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





