高清裸眼便携式立体影视播放器专用可编程逻辑器件的制作方法

文档序号:7806556阅读:181来源:国知局
高清裸眼便携式立体影视播放器专用可编程逻辑器件的制作方法
【专利摘要】本发明涉及一种能够实现无需戴立体观片器立体眼镜,即能够实现裸眼观看立体视频的高清裸眼便携式立体影视播放器专用可编程逻辑器件,包括电源,HDvideoCH1和HDvideoCH2分别通过各自HDMIplug接口与各自的HDMIdecoder解码器信号输入端连接,HDMIdecoder解码器信号输出端接FPGA可编程逻辑器件信号输入端连接,DDR2存储器、SRAM静态随机存储器和FLASH存储器与FPGA可编程逻辑器件之间双向数据交换,FPGA可编程逻辑器件的两路信号输出端分别接各自MIPI4lineencoder编码器信号输入端,MIPI4lineencoder编码器信号输出端接手机屏信号输入端。
【专利说明】高清裸眼便携式立体影视播放器专用可编程逻辑器件

【技术领域】
[0001] 本发明涉及一种能够实现无需戴立体观片器立体眼镜,即能够实现裸眼观看立体 视频的高清裸眼便携式立体影视播放器专用可编程逻辑器件,属微型立体视频播放控制电 路专用可编程逻辑器件制造领域。

【背景技术】
[0002] 1、CN203181100U、名称"智能视频分析服务器",包括壳体,其特征在于所述的壳体 内设置有视频编码模块、视频解码模块、数据存储模块、可编程逻辑器件、串口通信模块、时 钟模块和数字中央处理器,视频输入端通过视频编码模块与数字中央处理器连接,数字中 央处理器通过视频解码模块与视频输出端连接,数字中央处理器与数据存储模块连接,数 字中央处理器与可编程逻辑器件连接,数字中央处理器与串口通信模块连接,数字中央处 理器与时钟模块连接。其不足之处:对输入的高清视频流无法进行实时90度和270度翻转, 也无法在翻转过程中对每个像素进行重新无损排列,更无法实现裸眼高清观看立体视频。


【发明内容】

[0003] 设计目的:避免【背景技术】中的不足之处,设计一种无需戴立体观片器立体眼镜,即 能够实现裸眼观看立体视频的高清裸眼便携式立体影视播放器专用可编程逻辑器件。
[0004] 设计方案:为了实现上述设计目的。本申请在电路设计上,多路HDMI接口或其 他视频接口信号输入端接收高清视频流,多路HDMI接口或其他视频接口信号输出端分别 接HDMI解码器信号输入端,HDMI解码器信号输出端分别接FPGA的信号输入端,即采用超 大规模现场可编程门阵列(FPGA),对各路视频信号并行实时解码、存储、90度实时翻转,处 理、输出,完全保证左右眼信号的同步性,避免了频闪、头晕的现象。FPGA的信号输出端分 别接MIPI信号输入端,MIPI信号输出端分别接LCD手机屏接口或其他视频接口信号输入 端,LCD手机屏接口或其他视频接口信号输出端分别作为独立的左右眼信号输出。FPGA与 DDR2双向数据交换、进行帧存。FPGA与FLASH双向数据交换。FPGA与SRAM双向数据交换, 进行帧存,90度实时翻转处理。FPGA设有按键控制。高清裸眼立体视频观片器通过按键控 制各种视频源格式的切换,音量的调节,屏幕亮度的变化,并且对选择的模式等信息字符叠 加到输出视频流中,人机交互操作简单易用。两路HDMI信号输入,也可以扩展为三路,四路 或者N路,或选择除了 HDMI接口外的其他视频接口,本设计均适用。通过HDMI接收器接 收到视频信号送给硬件解码部分进行解码,由于是高清视频信号,数据流非常大,所以采用 DDR2进行帧存,另外,由于手机屏是坚屏而高清视频源一般为横屏,所以需要90度或者270 实时翻转,同时翻转的时候由于是视频格式,需要进行实时翻转,从而视频流能够顺畅的播 放,解码后的信号分别作为独立的左右眼信号输出到两块手机屏上。
[0005] 本发明与【背景技术】相比,FPGA可编程逻辑器件的设计,实现了对高清视频流进行 实时90度和270度翻转,并且在翻转过程中对每个像素进行重新无损排列,实现裸眼高清 观看立体视频的目的。

