TW201306593A - 動畫像編碼裝置、動畫像解碼裝置、動畫像編碼方法、動畫像解碼方法、動畫像編碼程式及動畫像解碼程式 - Google Patents

動畫像編碼裝置、動畫像解碼裝置、動畫像編碼方法、動畫像解碼方法、動畫像編碼程式及動畫像解碼程式 Download PDF

Info

Publication number
TW201306593A
TW201306593A TW101120877A TW101120877A TW201306593A TW 201306593 A TW201306593 A TW 201306593A TW 101120877 A TW101120877 A TW 101120877A TW 101120877 A TW101120877 A TW 101120877A TW 201306593 A TW201306593 A TW 201306593A
Authority
TW
Taiwan
Prior art keywords
interpolation filter
equation
divided
coefficient
region
Prior art date
Application number
TW101120877A
Other languages
English (en)
Inventor
Yukihiro Bandoh
Shohei Matsuo
Seishi Takamura
Hirohisa Jozawa
Original Assignee
Nippon Telegraph & Telephone
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph & Telephone filed Critical Nippon Telegraph & Telephone
Publication of TW201306593A publication Critical patent/TW201306593A/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/174Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/523Motion estimation or motion compensation with sub-pixel accuracy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/587Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
    • H04N19/82Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本發明之動畫像編碼裝置係使用對訊框內進行區域分割,且按每個經過分割之區域適應性地設定內插濾波器的係數之區域分割對應適應濾波器,而進行對應於小數畫素精密度之動作補償訊框間預測,係包括:在從預先準備之分割位置的候補中選擇最適合的分割位置之情形下,建立用以求取相對於由分割位置所規定的分割區域之內插濾波器係數之線性聯立方程式之手段;以及藉由對線性聯立方程式進行求解,而求取內插濾波器係數之手段;用以產生方程式之手段係在算出不同分割區域之內插濾波器係數之演算中,沿用重複之演算處理結果,而僅對於未重複之差分資訊藉由新的演算予以算出。

Description

