一种头戴显示器和头戴显示器的视频数据处理方法_4

文档序号:8925396阅读:来源:国知局
细说明,在此不再赘述。
[0083]综上所述,本发明提供的技术方案完成了对于视频中的各图像帧的畸变处理,将畸变处理后的视频在显示屏上显示输出,使得用户看到正常的2D或3D效果。本方案具有以下有益效果:1、通过对图像帧的分块,实现了以块为单位进行视频中图像数据的传输和处理,代替了现有技术中以帧为单位的处理,从而使数据按照块来存储,这样减少了存储的数据量;2、对于一个图像帧,只需选取单一图像块即可完成对整个图像帧的畸变处理,大大提高了视频数据的畸变处理效率;3、通过在对图像块的畸变处理中插值计算每个像素点上的最优像素值,使得畸变处理后的图像帧中像素值变化更加平滑,提高了畸变处理质量;4、通过对坐标映射Map关系中的坐标数据的处理,提高了畸变处理的精度。以上有益效果保证了头戴显示器的视频播放流畅,给用户更为完美的视觉体验。
[0084]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种头戴显示器,其特征在于,该头戴显示器包括: 视频输入模块,用于接收视频源设备输入的视频数据,将视频数据中的各图像帧数据依次输出给畸变处理模块; 畸变处理模块,用于根据畸变处理后畸变图像的图形对应关系将每帧图像分为多块具有对称性的图像块;根据畸变处理算法对多块图像块中任一图像块进行畸变处理,得到该图像块畸变处理后的数据;再根据所述图形对应关系和所述图像块畸变处理后的数据,得到当前图像帧畸变处理后的数据; 视频输出模块,用于将畸变处理后的各图像帧数据按照帧率依次输出给头戴显示器的显示屏。2.如权利要求1所述的头戴显示器,其特征在于,该头戴显示器进一步包括:图形缩放丰吴块; 视频输入模块,进一步用于将视频数据中的各图像帧数据依次输出给图形缩放模块; 图形缩放模块,用于将图像帧转成统一格式,并将统一格式的图像帧数据输出给畸变处理模块。3.如权利要求2所述的头戴显示器,其特征在于,畸变处理模块包括: DDR读写控制模块,用于存储畸变处理算法,该畸变处理算法指示了同一图像帧畸变处理前后像素点的坐标映射Map关系;以及用于接收输入的图像帧数据;根据所述图形对应关系将每帧图像分为多块具有对称性的图像块,进行图像块数据的写入和读出; 视频数据缓存模块,用于从DDR读写控制模块获取并缓存图像块数据,将缓存的图像块数据输出给畸变数据获取模块; Map数据缓存模块,用于从DDR读写控制模块获取并缓存所述Map关系,将缓存的Map关系输出给畸变数据获取模块; 畸变数据获取模块,用于根据图像块的所述Map关系,将图像块的畸变处理前坐标上的像素点的像素值赋值给畸变处理后对应坐标上的像素点,得到该图像块畸变处理后的数据;再根据所述图形对应关系和所述图像块畸变处理后的数据,通过镜像关系得到当前图像帧畸变处理后的数据。4.如权利要求3所述的头戴显示器,其特征在于, 畸变数据获取模块,进一步用于对于畸变处理前图像块上的每个像素点,获取该像素点周围的多个像素点的像素值,通过插值计算得到该像素点的最优像素值,将该最优像素值赋值给畸变处理后对应坐标上的像素点,根据畸变处理前图像块上的所有像素点的最优像素值,得到该图像块畸变处理后的数据。5.如权利要求4所述的头戴显示器,其特征在于, 畸变数据获取模块,进一步用于将畸变处理前图像块的坐标数据放大一定倍数;将所述Map关系中的坐标数据的相应小数数位舍去,将舍去相应小数数位的坐标数据放大一定倍数后取整,得到整数形式的Map关系;根据该整数形式的Map关系,将放大的图像块的畸变处理前坐标上的像素点的最优像素值赋值给畸变处理后对应坐标上的像素点,得到放大畸变处理后的图像块数据;将放大畸变处理后的图像块的坐标数据缩小一定倍数,得到该图像块经畸变处理后的数据。6.一种头戴显示器的视频数据处理方法,其特征在于,该方法包括: 接收视频源设备输入的视频数据; 根据畸变处理后畸变图像的图形对应关系将输入视频中的每帧图像分为多块具有对称性的图像块; 根据畸变处理算法对多块图像块中任一图像块进行畸变处理,得到该图像块畸变处理后的数据; 根据所述图形对应关系和所述图像块畸变处理后的数据,得到当前图像帧畸变处理后的数据; 将畸变处理后的各图像帧数据按照帧率依次输出给头戴显示器的显示屏。7.如权利要求6所述的方法,其特征在于,在根据畸变处理后畸变图像的图形对应关系将输入视频中的每帧图像分为多块图像之前,该方法进一步包括: 将输入视频中的图像帧转成统一格式。8.如权利要求7所述的方法,其特征在于, 根据畸变处理算法对多块图像块中任一图像块进行畸变处理,得到该图像块畸变处理后的数据包括:根据同一图像帧畸变处理前后像素点的坐标映射Map关系中所述图像块的Map关系,将图像块的畸变处理前坐标上的像素点的像素值赋值给畸变处理后对应坐标上的像素点,得到该图像块畸变处理后的数据; 根据所述图形对应关系和所述图像块畸变处理后的数据,得到当前图像帧畸变处理后的数据包括:根据所述图形对应关系和所述图像块畸变处理后的数据,通过镜像关系得到当前图像帧畸变处理后的数据。9.如权利要求8所述的方法,其特征在于,将图像块的畸变处理前坐标上的像素点的像素值赋值给畸变处理后对应坐标上的像素点,得到该图像块畸变处理后的数据包括: 对于畸变处理前图像块上的每个像素点,获取该像素点周围的多个像素点的像素值,通过插值计算得到该像素点的最优像素值,将该最优像素值赋值给畸变处理后对应坐标上的像素点; 根据畸变处理前图像块上的所有像素点的最优像素值,得到该图像块畸变处理后的数据。10.如权利要求9所述的方法,其特征在于,在对于畸变处理前图像块上的每个像素点,获取该像素点周围的多个像素点的像素值之前,该方法进一步包括: 将畸变处理前图像块的坐标数据放大一定倍数; 将所述Map关系中的坐标数据的相应小数数位舍去,将舍去相应小数数位的坐标数据放大一定倍数后取整,得到整数形式的Map关系; 将最优像素值赋值给畸变处理后对应坐标上的像素点,得到该图像块畸变处理后的数据包括: 根据所述整数形式的Map关系,将放大的图像块的畸变处理前坐标上的像素点的最优像素值赋值给畸变处理后对应坐标上的像素点,得到放大畸变处理后的图像块数据; 将放大畸变处理后的图像块的坐标数据缩小一定倍数,得到该图像块畸变处理后的数据。
【专利摘要】本发明公开了一种头戴显示器和头戴显示器的视频数据处理方法,该头戴显示器包括:视频输入模块,畸变处理模块和视频输出模块,头戴显示器根据畸变处理后图像的图形对应关系将视频中的各图像帧分为多块具有对称性的图像块,对任一图像块进行畸变处理,再根据图形对应关系得到了当前图像帧畸变处理后的数据。本发明提供的技术方案通过对图像帧的分块,实现了以块为单位进行视频中图像数据的传输和处理,代替了现有技术中以帧为单位的方案,从而避免内部存储空间有限的问题;并且对于一个图像帧,只需选取单一图像块即可完成对整个图像帧的畸变处理,大大提高了视频数据的畸变处理效率,保证视频播放流畅,给用户更为完美的视觉体验。
【IPC分类】H04N5/14, G06T7/00, H04N5/208
【公开号】CN104902139
【申请号】CN201510217402
【发明人】赵文慧, 马金波, 范传国, 王冲
【申请人】北京小鸟看看科技有限公司
【公开日】2015年9月9日
【申请日】2015年4月30日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1