表面上に絶対位置コードパターンを有する製造物及びその絶対位置コードパターンの形成方法
本発明は、表面上に絶対位置コードパターンを有する製造物及びその絶対位置コードパターンの形成方法に関するものであって、表面上に絶対位置コードパターンを有する製造物において、上記絶対位置コードパターンは、2進データが符号化されて表示された第1セルと、上記第1セルと区分される方式によりデータが符号化されて表示されたりデータが存在しない第2セルと、上記第1及び2セルが一定数以上集まってなされた単位セルパターンを含んで構成され、上記単位セルパターン内の上記第1セルに対応する2進データの組み合わせが該当単位セルパターンの絶対座標を表し、上記単位セルパターンはその単位セルパターン内の上記第2セルにより隣り合う他の単位セルパターンと分離されて独立的に区分されることを特徴として、既存の技術に比べて座標値を演算するに当たって、より少ない量の演算を必要とするが、より広い位置が表示できる効果が得られる。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、表面上に絶対位置コードパターンを有する製造物及びその絶対位置コードパターンの形成方法に関する。
【背景技術】
【0002】
最近までデータが記録された、または記録されない表面上で筆記道具などの物件の位置を決める方法は多様な形態で試みられてきたのであり、特に電子ペンを使用した位置決め方法と関連して手記された文書、シンボル、絵のようなグラフィックデータを入力するために、2次元あるいは3次元の位置を決める装置が市場に出回ったことがある。このような装置は位置感知手段により感知された位置情報を座標に転換する方法によりデータが記録された、または記録されない表面上での感知手段の絶対的位置を決める。
【0003】
上記のような手記データなどを入力するためには、記録用タブレット(tablet)などと感知手段が使われることができ、大部分の2次元装置は上記記録用タブレットなどと感知手段との間の関係により作動される。
【0004】
一般に、感知手段と記録用タブレットとの間には2つの関係があるが、手動感知手段/能動タブレットと、能動感知手段/手動タブレットの関係により駆動される装置がそれである。
【0005】
上記手動感知手段/能動タブレット方法において、能動タブレットは複雑で、かつ大きくて重くて、携帯が容易でないだけでなく、値段が非常に高価である。その上、能動タブレットは製造が難しくて、複雑な電気−機械的構造を持っているので、位置認識誤りなど、誤作動が起きやすいという問題点があった。
【0006】
このような問題点を解決するために、感知手段の絶対位置を容易に決めるようにする装置が考案されたが、上記装置はX−Y座標が決定できるコーディングパターンが提供されるデータ記録面、上記コーディングパターンが感知できる感知器及び上記感知されたコーディングパターンに基づいて感知器の現在の位置が決定できるプロセッサーなどを備える。この装置は、ユーザが上記データ記録面に文字または絵データを手記したり描けば、データがコンピュータ画面に顕示されるように駆動される。
【0007】
上記のような装置を使用してコーディングする方法は種々のものがあるが、例えば次の通りである。
【0008】
その1つの方法には、図1に示すように、記号をパターン化して位置コーディングする方法であって、各記号は3個の同心円からなり、最外部に図示される外部円はX座標を、中間円はY座標を各々表す。上記外部円と中間円は円の内部が詰められたか否かによって異なるコードを指示する16個の部分に分割されるが、これは座標の各々の対が特定の外観を有する複雑な記号によりコーディングされるということを意味する。
【0009】
更に他の方法には、X及びY座標がコーディングできるチェック模様パターンで図示できるが、位置コーディングする方法は上記同心円による方法と同一である。
【0010】
このような公知されたパターンは複雑な記号で構成され、これらの記号が小さくて細かいほどデータ記録面上へのパターンの具現が容易でなく、感知手段の解像度が高くない場合、細かいパターンを正確に認識できず、位置認識の誤りが発生する可能性が高く、一方、パターンの記号を大きくしたり単純化する場合、データ記録面上の互いに異なる位置で同一なパターンに従う同一なマイクロコードが重複される可能性があるので、絶対位置決めのための精密度が低くなるので、位置感知手段が正確な位置を感知し難いという問題点があった。
【発明の概要】
【発明が解決しようとする課題】
【0011】
このような問題点を解決するために本発明は、単純な記号でデータ符号を構成してパターンを容易に具現するようにし、かつ絶対位置決めのための精度はより向上させるようにした、表面上に絶対位置表示パターンを有する製造物及びその絶対位置表示パターンの形成方法を提供することをその目的とする。
【課題を解決するための手段】
【0012】
このような目的を達成するために本発明は、表面上に絶対位置コードパターンを有する製造物であって、上記絶対位置コードパターンは、2進またはそれ以上の数で表現されるデータが符号化されて表示された第1セルと、上記第1セルと区分される方式によりデータが符号化されて表示されたりデータが存在しない第2セルと、上記第1及び第2セルが一定数以上集まってなされた単位セルパターンを含んで構成され、上記単位セルパターン内の上記第1セルに対応するデータの組み合わせが該当単位セルパターンの絶対座標を表し、上記単位セルパターンはその単位セルパターン内の上記第2セルにより隣り合う他の単位セルパターンと分離されて独立的に区分されることを特徴とする表面上に絶対位置コードパターンを有する製造物を提供する。
【0013】
上記単位セルパターンは、N×M(ここで、N、Mは定数であって、N=MまたはN≠M)個のセルからなり、上記単位セルパターン内の各セルの位置は、上記絶対座標の値を表すデータの桁数を表す。上記桁数は一例としてセルの位置が右方から左方に行くほど、そして下方から上方に行くほど高まるように定めたり、他の例として中心から螺旋状で回りながら桁数が増加するように定めることができる。
【0014】
上記第2セルは、上記単位セルパターン内の特定位置に存在し、上記単位セルパターン内の上記第2セルの数は1つ以上で構成し、かつ3個以上の場合、その第2セルを連結する線分は、‘┘’、‘┐’、または‘⊥’の形態のように、回転対称性を持たない形態のうちのどれか1つであることを特徴とし、上記第2セルの上記形態に基づいて上記製造物の回転状態が認識できるようにすることができる。
【0015】
上記単位セルパターン内の上記第2セルに対応するデータの値を用いて上記絶対座標の誤りを補正することができ、上記誤り補正は、上記絶対座標を表すデータの全体桁数、または一定桁数以下の下位ビットのみを対象とすることができる。
【0016】
上記単位セルパターン内の上記絶対座標の値において、一例としてX座標の値は同一行の単位セルパターンにおける右方に行くほど1ずつ順次に増加し、Y座標の値は同一列の単位セルパターンにおける下方に行くほど1ずつ順次に増加するように定めることができ、他の例としてX座標の値が右方から左方に増加し、Y座標の値が下方から上方に増加するように定めることができる。
【0017】
上記第1セルに符号化されて表示されたデータの記号は、互いに交叉する仮想のXとY軸ラインの交叉点を中心とし、そのX軸またはY軸を基準にした配列角度が各々異なる線分で表示することができ、線分の配列角度によって各セルのデータ値をより多様に表すことができる。例えば、上記第1セルに符号化されて表示されたデータを2進データで表現する場合、その2進データは、互いに交叉する仮想のXとY軸ラインの交叉点を中心にしてX軸上にある線分、Y軸上にある線分、1/3象限の間に亘っている線分、及び2/4象限の間に亘っている線分のうちの1つで表示することができ、上記X軸上にある線分はX座標とY座標の値が(1、1)であることを表し、上記Y軸上にある線分はX座標とY座標の値が(0、1)であることを表し、上記1/3象限の間に亘っている線分はX座標とY座標の値が(1、0)であることを表し、上記2/4象限の間に亘っている線分はX座標とY座標の値が(0、0)であることを表すことができる。
【0018】
参考に、明細書の全体(請求範囲含み)に亘って象限を表示する際、‘/’ 表示は‘及び’の意味を表すものである。例えば、‘1/3象限’は‘1及び3象限’を意味するものである。
【0019】
上記第2セルに符号化されて表示されたデータを2進データで表現する場合、その2進データは、一例として互いに交叉する仮想のXとY軸ラインを基準にして、X軸に平行し、かつ1/2象限に亘っている線分、X軸に平行し、かつ3/4象限に亘っている線分、Y軸に平行し、かつ2/3象限に亘っている線分、及びY軸に平行し、かつ1/4象限に亘っている線分のうちの1つで表示することができ、上記X軸に平行し、かつ1/2象限に亘っている線分はX座標とY座標の値が(1、1)であることを表し、上記X軸に平行し、かつ3/4象限に亘っている線分はX座標とY座標の値が(0、1)であることを表し、上記Y軸に平行し、かつ2/3象限に亘っている線分はX座標とY座標の値が(1、0)であることを表し、上記Y軸に平行し、かつ1/4象限に亘っている線分はX座標とY座標の値が(0、0)であることを表すことができる。
【0020】
上記第2セルに符号化されて表示された2進データは、他の例として、上記第1セルの上記線分と同一な方式の線分で表示し、かつその長さを異なるようにして上記第1セルの線分と区分されるようにすることができる。
【0021】
上記第2セルに符号化されて表示された2進データは、更に他の例として、互いに交叉する仮想のXとY軸ラインの交叉点を始めにして、1象限にある線分、2象限にある線分、3象限にある線分、及び4象限にある線分のうちの1つで表示されることができる。
【0022】
また、前述した目的を達成するために、本発明は、2進またはそれ以上の数で表現されるデータが符号化されて表示された第1セル及びその第1セルと区分される方式によりデータが符号化されて表示されたりデータが存在しない第2セルを形成し、上記第1及び第2セルが一定数以上集まって単位セルパターンをなすようにし、上記単位セルパターン内の上記第1セルに対応するデータの組み合わせが該当単位セルパターンの絶対座標を表すようにし、上記単位セルパターンはその単位セルパターン内の上記第2セルにより隣り合う他の単位セルパターンと分離されて独立的に区分されるようにすることを特徴とする絶対位置コードパターンの形成方法を提供する。
【図面の簡単な説明】
【0023】
【図1】従来の位置表示パターンの一実施形態を示す図である。
【図2】本発明に係る表面上に絶対位置表示パターンを有する製造物の一例を示す図である。
【図3】本発明に係る絶対位置表示パターンのX座標付与方法の一例を説明するための図である。
【図4】本発明に係る絶対位置表示パターンのX座標付与方法の一例を説明するための図である。
【図5】本発明に係る絶対位置表示パターンのX座標付与方法の一例を説明するための図である。
【図6】本発明に係る絶対位置表示パターンのX座標付与方法の一例を説明するための図である。
【図7】本発明に係る絶対位置表示パターンのY座標付与方法の一例を説明するための図である。
【図8】本発明に係る絶対位置表示パターンのY座標付与方法の一例を説明するための図である。
【図9】本発明に係る絶対位置表示パターンのY座標付与方法の一例を説明するための図である。
【図10】本発明に係る絶対位置表示パターンのY座標付与方法の一例を説明するための図である。
【図11】本発明に従って図5と図9とが結合されて生成された表面上に絶対位置表示パターンを有する製造物の他の例を示す図である。
【図12】方向性を持たない方向キー構成の例示図である。
【図13】コーディネーターウィンドウ上に表れることができる方向キーセル分布の場合の数を示す図である。
【図14】本発明に係る第1セルに表示される2進データの符号化の一例を示す図である。
【図15】図14の各線分が意味する値に対応するX、Y座標の値を示す図である。
【図16】本発明に係る第2セルに表示される2進データの符号を示す図である。
【図17】本発明に係る第2セルに表示される2進データの符号の他の例を示す図である。
【図18】本発明に係る第2セルに表示される2進データの符号の更に他の例を示す図である。
【発明を実施するための形態】
【0024】
以下、本発明の好ましい実施形態を添付された図面を参照しつつ詳細に説明する。まず各図面の構成要素に参照符号を付加するに当たって、同一な構成要素に対してはたとえ他の図面上に表示されても、できる限り同一な符号を有するようにしていることに留意しなければならない。また、本発明を説明するに当たって、関連した公知構成または機能に対する具体的な説明が本発明の要旨を曖昧にすることができると判断される場合にはその詳細な説明は省略する。
【0025】
図2は、本発明の好ましい実施形態に係る表面上に絶対位置コードパターンを有する製造物を示すものであって、特にその製造物の絶対位置コードパターンを示すものである。
【0026】
図2に示すように、本発明に係る製造物の表面上に形成された絶対位置コードパターンは、2進データが符号化されて表示された第1セル101と、上記第1セル101と区分される方式により2進データが符号化されて表示されたりデータが存在しない第2セル102と、上記第1及び2セル101、102が一定数以上集まってなされた単位セルパターン110とを含んで構成される。
【0027】
同図面に示すように、本発明において、1つのセル101にはX座標とY座標に対する2進データ情報が(0、0)、(0、1)、(1、0)、または(1、1)のように共に表示されている。
【0028】
一方、本発明の実施形態は、各セル101、102に符号化されて表示されたデータとして2進データを基にして説明しているが、これに限定されず、符号の種類数に従い2進データまたはそれ以上の数で表現されるデータ、即ち、3進数、4進数データなどを使用することができる。
【0029】
同図面に示すように、本実施形態において、上記単位セルパターン110はN×M(4×4)サイズのセル101、102の集まりからなっており、これは感知手段(例えば、ペンのポインタが挙げられる)が一回に読み込んで独立的に識別できるサイズを表すものであって、ウィンドウ(window)と称することもある。上記4×4単位セルパターン110をなす上記第1セル101の数は13個であり、上記第2セル102の数は3個である。本実施形態において、上記単位セルパターン110は、上記NとMの数が同一な数からなっているが、これに限定されず、上記NとMの構成数が異なることもある。
【0030】
上記13個の第1セル101に対応する2進データの組み合わせが該当単位セルパターンの絶対座標値(または、ウィンドウ値と称する)を表す。上記3個の第2セル102は上記単位セルパターン110内の特定位置、即ち、右側下段隅に位置してその第2セル102の間を連結する線分が特定形態、即ち、‘┘’の形態をなしている。このように単位セルパターン110内に特定位置及び特定形態で備えられた3個の第2セル102の集まりを方向キー(Direction Flag)103と称する。上記方向キー103の上記特定位置は、上記単位セルパターン110が隣り合う他の単位セルパターンと分離されて独立的に区分できるようにし、上記特定形態は、上記製造物(紙など)の方向を区別して、その製造物の回転の程度が分かるようにするためのものである。これに対しては、より具体的に後述することにする。本実施形態において、上記方向キー103は‘┘’の形態をなしているが、これに限定されず、製造物の回転状態が分かる‘┐’または‘⊥’の形態などで多様に構成することができる。
【0031】
次に、本発明に係る上記絶対位置コードパターンのX座標及びY座標の付与方法の一例について、図3乃至図10を参照しながらより詳細に説明する。
【0032】
<絶対位置コードパターンにおけるX座標付与方法>
図3は、本発明に係る絶対位置コードパターンにおける同一行の単位セルパターン110の一例を図示したものであって、図2に示すように、本発明の各セルにはX座標とY座標に対するデータが同時に入っているが、その中でX座標に対するデータ部分のみを分離して説明するための図である。
【0033】
図3に示すように、単位セルパターン110の2進ウィンドウ値は、X方向(右方)に行くほど0000000000000→0000000000001→0000000000010→0000000000011のように、1ずつ順次に増加する。上記2進ウィンドウ値は単位セルパターン110内の13個の第1セル101に対応する2進データを、図4に示すように、1−13番の順に読み取って低い桁から高い桁に行くように組み合わせたものである。このように、単位セルパターン110の2進ウィンドウ値がX方向(右方)に行くほど1ずつ順次に増加するようにすると、その規則性によってコーディネートウィンドウ(Coordinate Window)が実際ウィンドウと正確に一致しなくても実際のウィンドウ値を復元し出すことができる。上記コーディネートウィンドウとは、実際に座標感知手段(例えば、ペンのポインタが挙げられる)が読み込むN×Mサイズのセルの集まりを指すものである。但し、実際に適用する際、座標感知手段(例えば、ペンのポインタが挙げられる)が観察する映像はコーディネートウィンドウより大きいこともあることを留意すべきである。
【0034】
次に、図3のように配列された同一行の単位セルパターンは、図5に示すように、Y方向(上、下方)に反復配列されて複数の行をなすようにする。
【0035】
図6は図3の他の実施形態であって、図6に示すように、ウィンドウ値が必ず0から始める必要はないし、任意の値から始まっても構わない。この際、これを読み取ろうとするペンはこのような事実を知っており、開始点から相対的なウィンドウの値を知ろうとする時は、任意の値を現在読み取ったウィンドウ値から差分して計算する。仮に、全てのウィンドウ値が表示できる最高値(Maximum Value)に至った時は、次のウィンドウ値を0に指定することができる。
【0036】
<絶対位置コードパターンにおけるY座標付与方法>
図7は、本発明に係る絶対位置コードパターンにおける同一列の単位セルパターン110の一例を図示したものであって、図2に示すように、本発明の各セルにはX座標とY座標に対するデータが同時に入っているが、その中でY座標に対するデータ部分のみを分離して説明するための図である。
【0037】
図7に示すように、単位セルパターン110の2進ウィンドウ値はY方向(下方)に行くほど0000000000000→0000000000001→0000000000010→0000000000011のように、1ずつ順次に増加する。上記2進ウィンドウ値は単位セルパターン110内の13個の第1セル101に対応する2進データを、図8に示すように、1−13番の順に読み取って低い桁から高い桁に行くように組み合わせたものである。このように、単位セルパターン110の2進ウィンドウ値がY方向(下方)に行くほど1ずつ順次に増加するようにすると、その規則性によりコーディネートウィンドウ(Coordinate Window)が実際のウィンドウと正確に一致しなくても実際のウィンドウ値を復元することができる。
【0038】
参考に、図4は各セルにX座標を与えて読み取る順序であり、図8は各セルにY座標を与えて読み取る順序を示したが、これに限定されず、例えば図4または図5の順序のうち、どれか1つをXとY座標に共通適用したり、図4をY座標に、図8をX座標に適用することもできる。また、図示してはいないが、同一ウィンドウ内の各セルの位置が中心から螺旋状で回りながら2進データの桁数が増加するように定めることができる。
【0039】
次に、図7のように配列された同一列の単位セルパターンは、図9に示すように、X方向(横方向)に反復配列されて複数の列をなすようにする。
【0040】
図10は図7の他の実施形態であって、図10に示すように、ウィンドウ値が必ず0から始める必要はないし、任意の値から始まっても構わない。この際、これを読み取ろうとするペンはこのような事実を知っており、開始点から相対的なウィンドウの値を知ろうとする時は、任意の値を現在読み取ったウィンドウ値から差分して計算する。仮に、全てのウィンドウ値が表示できる最高値(Maximum Value)に至った時は、次のウィンドウ値を0に指定することができる。
【0041】
前述したように、本発明の絶対位置コードパターンをなす各セルに図5のようにX座標値を与え、図9のようにY座標値を与えた後、同一位置のセルが互いに対応するように図5のX座標値と図9のY座標値を互いに結合すると、図11に示すように、本発明に係る絶対位置コードパターンが構成される。
【0042】
図2の絶対位置コードパターンと図11の絶対位置コードパターンとを比較すると、互いに対応するセルに与えられた2進データ値が若干異なることが分かるが、このような差は図4と図8などを参照して説明されたように、単位セルパターン内の第2セルに対応する2進データの付与/組み合わせの方法によって変わることができる。即ち、図2の絶対位置コードパターンは、図8の2進データの付与/組み合わせの順序をXとY座標に共通適用した例を示すものであり、図11の絶対位置コードパターンは、図4の2進データの付与/組み合わせの順序をX座標に適用し、図8の2進データ付与/組み合わせ順序をY座標に適用した例を示すものである。しかしながら、どの場合でも、図2と図11の絶対位置コードパターンは互いに対応する単位セルパターンの絶対座標値が同一である。
【0043】
次に、図2の方向キー103についてより具体的に説明する。
【0044】
方向キー103を構成する第2セル102の配置は、方向キー自体が方向性(Directive Feature)を有するように配置しなければならない。方向性を有するようにするためには、必ず3個以上の第2セルから構成されなければならない。その以下の場合、方向キーは第2セルをどのように配置しても2以上の方向性を有することになる。但し、方向キー103を回転感知用に使用せず、単にエラー補正用に使用する場合は、2つ以上のセルで構成しても構わない。一方、方向キー103を単純に隣り合う単位セルパターン同士を区分する目的に使用するならば、方向キーを1つの第2セルのみで構成しても構わない。
【0045】
方向キー103をエラー補正用に使用せず、回転感知用のみに使用する場合、第2セル102は何らの情報も含んでいない状態であるとか、または第2セル102が第1セル101と区分される方式により符号化されて表示された情報を含んで方向キー103の構成であることが分からなければならない。
【0046】
方向キー103を回転感知用のみに使用する場合、何らの情報を含んでいない3個の第2セル102のみを使用すれば充分であり、3個のセルを連結する線分が‘┘’の形態を有するようにすることが好ましい。
【0047】
方向性を持たれないいくつかの配列(または、中心点を持たなくて使い道がない配列)は、図12に示すように、3個のセルが直線の配列をなすものであるので、このような配列は排除するようにする。
【0048】
仮に、‘┘’形態の方向キーを使用するとした時、絶対位置コードパターンが印刷された紙面が回転された角度(90度、180度、270度)を見付けるために、コーディネートウィンドウ上で考慮できる第2セルの分布形態は、図13の(a)、(b)及び(c)のような3種類の場合の数に分けられる。即ち、コーディネートウィンドウ上で全てのセルが図13の(a)のようにひとかたまりのグループになっている場合、図13の(b)のように2つのグループに分けられている場合、図13の(c)のように3個のクループに分けられている場合がそれである。
【0049】
図13の(a)、(b)、または(c)のうちのどの場合でも、まず中心点となるセル(c)を探し、そのセル(c)を中心にして離れている他のセルを中心点の反対側に位置したものと認識すると、回転した形態の方向キーが復元される。
【0050】
その後、復元された方向キーの形態が‘┗’であれば時計方向に90度回転されたもの、‘┏’であれば180度回転されたもの、‘┓’であれば反時計方向に90度回転されたものであることが分かる。例えば、図13の(a)の方向キーは回転していないものであり 、図13の(b)の方向キーは、復元すれば‘┗’の形態で時計方向に90度回転されていることが分かり、図13の(c)の方向キーを復元すれば、‘┏’の形態で180度ひっくり返ていることが分かる。このような性質を用いて製造物(例えば、紙が挙げられる)の回転角度が分かるので、結局、コーディネートウィンドウ上のセルの行列を回転させることができる。
【0051】
次に、本発明に係る絶対位置コードパターンのエラー補正について説明する。
【0052】
エラー補正のためには、先のウィンドウを区分するための方向キーの第2セルに2ビットの2進データを第1セルとは異なる方式により符号化して表示するようにする。この2ビットの値が各々X、Y座標のエラー補正コード(Error Correcting Code)となる。X座標のためのエラー補正コードとY座標のためのエラー補正コードは独立的に動作するので、X座標に対してのみ説明し、Y座標に対してはX座標と同一な方式が適用されるので、その説明を省略する。
【0053】
1つの4×4ウィンドウにはX座標の情報13ビットが含まれているが、2ビットエラー補正のためには余分のビット(Redundancy)が少なくても4ビットとならなければならない。ブロックコード(Block Code)の最適アルゴリズム(Optimal Algorithm)であるRS(Reed-Solomon)コードは(2k−1、2k−1−k)コード形態を有するので、(即ち、2k−1−kビットのデータを2k−1ビットのコードワード(Code Word)で再構成し、2ビットまでのエラーを訂正することができる。ここで、kとは、エラー補正のためのコード数である。k=4の時、16個のセルのうち、12個のセルはデータに、4個のセルはエラー補正コードに使用する。したがって、これのためには方向キーを構成する第2セルの数を1つ増やして4個で構成しなければならない。この際、12個のセルのうち、11個のセルのみエラー補正の対象となり、残りの1セルに対しては上位階層でエラー処理を遂行する。
【0054】
上位1ビットを除外した残りのビットを補正するための方法は、次の通りである。
【0055】
まず、方向キーを構成する第2セルの数が4個となるように再構成する。各第2セルには2ビットの情報を含むことができるように、第1セルと異なる形態の表現(Representation)を使用して符号化する。第2セルの個数が4個となってもパターン位置を計算する方法は前述と同一である。但し、ウィンドウ内で第1セルの個数が1つ減るという点が異なるだけである。次に、エラー訂正コードの1つであるRSコーディングを用いてデータセルにある全体または一部の情報に対するエラー訂正コードを計算(エンコーディング)し、これを方向キーセルに符号化して表示する。読み取られたウィンドウが正確にウィンドウを読み取らず、外れて読み取る場合、エラー補正コードは自分の機能を全て発揮できない。しかしながら、本来の位置計算方法の通り位置を算定した後、RSデコーディングを遂行してエラーを訂正することができる。これは、本来のRSエンコーディングされたコードワードでない、推定されたコードワードに対するRSデコーディングであるので、正確に復旧することができないこともある。
【0056】
下位ビットの誤りのみ制限的に補正する方法は、次の通りである。
【0057】
ウィンドウをなす2進データの高い桁数は低い桁数に比べてその変化が多くないので、たくさん変わる低いビット桁数に対してのみエラー補正をするならば、方向キーを構成する第2セルの数字を減らすことができる。これによって、互いに異なる単位セルパターン(ウィンドウ)をよりたくさん具現することができる。方向キーを構成するセル数が減らすことになるので、4個のセルを一度に見られない確率に比べて、3個のセルを一度に見られない確率がより低くなるので、エラー補正機能が正しく実現される機会が多くなる。
【0058】
上記において、絶対位置コードパターンのエラー補正の際、RSコーディングを使用する方法について例示したが、これに限定されないことは勿論である。
【0059】
次に、第1セル及び第2セルに表示される2進データの符号について説明する。
【0060】
図14は、本発明に係る第1セルに表示される2進データの符号を図示したものであって、(a)のようにセルの中心点を過ぎる仮想のXとY軸ラインの交叉点を中心にしてX軸上にある第1線分、(b)のように互いに交叉する仮想のXとY軸ラインの交叉点を中心にしてY軸上にある第2線分、(c)のように互いに交叉する仮想のXとY軸ラインの交叉点を中心にして1/3象限の間に亘っている第3線分、及び(d)のように互いに交叉する仮想のXとY軸ラインの交叉点を中心にして2/4象限の間に亘っている第4線分のうちの1つで表示される。
【0061】
図15は、図14の各線分が意味する値に対応するX、Y座標の値を示す表であって、図14の(a)の第1線分は意味値が0で、これに対応するX座標とY座標の値が(1、1)であり、図14の(b)の第2線分は意味値が1で、これに対応するX座標とY座標の値が(0、1)であり、図14の(c)の第3線分は意味値が2で、これに対応するX座標とY座標の値が(1、0)であることを表し、図14の(d)の第4線分は意味値が3で、これに対応するX座標とY座標の値が(0、0)であることを表す。一方、図15のような方式は1つの例であり、意味値とX、Y座標の値の組み合わせを望むとおりに変化させることは勿論である。
【0062】
図16は、本発明に係る第2セルに表示される2進データの符号を図示したものであって、各セルの中心点を過ぎる仮想のXとY軸ラインを基準にして、(a)のようにX軸に平行し、かつ1/2象限に亘っている第1線分、(b)のようにX軸に平行し、かつ3/4象限に亘っている第2線分、(c)のようにY軸に平行し、かつ2/3象限に亘っている第3線分、及び(d)のようにY軸に平行し、かつ1/4象限に亘っている第4線分のうちの1つで表示される。
【0063】
図15を参照すると、図16の(a)の第1線分は意味値が0であるので、これに対応するX座標とY座標の値は(1、1)であり、図16の(b)の第2線分は意味値が1であるので、これに対応するX座標とY座標の値が(0、1)であり、図16の(c)の第3線分は意味値が2であるので、これに対応するX座標とY座標の値が(1、0)であることを表し、図16の(d)の第4線分は意味値が3であるので、これに対応するX座標とY座標の値が(0、0)であることを表す。
【0064】
また、本発明に係る第2セルに表示される2進データの符号の他の例として、図14の(a)−(d)に図示された上記第1セルの上記第1−4線分と同一な方式の線分で表示し、かつその長さを異なるようにして、上記第1セルの線分と区分されるようにすることができる。
【0065】
また、本発明に係る第2セルに表示される2進データの符号の更に他の例として、図17に示すように、各セルの中心点を過ぎる仮想のXとY軸ラインの交叉点を始めにして、(a)1象限にある第1線分、(b)2象限にある第2線分、(c)3象限にある第3線分、及び(d)4象限にある第4線分のうちの1つで表示することができ、このような線分はX座標とY座標の値が(0、0)、(0、1)、(1、0)及び(1、1)のうちの1つであることを表すことができる。
【0066】
図18は、本発明に係る第2セルに表示される2進データの符号の更なる他の例として、同図面に示すように、(a)のように各セルの中心点を過ぎる仮想のXとY軸ラインの交叉点を中心にして正のXとY軸上に亘っている第1線分、(b)のように互いに交叉する仮想のXとY軸ラインの交叉点を中心にして負のX軸と正のY軸上に亘っている第2線分、(c)のように互いに交叉する仮想のXとY軸ラインの交叉点を中心にして負のXとY軸上に亘っている第3線分、及び(d)のように互いに交叉する仮想のXとY軸ラインの交叉点を中心にして正のX軸と負のY軸上に亘っている第4線分のうちの1つで表示することができ、このような線分はX座標とY座標の値が(0、0)、(0、1)、(1、0)及び(1、1)のうちの1つであることを表すことができる。
【0067】
本発明に係る第1または第2セルに表示される2進データを符号化する手段として種々の方式の線分が上記で説明されたが、各線分は一定の長さの線で表現されることもできるが、同一な直線をなす複数個の点で表現されることができる。この際、該当セルにある点と隣り合うセルにある点が線分をなすことを回避するために、1つの線分を表す点の間の最大間隔は該当セルにある点と隣り合うセルにある他の点との間隔よりは常に短くなければならない。
【0068】
また、本発明に係る各セルに符号化されて表示されたデータとして2進データを基にして説明したが、これに限定されず、符号の種類数に従い2進データまたはそれ以上の数で表現されるデータ、即ち、3進数、4進数データなどを使用することができる。
【0069】
以上の説明は、本発明の技術思想を例示的に説明したことに過ぎないものであって、本発明が属する技術分野で通常の知識を有する者であれば、本発明の本質的な特性から逸脱しない範囲で多様な修正及び変形が可能である。したがって、本発明に開示された実施形態は本発明の技術思想を限定するためのものではなく、説明するためのものであり、このような実施形態により本発明の技術思想の範囲が限定されるのではない。本発明の保護範囲は請求範囲により解釈されなければならず、それと同等な範囲内にある全ての技術思想は本発明の権利範囲に含まれるものと解釈されるべきである。
【産業上の利用可能性】
【0070】
以上、説明したように、本発明によると、単純な記号でデータ符号を構成して絶対位置表示のためのパターンを容易に具現すると共に、そのパターンを有する製造物の回転状態が分かり、絶対位置決めのための精度はより向上させ、実際のウィンドウとコーディネーターウィンドウとに差が出てもコーディネーターウィンドウを実際ウィンドウと一致するように復元して、実際ウィンドウの座標値を見付けることができる効果が得られる。また、本発明によると、既存の技術に比べて座標値を演算するに当たって、より少ない量の演算を必要とするが、より広い位置を表示することができる効果が得られる。
【符号の説明】
【0071】
101・・・データセル(第1セル)
102・・・方向キーセル(第2セル)
103・・・方向キー
110・・・単位セルパターン(ウィンドウ)
【技術分野】
【0001】
本発明は、表面上に絶対位置コードパターンを有する製造物及びその絶対位置コードパターンの形成方法に関する。
【背景技術】
【0002】
最近までデータが記録された、または記録されない表面上で筆記道具などの物件の位置を決める方法は多様な形態で試みられてきたのであり、特に電子ペンを使用した位置決め方法と関連して手記された文書、シンボル、絵のようなグラフィックデータを入力するために、2次元あるいは3次元の位置を決める装置が市場に出回ったことがある。このような装置は位置感知手段により感知された位置情報を座標に転換する方法によりデータが記録された、または記録されない表面上での感知手段の絶対的位置を決める。
【0003】
上記のような手記データなどを入力するためには、記録用タブレット(tablet)などと感知手段が使われることができ、大部分の2次元装置は上記記録用タブレットなどと感知手段との間の関係により作動される。
【0004】
一般に、感知手段と記録用タブレットとの間には2つの関係があるが、手動感知手段/能動タブレットと、能動感知手段/手動タブレットの関係により駆動される装置がそれである。
【0005】
上記手動感知手段/能動タブレット方法において、能動タブレットは複雑で、かつ大きくて重くて、携帯が容易でないだけでなく、値段が非常に高価である。その上、能動タブレットは製造が難しくて、複雑な電気−機械的構造を持っているので、位置認識誤りなど、誤作動が起きやすいという問題点があった。
【0006】
このような問題点を解決するために、感知手段の絶対位置を容易に決めるようにする装置が考案されたが、上記装置はX−Y座標が決定できるコーディングパターンが提供されるデータ記録面、上記コーディングパターンが感知できる感知器及び上記感知されたコーディングパターンに基づいて感知器の現在の位置が決定できるプロセッサーなどを備える。この装置は、ユーザが上記データ記録面に文字または絵データを手記したり描けば、データがコンピュータ画面に顕示されるように駆動される。
【0007】
上記のような装置を使用してコーディングする方法は種々のものがあるが、例えば次の通りである。
【0008】
その1つの方法には、図1に示すように、記号をパターン化して位置コーディングする方法であって、各記号は3個の同心円からなり、最外部に図示される外部円はX座標を、中間円はY座標を各々表す。上記外部円と中間円は円の内部が詰められたか否かによって異なるコードを指示する16個の部分に分割されるが、これは座標の各々の対が特定の外観を有する複雑な記号によりコーディングされるということを意味する。
【0009】
更に他の方法には、X及びY座標がコーディングできるチェック模様パターンで図示できるが、位置コーディングする方法は上記同心円による方法と同一である。
【0010】
このような公知されたパターンは複雑な記号で構成され、これらの記号が小さくて細かいほどデータ記録面上へのパターンの具現が容易でなく、感知手段の解像度が高くない場合、細かいパターンを正確に認識できず、位置認識の誤りが発生する可能性が高く、一方、パターンの記号を大きくしたり単純化する場合、データ記録面上の互いに異なる位置で同一なパターンに従う同一なマイクロコードが重複される可能性があるので、絶対位置決めのための精密度が低くなるので、位置感知手段が正確な位置を感知し難いという問題点があった。
【発明の概要】
【発明が解決しようとする課題】
【0011】
このような問題点を解決するために本発明は、単純な記号でデータ符号を構成してパターンを容易に具現するようにし、かつ絶対位置決めのための精度はより向上させるようにした、表面上に絶対位置表示パターンを有する製造物及びその絶対位置表示パターンの形成方法を提供することをその目的とする。
【課題を解決するための手段】
【0012】
このような目的を達成するために本発明は、表面上に絶対位置コードパターンを有する製造物であって、上記絶対位置コードパターンは、2進またはそれ以上の数で表現されるデータが符号化されて表示された第1セルと、上記第1セルと区分される方式によりデータが符号化されて表示されたりデータが存在しない第2セルと、上記第1及び第2セルが一定数以上集まってなされた単位セルパターンを含んで構成され、上記単位セルパターン内の上記第1セルに対応するデータの組み合わせが該当単位セルパターンの絶対座標を表し、上記単位セルパターンはその単位セルパターン内の上記第2セルにより隣り合う他の単位セルパターンと分離されて独立的に区分されることを特徴とする表面上に絶対位置コードパターンを有する製造物を提供する。
【0013】
上記単位セルパターンは、N×M(ここで、N、Mは定数であって、N=MまたはN≠M)個のセルからなり、上記単位セルパターン内の各セルの位置は、上記絶対座標の値を表すデータの桁数を表す。上記桁数は一例としてセルの位置が右方から左方に行くほど、そして下方から上方に行くほど高まるように定めたり、他の例として中心から螺旋状で回りながら桁数が増加するように定めることができる。
【0014】
上記第2セルは、上記単位セルパターン内の特定位置に存在し、上記単位セルパターン内の上記第2セルの数は1つ以上で構成し、かつ3個以上の場合、その第2セルを連結する線分は、‘┘’、‘┐’、または‘⊥’の形態のように、回転対称性を持たない形態のうちのどれか1つであることを特徴とし、上記第2セルの上記形態に基づいて上記製造物の回転状態が認識できるようにすることができる。
【0015】
上記単位セルパターン内の上記第2セルに対応するデータの値を用いて上記絶対座標の誤りを補正することができ、上記誤り補正は、上記絶対座標を表すデータの全体桁数、または一定桁数以下の下位ビットのみを対象とすることができる。
【0016】
上記単位セルパターン内の上記絶対座標の値において、一例としてX座標の値は同一行の単位セルパターンにおける右方に行くほど1ずつ順次に増加し、Y座標の値は同一列の単位セルパターンにおける下方に行くほど1ずつ順次に増加するように定めることができ、他の例としてX座標の値が右方から左方に増加し、Y座標の値が下方から上方に増加するように定めることができる。
【0017】
上記第1セルに符号化されて表示されたデータの記号は、互いに交叉する仮想のXとY軸ラインの交叉点を中心とし、そのX軸またはY軸を基準にした配列角度が各々異なる線分で表示することができ、線分の配列角度によって各セルのデータ値をより多様に表すことができる。例えば、上記第1セルに符号化されて表示されたデータを2進データで表現する場合、その2進データは、互いに交叉する仮想のXとY軸ラインの交叉点を中心にしてX軸上にある線分、Y軸上にある線分、1/3象限の間に亘っている線分、及び2/4象限の間に亘っている線分のうちの1つで表示することができ、上記X軸上にある線分はX座標とY座標の値が(1、1)であることを表し、上記Y軸上にある線分はX座標とY座標の値が(0、1)であることを表し、上記1/3象限の間に亘っている線分はX座標とY座標の値が(1、0)であることを表し、上記2/4象限の間に亘っている線分はX座標とY座標の値が(0、0)であることを表すことができる。
【0018】
参考に、明細書の全体(請求範囲含み)に亘って象限を表示する際、‘/’ 表示は‘及び’の意味を表すものである。例えば、‘1/3象限’は‘1及び3象限’を意味するものである。
【0019】
上記第2セルに符号化されて表示されたデータを2進データで表現する場合、その2進データは、一例として互いに交叉する仮想のXとY軸ラインを基準にして、X軸に平行し、かつ1/2象限に亘っている線分、X軸に平行し、かつ3/4象限に亘っている線分、Y軸に平行し、かつ2/3象限に亘っている線分、及びY軸に平行し、かつ1/4象限に亘っている線分のうちの1つで表示することができ、上記X軸に平行し、かつ1/2象限に亘っている線分はX座標とY座標の値が(1、1)であることを表し、上記X軸に平行し、かつ3/4象限に亘っている線分はX座標とY座標の値が(0、1)であることを表し、上記Y軸に平行し、かつ2/3象限に亘っている線分はX座標とY座標の値が(1、0)であることを表し、上記Y軸に平行し、かつ1/4象限に亘っている線分はX座標とY座標の値が(0、0)であることを表すことができる。
【0020】
上記第2セルに符号化されて表示された2進データは、他の例として、上記第1セルの上記線分と同一な方式の線分で表示し、かつその長さを異なるようにして上記第1セルの線分と区分されるようにすることができる。
【0021】
上記第2セルに符号化されて表示された2進データは、更に他の例として、互いに交叉する仮想のXとY軸ラインの交叉点を始めにして、1象限にある線分、2象限にある線分、3象限にある線分、及び4象限にある線分のうちの1つで表示されることができる。
【0022】
また、前述した目的を達成するために、本発明は、2進またはそれ以上の数で表現されるデータが符号化されて表示された第1セル及びその第1セルと区分される方式によりデータが符号化されて表示されたりデータが存在しない第2セルを形成し、上記第1及び第2セルが一定数以上集まって単位セルパターンをなすようにし、上記単位セルパターン内の上記第1セルに対応するデータの組み合わせが該当単位セルパターンの絶対座標を表すようにし、上記単位セルパターンはその単位セルパターン内の上記第2セルにより隣り合う他の単位セルパターンと分離されて独立的に区分されるようにすることを特徴とする絶対位置コードパターンの形成方法を提供する。
【図面の簡単な説明】
【0023】
【図1】従来の位置表示パターンの一実施形態を示す図である。
【図2】本発明に係る表面上に絶対位置表示パターンを有する製造物の一例を示す図である。
【図3】本発明に係る絶対位置表示パターンのX座標付与方法の一例を説明するための図である。
【図4】本発明に係る絶対位置表示パターンのX座標付与方法の一例を説明するための図である。
【図5】本発明に係る絶対位置表示パターンのX座標付与方法の一例を説明するための図である。
【図6】本発明に係る絶対位置表示パターンのX座標付与方法の一例を説明するための図である。
【図7】本発明に係る絶対位置表示パターンのY座標付与方法の一例を説明するための図である。
【図8】本発明に係る絶対位置表示パターンのY座標付与方法の一例を説明するための図である。
【図9】本発明に係る絶対位置表示パターンのY座標付与方法の一例を説明するための図である。
【図10】本発明に係る絶対位置表示パターンのY座標付与方法の一例を説明するための図である。
【図11】本発明に従って図5と図9とが結合されて生成された表面上に絶対位置表示パターンを有する製造物の他の例を示す図である。
【図12】方向性を持たない方向キー構成の例示図である。
【図13】コーディネーターウィンドウ上に表れることができる方向キーセル分布の場合の数を示す図である。
【図14】本発明に係る第1セルに表示される2進データの符号化の一例を示す図である。
【図15】図14の各線分が意味する値に対応するX、Y座標の値を示す図である。
【図16】本発明に係る第2セルに表示される2進データの符号を示す図である。
【図17】本発明に係る第2セルに表示される2進データの符号の他の例を示す図である。
【図18】本発明に係る第2セルに表示される2進データの符号の更に他の例を示す図である。
【発明を実施するための形態】
【0024】
以下、本発明の好ましい実施形態を添付された図面を参照しつつ詳細に説明する。まず各図面の構成要素に参照符号を付加するに当たって、同一な構成要素に対してはたとえ他の図面上に表示されても、できる限り同一な符号を有するようにしていることに留意しなければならない。また、本発明を説明するに当たって、関連した公知構成または機能に対する具体的な説明が本発明の要旨を曖昧にすることができると判断される場合にはその詳細な説明は省略する。
【0025】
図2は、本発明の好ましい実施形態に係る表面上に絶対位置コードパターンを有する製造物を示すものであって、特にその製造物の絶対位置コードパターンを示すものである。
【0026】
図2に示すように、本発明に係る製造物の表面上に形成された絶対位置コードパターンは、2進データが符号化されて表示された第1セル101と、上記第1セル101と区分される方式により2進データが符号化されて表示されたりデータが存在しない第2セル102と、上記第1及び2セル101、102が一定数以上集まってなされた単位セルパターン110とを含んで構成される。
【0027】
同図面に示すように、本発明において、1つのセル101にはX座標とY座標に対する2進データ情報が(0、0)、(0、1)、(1、0)、または(1、1)のように共に表示されている。
【0028】
一方、本発明の実施形態は、各セル101、102に符号化されて表示されたデータとして2進データを基にして説明しているが、これに限定されず、符号の種類数に従い2進データまたはそれ以上の数で表現されるデータ、即ち、3進数、4進数データなどを使用することができる。
【0029】
同図面に示すように、本実施形態において、上記単位セルパターン110はN×M(4×4)サイズのセル101、102の集まりからなっており、これは感知手段(例えば、ペンのポインタが挙げられる)が一回に読み込んで独立的に識別できるサイズを表すものであって、ウィンドウ(window)と称することもある。上記4×4単位セルパターン110をなす上記第1セル101の数は13個であり、上記第2セル102の数は3個である。本実施形態において、上記単位セルパターン110は、上記NとMの数が同一な数からなっているが、これに限定されず、上記NとMの構成数が異なることもある。
【0030】
上記13個の第1セル101に対応する2進データの組み合わせが該当単位セルパターンの絶対座標値(または、ウィンドウ値と称する)を表す。上記3個の第2セル102は上記単位セルパターン110内の特定位置、即ち、右側下段隅に位置してその第2セル102の間を連結する線分が特定形態、即ち、‘┘’の形態をなしている。このように単位セルパターン110内に特定位置及び特定形態で備えられた3個の第2セル102の集まりを方向キー(Direction Flag)103と称する。上記方向キー103の上記特定位置は、上記単位セルパターン110が隣り合う他の単位セルパターンと分離されて独立的に区分できるようにし、上記特定形態は、上記製造物(紙など)の方向を区別して、その製造物の回転の程度が分かるようにするためのものである。これに対しては、より具体的に後述することにする。本実施形態において、上記方向キー103は‘┘’の形態をなしているが、これに限定されず、製造物の回転状態が分かる‘┐’または‘⊥’の形態などで多様に構成することができる。
【0031】
次に、本発明に係る上記絶対位置コードパターンのX座標及びY座標の付与方法の一例について、図3乃至図10を参照しながらより詳細に説明する。
【0032】
<絶対位置コードパターンにおけるX座標付与方法>
図3は、本発明に係る絶対位置コードパターンにおける同一行の単位セルパターン110の一例を図示したものであって、図2に示すように、本発明の各セルにはX座標とY座標に対するデータが同時に入っているが、その中でX座標に対するデータ部分のみを分離して説明するための図である。
【0033】
図3に示すように、単位セルパターン110の2進ウィンドウ値は、X方向(右方)に行くほど0000000000000→0000000000001→0000000000010→0000000000011のように、1ずつ順次に増加する。上記2進ウィンドウ値は単位セルパターン110内の13個の第1セル101に対応する2進データを、図4に示すように、1−13番の順に読み取って低い桁から高い桁に行くように組み合わせたものである。このように、単位セルパターン110の2進ウィンドウ値がX方向(右方)に行くほど1ずつ順次に増加するようにすると、その規則性によってコーディネートウィンドウ(Coordinate Window)が実際ウィンドウと正確に一致しなくても実際のウィンドウ値を復元し出すことができる。上記コーディネートウィンドウとは、実際に座標感知手段(例えば、ペンのポインタが挙げられる)が読み込むN×Mサイズのセルの集まりを指すものである。但し、実際に適用する際、座標感知手段(例えば、ペンのポインタが挙げられる)が観察する映像はコーディネートウィンドウより大きいこともあることを留意すべきである。
【0034】
次に、図3のように配列された同一行の単位セルパターンは、図5に示すように、Y方向(上、下方)に反復配列されて複数の行をなすようにする。
【0035】
図6は図3の他の実施形態であって、図6に示すように、ウィンドウ値が必ず0から始める必要はないし、任意の値から始まっても構わない。この際、これを読み取ろうとするペンはこのような事実を知っており、開始点から相対的なウィンドウの値を知ろうとする時は、任意の値を現在読み取ったウィンドウ値から差分して計算する。仮に、全てのウィンドウ値が表示できる最高値(Maximum Value)に至った時は、次のウィンドウ値を0に指定することができる。
【0036】
<絶対位置コードパターンにおけるY座標付与方法>
図7は、本発明に係る絶対位置コードパターンにおける同一列の単位セルパターン110の一例を図示したものであって、図2に示すように、本発明の各セルにはX座標とY座標に対するデータが同時に入っているが、その中でY座標に対するデータ部分のみを分離して説明するための図である。
【0037】
図7に示すように、単位セルパターン110の2進ウィンドウ値はY方向(下方)に行くほど0000000000000→0000000000001→0000000000010→0000000000011のように、1ずつ順次に増加する。上記2進ウィンドウ値は単位セルパターン110内の13個の第1セル101に対応する2進データを、図8に示すように、1−13番の順に読み取って低い桁から高い桁に行くように組み合わせたものである。このように、単位セルパターン110の2進ウィンドウ値がY方向(下方)に行くほど1ずつ順次に増加するようにすると、その規則性によりコーディネートウィンドウ(Coordinate Window)が実際のウィンドウと正確に一致しなくても実際のウィンドウ値を復元することができる。
【0038】
参考に、図4は各セルにX座標を与えて読み取る順序であり、図8は各セルにY座標を与えて読み取る順序を示したが、これに限定されず、例えば図4または図5の順序のうち、どれか1つをXとY座標に共通適用したり、図4をY座標に、図8をX座標に適用することもできる。また、図示してはいないが、同一ウィンドウ内の各セルの位置が中心から螺旋状で回りながら2進データの桁数が増加するように定めることができる。
【0039】
次に、図7のように配列された同一列の単位セルパターンは、図9に示すように、X方向(横方向)に反復配列されて複数の列をなすようにする。
【0040】
図10は図7の他の実施形態であって、図10に示すように、ウィンドウ値が必ず0から始める必要はないし、任意の値から始まっても構わない。この際、これを読み取ろうとするペンはこのような事実を知っており、開始点から相対的なウィンドウの値を知ろうとする時は、任意の値を現在読み取ったウィンドウ値から差分して計算する。仮に、全てのウィンドウ値が表示できる最高値(Maximum Value)に至った時は、次のウィンドウ値を0に指定することができる。
【0041】
前述したように、本発明の絶対位置コードパターンをなす各セルに図5のようにX座標値を与え、図9のようにY座標値を与えた後、同一位置のセルが互いに対応するように図5のX座標値と図9のY座標値を互いに結合すると、図11に示すように、本発明に係る絶対位置コードパターンが構成される。
【0042】
図2の絶対位置コードパターンと図11の絶対位置コードパターンとを比較すると、互いに対応するセルに与えられた2進データ値が若干異なることが分かるが、このような差は図4と図8などを参照して説明されたように、単位セルパターン内の第2セルに対応する2進データの付与/組み合わせの方法によって変わることができる。即ち、図2の絶対位置コードパターンは、図8の2進データの付与/組み合わせの順序をXとY座標に共通適用した例を示すものであり、図11の絶対位置コードパターンは、図4の2進データの付与/組み合わせの順序をX座標に適用し、図8の2進データ付与/組み合わせ順序をY座標に適用した例を示すものである。しかしながら、どの場合でも、図2と図11の絶対位置コードパターンは互いに対応する単位セルパターンの絶対座標値が同一である。
【0043】
次に、図2の方向キー103についてより具体的に説明する。
【0044】
方向キー103を構成する第2セル102の配置は、方向キー自体が方向性(Directive Feature)を有するように配置しなければならない。方向性を有するようにするためには、必ず3個以上の第2セルから構成されなければならない。その以下の場合、方向キーは第2セルをどのように配置しても2以上の方向性を有することになる。但し、方向キー103を回転感知用に使用せず、単にエラー補正用に使用する場合は、2つ以上のセルで構成しても構わない。一方、方向キー103を単純に隣り合う単位セルパターン同士を区分する目的に使用するならば、方向キーを1つの第2セルのみで構成しても構わない。
【0045】
方向キー103をエラー補正用に使用せず、回転感知用のみに使用する場合、第2セル102は何らの情報も含んでいない状態であるとか、または第2セル102が第1セル101と区分される方式により符号化されて表示された情報を含んで方向キー103の構成であることが分からなければならない。
【0046】
方向キー103を回転感知用のみに使用する場合、何らの情報を含んでいない3個の第2セル102のみを使用すれば充分であり、3個のセルを連結する線分が‘┘’の形態を有するようにすることが好ましい。
【0047】
方向性を持たれないいくつかの配列(または、中心点を持たなくて使い道がない配列)は、図12に示すように、3個のセルが直線の配列をなすものであるので、このような配列は排除するようにする。
【0048】
仮に、‘┘’形態の方向キーを使用するとした時、絶対位置コードパターンが印刷された紙面が回転された角度(90度、180度、270度)を見付けるために、コーディネートウィンドウ上で考慮できる第2セルの分布形態は、図13の(a)、(b)及び(c)のような3種類の場合の数に分けられる。即ち、コーディネートウィンドウ上で全てのセルが図13の(a)のようにひとかたまりのグループになっている場合、図13の(b)のように2つのグループに分けられている場合、図13の(c)のように3個のクループに分けられている場合がそれである。
【0049】
図13の(a)、(b)、または(c)のうちのどの場合でも、まず中心点となるセル(c)を探し、そのセル(c)を中心にして離れている他のセルを中心点の反対側に位置したものと認識すると、回転した形態の方向キーが復元される。
【0050】
その後、復元された方向キーの形態が‘┗’であれば時計方向に90度回転されたもの、‘┏’であれば180度回転されたもの、‘┓’であれば反時計方向に90度回転されたものであることが分かる。例えば、図13の(a)の方向キーは回転していないものであり 、図13の(b)の方向キーは、復元すれば‘┗’の形態で時計方向に90度回転されていることが分かり、図13の(c)の方向キーを復元すれば、‘┏’の形態で180度ひっくり返ていることが分かる。このような性質を用いて製造物(例えば、紙が挙げられる)の回転角度が分かるので、結局、コーディネートウィンドウ上のセルの行列を回転させることができる。
【0051】
次に、本発明に係る絶対位置コードパターンのエラー補正について説明する。
【0052】
エラー補正のためには、先のウィンドウを区分するための方向キーの第2セルに2ビットの2進データを第1セルとは異なる方式により符号化して表示するようにする。この2ビットの値が各々X、Y座標のエラー補正コード(Error Correcting Code)となる。X座標のためのエラー補正コードとY座標のためのエラー補正コードは独立的に動作するので、X座標に対してのみ説明し、Y座標に対してはX座標と同一な方式が適用されるので、その説明を省略する。
【0053】
1つの4×4ウィンドウにはX座標の情報13ビットが含まれているが、2ビットエラー補正のためには余分のビット(Redundancy)が少なくても4ビットとならなければならない。ブロックコード(Block Code)の最適アルゴリズム(Optimal Algorithm)であるRS(Reed-Solomon)コードは(2k−1、2k−1−k)コード形態を有するので、(即ち、2k−1−kビットのデータを2k−1ビットのコードワード(Code Word)で再構成し、2ビットまでのエラーを訂正することができる。ここで、kとは、エラー補正のためのコード数である。k=4の時、16個のセルのうち、12個のセルはデータに、4個のセルはエラー補正コードに使用する。したがって、これのためには方向キーを構成する第2セルの数を1つ増やして4個で構成しなければならない。この際、12個のセルのうち、11個のセルのみエラー補正の対象となり、残りの1セルに対しては上位階層でエラー処理を遂行する。
【0054】
上位1ビットを除外した残りのビットを補正するための方法は、次の通りである。
【0055】
まず、方向キーを構成する第2セルの数が4個となるように再構成する。各第2セルには2ビットの情報を含むことができるように、第1セルと異なる形態の表現(Representation)を使用して符号化する。第2セルの個数が4個となってもパターン位置を計算する方法は前述と同一である。但し、ウィンドウ内で第1セルの個数が1つ減るという点が異なるだけである。次に、エラー訂正コードの1つであるRSコーディングを用いてデータセルにある全体または一部の情報に対するエラー訂正コードを計算(エンコーディング)し、これを方向キーセルに符号化して表示する。読み取られたウィンドウが正確にウィンドウを読み取らず、外れて読み取る場合、エラー補正コードは自分の機能を全て発揮できない。しかしながら、本来の位置計算方法の通り位置を算定した後、RSデコーディングを遂行してエラーを訂正することができる。これは、本来のRSエンコーディングされたコードワードでない、推定されたコードワードに対するRSデコーディングであるので、正確に復旧することができないこともある。
【0056】
下位ビットの誤りのみ制限的に補正する方法は、次の通りである。
【0057】
ウィンドウをなす2進データの高い桁数は低い桁数に比べてその変化が多くないので、たくさん変わる低いビット桁数に対してのみエラー補正をするならば、方向キーを構成する第2セルの数字を減らすことができる。これによって、互いに異なる単位セルパターン(ウィンドウ)をよりたくさん具現することができる。方向キーを構成するセル数が減らすことになるので、4個のセルを一度に見られない確率に比べて、3個のセルを一度に見られない確率がより低くなるので、エラー補正機能が正しく実現される機会が多くなる。
【0058】
上記において、絶対位置コードパターンのエラー補正の際、RSコーディングを使用する方法について例示したが、これに限定されないことは勿論である。
【0059】
次に、第1セル及び第2セルに表示される2進データの符号について説明する。
【0060】
図14は、本発明に係る第1セルに表示される2進データの符号を図示したものであって、(a)のようにセルの中心点を過ぎる仮想のXとY軸ラインの交叉点を中心にしてX軸上にある第1線分、(b)のように互いに交叉する仮想のXとY軸ラインの交叉点を中心にしてY軸上にある第2線分、(c)のように互いに交叉する仮想のXとY軸ラインの交叉点を中心にして1/3象限の間に亘っている第3線分、及び(d)のように互いに交叉する仮想のXとY軸ラインの交叉点を中心にして2/4象限の間に亘っている第4線分のうちの1つで表示される。
【0061】
図15は、図14の各線分が意味する値に対応するX、Y座標の値を示す表であって、図14の(a)の第1線分は意味値が0で、これに対応するX座標とY座標の値が(1、1)であり、図14の(b)の第2線分は意味値が1で、これに対応するX座標とY座標の値が(0、1)であり、図14の(c)の第3線分は意味値が2で、これに対応するX座標とY座標の値が(1、0)であることを表し、図14の(d)の第4線分は意味値が3で、これに対応するX座標とY座標の値が(0、0)であることを表す。一方、図15のような方式は1つの例であり、意味値とX、Y座標の値の組み合わせを望むとおりに変化させることは勿論である。
【0062】
図16は、本発明に係る第2セルに表示される2進データの符号を図示したものであって、各セルの中心点を過ぎる仮想のXとY軸ラインを基準にして、(a)のようにX軸に平行し、かつ1/2象限に亘っている第1線分、(b)のようにX軸に平行し、かつ3/4象限に亘っている第2線分、(c)のようにY軸に平行し、かつ2/3象限に亘っている第3線分、及び(d)のようにY軸に平行し、かつ1/4象限に亘っている第4線分のうちの1つで表示される。
【0063】
図15を参照すると、図16の(a)の第1線分は意味値が0であるので、これに対応するX座標とY座標の値は(1、1)であり、図16の(b)の第2線分は意味値が1であるので、これに対応するX座標とY座標の値が(0、1)であり、図16の(c)の第3線分は意味値が2であるので、これに対応するX座標とY座標の値が(1、0)であることを表し、図16の(d)の第4線分は意味値が3であるので、これに対応するX座標とY座標の値が(0、0)であることを表す。
【0064】
また、本発明に係る第2セルに表示される2進データの符号の他の例として、図14の(a)−(d)に図示された上記第1セルの上記第1−4線分と同一な方式の線分で表示し、かつその長さを異なるようにして、上記第1セルの線分と区分されるようにすることができる。
【0065】
また、本発明に係る第2セルに表示される2進データの符号の更に他の例として、図17に示すように、各セルの中心点を過ぎる仮想のXとY軸ラインの交叉点を始めにして、(a)1象限にある第1線分、(b)2象限にある第2線分、(c)3象限にある第3線分、及び(d)4象限にある第4線分のうちの1つで表示することができ、このような線分はX座標とY座標の値が(0、0)、(0、1)、(1、0)及び(1、1)のうちの1つであることを表すことができる。
【0066】
図18は、本発明に係る第2セルに表示される2進データの符号の更なる他の例として、同図面に示すように、(a)のように各セルの中心点を過ぎる仮想のXとY軸ラインの交叉点を中心にして正のXとY軸上に亘っている第1線分、(b)のように互いに交叉する仮想のXとY軸ラインの交叉点を中心にして負のX軸と正のY軸上に亘っている第2線分、(c)のように互いに交叉する仮想のXとY軸ラインの交叉点を中心にして負のXとY軸上に亘っている第3線分、及び(d)のように互いに交叉する仮想のXとY軸ラインの交叉点を中心にして正のX軸と負のY軸上に亘っている第4線分のうちの1つで表示することができ、このような線分はX座標とY座標の値が(0、0)、(0、1)、(1、0)及び(1、1)のうちの1つであることを表すことができる。
【0067】
本発明に係る第1または第2セルに表示される2進データを符号化する手段として種々の方式の線分が上記で説明されたが、各線分は一定の長さの線で表現されることもできるが、同一な直線をなす複数個の点で表現されることができる。この際、該当セルにある点と隣り合うセルにある点が線分をなすことを回避するために、1つの線分を表す点の間の最大間隔は該当セルにある点と隣り合うセルにある他の点との間隔よりは常に短くなければならない。
【0068】
また、本発明に係る各セルに符号化されて表示されたデータとして2進データを基にして説明したが、これに限定されず、符号の種類数に従い2進データまたはそれ以上の数で表現されるデータ、即ち、3進数、4進数データなどを使用することができる。
【0069】
以上の説明は、本発明の技術思想を例示的に説明したことに過ぎないものであって、本発明が属する技術分野で通常の知識を有する者であれば、本発明の本質的な特性から逸脱しない範囲で多様な修正及び変形が可能である。したがって、本発明に開示された実施形態は本発明の技術思想を限定するためのものではなく、説明するためのものであり、このような実施形態により本発明の技術思想の範囲が限定されるのではない。本発明の保護範囲は請求範囲により解釈されなければならず、それと同等な範囲内にある全ての技術思想は本発明の権利範囲に含まれるものと解釈されるべきである。
【産業上の利用可能性】
【0070】
以上、説明したように、本発明によると、単純な記号でデータ符号を構成して絶対位置表示のためのパターンを容易に具現すると共に、そのパターンを有する製造物の回転状態が分かり、絶対位置決めのための精度はより向上させ、実際のウィンドウとコーディネーターウィンドウとに差が出てもコーディネーターウィンドウを実際ウィンドウと一致するように復元して、実際ウィンドウの座標値を見付けることができる効果が得られる。また、本発明によると、既存の技術に比べて座標値を演算するに当たって、より少ない量の演算を必要とするが、より広い位置を表示することができる効果が得られる。
【符号の説明】
【0071】
101・・・データセル(第1セル)
102・・・方向キーセル(第2セル)
103・・・方向キー
110・・・単位セルパターン(ウィンドウ)
【特許請求の範囲】
【請求項1】
表面上に絶対位置コードパターンを有する製造物であって、
前記絶対位置コードパターンは、
2進またはそれ以上の数で表現されるデータが符号化されて表示された第1セルと、
前記第1セルと区分される方式によりデータが符号化されて表示されたりデータが存在しない第2セルと、
前記第1及び2セルが一定数以上集まってなされた単位セルパターンと、を含んで構成され、
前記単位セルパターン内の前記第1セルに対応するデータの組み合わせが該当単位セルパターンの絶対座標を表し、前記単位セルパターンはその単位セルパターン内の前記第2セルにより隣り合う他の単位セルパターンと分離されて独立的に区分されることを特徴とする表面上に絶対位置コードパターンを有する製造物。
【請求項2】
前記単位セルパターンは、N×M(N、Mは定数であって、N=MまたはN≠M)個のセルからなることを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項3】
前記単位セルパターン内の前記第1セルの各自の位置は、前記絶対座標の値を表すデータの桁数を表すことを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項4】
前記データの桁数は、各セルの位置が右方から左方に行くほど、そして下方から上方に行くほど高まることを特徴とする請求項3に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項5】
前記データの桁数は、各セルの位置が中心から螺旋状で回りながら高まることを特徴とする請求項3に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項6】
前記第2セルは、前記単位セルパターン内の特定位置に存在することを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項7】
前記単位セルパターン内の前記第2セルの数は1つ以上であることを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項8】
前記単位セルパターン内の前記第2セルの数は3個以上であって、その第2セル間を連結する線分は、‘┘’、‘┐’、または‘⊥’のように、回転対称性を持たない形態のうちのどれか1つであることを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項9】
前記第2セルに基づいて前記製造物の回転状態が認識できることを特徴とする請求項8に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項10】
前記単位セルパターン内の前記第2セルに対応するデータの値を用いて前記絶対座標の誤りを補正することを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項11】
前記誤り補正は、前記絶対座標を表すデータにおける一定桁数以下の下位ビットのみを対象とすることを特徴とする請求項10に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項12】
前記単位セルパターンの前記絶対座標の値において、X座標の値は同一行の単位セルパターンにおける横方向の右方または左方に行くほど1ずつ順次に増加し、Y座標の値は同一列の単位セルパターンにおける縦方向の上方または下方に行くほど1ずつ順次に増加することを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項13】
前記単位セルパターンの前記絶対座標の値において、X座標の値は同一列に対して一定の値を有し、Y座標の値は同一行に対して一定の値を有することを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項14】
前記第1セルに符号化されて表示された2進データは、セルの中心点を過ぎる仮想のXとY軸ラインの交叉点を中心とし、そのX軸またはY軸を基準にして配列角度が各々異なる線分で表示されて、各線分の配列角度によって該当データの値が異なるように決まることを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項15】
前記第1セルに符号化されて表示された2進データは、セルの中心点を過ぎる仮想のXとY軸ラインの交叉点を中心にしてX軸上にある線分、Y軸上にある線分、1/3象限の間に亘っている線分、及び2/4象限の間に亘っている線分のうちの1つで表示されたことを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項16】
前記4つの線分に0、1、2、3の意味値のうちの1つを互いに異なるように与え、各意味値はX座標とY座標の値が(0、0)、(0、1)、(1、0)、(1、1)を表すことを特徴とする請求項15に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項17】
前記第2セルに符号化されて表示された2進データは、互いに交叉する仮想のXとY軸ラインを基準に、X軸に平行し、かつ1/2象限に亘っている線分、X軸に平行し、かつ3/4象限に亘っている線分、Y軸に平行し、かつ2/3象限に亘っている線分、及びY軸に平行し、かつ1/4象限に亘っている線分のうちの1つで表示されたことを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項18】
前記4つの線分に0、1、2、3の意味値のうちの1つを互いに異なるように与え、各意味値はX座標とY座標の値が(0、0)、(0、1)、(1、0)、(1、1)を表すことを特徴とする請求項17に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項19】
前記第2セルに符号化されて表示された2進データは、前記第1セルの前記線分と同一な方式の線分で表示し、かつその長さを異なるようにして、前記第1セルの線分と区分されることを特徴とする請求項15に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項20】
前記第2セルに符号化されて表示された2進データは、互いに交叉する仮想のXとY軸ラインの交叉点を始めにして、1象限にある線分、2象限にある線分、3象限にある線分、及び4象限にある線分のうちの1つで表示されたことを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項21】
前記線分は、X座標とY座標の値が(0、0)、(0、1)、(1、0)及び(1、1)のうちの1つであることを特徴とする請求項20に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項22】
前記第2セルに符号化されて表示された2進データは、互いに交叉する仮想のXとY軸ラインの交叉点を中心にして、正のXとY軸上に亘っている線分、負のX軸と正のY軸上に亘っている線分、負のXとY軸上に亘っている線分、及び正のX軸と負のY軸上に亘っている線分のうちの1つで表示され、その線分はX座標とY座標の値が(0、0)、(0、1)、(1、0)及び(1、1)のうちの1つであることを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項23】
前記線分は、直線をなす複数個の点で表現され、該当セルにある1つの線分を表す点の間の最大間隔は、前記該当セルにある任意の点と隣り合うセルにある他の点との間隔より短いことを表すことを特徴とする請求項14、15、17、20、及び22のうち、いずれか1つに記載の表面上に絶対位置コードパターンを有する製造物。
【請求項24】
2進またはそれ以上の数で表現されるデータが符号化されて表示された第1セル及びその第1セルと区分される方式によりデータが符号化されて表示されたりデータが存在しない第2セルを形成し、前記第1及び2セルが一定数以上集まって単位セルパターンをなすようにし、前記単位セルパターン内の前記第1セルに対応するデータの組み合わせが該当単位セルパターンの絶対座標を表すようにし、前記単位セルパターンはその単位セルパターン内の前記第2セルにより隣り合う他の単位セルパターンと分離されて独立的に区分されるようにすることを特徴とする絶対位置コードパターンの形成方法。
【請求項25】
前記単位セルパターンは、N×M(N、Mは定数であって、N=MまたはN≠M)個のセルからなり、その単位セルパターン内の前記第2セルの数は少なくても3個であって、その第2セル間を連結する線分は、‘┘’、‘┐’、または‘⊥’のように回転対称性を持たない形態のうちのどれか1つの形態で構成することを特徴とする請求項24に記載の絶対位置コードパターンの形成方法。
【請求項26】
前記第2セルの前記形態に基づいて、前記単位セルパターンの回転状態が認識できることを特徴とする請求項25に記載の絶対位置コードパターンの形成方法。
【請求項27】
前記第1セルは、X座標に対するデータとY座標に対するデータとが合わせられて、符号化されて表示されていることを特徴とする請求項24に記載の絶対位置コードパターンの形成方法。
【請求項1】
表面上に絶対位置コードパターンを有する製造物であって、
前記絶対位置コードパターンは、
2進またはそれ以上の数で表現されるデータが符号化されて表示された第1セルと、
前記第1セルと区分される方式によりデータが符号化されて表示されたりデータが存在しない第2セルと、
前記第1及び2セルが一定数以上集まってなされた単位セルパターンと、を含んで構成され、
前記単位セルパターン内の前記第1セルに対応するデータの組み合わせが該当単位セルパターンの絶対座標を表し、前記単位セルパターンはその単位セルパターン内の前記第2セルにより隣り合う他の単位セルパターンと分離されて独立的に区分されることを特徴とする表面上に絶対位置コードパターンを有する製造物。
【請求項2】
前記単位セルパターンは、N×M(N、Mは定数であって、N=MまたはN≠M)個のセルからなることを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項3】
前記単位セルパターン内の前記第1セルの各自の位置は、前記絶対座標の値を表すデータの桁数を表すことを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項4】
前記データの桁数は、各セルの位置が右方から左方に行くほど、そして下方から上方に行くほど高まることを特徴とする請求項3に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項5】
前記データの桁数は、各セルの位置が中心から螺旋状で回りながら高まることを特徴とする請求項3に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項6】
前記第2セルは、前記単位セルパターン内の特定位置に存在することを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項7】
前記単位セルパターン内の前記第2セルの数は1つ以上であることを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項8】
前記単位セルパターン内の前記第2セルの数は3個以上であって、その第2セル間を連結する線分は、‘┘’、‘┐’、または‘⊥’のように、回転対称性を持たない形態のうちのどれか1つであることを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項9】
前記第2セルに基づいて前記製造物の回転状態が認識できることを特徴とする請求項8に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項10】
前記単位セルパターン内の前記第2セルに対応するデータの値を用いて前記絶対座標の誤りを補正することを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項11】
前記誤り補正は、前記絶対座標を表すデータにおける一定桁数以下の下位ビットのみを対象とすることを特徴とする請求項10に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項12】
前記単位セルパターンの前記絶対座標の値において、X座標の値は同一行の単位セルパターンにおける横方向の右方または左方に行くほど1ずつ順次に増加し、Y座標の値は同一列の単位セルパターンにおける縦方向の上方または下方に行くほど1ずつ順次に増加することを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項13】
前記単位セルパターンの前記絶対座標の値において、X座標の値は同一列に対して一定の値を有し、Y座標の値は同一行に対して一定の値を有することを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項14】
前記第1セルに符号化されて表示された2進データは、セルの中心点を過ぎる仮想のXとY軸ラインの交叉点を中心とし、そのX軸またはY軸を基準にして配列角度が各々異なる線分で表示されて、各線分の配列角度によって該当データの値が異なるように決まることを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項15】
前記第1セルに符号化されて表示された2進データは、セルの中心点を過ぎる仮想のXとY軸ラインの交叉点を中心にしてX軸上にある線分、Y軸上にある線分、1/3象限の間に亘っている線分、及び2/4象限の間に亘っている線分のうちの1つで表示されたことを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項16】
前記4つの線分に0、1、2、3の意味値のうちの1つを互いに異なるように与え、各意味値はX座標とY座標の値が(0、0)、(0、1)、(1、0)、(1、1)を表すことを特徴とする請求項15に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項17】
前記第2セルに符号化されて表示された2進データは、互いに交叉する仮想のXとY軸ラインを基準に、X軸に平行し、かつ1/2象限に亘っている線分、X軸に平行し、かつ3/4象限に亘っている線分、Y軸に平行し、かつ2/3象限に亘っている線分、及びY軸に平行し、かつ1/4象限に亘っている線分のうちの1つで表示されたことを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項18】
前記4つの線分に0、1、2、3の意味値のうちの1つを互いに異なるように与え、各意味値はX座標とY座標の値が(0、0)、(0、1)、(1、0)、(1、1)を表すことを特徴とする請求項17に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項19】
前記第2セルに符号化されて表示された2進データは、前記第1セルの前記線分と同一な方式の線分で表示し、かつその長さを異なるようにして、前記第1セルの線分と区分されることを特徴とする請求項15に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項20】
前記第2セルに符号化されて表示された2進データは、互いに交叉する仮想のXとY軸ラインの交叉点を始めにして、1象限にある線分、2象限にある線分、3象限にある線分、及び4象限にある線分のうちの1つで表示されたことを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項21】
前記線分は、X座標とY座標の値が(0、0)、(0、1)、(1、0)及び(1、1)のうちの1つであることを特徴とする請求項20に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項22】
前記第2セルに符号化されて表示された2進データは、互いに交叉する仮想のXとY軸ラインの交叉点を中心にして、正のXとY軸上に亘っている線分、負のX軸と正のY軸上に亘っている線分、負のXとY軸上に亘っている線分、及び正のX軸と負のY軸上に亘っている線分のうちの1つで表示され、その線分はX座標とY座標の値が(0、0)、(0、1)、(1、0)及び(1、1)のうちの1つであることを特徴とする請求項1に記載の表面上に絶対位置コードパターンを有する製造物。
【請求項23】
前記線分は、直線をなす複数個の点で表現され、該当セルにある1つの線分を表す点の間の最大間隔は、前記該当セルにある任意の点と隣り合うセルにある他の点との間隔より短いことを表すことを特徴とする請求項14、15、17、20、及び22のうち、いずれか1つに記載の表面上に絶対位置コードパターンを有する製造物。
【請求項24】
2進またはそれ以上の数で表現されるデータが符号化されて表示された第1セル及びその第1セルと区分される方式によりデータが符号化されて表示されたりデータが存在しない第2セルを形成し、前記第1及び2セルが一定数以上集まって単位セルパターンをなすようにし、前記単位セルパターン内の前記第1セルに対応するデータの組み合わせが該当単位セルパターンの絶対座標を表すようにし、前記単位セルパターンはその単位セルパターン内の前記第2セルにより隣り合う他の単位セルパターンと分離されて独立的に区分されるようにすることを特徴とする絶対位置コードパターンの形成方法。
【請求項25】
前記単位セルパターンは、N×M(N、Mは定数であって、N=MまたはN≠M)個のセルからなり、その単位セルパターン内の前記第2セルの数は少なくても3個であって、その第2セル間を連結する線分は、‘┘’、‘┐’、または‘⊥’のように回転対称性を持たない形態のうちのどれか1つの形態で構成することを特徴とする請求項24に記載の絶対位置コードパターンの形成方法。
【請求項26】
前記第2セルの前記形態に基づいて、前記単位セルパターンの回転状態が認識できることを特徴とする請求項25に記載の絶対位置コードパターンの形成方法。
【請求項27】
前記第1セルは、X座標に対するデータとY座標に対するデータとが合わせられて、符号化されて表示されていることを特徴とする請求項24に記載の絶対位置コードパターンの形成方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【公表番号】特表2010−503913(P2010−503913A)
【公表日】平成22年2月4日(2010.2.4)
【国際特許分類】
【出願番号】特願2009−528170(P2009−528170)
【出願日】平成19年9月3日(2007.9.3)
【国際出願番号】PCT/KR2007/004224
【国際公開番号】WO2008/035865
【国際公開日】平成20年3月27日(2008.3.27)
【出願人】(509076546)ペン ラボラトリー インコーポレイテッド (1)
【氏名又は名称原語表記】PEN LABORATORY INC.
【Fターム(参考)】
【公表日】平成22年2月4日(2010.2.4)
【国際特許分類】
【出願日】平成19年9月3日(2007.9.3)
【国際出願番号】PCT/KR2007/004224
【国際公開番号】WO2008/035865
【国際公開日】平成20年3月27日(2008.3.27)
【出願人】(509076546)ペン ラボラトリー インコーポレイテッド (1)
【氏名又は名称原語表記】PEN LABORATORY INC.
【Fターム(参考)】
[ Back to top ]