欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

存儲(chǔ)介質(zhì)上用于交互式電視錄制和重放的字體庫的制作方法

文檔序號(hào):7584914閱讀:196來源:國知局
專利名稱:存儲(chǔ)介質(zhì)上用于交互式電視錄制和重放的字體庫的制作方法
技術(shù)領(lǐng)域
一般來說,本發(fā)明涉及交互式電視領(lǐng)域,具體而言,涉及交互式電視內(nèi)容的錄制,更具體地說,涉及在交互式電視內(nèi)容錄制領(lǐng)域中處理的字體。
背景技術(shù)
交互式電視(iTV)正變得越來越普及。交互式電視的一個(gè)例子是多媒體家庭平臺(tái)(MHP),這是一種試圖將數(shù)字電視(DTV)與人機(jī)對(duì)話結(jié)合起來,并能訪問因特網(wǎng)和環(huán)球網(wǎng)的數(shù)字視頻廣播(DVB)標(biāo)準(zhǔn)。DTV服務(wù)提供者提供大量音頻視頻(A/V)電視節(jié)目以及大量的允許觀眾/用戶和電視機(jī)及其內(nèi)容人機(jī)對(duì)話的應(yīng)用。該應(yīng)用和A/V內(nèi)容一起被廣播,并在適合這一任務(wù)的電視機(jī)中或者在獨(dú)立置頂盒(STB)中被執(zhí)行。
與使用錄像帶來錄制廣播流的現(xiàn)今用于模擬電視廣播的錄像機(jī)類似,開發(fā)了用于交互式電視的數(shù)字錄像機(jī),使用硬盤或者移動(dòng)介質(zhì)如光盤來存儲(chǔ)被錄制的廣播。該用于交互式電視的數(shù)字錄像機(jī)錄制A/V電視內(nèi)容和應(yīng)用,以便以后重放。
交互式電視應(yīng)用節(jié)目包括被執(zhí)行的應(yīng)用的節(jié)目部分,該應(yīng)用的節(jié)目部分在顯示字符時(shí)使用字體。這些字體可以常駐在置頂盒(STB)中或者和使用它們的應(yīng)用一起下載。STB中的常駐字體通常被稱為默認(rèn)字體。
當(dāng)錄制iTV廣播內(nèi)容時(shí),在下載字體情況下(即在廣播傳輸流中所嵌入的字體),該下載的字體與每個(gè)應(yīng)用節(jié)目以及該應(yīng)用節(jié)目所需的其它文件一起被立即存儲(chǔ)起來,以便以后在重放該應(yīng)用節(jié)目時(shí)運(yùn)行該應(yīng)用節(jié)目。在拉丁字母的情況下,存儲(chǔ)該字體所需的容量相對(duì)較小,在小于大約50K比特的范圍內(nèi)??墒牵谀承┢渌帜傅那闆r下,例如亞洲字母,如中國字母,字體容量顯著較大,如2M比特。
如上所述錄制應(yīng)用節(jié)目時(shí),該字體和每個(gè)應(yīng)用節(jié)目一起錄制,因?yàn)橥ǔ2恢涝趫?zhí)行該應(yīng)用節(jié)目的設(shè)備如STB中可用到哪種字體。另外,廣播公司對(duì)于多個(gè)應(yīng)用節(jié)目可能會(huì)使用同一可下載字體,如由于美術(shù)的原因產(chǎn)生應(yīng)用節(jié)目相同的視覺和感官效果。因此,當(dāng)錄制使用同一字體的多個(gè)應(yīng)用節(jié)目時(shí),該字體將不得不錄制即存儲(chǔ)多次。同一下載字體數(shù)據(jù)的多次錄制在存儲(chǔ)介質(zhì)上占據(jù)了大量存儲(chǔ)空間,而存儲(chǔ)空間有限。因此,該存儲(chǔ)介質(zhì)的大部分用于字體,特別當(dāng)每個(gè)字體的容量都很大,或者該存儲(chǔ)介質(zhì)上存儲(chǔ)的文件數(shù)量即字體數(shù)量很大時(shí)。我們希望保持用于應(yīng)用節(jié)目的空間盡可能小,以便能夠在存儲(chǔ)介質(zhì)上錄制盡可能多的iTV內(nèi)容。
US-6,141,002公開了一種在置頂盒(STB)中實(shí)施多種語言的統(tǒng)一字符編碼文本的系統(tǒng)和方法。該STB包括一套默認(rèn)字體。當(dāng)該STB接收到帶有字符的廣播應(yīng)用節(jié)目,該字符不是該默認(rèn)字體一部分時(shí),該STB檢查通過該下載的應(yīng)用節(jié)目得到的字體,并使用該下載的字體來替代。然后將該下載的字體存儲(chǔ)在包含被下載字體的單獨(dú)存儲(chǔ)器中,這樣當(dāng)時(shí)被下載的字體將來就可以用了。這種方法的缺點(diǎn)在于,當(dāng)該A/V內(nèi)容和應(yīng)用節(jié)目需要存儲(chǔ)到移動(dòng)介質(zhì)如光盤上時(shí),則該字體需要和應(yīng)用節(jié)目一起被錄制到磁盤上。這是由于被錄制的移動(dòng)介質(zhì)可能會(huì)在與它所錄制的這一錄像機(jī)不同的另一錄像機(jī)上播放。這意味著即使當(dāng)該STB的存儲(chǔ)器中帶有所需字體,如US-6,141,002所公開的,該字體仍然必須存儲(chǔ)在磁盤上,至少當(dāng)該磁盤是移動(dòng)磁盤時(shí)。另外,獨(dú)立于任何應(yīng)用節(jié)目之外存儲(chǔ)字體信息,從而隨著被存儲(chǔ)的字體數(shù)量增多,產(chǎn)生了存儲(chǔ)空間問題,即多個(gè)字體將常駐在字體下載存儲(chǔ)器中,而該多個(gè)字體又不是任何當(dāng)前應(yīng)用節(jié)目所需要的。當(dāng)該下載存儲(chǔ)器物理上非常有限時(shí),該STB用完了可用的下載存儲(chǔ)器。因此,該公開的系統(tǒng)和方法沒有解決保持用于應(yīng)用節(jié)目的空間盡可能小的問題。

