一种3D图像的编解码方法技术

技术编号:7976655 阅读:153 留言:0更新日期:2012-11-16 02:02
本发明专利技术公开了一种3D图像的编解码方法,通过接收原始左眼图像和原始右眼图像;将所述原始左眼图像和原始右眼图像进行压缩;提取压缩后的右眼图像的无格式数据;将所述压缩后的右眼图像的无格式数据作为缓存数据buffer挂到压缩后的左眼图像上,得到3D编码数据;将所述3D编码数据传输到服务器;服务器将接收到的所述3D编码数据进行解压缩,得到解压后的左眼图像和解压后的右眼图像的无格式数据;根据所述解压后的左眼图像的数据格式和所述解压后的右眼图像的无格式数据生成解压后的右眼图像,实现了现有接口也能同时传输两个眼睛的图像,有效利用了现有传输接口,节省了硬件设备的使用。

【技术实现步骤摘要】
一种3D图像的编解码方法
本专利技术涉及3D图像的传输领域,尤其涉及一种3D图像的编解码方法。
技术介绍
3D(ThreeDimensions,即三维)技术就是实现在原有二维平面图像的基础上增加一维,平时我们眼睛看到的物体就是三维的,不仅有平面上左右的区分,还有前后、远近的区分,所以感觉到看到的物体是立体的。产生这种立体感的过程:双眼在观察景物的时候,由于两只眼睛相距约60mm,会从两个不同的角度观察景物,两眼看到的图像也不相同,就会形成视差,大脑对两眼观察到的有细微差别的影像进行处理,就形成了远近不同的深度效果,从而产生景物是立体的感觉。被人们所熟知的3D电影就是利用人双眼观看电影屏幕角度不同的视差和会聚功能制作的可产生立体效果的电影。这种电影放映时两幅画面重叠在银幕上,通过观众的特制眼镜或幕前辐射状半锥形透镜光栅,使观众左眼看到从左视角拍摄的画面,右眼看到从右视角拍摄的画面,通过双眼的会聚功能,合成为立体视觉影像。现有技术中,用来传输图像的接口,只能传输一个1920*540的文件,不能同时传输左眼图像和右眼图像,换言之,3D图像需要两个接口来传输,不能有效利用现有传输接口。
技术实现思路
为解决上述问题,本专利技术实施例提供了一种3D图像的编解码方法,通过将右眼图像以buffer的形式挂载在左眼图像上进行传输,实现了现有接口也能同时传输两个眼睛的图像,有效利用了现有传输接口,节省了硬件设备的使用。为达到上述目的,本专利技术实施例提供了一种3D图像的编解码方法,包括以下步骤:终端顺序接收3D图像,所述3D图像的每一帧包括原始左眼图像和原始右眼图像;所述终端接收端分别顺序将所述原始左眼图像和原始右眼图像进行压缩,得到压缩后的右眼图像和压缩后的左眼图像;所述终端提取所述压缩后的右眼图像的无格式数据;所述终端将所述压缩后的右眼图像的无格式数据和所述压缩后的左眼图像进行编码,得到3D编码数据;所述终端顺序将所述3D编码数据传输到服务器;所述服务器将接收到的所述3D编码数据进行解压缩,得到解压后的左眼图像和解压后的右眼图像的无格式数据;所述服务器根据所述解压后的左眼图像的数据格式和所述解压后的右眼图像的无格式数据生成解压后的右眼图像;所述服务器输出所述解压后的左眼图像和解压后的右眼图像。与现有技术相比,本专利技术的实施例能够达到以下有益效果:通过接收原始左眼图像和原始右眼图像;将所述原始左眼图像和原始右眼图像进行压缩;提取压缩后的右眼图像的无格式数据;将所述压缩后的右眼图像的无格式数据作为缓存数据buffer挂到压缩后的左眼图像上,得到3D编码数据;将所述3D编码数据传输到服务器;服务器将接收到的所述3D编码数据进行解压缩,得到解压后的左眼图像和解压后的右眼图像的无格式数据;根据所述解压后的左眼图像的数据格式和所述解压后的右眼图像的无格式数据生成解压后的右眼图像,实现了现有接口也能同时传输两个眼睛的图像,有效利用了现有传输接口,节省了硬件设备的使用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例,一种3D图像的编解码方法的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的实施例提供了一种3D图像的编解码方法,如图1,包括以下步骤:步骤101,终端顺序接收3D图像,所述3D图像的每一帧包括原始左眼图像和原始右眼图像;所述原始左眼图像和原始右眼图像的为长1920像素,宽1080像素的图像。步骤102,所述终端接收端分别顺序将所述原始左眼图像和原始右眼图像进行压缩,得到压缩后的右眼图像和压缩后的左眼图像;所述将所述原始左眼图像和原始右眼图像进行压缩,具体压缩为长1920像素,宽540的图像。步骤103,所述终端提取所述压缩后的右眼图像的无格式数据;步骤104,所述终端将所述压缩后的右眼图像的无格式数据和所述压缩后的左眼图像进行编码,得到3D编码数据;步骤105,所述终端顺序将所述3D编码数据传输到服务器;步骤106,所述服务器将接收到的所述3D编码数据进行解压缩,得到解压后的左眼图像和解压后的右眼图像的无格式数据;所述服务器将接收到的所述3D编码数据进行解压缩具体包括:服务器查找所述3D编码数据中是否存在挂载文件,所述挂载文件为所述压缩后的右眼图像的无格式数据;若是,拆分所述压缩后的右眼图像的无格式数据和所述压缩后的左眼图像数据;解压所述压缩后的右眼图像的无格式数据;解压所述压缩后的左眼图像数据。步骤107,所述服务器根据所述解压后的左眼图像的数据格式和所述解压后的右眼图像的无格式数据生成解压后的右眼图像。步骤108,所述服务器输出所述解压后的左眼图像和解压后的右眼图像。本专利技术实现了以下有益效果:通过接收原始左眼图像和原始右眼图像;将所述原始左眼图像和原始右眼图像进行压缩;提取压缩后的右眼图像的无格式数据;将所述压缩后的右眼图像的无格式数据作为缓存数据buffer挂到压缩后的左眼图像上,得到3D编码数据;将所述3D编码数据传输到服务器;服务器将接收到的所述3D编码数据进行解压缩,得到解压后的左眼图像和解压后的右眼图像的无格式数据;根据所述解压后的左眼图像的数据格式和所述解压后的右眼图像的无格式数据生成解压后的右眼图像,实现了现有接口也能同时传输两个眼睛的图像,有效利用了现有传输接口,节省了硬件设备的使用。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本专利技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本专利技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本专利技术各个实施例所述的方法。以上所述仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。本文档来自技高网
...
一种3D图像的编解码方法

