專利名稱:字幕顯示控制設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于重現(xiàn)設(shè)備的字幕顯示控制設(shè)備,所述重現(xiàn)設(shè)備在指定顯示框區(qū)域(display frame area)內(nèi)顯示記錄介質(zhì)的文本信息文件中的字符行作為字幕,其中記錄介質(zhì)中的文本信息文件和視頻/音頻數(shù)據(jù)在分開的文件中管理。
背景技術(shù):
在同時具有視頻和語音的電影等內(nèi)容中,字幕是一種在電影中從視覺上表達演員臺詞的手段。圖46示出了能夠顯示字幕的光盤重現(xiàn)設(shè)備(DVD處理器)DP的示意性結(jié)構(gòu)。在圖46中,附圖標記1為DVD驅(qū)動,2為視頻/音頻數(shù)據(jù),3為文本信息文件,4為字符行提取處理部件,其用于從文本信息文件3中提出用以顯示作為字幕的字符行,而6為屏幕顯示,其混合用于顯示作為字幕的字符行和視頻/音頻數(shù)據(jù)2的解碼結(jié)果。
如圖47所示,作為主要內(nèi)容的視頻在主要視頻a1中形成,子視頻a2位于主視頻前面作為傳輸視頻。字幕以這樣的方式顯示通過將字符a3繪制到子視頻a2從而疊加主視頻a1和字符a3。通過這樣顯示,可以執(zhí)行顯示字幕或不顯示字幕的切換、字幕選擇等等,而不用切換主視頻。
在通常的DVD視頻中,一個文件同時包含用于主視頻a1的圖像數(shù)據(jù)和多個用于子視頻a2的靜止畫面數(shù)據(jù),并且可以從多個子視頻中選擇單個子視頻以疊加到單個主視頻上。
作為另一個實現(xiàn)字幕顯示的例子,日本公開專利文獻(日本未決專利公開2004-363825)公開了一種文本字幕,其使用與圖像/音頻數(shù)據(jù)文件不同的文件中的文本數(shù)據(jù),并且通過使用寫在該文本數(shù)據(jù)中的時間/字符數(shù)據(jù)來實現(xiàn)字幕功能。圖48示出了在文本字幕中所使用的文本數(shù)據(jù)的例子。文本字幕數(shù)據(jù)是由一系列字符行組成的文本文件,其中排列了多個字幕數(shù)據(jù)單元b,所述字幕數(shù)據(jù)單元b是一對字幕顯示/結(jié)束時刻(字幕時間)和與字幕時間配對的字幕顯示字符行b2。
在文本字幕中,由于用于主視頻的文件和字幕文本文件是分開存在的,所以可以通過改變字幕文本文件來選擇字幕,而不用修改用于主視頻的數(shù)據(jù)。進一步,與DVD-視頻不一樣,文本字幕中的字幕文本文件不是靜止畫面數(shù)據(jù)。因此,在重現(xiàn)的時候,必須通過連續(xù)地在子視頻上形成字符數(shù)據(jù)的圖像來進行顯示。
在文本字幕中,因為字幕數(shù)據(jù)是與圖像/音頻數(shù)據(jù)文件不同的文本文件,所以與DVD-視頻利用靜止畫面的字幕相比,進一步降低了用于字幕數(shù)據(jù)的容量。另外,還存在字幕數(shù)據(jù)易于改變或編輯等優(yōu)點。
然而,在文本字幕中,字幕所顯示的顯示框區(qū)域的大小和位置、以及字幕字符的字體大小是被固定的。因此,當所顯示的數(shù)據(jù)具有包含于單元字幕數(shù)據(jù)中的特別大量的字符時,存在這樣的問題,即不可能在顯示框區(qū)域中顯示所有的字符。
另外,文本信息文件僅僅含有字符信息和字幕顯示開始/結(jié)束時刻的信息。因此,不能在所有視頻場景中以最優(yōu)的方式來顯示字幕的顯示位置和顏色。例如,存在這樣的問題,當屏幕上顯示多個演員的時候,用戶(觀眾)無法知悉誰在說話。
發(fā)明內(nèi)容
因此,本發(fā)明的主要目的是讓字幕顯示更加有效。
為了實現(xiàn)上述目的,(1)根據(jù)本發(fā)明的字幕顯示控制設(shè)備是這樣一種字幕顯示設(shè)備,其從其中文本數(shù)據(jù)和包括視頻數(shù)據(jù)的主數(shù)據(jù)分別記錄在分開的文件中的記錄介質(zhì)讀出數(shù)據(jù),然后在由所述主數(shù)據(jù)生成的視頻內(nèi)的指定顯示框區(qū)域中顯示由所述文本數(shù)據(jù)生成的字符行作為字幕,所述設(shè)備包括判斷裝置,用于限定一參考字符數(shù)量,然后判斷所述字符行的字符數(shù)量是否超出所述參考字符數(shù)量,所述參考字符數(shù)量用于指示以初始設(shè)置的字符字體大小能夠存儲在所述顯示框區(qū)域內(nèi)的字符數(shù)量;和顯示控制裝置,用于在所述字符行的所述字符數(shù)量未超出所述參考字符數(shù)量時,在所述顯示框區(qū)域內(nèi)以所述字符字體大小顯示所述字符行,而在所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量時,在所述顯示框區(qū)域中以視覺上可識別的狀態(tài)顯示所述字符行,或者通過轉(zhuǎn)換在所述顯示框區(qū)域中顯示所述字符行,以便能從視覺上認識到所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量。
(2)在所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量時,優(yōu)選地,所述顯示控制裝置縮小所述字符行的所述字符字體大小。如果文本文件信息中單元字幕的字符數(shù)量大于在所述重現(xiàn)設(shè)備中使用預(yù)定常規(guī)字體大小時在顯示框區(qū)域中能夠一次全部顯示的參考字符數(shù)量,則縮小字符行的字體大小,所以能夠在顯示框區(qū)域顯示整個字幕。
(3)在所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量時,優(yōu)選地,所述顯示控制裝置在所述顯示框區(qū)域中滾動顯示所述字符行。在這種情況下,在單元字幕的字符數(shù)量超出參考字符數(shù)量時,滾動顯示字符行。因此,整個字幕可以顯示在顯示框區(qū)域中。
(4)在所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量時,優(yōu)選地,所述顯示控制裝置以段落為單位分割所述字符行,并按時間次序順序地顯示每個通過分割所述字符行而得到的部分字符行。在這種情況下,在單元字幕(字符行)的字符數(shù)量超出參考字符數(shù)量時,在一次字幕顯示期間內(nèi)順序地顯示每個部分字符行。因此,可以在顯示框區(qū)域內(nèi)顯示整個字幕,而不缺失字符行。
(5)在所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量時,優(yōu)選地,所述顯示控制裝置中以詞為單位將所述字符行分割成不可顯示部分字符行和能夠顯示在所述顯示框區(qū)域的可顯示部分字符行,并在所述顯示框區(qū)域顯示所述可顯示部分字符行。在這種情況下,在單元字幕(字符行)的字符數(shù)量超出參考字符數(shù)量時,只顯示可顯示部分字符行。因此,可以在顯示框區(qū)域內(nèi)顯示整個字幕,而不中途終止所述字符行的顯示。
(6)在所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量時,優(yōu)選地,所述顯示裝置將所述字符行分割成不可顯示部分字符行和能夠顯示在所述顯示框區(qū)域的可顯示部分字符行,并通過向所述可顯示部分字符行添加后續(xù)標志來在所述顯示框區(qū)域顯示所述可顯示部分字符行,所述后續(xù)標志指示存在不能顯示的部分字符行。在這種情況下,在單元字幕的字符數(shù)量超出參考字符數(shù)量時,向可顯示部分字符行添加后續(xù)標志(例如“---”或“=>”),并且顯示所述字幕的方式使得帶有后續(xù)標志的字符行符合顯示框區(qū)域。
(7)本發(fā)明是這樣一種字幕顯示控制設(shè)備,用于從其中文本數(shù)據(jù)和包括視頻數(shù)據(jù)的主數(shù)據(jù)分別記錄在分開的文件中的記錄介質(zhì)讀出數(shù)據(jù),并在由所述主數(shù)據(jù)生成的視頻中的指定顯示框區(qū)域顯示由所述文本數(shù)據(jù)生成的字符行作為字幕,所述設(shè)備包括計算器,用于通過將所述字符行的所述字符數(shù)量除以所述顯示框區(qū)域中的顯示時間長度,計算顯示速度即每字符顯示時間;和顯示控制裝置,用于用與其它部分字符行顏色不同的顏色來顯示所述字符行中將要在所述顯示框區(qū)域顯示的部分字符行,并且以與所述顯示速度相同的移動速度從所述字符行的頭部到其尾部將所述部分字符行轉(zhuǎn)換成不同的顏色。在這種情況下,根據(jù)視頻場景中進展的狀態(tài)改變字幕的顏色。因此,可以僅僅通過觀看字幕來掌握當前狀態(tài),并且可以在所有視頻場景中以最佳方式顯示字幕。
(8)本發(fā)明的另一方面是測量裝置,用于連續(xù)地測量所述音頻數(shù)據(jù)的頻率;和顯示控制裝置,用于根據(jù)由所述測量裝置測得的所述頻率連續(xù)地改變將要在所述顯示框區(qū)域中顯示的所述字符行的顯示顏色。在這種情況下,在表述一男一女之間的對話時,可以例如因為男性的嗓音具有低的聲音頻率而以藍色表示字符行,同時因為女性的聲音具有高的聲音頻率而以紅色表示字符行。因此,對于用戶來說,可以僅僅通過觀看字幕來更容易地獲悉哪個人物(男性或女性)在講話。
(9)本發(fā)明的再一個方面是一種字幕顯示控制設(shè)備,用于從其中文本數(shù)據(jù)和包括視頻數(shù)據(jù)和音頻數(shù)據(jù)的主數(shù)據(jù)分別記錄在分開的文件中的記錄介質(zhì)讀出數(shù)據(jù),并在由所述主數(shù)據(jù)生成的視頻中的指定顯示框區(qū)域顯示由所述文本數(shù)據(jù)生成的字符行作為字幕,所述設(shè)備包括幅度檢查裝置,用于檢查所述顯示框區(qū)域中所述音頻數(shù)據(jù)的幅度分布;和顯示控制裝置,用于將所述字符行不均衡地分布到所述顯示框區(qū)域中具有較大幅度的部分中。在這種情況下,因為字符行被不勻稱地分布到顯示框區(qū)域中具有較大幅度的區(qū)域中,所以能夠僅僅通過觀看字幕來判斷聲音來自哪個位置。因此,可以通過字幕的顯示位置來掌握當前狀態(tài)。
(10)本發(fā)明的另一個方面是一種字幕顯示控制設(shè)備,用于從其中文本數(shù)據(jù)和包括視頻數(shù)據(jù)和音頻數(shù)據(jù)的主數(shù)據(jù)分別記錄在分開的文件中的記錄介質(zhì)讀出數(shù)據(jù),并在由所述主數(shù)據(jù)生成的視頻中的指定顯示框區(qū)域顯示由所述文本數(shù)據(jù)生成的字符行作為字幕,所述設(shè)備包括比較器,用于比較所述視頻數(shù)據(jù)的縱橫比與用來顯示所述視頻數(shù)據(jù)的視頻顯示監(jiān)視器的縱橫比;和顯示控制裝置,用于根據(jù)所述兩個縱橫比的比較結(jié)果,在所述視頻顯示監(jiān)視器的顯示屏中移動所述顯示框區(qū)域。
(11)在上述結(jié)構(gòu)中,在所述兩個縱橫比之間存在差異時,優(yōu)選地,所述顯示控制裝置將所述顯示框區(qū)域移動到由于所述縱橫比之間的所述差異而在所述視頻顯示監(jiān)視器的所述顯示屏中生成的無圖像部分。在這種情況下,在重現(xiàn)縱橫比不同于視頻顯示監(jiān)視器的縱橫比的原料視頻時,在原料視頻在橫向上比監(jiān)視器長時在屏幕的上側(cè)或下側(cè)產(chǎn)生無圖像部分,而在原料視頻在縱向上比監(jiān)視器長時在屏幕的右側(cè)或左側(cè)產(chǎn)生無圖像部分。因為顯示框區(qū)域被移到無圖像部分來顯示字幕,所以視頻沒有被字幕干擾。
(12)上述結(jié)構(gòu)進一步包括用于檢查所述視頻數(shù)據(jù)亮度分布的亮度檢查裝置,其中在所述兩個縱橫比相等時,優(yōu)選地,所述顯示控制裝置將所述顯示框區(qū)域移動到所述視頻顯示監(jiān)視器的所述顯示屏中具有較小亮度變化的部分。在這種情況下,由于通過將顯示框區(qū)域移動到原料視頻中具有較小亮度變化的區(qū)域,所以能夠避免在用戶關(guān)注的位置顯示字幕。
(13)進一步,在上述結(jié)構(gòu)中,在所述兩個縱橫比相等時,優(yōu)選地,所述顯示控制裝置縮小所顯示的視頻,并將所述顯示框區(qū)域移動到通過縮小所顯示的視頻而生成的無圖像部分。由于在此情況中縱橫比相等,所以將原料視頻縮小以形成無圖像部分,以便在無圖像部分顯示字幕。因此,字幕并不干擾視頻。
根據(jù)上述的本發(fā)明,通過縮小字幕字符行的字體大小、滾動字幕字符行、以段落為單位分割字幕以便多次顯示被分割的字符行等等,可以在顯示框區(qū)域中顯示整個字幕。
進一步,當不能在顯示框區(qū)域中顯示整個字符行時,通過以詞為單位分割顯示并且在字幕的結(jié)尾添加后續(xù)標志,來告知用戶在字幕中存在后續(xù)部分。
通過使用視頻/音頻數(shù)據(jù)中包含的不同種類的信息,在每個視頻場景中改變顯示框區(qū)域的位置或字符行的顏色,從而實現(xiàn)對于該場景最優(yōu)的字幕顯示。
根據(jù)本發(fā)明的用于重現(xiàn)設(shè)備的字幕顯示控制方法不僅可以用于光盤上視頻/音頻數(shù)據(jù)的情況,也可以用于下一代藍光光盤和HD DVD的情況。
本發(fā)明的其他目的將通過以下對優(yōu)選實施例和所附權(quán)利要求的描述而變得清晰。本領(lǐng)域技術(shù)人員通過實施本發(fā)明,就可以認識到本發(fā)明的許多其它優(yōu)點。
圖1是示出根據(jù)本發(fā)明第一實施例的字幕顯示控制方法中處理的狀態(tài)的框圖;圖2是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第一流程圖;圖3是在字符數(shù)量超出可顯示范圍的情況下字幕的指示圖;圖4是根據(jù)本發(fā)明實施例顯示字幕的圖,其中縮小了整個字符行的字符字體大??;圖5是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第二流程圖;圖6是根據(jù)本發(fā)明實施例通過滾動字符行來顯示字幕的圖解;圖7是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第三流程圖;圖8是根據(jù)本發(fā)明實施例通過分割字符行來顯示字幕的圖解;圖9是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第四流程圖;圖10是根據(jù)本發(fā)明實施例通過以單詞單元分割字符行來顯示字幕的圖解;圖11是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第五流程圖;圖12是根據(jù)本發(fā)明實施例用記號指示在非可顯示部分中存在后續(xù)字幕來顯示字幕的圖解;圖13是示出根據(jù)本發(fā)明實施例的用于獲得視頻效果的字幕顯示控制方法中處理次序的第一流程圖;圖14是根據(jù)本發(fā)明實施例在根據(jù)重現(xiàn)時間改變字幕顏色的同時顯示字幕的圖解;
圖15是示出根據(jù)本發(fā)明實施例的用于獲得視頻效果的字幕顯示控制方法中處理次序的第二流程圖;圖16是根據(jù)本發(fā)明實施例在根據(jù)聲音頻率改變字幕顏色的同時顯示字幕的圖解;圖17是示出根據(jù)本發(fā)明實施例的用于獲得視頻效果的字幕顯示控制方法中處理次序的第三流程圖;圖18是根據(jù)本發(fā)明實施例在根據(jù)聲音幅度的量級改變字幕顯示位置的同時顯示字幕的圖解;圖19是示出根據(jù)本發(fā)明實施例的確定字幕顯示位置處理的次序的第一流程圖;圖20是根據(jù)本發(fā)明實施例在不顯示主視頻的位置顯示字幕的圖解;圖21是示出根據(jù)本發(fā)明實施例的字幕顯示位置確定處理的次序的第二流程圖;圖22是根據(jù)本發(fā)明實施例在主視頻亮度改變較小的位置顯示字幕的圖解;圖23是示出根據(jù)本發(fā)明實施例的確定字幕顯示位置處理的次序的第三流程圖;圖24是根據(jù)本發(fā)明實施例在不顯示主視頻的位置縮小主視頻來顯示字幕的圖解;圖25是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第六流程圖;圖26是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第七流程圖;圖27是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第八流程圖;圖28是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第九流程圖;
圖29是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第十流程圖;圖30是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第十一流程圖;圖31是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第十二流程圖;圖32是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第十三流程圖;圖33是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第十四流程圖;圖34是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第十五流程圖;圖35是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第十六流程圖;圖36是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第十七流程圖;圖37是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第十八流程圖;圖38是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第十九流程圖;圖39是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第二十流程圖;圖40是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第二十一流程圖;圖41是示出根據(jù)本發(fā)明實施例的字幕顯示控制方法中處理次序的第二十二流程圖;圖42是示出根據(jù)本發(fā)明實施例的用于獲得視頻效果的字幕顯示控制方法中處理次序的第四流程圖;圖43是示出根據(jù)本發(fā)明實施例的用于獲得視頻效果的字幕顯示控制方法中處理次序的第五流程圖;圖44是示出根據(jù)本發(fā)明實施例的用于獲得視頻效果的字幕顯示控制方法中處理次序的第六流程圖;圖45是示出根據(jù)本發(fā)明實施例的用于獲得視頻效果的字幕顯示控制方法中處理次序的第七流程圖;圖46是根據(jù)能夠顯示字幕的傳統(tǒng)技術(shù)的光盤重現(xiàn)設(shè)備的示意圖;圖47是示出根據(jù)傳統(tǒng)技術(shù)的有字幕顯示的屏幕結(jié)構(gòu)的框圖;圖48是示出文本信息文件的內(nèi)容的圖解。
具體實施例方式
以下,參照附圖描述用于光盤重現(xiàn)中的字幕顯示控制方法,作為本發(fā)明的實施例,在該光盤中文本信息文件和視頻/音頻數(shù)據(jù)在分開的文件中管理。另外,用于管理數(shù)據(jù)文件的介質(zhì)并不僅僅限于光盤,也可以是HDD或者半導(dǎo)體記錄介質(zhì)。另外,在下面描述的實施例中,相同的附圖標記用于相同的處理、判斷等,因為只在第一次出現(xiàn)時描述它們的細節(jié),而相同的附圖標記僅僅用于再次描述,并省略對這些附圖標記的描述。
(第一實施例)圖1是示出根據(jù)本發(fā)明第一實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理模式的框圖。首先,描述根據(jù)本發(fā)明的具體的數(shù)據(jù)流。如圖1所示,DVD處理器DP讀出DVD驅(qū)動1中的視頻/音頻數(shù)據(jù)2(Hello.asf)和含有字幕數(shù)據(jù)的文本信息文件3(Hello.srt)。視頻/音頻數(shù)據(jù)2和文本信息文件3在同一個目錄中,并且除了擴展名外具有相同的文件名。由字符行提取處理單元4從文本信息文件3中提取用于顯示圖48中字幕的字符行b2部分,所提取的字符行b2由顯示處理單元5處理以用于顯示,并且在屏幕顯示中6中與視頻/音頻數(shù)據(jù)2的編碼結(jié)果混合,從而輸出圖像和字幕。然而,需要注意到,開放版權(quán)文件(copyright-free file)(可能由于本字幕顯示控制方法而變化)應(yīng)該被認為是文本信息文件3。如圖48所示,SRT格式含有字幕顯示開始/結(jié)束時刻b1和要作為字幕顯示的字符行b2,該SRT格式被用作文本信息文件3的示例。
圖2是示出根據(jù)本發(fā)明實施例的重現(xiàn)設(shè)備中字幕顯示控制方法的處理次序的流程圖。在步驟S10,DVD驅(qū)動1執(zhí)行對文本信息文件3的搜索。當其中沒有文本信息文件3時,該處理轉(zhuǎn)移到步驟S50以結(jié)束字幕處理。
接著,當存在文本信息文件3時,該處理前進到步驟S20以執(zhí)行對剩余字幕的搜索。如果不存在剩余字幕,則結(jié)束字幕處理。如果找到了剩余字幕,則執(zhí)行第一字符數(shù)量判斷。亦即,判斷單元字幕的字符數(shù)量α,即要作為字幕顯示的字符行b2中的字符數(shù)量,是否大于參考字符數(shù)量α0,即在預(yù)定顯示框區(qū)域中每個單元字幕數(shù)據(jù)b可顯示的字符數(shù)量(關(guān)于單元字幕數(shù)據(jù)b和字符行b2請參見圖48)。
當重現(xiàn)設(shè)備中使用常規(guī)標準字體時,以NTSC720×480為參考,在此例如通過認定半個屏幕作為最大區(qū)域而假設(shè)720×240是字符顯示框區(qū)域。當限定在字符顯示框區(qū)域中顯示三行字符時,假設(shè)字符在縱向上是80像素并且一個字符的縱向大小和橫向大小是相同的,那么可以顯示80×80,即在橫向方向上顯示9個字符。在使用PAL720×576為參考的情況下,字符顯示框區(qū)域變?yōu)?20×288,并且一個字符的縱向和橫向大小變?yōu)?6×96。因此,在橫向上可以顯示7個字符。
當在第一判斷j1中判斷出字符數(shù)量α大于參考字符數(shù)量α0時,該處理前進到字體大小縮小處理m1。否則,跳過處理m1,處理繼續(xù)到步驟S30。
在字體大小縮小處理m1中,如圖4所示,按照每個將要在字幕顯示開始/結(jié)束時間b1期間顯示為字幕的字符行(基本字幕單元)b2,將字體大小同時,使得整個字符行可以落入顯示框區(qū)域。為了改變字體大小,可以從縱向縮小字體大小的方法、橫向縮小字體大小的方法以及橫向和縱向同時縮小字體大小的方法中選擇一種任何方法。
第一字符數(shù)量判斷J1和字體大小縮小處理m1的處理可以由字符行提取處理單元4和顯示過程單元5協(xié)同執(zhí)行。
等待步驟S30中的字幕時間判斷,處理繼續(xù)到步驟S40,以在字幕打印時輸出字幕,然后返回到步驟S20去執(zhí)行剩余字幕搜索。重復(fù)執(zhí)行步驟S20→第一字符數(shù)量判斷J1→字體大小縮小處理m1→步驟S30→步驟S40,直到再也沒有剩余字幕為止。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字體大小縮小處理m1”。這可以簡稱為“J1-m1”。
以下將描述一個具體的例子。在此假設(shè),當在如圖3所示的一男一女互相問候的視頻場景處在重現(xiàn)設(shè)備中使用常規(guī)標準字體時,在文本信息文件3中將要作為字幕顯示的字符行b2,例如“Nice to meet you.My name is Ai”,超出了顯示框區(qū)域。
在傳統(tǒng)的字幕顯示控制方法中,不能顯示所有字符,字符行在顯示時被從中切斷了。然而,在根據(jù)本實施例的字幕顯示控制方法中,可以從將要作為字幕顯示的字符行b2“Nice to meet you.My name is Ai”中的字符和字符數(shù)量獲得落入顯示框區(qū)域所需的字體大小,使得作為字幕顯示的整個字符行b2能夠落入顯示框區(qū)域。然后,同時在縱向上和橫向上將字體大小從標準字體大小縮小到所獲得的字體大小,以顯示該字幕。因此,如圖4所示,整個字符行可以顯示在顯示框區(qū)域,并且用戶可以看到完整的字幕。
接下來,將在下面描述第二到三十二實施例。這些實施例的流程圖基本上與第一實施例中所描述的圖2的流程圖相同,只是有些修改。亦即,在每個實施例中修改了節(jié)點A和B之間所執(zhí)行的處理。對于從節(jié)點A至C所執(zhí)行的處理是相同的。然而,第一字符數(shù)量判斷J1的內(nèi)容對于所有實施例是相同的。
(第二實施例)圖5是示出根據(jù)本發(fā)明第二實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字符行滾動處理m2。亦即,為了在顯示框區(qū)域中顯示整個字符行,附圖6所示,字幕字符行從當前觀看位置在橫向上(從右到左、從左到右)和在縱向上(從下到上、從上到下)滾動。當單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,不執(zhí)行處理m2。在執(zhí)行了上述處理J1和m2后,轉(zhuǎn)移到圖2中的步驟S30。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符行滾動處理m2”。這可以簡稱為“J1-m2”。
在橫向滾動的情況下,當前顯示的字符被按照顯示次序刪除,后續(xù)的字符被顯示在所刪除的位置上。另外,在縱向滾動的情況下,當前顯示的整個字符行被刪除,后續(xù)的字符行被顯示在所刪除的位置上。特別地,當屏幕顯示上有多個字幕字符行時,縱向滾動是高效的。
(第三實施例)圖7是示出根據(jù)本發(fā)明第三實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。
當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字符段落分割處理m3。亦即,為了在顯示框區(qū)域顯示整個字符行而不缺少部分,如圖8所示,按照每個段落將整個字符行分割成部分字符行。為此,使用詞/短語分割功能,從而根據(jù)空格、逗號、助詞等識別詞/短語的分割點,并且在所識別出的分割點分割字符行。假設(shè)分割的數(shù)量為“n”。當單元字幕的字符數(shù)量α被判斷出小于或等于參考字符數(shù)量α0時,不執(zhí)行處理m3。
然后,在步驟L1中開始n次循環(huán)處理,并在步驟L2中執(zhí)行字幕的輸出。當在n次后完成所述部分字符行的顯示時,處理返回到步驟S20,執(zhí)行對剩余字幕的搜索。結(jié)果是,可以在字幕顯示開始/結(jié)束時刻b1的期間完成整個字符行的分割顯示。在執(zhí)行了上述處理J1和m3后,返回到圖2中的步驟S20。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符行段落分割處理m3”。這可以簡稱為“J1-m3”。
(第四實施例)圖9是示出根據(jù)本發(fā)明第四實施例的重現(xiàn)設(shè)備中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字符行詞單元分割處理m4。亦即,通過詞/短語分割功能,以詞為單位將字符行分割成部分字符行,并顯示所述部分字符行,以便如圖10所示在顯示框區(qū)域以詞為單位顯示,從而使得字符行在顯示框區(qū)域中不會中途結(jié)束。當單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,不執(zhí)行處理m4。在執(zhí)行了上述處理J1和m4后,繼續(xù)到圖2中的步驟S30。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符行詞單元分割處理m4”。這可以簡稱為“J1-m4”。
(第五實施例)圖11是示出根據(jù)本發(fā)明第五實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行后續(xù)標志添加處理m5。亦即,為了告知用戶有一部分字符行沒有顯示以及字幕中存在后續(xù)部分,指示字幕中存在后續(xù)部分的后續(xù)標志(例如,如圖12所示的在字幕結(jié)尾出現(xiàn)的“---”)被添加到可顯示的部分字符行,從而顯示該后續(xù)標志。對于將要添加的后續(xù)標志,可以使用諸如“=>”等的任何標志,只要該標志指示存在后續(xù)部分。然后,以這樣的方式顯示字幕帶有指示存在后續(xù)部分的標志的部分字符行落在顯示框區(qū)域。當單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,不執(zhí)行處理m5。在執(zhí)行了上述處理J1和m5后,返回到圖2中的步驟S30。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-后續(xù)標志添加處理m5”。這可以簡稱為“J1-m5”。
(第六實施例)圖13是示出根據(jù)本發(fā)明第六實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,在本實施例中執(zhí)行字幕上色滾動處理m6。亦即,首先,在步驟S31中通過剩余字幕字符的數(shù)量除以字幕顯示期間,來獲得根據(jù)關(guān)于視頻/音頻數(shù)據(jù)2重現(xiàn)時間的信息的改變顏色的速度(顏色改變速度),從而利用顏色在所有場景中以最優(yōu)方式顯示字幕。
然后,在步驟S32中,以得到的顏色改變速度從顯示在先的字符起改變字幕的顏色。如圖14所示,通過將重現(xiàn)字幕的被顯示部分著色為灰色或其它顏色,用戶可以通過簡單地觀看字幕來掌握當前狀態(tài)。在執(zhí)行了處理m6后,切換到圖2中的步驟S30。
(第七實施例)圖15是示出根據(jù)本發(fā)明第七實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,在本實施例中執(zhí)行字幕顏色改變處理m7。亦即,為了利用顏色在所有場景以最優(yōu)方式顯示字幕,基于視頻/音頻數(shù)據(jù)2中的聲音信息,根據(jù)聲音頻率來改變字幕的顏色。如圖16所示,在表示一男一女之間的對話時,因為男性的嗓音具有低聲音頻率而以藍色表示字符行,同時因為女性的聲音具有高聲音頻率而以紅色表示字符行。結(jié)果是,用戶變得更容易了解哪個人物在說話。在執(zhí)行處理m7后,返回到圖2中的步驟S30。
根據(jù)本實施例,通過在顯示字符中使用對聲音頻率的分析結(jié)果,來在顯示字符的期間區(qū)分說話者。在一男一女相互問候的視頻場景中,當聲音頻率分析結(jié)果存在較多高音成分時,可以區(qū)分出是女性的話音。因此,將字幕改變?yōu)榧t色,從而使得用戶通過觀看視頻場景和字幕就可以掌握當前狀態(tài)。
(第八實施例)圖17是示出根據(jù)本發(fā)明第八實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,在本實施例中執(zhí)行字幕顯示位置改變處理m8。亦即,為了在所有視頻場景中使得顯示位置最優(yōu),基于視頻/音頻數(shù)據(jù)2中的聲音信息,通過根據(jù)右側(cè)和左側(cè)聲音幅度的量級將顯示框區(qū)域移動到具有較大幅度側(cè)的位置來顯示字幕。在執(zhí)行處理m8后,返回到圖2中的步驟S30。
如圖18所示,通過移動顯示框區(qū)域來顯示字幕,可以讓用戶僅僅通過觀看字幕就知道聲音來自哪個位置(右側(cè)或左側(cè))。另外,在對話中,可以判斷哪個位置的人聲音較高,從而通過顯示字幕的位置來掌握當前狀態(tài)。
(第九實施例)圖19是示出根據(jù)本發(fā)明第三實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。本實施例涉及在原料視頻的縱橫比γ不同于視頻顯示監(jiān)視器的縱橫比γ0的情形中的字幕顯示控制方法。
以16∶9、4∶3作為縱橫比的例子??梢杂脭?shù)值表示為16/91.78、4/31.33等。例如,在圖20中,原料視頻縱橫比γ=16/91.78,而視頻顯示監(jiān)視器縱橫比γ0=4/31.33,這意味著原料視頻縱橫比γ大于視頻顯示監(jiān)視器縱橫比γ0(γ>γ0)。縱橫比表示橫向上長度的程度。
當在步驟S20中判斷出存在剩余字幕時,執(zhí)行步驟S33。在步驟S33中,判斷原料視頻縱橫比γ是否大于視頻顯示監(jiān)視器縱橫比γ0。亦即,判斷與顯示監(jiān)視器相比,原料視頻是否具有橫向上更長的強烈趨勢。當判斷出γ>γ0時,轉(zhuǎn)移到步驟S34,在上側(cè)和下側(cè)產(chǎn)生的信箱無圖像部分中顯示文本信息文件3中的字符行。與此相反,當判斷出γ≤γ0時,轉(zhuǎn)移到步驟S35,在右側(cè)和左側(cè)產(chǎn)生的縱向無圖像部分中顯示文本信息文件3中的字符行。
在上側(cè)和下側(cè)產(chǎn)生的橫向長無圖像部分中顯示字符行的過程中,在橫向上寫字幕是非常有效的。另外,在右側(cè)和左側(cè)產(chǎn)生的豎直長無圖像部分中顯示字符行的過程中,在豎直方向上寫字幕是非常有效的。然而,并不限于本實施例,并且字符行可以以豎直寫或橫向?qū)懙姆绞絹盹@示。根據(jù)本實施例,字幕不干涉主視頻。在執(zhí)行了上述步驟S33-S35后,轉(zhuǎn)移到圖2中的步驟S30。
(第十實施例)圖21是示出根據(jù)本發(fā)明第十實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。
當在步驟S20中判斷出存在剩余字幕時,執(zhí)行步驟S36。在步驟S36中,判斷原料視頻縱橫比γ是否等于視頻顯示監(jiān)視器縱橫比γ0。當相等時,轉(zhuǎn)移到步驟S37,如圖22所示,在原料視頻的空間方向中亮度改變較小的位置顯示文本信息文件3中的字符行。當不相等時,跳過步驟S37,并且在先前常規(guī)位置顯示字符行。在執(zhí)行了上述步驟S36和S37后,繼續(xù)到圖2中的步驟S30。
為了確定亮度改變較小的位置,執(zhí)行下面的處理。亦即,將屏幕劃分成多個區(qū)域。例如,如果字符被排列在橫向上,可以在橫向上將屏幕分割成八個區(qū)域。然后,每秒對各個區(qū)域的亮度求和,并且每十秒計算平均值。具有最小改變的區(qū)域被確定為在原料視頻的空間方向中亮度改變較小的位置。然后,顯示下一個十秒的字幕。根據(jù)本實施例,字幕被顯示在視頻中改變較小的位置,從而使得沒有顯示字幕的位置位于用戶可能高度被吸引的位置。
(第十一實施例)圖23是示出根據(jù)本發(fā)明第十一實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行步驟S36。在步驟S36中,判斷原料視頻縱橫比γ是否等于視頻顯示監(jiān)視器縱橫比γ0。當相等時,轉(zhuǎn)移到步驟S38,如圖24所示,從整體上縮小原料視頻的大小。然后,在步驟S39中,在原料視頻的上側(cè)和下側(cè)和右側(cè)和左側(cè)產(chǎn)生了不顯示視頻的無圖像部分,從而在此處顯示字幕。在執(zhí)行了上述處理后,轉(zhuǎn)移到圖2中的步驟S30。當在步驟S36中判斷出判斷原料視頻縱橫比γ不等于視頻顯示監(jiān)視器縱橫比γ0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行步驟S38和S39。
根據(jù)本實施例,字幕不干涉主視頻。當字符數(shù)量α等于或小于參考字符數(shù)量α0時,不執(zhí)行步驟S38和步驟S39。在執(zhí)行了上述步驟S36、S38和S39后,轉(zhuǎn)移到圖2中的步驟S30。
(第十二實施例)圖25是示出根據(jù)本發(fā)明第十二實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。在此假設(shè),用戶預(yù)先確定在縮小字體大小的情況中所允許的最小尺寸。
當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字體大小縮小處理m1,從而通過以基本字幕(字符行)單元縮小字體大小以便使整個字符行落在顯示框區(qū)域,從而在顯示框區(qū)域顯示整個字符行。在那時,字體大小被縮小到上述最小尺寸。當單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m1。
如果即使在執(zhí)行了處理m1后也不能顯示整個字符行,那么執(zhí)行第二字符數(shù)量判斷J2,來判斷單元字幕(字符行)的字符數(shù)量α是否大于第二參考字符數(shù)量A。第二參考字符數(shù)量A是能夠以上述最小字體大小顯示在顯示框區(qū)域的字符的數(shù)量。當單元字幕的字符數(shù)量α小于參考字符數(shù)量A時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行字符行滾動處理m2。當單元字幕的字符數(shù)量α大于參考字符數(shù)量A時,執(zhí)行字符行滾動處理m2,以滾動字幕字符行。在執(zhí)行了處理m2后,轉(zhuǎn)移到圖2中的步驟S30。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符大小縮小處理m1-第二字符數(shù)量判斷J2-字符行滾動處理m2”。這可以簡稱為“J1-m1-J2-m2”。
(第十三實施例)
圖26是示出根據(jù)本發(fā)明第十三實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字體大小縮小處理m1,從而以基本字幕的單元縮小字體大小以便使整個字符行落入顯示框區(qū)域。在那時,字體大小被縮小到最小尺寸。當由于執(zhí)行上述字體大小調(diào)節(jié)而使單元字幕的字符數(shù)量α變成等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m1。
如果即使在執(zhí)行了處理m1后也不能顯示整個字符行,那么執(zhí)行第二字符數(shù)量判斷J2來判斷單元字幕的字符數(shù)量α是否大于第二參考字符數(shù)量A。當判斷出單元字幕的字符數(shù)量α大于參考字符數(shù)量A的結(jié)果時,執(zhí)行字符行段落分割處理m3。亦即,為了在顯示框區(qū)域顯示整個字符行而不缺少部分,如圖8所示,按照每個段落將整個字符行分割成部分字符行。在該處理中,使用詞/短語分割功能,其根據(jù)空格、逗號、助詞等識別詞/短語的分割點,并且在所識別出的分割點分割字符行。下面將分割的數(shù)量表示為“n”。
在執(zhí)行了處理m3后,在步驟L1中開始n次循環(huán)處理,并在步驟L2中輸出字幕。當在n次后完成所述部分字符行的顯示時,處理返回到步驟S20,執(zhí)行剩余字幕搜索。結(jié)果是,可以在字幕顯示開始/結(jié)束時刻b1的期間內(nèi)完成整個字符行的分割顯示。
當在第一判斷J1中判斷出單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m1。當在判斷J2中判斷出單元字幕(字符行)的字符數(shù)量α等于或小于參考字符數(shù)量A時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m3。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符大小縮小處理m1-第二字符數(shù)量判斷J2-字符段落分割處理m3”。這可以簡稱為“J1-m1-J2-m3”。
(第十四實施例)
圖27是示出根據(jù)本發(fā)明第十四實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字符段落分割處理m3。亦即,為了在顯示框區(qū)域顯示整個字符行而不缺少部分,通過使用詞/短語分割功能將字符行分割成部分字符行,從而在字幕顯示開始/結(jié)束時刻b1的期間順序地顯示每個部分字符行。
在執(zhí)行處理m3之后,執(zhí)行分割顯示切換速度判斷J3。亦即,判斷分割顯示切換速度β(當前顯示字幕切換到下一個顯示的速度)是否快于預(yù)先設(shè)置的參考切換速度β0??梢酝ㄟ^將在一次顯示中顯示的字符數(shù)量除以字幕顯示開始/結(jié)束時刻b1的時期來計算分割顯示切換速度β。用戶確定參考切換速度β0,或者由重現(xiàn)設(shè)備來確定。當判斷出分割顯示切換速度β快于參考切換速度β0的結(jié)果時,在步驟L1中開始n次循環(huán)處理,并且在步驟L2中輸出字幕。然后,執(zhí)行字符行滾動處理m2,以滾動字幕字符行。當在n次后完成部分字符行的滾動顯示時,處理返回到步驟S20。
另外,當在判斷J1中判斷出單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m3。當在判斷J3中判斷出分割顯示切換速度β等于或慢于參考切換速度β0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行步驟L1。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符行段落分割處理m3-分割顯示切換速度判斷J3-字符行滾動處理m2”。這可以簡稱為“J1-m3(J3)-m2”。
(第十五實施例)圖28是示出根據(jù)本發(fā)明第十五實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕的字符數(shù)量α大于參考字符數(shù)量α0時,為了縮小字體大小以便可以在顯示框區(qū)域顯示字符行而不缺少部分,而執(zhí)行字體大小縮小處理m1。
如果即使在執(zhí)行了處理m1后字體大小還需要小于預(yù)先設(shè)定的最小尺寸,執(zhí)行字符行段落分割處理m3。亦即,通過使用詞/短語分割功能將字符行分割成部分字符行,從而在字幕顯示開始/結(jié)束時刻b1的期間內(nèi)順序地顯示每個所述部分字符行。
在執(zhí)行了處理m3之后,執(zhí)行分割顯示切換速度判斷J3,以判斷分割顯示切換速度β是否快于參考切換速度β0。當判斷出分割顯示切換速度β快于參考切換速度β0的結(jié)果時,在步驟L1中開始n次循環(huán)處理,并且在步驟L2中輸出字幕。然后,執(zhí)行字符行滾動處理m2,以滾動字幕字符行(部分字符行)。當在n次后完成部分字符行的滾動顯示時,處理返回到步驟S20,以執(zhí)行對剩余字幕的搜索。
另外,當在判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m1。當在判斷J3中判斷出分割顯示切換速度β等于或慢于參考切換速度β0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行部分字符行的滾動處理。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字體大小縮小處理m1-字符行子句標點處理m3-分割顯示切換速度判斷J3-字符行滾動處理m2”。這可以簡稱為“J1-m1-m3(J3)-m2”。
(第十六實施例)圖29是示出根據(jù)本發(fā)明第十六實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字符行詞單元分割處理m4。亦即,為了告知用戶字幕中存在后續(xù)部分,通過使用詞/短語分割功能以詞為單位將字幕字符行分割成可顯示的部分字符行和不可顯示的部分字符行。然后,執(zhí)行后續(xù)標志添加處理m5,從而在進一步在可顯示的部分字符行尾部添加了后續(xù)標志(例如指示字幕中存在后續(xù)部分的“---”)之后顯示可顯示的部分字符行。在執(zhí)行了上述處理后,轉(zhuǎn)移到圖2中的步驟S30。當在判斷J1中判斷出單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,則轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m4和處理m5。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符行詞單元分割處理m4-后續(xù)標志添加處理m5”。這可以簡稱為“J1-m4-m5”。
(第十七實施例)圖30是示出根據(jù)本發(fā)明第十七實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字體大小縮小處理m1從而以基本字幕(字符行)單元縮小字體大小,以便在顯示框區(qū)域顯示字符行并且不缺少部分。在那時,字體大小被縮小到最小尺寸。
如果即使將字體大小縮小到最小尺寸后也不能顯示整個字符行,那么執(zhí)行第二字符數(shù)量判斷J2,來判斷單元字幕(字符行)的字符數(shù)量α是否大于參考字符數(shù)量A。當單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量A時,執(zhí)行字符行滾動處理m2,以滾動顯示字幕字符行。
在執(zhí)行了處理m2之后,執(zhí)行滾動速度判斷J4。亦即,判斷滾動速度γ是否快于預(yù)先設(shè)定的參考滾動速度γ0。滾動速度γ表示在字幕顯示開始/結(jié)束時刻b1期間內(nèi)可以顯示剩余字符數(shù)量的速度。參考滾動速度γ0由用戶確定,或者根據(jù)重現(xiàn)設(shè)備的性能設(shè)定。當滾動速度γ快于參考滾動速度γ0時,執(zhí)行字符行詞單元分割處理m4,以通過使用詞/短語分割功能將字幕字符行分割成詞單元,從而使得字符行不被中斷地顯示。在執(zhí)行了上述處理后,轉(zhuǎn)移到圖2中的步驟S30。
另外,當在判斷J1中判斷出單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m1。當在判斷J2中判斷出單元字幕的字符數(shù)量α等于或小于第二參考字符數(shù)量A時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m2。當在判斷J4中判斷出滾動速度γ等于或慢于參考滾動速度γ0時,轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m4。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字體大小縮小處理m1-第二字符數(shù)量判斷J2-字符行滾動處理m2-滾動速度判斷J4-字符行詞單元分割處理m4”。這可以簡稱為“J1-m1-J2-m2-J4-m4”。
(第十八實施例)圖31是示出根據(jù)本發(fā)明第十八實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。在判斷J1中,當單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字體大小縮小處理m1,從而按基本字幕單元縮小字體大小,以便在顯示框區(qū)域中顯示字符行并且不缺少部分。在那時,字體大小被縮小到最小尺寸。另外,當單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,過程轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m1。
如果即使在執(zhí)行上述處理后也不能顯示整個字符行,那么執(zhí)行第二字符數(shù)量判斷J2,來判斷單元字幕(字符行)的字符數(shù)量α是否大于第二參考字符數(shù)量A。當單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量A時,執(zhí)行字符行段落分割處理m3,以將字符行分割成部分字符行。在此之后,執(zhí)行分割顯示切換速度判斷J3,以判斷分割顯示切換速度β是否快于參考切換速度β0。當分割顯示切換速度β快于參考切換速度β0時,執(zhí)行字符行詞單元分割處理m4,從而通過使用詞/短語分割功能而以詞為單位將字幕字符行(部分字符行)分割成部分字符行區(qū)域,以便可以不被中斷地顯示字幕(部分字符行區(qū)域)。在此之后,處理轉(zhuǎn)移到圖2中的步驟S30。
當分割顯示切換速度β等于或慢于參考切換速度β0,顯示每個部分字符行。亦即,在步驟L1中開始n次循環(huán)處理,并且在步驟L2中輸出字幕(部分字符行)。當完成n次部分字符行的顯示時,處理返回到步驟S20。
另外,當在判斷J1中判斷出單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m1。當在判斷J2中判斷出單元字幕的字符數(shù)量α等于或小于第二參考字符數(shù)量A時,處理轉(zhuǎn)移到圖2中的步驟S30。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符大小縮小處理m1-第二字符數(shù)量判斷J2-字符行子句標點處理m3-分割顯示切換速度判斷J3-字符行詞單元分割處理m4”。這可以簡稱為“J1-m1-J2-m3(J3)-m4”。
(第十九實施例)圖32是示出根據(jù)本發(fā)明第十九實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字符段落分割處理m3,從而通過使用詞/短語分割功能將字符行分割成部分字符行,以便在顯示框區(qū)域顯示字符行并且不缺少部分。
在執(zhí)行了處理m3之后,執(zhí)行分割顯示切換速度判斷J3,以判斷分割顯示切換速度β是否快于參考切換速度β0。當分割顯示切換速度β等于或慢于參考切換速度β0,顯示每個部分字符行。亦即,在步驟L1中開始n次循環(huán)處理,并且在步驟L2中輸出字幕(部分字符行)。當完成n次部分字符行的顯示時,處理返回到步驟S20。參考切換速度β0是充當在順序地切換和顯示部分字符行中顯示切換速度的參考的切換依據(jù)(seed),并且是每個字符行能夠在視覺上被識別的上限切換速度。
在判斷J3中,當分割顯示切換速度β快于參考切換速度β0時,執(zhí)行滾動速度判斷J4,以判斷滾動速度γ是否快于參考滾動速度γ0。當滾動速度γ快于參考滾動速度γ0時,執(zhí)行字符行詞單元分割處理m4,以通過使用詞/短語分割功能按詞單元將部分字符行分割成部分字符行區(qū)域,從而顯示字符行,而不中斷字符行。在此之后,處理轉(zhuǎn)移到圖2中的步驟S30。
在判斷J4中,當滾動速度γ等于或慢于參考滾動速度γ0時,執(zhí)行n次部分字符行區(qū)域的滾動處理L1a、L2a、m2,以滾動顯示部分字符行區(qū)域。在完成了n次滾動顯示之后,處理返回到圖2中的步驟S20。
當在判斷J1中判斷出單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m3。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符行子句標點處理m3-分割顯示切換速度判斷J3-字符行滾動處理m2-滾動速度判斷J4-字符行詞單元分割處理m4”。這可以簡稱為“J1-m3(J3)-m2-J4-m4”。
(第二十實施例)圖33是示出根據(jù)本發(fā)明第二十實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。在判斷1中,當單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字體大小縮小處理m1以縮小所顯示字體的大小,以便可以在顯示框區(qū)域顯示字符行而不缺少部分。如果即使在執(zhí)行了處理m1后,字體大小還需要變得小于預(yù)先設(shè)定的最小尺寸,則執(zhí)行字符行段落分割處理m3。亦即,通過使用詞/短語分割功能將字符行分割成部分字符行,從而在字幕顯示開始/結(jié)束時刻b1內(nèi)順序地顯示每個部分字符行。
然后,執(zhí)行分割顯示切換速度判斷J3,以判斷分割顯示切換速度β是否快于參考切換速度β0。當分割顯示切換速度β快于參考切換速度β0時,執(zhí)行滾動速度判斷J4,以判斷滾動速度γ是否快于參考滾動速度γ0。當滾動速度γ快于參考滾動速度γ0時,執(zhí)行字符行詞單元分割處理m4,以通過使用詞/短語分割功能將字幕字符行(部分字符行)按詞單元分割成部分字符行區(qū)域,從而使得每個字符行區(qū)域能夠顯示而不在中途結(jié)束。在此之后,轉(zhuǎn)移到圖2中的步驟S30。
在判斷J1中,當單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30。
當在判斷J3中判斷出分割顯示切換速度β等于或慢于參考切換速度β0時,以先后次序顯示每個部分字符行。亦即,在步驟L1中開始n次循環(huán)處理,并且在步驟L2中輸出字幕。當在n次后完成部分字符行的顯示時,處理返回到圖2中的步驟S20。
在判斷J4中,當滾動速度γ等于或慢于參考滾動速度γ0時,執(zhí)行字符滾動處理m2,以滾動顯示每個部分字符行。在完成n次滾動顯示之后,處理返回到圖2中的步驟S20。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字體大小縮小處理m1-字符行子句標點處理m3-分割顯示切換速度判斷J3-字符行滾動處理m2-滾動速度判斷J4-字符行詞單元分割處理m4”。這可以簡稱為“J1-m1-m3(J3)-m2-J4-m4”。
(第二十一實施例)圖34是示出根據(jù)本發(fā)明第二十一實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字體大小縮小處理m1,從而以基本字幕單元將字體大小縮小到最小尺寸,以便在顯示框區(qū)域顯示字符行而不缺少部分。
在執(zhí)行了處理m1后,執(zhí)行第二字符數(shù)量判斷J2,來判斷單元字幕(字符行)的字符數(shù)量α是否大于第二參考字符數(shù)量A。當單元字幕的字符數(shù)量α大于參考字符數(shù)量A時,執(zhí)行字符行滾動處理m2,以滾動顯示字符行。
在執(zhí)行了處理m2之后,執(zhí)行滾動速度判斷J4,以判斷滾動速度γ是否快于參考滾動速度γ0。當滾動速度γ快于參考滾動速度γ0時,執(zhí)行后續(xù)標志添加處理m5。亦即,通過在字符行尾部添加諸如“---”的后續(xù)標志來顯示字幕,從而告知字幕中存在后續(xù)部分。參考切換速度β0是充當順序地切換和顯示部分字符行時顯示切換速度的參考的切換依據(jù),并且是每個字符行能夠在視覺上被識別的上限切換速度。在此之后,處理轉(zhuǎn)移到圖2中的步驟S30。
在判斷J1中,當單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m1。當在判斷J2中判斷出單元字幕的字符數(shù)量α等于或小于第二參考字符數(shù)量A時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m2。在判斷J4中,當滾動速度γ等于或慢于參考滾動速度γ0時,轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m5。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字體大小縮小處理m1-第二字符數(shù)量判斷J2-字符行滾動處理m2-滾動速度判斷J4-后續(xù)標志添加處理m5”。這可以簡稱為“J1-m1-J2-m2-J4-m5”。
(第二十二實施例)圖35是示出根據(jù)本發(fā)明第二十二實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。在判斷J1中,當單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字體大小縮小處理m1從而以基本字幕單元縮小字體大小,從而在顯示框區(qū)域顯示字符行而不缺少部分,。
在執(zhí)行了處理m1后,執(zhí)行第二字符數(shù)量判斷J2,來判斷單元字幕(字符行)的字符數(shù)量α是否大于第二參考字符數(shù)量A。當單元字幕的字符數(shù)量α大于參考字符數(shù)量A時,執(zhí)行字符行段落分割處理m3,以將字符行分割成部分字符行。
在執(zhí)行了處理m3之后,執(zhí)行分割顯示切換速度判斷J3,以判斷分割顯示切換速度β是否快于預(yù)先設(shè)置的參考切換速度β0。當分割顯示切換速度β快于參考切換速度β0時,執(zhí)行后續(xù)標志添加處理m5,以通過在字符行尾部添加諸如“---”的后續(xù)標志來顯示字幕,從而告知字幕中存在后續(xù)部分。在此之后,處理轉(zhuǎn)移到圖2中的步驟S30。
在判斷J3中,當分割顯示切換速度β等于或慢于參考切換速度β0時,以先后次序顯示每個部分字符行。亦即,在步驟L1中開始n次循環(huán)處理,并且在步驟L2中輸出字幕(部分字符行)。當在n次后完成部分字符行的顯示時,處理返回到圖2中的步驟S20。
另外,當在判斷J1中判斷出單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30而不執(zhí)行處理m1。在判斷J2中,當單元字幕的字符數(shù)量α等于或小于第二參考字符數(shù)量A時,轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m3。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符大小縮小處理m1-第二字符數(shù)量判斷J2-字符行子句標點處理m3-分割顯示切換速度判斷J3-后續(xù)標志添加處理m5”。這可以簡稱為“J1-m1-J2-m3(J3)-m5”。
(第二十三實施例)圖36是示出根據(jù)本發(fā)明第二十三實施例的重現(xiàn)設(shè)備中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。在判斷J1中,當單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字符段落分割處理m3。亦即,按照用于顯示的基本字符單元將字符行分割成部分字符行。
在執(zhí)行了處理m3之后,執(zhí)行分割顯示切換速度判斷J3,以判斷分割顯示切換速度β是否快于參考切換速度β0。當分割顯示切換速度β快于參考切換速度β0時,執(zhí)行滾動判斷J4,以判斷滾動速度γ是否快于參考滾動速度γ0。當滾動速度γ快于參考滾動速度γ0時,執(zhí)行后續(xù)標志添加處理m5,以通過在字符行尾部添加諸如“---”的后續(xù)標志來顯示字幕,從而告知字幕中存在后續(xù)部分。在此之后,處理轉(zhuǎn)移到圖2中的步驟S30。
在判斷J1中,當單元字幕(部分字符行)的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m1。
在判斷J3中,當分割顯示切換速度β等于或慢于參考切換速度β0時,按照次序顯示每個部分字符行。亦即,在步驟L1中開始n次循環(huán)處理,并且在步驟L2中輸出部分字符行。當在n次后完成部分字符行的顯示時,處理返回到圖2中的步驟S20。
在判斷J4中,當滾動速度γ等于或慢于參考滾動速度γ0時,執(zhí)行字符滾動處理L1a、L2a、m2,以滾動顯示部分字符行。在完成了n次滾動顯示之后,處理返回到圖2中的步驟S20。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符行子句標點處理m3-分割顯示切換速度判斷J3-字符行滾動處理m2-滾動速度判斷J4-后續(xù)標志添加處理m5”。這可以簡稱為“J1-m3(J3)-m2-J4-m5”。
(第二十四實施例)圖37是示出根據(jù)本發(fā)明第二十四實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在判斷1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字體大小縮小處理m1。亦即,基于基本字幕(字符行)單元來縮小字體大小,從而按基本字幕單元在顯示框區(qū)域顯示字符行而且不缺少部分,根據(jù)。進一步,執(zhí)行字符行段落分割處理m3。亦即,在字體大小必須變得小于最小尺寸時,通過使用詞/短語分割功能將字符行分割成部分字符行,從而在字幕顯示開始/結(jié)束時刻b1內(nèi)分若干次顯示每個部分字符行。
在執(zhí)行處理m3之后,執(zhí)行分割顯示切換速度判斷J3,以判斷分割顯示切換速度β是否快于參考切換速度β0。當分割顯示切換速度β快于參考切換速度β0時,執(zhí)行滾動速度判斷J4,以判斷滾動速度γ是否快于參考滾動速度γ0。當滾動速度γ快于參考滾動速度γ0時,執(zhí)行后續(xù)標志添加處理m5,以通過在字幕(字符行)尾部添加諸如“---”的后續(xù)標志來顯示字幕,從而告知字幕中存在后續(xù)部分。在此之后,處理轉(zhuǎn)移到圖2中的步驟S30。
在判斷J1中,當單元字幕(字符行)的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m1和處理m2。
在判斷J3中,當分割顯示切換速度β等于或慢于參考切換速度β0時,順序地顯示每個部分字符行。亦即,在步驟L1中開始n次循環(huán)處理,并且在步驟L2中輸出字幕(部分字符行)。當完成n次部分字符行的顯示時,處理返回到圖2中的步驟S20。
在判斷J4中,當滾動速度γ等于或慢于參考滾動速度γ0時,執(zhí)行字符滾動處理L1a、L2a、m2,以滾動顯示字幕字符行(部分字符行)。在完成了n次滾動顯示之后,處理返回到圖2中的步驟S20。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字體大小縮小處理m1-字符行子句標點處理m3-分割顯示切換速度判斷J3-字符行滾動處理m2-滾動速度判斷J4-后續(xù)標志添加處理m5”。這可以簡稱為“J1-m1-m3(J3)-m2-J4-m5”。
(第二十五實施例)圖38是示出根據(jù)本發(fā)明第二十五實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字體大小縮小處理m1,以按照基本字幕(字符行)單元將字體大小縮小至最小尺寸,從而在顯示框區(qū)域顯示字符行而不缺少部分。在那時,字體大小被縮小到預(yù)先設(shè)定的最小尺寸。
在此之后,執(zhí)行第二字符數(shù)量判斷J2。亦即,判斷單元字幕(字符行)的字符數(shù)量α是否大于第二參考字符數(shù)量A。當單元字幕的字符數(shù)量α大于參考字符數(shù)量A時,執(zhí)行字符行滾動處理m2,以滾動顯示字幕字符行。
在執(zhí)行了處理m2之后,執(zhí)行滾動速度判斷J4。亦即,判斷滾動速度γ是否快于參考滾動速度γ0。當滾動速度γ快于參考滾動速度γ0時,執(zhí)行字符行詞單元分割處理m4,從而通過使用詞/短語分割功能以詞為單位分割字符行,從而顯示字幕而不讓部分字符行在中途結(jié)束。進一步,執(zhí)行后續(xù)標志添加處理m5,以通過在字符行尾部添加諸如“---”的后續(xù)標志來顯示字幕,從而告知字幕中存在后續(xù)部分。在執(zhí)行處理m5之后,處理轉(zhuǎn)移到圖2中的步驟S20。
在判斷J1中,當單元字幕(字符行)的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m1。
在判斷J2中,當單元字幕(字符行)的字符數(shù)量α等于或小于第二參考字符數(shù)量A時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m3。
當在判斷J4中判斷出滾動速度γ等于或慢于參考滾動速度γ0時,轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m4和m5。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符大小縮小處理m1-第二字符數(shù)量判斷J2-字符行滾動處理m2-滾動速度判斷J4-字符行詞單元分割處理m4-后續(xù)標志添加處理m5”。這可以簡稱為“J1-m1-J2-m2-J4-m4-m5”。
(第二十六實施例)圖39是示出根據(jù)本發(fā)明第二十六實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。在判斷J1中,當單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字體大小縮小處理m1,以按照基本字幕單元將字體大小縮小至最小尺寸,從而在顯示框區(qū)域顯示字符行而不缺少部分。
然后,執(zhí)行第二字符數(shù)量判斷J2。亦即,判斷單元字幕(字符行)的字符數(shù)量α是否大于第二參考字符數(shù)量A。當單元字幕的字符數(shù)量α大于參考字符數(shù)量A時,執(zhí)行字符行段落分割處理m3,從而以段落為單位將字符行分割成部分字符行。
接著,執(zhí)行分割顯示切換速度判斷J3,以判斷分割顯示切換速度β是否快于參考切換速度β0。當分割顯示切換速度β快于參考切換速度β0時,執(zhí)行字符行詞單元分割處理m4,以通過使用詞/短語分割功能按詞單元將部分字符行分割成部分字符行區(qū)域,從而不被中斷地顯示字幕。
進一步,執(zhí)行后續(xù)標志添加處理m5,以通過在部分字符行區(qū)域尾部添加諸如“---”的后續(xù)標志來顯示字幕,從而告知字幕中存在后續(xù)部分。在此之后,處理轉(zhuǎn)移到圖2中的步驟S30。
在判斷J1中,當單元字幕(字符行)的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m1。
在判斷J2中,當單元字幕(字符行)的字符數(shù)量α等于或小于第二參考字符數(shù)量A時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m3。
在判斷J3中,當分割顯示切換速度β等于或慢于參考切換速度β0時,按照先后次序顯示每個部分字符行。亦即,在步驟L1中開始n次循環(huán)處理,并且在步驟L2中輸出部分字符行。當完成n次部分字符行的滾動顯示時,處理返回到圖2中的步驟S20。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符大小縮小處理m1-第二字符數(shù)量判斷J2-字符行子句標點處理m3-分割顯示切換速度判斷J3-字符行詞單元分割處理m4-后續(xù)標志添加處理m5”。這可以簡稱為“J1-m1-J2-m3(J3)-m4-m5”。
(第二十七實施例)圖40是示出根據(jù)本發(fā)明第二十七實施例的重現(xiàn)設(shè)備中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字符行段落分割處理m3,以通過使用詞/短語分割功能按照基本字幕單元將字符行分割成部分字符行,從而顯示每個部分字符行。
進一步,執(zhí)行分割顯示切換速度判斷J3,以判斷分割顯示切換速度β是否快于參考切換速度β0。當分割顯示切換速度β快于參考切換速度β0時,執(zhí)行滾動速度判斷J4,以判斷滾動速度γ是否快于參考滾動速度γ0。當滾動速度γ快于參考滾動速度γ0時,執(zhí)行字符行詞單元分割處理m4。亦即,通過使用詞/短語分割功能以詞為單位將部分字符行分割成部分字符行區(qū)域,從而使得顯示每個字符行區(qū)域而不中斷字幕顯示。進一步,執(zhí)行后續(xù)標志添加處理m5,以通過在部分字符行區(qū)域尾部添加諸如“---”的后續(xù)標志來顯示字幕,從而告知字幕中存在后續(xù)部分。在此之后,處理轉(zhuǎn)移到圖2中的步驟S30。
在判斷J1中,當單元字幕的字符數(shù)量α等于或小于參考字符數(shù)量α0時,處理轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m3。
在判斷J3中,當分割顯示切換速度β等于或慢于參考切換速度β0時,順序地顯示每個部分字符行。亦即,在步驟L1中開始n次循環(huán)處理,并且在步驟L2中輸出部分字符行。當在n次后完成部分字符行的滾動顯示時,處理返回到步驟S20。
在判斷J4中,當滾動速度γ等于或慢于參考滾動速度γ0時,執(zhí)行字符滾動處理L1a、L2a、m2,以滾動顯示部分字符行。在完成了n次滾動顯示之后,處理返回到圖2中的步驟S20。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字符行子句標點處理m3-分割顯示切換速度判斷J3-字符行滾動處理m2-滾動速度判斷J4-字符行詞單元分割處理m4-后續(xù)標志添加處理m5”。這可以簡稱為“J1-m3-(J3)-m2-J4-m4-m5”。
(第二十八實施例)圖41是示出根據(jù)本發(fā)明第二十八實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行第一字符數(shù)量判斷J1。當在第一判斷J1中判斷出單元字幕(字符行)的字符數(shù)量α大于參考字符數(shù)量α0時,執(zhí)行字體大小縮小處理m1,以按照基本字幕(字符行)單元來縮小字體大小,從而按照基本字幕單元在顯示框區(qū)域顯示字符行而不缺少部分。然后,在執(zhí)行了字符行段落分割處理m3并且字體大小必須小于預(yù)先設(shè)定的最小尺寸的情況下,通過使用詞/短語分割功能將字符行分割成部分字符行,從而在字幕顯示開始/結(jié)束時刻b1中按照先后次序顯示每個部分字符行。
然后,執(zhí)行分割顯示切換速度判斷J3,以判斷分割顯示切換速度β是否快于參考切換速度β0。當判斷出分割顯示切換速度β快于參考切換速度β0的結(jié)果時,執(zhí)行滾動速度判斷J4,以判斷滾動速度γ是否快于參考滾動速度γ0。當滾動速度γ快于參考滾動速度γ0時,執(zhí)行字符行詞單元分割處理m4。亦即,通過使用詞/短語分割功能以詞為單位將字幕字符行(部分字符行)分割成部分字符行區(qū)域,從而顯示每個字符行區(qū)域,而不中途結(jié)束字幕顯示。進一步,執(zhí)行后續(xù)標志添加處理m5,以通過在部分字符行區(qū)域尾部添加諸如“---”的后續(xù)標志來顯示字幕,從而告知字幕中存在后續(xù)部分。在此之后,處理轉(zhuǎn)移到圖2中的步驟S30。
在判斷J1中,當單元字幕(字符行)的字符數(shù)量α等于或小于參考字符數(shù)量α0時,過程轉(zhuǎn)移到圖2中的步驟S30,而不執(zhí)行處理m3。
在判斷J3中,當分割顯示切換速度β等于或慢于參考切換速度β0時,通過使用詞/短語分割功能分割部分字符行以便顯示。亦即,在步驟L1中開始n次循環(huán)處理,并且在步驟L2中輸出字幕。當以段落為單位完成n次字幕顯示時,處理返回到步驟S20。
當在判斷J4中判斷出滾動速度γ等于或慢于參考滾動速度γ0時,執(zhí)行字符滾動處理L1a、L2a、m2,以滾動顯示部分字符行。在完成了n次部分字符行的滾動顯示之后,處理返回到圖2中的步驟S20。
本實施例的要點包括一系列的處理“第一字符數(shù)量判斷J1-字體大小縮小處理m1-字符行段落分割處理m3-分割顯示切換速度判斷J3-字符行滾動處理m2-滾動速度判斷J4-字符行詞單元分割處理m4-后續(xù)標志添加處理m5”。這可以簡稱為“J1-m1-m3-(J3)-m2-J4-m4-m5”。
(第二十九實施例)圖42是示出根據(jù)本發(fā)明第二十九實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行字幕顏色改變處理m7。亦即,為了利用顏色在所有場景以最優(yōu)方式顯示字幕,基于視頻/音頻數(shù)據(jù)2中的聲音信息,根據(jù)聲音的頻率來改變字幕的顏色。
然后,執(zhí)行字幕顏色滾動處理m6。亦即,首先,在步驟S31中將剩余字幕字符的數(shù)量除以字幕顯示期間,以獲得根據(jù)視頻/音頻數(shù)據(jù)2的重現(xiàn)時間改變顏色的速度(顏色改變速度),從而利用顏色在所有場景中最優(yōu)方式顯示字幕。此后,在步驟S32中,以得到的顏色改變速度從顯示在先的字符起改變字幕的顏色。在執(zhí)行了步驟S32后,轉(zhuǎn)移到圖2中的步驟S30。
如圖14所示,本實施例通過將重現(xiàn)的字幕顯示部分著色為灰色或其它顏色,使得用戶可以通過僅僅觀看字幕來掌握當前狀態(tài)。另外,如圖16所示在表示一男一女之間的對話時,通過由于男性的嗓音具有低聲音頻率而以藍色表示字符行,以及由于女性的聲音具有高聲音頻率而以紅色表示字符行,使得用戶更容易知道哪個人物在說話。
(第三十實施例)圖43是示出根據(jù)本發(fā)明第三十實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。本實施例借助于顏色和顯示位置來在所有視頻場景中以最優(yōu)方式顯示字幕。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行字幕顏色改變處理m7。亦即,為了利用顏色在所有場景以最優(yōu)方式顯示字幕,首先根據(jù)適應(yīng)于視頻/音頻數(shù)據(jù)2中重現(xiàn)時間信息的聲音頻率來改變字幕的顏色。
然后,執(zhí)行字幕顯示位置改變處理m8。亦即,為了在所有視頻場景中使得顯示位置最優(yōu),基于視頻/音頻數(shù)據(jù)2中的聲音信息,根據(jù)右側(cè)和左側(cè)聲音幅度的量級,通過將顯示框區(qū)域移動到具有較大幅度側(cè)的位置來顯示字幕。在執(zhí)行處理m8后,轉(zhuǎn)移到圖2中的步驟S30。
根據(jù)本實施例,在表示如圖16所示的一男一女之間的對話時,可以通過根據(jù)聲音頻率改變顏色,即由于男性的嗓音具有低聲音頻率而以藍色表示男性的字符行,以及由于女性的聲音具有高聲音頻率而以紅色表示女性的字符行。另外,通過根據(jù)右側(cè)和左側(cè)聲音幅度的量級來將顯示框區(qū)域移動到較大幅度一側(cè)來顯示字幕,可以通過僅僅觀看字幕來知道聲音來自哪個位置(右側(cè)或左側(cè))。另外,在對話中,可以通過字幕的顏色和顯示位置來判斷人的聲音在哪個方向上較高,以及獲得能夠掌握當前狀態(tài)的效果。
(第三十一實施例)圖44是示出根據(jù)本發(fā)明第三十一實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。本實施例借助于顏色顯示和顯示位置,在所有視頻場景中以最優(yōu)方式顯示字幕。當在步驟S20中判斷出存在剩余字幕時,執(zhí)行字幕顏色滾動處理m6。亦即,在步驟S31中將剩余字幕字符的數(shù)量除以字幕顯示期間,以獲得根據(jù)視頻/音頻數(shù)據(jù)2的重現(xiàn)時間信息改變顏色的速度(顏色改變速度),從而利用顏色在所有場景中以最優(yōu)方式顯示字幕。然后,在步驟S32中,以所得到的顏色改變速度從顯示在先的字符起改變字幕的顏色。
然后,執(zhí)行字幕顯示位置改變處理m8。亦即,為了在所有視頻場景中使得顯示位置最優(yōu),基于視頻/音頻數(shù)據(jù)2中的聲音信息,根據(jù)右側(cè)和左側(cè)聲音幅度的量級,通過將顯示框區(qū)域移動到具有較大幅度一側(cè)的位置來顯示字幕。在執(zhí)行處理m8后,轉(zhuǎn)移到圖2中的步驟S30。
本實施例通過將重現(xiàn)的字幕顯示部分著色為灰色或其它顏色,使得用戶可以達到通過僅僅觀看字幕來掌握當前狀態(tài)的效果。另外,通過根據(jù)右側(cè)和左側(cè)聲音幅度的量級而將顯示框區(qū)域移動到較大幅度一側(cè)來顯示字幕,可以通過僅僅觀看字幕來知道聲音來自哪個位置(右側(cè)或左側(cè))。另外,在對話中,可以通過字幕的顏色和顯示位置來判斷人的聲音在哪個方向上較高,以及獲得能夠掌握當前狀態(tài)的效果。
(第三十二實施例)圖45是示出根據(jù)本發(fā)明第三十二實施例的重現(xiàn)設(shè)備(字幕顯示控制設(shè)備)中字幕顯示控制方法的處理次序的流程圖。當在步驟S20中判斷出存在剩余字幕時,在執(zhí)行字幕顏色改變處理m7。亦即,為了利用顏色在所有場景以最優(yōu)方式顯示字幕,基于視頻/音頻數(shù)據(jù)2中的聲音信息,根據(jù)聲音頻率來改變字幕的顏色。
然后,執(zhí)行字幕顏色滾動處理m6。亦即,首先,在步驟S31中,將剩余字幕字符的數(shù)量除以字幕顯示期間,以獲得根據(jù)視頻/音頻數(shù)據(jù)2的重現(xiàn)時間信息改變顏色的速度(顏色改變速度),從而利用顏色在所有場景中以最優(yōu)方式顯示字幕。此后,在步驟S32中,以得到的顏色改變速度從顯示在先的字符起改變字幕的顏色。
然后,執(zhí)行字幕顯示位置改變處理m8。亦即,為了在所有視頻場景中使得顯示位置最優(yōu),基于視頻/音頻數(shù)據(jù)2中的聲音信息,根據(jù)右側(cè)和左側(cè)聲音幅度的量級,通過將顯示框區(qū)域移動到具有較大幅度一側(cè)的位置來顯示字幕。在執(zhí)行處理m8后,轉(zhuǎn)移到圖2中的步驟S30。
根據(jù)本實施例,在表示一男一女之間的對話時,可以通過根據(jù)聲音頻率改變顏色,由于男性的嗓音具有低聲音頻率而以藍色表示男性的字符行,以及由于女性的聲音具有高聲音頻率而以紅色表示女性的字符行,使得用戶容易知道那個人物在說話。因此,使得用戶更容易去知道哪個人物(男性或女性)在說話。另外,本實施例通過將重現(xiàn)的字幕顯示部分著色為灰色或其它顏色,使得用戶可以獲得能夠通過僅僅觀看字幕來掌握當前狀態(tài)的效果。更進一步,為了更容易掌握當前狀態(tài),通過根據(jù)右側(cè)和左側(cè)聲音幅度的量級將顯示框區(qū)域移動到較大幅度一側(cè)來顯示字幕。因此,可以通過僅僅看字幕來知道聲音來自哪個方向(右側(cè)或左側(cè)),以及判斷在對話中人的聲音在哪個方向上較高。
已經(jīng)參照最優(yōu)選的實施例詳細描述了本發(fā)明。然而,只要不背離所附權(quán)利要求的精神和主要范圍,可以對各部分進行組合和修改。
權(quán)利要求
1.一種字幕顯示控制設(shè)備,用于從其中文本數(shù)據(jù)和包括視頻數(shù)據(jù)的主數(shù)據(jù)分別記錄在分開的文件中的記錄介質(zhì)讀出數(shù)據(jù),然后在由所述主數(shù)據(jù)生成的視頻內(nèi)的指定顯示框區(qū)域中顯示由所述文本數(shù)據(jù)生成的字符行作為字幕,所述設(shè)備包括判斷裝置,用于限定一參考字符數(shù)量,然后判斷所述字符行的字符數(shù)量是否超出所述參考字符數(shù)量,所述參考字符數(shù)量用于指示以初始設(shè)置的字符字體大小能夠存儲在所述顯示框區(qū)域內(nèi)的字符數(shù)量;和顯示控制裝置,用于在所述字符行的所述字符數(shù)量未超出所述參考字符數(shù)量時,在所述顯示框區(qū)域內(nèi)以所述字符字體大小顯示所述字符行,而在所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量時,在所述顯示框區(qū)域中以視覺上可識別的狀態(tài)顯示所述字符行,或者通過加工在所述顯示框區(qū)域中顯示所述字符行,以便能從視覺上認識到所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量。
2.根據(jù)權(quán)利要求1所述的字幕顯示控制設(shè)備,其中,在所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量時,所述顯示控制裝置縮小所述字符行的所述字符字體大小。
3.根據(jù)權(quán)利要求1所述的字幕顯示控制設(shè)備,其中,在所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量時,所述顯示控制裝置在所述顯示框區(qū)域中滾動顯示所述字符行。
4.根據(jù)權(quán)利要求1所述的字幕顯示控制設(shè)備,其中,在所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量時,所述顯示控制裝置以段落為單位分割所述字符行,并按時間次序順序地顯示每個通過分割所述字符行而得到的部分字符行。
5.根據(jù)權(quán)利要求1所述的字幕顯示控制設(shè)備,其中,在所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量時,所述顯示控制裝置中以詞為單位將所述字符行分割成不可顯示部分字符行和能夠顯示在所述顯示框區(qū)域的可顯示部分字符行,并在所述顯示框區(qū)域顯示所述可顯示部分字符行。
6.根據(jù)權(quán)利要求1所述的字幕顯示控制設(shè)備,其中,在所述字符行的所述字符數(shù)量超出所述參考字符數(shù)量時,所述顯示裝置將所述字符行分割成不可顯示部分字符行和能夠顯示在所述顯示框區(qū)域的可顯示部分字符行,并通過向所述可顯示部分字符行添加一后續(xù)標志來在所述顯示框區(qū)域顯示所述可顯示部分字符行,所述后續(xù)標志指示存在不能顯示的部分字符行。
7.一種字幕顯示控制設(shè)備,用于從其中文本數(shù)據(jù)和包括視頻數(shù)據(jù)的主數(shù)據(jù)分別記錄在分開的文件中的記錄介質(zhì)讀出數(shù)據(jù),并在由所述主數(shù)據(jù)生成的視頻中的指定顯示框區(qū)域顯示由所述文本數(shù)據(jù)生成的字符行作為字幕,所述設(shè)備包括計算器,用于通過將所述字符行的所述字符數(shù)量除以所述顯示框區(qū)域中的顯示時間長度,計算顯示速度即每字符顯示時間;和顯示控制裝置,用于用與其它部分字符行顏色不同的顏色來顯示所述字符行中將要在所述顯示框區(qū)域顯示的部分字符行,并且以與所述顯示速度相同的移動速度從所述字符行的頭部到其尾部將所述部分字符行轉(zhuǎn)換成不同的顏色。
8.一種字幕顯示控制設(shè)備,用于從其中文本數(shù)據(jù)和包括視頻數(shù)據(jù)和音頻數(shù)據(jù)的主數(shù)據(jù)分別記錄在分開的文件中的記錄介質(zhì)讀出數(shù)據(jù),并在由所述主數(shù)據(jù)生成的視頻中的指定顯示框區(qū)域顯示由所述文本數(shù)據(jù)生成的字符行作為字幕,所述設(shè)備包括測量裝置,用于連續(xù)地測量所述音頻數(shù)據(jù)的頻率;和顯示控制裝置,用于根據(jù)由所述測量裝置測得的所述頻率連續(xù)地改變將要在所述顯示框區(qū)域中顯示的所述字符行的顯示顏色。
9.一種字幕顯示控制設(shè)備,用于從其中文本數(shù)據(jù)和包括視頻數(shù)據(jù)和音頻數(shù)據(jù)的主數(shù)據(jù)分別記錄在分開的文件中的記錄介質(zhì)讀出數(shù)據(jù),并在由所述主數(shù)據(jù)生成的視頻中的指定顯示框區(qū)域顯示由所述文本數(shù)據(jù)生成的字符行作為字幕,所述設(shè)備包括幅度檢查裝置,用于檢查所述顯示框區(qū)域中所述音頻數(shù)據(jù)的幅度分布;和顯示控制裝置,用于將所述字符行不均衡地分布到所述顯示框區(qū)域中具有較大幅度的部分中。
10.一種字幕顯示控制設(shè)備,用于從其中文本數(shù)據(jù)和包括視頻數(shù)據(jù)和音頻數(shù)據(jù)的主數(shù)據(jù)分別記錄在分開的文件中的記錄介質(zhì)讀出數(shù)據(jù),并在由所述主數(shù)據(jù)生成的視頻中的指定顯示框區(qū)域顯示由所述文本數(shù)據(jù)生成的字符行作為字幕,所述設(shè)備包括比較器,用于比較所述視頻數(shù)據(jù)的縱橫比與用來顯示所述視頻數(shù)據(jù)的視頻顯示監(jiān)視器的縱橫比;和顯示控制裝置,用于根據(jù)所述兩個縱橫比的比較結(jié)果,在所述視頻顯示監(jiān)視器的顯示屏中移動所述顯示框區(qū)域。
11.根據(jù)權(quán)利要求10所述的字幕顯示控制設(shè)備,其中,在所述兩個縱橫比之間存在差異時,所述顯示控制裝置將所述顯示框區(qū)域移動到由于所述縱橫比之間的所述差異而在所述視頻顯示監(jiān)視器的所述顯示屏中生成的無圖像部分。
12.根據(jù)權(quán)利要求10所述的字幕顯示控制設(shè)備,進一步包括用于檢查所述視頻數(shù)據(jù)亮度分布的亮度檢查裝置,其中在所述兩個縱橫比相等時,所述顯示控制裝置將所述顯示框區(qū)域移動到所述視頻顯示監(jiān)視器的所述顯示屏中具有較小亮度變化的部分。
13.根據(jù)權(quán)利要求10所述的字幕顯示控制設(shè)備,其中,在所述兩個縱橫比相等時,所述顯示控制裝置縮小所顯示的視頻,并將所述顯示框區(qū)域移動到通過縮小所顯示的視頻而生成的無圖像部分。
全文摘要
通過縮小字幕字符行的字體大小、滾動所述字幕字符行、或者以段落為單位分割字幕以多次分離地顯示,從而在顯示框區(qū)域內(nèi)顯示整個字幕。在整個字符行不能顯示在顯示框區(qū)域時,以詞為單位分割所述字符行,并且通過在字幕尾部添加一后續(xù)標志,從而能夠通知用戶字幕中存在后續(xù)部分。
文檔編號H04N5/445GK101064177SQ20071009694
公開日2007年10月31日 申請日期2007年4月19日 優(yōu)先權(quán)日2006年4月26日
發(fā)明者溝手路子, 城山雄介, 木原雅人, 吉岡真樹 申請人:松下電器產(chǎn)業(yè)株式會社