本發明涉及信號發生器技術領域,特別是涉及一種視頻信號發生器自定義圖像的方法和系統。
背景技術:
視頻信號發生器主要用于顯示設備的功能調試和測試,使顯示設備能夠正確不失真的再現圖像。為了調試和測試顯示設備的畫質,需要視頻信號發生器生成各種不同的測試圖像,來檢查顯示設備各方面的表現力。對于常用的測試圖像,例如灰階、彩條等,一般視頻信號發生器在內部預置了常用測試圖像,從而可以進行常規畫質測試項的檢查。但在要更精確的檢查顯示設備的畫質時,需要特殊的測試圖像,例如灰階測試圖像一般有8階、16階、256階,如果要檢測具有10位顯示能力的顯示設備時,就可能要1024灰階測試圖像來測試,而在視頻信號發生器內沒有預置這類測試圖像。
傳統的視頻信號發生器通過圖片導入的方式生成上述特殊的測試圖像。即在電腦端編輯一張適合的圖片,導入進信號發生器里,調節信號發生器讀取輸出這張圖片,并賦予這張圖片一個序號,方便以后調用。
在實現過程中,發明人發現傳統技術中至少存在如下問題:傳統的視頻信號發生器采用導入圖片的方式來生成測試圖像,導入的圖片(常規為位圖圖片)由電腦按需制作完成,圖片文件大,加載速度很慢。
技術實現要素:
基于此,有必要針對由于傳統視頻信號發生器圖片加載慢,檢測效率低的問題,提供一種視頻信號發生器自定義圖像的方法和系統。
為了實現上述目的,本發明技術方案的實施例為:
一方面,提供了一種視頻信號發生器自定義圖像的方法,包括以下步驟:
獲取用戶輸入的圖像序號;在預設的圖像集中檢索圖像序號;預設的圖像集包括用于存儲預設字符串的用戶圖像集;
當在用戶圖像集中檢索到圖像序號時,獲取用戶圖像集中與圖像序號對應的預設字符串;
解析預設字符串,根據解析的結果調用繪圖庫,繪制出與預設字符串對應的自定義圖像,并將自定義圖像寫入到內存中用以顯示。
另一方面,提供了一種視頻信號發生器自定義圖像的系統,可以包括:
獲取數據單元,用于獲取用戶輸入的圖像序號;
檢索單元,用于在預設的圖像集中檢索圖像序號;預設的圖像集包括用于存儲預設字符串的用戶圖像集;
獲取字符串單元,用于當檢索單元在用戶圖像集中檢索到圖像序號時,獲取用戶圖像集中與圖像序號對應的預設字符串;
圖像繪制單元,用于解析預設字符串,根據解析的結果調用繪圖庫,繪制出與預設字符串對應的自定義圖像;
存儲單元,用于將自定義圖像寫入到內存中用以顯示。
上述技術方案具有如下有益效果:
本發明視頻信號發生器自定義圖像的方法和系統,視頻信號發生器通過解析字符串來即時動態的繪制生成用戶自定義圖像,由于字符串比位圖圖片占用空間小,并且視頻信號發生器可以從內存中實時讀取繪制出的自定義圖像,使得自定義圖像的加載速度快于傳統導入測試圖像的方式,從而提高了對顯示設備的畫質檢測效率。并且本發明可以按對應設置的分辨率即時的繪制圖像,相比在電腦上繪制的固定分辨率位圖圖片,圖像樣式不隨分辨率變化而改變,能夠防止出現變形失真,保證了顯示效果。
附圖說明
圖1為本發明視頻信號發生器自定義圖像的方法實施例1的流程示意圖;
圖2為本發明視頻信號發生器自定義圖像的方法中視頻信號發生器圖像處理的流程示意圖;
圖3為本發明視頻信號發生器自定義圖像的方法中解析字符串的流程示意圖;
圖4為本發明視頻信號發生器自定義圖像的系統實施例1的結構示意圖;
圖5為本發明視頻信號發生器自定義圖像的系統實施例1中圖像繪制單元的結構示意圖。
具體實施方式
為了便于理解本發明,下面將參照相關附圖對本發明進行更全面的描述。附圖中給出了本發明的首選實施例。但是,本發明可以以許多不同的形式來實現,并不限于本文所描述的實施例。相反地,提供這些實施例的目的是使對本發明的公開內容更加透徹全面。
除非另有定義,本文所使用的所有的技術和科學術語與屬于本發明的技術領域的技術人員通常理解的含義相同。本文中在本發明的說明書中所使用的術語只是為了描述具體的實施例的目的,不是旨在于限制本發明。本文所使用的術語“及/或”包括一個或多個相關的所列項目的任意的和所有的組合。
本發明視頻信號發生器自定義圖像的方法和系統一具體應用場景的說明:
視頻信號發生器中通常要預置多種不同的圖像,用于不同的目的。例如灰階圖像檢測偏色,圓環圖像檢測圖像橫縱比等項目。但這些預置的圖像總無法滿足用戶的需求;傳統的視頻信號發生器采用導入圖片的方式來生成測試圖像;導入的圖片(常規為位圖圖片)由電腦按需制作完成,圖片文件大,加載速度很慢;同時由于導入的圖片分辨率固定,當視頻信號發生器輸出不同分辨率的信號時,圖片會被縮放或平鋪,圖像效果會隨著視頻信號發生器輸出分辨率改變而發生變化,從而嚴重影響對顯示設備畫質的檢測,而若每種分辨率都配一個圖片既浪費存儲空間也很難完全覆蓋各個分辨率。
因此傳統的視頻信號發生器無法生成合適的測試圖像,會導致圖片加載慢且易出現縮放失真的問題;而本發明視頻信號發生器自定義圖像的方法和系統,能夠實現用戶編輯自定義圖像,通過解析字符串即時繪制并輸出自定義圖像,可以滿足顯示設備畫質檢測的特殊需求。
本發明視頻信號發生器自定義圖像的方法實施例1:
為了解決傳統視頻信號發生器圖片加載慢,檢測效率低的問題,本發明提供了一種視頻信號發生器自定義圖像的方法實施例1;圖1為本發明視頻信號發生器自定義圖像的方法實施例1的流程示意圖;如圖1所示,可以包括以下步驟:
步驟S110:獲取用戶輸入的圖像序號;在預設的圖像集中檢索圖像序號;預設的圖像集包括用于存儲預設字符串的用戶圖像集;
步驟S120:當在用戶圖像集中檢索到圖像序號時,獲取用戶圖像集中與圖像序號對應的預設字符串;
步驟S130:解析預設字符串,根據解析的結果調用繪圖庫,繪制出與預設字符串對應的自定義圖像,并將自定義圖像寫入到內存中用以顯示。
其中,本發明各實施例中的內存可以為顯示存儲器(名幀緩沖存儲器),即斷電后數據會丟失。具體而言,本發明視頻信號發生器自定義圖像的方法實施例1,可以根據用戶輸入的分辨率設置繪制指定分辨率的圖像,依據用戶輸入的圖像樣式序號繪制圖像的內容,并將繪制好的圖像存儲在內存中。同時根據用戶輸入的分辨率和刷新率,生成時序信號,根據時序信號同步讀取內存中繪制好的圖像數據,并將圖像數據輸出給信號輸出單元。信號輸出單元對這些圖像數據進行格式轉換,轉換到對應端子的信號格式輸出到外部。
其中,時序信號可以包括時鐘信號、行同步信號、場同步信號以及幀同步信號。具體而言,內存中的圖像數據,要按從左到右,從上到下,逐行、逐像素點依次把數據內容發送給視頻信號發生器的信號輸出單元,而無法一次將整個圖像數據一下子傳給信號輸出單元。其中,時鐘信號:一個時鐘發一個像素點數據;行同步信號:前一行結束,開始新的一行;場同步信號:前一場結束,開始新的一場;幀同步信號:前一幀結束,開始新的一幀,一幀就是一幅圖像,逐行信號幀與場相同,隔行信號一幀為兩場。
在一個具體示例中,本發明各實施例可以采用矢量圖形的轉換方式,即通過字符串來描述視頻信號發生器的圖像,從而解決傳統技術圖片加載慢,縮放失真的問題,并提高檢測效率。矢量圖形基于直線和曲線來描述圖形,這些圖形的元素是一些點、線、矩形、多邊形、圓和弧線等,由于矢量圖形可通過公式計算獲得,所以矢量圖形文件體積一般較小。
因此基于本發明視頻信號發生器自定義圖像的方法的各實施例,視頻信號發生器通過解析字符串來即時動態的繪制生成用戶自定義圖像,由于字符串比位圖圖片占用空間小,并且視頻信號發生器可以從內存中實時讀取繪制出的自定義圖像,使得自定義圖像的加載速度快于傳統導入測試圖像的方式,從而提高了對顯示設備的畫質檢測效率。并且本發明可以按對應設置的分辨率即時的繪制圖像,相比在電腦上繪制的固定分辨率位圖圖片,圖像樣式不隨分辨率變化而改變,能夠防止出現變形失真,保證了顯示效果。
圖2為本發明視頻信號發生器自定義圖像的方法中視頻信號發生器圖像處理的流程示意圖;如圖2所示,視頻信號發生器接收用戶常規輸入的部分可以包括:圖像序號、分辨率和刷新率;其中,刷新率可以指電子束對屏幕上的圖像重復掃描的次數。而圖像序號可以包括預置圖像和用戶圖像兩種序號。本發明各實施例可以通過圖像序號來判斷繪制哪個圖像,如果是預置圖像序號,可以按預置圖像序號檢索出繪制方法,繪制圖像并儲存到內存中。如果是用戶圖像序號,可以按序號檢索出用戶輸入的字符串,解析這個字符串并繪制圖像存儲到內存中。
在一個具體的實施例中,步驟S130根據解析的結果調用繪圖庫,繪制出預設字符串對應的自定義圖像的步驟包括:
獲取用戶輸入的分辨率;
根據解析的結果和分辨率,獲取繪圖參數;繪圖參數包括分辨率參數、參數標識符、繪圖樣式以及繪圖位置信息;
根據繪圖參數調用繪圖庫中相應的繪制方法,繪制自定義圖像。
具體而言,步驟S130根據解析的結果調用繪圖庫,繪制出預設字符串對應的自定義圖像的步驟中具體可以是這樣實現的:參考預置圖像的繪制方法(參見下文中對預置圖像的繪制方法的描述),將每個繪制庫中的元素作為一個可配置的繪制方法,畫一條線就可以作為一個繪制方法,但要指定線的起點和終點。解析用戶的字符串,字符串中出現了畫線字樣,就調用一次畫線的繪制方法,繪制前還要從字符串中提取出起點和終點信息。繪制一個用戶圖像可能要調用多次這種可配置繪制方法,例如網格圖有10條橫線10條縱線,就需要調用20次繪制庫中的畫線繪制方法。
而在進行字符解析和繪圖時,圖3為本發明視頻信號發生器自定義圖像的方法中解析字符串的流程示意圖;如圖3所示,為了適應不同的分辨率,基礎繪圖庫可以提供視頻信號發生器所設置的分辨率參數和水平方向、垂直方向上的參數標識符。在字符解析與圖像繪制時,通過即時動態的加載對應設置,可以繪制出與輸出信號分辨率相同的最佳圖像。對于字符串的規則和字符解析的算法,本發明不作過多限定。預設的編輯規則可以是自定義的語法規則,使用簡單的字符串處理完成解析,也可以使用例如腳本語言解釋器Lua,用戶編寫Lua腳本字符串輸入到視頻信號發生器,視頻信號發生器運行Lua解釋器解析運行用戶輸入的字符串。
可以明確的是,本發明各實施例中的繪圖參數包括分辨率參數、參數標識符、繪圖樣式以及繪圖位置信息;其中,分辨率參數指用戶輸入的分辨率,即視頻信號發生器向外部顯示設備輸出圖像數據時的分辨率,可以包括圖像的width、height參數;參數標識符可以指用戶根據相應的編程語言輸入的字符串中自變量標識符x、y;而繪圖樣式指自定義圖像的圖像內容,可以包括字符串中出現的畫線字樣;繪圖位置信息指自定義圖像的圖像中點的位置數據,可以包括從字符串中提取出的圖形起點和終點信息。
在一個具體的實施例中,在預設的圖像集中檢索圖像序號的步驟之前還包括步驟:
獲取用戶輸入的寫入字符串,根據寫入字符串,調用繪圖庫繪制預選圖像;
在收到用戶的確認指令時,根據確認指令選取序號作為寫入字符串對應的圖像序號;確認指令為用戶確認預選圖像為最終圖像時發出的指令;
根據圖像序號,將寫入字符串作為預設字符串保存在用戶圖像集中。
具體而言,用戶自定義圖像可以通過字符串來描述圖像的內容。視頻信號發生器提供一系列的畫線、畫圓、畫矩形之類的基礎繪圖庫供用戶調用,用戶可根據自己的需求編輯輸入字符串(即寫入字符串),調用基礎繪圖庫繪制出用戶自定義圖像。
用戶需要新增自定義圖像時,可以根據預設規則編輯字符串,字符串通過調用基礎繪圖庫,算術運算,邏輯運算來繪圖。字符解析成功并繪制出圖像到內存后,通過信號輸出單元,最終圖像輸出到外部顯示設備中。用戶通過觀察確認最終圖像,如果符合預期,就將這個新增用戶預設字符串加入到用戶圖像集中,并賦予這個用戶圖像一個唯一的序號。如果不符合預期,繼續調整字符串直到滿足需求。
其中,預設規則可以相當于一個編程語言的簡化版,即編程語法,內容可以包括:自變量標識符x、y,圖像大小標識符:width、height,算術運算+-*/(),邏輯運算==、>=、<=、>、<,基礎繪圖庫函數drawPoint、drawLine、drawRect、drawCircle等。傳統技術中編程語法廠商很容易對其修改,而且現有編程語法也非常多,本發明各實施例中可以采用腳本編程語言Lua作為預設的編程規則。
同時,新增用戶圖像時,用戶輸入一個新的字符串后,圖像被顯示出來,視屏信號發生器可以顯示保存、編輯、取消幾個選項(即確認指令),例如:a.選擇保存后,用戶要從待選序號列表中選一個序號作為這個圖像的序號,存入用戶圖像集;b.選擇編輯,用戶繼續修改字符串;c.選擇取消,取消新增用戶圖像。
然后由用戶確認最終圖像符合或不符合預期;具體而言,用戶自定義圖像的目的是為了測試顯示器的性能,例如要測試顯示器是否能分清兩個相差無幾的綠色,用戶可能去繪制不同形式的漸變綠色。例如能判斷出顯示器能分辨出10位數據下綠色相差3,數值上差值小于3的綠色在顯示器上看起來一樣,以上可以作為衡量自定義添加的圖像是否符合預期的標準。
經過用戶查看外部顯示設備確認,輸入確認指令,視頻信號發生器可以根據確認指令將用戶的輸入的字符串加入到用戶圖像集,并賦予圖像序號。所存儲到用戶圖像集的信息為字符串信息,而非繪制好的圖像,這樣每次調用即時繪制圖像可以適應各種分辨率。例如:圖像序號1~499為預置圖像集,500~999為用戶圖像集,每次用戶增加新圖像時,可選擇500~999中的一個數字作為它的圖像序號,序號對應的存儲內容為用戶輸入的字符串。
在一個具體的實施例中,字符串包含多個表達式段落。
具體而言,用戶可以使用多字符串段落來疊加繪制較復雜圖像;如圖3所示,用戶自定義圖像可能有較復雜的圖像,所以用戶輸入的字符串允許多個表達式段落。例如,在8灰階圖像上疊加畫一個空心圓在中間,可以分9個表達式段落,先分8次,每次一階,畫一個8灰階圖像,再畫一個空心圓,組成較復雜圖像。
在一個具體示例中,例如:按照Lua腳本進行輸入字符串,自定義一幅8灰階圖像:
drawRect(0,0,width/8,height,0x00000000)
drawRect(width/8,0,width/4,height,0x09224892)
drawRect(width/4,0,width*3/8,height,0x12449124)
drawRect(width*3/8,0,width/2,height,0x1B66D9B6)
drawRect(width/2,0,width*5/8,height,0x24892248)
drawRect(width*5/8,0,width*3/4,height,0x2DAB6ADA)
drawRect(width*3/4,0,width*7/8,height,0x36CDB36C)
drawRect(width*7/8,0,width,height,0x3FFFFFFF)
而表達式段指一個完整的繪制過程,例如本發明各實施例中畫一個灰階圖像是一個表達式段,畫一個空心圓是另一個表達式段。具體如何分段,用戶可自行決定。用戶輸入的字符串包括表達式段。
在一個具體的實施例中,預設的圖像集還包括預置圖像集;
在預設的圖像集中檢索圖像序號的步驟之后還包括步驟:
當在預置圖像集中檢索到圖像序號時,根據圖像序號調用繪圖庫中的預置繪制方法,繪制出圖像序號對應的預置圖像;并將預置圖像保存在內存中。
具體而言,預置圖像序號與繪制方法是一一對應的。用戶圖像序號對應到用戶字符串和可繪制線、矩形、圓等基本元素的繪制庫,可以明確的是,預置繪制方法也是在調用繪制庫,但這些是在程序編譯前寫好,編譯后就固定不可變的,比用戶圖像調用的繪制方法簡單很多。預置繪制方法與預置圖像序號對應,可以包括灰階、彩條、重顯率刻度圖、棋盤格、網格、純色圖、SMPTE等近百種甚至幾百種。例如:8灰階圖就是在這個繪制方法中從左向右將圖像8等分,從左向右依次進行8次矩形繪制,每次向矩形內填充不同亮度的灰色。
本發明視頻信號發生器自定義圖像的方法實施例1,使用字符串描述用戶自定義圖像,在新增一個自定義圖像時,表達式的編輯稍有復雜,但新增過程是一次性工作,完成后,后續調用非常快。大多數圖像都可以在1秒內繪制完成,相比傳統導入圖片3秒以上的方式,本發明的方法能夠大幅提升檢測效率。
此外,也可以通過預先導入圖片,然后將圖片轉換成字符串存儲到用戶圖像集中的方式,能夠簡化字符串表達式的編輯,從而提高新增自定義圖像的速率。
本發明視頻信號發生器自定義圖像的方法實施例1,使得用戶自定義圖像的顯示效果與預置圖像一樣,加載速度上也相差無幾。由于沒有使用位圖圖片加載方式,而是使用文字字符的描述來即時繪制的圖像。字符比位圖圖片占用空間小,即便加上繪圖的時間,加載速度還是要快很多。圖像的繪制是按對應設置的分辨率即時繪制的,相比在電腦上繪制的固定分辨率位圖圖片,顯示效果也好很多。
本發明視頻信號發生器自定義圖像的系統實施例1:
基于以上視頻信號發生器自定義圖像的方法的技術思想,同時為了解決傳統視頻信號發生器圖片加載慢,檢測效率低的問題,本發明還提供了一種視頻信號發生器自定義圖像的系統實施例1,圖4為本發明視頻信號發生器自定義圖像的系統實施例1的結構示意圖;如圖4所示,可以包括:
獲取數據單元410,用于獲取用戶輸入的圖像序號;
檢索單元420,用于在預設的圖像集中檢索圖像序號;預設的圖像集包括用于存儲預設字符串的用戶圖像集;
獲取字符串單元430,用于當檢索單元420在用戶圖像集中檢索到圖像序號時,獲取用戶圖像集中與圖像序號對應的預設字符串;
圖像繪制單元440,用于解析預設字符串,根據解析的結果調用繪圖庫,繪制出與預設字符串對應的自定義圖像;
存儲單元450,用于將自定義圖像寫入到內存中用以顯示。
在一個具體示例中,可以通過顯示存儲器實現存儲單元450的相關功能。
具體而言,在實際應用中,在視頻信號發生器的圖像加載與輸出過程中,在視頻信號發生器中,可以包括圖像繪制單元、時序生成單元和信號輸出單元。
圖像繪制單元依據用戶輸入的分辨率設置繪制指定分辨率的圖像,依據用戶輸入的圖像樣式序號繪制圖像的內容,繪制好的圖像存儲在內存中。時序生成單元依據用戶輸入的分辨率和刷新率,生成時鐘信號、行同步信號、場同步信號及幀同步信號,同時使用這些信號同步讀取內存中繪制好的圖像數據,輸出給信號輸出單元。信號輸出單元將這些信號進行格式轉換,轉換到對應端子(HDMI、VGA、AV…)的信號格式輸出到外部。其中,HDMI(High Definition Multimedia Interface)高清晰度多媒體接口;VGA(Video Graphics Array)即視頻圖形陣列;AV(家用影音設備傳輸端口)。
在一個具體的實施例中,獲取數據單元410,還用于獲取用戶輸入的分辨率;
圖像繪制單元440可以包括:
解析模塊442,用于根據解析的結果和分辨率,獲取繪圖參數;繪圖參數包括分辨率參數、參數標識符、繪圖樣式以及繪圖位置信息;
繪制模塊444,用于根據繪圖參數調用繪圖庫中相應的繪制方法,繪制自定義圖像。
具體而言,圖5為本發明視頻信號發生器自定義圖像的系統實施例1中圖像繪制單元的結構示意圖。如圖5所示,用戶自定義圖像采用字符串形式來描述圖像的內容。圖像繪制單元可以提供一系列的畫線、畫圓、畫矩形之類的基礎繪圖庫供用戶調用,用戶可根據自己的需求編輯輸入字符串,來調用基礎繪圖庫繪制出用戶自定義圖像。
用戶需要新增自定義圖像時,首先根據預設規則編輯字符串,字符串通過調用基礎繪圖庫,算術運算,邏輯運算來繪圖。字符解析成功并繪制出圖像到內存后,通過信號輸出單元,最終圖像輸出到外部顯示設備中。用戶觀察確認最終圖像,如果符合預期,就將這個新增用戶預設字符串加入到用戶圖像集中,并賦予這個用戶圖像一個唯一的序號。如果不符合預期,繼續調整字符串直到滿足需求。
在進行字符解析和繪圖時,為了適應不同的分辨率,基礎繪圖庫提供視頻信號發生器所設置的分辨率參數和水平方向、垂直方向上的參數標識符。在字符解析與圖像繪制時,圖5中的圖形引擎會即時動態的加載對應設置(加載的對應設置可以包括:普通使用中,用戶修改的就是圖像序號、分辨率和刷新率序號兩項,圖像序號的變動,加載的就是相應繪制方法,分辨率和刷新率序號,加載的就是上面規則提到的圖像的長寬width、height參數),這樣就可以繪制出與輸出信號分辨率相同的最佳圖像。對于字符串的規則和字符解析的算法,此處不作限定。可以是自定義的語法規則,使用簡單的字符串處理完成解析,也可以使用Lua這樣的腳本語言解釋器,用戶編寫Lua腳本字符串輸入到視頻信號發生器,視頻信號發生器運行Lua解釋器解析運行用戶輸入。
用戶自定義圖像也可能有較復雜的圖像,所以用戶輸入的字符串允許多個表達式段落。例如,在8灰階圖像上疊加畫一個空心圓在中間,可以分兩個表達式段落,先畫一個8灰階圖像,再畫一個空心圓,組成較復雜圖像。
經過查看外部顯示設備確認,可以將這個用戶的輸入加入到用戶圖像集,賦予圖像序號。所存儲到用戶圖像集的信息為字符串信息,而非繪制好的圖像,這樣每次調用即時繪制圖像可以適應各種分辨率。例如:圖像序號1~499為預置圖像集,500~999為用戶圖像集,每次用戶增加新圖像時,可選擇500~999中的一個數字作為它的圖像序號,序號對應的存儲內容為用戶輸入的字符串。
使用字符串描述用戶自定義圖像的方式,在新增一個自定義圖像時,表達式的編輯稍有復雜,但新增過程是一次性工作,完成后,后續調用非常快。因此使用本發明視頻信號發生器自定義圖像的系統能夠大幅提升效率。
其中,圖5中的圖形引擎可以按一定要求向內存中寫入數據。例如:在內存中有一幀圖像的存儲空間,如果圖形引擎接到指令:畫一條白線,起點第一行開始,終點第一行結束。圖形引擎就在內存中第一行的對應地址依次將白色對應數據(紅綠藍一個像素點10位數據為0x3FFFFFFF)寫入。
而由于字符串規則中有width、height參數來體現圖像的長寬,圖形引擎在繪圖時,會動態加載這兩個參數,用戶使用這兩個參數來編寫字符串,就可以繪制出與輸出信號分辨率相同的最佳圖像。
在一個具體的實施例中,本發明視頻信號發生器自定義圖像的系統實施例1還可以包括連接圖像繪制單元440的新增自定義圖像單元460;所述新增自定義圖像單元460可以包括:
字符串輸入模塊462,用于獲取用戶輸入的寫入字符串;由圖像繪制單元440根據字符串,調用繪圖庫繪制預選圖像;
用戶圖像保存模塊464,用于在收到用戶的確認指令時,根據確認指令選取序號作為寫入字符串對應的圖像序號;并根據圖像序號,將寫入字符串作為預設字符串保存在用戶圖像集中;確認指令為用戶確認預選圖像為最終圖像時發出的指令。
具體而言,用戶圖像保存模塊的功能不同于內存(即存儲單元450);用戶圖像保存模塊中的數據在斷電后仍然存在。
在一個具體的實施例中,字符串包含多個表達式段落。
在一個具體的實施例中,預設的圖像集還包括預置圖像集;
圖像繪制單元440,用于當檢索單元在預置圖像集中檢索到圖像序號時,根據圖像序號調用繪圖庫中的預置繪制方法,繪制出圖像序號對應的預置圖像;
存儲單元450,用于將預置圖像寫入到內存中用以顯示。
可以明確的是,本發明視頻信號發生器自定義圖像的系統實施例1中的各單元模塊,能夠對應實現上述視頻信號發生器自定義圖像的方法各實施例中的方法步驟,此處不再贅述。
本發明視頻信號發生器自定義圖像系統實施例1,視頻信號發生器通過解析字符串來即時動態的繪制生成用戶自定義圖像,由于字符串比位圖圖片占用空間小,并且視頻信號發生器可以從內存中實時讀取繪制出的自定義圖像,使得自定義圖像的加載速度快于傳統導入測試圖像的方式,從而提高了對顯示設備的畫質檢測效率。并且本發明可以按對應設置的分辨率即時的繪制圖像,相比在電腦上繪制的固定分辨率位圖圖片,圖像樣式不隨分辨率變化而改變,能夠防止出現變形失真,保證了顯示效果。
以上實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
以上實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保護范圍。因此,本發明專利的保護范圍應以所附權利要求為準。