处理视频的设备和方法技术

技术编号:18260202 阅读:74 留言:0更新日期:2018-06-20 10:45
本发明专利技术实施例提供处理视频的设备和方法。该设备包括:接收单元,用于接收视频对应的视频文件;确定单元,用于:确定在视频的画面中需要提取的目标区域以及需要提取的播放时间段;根据视频文件,在组成视频轨道的样本中确定播放时间段对应的样本;根据目标区域以及子轨道数据描述容器包括的子轨道的区域信息,在至少一个子轨道中确定与目标区域对应的子轨道作为目标子轨道;根据目标子轨道对应的子轨道数据定义容器,确定播放时间段对应的样本中目标子轨道对应的NAL包,确定的NAL包被解码后用于播放目标区域在播放时间段内的画面。本发明专利技术实施例能够有效地实现视频中区域画面的提取。

Devices and methods for processing video

Embodiments of the invention provide devices and methods for processing video. The device includes: a receiving unit for receiving video files corresponding to the video, the determination unit for determining the target area to be extracted in the video screen and the play time required to be extracted; according to the video file, the corresponding sample is determined in the sample of the video orbit, and the target is determined according to the target. The region and suborbital data describe the regional information of the sub orbits included in the container, and determine the Suborbits corresponding to the target regions in at least one suborbital as the target Suborbits, and define the containers according to the suborbital data corresponding to the target Suborbits, and determine the NAL packets corresponding to the target Suborbits of the corresponding samples in the playing time period. The determined NAL packet is decoded and used to play the target area in the playtime period. The embodiment of the invention can effectively realize the extraction of the regional pictures in the video.

