專利名稱:在移動通信終端中顯示電視視頻信號和數據的裝置和方法
技術領域:
本發明涉及用于移動通信終端的顯示裝置和方法,特別涉及用于在具有電視操作模式和通信操作模式移動終端中接收和顯示電視視頻信號和數據的裝置和方法。
背景技術:
目前移動終端的趨勢是具有高速數據傳送功能以及語音通信功能。即,除了語音通信之外,移動通信終端可以進行通過國際移動電信2000(IMT2000)移動通信網絡進行的高速數據通信。該數據可以是,例如分組數據和圖象數據。
這種移動終端具有顯示單元,其尺寸正在增加。該移動終端可以顯示從基站接收的圖象數據或者象素數據,或者處理照相機捕捉的圖象數據。該移動通信終端可以也接收和顯示電視視頻信號。此時,該移動終端必須額外地具有電視接收功能并且能夠在處理電視信號的同時或者獨立于它來執行通信功能。
發明內容
因此,本發明的目的是提供一種顯示裝置和方法,用于具有能夠執行電視視頻信號顯示模式和通信模式的無線通信功能的無線終端。
本發明的另一個目的是提供一種顯示裝置和方法,用于能夠在通信模式中同時顯示電視視頻信號和與消息有關的通信模式的移動終端。
本發明的再一個目的是提供一種顯示裝置和方法,用于能夠以屏上顯示文檔形式在電視視頻信號顯示區域中顯示于消息有關的通信模式的移動終端。
本發明的另一個目的是提供一種顯示裝置和方法,用于根據用戶的選擇,在電視視頻信號顯示狀態中顯示接收的通信消息的移動終端。
本發明的另一個目的是提供一種顯示裝置和方法,用于根據用戶的選擇,在電視視頻信號顯示狀態中顯示發送消息。
本發明的上述的目的、特征和優點將通過下面結合附圖的說明而變得更加明了,其中圖1示出了根據本發明的實施例的用于顯示電視視頻信號的示例性的移動終端的框圖;圖2示出了根據本發明的實施例的示例性的在控制單元和圖1中的電視接收機結構之間的連接的框圖;圖3示出了根據本發明的實施例的示例性的圖1和圖2中的視頻處理單元的詳細框圖;圖4示出了根據本發明的實施例的示例性的在圖2和圖3中的控制單元和視頻處理單元之間的操作特征的時間圖;圖5示出了根據本發明的實施例的示例性的圖1中的顯示單元的電視視頻信號顯示區域的圖;圖6示出了根據本發明的實施例的示例性的圖1中的顯示單元的小鍵盤結構的框圖;圖7示出了根據本發明的實施例的示例性的用于根據本發明的實施例的顯示電視視頻信號的流程圖;圖8示出了根據本發明的實施例的當在圖7中的電視圖象被放大并且旋轉的時候顯示單元的顯示狀態的示例;
圖9示出了根據本發明的實施例的示例性的當在圖7中的電視圖象被捕捉的時候顯示單元的顯示狀態;圖10示出了根據本發明的實施例的示例性的當在圖7中的電視圖象顯示狀態中具有的菜單的框圖;圖11A和11B示出了根據本發明的實施例的示例性的當在圖7中具有菜單服務時顯示單元的顯示狀態;圖12A和12B示出了根據本發明的實施例的示例性的在圖7中的通信模式執行步驟的流程圖;圖13A和13C示出了根據本發明的實施例的示例性的當在圖12A和12B中執行了通信模式的時候的顯示單元的顯示狀態的圖。
具體實施例方式
圖1示出了根據本發明的實施例的用于顯示電視視頻信號的示例性的移動終端,優選的為移動電話。
參照圖1,移動電話包括射頻(RF)單元21,用于進行移動電話的無線通信。該RF單元21包括射頻發射器(未示出),用于上轉換將發射的信號的頻率,并且放大所得到的信號,以及RF接收器(未示出),用于低噪聲地放大收到的信號并且下轉換所得到的信號的頻率。信號處理器23,包括發射器(未示出),用于編碼并且調制將發射的信號,以及接收器(未示出),用于解調和解碼收到的信號。即,數據處理器23是通過調制器/解調器(多媒體數字信號編解碼器)來實現的。視頻處理器25用于從數據處理器23再現接收音頻信號,或者從麥克風傳遞發射音頻信號到數據處理器。音頻處理器25還用來在電視模式中再現從解碼器60輸出的電視信號的音頻信號,這將在下面詳述。
小鍵盤27包括用于數據數字和字符的鍵,以及用于設定各種功能的功能鍵。該小鍵盤27還包括用于設定各種用于根據本發明的實施例的處理電視視頻信號的各種模式的鍵。存儲單元29包括程序存儲器(未示出)。該程序存儲器存儲用于控制移動電話的通常操作以及用于根據本發明的實施例處理電視視頻信號的程序。該數據存儲器用來暫時地存儲在執行存儲在存儲器中的程序時產生的數據。
控制單元10用來控制移動電話的操作,該控制單元可以包括數據處理器23。在本發明的實施例中,控制單元10響應于來自小鍵盤27的模式設定信號控制視頻處理單元70,以便其操作于電視模式或者通信模式。在電視模式中,控制單元10控制視頻處理單元70來顯示接收電視視頻信號,并且輸出于電視模式有關的用戶數據到視頻處理單元70。在通信模式,控制單元10控制視頻處理單元10以便其操作于電視模式或者OSD模式,并且輸出在通信模式中產生的用戶數據到視頻處理單元70。
如果當電視模式進行的時候發生了通信模式(例如,當在電視模式中產生了進入呼叫和外出呼叫)則控制單元10可以停止電視模式然后進行通信模式。此外,當通信模式在電視模式中發生的時候,控制單元10可以在進行電視模式的同時可以進行通信模式。當在電視模式中進行通信模式的時候,它可以是語音通信模式或者數據通信模式。當在電視模式中進行語音通信模式的時候,控制單元10阻擋來自解碼器60的電視音頻信號并且執行控制操作來進行語音通信。此時,電視視頻信號和/或OSD信號可以顯示在顯示單元80上,這將在下面詳述。當在電視模式中執行數據通信模式的時候,控制單元10可以在電視圖象上顯示文檔數據,如果它是文檔通信模式。
調諧器50用來接收在控制單元10控制下選定的頻道的電視信號,并且執行相對于收到的電視信號的頻率轉換操作。解碼器60用來解調和解碼來自調諧器50的輸出電視信號。即,解碼器60將來自調諧器50的信號分成電視音頻信號和電視視頻信號,并且將分開的音頻信號和視頻信號解碼,并且發送解碼的音頻信號到音頻處理器25,并且將解碼的視頻信號送到視頻處理單元70。解碼器60也將電視視頻信號解碼以輸出紅(R)、綠(G)和蘭(B)色信號,以及同步信號(水平同步信號和垂直同步信號)視頻處理單元70在與控制單元10進行數據通信,并且在控制單元10的電視模式和數據模式控制下,執行顯示來自控制單元10的用戶數據的信號功能,以及輸出從解碼器60收到的電視視頻信號。視頻處理單元70也用來,在電視模式下,處理來自解碼器60的電視視頻信號和來自控制單元10的用戶數據,并且輸出處理的結果分別地到對應的顯示單元80的區域。用戶數據優選地包括當前時間、電池電量指示器、接收靈敏度等。用戶數據也可以包括關于電視模式的改變的狀態的數據。視頻處理單元70在獨立于用戶數據的情況下,基于幀處理和輸出來自解碼器60的電視視頻信號。該視頻處理單元70也用來提供在電視模式或者OSD模式中的與通信模式有關的通信服務。即,當在電視模式中執行通信模式的時候,視頻處理單元70輸出電視視頻數據、以及來自控制單元10的與通信模式有關的用戶數據。當通信模式是在OSD模式中執行的時候,視頻處理單元70阻擋電視視頻信號并且顯示與通信模式有關的來自控制單元10的數據。該于通信模式有關的數據可以是,例如,文檔信息或者用戶信息。
顯示單元80在通信模式中顯示來自控制單元10的輸出數據,并且在電視模式中分別顯示從視頻處理器輸出的電視視頻數據和用戶數據到對應的區域。在電視模式中,顯示單元80分別在其第一顯示區域中顯示來自視頻處理單元70的電視視頻數據,并且在其第二顯示區域中顯示用戶數據。顯示單元80還具有第三顯示區域,用來顯示例如諸如采單鍵的軟鍵。當在通信模式中執行電視模式的時候,顯示單元80在第一顯示區域中顯示電視視頻信號,并且在第二顯示區域中顯示與通信模式有關的用戶數據。當在通信模式中執行OSD模式的時候,顯示單元在第一和第二顯示區域中顯示與通信模式有關的數據。顯示單元80可以優選地采用液晶顯示(LCD)。此時,顯示單元80包括下面沒有示出的LCD控制器、用于存儲圖象數據的存儲器和LCD。當LCD是用觸摸屏實現的時候,顯示單元80可以包括與小鍵盤27一起的輸入單元。
具有電視圖象顯示功能的移動電話的操作將在下面參照圖1來詳細說明。首先,在通信模式中,如果用戶在通過小鍵盤27撥完電話號碼后按發送鍵,則控制單元10檢測鍵輸入,通過數據處理器處理收到的撥號信息,并且隨后通過RF單元轉換/輸出處理的結果為RF信號。因此,如果被呼叫的一方產生響應信號,則控制單元10通過RF單元21和數據處理器23接收產生的響應信號,并且隨后通過音頻處理器25建立語音呼叫路徑,從而使得用戶與被呼叫方通信。在接入呼叫模式中,控制單元10通過數據處理器23檢測接入呼叫模式,并且通過音頻處理器25產生響鈴信號。如果用戶響應接入呼叫,隨后控制單元10檢測呼叫響應,并且通過音頻處理器25建立語音呼叫路徑以執行連接雙方的通信功能。盡管作為例子公開了在呼出和接入呼叫模式下的語音通信功能,但是,可以在相同的模式中執行數據通信功能來發送和接收分組數據和圖象數據。在待機狀態下,或者文檔通信模式下,控制單元10控制視頻處理單元70,以便它操作于OSD模式。在OSD模式中,控制單元10將在通信模式中產生的用戶數據發送到視頻處理單元70,它隨后輸出來自控制單元10的用戶數據,以在顯示單元80的第一和第二顯示區域中顯示。
其次,將參照圖2說明在電視模式中的移動電話的操作,圖2示出了根據本發明的實施例的在圖1的結構中的電視接收器的結構。
參照圖2,如果用戶選擇了電視模式,則控制單元10通報視頻處理器70選擇了電視模式。然后,視頻處理單元70輸出用于信道選擇的控制數據到調諧器50,并且驅動解碼器60。調諧器50調諧到對應于來自視頻處理單元70的信道選擇控制數據的信道,通過調諧的信道接收電視視頻信號,并且輸出所得到的電視視頻信號到解碼器60。解碼器60對調諧器50來的電視視頻信號進行解碼,以輸出模擬RGB視頻信號和同步信號(水平和垂直同步信號)。即,解碼器60用來從收到的合成的視頻信號中區分并且輸出顏色信號。該解碼器60優選地是全國電視系統委員會(NTSC)制式、逐行倒相制式(PAL)、或者順序與存儲彩色電視系統(SECAM)制式視頻處理單元70從解碼器60接收包含RGB視頻信號和同步信號的電視視頻信號,將用戶數據附加到接收的電視視頻信號并且和電視視頻信號一起顯示在顯示單元80上。此時,用戶數據可以直接從控制單元10產生。在本發明的一個實施例中,用戶數據可以在控制單元10的控制下從視頻處理單元70產生。用戶數據優選地以屏上顯示(OSD)方式顯示為電視視頻信號。視頻處理單元70接收模擬RGB電視視頻信號,將其通過其中的模擬到數字(A/D)轉換器(ADC)轉換成為數字數據,并且將轉換的數字數據輸出到顯示單元80。視頻處理單元70顯示來自控制單元10產生的用戶數據,或者在控制單元10的控制下以OSD方式內部產生的數據。視頻處理單元70也用來捕捉顯示的電視圖象并且進行相對于OSD數據的塊復制操作。
如果通信模式發生了,控制單元10通知視頻處理單元70發生了通信模式以及用戶進行的電視模式或者OSD模式的選擇。如果當在選定了電視模式的時候發生了通信模式,則控制單元10將在通信模式中產生的數據發送到視頻處理單元70。然后,視頻處理單元70在顯示單元的第二顯示區域中顯示與通信模式相關的數據,同時在第一顯示區域中顯示收到的電視視頻信號。當電視視頻信號被放大并且顯示在顯示單元80的第一和第二顯示區域的時候,視頻處理單元70從控制單元10塊復制與通信模式有關的數據,并且將其顯示在顯示的電視視頻信號上。如果在OSD模式被選定的時候發身個通信模式,則視頻處理單元70在第一和第二顯示區域中顯示收到的與通信模式有關的數據。
在該實施例中,用戶數據被假定為是從控制單元10產生的。用戶數據也被假定為包括除了顯示在顯示單元上的視頻數據以外的數據。在下面的說明中,用戶數據是指OSD數據。此外,OSD數據具有少于電視視頻信號的顏色數量。此外,在該實施例中,電視視頻數據被假定為具有65536中顏色,而且OSD數據被假定為具有4096中顏色。
表1A到1E示出了根據本發明的實施例的寄存器映射,其中控制單元訪問寄存器。表1中,W代表從控制單元10到視頻處理單元70的只寫入寄存器命令。對于控制單元10,讀與只寫入寄存器命令有關的寄存器非常重要。R代表從控制單元10到視頻處理單元70的只讀出寄存器命令。控制單元10不能改表與只讀寄存器命令有關的寄存器的內容,這是被保護的寄存器。R/W表示從控制單元10到視頻處理單元70的可讀/可寫寄存器命令。為了訪問表1中的一個特定的寄存器命令,控制單元10分別設定對應地址的最高有效位M16為0,并且設定將該地址的低階位MA15:0為對應于該特定寄存器命令的地址位值。另一方面,為了訪問在視頻處理單元70中的用戶數據,控制單元10通過將對應地址的最終要的位MA16設定為1而定址。
表1A
表1B
表1C
表1D
表1E
圖3示出了根據本發明的實施例的示例性的圖1、2中的視頻處理單元70的詳細框圖,圖4示出了根據本發明的實施例的示例性的在圖2和3中的控制單元10和視頻處理單元70之間的數據訪問定時。
下面將參照圖3和4來說明視頻處理單元70的操作。A/D轉換器11將從解碼器60接收到的模擬RGB信號轉換成為數字數據。在本發明的實施例中,A/D轉換器111被假定為將模擬RGB信號轉換成為18位數字RGB數據(65536顏色)。
格式縮放器(format scaler)113從A/D轉換器111接收數字RGB數據,并且從解碼器60接收水平同步信號HSYNC和垂直同步信號VSYNC并且在收到的同步信號的基礎上縮放收到的數字RGB數據的尺寸。格式縮放器113以下面的方式執行縮放操作。首先,格式縮放器113確定顯示圖片尺寸。第二,格式縮放器113設定關于水平和垂直方向的顯示圖片信息。在本發明的實施例中,電視視頻信號被假定為被縮放在200*176象素的最大尺寸和100*75象素的最小尺寸之間。第三,格式縮放器113相對于水平方向計算720*4096/VXSIZE并且設定計算的結果為HLSR。格式縮放器113也相對于垂直方向計算240*2048/VYSIZE并且設定計算的結果為VLSR。在本發明的實施例中,輸入的視頻信號被假定為被縮放到最小尺寸220*176象素。此外,縮放器113將18位RGB數據轉換成為16位RGB數據。16位數據[15:0]優選的包括5位R數據[15:11]、6位G數據、[10:5]和5位B數據[4:0]。
存儲器131、133和135每個存儲幀尺寸(176*220*12位)的數據。在電視模式中,存儲器131用來存儲用戶數據,并且存儲器133和135用來存儲視頻數據。在OSD模式中,存儲器131和133用來存儲用戶數據,而存儲器135用來存儲壁紙數據。
存儲器控制器123用來在控制單元10的控制下控制訪問存儲器131、133和135。存儲器控制器123分別根據裝置的電視模式和OSD模式來控制存儲器131、133和135。在電視模式中,存儲器控制器123在第一存儲器131中存儲來自控制單元10的用戶數據。存儲器控制器131也在第二存儲器133(或者第三存儲器135)中存儲來自縮放器113的當前幀的視頻數據,并且輸出存儲在第三存儲器135(或者第二存儲器133)中的在前幀。基于幀,存儲器控制器123存儲/輸出電視RGB視頻數據在/從存儲器133和135。當在存儲器133中存儲當前幀的視頻信號的時候,存儲器控制器123輸出存儲在存儲器135中的在前幀的視頻數據。當在存儲器135中存儲當前幀的視頻信號的時候,存儲器控制器123輸出存儲在存儲器133中的在前幀的視頻數據。即,當訪問存儲器133和135的時候,存儲器控制器123在收到幀數據的時候輸出存儲的在前幀數據,以便實時處理電視視頻信號。換句話講,因為30幀每秒的視頻數據必須為了電視視頻信號顯示而壓縮,存儲器控制器123采用兩個幀存儲器實時地發送視頻信號到顯示單元80。存儲器控制器123分別在幀周期(垂直同步信號周期)中輸出幀視頻數據到顯示單元80,并且在下一個幀周期之前的空白周期中輸出存儲在存儲器131中的用戶數據到顯示單元。結果,存儲器控制器123分別在一幀視頻信號顯示周期的視頻信號激活周期(一個垂直同步信號周期)中輸出存儲在存儲器133和135中的幀視頻數據,并且在顯示周期的空白周期中輸出存儲在存儲器131中的用戶數據。
在OSD模式中,存儲器控制器123分別訪問在存儲器131和133中的用戶數據,以及在存儲器135中的壁紙數據。此時,存儲器131和133不需要同時使用,而是只有其中的一個可以被設定并且使用。
OSD混和器125將來自存儲器控制器123的幀單元視頻數據與用戶數據混和位OSD數據,并且輸出混合的結果到顯示單元80。定時控制器121產生在電視模式中檢測的點時鐘DOTCLK以及同步信號(水平同步信號HSYNC和垂直同步信號VSYNC)。定時控制器121也建立來自OSD混和器125的輸出視頻數據的幀數據、象素數據和線數據的同步,并且將所得到的視頻數據發送到顯示單元80。
控制接口117在控制單元10和視頻處理單元70之間接口用戶數據和模式控制數據。在本發明的實施例中,控制接口117用控制單元10接口17位地址和16位數據。如果17位地址中的最高有效位A16是1,則訪問視頻處理單元70中的幀存儲器,并且如果它是0,則訪問在視頻處理單元70中的寄存器。參照圖4,為了輸出數據到視頻處理單元70,控制單元10選擇211所示的視頻處理單元70,并且允許213所示的寫模式。控制單元10隨后輸出217所示的地址MA[16:0],以及219所示的用戶數據到視頻處理單元70以將用戶數據寫入對應于地址的視頻處理單元70的存儲位置。用戶數據可以包括當前時間數據、電池水平數據、接收靈敏度數據、電視圖像控制數據、模式設定控制數據、菜單數據等等。為了從視頻處理單元70訪問數據,控制單元10選擇選擇視頻處理單元70,如221所示,并且允許讀模式,如225所示。控制單元10隨后輸出地址[16:0],如227所示到視頻處理單元70以從對應于地址的視頻處理單元70的存儲器位置訪問如229所示的用戶數據MD[15:0]。控制接口117執行接口功能,以便能夠通過視頻處理單元70處理控制單元10的輸出,如圖4所示。
交互集成芯片(I2C)總線接口115具有能夠控制兩個從屬裝置的I2總線主控。I2C接口115在控制接口117的控制下控制調諧器50和解碼器60。
OSD控制器(或者OSD隨機存取存儲器(RAM)塊拷貝加速器)119將需要的用戶數據的矩形區域復制到需要的位置。即,OSD控制器119可以根據控制接口117傳送的來自控制單元10的控制數據將需要的數據的矩形區域塊拷貝到顯示的電視圖象的需要的位置。該塊拷貝功能可以在一個存儲器中或者在兩個存儲器之間進行。換句話講,在電視模式,塊拷貝功能可以只在存儲器131中進行。在OSD模式,塊拷貝功能可以在存儲器131、存儲器133中進行或者在存儲器131或者133之間進行,OSD控制器119可以下面的方式進行塊拷貝操作。用于執行塊拷貝功能的寄存器命令如表1所示定義。控制單元10為塊拷貝操作設定各種參數,并且輸出設定的參數到OSD控制器119。該設定的參數為BC_SEL0和BC_SEL1,用來指出將拷貝的存儲器,BCX1和BCY1,用來指示將拷貝的矩形區域的左和上坐標,BCX2和BCY2,用來指出將拷貝的矩形區域的右和下坐標,BCDX和BCDY,用來指出X/Y復制位移,以及BCDXSIG和BCDYSIG,用來指出X/Y復制位移方向。塊拷貝操作進行。此時,如果BC_START設定為1,則OSD控制器119可以根據設定的參數進行塊拷貝操作。在塊拷貝操作期間,BC_BUSY被設定為1,因此通過控制單元10禁止訪問上述的存儲器。
在如表1中的來自控制單元10的寄存器命令的基礎上,如上所述,視頻處理單元70進行顯示模式設定功能、顯示輸出切換功能、存儲器131和133以及135的電源控制功能、OSD控制功能、墻紙設定功能、控制單元10的訪問存儲器選擇功能、RGB數據轉換功能、塊拷貝功能、屏幕捕捉功能、顯示單元80的顯示位置調整功能、電視(TV)圖像旋轉功能、TV圖像顯示開始位置調整功能、TV圖象縮放功能、亮度/對比調整功能以及I2C通信功能。
視頻處理單元70以下面的方式為顏色表示執行位分配功能。來自轉換器11的TV視頻數據和墻紙數據表達為16位/象素。該16位數據[15:0]具有如表2所示的位結構。
此外,OSD數據表示為12位。12位數據[11:0]具有如表3所示的位結構。
視頻處理單元70以下面的方式進行顯示模式設定功能。如果寄存器命令TV_MODE是1,并且如果OSD模式是0,則視頻處理單元70進入TV模式。當操作模式是TV模式,則視頻處理單元70分別使用存儲器131作為OSD存儲器,用于訪問用戶數據,并且使用存儲器133和135作為幀存儲器用來訪問TV視頻數據。當操作模式是OSD模式,則視頻處理單元70分別使用存儲器131和133作為OSD存儲器,用于訪問用戶數據,并且使用存儲器135作為墻紙存儲器。此時,存儲在作為OSD存儲器的存儲器131中的用戶數據和存儲在作為OSD存儲器的存儲器133中的用戶數據不能同時顯示,并且其任何一個是根據寄存器命令DISP_SEL來選擇的。
視頻處理單元70以下面的方式進行顯示輸出切換功能。如果寄存器命令VIDEOON是1,則視頻處理單元70在顯示單元80上顯示視頻圖象。如果寄存器命令VIDEOON是0,則視頻處理單元70輸出同步信號,但是輸出只有一種顏色(黑色)的代替視頻圖象的圖象。此時,當寄存器命令OSDON是1的時候,視頻處理單元70顯示OSD圖象。但是,如果寄存器命令OSDON是0,則視頻處理單元70不顯示OSD圖象。此外,如果寄存器命令TVON是1,則視頻處理單元70顯示TV圖象,并且如果是0,則顯示只有一種顏色(黑色)的替代TV圖象的圖象。
以下面的方式進行幀存儲器電源控制功能。存儲器131、133和135分別通過寄存器命令RAM0PON、RAM1PON和RAM2PON來接通/斷開。如果每個寄存器命令被設定為1,則可以接通對應的存儲器。但是,如果每個寄存器命令是0,則對應的存儲器斷開。
視頻處理單元70以下面的方式進行OSD控制功能。在OSD控制功能中,視頻處理單元70可以相應于在OSD模式(TV_MODE=0)中的寄存器命令DISP_SEL選擇OSD圖象。如果寄存器命令DISP_SEL被設定為0,則視頻處理單元70顯示存儲器131的內容作為OSD圖象,并且如果是1,則顯示寄存器133的內容為OSD圖象。此外,當在OSD模式中,寄存器命令WP_DISP被設定為1的時候,視頻處理單元70訪問存儲器135的內容并且顯示該訪問的內容作為墻紙。當寄存器命令WP_DISP被設定為0的時候,視頻處理單元70顯示黑色圖像。
視頻處理單元70以下面的方式執行強制設定功能,特別是透明顏色設定功能。當以重疊的方式顯示OSD數據和TV視頻數據或者墻紙的時候,視頻處理單元70為OSD數據采用透明色。為此,當OSD數據是設定為寄存器命令THRUPTN的數據的時候,其顏色被處理為透明。當OSD數據的顏色是透明的時候,TV圖象或者墻紙被顯示在對應的位置上。當寄存器命令THRUEN為0的時候,透明顏色有效。如果寄存器命令THRUEN為1的時候,則視頻處理單元70顯示OSD數據指定顏色的OSD圖象。
控制單元10訪問存儲器選擇功能是以下面的方式進行的。控制單元10可以通過輸入地址的最高有效位(MSB)MA16為1來訪問OSD存儲器。該訪問是對于通過地址的低階位MA15-MA0OSD指定的存儲器進行的。這種可訪問的存儲器根據寄存器命令RW_SEL是可選擇的。該控制單元10在OSD模式中采用寄存器命令RW_SEL=0、1和2分別訪問存儲器131、133和135。但是,在TV模式中(TV_MODE=1),控制單元10可以只能直接訪問存儲器131。對于TV圖片捕捉,控制單元10可以從存儲器133或者135讀取TV圖象,但是不能選擇存儲器133和135。此時,視頻處理單元70自動的選擇存儲器以輸出整個的TV圖象,并且從選定的存儲器將捕捉的數據輸出到控制單元10。
視頻處理單元70以下面的方式進行RGB數據轉換。如果寄存器命令RGBINV設定為1,則視頻處理單元70通過為轉換來轉換OSD數據的顏色,并且顯示該轉換的OSD數據顏色。如果寄存器命令RGBINV設定為0,則視頻處理單元70原樣顯示OSD數據顏色。
視頻處理單元70以如下方式進行OSD塊拷貝。塊拷貝功能通過視頻處理單元70中的OSD控制器119相應于來自控制單元10的相關的寄存器命令來執行的。該OSD控制器119可以塊拷貝需要的矩形區域數據到需要的位置。該塊拷貝功能可以在一個存儲器或者在兩個存儲器之間進行。在TV模式(TV_MODE=1)中,塊拷貝功能可以只在存儲器131中執行。在OSD模式(TV_MODE=0)中,塊拷貝功能可以在存儲器131、在存儲器133或者在存儲器131和133之間進行。為了進行塊拷貝功能,控制單元10首先為塊拷貝操作設定寄存器命令或者參數,并且OSD控制器119隨后根據設定的參數執行塊拷貝操作。為塊拷貝操作設定的參數是BC_SEL0,用來指示源存儲器,其中存儲了將塊拷貝的數據、BC_SEL1,用來指示目的地存儲器,其中將存儲塊拷貝的數據、BCX1和BCY1,用來指示源存儲器的矩形區域左和上坐標、BCX2和BCY2保存,用來指示源存儲器的矩形區域的右和下坐標、BCDX和BCDY,用來指示X/Y拷貝位移,以及BCDSIG和BCDYSIG,用來指示X/Y拷貝位移方向。如果以上述的方式為塊拷貝操作設定參數之后,控制單元10設定BC_START為1,則OSD控制器119根據設定的參數執行塊拷貝操作。在塊拷貝操作中,BC_BUSY被設定為1,因此禁止了通過控制器10訪問上述的存儲器。
視頻處理單元70以下面的方式執行TV圖像捕捉功能。在TV圖像捕捉功能中,視頻處理單元70可以捕捉正在顯示的TV圖象的視頻數據,并且輸出捕捉的視頻數據到控制單元10。TV圖象捕捉操作是如下進行的。首先,控制單元10設定寄存器命令RW_SEL為0,并且在顯示TV圖象的過程中,設定寄存器命令TV_STOP為1。結果,視頻處理單元70停止TV圖象顯示。如果視頻處理單元70停止TV圖象顯示,則控制單元10從對應的存儲器讀出當前視頻數據以捕捉它。如果控制單元10在捕捉TV圖象之后設定寄存器命令TV_START為1,則視頻處理單元70繼續TV圖片顯示。
視頻處理單元70以下面的方式進行顯示位置調整功能。顯示單元80的顯示位置可以在寄存器命令YADJ和XADJ的基礎上進行細調。寄存器命令YADJ和XADJ每個包括4位,是通過2的補碼來表示的。寄存寄存器命令YADJ范圍在+7到-2之間,其中符號“-”代表向上方向,并且“+”代表向下方向。寄存器命令XADJ范圍在+1到-8之間,其中符號“-”代表向左方向,并且“+”代表向右方向。
視頻處理單元70以下面的方式執行TV圖象旋轉功能。視頻處理單元70可以旋轉正在顯示的TV圖象。該TV圖象旋轉功能是通過設定寄存器命令TV_ROT到需要的值來實現的。當TV_ROT=0、1、2和3的時候,視頻處理單元70分別將正在顯示的圖象旋轉0、90、180和270度或者基本上0度、基本上90度、基本上180度和基本上270度。
視頻處理單元70以下面的方式執行TV圖象顯示開始位置調整功能。該視頻處理單元70可以進行輸入的模擬RGB信號到同步信號的相對的顯示位置調整。關于水平方向,視頻處理單元70通過調整寄存器命令TVHPOS可以調整實際的顯示位置從HSYNC的向下位置,盡管它具有的初始值位124。寄存器命令TVHPOS越小,實際顯示位置離HSYNC的向下位置越近。同樣,視頻處理單元70可以關于垂直方向,通過調整寄存器命令TVVPOS來調整實際的顯示位置。
視頻處理單元70是以下面的方式執行TV圖象亮度/對比調整功能。視頻處理單元70可以分別的通過設定寄存器命令BRIGHT和CONTRAST為需要的值來調整正在顯示的TV圖象的亮度和對比。寄存器命令BRIGHT和CONTRAST是6位長的,是通過2的補碼來表示的。寄存器命令CONTRAST是用正整數組成的。通過設定寄存器命令BRIGHT和CONTRAST為需要的值,視頻處理單元70可以相對于正在顯示的各個RGB信號進行下面的計算。
LCD OUTPUT=(TV INPUT+BRIGHT)*CONTRAST/128視頻處理單元70以下面的方式進行TV圖像縮放功能。該縮放功能是通過在視頻處理單元70中的格式縮放器113來執行的。該縮放器113以下面的順序進行縮放功能。注意,下面說明的寄存器設定是在TV圖象位于0度或者基本0度的時候考慮到水平和垂直的情況下給出的,不考慮TV圖象的旋轉。首先,格式縮放器113設定需要的顯示圖像尺寸。即,縮放器113設定關于水平和垂直方向上的需要的顯示圖像尺寸VXSIZE和VYSIZE,它的尺寸最小是100*75象素。其次,縮放器113設定顯示開始位置。即,縮放器113設定TV圖象的顯示開始位置TV_XPOS和TV_YPOS。再后來,格式縮放器113相對于水平方向計算720*4096/VXSIZE并且設定計算的結果為HLSR。該格式縮放器113也相對于垂直方向計算240*2048/VYSIZE并且設定計算的結果為VLSR。
上述的視頻處理功能,出了快復制功能和縮放功能之外,是通過視頻處理單元70中的存儲器控制器123在來自控制單元10的相關的寄存器命令的基礎上進行的。
圖5示出了圖1中的顯示單元80的顯示區域。顯示單元80具有第一顯示區域81,用于在TV模式中顯示用戶數據,以及第二顯示區域83,用于在TV模式中顯示用戶數據。顯示單元80還具有第三顯示區域85,用于顯示用于在TV模式或者OSD模式中進行設定的軟鍵信息。在本發明的實施例中,顯示單元80被假定為具有第一到第三顯示區域81-85。該顯示區域81從存儲器133或者135顯示1/4公用中間格式(QCIF)尺寸的TV圖象,并且顯示區域83從存儲器131顯示用戶數據。第三顯示區域85顯示軟鍵來引導它們。在本發明的實施例中,顯示單元80的顯示區域被假定為使得它們各自的尺寸如圖5所示。該QCIF圖象具有176*144象素的尺寸,并且以正常的狀態顯示在第一顯示區域81中。顯示在整個顯示單元80的屏幕上的整個圖象具有176*220象素的尺寸。
在圖5中,第二顯示區域83顯示用戶數據和子菜單,并且具有60*176象素的尺寸。如果第二顯示區域83的整個尺寸被設定為字形尺寸(18*19象素)*3行,則在第二顯示區域83中總共可以顯示60個字符數據(60象素)。此時,設想將三個字符數據的尺寸作為頁邊距,則在第二顯示區域83中一共能夠顯示57個字符數據。此外,假設用戶數據和菜單數據根據第二顯示區域83的字符存儲在存儲器131中,則它們將能夠有效的顯示在TV模式中。
圖6示出了根據本發明的實施例的示例性的顯示單元80的小鍵盤27的結構的框圖。
在小鍵盤27的結構中,TV模式ON鍵31用來設定移動電話為TV模式。如果在待機模式中用戶按住TV鍵較長的時間,則控制單元10確定鍵輸入為TV模式ON鍵輸入。TV模式屏幕尺寸鍵33用來改變顯示在顯示單元80上的TV圖象的尺寸和方向。如果用戶按壓TV鍵較長的時間,則控制單元10確定鍵輸入為TV模式屏幕尺寸鍵輸入。盡管以說明為目的公開了本發明的實施例,以實現一個TV鍵用于TV模式ON鍵操作,以及TV模式屏幕尺寸鍵操作。單個鍵可以用于TV模式ON鍵操作和TV模式屏幕尺寸鍵操作。如果當在TV模式中顯示TV圖象的時候用戶按壓確認鍵或者捕捉鍵,則控制單元10確定按壓的鍵為TV模式捕捉鍵35。TV模式菜單鍵37用來設定TV模式,或者在TV模式被設定的條件下調整頻道、屏幕或者定時器。
根據本發明的實施例,小鍵盤可以如表4所示實現。
圖7示出了根據本發明的實施例的示例性的用于根據本發明的實施例的顯示電視視頻的方法的流程圖。
參照圖7,如果在步驟741在待機模式中設定了通信模式,則控制單元10在步驟750執行設定的通信模式。這里,通信模式可以是語音通信模式、文本通信模式或者基于互聯網的數據通信模式。下面將說明的用于說明目的的通信模式將是語音通信模式或者文本通信模式,更具體的為短信服務(SMS)模式。如果設定了通信模式,則在步驟750控制單元10通知視頻處理單元70通信模式的設定,以及OSD模式的選擇,并且將在通信模式中產生的用戶數據發送到視頻處理處理器70。然后,視頻處理單元70中的存儲器控制器123分別使用存儲器131和133來存儲用戶數據,并且使用存儲器135用來存儲墻紙數據。視頻處理單元70將來自控制單元10的用戶數據顯示在顯示單元80的第一和第二顯示區域81和83中。
另一方面,用戶可以將移動電話直接地或者通過菜單選擇從待機模式轉換成為TV模式。首先,為了直接設定TV模式,用戶按壓TV鍵較長的時間。當在待機模式收到TV鍵輸入的時候,控制單元10確定收到的TV鍵輸入為TV模式設定數據。然后,當用戶按壓菜單鍵的時候,控制單元10發送對應于菜單的用戶數據到視頻處理單元70以在顯示單元80上顯示菜單。之后,如果用戶從在顯示單元80上顯示的菜單中選擇TV觀看菜單,則控制器10確定TV觀看菜單選擇為TV模式設定輸入。這里,TV模式是指TV接收機處于操作的狀態。此外,如果當以上述的模式設定TV模式的時候輸入菜單,則控制單元10執行控制操作,以在顯示TV圖象的同時顯示選擇的菜單。
首先,如果在待機模式下長時間地按壓TV鍵,則在步驟711控制單元10檢測TV鍵輸入,并且在步驟713設定TV模式。控制單元10隨后輸出TV模式設定命令到視頻處理單元70。響應于TV模式設定命令,視頻處理單元70如上所述的分別設定存儲器131作為存儲用戶數據的存儲器,以及存儲器133和135作為存儲TV視頻數據的幀存儲器。在步驟715,控制單元10輸出用于TV頻道選擇的控制數據,該數據隨后被通過控制接口117和I2C總線主控傳送到調諧器50。如果在TV模式設定之后沒有選擇頻道,則控制單元10輸出頻道控制數據到調諧器50,以訪問在先前的狀態中選擇的頻道。
調諧器50調諧到選擇的頻道,通過調諧的頻道接收電視視頻信號,并且執行相對于收到的電視視頻信號的頻率轉換操作。解碼器60解碼來自調諧器50的電視視頻信號以輸出模擬RGB視頻信號和同步信號。A/D轉換器111將來自解碼器60的模擬視頻信號轉換成為數字視頻數據,并且格式縮放器113將來自A/D轉換器111的數字視頻數據的尺寸縮放成為預定的尺寸。存儲器控制器123存儲來自控制單元10的用戶數據于存儲器131中。該存儲器控制器123也在將來自格式縮放器113的當前幀存儲到存儲器133或135中的同時,輸出存儲在存儲器135或者133中的先前幀的數字視頻數據。當完成了一幀的視頻數據的輸出的時候,存儲器控制器123輸出存儲在存儲器131中的用戶數據。即,存儲器控制器123分別在一幀視頻信號顯示周期的視頻信號激活周期中輸出幀視頻數據,并且在顯示周期的空白周期中輸出用戶數據。之后,當收到下一幀的視頻數據的時候,存儲器控制器123在存儲器135或者133中存儲收到的視頻數據的同時輸出存儲在存儲器133或者135中的先前幀的數字視頻數據。因此,存儲器控制器123同時執行幀存儲器133和135的寫和讀操作,因此可以實時地顯示收到的視頻信號。
如上所述,在步驟717,控制單元10控制視頻處理單元70以顯示收到的視頻數據,并且輸出對應于收到的視頻數據的用戶數據到視頻處理單元70以顯示用戶數據。此時,視頻處理單元70輸出的電視圖象是QCIF圖象。結果,顯示單元80分別顯示,如圖8中的A所看到的,QCIF圖象于它的顯示區域81、用戶數據于其第二顯示區域、以及軟鍵引導于第三顯示區域中。
當在步驟719在收到的以上述方式顯示的TV視頻信號的條件下,收到頻道改變鍵輸入的時候,控制單元10在步驟715將當前的頻道改變成為一個新的頻道并且隨后重復上述的步驟717。對于頻道的改變,如果執行了TV模式,則用戶可以直接使用數字鍵輸入需要的頻道編號,或者采用導向鍵的左和右鍵選擇需要的頻道。此外,對于在菜單模式中的頻道改變,用戶可以選擇在菜單模式中的自動頻道菜單,并且隨后采用上和下導向鍵來選擇需要的頻道編號。
如果在步驟721在收到的TV視頻信號被顯示的條件下輸入了TV模式屏幕尺寸鍵,則控制單元10在步驟723輸出屏幕調整命令到視頻處理單元70以調整TV圖象的尺寸并且旋轉TV圖象。這里,TV圖象具有如上所述的全尺寸(220*176)和縮小的尺寸(QCIF尺寸176*144)中的一種。圖象的旋轉可以是0度、90度或者270度,或者基本上0度、基本上90度或者基本上270度。當啟動TV模式之后,被設定為默認的QCIF尺寸的TV圖象被顯示為如圖8中的A所視。如果在TV圖象顯示在如圖8中的A所示的條件下,短時間地按壓TV鍵,則控制單元10確定TV鍵輸入為TV模式屏幕尺寸鍵輸入并且隨后命令視頻處理單元70旋轉TV圖象90度或者基本上90度,并且以全尺寸顯示,如圖8中的B所示。之后,如果再段時間按壓TV鍵,則控制單元10命令視頻處理單元70旋轉TV圖象270度或者基本上270度,并且以全尺寸顯示如圖8中的C所示。如果當TV圖象如圖8中的C所示的時候,再短時間按壓TV鍵,則控制單元10控制視頻處理單元70以QCIF尺寸顯示TV圖象,如圖8中的A所示。
當如圖8中的A所示顯示QCIF尺寸圖象的時候,可以有效地設定于TV模式有關的各種菜單并且執行直接訪問功能。但是,當在如圖8中地B或者C所示的全尺寸(全尺寸90度或者全尺寸270度)的情況下,控制單元10命令視頻處理單元70不要顯示用戶數據。結果當顯示全尺寸圖象的時候,用戶數據和軟鍵數據沒有顯示在顯示單元80的第二區域83和第三區域85中。這使得用戶能夠看到全尺寸TV圖象。即使在軟鍵引導顯示區域或者第三顯示區域85中沒有菜單鍵顯示,如果用戶按壓在小鍵盤27上的菜單鍵,控制單元10提供菜單服務。
當TV模式捕捉鍵在步驟725在TV模式中輸入,則在步驟727,控制單元10輸出屏幕捕捉命令到視頻處理單元70。TV模式捕捉鍵可以通過選定在小鍵盤27上的確認鍵或者顯示在軟鍵引導顯示區域中顯示的捕捉鍵,或者顯示單元80的第三顯示區域來驅動,如圖6所示。屏幕捕捉功能被執行以捕捉和存儲在TV模式中顯示的圖象為靜止圖象。TV圖象可以在它顯示為如圖8中的A所示的QCIF尺寸的時候捕捉或者當它顯示為如圖8中的B或者C所示全尺寸的時候捕捉,但是捕捉的圖象必須以QCIF尺寸存儲。原因在于將捕捉的圖象的尺寸標準化為設定終端的如圖9中的A所示的墻紙所需要的數據尺寸。
如果用戶按壓顯示在如圖9中的A所示顯示單元80中的軟鍵引導顯示區域的右部分中,或者在執行TV模式的條件下的小鍵盤27上的確認鍵,則控制單元10確定選定了屏幕捕捉模式并且隨后輸出屏幕捕捉命令到視頻處理單元70。響應于屏幕捕捉命令,視頻處理單元70繼續訪問當前顯示的幀的視頻數據,以保持其輸出,以便顯示單元80將視頻處理單元70的視頻數據輸出為靜態圖象。被捕捉并且以這樣的方式顯示為靜態圖象的TV圖象的視頻數據,可以通過控制單元10訪問。即,控制單元10可以訪問視頻處理單元70作為靜態圖象輸出的視頻數據,給定靜態圖象一個名稱并且隨后以照片的形式存儲該靜態圖象。圖9中的A、B和C示出了在捕捉后存儲照片需要的步驟。如果用戶在TV圖象顯示為如圖9中的A所示的時候按壓捕捉鍵,則TV圖象顯示為如圖9中的B所示的靜態圖象。如果用戶在TV圖象顯示為如圖9中的B所示的靜態圖象的情況下按壓確認鍵,則控制單元10訪問并存儲來自視頻處理單元70輸出的視頻數據,如圖9中的C所示。當在捕捉之后將存儲的圖象如圖9b所示顯示的時候,控制單元10顯示設定為默認的名字(例如,照片1、照片2、照片3...)于顯示單元80的第二顯示區域83,其狀態為字符輸入等待狀態。在這種狀態中,用戶可以用韓文或者英文在第二顯示區域83中輸入照片的名字。此外,如果沒有從用戶輸入單獨的名字,控制單元10可以用任何設定為默認得名字來存儲靜態圖象。如果在TV圖象捕捉之后輸入照片名字的條件下用戶按壓確認鍵,則控制單元10在顯示單元80上顯示當前被存儲的圖象的實際情況,如圖9中的C所示。如果照片存儲完畢了,則隨后控制單元10返回到上述的步驟717以執行TV圖象顯示功能。
用戶可以執行各種功能,通過在收到的電視圖象信號在TV模式中如上所述顯示的同時選擇各種菜單。如果用戶在步驟729按壓菜單鍵,則控制單元10在步驟731顯示菜單。之后,控制單元10提供與用戶選擇的一個顯示的菜單有關的服務,并且返回到步驟717。
圖10示出了用于提供在TV模式中的功能服務的鍵的功能和菜單。首先,如果用戶按壓菜單鍵,移動電話的主菜單項被顯示。如果在顯示的菜單項中選擇了TV菜單,則菜單項“TV觀看(TV watch)”和“觀看存儲的照片(stored photograph view)”將如圖10所示顯示。當選擇了TV觀看菜單項,菜單項“自動頻道(automatic channel)”、“屏幕調整(screen adjustment)”、和“自動off定時器(automatic offtimer)”被顯示。當存儲的照片觀看菜單被選定的時候,會顯示“改變名稱(name change)”、“刪除當前照片(current photograph delete)”以及“刪除所有照片(all photograph delete)”。
如果在TV模式中輸入菜單鍵(當QCIF屏幕或者全屏幕被能夠被顯示的時候),控制單元10命令視頻處理單元70在顯示單元80上顯示QCIF屏幕。然后,視頻處理單元70輸出QCIF尺寸的視頻數據,輸出菜單項道第二顯示區域83,并且在第三顯示區域85中顯示軟鍵,如圖11A和11B所示。圖11A示出了在TV模式中的菜單屏幕并且圖11b示出了在存儲的照片顯示模式中的菜單屏幕。
參照圖11A,只要菜單鍵在TV模式中被按下一次,在第二顯示區域83中的菜單項中的可選擇的菜單項被以不同于其他菜單項的顏色顯示出來,并且在第三顯示區域85的中心部分也一樣。當前時間顯示在第一顯示區域81的上左部分并且選擇的圖象的頻道編號顯示在其右上部分。該當前的時間和頻道編號可以通過如上所述的控制器119的OSD進行的塊復制功能來提供。如果在菜單項如圖11A所示顯示的條件下按壓選擇鍵,則控制單元10執行下一個步驟以執行選擇的菜單項的功能。
參照圖11B,在存儲的照片顯示模式中,在第一顯示區域81上顯示存儲的照片以替代TV圖象。如果按壓的菜單鍵,則在第二顯示區域83的菜單屏幕上顯示子菜單。此外,在第三顯示區域85上顯示軟鍵,并且在第一顯示區域81的上部分顯示照片的名稱。同樣,照片名稱可以也通過塊復制來提供。
作為選擇,用戶可以通過輸入數字鍵,選擇在如圖11A和11B所示的每個菜單屏幕上的需要的菜單項。如果移動電話在按壓了確認鍵或者取消鍵之后返回到TV模式,或者在選擇了需要的菜單之后顯示了確認消息,則隨后在它以預定的原始屏幕尺寸執行TV模式。
另一方面,如果通信模式在執行TV模式的條件下發生,則控制器10必須能夠優先執行通信模式。通信模式通常包括呼出呼叫模式和接入呼叫模式。通信模式也可以劃分成為語音通信模式、文本通信模式以及數據通信模式。數據通信模式可以通過有線或者無線國際互聯網來進行。如果在TV模式中發生了通信模式,則控制單元10可以在執行TV模式的時候執行通信模式,或者從電視模式轉換到OSD模式,隨后執行在OSD模式中的通信模式。此外,控制單元10可以停止電視模式,執行通信模式,并且隨后返回到電視模式。在本發明的實施例中,假設,如果在電視模式中發生了通信模式,則控制單元10在執行電視模式或者OSD模式的同時,基于用戶的選擇提供與通信模式有關的通信服務。
首先,如果在步驟733發生了通信模式,則控制單元10通知視頻處理單元70發生了通信模式,并且隨后控制視頻處理單元70來在步驟735執行通信模式。此時,控制單元70也根據用戶的選擇通知視頻處理單元70有關電視模式和OSD模式的信息。隨后,視頻處理單元70在用戶選擇的電視模式或者OSD模式中執行通信模式。在電視模式中,視頻處理單元70分別使用存儲器133和135作為幀存儲器以存儲電視視頻數據,并且采用存儲器131作為存儲用戶數據的存儲器。在OSD模式中,視頻處理單元70分別使用存儲器133和131存儲用戶數據,并且采用存儲器135來存儲墻紙數據。此外,在電視模式中,當在顯示單元80上顯示了基于屏幕調整模式的電視圖象的時候,控制單元10控制在視頻處理單元70中的OSD控制器119,以OSD方式在電視圖象上顯示在通信模式中產生的用戶數據。
TV模式是通過在執行TV模式的條件下按壓結束鍵(電源鍵)來釋放的。如果在步驟737產生了結束鍵的輸入,則控制單元10進行到步驟739以輸出TV模式退出命令到視頻處理單元70并且隨后釋放TV模式。
圖12A和12B示出了根據本發明的實施例的示例性的在電視模式中執行通信模式的步驟的流程圖,并且圖13A和13C示出了根據本發明的實施例的示例性的當在圖12A和12B中執行了通信模式的時候產生的用戶數據的圖。這里假設通信模式是語音通信模式或者諸如文本通信模式的數據通信模式。
首先,當執行電視模式的時候為了執行通信模式,用戶必須也選擇顯示模式。即,用戶必須選擇是否執行在電視模式中的通信模式或者改變電視模式到OSD模式并且隨后進行在改變的OSD模式中的通信模式。因此,如果在電視模式中選擇了通信模式,則控制單元10確定是否通信模式為接入呼叫模式或者呼出呼叫模式,并且是否為語音通信模式或者數據通信模式。控制單元10也確定是否在當前的電視模式或者OSD模式中將執行顯示在通信模式中產生的用戶數據的顯示模式。
下面將參照圖12A和12B以及13A到13C來詳細的描述在電視模式中執行通信模式的步驟。首先,當在步驟811通信模式是接入呼叫模式,并且在步驟813是數據通信模式,以及在步驟815在數據通信模式中選擇了OSD功能的時候,則在步驟817,控制單元10通知視頻處理單元70關于這些模式的信息。而且在步驟817,控制單元10將接入數據傳送到視頻處理單元70。然后,在視頻處理單元70中的I2C接口在控制單元10的控制下控制調諧器50和解碼器60,例如它們不操作。此外,在視頻處理單元70中的存儲器控制器123分別存儲來自控制單元10的用戶數據于存儲器131和133中,以及存儲墻紙數據于存儲器135中。當沒有選擇的墻紙信息的時候,墻紙信息以透明色在預定的墻紙信息的基礎上顯示。因此,視頻處理單元70在顯示單元80的第一和第二顯示區域81和83中顯示來自控制單元10的用戶數據,如圖13a所示。這里,用戶數據可以包括,例如呼叫者信息和來自呼叫方的文本消息。
其次,如果在步驟811通信模式是接入呼叫模式并且在步驟813是數據通信模式,以及在步驟815在數據通信模式中選擇了電視顯示功能的時候,則在步驟819,控制單元10通知視頻處理單元70關于這些模式的信息。而且在步驟819,控制單元10將接入數據傳送到視頻處理單元70。然后,在步驟819,視頻處理單元70分別在存儲器131中存儲來自控制單元10的用戶數據,并且在存儲器133和135中存儲接收到的電視視頻數據。此時,如果電視視頻數據以QCIF尺寸顯示,則視頻處理單元70控制顯示單元80以在顯示單元80的第一顯示區域81中顯示電視視頻數據,并且在其第二顯示區域83中顯示來自控制單元10的用戶數據,如圖13C所示。這里,用戶數據可以包括,例如呼叫者信息和來自呼叫方的文本消息。作為選擇,如果以全尺寸顯示電視視頻數據,則視頻處理單元70以OSD方式在顯示的圖象上顯示來自OSD控制器119的文本消息,如圖13B所示。
第三,如果在步驟811通信模式是接入呼叫模式,并且在步驟813是語音通信模式,以及在步驟821在語音通信模式中選擇了OSD功能的時候,則在步驟825,控制單元10通知視頻處理單元70關于這些模式的信息。然后,在視頻處理單元70中的I2C接口115在控制單元10的控制下控制調諧器50和解碼器60,例如它們不操作。此外,在視頻處理單元70中的存儲器控制器123分別存儲來自控制單元10的用戶數據于存儲器131和133中,以及存儲墻紙數據于存儲器135中。當沒有選擇的墻紙信息的時候,墻紙信息以透明色在預定的墻紙信息的基礎上顯示。因此,視頻處理單元70在顯示單元80的第一和第二顯示區域81和83中顯示來自控制單元10的用戶數據,如圖13A所示。這里,用戶數據可以包括,例如呼叫者信息,當前時間信息和通信狀態信息。用戶通過音頻處理器25執行語音通信功能。
第四,如果在步驟811通信模式是接入呼叫模式并且在步驟813是語音通信模式,以及在步驟821在語音通信模式中選擇了電視顯示功能的時候,則在步驟827,控制單元10通知視頻處理單元70關于這些模式的信息。然后,在步驟827,視頻處理單元70中的I2C接口115控制調諧器50和解碼器60以正常地處理當前選擇的頻道的電視信號,并且阻擋來自解碼器60的音頻信號,以便音頻處理器25可以處理基于語音通信功能的音頻信號。而且,在步驟827,視頻處理單元70中的存儲器控制器123分別在存儲器131中存儲來自控制單元10的用戶數據,并且在存儲器133和135中存儲接收到的電視視頻數據。此時,如果電視視頻數據以QCIF尺寸顯示,則視頻處理單元70控制顯示單元80以在顯示單元80的第一顯示區域81中顯示電視視頻數據,并且在其第二顯示區域83中顯示來自控制單元10的用戶數據,如圖13C所示。這里,用戶數據可以包括,例如呼叫者信息、當前時間信息和通信狀態信息。作為選擇,如果以全尺寸顯示電視視頻數據,則視頻處理單元70以OSD方式在顯示的圖象上顯示來自OSD控制器119的用戶數據,如圖13B所示。用戶通過音頻處理器25執行語音通信功能。
如果在步驟829在與接入呼叫模式有關的通信服務以及數據通信模式或者語音通信模式以上述的方式提供之后結束了通信模式,則控制單元10返回到電視模式。此時,在執行通信通信模式之前,控制單元10控制視頻處理單元70以在與電視模式相關的服務中恢復所有的功能到它們的狀態。
呼出呼叫模式是在電視模式進行的條件下執行的,如下首先,當在步驟831通信模式是呼出呼叫模式,并且在步驟833是數據通信模式,以及在步驟835在數據通信模式中選擇了OSD功能的時候,則在步驟837,控制單元10通知視頻處理單元70關于這些模式的信息。而且在步驟837,控制單元10將來自小鍵盤27的數據傳送到視頻處理單元70。然后,在視頻處理單元70中的I2C接口在控制單元10的控制下控制調諧器50和解碼器60,例如它們不操作。此外,在視頻處理單元70中的存儲器控制器123分別存儲來自控制單元10的用戶數據于存儲器131和133中,以及存儲墻紙數據于存儲器135中。當沒有選擇的墻紙信息的時候,墻紙以透明色在預定的墻紙信息的基礎上顯示。因此,視頻處理單元70在顯示單元80的第一和第二顯示區域81和83中顯示來自控制單元10的用戶數據,如圖13A所示。這里,用戶數據可以包括,例如被呼叫者的信息和將從呼叫方發送的文本消息。之后,如果用戶在步驟839按壓確認鍵以命令發送正在顯示的消息,則在步驟841控制單元10發送文本數據。
其次,如果在步驟831通信模式是呼出呼叫模式并且在步驟833是數據通信模式,以及在步驟835在數據通信模式中選擇了電視顯示功能的時候,則在步驟843,控制單元10通知視頻處理單元70關于這些模式的信息。而且在步驟843,控制單元10將輸入的數據傳送到視頻處理單元70。然后,在步驟843,視頻處理單元70分別在存儲器131中存儲來自控制單元10的用戶數據,并且在存儲器133和135中存儲接收到的電視視頻數據。此時,如果電視視頻數據以QCIF尺寸顯示,則視頻處理單元70控制顯示單元80以在顯示單元80的第一顯示區域81中顯示電視視頻數據,并且在其第二顯示區域83中顯示來自控制單元10的用戶數據,如圖13C所示。這里,用戶數據可以包括,例如被呼叫者的信息和將發送的文本消息。作為選擇,如果以全尺寸顯示電視視頻數據,則視頻處理單元70以OSD方式在顯示的圖象上顯示來自OSD控制器119的文本消息,如圖13B所示。之后,如果在步驟839發送了命令,隨后控制單元10在步驟841發送當前顯示的文本數據。
第三,如果在步驟831通信模式是呼出呼叫模式,并且在步驟833是語音通信模式,以及在步驟845在語音通信模式中選擇了OSD功能的時候,則在步驟847,控制單元10通知視頻處理單元70關于這些模式的信息。然后,在視頻處理單元70中的I2C接口115在控制單元10的控制下控制調諧器50和解碼器60,例如它們不操作。此外,在視頻處理單元70中的存儲器控制器123分別存儲來自控制單元10的用戶數據于存儲器131和133中,以及存儲墻紙數據于存儲器135中。當沒有選擇的墻紙信息的時候,墻紙信息以透明色在預定的墻紙信息的基礎上顯示。因此,視頻處理單元70在顯示單元80的第一和第二顯示區域81和83中顯示來自控制單元10的用戶數據,如圖13A所示。這里,用戶數據可以包括,例如被呼叫者的信息,當前時間信息和通信狀態信息。用戶通過音頻處理器25執行語音通信功能。之后,如果在步驟849產生結束鍵輸入,則控制單元10釋放呼叫模式并且隨后返回到電視模式第四,如果在步驟831通信模式是呼出呼叫模式并且在步驟833是語音通信模式,以及在步驟845在語音通信模式中選擇了電視顯示功能的時候,則在步驟851,控制單元10通知視頻處理單元70關于這些模式的信息。然后,在步驟851,視頻處理單元70中的I2C接口115控制調諧器50和解碼器60以正常地處理當前選擇的頻道的電視信號,并且阻擋來自解碼器60的音頻信號,以便音頻處理器25可以處理基于語音通信功能的音頻信號。而且,在步驟851,視頻處理單元70中的存儲器控制器123分別在存儲器131中存儲來自控制單元10的用戶數據,并且在存儲器133和135中存儲接收到的電視視頻數據。此時,如果電視視頻數據以QCIF尺寸顯示,則視頻處理單元70控制顯示單元80以在顯示單元80的第一顯示區域81中顯示電視視頻數據,并且在其第二顯示區域83中顯示來自控制單元10的用戶數據,如圖13C所示。這里,用戶數據可以包括,例如被呼叫者的信息、當前時間信息和通信狀態信息。作為選擇,如果以全尺寸顯示電視視頻數據,則視頻處理單元70以OSD方式在顯示的圖象上顯示來自OSD控制器119的用戶數據,如圖13B所示。用戶通過音頻處理器25執行語音通信功能。之后,如果在步驟849產生結束鍵輸入,則控制單元10釋放呼叫模式并且隨后返回到電視模式如果在以上述的方式執行后結束通信模式,則控制單元10返回到先前狀態的電視模式。
從上述的說明可以看出,本發明提供了一種移動終端,能夠處理接收的電視視頻數據以在其顯示單元上顯示為電視圖象。該移動終端可以也放大或者旋轉顯示的電視圖象,或者以靜止圖象來捕捉和存儲。此外,當顯示電視圖像的時候,移動終端可以有效的控制存儲器來以菜單方式處理電視模式,結果使得電視觀看的便利性增加。
盡管以說明為目的公開了本發明的實施例,但是本領域中的普通技術人員可以理解,在不脫離本發明所附的權利要求所限定的本發明的精神和范圍內可以對本發明進行各種可能的添加和替換。
權利要求
1.一種在移動終端中顯示電視視頻信號的用于移動終端的顯示裝置,包括控制裝置,用于產生多個用來執行電視模式和通信模式的命令,以及對應于顯示的電視圖象的用戶數據;調諧器,用于接收選擇的頻道的電視信號;解碼器,用于解碼所述的調諧器收到的電視信號以將其劃分為電視視頻信號、語音信號和同步信號;視頻處理裝置,用于在所述的電視模式中,將來自所述的解碼器的視頻信號轉換成為數字視頻數據,在幀的基礎上處理和存儲轉換的數字視頻數據,并且在幀周期中輸出存儲的先前幀的視頻數據,并且隨后輸出所述的用戶數據,以及在所述的通信模式中,停止所述調諧器和解碼器的操作,并且從所述的控制裝置輸出所述的用戶數據;以及顯示裝置,具有第一和第二顯示區域,所述的顯示裝置在所述的電視模式中,分別在所述的第一和第二顯示區域中顯示來自所述的視頻處理裝置的所述的幀視頻數據和用戶數據,并且在通信模式中在所述的第一和第二顯示區域中顯示來自所述的視頻處理裝置的用戶數據。
2.根據權利要求1所述的顯示裝置,其中所述的視頻處理裝置包括模擬/數字(A/D)轉換器,用于將來自所述的解碼器的所述的視頻信號轉換成為所述的數字視頻數據;格式縮放器,用來縮放所述的視頻數據的尺寸到與來自所述的解碼器的所述的同步信號同步的幀尺寸;第一到第三存儲器,以及存儲器控制器,用于在所述的電視模式中,在所述的第二或者第三存儲器中存儲來自所述的格式縮放器的當前幀的視頻數據,同時輸出存儲在所述的第三或者第二存儲器中的先前幀的視頻數據,在完成輸出所述的先前幀的視頻數據時輸出存儲在所述的第一存儲器中的用戶數據,并且重復這些存儲和輸出操作,并且在所述的通信模式中,存儲所述的用戶數據于所述的第一存儲器和/或者第二存儲器,并且輸出存儲的用戶數據。
3.根據權利要求2所述的顯示裝置,其中所述的視頻處理裝置還包括屏上顯示(OSD)控制器,用于指示、復制和顯示存儲在所述的第一存儲器中的所述的用戶數據的需要的區域。
4.根據權利要求3所述的顯示裝置其中所述的視頻處理裝置還包括交互集成電路(I2C)控制器,用來以I2C通信方式發送來自所述的控制裝置的頻道控制數據到所述的調諧器。
5.根據權利要求2所述的顯示裝置,其中所述的存儲器控制器,適用于響應于捕捉鍵輸入,輸出在所述的顯示菜單上作為靜態圖象顯示的幀的視頻數據;以及所述的控制裝置,適用于訪問所述作為所述的靜態圖象正在輸出的視頻數據。
6.根據權利要求2所述的顯示裝置,其中所述的存儲器控制器適用于響應旋轉鍵輸入,旋轉和輸出在所述的顯示裝置上顯示的圖象。
7.根據權利要求6所述的顯示裝置,其中所述的存儲器控制器適用于放大和輸出所述的旋轉的并且輸出的圖象。
8.一種在具有顯示單元的移動終端中顯示電視視頻信號的方法,所述的顯示單元具有視頻數據顯示區域和用戶數據顯示區域,所述的方法包括步驟a).在待機模式中確定是否所述的移動終端被設定為電視模式或者通信模式;b).如果所述的移動終端設定為所述的電視模式,則控制調諧器以選擇需要的電視頻道;c).通過選擇的電視頻道接收電視視頻信號,并且將接收到的電視信號劃分成為所述的電視視頻信號、語音信號和同步信號;d).響應于所述的同步信號,將所述的劃分的視頻信號轉換成為當前幀的視頻數據,在存儲單元中存儲當前幀的視頻數據和用戶數據,輸出存儲在所述的存儲單元中的先前幀的視頻數據到所述的顯示單元的所述的視頻數據顯示區域,并且隨后在完成了所述的先前幀的所述的視頻數據的輸出時,輸出在所述的存儲單元中存儲的所述的用戶數據到所述的顯示單元的所述的用戶數據顯示區域;以及e).如果所述的移動終端設定為所述的通信模式,則存儲在所述的通信模式中產生的用戶數據于所述的存儲單元中,并且在所述的顯示單元的所述的視頻數據顯示區域和用戶數據顯示區域中顯示存儲的用戶數據。
9.根據權利要求8所述的方法,其中所述的d)步驟包括步驟d-1).將所述的劃分出的視頻信號轉換成為數字視頻數據;d-2).將所述的轉換的數字視頻數據縮放成為與所述的同步信號同步的幀尺寸,以產生所述的當前幀的所述的視頻數據;d-3).在所述的存儲單元的第二和第三存儲器中存儲所述的當前幀的所述的視頻數據,同時輸出并且顯示存儲在所述的第二和第三存儲器中的所述的先前幀的所述的視頻數據,在完成所述的先前幀的所述的視頻數據的輸出時,輸出并且顯示存儲在所述的存儲單元中的第一存儲器中的所述的用戶數據,并且重復這些存儲和輸出操作。
10.根據權利要求9所述的方法,其中所述的步驟d-3)包括步驟響應于捕捉鍵輸入,輸出并且顯示正在顯示的幀的視頻數據為靜態圖象,并且存儲顯示的靜態圖象視頻數據。
11.根據權利要求9所述的方法,其中所述的步驟d-3)包括步驟響應于旋轉鍵輸入,旋轉和輸出當前顯示的圖象。
12.根據權利要求9所述的方法,其中所述的步驟d-3)還包括步驟如果旋轉為90度、270度或者基本上90度或者基本上270度,則放大并且輸出當前顯示的圖象。
13.一種在具有顯示單元的移動終端中顯示電視視頻信號的方法,所述的顯示單元具有視頻數據顯示區域和用戶數據顯示區域,所述的方法包括步驟a).在電視模式中控制調諧器以選擇需要的電視頻道;b).通過選擇的電視頻道接收電視視頻信號并且將收到的視頻信號轉換成為數字視頻數據;c).縮放所述的視頻數據的尺寸到幀尺寸;d).在存儲器中存儲通過所述的選擇的頻道收到的當前幀的視頻數據和對應于所述的選擇的頻道的用戶數據,在幀周期中輸出存儲在所述的存儲器中的先前幀的視頻數據到所述的顯示單元的所述的視頻數據顯示區域,并且隨后在完成了所述的先前幀的所述的視頻數據的輸出時,輸出在所述的存儲器中存儲的所述的用戶數據到所述的顯示單元的所述的用戶數據顯示區域;e).根據在所述的步驟d)產生的通信命令確定通信模式;f).如果在步驟e)通信模式被確定為數據通信模式,則在所述的顯示單元的所述的視頻數據顯示區域顯示電視圖象,并且在所述的用戶數據顯示區域中顯示在所述的通信模式中產生的用戶數據;g).如果在步驟e)通信模式被確定為語音通信模式,則在所述的顯示單元的所述的視頻數據顯示區域顯示電視圖象,阻擋電視音頻信號以執行語音通信功能,并且如果所述的通信模式結束,則返回到所述的步驟d)。
14.一種在具有顯示單元的移動終端中顯示電視視頻信號的方法,所述的顯示單元具有視頻數據顯示區域和用戶數據顯示區域,所述的方法包括步驟a).在電視模式中控制調諧器以選擇需要的電視頻道;b).通過選擇的電視頻道接收電視視頻信號并且將收到的視頻信號轉換成為數字視頻數據;c).縮放所述的視頻數據的尺寸到幀尺寸;d).在存儲器中存儲通過所述的選擇的頻道收到的當前幀的視頻數據和對應于所述的選擇的頻道的用戶數據,在幀周期中輸出存儲在所述的存儲器中的先前幀的視頻數據到所述的顯示單元的所述的視頻數據顯示區域,并且隨后在完成了所述的先前幀的所述的視頻數據的輸出時,輸出在所述的存儲器中存儲的所述的用戶數據到所述的顯示單元的所述的用戶數據顯示區域;e).根據在所述的步驟d)產生的屏幕調整命令,旋轉和放大當前顯示的圖象并且在所述的顯示單元上以全屏幕尺寸顯示所得到的圖象;f).根據在所述的步驟e)產生的通信命令確定通信模式;g).如果在所述的步驟f)通信模式被確定為數據通信模式,則在所述的顯示單元上顯示電視圖象,以OSD方式在顯示的電視圖象的希望的位置上顯示在所述的通信模式中產生的用戶數據,并且如果所述的通信模式結束,則返回到所述的步驟e);h).如果在步驟f)通信模式被確定為語音通信模式,則在所述的顯示單元上顯示電視圖象,阻擋電視音頻信號以執行語音通信功能,并且如果所述的通信模式結束,則返回到所述的步驟e)。
15.一種用于執行電視模式和通信模式的移動終端,包括控制裝置,用于產生多個命令,用來執行所述的電視模式和通信模式、對應于正在顯示的電視圖象的用戶數據,并且產生多個命令,用來當在所述的電視模式中發生所述的通信模式的時候,執行所述的電視模式或者OSD模式作為顯示模式;調諧器,用于接收選擇的頻道的電視信號;解碼器,用于解碼所述的調諧器收到的電視信號以將其劃分為電視視頻信號、語音信號和同步信號;視頻處理裝置,用于在所述的電視模式中,將來自所述的解碼器的視頻信號轉換成為數字視頻數據,在幀的基礎上處理和存儲轉換的數字視頻數據,并且在幀周期中輸出存儲的先前幀的視頻數據,并且隨后輸出所述的用戶數據,以及如果在所述的電視模式中發生了所述的通信模式并且所述的OSD模式被設定為顯示模式,則阻擋所述的解碼器的輸出并且處理所述的用戶數據;以及顯示裝置,具有第一和第二顯示區域,所述的顯示裝置在所述的電視模式中,分別在所述的第一和第二顯示區域中顯示來自所述的視頻處理裝置的用戶數據和所述的幀視頻數據,并且在通信模式中在所述的第一和第二顯示區域中顯示來自所述的視頻處理裝置的用戶數據。
16.據權利要求15所述的移動終端,其中所述的視頻處理裝置包括A/D轉換器,用于將來自所述的解碼器的所述的視頻數據轉換成為所述的數字視頻數據;格式縮放器,用來將所述的視頻數據的尺寸縮放到與來自所述的解碼器的所述的同步信號同步的幀尺寸;第一到第三存儲器,以及存儲器控制器,用于在所述的電視模式中,在所述的第二或者第三存儲器中存儲來自所述的格式縮放器的當前幀的視頻數據,同時輸出存儲在所述的第三或者第二存儲器中的先前幀的視頻數據,在完成輸出所述的先前幀的視頻數據時輸出存儲在所述的第一存儲器中的用戶數據,并且重復這些存儲和輸出操作,在所述的通信模式中,如果所述的電視模式被設定為顯示模式,則執行所述的操作,如果OSD模式被設定為所述的顯示模式,則在所述的第三存儲器中存儲墻紙數據,存儲所述的用戶數據于所述的第一存儲器和/或者第二存儲器,并且輸出存儲的用戶數據。
全文摘要
一種用于在移動終端中接收和顯示電視信號和數據信號的裝置和方法。該移動終端包括具有視頻數據顯示區域和用戶數據顯示區域的顯示單元。該移動終端在待機模式中確定是否被設定為電視模式或者通信模式。如果移動終端被設定為電視模式,則它控制調諧器來選擇需要的電視頻道。該移動終端在存儲器中存儲通過選擇的電視頻道收到的視頻數據和對應于選擇的頻道的用戶數據。在幀周期中輸出存儲在存儲單元中的先前幀的視頻數據到顯示單元的視頻數據顯示區域,并且隨后在完成先前幀的視頻數據的輸出的同時輸出存儲在存儲單元中的用戶數據到顯示單元的用戶數據顯示區域。在通信模式中,移動終端停止調諧器的操作,并且在視頻數據顯示區域和用戶數據顯示區域中顯示在通信模式中產生的用戶數據。
文檔編號H04B1/40GK1496181SQ0315896
公開日2004年5月12日 申請日期2003年9月17日 優先權日2002年9月17日
發明者裴勝均, 金龍珉, 張換棋 申請人:三星電子株式會社