欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種多種硬件資源統(tǒng)一使用的方法和裝置的制作方法

文檔序號:6769404閱讀:250來源:國知局
專利名稱:一種多種硬件資源統(tǒng)一使用的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及視音頻技術(shù)領(lǐng)域,特別涉及一種多種硬件資源統(tǒng)一使用的方法和裝置。
背景技術(shù)
在非線性編剪輯軟件及視頻后期特效處理與合成軟件中,在軟件處理時可能會同時使用到一個或者多個硬件設(shè)備進(jìn)行輸入輸出,而且每一個硬件設(shè)備的控制又各不相同, 如果對每個硬件都進(jìn)行單獨的控制,顯然是一個復(fù)雜而又繁瑣的過程,而且增加設(shè)備和人力的消耗,因此需要對各種不同的硬件設(shè)備用不同的流程進(jìn)行處理。

發(fā)明內(nèi)容
本發(fā)明提供一種多種硬件資源統(tǒng)一使用的方法,包括搜索并注冊所有硬件設(shè)備,保存硬件設(shè)備的設(shè)備特性,并為全部硬件設(shè)備分配設(shè)備ID ;對視音頻數(shù)據(jù)進(jìn)行采集;輸出視音頻數(shù)據(jù)。本發(fā)明還提供一種設(shè)備管理器,包括信息保存模塊,用于保存所有硬件設(shè)備的特征信息;ID分配模塊,用于給每個硬件設(shè)備分配一個唯一的設(shè)備ID ;接口創(chuàng)建模塊,用于創(chuàng)建設(shè)備接口,包括采集設(shè)備接口和輸出設(shè)備接口。沖突處理模塊,用于處理輸入和輸出設(shè)備不能同時存在的沖突;格式轉(zhuǎn)換模塊,用于轉(zhuǎn)換視音頻格式。本發(fā)明實施例具有以下優(yōu)點通過統(tǒng)一的流程來處理多種硬件資源同時使用,提高了工作效率,方便使用。


