一种多层图像的图像刷新的方法及装置制造方法及图纸

技术编号:4251687 阅读:163 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供本一种多层图像的图像刷新的方法及装置,方法包括:输入动态图像层数据,读取静态图像层数据;利用所述动态图像层数据直接刷新所述动态独立区域;利用所述动态图像层数据和所述静态图像层数据,根据预设的覆盖方式进行运算后刷新所述重叠区域;在所述动态图像层数据的当前数据帧内的间隙刷新所述静态独立区域,并判断在所述当前数据帧内所述静态独立区域是否刷新完毕,是则进行显示,否则记录所述静态独立区域的刷新位置点,并在所述动态图像层数据的下一数据帧内继续刷新所述静态独立区域。本发明专利技术使静态图像层的一次刷新可以在多帧动态图像数据的间隙内完成,解决现有技术刷图效率低的技术问题。

【技术实现步骤摘要】

本专利技术涉及图像处理技术,特别是涉及一种多层图像的图像刷新的方法及装置
技术介绍
在进行视频图像显示时,有时候不但需要实时显示输入的动态视频图像,还需要 显示系统中存储的静态图像,例如在照大头贴照片时,在输入人像视频的同时,还需要在 背景显示不同的景色图像,以便拍出来人像看上去是处于不同的景色中。再比如,数码摄像 机或数码相机的显示屏,不但要实时显示传感器输入的动态视频图像,还要显示一些操作 菜单,以便对相机、摄像机进行设置或对图像进行修改。 现有的对动态图像、静态图像进行同时显示的系统如图1所示,包括动态图像输 入器101、静态图像存储器102、刷图控制器103、用户接口 104和图像显示器105。其中 动态图像输入器101,用于从传感器(sensor)输入动态图像。该动态图像是一 帧一帧连续输入的,并且该动态图像要作为动态图像层(Layer A)显示。该LayerA的特点 是,需要实时刷新,输入的图像不能停下来,必须按照输入的速度进行刷新;该动态图像的 宽度(width)和高度(height),必须和用户接口设置的width和height相同。 静态图像存储器102,用于 存储静态图像。该静态图像作为静态图像层(Layer B)显示。layer B是被动的, 需要的时候刷图控制器来读就行了 ;Layer B—般是菜单等应用,所以刷图帧率要求比较 低。 Layer B可以有多个,例如可分别称为Layer BO丄ayer Bl丄ayer Bn。多个Layer B处理方法都一样,要求所有的Layer B层之间不能相互覆盖。该静态图像的宽度(width) 和高度(height),必须和用户接口设置的width和height相同。 用户接口104,用于 1)设置动态图像输入器输入的图像的width, height, Position x(图像在图 像显示器上x位置),Position y (图像在图像显示器上y位置),Framex (从输入的原图像 中挖图的x位置),Frame Y(从输入的原图像中挖图的y位置); 2)设置〃 静态图像存储器〃 输入的图像的width、height、 Position x、Positiony、Frame x、Frame Y; 3)设置图像显示器的height、 width ; 4)LayerA和Layer B叠加的部分做覆盖(overlay)的方式; 图像显示器(Panel) 105,用于 1)显示刷图控制器103输送过来的图像; 2)是可以显示的器件,例如液晶面板(led panel),阴极射线管显示器(crt)等等。 刷图控制器103、用于根据Layer A和Layer B进行刷图,主要区别处理三个区域 的刷图Layer A和Layer B的重叠区域,Layer A的独立区域(即除去重叠区域之后的区域),Layer B的独立区域。其中,Layer A的独立区域直接刷图,Layer A和Layer B的重 叠区域,按照用户接口 104设置的覆盖(overlay)方式进行运算后直接刷图,Layer B的 独立区域一般是在LayerA的一帧的间隙中进行刷图。 在以上现有的技术方案,超出Layer A的Layer B(也就是Layer B的独立部分), 必须在一帧layer A的间隙里刷新完毕;这要就导致layer A必须保证要有足够大的间隙, Layer A的间隙大了 ,刷图效率降低了 ,系统的帧率就降低了 。 此外,现有技术中,Layer A的数据间隙(pixelblank),行与行的间隙(hblank), 图与图的间隙(vblank)刷新Layer B超出Layer A的部分,是已经程序固定死了 ;而在有 的时候,例如Pixel blank特别小,根本没有办法用来刷图,只能用Hblank和VBlank刷图。
技术实现思路
本专利技术的目的是提供一种多层图像的图像刷新的方法及装置,使静态图像层的一次刷新可以在多帧动态图像数据的间隙内完成,解决现有技术因为必须在一帧layer A的间隙里刷新完毕,所导致的Layer A的间隙大,刷图效率低的技术问题。 为了实现上述目的,一方面,提供了 . 一种多层图像的图像刷新的方法,所述多层图像包括动态图像层和静态图像层,所述动态图像层和所述静态图像层之间具有重叠区域,所述动态图像层在所述重叠区域之外的区域为动态独立区域,所述静态图像层在所述重叠区域之外的区域为静态独立区域,所述方法包括 输入动态图像层数据,读取静态图像层数据; 利用所述动态图像层数据直接刷新所述动态独立区域; 利用所述动态图像层数据和所述静态图像层数据,根据预设的覆盖方式进行运算 后刷新所述重叠区域; 在所述动态图像层数据的当前数据帧内的间隙刷新所述静态独立区域,并判断在 所述当前数据帧内所述静态独立区域是否刷新完毕,是则进行显示,否则记录所述静态独 立区域的刷新位置点,并在所述动态图像层数据的下一数据帧内继续刷新所述静态独立区 域。 优选地,上述的方法中,还包括设置所述当前数据帧内的间隙的步骤,所述当前数据帧内的间隙根据设置选择为数据间隙、行与行的间隙和/或图与图的间隙。 优选地,上述的方法中,所述当前数据帧内的间隙根据设置选择为所述行与行的间隙和所述图与图的间隙。 优选地,上述的方法中,记录所述静态独立区域的刷新位置点的步骤具体包括记 录在静态图像存储器中所述静态图像层数据的当前读取位置,记录在图像显示器上所述静 态图像层的当前刷新位置。 优选地,上述的方法中,在所述输入动态图像层数据的步骤之前,还包括设置步 骤 通过用户接口,设置所述动态图像层的和所述静态图像层的图像参数。 优选地,上述的方法中,在所述设置步骤之后,还包括检测步骤检测所述图像参数是否超出了图像显示器的显示范围,如果超出了显示范围,向所述用户接口返回重新设置所述图像参数的提示信息。 优选地,上述的方法中,所述静态图像层包括多个互不重叠的图像块。 本专利技术还提供一种多层图像的图像刷新的装置,所述多层图像包括动态图像层和静态图像层,所述动态图像层和所述静态图像层之间具有重叠区域,所述动态图像层在所述重叠区域之外的区域为动态独立区域,所述静态图像层在所述重叠区域之外的区域为静态独立区域,所述装置包括 动态图像输入器,用于输入动态图像层数据 静态图像存储器,用于存储静态图像层数据; 刷图控制器,用于利用所述动态图像层数据直接刷新所述动态独立区域;利用 所述动态图像层数据和所述静态图像层数据,根据预设的覆盖方式进行运算后刷新所述重 叠区域;在所述动态图像层数据的当前数据帧内的间隙刷新所述静态独立区域,并判断在 所述当前数据帧内所述静态独立区域是否刷新完毕,是则进行显示,否则记录所述静态独 立区域的刷新位置点,并在所述动态图像层数据的下一数据帧内继续刷新所述静态独立区 域; 记录器,用于存储所述刷新位置点; 图像显示器,用于显示所述刷图控制器刷新后的图像。 优选地,上述的装置中,还包括用户接口,用于 设置所述当前数据帧内的间隙的步骤,所述当前数据帧内的间隙根据设置选择为数据间隙、行与行的间隙和/或图与图的间隙; 设置所述动态图像层和所述静态图像层的图像参数。 优选地,上述的装置中,还包括本文档来自技高网
...

