浏览量:0

基于FPGA的实时祼眼3D播放系统

专利类型:发明专利 

语 言:中文 

申 请 号:CN201510478550.9 

申 请 日:20150807 

发 明 人:刘然曹东华田逢春黄振伟邓泽坤徐苗贾瑞双 

申 请 人:四川虹微技术有限公司重庆大学 

申请人地址:610041 四川省成都市高新区天府大道南延线天府软件园B区5座3楼 

公 开 日:20151111 

公 开 号:CN105049834A 

代 理 人:温利平;陈靓靓 

代理机构:成都行之专利代理事务所(普通合伙) 51220 

摘  要:本发明公开了一种基于FPGA的实时祼眼3D播放系统,包括视频输入模块、DDR存储控制模块、DDR存储器、数据拆分模块、目标图像生成模块和上屏显示模块,视频输入模块交替接收参考图像数据和对应的深度图像并进行组合,将组合后的数据交替发送给DDR控制器模块;DDR控制器模块将参考图像数据和深度图像数据存储至DDR存储器,并按行间隔输出至数据拆分模块;数据拆分模块根据对接收到的参考图像数据和深度图像数据进行拆分发送给目标图像生成模块;目标图像生成模块通过DIBR算法合成N个目标图像构成N个立体图像对;多视点图像融合模块将N个立体图像对融合得到N个立体图像对的合成图像,发送给上屏显示模块进行上屏显示。本发明实现了对3D视频的实时播放。 

主 权 项:一种基于FPGA的实时祼眼3D播放系统,其特征在于,包括视频输入模块、DDR存储控制模块、DDR存储器、数据拆分模块、目标图像生成模块、和上屏显示模块,其中:视频输入模块交替接收参考图像数据和对应的深度图像,根据DDR存储器每次写入或读取数据的数据包大小分别对参考图像数据和深度图像数据进行组合,将组合后的数据交替发送给DDR控制器模块;组合方式以公式表示为:a1(3x+b1)=za2(y+b2)=z其中,x表示参考图像数据中每个像素的三个RGB分量中每个分量数据的位数,y表示深度图像数据中每个像素数据的位数,z表示DDR存储器每次写入或读取的数据包大小;a1表示彩色分量数据的组合数量,a1为正整数,b1表示参考图像数据组合时高位补零位的个数,b1为非负整数;a2表示深度数据的组合数量,a2为正整数,b2表示深度图像数据组合时高位补零位的个数,b2为非负整数;DDR存储控制模块接收视频输入模块输出的参考图像数据和深度图像数据,存储至DDR存储器,然后按照一行参考图像数据、一行深度图像数据间隔输出至数据拆分模块;数据拆分模块根据参考图像数据和深度图像数据在视频输入模块中的组合规则对接收到的参考图像数据和深度图像数据进行拆分,删除高位补零位,将拆分后得到的数据发送给目标图像生成模块;目标图像生成模块将接收的参考图像及其对应的深度图像按照预设的N个视点参数通过DIBR算法合成N个目标图像,将参考图像和各个目标图像分别构成立体图像对,将N个立体图像对发送给多视点图像融合模块;多视点图像融合模块将N个立体图像对进行子像素抽取,融合得到N个立体图像对的合成图像,发送给上屏显示模块;上屏显示模块对合成图像进行上屏显示。 

关 键 词: 

法律状态:公开 

IPC专利分类号:H04N13/04(2006.01)I;H04N21/431(2011.01)I