图像卷动方法、图像显示方法以及图形处理系统技术方案

技术编号:3036408 阅读:182 留言:0更新日期:2012-04-11 18:40
本发明专利技术是关于图像卷动方法、图像显示方法以及图形处理系统。该方法及图形处理系统包含显示单元;帧缓冲器,由初始指针以及边界指针定义,储存第一图像数据,其中第一图像数据对应于显示于显示单元的第一图像区域;控制器,决定帧缓冲器的读取指针;从读取指针开始获取图像数据,若获取操作到达第一图像区域的宽度,从每行第一水平地址继续获取操作,若获取操作到达边界指针,获取操作从初始指针所位于的初始线开始,指示显示单元按获取顺序将获取的图像数据显示于可见图像区域。本发明专利技术通过指针、逻辑地址以及物理地址,使得不需利用较大帧缓冲器以进行图像数据移动,可适用于静态图像以及实时图像。

Image scrolling method, image display method, and image processing system

The invention relates to an image rolling method, an image display method and a graphics processing system. The method and graphic processing system includes a display unit; a frame buffer, a pointer and pointer from the initial boundary definition, the first stored image data, wherein the first image data corresponding to the first image area displayed on the display unit; the controller, determine the frame buffer reading refers to the needle; to obtain image data read from the pointer, if access to the first operation the width of the image area, get the operation from each line the first level to address, if the obtaining operation arrives at the boundary pointer, obtain the initial line operation is located from the initial pointer, indicating the display image data unit according to the obtaining sequence obtained in the visible area of the image display. The invention makes use of the pointer, the logical address and the physical address, so as to make the image data move without using the larger frame buffer.

【技术实现步骤摘要】