動畫像編碼裝置、動畫像解碼裝置、動畫像編碼方法、動畫像解碼方法、動畫像編碼程式及動畫像解碼程式
本發明係關於一種動畫像編碼裝置、動畫像解碼裝置、動畫像編碼方法、動畫像解碼方法、動畫像編碼程式(program)及動畫像解碼程式。
本案係依據2011年6月13日於日本提出申請之特願2011-131127號主張優先權,並在此引用其內容。
於動畫像編碼中,就在不同畫面間執行預測之面間預測編碼(動作補償)而言,係參照已解碼之訊框(frame),並以使預測誤差電力成為最小之方式求取動作向量,且對該殘差信號進行正交變換/量子化,並再經過熵值(entropy)編碼而產生編碼資料(data)。因此,為了提高編碼效率,預測誤差電力的減低係為不可或缺,並要求有高精密度的預測方式。
於影像編碼標準方式係導入有多數個用以提高畫面間預測的精度之工具(tool),其中之一,係有小數畫素精密度動作補償。此係使用所謂1/2畫素精密度、1/4畫素精密度之整數畫素以下的動作量,而進行前述畫面間預測之方法。例如,就規格H.264/AVC而言,係可藉由最大1/4畫素單位來參照小數畫素位置。並且,為了參照如此之小數畫素位置,係需要產生同位置之畫素值,而規定有使用線性濾波器(filter)之內插畫像產生之方法。規格H.264所規定者係濾波器係數為固定之線性濾波器。針對使用固 定係數之內插濾波器,於下述說明中係簡稱為IF。在對1/2精密度的畫素進行內插時,係使用成為對象之內插畫素的左右各3點合計6個之整數畫素來進行內插。對於垂直方向係使用上下各3點合計6個之整數畫素來進行內插。濾波器係數係分別成為[(1,-5,20,20,-5,1)/32]。1/2精密度的畫素在經過內插之後,1/4精密度的畫素係使用[1/2,1/2]的平均值濾波器進行內插。
已檢討有因應輸入影像的特徵而適應性地控制濾波器係數之所謂適應內插濾波器(AIF)作為該小數畫素位置的內插畫像產生之改良的技術(例如參照非專利文獻1)。適應內插濾波器之濾波器係數係以使預測誤差電力(預測誤差的平方和)為最小之方式而予以決定。相對於適應內插濾波器以訊框單位來設定濾波器係數,係檢討有考量畫像所具有之局部性,並使濾波器係數可按訊框內的每個局部區域進行設定,而訊框內使用複數個濾波器係數之區域分割適應內插濾波器(RBAIF)。
在此,針對適應內插濾波器的濾波器係數算出演算法(algorithm)進行說明。在非專利文獻1中係提案有使內插濾波器係數適應性地變化之方式,並稱為非分離型的適應內插濾波器。就該方式而言,係考量二維內插濾波器(6×6之合計36個濾波器係數),並以使預測誤差電力為最小之方式來決定濾波器係數。雖比起使用規格H.264/AVC所用之一維6tap之固定內插濾波器係可實現更高之編碼效率,惟由於在求取濾波器係數上之計算複雜度係非常地 高,故在非專利文獻2中介紹有用以減低該計算複雜度之提案。
在非專利文獻2中所介紹之手法係稱為分離型適應內插濾波器(SAIF:SeparableAdaptive Interpolation Filter),並非使用二維內插濾波器,而是使用一維之6tap內插濾波器。就手續而言,首先對水平方向的畫素(非專利文獻文獻2的Fig.1之a、b、c)進行內插。在濾波器係數之決定上係使用整數精密度畫素C1至C6。使式(1)的預測誤差電力函數E為最小之水平方向濾波器係數係解析性的予以決定。
在此,S係原畫像、P係已解碼參照畫像,x及y係分別顯示畫像中的水平及垂直方向的位置。再者,~x係~x=x+MVx-FilterOffset(~係附加於x之上方),MVx係在事前所得到之動作向量的水平成分,FilterOffset係顯示用以調整之偏移(offset)(將水平方向濾波器的分接(tap)長除以2之值)。關於垂直方向係成為~y=y+MVy(~係附加於y之上方),而MVy係顯示動作向量的垂直成分。wci係顯示應求取之水平方向濾波器係數群ci(0≦ci<6)。
最小化處理係按水平方向的各小數畫素位置而獨立地實施。具體而言,係只要求取以下之聯立程式的解即可。
將此整理後則成為下式。
結果,可得到與求取式(1)之濾波器係數相同數之一次方程式,且求取3種類的6tap濾波器係數群作為該聯立方程式之解,並使用該濾波器係數對小數畫素(非專利文獻2之Fig.1之a、b、c)進行內插。
在水平方向的畫素內插完成之後,實施垂直方向的內插處理。藉由解開與水平方向同樣的線性問題來決定垂直方向的濾波器係數。具體而言,使式(4)的預測誤差電力函數E最小化之垂直方向濾波器係數係解析性的予以決定。
在此,S係原畫像、ˆP(ˆ係附加於P之上方)係在解碼後於水平方向經過內插處理之畫像,x及y係分別顯示畫像中的水平及垂直方向的位置。再者,~x表現為~x=4‧ (x+MVx)(~係附加於x之上方),MVx係顯示經過整數化之動作向量的水平成分。關於垂直方向係成為~y=x+MVy-FilterOffset(~係附加於y之上方),MVy係顯示動作向量的垂直成分,FilterOffset係顯示用以調整之偏移(offset)(將濾波器的分接(tap)長除以2之值)。wcj係顯示應求取之垂直方向濾波器係數群cj(0≦cj<6)。
最小化處理係按每個小數精密度畫素而獨立地實施,而得到12種之6tap濾波器。使用該濾波器係數對殘留之小數精密度畫素(非專利文獻2之Fig.1之d至o)進行內插。依據上述,需要對合計90(=6×15)個濾波器係數進行編碼並傳送至解碼側。
接著,參照第4圖說明先前技術之區域分割適應內插濾波器(RBAIF)的構成。第4圖係顯示先前技術之區域分割適應內插濾波器(RBAIF)的構成之方塊(block)圖。於第4圖中,參照畫像記憶部101係儲存畫面間預測用之參照畫像。動作向量關聯資訊記憶部102係儲存用於相對於輸入畫像及參照畫像的畫面間預測之動作向量(vector)關聯資訊。預測畫像產生部103係將從參照畫像記憶部101讀入之參照畫像,以及從動作向量關聯資訊記憶部102讀入之 動作向量關聯資訊作為輸入並讀入,且使用參照畫像及動作向量關聯資訊,並依據動作補償畫面間預測處理而產生相對於輸入畫像之預測畫像。
分割區域設定部104係從分割位置的候補之中,依據所指定的順序對進行訊框分割之分割位置進行設定。預測誤差電力和算出部105係將輸出之二個預測誤差電力作為輸入,而算出兩者的加算值作為訊框內預測誤差電力和。最小值判定部106係判定由預測誤差電力和算出部105所算出之預測誤差和是否比所儲存之值更小,而在較小時,係儲存由預測誤差電力和算出部105所算出之預測誤差和、顯示分割位置之位置資訊、以及相對於在同分割位置作了分割之情形的二個分割區域之濾波器係數。預測誤差電力和記憶部107係儲存由預測誤差電力和算出部105所算出之預測誤差和、顯示分割位置之位置資訊、以及相對於在同分割位置作為分割之情形的二個分割區域之濾波器係數。反覆處理結束判定部108係反覆進行處理至對於分割位置的全候補執行過處理為止。
第一區域預測誤差電力算出部109係具備:正規方程式產生部1091;正規方程式求解處理部1092;以及預測誤差電力算出部1093。正規方程式產生部1091係算出構成分割區域的正規方程式之乘法係數、偏差(bias)係數,並產生相對於分割區域之正規方程式。在此,該分割區域在朝水平方向進行左右分割時係為左側區域,而在朝垂直方向進行上下分割時係為上側區域。正規方程式求解處理部 1092係求取由正規方程式產生部1091所產生之正規方程式的解,並作為內插濾波器係數予以儲存。預測誤差電力算出處理部1093係算出使用由正規方程式求解處理部1092所算出之內插濾波器係數之情形的預測誤差電力。
第二區域預測誤差電力算出部110係具備:正規方程式產生部1101;正規方程式求解處理部1102以及預測誤差電力算出處理部1103。正規方程式產生部1101係算出構成分割區域的正規方程式之乘法係數、偏差係數、並產生相對於分割區域之正規方程式。在此,該分割區域在朝水平方向進行左右分割時係為右側區域,而在朝垂直方向進行上下分割時係為下側區域。正規方程式求解處理部1102係求取由正規方程式產生部1101所產生之正規方程式的解,並作為內插濾波器係數予以儲存。預測誤差電力算出處理部1103係算出使用由正規方程式求解處理部1102所算出之內插濾波器係數之情形的預測誤差電力。
接著,參照第5圖,說明第4圖所示之先前技術之區域分割適應內插濾波器(RBAIF)的動作。第5圖係顯示第4圖所示之區域分割適應內插濾波器(RBAIF)的動作之流程圖(flowchart)。首先,預測畫像產生部103係從參照畫像記憶部101讀入用於訊框間預測之參照畫像(步驟S1)。接著,預測畫像產生部103係從動作向量關聯資訊記憶部102中,讀入對於編碼對象畫像進行使用參照畫像之動作推定處理之結果所可得到之動作向量關聯資訊(步驟S2)。並且,依據動作補償畫面間預測處理,而產生相對於輸入畫 像之預測畫像(步驟S3)。
接著,分割區域設定部104係設定分割區域,並將設定資訊輸出至兩個正規方程式產生部1091、1101。接收該者,正規方程式產生部1091係算出所設定之構成分割區域的正規方程式之乘法係數、偏差係數,且產生並輸出相對於分割區域之正規方程式(步驟S4)。在此,該分割區域係在朝水平方向進行左右分割時為左側區域,而在朝垂直方向進行上下分割時為上側區域。接著,正規方程式求解處理部1092係求取由正規方程式產生部1091所輸出之正規方程式的解,並作為內插濾波器係數予以儲存(步驟S5)。
並且,預測誤差電力算出部1093係算出並輸出使用該內插濾波器係數時之預測誤差電力(步驟S6)。
另一方面,正規方程式產生部1101係算出所設定之構成分割區域的正規方程式之乘法係數、偏差係數,且產生並輸出相對於分割區域之正規方程式(步驟S7)。在此,該分割區域係在朝水平方向進行左右分割時為右側區域,而在朝垂直方向進行上下分割時為下側區域。接著,正規方程式求解處理部1102係求取由正規方程式產生部1101所輸出之正規方程式的解,並作為內插濾波器係數予以儲存(步驟S8)。並且,預測誤差電力算出部1103係算出並輸出使用該內插濾波器係數時之預測誤差電力(步驟S9)。
接著,預測誤差電力和算出部105係輸入二個從預測誤差電力算出部1093、1103輸出之預測誤差電力,且算出兩者的加算值作為訊框內的預測誤差電力和,並記憶於預 測誤差電力和記憶部107(步驟S10)。最小值判定部106係在記憶於預測誤差電力和記憶部107之預測誤差和之中求取給予最小值之分割位置,並儲存相對於在該分割位置進行分割時之二個分割區域之濾波器係數(步驟S11)。反覆處理結束判定部108係判定是否對分割位置的全部候補進行過處理,若尚未對全部候補進行過處理,則對分割區域設定部104輸出反覆進行處理之指示。並且,在對於全部候補處理已結束之時間點,反覆處理結束判定部108係求取將預測誤差和最小化之分割位置,並輸出相對於在該分割位置進行分割時之二個分割區域之濾波器係數(步驟S12)。
(先前技術文獻) (非專利文獻)
非專利文獻1:Y. Vatis, B. Edler, D. Nguyen, and J. Ostermann. Two-dimensional non-separable adaptive wiener interpolation filter forH. 264/AVC. In ITU-TQ. 6/SG16 VCEG, VCEG-Z17r1, Apr. 2005.
非專利文獻2:S. Wittmann and T. Wedi. Separable adaptive interpolation filter for video coding. In IEEE International Conference on image Processing, pp. 2500. 2503, 2008.
於區域分割適應內插濾波器(RBAIF)中,作為訊框內的 區域分割的最小單位,係決定所謂segmentation unit(SU)之正方形區域(△×△畫素)。就本發明而言,係以上述SU為最小單位進行區域分割,且按每個分割個區域,將設定最適合之內插濾波器係數之區域分割適應內插濾波器為對象。在由W×H[畫素]所構成之訊框之情形時,係包含有WH/△2個SU。例如在將訊框朝水平方向進行左右二分割時,包含不進行分割之選項在內,係有W/△種分割方法,而在對該訊框朝垂直方向進行上下二分割時,包含不進行分割的選項在內,係有H/△種分割方法。並且,係將顯示符合訊框內區域{x,y|n‧△≦x≦(n+1)‧△-1,m‧△≦y≦(m+1)‧△-1}之SU設為Ψ(n,m)。在此,x,y係顯示訊框內的座標值之變數,且取x=0,...,W-1,y=0,...,H-1之值,再者,n、m係設為取得n=0,...,W/△-1,m=0,...,H/△-1之值者。
就區域分割適應內插濾波器的區域分割的決定規範而言,係使用訊框內的預測誤差電力的總和。並且,對於以訊框內的四個座標值(px,py)、(px+1x,py)、(px,py+1y-1)、(px+1x-1,py+1y-1)所確認之矩形區域,係將使用濾波器係數η(px,py,1x,1y)時之預測誤差電力顯示為E(px,py,1x,1y,η(px,py,1x,1y))。
在以下的說明中,係以考量將畫面內分割為左右二區域,且對每個分割區域賦予濾波器係數之情形為例。在此情形下係如前述,包含不進行分割之選項在內,有W/△種分割方法。在分割為x<n‧△之左側區域以及n‧△≦x 之右側區域(n=0,...,W/△-1)時,首先,求取區域分割適應內插濾波器的濾波器係數η(0,0,n‧△,H)、η(n△,0,W-n,△,H)。接著,使用求得之濾波器係數求取二區域之預測誤差電力的總和。
E(0,0,n‧△,H,η(0,0,n‧△,H))+E(n‧△,0,W-n‧△,H,η(n‧△,0,W-n‧△,H))
對分割位置的全候補n=0,...,W/△-1進行上述之處理,並求取將預測誤差電力的總和最小化之分割位置。
在最後,使分割為x<nopt‧△之左側區域以及nopt‧△≦x之右側區域之分割區域為最適合之分割區域。在SU的大小(size)為固定時,隨著訊框的大小增加,分割位置的候補數W/△亦增大。例如,設為△=32時,相對於352×288[畫素/訊框]之影像,區域分割的候補數為11個,而相對於此,相對於3840×2160[畫素/訊框]之高精細影像,區域分割的候補數係成為120個,而使用以設定最適合的區域分割的演算量的增加成為問題。對於高精細影像,雖只要將SU大小△設定為較大之值,即可抑制上述之演算量的增加,惟在另一方面,區域分割的精密度會下降,而有可能無法得到充分的預測性能。
本發明為有鑑於前述之問題所研創者,目的在於提供 一種動畫像編碼裝置、動畫像編碼方法以及動畫像編碼程式,係可一面保持區域分割適應內插濾波器的預測性能,一面刪減最適合的區域分割的選擇所需要之演算量。
本發明之動畫像編碼裝置,係使用對訊框內進行區域分割,且按每個經過分割之區域適應性地設定內插濾波器的係數之區域分割對應適應濾波器,作為產生小數畫素位置的內插畫素值之內插濾波器,並進行對應於小數畫素精密度之動作補償訊框間預測,且包括:方程式產生手段,在從預先準備之分割位置的候補中選擇最適合的分割位置之情形下,建立用以求取相對於由分割位置所規定的分割區域之內插濾波器係數之線性聯立方程式;以及方程式求解處理手段,藉由對前述線性聯立方程式進行求解,而求取前述內插濾波器係數;前述方程式產生手段係產生在算出不同分割區域之前述內插濾波器係數之演算中,沿用重複之演算處理結果,而僅對於未重複之差分資訊藉由新的演算予以算出之方程式。
本發明之動畫像編碼裝置係在算出前述差分資訊時,預先算出前述區域分割的每個最小單位所需之資訊,並可因應需要使用預先算出之資訊來算出所需之前述差分資訊。
本發明之動畫像解碼裝置係可對由前述動畫像編碼裝置所編碼之動畫像進行解碼。
本發明之動畫像編碼方法,係在使用對訊框內進行區 域分割,且按每個經過分割之區域適應性地設定內插濾波器的係數之區域分割對應適應濾波器,作為產生小數畫素位置的內插畫素值之內插濾波器,並進行對應於小數畫素精密度之動作補償訊框間預測之動畫像編碼裝置中,包括下述步驟:方程式產生步驟(step),在從預先準備之分割位置的候補中選擇最適合的分割位置之情形下,建立用以求取相對於由分割位置所規定的分割區域之內插濾波器係數之線性聯立方程式;以及方程式求解步驟,藉由對前述線性聯立方程式進行求解,而求取前述內插濾波器係數;前述方程式產生步驟係產生在算出不同分割區域之前述內插濾波器係數之演算中,沿用重複之演算處理結果,而僅對於未重複之差分資訊藉由新的演算予以算出之方程式。
本發明之動畫像編碼方法係在算出前述差分資訊時,預先算出前述區域分割的每個最小單位所需之資訊,並可因應需要使用預先算出之資訊來算出所需之前述差分資訊。
本發明之動畫像解碼方法係可對由前述動畫像編碼方法所編碼之動畫像進行解碼。
本發明之使動畫像編碼裝置上的電腦執行編碼處理之動畫像編碼程式,係在使用對訊框內進行區域分割,且按每個經過分割之區域適應性地設定內插濾波器的係數之區域分割對應適應濾波器,作為產生小數畫素位置的內插畫素值之內插濾波器,並進行對應於小數畫素精密度之動作補償訊框間預測,且使前述電腦執行下述步驟:方程式產 生步驟,在從預先準備之分割位置的候補中選擇最適合的分割位置之情形下,建立用以求取相對於由分割位置所規定的分割區域之內插濾波器係數之線性聯立方程式;以及方程式求解步驟,藉由對前述線性聯立方程式進行求解,而求取前述內插濾波器係數;前述方程式產生步驟係產生在算出不同分割區域之前述內插濾波器係數之演算中,沿用重複之演算處理結果,而僅對於未重複之差分資訊藉由新的演算予以算出之方程式。
本發明之動畫像解碼程式係可對由前述動畫像編碼程式所編碼之動畫像進行解碼。
依據本發明,係於伴隨著最適合的分割位置的算出之區域分割對應適應濾波器的濾波器算出過程中,在算出相對於不同分割形狀之濾波器係數時,可省略重複之處理,而可得到不使預測性能下降,並謀求演算量的減低之功效。
以下係參照圖式說明用於本發明之一實施形態之動畫像編碼裝置之區域分割適應內插濾波器(RBAIF)。在進行區域分割適應內插濾波器的詳細說明之前,係針對用於本發明之一實施形態之動畫像編碼裝置之區域分割適應內插濾波器的動作原理進行說明。本發明係著眼於在相對於區域分割適應內插濾波器的不同分割形狀之濾波器係數的算出方法中,包含有重複之處理之情事,並藉由省略該重複之處理的演算,而謀求不使預測性能下降並減低演算量。
並且,就本發明而言,係無關於區域分割的形狀,全部的關聯於畫面間預測之資訊(進行預測之區塊的大小、動作向量、動作補償參照畫像等)皆設為共有者。並且,將關聯於前述畫面間預測之資訊係稱為動作向量關聯資訊。動作向量關聯資訊係設為由另外求得之資訊所賦予者。動作向量關聯資訊係可使用例如由規格H.264/AVC所規定之固定係數的內插濾波器對小數畫素位置的畫素值進行內插,並使用動作推定演算法(algorithm)(例如,文獻「K.P.Lim,G.Sullivan,and T.Wiegand.Text description of joint model reference encoding methods and decoding concealment methods.Technical Report R095,Joint Video Team(JVT)of ISO/IEC MPEG and ITU-T VCEG,Jan.2006.」)來加以求得。
就以下說明而言,係例舉將畫面內分割為二區域,並按每個分割區域賦予濾波器係數來進行說明。讀入動作向量關聯資訊,並按區域分割的每個候補位置來算出將各分割區域內的預測誤差電力最小化之濾波器係數。區域分割適應內插濾波器的濾波器係數算出,係按每個分割區域而對式(3)及式(6)所示之正規方程式進行求解,並就該解來算出濾波器係數。
以下述之方式將式(3)及式(6)予以變形。
其中,若假設 則式(3)及式(6)係可以下述方式簡潔地表示。
在此,以下係將α v(n,m,ci)、α h(n,m,ci)稱為SU自己相關係數,並將β v(n,m)、β h(n,m)稱為SU相互相關係數。
在將畫面內設為左右二區域,且分割為左側區域x< kx‧△以及右側區域kx‧△≦x(kx=0,...,W/△-1)時,左區域的區域分割適應內插濾波器的濾波器係數η(0,0,kx‧△,H)係成為下一個線性聯立方程式之解。
再者,右區域的區域分割適應內插濾波器的濾波器係數η(kx‧△,0,W-kx‧△,H)係成為下一個線性聯立方程式之解
再者,若假設 則用以求取左區域的區域分割適應內插濾波器的濾波器係數η(0,0,kx‧△,H)之線性聯立方程式係成為下式。
再者,用以求取右區域的區域分割適應內插濾波器的濾波器係數η(kx,△,0,W-kx‧△,H)之線性聯立方程式係成為下式。
上述線性聯立方程式係稱為正規方程式。再者,正規方程式的右邊之項係稱為偏差係數,而與左邊的wci以及wcj相乘之值係稱為乘法係數。
接著,在將畫面內設為左右二區域,並分割為左側區域x<(kx+1)‧△以及右側區域(kx+1)‧△≦x時,左區域的區域分割適應內插濾波器的濾波器係數η(0,0,(kx+1)‧△,H)係成為下一個線性聯立方程式之解。
再者,右區域的區域分割適應內插濾波器的濾波器係數η(kx‧△,0,W-(kx+1)‧△,H)係成為下一個線性聯立方程式之解。
若著眼於式(15)與式(19)之關係,則儲存式(15)的算出過程所求得之Av(0,kx-1,0,H/△-1,ci)、Bv(0,kx-1,0,H/△-1)的結果,並在式(19)的算出過程中因應需要予以讀入,藉此可省略重複之計算。
如此之重複之計算,對於式(16)與式(20)之關係、式(17)與式(21)之關係、及式(18)與式(22)之關係亦同樣地存在,且該重複之計算係可省略。
再者,藉由以下述之方式儲存在式(19)的算出過程中所求得之值,在將畫面內設為左右二區域,且分割為左側區域x<(kx+2)‧△以及右側區域(kx+2)‧△≦x時之情形的濾波器係數算出時之中,亦可同樣的省略重複的計算。
對於式(20),亦如同下式為相同者。
再者,上述雖為右區域之情形,惟對於左區域之情形,亦可藉由以下述之方式儲存在式(21)的算出過程中所求得之值,在將畫面內設為左右二區域,且分割為左側區域x<(kx+2)‧△以及右側區域(kx+2)‧△≦x時之情形的濾波器係數算出時之中,亦可同樣的省略重複的計算。
對於式(22),亦如同下式為相同者。
接著,參照第1圖說明本發明之一實施形態之區域分割適應內插濾波器(RBAIF)的構成。第1圖係顯示該實施形態的構成之方塊圖。於該圖中,與第4圖所示之以往的區域分割適應內插濾波器相同之部分係賦予相同符號,並省略該說明。該圖所示之區域分割適應內插濾波器與以往的區域分割適應內插濾波器之不同點在於,在第一區域預測誤差電力算出部109、以及第二區域誤差電力算出部110內係新設置有乘法係數記憶部1094、1104、以及偏差係數記憶部1095、1105,並新設置有演算要素儲存部111。
SU自己相關係數算出部1111係將預測畫像作為輸入並讀入,且對於訊框內的全部SU(segmentation unit,分割單元),係算出SU自己相關係數,並將算出結果儲存於SU自己相關係數記憶部1113。SU相互相關閨秀算出部1112係將編碼對象畫像、預測畫像作為輸入並讀入,且對於訊框內的全SU,係算出SU相互相關係數,並將計算結果儲存於SU相互相關係數記憶部1114。
正規方程式產生部1091係從乘法係數記憶部1094讀入乘法係數,且算出該係數及正規方程式的建立所需要的乘法係數的差分值,並對所儲存之乘法係數及差分值進行 加算,而作為正規方程式的建立所需要的乘法係數而予以輸出。在差分值之算出上,係讀取儲存於SU自己相關係數記憶部1113、SU相互相關係數記憶部1114之SU自己相關係數、SU相互相關係數,並依據SU自己相關係數、SU相互相關係數的加算而進行設定。在此,所求得之差分值係儲存於乘法係數差分值記憶部1096以在後續之處理中可再利用。
再者,正規方程式產生部1091係從偏差係數記憶部1095讀入偏差係數,且算出該係數及正規方程式的建立所需要的偏差係數的差分值,並對所儲存之偏差係數及差分值進行加算,而作為正規方程式的建立所需要的偏差係數而予以輸出。在差分值之算出上,係讀取儲存於SU自己相關係數記憶部1113、SU相互相關係數記憶部1114之SU自己相關係數、SU相互相關係數,並依據SU自己相關係數、SU相互相關係數的加算而進行設定。在此,所求得之差分值係儲存於偏差係數差分值記憶部1097以在後續之處理中可再利用。
正規方程式產生部1091係讀入在該處理所算出之乘法係數、偏差係數,而產生相對於分割區域之正規方程式。在此,該分割區域在朝水平方向進行左右分割時為左側區域,而在朝垂直方向進行上下分割時為上側區域。並且,所算出之乘法係數、偏差係數係各自儲存於乘法係數記憶部1094、偏差係數記憶部1095。正規方程式求解處理部1092係求取在正規方程式產生部1091所產生之正規方程 式的解,並作為內插濾波器係數予以儲存。預測誤差電力算出處理部1093係讀入編碼對象畫像、參照畫像、動作向量關聯資訊、由正規方程式求解處理部1092所算出之內插濾波器係數,並算出使用該內插濾波器之情形的預測誤差電力。
正規方程式產生部1101係從乘法係數記憶部1104讀入乘法係數,並且從乘法係數差分值記憶部1096讀入乘法係數的差分值,且從前者減去後者,而作為正規方程式的建立所需要之乘法係數並予以輸出。再者,正規方程式1101係從偏差係數記憶部1105讀入偏差係數,並且從偏差係數差分值記憶部1094讀入偏差係數的差分值,且從前者減去後者,而作為正規方程式的建立所需之偏差係數並予以輸出。讀入該處理所算出之乘法係數、偏差係數,而產生相對於分割區域之正規方程式。在此,該分割區域在朝水平方向進行左右分割時為右側區域,而在朝垂直方向進行上下分割時為下側區域。
所算出之乘法係數、偏差係數係各自儲存於乘法係數記憶部1104、偏差係數記憶部1105。正規方程式求解處理部1102係求取正規方程式產生部1101所產生之正規方程式的解,並作為內插濾波器係數予以儲存。預測誤差電力算出處理部1103係讀入編碼對象畫像、參照畫像、動作向量關聯資訊、由正規方程式求解處理部1092所算出之內插濾波器係數,並算出使用該內插濾波器之情形的預測誤差電力。
接著,參照第2圖,說明第1圖所示之區域分割適應內插濾波器(RBAIF)的處理動作。第2圖係顯示第1圖所示之區域分割適應內插濾波器(RBAIF)的處理動作之流程圖。首先,預測畫像產生部103係從參照畫像記憶部101讀入用於訊框間預測之參照畫像(步驟S1)。接著,預測畫像產生部103對編碼對象畫像,係從動作向量關聯資訊記憶部102讀入進行過使用參照畫像之動作推定處理之結果所得到之動作向量關聯資訊(步驟S2)。並且,依據動作補償畫面間預測處理,而產生相對於輸入畫像之預測畫像(步驟S3)。
接著,SU自己相關係數算出部1111係將所產生的預測畫像作為輸入並讀入,且對於訊框內的全部SU(segmentation unit,分割單元),係算出依據式(7)之α v(n,m,ci)、α h(n,m,cj)的定義之SU自己相關係數,並將算出結果予以儲存(步驟S31)。接著,SU相互相關係數算出部1112係將編碼對象畫像、預測畫像作為輸入並讀入,且對於訊框內的全SU,係算出依據式(7)之β v(n,m)、β h(n,m)的定義之SU相互相關係數,並將計算結果予以儲存(步驟S32)。
接著,分割區域設定部104係設定分割區域,且將設定資訊輸出至正規方程式產生部1091,並儲存於分割位置資訊記憶部1073。就分割方法而言,可例舉有對畫面內進行水平分割而分割為上側區域及下側區域之二區域,或者,對畫面內進行垂直分割而分割為左側區域及右側區域 之二區域之方法。此時,顯示分割位置之資訊係為另行賦予者。再者,以下雖顯示將分離型的濾波器作為對象,並將濾波器係數最佳化之手續,惟對於非分離型的濾波器亦可同樣地進行。再者,以下係以水平方向之內插濾波器係數、垂直方向之內插濾波器係數的順序進行導出。當然,亦可使該導出順序顛倒。
接著,正規方程式產生部1091係讀入儲存於乘法係數記憶部1094之乘法係數(式(19)、式(20)之Av(0,kx-1,0,H/△-1,ci)、Ah(0,kx-1,0,H/△-1,cj)),並算出該係數及正規方程式的建立所需之乘法係數的差分值(式(19)、式(20)之 ),且對所儲存之乘法係數及差分值進行加算,而作為正規方程式的建立所需之乘法係數並予以輸出(步驟S41)。在差分值的算出上,係讀取由SU自己相關係數記憶部1113、SU相互相關係數記憶部1114所儲存之SU自己相關係數、SU相互相關係數,而依據SU自己相關係數、SU相互相關係數的加算進行設定。在此所求得之差分值係儲存於乘法係數差分值記憶部1096,以在後續之處理可再利用。
接著,正規方程式產生部1091係讀入儲存於偏差係數記憶部1095之偏差係數(式(19)、式(20)之Bv(0,kx-1,0,H/△-1)、Bh(0,kx-1,0,H/△-1)),並算出該係數及正 規方程式的建立所需之偏差係數的差分值(式(19)、式(20)之 ),且對所儲存之偏差係數及差分值進行加算,而作為正規方程式的建立所需之偏差係數並予以輸出(步驟S42)。在差分值的算出上,係讀取由SU自己相關係數記憶部1113、SU相互相關係數記憶部1114所儲存之SU自己相關係數、SU相互相關係數,而依據SU自己相關係數、SU相互相關係數的加算進行設定。在此所求得之差分值係儲存於偏差係數差分值記憶部1097,以在後續之處理可再利用。
接著,正規方程式產生部1091係讀入所算出之乘法係數、偏差係數,且產生式(19)、式(20)作為相對於分割區域之正規方程式(步驟S43)。在此,該分割區域在朝水平方向進行左右分割時為左側區域,而在朝垂直方向進行上下分割時為上側區域。並且,正規方程式產生部1091係將所算出之乘法係數、偏差係數分別儲存至乘法係數記憶部1094、偏差係數記憶部1095(步驟S44)。
接著,正規方程式求解處理部1092係求取由正規方程式產生部1091所產生之正規方程式的解,並作為內插濾波器係數而儲存於濾波器係數記憶部1072(步驟S5)。接著,預測誤差電力算出處理部1093,係算出於使用在正規方程式求解處理部1092中算出之內插濾波器係數之情形的預 測誤差電力(步驟S6)。
接著,正規方程式產生部1101係讀入儲存於乘法係數記憶部1104之乘法係數、儲存於乘法係數差分值記憶部1096之差分值,且從儲存之乘法係數(式(21)式(22)之Av(kx,W/△-1,0,H/△-1,ci)、Ah(kx,W/△-1,0,H/△-1,cj))減去差分值,而作為正規方程式的建立所需之乘法係數予以輸出(步驟S71)。
接著,正規方程式產生部1101係讀入儲存於偏差係數記憶部1105之偏差係數、儲存於偏差係數差分值記憶部1097之差分值,且從儲存之偏差係數(式(21)式(22)之Bv(kx,W/△-1,0,H/△-1)、Bh(kx,W/△-1,0,H/△-1))減去差分值,而作為正規方程式的建立所需之偏差係數予以輸出(步驟S72)。
接著,正規方程式產生部1101係讀入算出之乘法係數、偏差係數,並產生式(21)式(22)作為相對於分割區域之正規方程式(步驟S73)。在此,該分割區域在朝水平方向進行左右分割時為右側區域,而在朝垂直方向進行上下分割時為下側區域。並且,正規方程式產生部1101係將所算出之乘法係數、偏差係數分別儲存至乘法係數記憶部1104、偏差係數記憶部1105(步驟S74)。
接著,正規方程式求解處理部1102係求取由正規方程式產生部1101所產生之正規方程式的解,並作為內插濾波器係數而儲存於濾波器係數記憶部1072(步驟S8)。接著,預測誤差電力算出處理部1103,係算出於使用在正規方程 式求解處理部1102中算出之內插濾波器係數之情形的預測誤差電力(步驟S9)。
接著,預測誤差電力和算出處理部105係輸入由二個預測誤差電力算出處理部1093、1103所輸出之預測誤差電力,且算出兩者的加算值作為訊框內預測誤差電力和,而記憶於預測誤差電力和記憶部1071(步驟S10)。最小值判定部106係求取在記憶於預測誤差電力和記憶部1071的預測誤差和之中給予最小值之分割位置,並儲存相對於以該分割位置進行分割時的二個分割區域之濾波器係數(步驟S11)。反覆處理結束判定部108係判定是否對於分割位置的全部候補進行過處理,若對於全部候補處理尚未結束時,則對於分割區域設定部104輸出反覆進行處理之指示。並且,在對於全部候補處理已結束之時間點,反覆處理結束判定部108係求取將預測誤差和最小化之分割位置,並輸出相對於以該分割位置進行分割時的二個分割區域之濾波器係數(步驟S12)。
接著,參照第3圖,說明包含有具備第1圖所示之區域分割適應內插濾波器之動畫像編碼裝置之動畫像傳送系統的構成。第3圖係顯示動畫像傳送系統的構成之方塊圖。於第3圖中,動畫像輸入部1係輸入以攝影機(camera)等所攝影之動畫像。動畫像編碼裝置2係使用對訊框內進行區域分割,並按每個分割之區域適應性地設定內插濾波器的係數之區域分割對應適應濾波器(第1圖所示之區域分割適應內插濾波器),而作為產生小數畫素位置的內插畫 素值之內插濾波器,來進行對應於小數畫素精密度之動作補償訊框間預測,且對由動畫像輸入部所輸入之動畫像進行編碼並予以傳送。傳送路徑3係傳送從動畫像編碼裝置傳送出之編碼動畫像的資料。動畫像解碼裝置4係接收由傳送路徑3所傳送之編碼動畫像的資料,且對編碼動畫像的資料進行解碼並予以輸出。動畫像輸出部5係將於動畫像解碼裝置4之經過解碼之動畫像輸出至顯示裝置等。
接著,說明第3圖所示之動畫像傳送系統的動作。動畫像編碼裝置2係經由動畫像輸入部1而輸入動畫像的資料,並按每個動畫像的訊框進行編碼。此時,藉由第1圖所示之區域分割適應內插濾波器進行畫像的最適合之分割位置的算出。並且,動畫像編碼裝置2係經由傳送路徑將經過編碼之動畫像資料對動畫像解碼裝置4進行傳送。動畫像解碼裝置4係對該編碼動畫像資料進行解碼,並經由動畫像輸出部5將動畫像顯示於顯示裝置等。
如以上說明,在具備對應於小數畫素精密度之動作補償訊框間預測之動畫像編碼方式中,在使用對訊框內進行區域分割,並按每個分割之區域適應性地設定內插濾波器的係數之區域分割對應適應濾波器,而作為產生小數畫素位置的內插畫素值之內插濾波器的情形時,由於在從預先準備之分割位置的候補中選擇最適合之分割位置之處理中,在求取相對於各分割位置所規定的分割區域之內插濾波器係數時,係建立線性聯立方程式作為用以算出該濾波器的濾波器係數之處理,且在使用對該方程式進行求解之 處理時,於不同的分割區域之濾波器係數算出過程中沿用重複之演算處理,並僅重新算出未重複之差分資訊,故在伴隨著最適合之分割位置的算出之區域分割對應適應濾波器的濾波器算出過程中,於算出相對於不同分割形狀之濾波器係數時,可省略重複之處理,可不使預測性能下降而謀求演算量之減低。
並且,亦可將用以實現第1圖之各處理部的功能之程式記錄於電腦可讀取之記錄媒體,且使電腦系統(computer system)讀入並執行記錄於該記錄媒體之程式,而藉此進行區域分割對應適應濾波器處理。
並且,在此所謂「電腦系統」係設為包含有OS及周邊機器等硬體(hardware)者。再者,所謂「電腦可讀取之記錄媒體」係指軟碟(flexible disk)、光磁碟、ROM、CD-ROM等可攜媒體、內藏於電腦系統之硬碟(hard disk)等記憶裝置。再者,所謂「電腦可讀取之記錄媒體」亦包含有如在經由網際網路(internet)等網路(network)、及電話電路等通信電路而傳送程式時之伺服器(server)、或成為用戶端(client)之電腦系統內部的揮發性記憶體(RAM)般,在一定時間內保持程式者。
再者,上述程式亦可從將該程式儲存於記憶裝置之電腦系統中,經由傳送媒體,或者藉由傳送媒體中的傳送波而傳送至其他電腦系統。在此,傳送程式之「傳送媒體」,係指具有以網際網路等網路(通信網)或電話電路等通信電路(通信線)之方式來傳送資訊的功能之媒體。再者,上述 程式係可為用以實現前述功能的一部份者。再者,亦可為將前述之功能藉由已記錄於前述電腦系統之程式的組合而實現者,亦即可為所謂的差分檔案(差分程式)。
(產業上之可利用性)
本發明之動畫編碼裝置及動畫複合化,係適用於一面保持區域分割適應內插濾波器的預測性能,一面刪減最適合之區域分割的選擇所需要之演算量為不可或缺之用途。
1‧‧‧動畫像輸入部
2‧‧‧動畫像編碼裝置
3‧‧‧傳送路徑
4‧‧‧動畫像解碼裝置
5‧‧‧動畫像輸出部
101‧‧‧參照畫像記憶部
102‧‧‧動作向量關聯資訊記憶部
103‧‧‧預測畫像產生部
104‧‧‧分割區域設定部
105‧‧‧預測誤差電力和算出處理部
106‧‧‧最小值判定部
107、1071‧‧‧預測誤差電力和記憶部
108‧‧‧反覆處理結束判定部
109‧‧‧第一區域預測誤差電力算出部
110‧‧‧第二區域預測誤差電力算出部
111‧‧‧演算要素儲存部
1072‧‧‧濾波器係數記憶部
1073‧‧‧分割位置資訊記憶部
1091、1101‧‧‧正規方程式產生部
1092、1102‧‧‧正規方程式求解處理部
1093、1103‧‧‧預測誤差電力算出處理部
1094、1104‧‧‧乘法係數記憶部
1095、1105‧‧‧偏差係數記憶部
1096‧‧‧乘法係數差分值記憶部
1097‧‧‧偏差係數差分值記憶部
1111‧‧‧SU自己相關係數算出部
1112‧‧‧SU相互相關係數算出部
1113‧‧‧SU自己相關係數記憶部
1114‧‧‧SU相互相關係數記憶部
S1至S74‧‧‧步驟
第1圖係為顯示本發明之一實施形態的構成之方塊(block)圖。
第2圖係為顯示第1圖所示之裝置的動作之流程圖(flowchart)。
第3圖係為顯示包含有第1圖所示之具備區域分割適應內插濾波器之動畫像編碼裝置之動畫像傳送系統的構成之方塊圖。
第4圖係為顯示先前技術之裝置的構成之方塊圖。
第5圖係為顯示第4圖所示之裝置的動作之流程圖。
101‧‧‧參照畫像記憶部
102‧‧‧動作向量關聯資訊記憶部
103‧‧‧預測畫像產生部
104‧‧‧分割區域設定部
105‧‧‧預測誤差電力和算出處理部
106‧‧‧最小值判定部
108‧‧‧反覆處理結束判定部
109‧‧‧第一區域預測誤差電力算出部
110‧‧‧第二區域預測誤差電力算出部
111‧‧‧演算要素儲存部
1071‧‧‧預測誤差電力和記憶部
1072‧‧‧濾波器係數記憶部
1073‧‧‧分割位置資訊記憶部
1091、1101‧‧‧正規方程式產生部
1092、1102‧‧‧正規方程式求解處理部
1093、1103‧‧‧預測誤差電力算出處理部
1094、1104‧‧‧乘法係數記憶部
1095、1105‧‧‧偏差係數記憶部
1096‧‧‧乘法係數差分值記憶部
1097‧‧‧偏差係數差分值記憶部
1111‧‧‧SU自己相關係數算出部
1112‧‧‧SU相互相關係數算出部
1113‧‧‧SU自己相關係數記憶部
1114‧‧‧SU相互相關係數記憶部

