[發明專利]一種視頻編碼方法有效
| 申請號: | 202010024957.5 | 申請日: | 2020-01-10 |
| 公開(公告)號: | CN111163319B | 公開(公告)日: | 2023-09-15 |
| 發明(設計)人: | 趙海武;葛平 | 申請(專利權)人: | 上海大學 |
| 主分類號: | H04N19/184 | 分類號: | H04N19/184;H04N19/119;H04N19/186;H04N19/597;H04N19/176 |
| 代理公司: | 上海上大專利事務所(普通合伙) 31205 | 代理人: | 陸聰明 |
| 地址: | 200444*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 編碼 方法 | ||
1.一種視頻編碼方法,其特征在于,包括以下步驟:
步驟一:建立視頻序列頭,確定每幀圖像的劃分方式是否相同,在所述視頻序列頭中設置第一標志位flag1指示每幀圖像的劃分方式是否相同,如果每幀圖像的劃分方式相同,執行步驟二;否則執行步驟五;
步驟二:確定每幀圖像的劃分方式;將視頻的每幀圖像從垂直和水平方向上劃分成若干矩形區域,所述矩形區域之間形成規則的行和列,即同一行所述矩形區域包含的像素行數都相等,同一列所述矩形區域包含的像素列數都相等,任一矩形區域包含的像素行數和列數均是偶數;
步驟三:將劃分方式信息記錄在視頻序列頭中;
步驟四:確定每個矩形區域在編碼時是否只參考同位置矩形區域,在所述視頻序列頭中設置第二標志位flag2指示每個矩形區域在編碼時是否只參考同位置矩形區域;
步驟五:依次編碼每幀圖像;
步驟六:將視頻序列的所有圖像幀的編碼數據和視頻序列頭拼接形成視頻編碼比特流;
所述步驟五包括以下步驟:
步驟5.1:建立圖像頭;
步驟5.2:如果視頻序列頭中的第一標志位指示每幀圖像的劃分方式不同,則確定當前編碼圖像的劃分方式;將當前圖像從垂直和水平方向上劃分成若干矩形區域,所述矩形區域之間形成規則的行和列,即同一行所述矩形區域包含的像素行數都相等,同一列所述矩形區域包含的像素列數都相等,任一矩形區域包含的像素行數和列數均是偶數;將劃分方式信息記錄在圖像頭中;
步驟5.3:依次編碼每一個矩形區域,矩形區域之間相互獨立編碼;如果序列頭中存在第二標志位,而且第二標志位指示每個矩形區域在編碼時只參考同位置矩形區域,則在編碼每個矩形區域時只參考同位置矩形區域;否則編碼每個矩形區域時參考整個參考圖像;
步驟5.4:將屬于同一幀圖像的每個矩形區域編碼數據依次放在圖像頭之后,形成圖像編碼數據;
所述步驟5.3編碼矩形區域包括以下步驟:
步驟5.3.1:建立矩形區域頭,記錄矩形區域編碼的方式等信息;
步驟5.3.2:將矩形區域劃分為若干基本編碼單元,如果矩形區域包含的像素行數和列數不是基本編碼單元尺寸的整數倍,則將最右側一列或最下面一行不完整的基本編碼單元也作為基本編碼單元編碼;
步驟5.3.3:按照光柵掃描順序依次編碼矩形區域內的基本編碼單元;
步驟5.3.4:將每個基本編碼單元的編碼數據依次放在矩形區域頭之后,形成矩形區域編碼數據。
2.根據權利要求1所述的視頻編碼方法,其特征在于,所述步驟二和步驟5.1中,所述矩形區域中包含像素的所有分量,矩形區域包含的像素行數和列數都為偶數。
3.根據權利要求1所述的視頻編碼方法,其特征在于,所述步驟一中,當每幀圖像的劃分方式相同時,flag1=1,在所述視頻序列頭中存儲劃分方式的信息;當每幀圖像的劃分方式不同時,flag1=0,在每幀圖像的圖像頭中存儲該幀圖像的劃分方式信息。
4.根據權利要求1所述的視頻編碼方法,其特征在于,所述步驟三和步驟5.1中,劃分方式信息包括矩形區域的行數和列數,以及各行矩形區域包含的像素的行數的一半、各列矩形區域包含的像素的列數的一半。
5.根據權利要求1所述的視頻編碼方法,其特征在于,所述步驟四中,當每個矩形區域只參考同位置矩形區域時,flag2=1;當并非只參考同位置矩形區域時,flag2=0。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海大學,未經上海大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010024957.5/1.html,轉載請聲明來源鉆瓜專利網。





