專利名稱:用于無線網(wǎng)絡和無線手持式設備的卡拉ok制作方法和播放方法
技術領域:
本發(fā)明涉及一種卡拉OK的制作方法和播放方法,尤其涉及一種適用于無線網(wǎng)絡和無線手持式設備的卡拉OK的制作方法和播放方法。
背景技術:
卡拉OK是一種人們喜愛并樂于接受的娛樂方式。在眾多的娛樂方式中,卡拉OK長盛不衰,影響力極廣。如果能使卡拉OK通過無線網(wǎng)絡進行傳輸,人們則又多了一種溝通和聯(lián)系的重要形式。同時,如果能將卡拉OK引入到手機、PDA等無線手持式設備中,則能夠讓更多的人隨時隨地、方便地體驗卡拉OK的樂趣。
傳統(tǒng)音樂要錄制成唱片、錄音帶或CD,需要各種專業(yè)的樂師、收音員和混音師以及各種昂貴的樂器、收音、錄音設備和標準的錄音室。先將樂曲變成套譜以供演奏者伴奏,最后錄成母帶?,F(xiàn)今計算機普及,可用音樂軟件來編曲,用MIDI來取代樂器、樂師來演奏,用MP3壓縮軟件將數(shù)十首、數(shù)百首甚至數(shù)千首歌曲壓縮成一片DVD,用影音編輯軟件來編寫文字歌詞,進行同步處理之后,即可編成人們喜愛的影音卡拉OK,最后以光盤刻錄機制成VCD/DVD。配以專門的VCD/DVD播放等一系列音像設備,這便是當前卡拉OK的主流的配置方式。同時隨著計算機技術的發(fā)展,卡拉OK功能也可以在多媒體PC機上通過VCD/DVD播放或視頻文件播放的形式實現(xiàn)。
但總的來說,上述方式為滿足音樂愛好者專業(yè)級的效果,對卡拉OK制作和播放的軟、硬件配置方面都有相當高的要求,因此傳統(tǒng)的卡拉OK只能在一些特定的、有相關配置的場所進行,目前的無線手持式設備不能達到該配置的要求。同時,現(xiàn)有的無線手持式設備的CPU處理能力較低、內(nèi)存空間較小、耗電量不能太高,無線帶寬有限。而按該專業(yè)級效果制作的VCD/DVD及視頻文件占用的系統(tǒng)存儲空間大、需要的運行空間也大、對系統(tǒng)配置的要求高,因此不適合在無線網(wǎng)絡上傳輸,而且不適合或者根本不可能在當前的無線手持式設備上播放。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種卡拉OK的制作方法和播放方法,使得其制作后生成的卡拉OK文件數(shù)據(jù)能夠在無線通訊網(wǎng)絡上傳輸,并能夠在無線手持式設備上接收和播放。
本發(fā)明通過以下技術方案予以實現(xiàn)本發(fā)明提供的一種用于無線網(wǎng)絡和無線手持式設備的卡拉OK,其文件包括用于定義所述卡拉OK文件相關信息的文件頭數(shù)據(jù)塊;用于存放圖像數(shù)據(jù)的圖象數(shù)據(jù)塊;用于定義圖像顯示情況的圖像顯示塊;用于定義字幕顯示情況的字幕顯示塊;用于定義音樂信息的信息塊;用于存放MIDI音樂數(shù)據(jù)的MIDI數(shù)據(jù)塊;每個數(shù)據(jù)塊包含了數(shù)據(jù)類型、數(shù)據(jù)長度和數(shù)據(jù)字段,各字段數(shù)據(jù)均采用網(wǎng)絡字節(jié)順序BIG-ENDIAN存儲,以便能夠在無線網(wǎng)絡上傳輸。
本發(fā)明所述的用于無線網(wǎng)絡和無線手持式設備的卡拉OK,其文件中各數(shù)據(jù)塊如下(1)文件頭數(shù)據(jù)塊數(shù)據(jù)類型`AHDR`數(shù)據(jù)長度33
數(shù)據(jù)字段文件版本號 3字節(jié)播放時長(秒) 2字節(jié)圖像大小 2字節(jié)寬度 2字節(jié)高度 2字節(jié)(2)圖象數(shù)據(jù)塊數(shù)據(jù)類型`IMAG`數(shù)據(jù)長度n+2數(shù)據(jù)字段圖像標識號 2字節(jié)圖像數(shù)據(jù) n字節(jié)(3)圖像顯示塊數(shù)據(jù)類型`DISI`數(shù)據(jù)長度10數(shù)據(jù)字段圖像標識號 2字節(jié)顯示時間(毫秒) 4字節(jié)顯示坐標X2字節(jié)顯示坐標Y2字節(jié)(4)字幕顯示塊數(shù)據(jù)類型`DIST`
數(shù)據(jù)長度n*4+16數(shù)據(jù)字段字幕標識號2字節(jié)開始顯示時間(毫秒)4字節(jié)播放起始時間(毫秒)4字節(jié)顯示坐標X 2字節(jié)顯示坐標Y 2字節(jié)字數(shù) 2字節(jié)字幕內(nèi)容 n*2字節(jié)(unicode)文字延時(毫秒)n*2字節(jié)(每個字的延時時長)(5)信息塊數(shù)據(jù)類型`INFO`數(shù)據(jù)長度188數(shù)據(jù)字段標題 8*2字節(jié)歌手 18*2字節(jié)作者 18*2字節(jié)版權信息 18*2字節(jié)其他信息 32*2字節(jié)(6)MIDI數(shù)據(jù)塊數(shù)據(jù)類型`MIDI`數(shù)據(jù)長度MIDI文件的大小數(shù)據(jù)字段來自MIDI文件。
本發(fā)明提供的所述用于無線網(wǎng)絡和無線手持式設備的卡拉OK的制作方法,包括以下步驟a.以所選用的標準格式MIDI音樂樂譜文件為基礎,按照樂譜的節(jié)拍數(shù)以及每個節(jié)拍的單位時間依次獲得每句歌詞中每個字在播放過程中的起始時間和持續(xù)時間;累加每句歌詞各個字的持續(xù)時間得出整句歌詞的播放持續(xù)時間;整句歌詞的顯示時間則由整句歌詞的播放持續(xù)時間加上一個經(jīng)驗值求得;b.根據(jù)音樂意境或者制作者的需要,選擇一組圖片作為卡拉OK音樂的背景圖像文件序列,確定各個圖片在播放過程中的顯示順序、顯示坐標以及所要對應的歌詞內(nèi)容,根據(jù)步驟a得到的所對應歌詞的顯示時間,確定圖片在播放過程中的顯示時間,以達到圖片和歌詞同步的效果;c.對步驟a中的歌詞確定其在對應圖片中的顯示位置;d.重復步驟a~c直至整個歌譜的操作完成,累加每句歌詞的顯示時間確定整個歌譜的播放時間;e.對步驟b所述的圖片進行圖像壓縮;f.生成所述用于無線網(wǎng)絡和無線手持式設備的卡拉OK的文件,即以步驟d獲得的參數(shù)和步驟b中所選圖像文件基本信息中的參數(shù)構建文件頭數(shù)據(jù)塊;以步驟e中經(jīng)壓縮的圖像構建圖像數(shù)據(jù)塊;以步驟b中確定的參數(shù)構建圖像顯示塊;以步驟a和步驟c中確定的參數(shù)構建字幕顯示塊;以MIDI文件的基本資料和內(nèi)容構建信息塊和MIDI數(shù)據(jù)塊。
本發(fā)明制作方法中,所述步驟b中的圖像文件可以為BMP、JPG或PNG圖像文件格式;所述步驟f中對圖像可以采用zlib壓縮;所述步驟b中的經(jīng)驗值可以為0.3~0.6。
本發(fā)明所述用于無線網(wǎng)絡和無線手持式設備的卡拉OK的播放方法,包括以下步驟a.通過文件操作函數(shù)打開一個所述用于無線網(wǎng)絡和無線手持式設備的卡拉OK的文件;b.提取文件中“圖像數(shù)據(jù)塊”的圖像數(shù)據(jù),并對該“圖像數(shù)據(jù)”解壓;c.提取“MIDI數(shù)據(jù)塊”中的MIDI數(shù)據(jù)字段作為MIDI文件,并播放該MIDI文件;d.依次讀取經(jīng)步驟b和步驟c處理后的剩余的文件數(shù)據(jù)塊,并對數(shù)據(jù)塊進行判斷如果該數(shù)據(jù)塊是圖像顯示塊,則顯示該圖像;否則,按字幕顯示塊的數(shù)據(jù)字段要求顯示字幕,等待指定時間,并開始播放下一個字,直到該句歌詞播放完畢。
e.重復步驟d,直到依次處理完文件中的每個數(shù)據(jù)塊,播放結束。
本發(fā)明播放方法中,所述步驟b中對圖像數(shù)據(jù)可以采用zlib解壓。
本發(fā)明與現(xiàn)有技術相比具有顯著的有益效果。通常傳統(tǒng)的基于VCD/DVD等的卡拉OK文件都在1M字節(jié)以上,需要另外的卡拉OK或視頻播放工具,只適合于在專用的卡拉OK設備或者在PC機上播放。用本發(fā)明提供的用于無線網(wǎng)絡和無線手持式設備的卡拉OK的制作方法制作出的卡拉OK文件,可限制在40K~50K字節(jié)左右,非常適合通過無線網(wǎng)絡傳輸,并且可通過無線網(wǎng)絡下載或者通過手機發(fā)送到對方手機;用本發(fā)明提供的用于無線網(wǎng)絡和無線手持式設備的卡拉OK的播放方法能夠使PDA、手機、PDA手機等無線手持式設備實現(xiàn)本發(fā)明的卡拉OK的播放。
下面將結合實施例和附圖對本發(fā)明作進一步的詳細描述圖1是本發(fā)明的用于無線網(wǎng)絡和無線手持式設備的卡拉OK的制作方法流程圖;圖2是本發(fā)明的用于無線網(wǎng)絡和無線手持式設備的卡拉OK的播放方法流程圖;圖3是本發(fā)明實施例中名稱為“背景圖像1”的圖片;圖4是本發(fā)明實施例中的片段的播放效果圖。
具體實施例方式
以歌曲《花樣年華》為實施例描述本發(fā)明用于無線網(wǎng)絡和無線手持式設備的卡拉OK的制作方法和播放方法。
圖1所示為本發(fā)明用于無線網(wǎng)絡和無線手持式設備的卡拉OK的制作方法,其步驟如下a.以歌曲《花樣年華》中的歌詞“渴望一個笑容”為例,依據(jù)歌曲的標準格式MIDI文件,按照樂譜的節(jié)拍數(shù)以及每個節(jié)拍的單位時間依次獲得該句歌詞中每個字在播放過程中的起始時間和持續(xù)時間;累加各個字的持續(xù)時間可獲得該歌詞整句的播放持續(xù)時間。由于卡拉OK中歌詞通常是先顯示再播放,因此整句的播放持續(xù)時間加上一個0.5秒的經(jīng)驗值則得出該句歌詞的顯示時間。由此得出該句歌詞的開始顯示時間為第710毫秒,播放起始時間為第715毫秒,每個字的延時時長分別為371、555、185、185、185、740毫秒。
b.選定圖3所示的名稱為“背景圖像1”的圖片為該句歌詞所對應的圖片,指定該圖片顯示圖像的左上角X坐標和Y坐標均為10,根據(jù)步驟a中歌詞的顯示時間確定該圖片的顯示時間為5000毫秒,該時間在圖像顯示塊中指定;c.對上述歌詞指定其在對應圖片“背景圖像1”中顯示字幕的左上角X坐標為20,顯示字幕的左上角Y坐標為90;d.對歌曲中其余的歌詞重復步驟a~c至整首歌曲操作完成,累加每句歌詞的顯示時間確定整首歌曲的播放時間為69秒;e.對步驟b所述的圖片進行圖像zlib壓縮;f.生成所述用于無線網(wǎng)絡和無線手持式設備的卡拉OK的文件,即以步驟d中計算得到的參數(shù)和步驟b中所選圖像文件基本信息中的參數(shù)構建文件頭數(shù)據(jù)塊,其內(nèi)容包括播放時間、每個圖像的文件大小、圖像的寬度、圖像的高度;以步驟e中經(jīng)壓縮的圖像構建圖像數(shù)據(jù)塊,其內(nèi)容為經(jīng)壓縮的圖像數(shù)據(jù);以步驟b中計算確定的參數(shù)構建圖像顯示塊,其內(nèi)容包括圖像的顯示時間和顯示坐標;以步驟a和步驟c中計算確定的參數(shù)構建字幕顯示塊,其內(nèi)容包括歌詞內(nèi)容、歌詞顯示坐標以及歌詞的開始顯示和播放起始時間;以載入的MIDI文件的基本資料和內(nèi)容構建信息塊和MIDI數(shù)據(jù)塊,信息塊的內(nèi)容包括標題、歌手、作者、版權信息;MIDI數(shù)據(jù)塊的內(nèi)容為MIDI音樂文件數(shù)據(jù)。
根據(jù)上述制作方法生成的用于無線網(wǎng)絡和無線手持式設備的歌曲《花樣年華》卡拉OK文件中,其中兩句歌詞為“渴望一個笑容”和“期待一陣春風”的文件片段如下(其中“∥”符號后的部分為本行前半部分的注釋)(1)文件頭數(shù)據(jù)塊AHDR∥數(shù)據(jù)類型標識符,表示以下內(nèi)容為文件頭數(shù)據(jù)塊33 ∥數(shù)據(jù)長度1 ∥文件版本號
69∥播放時間,以秒為單位17038 ∥每個圖像的文件大小,以字節(jié)為單位120 ∥圖像的寬度,以像素個數(shù)為單位133 ∥圖像的高度,以像素個數(shù)為單位(2)圖像數(shù)據(jù)塊IMAG ∥數(shù)據(jù)類型標識符,表示下面的內(nèi)容為圖像數(shù)據(jù)塊17040 ∥整個數(shù)據(jù)塊的數(shù)據(jù)長度1 ∥圖像標識號,表示第1幅圖像{圖像1的圖像數(shù)據(jù)} ∥選定的背景圖像1的圖像數(shù)據(jù),經(jīng)zlib壓縮(3)圖像顯示塊DISI ∥數(shù)據(jù)類型標識符,表示下面的內(nèi)容為圖像顯示塊10∥數(shù)據(jù)長度1 ∥圖像標識號,表明選擇第1圖像數(shù)據(jù)塊5000 ∥圖像的顯示時間(毫秒)10∥顯示圖像的左上角X坐標10∥顯示圖像的左上角Y坐標(4)字幕顯示塊(一)DIST ∥數(shù)據(jù)類型標識符,表示下面的內(nèi)容為字幕顯示塊40∥數(shù)據(jù)長度1 ∥字幕標識號,表明為第1個字幕710 ∥字幕的開始顯示時間(毫秒)715 ∥字幕播放起始時間(毫秒)
20∥顯示字幕的左上角X坐標90∥顯示字幕的左上角Y坐標6 ∥顯示字幕的字數(shù)渴望一個笑容 ∥字幕內(nèi)容371,555,185,185,185,740 ∥字幕每個字的延時時長(毫秒)(5)字幕顯示塊(二)DIST ∥數(shù)據(jù)類型標識符,表示下面的內(nèi)容為字幕顯示塊40∥數(shù)據(jù)長度2 ∥字幕標識號,表明為第1個字幕710 ∥字幕的開始顯示時間(毫秒)2940 ∥字幕播放起始時間(毫秒)60∥顯示字幕的左上角X坐標100 ∥顯示字幕的左上角Y坐標6 ∥顯示字幕的字數(shù)期待一陣春風 ∥字幕內(nèi)容371,555,185,185,185,371 ∥字幕每個字的延時時長(毫秒)(6)信息塊INFO ∥數(shù)據(jù)類型標識符,表示下面的內(nèi)容為信息塊188 ∥數(shù)據(jù)長度花樣年華 ∥音樂標題梁朝偉∥歌手陳姍妮∥作者
Anyka Inc. ∥版權信息本作品只作演示使用 ∥其他信息(7)MIDI數(shù)據(jù)塊MIDI ∥數(shù)據(jù)類型標識符,表示下面的內(nèi)容為MIDI數(shù)據(jù)塊16150 ∥MIDI文件的大小{MIDI文件數(shù)據(jù)} ∥《花樣年華》的MIDI音樂文件數(shù)據(jù)圖2所示為本發(fā)明用于無線網(wǎng)絡和無線手持式設備的卡拉OK的播放方法,以歌曲《花樣年華》卡拉OK文件中上述兩句歌詞為“渴望一個笑容”和“期待一陣春風”的片段為例,其步驟如下a.通過文件操作函數(shù)打開一個上述用于無線網(wǎng)絡和無線手持式設備的歌曲《花樣年華》卡拉OK的文件;b.提取文件中“圖像數(shù)據(jù)塊”的圖像數(shù)據(jù),并對該“圖像數(shù)據(jù)”解壓;c.提取“MIDI數(shù)據(jù)塊”中的MIDI數(shù)據(jù)字段作為MIDI文件,并播放該MIDI文件;d.依次讀取經(jīng)步驟b和步驟c處理后的剩余的文件數(shù)據(jù)塊,并對數(shù)據(jù)塊進行判斷讀取的數(shù)據(jù)塊是片段中的圖像顯示塊,則按其數(shù)據(jù)字段要求顯示的圖像如圖3所示;接著按字幕顯示塊(一)的數(shù)據(jù)字段要求顯示字幕,等待指定時間,并開始播放下一個字,直到該句歌詞播放完畢。
e.重復步驟d,讀取的數(shù)據(jù)塊是字幕顯示塊(二),則按其數(shù)據(jù)字段要求顯示字幕。
上述文件片段的播放效果如圖4所示。
權利要求
1.一種用于無線網(wǎng)絡和無線手持式設備的卡拉OK,其特征在于,所述卡拉OK的文件包括用于定義所述卡拉OK文件相關信息的文件頭數(shù)據(jù)塊;用于存放圖像數(shù)據(jù)的圖象數(shù)據(jù)塊;用于定義圖像顯示情況的圖像顯示塊;用于定義字幕顯示情況的字幕顯示塊;用于定義音樂信息的信息塊;用于存放MIDI音樂數(shù)據(jù)的MIDI數(shù)據(jù)塊;每個數(shù)據(jù)塊包含了數(shù)據(jù)類型、數(shù)據(jù)長度和數(shù)據(jù)字段,各字段數(shù)據(jù)均采用網(wǎng)絡字節(jié)順序BIG-ENDIAN存儲。
2.根據(jù)權利要求1所述的用于無線網(wǎng)絡和無線手持式設備的卡拉OK,其特征是,所述各數(shù)據(jù)塊如下(1)文件頭數(shù)據(jù)塊數(shù)據(jù)類型`AHDR`數(shù)據(jù)長度33數(shù)據(jù)字段文件版本號 3字節(jié)播放時長(秒)2字節(jié)圖像大小2字節(jié)寬度2字節(jié)高度2字節(jié)(2)圖象數(shù)據(jù)塊數(shù)據(jù)類型`IMAG`數(shù)據(jù)長度n+2數(shù)據(jù)字段圖像標識號 2字節(jié)圖像數(shù)據(jù) n字節(jié)(3)圖像顯示塊數(shù)據(jù)類型`DISI`數(shù)據(jù)長度10數(shù)據(jù)字段圖像標識號 2字節(jié)顯示時間(毫秒) 4字節(jié)顯示坐標X2字節(jié)顯示坐標Y2字節(jié)(4)字幕顯示塊數(shù)據(jù)類型`DIST`數(shù)據(jù)長度n*4+16數(shù)據(jù)字段字幕標識號2字節(jié)開始顯示時間(毫秒)4字節(jié)播放起始時間(毫秒)4字節(jié)顯示坐標X 2字節(jié)顯示坐標Y 2字節(jié)字數(shù) 2字節(jié)字幕內(nèi)容 n*2字節(jié)(unicode)文字延時(毫秒)n*2字節(jié)(每個字的延時時長)(5)信息塊數(shù)據(jù)類型`INFO`數(shù)據(jù)長度188數(shù)據(jù)字段標題 8*2字節(jié)歌手 18*2字節(jié)作者 18*2字節(jié)版權信息 18*2字節(jié)其他信息 32*2字節(jié)(6)MIDI數(shù)據(jù)塊數(shù)據(jù)類型`MIDI`數(shù)據(jù)長度MIDI文件的大小數(shù)據(jù)字段來自MIDI文件。
3.權利要求1所述的用于無線網(wǎng)絡和無線手持式設備的卡拉OK的制作方法,其特征在于,包括以下步驟a.以所選用的標準格式MIDI音樂樂譜文件為基礎,按照樂譜的節(jié)拍數(shù)以及每個節(jié)拍的單位時間依次獲得每句歌詞中每個字在播放過程中的起始時間和持續(xù)時間;累加每句歌詞各個字的持續(xù)時間得出整句歌詞的播放持續(xù)時間;整句歌詞的顯示時間則由整句歌詞的播放持續(xù)時間加上一個經(jīng)驗值求得;b.選擇一組圖片作為卡拉OK音樂的背景圖像文件序列,確定各個圖片在播放過程中的顯示順序、顯示坐標以及所要對應的歌詞內(nèi)容,根據(jù)步驟a得到的所對應歌詞的顯示時間,確定圖片在播放過程中的顯示時間;c.對步驟a中的歌詞確定其在對應圖片中的顯示位置;d.重復步驟a~c直至整個歌譜的操作完成,累加每句歌詞的顯示時間確定整個歌譜的播放時間;e.對步驟b所述的圖片進行圖像壓縮;f.生成所述用于無線網(wǎng)絡和無線手持式設備的卡拉OK的文件,即以步驟d中計算得到的參數(shù)和步驟b中所選圖像文件基本信息中的參數(shù)構建文件頭數(shù)據(jù)塊;以步驟e中經(jīng)壓縮的圖像構建圖像數(shù)據(jù)塊;以步驟b中計算確定的參數(shù)構建圖像顯示塊;以步驟a和步驟c中計算確定的參數(shù)構建字幕顯示塊;以MIDI文件的基本資料和內(nèi)容構建信息塊和MIDI數(shù)據(jù)塊。
4.根據(jù)權利要求3所述的用于無線網(wǎng)絡和無線手持式設備的卡拉OK的制作方法,其特征是,所述步驟b中的圖像文件為BMP、JPG或PNG圖像文件格式。
5.根據(jù)權利要求3所述的用于無線網(wǎng)絡和無線手持式設備的卡拉OK的制作方法,其特征是,所述步驟e中對圖像采用zlib壓縮。
6.根據(jù)權利要求3所述的用于無線網(wǎng)絡和無線手持式設備的卡拉OK的制作方法,其特征是,所述步驟a的經(jīng)驗值為0.3~0.6秒。
7.權利要求1所述的用于無線網(wǎng)絡和無線手持式設備的卡拉OK的播放方法,其特征在于,包括以下步驟a.通過文件操作函數(shù)打開一個所述用于無線網(wǎng)絡和無線手持式設備的卡拉OK的文件;b.提取文件中“圖像數(shù)據(jù)塊”的圖像數(shù)據(jù),并對該“圖像數(shù)據(jù)”解壓;c.提取“MIDI數(shù)據(jù)塊”中的MIDI數(shù)據(jù)字段作為MIDI文件,并播放該MIDI文件;d.依次讀取經(jīng)步驟b和步驟c處理后的剩余的文件數(shù)據(jù)塊,并對數(shù)據(jù)塊進行判斷如果該數(shù)據(jù)塊是圖像顯示塊,則顯示該圖像;否則,按字幕顯示塊的數(shù)據(jù)字段要求顯示字幕,等待指定時間,并開始播放下一個字,直到該句歌詞播放完畢。e.重復步驟d,直到依次處理完文件中的每個數(shù)據(jù)塊,播放結束。
8.根據(jù)權利要求7所述的用于無線網(wǎng)絡和無線手持式設備的卡拉OK的播放方法,其特征是,所述步驟b中對圖像數(shù)據(jù)采用zlib解壓。
全文摘要
本發(fā)明公開了一種用于無線網(wǎng)絡和無線手持式設備的卡拉OK的制作方法和播放方法,通過確定MIDI格式樂譜文件每句歌詞中每個字在播放過程中的起始時間和持續(xù)時間、整句歌詞的顯示時間及其顯示位置以獲得歌詞的參數(shù);通過確定圖片的顯示時間和顯示位置,并且壓縮圖像以獲得圖片的參數(shù);用上述參數(shù)構建數(shù)據(jù)塊以生成適合用于無線網(wǎng)絡和無線手持式設備的卡拉OK的文件;其播放通過文件操作函數(shù)打開一個上述生成的卡拉OK的文件,解壓圖像,讀取MIDI數(shù)據(jù)塊并播放MIDI音樂文件,依次讀取剩余的文件數(shù)據(jù)塊,對數(shù)據(jù)塊進行判斷和顯示直至整個歌譜播放完畢。本發(fā)明生成的文件占據(jù)的空間小,適合于通過無線網(wǎng)絡傳輸,能夠使PDA、手機和PDA手機等無線手持式設備實現(xiàn)本發(fā)明的卡拉OK的播放。
文檔編號H04R3/04GK1489369SQ0314012
公開日2004年4月14日 申請日期2003年8月11日 優(yōu)先權日2003年8月11日
發(fā)明者萬享, 王彥飛, 嚴更真, 胡勝發(fā), 萬 享 申請人:安凱(廣州)軟件技術有限公司