專(zhuān)利名稱(chēng):交互式多媒體播放節(jié)奏同步顯示字幕的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種交互式多媒體播放節(jié)奏同步顯示字幕的方法及其裝置,尤指一種在多媒體系統(tǒng)中提供一具有多個(gè)字幕掃描顯示記錄的資料庫(kù),這些字幕掃描顯示記錄具有一控制信息,該控制信息將每一句字幕內(nèi)的每一單字所需的節(jié)拍數(shù)注明于其單字后面,藉助所計(jì)算出的控制信息,控制字幕顯示節(jié)奏,從而達(dá)到媒體播放與字幕的完全同步,此外,也可針對(duì)使用者的不同需要,即時(shí)由使用者調(diào)整每一句字幕的每一單字后的節(jié)拍數(shù),進(jìn)而改變媒體的節(jié)奏。
以往,一般交互式多媒體,如目前市面上常見(jiàn)的各類(lèi)AudioCD或videoCD,其格式包括圖像常用的.mpg格式、Video Karaoke常用的.dat格式以及AudioCD常用的.cda格式等,而這些媒體對(duì)于相應(yīng)的字幕內(nèi)容,無(wú)法同步根據(jù)正確的節(jié)奏,進(jìn)行內(nèi)容的同步掃描,進(jìn)而無(wú)法輔助使用者達(dá)到學(xué)習(xí)及訓(xùn)練提高的功效。請(qǐng)參照?qǐng)D7,一般常見(jiàn)的MTV(音樂(lè)電視帶),所采用的方法是先利用字幕機(jī)將字幕與媒體播放器播出的影像同步播放,并利用合成器及人工校準(zhǔn)的方式,根據(jù)歌曲的節(jié)奏,使字幕與音樂(lè)同步,因此,比較耗費(fèi)人力及時(shí)間,同時(shí),使用者無(wú)法對(duì)內(nèi)容及節(jié)奏適時(shí)進(jìn)行修改,因而缺乏交互性,無(wú)法提高使用者的技能。
有鑒于此,為改進(jìn)上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種交互式多媒體播放節(jié)奏同步顯示字幕的方法及其裝置。
為了達(dá)到本發(fā)明的目的,所提供的交互式多媒體播放節(jié)奏同步顯示字幕的方法,是現(xiàn)有多媒體系統(tǒng)中提供一具有多個(gè)字幕掃描顯示記錄的資料庫(kù),資料庫(kù)中儲(chǔ)存有將每一句字幕內(nèi)的每一單字所需的節(jié)拍數(shù)注明于其單字后面的控制信息,當(dāng)媒體開(kāi)始播放時(shí),時(shí)鐘定時(shí)器先判斷出該媒體目前所播放的位置,此時(shí),一旦判斷出目前所播放的位置,是介于每一句字幕的開(kāi)始位置和結(jié)束位置之間時(shí),中央控制單元即令顯示裝置顯示出該字幕的內(nèi)容,該資料庫(kù)中每一句字幕的每一單字的節(jié)拍數(shù)是根據(jù)媒體播放的節(jié)奏計(jì)算出的,所以,可使字幕顯示的速度跟上媒體播放的節(jié)奏,使媒體播放與字幕顯示完全同步。
本發(fā)明的另一交互式多媒體播放節(jié)奏同步顯示字幕的方法,其中,在該顯示裝置的字幕顯示區(qū)中,每一句字幕的單字后面諧設(shè)有一節(jié)拍調(diào)整鈕,當(dāng)多媒體系統(tǒng)內(nèi)的中央控制單元接收到節(jié)拍調(diào)整鈕被按壓欲調(diào)整節(jié)拍時(shí),即根據(jù)所改變的節(jié)拍數(shù),改變媒體掃描的節(jié)奏。
本發(fā)明所提供的交互式多媒體播放節(jié)奏同步顯示字幕的裝置,其中,該多媒體系統(tǒng)包括一中央控制單元、一媒體播放裝置、一顯示裝置、一時(shí)鐘定時(shí)器以及儲(chǔ)存有數(shù)個(gè)字幕掃描顯示記錄的資料庫(kù)等,該中央控制單元控制整個(gè)多媒體系統(tǒng)的工作,媒體播放裝置可為光碟驅(qū)動(dòng)器,另外,顯示裝置可為顯示屏幕,資料庫(kù)用來(lái)儲(chǔ)存每一句字幕的索引編號(hào)、每一句字幕的開(kāi)始位置、整句的總節(jié)拍數(shù)及每一句字幕的控制信息,而控制信息是將每一句字幕內(nèi)的每一單字所需的節(jié)拍數(shù)經(jīng)計(jì)算后注明于其單字后面;當(dāng)媒體(此泛指音樂(lè)、影象、聲音等)開(kāi)始播放時(shí),時(shí)鐘定時(shí)器先判斷出該媒體目前所播放的位置,一旦判斷出目前所播放的位置,是介于句字幕的開(kāi)始位置和結(jié)束位置之間時(shí),中央控制單元即令顯示裝置顯示出該字幕的內(nèi)容,由于資料庫(kù)中每一句字幕的每一單字的節(jié)拍數(shù)是根據(jù)媒體播放的節(jié)奏計(jì)算出的,所以,可使字幕顯示的速度跟上媒體播放的節(jié)奏,使媒體播放與字幕顯示完全同步。
附圖示的簡(jiǎn)單說(shuō)明
圖1是本發(fā)明的多媒體硬件結(jié)構(gòu)圖。
圖2是本發(fā)明的資料庫(kù)實(shí)例圖。
圖3是本發(fā)明的主控制程序流程圖。
圖4是本發(fā)明的字幕掃描程序流程圖。
圖5是本發(fā)明的調(diào)整字幕節(jié)拍的流程圖。
圖6是本發(fā)明的調(diào)整字幕節(jié)拍的一實(shí)施例圖。
圖7是現(xiàn)有的字幕進(jìn)行實(shí)時(shí)修改的流程圖。
詳細(xì)說(shuō)明為對(duì)本發(fā)明的目的、技術(shù)方案的特征及其功效,作更進(jìn)一步的認(rèn)識(shí)與了解,現(xiàn)對(duì)實(shí)施例配合附圖,詳細(xì)說(shuō)明如下請(qǐng)參照?qǐng)D1,本發(fā)明是一種“交互式多媒體播放節(jié)奏同步顯示字幕的方法及其裝置”,在本發(fā)明的最佳實(shí)施例中,該交互式多媒體所播放的媒體為卡啦OK或KTV所播放的音樂(lè)錄像帶及歌曲字幕,其包括一中央控制單元1、一媒體播放裝置2、一顯示裝置3、一時(shí)鐘定時(shí)器4、一存儲(chǔ)器5以及儲(chǔ)存有數(shù)個(gè)字幕掃描顯示記錄的資料庫(kù)6等,該中央控制單元1控制整個(gè)多媒體系統(tǒng)的工作,媒體播放裝置2可為一先碟驅(qū)動(dòng)器,另外,顯示裝置3可為一顯示屏幕。
請(qǐng)參照?qǐng)D2,該資料庫(kù)6用來(lái)儲(chǔ)存每一句字幕的索引編號(hào)、每一句字幕的開(kāi)始位置、整句歌詞所含的總節(jié)拍數(shù)及每一句字幕的控制信息,而控制信息將每一句字幕的每一單字所需的節(jié)拍數(shù)經(jīng)計(jì)算后注明于其單字后面,現(xiàn)以《花心》這首歌為例,根據(jù)該首歌的節(jié)奏,例如《花心》為4/4拍,代表每1/4音符為一基本單位,每小節(jié)占4拍,因此根據(jù)如下公式
即可取得每個(gè)單詞的節(jié)拍數(shù),例如“花”字為1/4音符,則“花”的節(jié)拍數(shù)=(1/4)/(1/4)=1“的”字為1/2音符,則“的”的節(jié)拍數(shù)=(1/2)/(1/4)=2對(duì)于空拍,可使用“**”表示,以便不進(jìn)行掃描。
故,根據(jù)歌譜,即可得到該句的資料庫(kù)內(nèi)容花的02心04**06藏在蕊02中02若該單字的節(jié)拍數(shù)為1拍時(shí),即不注明在單字后面,因此,將每一單字后面的節(jié)拍數(shù)相加,即可得到總節(jié)拍數(shù),據(jù)此,可建立整首歌的資料庫(kù)內(nèi)容。
請(qǐng)參照?qǐng)D3,當(dāng)欲播放媒體時(shí),首先,中央控制單元1會(huì)讀取資料庫(kù)6內(nèi)的資料,且開(kāi)啟相對(duì)應(yīng)的媒體格式,如影片或聲音,本實(shí)施例為開(kāi)啟某首歌曲的媒體格式,并根據(jù)該首歌曲的資料庫(kù)6內(nèi)的索引號(hào)設(shè)定索引編號(hào)記錄(Cur_Sentence),以此記錄畫(huà)面的播放順序,此時(shí),畫(huà)面開(kāi)始播放后,中央控制單元1會(huì)從時(shí)鐘定時(shí)器4中讀取時(shí)鐘信號(hào),利用此時(shí)鐘信號(hào),實(shí)時(shí)檢測(cè)目前畫(huà)面的播放位置;當(dāng)畫(huà)面播放位置未超過(guò)畫(huà)面總播放長(zhǎng)度,且畫(huà)面的索引編號(hào)記錄也未超過(guò)字幕總句數(shù)時(shí),即表示可繼續(xù)播放畫(huà)面,并設(shè)置一播放標(biāo)志(FLAG),以此標(biāo)志標(biāo)識(shí)畫(huà)面當(dāng)前的播放位置,如果目前的畫(huà)面播放位置未超過(guò)目前播放當(dāng)前句的結(jié)束位置時(shí),則繼續(xù)播放畫(huà)面,否則,表明此句的畫(huà)面已播放完,將標(biāo)志置成虛假的,且索引編號(hào)記錄加一,繼續(xù)播放下一句的畫(huà)面。
如果,目前畫(huà)面播放位置大于當(dāng)前句的開(kāi)始位置,則讀取字幕及控制信息,將字幕顯示出來(lái),將標(biāo)志置成真實(shí),從資料庫(kù)6內(nèi)的控制信息中計(jì)算出當(dāng)前句的基本節(jié)拍時(shí)間,如果當(dāng)前句的結(jié)束位置超過(guò)了下一句的開(kāi)始位置時(shí),則表示播放已進(jìn)入下一句,將當(dāng)前句的結(jié)束位置設(shè)置為下一句的起始位置,如果畫(huà)面播放位置還在當(dāng)前句內(nèi),則處理字幕掃描顯示步驟。
請(qǐng)參照?qǐng)D4,當(dāng)欲處理字幕掃描顯示步驟時(shí),根據(jù)當(dāng)前句的起始和結(jié)束位置,以及總節(jié)拍數(shù),計(jì)算出平均每一拍的時(shí)間,設(shè)置基本掃描序號(hào)等于“0”,如果,當(dāng)前句的結(jié)束位置沒(méi)有超過(guò)下一句的開(kāi)始位置,則根據(jù)資料庫(kù)中索引號(hào)取得相應(yīng)內(nèi)容,并按列做顏色改變,并將當(dāng)前的基本掃描序號(hào)加一,若當(dāng)前句的結(jié)束位置已超過(guò)了下一句的開(kāi)始位置,則將當(dāng)前句加一,進(jìn)行下一句的掃描動(dòng)作。
請(qǐng)參照?qǐng)D5,其中,在該顯示裝置的字幕顯示區(qū)31中,由于在資料庫(kù)6內(nèi),每一句歌詞的單字后面皆注明有節(jié)拍數(shù),所以,可在該顯示裝置3的字幕顯示區(qū)31上的在對(duì)應(yīng)每一單字的后面設(shè)置一節(jié)拍調(diào)整鈕32,當(dāng)多媒體系統(tǒng)內(nèi)的中央控制單元1接收到節(jié)拍調(diào)整鈕32被按壓欲調(diào)整節(jié)拍時(shí),即會(huì)根據(jù)所改變的節(jié)拍數(shù),改變媒體掃描的節(jié)奏,如圖5所示,其正播放的當(dāng)前句為Summer Kisses Winter tears(5)例如在點(diǎn)按“tears”后的上箭頭一次,即將節(jié)拍減小一個(gè)單位,該句對(duì)應(yīng)的資料庫(kù)內(nèi)容變?yōu)镾ummer Kisses Winter tears(4)在點(diǎn)按“Kisses”后的下箭頭一次,即將節(jié)拍增加一個(gè)單位,該句對(duì)應(yīng)的資料庫(kù)內(nèi)容變?yōu)镾ummer Kisses(2)Winter tears(4)依照此方法,可透過(guò)節(jié)拍調(diào)整按鈕32,自由地進(jìn)行調(diào)整,直至滿意為止。
請(qǐng)?jiān)賲⒄請(qǐng)D6,為節(jié)奏調(diào)整的流程圖,首先根據(jù)索引號(hào),從資料庫(kù)6中取得相應(yīng)字幕的內(nèi)容,提供一編輯按鈕,通過(guò)節(jié)拍調(diào)整鈕32,進(jìn)行節(jié)拍內(nèi)容的修改,如用戶感覺(jué)效果仍不夠滿意,即可重復(fù)上述過(guò)程,繼續(xù)進(jìn)行調(diào)整直至滿意為止。
權(quán)利要求
1.一種交互式多媒體播放節(jié)奏同步顯示字幕的方法,其包括以下步驟首先,在該多媒體系統(tǒng)中提供一具有多個(gè)字幕掃描顯示記錄的資料庫(kù),該資料庫(kù)中至少儲(chǔ)存有將每一句字幕內(nèi)的每一單字所需的節(jié)拍數(shù)注明于其單字相鄰側(cè)的控制信息;其次,當(dāng)媒體開(kāi)始播放時(shí),系統(tǒng)內(nèi)的時(shí)鐘定時(shí)器先判斷出該媒體目前所播放的位置;然后,一旦判斷出目前畫(huà)面播放的位置,是介于每一句字幕的開(kāi)始位置與結(jié)束位置之間時(shí),中央控制單元令顯示裝置顯示出該字幕的內(nèi)容;此時(shí),中央控制單元根據(jù)資料庫(kù)中每一句字摹的每一單字所計(jì)算出的節(jié)拍數(shù),使字幕顯示的速度跟上媒體播放的節(jié)奏,使媒體播放與字幕顯示完全同步。
2.如權(quán)利要求1所術(shù)的交互式多媒體播放節(jié)奏同步顯示字幕的方法,其特征在于,該資料庫(kù)用來(lái)儲(chǔ)存每一句字幕所設(shè)定的索引編號(hào)、每一句字幕的開(kāi)始位置、整句歌詞所含的總節(jié)拍數(shù)及每一句字幕的控制信息等。
3.如權(quán)利要求1所述的交互式交媒體播放節(jié)奏同步顯示字幕的方法,其特征在于,每一單字的節(jié)拍數(shù)可根據(jù)下列方式算出
4.如權(quán)利要求1所述的交互式多媒體播放節(jié)奏同步顯示字幕的方法,其特征在于,在資料庫(kù)內(nèi)的每一句歌詞的單字后面皆注明有節(jié)拍數(shù),在該多媒體系統(tǒng)的顯示畫(huà)面上對(duì)應(yīng)每一單字的后面設(shè)置一節(jié)拍調(diào)整鈕,當(dāng)中央控制單元接收到節(jié)拍調(diào)整鈕被按壓欲調(diào)整節(jié)拍時(shí),即根據(jù)所改變的節(jié)拍數(shù),改變媒體掃描的節(jié)奏。
5.一種交互式多媒體播放節(jié)奏同步顯示字幕的裝置,該多媒體系統(tǒng)包括一中央控制單元,其控制整個(gè)系統(tǒng)的工作;一媒體播放裝置,藉助該媒體播放裝置以播放媒體;一顯示裝置,藉助該顯示裝置以顯示所播放的媒體及字幕;一時(shí)鐘定時(shí)器,藉助該時(shí)鐘定時(shí)器讀取時(shí)鐘信號(hào),利用該時(shí)鐘信號(hào),實(shí)時(shí)檢測(cè)目前媒體的播放位置;一資料庫(kù),該資料庫(kù)用來(lái)儲(chǔ)存每一句字幕所設(shè)定的索引編號(hào)、每一句字幕的開(kāi)始位置、整句歌詞所含的總節(jié)拍數(shù)及每一句字幕的控制信息等。
6.如權(quán)利要求5所述的交互式多媒體播放節(jié)奏同步顯示字幕的裝置,其特征在于,該控制信息將每一句字幕內(nèi)的每一單字所需的節(jié)拍數(shù)經(jīng)計(jì)算后注明于其單字后面,該節(jié)拍數(shù)可根據(jù)下列方式算出
7.如權(quán)利要求5所述的交互式多媒體播放節(jié)奏同步顯示字幕的裝置,其特征在于,該顯示裝置的字幕顯示區(qū)上對(duì)應(yīng)每一單字的后面設(shè)有一節(jié)拍調(diào)整鈕,當(dāng)按壓節(jié)拍調(diào)紐時(shí),每一句單字的節(jié)拍即會(huì)改變,根據(jù)所改變的節(jié)拍數(shù),改變媒體掃描的節(jié)奏。
全文摘要
一種交互式多媒體播放節(jié)奏同步顯示字幕的方法及裝置,該裝置包括一中央控制單元、一媒體播放裝置、一顯示裝置、一時(shí)鐘定時(shí)器以及資料庫(kù)等,資料庫(kù)用來(lái)儲(chǔ)存索引編號(hào)、開(kāi)始位置、總節(jié)拍數(shù)及控制信息,控制信息將所需的節(jié)拍數(shù)注明于單字后面;當(dāng)媒體播放時(shí),時(shí)鐘定時(shí)器判斷播放位置,介于開(kāi)始位置和結(jié)束位置之間時(shí),顯示裝置顯示出字幕內(nèi)容,使媒體播放與字幕顯示完全同步。
文檔編號(hào)G11B27/10GK1252602SQ9812361
公開(kāi)日2000年5月10日 申請(qǐng)日期1998年10月28日 優(yōu)先權(quán)日1998年10月28日
發(fā)明者朱明 , 林光信, 宋建福 申請(qǐng)人:英業(yè)達(dá)股份有限公司