【技术实现步骤摘要】
本专利技术涉及图形图像处理领域,特别涉及一种图像显示方法、装置及移动终端。
技术介绍
图像浏览是诸如智能手机、平板电脑或者电子书阅读器之类的移动终端中最为常用和重要的功能之一。图像浏览的用户体验是移动终端整体用户体验中的一个非常重要的部分。图像可以采用两种格式进行存储,一种是占用数据量大,但是能够直接进行显示的位图格式;另一种是占用数据量小,但是不能够直接进行显示的压缩格式,比如JPEG(Joint Photographic Experts Group,联合图像专家小组)压缩格式。为了节省移动终端有限的存储空间,移动终端常采用压缩格式来对图像进行存储。当移动终端需要显示一张压缩格式的图像时,需要首先从文件中读出压缩格式的图像数据;然后解压并解码该图像数据以得到对应的位图数据;最后把位图数据直接显示在界面上。由于上述步骤中的“解压”和“解码”均需要花费一定的时间,所以在需要同时显示多张压缩格式的图像时,在移动终端的界面上很容易发生卡顿或者显示黑色马赛克。为了解决卡顿的现象,已有的一种图像显示方法,包括第一,在多张压缩格式的图像第一次同时显示时,生成该多张图像的缩略 ...
【技术保护点】
一种图像显示方法,其特征在于,所述方法包括:将当前显示区域对应的当前图像和位于所述当前图像之前和/或之后的对应图像载入预定大小的预读缓冲区,所述当前图像载入所述预读缓冲区后所占用的部分作为显示缓冲区;将所述显示缓冲区中的图像进行显示。
【技术特征摘要】
1.一种图像显示方法,其特征在于,所述方法包括 将当前显示区域对应的当前图像和位于所述当前图像之前和/或之后的对应图像载入预定大小的预读缓冲区,所述当前图像载入所述预读缓冲区后所占用的部分作为显示缓冲区; 将所述显示缓冲区中的图像进行显示。2.根据权利要求1所述的图像显示方法,其特征在于,所述将当前显示区域对应的当前图像和位于所述当前图像之前和/或之后的对应图像载入预定大小的预读缓冲区,包括 根据所述当前显示区域确定所述当前图像和对应图像; 在预定大小的所述预读缓冲区中设置与所述当前图像和对应图像中的每个图像分别对应的对象; 对所述当前图像和对应图像进行解压和解码,获得所述当前图像和对应图像的位图数据; 将所述当前图像和对应图像的位图数据分别载入对应的对象中; 所述将所述显示缓冲区中的图像进行显示,包括 从所述显示缓冲区所包括的对象中读取所述当前图像的位图数据; 根据所述当前图像的位图数据显示所述当前图像。3.根据权利要求2所述的图像显示方法,其特征在于,所述预读缓冲区中包含预先创建的N个对象, 所述在所述预读缓冲区中设置与所述当前图像和对应图像中的每个图像分别对应的对象,包括 对于每个图像,计算所述图像的下标i,所述下标i=MOD (所述图像的图像序号,N); 将所述预读缓冲区中的第i个对象复用为所述图像的对象, 其中,i小于N, i为自然数,N为正整数。4.根据权利要求2或3所述的图像显示方法,其特征在于,所述对所述当前图像和对应图像进行解压和解码,获得所述当前图像和对应图像的位图数据,包括 设置至少两个子线程,各个子线程互相独立且并行,每个子线程单独完成所述当前图像和对应图像中的一个图像的解压和解码,从而获得所述图像的位图数据; 所述将所述当前图像和对应图像的位图数据载入对应的对象中,包括 所述子线程在获得所述图像的位图数据之后,直接将所述图像的位图数据载入对应的对象中。5.根据权利要求4所述的图像显示方法,其特征在于,所述预读缓冲区中包含预先创建的N个对象, 所述子线程在获得所述图像的位图数据之后,直接将所述图像的位图数据载入对应的对象中,包括 所述子线程在获得所述图像的位图数据之后,计算所述图像的下标i,所述下标i=MOD(所述图像的图像序号,N); 所述子线程将所述图像的位图数据载入所述预读缓冲区中的第i个对象中。6.一种图像显示装置,其特征在于,所述装置包括数据载入模块,用于将当前显示区域对应的当前图像和位于所述当前图像之前和/...
【专利技术属性】
技术研发人员:刘伟,
申请(专利权)人:北京小米科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。