本發明涉及模擬視頻傳輸技術領域,尤其涉及一種基于示波器的模擬視頻傳輸延時的檢測方法及系統。
背景技術:
隨著模擬視頻傳輸的應用越來越多,視頻壓縮算法的越來越多,模擬視頻傳輸的思路和應用也都充斥的我們的周圍。不管是網絡傳輸,手機運營商的無線傳輸,以及專用網絡如無線、有線或者兩者配合的傳輸。模擬視頻傳輸的延時慢慢成為公眾關注的重點,特別是無人機的發展,飛手更希望能直接看著飛機傳輸下來的視頻飛行,這樣傳輸延時將成為非常重要的參數。
一般的模擬視頻傳輸過程包括視頻的壓縮,數據的傳輸算法,網絡傳輸,數據的接收算法,視頻的解壓縮,但是現有技術還沒有專門的延時檢測的方法,現有的檢測模視頻傳輸延時的方式包括使用秒表拍照的模式,通過對比秒表來比較,這樣計算出來的視頻延時包含了視頻源的延時和顯示器的延時,不同的視頻源和不同的顯示器延時大小不同,可能回使得顯示結果不同,甚至相差很大,現有的檢測模視頻傳輸延時的方式不能準確檢測出模擬視頻的端到端延時的時間差。
技術實現要素:
本發明主要解決的技術問題是提供一種基于示波器的模擬視頻傳輸延時的檢測方法及系統,能夠實現可以準確檢測出模擬視頻的端到端延時的時間差。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種基于示波器的模擬視頻傳輸延時的檢測方法,所述方法包括:
示波器獲取模擬視頻的輸入視頻、輸出視頻;
檢測所述獲取的模擬視頻的輸入視頻、輸出視頻的位置變化;
根據所述檢測得到的所述位置變化,計算得到所述模擬視頻的端到端延時的時間差。
其中,所述示波器在檢測所述獲取的模擬視頻的輸入視頻、輸出視頻的位置變化之前,還包括:
所述示波器設置游標。
其中,所述示波器檢測所述獲取的模擬視頻的輸入視頻、輸出視頻的位置變化,包括:
所述示波器根據所述設置的游標,檢測所述獲取的模擬視頻的輸入視頻、輸出視頻的位置變化。
其中,所述示波器根據所述檢測得到的所述位置變化,計算得到所述模擬視頻的端到端延時的時間差,包括:
所述示波器根據所述檢測得到的所述位置變化,讀取所述設置的游標數據,根據所述讀取的所述游標數據的差值,計算得到所述模擬視頻的端到端延時的時間差。
其中,所述示波器獲取模擬視頻的輸入視頻、輸出視頻,包括:
所述示波器采用包括覆蓋、抓屏方式,獲取模擬視頻的輸入視頻、輸出視頻。
為解決上述技術問題,本發明采用的另一個技術方案是:提供一種基于示波器的模擬視頻傳輸延時的檢測系統,包括:視頻提供設備、視頻處理設備、示波器;
所述視頻提供設備,與所述視頻處理設備、所述示波器分別相連接,用于提供模擬視頻的輸入視頻;
所述視頻處理設備,與所述視頻提供設備、所述示波器分別相連接,用于處理所述視頻提供設備所提供的模擬視頻的輸入視頻,處理得到模擬視頻的輸出視頻;
所述示波器,包括兩個輸入通道,一個輸入通道與所述視頻提供設備相連接,另一個輸入通道與所述視頻處理設備相連接,用于獲取所述模擬視頻的輸入視頻、輸出視頻,和檢測所述獲取的模擬視頻的輸入視頻、輸出視頻的位置變化,以及根據所述檢測得到的所述位置變化,計算得到所述模擬視頻的端到端延時的時間差。
其中,所述示波器,還用于:
在檢測所述獲取的模擬視頻的輸入視頻、輸出視頻的位置變化之前,設置游標。
其中,所述示波器用于檢測所述獲取的模擬視頻的輸入視頻、輸出視頻的位置變化,包括:
所述示波器用于根據所述設置的游標,檢測所述獲取的模擬視頻的輸入視頻、輸出視頻的位置變化。
其中,所述示波器用于根據所述檢測得到的所述位置變化,計算得到所述模擬視頻的端到端延時的時間差,包括:
所述示波器用于根據所述檢測得到的所述位置變化,讀取所述設置的游標數據,根據所述讀取的所述游標數據的差值,計算得到所述模擬視頻的端到端延時的時間差。
其中,所述示波器用于獲取模擬視頻的輸入視頻、輸出視頻,包括:
所述示波器用于采用包括覆蓋、抓屏方式,獲取模擬視頻的輸入視頻、輸出視頻。
本發明提供的基于示波器的模擬視頻傳輸延時的檢測方法,包括:示波器獲取模擬視頻的輸入視頻、輸出視頻,檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化,根據該檢測得到的該位置變化,計算得到該模擬視頻的端到端延時的時間差,通過上述方式,實現了可以準確檢測出模擬視頻的端到端延時的時間差。
本發明提供的基于示波器的模擬視頻傳輸延時的檢測系統,包括:視頻提供設備、視頻處理設備、示波器;視頻提供設備與視頻處理設備、示波器分別相連接,用于提供模擬視頻的輸入視頻;視頻處理設備,與視頻提供設備、示波器分別相連接,用于處理視頻提供設備所提供的模擬視頻的輸入視頻,處理得到模擬視頻的輸出視頻;示波器,包括兩個輸入通道,一個輸入通道與視頻提供設備相連接,另一個輸入通道與視頻處理設備相連接,用于獲取該模擬視頻的輸入視頻、輸出視頻,和檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化,以及根據該檢測得到的該位置變化,計算得到該模擬視頻的端到端延時的時間差,通過上述方式,實現了可以準確檢測出模擬視頻的端到端延時的時間差。
附圖說明
圖1,為本發明基于示波器的模擬視頻傳輸延時的檢測方法的示意圖;
圖2,為本發明基于示波器的模擬視頻傳輸延時的檢測系統的示意圖。
具體實施方式
本發明提供一種基于示波器的模擬視頻傳輸延時的檢測方法及系統,應用于模擬視頻傳輸技術領域,本發明基于示波器的模擬視頻傳輸延時的檢測方法,包括:示波器獲取模擬視頻的輸入視頻、輸出視頻,檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化,根據該檢測得到的該位置變化,計算得到該模擬視頻的端到端延時的時間差,通過上述方式,實現了可以準確檢測出模擬視頻的端到端延時的時間差。
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明提供一種基于示波器的模擬視頻傳輸延時的檢測方法。
請參見圖1,圖1為本發明基于示波器的模擬視頻傳輸延時的檢測方法的示意圖,本發明基于示波器的模擬視頻傳輸延時的檢測方法,包括:
s11、示波器獲取模擬視頻的輸入視頻、輸出視頻;
s12、檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化;
s13、根據該檢測得到的該位置變化,計算得到該模擬視頻的端到端延時的時間差。
其中,在檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化之前,還包括:
示波器設置游標。
其中,檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化,包括:
根據該示波器設置的游標,檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化。
其中,根據該檢測得到的該位置變化,計算得到該模擬視頻的端到端延時的時間差,包括:
根據該檢測得到的該位置變化,讀取該示波器設置的游標數據,根據該讀取的該游標數據的差值,計算得到該模擬視頻的端到端延時的時間差。
其中,示波器獲取模擬視頻的輸入視頻、輸出視頻,包括:
示波器采用包括覆蓋、抓屏等方式,獲取模擬視頻的輸入視頻、輸出視頻。
本發明基于示波器的模擬視頻傳輸延時的檢測方法所采用的示波器的功能,包括:
采樣率可以達到100mhz以上,2個同時輸入通道,且可實時抓屏,暫停,以及可準確到1ms的游標。
本發明基于示波器的模擬視頻傳輸延時的檢測方法所采用的示波器,該示波器的一個輸入通道連接前端的模擬視頻,另一個輸入通道連接后端的模擬視頻。
本發明基于示波器的模擬視頻傳輸延時的檢測方法,可以調整示波器的幅度,采樣周期,帶寬,使得模擬視頻波形在示波器上可以完全顯示,因為視頻處理出現的延時,視頻波形有可能會出現不一樣。但整體波形幾乎一樣。
本發明基于示波器的模擬視頻傳輸延時的檢測方法,可以通過覆蓋等手段使得輸入視頻變成全黑,則輸入視頻的幅度將會大幅度降低,在示波器上可以明顯顯示出來。因為視頻處理延時,在示波器另一的通道也會出現視頻幅度大幅度變化的情況,等兩個幅度變化的情況都出現在示波器上時,通過示波器的抓屏等設置,保留改畫面,然后設置示波器游標,分別檢測到輸入視頻源和輸出視頻變化位置,最后讀出兩個游標之間的時間差,就是模擬視頻的端到端延時的時間差。
本發明基于示波器的模擬視頻傳輸延時的檢測方法,可以通過利用模擬視頻的幅度變化,來判斷延時,模擬視頻的幅度正常情況下峰峰值是1v,如果視頻源被完全黑色的,視頻幅度一般是300mv,在示波器上可以非常明顯的顯示出來,示波器可以準確的顯示波形,記錄波形,顯示時間間隔,還可以抓屏保留圖片,保留記錄,本發明基于示波器的模擬視頻傳輸延時的檢測方法是真正的端到端延時,沒有視頻源和顯示器的延時,不會因為別的干擾,影響判斷。
本發明還提供一種基于示波器的模擬視頻傳輸延時的檢測系統。
請參見圖2,圖2為本發明基于示波器的模擬視頻傳輸延時的檢測系統的示意圖,本發明基于示波器的模擬視頻傳輸延時的檢測系統20,包括:視頻提供設備201、視頻處理設備202、示波器203;
視頻提供設備201,與視頻處理設備202、示波器203分別相連接,用于提供模擬視頻的輸入視頻;
視頻處理設備202,與視頻提供設備201、示波器203分別相連接,用于處理視頻提供設備201所提供的模擬視頻的輸入視頻,處理得到模擬視頻的輸出視頻;
示波器203,包括兩個輸入通道,一個輸入通道與視頻提供設備201相連接,另一個輸入通道與視頻處理設備202相連接,用于獲取該模擬視頻的輸入視頻、輸出視頻,和檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化,以及根據該檢測得到的該位置變化,計算得到該模擬視頻的端到端延時的時間差。
其中,示波器203,還用于:
在檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化之前,設置游標。
其中,示波器203用于檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化,包括:
示波器203用于根據該設置的游標,檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化。
其中,示波器203用于根據該檢測得到的該位置變化,計算得到該模擬視頻的端到端延時的時間差,包括:
示波器203用于根據該檢測得到的該位置變化,讀取該設置的游標數據,根據該讀取的該游標數據的差值,計算得到該模擬視頻的端到端延時的時間差。
其中,示波器203用于獲取模擬視頻的輸入視頻、輸出視頻,包括:
示波器203用于采用包括覆蓋、抓屏等方式,獲取模擬視頻的輸入視頻、輸出視頻。
本發明基于示波器的模擬視頻傳輸延時的檢測系統20中的各個模塊可分別執行本發明基于示波器的模擬視頻傳輸延時的檢測方法實施例中對應步驟,故在此不對各模塊進行贅述,詳細請參見以上對應步驟的說明。
本發明提供的基于示波器的模擬視頻傳輸延時的檢測方法,包括:示波器獲取模擬視頻的輸入視頻、輸出視頻,檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化,根據該檢測得到的該位置變化,計算得到該模擬視頻的端到端延時的時間差,通過上述方式,實現了可以準確檢測出模擬視頻的端到端延時的時間差。
本發明提供的基于示波器的模擬視頻傳輸延時的檢測系統20,包括:視頻提供設備201、視頻處理設備202、示波器203;視頻提供設備201,與視頻處理設備202、示波器203分別相連接,用于提供模擬視頻的輸入視頻;視頻處理設備202,與視頻提供設備201、示波器203分別相連接,用于處理視頻提供設備201所提供的模擬視頻的輸入視頻,處理得到模擬視頻的輸出視頻;示波器203,包括兩個輸入通道,一個輸入通道與視頻提供設備201相連接,另一個輸入通道與視頻處理設備202相連接,用于獲取該模擬視頻的輸入視頻、輸出視頻,和檢測該獲取的模擬視頻的輸入視頻、輸出視頻的位置變化,以及根據該檢測得到的該位置變化,計算得到該模擬視頻的端到端延時的時間差,通過上述方式,實現了可以準確檢測出模擬視頻的端到端延時的時間差。
需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或者操作之間存在任何這種實際的關系或者順序。而且,術語“包含”、“包括”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系統要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個、、、、、、”限定的要素,并不排除在包括所述要素的過程、方法、物品、設備或者裝置中還存在另外的相同要素。
對于本發明基于示波器的模擬視頻傳輸延時的檢測方法及系統,實現的形式是多種多樣的。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。