使用点编码的数据输出输入方法

文档序号:9350315阅读:388来源:国知局
使用点编码的数据输出输入方法
【专利说明】使用点编码的数据输出输入方法
[0001]本发明是一件分案申请,原申请的申请日为:2012年I月21日;原申请号为:201210020035.2 ;原发明创造名称为:使用点编码的数据输出输入方法。
技术领域
[0002]本发明是有关于一种可利用图像识别(pattern/image recognit1n)读取的点编码,该点编码形成于一物体表面上且对映一指针数据。
【背景技术】
[0003]图1为一示意图,显示形成于一物体表面I上的点编码(Dot Code) 12。如图1所示,点编码12是由许多位点(Bit Dot)组合而成,由于位点相当微小,故容易在视觉上被忽略,或被人眼解读为底色。点编码12与内容信息(Informat1n Material) 11 (如图1的文字图案“APPLE”)利用例如印刷等方式,共同形成于例如纸张等物体表面I上。点编码12是对映一指针数据且不影响人眼对内容信息11的接收。
[0004]图2为显示一电子系统2的示意图,该电子系统2具有光学装置102、处理装置104及输出装置106以进行图像识别程序读取该点编码12。光学装置102、处理装置104、及输出装置106彼此以有线或无线方式连接。光学装置102读取物体表面以取得一放大图像,接着处理装置104自放大图像中取出点编码12再转换为数字数据,并取得对应该数字数据的额外信息。最后,输出装置106接收此额外信息,并以预定形式将此额外信息输出。因此,通过点编码12的设计,可让例如书页等常见的物体表面上承载更多的额外信息。
[0005]图3为一示意图,显示已知一包含多个点编码12的图案设计。如图3所示,一个点编码12 (虚线所围绕的区域)是由一关键点202、多个格点204、及多个信息点206按照预定规则排列形成。详言之,一个点编码12是以关键点202为中心于周围配置多个格点204,其中每四个格点204配置为一个矩形方块,且每四个格点204的中心作为一虚拟点,位于矩形方块内信息点206可选择性往该虚拟点的上、下、左、右方偏移一段距离,以分别代表不同数值,再通过前述的电子系统2读取出。关键点202是以将一个点编码12中心的格点204往一预定方向偏移一段距离方式形成,关键点202可提供一点编码12的参考方向,作为光学装置112读取物体表面以取得一放大图像时的定向参考。再者,四个格点204配置为一个矩形方块的方式,可作为读取或印刷点编码12时若产生变形的校正参考。
[0006]如图1所示,点编码12通常与物体表面I上的内容信息11共存,因此,当位点的密度越高时,视觉效果越差,且如此人眼更容易感知点编码12的存在且使点编码12与内容信息11混淆的机会增加。另一方面,当点编码12于一有限的物体表面区域形成时,于提供相同信息量的前提下,过高的位点分布密度会导致两相邻位点间的距离过小,因此当位点以例如印刷方式形成于纸张上时,会导致较为明显的视觉干扰;若欲降低此一视觉干扰,通常需进一步缩减位点的尺寸,如此将提高印刷机及纸张的分辨率要求,且印制时也容易漏点,相对增加印刷的难度,且容易造成光学装置判读错误或分辨不易。图3所示的已知点编码12设计方式,明显导致一过高的位点密度,而产生上述的种种问题。

【发明内容】

