• <button id="yms6u"></button>
  • <strong id="yms6u"><option id="yms6u"></option></strong>
  • <nav id="yms6u"></nav>
  •  首頁 » 文檔資料 » [] 正文

    基于嵌入式Linux的B超圖像打印的實現

    來源:零零電子  作者:零零電子  時間:2008-08-29 17:57:26  閱讀:1015

    引言

    B模式掃描超聲診斷儀(簡稱B超)是一種醫學影像設備,其掃描結果是一幅多灰度級(通常有256級以上)的圖像。 B超圖像作為重要的診斷依據,常需輸出其硬拷貝,因此任何B超儀都需配備圖像打印輸出接口。此類接口形式多樣,適合于不同的圖像打印設備。

    近年來由于普及的需要,小型B超越來越多地出現在市場上。這種設備的特點是體積小,售價低,但是功能比較單一,常用于空間限制或者對成本比較敏感的場合。目前多數小型B超基于8位微處理器,限于其處理器的有限處理能力,只配備標準視頻(Video)接口作為其圖像輸出通道,因此只能使用視頻打印機(Video Printer)作為圖像輸出設備。這種配置帶來若干缺點,首先視頻打印機通常價格昂貴而且必須使用專用打印紙,打印成本較高,這與小型B超的低成本訴求相矛盾;其次數字形式的圖像信號必須經過一次D/A轉換才能變換成模擬的[1]視頻信號,這不僅增加了電路的復雜性而且容易引起圖像質量下降。也有一些小型B超儀基于個人計算機(Personal Computer, PC)和Windows平臺,在這一平臺上使用普通的噴墨或者激光打印機輸出超聲圖像,上述問題得以解決[1][2]。但是這一平臺價格高,體積和功耗都較大,而且穩定性不夠好,對于小型B超并不是一個理想的選擇。

    對于小型B超而言,比較理想的方案是在嵌入式平臺上實現普通噴墨或者激光打印機圖像輸出。近年出現的32位[3]及64位嵌入式微處理器集成度高,處理速度快,接口豐富,為這一方案的實現提供了可能。由于32位和64位嵌入式處理器適合使用Linux和Windows CE等操作系統,因此相對8位處理器來說軟件開發也比較簡單。其中由于Linux是一種開源和免費的系統,因此所受到的支持特別多,資源很豐富,尤其適合于本文所涉及的應用對象。

    本文實現了一種基于32位嵌入式微處理器ARM9200的B超圖像打印方案,使用嵌入式Linux作為其操作系統,在HP DeskJet和Epson Stylus Photo系列噴墨打印機上成功打印出256灰度級的B超圖像。

    1、Linux下的打印方案

    基于PC的Linux已經有了多種相當完善的打印方案,不僅可以在多種系列的普通噴墨或激光打印機上輸出照片質量的彩色和黑白圖像,而且支持多打印任務處理和多打印機控制。圖1是廣泛使用的基于PC Linux的打印方案的一個例子,在這個方案中,CUPS(Common UNIX Printing System)[4]是其核心,多任務管理由CUPS中的“打印管理”模塊擔任,打印格式轉換則由其濾波器(Filter)[5]系統完成。CUPS將Linux傳送過來的各種格式的文檔通過適當的濾波器轉換成PS (PostScript)語言 [6]代碼,這一代碼可以通過Backend直接輸出至支持PS

    語言的打印機,也可以再通過調用GhostScript程序轉換成非PS語言打印機所使用的各種頁面描述語言(Page Description Language, PDL)[7], 然后經Backend輸出。特別要注意的是除了這兩種Filters,CUPS還具有不經過GhostScript程序而將圖像文件(image)直接轉換成非PS打印語言的Filter。由于歷史的原因,基于Linux的幾乎所有打印方案都支持PS語言,PS打印機接收到這種文件后,利用其內嵌的光柵圖像處理器RIP(Raster Image Processor)[8]將PS描述轉換成指令驅動打印機工作。由于版權費的問題,近年來支持非PS語言的打印機大量出現,而且漸漸成為普通噴墨和激光打印機的主流。這些非PS語言有HP公司的PCL(Print Control Language)[9],Epson公司的ESC/P[10]等。GhostScript[6]是一種軟件RIP,用于將PS文件轉換成非PS設備支持的PDL格式。Foomatic是用戶統一界面,用戶通過它來配置打印機參數與驅動,只需選擇打印機型號而無需關心配置的具體過程。

    這是一個完備的方案,功能強大,操作簡便,支持的打印機豐富,完全滿足B超圖像輸出的要求。但由于嵌入式平臺資源有限,難以支持這樣一個完備的系統,所以我們根據需要對其進行適當剪裁。

    2、基于嵌入式Linux的小型B超儀的打印方案和實現

    本文所關心的小型B超儀的硬件平臺是一個32位的嵌入式微處理器,操作系統采用嵌入式Linux, 在這個平臺上要完成的工作有超聲圖像的傳送,顯示,打印,人機界面,整機控制,還有非易失性存貯,如CF卡(Compact Flash Card)、SD卡(Secure Digital Memory Card) 存貯等。如圖2所示,打印控制只是其中的一個功能。打印機輸出的對象是256×256像素,256灰度級的黑白圖像。為了重現這些灰度級,圖像的每個像素(pixel)需要由16×16個墨點(dot)來表達,因此輸出圖像的橫向和縱向的墨點數將是256×16=4096dots。如果輸出圖像的尺寸為10cm×10cm(3.94”×3.94”),可以算出打印機的分辨率需要達到4096/3.94=1040dpi(dots per inch)。為此,我們選用分辨率為1200dpi的HP DeskJet和1440dpi Epson Photo系列噴墨打印機,這兩個系列的打印機使用USB接口,分別支持PCL語言和ESC/P語言。它們性能優良,都可以輸出照片質量的圖像, 而且便宜實用,有A4幅面的便攜式型號可供選用,非常適合小型B超。

    利用CUPS把圖像文件轉換成所選用打印機支持的頁面描述語言有三條轉換路徑,一條是通過ImagetoPS, PStoRaster和RastertoHP(或RastertoEpson)三個過濾器;第二條是通過ImagetoRaster和RastertoHP(或RastertoEpson)兩個過濾器;第三條是先通過Imagetops過濾器把圖像文件轉換成PS文件,然后再調用GhostScript程序把PS文件轉換成PCL或ESC/P文件。在這三條路徑中,第一條和第三條都先把圖像文件轉換成PS格式,然后再作進一步的變換,體現了Linux的傳統要求,但是第一條路徑用到了三個過濾器,第三條路徑需要調用一個龐大的GhostScript程序。相比之下第二條路徑最為簡捷而節省資源,所以本文選用這一條路徑,Backend過濾器選用USB以配合所選打印機的接口。圖1中的虛線表示了本文選用的實現路徑,而其中的灰色框代表了為本系統用到的過濾器。

    由于B超的打印任務單一,通常并沒有多任務的要求,而且也不可能需要多臺打印機同時工作,所以本文中舍棄了Foomatic和CUPS中的管理模塊,將打印管理納入整機控制中。整機控制的人機界面采用MiniGUI[11],打印控制屬于其中的一個功能控件,用來進行打印機和輸出文件選擇以及啟?刂。 

    經過裁減,在編譯代碼的過程中譯出CUPS過濾器系統中的ImagetoRaster、RastertoHP和RastertoEpson以及Backend中的USB傳輸的可執行代碼。在編譯的過程可以發現,將整個CUPS,GhostScript和Foomatic源代碼編譯完成后,需占用的空間有30M之多,而按照本文的方案經裁減編譯后,可執行代碼總共占用不到600k字節,這就大大地節省了系統的開支。編譯后的代碼移植到本文所使用的控制器平臺后程序運行正常,我們試驗了HP DeskJet 450、Epson Stylus Photo RX510等型號的打印機,圖像打印效果良好。不僅可以打印本文的B超系統采集的B超圖像,而且可以打印載入到本系統中的許多格式的圖像,如bmp、jpeg、png格式等。

    3、討論

    本文詳細地分析了典型的基于PC的Linux下的完備打印方案,并針對本文的具體應用,對其進行適當裁減,實現了嵌入式 Linux下的B超圖像的圖像打印,有效地解決了小型B超儀使用視頻打印機的高成本耗費問題。同時,該方案不僅僅適用于超聲設備中,也適合應用于各種基于嵌入式Linux的移動設備。

    本文作者創新點:目前多數小型B超基于8位微處理器,限于其有限的處理能力,使得控制系統不夠靈活,超聲圖像的打印輸出也只能通過視頻打印機。本文采用基于32位處理器的嵌入式Linux系統作為小型B超儀的中央控制系統,顯著提高了小型B超儀器的性能,并實現了在該平臺上使用普通打印機的醫學B超圖像高質量打印,解決了必須使用視頻打印機的高成本問題。

    參考文獻:

    [1] 孫應娥,符影杰,王剛,江峰. 基于PC機的線陣B超診斷系統的研究與設計[J]. 電子工程師 , 2002,(10) .

    [2] 鄭政,計建軍,李穗,等.一種新型眼科超聲生物顯微鏡[J].上海理工大學學報,2005,(06).

    [3] 江俊輝.基于ARM的嵌入式系統硬件設計.微計算機信息[J].2005,7-2:120-122

    [4] Michael Sweet. An Overview of the Common UNIX Printing System,Easy Software Products. http://www.cups.org/documentation.php

    [5] Kurt Pfeifle.Dissecting The CUPS Filtering System: A Network Postscript RIP For non-PS Printers,Workshop at Linux-Kongress 2002 in Cologne, Germany

    [6] 張軍,杜鵬.PostScript 技術研究與應用,電子技術[J],2003,(01)

    [7] GDI方式與頁面描述語言的比較[J]. 微電腦世界 , 2002,(06)

    [8] 張占超. RIP是如何工作的[J]. 電子出版 , 2002,(03)

    [9] 打印機語言PCL與PostScript的比較[J]. 微電腦世界 , 2001,(24) .

    [10] 朱炬. 用ESC/P指令控制EPSON噴墨打印機[J]. 電子工程師 , 2006,(07)

    [11] 章曉燕, 馬琪. 嵌入式Linux系統的GUI—MiniGUI[J]. 計算機與現代化 , 2005,(01)

          
      相關信息
     · 初學2407  2010-03-09 22:12:33
     · 基于TMS320C6701控制多片AD9852的接口電路的設計  2008-09-26 07:49:47
     · 基于MSP430的軌道電路在線測試儀設計與實現  2008-09-07 13:16:26
     · 基于TMS320DM642的圖像處理系統  2008-09-05 18:04:24
     · 靈活的MCU架構實現產品的輕松升級  2008-08-29 17:58:57
     · 基于嵌入式Linux的B超圖像打印的實現  2008-08-29 17:57:26
     · DSP在自動目標識別中的應用  2008-08-29 17:52:08
     · 中國科技大學再建Xilinx聯合實驗室!  2008-08-18 15:29:01
     · 實時內核μC/OS-II下的網絡監控系統的設計  2008-08-13 05:21:56
     · 基于FPGA的數據無阻塞交換設計  2008-08-11 17:57:55
    更多   
        客戶服務電話:0551-63525828
        技術交流電話:0551-66109061
        客戶服務 QQ:289135388
        MSN:board_00ic@hotmail.com
        傳真服務號碼:0551-63525828
        地址:合肥市政務區潛山路綠地藍海國際大廈A樓1609-1610室
    關于我們 | 服務條款 | 銷售咨詢 | 售后服務 | 聯系我們 版權所有(C)合肥零零電子科技有限公司 2005-2020 皖ICP備08104870號
    国产人人看在线视频,久久婷婷人人澡人人爽人人喊,中文字幕乱码高清免费,免费观看日本无码视频 亚洲 欧美 日韩 国产 视频 在线精品日韩亚洲欧美视频 亚洲第一成年网站视频 国产精品国产自线拍
    久久大香萑太香蕉av 中文字幕无线观看免费 五月天婷亚洲天综合网 人妻系列无码专区 国产亚洲另类综合在线 日本毛片爽看免费视频 啪嗒啪嗒高清美女视频 真人抽搐一进一出视频 大胆欧美熟妇XX 免费在线播放视频 国产 欧美 亚洲 日韩视频 日本一本免费一二区三区 成长在线视频免费观看 人妻中文字幕无码系列 午夜剧场 国产视频福利一区二区 中文字字幕乱码在线观看 亚洲日韩无线免费观看 开心色婷婷色五月激情 久草在现在线视频免费资源 久久综合九色综合97 一本大道香蕉大在线动漫 亚州欧美中文日韩 婷婷丁香五月 欧美a级v片 俩人做人爱全免费视频 中文字幕无码高清晰 iphone欧美高清18 国产系列在线亚洲视频网站 日韩AV在线观看 台湾自拍偷区亚洲综合 最大的黄色网站 大伊香蕉在线观看视频 少妇高潮免费视频 欧美性别类ex18 高清无线不卡视频一区二区 国国内清清草原免费视频 日本高清一区二区三区 中文字幕无线观看免费 日本高清免费毛片大全 亚洲中文字幕在线不卡电影 五月丁香国产中文字幕 婷婷丁香五月 99热视频 高清无码中文字幕视频 日韩 在线 无码 视频 日韩亚洲国产综合高清 亚洲视频网站欧美视频网站 日本特黄特色大片免费视频 性欧美欧洲老妇 欧美图色另类偷偷自拍 欧美午夜不卡在线观看 另类 专区 欧美 制服 天天看片免费高清观看 国产东北一级毛卡片免费 在线中文字幕亚洲日韩 手机版天天看视频在线观看 欧美高清va在线视频高清在线观看 一本大道视频大全在线 超碰97人人做人人爱 中文字幕久精品视频在线观看 青青久在线视频免费视频 亚洲成在人线aⅴ免费毛片 亚洲日韩在线视频 国产 aⅴ无码亚洲不卡免费播放 亚洲亚洲色爽免费视频 啪啪啪为什么越快越想叫 免费视频在线观看 在线综合 亚洲 欧美日韩视频 天天看高清影视在线Ⅴ 亚洲欧洲日产国码中学 私人电影 一道本无吗DⅤD在线播放一区 奇米四色狠狠中文字幕 久青草视频免费视频 一本大道视频大全在线 一本大道香蕉大L在线 青草草在线视频免费观看 开心色婷婷色五月激情 久青草视频免费视频 亚洲曰本AV在线天堂 漂亮人妻被中出中文字幕 亚洲 另类 小说 春色 亚洲 色 欧美 爱 视频 日韩 中文字幕无线观看链接 成长影片免费观看 免费观看日本无码视频 香蕉伊思人在钱 日本熟妇熟色在线观看 久章草在线视频免费观看 成在线人视频免费视频 一道本视频一二三区 无码手机线免费观看 亚洲国产日韩a线视频 欧美视频在线视频观看视频 手机国产视频福利 人妻与老人中文字幕 国产在线精品亚洲第一区 暖暖高清视频在线观看 色就色 综合偷拍区 日韩中文字幕无码视频 一本中文字幕无线观看 波多野结衣中文字幕免费 本大道香蕉视频 俩人做人爱全免费视频 一对一中文字幕完整版 特黄特色三级在线看 日本高清一区二区三区 亚洲免费国产在线日韩 2019一本大道香蕉大在线 高清无码V视频日本WWW 超级碰97直线国产 无码99久热只有精品视频在线 久久中精品中文字幕 久久婷婷丁香五月色综合啪 日本不卡顿二区免费 日本一本免费一二区三区 激情五月婷婷 欧美一级片免费播放 日本AV无码 亚洲视频无码高清在线 中文字幕在线观看亚洲视频 国语自产拍在线视频中文 人成午夜大片免费视频 夫妇交换性3中文字幕 在线观看欧美日韩欧美亚洲 一本到高清视频不卡dvd 一本高在线观看视频免费不卡观看 免费香蕉依人在线视频 亚洲第一成年网站视频 日韩欧美中文字幕无码 国产亚洲综合欧美视频 欧美高清vivoe 天天看高清影视在线Ⅴ 天天爱天天做天天爽 二本道日本一区免费 亚V综合在线欧美网 在线亚洲欧美日韩视频 真人抽搐一进一出视频 亚洲中文字幕琪琪在线 另类 专区 欧美 制服 中文字字幕乱码视频 吉泽明步高清无码中文 中文字幕人成乱码在线观看 狼天天狼天天香蕉免费 超碰 无码 中文字幕 在线视频99只有精品 成 人影片 免费观看网站 大香伊在人线观看 国产在线精彩亚洲久久 久久中精品中文字幕 日本无卡高清无码视频 狠狠躁天天躁中文字幕 一级国产毛卡片免费观看 日本一本二本三区 亚洲视频高清不卡在线观看 免费三级现频在线观看视频 日本特黄特色大片免费视频 在线一本之道高清在线观看 日本熟妇熟色在线观看 日韩a毛片免费播放 男朋友在车里添比视频视频大全 手机国产视频福利 一本之道***在线观看 日韩av一级毛片 开心色婷婷色五月激情 高清在线观看 免费不卡在线观看视频 久草在现在线视频免费资源 色婷婷五月色综合小说 ◇一本大道香蕉中文在线 天堂在线中文 一本国产高清一卡免费视频 两个人做人爱视频免费最新章节 青草国产超碰人人添人人碱 亚洲欧美综合在线天堂 日本阿v片在线播放免费 不卡的在线AV网站 高清中文字幕在线A片 中文字幕乱老妇女视频 久久综合给合久久97色 国产系列在线亚洲视频网站 国产亚洲视频免费播放 免费无码午夜福利电影 日本一区二区三区免费 亚洲香蕉视频在线观看 日本无码一区二区三区免费播放 欧美老熟妇欲乱高清视频 天堂在线中文 aⅴ无码亚洲不卡免费播放 无码中文字幕***高清 亚洲中文字幕在线不卡电影 亚洲国产中文字幕在线视频 色香欲天天天影视综合网 一本之道高清视频免费 适合自己晚上看的无毒 曰曰摸天天摸人人看 国产欧美国日产 老司机精品线观看视频 欧洲熟妇牲交
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>