[發明專利]一種視頻幀率轉換方法及裝置在審
| 申請號: | 201611165444.6 | 申請日: | 2016-12-16 | 
| 公開(公告)號: | CN107222758A | 公開(公告)日: | 2017-09-29 | 
| 發明(設計)人: | 張能鋒 | 申請(專利權)人: | 深圳市萬佳安物聯科技股份有限公司 | 
| 主分類號: | H04N21/234 | 分類號: | H04N21/234;H04N21/2343;H04N21/44;H04N21/4402;H04N21/845;G06Q30/02 | 
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 | 
| 地址: | 518000 廣東省深圳市龍華新區大*** | 國省代碼: | 廣東;44 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 轉換 方法 裝置 | ||
技術領域
本發明涉及視頻處理技術領域,尤其涉及一種視頻幀率轉換方法及裝置。
背景技術
隨著科技的發展,手機成為人們生活中必不可少的物品,利用手機攝像頭進行視頻拍攝并直播的應用有很多,但是,由于手機視頻采集時不支持采集固定幀率的視頻流,而直播輸出的視頻流卻要求是固定幀率的,因此如何保證視頻直播的實時性,成為目前亟待解決的技術問題。
發明內容
本發明主要解決的技術問題是提供一種基于實時競價的廣告價格調節裝置和方法,能夠調整廣告出價,以使有限的預算能買到盡可能多的廣告位,使廣告主代理的廣告得到更多的曝光數。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種視頻幀率轉換方法,包括:獲取預設單位時間內采集的視頻流;統計所述視頻流的實際視頻幀數;獲取所述預設單位時間內對應的目標視頻幀數;根據所述實際視頻幀數和所述目標視頻幀數確定需處理幀數,所述需處理幀數包括需增加幀數或需減少幀數;當所述需處理幀數為需減少幀數,所述預設計算公式為:i×n/n-m;當所述需處理幀數為需增加幀數,所述預設計算公式為:i×m/m-n;其中的n為所述實際視頻幀數,m為所述目標視頻幀數,i為1至m-n中的正整數;按照預設計算公式計算各需處理幀數的序號,并按所述序號增加所述需增加幀數或減少所述需減少幀數,得到轉換后的視頻流;對所述轉換后的視頻流進行編碼,得到可播放視頻。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種視頻幀率轉換裝置,包括:第一獲取模塊,用于獲取預設單位時間內采集的視頻流;統計模塊,用于統計所述視頻流的實際視頻幀數;第二獲取模塊,用于獲取所述預設單位時間內對應的目標視頻幀數;確定模塊,用于根據所述實際視頻幀數和所述目標視頻幀數確定需處理幀數,所述需處理幀數包括需增加幀數或需減少幀數;計算模塊,用于按照預設計算公式計算各需處理幀數的序號,并按所述序號增加所述需增加幀數或減少所述需減少幀數,得到轉換后的視頻流;當所述需處理幀數為需減少幀數,所述預設計算公式為:i×n/n-m;當所述需處理幀數為需增加幀數,所述預設計算公式為:i×m/m-n;其中的n為所述實際視頻幀數,m為所述目標視頻幀數,i為1至m-n中的正整數;編碼模塊,用于對所述轉換后的視頻流進行編碼,得到可播放視頻。
本發明的實施例提供的技術方案可以包括以下有益效果:
上述技術方案,可以保證視頻直播的實時性,而將采集的視頻流放入第一視頻幀隊列,轉換后的視頻流放入第二視頻幀隊列,即視頻采集進程和幀率轉換進程在不同的隊列中,這樣,數據幀直接在內存中操作,操作效率高。而為了保證直播延時盡量小,可以將預設單位時間在合適的范圍內設置的盡量小。同時,按照預設計算公式計算各需處理幀數的序號,這樣,既保證了可以簡單高效的進行視頻幀率轉換,又保證了保真效果的最優性。
附圖說明
圖1是根據一示例性實施例示出的一種視頻幀率轉換方法的流程圖。
圖2是根據一示例性實施例示出的另一種視頻幀率轉換方法的流程圖。
圖3是根據一示例性實施例示出的一種視頻幀率轉換方法中步驟S104的流程圖。
圖4是根據一示例性實施例示出的又一種視頻幀率轉換方法的流程圖。
圖5是根據一示例性實施例示出的一種視頻幀率轉換裝置的框圖。
圖6是根據一示例性實施例示出的另一種視頻幀率轉換的框圖。
圖7是根據一示例性實施例示出的一種視頻幀率轉換裝置中確定模塊的框圖。
圖8是根據一示例性實施例示出的又一種視頻幀率轉換裝置的框圖。
具體實施方式
下面結合具體實施方式對本發明的技術方案作進一步更詳細的描述。顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動的前提下所獲得的所有其他實施例,都應屬于本發明保護的范圍。
本發明實施例提供了一種視頻幀率轉換方法,該方法可用于終端設備中,如圖1所示,該方法包括步驟S101-S106:
在步驟S101中,獲取預設單位時間內采集的視頻流;
在步驟S102中,統計視頻流的實際視頻幀數;
在步驟S103中,獲取預設單位時間內對應的目標視頻幀數;
在步驟S104中,根據實際視頻幀數和目標視頻幀數確定需處理幀數,需處理幀數包括需增加幀數或需減少幀數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市萬佳安物聯科技股份有限公司,未經深圳市萬佳安物聯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611165444.6/2.html,轉載請聲明來源鉆瓜專利網。





