專利名稱:一種影音碟片數(shù)據(jù)的存儲(chǔ)方法及音視頻數(shù)據(jù)的播放方法
技術(shù)領(lǐng)域:
本發(fā)明屬于DVD視頻領(lǐng)域,尤其涉及一種影音碟片數(shù)據(jù)的存儲(chǔ)方法及音視頻數(shù)據(jù)的播放方法。
背景技術(shù):
隨著用戶的需求及科學(xué)技術(shù)的迅猛發(fā)展,現(xiàn)有的光盤存儲(chǔ)量越來越大,且音頻的編解碼越來越先進(jìn)。在音頻編碼輸出文件不是很大的前提下,基本能實(shí)現(xiàn)高音質(zhì)解碼輸出。一張光盤能存儲(chǔ)成千上萬首高音質(zhì)的歌曲,一張光盤就是一個(gè)“數(shù)據(jù)庫”?,F(xiàn)有的影音碟片中的一首首歌曲是無規(guī)則的存儲(chǔ)在光盤中,按遍歷搜索歌曲的傳統(tǒng)方法,在這樣大型的影音碟片數(shù)據(jù)庫里檢索某首歌曲是非常困難的。因此,在大型的影音碟片歌曲數(shù)據(jù)庫中實(shí)現(xiàn)多方法、快速、方便地檢索某首歌,是用戶的需求,而影音碟片中的歌曲存儲(chǔ)結(jié)構(gòu)是關(guān)鍵。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種影音碟片數(shù)據(jù)的存儲(chǔ)方法,旨在解決現(xiàn)有技術(shù)中存在的影音碟片中的音視頻數(shù)據(jù)無規(guī)則存儲(chǔ)、從而不能實(shí)現(xiàn)快速點(diǎn)歌的問題。
本發(fā)明實(shí)施例的另一目的在于提供一種音視頻數(shù)據(jù)的播放方法。
本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種影音碟片數(shù)據(jù)的存儲(chǔ)方法,所述方法包括下述步驟配置待保存數(shù)據(jù),所述數(shù)據(jù)包括標(biāo)識(shí)點(diǎn)歌影音碟片的標(biāo)識(shí)信息、影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息,以及與影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息對應(yīng)的音視頻數(shù)據(jù);將所述待保存數(shù)據(jù)寫入影音碟片。
一種音視頻數(shù)據(jù)的播放方法,所述方法包括以下步驟接收與影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息對應(yīng)的點(diǎn)歌方式信息;根據(jù)所述點(diǎn)歌方式信息,讀取與影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息對應(yīng)的音視頻數(shù)據(jù),定位所點(diǎn)歌曲。
本發(fā)明中,音視頻數(shù)據(jù)按一定規(guī)則存儲(chǔ)在碟片中,碟片中存儲(chǔ)有碟片數(shù)據(jù)組織結(jié)構(gòu)信息,該數(shù)據(jù)組織結(jié)構(gòu)信息中包括有多種方式索引;點(diǎn)歌系統(tǒng)播放軟件可根據(jù)這多種方式索引從而快速查找到所要點(diǎn)播歌曲。本發(fā)明能實(shí)現(xiàn)多方法、快速、精確地檢索歌曲。
圖1是本發(fā)明實(shí)施例提供的影音碟片數(shù)據(jù)存儲(chǔ)方法的實(shí)現(xiàn)流程圖。
圖2是本發(fā)明實(shí)施例提供的影音碟片數(shù)據(jù)組織的結(jié)構(gòu)示意圖。
圖3是本發(fā)明實(shí)施例提供的識(shí)別點(diǎn)歌影音碟片的實(shí)現(xiàn)流程圖。
圖4是本發(fā)明實(shí)施例提供的音視頻數(shù)據(jù)播放方法的實(shí)現(xiàn)流程圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明中,音視頻數(shù)據(jù)按一定規(guī)則存儲(chǔ)在碟片中,碟片中存儲(chǔ)有碟片數(shù)據(jù)組織結(jié)構(gòu)信息,該數(shù)據(jù)組織結(jié)構(gòu)信息中包括有多種方式索引;點(diǎn)歌系統(tǒng)播放軟件可根據(jù)這多種方式索引從而快速查找到所要點(diǎn)播歌曲。本發(fā)明能實(shí)現(xiàn)多方法、快速、精確地檢索歌曲。
圖1示出了本發(fā)明實(shí)施例提供的影音碟片數(shù)據(jù)的存儲(chǔ)方法,該方法包括下述步驟在步驟S101中,用數(shù)據(jù)制作工具配置待保存數(shù)據(jù),所述數(shù)據(jù)包括標(biāo)識(shí)點(diǎn)歌影音碟片的標(biāo)識(shí)信息、影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息、與影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息對應(yīng)的音視頻數(shù)據(jù),以及音視頻數(shù)據(jù)的基本信息,生成后的數(shù)據(jù)以及相關(guān)數(shù)據(jù)結(jié)構(gòu)存放在指定路徑下;在步驟S102中,將所述待保存數(shù)據(jù)寫入影音碟片。該步驟采用通用光盤燒錄工具完成。
下面結(jié)合附圖對影音碟片中的數(shù)據(jù)組織結(jié)構(gòu)作進(jìn)一步的詳細(xì)描述。
影音碟片采用樹型結(jié)構(gòu)存儲(chǔ)文件在碟片根目錄下,有KARADISC.ID文件,以及Audio、bitmaps、Database三個(gè)文件夾。上述標(biāo)識(shí)點(diǎn)歌影音碟片的標(biāo)識(shí)信息存儲(chǔ)在KARADISC.ID文件中,音視頻數(shù)據(jù)的基本信息存儲(chǔ)在bitmaps文件夾中,影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息存儲(chǔ)在Database文件夾中,音視頻數(shù)據(jù)存儲(chǔ)在Audio文件夾中。
請參閱圖2,下面分別對上述內(nèi)容進(jìn)行詳細(xì)闡述。
(一)KARADISC.ID“KARADISC.ID”是點(diǎn)歌影音碟片的標(biāo)識(shí)文件。文件里保存有字符串“KARA_IDFILE”。請參閱圖3,識(shí)別點(diǎn)歌影音碟片的操作流程如下上電檢測到DVD碟片,DVD視盤機(jī)讀取碟片數(shù)據(jù),首先判斷該碟片是否存在有KARADISC.ID文件,若存在,則讀取其內(nèi)容;如果內(nèi)容是“KARA_IDFILE”,則為點(diǎn)歌影音碟片,自動(dòng)進(jìn)入點(diǎn)歌操作;否則作為普通影音碟片播放。
(二)Audio節(jié)點(diǎn)功能Audio文件夾里存放歌曲文件夾,文件夾的編號(hào)是AF_000-AF_099,一共可以創(chuàng)建100個(gè)歌曲文件夾。而每個(gè)歌曲文件夾里又可以保存100個(gè)歌曲文件,歌曲編號(hào)為A_00000.aud-A_00099.aud。
歌曲保存規(guī)則如下1)歌曲文件一定要按A_00000.aud-A_00099.aud順序保存。
2)前一個(gè)歌曲文件夾沒滿,則不能保存在下一個(gè)文件夾。
(三)Database節(jié)點(diǎn)功能Database文件夾存放點(diǎn)歌影音碟片數(shù)據(jù)的組織結(jié)構(gòu)。其總的數(shù)據(jù)結(jié)構(gòu)如下所示
(四)bitmaps節(jié)點(diǎn)功能顯示歌曲的基本信息。每個(gè)歌曲文件都有一些基本信息,如作詞者、作曲者、演唱者、歌曲類別等。
圖4示出了本發(fā)明實(shí)施例提供的音視頻數(shù)據(jù)播放方法的實(shí)現(xiàn)流程,詳述如下在進(jìn)入點(diǎn)歌操作之前,對影音碟片進(jìn)行識(shí)別操作,所述識(shí)別點(diǎn)歌影音碟片的操作流程如下上電檢測到DVD碟片,DVD視盤機(jī)讀取碟片數(shù)據(jù),首先判斷該碟片是否存在有標(biāo)識(shí)點(diǎn)歌影音碟片的標(biāo)識(shí)文件,若存在,則讀取其內(nèi)容;如果內(nèi)容是點(diǎn)歌碟片的ID,則為點(diǎn)歌影音碟片,自動(dòng)進(jìn)入點(diǎn)歌操作;否則作為普通影音碟片播放。
在進(jìn)入點(diǎn)歌操作時(shí),首先判斷是否已點(diǎn)歌;若已點(diǎn)歌,則順序播放已點(diǎn)的歌;否則進(jìn)入點(diǎn)歌操作界面。
在步驟S201中,輸入點(diǎn)歌方式信息;
點(diǎn)歌方式信息可為數(shù)字點(diǎn)歌方式、字?jǐn)?shù)點(diǎn)歌方式、歌手點(diǎn)歌方式、分類點(diǎn)歌方式或拼音點(diǎn)歌方式等其它方式。
在步驟S202中,解析影音碟片數(shù)據(jù)庫,并根據(jù)數(shù)據(jù)庫所述點(diǎn)歌方式信息讀取影音碟片中的相關(guān)數(shù)據(jù)并定位到所點(diǎn)歌曲中。
具體表現(xiàn)為,根據(jù)點(diǎn)歌方式信息讀取影音碟片中相對應(yīng)的點(diǎn)歌方式的相關(guān)數(shù)據(jù),輸入相應(yīng)的檢索歌曲信息,在影音碟片數(shù)據(jù)庫中檢索對應(yīng)的歌曲的編號(hào),根據(jù)歌曲的編號(hào)定位到所點(diǎn)歌曲中。
下面分別對上述幾種點(diǎn)歌方式進(jìn)行詳細(xì)闡述。
1、數(shù)字點(diǎn)歌方式數(shù)字點(diǎn)歌是直接輸入歌曲序號(hào)的一種點(diǎn)歌方式。在影音碟片數(shù)據(jù)庫中,將文件按一定的順序進(jìn)行編號(hào),歌曲編號(hào)和歌名的數(shù)據(jù)庫存放在songname.1st文件中。點(diǎn)歌時(shí),用戶只需在點(diǎn)歌本中找到所點(diǎn)歌曲所對應(yīng)的編號(hào),在點(diǎn)歌界面上輸入該歌曲的編號(hào),按確認(rèn)鍵或播放鍵即可實(shí)現(xiàn)對該歌的點(diǎn)歌功能。
2、字?jǐn)?shù)點(diǎn)歌方式字?jǐn)?shù)點(diǎn)歌是根據(jù)歌名字?jǐn)?shù)進(jìn)行點(diǎn)歌的一種點(diǎn)歌方式。在影音碟片數(shù)據(jù)庫中,將相同字?jǐn)?shù)歌名的歌曲分類匯總在一起,音樂字部信息的相關(guān)數(shù)據(jù)庫存放在dbindex.005文件中。點(diǎn)歌時(shí),用戶只需在歌本中相應(yīng)字?jǐn)?shù)的歌曲表中找到所需要點(diǎn)的歌曲,然后進(jìn)入相應(yīng)的DVD點(diǎn)歌功能,在該字部的文件名列表中選擇所需要點(diǎn)的歌曲,按確認(rèn)鍵或播放鍵即可實(shí)現(xiàn)對該歌的點(diǎn)歌功能。
該功能的實(shí)現(xiàn)流程如下(1)讀取dbindex.005文件,并根據(jù)所點(diǎn)歌曲的字部數(shù)和所選擇歌曲的序號(hào)找到所點(diǎn)歌曲在所有歌曲中的絕對編號(hào)。
(2)根據(jù)該字部所對應(yīng)的所有歌曲的絕對編號(hào)在songname.1st中找到該歌曲的歌名,并將所有歌曲通過列表顯示出來。
(3)用戶在列表中選擇要點(diǎn)的歌曲并按播放鍵后,并根據(jù)該編號(hào)播放所對應(yīng)的歌曲。
3、歌手點(diǎn)歌方式歌手點(diǎn)歌是根據(jù)歌手分類的一種點(diǎn)歌方式。在影音碟片數(shù)據(jù)庫中,將歌手按地區(qū)分類匯總,再將所有歌曲文件編號(hào)按歌手分類匯總在一起。該數(shù)據(jù)庫放在dbindex.006文件中。在點(diǎn)歌時(shí),用戶根據(jù)歌手地區(qū)和歌手名進(jìn)入相應(yīng)列表,在該列表中選擇相應(yīng)的歌曲,按確認(rèn)鍵或播放鍵即可實(shí)現(xiàn)對該歌的點(diǎn)歌功能。
該功能的實(shí)現(xiàn)流程如下(1)讀取dbindex.006文件,根據(jù)歌手地區(qū)找到該地區(qū)所對應(yīng)的所有歌手,將歌手顯示出來。
(2)用戶選擇歌手地區(qū)后,根據(jù)地區(qū)信息將dbindex.006文件指針定位到該地區(qū)所對應(yīng)的歌曲信息表,將該歌手所對應(yīng)的所有歌曲的編號(hào)讀出來。
(3)根據(jù)歌曲的編號(hào),從songname.1st中將編號(hào)所對應(yīng)的歌曲名讀出來,通過列表顯示出來。
(4)用戶選擇所對應(yīng)的歌曲后,根據(jù)所點(diǎn)歌曲的編號(hào)播放音樂。
4、分類點(diǎn)歌方式分類點(diǎn)歌是根據(jù)歌曲性質(zhì)分類的一種點(diǎn)歌方式,如流行、經(jīng)典、戲曲、民歌等。當(dāng)然,也可根據(jù)用戶的需要添加其它歌曲類型。在光盤數(shù)據(jù)庫中,將歌曲分成幾大類,通過數(shù)據(jù)庫將這些歌曲組織起來,以方便檢索。數(shù)據(jù)庫存放在dbindex.004文件中。在點(diǎn)歌時(shí),用戶根據(jù)歌曲屬性進(jìn)入相應(yīng)的類型目錄。在類型目錄中,用戶可以通過移動(dòng)光標(biāo)看到該歌曲庫中收錄的該類型的所有歌曲,按確認(rèn)鍵或播放鍵即可實(shí)現(xiàn)對該歌的點(diǎn)歌功能。
該功能的實(shí)現(xiàn)流程與如下(1)讀取dbindex.004文件,根據(jù)類型找到對應(yīng)的所有歌曲編號(hào)。
(2)根據(jù)歌曲編號(hào),從songname.1st中將編號(hào)所對應(yīng)的歌曲名讀出來,通過用列表顯示出來。
(3)用戶選擇所對應(yīng)的歌曲后,根據(jù)所點(diǎn)歌曲的編號(hào)播放音樂。
5、拼音點(diǎn)歌方式拼音點(diǎn)歌是根據(jù)歌曲名漢語拼音首字母、英文首字母的一種點(diǎn)歌方式。這些拼音可由光盤制作者輸入,也可由映像文件制作工具自動(dòng)生成。這些漢語拼音以及相關(guān)索引信息存放在數(shù)據(jù)庫文件dbindex.008中。在點(diǎn)歌時(shí),用戶只需輸入歌曲名漢語拼音的首字母或歌曲名英文首字母,相應(yīng)的歌曲即通過文件列表顯示出來,按確認(rèn)鍵或播放鍵即可實(shí)現(xiàn)對該歌的點(diǎn)歌功能。
該功能的實(shí)現(xiàn)流程如下(1)讀取dbindex.008文件,根據(jù)所輸入的歌曲名漢語拼音首字母或英文首字母在數(shù)據(jù)庫中檢索對應(yīng)的所有歌曲文件編號(hào)。
(2)根據(jù)歌曲編號(hào),從songname.1st中將編號(hào)所對應(yīng)的歌曲名讀出來,通過用列表顯示出來。
(3)用戶選擇所對應(yīng)的歌曲后,根據(jù)所點(diǎn)歌曲的編號(hào)播放音樂。
本發(fā)明中,可以采用歌手名拼音點(diǎn)歌方式,即根據(jù)歌手名的漢語拼音首字母或英文首字母來搜索的一種點(diǎn)歌方式。同樣的,字部點(diǎn)歌、歌手點(diǎn)歌、分類點(diǎn)歌,均可增加具有拼音檢索功能,操作方法與拼音點(diǎn)歌相同,不再贅述。
作為本發(fā)明優(yōu)選實(shí)施例,在點(diǎn)歌系統(tǒng)主界面菜單上進(jìn)入“已選歌曲列表”項(xiàng)可查看當(dāng)前已點(diǎn)的所有歌曲;且在已選歌曲列表界面可直接選擇歌曲進(jìn)行播放。
作為用戶,只需根據(jù)點(diǎn)歌本上的點(diǎn)歌類型以及所對應(yīng)的歌曲,用遙控器對該碟機(jī)進(jìn)行簡單的操作即可。該點(diǎn)歌操作界面友好,操作方便。該類型的碟機(jī)同時(shí)兼容AAC點(diǎn)歌系統(tǒng)DVD和普通的DVD、CD、VCD等。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種影音碟片數(shù)據(jù)的存儲(chǔ)方法,其特征在于,所述方法包括下述步驟配置待保存數(shù)據(jù),所述數(shù)據(jù)包括標(biāo)識(shí)點(diǎn)歌影音碟片的標(biāo)識(shí)信息、影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息,以及與影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息對應(yīng)的音視頻數(shù)據(jù);將所述待保存數(shù)據(jù)寫入影音碟片。
2.如權(quán)利要求1所述的方法,其特征在于,所述待保存數(shù)據(jù)還包括音視頻數(shù)據(jù)的基本信息。
3.如權(quán)利要求1所述的方法,其特征在于,所述影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息包括語言索引信息、字部點(diǎn)歌數(shù)據(jù)索引信息、音樂分類信息索引信息、音樂地區(qū)數(shù)據(jù)索引信息、人聲伴唱數(shù)據(jù)索引信息、歌名拼音信息、歌手?jǐn)?shù)據(jù)清單信息或者歌名數(shù)據(jù)清單信息中的一種或多種。
4.如權(quán)利要求2所述的方法,其特征在于,所述音視頻數(shù)據(jù)的基本信息包括作詞者、作曲者、演唱者或歌曲類別信息。
5.一種音視頻數(shù)據(jù)的播放方法,其特征在于,所述方法包括以下步驟接收與影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息對應(yīng)的點(diǎn)歌方式信息;根據(jù)所述點(diǎn)歌方式信息,讀取與影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息對應(yīng)的音視頻數(shù)據(jù),定位所點(diǎn)歌曲。
6.如權(quán)利要求5所述的方法,其特征在于,所述點(diǎn)歌方式信息包括數(shù)字點(diǎn)歌、字?jǐn)?shù)點(diǎn)歌、歌手點(diǎn)歌、分類點(diǎn)歌或拼音點(diǎn)歌。
7.如權(quán)利要求6所述的方法,其特征在于,所述拼音點(diǎn)歌還包括歌手拼音點(diǎn)歌、分類拼音點(diǎn)歌或字部拼音點(diǎn)歌。
8.如權(quán)利要求5所述的方法,其特征在于,所述影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息包括語言索引信息、字部點(diǎn)歌數(shù)據(jù)索引信息、音樂分類信息索引信息、音樂地區(qū)數(shù)據(jù)索引信息、人聲伴唱數(shù)據(jù)索引信息、歌名拼音信息、歌手?jǐn)?shù)據(jù)清單信息或者歌名數(shù)據(jù)清單信息。
9.如權(quán)利要求5所述的方法,其特征在于,所述定位所點(diǎn)歌曲進(jìn)一步包括根據(jù)點(diǎn)歌方式信息讀取影音碟片中相對應(yīng)的點(diǎn)歌方式的相關(guān)數(shù)據(jù),輸入相應(yīng)的檢索歌曲信息,在影音碟片數(shù)據(jù)庫中檢索對應(yīng)的歌曲的編號(hào),根據(jù)歌曲的編號(hào)定位到所點(diǎn)歌曲中。
全文摘要
本發(fā)明適用于DVD視頻領(lǐng)域,提供了一種影音碟片數(shù)據(jù)的存儲(chǔ)方法及音視頻數(shù)據(jù)的播放方法,所述影音碟片數(shù)據(jù)的存儲(chǔ)方法包括下述步驟配置待保存數(shù)據(jù),所述數(shù)據(jù)包括標(biāo)識(shí)點(diǎn)歌影音碟片的標(biāo)識(shí)信息、影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息,以及與影音碟片數(shù)據(jù)的組織結(jié)構(gòu)信息對應(yīng)的音視頻數(shù)據(jù);將所述待保存數(shù)據(jù)寫入影音碟片。本發(fā)明中,音視頻數(shù)據(jù)按一定規(guī)則存儲(chǔ)在碟片中,碟片中存儲(chǔ)有碟片數(shù)據(jù)組織結(jié)構(gòu)信息,該數(shù)據(jù)組織結(jié)構(gòu)信息中包括有多種方式索引;點(diǎn)歌系統(tǒng)播放軟件可根據(jù)這多種方式索引從而快速查找到所要點(diǎn)播歌曲。本發(fā)明能實(shí)現(xiàn)多方法、快速、精確地檢索歌曲。
文檔編號(hào)G06F17/30GK101055752SQ200710073909
公開日2007年10月17日 申請日期2007年4月2日 優(yōu)先權(quán)日2007年4月2日
發(fā)明者吳凱庭, 吳啟楠, 王燕飛, 李立華 申請人:深圳萬利達(dá)電子工業(yè)有限公司