發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的在于保持用于應(yīng)用節(jié)目的空間盡可能小,以便能夠在存儲(chǔ)介質(zhì)上錄制盡可能多的iTV內(nèi)容。
為了更好理解,下面給出了本說明書中使用的術(shù)語的更加詳細(xì)的定義。
置頂盒(STB)是一種使得現(xiàn)有的模擬電視機(jī)能夠接收和解碼數(shù)字電視(DTV)廣播的設(shè)備。STB也可使得電視機(jī)成為因特網(wǎng)的用戶界面。復(fù)雜的置頂盒包含硬盤驅(qū)動(dòng)器,用來存儲(chǔ)備錄制的電視廣播,用來下載由DTV服務(wù)提供者提供的軟件和其它應(yīng)用節(jié)目。
字體是一套特定類型和大小的可打印或者可顯示的文本字符。
字符是一種具有語音或象形意思的可打印的符號(hào),通常形成文章中單詞的一部分,或者表示語法標(biāo)點(diǎn)符號(hào)。字符在意思上和聲音上與其它字符不同。
本發(fā)明克服了現(xiàn)有技術(shù)的上述不足之處,解決了上述問題,根據(jù)本發(fā)明的一個(gè)方法,提供了一種在用于交互式電視的錄像機(jī)或者重放錄像機(jī)中處理字體的方法,其中所述字體存儲(chǔ)在可錄制存儲(chǔ)介質(zhì)如可錄制DVD上。該字體是下載的交互式電視應(yīng)用的一部分,在錄制交互式電視內(nèi)容的情況下,該方法包含將從該應(yīng)用節(jié)目中分離出來的下載字體存儲(chǔ)在可錄制介質(zhì)的字體庫中的步驟。每種字體僅在一存儲(chǔ)介質(zhì)上存儲(chǔ)一次。當(dāng)重放該應(yīng)用節(jié)目時(shí),根據(jù)本發(fā)明的另一方面,方法包含指出該存儲(chǔ)介質(zhì)上包含多個(gè)字體的字體庫中的哪種或哪幾種字體是重放所述存儲(chǔ)介質(zhì)中的所述應(yīng)用節(jié)目所需要的,隨后選擇用于所述應(yīng)用節(jié)目的字體,然后將該被選字體和該應(yīng)用節(jié)目結(jié)合的步驟。
根據(jù)本發(fā)明的另一方面,提供了一種用來錄制和/或重放交互式電視內(nèi)容的設(shè)備,其中所述設(shè)備包含字體處理裝置。該字體處理裝置適合用于所述設(shè)備。作為下載的交互式電視應(yīng)用的一部分的字體被存儲(chǔ)在可錄制存儲(chǔ)介質(zhì)上。該字體從該應(yīng)用中分離出來,被存儲(chǔ)在該可錄制存儲(chǔ)介質(zhì)上的字體庫中,因此每種字體只存儲(chǔ)一份拷貝。
根據(jù)本發(fā)明的另一方面,公開了一種包含用來執(zhí)行上述方法的指令的計(jì)算機(jī)可讀介質(zhì),其中該計(jì)算機(jī)可讀介質(zhì)包含由計(jì)算機(jī)處理的計(jì)算機(jī)程序。該計(jì)算機(jī)程序包含用來將交互式電視應(yīng)用中的下載字體存儲(chǔ)在存儲(chǔ)介質(zhì)上的代碼段,其中所述代碼段命令計(jì)算機(jī)僅將不同字體的一份拷貝存儲(chǔ)在所述字體庫中。
本發(fā)明的另一方面是一種用于交互式電視的存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)包含單獨(dú)的字體庫和單獨(dú)存儲(chǔ)的應(yīng)用節(jié)目模塊。該存儲(chǔ)介質(zhì)包含至少記錄在該存儲(chǔ)介質(zhì)上的至少兩個(gè)交互式電視應(yīng)用節(jié)目。該應(yīng)用節(jié)目和運(yùn)行所述應(yīng)用節(jié)目所需的字體分開存儲(chǔ)。該存儲(chǔ)介質(zhì)進(jìn)一步包含包含字體的字體庫,而該字體庫包含運(yùn)行存儲(chǔ)在該存儲(chǔ)介質(zhì)上的所有應(yīng)用節(jié)目所需的每種字體的不超過一份拷貝。
下載的字體從應(yīng)用節(jié)目中分開,存儲(chǔ)在該iTV存儲(chǔ)介質(zhì)的字體庫中。每種字體只存儲(chǔ)一次,即使它和多個(gè)應(yīng)用節(jié)目一起使用。
根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例,該iTV應(yīng)用節(jié)目在錄制過程中與它所包括的字體分開。然后從該應(yīng)用節(jié)目模塊中去除該字體。假如該字體已經(jīng)被下載,即假如該字體已經(jīng)存儲(chǔ)在該存儲(chǔ)介質(zhì),優(yōu)選地為移動(dòng)存儲(chǔ)介質(zhì)的字體庫中,則放棄該字體的下載拷貝。否則該下載的字體被存儲(chǔ)在該存儲(chǔ)介質(zhì)的字體庫中。被修改過的去除了字體的應(yīng)用節(jié)目被存儲(chǔ)在該存儲(chǔ)介質(zhì)上。
為了重放,信息文件指出哪種字體是重放該應(yīng)用節(jié)目所需的。從該字體庫中載入該字體,并與該應(yīng)用節(jié)目和其它應(yīng)用節(jié)目文件結(jié)合,以便運(yùn)行該錄制的應(yīng)用節(jié)目。
因此,本發(fā)明解決了在多個(gè)iTV應(yīng)用節(jié)目使用同一字體的情況下,字體使用了存儲(chǔ)介質(zhì)上大量不必要的存儲(chǔ)空間的問題。


