用于捕获并显示可视编码数据和图像的方法、设备和计算机程序产品的制作方法

文档序号:7646977阅读:163来源:国知局
专利名称:用于捕获并显示可视编码数据和图像的方法、设备和计算机程序产品的制作方法
技术领域
本发明涉及可视编码数据,更具体地说,本发明涉及用于捕获可视编码数据和相关图像元素、并在手持数字设备上显示解码数据和图像元素的方法、设备和计算机程序产品。
背景技术
目前越来越多的手持数字设备,例如蜂窝电话、个人数据助理(PDA)和类似设备装配有例如相机的图像捕获设备。这类设备的用户能够随时随地地捕获图像,也就是拍照。 因为这些设备一般总是为用户所持有,所以用户捕获图像的时机也是全天候的。除了提供一直存在的捕获图像的机会之外,这些设备还提供了足够的数字存储器来储存多个图像, 以及中央处理单元(CPU)能力,能够处理和分析图像,并且在许多情况下,提供了允许用户与其它数字设备用户进行无线通信的无线通信装置。然而,手持设备,例如蜂窝电话、PDA和具备图像捕获能力的类似设备并不局限于传统的图像捕获。此外,这类设备可以包含捕获和解码可视编码数据或符号的功能。可视编码数据一般采用线性条码、二维条码、安全加密编码数据或类似形式。传统二维条码的例子包括快速响应OlR)码和DataMatrix。这些二维符号类型允许在相对较小的区域内可视地编码大量数据。例如,在一种假想情况下,配备图像捕获的手持设备的用户可能有意购买大型家用电器或者汽车。在销售点,一般是零售商店或者汽车经销商那里,该产品可能与一个可视编码标签一起呈现。该可视编码标签使得手持设备用户能够捕获、解码并存储与该产品相关的信息,例如产品说明数据、报价信息之类。就像这种假想情况一样,手持设备可能会遇到许多与某个商业产品或者提供的某种商业服务相关的可视编码标签。此时,编码数据一般与某个商业实体相关联。例如,大型家电可能由索尼公司出品而汽车可能由福特汽车公司出品。考虑到可视编码标签一般都是商业实体出于用户的利益而提供的,因此对于标签生产厂商以及对于增加手持设备用户的整体体验效果来说,提供可视图像(一般是与品牌相关的可视图像)连同解码信息的确认视图或其它显示是有利的。一种可能的解决方案是在设备的存储器中预装标签参与公司,也就是在广告或市场运作中采用可视代码的公司的图形(公司图标、字体、颜色等等)。在对编码数据进行解码时,解码应用需要访问存储器, 以选择相关的图形。例如,确定具有诺基亚公司相关数据的标签会在显示解码的确认信息或者其它解码标签数据时,访问并显示蓝色的诺基亚图标。但是,这种方法不甚理想,因为必须事先知道所有的参与公司和品牌,如果新公司或品牌采用了可视编码标签,则该数字设备将无法显示匹配的图像元素,因为该设备的存储器中根本没有存储。另一种可能的解决方案是在解码处理期间提供图形的下载。在一些情况下,可视编码数据会包括命令和指令,用于连接远程网络以得到附加信息,例如,启动浏览器并连接到公司网站。在本例中,可以连接外部网络资源,并从外部存储站点下载公司或品牌图形。 但是,这种可能方案会降低用户的整体体验效果,用户可能需要为与下载处理相关的网络连接付费。此外,可视编码数据的接收经常会希望存储解码信息。例如,如果编码数据包含了一个优惠券或超链接,或者某种链接,则该用户可能希望存储解码信息供将来使用或参考。通常,如果用户存储了大量这样的数据,他们可能会在尝试在存储器中定位数据时发现困难。如果用户无法回忆起存储的解码数据的标题,或者应用的搜索功能仅局限于浏览时, 那么这个问题尤为突出。因此,需要开发一种方法、系统和计算机程序产品来允许图形表示,例如公司或品牌信息,与从可视编码标签得到的解码确认信息或其它解码数据一起显示。希望的应用会将手持设备的显示器较小的因素考虑在内,使得应用可以正确地格式化数据,以容纳连同解码确认或其它解码数据的图形表示的显示。所希望的方法、系统和计算机程序会在显示器上提供该图形表示的有效的、用户友好的呈现,其中,该方法不依赖于从相关联的网络服务下载图形表示。此外,所希望的方法、系统和计算机程序并不局限于存储在数字设备存储器中的图形表示,而是可用于与被读和解码的可视编码标签唯一相关联的图形表示。此外, 存在开发一种更为有效和用户友好的装置的需求,用以在设备存储器中定位所存储的解码数据

