二维码快速解码方法和装置的制造方法

文档序号:9888096阅读:598来源:国知局
二维码快速解码方法和装置的制造方法
【技术领域】
[0001]本发明涉及图像分析处理技术领域,尤其涉及一种二维码快速解码方法和装置。
【背景技术】
[0002]二维码(Quick Response Code,简称QR code),是一个近几年来移动设备上超流行的一种编码方式。二维码,能够在横向和纵向两个方位同时以图形表达信息,因此,能在很小的面积内表达大量的信息。
[0003]目前,对于比如在电视等视频播放终端的视频图像中出现的二维码,由于其显示面积小、停留时间较短,因此这类二维码通常是由显示二维码的终端首先将二维码解码后,再根据二维码的内容生成显示面积较大的二维码并显示在终端屏幕中,以方便用户扫描。其中,终端在对二维码进行解码时,通常是通过对当前视频图像进行逐行扫描的方式,来对当前视频图像中二维码进行定位和解码。
[0004]但是,由于在视频图像中出现的二维码与视频图像相比,面积非常小,若对整个视频图像进行扫描和解码,会使得终端的处理负担大,相应的,二维码的定位和解码时间长。

【发明内容】

[0005]本发明提供一种二维码快速解码方法及终端,用于解决对于在视频图像中出现的二维码,采用现有二维码解码方法,使得终端的处理负担大,二维码的定位和解码时间长。
[0006]本发明的第一个方面提供一种二维码快速解码方法,包括:
[0007]以第一预设的扫描密度对视频图像进行扫描,确定所述视频图像中二维码的区域;
[0008]以第二预设的扫描密度对所述二维码的区域内的视频图像进行扫描和解码,确定二维码的内容,其中第一预设的扫描密度比第二预设的扫描密度高。
[0009]本发明再一方面提供一种二维码快速解码装置,包括:
[0010]第一扫描模块,用于以第一预设的扫描密度对视频图像进行扫描,确定所述视频图像中二维码的区域;
[0011]第二扫描模块,用于以第二预设的扫描密度对所述二维码的区域内的视频图像进行扫描和解码,确定二维码的内容,其中第一预设的扫描密度比第二预设的扫描密度高。
[0012]本发明提供的二维码快速解码方法和装置,首先以第一预设的扫描密度对视频图像进行扫描,确定二维码的区域,再以第二预设的扫描密度对二维码的区域内的视频图像进行扫描和解码,由于第一次扫描仅确定二维码的区域,扫描速度快,时间短,第二次仅对二维码区域进行扫描和解码,扫描和解码区域小,减轻了二维码快速解码装置的处理负担,缩短了二维码的定位和解码时间,提高了二维码的解码效率。
【附图说明】
[0013]图1为本发明实施例一提供的一种二维码快速解码方法的流程示意图;
[0014]图2为通常的QR二维码示意图;
[0015]图3为图2所示的二维码中寻像图形的示意图;
[0016]图4为本发明实施例二提供的另一种二维码快速解码方法流程示意图;
[0017]图5为对视频图像中的二维码进行隔行扫描的示意图;
[0018]图6为本发明实施例三提供的另一种二维码快速解码方法流程示意图;
[0019]图7为二维码在视频图像中的位置示意图;
[0020]图8为本发明实施例四提供的又一种二维码快速解码方法流程示意图;
[0021 ]图9为本发明实施例五提供的又一种二维码快速解码方法流程示意图;
[0022]图10为本发明实施例六提供的一种二维码快速解码装置结构示意图;
[0023]图11为本发明实施七提供的另一种二维码快速解码装置结构示意图;
[0024]图12为本发明实施例八提供的一种二维码快速解码设备的结构示意图。
【具体实施方式】
[0025]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0026]针对现有技术中,终端需要将其显示的视频图像中的二维码解码解码后,再根据二维码的内容生成显示面积较大的二维码,并显示在终端屏幕中,以方便用户扫描来获取二维码信息,其中,终端在解码其显示的视频图像中的二维码时,终端需要对整个视频图像进行分析和解码,才能获取视频图像中二维码的内容,终端的二维码解码过程处理负担大,二维码的定位和解码时间长。本发明实施例提供一种二维码快速解码的方法和装置。该二维码快速解码方法和装置,可以被配置在可进行视频播放的终端中,比如手机、电脑、电视等,本发明各实施例以终端为电视为例进行说明。当电视中播放的视频图像中包含二维码时,该二维码快速解码装置可以以第一预设的扫描密度对当前视频图像进行扫描,快速确定二维码的区域,然后以第二预设的扫描速度对二维码区域进行扫描和解码,从而确定二维码的内容,通过将对视频图像的扫描分为两次进行,第一次仅确定二维码的区域,扫描速度快,时间短,第二次仅对二维码区域进行扫描和解码,扫描和解码区域小,速度快,减轻了电视的处理负担,缩短了二维码的定位和解码时间。
[0027]图1为本发明实施例一提供的一种二维码快速解码方法的流程示意图,如图1所示,该方法包括:
[0028]Sll,以第一预设的扫描密度对视频图像进行扫描,确定所述视频图像中二维码的区域。
[0029]S12,以第二预设的扫描密度对所述二维码的区域内的视频图像进行扫描和解码,确定二维码的内容,其中第一预设的扫描密度比第二预设的扫描密度高。
[0030]具体的,本实施例提供的二维码快速解码方法的执行主体,为本发明实施例提供的二维码快速解码装置。该装置可以集成在智能电视中,用于分析智能电视的视频图像中是否包括二维码以及解析该二维码所对应的内容。
[0031]其中,本发明各实施例中二维码快速解码装置对视频图像进行扫描的过程,不同于传统意义的用拍照装置对二维码进行扫描,而是指显示视频图像的终端,比如智能电视对自己显示的视频图像进行分析和解码,以获取视频图像中的二维码内容的过程。举例来说,二维码快速定位解码装置可以获取智能电视的每一帧视频图像,之后对获取的每一帧视频图像进行扫描和解析,从而获取该视频图像中二维码的内容,进而根据该二维码的内容生成显示面积更大的二维码,并显示在智能电视显示屏幕的相应位置。
[0032]通常,二维码中使用最为广泛的是快速反应二维码(Quick Response Code,简称QR code),它属于矩阵式二维码中的一个种类。如图2和3所示,图2为通常的QR二维码示意图,图3为图2所示的二维码中寻像图形的示意图。如图2所示,QR码由多个正方形模块组成一个正方形矩阵,包括编码区域和功能图形组成,功能图形包括寻像图形、分隔符、定位图形和校正图形。其中寻像图形就是用来确定定位二维码的区域。如图2所示,寻像图形由A,B和C三部分组成。如图3所示,每个寻像图形由固定深浅颜色的数据单元组成。各个数据单元的颜色的顺序为深色-浅色-深色-浅色-深色,且各部分的宽度比例为1: 1:3:1:1。
[0033]具体的,二维码快速解码装置可以是根据二维码的构成特点,确定二维码的区域,比如,根据二维码的编码区域或寻像图像的特点,确定视频图像中二维码的区域。下面结合图4对根据寻像图像确定二维码区域的过程,进行详细说明。
[0034]图4为本发明实施例二提供的另一种二维码快速解码方法流程示意图。如图4所示,上述S11,具体包括:
[0035]Slla,以第一预设的扫描密度对所述视频图像进行扫描,确定所述视频图像中二维码的各寻像图形的坐标;
[0036]Sllb,根据所述二维码各寻像图形的坐标,确定所述二维码的区域。
[0037]实际使用时,二维码快速解码装置,即可根据上述寻像图形的特点,对视频图像进行扫描,当确定连续的五个数据单元的颜色依次为深色-浅色-深色-浅色-深色时,且该五个数据单元的宽度比例为1: 1:3:1:1时,即可确定该连续的5个数据单元为寻像图形的一部分。
[0038]举例来说,如图2所示,若二维码快速解码装置,是以由上到下、由左向右的顺序对视频图像进行扫描,则首先被扫到的寻像图形为A,此时,可以根据连续的五个数据单元的横坐标,确定该寻像图形的横坐标,根据连续的五个数据单元中最左侧的数据单元的纵坐标,确定寻像图形A的纵坐标。若二维码快速解码装置,是以由上到下、由右向左的顺序对获取的视频图像进行扫描,则首先被扫到的寻像图形为B,此时,可以根据该连续的五个数据单元的横坐标,确定寻像图形B的横坐标,根据该连续的五个数据单元中最右侧的数据单元的纵坐标,确定寻像图形B的纵坐标。
[0039]当二维码中三个寻像图形的坐标确定后,整个二维码在视频图像中所对应的的区域即可确定,一旦二维码的区域确定,二维码快速解码装置,即可去掉视频图像中二维码区域之外的所有部分,只对二维码的区域以第二预设的扫描密度,进行扫描解码处理。QR 二维码的编码原理是
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1