读取图案图像的方法、装置、程序以及信息处理方法

文档序号:6582755阅读:141来源:国知局
专利名称:读取图案图像的方法、装置、程序以及信息处理方法
技术领域
本发明涉及用于读取诸如二维条形码图案图像等之类的图案图像(pattern image)的方法和装置,以及用于读取图案图像的程序。
背景技术
近年来,条形码已逐渐广泛地用在流通、制造、物流、服务等领域。通过在二维上扩
展一维的条形码而获得的诸如QR石马@等的二维条形码也越来越普及。 光学读取设备的进步促进了具有高记录密度的标准的出现。虽然根据该标准,一 维条形码可以表达大约20个字母数字式字符。然而,近年来,出现了与能够存储多于2000 个字符信息的二维条形码有关的标准。 已快速普及的大多数移动电话终端在其上安装有相机。这样一种应用也已开始被 使用,该应用在广告介质上所显示的二维条形码被移动电话终端的相机拍摄时,可以自动 地获取邮件地址或恥b站点的URL(统一资源定位符)。 条形码不是都显示在纸介质上。张贴在Web页面上的条形码的图案图像可以被显 示在显示画面上并且被移动电话终端的相机捕获,以便获取URL信息。 虽然诸如移动电话终端等的通信装置可以简单地利用条形码从例如广告介质获 取信息,然而,与典型的数据通信不同,由于光限制从而使信息量受到限制。目前,可以表示 不多于大约2000字符的字符信息。这是因为即使条形码图案的记录密度简单地增加,安装 在诸如移动电话终端等的通信装置中的相机也只有有限的分辨率,因此,要导入的信息量 受到限制。 如上所述,根据相关技术,信息可容易地由条形码表示,然而,仅可以表示有限的
信息量。 在日本未实审专利申请公报No. 2007-156969中描述了增加由条形码表示的信息 量的方法。在日本未实审专利申请公报No. 2007-156969中描述的条形码表示方法被应用 于显示在显示画面上的条形码的图案图像。根据该方法,条形码的图案图像不是以静止图 像的形式显示的,而是对条形码的图案图像进行配置以使得在时间方向上连续地显示并呈 现多张(多页),就像运动图像一样。 根据日本未实审专利申请公报No. 2007-156969中描述的方法,可以通过具有多 页的条形码图案组来表示信息,因此,可以表示大量信息。

发明内容
如在日本未实审专利申请公报No. 2007-156969中所描述的,具有多页的条形码 的图案图像被相机捕获并读取,优选地,在短的时间内快速地读取多页。即,快速拍摄并导 入多页中的每页并对条形码信息进行译码是很重要的。 根据日本未实审专利申请公报No. 2007-156969中所描述的方法,两种不同类型 的同步信息被准备并分别被添加到相邻页的条形码图案中。然后,多于一次地捕获连续呈现的多页中的各页,例如四张被获取,并被存储。被连续添加了相同同步信息的页被确定为 同一页。以这种方式,来获取各页。 根据该方法,多于一次地来获取每页,并且存储了多张。被添加了相同同步信息的 张被成组以被确定为同一页,因此来获取每页。然而,在此情况中,花费了许多时间来获取 多页。此外,由于多于一次地获取每页并且存储多张,因此,缓冲存储器应当具有大的容量。
希望提供一种用于通过利用最小缓冲存储器容量来快速导入诸如具有多页的条 形码等的图案图像的方法和装置。 根据本发明的实施例,提供了一种利用设置在读取设备中的捕获装置来捕获并读 取从预定信息生成的具有三页或更多页的图案图像的方法。图案图像被配置以使得每页包 括指示相关页的位置的相关页信息并且循环且重复地按时间间隔接连地顺序将页显示在 显示画面上。该方法包括如下步骤当图案图像的两页已被读取时,使得读取设备根据图 案图像的两页之间的捕获时间间隔以及图案图像的两页中的每页的相关页信息,针对图案 图像的剩余未读取页的每页来预测捕获装置的捕获定时,并且执行控制以使得由捕获装置 利用预测的捕获定时来捕获并读取图案图像的剩余未读取页的每页。 利用这种配置,图案图像被配置以使得每页包括指示相关页的位置的相关页信 息。因此,当图案图像的两页已被读取时可以从图案图像的两页的每页的相关页信息中检 测出所读取两页之间的页间隔,即在所读取两页之间放置了多少页。因此,如果将图案图像 的两页之间的捕获时间间隔除以检测到的页间隔,就确定出了用于一页的提供时间间隔。
以这种方式,如果确定了用于一页的提供时间间隔,则可以计算出捕获除所读取 两页之外的剩余未读取页的每页的最佳捕获定时。在使得读取设备预测剩余未读取页的每 页的捕获定时并且执行控制以用于读取图案图像的每个剩余未读取页的步骤中,利用计算 出的捕获定时来捕获并导入每页。 因此,至少地,可以在具有多页的图案图像的循环提供时段的至少两个循环内捕 获并导入图案图像的所有页,从而读取图案图像。在此情况中,图案图像的页是被顺序读 取的,因此,与每页被捕获多次并将所捕获的各张成组的情况相比,缓冲存储器的容量被减 小。存储器容量可以对应于页数。 根据本发明的实施例,对于循环且重复地按预定时间间隔接连地顺序显示在显示 画面上的具有多页的图案图像,可以通过利用最小缓冲存储器容量快速地读取多页中的所 有页。


