JP2005293579A

Identification of object on interactive display by identifying coded pattern

Abstract

[Subject] When an object is placed on the display surface of an interactive display, offer the coding pattern which is identified with sufficient accuracy and which is attached to an object. [Solution means] The coded pattern is detected from an object within the picture of the display surface outputted in response to the reflected infrared (IR) light (response) which was received from the pattern coded with IR video camera arranged at the opposite side of a display surface. Circular, linear one, a matrix, a variable-bit-length matrix, a multilayer matrix, black and white (binary), and a gray scale pattern are one of the patterns coded. The coded pattern is used as an objective identifier and contains the code part arranged in the position about a key component and a key component given a definition. A boundary domain surrounds a key component and a code part, and carries out the mask of the unnecessary noise with a possibility of interfering in decryption of a code part. [Selection figure] Fig. 5

Term

Term ended

Projected expiry passed 28 March 2025, 1.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

32 claims: 6 independent, 26 dependent

  1. 1
    A two-dimensional identifier attached to an object, the value is encoded, and the value is encoded so that the value can be determined if the two-dimensional identifier is placed adjacent to the surface detection system (a). Containing a continuous region of detectable material that is approximated as an ellipse when the surface detection system responds and is detected by the surface detection system, the ellipse is of the two-dimensional identifier with respect to the coordinate system of the surface detection system. A clue component having an axis indicating orientation, and (b) a code portion that is located at a defined position with respect to the clue component and encodes the value with at least one binary element detectable by the surface detection system. (c) The surface detection system surrounding the clue component and the code portion is not detected as part of the two-dimensional identifier and functions as an interference mask surrounding the clue component and the code portion to minimize noise. A two-dimensional identifier characterized by having a boundary region containing restrained, undetectable material. 物体に付けられる二次元識別子であって、値をコード化し、前記二次元識別子が表面検知システムに隣接して配置された場合に前記値が決定可能であるように値をコード化し、 (a)前記表面検知システムが応答し、前記表面検知システムにより検出された場合に楕円として近似される、検出可能材料の連続領域を含み、前記楕円は、前記表面検知システムの座標系に関して前記二次元識別子の配向を示す軸を有する、手掛かりコンポーネントと、 (b)前記手掛かりコンポーネントに関する定義済み位置に配置され、前記表面検知システムにより検出可能な少なくとも1つのバイナリ要素で前記値をコード化する、コード部分と、 (c)前記手掛かりコンポーネントおよび前記コード部分を囲む、前記表面検知システムにより前記二次元識別子の一部として検知されず、前記手掛かりコンポーネントおよび前記コード部分を囲む干渉マスクとして機能し、ノイズを最小限に抑える、検出不可能な材料を含む、境界領域と を備えることを特徴とする二次元識別子。
  2. 9
    It is a method of determining a value from a two-dimensional identifier attached to the object when the object is placed near the surface of the surface detection system, and is (a) a step of detecting a clue component of the two-dimensional identifier. The clue component is surrounded by a boundary region that is detectable by the surface detection system and is not detected by the surface detection system as part of the two-dimensional identifier, and is surrounded by an interference mask around the clue component. A step that includes a continuous region that minimizes noise, and (b) approximates the clue component as an ellipse with a major and minor axes, and positions and orients the clue component with respect to the surface detection system. The steps to determine and (c) identify the beginning of the code portion of the 2D identifier with respect to the position and orientation of the clue component, the value is encoded within the code portion by multiple binary elements, the defined area and Each of the cord portions is also surrounded by the boundary region, which also functions as an interference mask around the cord portion to minimize noise. (d) The steps of detecting the plurality of binary elements by the surface detection system at one of the beginnings of the code portion and at defined positions relative to each other, and (e) coded as a function of the detected plurality of binary elements. A method characterized by including a step of decoding a converted value. 物体が表面検知システムの表面の近くに置かれた場合に前記物体に付けられた二次元識別子から値を決定する方法であって、 (a)前記二次元識別子の手掛かりコンポーネントを検出するステップであって、前記手掛かりコンポーネントは、前記表面検知システムにより検出可能であって前記表面検知システムにより前記二次元識別子の一部として検知されることのない境界領域により囲まれ、前記手掛かりコンポーネントの周りで干渉マスクとして機能して、ノイズを最小限に抑える連続領域を含むステップと、 (b)前記手掛かりコンポーネントを長軸と短軸を有する楕円として近似し、前記表面検知システムに関する前記手掛かりコンポーネントの位置および配向を決定するステップと、 (c)前記手掛かりコンポーネントの前記位置および配向に関して二次元識別子のコード部分の先頭を特定し、前記値は複数のバイナリ要素により前記コード部分内にコード化され、定義済み領域および前記コード部分もそれぞれ前記境界領域により囲まれ、これもまた前記コード部分の周りの干渉マスクとして機能しノイズを最小限に抑えるステップと、 (d)前記コード部分の先頭の1つおよび互いに関する定義済み位置で、前記表面検知システムにより前記複数のバイナリ要素を検出するステップと、 (e)検出された前記複数のバイナリ要素の関数としてコード化されている値を復号化するステップと を含むことを特徴とする方法。
  3. 14
    The identifier corresponds to a spot on the die, and (a) the clue component determines that it contains a square with dimensions that are substantially equal to the defined dimensions of the die, and (b) a square template. A step of determining the orientation of the clue component by rotating the square template until its position generally matches the clue component, and (c) the plurality of binary elements at defined positions within the clue component. 9. The defined position comprises a step corresponding to a 3 × 3 square grid of possible spots of the die aligned with the orientation of the clue component. The method described in. 前記識別子は、ダイのスポットに対応し、さらに、 (a)前記手掛かりコンポーネントは、前記ダイの定義済み寸法に実質的に等しい寸法を持つ正方形を含むことを決定するステップと、 (b)正方形テンプレートの位置が一般的に前記手掛かりコンポーネントと合うまで前記正方形テンプレートを回転することにより前記手掛かりコンポーネントの前記配向を決定するステップと、 (c)前記手掛かりコンポーネント内の定義済み位置にある前記複数のバイナリ要素を検出するステップであって、前記定義済み位置は前記手掛かりコンポーネントの前記配向に合わされているダイの可能なスポットの3×3正方形グリッドに対応する、ステップと を含むことを特徴とする請求項9に記載の方法。
  4. 16
    The values are encoded using a variable bit length code, and (a) the clue component has a defined dimension and a variable length dimension, the defined dimension being shorter than the variable length dimension, said. The variable length dimension corresponds to the principal axis of the ellipse that approximates the clue component indicating the reference orientation and the extent of the code portion, and (b) within one line based on the variable length dimension of the clue component. A step of determining the maximum possible number of binary elements in, (c) a step of identifying the beginning of the code portion located at a defined offset from the clue component, and (d) the plurality of binaries. The steps of detecting an element, (i) to form a line of binary elements ending in the range of the code portion indicated by the variable length dimension, are generally with the reference orientation of the code component. A direction parallel to, (ii) a direction generally perpendicular to the variable length dimension, and (ii) to form multiple lines of binary elements that end when a line that does not contain at least one binary element is detected. (iii) Claim 9 to form a set of binary elements at a defined position, comprising detecting at least one of a defined direction and a defined distance for the immediately preceding binary element. The method described in. 前記値は、可変ビット長コードを使用してコード化され、さらに、 (a)前記手掛かりコンポーネントは、定義済み寸法および可変長寸法を持ち、前記定義済み寸法は前記可変長寸法よりも短く、前記可変長寸法は基準配向および前記コード部分の範囲を示す前記手掛かりコンポーネントを近似する前記楕円の主軸に対応することを決定するステップと、 (b)前記手掛かりコンポーネントの前記可変長寸法に基づいて1行内のバイナリ要素の可能な最大数を決定するステップと、 (c)前記手掛かりコンポーネントから定義済みオフセットのところに配置されている前記コード部分の前記先頭を特定するステップと、 (d)前記複数のバイナリ要素を検出するステップであって、 (i)前記可変長寸法により示される前記コード部分の前記範囲で終了する1行分のバイナリ要素を形成するには、前記コードコンポーネントの前記基準配向と一般的に平行な方向、 (ii)少なくとも1つのバイナリ要素を含まない行が検出された場合に終了する複数行分のバイナリ要素を形成するには、前記可変長寸法に一般的に垂直な方向、および (iii)定義済み位置で一連のバイナリ要素を形成するには、直前のバイナリ要素に関する定義済み方向および定義済み距離、のうちの少なくとも1つで検出するステップ を含むことを特徴とする請求項9に記載の方法。
  5. 19
    The clue component has a defined dimension and a variable length dimension, and (a) the defined dimension is shorter than the variable length dimension, and the variable length dimension indicates a reference orientation and a range of the cord portion. Determining the correspondence to the principal axis of the ellipse that approximates the clue component, and (b) determining the possible maximum number of binary elements in a line based on the variable length dimension of the clue component, ( c) the step of identifying the beginning of the code portion at the defined offset from the clue component, and (d) the step of detecting the plurality of binary elements, (i) indicated by the variable length dimension. To form a line of binary elements ending in the code portion, a direction generally parallel to the reference orientation of the clue component, (ii) at least one binary element in which one line can be detected. To form a matrix of binary elements that ends if not included, the direction perpendicular to the variable length dimension, and (iii) Claim 17 characterized in that forming a set of binary elements at a defined position involves detecting at least one of a defined direction and a defined distance for the immediately preceding binary element. The method described in. 前記手掛かりコンポーネントは、定義済み寸法および可変長寸法を持ち、さらに、 (a)前記定義済み寸法は、前記可変長寸法よりも短く、前記可変長寸法は基準配向および前記コード部分の範囲を示す前記手掛かりコンポーネントを近似する前記楕円の主軸に対応することを決定するステップと、 (b)前記手掛かりコンポーネントの前記可変長寸法に基づいて1行内のバイナリ要素の可能な最大数を決定するステップと、 (c)前記手掛かりコンポーネントから定義済みオフセットのところにある前記コード部分の先頭を特定するステップと、 (d)前記複数のバイナリ要素を検出するステップであって、 (i)前記可変長寸法により示される前記コード部分の範囲で終了する1行分のバイナリ要素を形成するには、前記手掛かりコンポーネントの前記基準配向と一般的に平行な方向、 (ii)1行が検出可能な少なくとも1つのバイナリ要素を含まない場合に終了するバイナリ要素のマトリクスを形成するには、前記可変長寸法に垂直な方向、および (iii)定義済み位置で一連のバイナリ要素を形成するには、直前のバイナリ要素に関する定義済み方向および定義済み距離、のうちの少なくとも1つで検出するステップ を含むことを特徴とする請求項17に記載の方法。
  6. 22
    A system that determines a value from a two-dimensional identifier attached to an object, (a) an interactive display surface with an interactive side and a contralateral side on which the objects can be placed adjacent to each other, and (b). An image containing the light source that directs infrared light toward the opposite side of the interactive display surface and shines on the interactive side through the interactive display surface, and (c) the two-dimensional identifier attached to the object. An optical sensor arranged to receive and sense infrared rays reflected and returned from the patterned object through the formed interactive display surface, and (d) a processor that communicates with the optical sensor. e) A memory that communicates with the processor, the data and (i) the optical sensor is used to detect the clue component of the two-dimensional identifier, which is detectable by the optical sensor. It includes a continuous region that is surrounded by a boundary region that is not detected by the photosensor as part of the two-dimensional identifier and that acts as an interference mask around the clue component to minimize noise. (ii) Approximate the clue component as an ellipse with a major axis and a minor axis to determine the position and orientation of the clue component with respect to the interactive display surface, and (iii) with respect to the position and orientation of the clue component. The beginning of the code portion of the two-dimensional identifier is specified, the value is encoded in the code portion by a plurality of binary elements, and the defined area and the code portion are also surrounded by the boundary area, which is also the code. Acting as an interference mask around the part to minimize noise, and (iv) detecting the plurality of binary elements with the optical sensor at one of the beginnings of the code part and at defined positions relative to each other. And (v) have memory to store machine instructions that cause the processor to perform multiple functions, including decoding the value encoded as a function of the multiple binary elements detected. Characteristic system. 物体に付けられた二次元識別子から値を決定するシステムであって、 (a)前記物体を隣接して置くことができる対話型の側と対側とを持つ対話型表示面と、 (b)赤外線を前記対話型表示面の前記対側に向けて、前記対話型表示面を通して、前記対話型の側に当てる光源と、 (c)前記物体に付けられている前記二次元識別子を含む画像を形成する前記対話型表示面を通じて前記パターン形成された物体から反射されて戻ってくる赤外線を受け取って感知するように配置されている光センサと、 (d)前記光センサと通信するプロセッサと、 (e)前記プロセッサと通信するメモリであって、データおよび、 (i)前記光センサを使用して前記二次元識別子の手掛かりコンポーネントを検出し、前記手掛かりコンポーネントは、前記光センサにより検出可能であって前記光センサにより前記二次元識別子の一部として検知されることのない境界領域により囲まれ、前記手掛かりコンポーネントの周りで干渉マスクとして機能してノイズを最小限に抑える連続領域を含むことと、 (ii)前記手掛かりコンポーネントを長軸と短軸を有する楕円として近似し、前記対話型表示面に関する前記手掛かりコンポーネントの位置および配向を決定することと、 (iii)前記手掛かりコンポーネントの前記位置および配向に関して二次元識別子のコード部分の先頭を特定し、前記値は複数のバイナリ要素により前記コード部分内にコード化され、定義済み領域および前記コード部分もそれぞれ前記境界領域により囲まれ、これもまた前記コード部分の周りの干渉マスクとして機能しノイズを最小限に抑えることと、 (iv)前記コード部分の先頭の1つおよび互いに関する定義済み位置で、前記光センサにより前記複数のバイナリ要素を検出することと、 (v)検出された前記複数のバイナリ要素の関数としてコード化されている値を復号化すること とを含む、複数の機能をプロセッサに実行させるマシン命令を格納するメモリとを備えることを特徴とするシステム。