[发明专利]一种图像文件的缓存方法有效
申请号: | 201110447898.3 | 申请日: | 2011-12-28 |
公开(公告)号: | CN102723093B | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 谈琴芳 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10;G11B27/031 |
代理公司: | 北京挺立专利事务所(普通合伙)11265 | 代理人: | 叶树明 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图像文件 缓存 方法 | ||
1.一种图像文件的缓存方法,其特征在于,该方法包括:
新建渲染数据结构并发送至渲染服务器进行渲染;
创建缓存文件夹,将渲染后的数据压缩存储为带有帧编号的图像缓存文件,同时创建对应的时间标识文件,所述时间标识文件中包含所述图像缓存文件的时间值;
当接收到帧画面请求响应指令时将时间标识文件中的时间值与当前渲染数据的时间值做比较;
若所述时间标识文件中的时间值小于所述当前渲染数据的时间值,则标识所述图像缓存文件无效,重新渲染当前数据;
若所述时间标识文件中的时间值大于所述当前渲染数据的时间值,则按所述帧编号调用对应的图像缓存文件;
显示调用的所述图像缓存文件,解压缩数据,生成特定编辑系统所需图像格式的图像文件。
2.如权利要求1所述的方法,其特征在于,所述新建渲染数据结构的同时包括:
为所述渲染数据结构分配唯一标识,所述唯一标识初始为空。
3.如权利要求2所述的方法,其特征在于,所述创建缓存文件夹时,以所述唯一标识为名称在本地创建所述缓存文件夹,以存放所述图像缓存文件及时间标识文件。
4.如权利要求3所述的方法,其特征在于,进行渲染数据构建时,包括:
检测所述唯一标识是否为空,如果不为空则更新所述缓存文件夹中的渲染数据内容,如果为空,则新建渲染数据的唯一标识,并以新建的唯一标识为名创建缓存文件夹,将当前渲染数据存储在所述缓存文件夹中;
创建所述缓存文件夹对应的时间标识文件具体包括:
当渲染数据为第一帧时,在所述缓存文件夹中创建所述时间标识文件;
当所述渲染数据不是第一帧时,则无需创建所述时间标识文件。
5.如权利要求1所述的方法,其特征在于,所述带有帧编号的图像缓存文件以压缩文件的形式存储在图像文件中。
6.如权利要求1所述的方法,其特征在于,当渲染数据发生改变时该方法还包括修改所述渲染数据的时间值,具体包括:
渲染数据中的场景模板发生变化时,所述渲染数据的时间值修改为当前值;渲染数据对应的帧数有了变化,所述渲染数据的时间值修改为当前值;
渲染数据中关键帧的设置进行了改变,所述渲染数据的时间值修改为当前值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110447898.3/1.html,转载请声明来源钻瓜专利网。