<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種視頻消抖方法、裝置及計算機設備與流程

文檔序號:40823374發布日期:2025-02-06 16:58閱讀:24來源:國知局

本技術涉及視頻消抖,尤其是涉及一種視頻消抖方法、裝置及計算機設備。


背景技術:

1、uvc(usb?video?class)設備,又稱usb視頻類設備,可以直接插入支持uvc標準的主機使用,無需安裝額外的驅動程序,簡化了攝像頭和視頻設備的即插即用功能,能以標準化的方式將視頻數據傳輸到計算機或其他設備。在設備端,底層硬件和軟件采集完視頻圖像數據后,經過處理,送給設備端的uvc軟件;uvc軟件在接收到底層的畫面后,通過usb送給pc(個人計算機)端;pc端軟件再把畫面顯示出來。而由于底層軟件處理圖像畫面的用時并不均勻,造成回調給設備端uvc軟件的時間也不均勻,進而導致在pc端軟件顯示的畫面不均勻,導致畫面看起來在抖動。

2、現有技術中,為了使pc端看到的畫面是均勻的,通常在設備端的uvc軟件上增加消抖機制,先啟動定時器,再等待底層回調畫面給設備端的uvc軟件,uvc軟件利用定時器將接收到的底層的畫面定時發送給pc端。但是,因定時器的定時時間和底層軟件處理圖像畫面的用時并不一致,存在時間差,容易造成pc端顯示的畫面延時變大;再者,定時器的定時時間和底層回調的平均回調時間并不完全匹配,存在細微差別,長時間后會造成畫面累積,從而畫面延時增加。

3、針對上述中的相關技術,發明人發現現有的uvc設備傳送給pc端的視頻畫面存在有播放不均勻、畫面抖動的問題。


技術實現思路

1、為了減少uvc設備傳送至pc端的畫面延時,使得在pc端顯示的畫面更均勻,減少畫面抖動的情況,本技術提供了一種視頻消抖方法、裝置及計算機設備。

2、第一方面,本技術提供一種視頻消抖方法。

3、本技術是通過以下技術方案得以實現的:

4、一種視頻消抖方法,包括以下步驟,

5、初始化定時器,根據幀率設置定時時長;

6、當uvc軟件第一次接收到底層軟件發送的第一幀圖像時,即啟動所述定時器進行倒計時,同時,將接收到的所述第一幀圖像送入隊列中存儲;

7、當uvc軟件持續接收到底層軟件發送的幀圖像時,將接收到的幀圖像依次送入所述隊列中存儲;

8、若所述定時器每達到所述定時時長時,從所述隊列中按先進先出的順序獲取對應的幀圖像,傳送至pc端,直至取出所述隊列中存儲的所有幀圖像。

9、本技術在一較佳示例中可以進一步配置為:所述初始化定時器的步驟,還包括,

10、設置所述定時器重新啟動的時間間隔;

11、在啟動所述定時器進行倒計時的同時,統計所述定時器的使用時長;

12、當所述使用時長達到重新啟動的時間間隔時,觸發所述定時器重新啟動,在uvc軟件再次接收到底層軟件發送的幀圖像時,即啟動所述定時器進行倒計時和統計使用時長,并重復幀圖像的存儲和傳送步驟,直至取出所述隊列中存儲的所有幀圖像。

13、本技術在一較佳示例中可以進一步配置為:還包括以下步驟,

14、當uvc軟件接收到底層軟件發送的幀圖像的總數量達到n幀時,觸發所述定時器重新啟動,在uvc軟件再次接收到底層軟件發送的幀圖像時,即啟動所述定時器進行倒計時,并重復幀圖像的存儲和傳送步驟,直至取出所述隊列中存儲的所有幀圖像;

15、其中,當幀率為30fps時,n∈[1000,1500)且n為正整數。

16、本技術在一較佳示例中可以進一步配置為:所述初始化定時器,根據幀率設置定時時長的步驟時,包括,

17、當幀率為30fps時,設置所述定時時長,以使傳送至pc端的幀圖像以33.33ms的時間間隔均勻播放。

