專利名稱:采用場加倍產(chǎn)生屏幕顯示消息的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及采用場加倍(field doubling)模式產(chǎn)生屏幕顯示(OSD)消息的方法和設(shè)備。更具體地說,本發(fā)明涉及通過重復(fù)一個OSD區(qū)的底場中的OSD數(shù)據(jù)的頂場來減少譯碼/顯示系統(tǒng)的存貯器帶寬要求的方法和設(shè)備。
在用戶電子產(chǎn)品中屏幕顯示消息起著重要的作用,對用戶提供指他們?nèi)渴褂玫牟藛魏驮摦a(chǎn)品的結(jié)構(gòu)。OSD的其它重要特征包括提供閉合字幕(Closed Captioning)和信道連合活字(logos)顯示的能力。
然而,數(shù)字視頻技術(shù)標(biāo)準(zhǔn)的提高引起了產(chǎn)生和顯示OSD消息總量增加的問題。例如,特殊的高清晰度電視(HDTV)規(guī)格,與在一個窗中最多128個字符的現(xiàn)在美國全國電視制式委員會規(guī)格相比,HDTV在四個窗中必須顯示高達(dá)216個字符。這些新的規(guī)格對用于譯碼和顯示電視信號(比如,HDTV,NTSC,MPEG,等)的譯碼/顯示系統(tǒng)設(shè)置了重大的壓力,它們必須對輸入的編碼數(shù)據(jù)流譯碼,并以最小的延遲將該譯碼的數(shù)據(jù)提供給顯示系統(tǒng)。因為OSD消息必須用視頻數(shù)據(jù)顯示(重疊),該譯碼/顯示系統(tǒng)的微處理器必須指定一個存貯器的帶寬部分,以執(zhí)行OSD功能,從而增加了譯碼/顯示系統(tǒng)的存貯器帶寬需要和總的計算開銷。
因此,需要一種方法和設(shè)備,用于產(chǎn)生屏幕顯示消息,而并不增加譯碼/顯示系統(tǒng)的硬件要求,比如存貯器帶寬。
本發(fā)明涉及,通過用在OSD首標(biāo)中的指令重復(fù)一個OSD區(qū)的底場中的OSD數(shù)據(jù)的頂場,構(gòu)成有效OSD位流,來產(chǎn)生OSD消息的設(shè)備及其伴隨的方法。
更具體地說,根據(jù)本發(fā)明,一個OSD單元從存儲裝置恢復(fù)OSD位流。該OSD位流包含OSD首標(biāo)和OSD數(shù)據(jù)。該OSD首標(biāo)包含用于編程該OSD單元的彩色調(diào)色板并提供關(guān)于OSD數(shù)據(jù)處理的指令的控制信息??刂菩畔⑹怯勺g碼/顯示系統(tǒng)的處理器編程的。
該控制信息包括兩個“OSD頂塊指針”和一個“OSD底塊插針”。這些指針(標(biāo)記)通知OSD單元該頂和底OSD象素數(shù)據(jù)分別位于存貯器中的哪里。通過將兩個指針設(shè)置為同樣的值,該OSD單元重復(fù)在其它場中象素的OSD行。即,頂和底場公用同樣的OSD數(shù)據(jù)。
現(xiàn)在將根據(jù)附圖描述本發(fā)明的這些和其它方面。
在附圖中
圖1是根據(jù)本發(fā)明的一方面的包括OSD單元的譯碼/顯示系統(tǒng)的框圖;圖2表示實施場加倍的采樣OSD位流200的結(jié)構(gòu);和圖3是表示存貯器結(jié)構(gòu)的框圖,該存貯器具有各種OSD首標(biāo),OSD頂和底場位表(塊)和它們對顯示幀的關(guān)系;圖4是表示實施場加倍構(gòu)成有效OSD位流的方法的流程圖。
圖1表示對于電視信號100的譯碼/顯示系統(tǒng)(以后稱為譯碼系統(tǒng))的框圖。該譯碼系統(tǒng)包括處理器130,隨機存取存貯器(RAM)140,只讀存儲器(ROM)142,OSD單元150,視頻譯碼器160,和混合器170。將混合器170的輸出經(jīng)路徑180耦合到顯示裝置190。
下面根據(jù)MPEG標(biāo)準(zhǔn),ISO/IEC國際標(biāo)準(zhǔn)11172(1991)(一般稱為MPEG-1格式)和13818(1995)(一般稱為MPEG-2格式)來描述本發(fā)明。然而,本領(lǐng)域的技術(shù)人員將認(rèn)識到,可將本發(fā)明應(yīng)用到或用于實現(xiàn)其它編碼/譯碼格式的其它譯碼系統(tǒng)。
在該最佳實施例中,譯碼系統(tǒng)100對各種數(shù)據(jù)流(位流)120執(zhí)行實時的聲頻和視頻去壓縮。該位流120可包括按照MPEG-1和MPEG-2標(biāo)準(zhǔn)編碼的聲頻和視頻基本流。由編碼器(未示出)產(chǎn)生該編碼位流120,并通過通信信道發(fā)送到該譯碼系統(tǒng)。該編碼位流包含一組圖像的編碼表示,并可包括與這些圖像相關(guān)的聲頻信息,比如,多媒體數(shù)據(jù)流。該多媒體源可以是HDTV臺,視盤,有線電視臺等。依次,譯碼系統(tǒng)100對該編碼位流譯碼,以產(chǎn)生一組譯碼圖像,以便在顯示器190上與相關(guān)的聲頻信息同步地顯示。然而,對于本發(fā)明的目的,譯碼系統(tǒng)100的聲頻譯碼功能是不相干的,因此未討論。
更具體地說,處理器130接收位流120和位流110作為輸入。位流110可包括各種控制信號和未包括在位流120中的其它數(shù)據(jù)位流。例如,可將信道譯碼器或傳輸單元(未示出)配置在傳輸信道和譯碼系統(tǒng)100之間,以實現(xiàn)數(shù)據(jù)分組的語法分析和向數(shù)據(jù)流或控制流的發(fā)送。
在該最佳實施例中,處理器130執(zhí)行各種控制功能,包括但卻不限于,提供控制數(shù)據(jù)給視頻譯碼器160和OSD單元150,管理對存貯器的訪問和控制該譯碼圖像的顯示。盡管本發(fā)明描述了單個的處理器,但本領(lǐng)域的技術(shù)人員會知道,該處理器130可包括各種專用的裝置以管理特定的功能,例如,存貯器控制器,微處理器接口單元等。
處理器130接收位流120,并經(jīng)視頻譯碼器160將這些數(shù)據(jù)分組寫入存貯器140。在經(jīng)存貯器數(shù)據(jù)總線傳送到存儲器之前,該位流可選擇地通過先進先出[First-In-First-out(FIFO)]緩存器。另外一般還有另一個存貯器(未示出),它只由處理器130使用。
存儲器140用于存儲一組數(shù)據(jù)包括壓縮的數(shù)據(jù),譯碼圖像和OSD位表。照此,一般將該存貯器映像到各種緩存器,例如,用于存儲壓縮數(shù)據(jù)的位緩存器,用于存貯OSD位表的OSD緩存器,用于存貯圖像幀的各種幀緩存器,和用于存貯譯碼圖像的顯示緩存器。
根據(jù)MPEG標(biāo)準(zhǔn),視頻譯碼器160譯碼在存貯器140中的該壓縮數(shù)據(jù),以便在該存貯器中重建該編碼圖像。在一些情況,該譯碼圖像是一個差信號,將其加到存貯的標(biāo)準(zhǔn)圖像,以便根據(jù)編碼該圖像所用的壓縮技術(shù)產(chǎn)生實際的圖像(例如,方便于譯碼運動補償圖像)。一旦重建了圖像,在顯示前經(jīng)混合器170存儲在顯示緩存器中。
同樣,OSD單元150使用存貯器140以便存儲該OSD位表或OSD規(guī)范。該OSD單元使用戶(制造者)為重疊到該譯碼圖像上的每一場定義位表。該OSD位表可包含存貯在存貯裝置如ROM中的關(guān)于特定用戶電子產(chǎn)品的結(jié)構(gòu)和選擇的信息。另一方面,該OSD位表可包含有關(guān)從有線電視,視盤等發(fā)送的閉合字幕和信道信息單元的信息。將OSD位表定義為可編程位置和大小的一組區(qū)(一般為矩形),其中每個具有一個唯一的可用彩色的調(diào)色板。
為了用戶指定的目的將該OSD位表寫入存貯器140的OSD緩存器。然而,本領(lǐng)域的技術(shù)人員將認(rèn)識到,ROM142或其它等效的存儲裝置也可用于這個功能。
當(dāng)為一個幀的特定圖像啟動該OSD功能時,處理器130操作在存貯器140中的數(shù)據(jù),以產(chǎn)生OSD位流。該OSD位流包括OSD首標(biāo)和OSD數(shù)據(jù)(定義該OSD象素的數(shù)據(jù))。
更具體地說,處理器130編程(格式化和存貯)在存貯器140中的OSD首標(biāo)。該OSD首標(biāo)包括有關(guān)頂和底OSD場位表的位置,調(diào)色板數(shù)據(jù),對下一個首標(biāo)塊的指針,和包括OSD分辨率,彩色和壓縮的各種顯示模式的信息。一旦編程了該OSD首標(biāo),該處理器130可根據(jù)特定的實施方案操作在存貯器140中的OSD數(shù)據(jù)。另外,該處理器可用對該存貯器中的OSD數(shù)據(jù)的指針簡單地編程該OSD首標(biāo),這里無修改地恢復(fù)了該存貯的OSD數(shù)據(jù)以形成該OSD位流。下面將參考圖2討論各種OSD指針的詳細(xì)描述。
然后,處理器130報告啟動狀態(tài),例如,OSD起動,給OSD單元150,它通過請求處理器130訪問在存貯器140里存貯的OSD位流來響應(yīng)。當(dāng)該OSD單元讀出該OSD首標(biāo),每個跟隨有它們相關(guān)的OSD數(shù)據(jù)時,就形成和恢復(fù)了該OSD位流。在接收該OSD位流之后,該OSD單元根據(jù)指令或在該OSD首標(biāo)中的選擇模式處理該OSD象素數(shù)據(jù)。然后該OSD單元等待一對顯示計數(shù)器(未示出),以獲得標(biāo)識在顯示器上用于插入該OSD信息(消息)的正確位置。在該位置上,該OSD單元將它的輸出送到混合器170。該OSD單元150的輸出是代表在顯示屏上的各自亮度和色度的數(shù)字字的流或序列。當(dāng)需要保持流經(jīng)該OSD單元的必要數(shù)據(jù)(OSD位流)時可請求新的存貯器訪問,以生成綜合的OSD顯示。當(dāng)從該存貯器中讀出現(xiàn)在OSD區(qū)域的OSD象素數(shù)據(jù)的最后一個字節(jié)時,讀出下一個OSD首標(biāo),重復(fù)該處理直到包括本幀的最后一個OSD區(qū)。
在本領(lǐng)域的技術(shù)人員會理解,上述的構(gòu)成和恢復(fù)OSD位流的順序是可改變的。例如,當(dāng)處理器正格式化該OSD數(shù)據(jù)時,可從存貯器中讀出該OSD首標(biāo),或者在未恢復(fù)整個OSD位流的情況下,或該OSD單元可將該OSD數(shù)據(jù)處理和顯示為OSD消息。
因為將OSD象素數(shù)據(jù)重疊到該譯碼圖像上,該混合器170選擇地將譯碼圖像與該OSD象素數(shù)據(jù)混合或多路復(fù)用。即,該混合器具有在每個象素位置顯示OSD象素,該譯碼圖像的象素,或兩種象素的組合(混合)的能力。這種能力使得能顯示閉合字幕(只有OSD象素數(shù)據(jù))或在譯碼圖像上顯示透明的信道連合活字(OSD象素和譯碼圖像象素二者的組合)。
視頻譯碼器160和OSD系統(tǒng)150二者形成代表各組亮度和色度分量的數(shù)字字的流或序列。將這些視頻分量表示數(shù)字字的序列經(jīng)混合器170耦合到數(shù)-模轉(zhuǎn)換器(DAC)185。將該亮度和色度表示數(shù)字字通過各自的DAC部分轉(zhuǎn)換為模擬亮度和色度信號。
可將該OSD單元150用于在可顯示的屏幕的任何部分上顯示用戶定義的位表,而與起動的視頻區(qū)域的大小和位置無關(guān)。對于每個場可獨立地定義這個位表,規(guī)定為一個OSD區(qū)域的集合。一個區(qū)域通常是由它的邊界規(guī)定的矩形區(qū),由位表定義它的內(nèi)容。以一組OSD行顯示該位表,其中每個OSD行代表在一個OSD區(qū)中的OSD象素的行。每個區(qū)域有一個與之相關(guān)的調(diào)色板,定義了一組可在該區(qū)中使用的彩色(比如4或16個彩色)。如果需要,這些彩色的一個可以是透明的,使得如上所述顯示其整個的背景。
然而,處理幀的OSD功能增加了處理器130的計算開銷,更重要的是對該處理的存貯器帶寬增加了嚴(yán)重的負(fù)擔(dān),因為該處理器130必須服務(wù)于來自視頻譯碼器160和OSD單元150兩者的存貯器請求。因此,通過實施場加倍模式本發(fā)明減少了OSD位流的大小。通過重復(fù)頂和底場兩者的每個OSD行,使必須存貯和從存貯器140讀出的OSD數(shù)據(jù)的量減少了50%。
圖2表示實施“場加倍”的采樣OSD位流200的結(jié)構(gòu)。該OSD位流包括一組OSD首標(biāo)210,每個跟隨有OSD數(shù)據(jù)220。在一個實施例中,該首標(biāo)是由5個64位字構(gòu)成,跟隨著任何數(shù)量的64位OSD數(shù)據(jù)(位表)字。該OSD首標(biāo)210包括與該OSD區(qū)坐標(biāo)214相聯(lián)系的信息,對于特定OSD區(qū)的調(diào)色板的各種入口216,和各種功能碼(位)212。在本領(lǐng)域的技術(shù)人員會理解,該OSD首標(biāo)可是任何長度。一個較長的首標(biāo)可提供更多的信息和選擇,例如,具有更多入口的調(diào)色板,但以更高的計算開銷為代價,即,需要更多的讀和寫周期來實施OSD功能。事實上,該OSD首標(biāo)的內(nèi)容是特定實施例的表示,且不限于圖2中所示的具體裝置。
調(diào)色板216包括一組入口,其每個入口包含OSD象素的色度和亮度級的表示。將調(diào)色板信息216用于編程該OSD調(diào)色板。
功能碼(位)212包括與各種模式有關(guān)的信息,包括但不限于,顯示選擇和OSD位流選擇。由處理器130來控制該功能碼212的選擇。
該OSD區(qū)坐標(biāo)214包括一個OSD區(qū)的左和右邊緣的位置,即,行開始和停止位置,和列開始和停止位置。這些坐標(biāo)定義了在顯示幀上OSD區(qū)將出現(xiàn)的位置。
然而,通常的電視顯示采用交錯顯示技術(shù),一種子采樣的形式,其中每隔一個圖象的行開始顯示(掃描)。一旦完成初始掃描,剩余線組的次級掃描從該圖像的頂上開始進行。即,奇數(shù)號線(一般稱為圖像或幀的“頂場”或“頂塊”)被初始掃描,接著進行偶數(shù)號線(一般稱為“底場”或“底塊”)的掃描。對于交錯顯示,該區(qū)坐標(biāo)214包括對于對應(yīng)的OSD區(qū)的存貯器140中的頂240和底242場象素位表的位置(指針)。最后,該OSD區(qū)坐標(biāo)214包括下一個首標(biāo)指針,以指向在存貯器140中的下一個首標(biāo)塊。
在該最佳實施例中,處理器130可選擇地將頂塊指針240置到與底塊指針242相同的值上。這個設(shè)置使OSD單元150理解位于同樣存貯位置的頂和底場的OSD數(shù)據(jù)的位置。這個設(shè)置使OSD單元150對于在一個OSD區(qū)中的頂和底場顯示同樣的OSD數(shù)據(jù)。在本質(zhì)上該OSD單元重復(fù)在另一場中的象素的OSD行(場加倍)。因此,只需要處理器130產(chǎn)生該OSD數(shù)據(jù)的一半。即,將該OSD位流的尺寸減少了大約50%。
該OSD數(shù)據(jù)220包括位表數(shù)據(jù),以從左向右和從頂?shù)降椎捻樞?。一般將該OSD數(shù)據(jù)用于定義該位表成象中的每個象素對該OSD調(diào)色板的彩色變址(index)。如果對于交錯顯示執(zhí)行場加倍,該OSD數(shù)據(jù)220只對單個場230定數(shù)據(jù)。因為將頂和底塊指針設(shè)置在同樣的值,對于兩個場該OSD單元150只需讀出單個場的OSD數(shù)據(jù)。由處理器130來確定重復(fù)哪個場(頂或底)。通常,一個場對于另一個的選擇并不會產(chǎn)生顯著的不同。
圖3表示描述存貯器340的結(jié)構(gòu)的框圖,具有各種OSD首標(biāo),OSD頂和底場位表(塊)310-330,和它們的對于具有一組OSD區(qū)352和354的顯示幀350的關(guān)系。為了表示,對于每個“OSD有效”幀,該OSD單元150要求存貯器存取在寄存器305所指向的存貯器單元上開始。該OSD單元150讀出第一OSD首標(biāo)塊310以確定對于OSD1區(qū)352頂312和底314OSD場位表位于何處。當(dāng)該OSD單元從兩個場讀出該OSD數(shù)據(jù)時,該OSD單元使用在第一OSD首標(biāo)310中存儲的下一個首標(biāo)指針,將新的首標(biāo)地址送給處理器130。繼續(xù)這種處理,直到處理了最后一個OSD區(qū)并作為當(dāng)前的顯示幀顯示。
圖3表示實施場加倍的一個OSD2區(qū)354。該OSD單元讀出第二OSD首標(biāo)塊320以確定對于OSD2區(qū)354頂326和底324OSD場位表位于何處。因為將頂和底塊指針設(shè)置在同樣的值,故該OSD單元150只讀出OSD數(shù)據(jù)的單個場(頂場326)。對于該OSD2區(qū)354重復(fù)該單個場的OSD數(shù)據(jù)。既不使用也不從存貯器中讀出該底OSD場位表324。事實上,對于一定類型的OSD數(shù)據(jù),該處理器130完全可以不構(gòu)成該底OSD場位表324。
與OSD位流承載兩個場OSD數(shù)據(jù)的通常顯示模式相比,這種操作模式使處理器130獲得了2∶1的壓縮比。當(dāng)OSD區(qū)特別大時這種節(jié)省更為顯著。如果實施場加倍,OSD顯示分辨率在垂直向減少50%,因為每個相繼的一對水平OSD線顯示同樣的信息。
然而,OSD分辨率的減少來換取更高的OSD消息顯示速率對于各種OSD實施,例如,閉合字幕來說是可接受和適當(dāng)?shù)?。閉合字幕要求OSD消息的快速顯示,該消息與一系列的幀(圖像)表達(dá)的字相關(guān)。因為,顯示作為圖像觀查的閉合字幕,故分辨率的減少是一個可接受的折衷。而且,因為只是簡短地顯示在閉合字幕中的OSD消息,故該減少的分辨率一般并不顯著。因此,場加倍減少了存貯器操作的數(shù)量,并未限制特定OSD實施的顯示能力。
最后,盡管對于一個OSD首標(biāo)210可實施場加倍,該OSD單元150支持每個可具有不同分辨率模式的多首標(biāo)塊。因此,該OSD單元能夠在同一視頻屏上顯示不同類型的分辨率和格式。例如,根據(jù)被顯示的OSD數(shù)據(jù)可以不同的分辨率顯示不同的OSD區(qū)。
用戶經(jīng)處理器130控制場加倍的實施。由OSD單元150使用檢測需要減少存貯器訪問的軟件可實施這種控制。例如,視頻譯碼器160可接收需要附加存貯器訪問的一系列復(fù)雜的編碼幀。為了減少在該OSD單元和視頻譯碼器之間的存貯器訪問沖突,該處理器通過在該OSD位流中實施場加倍可補償該視頻譯碼器的增加要求。
最后,本發(fā)明的另一實施例在該OSD首標(biāo)中插入一單個位,以表示是否起動了該“場加倍模式”。當(dāng)這個專用位被起動時,該OSD單元將重復(fù)該OSD數(shù)據(jù),使得在中一場中重復(fù)每個OSD行。
圖4表示用實施場加倍構(gòu)成OSD位流的方法400。該方法通常從一存貯設(shè)備,例如,存貯器再調(diào)用,并由處理器130執(zhí)行。由處理器130產(chǎn)生該OSD位流,并由OSD單元150處理。方法400通過產(chǎn)生具有一組包括各種指針的控制信息的OSD首標(biāo),跟著有一組數(shù)據(jù)字節(jié)。來構(gòu)成OSD位流。
參看圖4,方法400在步驟405開始并進入步驟410。
這里,方法400確定是否為OSD區(qū)起動了場加倍模式。如果對該詢問是一個否定的回答,方法400進入步驟415,使用非場加倍格式產(chǎn)生該OSD數(shù)據(jù)字節(jié)。然后該方法400進入步驟440。
如果對步驟410的詢問是肯定的回答,方法400進入步驟420,這里將該頂和底場指針設(shè)置在該OSD首標(biāo)中的同樣值。因為將該頂和底場(塊)指針設(shè)置在同樣值,故該OSD單元將只需讀OSD數(shù)據(jù)的單個場。
在步驟430,將單個場的OSD數(shù)據(jù)安置在該OSD數(shù)據(jù)字節(jié)中。即,該OSD位流只承載每隔一OSD行的OSD數(shù)據(jù),其中每個OSD行包括用于OSD單元150的足夠OSD象素,以顯示在OSD區(qū)中的單個水平行。
在步驟440,方法400確定是否有另一OSD首標(biāo)。如果修改由功能位212代表的各種模式,可要求新的OSD首標(biāo)。同樣,對于幀上的每個新的OSD區(qū)需要一個新的首標(biāo)。如果對于該詢問的回答是否定的,方法400進入步驟450,這里方法400結(jié)束。如果對該詢問是肯定的回答,方法400進入步驟410,其中對于每個另外的OSD首標(biāo)重復(fù)步驟410-430。以這種方式,該OSD位流可包括場加倍OSD數(shù)據(jù)字節(jié)和非場加倍OSD數(shù)據(jù)字節(jié)兩者。
這樣,已表示和描述了用單個OSD象素場實施場加倍來構(gòu)成OSD位流的新的方法和設(shè)備。在考慮了公開本發(fā)明實施例的該說明書和附圖之后,對本領(lǐng)域的技術(shù)人員是明顯的,本發(fā)明可有許多變化,修改和其它使用和應(yīng)用。所有這些都不脫離本發(fā)明的精神和范圍,本發(fā)明的范圍只由后面的權(quán)利要求書限定。
權(quán)利要求
1. 一種用于構(gòu)成屏幕顯示(OSD)位流的方法,所述的方法包括步驟將第一場指針和第二場指針設(shè)置在OSD首標(biāo)中的相同值;和產(chǎn)生定義一組具有單個場OSD數(shù)據(jù)的OSD數(shù)據(jù)字節(jié)的OSD數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1的方法,其中所述的第一指針是頂場指針,所述的第二場指針是底場指針。
3. 根據(jù)權(quán)利要求1的方法,還包括步驟產(chǎn)生定義一組具有非單個場OSD數(shù)據(jù)的OSD數(shù)據(jù)字節(jié)的OSD數(shù)據(jù)。
4. 一種用于構(gòu)成屏幕顯示(OSD)位流的方法,所述方法包括步驟在OSD首標(biāo)中設(shè)置一位,將所述位用于表示場加倍模式;和產(chǎn)生定義一組具有單個場OSD數(shù)據(jù)的OSD數(shù)據(jù)字節(jié)的OSD數(shù)據(jù)。
5. 一種存貯在存貯媒體中的OSD位流包括首標(biāo),具有第一場指針和第二場指針,將其中的所述指針設(shè)置到一同樣的值;和一組OSD數(shù)據(jù)字節(jié),連接到所述首標(biāo),定義單個場的OSD數(shù)據(jù)。
6. 根據(jù)權(quán)利要求5的OSD位流,其中所述的第一指針是頂場指針,所述的第二指針是底場指針。
7. 根據(jù)權(quán)利要求5的OSD位流,其中所述的一組OSD數(shù)據(jù)字節(jié)還定義非單個場OSD數(shù)據(jù)。
8. 一種用于產(chǎn)生OSD位流的設(shè)備包括存貯媒體,用于存貯OSD首標(biāo)和OSD數(shù)據(jù);處理器,耦合到所述的存貯媒體,用于將第一場指針和第二場指針設(shè)置在同樣的值,并用于讀出所述OSD首標(biāo)和定義單個場OSD數(shù)據(jù)的所述OSD數(shù)據(jù),以便形成OSD位流。
9. 根據(jù)權(quán)利要求8的設(shè)備,其中所述的存貯媒體是只讀存貯器(ROM)。
10. 根據(jù)權(quán)利要求8的設(shè)備,其中所述的存貯媒體是隨機存取存貯器(RAM)。
11. 根據(jù)權(quán)利要求8的設(shè)備,其中所述的第一場指針是頂場指針,所述的第二場指針是底場指針。
12. 一種用于產(chǎn)生OSD消息的設(shè)備包括存貯媒體,用于存貯具有首標(biāo)和OSD數(shù)據(jù)的OSD位流;處理器,耦合到所述存貯媒體,用于在所述OSD首標(biāo)中將第一場指針和第二場指針設(shè)置到同樣的值,并用于格式化定義單個場OSD數(shù)據(jù)的所述OSD數(shù)據(jù);和OSD單元,耦合到所述處理器,用于處理所述的OSD位流,以形成OSD消息。
13. 根據(jù)權(quán)利要求12的設(shè)備,其中所述的第一場指針是頂場指針,所述的第二場指針是底場指針。
全文摘要
通過構(gòu)成定義單個場的OSD數(shù)據(jù)的OSD位流來產(chǎn)生OSD消息的設(shè)備和伴隨的方法。該OSD位流包括OSD首標(biāo)和OSD數(shù)據(jù)。OSD單元從由譯碼/顯示系統(tǒng)編程的該OSD首標(biāo)檢索象素控制信息。該OSD首標(biāo)包括含有各種指針的信息,用于提供關(guān)于OSD數(shù)據(jù)處理的指令。如果將頂場指針和底場指針設(shè)置到在該OSD首標(biāo)中的相同值,則該OSD單元將重復(fù)OSD的另一場中的每個OSD行。
文檔編號H04N5/445GK1239626SQ9618052
公開日1999年12月22日 申請日期1996年10月16日 優(yōu)先權(quán)日1996年10月16日
發(fā)明者M·D·諾克斯, A·H·丁維迪 申請人:湯姆森消費電子有限公司