參考附圖和以下所述實(shí)施例,對(duì)本發(fā)明的這些和其它方面進(jìn)行闡述和解釋。
在下面的詳細(xì)描述中,參考附圖對(duì)本發(fā)明的多個(gè)實(shí)施例進(jìn)行描述,其中圖1A,2A,3A和11A示出了需要錄制的iTV結(jié)構(gòu)的示意圖,圖1B,2B,3B和11B示出了根據(jù)本發(fā)明實(shí)施例的圖1A,2A,3A和11A中結(jié)構(gòu)的iTV錄制品,其中每一個(gè)都包括字體庫,圖4示出了根據(jù)本發(fā)明實(shí)施例,錄制交互式電視應(yīng)用節(jié)目的流程圖,圖5示出根據(jù)本發(fā)明實(shí)施例,重放交互式電視應(yīng)用節(jié)目的流程圖,圖6A和6B是本發(fā)明實(shí)施例的字體庫結(jié)構(gòu)的可選實(shí)施例的示意圖,圖7示出了本發(fā)明實(shí)施例的字體索引結(jié)構(gòu)示例的示意圖,圖8示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的iTV錄制設(shè)備的示意圖,圖9示出了根據(jù)本發(fā)明另一優(yōu)選實(shí)施例的計(jì)算機(jī)可讀介質(zhì)的示意圖,圖10示出了根據(jù)本發(fā)明另一優(yōu)選實(shí)施例的存儲(chǔ)介質(zhì)的示意圖。
具體實(shí)施例方式
一般而言,iTV廣播包括多個(gè)文件,其中一些是應(yīng)用,通常由Java的可執(zhí)行碼組成,一些是數(shù)據(jù)文件,包括上述字體文件。應(yīng)用通常指出運(yùn)行該應(yīng)用節(jié)目所使用的字體。為了在電視機(jī)上接收和顯示該iTV應(yīng)用,該字體必須可以從置頂盒中得到,是默認(rèn)字體或者下載并存儲(chǔ)在STB字體中,或者該字體必須作為文件包括在廣播中。當(dāng)將該應(yīng)用存儲(chǔ)在用于稍后重放的存儲(chǔ)介質(zhì)上時(shí),也必須存儲(chǔ)該應(yīng)用所使用的字體。根據(jù)本發(fā)明,該字體存儲(chǔ)在該存儲(chǔ)介質(zhì)的字體庫中,而不是和使用它們的特定應(yīng)用存儲(chǔ)在一起。因此,不需要修改該應(yīng)用節(jié)目,例如指向特定字體文件位置。所需的字體文件被存儲(chǔ)在該存儲(chǔ)介質(zhì)的單獨(dú)位置,該存儲(chǔ)介質(zhì)優(yōu)選為光盤,并且保證在該字體庫中沒有重復(fù)的字體文件。在重放時(shí),搜索該字體庫尋找該應(yīng)用希望使用的字體。通過以下對(duì)本發(fā)明實(shí)施例的描述,將更詳細(xì)地說明本發(fā)明的這個(gè)原理。
在圖1A中,示出了根據(jù)現(xiàn)有技術(shù)的iTV廣播流100。該廣播流包含iTV片斷A/V內(nèi)容101和應(yīng)用102。在該實(shí)施例中,描述了三個(gè)應(yīng)用103,104和105。每個(gè)應(yīng)用包含應(yīng)用節(jié)目106,109,112,和字體108,111,114,以及運(yùn)行該應(yīng)用所需的另外可選的應(yīng)用文件107,110,113。在示例中,字體108和114是相同的,可以看到在廣播流100的不同應(yīng)用103和105中兩次包含同一字體。根據(jù)圖1B,示出了圖1A的廣播流錄制在存儲(chǔ)介質(zhì)115上的狀態(tài)。根據(jù)本發(fā)明,下載的字體108,111,114從應(yīng)用中分開,在可錄制存儲(chǔ)介質(zhì)115的字體庫118中被存為字體模塊116和117,其中被錄制的字體116對(duì)應(yīng)于輸入的應(yīng)用字體108和114,而被錄制的字體117對(duì)應(yīng)于輸入的字體111。在該實(shí)施例中,存儲(chǔ)字體114所需的空間被節(jié)約下來,以供存儲(chǔ)介質(zhì)115上其它存儲(chǔ)用途。
實(shí)際上,假如同一廣播中的兩個(gè)應(yīng)用使用同一字體,則它只需廣播一次。通常,廣播包含在同一廣播段中廣播的一套文件。在同一廣播中同步廣播兩個(gè)應(yīng)用的特定例子中,這些應(yīng)用可使用同一廣播中的同一字體文件。另一方面,假如稍后廣播的應(yīng)用使用和稍前廣播的應(yīng)用相同的字體,則除了下面描述的單獨(dú)來回通道的例子外,兩個(gè)廣播中都包含該字體,在單獨(dú)來回通道的例子中,可選擇避免下載已經(jīng)存儲(chǔ)在該存儲(chǔ)介質(zhì)上的字體文件。根據(jù)本發(fā)明,該字體文件在存儲(chǔ)介質(zhì)上僅被錄制一次,與它和存儲(chǔ)在該存儲(chǔ)介質(zhì)上的iTV廣播一起傳輸了幾次無關(guān),與同一存儲(chǔ)介質(zhì)上錄制了多少使用同一字體的應(yīng)用無關(guān)。
在圖2A中,示出了根據(jù)現(xiàn)有技術(shù)的iTV廣播流120。除了包含iTV片斷A/V內(nèi)容的廣播流之外,應(yīng)用121被單獨(dú)存儲(chǔ)。在該實(shí)施例中描述了三個(gè)應(yīng)用122,139,123。每個(gè)應(yīng)用122,139,123包含應(yīng)用節(jié)目124,127,130,和字體126,129,132,以及運(yùn)行該應(yīng)用所需的另外可選的應(yīng)用文件125,128,131。在示例中,字體126和132是相同的,可以看到在應(yīng)用121的不同應(yīng)用103和105中兩次包含同一字體。根據(jù)圖2B,示出了圖2A的廣播流120錄制在存儲(chǔ)介質(zhì)140上的狀態(tài)。根據(jù)本發(fā)明,下載的字體126,139,123從應(yīng)用中分開,在可錄制存儲(chǔ)介質(zhì)140的字體庫134中被存為字體模塊133和135,其中被錄制的字體133對(duì)應(yīng)于下載的應(yīng)用字體126和132,而被錄制的字體135對(duì)應(yīng)于輸入的字體129。在該實(shí)施例中,存儲(chǔ)字體132所需的空間被節(jié)約下來,以供存儲(chǔ)介質(zhì)140上其它存儲(chǔ)用途。
應(yīng)用也可通過單獨(dú)來回通道如通過因特網(wǎng)連接下載,又包括在廣播中。在這種情況下,本發(fā)明同樣實(shí)現(xiàn)。在這種情況下,可以可選地檢查該字體庫,看當(dāng)前應(yīng)用所需的字體是否已經(jīng)被存儲(chǔ)在該存儲(chǔ)介質(zhì)的字體庫中。假如該字體已經(jīng)被存儲(chǔ),則不必通過來回通道如所述因特網(wǎng)連接下載該字體,從而避免下載該字體文件。這對(duì)于該來回通道的連接費(fèi)用和/或帶寬來說都是有利的。
圖3A示出了另一種iTV錄制結(jié)構(gòu),特別適于但不限于MHP錄制,其中根據(jù)圖1,下載字體被存儲(chǔ)在MHP模塊文件10,11。每個(gè)iTV片斷包含其自身的MHP模塊文件,該MHP模塊文件包括與該MHP應(yīng)用有關(guān)的部分廣播。該文件將包括該廣播流中的任何字體。因此,每個(gè)片斷與其自身的字體模塊一起存儲(chǔ),導(dǎo)致了上述問題。
圖3B示出了根據(jù)本發(fā)明實(shí)施例,錄制在存儲(chǔ)介質(zhì)15上的圖3A的修正結(jié)構(gòu)。MHP模塊不再包括字體。每種字體僅在字體庫30中存儲(chǔ)一次,即使該字體與多個(gè)應(yīng)用一起使用,也是這樣。在所示圖中,MHP模塊20,21不再包括運(yùn)行該片斷MHP應(yīng)用所需的字體。在圖2中描述了兩個(gè)示例片斷,其中該兩個(gè)片斷的應(yīng)用都與從字體庫30中載入的字體一起運(yùn)行。
圖11A示出了另一種iTV錄制結(jié)構(gòu),其中應(yīng)用251,如MHP應(yīng)用,使用字體260,261,262,263,270,271,272,273中的一些。圖中示出該應(yīng)用包括在廣播傳輸流(TS)250中,但如上所述,從另一通信通道下載該應(yīng)用251也是可以的。字體260,261,262,263與廣播TS一起進(jìn)行傳輸,而170,271,272,273被存儲(chǔ)在另一位置,如作為STB內(nèi)的默認(rèn)字體。字體260,261,262,263,270,271,272,273僅為了示例,而不僅限于四種。在這種特殊情況下,該應(yīng)用模塊不在單獨(dú)文件中指出運(yùn)行需要哪一種或哪幾種字體。取而代之的是,該廣播中包含字體索引文件252,該字體索引文件給出了從應(yīng)用中所使用的字體名稱到字體文件的映射,如圖11A中所示。另外,該字體索引文件252并不指出哪一特定應(yīng)用使用哪一特定字體,而是允許STB尋找應(yīng)用期望的字體。在MHP廣播TS中,字體索引文件252通常包含關(guān)于哪些字體不是默認(rèn)字體,因此哪些字體不能作為STB中常駐的默認(rèn)字體得到的信息,即被字體索引文件252包含關(guān)于TS中所包含的應(yīng)用251運(yùn)行需要哪些字體,但是哪些字體最不可能因?yàn)橐呀?jīng)存儲(chǔ)在接收該TS的STB中而得到的信息。當(dāng)該字體索引文件252與應(yīng)用251一起被下載時(shí),它通常只包含關(guān)于該應(yīng)用所需字體的信息。該字體索引文件252可能也包含關(guān)于其它字體的信息,但實(shí)際上并非如此。另一法國內(nèi)蒙,當(dāng)廣播另一應(yīng)用(未示出),并且該應(yīng)用使用并非STB默認(rèn)字體的另一字體時(shí),該應(yīng)用將其新字體附加到字體索引文件252上。
這樣,當(dāng)錄制該應(yīng)用和字體時(shí),不可能提取關(guān)于哪一種字體和該應(yīng)用一起錄制的信息。當(dāng)應(yīng)用運(yùn)行時(shí),只給出字體名稱的信息。根據(jù)本發(fā)明的一個(gè)實(shí)施例,比較該字體索引文件252中列出了哪些字體以及廣播和各個(gè)其它位置上實(shí)際上是哪些字體,正如以上所描述的那樣。存儲(chǔ)介質(zhì)280上只錄制那些在字體索引文件252中列出的,并且在需要錄制該應(yīng)用251的存儲(chǔ)介質(zhì)280上還沒有存儲(chǔ)的字體文件。因此,在圖11B中描述了一種可能的錄制結(jié)構(gòu)。根據(jù)圖11A,字體263和273沒有錄制成字體索引文件252,字體索引文件252不包含到這些字體的映射。錄制了字體260到262。在該例子中,字體260到262早先并沒有錄制在介質(zhì)280上。另外,字體270到272用虛線表示,因?yàn)楫?dāng)不能確定該存儲(chǔ)介質(zhì)280將會(huì)被重放到包含字體270到272作為默認(rèn)字體的STB時(shí),可選擇性錄制這些字體。在該實(shí)施例中,字體260到262以及可選地270到272被存儲(chǔ)在字體庫281中。參看圖11B,存儲(chǔ)介質(zhì)280上的字體索引文件253包含關(guān)于存儲(chǔ)介質(zhì)280上存儲(chǔ)的新字體的信息。假如字體索引文件253先前是空的,即字體庫281中沒有字體,則字體索引文件253包含TS中的字體索引文件252的內(nèi)容的拷貝。假如字體庫281先前不是空的,則新的字體信息被加到存儲(chǔ)介質(zhì)280的字體索引文件253上。當(dāng)TS中的字體索引文件252具有根據(jù)MHP標(biāo)準(zhǔn)的結(jié)構(gòu)時(shí),存儲(chǔ)介質(zhì)280上的字體索引文件253也遵循MHP定義的同一字體索引結(jié)構(gòu)。字體索引文件253通常包含關(guān)于該存儲(chǔ)介質(zhì)280上存儲(chǔ)的所有字體的信息。特別地,新字體每次存儲(chǔ)到該存儲(chǔ)介質(zhì)280上時(shí),與這些新字體有關(guān)的信息被加到字體索引文件253上。在廣播TS250中的另一應(yīng)用(未示出)將其字體加到字體索引文件252上的情況下,當(dāng)兩個(gè)應(yīng)用及其字體都被存儲(chǔ)在存儲(chǔ)介質(zhì)280上時(shí),字體索引文件253將包含關(guān)于該兩個(gè)應(yīng)用的字體的信息。
在根據(jù)圖4的本發(fā)明的另一實(shí)施例中,描述了一種用來錄制iTV應(yīng)用模決40的方法。該模塊40包含運(yùn)行該應(yīng)用所需的字體。在步驟41,從應(yīng)用模塊40中提取該模塊中所包含的字體。另外,在步驟42,從應(yīng)用模塊40中提取字體信息,即關(guān)于運(yùn)行該應(yīng)用需要那種字體文件的信息。接著,在步驟43,檢查步驟42中提取的信息所指示的字體是否已經(jīng)存儲(chǔ)在該存儲(chǔ)介質(zhì)上。在該實(shí)施例中,字體存儲(chǔ)在該存儲(chǔ)介質(zhì)的字體庫中。這樣,假如應(yīng)用模塊40所需的字體已經(jīng)存在并存儲(chǔ)在字體庫中,則在步驟44中放棄該字體。否則,即該應(yīng)用所需的字體被認(rèn)為是一種字體庫中還沒有存儲(chǔ)過的新字體,則在步驟45中,該新字體被存儲(chǔ)在字體庫中。接著,在步驟46中,這樣修改該字體庫的字體信息文件,使其包含關(guān)于在該存儲(chǔ)介質(zhì)上,在該實(shí)施例中也就是在字體庫中,在哪里可以找到運(yùn)行該應(yīng)用所需的字體的信息,例如指出字體文件名稱和目錄名稱。最后,在步驟47中,存儲(chǔ)該應(yīng)用模塊,即應(yīng)用節(jié)目和除了運(yùn)行該應(yīng)用節(jié)目所需的字體文件之外的其它文件,并結(jié)束該應(yīng)用的錄制。
應(yīng)當(dāng)注意,在MHP標(biāo)準(zhǔn)中,定義了根據(jù)MHP應(yīng)用的字體庫位置。該應(yīng)用提供了應(yīng)用可以使用的字體的字體信息文件。該存儲(chǔ)介質(zhì)中所存儲(chǔ)的字體信息文件被用來描述該存儲(chǔ)介質(zhì)中所存儲(chǔ)的所有字體。優(yōu)選地,其結(jié)構(gòu)和應(yīng)用模塊中的結(jié)構(gòu)一樣。只是內(nèi)容和大小與廣播流中的不同。
隨后,當(dāng)從該存儲(chǔ)介質(zhì)中重放該被存儲(chǔ)的應(yīng)用模塊時(shí),該應(yīng)用模塊指出運(yùn)行該應(yīng)用節(jié)目需要哪種字體。在這種情況下,檢查該所需字體位于字體庫的什么地方,和/或該所需字體是否是默認(rèn)字體。
當(dāng)需要某種字體的應(yīng)用的所有錄制都從該存儲(chǔ)介質(zhì)中刪除時(shí),這種不再使用的字體可以被刪除,從而使得該字體的存儲(chǔ)空間可以用于其它用途。
在本發(fā)明的另一實(shí)施例中,步驟44被替換成另一步驟,在該步驟中,用接收到的iTV應(yīng)用模塊中的字體來代替該存儲(chǔ)介質(zhì)字體庫中的被存儲(chǔ)字體。
圖5中描述了本發(fā)明的另一實(shí)施例。圖5描述了可錄制存儲(chǔ)介質(zhì)如可錄制DVD上存儲(chǔ)的iTV應(yīng)用模塊50重放的例子。在方法55的步驟51中,從應(yīng)用中恢復(fù)/提取需要哪種字體的信息。如上所述,該信息可以例如存儲(chǔ)在MHP信息文件中。在步驟52,載入該字體,并在步驟54中與該應(yīng)用模塊結(jié)合。接著,在步驟53中使用步驟51中從字體庫中恢復(fù)的所需字體,運(yùn)行該應(yīng)用。
在圖6A和6B中,示出了本發(fā)明實(shí)施例的字體庫結(jié)構(gòu)的可選實(shí)施例。在圖6A中,描述了一種結(jié)構(gòu),其中字體62,63,64被存儲(chǔ)在字體目錄60下的單個(gè)文件69中。字體索引61也是字體文件69的一部分。文件69的內(nèi)容由連續(xù)廣播的字體文件構(gòu)成。當(dāng)對(duì)于一些文件系統(tǒng)來說,增長的文件數(shù)量成為問題時(shí),單個(gè)文件是有利的。
根據(jù)圖6B,字體文件66,67,68被存儲(chǔ)在單獨(dú)的文件中,并且字體索引包含關(guān)于在哪里恢復(fù)該被存字體的信息。優(yōu)選地,根據(jù)圖7,該字體索引包含關(guān)于該字體的附加信息。
在任一種情況下,該字體優(yōu)選地被存儲(chǔ)成與廣播所使用的同一格式??墒?,通過適當(dāng)?shù)貕嚎s該字體文件,可以實(shí)現(xiàn)使用的存儲(chǔ)空間進(jìn)一步最小化。
圖7示出了本發(fā)明實(shí)施例的字體索引70的優(yōu)選結(jié)構(gòu)。對(duì)于需要字體庫中字體的每一應(yīng)用來說,必須檢查該字體位于字體庫中的什么地方。為了檢查方便,定義了一種字體索引結(jié)構(gòu),該結(jié)構(gòu)包含關(guān)于字體語言,字體名稱,字體類型,字體庫容量和字體地址的信息。字體地址指出了該字體位于存儲(chǔ)介質(zhì)的什么地方。假如該字體庫被存儲(chǔ)在單個(gè)文件中,則該地址信息被定義為該字體文件中的偏置量。假如每個(gè)字體被存儲(chǔ)在單獨(dú)文件中,則存儲(chǔ)包括路徑的文件名稱。由于節(jié)目所使用的語言可以從廣播流中得到,因此,在給出的實(shí)施例中假定與該節(jié)目鏈接的應(yīng)用也使用該語言。首先搜索按照以下所示表格形式的字體索引,得到語言,這可以加速搜索速度。例如,假如該節(jié)目的語言已知是中文,我們直接找到中文表格,通過比較字體名稱定位該字體。在以下表格中給出了字體索引結(jié)構(gòu)的例子。

