一种实现视频编解码的方法和装置制造方法及图纸

技术编号:15522425 阅读:204 留言:0更新日期:2017-06-04 11:27
一种实现视频编解码的方法和装置,该方法包括:通过双目平台获取原始视频数据流和深度视频数据流;采用二维视频编码方法对原始视频数据流进行第一编码处理得到第一编码视频数据流;根据深度视频数据流和第一编码视频数据流对第一编码视频数据流进行第二编码处理得到第二编码视频数据流。通过本发明专利技术实施例的方案,先采用二维视频编码方法对原始视频数据流进行第一编码处理得到第一编码视频数据流,再根据深度视频数据流和第一编码视频数据流对第一编码视频数据流进行第二编码处理,从而兼容了二维视频编码格式,保证了立体视频可以在二维视频播放器上进行解码并播放。

Method and device for realizing video coding and decoding

An implementation of video encoding and decoding method and device, the method includes: through binocular platform to get the original video data stream and the depth of the video data stream; using two-dimensional video encoding method for the first encoding first encoding video data stream to the original video data stream; according to the depth of the video data stream and the first encoding video data stream on the first encoding video data stream second encoding processing second encoding video data stream. The scheme provided by the invention, the two-dimensional video encoding method for encoding the first processing the first encoding video data stream to the original video data stream, then according to the depth of the video data stream and the first encoding video data stream of the first encoding video data stream second encoding processing, which is compatible with the two-dimensional video encoding format, the stereo the video can be decoded in a two-dimensional video player and play.

【技术实现步骤摘要】
一种实现视频编解码的方法和装置
本文涉及但不限于视频技术,尤指一种实现视频编解码的方法和装置。
技术介绍
立体(3D)视频技术基于人的双眸视差原理,通过摄像机获取同一场景但略有差异的两幅图像,分别显示给人的左眼和右眼,形成双目视差,从而使人可以获得场景的深度信息并体验到立体感。立体视频技术可以能够真实地重现客观世界景象,表现出场景的深度感、层次感和真实性,是当前视频技术发展的重要方向。目前立体视频只能在特定的播放器上播放,而传统的二维(2D)视频播放器则无法播放立体视频。
技术实现思路
本专利技术实施例提出了一种实现视频编解码的方法和装置,能够兼容二维视频编码格式,保证立体视频可以在二维视频播放器上进行解码并播放。本专利技术实施例提出了一种实现视频编解码的装置,包括:获取模块,用于通过双目平台获取原始视频数据流和深度视频数据流;第一编码模块,用于采用二维视频编码方法对原始视频数据流进行第一编码处理得到第一编码视频数据流;第二编码模块,用于根据深度视频数据流和第一编码视频数据流对第一编码视频数据流进行第二编码处理得到第二编码视频数据流。可选的,所述双目平台包括双目相机;所述获取模块具体用于:通过双目相机的第一摄像头获取第一视频数据流,同时通过所述双目相机的第二摄像头获取第二视频数据流;将所述第一视频数据流或所述第二视频数据流作为所述原始视频数据流;根据所述第一视频数据流的每一帧第一图像和所述第二视频数据流对应的每一帧第二图像计算所述深度视频数据流中的每一帧深度图像;将所有深度图像合成所述深度视频数据流。可选的,所述双目平台包括摄像头和用于获取深度信息的设备;所述获取模块具体用于:通过所述摄像头获取所述原始视频数据流,同时通过所述用于获取深度信息的设备获取所述深度视频数据流。可选的,所述第二编码模块具体用于:获取所述第一编码视频数据流中的关键信息;将所述深度视频数据流和所述关键信息写入所述第一编码视频数据流的末尾得到第三编码视频数据流;在所述第三编码视频数据流末尾加入用于表示是否带有深度信息的标志位信息得到所述第二编码视频数据流。可选的,所述第二编码模块具体用于:获取所述第一编码视频数据流中的关键信息;将所述深度视频数据流和所述关键信息写入所述第一编码视频数据流的头部得到第三编码视频数据流;在所述第三编码视频数据流头部加入用于表示是否带有深度信息的标志位信息得到所述第二编码视频数据流。可选的,还包括:第二解码模块,用于对所述第二编码视频数据流进行与所述第二编码处理对应的第二解码处理得到所述第一编码视频数据流和所述深度视频数据流;第一解码模块,用于对所述第一编码视频流进行与所述第一编码处理对应的第一解码处理得到所述原始视频数据流;同步处理模块,用于对所述原始视频数据流和所述深度视频数据流进行同步处理。可选的,所述第二解码模块具体用于:读取所述第二编码视频数据流末尾或头部的标志位信息;根据标志位信息判断出所述第二编码视频数据流带有深度信息,根据所述第二编码视频流中的关键信息解析出所述第一编码视频流和所述深度视频数据流。本专利技术实施例还提出了一种实现视频编解码的方法,包括:通过双目平台获取原始视频数据流和深度视频数据流;采用二维视频编码方法对原始视频数据流进行第一编码处理得到第一编码视频数据流;根据深度视频数据流和第一编码视频数据流对第一编码视频数据流进行第二编码处理得到第二编码视频数据流。可选的,所述双目平台包括双目相机;所述通过双目平台获取原始视频数据流和深度视频数据流包括:通过双目相机的第一摄像头获取第一视频数据流,同时通过所述双目相机的第二摄像头获取第二视频数据流;将所述第一视频数据流或所述第二视频数据流作为所述原始视频数据流;根据所述第一视频数据流的每一帧第一图像和所述第二视频数据流对应的每一帧第二图像计算所述深度视频数据流中的每一帧深度图像;将所有深度图像合成所述深度视频数据流。可选的,所述双目平台包括摄像头和用于获取深度信息的设备;所述通过双目平台获取原始视频数据流和深度视频数据流包括:通过所述摄像头获取所述原始视频数据流,同时通过所述用于获取深度信息的设备获取所述深度视频数据流。可选的,所述根据深度视频数据流和第一编码视频数据流对第一编码视频数据流进行第二编码处理得到第二编码视频数据流包括:获取所述第一编码视频数据流中的关键信息;将所述深度视频数据流和所述关键信息写入所述第一编码视频数据流的末尾得到第三编码视频数据流;在所述第三编码视频数据流末尾加入用于表示是否带有深度信息的标志位信息得到所述第二编码视频数据流。可选的,所述根据深度视频数据流和第一编码视频数据流对第一编码视频数据流进行第二编码处理得到第二编码视频数据流包括:获取所述第一编码视频数据流中的关键信息;将所述深度视频数据流和所述关键信息写入所述第一编码视频数据流的头部得到第三编码视频数据流;在所述第三编码视频数据流头部加入用于表示是否带有深度信息的标志位信息得到所述第二编码视频数据流。可选的,该方法还包括:对所述第二编码视频数据流进行与所述第二编码处理对应的第二解码处理得到所述第一编码视频数据流和所述深度视频数据流;对所述第一编码视频流进行与所述第一编码处理对应的第一解码处理得到所述原始视频数据流;对所述原始视频数据流和所述深度视频数据流进行同步处理。可选的,所述对第二编码视频数据流进行与第二编码处理对应的第二解码处理得到第一编码视频数据流和所述深度视频数据流包括:读取所述第二编码视频数据流末尾或头部的标志位信息;根据标志位信息判断出所述第二编码视频数据流带有深度信息,根据所述第二编码视频流中的关键信息解析出所述第一编码视频流和所述深度视频数据流。与相关技术相比,本专利技术实施例包括:通过双目平台获取原始视频数据流和深度视频数据流;采用二维视频编码方法对原始视频数据流进行第一编码处理得到第一编码视频数据流;根据深度视频数据流和原始视频数据流对第一编码视频数据流进行第二编码处理得到第二编码视频数据流。通过本专利技术实施例的方案,先采用二维视频编码方法对原始视频数据流进行第一编码处理得到第一编码视频数据流,再根据深度视频数据流和原始视频数据流对第一编码视频数据流进行第二编码处理,从而兼容了二维视频编码格式,保证了立体视频可以在二维视频播放器上进行解码并播放。附图说明下面对本专利技术实施例中的附图进行说明,实施例中的附图是用于对本专利技术的进一步理解,与说明书一起用于解释本专利技术,并不构成对本专利技术保护范围的限制。图1为实现本专利技术各个实施例的移动终端的一可选硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术第一实施例实现视频编解码的方法的流程图;图4(a)~图4(d)为本专利技术第一实施例第二编码视频数据流的四种格式示意图;图5为本专利技术第二实施例实现视频编解码的装置的结构组成示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了便于本领域技术人员的理解,下面结合附图对本专利技术作进一步的描述,并不能用来限制本专利技术的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各本文档来自技高网...
一种实现视频编解码的方法和装置

