国产精品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>

      一種解碼器的解碼方法及裝置與流程

      文檔序號:40282443發(fā)布日期:2024-12-11 13:23閱讀:10來源:國知局
      一種解碼器的解碼方法及裝置與流程

      本發(fā)明屬于解碼器系統(tǒng),具體涉及一種解碼器的解碼方法及裝置。


      背景技術(shù):

      1、解碼器產(chǎn)品主要是對攝像頭已經(jīng)編碼好了的音視頻流進行解碼再將圖像輸出到顯示器。消費類產(chǎn)品的特點是資源有限,即cpu和內(nèi)存等資源有限,但是要求并不低,因為更貼近用戶,操作使用更多,所以對產(chǎn)品的體驗和性能要求比較高。解碼器對內(nèi)存和cpu的要求比普通的嵌入式設(shè)備要求更高,消耗更多;而且解碼器涉及的軟硬件更多更復(fù)雜,除了常規(guī)的部件比如cpu/內(nèi)存等以外,還有hdmi/vga接口裝置和顯示器等,這樣不僅僅是解碼還必須輸出圖像,而且畫面可以被分割成多個窗口,即多分屏,每個窗口對應(yīng)一個攝像機,能支持最大多少個窗口即支持多少路(攝像機)解碼輸出;

      2、而多窗口時窗口對應(yīng)的攝像機可以相互調(diào)動切換等等諸多業(yè)務(wù)。所以解碼器除了自身消耗較高cpu、內(nèi)存資源外,業(yè)務(wù)更復(fù)雜。而一般的解碼產(chǎn)品對于解碼控制沒有好的方法會非常凌亂、越控制越復(fù)雜,無法做到井然有序,無法做到穩(wěn)定而高效的控制,因此我們需要提出一種解碼器的解碼方法及裝置來解決上述存在的問題,使其不僅使內(nèi)部機制流程化,也使業(yè)務(wù)按著設(shè)計的步驟和狀態(tài)有條不紊的執(zhí)行,從而規(guī)范了和簡化了整個系統(tǒng)的運行,不僅能保證系統(tǒng)長時間運行的穩(wěn)定性和高效,也讓系統(tǒng)兼容各類攝像機和兼容各種畫面布局而具備可擴展性。


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

      1、本發(fā)明的目的在于提供一種解碼器的解碼方法及裝置,不僅使內(nèi)部機制流程化,也使業(yè)務(wù)按著設(shè)計的步驟和狀態(tài)有條不紊的執(zhí)行,從而規(guī)范了和簡化了整個系統(tǒng)的運行,不僅能保證系統(tǒng)長時間運行的穩(wěn)定性和高效,也讓系統(tǒng)兼容各類攝像機和兼容各種畫面布局而具備可擴展性,以解決上述背景技術(shù)中提出的問題。

      2、為實現(xiàn)上述目的,本發(fā)明采用了如下技術(shù)方案:

      3、一種解碼器的解碼方法,包括如下步驟:

      4、s1、將解碼器解碼流程分解為各自獨立且互不干擾的解碼器主流程和解碼器取流流程;

      5、s2、解碼器主流程分解成多個第一子步驟;

      6、s3、解碼器取流程分解成多個取流子步驟;

      7、s4、將第一子步驟和取流子步驟進行銜接。

      8、優(yōu)選的,所述解碼器解碼流程是通過引入狀態(tài)機放入一個函數(shù),每個正常和異常狀態(tài)都對應(yīng)一個case分支,正常和異常的狀態(tài)都能夠靈活設(shè)置,使得流程能夠隨時變化。

      9、優(yōu)選的,所述解碼器設(shè)置為decoder裝置,在進行解碼時使用需配合hdmi裝置和display裝置,所述hdmi裝置與display裝置電性連接,且所述hdmi裝置和decoder裝置均與display裝置電性連接。

      10、優(yōu)選的,所述解碼器主流程包括如下步驟:

      11、a1、將hdmi裝置打開;

      12、a2、將decoder裝置打開;

      13、a3、將display裝置打開;

      14、a4、將解碼通道和窗口號綁定;

      15、a5、發(fā)送數(shù)據(jù);

      16、a6、當(dāng)數(shù)據(jù)發(fā)送成功后,解碼通道和窗口號解綁;

      17、a7、解綁成功后,將display裝置關(guān)閉;

      18、a8、當(dāng)display裝置關(guān)閉成功后,關(guān)閉decoder裝置;

      19、a9、當(dāng)decoder裝置關(guān)閉成功后,關(guān)閉hdmi裝置。

      20、優(yōu)選的,步驟a1中,當(dāng)所述hdmi裝置未打開成功則關(guān)閉hdmi裝置;步驟a2中,當(dāng)decoder裝置未打開成功時則關(guān)閉decoder裝置,步驟a3中,當(dāng)display裝置未打開成功時則關(guān)閉display裝置。

      21、優(yōu)選的,步驟a5中,發(fā)送數(shù)據(jù)是從攝像機取流而來的編碼器參數(shù)信息,所述decoder裝置是個邏輯概念,對應(yīng)每一路攝像機,是該攝像機的解碼,所述decoder裝置的個數(shù)和畫面?zhèn)€數(shù)是相等的,當(dāng)解碼器主流程退出時,釋放資源時需要通知decoder裝置進行停止取流。

      22、優(yōu)選的,所述解碼器取流流程包括如下步驟:

      23、b1、連接攝像機,并確認攝像機已正確連接;

      24、b2、將攝像機數(shù)據(jù)寫入緩存,并確認緩存已寫入完成;

      25、b3、獲取緩存句柄,當(dāng)緩存句柄獲取完成后再獲取最近的i幀及元數(shù)據(jù);

      26、b4、讀取i幀及元數(shù)據(jù),當(dāng)i幀及元數(shù)據(jù)獲取成功時啟動循環(huán)獲取ipc媒體數(shù)據(jù)和循環(huán)寫入緩存;

      27、b5、當(dāng)需要停止某路解碼時,再釋放緩存,當(dāng)緩存釋放完成后關(guān)閉攝像機的連接。

      28、優(yōu)選的,所述取流流程包含n個重復(fù)的分屏數(shù)據(jù),解碼器主流程是整體控制,監(jiān)控和管理各種裝置,而取流流程是數(shù)據(jù)來源;具體實施表現(xiàn)為修改參數(shù)、切換畫面和異常情況。

      29、優(yōu)選的,步驟s4,在第一子步驟和取流子步驟進行銜接時,先從解碼器中獲取流編解碼信息,再獲取緩存句柄,在緩存句柄獲取完成后再獲取最近的i幀及元數(shù)據(jù),然后讀取相關(guān)數(shù)據(jù),再將相關(guān)數(shù)據(jù)發(fā)送至解碼通道和窗口號綁定,當(dāng)需要停止某一路解碼時,需要解綁,當(dāng)解綁完成后關(guān)閉顯示器和解碼器,再釋放緩存句柄,然后釋放緩存,最后再關(guān)閉攝像機連接。

      30、基于以上敘述的一種解碼器的解碼方法,本發(fā)明還提供一種解碼器的解碼裝置,包括hdmi裝置、display裝置、與攝像機連接的decoder裝置以及控制模塊,所述hdmi裝置、display裝置和decoder裝置均與控制模塊電性連接,且所述display裝置用于將攝像機取流的錄像分成多個子屏幕顯示,所述decoder裝置需從攝像機獲取到解碼參數(shù)信息,decoder裝置的個數(shù)與畫面?zhèn)€數(shù)相等,所述控制模塊用于根據(jù)decoder裝置解碼參數(shù)信息將解碼器解碼流程分解為各自獨立且互不干擾的解碼器主流程和解碼器取流流程,再解碼器主流程分解成多個第一子步驟,然后解碼器取流程分解成多個取流子步驟,最后將第一子步驟和取流子步驟進行銜接。

      31、本發(fā)明提出的一種解碼器的解碼方法及裝置,與現(xiàn)有技術(shù)相比,具有以下優(yōu)點:

      32、1、本發(fā)明通過將解碼器解碼流程分解為各自獨立且互不干擾的解碼器主流程和解碼器取流流程,再解碼器主流程分解成多個第一子步驟,然后解碼器取流程分解成多個取流子步驟,最后將第一子步驟和取流子步驟進行銜接,以狀態(tài)機為基礎(chǔ),將復(fù)雜業(yè)務(wù)抽象出一種狀態(tài)機的組合模型,不僅使內(nèi)部機制流程化,也使業(yè)務(wù)按著設(shè)計的步驟和狀態(tài)有條不紊的執(zhí)行,從而規(guī)范了和簡化了整個系統(tǒng)的運行,不僅能保證系統(tǒng)長時間運行的穩(wěn)定性和高效,也讓系統(tǒng)兼容各類攝像機和兼容各種畫面布局而具備可擴展性,也可以讓系統(tǒng)根據(jù)不同業(yè)務(wù)具備不同的子流程從而具備良好的的伸縮性;

      33、2、本發(fā)明設(shè)置的解碼裝置是一種模型,模型化意味著該方法一旦生成則可以反復(fù)使用和復(fù)用,所以不僅僅可以用于解碼器設(shè)備,也可以用于帶有解碼輸出功能的存儲設(shè)備,也可以用于帶有解碼輸出功能的流媒體,同樣可以推廣到非解碼器和非解碼系統(tǒng),只要該模型是適合的,對于設(shè)計、開發(fā)、維護都是非常高效的,而對于產(chǎn)品本身的穩(wěn)定性和性能是有保障的。



      技術(shù)特征:

      1.一種解碼器的解碼方法,其特征在于:包括如下步驟:

      2.根據(jù)權(quán)利要求1所述的一種解碼器的解碼方法,其特征在于:所述解碼器解碼流程是通過引入狀態(tài)機放入一個函數(shù),每個正常和異常狀態(tài)都對應(yīng)一個case分支,正常和異常的狀態(tài)都能夠靈活設(shè)置,使得流程能夠隨時變化。

      3.根據(jù)權(quán)利要求2所述的一種解碼器的解碼方法,其特征在于:所述解碼器設(shè)置為decoder裝置,在進行解碼時使用需配合hdmi裝置和display裝置,所述hdmi裝置與display裝置電性連接,且所述hdmi裝置和decoder裝置均與display裝置電性連接。

      4.根據(jù)權(quán)利要求3所述的一種解碼器的解碼方法,其特征在于:所述解碼器主流程包括如下步驟:

      5.根據(jù)權(quán)利要求4所述的一種解碼器的解碼方法,其特征在于:步驟a1中,當(dāng)所述hdmi裝置未打開成功則關(guān)閉hdmi裝置;步驟a2中,當(dāng)decoder裝置未打開成功時則關(guān)閉decoder裝置,步驟a3中,當(dāng)display裝置未打開成功時則關(guān)閉display裝置。

      6.根據(jù)權(quán)利要求5所述的一種解碼器的解碼方法,其特征在于:步驟a5中,發(fā)送數(shù)據(jù)是從攝像機取流而來的編碼器參數(shù)信息,所述decoder裝置是個邏輯概念,對應(yīng)每一路攝像機,是該攝像機的解碼,所述decoder裝置的個數(shù)和畫面?zhèn)€數(shù)是相等的,當(dāng)解碼器主流程退出時,釋放資源時需要通知decoder裝置進行停止取流。

      7.根據(jù)權(quán)利要求6所述的一種解碼器的解碼方法,其特征在于:所述解碼器取流流程包括如下步驟:

      8.根據(jù)權(quán)利要求7所述的一種解碼器的解碼方法,其特征在于:所述取流流程包含n個重復(fù)的分屏數(shù)據(jù),解碼器主流程是整體控制,監(jiān)控和管理各種裝置,而取流流程是數(shù)據(jù)來源;具體實施表現(xiàn)為修改參數(shù)、切換畫面和異常情況。

      9.根據(jù)權(quán)利要求8所述的一種解碼器的解碼方法,其特征在于:步驟s4,在第一子步驟和取流子步驟進行銜接時,先從解碼器中獲取流編解碼信息,再獲取緩存句柄,在緩存句柄獲取完成后再獲取最近的i幀及元數(shù)據(jù),然后讀取相關(guān)數(shù)據(jù),再將相關(guān)數(shù)據(jù)發(fā)送至解碼通道和窗口號綁定,當(dāng)需要停止某一路解碼時,需要解綁,當(dāng)解綁完成后關(guān)閉顯示器和解碼器,再釋放緩存句柄,然后釋放緩存,最后再關(guān)閉攝像機連接。

      10.一種解碼器的解碼裝置,基于權(quán)利要求1-9任意一項所述的一種解碼器的解碼方法,其特征在于:包括hdmi裝置、display裝置、與攝像機連接的decoder裝置以及控制模塊,所述hdmi裝置、display裝置和decoder裝置均與控制模塊電性連接,且所述display裝置用于將攝像機取流的錄像分成多個子屏幕顯示,所述decoder裝置需從攝像機獲取到解碼參數(shù)信息,decoder裝置的個數(shù)與畫面?zhèn)€數(shù)相等,所述控制模塊用于根據(jù)decoder裝置解碼參數(shù)信息將解碼器解碼流程分解為各自獨立且互不干擾的解碼器主流程和解碼器取流流程,再解碼器主流程分解成多個第一子步驟,然后解碼器取流程分解成多個取流子步驟,最后將第一子步驟和取流子步驟進行銜接。


      技術(shù)總結(jié)
      本發(fā)明涉及解碼器系統(tǒng)技術(shù)領(lǐng)域,具體公開了一種解碼器的解碼方法及裝置,通過將解碼器解碼流程分解為各自獨立且互不干擾的解碼器主流程和解碼器取流流程,再解碼器主流程分解成多個第一子步驟,然后解碼器取流程分解成多個取流子步驟,最后將第一子步驟和取流子步驟進行銜接,以狀態(tài)機為基礎(chǔ),將復(fù)雜業(yè)務(wù)抽象出一種狀態(tài)機的組合模型,不僅使內(nèi)部機制流程化,也使業(yè)務(wù)按著設(shè)計的步驟和狀態(tài)有條不紊的執(zhí)行,從而規(guī)范了和簡化了整個系統(tǒng)的運行,不僅能保證系統(tǒng)長時間運行的穩(wěn)定性和高效,也讓系統(tǒng)兼容各類攝像機和兼容各種畫面布局而具備可擴展性,也可以讓系統(tǒng)根據(jù)不同業(yè)務(wù)具備不同的子流程從而具備良好的的伸縮性。

      技術(shù)研發(fā)人員:林青,毛金花
      受保護的技術(shù)使用者:深圳市博威創(chuàng)新技術(shù)有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/10
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1