專利名稱:一種共相式多媒體集成播放系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及多媒體應(yīng)用領(lǐng)域,尤指一種共相式多媒體集成播放系統(tǒng)。
背景技術(shù):
隨著社會和經(jīng)濟(jì)的發(fā)展,多媒體技術(shù)在IT行業(yè)的地位越來越重要,進(jìn)行多媒體開發(fā)的硬件、軟件和服務(wù)廠商日益增多。這些廠商自成一家的技術(shù)開發(fā),導(dǎo)致多媒體領(lǐng)域的格式和標(biāo)準(zhǔn)多樣化,從而出現(xiàn)了特定的硬件或播放軟件只能支持特定的數(shù)據(jù)格式,特定的操作系統(tǒng)只能支持特定的播放軟件等現(xiàn)象。
現(xiàn)有的多媒體播放系統(tǒng)如圖1所示,播放軟件將多媒體數(shù)據(jù)送給操作系統(tǒng),由操作系統(tǒng)驅(qū)動多媒體硬件播放該多媒體數(shù)據(jù)。上述過程中,由于操作系統(tǒng)無法識別壓縮數(shù)據(jù),故播放軟件會將多媒體數(shù)據(jù)解壓縮后送給操作系統(tǒng)。一旦該多媒體數(shù)據(jù)無法得到操作系統(tǒng)的支持,或操作系統(tǒng)無法正確驅(qū)動多媒體硬件,多媒體數(shù)據(jù)就無法播放或無法正確播放。上述情況使得現(xiàn)有的多媒體技術(shù)兼容性差,為多媒體數(shù)據(jù)的共享設(shè)置障礙,并給多媒體技術(shù)的廣泛應(yīng)用帶來不便。
在格式和標(biāo)準(zhǔn)多樣化的情況下,如何提高多媒體技術(shù)的通用性,使得任意格式的多媒體數(shù)據(jù)在任意硬件、任意操作系統(tǒng)上都能得到支持,就成為當(dāng)前需要解決的問題。
發(fā)明內(nèi)容
有鑒于此,本實(shí)用新型的主要目的在于提供一種共相式多媒體集成播放系統(tǒng),使得多媒體數(shù)據(jù)的播放不受數(shù)據(jù)格式、硬件類型以及操作系統(tǒng)的限制,以提高多媒體技術(shù)的通用性。
為達(dá)到上述目的,本實(shí)用新型的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種共相式多媒體集成播放系統(tǒng),包括操作系統(tǒng)和多媒體硬件,該系統(tǒng)還包括文件格式轉(zhuǎn)換單元、操作系統(tǒng)接口單元和硬件接口單元;所述文件格式轉(zhuǎn)換單元將接收到的外部多媒體數(shù)據(jù),根據(jù)自身設(shè)置轉(zhuǎn)換為公共格式的多媒體數(shù)據(jù),送至操作系統(tǒng)進(jìn)行處理;所述操作系統(tǒng)接收到公共格式的多媒體數(shù)據(jù)后,通過操作系統(tǒng)接口單元將公共格式的多媒體數(shù)據(jù)轉(zhuǎn)變?yōu)楣豺?qū)動信號,發(fā)送給硬件接口單元;所述硬件接口單元根據(jù)多媒體硬件的類型,將公共驅(qū)動信號轉(zhuǎn)變?yōu)橛布勺R別驅(qū)動信號,發(fā)送給多媒體硬件進(jìn)行播放。
所述文件格式轉(zhuǎn)換單元包括格式比較模塊和格式轉(zhuǎn)換模塊;所述格式比較模塊預(yù)先存儲一個以上多媒體數(shù)據(jù)的格式信息,且所述格式轉(zhuǎn)換模塊為所述一個以上多媒體數(shù)據(jù)設(shè)置對應(yīng)的格式轉(zhuǎn)換子模塊;則格式比較模塊獲取外部多媒體數(shù)據(jù)的格式信息,并與自身存儲的多媒體數(shù)據(jù)的格式信息進(jìn)行比較,確定所述外部多媒體數(shù)據(jù)的類型,再將外部多媒體數(shù)據(jù)發(fā)送給對應(yīng)類型多媒體數(shù)據(jù)的格式轉(zhuǎn)換子模塊;對應(yīng)類型多媒體數(shù)據(jù)的格式轉(zhuǎn)換子模塊根據(jù)自身設(shè)置,將所述外部多媒體數(shù)據(jù)轉(zhuǎn)換為公共格式的多媒體數(shù)據(jù)。
所述多媒體集成播放系統(tǒng)進(jìn)一步包括存儲單元,所述文件格式轉(zhuǎn)換單元進(jìn)一步包括壓縮/解壓縮模塊;則格式轉(zhuǎn)換模塊將公共格式的多媒體數(shù)據(jù)送至壓縮/解壓縮模塊進(jìn)行壓縮后保存到存儲單元;當(dāng)接收到數(shù)據(jù)播放指令時,壓縮/解壓縮模塊從存儲單元獲得該多媒體數(shù)據(jù)進(jìn)行解壓,并將解壓后的多媒體數(shù)據(jù)送至操作系統(tǒng)。
所述操作系統(tǒng)接口單元包括數(shù)據(jù)管理模塊和驅(qū)動模塊,所述數(shù)據(jù)管理模塊預(yù)先記錄一個以上操作系統(tǒng)的宏定義;則操作系統(tǒng)將自身接收到的公共格式的多媒體數(shù)據(jù)發(fā)送給操作系統(tǒng)接口單元的數(shù)據(jù)管理模塊,數(shù)據(jù)管理模塊獲取所述操作系統(tǒng)的宏定義,并與自身記錄的所有操作系統(tǒng)的宏定義進(jìn)行比較,確定所述操作系統(tǒng)的類型;數(shù)據(jù)管理模塊再將公共格式的多媒體數(shù)據(jù)按照所述操作系統(tǒng)的類型進(jìn)行映射,并返回映射后的多媒體數(shù)據(jù)給操作系統(tǒng);操作系統(tǒng)讀取映射后的多媒體數(shù)據(jù),發(fā)送給操作系統(tǒng)接口單元的驅(qū)動模塊,由驅(qū)動模塊將映射后的多媒體數(shù)據(jù)轉(zhuǎn)變?yōu)楣豺?qū)動信號發(fā)送給硬件接口單元。
由上述技術(shù)方案可見,本實(shí)用新型的這種共相式多媒體集成播放系統(tǒng)通過設(shè)置文件格式轉(zhuǎn)換單元、操作系統(tǒng)接口單元和硬件接口單元,分別進(jìn)行文件格式轉(zhuǎn)換、操作系統(tǒng)格式轉(zhuǎn)換以及硬件驅(qū)動信號格式轉(zhuǎn)換,使得該系統(tǒng)能夠在任意硬件、任意操作系統(tǒng)上,播放任意格式的多媒體數(shù)據(jù),從而實(shí)現(xiàn)多媒體硬件、操作系統(tǒng)和數(shù)據(jù)格式的無縫集成,提高多媒體技術(shù)的通用性。
圖1為現(xiàn)有技術(shù)中多媒體播放系統(tǒng)的示意圖;圖2為本實(shí)用新型第一實(shí)施例中多媒體集成播放系統(tǒng)的結(jié)構(gòu)圖;圖3為本實(shí)用新型第一實(shí)施例中實(shí)現(xiàn)多媒體集成播放的流程圖;圖4為本實(shí)用新型第二實(shí)施例中多媒體集成播放系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
為使本實(shí)用新型的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對本實(shí)用新型進(jìn)一步詳細(xì)說明。
為了提高多媒體技術(shù)的通用性和兼容性,本實(shí)用新型提出一種共相式多媒體集成播放系統(tǒng),所謂共相指的是具有普遍性的事物。
實(shí)施例一、本實(shí)施例的系統(tǒng)結(jié)構(gòu)見圖2,包括文件格式轉(zhuǎn)換單元21、操作系統(tǒng)22、操作系統(tǒng)接口單元23、硬件接口單元24和多媒體硬件25。
其中,文件格式轉(zhuǎn)換單元21又分為格式比較模塊211和格式轉(zhuǎn)換模塊212。
格式比較模塊211預(yù)先存儲現(xiàn)有的各種多媒體數(shù)據(jù)的格式信息,所述現(xiàn)有的多媒體數(shù)據(jù)可以是一些主流的媒體格式,比如MP3、Wave、Midi等,或是任何感興趣的媒體格式。格式信息包括數(shù)據(jù)頭、壓縮情況等,其中數(shù)據(jù)頭攜帶有記錄作者、版權(quán)等內(nèi)容的附加信息。
格式轉(zhuǎn)換模塊212用于將格式比較模塊211中存儲的各種媒體格式轉(zhuǎn)換為統(tǒng)一的公共格式。所述公共格式是一種預(yù)先定義好的、擴(kuò)展性很強(qiáng)的標(biāo)準(zhǔn)數(shù)據(jù)格式,比如一種可采用的公共格式為為音頻、視頻和文本數(shù)據(jù)分別設(shè)置標(biāo)識符,如果多媒體文件中的某段數(shù)據(jù)為音頻數(shù)據(jù),則在該段數(shù)據(jù)前添加音頻標(biāo)識符等。
為了將N種媒體格式轉(zhuǎn)換為自身定義的公共格式,文件格式轉(zhuǎn)換單元21可以設(shè)置N個格式轉(zhuǎn)換子模塊,以便為對應(yīng)的媒體格式執(zhí)行上述轉(zhuǎn)換。比如,所述格式轉(zhuǎn)換模塊212包括MP3格式轉(zhuǎn)換子模塊、Wave格式轉(zhuǎn)換子模塊、Midi格式轉(zhuǎn)換子模塊等。在后續(xù)過程中,如果還要求文件格式轉(zhuǎn)換單元21支持第N+1種媒體格式的轉(zhuǎn)換,可以在格式比較模塊211中添加第N+1種媒體格式的格式信息,同時為第N+1種媒體格式添加自身的格式轉(zhuǎn)換子模塊,就能滿足上述要求,故所述文件格式轉(zhuǎn)換單元21的擴(kuò)展性強(qiáng)、兼容性好。
當(dāng)外部多媒體數(shù)據(jù)送入文件格式轉(zhuǎn)換單元21后,首先由格式比較模塊211提取該多媒體數(shù)據(jù)的格式信息,并與自身存儲的諸多多媒體數(shù)據(jù)的格式信息逐一進(jìn)行比較,從而判定該外部多媒體數(shù)據(jù)的類型。
然后,格式比較模塊211將該外部多媒體數(shù)據(jù)送至對應(yīng)的格式轉(zhuǎn)換子模塊,轉(zhuǎn)換為公共格式。比如,如果外部多媒體數(shù)據(jù)為MP3,則格式比較模塊將其送至MP3格式轉(zhuǎn)換子模塊,得到該多媒體數(shù)據(jù)的公共格式。在將多媒體數(shù)據(jù)從現(xiàn)有格式轉(zhuǎn)換為公共格式時,不應(yīng)損失字段信息,比如數(shù)據(jù)頭等。
操作系統(tǒng)22讀取轉(zhuǎn)換為公共格式的多媒體數(shù)據(jù)后,送入操作系統(tǒng)接口單元23進(jìn)行處理。
操作系統(tǒng)接口單元23包括數(shù)據(jù)管理模塊231和驅(qū)動模塊232,該操作系統(tǒng)接口單元23可以采用C++、C和匯編語言等編程實(shí)現(xiàn)。
數(shù)據(jù)管理模塊231用于對操作系統(tǒng)22送至的多媒體文件進(jìn)行轉(zhuǎn)換,使得當(dāng)前的操作系統(tǒng)22能夠正確讀取文件內(nèi)容。其中,當(dāng)前的操作系統(tǒng)可以是計(jì)算機(jī)上使用的操作系統(tǒng),比如Windows、Linux、Symbian等,也可以是一個通過嵌入式代碼實(shí)現(xiàn)的、能夠?qū)Χ嗝襟w設(shè)備和文件等進(jìn)行簡單管理的微型操作系統(tǒng),比如較為流行的便攜式MP3播放器,其內(nèi)部就有一個這樣的微操作系統(tǒng)。
所述數(shù)據(jù)管理模塊231記錄有各種操作系統(tǒng)的宏定義,該數(shù)據(jù)管理模塊231對多媒體文件的轉(zhuǎn)換過程如下首先,數(shù)據(jù)管理模塊231獲取當(dāng)前操作系統(tǒng)的宏定義,并與自身記錄的所有操作系統(tǒng)的宏定義進(jìn)行比較,從而確定當(dāng)前操作系統(tǒng)的類型。然后,數(shù)據(jù)管理模塊231將接收到的公共格式數(shù)據(jù)映射到當(dāng)前操作系統(tǒng)。上述映射操作包括將公共格式數(shù)據(jù)調(diào)整為當(dāng)前操作系統(tǒng)可以正確讀取的字節(jié)順序;按照當(dāng)前操作系統(tǒng)的位數(shù)擴(kuò)展公共格式數(shù)據(jù)的字段,比如將公共格式數(shù)據(jù)擴(kuò)展為適合32位或64位操作系統(tǒng)等;對公共格式數(shù)據(jù)進(jìn)行截位;根據(jù)當(dāng)前操作系統(tǒng)的設(shè)置識別公共格式數(shù)據(jù)中的特殊字符等。
驅(qū)動模塊232將操作系統(tǒng)22正確讀取的數(shù)據(jù)文件,按照電流、頻率等硬件參數(shù)進(jìn)行轉(zhuǎn)變后,送給硬件接口單元24,并向硬件接口單元24發(fā)出啟動指令。上述過程中,根據(jù)電流、頻率等硬件參數(shù)轉(zhuǎn)變后的信號,以及啟動指令等統(tǒng)稱為公共驅(qū)動信號。
硬件接口單元24是一個帶有驅(qū)動的芯片,與實(shí)際的多媒體硬件25(比如計(jì)算機(jī)設(shè)備或多媒體芯片)直接連接,用于將驅(qū)動模塊232發(fā)出的公共驅(qū)動信號轉(zhuǎn)換為硬件可識別的格式,并送至多媒體硬件25播放。所述多媒體硬件的型號可以是Vimico、Yamaha、Intel等,此處不再贅述。
當(dāng)硬件接口單元24和某個多媒體硬件25連接后,該硬件接口單元24會發(fā)起與多媒體硬件25的通信,并根據(jù)多媒體硬件25的反饋消息確定該硬件的類型。然后,硬件接口單元24根據(jù)自身設(shè)置,將公共驅(qū)動信號轉(zhuǎn)換為對應(yīng)硬件可識別的格式,并按照上述格式驅(qū)動多媒體硬件25播放操作系統(tǒng)接口單元23送來的多媒體文件。
其中,硬件接口單元24將公共驅(qū)動信號轉(zhuǎn)換為硬件可識別格式的過程具體為硬件接口單元24預(yù)先保存有公共驅(qū)動信號與不同類型硬件可識別驅(qū)動信號的對應(yīng)關(guān)系,一旦確定當(dāng)前連接的硬件類型,硬件接口單元24就能根據(jù)對應(yīng)關(guān)系進(jìn)行轉(zhuǎn)換。
基于圖2所示的系統(tǒng)結(jié)構(gòu),本實(shí)用新型的多媒體集成播放方法如圖3所示,包括以下步驟步驟301、文件格式轉(zhuǎn)換單元21接收到外部的多媒體數(shù)據(jù)時,將該多媒體數(shù)據(jù)的格式轉(zhuǎn)換為自身定義的公共格式,送至操作系統(tǒng)22。
其中,文件格式轉(zhuǎn)換單元預(yù)先存儲一個以上多媒體數(shù)據(jù)的格式信息,并分別為所存儲的每個多媒體數(shù)據(jù)設(shè)置與公共格式的轉(zhuǎn)換關(guān)系,則該步驟中,將外部多媒體數(shù)據(jù)轉(zhuǎn)換為公共格式的方法具體為1、文件格式轉(zhuǎn)換單元獲取外部多媒體數(shù)據(jù)的格式信息,并與自身存儲的多媒體數(shù)據(jù)的格式信息進(jìn)行比較,確定所述外部多媒體數(shù)據(jù)的類型。
2、文件格式轉(zhuǎn)換單元根據(jù)對應(yīng)類型多媒體數(shù)據(jù)與公共格式的轉(zhuǎn)換關(guān)系,將所述外部多媒體數(shù)據(jù)轉(zhuǎn)換為公共格式的多媒體數(shù)據(jù)。
步驟302、操作系統(tǒng)22將公共格式的多媒體數(shù)據(jù)送至操作系統(tǒng)接口單元23的數(shù)據(jù)管理模塊231,數(shù)據(jù)管理模塊231按照操作系統(tǒng)22的類型,對公共格式的多媒體數(shù)據(jù)進(jìn)行映射,使得操作系統(tǒng)22能夠正確讀取該多媒體數(shù)據(jù),并將映射后的多媒體數(shù)據(jù)返回給操作系統(tǒng)22。
步驟303、操作系統(tǒng)22將映射后的多媒體數(shù)據(jù)發(fā)送給操作系統(tǒng)接口單元23的驅(qū)動模塊232,由驅(qū)動模塊232生成公共驅(qū)動信號。
步驟304、驅(qū)動模塊232將公共驅(qū)動信號送至硬件接口單元24,硬件接口單元24根據(jù)所確定的多媒體硬件類型,將公共驅(qū)動信號轉(zhuǎn)變?yōu)橛布勺R別驅(qū)動信號,送至多媒體硬件25進(jìn)行播放。
上述過程中,多媒體數(shù)據(jù)按照數(shù)據(jù)段進(jìn)行處理,比如操作系統(tǒng)正確讀取一個數(shù)據(jù)段的內(nèi)容后,就會將該數(shù)據(jù)段送至硬件接口單元,而不必等待所有多媒體數(shù)據(jù)全部讀取后,再執(zhí)行下一步操作,所述數(shù)據(jù)段根據(jù)實(shí)際應(yīng)用進(jìn)行劃分。
經(jīng)過上述處理,任意格式的多媒體數(shù)據(jù)在任意硬件、任意操作系統(tǒng)上都能得到支持。
實(shí)施例二、在圖2所示的系統(tǒng)結(jié)構(gòu)中,由于外部的多媒體數(shù)據(jù)轉(zhuǎn)換為公共格式后,直接送至操作系統(tǒng)進(jìn)行后續(xù)處理,故不必對公共格式的數(shù)據(jù)進(jìn)行壓縮。
為了保證所述多媒體播放系統(tǒng)的完整性,該系統(tǒng)也能將轉(zhuǎn)換后的公共格式數(shù)據(jù)保存成文件,即格式轉(zhuǎn)換單元212執(zhí)行完多媒體數(shù)據(jù)的格式轉(zhuǎn)換后,將多媒體數(shù)據(jù)保存到存儲單元。由于多媒體數(shù)據(jù)一般數(shù)據(jù)量較大,故需要將其壓縮后保存。為了滿足上述要求,在文件格式轉(zhuǎn)換單元21中進(jìn)一步設(shè)置壓縮/解壓縮模塊413,具體結(jié)構(gòu)見圖4。
格式轉(zhuǎn)換模塊212將公共格式的多媒體數(shù)據(jù)發(fā)給壓縮/解壓縮模塊413,由其將公共格式的多媒體數(shù)據(jù)壓縮后,保存到存儲單元46中。在進(jìn)行壓縮處理時,可以設(shè)置標(biāo)識符區(qū)分壓縮和非壓縮數(shù)據(jù),使得同一個多媒體文件中能夠根據(jù)需要來設(shè)置壓縮數(shù)據(jù)段和非壓縮數(shù)據(jù)段。
此后,如果接收到數(shù)據(jù)播放指令需要播放上述多媒體數(shù)據(jù),壓縮/解壓縮模塊413就會從存儲單元46獲取該多媒體數(shù)據(jù)進(jìn)行解壓,并將解壓后的多媒體數(shù)據(jù)送至操作系統(tǒng)22。后續(xù)處理與實(shí)施例一相同,此處不再贅述。
在此基礎(chǔ)上,圖3所示方法的步驟301進(jìn)一步包括文件格式轉(zhuǎn)換單元將公共格式的多媒體數(shù)據(jù)送至操作系統(tǒng)之前,壓縮所述公共格式的多媒體數(shù)據(jù)并保存到存儲單元。
當(dāng)接收到數(shù)據(jù)播放指令時,文件格式轉(zhuǎn)換單元從存儲單元獲得該多媒體數(shù)據(jù)進(jìn)行解壓,并將解壓后的多媒體數(shù)據(jù)送至操作系統(tǒng)。
其中,將公共格式的多媒體數(shù)據(jù)進(jìn)行壓縮的一種實(shí)現(xiàn)方法為設(shè)置壓縮標(biāo)識符,將公共格式的多媒體數(shù)據(jù)劃分為數(shù)據(jù)段,并在壓縮數(shù)據(jù)段前添加壓縮標(biāo)識符。
由上述的實(shí)施例可見,本實(shí)用新型的這種共相式多媒體集成播放系統(tǒng)和方法,通過文件格式轉(zhuǎn)換、操作系統(tǒng)格式轉(zhuǎn)換以及硬件驅(qū)動信號格式轉(zhuǎn)換,使得該系統(tǒng)能夠在任意硬件、任意操作系統(tǒng)上,播放任意格式的多媒體數(shù)據(jù),從而提高多媒體技術(shù)的通用性。
權(quán)利要求1.一種共相式多媒體集成播放系統(tǒng),包括操作系統(tǒng)和多媒體硬件,其特征在于,該系統(tǒng)還包括文件格式轉(zhuǎn)換單元、操作系統(tǒng)接口單元和硬件接口單元;所述文件格式轉(zhuǎn)換單元將接收到的外部多媒體數(shù)據(jù),根據(jù)自身設(shè)置轉(zhuǎn)換為公共格式的多媒體數(shù)據(jù),送至操作系統(tǒng)進(jìn)行處理;所述操作系統(tǒng)接收到公共格式的多媒體數(shù)據(jù)后,通過操作系統(tǒng)接口單元將公共格式的多媒體數(shù)據(jù)轉(zhuǎn)變?yōu)楣豺?qū)動信號,發(fā)送給硬件接口單元;所述硬件接口單元根據(jù)多媒體硬件的類型,將公共驅(qū)動信號轉(zhuǎn)變?yōu)橛布勺R別驅(qū)動信號,發(fā)送給多媒體硬件進(jìn)行播放。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述文件格式轉(zhuǎn)換單元包括格式比較模塊和格式轉(zhuǎn)換模塊;所述格式比較模塊預(yù)先存儲一個以上多媒體數(shù)據(jù)的格式信息,且所述格式轉(zhuǎn)換模塊為所述一個以上多媒體數(shù)據(jù)設(shè)置對應(yīng)的格式轉(zhuǎn)換子模塊;則格式比較模塊獲取外部多媒體數(shù)據(jù)的格式信息,并與自身存儲的多媒體數(shù)據(jù)的格式信息進(jìn)行比較,確定所述外部多媒體數(shù)據(jù)的類型,再將外部多媒體數(shù)據(jù)發(fā)送給對應(yīng)類型多媒體數(shù)據(jù)的格式轉(zhuǎn)換子模塊;對應(yīng)類型多媒體數(shù)據(jù)的格式轉(zhuǎn)換子模塊根據(jù)自身設(shè)置,將所述外部多媒體數(shù)據(jù)轉(zhuǎn)換為公共格式的多媒體數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述多媒體集成播放系統(tǒng)進(jìn)一步包括存儲單元,所述文件格式轉(zhuǎn)換單元進(jìn)一步包括壓縮/解壓縮模塊;則格式轉(zhuǎn)換模塊將公共格式的多媒體數(shù)據(jù)送至壓縮/解壓縮模塊進(jìn)行壓縮后保存到存儲單元;當(dāng)接收到數(shù)據(jù)播放指令時,壓縮/解壓縮模塊從存儲單元獲得該多媒體數(shù)據(jù)進(jìn)行解壓,并將解壓后的多媒體數(shù)據(jù)送至操作系統(tǒng)。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述操作系統(tǒng)接口單元包括數(shù)據(jù)管理模塊和驅(qū)動模塊,所述數(shù)據(jù)管理模塊預(yù)先記錄一個以上操作系統(tǒng)的宏定義;則操作系統(tǒng)將自身接收到的公共格式的多媒體數(shù)據(jù)發(fā)送給操作系統(tǒng)接口單元的數(shù)據(jù)管理模塊,數(shù)據(jù)管理模塊獲取所述操作系統(tǒng)的宏定義,并與自身記錄的所有操作系統(tǒng)的宏定義進(jìn)行比較,確定所述操作系統(tǒng)的類型;數(shù)據(jù)管理模塊再將公共格式的多媒體數(shù)據(jù)按照所述操作系統(tǒng)的類型進(jìn)行映射,并返回映射后的多媒體數(shù)據(jù)給操作系統(tǒng);操作系統(tǒng)讀取映射后的多媒體數(shù)據(jù),發(fā)送給操作系統(tǒng)接口單元的驅(qū)動模塊,由驅(qū)動模塊將映射后的多媒體數(shù)據(jù)轉(zhuǎn)變?yōu)楣豺?qū)動信號發(fā)送給硬件接口單元。
專利摘要本實(shí)用新型公開了一種共相式多媒體集成播放系統(tǒng)。該系統(tǒng)包括操作系統(tǒng)和多媒體硬件,以及文件格式轉(zhuǎn)換單元、操作系統(tǒng)接口單元和硬件接口單元;所述文件格式轉(zhuǎn)換單元將接收到的外部多媒體數(shù)據(jù),根據(jù)自身設(shè)置轉(zhuǎn)換為公共格式的多媒體數(shù)據(jù),送至操作系統(tǒng)進(jìn)行處理;所述操作系統(tǒng)接收到公共格式的多媒體數(shù)據(jù)后,通過操作系統(tǒng)接口單元將公共格式的多媒體數(shù)據(jù)轉(zhuǎn)變?yōu)楣豺?qū)動信號,發(fā)送給硬件接口單元;所述硬件接口單元根據(jù)多媒體硬件的類型,將公共驅(qū)動信號轉(zhuǎn)變?yōu)橛布勺R別驅(qū)動信號,發(fā)送給多媒體硬件進(jìn)行播放。本實(shí)用新型的這種系統(tǒng)和方法使得多媒體數(shù)據(jù)的播放不受數(shù)據(jù)格式、硬件類型以及操作系統(tǒng)的限制,故能提高多媒體技術(shù)的通用性。
文檔編號H04N5/765GK2854971SQ20052003819
公開日2007年1月3日 申請日期2005年12月31日 優(yōu)先權(quán)日2005年12月31日
發(fā)明者艾國 申請人:北京中星微電子有限公司