视频格式识别方法及装置的制造方法

文档序号:9870821阅读:274来源:国知局
视频格式识别方法及装置的制造方法
【技术领域】
[0001] 本发明设及视频处理技术领域,尤其设及一种视频格式识别方法及装置。
【背景技术】
[0002] 近年来,随着VR(Vbtual Reality,虚拟现实)技术不断向一般消费市场拓展,涌 现出很多代表性V閒更件产品。其中,又WV則艮镜被广大消费者所青睐。不仅因其零售价格相 对较低,其更可W与市场主流智能手机相结合,为用户带来低成本、沉浸式的VR体验。
[0003] W视频为例,用户通过佩戴搭载了智能手机的V則S镜,可W将显示在智能手机屏 幕上的SBS(side-by-side,左右格式)视频图像,通过物理光学透镜合并为3D场景。用户可 W不用到影院观影,即可随时享受3D视听效果。相应的,智能手机需要首先判定待播放视频 文件是否为SBS格式,然后采用对应的播放模式播放才能使得用户最终获得3D视听效果。
[0004] 目前,一种较为常见的判定视频文件的显示格式是否为SBS格式的做法是:
[0005] 1、首先将原始视频文件通过视频处理软件的数字化处理,将视频每一帖图像从全 屏显示转换为SBS显示;
[0006] 2、在不影响视频内容播放的前提下,通过编辑某个可操作的数据域,写入用于指 示显示格式的一组标识信息;
[0007] 3、重新定义视频播放器功能,使得在视频demux(解复用)的过程中,同时通过解析 特定数据域的标识信息来判定当下播放的视频是SBS方式输出或全屏方式输出。
[000引 W上方法虽然能满足判别要求,但仍然存在一些不足,主要表现为W下几点:
[0009] 1、标识信息写入位置无法保证一致。
[0010] 为了不破原始数据的完整性,需要在不影响视频解码的前提下,寻找某个可读写 区域写入标识信息。但由于目前视频压缩标准的不统一,服务器端的视频源文件不能保证 都是同一种视频压缩格式(MP4和AVI不同),压缩标准的不同直接导致它们的数据封装在物 理层面也有所区别。因而在相同逻辑地址上获取一段连续的物理空间是比较困难的。
[0011] 2、线下处理时间大幅延长。
[0012] 视频文件在正式上线(指的是在线播放的视频文件可被服务器所访问、实时响应 客户端数据发送请求的过程)之前,需要对原始数据先进行预读取,主观判断视频文件时全 屏显示还是SBS显示,然后找出可供第S方读写的逻辑空间,之后写入显示格式的标识信 息,最后还要重新计算校验W免发生传输差错。最后,还要重新检验影片播放效果是否流 杨,是否存在缺陷。由于标识信息的加入,导致了处理步骤的增加,存在视频文件格式识别 效率较低的问题。

【发明内容】

[0013] 本发明的主要目的在于提供一种视频格式识别方法及装置,旨在提高视频文件格 式识别的效率。
[0014] 为实现上述目的,本发明提供一种视频格式识别方法,该视频格式识别方法包括:
[0015] 获取解码后的待播放视频文件的预设图像帖;
[0016] 判断获取的各所述预设图像帖的左半图像和右半图像是否相同,并统计左半图像 和右半图像相同的所述预设图像帖的数量值;
[0017] 在所述数量值大于等于预设阔值时,确定所述待播放视频文件的显示格式为左右 格式。
[0018] 在一实施例中,所述判断获取的各所述预设图像帖的左半图像和右半图像是否相 同的步骤包括:
[0019] 依次选中获取的各所述预设图像帖;
[0020] 在每次选中预设图像帖时,计算选中的所述预设图像帖左半图像的第一特征值W 及右半图像的第二特征值,并判断所述第一特征值和所述第二特征值的差值是否位于预设 差值区间内,其中,在所述差值位于所述预设差值区间内时,当前选中的所述预设图像帖的 左半图像和右半图像相同;
[0021] 在完成当前选中的所述预设图像帖的判断操作之后,继续按顺序选中其它预设图 像帖。
[0022] 在一实施例中,所述计算选中的所述预设图像帖左半图像的第一特征值W及右半 图像的第二特征值的步骤包括:
[0023] 基于预设抛物线算法提取所述左半图像中的第一闭合区域W及所述右半图像中 的第二闭合区域,其中,所述第一闭合区域与所述左半图像的相对位置和所述第二闭合区 域与所述右半图像的相对位置相同;
[0024] 计算并将所述第一闭合区域围合成的图像的特征值作为所述左半图像的第一特 征值,W及计算并将所述第二闭合区域围合成的图像的特征值作为所述右半图像的第二特 征值。
[0025] 在一实施例中,计算的特征值包括颜色特征值、纹理特征值、形状特征值、空间关 系特征值中的至少一种。
[0026] 在一实施例中,所述获取解码后的待播放视频文件的预设图像帖的步骤之前,还 包括:
[0027] 基于用户输入的播放指令向服务器发送视频文件获取请求;
[0028] 接收并将所述服务器根据所述视频文件获取请求返回的视频文件作为所述待播 放视频文件。
[0029] 此外,为实现上述目的,本发明还提供一种视频格式识别装置,所述视频格式识别 装置包括:
[0030] 第一获取模块,用于获取解码后的待播放视频文件的预设图像帖;
[0031] 判断模块,用于判断获取的各所述预设图像帖的左半图像和右半图像是否相同, 并统计左半图像和右半图像相同的所述预设图像帖的数量值;
[0032] 确定模块,用于在所述数量值大于等于预设阔值时,确定所述待播放视频文件的 显示格式为左右格式。
[0033] 在一实施例中,所述判断模块还用于依次选中获取的各所述预设图像帖;W及在 每次选中预设图像帖时,计算选中的所述预设图像帖左半图像的第一特征值W及右半图像 的第二特征值,并判断所述第一特征值和所述第二特征值的差值是否位于预设差值区间 内,其中,在所述差值位于所述预设差值区间内时,当前选中的所述预设图像帖的左半图像 和右半图像相同;W及在完成当前选中的所述预设图像帖的判断操作之后,继续按顺序选 中其它预设图像帖。
[0034] 在一实施例中,所述判断模块还用于基于预设抛物线算法提取所述左半图像中的 第一闭合区域W及所述右半图像中的第二闭合区域,其中,所述第一闭合区域与所述左半 图像的相对位置和所述第二闭合区域与所述右半图像的相对位置相同;W及计算并将所述 第一闭合区域围合成的图像的特征值作为所述左半图像的第一特征值,计算并将所述第二 闭合区域围合成的图像的特征值作为所述右半图像的第二特征值。
[0035] 在一实施例中,计算的特征值包括颜色特征值、纹理特征值、形状特征值、空间关 系特征值中的至少一种。
[0036] 在一实施例中,所述视频格式识别装置还包括:
[0037] 第二获取模块,用于基于用户输入的播放指令向服务器发送视频文件获取请求; W及接收并将所述服务器根据所述视频文件获取请求返回的视频文件作为所述待播放视 频文件。
[0038] 本实施例提出的视频格式识别方法及装置,在待播放视频文件解码之后,提取解 码后的预设图像帖,并基于预设图像帖的左半图像和右半图像是否相同来判定待播放视频 文件的显示格式是否为左右格式,相较于现有技术,不需要对原始视频文件做任何修改和 标记,而仅仅是对视频帖进行分析处理,来获得期望的判定结果,不仅节省文件上传服务器 的时间,而且不会对用户的观影体验造成影响,能够有效的提高视频文件格式识别的效率。
【附图说明】
[0039] 图1为本发明视频格式识别方法第一实施例的流程示意图;
[0040] 图2为本发明视频格式识别方法第二实施例的图像拆分示例图;
[0041 ]图3为本发明视频格式识别方法第=实施例的闭合区域采样示例图;
[0042] 图4为本发明视频格式识别方法第=实施例中第一闭合区域和第二闭合区域的示 例图;
[0043] 图5为本发明视频格式识别装置第一实施例的功能模块示意图。
[0044] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0045] 应当理解,此处所描述的具体实施例仅仅用W解释本发明,并不用于限定本发明。
[0046] 本发明提供一种视频格式识别方法,应用于智能电视,参照图1,在本发明视频格 式识别方法的第一实施例中,所述视频格式识别方法包括W下步骤:
[0047] 步骤S10,获取解码后的待播放视频文件的预设图像帖;
[0048] 需要说明的是,本发明提供的视频格式识别方法由视频播放器执行,在本实施例 中,所述视频播放器运行于终端,所述终端包括任意具备3D视频播放功能的电子设备,如智 能电视和智能手机等。
[0049] 在具体实施时,视频播放器从本地临时交换文件区中获取待播放视频文件的头部 信息,并从所述待播放视频文件的头部信息中获取所述待播放视频文件的编解码信息(如 文件大小、帖率、采样率、编解码格式等),基于所述编解码信息通过解复用将音视频等堆叠 数据分离,将视频数据解码后的图像帖写入帖缓存存储器。
[0050] 在帖缓存存储器开始缓存第1帖图像帖时,视频播放器依次提取预设数量为N(优 选为大于等于3的奇数)的图像帖,在本实施例中,优选提取帖缓存存储器缓存的第2、3、4帖 图像帖。考虑到一部影片的容量通常在500MB之上(物理存储),帖率
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1