【技术保护点】
一种实现视频编解码的装置,其特征在于,包括:获取模块,用于通过双目平台获取原始视频数据流和深度视频数据流;第一编码模块,用于采用二维视频编码方法对原始视频数据流进行第一编码处理得到第一编码视频数据流;第二编码模块,用于根据深度视频数据流和第一编码视频数据流对第一编码视频数据流进行第二编码处理得到第二编码视频数据流。

【技术特征摘要】
1.一种实现视频编解码的装置,其特征在于,包括:获取模块,用于通过双目平台获取原始视频数据流和深度视频数据流;第一编码模块,用于采用二维视频编码方法对原始视频数据流进行第一编码处理得到第一编码视频数据流;第二编码模块,用于根据深度视频数据流和第一编码视频数据流对第一编码视频数据流进行第二编码处理得到第二编码视频数据流。2.根据权利要求1所述的装置,其特征在于,所述双目平台包括双目相机;所述获取模块具体用于:通过双目相机的第一摄像头获取第一视频数据流,同时通过所述双目相机的第二摄像头获取第二视频数据流;将所述第一视频数据流或所述第二视频数据流作为所述原始视频数据流;根据所述第一视频数据流的每一帧第一图像和所述第二视频数据流对应的每一帧第二图像计算所述深度视频数据流中的每一帧深度图像;将所有深度图像合成所述深度视频数据流。3.根据权利要求1所述的装置,其特征在于,所述双目平台包括摄像头和用于获取深度信息的设备;所述获取模块具体用于:通过所述摄像头获取所述原始视频数据流,同时通过所述用于获取深度信息的设备获取所述深度视频数据流。4.根据权利要求1所述的装置,其特征在于,所述第二编码模块具体用于:获取所述第一编码视频数据流中的关键信息;将所述深度视频数据流和所述关键信息写入所述第一编码视频数据流的末尾得到第三编码视频数据流;在所述第三编码视频数据流末尾加入用于表示是否带有深度信息的标志位信息得到所述第二编码视频数据流。5.根据权利要求1~4任意一项所述的装置,其特征在于,还包括:第二解码模块,用于对所述第二编码视频数据流进行与所述第二编码处理对应的第二解码处理得到所述第一编码视频数据流和所述深度视频数据流;第一解码模块,用于对所述第一编码视频流进行与所述第一编码处理对应的第一解码处理得到所述原始视频数据流;同步处理模块,用于对所述原始视频数据流和所述深度视频数据流进行同步处理。6.一种实现视频编解码的方...

【专利技术属性】
技术研发人员:戴向东王猛
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1