可调适影像显示方法

文档序号:6615814阅读:191来源:国知局
专利名称:可调适影像显示方法
技术领域
本发明涉及一种可调适影像显示方法,尤其是涉及调整文件数据结构参 数,以快速显示位图影像方法。
背景技术
位图(Bitmap)是一种常见的影像格式,由于影像显示结构原理非常简 单,广泛使用于微软Windows计算机操作系统、Acrobat文件、数字相机、 多媒体播放器或手机等。
如图l所示,其为已知位图文件的数据结构。已知位图文件的数据结构 分为文件标头区(File Header)、信息标头区(Inf ormat ion Header)及数据 区(Data Area)等三个区。文件标头区主要包含识别码(Identifier,简称 ID)、文件大小及偏移量(Offset)等字段。识别码置于文件标头区的开头, 用以识别位图文件。文件大小字段则用以记载整个位图文件数据量的大小。 而偏移量用以说明位图数据开始之前的位置偏移量。
信息标头区主要包含一信息标头大小字段及表示数据区数据特性的多 个字段。信息标头大小字段,用以记载信息标头区数据量的长度大小。而数 据区数据特性字段则记载位图的宽度、高度、图层数、数据区数据的大小、 水平分辨率、垂直分辨率及调色盘大小、颜色等数据区影像信息。调色盘大 小表示每个像素使用的位数。调色盘数据包含位图可用的颜色数数据,对于 24位全彩位图就不使用调色盘数据,至于16及32位位图则不一定使用调 色盘。另外,数据区则储存位图影像数据,位图的数据通常不作整理,储存 的数据量较大。
如图2所示,其为已知位图文件显示影像的流程。在步骤Pl开启位图 文件显示影像时,首先进入步骤P2读取文件标头区的信息,并由其中的识 别码辨别开启的文件为位图格式。在步骤P3继续读取信息标头区的信息。 再进入步骤P4,根据所读取文件标头区及信息标头区的信息,计算出位图显 示影像的大小,并配合显示装置规划位图储存及显示的位置。接着进入步骤P5读取数据区的位图数据,依照规划位图显示的大小, 顺序寄存至存储器中。在读取过程中,步骤P6检查完成读取数据区,假如 未完成读取数据区,回至步骤P5,继续读取数据区,假如完成读取数据区, 则进入步骤P7,将存储器寄存的整个位图影像, 一次显示在屏幕上,以完成 位图文件开启的动作。
然而,已知位图显示影像时,需要完成读取文件全部数据后,才可以在 屏幕上显示影像。当显示庞大的位图影像数据,包括经过压縮或未经过压缩 的位图数据,常常需要较大的数据量储存空间,造成系统处理速度緩慢,尤 其对微处理器效能较弱的嵌入式系统,需要等待很长的时间,才能看到影像 显示,经常导致使用者误认当机或故障,降低产品的效能及质量。因此,已 知位图在显示影像上,仍有问题亟待解决。

发明内容
本发明的目的在提供一种可调适影像显示方法,通过渐进式显示影像, 将位图的部分影像显示至屏幕,减少等待时间,以提升产品的效能及质量。
本发明另一目的在于提供一种可调适影像显示方法,利用调整文件标头 区及信息标头区中的数据区数据特性字段,重新整合及规划已读取的数据区 数据,以短时间内显示位图的部分影像。
为了达到前述发明的目的,本发明的可调适影^^显示方法,用以开启位 图文件,首先读取标头区的信息,再根据标头区的信息,规划位图显示影像 的大小及位置,设定读取数据区数据的预定数,读取数据区数据,数据量计 数,检查完成读取数据区,假如完成读取数据区,则依照规划位图显示影像, 假如未完成读取数据区,则检查读取数据区数据量计数到达预定数,假如读 取数据量未到达预定数,则重复读取数据区数据步骤,假如读取数据量已到 达预定数,则重新整合已读取的位图文件数据,调整标头区的参数,使已读 取的数据显示部分的位图影像,将数据量计数归零后,再重复读取数据区数 据步骤。


