專利名稱:液晶屏幕設置屏參的方法
技術領域:
本發(fā)明涉及液晶屏幕設置屏參的方法,特別適合但不僅限于對液晶電視屏參的設置。
背景技術:
目前在對不同物理分辨率的液晶電視機屏幕進行顯示時,要實現風格相同的 OSD (On-Screen Display)顯示,一般來說,要做成跟屏幕物理分辨率對應的多套OSD系統, 并且選擇好對應的屏參數據,根據不同的物理分辨率產生多套OSD和多套目標代碼,來實現同一軟件版本對應多種物理分辨率不同的屏。這種方式使得軟件開發(fā)難度大周期長,并且占用系統的存儲空間大,由于對不同的物理分辨率需要生成對應的OSD和目標代碼,因此運行速度也相應較慢,系統的整體維護難度較大。
發(fā)明內容
本發(fā)明提供了一種液晶屏幕設置屏參的方法,使用一套目標代碼實現多種物理分辨率,以簡化軟件的開發(fā)難度,提高生產效率和系統的運行效率。本發(fā)明的液晶屏幕設置屏參的方法,包括步驟a.通過系統硬件的端口獲取系統硬件的不同配置,并根據不同系統的分辨率類型 (如1920 X 1080,1366 X 768,10 X 768等)確定各自系統硬件的預置電壓;b.將所述不同系統硬件的預置電壓和不同系統的分辨率類型形成一一對應的屏參索引表;c.系統初始化中,獲取屏參的硬件配置,根據獲取到的配置信息讀取所述屏參索引表中的對應記錄,如果沒有符合屏參硬件配置的記錄,則選取一個默認的屏參;如果有符合系統硬件配置的記錄,選取該屏參;d.系統軟件根據步驟c選取的屏參設置硬件縮放器(OSD scaler)對應的參數值, 使硬件縮放器根據不同的設置參數對OSD進行相對應的縮放,實現一套目標代碼兼容各種不同規(guī)格的液晶屏。具體的,在屏參索引表中將相同分辨率和相同參數的屏參索引分配在一個數組內,這種設計不但有利于提高對數據的搜索速度,也能夠減小冗余數據,提高存儲空間的利用率。具體的,系統軟件通過讀取系統硬件端口的電平,獲取步驟C中所述的硬件配置。具體的,步驟a中通過系統硬件端口的不同輸出電平獲取系統硬件的不同配置。優(yōu)選的,所述的系統硬件端口為GPIO (通用輸入輸出)端口或AD (模/數轉換)端□。本發(fā)明的液晶屏幕設置屏參的方法,使用一套目標代碼實現了多種物理分辨率, 簡化了軟件的開發(fā)難度,提高了生產效率和系統的運行效率。以下結合由附圖所示實施例的具體實施方式
,對本發(fā)明的上述內容再作進一步的
3詳細說明。但不應將此理解為本發(fā)明上述主題的范圍僅限于以下的實例。在不脫離本發(fā)明上述技術思想情況下,根據本領域普通技術知識和慣用手段做出的各種替換或變更,均應包括在本發(fā)明的范圍內。
圖1為本發(fā)明液晶屏幕設置屏參的方法的流程圖。
具體實施例方式如圖1所示本發(fā)明液晶屏幕設置屏參的方法,包括步驟a.通過系統硬件的GPIO端口或AD端口的不同輸出電平獲取系統硬件的不同配置(檢測AD端口的輸出電平時對AD端口進行6bit的A/D采樣),并根據不同系統的分辨率類型(如1920X1080,1366X768,1(^4X768等)確定各自系統硬件的預置電壓,例如 1920 X 1080屏的預置電壓為3V,1366 X 768屏的預置電壓為0V,1024 X 768屏的預置電壓為 IV,并預留中間電平以適應其它不同的屏格式;b.將所述不同系統硬件的預置電壓和不同系統的分辨率類型形成一一對應的屏參索引表,在屏參索引表中將相同分辨率和相同參數的屏參索引分配在一個數組內,以提高對數據的搜索速度,減小冗余數據和提高存儲空間的利用率;C.系統初始化中,系統軟件通過讀取系統硬件GPIO端口或AD端口的電平獲取屏參的硬件配置,根據獲取到的配置信息讀取所述屏參索引表中的對應記錄,如果沒有符合屏參硬件配置的記錄,則選取一個默認的屏參;如果有符合系統硬件配置的記錄,選取該屏參;d.系統軟件根據步驟c選取的屏參設置硬件縮放器(OSD scaler)對應的參數值, 使硬件縮放器根據不同的設置參數對OSD進行相對應的縮放,由此產生不同的屏的參數和不同的OSD縮放比例,實現一套目標代碼兼容各種不同規(guī)格的液晶屏。
權利要求
1.液晶屏幕設置屏參的方法,其特征為包括步驟a.通過系統硬件的端口獲取系統硬件的不同配置,并根據不同系統的分辨率類型確定各自系統硬件的預置電壓;b.將所述不同系統硬件的預置電壓和不同系統的分辨率類型形成一一對應的屏參索引表;c.系統初始化中,獲取屏參的硬件配置,根據獲取到的配置信息讀取所述屏參索引表中的對應記錄,如果沒有符合屏參硬件配置的記錄,則選取一個默認的屏參;如果有符合系統硬件配置的記錄,選取該屏參;d.系統軟件根據步驟C選取的屏參設置硬件縮放器對應的參數值,使硬件縮放器根據不同的設置參數對OSD進行相對應的縮放。
2.如權利要求1所述的液晶屏幕設置屏參的方法,其特征為在屏參索引表中將相同分辨率和相同參數的屏參索引分配在一個數組內。
3.如權利要求1所述的液晶屏幕設置屏參的方法,其特征為系統軟件通過讀取系統硬件端口的電平,獲取步驟c中所述的硬件配置。
4.如權利要求1所述的液晶屏幕設置屏參的方法,其特征為步驟a中通過系統硬件端口的不同輸出電平獲取系統硬件的不同配置。
5.如權利要求1至4之一所述的液晶屏幕設置屏參的方法,其特征為所述的系統硬件端口為GPIO端口或AD端口。
全文摘要
本發(fā)明涉及液晶屏幕設置屏參的方法。包括步驟a.通過系統硬件的端口獲取系統硬件的不同配置,并根據不同系統的分辨率類型確定各自系統硬件的預置電壓;b.將不同系統硬件的預置電壓和不同系統的分辨率類型形成屏參索引表;c.獲取屏參的硬件配置,讀取屏參索引表中的對應記錄,如果沒有符合屏參硬件配置的記錄,則選取一個默認的屏參;如果有符合系統硬件配置的記錄,選取該屏參;d.系統軟件根據步驟c選取的屏參設置硬件縮放器對應的參數值,使硬件縮放器根據不同的設置參數對OSD進行相對應的縮放。本發(fā)明的液晶屏幕設置屏參的方法,使用一套目標代碼實現了多種物理分辨率,簡化了軟件的開發(fā)難度,提高了生產效率和系統的運行效率。
文檔編號G09G3/36GK102404520SQ201110373440
公開日2012年4月4日 申請日期2011年11月22日 優(yōu)先權日2011年11月22日
發(fā)明者向何 申請人:四川長虹電器股份有限公司