[发明专利]图像编码方法及系统无效
| 申请号: | 201110453715.9 | 申请日: | 2011-12-29 |
| 公开(公告)号: | CN103188554A | 公开(公告)日: | 2013-07-03 |
| 发明(设计)人: | 林镇群 | 申请(专利权)人: | 盛趣信息技术(上海)有限公司 |
| 主分类号: | H04N21/438 | 分类号: | H04N21/438;H04N7/26 |
| 代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 菅秀君 |
| 地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图像 编码 方法 系统 | ||
技术领域
本发明涉及一种图像编码方法及系统。
背景技术
随着网络游戏客户端逐渐庞大,用户如果要尝试一个新游戏通常需要下载大小为几个G的安装包,由于安装包过于庞大,所以这种下载方案对于新游戏的推广非常不利,在目前网络化的时代,用户希望用更快速的方式体验游戏,因此一种微型客户端应运而生,其原理是将客户端资源放在服务器上,只打包必要的少数文件,玩家下载到的可能是大小只有几M的安装包,游戏运行过程中,需要使用到哪些资源再去服务器下载,下载到的资源加到客户端目录中,以后不必再去下载。
微型客户端虽然大大提高了方便性,但是遇到的问题也很明显,客户端资源最大的一块是图片数据,当客户端向服务器下载图片资源时,客户端是黑色一片,玩家什么也看不到,只能等到下载完才能正常操作游戏,这对游戏的体验有很大的影响。
现有的游戏客户端图片大都是类位图格式,即图像头+图像数据块,图像数据由多个扫描行组成,每个扫描行由多个像素点组成,可以用下表来表示一张4*4图片的大体格式:
如图1所示的微型客户端的总体架构中,对于微型客户端1来说,一开始本地磁盘可能没有任何图片资源,当它需要显示一张图片时,它需要向服务器2请求下载图片,下载完后才能正常显示,玩家在微型客户端1屏幕上首先看到的可能一个全黑的画面,此时微型客户端1向服务器2请求下载相应的图片资源,服务器2从图片存储模块3读取图片并向客户端1返回图片资源,在图片下载完毕之前,用户在微型客户端1屏幕上一直看到的是全黑的画面,当图片下载完毕后,微型客户端1才能正常显示下载到的图片资源,用户在微型客户端1屏幕上看到这种黑色画面的时间取决于从服务器2下载的时间,现有技术对于图片下载时间不可控,下载时间完全取决于图片的大小,对于一张比较大图片来说,用户需等待数秒的时间才能看到要下载的图片是很有可能的,甚至在网络环境较差的情况下,用户可能长时间看不到游戏的内容,能看到的只是黑色的一片,这对于新游戏的推广极为不利,也给用户的游戏体验造成不良影响。
针对上述下载图片显示等待时间过长的问题,现有技术的方案是准备两套图片资源,一套是低质量的图片,一套是原版的高质量的图片,服务器可先返回低质量的图片,客户端可以很快速的显示,然后再下载高质量的图片,但是这种方案增加了存储空间,同时维护两套图片资源,增加维护成本。
发明内容
本发明的目的在于提供一种图像编码方法及系统,本发明能够支持图片的渐次显示,适合于微型游戏客户端由模糊变清晰渐次快速显示图片,图片失真率比较低,不占用额外的存储空间,也不浪费更多的下载带宽,提高用户的游戏体验。
为解决上述问题,本发明提供一种图像编码方法,包括:
将获取到的图片切成多块图像块;
依次分别获取不同图像块中的对应位置像素点的像素值生成多个像素块;
分多次载入不同的像素块的像素值进行图片对应位置的像素点填充及显示。
进一步的,在上述方法中,所述图片的宽度和高度分别为W和H,所述图像块的宽度和高度分别为X和Y,且0<X<W,0<Y<H。
进一步的,在上述方法中,所述图像块为2*2块。
进一步的,在上述方法中,所述图像块为4*4块。
进一步的,在上述方法中,将不同图像块中的相同位置的像素点生成于同一像素块中。
进一步的,在上述方法中,所述分多次载入不同的像素块进行图片对应位置的像素点填充及显示步骤中,对图片中本次未载入并未填充到的像素点用本次新填充的相邻像素点的像素值进行填充。
进一步的,在上述方法中,分4次载入不同的像素块的像素值进行图片对应位置的像素点填充及显示。
进一步的,在上述方法中,每次载入的像素点填充图片数据的1/4。
进一步的,在上述方法中,第一次载入的像素点填充图片数据的1/16,第二次载入的像素点填充图片数据的3/16,第三次载入的像素点填充图片数据的4/16,第二次载入的像素点填充图片数据的8/16。
进一步的,在上述方法中,通过URI描述获取到所述图片。
根据本发明的另一面,提供一种图像编码系统,包括:
图像块模块,用于将获取到的图片切成多块图像块;
像素块模块,用于依次分别获取不同图像块中的对应位置像素点的像素值生成多个像素块;
渐次还原模块,用于分多次载入不同的像素块的像素值进行图片对应位置的像素点填充及显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛趣信息技术(上海)有限公司,未经盛趣信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110453715.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有感应加热管的电火花线切割机
- 下一篇:一种投影设备
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





