[發明專利]編碼方法和編碼裝置無效
| 申請號: | 201010150561.1 | 申請日: | 2005-07-11 |
| 公開(公告)號: | CN101808246A | 公開(公告)日: | 2010-08-18 |
| 發明(設計)人: | 鈴木輝彥;石谷和博;矢崎陽一 | 申請(專利權)人: | 索尼株式會社 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26;H04N7/50 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 黃小臨 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編碼 方法 裝置 | ||
本申請是發明名稱為“編碼方法、編碼裝置、解碼方法、解碼裝置及其程序”(申請號:200580001092.4;申請日:2005年7月11日)的申請的分案申請。
背景技術
近些年來,基于MPEG(運動圖像專家組)和其他通過離散余弦變換或其他正交變換及運動補償來壓縮的方法的裝置(其中將圖像數據作為數字處理并且使用圖像信息特有的冗余來高效傳輸和累積信息)已經廣泛用于廣播臺等發布信息和普通家庭接收信息。
MPEG2和MPEG4方法之后有稱為MPEG4/AVC(高級視頻編碼)的編碼方法提議。
在MPEG4/AVC方法的編碼裝置中,對要以具有例如4×4大小的塊數據為單位進行編碼的圖像數據執行正交變換來,并且指示由此獲得的塊數據的變換系數中包含的非零變換系數數量的非零系數數量數據經受基于多個對應數據(VLC表)的可變長度編碼,每個對應數據將42個非零系數數量數據的值與對應值規定為其編碼代碼。
這里,規定多個對應數據使得指示“0”的非零系數數量數據的位長度彼此不同,并且當指示“0”的非零系數數量數據的位長度變得更短時,在對應數據中使用的編碼代碼的最大位長度變長。
此外,在上述編碼裝置中,通過選擇對應數據提高了編碼效率,其中具有較長位長度的編碼代碼被分配給指示“0”的非零系數數量數據,而除“0”和“1”之外的可變系數數量在要編碼的4×4塊數據的塊數據的變換系數中增加。
發明內容
本發明要解決的問題
然而在上述編碼裝置中,正交變換有時是以具有8×8塊大小的塊數據(8×8塊數據)為單位執行的。
然而,上述現有技術的對應數據僅僅以42的數量對應于非零系數數量數據,而不能獲得通過對8×8塊數據執行正交變換而獲得的以82的數量對非零系數數量數據的編碼。
考慮上述情況做出了本發明,并且提供用于對變換系數的非零系數數量數據執行編碼的編碼方法、編碼裝置和程序,該數據是通過根據遵從第一塊大小的對應數據對具有第二塊大小的圖像塊數據的正交變換獲得的,其中第二塊大小是第一塊大小的倍數。
解決問題的手段
為了克服上述現有技術的缺點并且實現上述目的,根據本發明的第一方面,提供用于利用關于非零系數數量數據的對應數據執行可變長度編碼的編碼方法,所述非零系數數量數據指示在通過對圖像塊數據執行正交變換得到的多個變換系數中的非零變換系數數量,該方法包括:當對于在具有第一塊大小的圖像塊數據中的所述非零系數數量數據的各個可能值使用每個都規定非零系數數量數據與編碼代碼的對應的多個對應數據、以使得指示“0”的非零系數數量數據的位長度變得彼此不同,而對應數據使用的所述編碼代碼的最大位長度隨著指示“0”的非零系數數量數據的位長度其中而變長時,第一步驟,用于在與具有所述第一塊大小的圖像塊數據中一樣多的所述變換系數構成的多個子塊數據當中,根據對應于變換系數的頻率將通過對具有第二塊大小的圖像塊數據執行正交變換得到的多個變換系數分配給一個子塊數據,其中第二塊大小是所述第一塊大小的倍數;第二步驟,用于根據在所述第一步驟中分配給子塊數據的所述變換系數為所述多個子塊數據中的每個生成所述非零系數數量數據;和第三步驟,用于通過使用所述對應數據,確定要分配給在所述第二步驟中為所述多個子塊數據中的每個生成的所述非零系數數量數據的所述編碼代碼,其中在所述對應數據中,與用于關于所述子塊數據的直流分量側上的其他子塊數據的所述對應數據中的位長度相比,具有較短位長度的編碼代碼被分配給指示“0”的所述非零系數數量數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于索尼株式會社,未經索尼株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010150561.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:X射線診斷裝置和圖像處理裝置
- 下一篇:用于操作閃存器件的方法





