TW200529673A

Image encoding apparatus, image encoding method, image encoding program, image decoding apparatus, image decoding method, and image decoding program

Abstract

One embodiment of the image encoding device of the present invention includes an encoding mode determination unit, a predicted image generation unit, a storage unit, and an encoding unit. The coding mode determining unit determines the coding mode of the predicted image in the partial area of the input image by either the first image prediction process or the second image prediction process. The prediction image generation unit extracts prediction assistance information through the first image prediction process, and generates a prediction image based on the prediction assistance information. The memory department memorizes the replayed portraits generated based on the predicted portraits. The coding unit generates a bit stream of data including coding coding mode information and prediction auxiliary information.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

19 claims: 18 independent, 1 dependent

  1. 1
    一種畫像編碼裝置,係具備:將編碼對象之輸入畫像,分割成特定尺寸所形成之複數之各部分領域,藉由在預測畫像之生成下以預測補助資訊所需之第1畫像預測處理或第2畫像預測處理之任一者,產生預測畫像之編碼模式,且產生用來限定該編碼模式之編碼模式資訊之決定手段,和執行對於前述複數之部分領域中,從前述編碼模式資訊,限定藉由第1畫像預測處理應產生預測畫像之領域之部分領域,抽出從其他部分領域之已產生之播放畫像,產生該部分領域之預測畫像之預測補助資訊,並基於該預測補助資訊產生該預測畫像之前述第1畫像預測處理之第1畫像預測手段,和記憶基於前述畫像之播放畫像之記憶手段,和產生包含已編碼前述編碼模式資訊與前述預測補助資訊之資料之位元流之編碼手段。
  2. 2
    如申請專利範圍第1項所記載之畫像編碼裝置,其中,前述第2畫像預測處理,係將未產生預測信號之畫素設為其中一部分之領域為模板,已產生之前述播放畫像為參考領域,並選擇該參考領域中,與前述模板相關最高之領域為複製參考領域,於前述模板內未產生前述預測信號之畫素,給予前述複製參考領域內之對應畫素之畫素值,藉此產生前述預測畫像之處理。
  3. 3
    如申請專利範圍第1項或第2項所記載之畫像編碼裝置,其中,前述決定手段,將前述複數之部分領域之播放畫像,經由前述第1畫像預測處理,依照特定掃瞄順序加以產生後,依照與該特定掃瞄順序相反之順序,選擇處理對象之部分領域,相較於該處理對象之部分領域,前述掃瞄順序中位於前方之部分領域之畫像、相較於該處理對像之部分領域,前述掃瞄順序中位於後方之部分領域中,藉由第1畫像預測處理應產生之預測畫像之領域之決定編碼模式之該部分領域之播放畫像設為前述參考領域,經由前述第2畫像預測處理產生該處理對象之部分領域之播放畫像,基於比較該第2畫像預測處理所產生之處理對象之部分領域之播放畫像,與前述第1畫像預測處理所產生之處理對象之部分領域之播放畫像,而決定該處理對象之部分領域之編碼模式。
  4. 4
    如申請專利範圍第1項或第2項所記載之畫像編碼裝置,其中,更具備前述複數之部分領域中,從前述編碼模式資訊,限定藉由第2畫像預測處理應產生預測畫像之領域之部分領域之預測畫像,藉由該第2畫像預測處理而產生之第2畫像預測手段;前述第2畫像預測手段將藉由前述第2畫像預測處理所產生之前述預測畫像,設為前述播放畫像。
  5. 5
    如申請專利範圍第1項或第2項所記載之畫像編碼裝置,其中,前述編碼對象之輸入畫像為動畫圖框;於前述第2畫像預測處理中,編碼對象圖框之播放畫像,及相較於該編碼對象圖框優先處理之圖框之播放畫像之至少任一者,設為前述參考領域。
  6. 6
    如申請專利範圍第1項或第2項所記載之畫像編碼裝置,其中,前述第1畫像預測處理係採用與前述處理對象之部分領域相同之空間內之前述播放畫像於預測上而產生預測畫像之處理;於該第1畫像預測處理中,從前述編碼模式,連接前述處理對象之部分領域之連接部分領域,限定為藉由前述第2畫像預測處理應產生預測畫像之部分領域之情況,係基於未與該處理對象之部分領域連接之非連接部分領域之播放畫像,產生該處理對象之部分領域之預測畫像。
  7. 7
    如申請專利範圍第6項所記載之畫像編碼裝置,其中,前述第1畫像預測處理中,從前述編碼模式連接前述處理對象之部分領域之連接部分領域,限定為藉由前述第2畫像預測處理應產生預測畫像之部分領域之情況,位於預測方向之直線上,位於預測起始端方向之前述非連接部分領域之前述播放畫像中,基於最靠近前述處理對象之部分領域之畫素之畫素值,產生前述預測畫像。
  8. 8
    如申請專利範圍第1項或第2項所記載之畫像編碼裝置,其中,更具備藉由執行前述第1畫像預測手段所產生之前述預測畫像,與前述編碼對象之輸入畫像之差演算,而產生預測殘留畫像之預測殘留畫像產生手段;前述編碼手段將編碼基於前述預測殘留畫像所產生之信號之資料,包含於位元流。
  9. 9
    一種畫像編碼方法,決定手段包含:對於將編碼對象之輸入畫像分割成特定尺寸所形成之複數各部分領域,決定有關藉由必須以預測補助資訊產生預測畫像之第1畫像預測處理或第2畫像預測處理之何者,產生預測畫像之編碼模式,且產生用來限定該編碼模式之編碼模式資訊之決定步驟;和第1畫像預測手段,執行前述複數之部分領域中,從前述編碼模式資訊,限定藉由第1畫像預測處理應產生預測畫像之領域之部分領域,抽出從其他部分領域之已產生之播放畫像,產生該部分領域之預測畫像之預測補助資訊,並基於該預測補助資訊產生該預測畫像之前述第1畫像預測處理之第1畫像預測步驟,和記憶基於前述畫像之播放畫像之記憶步驟,和編碼手段產生包含已編碼前述編碼模式資訊與前述預測補助資訊之資料之位元流之編碼步驟。
  10. 10
    一種畫像編碼程式,將電腦功能化作為:對於將編碼對象之輸入畫像分割成特定尺寸所形成之複數之各部分領域,決定有關藉由必須以預測補助資訊產生預測畫像之第1畫像預測處理,或第2畫像預測處理之何者產生預測畫像之編碼模式,且產生用來限定該編碼模式之編碼模式資訊之決定手段,和執行前述複數之部分領域中,從前述編碼模式資訊,限定藉由第1畫像預測處理應產生預測畫像之領域之部分領域,抽出從其他部分領域已產生之播放畫像,產生該部分領域之預測畫像之預測補助資訊,並基於該預測補助資訊產生該預測畫像之前述第1畫像預測處理之第1畫像預測手段,和記憶基於前述畫像之播放畫像之記憶手段,和產生包含已編碼前述編碼模式資訊與前述預測補助資訊之資料之位元流之編碼手段。
  11. 11
    一種畫像解碼裝置,具備:將解碼對象之畫像分割成特定尺寸所形成之複數之各部分領域,從包含編碼限定採用於產生預測畫像之第1畫像預測處理或第2畫像預測處理之編碼模式資訊,與基於該第1畫像預測處理產生預測畫像之預測補助資訊之位元流,解碼該編碼模式資訊與該預測補助資訊之解碼手段;和前述複數之部分領域中,從前述解碼模式資訊,限定藉由第1畫像預測處理應產生預測畫像之領域之部分領域之預測畫像,從已產生之播放畫像,藉由採用前述預測補助資訊之該第1畫像預測處理而產生之第1畫像預測手段,和前述複數之部分領域中,從前述解碼模式資訊,限定藉由第2畫像預測處理應產生預測畫像之領域之部分領域之預測畫像,藉由該第2畫像預測處理而產生之第2畫像預測手段,和記憶基於前述預測畫像之播放畫像之記憶手段;前述第2畫像預測處理中,未產生預測信號之畫素為其中一部分之領域設為模板,記憶於前述記憶手段之前述播放畫像設為參考領域,並選擇該參考領域中與前述模板相關最高之領域為複製參考領域,於前述模板內未產生前述預測信號之畫素上,施予前述複製參考領域內之對應畫素之畫素值,藉此產生前述預測畫像。
  12. 12
    如申請專利範圍第11項所記載之畫像解碼裝置,其中,前述決定手段,對於從前述解碼模式資訊,限定藉由第1畫像預測處理應產生預測畫像之領域之部分領域,依照特定掃瞄順序藉由第1畫像預測處理產生前述預測畫像,將基於該預測畫像產生之前述播放畫像記憶於前述記憶手段之後,前述第2畫像預測手段,對於從前述解碼模式資訊限定藉由第2畫像預測處理應產生預測畫像之領域之部分領域,依照前述特定掃瞄順序藉由第2畫像預測處理產生前述預測畫像。
  13. 13
    如申請專利範圍第11項所記載之畫像解碼裝置,其中,第2畫像預測手段將藉由前述第2畫像預測處理產生之前述預測畫像,設為前述播放畫像。
  14. 14
    如申請專利範圍第11項所記載之畫像解碼裝置,其中,前述解碼對象之畫像為動畫圖框;前述第2畫像預測手段,記憶於前述記憶手段之播放畫像中,前述解碼對象圖框之該播放畫像,及相較於該解碼對象圖框優先處理之圖框之播放畫像至少其中一者,設為前述參考領域。
  15. 15
    如申請專利範圍第11項所記載之畫像解碼裝置,其中,前述第1畫像預測處理係採用與前述處理對象之部分領域相同空間內之前述播放畫像於預測上,而產生預測畫像之處理;於該第1畫像預測處理中,從前述編碼模式,前述處理對象之部分領域連接之連接部分領域,限定為藉由前述第2畫像預測處理應產生預測畫像之部分領域之情況,基於未與該處理對象之部分領域連接之非連接部分領域之播放畫像,而產生該處理對象之部分領域之預測畫像。
  16. 16
    如申請專利範圍第15項所記載之畫像解碼裝置,其中,前述第1畫像預測處理中,從前述解碼模式資訊’限定藉由第2畫像預測處理應產生預測畫像之領域之部分領域,位於預測方向之直線上,並位於預測起始端方向之前述非連接部分領域之前述播放畫像中,基於最靠近前述處理對象之部分領域之畫素之畫素值,而產生預測殘留畫像。
  17. 17
    如申請專利範圍第11項所記載之畫像解碼裝置,其中,前述位元流包含編碼基於前述部分領域之前述預測畫像與該部分領域之畫像之差演算所產生之預測殘留畫像之信號而產生之資料;前述解碼手段,包含於前述位元流之資料中,從編碼基於前述預測殘留畫像所產生之信號所形成之該資料,解碼該信號;該畫像解碼裝置,更具備加法基於以前述解碼手段解碼之前述信號所產生之回復預測殘留畫像與前述預測畫像,藉此產生前述播放畫像之播放畫像產生手段。
  18. 18
    一種畫像解碼方法,具備:對於將解碼對象之畫像分割成特定尺寸所形成之複數之各部分領域,從包含編碼限定採用於產生預測畫像之第1畫像預測處理,或第2畫像預測處理之解碼模式資訊,和藉由該第1畫像預測處理產生預測畫像之預測補助資訊之位元流,解碼手段解碼該編碼模式資訊與該預測補助資訊之解碼步驟,和第1畫像預測手段,前述複數之部分領域中,從前述解碼模式資訊,限定藉由前述第1畫像預測處理應產生預測畫像之領域之部分領域之預測畫像,藉由採用前述預測補助資訊之該第1畫像預測處理而產生之第1畫像預測步驟,和第2畫像預測手段,前述複數之部分領域中,從前述解碼模式資訊,限定藉由前述第2畫像預測處理應產生預測畫像之領域之部分領域之預測畫像,採用該第2畫像預測處理而產生之第2畫像預測步驟,和記憶手段記憶基於前述預測畫像之播放畫像之記憶步驟;於前述第2畫像預測處理中,未產生預測信號之畫素為其中一部分之領域設為模板,記憶於前述記憶手段之前述播放畫像設為參考領域,並選擇該參考領域中與前述模板相關最高之領域為複製參考領域,於前述模板內未產生前述預測信號之畫素上,施予前述複製參考領域內之對應畫素之畫素值,藉此產生前述預測畫像。
  19. 19
    一種畫像解碼程式,將電腦功能化作為:對於將解碼對象之畫像分割成特定尺寸所形成之複數之各部分領域,從包含編碼限定採用於產生預測畫像之第1畫像預測處理,或第2畫像預測處理之解碼模式資訊,和藉由該第1畫像預測處理產生預測畫像之預測補助資訊之位元流,解碼手段解碼該編碼模式資訊與該預測補助資訊之解碼手段,和前述複數之部分領域中,從前述解碼模式資訊,限定藉由第1畫像預測處理應產生預測畫像之領域之部分領域之預測畫像,藉由採用前述預測補助資訊之該第1畫像預測處理而產生之第1畫像預測手段,和前述複數之部分領域中,從前述解碼模式資訊,限定藉由第2畫像預測處理應產生預測畫像之領域之部分領域之預測畫像,藉由該第2畫像預測處理而產生之第2畫像預測手段,和記憶基於前述預測畫像之播放畫像之記憶手段;於前述第2畫像預測處理中,未產生預測信號之畫素為其中一部分之領域設為模板,記憶於前述記憶手段之前述播放畫像設為參考領域,並選擇該參考領域中與前述模板相關最高之領域為複製參考領域,於前述模板內未產生前述預測信號之畫素上,施予前述複製參考領域內之對應畫素之畫素值,藉此產生前述預測畫像,而使電腦功能化。
Independent claims19