国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種視頻圖像顯示終端及顯示方法與流程

      文檔序號:39622030發(fā)布日期:2024-10-11 13:42閱讀:12來源:國知局
      一種視頻圖像顯示終端及顯示方法與流程

      本發(fā)明涉及數(shù)據(jù)處理,特別涉及一種視頻圖像顯示終端及顯示方法。


      背景技術(shù):

      1、目前的顯示終端可以通過多種途徑獲取源視頻流數(shù)據(jù),比如通過互聯(lián)網(wǎng)下載,或者通過顯示終端內(nèi)外部存儲設(shè)備直接調(diào)用,還有的是實時從各類攝像頭實時接入獲取。

      2、隨著高清攝像頭的廣泛應(yīng)用,通過高清攝像頭獲取的視頻流數(shù)據(jù)往往會單獨設(shè)置一個存儲服務(wù)器來存儲海量的源視頻流數(shù)據(jù),當需要顯示時,就可以將顯示終端與這個存儲服務(wù)器進行聯(lián)網(wǎng)即可實現(xiàn)顯示。然而,由于高清攝像頭的應(yīng)用場景越來越多,比如消防監(jiān)控、智能交通以及工業(yè)制造等場景,在高清攝像頭獲取到視頻流數(shù)據(jù)后,不單會設(shè)置存儲服務(wù)器存儲獲取到的視頻流數(shù)據(jù),還可能會通過顯示終端實時顯示高清攝像頭獲取的視頻流數(shù)據(jù),而要做到視頻流數(shù)據(jù)的顯示,傳統(tǒng)方案需要在視頻流數(shù)據(jù)緩存完畢后再進行顯示,才能保證顯示時不出現(xiàn)黑屏現(xiàn)象,由于應(yīng)用場景的差異,有的應(yīng)用場景下,如果等待緩存完畢,再進行顯示,則可能存在較大的顯示延遲。

      3、因此,亟需一種低延遲、少黑屏的視頻圖像顯示方案。


      技術(shù)實現(xiàn)思路

      1、本發(fā)明的目的在于提供一種視頻圖像顯示終端及顯示方法,本發(fā)明能夠以二級緩存的方式避免顯示視頻圖像時的黑屏現(xiàn)象。

      2、本發(fā)明解決其技術(shù)問題,采用的技術(shù)方案是:

      3、一方面,本發(fā)明提供了一種視頻圖像顯示終端,包括:

      4、視頻流獲取單元,用于獲取不同輸入路徑的源視頻流數(shù)據(jù),并基于輸入路徑獲取源視頻流數(shù)據(jù)的源分辨率;

      5、第一緩存隊列,用于基于源分辨率分區(qū)域緩存對應(yīng)的源視頻流數(shù)據(jù);

      6、控制單元,存儲有當前視頻圖像顯示終端的顯示分辨率列表,用于在接收到第一顯示指令時,查詢顯示分辨率列表,并在選擇出當前顯示分辨率后向第二緩存隊列發(fā)送下載指令,同時向顯示單元發(fā)送第二顯示指令;

      7、第二緩存隊列,用于實時接收到下載指令,當接收到下載指令后,從第一緩存隊列的對應(yīng)區(qū)域中下載對應(yīng)的源視頻流數(shù)據(jù),同時實時等待顯示單元發(fā)送的第二顯示指令,當接收到顯示單元發(fā)送的第二顯示指令時,將下載的源視頻流數(shù)據(jù)發(fā)送至顯示單元;

      8、顯示單元,用于在接收到控制單元發(fā)送的第二顯示指令后,基于視頻顯示終端的顯示模式對源視頻流數(shù)據(jù)進行顯示。

      9、作為進一步優(yōu)化,所述視頻流獲取單元,所述源視頻流數(shù)據(jù)的源分辨率包括1k視頻圖像的分辨率、2k視頻圖像的分辨率和4k視頻圖像的分辨率;

      10、所述1k視頻圖像的分辨率為1920×1080,2k視頻圖像的分辨率為2560×1440,4k視頻圖像的分辨率為3840×2160。

      11、作為進一步優(yōu)化,所述第一緩存隊列中設(shè)置有不同的存儲區(qū)域,所有存儲區(qū)域的存儲入口在初始時均處于關(guān)閉狀態(tài)。

      12、作為進一步優(yōu)化,所述第一緩存隊列基于源分辨率分區(qū)域緩存對應(yīng)的源視頻流數(shù)據(jù)之前,還包括:

      13、當視頻流獲取單元獲取到源視頻流數(shù)據(jù)后,解析源視頻流數(shù)據(jù)中的分辨率參數(shù),并將分辨率參數(shù)發(fā)送至第一緩存隊列;

      14、第一緩存隊列接收分辨率參數(shù),并根據(jù)接收的分辨率參數(shù)啟動相應(yīng)的存儲區(qū)域入口,并通知視頻流獲取單元將獲取的源視頻流數(shù)據(jù)發(fā)送至該啟動的存儲區(qū)域。

      15、作為進一步優(yōu)化,所述第一緩存隊列基于源分辨率分區(qū)域緩存對應(yīng)的源視頻流數(shù)據(jù)后,還包括:

      16、每隔第一規(guī)定時間獲取第一緩存隊列的剩余存儲空間,當剩余存儲空間小于或等于20%時,則獲取剩余空間小于或等于20%的第一時間節(jié)點,并通知控制單元;

      17、控制單元獲取視頻圖像顯示終端內(nèi)部可用的存儲芯片,并選擇出存儲芯片中剩余存儲空間最大的存儲芯片作為備用存儲芯片;

      18、將第一緩沖隊列中第一時間節(jié)點之后獲取的源視頻流數(shù)據(jù)緩存至備用存儲芯片,所述每個備用存儲芯片只存儲一個源分辨率下的源視頻流數(shù)據(jù)。

      19、作為進一步優(yōu)化,若存在備用存儲芯片緩存源視頻流數(shù)據(jù),則第二緩存隊列在接收到下載指令后,從第一緩存隊列的對應(yīng)區(qū)域中或者從備用存儲芯片中下載對應(yīng)的源視頻流數(shù)據(jù)。

      20、作為進一步優(yōu)化,若所述顯示單元在接收到控制單元發(fā)送的第二顯示指令后,基于視頻顯示終端的顯示模式將第二緩存隊列或備用存儲芯片中下載的源視頻流數(shù)據(jù)進行顯示。

      21、作為進一步優(yōu)化,若所述控制單元選擇出的當前顯示分辨率與第二緩存隊列或者備用芯片中存儲的源視頻流數(shù)據(jù)的源分辨率一致,則顯示單元在接收到控制單元發(fā)送的第二顯示指令后,直接將下載的源視頻流數(shù)據(jù)進行顯示。

      22、作為進一步優(yōu)化,若所述控制單元選擇出的當前顯示分辨率與第二緩存隊列或者備用芯片中存儲的源視頻流數(shù)據(jù)的源分辨率不一致,則包括:

      23、若顯示分辨高于源分辨率,則將顯示單元調(diào)至兼容模式,并將下載的源視頻流數(shù)據(jù)轉(zhuǎn)換成當前顯示分辨率的視頻流數(shù)據(jù)后進行顯示;

      24、若顯示分辨率低于源分辨率,則獲取視頻圖像顯示終端的顯示模式;若顯示模式為辦公模式,則顯示單元將源視頻流數(shù)據(jù)的分辨率由源分辨率轉(zhuǎn)換成顯示分辨率后進行顯示,若顯示模式為游戲模式,則顯示單元將源視頻流數(shù)據(jù)以源分辨率進行顯示。

      25、顯示單元,用于在接收到控制單元發(fā)送的第二顯示指令后,將第二緩存隊列中下載的源視頻流數(shù)據(jù)轉(zhuǎn)換成當前顯示分辨率的視頻流數(shù)據(jù)后進行顯示。

      26、另一方面,本發(fā)明還提供了一種視頻圖像顯示方法,應(yīng)用于一種視頻圖像顯示終端,包括如下步驟:

      27、通過視頻流獲取單元,獲取不同輸入路徑的源視頻流數(shù)據(jù),并基于輸入路徑獲取源視頻流數(shù)據(jù)的源分辨率;

      28、通過第一緩存隊列基于源分辨率分區(qū)域緩存對應(yīng)的源視頻流數(shù)據(jù);

      29、控制單元在接收到第一顯示指令時,查詢顯示分辨率列表,并在選擇出當前顯示分辨率后向第二緩存隊列發(fā)送下載指令,同時向顯示單元發(fā)送第二顯示指令,所述控制單元中存儲有當前視頻圖像顯示終端的顯示分辨率列表;

      30、第二緩存隊列實時接收到下載指令,當接收到下載指令后,從第一緩存隊列的對應(yīng)區(qū)域中下載對應(yīng)的源視頻流數(shù)據(jù),同時實時等待顯示單元發(fā)送的第二顯示指令,當接收到顯示單元發(fā)送的第二顯示指令時,將下載的源視頻流數(shù)據(jù)發(fā)送至顯示單元;

      31、顯示單元在接收到控制單元發(fā)送的第二顯示指令后,基于視頻顯示終端的顯示模式對源視頻流數(shù)據(jù)進行顯示。

      32、本發(fā)明的有益效果是:通過上述本發(fā)明的目的在于提供一種視頻圖像顯示終端及顯示方法,首先,通過視頻流獲取單元,獲取不同輸入路徑的源視頻流數(shù)據(jù),并基于輸入路徑獲取源視頻流數(shù)據(jù)的源分辨率;其次,通過第一緩存隊列基于源分辨率分區(qū)域緩存對應(yīng)的源視頻流數(shù)據(jù);然后,控制單元在接收到第一顯示指令時,查詢顯示分辨率列表,并在選擇出當前顯示分辨率后向第二緩存隊列發(fā)送下載指令,同時向顯示單元發(fā)送第二顯示指令,所述控制單元中存儲有當前視頻圖像顯示終端的顯示分辨率列表;然后,第二緩存隊列實時接收到下載指令,當接收到下載指令后,從第一緩存隊列的對應(yīng)區(qū)域中下載對應(yīng)的源視頻流數(shù)據(jù),同時實時等待顯示單元發(fā)送的第二顯示指令,當接收到顯示單元發(fā)送的第二顯示指令時,將下載的源視頻流數(shù)據(jù)發(fā)送至顯示單元;最后,顯示單元在接收到控制單元發(fā)送的第二顯示指令后,基于視頻顯示終端的顯示模式對源視頻流數(shù)據(jù)進行顯示。

      33、因此,本發(fā)明不采用傳統(tǒng)的一級緩存方式,避免了因源視頻流數(shù)據(jù)過大導(dǎo)致緩存時間過長的問題,同時,本發(fā)明能夠以二級緩存的方式顯示源視頻流數(shù)據(jù),若獲取的源視頻流數(shù)據(jù)符合要求,那么第一緩存隊列會一直緩存,而第二緩存隊列則是在接收到下載指令后才會從第一緩存隊列下載源視頻流數(shù)據(jù),由于兩個緩存隊列同時處于一個視頻圖像顯示終端,其上下行速度是相對穩(wěn)定的,并且,第二緩沖隊列下載開始之前,已經(jīng)在第一緩存隊列緩存了源視頻流數(shù)據(jù),因此,即使第二緩存隊列中沒有下載完畢,在進行顯示時,其黑屏概率也會大大降低,且顯示延遲也會大大降低。

      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1