TW201230818A - Image encoding method, image decoding method, image encoding device, image decoding device, program, and integrated circuit - Google Patents
Image encoding method, image decoding method, image encoding device, image decoding device, program, and integrated circuit Download PDFInfo
- Publication number
- TW201230818A TW201230818A TW100143116A TW100143116A TW201230818A TW 201230818 A TW201230818 A TW 201230818A TW 100143116 A TW100143116 A TW 100143116A TW 100143116 A TW100143116 A TW 100143116A TW 201230818 A TW201230818 A TW 201230818A
- Authority
- TW
- Taiwan
- Prior art keywords
- information
- reference picture
- image
- variable length
- unit
- 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
-
- 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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- 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/573—Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
201230818 六、發明說明: 【^'明所屬^技領域;1 發明領域 本發明係關於圖像編碼及圖像解碼之領威’特別是關 於為熵編碼、解碼方法中之一種之用於可變長度編碼及解 碼方法之方法及系統者。 C先前冬奸;1 背景技術 近年來’包含透過網路之視訊會議、數位視訊廣播及 影像内容串流,例如用以點播電視型之服務之應用之數正 漸漸增加,而該等應用仰賴影像資訊之傳送。當影像資訊 在傳送或記錄時,相當之量之資料會通過有限頻寬之習知 傳送路徑來傳送或者記憶於有限資料容量之習知記錄媒 體。為了於習知之傳送通道及記錄媒體傳送及記憶影像資 訊,不可避免要將數位資料之量壓縮或刪減。 在此’為了壓縮影像資料而開發有複數之影像編碼規 格。如此之影像編碼規格係例如以H· 2 6x顯示之I (國際 電通訊聯合電通訊標準化部門)之規格、以及已MPEG_X顯示 之IS0/IEG規格。最取最以之料編錢格現行為以 H.264/AVC、或MPEF-4AVC顯示之規格(參考非專利文獻n。 H.264AVC規格係基於已編碼、解碼之圖像$號來預測 圖像訊號,並將微分訊號及_資訊藉由編縣資訊麼 縮,該微分訊號係將輸入圖像訊缺盘& 豕°礼唬與則述已預測之圖像訊 號之微分訊號轉換並量化者。右箱、目,丨n 在預測圖像訊號時,會使用2
S 3 201230818 個參考圖片列表LO、L1來作為可特定已編碼及解碼之圖片 (參考圖片)的資訊。接著,使用第1資訊及第2資訊來做為 用以特定參考圖片之資訊,該第1資訊係用以特定要使用2 個參考圖片列表LO、L1中的哪個參考圖片列表的資訊,而 該第2資訊係用以特定參考圖片的資訊。例如,將於第18圖 顯示用以將前述第1及第2資訊可變長度編碼之可變長度編 碼部,而於第19圖顯示用以可變長度解碼之可變長度解碼 部。 【習知技術文獻】 【非專利文獻】 【非專利文獻 1】S0/IEC 14496-10「MPEG-4 Part 10 Advanced Video Coding」° C發明内容3 發明概要 發明欲解決之課題 惟,如同前述習知之方式,會有當使用第1資訊與第2 資訊則資訊量大增而編碼效率低落之課題。 本發明之目的係解決前述習知課題者,而提供一種可 藉由刪減用以特定參考圖片列表及參考圖片之資訊量來提 而編碼效率之圖像編碼方法及圖像解碼方法。 用以解決課題之手段 本發明之·一實施型成之圖像編碼方法係用以編碼圖像 者。具體而言,圖像編碼方法包含以下步驟:取得步驟, 係由編碼對象訊號取得第1資訊及第2資訊,該第1資訊係可 201230818 特定複數參考圖片列表中之用於前述圖像之畫面間預測的 參考圖片列表者,而該第2資訊係可特定包含於以前述第1 資訊所特定之前述參考圖片列表之參考圖片中之用於前述 圖像之畫面間預測的參考圖片者;混合訊號生成步驟,將 於前述取得步驟取得之前述第1及第2資訊混合而生成混合 訊號;表選擇步驟,根據於前述混合訊號生成步驟生成之 混合訊號之最大浮動範圍來選擇可變長度編碼表;及可變 長度編碼步驟,使用於前述表選擇步驟選擇之可變長度編 碼表來將前述混合訊號進行可變長度編碼。 如前所述,藉由選擇因應混合訊號之最大浮動範圍之 適當之可變長度編碼表可刪減第1及第2資訊之碼量。 又,前述可變長度編碼表亦可對應地保持前述混合訊 號之可取得之複數值、以及複數碼,而前述複數碼亦可包 含碼長最長且最末位數不同之2個碼。 又,前述表選擇步驟亦可將僅使用登錄於第1及第2圖 片列表之其中一者之前述參考圖片的情況、以及使用登錄 於第1及第2圖片列表兩者之前述參考圖片的情況之兩種情 況全部的組合,作為前述最大浮動範圍來選擇前述可變長 度編碼表。 舉一例,前述表選擇步驟亦可由前述編碼對象訊號取 得前述第1圖片列表之登錄指標數nl及前述第2圖片列表之 登錄指標數n2,並根據以nl + n2+ (nlxn2)所算出之前述 最大浮動範圍MaxRange來選擇前述可邊長度編碼表。 舉另外一例,前述表選擇步驟當登錄於前述第1及第2 201230818 圖片列表之前述參考圖片為相同之情況下,會由前述編碼 對象訊號取得前述第1圖片列表之登錄指標數nl,並根據以 nl+ (nlxnl)所算出之前述最大浮動範圍MaxRange來選擇 前述可邊長度編碼表亦可。 進而,前述圖像編碼方法亦可包含有用以更新於前述 可變長度編碼步驟所使用之前述可變長度編碼表的表更新 步驟。且該表更新步驟亦可變更前述混合訊號之可取得之 各值、以及碼之對應關係,以使與前述混合訊號之值對應 之碼的碼長變短。 本發明之一實施型態之圖像解碼方法係用以將編碼圖 像解碼者。具體而言,圖像解碼方法包含以下步驟:取得 步驟,取得為已編碼之混合訊號的編碼混合訊號;表選擇 步驟,根據前述混合訊號之最大浮動範圍選擇可變長度解 碼表;可變長度解碼步驟,使用於前述表選擇步驟所選擇 之前述可變長度解碼表來將前述編碼混合訊號進行可變長 度解碼;及分割步驟,將於前述可變長度解碼步驟解碼之 前述混合訊號分割為第1資訊及第2資訊,該第1資訊係可特 定複數參考圖片列表中之用於前述編碼圖像之晝面間預測 的參考圖片者,而該第2資訊係可特定包含於以前述第1資 訊所特定之前述參考圖片列表之參考圖片中之用於前述編 碼圖像之畫面間預測的參考圖片者。 本發明之一實施型態之圖像編碼裝置係用以編碼圖像 者。具體而言,圖像編碼裝置包含有:取得部,係由編碼 對象訊號取得第1資訊及第2資訊,該第1資訊係可特定複數 201230818 參考圖片列表中之用.+、面% ^ ^ ]述圖像之畫面間預測的參考圖片 表千述=第2貧訊係可特定包含於以前述第1資訊所特 疋之月π & _片列表之參考圖片中之用於前述圖像之晝 面間_的參考圖片者;混合訊號生成部,係將於前· 得前迷第1及第2資訊混合而生成混合訊號者;表 選擇π /私前述混合訊號生成部生叙混合訊號之 取大:=來選擇可變長度編碼表者;及可變長度編碼 部,係使於㈣表選擇部選擇之可變長度編碼表來將前 述混合成唬進行可變長度編碼者。 本發明之1施型態之解碼裝置係用以將編碼圖像解 碼者。具體:言’圖像解碼裝置包含有:取得部,係取得 為已編碼之衫訊_闕齡職者;錢擇部,係根 據前述混合訊號之最大浮動範圍選擇可變長 ;c 可變長度解石馬部,係使用於前述表選擇;所選擇之前 述可變長度解碼表來將前述編碼混合崎進行可變長度解 碼者;及分割部,係、將於前述可變長度解碼部解碼之^述 混合訊號分割為第丨資訊及第2資訊者,該第丨資訊係可特定 複數參考㈣縣巾之緣前述編像之晝面間預測的 參考圖片者’而該第2資訊係可特定包含於以前述第i資气 所特定之㈣參相片麻之參相於前述編媽 圖像之晝面間預測的參考圖片者。 本發明之-實施型態之程式係可使電腦將圖像編碼 者。具體而言,程式可使電腦實施以下步驟:取得步驟, 係由編碼對象訊號取得第i資訊及第2資訊,該第丄資訊係可
S 201230818 特定複數參考圖片列表中之用於前述圖像之畫面間預測的 參考圖片列表者,而該第2資訊係可特定包含於以前述第1 資訊所特定之前述參考圖片列表之參考圖片中之用於前述 圖像之畫面間預測的參考圖片者;混合訊號生成步驟,將 於前述取得步驟取得之前述第1及第2資訊混合而生成混合 訊號;表選擇步驟,根據於前述混合訊號生成步驟生成之 混合訊號之最大浮動範圍來選擇可變長度編碼表;及可變 長度編碼步驟,使用於前述表選擇步驟選擇之可變長度編 碼表來將前述混合訊號進行可變長度編碼。 本發明之其他實施型態之程式係可使電腦將編碼圖像 解碼者。具體而言,程式可使電腦實施以下步驟:取得步 驟,取得為已編碼之混合訊號的編碼混合訊號;表選擇步 驟,根據前述混合訊號之最大浮動範圍選擇可變長度解碼 表;可變長度解碼步驟,使用於前述表選擇步驟所選擇之 前述可變長度解碼表來將前述編碼混合訊號進行可變長度 解碼;及分割步驟,將於前述可變長度解碼步驟解碼之前 述混合訊號分割為第1資訊及第2資訊,該第1資訊係可特定 複數參考圖片列表中之用於前述編碼圖像之晝面間預測的 參考圖片者,而該第2資訊係可特定包含於以前述第1資訊 所特定之前述參考圖片列表之參考圖片中之用於前述編碼 圖像之畫面間預測的參考圖片者。 本發明之一實施型態之積體電路係用以編碼圖像者。 具體而言,積體電路包含有:取得部,係由編碼對象訊號 取得第1資訊及第2資訊,該第1資訊係可特定複數參考圖片 201230818 歹J表中之用於別述圖像之畫面間預測的參考圖片列表者, 而該第2資訊係可特定包含於以前述第!資訊所特定之前述 參考圓片列表之參考圖片中之用於前述圖像之畫面間預測 的參考圖片者;混合訊號生成部,係將於前述取得部取 之前述幻及第2資訊混合而生成混合訊號者;表選擇部, 係根據於珂述混合訊號生成部生 一 範圍來選擇可變長卢編石弓表去 ’ “〜取大洋動 =於前述表選擇部選擇之可變長度編碼表來將前述混合= 號進行可變長度編碼者。 像解ΙΓ之其他實施型態之積體電路,係用以將編碼圖 ^象解碼者。具體而言,積體電路包含有:取得部,係取= 攄=:!之混,訊號的編碼混合訊號者;表選擇部,係根 可δί1號之最大浮動範圍選擇可變長度解碼表者. 變=ΓΓ_於前述表選擇部所選擇之前述可 解馬表來將前述編碼混合訊號進行可變長度解碼 ,刀割部’係將於前述可變長度解碼 合訊號分t_lf訊及辦崎 替之刚逃混 考圖片Γ 於前述編碼圖像之晝面間預測的參 而該第2資訊係可特定包含於以前述第㊉ 特疋之W述參考圖片列表之參考圖片中之 像之晝面間預測的參考圖片者。 K 編碼圖 發明效果 根據本發明之圖像編碼方法及圖像解碼 減第1及第2資訊之資訊量來使編碼效率提高。错由刪 201230818 圖式簡單說明 第1A圖係第1實施型態之圖像編碼裝置之概略方塊圖。 第1B圖係顯示第1A圖之圖像編碼裝置之動作之流程 圖。 第2A圖係包含第1實施型態之可變長度編碼部的圖像 編碼裝置之方塊圖。 第2B圖係第1實施型態之可變長度編碼部之方塊圖。 第3圖係顯示第1實施型態之可變長度編碼部之動作之 流程圖。 第4圖係顯示VLC表群之一例之示意圖。 第5A圖係顯示編碼對象訊號列之一例之示意圖。 第5 B圖係顯示指標與標記之關係之一例的示意圖。 第5C圖係顯示表之更新流程之一例之示意圖。 第6圖係顯示輸出指標之決定步驟之流程的流程圖。 第7圖係顯示VLC表之選擇步驟之流程的流程圖。 第8A圖係顯示VLC表選擇之組合例之示意圖。 第8B圖係顯示VLC表選擇之組合例之示意圖。 第8 C圖係顯示V L C編碼之方法之處理之流程的流程圖。 第9A圖係第2實施型態之圖像解碼裝置之概略方塊圖。 第9B圖係顯示第9A圖之圖像解碼裝置之動作的流程 圖。 第10A圖係包含第2實施型態之可變長度解碼部之圖像 解碼裝置之方塊圖。 第10B圖係第2實施型態之可變長度解碼部之方塊圖。
S 10 201230818 第11圖係顯示第2實施型態之可變長度解碼部之動作 的流程圖。 第12A圖係顯示VLD表群之一例之示意圖。 第12 B圖係顯示指標與解碼資料之組合例的示意圖。 第13圖係顯示解碼訊號之分割處理之流程的流程圖。 第14圖係顯示VLD表之選擇步驟之流程的流程圖。 第15A圖係顯示VLD表選擇之組合例的示意圖。 第15B圖係顯示VLD表選擇之組合例的示意圖。 第15C圖係顯示VLD解碼之方法之處理之流程的流程 圖。 第16圖係顯示第3實施型態之對應於動態影像序列之 編碼圖像之碼列BS之構成例(a)、序列貢料之構造例(b )、 圖片訊號之構造例(c)、圖片資料之構造例(d)、及片訊號 之構造例(e)的圖。 第17圖係顯示表相關資料之語法之一例的圖。 第18圖係習知之可變長度編碼部之方塊圖。 第19圖係習知之可變長度解碼部之方塊圖。 第2 0圖係可實現内容配送服務之内容供給系統之全體 構成圖。 第21圖係數位廣播用系統之全體構成圖。 第22圖係顯示電視之構成例之方塊圖。 第23圖係顯示可於為光碟之記錄媒體進行資訊之讀寫 的資訊再生/記錄部之構成例的方塊圖。 第24圖係顯示為光碟之記錄媒體之構造例的圖。
S 11 201230818 第25圖係(a)顯示行動電話之一例之圖(b)顯示行動電 話之構成例之方塊圖。 第26圖係顯示多工資料之構成的圖。 第27圖係示意地顯示各串流於多工資料中是如何被多 工的圖。 第28圖係更進一步詳細顯示於PES封包列視訊串流是 如何被儲存的圖。 第2 9圖係顯示多工資料中之T S封包與源封包之構造的 圖。 第30圖係顯示PMT之資料構成的圖。 第31圖係顯示多工資料資訊之内部構成的圖。 第32圖係顯示串流屬性資訊之内部構成的圖。 第33圖係顯示識別影像資料之步驟的圖。 第34圖係顯示可實現各實施型態之動態圖像編碼方法 及動態圖像解碼方法之積體電路之構成例的方塊圖。 第35圖係顯示切換驅動頻率之構成的圖。 第36圖係顯示識別影像資料並切換驅動頻率之步驟的 圖。 第3 7圖係顯示關聯於影像資料之規格與驅動頻率之查 找表之一例的圖。 第38圖係(a)顯示共享訊號處理部之模組之構成之一 例的圖(b )係顯示共享訊號處理部之模組之構成之其他例 子的圖。 C實施方式3
S 12 201230818 用以實施發明之最佳形態 (第1實施型態) 參考第1A圖及第1B圖來說明第1實施型態之圖像編碼 裝置。第1A圖係第1實施型態之圖像編碼裝置丨Q之概略方塊 圖。第1B圖係顯示圖像編碼裝置10之動作之流程圖。 第1實施型態之圖像編碼裝置10如第1A圖所示包含取 付部11、混合訊號生成部12、表選擇部13及可變長度編碼 部14。 取得部11係取得包含於編碼對象訊號之第丨資訊及第2 資戒(SI 1)。本實施型態1中之第1資訊係可特定用於複數之 參考圖片列表中之圖像之畫面間預測的參考圖片列表的資 〇孔又本貫施型態2中之第2資訊係可特定用於第丨資訊所 特疋之參考圖片列表所包含之參考圖片中之圖像之晝面間 預測的參考圖片的資料。 混合訊號生成部12係混合以取得部丨丨取得之第丨及第2 資訊而生成混合訊號(S12)。幻及第2資訊之混合方法於後 詳述。 表選擇部13係根據以混合訊號生成部12生成之混合訊 號之最大淨動範圍來由預先作成之複數圖像編碼表中選擇 用於混合訊號之編碼之可變長度編碼表(Sl3)。以表選擇部 13選擇得狀可變長度編碼表會對應地保持混合訊號可取 得之複數值與複數碼。又,保持於可變長度編碼表之複數 碼包含碼長最長且最末位數不同之兩個碼。 可變長度編碼部14係使用以表選擇部13選擇之可變長
S 13 201230818 度編碼表來將混合訊號可變長度編碼。 第2A圖係使用本發明之可變長度編碼方法之圖像編碼 裝置之方塊圖。如第2A圖所示,圖像編碼裝置⑽包含微分 糊、轉換糊、量化物、逆量化糊、逆轉換部 150、加法部160、記憶塊(省略圖示)、圖框記憶體(省略圖 示)、晝面内預測部17〇、畫面間預測部⑽、編碼控制部 190、開關200、210及可變長度編碼部22〇。又,晝面内預 剛部17 G、晝面間制部丨8 〇及可變長度編碼部2 2 Q亦可於各 別之内部包含記憶體。 輸入圖像訊號細對晝面間預測部18〇及微分部11〇輸 入。晝面間預測部180會根據由編碼控制部19〇輸入之參考 圖片資訊,由輸入圖像訊號、及為已編碼完成之圖像訊號 的解碼圖像訊號來生成預測圖像訊號,並對開關2〇〇之S2進 行輸出。進而’將包含預測圖像訊號之生成所必須之晝面 間預測模式資訊、及參考圖片指標資訊的晝面間預測資訊 餅開關210之S3進行輸出。 另一方面,晝面内預測部170會由為已編碼完成之圖像 訊號的解碼圖像訊號來以預先決定之方法(例如令朝水平 方向放大鄰接像素值的圖像訊號為預測圖像)來生成預測 圖像訊號,並對開關200之S1進行輸出。進一步將包含預測 圖像訊號之生成所必須之預測模式資訊的晝面内預測資訊 詞'開關210之S2進行輸出。 在此,晝面間預測模式資訊係顯示對象圖像與參考圖 片圖像(已編碼完成之圖片)之關係的畫面間預測資訊的一
S 14 201230818 部分’具體rfijf,係顯示於管理參考圖片之參考圖片列表 中’將哪個以參考圖片列表管理之參考圖片圖像於預測中 使用的責訊。例如,有2個參考圖片列表L〇、u的情況下, 曰成為顯示僅使用參考圖片列表L〇、僅使用參考圖片列表 L1、及使用參考圖片列表LQ、L1兩者這樣3種狀態的資訊。 開關200係取得由編碼控制部19〇已選擇§1或52之何者 之結果,並將已選擇之預湘像訊號輸出。 在此,S1或S2之決定方法亦可是將預測圖像訊號與輸 入圖像訊號之微分值、及預測圖像之生成所必須之資訊兩 者的加權總合中較小者決定為_圖像訊號。已決定之預 測圖像訊號鑛微分部11G、及為了進一步生成已編碼完成 之圖像訊號而對加法部16〇進行輸出。編碼控制部19〇會進 而將顯不編碼對象訊號類狀編碼控制訊號對開關2 i 〇之 S3、及可變長度編碼部22〇進行輪出。 微分部110係進行輸入圖像訊號與預測圖像訊號之微 分處理,並將該訊號對轉換部12〇進行輸出。轉換部12〇係 對微分訊號施行轉換處理並對量化部13〇進行輸出。量化部 130係對已施行轉換處理之轉換係數施行量化處理,並將量 化轉換係數對開關21〇與逆量化部丨4〇進行輸出。逆量化部 140係於量化轉換係數資訊施行逆量化處理並將轉換係數 對逆轉換部150進行輸出。逆轉換部150係對轉換係數實施 逆轉換處理並將解碼剩餘圖像訊號對加法部160進行輸 出。加法部160係對解碼剩餘圖像訊號與預測圖像訊號施行 加法處理,並將解碼圖像訊號對晝面内預測部丨與晝面間
S 15 201230818 預測部180進行輸出。開關210係根據編碼控制訊號所顯示 之訊號類別切換SI、S2、S3,並將編碼對象訊號對可變長 度編碼部220進行輸出。可變長度編碼部220係將編碼對象 訊號根據編碼控制訊號所顯示之訊號類別進行可變長度編 碼並作為碼列而輸出。 接著使用第2Β圖及第3圖詳細說明可變長度編碼部 220。第2Β圖係可變長度編碼部220之方塊圖。又第3圖係顯 示可變長度編碼部220之動作流程之流程圖。 可變長度編碼部220包含有控制部(相當於第1Α圖之取 得部11)221、訊號混合部(相當於第1A圖之混合訊號生成部 12)222、VLC表群223、VLC表選擇部(相當於第1A圖之表選 擇部13)224、表參考部(相當於第1A圖之可變長度編碼部 14)225、及表更新部226。又,訊號混合部亦可於内部包含 記憶體。 可變長度編碼部220係將與已輸入之編碼對象訊號對 應的控制訊號輸入至控制部221(步驟S301)。控制部221判 斷編碼對象訊號是否為混合對象訊號。接著,當為混合對 象資訊時(步驟S302之是),編碼對象訊號會對訊號混合部 222輸入並保持(步驟S303)。 另一方面,當無法完全取得用以結束混合之資訊時(步 驟S304之否),則進一步反覆取得與編碼控制訊號對應之控 制訊號,而若可完全取得用以結束混(合之資訊(步驟S304之 是)則會實施編碼對象訊號之混合處理,並決定編碼訊號 S(步驟S305)。然而,當編碼對象訊號非混合對象訊號時(步
S 16 201230818 驟S302之否),會將編碼龍訊號錢較作為編碼訊號心 又’在此之混合對象訊號亦可為例如用於預測之畫面 間預測換式貧訊(第1貧訊)、及參考指標資訊(第2資訊)。 該等資訊均為關於畫面間預測編碼之資訊。具體而言,畫 面間預測模式資訊係顯示是使用參考圖片列表中之任一 者、或者是兩個參考®片絲均㈣㈣訊。χ,參考指 標資訊係顯示於以畫面間預測模式所指定之參考圖片列表 中實際參考之圖片的指標資訊(編號)。 〃控制部221係進-步決定與糾對象訊賴應之表選 擇貝訊CS,並對VLC表選擇部224進行輪出(步驟S3⑹。VLC 表選擇部224係由VLC表群223取得與表選擇f訊⑽應之 表資訊Ή,並將取得之表資訊對表參考部奶崎輸出(步 驟S307)。又,將對應之表資訊打對表更新部進行輸出。 表參考部225係由取得之表資訊T1所顯示之νιχ表來搜 尋與已輸入編碼訊號S對應之碼,並作為碼列BS輸出(步驟 S308)。在此表參考部225係將表參考結果TR(用於取得碼列 BS之表位置)對表更新部226進行輸^。表更新部226係根據 表參考結果TR更新所使用之VLC表,並對νιχ表群223進行更 新處理(步驟S309)。 進一步使用第4圖及第5A〜5C圖來就VLC表之更新方法 進行6尤明。第4圖係顯示VLC表群之例子之圖。第5A圖係顯 示編碼訊制之例之圖。第__示輸人訊號(編碼訊號) 與符唬之對應表之一例的圖。第5(:圖係顯示對應表更新之 樣子的示意圖。
S 17 201230818 如第4圖所示,於VLC表群積蓄有複數碼(碼列)及與 val(蝙碼對象訊號列)之對應表。第5A圖係輸入可變長度編 碼部220之編碼訊號列之一例。又,第4圖所示之νΐχ表群中 要使用哪個V L C表是根據例如訊號之類別而決定。針對決定 方法於後詳述。 第5 B圖顯示之對應表5 01係顯示輸入之編碼訊號S與符 號指標之對應關係。對應於第5A圖之編碼訊號列之符號指 標係形成s4、s7、s7、s2之順序。第5C圖係顯示以S4、s7、 s7、s2之順序進行表參考之情況之對應表之更新之一例。 初期狀態之對應表5〇2由於參考s4,會以將s4往上位移一 個,而將s3往下位移一個之形式加以替換。其結果,如對 應表503所示,所參考之符號會成為與之前之狀態比較位於 上位之位置的狀態。同樣地,當更新為s7、s7、s2 ,則會 更新為對應表504、505、506之順序。 藉由如前述之更新,可將相對於發生頻率高之符號指 標的編碼對象訊號列val減小,並縮短由VLC表所算出之碼 長。例如,使用初期狀態之對應表5 〇 2來將第5 A圖之編碼訊 號列轉換為val並使用第4圖之VLCTable[〇]編碼。此情況 下,val變成3、6、6、1,碼長分別變成4、7、7、2而碼長 總汁變成20。另一方面,使用更新後之對應表5〇6之情況 下’ val變成2、4、4、0 ’碼長分別變成3、5、5、i而碼長 之總和變賴。又,實際參考後立㈣新對應表之情況中^ val會變成3、6、5、卜碼長會分別變成4、7、6、2,而瑪 長之總和會魏19。如此,在產生趨勢類似之訊號時可期
S 18 201230818 望縮短碼長。 又,第5A〜5C圖之例子係描述於更新時將符號指標往 上位移一個之例子,但並不限於此。亦可採用對於對應表 之下位之符號指標為位移一個以上,而將該期間之符號指 標一次往下位移一個的方法。藉此,在產生頻率較低之符 號指數之發生頻率升高之情況下,可於短時間縮短碼長而 可提尚編碼效率。 又,在此係將第5B圖所示之編碼訊號S與符號指標當作 不同者來處理,但亦可直接將編碼訊號S作為符號指標來進 行更新。此時,可期望刪減使用記憶體量。 再來使用第6圖來針對有2個參考圖片列表L0、L1時之 晝面間預測模式資訊與參考指標資訊之混合方法加以說 明。首先’將成為輸出之輸出指標(編碼訊號S)重置(設定 0)(步驟S601)。 接著,訊號混合部2 2 2係輸入畫面間預測模式資訊與參 考指標資訊(使用於對應於參考圖片列表之預測的參考指 標編號及參考指標數)(步驟S6 0 2)。晝面間預測模式資訊當 顯示於預測僅使用登錄於參考圖片列表L0之參考圖片時 (步驟S603之是),則對輸出指標加上於參考圖片列表L0中 使用之參考指數編號(步驟S604)。另一方面,當畫面間預 測模式資訊顯示並非於預測僅使用登錄於參考圖片列表L0 之參考圖片時(步驟S603之否),則於輸出指標加上參考圖 片列表L0之指標數(步驟S605)。 又,在此,指標數係放入參考圖片列表之指標之總數,
S 19 201230818 且於對象圖框之編碼時為既已決定之資訊。該資訊由控制 部221輸入訊號混合部222,並以訊號混合部222保持。 接著,當晝面間預測模式資訊顯示於預測僅使用登錄 於參考圖片列表L1之參考圖片時(步驟S606之是),會對輸 出指標加上於參考圖片列表L1中使用之參考指標編號(步 驟S607)。另一方面,當畫面間預測模式資訊顯示並非於預 測僅使用登錄於參考圖片列表L1之參考圖片時(步驟S606 之否),則於輸出指標進一步加上參考圖片列表L1之指標數 (步驟S608)。接著,於輸出指標加上於參考圖片列表L0中 使用之參考指標編號乘上參考圖片列表L1之指標數後的值 (步驟S609)。接著,於輸出指標加上於參考圖片列表L1中 使用之參考指標編號(步驟S610)。將最後得到之輸出指標 決定為編碼訊號S(步驟S611),並對表參考部225進行輸出。 就該混合之方法例如可為第1式所示者。 if ( PredDir == LO-Pred ) {
TargetIdx = LOIdx i } else if( PredDir == Ll-Pred ) {
Targetldx = Number(LO) + LIIdx; } else // ( PredDir == Bi-Pred ) s 20 201230818
TargetIdx ={ Number(LO) + Number(Ll) } + LOIdx* Number(Ll) + Llldx; ) …第1式 在此PredD i r係顯示為僅使用晝面間預測模式亦即僅 使用參考圖片列表LO(LO-Pred)、為僅使用參考圖片列表 Ll(Ll-Pred)、或為使用參考圖片列表l〇、L1兩者(Bi-Pred) 的資訊。又,Targetldx係顯示輸出指標(編碼訊號s), Number(LO)係顯示參考圖片列表l〇之指標數,Number(Ll) 係顯示參考圖片列表L1之指標數,LOIdx係顯示於參考圖片 列表L0中使用之參考指標編號,L1Idx係顯示於參考圖片列 表L1中使用之參考指標編號。 又’為了刪減解碼時之除法,在Number(L1)並非2之倍 數之情況下’於Number(Ll)加上偏差值,使其成為超過 Number(Ll)之最小之2之倍數亦可。此情況下,TargetIdx 會成為離散數’但值可取得之類別數(最大浮動範圍)不會 改變’又’藉由其間具有轉換表而可使用第丨式而可删減解 碼時之除法。 接著,參考第7圖及第8A〜8C圖來說明VLC表選擇部224 之處理之流程。VLC表選擇部224係由控制部221取得參考圖 片列表L0之指標數及參考圖片列表u之指標數(步驟 S701)。又,如m述所㉝述,參考圖片列脚之指標數及參 考圖片列表L1之指標數係作為串流之標頭資訊 ’且為編碼 對象訊號之編碼前已事先編碼之資訊。接著,由算出之參 考圖片貝訊异出編碼訊號8之最大浮動範圍(步驟S7〇2)。在
S 21 201230818 此之最大浮動範圍(MaxRange)係例如可以第2式算出。
MaxRange ={ Number(Ll)+Number(L0) }+ { Number(Ll) * Number(LO) }…第 2式 又,與第1式之情況相同,Number(LO)係表示參考圖片 列表L0之指標數,而Number(Ll)係表示參考圖片列表L1之 指標數。前述所示最大浮動範圍係顯示編碼訊號S之可取得 值之數之最大值,例如,在編碼訊號S僅為0、2、4之3種訊 號時’最大浮動範圍則變成「3」。換言之,以第2式所算出 之最大浮動範圍,係表示僅使用登錄於參考圖片列表L0、 L1之其中一者之參考圖片時、以及使用登錄於第1及第2圖 片列表LO、L1兩者之參考圖片時之所有組合數。 接著,配合最大浮動範圍來選擇VLC表(步驟S703)。 第8A〜8C圖係顯示配合最大浮動範圍值來選擇VLC表 時之一例。例如第8A圖係顯是最大浮動範圍(MaxRange)與 第4圖之VLC表群之對應關係之例子。惟’於最大浮動範圍 為「2」時,由於可作為單純之〇或1之旗標來進行編碼,因 此亦可不使用VLC表。在第8A圖之情況中,當最大浮動範圍 為「3」時,選擇成為較短碼之νιχ表。另一方面,在最大 浮動範圍較大時,由於有時配合其產生機率選擇不同之VLC 表之方法效率較高’因此選擇別的VLC表(於第从圖中顯示 最大浮動範圍為「11」以上而使用不同VLC表之例子),而 於其以外係利用共通之VLC表之例子。 其以外係利用共通之VLC表之例子。 使用如此之對應關係之時,可使VLC表之切換減少且處
S 22 201230818 理量減少而完成》其結果,可節省用以保持VLC表之記憶體 量。 另一方面,第8B圖係由於最大浮動範圍為已知,而使 VLC表之碼一次增加一位元並將最後之碼之位元刪減丨位元 之例子。例如,當最大浮動範圍為「5」時,可對編碼對象 訊號3、4使用同樣長度之碼(〇〇〇1、〇〇〇〇)。此情況下有 可於碼長變為最大之部分節省碼量之優點。又,第8B圖之 方法可以第3式之方法來變更為程式碼。 f〇r( counter=0 ; counter<val ; counter++) { output_code ( “0” ); } if ( val ! = MaxRange ) {
Output一code ( “1” ); } …第3式之間進行 第8 C圖係顯示第3式之處理之流程的流程圖。首先取得 由前述所得之編碼對象訊號val及最大浮動範圍 MaxRange(步驟S801)。接著,於Counter由0成為val-Ι之值 間反覆進行處理(由步驟S802與步驟S804包圍之處理)。作 為反覆進行之處理,係實施輸出碼「0」之處理(步驟S803), 之後,將Counter前進一個(步驟S804)並回到步驟S802 » 又,當變成val=0時便不進行反覆處理。所有反覆處理完成 後,判定val值是否與MaxRange之值相等。再來,在不一致 s 23 201230818 之情況下(步驟S805之否)則輸出碼「1」(步驟S806)並結 束。又,在val值與MaxRange之值一致之情況中(步驟S805 之是)’就直接結束。藉此輸出之碼列會成為與編碼對象訊 號val對應之碼列。 又,前述之表之組合方法係一個例子而不限於此。 又,針對初期表或更新表,亦可事先記述於串流之標 頭部分(第3實施形態記載之標頭部)。 又’本實施型態之說明雖就參考圖片列表為2種之情況 加以說明,但本發明不限於此。有3種以上之情況,由於晝 面間預測模式資訊及參考指標資訊之碼量增加,故藉由使 用本發明可期望更進一步之碼量之删減。 又,作為藉由控制部2 21由編碼控制訊號中之訊號類別 來決定表選擇資訊CS之方法,亦可事先決定於編碼方法及 解碼方法在每個類別資訊是使用哪個VCL表。藉此,可使用 配合訊號類別之VLC表。 又,事先對不同之類別資訊(例如使用於預测圖像生成 之畫面間預測所必須之資訊、以及晝面内預測所必須之資 訊)使用同樣之VLC表亦可。即使訊號之類別不同,編碼對 象訊號亦有採取同樣分布之情況,該情況下,藉由共享Vlc 表,而可一面維持編碼效率一面將VLC表之保持所必須之記 憶體量刪減。 (第2實施型態) 參考第9A圖及第9B圖來說明第2實施型態之圖像解碼 裝置。第9A圖係第2實施型態之圖像解碼裝置9〇之概略方塊
S 24 201230818 圖°⑽圖係顯示圖像解瑪裝置9G之動作之流程圖。 第2實施型態之圖像解碼裝置_包含取得部91、表選 擇部92、可變長度解碼部92、及分割部94。 取得部91係取得為已編碼之混合訊號的編碼混合訊號 (S91)。 表選擇部92係根據混合訊號之最大浮動範圍來由預先 作成之複數®像解碼表中選擇用於混合職之解碼之可變 長度解碼表(S92)。 可變長度解碼部93係使用以表選擇部92選擇之可變長 度解碼表來將編碼混合訊號可變長度解碼(S93)。 分割部94係將以可變長度解碼部93解碼之混合訊號分 割為第1資訊及第2資訊(S94)。 第10A圖係使用了本發明之可變長度解碼方法之圖像 解碼裝置之方塊圖。如第l〇A圖所示,圖像解碼裝置9〇〇係 包含可變長度解碼部910、解碼控制部920 '逆量化部93〇、 逆轉換部940、畫面内預測部950、畫面間預測部96〇、加法 部970及開關980。又,可變長度解碼部91〇、晝面内預測部 950、及晝面間預測部960亦可分別於其内部包含記憶體。 輸入碼列係藉由使用本發明之可變長度編碼方法的圖 像編碼裝置100所生成者。輸入碼列係輸入可變長度解碼部 910。可變長度解碼部910係根據由解碼控制部92〇得到之訊 號之類別資訊來對碼列施行可變長度解碼,並將解媽訊號 對解碼控制部920與逆量化部930進行輸出。當解碼訊號為 已量化之轉換係數時,於逆量化部930施行逆量化,並於逆 25 201230818 轉換部_施行逆轉換’而成為解碼剩餘_像訊號並對加法 ^謂進行輸出。X,解碼訊號為預測_像生成關聯資訊 時’解碼控制部92〇會將解碼訊號對晝面間預測部、主 面内預測部㈣及開關進行輸出。畫面間_部删會= 已解碼完叙解碼圖像訊號與賴w像生成咖資訊來生 成預測圖像訊號,並對開關980之S2進行輪出。一 晝面内預測部95G會由已解碼完成之解碼_像訊號與_ 圖像生成關聯資訊生成預測圖像訊號,並對㈣9⑼之^進 行輸出。開關980藉由由編碼控制部920得到之編碼模式資 訊來切換SWS2之其中—者,而將以選擇之糊圖像訊二 對加法部970進行輸出。加法部9解,餘圖像訊號加 上預測圖像訊號而作為解碼圖像訊號進行輸出。又,解碼 控制部920係對可變長度解碼部910輸出下個應解碼之訊號 類別資訊。 進一步使用第10B圖與第11圖詳細說明可變長度解碼 部910。第10B圖係可變長度解碼部910之方塊圖。又第11圖 係顯示可變長度解碼部91〇之動作流程之流程圖。 可變長度解碼部910包含控制部(相當於第9A圖之取得 部91)911、訊號分割部(相當於第9人圖之分割部)912、丫1^ 表群913、VLD表選擇部(相當於第9A圖之表選擇部92)914、 表參考部(相當於第9A圖之可變長度解碼部93)、及表更新 部 916。 可變長度解碼部910係將包含已輸入之訊號類別資訊 之解碼控制訊號對控制部911進行輸入(步驟S1101)。控制 26
S 201230818 部911係決定對應於類別資訊之表選擇資訊eg並對vld表選 擇部914進行輪出(步驟S1102)。Vld表選擇部914係由VLD表 群913取得與表選擇資訊CS對應之VLD表,並將取得之表資 訊TI對表參考部915輸出(步驟S1103)。又,VLD表選擇部914 係將對應之VLD表隊表更新部916進行輸出。表參考部915係 由取得之VLD表搜尋對應於已輸入之碼列Bs之碼,並將其作 為解碼訊號DS輸出(步驟S1104)。在此表參考部915係將表 參考結果TR(使用於取得解碼訊號ds之表位置)對表更新部 916進行輸出。表更新部916係根據所使用之VU)表之表參考 結果TR來更新VLD表(步驟S1105)。接著,控制部911係藉由 解碼控制訊號之訊號類別來判斷對應於解碼對象之碼列之 資訊而取得之解碼訊號DS是否為分割對象。 又,在此分割對象訊號係於第1實施型態中所說明之編 碼時作為混合對象之訊號,例如亦可為用於預測之晝面門 預測模式資訊(第1資訊)與參考指標資訊(第2資訊)所混人 之 > 讯。該等資訊會一起成為與畫面間預測編碼相關而可 得到之資訊。 當為分割對象時(步驟S1106之是),訊號分割部912會 刀割解碼訊说DS(步驟S1107)。而,針對分割方法係於後古羊 細說明。另一方面,當不為分割對象時(步驟Sll〇6之否), 則解碼訊號DS會直接作為解碼訊號輸出。 進一步使用第12A圖及第12B圖來就VLD表之參考方法 加以說明。第12人圖係VLD表群之例子。如第12A圖所示積蓄 有複數碼(碼列)與val(解碼訊號)之對應表。取得解碼所必
S 27 201230818 須之類別資訊,並如第1實施型態所示之相同方法,將與類 別貝sfl對應之VLD表由VLD表群抽出,並將對應於碼列防之 解碼訊號DS輸出。例如,已VLD表〇為對象之解碼處理之情 況中,碼列為「001」時將val「2」作為解碼訊號DS輸出。 之後,進行VLD表之更新處理。而,VLD表之更新係使 用與編碼方法相同之方法。根據與第丨實施型態所示之方法 相同之方法,例如更新之範圍變動之情況下,於解碼時以 相同之方法切換更新表。如同第丨實施型態中已詳細說明 者’用於更新之情況中,使用中間表時,如第12B圖所示, 由表參考結果之val值進一步轉換為解碼訊號Ds。例如,如 前述val「2」之情況則變成對應於「丨」之解碼訊號此。 接著使用第13圖來說明當訊號列BS係作為與畫面間預 測編碼相關之資訊而可得到之指標f訊時,分割為晝面間 預測模式資訊與參考指標資訊之方法。又,與第丨實施型態 中所說明者相同,畫面間預測模式資訊係顯示正使用參考 圖片列表中之任一者或是兩者均使用的資訊。又,參考指 標資訊係用以顯示以參考圖片資訊特定之參考圖片列表中 之實際參考之參考圖片的指標資訊。χ ’在此,僅顯示參
考圖片列表為2種(參考圖片列表l〇、參考圖片列表u)之情 況之例子。 H 首先,由表參考部915取得以VLD表之參考解碼之訊號 J BS並由控制部911取得包含於參考圖片列表之指標 數、及包含於參考圖片列表L1之指標數(步驟S1301)。當取 传之解碼訊號胳較參考圖片列表L0之指標數小時(步驟
S 28 201230818
Sl3〇2之是)’設定使用登錄於參考圖片列表LG之參考圖片 的預測作為晝面内預測模式資訊之預測訊號,並於參考圖 片列表LG之預翻標設定㈣訊細之數值作為參考指標 資訊(步驟S1303)。 虽胖瑪矾號DS較參考圖片列表L0之指標數 大時(步驟S1302之否)’會判斷解碼訊號此是否較參考圖片 列表L0之储數與參相片縣以指標數之和之值小。 判斷結果為小時(步職3G4之是),狀制絲於參考圖 片列表L1之參考的酬作為畫面内預職式資訊之預 測訊號,並於參考圖片列扣之测減編號妓由解碼 訊號DS之數值減掉參考㈣列細之減的值來作為參考 指標資訊(步驟如⑹。另—方面,在步觀綱為否之情 兄中4雙方向(B!)參考預測做為畫面内預測模式資訊 之預測訊號(步则⑹。接著,由解碼訊號此以後述之方 ^取得並設定參相片職L0之賴指標編収參考圖片 表11之預測指標編號(步驟S1307)。 數編之情況中’參考圖片列·之預測指 考圖1 a M將由解碼職贼去參相#列表[〇及參 片列表Ll<_指標數的 測指標數時之商來矣… 肩片列表L1之預 指標數編號會2 又’參考圖片列表U之預測 及參考圖細減去參相片列表L〇 之預批ϋ ^龍標數的值除財相片列表11 預測和標數時之餘數來表示之值。 以上之分割處理例如可如第4式來顯示。
29 S 201230818
If (Decodedldx < Number(LO)) {
PredDir = LO-Pred ; LOIdx = Decodedldx ; }
Else id( Decodedldx < Number(LO)+Number(Ll)) {
PredDir = Ll-Pred ;
Llldx = Decodedldx-Number(LO); }
Else {
PredDir=Bi_Pred ; LOIdx=Quotient{{DecodedIdx-{Number(L0)+Num ber(Ll)}, Number(Ll)} LIIdx=Mod(DecodedIdx-{Number(LO)+Number(Ll )},Number(Ll)) } ···(第 4式) 而,PredD i r係顯示僅使用畫面間預測模式資訊亦即登 錄於參考圖片列表L0之參考圖片(LO-Pred)、僅使用登錄於 參考圖片L1之參考圖片(U-Pred)、或是使用參考圖片列表 LO、L1兩者(Bi-Pred)的資訊。又’ Decodedldx係顯示解碼 訊號DS,Number(LO)係顯示參考圖片列表L0之指標數’ Number(Ll)係顯示參考圖片列表L1之指標數,LOIdx係顯示
30 S 201230818 參考圖片列表L0中之參考指標編號,Llldex係顯示參考圖 片列表L1之參考指標編號。 惟,Quotient(A,B)係顯示A除以B時之商之值’ Mod(A ’ B)係顯示A除以B時之餘數之值。 然而,如第1實施形態所說明,當預編碼時Number(Ll) 不為2之倍數時,亦即,要加上補償值使之成為超過 Number(L1)之最小2之倍數之情況中,由 {DecodedIdx-{Number(L〇HNumber(Ll)}之值將加上前述 補償可得之2之倍數之倍數值往右平移而得之值成為 LOIdex ’ 而由{DecodedIdx-{Number(LO)+Number(Ll)}之值 減去2之LOIdex倍數之值(將1往左位移剛好LOIdex之值的 值)的值成為Llldex。又,與編碼時相同,必須跳過不使用 之指數部分。如此處理可省略除法而可使演算電路縮小。 接著,參考第14圖及第15A〜C圖來說明VLD表選擇部 914之處理之流程。 VLD表選擇部914係由控制部911取得參考圖片列表L0 之指標數及參考圖片列表L1之指標數(步驟S1401)。然而, 參考圖片列表L0之指標數及參考圖片列表L1之指標數係作 為串流之標頭資訊較解碼對象訊號之解碼先行解碼之資 訊。接著,由取得之參考圖片列表L〇、L1之指標數算出最 大浮動範圍(步驟S1402)。在此最大浮動範圍 與編碼時一樣使用第2式算出。接著,VLD表選擇部914係配 合最大浮動範圍選擇VLD表(步驟S1403)。 第15A〜15C圖係顯示結合最大浮動範圍選擇表之
S 31 201230818 一例。例如第15A圖係顯示最大浮動範圍(MaxRange)與第 12A圖之表群之職_之肝。惟,最大浮動範圍為 「2」時,由於可作為單純之04〗之旗標來編碼/解碼,因 此亦可不使用VLD表。 第15A圖之情況中,當最大浮動範圍為「3」時,選擇 成為短碼之VLD表。另一方面,當最大浮動範圍較長之情況 下,由於結合其產生機率而選擇不同VLD表之方法有時效率 較向,因此為不同VLD表(第15A圖中係顯示最大浮動範圍為 11」以上而使用不同VLD表之例子),此情況以外係利用 共通VLD表之例子。 然而,使用如此對應關係之情況下,VLD之切換減少且 處理量減少而可完成。亦即,有可節省用以保持VLD表之記 憶體量的優點。又’ VLD表選擇之方法有使用與編碼侧相同 之選擇方法之必要,第15A圖之例子係成為使用與編碼側之 第8A圖之VLC表之選擇方法之情況之例子。 另一方面’第15B圖為由於最大浮動範圍為已知,因此 將VLD表之碼一次增加一位元,並將最後碼之位元刪減一位 凡之方式的例子(對應於編碼側使用第8B圖之VLC表選擇方 法之情況之例子)。例如,最大浮動範圍為「5」時,可對 符號3、4使用相同長度之碼(0001、0000)。此情況中,有
可於成為最大浮動範圍之部分節省碼量之優點。又,第15B 圖之方法不參考表而已第5式之方法解碼亦可。 DS=0 ; F〇r (counter=0 ; counter〈MaxRange ; counter++) 32 s 201230818
Code = read_code(); If (code == “1” ) { break ; else { DS +=1 ; 1 …(第5式) 第15C圖係顯示第5之處理之流程之流程圖。首先重置 解碼訊號DS(設為0),並取得藉由前述所得之最大浮動範圍 MaxRange(步驟S1501)。接著Counter*在取0至MaxRange-Ι之 值之間進行反覆處理(由步驟S1502與步驟S1506包圍住之 處理)。 反覆處理係由碼列讀取1位元(步驟S1503),判定讀取 之碼是否為1(步驟S1504),並於解碼訊號DS加上1(步驟 S1505)。一方面,當讀出之碼不為1時(步驟S1504之否), 進行於解碼訊號DS加上1之處理(步驟S1505),並使Counter 前進一個(步驟S1506),回到S1502之反覆處理。另一方面, 當讀出之碼為1時(步驟S1504之是)會跳過反覆處理而進到 下個步驟。當反覆處理結束或者步驟S1504為是之情況,藉 由於此時機輸出解碼訊號DS(步驟S1507)進行解碼處理。
S 33 201230818 藉由進行前述之處理,可正確地解碼處理以本發明之 編碼方法編碼之碼列,而可實現編碼效率較高之編碼方 法、解碼方法。 (第3實施形態) 本貫施形態係說明將顯不祝號與參考之表之對廡關係 之表關聯資訊T b 1S t r作為串流之標頭來記述並編碼及解石馬 之方法。 第16圖係本發明之圖像編碼方法之碼列此之構成圖。 第16(a)圖係對應至少已1個畫面構成之動畫序列的編碼气 號。編碼訊號係由為全畫面之資料的序列資料以口此仏、以 及為全晝面之權資料共通之資料的序列標頭SeqHdr所構 成。 表關聯資訊Tb 1 Str係顯示例如參考圖片列表之指才,、 數與參考圖片列表L1之指標數為相同,且參考圖片列表l〇 中之參考指標編號之顯示參考圖片與參考圖片列表!^之來 考指標編號之顯示參考圖片相同之情況的資訊。第17圖係 顯示包含前述資訊之旗標“L0_Ll_info_merge_flg,,之語 法之例子。 該旗標為1之情況中’登錄於參考圖片列表、l 1之之 參考圖片為相同,而可將作為預測模式之L1參考模式作為 無來處理。此時,例如可以第6式所示之方法來決定指標。 if(PredDir == LO-Pred ) {
Targetldx = LOIdx ; s 34 201230818 else // (PredDir == Bi-Pred ) {
Targetldx =Number(LO)+LOIdx*Number(LO)+LIdx ; } ...(第 6式) 又,PredD i r係晝面間預測模式資訊亦即顯示僅使用登 錄於參考圖片列表L0之參考圖片(LO-Pred)、或使用參考圖 片列表L0、L1兩者(Bi-Pred)之資訊。又,Targetldx係顯 示輸出指標’ Number(LO)係顯示參考圖片列表l〇之指標 數,LOIdx係顯示參考圖片列表L0之參考指標編號,而UIdx 係顯示參考圖片列表L1之參考指標編號。 此時之最大浮動範圍係例如可以第7式算出並以最短 碼長表現。
MaxRange = Number(LO) + {Number(Ll)*Number(LO)} ···(第7式) 又,與第1式之情況相同,Number(LO)係顯示參考圖片 列表L0之指標數,而Number(Ll)係顯示參考圖片列表^之 指標數。又,以前述方法編碼之碼列於解碼時可以第8式鎖 式之方法解碼。
If (Decodedldx < Number(LO)) {
PredDir = LO-Pred ; LOIdx = Decodedldx ; 35 s 201230818
Else {
PredDir = Bi-Pred ; L01dx= Quotient(DecodedIdx-Number(LO), Number(LO)) Llldx= Mod(DecodedIdx-Number(LO), Number(LO)) } …(第8式) 惟,Quotient(A,B)係顯示將A除以B時之商值,而 Mod(A,B)係顯示將A除以B時之餘數值。又,與第1實施形 態及第2實施形態相同省略除法處理而以平移演算處理亦 可0 序列標頭包含有表關聯資訊TblStr。 第16(b)圖係序列資料SeqData之構造。序列資料 SeqData係為對應複數之丨畫面之編碼訊號的圖片編碼訊 號’且包含圖片訊號PicStr。 第16(c)圖係圖片訊號PicStr之構造。圖片訊號picstr 係由為1晝面之資料的圖片資料PicData、以及為1畫面全體 共通之資料的圖片標頭PicHdr所構成。圖片標頭picHdr包 含有表關聯資訊TblStr。 弟16(d)圖係圖片資料PicData之構造。圖片資料 P i c D a t a係以複數區塊單位之集合所構成之片之編碼訊 號’且包含有片訊號Slicestr。 第16(e)圖係片訊號SliceStr之構造。片訊號SliceStr 係由為1片之資料的片資料SliceData、以及為1片之全資料 共通之資料的片頭sliceHdr所構成。
S 36 201230818 藉由片頭SliceHdr包含表關聯資訊TblStr,可正確解 碼以片資料SliceData單位接收之編碼訊號。 然而’當序列資料SeqData包含複數之晝面訊號PicStr 時,亦可不於所有之PicHdr包含表關聯資訊TblStr,而僅 於一部分之PicHdr包含表關聯資訊TblStr。同樣地,當圖 片資料PicData包含複數片訊號siiceStr時,亦可不於所有 片頭SliceHdr包含表關聯資訊TblStr,而僅於一部分之片 頭SliceHdr包含表關聯資訊TblStr。若表關聯 資訊TblStr之内容於各片為共通,則在如第16(e)圖所 示片頭SliceHdr沒有表關聯資訊TblStr時,亦可以其他片 頭SI iceHdr之表關聯資訊TblStr代用而抑制表關聯資訊 TblStr反覆所產生之位元數增加。 又,碼列BS為不以連續位元串流而以為細分之資料之 單位的封包等傳送之情況亦可將片頭部與片頭以外之資料 部分離個別傳送。此情況並非如第16圖所示使片頭部與資 料部成為一個位元串流。惟,封包之情況,片頭部與資料 部之傳送順序即使不連續,僅於對應之資料部將對應之片 頭部以別的封包傳送,即使不成為一個位元串流,概念亦 與於第16圖所說明之位元串流相同。 又,本發明之解碼方法中,以前述方法編碼之碼列防 係以下述方法解碼。首先’取得包含於序列標頭⑽版之 表關聯資訊TblStr並保持各資訊。接著取得包人於 吞 頭PicHdr之表關聯資訊TblStr並更新各資訊。 ^ 在此’沒有 表關聯資訊TblStr之情況或是一部分沒右♦ & ,之情况,則直接
S 37 201230818 保持包含於序列標頭㈣紐之資訊^同樣地,取得包含於 片頭SliceHdr之標關聯資訊TblStr並更新各資訊。 藉由如此可正確地解碼前述碼列。 (第4實施形態) 將以前述各實施形態所顯示之用以實現動態圖像編碼 方法或動態圖像解碼方法之程式記錄於紀錄媒體,藉此可 將前述各實施形態所示之處理於獨立之電腦簡單實施。紀 錄媒體可為磁碟、光碟、光磁碟、1(:卡、半導體記憶體等, 只要為可記錄程式者即可。 又在此,說明前述各實施形態所示之動態圖像編碼方 法或動態圖像解碼方法之應用例與使用其之系統。 第20圖係顯示實現内容配送服務之内容供給系統 exlOO之全體構成之圖。將通訊服務之提供區域分割為所希 望之大小,並於各胞元内分別設置為固定無限基地台的基 地台 exl06、exl07、exl08、exl09、exll〇。 該内容供給系統exlOO係於網路exl01連接網路服務提 供者exl02及電s舌網路exl04、及由基地台exl06透過exllO 與電腦exlll、PDA(personal Digital Assistant)exll2、 相機exll3、行動電話exll4、遊戲機exll5等各機器連接。 惟,内容供給系統exl00不限於如第20圖所示之構成, 而亦可組合任何要件並加以連接。又,亦可不由固定無線 基地台之基地台exl06透過exl 10而直接與將各機器與電話 網路exl04連接。又,各機器亦可透過近距離無線等直接相 互連接。
S 38 201230818 相機exll3為數位攝相機等可動態攝影之機器,相機 exll6為數位相機等可靜止攝影、可動態攝影之機器。又, 行動電活 exl 14 可為 GSM(Global System for Mobile Communications)方式、CDMA(Code Division Multiple Access)方式、W-CDMA(Wideband-Code Division Multiple Access)方式、LTE(Long Term Evolution)方式或HSPA(Hing Speed Packet Access)的行動電話基,或者為PHS(Personai Handyphone System)等,任何一種均無妨。 内谷供給系統exl 00係藉由使相機exi 13等通過基地台 exl09及電話網路exi〇4連接至串流伺服器exl〇3,而可即時 配送。即時配送係對使用者使用相機exll3所攝影之内容 (例如音樂即時之影像等)進行如前述各實施形態所說明之 編碼處理,並傳送至串流伺服器exl〇3。另一方面,串流伺 服器exl03係將對有要求之客戶端傳送之内容資料串流配 送。客戶端係可將前述已編碼處理之資料解碼之電腦 exlll、PDAexll2、相機以113、行動電話找114、遊戲機邙115 等。接收已配送之資料的各機器係將已接收之資料解碼處 理並再生。 又"T將已攝影之資料之編碼處理於相機exl 13進行, 亦可於進行資料傳送處理之串流伺服器e X1 〇 3進行,亦或可 互相分擔進行。同樣地已配送之資料之解碼處理可於客戶 端進行,可於串流伺服器exl〇3進行亦可互相分擔進行。 又,不限於相機exll3,亦可將以相機exll6攝影之靜止圖 像及/或動態圖像資料透過電腦exlll傳送至串流伺服器
S 39 201230818 exl〇3。此種情況之編碼處理可由相機以116、電腦、 串流伺服器exl03任何一者進行,亦可互相分擔進行。 又,該等編碼•解碼處理一般係於電腦exlll或各機器 具有之LSIex500中處理。^卜巧卯可為單晶片或者為由複 數晶片構成者亦可。又,將動態圖像編碼·解碼用之軟體 安裝於可以電腦exlll讀取之任何紀錄媒體(CD_R〇M、軟碟、 硬碟等),並使用該軟體進行編碼•解碼處理亦可。此時之 動態圖像資料係以行動電話exll4具有之LSIex5〇〇編碼處 理後之資料。 又,串流伺服器exl〇3係複數之伺服器或複數之電腦, 亦可為分散資料並處理或記錄配送者。 如同以上進行’内容供給系統找1〇〇可將已編碼之資料 由客戶端接收並再生。如此内容供給系統exl〇〇可將使用者 傳送之資訊即時地由客戶端接收解碼並再生,而即使沒有 特別權利或設備之使用者亦可實現個人廣播。 又’不限於内容供給系統exl〇〇,如第21圖所示於數位 廣播用系統ex200亦可安裝前述各實施形態之至少動態圖 像編碼裝置或動態圖像解碼裝置之任一者。具體而言,廣 播電台ex201係將於影像資料多工音樂資料等多工資料透 過電波通訊或傳送至衛星ex202。該影像資料係以前述各實 施形態所說明之動態圖像編碼方法所編碼之資料。接收其 之廣播衛星ex202係發送廣播用電波,並由可衛星廣播之接 收該電波之家庭之天線ex204接收。將已接收之多工資料由 電視(接收機)ex300或機上盒(STB)ex217等裝置解碼成再 40
S 201230818 生。 又,讀取並解碼記錄於DVD、BD等記錄媒體ex215之多 工貝料、或者於C錄媒體ex215編碼影像訊號且進—步根據 情況與音樂資料多工並寫人之讀取/記錄器以⑽亦可安裝 前述各實施形態所示之動_像解碼裝置或㈣圖像編碼 裝置。該情況中,已再生之影像訊號顯示於螢幕ex2lg,並 可藉由多工貢料所記錄之記錄媒體以215於其他裝置或系 統再生影像訊號。又,在連接於有線電視用之纜線ex2〇3或 者術星/地上電波廣播之天線ex2〇4之機上盒故217内安裝 動態圖像解碼裝置,並將其顯示於電視之螢幕ex21g亦可。 此時亦可不於機上盒而於電是内安裝動態圖像解碼裝置。 第22圖係顯不使用前述各實施形態所說明之動態圖像 解碼方法及動態圖像編碼方法的電視(接收機)ex3⑽之 圖。電視ex300係包含有··諧調器ex3〇1,係透過接收前述 廣播之天線ex204或纜線ex2〇3等取得或輸出於影像資料多 工音樂資料之多工資料;調變/解調部ex3〇2,將接收之多 工資料解調或將傳送至外部之多工資料調變者;及多工/分 離部ex303,係將已解調之多工資料分離為影像資料與聲音 資料、或者將以rfl號處理部ex306編碼之影像資料、聲音資 料多工者。 又,電視ex300係包含訊號處理部以3〇6及輸出部 ex309,s亥訊5虎處理部ex306係具有可分別解碼聲音資料、 影像資料或將分別之資§fl編馬之聲音訊號處理部、景; 像訊號處理部ex305,而該顯示部ex3〇6具有將已解碼聲音
S 41 201230818 訊號輸出之喇叭e x 3 〇 7、及將已解碼之影像訊號加以顯示之 顯示器等顯示部ex308。又,電視ex3〇〇包含具有受理使用 者操作之輸入之操作輸入部ex312等的介面部ex317。又, 電視ex300包含將各部總體控制之控制部找31〇、及將電力 供給至各部之電源電路部ex311。介面部ex317除了操作輸 入部ex312以外亦可包含:橋接器ex313,係與讀取/記錄器 ex218等外部機器連接者;槽部ex3丨4,係用以使可安裝紐 卡等記錄媒體ex216者;驅動器ex315,係用以與硬碟等外 部紀錄媒體連接者;及數據機以316,係與電話網路連接 者。然而,記錄媒體ex2i6係可藉由所儲存之非依電性/依 電性半導體記憶體零件來電性記錄資訊者。電視ex議之各 部分係透過同步匯流排相互連接。 首先,針對電視ex3〇〇藉由天線找2〇4等由外部取得之 多工資料解碼並再生之構成加以說明。電視ex300係接收來 自遙控器ex220等之使用者操作,並根據具有cpu等之控制 部ex310之控制來將於調變/解調部ex3〇2解調之多工資料 以多工/分離部ex303分離。接著電視ex3〇〇將已分離之聲音 資料以聲音訊號處理部以3〇4解碼,並將已分離之影像資料 以影像訊號處理部ex3〇5使用前述各實施形態所說明之解 碼方法加以解碼。解碼後之聲音訊號、影像訊號分別由輸 出部ex309向外部輸出。輸出時,亦可暫時將該等訊號蓄積 於緩衝器ex318、ex319等而使聲音訊號與影像訊號同步再 生。又,電視ex300亦可不由廣播等,而由磁/光碟、汕卡 等記錄媒體ex215、ex216讀取多工資料。接著,針對電視
S 42 201230818 ex300將聲音訊號或影像訊號編碼並朝外部傳送貨者寫入 記錄媒體等構成加以說明。電視ex3〇〇係由遙控器ex22〇等 接收使用者操作,並根據控制部以31〇之控制於聲音訊號處 理部ex304編碼聲音訊號,並於影像訊號處理部以3〇5使用 前述各實施型態所說明之編碼方法編碼影像訊號。已編碼 之聲音訊號 '影像訊號係以多工/分離部ex3〇3多工並輸出 至外部。多工時,亦可將該等訊號暫時積蓄於緩衝器 ex320、ex321等而使聲音訊號與影像訊號同步。又,缓衝 器ex318、ex319、ex320、ex321可如圖示具備複數個,亦 可為共有一個以上緩衝器之構成。又,圖示以外例如於調 變/解調部eX302或多工/分離部ex303等間亦可將資料蓄積 於緩衝器來作為防止系統溢位、或欠位之緩衝材。 又,電視ex300在由廣播等或記錄媒體等取得聲音資 料、影像資料以外,亦可包含受理麥克風或相機等AV輸入 之構造,並對由該等構造取得之資料進行編碼處理。然而, 在此電視ex300係作為可進行前述編碼處理 '多工、及外部 輸出之構造而說明’但亦可為不能進行該等處理而僅可進 行前述接收、解碼處理及外部輸出之構造。 又,以讀取/記錄器ex218由記錄媒體讀取或寫入多工 資料時’前述解碼處理或編碼處理可由電視帕⑽或讀取/ 記錄器ex218中任-者進行,或由電視㈣⑽與讀取/記錄器 ex218相互分擔進行亦可。 舉-例子,於第23圖顯示由光碟讀取或寫入資料時之 資訊再生/記錄部ex_之龍。資訊再生/轉部ex棚包 43 201230818 含以下說明之要件ex401、ex402、ex403、ex404、ex405、 ex406、ex407。光磁頭ex401係於為光碟之記錄媒體以215 之記錄面照射雷射光點而寫入資訊,並由記錄媒體以215之 記錄面檢測出反射光來讀取資訊。調變記錄部ex4〇2係電性 驅動内藏於光磁頭ex401之半導體雷射並根據記錄資料進 行光之調變。再生解調部ex4〇3係將為藉由内藏於光磁頭 ex401之光檢測器來電性檢測來自記錄面之反射光的再生 訊號放大,並分離解調記錄於記錄媒體以215之訊號成分以 再生必要之資訊。緩衝器以4〇4係暫時保存由用以記錄於記 錄媒體ex215之資訊及由記錄媒體ex215再生之資訊。碟碼 達e X4 0 5係使記錄媒體e X 215旋轉。伺服控制部e χ 4 〇 6係一面 控制碟碼達ex405之旋轉趨動一面將光磁頭找4〇1移動至預 定之資訊軌並進行雷射光點之追蹤處理。系統控制部e χ 4 〇 7 係進行資訊再生/記錄部ex4〇〇之全體之控制。前述讀取或 寫入之處理係系統控制部以4〇7藉由利用保持於緩衝器 ex404之各種資訊或者根據必要進行新資訊之生成、追加, 並一面使調變記錄部ex402、再生解調部ex4〇3、伺服控制 部ex406協調作動,一面通過光磁頭以4〇1進行資訊再生而 實現者。系統控制部ex 4 G 7係例如以微處理!!所構成而可藉 由實施讀取寫入之程式來實施該等處理者。 以上,就光磁頭ex401係照射雷射光點來進行說明,但 其亦可為藉由使用近場歧行高密度記錄者。 第24圖係為光碟之記錄媒體嫩5之示意圖。於記錄媒 體以215之記錄面導槽(凹槽)形成為螺旋狀,而於資訊執
S 44 201230818 e x 2 3 0預先記錄有以凹槽之形狀變化顯示碟上之絕對位置 的位址資訊。該位址資訊包含用以特定為記錄資料之單位 的記錄區塊ex231之位置的資訊,並可於進行記錄或再生之 裝置中藉由再生資訊軌ex230並讀取位址資訊來特定記錄 區塊。又,記錄媒體ex215包含資料記錄領域ex233、内周 領域ex232、及外周領域ex234。用於記錄使用者資料之領 域係資料記錄領域ex233,而配置於較資料記錄領域ex233 内周或外周之内周領域ex232及外周領域ex234記錄部係使 用於使用者資訊之記錄以外之特定用途。再生/記錄部 ex400係對如此之記錄媒體以215之資料記錄領域技233進 行已編碼之聲音資料'影像資料或者已多工該等資料之多 工資料之讀寫。 以上係舉例丨層之DVD、BD等光碟為例子加以說明但 部不限於此,村為多層構造且於表面以外亦可記錄之光 碟又於碟之相同地方使用各種不同波長之色光來記錄 資訊,或者由各種角度記錄部同資訊之層等進行多次元記 錄/再生之構造之光碟亦可。 又’數位廣播料、統ex2〇()中’亦可能以具有天線ex2〇5 之車ex21G由衛星ex2〇2等接收資料,並於車ex21_具有之 衛星導航紐11等之顯示裝置再生動晝。然而,衛星導航 故211之構成係例如顯示於第2㉙之構成中考量加上Gps之 構成i同樣者亦可考量電腦exlu或行動電話烈114等。 第25(a)圖係顯示使用前述實施型態所說明之動態圖 像解碼方法及動態圖像編碼料之行動電如仙之圖。行
S 45 201230818 動電話e x 114係包含用以於與基地台e x 11 〇之間傳送接收電 波之天線ex350、可拍攝影像及靜止圖像之相機部ex365、 以及顯示以相機部ex265所拍攝之影像及以天線以35〇所接 收之影像等所解碼後之資料的液晶顯示器等之顯示部 ex358。行動電話exll4更進而包含有:具有操作鍵部ex366 之本體部;為用以輸出聲音之喇D八等聲音輸出部^357 ;為 用以輸入聲音之麥克風等聲音輸入部以356 ;用以保存所攝 影之影像、靜止圖像、所錄音之聲音或所接收之影像、靜 止圖像、郵件等之以編碼之資料或者以解碼之資料的記憶 體部ex367 ;或者為與同樣地保存資料之記錄媒體的介面部 的槽部ex364。 進而,針對行動電話ex114之構成例子使用第25(b)圖 加以說明。行動電話ex114相對於總體控制舉有顯示部 ex358及操作鍵部ex366之本體部之各部的主控制部 ex360 ’電源電路部ex361、操作輸入控制部ex362、影像訊 號處理部ex355、相機介面部ex363、液晶螢幕LCD(Liquid Crystal Display)控制部ex359、調變/解調部ex352、多工 /分離部ex353、聲音訊號處理部以354、槽部ex364及記憶 體部ex367係透過匯流排ex37〇相互連接。 電源電路部ex361當因為使用者之操作而終止通話及 電源鍵為ON狀態時,則會由電池組對各部供給電力以使行 動電話exll4起動為可動作之狀態。 行動電話exll4係根據具有CPU、ROM、RAM等之主控制 部ex360之控制’來將聲音通話模式時聲音輸入部沒356所
S 46 201230818 收音之聲音訊號以聲音訊號處理部以354轉換為數位聲音 訊號後,將其以調變/解調部ex352頻譜擴散處理,並於傳 送/接收部ex351施行數位類比轉換處理及頻率轉換處理後 透過天線ex350傳送。又行動電話exll4會在聲音通話模式 時將透過天線ex350接收之接收資料擴大並實施頻率轉換 處理及類比數位轉換處理後,以調變/解調部ex352頻譜逆 擴散處理,並以聲音訊號處理部以354轉換為類比聲音訊號 後將其由聲音輪出部ex356輪出。 接著於資料通訊模式時傳送電子郵件之情況中,根據 本體σ卩之操作鍵部ex366等操作所輸入之電子郵件之文字 資料係透過操作輸入控制部ex362送出至主控制部ex36〇。 主控制部ex360係將文字資料以調變/解調部ex352進行頻 譜擴散處理,並在以傳送/接收部ex351實施數位類比轉換 處理及頻率轉換處理後透過天線ex35〇傳送至基地台 exl 10。接收電子郵件之情況係對已接收之資料進行大致為 此處理之逆向處理並於顯示部技358輸出。 資料通訊模式時傳送影像、靜止圖像或影像與聲音之 情況,影像訊號處理部ex355會將由相機部ex365供給之影 像訊號藉由前述各實施型態所示之動態圖像編碼方法壓縮 編碼,並將已編碼之影像資料送出至多工/分離部ex353。 又,聲音訊號處理部ex354係將影像、靜止圖像等於以相機 部ex365拍攝中將以聲音訊號輸入部以356收音之聲音訊號 編碼,並將已編碼之聲音資料送出至多工/分離部ex353。 多工/分離部ex353係將由影像訊號處理部找355所供
S 47 201230818 給之已編碼之影像資料、及由聲音訊號處理部ex354所供給 之已編碼之聲音資料已預定方式多工,將其結果所得之多 工資料已調變/解調電路部ex352進行頻譜擴散處理,並於 傳送/接收部ex351實施數位類比轉換處理及頻率轉換處理 後透過天線ex350傳送。 於資料通訊模式時接收連結於首頁等之動態圖像檔案 之資料之情況、或者接收附加有影像或聲音之電子郵件之 情況中’為了將透過天線ex350接收之多工資料解碼,多工 /分離部ex353會將多工資料藉由分離分為影像資料之位元 串流與聲音資料之位元串流,並透過同步匯流排ex37〇將已 編碼之影像資料供給至影像訊號處理部ex355,並將已編碼 之聲音資料供給至聲音訊號處理部ex354。影像訊號處理部 e X 3 5 5係藉由與前述各實施型態所示之動態圖像編碼方法 對應之動態圖像解碼方法來進行解碼而藉此解碼影像訊 號’並透過LCD控制部ex359由顯示部ex358顯示包含於例如 連結於首頁之動態圖像檔案的影像、靜止圖像。又聲音訊 说處理部ex354係將聲音訊號解石馬並由聲音輸出部Μ%?輸 出聲音。 又,前述行動電話exll4等終端係與電視以3〇〇同樣 地,可考量為於具有編碼器、解碼器兩者之傳送接收型終 端之外’為僅有編碼器之傳送終端、僅有解碼器之接收終 知專3種女裝形式。進而,數位廣播用系統中,以傳 送、接收於影像資料多工音樂資料等之已多工之多工資料 來加以說明,但於聲音資料之外與影像關聯之文字資料等
S 48 201230818 所多工之資料亦可,非多工資料而為影像資料本體亦可。 如此,可將前述各實施型態所示之動態圖像編碼方法 或動態圖像解碼方法使用於前述任何機器、系統,並藉此 可得到前述各實施型態所說明之效果。 又,本發明並相關之前述實施型態所限定者,而可為 不脫出本發明範圍之各種變形或修正。 (第5實施型態) 藉由因應需求適當切換前述各實施型態所示之動態圖 像編碼方法或裝置、以及遵循MPEG-2、MPEG4-AVC、VC-1等 不同規格之動態圖像編碼方法或裝置,亦可生成影像資料。 在此,在生成了分別遵循不同規格之複數影像資料之 情況中,解碼時必須選擇與個別之規格對應之解碼方法。 惟,解碼之影像資料由於無法識別是遵循哪個規格者,因 此產生無法選擇適當解碼方法之課題。 為求解決此課題,於影像資料多工了音樂資料等之多 工資料係包含了顯示影像資料是遵循何種規格的識別資訊 者。於以下說明包含藉由前述各實施型態所示之動態圖像 編碼方法或裝置所生成之影像的多工資料之具體構成。多 工資料係傳輸串流形式之數位串流。 第26圖係顯示多工資料之構成之圖。如第26圖所示多 工資料係由視訊串流、音訊串流、演示圖形串流(PG)、交 互式圖形串流中多工1個以上所得者。視訊串流係表示電影 之主影像及副影像,音訊串流(IG)係表示電影之主聲音部 分及與該主聲音混合之副聲音,而演示圖形_流係表示電 49 201230818 影之字幕。在此,主影像係表示顯視於畫面之常規影像, 而副影像係表示於主影像中以小畫面顯示之影像。又,交 互性圖形串流係表示藉由於晝面上配置GUI構件所作成之 對話畫面。視訊串流係藉由前述各實施型態所示之動態圖 像編碼方法或裝置、以及遵循習知之MPEG-2、MPEG4-AVC、 VC-1等規格之動態圖像編碼方法或裝置而編碼。音訊串流 係以杜比AC-3、Dolby Digital Plus、MLP、DTS、DTS-HD 或者線性PCM等方式編碼。 包含於多工資料之各串流係藉由PID來加以識別。例 如,於利用在電影之影像之視訊串流分配0x1011,於音訊 串流分配0x1100至0x111F,於演示圖形串流分配0x1200至 0xl21F,於交互性圖形串流分配0x1400至0xl41F,並於利 用在電影之副影像之視訊串流分配OxlBOO至OxlBlF,於利 用在與主聲音混合之副聲音之音訊串流分配0x1 A00至 OxlAlF 。 第27圖係示意地顯示多工資料如何被多工的圖。首 先,將由複數之視訊圖框所形成之視訊串流ex235及由複數 音訊圖框所形成之音訊串流e X2 3 8分別轉換為P E S封包列 ex236及ex239,並轉換為TS封包ex237及ex240。同樣地將 演示圖形串流ex241及交互性圖形串流ex244之資料分別轉 換為PES封包列ex242及ex245,再轉換為TS封包ex243及 ex246。多工資料ex247係藉由將該等TS封包多工為1條串流 所構成。 第28圖係進一步詳細顯示於PES封包列如何儲存視訊 50
S 201230818 串流。第28圖之第1階段係顯示視訊串流之視訊圖框列。第 2階段係顯示PES封包列。如第28圖之箭頭yyl、yy2、yy3、 yy4所示’為視訊串流中之複數video Presentation Unit 的I圖片、β圖片及p圖片係就每個圖片分割並儲存於?£:3封 包之有效負載。各PES封包持有PES標頭,而於PES標頭儲存 有為圖片之顯示時刻的PTS(Presentation Time-Stamp)、 或為圖片之解碼時刻的DTS(Decoding Time-Stamp)。 第29圖係顯示多工資料最終寫入之以封包之形式。Ts 封包係由持有用以識別串流iPID等資訊的4位元組之TS標 頭、以及儲存資料之184位元組之TS有效負載所構成之188 位元組固定長度之封包,且前述PES封包係分割而儲存於TS 有效負載。為BD-R0M時,係於TS封包賦予4位元組之 TP一Extra_Header而構成192位元組之源封包並寫入多工資 料。TP_Extra—Header記載有 ATS(Arrival_Time_Stamp)等 之資料。ATS係顯示往目前TS封包之解碼之PID濾波器之轉 送開始時刻。於多工資料如第29圖下部所示變成源封包排 列,而由多工資料之前頭開始遞增之編號係稱為SPN(源封 包編號)。 又’於多工資料所包含之TS封包,除了影像、聲音、 字幕4個串流以外亦包含有PAT(Program Association Table) 、 PMT(Program Map Table) 、 PCR(Program Clock Reference)等。PAT係顯示利用於多工資料中之pmt之PID為 何,而PAT本身之PID係登記為〇。PMT係持有包含於多工資 料中之影像、聲音、字幕等各串流之PID以及與各PID對應
S 51 201230818 之串流之屬性資訊,或者持有關於多工資料之各種描述 符。於描述符包含指示許可或不許可多工資料之複製之複 製控制資訊等。PCR係包含有為了取得為ATS之時間轴的 ATC(Arrival Time Clock)以及為 TS · DTS 之時間軸的 STC(System Time Clock)之同步,與該PCR封包轉送至解碼 器之ATS對應之STC時間之資訊。 第30圖係詳細說明PMT之資料構造之圖。PMT之前頭配 置有記述有包含於該PMT之資料之長度等的四T標頭。其後 複數配置有關於多工資料之描述符。前述複製控制資訊等 係記載而作為描述符。於描述符之後,複數配置有關於包 含在多工資料之各_流的串流資訊。串流資訊係由用以識 別串流之壓縮編解碼器等串流類型、串流之PID、及記載有 串流之屬性資訊(圖框率、縱橫比等)之串流描述符所構 成。串流描述符僅存在有存在於多工資料之串流之數目。 當記錄於記錄媒體等時,前述多工資料係與多工資料 資訊一起記錄。 多工資料資訊檔案係如第31圖所示之多工資料之管理 資訊,且與多工資料1對1對應而由多工資料資訊、串流屬 性資訊與映射項所構成。 多工資料係如第31圖所示由系統率、再生開始時刻、 及再生結束時刻所構成。系統率係顯示多工資料之往後述 之系統目標解碼器之PID濾波器之最大傳送率。包含於多工 資料中之ATS之間隔係設定使其成為系統率以下。再生開始 時刻係多工資料之前頭之視訊圖框之PTS,而再生結束時刻 52
S 201230818 係設定為可於多工資料之終端之視訊圖框之PTS滿足1圖框 分之再生間隔者。 串流屬性資訊如第32圖所示,針對包含於多工資料之 各串流之屬性資訊係登錄於每個PID。屬性資訊係於每個視 訊串流、音訊串流、演示圖形串流及交互性圖型串流持有 不同之資訊。視訊-流屬性資訊係具有該視訊串流是以何 種壓縮編解碼器所壓縮、縱寬比為多少、圖框率為多少等 資訊。音訊申流屬性資訊係具有該音訊串流是以何種壓縮 編解碼器壓縮、包含於該音訊串流之頻道數為何、對應何 種語言、及採樣頻率為多少等資訊。該等資訊係利用於播 放器再生前之解碼器之初始化等。 於本實施形態中,係前述多工資料中包含於PMT之串流 類型。又,於記錄媒體記錄有多工資料之情況中,係利用 包含於多工資料資訊之視訊串流屬性資訊。具體而言,前 述各實施型態所顯示之動態圖像編碼方法或裝置中,設置 有對於包含於PMT之串流類型或是視訊串流屬性資訊設定 用以顯示藉由前述各實施型態所顯示之動態圖像編碼方法 或裝置所生成之影像資料的特定資訊的步驟或手段。藉由 該構成可識別以前述各實施型態所示之動態圖像編碼方法 或裝置所生成之影像資料及遵循其他規格之影像資料。 又,於第33圖顯示本實施型態之動態圖像解碼方法之 步驟。步驟exSIOO中由多工資料取得包含於PMT之串流類型 或者包含於多工資料資訊之視訊串流屬性資訊。接著,於 步驟exSIOl,判斷串流類型或者視訊串流屬性資訊是否顯 53 5 201230818 示為以前述各實施型態所示 生成之多工資料。接著^ 匕像編碼方法或裝置所 性資訊係顯示為以前逃各= 串广類型或者視訊串流屬 法或裝置所生成之多卫資&所v之動態圖像編碼方 以前述各 貫施型態所示之動態圖像解料法 : 類型或者視訊串流屬性了解馬。又’當串流 MPEG4-AVC、VC~lf規格者.、'、:、遵循習知之咖-2、 格之動態圖像解碼方料行解碼。"exSlG3以制習知規 如此,藉由在串流類型或者視 的特定值可在解碼時,可判斷 二讯設定新 示之動態圖像解碼方法或裝置進=述各實施型態所 有遵循不同規格^ °因此’即使輸入 法或裝置,因此可在不產生錯誤 ^適胃之解碼方 可將本實施型態所示之動離圖 行解碼。又’ 動態圖像解碼方法«置❹於前述㈣鋪=疋 (第6實施型態) 前述各實施型態所示之動態圖像編碼方法及裝置、動 態圖像解碼方法及裝置通常由為積體電路之⑶來實現。舉 一例子’第34圖係顯示有單晶片化之服测之構成。 LSIex500包含有會於以下說明之要素以5〇1、找5⑽、 ex503、ex5〇4、ex505、ex5〇6、ex507、ex508&ex5〇9,並 且各要素係透過匯流排ex51〇連接。電源電路部ex5〇5在電 源為0N狀態之情況下會對各部供給電力並藉此起動為可動 作之狀態。
S 54 201230818 例如進行編碼處理時,LSIex500會根據包含有 CPUex502、記憶體控制器ex5〇3、串流控制器ex504及驅動 頻率控制部ex512等的控制部ex501之控制,藉由AV l/0ex509來由麥克風exii7或相機exll3等輸入AV訊號。已 輸入之AV訊號會暫時蓄積於SDRAM等之外部之記憶體 ex511。根據控制部ex5〇l之控制,已蓄積之資料會因應處 理量及處理速度分為適當複數次傳送至訊號處理部 ex507 ’並於訊號處理部ex5〇7進行聲音訊號之編碼及/或影 像訊號之編碼。在此影像訊號之編碼處理係前述各實施型 態所說明之編碼處理。於訊號處理部ex507會進一步根據情 況進行將已編碼之聲音資料與已編碼之影像資料多工等處 理’並由串流l/0ex506輸出至外部。該已輸出之多工資料 會朝基地台exl07傳送或是寫入記錄媒體ex215。又,亦可 將資料暫時蓄積於緩衝器ex508已使多工時可同步。 然而,前述中,將記憶體ex511作為LSIex500之外部構 成而加以說明,但亦可為包含於LSIex500之内部之構成。 緩衝器ex508也不限於1個,而亦可有複數個缓衝器。又, LSIex500可為單晶片化者亦可為複數晶片化者。 又,前述中,控制部ex501係具有CPUex502、記憶體控 制器ex503、串流控制器ex504及驅動頻率控制部ex5i2等, 但控制部ex501之構成不限於該構成。例如於訊號處理部 ex507進一步包含CPU之構成亦可。藉由於訊號處理部ex5〇7 之内部設置CPU可使處理速度更提升。又,其他例子中, CPUex502為包含訊號處理部ex507或者包含為訊號處理部
S 55 201230818 ex5〇7之一部分之例如聲音訊號處理部的構成亦可。如此之 情况中’控制部ex5〇l為包含訊號處理部ex5〇7或者具有其 之—部分之CPUex502之構成。 然而’在此雖為LSI,但依積體度之不同有時亦稱為 Ic、系統LSI、超LSI或極LSI等。 又’積體電路化之手法亦不侷限於LSI,而以專用電路 或通用處理器實現亦可。亦可利用於LSI製造後可程式化之
FPGA(Field Programmable Gate Array)或者可再構建LSI 内部之線路胞元之連接或設定之可重組態處理器。 進而’若由於半導體技術之進步或衍生之別的技術而 可置換LSI之積體電路化技術出現’當然,亦可使用該技術 來進行功能區塊之積體化。亦可實現生物技術之適應等可 能性。 (第7實施型態) 需考里當解碼以前述各實施型態所示之動態圖像編碼 方法或裝置所生成之影像資料時,相較於解碼遵循習知之 M0EG-2、MPEG4-AVC或VC-1等規格之影像資料的情況,處理 量會增加。因此,於LSIex500中必須設定較解碼遵循習知 規格之影像資料時之CPUex502之驅動頻率高之驅動頻率。 但是,使驅動頻率加高則會產生消費電力變高之課題。 為了解決该課題’使電視ex300、LSIex500等動態圖像 解碼裝置為可識別影像資料係遵循何種規格之資料,並根 據規格切換驅動頻率之構成。 第35圖係顯示本實施型態之構成ex8〇〇。驅動頻率切換
S 56 201230818 部ex803當在影像⑽為以前述各實施㈣所示之動態圖 像編碼方法或裝置所生成者時,會將義頻率設定為較 高。接著,對進行前述各實施型騎^之㈣圖像解碼方 法的解碼處理部ex8〇i指示使其進行影像資料之解碼。另一 方面’當影像資料為遵循習知規格之影像資料時,相較於 影像資料為以前述各實施型騎社動態圖像編碼方法或 裝置所生成者之情況,會將轉頻率數設定為較低。接著, 對遵循習知規格之解碼處理部ex指示使其進行影像資 料之解碼。 更具體而言,驅動頻率切換部ex8〇3係由第34圖之 CPUex502與驅動頻率控制部ex512所構成。又,實施前述各 實施型態所示之動態圖像解碼方法之解碼處理部ex8〇卜以 及遵循習知規格之解碼處理部ex8〇2係對應第32圖之訊號 處理部ex507。CPUex502係可識別影像資料為遵循何種規格 者。接著根據來自CPUex502之訊號,驅動頻率控制部ex5i2 會設定驅動頻率。又’根據來自CPUex502之訊號,訊號處 理部ex507進行影像資料之解碼。在此,影像資料之識別可 考慮利用例如記載於第5實施型態之識別資訊。關於是別資 訊不限於記載於第5實施型態者,而為可識別影像資料為遵 循何種規格之資訊即可。例如,根據可識別影像資料是為 利用於電視者'或者為利用於光碟者等的外部訊號而可識 別影像資料是遵循何種規格時,亦可根據如此知外部訊號 來進行識別。又,CPUex502中之驅動頻率之選擇亦可考慮 根據如第37圖之影像資料規格及與驅動頻率相關之查找表
S 57 201230818 來進行。將查找表先儲存於緩衝器ex508或LSI之内部記憶 體,而CPUex502可藉由參考該查找表來選擇驅動頻率。 第36圖係顯示實施本實施型態之方法的步驟。首先步 驟exS200係於说號處理部ex5〇7由多工資料取得識別資 訊。接著,步驟exS201係於CPUex5〇2中根據識別資訊識別 影像資料是否為藉由前述各實施型態所示之編碼方法或裝 置所生成者。當影像資料為藉由前述各實施型態所示之編 碼方法或裝置所生成者時,於步驟^5512中將設定高驅動 頻率之訊號由CPUex502傳送至驅動頻率控制部ex512。接著 於驅動頻率控制部ex512設定高驅動頻率。另一方面,當顯 示為遵循習知之MPEG-2、MPEG4-AVC、VC-1等規格之影像資 料時,於步驟exS203中將設定低驅動頻率之訊號由 CPUex502來傳送至驅動頻率控制部ex5i2。接著,於驅動頻 率控制部ex512設定相較於影像資料為以前述各實施型態 所示之編碼方法或裝置所生成者之情況更低之驅動頻率。 進而,連動於驅動頻率之切換,變更賦予至LSIex500 或包含LSIex500之裝置之電壓,藉此可提高省電效果。例 如’當將驅動頻率設定較低時,伴隨此情況,相較於將驅 動頻率設定較高之情況’可考量將賦予至LSIex500或包含 LSTex500之裝置之電壓設定為較低。 又,驅動頻率之設定方法係當解碼時處理量較大之情 況下則將驅動頻率設定為較高’而當解碼時之處理量較小 之情況則將驅動頻率設定為較低即可,不限於前述之設定 方法。例如,當解碼遵循MPEG4-AVC規格之影像資料的處理 58
S 201230818 量的一邊相較於解碼以前述各實施型態所示之動態圖像編 碼方法或裝置所生成之影像資料的處理量更大的情況下, 則可考慮使驅動頻率之設定與前述情況相反。 進而,驅動頻率之設定方法不限於降低驅動頻率之構 成。例如,可考慮當識別資訊顯示為藉由前述各實施形態 所示之動態圖像編碼方法或裝置所生成之影像資料時,將 賦予至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等規格的影像訊號之情況,可考慮設定較 短之停止時間。 如此,根據影像資料所遵循之規格,藉由切換驅動頻 率而可圖更加省電化。又,當使用電池來驅動LSIex5〇〇4 包含有LSIex500之裝置時,伴隨省電化可使電池之壽命延 長。 s 59 201230818 (第8實施形態) 有時會於電視或行動電話等前述之機器、系統輸入遵 循不同規格之複數影像資料。如此為了使輸入遵循不同規 格之複數影像資料之情況仍可進行解碼,LSIex500之訊號 處理部ex507必須對應複數之規格。惟,若於各個規格各別 使用對應之訊號處理部ex5〇7,則LSIex500之電路規模會變 大’又,會產生本增加之課題。 為了解決此課題,係使用以實施前述各實施形態所示 之動態圖像解碼方法之解碼處理部、及用以實施遵循習知 之MPEG-2、MPEG4-AVC、VC-1等規格之動態圖像解碼處理部 形成部分共有化之構成。該構成例顯示於第38(幻圖之 ex900。例如,前述各實施形態所示之動態圖像解碼方法' 及遵循MPEG4-AVC規格之動態圖像編碼方法係於熵編碼、逆 I化、解塊•濾波 '動態補償等處理中部分共通處理内容。 可考慮針對共通之處理内容係共有對應於MpEG4_AVC規格 之解碼處理部ex9〇2,而針對不對應MpEG4_AVC規格之本發 明特有之其他處理内容則使用專用之解碼處理部找9〇1這 樣的構成。制是本發明由於在逆量化具有雜,可考慮 例如針對逆量化使用專用之解碼處理部ex9Ql,而針對其以 外之熵編碼、解塊·濾、波、動態補償等任何—者或是全部 之處理則考慮共有解碼處理部。關於解碼處理部之共有 化針對共通之處理内容共有用以實施前述各實施形態所 不之動態圖像解碼方法的解碼處理部,而針對隨4_就規 t特有之處職谷則㈣專肖之解碼處理部賴的構成亦
S 60 201230818 *〇J* Ο 又,將處理部份共有化知其他例子顯示於第38(b)圖。 此例子係使用對應於本發明特有之處理内容之專用解碼處 理部exlOOl、對應於其他習知規格特有之處理内容之專用 解碼處理部exl002、以及對應於本發明之動態圖像解碼方 法與其他習知規格之動態圖像解碼方法共通之處理内容之 共用解碼處理部exl〇〇3的構成。在此,專用解碼處理部 exlOOl、exl〇〇2任一者都不是於本發明或於其他習知規格 特化為特有之處理内容,而亦可為可實施其他通用處理 者。又,亦可將本實施形態之構成以Lsiex5〇〇進行安裴。 如此,就本發明之動態圖像解碼方法與習知規格之動 癌圖像解碼方法共通之處理内容,藉由共有解碼處理部, 可使LSI之電路規模縮小且可降低成本。 產業上之利用性 本發明之圖像編碼方法及圖像解碼方法係具有可將習 知之可變長度編碼及解碼方法無法對應之編碼資訊之整 合、因應圖像特徵之表更新、以及表之選擇以較少之處理 量、碼量來進行,藉此大幅減少碼量的效果,而可利用於 蓄積、傳送、通訊等各種用途。例如,可利用於電視、數 位視錢影機、衛星導航、行動電話、數位相機及數位攝 〜機等阿解析度之資訊顯示機器或攝影機器,利用價值很 南。 【圖式簡單說明】 第1 A圖係第1實施型態之圖像編碼裝置之概略方塊圖。 61 201230818 第1B圖係顯示第1A圖之圖像編碼裝置之動作之流程 圖。 第2 Α圖係包含第1實施型態之可變長度編碼部的圖像 編碼裝置之方塊圖。 第2B圖係第1實施型態之可變長度編碼部之方塊圖。 第3圖係顯示第1實施型態之可變長度編碼部之動作之 流程圖。 第4圖係顯示VLC表群之一例之示意圖。 第5A圖係顯示編碼對象訊號列之一例之示意圖。 第5 B圖係顯示指標與標記之關係之一例的示意圖。 第5C圖係顯示表之更新流程之一例之示意圖。 第6圖係顯示輸出指標之決定步驟之流程的流程圖。 第7圖係顯示VLC表之選擇步驟之流程的流程圖。 第8A圖係顯示VLC表選擇之組合例之示意圖。 第8B圖係顯示VLC表選擇之組合例之示意圖。 第8 C圖係顯示V L C編碼之方法之處理之流程的流程圖。 第9A圖係第2實施型態之圖像解碼裝置之概略方塊圖。 第9B圖係顯示第9A圖之圖像解碼裝置之動作的流程 圖。 第10A圖係包含第2實施型態之可變長度解碼部之圖像 解碼裝置之方塊圖。 第10B圖係第2實施型態之可變長度解碼部之方塊圖。 第11圖係顯示第2實施型態之可變長度解碼部之動作 的流程圖。
S 62 201230818 第12A圖係顯示VLD表群之一例之示意圖。 第12 B圖係顯示指標與解碼資料之組合例的示意圖。 第13圖係顯示解碼訊號之分割處理之流程的流程圖。 第14圖係顯示VLD表之選擇步驟之流程的流程圖。 第15A圖係顯示VLD表選擇之組合例的示意圖。 第15B圖係顯示VLD表選擇之組合例的示意圖。 第15C圖係顯示VLD解碼之方法之處理之流程的流程 圖。 第16圖係顯示第3實施型態之對應於動態影像序列之 編碼圖像之碼列BS之構成例(a)、序列資料之構造例(b)、 圖片訊號之構造例(c)、圖片資料之構造例(d)、及片1 之構造例(e)的圖。 第Π圖係顯示表相關資料之語法之一例的圖。 第18圖係習知之可變長度編碼部之方塊圖。 第19圖係習知之可變長度解碼部之方塊圖。 第20圖係可實現内容配送服務之内容供給系統之食艘 構成圖。 第21圖係數位廣播用系統之全體構成圖。 第22圖係顯示電視之構成例之方塊圖。 第23圖係顯示可於為光碟之記錄媒體進行資訊之謂寫 的資訊再生/記錄部之構成例的方塊圖。 第24圖係顯示為光碟之記錄媒體之構造例的圖。 第25圖係(a)顯示行動電話之一例之圖(b)顯米行動電 話之構成例之方塊圖。
S 63 201230818 第26圖係顯示多工資料之構成的圖。 第27圖係示意地顯示各串流於多工資料中是如何被多 工的圖。 第28圖係更進一步詳細顯示於PES封包列視訊串流是 如何被儲存的圖。 第2 9圖係顯示多工資料中之T S封包與源封包之構造的 圖。 第30圖係顯示PMT之資料構成的圖。 第31圖係顯示多工資料資訊之内部構成的圖。 第32圖係顯示串流屬性資訊之内部構成的圖。 第33圖係顯示識別影像資料之步驟的圖。 第34圖係顯示可實現各實施型態之動態圖像編碼方法 及動態圖像解碼方法之積體電路之構成例的方塊圖。 第35圖係顯示切換驅動頻率之構成的圖。 第36圖係顯示識別影像資料並切換驅動頻率之步驟的 圖。 第37圖係顯示關聯於影像資料之規格與驅動頻率之查 找表之一例的圖。 第38圖係(a)顯示共享訊號處理部之模組之構成之一 例的圖(b)係顯示共享訊號處理部之模組之構成之其他例 子的圖。 【主要元件符號說明】 10、100···圖像編瑪裝置 90、900..·圖像解碼裝置
64 S 201230818 11、91…取得部 12···混合訊號生成部 13、 92…表選擇部 14、 220…可變長度編碼部 93、910···可變長度解碼部 94…分割部 110…微分部 120…轉換部 130…量化部 140、930…逆量化部 150、940…逆轉換部 160、970"咖法部 170、950···畫面内預測部 180、960…晝面間預測部 190…編碼控制部 200、210、980…開關 221、911···控制部 222…訊號混合^ 223…VLC表群 224_"VLC表選擇部 225、915.··表參考部
S 65 201230818
226、916.··表更新部 920…解瑪控制部 912···訊號分割部 913"A/LD 表群 914…VLD表選擇部 exlOO···内容供給系統 exlOl···網路 exl02···網路服務提供者 exl03."串流伺服器 exl04…電話網路 exl06 〜exllO···基地台 exlll…電腦 exll2 …PDA exll3、exll6..·相機 exll4…行動電話 exll5…遊戲機 ©600…LSI ex200…數位廣播用系統 ex20l···廣播台 θχ202…衛星 ex203...镜線 201230818 ex204、ex205···天線 ex210…車 ex211…衛星導航 ex212···再生裝置 ©<213…榮幕 ex214、ex216…記錄媒體 ex215…記錄媒體(光碟) ex217."STB(機上盒) ex218…讀取/記錄器 ex219…螢幕 ex220…遙控器 ex230…資訊軌 ex231…記錄區塊 ex232…内周領域 6x233…資料記錄領域 ex234…外周領域 0x235…視訊串流 ex236、ex239…PES封包列 ex237' ex240"TS封包 8x238…音訊串流 ex241···演示圖形串流
S 67 201230818 ex242、ex245…TS封包 ex243、ex246…PES封包列 ex244…交互性圖形串流 ex247…多工資料 6x300…電視 ex30l···協調器 ex302···調變/解調部 ex303…多工/分離部 ex304…聲音訊號處理部 ex305· ••影像訊號處理部 ex306…訊號處理部 ex307…°刺口八 ex308…顯示部 ex309…輸出部 ex310…控制部 ex311…電源電路部 ex312…操作輸入部 ex313…橋接器 ex314…槽部 θχ315…驅動器 ex316·..數據機 201230818 6x317…介面部 ex318、ex319、ex320、ex321 …緩衝器 ex350…天線 ex351…傳送/接收部 ex352···調變/解調部 ex353…多工/分離部 ex354…聲音訊號處理部 ex355…影像ffl號處理部 ex356…聲音輸入部 ex357…聲音輸出部 0x358…顯示部 ex359…LCD控制部 ex360…主控制部 ex361…電源電路部 ex362…操作輸入控制部 ex363…相機I/F部 ex364…槽部 ex365…相機部 ex366…操作鍵部 ex347…記憶體部 ex370…匯流排
S 69 201230818 ex400…再生/記錄部 ex401…光磁頭 ex402…調變記錄部 ex403…再生解調部 ex404…緩衝器 ex405…碟馬達 ex406…伺服控制部 ex407…系統控制部 ©601…控制部 ©602…CPU ©603…記憶體控制部 ex504…串流控制器 ex505…電源電路部 ex506…串流I/O ex507…訊號處理部 ex508…緩衝器 ©609…AVI/0 ©610···匯流排 ex511…記憶體 ©612…驅動頻率控制部 ex800…本實施形態之構成 201230818 ex801…本發明之解碼處理部 ex802…遵從習知規格之解碼處理部 ex803…驅動頻率切換部 ex901…本發明專用之解碼處理部 ex902…本發明及習知規格共有之解碼處理部 exlOOl…本發明專用之解碼處理部 exl002…習知規格專用之解碼處理部 exl003…本發明及習知規格共有之解碼處理部 yyl〜yy4…箭頭 s 71
Claims (1)
- 201230818 七、申請專利範圍: 1. 一種圖像編碼方法,係用以編碼圖像者,其特徵在於包 含以下步驟: 取得步驟,係由編碼對象訊號取得第1資訊及第2資 訊,該第1資訊係可特定複數參考圖片列表中之用於前述圖 像之畫面間預測的參考圖片列表者,而該第2資訊係可特定 包含於以前述第1資訊所特定之前述參考圖片列表之參考 圖片中之用於前述圖像之晝面間預測的參考圖片者; 混合訊號生成步驟,將前述取得步驟取得之前述第1 及第2資訊混合而生成混合訊號; 表選擇步驟,根據前述混合訊號生成步驟生成之混合 訊號之最大浮動範圍來選擇可變長度編碼表;及 可變長度編碼步驟,使用前述表選擇步驟選擇之可變 長度編碼表來將前述混合訊號進行可變長度編碼。 2. 如申請專利範圍第1項之圖像編碼方法,其中前述可變 長度編碼表係對應地保持前述混合訊號之可取得之複數值 及複數碼, 前述複數碼包含碼長最長且最末位數不同之2個碼。 3. 如申請專利範圍第1或2項之圖像編碼方法,其中前述表 選擇步驟中,係將僅使用登錄於第1及第2圖片列表之其中 一者之前述參考圖片的情況、以及使用登錄於第1及第2圖 片列表兩者之前述參考圖片的情況之兩種情況全部的組 合,作為前述最大浮動範圍來選擇前述可變長度編碼表。 4. 如申請專利範圍第3項之圖像編碼方法,其中前述表選 S 72 201230818 擇步驟中’係由前述編碼對象 汛蛻取得前述第1圖片列表之 豆錄—數nl及前述第2圖片列表之登錄指標數n2,並根據 以nl + n2+ (nlXn2)所算出 & Hτι 出之則述最大浮動範圍MaxRange 來k擇别述可邊長度編碼表。 5. 如申請專利範圍第3項之圖像編碼方法,其中前述表選 擇步驟中’ ^較前述第1及第2圖片列表之前述參考圖 片為相同之If况下,會由前述編碼對象訊號取得前述第1圖 二列表之登錄指標數n卜並根據以❹(心⑴所算出之 前述最大浮雜®MaxRange來選擇前料邊長度編碼表。 6. 如申請專利範圍以項之圖像編碼方法,其中前述圖像 編碼方法更包含有_更新於前述可變長度編碼步驟所使 用之前述可變長賴碼表的表更新步驟, 且縣更新步驟可變更前述混合訊號之可取得之各值 及碼之對應關係’以使與前述混合訊號之值對應之碼的碼 長變短。 7_ —種圖像解碼方法,係用以將編碼圖像加以解碼者,其 特徵在於包含以下步驟: 取得步驟’取得為已編碼之混合訊號的編碼混合訊號; 表選擇步驟,根據前述混合訊號之最Λ浮動範圍選擇 可變長度解碼表; 可變長度解碼步驟,使用前述表選擇梦驟所選擇之前 述可變長度解碼表來將前述編碼混合訊號進行可變長度解 瑪,及 分割步驟’將前述可變長度解碼步驟解碼之前述混合 S 73 201230818 訊號分割為第1資訊及第2資訊,該第1資訊係可特定複數參 考圖片列表中之用於前述編碼圖像之畫面間預測的參考圖 片者,而該第2資訊係可特定包含於以前述第1資訊所特定 之前述參考圖片列表之參考圖片中之用於前述編碼圖像之 晝面間預測的參考圖片者。 8. —種圖像編碼裝置,係用以編碼圖像者,其特徵在於包 含有·· 取得部,係由編碼對象訊號取得第1資訊及第2資訊, 該第1資訊係可特定複數參考圖片列表中之用於前述圖像 之畫面間預測的參考圖片列表者,而該第2資訊係可特定包 含於以前述第1資訊所特定之前述參考圖片列表之參考圖 片中之用於前述圖像之晝面間預測的參考圖片者; 混合訊號生成部,係將前述取得部取得之前述第1及第 2資訊混合而生成混合訊號者; 表選擇部,係根據前述混合訊號生成部生成之混合訊 號之最大浮動範圍來選擇可變長度編碼表者;及 可變長度編碼部,係使用前述表選擇部選擇之可變長 度編碼表來將前述混合訊號進行可變長度編碼者。 9. 一種圖像解碼裝置,係用以將編碼圖像解碼者,其特徵 在於包含有: 取得部,係取得為已編碼之混合訊號的編碼混合訊號 者; 表選擇部,係根據前述混合訊號之最大浮動範圍選擇 可變長度解碼表者; 74 S 201230818 選擇之前述 變長度解碼 可變長度解碼部,係使用前述表選擇部所 可變長度解碼表來將前述編碼混合訊號進 者;及 ^ 分割部,係將前述可變長度解碼部 號分割為第解馬之月,m混合訊 j為心貝献第2貧訊者,該第1訊係可特 2片列表中之用於前述編碼圖像之晝面間_的參考圖 ,而該第2資訊係可狀包含於以前述第i資訊所特定 :述參考圖片列表之參考圖片中之用於前述編碼圖像之 旦面間預測的參考圖片者。 10·-種程式,係可使電腦將圖像編碼者,其特徵在於可使 電腦實施以下步驟: 取得步驟,係由編碼對象訊號取得第丨資訊及第2資 訊’該第丨資訊係可特定複數參考㈣列表中之用於前述圖 像之晝面間預測的參考圖片列表者’而該第2資訊係可特定 包含於Μ述第1資輯特定之前述參相丨列表之參考 圖片中之用於則述圖像之畫面間預測的參考圖片者; 混合訊號生成步驟,將前述取得步驟取得之前述第i 及第2資訊混合而生成混合訊號; 表選擇步驟,根據前述混合訊號生成步驟生成之混合 訊號之最大浮動範圍來選擇可變長度編碼表;及 可變長度編碼步驟,使用前述表選擇步驟選擇之可變 長度編碼表來將前述混合訊號進行可變長度編碼。 U.—種程式,係使電腦將編碼圖像解碼者,其特徵在於可 使電腦實施以下步驟: S 75 201230818 取得步驟,取得為已編碼之混合訊號的編碼混合訊號; 表選擇步驟,根據前述混合訊號之最大浮動範圍選擇 可變長度解碼表; 可變長度解碼步驟,使用前述表選擇步驟所選擇之前 述可變長度解碼表來將前述編碼混合訊號進行可變長度解 碼,及 分割步驟,將前述可變長度解碼步驟解碼之前述混合 訊號分割為第1資訊及第2資訊,該第1資訊係可特定複數參 考圖片列表中之用於前述編碼圖像之晝面間預測的參考圖 片者,而該第2資訊係可特定包含於以前述第1資訊所特定 之前述參考圖片列表之參考圖片中之用於前述編碼圖像之 晝面間預測的參考圖片者。 12. —種積體電路,係用以編碼圖像者,其特徵在於包含有: 取得部,係由編碼對象訊號取得第1資訊及第2資訊, 該第1資訊係可特定複數參考圖片列表中之用於前述圖像 之晝面間預測的參考圖片列表者,而該第2資訊係可特定包 含於以前述第1資訊所特定之前述參考圖片列表之參考圖 片中之用於前述圖像之畫面間預測的參考圖片者; 混合訊號生成部,係將前述取得部取得之前述第1及第 2資訊混合而生成混合訊號者; 表選擇部,係根據前述混合訊號生成部生成之混合訊 號之最大浮動範圍來選擇可變長度編碼表者;及 可變長度編碼部,係使用前述表選擇部選擇之可變長 度編碼表來將前述混合訊號進行可變長度編碼者。 76 S 201230818 13. —種積體電路,係用以將編碼圖像解碼者,其特徵在於 包含有: 取得部,係取得為已編碼之混合訊號的編碼混合訊號 者; 表選擇部,係根據前述混合訊號之最大浮動範圍選擇 可變長度解碼表者; 可變長度解碼部,係使用前述表選擇部所選擇之前述 可變長度解碼表來將前述編碼混合訊號進行可變長度解碼 者;及 分割部,係將前述可變長度解碼部解碼之前述混合訊 號分割為第1資訊及第2資訊者,該第1資訊係可特定複數參 考圖片列表中之用於前述編碼圖像之晝面間預測的參考圖 片者,而該第2資訊係可特定包含於以前述第1資訊所特定 之前述參考圖片列表之參考圖片中之用於前述編碼圖像之 畫面間預測的參考圖片者。 S 77
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US41730710P | 2010-11-26 | 2010-11-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201230818A true TW201230818A (en) | 2012-07-16 |
Family
ID=46145604
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW100143116A TW201230818A (en) | 2010-11-26 | 2011-11-24 | Image encoding method, image decoding method, image encoding device, image decoding device, program, and integrated circuit |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US9497458B2 (zh) |
| JP (1) | JP5841540B2 (zh) |
| TW (1) | TW201230818A (zh) |
| WO (1) | WO2012070239A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9491433B2 (en) | 2012-02-23 | 2016-11-08 | Square Enix Holdings Co., Ltd. | Moving image distribution server, moving image playback apparatus, control method, and recording medium |
| TWI581606B (zh) * | 2012-07-19 | 2017-05-01 | Sun Patent Trust | An image coding method, an image decoding method, an image coding apparatus, and an image decoding apparatus |
| US9868060B2 (en) | 2012-04-12 | 2018-01-16 | Square Enix Holdings Co., Ltd. | Moving image distribution server, moving image reproduction apparatus, control method, and recording medium |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9008176B2 (en) * | 2011-01-22 | 2015-04-14 | Qualcomm Incorporated | Combined reference picture list construction for video coding |
| US8934552B2 (en) | 2011-03-31 | 2015-01-13 | Qualcomm Incorporated | Combined reference picture list construction and mapping |
| CA2923286C (en) * | 2012-07-02 | 2019-05-07 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding video and method and apparatus for decoding video determining inter-prediction reference picture list depending on block size |
| KR20160032168A (ko) | 2013-07-15 | 2016-03-23 | 지이 비디오 컴프레션, 엘엘씨 | 네트워크 장치 및 오류 처리 |
| CN116567260A (zh) | 2016-05-24 | 2023-08-08 | 韩国电子通信研究院 | 图像编码/解码方法和用于所述方法的记录介质 |
| PL3847812T3 (pl) * | 2018-09-12 | 2024-06-10 | Huawei Technologies Co., Ltd. | Sygnalizacja kandydata do struktury listy obrazów odniesienia |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6876702B1 (en) * | 1998-10-13 | 2005-04-05 | Stmicroelectronics Asia Pacific (Pte) Ltd. | Motion vector detection with local motion estimator |
| JP2003033360A (ja) * | 2001-07-26 | 2003-02-04 | Terumo Corp | 管状体吻合器具 |
| JP2003324731A (ja) * | 2002-04-26 | 2003-11-14 | Sony Corp | 符号化装置、復号装置、画像処理装置、それらの方法およびプログラム |
| JP2003333600A (ja) * | 2002-05-09 | 2003-11-21 | Matsushita Electric Ind Co Ltd | 画像符号化方法および画像復号方法 |
| JP4797009B2 (ja) * | 2007-10-24 | 2011-10-19 | 日本電信電話株式会社 | 予測モード情報符号化方法,予測モード情報復号方法,これらの装置,およびこれらのプログラム並びにコンピュータ読み取り可能な記録媒体 |
| JPWO2009078150A1 (ja) | 2007-12-14 | 2011-04-28 | パナソニック株式会社 | 動画像符号化装置、方法、プログラム及び集積回路 |
| JP2013514718A (ja) * | 2009-12-17 | 2013-04-25 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 映像符号化の方法及び装置 |
-
2011
- 2011-11-24 TW TW100143116A patent/TW201230818A/zh unknown
- 2011-11-24 JP JP2012545619A patent/JP5841540B2/ja active Active
- 2011-11-24 US US13/988,582 patent/US9497458B2/en active Active
- 2011-11-24 WO PCT/JP2011/006527 patent/WO2012070239A1/ja not_active Ceased
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9491433B2 (en) | 2012-02-23 | 2016-11-08 | Square Enix Holdings Co., Ltd. | Moving image distribution server, moving image playback apparatus, control method, and recording medium |
| US9868060B2 (en) | 2012-04-12 | 2018-01-16 | Square Enix Holdings Co., Ltd. | Moving image distribution server, moving image reproduction apparatus, control method, and recording medium |
| US10004983B2 (en) | 2012-04-12 | 2018-06-26 | Square Enix Holdings Co., Ltd. | Moving image distribution server, moving image reproduction apparatus, control method, and recording medium |
| TWI581606B (zh) * | 2012-07-19 | 2017-05-01 | Sun Patent Trust | An image coding method, an image decoding method, an image coding apparatus, and an image decoding apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5841540B2 (ja) | 2016-01-13 |
| US20130235933A1 (en) | 2013-09-12 |
| US9497458B2 (en) | 2016-11-15 |
| JPWO2012070239A1 (ja) | 2014-05-19 |
| WO2012070239A1 (ja) | 2012-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2011285474B2 (en) | Image coding method, image decoding method, image coding apparatus, and image decoding apparatus | |
| AU2016202666B2 (en) | Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding and decoding apparatus | |
| TWI565304B (zh) | 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼解碼裝置 | |
| AU2012264031B2 (en) | Image encoding method, image encoding device, image decoding method, image decoding device, and image encoding/decoding device | |
| TWI523499B (zh) | An image coding method, an image decoding method, an image coding apparatus, an image decoding apparatus, and an image coding / decoding apparatus | |
| AU2017201384B2 (en) | Moving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus | |
| AU2012260302B2 (en) | Image coding method, image coding apparatus, image decoding method, image decoding apparatus, and image coding and decoding apparatus | |
| CN103348680B (zh) | 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码解码装置 | |
| AU2012277160B2 (en) | Image encoding method, image decoding method, image encoding device, image decoding device, and image encoding/decoding device | |
| AU2012333936B9 (en) | Image coding method, image coding apparatus, image decoding method and image decoding apparatus | |
| TW201230818A (en) | Image encoding method, image decoding method, image encoding device, image decoding device, program, and integrated circuit | |
| AU2013254214B2 (en) | Encoding method, decoding method, encoding apparatus, decoding apparatus, and encoding and decoding apparatus | |
| MX2013010231A (es) | Metodo de codificacion de imagenes en movimiento, aparato de codificacion de imagenes en movimiento, metodo de decodificacion de imagenes en movimiento, aparato de decodificacion de imagenes en movimiento y aparato de codificacion y decodificacion de imagenes en movimiento. | |
| MX2015002891A (es) | Metodo de decodificacion de imagen, metodo de codificacion de imagen, aparato de decodificacion de imagen, aparato de codificacion de imagen y aparato de codificacion y decodificacion de imagen. | |
| MX2013001773A (es) | Metodo de codificacion de imagen, metodo de decodificacion de imagen, aparato de codificacion de imagen, aparato de decodificacion de imagen, y aparato de codificacion y decodificacion de imagen. | |
| MX2013013909A (es) | Metodo de decodificacion de imagenes, metodo de codificacion de imagenes, aparato de decodificacion de imagenes, aparato de codificacion de imagenes y aparato de codificacion y decodificacion de imágenes. | |
| MX2013008943A (es) | 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. | |
| TW201309033A (zh) | 濾波方法、動態圖像解碼方法、動態圖像編碼方法、動態圖像解碼裝置、動態圖像編碼裝置及動態圖像編碼解碼裝置 | |
| MX2013015089A (es) | Metodo de codificacion de imagenes en movimiento, metodo de decodificacion de imagenes en movimiento, aparato de codificacion de imagenes en movimiento, aparato de decodificacion de imágenes en movimiento y aparato de codificacion y decodificacion de imagenes en movimiento. | |
| MX2013009864A (es) | Metodo de codificacion de imagenes en movimiento, metodo de decodificacion de imagenes en movimiento, aparato de codificacion de imagenes en movimiento, aparato de decodificacion de imagenes en movimiento y aparato de codificacion y decodificacion de imagenes en movimiento. | |
| TW201249209A (en) | Image encoding method, image encoding device, image decoding method, image decoding device, and image encoding/decoding device | |
| MX2013001652A (es) | Metodo de codificacion de imagen, metodo de decodificacion de imagen, metodo de manejo de memoria, aparato de codificacion de imagen, aparato de decodificacion de imagen, aparato de manejo de memoria, y aparato de codificacion y decodificacion de imagen. | |
| TW201246937A (en) | Image encoding method, image decoding method, image encoding device, image decoding device, and image encoding/decoding device | |
| MX2013008942A (es) | 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. | |
| MX2013000093A (es) | Metodo de filtro, dispositivo de codificacion de imagen dinamica, dispositivo de decodificacion de imagen dinamica y dispositivo de codificacion y decodificacion de imagen dinamica. |