[发明专利]一种图像文件的缓存方法有效
申请号: | 201110447898.3 | 申请日: | 2011-12-28 |
公开(公告)号: | CN102723093B | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 谈琴芳 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10;G11B27/031 |
代理公司: | 北京挺立专利事务所(普通合伙)11265 | 代理人: | 叶树明 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图像文件 缓存 方法 | ||
技术领域
本发明涉及视频编辑领域,尤其涉及一种图像文件的缓存方法。
背景技术
视频编辑制作过程中,对素材的渲染并缓存图像文件是必不可少的一个环节,在渲染服务器对各素材进行渲染的过程中,会产生大量的缓存文件,并且对于缓存文件的存储,以及调用方法各式各样。
现有技术中对于缓存文件的存储,一般都是将渲染得到的渲染数据直接存储在文件夹中,在需要使用该渲染数据时直接调用该缓存文件即可,然而当对渲染出来的视频文件不满意时或需要对数据进行修改时,则需要重新渲染,反复多次直至达到理想效果为止。然而,渲染过程一般比较耗时,费时费力的进行渲染很不利于后期工作的开展。
发明人在实施本发明的过程中,发现现有技术至少存在以下缺陷:
(1)产生大量的缓存文件,占用系统资源;
(2)缓存数据管理混乱;
(3)调用缓存文件的过程耗费时间,效率低下。
发明内容
为解决上述技术问题,本发明的主要目的是提供一种图像文件的缓存方法,以达到缩短缓存文件的调用时间,提高质量,降低制作成本的目的。
为了达到上述目的,本发明提供了一种图像文件的缓存方法,该方法包括:
新建渲染数据结构并发送至渲染服务器进行渲染;
创建缓存文件夹将渲染后的数据压缩存储为带有帧编号的图像缓存文件,同时创建对应的时间标识文件,所述时间标识文件中包含所述图像缓存文件的时间值;
当接收到帧画面请求响应指令时将时间标识文件中的时间值与当前渲染数据的时间值做比较;
若所述时间标识文件中的时间值小于所述当前渲染数据的时间值,则标识所述图像缓存文件无效,重新渲染当前数据;
若所述时间标识文件中的时间值大于所述渲染数据的时间值,则按所述帧号调用对应的图像缓存文件;
显示调用的所述图像缓存文件,解压缩数据,生成特定编辑系统所需图像格式的图像文件。
根据本发明的上述技术方案,在缓存渲染服务器渲染完成的图像缓存文件时,以当前数据帧号作为图像缓存文件的名称,并建立缓存文件夹存储图像缓存文件以及与其对应的时间标识文件,使缓存数据的管理不再混乱,并且当调用缓存文件时通过时间值的比较,根据实际情况直接调用对应的已保存的图像缓存文件或重新渲染,在满足精细化编辑的前提下,极大地提高了视频的制作效率及制作质量,又降低了制作成本。
附图说明
为了更清楚的说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所提供的一种图像文件的缓存方法的流程图;
图2为本发明实施例存储缓存文件的同时创建时间标识文件的流程图;
图3为本发明实施例所提供的一种非线性编辑系统中渲染数据的时间值发生变化的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然所描述的实施例仅是本发明的一部分实施例,不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
图1为本发明实施例一所提供的一种图像文件的缓存方法的流程图。
如图1所示,该方法包括以下步骤:
步骤S101:新建渲染数据结构并发送至渲染服务器进行渲染。
具体的,当需要渲染数据时,首先构建渲染数据结构,同时为其分配唯一标识,所述唯一标识初始为空。
步骤S102:创建缓存文件夹将渲染后的数据压缩存储为带有帧编号的图像缓存文件,同时创建对应的时间标识文件,所述时间标识文件中包含所述图像缓存文件的时间值。
具体的,以步骤S101中分配的唯一标识为名称在本地创建缓存文件夹,以存放所述图像缓存文件及时间标识文件
具体的,在存储渲染返回结果也就是一帧画面时,将上述每帧画面压缩后分别存储在一个带alpha通道的图缓存像文件里,该图像缓存文件以当前帧号作为名字,这样便于存储和查找。优选的,当不需要带有透明度的图像时,则无需alpha通道,更能缩减图像占用的系统资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110447898.3/2.html,转载请声明来源钻瓜专利网。