本专利技术有关于图像处理,特别有关于用于图像显示的系统以及方法。
技术介绍
一些手持设备可以处理并显示图像。手持设备受限于有限的计算能力和 储存能力,以至于只能提供较低的图像处理速度以及图像显示质量。传统上,要在显示单元上显示图像,会从存储媒体例如,CD-ROM,硬 盘,服务器或其它相似存储媒体中读取图像数据,然后再将获得的图像数据 储存在缓冲存储器中。图形处理器获取储存在缓冲存储器中的图像数据,然 后再将图像数据传送至帧缓冲器(frame buffer)中。显示控制器对储存于帧缓冲 器中的图像数据进行存取以连续更新(refresh)显示单元的内容。根据传统的方法,需要比较大的帧缓冲器,其中储存于帧缓冲器的图像 数据所对应的图像区域比显示于显示单元的显示区域要大。图1A以及图1B 为对应于储存在帧缓冲器的图像数据的图像内容的示意图。图1C以及图1D 为显示在显示单元的图像内容的示意图。请参考图1A,对应于图像区域10 的图像数据储存在帧缓冲器中,且部分图像区域10被定义为重要区域(regkm of interest, ROI)lla。在此,重要区域1 la的大小与显示区域的大小相等,且 重要区域lla的图像内容13a显示于图1C中所示的显示区域。当显示于显示 区域的图像内容沿垂直方向巻动(scroll),例如,图像向下巻动,重要区域将根 据巻动操作被重新定义,如图1B的重要区域llb所示。相应的,显示区域的 图像内容13a在垂直方向被巻动Y个像素。在此,重要区域llb的大小与显 示区域相等,且重要区域llb的图像内容13b显示于图1D所示的显示区域。在传统方法中,需要一个比较大的帧缓冲器以进行图像数据的移动,除 此之外,传统方法只适用于静态图像,不适用于实时产生的图像。
技术实现思路
因此,需要一种在没有利用比较大的帧缓冲器以进行图像数据的移动的 情况下进行巻动图像的操作的方法以及装置。本专利技术实施例提供一种图像巻动方法,巻动的图像显示于显示单元,包含提供帧缓冲器,帧缓冲器由初始指针以及边界指针而定义;将第一图像数 据储存于帧缓冲器,其中第一图像数据对应于显示于显示单元的第一图像区 域;加载新的图像数据至存储器位置,第一图像数据的特定部分储存于存储 器位置,其中存储器位置为巻动操作后不包含于第一图像区域的图像区域; 接收巻动请求,指示第一图像以垂直或水平方向进行巻动;根据初始指针, 边界指针以及巻动请求决定帧缓冲器的读取指针;获取巻动后的第一图像数 据以及从读取指针开始的新的图像数据,如果获取操作到达第一图像区域的 宽度,从每一行的第一水平位置继续获取操作,然后在每一列重复获取操作, 如果获取操作到达边界指针,获取操作从初始指针所位于的初始线开始;以 及在显示单元的可见图像区域按顺序显示该获取的图像数据。本专利技术实施例还提供一种显示图像的方法,用以显示图像,方法包含提 供物理存储器,用以储存对应于图像区域的图像数据,其中图像数据由对应 于物理存储器的图像数据的储存位置的物理地址编址;将逻辑地址转换成物 理地址;根据由逻辑地址定义的顺序,根据物理地址从物理存储器中获取图 像数据;以及根据由逻辑地址定义的顺序,在显示单元显示对应于图像数据 的图像内容。本专利技术实施例还提供一种图形处理系统,包含显示单元;帧缓冲器,帧 缓冲器由初始指针以及边界指针而定义,储存第一图像数据,其中第-一图像 数据对应于显示于显示单元的第一图像区域;界面,用以接收巻动请求,指示第一图像以垂直或水平方向进行巻动;以及控制器,根据初始指针,边界 指针以及巻动请求决定帧缓冲器的读取指针;从读取指针开始获取图像数据, 如果获取操作到达第一图像区域的宽度,从每一行的第一水平位置继续获取 操作,然后在每一列重复获取操作,如果获取操作到达该边界指针,获取操 作从初始指针所位于的初始线开始,指示按顺序将获取的图像数据显示于显 示单元的可见图像区域。本专利技术实施例还提供一种图形处理系统,包含物理存储器,用以储存对 应与图像区域的图像数据,其中图像数据由对应于物理存储器的图像数据的 储存位置的物理地址编址;控制器,将逻辑地址转换成物理地址,根据由逻 辑地址定义的顺序,根据物理地址从物理存储器中获取图像数据;以及显示 单元,根据由逻辑地址定义的顺序,显示对应于图像数据的图像内容。本专利技术通过指针、逻辑地址以及物理地址,使得不需要利用比较大的帧 缓冲器以进行图像数据的移动,可以节省成本,并可适用于静态图像以及实 时图像。附图说明图1A为对应于储存在帧缓冲器的图像数据的图像内容的示意图。图1B为对应于储存在帧缓冲器的图像数据的图像内容的示意图。图1C为显示于显示单元的图像内容的示意图。图1D为显示于显示单元的图像内容的示意图。图2为本专利技术图形处理系统的第一实施例的示意图。图3为图2中的图形处理系统施行巻动操作的实施例的流程图。图4A为分别对应于储存在帧缓冲器中的图像数据垂直向下巻动之前的图像内容的示意图。图4B为分别对应于储存在帧缓冲器中的图像数据垂直向下巻动之后的图像内容的示意图。图4C为显示单元所显示的图像内容垂直向下巻动之前的示意图。 图4D为显示单元所显示的图像内容垂直向下巻动之后的示意图。 图5A为对应于储存在帧缓冲器中的图像数据向左水平巻动之前的图像 内容的示意图。图5B为对应于储存在帧缓冲器中的图像数据向左水平巻动之后的图像 内容的示意图。图5C为显示单元所显示的图像内容向右水平巻动之前的示意图。图5D为显示单元所显示的图像内容向右水平巻动之后的示意图。图6A至图6D为倾斜方向巻动的操作示意图。图7为本专利技术第二实施例的图形处理系统的示意图。图8为图7中的图形处理系统的巻动操作的实施例的流程图。图9A至图9C为倾斜方向巻动的操作示意图。具体实施例方式图2为本专利技术图形处理系统的第一实施例的示意图。图形处理系统20包 含处理器21,存储单元23,显示控制器25,显示单元27。存储单元23包含 帧缓冲器235。为了在显示单元27显示图像,处理器21从存储媒体中获取图像数据, 例如,存储单元23,服务器(server)以及其它存储媒体,然后将所获取的图像 数据储存于帧缓冲器235中。处理器21对帧缓冲器235进行编址(address), 使得储存于帧缓冲器235中特定区域的图像数据可以被读取并传送至显示单 元27。处理器21的操作可基于软件而实现。显示控制器25根据处理器21发 出的命令对储存于帧缓冲器235的图像数据进行存取,以更新显示于显示单 元27的图像内容。帧缓冲器235通过两个指针(pointer)而被编址,如图4A以及图4B中所示 的初始指针(initial pointer)Po以及边界指针(boundary pointer)PB。初始指针P0确定帧缓冲器235中的图像区域的左上角的位置。该位置以特定像素的形式 存在。同样的,边界指针PB确定帧缓冲器235中的图像区域的右下角的位置。 该位置以特定像素的形式存在。关于指针的信息可以储存于存储单元23或显 示控制器25中。除此之外,帧缓冲器235的存储器区域可以划分为使得帧缓 冲器235所储存的图像数据,其对应的图像区域等于显示单元27显示的图像 区域。因此,通过利用初始指针,边界指针以及读取本文档来自技高网
...

