首页> 中国专利> 一种视频播放器从视频中获取二维码信息的方法及系统

一种视频播放器从视频中获取二维码信息的方法及系统

摘要

本发明提供一种视频播放器从视频中获取二维码信息的方法,包含如下步骤,用户发现视频中出现二维码时将视频暂停,通过播放器交互触发识别过程,过程开始时,播放器收到指令后,记录当前时间轴的时间点位置,根据时间点位置截取连续的特定帧数视频图像。本发明方法和系统具有的优点和积极效果是:本发明避免了用户为扫描视频内出现的二维码使用其他外围设备或其他复杂操作造成的不便,实现了直接利用视频播放器扫描视频中出现的二维码的功能;本发明解决了对于模糊画面,无法识别二维码的问题。

著录项

  • 公开/公告号CN104219582A

    专利类型发明专利

  • 公开/公告日2014-12-17

    原文格式PDF

  • 申请/专利权人 天津云辰科技有限公司;

    申请/专利号CN201410443377.4

  • 发明设计人 杨硕;

    申请日2014-09-02

  • 分类号H04N21/472(20110101);H04N21/43(20110101);

  • 代理机构12211 天津滨海科纬知识产权代理有限公司;

  • 代理人杨慧玲

  • 地址 300308 天津市滨海新区空港经济区保航路1号航空产业支持中心645V09房间

  • 入库时间 2023-12-17 03:27:13

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-08-16

    未缴年费专利权终止 IPC(主分类):H04N21/472 授权公告日:20171219 终止日期:20180902 申请日:20140902

    专利权的终止

  • 2017-12-19

    授权

    授权

  • 2017-12-08

    专利申请权的转移 IPC(主分类):H04N21/472 登记生效日:20171120 变更前: 变更后: 申请日:20140902

    专利申请权、专利权的转移

  • 2015-01-07

    实质审查的生效 IPC(主分类):H04N21/472 申请日:20140902

    实质审查的生效

  • 2014-12-17

    公开

    公开

说明书

技术领域

本发明属于视频播放器图像帧识别技术领域,尤其是涉及一种视频播放器从视频中获取二维码信息的方法及系统。

背景技术

视频播放软件包括在windows,安卓,ios等平台上运行的视频播放软件、网页流媒体播放窗口以及与智能电视设备视频播放界面。视频播放软件在播放视频的过程中,视频中可能会显示二维码,当用户想扫描此二维码时,需要借助外围设备进行二维码扫描,这种借助外围设备扫描的方式操作上存在不便;另外,对于播放器播放一些不是很清晰的画面时,用户无法从一帧图像上获取二维码。

发明内容

本发明要解决的问题是提供不需要借助外围设备进行扫描二维码的一种视频播放器从视频中获取二维码信息的方法及系统。

为解决上述技术问题,本发明采用的技术方案一是:

一种视频播放器从视频中获取二维码信息的方法,包含如下步骤:

S1视频播放器根据用户操作记录当前画面所在时间轴上的时间点信息;

S2视频播放器根据时间点信息截取时间轴上时间点前后若干帧的图像信息并保存;

S3对截取的图像信息进行解析处理,获取图像信息中的二维码信息;

S4建立二维码信息与视频画面和播放时间的对应关系,并将二维码信息进行呈现。

进一步的,上述步骤S3包含如下步骤:

S31将所截取帧图像信息进行模式识别,丢弃无效帧并依据匹配将各帧图像的匹配程度进行记录;

S32将有效帧图像信息进行逐个解析处理,形成步骤标识码,并转入步骤S39;

S33将相邻帧分组,形成步骤标识码,并转入步骤S38;

S34依据匹配度,使每个分组以一个低匹配度帧开始,将相邻帧分组保证每个分组有一个相邻位置中的较高匹配度帧图像,形成步骤标识码,并转入步骤S38;

S35依据匹配度,以高匹配度帧为中心,变换每组帧数量将相邻帧分组,形成步骤标识码,并转入步骤S38;

S36依据匹配优先级找到模式识别标注的最佳匹配帧图像,形成步骤标识码;

S37以最佳匹配帧图像为起始A,前后各相邻帧分别为-1、-2…...-n,和1、2…...n(n=从A开始前方或后方所抓取的最后一帧)分别以[A+(-1)]、[A+(-1)+(-2)]….[A+(-1)+(-2)+…...(-n)]、和[A+1]、[A+1+2]….[A+1+2+…...n]以及[A+1+(-1)]、[A+1+(-1)+2+(-2)]…...[A+1+(-1)+2+(-2)+…...n+(-n)]为分组方式将帧分组;

