[發明專利]一種視頻數據處理方法、處理裝置及計算機可讀存儲介質在審
| 申請號: | 201711002967.3 | 申請日: | 2017-10-24 |
| 公開(公告)號: | CN107707934A | 公開(公告)日: | 2018-02-16 |
| 發明(設計)人: | 鐘光華;鄭自浩 | 申請(專利權)人: | 南昌黑鯊科技有限公司 |
| 主分類號: | H04N21/2343 | 分類號: | H04N21/2343;H04N21/43;H04N21/4402 |
| 代理公司: | 北京大成律師事務所11352 | 代理人: | 李佳銘,沈汶波 |
| 地址: | 330008 江西省南昌市青山*** | 國省代碼: | 江西;36 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 數據處理 方法 處理 裝置 計算機 可讀 存儲 介質 | ||
技術領域
本發明涉及視頻處理領域,尤其涉及一種視頻數據處理方法、處理裝置及計算機可讀存儲介質。
背景技術
人們使用視頻播放設備播放視頻時,需要將視頻數據解碼后傳輸給播放設備,例如顯卡將存儲的視頻數據解碼后按照一定的幀速率傳輸給顯示屏幕,解碼設備與顯示屏幕之間采用MIPI、HDMI、DisplayPort等視頻傳輸接口連接。目前,現有的視頻幀速率為15fps,24fps和30fps,如果要達到人眼觀看流暢的效果,需要幀率保持在60fps以上,這也是顯示屏幕的刷新率在60hz以上的原因。但是由于視頻數據的幀速率與顯示屏幕的刷新率不同,就會造成視頻數據顯示到顯示屏幕上時出現卡頓或者抖動現象。
為了解決卡頓的問題,現有技術中有一種叫做MEMC(運動插幀和運動補償)的視頻增強算法,它根據物體運動的矢量,對視頻數據進行插幀,使得視頻數據的幀數等于顯示屏幕刷新所需的幀數。由于插幀之后的視頻數據的幀數和顯示屏幕的幀數相同,顯示屏幕上只需要逐幀處理即可,因此不會在顯示屏幕上產生卡頓或者抖動的問題。
然而,采用MEMC視頻增強算法解決視頻卡頓和抖動的問題時,由于運動矢量的計算需要至少兩幀的數據才可以計算出插幀內容,視頻數據的顯示將有延時。也就是說插幀至少要等到參與插幀運算的第二幀視頻數據接收完畢才能計算出來,顯示屏幕上顯示視頻數據的延時包括等待接收第一幀視頻數據和第二幀視頻數據的時間以及插幀計算時間,其中插幀計算時間遠小于第一幀視頻數據的傳輸時間。例如視頻數據的幀速率為每秒30fps,等待兩幀的時間即為66.6ms,即顯示延時至少為66.6ms。如果視頻數據和用戶存在交互的情況,例如游戲操作界面,那么顯示的延時將引起交互不同步的問題,降低了用戶交互操作的體驗。
此外,在不進行插幀運算的應用場合,視頻處理中往往還需要進行降噪、壓縮等運算處理,也需要等待至少兩幀視頻數據才能進行運算,等待接收視頻數據也會造成延時,使后續的運算處理過程延后。
綜上所述,如何提早后續運算處理過程的開始時間,最終總體縮短所述視頻的處理時間,是一個需要解決的技術問題。
發明內容
為了克服現有技術缺陷,本發明的目的在于提供一種視頻數據處理方法、處理裝置及計算機可讀存儲介質,通過提升視頻數據傳輸速度,提早運算處理的時機,實現減小視頻處理延時的技術效果。
本發明公開了一種視頻數據處理方法,用于處理由工作于第一幀速率的發送端通過視頻傳輸接口發送至工作于第二幀速率的接收端的視頻數據,包括以下步驟:
S101:所述發送端按照所述第一幀速率將所述視頻數據轉換為至少一個視頻數據幀;
S102:所述發送端在所述第一幀速率對應的每一幀時長內向所述接收端發送前一幀時長內產生的視頻數據幀至少2次;
S103:所述接收端于所述第一幀速率對應的相鄰兩個幀時長內分別接收一視頻數據幀。
優選地,步驟S103之后,所述視頻數據處理方法還包括以下步驟:
S104:對步驟S103中接收的兩個視頻數據幀進行運算處理;
S105:將運算處理后的視頻數據幀組合為一組待播放的視頻數據幀。
優選地,所述步驟S102包括以下步驟:
S102-1:在所述第一幀速率對應的一幀時長內從所述發送端內的緩存單元讀取同一視頻數據幀至少1次;
S102-2:發送讀取的視頻數據幀至所述視頻傳輸接口。
優選地,步驟S103執行時,在所述第一幀速率對應的同一幀時長內,所述接收端選擇第一次接收到的視頻數據幀。
優選地,步驟S105之后,所述視頻數據處理方法還包括以下步驟:
S106:所述接收端按照所述第二幀速率顯示所述待播放的視頻數據幀。
本發明還公開了一種視頻數據處理裝置,包括工作于第一幀速率的發送端及工作于第二幀速率的接收端,所述發送端通過視頻傳輸接口與所述接收端連接,所述視頻數據處理裝置包括:
轉換模塊,設于所述發送端,按照所述第一幀速率將所述視頻數據轉換為至少一個視頻數據幀;
發送模塊,設于所述發送端,與所述轉換模塊連接,所述發送端在所述第一幀速率對應的每一幀時長內向所述接收端發送前一幀時長內產生的視頻數據幀至少2次;
接收模塊,設于所述接收端,于所述第一幀速率對應的相鄰兩個幀時長內分別接收一視頻數據幀。
優選地,所述視頻數據處理裝置還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南昌黑鯊科技有限公司,未經南昌黑鯊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711002967.3/2.html,轉載請聲明來源鉆瓜專利網。





