[發(fā)明專利]一種大尺寸非壓縮數(shù)字圖像的快速顯示方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200910100976.5 | 申請(qǐng)日: | 2009-08-06 |
| 公開(公告)號(hào): | CN101625847A | 公開(公告)日: | 2010-01-13 |
| 發(fā)明(設(shè)計(jì))人: | 劉圓圓;劉敬彪;何志偉 | 申請(qǐng)(專利權(quán))人: | 杭州電子科技大學(xué) |
| 主分類號(hào): | G09G5/06 | 分類號(hào): | G09G5/06;G09G5/36 |
| 代理公司: | 杭州求是專利事務(wù)所有限公司 | 代理人: | 杜 軍 |
| 地址: | 310018浙江省*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 尺寸 壓縮 數(shù)字圖像 快速 顯示 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)字圖像顯示技術(shù)領(lǐng)域,具體涉及一種大尺寸非壓縮數(shù)字圖像的快速顯示方法。?
背景技術(shù)
目前,計(jì)算機(jī)上數(shù)字圖像的顯示,其原理主要是將圖像中所有象素的顏色數(shù)據(jù)讀入計(jì)算機(jī)內(nèi)存中,再交由圖像顯示卡上的顯存進(jìn)行處理和顯示。對(duì)于大尺寸數(shù)字圖像來(lái)說(shuō),由于其象素非常多,要將所有的圖像數(shù)據(jù)讀入,勢(shì)必會(huì)花費(fèi)很長(zhǎng)的數(shù)據(jù)讀入時(shí)間,從而使得整個(gè)圖像顯示時(shí)間很長(zhǎng),而且要占用大量的計(jì)算機(jī)內(nèi)存,影響其實(shí)用性。?
發(fā)明內(nèi)容
本發(fā)明的目的就是針對(duì)現(xiàn)有技術(shù)的不足,提出一種計(jì)算機(jī)上大尺寸非壓縮數(shù)字圖像的快速顯示方法,所占用的計(jì)算機(jī)內(nèi)存小,圖像顯示速度快。?
本發(fā)明方法的具體步驟是:?
步驟(1).在二進(jìn)制格式下讀取非壓縮數(shù)字圖像文件的文件頭,獲得圖像的寬度為W象素、高度為H象素、每象素比特?cái)?shù)為B比特。讀取文件頭中的該數(shù)字圖像的顏色映射查找表T并保存(查找表T中保存的是圖像中每一象素B比特顏色數(shù)據(jù)到真彩色的映射)。?
步驟(2)調(diào)用操作系統(tǒng)所提供的應(yīng)用程序接口(Application?ProgramInterface,API)函數(shù),獲取系統(tǒng)當(dāng)前的顯示分辨率及系統(tǒng)的顏色映射表;顯示分辨率為WS×HS×BS,系統(tǒng)的顏色映射表為TS,其中WS為系統(tǒng)顯示寬度,單位為象素;HS為系統(tǒng)顯示高度,單位為象素;BS為系統(tǒng)顯示顏色深度,單位為比特。?
步驟(3)選取H/HS與W/Ws這兩個(gè)比值之中的較大值記為Rmax,設(shè)置初始縮放比例系數(shù)R為Rmax,并保存R的當(dāng)前值;設(shè)置圖像初始縱向顯示位置為H0=1,初始橫向顯示位置為W0=1。?
步驟(4)根據(jù)縮放比例系數(shù)R、初始縱向顯示位置H0、初始橫向顯示位置W0對(duì)原始圖像數(shù)據(jù)進(jìn)行抽取并顯示,通過(guò)縱向拖動(dòng)、橫向拖動(dòng)查看超出屏幕顯示部分的圖像內(nèi)容,通過(guò)放大按鈕查看圖像的細(xì)節(jié),通過(guò)縮小按鈕查看圖像的概覽。?
所述的對(duì)原始圖像數(shù)據(jù)進(jìn)行抽取并顯示的具體步驟為:?
①在二進(jìn)制格式下,略過(guò)圖像文件頭部分,從圖像數(shù)據(jù)第H0行開始,每隔R行,連續(xù)讀入一行即W個(gè)象素的原始圖像數(shù)據(jù),共計(jì)讀取HS行。若H/R>HS,縱向拖動(dòng)條出現(xiàn)并可拖動(dòng),設(shè)置縱向顯示位置最大值Vmax為(H-HS)/R,允許進(jìn)行各種縱向拖動(dòng),包括步進(jìn)向上拖動(dòng)、步進(jìn)向下拖動(dòng)、單頁(yè)向上拖動(dòng)、單頁(yè)向下拖動(dòng)、拖到當(dāng)前縱向位置、拖到最頂端、拖到最底端;若H/R≤HS,縱向拖動(dòng)條消失。?
若縱向拖動(dòng)條出現(xiàn),則拖動(dòng)縱向拖動(dòng)條進(jìn)行圖像縱向上的瀏覽,不同拖動(dòng)方式的具體步驟為:?
所述的步進(jìn)向上拖動(dòng)為設(shè)置初始縱向顯示位置為H0=H0-VSize,若H0<1則重置H0=1,重新對(duì)原始圖像數(shù)據(jù)進(jìn)行抽取并顯示,其中VSize為縱向步進(jìn)象素個(gè)數(shù),1≤VSize<Vmax;?
所述的步進(jìn)向下拖動(dòng)為設(shè)置初始縱向顯示位置為H0=H0+VSize,若H0>Vmax則重置H0=Vmax,重新對(duì)原始圖像數(shù)據(jù)進(jìn)行抽取并顯示;?
所述的單頁(yè)向上拖動(dòng)為設(shè)置初始縱向顯示位置為H0=H0-VPageSize,若H0<1則重置H0=1,重新對(duì)原始圖像數(shù)據(jù)進(jìn)行抽取并顯示,其中VPageSize為縱向拖動(dòng)一頁(yè)的象素個(gè)數(shù),1≤VPageSize<Vmax;?
所述的單頁(yè)向下拖動(dòng)為設(shè)置初始縱向顯示位置為H0=H0+VPageSize,若H0>Vmax則重置H0=Vmax,重新對(duì)原始圖像數(shù)據(jù)進(jìn)行抽取并顯示;?
所述的拖到當(dāng)前縱向位置為設(shè)置初始縱向顯示位置為H0=VCurr,重新對(duì)原始圖像數(shù)據(jù)進(jìn)行抽取并顯示,其中VCurr為當(dāng)前縱向位置,1≤VCurr<Vmax;?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州電子科技大學(xué),未經(jīng)杭州電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910100976.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種低風(fēng)阻的羽毛球拍框
- 下一篇:低溫滅火裝置
- 數(shù)字圖像再生系統(tǒng)及其數(shù)字圖像再生管理方法
- 使用逆空間濾波的數(shù)字圖像重建
- 數(shù)字圖像半透明合成方法及移動(dòng)終端設(shè)備
- 一種電氣設(shè)備X射線數(shù)字圖片處理算法支持系統(tǒng)
- 一種電力設(shè)備檢測(cè)用X射線數(shù)字圖像特征數(shù)據(jù)庫(kù)
- 一種狹小空間內(nèi)設(shè)備外觀細(xì)微變化檢測(cè)裝置
- 使用關(guān)于數(shù)字圖像文件的安全特征
- 一種衛(wèi)星圖像處理方法
- 一種衛(wèi)星圖像處理方法
- 基于殘差學(xué)習(xí)卷積融合網(wǎng)絡(luò)的數(shù)字圖像設(shè)備取證系統(tǒng)