S38将同组帧做HDR算法处理得到HDR图像信息,并保留步骤标识码;

S39判断是否解析成功,若成功则获取二维码;否则依据步骤标识码进行判断:

若步骤标识码标识的为步骤S32,则转入步骤S33;

若步骤标识码标识的为步骤S33,则转入步骤S34;

若步骤标识码标识的为步骤S34,则转入步骤S35;

若步骤标识码标识的为步骤S35,则转入步骤S36;

若步骤标识码标识的为步骤S37,则放弃获取二维码。

为解决上述技术问题,本发明采用的技术方案二是:

一种可从视频中获取二维码信息的视频播放系统,包含:

时间轴获取单元,用来当用户操作视频播放器获取二维码功能时,记录当前画面所在时间轴上的时间点信息;

帧图像获取单元,用来根据时间点信息截取时间轴上时间点前后若干帧的图像信息并保存;

帧图像解析单元,用来对截取的图像信息进行解析处理,获取图像信息中的二维码信息;

二维码呈现单元,用来将二维码信息进行呈现。

本发明方法和系统具有的优点和积极效果是:

本发明避免了用户为扫描视频内出现的二维码使用其他外围设备或其他复杂操作造成的不便,实现了直接利用视频播放器扫描视频中出现的二维码的功能;

本发明解决了对于模糊画面,无法识别二维码的问题,同时使用智能循环算法,将大大提高视频二维码解析成功率;

无须连续检测视频帧,用户看视频时,随时需要随时启用,减少了CPU资源占用。

附图说明

图1是本发明方法的步骤流程示意图;

图2是本发明方法中对截取的图像信息进行解析处理的步骤流程示意图;

图3是本发明系统的结构示意图。

具体实施方式

下面结合附图对本发明的具体实施例做详细说明。

本发明视频播放器从视频中获取二维码信息的方法,包含如下步骤,如图1所示,视频播放器播放过程中,用户发现视频中出现二维码时将视频暂停,通过播放器交互触发识别过程,过程开始时,播放器收到指令后,记录当前时间轴的时间点位置,根据时间点位置截取连续的特定帧数视频图像;

如图2所示,播放器对所截取帧图像进行模式识别,忽略不匹配的图像帧,将各帧匹配程度进行记录;然后播放器率先对所保留的截取帧进行逐帧解析;如果不能成功,播放器将相邻帧平均分成若干组,将各组图像进行HDR处理,将HDR处理后生成的HDR图像进行解析,如果不能成功,播放器将依次尝试:“依据匹配程度,使每个分组以一个底匹配程度帧开始,将相邻帧分组”;”依据匹配程度,以高者为中心,变换每组帧数量将相邻帧分组”;“依据匹配优先级找到模式识别标注的最佳匹配帧图像,并以该帧图像为起始A,前后各相邻帧分别为-1、-2…...-n,和1、2…...n(n=从A开始前方或后方所抓取的最后一帧)分别以[A+(-1)]、[A+(-1)+(-2)]….[A+(-1)+(-2)+…...(-n)]、和[A+1]、[A+1+2]….[A+1+2+…...n]以及[A+1+(-1)]、[A+1+(-1)+2+(-2)]…...[A+1+(-1)+2+(-2)+…...n+(-n)]为分组方式将帧分组”并分别将形成的HDR图像后进行解析;其中每个步骤执行过程中生成步标识骤码,根据每步标识,在解析失败时进行循环解析。

针对上述方法,本发明对应的可从视频中获取二维码信息的视频播放系统,如图3所示,包含:

时间轴获取单元,用来当用户操作视频播放器获取二维码功能时,记录当前画面所在时间轴上的时间点信息;

帧图像获取单元,用来根据时间点信息截取时间轴上时间点前后若干帧的图像信息并保存;

帧图像解析单元,用来对截取的图像信息进行解析处理,获取图像信息中的二维码信息;

二维码呈现单元,用来将二维码信息进行呈现。

以上对本发明的实施例进行了详细说明,但所述内容仅为本发明的较佳实施例,不能被认为用于限定本发明的实施范围。凡依本发明申请范围所作的均等变化与改进等,均应仍归属于本发明的专利涵盖范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号