本公開的實施例涉及一種非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示方法以及設(shè)備。
背景技術(shù):
隨著客戶對多媒體業(yè)務(wù)需求的日益增多,信號源的輸出顯示信號的種類也越來越多,這些顯示信號中有些是符合顯示標(biāo)準(zhǔn)而有些則是不符合顯示標(biāo)準(zhǔn)的。針對不符合顯示標(biāo)準(zhǔn)的非標(biāo)準(zhǔn)顯示數(shù)據(jù),除了采用自定義顯示終端設(shè)備的處理方法外,絕大多數(shù)的顯示終端設(shè)備都會直接提示用戶無法正常顯示非標(biāo)準(zhǔn)顯示數(shù)據(jù)。
技術(shù)實現(xiàn)要素:
本公開的至少一個實施例提供一種非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的顯示方法,包括,讀取信號源數(shù)據(jù)并判斷所述信號源數(shù)據(jù)是否為標(biāo)準(zhǔn)分辨率數(shù)據(jù);如果所述信號源數(shù)據(jù)為非標(biāo)準(zhǔn)分辨率數(shù)據(jù),則判斷所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)是否已經(jīng)存儲在存儲器中;如果所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)已經(jīng)存儲在所述存儲器中,則顯示所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù);如果所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)尚未存儲在所述存儲器中,則將所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)存儲在所述存儲器中,并顯示所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。
例如,將所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)存儲在所述存儲器中,包括:為所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)分配唯一標(biāo)識以及存儲地址,并將所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)、所述唯一標(biāo)識及所述存儲地址的起始地址共同存儲。
例如,判斷所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)是否已經(jīng)存儲在存儲器中,包括:查找所述存儲器中是否存儲了所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù);當(dāng)確定所述存儲器中已存儲了所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)時,采用所述唯一標(biāo)識和所述起始地址尋址所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。
例如,所述方法還包括:如果所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)尚未存儲在所述存儲器中,采用結(jié)構(gòu)體將所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)存儲在所述存儲器中;其中,所述結(jié)構(gòu)體包括:水平方向總像素數(shù)、垂直方向的總像素數(shù)、水平方向的起始打點(diǎn)位置、垂直方向的起始打點(diǎn)位置、水平頻率以及垂直頻率。
例如,標(biāo)準(zhǔn)分辨率數(shù)據(jù)包括:滿足VESA標(biāo)準(zhǔn)的數(shù)據(jù)或者滿足DMP標(biāo)準(zhǔn)的數(shù)據(jù)。
例如,所述的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示方法還包括,如果所述信號源數(shù)據(jù)屬于標(biāo)準(zhǔn)分辨率數(shù)據(jù),則采用標(biāo)準(zhǔn)分辨率進(jìn)行顯示。
本公開的至少一個實施例還提供一種非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示設(shè)備,包括,讀取處理模塊,被配置為讀取來自于信號源的數(shù)據(jù);判斷模塊,被配置為判斷所述信號源數(shù)據(jù)是否為標(biāo)準(zhǔn)分辨率數(shù)據(jù);處理模塊,被配置為當(dāng)判斷所述信號源數(shù)據(jù)為非標(biāo)準(zhǔn)分辨率數(shù)據(jù)時,執(zhí)行如下操作:判斷所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)是否已經(jīng)存儲在存儲器中;如果所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)已經(jīng)存儲在所述存儲器中,則顯示所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù);如果所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)尚未存儲在所述存儲器中,則將所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)存儲在所述存儲器中,并顯示所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。
例如,處理模塊被配置為采用唯一標(biāo)識將所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)存儲于分配的存儲地址,并存儲所述存儲地址的起始地址。
例如,處理模塊還被配置為依據(jù)所述唯一標(biāo)識和所述起始地址查找存儲的所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。
例如,如果所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)尚未存儲在所述存儲器中,處理模塊還被配置為采用結(jié)構(gòu)體存儲所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù),所述結(jié)構(gòu)體包括:水平方向總像素數(shù)、垂直方向的總像素數(shù)、水平方向的起始打點(diǎn)位置、垂直方向的起始打點(diǎn)位置、水平頻率以及垂直頻率。
例如,如果所述判斷模塊得到所述信號源數(shù)據(jù)屬于標(biāo)準(zhǔn)分辨率數(shù)據(jù),則采用標(biāo)準(zhǔn)分辨率進(jìn)行顯示。
例如,所述的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示設(shè)備還包括顯示器,被配置為顯示標(biāo)準(zhǔn)分辨率數(shù)據(jù)或者直接顯示非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。
附圖說明
為了更清楚地說明本公開實施例的技術(shù)方案,下面將對實施例的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅涉及本公開的一些實施例,而非對本公開的限制。
圖1為本公開實施例提供的一種應(yīng)用場景示意圖;
圖2為本公開實施例提供的一種非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示方法的流程圖;
圖3為本公開實施例提供的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示方法的示例一流程圖;
圖4為本公開實施例提供的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示設(shè)備的組成框圖;
圖5為實現(xiàn)本公開各實施例的一個可選的顯示設(shè)備的硬件結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合附圖,對本公開實施例中的技術(shù)方案進(jìn)行清楚、完整地描述參考在附圖中示出并在以下描述中詳述的非限制性示例實施例,更加全面地說明本公開的示例實施例和它們的多種特征及有利細(xì)節(jié)。應(yīng)注意的是,圖中示出的特征不是必須按照比例繪制。本公開省略了已知材料、組件和工藝技術(shù)的描述,從而不使本公開的示例實施例模糊。所給出的示例僅旨在有利于理解本公開示例實施例的實施,以及進(jìn)一步使本領(lǐng)域技術(shù)人員能夠?qū)嵤┦纠龑嵤├?。因而,這些示例不應(yīng)被理解為對本公開的實施例的范圍的限制。
除非另外特別定義,本公開使用的技術(shù)術(shù)語或者科學(xué)術(shù)語應(yīng)當(dāng)為本公開所屬領(lǐng)域內(nèi)具有一般技能的人士所理解的通常意義。本公開中使用的“第一”、“第二”以及類似的詞語并不表示任何順序、數(shù)量或者重要性,而只是用來區(qū)分不同的組成部分。此外,在本公開各個實施例中,相同或類似的參考標(biāo)號表示相同或類似的構(gòu)件。
下面結(jié)合附圖,對本公開實施例提供的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示方法、非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示設(shè)備的具體實施方式進(jìn)行詳細(xì)說明。
本公開實施例提供了一種通過在客戶端驅(qū)動程序內(nèi)將非標(biāo)準(zhǔn)分辨率數(shù)據(jù)新建為一個非標(biāo)準(zhǔn)分辨率,并基于新建的非標(biāo)準(zhǔn)分辨率在客戶端的顯示器上顯示信號源數(shù)據(jù)。例如,客戶端讀取信號源送出的分辨率數(shù)據(jù)并判斷是否滿足視頻電子協(xié)會(VESA,video electronics standards association)VESA標(biāo)準(zhǔn),如果讀取的分辨率數(shù)據(jù)是非VESA標(biāo)準(zhǔn)的分辨率數(shù)據(jù),則需要在驅(qū)動程序內(nèi)將此分辨率數(shù)據(jù)存儲為一個新的非標(biāo)準(zhǔn)分辨率,之后可以根據(jù)該新的非標(biāo)準(zhǔn)分辨率顯示此類非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。這不同于目前將非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示為相近的標(biāo)準(zhǔn)分辨率數(shù)據(jù),或是直接不顯示輸入的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的處理方式。
本公開的實施例提供一種關(guān)于顯示非標(biāo)準(zhǔn)的分辨率的方式,該方式利用顯示終端設(shè)備內(nèi)部的軟體(即驅(qū)動程序)設(shè)計新建非標(biāo)準(zhǔn)分辨率用于顯示。
如圖1所示,用于顯示非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的場景100中包括:客戶端101、信號源150??蛻舳?01可以通過網(wǎng)絡(luò)160接收來自于信號源150的數(shù)據(jù)。此外,客戶端101也可以通過有線連接方式直接從信號源150獲得數(shù)據(jù)。在一些例子中,信號源150可以集成于客戶端101,為客戶端101的一部分。
信號源150可以為一種電子設(shè)備,該電子設(shè)備可以輸出穩(wěn)定的視頻信號,例如,該信號源可以為PC機(jī),信號發(fā)生器或者機(jī)頂盒等。例如,信號源150可以被配置為:通過網(wǎng)絡(luò)或者有線直連的方式向顯示設(shè)備提供數(shù)據(jù)。
在一些實施例中,網(wǎng)絡(luò)160包括,但不局限于,移動通信接入網(wǎng)(例如,4G、3G)、廣域網(wǎng)或局域網(wǎng)(例如,WIFI)等。又例如,網(wǎng)絡(luò)160包括互聯(lián)網(wǎng)。
例如,客戶端101可以為一種包括處理器和存儲器的計算設(shè)備。例如,客戶端101可以為智能手機(jī)或者其他包括處理器和存儲器的終端(例如,移動終端)。在一些實施例中,客戶端101可以包括處理器102、存儲器103、顯示器108、瀏覽器(圖中未示出)以及輸入設(shè)備(例如,麥克風(fēng))和其他輸出設(shè)備(例如,揚(yáng)聲器)等其他部件。
處理器102可以處理數(shù)據(jù)信號,可以包括各種計算結(jié)構(gòu),例如復(fù)雜指令集計算機(jī)(CISC)結(jié)構(gòu)、結(jié)構(gòu)精簡指令集計算機(jī)(RISC)結(jié)構(gòu)或者一種實行多種指令集組合的結(jié)構(gòu)。在一些實施例中,處理器102也可以是微處理器。
存儲器103可以保存處理器102執(zhí)行的指令和/或數(shù)據(jù)。這些指令和/或數(shù)據(jù)可以包括代碼,用于實現(xiàn)本公開實施例描述的一個或多個模塊的一些功能或全部功能。例如,存儲器103包括動態(tài)隨機(jī)存取存儲器(DRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、閃存(flash memory)、光存儲器(optical memory),或其他的本領(lǐng)域技術(shù)人員熟知的存儲器。
顯示器108可以用于顯示數(shù)據(jù)。例如顯示器108可以為LCD顯示器、LED顯示器或其他顯示器。顯示器108可以包括具有觸摸功能的顯示屏。
在一些實施例中,信號源150也可以包括與客戶端101相似的部件,例如,處理器及存儲器(圖中未示出),且信號源150的處理器和存儲器的相關(guān)功能與客戶端101的顯示器108、處理器102及存儲器103相似。
如圖2所示,本公開的實施例提供一種非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的顯示方法200。該非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的顯示方法200可以包括:步驟201,讀取信號源數(shù)據(jù)并判斷所述信號源數(shù)據(jù)是否為標(biāo)準(zhǔn)分辨率數(shù)據(jù);步驟221,如果所述信號源數(shù)據(jù)為非標(biāo)準(zhǔn)分辨率數(shù)據(jù),則判斷所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)是否已經(jīng)存儲在存儲器中;步驟241,如果所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)已經(jīng)存儲在所述存儲器中,則顯示所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù);步驟261,如果所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)尚未存儲在所述存儲器中,則將所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)存儲在所述存儲器中,并顯示所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。
在一些實施例中,步驟201執(zhí)行過程可以包括:首先讀取信號源數(shù)據(jù);之后再從讀取得到的數(shù)據(jù)中獲得至少如下一些參數(shù)信息:水平方向像素數(shù)、垂直方向的像素數(shù)、起始水平方向的打點(diǎn)位置以及起始垂直方向的打點(diǎn)位置;然后,比較獲得的參數(shù)信息與標(biāo)準(zhǔn)分辨率數(shù)據(jù)對應(yīng)的相關(guān)參數(shù)信息,根據(jù)比較結(jié)果判定讀取的信號源數(shù)據(jù)屬于標(biāo)準(zhǔn)分辨率數(shù)據(jù)或非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。值的注意的是,在本公開實施例中所指的標(biāo)準(zhǔn)分辨率數(shù)據(jù)可以為滿足任何顯示標(biāo)準(zhǔn)的分辨率數(shù)據(jù),例如,滿足VESA標(biāo)準(zhǔn)、DMP標(biāo)準(zhǔn)或其他顯示標(biāo)準(zhǔn)的數(shù)據(jù),本公開在此不作限定。
在一些實施例中,步驟201判斷信號源數(shù)據(jù)是否為標(biāo)準(zhǔn)分辨率數(shù)據(jù)可以包括:判斷信號源數(shù)據(jù)是否為滿足VESA標(biāo)準(zhǔn)、DMP標(biāo)準(zhǔn)或其他標(biāo)準(zhǔn)的數(shù)據(jù)。
在一些實施例中,步驟221中可以將非標(biāo)準(zhǔn)分辨率數(shù)據(jù)存儲在存儲器(例如,flash)中。步驟221中的判斷非標(biāo)準(zhǔn)分辨率數(shù)據(jù)是否已經(jīng)存儲在存儲器中的具體實現(xiàn)過程可以為:將最新得到的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)(即,為非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的信號源數(shù)據(jù))對應(yīng)的參數(shù)信息與已經(jīng)存儲在存儲器中的所有非標(biāo)準(zhǔn)分辨率數(shù)據(jù)對應(yīng)的參數(shù)信息逐一進(jìn)行比較(其中,該處參數(shù)信息至少包括垂直方向的像素數(shù)、起始水平方向的打點(diǎn)位置以及起始垂直方向的打點(diǎn)位置等);當(dāng)對應(yīng)參數(shù)的差值均在設(shè)定范圍內(nèi)時,則判定最新輸入的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)與已經(jīng)存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)之一屬于同一類型的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。此時,可以認(rèn)為存儲器已經(jīng)存儲了最新輸入的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。例如,設(shè)定范圍可以為:最新輸入的信號源數(shù)據(jù)的相關(guān)參數(shù)與所存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的相關(guān)參數(shù)的差值小于某一固定值。具體地,將最新接收的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)對應(yīng)的水平方向的像素數(shù)與已經(jīng)存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)對應(yīng)的水平方向的像素數(shù)進(jìn)行比較,如果兩者差值的絕對值小于預(yù)先設(shè)定的值(例如,差值絕對值小于或等于20),則進(jìn)一步判定最新接收的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)對應(yīng)的垂直方向的像素數(shù)與已經(jīng)存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)對應(yīng)的垂直方向的像素數(shù)的差值的絕對值是否小于預(yù)先設(shè)定的值。當(dāng)水平方向上像素數(shù)差值、垂直方向上像素數(shù)差值、水平方向的起始打點(diǎn)位置的差值以及垂直方向的起始打點(diǎn)位置的差值均滿足小于或等于一個固定的值時,則可以判定最新輸入的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)與已經(jīng)存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)屬于同一類數(shù)據(jù)。之后就可以直接調(diào)用已經(jīng)存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)對最新輸入的數(shù)據(jù)進(jìn)行顯示。
在一些實施例中,步驟221和步驟241可以包括:查找所述存儲器中是否存儲了所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù);當(dāng)確定所述存儲器中已存儲了所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)時,采用所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的唯一標(biāo)識和起始地址尋址所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù);之后,基于存儲器中查詢得到的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示所述信號源數(shù)據(jù)。
在一些實施例中,當(dāng)采用步驟221判定得知最新輸入的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)已經(jīng)存儲時,則步驟241可以直接采用已經(jīng)存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示最新輸入的信號源數(shù)據(jù)。
在一些實施例中,步驟261中可以采用新定義的結(jié)構(gòu)體存儲非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。新定義的結(jié)構(gòu)體包括如下參數(shù):水平方向像素數(shù)量、垂直方向像素數(shù)量、水平方向的起始打點(diǎn)位置以及垂直方向的起始打點(diǎn)位置等。此外,該新的結(jié)構(gòu)體也可以包括:存儲起始位置、以及為即將存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)分配的存儲序號。存儲序號可以用于表征即將存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)是第幾種類的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。此時,執(zhí)行步驟261的將所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)存儲在所述存儲器中的過程還包括:為所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)分配唯一標(biāo)識以及存儲地址,并將所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)、所述唯一標(biāo)識及所述存儲地址的起始地址共同存儲。例如,在步驟261中,采用結(jié)構(gòu)體將所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)存儲在所述存儲器中,其中,所述結(jié)構(gòu)體包括:水平方向總像素數(shù)、垂直方向的總像素數(shù)、水平方向的起始打點(diǎn)位置、垂直方向的起始打點(diǎn)位置、水平頻率以及垂直頻率等。
在一些實施例中,為了保證模擬信號的顯示質(zhì)量,該結(jié)構(gòu)體還可以定義自動時間參數(shù),例如采用該自動時間參數(shù)可以對模擬信號進(jìn)行自動對準(zhǔn)功能,保證顯示的畫面居中。
在一些實施例中,所述的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示方法200還可以包括,如果所述信號源數(shù)據(jù)屬于標(biāo)準(zhǔn)分辨率數(shù)據(jù),則采用標(biāo)準(zhǔn)分辨率進(jìn)行顯示(具體可以參考圖3)。
下面結(jié)合圖3提供一個示例。
圖3中提供的示例將非標(biāo)準(zhǔn)分辨率數(shù)據(jù)存儲在flash中,并對每一個存儲對象分配一個ID編號。具體過程如下。
步驟301,信號源輸出信號,此時顯示終端會讀取信號源輸出的信號。
步驟302,顯示終端判斷讀取的信號源數(shù)據(jù)是否為標(biāo)準(zhǔn)分辨率數(shù)據(jù)。具體地,顯示終端從讀取的信號源數(shù)據(jù)中獲得如下參數(shù):水平方向的像素數(shù)、垂直方向的像素數(shù)、水平方向的起始打點(diǎn)位置以及垂直方向的起始打點(diǎn)位置。然后,顯示終端將獲得的這些參數(shù)與標(biāo)準(zhǔn)分辨率數(shù)據(jù)對應(yīng)的相關(guān)參數(shù)進(jìn)行比較,如果各參數(shù)均相同則判定讀取的信號源數(shù)據(jù)屬于標(biāo)準(zhǔn)分辨率數(shù)據(jù),否則屬于非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。如果屬于標(biāo)準(zhǔn)分辨率數(shù)據(jù),則執(zhí)行步驟305,否則執(zhí)行步驟303。
步驟303,判斷非標(biāo)準(zhǔn)分辨率數(shù)據(jù)是否已經(jīng)存儲在閃存flash中。如果非標(biāo)準(zhǔn)分辨率數(shù)據(jù)已經(jīng)存儲在flash中,則執(zhí)行步驟305,否則執(zhí)行步驟304。
具體地,可以將信號源數(shù)據(jù)的水平方向的像素數(shù)、垂直方向的像素數(shù)、水平方向的起始打點(diǎn)位置以及垂直方向的起始打點(diǎn)位置與已經(jīng)存儲在flash中的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的相應(yīng)參數(shù)數(shù)值進(jìn)行比較,例如當(dāng)相應(yīng)參數(shù)的差值的絕對值均小于20時,則可以判定flash中已經(jīng)存儲了非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。此處的差值絕對值20僅僅是示意性的說明,針對不同的應(yīng)用場景可以選擇不同的差值絕對值。又例如,可以將差值絕對值設(shè)定為10,此時如果同時滿足如下四個條件,可以判定flash中已經(jīng)存儲了非標(biāo)準(zhǔn)分辨率數(shù)據(jù):信號源數(shù)據(jù)對應(yīng)的水平方向的像素數(shù)與某個已存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)對應(yīng)的水平方向的像素數(shù)差值為5,信號源數(shù)據(jù)對應(yīng)的垂直方向的像素數(shù)與已經(jīng)存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的垂直方向的像素數(shù)差值為7,信號源數(shù)據(jù)對應(yīng)的水平方向起始打點(diǎn)位置與已經(jīng)存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的水平方向起始打點(diǎn)位置的差值為6,信號源數(shù)據(jù)對應(yīng)的垂直方向起始打點(diǎn)位置與已經(jīng)存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的垂直方向起始打點(diǎn)位置的差值為6。
在執(zhí)行步驟304時(上述步驟303已經(jīng)判定所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)尚未存儲在閃存flash中),可以采用上述步驟261中的結(jié)構(gòu)體來存儲所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù),其中,所述結(jié)構(gòu)體至少包括非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的水平方向像素數(shù)量、垂直方向像素數(shù)量、水平方向的起始打點(diǎn)位置以及垂直方向的起始打點(diǎn)位置。此外,該結(jié)構(gòu)體還可以包括為非標(biāo)準(zhǔn)分辨率數(shù)據(jù)分配的ID編號。然后再將存儲后的非標(biāo)準(zhǔn)分標(biāo)率數(shù)據(jù)送入顯示器,來執(zhí)行步驟305。
上述步驟304具體地執(zhí)行過程為:將從信號源獲得的信號源數(shù)據(jù)的水平方向的像素數(shù)、垂直方向的像素數(shù)、水平方向的起始打點(diǎn)位置以及垂直方向的起始打點(diǎn)位置存儲在flash中。此外,為了尋址或者查找方便可以為每一個新存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)分配一個ID編號,而該ID編號可以采用阿拉伯?dāng)?shù)字。
步驟305,依據(jù)接收的標(biāo)準(zhǔn)分辨率數(shù)據(jù)或者非標(biāo)準(zhǔn)分辨率數(shù)據(jù)進(jìn)行顯示。
具體地可以為,對于采用上述方案的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的顯示圖像可以為一個未覆蓋全屏幕的圖像。該未覆蓋全部屏幕的圖像的寬度、高度以及顯示起始位置均由存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)提供。
如圖4所示,本公開的至少一個實施例還提供一種非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示設(shè)備500。該非標(biāo)準(zhǔn)分辨率顯示設(shè)備500可以包括讀取處理模塊510、判斷模塊520、處理模塊530。此外,該顯示設(shè)備500還可以包括存儲器540以及顯示器550。讀取處理模塊510被配置為讀取來自于信號源的數(shù)據(jù);判斷模塊520,被配置為判斷所述信號源數(shù)據(jù)是否為標(biāo)準(zhǔn)分辨率數(shù)據(jù);處理模塊530,被配置為當(dāng)判斷所述信號源數(shù)據(jù)為非標(biāo)準(zhǔn)分辨率數(shù)據(jù)時,執(zhí)行如下操作:判斷所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)是否已經(jīng)存儲在存儲器中;如果所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)已經(jīng)存儲在所述存儲器中,則顯示所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù);如果所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)尚未存儲在所述存儲器中,則將所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)存儲在所述存儲器中,并顯示所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。
在一些實施例中,讀取處理模塊510還被配置為從信號源數(shù)據(jù)中獲取相關(guān)參數(shù)信息。具體地,讀取處理模塊510首先讀取信號源數(shù)據(jù),之后再從讀取得到的數(shù)據(jù)中獲得至少如下一些參數(shù)信息:水平方向像素數(shù)、垂直方向的像素數(shù)、起始水平方向的打點(diǎn)位置以及垂直方向起始的打點(diǎn)位置。此時判斷模塊520將獲得的信號源數(shù)據(jù)的參數(shù)信息與標(biāo)準(zhǔn)分辨率數(shù)據(jù)對應(yīng)的相關(guān)參數(shù)信息進(jìn)行比較,從而判定讀取的信號源數(shù)據(jù)屬于標(biāo)準(zhǔn)分辨率數(shù)據(jù)或非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。
在一些實施例中,處理模塊530還可以被配置為采用唯一標(biāo)識將所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)存儲于分配的存儲地址,并存儲所述存儲地址的起始地址。此時,采用圖4示出的存儲器存儲非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。例如,該處的存儲器540可以為閃存(flash)。
在一些實施例中,處理模塊530還被配置為依據(jù)定義的唯一標(biāo)識和起始地址存儲所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。該處定義的標(biāo)識可以表示為數(shù)字,具體地可以依據(jù)非標(biāo)準(zhǔn)分辨率數(shù)據(jù)的存入次序分別編號為:1,2,3……。起始地址用于尋址所存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。
在一些實施例中,處理模塊530還被配置為采用結(jié)構(gòu)體存儲所述非標(biāo)準(zhǔn)分辨率數(shù)據(jù),所述結(jié)構(gòu)體可以包括讀取模塊510從信號源提取的參數(shù)信息。具體地,該結(jié)構(gòu)體至少包括:水平方向總像素數(shù)、垂直方向的總像素數(shù)、水平方向的起始打點(diǎn)位置、垂直方向的起始打點(diǎn)位置。此外該結(jié)構(gòu)體還可以包括水平頻率以及垂直頻率,其中,水平頻率是指按照從左到右,從上到下的順序掃過所有像素的過程;垂直頻率是指每秒鐘屏幕的刷新的次數(shù)。
在一些實施例中,如果判斷模塊520判斷得到信號源數(shù)據(jù)屬于標(biāo)準(zhǔn)分辨率數(shù)據(jù),則采用標(biāo)準(zhǔn)分辨率進(jìn)行顯示。此時可以直接將標(biāo)準(zhǔn)分辨率數(shù)據(jù)采用顯示器進(jìn)行顯示。
在一些實施例中,非標(biāo)準(zhǔn)分辨率數(shù)據(jù)顯示設(shè)備500還包括顯示器,被配置為顯示標(biāo)準(zhǔn)分辨率數(shù)據(jù)或者直接顯示非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。顯示器550的類型包含但不限于LCD顯示器或者LED顯示器等。
圖4示出的顯示設(shè)備從信號源接收輸入視頻信號。信號源類型可以包括:PC機(jī)、信號發(fā)生器或者機(jī)頂盒等具有穩(wěn)定的視頻輸出信號的設(shè)備。此外,本實施例的信號源輸出的視頻信號既可以是標(biāo)準(zhǔn)分辨率數(shù)據(jù),也可以是非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。
圖5為實現(xiàn)本公開各個實施例一個可選的顯示設(shè)備的硬件結(jié)構(gòu)示意圖。
顯示設(shè)備600可以包括通信單元620、處理器單元630、存儲器640、接口單元650等等。圖5示出了具有各種組件的電子設(shè)備,但是應(yīng)理解的是,并不要求實施所有示出的組件??梢蕴娲貙嵤└嗷蚋俚慕M件。將在下面詳細(xì)描述移動終端的元件。
通信單元620通常包括一個或多個組件,其允許顯示設(shè)備與無線通信系統(tǒng)或有線網(wǎng)絡(luò)之間的通信。
處理器單元630可以用于從存儲器640中讀取其存儲的可執(zhí)行代碼,并執(zhí)行代碼對應(yīng)的操作,進(jìn)而控制電子設(shè)備與外界的通信和交互。例如,處理器單元630可以用于執(zhí)行圖2中示出的非標(biāo)準(zhǔn)分辨率顯示方法的功能。處理器640還可以用于執(zhí)行圖4示出的讀取模塊等相關(guān)模塊的功能。
存儲器640可以存儲由處理器單元630執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時地存儲己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,采集的語音數(shù)據(jù)等)。例如,存儲器也可以存儲采用新定義的結(jié)構(gòu)體存儲的非標(biāo)準(zhǔn)分辨率數(shù)據(jù)。
存儲器640可以包括至少一種類型的存儲介質(zhì),所述存儲介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲器(例如,SD或DX存儲器等等)、隨機(jī)訪問存儲器(RAM)、靜態(tài)隨機(jī)訪問存儲器(SRAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、可編程只讀存儲器(PROM)、磁性存儲器、磁盤、光盤等等。
接口單元650用作至少一個外部裝置與終端連接可以通過的接口。例如,外部裝置可以包括有線或無線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無線數(shù)據(jù)端口、存儲卡端口、用于連接具有識別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識別模塊可以是存儲用于驗證用戶使用移動終端的各種信息并且可以包括用戶識別模塊(UIM)、客戶識別模塊(SIM)、通用客戶識別模塊(USIM)等等。
這里描述的各種實施方式可以以使用例如計算機(jī)軟件、硬件或其任何組合的計算機(jī)可讀介質(zhì)來實施。對于硬件實施,這里描述的實施方式可以通過使用特定用途集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計為執(zhí)行這里描述的功能的電子單元中的至少一種來實施,在一些情況下,這樣的實施方式可以在處理器單元中實施。對于軟件實施,諸如過程或功能的實施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來實施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來實施,軟件代碼可以存儲在存儲器中并且由處理器單元執(zhí)行。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的器件及算法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本公開的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和器件的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本公開所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個設(shè)備,或一些特征可以忽略,或不執(zhí)行。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本公開的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本公開各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器、隨機(jī)存取存儲器、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本公開的具體實施方式,但本公開的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本公開揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本公開的保護(hù)范圍之內(nèi)。因此,本公開的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。