【技术保护点】
一种图像卷动方法,该卷动的图像显示于显示单元,包含: 提供帧缓冲器,该帧缓冲器由初始指针以及边界指针定义; 将第一图像数据储存到该帧缓冲器,其中该第一图像数据对应于显示于该显示单元的第一图像区域; 加载新的图像数据至存储器位置,该第一图像数据的特定部分储存于该存储器位置,其中该存储器位置为卷动操作后不包含于该第一图像区域的图像区域; 接收卷动请求,指示该第一图像以垂直或水平方向进行卷动; 根据该初始指针,该边界指针以及该卷动请求决定该帧缓冲器的读取指针; 从该读取指针开始获取卷动后剩余的该第一图像数据以及该新的图像数据,如果该获取操作到达该第一图像区域的宽度,从卷动后剩余的该第一图像区域的每一行的第一水平位置继续该获取操作,并在卷动后剩余的该第一图像区域的每一列重复该获取操作,以及如果该获取操作到达该边界指针,从该初始指针所位于的初始线恢复该获取操作;以及 在该显示单元的可见图像区域按顺序显示该获取的图像数据。

【技术特征摘要】
US 2007-8-28 11/845,8541. 一种图像卷动方法,该卷动的图像显示于显示单元,包含提供帧缓冲器,该帧缓冲器由初始指针以及边界指针定义;将第一图像数据储存到该帧缓冲器,其中该第一图像数据对应于显示于该显示单元的第一图像区域;加载新的图像数据至存储器位置,该第一图像数据的特定部分储存于该存储器位置,其中该存储器位置为卷动操作后不包含于该第一图像区域的图像区域;接收卷动请求,指示该第一图像以垂直或水平方向进行卷动;根据该初始指针,该边界指针以及该卷动请求决定该帧缓冲器的读取指针;从该读取指针开始获取卷动后剩余的该第一图像数据以及该新的图像数据,如果该获取操作到达该第一图像区域的宽度,从卷动后剩余的该第一图像区域的每一行的第一水平位置继续该获取操作,并在卷动后剩余的该第一图像区域的每一列重复该获取操作,以及如果该获取操作到达该边界指针,从该初始指针所位于的初始线恢复该获取操作;以及在该显示单元的可见图像区域按顺序显示该获取的图像数据。2. 如权利要求1所述的图像巻动方法,其特征在于,该初始指针对应于该 显示单元的该可见图像区域的左上角,以及该边界指针对应于该显示单元的 该可见图像区域的右下角。3. 如权利要求1所述的图像巻动方法,其特征在于,该新的图像数据对应 于实时产生的图像内容。4. 如权利要求1所述的图像巻动方法,其特征在于,该新的图像数据对应 于静态图像内容。5. 如权利要求1所述的图像巻动方法,其特征在于,该帧缓冲器储存的图 像数据是对应于图像区域,该图像区域具有与该显示单元的该可见图像区域 相同的宽度与高度。6. —种显示图像的方法,该显示图像的方法包含提供物理存储器,用以储存对应于图像区域的图像数据,其中该图像数 据由该物理存储器中对应于该图像数据的储存位置的物理地址编址; 将逻辑地址转换成该物理地址;根据由该逻辑地址定义的顺序,根据该物理地址从该物理存储器中获取 该图像数据;以及根据由该逻辑地址定义的该顺序,在显示单元显示对应于该图像数据的 图像内容。7. 如权利要求6所述的显示图像的方法,其特征在于,该图像数据对应于 实时产生的图像内容。8. 如权利要求6所述的显示图像的方法,其特征在于,该图像数据对应于 静态图像内容。9. 如权利要求6所述的显示图像的方法,其特征在于,该物理存储器储存 的该图像数据是对应于图像区域,该图像区域具有与该显示单元的可见图像 区域相同的宽度与高度。10. 如权利要求9所述的显示图像的方法,该图像巻动方法包含 提供该图像数据的字节/像素的信息,该图像区域的宽度信息W,以及该图像区域的高度信息H;接收巻动命令,该巻动命令指示该图像区域将向水平方向和垂直方向巻 动X像素以及Y像素;根据下列等式将该逻辑地址转换成物理地址Lpos=LA/(BPP)Ly=Lpos/(W)Lx=Lpos%(W) <formula>formula see original document page 4</formula>其中BPP表示字节/像素的信息,LA表示该逻辑地址,PA表示该物理地 址,Lpos表示该图像数据的逻辑位置,Ly表示垂直方向的逻辑地址,Lx表 示水平方向的逻辑地址,Py表示垂直方向的物理地址,...

【专利技术属性】
技术研发人员:陈正哲林彦宇邓淑文
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利