亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

應用文本數(shù)據(jù)壓縮的電視在屏顯示系統(tǒng)的制作方法

文檔序號:7566842閱讀:229來源:國知局
專利名稱:應用文本數(shù)據(jù)壓縮的電視在屏顯示系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種方法和一種裝置,這種方法和裝置非常適用于那些具有基于計算機的控制系統(tǒng)同時只有相對小容量存儲器的一類電器消費產(chǎn)品的在屏顯示系統(tǒng)。
復雜的裝置正在越來越多地應用于電子消費產(chǎn)品,如電視接收器、衛(wèi)星接收器、盒式磁帶錄相機(VCR)和攝像機等。在這些復雜裝置提高了消費者對產(chǎn)品的滿意程度的同時,這些產(chǎn)品的使用也越來越趨于復雜化。因此,“在屏”顯示(OSD)系統(tǒng)也就越來越多地被用于這些電子消費產(chǎn)品,通過可視屏幕顯示指令、狀態(tài)和其它信息,由此便于消費者掌握產(chǎn)品的各種特點的使用方法。通常這種OSD系統(tǒng)顯示文本菜單,可以有層次、有順序地向消費者系統(tǒng)化地介紹產(chǎn)品特征的使用方法。
用于代表將被顯示文本內(nèi)容的數(shù)據(jù)是被存儲在只讀存儲器(ROM)中的,該存儲器即可內(nèi)置也可外接至用于控制電子產(chǎn)品操作的微處理器上。文本數(shù)據(jù)可能占用很大容量的存儲器,尤其是多級菜單的情況下。而存儲容量的大小直接與成本相關(guān),因此控制必須存貯的文本的大小,以使產(chǎn)品的成本限制在盡可能低是非常重要的。也就是說限制文本數(shù)據(jù)的大小,同時最大限度地利用可用存儲器于控制動能是至關(guān)重要的。
我們知道文本數(shù)據(jù)壓縮技術(shù)就是用于減小需存貯的文本的大小的。例如,文本數(shù)據(jù)通常是以一種叫做ASCII碼的格式存貯的,每一個文本字符由一個唯一標識的8比特字或字節(jié)來代表。統(tǒng)計編碼技術(shù),例如霍夫曼(Huffman)編碼,可被應用,這樣代表每個常用字符的比特組就可以少于8位了。這種編碼方法通常導致很高的壓縮比率(壓縮文本大小/原文本大小)。但是,經(jīng)過壓縮的文本數(shù)據(jù)卻很難被解壓縮(即譯碼),因為它已不再是ASCII碼的格式了(即不再是8-比持字)。
另一種壓縮技術(shù)使用常用字或詞組字典。字典的每一條記錄由一個唯一的編碼字代表,如8比特組對應一個非ASCII字符,它將代替最終存貯的文本數(shù)據(jù)中的字或詞組。
目前的發(fā)明源于這樣一種觀點,即文本壓縮可以通過替代代表文本的第二個文本“串”(包括一個單獨的字或一系列字)的文本數(shù)據(jù)的方法來獲得,除了格式上的差異,它與第一個文本串完全相同,在這種情況下,通過一種格式轉(zhuǎn)換碼字,該轉(zhuǎn)換碼字指明如何改變第一個文本串來產(chǎn)生第二個文本串。這種格式轉(zhuǎn)換的一個例子是大小寫轉(zhuǎn)換,不同之處在于,第二文本串是由小寫字符或大小寫混合字符組成的,第一文本串的大寫字符版本。另一個例子,第二個文本串是第一個文本串(由小寫字符或混合形式組成)的“標題”版本(即每個詞的第一個字母為大寫)。當某種編碼,如ASCII碼,其同一字母的大、小寫字符由不同的8比特碼來表示,被應用并且同一文本串的不同版本形式需要在一個或多個在屏信息中顯示時,上述的文本數(shù)據(jù)壓縮技術(shù)是非常有益的。
本發(fā)明的另一個特點是,我們上述參考的大小寫文本壓縮技術(shù)還可以同其它文本數(shù)據(jù)壓縮技術(shù)相結(jié)合,如字典文本數(shù)據(jù)壓縮技術(shù)。
本發(fā)明的各個特征將結(jié)合附圖來說明。
在附圖中