【技术实现步骤摘要】
处理视频的设备和方法
本专利技术涉及信息
,并且具体地,涉及处理视频的设备和方法。
技术介绍
目前,出现了新一代的高效视频编码(HighEfficiencyVideocoding,HEVC)方法。对于采用HEVC方法编码的视频,在视频播放的过程中常存在一些提取视频中区域画面的需求。比如,图1是需要提取视频中区域画面的一个场景的示意图。一场欧洲杯球赛使用了全景拍摄技术进行拍摄,得到的全景视频的分辨率为6Kx2K,适合于在超高分辨率的全景显示屏上播放,但如果用户想在普通屏幕上观看该全景视频,因为普通屏幕的分辨率较小,就需要提取全景视频中的区域画面,在普通屏幕上播放该区域画面。如图1所示,上方为一个全景屏幕,下方为手机屏幕和电脑屏幕,全景屏幕上能够显示完整的视频画面,而在手机屏幕和电脑屏幕无法显示完整的全景视频画面,因此在手机屏幕和电脑屏幕上播放时,均需要提取虚线方框标识的区域画面,然后在手机屏幕和电脑屏幕上播放提取的区域画面。再如,图2是需要提取视频中区域画面的另一场景的示意图。视频监控中,可以将多个摄像头拍摄的画面拼起来,形成一个监控视频。当回放该监控视频时,如果用户需要指定其中某一个摄像头拍摄的画面进行回放,就需要提取该监控视频的区域画面进行播放。如图2所示,左侧为一个监控视频,该视频中的每一个图像都包含多个摄像头拍摄的画面,假设虚线方框所标识的区域为用户需要指定的需要进行回放的摄像头拍摄的画面,那么就需要将该区域画面提取出来单独播放。然而,对于采用HEVC方法编码的视频,目前还没有有效的方法来实现视频中区域画面的提取,例如实现上述图1或图2所示的场景中区域画面的提取。
技术实现思路
本专利技术实施例提供处理视频的设备和方法,能够有效地实现视频中区域画面的提取。本专利技术实施例的第一方面,提供了一种处理视频的设备。视频的视频轨道被划分为至少一个子轨道,每个子轨道由一个子轨道数据描述容器和一个子轨道数据定义容器描述。所述设备包括:接收单元,用于:接收所述视频对应的视频文件,所述视频文件包括至少一个子轨道数据描述容器、至少一个子轨道数据定义容器以及组成视频轨道的样本,所述子轨道数据描述容器包括所述子轨道数据描述容器描述的子轨道的区域信息,所述子轨道的区域信息用于指示在所述视频的画面中所述子轨道对应的区域,所述子轨道数据定义容器用于指示在所述组成所述视频轨道的样本中所述子轨道数据定义容器描述的子轨道对应的网络提取层NAL包;确定单元,用于:确定在所述视频的画面中需要提取的目标区域以及需要提取的播放时间段;根据所述接收单元接收的所述视频文件,在所述组成所述视频轨道的样本中确定所述播放时间段对应的样本;根据所述目标区域以及所述子轨道数据描述容器包括的子轨道的区域信息,在所述至少一个子轨道中确定与所述目标区域对应的子轨道作为目标子轨道;根据所述目标子轨道对应的子轨道数据定义容器,确定所述播放时间段对应的样本中所述目标子轨道对应的NAL包,所述确定的NAL包被解码后用于播放所述目标区域在所述播放时间段内的画面。结合第一方面,在第一种可能的实现方式中,所述子轨道对应的区域由至少一个分块组成;所述视频文件还包括样本组描述容器,所述样本组描述容器包括所述视频轨道中各个分块与NAL包之间的对应关系以及所述各个分块与NAL包之间的对应关系的标识;所述目标子轨道对应的子轨道数据定义容器包括在所述组成视频轨道的样本中所述目标子轨道的每个分块与NAL包之间的对应关系的标识;所述确定单元根据所述目标子轨道对应的子轨道数据定义容器确定所述播放时间段对应的样本中所述目标子轨道对应的NAL包具体为:根据所述样本组描述容器和在所述组成视频轨道的样本中所述目标子轨道的每个分块与NAL包之间的对应关系的标识,确定所述播放时间段对应的样本中所述目标子轨道对应的NAL包。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述子轨道对应的区域中,对于所述组成视频轨道的样本,标识相同的分块对应于相同编号的NAL包。结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,在所述子轨道对应的区域中,对于所述组成视频轨道的样本中的至少两个样本,至少一个标识相同的分块对应于不同编号的NAL包;所述目标子轨道对应的子轨道数据定义容器还包括所述目标子轨道的每个分块与NAL包之间的对应关系的标识所对应的样本信息;所述确定单元根据所述样本组描述容器和在所述组成视频轨道的样本中所述目标子轨道的每个分块与NAL包之间的对应关系的标识确定所述播放时间段对应的样本中所述目标子轨道对应的NAL包具体为:根据所述目标子轨道的每个分块与NAL包之间的对应关系的标识、所述目标子轨道的每个分块与NAL之间的对应关系的标识所对应的样本信息以及所述样本组描述容器,确定所述播放时间段对应的样本中所述目标子轨道对应的NAL包。结合第一方面的第一种可能的实现方式至第三种可能的实现方式中任一方式,在第四种可能的实现方式中,所述子轨道数据定义容器还包括分组标识;所述确定单元,还用于在确定所述播放时间段对应的样本中所述目标子轨道对应的NAL包之前,根据所述分组标识,从所述视频文件中获取具有所述分组标识的所述样本组描述容器。结合第一方面,在第五种可能的实现方式中,所述子轨道对应的区域由至少一个分块组成;所述视频文件还包括样本组描述容器,所述样本组描述容器包括至少一个映射组,所述至少一个映射组中的每个映射组包括所述视频轨道中各个分块标识与NAL包之间的对应关系;所述视频文件还包括样本与样本组映射关系容器,所述样本与样本组映射关系容器用于指示所述至少一个映射组中每个映射组对应的样本;所述目标子轨道对应的子轨道数据定义容器包括所述目标子轨道的每个分块的标识;所述确定单元根据所述目标子轨道对应的子轨道数据定义容器确定所述播放时间段对应的样本中所述目标子轨道对应的NAL包具体为:根据所述样本组描述容器、所述样本与样本组映射关系容器和所述目标子轨道的每个分块的标识,确定所述播放时间段对应的样本中所述目标子轨道对应的NAL包。结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述子轨道数据定义容器包括分组标识;所述确定单元,还用于在确定所述播放时间段对应的样本中所述目标子轨道分别对应的NAL包之前,根据所述分组标识,从所述视频文件中获取具有所述分组标识的所述样本组描述容器和具有所述分组标识的所述样本与样本组映射关系容器。本专利技术实施例的第二方面,提供了一种处理视频的设备。视频的视频轨道被划分为至少一个子轨道,所述视频轨道由样本组成。所述设备包括:生成单元,用于:针对所述至少一个子轨道中的每个子轨道,生成一个子轨道数据描述容器和一个子轨道数据定义容器,所述子轨道数据描述容器包括所述子轨道数据描述容器描述的子轨道的区域信息,所述子轨道的区域信息用于指示在所述视频的画面中所述子轨道对应的区域,所述子轨道数据定义容器用于指示在组成所述视频轨道的样本中所述子轨道数据定义容器描述的子轨道对应的网络提取层NAL包;生成所述视频的视频文件,所述视频文件包括针对所述每一个子轨道生成的所述一个子轨道数据描述容器和所述一个子轨道数据定义容器以及所述组成所述视频轨道的样本;发送单元,用于:发送所述生成单元生本文档来自技高网
...
处理视频的设备和方法

【技术保护点】
1.一种处理视频的设备,其特征在于,视频的视频轨道被划分为至少一个子轨道,每个子轨道由子轨道数据描述容器和子轨道数据定义容器描述,所述设备包括:接收单元,用于:接收所述视频对应的视频文件,所述视频文件包括至少一个子轨道数据描述容器、至少一个子轨道数据定义容器以及组成视频轨道的样本,所述子轨道数据描述容器包括所述子轨道数据描述容器描述的子轨道的区域信息,所述子轨道的区域信息用于指示在所述视频的画面中所述子轨道对应的区域,所述子轨道数据定义容器用于指示在所述组成所述视频轨道的样本中所述子轨道数据定义容器描述的子轨道对应的网络提取层NAL包;确定单元,用于:确定在所述视频的画面中需要提取的目标区域以及需要提取的播放时间段;根据所述接收单元接收的所述视频文件,在所述组成所述视频轨道的样本中确定所述播放时间段对应的样本;根据所述目标区域以及所述视频文件中的至少一个子轨道数据描述容器包括的子轨道的区域信息,在所述至少一个子轨道中确定与所述目标区域对应的子轨道作为目标子轨道;根据所述目标子轨道对应的子轨道数据定义容器,确定所述播放时间段对应的样本中所述目标子轨道对应的NAL包,所述确定的NAL包被解码后用于播放所述目标区域在所述播放时间段内的画面。...

