TW201132129A - Encoding method, decoding method, encoding device and decoding device - Google Patents
Encoding method, decoding method, encoding device and decoding device Download PDFInfo
- Publication number
- TW201132129A TW201132129A TW099126306A TW99126306A TW201132129A TW 201132129 A TW201132129 A TW 201132129A TW 099126306 A TW099126306 A TW 099126306A TW 99126306 A TW99126306 A TW 99126306A TW 201132129 A TW201132129 A TW 201132129A
- Authority
- TW
- Taiwan
- Prior art keywords
- signal
- transform
- decoded
- unit
- coefficient
- 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/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
-
- 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
- H04N19/122—Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
-
- 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/124—Quantisation
-
- 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/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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/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/18—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 a set of transform coefficients
-
- 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
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Description
201132129 六、發明說明:
c發明所屬技術領域:J 發明領域 本發明係有關於一種編碼方法,其係將聲頻、靜態影 像、及動態影像予以編碼者’尤其本發明係關於一種包含 變換處理之編碼方法,前述變換處理係將輸入訊號從時間 空間域(domain)變換至頻率域(frequency domain)者。
L· Λ* J 發明背景 為了壓縮聲音資料或動態影像資料,歷來已開發了複 數聲音編碼規格、及動態影像編碼規格。在動態影像編碼 規格的範例中,可舉例有稱為H.26x的ITU —T規格或稱為 MPEG — X的ISO/IEC規格。最新的動態影像編碼規格係稱為 H.264/MPEG-4AVC之規格。 第1圖係顯示習知編碼裝置16〇〇之構成的方塊圖。如第 1圖所不,編碼裝置16〇〇係具備變換部ι610、量子化部 1620、與熵(entr〇Py)編碼部1630,且以低位元率將聲音資 料或動態影像資料予以編碼者。 k換部161 〇係將變換輸入訊號從時間空間域變換至頻 率或來生成已減輕相關的變換輸出訊號,前述變換輸入 °代5虎係已對各種資料之輪人訊號、或輸人訊號施以某種處 理者。所生成的變換輸出訊號係輸出至量子化部。 里子化部1620係將已從變換部161〇輸出的變換輸出訊 號*予以· — i $千化’來生成總資料量少的量子化係數。所生成 201132129 的量子化係數係輸出至熵編碼部。 熵編碼部1630係以熵編碼運算法,將已從量子化部 1620輸出的量子化係數予以編碼,來生成已將剩餘的資料 壓縮的編碼訊號。所生成的編碼訊號係例如記錄於記錄媒 體,或透過網路傳輸至解碼裝置等。 以下’詳細説明有關變換部1610所進行的變換處理。 將變換對象訊號(即,變換輸入訊號點向量(n維訊 號)’作為變換輪入(Transform InpUt)向量χη,輸入至變換部 1610。變換部係對變換輸入向量χ"施以預定變換處理(變換 Τ) ’並將變換輸出(Transform Output)向量y11作為變換輸出 訊號予以輸出(參考式1)。 [數1] (式 1) yn =Γ[χη] 如式2所示,當變換τ為線形變換時,變換T係可表現為 ηχη正方矩陣之變換矩陣(Transform Matrix)Α與變換輸入向 量χΙ1的矩陣積。而,式3係以變換矩陣A之各元素的變換係 數aik ’來算出每一個元素yi&變換輸出向量yn的算式,可從 式1與式2導出。 [數2] (式 2) r[^] = ^ [數3] (式 3)少 k=\ 變換矩陣A係設計成減輕輸入訊號的相關,以使此吏往 201132129 义換輸出向里y疋素當中持有小n的元素(所謂的低域側)集 中。對於變換矩.的設計,習知有KLT(KarhUnen Loeve : KL轉換)之變換係數導出方法或變換方法。 K LT係基於輪人訊號的統計性質將最佳變換係數予以 導出的m ’係使用了導出後最佳變換係數的變換方 法^^丁可凡王消除輪入訊號的相關性,作為可使能量最 有效率地往低域集中的技術而廣為眾知。 即,KLT係理想的變換處理,可用優異的編碼效率來 將藉由KLT所變換的編碼對象訊號予以編碼。 t 明内容;J 發明概要 發明欲解決之課題 但是,對於上述習知技術所示之KLT,有運算量大、 且用於變換之變換矩陣係數的變換係數之資料量多的問 題。具體而言同下述。 如第2圖所示,在存有蝶形構成等高速運算法的dCt (Discrete Cosine Transform:離散餘弦變換)中,輸入訊號的
維數(以下亦記為輸入點數)為Μ時的乘法次數係μ X LogXM)。對此’在KLT中,乘法次數為ΜχΜ。例如,DCT 的乘法次數當輸入點數為4點時係8次,而,當輸入點數為8 點時係24次。相對於此,KLT的乘法次數例如當輸入點數 為4點時係16次(DCT比的二倍),當為8點時係64次(DCT比 的2.6倍)’而,當為16點時係DCT比的4.0倍。變換尺寸變 得愈大,則KLT運算量的增加傾向會變得愈顯著,因此KLT 201132129 與DCT相比’有運算量變龐大之課題。 又’在KLT中,基於包含輸入訊號向量χη的集合%之統 計性質,而導出變換矩陣A。用了變換矩陣A的變換,可對 含於集$SA的輸入訊號向量,,施以最佳的無相關化及朝 往低域的能量壓縮。但,當輸人了含於集合%的輸入訊號 向量時’用了變換矩陣A的變換結果將無法成為最佳,前述 集合SB係持有與設計時所設想的集純相異統計特性者。 相反地,若為了經常求算最佳結果,而依每—個輸入的統 計性質之些微變化來生成變換係數,則變換係、數的資料量 會變龐大。 如上述,在使用KLT等、以基於輪入訊號的統計 所計算之變換絲而構錢變換_之變換中,有運算旦 ^且變換錄之資料量很多的課題,因此很難在習^ 蝙碼之際利用KLT。 的;此二發明係以提供-種編碼方法及編碼裝置為目 的铁用以解決上料題者,前述⑽方法及編碼裝置传可 P制運异量的增加及變換係數的 ’、 效枭i S 1 』貧枓量增加,並提高編碼 為° ,#明係以提供1解碼方法及解艰裝置 為目的’其射藉由本發明之料方法及麟裝置 碼過的訊號予以正確解碼者。 +、、扁 用以解決課題的手段 為了解決上述課題,本發明之一 令.俾·^土 .以樣的、·爲碼方法包 3 .變換步驟,係將輸入訊號予 Μ換,來生成變換輪出 W者,知描步驟,係掃描構成前述變換輸出訊號之係數 201132129 値者;量子化步驟,係將包含所户 斤知^田的係數値之掃描訊號 予以量子化,來生成量子化係動 示数者,及熵編碼步驟,係將 前述量子化係數予以熵編碼,來 ’ 水生成編碼訊號者;且,前 述變換步驟包含:第1變換步驟,及 艾谀步驟’係使用第1變換係數對前 述輸入sfl 5虎施以第1變換,央吐士、结,w 不生成第1受換輸出訊號者;及 第2變換步驟,係使用第2變換传袁 欠供保數對第1部分訊號施以第 2變換,來生成第2變換輪屮1妹· u艾職m並將包含所生成的第2變 換輸出訊號與第2部分訊號之前述變換輸出訊號予以輸 出,前述第1部分訊號係前述第i變換輸出訊號的—部分, 而前述第2部分訊號係前述第i變換輸出訊號當中前述第i 部分訊號以外的部分者;又,在前述掃描步驟、前述量子 化步驟、A、前述熵編碼步驟之至少—者中,對分別對應 於前述第2變換輸出訊號與前述第2部分訊號之訊號施以不 同的處理。 依據本構成,對輸入訊號施以第〗階段的第丨變換,來 生成第1變換輸出訊號,並對第丨部分訊號施以第2階段的第 2變換,前述第丨部分訊號係第i變換輸出訊號的一部分。將 成為第2變換對象的第(部分訊號,車交…變換輸出訊號在次 兀數呈減低狀態,因此可削減運算量與削減變換係數的總 數。又,藉由第1變換與第2變換之二次變換,可進行像將 相關減得較少的變換,而可提高編碼效率。再者,由於係 對分別對應於第2變換輸出訊號與第2部分訊號之訊號,在 掃描、量子化及熵編碼之至少一者中施以不同的處理,因 此可進行適合每一個訊號之處理,且可實現編碼效率之提 201132129 升或運算量之減低。 又,亦可為,在前述熵編碼步驟中,對於前述量子化 係數當中對應於前述第2變換輸出訊號之第1量子化係數、 與對應於前述第2部分訊號之第2量子化係數,分別使用相 異的機率表而予以熵編碼。 依據本構成,可進行適合每一個訊號之處理,且可實 現編碼效率之提升或運算量之減低。例如,為了記憶熵編 碼時的内部狀態變數,需要記憶體,但可將該記憶體領域, 以第2變換輸出訊號與第2部分訊號予以適切地分配。 又,亦可為,在前述熵編碼步驟中,對於前述量子化 係數當中對應於前述第2變換輸出訊號之第1量子化係數、 與對應於前述第2部分訊號之第2量子化係數,分別進行相 異的上下文導出,來將前述量子化係數予以熵編碼。 依據本構成,可進行適合每一個訊號之處理,且可實 現編碼效率之提升或運算量之減低。例如,為了記憶熵編 碼時的内部狀態變數,需要記憶體,但可將該記憶體領域, 以第2變換輸出訊號與第2部分訊號予以適切地分配。 又,亦可為,在前述掃描步驟中,將構成前述第2變換 輸出訊號之係數値,依前述第2變換之功率順序的順序予以 掃描,且,將構成前述第2部分訊號之係數値以曲折掃描予 以掃描。 依據本構成,可進行適合每一個訊號之掃描。 又,亦可為,在前述量子化步驟中,以第1精確度將前 述掃描訊號當中對應於前述第2變換輸出訊號之第1掃描訊 201132129 號予以量子化,並以較前述第1精確度為低的第2精確度, 將對應於前述第2部分訊號之第2掃描訊號予以量子化。 依據本構成,可將能量大的第2變換輸出訊號之量子化 精確度予以提高,因此可抑制畫質的劣化。又,將能量小 的第2部分訊號之量子化精確度予以降低,可減低代碼數 量。 又,亦可為,在前述掃描步驟中,可切換掃描方式; 在前述量子化步驟中,可切換量子化精確度,而在前述熵 編碼步驟中,可切換熵編碼方式,且,前述掃描步驟、前 述量子化步驟、及前述熵編碼步驟之切換頻率,係對應於 前述第2變換輸出訊號之訊號一方,較對應於前述第2部分 訊號之訊號為南。 依據本構成,將對能量大的第2變換輸出訊號之處理切 換頻率,設定成較對能量小的第2部分訊號之處理切換頻率 為高,可對第2變換輸出訊號進行較高精確度的處理。即, 可依照第2變換輸出訊號之特性等頻繁地切換處理,而可對 第2變換輸出訊號適應性地施以適切的處理。 又,本發明之一態樣的解碼方法包含:熵解碼步驟, 係將編碼訊號予以熵解碼,來生成解碼量子化係數者;逆 量子化步驟,係將前述解碼量子化係數予以逆量子化,來 生成解碼掃描訊號者;掃描步驟’係掃描構成前述解碼掃 描訊號之係數値者;及逆變換步驟,係將包含所掃描的係 數値之解碼變換輸出訊號予以逆變換,來生成解碼訊號 者;且,前述逆變換步驟包含:第2逆變換步驟,係使用第 201132129 2逆變換係數,對第2解㈣換輸出訊號施以第2逆變換 生成第1解碼部分崎’前述第2解碼變換輸出訊 解料換輸出喊的—部分者;及第丄逆變換步驟係乂 第11£變換係數’對包含前述第1解碼部分訊號與第2解Z 分訊號之第1解碼變換輪出訊號施以第i逆變換,來生:: 述解碼’㈤述幻㈣部分訊號係前賴 】 號當中前述第2解,換輪出訊號以外的部分者 ^網解碼步驟、前述逆量子化步驟、及前述掃描步戰之⑴ =者中’對分別對應於前述第2解換輸 至 第娜碼部分訊號之訊號,施以不同的處理。麵” 依據本構成,可以少量運算量與少量變換係數 碼訊號予以正確解碼。 將碥 又亦可為,在前述熵解碼步驟中’對於前迷 ,中對應於前述第2解碼變換輸出訊號 :訊 f對應於前述第2解碼部分訊號之第2編碼訊號,分 目異^機率^,而將。用 號去中可為’在前述熵解碼步射,對於前述編μ 於前述第2解碼變換輸出訊號之第1編碼心 /、對應於前述第2解 、說 相異的上下文^ 第編碼訊號,分別進行 又、。出,來將前述編碼訊號予以熵解碼。 當中,將Hi ’在前述掃描步财,前述料掃描訊號 換之功率順床解碼掃描訊號之係數値,依前述第2逆變 數値以曲j予以掃描,且’將構成第2解碼掃描訊號之係 ㈣予以掃描,前述第1解碼掃描訊號係對應於 201132129 前述第2解碼變換輸出訊號者,而前述第2解碼掃描訊號係 對應於前述第2解碼部分訊號者。 又,亦可為,在前述逆量子化步驟中,以第1精確度, 將前述解碼量子化係數當中對應於前述第2解碼變換訊號 之第1解碼量子化係數予以逆量子化,並以較前述第1精確 度為低的第2精確度,將對應於前述第2解碼部分訊號之第2 解碼量子化係數予以逆量子化。 又,亦可為,在前述熵解碼步驟中,可切換熵解碼方 式;在前述逆量子化步驟中,可切換逆量子化精確度;在 前述掃描步驟中,可切換掃描方式;且,前述熵解碼步驟、 前述逆量子化步驟、及前述掃描步驟中的切換頻率,係對 應於前述第2解碼變換輸出訊號之訊號一方,較對應於前述 第2解碼部分訊號之訊號為高。 在以上任一解碼方法中,亦與編碼方法時一樣,可抑 制運算量的增加及變換係數的資料量增加。又,依據上述 編碼方法,可將編碼過的訊號予以正確解碼。 而,本發明不僅係可作為編碼方法及解碼方法予以實 現,亦可作為具備處理部之編碼裝置及解碼裝置予以實 現,前述處理部係進行含於該編碼方法及解碼方法的處理 步驟。又,亦可作為使電腦執行該等步驟的程式而予以實 現。再者,亦可作為記錄有該程式之電腦可讀取的匚〇 — ROM(Compact Disc — Read Only Memory)等記錄媒體,並且 作為顯示該程式的資訊、資料或訊號來予以實現。而且, 那些程式、資訊、資料及訊號亦可透過網際網路等通訊網 201132129 路來輸送。 又,構成上述各編碼裝置及解碼裝置的構成要素之一 部分或全部,係從一個系統LSI(Large Scale Integration :大 規模積體電路)所構成亦可。系統LSI係於一個晶片上集積 複數構成部所製造成的超多機能LSI,具體上為含有微處理 機、ROM及RAM(Random Access Memory)等而構成之電腦 系統。 . 發明效果 依據本發明,可抑制運算量的增加、及變換係數的資 料量增加,而可提高編碼效率。 圖式簡單說明 第1圖係顯示習知編碼裝置構成的方塊圖。 第2圖係顯示DCT與KLT的運算量之比較之圖。 第3圖係顯示本發明實施形態1之編碼裝置構成之一例 的方塊圖。 第4圖係顯示本發明實施形態1之變換處理之一例的流 程圖。 第5 A圖係將本發明實施形態1之變換部的資料流之一 例予以概念性顯示之圖。 第5 B圖係將本發明實施形態1之變換部的資料流之其 他一例予以概念性顯示之圖。 第6圖係顯示本發明實施形態1之變換處理之其他一例 的流程圖。 第7圖係將本發明實施形態1之變換部中變換係數之導 12 201132129 出之一例予以概念性顯示之圖。 第8圖(a )、( b)係將本發明實施形態1之矩陣運算之一例 予以概念性顯示之圖。 第9圖係顯示本發明實施形態1之變形例的編碼裝置構 成之一例的方塊圖。 第10圖係顯示本發明實施形態1之變形例的編碼裝置 運行之一例的流程圖。 第11A圖係顯示本發明實施形態2之解碼裝置構成之一 例的方塊圖。 第11B圖係顯示本發明實施形態2之解碼裝置中逆變換 部構成之一例的方塊圖。 第12圖係顯示本發明實施形態2之解碼裝置運行之一 例的流程圖。 第13 A圖係將本發明實施形態2之逆變換部的資料流之 一例予以概念性顯示之圖。 第13 B圖係將本發明實施形態2之逆變換部的資料流之 其他一例予以概念性顯示之圖。 第14圖係顯示本發明實施形態2之逆變換處理之一例 的流程圖。 第15圖係顯示本發明實施形態2之變形例的解碼裝置 構成之一例的方塊圖。 第16圖係顯示本發明實施形態2之變形例的解碼裝置 運行之一例的流程圖。 第17圖係顯示本發明實施形態3之編碼裝置構成之一 13 201132129 例的方塊圖。 施形態3之編碼裝置運行之一 第18圖係顯示本發明實 例的流程圖。 之一例 第19圖係顯示本發明實施形態3之變換部構成 的方塊圖。 第20圖係顯示本發明實施形態3之變換部構成之其他 一例的方塊圖。 第21圖係將本發明實施形態3之變換部中變換係數之 導出之一例予以概念性顯示之圖。 、” 第22圖係顯示本發明實施形態3之變形例的變換部構 成之一例的方塊圖。 第圖係、顯示本啦a月貫施形態3之變形例#編碼裝置 構成之一例的方塊圖。 第24A圖係顯示本發明實施形態3之變形例的編碼裝置 構成之一例的方塊圖。 第2 4 B圖係顯示本發明實施形態3之變形例的編碼裝置 構成之一例的方塊圖。 第2 5圖係顯示在本發明實施形態3之變形例的編碼裝 置中,已儲存於記憶體之第2變換係數與分割統合資訊的對 應關係之一例之圖。 第26A圖係將本發明實施形態3之第1變換輸出訊號, 與,第1部分訊號及第2部分訊號的關係予以概念性顯示之 圖0 第2 6 B圖係將本發明實施形態3之分割統合資訊之—例 14 201132129 予以概念性顯示之圖。 第26C圖係將本發明實施形態3之分割統合資訊之—例 予以概念性顯示之圖。 第2 7圖係顯示本發明實施形態4之解碼裝置構成之— 例的方塊圖。 第28圖係顯示本發明實施形態4之解碼裝置運行之一 例的流程圖。 第2 9圖係顯示本發明實施形態4之逆變換部構成之— 例的方塊圖。 第30圖係顯示本發明實施形態4之變形例的解碼裝置 構成之一例的方塊圖。 • 第31圖係顯示本發明實施形態4之變形例的解碼裝置 - 構成之一例的方塊圖。 第32圖係顯示本發明實施形態5之變換部構成之一例 的方塊圖。 第33圖係將本發明實施形態5之變換部中變換係數之 導出予以概念性顯示之圖。 第34圖係顯示本發明實施形態5之變形例的變換部構 成之一例的方塊圖。 第3 5圖係顯示本發明實施形態$之變形例的變換部構 成之一例的方塊圖。 第36圖係顯示本發明實施形態6之逆變換部構成之一 例的方塊圖。 苐3 7圖係顯示本發明實施形態6之變形例的逆變換部 15 201132129 構成之一例的方塊圖。 第3 8圖係顯示本發明實施形態6之變形例的逆變換部 構成之一例的方塊圖。 第3 9圖係將本發明實施形態7之變換部的資料流之一 例予以概念性顯示之圖。 第40圖係將本發明實施形態7之分離型構成之第2變換 的資料流之一例予以概念性顯示之圖。 第41圖係將本發明實施形態7之多維變換輸入訊號為 YUV訊號時的資料流之一例予以概念性顯示之圖。 第42圖係將本發明實施形態7之多維變換輸入訊號為 在空間上相鄰接之區塊訊號時的資料流之一例予以概念性 顯示之圖。 第4 3圖係將本發明實施形態8之逆變換部的資料流之 一例予以概念性顯示之圖。 第4 4圖係將本發明實施形態8之逆變換部的資料流之 一例予以概念性顯示之圖。 第45圖係將本發明實施形態8之多維解碼變換輸出訊 號為YUV訊號時的資料流之一例予以概念性顯示之圖。 第4 6圖係將本發明實施形態8之多維解碼變換輸出訊 號為在空間上相鄰接之區塊訊號時的資料流之一例予以概 念性顯示之圖。 第4 7圖係將本發明實施形態9之變換部的資料流之一 例予以概念性顯示之圖。 第4 8 A圖係顯示本發明實施形態9之變換處理之一例的 16 201132129 流程圖。 第4 8 B圖係顯示本發明實施形態9之變換處理之一例的 流程圖。 第49圖係顯示本發明實施形態9之變形例的變換處理 之一例的流程圖。 第5 0圖係顯示本發明實施形態9之變形例的變換處理 之一例的流程圖。 第51A圖係顯示本發明實施形態10之逆變換處理之一 例的流程圖。 第51B圖係顯示本發明實施形態10之逆變換處理之一 例的流程圖。 第5 2圖係顯示本發明實施形態10之變形例的逆變換處 理之一例的流程圖。 第5 3圖係顯示本發明實施形態10之變形例的逆變換處 理之一例的流程圖。 第5 4 A圖係顯示本發明實施形態11之編碼裝置構成之 一例的方塊圖。 第5 4 B圖係顯示本發明實施形態11之編碼裝置中每一 訊號的處理差異之一例之圖。 第5 5 A圖係顯示本發明實施形態12之解碼裝置構成之 一例的方塊圖。 第55B圖係顯示本發明實施形態12之解碼裝置中每一 訊號的處理差異之一例之圖。 第5 6 A圖係顯示本發明實施形態13之變換矩陣之一例 17 201132129 之圖。 第5 6 B圖係顯示本發明實施形態13之絕對平均値之一 例之圖。 第56C圖係顯示本發明實施形態13之標頭(header)記述 値(即,差分)之一例之圖。 第5 6 D圖係顯示本發明實施形態13之第2變換矩陣之一 例之圖。 第5 6 E圖係顯示本發明實施形態13之上三角元素與下 三角元素之間符號關係之圖。 第5 6 F圖係顯示本發明實施形態13之變換矩陣之一例 之圖。 第57A圖係顯示本發明實施形態14的變換及量子化的 計時圖(timing chart)之一例之圖。 第57B圖係顯示本發明實施形態14的變換及量子化的 計時圖之一例之圖。 第5 8 A圖係顯示本發明實施形態15的逆量子化及逆變 換的計時圖之一例之圖。 第58B圖係顯示本發明實施形態15的逆量子化及逆變 換的計時圖之一例之圖。 第59圖係將内容遞送服務(content delivery service)予 以實現之内容供給系統的全體構成圖。 第60圖係數位播放用系統的全體構成圖。 第61圖係顯示手機外觀之圖。 第62圖係顯示手機構成例的方塊圖。 18 201132129 第63圖係顯示電視構成例的方塊圖。 第64圖係顯示對光碟之記錄媒體進行資訊讀寫的資訊 再生/記錄部之構成例的方塊圖。 第65圖係顯示磁碟之記錄媒體構造例之圖。 &第66圖係顯示將各實施形態的動態影像編碼方法及動 悲衫像解财舒以實狀積體電路構的方塊圖。 C實施方式】 用以實施發明的形態 以下,一邊參考圖式一邊説明本發明之實施形態。 (實施形態1) 本發明實施形態1之編碼裝置具備下列三部,即:變換 部,係將輸入訊號予以變換,來生成變換輸出訊號者;量 子化部,係將前述變換輸出訊號予以量子化,來生成量子 化係數者;及熵編碼部,係將前述量子化係數予以熵編碼, 來生成編碼訊號者。而且,變換部具備下列二部即:第丄 變換部’係以由第1變換係數構成之第1變換矩陣,對輸入 訊號施以第1變換來生成第1變換輸出訊號者;及第2變換 部’係以由第2變換係數構成之第2變換矩陣,對第1部分訊 號施以第2變換來生成第2變換輸出訊號,且將包含所生成 的第2變換輸出訊號與第2部分訊號之前述變換輸出訊號予 以輸出者’前述第1部分訊號係第1變換輸出訊號的一部 分’而前述第2部分訊號係第1變換輸出訊號當中第1部分訊 號以外的部分。 換言之’本發明實施形態1之編碼裝置,其特徵在於對 19 201132129 輸入訊號施以二階段變換。具體而言,本發明實施形態1之 編碼裝置’其特徵在於對輸入訊號施以第1變換,並對第1 部分喊施以第2變換,前述第分訊號係第i變換後之訊 號的一部分。 而,在本說明書中,變換矩陣與變換係數有時幾乎作 為同義來使用。 而,如用於蝶形構成或位移(shift)與加法的運算之構 成,即便是非以單純矩陣運算即可實現之變換,在本說明 書中有時仍會以矩陣表現來記述。如此—來,以矩陣表: 來記述’並非是將已將蝶形構成、使用位移與加法的運算 之構成 '或使用提升結構(丨ifting structure)之構成等各種運 算量減輕後之變換予以除外者。 第3圖係顯示本發明實施形態丨之編碼裝置構成 一例的方塊圖。如第3圖所示,編碼裝置100具備變換部 110、量子化部120、與熵編碼部丨30。 變換部110係將輸入訊號予以變換(變換輸入訊號)來生 成變換輸出訊號。如第3圖所示,變換部11Q具備第i變換 200、分割部210、第2變換部22〇、與統合部23〇。 第1變換部200係以第丨變換矩陣對變換輪入訊號施以 第1變換,來生成第1變換輪出訊號。 ’ u 分割部210係將第1變換輪出訊號分割成二個部分。具 體而言,分割部2H)係以分割統合資訊,將藉由第^換^ 200所生成的第i變換輸出訊號,分割成第i部分訊號與'第2 部分訊號。而,分#丨統合資訊係顯示第丨部分錢對應於第 20 201132129 1變換輸出 第讯唬的哪一部分之選擇範圍資訊之—例。 2 #換部22G係^ 2變換轉對第1部分訊號施以第 、,來生成第2變換輸出訊號。 、H4 ^ ° ^卩23G係以將第2變換輸出訊號與第2部分訊號予 ^ 來生成變換輸出訊號。 關於上述變換部m所具備的各處理部之詳細運行,爾 後予以說明。 熵、扁瑪部130制藉由量子化部m所生柄量子化係 數予以_編碼,來生成編碼訊號。 次、將聲音貝料、静態影像資料、動態影像資料等各 種貝料之輪人訊號’作^編碼對象訊號輸人至編碼裝置 刪。並將編碼對象訊號(〇riginalSignal)或預測誤差訊號, 作為變換輪人減輸人錢換部UG,前述·读差訊號係 基於該編料象訊號與以制輸人之編碼對象訊號所作成 的預測訊號之差分。-般而言,多半是將制誤差訊號作 為變換對象錄人’但在設想傳送財會混人誤差故而不 進行預測的情況、或者在能量彳以、的情況下反不進行預 測,而是將輸入訊號作為變換對象來輪入。此種變換輪入 (Transform Input)訊號係如以式4所示之向量χΠ表示 [數4] (式 4) =(x,x2,...,xny 接著,説明本發明實施形態1之編碼裝置1〇〇運行之一 21 201132129 例0 第4圖係顯示本發明貫施形態i之編碼裝置loo運行之 例的妹圖。又’第5八圖及第沾圖係將本發明實施形態 1之編碼裝置1GG中變換部11()的資料流之―料以概念性 顯示之圖。 首先,.邊換部110係將變換輸入訊號^予以變換,來生 成變換輸出訊號yn(步驟S110” 具體而吕,首先,第1變換部200以第1變換矩陣對變換 輸入訊號/施以第1變換,來生成第旧換輸出訊號^(步驟 S112)。具體而言’第i變換部2_將變換輸入訊號/的相 關予以減輕,並使能量集中於低頻帶域,來將變換輸入訊 號xn變換成第1變換輸出訊號y|n。 此時,作為用於第1變換之第1變換係數’例如可使用 在以前所輸入之變換輸入訊號/的第丨變換時既已算出來 之係數。即,每當進行第1變換時不算出第丨變換係數亦可, 因此可減低消耗在第1變換係數之算出的運算量。關於算出 第1變換係數時的具體處理,爾後予以説明。 其次,分割部210係將第1變換輸出訊號yin分割成第1 部分訊號y1Lm與第2部分訊號y1Hn-m(步驟S114)。具體而言, 分割部210係基於分割統合資訊,以使第1部分訊號。^的相 關能量會變得比第2部分訊號71/-"1的相關能量大的方式, 將第1變換輸出訊號yin予以分割。 分割統合資訊係指使分割部210執行分割控制之資 訊’即’將低頻帶域作為第1部分訊號y1Lm予以分割,而將 22 201132129 门頻$域作為第2部分訊號ymn-m予以分割。分割統合資訊 亦可疋指示之資訊,即,依照輸入將能量大的成分往第1部 分机號yIL«%且,將能量小的成分往第2部分訊號丫…㈣地來 機動性地進行控制。 此時,作為分割統合資訊,例如,可使用在以前所輸 入之第1變換輸出訊號y i η的分割時既已決定之分割統合資 Λ即,無須在每當進行分割時,來決定新的分割統合資 訊。 如第5Α圖所示,藉由分割部21〇所分割的第丨部分訊號 yiL ,係更換排列成一維而輸入至第2變換部 其-人,第2變換部220係以第2變換矩陣對第丨部分訊號 yiL施以第2變換,來生成第2變換輸出訊號乃⑴(步驟 川6)。具體而言,第2變換部22〇係將第丨部分訊號<的相 關減輕,並使能量射至較低頻帶域,來將第1料訊號y1Lm 變換成第2變換輸出訊號y2m。 此時,作為第2變換係數’例如可使用在以前所輸入之 第1部分訊號yILm的第2變換時既已算出來之係數。即,每當 進行第2變換時不算出第2變換係數亦可,因此可減低消耗 在第2變換係數之算出的運算| 逆异里關於算出第2變換係數時 的具體處理,爾後予以説明。 其次,統合部230係將第2變換輪出訊號β與第2部分 峨ym,以統合,來生成變換輸出訊號八步驟sm)。 具體而言’統合部230係將第2變換輪出訊號y2m更換排列成 在更換排列成—維以前之維,並基於分魏合資訊’將更 23 201132129 換排列後的第2變換輪出訊號y2m與第2部分訊號y|H_予以 統合。 其次’量子化部120係將如上述所生成的變換輸出訊號 yn予以量子化,來生成量子化係數(步驟S120)。最後,熵編 碼部130係將量子化係數予以熵編碼’來生成編碼訊號(步 驟S130)。 而’如第5B圖所示,分割部210未將第1部分訊號y1Lm 更換排列成一維,而原封不動地輸出至第2變換部22〇亦 可。此時,第2變換部220係對二維的第1部分訊號ya m施以 第2變換,來生成二維的第2變換輸出訊號y广。在此,第2 變換部22G係進行例如非分離型第2變換。而且,在統合部 230十,ϋ未進行第2變換輸出訊號<的更換排列,就將第 2變換輸出訊號y /與第2部分訊號y丨,予以統合。 又’第5A圖及第5B圖中,第2變換對象係圖示成猶如 第1趣輸iU訊號的任意區域(非長方形區域),但並非限於 此’為長方形區域亦可。具體而言,在第5A圖及第5b圖顯 ;"、範例中’第2變換部220係將含於經矩陣表現後的非長 、,品或内之0托號,作為第1部分訊號來進行第2變換,前 包含第1㈣輸出訊號的低頻成分係數値者。對 =第2變換部22〇將含於經矩陣表現後的長方形區域内之 作為第1部分訊號來進行第2變換亦可前述訊號係 匕3第1變換輸出訊號的低頻成分係數値者。 八次其次,說明決定第,換係數、第2變換係數及分割統 〇貝矾時的運行及構成。 24 201132129 第6圖係本發明實施形態1之變換部iio中變換處理之 -例的流《。又,第7圖係顯示本發明實施形態i之變換 部1〗〇中變換係數之導出之一例的概念圖。 、 如第7圖所示,變換部110還具備第1變換係數導出部 202、與第2變換係數導出部222。而,於第7圖中未將分割 部210及統合部230予以圖式。 首先,如第6圖所示,第[變換係數導出部2〇2係基於變 換輸入訊號xn來決定第丨變換係數(步驟S1U)。其次,第! 變換部200係以第1變換矩陣對變換輸入訊號χη施以第i變 換(步驟S112)’前述第1變換矩陣係以藉由第丨變換係數導出 部202所決定之第1變換係數而構成。 其次,決定分割統合資訊(步驟S113)。若分割統合資訊 為使進行預先所決定之分割而控制分割部21〇者,則從編碼 裝置100的記憶體等予以讀出。又,若分割統合資訊為使進 行因應於第1變換輸出訊號y|n之分割而控制分割部21〇者’ 則基於第1變換輸出訊號yin並參考能量狀態之分布來將分 割統合資訊予以導出。 基於如此所決定之分割統合資訊,分割部21〇將第}變 換輸出訊號y!n予以分割(步驟SU4)。 其次,第2變換係數導出部222係基於第1部分訊號力, 來決定第2變換係數(步驟S115)。其次,第2變換部220係以 第2變換矩陣對第1部分訊號yin施以第2變換(步驟SU6),前 述第2變換矩陣係以所決定的第2變換係數而構成。 最後,統合部230係將第2變換輸出訊號y2m,與已分割 25 201132129 的第2部分訊號 出(步驟S118)。 予以統合’並作為變換輸出訊號yn來
利用第7圖 變換部22〇之第 來°羊細說明第1變換部200之第1變換、與第2 2變換。 在包含許多樣本的某集合^中 部200的變換輸人訊號? 3 ^ 支換 ^ 第1變換係數導出部202,例如係 以KLT ’來求出平均上 ' 匕被佳化到含於該集合SA2許多樣 本的第1變換係數》 I &於基於包含許多樣本的集合SA來求出第! 變換係數,因而不太受各個變換輪人統計性質影 曰即便為夕片目異的性質,亦可利用由同第^變換係數構 成之第11換矩陣來進行第丨變換。於是,可抑制第^變換係 數的更新頻率,即,如同第4圖顯示之處理,可增加不施行 決定第1變換係數之情況,因此可削減運算量。 又,即便在進行第1變換係數的更新時,由於更新前與 後之女換係數的各個値之變化量很小,因此可減少差分資 訊量。因此,在將第丨變換係數傳輸至解碼裝置時,可抑制 代碼數量(code amount)的增加。 另一方面’於第2變換部220輸入構成第1變換輸出訊號 yi之係數値當中第1部分訊號y|Lm’該第丨部分訊號yiL«Ti係相 關能量大的部分。第2變換係數導出部222,與第1變換係數 導出部202 —樣’例如係以KXT求出第2變換係數,該第2變 換係數為包含第1部分訊號y, Lm,且平均上已最佳化到含於 集合Sc之樣本者,該集合sc與集合SA相比,樣本數較少。 26 201132129 、如此一來,令集合〜為比集合小之集合,可敏銳 地追蛾所輸人之第,換輸出訊號y/1的統計性質之變化,亦 可達成更進-步的㈣減輕與能量壓縮。@,設為小集合 sc,雖可使變換魏的更咖率提高,但•第1部分訊號 y,係第戦輸出訊號yi"的一部分,且較變換輸入訊號j 維數為少,因此第2變換矩陣的^素數會變少,而可同時達 成高效率變換、與運算量及資料量的削減。 而’先前令於第2變換部220輸入構成第上變換輸出訊號 y,n之係數値當中為相關能量大的部分之第〗部分訊號 yIL,此可說是選擇了第丄變換輸出訊號y,n之高自相關的位 置。對此,作為類似方法,亦可將第i變換輪出訊號<之高 相互相關的位置選擇為第丨部分訊號。^。 而,先前雖令分割部21〇與統合部23〇,分別對第丨部分 訊號y 1 Lm與第2變換輸出訊號y,施以維之更換排列,但亦可 為第2憂換部220進行各個更換排列之構成。又,當編碼對 象為聲音資料等—維訊號,《’在可視為—維訊號處理之 ^刀離型的各維處理中,由於輸入變換部11〇的變換輸入訊號 xn為一維,因此不需要該等更換排列的處理。 如上述,本發明實施形態1之編碼裝置1 〇〇,其特徵在 於對輸入訊號施以第1變換,並對為第丨變換後訊號一部分 的第1部分訊號施以第2變換。藉此,依據本發明實施形態! 之編碼裝置100 ’在使用基於輸入訊號的統計性質所計算之 變換係數的變換中,可實現削減變換的運算量、及削減變 換矩陣的元素數(資料量)。 27 201132129 而,在上述實施形態1之編碼裝置loo中,將第1變換輪 出訊號yin分割成第1部分訊號y1Lm與第2部分訊號yi,m ’並 於第2變換後予以統合,但非於明示性分割亦可,只要是實 質上分割即可。即,第1變換輸出訊號yin當中,只要決定將 成為執行第2變換之對象的部分即可。例如,第2變換之際, 對無法成為第2變換對象之元素的行,設其對角元素為1、 設非對角元素為0,則可實質上僅對第1部分訊號yILm施以第 2變換。第8圖顯示矩陣運算的具體例。 如第8圖(a),對4點向量Xn當中的3點(Xi,X2 ’ X3)乘上 3x3大小的矩陣A3所得的結果,與,如第8圖(b),擴充後矩 陣A4與4點X之3點部分的乘法結果一致,其中擴充後矩陣 A係將A3擴充至4x4,並於擴充之際將對角元素設定為1、 非對角元素設定為〇者。 第9圖係本發明實施形態1之變形例的編碼裝置丨〇 〇 a構 成之一例的方塊圖。 蝙碼裝置100a具備變換部ll〇a、量子化部12〇、與熵編 馬dP13〇。而,對於與第3圖顯示之編碼裝置進行同運行 里。卩’予以附加同標號’而於下省略説明。 你變換部110a具備第1變換部200與第2變換部22〇a。即, = ^^ll〇a與第3圖顯示之變換部11〇相較之下,在不具備 ㈣P210與'统合部230之點上,且具備第2變換部220a來取 2變換部220之點上,彼此相異。 以第2變換部22_以第2變換矩陣對第1部分訊號 < 施 .文換’來生成第2變換輸出訊號y广,前述第2變換矩 28 201132129 陣係由基於包含第1部分訊號yiLm之集合的統計特性所決定 之第2變換係數而構成,前述第1部分訊號y1Lm係第1變換輸 出訊號yr的一部分。具體而言,第2變換部220a係於構成第 1變換輸出訊號yin之係數値當中,將欲成為第2變換對象之 係數値予以決定,並將由決定後的係數値構成之訊號設為 第1部分訊號yiLm,來進行第2變換。較具體而言,第2變換 部220a係於構成第1變換輸出訊號yin之複數係數値當中,將 包含較預定臨界值值為大的係數値之訊號’設為第1部分訊 號yiLm,來進行第2變換。 而且’第2變換部220a將包含所生成的第2變換輸出訊 號y/與第2部分訊號yIHn-m的變換輸出訊號yn予以輪出,前 述第2部分訊號y, η n m係第丨變換輸出訊號y〗"當中第丨部分訊 號yiLm以外的部分。 第10圖係顯示第9圖顯示之編碼裝置l〇〇a運行之一例 的流程圖。 首先,變換部110a係將已輸入之變換輸入訊號xn予以 變換,來生成變換輸出訊號/(步驟SI l〇a)。具體而言,首 先’第1變換部200係對已輸入之變換輸入訊號χη施以第^ 換’來生成第1變換輸出訊號yin(步驟S112)。 其次’第2變換部220a對第1部分訊號yILm施以第2變換 (步驟S116a)。例如,第2變換部220a係將於第1變換輸出訊 號yr當中將成為進行第2變換對象之部分,決定為第丨部分 訊號yiLm,並以第2變換矩陣,對所決定之第1部分訊號 施以第2變換。 29 201132129 其次,量子化部120係將包含第2變換輪出訊號γ的變 換輸出訊號y予以里子化,來生成量子化係數cn(步驟 最後,熵編碼部130係將量子化趣〇以熵編碼, 來生成編碼訊號(步驟S130)。 如上述’實施形態1之變形例的編碼裝置i 〇 〇 a亦是局部 性進行二階段變換,而可抑制編碼處理之運算量增加、及 變換係數的資料量增加。 (實施形態2) 本發明實施形態2之解碼裝置具備下列三部,即:熵解 碼部,係將編碼訊號予以熵解碼,來生成解碼量子化係數 者;逆量子化部,係將前述解碼量子化係數予以逆量子化, 來生成解碼變換輸出訊號者;及逆變換部,係將前述解碼 變換輸出訊號予以逆變換,來生成解碼訊號者。而且,逆 變換部具備下列二部,即:第2逆變換部,係以由第2逆變 換係數構成的第2逆變換矩陣,對第2解碼變換輸出訊號施 以第2逆變換,來生成第1解碼部分訊號者,前述第2解碼變 換輪出δίΐ 5虎係解碼邊換輸出sfL號的一部分;及第1逆變換 部,係以由第1逆變換係數構成的第1逆變換矩陣,對包含 第1解碼部分sfl號與第2解碼部分訊號的第丨解碼變換輸出 讯號,施以第1逆變換來生成解碼訊號者,前述第2解碼部 分訊號係解碼變換輸出訊號當中第2解碼變換輸出訊號以 外的部分。 換言之’本發明實施形態2之解碼裝置,其特徵在於對 編碼訊號施以二階段的逆變換。具體而言,本發明實施形 30 201132129 態2之解碼裝置,其特徵在於對第2解碼變換輸出訊 第2逆:換’並對包含第2逆變換後的訊號與第2解碼部: 號的第1解碼變換輸出訊號,施以第1逆變換,卞 刀 變換輸出訊_對編碼訊號施⑽解碼及逆,j 2解碼 的解k換輸出錢之一部分’前述第 碼變換輪出訊號的剩餘部分。 如 虎係解 第11A圖係本發明實施形態2之解碼裝置则構成之一 例的方塊圖。將以低位元率 立 以編& 或動㈣像資料予 3後的、.扁碼《,輸入至解碼裝置3 係從編魏號將聲音資料钱bp 生成解碼訊號。 似㈣讀射行以解碼,來 相反糾處理幾乎成 示,解碼^子化、逆變換的處理。如第刚所 馬凌置300具備熵解碼部310、% Θ 變換部330。 逆置子化部320、與逆 網解碼部310係將已輪入 成解瑪量子化錄。解碼量子化^⑽㈣解碼’來生 量子化部12G生成的量子切數係數係相當於實施形態1之 子:::==::-。所生成_量 變換輪出訊號仙當於實施❹^變換輪出訊號。解碼 輪出訊號。 八^1之變換部110生成的變換 逆變換部330係將藉由逆 換輪出訊號予以逆變換,來4/M32G财成的解碼變 、 生成解碼訊號。解碼訊號係相 31 201132129 當於輸入至實施形態1之變換部110的變換輸入訊號。 以下’詳細説明本發明實施形態2之逆變換部33〇。第 11Β圖係本發明實施形態2之解碼裝置300中逆變換部33〇構 成之一例的方塊圖。如第11Β圖所示,逆變換部33〇具備八 割部400、第2逆變換部410、統合部420、與第丨逆變換部 430 〇 、口 分割部400係將解碼變換輸出訊號分割成二個部分。具 體而言,分割部400係以分割統合資訊,將藉由逆量子化邹 320所生成的解碼變換輸出訊號,分割成第2解碼變換輸出 訊號與第2解碼部分訊號。 第2解碼變換輸出訊號係相當於藉由實施形態丨之第2 變換部220所生成的第2變換輸出訊號。即,第2解碼變換輸 出訊號,在編碼之際,係相當於第2變換所執行的部分,即 成為第2逆變換對象的部分。又,第2解碼部分訊號係相當 於藉由實施形態1之分割部21 〇所分割的第2部分訊號。 第2逆變換部410係對第2解碼變換輸出訊號施以第2逆 變換,來生成第1解碼部分訊號。第丨解碼部分訊號係相當 於藉由實施形態1之分割部21 〇所分割的第丨部分訊號。 統合部420係將藉由第2逆變換部41〇所生成的第1解碼 部分訊號、與第2解碼部分訊號予以統合,來生成第丨解碼 變換輸出訊號。第1解碼變換輸出訊號係相當於藉由實施形 態1之第1變換部20 0所生成的第丨變換輸出訊號。 第1逆變換部430係以第1逆變換矩陣,對第丨解碼變換 輸出訊號施以第1逆變換,來生成解碼訊號。第丨解碼變換 32 201132129 輸出汛號係包含第2解碼變換輸出訊號與第2解碼部分+。 之訊號。 。刀巩號 而,將聲音資料、靜態影像資料、動態影像資料等各 種資料之訊號予以編碼所生成的編碼訊號,輪入解碼妒 300。而將該編碼訊號予以熵解碼且逆量子化所生成“ 號,作為解碼變換輸出訊號輸入逆變換部33〇。在此,“ 號「八(hat)」係顯示分別附於正前方文字上的記號, 說明曰中,以下,以同意思使用記號「^(hat)」。 接著,說明本發明實施形態2之解碼裝置3〇〇運行之— 例。 第U圖係顯示本發明實施形態2之解碼裝置3〇〇運疒 一例的流程圖。又,第13A圖及第13B圖係將本發明實施邢 態2之解碼裂置3〇〇中逆變換部33〇的資料流之一例予以概 念性顯示之圖。 首先,熵解碼部310係將編碼訊號予以熵解碼,來生成 解碼量子化係數(步驟S210)。其次,逆量子化部32〇係將解 碼量子化係數予以逆量子化,來生成解碼變換輸出訊號 yAn(步驟S220)。 其次’逆變換部330係將解碼變換輸出訊號/η予以逆變 換’來生成解碼訊號χΛη(步驟S23〇)。 具體而言,首先,分割部400基於分割統合資訊,將解 碼變換輸出訊號分割成二個區域(步驟SB2)。即,分判 部獅將解碼變換輸出訊號/M綠解碼變換輸出訊號 y’與第2解碼部分訊號yV'第2解碼變換輸出訊號,广 33 201132129 係構成解碼變換輸出訊號y a η之複數係數値當中,將成為第2 逆變換對象的部分。第2解碼部分訊號係第2解碼變換 輸出訊號yA2m,為構成解碼變換輸出訊號之複數係數値 當中’無法成為第2逆變換對象的部分。 此時’作為分割統合資訊,例如可使用用於以前所輸 入之解碼變換輸出訊號/η的分割時之分割統合資訊。即, 無須每當進行分割時’即決定新的分割統合資訊。 如第13Α圖所示,藉由分割部400所分割的第2解碼變換 輸出讯號y 2〇1係更換排列成一維,而輸入第2逆變換部41〇。 其次,第2逆變換部410係以第2逆變換矩陣,對第2解 碼變換輸出訊號y%m施以第2逆變換,來生成第丨解碼部分訊 號乂"11^(步驟S234)。 此時,作為第2逆變換係數,例如可用以前所輸入之第 2解碼變換輸出訊號/广的第2逆變換時既已決定之係數。 即,無須每當進行第2逆變換時,即決定新的”逆變換係 數。 其次,統合部420係將第2解碼部分訊號yV.m與第^ 碼部分訊號予以統合,來生成第1解碼變換輸出訊號 y Λ步驟S236)。具體而言,統合部係將以解碼部分訊 號y 1Lm更換排列成在更換排列成—維之前的維,並基於分 割統合資訊,將更換排列後的第i解碼部分訊號^與第2 解碼部分訊號yA|Hn-m予以統合。 其次,第1逆變換部430係以第1逆變換矩陣,對第W 碼變換輸出訊號/Γ施以第i逆變換,來生成解碼訊號χΛη(步 34 201132129 驟S238)。 此時,作為第1逆變換係數,例如可用以前所輸入之第 1解碼變換輸出訊號yV的第i逆變換時既已決定之係數。 即,無須每當進行第1逆變換時,即決定新的第】逆變 $ί ° 、’ 而’如第13Β圖所示,分割部4〇〇未將第2解碼變換輸出 訊號yV更換排列成-維,而原封不動地輸出至第2逆變換 T亦可。㈣,第2逆變換物係對:纟___ =出訊號施以第2逆變換,來生成二維的第i解碼部分 =^。而且’在統合_中,並未進行第1解碼部分 的更換排列’就將第丨解碼㈣ 馬。P刀訊號yAmn_m予以統合。 猶如二 =圖及第_中’第2逆變換對象係圖示成 酒女解碼變換輸出號 限於此,為長村域(非長方形區域)’但並非 圖顯示之例中::具體而言,在第_及㈣ 非長方形區it:部41❹係將含於經 2逆變換,且^ Γ 2解碼變換輸出訊號來進行第 係數値者解碼變換輸出訊號的低頻成分 現後的長二=Γ0係將包一 訊號來進行第2逆變換作為第2解碼變換輸出 出訊號的低頻成分係數値者且别述訊號係包含解碼變換輸 其次,說明將分割統合資 …^ 變換係數予以決定時的運行。°⑨變換係數及第2逆 35 201132129 第14圖係顯示本發明實施形態2之逆變換部330中逆變 換處理之一例的流程圖。 用該等對逆變換處理加以説明。 首先,如第丨4圖所示,分割部400將取得分割統合資訊 (步驟S231)。而且,分割部4〇〇係將上述所説明的解碼變換 輸=訊號y、,分割成包含低頻帶域的第2解费換輸出訊號 y 2 、與包含尚頻帶域的第2解碼部分訊號ηΠ-γπ(步驟 S232)。具體而言,分割部4〇〇係基於分割統合資訊,以使 第2解碼變換輸出訊號/广的相關能量會變得比第2解碼部 刀。Κ號y 1 η的相關能量為大的方式,來進行解碼變換輸出 訊號的分割。 而’分割統合資訊與在實施形態1所説明者一樣,分割 統合資訊的取得意指:可將已保存於預先所決定的記憶體 等者予以讀出,亦可依照解碼變換輸出訊號y Λ 2 m來機動性地 決定。 其次,第2逆變換部410將取得用於第2逆變換的第2逆 變換係數(步驟S233)。以第2逆變換係數構成之第2逆變換矩 陣,係在實施形態1説明過的第2變換之變換係數逆矩陣、 或近似於其的矩陣。該第2逆變換係數與實施形態丨一樣, 亦可例如以KLT,基於包含第2解碼變換輸出訊號yA广之集 合SD來求取’亦可由用於編碼裝置中的第2變換之第2變換 係數來求取。 其次,第2逆變換部410係以由所決定的第2逆變換係數 構成之第2逆變換矩陣,對第2解碼變換輸出訊號y Λ 2 m施以第 36 201132129 2逆變換’來生成第i解碼部分訊號&(步驟s234)。而且, 統合部係將^解碼部分訊號以及第2解碼部分訊號 y,予以統合,來生成第丄解碼變換輸出訊號步驟 S236)〇 其次,第1逆變換部43〇將取得用於第丨逆變換的第1逆 變換係數(步驟S237)。以第1逆變換係數構成之第以變換矩 陣’係在實施形態丨説明過的第〖變換之變換係數逆矩陣、 或近似於其的矩陣。該第!逆變換係數與實施形態卜樣, 亦可例如以KLT,基於包含第1解碼變換輸出訊號y?之集 合SE來求取,亦可由用於編碼裝置中的^變換之第【變換 係數來求取。此種逆變換係數的算出即便在以下的實施形 態’亦可同樣地來進行。 第1逆變換部43 0係以由所決定的第!逆變換係數構成 之第1逆變換矩陣’對第i解碼變換輸出訊號yY施以第i逆 I換,來生成解碼訊號χΛη(步驟S238)。 而,集合Sd與集合SE,係實施形態1的集合sc與集合SA 之關係’乃集合sD為較集合Se所含之樣本數為少的小集 〇。如上述,具備了本發明實施形態2之逆變換部330的解 碼裝置3GG,與實施形態丨―樣,可同時達成高效率變換與 運算量及資料量的削減。 而,先則雖令分割部4〇〇與統合部420,分別對第2解碼 隻換輸出sfl號y 2與第1解碼部分訊號施以維之更換排 列,但亦可為第2逆變換部410進行各個更換排列之構成。 即’可使用分離型變換,亦可使用包含如以第8圖⑻顯示之 37 201132129 對角元素為1而非對角元素為0的行之變換矩陣A4。又,由 於當解碼對象為聲音資料等一維訊號、或以分離型構成多 維訊號時的各維訊號係視為一維訊號,因此輸入逆變換部 3 3 0的解碼變換輸出訊號y a n係一維,而無須前述維之更換排 列(分割部400中對一維訊號之更換排列、及統合部42〇中對 原先的維之更換排列)之處理。 如上述,本發明實施形態2之解碼裝置3〇〇,其特徵在 於:對第2解碼變換輸出訊號施以第2逆變換,並對包含第2 逆變換後訊號與第2解碼部分訊號的第1解碼變換輸出訊號 施以第1逆變換’前述第2解碼變換輸出訊號,係對編碼訊 號施以熵解碼及逆量子化所生成的解碼變換輸出訊號之一 部分,而前述第2解碼部分訊號係解碼變換輸出訊號的剩餘 部分。藉此,依據本發明實施形態2之解碼裝置3〇〇,在使 用逆變換係數的逆變換中,可實現變換的運算量削減、及 逆變換矩陣的元素數削減,前述逆變換係數係基於輸入訊 號的統計性質所計算者。又,如實施形態丨顯示之編碼裝置 100’進行包含變換之二階段變換,可將所生成的編碼訊號 予以正確解瑪’前述變換係使用基於輸人訊號的統計性質 所計算之變換係數者。 而,在上述實施形態2之解碼裝置300中,係將解碼變 換輸出訊號/η分割成第2解碼變換輸出訊號^與第2解碼 部分訊號)’並於第2逆變換後予以統合,但非明示性 分割亦可。即,解碼變換輸出訊號产當中,將欲成為執行 第2逆變換的對象之部分予以決定即可。例如,在第2逆變 38 201132129 換之際,使用包含如以第8圖(b)顯示之對角元素為丨而非對 角元素為0的行之變換矩陣A4,可實質上於第2逆變換時執 行分割與統合。 第15圖係顯示本發明實施形態2之變形例的解碼裝置 300a構成之一例的方塊圖。 解碼裝置300a具備熵解碼部310、逆量子化部32〇、與 逆變換部330a。而,對於與第11A圖顯示之解碼裝置3〇〇進 行同運行的處理部’予以附加同標號,而於下省略说明。 逆變換部330a具備第2逆變換部410a、與第丨逆變換部 430。即’逆變換部330a與第UB圖顯示之逆變換部3^〇相較 之下’在未具備分割部400與統合部420之點上,且具備第2 逆變換部410a來取代第2逆變換部410之點上,彼此相異 第2逆變換部他係以第2逆變換_,對第2解碼變換 輸出訊號yV11施以第2逆變換,來生成第〖解碼部分訊號 yΛ, Lm,該第2解碼變換輸出訊號y係解碼變換輸出訊號丫Λη 的-部分。例如,第2逆變換部她係於構成解碑變換^出 訊號/η之係數値當中,決定將成為第2逆變換對象的係數 値,並將由所決定的係數値構成之訊號,設為第2解碼變換 輸出訊號yV來進行第2逆變換。較具體而言,第2逆變換部 410a係於構成解碼變換輸出訊號之複數係數値當中,將 包3軚預定臨界值值為大的係數値之訊號,設為第〕解碼變 換輸出訊號y、01來進行第2變換。 】如’第2逆變換部4i〇a係令將乘上第2解喝部分訊號 A η y,H的第2逆變換係數之對角元素為1’而令非對角元素為 39 201132129 〇 ’而可實質上僅對第2解碼變換輪出訊 變換,該第2解碼部分訊2,施以第2逆 卞鮮碼變換輪 a 中無法成為第2逆變換對象的部分。 出況唬丫虽 第16圖係顯示第15圖顯示 的流程圖。 ’表置、運行之-例 碼部310係將已輸人之編碼訊號予以熵解 碼,來生成解碼$子化係數步驟S2i〇)。^ , 化:2°係將解碼量子化係數〜逆量子二來二 碼變換輸出訊號乂 n(步驟S22〇b)。 其次,逆變換部遍係將解碼變換輸出訊號广予以逆 逢換’來生成解碼訊號(步驟S23〇a)。具體而言,首先,第2 逆變換部她係於解碼變換輸出訊號/η#中將第2解碼變 換輸出訊號y’予以逆變換,來生成第^碼部分訊號 Υ am(S234a) ’該第2解碼變換輸出訊號以係將成為第碘 變換對象的部分。而且,第2逆變換部彻岭將包含所生成 的第1解碼部分訊號y H第2解碼部分訊號y Λ 1 H n m的第i 解碼變換輸出訊號予以輸出,該第2解碼部分訊號yAym 係解碼變換輸出訊號當中未曾成為第2逆變換對象的部 分。 最後,第1逆變換部430係以第1逆變換矩陣對第1解媽 變換輸出訊號施以第丨逆變換,來生成解碼訊號 X、(S238)。 如上述,藉由實施形態2之變形例的解碼裝置300a亦可 抑制運算量的增加及逆變換係數的資料量增加,因此可將 40 201132129 進行了二階段變換的編碼訊號予以解碼。 (實施形態3) 本發明實施形態3之編碼裝置及編碼方法具備一種變 換Γ對m其聽成騎音_、《影像資料、 ㈣,像資料等編碼對㈣訊號,藉由複數種的變換址 行變換者。本發明實施形態3之編剩及編碼方 =特徵在於:變換輸入訊號對預測誤差訊號施以二階 的而Λ預•差訊號係編媽對象訊號(輸入訊號)與預 測虎的差分。 第17圖係本發明實施形態3之編碼裝置500構成之一例 的方塊圖。如第17圖所示,本發明實施形態3之編碼裝置谓 具備減法器505、變換部51G、量子化部⑽、熵編碼部13〇、 逆量子化部540、逆變換部55〇、加法器56〇、記憶體57〇、 預測部580、與控制部59〇。而,對於與第顶顯示之實施形 態1之編碼裝置刚同構成’予以附加同標號,而於下省略 説明。 減法器5〇5係算出一差分(預測誤差),即編碼對象之輸 入訊號’與由以前的編碼對象訊號所生成的預測訊號之差 刀將所异出的預測誤差予以顯示之訊號,係作為變換輸 入訊號來輸入變換部51〇。 變換部510與以實施形態丨所説明的變換部11〇一樣,係 對變換輸人訊號施以二階段變換。即,變換部训係對變換 輸入訊號施以第1變換’來生成第1變換輸出訊號,並對第i 部分訊號施以第2變換,來生成第2變換輸出訊號,該第螂 41 201132129 分訊號係所生成的第1變換輪出訊號的_部分。而且,變換 部51〇會將包含所生成的第2變換輸出訊號與第2部分訊號 的變換輸出訊號輸出至量子化部12〇,前述第2部分訊號係 第!變換輸出訊號當中第!部分訊號以外㈣分。有關變換 部5H)的詳細’爾後予以説明。在此,將顯示預測誤差影像 的訊號作為變換輸入訊號,來輪入變換部51〇。 逆量子化部5轉將藉由量子化部咖所生㈣量子化 係數予以逆量子化,來生成解碼變換輸出訊號。解碼變換 輸出訊號係相當於藉由變換部51〇所生成的變換輸出訊號。 逆變換部5_將藉由逆量子化和顿生成的解喝變 換輪出訊號予以逆變換,來生成—換輸人減。㈣ 變換輸入訊號係相當於藉由減法器奶所生成的變換輪入 訊號。 加法器560係將藉由逆變換部55崎生成的解碼變換輪 入訊號、與自以前的編碼對象訊號所生成的預測訊號予以 累加,來生成解碼訊號。 。己隐體5 7 G係用以儲存所生成的解碼訊號的記憶部之 ~例。 預測部580係以解碼訊號進行編碼對象訊號的預測,來 成預測1«。具體而言,制部係基於贼編碼參 來生成3於編碼對象之輪入影像的編碼對象區塊之預 =像素(預測訊號)。而在減料5(^係生成預測誤差影 Γ該預職差影㈣一對祕塊像素與_像素之差 42 201132129 控制部5 _基於局部資訊,來輪出用以控制變換部 運行的k制訊说。局部資訊,係例如已對應於變換係數 ,分割統合資訊的索引、或顯示預測模式等的資訊。控制 部590係基於該等局部資訊’來決定變換係數及分割統合資 訊’並將顯示所決定之係數及資訊的控制資訊,輸出至變 換部510。 本發明實施形態3之編碼裝置500中,係基於來自控制 P590的控制’於第2變換之際,將第^變換輸出訊號當中作 為第1部分訊號之將成為第2變換之對象的範圍,與,第2變 換係數之至}-方,在時間上或空間上予以適應性地決 疋例如基於預疋編碼參數,將第1變換輸出訊號當中作 為第1部分訊號之將成為第2變換之對象的範圍,與,第2變 換係數之至少一方予以決定。 而,記憶體570係運行為一延遲部,該延遲部係可使編 碼對象訊號、與φ其以前的對象訊號财成的預測訊號相 互比較者。由於資訊量係藉由量子化部12〇的量子化處理而 壓縮(會發生資訊的損失因此為了於編碼訊號取出編碼過 的資訊,逆量子化部540會將量子化係數予以逆量子化,來 生成解碼變換輸出訊號,而逆變換部55〇係將解碼變換輸出 訊號予以逆變換,來生成解碼變換輸入訊號。 而’逆變換部550的逆變換處理,必須有變換部51〇的 變換處理與逆變換之關係成立。但,因用以抑制運算所需 的位元長之乘法的簡易化或捨入處理(r〇unding)的插入,變 換處理及逆變換處理有時亦會有無法嚴密地以矩陣來表現 43 201132129 的隋况又’有時亦會有將變換部$ι〇的變換處理與逆變換 部550的逆變換處理,巧 °又叶成不滿足嚴密的逆變換關係的情 況。 而在將聲音或聲頻的資料予以編碼時,輸入訊號係 隹而在將月發癌影像或動態影像的資料予以編碼時,輸 入訊號係二維。 其人以第18圖,來說明本發明實施形態3之編碼農置 〇〇執行的編碼處理。第18圖係顯示本發明實施形態3之編 碼裝置500運行之一例的流程圖。 首先’若將編碼對象訊號(輸入訊號)輸入編碼裝置 5〇〇 ’則預測部580會用記憶體57〇所儲存的已編碼完畢之訊 唬(解碼訊號)’來生成預測訊號。而且,減法器5〇5將生成 預測誤差訊號(步驟S3〇5),該預測誤差訊號係輸入訊號與預 測訊號的誤差。而,將輸入訊號—而非預測誤差訊號—予 以直接變換時’可省略生成步驟S305的預測誤差訊號之步 藉由減法器505所生成的預測誤差訊號或輸入訊號,係 輸入變換部510。並將往變換輸入之點的向量—即,預測誤 差訊號一設為變換輸入(Transform Input)訊號χη(參考式 4)。而,由於係在多數的壓縮編碼中進行預測,因此變換 輪入訊號xn多為預測誤差(Prediction Error),但亦有在設想 於傳送路混入誤差的狀況下不進行預測的情況,或當能量 夠小時不進行預測而直接將編碼對象訊號(Original Signal) ''即,輸入訊號一往變換輸入的情況。 44 201132129 變換部510係以某變換T將變換輸入訊號xn予以變換, 來生成變換輸出(Transform Output)訊號yn(參考式5)(步驟 S110)。又,變換輸出訊號(變換輸出向量)y11亦可僅稱為係 數(Coefficient)。 [數5] (式 5) yn=T[xn] 其次,量子化部120係將變換輸出訊號y11予以量子化, 來生成量子化係數(Quantized Coefficient)。11(步驟S120)。量 子化部120執行的量子化處理,係加上捨入偏移(r〇unding offset)a後’除以一樣量子化步驟s的處理,如式6所表現。& 及s在編碼裝置5〇〇中,係為高效率編碼而受控制。 I;數 6] (式 6) C',=L(y>+a)/i」 其次,熵編碼部130係將量子化係數Cn予以熵編碼,來 生成編碼訊號(步驟S130)。所生成的編碼訊號係送往解碼裝 置。 其次,如式7 ’逆量子化部54〇係對量子化係數cn施以 逆量子化’來生成解碼變換輸出(Dec〇ded Transform Output)訊號广(步驟S34〇)。 [數7] (式 7) j)" = sCn 而’在除了將資料量大幅削減以外無法完全復原至原 先的貝料之有損編碼(1〇ssy c〇ding)中由於資訊量會因量 子化處理而消失’因此解碼變換輸出訊號,n與變換輸出訊 45 201132129 唬y不會一致。即,由於量子化的畸變(distortion)會混入進 解碼變換輸出訊號γΛη中,因而在變換前正進行預測的情況 下,解碼變換輸出訊號yAn有時亦可稱為量子化預測誤差 (Quantized Prediction Error)。而,在有損編碼的情況下以足 夠的資料量進行編碼時,資訊不太會消失,且yA"與y11幾乎 一致0 其次’如式8 ’逆變換部550係對解碼變換輸出訊號 施以逆變換T1,來生成解碼變換輸入向量χΛη(步驟S350)。 [數8] (式 8) χη =7,_l[j)n] 其次’加法器560係將上述預測訊號與解碼變換輸入訊 號予以累加’來生成解碼訊號。而且,加法器56〇係將所生 成的解碼訊號儲存於記憶體570,使其可供至下一個時序 (timing)來參考(步驟S36〇)。 而,變換T及逆變換Τ-ι分別係以與式9及式1〇所示之ηχ η大小的變換矩陣A及B的矩陣積而表現。 [數9] (式 9) [數 10] (式 10) = 在一般的變換(所謂的正交變換)中,變換矩陣B係A的 逆矩陣,為轉置矩陣(B=AT卜但,不限於此,為了抑制編 碼裝置5GG内的逆變換Τ.ι之運算量,亦有B非為觸嚴密逆 矩陣或嚴密轉置矩陣的情況。又,亦可是稱為雙正交 46 201132129 (Biorthogonal)變換之嚴密上未呈正交的變換a及其逆變換 B ° 式9中變換矩陣A-對變換輸入χη的矩陣積,係以式" 表現。變換矩陣的乘法次數及變換矩陣的元素數為。 [數 11] (式 11) 其次,説明本發明實施形態3之變換部5ΐ〇的構成及運 行。第19圖係本發明實施形態3之變換部51〇的詳細構成之 一例的方塊圖。 如第19圖所示,變換部510具有第丨變換部2〇〇、第丄記 憶體601、第1變換係數導出部2〇2、分割部21 〇、第2記憶體 6Η、分割統合資訊算出部612、第2變換部22〇、第3記憶體 621、第2變換係數導出部222、與統合部23()。而,對於與 第3圖顯示之變換部110同構成,附加了同標號。 已輸入變換部51〇的變換輸入訊號/,係輸入第丨記憶 體601與第1變換部2〇〇。 第1記憶體601係用以將關於複數變換輸入訊號χη之資 訊予以記憶之記憶體。 第1變換係數導出部2 〇 2係生成第丨變換係數,並將所生 成的第1變換係數往第1變換部2〇〇輸出,該第i變換係數係 從第1記憶體601的資訊’構成用於第1變換几的第1變換矩 陣A,n者。 第1變換部200係以第1變換矩陣八广,對已輸入之變換 47 201132129 輸入訊號Χη施以第1變換T|,來生成第i變換輸出訊號yr, 該第1變換矩陣A,n係由第1變換係數導出部2〇2所算出的第 1變換係數而構成。第1變換輸出訊號yin係輸入第2記憶體 611及分割部210。 第2記憶體611係用以將關於複數第丨變換輸出訊號y丨n 之資訊予以記憶之記憶體。 分割統合資訊算出部612係從第2記憶體611之資訊,生 成分割統合資訊,並將所生成的分割統合資訊往分割部21〇 及統合部23 0輸出。分割統合資訊係分割的控制資訊,即, 如將第1變換輸出訊號y,η當中低域成分往第丨部分訊號y i 分割’而將高域成分往第2部分訊號y|Hn-m分割者。此外, 亦可是如將能量大的成分往第1部分訊號yiJ分割,而將能 量小的成分往第2部分訊號yi Hn_m分割之資訊。 分割部210係將第1變換輸出訊號yin,基於分割統合資 訊往m點的第1部分訊號yILm、與n_m點的第2部分訊號y1Hn.m 分割(在此,m係較η為小的自然數)。即,分割部21〇係將由 η個係數値構成之第1變換輸出訊號yin,分割成由m個係數 値構成之第1部分訊、及由n-m個係數値構成之第2部 分訊號ymn_m。第1部分訊號3^1^係輸入第3記憶體621及第2 變換部220 »又,第2部分訊號ymn-m係輸入統合部230。 第3記憶體6 21係將關於複數第1部分訊號y, L m之資訊予 以記憶之記憶體。 第2變換係數導出部222係生成第2變換係數,並將所生 成的第2變換係數往第2變換部220輸出,該第2變換係數係 48 201132129 由第3記憶體621的資訊構成詩第2變換丁2的第2變換矩 A,者。 、 第2變換部220係以第2變換矩陣八广,對第i部分訊號 y1Lm施以第2變換τ2,來生成第2變換輸出訊號^,該第2 變換矩陣第2變換係數導出部222所算出的第2變換 係數而構成者。 、 m統合部230係依照分割統合資訊’將第2變換輸出訊號 y2m與第2部分訊號〇以統合,來生成變換輸出訊號 yn。而,統合係指分割的相反處理。 藉由第2變換係數導出部222而決定的第2變換係數,係 對第1部分訊號ydX最佳設計後的變換係數。因此,用 了第2變換矩陣A,的第2變換Τ2,係可將殘留於第【變換輸 出訊號<的冗長㈣以肖彳減之變換,而發揮有助於編碼訊 號壓縮的效果。 又,藉由分割部210將第丨變換輸出訊號y,n予以分割, 可減少對第2變換部22G之輸人職(即第丨部分訊號)的點數 (係數値的個數)。因點數減少,可獲得第2變換部細的運算 量削減效果、及第2變換部22〇的變換係數總數(即資料量) 的削減效果。 在此°己述下列兩點.來自第1變換係數導出部2〇2的 第1變換係數之生成’及,來自第2變換係數導出部222的第 2變換係數之生成。在該等變換係數之生成中,例如使用上 述 KLT。 KLT(KarhUnen L〇eve Transform : KL轉換)係基於包含 49 201132129 輸入訊號的某集合之統計性質,來設計往頻率區域之變換 的手法,該頻率區域係可將輸入訊號予以完全無相關化 者。具體而言’係將如成為輸入訊號的分散共分散矩陣 (Variance-covariance matrix)之非對角元素為〇之變換予以 求出者,此係相當於將分散共分散矩陣之固有値問題予以 解決者。所導出的固有向量會成為基底函數,而固有値會 成為變換係數的各成分軸之大小(即能量)。將變換係數從固 有値之値(分散、或能量)大的軸,予以排列到小的轴β以該 順序排列,例如,若將變換輸入訊號設為η點向量,且於變 換輸出訊號的η點向量當中,比較第i項元素(1客i< η)與第】 項(i<j$n)元素的能量,則第i項元素的能量會變得較第j項 元素的能量大(可將變換係數設計成可變大)。 在本發明中,在使用低頻帶域及尚頻帶域之表現時, 該等係分別對應於相對上持有小號碼的元素、與相對上持 有大號碼的元素,而非嚴密上有規定範圍大小者。本發明 之主要目的係在於削減消耗在變換及逆變換等之資源(運 算量或使用記憶體量),但資源與變換性能,在廣義上有交 互損益(trade off)之關係,且是依照本發明使用的方法或裝 置之目的而設定者。 但,如在習知技術課題中所言及’一旦將持有與導出 變換係數時所參考的集合相異統計性質之集合予以輸入, 則採用了導出後變換係數的變換,將無法成為最佳。對此, 依照輸入訊號的性質’每當將輸入訊號予以輪入時,若將 變換係數予以導出,則變換係數的資料量將會變得很龐大。 50 201132129 對於該課題,在本實施形態中係採用複數變換。即, 在第i變換巾,依照較大集合、的統計性以最佳導 出後的變換係數構成之變換矩陣來進行變換,而在第2變換 中’依照較小集合Sl^(第1變換輸出訊號的)統計性質,採 用以最佳導出後的變換係數構成之變換矩陣來進行變換。 而,本發明實施形態3之編碼裝置500,在將第2變換係 數導出時’具備有將輸人訊號特好以解析的局部集合判 定部亦可。即,本發明實施形態3之編碼裝置5〇〇具備有第 20圖顯示之變換部510a來取代變換部51〇亦可。如第2〇圖所 示,變換部510a具備局部集合判定部623。 局部集合判定部623係將變換輸入訊號χη的特徵予以 解析,並基於解析結果來控制第2變換係數導出部222。而, 雖未圖示在第20圖,但局部集合判定部623亦可執行第a圖 顯示之分割統合資訊算出部6丨2的控制。有關局部集合判定 部623的具體處理,在以下以第21圖予以説明。 第21圖係將本發明實施形態3之變換部5 i 〇 a中變換係 數之導出之一例予以概念性顯示之圖。 設想:變換輸入訊號xn屬於大集合Sa,並屬於較小集 合SB⑴與SB(2)之任一者的情況。而,第21圖中,集合%係圖 不成由集合SA所包含,但在如變換輸入訊號/屬於集合% 而不屬於集合SA、且集合sB不含於集合8八的情況下,亦可 適用同樣的導出方法。 第1复換部2〇〇所採用的第1變換係數,係藉由第^變換 係數導出部202而生成。第1變換係數導出部202,係基於含 51 201132129 有車乂多樣本的集合Sa,來將第设換係數予以最佳化。 集合sA包含較多的樣本,因此第〖變換係數可在平均上 最佳化,且可使其不太受各個變換輸入之差異影響。藉此, 可抑制第1變換係數的更新頻率。又’在進行第旧換係數 的更新時亦同’由於變換係數的各個値之變化量會變小, 因而可減少差分資訊量。因此,可削減將第1變換係數傳輸 至解碼裝置時的代碼數量。 第2變換係數,係變換輸入分別最佳化至集合%⑴與 SB(2)而導出。第2變換部220中,由於將成為第2變換對象的 第1部分訊號之點數,係以分割而減少成較變換輸入訊號的 點數為低,因此可削減運算量與變換係數的資料量。即, 往成為第2變換對象的第2變換部22〇之輸入訊號,並非是含 於集合Sb⑴、Sb(2)的變換輸入訊號xn本身,而是第1變換輸 出訊號y|n—部分的第1部分訊號yiLm。 局部集合判定部623係將變換輸入訊號xn的特徵予以 解析,來檢出小集合的統計性變動。一旦檢出變動,即將 屬於小集合的複數樣本予以決定,並通知第2變換係數導出 部222。或’局部集合判定部623係判斷變換輸入訊號^屬 於預先所規定的小集合之何者亦可。 往第2變換部220的輸入訊號(即,第1部分訊號力,), 有時會依賴預測訊號的生成方法。因此,局部集合判定部 623係依照預測訊號的生成方法(預測訊號模式)—例如, H.264的面内預測方向’於構成第1變換輸出訊號yi"之複數 係數値當中、來判斷作為第1部分訊號y, L m將成為第2變換對 52 201132129 象的範圍亦可。或,局部集合判定部623係預先規定N個小 集合,並以將屬於其中任—者是否為最可減輕資訊量予以 評價後之指標為基準,來判定作為第―分訊號^將成為 第2變換對象的範圍亦可。 第2變換係數導出部2 22係基於藉由局部集合判定部 623所檢測出的統計性變化之指示,對屬於小集合的複數樣 本之第1變換輸出訊號yin,導出第2變換係數,該第2變換係 數係設計成使資訊量成為最小者。或,第2變換係數導出部 222係將已預先算出的變換係數,從記憶體叫出。 此時,分割統合資訊算出部612與變換係數一樣,將進 行分割統合資訊的決定。或,分割統合資訊算出部6丨2係將 已預先算出的分割統合資訊,從記憶體叫出亦可。 分別最佳設計成較小集合Sb⑴、Sb⑺(的第〗變換輸出訊 號)之第2變換係數,可追隨統計性質的變化,來施予無相 關化與能量壓縮之效果的上乘效果。再者,第2變換係藉由 分割部210而達致將輸入訊號的維數予以減輕的狀態,因此 在用於可減輕變換矩陣的元素數及變換的運算量上很有效 率。 為車义小集合的集合SB,係包含已產生局部性變化的變 換輸入汛號χη之集合,例如,如是以時間軸或空間區域, 將集合SA予以局部分割後之集合。或者,集合%係如在僅 於短時間内將持有與屬於集合S A之變換輸入訊號X n相異的 統计性質之變換輸入訊號予以輸入後的情況下,持有其相 異性質之集合。如此一來,在僅於短時間内將屬於—如不 53 201132129 包含於集合sA之一集合8 B的變施齡人却缺vn工,、,A/v、。
呆貧化求決定第2變換係數, N/穴疋弟1變换係數,並基於小 而可達成既可對應變化亦可減 輕運算量的效率性變換。 八體而° ’局部集合判定部623係基於預定編碼參數, 來決定變換係數及分割統合資訊的至少—者。編碼參數係 、頁丁預先所4之複數預測方法當中的—個預測方法。例 如,局部集合判定部623,係依照為編碼參數一例的面内預 測或面間預測的預測模式,來切換變換係數及分割統合資 訊亦可。或者,係從複數變換係數與分割統合資訊的集合 之中’將欲選擇何者明示地予以h至編碼串流亦可。 又’從面内預測或面間預測模式切換變換係數及分割 統合貧訊時’將複數制模式對應至—個變換係數與分割 統合資訊亦可。分割統合資訊係相較下變化較少的資訊, 因此較變換係數可將切換的種類減少,並將與分割統合資 訊相關聯之記憶體使用量予以減輕亦可。 而,第19圖中,雖已將具備了用以導出第】變換係數、 分割統合資訊、第2變換係數的記憶體、及導出部之構成予 以例示,但,即便非完全最佳解決方案,基於經驗或準最 佳方法,將該等任一個或全部事前予以導出亦可。第”圖 係本發明實施形態3之變換部的其他一例的方塊圖。 第22圖顯示之變換部510b,與第19圖顯示之變換部51〇 相較之下,在不具備有第1記憶體6〇1、第2記憶體611、第3 記憶體621、第1變換係數導出部202、第2變換係數導出部 54 201132129 222及分割統合資訊算出部612之點上,彼此相異。即,變 換部观係從外部取得曾預先於事前所導出之第i變換係 數、第2變換錄及分_合纽,並基於所取得的係數及 資訊’來進行變換及分割。 而’在第2變財亦可有—構成,即,藉由將對於高域 側訊號的變換係數之乘法係數予以減少(即,將變換係數的 3精確度予以降低)、或設為零,而將對於高域訊號之運 算量予以削減者。此時’分割部與統合部並未明示顯現在 方塊圖上(參考第9圖),但即便為未顯現之構成,亦可稱為 該當本發明之構成。 第23圖係具備第20圖顯示之變換部510a的編碼裝置 500a構成的方塊圖。第23圖顯示之編碼裝置5〇〇a,與第 圖顯示之編碼裝置500相較之下,在具備變換部51〇a來取代 變換部510之點,與不具備控制部59〇之點上,彼此相異。 本發明實施形態3之變形例的變換部51〇a之變換處理 流,與實施形態1 一樣。具體而言,同第6圖所示,首先, 第1變換係數導出部202決定第1變換係數(步驟§ 111)。其 -人,第1變換部2〇〇係以第1變換矩陣對變換輸入訊號施以第 1隻換,來生成第1變換輸出訊號(步驟S112),前述第1變換 矩陣係由所決定之第1變換係數構成。 其-入,4割統合賓sfl算出部612(無圖示)或局部集合判 疋部623決定分割統合資訊(步驟si 13)。而且,分割部21〇 係將第1變換輸出訊號分割成第1部分訊號與第2部分訊號 (步驟S110)。此時,分割部210係將第1部分訊號的相關能量 55 201132129 分割成變得較第2部分訊號的相關能量大。 其次,局部集合判定部623將第1部分訊號的局部性集 合之統計性質予以解析,而第2變換係數導出部222基於解 析結果,來決定第2變換係數(步驟S115)。其次’第2變換部 22〇係以第2變換矩陣對第1部分訊號施以第2變換,來生成 第2變換輸出訊號(步驟SU6),前述第2變換矩陣係由所決定 之第2變換係數構成。 最後,統合部230係將第2部分訊號與第2變換輸出訊號 予以統合,來生成變換輪出訊號(步驟S118)。而,步驟sill、 步驟S113 '步驟S115係由其他方法來決定,作為本實施形 態的一部分而未予以運行亦可。 如以上所示,依據本發明實施形態3之編碼裝置及編碼 方法,可因應變換輸入訊號,來適應性地將變換係數及分 割統合資訊予以變更,因此可抑制變換處理的運算量與變 換係數的資料量,且可適應輸入訊號的統計性質之變化。 以下,以第24A圖及第24B圖説明本發明實施形態3之 變形例的編碼裝置。 本發明實施形態3的變形例中,如第24A圖顯示之編碼 裝置麻’亦可用由贱已規定的變換係數(預紅導出的 變換係數)構成之預定變換矩陣來進行第2變換。第Μ圖係 顯示本發明實施形態3之變形例的編碼裝置獅嗜成之一 例的方塊圖。
如第24A圖所示,編竭裝 500a相較之下’在具備變 置500c與第23圖顯示之編碼裝 換部510c來取代變換部510a之 56 201132129 點’及最新具備記憶體624之點上,彼此相異。 變換部510c與變換部510a相較之下,在具備第2變換係 數導出部222c及局部集合判定部623c來取代第2變換係數 導出邛222及局部集合判定部623之點上,彼此相異。第2變 換係數導出部222c係基於由局部集合判定部623c輸出的導 出控制訊號,來生成第2變換係數。所生成的第2變換係數 係儲存於記憶體624。 記憶體62 4係用以將至少一個第2變換係數予以記憶之 記憶部的一例。記憶體624係從記憶中的至少一個第2變換 係數之中,將第2變換係數輸出至第2變換部2 2 G與燏編碼部 130,前述第2變換係數係基於從局部集合判定部以孔輸出 之選擇訊號而加以選擇過者。 例如,記憶體624記憶有對應索引與第2變換係數。選 擇訊號係顯示索引之訊號,而記憶體624則會將已對應於選 擇訊號顯示之索引的第2變換係數予以輸出。 具體而言,記憶體624係記憶有具有彼此相異之係數値 之组的複數變換矩陣’來作為第2變換係數的候補。複數變 換矩陣係一對一地對應有為編碼參數一例的索引資訊。而 且,第2變換之際,將藉由選擇訊號顯示之索引資訊指定的 變換矩陣,決定為第2變換係數。 第25圖係將在本發明實施形態3之變形例的編碼裝置 中’已儲存於記㈣之第期奐佩與分_合資訊的對應 關係之-例予以顯示之圖。如上述,記憶體似會將索引愈 第2變換係數予以對應並記憶。又,如第Μ圖所示,亦可於 57 201132129 記憶體624進—步將選擇_資罐此為分祕合資訊)與 索引予以對應並記憶。 具體而言’首先,局部集合判定部623c係基於輸入訊 號的特性,或基於壓縮過資訊量的推定値大小,來輸出選 擇訊號,該選擇訊號係“將應採用預先已規㈣變換係 數及分割統合資訊之何者予以選擇者。基於所輸出的選擇 减,記憶體624將預先已規定的變換係數往第戰部22〇 輸出。又,在記憶體624亦保持有分割統合資訊的情況下, 將分割統合資訊往分割部训及統合部23〇輸出(未顯示於 第24A圖)。 選擇訊號係視必要來適用資訊量的壓縮(例如,將盘由 =邊相鄰接區塊的索引所預測之預測㈣的差分訊舒以 輸出),而在熵編碼部130中,係多工成編碼訊號。 又’局部集合判定部6仏亦有時會將對幻變換係數導 =222以日不的導出控制訊號予以輸出,來導出新的第2變 換係數。此時,新導出的第2變換係數係儲存於記憶體·。 ^次局^ °叙部623。係將導出㈣崎輪*至分割統 口貝_出部(無圖示)’來使新的分割統合資訊予以算出亦 Γ而,分割統合資訊的算出係由第2變換係數導出部仙 執行亦可。 :第^係數與分割統合資訊,係視必要將資訊量予 _,並在熵編碼部13G中多卫成編碼訊號。換言之,第 ::顯示之實施形態3的變形例之編碼裝置⑽,係將第2 文、係數及分賴合資訊往解碼裝置輸出。而,並非將第2 58 201132129 變換係數本身予以輸出,而是將顯示索引的選擇訊號予以 傳輸,而使在解碼裝置側,將解碼裝置所記憶有的第2變換 係數予以選擇亦可。 而,如前述,變換輸入訊號係輸入訊號與預測訊號之 差分,因此會依賴預測訊號的特性。在預測訊號可順利預 測、與無法順利預測的情況下,變換輸入訊號的特性亦有 可能有不同的情況,因此局部集合判定部623c係依照變換 輸入訊號大小,來切換第2變換係數與分割統合資訊亦可。 又,如第24B圖顯示之編碼裝置500d,係基於顯示預測 方法的種類別之資訊(預測模式訊號),來控制第2導出變換 係數亦可。第24B圖係本發明實施形態3之變形例的編碼裝 置500d構成之一例的方塊圖。 如第24B圖所示,編碼裝置500d與第24A圖顯示之編碼 裝置500c相較之下,在具備變換部510d來取代變換部510c 之點,與最新具備預測控制部585之點上,彼此相異。又, 變換部510d與變換部510c相較之下,在具備局部集合判定 部623d來取代局部集合判定部623c之點上,彼此相異。 預測控制部585係決定預測模式訊號,並往預測部580 輸出,且往局部集合判定部623d輸出。預測模式訊號係視 必要執行將與來自附近區塊資訊的推定値之差分予以去除 等,來壓縮資訊量,並在熵編碼部130中往編碼訊號予以多 工。 局部集合判定部623d係基於預測模式訊號,來輸出選 擇訊號,該選擇訊號係用以將選擇預先已規定之變換係數 59 201132129 與分割統合資訊予以選擇者。基於選擇訊號,記憶體624係 將預先已規定之第2變換係數往第2變換部220輸出,並將分 割統合資訊往分割部210及統合部230輸出。 又,局部集合判定部623d有時亦會將對第2變換係數導 出部222c指示的導出控制訊號予以輸出,來導出新的第2變 換係數。此時,新導出的第2變換係數係儲存於記憶體624。 又,局部集合判定部623d係將導出控制訊號輸出至分割統 合資訊算出部(無圖示),來使新的分割統合資訊予以算出亦 可。而,分割統合資訊的算出係由第2變換係數導出部222c 執行亦可。 新第2變換係數與分割統合資訊,係視必要將資訊量予 以壓縮,並在熵編碼部130中多工成編碼訊號。 而,局部集合判定部623d係依照變換輸入訊號的大 小,來切換第2變換係數與分割統合資訊亦可。而,預測方 法有複數種,其中一個係以預測模式訊號來進行指示。預 測可為框間預測(間預測),亦可為框内預測(内部預測)。框 内預測係將編碼完畢(解碼完畢)的周邊相鄰接像素以預定 方向外插而予以預測的方法亦可。 又,以將預測訊號予以生成後的預測方法之角度(框内 預測的情況為預定外插角度)為基準,在可使經最佳化呈向 其角度之分割統合予以執行的條件下,來決定分割統合資 訊亦可。對於分割統合資訊,係採用第26A圖〜第26C圖來 說明其概念。 第26A圖係顯示4x4區塊的第1變換輸出訊號,其左上乃 60 201132129 顯不了低域之例。一般而言,令能量容易集中的低域側為 第1部分訊號,令其以外的高域部分為第2部分訊號以對 第1部分訊號施以第2變換,來進一步進行壓縮。而,在此 為了 5兑明,將第1變換輸出訊號的NxN個元素係屬於哪個部 分,定義為Gij={0,l}(i為垂直下方向,而】為水平右方向, ϋ皆為1起點,若屬於第1部分訊號則為〇、若屬於第2部分訊 號則為1)。 第26Β圖係顯示從複數分割統合資訊之中基於内部預 測的預測方向,來選擇分割統合資訊之例的概念圖。設右 上方向為角度基點,將分割統合資訊設計成將自〇到冗㈣] 為止的範圍分割成數個的角度單位。第26B圖係定義了 4個 分割統合資訊之例。 具體而έ,设sf角度為水平之S〇,係設想功率(p〇wer) 集中於左側(在水平方向DC),而優先設〇〇]為〇(即第丨部分 说號)。設計角度為垂直之Si ’係設想功率集中於上側(在垂 直方向DC),而優先設Gj〇為〇(即第丨部分訊號)。而設計角 度為傾斜之8丨與83,係例如優先設Gij(i<=1、j<=1)為〇。 第26C圖係在4X4區塊當令令4元素為第!部分訊號來選 擇時,準備8種角度一即8種分割統合資訊時的範例。如該 範例所示,可對角度與構成第1部分訊號之係數値之位置定 義關係性,並可用任意的肖度來決㈣成第丨部分訊號之係 數値之位置。 女此來,第2變換之際,編碼參數係顯示將對預定方 向的外插予以!貝示之預測方法時,構成第i變換輸出訊號之 201132129 複數係數値當中,將包含該預定方向的係數値之範圍作為 第2變換料來予叫[包含取方向的練値之範圍意 指具體上包含預定方向的起點側之係數値—即,外插方向 之起點側的係數値〜的範圍。 例如’編碼參數係顯示將對略水平方向(右方向)的外插 予以顯示之預測方法時,構成第1變換輸出訊號之複數係數 値田中,將包含横方向係數値(具體上為左側係數値)的範圍 作為第2變換對象來予以決定。又編碼參數係顯示將對略 t 外插予以顯示之預測方法時,構成第i 變換輸出喊之複數係數值當中,將包含縱方向係數値(具 體上為上側係數値)的範圍作為第2變換對象來予以決定。 換5之’在作為第2變換對象而決定m個係數値(元素) 時,係從構成第1變換輸出訊號的11個係數値之中,決定離 外插方向的起點側較近的m個係數値。較具體而言,包含左 上係數値、與靠近外插方向起點側的係數値。 例如’如第26B圖之S0選擇了往右方向的外插方向時, 該外插方向的起點為左側’因此靠近左側的m個係數値會作 為第1部分訊號而予以選擇。同樣地,如第26B圖之Si選擇 了在右下方向的外插方向時,該外插方向的起點為左上 側’因此罪近左上側的m個係數値會作為第1部分訊號而予 以選擇。再者,如第26B圖之心選擇了往下方向的外插方向 時,该外插方向的起點為上側,因此靠近上側的m個係數値 會作為第1部分訊號而予以選擇。 而’如第26B圖之S3、或、如第26C圖之S〇、S,、S7, 62 201132129 外插方向的起點側為左下或右上等時,作為第2變換對象而 決定m個係數値(元素)時,在包含左上係數値、靠近外插方 向的起點側之係數値、沿著外插方向的係數値之條件下, 來決定m個係數値。例如’第26C圖之S?較s0往左偏22.5度, 因此S?的第2部分訊號會如\,包含左上係數値((丨,η)與上 側係數値((1,2)及(1 ’ 3)),且含有沿著外插方向(左下方向) 的係數値((2,1))。 (實施形態4) 本發明實施形態4之解碼裝置及解碼方法具備一種逆 變換部及逆變換方法,其係聲音資料、靜態影像資料、動 態畫像資料等訊號’以複數種變換的組合,將編碼過的編 碼訊號(例如,在實施形態1或3中所生成的編碼訊號)予以逆 變換者。本發明實施形態4之解碼裝置及解碼方法,其特徵 在於預測誤差訊號對編碼過的訊號施以二階段逆變換,前 述預測誤差訊號係編碼對象訊號(輸入訊號)與預測訊號之 差分。 第2 7圖係顯示本發明實施形態4之解碼裝置7 〇 〇構成之 一例的方塊圖。如第27圖所示,本發明實施形態4之解碼敦 置7〇〇具備:熵解碼部31〇、逆量子化部320、逆變換部730、 控制部740、加法器750、記憶體760、及預測部770。而, 對於與第11Α圖顯示之實施形態2之解碼裝置3〇〇同構成,予 以附加同標號,而於下省略説明。 逆變換部730與以實施形態2所説明的逆變換部330 — 樣’係將藉由逆量子化部320所生成的解碼變換輸出訊號予 63 201132129 乂逆憂換來生成解碼變換輸人訊號。具體 部730係對解碼變換輸出訊號施 以二階段逆變換。而,美於 來自IfK卩740的控制訊號,來決定用於逆變換的逆變換係 數及分割位置(將成為第2逆變換對象的部分)。有關逆變換 部73〇的詳細,爾後予以説日月。 3逆文換
"控制部74G係基於局部資訊,將用於控制逆變換部別 運盯的控制訊號予以輪*。局部資訊為編碼參數之、, 係例如已對應於逆變換係數及分割統合資訊之索弓I ==時所用的預測模式等之資訊。控制心。係;於 以’來決定逆變換係數及分割統 Γ所決定的係數及資訊之控制資訊,輸h«換= 訊號者 ^加法H75G係將藉由逆變換部7顺生成的解碼變換輪 入成號、與由制所生成的制訊號予以累力D,來生成解 碼訊號,前述賴絲於由叫㈣卿動^成的解碼 記憶體760係用來將所生成的解碼訊號予 憶部的一例。 ④甘心圮 =部770係以執行預測,來生成預測訊號,前述預測 刖的編碼訊號所生叙解碼訊號者。即,預測 部770係以已儲存於記憶體的解碼完畢之解竭訊號為基 準,來生成預測訊號。例如,_部77()基於編碼參數,來 ,成含於預測駐料之解碼對象塊的删像切員測訊 说)而且’藉由加法器75〇將以預測部77〇所生成的預測像 64 201132129 亚復原輸入影像(解碼訊 素及解碼對象塊之像素予以累加 號)。 逆支換。⑽係從編碼裝置取得第 分割統合資訊亦可。而,"纽… 文換係數及 數化編馬裝置取得者是第2變換係 t、Μβ2變換係數求得第2逆變換係數亦可。分割統合 貝⑽顯不第2解碼變換輸出訊號對應 號的哪個部分之選擇範„訊的—例。^輪出机 4本發明實施形態4之解碼裝置7〇〇中,係基於來自控制 邛·的控制,於第2逆變換之際,將解碼變換輸出訊號當 中作為第2解碼變換輸出訊號之將成為第2逆變換之對象的 範圍、與第2逆變換係數之至少一方,在時間上或空間上予 以適應性地決定。例如,基於預定編碼參數,將解碼變換 輸出訊號當中作為第2解碼變換輸出訊號之將成為第2逆變 換之對象的範圍、與第2逆變換係數之至少一方予以決定。 八尺以第28圖說明本發明實施形態4之解碼裝置7〇〇 執行的解碼處I第28圖係顯示本發明實卿態4之解碼裝 置700運行之—例的流程圖。 首先,預測部770係以已儲存於記憶體760的解碼完畢 之解碼Λ唬為基準,來生成預測訊號(步驟S4〇5)。而,在解 碼以直接變換輸入訊號的編碼方法所生成的編碼訊號時, 可省略本步驟S405。 其次’熵解碼部310係將已輸入之編碼訊號予以熵解 碼’來生成量子化係數(步驟S210)。逆量子化部320係將量 子化係數予以逆量子化,來生成解碼變換輸出訊號y〜(步驟 65 201132129 S220)〇 八人逆文換部730係將解石馬變換輸出訊號产予 換贷來生成解臂換輸人訊號,(步驟關)。 換,來生逆變換部730係以執行二階段逆變 、 &婕換輪入訊號ΧΛη。而,在此,逆變換部73〇 之逆變換係指在解—置之_ & t ^730 之變換的逆變換者。 ^犮置 、其次’加法器75。係將解碼變換輸人訊號χ〜與預測訊號 予以累加’來生成解碼訊號^解碼訊號係作為解碼裳置7〇〇 全體的輸出訊號來輪出。又,解碼訊號係儲存於記憶體 760(ν驟S44G) ’而於後續編碼訊號的解碼之際予以參考。 即,記憶體760係作為延遲部來運行。 而,在解碼聲音或聲頻之資料時,輸出訊號係-維, 而在靜態影像絲態晝轉碼裝置巾輸出訊號係二維。 又’可略除預測部77〇及記憶體76〇,纟例示冑碼裝置(或運 行模式)’该解碼裝置(或運行模式)係如不進行預測而將解 碼訊號設為直接輸出訊號者。 其次’以第29圖說明本發明實施形態4之逆變換部730 之構成。第29圖係顯示本發明實施形態4之逆變換部73〇構 成之一例的方塊圖。 逆變換部730具備:分割部4〇〇、第2逆變換部41〇、統 合部420、與第1逆變換部430。將解碼變換輸出訊號輸入 逆變換部730。而’解碼變換輸出訊號係相當於第17圖顯 不之變換部510所生成的變換輸出訊號/。 66 201132129 分割部400係依照分割統合資訊,將解碼變換輸出訊號 yAn分割成第2解碼變換輸出訊號與第2解碼部分訊號。°… 第2逆變換部410係以第2逆變換矩陣,將第2解碼變換 輸出訊號予以逆變換,來生成第丨解碼部分訊號。 統合部420係依照分割統合資訊,將第2解碼部分訊號 與第1解碼部分訊號予以統合,來生成第丨解碼變換輸出訊 藏。 ' 第1逆變換部430係以第丨逆變換矩陣,將第丨解碼變換 輸出訊號予以逆變換,來生成解碼變換輸入訊號。而,解 碼變換輸入訊號係相當於第17圖顯示之輸入於變換部51〇 的變換輸入訊號。 分割統合資訊係同等於上述實施形態所記載者,往分 割部400輸入(解碼變換輸出訊號)的維數為n ,而往第2逆變 換部410輸入(第2解碼變換輸出訊號)的維數為η之自 然數)。而,先將往第2逆變換部41〇輸入時的維數設為η, 第2逆變換部410係採用變換矩陣a4亦可,該變換矩陣Α4係 包含如第8圖⑻顯示之對角元素為!而非對角元素為〇之行 者。第2變換部係分離型亦可。 用於第2逆變換之第2逆變換矩陣,係近似相關於實施 形態〗或3所記載的第2變換之變換矩陣的逆矩陣或逆矩 陣。用於第1逆變換之第!逆變換㈣,係近似相關於實施 形態〗或3所記載的第〗變換矩陣之逆矩陣或逆矩陣。為了將 逆變換之運算所需要的運算精確度抑制得很低,有時亦會 降低第1逆變換係數與第2逆變換係數之有效精確度。此 67 201132129 時,逆變換部的運算精確度在賦予編碼及解碼全體的歪變 上呈支配性狀態,因此宜以實施形態2或本實施形態所記載 之第1逆變換係數為基準,導出實施形態丨或3所記載之第i 變換係數,並同樣以第2逆變換係數為基準,導出第2變換 係數。 、 而,第2逆變換係數、第丨逆變換係數、及分割統合資 訊係多工成編碼訊號,並由編碼裝置 使用別的傳送頻道,不將其予以多工成編=進:通 知、或以傳送蓄積格式來進行通知亦可。或者,作為某規 格或規格的設定檔(profile)水準之規定値來進行通知,或, 基於以解碼裝置與編碼裝置兩者所得之f訊來進行通知等 亦可。 本發明實施形態4之逆變換處理的運行與實施形態2 一 樣。具體而言’同第14圖顯示’首先,分割部_取得分割 統合資訊(步驟S231)。而且,分割部4〇〇係依照所取得的分 割統合資tfl,將解碼變換輸出訊號分割成第2解碼變換輸出 訊號與第2解碼部分訊號(步驟S232)。 其次,第2逆變換部410取得第2逆變換係數(步驟 S233)。而且’第2逆變換部410係對第2解碼變換輸出訊號 施以第2逆變換,來生成第丨解碼部分訊號(步驟S234)。 其次,統合部420依照分割統合資訊,將第丨解碼部分 訊號與第2解碼部分訊號予以統合’ |生成第i解碼變換輸 出訊號(步驟S236)。 其次,第1逆變換部430取得第丨逆變換係數(步驟 68 201132129 S237)。而且,第1逆變換部430係對第1解碼變換輸出 施以第1逆變換,來生成解碼變換輸入訊號(步驟奶8)°。^ 而’取得分割統合資訊之步驟灿、與取得逆變換係 數之步驟S232及步驟S234 ’如前述有多種通知的類型 (variation)’因此不限於在本流的時序中實施,又並μ 貫施形態一部分的必要運行。 如以上,因本發明實施形態4之解碼裝置及解瑪方去 可抑制變換處理之運算量與逆變換係數之資料量,並適性 於輸入訊號的統計性質之變化。又,如實施形態3所示之編 碼裝置5 G G,可將以執行二段階變換所生成的編碼訊號予以 正確解碼,前述二段階變換係包含採用變換係數之變換 者,且邊變換係數係基於輸入訊號的統計性質而計算者。 而,如第30圖顯示之解碼裝置顺,可將已預先規定 之逆變換係數及分割統合資訊,基於由編碼訊號經解碼= 選擇訊號料選擇’並用所選擇的逆變換係數及分割統合 貝机來進〃了逆變換。第3GSJ係、顯示本發明實施形態4之解 裝置700a構成之一例的方塊圖。 如第30圖所示,解碼裝置7〇〇a與第27圖顯示之解 置700相k之下’錢新具備記憶體781及…之點上,彼^ 相異。 記憶體781記錄有第2逆變換係數與索引相對應。又 記憶體782記錄有用於分割及統合的分割統合資訊與索引 相對應。 ' 具體而言’記憶體781記錄有複數變換矩陣作為第以 69 201132129 變換矩陣的候補,該複數變換矩陣係具有彼此相異之係數 値之組者。編碼參數之一例的索引資訊,係一對一地對應 於複數變換_。而且,於第2逆變換之際,藉由選擇訊: 顯示之索引資訊所指定的變換矩陣之係數,將決定作為 逆變換係數。 ~ 記憶體781及782分別絲於㈣解碼部仙輪出的選 擇訊號’來選擇逆變㈣數及分割統合資訊,並輸出至」 變換部730。具體而言,選擇訊號仙如顯示索引之 且,已對應於選擇訊號顯示之索引的逆變換係數及0 合資訊將可輸出。 ° 具體而言,熵解碼部310係將編碼訊號予以熵解碼,來 取出壓縮完畢選擇訊號’並從壓縮完畢的選擇訊號將選擇 訊號予以解碼。而且,_碼部3_將已解碼 往記憶體781與記憶咖2輸出。第2«換係數與分㈣Ϊ 資訊將分別自記憶體781及782往逆變換部73g輸出。° 該選擇性架構,係適應於時間空間性,並基於選擇^ 號,以複數個整合單位、或以片(s㈣單位來執行區塊單 t巨集塊早位' 巨集塊亦可。又,將面内預測模式與選 ㈣號組合來適應性地予以執行亦可。而,依照解碼量子 =數之非零係數的總數'低域區域之非零係數的總數、 ^係數階段的總和、逆量子化部32峨出的解费換輸出 机說y之總和、及低域區域 — 々之總和等,將第2逆變換係數及 刀統合資訊予以切換亦可。 又,如第31圖顯示之解碼裝置雇,亦可將已預先規 70 201132129 定之逆變換雜及分_合資訊,基於由編碼訊號經解碼 之預測訊號予以選擇,並用所選擇的逆變換係數及分割統 合資訊來加以逆變換。第31圖係顯示本發明實施形態4之解 碼裝置700b構成之一例的方塊圖。 如第31圖所示’解碼裝置7〇〇b與第3〇圖顯示之解碼裝 置雇相較之下’在最新料轉城決W之點上, 彼此相異。 、擇為虎决疋部790係將自熵解碼部31〇輸出的預測模 弋號予以取4于ϋ基於已取得的預測模式訊號來生成選 擇訊號。麵訊號_如顯示㈣之訊號,從記憶體781及 782可將已龍於選擇訊號顯示之索引的逆變換係數及分 割統合資訊,輸出至逆變換部73〇。 具體而言’ _碼部31〇係將編碼訊號予以熵解碼,來 取纽縮完畢預測模式訊號’並與來自附近區塊之資訊的 推疋値、’a σ ’來解碼制模式訊號。制模式訊號往預測 部770輪域,_初〇將生_測訊號。 預測換式錢往選擇訊號決定部79〇傳送後,選擇 =^rG料擇職予叫出者,前述選擇訊號係用 者選=應:預測模式訊號之逆變換係數及分割統合資訊 者〜擇訊號純記憶體781與記憶體782輸出,並自各個 Γ體將第2逆變換係數與分割統合資訊往逆變換部730輸 此選擇性架構, 遽以複數個整合單位 係適應於時間空間性,並基於選擇訊 或以片單位來執行區塊單位、巨集 71 201132129 塊單位、巨集塊亦可。又,將與在第31圖所述之預測模式 訊號相對應的選擇訊號、及由在第30圖説明過的編碼訊號 所解碼之選擇訊號相組合亦可。 而’依照解碼量子化係數之非零係數的個數、低域區 域之非零係數的個數、非零係數階段的總和、逆量子化部 320輸出之解碼變換輸出y的總和、低域區域的總和等,將 第2逆變換係數及分割統合資訊予以切換亦可。而,基於解 碼量子化係數的總和之奇偶性(parity,偶數或奇數狀態), 將第2逆變換係數及分割統合資訊予以切換亦可。而,解碼 量子化係數之總和為1時,設為不執行第2逆變換亦可。 而,在本發明實施形態4中,如以實施形態3所示,於 第2逆變換之際,當編碼參數為顯示表示往财方向之外插 的預測方法時,將構成解碼㈣輸出訊號之複數係數値當 中包含該較方向之係數_範圍,予以決定為第2逆變換 之對象。包含預定方向之係數値的範"指:㈣上係指 包含預定方向起點側的係數値之範圍。 例如,當編碼參數為顯示表示往略水平方向之外插的 制方法時,將構成解科換輪出訊紅複數 包含横方向之係數値(具體卜 、値田中 爭定為第2㈣心為的係數値)的範圍,予以 决疋為第2讀換之對f又,當編碼參數 垂直方向之外插的預測方法時’將構成解碼變 之複數係數値當中包含縱方向 =換輪出减 係數賴定㈣逆敝對/為上側的 (實施形態5) 72 201132129 本發明實施形態5之編碼裝置及編碼方法具備一種變 換部及變換方法,其係將欲成為聲音資料'靜態影像資料、 動態畫像資料等編碼對象的訊號,以複數觀換的組合, 進行變換者。本發明實施形態5之編碼裝置及編碼方法,其 特徵在於使用固定變換矩陣來進行第1變換,前述固定變換 矩陣係以縣所衫之固定變換係數構成者。對於與上述 實施形態的同構成,有時會予以附加同標號而省略説明。 以第3 2圖來說明本發明實施形態5之變換部及變換方 法。第32圖係顯示本發明實施形態5之變換部81〇構成之一 例的方塊ϋ @,本發明實施形態5之編碼裝置與實施形態 1或3相較之下’僅變換部的構成彼此相異因此以下説明 變換部的構成及運行。 ° 32圖所示,變換部810具備第1變換部200、分割部 H2變換部220、'統合部230、第2記憶體611、分割統 口貝況鼻出部612、第3記憶體621、及第2變換係數導出部 您。變換部81〇與第_顯示之變換部51〇相較 備第1變換部_來替代以變換部之點上,及,^備 出釋之點上,彼此相異。 係以變換二陣第1變換部90°輸入。第1變換部9〇〇 換輸出Μ %入訊號施以第1變換,來生成第1變 或基底=構::變:矩陣係以預先所決定的變換係數及/ =由度,定於執行規定之變換。藉 複雜度並削減運算量。而,在此,此種變換二 73 201132129 變換。 而,在第32圖中,雖顯示了具備有用以導出分割鍊舍 資訊、第2變換係數的記憶體及導出部之構成,但與在質戚 形態3所說明的情況一樣,即便不是完全的最佳解亦外綦 於經驗或準最佳方法,將該等中任一個或全部予以事先聲 出。 本發明實施形態5之變換部810中,採用複數變換作身 第1變換,而採用固定變換來變換為第2變換,來執行/韓 使用了變換矩陣之變換,該變換矩陣係以因應較小赛舍S3 之(第1變換輸出訊號的)統計性質而所最佳導出之變換#棼 構成者。在以下,以第33圖來說明本發明實施形態5么·變換 方法的概念。而,第7圖及第21圖幾乎相同,故僅説明相異 點。 第1變換係數將集合8八取得非常大時,係預先設計成玎 基於集合SA的統計性質來成為最佳形態。藉由將集合心設 計成取得非常大,可消除更新第丨變換部9〇〇之變換係數的 必要而進行固定變換。於是,由於對輸入訊號無取得相 異變換係數之自由度,因此變換部810無須具備實施形態3 中記載的第1記憶體601及第!變換係數導出部2〇2。 再者,採用既存規格的變換作為第丨變換亦可。例如, 亦可使用具MPEG-1/2/4視頻編媽規格的離散餘弦變換、 或H_264/AVC規格採用的整數精確度DC1^。該錢換可獲 得蝶形構成,且可將對讀輸人之乘法:欠數減輕至^ L〇g2(n)(實施形態3之第丨變換時為ηχη)。 74 201132129 而,既存規格的變換有可能無法對含有變換輸入訊號 之非常大的集合3八進行嚴密地最佳化。其原因認為是:當 往編碼裝置的輸入訊號受攝影元件等特性的影響而持有特 殊相關,或,當變換輸入訊號為預測誤差等時,由於預測 訊號持有特殊相關,因此變換輸入訊號持有特殊相關。 此種相關,係可藉由使其反映在各實施形態之第2變換 係數的設計時,及,在第2變換執行無相關化與能量壓縮, 來予以補償。具體而言,第1變換輸出訊號的集合&當中, 將以第1變換部900變換集合%⑴後之集合,予以設為集合 Sc⑴,而將以第1變換部900變換集合心⑺後之集合,予以設 為集合Sc(2)。此時,在第2變換係數導出部222中,分別對 集合Sc⑴、及集合Sc(2)獨立導出第2變換係數。 但,由於第2變換部220係以分割部21〇將僅訊號一部分 予以輸入之構成,因此若與實施形態3相比,其無相關化與 月匕里壓縮之性能將會降低些許。但,依據本發明實施形態5 之編碼裝置,無須算出第1變換係數,因此可實現運算量的 降低。又,由於無須具備用以導出第丨變換係數的記憶體及 導出部,因此可實現電路的小型化。 而,本發明實施形態5之變換處理流與實施形態丨或3之 流(flow)幾乎一樣。由於第”憂換為固定變換,因此可省略 第6圖的步驟sin,而執行步驟SU2〜步驟SU8的處理。此 時,由於第1變換為既存變換,且未對第丨變換輸入訊號施 以最佳設計,因此將會反映至第2變換的變換係數之最佳化 (步驟S115)。而,步驟S113、步驟S115係藉由其他方法來決 201132129 定而不作為本實施形態之一部分來運行亦可。 如以上,藉由本發明實施形態5之編碼裝置及編碼方 法可抑制變換處理之運算量與變換係數之資料量,亦可 輪入汛號的統汁性質之變化。再者,以採用固定變 換,而可削減運算量。 而不使用H.264/AVC規格採用之整數精確度Dct等乘 而以位移與加法運算構成的變數,來作為固定變換, 有時會有變換矩陣的基底大小(範數(n〇rm))不一致的情 況。因此,在用了固定變換來作為第丨變換的情況下,宜進 行範數之補正。 第3 4圖係顯示本發明實施形態5之變形例的變換部 8l〇a構成之一例的方塊圖。變換部8i〇a與變換部81〇相比, 尚更具備範數補正部940。 範數補正部940係對藉由第1變換部9〇〇所生成的第1變 換輪出訊號,施以範數補正。而且,會將範數補正後的訊 唬輪出至分割部210。範數補正部940係以基於第1變換矩陣 所決定之補正參數,將第1變換輸出訊號予以標準化,來將 第1變換輸出訊號予以補正。補正參數係例如—第1變換矩 陣的範數》 範數補正部940係以由用於第1變換之第1變換矩陣A n 所算出的範數,將輸入的第1變換輸出訊號予以補正。範 數係藉由以下式12算出。 [數 12] 76 201132129 (式 12) N(i)= ^>(i,k)2 V k=l 在此,a(i,k)係包含於第i變換矩陣a广的元素。 而,當第1變換矩陣v適應性地變化時,範數亦會變 化’因此範數補正部_係算出範數,而採用所算出的範數 來將第1 #換輸出訊號y,n予以補正。當第i變換矩陣為固 定矩陣時’範數補正部940將範數保持在内部記憶體等即 可。 、範數補正部940係依照式13將第i變換輸出訊號 < 予以 補正。即,範數補正部94〇係將第旧換輸出訊號^乘上範 數的逆數,來生成補正後的第丨變換輸出訊號y,i„。換言之, I巳數補正部940係將第1變換輸出訊號yin除以範數,來生成 補正後的第1變換輸出訊號y'n。 [數 13] (式13) y'iWsyJiyNCi) 而,採用範數後之乘法及除法,係對每一個包含於第i 變換輸出訊號yin的元素予以執行。即,範數補正部94〇係將 第1變換輸出訊號yin的元素yi(i)乘上範數]^丨)的逆數’來生 成補正後的第1變換輸出訊號y,^的元素y,")。 而’上述範數補正係對分割部21〇之分割後的第1部分 afl號與第2部分訊號個別地進行亦可。 第35圖係顯示本發明實施形態5之變形例的變換部 81〇b構成之一例的方塊圖。變換部81〇1)與變換部81〇相比, 尚更具備範數補正部941及942。 77 201132129 範數補正部941係對第1部分訊號yi Lm施以範數補正。而 且,將範數補正後的第1部分訊號y,1Lm輸出至第2變換部 220。具體而言,範數補正部941係以由用於第1變換之第1 變換矩陣A,所算出的範數N,將輸入的第1部分訊號^广予 以補正(參考式13,將y’i(i)換讀成y’1L(i),而將yi(i)換讀成 ya(i))。又’範數N係以上述式12算出。 範數補正部942係對第2部分訊號施以範數補 正。而且,將範數補正後的第2部分訊號y’|Hn-m輸出至統合 部230。具體而言,範數補正部942係以由用於第j變換之第 1變換矩—Ai所算出的範數n,將輸入的第2部分訊號 予以補正(參考式13,將y’/i)換讀成y,1H(i),而將乃⑴換讀 成yiH(i))。又’範數N係以上述式12算出。 而,並非對第1部分訊號y丨Lm施以範數補正,而是對第2 變換矩陣A,施以範數補正亦可得到同效果。在以下,説明 對第2變換矩陣八/施以範數補正的情況。 範數補正部941係以由第!變換矩陣八广所算出的範 數,將構成第2變換矩陣A,之第2變換係數予以補正,來導 出修正係數。而,範數係以式12算出。 具體而言,範數補正部941係依照式14,將構成第2變 換矩陣之第2變換係數予以補正1,範數補正部941 係將第2變換矩陣A2m乘上範數的逆數,來生成補正後的第2 A換矩陣a2。換§之,範數補正部941係將第2變換係數 除以範數’來生成為修正係數之補正後的第2變換係數。 [數 14] 78 201132129 (式14) a'2(i,j) = a2(i,j)/N(i) 而’已採用範數後之乘法及除法,係對每一個幻變換 矩陣V之第2變換係數的元素予以執行。即,範數補正部 94咖第2變換係數响)乘上範__逆數,來生成補 正後的第2變換係數a,2(i,j)。 而且’第2變換部220係以補正後的幻變換矩陣a,广將 細分訊號)^予以變換,來生成第2變換輸出訊號 如以上’對第1變換後的訊號施以範數補正,可統—變 換矩陣的基底,而可提高變換的精確度。 二’上述範_正部_(或範數補正部941及942)亦可 亍1巳數補JL且進行曾在H 264以量子化部執行過的量子 化矩陣(QmatHx)的重量標度之加權。❿,量子化矩陣的重 量標度係補正參數之—例。 範數補正。940係以在量子化部120使用的量子化矩 陣將第1部分訊號予以加權,來補正第】變換輸出訊號〜n。 具體而言’範數補正部940係依照式15及式16,將第i變換 #rih afKyi予以補正。# ’範數補正部帽係將第丄變換輸 出訊號y,n乘上量子化矩陣之逆數mf,纟生成補正後的第1 變換輪出訊號y’,n。換言之,範數補正部_係以 量子化矩 陣除以第1變換輸出訊號y丨n ’ &生成補正後的第傻換輸出 訊號y’,n。 [數 15] (式 15) y,|(i) = y(i)*mf(i) [數 16] 79 201132129 而,f(i)係自量子化矩陣導出的重量標度(weight Scale) 之各元素之値。 而,宜於第2變換後再進行後標度(post scale)補正。 將自量子化矩陣算出的補正係數mf_2,乘上自統合部 230輸出的訊號y’n,來生成變換輸出訊號yn。具體而言,依 照式17及式18,將統合後訊號y’n予以補正,來生成變換輸 出訊號y11。 [數Π] (式 17) y(i) = y'(i)*mf_2G) [數 18] (式 18) mf_2G) = l/S(i) 而,S(i)係以式19顯示之矩陣的元素。 [數 19] 0 ··· 0 mf(2) ·.· : .· 0 … 0 mf(4) mf(l) (式 19) _1_ 〇 -^/mf(l)2 + —l· mf(4)2 : 0 在第35圖顯示之變換部810b中,亦可與上述一樣,執 行量子化矩陣的重量標度之加權。而,上述後標度補正係 對藉由第2變換部220所生成的第2變換輸出訊號進行即可。 又,在第35圖之範例中,即便在量子化矩陣的重量標 度之加權中,將第2變換矩陣A2m—而非第1部分訊號y1Lm— 予以補正亦可。 此時,範數補正部941係以量子化矩陣將第2變換矩陣 80 201132129 2予乂補正。具體而言,範數補正部係依照式,將 第2艾換矩陣a2予以補正。如式所示,範數補正部州 係將每—個第2變換係數咏j)乘上量子化矩_元素之逆 數mf(i)及’自里子化矩陣算出的補正係數mf—2(j)。 [數 20] (式 2 〇) a 2 (丨,j) = a2 (i,j) * mf(i) * mf—2 ① 如以上’藉由將第2變換矩陣八广一而非第1部分訊號 yiLm—予以補正,亦同樣可得到提高編碼效率的效果。 而’亦可將範數補正與量子化矩陣的加權予以組合。 即’範數補正部941亦可係對第丨部分訊號…^或第2變換矩 陣A2,施以範數補正與量子化矩陣的補正雙方。 例如’在補正第1部分訊號y|Lm時,範數補正部941係依 照式21將第1部分訊號yiLm予以補正。具體而言,範數補正 部941係將每一個第丨部分訊號…^之元素yiL(i),乘上自第L 變換矩陣A,n所算出的範數N(i)之逆數,及,量子化矩陣的 元素之逆數mf(i) ’來生成補正後的第1部分訊號7,|(^。 [數 21] (式21) y2(i) = y'2(i)/N(i)*mf(i) 又’在補正第2變換矩陣A2m時,範數補正部941係依照 式22將第2變換矩陣A2m予以補正。具體而言,範數補正部 941係將每一個第2變換係數七(丨,〗),乘上自第1變換矩陣 所算出的範數N(i)之逆數、量子化矩陣的元素之逆數 mf(i)、及自量子化矩陣算出之補正係數mf_2⑴,來生成補 正後的第2變換矩陣A,2m。 81 201132129 [數 22] (式 22) a'2 (i,j) = a2(i,j)/N(i) * mf(i) * mf_2G) 即便如以上之構成,亦可將較適當的第2變換適用於第 1部分訊號。 而,在第2變換之有效資料長度低於預定値以下的狀況 下,將構成第1部分訊號之係數値予以下移(shift down),來 補正第1變換輸出訊號亦可,該第1部分訊號係往第2變換部 220輸入者。藉此,可降低第2變換部220内部處理的必要精 確度,來節省電路資源。 又,亦可將構成第1部分訊號或第2變換輸出訊號之係 數値予以下移,以使構成第1變換前的第1部分訊號、或第2 變換後的第1部分訊號(第2變換輸出訊號)之係數値的位元 長度,與構成第2部分訊號之係數値的位元長度成為同長 度。 (實施形態6) 本發明實施形態6之解碼裝置及解碼方法具備一種逆 變換部及逆變換方法,其係聲音資料、靜態影像資料、動 態畫像資料等訊號以複數種變換的組合,將編碼過的編碼 訊號(例如,在實施形態5中所生成的編碼訊號)予以逆變換 者。本發明實施形態6之解碼裝置及解碼方法中,其特徵在 於採用以預先所決定的固定逆變換係數構成之逆變換矩 陣,進行第1逆變換。對於與上述實施形態的同構成,有時 會附加同標號而省略説明。 以第3 6圖來說明本發明實施形態6之逆變換部及逆變 82 201132129 換方法。第36圖係顯示本發明實施形態6之逆變換部1〇3〇構 成之一例的方塊圖。而,本發明實施形態6之解碼裝置與實 施形態2或4相較之下,僅逆變換部之構成彼此相異,因此 在以下’就逆變換部之構成及運行加以説明。 如第36圖所示,逆變換部1〇3〇具備分割部4〇〇、第2逆 變換部410、統合部420、與第1逆變換部1130。逆變換部1〇3〇 與第29圖顯示之逆變換部730相較之下,在具備第丨逆變換 部1130來替代第1逆變換部430之點上彼此相異。 第1逆憂換部1丨30係對第1解碼變換輸出訊號施以預先 所决疋的固疋逆變換處理,來生成解碼變換輸入訊號。第1 逆變換部113〇係執行預先所決定的固定逆變換,因此無須 從外部(例如,編碼裝置)取得第1(逆)變換係數。 再者’弟1逆變換部Π 3 0亦可係將例如:具mpeg — 1 /2/4視頻編碼規格的離散餘弦變換、或η 2規格採 用的整數精確度DCT,作為第i逆變換而使用,來減輕運算 量。 长本發明實施形態6之逆變換處理流與實施形態2或4的 机幾乎—樣。由於第丨逆變換為固定逆變換,因此可省略第 3之步驟S237,喊行步驟S23卜S236、s238之處理。而, 取伃分割統合資訊之步驟S 2 31、與取得第2逆變換係數之步 S 2 33 ,如前述有多種通知的類型,因此不限於在本流的 中實施,又,並非本實施形態之一部分的必要運行。 法,^以上,藉由本發明實施形態6之解碼裝置及解碼方 可抑制變換處理之運算量與逆變換係數之資料量,且 83 201132129 適應於輸人訊號的統計性質之變化。再者,採用固定變換, 而可削減運算量。 而不使用H.264/AVC規格採用之整數精確度DCT等乘 法’而以位移與加法運算使其構成之變換,來作為固定逆 變換,有時會有逆變換矩陣的基底大小(範數)不一致的情 况因此纟用了範數不_致的逆變換來作為第】逆變換的 情況下’宜進行範數之補正。 H.26中雖在逆里子化部巾有進行範數補正處理,但 在本發明實卿態6之_裝置巾,例如,如第刑所示, 係對往第1逆變換部⑽的輸入訊號予以執行。即,係在進 行第2逆變換後,將第丨解碼變換輸出訊號予以補正。 第37圖係員不本發明貫施形態6之變形例的逆變換部 1030a構成t W的方塊圖。逆變換部⑺她與逆變換部 1030相比,尚更具備範數補正部114〇。 liL數補正部U4G係對包含藉由統合部42崎統合之第】 解碼部分tfl號與第2解碼部分訊狀訊號,施以範數補正, 來生成第1解碼變換輪出訊號。範數補正部丨刚係以基於第 1逆變換㈣蚊之補正錄,將帛m碼部分訊號予以標 準化,來補正第1解碼變換輸出訊號。補正參數係例如第j 逆變換矩陣之範數。 範數補正部1140係以自第丨逆變換矩陣Α·Ι|(1所算出的 範數,將統合後訊號7〜^予以補正。範數與實施形態5一 樣,係依照式12算出。 而’在編碼訊號含有第1逆變換係數矩陣ΑΛη的情況 84 201132129 等’第1逆變換轉Α·Ι|Π適應性地變化時,範數亦會變化, 因此範數補正部⑽係算出範數,而以所算出的範數將統 合後訊號y V1予以補正。當第丨逆變換係數為固定係數時, 範數補正部U4G將範數保持在内部記憶體等内即可。 範數補正部1U0係進行與實施形態5之變形例的範數 補正部940相反的處理。具體而言,如式23所示,範數補正 部1140係將統合後訊號,丫乘上範數,來生成第丨解碼變換 輸出訊號y'n。 [數 23] (式 23) 而,式23顯示之乘法,係依每一個含於統合後訊號〆,广 之元素加以執行。即,範數補正部114〇係將統合後訊號〆,广 之元素y、⑴乘上範數N(i),來生成第丨解碼變換輸出訊號 yA,n之元素/,⑴。 而,亦可疋對為統合部420之統合前的二個輸入訊號之 第2解碼部分訊號、及第1解碼部分訊號,個別進行上述範 數補正。 第38圖係顯示本發明實施形態6之變形例的逆變換部 1030b構成之一例的方塊圖。逆變換部1〇3〇b與逆變換部 1030相比,尚更具備範數補正部丨141及1142。 範數補正部1141係對第1解碼部分訊號y Λ,丨L m施以範數 補正。具體而言,範數補正部1141係以自用於第丨逆變換之 第1逆變換矩陣Α-ι厂所算出的範數n,將輸入的第1解碼部分 汛號y 1L予以補正(參考式23,將)^|(丨)換讀成yA1L(i),而將 85 201132129 y’1(〇換讀成/V(i))。而’範數N係以上述式12算屮 範數補正部1142係對第2解碼部分訊 。 數補正。具體而言,範數補正部1142係 H施以範 之第1逆變換矩陣AV所算出的範數N,將輸入=1逆變換 分訊號/,m㈣予以補正(參考式23,將乂⑴換2解碼部 而將 y、(i)換讀成 y'H(,), 統合部係將施有範數補正料㈣ 分訊號予以統合,來生成第1解瑪變換輪=
而,範數N係以上述式12算出。 I 而,並非對第2逆變換後的第2解碼變換輸出訊號 施以範數補正,而是對第2逆變換矩陣以範: 可得到同樣的效果。 卜範數補正部1141係以自第1逆變換矩陣A-?所算出的 llL數’來補正第2變換係數。而’範數係以式12算出。具體 而言’範數補正部1141係依照式24將第2逆變換係數予二補 正。即’範數補正部1141係將第2逆變換係數乘上範數,來 生成補正後的第2逆變換係數。 [數 24] (式 24) a'(ij) = a-l2(ij)*N(i) 第2逆變換部41〇係以補正後的第2逆變換矩陣A i,广, 將第2解碼變換輸出訊號予以逆變換,來生成第1解碼部 分訊號y',。 如以上,對第1逆變換前的訊號施以範數補正,可統一 逆變換矩陣的基底,而可提高變換的精確度。 86 201132129 而,若將第37圖顯示之構成與第38圖顯示之構成相比 較,由於第37圖之構成為單一範數補正部,因而有可安裝 單純化的效果。另一方面,第38圖之構成在二個訊號之有 效性相異的情況下,有可實現一具備最小限度的有效精確 度之範數補正部的效果,該最小限度的有效精確度係因應 了各個有效精確度者。 又,與範數補正一樣,亦可以在第37圖或第38圖顯示 之範數補正部,來執行曾在H.264以逆量子化部執行過的量 子化矩陣(Qmatrix)之重量標度的加權處理。即,採用量子 化矩陣的重量標度將第1解碼部分訊號予以加權,來補正第 1解碼變換輸出訊號亦可。 範數補正部114 0係進行與實施形態5之變形例的範數 補正部940執行之處理相反的處理。具體而言,範數補正部 1140係將統合後訊號y、11乘上量子化參數,來生成第1解碼 變換輸出訊號yin。而,如式25所示,此與以補正係數mf除 統合後訊號y、n的方法等價。 [數 25] (式 25) tORCiymfG) 而,補正係數mf係以式16表示。 又,如第38圖所示,對第1解碼部分訊號施以量子化矩 陣的定比(scaling)時,宜於第2逆變換前,進行後標度逆補 正0 具體而言,將自量子化矩陣算出之補正係數mf_2的逆 數乘上第2解碼變換輸出訊號yA2m,來生成逆補正後的第2 87 201132129 解碼變換輸出《yV。而,如式26所* ,此與以補正係 數mf_2除第2解碼變換輸出訊號/广的方法等價。 [數 26] (式 26) h(i) = h(i)/mf_2G) 而’補正係數mf_2(j)係以式18及式19表示。 又,在第38圖之範例中,即便在量子化矩陣的重量標 度之加權,將第2逆變換矩陣A—V1—而非逆變換後的第2解 碼變換輸出訊號yA,iLm—予以補正亦可。 此時,範數補正部1141係以量子化矩陣,來補正第2逆 °具體而言’範數補正部1141係依照式27, 將第2逆變換矩陣八-1广予以補正。如式27所示範數補正部 1141係將每一個第2逆變換係數a'(i,j)除以量子化矩陣的 凡素之逆數及自量子化矩陣算出的補正係數mfJ2⑴。 [數 27] (式27) a、(i,j) ① 如以上,即便藉由將第2逆變換矩陣A-i广—而非逆變換 支的第2解碼變換輸出訊號c—予以補正,亦同樣地可 得到提向編碼效率的效果。 而’亦可將範數補正與量子化參數的加權予以組合。 即,乾數補正部1141係對逆變換後的第2解碼變換輪出訊號 y丨L或第2逆變換矩陣A'm,施以範數補正與量子化矩陣 的加權雙方亦可。 例如’在補正逆變換後的第2解碼變換輸出訊號yA,^m 時,範數補正部U41係依照式28,將逆變換後的第2解碼變 88 201132129 換輸出訊號yA’1LmT以補正。具體而言,範數補正部1141係 將每一個逆變換後的第2解碼變換輸出訊號yA,^m之元素 y ’u乂i) ’乘上自第1逆變換矩陣Α-ι广所算出的範數叫〇,再 除以量子化矩陣的元素之逆數mf(i),來生成第丨解碼部分訊 號 y'r。 [數 28] (式 28) S,(i) = hL(i)*N(i)/mf(i) 又,在補正第2逆變換矩陣A-y時,範數補正部1141 係依照式29,將第2逆變換矩陣Α-ι,予以補正。具體而言, 範數補正部1141係將每一個第2逆變換係數a_l2(ij)乘上自 第1逆變換矩陣A丨所算出的範數Ν(ι),再除以量子化矩陣 的兀素之迚數mf(i)、與自量子化矩陣算出的補正係數 mf—2(j),來生成補正後的第2逆變換矩陣Α.ι,广。 [數 29] (式 29) a 即便是如以上的構成,亦可將較適當的第2逆變換適用 於第2解碼變換輸出訊號。 而,在變換輸入訊號的資料量很多時,省略範數的補 正處理與重量標度的加權處理來削減運算量,而僅在變換 輸入訊號的資料量很少時執行該等處理亦可。而,範數的 補正處理與重量標度的加權,係限於在補正對象的訊號為 非零的情況下,來削減運算量亦可。 而,變換輸入訊號的資料量很多的情況係指:具體上 當變換的區塊尺寸定義成如:4χ4像素、8χ8像素、16><16像 89 201132129 素' 32x32像素等複數種類時,認為32x32較4x4或8x8資料 量為多。或,亦可想成係指變換矩陣的非零係數很多的情 況。 而’在變換輸入訊號的資料量很多的情況下’對於範 數的補正處理與重量標度的加權處理,不用乘法,而是像 僅從位移與加法來予以近似,而削減乘法次數亦可。 而,為了正確表現數値所需要的記憶體之資料尺寸(在 此令為必要位元長度),一般係藉由矩陣運算來增加。由於 第2解碼部分訊號未進行第2逆變換,而另-方面由於第!解 碼部分訊號在第2逆變換部·中有進行乘法,因此會有必 要位π長度相異的可能性。因此,當在第2逆變換部彻中 必要位元長度增加Μ位元時,第2解碼部分訊號上移(舰 up)M位元量亦可。 口 ’社弟36圖的構成中,進行以往第i逆變換糾 輸入前的時間點使位元長度—致的補正,可無須切換第ι 變換部測’而將第i逆變換部⑽的構成予以簡略化 又’在第37圖顯示之構成中,進行叫範數補正部mo 入前的時間點使必要位元長度—致的補正,可無須將範 補正部浦的處理切換成第2解碼部分《與第1解碼部 «,而將範數補正部114〇的構成予以簡略化。 又,在第38圖顯示之構成的料下由於會輸入第2 碼部分訊號的範數補正部1142,其輪人訊號的必要位元 度係在很低的狀態,因此可將内部的訊號處理所需要的 要位元長度抑制得很低,來節省電L。或,依輸人 90 201132129 號的必要位元長度之低分量,在範數補正部丨142施以乘 法’而提高範數補正量及重量標度的加權量之有效精確度 亦可,此時’可提升範數補正與重量標度的加權之運算精 確度。 或者,將欲往第2逆變換部410輸入的第2解碼變換輸出 訊號預先予以下移N位元,來降低第2逆變換部41 〇之内部處 理的必要精確度,而節省電路資源亦可。而,當藉由第2逆 變換部410之變換而增加的位元長度為M位元時,將N設定 為較Μ小亦可。此時,當於往第2逆變換的輸入時進行1^位 元之下移時,係對第2逆變換的輸出施以Μ_Ν位元之下移。 如此一來,在使第2逆變換之有效資料長度低於預定値 以下的條件下,將構成欲往第2逆變換部410輸入的第2解碼 變換輸出訊號之係數値予以下移,來補正第2解碼變換輪出 訊號亦可。藉此,可降低第2逆變換部4丨〇之内部處理的必 要精確度,來節省電路資源。 又,亦可將構成第1解碼部分訊號或第2解碼變換輸出 訊號之係數値予以下移’以使構成扪解碼部分訊號或第2 解碼變換輸出訊號之係數値之位元長度,與構成第2解碼部 分訊號之係數値之位元長度為同長度。 而,在本實施形態所述之位元操作的位元長度,係控 制成序列單位、⑻Ρ單位、框單位、區塊單位亦可。基: 第2解碼變換輸出訊號的區塊之有效位元長度(某瞬間實際 正在消費記Μ的尺寸)’藉由於㈣單位控龍元長度Τ 可提高運算精確度。例如,當第2解碼變換輸出的區塊:有 201132129 效位元長度很長時,將往第2逆變換部41〇輸入前的下移量 增大’而非為前述情況時,將往第2逆變換部41〇輸入前的 下移量減小亦可。 又’第1變換及第1逆變換係將離散餘弦變換與離散正 弦變換予以切換之構成亦f。切換旗標資訊係在編码裝置 中多工成編碼訊號’而在解碼裝置中來解碼,並從編碼事 置通知解碼裝置。離散餘弦變換與離散正弦變換係位相相 互位差p i / 2後的變換,因此使第2變換與第2逆變換係數持有 相互依pi/2位差後的關係’而削減逆變換係數的資訊量亦 "5J" 〇 (實施形態7) 本發明實施形態7之編碼裝置及編碼方法具備一種變 換部及變換方法,其係將欲成為聲音資料、靜態影像資料、 動態畫像資料等編碼對象的訊號,以複數種變換的組合施 以變換。本發明實施形態7之編碼裝置及編碼方法中,其特 徵在於對多維訊號施以分離型及非分離型的變換。對於與 上述實施形態的同構成,有時會予以附加同標號而省略説 明。 本發明實施形態7之編碼裝置中’變換輸入訊號、第1 變換輸出訊號、第2部分訊號、及變換輪出訊號係p(p為2以 上的整數)維訊號。第2變換部220可以是將p維訊號予以輸 入輸出、或亦可是將一維訊號予以輸入輪出的其中任— 者。當第2變換部220將一維訊號予以輸入輸出時,第2變換 部220與實施形態1、3及5相同。 92 201132129 分割部210依照分割統合資訊,將P維的變換輸入訊號 分割成第1部分訊號與第2部分訊號後’再將第丨部分訊號更 換排列成一維。並將更換排列的順序資訊追加性地儲存於 分割統合資訊。 統合部230係依照分割統合資訊’將第2變換輸出訊號 與第2部分訊號予以統合,來生成變換輸出訊號。此時,統 合部230基於已儲存於分割統合資訊之更換排列資訊將— 維訊號之第2變換輸出 第2變換輸出訊號與P維的第2部分訊號予以統合。而,當第 2變換部220將P維訊號予以輸入輸出時,不進行往一維訊號 的更換排列亦可。 ° ^ 再者,此時’第2變換部,係進行分離型(水 與垂直軸方向的二階段變換)變換亦可 向 可在水平方向依行單位進行變換 5^、°P22〇 進行變換^料與垂直之順序_=可直方向依列單位 又,70素數為-個行或列單位之變換 實質處理者,因此略過處理亦可 、4 ;未施以 範數補正之處理亦可,行變換的變段的 變換係數,可相同,亦可相異。行、〜1變換的 =以疋以_係數’來削減變換係數的所: 可疋於行單位用相異的變換係數,來使適應’亦 計性質之差異而提高變換 ^ 早立的統 样叮产入 % ^列㈣亦與行變槌 樣,可在全列使用同變換係數換- 係數。 』便用相異的變換 93 201132129 該等相異係以變換的輸入時間點將p維訊號更換排列 成一維的非分離型,或者,係採取在變換内部以一維單位 進行處理的分離型之構成。 而,亦可在第2變換係數的一部分設定零,來削減其係 數的乘法處理。欲設定成零的係數,如上述乃設為能量低 的元素。尤其,當第2變換矩陣的大小與第1變換矩陣的大 小一樣時,在分割部210中,變得無須將往第2變換部220輸 入的訊號(第1部分訊號)及不輸入的訊號(第2部分訊號)予 以區別。因此,亦會變成不需要統合部230。 即,如以第8圖(b)顯示,在未使用分割部210與統合部 230的情況下,亦可將其特徵設為:就對應於非第2變換對 象之元素的變換矩陣之行,採用對角元素為1而非對角元素 為0之變換矩陣,來削減非該第2變換對象之元素所消耗的 乘法處理。而設為第2變換對象外者,亦可設為對應於第1 變換輸出當中能量小的元素之行。或者,亦可將對應於第1 變換輸出之相互相關的小元素之變換矩陣的元素,設定為 零。 以第39圖來説明關於第2變換部220前後的運行,輸入 有4x4x2的三維區塊訊號(輸入點數n=32)的情況。 P維(例中為P=3)的第1變換輸出訊號,在分割部210中 係依照分割統合資訊而分割成第1部分訊號與第2部分訊 號。第2變換部220係以第2變換矩陣,對第1部分訊號施以 第2變換,來生成第2變換輸出訊號。統合部230係將第2變 換輸出訊號與第2部分訊號予以統合,來作為變換輸出訊號 94 201132129 予以輸出。 首先,就第1變換部200執行的第1變換加以説明。第1 變換部200係對P維輸入訊號(例如,複數二維變換輸入訊號) 的各個輸入訊號施以第1變換,來生成複數第1變換輸出訊 號。 如第39圖所示,對P維訊號之變換輸入訊號,複數次地 適用P-1維的第1變換’來生成第1變換輸出訊號亦可。例 如,在以第39圖顯示之範例中,第1變換部2〇〇係對4x4x2的 三維變換輸入訊號施以二次4x4的二維第1變換。 而,第39圖中,為了使説明淺顯易懂,顯示有二個第! 變換部200,但只要一個第1變換部2〇〇進行二次二維第1變 換即可。又’實際上變換部具有二個第1變換部2〇〇,而二 個第1變換部200分別進行各一次二維第1變換亦可。 或者,第1變換部2 0 0係對P維的變換輸入訊號進行一次 P維第1變換亦可。P維的第1變換可為分離型,或亦可為非 分離型。 其次,就第2變換部220執行的第2變換加以説明。第2 女換部220係對包含複數第1部分訊號的批次訊號,批次進 行第2變換,該複數第1部分訊號係複數第丨變換輸出訊號的 一部分。 第40圖係將分離型構成的第2變換之資料流予以概念 性顯示之圖。當輸入有包含二個二維區塊的訊號時,首先, 第2變換部220係在二維訊號的水平方向進行變換(S5〇 1 )。其 -人’第2變換部220在垂直方向進行變換(S502)。最後,第2 95 201132129 變換部22〇係在跨越區塊的方向進抒㈣(S5G3)。而’該順 序為一例,水平、垂直、跨越區塊的方向之處理順序並非 限於此。又,分離型構成的第2逆變換亦與第40圖相同’係 以水平方向、垂直方向、跨越區塊的方向等之順序進行逆 變換。逆變換的順序亦非限於此。 如此一來,本發明實施形態7么第2隻換部220係對p維 的第1部分訊號施以分離塑的第2變換’即’對各個P維進行 P次一維變換。換言之,在第40圖顯系之範例中,係對三維 的第1部分訊號施以分離型第2變換’即’對各個三維進行 三次一維變換。 由於本發明實施形態7之變換處理流與實施形態1、3、 5幾乎一樣,因此,在此處以第6圖加以説明。 而,輸入至本發明實施形態7之編碼裝置的輸入訊號’ 例如係對應於構成輸入影像或預測誤差影像之複數區塊的 各個區塊之影像訊號。具體而言,如第41圖所示,複數區 塊包含輸入影像或預測誤差影像的亮度塊或色差塊。或 者,如第42圖所示,複數區塊在輸入影像或預測誤差影像 内,包含彼此在空間上相鄰接的區塊亦可。 首先,第1變換係數導出部202決定第1變換係數(步驟 Sill)。其次,第1變換部200對P維的變換輸入訊號施以第i 變換,來生成第1變換輸出訊號(步驟S112)。此時’第1變換 係以較輸入訊號的維為低之維,執行複數次亦可。 其次,分割統合資訊算出部612決定分割統合資訊(步 驟S113)。接著,分割部210基於分割統合資訊’將第1變換 96 201132129 輸出訊號分割成第1部分訊號與第2部分訊號(步驟s丨丨4)。此 時,分割部210係使第丨部分訊號的相關能量變得較第2部分 訊號的相關能量還大來進行分割。 再來,第2變換係數導出部222基於第丨部分訊號的局部 性集合之統計性質,決定第2變換係數(步驟S115)。而且, 第2變換部220係以第2變換矩陣,對第丨部分訊號施以第2變 換,來生成第2變換輸出訊號(步驟SU6)。 最後,統合部230將第2變換輸出訊號與第2部分訊號予 以統合’來生成變換輸出訊號(步驟S118)。 而,當第1變換為固定變換時,可省略步驟Slu。而, 步驟S111、步驟SU3、步驟S115係以其他方法決定,而非 作為本貫施形態之一部分予以運行亦可。又,當第2變換為 分離型時’在步驟S114中分割部210將第1部分訊號從p維更 換排列成一維,在步驟S118中統合部230將第2變換輸出訊 號從一維更換排列成P維後,予以統合。 而’如上述’本實施形態中’多維的變換輸入訊號係 亮度訊號(Y訊號)及色差訊號(U訊號、V訊號)亦可。第41圖 係將多維的變換輸入訊號為YUV訊號時的資料流之一例予 以概念性顯示之圖。 亮度訊號(Y訊號)與二個色差訊號(U訊號i V訊號)在 第1變換部200中,係同時進行三維的第1變換,或者,個別 地進行二維的第1變換。 第2變換部220,係於Y訊號之第1變換輸出訊號、U訊 號之第1變換輸出訊號、及V訊號之第1變換輸出訊號當中, 97 201132129 對能量大的低域㈣域之第1部分訊號施 以第2變換,來生 成第2變換輸出訊號。此時,第2變換部no例如係以第4〇圖 所示之順序’對複數第2變換輸出訊號批次進行第2變換。 而真’將第2k換輸出訊號及未曾適用第2變換之區域 的第2部分訊號予以統合,來生成變換輸出訊號。Y訊號之 變換輸出訊號、U訊號之變換輪出訊號、及V訊號之變換輸 出訊號,係分別個別地予以掃描、量子化。而,如在實施 形態11所述,對第2變換輸出訊號進行與第2部分訊號相獨 立的掃描、量子化亦可。 又,本實施形態中’多維的變換輸入訊號係在空間上 相鄰接的區塊之影像訊號亦可。第42圖係將多維的變換輸 入訊號為在空間上相鄰接的區塊之訊號時的f料流之一例 予以概念性顯示之圖。 在空間上相鄰接的複數個小區塊(在第42圖顯示之範 例中為四個),係藉由第1變換部2〇〇個別地進行第丨變換。 其次,第2變換部220係於各個第i變換輸出訊號當中,對包 含能量大的S素之低域側區域的第i部分訊號,施以第2變 換,來生成第2變換輸出訊號。此時,第2變換部22〇例如係 以第40圖所示之順序’對複數第2變換輸出訊號批次進行第 而且 ’將未曾適用第2變換輸出訊號與第2變換的區 之第2部分訊號予以統合’來生成變換輸出訊號。^ 域 變換輸出訊號係分別個別地予以掃描、量子化 小區塊的 而,如右 實施形態11所述,對第2變換輪出訊號進行與第?部分气^ 98 201132129 相獨立的掃描、量子化亦可。 如以上,藉由本發明實施形態7义’扁碼裝置及編碼方 法,可抑制變換處理的運算量與變換係數的資料量,並適 應於輪入訊號的統計性質之變化。尤其,對P維(P為2以上 的整數)的輸入訊號很有效。 而,在本發明實施形態7中,第2變換部22〇進行非分離 型第2變換亦可。換言之,第2變換侧對P維的第i部分气 號施以非分離型第2變換亦可,即,將_訊號更換排列成 一維穩,並對更換排列後的訊號進行變換。具體上與在 貫施形態1等所説明的情況相同,因此在此省略説明。 (實施形態8) 本發明實施形態8之解石馬裝置及解碼方法具備一種逆 變換部及逆變換方法,其係聲音資料、靜態影像資料、動 態晝像資料等訊號以複數種變換的組合,將編碼過的編碼 訊號(例如’在實施形態7中所生成的編碼訊號)予以逆變換 者。本發明實施形態8之解料置及解碼方法,其特徵在 於:對多維訊號進行分離型及非分離㈣逆變換。對於與 上述實施形態的同構成,有時會予以附加同標號而省略説 明0 本I明貫施形態8之解碼骏置中,解碼變換輸出訊號、 解碼臺換輪入訊號、解碼訊號、及預測訊號,係P維訊號(P 為2以上的整數)。即,解碼變換輪出訊號、第2解碼部分訊 5虎、第1解碼變換輸出訊號、及解碼變換輸入訊號係P維訊 戒。第2逆變換部410可以是將P維訊號予以輸入輸出,或 99 201132129 者,可以是將一維讯號予以輪入輸出的其中任一者。當第2 逆變換部410將一維訊號予以輸入輪出時,第2逆變換部41〇 與實施形態2、4及6相同。 分割部400依照分割統合資訊,將p維訊號分割成第2 解碼變換輸出訊號與第2解碼部分訊號後,再將第2解碼變 換輸出訊號更換排列成一維。並將更換排列的順序資訊追 加性地儲存於分割統合資訊。 統合部420係依照分割統合資訊,將第丨解碼部分訊號 與第2解碼部分訊號予以統合,來生成第丨解碼變換輸出訊 號。此時,統合部420基於已儲存於分割統合資訊之更換排 列資afl,將一維訊號之第丨解碼部分訊號更換排列成p維訊 號後,將P維的第1解碼部分訊號與P維的第2解碼部分訊號 予以統合。而,在第2逆變換部410將P維訊號予以輸入輸出 的情況下,不進行往維訊號的更換排列亦可。此時的資料 流之概念圖係第13B圖。 再者,此時,第2逆變換部410係進行分離型(水平軸方 向與垂直軸方向的二階段變換)變換亦可。此時的資料流之 概念圖係第43圖。即,第2逆變換部410在水平方向依行單 位進行逆變換’而在垂直方向依列單位進行逆變換。而, 水平與垂直之順序顛倒亦可。 又’由於元素數為一個行或列單位之變換,同等於未 施以實質處理者,因此可略過處理,或者,在此進行後段 的範數補正之處理亦可。又,行變換的逆變換係數與列變 換的逆變換係數,可相同,亦可相異。行變換的逆變換係 100 201132129 數在所有的行可以是以同逆變換係數,來削減逆變換係數 的資料量,亦可是於行單位用相異的逆變換係數,來使適 應於行單位的統計性質之差異而提高變換性能。關於列變 換亦與行變換一樣,可在全列使用同逆變換係數,或,亦 可使用相異的逆變換係數。 該等相異係以逆變換的輸入時間點將p維訊號更換排 列成一維的非分離型,或者,係採取在逆變換内部以一維 單位進行處理的分離型之構成。 而,亦可在第2逆變換係數的一部分設定零,來削減其 係數的乘法處理。欲設定成零的係數,如上述乃設為能量 低的元素。尤其,當第2逆變換矩陣的大小與第1逆變換矩 陣的大小一樣時,在分割部400中,變成無須將往第2逆變 換部410輸入的訊號(第2解碼變換輸出訊號)及不輸入的訊 號(第2解碼部分訊號)予以區別。因此,亦會變成不需要統 合部420。 即,在未使用分割部400與統合部420的情況下,亦可 將其特徵設為:對第2逆變換係數設定複數個非零係數,來 削減該係數耗費的乘法處理。又,此時,將零係數予以設 定者,可以是設為能量小的位置,亦可以是僅設為相互相 關小的係數。而,在將非對角元素全部設為0的基底中,對 角元素係設為1。 第4 4圖係將本發明實施形態8之逆變換部的資料流予 以概念性顯示之圖。 P維(在第44圖的範例中為4x4x2的三維訊號、輸入點數 101 201132129 ^2)的解碼變換輪出訊號,在分割部獅係依照分割統合 刀口J成第2解碼變換輸出訊號(輸入點數m=6)及第2 P刀㈣帛2逆變換部训係以由第2逆變換係數構成 之第沒變換矩陣,對第2解碼變換輸出訊號施以第2逆變 、A成帛1解碼部分訊號。即,第2逆變換部仙係對包 3第2解碼變換輪出訊號(在第44圖的範财為二個二維第 2解碼變換輸出訊號)之批次訊號,批次施以第2逆變換,來 生成複數第1解碼部分崎,前述第2解碼魏輸出訊號係 對應於複數編碼訊號的一部分者。 統合部420係將第1解碼部分訊號與第2解碼部分訊號 予以統合,來生成第丨解碼變換輸出訊號。而且,第丨逆變 換部430係以由第1逆變換係數構成之第丨逆變換矩陣對第 1解碼變換輸出訊號施以第丨逆變換,來生成解碼變換輸入 訊號。即,第1逆變換部430係將包含複數第丨部分訊號的各 個第1部分訊號、及對應之第2解碼部分訊號的第丨解碼變換 輸出訊號,分別進行第1逆變換,來生成解碼變換輸入訊號。 而’第2逆變換部410在輸入有包含二個二維區塊的訊 號時’與第4GH-樣,係、以水平方向、垂直方向、跨越區 塊的方向等之順序進行逆變換。逆變換之順序非限於此。 又,如第44圖所示,第1逆變換部430中,將IM維的第 1逆變換料複數:欠地適用’來生切碼變錄入訊號亦 可。例如’在第44圖顯示之範例中,第旧變換部43〇係對4 X4X2的三維^解碼變換輸出訊號,奥行二次4_二維第i 逆變換。 102 201132129 第4圖中,為了使説明淺顯易懂,顯示有二 赶1變才參· π ’但只要一個第1逆變換部43〇進行二_ 1變換即可。ν —、’择乐 一 又,實際上變換部具有二個第1逆變換部43〇, 個第1逆變換部430分別進行各-次二維第1變換亦可。 或第1逆變換部4 3 〇係對ρ維的變換輸入訊號進 八:第型1交換亦可。Ρ維的第1變換可為分離型,或亦可為非 如此—來,本發明實施形態8之第2逆變換部41〇係對ρ 的第2解碼變換輸出訊號,施以分離型 =崎——議。射f圖顯示I範 對二維的第2解碼變換輸出訊號,施以分離型第2逆 文、’即’對各個三維進行三次—維變換(第侧參考)。 4 6^於树明實施形態8之逆賴處理流與實施形態2、 6幾乎—樣’因此’在此處以第14圖加以説明。 而輪入至本發明實施形態8之解碼裝置的編碼訊號, 的影像或預測誤差影像之複數區塊 充之〜像《予以編碼過的訊號。具體而言,如 複數區塊包含輸人影像或預測誤差影像的亮 塊。或者,如第46圖射,魏區塊在輸入影 可-。L差影像内,包含彼此在空間上相鄰接的區塊亦 八幻首先分割部彻取得分割統合資訊(步驟S231)。其次, 4m分fm合f訊’賴碼軸輸㈣號分 第解碼變換輸出訊號與第2解碼部分訊號(步驟S 。 103 201132129 其次,第2逆變換邹 10取仵第2逆變換係數驟 S233)。而且,第2逆變換 、#410係對第2解碼變換輸出訊號 施以第2逆變換,來生成第1絃 罘1解碼部分訊號(步驟S234)。 接著,統合部依照分割統合資訊,將第丨解碼部分 訊號與第寫碼部分訊心以統合,來生成第丨解碼變換輸 出訊號(步驟S236)。 再來,第1逆變換部430取得第1逆變換係數(步驟 剛。而且’第1逆變換部侧對第丨解碼變換輸出訊號 施以第1逆變換,來生成解碼變換輸人訊號(步驟s238)。 而取得刀丄先口資讯之步驟S231、取得逆變換係數 之步驟S233、S237等’如前述有多種通知的類型因此不 限於在本錢時序巾實施,χ,並非本實施㈣之一部分 的必要運行。X ’當第2逆變換為分離型時,在步驟觀 中分割部400將第2解碼變換輸出減從ρ維更換排列成一 維,在步驟S236中將第1解碼部分訊號從一維更換排列成ρ 維後,予以統合。 而,如上述,本實施形態中,多維的解碼變換輸出訊 號係亮度訊號(Υ訊號)及色差訊號(U訊號、V訊號)亦可。第 45圖係將多維的解碼變換輪出訊號為γυν訊號時的逆變換 之資料流之一例予以概念性顯示之圖。 Υ訊號之解碼量子化係數、U訊號之解碼量子化係數、 及v訊號之解碼量子化係數,在逆量子化部320中予以逆量 子化,來生成解碼變換輸出訊號。逆量子化係分別對yuv 訊號進行亦可,如在實施形態11所述,係就輸入至第2逆變 104 201132129 換部410的部分予以整合而逆量子化亦可。 第2逆變換部410係對解碼變換輸出訊f虎當中能量大的 低域側區域之第2解碼變換輸出訊號,施以第2逆變換,來 生成第1解碼部分減。帛丨解碼料峨 胃―分之第2解碼料《予叫合,; 解碼變換輸出。 木玍珉弟1 綠第1逆變換部430係對第1解碼變換輪出訊號施以第以 變換’來生成Y訊號、U訊號、乂訊號的解碼變換輸入訊號。 第1逆變換部430係將整合了 YUV訊號的三維變換批次予以 執行亦可,或者,將YUV訊號個別地進行二維變換亦可。 而,如在實施形態11所述,對於適用第2逆變換之部分(第J 解碼部分訊號),與不適用之部分(第2解碼部分訊號),施以 獨立的逆掃描、逆量子化亦可。 又’本實施形態中,多維的解碼變換輪出訊號係在空 間上相鄰接的區塊之影像訊號亦可。第46圖係將多維的解 碼變換輪出訊號為在空間上相鄰接的區塊之訊號時的資料 流之一例予以概念性顯示之圖。 對應於在空間上相鄰接的複數個小區塊(在第46圖顯 示之範例中為四個)的解碼量子化係數,係在逆量子化部 320中予以逆量子化,來生成解碼變換輸出訊號。逆量子化 係對對應於四個小區塊的資料個別地予以執行。或,首先 將對應於輸入至第2逆變換部410的部分之資料予以逆量子 化後,將對應於四個小區塊的資料當中,未輪入至第2逆變 換部41〇的部分個別地予以逆量子化亦可。 105 201132129 第2逆變換部4丨〇係對對應於四個小區塊的解碼變換輪 出訊號當中,包含能量大的元素的低域側區域之第2解碼變 換輸出訊號’施以第2逆變換,來生成帛i解碼部分訊號。 而且,將為第2逆變換之輸出的第丨解碼部分訊號、及未曾 適用第2逆變換的區域之第2解碼部分訊號予以統合來: 成第1解碼變換輸出訊號。 第1逆變換和⑽對第1解碼變換輸丨《的各個小 區塊單位施以第1逆變換,來生成解碼變換輸入訊號。而, 如在實施形態U所述,對適物逆變換之部分⑻解碼部 分訊號),與未適用第2逆變換之區域(第2解碼部分訊號), 進行獨立的逆掃描、逆量子化亦 』又,因應適用第2逆變 換的區域之量子化係數的狀態 竹對於未適用第2逆變換的 區域之逆掃描、逆量子化、熵解 他女 部狀態變數予以切 換亦可。 補正第1逆變換矩陣之範 數的處理係在第1逆變換之前執行 變換的部分係在第2逆變換之後執行, 的部分係在第1逆變換之前的任— 又’如第37圖及第38圖所示, 具體而言,執行第2逆 而未執行第2逆變換 時間點執行亦可。 如以上,藉由本發明實施形態8之解碼裝置及解瑪方 尤其,對於P維(P為2 =可抑制變換處理的運算量與逆變換係數的資料量,並 週應於輪入訊號的統計性質之變化 以上的整數)的輸入訊號很有效。 第2逆變換部41〇係進行非 第2逆變換部410係對P維 而,在本發明實施形態8中, 分離型第2逆變換亦可。換言之, 106 201132129 的第2解碼變換輸出訊號施以非分離型第2
文俠即,將P 維訊號更換排列成一維訊號,並對更換排列後的訊號進行 變換亦可。具體上與在實施形態1等所說明的情況相同,^ 此在此省略說明。 (實施形態9) 本發明實施形態9之編碼裝置及編螞方法具備—线 換部及變換方法,其係將欲成為聲音資料、靜態影像資 動態影像資料等編碼對㈣訊號,藉由複_變換㈣ 合,施以變換者。本發明實施形態9之編碼裝置其特徵2 於:以第1變換及第2變換之至少-方,來執行分離型變換。 對於與上述實施形態的同構成,有時會予_加同標號而 省略説明。 本發明實施形態9之編碼裝置及編石馬方法中,輸入訊號 係Ρ維訊號(Ρ為2以上的整數)。因此,變換輸出訊號、解碼 變換輸出訊號、解碼變換輪入訊號、解碼訊號、及預測訊 號亦是Ρ維。 本發明實施形態9之第1變換部200,係在運算處理的-部分或全部中’使㈣定變換處理。具體而言,例如,使 用具MPEG- 1/2/4視頻編碼規格的離散餘弦變換或、 H. 264/AVC規格採用的整數精確^DCT。或,將以實施形態 I、 3、5、7所説明之變換,作為分離型 變換的一部分來使 用亦可。 以第47圖來說明將4χ4的二維訊號作為變換輸入訊號 來輸入後的情况。第47圖係將本發明實施形態ρ之變換部的 107 201132129 資料流之一例予以概念性顯示之圖。 第1變換部200係對P維訊號(在第47圖顯示之範例中為 P=2)的變換輸入訊號施以分離型變換的第1變換,來生成第 1變換輸出訊號。分離型變換的第1變換部200係進行將行方 向之變換予以執行的第1座標軸變換,其次,進行將列方向 之變換予以執行的第2座標軸變換。而,亦可是將行方向與 列方向之處理予以交換之構成。 ηχη的二維訊號之輸入,其維數為ηχη,由於變換的運 算量會變龐大,因此宜採取分離型構成。在分離型中,在 行或列的一個變換單位中維數為η,由於與非分離型之變換 的維數ηχη相較為低,因此可減輕運算量。分割部210、第2 變換部220、及統合部230之運行與實施形態1、3、5、7相 同,故而省略説明。 以第4 8 Α圖說明本發明實施形態9之變換部110執行的 變換方法。第48A圖係顯示本發明實施形態9之變換部110 運行之一例的流程圖。 首先,第1變換部200係對變換輸入訊號施以第1變換, 來生成第1變換輸出訊號(步驟S112)。步驟S112含有下列二 個步驟。 具體而言,首先,第1變換部200將變換輸入訊號往第1 座標軸方向變換,來生成第1座標軸變換訊號(步驟S112a)。 而且,第1變換部200將第1座標軸變換訊號往第2座標轴方 向變換,來生成第2座標軸變換訊號(步驟S112b)。如此所生 成的第2座標軸變換訊號相當於實施形態1、3、5、7之第1 108 201132129 變換輸出訊號。 其次’分割統合資訊算出部612決定分割統合資訊(步 驟S113)。而且’分割部210係基於分割統合資訊,將第1變 換輸出訊號之第2座標軸變換訊號,分割成第丨部分訊號與 第2部分訊號(步驟S114)。此時,分割部210係使第丨部分訊 號的相關能量變得較第2部分訊號的相關能量還大來進行 分割。再者,分割部210將P維(P為2以上的整數)的第〖部分 訊號更換排列成一維。 接著’第2變換係數導出部222基於第1部分訊號的局部 集合之統計性質,來決定第2變換係數(步驟S115)。而且, 第2變換部220以第2變換矩陣對第1部分訊號施以第2變 換,來生成第2變換輸出訊號(步驟S116)。 最後’統合部230將一維訊號之第2變換輸出訊號更換 排列成P維,並將第2部分訊號,以及自一維更換排列成p 維後的第2變換輸出訊號予以統合,來生成變換輸出訊號 (步驟S118)。 而’如第48B圖所示,分割統合資訊之決定(步驟si 13) 及第2變換係數之決定(步驟S115)係以其他方法決定,而非 作為本貫施形態之一部分予以運行亦可。 又’前述第1座標軸變換及第2座標軸變換(步驟 S112a、步驟S112b)係實施形態1、3、5、7記載之第1變換 亦可。前述第1座標軸變換及第2座標軸變換(步驟si 12a、 步驟S112b)例如係具MPEG — 1/2/4視頻編碼規格的離散餘 弦變換’或’ H.264/AVC規格採用的整數精確度DCT之變換 109 201132129 亦可。 又,與在本實施形態就第1變換所述者相同,第2變換 亦可為分離型構成。當第1變換與第2變換為分離型時,例 如,若將輸入設為二維訊號,則在已分離之各維中將成為 一維訊號處理,可適用以本實施形態1〜8所述之二段階變換 處理。 第4 9圖係顯示本發明實施形態9的變形例之變換部110 運行之一例的流程圖。關於與第48A圖及第48B圖執行同運 行之步驟,賦予同符號而省略說明。 分割部210將第1變換輸出訊號分割成第1部分訊號與 第2部分訊號(步驟S114)。此時,分割部210不會將P維的第 1部分訊號更換排列成一維。 而且,第2變換部220係作為第2變換之第1座標軸變換 將行方向的變換處理予以執行,來生成第1座標軸變換訊號 (SI 16a)。接著,第2變換部220係作為第2變換的第2座標軸 變換,對第1座標軸變換訊號施以列方向的變換處理,來生 成第2座標軸變換訊號(SI 16b)。如此所生成的第2座標軸變 換訊號相當於第2變換輸出訊號。而,行與列之變換順序交 換亦可。 而,亦可將第1方向的變換處理與第2方向的變換處理 予以接續進行。第50圖係顯示本發明實施形態9的變形例之 變換部110運行之一例的流程圖。 與第49圖交換處理之順序,即:第1變換部200將行方 向的第1變換之第1座標軸變換予以執行後(S112a),分割部 110 201132129 210對行方向進行分割(SI 14a)。而且,第2變換部220將行方 向的第2變換之第1座標軸變換予以執行後(S116a),統合部 230施予行方向的統合處理(S 118a)。 接著,第1變換部200將列方向的第1變換之第2座標軸 變換予以執行後(SI 12b),分割部210進行列方向的分割 (SI 14b)。而且,第2變換部220將列方向的第2變換之第2座 標軸變換予以執行後(S116b)、統合部230進行列方向的統合 處理(S118b)。 而,行與列之處理順序交換亦可。又,當變換係數包 含零係數時,未將分割處理與統合處理予以顯現為明示性 步驟亦可。 如以上,藉由本發明實施形態9之編碼裝置及編碼方 法,可抑制變換處理的運算量與變換係數的資料量,並適 應於輸入訊號的統計性質之變化。尤其,對P維(P為2以上 的整數)的輸入訊號很有效。 (實施形態10) 本發明實施形態1 〇之解碼裝置及解碼方法具備一種逆 變換部及逆變換方法,其係聲音資料、靜態影像資料、動 態影像資料等訊號以複數種變換的組合,將編碼過的編碼 訊號(在實施形態9中所生成的編碼訊號)予以逆變換者。本 發明實施形態10之解碼裝置及解碼方法,其特徵在於:以 第1逆變換及第2逆變換之至少一方,將分離型逆變換予以 執行。對於與上述實施形態的同構成,有時會附加同標號 而省略説明。 111 201132129 本發明實施形態ίο之解碼裝置及解碼方法中,解碼變 換輸出《、解碼變換輸人訊號、解碼訊號、預測訊號為p 維訊號(P為2以上的整數)。 第1逆變換部430係在運算處理之一部分或全部中,使 用口疋文換處理。具體而5 ’例如,使用具MpEG_ ι/2/4 視頻編碼規格的離散餘弦變換,或,R264/avc規格採用的 整數精確度DCT。或者,將上述實施形⑽、4、6、8之逆 變換作為分離型變換之一部分來使用亦可。 分割部4GG會輸人P維(例如,p=2)的解碼變換輸出訊 號’並依照分魏合資訊,將解碼變換輸出訊號分割成第2 解碼變換輸出訊號與第2解碼部分訊號。第2逆變換部侧系 以第2逆變換矩陣,對第2解碼變換輸出訊號施以第2逆變 換’來生成第1解碼部分訊號。 統合部似係依照分割統合資訊,將第2料部分訊號 與第1解碼部分訊號予以統合,來生成第丨解碼變換輸出訊 號。 第1逆變換部4 3 0係對第i解碼變換輸出訊號施以分離 型變換之第1逆變換’來生成解碼變換輸人喊。在第】逆 變換部430中,執行將行方向的變換予以執行之幻分離變 換(即’第1座標軸逆變換),其次,執行將列方向的變換予 以執行之第2分離變換(即’第2座標軸逆變換)。亦可是將行 方向與列方向之處理予以交換之構成。 ηχη的二維訊號之輸入,其維數為ηχη,由於變換的運 算$會變得龐大,因此宜採取分離型構成。在分離型中, 112 201132129 在行或列的一個變換單位中維數為η,由於與非分離型之變 換的維數ηχη相較為低,因此可減輕運算量。分割部400、 第2逆變換部410、及統合部420之運行與上述實施形態2、 4、6、8相同,故而省略説明。 以第51Α圖說明本發明實施形態丨〇之逆變換部33〇執行 的逆變換方法。第51A圖係顯示本發明實施形態1〇之逆變換 部330運行之一例的流程圖。 首先,分割部400取得分割統合資訊(步驟S23l)。而且, 分割部4 〇 〇依照分割統合資訊,將p維訊號(p為2以上的整數) 之解碼變換輸出訊號更換排列成一維,並且分成第2解碼變 換輸出訊號與第2解碼部分訊號(步驟S232)。 其次,第2逆變換部410取得第2逆變換係數(步驟 S233)。而且,第2逆變換部41〇係對第2解碼變換輸出訊號 施以第2逆變換,來生成第丨解碼部分訊號(步驟Μ%)。) 接著,統合部420依照分割統合資訊,將一維訊號之第 1解碼部分訊號更換排列成p維訊號,並將更換排列後的% 號與第2解碼部分訊號予以統合,來生成第丨解碼變換= 訊號(步驟S236)。 ' ~ 再來,第1逆變換部430取得第i逆變換係數( S237)。⑷第i逆變換部43〇係對第i解碼變換輪出二 施以第換,來生成解碼變換輸錢號(步驟s。。: 此,步驟S238含有下列二個步驟。 在 即,具體而言,第!逆變換部將第i解碼變 號往第!座標軸方向予㈣變換,來生成第ι座標 113 201132129 訊號(步驟S238a)。其次,第1逆變換部43〇將第丨座標軸逆變 換訊號往第2座標軸方向予以逆變換,來生成第2座標軸逆 變換訊號(步驟S238b)。如此所生成的第2座標軸逆變換訊號 相當於上述實施形態2、4、6、8之解碼變換輸入訊號。 而,如第51B圖所示,分割統合資訊之取得(步驟S231) 及逆變換係數之取得(步驟S233及步驟S237),如前述有多 種通知的變動,因此不限於在本流的時序實施。 又’前述第1座標軸逆變換及第2座標軸逆變換(步驟 S238a、步驟S238b)係上述實施形態2、4、6、8所記載之第 1逆變換亦可。又’前述第1座標軸逆變換及第2座標軸逆變 換(步驟S238a、步驟S238b)例如係具MPEG—1/2/4視頻編碼 規格的離散餘弦變換,或,H.264/AVC規格採用的整數精確 度DCT之變換亦可。 又,與在本實施形態就第1逆變換所述者相同,第2逆 變換亦可為分離型構成。當第1逆變換與第2逆變換為分離 型時,例如,若將輸入設為二維訊號,則在已分離之各維 中係成為一維訊號處理,可適用以本實施形態1〜8所述之二 段階變換處理。 第5 2圖係顯示本發明實施形態1 〇的變形例之逆變換部 330運行之一例的流程圖。關於與第51A圖及第51B圖執行 同運行之步驟,賦予同符號而省略說明。 分割部4 〇 〇將解碼變換輸出訊號分割成第1部分訊號與 第2部分訊號(步驟S232)。此時,分割部400不會將p維的第 1部分訊號更換排列成一維。 114 201132129 第2逆變換部410係作為第2逆變換的第1座標軸變換將 行方向的逆變換處理予以執行,來生成第1座標軸逆變換訊 號(S234a)。接著,第2逆變換部410係作為第2逆變換的第2 座標軸變換將列方向的逆變換處理予以執行,來生成第2座 標軸逆變換訊號(S234b)。如此所生成的第2座標軸變換訊號 相當於第1解碼部分訊號。而,行與列之變換順序交換亦可。 而,將第1方向的逆變換處理與第2方向的逆變換處理 予以接續進行亦可。第53圖係顯示本發明實施形態10的變 形例之逆變換部330運行之一例的流程圖。 首先,分割部400實施行方向的分割(S232a),而第2逆 變換部410實施行方向的第2逆變換之第1座標軸變換 (S234a)。而且,統合部420實施行方向的統合處理(S236a), 而第1逆變換部430實施行方向的第1逆變換之第1座標軸變 換(S238a)。 接著,分割部400實施列方向的分割(S232b),而第2逆 變換部410實施列方向的第2逆變換之第2座標軸變換 (S234b)。而且,統合部420實施列方向的統合處理(S236b), 而第1逆變換部430實施列方向的第1逆變換之第2座標軸變 換(S238b)。 而,行與列之處理順序交換亦可。當逆變換係數包含 零係數時,未將分割處理與統合處理予以顯現為明示性步 驟亦可。 如以上,藉由本發明實施形態10之解碼裝置及解碼方 法,可抑制變換處理的運算量與逆變換係數的資料量,並 115 201132129 適應於輸入訊號的統計性質之變化。尤其,對P維(P為2以 上的整數)的輸入訊號很有效。 (實施形態11) 本發明實施形態11之編碼裝置及編碼方法具備一種變 換部及變換方法,其係將欲成為聲音資料、靜態影像資料、 動態影像資料等編碼對象的訊號,藉由複數種變換的組 合’進行變換者。本發明實施形態11之編碼裝置及編碼方 法’其特徵在於:對有適用第2變換之部分、及未有適用第 2變換之部分施以不同的處理。對於與上述實施形態的同構 成,有時會予以附加同標號而省略説明。 以第54A圖説明本發明實施形態11之編碼裝置。第54A 圖係顯示本發明實施形態11之編碼裝置12 00構成之一例的 方塊圖。 如第54A圖所示,編碼裝置1200與第17圖顯示之實施形 態3之編碼裝置5〇〇相較之下,在具備變換部1210、量子化 部1220、熵編踽部1230、逆量子化部1240及逆變換部1250, 來取代變換部51〇、量子化部120、熵編碼部130、逆量子化 部540及逆變換#550之點上,彼此相異。在以下,省略説 明與實施形態3厶編碼裝置500的同構成,並以相異點為中 心加以説明。 本實施形態中’變換部1210之輸出係依據第2變換之適 用的有無,來分離成二個而予以輸出。即,變換部1210係 對變換輸入訊璩施以第1變換及第2變換,來生成變換輸出 訊號,並將所生成的變換輸出訊號當中,有適用第2變換之 116 201132129 部分、及未有適用第2變換之部分’分別作為二個訊號來予 以輸出。換言之,變換部1210係將前述第2變換輸出訊號作 為變換輸出訊號L來予以輸出,而將前述第2部分訊號作為 變換輸出訊號Η來予以輸出。 第2變換輸出訊號,其統計上性質與第2部分訊號彼此 相異,因此將後續處理亦個別地予以執行,而可達更好的 性能提升。具體而言’量子化部1220將變換輸出訊號l與變 換輸出訊號Η予以掃描、量子化,來分別生成量子化係數l 與量子化係數Η。換言之,量子化部1220係將構成變換輸出 訊號之係數値予以掃描,並將包含所掃描的係數値之掃描 訊號予以量子化,來生成量子化係數。 屆時’量子化部1220係控制成將來自量子化係數l量子 化之損失抑制得很低,而放寬分配到對主觀書質影變巨大 的低域訊號之資料量亦可。即,量子化部122〇於掃描訊號 當中’將對應於第2變換輸出訊號之第i掃描訊號,以第】精 確度予以量子化’而將對應於第2部分訊號之第2掃描訊 號,以較第1精確度為低的第2精確料以量子化。而,在 量子化部mo中’可切換量子化精確度。 又量子化412 2 〇將對含於變換輸出訊號L之係數値的 掃描運行’及,對含於變換輸出訊號Η之係數値的掃描運行 可切換掃描方式。 ,量子化部1220以 予以切換亦可。而,在量子化部1220中, 例如,當第2變換為非分離型構成時 更換排列後之列的第2變換輸出訊號之順序進行 掃描’而躲未適” 2變換之第㈣分减,财曲折掃 117 201132129 描等的水平方向與垂直方向幾乎同時移動,並在區塊之一 端進行切回掃描。即,量子化部1220將構成第2變換輸出訊 號之係數値以第2變換之功率順序予以掃描,且,將構成第 2部分訊號之係數値以曲折掃描予以掃描。 而,當變換的輸入輸出為多維訊號時,就第2部分訊號 進行多維曲折掃描亦可,或,逐次進行二維曲折掃描亦可。 例如,在輸入YUV訊號之範例中,將Y訊號的第2部分訊號 予以曲折掃描,將U訊號的第2部分訊號予以曲折掃描,並 將V訊號的第2部分訊號予以曲折掃描亦可。YUV處理之順 序不在此限。 熵編碼部1230係將量子化係數L予以熵編碼,來生成編 碼訊號L,並將量子化係數Η予以熵編碼,來生成編碼訊號 Η。而且,熵編碼部1230係將編碼訊號L與編碼訊號Η予以 多工並輸出。 又,量子化係數L與量子化係數Η,其統計上性質相 異,因此熵編碼部1230係將内部狀態變數(發生機率、上下 文等)予以獨立管理。而,在熵編碼部1230中,可切換熵編 碼方式。又,亦可切換二元化(binarization)、上下文導出方 法。由於熵編碼之内部狀態變數係用以記憶狀態而消耗記 憶體,因此有時是期望能將之削減。因此,例如,亦可為 一構成,即,將對於變換輸出訊號L的該等設置得很密實, 而將對於變換輸出訊號Η的該等設置得很稀疏。密實或稀疏 意指:顯示獨立内部狀態變數之個數對變換輸出訊號之個 數之比的大小關係者。 118 201132129 即,熵蝙碼部1230於量子化係數當中,對對應於第2巧 換輸出矾號之第i量子化係數,及,對應於第2部 第2量子化仫奴 dR就之 1匕係數’分別以不同的機率表予以熵編碼。气, 、.為碼部123(3對量子化係數當中第1量子化錄及第2量子^ 係數’分別進行不同的上下文導出,來將量子化 匕 熵編碼亦可。 數予以 逆里子化部1240係將量子化係數l予以逆量子化,來生 成解碼變換輪出訊號L ’並將量子化係數Η予以逆量子化 來生成解碼變換輸出訊號Η。逆量子化部1240係進行與θ 化部1220執行之處理相反的處理。 子 逆變換部12 5 0係將解碼變換輸出訊號L及解碼變換輪 出汛唬Η予以逆變換,來生成解碼訊號。逆變換部125〇係進 行與變換部1210執行之處理相反的處理。 而,相對於對變換輸出訊號Η之處理(掃描、量子化、 熵編碼),將對變換輸出訊號L之處理(掃描、量子化、熵編 碼)的處_予以提早進行亦可。當以該處理優先順位進行 時,因應對變換輸出訊號L之該等處理結果,來切換對變換 輸出δίΐ號Η之該等處理之運行亦可。例如,因應變換輸出訊 號L的非零係數之量,來切換對量子化係數η之熵編碼的内 部狀態變數亦可。 第54Β圖係顯示本發明實施形態11之編碼裝置1200之 每一個讯號的處理差異之一例之圖。如第54Β圖所示,在本 發明實施形態11之編碼裝置12〇〇中,在掃描、量子化、熵 編碼之至少—者中’對分別對應於第2變換輸出訊號與第2 119 201132129 部分訊號之訊號’進行不同的處理。 本發明實施形態11之編碼處理流,與上述實施形態之 編碼處理流幾乎相同’因此在以下以第18圖加以説明。 首先’在將預測誤差訊號作為輸入訊號予以使用時, 預測部580係生成預測誤差訊號(步驟S305)。其次,變換部 1210係將預測誤差訊號或輸入訊號予以變換,來生成有適 用第2變換之變換輸出訊號L、及未有適用第2變換之變換輸 出訊號Η(步驟S110)。 接著,量子化部1220係將變換輸出訊號[予以量子化, 來生成量子化係數L,並將變換輸出訊號Η予以量子化,來 生成量子化係數Η(步驟S120)。再來,熵編碼部丨23〇係將量 子化係數L予以熵編碼,且,將量子化係數H予以熵編碼, 來生成編碼訊號(步驟S130)。而,量子化係數L之熵編碼與 量子化係數Η之熵編碼係内部狀態變數相互獨立。 接下來’逆1子化部1240係將量子化係數匕予以逆量子 化,來生成解碼變換輸出訊號L,並將量子化係數时以逆 量子化’來生成解碼變換輸出訊號Η(步驟S34〇)。還有,逆 變換部1250係將解碼變換輸出訊號[與解碼變換輸出訊號 Η予以逆變換,來生成解碼訊號(步驟奶…。最|,將所生 成的解碼訊號儲存於記憶體57〇(步驟s36〇)。 而’在依照財_態3所述之輸人訊號的局部統計性 質之變動來控制第2變換錄的構成中,錢料變動來將 掃描、量子化、網編碼之内部狀態變數予以切換亦可。但, 因切換種_增加會有内部記憶體量增加之缺點,因此可 120 201132129 將對變換輸出訊號L之掃描、量子化、熵編碼之内部狀態變 數、及熵編碼之上下文導出方法予以切換,但不使對變換 輸出訊號Η之該等連動,即,使用同一個記憶體來控制記憶 體使用量亦可。又,掃描、量子化、及熵編碼之内部狀態 變數與上下文導出方法,並非同時將連動與非連動予以切 換,而是個別地將連動與非連動予以切換亦可。 而,掃描可為預先已規定之固定模式(pattern),或,亦 可為基於量子化係數的發生頻率而更新之動態模式。掃描 方式、量子化精確度、及熵編碼方式之切換頻率中,對應 於第2變換輸出訊號之訊號的一方,較對應於第2部分訊號 之訊號為南亦可。 如以上,藉由本發明實施形態11之編碼裝置及編碼方 法,可抑制變換處理的運算量與變換係數的資料量,並適 應於輸入訊號的統計性質之變化。 (實施形態12) 本發明實施形態Π之解碼裝置及解碼方法具備一種逆 變換部及逆變換方法,其係聲音資料、靜態影像資料、動 態影像資料等訊號,藉由複數種變換的組合,將編碼過的 編碼訊號(在實施形態11中所生成的編碼訊號)予以逆變換 者。本發明實施形態12之解碼裝置及解碼方法,其特徵在 於:對有適用第2變換之部分、與未有適用第2變換之部分, 進行不同的處理。對於與上述實施形態的同構成,有時會 予以附加同標號而省略説明。
以第55A圖説明本發明實施形態12之解碼裝置。第55A 121 201132129 圖係顯示本發明實施形態12之解碼裝置1300構成之一例的 方塊圖。 如第55A圖戶斤示,解碼裝置1300與第27圖顯示之實施形 態4之解碼裝£7_較之下,在钱崎碼部⑶〇、逆量 子化部m〇及逆變換部133(),來取代熵解碼部加、逆量子 化部320及逆變換部73〇之點上,彼此相異。在以下,省略 説明與實施_之解碼裝置7_同構成紅相異點為 中心加以説明。 —刷㈣。丨U310係將―”…燜解碼, 量子化係數L與解碼量子化係數Η。在_碼中,對於解 與解碼量子化係數Η之内部狀機率 態變數、上下文)係相互獨立。 在二。而 態_'用_狀=::::式,-_ 之制減。亦可為-種構二憶體’因此有時期如 置得很稀疏。密實或稀疏专 ’、、-專δ 個數對解碼量子化係數之二 =示獨立内部狀崎 即,熵解碼和咖 變換輪出訊號之第丨編心,中’對對應於第撕 號之第2編碼訊號,分別以2及’對應於第2解碼部分旬 熵解碼部13關編㈣號當1 =率表予關解碼。或 號,分別進行不同的上下;^第1編碼訊號及― 等出,來將編碼訊號予以熵朝 122 201132129 碼亦可。 逆量子化部1320係將解瑪量子化係數匕予以逆旦 化、逆掃描,來生成解碼變換輸出訊號L。再者,逆旦:子 部⑽係將解碼量子化係數η予以逆量子化、逆掃#里化 成解碼變換輸出訊號Η。即,逆量子化部132。係將解田土 化係數予以逆量子化,來生成解碼掃描訊號’並將構^ 碼掃描訊號之係數値予以掃描。藉此,來生成包含 之係數値的解碼變換輸出訊號。 $田 而,逆量子化部⑽於解碼量子化係數當中,
於第2解碼變換輸出訊號之&解碼量子化係數,以第㈣確 度予以逆量子化’而將對應於第2解碼部分訊 I
量子化係數,以較第1精確度為低的第2精確度予以逆= 化亦可。而,在量子化部1220中,可切換量子化精確卢。 =物。係將解碼變換輪出訊號L與解碼J 2 Μ成—機。而,解碼 、輸U獻與解碼變換輸出訊號Η,係分別相當 解碼變換輪出訊號及第2解碼部分訊號。 而纟逆置子化部132〇中,亦可將對於解碼量子化 描、及對於解瑪量子化係數Η之逆掃描叫 第二:,在逆f子化部1320中,可切換掃描方式。當 _=:=::時’一成一維後之列的 變換之第2解碼部分訊=逆掃描’而對於未適用第2逆 則在曲折掃描等的水平方向虚垂 直方向歲乎同時移動,並在區塊之一端進行切回逆掃描垂 123 201132129 卩⑨里子化部132()於解碼掃描訊號當中,將構成 了於第2解碼變換輪出訊號之第1解碼掃描訊號之係數値, 第2逆义換之功率順序予以掃描,且,將構成對應於第2 解碼部分訊號之第2解碼掃描訊號之係數値,以曲折掃描予 以掃描。 …而田爽換的輪入輸出為多維訊號時,就第2解碼部分 :號進行多料折掃描亦可,或者,逐次進行二維曲折掃 亦可例如,在輸入YUV訊號之構成中,將Y訊號的第2 解碼部分訊料以逆曲折掃描,將11訊號的第2解碼部分訊 说予以逆曲折掃描,並將魏號的第2解碼部分訊號予以逆 曲折掃描亦可。YUV處理之順序不在此限。 而相對於對解碼量子化係數Η之處理,將對解石馬量子 化係數L之處理的處理順予以提$進行亦可。當以該處理優 先順位進行時,因應對解碼量子化係數L之該等處理結果, 來切換對解碼量子化係數Η之該等處理之運行亦可。 第5 5 Β圖係顯示本發明實施形態丨2之解碼裝置丨3㈨之 母個°孔號的各處理差異之一例之圖。如第55B圖所示,在 本發明實施形態12之解碼裝置1300中,在熵解碼、逆量子 化及掃描之至少一者中,對分別對應於第2解碼變換輸出訊 號與第2解碼部分訊號之訊號,施以不同的處理。 本發明實施形態12之解碼處理流,與上述實施形態之 解碼處理流幾乎相同’故而以第28圖加以説明。 首先’預測部770係以已儲存於記憶體760之編碼完畢 訊號為基準,來生成預測訊號(步驟S405)。而,當以直接變 124 201132129 將所生成的編碼訊號予以解碼 換輸入訊號的編碼方法 時,可省略本步驟S405。 、曰 解馬。卩1310係將編碼訊號予以熵解碼,來生 , 子化係數乙與解碼量子化係數Η(步驟S210)。在 ^ 熵解碼中,對於解碼量子化係數L·與解碼量子化係數 之/^狀‘讀數(機率狀態變數、上下文)係相互獨立。 接著’地量子化部1320係將解碼量子化係數L予以逆量 、、來生成解碼變換輪出訊號L,並將解碼量子化係數Η 、、’里子化,來生成解碼變換輸出訊號Η(步驟MM)。而 逆33〇係將解碼變換輸出訊號[與解碼變換輸出 訊號1"1予以逆變換,來生成解碼變換輸人訊號(步驟S230)。 再來,加法器750係將前述預測訊號與解碼變換輸入訊 號予以累加,來生成解碼訊號。而且,將解碼訊號儲存於 記憶體760,使其可供至下一個時序來參考(步驟S44〇)。 而,在依照以貫施开態3所述之輸入訊號的局部統計性 質之變動來控制第2逆變換係數的構成中,依照該等變動來 將熵解碼之上下文導出方法、熵解碼之内部狀態變數、逆 量子化、及逆掃描予以切換亦可。但,因切換種類的增加 會有内部記憶體量增加之缺點,因此可將輪出解碼量子化 係數L的熵解碼之内部狀態變數、對解碼量子化係數l之逆 量子化、及對該等之逆掃描予以切換,但不使與解碼量子 化係數Η相關聯之該等處理連動,即,使用同一個記憶體來 控制記憶體使用量亦可。熵解碼之上下文導出方法、熵解 碼之内部狀態變數、逆量子化、及逆掃描,並非同時將連 125 201132129 動與非連動予以切換,而是個別地將連動與非連動予以切 換亦可。 而,逆掃描可為預先已規定之固定模式,或者,亦可 為基於量子化係數的發生頻率而更新之動態模式。掃描方 式、逆量子化精確度、及熵解碼方式之切換頻率中,對應 於第2解碼變換輸出訊號之訊號的一方,較對應於第2解碼 部分訊號之訊號為高亦可。 如以上,藉由本發明實施形態12之解碼裝置及解碼方 法,可抑制變換處理的運算量與逆變換係數的資料量,並 適應於輸入訊號的統計性質之變化。 (實施形態13) 本發明實施形態13之編碼裝置、編碼方法、解碼裝置 及解碼方法,其特徵在於:利用第2變換係數及第2逆變換 係數之特徵,以增高編碼效率的方式,將變換係數予以編 碼及解碼。第2變換矩陣及第2逆變換矩陣係如以下所示之 特徵性矩陣,因此可達成變換性能的提升、或變換係數的 資料量削減。 在本實施形態中設想一例,即,將由四個元素形成之 第1部分訊號y1Lm輸入至第2變換部220,而第2變換部220以4 x4矩陣之第2變換矩陣A2m,將第1部分訊號y1Lm予以變換, 來輸出第1部分變換輸出訊號y2m。 如第56A圖所示,構成第2變換矩陣A2m之第2變換係 數,係以a(i,j)(或,aij)表示。而,i=l、2、3、4、及j=l、2、 3、4。此時,如第56A圖所示,將為i=j之元素(aii)係對角元 126 201132129 素,而將為i # j之元素係非對角元素。再者,非對角元素可 分類為上三角元素,即,為i<j之元素者;及下三角元素, 即,為i>j之元素者。 在以下,首先説明第2變換矩陣A2m之對角元素的特徵。 假設,在第1變換為達成完全無相關化之變換的情況 下,第2變換無法再將第1變換輸出訊號予以無相關化,因 此可將對角元素全部設定為1(即,在8位元精確度的係數時 為255),而將非對角元素全部設定為0。 但,如上述,第1變換係數導出部202係將已平均最佳 化至含於集合SA之複數變換輸入訊號xn的第1變換矩陣ΑΓ 予以導出,因此並未最佳化至各個變換輸入訊號xn。因此, 第1變換部200無法達成完全無相關化,而第1變換輸出訊號 γΓ、及其一部分之第1部分訊號y1Lm並未完全無相關化。因 此,以第2變換係數導出部222導出之第2變換係數構成的第 2變換矩陣A2m之對角元素未必會成為1,而非對角元素未必 會成為〇。 但,第1部分訊號y1Lm因第1變換有達某程度的無相關 化,因此將第2變換矩陣A2m之對角元素設定成近似於1之 値,而將非對角元素設定成近似於0之値亦可。因此,將第 2變換係數予以編碼時,對角元素a(i,i)與1之差分會成近似 於0之値,因此可削減應編碼之資訊量,故而較可提高編碼 效率。 又,對角元素,其高域成分愈高,愈容易受特殊相關 之影響,因此設定成從1偏離之值亦可。即,愈是右下之對 127 201132129 角元素,將其設定成從1偏離之值亦可。例如,亦可自左上 至右下之間,決定第2變換矩陣之對角元素,來使値呈—次 函數或等差級數來變小。關於逆矩陣亦相同。 第56B圖係顯示第2變換矩陣及第2逆變換矩陣之—例 之圖。如第56B圖所示,對角元素値之大小亦可設定成非對 角元素値大小的四倍以上。在各式各樣的雜訊等外訊混入 的情況等,對角元素値的大小係設定成非對角元素値大小 的二倍以上亦可。換言之,第2變換部22〇在經矩陣表現的 情況下,所有的對角元素値係將非對角元素値之二倍以上 之値的變換係數,作為第2變換係數來使用而進行第2變換 亦可。同様地,第2逆變換部41〇在經矩陣表現的情況下, 所有的對肖元素値係將非對角元素値之二倍以上之値的逆 變換係數’作為第2逆變換係數來使用而進行第2逆變換亦 pj" 0 接著,關於非對角元素之係數,變換係數係(⑸表 示時,以aG,i)表示之_元素係幾乎將絕對值設定成同等 值亦可。第5侧係非對角元素之變換係數使持有與顛倒元 素大致同等的絕對值之例U與a2ln、ai3=64與 a31=-57之對等為典型例1,幾乎同等係意指 以絕對值2 成以内之誤差。 第56C圖係顯示預定元素與顛倒元素之絕對值的平均 値之圖如第56B圖及第56c圖所示,在使各元素及對應之 平均値大致呈同-的條件下,來蚊變換係數。 而’第56D圖係顯不第S6B圖顯示之非對角元素、及第 128 201132129 56C圖顯示之絕對平均値之差分之圖。本實施形態中,可在 使第56D®顯示之差分變小_件下,來決定第2變換係數 値。 又,第2變換係數作為特徵性關係有一種對象元素之符 號(a(i,j))與顛倒元素之符號多為彼此相異的關係。例 如,如第56B圖所示,扣=48與321=_58之對、μ=64與叫 之對等為典型例。 又,在以滿足第56E圖所示之關係的情況下,來決定變 換係數亦可。而,第56E圖係顯示上三角元素與下三角元素 之間的符號關係之圖。具體而言,即, ' 上二内TL素之符號 多為正,而下三角元素之符號多為負之關係。 而,於變換係數設定零,雖可實現乘法處理次數的削 減、及保持變換紐之記憶體量_減,但以持有在本實 施形態所述之特徵的變換練絲準,將纟輯值小之變換 係數設定成零亦可。換言之,第2變換部22g係將經矩陣表 現後的至少-個非對角元素値為〇之變換係數,作為第:變 換係數來使用而進行第2變換亦可。同様地,第2逆變換部 410係將經矩陣表現後的至少―個#對角元素値為q之逆變 換係數’作為第2逆變換係數來使用而進行第2逆變換亦可。 例如,在第56B圖中,將〜=1〇、¥1〇、叫=2、如=_3、 a42 25 a43 8。又疋成零亦可。第56ρ圖顯示將非對角元素 之至少一者設定成第2變換係數之例。 々'上據本發明實施形態3之編碼裝置、編碼方 法、解碼裝置及解碼方法係以在具有特徵性質的條件下 129 201132129 來決定變換係數,因此可利用該特徵性質來將變換係數予 以編碼或解碼,而提高編碼效率。 (實施形態14) 本發明實施形態14之編碼裝置及編碼方法具備—種@ 換部及變換方法,其係將欲成為聲音資料、靜態影像資料、 動態影像資料等編碼對象的訊5虎,猎由複數種變換的多且 合,施以變換者。本發明實施形態14之編碼裝置及編碼方 法,其特徵在於:將第2變換處理與量子化處理並列進行。 對於與上述實施形態的同構成,有時會予以附加同標號而 省略説明。 在本發明實施形態14中,變換部110與量子化部12〇, 將一部分之處理予以並行處理,來縮短處理時間。第57A 圖係顯示本發明實施形態14之變換及量子化的計時圖之— 例之圖。 在第57A圖顯示之範例中,變換輸入訊號之維數〇為8, 而往第2變換之輸入(第丨部分訊號)之維數爪為3。第1變換處 理丁丨之後,執行第2變換處理1401(丁2(1)〜丁2(3))。在該例中, 含於第1部分訊號之元素數係3元素,因此設為花費3單位時 間。而,1單位時間係例如:一個元素之第2變換處理之時 間。 ' 而且,如第57A圖所示,係延遲1單位時間並行,且對 第2變換輸出訊號施以量子化處理14〇2(Q2(1)〜Q2(3))。爾 後’對第2部分訊號施以量子化處理14〇3(Qi⑴〜Q|(5))。 如以上,在本發明實施形態14之編碼裝置及編碼方法 130 201132129 中,將第1部分訊號之第k+l(k為自然數)項元素的第2變 換、及第2變換輸出訊號之第k項元素的量子化予以並列執 行。例如,如第57A圖所示,第丨部分訊號之第二項元素的 第2變換(丁2(2))及第2變換輸出訊號之第_項的量子化 (Q2( 1))係並列成同時間來予以執行。藉此,可縮短變換 部之處理時間。 而,在第57A圖顯示之範例中,將第2變換處理14〇1與 對此之篁子化處理丨4〇2,可僅以丨單位時間之延遲來並列 化,且來自第2變換之導入的延遲會很小。對於第2變換之j 元素的處理需要爪次積和運算,且運算量很多。因此,可將 該第2變換處理之處理時間予以延伸,並減緩運算電路的並 列程度,來抑制電路規模。 具體而言’如第57B圖所示,將第2變換處理1401與對 此之量子化處理1402,以1單位時間之延遲來使其呈並列。 但’由於第2變換處理14〇1之處理時間已經延伸,因此對此 之量子化處理14〇2會產生空檔時間。利用該空檔時間,來 將對第2部分訊號之量子化處理1403予以並行處理。 例如,如第57B圖所示,於對第1部分訊號之第一項元 素的第2變換處理(ΚΙ))中,進行對第2部分訊號之第一項 凡素與第二項元素之量子化處理((CHI)、Q2(2))。藉此,可 抑制電路規模’並實現處理時間之短縮。 如以上’依本發明實施形態14之編碼裝置及編碼方 法, '’可抑制變換處理的運算量與變換係數的資料量,並適 應於輪入訊號的統計性質之變化。尤其,可減輕處理時間 131 201132129 之增加量。 (實施形態15) 本發明實施形態15之解碼裝置及解碼方法具備—種逆 變換部及《換方法,其係聲音資料、靜態影像f料、動 態影像資料料號,藉由複數種變換的組合,將編碼過的 編碼訊號(在實施形態咐所生_編碼减汗以逆變換 者。本發明實施形態15之解碼裝置及解碼方法,其特徵在 於:將第2逆變換處理與逆量子化處理予以並列處理。料 與上述實施形態具同樣構成,有時會予以附加同標號而省 在本發明實施形態15中,逆量子化部32()與逆變換部 330係將—部分處理㈣並行處理,來_處_間158a 圖係顯示本發明實施形態14之變換及量子化的計時圖之— 例之圖。 ,〜η幽卿,丨、〜和η τ ,所螂重子化係數之維凄 8 ’而往第2逆變換之輸入(第2解碼變換輸出訊號)之維 為3°第2解竭量子化係數之逆量子化處理1501(q2⑴〜q 後’進行第2變換輸出訊號之第2逆變換占 (丁2(1)〜丁2(3)),及,第2解碼部分訊號之逆量子化 咖⑼⑴〜Q,(5))。 如以上,在本發明實施形態15之解碼裝置及解碼方法 中L將第2解碼變換輸出訊號之第k(k為自然數)項元素的第2 、及第2解碼量子化係數之第k項元素的逆量子化予 以並列處理。例如,如第58A圖所示,第2解碼變換輸出訊 132 201132129 號之第一項元素的第2逆變換(Τ2(1))、與第2解碼量子化係 數之第一項的逆量子化(Q,(l)),係並列成同時間來予以執 行。如此一來,由於係將第2逆變換處理1502與逆量子化處 理1503予以並行執行,因此可將逆量子化及逆變換之全體 的處理時間抑制得很短。 而,並列之構成不限於上述範例。例如,將第2解碼變 換輸出訊號之第k(k為自然數)項元素的第2逆變換、及第1 解碼量子化係數之第k+1項元素的逆量子化予以並列處理 亦可。 又,亦可降低逆變換處理的並列程度,來延伸所需時 間。如第58B圖所示,將第2逆變換處理1502與逆量子化處 理1503予以並行執行。具體而言,係於第2逆變換處理1502 之空檔時間,將對第2解碼量子化係數之逆量子化處理1503 予以並行處理。 例如,如第58B圖所示,於對第2解碼變換輸出訊號之 第一項元素的第2變換處理(T2(l))中,執行對第2解碼量子 化係數之第一項元素與第二項元素的量子化處理((Q2(l)、 Q2(2))。藉此,可抑制電路規模,並實現處理時間之短縮。 如以上,依本發明實施形態15之解碼裝置及解碼方 法,可抑制變換處理的運算量與逆變換係數的資料量,並 適應於輸入訊號的統計性質之變化。尤其,可減輕處理時 間之增加量。 (實施形態16) 由於將用以實現在上述各實施形態所示之動態影像編 133 201132129 碼方法杨絲像解碼Μ之構成的料 體’因而可在將在上述各實施形態所示之處則= κ:卡'半導體記‘«等,可記雜式碟、先磁碟、 再者,在此說明在上述各實施形態所示之動態影像編 碼方法、或動態影像解碼方法的應用例及❹其之系統。 第59圖係顯示實現内容遞送服務之内容供給系統 ex謂的讀構紅圖。將軌服務的提健的成所期望 之大小,並設置有於各室内分別固定無線局之基地台 exl07~exll〇。 該内容供給系統exl00係於網際網路exl〇l透過網際網 路服務提供者exl〇2及電話網exl〇4、及基地台 exl07〜exllO,來連接電腦 exln、pDA(pers〇nai Digi二
AssistanOexm、照相機exll3、手機exU4、遊戲機以⑴ 等各機器。 但,内容供給系統exl00並不限於如第59圖之構成亦 可為將任一元素予以組合連接。又,未透過固定無線台之 基地台exl07〜exllO,而使各機器直接連接至電話網以1〇4 亦可。又,各機器係透過近距離無線等而直接相互連接亦 "5J" 〇 照相機e X113係可進行數位視頻照相機等動態影像撮 影之機器,而照相機exll6係可進行數位照相機等靜態影像 撮影、動態影像撮影之機器。又,手機exll4係GSM(Global System for Mobile Communications)方式、CDMA(Code 134 201132129
Division Multiple Access)方式、W" — CDMA(Wideband — Code Division Multiple Access)方式、或者LTE(Long Term Evolution)方式、HSPA(High Speed Packet Access)之手機 體、或PHS(PersonalHandyphoneSystem)等任一者皆可。 在内容供給系統exlOO中,照相機以113等通過基地台 exl09、電話網exi〇4 ’連接至串流伺服器exl03,而成為可 現場(live)輸送等。在現場輸送中,對使用者以照相機exll3 撮影之内容(例如,音楽現場之影像等),如在上述各實施形 態所説明施以編碼處理,並傳輸至串流伺服器exl〇3。另一 方面串⑽伺服器exl〇3會對有需求的客戶(client)將所傳輸 之内合貝料予以串流輸送。作為客戶,有可將上述編碼處 理後的貝料予以解碼之電腦Η、丨2、照相機 6X113 '手機exl14、遊戲機exll5等。在接收了所輸送之資 料的各機$中,將所接收之資料予以解碼處理並再生。 。而所撮影之資料的編碼處理可用照相機exll3處理, '、1用進仃讀傳輸處理的串流伺服SexlG3處理,亦可是 兩者彼此分換难> 6退订處理。同様地所輸送之資料的解碼處理 可用客戶處理, a , ’亦可用串流伺服器exl03處理,亦可是兩者 彼此分擔進行處 处理。又’不限於照相機exll3,將以照相機 exll6所撮影 exlu 舒悲衫像及/或動態影像資料,透過電腦 ^ ,專輪至串流伺服器exl〇3亦可。此時的編碼處理可 用照相機exii6、带< 電腦exlU、串流伺服器exl03之任一者處 理:可是彼此分擔進行處理。 °亥等編碼、解碼處理-般是在具有電腦exl 11或各 135 201132129 機器之LSIex500中處理。LSIex500可為單晶片,亦可為由 複數晶片形成之構成。而,將動態影像編碼、解碼用之軟 體以電腦exl 11等安裝入任何可讀取之記錄媒體(cD _ ROM、軟性磁碟、硬碟等)中,而用其軟體來進行編碼、解 碼處理亦可。再者,在手機以114為具照相機之情況下,將 以其照相機所取得之動態影像資料予以傳輸亦可。此時的 動態影像資料係以具有手機ex丨丨4之LSIex5〇〇編碼處理過 之資料。 又,串流伺服器exl03係複數伺服器或複數電腦,亦可 疋將資料予以分散處理或記錄,來予以輸送者。 如上述,在内容供給系統exlOO中,客戶可將編碼過的 "貝料予以接收、再生。如此一來,在内容供給系統以丨㈨中, 、了將使用者所傳輸之資訊以即時(real-time)接收、解碼 並再生’而不具有特別權利或設備之使用者亦可實現個人 播放。 使構成該内容供給系統之各機 器的編碼、解碼,變得 可用在上述各貫施形態所示之影像編碼方法或影像解碼方 法即可。 作為其例’就手機exll4加以説明。 ㈣圖係顯示用了在上述實施形態所説明之影像編碼 方法與衫像解碼方法的手機exll4之圖。手機exll4具有下 列各部,即:1 & 次線ex601,係用以在基地台exllO之間傳送 接收電波去.μ t $ ’照相機部ex603,係可拍攝CCD照相機等影 像、靜·,態哥< # 4^ ‘、〜1豕考;液晶顯示器等顯示部ex602,係將解喝有 136 201132129 以照相機部ex6()3所撮影之影像、及以天線ex6Qi所接收之 影像等的資料予以表示者;本體部,係由操作鍵ex6〇4群構 成者K等聲音輸出部ex6Q8 ’係用以聲音輸出者;麥克 風等聲音輸入部eX6〇5,係用以聲音輪入者;記錄媒體 ex6〇7,係用以保存已撮影之動態影像或者靜態影像資料、 已接收之郵件資料、動態影像㈣或者靜態影像資料等、 及已編碼資料或已解碼資料者;以及槽(也如卩ex_,係可 用以將記錄媒體ex607安裝於手機灿4者。記錄媒體以6〇7 係儲存有快閃記憶體it件者,該快閃記憶體元件係一種於 SD卡等塑膠盒内電子抹除式可複寫唯讀記憶體 EEPROM(Electrically Erasable and Programmable Read Only Memory)。 再者,以第61圖說明手機exll4。手機以114係對可將 具備有顯示部ex602及操作鍵^6〇4的本體部之各部予以統 括性控制的主控制部ex7u,透過同步匯流排(synchr〇n〇us bus)ex713,將電源電路部ex71〇、操作輪入控制部以7〇4、 影像編碼部ex712、照相機介面部ex703、LCD(Liquid Crystal Display)控制部ex7〇2、影像解碼部ex7〇9、解多工部ex7〇8、 記錄再生部ex7〇7、調變解調電路部ex7〇6、及聲音處理部 ex705彼此相互連接。 電源電路部ex7i〇—但因使用者之操作而成為結束對 话及電源鍵呈開啟狀態,則因自電池組對各部供電,而啟 動呈可將附照相機數位手機exl 14予以運行之狀態。 手機exli4係基於以cPU、R〇M及RAM等形成之主控制 137 201132129 部ex7U的控制,藉由聲音處理部以7〇5,將於聲音通話模 式時以聲音輸入部ex6〇5所集音之聲音訊號,變換成數位聲 音資料,並以調變解調電路部以7〇6將此予以光譜擴散處 理,並且,於以傳送接收電路部以7〇1進行數位類比變換處 理及頻率變換處理後,透過天線ex601予以傳輸.又,手機 e X114係將於聲音通話模式時以天線e χ 6 〇丨所接收之接收資 料予以擴大,來進行頻率變換處理及類比數位變換處理, 且以調變解調電料ex7G6i^光譜逆擴散處理而藉由聲 音處理部ex7〇5變換成類比聲音資料後,透過聲音輸出部 ex608將此予以輸出。 再者,在資料通訊模式時傳輸電子郵件的情況下,藉 由本體部之操作鍵ex604的操作所輸入之電子郵件的文字 資料,係透過操作輸入控制部ex7〇4而送出至主控制部 eX71卜主控制部ex7U係以調變解調電路部ex706將文字資 料予以光譜舰處理’且在以料接收電料ex7_加數 位類比變換處理及鮮變換處理後,透過天線ex6()1往基地 台exllO傳輸。 在貝料通讯模式時傳輸影像資料的情況係將以照相 機部ex6G3所攝影之影像資料,透過照相機介面部6χ7〇3供 給至影像編碼部以712。又,在未傳輸影像資料的情況下, 亦可將以照相機如湖3所攝影之影像資料,透過照相機介 面ex7G3及LCD控制部ex7G2而直接顯示於顯示部 ex602 。 〜像、扁碼。卩ex712係具備有在本申請發明所説明之影 像編碼裝置的構成,並藉由將由照相機部⑽酬供給之影 138 201132129 像資料,以在上述實施形態所示之影像编碼裝置所採用之 編碼方法,予以壓縮編碼,來變換成編碼影像資料,並將 此送出至解多工部ex708。又,在此同時,手機exU4係以 照相機部ex603於攝影中,將以聲音輸入部以6〇5所集音之 聲音作為數位聲音資料,透過聲音處理部ex7〇5往解多工部 ex708送出。 解多工部ex708係將從影像編碼部ex7丨2所供給之編碼 影像資料、及從聲音處理部ex705所供給之聲音資料,以預 定方式予以多工,並將從其結果所得之多工資料,以調變 解調電路部ex706予以光譜擴散處理,再以傳送接收電路部 ex701施加數位類比變換處理及頻率變換處理後,透過天線 ex601予以傳輸。 在於負料通§fl模式時接收已連線至首頁等之動態影像 檔案的資料時,透過天線ex6〇l,將從基地台exll〇所接收 之接收資料,以調變解調電路部ex7〇6予以光譜逆擴散處 理,並將從其結果所得之多工資料往解多工部以7〇8送出。 又,為了將透過天線ex601所接收之多工資料予以解 碼,解多工部ex708係藉由將多工資料予以解多工,來分割 成影像資料之位元流與聲音資料之位元流,並透過同步匯 流排ex713將該編碼影像資料供給至影像解碼部以7〇9,且 將該聲音資料供給至聲音處理部ex705。 其次,影像解碼部ex709係具備有在本申請發明所説明 之影像解碼裝置的構成,藉由將影像資料之位元流,以在 上述實施形態所示之編碼彳法所對應之解碼方法予以解 139 201132129 碼’來生成再生動態影像資料,並透過LCD控制部ex702將 此資料供給至顯示部ex602 ’藉此,例如可顯示已連線至首 頁之動態影像檔案所包含的動態影像資料。在此同時,聲 音處理部ex705將聲音資料變換成類比聲音資料後,係將此 資料供給至聲音輸出部ex608,藉此,例如可再生已連線至 首頁之動態影像檔案所包含的聲音資料。 而’不限於上述系統之範例,最近,衛星、地波(gr〇und wave)之數位播放儼然已成話題,如第62圖所示,亦可將上 述貫施形態之至少影像編碼裝置或影像解碼裝置之任一 者,女裝入數位播放用系統。具體而言,在播放局ex2〇 1中, 多工有聲音資料、視頻資料或該等資料之位元流係透過電 波而傳送至通訊或播放衛星ex2〇2。接受此之播放衛星 ex202係發放播放用電波,而該電波係以具有衛星播放接收 設備的家庭天線ex2G4 ^以接收,並藉由電視(接收機)以3 〇〇 或轉頻器(STB)ex217等敎置將位元流予以解碼後,將此予 以再生。又’亦可將以上述實施形態所示之影像解碼裝置, 組裝於讀取機/記錄器ex218内,該讀取機/記錄器⑽Μ係將 多工有已記錄於記錄媒體之CD或DVD等蓄積媒體灿$、 216的影像資料及聲音資料的位元流予以讀取、解碼者。此 時,所再生的視頻訊號係顯示於顯示器ex219。χ ’亦有可 能為將影像解碼|置組裝至轉頻器ex2,㈣電視顯干 器㈤9將此Μ再生之構成,前述轉鮮仙7係已連 至電·物見用之電欖,衛星/地波播放之天線_4 者。此時,將影像解碼裝置安裝入電視—而非轉頻器—内 140 201132129 亦可。又’亦有可能為以具有天線ex205之車ex2i〇,從衛 星e X2 02或從基地”接收減,再將動f影像再生至具有 車以210之汽車導航系統ex2ll等顯示裝置。 又,亦可將在上述各實施形態所示之動態影像解碼裝 置或動態影像編碼裴置安裝入讀取機/記錄器以2丨8内,該讀 取機/記錄器ex218係將多工有已記錄於DVD、BD等記錄媒 體ex215之聲音資料、視頻t料、或該f f料之編碼位元流 予以讀取、解碼者’或者,《聲音資料、視頻資料或該 等=貝料予以編碼至記錄媒體ex215而記錄為多工資料者。此 時,所再生的視頻訊號係顯示於顯示器以219,可藉由記錄 有編碼位元流之記錄媒體ex215,在其他裝置或系統中將視 頻訊號予以再生。又,將動態影像解碼裝置裝入轉頻器 ex217内,並以電視顯示器ex219將此顯示亦可,前述轉頻 器ex217係已連接至電纜電視用電纜ex2〇3或衛星/地波播放 之天線ex204者。此時,將動態影像解碼裝置安裝入電視— 而非轉頻器-内亦可。 第63圖係顯示電視(接收機)ex3〇〇之圖,前述電視(接收 機)ex300係已使用以上述各實施形態所説明之動態影像解 碼方法及動態影像編碼方法者。電視ex3〇〇具備:調諧器 ex301 ’係透過接收上述播放之天線ex2〇4或電纜ex2〇3等, 來取得、或輸出視頻資訊之位元流者;調變(m〇dulate)/解調 (demodulate)部ex302 ’係將所接收之編碼資料予以解調、 或調變成傳輸至外部之編碼資料者;以及多工/解多工部 ex303 ’係將已解調之視頻資料、聲音資料予以解多工,或 141 201132129 將編碼過的視頻資料、聲音f料予以多卫者。又,電視以鳩 具有:聲音訊號處理部如〇4,係將聲音㈣、視頻資料分 別予以解碼、或將各個資訊予以編碼者;訊號處理部 ex306,係具有視頻訊號處理部如〇5者;制叭e·,係將 已解碼之聲音訊號予以輸出者;以及輸出部ex·,係具有 將已解碼之視頻訊料以顯示之顯示㈣顯示部ex3〇8 者。再者,電視eX_具有介面部ex3l7,其係具有接收使 用者操作輸人之操作輸人部ex312#者。而且,電視 具有:控制部ex3H),係統括控制各部者;及電源電路部 ex3n,係供電至各部者。介面部_7除操作輸入部仙2 以外,亦可具有下列裝置等,即:橋接器如13,係與讀取 機/記錄器ex218等外部機器連接者;槽部以314,係用以可 安裝SD卡等記錄媒體ex216者;驅動器以315,係用以與硬 碟等外部記錄媒體連接者;以及數據機ex316,係與電話網 連接者。而,記錄媒體ex216係可藉由儲存之非依電性/依電 性之半導體記憶體元件,將資訊予以電子記錄者。電視 ex300之各部係透過同步匯流排來彼此連接。 首先說明:電視ex300將藉由天線ex204等從外部所取 得之資料予以解碼、再生之構成。電視ex3〇〇係受來自遠程 控制器ex220等之使用者操作,而基於具有CPU等之控制部 ex310的控制,以多工/解多工部以3〇3,將以調變/解調部 ex302所解調之視頻資料、聲音資料予以解多工。再來,電 視ex300以聲音訊號處理部ex3〇4,將已解多工之聲音資料 予以解碼’並以視頻訊號處理部ex3〇5,以在上述各實施形 142 201132129 態所說明之解碼方法,將已解多工之視頻資料予以解碼。 已解碼之聲音訊號、視頻訊號係分別從輸出部ex309向外部 予以輸出。輸出之際,宜將該等訊號暫時蓄積於緩衝器 ex3l8、ex319等,以使聲音訊號與視頻訊號可同步再生。 又’電視ex300亦可係從磁氣/光碟、SD卡等記錄媒體 ex2l5、ex216—而非從播放等一將編碼過的編碼位元流予 以讀出。其次説明:電視ex300將聲音訊號或視頻訊號予以 編碼’並傳輸至外部、或寫入記錄媒體等之構成。電視e χ 3 〇 〇 係受來自遠程控制器ex220等之使用者操作,並基於控制部 ex3l〇之控制’以聲音訊號處理部ex3〇4將聲音訊號予以編 碼’再以視頻訊號處理部ex305,以在上述各實施形,離、所説 明之編碼方法,將視頻訊號予以編碼。已編碼之聲音訊號、 視頻訊號係以多工/解多工部ex303予以多工,而輸出至外 部。多工之際,宜將該等訊號暫時蓄積至緩衝器以32〇、 ex32l等,以使聲音訊號與視頻訊號同步。而,緩衝器 ex3l8〜ex321可如圖示具備有複數個,亦可為共有一個以上 緩衝器之構成。再者,如已圖示以外,例如亦可令在調變/ 解調部ex302或多工/解多工部ex3〇3之間等,將資料蓄積於 緩衝器作為避免系統溢位、欠位之緩衝材。 又 ’電視eX3()()除了從播放等或記錄媒體等取得聲音資 料、視頻資料以外’亦可具備接收麥克風或照相機之二輸 入之構成,並對從該㈣取得之資料 在此,雖已說明電視ex300為可達成上述編碼處理、多工、 及外部輸出之構成,但電視ex300無法進行該等處理夕而^ 143 201132129 僅可達成上述接收、解碼處理、外部輸出之構成亦可。 又,在以讀取機/記錄器ex218,自記錄媒體將編喝位元 流進行讀出、或寫入時,上述解碼處理或編碼處理可由電 視ex300、或讀取機/記錄器ex218之任一者進行,亦可由電 視ex300與讀取機/記錄器ex218相互彼此分擔進行。 舉例而言,於第64圖顯示來自光碟進行資料之讀入或 寫入時的資訊再生/記錄部ex4〇〇之構成。資訊再生/記錄部 ex400具備將於以下説明之元素ex4〇i〜ex4〇7。光學頭ex4〇i 係將雷射點照射至光碟之記錄媒體ex215之記錄面來寫入 資訊’並檢測出來自記錄媒體ex215之記錄面的反射光來讀 入資訊。調變記錄部ex402係將已内藏於光學頭ex4〇l之半 導體雷射予以電驅動,並依照記錄資料來進行雷射光之調 變。再生解調部ex403係藉由已内藏於光學頭ex401之光檢 器’將來自記錄面的反射光予以電氣檢測出之再生訊號予 以增幅,並將已記錄於記錄媒體ex2i5之訊號成分予以解多 工、解調,來再生所需之資訊。緩衝器以4〇4會暫時保存用 以記錄於記錄媒體ex215之資訊、及來自記錄媒體ex215所 再生之資訊。磁碟馬達ex4〇5可使記錄媒體ex215旋轉。伺 服控制部ex406係控制磁碟馬達ex4〇5之旋轉驅動,並使光 學頭ex401移動至預定資訊磁軌,來進行雷射點之追蹤處 理。系統控制部ex407係控制資訊再生/記錄部ex400全體。 上述讀出或寫入之處理係由下列方法實現,即,系統控制 部ex407利用已保存於緩衝器ex4〇4之各種資訊,又視必要 生成、追加新資訊,並使調變記錄部ex4〇2、再生解調部 144 201132129 ex403、及伺服控制部ex406協調運行,而透過光學頭ex401 來進行資訊的記錄再生。系統控制部ex407例如係以微處理 器構成,並將讀出寫入之程式予以執行,來執行該等處理。 在以上,雖說明了光學頭ex401為照射雷射點者,但亦 可為以近場光(near-field light)進行較高密實度記錄之構 成。 第65圖係顯示光碟之記錄媒體ex2l5的示意圖。記錄媒 體ex215之記錄面形成有座圈(race)(槽)呈螺旋狀,而資訊磁 執e X23 0記錄有事先藉由槽形狀之變化來顯示磁碟上之絕 對位置的地址資訊。該地址資訊包含用以特定記錄資料之 單位的記錄塊ex231位置之資訊,可在進行記錄或再生之裝 置中再生資訊磁轨ex230,並讀取地址資訊,來特定記錄 塊。又,記錄媒體ex2l5含有:資料記錄區域ex233、内圍 區域ex232、及外圍區域ex234。用以記錄使用者資料之區 域為資料記錄區域ex233,而配置成較資料記錄區域ex233 内圍或外圍之内圍區域ex232與外圍區域ex234,係用於記 錄使用者資料以外的特定用途。資訊再生/記錄部ex4〇〇係對 此種5己錄媒體ex2i 5的資料記錄區域以233施以編碼資料之 磧寫,而該編碼資料係已將編碼過的聲音資料、視頻資料 或該等資料予以多工者。 在以上,雖已舉例說明了一層DVD、BD等之光碟,但 非限足於4等者,亦可為多層構造且於表面以外亦可記錄 之光碟。又,亦可為進行多維記錄/再生一即,於磁碟之同 處,以各式各樣的不同波長之色光記錄資訊、或從各式各 145 201132129 樣的角度’記錄不同f訊層等—之構造之光碟。 又,在數位播放用系統ex2〇〇中 ,可在具有天線ex205 之車ex21G從喊ex2Q2等接收資料,並將動態影像予以再 士至具有車ex2l〇的汽車導航系統㈣等顯示裝置。而, 2導航系統ex2u之構成,可例如為:於第63圖顯示之構 成田中、加有Gps接收部之構成,或亦可為以電腦exlll 或手機exll4等進行同様處理。又,上述手機以114等之終 4與電視ex3G〇i ’除了具有雙方編碼器、解碼器之傳送 接收H以外’尚有僅有編碼器之傳輸終端、僅有解碼 器之接收終端之三種組裝形式。 如此_來’可將在上述各實施形態所示之動態影像編 碼方法或動,4影像解碼方法,適用至上述任—機器、系統, 藉此’可彳i得在上述各實施形態所説明之效果。 又’本發明並非是限於有關上述實施形態者,可在未 脫離本發明之範圍内,進行各種變形或修正。 (實施形態17) 在上述各實施形態所示之動態影像編碼方法及裝置、 動態影像解瑪方法及裝置,典型上可由積體電路之LSI予以 實現。舉例而言,第66圖顯示已一晶片化之LSIex500之構 成。LSIex500具備將於以下説明之元素ex5〇1〜ex5〇9,且各 元素係透過匯流排ex5i〇而連接。電源電路部ex5〇5係在電 源呈開狀態時對各部供電,來啟動可運行之狀態。 例如在進行編碼處理時,LSIex500係基於具有 CPUex502、記憶體控制器ex5〇3、及串流控制器ex5〇4等之 146 201132129 控制部ex5〇i的控制,藉由AVI/〇ex5〇9從麥克風以11?戈月 相機exll3等輸入AV訊號。所輸入之AV訊號暫時蓄積: SDRAM等外部記憶體ex5U。並基於控制部以5〇1之控制、 依照處理量或處理速度,將已蓄積之資料適宜地分割成噢 數次等以後’傳送至訊號處理部以5〇7,並在訊號處埋$ ex507中進行聲音訊號之編碼及/或視頻訊號之編碼。在此' 視頻訊號之編碼處理係在上述各實施形態所説明之編碼卢 理。接著,在訊號處理部ex507中,依狀況進行將編碼過的 聲音資料與編碼過的視頻資料予以多工等之處理,並從串 流I/Oex506輸出至外部。該已輸出之位元流係往向基地台 exl07傳輸、或往記錄媒體ex215寫入。而,宜將資料智^ 蓄積於緩衝器ex508,使可於多工之際同步。 又’例如在進行解碼處理時,LSIex500係基於控制部 ex501的控制,將藉由串流I/Oex5〇6透過基地台exl〇7、或從 6己錄媒體ex215所讀出而獲得之編碼資料,予以暫時蓄積於 δ己憶體ex511等。基於控制部ex5〇i的控制,依照處理量或 處理速度,將已蓄積之資料適宜地分割成複數次等以後, 傳送至讯號處理部ex5〇7,並在訊號處理部ex5〇7中進行聲 音資料之解碼及/或視頻資料之解碼。在此,視頻訊號之解 碼處理係在上述各實施形態所説明之解碼處理。再者,依 狀況’宜將各個訊號暫時蓄積於緩衝器以5〇8等,以可使已 解碼之聲音訊號與已解碼之視頻訊號予以同步再生。已解 碼之輸出訊號係適切地透過記憶體以511等,而從手機 exll4、遊戲機exll5、電視ex3〇〇等各輸出部來輸出。 147 201132129 而,在上述,雖將記憶體ex511作為LSIex500外部之構 成而予以説明,但為含於LSIex500内部之構成亦可。緩衝 器ex508亦非限於一個者,具備有複數緩衝器亦可。又, LSIex500可為一晶片化,亦可為複數晶片化。 而’在此雖設為LSI,但依集積度之差異,有時亦可稱 為 1C、系統LSI、Super LSI、Ultra LSI。 又,積體電路化之手法並不限於LSI者,以專用電路或 通用處理器實現亦可。LSI製造後,利用可程式之 FPGA(Field Programmable Gate Array :場可程式閘陣列)、 或可將LSI内部之電路室的連接或設定予以再構成之可重 組態處理器亦可。 再者’右因半導體技術之進步或衍生之其他技術,而 有可置換LSI之積體電路化的技術登場,當然亦可用其技術 來進行功能塊的集積化。在可能性上,亦有生物技術之適 應等。 以上,基於貫;5c*形態說明了本發明之編碼方法、編碼 裝置、解碼方法及解碼裝置,惟,本發明並非限於該等實 施形態者。只要不脫離本發明之趣旨,將熟知此項技藝之 人士可聯想之各種變形施加至該實施形態者,或,將不同 實施形態之構成元素予以組合構建之形態,亦包含於本發 明之範圍内。 產業上之可利用性 本發明具有可抑制編碼處理的運算量之增加、及變換 係數的資料量之增加的效果,可利用於將聲頻、靜態影像、 148 201132129 及動態影像編碼之編碼裝置,及,將以該編碼裳置編 碼過的資料以解碼之解碼裝置。例如,本發明可利用於 聲頻機器、手機、數位照相機、BD記錄器、數位電視等各 種AV機器。 【圖式簡單請*明】 第1圖係顯示習知編碼裝置構成的方塊圖。 第2圖係顯示:^^與反匕丁的運算量之比較之圖。 第3圖係顯示本發明實施形態丨之編碼裝置構成之一例 的方塊圖。 第4圖係顯示本發明實施形態1之變換處理之一例的流 程圖。 第5 A圖係將本發明實施形態1之變換部的資料流之_ 例予以概念性顯示之圖。 第5 B圖係將本發明實施形態1之變換部的資料流之其 他一例予以概念性顯示之圖。 第6圖係顯示本發明實施形態1之變換處理之其他一例 的流程圖。 第7圖係將本發明實施形態1之變換部中變換係數之導 出之一例予以概念性顯示之圖。 第8圖(a)、(b)係將本發明實施形態1之矩陣運算之一例 予以概念性顯示之圖。 第9圖係顯示本發明實施形態1之變形例的編碼裝置構 成之一例的方塊圖。 第10圖係顯示本發明實施形態1之變形例的編碼裝置 149 201132129 運行之一例的流程圖。 第11A圖係顯示本發明實施形態2之解碼裝置構成之一 例的方塊圖。 第11B圖係顯示本發明實施形態2之解碼裝置中逆變換 部構成之一例的方塊圖。 第12圖係顯示本發明實施形態2之解碼裝置運行之一 例的流程圖。 第13 A圖係將本發明實施形態2之逆變換部的資料流之 一例予以概念性顯示之圖。 第13 B圖係將本發明實施形態2之逆變換部的資料流之 其他一例予以概念性顯示之圖。 第14圖係顯示本發明實施形態2之逆變換處理之一例 的流程圖。 第15圖係顯示本發明實施形態2之變形例的解碼裝置 構成之一例的方塊圖。 第16圖係顯示本發明實施形態2之變形例的解碼裝置 運行之一例的流程圖。 第17圖係顯示本發明實施形態3之編碼裝置構成之一 例的方塊圖。 第18圖係顯示本發明實施形態3之編碼裝置運行之一 例的流程圖。 第19圖係顯示本發明實施形態3之變換部構成之一例 的方塊圖。 第20圖係顯示本發明實施形態3之變換部構成之其他 150 201132129 一例的方塊圖。 第21圖係將本發明實施形態3之變換部中變換係數之 導出之一例予以概念性顯示之圖。 第22圖係顯示本發明實施形態31變形例的變換部構 成之一例的方塊圖。 第2 3圖係顯示本發明實施形態3之變形例的編碼裝置 構成之一例的方塊圖。 第24A圖係顯示本發明實施形態3之變形例的編碼裝置 構成之一例的方塊圖。 第24B圖係顯示本發明實施形態3之變形例的編碼裝置 構成之一例的方塊圖。 第25圖係顯示在本發明實施形態3之變形例的編碼裝 置中,已儲存於記憶體之第2變換係數與分割統合資訊的對 應關係之一例之圖。 第26A圖係將本發明實施形態3之第1變換輸出訊號, 與’第1部分訊號及第2部分訊號的關係予以概念性顯示之 圖。 第2 6 B圖係將本發明實施形態3之分割統合資訊之一例 予以概念性顯示之圖。 第26C圖係將本發明實施形態3之分割統合資訊之一例 予以概念性顯示之圖。 第2 7圖係顯示本發明實施形態4之解碼裝置構成之— 例的方塊圖。 第28圖係顯示本發明實施形態4之解碼裝置運行之一 151 201132129 例的流程圖。 第2 9圖係顯示本發明實施形態4之逆變換部構成之一 例的方塊圖。 第3 0圖係顯示本發明實施形態4之變形例的解碼裝置 構成之一例的方塊圖。 第31圖係顯示本發明實施形態4之變形例的解碼裝置 構成之一例的方塊圖。 第32圖係顯示本發明實施形態5之變換部構成之一例 的方塊圖。 第33圖係將本發明實施形態5之變換部中變換係數之 導出予以概念性顯示之圖。 第3 4圖係顯示本發明實施形態5之變形例的變換部構 成之一例的方塊圖。 第35圖係顯示本發明實施形態5之變形例的變換部構 成之一例的方塊圖。 第3 6圖係顯示本發明實施形態6之逆變換部構成之一 例的方塊圖。 第37圖係顯示本發明實施形態6之變形例的逆變換部 構成之一例的方塊圖。 第3 8圖係顯示本發明實施形態6之變形例的逆變換部 構成之一例的方塊圖。 第3 9圖係將本發明實施形態7之變換部的資料流之一 例予以概念性顯示之圖。 第4〇圖係將本發明實施形態7之分離型構成之第2變換 152 201132129 的資料流之一例予以概念性顯示之圖。 第41圖係將本發明實施形態7之多維變換輸入訊號為 yuv訊號時的資料流之一例予以概念性顯示之圖。 第42圖係將本發明實施形態7之多維變換輸入訊號為 在空間上相鄰接之區塊訊號時的資料流之一例予以概念性 顯示之圖。 第43圖係將本發明實施形態8之逆變換部的資料流之 一例予以概念性顯示之圖。 第44圖係將本發明實施形態8之逆變換部的資料流之 一例予以概念性顯示之圖。 第45圖係將本發明實施形態8之多維解碼變換輸出訊 號為YUV訊號時的資料流之一例予以概念性顯示之圖。 第4 6圖係將本發明實施形態8之多維解碼變換輸出訊 號為在空間上相鄰接之區塊訊號時的資料流之一例予以概 念性顯示之圖。 第47圖係將本發明實施形態9之變換部的資料流之一 例予以概念性顯示之圖。 第48A圖係顯示本發明實施形態9之變換處理之一例的 流程圖。 第4 8 B圖係顯示本發明實施形態9之變換處理之一例的 流程圖。 第4 9圖係顯示本發明實施形態9之變形例的變換處理 之一例的流程圖。 第5 0圖係顯示本發明實施形態9之變形例的變換處理 153 201132129 之一例的流程圖。 第51A圖係顯示本發明實施形態10之逆變換處理之一 例的流程圖。 第51B圖係顯示本發明實施形態10之逆變換處理之一 例的流程圖。 第5 2圖係顯示本發明實施形態10之變形例的逆變換處 理之一例的流程圖。 第5 3圖係顯示本發明實施形態10之變形例的逆變換處 理之一例的流程圖。 第5 4 A圖係顯示本發明實施形態11之編碼裝置構成之 一例的方塊圖。 第54B圖係顯示本發明實施形態11之編碼裝置中每一 訊號的處理差異之一例之圖。 第55A圖係顯示本發明實施形態12之解碼裝置構成之 一例的方塊圖。 第5 5 B圖係顯示本發明實施形態12之解碼裝置中每一 訊號的處理差異之一例之圖。 第56A圖係顯示本發明實施形態13之變換矩陣之一例 之圖。 第5 6 B圖係顯示本發明實施形態13之絕對平均値之一 例之圖。 第56C圖係顯示本發明實施形態13之標頭(header)記述 値(即,差分)之一例之圖。 第5 6 D圖係顯示本發明實施形態13之第2變換矩陣之一 154 201132129 例之圖。 第56E圖係顯示本發明實施形態13之上三角元素與下 三角元素之間符號關係之圖。 第5 6 F圖係顯示本發明實施形態13之變換矩陣之一例 之圖。 第57A圖係顯示本發明實施形態14的變換及量子化的 計時圖(timing chart)之一例之圖。 第57B圖係顯示本發明實施形態14的變換及量子化的 計時圖之一例之圖。 第58A圖係顯示本發明實施形態15的逆量子化及逆變 換的計時圖之一例之圖。 第58B圖係顯示本發明實施形態15的逆量子化及逆變 換的計時圖之一例之圖。 第59圖係將内容遞送服務(content delivery service)予 以實現之内容供給系統的全體構成圖。 第60圖係數位播放用系統的全體構成圖。 第61圖係顯示手機外觀之圖。 第62圖係顯示手機構成例的方塊圖。 第63圖係顯示電視構成例的方塊圖。 第64圖係顯示對光碟之記錄媒體進行資訊讀寫的資訊 再生/記錄部之構成例的方塊圖。 第65圖係顯示磁碟之記錄媒體構造例之圖。 第66圖係顯示將各實施形態的動態影像編石馬方法及動 態影像解碼方法予以實現之積體電路構成例的方塊圖。 155 201132129 【主要元件符號說明】 100、100a、500、500a、500c、500d、1200、1600…編碼裝置 110、110a、510、510a、510b、510c、510d、810、810a、810b、 1210、1610..·變換部 120、1220、1620··.量子化部 130、1230、1630...熵編碼部 200、900...第1變換部 202…第1變換係數導出部 210、400...分割部 220、220a...第2變換部 222、222c…第2變換係數導出部 230、420...統合部 300、300a、700、700a、700b、1300…解碼裝置 310、1310…熵解碼部 320、540、1240、1320…逆量子化部 330、330a、550、730、1030、1030a、1030b、1250、1330 ...逆變換部 410、410a.··第2逆變換部 430、1130…第1逆變換部 505...減法器 560、750...加法器 570、624、760、781、782…記憶體 580、770.·.預測部 585…預測控制部 156 201132129 590、740...控制部 601…第1記憶體 611.. .第2記憶體 612.. .分割統合資訊算出部 621.. .第3記憶體 623、623c、623d...局部集合判定部 790…選擇訊號決定部 940、94卜 942、1140、1141、1142…範數補正部 1401.. .第2變換處理 1402、1403...量子化處理 1501、1503...逆量子化處理 1502.. .第2逆變換處理 exlOO.. ·内容供給系統 exlOl...網際網路 ex 102...網際網路服務提供者 exl03...串流伺服器 exl04·.·電話網 exl06、exl07、exl08、exl09、exllO.··基地台 exlll...電腦
exl 12...PDA exll3、exll6···照相機 exl 14…附照相機之數位手機(手機) exl 15...遊戲機 exl 17...麥克風 157 201132129 ex200...數位播放用系統 ex201...播放局 ex2〇2...播放衛星(衛星) ex203...電纜 ex204、ex205、ex601·.·天線 ex210...車 ex211…汽車導航系統(汽車導航) ex212...再生裝置 ex213、ex219...顯示器 ex214、ex215、ex216、ex607...記錄媒體 ex217._.轉頻器(STB) 6乂218...讀取機/記錄器 ex220...遠程控制器 ex230...資訊磁執 ex231...記錄塊 ex232...内圍區域 ex233...資料記錄區域 ex234...外圍區域 ex300...電視 ex301...調諧器 ex302...調變/解調部 ex303...多工/解多工部 ex304…聲音訊號處理部 ex305...視頻訊號處理部 158 201132129 ex306、ex507…訊號處理部 ex307...D刺口八 ex308、ex602...顯示部 ex309·.·輸出部 ex310、ex501...控制部 ex311、ex505、ex710…電源電路部 ex312...操作輸入部 ex313...橋接器 ex314、ex606…槽部 ex315...驅動器 ex316…數據機 ex317...介面部 ex318、ex319、ex320、ex321、ex404、ex508…緩衝器 ex400·.·資訊再生/記錄部 ex401...光學頭 ex402...調變記錄部 ex403...再生解調部 ex405...磁碟馬達 ex406...伺服控制部 ex407...系統控制部
ex500...LSI
ex502...CPU ex503...記憶體控制器 ex504...串流控制器 159 201132129
ex506…串流I/O
ex509...AVI/O ex510...匯流排 ex511...記憶體 ex603...照相機部 ex604...操作鍵 ex605...聲音輸入部 ex608...聲音輸出部 ex701.··送接收電路部 ex702…LCD控制部 ex703…照相機介面部(照相機I/F部) ex704...操作輸入控制部 ex705...聲音處理部 ex706...調變解調電路部 ex707...記錄再生部 ex708...解多工部 ex709...影像解碼部 ex711...主控制部 ex712...影像編碼部 ex713…同步匯流排 3·...捨入偏移 a(i,k)...包含於第1變換矩陣ΑΓ之元素 a2(ij)...第2變換係數 a’2(i,j)...補正後第2變換係數 160 201132129 a 2(i,j)··.第2逆變換係數 Α、Α3、Α、Αη'Β·..變換矩陣 ΑΛ··第1變換矩陣 A 1 ...苐1逆變換矩陣 A2 ···第2變換矩陣 A2 _··補正後第2變換矩陣 A 2 ·.·第2逆變換矩陣 A、補正後第2逆變換矩陣 cn…量子化係數 C…解碼量子化係數 f(i)...重量標度值 mf. · ·量子化矩陣之逆數 mf_2…補正係數 η…變換矩陣的乘法次數及變換矩陣的元素數 Ν、Ν(ί)…範數
Qi、Q2··.量子化處理 S···—樣量子化步驟 So、S!、s2、s3、s6、s7…方向角度 Sa、Sb、Sb(i)、Sb⑵、Sc、SD、Se·.·集合 S(i)···矩陣元素 S110、SllOa、S1U、S112、S112a、S]12b、S113、S114、S114a、 SU4b、S115、S116、S116a、S116b、S118、S118a、S118b、S120、 S130、S210、S220 ' S230、S230a、S23 卜 S232、S232a、S232b、 S233、S234、S234a、S234b、S236、S236a、S236b、S237、S238、 161 201132129 S238a、S238b、S305、S340、S350、S360、S405、S440、S5(U、 S502、S503…步驟 T...變換 Γ1...逆變換 TV..第1變換 T2...第2變換 X|l...向量 χη...變換輸入訊號、變換輸入向量 X η...解碼訊號 yn...變換輸出訊號、變換輸出向量 yAn...解碼變換輸出訊號 y’n、y ’Λ·.統合後訊號 yi' y’i(i)、yiL(i)、y’iL(i)·.·元素 y Λ..第1變換輸出訊號 y’ Λ..補正後的第1變換輸出訊號 yY...第1解碼變換輸出訊號 y1Lm...第1部分訊號 y ’丨Γ...範數補正後的第1部分訊號 yA1Lm...第1解碼部分訊號 y1Hn-m.•第2部分訊號 y’ iΗ_ ..範數補正後的第2部分訊號 yA1Hn_m..第2解碼部分訊號 y2m ..第2變換輸出訊號 逆補正後第2解碼變換輸出訊號 162 201132129 yA2m ..第2解碼變換輸出訊號 163
Claims (1)
- 201132129 七、申請專利範圍: 1. 一種編碼方法,其包含: 變換步驟,係將輸入訊號予以變換,來生成變換輸 出訊號者; 掃描步驟,係掃描構成前述變換輸出訊號之係數値 者; ^ 量子化步驟,係將包含所掃描的係數値之掃描訊號 予以量子化’來生成量子化係數者;及 熵編碼步驟,係將前述量子化係料以熵編媽,來 生成編碼訊號者; 且’前述變換步驟包含: 第1變換步驟,係使用第丨變換係數對前述輸入訊號 施以第1變換,來生成第1變換輸出訊號者;及 第2變換步驟,係使用第2變換係數對第丨部分訊號 施以第2變換,來生成第2變換輸出訊號,且將包含所生 成的第2變換輸出訊號與第2部分訊號之前述變換輸出 sfl號予以輸出’前述第1部分訊號係前述第1變換輸出訊 ,的:部分’前述第2部分訊號係前述第丨變換輪出訊號 ®中前述第1部分訊號以外的部分者; 又,在前述掃描步驟、前述量子化步驟、及'前述 編碼步驟的至少—者卜對分別對應於前述第2變換 輪出訊號與前述第2部分訊號之訊號施以不同的處理、 2二申請專利範圍第】項之編碼方法,其中在前述二碼 驟中’對於前述量子化係數當中對應於前述第2變換 164 201132129 輸出訊號之第1量子化係數、與對應於前述第2部分訊號 之第2量子化係數,分別使用相異的機率表而予以熵編 碼。 3. 如申請專利範圍第1項之編碼方法,其中在前述熵編碼 步驟中,對於前述量子化係數當中對應於前述第2變換 輸出訊號之第1量子化係數、與對應於前述第2部分訊號 之第2量子化係數,分別進行相異的上下文(context)導 出,來將前述量子化係數予以熵編碼。 4. 如申請專利範圍第1項至第3項中任一項之編碼方法,其 中在前述掃描步驟中,將構成前述第2變換輸出訊號之 係數値,依前述第2變換之功率順序予以掃描,且,將 構成前述第2部分訊號之係數値以曲折掃描予以掃描。 5. 如申請專利範圍第1項至第4項中任一項之編碼方法,其 中在前述量子化步驟中,以第1精確度將前述掃描訊號 當中對應於前述第2變換輸出訊號之第1掃描訊號予以 量子化,並以較前述第1精確度為低的第2精確度,將對 應於前述第2部分訊號之第2掃描訊號予以量子化。 6. 如申請專利範圍第1項至第5項中任一項之編碼方法,其中 在前述掃描步驟中,可切換掃描方式, 在前述量子化步驟中,可切換量子化精確度, 而在前述烟編碼步驟中,可切換熵編碼方式, 且,前述掃描步驟、前述量子化步驟、及前述燏編 碼步驟中的切換頻率,係對應於前述第2變換輸出訊號 之訊號一方,較對應於前述第2部分訊號之訊號為高。 165 201132129 7· —種解碼方法,其包含: 熵解碼步驟’係將編碼訊號予以熵解碼,來生 碼量子化係數者; 成解 逆置子化步驟,係將前述解碼量子化係數予以逆旦 子化,來生成解碼掃描訊號者; 里 者^描步驟’係掃描構成前述解碼掃描訊號之係數値 逆變換步驟’係將包含所掃描的係數値的 輸出訊號予以逆變換,來生成解碼訊號者;雜 且,前述逆變換步驟包含: ㈣^逆變換步驟’係使用第2逆變換係數對第2解碼 二《施以第2逆㈣’來生成第丨解碼部 戒’別述第2解碼變換輪出a° 號的-部分者;及係前述解碼變換輸出訊 第^逆變換步驟,係使用第1逆變換係數 述第1解碼部分訊號與第2 、…、 s η] 輸出訊號施以^逆變換,來H訊號之第1解碼變換 =:_述_:=: 2解碼邊換輪出訊號以外的部分者; ::在前述熵解碼步驟、前述逆量子化步驟、及、 =步驟的至少一者中,對分別對應於前述第謝 同二處=出訊號與前述第2解石馬部分訊號之訊號施以不 8·如申請專利範圍第7項之解碼方法,其中在前述摘解碼 166 201132129 步驟中,對於前述編碼訊號當中對應於前述第2解碼變 換輸出訊號之第1編碼訊號、與對應於前述第2解碼部分 訊號之第2編碼訊號,分別使用相異的機率表,而將前 述編碼訊號予以摘解碼。 9. 如申請專利範圍第7項之解碼方法,其中在前述熵解碼 步驟中,對於前述編碼訊號當中對應於前述第2解碼變 換輸出訊號之第1編碼訊號、與對應於前述第2解碼部分 訊號之第2編碼訊號,分別進行相異的上下文導出,來 將前述編碼訊號予以摘解碼。 10. 如申請專利範圍第7項至第9項中任一項之解碼方法,其 中在前述掃描步驟中,前述解碼掃描訊號當中,將構成 第1解碼掃描訊號之係數値,依前述第2逆變換之功率順 序予以掃描,且,將構成第2解碼掃描訊號之係數値以 曲折掃描予以掃描,前述第1解碼掃描訊號係對應於前 述第2解碼變換輸出訊號者,而前述第2解碼掃描訊號係 對應於前述第2解碼部分訊號者。 11. 如申請專利範圍第7項至第10項中任一項之解碼方法, 其中在前述逆量子化步驟中,以第1精確度,將前述解 碼量子化係數當中對應於前述第2解碼變換訊號之第1 解碼量子化係數予以逆量子化,並以較前述第1精確度 為低的第2精確度,將對應於前述第2解碼部分訊號之第 2解碼量子化係數予以逆量子化。 12. 如申請專利範圍第7項至第11項中任一項之解碼方法, 其中 167 201132129 在前述熵解碼步驟中,可切換熵解碼方式, 在前述逆量子化步驟中,可切換逆量子化精確度, 在前述掃描步驟中,可切換掃描方式, 且,前述熵解碼步驟、前述逆量子化步驟、及、前 述掃描步驟中的切換頻率,係對應於前述第2解碼變換 輸出訊號之訊號一方,較對應於前述第2解碼部分訊號 之訊號為南。 13. —種編碼裝置,其具備: 變換部,係將輸入訊號予以變換,來生成變換輸出 訊號者; 量子化部,係掃描構成前述變換輸出訊號之係數 値,並將包含所掃描的係數値之掃描訊號予以量子化, 來生成量子化係數者;及 熵編碼部,係將前述量子化係數予以熵編碼,來生 成編碼訊號者; 且,前述變換部具備: 第1變換部,係使用第1變換係數對前述輸入訊號施 以第1變換,來生成第1變換輸出訊號;及 第2變換部,係使用第2變換係數對第1部分訊號施 以第2變換,來生成第2變換輸出訊號,並將包含所生成 的第2變換輸出訊號與第2部分訊號之前述變換輸出訊 號予以輸出,前述第1部分訊號係前述第1變換輸出訊號 的一部分,前述第2部分訊號係前述第1變換輸出訊號當 中前述第1部分訊號以外的部分者; 168 201132129 又,在前述掃描、前述量子化、及、前述廟編碼的 至少一者中,對分別對應於前述第2變換輸出訊號與前 述第2部分訊號之訊號施以不同的處理。 14. 一種解碼裝置,其具備: 熵解碼部,係將編碼訊號予以熵解碼,來生成解碼 量子化係數者; 逆量子化部,係將前述解碼量子化係數予以逆量子 化5來生成解碼掃描訊號’並掃描構成前述解碼掃描訊 號之係數値者;及 逆變換部,係將包含所掃描之係數値的解碼變換輸 出訊號予以逆變換,來生成解碼訊號者; 且,前述逆變換部具備: 第2逆變換部,係使用第2逆變換係數對第2解碼變 換輸出訊號施以第2逆變換,來生成第1解碼部分訊號, 前述第2解碼變換輸出訊號係前述解碼變換輸出訊號的 一部分者;及 第1逆變換部,係使用第1逆變換係數,對包含前述 第1解碼部分訊號與第2解碼部分訊號之第1解碼變換輸 出訊號施以第1逆變換,來生成前述解碼訊號,前述第2 解碼部分訊號係前述解碼變換輸出訊號當中前述第2解 碼變換輸出訊號以外的部分者; 又,在前述摘解碼、前述逆量子化、及、前述掃描 的至少一者中,對分別對應於前述第2解碼變換輸出訊 號與前述第2解碼部分訊號之訊號施以不同的處理。 169 201132129 15. —種積體電路,其具備: 變換部,係將輸入訊號予以變換,來生成變換輸出 訊號者; 量子化部,係掃描構成前述變換輸出訊號之係數 値,並將包含所掃描的係數値之掃描訊號予以量子化, 來生成量子化係數者;及 熵編碼部,係將前述量子化係數予以熵編碼,來生 成編碼訊號者; 且,前述變換部具備: 第1變換部,係使用第1變換係數對前述輸入訊號施 以第1變換,來生成第1變換輸出訊號;及 第2變換部,係使用第2變換係數對第1部分訊號施 以第2變換,來生成第2變換輸出訊號,並將包含所生成 的第2變換輸出訊號與第2部分訊號之前述變換輸出訊 號予以輸出,前述第1部分訊號係前述第1變換輸出訊號 的一部分,前述第2部分訊號係前述第1變換輸出訊號當 中前述第1部分訊號以外的部分者; 又,在前述掃描、前述量子化、及、前述熵編碼的 至少一者中,對分別對應於前述第2變換輸出訊號與前 述第2部分訊號之訊號施以不同的處理。 16. —種積體電路,其具備: 熵解碼部,係將編碼訊號予以熵解碼,來生成解碼 量子化係數者; 逆量子化部,係將前述解碼量子化係數予以逆量子 170 201132129 化,來生成解碼掃描訊號,並掃描構成前述解碼掃描訊 號之係數値者;及 逆變換部,係將包含所掃描之係數値的解碼變換輸 出訊號予以逆變換,來生成解碼訊號者; 且,前述逆變換部具備: 第2逆變換部,係使用第2逆變換係數對第2解碼變 換輸出訊號施以第2逆變換,來生成第1解碼部分訊號, 前述第2解碼變換輸出訊號係前述解碼變換輸出訊號的 一部分者;及 第1逆變換部,係使用第1逆變換係數,對包含前述 第1解碼部分訊號與第2解碼部分訊號之第1解碼變換輸 出訊號施以第1逆變換,來生成前述解碼訊號,前述第2 解碼部分訊號係前述解碼變換輸出訊號當中前述第2解 碼變換輸出訊號以外的部分者; 又,在前述熵解碼、前述逆量子化、及、前述掃描 的至少一者中,對分別對應於前述第2解碼變換輸出訊 號與前述第2解碼部分訊號之訊號施以不同的處理。 Π.—種使電腦執行編碼方法的程式,該編碼方法包含: 變換步驟,係將輸入訊號予以變換,來生成變換輸 出訊號者; 掃描步驟,係掃描構成前述變換輸出訊號之係數値 者; 量子化步驟,係將包含所掃描的係數値之掃描訊號 予以量子化,來生成量子化係數者;及 171 201132129 熵編碼步驟,係將前述量子化係數予以熵編碼,來 生成編碼訊號者, 且,前述變換步驟包含: 第1變換步驟,係使用第1變換係數對前述輸入訊號 施以第1變換,來生成第1變換輸出訊號者;及 第2變換步驟,係使用第2變換係數對第1部分訊號 施以第2變換,來生成第2變換輸出訊號,且將包含所生 成的第2變換輸出訊號與第2部分訊號之前述變換輸出 訊號予以輸出,前述第1部分訊號係前述第1變換輸出訊 號的一部分,前述第2部分訊號係前述第1變換輸出訊號 當中前述第1部分訊號以外的部分者; 又,在前述掃描步驟、前述量子化步驟、及、前述 熵編碼步驟的至少一者中,對分別對應於前述第2變換 輸出訊號與前述第2部分訊號之訊號施以不同的處理。 18. —種使電腦執行解碼方法的程式,該解碼方法包含: 熵解碼步驟,係將編碼訊號予以熵解碼,來生成解 碼量子化係數者; 逆量子化步驟,係將前述解碼量子化係數予以逆量 子化,來生成解碼掃描訊號者; 掃描步驟,係掃描構成前述解碼掃描訊號之係數値 者;及 逆變換步驟,係將包含所掃描之係數値的解碼變換 輸出訊號予以逆變換,來生成解碼訊號者; 且,前述逆變換步驟包含: 172 201132129 第2逆變換步驟,係使用第2逆變換係數對第2解碼 變換輸出訊號施以第2逆變換,來生成第1解碼部分訊 號,前述第2解碼變換輸出訊號係前述解碼變換輸出訊 號的一部分者;及 第1逆變換步驟,係使用第1逆變換係數,對包含前 述第1解碼部分訊號與第2解碼部分訊號之第1解碼變換 輸出訊號施以第1逆變換,來生成前述解碼訊號,前述 第2解碼部分訊號係前述解碼變換輸出訊號當中前述第 2解碼變換輸出訊號以外的部分者; 又,在前述熵解碼步驟、前述逆量子化步驟、及、 前述掃描步驟的至少一者中,對分別對應於前述第2解 碼變換輸出訊號與前述第2解碼部分訊號之訊號施以不 同的處理。 173
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009183791 | 2009-08-06 | ||
| JP2009192618 | 2009-08-21 | ||
| JP2009192627 | 2009-08-21 | ||
| US30909010P | 2010-03-01 | 2010-03-01 | |
| US32940610P | 2010-04-29 | 2010-04-29 | |
| US34570310P | 2010-05-18 | 2010-05-18 | |
| US36458010P | 2010-07-15 | 2010-07-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201132129A true TW201132129A (en) | 2011-09-16 |
Family
ID=43544155
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW099126306A TW201132129A (en) | 2009-08-06 | 2010-08-06 | Encoding method, decoding method, encoding device and decoding device |
| TW099126304A TW201138475A (en) | 2009-08-06 | 2010-08-06 | Encoding method, decoding method, encoding device and decoding device |
| TW099126299A TW201119406A (en) | 2009-08-06 | 2010-08-06 | Encoding method, decoding method, encoding device and decoding device |
| TW099126302A TW201136319A (en) | 2009-08-06 | 2010-08-06 | Encoding method, decoding method, encoding device and decoding device |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW099126304A TW201138475A (en) | 2009-08-06 | 2010-08-06 | Encoding method, decoding method, encoding device and decoding device |
| TW099126299A TW201119406A (en) | 2009-08-06 | 2010-08-06 | Encoding method, decoding method, encoding device and decoding device |
| TW099126302A TW201136319A (en) | 2009-08-06 | 2010-08-06 | Encoding method, decoding method, encoding device and decoding device |
Country Status (7)
| Country | Link |
|---|---|
| US (4) | US20120127003A1 (zh) |
| EP (4) | EP2464015A4 (zh) |
| JP (4) | JPWO2011016247A1 (zh) |
| KR (4) | KR20120046724A (zh) |
| CN (4) | CN102474271A (zh) |
| TW (4) | TW201132129A (zh) |
| WO (4) | WO2011016246A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI558183B (zh) * | 2012-07-09 | 2016-11-11 | Vid衡器股份有限公司 | 功率知覺視訊解碼及串流 |
| US20220094950A1 (en) * | 2020-07-02 | 2022-03-24 | Google Llc | Inter-Prediction Mode-Dependent Transforms For Video Coding |
Families Citing this family (74)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9106933B1 (en) * | 2010-05-18 | 2015-08-11 | Google Inc. | Apparatus and method for encoding video using different second-stage transform |
| US8913666B2 (en) * | 2010-10-01 | 2014-12-16 | Qualcomm Incorporated | Entropy coding coefficients using a joint context model |
| US9210442B2 (en) | 2011-01-12 | 2015-12-08 | Google Technology Holdings LLC | Efficient transform unit representation |
| US9380319B2 (en) | 2011-02-04 | 2016-06-28 | Google Technology Holdings LLC | Implicit transform unit representation |
| US20130003856A1 (en) * | 2011-07-01 | 2013-01-03 | Samsung Electronics Co. Ltd. | Mode-dependent transforms for residual coding with low latency |
| PL3346708T3 (pl) * | 2012-04-16 | 2021-03-08 | Electronics And Telecommunications Research Institute | Sposób kodowania obrazu |
| CN104335582B (zh) * | 2012-06-12 | 2019-03-08 | 太阳专利托管公司 | 动态图像编解码方法以及动态图像编解码装置 |
| JP6210368B2 (ja) * | 2012-09-18 | 2017-10-11 | サン パテント トラスト | 画像復号方法および画像復号装置 |
| CN104704827B (zh) | 2012-11-13 | 2019-04-12 | 英特尔公司 | 用于下一代视频的内容自适应变换译码 |
| JP2014123865A (ja) * | 2012-12-21 | 2014-07-03 | Xacti Corp | 画像処理装置及び撮像装置 |
| JP6157114B2 (ja) * | 2012-12-28 | 2017-07-05 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
| US9219915B1 (en) | 2013-01-17 | 2015-12-22 | Google Inc. | Selection of transform size in video coding |
| KR102063385B1 (ko) | 2013-01-30 | 2020-01-07 | 인텔 코포레이션 | 차세대 비디오용 콘텐츠 적응적 엔트로피 코딩 |
| US9544597B1 (en) | 2013-02-11 | 2017-01-10 | Google Inc. | Hybrid transform in video encoding and decoding |
| US9967559B1 (en) | 2013-02-11 | 2018-05-08 | Google Llc | Motion vector dependent spatial transformation in video coding |
| US9674530B1 (en) | 2013-04-30 | 2017-06-06 | Google Inc. | Hybrid transforms in video coding |
| US9554152B2 (en) * | 2013-07-12 | 2017-01-24 | Qualcomm Incorporated | Concurrent processing of horizontal and vertical transforms |
| US9154782B2 (en) * | 2013-09-16 | 2015-10-06 | Magnum Semiconductor, Inc. | Apparatuses and methods for adjusting coefficients using dead zones |
| KR101789954B1 (ko) * | 2013-12-27 | 2017-10-25 | 인텔 코포레이션 | 차세대 비디오 코딩을 위한 콘텐츠 적응적 이득 보상된 예측 |
| US9432696B2 (en) | 2014-03-17 | 2016-08-30 | Qualcomm Incorporated | Systems and methods for low complexity forward transforms using zeroed-out coefficients |
| US9516345B2 (en) | 2014-03-17 | 2016-12-06 | Qualcomm Incorporated | Systems and methods for low complexity forward transforms using mesh-based calculations |
| JP6363217B2 (ja) * | 2014-04-04 | 2018-07-25 | エーエスエムエル ネザーランズ ビー.ブイ. | 制御システム、位置決めシステム、リソグラフィ装置、制御方法、デバイス製造方法及び制御プログラム |
| TWI551124B (zh) * | 2014-07-11 | 2016-09-21 | 晨星半導體股份有限公司 | 應用於視訊系統之編碼/解碼方法及編碼/解碼裝置 |
| CN105516730B (zh) * | 2014-09-24 | 2018-04-24 | 晨星半导体股份有限公司 | 视讯编码装置及视讯解码装置以及其编码与解码方法 |
| US9565451B1 (en) | 2014-10-31 | 2017-02-07 | Google Inc. | Prediction dependent transform coding |
| US9769499B2 (en) | 2015-08-11 | 2017-09-19 | Google Inc. | Super-transform video coding |
| US11394972B2 (en) * | 2015-08-19 | 2022-07-19 | Lg Electronics Inc. | Method and device for encoding/decoding video signal by using optimized conversion based on multiple graph-based model |
| EP3345396A4 (en) | 2015-09-01 | 2019-03-27 | Telefonaktiebolaget LM Ericsson (publ) | SPATIAL IMPROVEMENT OF TRANSFORMER BLOCKS |
| US10277905B2 (en) | 2015-09-14 | 2019-04-30 | Google Llc | Transform selection for non-baseband signal coding |
| US10164655B2 (en) * | 2015-09-25 | 2018-12-25 | Western Digital Technologies, Inc. | Cache oblivious algorithm for butterfly code |
| US10491922B2 (en) * | 2015-09-29 | 2019-11-26 | Qualcomm Incorporated | Non-separable secondary transform for video coding |
| US9807423B1 (en) | 2015-11-24 | 2017-10-31 | Google Inc. | Hybrid transform scheme for video coding |
| EP3335215B1 (en) * | 2016-03-21 | 2020-05-13 | Huawei Technologies Co., Ltd. | Adaptive quantization of weighted matrix coefficients |
| US10623774B2 (en) | 2016-03-22 | 2020-04-14 | Qualcomm Incorporated | Constrained block-level optimization and signaling for video coding tools |
| FR3050598B1 (fr) * | 2016-04-26 | 2020-11-06 | Bcom | Procede de decodage d'une image numerique, procede de codage, dispositifs, et programmes d'ordinateurs associes |
| RU2020129092A (ru) * | 2016-05-13 | 2020-10-05 | Сони Корпорейшн | Устройство и способ обработки изображения |
| MX2018013462A (es) * | 2016-05-13 | 2019-03-28 | Sony Corp | Aparato y metodo de procesamiento de imagenes. |
| KR102424062B1 (ko) | 2016-08-24 | 2022-07-22 | 소니그룹주식회사 | 화상 처리 장치, 화상 처리 방법 및 프로그램 |
| US11095893B2 (en) | 2016-10-12 | 2021-08-17 | Qualcomm Incorporated | Primary transform and secondary transform in video coding |
| EP3349451A1 (en) | 2017-01-11 | 2018-07-18 | Thomson Licensing | Method and apparatus for selecting a coding mode used for encoding/decoding a residual block |
| WO2018166429A1 (en) * | 2017-03-16 | 2018-09-20 | Mediatek Inc. | Method and apparatus of enhanced multiple transforms and non-separable secondary transform for video coding |
| US20200177889A1 (en) * | 2017-03-21 | 2020-06-04 | Lg Electronics Inc. | Transform method in image coding system and apparatus for same |
| US10855997B2 (en) * | 2017-04-14 | 2020-12-01 | Mediatek Inc. | Secondary transform kernel size selection |
| JP2020109884A (ja) * | 2017-04-28 | 2020-07-16 | シャープ株式会社 | 動画像符号化装置及び動画像復号装置 |
| US10979736B2 (en) | 2017-06-08 | 2021-04-13 | Lg Electronics Inc. | Method and apparatus for performing low-complexity computation of transform kernel for video compression |
| US11070806B2 (en) | 2017-06-28 | 2021-07-20 | Lg Electronics Inc. | Method and apparatus for performing low complexity computation in transform kernel for video compression |
| CN114449270B (zh) | 2017-07-04 | 2023-09-26 | 三星电子株式会社 | 使用多核变换的视频解码/编码方法和设备 |
| TWI862000B (zh) * | 2017-07-13 | 2024-11-11 | 美商松下電器(美國)知識產權公司 | 編碼裝置、解碼裝置及記錄媒體 |
| TWI777907B (zh) * | 2017-07-13 | 2022-09-11 | 美商松下電器(美國)知識產權公司 | 編碼裝置、編碼方法、解碼裝置、解碼方法及電腦可讀取之非暫時性媒體 |
| WO2019022099A1 (ja) | 2017-07-28 | 2019-01-31 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化装置、復号装置、符号化方法及び復号方法 |
| EP3644606B1 (en) * | 2017-07-28 | 2024-07-03 | Panasonic Intellectual Property Corporation of America | Encoding device and encoding method |
| KR102738221B1 (ko) * | 2017-12-15 | 2024-12-05 | 엘지전자 주식회사 | 변환에 기반한 영상 코딩 방법 및 그 장치 |
| US10860348B2 (en) * | 2018-03-26 | 2020-12-08 | Bank Of America Corporation | Computer architecture for emulating a correlithm object processing system that places portions of correlithm objects and portions of a mapping table in a distributed node network |
| US10915340B2 (en) * | 2018-03-26 | 2021-02-09 | Bank Of America Corporation | Computer architecture for emulating a correlithm object processing system that places multiple correlithm objects in a distributed node network |
| US10915338B2 (en) * | 2018-03-26 | 2021-02-09 | Bank Of America Corporation | Computer architecture for emulating a correlithm object processing system that places portions of correlithm objects in a distributed node network |
| CN111937398B (zh) * | 2018-03-30 | 2023-04-21 | 索尼公司 | 图像处理装置和方法 |
| US11070837B2 (en) * | 2018-04-02 | 2021-07-20 | Panasonic Intellectual Property Corporation Of America | Encoding method, decoding method, encoder, and decoder |
| EP3783569A4 (en) * | 2018-04-19 | 2021-06-02 | Panasonic Intellectual Property Corporation of America | THREE-DIMENSIONAL DATA ENCODING PROCESS, THREE-DIMENSIONAL DATA DECODING PROCESS, THREE-DIMENSIONAL DATA ENCODING DEVICE AND TRIDIMENSIONAL DATA DECODING DEVICE |
| CN112166609B (zh) | 2018-06-08 | 2024-10-18 | 株式会社Kt | 用于处理视频信号的方法和设备 |
| KR102745742B1 (ko) | 2018-07-06 | 2024-12-20 | 엘지전자 주식회사 | 변환에 기반한 영상 코딩 방법 및 그 장치 |
| US11412260B2 (en) * | 2018-10-29 | 2022-08-09 | Google Llc | Geometric transforms for image compression |
| CN119094755A (zh) | 2019-03-04 | 2024-12-06 | Lg 电子株式会社 | 基于帧内块编译的视频或图像编译 |
| US11240534B2 (en) * | 2019-04-05 | 2022-02-01 | Qualcomm Incorporated | Extended multiple transform selection for video coding |
| CN118175313A (zh) | 2019-04-16 | 2024-06-11 | Lg电子株式会社 | 图像解码和编码方法、数据的发送方法及存储介质 |
| CA3286847A1 (en) | 2019-04-16 | 2025-11-29 | Lg Electronics Inc. | Transform for matrix-based intra-prediction in image coding |
| US11122297B2 (en) | 2019-05-03 | 2021-09-14 | Google Llc | Using border-aligned block functions for image compression |
| WO2020256393A1 (ko) | 2019-06-17 | 2020-12-24 | 엘지전자 주식회사 | 루마 맵핑 기반 비디오 또는 영상 코딩 |
| CN118474351A (zh) | 2019-06-17 | 2024-08-09 | Lg 电子株式会社 | 基于亮度映射与色度缩放的视频或图像编译 |
| CN111103829B (zh) * | 2019-12-11 | 2024-05-17 | 旋智电子科技(上海)有限公司 | 一种电机控制装置和方法 |
| US12262016B2 (en) * | 2019-12-11 | 2025-03-25 | Sony Group Corporation | Image processing device, bit stream generation method, coefficient data generation method, and quantization coefficient generation method |
| JP2023517695A (ja) * | 2020-03-12 | 2023-04-26 | インターデジタル ブイシー ホールディングス フランス | ビデオ符号化及び復号化のための方法並びに装置 |
| WO2022069331A1 (en) * | 2020-09-29 | 2022-04-07 | Interdigital Vc Holdings France, Sas | Karhunen loeve transform for video coding |
| US12368890B2 (en) | 2021-05-12 | 2025-07-22 | Nokia Technologies Oy | Method, an apparatus and a computer program product for video encoding and video decoding |
| US12452423B2 (en) * | 2021-12-03 | 2025-10-21 | Intel Corporation | Low frequency non-separable transform and multiple transform selection deadlock prevention |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2526675B2 (ja) * | 1989-08-28 | 1996-08-21 | 日本電気株式会社 | 動画像の直交変換符号化方式およびその復号化の方式 |
| GB2252002B (en) * | 1991-01-11 | 1995-01-04 | Sony Broadcast & Communication | Compression of video signals |
| KR960006762B1 (ko) * | 1992-02-29 | 1996-05-23 | 삼성전자주식회사 | 화상부호화를 위한 효율적인 2차원 데이타의 주사선택회로 |
| US5724096A (en) * | 1995-12-29 | 1998-03-03 | Daewoo Electronics Co., Ltd. | Video signal encoding method and apparatus employing inter-block redundancies |
| US5942002A (en) * | 1996-03-08 | 1999-08-24 | Neo-Lore | Method and apparatus for generating a transform |
| US6611626B1 (en) * | 1999-12-10 | 2003-08-26 | Xerox Corporation | Method of compressing JPEG files using a conditional transform |
| US6934730B2 (en) * | 2000-10-13 | 2005-08-23 | Xpriori, Llc | Method and system for generating a transform |
| JP2004046499A (ja) * | 2002-07-11 | 2004-02-12 | Matsushita Electric Ind Co Ltd | データ処理システム |
| JP4055203B2 (ja) * | 2002-09-12 | 2008-03-05 | ソニー株式会社 | データ処理装置およびデータ処理方法、記録媒体、並びにプログラム |
| US7630435B2 (en) * | 2004-01-30 | 2009-12-08 | Panasonic Corporation | Picture coding method, picture decoding method, picture coding apparatus, picture decoding apparatus, and program thereof |
| JP2006054846A (ja) * | 2004-07-12 | 2006-02-23 | Sony Corp | 符号化方法、符号化装置、復号方法、復号装置およびそれらのプログラム |
| US7933337B2 (en) * | 2005-08-12 | 2011-04-26 | Microsoft Corporation | Prediction of transform coefficients for image compression |
| WO2007035056A1 (en) * | 2005-09-26 | 2007-03-29 | Samsung Electronics Co., Ltd. | Method and apparatus for entropy encoding and entropy decoding fine-granularity scalability layer video data |
| JP4334533B2 (ja) * | 2005-11-24 | 2009-09-30 | 株式会社東芝 | 動画像符号化/復号化方法および装置 |
| JP2007243399A (ja) * | 2006-03-07 | 2007-09-20 | Matsushita Electric Ind Co Ltd | データ圧縮方式およびその関連技術 |
| WO2008012918A1 (fr) * | 2006-07-28 | 2008-01-31 | Kabushiki Kaisha Toshiba | Procédé et appareil de codage et de décodage d'image |
| US8369638B2 (en) * | 2008-05-27 | 2013-02-05 | Microsoft Corporation | Reducing DC leakage in HD photo transform |
-
2010
- 2010-08-06 EP EP10806248A patent/EP2464015A4/en not_active Withdrawn
- 2010-08-06 WO PCT/JP2010/004949 patent/WO2011016246A1/ja not_active Ceased
- 2010-08-06 JP JP2011525798A patent/JPWO2011016247A1/ja active Pending
- 2010-08-06 JP JP2011525800A patent/JPWO2011016249A1/ja active Pending
- 2010-08-06 CN CN2010800342988A patent/CN102474271A/zh active Pending
- 2010-08-06 CN CN2010800337392A patent/CN102474269A/zh active Pending
- 2010-08-06 KR KR1020127002863A patent/KR20120046724A/ko not_active Withdrawn
- 2010-08-06 CN CN2010800343444A patent/CN102474272A/zh active Pending
- 2010-08-06 KR KR1020127002864A patent/KR20120046725A/ko not_active Withdrawn
- 2010-08-06 WO PCT/JP2010/004950 patent/WO2011016247A1/ja not_active Ceased
- 2010-08-06 EP EP10806247A patent/EP2464014A4/en not_active Withdrawn
- 2010-08-06 TW TW099126306A patent/TW201132129A/zh unknown
- 2010-08-06 KR KR1020127002865A patent/KR20120046726A/ko not_active Withdrawn
- 2010-08-06 TW TW099126304A patent/TW201138475A/zh unknown
- 2010-08-06 US US13/388,341 patent/US20120127003A1/en not_active Abandoned
- 2010-08-06 EP EP10806246A patent/EP2464013A4/en not_active Withdrawn
- 2010-08-06 US US13/388,368 patent/US20120128066A1/en not_active Abandoned
- 2010-08-06 TW TW099126299A patent/TW201119406A/zh unknown
- 2010-08-06 US US13/388,179 patent/US20120134412A1/en not_active Abandoned
- 2010-08-06 WO PCT/JP2010/004953 patent/WO2011016249A1/ja not_active Ceased
- 2010-08-06 CN CN2010800329786A patent/CN102474268A/zh active Pending
- 2010-08-06 US US13/388,385 patent/US20120134408A1/en not_active Abandoned
- 2010-08-06 WO PCT/JP2010/004951 patent/WO2011016248A1/ja not_active Ceased
- 2010-08-06 JP JP2011525799A patent/JPWO2011016248A1/ja active Pending
- 2010-08-06 EP EP10806249A patent/EP2464016A4/en not_active Withdrawn
- 2010-08-06 TW TW099126302A patent/TW201136319A/zh unknown
- 2010-08-06 KR KR1020127002866A patent/KR20120046727A/ko not_active Withdrawn
- 2010-08-06 JP JP2011525797A patent/JPWO2011016246A1/ja active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI558183B (zh) * | 2012-07-09 | 2016-11-11 | Vid衡器股份有限公司 | 功率知覺視訊解碼及串流 |
| US10154258B2 (en) | 2012-07-09 | 2018-12-11 | Vid Scale, Inc. | Power aware video decoding and streaming |
| US10536707B2 (en) | 2012-07-09 | 2020-01-14 | Vid Scale, Inc. | Power aware video decoding and streaming |
| US11039151B2 (en) | 2012-07-09 | 2021-06-15 | Vid Scale, Inc. | Power aware video decoding and streaming |
| US11516485B2 (en) | 2012-07-09 | 2022-11-29 | Vid Scale, Inc. | Power aware video decoding and streaming |
| US12058351B2 (en) | 2012-07-09 | 2024-08-06 | Vid Scale, Inc. | Power aware video decoding and streaming |
| US20220094950A1 (en) * | 2020-07-02 | 2022-03-24 | Google Llc | Inter-Prediction Mode-Dependent Transforms For Video Coding |
| US12143605B2 (en) * | 2020-07-02 | 2024-11-12 | Google Llc | Inter-prediction mode-dependent transforms for video coding |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2464015A1 (en) | 2012-06-13 |
| CN102474272A (zh) | 2012-05-23 |
| EP2464013A4 (en) | 2012-07-18 |
| US20120128066A1 (en) | 2012-05-24 |
| US20120134412A1 (en) | 2012-05-31 |
| TW201136319A (en) | 2011-10-16 |
| JPWO2011016249A1 (ja) | 2013-01-10 |
| EP2464016A1 (en) | 2012-06-13 |
| CN102474271A (zh) | 2012-05-23 |
| EP2464014A4 (en) | 2012-08-01 |
| CN102474268A (zh) | 2012-05-23 |
| JPWO2011016248A1 (ja) | 2013-01-10 |
| EP2464014A1 (en) | 2012-06-13 |
| KR20120046727A (ko) | 2012-05-10 |
| US20120134408A1 (en) | 2012-05-31 |
| WO2011016247A1 (ja) | 2011-02-10 |
| WO2011016249A1 (ja) | 2011-02-10 |
| EP2464015A4 (en) | 2012-07-11 |
| EP2464016A4 (en) | 2012-07-18 |
| JPWO2011016246A1 (ja) | 2013-01-10 |
| KR20120046726A (ko) | 2012-05-10 |
| EP2464013A1 (en) | 2012-06-13 |
| WO2011016248A1 (ja) | 2011-02-10 |
| TW201138475A (en) | 2011-11-01 |
| KR20120046724A (ko) | 2012-05-10 |
| WO2011016246A1 (ja) | 2011-02-10 |
| JPWO2011016247A1 (ja) | 2013-01-10 |
| KR20120046725A (ko) | 2012-05-10 |
| CN102474269A (zh) | 2012-05-23 |
| US20120127003A1 (en) | 2012-05-24 |
| TW201119406A (en) | 2011-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW201132129A (en) | Encoding method, decoding method, encoding device and decoding device | |
| US12495143B2 (en) | Method and apparatus for encoding/decoding image information | |
| CN102124741B (zh) | 图像编码方法及图像编码装置 | |
| RU2627110C2 (ru) | Способ внутреннего предсказания и кодер и декодер, использующие его | |
| TW201134225A (en) | Encoding method, decoding method, encoding device and decoding device | |
| TW201136318A (en) | Encoding method, decoding method, encoding device and decoding device | |
| CN102227910A (zh) | 运动图像解码方法、运动图像编码方法、运动图像解码装置、运动图像编码装置、程序以及集成电路 | |
| JP5813783B2 (ja) | 1次元スイッチ式フィルタと1次元適応フィルタとの組合せを使用したビデオフィルタリング | |
| JPWO2010050156A1 (ja) | 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置、集積回路およびプログラム | |
| KR20130105894A (ko) | 비디오 데이터의 블록의 계수들의 모드 의존 스캐닝 | |
| KR20120033218A (ko) | 적응적 부호화 및 복호화 대상 영역 결정 방법 및 장치 |