一种快进退视频文件的生成方法、系统及多媒体设备的制作方法

文档序号:7929556阅读:112来源:国知局
专利名称:一种快进退视频文件的生成方法、系统及多媒体设备的制作方法
技术领域
本发明属于视频技术领域,尤其涉及一种快进退视频文件的生成方法、系 统及多媒体设备。
背景技术
随着视频技术的不断发展,可以为用户提供多倍数的快进退浏览,例如2 倍、4倍、8倍等,当接收到用户输入的快进退浏览指令时,查找源视频文件中 与快进退倍数相对应的等差位置的视频关键帧,并提取关键帧,重新组成新的 视频文件,通过播;故该新的一见频文件实现源一见频文件的快进退浏览。
但是当在源视频文件的等差位置提取的帧为非关键帧时,查找与该等差位 置距离最近的关键帧,作为该等差位置的关键帧,存储在新的视频文件,该视 频文件存储的关键帧的数据量非常大,不利于在网络上传输。

发明内容
本发明实施例的目的在于提供一种快进退视频文件的生成方法,旨在解决 现有技术中视频文件数据量非常大,不利于在网络上传输的问题。
本发明实施例是这样实现的, 一种快进退视频文件的生成方法,所述方法 包括下述步骤
提取源视频文件的关键帧,所述关键帧包括等差位置的关键帧和与等差位 置的非关键帧相邻的关键帧;
获取从第二个关键帧开始的关键帧的预测帧;
分别将从第二个关键帧开始的关键帧与对应位置的所述预测帧进行数据量 大小比对,得到数据量较小的帧;
5将源视频文件中第 一个关键帧和数据量较小的帧存储到快进退视频文件。 本发明实施例的另一目的在于提供一种快进退视频文件的生成系统,所述
系统包括
关键帧提取模块,用于提取源视频文件的关键帧,所述关键帧包括等差位 置的关键帧和与等差位置的非关键帧相邻的关键帧;
预测帧获取模块,用于获取从第二个关键帧开始的关键帧的预测帧;
比对模块,用于分别将从第二个关键帧开始的关键帧与对应位置的所述预 测帧进行数据量大小的比对,得到数据量较小的帧;以及
存储模块,用于将源视频文件中第一个关4定帧和数据量较小的帧存储到快 进退视频文件。
本发明实施例的另 一 目的在于提供一种包括快进退视频文件的生成系统的 多媒体设备。
在本发明实施例中,提取源视频文件等差位置的关键帧,并获取源视频文 件中从第二个关键帧开始的关键帧的预测帧,将从第二个关键帧开始的关键帧 与对应位置的预测帧进行数据量大小的比对,将源视频文件中第一关键帧和数 据量较小的帧存储到快进退视频文件,提高了网络传输速率。