图1为已知位图文件的数据结构图。
图2为已知位图文件显示影像的流程图。图3为本发明可调适影像显示方法的流程图。
附图符号说明
51 开启位图文件步骤
52 读取文件标头区步骤 S3读取信息标头区步骤
54 计算位图显示大小及位置步骤
55 设定读取数据预定数步骤
56 读取数据区步骤 S7数据量计数步骤
S8检查完全读取数据区步骤
S9 位图文件显示完成步骤
S10检查数据量计数到达预定数步骤
Sll整合已读取的数据步骤
S12调整文件标头区与信息标头区参数步骤
S13显示阶段位图影像步骤
S14数据量计数归零步骤
具体实施例方式
有关本发明为达到上述目的,所采用的技术手段及其功效,现举较佳实 施例,并结合附图加以说明如下。
由于位图依据文件标头区及信息标头区中所记载的lt据区数据特性,规 划位图影像显示大小及位置,在完成读取数据后, 一次显示全部位图影像。 本发明可调适影像显示方法即利用位图影像显示的特性,根据已读取且寄存 的部分位图数据,修改调整位图文件标头区及信息标头区中所记载的l丈据区 数据特性参数,例如文件大小、高度及数据大小等参数。再重新整合文件标 头区、信息标头区及数据区中已读取的数据量,使修改调整后文件标头区及 信息标头区的参数,所规划新的位图影像显示大小及位置,满足已读取且寄 存的数据量,不必等到完成读取数据,就可形成部分位图影像,提前快速显 示至屏幕上。
为了使影像数据庞大的位图文件,能渐进式显示影像,本发明可调适影像显示方法根据位图文件的数据,例如根据信息标头区数据大小字段所载的 数据区大小,分成几次部分影像显示,预先设定读取的数据量,在达到每阶 段的数据量后,即修改调整位图文件标头区及信息标头区中所记载的数据区 数据特性参数,再重新整合文件标头区、信息标头区及数据区中已读取的数 据量,使修改调整后文件标头区及信息标头区的参数,所规划新的位图影像 显示大小及位置,满足每一阶段已读取且寄存的数据量,形成不同部分位图 影像,以渐进式显示至屏幕上。至于较小数据量的位图文件,通过检查读取 数据量的机制,只要低于预先设定读取数据量的位图文件,即可在调整参数 前,完成读取数据区而依照原规划的位图影像显示大小及位置,以避免影响 位图影像的显示。
请参考图3,其为本发明可调适影像显示方法的流程。本发明利用渐进 式显示位图文件影像的详细步骤,说明如后。在步骤Sl开启位图文件以显 示位图影像,即进入步骤S2读取文件标头区的信息,并由识别码辨别开启 的文件为位图格式。依照位图文件格式,在步骤S3继续读取信息标头区的 信息。再进入步骤S4,根据所读取文件标头区及信息标头区的信息,计算出 原位图显示影像的大小,并配合显示装置规划位图储存及显示的位置。接着 进入步骤S5,由读取文件标头区及信息标头区的信息,设定读取数据区位图 数据的预定数,以分隔显示部分位图影像的阶段。在步骤S6,读取数据区位 图数据,依照原规划位图显示的大小,顺序寄存至存储器中,并在步骤S7, 对读取数据量进行计数。
读取过程中,由步骤S8检查是否完成读取数据区?假如完成读取数据 区,进入步骤S9依照原规划位图显示的大小,将存储器寄存的整个位图影 像, 一次显示在屏幕上,以完成位图文件开启的动作。假如未完成读取数据 区,则利用步骤SIO,继续检查读取数据区数据量计数是否到达预定数?假 如读取数据量未到达预定数,则回至步骤S6,继续读取数据区位图数据。假 如读取数据量已到达预定数,则进入步骤Sll,重新整合已读取的位图数据, 并进入步骤S12根据已读取的位图数据,调整文件标头区及信息标头区的参 数,使已读取的位图数据满足一次显示的条件,接着进入步骤S13显示该阶 段部分的位图影像。然后,在步骤S14将数据量计数归零,回至步骤S6,继 续下一阶段读取数据区位图数据动作。如此重复步骤S6至步骤S13各阶段 读取数据区位图数据,逐渐式加大显示位图影像,直到步骤S8检查到完成读取数据区,进入步骤S9依照原规划位图显示的大小,显示在屏幕上,以
完成位图文件开启的动作。
因此,本发明可调适影像显示方法,即可通过读取预定数据量后,调整 文件标头区及信息标头区中的数据区数据特性字段,重新整合及规划已读取 的数据区数据,短时间内显示阶段位图的部分影像,并随读取预定数据量增 多,依序加大位图的部分影像,直到原规划位图显示的大小显示在屏幕上, 达到渐进式显示影像的目的,减少等待时间,降低误认系统当机或故障的疑 虑,以提高产品的效能及质量。
以上所述仅用以方便说明本发明的较佳实施例,本发明的范围不限于所 述较佳实施例,凡依本发明所做的任何变更,在不脱离本发明精神和范围的 前提下,都属本发明权利要求的范围。
权利要求
1. 一种可调适影像显示方法,用以开启位图文件,其步骤包含(1)读取标头区的信息;(2)根据标头区的信息,规划位图显示影像的大小及位置;(3)设定读取数据区数据的预定数;(4)读取数据区数据;(5)数据量计数;(6)检查是否完成读取数据区?假如完成读取数据区,则依照规划位图显示影像,假如未完成读取数据区,则进入下一步骤;(7)检查读取数据区数据量计数是否到达预定数?假如读取数据量未到达预定数,则回至步骤(4),假如读取数据量已到达预定数,则进入下一步骤;(8)重新整合已读取的位图文件数据,调整标头区的参数,使已读取的数据显示部分的位图影像;以及(9)将数据量计数归零后,回至步骤(4)。
2. 依据权利要求1所述的可调适影像显示方法,其中该位图标头区包含 一信息标头区,步骤(3)根据信息标头区的信息,设定读取数据区数据的预 定数。
3. 依据权利要求2所述的可调适影像显示方法,其中该信息标头区包含 一数据大小字段,步骤(3)根据信息标头区的信息为数据大小字段的信息。
4. 依据权利要求1所述的可调适影像显示方法,其中该步骤(8)修改调 整标头区的参数为数据区数据特性参数。
5. 依据权利要求4所述的可调适影像显示方法,其中该数据区数据特性 参数为文件大小、高度或数据大小等参数。
6. 依据权利要求1所述的可调适影像显示方法,其中该步骤(8)重新整 合已读取的位图文件数据为文件标头区、信息标头区及凄t据区中已读取的数 据量。
7. 依据权利要求1所述的可调适影像显示方法,其中该步骤(8)调整后 文件标头区及信息标头区的参数,所规划的位图影像显示大小及位置,满足 已读取且寄存的数据量,以显示部分位图影像。
全文摘要
一种可调适影像显示方法,开启位图(bitmap)文件时,首先读取标头区的信息,设定读取数据区数据的预定数,读取数据区数据,读取数据量计数,检查完成读取数据区,假如完成则依照规划位图显示影像,假如未完成则检查读取数据区数据量计数到达预定数,假如未到达预定数,则重复读取数据区数据步骤,假如已到达预定数,则重新整合已读取的位图文件数据,调整标头区的参数,使已读取的数据显示部分的位图影像,然后将数据量计数归零后,再回至读取数据区数据步骤重复执行。
文档编号G06T11/00GK101470901SQ20071030542
公开日2009年7月1日 申请日期2007年12月28日 优先权日2007年12月28日
发明者李启志, 赖彦霖 申请人:广明光电股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1