【技术实现步骤摘要】
一种图像显示方法及装置
本专利技术涉及数据处理领域,尤其涉及一种图像显示方法及装置。
技术介绍
随着机顶盒等嵌入式设备种类和数量的日益庞大,人们对于这些产品的用户界面(UserInterface,简称UI)的显示效果和响应速度的需求也越来越高。其中,上述的UI通常指在屏幕上显示人机交互界面的内容,UI的使用主要体现为在屏幕上显示提示框、广告图片、节目列表等用于人机交互的内容,而一个显示效果与响应速度俱佳的UI,不仅有助于人机交互的实现,还能够提升用户的产品体验度。在现有技术中,如图1所示的两幅相互叠加的图像,图像11为当前显示的图像,图像12为叠加图像,当在UI当前显示的图像11上叠加显示图像12(如,提示框)时,通常是将图像11的图像叠加区域对应的图像数据,以像素为单位逐行逐点拷贝至显存的临时缓冲区中,再通过加载图像12的图像数据,使得在图像11上叠加显示图像12。待图像11上叠加的图像12显示完成,需要重新恢复至图像11时,便将显存的临时缓冲区中保存的该图像11的图像叠加区域对应的图像数据,以像素为单位逐行逐点拷贝回图像叠加区域的数据存储区,从而实现在UI重新显示上述的图像11。但是,专利技术人发现,电子设备在将图像12的图像数据拷贝至图像11的图像叠加区域对应的数据存储区,或者将图像11的图像叠加区域对应的图像数据重新拷贝至该图像叠加区域对应的数据存储区时,由于上述的图像数据在拷贝过程中,不能一次性的进行拷贝,而是需要以像素为单位逐行逐点进行拷贝,当图像数据越大所需的拷贝时间就越长。因此,不管该电子设备通过逐行逐点拷贝图像据的方式,来将图像12叠加显 ...
【技术保护点】
一种图像显示方法,其特征在于,包括:获取待显示图像的图像数据;检测用户界面当前是否正在显示图像;若检测到所述用户界面当前正在显示图像,则判断所述待显示图像是否需要叠加显示在所述用户界面当前显示的图像上;若判定所述待显示图像需要叠加显示在所述用户界面当前显示的图像上,则获取所述待显示图像在所述当前显示的图像上的叠加区域,并创建与所述待显示图像大小相同的图像交换区;将所述当前显示的图像的所述叠加区域的图像数据所组成的数据块整块拷贝至所述图像交换区;将所述待显示图像的图像数据所组成的数据块整块存储至所述叠加区域对应的数据存储区,以便在所述叠加区域显示所述待显示图像;当所述待显示图像在所述叠加区域显示完成后,将所述图像交换区中存储的所述图像数据所组成的数据块整块拷贝至所述叠加区域对应的数据存储区,以便重新显示所述当前显示的图像在所述叠加区域对应的图像。
【技术特征摘要】
1.一种图像显示方法,其特征在于,包括:获取待显示图像的图像数据;检测用户界面当前是否正在显示图像;若检测到所述用户界面当前正在显示图像,则判断所述待显示图像是否需要叠加显示在所述用户界面当前显示的图像上;若判定所述待显示图像需要叠加显示在所述用户界面当前显示的图像上,则获取所述待显示图像在所述当前显示的图像上的叠加区域,并创建与所述待显示图像大小相同的图像交换区;其中,创建与所述待显示图像大小相同的图像交换区具体包括:获取所述待显示图像的图形尺寸,创建一个图形尺寸与所述待显示图像完全相同的图像交换区;将所述当前显示的图像的所述叠加区域的图像数据所组成的数据块整块拷贝至所述图像交换区;将所述待显示图像的图像数据所组成的数据块整块存储至所述叠加区域对应的数据存储区,以便在所述叠加区域显示所述待显示图像;当所述待显示图像在所述叠加区域显示完成后,将所述图像交换区中存储的所述图像数据所组成的数据块整块拷贝至所述叠加区域对应的数据存储区,以便重新显示所述当前显示的图像在所述叠加区域对应的图像。2.根据权利要求1所述的方法,其特征在于,所述当所述待显示图像在所述叠加区域显示完成后,将所述图像交换区中存储的所述图像数据所组成的数据块整块拷贝至所述叠加区域对应的数据存储区,以便重新显示所述当前显示的图像在所述叠加区域对应的图像具体包括:当所述待显示图像在所述叠加区域显示完成后,将所述图像交换区中存储的所述图像数据所组成的数据块整块拷贝至所述叠加区域对应的数据存储区,覆盖掉所述叠加区域对应的数据存储区中存储的待显示图像的图像数据,以便重新显示所述当前显示的图像在所述叠加区域对应的图像;或者,当所述待显示图像在所述叠加区域显示完成后,清空所述叠加区域对应的数据存储区中存储的待显示图像的图像数据,将所述图像交换区中存储的所述图像数据所组成的数据块整块拷贝至所述叠加区域对应的数据存储区,以便重新显示所述当前显示的图像在所述叠加区域对应的图像。3.根据权利要求1所述的方法,其特征在于,所述创建与所述待显示图像大小相同的图像交换区具体包括:获取与所述用户界面的显示参数相同的全局图像交换区;其中,所述用户界面的显示参数包括所述用户界面的宽度、高度、灰度值及色键值;根据所述待显示图像的显示参数,在所述全局图像交换区中选取与所述待显示图像大小相同的图像交换区。4.根据权利要求1至3任一项所述的方法,其特征在于,所述用户界面当前显示的图像由至少一幅图像组成。5.一种图像显示装置,其特征在于,包括:获取单元,用于获取待显示图像的图像数据;检测单元,用于检测用户界面当前是否正在...
【专利技术属性】
技术研发人员:郭金花,
申请(专利权)人:青岛海信宽带多媒体技术有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。