图1是本发明实施例提供的快进退视频文件的生成方法实现流程图; 图2是本发明实施例提供的获取源视频文件中从第二个关键帧开始的关键 帧的预测帧的实现流程图3 (a) 、 (b)是本发明实施例提供的预测帧生成的示意图4是本发明实施例提供的快进退视频文件的生成系统的结构框图5是本发明实施例提供的预测帧获取模块的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,提取源视频文件关键帧,并获取源视频文件中从第二
个关键帧开始的关^t帧的预测帧,将从第二个关^:帧开始关^t帧与对应位置的 预测帧进行数据量大小的比对,将源视频文件中的第一关键帧和数据量较小的 帧存储到快进退4J1频文件。
本发明实施例中的快进退是指快进和/或快退,在此不用以限制本发明。 图i示出了本发明实施例提供的快进退视频文件的生成方法实现流程,其
详细步骤如下所述
在步骤S101中,提取源视频文件的关键帧,其中,关键帧包括等差位置
的关键帧和与等差位置的非关键帧相邻的关键帧。
在本发明实施例中,与等差位置的非关键帧相邻的关键帧为与等差位置的 非关键帧之前相邻的关键帧,或,与等差位置的非关键帧之后相邻的关键帧。
在步骤S102中,将源视频文件中的第一个关键帧存储到快进退视频文件。 在本发明实施例中,该快进退视频文件用于存储在快进退过程中提取的快 进退视频帧。
在步骤S103中,获取从第二个关^t帧开始的关4建帧的预测帧。
在本发明实施例中,预测帧通过提取的关键帧和查找到的与提取的关键帧 相邻的关键帧之间的差异参数生成的帧。
在步骤S104中,分别将从第二个关^T定帧开始的关4建帧与对应位置的预测 帧进行数据量大小的比对。
在步骤S105中,判断从第二个关键帧开始的关键帧是否小于或等于对应 位置的预测帧,是则执行步骤S107,否则执行步骤S106。
在本发明实施例中,该判断大小过程为对视频帧的数据量大小的判断,得 到数据量较小的帧的过程。
7在步骤S106中,当从第二个关键帧开始的关键帧的数据量小于或等于对
应位置的预测帧的数据量时,将从第二个关键帧开始的关键帧的对应位置的预 测帧存储到快进退一见频文件。
在步骤S107中,当从第二个关键帧开始的关键帧的数据量大于对应位置的 预测帧的数据量时,将从第二个关键帧开始的关键帧存储到快进退视频文件。
在本发明实施例中,通过上述流程实现生成的快进退视频文件存储有源视 频文件的第一个关键帧和从第二个关键帧位置开始的数据量较小的预测帧或关 键帧,从而减小了快进退视频文件的数据存储容量,提高了网络传输速率。
作为本发明的另一个实施例,图2示出了本发明实施例提供的获取源视频 文件中从第二个关键帧开始的关键帧的预测帧的实现流程,其详细步骤如下所 述
在步骤S201中,在快进ili见频文件中,查找与/人第二个关4定帧开始的关 4建帧相邻的前一 关4建帧。
在步骤S202中,对从第二个关键帧开始的关^:帧和与从第二个关键帧开
始的关键帧相邻的前一关键帧分别解压缩,还原生成从第二个关键帧开始的关 键帧的图像帧和与从第二个关键帧开始的关键帧相邻的前一关键帧的图像帧。
在步骤S203中,对还原生成的从第二个关键帧开始的关键帧的图像帧和 与从第二个关键帧开始的关键帧相邻的前一关键帧的图像帧进行比对分析,得 到还原生成的从第二个关键帧开始的关键帧的图像帧和与从第二个关键帧开始 的关键帧相邻的前一 关键帧的图像帧之间的差异参数。
在步骤S204中,根据还原生成从第二个关键帧开始的关键帧的图像帧和与 从第二个关键帧开始的关键帧相邻的前一关键帧的图像帧之间的差异参数,生 成从第二个关键帧开始的关键帧的预测帧。
在本发明实施例中,生成预测帧的方式可以是对该差异参数进行压缩,也 可以是其他方式,在此不用以限制本发明。
在本本发明实施例中,与等差位置的非关键帧相邻的关键帧和查找到的与该关键帧相邻的关键帧之间的差异参数为两帧之间的区别信息,即从查找到的 关键帧转换到与等差位置的非关键帧相邻的关键帧,需要变换的数据参数即为 该差异参数,在该实施例中,查找到的关键帧为图3 (a)所示,与等差位置的
非关键帧相邻的关键帧如图3 (b)所示,两图中空白的地方表示没有发生变化 的区域,两图的变化在于图像"太阳"坐标从图3 (a)的(A, B)转变为 图3 (b)的(C, D),其中,在该实施例中,差异参数即描述图像"太阳" 属性的坐标变换参数,"太阳"横坐标又A转变为C,纵坐标由B转变为D, 其他属性的变换,在此不再赘述,但不用以限制本发明。
在本发明实施例中,比对分析之后得到的差异参数即为预测帧。 图4示出了本发明实施例提供的快进退^L频文件的生成系统的结构框图, 为了便于说明,图中仅示出了与本发明实施例相关的部分,其中,快进退视频 文件的生成系统可以为内置于多媒体设备的软件单元、硬件单元或软硬件结合 单元。
关键帧提取模块ll提取源视频文件的关键帧,其中,该关键帧包括等差位
置的关键帧和与等差位置的非关键帧相邻的关键帧;预测帧获取模块12获取从 第二个关键帧开始的关键帧的预测帧;比对模块13将从第二个关键帧开始的关 键和对应位置的预测帧进行比对,得到数据量较小的帧;存储模块14将源视频 文件中的第 一个关键帧和数据量较小的帧存储到快进退视频文件。
在本发明实施例中,第 一存储模块141将关键帧提取模块11提取的第 一个 关键帧存储到快进退视频文件,当比对模块13判断从第二个关键帧开始的关键 帧的数据量小于或等于对应位置的预测帧的数据量时,第二存储模块142将从 第二个关键帧开始的关键帧存储到快进退视频文件;当比对模块13判断从第二 个关键帧开始的关键帧的数据量大于对应位置的预测帧的数据量时,第三存储 模块143将预测帧存储到快进退视频文件。
作为本发明的另一个实施例,图5示出了本发明实施例提供的预测帧获取 模块12的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。查找模块121在快进退视频文件中,查找与从第二个关键帧开始的关键帧
相邻的前一关键帧;解压缩模块122对从第二个关键帧开始的关键帧和与从第
二个关键帧开始的关键帧相邻的前一关键帧分别解压缩,还原生成从第二个关 键帧开始的关键帧的图像帧和与从第二个关键帧开始的关键帧相邻的前一关键
帧的图像帧;比对分析模块123对还原生成的从第二个关键帧开始的关键帧的 图像帧和与从第二个关键帧开始的关键帧相邻的前一关键帧的图像帧进行比对 分析,得到还原生成的从第二个关键帧开始的关键帧的图像帧和与从第二个关 键帧开始的关键帧相邻的前一关键帧的图像帧之间的差异参数;预测帧生成模 块124根据还原生成从第二个关键帧开始的关键帧的图像帧和与从第二个关键 帧开始的关键帧相邻的前一关键帧的图像帧之间的差异参数,生成从第二个关 键帧。
在本发明实施例中,提取源视频文件中的关键帧,并获取从第二个关键帧 开始的关键帧的预测帧,将从第二个关键帧开始的关键帧与对应位置的预测帧 进行数据量大小的比对,将源视频文件中的第一关键帧和数据量较小的帧存储 到快进退视频文件,降低了视频文件的数据量大小,提高了网络传输速率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是 可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可 读取存储介质中,所述的存储介质,如ROM/RAM、 ^兹盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种快进退视频文件的生成方法,其特征在于,所述方法包括下述步骤提取源视频文件的关键帧,所述关键帧包括等差位置的关键帧和与等差位置的非关键帧相邻的关键帧;获取从第二个关键帧开始的关键帧的预测帧;分别将从第二个关键帧开始的关键帧与对应位置的所述预测帧进行数据量大小比对,得到数据量较小的帧;将源视频文件中第一个关键帧和数据量较小的帧存储到快进退视频文件。
2、 如权利要求l所述的方法,其特征在于,所述获取源视频文件中从第二 个关键帧开始的关键帧的预测帧的步骤具体包括下述步骤在所述快进退视频文件中,查找与从第二个关键帧开始的关键帧相邻的前 一关键帧;对所述从第二个关键帧开始的关键帧和与从第二个关键帧开始的关键帧相 邻的前一关键帧分别解压缩,还原生成从第二个关键帧开始的关键帧的图像帧 和与从第二个关键帧开始的关键帧相邻的前一 关键帧的图像帧;对所述还原生成的从第二个关键帧开始的关键帧的图像帧和与从第二个关 键帧开始的关键帧相邻的前一关键帧的图像帧进行比对分析,得到所述还原生 成的从第二个关键帧开始的关键帧的图像帧和与从第二个关键帧开始的关键帧 相邻的前一关键帧的图像帧之间的差异参数;根据所述还原生成从第二个关键帧开始的关键帧的图像帧和与从第二个关 键帧开始的关键帧相邻的前一关键帧的图像帧之间的差异参数,生成从第二个 关键帧开始的关键帧的预测帧。
3、 如权利要求l所述的方法,其特征在于,所述将源视频文件中第一个关 键帧和数据量较小的帧存储到快进退视频文件的步骤具体包括下述步骤将源视频文件中第 一个关键帧存储到快进退视频文件; 当从第二个关键帧开始的关键帧的数据量小于或等于对应位置的所述预测帧的数据量时,将从第二个关键帧开始的关键帧存储到快进退视频文件;当从第二个关键帧开始的关键帧的数据量大于对应位置的所迷预测帧的数据量时,将所述预测帧存储到快进退视频文件。
4、 如权利要求l所述的方法,其特征在于,所述与等差位置的非关键帧相邻的关键帧为与等差位置的非关键帧之前相邻的关键帧,或,与所述等差位置 的非关键帧之后相邻的关键帧。
5、 一种快进退视频文件的生成系统,其特征在于,所述系统包括 关键帧提取模块,用于提取源视频文件的关键帧,所述关键帧包括等差位置的关键帧和与等差位置的非关键帧相邻的关键帧;预测帧获取模块,用于从第二个关键帧开始的关键帧的预测帧; 比对模块,用于分别将从第二个关键帧开始的关键帧与对应位置的所述预测帧进行数据量大小的比对,得到数据量较小的帧;以及存储模块,用于将源视频文件中第一个关键帧和数据量较小的帧存储到快 进退视频文件。
6、 如权利要求5所述的系统,其特征在于,所述预测帧获取模块具体包括 查找模块,用于在所述快进退视频文件中,查找与从第二个关键帧开始的关键帧相邻的前一关键帧;解压缩模块,用于对所述从第二个关键帧开始的关键帧和与从第二个关键 帧开始的关键帧相邻的前一关键帧分别解压缩,还原生成从第二个关键帧开始 的关键帧的图像帧和与从第二个关键帧开始的关键帧相邻的前一 关键帧的图像 帧;比对分析模块,用于对所述还原生成的从第二个关键帧开始的关键帧的图 像帧和与从第二个关键帧开始的关键帧相邻的前一关键帧的图像帧进行比对分 析,得到所述还原生成的从第二个关键帧开始的关键帧的图像帧和与从第二个 关键帧开始的关键帧相邻的前一关键帧的图像帧之间的差异参数;以及预测帧生成模块,用于根据所述还原生成从第二个关键帧开始的关键帧的图像帧和与从第二个关键帧开始的关键帧相邻的前一关键帧的图像帧之间的差 异参数,生成从第二个关键帧开始的关键帧的预测帧。
7、 如权利要求5所述的系统,其特征在于,所述存储模块具体包括第 一存储模块,用于将源视频文件中的第 一个关键帧存储到快进退视频文件;第二存储模块,用于当所述从第二个关键帧开始的关键帧的数据量小于或 等于对应位置的所述预测帧的数据量时,将从第二个关键帧开始的关键帧存储到快进退视频文件;以及第三存储模块,用于当从第二个关键帧开始的关键帧的数据量大于对应位 置的所述预测帧的数据量时,将所述预测帧存储到快进退视频文件。
8、 如权利要求5所述的系统,其特征在于,所述与等差位置的非关键帧相 邻的关键帧为与等差位置的非关键帧之前相邻的关键帧,或,与所述等差位置 的非关键帧之后相邻的关键帧。
9、 一种包括权利要求5至8任一项所述的快进退一见频文件的生成系统的多 媒体设备。
全文摘要
本发明适用于视频技术领域,提供了一种快进退视频文件的生成方法、系统及多媒体设备,所述方法包括下述步骤提取源视频文件的关键帧,关键帧包括等差位置的关键帧和与等差位置的非关键帧相邻的关键帧;获取源视频文件中从第二个关键帧开始的关键帧的预测帧;分别将从第二个关键帧开始的关键帧与对应位置的预测帧进行数据量大小比对,得到数据量较小的帧;将源视频文件中第一个关键帧和数据量较小的帧存储到快进退视频文件。在本发明中,提取源视频文件的关键帧,并获取从第二个关键帧开始的关键帧的预测帧,将关键帧与预测帧进行数据量大小的比对,将源视频文件中的第一关键帧和数据量较小的帧存储到快进退视频文件,提高了网络传输速率。
文档编号H04N7/26GK101478680SQ20081024176
公开日2009年7月8日 申请日期2008年12月31日 优先权日2008年12月31日
发明者罗远志 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1