【专利附图】

【附图说明】
[0006] 图1是超高清裸眼便携式立体视频播放观看器原理示意图。。
[0007] 图2是SRAM里面视频旋转模块的示意图。
[0008] 图3是视频数据控制模块的示意图。

【具体实施方式】
[0009] 实施例1 :参照附图1-3。一种高清裸眼便携式立体影视播放器专用可编程逻辑 器件,FPGA可编程逻辑器件中SRAM里面视频旋转模块功能是:视频数据流进入FPGA后, 先经过一个同步模块,将数据同步到本地时钟,然后通过sram的写模块将视频数据写入到 sram,sram选择模块用来选择判断当前视频数据究竟写入哪个sram,之后经过sram的io 控制模块对sraml,sram2和sram3分别进行写操作,在写的同时需要同时读出sram中的 数据,通过sram读模块来读取sram的数据,该过程需要经过中间sram io控制模块,实现 中贞存,当在写sraml的时候读的是sram3,在写sram2的时候读sraml,在写sram3的时候读 sram2,控制在读出的数据永远是之前写的sram数据,从而保证不会有读错出重叠或者度 超过写,之后有输出模块输出。FPGA可编程逻辑器件中视频数据控制模块功能是:sram视 频数据出来后通过ddr2控制信号写给ddr2存储器,在ddr2中做缓存,然后通过ddr2读模 块将数据读出来,通过数据输出模块送出两路视频数据,注意,输出的两路视频数据是同时 的并且是连续的,这也是ddr2作为缓存的原因,我们在读ddr2的时候同时会收到输入的信 号,所以也会写ddr2,而数据输出模块将ddr2读出来的数据有一帧的缓存,而且是左右眼 图像交换缓存,从而输出实现同步。
[〇〇1〇] 需要理解到的是:上述实施例虽然对本发明的设计思路作了比较详细的文字描 述,但是这些文字描述,只是对本发明设计思路的简单文字描述,而不是对本发明设计思路 的限制,任何不超出本发明设计思路的组合、增加或修改,均落入本发明的保护范围内。
【权利要求】
1. 一种高清裸眼便携式立体影视播放器专用可编程逻辑器件,其特征是:可编程逻辑 器件中SRAM里面视频旋转模块功能是:视频数据流进入FPGA后,先经过一个同步模块,将 数据同步到本地时钟,然后通过sram的写模块将视频数据写入到sram,sram选择模块用来 选择判断当前视频数据究竟写入哪个sram,之后经过sram的io控制模块对sraml , sram2 和sram3分别进行写操作,在写的同时需要同时读出sram中的数据,通过sram读模块来读 取sram的数据,该过程需要经过中间sram io控制模块,实现巾贞存,当在写sraml的时候 读的是sram3,在写sram2的时候读sraml,在写sram3的时候读sram2,控制在读出的数据 永远是之前写的sram数据,从而保证不会有读错出重叠或者度超过写,之后有输出模块输 出; 可编程逻辑器件中视频数据控制模块功能是:sram视频数据出来后通过ddr2控制信 号写给ddr2存储器,在ddr2中做缓存,然后通过ddr2读模块将数据读出来,通过数据输 出模块送出两路视频数据,注意,输出的两路视频数据是同时的并且是连续的,这也是ddr2 做为缓存的原因,我们在读ddr2的时候同时会收到输入的信号,所以也会写ddr2,而数据 输出模块将ddr2读出来的数据有一帧的缓存,而且是左右眼图像交换缓存,从而输出实现 同步。
【文档编号】H04N7/015GK104065948SQ201410275098
【公开日】2014年9月24日 申请日期:2014年6月19日 优先权日:2014年6月19日
【发明者】陆晓奋 申请人:杭州立体世界科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1