国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于串口對顯示屏任意區(qū)域顏色輸出的方法

      文檔序號:9728398閱讀:911來源:國知局
      基于串口對顯示屏任意區(qū)域顏色輸出的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種基于串口對顯示屏任意區(qū)域顏色輸出的方法。
      【背景技術(shù)】
      [0002]隨著醫(yī)療顯示屏的迅速發(fā)展,醫(yī)生可以在一個(gè)高分辨率、高亮度的彩色顯示屏上同時(shí)查看彩色圖像和灰階圖像。這樣雖然避免了在診斷過程中出現(xiàn)的繁雜的信號切換,以及同時(shí)使用灰階顯示屏和單一彩色顯示屏進(jìn)行診斷造成的麻煩,但卻帶來了因顯示屏使用統(tǒng)一的GAMMA校準(zhǔn)或者DIC0M校準(zhǔn)對圖像進(jìn)行處理而使得圖像的顯示質(zhì)量變差的問題。例如,若對彩色圖像采用DIC0M校準(zhǔn)會(huì)使得圖像產(chǎn)生顏色偏差且亮度降低;若對灰階圖像采用GAMMA校準(zhǔn),會(huì)使得圖像亮度變高且顏色對比度降低。因此采用單一的校準(zhǔn)方法不能滿足在同一顯示畫面中彩色圖像和灰階圖像同時(shí)準(zhǔn)確顯示的要求。同時(shí)在影像診斷過程中圖像會(huì)受到彩色文字、標(biāo)識等各種信息的干擾,傳統(tǒng)算法會(huì)將這樣的灰階圖像誤判定為彩色圖像,進(jìn)而調(diào)用GAMMA曲線進(jìn)行校準(zhǔn)。上述情況都會(huì)在一定程度上影響醫(yī)生對病灶的發(fā)現(xiàn)與診斷,而且顯示屏當(dāng)前的各類顯示方案沒有提供任意區(qū)域的Scaler模塊,該Scaler模塊最開始是表示對圖像的放縮處理,后來又增加了處理顏色、曲線等功能。Scaler模塊連接信號的前端和后端,將信號輸出到顯示屏。在調(diào)試顯示屏直通(BY-PASS)效果時(shí),難以判斷輸出信號與輸入信號的差異,這是因?yàn)轱@示屏本身對顏色的顯示是有偏差的,屏幕上的顏色并不是Scaler模塊輸出的數(shù)據(jù)。而目前沒有批量獲取Scaler模塊顏色輸出的工具。芯片廠家提供的工具也僅僅只能獲取Scaler對單個(gè)點(diǎn)的顏色輸出,效率低并且偶然誤差大。

      【發(fā)明內(nèi)容】

      [0003]為了克服上述現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種基于串口對顯示屏任意區(qū)域顏色輸出的方法,解決了當(dāng)前工具無法連續(xù)獲取Scaler模塊輸出的R、G、B數(shù)值的問題。
      [0004]本發(fā)明所采用的技術(shù)方案是:一種基于串口對顯示屏任意區(qū)域顏色輸出的方法,其包括:
      步驟1:提供上位機(jī)、與上位機(jī)串口連接的Scaler模塊、與Scaler模塊輸出相連的顯示屏、以及輸入與上位機(jī)串口連接而輸出與Scaler模塊相連的信號發(fā)生器;
      步驟2:上位機(jī)通過串口向Scaler模塊發(fā)送命令,Scaler模塊收到命令后依次返回所請求區(qū)域的點(diǎn)的R、G、B數(shù)值。
      [0005]在上述技術(shù)方案的基礎(chǔ)上,進(jìn)一步包括如下附屬技術(shù)方案:
      優(yōu)選地,所述步驟2進(jìn)一步包括:
      所述上位機(jī)向一個(gè)串口發(fā)送查詢命令,Scaler模塊收到后發(fā)送返回值給上位機(jī),上位機(jī)接收到返回值后對數(shù)值進(jìn)行判斷,如果正確則完成串口識別,否則依次對其他串口進(jìn)行查詢,直至成功;
      所述上位機(jī)通過發(fā)送單元發(fā)送數(shù)據(jù),而Scaler模塊則通過數(shù)據(jù)接收單元接收數(shù)據(jù)包,接到數(shù)據(jù)后通過數(shù)據(jù)包校驗(yàn)單元對數(shù)據(jù)進(jìn)行校驗(yàn),如果通過校驗(yàn)則進(jìn)行數(shù)據(jù)解析執(zhí)行后續(xù)操作,否則當(dāng)做無效數(shù)據(jù)不予處理;
      Scaler模塊解析數(shù)據(jù)后對命令進(jìn)行判斷,如果是獲取對區(qū)域的顏色輸出,則依次遍歷區(qū)域內(nèi)的點(diǎn),將各點(diǎn)的顏色數(shù)值按照約定格式發(fā)送給上位機(jī),其中數(shù)據(jù)返回單元是對上位機(jī)所發(fā)出的命令做出回應(yīng),表示接收到某命令或返回PC請求的數(shù)值;
      上位機(jī)將Scaler模塊返回的R、G、B數(shù)值進(jìn)行保存至結(jié)束。
      [0006]優(yōu)選地,所述Scaler模塊將當(dāng)前被抓取顏色的點(diǎn)以十字光標(biāo)的方式顯示來,且在抓取區(qū)域內(nèi)各點(diǎn)的R、G、B數(shù)值時(shí),顯示屏界面上十字光標(biāo)快速遍歷區(qū)域內(nèi)各點(diǎn)。
      [0007]優(yōu)選地,所述Scaler模塊在位置寄存器中寫坐標(biāo)值,而在顏色寄存器中讀到該坐標(biāo)的R、G、B數(shù)值。
      [0008]優(yōu)選地,所述Scaler的數(shù)據(jù)接收單元根據(jù)收到的坐標(biāo)及顯示屏的HSTART、VSTART數(shù)值計(jì)算出顯示屏的實(shí)際顯示區(qū)域坐標(biāo)。
      [0009]優(yōu)選地,所讀取到的R、G、B數(shù)值是Scaler模塊的輸出值,而非顯示在顯示屏上的數(shù)值。
      [0010]優(yōu)選地,串口線連接上位機(jī)的USB接口和MSTAR燒錄工具的USB接口,MSTAR燒錄工具上的VGA OUT接口通過VGA信號線和顯示屏的VGA接口相連,建立上位機(jī)和Scaler模塊的通訊。
      [0011]優(yōu)選地,串口線連接PC的USB接口和ST主板的RS232接口,建立上位機(jī)和Scaler模塊的通訊。
      [0012]由此確認(rèn)顯示方案的位置寄存器和顏色寄存器,制定串口協(xié)議,通過上位機(jī)的PC軟件發(fā)送一個(gè)串口命令,該命令中包含某一區(qū)域左上角和右下角的坐標(biāo)值,Scaler模塊收到該區(qū)域坐標(biāo)后,按照從左到右,從上到下的方法,依次返回Scaler模塊對該區(qū)域內(nèi)所有點(diǎn)的R、G、B數(shù)值輸出。
      [0013]其中根據(jù)串口協(xié)議,上位機(jī)發(fā)來的數(shù)據(jù)中包含左上角和右下角的坐標(biāo)值,Sea1 er模塊收到數(shù)據(jù)后對整包數(shù)據(jù)進(jìn)行校驗(yàn),通過檢驗(yàn)的數(shù)據(jù)被認(rèn)為是有效數(shù)據(jù),提取其中的坐標(biāo)值,校驗(yàn)失敗的數(shù)據(jù)包被忽略,以此保證Scaler模塊收到的數(shù)據(jù)是上位機(jī)發(fā)送的有效數(shù)據(jù)。該數(shù)據(jù)包由13個(gè)字節(jié)組成,包括1個(gè)字節(jié)的數(shù)據(jù)頭、1個(gè)字節(jié)的數(shù)據(jù)長度位、8個(gè)字節(jié)的數(shù)據(jù)段、和1個(gè)字節(jié)的檢驗(yàn)位,其中數(shù)據(jù)包的第5-12這8個(gè)字節(jié)表示xl、yl、x2、y2的坐標(biāo),每個(gè)數(shù)值由兩個(gè)字節(jié)組成,分別表示高位和低位。
      [0014]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是提高了獲取Scaler模塊輸出R、G、B數(shù)值的效率,為調(diào)試顯示屏直通效果提供了便捷的工具。
      【附圖說明】
      [0015]圖1為本發(fā)明的功能方框圖;
      圖2為本發(fā)明的的流程圖;
      圖3為本發(fā)明的串口命令解析脈絡(luò)圖;
      圖4為本發(fā)明遍歷區(qū)域內(nèi)的點(diǎn)所采用的方法圖;
      圖5為本發(fā)明中串口的坐標(biāo)數(shù)據(jù)與Scaler顯示區(qū)域坐標(biāo)關(guān)系圖。
      【具體實(shí)施方式】
      [0016]下面結(jié)合附圖對本發(fā)明作進(jìn)一步的詳細(xì)說明。
      [0017]實(shí)施例:如圖1-5所示,其為本發(fā)明一種基于串口對顯示屏任意區(qū)域顏色輸出的方法的實(shí)施例,其中上位機(jī)和Scaler模塊共同包括串口自動(dòng)識別單元、發(fā)送數(shù)據(jù)單元、數(shù)據(jù)接收單元、數(shù)據(jù)包校驗(yàn)單元、點(diǎn)的顏色抓取單元,數(shù)據(jù)返回單元、和保存返回的R、G、B數(shù)據(jù)的保存單元。
      [0018]其包括如下步驟:
      上位機(jī)和Scaler模塊之間通過約定的串口命令完成串口自動(dòng)識別,上位機(jī)的PC軟件通過串口發(fā)送準(zhǔn)備命令,Scaler模塊接受到準(zhǔn)備命令后完成配置工作,并發(fā)送約定的返回值給上位機(jī)。上位機(jī)接收到Scaler模塊準(zhǔn)備就緒的信號后,發(fā)送一個(gè)區(qū)域的左上角(xl,yl)和右下角
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1