发明内容
本发明提供的方法、设备和计算机程序产品用于将可视编码数据与一个或多个可视元素一起捕获,对所捕获的可视编码数据进行解码,以及一起显示与解码数据相关的信息和可视元素。执行可视编码数据的解码的应用还可以转换所捕获的可视元素,以适应小型显示器的分配显示区域,例如与手持图像捕获设备相关联的显示器。这样,本发明提供了一种有效并且用户友好的方法,用于一起显示可视元素与解码信息或解码确认信息。此外, 本发明提供了编码数据和可视元素之间的一一对应关系,使得包含编码数据的每个标签可以有单独的唯一可视元素,该单独的唯一可视元素可以与编码数据相关联并且能够与编码数据一起显示。在本发明的一种实施例中,定义了一种捕获、解码和显示在可视编码数据标签上编码并且可视地表示的信息的方法。该方法包括以下步骤针对包含可视编码数据部分和可视元素部分的可视标签,指令包括图像捕获单元的数字设备。该数字设备一般是配备了图像捕获单元(也就是照相单元)的手持数字设备,例如蜂窝电话、PDA、照相机、摄像机或类似设备。该可视标签一般包括第一预定义部分,其包括可视编码数据,以及第二预定义部分,其包含一个或多个可视元素。该可视编码数据可以采用条码,尤其是二维条码符号体系,例如PDF417、DataMatrix、MaxiCode和QR码或类似形式。该一个或多个可视元素可以包括品牌元素,例如公司、产品或服务图标或与公司、产品或服务相关的其它元素。
在可选的实施例中,该可视标签可以包括一个整合实体,该整合实体包括可视编码部分和可视元素部分。例如,该实体的几何外形可以定义可视元素部分,并且编码数据被包围在几何外形的边界内。在这些可选实施例中,可以利用符号体系例如数据轮廓 (DataGlyph)来编码几何外形内部的数据。解码一个整合实体会得到解码数据和可视元素, 也就是没有编码数据的实体几何外形可能还有阴影或其它填充。该方法还包括以下步骤数字设备读取可视编码数据,以及数字设备捕获一个或多个可视元素。读可视编码数据和捕获可视元素会需要识别包含可视编码数据和可视元素的标签的预定义区域。该方法还包括在解码可视编码数据并在与数字设备相关联的显示器上显示一个综合视图的步骤,前述综合视图包括至少一部分可视元素部分和与解码数据相关的信息。与解码数据相关的信息一般会包括解码确认或解码的实际数据。该方法将与解码信息相关的信息与可视元素一起呈现在单个屏截屏上。如果该可视元素是品牌元素,该方法将品牌元素与解码信息一起显示在数字设备上。该方法还需要在显示前对所捕获的可视元素部分进行格式化的步骤。针对这种示例性过程的可视元素部分的格式化可以是调整可视元素部分的大小、旋转或重新对准可视元素部分、调整可视元素特征或类似行为。一般需要可视元素部分的格式化作为确保可视元素可以在为这类元素的显示而分配的区域内正确显示的手段。此外,该方法还包括在解码可视编码数据之后,重新启动网络通信的步骤。这种网络通信的例子包括但不限于短消息服务(SMS)通信、多媒体消息服务(MMS)通信、电子邮件通信、蜂窝网络通信以及互联网通信。此外,该方法可以包括将解码数据和随同的可视元素存储在与设备相关联的存储器上,也被称为书签。在包含了加注书签步骤的实施例中,可以对存储器进行访问以获得所存储的解码数据以及与所存储的解码数据相关的信息和可视元素部分的一起显示。本发明进一步由一种包含了第一预定义区域和第二预定义区域的可视编码数据标签定义,所述的第一预定义区域包围了可视编码数据,所述第二预定义区域与第一预定义区域相邻并且包围了一个或多个可视元素。该可视编码数据可以采用条码形式,特别是二维条码符号体系,例如PDF417、DataMatrix, MaxiCode和QR码等。该一个或多个可视元素可以包括品牌元素,例如公司、产品或服务图标或是其它与公司、产品或服务相连的元素。可以定义可视标签的预定义区域从而使得相关联的识别应用能够确定对第一预定义区域的数据进行解码并且对该一个或多个可视元素的至少一部分进行用户界面显示。该可视编码标签可以但非必须包括位于标签上且与第一预定义区域和第二预定义区域中的一个或是两者相邻的第三预定义区域。该第三预定义区域可以包括标签标识或标签指示数据, 也即建议数字设备的用户捕获编码或是告知用户编码内容的特性的可视数据。在这种情况下,包括在第三预定义区域内的信息通常被相关联的识别应用忽略。在可视编码标签的可选实施例中,可以对可视元素进行编码以包括用户界面显示参数。例如,该可视元素可以采用具有各个形状、形状的位置、形状的颜色或者形状的阴影的一系列几何形状的形式,指示着特定用户界面显示参数。用户界面显示参数的例子包括字体大小、字体类型、字体颜色、背景颜色、对话模板等,其将例如使得用户界面跟随品牌或产品指南或是跟随公司可视图像的指南。本发明还实施在一种计算机程序产品中,用于捕获、解码并且准备显示可视编码数据和随同的可视元素。该计算机程序通常由具有图像捕获能力的手持数字设备,例如蜂窝相机电话等来执行。该产品包括计算机可读存储介质,该介质具有实施在其中的计算机可读程序指令。该计算机可读程序指令包括第一指令,用于确定包围了可视编码数据的可视编码标签的第一预定义区域,以及包围了一个或多个可视元素的可视编码标签的第二预定义区域。在此该程序指令识别并且标识标签的特定区域,该第一预定义区域包括可视编码数据并且第二预定义区域包括可视元素。该程序指令还包括第二指令,用于解码该可视编码数据。该解码处理与编码数据所使用的类型相关联。例如,如果该数据是利用传统二维条码方案,例如QR码、或是DataMatrix进行编码的,则该第二指令将包含所需的相关解码算法。该计算机可读程序指令还包括第三指令,用于提取该一个或多个可视元素的至少一部分,并且将所提取的部分应用到用户界面模板的第一预定义区域,该一个或多个用户界面模板通常存储在与数字设备相关联的存储器中并且形成了显示视图(也称为截屏)的基础。第三指令还可以将解码数据或解码的确认应用到用户界面模板的第二预定义区域。此外,该计算机可读程序指令的第三指令在将一个或多个可视元素的至少一部分应用到用户界面模板的第一预定义区域之前对该一个或多个可视元素的至少一部分进行转换。对可视元素的转换使得该可视元素被必要地修改以符合显示器尺寸和其它相关显示器特性。例如,转换可以包括调整可视元素大小、旋转或重新配置可视元素的对准、剪切可视元素、合成可视元素以及调整与可视元素相关的显示参数等等。该计算机可读程序还可以包括第四指令,用于将综合视图或截屏典型地显示在数字设备显示器上,该综合视图或截屏以用户界面模板为边线,并且包括第一预定义区域中的一个或多个可视元素的提取部分,并且一般还包括与解码数据相关的信息,例如解码确认或实际解码数据。本发明还定义了一种可选的计算机程序产品,用于捕获、解码和准备显示可视编码数据和相关的可视元素。该产品包括一个计算机可读存储介质,该介质上存有计算机可读程序指令。该计算机可读程序指令包括第一指令,用于确定包围了可视编码原始数据的可视编码标签的第一预定义区域,以及包围了编码用户界面参数数据的一个或多个可视元素的可视编码标签的第二预定义区域。在这一方面,原始编码数据一般由条码符号体系和可视元素编码用户界面参数来表示。例如,可视元素可以是几何形状,参数的编码基于元素的外形、元素的位置、元素的阴影、元素的颜色等。该计算机可读程序指令还包括第二指令,用于解码可视编码原始数据以及编码用户界面参数的可视元素。解码处理与编码数据所用的类型相关联。例如,如果原始数据采用传统二维条码方案,例如QR码或DataMatrix来编码,那么第二指令会包含必要的相关解码算法。该计算机可读程序指令还包括第三指令,用于将解码的用户界面参数应用到用户界面模板。对用户界面模板应用解码的用户界面参数可能会改变字体类型、字体大小、字体颜色或背景颜色或在模板中增加其它图符或实体。此外,第三指令还要求在用户界面模板指定区域应用与解码原始数据相关的信息,例如解码确认或者实际的决定数据。该计算机可读程序还可以包括第四指令,用于将综合视图或者截屏典型地显示在数字设备显示器上,该综合视图或者截屏以用户界面模板为边线,并且包括所应用的用户
7界面参数,一般还有与解码数据相关的信息,例如解码确认或实际解码数据。本发明还可以实现在数字设备中,用以捕获可视编码数据和可视元素,并且一起显示可视元素和解码信息。该设备一般是手持数字设备,例如蜂窝电话、PDA、照相机、摄像机或者类似设备。该设备将包括一个能够从可视编码标签中捕获图像的图像捕获设备; 一个与图像捕获设备进行数据通信的处理单元,该处理单元从图像捕获设备接收图像数据;一个与处理单元通信的存储器单元,该存储器单元存储一个或多个用户界面模板;以及一个与处理单元通信的显示器。此外,该设备将包括一个由处理单元执行的应用或例程。该应用实现在计算机可读存储介质中,在该介质中包含了计算机可读程序指令。该计算机可读程序指令包括第一指令,用于确定包围可视编码数据图像的第一预定义区域,以及包围一个或多个可视元素图像的第二预定义区域;第二指令,用于解码可视编码数据;以及第三指令,用于提取一个或多个可视元素中的至少一部分,并将所提取的部分应用到所存储的用户界面模板之一的第一预定义区域。该设备的显示器将显示基于所存储的用户界面模板并包括一个或多个可视元素的所应用的部分的综合视图或截屏。这样,本发明提供了方法、设备和计算机程序产品,用于将可视编码数据与一个或多个可视元素一起捕获,对所捕获的可视编码数据进行解码,以及在一个综合视图中显示可视元素和与解码数据相关的信息。执行可视编码数据解码的应用还可以转换所捕获的可视元素,以适应小型显示器的显示区域,例如与手持图像捕获设备相关联的显示器。这样, 本发明适用于捕获编码数据和品牌元素,例如公司或产品图标,并一起显示品牌元素和与解码信息相关的数据。这样,本发明提供了一种有效并且用户友好的方法,用于一起显示可视元素与解码信息或解码确认信息。此外,本发明提供了编码数据和可视元素之间的一一对应关系,使得包含编码数据的每个标签可以有单独的唯一可视元素,该单独的唯一可视元素可以与编码数据相关并且能够与编码数据一起显示。