【技术保护点】
一种多层图像的图像刷新的方法,所述多层图像包括动态图像层和静态图像层,所述动态图像层和所述静态图像层之间具有重叠区域,所述动态图像层在所述重叠区域之外的区域为动态独立区域,所述静态图像层在所述重叠区域之外的区域为静态独立区域,其特征在于,所述方法包括:输入动态图像层数据,读取静态图像层数据;利用所述动态图像层数据直接刷新所述动态独立区域;利用所述动态图像层数据和所述静态图像层数据,根据预设的覆盖方式进行运算后刷新所述重叠区域;在所述动态图像层数据的当前数据帧内的间隙刷新所述静态独立区域,并判断在所述当前数据帧内所述静态独立区域是否刷新完毕,是则进行显示,否则记录所述静态独立区域的刷新位置点,并在所述动态图像层数据的下一数据帧内继续刷新所述静态独立区域。

【技术特征摘要】
一种多层图像的图像刷新的方法,所述多层图像包括动态图像层和静态图像层,所述动态图像层和所述静态图像层之间具有重叠区域,所述动态图像层在所述重叠区域之外的区域为动态独立区域,所述静态图像层在所述重叠区域之外的区域为静态独立区域,其特征在于,所述方法包括输入动态图像层数据,读取静态图像层数据;利用所述动态图像层数据直接刷新所述动态独立区域;利用所述动态图像层数据和所述静态图像层数据,根据预设的覆盖方式进行运算后刷新所述重叠区域;在所述动态图像层数据的当前数据帧内的间隙刷新所述静态独立区域,并判断在所述当前数据帧内所述静态独立区域是否刷新完毕,是则进行显示,否则记录所述静态独立区域的刷新位置点,并在所述动态图像层数据的下一数据帧内继续刷新所述静态独立区域。2. 根据权利要求1所述的方法,其特征在于,还包括设置所述当前数据帧内的间隙的 步骤,所述当前数据帧内的间隙根据设置选择为数据间隙、行与行的间隙和/或图与图的 间隙。3. 根据权利要求2所述的方法,其特征在于,所述当前数据帧内的间隙根据设置选择 为所述行与行的间隙和所述图与图的间隙。4. 根据权利要求1所述的方法,其特征在于,记录所述静态独立区域的刷新位置点的 步骤具体包括记录在静态图像存储器中所述静态图像层数据的当前读取位置,记录在图 像显示器上所述静态图像层的当前刷新位置。5. 根据权利要求1所述的方法,其特征在于,在所述输入动态图像层数据的步骤之前, 还包括设置步骤通过用户接口,设置所述动态图像层的和所述静态图像层的图像参数。6. 根据权利要求5所述的方法,其特征在于,在所述设置步骤之后,还包括检测步骤 检测所述图像参数是否超出了图像显示器的显示范围,如果超出了显示范围,向所述用户 接口返回重新设置所述图像参数的提...

【专利技术属性】
技术研发人员:冯备战
申请(专利权)人:北京中星微电子有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1