Claims (8)

  1. 一種動畫像編碼裝置,係使用對訊框內進行區域分割,且按每個經過分割之區域適應性地設定內插濾波器的係數之區域分割對應適應濾波器,作為產生小數畫素位置的內插畫素值之內插濾波器,並進行對應於小數畫素精密度之動作補償訊框間預測者,係包括:方程式產生部,在從預先準備之分割位置的候補中選擇最適合的分割位置之情形下,建立用以求取相對於由分割位置所規定的分割區域之內插濾波器係數之線性聯立方程式;以及方程式求解處理部,藉由對前述線性聯立方程式進行求解,而求取前述內插濾波器係數;前述方程式產生部係產生在算出不同分割區域之前述內插濾波器係數之演算中,沿用重複之演算處理結果,而僅對於未重複之差分資訊藉由新的演算予以算出之方程式。
  2. 如申請專利範圍第1項所述之動畫像編碼裝置,其中,在算出前述差分資訊時,預先算出前述區域分割的每個最小單位所需之資訊,並因應需要使用預先算出之資訊來算出所需之前述差分資訊。
  3. 一種動畫像解碼裝置,係對由申請專利範圍第1項所述之動畫像編碼裝置所編碼之動畫像進行解碼。
  4. 一種動畫像編碼方法,係用於使用對訊框內進行區域分割,且按每個經過分割之區域適應性地設定內插濾波器 的係數之區域分割對應適應濾波器,作為產生小數畫素位置的內插畫素值之內插濾波器,並進行對應於小數畫素精密度之動作補償訊框間預測的動畫像編碼裝置者,係包括:方程式產生步驟,在從預先準備之分割位置的候補中選擇最適合的分割位置之情形下,建立用以求取相對於由分割位置所規定的分割區域之內插濾波器係數之線性聯立方程式;以及方程式求解處理步驟,藉由對前述線性聯立方程式進行求解,而求取前述內插濾波器係數;前述方程式產生步驟係產生在算出不同分割區域之前述內插濾波器係數之演算中,沿用重複之演算處理結果,而僅對於未重複之差分資訊藉由新的演算予以算出之方程式。
  5. 如申請專利範圍第4項所述之動畫像編碼方法,其中,在算出前述差分資訊時,預先算出前述區域分割的每個最小單位所需之資訊,並因應需要使用預先算出之資訊來算出所需之前述差分資訊。
  6. 一種動畫像解碼方法,係對由申請專利範圍第4項所述之動畫像編碼方法所編碼之動畫像進行解碼。
  7. 一種動畫像編碼程式,係使在使用對訊框內進行區域分割,且按每個經過分割之區域適應性地設定內插濾波器的係數之區域分割對應適應濾波器,作為產生小數畫素位置的內插畫素值之內插濾波器,並進行對應於小數畫 素精密度之動作補償訊框間預測之動畫像編碼裝置上的電腦執行編碼處理者,其係使前述電腦執行下述步驟:方程式產生步驟,在從預先準備之分割位置的候補中選擇最適合的分割位置之情形下,建立用以求取相對於由分割位置所規定的分割區域之內插濾波器係數之線性聯立方程式;以及方程式求解處理步驟,藉由對前述線性聯立方程式進行求解,而求取前述內插濾波器係數;前述方程式產生步驟係產生在算出不同分割區域之前述內插濾波器係數之演算中,沿用重複之演算處理結果,而僅對於未重複之差分資訊藉由新的演算予以算出之方程式。
  8. 一種動畫像解碼程式,係對由申請專利範圍第7項所述之動畫像編碼程式所編碼之動畫像進行解碼。
