專利名稱:減少網絡應用數據電視顯示中的閃爍的方法與設備的制作方法
相關申請本申請與下述一些待審批美國專利申請相關,在此引用它們的全部內容作為參考1、專利申請標題“A Method and Apparatus for Enabling a User toAccess Data Network Applications Television System(使用戶能借助電視系統訪問數據網絡應用的方法與設備)”,申請日期1997年6月2日,流水號08/867,203,代理人檔案號TCRZ-0001(以下稱“相關申請1”);2、專利申請標題“A Circuit and Method for Generating a ClockSignal Synchronized with Time Reference Signal Associated withTelevision Signals(產生與電視信號的時間參考信號相同步的時鐘信號的電路與方法)”。申請日相同,流水號未指定,代理人檔案號TCRZ-0010(以下稱“相關申請2)”;3、專利申請標題“Flicker Filter and Interlacer Implemented in aTelevision System Displaying Network Application Data(設置于顯示網絡應用數據的電視系統中的閃爍濾波器和隔行掃描器)”,申請日期與本申請相同,流水號未指定,代理人檔案號TCRZ-0009(以下稱“相關申請3);以及4、專利申請標題“A Method and Apparatus for Refreshing aDisplay Screen of a Television System with Images RepresentingNetwork Application Data(用代表網絡應用數據的圖像涮新電視系統顯示屏的方法與設備)”,申請日期與本申請相同,流水號未指定,代理人檔案號TCRZ-0013(以下稱“相關申請4”)。
本發明的背景本發明的領域本發明涉及電視系統,較具體地,涉及用于減少電視顯示屏上電視信號與網絡應用數據的組合顯示中的閃爍的方法與設備。
相關技術自1940年代以來,擁有電視系統的家庭愈來愈多,在工業化國家中尤其如此。電視系統通常用于觀看世界各地的電視廣播或由盒式放像機(VCP)放送的預錄節目。目前很大一部分家庭都至少擁有一臺電視機。目前已可得到或預期將可廣泛地得到采用模擬技術(例如顯示在CRT顯示屏上的NTSC模擬信號)和數字技術(例如HDTV)高清晰度電視))的電視顯示。
與此并行地,自1980年代中期以來,數據網絡應用(下稱“網絡應用”)也得到了快速的增長。諸如網絡瀏覽和電子郵件等網絡應用已對信息交換和傳播的方式產生了根本性的影響。這些網絡應用是專門為計算機系統設計并需借助計算機系統來實現的,這種計算機系統的例子有個人計算機系統和工作站等。
至少從電視系統已十分普及于家庭的角度來說,也應提供能借助電視系統訪問網絡應用的能力。但是,為了能借助電視系統訪問數據網絡應用,可能需要解決幾個問題。
例如,可能需要把電視系統設計得能正確處理所接收到的不同形式和格式的網絡應用信號和電視信號。公所周知,電視信號可能要以隔行掃描格式(例如NTSC制式中的組合電視信號)接收,而網絡應用數據則可能要以非隔行掃描格式接收。
此外,網絡應用數據可能具有顏色突變的特性(例如顯示中可能含有黑白交替的掃描線條)。通常,電視屏上顯示這種突變時會造成閃爍。如本技術領域所周知的,由于電視顯示中的閃爍會使人眼十分緊張,所以是不希望有的。
因此,需要有一種方法和設備,使得能在減少或消除網絡應用數據顯示中的閃爍的同時,還能在電視顯示屏上既顯示隔行掃描的電視信號,又顯示非隔行掃描的數據絡網應用數據。
本發明概述本發明針對用于在電視系統的隔行掃描顯示屏上既能顯示電視信號中被編碼的圖像又能顯示網絡應用數據的方法與設備。利用下面將闡明的對象素數據元的濾波,網絡應用數據顯示中本來可能出現的閃爍將大為減少。
一個網絡接口從一個外部源例如通過網絡瀏覽接收網絡應用數據。一個顯示控制器產生一些代表該網絡應用數據的隔行掃描圖像的像素數據元,并將它們存儲在一個存儲器模塊中。
在本發明的一個實施例中,顯示控制器包含一個閃爍濾波器和一個隔行掃描器。閃爍濾波器從存儲器模塊接收像素數據元,并對接收的數據進行濾波,產生代表一個平滑的圖像(即不帶突的圖像)的像素數據元。接收到的那組像素數據元和由閃爍濾波器產生的那組像素數據元都代表了以隔行掃描格式顯示的網絡應用數據。這里所用的術語“隔行掃描格式”是指一個圖像中所有連續的行。反之,非隔行掃描格式只含有一個圖像的各個交替的行。
隔行掃描器接收平滑圖像的各像素數據元并通過提供代表該平滑化圖像的交替行的像素數據元來產生一個隔行掃描圖像。一個選擇電路接收該隔行掃描圖像的各像素數據元和含在電視信號中的隔行掃描顯示信號。選擇電路逐點地從像素數據元和隔行掃描顯示信號中選出其中之一。也就是說,電視信號中編碼圖像的每一個點都按邏輯被映射到隔行掃描顯示屏的一個點上。類似地,每個像素數據元也被映射到隔行掃描顯示屏的一個點上。這樣的映射使選擇電路能夠逐點地選擇電視信號圖像或網絡應用數據圖像。
在本發明的一個實施例中,選擇電路含有一個數據轉換器(DAC),用于把由隔行掃描器所產生的每個像素數據元轉換成一個相應的模擬顯示信號。一個模擬選接器用于逐點地選擇每個模擬顯示信號或電視信號。
一個根據本發明的實施例含有一個時標信號發生器,用于控制和協調存儲器模塊、隔行掃描器、和閃爍濾波器的操作。時標信號發生器產生一個第一時鐘信號和一個第二時鐘信號,且前者的頻率是后者的兩倍。第一時鐘信號用于驅動本實施例中工作于非隔行掃描模式的部分,即存儲器模塊、閃爍濾波器,和隔行掃描器的輸入部分。第二時鐘信號用于驅動本實施例中工作于隔行掃描模式的部分,即隔行掃描器的輸出部分和顯示屏。
本發明通過對代表網絡應用數據顯示的像素數據元的濾波減少了網絡應用數據顯示中的閃爍。通過對數據元的濾波,顯示中的突變被減弱,從而消除了閃爍。
本發明在基本上不需要額外存儲器的情況下達到了這種閃爍的減少。實現這一點的途徑是,從一個存儲器訪問數據,并用兩倍于提供隔行掃描輸出所用時鐘頻率的頻率來執行閃爍減少操作。通過以兩倍的時鐘頻率來提供數據,本發明便能在隔行掃描器以顯示屏顯示所需的行頻提供輸出數據的同時,讓閃爍濾波器對圖像的各個相鄰行進行閃爍減少操作。
由于網絡應用數據的顯示被轉換成了隔行掃描圖像,所以本發明特別適用于容易與電視信號所典型具有的隔行掃描圖像相組合的隔行掃描顯示。
下面將參考附圖詳細說明本發明的進一步特征和優點以及本發明各個實施例的結構和操作。在各附圖中,類似的參考號一般表示相同的、功能相似的、和/或結構相似的單元。每個單元代號的最左一位數字與它最早出現的附圖號相一致。
附圖和簡單說明本發明將參考下述這些附圖進行說明
圖1是說明根據本發明的一個電視系統實施例的方框圖;圖2是說明根據本發明執行的各個步驟的流程圖;圖3A是說明網絡應用數據在電視顯示屏上的一個示例性顯示的圖;圖3B是說明用于存儲代表準備顯示在圖3A電視顯示屏上的網絡應用數據的像素數據元的一個示例性方案的存儲器模塊的圖;圖4是說明一個屏上顯示(OSD)控制器提供隔行掃描格式濾波數據的方法的一個實施例的方框圖;圖5是說明從非隔行掃圖像數據產生隔行掃描圖像數據的隔行掃描器的一個實施例的方框圖;圖6A和6B說明根據本發明一個實施例的各種控制操作流程的信號之間的時序關系;圖7是說明如果沒有實現本發明的一個或幾個特點時將可能遇到的問題的電視系統方框圖。
優選實施例的詳細說明1、本發明的概覽與討論本發明將按照電視系統中的電路來說明。一般,普通的電視系統接收具有隔行掃描格式的電視信號,并根據接收的信號來產生顯示。根據本發明,網絡應用數據是從一個外部源接收的(例如它來自網絡瀏覽,并且具有非隔行掃描格式),但在顯示隔行掃描圖像的電視屏上顯示時沒有多少閃爍。
為了減少否則在網絡應用數據顯示時會發生的閃爍,根據本發明的一個電路將首先接收代表具有非隔行掃描格式的網絡應用數據的一些像素數據元。這里,一個圖像的非隔行掃描格式是指該圖像所有的行,而隔行掃描格式是指該圖像的各個交替行。上述電路利用非隔行掃描圖像的連續行對接收的像素數據元進行濾波,以去除突變,并通過提供隔行掃描濾波圖像的交替行來產生一個隔行掃描圖像。然后把網絡應用數據的隔行掃描圖像與電視信號中的編碼隔行掃描圖像相結合。這樣的結合所產生的最終圖像將可按用戶的意愿而具有網絡應用數據顯示部分和電視信號顯示部分。
由于代表圖像的數據被利用非隔行掃描圖像的相鄰行進行了濾波,最終圖像中已除去了突變。結果基本上消除了閃爍。為了理解本發明,最好先了解在一個不具有本發明的一個或幾個特點的實例中會遇到些什么問題。因此將首先說明這樣的一個實例,然后再詳細說明本發明。
2、一個不具有本發明一個或幾個特點的實例圖7是說明不具有本發明一個或幾個特點的電視系統700可能會遇到的問題的方框圖。電視系統700含有Sync(同步)信號,提取器705、顏色解碼器710、時標發生器720、存儲器730、存儲器控制器740、圖形數據路徑750、以及選接器760。如下面將說明的,電視系統700與本發明的不同,它的所有部件在把對應于存儲于存儲器730中的數據的顯示與電視信號所代表的圖像相結合時都工作于隔行掃描格式。
Sycn提取器705和顏色解碼器710接收線路701上的電視信號(例如組合視頻信號)。Sync提取器705提取同步信號(例如電視水平同步和垂直同步信號),并把該信號提供給時標發生器720。顏色解碼器710提取代表接收電視信號中的編碼圖像的顯示信號部分。該顯示信號部分被提供給選接器760。可以用作Sync提取器705和顏色解碼器710的幾種產品可在市場上購得。
時標發生器720接收電視同步信號(電視TV水平和垂直同步信號),并為圖形數據路徑750產生時標信號(ICDE和1VCLK)。時標信號用于指導圖形數據路徑750對接收電視信號的操作。具體地說,圖形數據路徑750利用時標信號使電視信號中編碼圖像上的每個點與存儲器730中數據所代表的圖像的每個點相匹配。存儲器730存儲了要與電視信號組合顯示的數據。存儲器控制器740根據從圖形數據路徑750接收到的存儲器訪問請求,從存儲器730提取數據。圖形數據路徑750的操作將在下面說明。
圖形數據路徑750從時標發生器720接收時標信號ICDE(隔行掃描組合顯示激活信號)和1VCLK。1VCLK信號被圖形數據路徑750用于操作內部流水線(pipeline)。流水線例如可以執行這樣的功能逐點地確定是顯示接收電視信號中的編碼圖像還是顯示由存儲器730中的數據所代表的圖像。消隱信號765指明了是顯示電視信號還是數據。這些流水線還可以執行其他功能。例如,把以存儲器730的存儲字寬度接收的存儲器數據轉換成代表圖像點的像素元格式。
特別地,圖形數據路徑750是完全操作于隔行掃描格式的。也就是說,圖形數據路徑750以隔行掃描格式從存儲器730接收數據(即接收一個網絡應用數據顯示幀的交替行)。這種數據提取還使得,當選接器760同時接收到這樣提取的數據和電視信號圖像時,提取的數據將對應于電視信號圖像的點。圖形數據路徑750將產生一個消隱信號作為輸出,指明是顯示電視信號圖像還是顯示數據圖像。如果要顯示數據圖像,則圖形數據路徑750將產生由對接收數據處理所得到的像素數據元作為其輸出。
數模轉換器(DAC)770從圖表數據路徑750接收像素數據元并據此產生模擬信號(例如RGB格式的)。這種由存儲器730的存儲數據所產生的模擬信號被提供給選接器760。選接器760根據消隱信號765的值選擇從DAC770接收到的模擬信號或從顏色解碼器710接收到的電視顯示信號。選接器760的輸出被用于產生電視屏的顯示信號。
上述系統的一個問題是,如果在數據顯示部分中存在突變,則該顯示部分中將會有大量的閃爍。為了避免這種不希望有的閃爍,可以選擇存儲器730中的數據設計(例如字體比特圖或調色板),使得不存在突變。但不幸的是,當數據是從例如網絡瀏覽等外部源接收時,由于數據可能帶有一些突變,所以這樣的系統可能是不合適的。況且,由于數據是以隔行掃描格式提取的,相鄰行的數據可能不能得到有效的濾波,從而減弱了濾波效果。
如下面將說明的,本發明首先通過以非隔行掃描格式提取數據使得可以對相鄰行進行有效的濾波,從而克服了上述問題。在對數據濾波之后,再使得到的濾波數據具有適合于電視屏顯示的隔行掃描格式。
3、本發明本發明將參考圖2所示的流程圖予以說明,該圖示出了執行在電視屏上顯示網絡應用數據和電視信號的各個步驟。在步驟210中,網絡應用數據被存入一個存儲器。該數據可以用任何格式存儲,例如,但不局限于,文本、比特圖、HTML、VRML等格式。
在步驟220中,接收代表非隔行掃描格式的網絡應用數據的像素數據元。網絡應用數據向像素數據元的轉換既可在存入存儲器之前進行,也可在從存儲器提出之后進行。各個像素數據元的總體代表了一個對應于網絡應用數據的顯示圖像。
在步驟230中,對代表網絡應用數據的像素數據元進行濾波。濾波的總體效果是使對應于網絡應數據的圖像平滑化(通過消除或減弱突變)。平滑化的結果是可以減少網絡應用數據顯示中的閃爍。應該注意,在濾波階段網絡應用數據是非隔行掃描格式的。也就是說,濾波是基于代表網絡應用數據的完整圖像進行的。
在步驟240中,為后續處理提供濾波圖像的交替圖像行的像素數據元。每組交替行代表一個隔行掃描幀。奇數行和偶數行是交替提供的。這樣,濾波圖像便以隔行掃描格式提供,可供后續處理。
在步驟250中,隔行掃描圖像的每個像素數據元都被轉換成一個相應的模擬信號。在步驟260中,接收電視顯示信號和代表隔行掃描格式的像素數據元的模擬信號。選擇這兩個信號中的一個顯示在隔行掃描電視顯示屏上。該選擇可以是逐個像素地進行的。也就是說,每個顯示實體的圖像都可以按邏輯被映射到電視顯示屏的一個點上,并且可以選擇兩個顯示實體中一個實體的像素數據元。
這樣,通過把網絡應用數據的非隔行掃描圖像轉換成隔行掃描的幀,本發明便能夠逐點地選擇顯示。此外,由于網絡應用數據得到了濾波,所以其顯示中可以避免閃爍。還有,由于網絡應用數據是以非隔行掃描格式(逐行掃描格式)提取的,所以在利用幾個相鄰行進行濾波處理時可以不用大容量的存儲器。
現在將參考一個或幾個實施例進一步詳細說明本發明。
4、舉例說明從廣義意義上說,本發明可以實現于任何電視系統。為了說明的目的,本發明將按采用模擬技術(即使用了CRT)實現的電視系統來進行說明。不過,對于熟悉本技術領域的人們來說,在閱讀了本說明書之后將可明顯地了解如何在不偏離本發明范疇和精神的情況下用數字技術(例如支持隔行掃描格式的HDTV)來實現本發明。
圖1是一個可在其中實現本發明的示例性電視系統(TV)100的方框圖。這里將說明電視系統100中與本發明有關的操作、結構、和使用。在相關申請1中對電視系統100的一個實施例有更詳細的說明。
電視系統100包括Sync提取器120、顏色解碼器130、選接器140、顯示接口145、顯示屏150、外設接口160、屏上顯示(OSD)控制器170、數模轉換器(DAC)175、存儲器控制器185、存儲器模塊180、以及微控制器190。微控制器190產生控制信號和時鐘信號來協調和控制電視系統100其余部件的操作。為了簡潔,圖1中僅示出了對微控制器190的某些連接。下面將對TV100的每個部件作更詳細的說明。
網絡接口110從一外部源接收網絡應用數據。網絡接口110可以是被設計成能配合外部源操作的電話調制解調器、電纜調制解調器或任何其他接口。外部源例如可以是一個撥號呼叫連接(點對點)或是一個采用某種通信協議來實現的網絡連接。雖然這里只用一個方框來代表網絡接口110,但應理解,根據各個電視系統的特定要求,它可以含有多于一個的單元。
網絡接口110以已知的方法接收對應于諸如網絡瀏覽、電子郵件等網絡應用的數據。接收到的數據的格式可以是被編碼成電信號的某種已知格式,例如ASCII、HTML、VRML等。網絡接口110將這些代表網絡應用數據的信號傳送給OSD控制器170。
OSD控制器170從網絡接口110接收網絡應用數據,并在存儲器控制器185的控制下把接收到的數據存儲在存儲器模塊180中。存儲器模塊180根據TV100的特定設計要求可以含有一個或多個物理存儲器單元。存儲器控制器185與OSD控制器170相連接,使OSD控制器170能對存儲器模塊180存/取數據。存儲器控制器185的實現取決于存儲器模塊180所選用的特定技術,它可以被集成在一個存儲器單元中。相關申請4中說明了存儲器控制器185的一個實施例的一些特點。
OSD控制器180把網絡應用數據變成的適合于對存儲器模塊180存取的形式。存儲方案中可以包含關于代表網絡應數據準備顯示的區域的約定。在一個實施例中,OSD控制器180把網絡應用數據變換成以RGB格式編碼的“比特圖”,存儲在存儲器模塊180中,如圖3A和3B所示,對此下面將有進一步說明。
OSD控制器170可以設計成也能存儲其他的顯示實體。這些顯示實體可以提供另外一些功能或改善使用電視系統100的容易程度。不過由于這些另外的顯示實體對理解本發明可能沒有直接關系,所以這里不予說明。為了說明本發明,這里將假定OSD控制器170只在存儲器模塊180中存儲網絡應用數據。若需了解可以存儲在存儲器模塊中的其他顯示實體以及它們的利用方法的細節,請參見相關申請1。
OSD控制器180還從存儲器控制器185提取非隔行掃描格式的網絡應用數據圖像的像素元,并提供對應于一個隔行掃描格式圖像的像素元。這一轉換簡化了電視信號顯示與網絡應用數據顯示的疊加處理。此外,OSD控制器180還對接收到的像素數據元濾波,使網絡應用數據圖像平滑化。這些代表平滑化圖像(即沒有突變的圖像)的像素數據元是以隔行掃描格式提供的。下面在下一個實施例中將詳細說明執行濾波和隔行掃描化的方法,在相關申請3中對此也有說明。
數據轉換器(DAC)175從OSD控制器170接收代表平滑化圖像的像素數據元,并據此在線路174上產生模擬顯示信號。典型地,當線路141指示要顯示網絡應用數據時,每個像素數據元典型地代表顯示屏150上一個點的顏色。
Sync提取取器120和顏色解碼器130從諸如有線服務提供商、電視(中繼)站、數字視盤機等信息源接收電視(TV)信號。接收到的TV信號通常具有某種已知的格式,例如NTSC組合視頻格式。不過TV信號也可以是任何含有隔行掃描顯示信號和相應同步信號的其他信號。解碼器130提取編碼在TV信號中的隔行掃描顯示信號,并通過信號線路134將它提供給選接器140。
Sync提取器120以已知方法提取(或產生)TV信號中的同步信號。同步信號被提供給微控制器190和OSD控制器170,以使網絡應用數據流能與TV信號的接收相協調。在一個實例中(相關申請2中有說明),驅動OSD控制器170的時鐘信號被強制鎖定(genlock)在同步信號上。
選接器140分別在線路134和174上接收作為輸入的隔行掃描電視信號和模擬顯示信號,并在選擇線141的控制之下從這兩個輸入中選擇一個提供給顯示接口145。在一個實施例中選擇線141由OSD控制器170控制。由于在線路134和174上接收到的兩個信號對應著顯示屏上的同一個點,所以選擇是逐點地執行的。該選擇將造成疊加。所以電視信號顯示和網絡應用數據顯示在向顯示屏150提供統一的顯示信號之前就被疊加了。根據這里的說明,選接器140和OSD控制器170顯然是構成了一個選擇電路,它能疊合電視100所顯示的顯示實體。在一個實施例中,選擇線141由OSD控制器170控制,并且選接器的每個輸入都對應于顯示屏150上的單個像素。
選接器140和選擇線141的組合操作以便在電視信號與線路174上接收到的像素數據之間作出了選擇。雖然這里對電視信號和網絡應用數據的處理是參照RGB數據解釋的,但應該理解,也可以在不偏離本發明范疇和精神的情況下使用其他的數據格式來實現本發明。
在上述說明中,選接器140和DAC175作為一個選擇電路工作。從選接器140的輸入具有模擬信號形式的意義上來說,該選擇電路工作于模擬域。然而應該理解,在不偏離本發明范疇和精神的情況下選擇也能在數字域中進行。相關申請1中說明了這種數字操作。
顯示接口145從選接器140接收顯示信號,并提供顯示屏150的顯示所需的任何控制信號接口。如果顯示屏150以CRT屏的形式實現,則顯示接口145將產生一些信號來控制CRT屏通常采用的掃描電路。顯示接口145的具體設計取決于顯示屏150所用的特定技術。對于熟本技術領域的人們來說顯示接口145的實現方法是顯然的。可想而知,本發明可以對例如下述這些技術實現數字電視系統(例如HDTV),以及基于DMD(數字鏡像顯示)技術的平面顯示電視和投影電視等。
微控制器190接收線路129上的這些同步信號并根據這些信號來控制其余的部件。例如,微控制器190使得能生成對應于接收到的網絡應用數據的比特圖。此外,微控制器190保證在線路134上接收到的像素數據元(電視信號的)和在線路178上接收到的像素數據元(存儲在存儲器模塊180中的顯示實體的疊合圖像)能對應于顯示屏150上的同一個點或像素。
外設接口160可以包括一個或多個周邊設備的接口。在一個實施例中,提供了對按鈕和紅外遙控器的接口。按鈕可以在普通的電視機上找到,它們的功能通常是開關電視機、音量控制等。紅外遙控器接口與遙控器組合工作,可以有幾個功能,例如調諧、聲音控制、遙控等電視控制功能以及激活網絡應用的功能等。可以用紅外接口連接到如易于輸入ASCII數據的鍵盤等裝置。根據這里公開的內容,熟悉有關技術的人們容易看到如何實現這些接口。
于是,在一個實施例中,本發明的OSD控制器170以非隔行掃描格式從存儲器模塊180提取網絡應用數據,對接收到的數據濾波以平滑由應用數據代表的圖像,并提供代表隔行掃描格式下的平滑圖像的數據。該數據被轉換成模擬顯示信號。選接器140對顯示屏上的每個點選擇網絡應用數據或電視顯示信號的模擬顯示信號。選出的信號被顯示在相應的點上。
5、一個實施例的存儲器模塊中的存儲在一個實施例中,網絡應用數據根據準備在顯示屏150上顯示的情況被存儲在存儲器模塊180中。典型地,由用戶來規定顯示屏150上將顯示網絡應用數據的部分和將顯示電視信號的部分。微控制器190產生按對應于用戶規定的方式把網絡應用數據存儲在存儲器模塊中的命令。數據即按照這些命令被存儲在存儲器模塊中。OSD控制器170的設計使它能接收這些數據并把它們顯示在用戶規定的區域中。圖3A示出對應于圖3B所示希望顯示情況的數據存儲格式。其后將參考圖4說明利用該數據格式的OSD控制器170的結構和操作。
在圖3B中,示出了顯示屏150上的一個網絡應用數據顯示部分360。如果用戶規定網絡數據顯示360應占顯示屏150的全部面積,則也能按此實現。如果網絡應用數據顯示360不占用顯示屏150的全部面積,則電視信號顯示部分350可以占用余下的面積。圖3B示出的顯示情況僅是示例性的。例如,電視信號顯示與網絡應用數據顯示可以按用戶的規定以各種方式組合。相關申請1中更詳細地說明了顯示組合的一些可能方式。
圖3B中含有A、B、C、D這些點,它們與圖3A一起說明了一種約定,網絡應用數據即是按此約定存儲在存儲器模塊180中的。存儲的數據定義了網絡應用數據與電視信號組合顯示的方式。圖3A示出,存儲器模塊180存儲了一個比特圖,其中每個比特位置對應于顯示屏150上的一個點。比特圖可以作為一個面積存儲,其中每個比特都有一個坐標位置。電視信號的每一個幀也可以看成是一個面積,對于該表面中相同的相對位置具有相同的坐標位置。顯示屏150左上角的X、Y坐標為(O,0)。
存儲在顯示存儲器中的每個比特/點/像素一般具有一個代表準備產生的顯示信號的值。在一個實施例中,每個顯示點的格式是每像素8比特的調色板值。也就是說,這8個比特以后將被映射成一個顏色(該映射最好在圖1的OSD控制器170中進行)。
繼續說明圖3A和3B,存儲在存儲器180中的點值A、B、C、D對應于圖3B中的點A、B、C、D。存儲在存儲器180中的每個值(像素數據元)都被設定在一個代表將在相應點處顯示的顏色的值上。不過,如果在該相應點處將顯示電視信號,則這個值將被設定為一個稱作透明色的特定值。于是,對應于圖3B中的點C和D(這里將顯示電視信號)的值被設定為透明色。這些值可以根據用戶希望顯示網絡應用數據的區域來設定。
下面將詳細說明OSD控制器170利用上述約定來組合網絡應用數據顯示與電視信號顯示的實現方法,該方法在相關申請1中也有說明。下面還將說明在本發明的一個實施例中OSD控制器170產生濾波隔行掃描顯示的方法。
6、OSID控制器的實施例圖4是說明OSD控制器170的一個實施例的方框圖,其中包括存儲器接口410、透明色寄存器460、網絡應用數據路徑450、消隱信號發生器470、閃爍濾波器480、隔行掃描器490、以及時標發生器499。如果在存儲器模塊180中有其他的顯示實體,則OSD控制器170可以含有其他的部件來處理這些其他顯示實體。相關申請1中說明了處理這種顯示實體的一個實施例。
存儲器接口410被設計得具有能與存儲器控制器185交互的電功能或其他協議功能,并能向數據路徑450提供像素數據元。存儲器接口410的輸出被耦合到各應用數據路徑450的輸入端。消隱發生器470和閃爍濾波器480被耦合到網絡應用數據路徑450的輸出端。消隱發生器470被耦合到透明色寄存器460上。隔行掃描器490被耦合到閃爍濾波器480的輸出端。時標發生器499被耦合到OSD控制器170的所有其他部件上,不過為了簡潔,圖中只示出了某些連接。
通過粗略地了解OSD控制器170各個部件的操作速度便可了解這些部件的操作。粗略地說,網絡應用數據路徑450和閃爍濾波器480以高鐘頻高速工作,以便能產生代表一個非隔行掃描圖像的所有像素數據元。隔行掃描器490以高速接收像素數據元,但其輸出提供代表一個隔行掃描圖像的較小的一組像素數據元。也就是說,在一幀電視信號時期內,提供代表所有奇數行的像素數據元,在緊接著的一個幀時期內,提供代表所有偶數行的像素數據元。于是,較高速的時鐘信號2VCLK被連接到網絡應用數據路徑450、閃爍濾波器480、和隔行掃描器490上。而較低速的時鐘1VCLK則僅被連接到隔行掃描器490上。
現在將分別詳細說明OSD控制器170的每個部件。
典型地,在響應于微控制器190發給存儲器控制器185的命令時,網絡應用數據路徑450接收數據。這命令包括向/從存儲器模塊180存儲/提取數據的操作。存儲器控制器185可以執行由因執行命令而提取到的數據所定義的程序。某些提取命令將使數據轉移給數據路徑450,這些轉移的數據可能對應著存儲在各個數據路徑中的相應調色板數據。調色板數據可以存儲在另一個ROM(只讀存儲器,未示出)中。
存儲命令將使數據存儲到存儲器模塊180中。存儲這種數據的目的典型地是為了修改(或定義)相應的面積。例如,如果電視系統100從一個外部源接收到了另外的網絡數據,則這些數據最好以比特圖的形式存儲在存儲器模塊180中。繼續參考圖4說明存儲器接口410,該接口在接收到來自數據路徑450的命令時,將提取像素數據元。每個提取的像素數據元都對應著顯示屏150上的一個特定像素位置。網絡應用數據路徑450從存儲器接口410接收每個字中的多個像素數據元。然后數據路徑450例如執行串行化等步驟,以從接收到的字中提取每個像素數據元。例如,如果網絡應用數據按8bpp(每像素8比特)的格式編碼,并且每個接收到的字含有16比特的像素數據,則網絡應用數據路徑440將把這些16個比特串行化成為兩個像素數據元。
網絡應用數據路徑440還可含有一個調色板表,以已知的方法把8比特的像素數據轉換成有更多比特的顏色數據。例如,每個像素數據元可以被映射成5∶6∶5或6∶6∶6的RGB數據。調色板表自身也可以在響應于來自微控制器190的命令時用適當的數據(來自一個外部ROM,未示出)進行裝載。
圖中示出網絡應用數據路徑440用兩種時鐘信號工作2VCLK和NICDE(非隔行掃描組合顯示激活)。2VCLK信號表示它能以相對于連接到隔行掃描器490的1VCLK兩倍的頻率運行,借助于這種高速(頻率),2VCLK能使數據路徑440操作代表非隔行掃描格式圖像的像素數據元。NICDE信號指明數據路徑450開始串行化和繼續處理像素數據元的恰當時間。這種處理所得到的像素數據元被提供給隔行掃描器490。數據路徑450中進行的流水線使得有適當的數據流流向隔行掃描器490。
消隱信號發生器470產生消隱信號。在一個實施例中,消隱信號發生器470包括一個比較器,它把數據路徑450的輸出與存儲在可編程寄存器460中的透明色相比較。比較器的輸出通過線路141被提供給選接器140。這樣,如果探測到比較器的兩個輸入值相等,則將出現消隱信號,使選接器140選取由OSD控制器在線路174上提供的數據。否則選接器140將選取從編碼器130接收到的電視信號數據。
在一個實施例中,消隱發生器470通過線路478向閃爍濾波器480提供消隱信號。然后閃爍濾波器480存儲和/或轉移代表這些與從數據路徑450接收到的像素數據相關聯的信號的數據比特。這種關聯使OSD控制器170能正確地處理從另一條路徑接收到的電視信號的相應部分(點)。在另一個實施例中,消隱信號可以被直接提供給選擇電路。
閃爍濾波器480可以用幾種方法中的一種來對接收到的像素數據元濾波。下面將把接收到的像素數據元稱作“原始像素數據元”,把濾波操作所產生的像素數據元稱作“濾波像素數據元”。在相關申請3中說明了閃爍濾波器480的一個實施例。濾波的作用通常是使最終顯示的圖像平滑化。圖像平滑化的一個效果是可以使顯示屏150上網絡應用數據顯示中的閃爍減少。在一個實施例中,閃爍濾波器480含有一個緩存器,用于存儲兩行或更多行的數據。不過,通過閱讀這里的說明,熟悉相關領域技術的人們將容易看到,在濾波時也可以存儲和利用不同數目的行數。
濾波可以相對于前面的一些行和/或后面的一些行進行。總的說來,對存儲在緩存器中的數據(對應于一些相鄰行)進行數據處理的目的是消除(減少)突變。例如,可以通過用相鄰的像素數據元對像素數據元進行內插來產生濾波像素數據元。如下面將說明的,這些濾波像素數據元將用來產生顯示信號。此外,為了能處理非隔行掃描圖像中的大量像素數據元,閃爍濾波器480也利用2VCLK信號工作。應該指出,典型地,新像素數據值是通過閃爍濾波器480的操作而產生的。于是,在像素數據元被閃爍濾波器480處理之前,先產生消隱信號。隔行掃描器490從閃爍濾波器480接收代表非隔行掃描圖像的像素數據元,并提供作為輸出的代表隔行掃描圖像的交替行。一般可以交替地提供奇數行和偶數行。每一組這樣的交替行可以稱作一個隔行掃描幀。當顯示屏150被設計成顯示隔行掃描圖像時就能進行這種轉換。相關申請3中更詳細地說明了隔行掃描器490的一個實施例,其中該隔行掃描器被集成在閃爍濾波器480的結構中。
隔行掃描器490的操作可以由時標信號發生器499控制。特別地,在圖4中示出了從時標信號發生器499到隔行掃描器490的ICDE(隔行掃描組合顯示激活)信號和2VCLK、1VCLK信號。2VCLK信號的頻率是1VCLK信號的兩倍。2VCLK信號使隔行掃描器490能接收代表非隔行掃描格式圖像的像素數據元。1VCLK信號使隔行掃描器490能產生代表隔行掃描格式的同一圖像的像素數據元。ICDE信號的時序使得隔行掃描器490能產生對應于一個由在選接器140處接收到的電視顯示信號部分所代表的點的每個像素數據元。如前所述,選接器140能從兩個信號中選擇一個信號,得到電視信號圖像和網絡應用數據圖像的組合圖像。通過閱讀這里的說明,熟悉本技術領域的人們將可看到隔行掃描器490的幾種實現方法。
隔行掃描器490的輸出通過線路174被提供給選接器140的一個輸入端。如上所述,隔行掃描器490的輸出代表了隔行掃描格式的網絡應用數據圖像。此外,由消隱信號發生器470產生的消隱信號被提供給信號線路141。消隱信號的一個值將使選接器140選擇從解碼器130接收到的電視信號像素數據元,而消隱信號的另一個值將使選接器140選擇從隔行掃描器490接收到的像素數據元。所以,消隱信號逐個像素地確定了要顯示的是電視信號圖像還是網絡應用數據圖像。
時標信號發生器499為OSD控制器170的各個不同部件產生時鐘信號和控制信號。時標信號發生器499接收電視信號中的HSYNC(水平同步)和VSYNC(垂直同步)信號作為其輸入,生成這里所述的1VCLK信號和顯示激活信號。1VCLK信號和顯示激活信號被“強制鎖定(genlock)”“于電視信號的同步信號。強制鎖定是指一個信號被同步于另一個信號。通常,重要的是需使1VCLK和顯示激活信號能精確地鎖定在HSYN和VSYNC信號上。若沒有這種鎖定,則將會看到網絡應用數據顯示會相對于電視信號顯示運動。這種運動(稱作顫動)會引起人眼緊張,所以是不希望的。當信號被強制鎖定時,顫動將最小化(或被消隱)。相關申請2說明了實現這種強制鎖定的一個實施例。
這樣,時標信號發生器499產生被強制鎖定于接收電視信號中的同步信號的時標信號。這些信號被用來產生非隔行掃描格式的網絡應用數據。提取的信號被濾波以使網絡應用數據圖像平滑化(消除突變)。然后,對應于平滑化圖像的數據被轉換成適合于顯示在隔行掃描電視信號顯示屏上的隔行掃描格式。下面將詳細說明隔行掃描器490的一個實施例和有關的時序圖。
7、隔行掃描器的實施例圖5是根據本發明一個實施例的隔行掃描器490的方框圖。隔行掃描器490包括分接器510、決擇器520、寫緩存器530、寫緩存器控制器540、行緩存器550、讀緩存器560、讀緩存器控制器570、選接器580、和三態緩存器590。如下面將說明的,隔行掃描器490(從閃爍濾波器480)接收代表非隔行掃描圖像的濾波像素數據元,并產生代表隔行掃描圖像的像素數據元。
在一實施例中,行緩存器550是一個足以存儲兩個水平行的像素數據元的隨機訪問存儲器(RAM)。行緩存器550的字寬(即每個字的比特數)可選擇為能存儲兩個像素數據元的數據。從下面的討論將可看到,這樣的存儲容量和字寬可以讓隔行掃描器490以希望的速率提供數據,同時能有效地解決行緩存器550的讀寫沖突問題。隔行掃描器490的其余邏輯處理是為操作行緩存器550而實現的。
由于隔行掃描器490在提供隔行掃描輸出時的數據輸出速率僅為輸入速率的一半,所以讀操作的頻率可以為寫操作頻率的一半。于是寫緩存器控制器540和讀緩存器控制器570分別連接在2VCLK和1VCLK上。在一個實施例中,2VCLK和1VCLK的頻率分別是25MHz和12.5MHz。
此外,NICDE(非隔行掃描組合顯示激活)信號提供關于時鐘周期的指示,在該周期內必須接收到代表一個非隔行掃描圖像的有效像素數據元。于是,寫緩存器控制器540在線路543上產生這樣的信號,以激活寫緩存器530從分接器510接收數據,對此下面將有更詳細的說明,寫緩存器控制器540通過線路524向決擇器520發送一個寫請求信號,以確保不會與行緩存器550的讀操作發生沖突。
為了對行緩存器550的寫入操作,寫緩存器530包括兩個部分531和532,每個部分能存儲一個像素數據元。一旦存儲了兩個像素數據元,它們將被傳送給行緩存器550。在另一個實施例中,對行緩存器550的數據存取是以5個像素數據元作為一個單位進行的。所以寫緩存器530(以及讀緩存器560)可以包括5個部分(而不是圖示的2個部分)。分接器510在寫緩存器控制器540提供的選接器線路的控制之下,把從閃爍濾波器480接收到的像素數據元選接到兩個部分531和532中。寫緩存器控制器540向寫緩存器530和分接器510提供控制信號,以協調和控制各自的操作。當從行緩存器550讀出數據時,寫緩存器控制器540還把三態緩存器590驅動到一個高阻抗的狀態。
為了讀出操作,讀緩存器560可以含有兩個部分561和562,每一部分用于存儲一個像素數據元。當寫緩存器530中已存儲了一個行的最初兩個像素數據元時,它們將被直接轉移給讀緩存器560。這樣做的目的是預先充填讀緩存器560以使這最初兩個數據像素準備好顯示。其后轉移給讀緩存器560的像素均來自行緩存器550。讀緩存器控制器570產生協調和控制讀出操作的控制信號。
由讀緩存器控制器570產生的信號還用來使存儲在561和562部分中的像素數據元串行化。也就是說,讀緩存器控制器570在信號線578上產生適當的值,以把存儲在讀緩存器560中的兩個像素數據元中的一個提供給線路174作為輸出。加入信號線578的作用是讓具有較早掃描次序的像素數據元能首先被選出。
決擇器520在讀請求與寫請求之間作出決擇。由于行緩存器550可以是一個單端口RAM,為避免出現競爭情況作出上述決擇可能是需要的。通常,如果發生了沖突,決擇器520可以給寫請求以較大的優先權,這是因為在提供隔行掃描格式數據時是以較低的頻率來接收讀出數據的。于是,在出現沖突的情況下可以在緊接著的一個時鐘周期內進行讀操作。通過在讀緩存器570中提供兩個部分可以避免出現供不應求。也就是說,可以在產生顯示時連續不斷地提供數據。
各個部件的操作都由時標信號發生器499提供的信號進行控制和協調(同步化)。一個實施例中的各時標信號之間的關系將在下面參考時序圖說明。
8.時序6A和6B示出在本發明一個實施例中的控制操作流程的各種信號之間的時序關系。具體地說,圖6A和6B分別示出了水平方向和垂直方向的時序關系。下將詳細說明這兩個圖中的各個信號。
參考圖6A,HSYNC信號代表從接收組合電視信號中提取出的水平同步信號。SYNC PULSE(同步脈沖)是以某種已知方法產生的,用于使IVCLK和2VCLK等信號強制鎖定在HSYCN的后沿處。IHDE(隔行掃描水平顯示激活)信號控制每個水平行在電視顯示屏150上的顯示時間。NIHDE(非隔行掃描水平顯示激活)信號控制一個水平行中各個像素數據元的流動時間。典型地,水平顯示激活信號指明了已存在可供后續處理的有效信號的時間。NIHDE信號必須超前IHDE信號足夠數目的VCLK時鐘周期,以保證IHDE開始時隔行掃描器緩存器中已有足夠的數據。被強制鎖定于HSYNC的VCLK信號用于產生這兩個波表。
參見圖6B,如前所述,NICDE信號控制著網絡應用數據路徑340、閃爍濾波器480、和隔行掃描器490中數據的流動。當該信號處于邏輯高電平時,將在每個周期中處理每一幀的各個水平行(1號到6號)。為了說明,這些水平行用代號1-6表示。在處理奇數和偶數幀時,ICDE信號分別用odd_ICDE和even_ICDE信號表示。可以看出,由于濾波操作,由隔行掃描器490產生的像素數據元將與作為輸入提供給閃爍濾波器480的像素數據元有不同的值。所以,對應于NICDE的行在圖中不加撇(’),而對應于濾波數據的行加上了撇。還有,CDE(組合顯示激活)信號的產生使得能保證由像素數據元得到的顯示信號在對應于電視顯示信號相應部分的時間上被選接器140接收。
這樣,便利用這些信號產生了網絡應數據和電視信號的組合顯示。由于網絡應數據圖像的全部水平行都被用于濾波,所以減少了突變。結果,在電視顯示屏150上的最終網絡應用數據顯示中,可以明顯地減少閃爍。而且,由于濾波數據是以隔行掃描格式提供的,所以十分適合于隔行掃描顯示屏150的顯示。
9、結論雖然上面說明了本發明的各個實施例,但應該理解,它們只是作為例子給出的,沒有限制的意義。本發明的廣度和范疇應不受上述任何一個實施例的限制,而是應該僅由下述的各權利要求項及其等價敘述所定義。
權利要求
1.一種用于顯示對應于網絡應用數據和電視信號中的編碼圖像的圖像的電視系統,上述電視信號包含一個隔行掃描的顯示信號和多個同步信號,上述電視系統包括一個同步信號提取器,用于從上述電視信號提取上述多個同步信號一個顏色解碼器,用于從上述電視信號提取上述隔行掃描的顯示信號;一個網絡接口,用于接收上述網絡應用數據;一個存儲器模塊,用于存儲代表上述網絡應用數據的一個非隔行掃描圖像的多個像素數據元;一個隔行掃描顯示屏,用于顯示上述電視信號中的編碼圖像和上述對應于網絡應用數據的圖像;一個與上述存儲器模塊相耦合的顯示控制器,上述顯示控制器用于接收代表上述網絡應用數據的一個非隔行掃描圖像的多個像素數據元,上述顯示控制器用于提供代表上述網絡應用數據的一個隔行掃描圖像的多個像素數據元,上述顯示控制器包括一個閃爍濾波器,用于接收代表上述非隔行掃描圖像的上述多個像素數據元,上述閃爍濾波器對上述多個像素數據元濾波,以產生代表一個平滑化非隔行掃描圖像的多個像素數據元;以及一個隔行掃描器,用于接收代表上述平滑化圖像的多個像素數據元,并產生代表一個隔行掃描圖像的另外多個像素數據元,上述隔行掃描圖像包含上述平滑化非隔行掃描圖像的各個交替行;一個數模轉換器(DAC),用于把每個上述多個像素數據元轉換成一個模擬信號;一個與上述DAC和上述顏色解碼器相耦合的選接器;上述選接器接收每個上述模擬信號和上述隔行掃描顯示信號,上述選接器逐點地選出每個上述模擬信號或上述隔行掃描顯示信號,作為其一個輸出,其中由上述選接器接收的每個上述模擬信號和上述隔行掃描顯示信號的一個相應部分對應著上述隔行掃描顯示屏上的同一個點;以及一個顯示接口,用于根據上述選接器的上述輸出為上述隔行掃描顯示屏產生顯示信號,以產生上述電視信號中的上述編碼圖像與上述對應于上述網絡應用數據的圖像的一個組合圖像,其中由于上述閃爍濾波器的濾波操作而基本上消除了上述組合圖像中的閃爍。
2.根據權利要求1的電視系統,其中上述隔行掃描器使用一個第一時鐘信號來接收上述代表一個平滑化非隔行掃描圖像的多個像素數據元,并使用一個第二時鐘信號來產生代表上述隔行掃描圖像的另外多個像素數據元,其中上述第一時鐘信號的頻率是第二時鐘信號頻率的兩倍。
3.根據權利要求2的電視系統,其中上述顯示控制器從上述網絡接口接收上述網絡應用數據并產生代表上述網絡應用數據的一個非隔行掃描圖像的多個像素數據元,上述顯示控制器把上述多個像素數據元存儲在上述存儲器模塊中。
4.一種設置在一個電視系統中的顯示電路,上述電視系統包含一個能顯示隔行掃描圖像的顯示屏,上述顯示電路使得能顯示一個對應于網絡應用數據與一個電視信號中的一個編碼圖像的組合的圖像,上述電視信號包含一隔行掃描顯示信號和多個同步信號,上述顯示電路包括一個存儲器接口,用于接收代表上述網絡應用數據的一個非隔行掃描圖像的多個像素數據元,其中上述多個像素數據元被存儲在一個存儲器模塊中;一個閃爍濾波器,用于接收代表上述非隔行掃描圖像的多個像素數據元,上述閃爍濾波器對上述多個像素數據元濾波以產生代表一個平滑化的非隔行掃描圖像的多個像素數據元;一個隔行掃描圖器,用于接收上述代表一個平滑化圖像的多個像素數據元,并產生代表一個隔行掃描圖像的另外多個像素數據元,上述隔行掃描圖像包括上述平滑化非隔行掃描圖像的各個交替行;其中上述隔行掃描圖像能夠被提供給一個選擇電路,上述選擇電路也接收上述隔行掃描顯示信號和代表上述網絡應用數據的上述隔行掃描圖像的多個像素數據元,上述選擇電路產生代表上述網絡應用數據的上述隔行掃描圖像與上述電視顯示信號中的上述編碼信號的一個組合圖像的多個顯示信號;其中上述選擇電路通過逐點地選擇上述隔行掃描顯示信號或每個代表上述網絡應用數據的上述隔行掃描圖像的每個像素數據元產生代表上述組合圖像的多個顯示信號,并且其中上述多個顯示信號可以用來在上述隔行掃描顯示屏上產生上述組合圖像。
5.根據權利要求4的顯示電路,其中上述選擇電路包括一個數模轉換器(DAC),用于把每個上述多個像素數據元轉換成一個模擬信號;一個與上述DAC和上述顏色解碼器相耦合的選接器,上述選接器接收每個上述模擬信號和上述隔行掃描顯示信號,上述選接器逐點地選擇每個上述模擬信號或上述隔行掃描顯示信號作為其一個輸出,以產生代表上述組合圖像的多個顯示信號。
6.根據權利要求4的顯示電路,其中對應于上述網絡應用的數據以一個包括了上述非隔行掃描圖像的多個像素數據元的比特圖的形式被存儲,其中每個像素數據元對應于上述顯示屏上的一個點。
7.根據權利要求4的顯示電路,其中上述隔行掃描器使用一個第一時鐘信信號來接收上述代表一個平滑化非隔行掃描圖像的多個像素數據元,并使用一個第二時鐘信號來產生代表上述隔行掃描圖像的另外多個像素數據元,其中上述第一時鐘信號的頻率是第二時鐘信號頻率的兩倍。
8.根據權利要求5的顯示電路,其中上述電視信號包括組合視頻信號。
9.一種設置在一個電視系統中的顯示電路,上述電視系統包含一個隔行掃描顯示屏,上述顯示電路使得能顯示一個對應于網絡應用數據與一個電視信號中的一個編碼圖像的組合的圖像,上述電視信號包含一個隔行掃描顯示信號和多個同步信號,上述顯示電路包括一個存儲器接口,用于接收代表上述網絡應用數據的一個非隔行掃描圖像的多個像素數據元,其中上述多個像素數據元被存儲在一個存儲器模塊中;一個與上述存儲接口相耦合的隔行掃描器,上述顯示控制器接收代表上述網絡應用數據的一個非隔行掃描圖像的多個像素數據元,上述顯示控制器提供代表上述網絡應用數據的一個隔行掃描圖像的多個像素數據元;一個選擇電路,用于接收上述隔行掃描顯示信號和代表上述網絡應用數據的上述隔行掃描圖像的多個像素數據元,上述選擇電路產生代表上述網絡應用數據的上述隔行掃描圖像與上述電視顯示信號中的上述編碼圖像的一個組合圖像的多個顯示信號;其中上述選擇電路通過逐點地選出上述隔行掃描顯示信號或代表上述網絡應用數據的上述隔行掃描圖像的每個上述多個像素數據元來產生代表上述組合圖像的多個顯示信號。
10.一種設置在一個電視系統中的顯示電路,上述電視系統包含一個隔行掃描顯示屏,上述顯示電路使得能顯示一個對應于網絡應用數據與一個電視信號中的一個編碼圖像的組合的圖像,上述電視信號包含一個隔行掃描顯示信號和多個同步信號,上述顯示電路包括用于接收代表上述網絡應用數據的一個非隔行掃描圖像的多個像素數據元的裝置;用于對上述多個像素數據元濾波以產生代表一個平滑化非隔行掃描圖像的多個像素數據元的裝置;用于產生代表一個隔行掃描圖像的另外多個像素數據元的裝置,上述隔行掃描圖像包含上述平滑化非隔行掃描圖像的各個交替行;用于逐點地選擇上述隔行掃描顯示信號或代表上述網絡應用數據的上述隔行掃描圖像的每個上述多個像素數據元以產生代表上述網絡應用數據的上述隔行掃描圖像與上述電視顯示信號中的上述編碼圖像的一個組合圖像的多個顯示信號的裝置;以及用于根據代表上述組合圖像的多個顯示信號在上述隔行掃描顯示屏上產生上述組合圖像的裝置。
11.一種產生由網絡應用數據所代表的圖像與一個電視系統的電視顯示信號中的編碼圖像的組合顯示的方法,上述組合顯示是在一個隔行掃描顯示屏上產生的,上述電視信號包含一個隔行掃描顯示信號和多個同步信號,上述方法包括以下步驟接收代表上述網絡應用數據的一個非隔行掃描圖像的多個像素數據元;對上述多個像素數據元濾波以產生代表一個平滑化非隔行掃描圖像的多個像素數據元;產生代表一個隔行掃描圖像的另外多個像素數據元,上述隔行掃描圖像包含上述平滑化非隔行掃描圖像的各個交替行;逐點地選擇上述隔行掃描顯示信號或代表上述網絡應用數據的上述隔行掃描圖像的每個上述多個像素數據元,以產生代表上述網絡應用數據的上述隔行掃描圖像與上述電視顯示信號中的上述編碼圖像的一個組合圖像的多個顯示信號;以及根據代表上述組合圖像的多個顯示信號在上述隔行掃描顯示屏上產生上述組合圖像。
12.根據權利要求11的方法,其中上述的選擇步驟包括以下步驟利用一個數模轉換器(DAC)把每個上述多個像素數據元轉換成一個模擬信號;逐點地選擇每個上述模擬信號或上述隔行掃描顯示信號作為輸出,以產生代表上述組合圖像的多個顯示信號。
全文摘要
一種用于顯示網絡應用數據的帶有一個隔行掃描顯示屏的電視系統(100),代表網絡應用數據顯示的像素數據元是以非隔行掃描格式接收的,接收到的數據被濾波(480)以減少顯示中的突變,經濾波的數據以一種隔行掃描格式被提供(490),以供電視顯示屏的顯示。通過逐點地選擇該隔行掃描圖像顯示和電視信號顯示,這兩個顯示被結合在一起。由于濾波,在最終的網絡應用數據顯示中閃爍被大為減少。
文檔編號H04N5/45GK1283362SQ98812748
公開日2001年2月7日 申請日期1998年12月14日 優先權日1997年12月31日
發明者弗拉德·布里爾 申請人:泰利克魯茲技術有限公司