代码结构和代码阅读终端的利记博彩app

文档序号:2822112阅读:370来源:国知局
专利名称:代码结构和代码阅读终端的利记博彩app
技术领域
本发明涉及一种代码结构和一种代码阅读终端。
背景技术
许多蜂窝电话都配有一种功能,这种功能允许用户挑选和记录所希望的铃声,诸如一个曲调。为了记录铃声,用户可以手动地在他们的蜂窝电话上执行某个键的操作。作为选择,如果电话能够接入因特网,则用户就能够访问可以下载铃声数据的某业务站。
JP专利公开号2002-125008 A披露了一种记录铃声数据的方法将蜂窝电话的铃声数据翻译成一种二维代码,然后打印和用照相机阅读这种二维代码。
有时,除了铃声数据之外的数据需要采用所述二维代码来加以记录。在这种情况中,有必要将铃声数据适当地与所记录的数据中的其它数据分隔开。例如,如果采用二维代码将一种诸如文本数据的不同类型的数据与蜂窝电话的铃声数据编码在一起,那么阅读器就可能会把文本数据误认为铃声数据。然后,它会相应地处理后续的过程,从而导致蜂窝电话异常工作。
还需要通过使常规的代码阅读器难以阅读采用二维代码记录的铃声数据从而只允许特定用户或者设备阅读该数据来保护该采用二维代码记录的铃声数据。

发明内容
因此,本发明的一个目的是提供一种将例如铃声数据与所记录的数据中的其它数据分隔开的技术。本发明的另一个目的是保护二维地被编码的数据。
在一方面,本发明提供一种被编码数据结构,包括主体部分和报头部分,其中所述主体部分包括信息内容,所述报头部分具有索引所述主体部分的功能。所述报头部分包括用于识别在所述主体部分中的数据的类型的数据识别符。通过使用这种数据结构,能够根据所述报头部分来确定在所述主体部分中的被编码数据的类型。
所述报头部分优选地包括指示在所述主体部分中的所述数据是否被加密的加密识别符。使用所述加密识别符的识别使得后续过程能够被正确地执行。
在另一个方面,本发明提供一种代码-阅读终端。所述代码-阅读终端包括一种用于拍摄被编码数据的成像单元,所述被编码数据包括报头部分和主体部分,所述报头部分包括指示在所述主体部分中的数据的类型的数据识别符。它还包括用于根据所述数据识别符来识别由所述成像单元拍摄的被编码数据的类型的数据识别单元。所述终端还包括用于根据由所述数据识别单元识别的数据类型阅读所述被编码数据以及用于再现已经被阅读的所述数据的控制单元。
所述代码-阅读终端包括用于根据所述数据识别符识别由所述成像单元拍摄的被编码数据的类型的数据识别单元,并且所述代码-阅读终端能够确定被编码数据的类型。
优选地,所述被编码数据是否加密被确定。如果被加密,则在解密所述数据之后,再现所述数据。
优选地,当阅读所述被编码数据时,所述数据类型由所述数据识别单元加以识别。然后,自动地执行适当的过程,由此接下来被加密的数据被解密,并且在显示其它数据的同时被再现。采用这种方式,用户能够处理内容数据而不必注意是否存在加密。