图1A和1B是示出在本发明的实施例中使用的二维条形码图像的一个示例的示 图; 图2是图示出采用了根据本发明实施例的读取码图像的方法的信息处理系统的 配置示例的示图; 图3是示出构成图2的信息处理系统的图像显示设备的硬件配置的一个示例的框 图; 图4是图示出构成图2的信息处理系统的图像显示设备中的处理操作的一个示例 的流程 图5是示出构成图2的信息处理系统的移动电话终端的硬件配置的一个示例的框 图; 图6是图示出构成图2的信息处理系统的移动电话终端中的处理操作的一个示例 的流程图的一部分; 图7是图示出构成图2的信息处理系统的移动电话终端中的处理操作的一个示例 的流程图的一部分; 图8是图示出构成图2的信息处理系统的移动电话终端中的处理操作的一个示例 的示图; 图9是图示出构成图2的信息处理系统的移动电话终端中的处理操作的一个示例 的示图; 图10是图示出构成图2的信息处理系统的移动电话终端中的处理操作的一个示 例的示图; 图11是示出在本发明的实施例中使用的二维条形码图像的另一示例的示图;以 及 图12是示出在本发明的实施例中使用的二维条形码图像的又一示例的示图。
具体实施例方式
将参考附图描述根据本发明实施例的用于读取图案图像的方法和装置。在下面的
实施例中,图案图像是具有QR码(注册商标)的二维条形码的图案图像。 图2示出了采用根据本发明实施例的读取图案图像的方法的信息处理系统的配 置示例。图2的信息处理系统包括图像显示设备1,以及具有用作捕获部件的相机的移动电 话终端2。 在此实施例中,图像显示设备1提供广告图像信息,并且还在显示画面11上将与 广告相关联的信息显示为具有一页或多页的二维条形码的图案图像12(此后,二维条形码 的图案图像称为二维条形码图像)。在此示例中,二维条形码图像例如提供如下信息,包 括与关联于广告的位置有关的信息、提供时间信息、提供位置信息、提供关联信息的主页的 URL、提供源信息等。 在此实施例中,二维条形码图像是包括多页的图案图像。本实施例的二维条形码 图像的每页的图案图像包括作为页索引信息的指示页的总数的总页数信息(也称为总页 数),以及指示每页的页码的相关页信息。在本实施例中,二维条形码图像12的一个示例在 图1A和1B中示出。 如图1A和1B所示,本示例的二维条形码图像12包括类似于典型二维条形码图 案图像的位于左边上下角处的辅助图案121和122,以及位于右边外侧部分的页索引图案 123。页索引图案123是页索引信息的一个示例。 在本示例的二维条形码图像12中,通过转换码信息获得的图案被绘制在除辅助 图案121和122以及页索引图案123之外的空间中。 在此示例中,页索引图案123具有U型图案124,以及设置在U型图案124的上下 条之间的空间125中的总页数条126和相关页显示条127。在此示例中,总页数条126和相 关页显示条127被显示为黑色横向条。
U型图案124还用作辅助图案,其指示右边上下角的位置。 位于U型图案124的上下条之间的空间125中的总页数条126的位置根据二维条 形码图像12中的总页数而改变。位于U型图案124的上下条之间的空间125中的相关页 显示条127的位置根据二维条形码图像中的相关页的位置而改变。 在此示例中,将在下面描述与如何确定空间125中的总页数条126的位置和相关 页显示条127的位置有关的示例。 在本实施例的二维条形码图像12的情况中,在U型图案124的上下条之间的空间 125中在垂直方向上以规则间隔设置与(总页数+l)相对应的多个横向条显示区域。
在图1A和IB的示例中,最大页数为六,并且在空间125中在垂直方向上以规则间 隔设置了七个横向条显示区域128A、128B、128C、128D、128E、128F和128G。
总页数条126显示在七个横向条显示区域128A至128G中从上面数第(总页数 +1)个位置处。在图1A和IB的示例中,总页数条126显示在从上面数第六个横向条显示区 域128F的位置处,因此,这意味著二维条形码图像12的页的总数为五。当然,在页的总数 固定的单个二维条形码图像中不移动总页数条126的位置。 相关页显示条127显示在七个横向条显示区域128A至128G中从上面数相关页的 页码的位置处。在图1A的二维条形码图像12中,相关页显示条127显示在第一横向条显 示区域128A中,因此,这表示相关页是总计五页中的第一页。在图1B的二维条形码图像12 中,相关页显示条127显示在从上面数第二个横向条显示区域128B中,因此这表示相关页 是总计五页中的第二页。 类似地,在每页改变时,相关页显示条127的位置依次移向较低的横向条显示区 域。 图像显示设备1在显示画面11上以预定时间间隔,例如以100毫秒的时间间隔依 次地显示具有多页的二维条形码图像的图像12的各页,并且接连地以第一页开始。在此实 施例中,第一页接着最后一页显示,以使得具有多页的二维条形码图像12在显示画面上循 环地重复显示。 当第一页显示时,在二维条形码图像12的页索引图案123的部分中,横向条显示 区域128G的位置以黑色显示,并且横向条显示区域128A的位置以黑色显示。此后,如果过 去了预定时间,例如100毫秒,则在横向条显示区域128G的位置处的黑色条不改变的同时, 横向条显示区域128A的位置反转为白色并且横向条显示区域128B的位置反转为黑色。由 此,显示了第二页。当然,在每页改变时,页索引图案之外的图案也改变。
当给定五页时,可以呈现总计五个图案的信息。然后,如果假设可以表示每页2000 字符的信息,则图1A和1B的二维条形码图像12可以表示五页的10000字符信息。
二维条形码图像12中的页切换时间可以被固定为100毫秒或者可以是任意的。
用户通过设置在移动电话终端2中的相机来拍摄显示在显示画面11上的二维条 形码图像12,以便导入具有多页的二维条形码图像12的多页的图案。 在此情况中,本实施例的移动电话终端2具有条形码读取模式,并且被配置以使 得当用户操作相机的快门按钮时,具有多页的二维条形码图像12自动地快速被导入。下面 将描述在条形码读取模式期间用于导入具有多页的二维条形码图像12的处理。
[图像显示设备1的硬件配置的示例]
7
图3是示出本实施例的图像显示设备1的硬件配置示例的框图。即,本实施例的 图像显示设备1被配置以使得显示屏101、时钟电路102、存储部件103、LAN(局域网)接口 104,以及人检测传感器105连接到控制部件100。 显示屏101例如是LCD(液晶显示),并且包括上述显示画面11。显示图像信息从 控制部件IOO被提供给显示屏IOI,并且包括上述二维条形码图像的显示图像显示在显示 画面11上。 时钟电路102生成以年、月、日、小时、分钟和秒的形式指示当前时间的时间信息, 并且将生成的时间信息提供给控制部件100。在此示例中,时钟电路102被配置来生成以多 达1毫秒为单位的时间信息。来自时钟电路102的时间信息用来生成二维条形码图像的页 切换定时。 存储部件103是硬盘设备或半导体存储器件,并且存储要显示的广告信息或者被 显示为二维条形码图像的码信息。 LAN接口 104连接到连接有服务器装置的LAN。在此示例中,控制部件100通过LAN 接口 104获取从服务器装置发送来的显示为二维条形码图像的广告信息和码信息,并且将 所获取的广告信息和码信息存储在存储部件103中。 人检测传感器105检测人相对于图像显示设备1的接近和撤离,并且例如是红外 传感器。控制部件IOO监视人检测传感器105的传感器输出,并且如果检测到人的接近,则 开始利用二维条形码图像对广告信息进行图像显示。然后,如果从人检测传感器105的传 感器输出判定人远离(撤离)了图像显示设备1,则控制部件100执行控制以停止图像显示。[图像显示设备1的显示处理操作示例] 图4是示出当从人检测传感器105的传感器输出检测到人的接近时由控制部件 IOO执行的处理操作示例的流程图。S卩,如果从人检测传感器105的传感器输出检测到人的 接近,则控制部件100开始图4的处理。 首先,控制部件100从存储部件103读取广告图像,并且将显示图像提供给显示屏 101,以便在显示画面11上显示(步骤S101)。 控制部件100还从存储部件103读取显示为二维条形码图像的信息,在此示例中 为码信息,检测码信息的信息量,并且根据信息量生成与具有一页或多页的二维条形码图 像有关的信息(步骤S102)。 在步骤S102,控制部件100从码信息的信息量判断是否可以将码信息显示为具有 一页的二维条形码图像。当判定可以将码信息显示为具有一页的二维条形码图像时,控制 部件IOO生成具有一页的二维条形码图像。在此情况中,二维条形码图像是这样的使得总 页数条126固定地显示在图1A和1B的横向条显示区域128B中,并且相关页显示条127固 定地显示在横向条显示区域128A中。 如果从码信息的信息量判断不能将码信息显示为具有一页的二维条形码图像,则 控制部件IOO将码信息除以一页所对应的信息量,从而创建多页。此后,控制部件100检测 划分之后的页数,并且确定总页数条126在二维条形码图像中的显示位置。如参考图1A和 1B所述的,二维条形码图像的各页的图像信息是从具有在不同位置处的相关页显示条的多 页生成的。
接下来,控制部件100显示所生成的二维条形码图像,以覆盖广告图像(步骤 S103)。在此情况中,如果二维条形码图像具有一页,则控制部件100持续显示一页的二维 条形码图像,以覆盖广告图像。如果二维条形码图像具有多页,则控制部件ioo循环地重复 显示具有多页的二维条形码图像的各页的图案图像,以便覆盖广告图像,同时以预先设置 的预定时间间隔切换这些页。 在步骤S103之后,控制部件IOO判断人是否远离了图像显示设备1,以便判断是 否结束显示(步骤S104)。如果在步骤S104中判定人未远离图像显示设备1,则控制部件 100重复步骤S103。当在步骤S104中判定人远离了图像显示设备1并且该结束显示时,控 制部件100停止图像显示(步骤S105)并且结束处理例程。
[移动电话终端2的硬件配置示例] 本实施例的移动电话终端2包括作为控制部件的微计算机。图5是示出本实施例 的移动电话终端2的硬件配置示例的框图。 S卩,本实施例的移动电话终端2被配置以使得存储程序的ROM(只读存储器)202 以及用于工作区域的RAM(随机存取存储器)203通过系统总线200连接到CPU(中央处理 单元)201。 操作部件205通过操作部件接口 204连接到系统总线200。用作显示元件的LCD 207通过LCD接口 206连接到系统总线200。作为捕获部件的示例的相机部件209通过相 机部件接口 208连接到系统总线200。 条形码读取定时生成部件210、条形码译码部件211 、时钟电路212、通信电路213、 A/D转换器214以及D/A转换器215也连接到系统总线200。 通信电路213用于电话通信,并且发送/接收天线213A连接到它。通信电路213 通过移动电话基站与联系者交换控制信息或电话语音。 用于发送的麦克风216连接到A/D转换器214。由麦克风216收集的发送语音的 模拟信号由A/D转换器214转换为数字信号,并且该数字信号通过系统总线200被提供给 通信电路213,并且随后被发送给联系者。 扬声器217连接到D/A转换器215。通过通信电路213接收到的接收语音的数字 信号由D/A转换器215转换为模拟信号,并且该模拟信号被提供给扬声器217,并且随后被 再现为声音。 CPU 201可以通过存储在ROM 202中的程序将条形码读取定时生成部件210和条 形码译码部件211配置为软件处理功能。 操作部件205是具有用于输入电话号码的数字键区、用于相机部件209的快门键、 指针键、OK键以及其它键的键操作部件。如果操作部件205的任何键被操作,则CPU 201通 过操作部件接口 204从操作部件205接收根据被操作键的操作信号,确定被操作键是什么 键,并且根据确定结果执行处理。 如果用户操作了操作部件205的预定键,则相机部件209在CPU 201的控制下通 过相机部件接口 208将捕获的物体的图像提供给系统总线200。 本实施例的移动电话终端2包括条形码读取模式以及典型的相机模式。在典型的 相机模式期间,CPU 201执行控制以使得当用户操作快门键时从相机部件209导入所捕获 的物体的图像。
在条形码读取模式期间,如果OK键等被按下并且进行了读取开始操作,则CPU 201执行用于从相机部件209导入二维条形码图像的读取控制处理。即,CPU 201如下所述 那样控制相机部件209中的捕获定时,以便从相机部件209导入具有一页或多页的二维条 形码图像的被捕获图像。 当在条形码读取模式期间开始了读取处理时,条形码读取定时生成部件210如下 所述那样来生成相机部件209中的二维条形码图像的捕获定时。条形码读取定时生成部件 210还根据二维条形码图像的各页的实际导入结果来校正所生成的二维条形码图像的捕获 定时。 条形码译码部件211从由相机部件209捕获的并从其导入的二维条形码图像中译 码出码信息,并且将码信息存储在内部缓冲存储器中。必要时,在CPU 201的控制下将作为 译码结果存储在缓冲存储器中的码信息转换为显示数据,并且随后显示在LCD 207中。
时钟电路212生成以年、月、日、小时、分钟和秒的形式指示当前时间的时间信息, 并且将所生成的时间信息提供给CPU 201。在此示例中,时钟电路212被配置来生成以多达 1毫秒为单位的时间信息。来自时钟电路212的时间信息在捕获定时生成处理期间由条形 码读取定时生成部件210用于生成相机部件209中的捕获定时。
[条形码读取模式期间移动电话终端2中的处理操作示例] 图6和7是示出条形码读取模式期间由移动电话终端2进行的处理操作示例的流 程图。CPU 201根据用于存储在ROM 202中的条形码读取模式的程序同时利用RAM 203作 为工作区域来执行图6和7的流程图中的每个步骤。 如果从移动电话终端2的功能菜单选择条形码读取模式,则图6所示的条形码读 取模式开始。 首先,CPU 201在条形码读取模式中激活相机部件209 (步骤S201)。因此,来自相 机部件209的捕获图像通过相机部件接口 208被导入系统总线200。 用户观看移动电话终端2的LCD 207的显示画面并调节移动电话终端2的位置, 以使得图像显示设备1的显示画面11上所显示的二维条形码图像显示在LCD 207的显示 画面的中央。 此时,CPU 201从自相机部件209导入的二维条形码图像12的捕获图像中确认用 于识别上下左右角的辅助图案(步骤S202)。虽然未在此流程图中示出,然而,当OK键被 操作并且在不能确认辅助图案的状态中发出了条形码读取开始指令时,条形码图像不被读 取,因此CPU 201执行错误显示。 接下来,CPU 201根据用户对0K键的操作来等待条形码读取开始指令(步骤 S203)。当在步骤S203中确定发出了条形码读取开始指令时,CPU 201读取二维条形码图 像的第一张中的图案图像(步骤S204)。 CPU201从来自时钟电路212的时间信息中获取二 维条形码图像的第一张的导入时间。 在步骤S204中读取二维条形码图像的处理包括这样的处理从相机部件209导入 所捕获图像,并且由条形码译码部件211执行译码以确认是否能够进行译码。当确认不能 译码时,则在步骤S204的处理中包括如下处理针对二维条形码图像从相机部件209导入 捕获图像直到能够进行译码为止。 当在步骤S204中读取了二维条形码图像的第一张的图案图像之后,从页索引图案123中取得(grasp)总页数以及二维条形码的第一张的图案图像在总页数中的位置(步 骤S205)。 在步骤S205, CPU 201从页索引图案123中的总页数条126的位置取得二维条形 码图像的总页数。在图IA和IB的示例中,总页数条126位于七个横向条显示区域128A至 128G中的横向条显示区域128F处,因此,取得的总页数为五页。 在步骤S205, CPU 201还从页索引图案123的相关页显示条127的位置取得相关 页在总页数中的位置。 接下来,CPU 201判断在步骤S205中取得的总页数是否为"1"(步骤S206)。当在 步骤S206判定总页数为"1"时,CPU 201确定二维条形码图像的读取结束,并且将从二维 条形码图像读取的信息显示在LCD 207的显示画面上(步骤S210)。然后,处理例程结束。
当在步骤S206中判定总页数不为"l"时,CPU 201就从来自相机部件209的捕获 图像中读取二维条形码图像的第二张的图案图像(步骤S207)。 CPU 201从来自时钟电路 212的时间信息中获取第二张的图案图像的导入时间。 步骤S207中读取二维条形码图像的处理还包括如下处理与步骤S204的处理类 似,由条形码译码部件211对导入的二维条形码图像译码以便确认是否能够译码。还包括 重复地导入二维条形码图像直到获得了能够被译码的二维条形码图像为止的处理。
当在步骤S207中读取了二维条形码图像的第二张的图案图像时,CPU 201从页索 引图案123的相关页显示条127中取得第二页的图案图像在总页数中的位置(步骤S208)。
接下来,CPU 201判断二维条形码图像的总页数是否等于或大于3 (步骤S209)。
当在步骤S209中判定二维条形码图像的总页数小于3,即为2时,如果已读取了二 维条形码图像的第二张的图案图像,则确定所有页被读取。因此,CPU 201将从二维条形码 图像读取的信息显示在LCD 207的显示画面上(步骤S210)。然后,处理例程结束。
当在步骤S209中判定二维条形码图像的总页数等于或大于3时,CPU 201计算来 自相机部件209的二维条形码图像的剩余未读取页的每页的导入定时,即捕获时间,并且 基于计算结果生成并存储捕获定时表(步骤S211)。 将结合图1A和1B所示的具有五页的二维条形码图像12来描述步骤S211的处理。
在步骤S211, CPU 201首先取得在步骤S205和S208中取得的二维条形码图像的 第一和第二张在总页数中的位置。即,取得二维条形码图像的第一和第二张的页码。CPU 201还取得在步骤S204和步骤S207中获取的二维条形码图像的第一和第二张的捕获时间。
接下来,CPU 201根据二维条形码图像的第一和第二张的每张的所取得相关页信 息以及与捕获时间有关的信息,来计算每页的显示时间,即二维条形码图像的页切换时间。
对于图1A和1B的具有五页的二维条形码图像12,假设二维条形码图像的第一和 第二张的每张的所取得相关页信息以及与捕获时间有关的信息如图8所示。
在图8的示例中,第一张指二维条形码图像的第二页的图案图像,并且其捕获时 间为自在步骤S203中开始条形码读取模式起200毫秒。第二张指二维条形码图像的第四 页的图案图像,并且其捕获时间为自在步骤S203中开始条形码读取模式起400毫秒
结果,读取两页之间的捕获时间间隔为400-200 = 200毫秒。因此,在此示例中, 页切换时间T表达为如下:T = (400-200)/(4-2) = 100毫秒。 当以上述方式计算出了页切换时间T后,CPU 201从在步骤S205中取得的总页数
11以及二维条形码图像的第一和第二张的页码中,取得二维条形码图像的剩余未读取页。在 图IA和IB的二维条形码图像12中,二维条形码图像的剩余未读取页为第一页、第二页和 第五页。 CPU 201利用计算出的页切换时间T以及与未读取页有关的信息,预测可以最快
读取所取得二维条形码图像的剩余未读取页的每页的捕获定时,并且生成捕获时间表。在 此示例中,例如,生成了图9所示的捕获定时表。 如下这样来生成图9的捕获定时表。即,如果假设在具有总计五页的二维条形码
图像12的第一轮中计算第二页和第四页,则在第一轮中,预测在呈现了第四页后接着呈现
第五页100毫秒(即,500毫秒),因此,计划在预测时刻处导入第五页。 接下来,预测在二维条形码图像12的第二轮的开始处呈现第一页,因此,计划在
600毫秒处导入第一页。此外,预测在第二轮中在800毫秒处呈现第三页,因此,计划在800
毫秒处导入第三页。 以这种方式,在步骤S211中,如果创建了针对未读取页的捕获定时表,则CPU 201 尝试根据所创建的捕获时间表来读取二维条形码图像中的未读取页(步骤S212)。
接下来,CPU 201根据在步骤S212中导入的二维条形码图像的页索引图案来判断 是否能够如预测的那样导入页(步骤S213),并且当判定不能按预测那样导入页时,校正并 更新捕获定时表(步骤S214)。 在步骤S214,当CPU 201尝试在500秒处导入第五页但是在该时间处获取了第四 页时,页切换时间T增加为长于100毫秒,并且再次创建捕获定时表。当尝试在500毫秒处 导入第五页但是在该时间处获取了第一页时,页切换时间T减小为短于100毫秒,并且再次 创建捕获定时表。 在前者的情况中,已经获取了所获取的第四页,因此,不必读取相关页的二维条形 码图像。因此,CPU 201更新捕获定时表,以使得在第二轮中在获取了第三页后获取未读取 的第五页。 在后者的情况中,所获取的第一页是未读取页,因此,CPU 201读取第一页。然后, CPU 201取得作为未读取页的第三页和第五页,并且更新更新捕获定时表,以使得第五页在 第二轮中的预测拍摄时刻处被获取。 在步骤S212中,当尝试导入二维条形码图像的页并且如图10所示时,捕获定时变 为页之间的渡越时间,如下这样来校正捕获定时表。 在此情况中,在所导入图像的页索引图案的相关页显示条127的部分中拍摄前一 页和后一页两者的相关页显示条127。 因此,当捕获定时向前一页倾斜时,则以比后一页的相关页显示条127更黑的黑 色来显示前一页的相关页显示条127。此外,当捕获定时向后一页倾斜时,则以比前一页的 相关页显示条127更黑的黑色来显示后一页的相关页显示条127。 从上面的描述可知,当捕获时间为前一页和后一页的渡越时间时,可以基于所读
取图像中的前后页的相关页显示条127的阴影程度来适当地校正捕获定时。 当在步骤S214中校正并更新了捕获定时后,CPU 201返回步骤S212,并且重复步
骤S212及其后的处理。 当在步骤S213中判定能够按预测的来获取页时,CPU 201判断是否获取了二维条形码图像的所有页(步骤S215)。在步骤S215中,当判定仍然存在未读取页时,CPU 201返
回步骤S212而不校正并更新捕获定时表,并且重复步骤S212及其后的处理。 当在步骤S215中判定所有页已被读取时,CPU 201前进到步骤S210,并且对与所
读取二维条形码图像相对应的码信息进行译码以生成显示信息,并且将显示信息显示在显
示画面上,以呈现码信息。然后,处理例程结束。 如上所述,可以至少在两轮中读取具有三页或更多页的二维条形码图像的所有
页。因此,应当满足逐页地将二维条形码图像的页存储在缓冲存储器中,因此,应当满足缓
冲存储器具有与页数相对应的容量。[读取二维条形码图像的方法的另一示例] 在前面的示例中,当具有总计三页或更多页的二维条形码图像被读取时,捕获定
时表针对所有未读取页而被创建,并且这些页是基于捕获定时表被读取的。 还可以预测每个未读取页的捕获定时,而不创建针对所有未读取页的捕获定时
表,并且可以顺序地读取未读取页。 在此情况中,CPU 201取得所有未读取页,预测在最近的定时处读取的页的捕获定 时来作为下一捕获定时,并且尝试以预测的捕获定时来读取相关页。 与前面的实施例类似,假设通过利用试验结果根据是否能够按预测的进行获取, 来校正页切换时间间隔。然后,利用经校正的页切换时间间隔预测在下一最近定时处读取 的页的捕获定时,并且尝试利用预测的捕获定时来读取相关页。
逐页地重复执行上述处理直到所有未读取页被读取为止。 利用此示例,可以至少在两轮中读取具有三页或更多页的二维条形码图像的所有 页。 [ 二维条形码图像的另一示例] 如图1A和1B所示,在前面的实施例中二维条形码图像被配置以使得页索引图案 被形成在正方形二维条形码的图案图像的一部分中。 替代地,如图11所示,二维条形码的正方形图案图像300可以等同于典型的二维 条形码图像(条形码图案),并且页索引图案400可以被形成在与二维条形码的正方形图案 图像300不同的区域中。在此情况中,利用二维条形码的正方形图案图像300和页索引图 案400,具有多页的二维条形码图像被形成。 在图11的示例中,页索引图案400等同于如图1A和1B的示例中的页索引图案 123。即,横向条显示区域404A至404G被设置在U型图案401的上下条之间。横向条显 示区域404A至404G之一成为总页数条402,并且另一横向条显示区域成为相关页显示条 403。 二维条形码图像的示例是在假设总页数不固定的情况下给出的。同时,在具有固 定的总页数的二维条形码图像的情况中,可以不提供总页数条。 作为这种情况的一个示例,以图12的二维条形码图像500为例。在此示例中,总 页数为五。在二维条形码图像500中,与图1A和1B的二维条形码图像12类似,页索引图 案600被形成在正方形二维条形码图像500的一部分中。 在图12的示例中,二维条形码图像500的页索引图案被设置在指示右上角的辅 助图案501之下,并且布置在垂直方向上的五个横向条显示区域602A、602B、602C、602D和602E被用作相关页显示条601的显示区域。 S卩,根据五个横向条显示区域602A、602B、602C、602D和602E中从上面数以黑色显 示了相关页显示条601的横向条显示区域,来指示相关页的位置。图12的示例是第一页的 二维条形码图像。 在图12的示例中,二维条形码图像具有固定的总页数,因此,当码信息量较小时, 可能不是所有页都被使用。在这种情况中,对于未使用的页,形成指示相关页未被使用的码 图案。[其它实施例和修改] 在前面的实施例中,为了容易理解本发明,二维条形码图像中的页索引信息是通 过包括总页数条和相关页显示条的页索引图案来指示的。 替代地,与上述示例不同,可以将页索引信息包括在码信息中并且因此包括在条 形码图案中,而非将其呈现以便可容易地识别为图像图案。在此情况中,总页数条或相关页 显示条可以不被显示为图像图案。 虽然在前面的实施例中,二维条形码图像具有相对小的页数,然而,可以设置具有 较大页数(例如100页)的二维条形码图像。 虽然在实施例中,图案图像是诸如QR码(注册商标)等的二维条形码图像,然而, 要读取的图案图像不限于二维条形码图像,并且可以使用任何图案图像只要其以多页的形 式呈现即可。 虽然在前面的实施例中,描述了将移动电话终端用作读取图案图像的装置的示 例,然而,用于读取图案图像的装置不限于移动电话终端,并且还可以将任何装置用作读取 图案图像的装置,只要其包括捕获功能即可。 本申请包含与2008年11月13日向日本特许厅提交的日本优先专利申请JP 2008-290431中公开的主题有关的主题,该申请的全部内容通过引用结合于此。
本领域的技术人员应当明白,可以根据设计要求和其它因素进行各种修改、组合、 子组合和变更,只要它们在所附权利要求或其等同物的范围之内。
权利要求
一种利用设置在读取设备中的捕获装置捕获并读取从预定信息生成的具有等于或大于三页的多页的图案图像的方法,所述图案图像被配置使得每页包括指示相关页的位置的相关页信息,并且页被循环且重复地按时间间隔接连地顺序显示在显示画面上,所述方法包括以下步骤当所述图案图像的两页已被读取时,使得所述读取设备根据所述图案图像的所述两页之间的捕获时间间隔以及所述图案图像的所述两页中的每页的相关页信息,针对所述图案图像的剩余未读取页中的每页,预测所述捕获装置的捕获定时,并且执行控制使得所述捕获装置利用预测出的捕获定时来捕获并读取所述图案图像的剩余未读取页中的每页。
2. 根据权利要求1所述的方法,其中,所述图案图像的每页包括指示总页数的总页数信息,并且使得所述读取设备预测剩余未读取页中的每页的捕获定时并执行控制来读取所述图 案图像的每个剩余未读取页的步骤包括以下步骤当所述图案图像的所述两页被读取时,针对所述图案图像的剩余未读取页中的每页, 预测所述捕获装置的捕获定时,并且创建针对所述图案图像的每页所预测的捕获定时的 表;以及根据预测捕获定时的步骤中创建的所述捕获定时的表,由所述捕获装置捕获并读取所 述图案图像的剩余未读取页。
3. 根据权利要求2所述的方法,还包括以下步骤当在捕获并读取图案图像的剩余未读取页的步骤中根据表中的捕获定时没有读取到 图案图像的每页时,校正表中的预测的捕获定时。
4. 根据权利要求1所述的方法,其中,在使得所述读取设备预测剩余未读取页中的每页的捕获定时并执行控制来读取 所述图案图像的每个剩余未读取页的步骤中,逐页地执行预测和读取处理。
5. 根据权利要求4所述的方法,其中,在使得所述读取设备预测剩余未读取页中的每页的捕获定时并执行控制来读取 所述图案图像的每个剩余未读取页的步骤中,作为图案图像读取的执行结果,当图案图像 的页未按照所预测的那样被读取时,该页的图案图像没有按所预测的那样被读取到的结果 被反映在执行下一读取时的捕获定时的预测中。
6. 根据权利要求1所述的方法, 其中,所述图案图像是二维条形码图案。
7. —种用于包括图像显示设备和读取设备的系统的信息处理方法,所述图像显示设备 具有用于显示图像的显示画面,并且所述读取设备具有用于捕获显示在所述显示画面上的 图案图像的捕获装置,其中,所述图像显示设备执行以下步骤根据预定信息生成具有等于或大于三页的多页的图案图像,所述图案图像被配置使得 每页包括指示相关页的位置的相关页信息;以及循环且重复地、按时间间隔接连地顺序将在生成图案图像的步骤中生成的所述图案图 像逐页地显示在所述显示画面上,并且所述读取设备执行以下步骤当所述图案图像的两页被读取时,根据所述图案图像的所述两页之间的捕获时间间隔 以及所述图案图像的所述两页中的每页的相关页信息,针对所述图案图像的剩余未读取页 中的每页,预测所述捕获装置的捕获定时,并且执行控制使得由所述捕获装置利用预测出 的捕获定时来捕获并读取所述图案图像的剩余未读取页中的每页。
8. —种用于读取从预定信息生成的具有等于或大于三页的多页的图案图像的设备,所 述图案图像被配置使得每页包括指示相关页的位置的相关页信息,并且页被循环且重复地 按时间间隔接连地顺序显示在显示画面上,所述设备包括捕获装置,用于捕获显示在所述显示画面上的图案图像;读取装置,用于从由所述捕获装置捕获的图案图像中读取预定信息和相关页信息;以及控制装置,用于当所述图案图像的两页被所述读取装置读取时,根据所述图案图像的 所述两页之间的捕获时间间隔以及所述图案图像的所述两页中的每页的相关页信息,针对 所述图案图像的剩余未读取页中的每页,预测所述捕获装置的捕获定时,并且控制所述捕 获装置以便利用预测出的捕获定时捕获图案图像的剩余未读取页中的每页。
9. 一种用于读取从预定信息生成的具有等于或大于三页的多页的图案图像的程序,所 述图案图像被配置使得每页包括指示相关页的位置的相关页信息,并且页被循环且重复地 按时间间隔接连地顺序显示在显示画面上,所述程序使得设置在利用捕获装置捕获并读取 图案图像的用于读取图案图像的设备中的计算机用作读取装置,用于从由所述捕获装置捕获的图案图像中读取预定信息和相关页信息; 控制装置,用于当所述图案图像的两页被所述读取装置读取时,根据所述图案图像的 所述两页之间的捕获时间间隔以及所述图案图像的所述两页中的每页的相关页信息,针对 所述图案图像的剩余未读取页中的每页,预测所述捕获装置的捕获定时,并且控制所述捕 获装置以便利用预测出的捕获定时来捕获图案图像的剩余未读取页中的每页。
10. —种从预定信息生成的具有等于或大于三页的多页的图案图像, 其中,所述图案图像包括指示总页数的总页数信息以及指示相关页的位置的相关页信息。
11. 一种用于读取从预定信息生成的具有等于或大于三页的多页的图案图像的设备, 所述图案图像被配置使得每页包括指示相关页的位置的相关页信息,并且页被循环且重复 地按时间间隔接连地顺序显示在显示画面上,所述设备包括捕获部件,被配置为捕获显示在所述显示画面上的图案图像;读取器,被配置为从由所述捕获部件捕获的图案图像中读取预定信息和相关页信息;以及控制器,被配置为当所述图案图像的两页被所述读取器读取时,根据所述图案图像的 所述两页之间的捕获时间间隔以及所述图案图像的所述两页中的每页的相关页信息,针对 所述图案图像的剩余未读取页中的每页,预测所述捕获部件的捕获定时,并且控制所述捕 获部件以便利用预测出的捕获定时来捕获图案图像的剩余未读取页中的每页。
全文摘要
本发明涉及读取图案图像的方法、装置、程序以及信息处理方法。公开了利用设置在读取设备中的捕获部件来捕获并读取从预定信息生成的具有三页或更多页的图案图像的方法。图案图像被配置以使得每页包括指示相关页的位置的相关页信息并且循环且重复地按时间间隔接连地顺序将页显示在显示画面上。方法包括如下步骤当图案图像的两页已被读取时,使得读取设备根据两页之间的捕获时间间隔以及两页中的每页的相关页信息,针对每个剩余未读取页来预测捕获部件的捕获定时,并且执行控制以使得由捕获部件利用预测的捕获定时来捕获并读取图案图像的每个剩余未读取页。
文档编号G06K7/10GK101739544SQ20091020645
公开日2010年6月16日 申请日期2009年11月13日 优先权日2008年11月13日
发明者浅见知司 申请人:索尼爱立信移动通信日本株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1