一种视频压缩、播放方法以及装置制造方法及图纸

技术编号:13771426 阅读:123 留言:0更新日期:2016-09-29 16:11
本发明专利技术实施例提供了一种视频压缩、播放方法及装置,所述视频压缩方法包括:预先按照场景确定视频数据的划分信息;依据所述划分信息对所述视频数据进行划分,确定各场景对应的视频分段和所述视频分段的起始关键帧;依据所述起始关键帧对各场景对应视频分段依次进行编码,生成编码视频数据和对应的场景信息表,以使播放器依据所述场景信息表对编码视频数据进行解码,所述方法用于视频编码压缩过程中,统一了视频的划分标准、编码标准,生成的场景信息表还可以作为后续视频解码、播放、编辑等操作的依据。

【技术实现步骤摘要】

本专利技术涉及多媒体领域,特别是涉及一种视频压缩、播放方法,以及一种视频压缩、播放装置。
技术介绍
目前,现有的视频分段方法包括将一个完整视频分段,裁剪为多个视频分段,但是在某一个分段中可能出现,包括一个或多个场景的情况;还可能出现,某一个场景包括一个或多个分段。由于视频分段的标准不统一,给后续视频的压缩、视频的解码、视频的播放都带来了很大的影响。如在视频编码过程中,不能保证在每个场景切换时,该场景的起始帧均为I帧,一般平均来说,I帧的压缩率是7,P帧是20,B帧可以达到50,若该场景的起始帧为P帧或B帧,当一新的场景进行编码时,压缩比过高致使编码后的关键数据缺失,导致视频的压缩效果不好。因此,本领域技术人员亟需解决的问题在于:提供一种视频频压缩、播放方法及装置,用以解决现有技术中视频处理标准不统一的问题。
技术实现思路
本专利技术实施例提供一种视频压缩、播放方法及装置,用以解决现有技术中视频处理标准不统一的问题。本专利技术实施例公开了一种视频压缩方法,包括:预先按照场景确定视频数据的划分信息;依据所述划分信息对所述视频数据进行划分,确定各场景对应的视频分段和所述视频分段的起始关键帧;依据所述起始关键帧对各场景对应视频分段依次进行编码,生成编码视频数据和对应的场景信息表,以使播放器依据所述场景信息表对编码视频数据进行解码。相应的,本专利技术实施例公开了一种视频压缩装置,包括:信息确定模块,用于预先按照场景确定视频数据的划分信息;分段确定模块,用于依据所述划分信息对所述视频数据进行划分,确定各场景对应的视频分段和所述视频分段的起始关键帧;执行模块,用于依据所述起始关键帧对各场景对应视频分段依次进行编码,生成编码视频数据和对应的场景信息表,以使播放器依据所述场景信息表对编码视频数据进行解码。本专利技术实施例还公开了一种视频播放方法,包括:获取编码视频数据,查找编码视频数据对应的场景信息表;依据场景信息表确定各个视频分段的起始关键帧,依据所述起始关键帧依次对各个视频分段进行解码;将解码后的视频数据,按照各个视频分段依次进行播放。相应的,本专利技术实施例还公开了一种视频播放装置,包括:获取模块,用于获取编码视频数据,查找编码视频数据对应的场景信息表;解码模块,用于依据场景信息表确定各个视频分段的起始关键帧,依据所述起始关键帧依次对各个视频分段进行解码;播放模块,用于将解码后的视频数据,按照各个视频分段依次进行播放。本专利技术实施例提供的一种视频压缩、播放方法及装置通过预先按照场景确定视频数据的划分信息;依据划分信息对视频数据进行划分,确定各场景对应的视频分段和视频分段的起始关键帧;依据起始关键帧对各场景对应视频分段依次进行编码,生成编码视频数据和对应的场景信息表,统一了视频的划分标准、编码标准,每个视频分段都以场景划分,且每个视频分段都以起始关键帧为起点进行编码,确保每个场景的压缩效果的同时,还可以提高视频数据的压缩比例。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例的一种视频压缩方法的步骤流程图;图2是本专利技术另一个实施例的一种视频压缩方法的步骤流程图;图3是本专利技术一个实施例的一种视频播放方法的步骤流程图;图4是本专利技术另一个实施例的一种视频播放方法的步骤流程图;图5是本专利技术一个实施例的视频压缩装置的结构框图;图6是本专利技术另一个实施例的视频压缩装置的结构框图;图7是本专利技术一个实施例的视频播放装置的结构框图;图8是本专利技术另一个实施例的视频播放装置的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有技术中,在视频录制、编码、解码、播放、编辑等过程中,由于其中的标准不统一,导致用户在对视频处理过程中出现各种不便,如,在对一个视频分段时,因分段标准不统一,会出现一个分段中出现多个场景或一个场景中出现多个分段的情况,又如,若每个分段的首帧出现非I帧的情况,给视频数据在编解码过程中带来不便。因此,本专利技术实施例的核心思想是采用场景对应视频分段,即将视频数据按照场景进行分段,并以此确定视频数据编码、解码播放的标准。实施例一参照图1,示出了本专利技术一个实施例的一种视频压缩方法的步骤流程图,具体可以包括如下步骤:步骤S102、预先按照场景确定视频数据的划分信息。在视频进行最初录制的过程中,记录每个场景进行切换的时间,在录制完成后,对录制完成的视频数据进行编码前预处理,依据在录制过程中的记
录的每个场景切换时间,确定视频数据中的每个场景,其中,每个场景对应有场景信息,将视频数据中的每个场景的场景信息和场景切换时间作为视频数据的划分信息。步骤S104、依据划分信息对视频数据进行划分,确定各场景对应的视频分段和视频分段的起始关键帧。查找划分信息中每个场景对应的场景信息以及每个场景的切换时间,依此,确定出每个场景对应的视频分段。依次查找每个视频分段的起始帧,将每个视频分段的起始帧配置为起始关键帧,配置起始关键帧的目的是为使每个视频分段在进行编码或解码时,都能以起始关键帧为起点进行编码或解码,其中,起始关键帧可以包括I帧。步骤S106、依据起始关键帧对各场景对应视频分段依次进行编码,生成编码视频数据和对应的场景信息表。在编码过程中,查找第一个场景对应的视频分段,并以第一个视频分段的起始关键帧为起点进行编码,再以第二个场景对应的视频分段的起始关键帧为起点进行编码,依次对各个视频分段进行编码。且在编码的同时,依次记录每个视频分段的起始关键帧在编码视频数据中的位置信息。起始关键帧的压缩比较低,可以确保在每个视频分段开始编码时,保存该视频分段图像数据的基本框架,以使后续的帧数据可以选择更多的P帧或B帧,P帧和B帧的压缩比高,这样提高了视频的压缩比例。在编码完成后,得到编码视频数据,同时得到每个视频分段的起始关键帧在编码视频数据中的具体位置数据,将该位置数据生成对应的场景信息表。其中,场景信息表是后续对编码视频数据的解码播放的依据,以使播放器依据场景信息表对编码视频数据进行解码。本专利技术实施例通过预先按照场景确定视频数据的划分信息;依据划分信息对视频数据进行划分,确定各场景对应的视频分段和视频分段的起始关键帧;依据起始关键帧对各场景对应视频分段依次进行编码,生成编码视频数据和对应的场景信息表,统一了视频的划分标准、编码标准,每个视频分段都以场景划分,且每个视频分段都以起始关键帧为起点进行编码,确保每个
场景的压缩效果的同时,还可以提高视频数据的压缩比例。实施例二参照图2,示出了本专利技术另一个实施例一种视频压缩方法的步骤流程图,具体可以包括如下步骤:步骤S202、预先确定各场景的场景标识以及场景标识对应的切换时间,将各场景的场景标识和切换时间作为本文档来自技高网
...