图1展示本发明的实施例的二维代码-阅读终端的例子。图1(A)展示所述终端的前表面。图1(B)展示所述终端的后表面。
图2展示根据所述实施例的二维代码-阅读终端的功能框图。
图3展示根据所述实施例的二维代码的数据结构的例子。
图4展示一个过程的流程图,该过程以在所述实施例的二维代码-阅读终端上阅读代码开始直到再现铃声。
图5展示在根据所述实施例的二维代码-阅读终端上执行各过程期间的显示屏幕。图5(A)展示选择正常照相机模式还是条形码(阅读)模式的屏幕的例子。图5(B)展示选择一维还是二维条形码的屏幕的例子。图5(A)和图5(B)展示所述终端的前表面。
图6展示在根据所述实施例的二维代码-阅读终端上执行各过程期间的显示屏幕。图6(A)展示二维条形码如何扩张到显示区域以外。图6(B)展示定位在显示区域之内的二维条形码。
图7展示在根据所述实施例的二维代码-阅读终端上执行各过程期间的显示屏幕。图7(A)展示显示屏幕上的二维条形码如何被遮蔽。图7(B)展示如何通过打开灯来减小阴影的影响。
图8展示阅读根据所述实施例的二维代码-阅读终端中代码的过程的流程图。
具体实施例方式
本申请是以日本专利申请2002-206736为基础的,该日本专利于2002年7月16日提交,在本申请中引入该日文专利申请的全部以供参考。
以下将参考附图对根据本发明的代码-阅读技术加以描述。图1展示配有成像功能(照相机)的蜂窝电话(便携式终端),这种成像功能构成代码-阅读功能的一部分。图1(A)展示蜂窝电话的液晶显示器(LCD)侧(前表面)。图1(B)展示电话的照相机侧(后表面)。图2展示图1的蜂窝电话的功能框图。图3展示用在根据本发明的代码-阅读技术中的数据结构的例子。图4展示各过程的流程图,所述各过程包括处理用所述实施例的代码-阅读技术所阅读的数据,以及再现一首曲调。图5(A)和(B),图6(A)和(B),以及图7(A)和(B)展示在使用所述实施例的代码-阅读技术进行代码-阅读操作期间蜂窝电话的屏幕的例子。图8展示在代码-阅读操作中所涉及的过程的特定例子。
如在图1(A)所展示的,带有多种输入键的键输入部分3和LCD部分5被安装在蜂窝电话1的前表面上。如图1(B)所展示,在蜂窝电话1的后表面上,安装有诸如CCD照相机的照相机(成像单元)7以及灯10(诸如LED或者其它照明设备)。
参考图2,蜂窝电话1包括天线11、RF(射频)电路12、信号处理单元13、用于控制它们的CPU19、以及存储器18。它还包括麦克风15、用于将经由麦克风进入的语音数据转换为数字数据的A/D转换器14、用于将来自信号处理单元13的数字信号转换为模拟信号的D/A转换器16以及用于输出来自D/A转换器16的信号的扬声器17(包括铃声再现单元)。LCD5(显示单元)、照相机单元7(成像单元)以及键输入单元3一起构成用户界面。
CPU19具有数据识别功能19a,用于识别通过阅读代码所获得的数据的类型。存储器18包括铃声数据存储区域18a,用于存储铃声数据。
现在参考图3,本实施例中的数据结构被划分为报头部分和主体部分。报头部分从开头起,例如具有数据识别符区域D(2个字节长)、标记识别代码区域M(2个字节长)、格式号区域F(1个字节长)、加密识别符区域C1(1个字节长)、加密版本区域C2(1个字节长)、指示标题长度(N)的区域S(2个字节长)、以及指示关于铃声标题的信息的区域T(N个字节长)。在主体区域中,例如存储关于实现铃声的内容数据。利用现有技术方案来确定数据识别符D,使得它取在常规文本文档中不出现的特定值(诸如0x00或0xFF)。这样,在阅读过程中,例如,如果主体部分的数据识别符指示预定的值,则主体部分的信息内容能够被确定出是铃声数据的信息内容。
参考图4-8,将描述从二维代码-阅读过程到铃声再现过程的过程序列。
在图5(A),LCD5显示一个屏幕,该屏幕提示选择正常照相机模式5a还是条形码模式5b(在图8的步骤S31中条形码阅读模式的设置)。当用户选择条形码模式5b时,屏幕就改变为提示选择一维条形码5c还是二维条形码5d,如图5(B)所展示的。如果包括铃声数据的二维条形码模式被选择(在图8的步骤S32的选择该代码类型的步骤),则蜂窝电话现已就绪好来阅读包括铃声数据的二维条形码。在一维代码的情况下,照相机和显示设置被赋予预定值(设置值1)。在二维代码的情况下,采用另一个预定值(设置值2)。例如,在一维代码的情况下,所拍摄的范围为长640×宽480,而显示被设置为它以相等尺寸显示该照相机图像。在二维代码的情况下,所拍摄的范围是长320×宽240,而显示被设置为它显示在长和宽上都两倍于该照相机图像的尺寸。此外,对于一维和二维代码是公共的照相机设置包括边缘分量和对比度的加重。
照相机现已为事件捕获做好准备,并且它根据各个事件来切换过程。灯的打开/关闭操作事件关系到对用户按下灯的打开或者关闭按钮作出响应而切换灯打开或者灯关闭(步骤S45)。
在用户按下阅读开始按钮时,阅读开始操作事件发生,以便起动对条形码的阅读,于是指示阅读开始的标志被设置。指示照相机位置的标记能够显示在LCD上,并且一旦已开始阅读,所述标记可能就被消除了。在照相机已经阅读一帧图像之后,帧捕获事件发生。最初,在LCD上显示根据所述设置已经被阅读的图像(步骤S36)。照相机的位置可以同时地显示在LCD上。在步骤S39,确定阅读是否已经成功。如果阅读开始标志被设置,则代码-阅读过程就被启动(步骤S38)。如果在步骤S39确定出阅读还不成功,则例程就返回到事件阅读步骤S35。如果在步骤S39确定出代码阅读已经成功,则执行阅读数据过程(步骤S40),并且根据所阅读的数据类型,将阅读的结果适当地展示给用户。然后,代码-阅读过程结束(步骤S41)。
例如,在开始阅读之前,因为代码-阅读过程还没有被启动,所以能够以高的帧速率平滑地进行显示。在阅读之前,用户能够在看着屏幕的同时容易地操作该单元以便使代码出现在屏幕上。当代码被定位在屏幕上时,用户起动阅读开始操作,然后显示阅读结果。在操作中,只要二维代码没有完全出现在屏幕上(可成像的区域),阅读开始操作就不被启动,如图6(A)所展示,因为代码部分地在屏幕(所拍摄的区域)之外,这就防碍了代码的阅读。一旦确认了二维代码在屏幕(可成像的区域)上,如图6(B)所展示,代码在屏幕(所拍摄的区域)之内,阅读开始操作就被启动,接着是阅读代码。
如果在阅读操作期间,二维代码被遮蔽,则可能会防碍阅读,如图7(A)所展示的。在这种情况下,可以打开灯10(图1(B)),如图7(B)所展示的,这样,阴影的影响就能够被减小,成功阅读的概率就能够被增加。
参考图4,将描述阅读数据过程的步骤。首先,在步骤S3,由CPU19的数据识别功能19a分析数据识别符。例如,如果数据识别符是“00”或者“ff”,则确定出数据不是文本数据,然后阅读数据识别符之后的报头(步骤S11)。然后在步骤S15确定报头是否正确。如果在步骤S15,确定出报头不正确,该过程就终止(步骤S29)。如果在步骤S15,确定出是正确的,则在步骤S17根据加密识别符C1确定主体部分是否被加密。如果确定出主体部分是被加密的,则在步骤S21通过参考关于加密版本的信息C2执行解密过程。如果在步骤S17确定出主体部分没有被加密,则该过程就进展到步骤23而不进行解密。在步骤S23,显示标题,并且在步骤S25再现铃声。该过程在步骤S27结束。如果在步骤S3,数据识别符不具有指定的值,诸如“00”或者“ff”,则确定出数据是文本数据。然后在步骤S7显示文本数据,并且在步骤S8再现确认音,由此向用户指示阅读完成。该过程在步骤S9结束。
通过这些过程,例如铃声数据与采用所记录的二维代码的其它数据就能够被成功地分开。此外,二维地被编码的数据能够通过加密而被保护。
通过预先判定被加密的数据是内容数据,根据加密的存在就能够确定给出的数据是否是内容数据。
尽管已经参考优选实施例描述了本发明,但是本领域熟练技术人员应该理解的是,本发明的许多变化、修改或改进是可能的。
例如,尽管在上述的实施例中,铃声代码采用了二维条形码,但是除了铃声以外的内容也可以二维地被编码。还可以使用除了二维条形码以外的代码。
因此,根据本发明的代码-阅读技术,铃声数据和在所记录的数据中的其它数据就能够被适当地分开了。
权利要求
1.一种包括主体部分和报头部分的被编码数据结构,其中所述报头部分包括用于识别在所述主体部分中的数据的类型的数据识别符。
2.一种包括主体部分和报头部分的被编码数据结构,所述主体部分包括铃声数据,所述报头部分具有索引所述主体部分的功能,其中所述报头部分包括用于识别在所述主体部分中的所述数据是否是铃声数据的数据识别符,所述数据识别符包括只在铃声数据中存在的数据的组合。
3.根据权利要求1或2的所述数据结构,其中所述报头部分还包括指示在所述主体部分中的所述数据是否被加密的加密识别符。
4.一种代码-阅读终端,包括用于拍摄包括报头部分和主体部分的被编码数据的成像单元,所述报头部分包括指示在所述主体部分中的数据的类型的数据识别符;用于根据所述数据识别符确定被所述成像单元拍摄的所述被编码数据的类型的数据识别单元;以及用于根据被所述数据识别单元确定的所述数据类型来阅读所述被编码数据以及再现已经被阅读的所述数据的控制单元。
5.一种包括根据权利要求4的所述代码-阅读终端的蜂窝电话。
6.根据权利要求4的所述代码-阅读终端,其中确定所述被编码数据是否被加密,并且如果被加密,则所述数据被在解密之后再现。
7.根据权利要求5的所述代码-阅读终端,其中当所述被编码数据被阅读时,所述数据类型被所述数据识别单元确定,并且其中被加密的数据被解密,然后被再现,同时未被加密的数据被显示。
8.一种铃声数据的代码-阅读终端,包括用于拍摄包括报头部分和主体部分的被编码数据的成像单元,所述主体部分包括被编码的铃声数据,并且所述报头部分包括指示在所述主体部分中的数据的类型的数据识别符;用于根据所述数据识别符识别被所述成像单元拍摄的所述被编码数据的数据类型的数据识别单元;以及用于根据被所述数据识别单元识别的所述数据类型来阅读所述被编码数据以及再现已经被阅读的所述铃声数据的控制单元。
9.一种包括根据权利要求8的所述代码-阅读终端的蜂窝电话。
10.一种导致计算机执行如下步骤的程序拍摄包括报头部分和主体部分的被编码数据,所述报头部分包括指示在所述主体部分中的数据的类型的数据识别符;根据所述数据识别符识别已经被拍摄的所述被编码数据的类型;以及根据被识别的所述数据类型来阅读所述被编码数据并且再现已经被阅读的所述数据。
11.一种记录了导致计算机执行如下步骤的程序的记录媒体拍摄包括报头部分和主体部分的被编码数据,所述报头部分包括指示在所述主体部分中的数据的类型的数据识别符;根据所述数据识别符识别已经被拍摄的所述被编码数据的类型;以及根据被识别的所述数据类型阅读所述被编码数据并且再现已经被阅读的所述数据。
全文摘要
一种代码-阅读设备确定在所记录的代码数据中的数据的类型,并且根据所确定的数据类型执行适当的过程。所述代码-阅读设备包括用于拍摄被编码数据的成像单元(7)。所述被编码数据包括报头部分和主体部分,所述主体部分包括被编码的铃声数据,所述报头部分包括指示在所述主体部分中的数据的类型的数据识别符D。所述设备还包括用于根据所述数据识别符D识别由所述成像单元(7)拍摄的所述被编码数据的类型的数据识别单元(19a),以及用于根据所述被识别的数据类型来阅读所述被编码数据并再现已经被阅读的所述铃声数据的控制单元(13)和控制单元(19)。
文档编号G10H1/00GK1472949SQ03147668
公开日2004年2月4日 申请日期2003年7月16日 优先权日2002年7月16日
发明者村松健晴, 石川博一, 一 申请人:夏普公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1