前面一般性地描述了本发明,下面将结合附图,这些图的大小并不一定根据比例描绘。图1是根据本发明一种实施例的编码数据捕获和显示的系统的框图;图2说明了根据本发明一种实施例的可视编码数据标签模板;图3说明了根据本发明一种实施例的可视编码数据标签的一个例子;图4说明了根据本发明一种实施例的截屏或视图模板;图5说明了根据本发明一种实施例,通过对图3的标签进行捕获和解码得到的截屏或综合视图的一个例子;图6说明了根据本发明一种实施例的可视编码数据标签的一个例子,其中编码数据和可视元素包含在单个实体中;图7说明了根据本发明一种实施例,通过对图6的标签进行捕获和解码得到的截屏或综合视图的一个例子;图8说明了根据本发明一种实施例的可视编码数据标签的一个例子,其中可视元素定义编码用户界面显示参数;
图9说明了根据本发明一种实施例,通过对图8的标签进行捕获和解码得到的截屏或综合视图的一个例子;图10是根据本发明一种实施例,对编码数据进行捕获、解码和数据显示的方法的流程图。
具体实施例方式下面结合附图,详细描述本发明,在附图中给出了本发明的优选实施例。但是,本发明可以以许多不同形式实现,不应当理解为限于这里所给出的实施例;相反地,提供这些实施例是为了使本发明的公开更为彻底和完整,并且将本发明的范围完全传达给那些本领域的技术人员。全文中相同的数字代表了相同的元件。本发明提供了方法、设备和计算机程序产品以及系统,用于将可视编码数据与一个或多个可视元素一起捕获,以及一起显示解码信息和可视元素。执行可视编码数据的解码的应用还可以转换捕获的可视元素,以适应小型显示器,例如与手持图像捕获设备相关联的显示器。图1是根据本发明一种实施例的数据捕获和数据显示的系统概括图。数字设备10 配备了图像捕获单元20,例如照相机。该数字设备一般是手持数字设备,例如蜂窝电话、个人数字助理、数字相机、数字摄像机或者类似设备。该图像捕获单元能够从可视编码标签30 中捕获图像。可视编码标签的内容对本发明及其重要,下面会对其进行详细解释。数字设备中布置的处理单元40从图像捕获单元接收图像数据,并且执行识别和解码应用50,该识别和解码应用50识别出可视编码标签图像的预定义区域,执行必要的解码操作,并且准备综合视图,也称为截屏,用以显示在数字设备显示器60上。该应用会访问设备存储器70, 以获得可应用的用户界面模板80。该用户界面模板会提供该应用编辑视图的轮廓或基础。 一旦识别和解码操作执行了解码并且呈现了解码数据综合视图,则可以基于解码数据中的命令启动例如网络通信应用的可选的外部应用90。图2和图3分别提供了关于根据本发明一种实施例的可视编码标签模板和可视编码标签的例子的说明。图2的可视编码标签模板100定义了包围可视编码数据的特定区域和包围可视元素的特定区域。接着这些特定区域根据它们在标签上的大小和位置,由相关联的识别和解码应用进行识别。一旦区域被识别,就会针对预定义标签区域中包围的信息而进行必要处理。在图2给出的实施例中,第一预定义区域110定义了包围着可视编码数据的标签部分。该可视编码数据可以采用任何已知的可视编码符号体系的形式。编码数据一般采用条码形式。最好是二维条码符号体系,因为它们在较小区域中提供更多有待编码的信息。二维条码的例子包括PDF417、DataMatrix、MaxiCode和快速响应^lR)码。可视编码标签模板100的第二预定义区域120定义了包围一个或多个可视元素的标签部分。术语“可视元素”用于定义与第一预定区域中可视编码的信息相关的特定可视实体、项或图像。在本发明的一种实施例中,可视元素还定义为品牌元素,例如产品、服务或公司、图标、符号、徽章等。下面会详细解释,标签捕获设备所执行的识别和解码应用会将第二预定义区域识别为定义一个或多个可视元素的区域。该应用接着相应地处理可视元素。 在本发明的一种实施例中,可视元素可以可选地被格式化,也就是被转换并呈现,用以连同与解码数据相关的信息,例如解码确认或实际解码数据,一起显示在综合视图或截屏上。在本发明的另一种实施例中,可视元素的性质和特征,例如形状、位置、颜色、阴影等等,可以定义用户界面参数或设置。在这种情况下,可视元素的处理会包括根据可视元素的特征设置用户界面参数。可视编码标签模板100的第三预定义区域130定义了包围了标签识别数据的标签的可选部分。标签识别数据是可选的可视数据,其可以放置在标签上,以告知数字设备用户存在编码数据,并且可能希望捕获该数据,也就是说,将可视编码数据识别成是行为源。由第三预定义区域所包围的数据并没有由识别和解码应用来处理,但是,识别算法可以依据第三预定义区域的大小和形状来定位并识别第一和第二预定义区域中的一个或者两者。图3给出了根据本发明一种实施例的可视编码标签140的一个例子。第一预定义区域包围了可视编码数据150,在本例中是DataMatrix码,其为一种传统的二维条码符号体系。第二预定义区域包围了一个或多个可视元素160。在给出的例子中,可视元素是品牌元素包括产品图标“gage”和公司图标“nokia”。该可选的第三预定义区域170包围了数据识别标签,在本例子中,所包含的术语“获得更多”用以告知用户在标签上设有可能希望的编码信息。图4和图5提供了关于根据本发明一种实施例的显示截屏模板和显示截屏的一个例子的说明。如同之前在关于图1的讨论中所注意到的,数字设备捕获可视编码标签的图像并且将执行识别和解码应用。在本发明的一个实施例中,该应用将准备显示包含了呈现在可视编码标签的第二预定义区域上的一个或多个可视元素的至少一部分的截屏或是综合视图。图4说明了截屏或是称为视图模板200的一个例子。本发明的应用从存储在数字设备存储器中的模板中选择出一个合适的模板。应用模板的选择基于呈现在标签上的可视元素的形状和尺寸做出,或是该选择可以通过编码模板指定器在标签上指定。可选择地,其它模式的模板选择也是可以的。模板的大体形状应该与显示器的可视区域的尺寸对准。这样,在本发明的实施例中,其中标签由具有相对小型的显示器的手持设备捕获并在其上被解码,相关联的模板将反映显示器的形状和尺寸。图4的截屏模板包括了指定用于可视元素的第一区域210,以及指定用于与解码数据相关的信息的第二区域220。通常,为了将标签的一个或者多个可视元素包括在截屏模板的第一区域中,需要进行图形的转换,或是称之为重新格式化。这种图形转换将包括但不限于对可视元素进行旋转或是重新配置、调整尺寸、过滤可视元素以去除失真并且调整可视显示参数,例如对比、底色、颜色等。该第二区域220,其被指定用于与解码数据相关的信息,可以包括解码确认或是特定解码信息。例如,该第二区域可以包括关于数据已经或是尚未被正确解码的确认,或是该第二区域可以为用户提供解码数据,例如指示以启动网络连接。图5提供的是通过对图3的可视编码标签100进行捕获并且将图4的模板200用作边线而得到的显示截屏230的一个例子。虚线表示的是对应的模板区域而并非实际描绘在所显示的截屏上。第一区域210包括可视元素160。该可视元素被转换,也就是重新格式化以适合该第一区域的尺寸限制。该第二区域220包括与解码数据240相关的信息。在所描述的例子中,该信息为解码数据,采用帮助线路(在该截屏中指的是热线)电话号码的形式。该数字设备的用户在得到该截屏上的信息后可以选择激活网络通信,也即拨打该帮助线路号码或者用户可以选择对解码数据加书签。对解码数据加书签将会使得所显示的截屏被存储在设备存储器中以供将来的访问和使用。在本发明的可选实施例中,可视编码数据标签将集体地将可视元素和编码数据作为一个一体化的对象而表示。例如,图6描述可视编码数据标签300,其中根据本发明的一种实施例将可视元素和可视编码数据作为一个一体化的对象而表示。可视编码数据310嵌入几何形状中。用以将编码嵌入图片和形状中的一种编码符号体系的例子是Dataglyphs, 从加利福尼亚的I^lo Alto的PARC解决方案中获得。该可视元素320是几何形状的边线, 其包围了可视编码数据。在所示的实施例中,该形状的边线提供了公司名称“Nokia”的形成。图6的可视编码数据标签300将以下面的方式被捕获、解码以及显示。具有图像捕获单元的数字设备捕获可视编码标签的图像。相应的识别和解码应用识别编码数据和可视元素,并且对编码数据进行必要解码。此外,该应用会访问设备存储器,以获得可以应用的截屏模板。例如,该应用可以获得类似于图4所示模板的模板。可视元素随后可以在为这种包含所指定的模板区域中被复制。类似于前面讨论的实施例,在于截屏模板的指定区域中复制可视元素之前,可能必须对可视元素进行转换或重新格式化。图7说明了根据本发明一种实施例,通过捕获图6的可视编码数据标签300并且实施图4所示的截屏模板,得到的截屏330 —个例子。第一区域210包括可视元素160。可视元素已经经过转换,也就是重新格式化以匹配第一区域的大小限制。类似于图5所示的截屏,第二区域220包括与解码数据240相关的信息。在本发明的另一实施例中,可视编码数据标签包括为“原始”可视编码数据的指定的区域和为对用户界面显示参数进行编码的可视元素指定的区域。在这种实施例中,因为这两个指定区域都包括所编码的数据,第一预定义区域被指定为包围“原始”编码数据或者用户希望捕获、解码和显示的数据。第二预定义区域包围了一个或多个可视元素,在该实施例中,该可视元素对用户界面显示参数进行编码。例如,可视元素可以是一系列几何形状, 每个形状与特定的用户界面显示参数相关。该信息可以利用若干可视方式中的任意一个来进行编码,例如可视元素的形状、可视元素的位置、元素的颜色或者元素的阴影。代替几何形状的是该实施例的可视元素可以采用的另一已知的符号体系,例如条码等。编码可视元素可以调整的用户界面显示参数的例子包括但不局限于字体类型、字体大小、字体颜色、背景颜色、边界类型、图标的包含等等。在该实施例中,可视元素一般不复制并且显示在解码数据相关的截屏上,而是用以定义与解码数据相关的截屏相关的参数。图8给出了根据本发明一种实施例的可视编码标签400的一个例子,该可视编码标签具有为原始可视编码数据指定的区域,以及为对用户界面显示参数进行编码的可视元素指定的区域。第一预定义区域包围了可视编码数据410,在本例中是Data Matrix码,传统的二维条码符号体系,但多种码的类型都是可能的。第二预定义区域包围了一个或多个可视元素420,其与用户界面显示参数信息一起被编码。在所给出的例子中,可视元素是几何形状,并且其形状和阴影决定了用户界面显示参数。可选的第三预定义区域包围了标签识别数据430,在本例中,包含了术语“获得更多”来告知用户该标签上设有可能需要的编码 fn息ο图9说明了根据本发明一种实施例,通过捕获图8的可视编码数据标签400得到的截屏430的一个例子。用以创建截屏430的模板与前面说明的实施例的不同之处在于,
11该模板只包括一个指定区域,用以包围与解码数据相关的信息。因为标签中的可视元素不代表将要被复制和显示的图像,而是代表了编码的用户界面显示参数,所以该模板不会包括用于复制可视图像的指定区域。一般显示区域440包括与解码数据450相关的信息。在标签400的可视元素中编码的数据反映在一般显示区域的显示参数上。例如,一般显示区域的阴影表明该可视元素为用户界面显示编码了特定背景颜色。通过可视元素编码可能已经设置了的其它参数包括字体类型、字体尺寸、字体颜色等。图10是根据本发明一种实施例的方法的流程图,该方法捕获并一起显示可视编码信息以及包含在可视标签中的一个或多个可视元素。在步骤500中,具有图像捕获单元的数字设备被指令或者针对可视编码标签。可视编码标签包括一个编码数据部分和一个可视元素部分。该数字设备一般是手持数字设备,例如配备了照相机的蜂窝电话、配备了照相机的个人数字助理(PDA)、数字相机、摄像机或者类似设备。标签的编码数据部分可以包括任何已知编码的符号体系,例如条码。在本发明的一种实施例中,编码数据部分是二维条码符号体系,例如PDF417,Data Matriχ、MaxiCode、QR码等。可视元素可以采用品牌元素的形式,例如图标或其它产品、服务或公司的标记。通常可视编码标签的编码数据部分和可视元素部分是分离且不同的标签区域,其可以通过相关联的检测和解码算法识别。但是,在一种可选实施例中,例如图6所示那样,编码数据部分和可视元素部分可以整合在单个实体中。在步骤510,数字设备读取可视编码数据。读取可视编码数据需要执行一个识别应用,该应用采用算法来确定编码数据部分在标签中的位置。在步骤520中,捕获标签的可视元素部分。捕获可视元素部分需要执行识别应用,以应用算法来确定可视元素部分在标签中的位置,之后,将可视元素存储在存储器单元中。在可选步骤530中,所捕获的可视元素可能被要求进行重新格式化,准备可视图像以应用到截屏或视图模板。重新格式化可能需要对可视元素进行旋转或重新配置、调整尺寸、过滤以及调整可视元素显示参数等。该方法还包括步骤M0,其中数字设备对可视编码数据进行解码。数据的解码需要执行一个解码算法,该算法对应于用于编码可视数据的编码方法。在步骤阳0,一旦数据被解码,该方法提供了在与该数字设备相关联的显示器上显示一个综合视图的步骤,前述综合视图包括至少一部分可视元素部分和与解码数据相关的信息。提供综合视图一般需要访问存储器来获得视图模板,从所捕获的可视元素中提取可视元素,并且将可视元素应用于模板的预定义区域。此外,将与解码数据相关的信息,例如解码确认或特定解码数据,应用于该模板的另一预定义区域。在可选步骤560中,该方法还包括作为解码了可视编码数据的结果启动网络通信。启动网络通信可以基于解码数据自动发生,或者可以应数字设备用户的请求启动。例如,在向设备用户显示的某个视图上的解码信息可以建议网络通信的形式,并且该用户可以选择启动通信、延迟通信或者放弃通信。网络通信形式的例子包括但不限于短消息服务 (SMS)通信、多媒体消息服务(MMS)通信、电子邮件通信、蜂窝网络通信以及互联网通信。
该方法还包括可选步骤570,将解码数据和可视元素存储在数字设备存储器中。解码数据和可视元素的存储使得能够在数据中加书签,并且之后应用户请求显示。因此,如果该方法包括存储解码数据和可视元素,则在可选步骤580,该方法还可以包括访问数字设备存储器,以获得存储的解码数据,并且以单个综合视图的方式显示至少一部分存储的可视元素和至少一部分存储的解码数据。此外,一起存储可视元素和解码数据,提供了综合书签,其允许用户浏览存储的数据,并且基于书签中显示的可视元素识别数据。这样,本发明提供了方法、设备和计算机程序产品,用于使得可视编码数据与一个或多个可视元素一起被捕获,对所捕获的可视编码数据进行解码,以及在一个综合视图中显示可视元素和与解码数据相关的信息。执行可视编码数据解码的应用还可以转换所捕获的可视元素,以适应小型显示器,例如与手持图像捕获设备相关联的显示器的所分配的显示区域。这样,本发明适用于捕获编码数据和品牌元素,例如公司或产品图标,并一起显示品牌元素和与解码信息相关的数据。这样,本发明提供了一种有效并且用户友好的方法,用于一起显示可视元素与解码的信息或解码确认信息。此外,本发明提供了编码数据和可视元素之间的一一对应关系,使得包含编码数据的每个标签可以有单独的唯一可视元素,该可视元素可以与编码数据相关联并且能够与编码数据一起显示。对本领域技术人员而言,能够想到本发明的很多修改和其它实施例,它们属于本发明,拥有前面的描述和相关联附图所给出的优点。因此,需要理解,本发明并不局限于公开的特定实施例,这些修改和其它实施例应当包含在后附权利要求书的范围内。尽管这里采用了特定术语,但它们只是出于一般的描述性目的,并不是为了限制本发明。
权利要求
1.一种方法,包括在数字设备处读取作为可视标签的至少一部分而被包括的可视编码数据;在所述设备处解码所述可视编码数据;以及发起网络通信以作为解码所述可视编码数据的结果。
2.根据权利要求1所述的方法,其中所述可视标签进一步包括与所述可视编码数据分离的可视元素部分。
3.根据权利要求1所述的方法,其中所述数字设备包括包含蜂窝电话、个人数据助理、 数字照相机或者摄像机的设备。
4.根据权利要求2所述的方法,进一步包括在与所述设备相关联的显示器上提供显示综合视图,所述综合视图包括与已解码数据有关的信息以及所述可视标签的所述可视元素部分的至少一部分。
5.根据权利要求1所述的方法,其中所述可视解码数据包括条码数据。
6.根据权利要求2所述的方法,进一步包括捕获所述可视标签的所述可视元素部分。
7.根据权利要求1所述的方法,其中所述网络通信包括包含短消息服务SMS通信、多媒体消息服务MMS通信、电子邮件通信、蜂窝网络通信或者互联网通信的网络通信服务。
8.根据权利要求2所述的方法,进一步包括将已解码数据以及所述可视标签的所述可视元素部分的至少一部分存储在所述设备的存储器中。
9.根据权利要求8所述的方法,其中将所述已解码数据以及所述可视元素部分存储在所述设备的存储器中包括生成包括所述可视标签的所述可视元素部分的至少一部分的书签。
10.根据权利要求9所述的方法,进一步包括访问所述书签以获得所存储的所述已解码数据;以及在与所述设备相关联的显示器上显示综合视图,所述综合视图包括已存储的所述可视标签的所述可视元素部分的至少一部分以及与已存储的所述已解码数据有关的 fn息ο
11.一种装置,包括处理器,以及包括计算机程序代码的存储器,所述存储器和所述计算机程序代码被配置为用于利用所述处理器而致使所述装置读取可视标签,其包括作为可视标签的至少一部分而被包括的可视编码数据;解码所述可视编码数据;以及发起网络通信以作为解码所述可视编码数据的结果。
12.根据权利要求11所述的装置,其中所述可视标签进一步包括与所述可视编码数据分离的可视元素部分。
13.根据权利要求11所述的装置,其中所述装置驻留于蜂窝电话、个人数据助理、数字照相机或者摄像机中。
14.根据权利要求12所述的装置,其中所述装置进一步被致使在与所述装置相关联的显示器上提供显示综合视图,所述综合视图包括与已解码数据有关的信息以及所述可视标签的所述可视元素部分的至少一部分。
15.根据权利要求11所述的装置,其中所述可视解码数据包括条码数据。
16.根据权利要求12所述的装置,其中所述装置进一步被致使捕获所述可视标签的所述可视元素部分。
17.根据权利要求11所述的装置,其中所述网络通信提供包括短消息服务SMS通信、多媒体消息服务MMS通信、电子邮件通信、蜂窝网络通信或者互联网通信的网络通信服务。
18.根据权利要求12所述的装置,其中所述装置进一步被致使将已解码数据以及所述可视标签的所述可视元素部分的至少一部分存储在所述装置的存储器中。
19.根据权利要求18所述的装置,其中将所述已解码数据以及所述可视元素部分存储在所述装置的存储器中包括生成包括所述可视标签的所述可视元素部分的至少一部分的书签。
20.根据权利要求19所述的装置,其中所述装置被进一步致使访问所述书签以获得所存储的所述已解码数据;以及在与所述装置相关联的显示器上显示综合视图,所述综合视图包括已存储的所述可视标签的所述可视元素部分的至少一部分以及与已存储的所述已解码数据有关的信息。
全文摘要
将可视编码数据与一个或多个可视元素一起捕获,对编码数据进行解码,并且显示一个综合视图,该综合视图包括与例如解码确认或解码数据的解码数据相关的信息和可视元素。识别和解码处理还可以转换所捕获的可视元素,以适应小型显示器的分配显示区域,该小型显示器例如为与手持图像捕获设备相关联的显示器。这样,本发明适用于捕获编码数据和品牌元素,例如公司或者产品图标,并一起显示品牌元素和与解码信息相关的数据。
文档编号H04M1/2755GK102170492SQ20111010343
公开日2011年8月31日 申请日期2005年9月9日 优先权日2004年9月13日
发明者H·叙奥默拉, I·舍姆布里, J·埃诺南, K·阿拉-沃科南, M-L·里萨南, P·J·萨阿里南, T·N·冯·克诺兰格 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1