TWI580257B - A moving picture coding method, a moving picture coding apparatus, a moving picture decoding method, a moving picture decoding apparatus - Google Patents
A moving picture coding method, a moving picture coding apparatus, a moving picture decoding method, a moving picture decoding apparatus Download PDFInfo
- Publication number
- TWI580257B TWI580257B TW101118752A TW101118752A TWI580257B TW I580257 B TWI580257 B TW I580257B TW 101118752 A TW101118752 A TW 101118752A TW 101118752 A TW101118752 A TW 101118752A TW I580257 B TWI580257 B TW I580257B
- Authority
- TW
- Taiwan
- Prior art keywords
- motion vector
- candidate
- prediction
- candidates
- decoding
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/56—Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/65—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/172—Methods 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 picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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 block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本發明係有關於動態圖像編碼方法及動態圖像解碼方法。
在動態圖像編碼處理中,一般是利用動態圖像具有之空間方向及時間方向之冗長性而進行資訊量之壓縮。在此一般以利用空間方向之冗長性之方法而言,是利用變成頻率區域之變換。以利用時間方向之冗長性之方法而言,則是採用圖片間預測(以下稱為間預測)編碼處理。在間預測編碼處理中,當將某圖片進行編碼時,使用對編碼對象圖片於顯示時間順序上位於前方或後方之已編碼完畢之圖片,作為參考圖片。接著,藉編碼對象圖片相對於其參考圖片之移動檢測,而導出移動向量。藉取得根據所導出之移動向量而進行動量補償所得到之預測圖像資料、與編碼對照圖片之圖像資料之差值,而移除時間方向之冗長性(例如參考非專利文獻1)。在此,在移動檢測中,算出編碼圖片內之編碼對象區塊與參考圖片內之區塊之差值,將差值最小之參考圖片內之區塊決定為參考區塊。接著,使用編碼對象區塊與參考區塊而檢測移動向量。
[非專利文獻1]ITU-T Recommendation H.264「Advanced video coding for generic audiovisual services」、2010年3月
[非專利文獻2]JCT-VC,“WD3: Working Draft 3 of High-Efficiency Video Coding”, JCTVC-E603, March 2011.
惟,在上述習知技術中,希望能提昇使用間預測之動態圖像編碼處理及解碼處理之抗錯性(error resilience)。
在此,本發明之目的係於提供可提高使用間預測之動態圖像編碼處理及解碼處理之抗錯性之動態圖像編碼方法及動態圖像解碼方法。
本發明一態樣之動態圖像編碼方法係算出在將編碼對象區塊之移動向量進行編碼時所使用之預測移動向量,且將前述編碼對象區塊進行編碼,而產生位元流者,包含有:決定步驟,係決定預測移動向量候選之最大數,該預測移動向量候選係成為前述預測移動向量之候選者;第1導出步驟,係導出第1預測移動向量候選者;判斷步驟,係判斷前述第1預測移動向量候選之數是否小於前述最大數者;第2導出步驟,係於判斷前述第1預測移動向量候選之數小於前述最大數時,導出第2預測移動向量候選者;選擇步驟,係由前述第1預測移動向量候選及前述第2預測移動向量候選
之中,選擇在前述編碼對象區塊之前述移動向量之編碼處理所使用之前述預測移動向量者;及編碼步驟,係使用所決定之前述最大數,而將用以界定所選擇之前述預測移動向量之索引進行編碼,且將已編碼之前述索引附加於前述位元流者。
此外,其等一般或具體的態樣亦可以系統、方法、積體電路、電腦程式或電腦可讀取之CD-ROM(Compact Disc Read Only Memory)等記錄媒體予以實現,亦可以系統、方法、積體電路、電腦程式及記錄媒體之任意組合予以實現。
依本發明之一態樣,就可將使用間預測之動態圖像編碼處理及解碼處理之抗錯性提高。
第1A圖係用以說明B圖片中之參考圖片列表一例之圖。
第1B圖係顯示B圖片中之預測方向0之參考圖片列表一例之圖。
第1C圖係顯示B圖片中之預測方向1之參考圖片列表一例之圖。
第2圖係用以說明時間預測移動向量模式中之移動向量之圖。
第3圖係顯示預測移動向量指定模式中所使用之鄰接區塊之移動向量一例之圖。
第4圖(a)(b)係用以說明預測方向0之預測移動向量候選列表一例之圖。
第5圖(a)(b)係用以說明預測方向1之預測移動向量候選列表一例之圖。
第6圖係顯示對預測移動向量索引候選尺寸分配之位元列之一分配例之圖。
第7圖係顯示使用預測移動向量指定模式時之編碼處理一例之流程圖。
第8A圖係顯示預測移動向量之算出例之圖。
第8B圖係顯示預測移動向量之算出例之圖。
第9圖係顯示使用預測移動向量指定模式而將動態圖像進行編碼之動態圖像編碼裝置之一構成例之方塊圖。
第10圖係顯示使用預測移動向量指定模式時之解碼處理一例之流程圖。
第11圖係顯示使用預測移動向量指定模式而將已編碼之動態圖像進行解碼之動態圖像解碼裝置之一構成例之方塊圖。
第12圖係顯示將預測移動向量索引附加於位元流時之語法之圖。
第13圖係顯示實施形態1之動態圖像編碼裝置之構成方塊圖。
第14圖係顯示實施形態1之動態圖像編碼裝置之處理動作之流程圖。
第15圖(a)(b)係顯示實施形態1中之預測方向0之預測移動向量候選列表一例之圖。
第16圖(a)(b)係顯示實施形態1中之預測方向1之預測移
動向量候選列表一例之圖。
第17圖係顯示實施形態1中之預測移動向量候選及預測移動向量候選列表尺寸之算出處理之流程圖。
第18圖係顯示實施形態1中之可預測候選數之更新處理之流程圖。
第19圖係顯示實施形態1中之新候選之追加處理之流程圖。
第20圖係顯示有關實施形態1中之預測移動向量候選之選擇之處理之流程圖。
第21圖係顯示實施形態2之動態圖像編碼裝置之構成方塊圖。
第22圖係顯示實施形態2之動態圖像編碼裝置之處理動作之流程圖。
第23圖係顯示實施形態3之動態圖像解碼裝置之構成方塊圖。
第24圖係顯示實施形態3之動態圖像解碼裝置之處理動作之流程圖。
第25圖係顯示實施形態3中之可預測候選數之算出處理之流程圖。
第26圖係顯示實施形態3中之預測移動向量候選之算出處理之流程圖。
第27圖係顯示在將預測移動向量索引附加於位元流時之語法一例之圖。
第28圖係顯示在將預測移動向量候選列表尺寸固定於
預測移動向量候選數之最大值時之語法一例之圖。
第29圖係顯示實施形態4之動態圖像解碼裝置之構成方塊圖。
第30圖係顯示實施形態4之動態圖像解碼裝置之處理動作之流程圖。
第31圖係實現內容發送服務之內容供給系統之整體構成圖。
第32圖係數位廣播用系統之整體構成圖。
第33圖係顯示電視機之構成例之方塊圖。
第34圖係顯示在光碟之記錄媒體進行資訊讀寫之資訊再生/記錄部之構成例之方塊圖。
第35圖係顯示光碟之記錄媒體之構成例之圖。
第36A圖係顯示行動電話機一例之圖。
第36B圖係顯示行動電話機之構成例之方塊圖。
第37圖係顯示多工資料之構成圖。
第38圖係模式地顯示各串流如何在多工資料進行多工處理之圖。
第39圖係更進一步詳細顯示在PES封包列如何儲存視訊流之圖。
第40圖係顯示多工資料中之TS封包及原始封包之構造圖。
第41圖係顯示PMT之資料構成圖。
第42圖係顯示多工資料資訊之內部構成圖。
第43圖係顯示串流屬性資訊之內部構成圖。
第44圖係顯示識別影像資料之步驟圖。
第45圖係顯示實現各實施形態之動態圖像編碼方法及動態圖像解碼方法之積體電路之構成例之方塊圖。
第46圖係顯示將驅動頻率進行切換之構成圖。
第47圖係顯示識別影像資料且切換驅動頻率之步驟圖。
第48圖係顯示將影像資料之規格與驅動頻率對應之查找表一例之圖。
第49A圖係顯示共有訊號處理部之模組之一構成例之圖。
第49B圖係顯示共有訊號處理部之模組之另一構成例之圖。
在業已標準化且被稱為H.264之動態圖像編碼方式中,為了進行資訊量之壓縮,而使用有稱為I圖片、P圖片、B圖片之三種圖片型式。
I圖片係不以間預測編碼處理進行編碼。即,I圖片係以圖片內預測(以下稱為「內預測」)編碼處理進行編碼者。P圖片係參考於顯示時間順序上位於編碼對象圖片前方或後方之已經編碼完畢之一個圖片而進行間預測編碼者。B圖片係參考於顯示時間順序上位於編碼對象圖片前方或後方之已經編碼完畢之2個圖片而進行間預測編碼者。
在間預測編碼中,產生用以界定參考圖片之參考圖片列表。參考圖片列表係指對以間預測參考之已編碼完畢之參考圖片分配有參考圖片索引之列表。例如,在B圖片中,因為能參考2個圖片而進行編碼,因此產生2個參考圖片列表(L0、L1)。
第1A圖係用以說明B圖片中之參考圖片列表一例之圖,第1B圖係顯示雙向預測中之預測方向0之參考圖片列表0(L0)一例。在此,在參考圖片列表0中,參考圖片索引0之值0係分配於顯示順序2之參考圖片0。又,參考圖片索引0之值1係分配於顯示順序1之參考圖片1。又,參考圖片索引0之值2係分配於顯示順序0之參考圖片2。即,對編碼對象圖片在顯示順序上時間上較接近之參考圖片索引,分配有值愈小之參考圖片索引。
另一方面,第1C圖係顯示雙向預測中之預測方向1之參考圖片列表1(L1)一例。在此,在參考圖片列表1中,參考圖片索引1之值0分配於顯示順序1之參考圖片1。又,參考圖片索引1之值1分配於顯示順序2之參考圖片0。又,參考圖片索引2之值2分配於顯示順序0之參考圖片2。
如此,就可以對各參考圖片分配依每預測方向而異之參考圖片索引之值(第1A圖所示之參考圖片0、1)、或相同參考圖片之值者(第1A圖所示之參考圖片2)。
又,在被稱為H.264之動態圖像編碼方式(非專利文獻1)中,以B圖片中之各編碼對象區塊之間預測之編碼模式而言使用有移動向量檢測模式。在移動向量檢測模式,是將
預測圖像資料與編碼對象區塊之圖像資料之差值及產生預測圖像資料所使用之移動向量進行編碼者。又,在移動向量檢測模式,對於預測方向能選擇雙向預測及單向預測。在雙向預測中,參考位於編碼對象圖片前方或後方之已經編碼完畢之2個圖片,而產生預測圖像。在單向預測中,參考位於前方或後方之已經編碼完畢之一個圖片,而產生預測圖像。
又,在被稱為H.264之動態圖像編碼方式中,在B圖片之編碼處理中,當要導出移動向量時,可選擇稱為時間預測移動向量模式之編碼模式。使用第2圖說明時間預測移動向量模式中之間預測編碼方法。
第2圖係用以說明時間預測移動向量模式中之移動向量之圖。具體而言,第2圖係顯示以時間預測移動向量模式而將圖片B2之區塊a進行編碼之形態。
在此,利用在位於圖片B2後方之參考圖片之圖片P3內且位於與圖片a相同之位置之區塊b(以下稱為「共置(co-located)區塊」)之編碼處理所使用之移動向量vb。移動向量vb係於區塊b參考圖片P1而進行編碼時所使用之移動向量。
使用與移動向量vb平行之移動向量,而由成為前方參考圖片之圖片P1與成為後方參考圖片之圖片P3取得區塊a用之2個參考區塊。接著,根據所取得之2個參考區塊進行2方向預測,使區塊a予以編碼。即,在將區塊a進行編碼時所使用之移動向量係相對於圖片P1,是指移動向量va1,相
對於圖片P3,是指移動向量va2。
又,對於B圖片或P圖片中之各編碼對象區塊之移動向量進行編碼之方法乃檢討著預測移動向量指定模式(非專利文獻2)。在預測移動向量指定模式中,由在將編碼對象區塊之鄰接區塊進行編碼時所使用之移動向量,產生預測移動向量候選。接著,由預測移動向量候選之中選擇預測移動向量,進行編碼對象區塊之移動向量之編碼處理。此時,將所選擇之預測移動向量之索引等附加在位元流。藉此,構成為可在解碼時選擇與在編碼時使用過之預測移動向量相同之預測移動向量者。參考第3圖,說明一具體例。
第3圖係顯示在預測移動向量指定模式中所使用之鄰接區塊之移動向量一例之圖。在第3圖中,鄰接區塊A係指編碼對象區塊之左邊鄰接之編碼完畢區塊。鄰接區塊B為編碼對象區塊之上邊鄰接之編碼完畢區塊。鄰接區塊C為編碼對象區塊之右上邊鄰接之編碼完畢區塊。鄰接區塊D為編碼對象區塊之左下邊鄰接之編碼完畢區塊。
又,在第3圖中,編碼對象區塊係指已藉雙向預測進行編碼之區塊,即,於進行移動檢測等之後結果對於相對於預測方向0之參考圖片索引RefL0所示之參考圖片之移動向量,具有預測方向0之移動向量MvL0,對於相對於預測方向1之參考圖片索引RefL1所示之參考圖片之移動向量,具有預測方向1之移動向量MvL1者。在此,MvL0表示參考藉參考圖片列表0(L0)所界定之參考圖片之移動向量。又,MvL1表示參考藉參考圖片列表1(L1)所界定之參考圖片之
移動向量。
又,鄰接區塊A係已藉預測方向0之單向預測進行編碼之區塊。鄰接區塊A係對於相對於預測方向0之參考圖片索引RefL0_A所示之參考圖片之移動向量,具有預測方向0之移動向量MvL0_A。又,鄰接區塊B為已藉預測方向1之單向預測進行編碼之區塊。鄰接區塊B係對於相對於預測方向1之參考圖片索引RefL1_B所示之參考圖片之移動向量,具有預測方向1之移動向量MvL1_B。又,鄰接區塊C為已藉內預測進行編碼之區塊。又,鄰接區塊D係已藉預測方向0之單向預測進行編碼之區塊。鄰接區塊D係對於預測方向0之參考圖片索引RefL0_D所示之參考圖片之移動向量,具有預測方向0之移動向量MvL0_D。
在如此情況下,亦能由例如使用鄰接區塊A、B、C、D之移動向量、與使用共置區塊所求得之時間預測移動向量模式所得到之移動向量所產生之預測移動向量候選之中,選出最能有效率地將編碼對象區塊之移動向量進行編碼之預測移動向量,作為編碼對象區塊之預測移動向量。接著,將表示所選擇之預測移動向量之預測移動向量索引附加在位元流。例如,當將編碼對象區塊之預測方向0之移動向量MvL0進行編碼時,在選擇了鄰接區塊A之預測方向0之移動向量MvL0_A作為預測移動向量時,如第4圖所示,只將表示使用有由鄰接區塊A產生之預測移動向量候選之預測移動向量索引之值「0」附加在位元流。藉此,可減少編碼對象區塊之預測方向0之移動向量MvL0之資訊量。
在此,第4圖係顯示預測方向0之預測移動向量候選列表一例之圖。又,如第4圖所示,在預測移動向量指定模式中,不能被使用在產生預測移動向量之候選(以下稱為「不可預測候選」),或其值與其他預測移動向量候選一致之候選(以下稱為「重複候選」)係由預測移動向量候選刪除。如此,藉減少預測移動向量候選數,可削減分配至預測移動向量索引之編碼量。在此,不能進行預測移動向量產生之情況係指:鄰接區塊為(1)業經內預測進行編碼之區塊;(2)位於含有編碼對象區塊之切片或圖片境界外之區塊;或(3)尚未進行編碼之區塊等。
在第4圖之例中,鄰接區塊C係業經內預測進行編碼者。為此,預測移動向量索引之值為「3」之預測候選為不可預測候選,而由預測移動向量候選列表刪除者。又,由鄰接區塊D所產生之預測方向0之預測移動向量其值係與由鄰接區塊A所產生之預測方向0之預測移動向量一致,為此,預測移動向量索引之值為「4」之預測候選係由預測移動向量候選列表刪除者。結果最後,預測方向0之預測移動向量候選數成為3,預測方向0之預測移動向量候選列表之列表尺寸設定為3。
又,第5圖係顯示預測方向1之預測移動向量候選列表一例之圖。在第5圖所示之例中,藉刪除不可預測候選及重複候選,最後使預測方向1之預測移動向量候選數成為2,預測方向1之預測移動向量候選列表之列表尺寸設定為2。
預測移動向量索引係因應預測移動向量候選列表尺寸
之大小,如第6圖所示,分配有位元列,進行可變長度編碼者。又,當預測移動向量候選列表尺寸為1時,不在位元流附加預測移動向量索引,且在解碼側推定值為0。如此,在預測移動向量指定模式中,藉使分配至預測移動向量索引之位元列依照預測移動向量索引候選列表尺寸之大小變化,來減少編碼量。
第7圖係顯示使用預測移動向量指定模式時之編碼處理一例之流程圖。
在步驟S1001中,由鄰接區塊及共置區塊(以下稱為「預測區塊候選」)算出預測方向X之預測移動向量候選。在此,X是取「0」或「1」之值,各表示預測方向0或預測方向1。預測方向X之預測移動向量候選sMvLX係使用預測區塊候選之移動向量MvLX_N與參考圖片索引RefLX_N、及編碼對象區塊之參考圖片索引RefLX,且藉以下的式子算出者。sMvLX=MvLX_N×(POC(RefLX)-curPOC)/(POC(RefLX_N)-curPOC)………(式1)
在此,POC(RefLX)表示參考圖片索引RefLX所示之參考圖片之顯示順序,POC(RefLX_N)表示參考圖片索引RefLX_N所示之參考圖片之顯示順序,curPOC表示編碼對象圖片之顯示順序。此外,當預測區塊候選不具預測方向X之移動向量MvLX_N時,使用預測方向(1-X)之移動向量MvL(1-X)_N與參考圖片索引RefL(1-X)_N,且藉式2,算出預測移動向量sMvLX。
sMvLX=MvL(1-X)_N×(POC(RefLX)-curPOC)/(POC(RefL(1-X)_N)-curPOC)………(式2)
第8A圖及第8B圖係顯示依照式1及式2所算出之預測移動向量之算出例之圖。此外,如式1、式2所示,當POC(RefLX)與POC(RefLX_N)之值相同時,即,在參考同一圖片時,可將定標省略。
在步驟S1002中,由預測方向X之預測移動向量候選刪除重複候選及不可預測候選。在步驟S1003中,業經刪除處理後之預測移動向量候選數係設定成預測移動向量候選列表尺寸。在步驟S1004中,決定在編碼對象區塊之預測方向X之移動向量編碼處理所使用之預測移動向量索引。在步驟S1005中,所決定之預測移動向量索引係使用藉預測移動向量候選列表尺寸所決定之位元列,進行可變長度編碼。
第9圖係顯示使用預測移動向量指定模式而將動態圖像進行編碼之動態圖像編碼裝置1000之一構成例之方塊圖。
動態圖像編碼裝置1000,如第9圖所示,包含有減法部1001、正交變換部1002、量化部1003、反量化部1004、反正交變換部1005、加法部1006、區塊記憶體1007、框記憶體1008、內預測部1009、間預測部1010、間預測控制部1011、圖片型式決定部1012、開關1013、預測移動向量候選算出部1014、colPic記憶體1015、及可變長度編碼部1016。
在第9圖中,預測移動向量候選算出部1014係算出預測
移動向量候選。接著,預測移動向量候選算出部1014係將所算出之預測移動向量候選數發送至可變長度編碼部1016。可變長度編碼部1016係將預測移動向量候選數設定為當做編碼參數之預測移動向量候選列表尺寸。其次,可變長度編碼部1016係對於編碼處理所使用之預測移動向量索引分配對應於預測移動向量候選列表尺寸之位元列,進行可變長度編碼。
第10圖係顯示使用預測移動向量指定模式時之解碼處理一例之流程圖。
在步驟S2001中,由鄰接區塊及共置區塊(預測區塊候選)算出預測方向X之預測移動向量候選。在步驟S2002中,由預測移動向量候選刪除重複候選及不可預測候選。在步驟S2003中,將經過刪除處理之預測移動向量候選數設定為預測移動向量候選列表尺寸。在步驟S2004中,由位元流,使用預測移動向量候選列表尺寸,而將在解碼對象區塊之解碼處理使用之預測移動向量索引進行解碼。在步驟S2005中,使用已解碼之預測移動向量索引所示之預測移動向量候選加上差值移動向量,算出移動向量,使用所算出之移動向量,產生預測圖像,進行解碼處理。
第11圖係顯示將已使用預測移動向量指定模式進行編碼之動態圖像予以解碼之動態圖像解碼裝置之一構成例之方塊圖。
動態圖像解碼裝置2000,如第11圖所示,包含有:可變長度解碼部2001、反量化部2002、反正交變換部2003、
加法部2004、區塊記憶體2005、框記憶體2006、內預測部2007、間預測部2008、間預測控制部2009、開關2010、預測移動向量候選算出部2011、及colPic記憶體2012。
在第11圖中,預測移動向量候選算出部2011係算出預測移動向量候選。接著,預測移動向量候選算出部2011係將所算出之預測移動向量候選數發送至可變長度解碼部2001。可變長度解碼部2001係將預測移動向量候選數設定為當做解碼參數之預測移動向量候選列表尺寸。接著,可變長度解碼部2001係使用預測移動向量候選列表尺寸,而將位元流所含之預測移動向量索引進行解碼。
第12圖係顯示將預測移動向量索引附加於位元流時之語法之圖。在第12圖中,inter_pred_flag表示間預測之預測方向旗標。mvp_idx表示預測移動向量索引。NumMVPCand表示預測移動向量候選列表尺寸。在該NumMVPCand設定有從預測移動向量候選刪除不可預測候選及重複候選後之預測移動向量候選數。
如上,使用預測移動向量指定模式而將動態圖像進行編碼或解碼。惟,在上述預測移動向量指定模式中,在於將預測移動向量索引進行編碼或解碼時使用之預測移動向量候選列表尺寸設定有預測移動向量候選數。該預測移動向量候選數係於使用含有共置區塊等之參考圖片資訊而刪除不可預測候選或重複候選之後所得到者。為此,當在動態圖像編碼裝置與動態圖像解碼裝置對於預測移動向量候選數發生了不一致時等情況,在動態圖像編碼裝置與動態
圖像解碼裝置於分配至預測移動向量索引之位元列發生不一致。結果動態圖像解碼裝置會有不能正確地將位元流進行解碼之情況。
例如,當藉傳送路等所發生之封包漏失等而有作為共置區塊予以參考之參考圖片之資訊有所漏失時,造成共置區塊之移動向量或參考圖片索引不明。為此,由共置區塊所產生之預測移動向量候選之資訊變成不明。在如此情況下,變成在解碼時不能由預測移動向量候選正確地刪除不可預測候選或重複候選。結果動態圖像解碼裝置不能正確地求出預測移動向量候選列表尺寸,不能正常地將預測移動向量索引進行解碼。
在此,本發明之目的係於提供一種動態圖像編碼方法,藉以不依賴含有共置區塊等之參考圖片資訊之方法,算出在將預測移動向量索引進行編碼或解碼時所使用之預測移動向量候選列表尺寸,以提昇抗錯性者。
在此,本發明一態樣之動態圖像編碼方法係算出在將編碼對象區塊之移動向量進行編碼時所使用之預測移動向量,且將前述編碼對象區塊進行編碼,產生位元流者,包含有:決定步驟,係決定預測移動向量候選之最大數,該預測移動向量候選係成為前述預測移動向量之候選者;第1導出步驟,係導出第1預測移動向量候選者;判斷步驟,係判斷前述第1預測移動向量候選之數是否小於前述最大數者;第2導出步驟,係於判斷前述第1預測移動向量候選之數小於前述最大數時,導出第2預測移動向量候選者;選擇
步驟,係由前述第1預測移動向量候選及前述第2預測移動向量候選之中,選擇在前述編碼對象區塊之前述移動向量之編碼處理所使用之前述預測移動向量者;及編碼步驟,係使用所決定之前述最大數,而將用以界定所選擇之前述預測移動向量候選之索引進行編碼,並將所編碼之前述索引附加於前述位元流者。
依此,可使用所決定之最大數,而將用以界定預測移動向量候選之索引進行編碼。即,能在不依賴實際所導出之預測移動向量候選之數之狀態下將索引進行編碼。因此,當漏失在預測移動向量候選之導出時所需之資訊(例如共置區塊等之資訊)時,在解碼側亦可將索引進行解碼,可提高抗錯性。又,在解碼側,可將索引進行解碼而不依賴實際導出之預測移動向量候選之數。即,在解碼側,無須等待預測移動向量候選之導出處理,就能進行索引之解碼處理。即,能產生可將預測移動向量候選之導出處理與索引之解碼處理並行進行之位元流。
進行,藉此,當判斷第1預測移動向量候選之數小於最大數時,可導出第2預測移動向量候選。因此,可在不超過最大數之範圍內增加預測移動向量候選之數,可提昇編碼效率。
例如,在前述第1導出步驟中,亦可導出移動向量不與業已導出之第1預測移動向量候選重複之預測移動向量候選,作為前述第1預測移動向量候選者。
依此,可刪除重複之第1預測移動向量候選。結果可使
第2預測移動向量候選之數增加,可增加能選擇作為移動向量的種類。因此,可進一步提昇編碼效率。
例如,在前述第1導出步驟中,亦可根據在與前述編碼對象區塊空間或時間鄰接之區塊之編碼處理所使用之移動向量,導出前述第1預測移動向量候選。
依此,可根據在與編碼對象區塊空間或時間鄰接之區塊之編碼處理所使用之移動向量,導出第1預測移動向量候選。
例如,在前述第1導出步驟中,亦可導出在與前述編碼對象區塊空間鄰接之區塊之中,將除業經內預測進行編碼之區塊、位於含有前述編碼對象區塊之切片或圖片境界外之區塊、及尚未進行編碼之區塊外之其餘區塊之編碼處理所使用之移動向量,作為前述第1預測移動向量候選。
依此,為得到預測移動向量候選,可從適當的區塊導出第1預測移動向量候選。
例如,在前述第2導出步驟中,亦可導出移動向量與前述第1預測移動向量候選不同之預測移動向量候選,作為前述第2預測移動向量候選。
依此,可導出移動向量與第1預測移動向量候選不同之預測移動向量候選,作為第2預測移動向量候選。因此,可增加移動向量不同之預測移動向量候選,進而可提昇編碼效率。
例如,在前述編碼步驟中,亦可進而將顯示所決定之前述最大數之資訊附加在前述位元流。
依此,可將顯示所決定之最大數之資訊附加在位元流。因此,可以適當的單位切換最大數,可提昇編碼效率。
例如,前述動態圖像編碼方法亦可更包含有:切換步驟,係將編碼處理切換成依據第1規格之第1編碼處理或依據第2規格之第2編碼處理者;及附加步驟,係將顯示所切換之前述編碼處理所依據之前述第1規格或前述第2規格之識別資訊附加在前述位元流者;當前述編碼處理係切換成前述第1編碼處理時,執行前述決定步驟、前述第1導出步驟、前述判斷步驟、前述第2導出步驟、前述選擇步驟、及前述編碼步驟作為前述第1編碼處理。
依此,可切換依據第1規格之第1編碼處理及依據第2規格之第2編碼處理。
又,本發明一態樣之動態圖像解碼方法係算出在將位元流所含之解碼對象區塊之移動向量進行解碼時所使用之預測移動向量,將前述解碼對象區塊進行解碼者,包含有:決定步驟,係決定預測移動向量候選之最大數,該預測移動向量候選係成為前述預測移動向量之候選者;第1導出步驟,係導出第1預測移動向量候選者;判斷步驟,係判斷前述第1預測移動向量候選之數是否小於前述最大數者;第2導出步驟,係於判斷前述第1預測移動向量候選之數小於前述最大數時,導出第2預測移動向量候選者;解碼步驟,係使用所決定之前述最大數,將附加在前述位元流之業經編碼且用以界定前述預測移動向量之索引進行解碼者;及選擇步驟,係根據所解碼之前述索引,由前述第1預測移動向
量候選及前述第2預測移動向量候選之中,選擇在前述解碼對象區塊之解碼處理所使用之預測移動向量者。
依此,可使用所決定之最大數,將用以界定預測移動向量候選之索引進行解碼。即,不依賴實際所導出之預測移動向量候選之數之狀態下可將索引進行解碼。因此,在於預測移動向量候選之導出所需要之資訊(例如共置(co-located)區塊等之資訊)有所漏失時,亦可將索引進行解碼,能提昇抗錯性。進而,亦可無須等待預測移動向量候選之導出處理,就能進行索引之解碼處理,可將預測移動向量候選之導出處理與索引之解碼處理並行進行者。
進而,依此,當判斷為第1預測移動向量候選之數小於最大數時,可導出第2預測移動向量候選。因此,可在不超過最大數之範圍內增加預測移動向量候選之數,可適當地將已提昇編碼效率之編碼圖像適當地進行解碼者。
例如,在前述第1導出步驟中,亦可導出移動向量不與業已導出之第1預測移動向量候選重複之預測移動向量候選,作為前述第1預測移動向量候選。
依此,可刪除重複之第1預測移動向量候選。其結果可增加第2預測移動向量候選之數,可增加能選擇作為移動向量之種類。因此,可進一步適當地將已提昇編碼效率之編碼圖像進行解碼者。
例如,在前述第1導出步驟中,亦可根據在與前述解碼對象區塊空間或時間鄰接之區塊之解碼處理所使用之移動向量,導出前述第1預測移動向量候選。
依此,可根據在與解碼對象區塊空間或時間鄰接之區塊之解碼處理所使用之移動向量,導出第1預測移動向量候選。
例如,在前述第1導出步驟中,亦可在與前述解碼對象區塊空間鄰接之區塊之中,導出在已將業經內預測進行解碼之區塊、位於含有前述解碼對象區塊之切片或圖片境界外之區塊、及尚未進行解碼之區塊外之其餘區塊之解碼處理所使用之移動向量,作為前述第1預測移動向量候選。
依此,為得到預測移動向量候選,可由適當的區塊導出第1預測移動向量候選。
例如,在前述第2導出步驟中,亦可導出移動向量與前述第1預測移動向量候選不同之預測移動向量候選,作為前述第2預測移動向量候選。
依此,可導出移動向量與第1預測移動向量候選不同之預測移動向量候選,作為第2預測移動向量候選。因此,可增加移動向量不同之預測移動向量候選,可將已進一步提昇編碼效率之編碼圖像適當地進行解碼。
例如,在前述決定步驟中,亦可根據附加在前述位元流之顯示最大數之資訊,決定前述最大數。
依此,可根據附加在位元流之資訊,決定最大數。因此,可以適當的單位切換最大數,而將所編碼之圖像進行解碼。
例如,前述圖像解碼方法亦可更包含有:切換步驟,因應附加在前述位元流之顯示第1規格或第2規格之識別資
訊,將解碼處理切換成依據前述第1規格之第1解碼處理或依據前述第2規格之第2解碼處理者;當將前述解碼處理切換成前述第1解碼處理時,執行前述決定步驟、前述第1導出步驟、前述判斷步驟、前述第2導出步驟、前述解碼步驟、及前述選擇步驟作為前述第1解碼處理。
依此,可切換依據第1規格之第1解碼處理與依據第2規格之第2解碼處理。
此外,其等全體或具體的態樣亦可以系統、方法、積體電路、電腦程式或電腦可讀取之CD-ROM等之記錄媒體予以實現,亦可以系統、方法、積體電路、電腦程式或記錄媒體之任意組合實現者。
以下針對本發明一態樣之動態圖像編碼裝置及動態圖像解碼裝置,一邊參考附圖一邊具體說明。
又,以下說明之實施形態任一者都是顯示本發明一具體例者。以下的實施形態所示之數值、形狀、材料、構成要素、構成要素之配置位置及連接形態、步驟、步驟之順序等只是一例,主旨不在於限定本發明者。又,在以下實施形態中之構成要素之中,將未記載於顯示最上位概念之獨立請求項之構成要素,當作為任意的構成要素予以說明。
第13圖係顯示實施形態1之動態圖像編碼裝置100之構成方塊圖。
動態圖像編碼裝置100,如第13圖所示,包含有減法部101、正交變換部102、量化部103、反量化部104、反正交
變換部105、加法部106、區塊記憶體107、框記憶體108、內預測部109、間預測部110、間預測控制部111、圖片型式決定部112、開關113、預測移動向量候選算出部114、colPic記憶體115、及可變長度編碼部116。
減法部101係依每區塊由輸入圖像列所含之輸入圖像資料減去預測圖像資料,藉此產生預測誤差資料。正交變換部102係對所產生之預測誤差資料,進行由圖像區域變換成頻率區域之變換。量化部103係將已變換成頻率區域之預測誤差資料進行量化處理。
反量化部104係對業經量化部103進行量化處理之預測誤差資料進行反量化處理。反正交變換部105係對業經反量化處理之預測誤差資料,進行由頻率區域變換至圖像區域之變換。
加法部106係於每編碼對象區塊將預測圖像資料與藉反正交變換部105進行反量化處理之預測誤差資料相加,而產生再構成圖像資料。區塊記憶體107係將再構成圖像資料以區塊單位予以保存。框記憶體108係將再構成圖像資料以框單位予以保存。
圖片型式決定部112係決定是否以I圖片、B圖片、P圖片之任一種圖片型式而將輸入圖像資料進行編碼。接著,圖片型式決定部112產生圖片型式資訊。內預測部109係使用區塊記憶體107所保存之區塊單位之再構成圖像資料進行內預測,而產生編碼對象區塊之內預測圖像資料。間預測部110係使用框記憶體108所保存之框單位之再構成圖像
資料與藉移動檢測等所導出之移動向量進行間預測,產生編碼對象區塊之間預測圖像資料。
開關113係於編碼對象區塊進行內預測編碼時,將藉內預測部109所產生之內預測圖像資料作為編碼對象區塊之預測圖像資料,而輸出至減法部101及加法部106。另一方面,開關113係於編碼對象區塊進行間預測編碼時,將藉間預測部110所產生之間預測圖像資料作為編碼對象區塊之預測圖像資料,而輸出至減法部101及加法部106。
預測移動向量候選算出部114係使用編碼對象區塊之鄰接區塊之移動向量等及colPic記憶體115所儲存之共置區塊之移動向量等之colPic資訊,導出預測移動向量指定模式之預測移動向量候選。接著,預測移動向量候選算出部114係以後述之方法,算出可預測候選數。又,預測移動向量候選算出部114係對所導出之預測移動向量候選,分配預測移動向量索引之值。接著,預測移動向量候選算出部114係將預測移動向量候選及預測移動向量索引傳送至間預測控制部111。又,預測移動向量候選算出部114係將所算出之可預測候選數傳送至可變長度編碼部116。
間預測控制部111係控制間預測部110,使其使用藉移動檢測所導出之移動向量所產生之間預測圖像進行間預測編碼者。又,間預測控制部111係以後述之方法,選擇對於間預測編碼處理所使用之移動向量之編碼最佳之預測移動向量候選。接著,間預測控制部111係將與所選擇之預測移動向量候選對應之預測移動向量索引及預測之誤差資訊
(差值移動向量)傳送至可變長度編碼部116。進而,間預測控制部111係將含有編碼對象區塊之移動向量等之colPic資訊轉送至colPic記憶體115。
可變長度編碼部116係將業經量化處理之預測誤差資料、預測方向旗標、圖片型式資訊及差值移動向量進行可變長度編碼處理,而產生位元流。又,可變長度編碼部116係將可預測候選數設定為預測移動向量候選列表尺寸。又,可變長度編碼部116係於在移動向量編碼處理所使用之預測移動向量索引分配與預測移動向量候選列表尺寸對應之位元列,進行可變長度編碼。
第14圖係顯示實施形態1之動態圖像編碼裝置100之處理動作之流程圖。
在步驟S101中,間預測控制部111係藉移動檢測,決定編碼對象區塊之預測方向、參考圖片索引及移動向量。在此,在移動檢測時,例如算出編碼圖片內之編碼對象區塊與參考圖片內之區塊之差值,將差值最小之參考圖片內之區塊決定為參考區塊。接著,由編碼對象區塊位置與參考區塊位置,使用求取移動向量之方法等,求出移動向量。又,間預測控制部111係對於預測方向0及預測方向1之參考圖片,分別進行移動檢測,例如以R-D最佳模型之下列的式子算出是否選擇預測方向0或預測方向1或雙向預測者。
Cost=D+λ×R………(式3)
在式3中,D表示編碼變形。例如採用利用以某移動向量所產生之預測圖像而將編碼對象區塊進行編碼及解碼而
所得到之像素值與編碼對象區塊之原像素值間之差值絕對值和等。又,R表示發生編碼量,使用將在產生預測圖像上所採用之移動向量進行編碼時所需要之編碼量等。又,λ表示拉格朗(Lagrange)之未定乘數。
在步驟S102中,預測移動向量候選算出部114係由編碼對象區塊之鄰接區塊及共置區塊等,導出預測移動向量候選。又,預測移動向量候選算出部114係以後述之方法,算出預測移動向量候選列表尺寸。
例如,在如第3圖之形態中,預測移動向量候選算出部114係選擇例如鄰接區塊A、B、C及D所具有之移動向量,作為編碼對象區塊之預測移動向量候選。進而,預測移動向量候選算出部114係藉時間預測模式而由共置區塊之移動向量算出之移動向量等,作為預測移動向量候選。
預測移動向量候選算出部114係如第15圖(a)及第16圖(a)所示,對預測方向0及預測方向1之預測移動向量候選,分配預測移動向量索引。接著,預測移動向量候選算出部114係以後述之方法進行不可預測候選及重複候選之刪除及新候選之追加,算出第15圖(b)及第16圖(b)所示之預測移動向量候選列表及預測移動向量候選列表尺寸。
預測移動向量索引之值愈小,分配有愈短之編碼。即,當預測移動向量索引之值小時,預測移動向量索引所需之資訊量愈少。另一方面,預測移動向量索引之值愈大,預測移動向量索引所需之資訊量愈多。因此,對於具有精度愈高之預測移動向量之可能性高之預測移動向量候選分配
值小之預測移動向量索引,編碼效率會變高。
在此,預測移動向量候選算出部114,例如亦可就每一預測移動向量候選計算選作為預測移動向量之次數,對於其次數多之預測移動向量候選,分配值小之預測移動向量索引。具體來說能考慮到,在鄰接區塊先界定好所選擇之預測移動向量,當對象區塊進行編碼時,將相對於所界定之預測移動向量候選之預測移動向量索引之值縮小。
此外,鄰接區塊係於不具移動向量等之資訊時(諸如以內預測進行編碼之區塊時、位於圖片或切片之境界外之區塊時、或者是未進行編碼之區塊時),不能被利用當作為預測移動向量候選。
在本實施形態中,不能利用作為預測移動向量候選稱為不可預測候選。又,將可利用作為預測移動向量候選稱為可預測候選。又,在多數預測移動向量候選中,將其他任一預測移動向量與值一致之候選稱為重複候選。
在第3圖之型態中,鄰接區塊C係指已藉內預測進行編碼之區塊,因此當作為不可預測候選。又,由鄰接區塊D所產生之預測方向0之預測移動向量sMvL0_D係與由鄰接區塊A所產生之預測方向0之移動向量MvL0_A與值一致,因此當作為重複候選。
在步驟S103中,間預測控制部111係以後述之方法,決定在預測方向X之移動向量編碼處理所使用之預測移動向量索引之值。
在步驟S104中,可變長度編碼部116係對預測方向X之
移動向量編碼處理所使用之預測移動向量候選之預測移動向量索引,分配與如第6圖所示之預測移動向量列表尺寸之位元列,進行可變長度編碼。
在本實施形態中,如第15圖(a)及第16圖(b)所示,對於與鄰接區塊A對應之預測移動向量索引之值是分配「0」。又,對於與鄰接區塊B對應之預測移動向量索引之值是分配「1」。又,對於與共置區塊對應之預測移動向量索引之值是分配「2」。又,對於與鄰接區塊C對應之預測移動向量索引之值是分配「3」。又,對於與鄰接區塊D對應之預測移動向量索引之值是分配「4」。
此外,預測移動向量索引之值之分配方式未必要限於此例。例如,可變長度編碼部116亦可在使用後述之方法而追加有新候選等時候,對原來的預測移動向量候選分配小的值,對新候選分配大的值。即,可變長度編碼部116亦可優先對原來的預測移動向量候選分配值小之預測移動向量索引。
又,預測移動向量候選未必限定於鄰接區塊A、B、C、D之位置。例如亦可將位於左下邊鄰接區塊D之上之鄰接區塊等作為預測移動向量候選使用。又,未必要將全部的鄰接區塊作為預測移動向量候選使用。例如亦可只有鄰接區塊A、B作為預測移動向量區塊候選使用。或者是鄰接區塊D是不可預測候選時,亦可使用鄰接區塊A等按順序掃描鄰接區塊等方式。
又,在本實施形態中,在第14圖之步驟S104中,可變
長度編碼部116係將預測移動向量索引附加於位元流,但未必要將預測移動向量索引附加在位元流。例如,可變長度編碼部116係於預測移動向量候選列表尺寸為1時,亦可不將預測移動向量索引附加在位元流。藉此,可減少預測移動向量索引之資訊量。
第17圖係顯示第14圖之步驟S102之詳細處理之流程圖。具體來說,第17圖係表示算出預測移動向量候選及預測移動向量候選列表尺寸之方法。以下針對第17圖予以說明。
在步驟S111中,預測移動向量候選算出部114係以後述之方法判斷預測區塊候選[N]是否為可預測候選。接著,預測移動向量候選算出部114係依照判斷結果而將可預測候選數更新。
在此,N為用以表示預測區塊候選之索引值。在本實施形態中,N取0至4之數值。具體來說,預測區塊候選[0]係分配第3圖之鄰接區塊A。又,預測區塊候選[1]係分配第3圖之鄰接區塊B。又,預測區塊候選[2]係分配共置區塊。又,預測區塊候選[3]係分配第3圖之鄰接區塊C。又,預測區塊候選[4]係分配第3圖之鄰接區塊D。
在步驟S112中,預測移動向量候選算出部114係由預測區塊候選[N],且使用上述式1及式2,算出預測方向X之預測移動向量候選,追加至預測移動向量候選列表。
在步驟S113中,預測移動向量候選算出部114,如第15圖及第16圖所示,從預測移動向量候選列表搜尋不可預測
候選及重複候選,且予以刪除。
在步驟S114中,預測移動向量候選算出部114係以後述之方法,將新候選追加至預測移動向量候選列表。在此,在追加新候選時,預測移動向量候選算出部114亦可進行預測移動向量索引之值之再分配,讓原有之預測移動向量候選優先分配值小之預測移動向量索引者。即,預測移動向量候選算出部114亦可進行預測移動向量索引之值之再分配,而將值大之預測移動向量索引分配於新候選者。藉此,可減少預測移動向量索引之編碼量。
在步驟S115中,預測移動向量候選算出部114係將在步驟S111所算出之可預測候選數設定為預測移動向量候選列表尺寸。在第15圖及第16圖之例中,藉後述之方法,預測方向0之可預測候選數被算出是「4」,在預測方向0之預測移動向量候選列表尺寸設定「4」。又,預測方向1之可預測候選數被算出是「4」,在預測方向1之預測移動向量候選列表尺寸設定「4」
此外,在步驟S114中之新候選係指以後述之方法,且當預測移動向量候選數未達可預測候選數時,新追加至預測移動向量候選者。例如,新候選可為由第3圖中之位於左下邊鄰接區塊D之上之鄰接區塊所產生之預測移動向量。又,新候選例如亦可為由與共置區塊之鄰接區塊A、B、C、D對應之區塊所產生之預測移動向量。又,新候選亦可為例如由參考圖片之畫面全體或一定領域中之移動向量之統計等算出之預測移動向量。如此,當預測移動向量候選數未
達可預測併候選數時,預測移動向量候選算出部114係追加新的預測移動向量作為新候選,藉此提昇編碼效率。
第18圖係顯示第17圖之步驟S111之詳細處理之流程圖。具體來說,第18圖係表示判斷預測區塊候選[N]是否為可預測候選,將可預測候選數更新之方法。以下針對第18圖進行說明。
在步驟S121中,預測移動向量候選算出部114係判斷預測區塊候選[N]是否為(1)業經內預測進行編碼之區塊、或(2)位於含有編碼對象區塊之切片或圖片境界外之區塊、或(3)尚未進行編碼之區塊。
在此,如果步驟S121之判斷結果為真時(S121的是),在步驟S122中,預測移動向量候選算出部114係將預測區塊候選[N]設定為不可預測候選。另一方面,如果步驟S121之判斷結果為偽時(S121之否),在步驟S123中,預測移動向量候選算出部114係將預測區塊候選[N]設定為可預測候選。
在步驟S124中,預測移動向量候選算出部114係判斷預測區塊候選[N]是否為可預測候選或者是共置區塊候選。在此,步驟S124之判斷結果為真時(S124之是),在步驟S125中,預測移動向量候選算出部114係於可預測候選數加1,將預測移動向量候選數更新。另一方面,如果步驟S124之判斷結果為偽時(S124之否),預測移動向量候選算出部114不將可預測候選數更新。
如此,當預測區塊候選為共置區塊時,預測移動向量
候選算出部114不管共置區塊是可預測候選或者是不可預測候選,都在可預測候選數加1。藉此,即使在因封包漏失等緣故遺失共置區塊之資訊時,亦不會發生在動態圖像編碼裝置與動態圖像解碼裝置上於可預測候選數有不一致的情況。
該可預測候選數係於第17圖之步驟S115中,設定為預測移動向量候選列表尺寸。進而,在第14圖之步驟S104中,預測移動向量候選列表尺寸係使用在預測移動向量索引之可變長度編碼處理。藉此,即使遺失含有共置區塊等之參考圖片資訊時,動態圖像編碼裝置100亦可產生可將預測移動向量索引正常解碼之位元流。
第19圖係顯示第17圖之步驟S114之詳細處理之流程圖。具體來說,第19圖係表示追加新候選之方法。以下針對第19圖予以說明。
在步驟S131中,預測移動向量候選算出部114係判斷預測移動向量候選數是否小於可預測候選數。即,預測移動向量候選算出部114判斷預測移動向量候選數是否未達可預測候選數。
在此,當步驟S131之判斷結果為真時(S131之是),在步驟S132中,預測移動向量候選算出部114係判斷是否有作為預測移動向量候選且可追加至預測移動向量候選列表之新候選存在。在此,當步驟S132之判斷結果為真時(S132之是),在步驟S133中,預測移動向量候選算出部114係於新候選分配預測移動向量索引之值,在預測移動向量候選列
表追加新候選。進而,在步驟S134中,預測移動向量候選算出部114係於預測移動向量候選數加1。
另一方面,當步驟S131或步驟S132之判斷結果為偽時(S131或S132之否),結束新候選追加處理。即,當預測移動向量候選數已達可預測候選數時,或沒有新候選存在時,就結束新候選追加處理。
第20圖係顯示第14圖之步驟S103之詳細處理之流程圖。具體來說,第20圖係顯示與預測移動向量候選之選擇有關之處理。以下針對第20圖予以說明。
在步驟S141中,間預測控制部111係進行初始化,對預測移動向量候選索引mvp_idx設定0,在最小差值移動向量設定值之最大值。
在步驟S142中,間預測控制部111係判斷預測移動向量候選索引mvp_idx之值是否小於預測移動向量候選數。即,間預測控制部111判斷是否已算出全部的預測移動向量候選之差值移動向量。
在此,如果還有預測移動向量候選剩下時(S142之是),在步驟S143中,間預測控制部111係由以移動檢測所求出之移動向量(移動檢測結果向量)減去預測移動向量候選,算出差值移動向量。
在步驟S144中,間預測控制部111係判斷在步驟S143所求出之差值移動向量之值是否小於最小差值移動向量。
在此,在步驟S144之判斷結果為真時(S144之是(Yes)),在步驟S145中,間預測控制部111係將最小差值移
動向量及預測移動向量索引之值予以更新。另一方面,如果在步驟S144之判斷結果為偽時(步驟S144之否(No)),間預測控制部111不將最小差值移動向量及預測移動向量索引之值更新。
在步驟S146中,間預測控制部111係於預測移動向量候選索引之值加1,回到步驟S142,判斷是否有下一個預測移動向量候選存在。
另一方面,如果在步驟S142中判斷對於全部的預測移動向量候選已算出差值移動向量時(步驟S142之否),在步驟S147中,間預測控制部111確定最後所設定之最小差值移動向量及預測移動向量索引。
如此,依本實施形態之動態圖像編碼裝置100,可藉不依賴於含有共置區塊等之參考圖片資訊之方法,算出在將預測移動向量索引進行編碼或解碼時使用之預測移動向量候選列表尺寸。藉此,動態圖像編碼裝置100能提高抗錯性。
更具體來說,本實施形態之動態圖像編碼裝置100不管共置區塊是不是可預測候選,只要預測區塊候選為共置區塊時,始終在可預測候選數加1。接著,動態圖像編碼裝置100使用照此算出之可預測候選數,決定分配至預測移動向量索引之位元列。藉此,動態圖像編碼裝置100即使在漏失含有共置區塊之參考圖片資訊時,亦可產生可將預測移動向量索引正常地解碼之位元流。
又,本實施形態之動態圖像編碼裝置100係於預測移動向量候選數未達可預測候選數時,追加具有新的預測移動
向量之新候選,作為預測移動向量候選,藉此可提昇編碼效率。
此外,在本實施形態中,動態圖像編碼裝置100係於預測移動向量候選數未達可預測候選數時,追加了具有新的預測移動向量之新候選作為預測移動向量候選,但並不限於此。例如,動態圖像編碼裝置100係於作成預測移動向量候選列表時,亦可設定具有新的預測移動向量之新候選,作為預測移動向量候選列表上之全部的預測移動向量候選之初始值。此時,動態圖像編碼裝置100係於算出預測移動向量候選,追加至預測移動向量候選列表時,改寫初始值之新候選者。接著,動態圖像編碼裝置100係於將所算出之預測移動向量候選追加至預測移動向量候選列表之前,進行預測移動向量候選是不可預測候選或重複候選之判斷。藉此,當有不可預測候選或重複候選存在時,在預測移動向量候選列表留著初始值之新候選。藉如此之方法,亦可追加新候選,作為預測移動向量候選者。
又,在本實施形態中,顯示了使用由編碼對象區塊之鄰接區塊產生預測移動向量候選,進行編碼對象區塊之移動向量之編碼處理之預測移動向量指定模式之例,但並不限於此。例如亦可使用直接模式或跳越模式。在直接模式或跳越模式中,亦可由如第15圖(b)及第16圖(b)所作成之預測移動向量候選選擇預測移動向量,將所選擇之預測移動向量作為移動向量,產生直接預測圖像,藉此亦可不將移動向量差值附加在位元流者。
在上述實施形態1中,動態圖像編碼裝置不管共置區塊是否為可預測候選,只要預測區塊候選是共置區塊時,始終加1,使用所算出之可預測候選數,決定分配於預測移動向量索引之位元列,但並不限於此。例如,動態圖像編碼裝置係於第18圖之步驟S124中,亦可對於共置區塊以外之預測區塊候選,必始終加1,使用所算出之可預測候選數,決定分配於預測移動向量索引之位元列。即,動態圖像編碼裝置係使用固定在預測移動向量候選數之最大值N之預測移動向量候選列表尺寸,在預測移動向量索引分配位元列,亦無妨。即,動態圖像編碼裝置係將全部的預測區塊候選視為可預測候選,且將預測移動向量候選列表尺寸固定於預測移動向量候選數之最大值N,將預測移動向量索引進行編碼,亦無妨。
例如,在上述實施形態1中,由於預測移動向量候選數之最大值N為5(鄰接區塊A、鄰接區塊B、共置區塊、鄰接區塊C、鄰接區塊D),動態圖像編碼裝置係始終在預測移動向量候選列表尺寸設定為5,將預測移動向量索引進行編碼,亦無妨。又,例如當預測移動向量候選數之最大值N為4(鄰接區塊A、鄰接區塊B、鄰接區塊C、鄰接區塊D)時,動態圖像編碼裝置始終在預測移動向量候選列表尺寸設定為4,將預測移動向量索引進行編碼,亦無妨。
如此,動態圖像編碼裝置係因應預測移動向量候選數之最大值,決定預測移動向量候選列表尺寸,亦無妨。藉
此,動態圖像解碼裝置之可變長度解碼部便可產生不參考鄰接區塊或共置區塊之資訊而將位元流中之預測移動向量索引進行解碼之位元流,可減少可變長度解碼部之處理量。
以下具體說明將如此之動態圖像編碼裝置之特徵構成作為實施形態2之動態圖像編碼裝置。
第21圖係顯示實施形態2之動態圖像編碼裝置200之構成方塊圖。該動態圖像編碼裝置200係將圖像依每區塊進行編碼,而產生位元流。動態圖像編碼裝置200包含有預測移動向量候選導出部210、預測控制部220及編碼部230。
預測移動向量候選導出部210係對應於上述實施形態1中之預測移動向量候選算出部114。預測移動向量候選導出部210係導出預測移動向量候選。接著,預測移動向量候選導出部210,例如產生在所導出之各預測移動向量候選對應有用以界定該預測移動向量候選之索引(以下稱為「預測移動向量索引」)之預測移動向量候選列表。
預測移動向量候選係指成為在編碼對象區塊之編碼處理所使用之預測移動向量之候選之移動向量。
如第21圖所示,預測移動向量候選導出部210具有決定部211、第1導出部212、界定部213、判斷部214及第2導出部215。
決定部211係決定預測移動向量候選之最大數。即,決定部211係決定預測區塊候選數之最大數N。
例如,決定部211係根據輸入圖像列(順序、圖片、切片或區塊等)之特徵,決定預測移動向量候選之最大數。又
例如,決定部211亦可將事先訂定之數決定為預測移動向量候選之最大數。
第1導出部212係導出第1預測移動向量候選。具體來說,第1導出部212係使第1預測移動向量候選之數不超過最大數而導出第1預測移動向量候選。更具體來說,第1導出部212,例如根據在對編碼對象區塊空間或時間鄰接之區塊之編碼處理所使用之移動向量,導出第1預測移動向量候選。接著,第1導出部212例如將如此導出之第1預測移動向量候選對應於預測移動向量索引,並登錄於預測移動向量候選列表。
空間鄰接之區塊係指含有編碼對象區塊之圖片內之區塊,且為鄰接於編碼對象區塊之區塊。具體來說,空間鄰接之區塊例如為第3圖所示之鄰接區塊A~D。
時間鄰接之區塊係指與含有編碼對象區塊之圖片不同之圖片所含之區塊,且為與編碼對象區塊對應之區塊。具體來說,時間鄰接之區塊例如為共置區塊。
此外,時間鄰接之區塊未必一定是與編碼對象區塊相同位置之區塊(共置區塊)。例如時間鄰接之區塊亦可為鄰接於共置區塊之區塊。
此外,第1導出部212例如亦可導出在與編碼對象區塊空間鄰接之區塊之中除不可預測區塊外之其餘區塊之編碼處理所使用之移動向量,作為第1預測移動向量候選。不可預測候選之區塊係指業經內預測進行編碼之區塊、位於含有編碼對象區塊之切片或圖片境界外之區塊、或尚未進行
編碼之區塊。藉此,為了得到預測移動向量候選,而由適當的區塊導出第1預測移動向量候選。
界定部213係於已導出多數第1預測移動向量候選時,界定移動向量與其他的第1預測移動向量候選重複之第1預測移動向量候選(重複候選)。接著,界定部213係由預測移動向量候選列表刪除所界定之重複候選。
判斷部214係判斷第1預測移動向量候選之數是否小於已決定之最大數。在此,判斷部214係判斷除所界定之重複的第1預測移動向量候選之外之其餘第1預測移動向量候選之數是否小於所決定之最大數。
第2導出部215係於判斷第1預測移動向量候選之數小於所決定之最大數時,導出第2預測移動向量候選。具體來說,第2導出部215係將第1預測移動向量候選之數與第2預測移動向量候選之數之和值不超過最大數,而導出第2預測移動向量候選。在此,第2導出部215係使除重複候選外之其餘第1預測移動向量候選之數與第2預測移動向量候選之數之和值不超過最大數,而導出第2預測移動向量候選。
該第2預測移動向量候選係相當於實施形態1之新候選。因此,第2導出部215例如亦可根據在與第1預測移動向量候選不同之鄰接區塊之編碼處理所使用之移動向量,導出第2預測移動向量候選。
又例如,第2導出部215亦可導出移動向量與第1預測移動向量候選不同之預測移動向量候選,作為第2預測移動向量候選。藉此,可增加移動向量不同之預測移動向量候選,
進而可提昇編碼效率。
此外,第2導出部215未必要導出不與第1預測移動向量候選重複之預測移動向量候選作為第2預測移動向量候選。即,第2導出部215結果亦可導出與第1預測移動向量候選重複之預測移動向量候選作為第2預測移動向量候選。
接著,第2導出部215例如將如此導出之第2預測移動向量候選對應於預測移動向量索引,並登錄於預測移動向量候選列表。此時,第2導出部215係與實施形態1同樣,亦可對第1預測移動向量候選分配比第2預測移動向量候選小之值之預測移動向量索引,將第2預測移動向量候選登錄於預測移動向量候選列表。藉此,動態圖像編碼裝置200係於比起第2預測移動向量候選而選擇第1預測移動向量候選作為在編碼處理所使用之預測移動向量候選之可能性較高時,可減少編碼量,可提昇編碼效率。
此外,第2導出部215未必要使第1預測移動向量候選之數與第2預測移動向量候選之數之和與所決定之最大數一致,而導出第2預測移動向量候選。當第1預測移動向量候選之數與第2預測移動向量候選之數之和小於所決定之最大數時,例如亦可有預測移動向量候選不對應之預測移動向量索引之值存在。
預測控制部220係由第1預測移動向量候選及第2預測移動向量候選之中,選擇在編碼對象區塊之編碼處理所使用之預測移動向量。即,預測控制部220係由預測移動向量候選列表,選擇在編碼對象區塊之編碼處理所使用之預測
移動向量。
編碼部230係使用所決定之最大數而將用以界定所選擇之預測移動向量候選之索引(預測移動向量索引)進行編碼。具體來說,編碼部230,如第6圖所示,將已分配於所選擇之預測移動向量候選之索引值之位元列進行可變長度編碼。進而,編碼部230係將業已編碼之索引附加在位元流。
在此,編碼部230進而亦可將顯示藉決定部211所決定之最大數之資訊附加在位元流。具體來說,編碼部230亦可將顯示最大數之資訊寫入諸如切片標頭等。藉此,可以適當的單位切換最大數,可提昇編碼效率。
此外,編碼部230未必要將顯示最大數之資訊附加於位元流。例如,當最大數已藉規格所決定時,或最大數與既定值相同時等時候,編碼部230亦可不將顯示最大數附加在位元流。
其次,針對如上構成之動態圖像編碼裝置200之各種動作予以說明。
第22圖係顯示實施形態2之動態圖像編碼裝置200之處理動作之流程圖。
首先,決定部211係決定預測移動向量候選之最大數(S201)。第1導出部212係導出第1預測移動向量候選(S202)。界定部213係於導出了多數第1預測移動向量候選時,界定移動向量與其他的第1預測移動向量候選重複之第1預測移動向量候選(S203)。
判斷部214係判斷除重複候選外之第1預測移動向量候
選之數是否小於所決定之最大數(S204)。在此,當判斷除重複候選外之第1預測移動向量候選之數小於所決定之最大數時(S204之是),第2導出部215係導出第2預測移動向量候選(S205)。另一方面,當未判斷除重複候選外之第1預測移動向量候選之數小於所決定之最大數時(S204之否),第2導出部215不導出第2預測移動向量候選。其等步驟S204及步驟S205係相當於實施形態1中之步驟S114。
預測控制部220係由第1預測移動向量候選及第2預測移動向量候選之中,選擇在編碼對象區塊之編碼處理所使用之預測移動向量(S206)。例如預測控制部220係與實施形態1同樣,由預測移動向量候選列表選擇差值移動向量成為最小之預測移動向量。
編碼部230係使用所決定之最大數,將用以界定所選擇之預測移動向量候選之索引進行編碼(S207)。進而,編碼部230係將業已編碼之索引附加在位元流。
如上,依本實施形態之動態圖像編碼裝置200,可使用所決定之最大數而將用以界定預測移動向量候選之索引進行編碼。即,可在不依賴實際導出之預測移動向量候選之數之狀態下,而將索引進行編碼。因此,即使在漏失了在導出預測移動向量候選時所需之資訊(例如共置區塊等之資訊)時,亦可在解碼側將索引進行解碼,可提昇抗錯性。又,在解碼側,可在不依賴實際導出之預測移動向量候選之數之狀態下將索引進行解碼。即,在解碼側,無須等待預測移動向量候選之導出處理,即可進行索引之解碼處
理。即,可產生使預測移動向量候選之導出處理與索引之解碼處理能並行進行之位元流。
進而,依本實施形態之動態圖像編碼裝置200,當判斷為第1預測移動向量候選之數小於最大數時,可導出第2預測移動向量候選。因此,可在不超過最大數之範圍內將預測移動向量候選之數增加,可提昇編碼效率。
又,依本實施形態之動態圖像編碼裝置200,可因應除重複之第1預測移動向量候選外之第1預測移動向量候選之數,而導出第2預測移動向量候選。結果,可將第2預測移動向量候選之數增加,且可增加能選擇之移動向量之種類。因此進一步能提昇編碼效率。
此外,在本實施形態中,動態圖像編碼裝置200具有界定部213,但未必要具備界定部213。即,在第22圖所示之流程中未必要含有步驟S203。在如此情況下,動態圖像編碼裝置200亦可使用所決定之最大數而將用以界定預測移動向量候選之索引進行編碼,可提昇抗錯性。
又,在本實施形態中,如第22圖所示,在第1導出部212導出了第1預測移動向量候選之後界定部213界定了重複候選,但未必要照此按順序進行處理。例如,第1導出部212係於導出第1預測移動向量候選之過程中,亦可界定重複候選,使所界定之重複候選不包括在第1預測移動向量候選,而導出第1預測移動向量候選。即,第1導出部212亦可導出移動向量不與已經導出之第1預測移動向量候選重複之預測移動向量候選,作為第1預測移動向量候選。更具體來
說,例如當已導出了根據左邊鄰接區塊之預測移動向量候選作為第1預測移動向量候選時,只要根據上邊鄰接區塊之預測移動向量候選不與根據左邊鄰接區塊之預測移動向量候選重複時,第1導出部212亦可導出根據上邊鄰接區塊之預測移動向量候選作為第1預測移動向量候選。
第23圖係顯示實施形態3之動態圖像解碼裝置300之構成方塊圖。
動態圖像解碼裝置300,如第23圖所示,包含有:可變長度解碼部301、反量化部302、反正交變換部303、加法部304、區塊記憶體305、框記憶體306、內預測部307、間預測部308、間預測控制部309、開關310、預測移動向量候選算出部311、及colPic記憶體312。
可變長度解碼部301係對所輸入之位元流,進行可變長度解碼處理,產生圖片型式資訊、預測方向旗標、量化係數及差值移動向量。又,可變長度解碼部301係使用後述之可預測候選數,進行預測移動向量索引之可變長度解碼處理。
反量化部302係對已進行可變長度解碼處理之量化係數進行反量化處理。反正交變換部303係藉將已藉反量化處理而所得到之正交變換係數進行由頻率區域到圖像區域之變換,產生預測誤差資料。區塊記憶體305係將使預測誤差資料與預測圖像資料相加而所產生之解碼圖像資料以區塊單位保存。框記憶體306係將解碼圖像資料以框單位保存。
內預測部307係使用區塊記憶體305所保存之區塊單位之解碼圖像資料進行內預測,而產生解碼對象區塊之預測圖像資料。間預測部308係使用框記憶體306所保存之框單位之解碼圖像資料進行間預測,產生解碼對象區塊之預測圖像資料。
開關310係於解碼對象區塊進行內預測解碼時,將藉內預測部307所產生之內預測圖像資料作為解碼對象區塊之預測圖像資料,而輸出至加法部304。另一方面,開關310係於解碼對象區塊進行內預測解碼時,將藉間預測部308所產生之間預測圖像資料作為解碼對象區塊之預測圖像資料,而輸出至加法部304。
預測移動向量候選算出部311係使用解碼對象區塊之鄰接區塊之移動向量等及colPic記憶體312所儲存之共置區塊之移動向量等之colPic資訊,以後述之方法導出預測移動向量指定模式之預測移動向量候選。又,預測移動向量候選算出部311係對所導出之各預測移動向量候選分配預測移動向量索引之值。接著,預測移動向量候選算出部311係將預測移動向量候選與預測移動向量索引傳送至間預測控制部309。
間預測控制部309係根據已解碼之預測移動向量索引,由預測移動向量候選決定間預測所使用之預測移動向量。接著,間預測控制部309係由預測移動向量及差值移動向量,算出解碼對象區塊之移動向量。接著,間預測控制部309係使用所算出之移動向量,在間預測部308產生間預
測圖像。又,間預測控制部309將含有解碼對象區塊之移動向量等之colPic資訊轉送至colPic記憶體312。
最後,加法部304係將預測圖像資料與預測誤差資料相加,而產生解碼圖像資料。
第24圖係顯示實施形態3之動態圖像解碼裝置300之處理動作之流程圖。
在步驟S301中,可變長度解碼部301係將預測方向旗標及參考圖片索引進行解碼。接著,因應所解碼之預測方向旗標,決定預測方向X之值,進行以下之步驟S302至步驟S305之處理。
在步驟S302中,預測移動向量候選算出部311係以後述之方法算出可預測候選數。接著,預測移動向量候選算出部311係將所算出之可預測候選數設定為預測移動向量候選列表尺寸。
在步驟S303中,可變長度解碼部301係使用所算出之預測移動向量候選列表尺寸,將位元流中之預測移動向量索引進行可變長度解碼。在步驟S304中,預測移動向量候選算出部311係以後述之方法,由解碼對象區塊之鄰接區塊及共置區塊產生預測移動向量候選。在步驟S305中,間預測控制部309係於已解碼之預測移動向量索引所示之預測移動向量候選加上已解碼之差值移動向量,算出移動向量。接著,間預測控制部309係使用所算出之移動向量,在間預測部308產生間預測圖像。
此外,當在步驟S302中所算出之預測移動向量候選列
表尺寸為「1」時,預測移動向量索引不予以解碼而推定為「0」,亦無妨。
第25圖係顯示第24圖之步驟S302之詳細處理之流程圖。具體來說,第25圖係表示判斷預測區塊候選[N]是否為可預測候選,算出可預測候選數之方法。以下針對第25圖予以說明。
在步驟S311中,預測移動向量候選算出部311係判斷預測區塊候選[N]為(1)業經內預測進行解碼之區塊、或(2)位於含有解碼對象區塊之切片或圖片境界外之區塊、或(3)尚未進行解碼之區塊。
在此,如果步驟S311之判斷結果為真時(S311的是),在步驟S312中,預測移動向量候選算出部311係將預測區塊候選[N]設定為不可預測候選。另一方面,如果步驟S311之判斷結果為偽時(S311之否),在步驟S313中,預測移動向量候選算出部311係將預測區塊候選[N]設定為可預測候選。
在步驟S314中,預測移動向量候選算出部311係判斷預測區塊候選[N]是可預測候選或者是共置區塊候選。在此,步驟S314之判斷結果為真時(S314之是),在步驟S315中,預測移動向量候選算出部311係於可預測候選數加1,將其值更新。另一方面,如果步驟S314之判斷結果為偽時(S314之否),預測移動向量候選算出部311不將可預測候選數更新。
如此,當預測區塊候選為共置區塊時,預測移動向量候選算出部311不管共置區塊是可預測候選或者是不可預
測候選,都在可預測候選數加1。藉此,即使在因封包漏失等緣故遺失共置區塊之資訊時,在動態圖像編碼裝置與動態圖像解碼裝置上可預測候選數不會發生不一致的情況。
該可預測候選數係於第24圖之步驟S302中,設定為預測移動向量候選列表尺寸。進而,在第24圖之步驟S303中,預測移動向量候選列表尺寸係使用在預測移動向量索引之可變長度解碼處理。藉此,即使遺失含有共置區塊等之參考圖片資訊時,動態圖像解碼裝置300亦可將預測移動向量索引正常地進行解碼。
第26圖係顯示第24圖之步驟S304之詳細處理之流程圖。具體來說,第26圖係表示算出預測移動向量候選之方法。以下針對第26圖予以說明。
在步驟S321中,預測移動向量候選算出部311係由預測區塊候選[N],使用上述之式1、式2,算出預測方向之預測移動向量候選,追加至預測移動向量候選列表。
在步驟S322中,預測移動向量候選算出部311,如第15圖及第16圖所示,從預測移動向量候選列表搜尋不可預測候選及重複候選,且予以刪除。
在步驟S323中,預測移動向量候選算出部311係以與第19圖同樣之方法將新候選追加至預測移動向量候選列表。
第27圖係表示將預測移動向量索引附加在位元流時之語法之一例。在第27圖中,inter_pred_flag表示預測方向旗標,mvp_idx表示預測移動向量索引。NumMVPCand表示預測移動向量候選列表尺寸,在本實施形態中設定有以第25
圖之處理順序所算出之可預測候選數。
如此,依本實施形態之動態圖像解碼裝置300,可以不依賴含有共置區塊等之參考圖片資訊之方法,算出在將預測移動向量索引進行編碼或解碼時使用之預測移動向量候選列表尺寸。藉此,動態圖像解碼裝置300可將已提昇抗錯性之位元流適當地進行解碼者。
更具體來說,本實施形態之動態圖像解碼裝置300不管共置區塊是否為可預測候選,只要預測區塊候選是共置區塊,就始終在可預測候選數加1。接著,動態圖像解碼裝置300係使用如此算出之可預測候選數,決定分配於預測移動向量索引之位元列。藉此,動態圖像解碼裝置300即使在遺失含有共置區塊之參考圖片資訊時,亦可將預測移動向量索引正常地進行解碼。
又,本實施形態之動態圖像解碼裝置300係於預測移動向量候選數未達可預測候選數時,追加具有新的預測移動向量之新候選,作為預測移動向量候選,便可將已提昇編碼效率之位元流適當地解碼。
此外,在本實施形態中,動態圖像解碼裝置300係於預測移動向量候選數未達可預測候選數時,追加具有新的預測移動向量之新候選,作為預測移動向量候選,但不限於此。例如,與上述實施形態1同樣,動態圖像解碼裝置300係於作成預測移動向量候選列表時,亦可先設定具有新的預測移動向量之新候選,作為預測移動向量候選列表上之全部的預測移動向量候選之初始值。
在上述實施形態3中,動態圖像解碼裝置不管共置區塊是否為可預測候選,只要預測區塊候選是共置區塊時,使用始終加1而算出之可預測候選數,決定分配於預測移動向量索引之位元列,但不限於此。例如,動態圖像解碼裝置例如在第25圖之步驟S314中,亦可對於共置區塊以外之預測區塊候選,使用一定始終加1而算出之可預測候選數,決定分配於預測移動向量索引之位元列。即,動態圖像解碼裝置亦可使用固定為預測移動向量區塊候選數之最大值N之預測移動向量候選列表尺寸,對預測移動向量索引分配位元列者。即,動態圖像解碼裝置亦可不妨將全部的預測區塊候選視為可預測候選,且將預測移動向量候選列表尺寸固定在預測移動向量候選數之最大值N,將預測移動向量索引進行解碼者。
例如,在上述實施形態3中,由於預測移動向量候選數之最大值N為5(鄰接區塊A、鄰接區塊B、共置區塊、鄰接區塊C、鄰接區塊D),動態圖像解碼裝置係始終在預測移動向量候選列表尺寸設定為5,將預測移動向量索引進行解碼,亦無妨。藉此,動態圖像解碼裝置之可變長度解碼部能在不參考鄰接區塊或共置區塊之資訊之狀態下,而將位元流中之預測移動向量索引進行解碼者。結果例如可將第25圖之步驟S314及步驟S315之處理等予以省略,可減少可變長度解碼部之處理量。
第28圖係顯示將預測移動向量候選列表尺寸固定在預
測移動向量候選數之最大值時之語法之一例。如第28圖所示,當將預測移動向量候選列表尺寸固定在預測移動向量候選數之最大值時,可由語法刪除NumMVPCand。
以下,將如此之動態圖像解碼裝置之特徵構成當作為實施形態4之動態圖像解碼裝置,具體說明之。
第29圖係顯示實施形態4之動態圖像解碼裝置400之構成方塊圖。該動態圖像解碼裝置400係將位元流所含之編碼圖像依每區塊進行解碼。具體來說,動態圖像解碼裝置400例如將藉實施形態2之動態圖像編碼裝置200所產生之位元流所含之編碼圖像依每區塊進行解碼。動態圖像解碼裝置400包含有預測移動向量候選導出部410、解碼部420及預測控制部430。
預測移動向量候選導出部410係對應於上述實施形態3中之預測移動向量候選算出部311。預測移動向量候選導出部410係導出預測移動向量候選。接著,預測移動向量候選導出部410,例如產生在所導出之各預測移動向量候選對應有用以界定該預測移動向量候選之索引(預測移動向量索引)之預測移動向量候選列表。
如第29圖所示,預測移動向量候選導出部410具有決定部411、第1導出部412、界定部413、判斷部414及第2導出部415。
決定部411係決定預測移動向量候選之最大數。即,決定部411係決定預測區塊候選數之最大值N。
例如,決定部411係以與實施形態2之決定部211同樣之
方法,決定預測移動向量候選之最大數。又例如,決定部411亦可根據附加在位元流之顯示最大數之資訊,決定最大數者。
此外,在此,決定部411具有預測移動向量候選導出部410,但亦可設置於解碼部420。
第1導出部412係導出第1預測移動向量候選。具體來說第1導出部412係與實施形態2之第1導出部212同樣,導出第1預測移動向量候選。例如第1導出部412係使第1預測移動向量候選之數不超過最大數而導出第1預測移動向量候選。更具體來說,第1導出部412,例如根據在對解碼對象區塊空間或時間鄰接之區塊之解碼處理所使用之移動向量,導出第1預測移動向量候選。接著,第1導出部412例如將如此導出之第1預測移動向量候選對應於預測移動向量索引,並登錄於預測移動向量候選列表。
此外,第1導出部412例如亦可導出在與解碼對象區塊空間鄰接之區塊之中除不可預測區塊之外之其餘區塊之編碼處理所使用之移動向量,作為第1預測移動向量候選。藉此,為了得到預測移動向量候選,可由適當的區塊導出第1預測移動向量候選。
界定部413係於已導出多數第1預測移動向量候選時,界定移動向量與其他的第1預測移動向量候選重複之第1預測移動向量候選(重複候選)。接著,界定部413係由預測移動向量候選列表刪除所界定之重複候選。
判斷部414係判斷第1預測移動向量候選之數是否小於
已決定之最大數。在此,判斷部414係判斷除所界定之重複的第1預測移動向量候選外之其餘第1預測移動向量候選之數是否小於所決定之最大數。
第2導出部415係於判斷第1預測移動向量候選之數小於所決定之最大數時,導出第2預測移動向量候選。具體來說,第2導出部415係與實施形態2之第2導出部215同樣地導出第2預測移動向量候選。
例如,第2導出部415亦可導出移動向量與第1預測移動向量候選不同之預測移動向量候選作為第2預測移動向量候選。藉此,可增加移動向量不同之預測移動向量候選,進而可適當地將已提昇編碼效率之位元流進行解碼。
接著,第2導出部415例如與實施形態2中之第2導出部215同樣,將如此導出之第2預測移動向量候選對應於預測移動向量索引,並登錄於預測移動向量候選列表。
解碼部420係使用所決定之最大數,而將附加在位元流之已編碼且用以界定預測移動向量候選之索引進行解碼。
預測控制部430係根據所解碼之索引,由第1預測移動向量候選及第2預測移動向量候選之中,選擇在解碼對象區塊之解碼處理所使用之預測移動向量候選。即,預測控制部430係由預測移動向量候選列表,選擇在解碼對象區塊之解碼處理使用之預測移動向量候選。
其次,針對如上構成之動態圖像解碼裝置400之各種動作予以說明。
第30圖係顯示實施形態4之動態圖像解碼裝置400之處
理動作之流程圖。
首先,決定部411係決定預測移動向量候選之最大數(S401)。第1導出部412係導出第1預測移動向量候選(S402)。界定部413係於導出了多數第1預測移動向量候選時,界定移動向量與其他的第1預測移動向量候選重複之第1預測移動向量候選(S403)。
判斷部414係判斷除重複候選外之第1預測移動向量候選之數是否小於所決定之最大數(S404)。在此,當判斷除重複候選外之第1預測移動向量候選之數小於所決定之最大數時(S404之是),第2導出部415係導出第2預測移動向量候選(S405)。另一方面,當未判斷除重複候選外之第1預測移動向量候選之數小於所決定之最大數時(S404之否),第2導出部415不導出第2預測移動向量候選。
解碼部420係使用所決定之最大數,將已附加在位元流之已編碼且用以界定預測移動向量候選之索引進行解碼(S406)。
預測控制部430係根據已解碼之索引,由第1預測移動向量候選及第2預測移動向量候選之中,選擇在解碼對象區塊之解碼處理所使用之預測移動向量候選(S407)。
此外,在此,索引之解碼處理(S406)是在導出了預測移動向量候選後才進行者,但未必要照如此順序進行。例如,亦可在索引之解碼處理(S406)之後進行預測移動向量候選之導出處理(S402~S405)。又,索引之解碼處理(S406)與預測移動向量候選之導出處理(S402~S405)亦可並行處理。藉
此,可提高解碼之處理速度。
如上,依本實施形態之動態圖像解碼裝置400,可使用所決定之最大數而將用以界定預測移動向量候選之索引進行解碼。即,可在不依賴實際導出之預測移動向量候選之數之狀態下,而將索引進行解碼。因此,即使在漏失了在導出預測移動向量候選時所需之資訊(例如共置區塊等之資訊)時,亦可將索引進行解碼,可提昇抗錯性。進而,無須等待預測移動向量候選之導出處理,即可進行索引之解碼處理,且,可使預測移動向量候選之導出處理與索引之解碼處理能並行進行。
進而,依本實施形態之動態圖像解碼裝置400,當判斷為第1預測移動向量候選之數小於最大數時,可導出第2預測移動向量候選。因此,可在不超過最大數之範圍內將預測移動向量候選之數增加,可將已提昇編碼效率之位元流適當地進行解碼。
又,依本實施形態之動態圖像解碼裝置400,可因應除重複之第1預測移動向量候選外之第1預測移動向量候選之數,而導出第2預測移動向量候選。結果,可將第2預測移動向量候選之數增加,可增加能選擇之預測方向、移動向量及參考圖片索引之組合之種類。因此可將已進一步提昇編碼效率之編碼圖像適當地解碼。
此外,在本實施形態中,動態圖像解碼裝置400具有界定部413,但與實施形態2同樣,未必要具備界定部413。即,在第30圖所示之流程中未必要含有步驟S403。在如此情況
下,動態圖像解碼裝置400亦可使用所決定之最大數而將用以界定預測移動向量候選之索引進行解碼,因此可提昇抗錯性。
又,在本實施形態中,如第30圖所示,在第1導出部412導出了第1預測移動向量候選之後界定部413界定了重複候選,但未必要如此按順序進行處理。例如,第1導出部412亦可導出移動向量不與已導出之第1預測移動向量候選重複之預測移動向量候選,作為第1預測移動向量候選。
以上是根據實施形態,說明了本發明之一個或多數態樣之動態圖像編碼裝置及動態圖像解碼裝置,但本發明並非限定於該實施形態者。只要不脫離本發明旨趣,熟悉技藝之人士將可思及之各種變形實施在本實施形態者或將不同實施形態中之構成要素組合而構築成之形態亦可包括在本發明一個或多數態樣之範圍內。
此外,在上述各實施形態中,各構成要素能以專用的硬體所構成,或亦可藉執行適於各構成要素之軟體程式而予以實現。各構成要素亦可藉由CPU或處理器等之程式執行部讀出記錄在硬碟或半導體記憶體等之記錄媒體之軟體程式且執行之,而予以實現。在此,實現上述各實施形態之動態圖像編碼裝置或動態圖像解碼裝置等之軟體係如下之程式。
即,該程式係使電腦執行動態圖像編碼方法者,該動態圖像編碼方法係算出在將編碼對象區塊之移動向量進行編碼時所使用之預測移動向量,且將前述編碼對象區塊進
行編碼,而產生位元流者,包含有:決定步驟,係決定預測移動向量候選之最大數,該預測移動向量候選係成為前述預測移動向量之候選者;第1導出步驟,係導出第1預測移動向量候選者;判斷步驟,係判斷前述第1預測移動向量候選之數是否小於前述最大數者;第2導出步驟,係於判斷前述第1預測移動向量候選之數小於前述最大數時,導出第2預測移動向量候選者;選擇步驟,係由前述第1預測移動向量候選及前述第2預測移動向量候選之中,選擇在前述編碼對象區塊之前述移動向量之編碼處理所使用之前述預測移動向量者;及編碼步驟,係使用所決定之前述最大數,將用以界定所選擇之前述預測移動向量之索引進行編碼,且將已編碼之前述索引附加於前述位元流者。
或,該程式係使電腦執行動態圖像解碼方法者,該動態圖像解碼方法係算出在將位元流所含之解碼對象區塊之移動向量進行解碼時所使用之預測移動向量,將前述解碼對象區塊進行解碼者,包含有:決定步驟,係決定預測移動向量候選之最大數,該預測移動向量候選係成為前述預測移動向量之候選者;第1導出步驟,係導出第1預測移動向量候選者;判斷步驟,係判斷前述第1預測移動向量候選之數是否小於前述最大數者;第2導出步驟,係於判斷前述第1預測移動向量候選之數小於前述最大數時,導出第2預測移動向量候選者;解碼步驟,係使用所決定之前述最大數,將已附加在前述位元流之已編碼且用以界定前述預測移動向量之索引進行解碼者;及選擇步驟,係根據已解碼
之前述索引,由前述第1預測移動向量候選及前述第2預測移動向量候選之中,選擇前述解碼對象區塊之解碼處理所使用之預測移動向量者。
藉將用以實現上述各實施形態所示之動態圖像編碼方法(圖像編碼方法)或動態圖像解碼方法(圖像解碼方法)之構成之程式記錄在記憶媒體,就可在獨立的電腦系統上簡單實施上述各實施形態所示之處理。記憶媒體只要是磁碟、光碟、光學磁碟、IC卡、半導體記憶體等可記錄程式者即可。
進而在此,說明上述各實施形態所示之動態圖像編碼方法(圖像編碼方法)或動態圖像解碼方法(圖像解碼方法)之應用例與使用該應用例之系統。該系統係以具有使用圖像編碼方法之圖像編碼裝置、及使用圖像解碼方法之圖像解碼裝置所構成之圖像編碼解碼裝置者為特徵所在。針對系統中之其他構成,能因應情況而做適當的變更。
第31圖係顯示實現內容發送服務之內容供給系統ex100之整體構成圖。將通訊服務之提供領域分割成所期望之大小,在各胞元內各設置有為固定無線台之基地台ex106、ex107、ex108、ex109、ex110。
該內容供給系統ex100係於網際網路ex101,由網際網路服務提供者ex102及電話線路網ex104、及經由基地台ex106至ex110,而連接有電腦ex111、PDA(Personal Digital Assistant)ex112、相機ex113、行動電話機ex114、遊戲機
ex115等各種機器。
惟,內容供給系統ex100不限定於如第31圖之構成,亦可連接組合任一種要素構成者。又,亦可使各機器直接連接於電話線路網ex104,而不經過固定無線台之基地台ex106至ex110連接者。又,各機器亦可經由近距離無線等而直接相連接者。
相機ex113係數位錄放影機等可進行動畫攝影之機器,相機ex116係數位相機等可進行靜態圖像攝影、動畫攝影之機器。又,行動電話機ex114諸如為GSM(註冊商標)(Global System for Mobile Communications)方式、CDMA(Code Division Multiple Access)方式、W-CDMA(Wideband-Code Division Multiple Access)方式或者是LTE(Long Term Evolution)方式、HSPA(High Speed Packet Access)之行動電話機、或PHS(Personal Handyphone System)等,不管那一個都無妨。
在內容供給系統ex100上,相機ex113等透過基地台ex109、電話線路網ex104而連接於串流伺服器ex103,即可實現即時發送等。在即時發送上,對於用戶利用相機ex113所攝影之內容(例如音樂演唱會之影像等),如上述各實施形態中所說明的,進行編碼處理(即,作為本發明一態樣之圖像編碼裝置而發揮功能),且傳送至串流伺服器ex103。另一方面,串流伺服器ex103係將對有要求之客戶而將所傳送之內容資料進行串流發送。對於客戶,有諸如可將業經上述編碼處理之資料進行解碼之電腦ex111、PDAex112、相
機ex113、行動電話機ex114、遊戲機ex115等。在接收有所發送之資料之各機器中,將所接收之資料解碼處理後予以再生(即,作為本發明一態樣之圖像解碼裝置而發揮功能者)。
此外,所攝影之資料之編碼處理可以相機ex113進行,亦可在進行資料之傳送處理之串流伺服器ex103進行,亦可相互分擔進行。同樣,對於所發送之資料之解碼處理可在客戶端進行,亦可在串流伺服器ex103進行,亦可相互分擔進行。又,不限於要使用相機ex113,亦可將以相機ex116所攝影之靜態圖像及/或動態圖像資料經由電腦ex111而傳送至串流伺服器ex103。此時之編碼處理可在相機ex116、電腦ex111、串流伺服器ex103任一者進行,亦可相互分擔進行。
又,其等編碼解碼處理一般是在電腦ex111或各機器所具有之LSIex500中進行處理。LSIex500可為單一晶片,亦可為由多數晶片所構成之構造。此外,亦可將動態圖像編碼解碼用之軟體內建於電腦ex111等可讀取之任一記錄媒體(CD-ROM、可撓性磁片、硬碟等),且使用該軟體進行編碼解碼處理。進而,在行動電話機ex114為附有相機時,亦可將以該相機所取得之動畫資料傳送者。此時之動畫資料係以行動電話機ex114所具有之LSIex500進行編碼處理之資料。
又,串流伺服器ex103亦可為多數伺服器或多數電腦,且為將資料分散處理、記錄、發送者。
按如上執行,在內容供給系統ex100中,可讓客戶接收業已編碼之資料後進行再生者。如此,在內容供給系統ex100中,客戶可實時接收用戶所傳送之資訊再予以解碼並再生,就算沒有特別的權利或設備之用戶,亦可實現個人播放。
又,不限於內容供給系統ex100之例,如第32圖所示,在數位式廣播用系統ex200中亦可組裝上述各實施形態之至少動態圖像編碼裝置(圖像編碼裝置)或動態圖像解碼裝置(圖像解碼裝置)之任一者。具體來說,在廣播台ex201中,可透過電波而將在影像資料多工有音樂資料等之多工資料進行通訊或傳送至衛星ex202。該影像資料係指藉上述各實施形態所說明之動態圖像編碼方法所編碼之資料(即,藉本發明一態樣之圖像編碼裝置進行編碼之資料)。接收該資料之廣播衛星ex202係傳送廣播用之電波,讓可進行衛星廣播接收之家庭之天線ex204接收該電波。電視機(接收機)ex300或機上盒(STB)ex217等之裝置將所接收之多工資料解碼後再生(即,作為本發明一態樣之圖像解碼裝置而發揮功能)。
又,讀取暨解碼記錄在DVD、BD等之記錄媒體ex215之多工資料、或將影像訊號編碼至記錄媒體ex215,進而依情況而多工有音樂訊號而寫入之讀取器(reader)/記錄器(recorder)ex218,亦可安裝上述各實施形態所示之動態圖像解碼裝置或動態圖像編碼裝置。此時,所再生之影像訊號顯示在監視器ex219,藉記錄有多工資料之記錄媒體ex215可在其他裝置或系統將影像訊號再生。又,在連接於有線
電視機用之電纜線ex203或衛星/地上波廣播之天線ex204之機上盒ex217內亦可安裝動態圖像解碼裝置,將此在電視機之監視器ex219顯示者。此時,亦可在電視機內安裝動態圖像解碼裝置而不是在機上盒安裝者。
第33圖係顯示使用有上述各實施形態所說明之動態圖像解碼方法及動態圖像編碼方法之電視機(接收機)ex300之圖。電視機ex300包含有:調諧器ex301,係經由接收上述廣播之天線ex204或電纜線ex203等,而取得或輸出影像資料上多工有聲音資料之多工資料者;調變/解調部ex302,係將所接收之多工資料解調或調變成傳送至外部之多工資料者;及多工/分離部ex303,係將具有已解調之多工資料分離成影像資料與聲音資料,或將以訊號處理部ex306所編碼之影像資料、聲音資料多工者。
又,電視機ex300包含有:具有各將聲音資料、影像資料進行解碼或將各自的資訊進行編碼之聲音訊號處理部ex304、影像訊號處理部ex305(作為本發明一態樣之圖像編碼裝置或圖像解碼裝置發揮功能)之訊號處理部ex306、及具有將業經解碼之聲音訊號輸出之揚聲器ex307、顯示所解碼之影像訊號之顯示器等之顯示部ex308之輸出部ex309。進而,電視機ex300具有介面部ex317,該介面部ex317具有受理用戶操作之操作輸入部ex312等。進而,電視機ex300包含有統籌地控制各部之控制部ex310、供電至各部之電源電路部ex311。介面部ex317,除了操作輸入部ex312外,還有與讀取器/記錄器ex218等之外部機器連接之橋接器
ex313、可裝設SD卡等之記錄媒體ex216用之插槽部ex314、與硬碟等之外部記錄媒體連接用之驅動器ex315、及與電話線路網連接之數據機ex316等。此外,記錄媒體ex216是可藉所儲存之非依電性(non-volatile)/依電性之半導體記憶體元件進行電性資訊記錄者。電視機ex300之各部係經由同步匯流排而相互連接。
首先,針對電視機ex300將藉天線ex204等而由外部取得之多工資料解碼並再生之構成予以說明。電視機ex300係接受來自遙控器ex220等之用戶操作,根據具有CPU等之控制部ex310之控制,在多工/分離部ex303將調變/解調部ex302所解調之多工資料分離。進而,電視機ex300係於聲音訊號處理部ex304將所分離之聲音資料解碼,且將所分離之影像資料在影像訊號處理部ex305使用在上述各實施形態所說明之解碼方法予以解碼。已解碼之聲音訊號、影像訊號各由輸出部ex309而向外部輸出。又在輸出之時,為了使聲音訊號與影像訊號同步再生,只要先暫時將其等訊號儲存在緩衝器ex318、ex319等即可。又,電視機ex300,亦可不經過廣播等,可由磁碟/光碟、SD卡等之記錄媒體ex215、ex216將多工資料讀出。其次,針對電視機ex300將聲音訊號或影像訊號進行編碼後傳送至外部或寫入至記錄媒體等之構成予以說明。電視機ex300係接受來自遙控器ex220等之用戶操作,根據控制部ex310之控制,在聲音訊號處理部ex304將聲音訊號進行編碼,在影像訊號處理部ex305,使用在上述各實施形態所說明之編碼方法而將影像
訊號進行編碼。業經編碼之聲音訊號、影像訊號係於多工/分離部ex303進行多工處理,並輸出至外部。在多工之時,為了使聲音訊號與影像訊號同步,只要先暫時將其等訊號儲存在緩衝器ex320、ex321等即可。此外,緩衝器ex318、ex319、ex320、ex321係如圖所示,可具有多數,亦可為共有一個以上之緩衝器之構成。進而,除圖示之外,例如調變/解調部ex302或多工/分離部ex303之間等亦可先將資料儲存在避免系統的溢位(overflow)、下溢(underflow)之緩衝件之緩衝器。
又,電視機ex300除了由廣播等或記錄媒體等取得聲音資料、影像資料外,亦可具有受理麥克風或相機之AV輸入之構成,對於由其等取得之資料進行編碼處理。此外,在此電視機ex300係以可進行上述之編碼處理、多工處理及外部輸出之構成進行說明,但亦可構成為不能進行其等處理,只做上述接收、解碼處理、外部輸出者。
又,在讀取器/記錄器ex218由記錄媒體讀出多工資料或將多工資料寫入記錄媒體時,上述解碼處理或編碼處理亦可由電視機ex300、讀取器/記錄器ex218之任一者進行,亦可使電視機ex300與讀取器/記錄器ex218相互分擔進行。
以一例而言,將由光碟進行資料之讀入或寫入時之資訊再生/記錄部ex400之構成顯示在第34圖。資訊再生/記錄部ex400包含有以下所說明之要素ex401、ex402、ex403、ex404、ex405、ex406、及ex407。光學磁頭ex401係於作為光碟之記錄媒體ex215之記錄面照射雷射光點寫入資訊,檢
測來自記錄媒體ex215之記錄面之反射光來讀取資訊。調變記錄部ex402係電驅動內建在光學磁頭ex401之半導體雷射,因應記錄資料進行雷射光之調變。再生解調部ex403係將藉內建在光學磁頭ex401之光學探測器電檢測來自記錄面之反射光之再生訊號放大,將記錄媒體ex215所記錄之訊號成分分離且解調,將所需的資訊再生。緩衝器ex404係將由用以記錄在記錄媒體ex215之資訊及記錄媒體ex215再生之資訊暫時固持。光碟馬達ex405係將記錄媒體ex215旋轉。伺服器控制部ex406係控制光碟馬達ex405之旋轉驅動,且將光學磁頭ex401移動在預定之資訊軌道,進行雷射光點之追蹤處理。系統控制部ex407係進行資訊再生/記錄部ex400整體之控制。上述之讀出或寫入之處理係使系統控制部ex407利用緩衝器ex404所固持之各種資訊,又因應必要進行新的資訊的產生及追加,並一邊使調變記錄部ex402、再生解調部ex403、伺服器控制部ex406協調作動,一邊透過光學磁頭ex401,進行資訊之記錄再生而予以實現。系統控制部ex407係以例如微處理器構成,執行讀出寫入之程式,而執行其等之處理。
在以上的說明中,光學磁頭ex401係照射雷射光點來進行說明,亦可為利用接近場光而進行更高密度之記錄之構成。
第35圖係顯示成為光碟之記錄媒體ex215之模式圖。記錄媒體ex215之記錄面形成螺旋狀的導槽(溝槽groove),在資訊軌道ex230上事先記錄有溝槽的形狀變化而顯示光碟
上的絕對位置之地點資訊。該地點資訊含有用以界定記錄區塊ex231之位置之資訊,該記錄區塊ex231係記錄資料之單位,在進行記錄或再生之裝置中將資訊軌道ex230再生,讀取地點資訊,以界定記錄區塊。又,記錄媒體ex215係含有資料記錄區ex233、內周區ex232、及外周區ex234。為記錄用戶資料所用之區域為資料記錄區ex233,配置在較資料記錄區ex233內周或外周之內周區ex232及外周區ex234係用於用戶資料之記錄以外之特定用途。資訊再生/記錄部ex400係對於如此記錄媒體ex215之資料記錄區ex233,進行將業已編碼之聲音資料、影像資料或其等資料多工之多工資料之讀寫。
在以上說明中,是以一層的DVD、BD等之光碟為例進行說明,但不限於其等,亦可為多層構造且在表面以外亦可記錄之光碟。又,亦可為在光碟之相同地方利用各種不同波長之顏色之光記錄資訊,或由各種角度記錄不同資訊之層等進行多次元之記錄/再生之構造之光碟。
又,亦可在數位廣播用系統ex200中,在具有天線ex205之車輛ex210由衛星ex202等接收資料,在車輛ex210所具有之車用導航系統ex211等之顯示裝置將動畫再生。此外,車用導航系統ex211之構成可考慮如第33圖所示之構成中加上GPS接收部之構成,同樣的事情亦可考慮在電腦ex111或行動電話機ex114等實現。
第36A圖係顯示使用上述實施形態所說明之動態圖像解碼方法及動態圖像編碼方法之行動電話機ex114之圖。行
動電話機ex114包含有用以於與基地台ex110之間接送電波之天線ex350、可攝影影像、靜態影像之相機部ex365、及顯示以相機部ex365所攝影之影像、將天線ex350所接收之影像解碼之資料之液晶顯示器等之顯示部ex358。行動電話機ex114更包含有:具有操作鍵部ex366之本體部、諸如用以輸出聲音之揚聲器等之聲音輸出部ex357、用以輸入聲音之麥克風等之聲音輸入部ex356、及保存所攝影之影像、靜態影像、所錄音之聲音或所接收之影像、靜態影像、郵件等之業已編碼之資料或者是業已解碼之資料之記憶體部ex367、或同樣,在與作為保存資料之記錄媒體之間之介面部之插槽(slot)部ex364。
進而,針對行動電話機ex114之構成例,使用第36B圖予以說明。行動電話機ex114係相對於統籌地控制具有顯示部ex358及操作鍵部ex366之本體部之各部之主控制部ex360,經由匯流排ex370而使電源電路部ex361、操作輸入控制部ex362、影像訊號處理部ex355、相機介面部ex363、液晶顯示器(LCD,Liquid Crystal Display)控制部ex359、調變/解調部ex352、多工/分離部ex353、聲音訊號處理部ex354、插槽部ex364、記憶體部ex367相互連接。
電源電路部ex361係一藉用戶之操作而將結束對話及電源鍵呈開啟狀態時,由電池組對著各部供電,將行動電話機ex114起動為可作動之狀態。
行動電話機ex114係根據具有CPU、ROM、RAM等之主控制部ex360之控制,在聲音通話模式時,以聲音訊號處
理部ex354而將以聲音輸入部ex356收音之聲音訊號轉換成數位聲音訊號,以調變/解調部ex352對此進行頻譜擴散處理,以傳送/接收部ex351施行數位類比轉換處理及頻率變換處理之後,經由天線ex350而傳送。又,行動電話機ex114係於聲音通話模式時,將經由天線ex350所接收之接收資料放大,施行頻率變換處理及類比數位轉換處理,以調變/解調部ex352進行頻譜反擴散處理,以聲音訊號處理部ex354轉換成類比聲音訊號之後,且由聲音輸出部ex357予以輸出。
進而,在於資料通訊模式時傳送電子郵件時,藉本體部之操作鍵部ex366等之操作所輸入之電子郵件之正文資料係經由操作輸入控制部ex362而送出至主控制部ex360。主控制部ex360係以調變/解調部ex352而將正文資料進行頻譜擴散處理,以傳送/接收部ex351施行數位類比轉換處理及頻率變換處理之後,經由天線ex350而傳送至基地台ex110。在接收電子郵件時,對於所接收之資料進行與前述處理幾乎相反之處理,輸出至顯示部ex358。
在於資料通訊模式時傳送影像、靜態影像或影像與聲音時,影像訊號處理部ex355係將由相機部ex365所供給之影像訊號,藉以上述各實施形態所示之動態圖像編碼方法進行壓縮編碼(即,當作本發明一態樣之圖像編碼裝置發揮功能),而將業經編碼之影像資料送出至多工/分離部ex353。又,聲音訊號處理部ex354係在以相機部ex365將影像、靜態影像等攝影之中將聲音輸入部ex356所收音之聲音
訊號進行編碼,將業已編碼之聲音資料送出至多工/分離部ex353。
多工/分離部ex353係以預定方式將由影像訊號處理部ex355所供給且業已編碼之影像資料及由聲音訊號處理部ex354所供給且業已編碼之聲音資料進行多工處理,將其結果所得到之多工資料在調變/解調部(調變/解調電路部)ex352進行頻譜擴散處理,在於傳送/接收部ex351施行數位類比轉換處理及頻率變換處理之後,經由天線ex350而傳送者。
在資料通訊模式時,接收連到網頁等之動態圖像檔案之資料時、或在接收附有影像或聲音之電子郵件時,為了將經由天線ex350而所接收之多工資料進行解碼,多工/分離部ex353將多工資料分離,分成影像資料之位元流與聲音資料之位元流,經由同步匯流排ex370而將業已編碼之影像資料供給至影像訊號處理部ex355,並將業已編碼之聲音資料供給至聲音訊號處理部ex354。影像訊號處理部ex355係藉由與上述各實施形態所示之動態圖像編碼方法對應之動態圖像解碼方法解碼,將影像訊號進行解碼(即,作為本發明一態樣之圖像解碼裝置發揮功能),經由LCD控制部ex359,由顯示部ex358顯示例如連到網頁之動態圖像檔案所含之影像、靜態影像。又,聲音訊號處理部ex354係將聲音訊號進行解碼,且由聲音輸出部ex357輸出聲音。
又,上述行動電話機ex114等之終端機係與電視機ex300同樣,除了具有編碼器及解碼器兩者之收發型終端機
之外,亦可考慮只有編碼器之傳送終端機、只有解碼器之接收終端機等三種安裝方式。進而,在數位廣播用系統ex200中,是說明接收、傳送在影像資料多工有音樂資料等之多工資料,但除了聲音資料外,亦可為有與影像有關連之文字資料等多工之資料,亦可為影像資料本身而非多工資料。
如此,可將上述各實施形態所示之動態圖像編碼方法或動態圖像解碼方法運用在上述之任一種機器或系統,藉此,可得到在上述各實施形態所說明之效果。
又,本發明不限於上述實施形態者,可在不脫離本發明範圍下可做各種變形或修正。
亦可因應情況適當地切換上述各實施形態所示之動態圖像編碼方法或裝置、與依據MPEG-2、MPEG4-AVC、VC-1等相異規格之動態圖像編碼方法或裝置,產生影像資料者。
在此,在產生有依據各自不同規格之多數影像資料時,在解碼時,必須選擇與各規格對應之解碼方法。惟,由於不能識別欲解碼之影像資料是依據哪一規格,因此衍生有不能選擇適當的解碼方法之課題。
為了解決該課題,將聲音資料等多工至影像資料之多工資料係構建為含有顯示影像資料是依據哪一規格者之識別資訊之構成。如下說明含有藉以上述各實施形態所示之動態圖像編碼方法或裝置所產生之影像資料之多工資料之具體構成。多工資料為MPEG-2傳輸流形式之數位流。
第37圖係顯示多工資料之構成圖。如第37圖所示,多工資料係將視訊流、聲訊流、表達圖形流(PG)、交互圖形流之中將一個以上多工而所得到者。視訊流表示電影之主影像及副影像、聲訊流(IG)表示電影之主聲音部分及與該主聲音混合之副聲音部分,表達圖形流表示電影之字幕。在此,主影像係指顯示在畫面之通常影像,副影像係指以小畫面顯示在主影像中之影像者。又,交互圖形流係指於畫面上配置GUI零件所作成之對話畫面。視訊流係指藉以上述各實施形態所示之動態圖像編碼方法或裝置、依據習知之MPEG-2、MPEG4-AVC、VC-1等規格之動態圖像編碼方法或裝置所編碼者。聲訊流係以杜比AC-3、Dolby Digital Plus、MLP、DTS、DTS-HD、或線性PCM等方式所編碼者。
多工資料所含之各串流係藉PID所識別。例如在於電影之影像所利用之視訊流分配有0×1011,聲訊流分配有0×1100至0×111F,表達圖形流分配有0×1200至0×121F,交互圖形流分配有0×1400至0×141F,在於電影之副影像所利用之視訊流分配有0×1B00至0×1B1F,與主聲音混合之副聲音所利用之聲訊流分配有0×1A00至0×1A1F。
第38圖係模式地顯示多工資料是如何被多工之圖。首先,將由多數視訊框所構成之視訊流ex235、由多數聲訊框所構成之聲訊流ex238各變換成PES封包列ex236及ex239、TS封包ex237及ex240。同樣將表達圖形流ex241及交互圖形流ex244之資料各變換成PES封包列ex242及ex245,進而變換成TS封包ex243及ex246。多工資料ex247係將其等TS封包
多工成一條串流來構成者。
第39圖係進一步詳細顯示在PES封包列中如何儲存視訊流。第39圖中之第1段係顯示視訊流之視訊框列。第2段係顯示PES封包列。如第39圖之箭頭符號yy1、yy2、yy3、yy4所示,視訊流中之多數視訊表達單元(Video Presentation Unit)之I圖片、B圖片、P圖片係按每圖片分割,且儲存在PES封包之酬載。各PES封包係具有PES標頭,PES標頭儲存有成為圖片之顯示時刻之表達時間戳記(PTS,Presentation Time-Stamp)或圖片之解碼時刻之解碼時間戳記(DTS,Decoding Time-Stamp)。
第40圖係顯示最後寫入於多工資料之TS封包之形式。TS封包係188位元組(Byte)固定長度之封包,由具有識別串流之PID等資訊之4位元組之TS標頭及儲存資料之184位元組之TS酬載所構成,上述PES封包被分割而儲存在TS酬載。在BD-ROM時,TS封包被附與有4位元組之TP額外標頭(TP_Extra_Header),構成192位元組之原始封包,寫入至多工資料。TP額外標頭(TP_Extra_Header)記載有ATS(到達時間戳記,Arrival_Time_Stamp)等之資訊。ATS係顯示該TS封包轉送至解碼器之PID濾波器之轉送開始時間。多工資料中,如第40圖下段所示,構成有原始封包排列者,由多工資料之前頭開始增加之號碼被稱為原始封包號碼(SPN;source packet number)。
又,多工資料所含之TS封包,除了影像、聲音、字幕等之各串流外,更有PAT(Program Association Table)、PMT
(Program Map Table)、PCR(Program Clock Reference)等。PAT表示多工資料中所利用之PMT之PID為何者,PAT本身之PID係登錄為0。PMT係具有多工資料中所含之影像、聲音、字幕等之各串流之PID及與各PID對應之串流之屬性資訊,又具有與多工資料有關之各種描述符。描述符具有指示允許及不允許多工資料之複製之複製控制資訊等。PCR係為了取得作為ATS之時軸之到達時間時鐘(ATC,Arrival Time Clock)與成為PTS‧DTS之時軸之系統時間時鐘(STC,System Time Clock)之同步,而具有與該PCR封包轉送至解碼器之ATS對應之STC時間之資訊。
第41圖詳細說明PMT之資料構造之圖。PMT之前頭係配置有記有該PMT所含之資料之長度等之PMT標頭。在其後方配置有多數與多工資料有關之描述符。上述複製控制資訊等記載為描述符。描述符之後配置有多數與多工資料所含之各串流有關之串流資訊。串流資訊係為識別串流之壓縮編碼解碼器等,而由記載有串流型式、串流之PID、串流之屬性資訊(框速率、長寬比等)之串流描述符所構成。串流描述符有存在於多工資料之串流數這樣多。
在記錄在記錄媒體等的時候,上述多工資料係與多工資料資訊檔案一起記錄。
多工資料資訊檔案,如第42圖所示,為多工資料之管理資訊,與多工資料呈一對一之對應關係,由多工資料資訊、串流屬性資訊及登錄圖(entry map)所構成者。
多工資料資訊,如第42圖所示,由系統速率、再生開
始時刻、再生結束時刻所構成者。系統速率表示多工資料轉送至後述的系統指標解碼器之PID濾波器之最大轉送速率。多工資料中所含之ATS之間隔係設定為系統速率以下。再生開始時刻係多工資料之前頭之視訊框之PTS,再生結束時刻係於多工資料末端之視訊框之PTS加上一框量之再生間隔者。
串流屬性資訊,如第43圖所示,針對多工資料所含之各串流之屬性資訊係登錄於每PID。屬性資訊具有視訊流、聲訊流、表達圖形流、交互圖形流各為不同之資訊。視訊流屬性資訊具有該視訊流是以何種壓縮編碼解碼器所壓縮、構成視訊流之每個圖片資料之影像解析度有多少、長寬比有多少、框速率有多少等之資訊。聲訊流屬性資訊具有該聲訊流是以哪種壓縮編碼解碼器所壓縮、該聲訊流所含之頻道數是什麼、是對應哪一語言、抽樣頻率有多少等之資訊。其等資訊是利用在於播放器再生前之解碼器之初始化等。
在本實施形態中,利用上述多工資料中PMT所含之串流型式。又,記錄媒體記錄有多工資料時,利用包含在多工資料資訊之視訊流屬性資訊。具體來說,在於上述各實施形態所示之動態圖像編碼方法或裝置中設置相對於PMT所含之串流型式或視訊流屬性資訊,設定固有資訊之步驟或手法,固有資訊係顯示藉以上述各實施形態所示之動態圖像編碼方法或裝置所產生之影像資料者。藉該構成,可識別藉以上述各實施形態所示之動態圖像編碼方法或裝置
所產生之影像資料與依據其他規格之影像資料。
又,將本實施形態中之動態圖像解碼方法之步驟顯示在第44圖。在步驟exS100中,由多工資料取得PMT所含之串流型式或多工資料資訊所含之視訊流屬性資訊。其次,在步驟exS101中,判斷串流型式或視訊流屬性資訊是否顯示為藉以上述各實施形態所示之動態圖像編碼方法或裝置所產生之多工資料。接著,在串流型式或視訊流屬性資料被判斷為藉以上述各實施形態所示之動態圖像編碼方法或裝置所產生者之時,在步驟exS102中,藉上述各實施形態所示之動態圖像解碼方法進行解碼。又,在串流型式或視訊流屬性資訊被判斷為依據習知之MPEG-2、MPEG4-AVC、VC-1等規格者之時,在步驟exS103中,藉依據習知規格之動態圖像解碼方法進行解碼。
如此,藉於串流型式或視訊流屬性資訊設定新的固有值,在解碼時,能判斷是否可以上述各實施形態所示之動態圖像解碼方法或裝置解碼者。因此,即使在輸入有依據不同規格之多工資料時,亦可選擇適當的解碼方法或裝置,因此可在不產生錯誤之狀態下進行解碼。又,亦可將本實施形態所示之動態圖像編碼方法或裝置或者是動態圖像解碼方法或裝置運用在上述任一機器及系統。
上述各實施形態所示之動態圖像編碼方法及裝置、動態圖像解碼方法及裝置典型上可以積體電路之LSI實現。以一例來說,在第45圖顯示構成為單一晶片之LSIex500之構
成。LSIex500包含有以下說明之要素ex501、ex502、ex503、ex504、ex505、ex506、ex507、ex508、ex509,各要素係經由匯流排ex510而連接者。電源電路部ex505係於電源為開啟狀態時,對於各部供電,而在可作動之狀態下起動。
例如在進行編碼處理時,LSIex500係根據具有CPUex502、記憶體控制器ex503、串流控制器ex504、驅動頻率控制部ex512等之控制部ex501之控制,藉AV I/Oex509而由麥克風ex117或相機ex113等輸入AV訊號。所輸入之AV訊號係暫時儲存在SDRAM等之外部記憶體ex511。根據控制部ex501之控制,所儲存之資料因應處理量或處理速度而適當地分成多次等,傳送至訊號處理部ex507,且在訊號處理部ex507中進行聲音訊號之編碼及/或影像訊號之編碼。在此,影像訊號之編碼處理係於上述各實施形態所說明之編碼處理。在訊號處理部ex507中,更依情況之不同對所編碼之聲音資料及所編碼之影像資料進行多工等之處理,由串流I/Oex506輸出至外部。該所輸出之多工資料係朝基地台ex107傳送,或寫入記錄媒體ex215。在進行多工之時,為了要同步,可將資料暫時儲存在緩衝器ex508即可。
此外,在上述中說明記憶體ex511為LSIex500之外部構成,亦可為包含在LSIex500之內部之構成。緩衝器ex508亦不限於一個,亦可具備多數緩衝器。又,LSIex500亦可單一晶片構成,亦可多晶片構成。
又,在上述中,控制部ex501係具有CPUex502、記憶體控制器ex503、串流控制部ex504、驅動頻率控制部ex512
等,但控制部ex501之構成不限於該構成。例如,訊號處理部ex507亦可為具有CPU之構成。在訊號處理部ex507之內部亦設有CPU,可將處理速度進一步提昇。又,對於另一例,CPUex502亦可為具有訊號處理部ex507或訊號處理部ex507之局部例如聲音訊號處理部之構成。在如此情況下,控制部ex501係具備訊號處理部ex507或具有該一部分之CPUex502之構成者。
另外,在此,是以LSI予以表現,但依積體度的不同,也有被稱為IC(積體電路:Integrated Circuit)、系統LSI、超級(Super)LSI、超(Ultra)LSI。
又,積體電路化的手法不僅限於LSI者,亦可以專用電路或萬用處理器予以實現。又,亦可利用能在製造LSI後再程式化之現場可程式化邏輯閘陣列(FPGA:Field Programmable Gate Array)、能將LSI內部之電路胞元(cell)之連接或設定再構成之重組態處理器(ReConfigurable Processor)。
進而,透過半導體技術的進步或衍生之其他技術,如有可替補LSI之積體電路技術問世時,當然亦可使用該技術將功能方塊積體化。對於可能性而言生物科學技術亦有可能適用等。
在將藉以上述各實施形態所示之動態圖像編碼方法或裝置所產生之影像資料解碼時能考慮到的是,與將依據習知之MPEG-2、MPEG4-AVC、VC-1等規格之影像資料解碼
之情況相比,處理量更為增加者。為此,在LSIex500中,有必要設定在比將依據習知規格之影像資料解碼時之CPUex502之驅動頻率更高之驅動頻率。惟,一提高驅動頻率時,則衍生有消費電力變高之課題。
為解決該課題,電視機ex300、LSIex500等之動態圖像解碼裝置係識別影像資料是依據哪一規格者,因應規格來切換驅動頻率之構成。第46圖係顯示本實施形態中之構成ex800。驅動頻率切換部ex803係於影像資料為藉以上述各實施形態所示之動態圖像編碼方法或裝置所產生者時,將驅動頻率提高設定。接著,對執行以上述各實施形態所示之動態圖像解碼方法之解碼處理部ex801,指示要將影像資料解碼者。另一方面,在影像資料為依據習知規格之影像資料時,與影像資料為藉以上述各實施形態所示之動態圖像編碼方法或裝置所產生者時相比,要將驅動頻率降低設定。接著,對依據習知規格之解碼處理部ex802,指示要將影像資料解碼者。
更具體來說,驅動頻率切換部ex803係由第45圖之CPUex502與驅動頻率控制部ex512所構成者。又,執行以上述各實施形態所示之動態圖像解碼方法之解碼處理部ex801及依據習知規格之解碼處理部ex802係相當於第45圖之訊號處理部ex507。CPUex502係識別影像資料依據哪一規格者。接著,根據來自CPUex502之訊號,驅動頻率控制部ex512係設定驅動頻率。又,根據來自CPUex502之訊號,訊號處理部ex507係進行影像資料之解碼。在此,在影像資
料之識別上,考慮到例如利用實施形態6所記載之識別資訊者。有關於識別資訊,不限於實施形態6所記載者,只要能識別影像資料是依據哪一規格之資訊即可。例如,在根據識別影像資料是被利用在電視機者、或被利用在磁碟者等之外部訊號,能識別影像資料是依據哪一規格時,亦可根據如此之外部訊號予以識別。又,在CPUex502中之驅動頻率之選擇,考慮到利用例如根據如第48圖所示之影像資料之規格與驅動頻率對應之查找表進行者。將查找表先儲放在緩衝器ex508或LSI之內部記憶體,CPUex502參考該查找表,即可選擇驅動頻率者。
第47圖係顯示實施本實施形態之方法之步驟。首先在步驟exS200中,於訊號處理部ex507中由多工資料取得識別資訊。其次,在步驟exS201中,於CPUex502中,根據識別資訊,識別影像資料是否為藉以上述各實施形態所示之編碼方法或裝置所產生者。在影像資料為藉以上述各實施形態所示之編碼方法或裝置所產生者時,在步驟exS202中,CPUex502係將驅動頻率提高設定之訊號送至驅動頻率控制部ex512。接著,在驅動頻率控制部ex512中,設定在高驅動頻率。另一方面,在顯示為依據習知之MPEG-2、MPEG4-AVC、VC-1等規格之影像資料時,在步驟exS203中,CPUex502係將驅動頻率降低設定之訊號送至驅動頻率控制部ex512。接著,在驅動頻率控制部ex512中,與影像資料是藉以上述各實施形態所示之編碼方法或裝置所產生之形態相比,設定在低驅動頻率。
進而,連動於驅動頻率之切換,變更供給至LSIex500或含有LSIex500之裝置之電壓,就能更提高省電效果。例如在將驅動頻率降低設定時,隨此,與將驅動頻率提高設定之情況相比,可考慮將供應至LSIex500或含有LSIex500之裝置之電壓降低設定者。
又,驅動頻率之設定方法只要在解碼時之處理量大時,將驅動頻率提高設定,而在解碼時之處理量小時,將驅動頻率降低設定即可,不限於上述之設定方法。例如將依據MPEG4-AVC規格之影像資料解碼之處理量係於大於以上述各實施形態所示之動態圖像編碼方法或裝置所產生之影像資料解碼之處理量時,可考慮將驅動頻率之設定作成與上述情況相反者。
進而,驅動頻率之設定方法不限於降低驅動頻率之構成。例如,在識別資訊顯示藉以上述各實施形態所示之動態圖像編碼方法或裝置所產生之影像資訊時,將供給至LSIex500或含有LSIex500之裝置之電壓提高設定,在顯示為依據習知MPEG-2、MPEG4-AVC、VC-1等規格之影像資料時,亦可降低設定提供至LSIex500或含有LSIex500之裝置之電壓。又,以另一例而言,在識別資訊顯示為藉以上述各實施形態所示之動態圖像編碼方法或裝置所產生之影像資料時,無須將CPUex502之驅動停止,在顯示為依據習知之MPEG-2、MPEG4-AVC、VC-1等規格之影像資料時,由於在處理上有餘裕,因此亦可考慮將CPUex502之驅動暫時停止者。在識別資訊顯示為藉以上述各實施形態所示之
動態圖像編碼方法或裝置所產生之影像資料時,如果處理上有餘裕時,亦可考慮將CPUex502之驅動暫時停止者。該情況係與顯示為依據習知MPEG-2、MPEG4-AVC、VC-1等規格之影像資料之情況相比,可考慮將停止時間縮短設定者。
如此,因應影像資料所依據之規格而切換驅動頻率,就可謀求省電之實現。又,在使用電池而將LSIex500或含有LSIex500之裝置驅動時,就能隨著省電而延長電池的壽命。
在電視機或行動電話機等上述機器暨系統上輸入有依據不同規格之多數影像資料之情況。如此,為於有依據不同規格之多數影像資料輸入之情況下亦能解碼,有必要使LSIex500之訊號處理部ex507對應於多數規格。惟,一個別使用與各規格對應之訊號處理部ex507,就有造成LSIex500之電路規模變大,又,成本增加之課題衍生。
為解決該課題,構建成將用以執行以上述各實施形態所示之動態圖像解碼方法用之解碼處理部、與依據習知之MPEG-2、MPEG4-AVC、VC-1等規格之解碼處理部局部共有之構成。將該構成例顯示在第49A圖之ex900。例如在上述各實施形態所示之動態圖像解碼方法與依據MPEG4-AVC規格之動態圖像解碼方法係於熵編碼、反量化、解塊濾波器、動量補償等之處理中,處理內容有局部共通者。考慮一種構成,其針對共通之處理內容係共有與MPEG4-
AVC規格對應之解碼處理部ex902,針對不對應MPEG4-AVC規格之本發明一態樣所特有之其他處理內容則使用專用之解碼處理部ex901之構成。尤其是本發明係於動量補償有特徵,所以例如針對動量補償,使用專用之解碼處理器ex901,針對除此之外之熵解碼、解塊濾波器、反量化任一者或全部的處理,則考慮共有解碼處理部。有關於解碼處理部之共有,亦可針對共通之處理內容,共有用以執行上述各實施形態所示之動態圖像解碼方法之解碼處理部,而對於MPEG4-AVC規格特有之處理內容,則使用專用之解碼處理部之構成。
又,將處理局部共有之另一例顯示在第49B圖之ex1000。在該例中,使用與本發明一態樣所特有之處理內容對應之專用之解碼處理部ex1001、與另一習知規格特有之處理內容對應之專用的解碼處理部ex1002、與本發明一態樣之動態圖像解碼方法與另一習知規格之動態圖像解碼方法共通之處理內容對應之共用的解碼處理部ex1003之構成。在此,專用的解碼處理部ex1001、ex1002未必為針對本發明一態樣或其他習知規格特有之處理內容特殊設計者,亦可為可執行其他萬用處理者。又,本實施形態之構成亦可以LSIex500安裝者。
如此,針對本發明一態樣之動態圖像解碼方法與習知規格之動態圖像解碼方法上共通之處理內容共有解碼處理部,藉此便能將LSI之電路規模縮小、降低成本者。
本發明之動態圖像編碼方法及動態圖像解碼方法能運用在一般的多媒體資料,可提高動態圖像編碼處理及解碼處理之抗錯性,可作為例如利用行動電話機、DVD裝置及個人電腦等之儲存、傳送、通訊等之動態圖像編碼方法及動態圖像解碼方法之用。
100,200‧‧‧動態圖像編碼裝置
101‧‧‧減法部
102‧‧‧正交變換部
103‧‧‧量化部
104,302‧‧‧反量化部
105,303‧‧‧反正交變換部
106,304‧‧‧加法部
107,305‧‧‧區塊記憶體
108,306‧‧‧框記憶體
109,307‧‧‧內預測部
110,308‧‧‧間預測部
111,309‧‧‧間預測控制部
112‧‧‧圖片型式決定部
113,310‧‧‧開關
114,311‧‧‧預測移動向量候選算出部
115,312‧‧‧colPic記憶體
116‧‧‧可變長度編碼部
210,410‧‧‧預測移動向量候選算出部
211,411‧‧‧決定部
212,412‧‧‧第1導出部
213,413‧‧‧界定部
214,414‧‧‧判斷部
215,415‧‧‧第2導出部
220,430‧‧‧預測控制部
230‧‧‧編碼部
300,400‧‧‧動態圖像解碼裝置
301‧‧‧可變長度解碼部
420‧‧‧解碼部
1000‧‧‧動態圖像編碼裝置
1001‧‧‧減法部
1002‧‧‧正交變換部
1003‧‧‧量化部
1004‧‧‧反量化部
1005‧‧‧反正交變換部
1006‧‧‧加法部
1007‧‧‧區塊記憶體
1008‧‧‧框記憶體
1009‧‧‧內預測部
1010‧‧‧間預測部
1011‧‧‧間預測控制部
1012‧‧‧圖片型式決定部
1013‧‧‧開關
1014‧‧‧預測移動向量候選算出部
1015‧‧‧colPic記憶體
1016‧‧‧可變長度編碼部
2000‧‧‧動態圖像解碼裝置
2001‧‧‧可變長度解碼部
2002‧‧‧反量化部
2003‧‧‧反正交變換部
2004‧‧‧加法部
2005‧‧‧區塊記憶體
2006‧‧‧框記憶體
2007‧‧‧內預測部
2008‧‧‧間預測部
2009‧‧‧間預測控制部
2010‧‧‧開關
2011‧‧‧預測移動向量候選算出部
2012‧‧‧colPic記憶體
ex100‧‧‧內容供給系統
ex101‧‧‧網際網路
ex102‧‧‧網際網路服務提供者
ex104‧‧‧電話線路網
ex106~ex110‧‧‧基地台
ex107‧‧‧基地台
ex111‧‧‧電腦
ex112‧‧‧PDA
ex113‧‧‧相機
ex114‧‧‧行動電話機
ex115‧‧‧遊戲機
ex117‧‧‧麥克風
ex201‧‧‧廣播台
ex202‧‧‧衛星
ex203‧‧‧電纜線
ex204‧‧‧天線
ex210‧‧‧車
ex211‧‧‧車用導航系統
ex215、ex216‧‧‧記錄媒體
ex217‧‧‧機上盒(STB)
ex218‧‧‧讀取器/記錄器
ex219‧‧‧監視器
ex220‧‧‧遙控器
ex230‧‧‧資訊軌道
ex231‧‧‧記錄區塊
ex232‧‧‧內周區
ex233‧‧‧資料記錄區
ex234‧‧‧外周區
ex235‧‧‧視訊流
ex238‧‧‧聲訊流
ex236,ex239,ex242,ex245‧‧‧PES封包列
ex237,ex240,ex243,ex246‧‧‧TS封包
ex241‧‧‧表達圖形流
ex244‧‧‧交互圖形流
ex247‧‧‧多工資料
ex300‧‧‧電視機
ex301‧‧‧調諧器
ex302‧‧‧調變/解調部
ex303‧‧‧多工/分離部
ex304‧‧‧聲音訊號處理部
ex305‧‧‧影像訊號處理部
ex306‧‧‧訊號處理部
ex307‧‧‧揚聲器
ex308‧‧‧顯示部
ex309‧‧‧輸出部
ex310‧‧‧控制部
ex311‧‧‧電源電路部
ex312‧‧‧操作輸入部
ex313‧‧‧橋接器
ex314‧‧‧插槽部
ex315‧‧‧驅動器
ex316‧‧‧數據機
ex317‧‧‧介面部
ex318、ex319‧‧‧緩衝器
ex350‧‧‧天線
ex351‧‧‧傳送/接收部
ex352‧‧‧調變/解調部
ex353‧‧‧多工/分離部
ex354‧‧‧聲音訊號處理部
ex355‧‧‧影像訊號處理部
ex356‧‧‧聲音輸入部
ex357‧‧‧聲音輸出部
ex358‧‧‧顯示部
ex359‧‧‧LCD控制部
ex360‧‧‧主控制部
ex361‧‧‧電源電路部
ex362‧‧‧操作輸入控制部
ex363‧‧‧相機I/F部
ex364‧‧‧插槽部
ex365‧‧‧相機部
ex366‧‧‧操作鍵部
ex367‧‧‧記憶體部
ex400‧‧‧資訊再生/記錄部
ex401‧‧‧光學磁頭
ex402‧‧‧調變記錄部
ex403‧‧‧再生解調部
ex404‧‧‧緩衝器
ex405‧‧‧光碟馬達
ex406‧‧‧伺服器控制部
ex407‧‧‧系統控制部
ex500‧‧‧LSI
ex501‧‧‧控制部
ex502‧‧‧CPU
ex503‧‧‧記憶體控制器
ex504‧‧‧串流控制器
ex505‧‧‧電源電路部
ex506‧‧‧串流I/O
ex507‧‧‧訊號處理部
ex508‧‧‧緩衝器
ex509‧‧‧AV I/O
ex510‧‧‧匯流排
ex511‧‧‧記憶體
ex512‧‧‧驅動頻率控制部
ex801,ex802‧‧‧解碼處理部
ex803‧‧‧驅動頻率切換部
ex900,ex1000‧‧‧構成
ex901,ex902,ex1001~ex1003‧‧‧解碼處理部
第1A圖係用以說明B圖片中之參考圖片列表一例之圖。
第1B圖係顯示B圖片中之預測方向0之參考圖片列表一例之圖。
第1C圖係顯示B圖片中之預測方向1之參考圖片列表一例之圖。
第2圖係用以說明時間預測移動向量模式中之移動向量之圖。
第3圖係顯示預測移動向量指定模式中所使用之鄰接區塊之移動向量一例之圖。
第4圖(a)(b)係用以說明預測方向0之預測移動向量候選列表一例之圖。
第5圖(a)(b)係用以說明預測方向1之預測移動向量候選列表一例之圖。
第6圖係顯示對預測移動向量索引候選尺寸分配之位元列之一分配例之圖。
第7圖係顯示使用預測移動向量指定模式時之編碼處理一例之流程圖。
第8A圖係顯示預測移動向量之算出例之圖。
第8B圖係顯示預測移動向量之算出例之圖。
第9圖係顯示使用預測移動向量指定模式而將動態圖像進行編碼之動態圖像編碼裝置之一構成例之方塊圖。
第10圖係顯示使用預測移動向量指定模式時之解碼處理一例之流程圖。
第11圖係顯示使用預測移動向量指定模式而將已編碼之動態圖像進行解碼之動態圖像解碼裝置之一構成例之方塊圖。
第12圖係顯示將預測移動向量索引附加於位元流時之語法之圖。
第13圖係顯示實施形態1之動態圖像編碼裝置之構成方塊圖。
第14圖係顯示實施形態1之動態圖像編碼裝置之處理動作之流程圖。
第15圖(a)(b)係顯示實施形態1中之預測方向0之預測移動向量候選列表一例之圖。
第16圖(a)(b)係顯示實施形態1中之預測方向1之預測移動向量候選列表一例之圖。
第17圖係顯示實施形態1中之預測移動向量候選及預測移動向量候選列表尺寸之算出處理之流程圖。
第18圖係顯示實施形態1中之可預測候選數之更新處理之流程圖。
第19圖係顯示實施形態1中之新候選之追加處理之流程圖。
第20圖係顯示有關實施形態1中之預測移動向量候選之選擇之處理之流程圖。
第21圖係顯示實施形態2之動態圖像編碼裝置之構成方塊圖。
第22圖係顯示實施形態2之動態圖像編碼裝置之處理
動作之流程圖。
第23圖係顯示實施形態3之動態圖像解碼裝置之構成方塊圖。
第24圖係顯示實施形態3之動態圖像解碼裝置之處理動作之流程圖。
第25圖係顯示實施形態3中之可預測候選數之算出處理之流程圖。
第26圖係顯示實施形態3中之預測移動向量候選之算出處理之流程圖。
第27圖係顯示在將預測移動向量索引附加於位元流時之語法一例之圖。
第28圖係顯示在將預測移動向量候選列表尺寸固定於預測移動向量候選數之最大值時之語法一例之圖。
第29圖係顯示實施形態4之動態圖像解碼裝置之構成方塊圖。
第30圖係顯示實施形態4之動態圖像解碼裝置之處理動作之流程圖。
第31圖係實現內容發送服務之內容供給系統之整體構成圖。
第32圖係數位廣播用系統之整體構成圖。
第33圖係顯示電視機之構成例之方塊圖。
第34圖係顯示在光碟之記錄媒體進行資訊讀寫之資訊再生/記錄部之構成例之方塊圖。
第35圖係顯示光碟之記錄媒體之構成例之圖。
第36A圖係顯示行動電話機一例之圖。
第36B圖係顯示行動電話機之構成例之方塊圖。
第37圖係顯示多工資料之構成圖。
第38圖係模式地顯示各串流如何在多工資料進行多工處理之圖。
第39圖係更進一步詳細顯示在PES封包列如何儲存視訊流之圖。
第40圖係顯示多工資料中之TS封包及原始封包之構造圖。
第41圖係顯示PMT之資料構成圖。
第42圖係顯示多工資料資訊之內部構成圖。
第43圖係顯示串流屬性資訊之內部構成圖。
第44圖係顯示識別影像資料之步驟圖。
第45圖係顯示實現各實施形態之動態圖像編碼方法及動態圖像解碼方法之積體電路之構成例之方塊圖。
第46圖係顯示將驅動頻率進行切換之構成圖。
第47圖係顯示識別影像資料且切換驅動頻率之步驟圖。
第48圖係顯示將影像資料之規格與驅動頻率對應之查找表一例之圖。
第49A圖係顯示共有訊號處理部之模組之一構成例之圖。
第49B圖係顯示共有訊號處理部之模組之另一構成例之圖。
100‧‧‧圖像編碼裝置
101‧‧‧減法部
102‧‧‧正交變換部
103‧‧‧量化部
104‧‧‧反量化部
105‧‧‧反正交變換部
106‧‧‧加法部
107‧‧‧區塊記憶體
108‧‧‧框記憶體
109‧‧‧內預測部
110‧‧‧間預測部
111‧‧‧間預測控制部
112‧‧‧圖片型式決定部
113‧‧‧開關
114‧‧‧預測移動向量候選算出部
115‧‧‧colPic記憶體
116‧‧‧可變長度編碼部
Claims (20)
- 一種動態圖像解碼方法,用以解碼圖片的解碼對象區塊,其特徵在於以下步驟:導出第1候補,該第1候補具有由使用於第1區塊之解碼的第1移動向量所導出的第1預測移動向量;判斷含有前述第1候補之1個以上之候補之數是否小於預定之最大候補數;在含有前述第1候補之1個以上之候補之數小於前述預定之最大候補數時,導出具有第2預測移動向量之第2候補;及解碼與具有預測移動向量之候補對應的經編碼之索引,且,前述候補是包含前述第1候補及前述第2候補之複數個候補中的1個,前述預定之最大候補數在前述圖片內的所有區塊是固定的。
- 如請求項1之動態圖像解碼方法,其中,前述解碼對象區塊之移動向量是前述解碼對象區塊之差分移動向量與前述預測移動向量的和。
- 一種動態圖像解碼裝置,可解碼圖片的解碼對象區塊,其特徵在於包含有:第1導出器,可導出第1候補,該第1候補具有由使用於第1區塊之解碼的第1移動向量所導出的第1預測移動向量; 判斷器,判斷含有前述第1候補之1個以上之候補之數是否小於預定之最大候補數;第2導出器,在含有前述第1候補之1個以上之候補之數小於前述預定之最大候補數時,導出具有第2預測移動向量之第2候補;及解碼器,解碼與具有預測移動向量之候補對應的經編碼之索引,且,前述候補是包含前述第1候補及前述第2候補之複數個候補中的1個,前述預定之最大候補數在前述圖片內的所有區塊是固定的。
- 如請求項1之動態圖像解碼方法,其中前述第1預測移動向量與前述第1移動向量一致。
- 如請求項1之動態圖像解碼方法,其中前述第2候補與前述第1候補不同。
- 如請求項1之動態圖像解碼方法,其中前述經編碼之索引是使用前述預定之最大候補數進行解碼。
- 如請求項1之動態圖像解碼方法,其中前述動態圖像解碼方法更具有以下步驟:根據前述經編碼之索引的解碼,自含有前述第1候補及前述第2候補之前述複數個候補中選擇具有前述預測移動向量的前述候補。
- 如請求項7之動態圖像解碼方法,其中前述動態圖像解碼方法更具有以下步驟: 使用已選擇之前述候補的前述預測移動向量來解碼前述解碼對象區塊。
- 如請求項1之動態圖像解碼方法,其中前述第1候補之導出包含複數個第1候補之導出,且前述動態圖像解碼方法更包含有以下步驟:於前述判斷之前,由前述複數個第1候補刪除重複候補。
- 如請求項1之動態圖像解碼方法,其中前述第1候補之導出包含複數個第1候補之導出,且前述動態圖像解碼方法更包含有以下步驟:於前述判斷之前,由前述複數個第1候補刪除不可利用之候補。
- 一種動態圖像編碼方法,是用以編碼圖片的編碼對象區塊,其特徵在於包含以下步驟:導出第1候補,該第1候補具有由使用於第1區塊之編碼的第1移動向量所導出的第1預測移動向量;判斷含有前述第1候補之1個以上之候補之數是否小於預定之最大候補數;在含有前述第1候補之1個以上之候補之數小於前述預定之最大候補數時,導出具有第2預測移動向量之第2候補;及編碼與具有預測移動向量之候補對應的索引,且,前述候補是包含前述第1候補及前述第2候補之複數個候補中的1個, 前述預定之最大候補數在前述圖片內的所有區塊是固定的。
- 如請求項11之動態圖像編碼方法,其中,前述編碼對象區塊之移動向量是前述編碼對象區塊之差分移動向量與前述預測移動向量的和。
- 一種動態圖像編碼裝置,可編碼圖片的編碼對象區塊,其特徵在於包含有:第1導出器,可導出第1候補,該第1候補具有由使用於第1區塊之編碼的第1移動向量所導出的第1預測移動向量;判斷器,判斷含有前述第1候補之1個以上之候補之數是否小於預定之最大候補數;第2導出器,在含有前述第1候補之1個以上之候補之數小於前述預定之最大候補數時,導出具有第2預測移動向量之第2候補;及編碼器,編碼與具有預測移動向量之候補對應的索引,且,前述候補是包含前述第1候補及前述第2候補之複數個候補中的1個,前述預定之最大候補數在前述圖片內的所有區塊是固定的。
- 如請求項11之動態圖像編碼方法,其中前述第1預測移動向量與前述第1移動向量一致。
- 如請求項11之動態圖像編碼方法,其中前述第2候補與 前述第1候補不同。
- 如請求項11之動態圖像編碼方法,其中前述經編碼之索引是使用前述預定之最大候補數進行編碼。
- 如請求項11之動態圖像編碼方法,其中前述動態圖像編碼方法更具有以下步驟:根據前述索引的編碼,自含有前述第1候補及前述第2候補之前述複數個候補中選擇具有前述預測移動向量的前述候補。
- 如請求項17之動態圖像編碼方法,其中前述動態圖像編碼方法更具有以下步驟:使用已選擇之前述候補的前述預測移動向量來編碼前述編碼對象區塊。
- 如請求項11之動態圖像編碼方法,其中,前述第1候補之導出包含複數個第1候補之導出,且前述動態圖像編碼方法更包含有以下步驟:於前述判斷之前,由前述複數個第1候補刪除重複候補。
- 如請求項11之動態圖像編碼方法,其中前述第1候補之導出包含複數個第1候補之導出,且前述動態圖像編碼方法更包含有以下步驟:於前述判斷之前,由前述複數個第1候補刪除不可利用之候補。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161490747P | 2011-05-27 | 2011-05-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201311009A TW201311009A (zh) | 2013-03-01 |
TWI580257B true TWI580257B (zh) | 2017-04-21 |
Family
ID=47258763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101118752A TWI580257B (zh) | 2011-05-27 | 2012-05-25 | A moving picture coding method, a moving picture coding apparatus, a moving picture decoding method, a moving picture decoding apparatus |
Country Status (10)
Country | Link |
---|---|
US (9) | US9485518B2 (zh) |
EP (1) | EP2717576A4 (zh) |
JP (6) | JP5937587B2 (zh) |
KR (2) | KR102148435B1 (zh) |
CN (1) | CN103563384B (zh) |
CA (1) | CA2834125C (zh) |
MX (1) | MX2013012124A (zh) |
RU (1) | RU2601192C2 (zh) |
TW (1) | TWI580257B (zh) |
WO (1) | WO2012164886A1 (zh) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9066110B2 (en) | 2011-03-08 | 2015-06-23 | Texas Instruments Incorporated | Parsing friendly and error resilient merge flag coding in video coding |
EP2698999B1 (en) | 2011-04-12 | 2017-01-04 | Sun Patent Trust | Motion-video encoding method, motion-video encoding apparatus, motion-video decoding method, motion-video decoding apparatus, and motion-video encoding/decoding apparatus |
US9485518B2 (en) * | 2011-05-27 | 2016-11-01 | Sun Patent Trust | Decoding method and apparatus with candidate motion vectors |
US9866859B2 (en) * | 2011-06-14 | 2018-01-09 | Texas Instruments Incorporated | Inter-prediction candidate index coding independent of inter-prediction candidate list construction in video coding |
RU2636672C1 (ru) | 2011-06-27 | 2017-11-27 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для кодирования информации движения, а также способ и устройство для ее декодирования |
WO2013001749A1 (ja) * | 2011-06-29 | 2013-01-03 | パナソニック株式会社 | 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置および画像符号化復号装置 |
JP2013012905A (ja) * | 2011-06-29 | 2013-01-17 | Sony Corp | 画像処理装置および方法 |
CN103636218B (zh) * | 2011-06-30 | 2017-07-28 | Jvc建伍株式会社 | 图像解码装置和图像解码方法 |
PL2728878T3 (pl) | 2011-06-30 | 2020-06-15 | Sun Patent Trust | Sposób dekodowania obrazów, sposób kodowania obrazów, urządzenie do dekodowania obrazów, urządzenie do kodowania obrazów oraz urządzenie do kodowania/dekodowania obrazów |
MX2013010003A (es) | 2011-08-11 | 2013-12-06 | Panasonic Corp | Metodo de codificacion de imagenes, metodo de decodificacion de imagenes, aparato de codificacion de imagenes, aparato de decodificacion de imagenes y aparato de codificacion y decodificacion de imagenes. |
JP5488666B2 (ja) * | 2011-09-28 | 2014-05-14 | 株式会社Jvcケンウッド | 動画像復号装置、動画像復号方法、動画像復号プログラム、受信装置、受信方法及び受信プログラム |
JP5884697B2 (ja) * | 2011-09-28 | 2016-03-15 | 株式会社Jvcケンウッド | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム、送信装置、送信方法及び送信プログラム |
TWI586155B (zh) | 2011-09-28 | 2017-06-01 | Jvc Kenwood Corp | A motion picture decoding apparatus, a motion picture decoding method, and a recording medium |
BR112014008403B1 (pt) | 2011-10-19 | 2022-05-10 | Sun Patent Trust | Método de codificação de imagem, aparelho de codificação de imagem, método de decodificação de imagem, e aparelho de decodificação de imagem |
HUE062452T2 (hu) | 2012-04-12 | 2023-11-28 | Jvckenwood Corp | Mozgókép kódoló készülék, mozgókép kódoló eljárás, mozgókép kódoló program, adó, adási eljárás, adási program, és mozgókép dekódoló készülék, mozgókép dekódoló eljárás, mozgókép dekódoló program, vevõ, vételi eljárás, vételi program |
JP6020323B2 (ja) * | 2012-04-12 | 2016-11-02 | 株式会社Jvcケンウッド | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム、送信装置、送信方法及び送信プログラム |
JP5633597B2 (ja) * | 2012-04-12 | 2014-12-03 | 株式会社Jvcケンウッド | 動画像復号装置、動画像復号方法、動画像復号プログラム、受信装置、受信方法及び受信プログラム |
CN104272743B (zh) | 2012-05-09 | 2019-01-01 | 太阳专利托管公司 | 执行运动矢量预测的方法、编码和解码方法及其装置 |
US20130343459A1 (en) * | 2012-06-22 | 2013-12-26 | Nokia Corporation | Method and apparatus for video coding |
US9699450B2 (en) * | 2012-10-04 | 2017-07-04 | Qualcomm Incorporated | Inter-view predicted motion vector for 3D video |
EP2942955A4 (en) * | 2013-01-07 | 2016-07-20 | Lg Electronics Inc | Video signal processing method and apparatus |
US10735762B2 (en) * | 2014-12-26 | 2020-08-04 | Sony Corporation | Image processing apparatus and image processing method |
JP6525611B2 (ja) * | 2015-01-29 | 2019-06-05 | キヤノン株式会社 | 画像処理装置およびその制御方法 |
CN112166612A (zh) * | 2018-05-23 | 2021-01-01 | 株式会社Kt | 用于处理视频信号的方法和设备 |
US11394959B2 (en) * | 2018-06-29 | 2022-07-19 | Kt Corporation | Method and apparatus for processing video signal |
US10735759B2 (en) * | 2018-10-06 | 2020-08-04 | Tencent America LLC | Pairwise average motion vector prediction |
CN111107354A (zh) * | 2018-10-29 | 2020-05-05 | 华为技术有限公司 | 一种视频图像预测方法及装置 |
EP3905685B1 (en) * | 2018-12-28 | 2024-03-20 | JVCKenwood Corporation | Image encoding device, image encoding method, image encoding program, image decoding device, image decoding method, and image decoding program |
TWI829386B (zh) * | 2018-12-28 | 2024-01-11 | 日商Jvc建伍股份有限公司 | 影像編碼裝置、影像編碼方法、影像編碼程式、影像解碼裝置、影像解碼方法及影像解碼程式 |
US11025935B2 (en) * | 2019-01-10 | 2021-06-01 | Tencent America LLC | Method and apparatus for history based motion information buffer update with parallel processing capability |
KR20230008900A (ko) * | 2019-03-12 | 2023-01-16 | 베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드 | 삼각형 예측을 위한 비디오 코딩 방법 및 장치 |
TWI771991B (zh) | 2021-04-21 | 2022-07-21 | 宏芯科技股份有限公司 | 視訊影像插補裝置及適應性移動補償畫面插補方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040052507A1 (en) * | 2001-11-06 | 2004-03-18 | Satoshi Kondo | Moving picture coding method and moving picture decoding method |
JP2007142637A (ja) * | 2005-11-16 | 2007-06-07 | Matsushita Electric Ind Co Ltd | 画像情報符号化装置 |
Family Cites Families (148)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0314018B1 (en) | 1987-10-30 | 1993-09-01 | Nippon Telegraph And Telephone Corporation | Method and apparatus for multiplexed vector quantization |
FR2725577B1 (fr) | 1994-10-10 | 1996-11-29 | Thomson Consumer Electronics | Procede de codage ou de decodage de vecteurs mouvement et dispositif de codage ou de decodage mettant en oeuvre ledit procede |
US5995080A (en) | 1996-06-21 | 1999-11-30 | Digital Equipment Corporation | Method and apparatus for interleaving and de-interleaving YUV pixel data |
JP3263807B2 (ja) | 1996-09-09 | 2002-03-11 | ソニー株式会社 | 画像符号化装置および画像符号化方法 |
US6148026A (en) | 1997-01-08 | 2000-11-14 | At&T Corp. | Mesh node coding to enable object based functionalities within a motion compensated transform video coder |
JPH10224800A (ja) | 1997-02-07 | 1998-08-21 | Matsushita Electric Ind Co Ltd | 動きベクトル符号化方法および復号化方法 |
US6043838A (en) | 1997-11-07 | 2000-03-28 | General Instrument Corporation | View offset estimation for stereoscopic video coding |
JP4004653B2 (ja) | 1998-08-03 | 2007-11-07 | カスタム・テクノロジー株式会社 | 動きベクトル検出方法および装置、記録媒体 |
US6192148B1 (en) | 1998-11-05 | 2001-02-20 | Winbond Electronics Corp. | Method for determining to skip macroblocks in encoding video |
US6192080B1 (en) | 1998-12-04 | 2001-02-20 | Mitsubishi Electric Research Laboratories, Inc. | Motion compensated digital video signal processing |
US6594313B1 (en) | 1998-12-23 | 2003-07-15 | Intel Corporation | Increased video playback framerate in low bit-rate video applications |
JP4487374B2 (ja) | 1999-06-01 | 2010-06-23 | ソニー株式会社 | 符号化装置及び符号化方法並びに多重化装置及び多重化方法 |
US6842483B1 (en) | 2000-09-11 | 2005-01-11 | The Hong Kong University Of Science And Technology | Device, method and digital video encoder for block-matching motion estimation |
JP2002152750A (ja) | 2000-11-10 | 2002-05-24 | Matsushita Electric Ind Co Ltd | 動きベクトル検出方法および装置 |
JP4015934B2 (ja) | 2002-04-18 | 2007-11-28 | 株式会社東芝 | 動画像符号化方法及び装置 |
JP2004088722A (ja) | 2002-03-04 | 2004-03-18 | Matsushita Electric Ind Co Ltd | 動画像符号化方法および動画像復号化方法 |
TWI259726B (en) | 2002-04-19 | 2006-08-01 | Matsushita Electric Ind Co Ltd | Motion vector derivation method |
US20040146109A1 (en) | 2002-04-19 | 2004-07-29 | Satoshi Kondo | Method for calculation motion vector |
KR100931746B1 (ko) | 2002-04-19 | 2009-12-14 | 파나소닉 주식회사 | 움직임 벡터 계산방법 |
US20040001546A1 (en) | 2002-06-03 | 2004-01-01 | Alexandros Tourapis | Spatiotemporal prediction for bidirectionally predictive (B) pictures and motion vector prediction for multi-picture reference motion compensation |
CN1666532A (zh) | 2002-07-02 | 2005-09-07 | 松下电器产业株式会社 | 图像编码方法和图像解码方法 |
US8406301B2 (en) | 2002-07-15 | 2013-03-26 | Thomson Licensing | Adaptive weighting of reference pictures in video encoding |
WO2004008773A1 (ja) | 2002-07-11 | 2004-01-22 | Matsushita Electric Industrial Co., Ltd. | フィルタリング強度の決定方法、動画像符号化方法、および動画像復号化方法 |
AU2003281133A1 (en) | 2002-07-15 | 2004-02-02 | Hitachi, Ltd. | Moving picture encoding method and decoding method |
US7154952B2 (en) | 2002-07-19 | 2006-12-26 | Microsoft Corporation | Timestamp-independent motion vector prediction for predictive (P) and bidirectionally predictive (B) pictures |
JP2005534014A (ja) | 2002-07-19 | 2005-11-10 | セレリティー グループ,インコーポレイテッド | 共通の基準レッグを備えた可変抵抗センサ |
US7023921B2 (en) | 2002-08-06 | 2006-04-04 | Motorola, Inc. | Method and apparatus for determining block match quality |
KR100976017B1 (ko) | 2002-08-08 | 2010-08-17 | 파나소닉 주식회사 | 동화상의 부호화 방법 및 복호화 방법 |
KR100506864B1 (ko) | 2002-10-04 | 2005-08-05 | 엘지전자 주식회사 | 모션벡터 결정방법 |
EP1562385B1 (en) | 2002-11-01 | 2014-07-02 | Panasonic Corporation | Motion picture encoding method and motion picture decoding method |
KR100985236B1 (ko) | 2002-11-25 | 2010-10-04 | 파나소닉 주식회사 | 움직임 보상 방법, 화상 부호화 방법 및 화상 복호화 방법 |
MXPA05008404A (es) | 2003-02-18 | 2005-10-05 | Nokia Corp | Metodo de codificacion de imagen. |
KR100693669B1 (ko) | 2003-03-03 | 2007-03-09 | 엘지전자 주식회사 | 피일드 매크로 블록의 레퍼런스 픽쳐 결정 방법 |
US7266147B2 (en) | 2003-03-31 | 2007-09-04 | Sharp Laboratories Of America, Inc. | Hypothetical reference decoder |
EP1644835A4 (en) | 2003-07-15 | 2011-12-07 | Thomson Licensing | MOTION ESTIMATION WITH FAST SEARCH BLOCK COMPARISON |
US7426308B2 (en) | 2003-07-18 | 2008-09-16 | Microsoft Corporation | Intraframe and interframe interlace coding and decoding |
KR100579542B1 (ko) | 2003-07-29 | 2006-05-15 | 삼성전자주식회사 | 블럭 간의 상관성을 고려한 움직임 추정 장치 및 방법 |
US7746929B2 (en) | 2003-08-05 | 2010-06-29 | Trident Microsystems (Far East) Ltd. | Video encoding and decoding methods and corresponding devices |
US8064520B2 (en) | 2003-09-07 | 2011-11-22 | Microsoft Corporation | Advanced bi-directional predictive coding of interlaced video |
CN1225127C (zh) | 2003-09-12 | 2005-10-26 | 中国科学院计算技术研究所 | 一种用于视频编码的编码端/解码端双向预测方法 |
FR2860678A1 (fr) | 2003-10-01 | 2005-04-08 | Thomson Licensing Sa | Procede de codage differentiel |
GB2407006A (en) | 2003-10-08 | 2005-04-13 | Sony Uk Ltd | Communicating streamed payload data and packet based auxiliary data |
JP3675464B2 (ja) | 2003-10-29 | 2005-07-27 | ソニー株式会社 | 動画像符号化装置および動画像符号化制御方法 |
TWI330976B (en) | 2003-12-05 | 2010-09-21 | Trident Microsystems Far East | Method and apparatus for encoding/decoding dynamic graphic content |
US7301482B1 (en) | 2003-12-12 | 2007-11-27 | Marvell International Ltd. | Circuits, architectures, systems, methods, algorithms and software for conditional modulation coding |
JP2005184042A (ja) | 2003-12-15 | 2005-07-07 | Sony Corp | 画像復号装置及び画像復号方法並びに画像復号プログラム |
KR100608050B1 (ko) | 2004-01-14 | 2006-08-02 | 삼성전자주식회사 | 사용자의 요구에 의해 활성화되는 인터랙티브 그래픽스트림을 저장한 저장 매체, 재생 장치 및 그 재생 방법 |
US8175444B2 (en) | 2004-01-14 | 2012-05-08 | Samsung Electronics Co., Ltd. | Method of reproducing from storage medium storing interactive graphics stream activated in response to user's command |
EP1583367A1 (en) | 2004-03-30 | 2005-10-05 | Matsushita Electric Industrial Co., Ltd. | Motion estimation employing line and column vectors |
DE602004030993D1 (de) | 2004-04-30 | 2011-02-24 | Panasonic Corp | Bewegungsschätzung unter Verwendung von adaptiven räumlichen Verfeinerungsvektoren |
JP4145275B2 (ja) | 2004-07-27 | 2008-09-03 | 富士通株式会社 | 動きベクトル検出・補償装置 |
TWI250423B (en) | 2004-07-30 | 2006-03-01 | Ind Tech Res Inst | Method for processing video images |
TWI268715B (en) | 2004-08-16 | 2006-12-11 | Nippon Telegraph & Telephone | Picture encoding method, picture decoding method, picture encoding apparatus, and picture decoding apparatus |
EP1638333A1 (en) | 2004-09-17 | 2006-03-22 | Mitsubishi Electric Information Technology Centre Europe B.V. | Rate adaptive video coding |
JP4375305B2 (ja) | 2004-10-26 | 2009-12-02 | ソニー株式会社 | 情報処理装置および情報処理方法、記録媒体、並びに、プログラム |
JP4148228B2 (ja) | 2005-02-10 | 2008-09-10 | ソニー株式会社 | 画像記録装置、画像再生制御装置、画像記録再生制御装置、これらの装置の処理方法およびその方法をコンピュータに実行させるプログラム |
US7660354B2 (en) | 2005-05-11 | 2010-02-09 | Fang Shi | Temporal error concealment for bi-directionally predicted frames |
US8761258B2 (en) | 2005-06-17 | 2014-06-24 | The Hong Kong University Of Science And Technology | Enhanced block-based motion estimation algorithms for video compression |
US9661376B2 (en) | 2005-07-13 | 2017-05-23 | Polycom, Inc. | Video error concealment method |
EP1753242A2 (en) | 2005-07-18 | 2007-02-14 | Matsushita Electric Industrial Co., Ltd. | Switchable mode and prediction information coding |
US7697783B2 (en) | 2005-07-26 | 2010-04-13 | Sony Corporation | Coding device, coding method, decoding device, decoding method, and programs of same |
US20070025444A1 (en) | 2005-07-28 | 2007-02-01 | Shigeyuki Okada | Coding Method |
JP4401336B2 (ja) | 2005-08-31 | 2010-01-20 | 三洋電機株式会社 | 符号化方法 |
JP2008011455A (ja) | 2006-06-30 | 2008-01-17 | Sanyo Electric Co Ltd | 符号化方法 |
JP4570532B2 (ja) | 2005-08-02 | 2010-10-27 | パナソニック株式会社 | 動き検出装置、動き検出方法、集積回路およびプログラム |
US20070030894A1 (en) | 2005-08-03 | 2007-02-08 | Nokia Corporation | Method, device, and module for improved encoding mode control in video encoding |
WO2007092192A2 (en) | 2006-02-02 | 2007-08-16 | Thomson Licensing | Method and apparatus for motion estimation using combined reference bi-prediction |
EP1980112B1 (en) | 2006-02-02 | 2012-10-24 | Thomson Licensing | Method and apparatus for adaptive weight selection for motion compensated prediction |
US20070200949A1 (en) | 2006-02-21 | 2007-08-30 | Qualcomm Incorporated | Rapid tuning in multimedia applications |
JP4757080B2 (ja) | 2006-04-03 | 2011-08-24 | パナソニック株式会社 | 動き検出装置、動き検出方法、動き検出集積回路および画像符号化装置 |
WO2007124491A2 (en) | 2006-04-21 | 2007-11-01 | Dilithium Networks Pty Ltd. | Method and system for video encoding and transcoding |
CN101090491B (zh) | 2006-06-16 | 2016-05-18 | 香港科技大学 | 用于视频压缩的增强的基于块的运动估计算法 |
EP2030450B1 (en) | 2006-06-19 | 2015-01-07 | LG Electronics Inc. | Method and apparatus for processing a video signal |
KR20070120416A (ko) | 2006-06-19 | 2007-12-24 | 엘지전자 주식회사 | 비디오 신호 디코딩 방법 및 장치, 비디오 신호 인코딩방법 및 장치 |
US8250618B2 (en) | 2006-09-18 | 2012-08-21 | Elemental Technologies, Inc. | Real-time network adaptive digital video encoding/decoding |
DE102006043707A1 (de) | 2006-09-18 | 2008-03-27 | Robert Bosch Gmbh | Verfahren zur Datenkompression in einer Videosequenz |
US8213509B2 (en) * | 2006-10-06 | 2012-07-03 | Calos Fund Limited Liability Company | Video coding on parallel processing systems |
US8565314B2 (en) | 2006-10-12 | 2013-10-22 | Qualcomm Incorporated | Variable length coding table selection based on block type statistics for refinement coefficient coding |
US8599926B2 (en) | 2006-10-12 | 2013-12-03 | Qualcomm Incorporated | Combined run-length coding of refinement and significant coefficients in scalable video coding enhancement layers |
US9319700B2 (en) | 2006-10-12 | 2016-04-19 | Qualcomm Incorporated | Refinement coefficient coding based on history of corresponding transform coefficient values |
US8325819B2 (en) | 2006-10-12 | 2012-12-04 | Qualcomm Incorporated | Variable length coding table selection based on video block type for refinement coefficient coding |
KR101023263B1 (ko) | 2006-10-30 | 2011-03-21 | 니폰덴신뎅와 가부시키가이샤 | 예측 참조 정보 생성방법, 동영상 부호화 및 복호방법, 그들의 장치 및 그들의 프로그램을 기록한 기억매체 |
JP2008199587A (ja) | 2007-01-18 | 2008-08-28 | Matsushita Electric Ind Co Ltd | 画像符号化装置、画像復号化装置および方法 |
JP5025286B2 (ja) | 2007-02-28 | 2012-09-12 | シャープ株式会社 | 符号化装置及び復号装置 |
TW200845758A (en) | 2007-05-03 | 2008-11-16 | Nat Univ Chung Cheng | Fast intra coding algorithms for dynamic definition adjustment |
KR101403341B1 (ko) | 2007-03-28 | 2014-06-09 | 삼성전자주식회사 | 영상의 부호화, 복호화 방법 및 장치 |
WO2008127597A2 (en) | 2007-04-12 | 2008-10-23 | Thomson Licensing | Method and apparatus for context dependent merging for skip-direct modes for video encoding and decoding |
WO2008136178A1 (ja) | 2007-04-26 | 2008-11-13 | Panasonic Corporation | 動き検出装置、動き検出方法、及び動き検出プログラム |
JP2008283490A (ja) | 2007-05-10 | 2008-11-20 | Ntt Docomo Inc | 動画像符号化装置、方法及びプログラム、並びに動画像復号化装置、方法及びプログラム |
WO2008156548A1 (en) | 2007-06-12 | 2008-12-24 | Thomson Licensing | Methods and apparatus supporting multi-pass video syntax structure for slice data |
KR101495886B1 (ko) | 2007-07-19 | 2015-02-26 | 한국전자통신연구원 | 하향링크 프레임 생성 방법 및 셀 탐색 방법 |
EP2210421A4 (en) | 2007-10-16 | 2013-12-04 | Lg Electronics Inc | METHOD AND APPARATUS FOR PROCESSING A VIDEO SIGNAL |
KR101228020B1 (ko) | 2007-12-05 | 2013-01-30 | 삼성전자주식회사 | 사이드 매칭을 이용한 영상의 부호화 방법 및 장치, 그복호화 방법 및 장치 |
CN101198064A (zh) | 2007-12-10 | 2008-06-11 | 武汉大学 | 一种分辨率分层技术中的运动矢量预测方法 |
KR20090095012A (ko) | 2008-03-04 | 2009-09-09 | 삼성전자주식회사 | 연속적인 움직임 추정을 이용한 영상 부호화, 복호화 방법및 장치 |
JP2009218873A (ja) | 2008-03-11 | 2009-09-24 | Nec Personal Products Co Ltd | デジタル放送受信機、および、プログラム |
WO2009115901A2 (en) * | 2008-03-19 | 2009-09-24 | Nokia Corporation | Combined motion vector and reference index prediction for video coding |
CN102067601B (zh) | 2008-04-11 | 2014-03-12 | 汤姆森特许公司 | 视频编码和解码中模板匹配预测(tmp)的方法和装置 |
PL2288163T3 (pl) | 2008-05-07 | 2015-11-30 | Lg Electronics Inc | Sposób i urządzenie do dekodowania sygnału wideo |
PT104083A (pt) | 2008-06-02 | 2009-12-02 | Inst Politecnico De Leiria | Método para transcodificar imagens de vídeo h.264/avc em mpeg-2 |
CN102308580B (zh) | 2009-02-05 | 2016-05-04 | 汤姆森特许公司 | 用于自适应模式视频编码和解码的方法和装置 |
CN101931803B (zh) | 2009-06-26 | 2013-01-09 | 华为技术有限公司 | 视频图像运动信息获取方法、装置及设备、模板构造方法 |
KR101452859B1 (ko) | 2009-08-13 | 2014-10-23 | 삼성전자주식회사 | 움직임 벡터를 부호화 및 복호화하는 방법 및 장치 |
US9060176B2 (en) | 2009-10-01 | 2015-06-16 | Ntt Docomo, Inc. | Motion vector prediction in video coding |
EP2490449A1 (en) | 2009-10-16 | 2012-08-22 | Sharp Kabushiki Kaisha | Video coding device and video decoding device |
TWI566586B (zh) | 2009-10-20 | 2017-01-11 | 湯姆生特許公司 | 一序列形象的現時區塊之寫碼方法和重建方法 |
KR101459714B1 (ko) | 2009-10-28 | 2014-11-13 | 에스케이텔레콤 주식회사 | 공간 분할을 이용한 움직임 벡터 부호화/복호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 |
KR101441905B1 (ko) | 2009-11-18 | 2014-09-24 | 에스케이텔레콤 주식회사 | 후보 예측 움직임 벡터 집합 선택을 이용한 움직임 벡터 부호화/복호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 |
JPWO2011061880A1 (ja) | 2009-11-19 | 2013-04-04 | 三菱電機株式会社 | 画像符号化装置、画像復号装置、画像符号化方法及び画像復号方法 |
US9288495B2 (en) | 2009-11-24 | 2016-03-15 | Sk Telecom Co., Ltd. | Adaptive secondary prediction-based image encoding/decoding method, device and recording medium |
WO2011064673A1 (en) | 2009-11-30 | 2011-06-03 | France Telecom | Method of and apparatus for encoding video frames, method of and apparatus for decoding video frames |
CN101860754B (zh) | 2009-12-16 | 2013-11-13 | 香港应用科技研究院有限公司 | 运动矢量编码和解码的方法和装置 |
EP2514209A4 (en) * | 2009-12-17 | 2014-03-26 | Ericsson Telefon Ab L M | METHOD AND DEVICE FOR VIDEO CODING |
US9036692B2 (en) | 2010-01-18 | 2015-05-19 | Mediatek Inc. | Motion prediction method |
BR112012019560B1 (pt) | 2010-02-05 | 2021-08-24 | Telefonaktiebolaget Lm Ericsson | Método para gerenciar candidatos a vetor de movimento predito, e, aparelhos de codificação e de decodificação de vídeo |
KR20120129944A (ko) | 2010-02-10 | 2012-11-28 | 엘지전자 주식회사 | 비디오 신호의 처리 방법 및 장치 |
US8995527B2 (en) | 2010-02-19 | 2015-03-31 | Qualcomm Incorporated | Block type signalling in video coding |
CN102439978A (zh) | 2010-03-12 | 2012-05-02 | 联发科技(新加坡)私人有限公司 | 运动预测方法 |
CN102210910B (zh) | 2010-04-02 | 2013-02-13 | 重庆融海超声医学工程研究中心有限公司 | 一种超声换能器 |
KR101752418B1 (ko) | 2010-04-09 | 2017-06-29 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
KR102415787B1 (ko) * | 2010-05-04 | 2022-06-30 | 엘지전자 주식회사 | 비디오 신호의 처리 방법 및 장치 |
US9124898B2 (en) | 2010-07-12 | 2015-09-01 | Mediatek Inc. | Method and apparatus of temporal motion vector prediction |
KR101861714B1 (ko) | 2010-09-02 | 2018-05-28 | 엘지전자 주식회사 | 영상 부호화 및 복호화 방법과 이를 이용한 장치 |
US20120082228A1 (en) | 2010-10-01 | 2012-04-05 | Yeping Su | Nested entropy encoding |
US10104391B2 (en) | 2010-10-01 | 2018-10-16 | Dolby International Ab | System for nested entropy encoding |
JP2012109720A (ja) | 2010-11-16 | 2012-06-07 | Panasonic Corp | 画像変換装置、画像再生装置及び画像変換方法 |
US8824558B2 (en) | 2010-11-23 | 2014-09-02 | Mediatek Inc. | Method and apparatus of spatial motion vector prediction |
US8976873B2 (en) | 2010-11-24 | 2015-03-10 | Stmicroelectronics S.R.L. | Apparatus and method for performing error concealment of inter-coded video frames |
US8711940B2 (en) | 2010-11-29 | 2014-04-29 | Mediatek Inc. | Method and apparatus of motion vector prediction with extended motion vector predictor |
US9509995B2 (en) | 2010-12-21 | 2016-11-29 | Intel Corporation | System and method for enhanced DMVD processing |
US9049455B2 (en) | 2010-12-28 | 2015-06-02 | Panasonic Intellectual Property Corporation Of America | Image coding method of coding a current picture with prediction using one or both of a first reference picture list including a first current reference picture for a current block and a second reference picture list including a second current reference picture for the current block |
KR102390352B1 (ko) | 2011-01-07 | 2022-04-25 | 엘지전자 주식회사 | 영상 정보 부호화 방법 및 복호화 방법과 이를 이용한 장치 |
WO2012095467A1 (en) | 2011-01-12 | 2012-07-19 | Canon Kabushiki Kaisha | Video encoding and decoding with low complexity |
US9319716B2 (en) * | 2011-01-27 | 2016-04-19 | Qualcomm Incorporated | Performing motion vector prediction for video coding |
US9066110B2 (en) * | 2011-03-08 | 2015-06-23 | Texas Instruments Incorporated | Parsing friendly and error resilient merge flag coding in video coding |
EP3139611A1 (en) | 2011-03-14 | 2017-03-08 | HFI Innovation Inc. | Method and apparatus for deriving temporal motion vector prediction |
US9648334B2 (en) | 2011-03-21 | 2017-05-09 | Qualcomm Incorporated | Bi-predictive merge mode based on uni-predictive neighbors in video coding |
US9143795B2 (en) | 2011-04-11 | 2015-09-22 | Texas Instruments Incorporated | Parallel motion estimation in video coding |
EP2698999B1 (en) | 2011-04-12 | 2017-01-04 | Sun Patent Trust | Motion-video encoding method, motion-video encoding apparatus, motion-video decoding method, motion-video decoding apparatus, and motion-video encoding/decoding apparatus |
HUE037619T2 (hu) | 2011-05-24 | 2018-09-28 | Velos Media Int Ltd | Képkódoló eljárás, képkódoló berendezés, képdekódoló eljárás, képdekódoló berendezés és képkódoló/dekódoló berendezés |
US9485518B2 (en) * | 2011-05-27 | 2016-11-01 | Sun Patent Trust | Decoding method and apparatus with candidate motion vectors |
US10264276B2 (en) | 2011-06-14 | 2019-04-16 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding motion information and method and apparatus for decoding same |
US9866859B2 (en) | 2011-06-14 | 2018-01-09 | Texas Instruments Incorporated | Inter-prediction candidate index coding independent of inter-prediction candidate list construction in video coding |
US9282338B2 (en) | 2011-06-20 | 2016-03-08 | Qualcomm Incorporated | Unified merge mode and adaptive motion vector prediction mode candidates selection |
CN103636218B (zh) | 2011-06-30 | 2017-07-28 | Jvc建伍株式会社 | 图像解码装置和图像解码方法 |
KR102464103B1 (ko) | 2011-06-30 | 2022-11-04 | 가부시키가이샤 제이브이씨 켄우드 | 화상 부호화 장치, 화상 부호화 방법, 화상 부호화 프로그램, 화상 복호 장치, 화상 복호 방법 및 화상 복호 프로그램 |
US20140241434A1 (en) | 2011-10-11 | 2014-08-28 | Mediatek Inc | Method and apparatus of motion and disparity vector derivation for 3d video coding and hevc |
JP5870047B2 (ja) | 2013-01-08 | 2016-02-24 | 住友ゴム工業株式会社 | 空気入りタイヤ |
-
2012
- 2012-05-24 US US13/479,636 patent/US9485518B2/en active Active
- 2012-05-25 RU RU2013147414/08A patent/RU2601192C2/ru active
- 2012-05-25 CA CA2834125A patent/CA2834125C/en active Active
- 2012-05-25 KR KR1020207001039A patent/KR102148435B1/ko active IP Right Grant
- 2012-05-25 CN CN201280019669.4A patent/CN103563384B/zh active Active
- 2012-05-25 EP EP12793037.8A patent/EP2717576A4/en not_active Withdrawn
- 2012-05-25 JP JP2013517856A patent/JP5937587B2/ja active Active
- 2012-05-25 WO PCT/JP2012/003416 patent/WO2012164886A1/ja active Application Filing
- 2012-05-25 TW TW101118752A patent/TWI580257B/zh active
- 2012-05-25 MX MX2013012124A patent/MX2013012124A/es active IP Right Grant
- 2012-05-25 KR KR1020137023044A patent/KR102068235B1/ko active IP Right Grant
-
2016
- 2016-05-12 JP JP2016096568A patent/JP6150190B2/ja active Active
- 2016-08-04 US US15/228,018 patent/US9883199B2/en active Active
- 2016-09-15 US US15/266,004 patent/US9723322B2/en active Active
-
2017
- 2017-05-11 JP JP2017094630A patent/JP6436404B2/ja active Active
- 2017-05-23 US US15/602,631 patent/US10200714B2/en active Active
- 2017-06-21 US US15/629,101 patent/US10212450B2/en active Active
-
2018
- 2018-11-01 JP JP2018206480A patent/JP7065354B2/ja active Active
- 2018-12-18 US US16/224,209 patent/US11076170B2/en active Active
-
2021
- 2021-01-22 JP JP2021009156A patent/JP7228851B2/ja active Active
- 2021-06-04 US US17/339,118 patent/US11575930B2/en active Active
-
2022
- 2022-12-22 US US18/087,516 patent/US11895324B2/en active Active
-
2023
- 2023-02-06 JP JP2023016132A patent/JP7507407B2/ja active Active
- 2023-12-22 US US18/394,461 patent/US20240129521A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040052507A1 (en) * | 2001-11-06 | 2004-03-18 | Satoshi Kondo | Moving picture coding method and moving picture decoding method |
JP2007142637A (ja) * | 2005-11-16 | 2007-06-07 | Matsushita Electric Ind Co Ltd | 画像情報符号化装置 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7228851B2 (ja) | 動画像復号化方法 | |
TWI554085B (zh) | Dynamic image coding method | |
JP6094983B2 (ja) | 画像処理装置 | |
TWI587691B (zh) | An image coding method, an image coding apparatus, an image decoding method, an image decoding apparatus, and an image coding / decoding apparatus | |
RU2614542C2 (ru) | Способ кодирования видео, устройство кодирования видео, способ декодирования видео, устройство декодирования видео и устройство кодирования/декодирования видео | |
TWI593276B (zh) | Image encoding method, image encoding device, image decoding method, and image decoding device | |
TWI547148B (zh) | A moving picture coding method, a moving picture coding apparatus, a moving picture decoding method, a moving picture decoding apparatus, and a moving picture coding / decoding apparatus | |
TWI538486B (zh) | A moving picture coding method, a moving picture decoding method, a moving picture coding apparatus, a moving picture decoding apparatus, and a motion picture coding / decoding apparatus | |
TWI559752B (zh) | An image coding method, an image decoding method, an image coding apparatus, an image decoding apparatus, and an image coding / decoding apparatus | |
TW201340718A (zh) | 圖像編碼方法、圖像編碼裝置、圖像解碼方法、圖像解碼裝置、及圖像編碼解碼裝置 | |
TW201322775A (zh) | 圖像編碼方法、圖像編碼裝置、圖像解碼方法、圖像解碼裝置、及圖像編碼解碼裝置 | |
TW201311008A (zh) | 圖像編碼方法、圖像編碼裝置、圖像解碼方法、圖像解碼裝置、及圖像編碼解碼裝置 | |
TW201311006A (zh) | 圖像解碼方法、圖像編碼方法、圖像解碼裝置、圖像編碼裝置、及圖像編碼解碼裝置 | |
TW201334562A (zh) | 圖像編碼方法、圖像解碼方法、圖像編碼裝置及圖像解碼裝置(一) | |
TW201325252A (zh) | 圖像編碼方法、圖像解碼方法、圖像編碼裝置及圖像解碼裝置(二) | |
TW201404175A (zh) | 動態圖像編碼方法、動態圖像解碼方法、動態圖像編碼裝置、動態圖像解碼裝置、及動態圖像編碼解碼裝置 |