圖1是一個具備依據(jù)本發(fā)明的一個方面構(gòu)造的“在屏”顯示(OSD)系統(tǒng)的電視接收器的方框圖。
圖2是一個流程圖,它說明了如何檢索文本數(shù)據(jù)、解壓縮文本數(shù)據(jù),使其與圖1的OSD系統(tǒng)要顯示的文本含義保持一致,這是依據(jù)本發(fā)明的另一個方面。
圖3是一個流程圖,它說明了如何將要存貯在圖1所示的OSD系統(tǒng)中的文本數(shù)據(jù)進行壓縮處理,這是依據(jù)本發(fā)明的另一個方面。
圖1顯示的電視接收器包括一個輸入1,用于接收多個視頻信號,輸入選擇單元3,用于從接收到的電視信號中選擇出一個,并且從中分離出視頻信號和音頻信號,信號處理部分5,用于處理視頻信號和音頻信號,圖像和聲音輸出7和9,用于輸出經(jīng)處理的圖像和聲音信號。分別由輸出7和9輸出的,經(jīng)處理的圖像和聲音信號再分別送入顯示單元11和聲音再生單元13。
輸入選擇單元3和信號處理單元5的各種功能,以及通常所說的該電視接收器的各種“特征”,是由微處理器或微機15通過響應由用戶控制單元17接收來的信號來控制的。用戶控制單元17可以包含一個遙控發(fā)送器和一個遙控接收器(沒有畫出)。微處理器15包含一個中央處理單元(CPU)19,只讀存儲器(ROM)21,和隨機存取存儲器(RAM)23。ROM 21存貯控制程序以及用于控制電視接收器的其他數(shù)據(jù),并且由CPU產(chǎn)生的地址字(A)來尋址。存貯在ROM 21的數(shù)據(jù)(D)送入CPU并在CPU中進行處理。RAM 23暫時存貯由CPU 19處理的數(shù)據(jù)。雖然ROM 21和RAM 23在圖中顯示為與CPU同在虛線框內(nèi)的同一個集成電路中,而ROM 21和RAM 23中的任意之一或二者都可以做成獨立的單元。
在圖1所示的電視接收器中,可以做成一個“電視機裝置”,即將顯示單元11和聲音再生單元13集中做在一個“裝置”內(nèi)部;或者可以做成一個盒式錄相機(VCR),即將顯示單元11和聲音再生單元13做在一個外部相關(guān)電視裝置中。在后一種情況下,圖像和聲音信號可以以基帶信號的形式直接耦合到外接電視機,或者可以被調(diào)制到可以耦合到外接電視機的RF輸入端的RF載波信號。電視接收器可以包含一個傳統(tǒng)的電視接收器,來接收由地面廣播站或電纜分布網(wǎng)發(fā)送的RF信號,一個衛(wèi)星電視接收器來接收由地球軌道上的衛(wèi)星發(fā)送的微波信號,或者一個電視接收器來接收由電話網(wǎng)發(fā)送的電視信號。
上述的每一種現(xiàn)代模式的電視接收器都具有大量可由用戶控制的相當復雜的控制功能和特征。為了便于用戶使用這些功能和特征,圖1所示的電視接收器包含了一個字符產(chǎn)生器25,它可以產(chǎn)生有代表意義的信號字符,使顯示單元11顯示出能夠指導用戶操作的文本指令、狀態(tài)、及其它信息。字符信號被耦合到信號處理部分5,在那里被插入到被連接的顯示單元11的圖像信號中。響應存貯在微處理器15的ROM 21中的文本數(shù)據(jù)產(chǎn)生字符信號,正如下面所要說明的。
每一次要顯示的文本信息叫做一個文本“屏幕”。每一屏包含一系列文本串,它們可短至只含一個文本字或者長到幾行。每一個文本字符由一個唯一的字符特征編碼字來表示。通過一個例子,每一個字符可以用常用的8比特(一個字節(jié))ASCII碼來代表。顯示屏的文本數(shù)據(jù)存貯在ROM 21的“屏幕”分區(qū)內(nèi)。當需要顯示某一屏時,相應的文本數(shù)據(jù)從ROM 21的屏幕分區(qū)中檢索出來,然后轉(zhuǎn)換成字符生成控制數(shù)據(jù)。字符生成控制數(shù)據(jù)積累在RAM 23的一個顯示緩沖區(qū)中,然后送入字符生成器25。
用戶操作過程中的一個控制操作可能會要求幾個顯示屏順序顯示,以滿足各種控制功能和特征。例如,用戶可能通過多級菜單引導操作,用戶通過操作用戶控制單元17上的操作鍵,這些分級菜單會逐個順序顯示出來。盡管這種OSD構(gòu)造對于使得用戶掌握大量復雜的功能和特征是極其重要的,卻需要大量的文本數(shù)據(jù)。這就要增加ROM 21的大小(也就增加了成本),或者限制控制功能可用的存貯空間,或者二者。
正如早先提到的,可用統(tǒng)計文本數(shù)據(jù)壓縮技術(shù)來減小需要存貯的文本數(shù)據(jù)的大小。這些技術(shù)利用了這樣一種共識,即用于引導用戶使用電視接收機的各種功能和特征的屏幕顯示中,通常會包含一些共同常用的文本串和子串。舉一個例子,最頻繁使用的文本串的文本數(shù)據(jù)可以以不壓縮的形式存貯在ROM 21的“字典”分區(qū)中。每個字典記錄由一個唯一的、不對應任何字符表示(如ASCII)碼字的字典記錄條目表征碼字來標識。每一次在屏上遇到某一字典條目時,它就由相應的字典條目表征碼字來代替。字典條目表征碼字對應該條目在ROM 21的字典分區(qū)中的存儲器單元中的地址,ROM 21中的字典分區(qū)中存貯著未壓縮的,代表各種最常用的文本串的文本數(shù)據(jù)。在組裝一個顯示屏的文本數(shù)據(jù)時,每次遇到一個ROM 21屏幕分區(qū)中的字典條目表征碼字,相應的ROM 21字典分區(qū)中未壓縮的文本數(shù)據(jù)也被讀出來。由此,ROM 21中用來存貯文本屏的空間可以顯著減少了。
盡管統(tǒng)計數(shù)據(jù)壓縮技術(shù)減小了需存貯的文本數(shù)據(jù)的大小,仍需要有辦法進一步壓縮數(shù)據(jù),以最大限度利用可用于其它控制功能的存貯空間,而使得電子消費產(chǎn)品的各種應用所需的存貯器大小降至最低(也使其成本降至最低)。本發(fā)明利用這樣一個有利事實,引導用戶使用電子消費產(chǎn)品(如電視接收器)的屏幕顯示中包含一些文本串和子串,這些串除了格式上不同是完全等同的,例如全部大寫字母的用法,用來有選擇性地強調(diào)或加亮不同顯示屏的這些串或子串。更具體地說,本發(fā)明利用一種特殊的格式轉(zhuǎn)換碼字來表示格式變化,例如一個從小寫成混合格式轉(zhuǎn)換成大寫形式的轉(zhuǎn)變。在這一點上,可以注意到,在ASCII碼中,同一字母的大、小寫形式是用兩個不同的碼字來表示的。格式轉(zhuǎn)換控制字緊挨,例如緊跟在表示第一個文本串的文本數(shù)據(jù)后面存貯,以表示除格式不同以外實際與第一個串完全等同的第二個串。每當遇到格式轉(zhuǎn)換碼字,表示第一個串的相鄰文本數(shù)據(jù)就被轉(zhuǎn)換成表示第二個串的文本數(shù)據(jù)。這樣,不需要存貯表示每個字符的小寫或混合的第一個文本串的文本數(shù)據(jù),同時也不需要存貯第二個文本串的大寫形式數(shù)據(jù),只需要存貯要顯示的第一個串本身的每一個字符的文本數(shù)據(jù)和要顯示第二個串的格式轉(zhuǎn)換碼字。從數(shù)學上講,這就意味著如果每一個第一個和第二文本串包含N個字符,那么只需要存貯N+1個字節(jié),而不是用2N個字節(jié)來存貯兩個串。
盡管格式轉(zhuǎn)換碼字只用于ROM 21的屏幕分區(qū)的文本數(shù)據(jù),本發(fā)明的另一方面還涉及在ROM 21的字典分區(qū)利用格式轉(zhuǎn)換碼字,以進一步減少需存貯的文本。
下面的列表表明了根據(jù)本發(fā)明的一些文本數(shù)據(jù)壓縮的例子。表中使用了如下編碼符號×××表示代表該文本串×××的文本數(shù)據(jù)。表示對應“×××”文本串的8-比特字典條目碼字。表示1字節(jié)格式轉(zhuǎn)換碼字,用對于說明該文本下面的文本數(shù)據(jù)應由小寫或混合形式轉(zhuǎn)換成大寫形式。
—表示字標號中的一個字符位置。
例子未壓縮的文本數(shù)據(jù)壓縮后的文本數(shù)據(jù)1 Antenna_A[UI_Antenna]_A2 Antenna_B[UI_Antenna]_B3 未壓縮4 ANT[UPPER_NEXT]Ant5 Audio [UI_Audio]6 AUDIO [UPPER_NEXT][UI_Audio]7 AUDIO PROCESSOR [UPPER_NEXT][UI_Audio]Process[UI_or]例1和例2是指對經(jīng)常用到的“Antenna”一詞進行字典式壓縮文本數(shù)據(jù)。按照例1所講,當在ROM 21的屏幕分區(qū)中所存貯的文本數(shù)據(jù)中遇到字典條目碼字[UI_Antenna]時,對ROM 21的字典分區(qū)中包括未壓縮的代表“Antenna”一詞的存儲器單元尋址,因此該文本數(shù)據(jù)的內(nèi)容就被檢索出來,并且用于產(chǎn)生表示“Antenna”一詞的字符生成控制數(shù)據(jù)。接著,遇到未壓縮的代表字母“A”的文本數(shù)據(jù)時,就直接生成字母“A”的字符生成控制數(shù)據(jù)。文本串“Antenna A”就以這種方式被顯示出來了。例2中所示顯示“Antenna B”的過程與例子1同理。
例3和例4涉及不涉及字典條目時,使用格式轉(zhuǎn)換控制字將小寫或混合形式轉(zhuǎn)換成大寫格式。在例3中,代表“Antenna”一詞的簡寫形式“Ant”是較少在屏幕上用到的,因此它沒有字典條目。在例4中,為了表示“Ant”一詞的大寫格式“ANT”,可緊挨在代表“Ant”的未壓縮文本數(shù)據(jù)的前面用一個大寫格式轉(zhuǎn)換碼字[UPPER_NEXT]。但是,根據(jù)“ANT”一詞在屏幕上可能用到的次數(shù)和長度,并且它也只含3個字符,因此直接存貯“ANT”本身的文本數(shù)據(jù)更為實際。
例5和例6涉及當使用字典條目時,用于將小寫或混合形式轉(zhuǎn)換成大寫格式的格式轉(zhuǎn)換控制字的使用。由例5看到,“Audio”一詞在屏幕顯示中經(jīng)常用到,因此它有一個字典條目。在例6中,為了表示“Audio”一詞的大寫格式“AUDIO”,可緊挨在表示“Audio”一詞的字典條目碼字[UI_Audio]之前用一個大寫格式轉(zhuǎn)換碼字[EPPER_NEXT]。
例7涉及當既有字典條目中所包含的字,又有不包含的字時,用于將小寫或混合形式轉(zhuǎn)換成大寫格式的格式轉(zhuǎn)換控制字?!癆udio”一字和后綴“or”都是在屏幕顯示中常用到的,因此它們各自有一個字典條目碼字[IUI_Audio]和[UI-or]。而“Process”一詞卻不常用,因此它沒有字典條目碼字。[UI_Audio]Process[DI_or]表示文本串“Audio Processor”,而[UPPER_NEXT][UI_Audio]Process[UI_or]表示文本串“AUDIO PROCESSOR”。
大寫格式轉(zhuǎn)換碼控制碼字[UPPER_NEXT]會使得直接代表某文本串(若需要,在ROM 21的字典分區(qū)檢索出之后)的隨后文本數(shù)據(jù)中的,代表每一個字母的字節(jié)都轉(zhuǎn)換成該字母的大寫格式的字節(jié)。因此就需要確定代表一個完整的文本串的文本數(shù)據(jù)的結(jié)束位置。一個文本串的結(jié)束是用ROM 21屏幕分區(qū)中的文本串結(jié)束碼字(例如,十六進制碼O)來表示的。但是,文本串結(jié)束碼字并不用于ROM 21的字典分區(qū)。而是為每一個字典條目中存貯了包括在文本串中的字節(jié)(字符)數(shù),從而通過計算已處理的字節(jié)數(shù)來確定的該文本串結(jié)束的位置。文本數(shù)據(jù)解壓縮過程的各個方面的細節(jié),將在圖2所示的ROM 21中存貯的控制程序的文本數(shù)據(jù)解壓縮部分的流程圖中體現(xiàn)出現(xiàn)。
正如前面提到過的,將要顯示的信號是由包含一個或多個文本串的屏幕形式組成的。各屏顯示信息的文本數(shù)據(jù)存貯在ROM21中。當某一屏的內(nèi)容要被顯示時,該屏的各個文本串的文本數(shù)據(jù)將由屏幕控制程序(在圖2中的一個方框中表示)順序處理,直到所有文本串的文本數(shù)據(jù)全部被處理完。屏幕控制程序每一次從ROM 21的屏幕分區(qū)中讀出某一個文本串的文本數(shù)據(jù)的一個字節(jié),然后根據(jù)文本解壓縮程序進行處理(在圖2的其余部分表示),直到遇到該文本串的結(jié)束就表明這一整串處理完了。一個文本串的結(jié)束是由專門的文本串碼字來表示的。接下來就是繼續(xù)處理下一個文本串的文本數(shù)據(jù)。
下一個將要處理的字節(jié)在001步被檢索出來,并且在002步判斷它是否是一個控制碼字。若它是一個控制碼字,則該字節(jié)將在003步被檢查,以判斷它是一個大寫格式轉(zhuǎn)換控制碼字還是一個字典條目碼字。若該字節(jié)被檢測確定為一個大寫格式轉(zhuǎn)換碼字,則在004步設(shè)置大寫格式標志指示這種情況,然后在001步繼續(xù)檢索下一個字節(jié)。如果該被檢測的字節(jié)為一個字典條目碼字,則先將ROM 21屏幕分區(qū)的下一個字節(jié)的地址存入一個串指針寄存器中,并在005步確定出相應的文本串在ROM 21字典分區(qū)中的地址以及它的字節(jié)數(shù)(字符)。存貯ROM 21屏幕分區(qū)的下一個字節(jié)的地址是有必要的,因為CPU 19的同一個地址寄存器同時用于ROM 21的屏幕分區(qū)和字典分區(qū)。將要從也是存貯在ROM 21的字典分區(qū)中的一個查找表確定該文本串的地址及其字符數(shù)。接著,在006步設(shè)置一個字典條目標志,以表明該碼字是一個字典條目碼字,然后在001步繼續(xù)檢索下一個字節(jié)。
如果被檢測的字節(jié)不是一個碼字(002步)。就要在007步判斷它是否為某個字典條目的一部分。這是通過檢查字典條目的標志狀態(tài)來完成的。若被檢查的字節(jié)是某字典條目的一部分,則在008步,將存貯該字典條目字節(jié)數(shù)的字符計數(shù)寄存器的內(nèi)容減1。接著在009步,通過檢查字節(jié)(字符)計數(shù)寄存器的內(nèi)容是否為0,來確定是否到達該字典條目的結(jié)尾處。如果已到了該字典條目的結(jié)尾,則在第010步將串指針寄存器的內(nèi)容用于設(shè)置地址寄存器,以指示ROM 21中屏幕分區(qū)的下一個字節(jié)。若沒有達到該字典條目的結(jié)尾(009步),或者在地址寄存器的內(nèi)容已被置為指示ROM 21屏幕分區(qū)的下一字節(jié)后(010步),需要在011步,通過檢查是否已設(shè)置大寫格式標志來判斷代表該字典條目的文本數(shù)據(jù)之步是否為大寫格式轉(zhuǎn)換碼字。如果已設(shè)置過大寫格式標志,則在012步將該被處理的字節(jié)轉(zhuǎn)換成在步驟012經(jīng)處理的字母的大寫格式版本。如果采用ASCII碼或采用查找表的方式,這一步可以通過在該字節(jié)增加一個偏移量來完成。若該字節(jié)已表示一個大寫格式則不再進行這種轉(zhuǎn)換。如果未設(shè)置大寫格式標志(011步)或者在經(jīng)過大寫格式轉(zhuǎn)換之后(012步),則在013步生成用于字符生成器25的相應的字符生成控制數(shù)據(jù)。
如果被檢測的字符既不是碼字(002步)也不是字典末目的一部分(007步),則在011步立即確定該ROM 21屏幕分區(qū)中表示的文本串的文本數(shù)據(jù)之前是否為大寫格式轉(zhuǎn)換碼字。如上面所述的方法,若大寫格式標志未設(shè)置(011步)或者經(jīng)過大寫格式轉(zhuǎn)換(012步),則在013步生成用于字符生成器25的該字符的字符生成控制數(shù)據(jù)。
相對于其它形式的數(shù)據(jù)壓縮技術(shù)如霍夫曼解碼來說,利用字典技術(shù)有幾方面的優(yōu)點。它利用易于識別和操作的文本數(shù)據(jù)。它允許透明傳遞未壓縮的文本數(shù)據(jù)的文本數(shù)據(jù)解碼子程序,因而免掉了在解碼過程中對壓縮的文本數(shù)據(jù)和未壓縮的文本數(shù)據(jù)的區(qū)別處理的需要。這樣計算步驟和處理時間都趨于減少。減少計算步驟(在實際數(shù)據(jù)壓縮之外)使得其它控制功能和特征可以有更多的可用存貯空間。
格式轉(zhuǎn)換控制編碼和字典編碼的結(jié)合,通過由于減少了文本串和子串的重復使用,因而增加了壓縮效率。
將用于各種文本屏的文本數(shù)據(jù)存貯進ROM 21是在生產(chǎn)制造階段完成的??捎梢幻嬎銠C程序員手工操作完成文本數(shù)據(jù)壓縮,由他來分析源文本并確定哪些文本串及子串經(jīng)常出現(xiàn),因而需放在字典中,哪些文本串及子串需要進行大寫格式轉(zhuǎn)換。另外,文本壓縮也可以全部或部分地由計算機程序來完成。圖3是一個計算機程序處理的流程圖。
001步到003步及006步是自解釋的。在第004步,有關(guān)去除那些不會使文本數(shù)據(jù)減少的字典條目,即要去除那些人出現(xiàn)一次或只含一個字符長度的條目。第005步用于估計相對于可用的字典條目碼字的條目數(shù)量。例如,當采用8位碼時,可能共有256(28)個不同的碼字。在256個可能的碼字中,128個用于ASCII碼字符,其中包括用于混合格式文本串中需存貯的大寫字母,以及一些ASCII控制字。因此,若字典條目的數(shù)量超過了128個,那么就必須去掉一些。要確定哪些條目需要去掉,就涉及計算該碼字代表的文本串在屏幕顯示中的出現(xiàn)頻度,以及每個串所合有的字符數(shù)是多少。那些出現(xiàn)頻度最低、含字符數(shù)最少的條目是要被去除掉的。
盡管本發(fā)明是按照一個電視接收器來描述的,應理解本發(fā)明也很適用于其它形式的電子消費產(chǎn)品,例如可視DISC唱機和可視游戲設(shè)備等需考慮成本即限制存儲器容量的產(chǎn)品。因此,本發(fā)明可用于任何一種需要為幫助用戶掌握使用該產(chǎn)品的各種功能和特征的方法而顯示一定數(shù)量的文本信息、同時又要限制存貯容量的系統(tǒng)。
盡管本發(fā)明是通過文本壓縮描述的,它利用格式轉(zhuǎn)換碼字代表從小寫格式或混合格式文本到大寫格式文本的轉(zhuǎn)換,代表其它不同類型的格式轉(zhuǎn)換的格式轉(zhuǎn)換碼字同樣可以采用。例如,可以用某個格式轉(zhuǎn)換碼字代表文本串的每一個字的第一個字母應轉(zhuǎn)換為大寫字母以形成該文本串的標題格式版本。以相類的方式,可以用其它格式轉(zhuǎn)換碼字表示除大小寫轉(zhuǎn)換外的其它類型的格式轉(zhuǎn)換,例如從不劃線文本轉(zhuǎn)換成下劃線文本,從非斜體文本轉(zhuǎn)換成斜體文本,或者從正常文本轉(zhuǎn)換成加重文本等等。還可以用其它格式轉(zhuǎn)換碼字進一步實現(xiàn)字體類型和大小的轉(zhuǎn)換。另外,所介紹的字典文本數(shù)據(jù)壓縮方法是參考優(yōu)選實施例描述的,其它類型的統(tǒng)計文本數(shù)據(jù)壓縮技術(shù)同樣可以采用。
盡管已參照將位于要轉(zhuǎn)換的文本數(shù)據(jù)之前的格式轉(zhuǎn)換碼字描述了本發(fā)明,同樣格式轉(zhuǎn)換碼字也可以置于將被轉(zhuǎn)換的文本數(shù)據(jù)之后。
本發(fā)明所介紹的壓縮技術(shù)中,某種文本壓縮技術(shù)與另一種文本壓縮技術(shù)結(jié)合使用,而文本數(shù)據(jù)壓縮格式類型都可以相互獨立使用。
盡管以上介紹的本發(fā)明的在屏顯示(OSD)系統(tǒng)由同一顯示設(shè)備將文本信息顯示成一個可視圖像,本發(fā)明也可用于由某顯示設(shè)備主要顯示操作信息的產(chǎn)品。
上述的提法以及其它修改內(nèi)容必須考慮在下述權(quán)利要求限定的本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.在一個含有多種可控功能的系統(tǒng)中,其裝置的特征在于裝置(21)用來存貯代表指導用戶控制上述功能的文本信息的文本數(shù)據(jù);所述文本信息包括第一個文本串和第二個文本串,第二個文本串與上述第一個文本串除了在格式上的變化之外是完全相同的;上述第二個文本串是通過一個格式轉(zhuǎn)換碼字連同代表上述第一個文本串的文本數(shù)據(jù)一起來表示的;裝置(19)用于從上述存貯裝置(21)中檢索出上述文本數(shù)據(jù),并且當上述格式轉(zhuǎn)換碼字與代表上述第一個文本串的文本數(shù)據(jù)聯(lián)在一起時,將代表上述第一個文本串的文本數(shù)據(jù)轉(zhuǎn)換成代表上述第二個文本串的文本數(shù)據(jù);以及裝置(25)用于生成文本表征信號,該信號能夠使得顯示設(shè)備(11)響應上述檢索裝置(19)提供的所述文本數(shù)據(jù)顯示所述文本信息。
2.根據(jù)權(quán)利要求1陳述的裝置,其進一步的特征在于上述格式轉(zhuǎn)換碼字表示大小寫、下劃線、斜體、字體或大小等格式轉(zhuǎn)換之一。
3.根據(jù)權(quán)利要求2所述的裝置,其進一步的特征在于上述格式轉(zhuǎn)換碼字表示由小寫或混合格式到全部大寫格式的一種轉(zhuǎn)換。
4.根據(jù)權(quán)利要求2所陳述的裝置,其進一步的特征在于上述格式轉(zhuǎn)換碼字表示這樣一種轉(zhuǎn)換,即將上述串的第一個字的第一個字母轉(zhuǎn)換成大寫字母。
5.根據(jù)權(quán)利要求1所陳述的裝置,其進一步的特征在于上述第一個文本串在上述文本信息中出現(xiàn)的頻度相對來說比較高,并且由一個所含比特少于代表上述第一個文本串的文本數(shù)據(jù)的文本串表征碼字來表示;以及上述檢索裝置(19)將上述文本串表征碼字轉(zhuǎn)換成代表上述第一個串的上述文本數(shù)據(jù),并且當上述格式轉(zhuǎn)換碼字與上述文本串表征碼字聯(lián)在一起時,就將上述文本串表征碼字轉(zhuǎn)換成代表上述第二個文本串的文本數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所陳述的裝置,其進一步的特征在于上述格式轉(zhuǎn)換碼字表示大、小寫、下劃線、斜體、字體或大小等格式轉(zhuǎn)換之一。
7.根據(jù)權(quán)利要求6所陳述的裝置,其進一步的特點在于上述格式轉(zhuǎn)換碼字表示從小寫或混合格式到全部大寫格式之間的一種轉(zhuǎn)換。
8.根據(jù)權(quán)利要求6所陳述的裝置,其進一步的特征在于上述格式轉(zhuǎn)換碼字表示這樣一種格式轉(zhuǎn)換,即將上述串的第一個字的第一個字母轉(zhuǎn)換成大寫。
9.根據(jù)權(quán)利要求5所陳述的裝置,其進一步的特征在于上述文本串表征碼字對應于上述存貯裝置中存儲器單元的地址,它包括代表上述第一個文本串的上述文本數(shù)據(jù)。
10.處理代表用來引導用戶控制使用該系統(tǒng)的各種功能的文本信息的文本數(shù)據(jù)的一種方法,所述文本信息包括第一個文本串和第二個文本串,第二個文本串與第一個文本串除了在格式上有變化之外完全相同,其特征在于如下步驟用格式轉(zhuǎn)換碼字結(jié)合存儲器中代表所述第一文本串的文本數(shù)據(jù)來代表上述第二文本串;從上述存儲器中檢索上述文本數(shù)據(jù)包括這樣的步驟,即當上述格式轉(zhuǎn)換碼字與代表上述第一個文本串的文本數(shù)據(jù)聯(lián)在一起時,將代表上述第一個文本串的文本數(shù)據(jù)轉(zhuǎn)換成代表上述第二個文本串的文本數(shù)據(jù);以及生成文本表征信號,以使顯示設(shè)備響應上述檢索出來的文本數(shù)據(jù),顯示所述文本信息。
11.根據(jù)權(quán)利要求10所陳述的方法,其進一步的特點在于上述格式轉(zhuǎn)換碼字表示大小寫、下劃線、斜體、字體或大小等格式轉(zhuǎn)換之一。
12.根據(jù)權(quán)利要求11所述的方法,其進一步的特征在于上述格式轉(zhuǎn)換碼字表明從小寫或混合格式到全部為大寫格式之間的一種轉(zhuǎn)換。
13.根據(jù)權(quán)利要求11所述方法,其進一步的特征在于上述格式轉(zhuǎn)換碼字表示這樣一種轉(zhuǎn)換,即上述串中第一個字的第一個字母被轉(zhuǎn)換成大寫字母。
14.根據(jù)權(quán)利要求10所述的方法,其進一步的特征在于上述第一個文本串在上述文本信息中出現(xiàn)的頻度相對來說比較高,并且由一個所含比特少于代表上述第一個文本串的文本數(shù)據(jù)的文本串表征碼字來表示;以及上述檢索步驟包括這樣一個步驟,即將上述文本串表征碼字轉(zhuǎn)換成代表上述第一個串的文本數(shù)據(jù),并且當上述格式轉(zhuǎn)換碼字與上述文本串表征碼字聯(lián)在一起時,將上述文本串表征碼字轉(zhuǎn)換成代表上述第二個文本串的文本數(shù)據(jù)。
15.根據(jù)權(quán)利要求14所述的方法,其進一步的特征在于上述格式轉(zhuǎn)換碼字表示大小寫、下劃線、斜體、字體或大小等格式轉(zhuǎn)換之一。
16.根據(jù)權(quán)利要求15所述的裝置,其進一步的特征在于上述格式轉(zhuǎn)換碼字表明從小寫或混合格式到全部大寫格式之間的一種轉(zhuǎn)換。
17.根據(jù)權(quán)利要求15所述的方法,其進一步的特征在于上述格式轉(zhuǎn)換碼字表示這樣一種轉(zhuǎn)換,即將上述串的第一個字的第一個字母轉(zhuǎn)換成大寫字母格式。
18.根據(jù)權(quán)利要求14所述的方法,其進一步的特征在于上述文本串表征碼字對應于上述存儲器中的存儲器單元地址,其中包括代表上述第一個文本串的文本數(shù)據(jù)。
19.在一個含有多個可控功能的系統(tǒng)中,該裝置的特征在于具有用來存貯代表引導用戶控制使用上述功能的文本信息的文本數(shù)據(jù)的工具;上述文本信息包括第一個文本串和第二個文本串,上述第二個文本串與第一個文本串除了在格式上有變化之外完全相同;上述第一個文本串是由對應于包含代表上述第一文本串的,上述存貯裝置中存儲器單元的地址的文本串表征碼字來表示;上述第二個文本串由一個格式轉(zhuǎn)換碼字連同上述文本串表征碼字一起來表示;從上述存貯裝置中檢索出上述文本數(shù)據(jù)的裝置;上述檢索裝置利用上述文本串表征碼字來尋址,包括代表上述第一串的文本字的所述存儲器單元,并且當上述格式轉(zhuǎn)換碼字與上述文本串表征碼字聯(lián)在一起時,代表上述第一個文本串的文本數(shù)據(jù)轉(zhuǎn)換成代表上述第二文本串的文本數(shù)據(jù);以及用于生成文本表征信號的裝置,使得顯示設(shè)備將響應上述檢索裝置提供的所述文本數(shù)據(jù)的文本信息顯示出來。
20.根據(jù)權(quán)利要求19所述的裝置,其進一步的特征在于上述格式轉(zhuǎn)換碼字位于上述文本表征碼字之前。
全文摘要
一個用于顯示引導用戶使用某種電子消費產(chǎn)品指令的在屏顯示系統(tǒng),包括一個存儲器,一個相關(guān)的微處理器和顯示緩沖區(qū)(23),本文數(shù)據(jù)壓縮的一部分工作是通過字典來實現(xiàn)的。與相應的字典條目在存貯器中的存貯地址相關(guān)的碼字被替代成相應的非壓縮文本數(shù)據(jù)。將表示相鄰的代表第一個文本串的文本數(shù)據(jù)的第一種格式,轉(zhuǎn)換成用第二種格式。格式轉(zhuǎn)換碼字在非壓縮文本數(shù)據(jù)存貯區(qū)和字典存貯區(qū)都采用了,并且文本數(shù)據(jù)無論是非壓縮的還是壓縮的,是用相同的方法檢索排版和顯示的。
文檔編號H04N5/445GK1136748SQ9512019
公開日1996年11月27日 申請日期1995年12月28日 優(yōu)先權(quán)日1994年12月29日
發(fā)明者T·H·哈米爾頓, K·W·梅澤 申請人:湯姆森消費電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1