【技术保护点】
一种视频压缩方法,其特征在于,包括:预先按照场景确定视频数据的划分信息;依据所述划分信息对所述视频数据进行划分,确定各场景对应的视频分段和所述视频分段的起始关键帧;依据所述起始关键帧对各场景对应视频分段依次进行编码,生成编码视频数据和对应的场景信息表,以使播放器依据所述场景信息表对编码视频数据进行解码。

【技术特征摘要】
1.一种视频压缩方法,其特征在于,包括:预先按照场景确定视频数据的划分信息;依据所述划分信息对所述视频数据进行划分,确定各场景对应的视频分段和所述视频分段的起始关键帧;依据所述起始关键帧对各场景对应视频分段依次进行编码,生成编码视频数据和对应的场景信息表,以使播放器依据所述场景信息表对编码视频数据进行解码。2.根据权利要求1所述方法,其特征在于,所述预先按照场景确定视频数据的划分信息,包括:预先确定各场景的场景标识以及所述场景标识对应的切换时间,将各场景的场景标识和切换时间作为划分信息。3.根据权利要求2所述方法,其特征在于,所述依据所述划分信息对所述视频数据进行划分,确定各场景对应的视频分段和所述视频分段的起始关键帧,包括:依据划分信息中的切换时间对所述视频数据进行划分,确定各场景标识对应的视频分段;将各个视频分段的起始帧配置为起始关键帧,其中,所述起始关键帧包括I帧。4.根据权利要求3所述方法,其特征在于,所述依据所述起始关键帧对各场景对应视频分段依次进行编码,生成编码视频数据和对应的场景信息表,包括:分别对各视频分段进行编码压缩,生成编码视频数据;以及在编码压缩过程中记录各视频分段起始关键帧的位置信息,生成场景信息表。5.一种视频播放方法,其特征在于,包括:获取编码视频数据,查找编码视频数据对应的场景信息表;依据场景信息表确定各个视频分段的起始关键帧,依据所述起始关键帧依次对各个视频分段进行解码;将解码后的视频数据,按照各个视频分段依次进行播放。6.根据权利要求5所述方法,其特征在于,所述依据场景信息表确定各个视频分段的起始关键帧,依据所述起始关键帧依次对各个视频分段进行解码,包括:依据所述场景信息表中位置信息确定各个视频分段的起始关键帧;从所述起始关键帧开始对所述视频分段进行解码,其中,所述起始关键帧包括I帧。7.根据权利要求5所述方法,其特征在于,所述方法,还包括:当接收到查找指令时,确定当前视频播放时间对应视频分段的当前场景;在所述场景信息表中查找所述当前场景对应相邻场景的位置信息;依据所述位置信息确定所述相邻场景的起始关键帧,从所述起始关键帧开始播放所...

【专利技术属性】
技术研发人员:卢先根
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1