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

文档序号:9350315阅读:来源:国知局
中之一。如图8所示,第二位点例如是圆点B,圆点B设置于第二标记区域214之内的第二位区域212e。又,第二位区域212e即为呈十字形排列的第二标记区域214的中心部位。
[0073]请参照图4,标记部200可用以区隔两相邻的点编码10,如此于进行图像识别(pattern/image recognit1n)读取该点编码10时,当光学装置讀取物体表面取得一放大图像后,只要先识别出点编码10的标记部200,除了可以准确识别出数据部100的各个区块的第一位点所设置的是第一数据区域的那一个位区域外,还可以进一步定义数据部100内的区块的排列顺序。
[0074]再者,通过改变标记部200中第二位点的摆放位置,可产生彼此相异的不同标记部200。请参照图5,第二区块210D的第二位点设置于第二标记区域214的交叉部位。其中,位于同一列的第二区块210A,210B,210C的各第二位点是沿着第一方向偏离对应的第二标记区域214的交叉部位。第一方向例如是二维直角坐标系的X轴方向。另一方面,位于同一行的第二区块210E,210F, 210G的各第二位点是沿着第二方向偏离对应的第二标记区域214的交叉部位。第二方向例如是二维直角坐标系的Y轴方向。意即,第一方向实质上垂直第二方向。
[0075]图9绘示为点编码10中标记部200的另一设计示意图。请参照图9,位于同一列的第二区块210A,210B, 210C内的各第二位点是设置于对应的第二标记区域的交叉部位。而位于同一行的第二区块内210E,210F, 210G的各第二位点是偏离对应的第二标记区域的交叉部位。如此一来,标记部200可帮助准确撷取数据部100的编码信息。
[0076]图10绘示为点编码10的另一设计示意图。点编码10同样由一数据部100及一标记部200所组成。数据部100所占区域区分为9个第一区块110。标记部200所占区域区分为7个第二区块210。与前述实施例不同的是,第一区块110还被区分为多个第一位区域112,且这些第一位区域112以5X5阵列方式排列。
[0077]图1lA是图9中其中一个第一区块110的放大示意图。请参照图11A,若将第一区块I1中的每一个第一位区域112依据位置的不同给予不同的编号,由左上至右下依序为第一位区域112a,112b,……,112y。其中,排列成十字形的第一位区域112c,112h,112k, 1121,112m, 112n, 112o, 112r, 112w 构成第一标记区域 114。从图1lA 明显可知,第一标记区域114将第一区块110分隔为互不邻接的四个数据区域,其中第一数据区域为112a, 112b, 112f, 112g ;第二数据区域为112d,112e, 112i, 112j ;其余二个数据区域依此类推。
[0078]类似于前述实施例,第一区块110具有一第一位点,且第一位点必须设置于第一标记区域114之外的区域。例如,本实施例的第一位点为圆点A,可设置于如图1lA所示的四个数据区域其中之一。若圆点A设置于第一数据区域,可用以代表编码值00 ;若圆点A设置于第二数据区域,可用以代表编码值01 ;若圆点A设置于第三数据区域,可用以代表编码值10 ;若圆点A设置于第四数据区域,可用以代表编码值11。
[0079]然而,每一数据区域皆由相同数目的第一位区域构成,因此,圆点A除了可以选择设置于四个数据区域其中之一外,还可选择设置于该数据区域的其中一个第一位区域内。如图1lB所示,图1lB绘示为圆点A设置于第一位区域112a?112y中分别对应的编码值示意图。换句话说,若第一区块110皆以如图1lB所示的四个位进行编码,则图10所示的数据部100有169种的组合。所以利用图10所示的点编码10设计,可表示所对应的指针数据中169个不同的数值。
[0080]基于上述,通过将第一区块110区分为不同个数的第一位区域,可增加设计者在设计数据部100与指针数据的弹性利用空间。另一方面,图10所示的标记部200的第二区块210与第一区块110具有相同的尺寸,且第二区块210内的第二标记区域排列方式相同于第一区块110内的第一标记区域排列方式。在此需注意的是,第二区块210中的第二位点皆设置于第二标记区域以内的其中一个第二位区域内。
[0081]前述所示的实施例,其数据部100与标记部200的区块以及标记区域皆为相同的设计。然本发明亦可针对数据部100与标记部200的十字形的标记区域做不同的设计变化,如图12A与图12B所示。图12A绘示为点编码10的第一区块110的另一设计图。请参照图12A,第一区块110区分为7X7个位区域并以阵列方式排列而成,其中,第一标记区域114A由该第一区块110的中心的其中一列以及其中一行所组成。与图1lA所示的实施例相较之下,由于图12A的第一区块110区分为更多的第一位区域,因此每一第一位区域的面积小于图1lA所示的第一位区域。换句话说,十字形的第一标记区域114A的宽度W小于图1lA所示的第一标记区域114的宽度。
[0082]图12B绘示为点编码10的第一区块110的又一设计图。请参照图12B,第一区块110同样区分为7X7个第一位区域并以阵列方式排列而成。然而,其中十字形的第一标记区域114B由该第一区块110的中心的相邻三列以及相邻三行所组成。意即,本实施例的十字形第一标记区域114B的最小宽度W’为第一位区域的宽度W的3倍。据此,本发明并不限制标记区域的最小宽度,只要标记区域的最小宽度为位区域的宽度的整数倍即可。
[0083]此外,需说明的是,当每一区块内区分的位区域数目愈多,每一位区域的面积愈小,故位点可摆放的位置以及面积亦不相同,因此使用者可考虑位点来设计位区域区分的数目以及标记区域的最小宽度。再者,标记部200的区块以及标记区域与数据部100的区块以及标记区域可为不同的设计。举例来说,若一点编码10的数据部100的每一区块及其标记区域为图12A的设计;且在同一点编码10中,其标记部200的区块及其标记区域可为图12B的设计。
[0084]上述在点编码10的实施例中,不论是第一或第二区块,其构成标记区域的形状皆为位于区块中央的十字形,然而本发明并不限于此。如图13A与图13B所示,图13A绘示为点编码10的第一或第二区块的又一设计图。图13B绘示为点编码10的第一或第二区块的再一设计图。且所设的位置亦不限于区块的中央。
[0085]请参照图13A,此区块可为构成点编码10的数据内容的第一区块,亦可为构成点编码10的标记内容的第二区块。此区块由5X5阵列的位区域排列而成,其中,标记区域300A为「一」字形,其包含此区块的中央的相邻5个位区域。若此区块属于数据内容其中之一,则此区块中的位点摆放位置须设置于标记区域300A以外的区域;相反地,若此区块属于标记内容其中之一,则此区块中的位点摆放位置须设置于标记区域300A以内的区域。
[0086]请参照图13B,类似于图13A,其差别在于图13B的区块的分隔区域300B为「丨」字形。类似地,若此区块属于数据内容其中之一,则此区块中的位点摆放位置须设置于标记区域300B以外的区域;相反地,若此区块属于标记内容其中之一,则此区块中的位点摆放位置须设置于标记区域300B以内的区域。
[0087]上述各实施例所绘示的点编码10及其区块仅是一种选择实施范例,不应限制本发明的保护范围,构成标记内容的区块以及构成数据内容的区块的排列方式并不一定受限于对称的正方形,其可排列成(AXB)的区块阵列,其中A、B为大于I的正整数。此外,构成标记内容的区块的排列方式也不以L形为限,其可为点编码10中的其中一列及其中一行所组成。
[0088]从另一观点来看,图14A是依照本发明一变化实施例的一种点编码的示意图。图14B是图14A中其中一个虚拟区块的放大示意图。请配合参照图14A与图14B,点编码14包括多个虚拟区块140A?104N以及多个位点d。其中,虚拟区块140A?104N构成4X4的矩阵。每一虚拟区块140A?104N皆分隔为一个中央标记部(central label part)以及四个角落位区域(corner bit zone)。在本实施例中,每一虚拟区块140A?104N内的中央标记部以及四个角落位区域的分隔方式与排列方式均相同,但并不局限于此。
[0089]以图14A所示的虚拟区块140A为例,虚拟区块140A分隔为一中央标记部CL以及四个角落位区域CB-1?CB-4。从图中明显可知,角落位区域CB-1?CB-4包围且环绕中央标记部CL,因此在点编码14中的所有中央标记部CL彼此互不邻接。
[0090]角落位区域CB-1?CB-4分别代表一个候选二元码,如图14B所示,角落位区域CB-1代表候选二元码00 ;角落位区域CB-2代表候选二元码01 ;角落位区域CB-3代表候选二元码10 ;角落位区域CB-4代表候选二元码11。候选二元码的顺序与组合不限于上述。
[0091]回到图14A,对于每一个虚拟区块140A?104P而言,位点d可选择置放于四个角落位区域的其中之一,或者置放于中央标记部。举例来说,虚拟区块140A的位点d置放于中央标记部CL中,虚拟区块140P的位点d置放于角落位区域CB-3中,因此参照图14B
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1