專利名稱:一種平板電視的圖像顯示方法
一種平板電視的圖像顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視圖像顯示技術(shù)領(lǐng)域,特別涉及一種平板電視的圖像顯示方法。背景技術(shù):
目前,所有的有線電視節(jié)目,包括正在大力推廣的數(shù)字電視,電視圖像信號比例 都是4:3的,但是當(dāng)前流行的平板電視機的顯示屏幕比例都是16: 9,電視圖像信號 的比例模式與平板電視機的顯示屏幕比例不一致,因此,用平板電視機收看電視節(jié)目 時存在很大的弊端,電視機直接把圖像信號滿屏輸出到電視屏幕,電視畫面就會失真, 即電視圖像變形和圖像不能全屏顯示,容易出現(xiàn)以下卻缺陷電視兩側(cè)出現(xiàn)黑邊,使 顯示屏幕變??;或者是電視臺標和下面的字就看不到,圖象顆粒大;或者是圖像左右
拉伸,圖像被壓成扁平。從而給用戶收看數(shù)字電視節(jié)目帶來極大的不便,故有必要研 究提供一種方法,使得用戶用平板電視機收看電視節(jié)目時,避免產(chǎn)生電視圖像的變形、 失真,以便將輸入的電視圖像信號逼真的展現(xiàn)在用戶眼前,方便用戶收看電視節(jié)目。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明的主要目的在于提供一種平板電視的圖像顯示方法。
為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案為 一種平板電視的圖像顯示方法,包括如下步驟 輸入電視圖像信號;
剪裁圖像,解析圖像信號格式數(shù)據(jù),根據(jù)算法,將黑邊剪裁掉得到與電視屏幕最匹 配的縮放比例;
依據(jù)前一步驟的算法,計算出下一個比例模式; 最后將剪裁后的圖像根據(jù)電視屏幕比例進行縮放,在顯示屏上顯示出理想的圖像效果。
相較于現(xiàn)有技術(shù),本發(fā)明平板電視的圖像顯示方法使得用戶用平板電視機收看電視 節(jié)目時,避免產(chǎn)生電視圖像的變形、失真,以便將輸入的電視圖像信號逼真的展現(xiàn)在用 戶眼前,方便用戶收看電視節(jié)目。
圖1為本發(fā)明的原理框圖。 圖2為本發(fā)明的流程圖示。
圖3為本發(fā)明輸入信號被剪裁后的幾種格式對照圖示。
具體實施方式
請參閱圖l所示,本發(fā)明包括有視頻解碼單元、與視頻解碼單元連接的圖像處理 單元、以及與圖像處理單元連接以顯示經(jīng)圖像處理單元處理后過的圖像信號的顯示屏。 圖像處理單元還連接有遙控系統(tǒng),以接受遙控系統(tǒng)的控制。輸入電視圖像信號至視頻 解碼單元,視頻解碼單元解析出圖像信號格式數(shù)據(jù),根據(jù)算法,將黑邊剪裁掉得到與 電視屏幕最匹配的縮放比例;圖像處理模塊根據(jù)前述算法計算出下一個比例模式,即在前一種顯示模式算法基礎(chǔ)上算出來每一種顯示模式;最后將裁剪后的圖像根據(jù)電視 屏幕比例進行縮放,在顯示屏上顯示出理想的圖像效果。所述遙控系統(tǒng)屬于主控系統(tǒng), 用于實現(xiàn)狀態(tài)的轉(zhuǎn)換與控制,通過紅外線遙控選擇需要的顯示模式。
本發(fā)明平板電視的圖像顯示方法包括如下步驟輸入圖像信號;剪裁圖像,解析 圖像信號格式數(shù)據(jù),根據(jù)算法,將黑邊剪裁掉得到與電視屏幕最匹配的縮放比例;依 據(jù)前一步驟的算法,計算出下一個比例模式;最后將剪裁后的圖像根據(jù)電視屏幕比例 進行縮放,在顯示屏上顯示出理想的圖像效果。
請參閱圖2所示,本發(fā)明平板電視的圖像顯示方法通過一種新的顯示模式來實現(xiàn), 本實施例中定義為圖強模式,如圖3所示,以最外面黑色框為電視屏幕,褐色框就是 4: 3模式,綠色線與褐色線圍起來的框為16: 9模式,藍色線與褐色線圍起來的框即 為圖強模式。圖強模式功能實現(xiàn)主要有快捷鍵按鍵處理和在菜單(即0SD)中切換顯 示模式選項處理兩種方式。用戶按"顯示模式"按鍵,出現(xiàn)"顯示模式"OSD,重復(fù)按
"顯示模式"按鍵,檢測重復(fù)按鍵狀態(tài)是否為"圖強模式"的鍵值。若在循環(huán)按"顯 示模式"按鍵時,檢測到對應(yīng)的按鍵狀態(tài)是"圖強模式",則將圖強模式的參數(shù)值存到
EEPR0M中,顯示屏縮放比例改變?yōu)?圖強模式"的效果,同時"顯示模式"0SD上顯 示"圖強模式"字樣。所述圖強模式的實現(xiàn)語句如下-switch( enVideoScreen )
case VIDE0SCREEN一PR0GRAM—4X3: break;
case VIDEOSCREEN—Z00M2: break;
case VIDEOSCREEN—PICSTRENGTH:
ul6Te即=((U32 ) pstCropWin-〉height * 30) / 1000; pstCropWin->y += ul6Temp;
pstCropWin-〉height = ( pstCropWin-〉height _ 2 * ul6Temp- ul6Temp/2); MDrv_PQ_SetNonLinearScaling(PQTBL—MAIN, 1, ENABLE); breaki
其中,水平方向上的起始位置pstCropWin-〉x和寬度pstCropWin-> width保持和 前一個顯示模式一樣,依據(jù)前一步驟得到的縮放方案執(zhí)行畫面縮放操作。其中,ul6Temp 臨時變量、pstCropWin-〉y圖強模式圖像在垂直方向上的起始位置,以及 pstCr叩Win-〉height圖強模式圖像的高度都是依據(jù)前一縮放比例模式的變量計算得 到的。
本發(fā)明的軟件流程及步驟如下
通過調(diào)用MApp—CheckKeyStatus()函數(shù)判斷是否有鍵按下; 當(dāng)判斷出有按鍵按下時,通過調(diào)用MApp—ParseKey()函數(shù)解釋遙控鍵值,即 static void MApp—ParseKey(void)
switch ( stKeyStatus.keydata )
case IRKEY—POWER: u8KeyCode = KEY—POWER;
break;case IMEY—咖M break;
u8eytode = KEY_Z00M; 〃顯示模式按鍵
通過msAPI—GetlRKey(U8 *u8key, U8 *u8Repstatus)函數(shù)來獲取遙控按鍵鍵值以
及按鍵重復(fù)狀態(tài),艮P:
U8 msAPI—GetlRKey(U8承u8key, U8氺u8R印status)
return msIR—GetlRKeyCode(u8key, u8Repstatus);
其中,兩個指針變量*u8key, W8R印status分別指鍵值和重復(fù)按鍵的次數(shù)。 當(dāng)判斷出所按的鍵是"顯示模式"按鍵時,再通過調(diào)用MApp—CheckR印eatKey() 函數(shù)來檢測循環(huán)按鍵狀態(tài),艮P-
Switch (u8KeyCode)
case KEY_NULL:
break; case KEY—RED:
Test—Key = 1;
break; case KEYJiOLD:
Test—Key = 2;
break; case KEY—YELLOW:
Test—Key:3;〃假設(shè)按3次"顯示模式"按鍵后檢測到"圖強
break; case KEY—BLUE:
Test—Key = 4;
break; default
在循環(huán)按"顯示模式"按鍵時,檢測到對應(yīng)的按鍵狀態(tài)是"圖強模式",此時將 數(shù)據(jù)(即圖強模式的參數(shù)值)存到EEPROM中;
通過調(diào)用—msAPI—Picture—CalculateAspectRatio ()函數(shù)來對圖強模式中參數(shù)進
行計算,艮P:
—msAPI—Picture—CalculateAspectRatio(enVideoScreen, pstCropWin, pstDstWin)
static void MApp—CheckR印eatKey(void)
模式
switch( enVideoScreen )case VIDEOSCREEN PROGRAM 4X3:
U16 ul6Temp = (U32)pstDstWin-〉height * 4 / 3; if (ul6Temp <= pstDstWin-〉width) 〃 H:V >= 4:3
pstDstWin->x += (pstDstWin-〉width - ul6Temp) / 2; pstDstWin—>width = ul6Temp;
case VIDE0SCREEN—Z00M2:
ul6Temp =( ( U32 ) pstCropWin-〉height * ARC—CINEMA—0VS_V) / 1000; pstCropWin->y += ul6Temp;
pstCropWin->height = ( pstCropWin-〉height - 2氺ul6Temp ); ul6Temp = (( U32 ) pstCropWin-〉width * ARC_CINEMA—0VS_H) / 1000; pstCropWin-〉x += ul6Temp;
pstCropWin->width = ( pstCropWin-〉width - 2氺ul6Temp ); break;
以上所描述的最佳實施例僅是對本發(fā)明進行闡述和說明,但并不局限于所公開的 任何具體形式,進行許多修改和變化是可能的。
else 〃 H:V 〈= 4:3
ul6Temp = (U32)pstDstWin-〉width * 3 / 4; pstDstWin->y += (pstDstWin_>height _ ul6Temp) pstDstWin—>height = ul6Temp;
/ 2;
權(quán)利要求
1.一種平板電視的圖像顯示方法,其特征在于,包括如下步驟輸入電視圖像信號;剪裁圖像,解析圖像信號格式數(shù)據(jù),根據(jù)算法,將黑邊剪裁掉得到與電視屏幕最匹配的縮放比例;依據(jù)前一步驟的算法,計算出下一個比例模式;最后將剪裁后的圖像根據(jù)電視屏幕比例進行縮放,在顯示屏上顯示出理想的圖像效果。
2. 如權(quán)利要求l所述的平板電視的圖像顯示方法,其特征在于所述電視圖像信號 輸入至視頻解碼單元,由視頻解碼單元解析出圖像信號格式數(shù)據(jù),根據(jù)算法,將黑邊剪 裁掉得到與電視屏幕最匹配的縮放比例。
3. 如權(quán)利要求2所述的平板電視的圖像顯示方法,其特征在于所述視頻解碼單元連 接有圖像處理單元,圖像處理單元根據(jù)所述算法計算出下一個比例模式
4. 如權(quán)利要求3所述的平板電視的圖像顯示方法,其特征在于所述圖像處理單元 還連接有遙控系統(tǒng),所述遙控系統(tǒng)屬于主控系統(tǒng),用于實現(xiàn)狀態(tài)的轉(zhuǎn)換與控制,通過紅 外線遙控選擇需要的顯示模式。
全文摘要
本發(fā)明公開一種平板電視的圖像顯示方法,包括如下步驟輸入電視圖像信號;剪裁圖像,解析圖像信號格式數(shù)據(jù),根據(jù)算法,將黑邊剪裁掉得到與電視屏幕最匹配的縮放比例;依據(jù)前一步驟的算法,計算出下一個比例模式;最后將剪裁后的圖像根據(jù)電視屏幕比例進行縮放,在顯示屏上顯示出理想的圖像效果。本發(fā)明平板電視的圖像顯示方法使得用戶用平板電視機收看電視節(jié)目時,避免產(chǎn)生電視圖像的變形、失真,以便將輸入的電視圖像信號逼真的展現(xiàn)在用戶眼前,方便用戶收看電視節(jié)目。
文檔編號H04N5/44GK101626465SQ20091010923
公開日2010年1月13日 申請日期2009年8月3日 優(yōu)先權(quán)日2009年8月3日
發(fā)明者娜 朱 申請人:深圳創(chuàng)維-Rgb電子有限公司