图像与二维码的融合方法和装置的制造方法

文档序号:8528719阅读:452来源:国知局
图像与二维码的融合方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别是涉及一种图像与二维码的融合方法和装置。
【背景技术】
[0002]随着计算机技术的不断发展,二维码以其存储信息量大、容错能力强等优点得到了广泛的应用。标准的二维码是使用某种特定的几何图形按一定规律在平面(二维方向)分布的黑白相间的图形记录数据符号信息的一种图像。标准的二维码由码元构成,其中码元是指构成二维码的方形黑点或白点。
[0003]虽然标准二维码存储信息的能力很强,但将信息经过编码获得标准二维码后,用户就无法直接获知该标准二维码的任何信息,必须使用专门的二维码扫描软件扫描该标准二维码才能获知其中记录的信息。为了提高标准二维码表达信息的能力,传统技术中存在一种将图像与二维码融合的手段,具体利用二维码的容错率将图像缩小后添加到二维码中,通常添加到二维码的中央位置。
[0004]然而发明人发现,传统的图像与二维码融合的方法,需要将图像大幅度缩小,通常不超过二维码面积的10%,使得图像所能容纳的信息量很少,在提升二维码表达信息能力方面所起的作用非常有限。

【发明内容】

[0005]基于此,有必要针对上述问题,提供一种可提高二维码容纳图像信息的能力的图像与二维码的融合方法和装置。
[0006]一种图像与二维码的融合方法,所述方法包括:
[0007]获取多个按顺序排列的静态图像;
[0008]获取待融合二维码;
[0009]将所述静态图像与所述待融合二维码融合,获得与所述静态图像对应的融合图像;
[0010]按照所述多个静态图像的排列顺序将所述多个融合图像合成为动态二维码图像。
[0011]一种图像与二维码的融合装置,所述装置包括:
[0012]静态图像获取模块,用于获取多个按顺序排列的静态图像;
[0013]待融合二维码获取模块,用于获取待融合二维码;
[0014]融合模块,用于将所述静态图像与所述待融合二维码融合,获得与所述静态图像对应的融合图像;
[0015]动态图像合成模块,用于按照所述多个静态图像的排列顺序将所述多个融合图像合成为动态二维码图像。
[0016]上述图像与二维码的融合方法和装置,先获取多个按顺序排列的静态图像和待融合二维码,然后将静态图像与待融合二维码融合,获得多个融合图像,使得每个融合图像既包含待融合二维码的信息,又包含静态图像的信息,再将融合图像合成为动态二维码图像。这样获得的动态二维码图像,可容纳多个静态图像的内容,且保留了待融合二维码的信息,提高了二维码容纳图像信息的能力。
【附图说明】
[0017]图1为一个实施例中图像与二维码的融合方法的流程示意图;
[0018]图2为一个实施例中将每个静态图像缩小后覆盖到待融合二维码的预设位置,获得与静态图像一一对应的融合图像的示意图;
[0019]图3为一个实施例中静态图像、待融合二维码的尺寸与第一待融合区域、第二待融合区域的对应关系的示意图;
[0020]图4为一个实施例中将待融合二维码的第一待融合区域中的码元与静态图像的第二待融合区域中对应码元的位置处的图像融合的步骤的流程示意图;
[0021]图5为一个实施例中将码元等分为16个图像单元的示意图;
[0022]图6为一个实施例中二维码的结构组成示意图;
[0023]图7为一个具体应用场景中图像与二维码的融合方法的应用的示意图;
[0024]图8为一个具体应用场景中将将待融合二维码的第一待融合区域中的码元与静态图像的第二待融合区域中对应码元的位置处的图像融合的示意图;
[0025]图9为一个实施例中图像与二维码的融合装置的结构框图;
[0026]图10为图9中的融合模块的一个实施例的结构框图;
[0027]图11为图10中的像素调整模块的一个实施例的结构框图;
[0028]图12为一个实施例中能实现本发明实施例的一个计算机系统的模块图。
【具体实施方式】
[0029]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0030]可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。
[0031]本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组合。
[0032]如图1所示,在一个实施例中,提供了一种图像与二维码的融合方法,本实施例以该方法应用于终端中来举例说明,该终端可以包括但不限于智能手机、平板电脑、个人数字助理、电子书阅读器、MP3 (Moving Picture Experts Group Aud1 Layer III,动态影像专家压缩标准音频层面 3)或 MP4 (Moving Picture Experts Group Aud1 Layer IV,动态影像专家压缩标准音频层面4)播放器、POS终端、车载电脑、膝上型便携计算机和台式计算机等。该方法包括:
[0033]步骤102,获取多个按顺序排列的静态图像。
[0034]静态图像是指图像中的内容保持不变的图像。按顺序排列是指多个静态图像间存在逻辑上的先后顺序。终端可提供一用户界面,用户通过该用户界面从终端本地或通过网络选择多个静态图像,并确定多个静态图像的排列顺序。其中,每个静态图像的尺寸相同。
[0035]在一个实施例中,步骤102包括:获取待融合动态图像,将待融合动态图像按图像帧分解为多个静态图像;多个静态图像的排列顺序与待融合动态图像中图像帧的播放顺序—致。
[0036]动态图像是指可按图像帧播放的图像,播放时动态图像中的内容可随时间变化。动态图像可以是图片,比如GIF (Graphics Interchange Format,图形交换格式)图片;动态图像还可以是各种格式的视频,如AVI(Aud1 Video Interleaved,音频视频交错格式)、MP4、rmvb (RealMedia Variable Bitrate,是由 RealNetworks 开发的 RealMedia—种动态比特率扩展多媒体封装格式)等等。用户可通过终端提供的用户界面,从终端本地或通过网络选择任意动态图像作为待融合图像。
[0037]待融合动态图像包括多个图像帧,将待融合动态图像按图像帧分解成多个独立的静态图像。分解获得的静态图像的排列顺序是根据待融合图像中图像帧的播放顺序确定的,使得多个静态图像的排列顺序与待融合动态图像中图像帧的播放顺序保持一致。
[0038]本实施例中,用户可直接使用现有的动态图像作为待融合动态图像,自动分解为多个静态图像,从而实现图像与二维码的融合,方便快捷,提高了操作便利性。
[0039]步骤104,获取待融合二维码。
[0040]用户可通过终端提供的用户界面选择已有的二维码作为待融合二维码。不限定步骤102和步骤104的先后顺序。
[0041]在一个实施例中,步骤104具体包括:获取输入的数据,将输入的数据进行编码,
获得待融合二维码。
[0042]具体地,终端可提供一用户界面,用户通过该用户界面输入数据。终端获取用户输入的数据,并根据输入的数据生成纠错数据,终端将输入的数据和纠错数据一并编码,生成待融合二维码。其中输入的数据可以是字符串,字符串包括数字、字母、符号和文字中的至少一种字符。比如字符串可以是网址、电话号码、名片信息等等。
[0043]纠错数据是根据输入的数据生成的冗余数据,包含输入的数据的全部或部分的信息,用于据以对待融合二维码中包含的上述输入的数据进行纠错。比如简单的纠错数据可以是将输入的数据重复。这样加入纠错数据生成的待融合二维码中上述输入的数据信息丢失时,可使用纠错数据进行纠错,这样待融合二维码本身具有容错性,避免了融合二维码后导致待融合二维码的信息丢失的情况。
[0044]本实施例中,用户可自由向终端输入数据,使终端随时根据用户需求生成用户所需的待融合二维码,提高了操作便利性,提高了能实现该图像与二维码的融合方法的软件的适用性。
[0045]步骤106,将静态图像与待融合二维码融合,获得与静态图像对应的融合图像。
[0046]终端将每个静态图像分别与待融合二维码融合,获得与每个静态图像一一对应的融合图像,使融合图像中既包含静态图像的信息,又包含待融合二维码的信息。
[0047]在一个实施例中,步骤106包括:将每个静态图像缩小后覆盖到待融合二维码的预设位置,获得与静态图像一一对应的融合图像。其中缩小后的静态图像占融合图像的面积比不超过待融合二维码的容错率,其中待融合二维码的容错率根据该待融合二维码所包含的纠错数据确定。预设位置优选为待融合二维码的中央位置。
[0048]举例说明,如图2所不,将
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1