[發明專利]一種在計算機中控制視音頻數據流的方法無效
| 申請號: | 200710179762.2 | 申請日: | 2007-12-18 |
| 公開(公告)號: | CN101465971A | 公開(公告)日: | 2009-06-24 |
| 發明(設計)人: | 何宇飛;李慶莊 | 申請(專利權)人: | 新奧特(北京)視頻技術有限公司 |
| 主分類號: | H04N5/262 | 分類號: | H04N5/262 |
| 代理公司: | 北京天悅專利代理事務所 | 代理人: | 田 明;王 瑛 |
| 地址: | 100080北京市海淀區西草場*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算機 控制 音頻 數據流 方法 | ||
技術領域
本發明屬于視音頻數據處理技術,具體涉及一種在計算機中控制視音頻數據流的方法。
背景技術
隨著計算機、存儲、新媒體等技術的發展,在制作影視節目過程中,非線性編輯軟件產品正在取代傳統的節目制作方式,成為電視臺和影視制作中心必不可少的工具。
隨著用戶對節目質量和包裝效果要求的不斷提高,人們對非線性編輯軟件提出了更高的要求,比如:編輯的數據流層數更多,流處理實時性更好,多種媒體流格式,甚至不同制式要求混合編輯。這些都要求非線性編輯軟件的開發必須在現有的計算機技術發展基礎之上,融入特有的數據流處理的核心技術,尤其是高清節目的推出對此提出了更大的挑戰。雖然Microsoft公司的DirectShow技術可以解決其中的部分問題,例如支持媒體的播放等,但對于專業級的非線性編輯軟件來說還遠遠不能滿足要求。
發明內容
本發明的目的在于針對非線性編輯軟件性能的發展要求,提供一種在計算機中控制視音頻數據流的方法,從而實現多層的、復雜的數據流控制,保證數據流動的穩定性和高效性。
本發明的技術方案如下:一種在計算機中控制視音頻數據流的方法,該方法首先定義了一種數據流的控制單元模型NewAutoNode,使之包含三個要素:數據處理的具體行為動作、輸入輸出數據流的格式以及數據流動關系;然后基于數據流的控制單元模型NewAutoNode,構建由多個NewAutoNode連接構成的數據流的控制樹模型NewAutoTree,使之對應一個具體、完整的數據流動行為。
如上所述的在計算機中控制視音頻數據流的方法,其中,該方法將多個數據流的控制樹模型NewAutoTree置于同一個數據流控制容器NewAutoTreeCutlist中,用以表達一個時間序列上的豐富多樣的數據流動行為。
如上所述的在計算機中控制視音頻數據流的方法,其中,在同一個數據流控制容器NewAutoTree?Cutlist中的不同的NewAutoTree的數據流動是分離的,彼此之間互不影響。
如上所述的在計算機中控制視音頻數據流的方法,其中,數據流的控制單元模型NewAutoNode所包含要素中的數據處理的具體行為動作包括:數據源讀取、視音頻的解壓縮、視音頻數據的特效渲染、數據拷貝以及數據流的混合。
如上所述的在計算機中控制視音頻數據流的方法,其中,數據流的控制單元模型NewAutoNode所包含要素中的輸入輸出數據流的格式包括常用的廣播級和專業級的視音頻數據格式。
本發明在定義了數據流的控制單元模型NewAutoNode的基礎上,將多個NewAutoNode連接構成數據流的控制樹模型NewAutoTree,從而以一個NewAutoTree來描述一個具體的數據流動行為,并可以將多個NewAutoTree置于同一個數據流控制容器NewAutoTree?Cutlist中。通過這種控制方法,可以根據對數據流的不同操作,使用不同硬件資源,有效地處理數據;并且可以實現多層的、復雜的數據流控制,同時也可以保證數據流動的穩定性和高效性。
附圖說明
圖1為數據流的控制單元模型NewAutoNode的結構示意圖。
圖2為針對播放操作的數據流的控制樹模型NewAutoTree的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發明進行詳細的描述。
本發明首先定義了一種數據流的控制單元模型NewAutoNode,即一個定義了特殊動作的部件,其結構如圖1所示,它包含三個要素:(1)數據處理的具體行為動作--表明了其要執行的動作(Task),(2)輸入輸出數據流的格式(Format)--聲明了輸入輸出的數據流類型(MediaType),(3)數據流動關系—描述了父NewAutoNode(PN)和子NewAutoNode(CN)的連接關系。NewAutoNode是一個邏輯概念,在軟件實現上有多種方式,本實施例選擇COM來描述和實現該對象,它的三個要素也是一個邏輯概念,也用COM來描述和實現它們。Task的類型主要包括視音頻的解碼、視音頻的壓縮、視音頻數據的傳送、視音頻數據的拷貝、視音頻數據的分析、視音頻數據的渲染、視音頻數據的混合;Format的類型主要包括BGRAVideo、BGRVideo、YUYV422、YUAYVA4224、AYUV4444;MediaType的類型主要包括DVSD、DV25、DV50、DV100、MPEG1IBP、MPEG2I、MPEG2IBP、MPEG4I、Mpeg4GOV、MpegD10。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新奧特(北京)視頻技術有限公司,未經新奧特(北京)視頻技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710179762.2/2.html,轉載請聲明來源鉆瓜專利網。





