專利名稱:再現(xiàn)、創(chuàng)建多媒體內(nèi)容的設(shè)備和方法、和存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體內(nèi)容,更具體地講,涉及一種不管codec的類型和版本用于再現(xiàn)多媒體內(nèi)容的設(shè)備和方法,一種用于產(chǎn)生多媒體內(nèi)容的設(shè)備和方法、以及一種用于存儲(chǔ)多媒體內(nèi)容的存儲(chǔ)介質(zhì)。
背景技術(shù):
通過組合如文本、聲音靜止圖像、運(yùn)動(dòng)圖像媒體等的多種媒體來形成媒體內(nèi)容。多媒體內(nèi)容的再現(xiàn)通常需要圖像和話音信息同時(shí)被處理。由于大量的數(shù)據(jù)將被處理,所以多媒體內(nèi)容的存儲(chǔ)需要如光盤的大容量存儲(chǔ)介質(zhì)。這里光盤可是壓縮盤(CD)或數(shù)字多用途盤(DVD)。多媒體內(nèi)容也可被存儲(chǔ)在如計(jì)算機(jī)硬盤的本地存儲(chǔ)器上并且從如計(jì)算機(jī)硬盤的本地存儲(chǔ)器再現(xiàn),或者通過網(wǎng)絡(luò)從遠(yuǎn)程定位的服務(wù)器下載并且再現(xiàn)。為了解釋的方便,以下,多媒體內(nèi)容將被分為記錄在存儲(chǔ)介質(zhì)上的媒體內(nèi)容、記錄在本地存儲(chǔ)器上的本地內(nèi)容、和通過網(wǎng)絡(luò)下載的遠(yuǎn)程內(nèi)容。
圖1是顯示用于再現(xiàn)存儲(chǔ)在傳統(tǒng)存儲(chǔ)介質(zhì)上的多媒體內(nèi)容的設(shè)備的示圖。
參照?qǐng)D1,所示的是用于通過使用硬件codec(編碼器和解碼器)112再現(xiàn)記錄在如光盤的存儲(chǔ)介質(zhì)110上的多媒體內(nèi)容的設(shè)備110。在用于再現(xiàn)記錄在存儲(chǔ)介質(zhì)上的多媒體內(nèi)容的設(shè)備之中,最主要的例子是DVD播放器。記錄在如CD-ROM、DVD、或視頻壓縮盤(VCD)的存儲(chǔ)介質(zhì)上的多媒體內(nèi)容被讀入再現(xiàn)設(shè)備,通過硬件codec被解碼,并且解碼的結(jié)果通過如顯示設(shè)備的輸出設(shè)備(未顯示)被輸出。硬件codec根據(jù)如運(yùn)動(dòng)圖像專家組(MPEG)-1、-2、-4或DivX的標(biāo)準(zhǔn)來對(duì)多媒體內(nèi)容編碼或解碼。
圖2是顯示用于再現(xiàn)存儲(chǔ)在傳統(tǒng)本地或遠(yuǎn)程存儲(chǔ)介質(zhì)中的多媒體內(nèi)容的設(shè)備的示圖。
參照?qǐng)D2,所示的是通過使用軟件codec 212再現(xiàn)記錄在如計(jì)算機(jī)的硬盤的本地存儲(chǔ)器200上或者記錄在通過網(wǎng)絡(luò)連接的外部存儲(chǔ)器202上的多媒體內(nèi)容文件的設(shè)備210。硬件codec也能根據(jù)再現(xiàn)設(shè)備的設(shè)計(jì)被使用。再現(xiàn)設(shè)備可是臺(tái)式PC、筆記本PC、或個(gè)人數(shù)字助理(PDA)。
圖3是用于解釋用于再現(xiàn)傳統(tǒng)多媒體內(nèi)容的方法的示圖。
參照?qǐng)D3,用于再現(xiàn)多媒體內(nèi)容的傳統(tǒng)設(shè)備具有其中多媒體內(nèi)容300從存儲(chǔ)介質(zhì)、本地存儲(chǔ)器、或通過網(wǎng)絡(luò)鏈接的外部存儲(chǔ)器被讀取,隨后通過使用嵌入式硬件codec或軟件codec 310被解碼并且被輸出到顯示設(shè)備的結(jié)構(gòu)。即,用于對(duì)多媒體內(nèi)容解碼的方法隨著關(guān)于嵌入式codec的標(biāo)準(zhǔn)方法和版本而改變。
然而,由于codec隨技術(shù)發(fā)展被頻繁升級(jí),所以引起兼容性問題。例如,在作為被廣泛使用的基于MPEG-4的codec的DivX的情況下,遵從版本5.1的多媒體內(nèi)容不能通過DivX版本5.0被再現(xiàn)。
具體地講,由于codec以圖1所示的硬件芯片的形式被安裝,所以更新codec很困難,并且當(dāng)新型的codec被開發(fā)并且基于這種新codec的多媒體內(nèi)容被提供時(shí),新內(nèi)容不能通過先前codec被再現(xiàn)。
另外,當(dāng)軟件codec被如圖2使用時(shí),codec可通過網(wǎng)絡(luò)周期性地被升級(jí),或者用戶可直接下載統(tǒng)一codec。然而,在這種情況下,駐留在一個(gè)再現(xiàn)設(shè)備中的各種類型的codec使得管理codec的各版本困難,并且用戶應(yīng)具有關(guān)于codec的專業(yè)知識(shí)。另外,在再現(xiàn)設(shè)備沒有鏈接到網(wǎng)絡(luò)的情況下,codec不能被升級(jí)。
近來,各種類型的多媒體服務(wù)已經(jīng)通過各種消費(fèi)性電子(CE)裝置提供。另外在這種CE裝置中,對(duì)于更新codec必不可少,但是在具有相對(duì)很少資源的CE裝置中,很難采用如軟件更新的方法,從而當(dāng)新型的codec被引入時(shí),CE裝置本身應(yīng)被升級(jí)。
發(fā)明內(nèi)容
本發(fā)明提供一種用于不管codec的類型和版本再現(xiàn)多媒體內(nèi)容的設(shè)備和方法,一種用于產(chǎn)生多媒體內(nèi)容的設(shè)備和方法,和一種存儲(chǔ)多媒體內(nèi)容的存儲(chǔ)介質(zhì)。
根據(jù)本發(fā)明一方面,提供一種多媒體再現(xiàn)設(shè)備,包括讀取單元,用于從存儲(chǔ)介質(zhì)讀取包括與用于對(duì)多媒體內(nèi)容解碼的codec結(jié)合的多媒體內(nèi)容的多媒體數(shù)據(jù);和再現(xiàn)單元,用于通過使用從讀取的多媒體數(shù)據(jù)提取的codec再現(xiàn)多媒體內(nèi)容。
存儲(chǔ)介質(zhì)可包括光盤、本地存儲(chǔ)器、和遠(yuǎn)程定位存儲(chǔ)器中的至少一個(gè)。
多媒體數(shù)據(jù)還可包括在其中記錄關(guān)于codec的特征的信息的頭,并且再現(xiàn)單元可包括通過參照頭使用codec對(duì)多媒體內(nèi)容解碼的通用引擎。
通用引擎可通過將codec裝入存儲(chǔ)器并且執(zhí)行codec對(duì)多媒體內(nèi)容解碼。
codec可通過描述codec的操作的二進(jìn)制代碼或腳本語言來實(shí)現(xiàn)。
腳本語言可包括Java語言,并且通用引擎可是不管平臺(tái)或操作系統(tǒng)的類型執(zhí)行通過Java實(shí)現(xiàn)的codec的Java虛擬機(jī)。
多媒體再現(xiàn)設(shè)備可是,例如,DVD播放器、PC、筆記本計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、和消費(fèi)性電子(CE)產(chǎn)品中的任何一個(gè)。
根據(jù)本發(fā)明另一方面,提供一種多媒體再現(xiàn)方法,包括從存儲(chǔ)介質(zhì)讀取包括與用于對(duì)多媒體內(nèi)容解碼的codec結(jié)合的多媒體內(nèi)容的多媒體數(shù)據(jù);和通過提取和使用來自讀取的多媒體數(shù)據(jù)的codec再現(xiàn)多媒體內(nèi)容。
根據(jù)本發(fā)明另一方面,提供一種多媒體產(chǎn)生設(shè)備,包括內(nèi)容產(chǎn)生單元,用于通過使用codec對(duì)多媒體內(nèi)容編碼;和記錄單元,用于將包括與codec結(jié)合的多媒體內(nèi)容的多媒體數(shù)據(jù)記錄在存儲(chǔ)介質(zhì)中。
根據(jù)本發(fā)明另一方面,提供一種多媒體產(chǎn)生方法,包括通過使用codec對(duì)多媒體內(nèi)容編碼;和將包括與codec結(jié)合的多媒體內(nèi)容的多媒體數(shù)據(jù)記錄在存儲(chǔ)介質(zhì)中。
根據(jù)本發(fā)明另一方面,提供一種多媒體存儲(chǔ)介質(zhì),包括多媒體數(shù)據(jù),包括與用于對(duì)多媒體內(nèi)容編碼的codec結(jié)合的多媒體內(nèi)容。
通過結(jié)合附圖對(duì)其示例性實(shí)施例進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其他特點(diǎn)和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中圖1是顯示用于再現(xiàn)記錄在傳統(tǒng)存儲(chǔ)介質(zhì)上的多媒體內(nèi)容的設(shè)備的示圖;
圖2是顯示用于再現(xiàn)存儲(chǔ)在傳統(tǒng)本地或遠(yuǎn)程存儲(chǔ)介質(zhì)上的多媒體內(nèi)容的設(shè)備的示圖;圖3是用于解釋再現(xiàn)傳統(tǒng)多媒體內(nèi)容的方法的示圖;圖4是用于解釋根據(jù)本發(fā)明實(shí)施例再現(xiàn)多媒體內(nèi)容的方法的示圖;圖5是顯示根據(jù)本發(fā)明的多媒體內(nèi)容的比特流的結(jié)構(gòu)的例子的示圖;圖6是顯示根據(jù)本發(fā)明實(shí)施例的用于再現(xiàn)多媒體內(nèi)容的設(shè)備的示圖;圖7是顯示根據(jù)本發(fā)明實(shí)施例用于再現(xiàn)通過Java實(shí)現(xiàn)的多媒體內(nèi)容的設(shè)備的示圖;和圖8根據(jù)本發(fā)明實(shí)施例再現(xiàn)多媒體內(nèi)容的方法的流程圖。
具體實(shí)施例方式
現(xiàn)在,參照附圖將對(duì)根據(jù)本發(fā)明用于不管codec的類型和版本再現(xiàn)多媒體內(nèi)容的設(shè)備和方法的示例性實(shí)施例進(jìn)行詳細(xì)描述。
在根據(jù)本發(fā)明的多媒體內(nèi)容中,傳統(tǒng)多媒體內(nèi)容與適合多媒體內(nèi)容的codec結(jié)合。換句話說,不僅多媒體內(nèi)容本身,而且能夠再現(xiàn)多媒體內(nèi)容的codec被結(jié)合在一起,從而不管再現(xiàn)設(shè)備,各種類型和版本的多媒體內(nèi)容可被再現(xiàn)。
圖4是解釋用于根據(jù)本發(fā)明示例性實(shí)施例再現(xiàn)多媒體內(nèi)容的方法的示圖。
參照?qǐng)D4,內(nèi)容數(shù)據(jù)402和codec 404被結(jié)合在一起以制作新的多媒體內(nèi)容400。由于這些新的多媒體內(nèi)容400可不管再現(xiàn)設(shè)備的類型和版本被再現(xiàn),所以它們被稱為可自身播放(self-playable)的多媒體內(nèi)容。
用于根據(jù)本發(fā)明示例性實(shí)施例再現(xiàn)可自身播放的多媒體內(nèi)容的設(shè)備具有通用引擎410。通用引擎410解釋根據(jù)結(jié)合的codec類型預(yù)先確定的可自身播放的多媒體內(nèi)容400的比特格式,并且將codec從將被以后解釋的codec軌道裝入存儲(chǔ)器中,并且隨后使用codec以再現(xiàn)記錄在數(shù)據(jù)軌道上的實(shí)際多媒體內(nèi)容,以后將被解釋。因此,可解決受傳統(tǒng)再現(xiàn)設(shè)備的codec的類型和版本限制的多媒體內(nèi)容再現(xiàn)的問題。
即,本發(fā)明的特點(diǎn)在于多媒體內(nèi)容的構(gòu)思從僅包括多媒體數(shù)據(jù)本身的傳統(tǒng)概念擴(kuò)展到包括多媒體數(shù)據(jù)和用于實(shí)際對(duì)多媒體內(nèi)容解碼的codec。
通常,當(dāng)多媒體內(nèi)容可達(dá)數(shù)百兆字節(jié)(MB)時(shí),codec的二進(jìn)制代碼正好是數(shù)十千字節(jié)(KB)。因此,通過包括再現(xiàn)多媒體內(nèi)容的最佳codec,再現(xiàn)設(shè)備變得能夠不管codec的類型和版本平滑地再現(xiàn)多媒體內(nèi)容。
再次參照?qǐng)D4,通過包括通用引擎410而不是各種類型和版本的codec,根據(jù)本發(fā)明實(shí)施例的再現(xiàn)設(shè)備還具有減少生產(chǎn)成本的優(yōu)點(diǎn)。根據(jù)本發(fā)明實(shí)施例的再現(xiàn)設(shè)備僅需要用于所有媒體內(nèi)容、本地內(nèi)容、和遠(yuǎn)程內(nèi)容的單一通用引擎410。由于多媒體內(nèi)容本身包括codec,所以沒必要升級(jí)codec,并且即使當(dāng)新版本的codec被引入時(shí),遵從新類型的多媒體內(nèi)容可被平滑地再現(xiàn),而無需改變?cè)佻F(xiàn)設(shè)備。
更具體地講,圖5是顯示根據(jù)本發(fā)明的多媒體內(nèi)容的比特流的結(jié)構(gòu)的例子的示圖。
參照?qǐng)D5,根據(jù)本發(fā)明實(shí)施例的可自身播放的多媒體內(nèi)容400優(yōu)選而非必需地包括頭502、codec軌道504、和數(shù)據(jù)軌道506。
頭502可包括關(guān)于結(jié)合的codec的特征的信息、當(dāng)可自身播放的多媒體內(nèi)容400被通用引擎410讀取時(shí)需要的信息、和限制信息。codec軌道504包括對(duì)多媒體內(nèi)容解碼的codec的執(zhí)行代碼。codec的執(zhí)行代碼可以可執(zhí)行二進(jìn)制代碼或可解釋腳本的形式來實(shí)現(xiàn)。例如,作為在預(yù)定平臺(tái)上優(yōu)化的二進(jìn)制格式,可執(zhí)行的win32形式的執(zhí)行代碼可被包括。另外,描述codec的操作的腳本語言形式的執(zhí)行代碼可被包括。另外,響應(yīng)于各種處理器或操作系統(tǒng),codec可通過使用如Java的獨(dú)立語言在平臺(tái)上被實(shí)現(xiàn)。并且Java虛擬機(jī)(以下稱為“JVM”)可被安裝在再現(xiàn)設(shè)備的通用引擎410中。在這種情況下,任何類型和版本的多媒體內(nèi)容可在如x86 PC Windows、x86 PC Linux、VxWorks、和WinCE的多種平臺(tái)上被再現(xiàn)。
因此,由于根據(jù)本發(fā)明實(shí)施例的可自身播放的多媒體內(nèi)容已經(jīng)具有解碼所需的所有信息,所以通用引擎410通過參照頭的內(nèi)容將codec軌道中的codec裝入存儲(chǔ)器中,并且隨后通過使用其,再現(xiàn)數(shù)據(jù)軌道中的多媒體內(nèi)容。這樣,可解決多種兼容問題。
圖6是顯示用于根據(jù)本發(fā)明示例性實(shí)施例再現(xiàn)多媒體內(nèi)容的設(shè)備的示圖。
參照?qǐng)D6,本發(fā)明的能夠再現(xiàn)多種類型和版本的多媒體內(nèi)容的再現(xiàn)設(shè)備610具有通用引擎612。通用引擎612將來自與相應(yīng)codec結(jié)合的多媒體內(nèi)容的codec裝入存儲(chǔ)器,并且通過執(zhí)行裝入的codec對(duì)多媒體內(nèi)容解碼。解碼的結(jié)果通過如顯示設(shè)備(未顯示)的輸出設(shè)備被輸出。如上所述,多媒體內(nèi)容包括記錄在存儲(chǔ)介質(zhì)上的媒體內(nèi)容602、存儲(chǔ)在本地存儲(chǔ)器中的本地內(nèi)容604、或存儲(chǔ)在遠(yuǎn)程定位存儲(chǔ)器中的遠(yuǎn)程內(nèi)容606。每一內(nèi)容其自身具有適于多媒體內(nèi)容的類型或版本或者與多媒體內(nèi)容結(jié)合的標(biāo)準(zhǔn)方法的codec。如上所述,codec可通過描述codec操作的可執(zhí)行二進(jìn)制代碼或腳本語言來實(shí)現(xiàn)。
具體地講,圖7是顯示用于根據(jù)本發(fā)明實(shí)施例再現(xiàn)通過Java實(shí)現(xiàn)的多媒體內(nèi)容的設(shè)備的示圖。
參照?qǐng)D7,再現(xiàn)設(shè)備710再現(xiàn)與通過使用Java腳本語言實(shí)現(xiàn)的Java codec結(jié)合的多媒體內(nèi)容702至706。本發(fā)明的再現(xiàn)設(shè)備710具有執(zhí)行通過使用Java腳本語言實(shí)現(xiàn)的Java codec的JVM 712。因此,不管再現(xiàn)設(shè)備的平臺(tái)或操作系統(tǒng),各種類型或版本的多媒體內(nèi)容可被平滑再現(xiàn)。
圖8是根據(jù)本發(fā)明實(shí)施例再現(xiàn)多媒體內(nèi)容的方法的流程圖。
參照?qǐng)D8,根據(jù)本發(fā)明為了不管它們的類型和版本平滑地再現(xiàn)多媒體內(nèi)容,在步驟802,其中多媒體內(nèi)容被與codec結(jié)合以再現(xiàn)內(nèi)容的多媒體數(shù)據(jù)被讀取。
多媒體數(shù)據(jù)包括包含關(guān)于codec的特征的信息的頭、對(duì)多媒體數(shù)據(jù)解碼的codec、和將被實(shí)際再現(xiàn)的內(nèi)容數(shù)據(jù)。
另外,關(guān)于再現(xiàn)設(shè)備的類型,多媒體數(shù)據(jù)可從如光盤、臺(tái)式PC、筆記本PC、或PDA的本地存儲(chǔ)器、或通過網(wǎng)絡(luò)在遠(yuǎn)程定位中的存儲(chǔ)器的存儲(chǔ)介質(zhì)被讀取。
通過參照包括在讀取的多媒體數(shù)據(jù)中的頭信息,codec被裝入存儲(chǔ)器,并且在步驟804通過使用裝入的codec對(duì)多媒體內(nèi)容解碼。解碼的結(jié)果通過任何多種輸出設(shè)備(未顯示)被輸出。
同時(shí),用于根據(jù)本發(fā)明產(chǎn)生多媒體內(nèi)容的設(shè)備和方法遵循與本發(fā)明的解碼結(jié)構(gòu)相同的原理。
如參照?qǐng)D5所述,根據(jù)本發(fā)明示例性實(shí)施例的多媒體內(nèi)容產(chǎn)生設(shè)備通過使用合適的codec對(duì)將被再現(xiàn)的多媒體數(shù)據(jù)編碼,并且將編碼的數(shù)據(jù)記錄在數(shù)據(jù)軌道506中,將用于對(duì)數(shù)據(jù)編碼的codec記錄在codec軌道504中,并且將記錄的codec的特征信息記錄在頭502中。這樣,多媒體內(nèi)容可根據(jù)比特流格式產(chǎn)生。這樣產(chǎn)生的多媒體內(nèi)容可通過使用包括在內(nèi)容本身的codec被再現(xiàn),不管再現(xiàn)設(shè)備的類型和版本。
另外,這樣產(chǎn)生的多媒體內(nèi)容可被存儲(chǔ)在如光盤的存儲(chǔ)介質(zhì)中,并被分發(fā),或者可被存儲(chǔ)在如臺(tái)式PC、筆記本PC、或PDA的計(jì)算機(jī)的本地存儲(chǔ)器中,或者可通過遠(yuǎn)程定位服務(wù)器或者經(jīng)通過對(duì)等(P2P)連接到網(wǎng)絡(luò)的計(jì)算機(jī)被下載到如上所述的再現(xiàn)設(shè)備中,并且被再現(xiàn)。
盡管參照其示例性實(shí)施例已經(jīng)具體顯示和描述了本發(fā)明,但本領(lǐng)域的一般技術(shù)人員應(yīng)該理解在不脫離由接下來的權(quán)利要求限定的本發(fā)明的精神和范圍的情況下可對(duì)其進(jìn)行形式和細(xì)節(jié)的各種改變。
根據(jù)上述的本發(fā)明,提供了一種用于不管codec的類型和版本再現(xiàn)多媒體內(nèi)容的設(shè)備和方法,一種用于產(chǎn)生多媒體內(nèi)容的設(shè)備和方法,以及一種存儲(chǔ)多媒體內(nèi)容的存儲(chǔ)介質(zhì)。
不管codec更新或者用新方法的新codec的引入,多種類型的多媒體內(nèi)容可被平滑地再現(xiàn)。另外,即使在沒有鏈接到網(wǎng)絡(luò)的再現(xiàn)設(shè)備中,不管codec的類型和版本多媒體內(nèi)容可被再現(xiàn)。
權(quán)利要求
1.一種多媒體再現(xiàn)設(shè)備,包括讀取單元,用于從存儲(chǔ)介質(zhì)讀取包括與用于對(duì)多媒體內(nèi)容解碼的codec結(jié)合的多媒體內(nèi)容的多媒體數(shù)據(jù);和再現(xiàn)單元,用于通過提取和使用來自讀取的多媒體數(shù)據(jù)的codec再現(xiàn)多媒體內(nèi)容。
2.如權(quán)利要求1所述的多媒體再現(xiàn)設(shè)備,其中,存儲(chǔ)介質(zhì)包括光盤、本地存儲(chǔ)器、和遠(yuǎn)程定位存儲(chǔ)器中的至少一個(gè)。
3.如權(quán)利要求1所述的多媒體再現(xiàn)設(shè)備,其中,多媒體數(shù)據(jù)還包括在其中記錄關(guān)于codec的特征的信息的頭,并且再現(xiàn)單元包括通過參照頭使用codec對(duì)多媒體內(nèi)容解碼的通用引擎。
4.如權(quán)利要求3所述的多媒體再現(xiàn)設(shè)備,其中,通用引擎通過將codec裝入存儲(chǔ)器并且執(zhí)行codec對(duì)多媒體內(nèi)容解碼。
5.如權(quán)利要求4所述的多媒體設(shè)備,其中,codec通過描述codec的操作的二進(jìn)制代碼或腳本語言來實(shí)現(xiàn)。
6.如權(quán)利要求5所述的多媒體設(shè)備,其中,腳本語言包括Java語言,并且通用引擎是不管平臺(tái)或操作系統(tǒng)的類型執(zhí)行通過Java實(shí)現(xiàn)的codec的Java虛擬機(jī)。
7.如權(quán)利要求1所述的多媒體再現(xiàn)設(shè)備,其中,多媒體再現(xiàn)設(shè)備是DVD播放器、PC、筆記本計(jì)算機(jī)、個(gè)人數(shù)字助理、和消費(fèi)性電子產(chǎn)品中的任何一個(gè)。
8.一種多媒體再現(xiàn)方法,包括從存儲(chǔ)介質(zhì)讀取包括與用于對(duì)多媒體內(nèi)容解碼的codec結(jié)合的多媒體內(nèi)容的多媒體數(shù)據(jù);和通過使用從讀取的多媒體數(shù)據(jù)提取的codec再現(xiàn)多媒體內(nèi)容。
9.如權(quán)利要求8所述的多媒體方法,其中,存儲(chǔ)介質(zhì)包括光盤、本地存儲(chǔ)器、和遠(yuǎn)程定位存儲(chǔ)器中的至少一個(gè)。
10.如權(quán)利要求8所述的多媒體再現(xiàn)方法,其中,多媒體數(shù)據(jù)還包括其中關(guān)于codec的特征的信息被記錄的頭,和在再現(xiàn)中,通過參照頭使用codec對(duì)多媒內(nèi)容解碼。
11.如權(quán)利要求10所述的多媒體再現(xiàn)方法,其中,在再現(xiàn)多媒體內(nèi)容中,通過將codec裝入存儲(chǔ)器并且執(zhí)行codec來對(duì)多媒體內(nèi)容解碼。
12.如權(quán)利要求11所述的多媒體再現(xiàn)方法,其中,codec通過描述codec的操作的二進(jìn)制代碼或腳本語言來實(shí)現(xiàn)。
13.如權(quán)利要求12所述的多媒體再現(xiàn)方法,其中,腳本語言包括Java語言,并且在再現(xiàn)多媒體內(nèi)容中,通過Java實(shí)現(xiàn)的codec不管平臺(tái)或操作系統(tǒng)的類型被執(zhí)行。
14.如權(quán)利要求8所述的多媒體再現(xiàn)方法,其中,多媒體數(shù)據(jù)通過DVD播放器、PC、筆記本計(jì)算機(jī)、PDA、和CE產(chǎn)品中的任何一個(gè)被再現(xiàn)。
15.一種多媒體產(chǎn)生設(shè)備,包括內(nèi)容產(chǎn)生單元,用于通過使用codec對(duì)多媒體內(nèi)容編碼;和記錄單元,用于將包括與codec結(jié)合的多媒體內(nèi)容的多媒體數(shù)據(jù)記錄在存儲(chǔ)介質(zhì)中。
16.如權(quán)利要求15所述的多媒體產(chǎn)生設(shè)備,其中,存儲(chǔ)介質(zhì)包括光盤、本地存儲(chǔ)器、和遠(yuǎn)程定位存儲(chǔ)器中的至少一個(gè)。
17.如權(quán)利要求15所述的多媒體產(chǎn)生設(shè)備,其中,多媒體數(shù)據(jù)還包括其中關(guān)于codec的特征的信息被記錄的頭,并且記錄單元包括多媒體數(shù)據(jù)中的頭并且記錄該數(shù)據(jù)。
18.如權(quán)利要求17所述的多媒體產(chǎn)生設(shè)備,其中,內(nèi)容產(chǎn)生單元通過將codec裝入存儲(chǔ)器并且執(zhí)行codec來對(duì)多媒體內(nèi)容編碼。
19.如權(quán)利要求18所述的多媒體產(chǎn)生設(shè)備,其中,codec通過描述codec的操作的二進(jìn)制代碼或腳本語言來實(shí)現(xiàn)。
20.如權(quán)利要求19所述的多媒體產(chǎn)生設(shè)備,其中,腳本語言包括Java語言,并且內(nèi)容產(chǎn)生單元不管平臺(tái)或操作系統(tǒng)的類型執(zhí)行通過Java實(shí)現(xiàn)的codec。
21.一種多媒體產(chǎn)生方法,包括通過使用codec對(duì)多媒體內(nèi)容編碼;和將包括與codec結(jié)合的多媒體內(nèi)容的多媒體數(shù)據(jù)記錄在存儲(chǔ)介質(zhì)中。
22.一種多媒體存儲(chǔ)介質(zhì),包括多媒體數(shù)據(jù),包括與codec結(jié)合的多媒體內(nèi)容。
23.如權(quán)利要求22所述的多媒體存儲(chǔ)介質(zhì),其中,多媒體數(shù)據(jù)還包括作為頭的關(guān)于codec的特征的信息。
全文摘要
提供了一種用于不管codec的類型和版本再現(xiàn)多媒體內(nèi)容的設(shè)備和方法,一種用于產(chǎn)生多媒體內(nèi)容的設(shè)備和方法,和一種存儲(chǔ)多媒體內(nèi)容的存儲(chǔ)介質(zhì)。多媒體再現(xiàn)設(shè)備包括讀取單元,用于從存儲(chǔ)介質(zhì)讀取包括與用于對(duì)多媒體內(nèi)容解碼的codec結(jié)合的多媒體內(nèi)容的多媒體數(shù)據(jù);和再現(xiàn)單元,用于通過使用從讀取的多媒體數(shù)據(jù)提取的codec再現(xiàn)多媒體內(nèi)容。不管codec更新或用新方法的新codec的引入,各種類型的多媒體內(nèi)容可被平滑再現(xiàn)。
文檔編號(hào)G11B20/00GK1707667SQ20051007326
公開日2005年12月14日 申請(qǐng)日期2005年6月3日 優(yōu)先權(quán)日2004年6月5日
發(fā)明者韓宇鎮(zhèn) 申請(qǐng)人:三星電子株式會(huì)社