18、本技術在一較佳示例中可以進一步配置為:所述定時器采用軟件定時器。

19、第二方面,本技術提供一種視頻消抖裝置。

20、本技術是通過以下技術方案得以實現的:

21、一種視頻消抖裝置,包括,

22、定時器初始化模塊,用于初始化定時器,根據幀率設置定時時長;

23、定時器啟動模塊,用于當uvc軟件第一次接收到底層軟件發送的第一幀圖像時,即啟動所述定時器進行倒計時,同時,將接收到的所述第一幀圖像送入隊列中存儲;當uvc軟件持續接收到底層軟件發送的幀圖像時,將接收到的幀圖像依次送入所述隊列中存儲;

24、圖像傳送模塊,用于當所述定時器每達到所述定時時長時,從所述隊列中按先進先出的順序獲取對應的幀圖像,傳送至pc端,直至取出所述隊列中存儲的所有幀圖像。

25、本技術在一較佳示例中可以進一步配置為:還包括第一定時器重啟模塊,所述第一定時器重啟模塊包括,

26、定時器重啟設置單元,用于設置所述定時器重新啟動的時間間隔;

27、定時器重啟判斷單元,用于在啟動所述定時器進行倒計時的同時,統計所述定時器的使用時長;

28、定時器重啟觸發單元,用于當所述使用時長達到重新啟動的時間間隔時,觸發所述定時器重新啟動,在uvc軟件再次接收到底層軟件發送的幀圖像時,即啟動所述定時器進行倒計時和統計使用時長,并重復幀圖像的存儲和傳送步驟,直至取出所述隊列中存儲的所有幀圖像。

29、本技術在一較佳示例中可以進一步配置為:還包括,

30、第二定時器重啟模塊,用于當uvc軟件接收到底層軟件發送的幀圖像的總數量達到n幀時,觸發所述定時器重新啟動,在uvc軟件再次接收到底層軟件發送的幀圖像時,即啟動所述定時器進行倒計時,并重復幀圖像的存儲和傳送步驟,直至取出所述隊列中存儲的所有幀圖像;其中,當幀率為30fps時,n∈[1000,1500)且n為正整數。

31、本技術在一較佳示例中可以進一步配置為:所述定時器初始化模塊包括,

32、定時時長設置單元,用于當幀率為30fps時,設置所述定時時長,以使傳送至pc端的幀圖像以33.33ms的時間間隔均勻播放。

33、第三方面,本技術提供一種計算機設備。

34、本技術是通過以下技術方案得以實現的:

35、一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述任意一種視頻消抖方法的步驟。

36、綜上所述,與現有技術相比,本技術提供的技術方案帶來的有益效果至少包括:

37、初始化定時器,根據幀率設置定時時長,進行定時器的準備工作;當uvc軟件第一次接收到底層軟件發送的第一幀圖像時,即uvc?app收到底層回調的第一幀圖像,此時立刻啟動定時器進行倒計時,同時,將接收到的所述第一幀圖像送入隊列中存儲,以避免定時器過早啟動而增大底層軟件發出的圖像與定時器延時推送的圖像之間的時間誤差,降低整體圖像的總延時;當uvc軟件持續接收到底層軟件發送的幀圖像時,將接收到的幀圖像依次送入所述隊列中存儲,此階段不需要啟動定時器,定時器自動按定時設定工作;在定時器每達到定時時長時,即定時器被喚醒,從隊列中按先進先出的順序獲取對應的幀圖像,傳送至pc端進行圖像顯示,直至取出隊列中存儲的所有幀圖像,以使傳送至pc端的幀圖像以相同的時間間隔播放,完成uvc設備傳送至pc端的畫面消抖工作,實現低延時;進而減少了uvc設備傳送至pc端的視頻畫面延時,也使得底層回調幀率跟定時器的匹配度更佳,改善畫面延時累積的情況,進一步減小畫面延時,使得在pc端顯示的畫面更均勻,改善畫面抖動的情況。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影