[0007]有鉴于此,本发明提供一种使用点编码的数据输出/输入方法,能提供较低的位点密度且能以少量的位点构成一点编码,而可避免上述已知设计的种种问题。
[0008]本发明提出一种使用点编码的数据输出/输入方法。数据输出/输入方法包括于物体表面上形成对应指针数据的一或多个点编码,此点编码包括数据部及标记部,且标记部与数据部相邻接。
[0009]其中,数据部所占区域被区分为多个第一区块。各第一区块被区分为多个以(MXN)阵列方式排列的第一位区域,M、N皆为大于或等于3的整数。其中部分排列成十字形的第一位区域构成第一标记区域,且第一标记区域的最小宽度为第一位区域的宽度的整数倍。各第一区块分别具有一第一位点,且各第一位点设置于第一标记区域以外的其中一个第一位区域内。
[0010]其中,标记部所占区域被区分为多个第二区块。各第二区块被区分为多个以(PXQ)阵列方式排列的第二位区域,P、Q皆为大于或等于3的整数。其中部分排列成十字形的第二位区域构成第二标记区域,且第二标记区域的最小宽度为第二位区域的宽度的整数倍。各第二区块分别具有一第二位点,且各第二位点选择性地设置于第二标记区域以内的其中一个第二位区域内。数据输出/输入方法还包括光学读取物体表面,以取得对应此点编码的指针数据。
[0011]在本发明的一实施例中,其中在各第一区块中,第一标记区域将第一区块分隔为第一、第二、第三及第四数据区域,第一、第二、第三及第四数据区域分别由相同数目的第一位区域组成,且在同一个第一区块中,第一、第二、第三及第四数据区域彼此互不邻接。
[0012]在本发明的一实施例中,其中各第一位点分别设置于各第一区块的第一、第二、第三及第四数据区域其中之一,以表示指针数据中的一数值。
[0013]在本发明的一实施例中,其中各第一位点分别设置于其中一个第一位区域内。
[0014]在本发明的一实施例中,其中第一区块与第二区块排列成(AXB)的区块阵列。
[0015]在本发明的一实施例中,其中第二区块呈L型分布,且标记部与数据部的二相邻边界邻接。
[0016]在本发明的一实施例中,其中各第二区块内的各第二标记区域是由至少一列第二位区域以及至少一行第二位区域所构成。
[0017]在本发明的一实施例中,其中位于同一列的第二区块内的各第二位点是设置于对应的第二标记区域的交叉部位。而位于同一行的第二区块内的各第二位点是偏离对应的第二标记区域的交叉部位。
[0018]在本发明的一实施例中,其中位于同一列的第二区块内的各第二位点是沿着第一方向偏离对应的第二标记区域的交叉部位。而位于同一行的第二区块内的各第二位点是沿着第二方向偏离对应的第二标记区域的交叉部位,且第一方向实质上垂直第二方向。
[0019]在本发明的一实施例中,其中第一方向平行于列方向,而第二方向平行于行方向。
[0020]在本发明的一实施例中,其中第一区块与第二区块具有相同的尺寸,且第一区块内的第一标记区域排列方式相同于第二区块内的第二标记区域排列方式。
[0021]本发明另提出一种使用点编码的数据输出/输入方法,其包括于物体表面上形成对应指针数据的至少一点编码,点编码由多个区块所构成的矩阵,且各区块分别具有一位点。其中,区块被区分为多个以(MXN)阵列方式排列的位区域,M、N皆为大于或等于3的整数,其中部分排列成十字形的位区域构成一标记区域。其中,构成各点编码的数据内容的各位点,设置于区块的标记区域以外的其中一个位区域内。构成各点编码的标记内容的各位点,设置于区块的标记区域以内的其中一个位区域内。数据输出/输入方法还包括光学读取物体表面,以取得对应点编码的指针数据。
[0022]本发明又提出一种使用点编码的数据输出/输入方法,其包括于物体表面上形成对应指针数据的一或多个点编码,点编码由多个区块所构成的矩阵,且各区块分别具有一位点。其中,区块被区分为多个以(MXN)阵列方式排列的位区域,M、N皆为大于或等于3的整数。其中位于位区域中央的位区域及其相连接的多个位区域构成第一区域。位区域的其它位区域则构成第二区域。其中,构成各点编码的标记内容的各位点,设置于第一区域的其中一个位区域内。构成各点编码的数据内容的各位点,设置于第二区域的其中一个位区域内。数据输出/输入方法还包括光学读取物体表面,以取得对应点编码的指针数据。
[0023]在本发明的一实施例中,其中第一区域包括为一字形、丨字形或十字形其中之一。
[0024]本发明再提出一种使用点编码的数据输出/输入方法,包括于物体表面上形成对应指针数据的一或多个点编码,此点编码为多个虚拟区块所构成的矩阵,且各个虚拟区块分别具有一位点。其中,该些虚拟区块被至少三条纵向虚拟分割线以及至少三条横向虚拟分割线区分为多个位区域,其中位于位区域中央的一位区域及其相连接的多个位区域构成第一区域,位于位区域的其它位区域构成第二区域。其中,设置于第一区域的其中一个位区域内的各个位点构成各组点编码的标记内容;设置于第二区域的其中一个位区域内的各个位点构成各组点编码的数据内容。光学读取该物体表面,以取得对应点编码的指针数据。
[0025]从另一观点来看,本发明提出一种可利用图像识别读取的点编码,此点编码形成于物体表面上,点编码包括多个虚拟区块以及多个位点。其中,多个虚拟区块排列成一矩形,各个虚拟区块分隔为一个中央标记部以及四个角落位区域,且各个角落位区域分别代表一个候选二元码。各个位点设置于多个虚拟区块的角落位区域的其中之一或设置于中央标记部。其中,被设置于角落位区域的其中之一的位点,依据各个角落位区域所对应的候选二元码定义出各个虚拟区域所代表的二元码。其中,至少二个位点分别位于预定位置的虚拟区块的中央标记部,用以构成固定图案的标记,此标记作为点编码的基准以决定出虚拟区块所代表的二元码的预定顺序。
[0026]在本发明的一实施例中,其中各个虚拟区
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1