The invention discloses a method for automatically recognizing the 2D/3D video format, which includes the following steps: reading the video frame to be played; sampling and preprocessing the frame image; calculating the correlation coefficient, performing hopping and correlation detection; and judging whether the video format is a 3D video. The invention aims to provide a method for automatically recognizing 2D 3D video. The method realizes low time complexity and low space complexity by utilizing the spatial distribution jump of specific position pixels and the high similarity of content between different viewpoints brought by different viewpoints in 3D source image. The invention overcomes the disadvantage that the existing player needs to manually switch the playback mode, and does not need to add a flag bit on the video source to destroy the source video.
【技术实现步骤摘要】
一种自动识别2D/3D视频格式的方法
本专利技术属于视频处理,特别是一种自动识别2D/3D视频格式的方法。
技术介绍
随着立体显示技术的发展,涌现出很多桌面级和便携式(如手机、pad)的视差立体显示设备。这些立体显示器都是2D/3D兼容型的立体显示装置。面对用户对不同片源的观看需求,需要提前给定一个信号来告知显示设备片源的格式,设备才能做出正确的硬件响应,判断出是否需要对图像进行融合处理以及以何种方式来读取图像进行融合。目前通行的解决方案有以下几种。一、手动直接切换显示器的工作模式;二、通过在播放软件中选择播放模式,然后让播放软件与硬件通信,完成显示模式的切换;三、在视频的内容上进行标记,由播放器读取标记数据,再完成与硬件的自动通信。以上的解决方案都存在一定的缺点。前两种手动模式对用户体验不够便捷,第三种方式会损坏视频内容,且通用性不强。因此,需要开发一种智能、通用的视频格式自动识别方法,以实现2D/3D兼容型显示器的自动播放。
技术实现思路
要解决的技术问题现有的2D/3D兼容型立体显示器需要手动的选择播放模式,以适应播放的内容是2D还是3D的,是左右格式的3D还是上下格式的3D视频,或者以损坏画质为代价,在片源上添加标识信息。技术方案本专利技术提供了一种自动识别2D/3D视频格式的方法,克服了现有2D/3D兼容型显示器需要手动切换播放模式的缺点。该方法利用3D片源图像由不同视点带来的特定位置像素空间分布跳变和不同视点间内容的高度相似性,实现低时间复杂度、低空间复杂度和高的识别率。一种自动识别2D/3D视频格式的方法,由帧特征数据采样,跳变性检测,相关性检测 ...
【技术保护点】
1.一种自动识别2D/3D视频格式的方法,其特征在于由帧特征数据采样、跳变性检测、相关性检测和2D/3D判别器构成;帧特征数据采样模块负责对视频数据采样,以获得稀疏的特征数据;对采样得到的特征数据进行跳变性检测和相关性检测,输出跳变性系数和相关性系数;2D/3D判别器综合输入的跳变性系数和相关性系数判别视频属于2D还是3D视频格式;所述的3D视频是指基于视差原理的不同视点图左右拼接或上下拼接得到的帧序列;所述的跳变性是指3D视频的帧图像在视点拼接处违反自然图像连续性约束,出现像素值分布的跳变性;所述的相关性是指3D视频的帧图像存在左右或上下像素值分布的相似性。
【技术特征摘要】
1.一种自动识别2D/3D视频格式的方法,其特征在于由帧特征数据采样、跳变性检测、相关性检测和2D/3D判别器构成;帧特征数据采样模块负责对视频数据采样,以获得稀疏的特征数据;对采样得到的特征数据进行跳变性检测和相关性检测,输出跳变性系数和相关性系数;2D/3D判别器综合输入的跳变性系数和相关性系数判别视频属于2D还是3D视频格式;所述的3D视频是指基于视差原理的不同视点图左右拼接或上下拼接得到的帧序列;所述的跳变性是指3D视频的帧图像在视点拼接处违反自然图像连续性约束,出现像素值分布的跳变性;所述的相关性是指3D视频的帧图像存在左右或上下像素值分布的相似性。2.根据权利要求1所述的一种自动识别2D/3D视频格式的方法,其特征在于,所述的帧特征数据采样步骤如下:记表示图I的第i行,表示图I的第i列,w表示图I的列数,h表示图I的行数;读取视频中的一帧有效帧I,并取出所述的有效帧是指非视频中插帧用的全黑帧或全白帧。3.根据权利要求1所述的一种自动识别2D/3D视频格式的方法,其特征在于,所述的跳变性检测步骤如下:记y=conv(a,b)为对向量a和向量b进行互相关计...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。