[發明專利]一種傳輸視頻數據的方法、系統和裝置無效
| 申請號: | 200910085008.1 | 申請日: | 2009-05-20 |
| 公開(公告)號: | CN101651838A | 公開(公告)日: | 2010-02-17 |
| 發明(設計)人: | 曹玉弟 | 申請(專利權)人: | 北京中星微電子有限公司 |
| 主分類號: | H04N7/62 | 分類號: | H04N7/62 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 黃志華 |
| 地址: | 100083北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 傳輸 視頻 數據 方法 系統 裝置 | ||
技術領域
本發明涉及電子技術領域,特別涉及一種傳輸視頻數據的方法、系統和裝置。
背景技術
在攝像頭傳輸實時視頻過程中,幀率控制是一項非常重要的工作。攝像頭根據現有的數字技術,能夠產生準確的時鐘來維持準確的幀率。
目前視頻處理過程包括:
攝像頭生成了一幀視頻數據,會將視頻數據分成多個數據包發送給終端;終端將收到的多個數據包合成一幀視頻數據,然后發送視頻處理系統;處理系統對收到的視頻數據進行處理。
但是由于受到帶寬的限制,攝像頭在發送給終端的過程中,會造成數據傳輸出錯,經常出現幀率不穩定的情況。
如果數據傳輸出錯,比如丟包或傳輸過程中數據包損壞,則終端在發送給處理系統后,會增加處理系統處理視頻數據的難度,比如容易造成音頻和視頻不同步。
綜上所述,目前的視頻傳輸過程中,如果數據傳輸出錯,會影響幀率的穩定性,從而容易出現音頻和視頻不同步的情況。
發明內容
本發明實施例提供一種傳輸視頻數據的方法、系統和裝置,用以在數據傳輸出錯時,保持幀率的穩定性,從而可以避免由于幀率的不穩定,造成音頻和視頻不同步的情況。
本發明實施例提供的一種傳輸視頻數據的方法,該方法包括:
終端將接收到的來自視頻設備的屬于同一幀的數據包進行組合,形成當前幀視頻數據;
所述終端判斷所形成的當前幀視頻數據是否完整,在確定所形成的當前幀視頻數據不完整時,將已緩存的一幀視頻數據發送給處理系統。
本發明實施例提供的一種傳輸視頻數據的系統,該系統包括:
視頻設備,用于將幀視頻數據分成多個數據包并發送;
終端,用于將接收到的屬于同一幀的數據包進行組合,形成當前幀視頻數據,判斷所形成的當前幀視頻數據是否完整,在確定所形成的當前幀視頻數據不完整時,將已緩存的一幀視頻數據發送給處理系統。
本發明實施例提供的一種終端,該終端包括:
存儲模塊,用于緩存幀視頻數據;
組合模塊,用于將接收到的屬于同一幀的數據包進行組合,形成當前幀視頻數據;
判斷模塊,用于判斷所述組合模塊所形成的當前幀視頻數據是否完整;
第一發送模塊,用于在所述判斷模塊確定所形成的當前幀視頻數據不完整時,將已緩存的一幀視頻數據發送給處理系統。
本發明實施例終端將接收到的來自視頻設備的屬于同一幀的數據包進行組合,形成當前幀視頻數據;所述終端判斷所形成的當前幀視頻數據是否完整在確定所形成的當前幀視頻數據不完整時,將已緩存的一幀視頻數據發送給處理系統。由于在數據傳輸出錯時,能夠將緩存的一幀視頻數據發送給處理系統,從而能夠保持幀率的穩定性,進而能夠避免由于幀率的不穩定,造成音頻和視頻不同步的情況;同時還能夠避免對于實時性要求很高,且對時頻幀率有依賴的處理系統的處理系統,由于幀率不穩定造成處理系統無法工作的情況。
附圖說明
圖1A為本發明實施例傳輸視頻數據的系統結構示意圖;
圖1B本發明實施例同一幀的數據包的示意圖一;
圖1C本發明實施例同一幀的數據包的示意圖二;
圖2為本發明實施例終端結構示意圖;
圖3為本發明實施例視頻數據包傳輸示意圖;
圖4為本發明實施例傳輸視頻數據的方法流程示意圖;
圖5為本發明實施例視頻設備傳輸視頻數據的流程示意圖;
圖6為本發明實施例終端傳輸視頻數據的流程示意圖。
具體實施方式
本發明實施例終端將接收到的來自視頻設備的屬于同一幀的數據包進行組合,形成當前幀視頻數據,判斷所形成的當前幀視頻數據是否完整,在確定所形成的當前幀視頻數據不完整時,將已緩存的一幀視頻數據發送給處理系統。由于在數據傳輸出錯時,能夠將緩存的一幀視頻數據發送給處理系統,從而降低處理系統處理視頻數據的難度,進而減少音頻和視頻不同步的情況。
其中,本發明實施例的視頻設備包括但不限于下列設備中的一種:
USB接口攝像頭(即通過USB接口向終端傳輸幀視頻數據),藍牙接口攝像頭(即通過藍牙接口向終端傳輸幀視頻數據),1394接口攝像頭(即通過1394接口向終端傳輸幀視頻數據),攝像機。
本發明實施例的終端包括但不限于下列終端中的一種:
個人電腦,視頻傳輸終端。
下面結合說明書附圖對本發明實施例作進一步詳細描述。
如圖1A所示,本發明實施例傳輸視頻數據的系統包括:視頻設備10和終端20。
視頻設備10,用于將幀視頻數據分成多個數據包并發送給終端20。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中星微電子有限公司,未經北京中星微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910085008.1/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





