[發(fā)明專利]H.263視頻編碼的可變長編碼方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201110447989.7 | 申請日: | 2011-12-28 |
| 公開(公告)號: | CN103188486A | 公開(公告)日: | 2013-07-03 |
| 發(fā)明(設計)人: | 于娜;孫皓 | 申請(專利權(quán))人: | 聯(lián)芯科技有限公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26;H04N7/32 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 駱希聰 |
| 地址: | 201206 上*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 263 視頻 編碼 可變 方法 系統(tǒng) | ||
1.一種H.263視頻編碼的可變長編碼方法,包括以下步驟:
1)讀取離散余弦變換和量化之后的數(shù)據(jù);
2)記錄所述數(shù)據(jù)中非零系數(shù)的LEVEL值和RUN值,其中LEVEL值表示非零系數(shù)的非零值,RUN值表示當前非零系數(shù)前緊鄰的連續(xù)零個數(shù);
3)以非零系數(shù)的LEVEL值查找第一索引表以獲得所述LEVEL值對應的RUN值的取值范圍;
4)通過判斷非零系數(shù)的LEVEL值和RUN值是否滿足各自的取值范圍來預先判斷所述非零系數(shù)是否能夠在可變長編碼碼表中查找到碼字;以及
5)如果能夠在所述碼表中查找到碼字,則以所述LEVEL值為一級索引,所述RUN值為二級索引,在所述碼表中找到所述碼字。
2.如權(quán)利要求1所述的方法,其特征在于,還包括步驟6):
如果不能夠在所述碼表中查找到碼字,則將非零系數(shù)編碼成固定結(jié)構(gòu)的22比特碼字。
3.如權(quán)利要求1所述的方法,其特征在于,直接按照掃描順序讀取所述離散余弦變換和量化之后的數(shù)據(jù)。
4.如權(quán)利要求2所述的方法,其特征在于,重復所述步驟2),直至記錄所述數(shù)據(jù)中所有非零系數(shù)的LEVEL值和RUN值。
5.如權(quán)利要求4所述的方法,其特征在于,在記錄所述數(shù)據(jù)中所有非零系數(shù)的LEVEL值和RUN值后,開始執(zhí)行所述步驟3)。
6.如權(quán)利要求4所述的方法,其特征在于,每記錄所述數(shù)據(jù)中的一個非零系數(shù)的LEVEL值和RUN值,則執(zhí)行所述步驟3)。
7.如權(quán)利要求4-6任一項所述的方法,其特征在于,重復所述步驟3)-6),直至所有的非零系數(shù)編碼完成。
8.如權(quán)利要求1所述的方法,其特征在于,所述碼表是非對齊的。
9.如權(quán)利要求1所述的方法,其特征在于,所述碼表沒有冗余碼字。
10.如權(quán)利要求1所述的方法,其特征在于,在所述碼表中,以非零系數(shù)的LEVEL值為一級索引,RUN值為二級索引,每個LEVEL值對應一個或多個RUN值。
11.如權(quán)利要求10所述的方法,其特征在于,所述碼表根據(jù)非零系數(shù)的LAST值分為兩個部分,其中LAST值標志當前的非零系數(shù)是否為最后一個非零系數(shù)。
12.如權(quán)利要求1所述的方法,其特征在于,以所述LEVEL值為一級索引,所述RUN值為二級索引,在所述碼表中找到所述碼字的步驟包括:
以所述LEVEL值查找第二索引表以獲得所述碼字在所述碼表中的起始偏移地址;
基于所述起始偏移地址并以所述RUN值為附加偏移地址,在所述碼表中找到所述碼字。
13.如權(quán)利要求1所述的方法,其特征在于,所述第一索引表包括以非零系數(shù)的LEVEL值為索引的RUN值的取值范圍。
14.如權(quán)利要求11所述的方法,其特征在于,所述第二索引表包括以非零系數(shù)的LEVEL值為索引的碼字在所述碼表中的起始偏移地址。
15.一種H.263視頻編碼的可變長編碼系統(tǒng),包括:
用于讀取離散余弦變換和量化之后的數(shù)據(jù)的裝置;
用于記錄所述數(shù)據(jù)中非零系數(shù)的LEVEL值和RUN值的裝置,其中LEVEL值表示非零系數(shù)的非零值,RUN值表示當前非零系數(shù)前緊鄰的連續(xù)零個數(shù);
用于以非零系數(shù)的LEVEL值查找第一索引表以獲得所述LEVEL值對應的RUN值的取值范圍的裝置;
用于通過判斷非零系數(shù)的LEVEL值和RUN值是否滿足各自的取值范圍來預先判斷所述非零系數(shù)是否能夠在可變長編碼碼表中查找到碼字的裝置;
用于如果能夠在所述碼表中查找到碼字,則以所述LEVEL值為一級索引,所述RUN值為二級索引,在所述碼表中找到所述碼字的裝置。
16.如權(quán)利要求15所述的系統(tǒng),其特征在于還包括:用于如果不能夠在所述碼表中查找到碼字,則將非零系數(shù)編碼成固定結(jié)構(gòu)的22比特碼字的裝置。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聯(lián)芯科技有限公司,未經(jīng)聯(lián)芯科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110447989.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