為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例一種多種硬件資源統(tǒng)一使用的方法的流程示意圖;圖2為本發(fā)明實施例中采集視音頻數(shù)據(jù)的流程示意圖;圖3為本發(fā)明實施例中輸出視音頻數(shù)據(jù)的流程示意圖;圖4為本發(fā)明實施例一種設(shè)備管理器的結(jié)構(gòu)圖。
具體實施例方式
3
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實施例提供了一種多種硬件資源統(tǒng)一使用的方法,如圖1所示,包括以下步驟步驟1,搜索并注冊所有硬件設(shè)備,保存硬件設(shè)備的設(shè)備特性,并為全部硬件設(shè)備分配設(shè)備ID。首先,硬件設(shè)備根據(jù)功能可分為三個基本的設(shè)備采集設(shè)備、輸出設(shè)備和設(shè)備控制器。而硬件設(shè)備的設(shè)備特性包括支持多少采集設(shè)備,多少輸出設(shè)備,支持不支持設(shè)備控制器,以及設(shè)備輸入輸出的格式,輸入設(shè)備和輸出設(shè)備是不是能夠同時存在等信息。所有的硬件設(shè)備都由設(shè)備管理器來管理,因此,首先通過設(shè)備管理器搜索所有硬件設(shè)備,保證所有硬件設(shè)備都向設(shè)備管理器完成了注冊,設(shè)備管理器保存所有注冊的硬件設(shè)備的設(shè)備特性,并且給每個硬件設(shè)備分配一個唯一的設(shè)備ID,來確定識別每個硬件設(shè)備。在硬件設(shè)備中,采集設(shè)備接口、輸出設(shè)備接口和設(shè)備控制器接口都是由硬件設(shè)備插件實現(xiàn)的,其中采集設(shè)備接口控制設(shè)備的打開,關(guān)閉,播放,停止,和從設(shè)備中采集視音頻數(shù)據(jù);輸出設(shè)備接口控制設(shè)備的打開,關(guān)閉,播放,停止,和把視音頻數(shù)據(jù)輸出到設(shè)備;設(shè)備控制器接口選擇硬件設(shè)備輸入源,配置輸入輸出視音頻,管理硬件設(shè)備狀態(tài)。步驟2,對視音頻數(shù)據(jù)進(jìn)行采集,具體流程如圖2所示。首先從設(shè)備管理器得到所有支持采集功能的硬件設(shè)備ID,選擇這些ID對應(yīng)的硬件設(shè)備,創(chuàng)建采集設(shè)備;檢查輸入和輸出設(shè)備是否能共存,如果不能通知管理器關(guān)閉輸出設(shè)備;打開采集設(shè)備.開始采集數(shù)據(jù);通過設(shè)備控制器接口選擇輸入源,設(shè)置設(shè)備輸入配置;檢查是否需要轉(zhuǎn)換為系統(tǒng)數(shù)據(jù)格式,如果需要通知管理器進(jìn)行數(shù)據(jù)轉(zhuǎn)換,進(jìn)行系統(tǒng)處理;采集完成則關(guān)閉采集設(shè)備,通知管理器打開在采集開始時關(guān)閉的輸出設(shè)備。步驟3,輸出視音頻數(shù)據(jù),具體流程如圖2所示。首先從設(shè)備管理器得到所有支持輸出功能的硬件設(shè)備ID,選擇這些ID對應(yīng)的硬件設(shè)備,創(chuàng)建輸出設(shè)備;打開輸出設(shè)備,通過設(shè)備控制器接口設(shè)置設(shè)備輸出配置;檢查是否需要轉(zhuǎn)換為硬件設(shè)備支持的數(shù)據(jù)格式,如果需要通知管理器進(jìn)行數(shù)據(jù)轉(zhuǎn)換;將數(shù)據(jù)輸出到設(shè)備。本發(fā)明實施例還提供一種設(shè)備管理器,如圖4所示,包括信息保存模塊,用于保存所有硬件設(shè)備的特征信息;ID分配模塊,用于給每個硬件設(shè)備分配一個唯一的設(shè)備ID ;接口創(chuàng)建模塊,用于創(chuàng)建設(shè)備接口,包括采集設(shè)備接口和輸出設(shè)備接口。沖突處理模塊,用于處理輸入和輸出設(shè)備不能同時存在的沖突;
格式轉(zhuǎn)換模塊,用于轉(zhuǎn)換視音頻格式。通過本發(fā)明實施例統(tǒng)一的流程來處理多種硬件資源同時使用,提高了工作效率, 方便使用。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進(jìn)行分布于實施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種多種硬件資源統(tǒng)一使用的方法,其特征在于,包括搜索并注冊所有硬件設(shè)備,保存所述硬件設(shè)備的設(shè)備特性,并為全部硬件設(shè)備分配設(shè)備ID ;對視音頻數(shù)據(jù)進(jìn)行采集; 輸出所述視音頻數(shù)據(jù)。
2.如權(quán)利要求1所述的多種硬件資源統(tǒng)一使用的方法,其特征在于,所述硬件設(shè)備分為三個基本的設(shè)備采集設(shè)備、輸出設(shè)備和設(shè)備控制器;所述硬件設(shè)備的設(shè)備特性包括支持多少采集設(shè)備,多少輸出設(shè)備,支持不支持設(shè)備控制器,以及設(shè)備輸入輸出的格式,輸入設(shè)備和輸出設(shè)備是不是能夠同時存在。
3.如權(quán)利要求1所述的多種硬件資源統(tǒng)一使用的方法,其特征在于,所述設(shè)備ID是唯一的。
4.如權(quán)利要求1所述的多種硬件資源統(tǒng)一使用的方法,其特征在于所述對視音頻數(shù)據(jù)進(jìn)行采集包括創(chuàng)建采集設(shè)備;檢查輸入和輸出設(shè)備是否能共存,如果不能通知管理器關(guān)閉輸出設(shè)備;開始采集數(shù)據(jù),通過設(shè)備控制器接口選擇輸入源,設(shè)置設(shè)備輸入配置;檢查是否需要轉(zhuǎn)換為系統(tǒng)數(shù)據(jù)格式,如果需要通知管理器進(jìn)行數(shù)據(jù)轉(zhuǎn)換,進(jìn)行系統(tǒng)處理;采集完成,通知管理器打開在采集開始時關(guān)閉的輸出設(shè)備。
5.如權(quán)利要求4所述的多種硬件資源統(tǒng)一使用的方法,其特征在于,所述創(chuàng)建采集設(shè)備具體為從設(shè)備管理器得到所有支持采集功能的硬件設(shè)備ID,選擇這些ID對應(yīng)的硬件設(shè)備,創(chuàng)建采集設(shè)備。
6.如權(quán)利要求1所述的多種硬件資源統(tǒng)一使用的方法,其特征在于,所述輸出所述視音頻數(shù)據(jù)包括創(chuàng)建輸出設(shè)備;打開輸出設(shè)備,通過設(shè)備控制器接口設(shè)置設(shè)備輸出配置;檢查是否需要轉(zhuǎn)換為硬件設(shè)備支持的數(shù)據(jù)格式,如果需要通知管理器進(jìn)行數(shù)據(jù)轉(zhuǎn)換; 將數(shù)據(jù)輸出到設(shè)備。
7.如權(quán)利要求6所述的多種硬件資源統(tǒng)一使用的方法,其特征在于,所述創(chuàng)建輸出設(shè)備具體為從設(shè)備管理器得到所有支持輸出功能的硬件設(shè)備ID,選擇這些ID對應(yīng)的硬件設(shè)備,創(chuàng)建輸出設(shè)備。
8.一種設(shè)備管理器,其特征在于,包括信息保存模塊,用于保存所有硬件設(shè)備的特征信息; ID分配模塊,用于給每個硬件設(shè)備分配一個唯一的設(shè)備ID ; 接口創(chuàng)建模塊,用于創(chuàng)建設(shè)備接口,包括采集設(shè)備接口和輸出設(shè)備接口。 沖突處理模塊,用于處理輸入和輸出設(shè)備不能同時存在的沖突; 格式轉(zhuǎn)換模塊,用于轉(zhuǎn)換視音頻格式。
全文摘要
本發(fā)明實施例公開了一種多種硬件資源統(tǒng)一使用的方法和裝置,方法包括搜索并注冊所有硬件設(shè)備,保存硬件設(shè)備的設(shè)備特性,并為全部硬件設(shè)備分配設(shè)備ID;對視音頻數(shù)據(jù)進(jìn)行采集;輸出視音頻數(shù)據(jù)。通過統(tǒng)一的流程來處理多種硬件資源同時使用,提高了工作效率,方便使用。
文檔編號G11B27/02GK102568523SQ20101061741
公開日2012年7月11日 申請日期2010年12月31日 優(yōu)先權(quán)日2010年12月31日
發(fā)明者劉鐵華, 見良, 鄭鵬程 申請人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
霸州市| 大荔县| 于都县| 大冶市| 军事| 南城县| 康保县| 克什克腾旗| 七台河市| 清新县| 盐亭县| 翁源县| 桂阳县| 黑河市| 沿河| 石屏县| 宜春市| 曲沃县| 信阳市| 乡宁县| 融水| 商丘市| 瑞昌市| 当雄县| 萨嘎县| 渝北区| 于都县| 枣强县| 屏山县| 宣城市| 阿克苏市| 察雅县| 印江| 太白县| 葵青区| 青冈县| 民乐县| 长宁县| 盘锦市| 北辰区| 陇川县|