為了舉例方便,其它語言的列表是空的。
圖8示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的iTV錄制設(shè)備200的示意圖。設(shè)備200包含字體處理裝置201,其中作為被下載的交互式電視應(yīng)用一部分的字體為所述裝置所使用,并被存儲(chǔ)在可錄制存儲(chǔ)介質(zhì)上。該字體與應(yīng)用節(jié)目分開,單獨(dú)存儲(chǔ)在所示可錄制存儲(chǔ)介質(zhì)的字體庫中,并且根據(jù)本發(fā)明每種字體僅存儲(chǔ)一個(gè)拷貝,即使幾種應(yīng)用需要同一字體,也是如此。
圖9示出了根據(jù)本發(fā)明另一優(yōu)選實(shí)施例的計(jì)算機(jī)可讀介質(zhì)210的示意圖。計(jì)算機(jī)可讀介質(zhì)210包含由計(jì)算機(jī)212處理的計(jì)算機(jī)程序211。計(jì)算機(jī)程序211包含用來將交互式電視應(yīng)用中的下載字體存儲(chǔ)在存儲(chǔ)介質(zhì)上的代碼段,且該代碼段命令計(jì)算機(jī)212僅將不同字體的一份拷貝存儲(chǔ)在所述字體庫中。
圖10示出了根據(jù)本發(fā)明另一優(yōu)選實(shí)施例的存儲(chǔ)介質(zhì)220的示意圖。該用于交互式電視存儲(chǔ)的存儲(chǔ)介質(zhì)220包含存儲(chǔ)在所述介質(zhì)220上的至少兩個(gè)應(yīng)用221。該應(yīng)用和運(yùn)行該應(yīng)用所需的字體分開存儲(chǔ)。該存儲(chǔ)介質(zhì)220還包含字體庫222。該包含字體的字體庫222包含運(yùn)行該存儲(chǔ)介質(zhì)220上所存儲(chǔ)的所有應(yīng)用221所需的每種字體的不超過一份拷貝。實(shí)際上,該存儲(chǔ)介質(zhì)上所存儲(chǔ)的字體數(shù)量因此急劇下降。
上面參考特定實(shí)施例對(duì)本發(fā)明進(jìn)行了描述。可是,上述優(yōu)選實(shí)施例之外的其它實(shí)施例也同樣可能落在所附權(quán)利要求的范圍內(nèi),如不同于以上所述的字體存儲(chǔ)方法,不同于以上所述的文件存儲(chǔ)結(jié)構(gòu),應(yīng)用和廣播流的不同傳輸方法,應(yīng)用或字體的數(shù)量,通過硬件或軟件執(zhí)行上述方法,使用字形來替代字體,以交互式TV的任意形式來實(shí)現(xiàn),如MHP,OpenTV,Digital TV應(yīng)用環(huán)境(DASE),或者使用可選的存儲(chǔ)介質(zhì)如DVD,SFFO(小波形因數(shù)光存儲(chǔ)器)等等。另外,應(yīng)用可使用多個(gè)字體。根據(jù)本發(fā)明,該多個(gè)字體的每種字體的不超過一個(gè)拷貝被存儲(chǔ)在存儲(chǔ)介質(zhì)中。
另外,術(shù)語“包含”不排除其它元素或步驟,術(shù)語“一”和“一種”不排除多個(gè),單個(gè)處理器或其它元件可完成權(quán)利要求中所述的單元或電路中幾個(gè)的功能。
應(yīng)用是交互式電視的錄像機(jī)或重放-錄像機(jī)中處理字體的方法(49,55)的簡稱。字體被存儲(chǔ)在可錄制存儲(chǔ)介質(zhì)(220)中,其中該字體是被下載的交互式電視應(yīng)用的一部分。當(dāng)錄制時(shí),下載的字體與應(yīng)用分開存儲(chǔ),優(yōu)選存儲(chǔ)在可錄制介質(zhì)的字體庫中,該可錄制介質(zhì)優(yōu)選為移動(dòng)介質(zhì),優(yōu)選為光存儲(chǔ)介質(zhì)。每種字體僅被存儲(chǔ)一份拷貝,金屬當(dāng)該存儲(chǔ)介質(zhì)上的多個(gè)應(yīng)用都需要該字體以便運(yùn)行。當(dāng)從該存儲(chǔ)介質(zhì)中重放該應(yīng)用時(shí),提供關(guān)于從所述存儲(chǔ)介質(zhì)中重放所述應(yīng)用,需要該存儲(chǔ)介質(zhì)上字體庫中哪種字體的指示信息。因此,避免了字體的多次存儲(chǔ),使得存儲(chǔ)介質(zhì)上所需的存儲(chǔ)空間最小。
權(quán)利要求
1.一種在用于交互式電視的錄像機(jī)中處理字體的方法,其中所述字體存儲(chǔ)在可錄制存儲(chǔ)介質(zhì)上,所述字體是交互式電視應(yīng)用的一部分,所述應(yīng)用包含至少一個(gè)應(yīng)用節(jié)目和至少一種字體,所述方法包含步驟將所述下載字體與應(yīng)用分開存儲(chǔ),存儲(chǔ)在所述可錄制存儲(chǔ)介質(zhì)上,使得每種字體僅在所述可錄制存儲(chǔ)介質(zhì)上存儲(chǔ)一次。
2.根據(jù)權(quán)利要求1的方法,其中所述應(yīng)用包含應(yīng)用模塊,該應(yīng)用模塊包含應(yīng)用節(jié)目和字體。
3.根據(jù)權(quán)利要求1或2的方法,其中所述下載字體被存儲(chǔ)字體庫中。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)的方法,進(jìn)一步包含步驟從所述應(yīng)用中分離得到其中包含的字體數(shù)據(jù),該字體數(shù)據(jù)指示運(yùn)行所述應(yīng)用所需的至少一種字體,將所述應(yīng)用和所述字體從下載的廣播流中分離開,假如所述字體庫中還沒有存儲(chǔ)過該字體,則將所述字體數(shù)據(jù)和所述字體作為新字體存儲(chǔ)在所述字體庫中,否則放棄該字體,和將不包括該字體的應(yīng)用模塊存儲(chǔ)在該存儲(chǔ)介質(zhì)上。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)的方法,其中所述字體庫包含各個(gè)文件。
6.根據(jù)權(quán)利要求5的方法,其中所述字體庫由單個(gè)文件組成。
7.根據(jù)上述權(quán)利要求中任一項(xiàng)的方法,其中所述字體庫字體索引進(jìn)行索引,該字體索引優(yōu)選地包含關(guān)于所述字體庫中字體的字體語言,字體名稱,字體類型,字體庫容量和字體位置信息的數(shù)據(jù)。
8.根據(jù)權(quán)利要求1的方法,進(jìn)一步包含步驟存儲(chǔ)iTV廣播的字體索引文件中指出的所有字體,所述存儲(chǔ)介質(zhì)中已經(jīng)存儲(chǔ)過的那些字體除外。
9.根據(jù)上述權(quán)利要求中任一項(xiàng)所述的方法,其中可錄制存儲(chǔ)介質(zhì)是移動(dòng)存儲(chǔ)介質(zhì)。
10.根據(jù)權(quán)利要求7的方法,其中移動(dòng)存儲(chǔ)介質(zhì)是光盤。
11.根據(jù)上述權(quán)利要求中任一項(xiàng)的方法,其中所述交互式電視為MHP,OpenTV或者DASE。
12.根據(jù)上述權(quán)利要求中任一項(xiàng)的方法,其中字體為中文。
13.根據(jù)權(quán)利要求4的方法,其中所述字體庫中存儲(chǔ)的所述字體數(shù)據(jù)包含關(guān)于所述字體庫中所述所需字體的路徑位置和連續(xù)位置。
14.根據(jù)權(quán)利要求4的方法,其中所述字體庫中存儲(chǔ)的所述字體數(shù)據(jù)包含關(guān)于所述所需字體的名稱的信息,該字體的名稱使得運(yùn)行應(yīng)用節(jié)目所需的字體得以定位。
15.根據(jù)權(quán)利要求1至3中任一項(xiàng)的方法,進(jìn)一步包含步驟從所述應(yīng)用中分離得到其中包括的字體數(shù)據(jù),該字體數(shù)據(jù)指示運(yùn)行所述應(yīng)用所需的至少一種字體,將所述應(yīng)用和所述字體從該下載流中分離開,假如所述字體庫中還沒有存儲(chǔ)過該字體,則將所述字體數(shù)據(jù)和所述字體作為新字體存儲(chǔ)在所述字體庫中,否則將從該下載流中分離出來的字體代替字體庫中已存儲(chǔ)的字體,和將不包括該字體的應(yīng)用模塊存儲(chǔ)在該存儲(chǔ)介質(zhì)上。
16.一種在用于被錄制存儲(chǔ)介質(zhì)的重放錄像機(jī)中處理字體的方法,所述介質(zhì)包含需重放的交互式電視,所述字體被存儲(chǔ)在所述可錄制存儲(chǔ)介質(zhì)的字體庫中,和所述字體是被錄制交互式電視應(yīng)用的一部分,該方法包含步驟指出從所述存儲(chǔ)介質(zhì)中重放所述應(yīng)用需要所述字體庫中的哪幾種字體,將所述所需字體和所述存儲(chǔ)介質(zhì)上存儲(chǔ)的應(yīng)用結(jié)合,以便運(yùn)行所述應(yīng)用。
17.一種用來錄制和/或重放交互式電視的設(shè)備,所述設(shè)備分別適用于將交互式電視錄制導(dǎo)存儲(chǔ)介質(zhì)上和從存儲(chǔ)介質(zhì)重放交互式電視,所述設(shè)備包含字體處理裝置,所述字體處理裝置適用于所述設(shè)備,其中作為被下載的交互式電視應(yīng)用一部分的字體為所述裝置所使用,并被存儲(chǔ)在可錄制存儲(chǔ)介質(zhì)上,其中所述字體與應(yīng)用分開存儲(chǔ)在所述可錄制存儲(chǔ)介質(zhì)上,且每種字體僅存儲(chǔ)在一份拷貝中。
18.一種計(jì)算機(jī)可讀介質(zhì),其上包含由計(jì)算機(jī)進(jìn)行處理的計(jì)算機(jī)程序,該計(jì)算機(jī)程序包含代碼段,用來將從交互式電視應(yīng)用中下載的字體存儲(chǔ)在存儲(chǔ)介質(zhì)上,其中所述代碼段命令所述計(jì)算機(jī)僅將不同字體的一份拷貝存儲(chǔ)在所述字體庫中。
19.根據(jù)權(quán)利要求1的方法的使用。
20.一種用于交互式電視的存儲(chǔ)介質(zhì),包含所述存儲(chǔ)介質(zhì)上錄制的至少兩種交互式電視應(yīng)用,所述應(yīng)用與運(yùn)行所述應(yīng)用所需的字體分開存儲(chǔ),和使用同一字體的至少兩種所述交互式電視應(yīng)用,其中所述存儲(chǔ)介質(zhì)上存儲(chǔ)每種字體的不超過一份拷貝。
全文摘要
本發(fā)明公開了一種在用于交互式電視的錄像機(jī)或重放錄像機(jī)中處理字體的方法(49,55)。字體被存儲(chǔ)在可錄制存儲(chǔ)介質(zhì)(220)上,其中該字體是下載的交互式電視應(yīng)用的一部分,該下載的字體與應(yīng)用分開存儲(chǔ),優(yōu)選地存儲(chǔ)在可錄制存儲(chǔ)介質(zhì)上的字體庫中,該可兩種存儲(chǔ)介質(zhì)優(yōu)選為移動(dòng)介質(zhì),該移動(dòng)介質(zhì)優(yōu)選為光存儲(chǔ)介質(zhì)。每種字體僅被存儲(chǔ)一份拷貝,即使當(dāng)該存儲(chǔ)介質(zhì)上的多個(gè)應(yīng)用需要該字體以便運(yùn)行時(shí),也是這樣。當(dāng)從該存儲(chǔ)介質(zhì)中重放該應(yīng)用時(shí),提供有關(guān)從所述存儲(chǔ)介質(zhì)中重放所述應(yīng)用需要存儲(chǔ)介質(zhì)字體庫中的哪幾種字體的指示信息。從而避免了字體多次存儲(chǔ),使得存儲(chǔ)介質(zhì)上所需的存儲(chǔ)空間最小。
文檔編號(hào)H04N5/00GK1726715SQ200380106217
公開日2006年1月25日 申請(qǐng)日期2003年12月3日 優(yōu)先權(quán)日2002年12月16日
發(fā)明者譚徑微, D·P·凱利, 甘亮, 石峻 申請(qǐng)人:皇家飛利浦電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新安县| 闵行区| 板桥市| 广德县| 昌图县| 石台县| 湟源县| 定陶县| 桑日县| 饶河县| 海安县| 奉节县| 上蔡县| 平南县| 南宁市| 土默特左旗| 洞口县| 上高县| 石泉县| 化德县| 济阳县| 淳安县| 南江县| 涞水县| 吉林省| 凤台县| 特克斯县| 理塘县| 漳浦县| 崇阳县| 宜宾县| 饶平县| 宜丰县| 松桃| 梁河县| 新邵县| 高淳县| 紫云| 达州市| 密山市| 会东县|