【技术特征摘要】
1.一种处理视频的设备,其特征在于,视频的视频轨道被划分为至少一个子轨道,每个子轨道由子轨道数据描述容器和子轨道数据定义容器描述,所述设备包括:接收单元,用于:接收所述视频对应的视频文件,所述视频文件包括至少一个子轨道数据描述容器、至少一个子轨道数据定义容器以及组成视频轨道的样本,所述子轨道数据描述容器包括所述子轨道数据描述容器描述的子轨道的区域信息,所述子轨道的区域信息用于指示在所述视频的画面中所述子轨道对应的区域,所述子轨道数据定义容器用于指示在所述组成所述视频轨道的样本中所述子轨道数据定义容器描述的子轨道对应的网络提取层NAL包;确定单元,用于:确定在所述视频的画面中需要提取的目标区域以及需要提取的播放时间段;根据所述接收单元接收的所述视频文件,在所述组成所述视频轨道的样本中确定所述播放时间段对应的样本;根据所述目标区域以及所述视频文件中的至少一个子轨道数据描述容器包括的子轨道的区域信息,在所述至少一个子轨道中确定与所述目标区域对应的子轨道作为目标子轨道;根据所述目标子轨道对应的子轨道数据定义容器,确定所述播放时间段对应的样本中所述目标子轨道对应的NAL包,所述确定的NAL包被解码后用于播放所述目标区域在所述播放时间段内的画面。2.根据权利要求1所述的设备,其特征在于,所述子轨道对应的区域由至少一个分块组成;所述视频文件还包括样本组描述容器,所述样本组描述容器包括至少一个映射组,所述至少一个映射组中的每个映射组包括所述视频轨道中各个分块标识与NAL包之间的对应关系;所述视频文件还包括样本与样本组映射关系容器,所述样本与样本组映射关系容器用于指示所述至少一个映射组中每个映射组对应的样本;所述目标子轨道对应的子轨道数据定义容器包括所述目标子轨道的每个分块的标识;所述确定单元根据所述目标子轨道对应的子轨道数据定义容器确定所述播放时间段对应的样本中所述目标子轨道对应的NAL包具体为:根据所述样本组描述容器、所述样本与样本组映射关系容器和所述目标子轨道的每个分块的标识,确定所述播放时间段对应的样本中所述目标子轨道对应的NAL包。3.根据权利要求2所述的设备,其特征在于,在所述子轨道对应的区域中,对于所述组成视频轨道的样本,分块标识相同的分块对应于相同编号的NAL包。4.一种处理视频的设备,其特征在于,视频的视频轨道被划分为至少一个子轨道,所述视频轨道由样本组成,所述设备包括:生成单元,用于:针对所述至少一个子轨道中的每个子轨道,生成用于描述该子轨道的子轨道数据描述容器和子轨道数据定义容器,所述子轨道数据描述容器包括所述子轨道数据描述容器描述的子轨道的区域信息,所述子轨道的区域信息用于指示在所述视频的画面中所述子轨道对应的区域,所述子轨道数据定义容器用于指示在组成所述视频轨道的样本中所述子轨道数据定义容器描述的子轨道对应的网络提取层NAL包;生成所述视频的视频文件,所述视频文件包括针对所述每一个子轨道生成的轨道数据描述容器和子轨道数据定义容器以及组成所述视频轨道的样本;发送单元,用于:发送所述生成单元生成的所述视频文件。5.根据权利要求4所述的设备,其特征在于,所述子轨道对应的区域由至少一个分块组成;所述子轨道数据定义容器包括在所述组成视频轨道的样本中所述子轨道数据定义容器描述的子轨道的每个分块与NAL包之间的对应关系的标识;所述生成单元,还用于在所述生成所述视频的视频文件之前,生成样本组描述容器,所述样本组描述容器包括所述视频轨道中各个分块与NAL包之间的对应关系以及所述各个分块与NAL包之间的对应关系的标识;所述视频文件进一步包括所述样本组描述容器。6.根据权利要求5所述的设备,其特征在于,在所述子轨道对应的区域中,对于所述组成所述视频轨道的样本,标识相同的分块对应于相同编号的NAL包。7.一种处理视频的方法,其特征在于,视频的视频轨道被划分为至少一个子轨道,每个子轨道由子轨道数据描述容器和子轨道数据定义容器描述,所述方法包括:接收所述视频对应的视频文件,所述视频文件包括至少一个子轨道数据描述容器、至少一个子轨道数据定义容器以及组成所述视频轨道的样本,所述子轨道...

【专利技术属性】
技术研发人员:夏青张园园石腾
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1