[發明專利]遠程桌面下基于幀號水印的視頻流暢度測試方法和裝置有效
| 申請號: | 201210199198.1 | 申請日: | 2012-06-15 |
| 公開(公告)號: | CN102740111A | 公開(公告)日: | 2012-10-17 |
| 發明(設計)人: | 張輝 | 申請(專利權)人: | 福建升騰資訊有限公司 |
| 主分類號: | H04N17/00 | 分類號: | H04N17/00;H04N17/04;H04N21/435;H04N21/44 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350002 福建省福州市倉山區金*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 遠程桌面 基于 水印 視頻 流暢 測試 方法 裝置 | ||
【技術領域】
本發明涉及電子信息領域,特別涉及一種遠程桌面下基于幀號水印的視頻流暢度測試方法和裝置。
【背景技術】
隨著遠程桌面技術的不斷成熟,遠程桌面中的數字視頻應用也成為可能,但目前還沒有十分有效的方法對數字視頻的重要特性視頻顯示幀率進行準確測量。
現有的視頻顯示幀率的測試方法大致有如下幾種:
方法一:通過調用DirectShow中的渲染器Video?Render的屬性,查看渲染時視頻顯示幀率的情況。然而在遠程桌面下,視頻渲染有可能在客戶端進行渲染,也有可能在服務器端進行渲染。當視頻渲染發生在服務器端時,這種方法的測試結果不準確,因為人所能看到的是在客戶端輸出的視頻,而如果在服務器中進行渲染,傳輸到客戶端時,很多遠程桌面軟件都會對傳輸數據進行處理,丟棄無法承載的部分,所以傳輸到客戶端時,我們所看到的視頻就會很卡,測試結果也準確;當視頻渲染發生在客戶端時,這種方法僅適用于Windows客戶端,因為Directshow是windows平臺特有的多媒體處理框架,Linux不支持,因而無法應用于linux客戶端以及其他操作系統的客戶端,該方法的使用范圍受到很大限制。所述DirectShow是微軟公司推出的新一代基于COM(Component?Object?Model)的流媒體處理的開發包。DirectShow使用一種叫Filter?Graph的模型來管理整個數據流的處理過程,運用DirectShow,可以很方便地從支持WDM(Windows?Driver?Model)驅動模型的采集卡上捕獲數據,并且進行相應的后期處理乃至存儲到文件中。這樣使在多媒體數據庫管理系統中多媒體數據的存取變得更加方便;
方法二:編寫專門的測試程序測試視頻顯示幀率,這種方法使用情況與方法一的情況相同,存在同樣的不足之處;
方法三:使用專業設備測試視頻顯示幀率,這種方法需要昂貴的測試設備,而且這類設備主要是基于數字電視、流媒體應用等設計的,需要設備提供一些數據和控制接口,不適用于遠程桌面下測試視頻顯示幀率;
方法四:主觀測試,使用人眼觀察,僅能給出大概情況,無法得出準確的測試值;
方法五:公開號為:101616331,公開日為:2009-12-30的發明專利提出一種對視頻幀率進行測試的方法,首先制作指定測試幀率的視頻測試序列,再在視頻測試序列每幀的固定位置疊加可識別的標識,接著在被測設備上播放視頻測試序列,最后分析被測設備播放的視頻測試序列上標識的變化,計算實際的視頻顯示幀率。該發明是一種通過采集分析計算視頻顯示幀率的方法,這種方法結果準確,但其采用灰度圖標作為標識使視頻素材制作困難,同時,由于采用光敏傳感器作為采集設備,而不同光敏傳感器的精度不同,將影響源素材的適用范圍。在遠程桌面應用領域,由于其灰度標識是循環利用的,如果遠程桌面中丟失的幀數大于灰度標識的最大值,則其結果就無法準確反映。
【發明內容】
本發明要解決的技術問題,在于提供一種遠程桌面下基于幀號水印的視頻流暢度測試方法和裝置,解決了遠程桌面下視頻流暢度測試難且測試不準確問題。
本發明是通過以下技術方案解決上述技術問題的:
技術方案一:
遠程桌面下基于幀號水印的視頻流暢度測試方法,包括如下步驟::
步驟1、在終端設備已連接遠程桌面的前提下終端設備通過遠程桌面訪問遠程虛擬機,一控制單元向一視頻采集單元發出采集配置信息,所述采集配置信息包括:采樣頻率、采樣分辨率以及采樣后使用的編碼格式;然后所述控制單元調用一播放器播放一包含幀號水印的測試素材并通知一視頻采集單元開始采集,所述視頻采集單元對播放的測試素材進行采集;所述測試素材的所有圖像幀的幀號水印字體大小和位置相同,所述測試素材位于遠程虛擬機上;
步驟2、測試素材播放完畢后,所述控制單元通知所述視頻采集單元停止采集,視頻采集單元將采集所得的視頻文件交付一分析單元;
步驟3、所述分析單元將所述視頻文件分解為第一圖片序列,根據所述測試素材的幀號水印規格提取第一圖片序列中的幀號水印,然后將測試素材中的幀號水印與第一圖片序列中的幀號水印通過模式匹配識別出第一圖片序列中幀號水印的幀號序列;
步驟4、所述分析單元統計所述幀號序列,得到幀率、丟失的幀數、重復的幀數,從而獲知視頻播放的流暢度。
進一步地,所述終端設備包括瘦客戶機、云終端和計算機。
進一步地,所述幀號水印規格包括幀號水印所處的矩形區域坐標、幀號范圍和幀號字體大小
技術方案二:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建升騰資訊有限公司,未經福建升騰資訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210199198.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:APD測定器的檢查裝置及檢查方法
- 下一篇:一種PN結結深測算方法





