CN106663215A - 以可检测方式将动态标记嵌入视觉图像的***和方法 - Google Patents
以可检测方式将动态标记嵌入视觉图像的***和方法 Download PDFInfo
- Publication number
- CN106663215A CN106663215A CN201480077656.1A CN201480077656A CN106663215A CN 106663215 A CN106663215 A CN 106663215A CN 201480077656 A CN201480077656 A CN 201480077656A CN 106663215 A CN106663215 A CN 106663215A
- Authority
- CN
- China
- Prior art keywords
- pattern
- area
- effective image
- video
- sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 230000000007 visual effect Effects 0.000 title description 5
- 230000008569 process Effects 0.000 claims description 15
- 238000004891 communication Methods 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 10
- 230000000694 effects Effects 0.000 claims description 7
- 238000013461 design Methods 0.000 claims description 6
- 230000003993 interaction Effects 0.000 claims description 3
- 238000009877 rendering Methods 0.000 claims description 2
- 238000013507 mapping Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 20
- 230000015654 memory Effects 0.000 description 17
- 230000008859 change Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 12
- 230000008901 benefit Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000000740 bleeding effect Effects 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000005286 illumination Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000004438 eyesight Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000003709 image segmentation Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000006116 polymerization reaction Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/265—Mixing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- Quality & Reliability (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Editing Of Facsimile Originals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
用于提供动态标记和视频的***和方法。所述方法包括:接收唯一地标识实体和视频的符号序列;将每个符号映射到多个不同图像图案中的一个图像图案以形成第一有效图像图案的序列。每个FAIP排他地包括用于编码符号的第一图案区域。利用除针对图像图案的背景色以外的至少一种颜色来渲染至少两个图案区域。将第一图案区域布置为非栅格状图案。每个第一图案区域具有非正方形形状,其中单侧边界线直接抵接至少一个其它第一图案区域的单侧边界线。然后使可检测和可解码的方式一起显示FAIP和视频。
Description
相关申请交叉引用
本申请要求于2014年4月7日递交的美国临时专利申请序列NO.61/976,043的优先权,其通过如同完全阐述般的一并在此作为引用。
技术领域
本发明涉及将动态标记嵌入视觉图像的***和方法。更具体地,本发明涉及通过解码设备以可检测的方式将动态标记嵌入视觉图像(例如,静态图像、视频和直播)的***和方法。
背景技术
由于涉及到的技术的复杂性,几乎不存在在TV或视频屏幕和无线智能设备(例如智能电话)上显示的数字媒体的聚合。虽然已经尝试连接均具有自身严重限制的两种介质,但这仅仅是不理想或不实际的。基于光学的***的限制包括但不限于:需要与视频显示相距非常短的距离来捕获信息、正在观看视频显示的房间内的环境光可能使得接收器不可用、视频显示输出的变化可能使得接收器不可用、以及接收器实际捕获信息所花费的时间。由于这些以及其它不可靠的限制,用户可能会沮丧并干脆放弃。
基于音频的***的限制包括但不限于:音量和与音频发射机的距离、音频输出的质量、背景噪音(例如说话、音乐、或其它可以干扰接收器的声音)、以及接收器实际捕获信息所花费的时间。由于这些以及其它不可靠的限制,用户可能会沮丧并干脆放弃。
因此,在本领域中已经公认需要提供一种可靠且鲁棒的问题的解决方案。对于当前可用的全部和未来智能设备(例如智能电话、平板电脑、可穿戴的设备(例如手表、眼镜)和市场未知的其它设备),该***最好便于视频显示信息的直接、快速、以及无线地聚合。此外,解决方案应该包括让广告商通过使得观众能够获得与视频直播广告相关联的数字优惠券和其它奖励优惠来吸引他们的客户并最大化他们的广告响应的方法。还需要提供利用这些设备和方法的新且不同的后端解决方案。
发明内容
本发明涉及提供与视频结合的数字动态标记(“DDM”)的***和方法。所述方法包括:由计算设备电子地接收第一信息,所述第一信息包括唯一地标识第一实体和第一视频的符号序列;计算设备将每个符号映射到多个不同的图像图案中的一个图像图案以形成第一有效图像图案的序列,以及计算设备执行操作以便于以可检测和可解码的方式一起显示第一有效图像图案的序列与第一视频。
每个第一有效图像图案排他地包括用于编码符号的多个第一图案区域。利用除针对图像图案定义的背景色以外的至少一种颜色(例如,红色、绿色和/或蓝色)来渲染第一图案区域的至少两个图案区域。将第一图案区域布置为非栅格状图案。每个第一图案区域具有非正方形形状(例如,矩形或三角形形状),所述每个第一图案区域的单侧边界线直接抵接至少一个其它第一图案区域的单侧边界线。第一图案区域的至少两个图案区域具有相同或不同的形状。
在一些情况下,将第一有效图像图案的序列附加到第二有效图像图案的序列的末端。每个第二有效图像图案指示特定有效图像图案表示多个符号中的哪个符号,所述特定有效图像图案可能包括在多个DDM中的任何一个的客户特定部分中。还将无效图像图案附加到第一有效图像图案的序列的末端。无效图像图案包括均利用定义的背景色或黑色渲染的多个第二图案区域。然后,第一有效图像图案的序列、第二有效图像图案的序列和无效图像图案与第一视频一起顺序显示。
在这些或其它情况下,计算设备还执行操作以使得响应于接收到解码符号的序列而发生至少一个事件,其中从捕获到的与第一视频一起呈现的第一有效图像图案的序列的视频中获得所述解码符号的序列。事件包括但不限于:(1)将第一视频的观看者拥有的通信设备引导至预定义的网站;和/或(2)向第一视频的观看者传送信息,所述信息指定了通过实体可用的促销、优惠或优惠券。
本发明还涉及提供与视频结合的DDM的***和方法。这些方法包括:从计算设备向标记生成器提供第一信息,所述第一信息包括唯一地标识实体和视频的符号序列;由计算设备从标记生成器接收第一有效图像图案的序列、第二有效图像图案的序列、和/或无效图像图案;以及计算设备执行操作以便于以可检测和可解码的方式一起显示第一有效图像图案的序列、第二有效图像图案的序列、和/或无效图像图案与视频。每个第一有效图像图案对符号中的相应一个进行编码。
在一些情况下,计算设备接收选择至少一个事件的用户软件交互,其中至少一个事件响应于接收到解码符号的序列而发生,其中从捕获到的与视频一起呈现的第一有效图像图案的序列的视频中获得所述解码符号的序列。事件包括但不限于:(1)将所述第一视频的观看者拥有的通信设备引导至预定义的网站;和/或(2)向第一视频的观看者传送信息,所述信息指定了通过实体可用的促销、优惠或优惠券。
本发明还涉及使用与视频一起呈现的DDM以接收信息的***和方法。所述方法包括使用计算设备(例如,智能电话)的视频摄像机捕获与第一视频一起呈现的第一DDM。第一DDM包括第一有效图像图案的序列,每个第一有效图像图案的序列对唯一地标识实体和视频的多个符号中的相应一个进行编码。然后,计算设备解码第一DDM以获得解码符号的序列。接下拉,从计算设备任选地发送解码符号的序列到远程设备以用于处理。在这种情况下,计算设备从远程设备接收(1)将通信设备引导至预定义的网站的信息,或(2)指定通过实体可用的促销、优惠或优惠券的信息。
附图说明
将参考以下附图描述实施例,在整个附图中相同的标号表示相同的项目,在附图中:
图1提供用于理解本发明的示例性***的示意图。
图2提供示例***器/数据库架构的示意图。
图3是图1所示的移动通信设备的示例性架构的示意图。
图4是图1所示的计算设备的示例性架构的示意图。
图5A-5B共同提供用于理解图1所示的***的操作的流程图。
图6是用于创建和管理用户简档的示例性图形用户界面的示意图。
图7是用于理解图1所示的***内的视频内容所有者执行的操作的示意图。
图8是用于理解DDM的示例性架构的示意图。
图9-12提供用于理解DDM的内容的示意图。
图13是用于理解DDM如何与视频一起呈现的示意图。
图14是DDM的另一架构的示意图。
图15是示出了接收从与视频一起呈现的DDM中获得的数据并对所述数据进行解码的移动通信设备的示意图。
图16是示出了向标记提供者的数据处理中心发送从DDM中获得的解码信息的移动通信设备的示意图。
图17是从标记提供者的数据处理中心接收可选择的内容的移动通信设备的示意图。
图18是示出了购买物品的示例性处理的示意图,其中使用通过捕获结合视频显示的DDM而获得的内容(例如,优惠券/促销优惠)。
图19是示出了选择并下载数字优惠券/优惠到运行在移动通信设备上的购物软件应用的示例性处理的示意图。
具体实施方式
应容易理解,可以按照多种不同配置对本文概括描述且在附图中示出的实施例的组成进行排列和设计。因此,以下对附图中表示的各种实施例的更详细描述并非旨在限制本公开的范围,而只是表示各种实施例。虽然在附图中呈现了实施例的各个方面,除非具体指出,但附图不一定按比例绘制。
本发明可以表现为其它具体形式,而不脱离其精神或其本质特征。应该认为所描述的实施例在所有方面都是说明性的。因此,本发明的范围由所附权利要求指示。在权利要求的等同替代的含义和范围内发生的所有改变都应包含在本发明的范围内。
本说明书通篇对特征、优点或类似语言的提及并不意味着本发明可以实现的所有特征和优点应在或在本发明的任何单个实施例中。相反,将关于这些特征和优点的语言理解为指的是结合实施例描述的特定特征、优点或者特性包括在本发明的至少一个实施例中。因此,贯穿说明书对特征和优点的讨论以及相似语言可以但不是必然指同一实施例。
另外,所描述的本发明的特征、优点和特性在一个或多个实施例中可能以任何合适的方式被组合。相关领域技术人员将认识到,根据本文的描述,可以在没有特定实施例的一个或多个特定特征或优点的情况下实践本发明。在其他情况下,可以在某些实施例中认识到本发明所有实施例中未呈现的附加特征和优点。
贯穿本说明书,对“一个实施例”、“实施例”的引用或类似语言表示结合所指示的实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,说明书中的短语“在一个实施例中”、“在实施例中”和类似的语言可以,但不是必然的,都涉及相同的实施例。
如本文件所使用的,单数形式包括复数指代,除非上下文另外清楚地说明。除非另外定义,否则这里使用的所有技术和科学术语具有本领域的普通技术人员通常所理解的相同意义。如本文件所使用的,术语“包括”意思是“包括但不限于”。
概述
本发明涉及将动态代码嵌入或层叠在视频的顶部内/上的***和方法。下面将详细地描述动态代码。而且,应理解,动态代码是一种新颖的代码,其克服了结合视频使用的常规矩阵代码(例如,QR码)的各种缺点。例如,常规QR码需要定位符号。动态代码不需要这样的定位符号,因此是更高效的代码。此外,常规的QR码是两种色调码(即黑色码和白色码)。与此相反,本发明的动态代码采用两种以上的色调(例如,黑色、红色、绿色和蓝色)。这样,当在读取器设备上使用相同的分辨率时,与常规QR码相比,动态代码可以指定更大的总的可能信息量。
此外,由于编码数据点的“出血”,QR码遭受数据丢失,编码数据点的“出血”至少部分地因为其正方形的形状、相对较小的尺寸、和严格的栅格形状(其中每个正方形落入栅格的仅一个单元内)。与此相反,由于图案区域具有非正方形形状(例如,根据特定应用选择的圆形形状、矩形形状或任意形状)、相对较大的尺寸、以及非栅格结构(即,每个图案区域不只落入栅格的单个单元内,而是交叠栅格的多个单元),所以本发明的动态编码不遭受这样的“出血”。
此外,QR码和其它的常规代码不存在防止如下因素在后续解码处理中导致错误的机制:(a)信道噪声,(b)不同的光照变化、颜色变化以及多个显示画面的颜色失真,以及(c)不同的图像/视频捕获设备的光学特性的变化。本发明的动态代码有利地包括这样的机制,即码本部分。下文将详细描述码本部分。而且,应理解本发明的码本部分通常包括颜色编码图像图案的序列,颜色编码图像图案的序列定义了动态代码的后续客户特定部分中的每个可能的图案表示多个符号(例如,数字0-5)的哪个符号。码本部分提供参考图像图案,客户特定部分的图像图案可以与参考图像图案对比以达到确定由此表示的符号序列的目的。相应地,码本部分针对每个单独的显示屏幕和其周围环境提供动态校准***。因此,无论显示动态代码的特定显示屏幕和/或显示屏幕所处的周围环境,码本部分均确保本发明的消息传递技术正确运行。
动态标记嵌入***
现在参照图1,提供用于理解本发明的示例性***100的示意图。***100包括标记生成器(“MG”)设施154、视频/标记分发器(“VMD”)设施152、以及观看者设施150。在MG设施154处,基于视频内容所有者(“VCO”)162或位于VMD设施152中的现场广播所有者提供的信息生成DDM 112。此后,将DDM 112与位于观看者的设施150中的显示屏幕110上的视频一起呈现给观看者160。在这方面,DDM 112被嵌入或层叠在视频的顶部上,视频由VCO 162拥有,以下将进一步描述。VCO 162和/或另一个实体(例如,电视台)可以将视频和标记分发给观看者。
VMD设施152被示出为包括VCO的设施(例如,商品信息所有者)和视频分发者设施(例如,电视台)二者。本发明的实施例在此方面不受限制。可提供两个或两个以上的单独且不同的设施用于VCO和/或视频分发者。
另外,MGF 154被示出为包括至少一个服务器114和至少一个数据库116。在某些情况下,如图2所示,MGF 154包括多个网页服务器202、多个应用服务器204、和/或多个数据库206。本发明在此方面不受限制。在本文中可以无限制地采用任何服务器/数据库架构。
现在将参照图1-18描述***100的操作。如图5的步骤502所示,当VCO 162启动安装在位于VMD设施152中的计算设备106上的基于网页的软件应用时,操作开始。计算设备106包括但不限于台式计算机、个人计算机、膝上型计算机、个人数字助手、台式电脑或智能设备。每个列出的设备在本领域中是公知的,因此本文将不对此进行描述。
如图5的步骤504所示,当启动基于网页的软件应用时,VCO 162呈现应用窗口,在应用窗口中,他(她)可以创建和/或管理用户简档。图6提供了应用窗口的示例性架构的示意图。如图6所示,在应用窗口中呈现一个表单,由此VCO 162被提示输入某一客户特定的信息(例如,身份信息、联系人信息的主地址、辅地址等)以用于创建用户简档。
当完成表单时,执行步骤506,在步骤506中将输入信息从计算设备106经由网络104(例如,因特网)安全地传送到MG设施154的服务器114。此安全通信可以使用加密技术、虚拟网络技术和/或安全的DNS服务器技术来实现。在服务器114中,如图5的步骤508所示,VCO 162通过运行在MG设施154的服务器114上的软件应用来发布客户代码(或账号)602。客户代码602可以是数字码(例如,“12”)、字母数字代码、或字母代码。
此后,在步骤510中,VCO 162使用软件应用来获得DDM 112,对于由此拥有的特定视频而言,DDM 112是唯一的。在这方面,VCO 162经由网页浏览器登录到基于网页的标记生成服务。一旦登录到基于网页的标记生成服务,提示VCO 162输入附加信息,服务器114使用该附加信息以生成唯一的DDM 112。例如,如图7所示,VCO 162执行用户软件操作以指定商品信息序列604(例如,“3”)和序列内的商品信息号606(例如,“4”),DDM 112将针对商品信息号而生成。VCO 162还可以选择事件(例如,重定向到URL、发送优惠、或进行购买),当相应的视频的观看者使用其移动通信设备(“MCD”)102获得DDM 112时,该事件理应发生。值得注意的是,VCO 162可以在任何时间改变这些事件,因此由获得DDM引起的动作可以是静态的或在给定的时间段中是可变的。然后,将附加信息从计算设备106经由网络104(例如,因特网)安全地传送到MG设施154的服务器114。响应于附加信息的接收,服务器114执行操作以创建或生成DDM 112。然后将DDM 112从服务器114发送到计算设备106。
DDM 112包括图像图案的序列。图8-12提供了DDM的示例性架构的示意图。如图8所示,示例性DDM图像图案800包括多个相对于彼此布置的图案区域802-816以形成正方形形状的图像。每个图案区域802-816具有大致矩形的形状。本发明在此方面不受限制。DDM图像图案800可以包括根据特定应用选择的任何整体形状。另外,根据DDM图像图案800的期望的整体形状,图案区域可以具有任何任意形状。例如,如图14所示,DDM图像图案1400被设计为具有八个数据图案区域1402-1416的整体星形形状。在这种情况下,一些图案区域与至少一个其它数据图案区域具有不同的或相同的形状。更具体地,数据区域1402-1410具有相同的形状。数据区域1414和1416具有相同的形状。与数据区域1402-1410对比,数据区域1412-1416具有不同的形状。DDM图像图案的这种设计灵活性允许DDM具有与客户的一个或多个设计标记形状符合的图像图案(例如,如图14所示的星形形状设计标记)。
图案区域802-816的颜色图案指定了图像图案800表示多个符号的哪个符号。三种颜色红色(“R”)、绿色(“G”)和蓝色(“Blue”)的不同组合定义了数字(例如,heximal)***。然而,本发明不局限于任何特定的数字***。数字***中的每个符号由两种颜色确定。颜色组合和符号之间的对应性称为“码本”。尽管在图8中有二十八对不同的图案区域可用于表示符号,仅考虑以下四对用于说明性目的:802,804;806,808;810,812;以及814,816。
如图8所示,假设符号包括九个数字0-8。符号0由具有显示在红色的两个图案区域802、804的图像图案表示并且所有剩余的图案区域806-816显示在背景色(例如,白色或浅黄色)。符号1由具有显示在红色的图案区域802、显示在绿色的图案区域804的图像图案表示并且所有剩余的图案区域806-816显示在背景色(例如,白色或浅黄色)。符号2由具有显示在红色的图案区域806、显示在蓝色的图案区域808的图像图案表示且所有剩余的图案区域802、804、810-816显示在背景色(例如,白色或浅黄色)。符号3由具有显示在绿色的图案区域810、812的图像图案表示并且所有剩余的图案区域802-808、814、816显示在背景色(例如,白色或浅黄色)。符号4由具有显示在绿色的图案区域814、显示在蓝色的图案区域816的图像图案表示并且所有剩余的图案区域802-812显示在背景色(例如,白色或浅黄色)。符号5由具有显示在蓝色的图案区域802、804的图像图案表示并且所有剩余的图案区域806-816显示在背景色(例如,白色或浅黄色)。符号6由具有显示在绿色的图案区域806、显示在红色的图案区域808的图像图案表示且所有剩余的图案区域802、804、810-816显示在背景色(例如,白色或浅黄色)。符号7由具有显示在蓝色的图案区域810、显示在红色的图案区域812的图像图案表示且所有剩余的图案区域802-808、814、816显示在背景色(例如,白色或浅黄色)。符号8由具有显示在蓝色的图案区域814、显示在绿色的图案区域816的图像图案表示并且所有剩余的图案区域802-812显示在背景色(例如,白色或浅黄色)。表示无符号的图像图案包括品示在黑色的图案区域802-816。本发明不限于该示例的详情。可以无限制地采用任何类型的符号和/或颜色图案。
值得注意的是,在本文中表示符号的图像图案称为有效图像图案。与此相反,在本文中不表示符号(即,所有的图案区域是黑色)的图像图案称为无效图像图案。在某些情况下,激活的图案区域对重复遵循序列802/804、806/808、810/812、814/816。以这种方式,有效图像图案的序列发送消息。有效区域中的颜色变化对要发送的消息进行编码。当第一有效图像图案遵循无效图像图案时,可以检测到消息的开始,当无效图像图案遵循有效图像图案时指示消息的结束。消息的编码不限于颜色的变化。有效区域的位置变化也可以用于增加单一图像图案表示的信息量。
每个有效图像图案由具有一个颜色色调(例如,白色、浅黄色或黑色)的背景像素和具有不同的颜色色调(例如,R/R、R/G、R/B、G/G、G/R、G/B、B/B、B/R、B/G)的至少两个有效区域组成。无效图像图案由具有如有效图像图案的背景像素(例如,白色、浅黄色或黑色)的相同的或不同的颜色色调组成。在图像图案的设计中执行背景像素的连接。具体地,在每个图像图案中完全地d连接所有背景像素,其按照如下定义:在位置x和y处分别给定任何两个背景像素,在图像上存在连接路径以便直径d(d>=1像素)的球可以沿着路径从x和y移动而不接触图像上的任何有效区域。4连接或8连接可以用于定义连接路径。
以上的连接需求使得发明的图像图案族与QR码、Mcode、Semacode和JagTag不同。当读取器捕获图案(例如,具有视频摄像机的智能设备)时,对于控制有效区域中的“出血”效应而言,背景像素的d连接是重要的。d值的增加减少了“出血”效应,这继而增加了读取器能够正确解码图像图案的距离。在这种情况下,当图像图案的尺寸只是视频显示的十分之一时,读取器可以在距离读取器超过六倍的屏幕高度的位置处正确解码从视频显示中捕获的图像图案,与常规嵌入码***(例如,基于QR码的***)相比,该距离是相对较大的距离。
现在参照图9-12,提供用于理解包括示例性DDM 900的图像图案的序列的示意图。DDM 900由码本部分902、客户特定部分904、以及末端指示器部分906定义。码本部分902包括颜色编码图像图案1002—1018的序列。图像图案1002-1018提供可用于对客户特定部分904的图像图案进行解码的参考图像图案。在这方面,每个图像图案1002-1018包括用于多个可能符号的一个符号(例如,0-8)的参考图案,其中该符号可以由客户特定部分904的每个图像图案来表示。
码本部分902包括在DDM 900中用于防止如下因素在后续解码处理(下文中进行描述)中导致错误的目的:(a)信道噪声,(b)不同的光照变化、颜色变化以及多个显示画面的颜色失真,以及(c)不同的图像/视频捕获设备的光学特性的变化。值得注意的是,将码本部分902包括在DDM 900中有利地消除了任何需要观看者的MCD具有预设定参数以用于检测图像图案和相应的符号。在这方面,应理解,码本部分提供参考图像图案,客户特定部分904的图像图案可以与参考图像图案进行比较以达到确定由此表示的符号序列的目的。相应地,码本部分902针对每个单独的显示屏幕和其周围环境提供动态校准***。因此,无论显示DDM的特定显示屏幕和/或显示屏幕所处的周围环境,码本部分902确保基于DDM的消息传递技术正确运行。
然后,将客户特定部分904附加到码本部分902的末端。在某些情况下,基于客户代码702、商品信息序列704和商品信息号706创建客户特定部分904。客户特定部分904包括颜色编码图像图案1102-1108的序列。每个图像图案表示符号序列(例如,数字“1234”)的相应部分。例如,第一和第二图像图案1102、1104共同表示客户代码702(例如,数字“12”)。第三图像图案1106表示商品信息序列704(例如,数字“3”)。第四图像图案1108表示商品信息号706(例如,数字“4”)。本发明在此方面不受限制。
接着,将末端指示器部分906附加到客户特定部分904的末端。末端指示器部分904包括无效图像图案(例如,固体块图案)。末端指示器部分904为解码设备提供检测DDM 900的末端和/或DDM 900的下一个重复显示的开始的方法。这将随着讨论的进展更加显而易见。
再次参照图5,一旦VCO 162的计算设备106获得DDM,则执行步骤512。在步骤512中,VCO 162直接或通过另一实体(例如,电视台)间接将视频和DDM分发给观看者160的显示屏幕110。在显示屏幕110处,如步骤514所示,将视频与DDM 112一起呈现给观看者160。
在某些情况下,VCO 162或其它实体(例如,***)将DDM嵌入视频中(如图13的方法1所示)。备选地,DDM是来自视频的独立的视频剪辑,因此以画中画模式将DDM呈现给观看者160(如图13的方法2所示)。画中画模式在本领域中是公知的(例如,多视觉实现),因此这里将不进行描述。在本文中可以无限制地采用任何公知的或将成为公知的画中画模式。在预录和直播二者情况下可以采用画中画模式。在画中画模式情况下,可以采用内容所有者视频编辑程序中的算法以确保底层视频不会由于其颜色变化而影响DDM的客户特定部分的后续解码过程。
值得注意的是,将DDM呈现以便以定义的顺序依次显示码本部分(例如图9-10的码本部分902)的图像图案、客户特定部分(例如图9和11的客户特定部分904)、以及末端指示器部分(例如,图9和12的末端指示器部分906)。例如,码本部分902的图像图案1002首先被显示给定的时间段(例如,十分之一秒)。接着,显示码本部分902的图像图案1004,随后显示图像图案1006,以此类推。在视频显示期间,整个DDM可被重复显示N次,其中N是整数值。末端指示器或无效图像图案分离每次重复。由于改变图像图案,DDM中的有效区域的颜色和位置的同步改变在视频显示上创建视觉上的动态标记,该动态标记对于观看者160可见但不恼人。DDM可以伴随文字例如“立即扫描”以便观看者160知道何时激活和引导MCD 102在DDM处进行处理。
如图5的步骤516所示,当品示DDM时,观看者160使用MCD 102经由其视频摄像机218以捕获DDM。如图5的步骤518所示,响应于该捕获,使得安装在MCD 102上解码应用256执行解码操作。解码操作包括:处理捕获到的DDM的视频以提取其至少一次重复;处理提取到的重复以检测其每个图像图案(例如,图10的图像图案1002-1018、图11的图像图案1102-1108、图12的图像图案1200);处理码本部分(例如,图9和10的码本部分902)的每个图像图案(例如,图10的图像图案1002-1018)以确定参考图像图案及其相应的参考符号(例如,0-8);以及使用先前确定的参考图像图案和相应的参考符号处理DDM的客户-特定的部分(例如,图9和11的客户特定部分904)的每个图像图案(例如,图9和11的图像图案1102-1108)以确定由此表示的相应的符号序列。
在某些情况下,误差检测和校正技术用于确保由于解码操作最终获得DDM的客户特定部分表示的正确的符号序列。误差检测和校正技术在本领域中是公知的,因此本文将不对此进行描述。在本文中可以无限制地采用任何公知的或将成为公知的误差检测和校正技术。
备选的或另外地,解码操作包括执行预处理操作以确定多个DDM重复的哪个具有最少的错误量。然后选择所确定的DDM重复并用于解码处理以确定由此表示的相应的符号序列。
另外,在某些情况下,采用图案分类器。图案分类器基于区域的颜色内容预测最有可能的符号。图案分类器在本质上是动态的。具体而言,图案分类器基于接收到的报头信息(即,码本部分的图案)在每个消息序列中进行自我调节。以这种方式,***减少了光照条件和可能的颜色失真的变化而引起的不利影响。
如图5的步骤520所示,在MCD 106确定DDM的客户特定部分表示的符号序列(例如,数字“1234”)之后,MCD 106向MG设施154的服务器114转发相同的符号序列。在MG设施154处,执行步骤522,其中在步骤522中处理符号序列以确定其是否匹配存储在数据库116中的多个符号序列中的一个。如果符号序列不匹配存储的符号序列中的一个[524:否],则该过程结束或执行其它处理(例如,向观看者输出指示:捕获到的DDM无法被解码)。与此相反,如果符号序列匹配存储的符号序列中的一个[524:是],则服务器114执行操作以使得发生至少一个VCO指定事件。例如,服务器114执行如下的操作:查询针对优惠/优惠券的赞助商/优惠数据库(如图17所示);以及直接以数字格式发送可用优惠/优惠券或其它广告材料到MCD106或经由电子消息(例如,文本消息、网页浏览器或电子邮件消息)。然后优惠/优惠券可被保存在驻留在MCD上的购物应用中并然后在销售点(“POS”)处使用。在这种情况下,可以通过用于赎回的POS的条形码阅读器或其它短程通信设备(例如近场通信设备)获得包括在优惠券中的代码。另外地或备选地,服务器114可以执行操作以向MCD 106的网页浏览器252发送给定的URL,由此VCO指定的特定网页内容被示出给观看者160。网页内容可以包括界面,在界面中观看者160可以从多个选项中选择至少一个选项(例如,网页,从网页可以购买一个或更多商品、或从网页可以获得优惠券/优惠或转发给朋友)。在这种情况下,MCD 106可以向服务器114传送指定观看者的选项选择的信息。响应于该信息的接收,服务器114结束处理。
图15提供根据本发明执行的操作的另一示意图。在图15中,实时执行光流方法和图像分割以处理每个视频帧以确定包括DDM的视频图像的区域。这样,观看者1502捕获和视频一起显示在显示设备1506上的DDM 1504。使用智能设备1508的视频摄像机来捕获DDM。智能设备1508具有读码器。读码器可以实现为硬件和/或软件。在实现为软件情况下,读码器/解码软件应用被安装在智能设备1508上。该软件应用使得智能设备1508能够执行由功能模块1510-1518示出的各种操作:从捕获的视频中分割图像图案;从捕获的视频中识别一个或多个图像图案;执行任何必要的纠错;对消息进行解码(即,确定图像图案序列的每个图像图案表示多个符号的哪个符号);执行任何必要的纠错;以及向数据处理中心1520发送解码的信息(例如,符号序列)。使用任何公知的或将成为公知的通信技术(如图16所示,例如基于WiFi的技术、基于蜂窝塔的技术、和/或基于电缆调制解调器的技术),可以向数据处理中心发送解码的消息。如图17所示,在数据处理中心1520处,处理解码的消息以确定是否应采取任何动作,例如向观看者1502提供优惠券或其它信息。在某些情况下,响应于解码的消息,可以提示观看者1502回复发送到智能设备1508的消息。例如,如图18和19所示,动作包括基于购物的便于观看者1502网购的行动。
MCD架构
现在参照图3,提供MCD 102的示例性架构的示意图。与图3所示的那些组件相比,MCD 102可以包括更多的或更少的组件。然而,示出的组件足以公开实现了本发明的说明性实施例。MCD 102的某些或所有组件可实现在硬件、软件和/或硬件软件的组合中。硬件包括但不限于一个或多个电子电路。
如上所述,MCD 102可以包括但不限于:笔记本式计算机、个人数字助理、蜂窝电话或具有智能设备功能的移动电话(例如,智能电话)。在这方面,MCD 102包括用于接收和发射射频(“RF”)信号的天线302。接收/发射(“Rx/Tx”)开关304有选择地以本领域技术人员熟悉的方式将天线302耦接到发射器电路306和接收器电路308。接收器电路308解调并解码从外部设备接收到的RF信号。接收器电路308经由电连接334耦接到控制器(或微处理器)310。接收器电路308向控制器310提供解码的信号信息。控制器310根据MCD 102的功能使用解码的RF信号信息。控制器310还向发射器电路306提供信息用于编码和调制信息为RF信号。相应地,控制器310经由电连接338耦接到发射器电路306。发射器电路306经由Rx/Tx开关304向天线302传送RF信号以传输到外部设备。
MCD 102还包括耦接到SRC收发器314的天线340,SRC收发器314用于接收SRC信号。SRC收发器是本领域所公知的,因此本文将不对此进行详细描述。然而,应理解,SRC收发器314处理SRC信号以从中提取信息。SRC收发器314可以以安装在MCD 102上的SRC应用定义的方式处理SRC信号。SRC应用可以包括但不限于商用现货(“COTS”)应用。SRC接收器314经由电连接336耦接到控制器310。控制器根据MCD 102的功能使用提取到的信息。
控制器310可以将接收到的和提取到的信息存储在MCD 102的存储器312中。相应地,通过电连接332存储器312连接到控制器310并可由控制器310进行访问。存储器312可以是易失性存储器和/或非易失性存储器。例如,存储器312可以包括但不限于:RAM、DRAM、ROM和闪存。存储器312还可以包括不安全存储器和/或安全存储器。存储器312可被用于在其中存储数据360的各种其它类型,例如认证信息、密码信息,位置信息,和各种物品相关的信息。
如图3所示,在存储器312中存储指令350的一个或多个集合。指令可以包括可定制的指令和非定制的指令。在MCD 102执行指令350期间,指令350可以全部地或至少部分地驻留在控制器310内。在这方面,存储器312和控制器310可以构成机器可读介质。如本文所使用的,术语“机器可读介质”,指代存储指令350的一个或多个集合的单个介质或多个介质。如本文所使用的,术语“机器可读介质”,还指代能够存储、编码或携带指令350的集合的任何介质,MCD 102执行指令350的集合,使得MCD 102以执行本公开的一个或多个方法。
控制器310还连接到用户接口330。用户接口330包括输入设备316,输出设备324和软件程序(在图3未示出),软件程序被配置为允许用户与软件应用交互并控制软件应用(例如,软件应用352、356和其它软件应用),其中软件应用安装在MCD 102上。这种输入和输出设备可以包括但不限于:显示器328、扬声器326、键盘320、方向垫(在图3未示出)、定向旋钮(在图3未示出)、麦克风322、和视频摄像机318。显示器328可被设计为接受触摸屏输入。这样,用户接口330可以便于用于启动安装在MCD 102上的应用(例如,软件应用352、356和其它软件应用)的用户软件交互。用户接口330可以便于用于捕获和解码DMM(例如,图1的DDM112)的用户软件交互会话。
显示器328、键盘320,定向垫(在图3未示出)和定向旋钮(在图3未示出)可共同向用户提供发起MCD 102的一个或多个软件应用或功能的装置。应用软件352、356可以便于DDM的捕获和解码,以及与位于远程站点的服务器114进行通信。
示例***器架构
现在参照图4,提供服务器114的示例性架构的示意图。与图4所示的那些组件相比,服务器114可以包括更多的或更少的组件。然而,示出的组件足以公开实现了本发明的说明性实施例。图3的硬件架构表示配置为便于基于DDM的服务的提供的代表***器的一个实施例。这样,图4的服务器114实现了方法的至少一部分,所述方法响应于DDM的接收在MCD处生成DDM并提供特定服务。服务器114的某些或所有组件可实现为硬件、软件和/或硬件软件的组合。硬件包括但不限于一个或多个电子电路。电子电路可以包括但不限于:无源组件(例如,电阻器和电容器)和/或有源组件(例如,放大器和/或微处理器)。无源和/或有源组件可以适于、布置为和/或编程为执行本文所述的方法、程序、或功能的一个或多个。
如图4所示,服务器114包括连接到***总线410的用户接口402、中央处理单元(“CPU”)406、***总线410、连接到***总线410并可由服务器114的其它部分通过***总线410进行访问的存储器412、以及连接到***总线410的硬件实体414。用户接口可以包括输入设备(例如,键盘450、鼠标434和麦克风436)和输出设备(例如,扬声器452、显示器454、振动设备458和/或发光二极管356),输入设备和输出设备便于用于控制服务器114的操作的用户软件交互。
硬件实体414的至少一些执行包括访问和使用存储器412的动作,存储器412可以是随机存取存储器(“RAM”)、磁盘驱动器和/或压缩光盘只读存储器(“CD-ROM”)。服务器114还包括短程通信(“SRC”)单元432。
硬件实体414可以包括磁盘驱动单元416,磁盘驱动单元416包括在其上存储指令420(例如,软件代码)的一个或多个集合的计算机可读存储介质418,指令420被配置为实现本文所述的方法、程序、或功能的一个或多个。在服务器114执行指令420期间,指令420还可以完全地或至少部分地驻留在存储器412中和/或在CPU 406中。存储器412和CPU 406也可以构成机器可读介质。如本文所使用的,术语“机器可读介质”,指代存储指令420的一个或多个集合的单个介质或多个介质(例如,集中式或分布式数据库,和/或相关联的高速缓存和服务器)。如本文所使用的,术语“机器可读介质”,还指代能够存储、编码或携带指令420的集合的任何介质,服务器114执行指令420的集合,使得服务器114以执行本公开的一个或多个方法。
在本发明的一些实施例中,硬件实体414包括编程用于便于基于DDM的服务的提供的电子电路(例如,处理器)。在这方面,应理解电子电路可以访问并运行安装在服务器114上的软件应用424。软件应用424通常可操作以便于DDM的创建或生成,以及DDM与外部设备的通信。当接收经由MCD捕获的DDM表示的符号序列时,软件应用424通常可操作以便于特定事件的提供。
虽然已经关于一个或多个实现示出并描述了本发明,在阅读和理解本说明书和附图后本领域技术人员将能够进行等同替换和修改。另外,虽然可能仅关于多个实施例中的一个实施例来公开本发明的具体特征,但是对于任何给定或具体应用而言可能是想要的和有利的,这种特征可以与其他实施例的一个或多个其他特征组合。因此,本发明的宽度和范围不应当受到上述实施例中的任意一个限制。相反,本发明的范围应根据下面的权利要求及其等同物来限定。
Claims (30)
1.一种与视频结合地提供数字动态标记(“DDM”)的方法,包括:
由计算设备电子地接收第一信息,所述第一信息包括唯一地标识第一实体和第一视频的符号序列;
由所述计算设备将所述符号中的每一个映射到多个不同图像图案中的一个图像图案,以形成第一有效图像图案的序列,其中
每个所述第一有效图像图案排他地包括用于编码符号的多个第一图案区域,
利用除针对图像图案定义的背景色以外的至少一种颜色来渲染所述多个第一图案区域中的至少两个图案区域,
所述多个第一图案区域被布置为非栅格状图案,以及
所述多个第一图案区域中的每一个具有非正方形形状,所述每个第一图案区域的单侧边界线直接抵接至少一个其它第一图案区域的单侧边界线;以及
所述计算设备执行操作以便于以可检测和可解码的方式一起显示第一有效图像图案的所述序列和所述第一视频。
2.根据权利要求1所述的方法,还包括将第一有效图像图案的所述序列附加到第二有效图像图案的序列的末端,每一个所述第二有效图像图案指示了特定有效图像图案表示多个符号中的哪个符号,所述特定有效图像图案可能包括在多个DDM中的任何一个的客户特定部分中。
3.根据权利要求2所述的方法,其中,所述计算设备还执行操作以便于第一有效图像图案的所述序列和所述第二有效图像图案与所述第一视频一起顺序显示。
4.根据权利要求1所述的方法,还包括将无效图像图案附加到第一有效图像图案的所述序列的末端,所述无效图像图案包括均利用所述定义的背景色或黑色渲染的多个第二图案区域。
5.根据权利要求4所述的方法,其中,所述计算设备还执行操作以便于第一有效图像图案的所述序列和所述无效图像图案与所述第一视频一起顺序显示。
6.根据权利要求1所述的方法,其中,每个所述第一图案区域具有矩形形状,在每个所述第一图案区域中,所述单侧边界线直接抵接至少两个其它第一图案区域的所述单侧边界线。
7.根据权利要求1所述的方法,其中,所述多个第一图案区域中的至少两个图案区域具有不同的形状。
8.根据权利要求1所述的方法,其中,所述图像图案具有符合所述第一实体的设计标记的整体形状。
9.根据权利要求1所述的方法,其中,利用除针对图像图案定义的背景色以外的两种不同颜色来渲染所述两个图案区域。
10.根据权利要求1所述的方法,其中,通过完全由背景像素组成的路径来连接任何两个背景像素。
11.根据权利要求1所述的方法,还包括由所述计算设备执行操作,以使得响应于接收到解码符号的序列而发生至少一个事件,其中所述解码符号的序列从捕获到的与所述第一视频一起呈现的第一有效图像图案的所述序列的视频中获得。
12.根据权利要求11所述的方法,其中,所述事件包括(1)将所述第一视频的观看者拥有的通信设备引导至预定义的网站,或(2)向所述第一视频的观看者传送信息,所述信息指定了通过所述第一实体可用的促销、优惠或优惠券。
13.一种与视频结合地提供数字动态标记(“DDM”)的方法,包括:
从计算设备向标记生成器提供第一信息,所述第一信息包括唯一地标识第一实体和第一视频的符号序列;
所述计算设备从所述标记生成器接收第一有效图像图案的序列,每个所述第一有效图像图案编码所述符号中的相应一个,其中
所述第一有效图像图案的每一个排他地包括用于编码符号的多个第一图案区域,
利用除针对所述第一有效图像图案定义的背景色以外的至少一种颜色来渲染所述多个第一图案区域的至少两个图案区域,
所述多个第一图案区域被布置为非栅格状图案,以及
所述多个第一图案区域中的每一个具有非正方形形状,所述每个第一图案区域的单侧边界线直接抵接至少一个其它第一图案区域的单侧边界线;以及
所述计算设备执行操作以便于以可检测和可解码的方式一起显示第一有效图像图案的所述序列和所述第一视频。
14.根据权利要求13所述的方法,其中,将第一有效图像图案的所述序列附加到第二有效图像图案的序列的末端,每个所述第二有效图像图案指示了特定有效图像图案表示多个符号中的哪个符号,所述特定有效图像图案可能包括在多个DDM中的任何一个的客户特定部分中。
15.根据权利要求14所述的方法,其中,所述计算设备还执行操作以便于第一有效图像图案的所述序列和所述第二有效图像图案与所述第一视频一起顺序显示。
16.根据权利要求13所述的方法,其中,将无效图像图案附加到第一有效图像图案的所述序列的末端,所述无效图像图案包括利用所述定义的背景色或黑色渲染的多个第二图案区域。
17.根据权利要求16所述的方法,其中,所述计算设备还执行操作以便于第一有效图像图案的所述序列和所述无效图像图案与所述第一视频一起顺序显示。
18.根据权利要求13所述的方法,其中,每个所述第一图案区域具有矩形形状,在每个所述第一图案区域中,所述单侧边界线直接抵接至少两个其它第一图案区域的所述单侧边界线。
19.根据权利要求13所述的方法,其中,所述多个第一图案区域中的至少两个图案区域具有不同的形状。
20.根据权利要求13所述的方法,其中,所述图像图案具有符合所述第一实体的设计标记的整体形状。
21.根据权利要求13所述的方法,还包括接收选择至少一个事件的用户软件交互,其中所述至少一个事件响应于接收到解码符号的序列而发生,其中所述解码符号的序列从捕获到的与所述第一视频一起呈现的第一有效图像图案的所述序列的视频中获得。
22.根据权利要求21所述的方法,其中,所述事件包括(1)将所述第一视频的观看者拥有的通信设备引导至预定义的网站,或(2)向所述第一视频的观看者传送信息,所述信息指定了通过所述第一实体可用的促销、优惠或优惠券。
23.一种使用与视频一起呈现的数字动态标记(“DDM”)以接收信息的方法,包括:
使用计算设备的视频摄像机捕获与第一视频一起呈现的第一DDM,所述第一DDM包括第一有效图像图案的序列,每个第一有效图像图案对唯一地标识第一实体和所述第一视频的多个符号中的相应一个进行编码,其中
所述第一有效图像图案的每一个排他地包括用于编码符号的多个第一图案区域,
利用除针对所述第一有效图像图案定义的背景色以外的至少一种颜色来渲染所述多个第一图案区域的至少两个图案区域,
所述多个第一图案区域被布置为非栅格状图案,以及
所述多个第一图案区域中的每一个具有非正方形形状,所述每一个第一图案区域的单侧边界线直接抵接至少一个其它第一图案区域的单侧边界线;以及
所述计算设备解码所述第一DDM以获得解码符号的序列。
24.根据权利要求23所述的方法,其中,所述第一DDM还包括第二有效图像图案的序列,所述第二有效图像图案指示特定有效图像图案表示多个符号中的哪个符号,所述特定有效图像图案可能包括在多个DDM中的任何一个的客户特定部分中。
25.根据权利要求23所述的方法,其中,所述第一DDM还包括无效图像图案,所述无效图像图案包括均利用所述定义的背景色或黑色渲染的多个第二图案区域。
26.根据权利要求23所述的方法,其中,每个所述第一图案区域具有矩形形状,在每个所述第一图案区域中,所述单侧边界线直接抵接至少两个其它第一图案区域的所述单侧边界线。
27.根据权利要求23所述的方法,其中,所述多个第一图案区域中的至少两个图案区域具有不同的形状。
28.根据权利要求23所述的方法,其中,所述第一有效图像图案中的每一个具有符合所述第一实体的设计标记的整体形状。
29.根据权利要求23所述的方法,还包括向远程设备传送解码符号的所述序列以用于处理。
30.根据权利要求29所述的方法,还包括所述计算设备从所述远程设备接收(1)将所述通信设备引导到预定义的网站的信息,或(2)指定通过所述第一实体可用的促销、优惠或优惠券的信息。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461976043P | 2014-04-07 | 2014-04-07 | |
US61/976,043 | 2014-04-07 | ||
PCT/US2014/039508 WO2015156828A1 (en) | 2014-04-07 | 2014-05-27 | System and method for embedding dynamic marks into visual images in a detectable manner |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106663215A true CN106663215A (zh) | 2017-05-10 |
Family
ID=54210866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480077656.1A Pending CN106663215A (zh) | 2014-04-07 | 2014-05-27 | 以可检测方式将动态标记嵌入视觉图像的***和方法 |
Country Status (11)
Country | Link |
---|---|
US (1) | US9204060B2 (zh) |
EP (1) | EP3129916B1 (zh) |
JP (1) | JP6409074B2 (zh) |
KR (1) | KR20170037879A (zh) |
CN (1) | CN106663215A (zh) |
AU (1) | AU2014390045A1 (zh) |
CA (1) | CA2945087A1 (zh) |
ES (1) | ES2902230T3 (zh) |
MX (1) | MX2016013110A (zh) |
PH (1) | PH12016501942A1 (zh) |
WO (2) | WO2015156828A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109827646A (zh) * | 2018-12-21 | 2019-05-31 | 太原重工股份有限公司 | 用于粉体物料的称重方法及称重装置 |
CN112740254A (zh) * | 2018-09-12 | 2021-04-30 | 莱雅公司 | 用于改进的产品摄影、交互性和信息分发的先进技术 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9342838B2 (en) * | 2014-04-07 | 2016-05-17 | Pns Communications, Llc | System and method for providing a rewards program based on electronic acquisition of a displayed dynamic mark |
US10282814B2 (en) * | 2016-01-07 | 2019-05-07 | Mediatek Inc. | Method and apparatus of image formation and compression of cubic images for 360 degree panorama display |
CN109829524B (zh) * | 2019-01-17 | 2023-03-28 | 柳州康云互联科技有限公司 | 一种复合型图像特征码及其制作方法 |
WO2023055571A1 (en) * | 2021-09-30 | 2023-04-06 | Zebra Technologies Corporation | Optical flow estimation method for 1d/2d decoding improvements |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120039529A1 (en) * | 2010-08-14 | 2012-02-16 | Rujan Entwicklung Und Forschung Gmbh | Producing, Capturing and Using Visual Identification Tags for Moving Objects |
US20120148089A1 (en) * | 2010-12-10 | 2012-06-14 | Infosys Technologies Limited | Method and system for efficient watermarking of video content |
US20130026217A1 (en) * | 2011-07-28 | 2013-01-31 | Wesley John Boudville | Using dynamic barcodes to send data to a cellphone |
CN103221944A (zh) * | 2010-11-23 | 2013-07-24 | 艾科星科技公司 | 经由动态矩阵代码产生进行订购 |
CN103632182A (zh) * | 2012-08-22 | 2014-03-12 | 天津网团科技有限公司 | 三维图像码的生成和解析方法及其装置 |
CN103679440A (zh) * | 2013-12-14 | 2014-03-26 | 福建省优艾迪网络信息有限公司 | 一种以二维码为载体的金融收付方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05225408A (ja) * | 1992-02-14 | 1993-09-03 | Hisashi Ogawa | 信号領域放射分割サークルコード |
US6550685B1 (en) * | 2000-11-14 | 2003-04-22 | Hewlett-Packard Development Company Lp | Methods and apparatus utilizing visually distinctive barcodes |
US20020162120A1 (en) * | 2001-04-25 | 2002-10-31 | Slade Mitchell | Apparatus and method to provide supplemental content from an interactive television system to a remote device |
JP2003256775A (ja) * | 2002-02-28 | 2003-09-12 | Sony Ericsson Mobilecommunications Japan Inc | 情報伝達システム、特殊絵文字生成装置、特殊絵文字認識装置及び特殊絵文字生成方法 |
JP4200435B2 (ja) * | 2002-09-10 | 2008-12-24 | ソニー株式会社 | 情報処理装置および方法、記録媒体、並びにプログラム |
US7751585B2 (en) * | 2004-06-28 | 2010-07-06 | Microsoft Corporation | System and method for encoding high density geometric symbol set |
JP5136302B2 (ja) * | 2008-03-27 | 2013-02-06 | 株式会社デンソーウェーブ | 二次元コード、二次元コード生成方法、二次元コードを表示させるコンピュータ読み取り可能なプログラム、二次元コードを利用した認証方法、及び二次元コードを利用した情報提供方法 |
US8186572B2 (en) * | 2009-07-02 | 2012-05-29 | Barcode Graphics Inc. | Systems and methods for animating barcodes |
US20120274775A1 (en) | 2010-10-20 | 2012-11-01 | Leonard Reiffel | Imager-based code-locating, reading and response methods and apparatus |
US20130003963A1 (en) * | 2011-07-01 | 2013-01-03 | Gyan Prakash | Thwarting Unauthorized Content Copying Using Media Tracking Code |
US20130325567A1 (en) | 2012-02-24 | 2013-12-05 | Augme Technologies, Inc. | System and method for creating a virtual coupon |
-
2014
- 2014-05-27 JP JP2016560912A patent/JP6409074B2/ja active Active
- 2014-05-27 AU AU2014390045A patent/AU2014390045A1/en not_active Abandoned
- 2014-05-27 MX MX2016013110A patent/MX2016013110A/es unknown
- 2014-05-27 US US14/287,356 patent/US9204060B2/en active Active - Reinstated
- 2014-05-27 ES ES14888668T patent/ES2902230T3/es active Active
- 2014-05-27 CA CA2945087A patent/CA2945087A1/en not_active Abandoned
- 2014-05-27 CN CN201480077656.1A patent/CN106663215A/zh active Pending
- 2014-05-27 KR KR1020167030754A patent/KR20170037879A/ko not_active Application Discontinuation
- 2014-05-27 WO PCT/US2014/039508 patent/WO2015156828A1/en active Application Filing
- 2014-05-27 EP EP14888668.2A patent/EP3129916B1/en active Active
-
2015
- 2015-01-28 WO PCT/US2015/013264 patent/WO2015156897A1/en active Application Filing
-
2016
- 2016-09-30 PH PH12016501942A patent/PH12016501942A1/en unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120039529A1 (en) * | 2010-08-14 | 2012-02-16 | Rujan Entwicklung Und Forschung Gmbh | Producing, Capturing and Using Visual Identification Tags for Moving Objects |
CN103221944A (zh) * | 2010-11-23 | 2013-07-24 | 艾科星科技公司 | 经由动态矩阵代码产生进行订购 |
US20120148089A1 (en) * | 2010-12-10 | 2012-06-14 | Infosys Technologies Limited | Method and system for efficient watermarking of video content |
US20130026217A1 (en) * | 2011-07-28 | 2013-01-31 | Wesley John Boudville | Using dynamic barcodes to send data to a cellphone |
CN103632182A (zh) * | 2012-08-22 | 2014-03-12 | 天津网团科技有限公司 | 三维图像码的生成和解析方法及其装置 |
CN103679440A (zh) * | 2013-12-14 | 2014-03-26 | 福建省优艾迪网络信息有限公司 | 一种以二维码为载体的金融收付方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112740254A (zh) * | 2018-09-12 | 2021-04-30 | 莱雅公司 | 用于改进的产品摄影、交互性和信息分发的先进技术 |
CN109827646A (zh) * | 2018-12-21 | 2019-05-31 | 太原重工股份有限公司 | 用于粉体物料的称重方法及称重装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2017519267A (ja) | 2017-07-13 |
WO2015156897A1 (en) | 2015-10-15 |
MX2016013110A (es) | 2017-04-27 |
EP3129916A1 (en) | 2017-02-15 |
EP3129916B1 (en) | 2021-10-27 |
US9204060B2 (en) | 2015-12-01 |
US20150288889A1 (en) | 2015-10-08 |
EP3129916A4 (en) | 2017-12-06 |
PH12016501942A1 (en) | 2017-01-09 |
CA2945087A1 (en) | 2015-10-15 |
AU2014390045A1 (en) | 2016-11-03 |
WO2015156828A1 (en) | 2015-10-15 |
ES2902230T3 (es) | 2022-03-25 |
KR20170037879A (ko) | 2017-04-05 |
JP6409074B2 (ja) | 2018-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106663215A (zh) | 以可检测方式将动态标记嵌入视觉图像的***和方法 | |
US9449294B2 (en) | Method and apparatus for managing user devices and contents by using quick response codes | |
US9087277B2 (en) | Apparatus and method for dynamic multi-dimensional codes with time and visual recognition information | |
US8459560B1 (en) | Converting digital wallet credential from displayed code into audio code | |
US20160117061A1 (en) | System and method for image based interactions | |
KR101573655B1 (ko) | 이미지 코드를 이용한 정보 제공 방법과 시스템 및 기록매체 | |
US8494589B2 (en) | Service discovery via mobile imaging systems and methods | |
KR20110128322A (ko) | 공공 디스플레이들로부터의 내로우캐스팅과, 관련 처리방식들 | |
WO2022051080A1 (en) | Detecting a sub-image region of interest in an image using pilot signals | |
CN107577932B (zh) | 一种关键词验证方法和生成装置 | |
JP2008065125A (ja) | 動画配信システムを使用した広告システム | |
US20150058870A1 (en) | Facilitating purchase from video advertisements | |
US20150248498A1 (en) | Method of Delivering Customizable Personalized Digital Events from a Single Scannable Two-Dimensional Barcode by Executing Computer-Executable Instructions Stored On a Non-Transitory Computer-Readable Medium | |
KR20140068332A (ko) | 증강현실 마커 인식을 이용한 메뉴판광고 서비스시스템 및 그 방법 | |
Jung et al. | Complementary Color Barcode‐Based Optical Camera Communications | |
CN105072567B (zh) | 信息处理方法及电子设备 | |
US20210241362A1 (en) | System and method for augmented reality-enabled gift cards using an artificial intelligence-based product database | |
KR20120076541A (ko) | 증강 현실 코드를 이용한 광고 방법 및 그 시스템 | |
US9342838B2 (en) | System and method for providing a rewards program based on electronic acquisition of a displayed dynamic mark | |
Dinesh et al. | Channel-wise barcodes for color display applications | |
TWI621081B (zh) | 產生與解碼具有驗證資料的影像串流的方法與裝置 | |
US20240022752A1 (en) | System and method for managing encoded information in a real-time screen-to-camera communication environment | |
KR102105969B1 (ko) | 이미지에 관련된 정보를 제공받는 사용자 디바이스 및 방법 | |
WO2024015967A9 (en) | System and method for managing encoded information in a real-time screen-to-camera communication environment | |
CN114821561A (zh) | 数据处理方法、终端、服务器、电子设备、可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1237497 Country of ref document: HK |
|
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170510 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1237497 Country of ref document: HK |