TW101120877A 2011-06-13 2012-06-11 動畫像編碼裝置、動畫像解碼裝置、動畫像編碼方法、動畫像解碼方法、動畫像編碼程式及動畫像解碼程式 TW201306593A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011131127A JP5552093B2 (ja) 2011-06-13 2011-06-13 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム

Publications (1)

Publication Number Publication Date
TW201306593A true TW201306593A (zh) 2013-02-01

Family

ID=47357112

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101120877A TW201306593A (zh) 2011-06-13 2012-06-11 動畫像編碼裝置、動畫像解碼裝置、動畫像編碼方法、動畫像解碼方法、動畫像編碼程式及動畫像解碼程式

Country Status (10)

Country Link
US (1) US20140119453A1 (zh)
EP (1) EP2709362A4 (zh)
JP (1) JP5552093B2 (zh)
KR (1) KR20140007076A (zh)
CN (1) CN103621089A (zh)
BR (1) BR112013031755A2 (zh)
CA (1) CA2838978A1 (zh)
RU (1) RU2013154600A (zh)
TW (1) TW201306593A (zh)
WO (1) WO2012173125A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104704827B (zh) * 2012-11-13 2019-04-12 英特尔公司 用于下一代视频的内容自适应变换译码
JP7109558B2 (ja) * 2018-02-14 2022-07-29 ホアウェイ・テクノロジーズ・カンパニー・リミテッド 適応型補間フィルタ
CN110519652B (zh) 2018-05-22 2021-05-18 华为软件技术有限公司 Vr视频播放方法、终端及服务器

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007116551A1 (ja) * 2006-03-30 2007-10-18 Kabushiki Kaisha Toshiba 画像符号化装置及び画像符号化方法並びに画像復号化装置及び画像復号化方法
EP1983759A1 (en) * 2007-04-19 2008-10-22 Matsushita Electric Industrial Co., Ltd. Estimation of separable adaptive interpolation filters for hybrid video coding
EP2048886A1 (en) * 2007-10-11 2009-04-15 Panasonic Corporation Coding of adaptive interpolation filter coefficients
EP2141927A1 (en) * 2008-07-03 2010-01-06 Panasonic Corporation Filters for video coding
ES2855298T3 (es) * 2009-07-07 2021-09-23 Interdigital Vc Holdings Inc Métodos y aparatos para la codificación de partición colaborativa para filtros basados en regiones
JP4811826B2 (ja) 2009-12-22 2011-11-09 敏男 小沼 廃棄有機物の低温磁気分解処理装置
US20130028538A1 (en) * 2011-07-29 2013-01-31 Simske Steven J Method and system for image upscaling