【技术保护点】
一种3D图像的编解码方法,其特征在于,包括以下步骤:终端顺序接收3D图像,所述3D图像的每一帧包括原始左眼图像和原始右眼图像;所述终端接收端分别顺序将所述原始左眼图像和原始右眼图像进行压缩,得到压缩后的右眼图像和压缩后的左眼图像;所述终端提取所述压缩后的右眼图像的无格式数据;所述终端将所述压缩后的右眼图像的无格式数据和所述压缩后的左眼图像进行编码,得到3D编码数据;所述终端顺序将所述3D编码数据传输到服务器;所述服务器将接收到的所述3D编码数据进行解压缩,得到解压后的左眼图像和解压后的右眼图像的无格式数据;所述服务器根据所述解压后的左眼图像的数据格式和所述解压后的右眼图像的无格式数据生成解压后的右眼图像;所述服务器输出所述解压后的左眼图像和解压后的右眼图像。

【技术特征摘要】
1.一种3D图像的编解码方法,其特征在于,包括以下步骤:终端顺序接收3D图像,所述3D图像的每一帧包括原始左眼图像和原始右眼图像;所述终端接收端分别顺序将所述原始左眼图像和原始右眼图像进行压缩,得到压缩后的右眼图像和压缩后的左眼图像;所述终端提取所述压缩后的右眼图像的无格式数据;所述终端将所述压缩后的右眼图像的无格式数据和所述压缩后的左眼图像进行编码,得到3D编码数据;包括:将所述压缩后的右眼图像的无格式数据作为缓存数据buffer挂到压缩后的左眼图像上,得到3D编码数据;所述终端顺序将所述3D编码数据传输到服务器;所述服务器将接收到的所述3D编码数据进行解压缩,得到解压后的左眼图像和解压后的右眼图像的无格式数据;所述服务器根据所述解压后的左眼图像的数据格式和所述解...

【专利技术属性】
技术研发人员:邓蓉蓉
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:

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

1