Also Published As

Publication number Publication date
BR112013031755A2 (pt) 2016-12-13
EP2709362A4 (en) 2014-09-24
JP2013005020A (ja) 2013-01-07
RU2013154600A (ru) 2015-07-20
EP2709362A1 (en) 2014-03-19
CA2838978A1 (en) 2012-12-20
JP5552093B2 (ja) 2014-07-16
US20140119453A1 (en) 2014-05-01
KR20140007076A (ko) 2014-01-16
CN103621089A (zh) 2014-03-05
WO2012173125A1 (ja) 2012-12-20

Similar Documents

Publication Publication Date Title
JP2022123085A (ja) 部分的コスト計算
JP5277257B2 (ja) 動画像復号化方法および動画像符号化方法
JP5321426B2 (ja) 画像符号化装置、画像復号化装置、画像符号化方法、及び画像復号化方法
JP2019126073A (ja) 映像符号化及び復号化方法及び装置
JP5833757B2 (ja) 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置、画像符号化プログラム、画像復号プログラム及び記録媒体
JP5977439B2 (ja) 簡易化したルマ(luma)に基づくクロマイントラ予測の方法および装置
JP5552092B2 (ja) 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム
JPH09172644A (ja) アフィン変換による動き補償フレーム間予測方式を用いた動画像符号化・復号化装置
TWI504236B (zh) 影像編碼方法、影像解碼方法、影像編碼裝置、影像解碼裝置及該等之程式
JP7269371B2 (ja) オプティカルフローを用いる予測改善のための方法および装置
JP4786612B2 (ja) 動画像符号化装置の予測動きベクトル生成装置
TW201306593A (zh) 動畫像編碼裝置、動畫像解碼裝置、動畫像編碼方法、動畫像解碼方法、動畫像編碼程式及動畫像解碼程式
JP2010041191A (ja) 画像符号化方法及び画像符号化装置
KR101601848B1 (ko) 인터 예측 프레임 생성장치 및 그 생성방법, 및 거기에 이용되는 참조 프레임 보간장치 및 그 방법
JP2014158270A (ja) 符号化装置、復号装置及びプログラム
JP6159292B2 (ja) 動きベクトル検出装置、動きベクトル検出方法及び動きベクトル検出プログラム
JP5894338B2 (ja) 映像符号化装置及び方法、映像復号装置及び方法、及びそれらのプログラム
JP2018182435A (ja) 動きベクトル予測装置及びコンピュータプログラム
KR101368732B1 (ko) 고성능 h.264/avc 인코더용 움직임 예측장치 및 움직임 예측방법
JP2011035569A (ja) 動きベクトル検出装置及び動きベクトル検出方法
JP2009207071A (ja) 動き推定精度推定方法、動き推定精度推定装置、動き推定精度推定プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2009232163A (ja) 補間フレーム作成装置、補間フレーム作成方法及び補間フレーム作成プログラム