【手続補正書】
【提出日】平成19年10月17日(2007.10.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表面上に、該表面上の第１の方向における複数の位置を符号化する位置コードを用意する方法であって、
第１の循環数字列を使用するステップであって、該第１の循環数字列が、該数字列内における、第１の所定長さの数字並びのそれぞれの位置が一意に決定されるという特性を有するものと、
前記第１の循環数字列を前記表面に沿って複数回印刷するステップであって、前記第１の循環数字列の異なるローテーションを、隣り合う数字列間で所定のずれが起こるように使用するものと、
を備え、
前記印刷するステップが、前記表面を、前記第１の方向において複数の第１のコード・ウィンドウに分割することを備え、該各第１のコード・ウィンドウが、少なくとも３つの第１の循環数字列を備えると共に、隣り合う第１のコード・ウィンドウの１つの数字列と重なり合う１つの数字列を有するものであり、
また、前記印刷するステップが、前記第１の循環数字列を印刷するときに、前記第１の方向における第１のコード・ウィンドウのそれぞれの位置が、前記コード・ウィンドウに属している前記第１の循環数字列の間のずれによって符号化されるように、前記第１の循環数字列のローテーションを使用することと、
を備えることを特徴とする方法。
【請求項２】
前記循環数字列のローテーションは、少なくともいくつかのそれらのずれが１よりも大きくなるように使用される請求項１に記載の方法。
【請求項３】
前記第１の循環数字列のローテーションを、各コード・ウィンドウのずれが、前記第１の方向における前記第１のコード・ウィンドウの位置を与える混合基数における位置番号を定義するように使用するステップと、前記位置番号における最小桁のずれを示すステップとをさらに備えた請求項１又は２に記載の方法。
【請求項４】
前記位置番号における最小桁のずれを示す前記ステップが、
前記第１の循環数字列のローテーションを、前記最小桁のずれが他のずれよりも小さくなるように使用することを備える請求項３に記載の方法。
【請求項５】
前記位置番号における最小桁のずれを示す前記ステップが、
前記第１の循環数字列のローテーションを、前記最小桁のずれが第１の大きさの範囲内にあり、他のずれが第２の大きさの範囲内にあるように使用することを備える請求項３又は４に記載の方法。
【請求項６】
前記第１の方向における前記第１の循環数字列を、異なる種類に関して異なる位置から開始することによって、位置コードの異なる種類を生成するステップを備えた請求項１〜５の何れか１つに記載の方法。
【請求項７】
前記位置コードは、前記表面上の第２の方向における複数の位置を符号化し、
前記方法が、
第２の循環数字列を使用するステップを備え、該循環数字列が、数字列内における、第２の所定長さの数字並びのそれぞれの位置が一意に決定されるという特性を有し、
前記第２の循環数字列を前記表面に沿って複数回印刷するステップを備え、該第２の循環数字列の異なるローテーションは、前記第２の循環数字列が異なる開始位置から開始されるように使用され、
前記印刷するステップが、
前記表面を複数の重なり合わない第２のコード・ウィンドウに分割することを備え、該各第２のコード・ウィンドウが、所定の複数の第２の循環数字列を備え、
前記第２の循環数字列のローテーションを、第２の方向における第２のコード・ウィンドウのそれぞれの位置が、関連する第２の循環数字列の開始位置によって符号化されるように使用することを備えた請求項１〜６の何れか１つに記載の方法。
【請求項８】
表面上に、該表面上の第２の方向における複数の位置を符号化する位置コードを用意する方法であって、
第２の循環数字列を使用するステップを備え、該循環数字列が、数字列内における、第２の所定長さの数字並びのそれぞれの位置が一意に決定されるという特性を有し、
前記第２の循環数字列を前記表面に沿って複数回印刷するステップを備え、該第２の循環数字列の異なるローテーションは、前記第２の循環数字列が異なる開始位置から開始されるように使用され、
前記印刷するステップが、前記表面を複数の重なり合わない第２のコード・ウィンドウに分割することを備え、該各第２のコード・ウィンドウが、所定の複数の第２の循環数字列を備え、
また、前記印刷するステップが、前記第２の循環数字列のローテーションを、第２の方向における第２のコード・ウィンドウのそれぞれの位置が、関連する第２の循環数字列の開始位置によって符号化されるように使用することを備えたことを特徴とする方法。
【請求項９】
前記第２の循環数字列のローテーションを、各第２のコード・ウィンドウの開始位置が、前記第２の方向における前記第２のコード・ウィンドウの位置を与える混合基数における位置番号を形成するように使用するステップと、
前記位置番号における最小桁の開始位置を示すステップとをさらに備えた請求項７又は８に記載の方法。
【請求項１０】
前記位置番号における最小桁の開始位置を示す前記ステップが、前記第２の循環数字列のローテーションを、前記最小桁の開始位置が他の開始位置よりも小さくなるように使用することを備える請求項９に記載の方法。
【請求項１１】
前記位置番号における最小桁の開始位置を示す前記ステップが、前記第２の循環数字列のローテーションを、前記最小桁の開始位置が第１の大きさの範囲内にあり、他の開始位置が第２の大きさの範囲内にあるように使用することを備える請求項９又は１０に記載の方法。
【請求項１２】
前記第２の循環数字列が、前記第１の循環数字列と同一のものである請求項７〜１１の何れか１つに記載の方法。
【請求項１３】
前記第１の循環数字列が２進数字列である請求項１〜１２の何れか１つに記載の方法。
【請求項１４】
前記第１の循環数字列が、前記表面上の縦列方向に印刷され、前記第２の循環数字列が、前記表面上の行方向に印刷される請求項７〜１３の何れか１つに記載の方法。
【請求項１５】
前記第１及び第２の循環数字列の印刷は、前記表面を覆うラスター内のラスター線間の各交点に、前記第１の循環数字並びからの番号と前記第２の循環数字並びからの番号を割り当て、各交点に属する番号がその交点における表面上のマークによりグラフィカルに符号化されるようにして行われる請求項７〜１４の何れか１つに記載の方法。
【請求項１６】
前記第１及び第２の循環数字列からの異なる可能な番号の組み合わせが、前記交点に対するマークの異なる位置によって符号化される請求項１５に記載の方法。
【請求項１７】
コンピュータ・プログラムを備えるコンピュータ読み取り可能なコンピュータ・プログラム製品であって、前記コンピュータ・プログラムが、前記コンピュータに、請求項１〜１６の何れか１つに記載の方法を実行させる命令を備えることを特徴とするコンピュータ読み取り可能なコンピュータ・プログラム製品。
【請求項１８】
位置コードを備えた表面上の所定サイズの任意の部分表面に関する第１の方向における位置を決定する方法であって、
該位置コードが、第１の方向における位置の符号化のために、第１の循環数字列に基づいており、該第１の循環数字列が、この数字列内における、第１の所定長さの第１の数字並びのそれぞれの位置が一意に決定されるという特性を有すると共に、隣り合う第１の循環数字列が所定のずれ量だけ互いにずれるように異なるローテーションで前記表面上に複数回印刷され、
前記方法が、
前記部分表面上の前記位置コードから複数の第１の数字並びを識別するステップと、
前記第１の循環数字列における第１の数字並びのそれぞれの位置を決定するステップと、
これらの位置に基づいて、前記部分表面からの前記第１の数字並びを含む隣り合う前記第１の循環数字列間のずれを決定するステップと、
を備え、
前記ずれに基づいて、前記部分表面が少なくとも部分的に重なり合う第１のコード・ウィンドウの第１の方向における位置を決定するステップをさらに備え、
該第１のコード・ウィンドウが、第１の方向における複数のコード・ウィンドウのうちの１つであり、前記複数のコード・ウィンドウのそれぞれが、所定の複数の第１の循環数字列を備えると共に、隣り合う第１のコード・ウィンドウの１つの数字列と重なり合う１つの数字列を有していることを特徴とする方法。
【請求項１９】
前記第１のコード・ウィンドウの前記位置を決定する前記ステップが、前記第１の方向における前記第１のコード・ウィンドウの位置を与える混合基数における位置番号の最小桁の数字に対応するずれが何れであるかを決定することを備えた請求項１８に記載の方法。
【請求項２０】
前記位置番号の最小桁の数字に対応する前記ずれを、最小のずれとして決定する請求項１９に記載の方法。
【請求項２１】
前記位置番号の最小桁の数字に対応する前記ずれを、第１の大きさの範囲にあるずれとして決定する請求項１９に記載の方法。
【請求項２２】
前記第１の方向における前記第１のコード・ウィンドウの位置を与える前記位置番号、及び前記位置番号内の最小桁に対応するずれが何れかであるかに基づいて、前記第１の方向における前記部分表面の位置を与える第１の座標を決定するステップを備える請求項１９〜２１の何れか１つに記載の方法。
【請求項２３】
前記表面上の第２の方向における前記部分表面の位置を決定するステップをさらに備え、
前記第２の方向における符号化のための位置符号化パターンが、さらに、第２の循環数字列に基づいており、
該第２の循環数字列が、該数字列内における、第２の所定長さの第２の数字並びのそれぞれの位置が一意に決定されるという特性を有すると共に、前記第２の循環数字列が異なる開始位置から開始されるように異なるローテーションで前記表面上に複数回印刷され、
前記方法が、
前記部分表面上の前記位置コードから複数の第２の数字並びを識別するステップと、
前記第２の循環数字列における第２の数字並びのそれぞれの位置を決定するステップと、
前記第１の方向における前記部分表面の位置に基づいて、前記部分表面上の前記第２の数字並びを含む前記第２の循環数字列のそれぞれの開始位置を計算するステップと、
前記開始位置から、前記部分表面が少なくとも部分的に重なる第２のコード・ウィンドウの前記第２の方向における位置を決定するステップと、
を備え、
前記第２のコード・ウィンドウが、前記第２の方向における複数の重なり合わないコード・ウィンドウのうちの１つであり、前記複数のコード・ウィンドウのそれぞれが、所定の複数の第２の循環数字列を備えている請求項１８〜２２の何れか１つに記載の方法。
【請求項２４】
前記第２の方向における前記第２のコード・ウィンドウの位置を決定する前記ステップが、前記第２の方向における前記第２のコード・ウィンドウの位置を与える混合基数における位置番号内の最小桁の数字に対応する開始位置が何れであるかを決定することを備える請求項２３に記載の方法。
【請求項２５】
前記第２のコード・ウィンドウに関する前記位置番号内の前記最小桁の数字に対応する前記開始位置を、最小桁の開始位置として決定する請求項２４に記載の方法。
【請求項２６】
前記位置番号内の前記最小桁の数字に対応する前記開始位置を、第１の大きさの範囲にある開始位置として決定する請求項２４に記載の方法。
【請求項２７】
前記第２の方向における前記第２のコード・ウィンドウの位置を与える前記位置番号、及び前記位置番号内の前記最小桁の数字に対応する前記開始位置が何れであるかに基づいて、前記第２の方向における前記部分表面の位置を与える第２の座標を決定するステップをさらに備える請求項１８〜２６に記載の方法。
【請求項２８】
前記第２の座標を用いて、前記第１の方向における前記第１の循環数字列が開始される位置を計算することによって、前記表面上の前記部分表面の位置に関する第３の座標を決定するステップをさらに備える請求項１８〜２７の何れか１つに記載の方法。
【請求項２９】
前記位置コードが前記表面に広がるラスターを備え、
前記ラスター内の前記ラスター線間の各交点に、第１の循環数字列からの１つの番号と第２の循環数字列からの１つの番号を割り当て、これらの番号が１つのグラフィカルなマークにより符号化され、
複数の第１の数字並びを識別する前記ステップ及び複数の第２の数字並びを識別する前記ステップが、前記部分表面内で見つけられるマークを復号化し、得られた番号を、前記複数の第１の数字並び及び前記第２の数字並びに分けることを備える請求項１８〜２８の何れか１つに記載の方法。
【請求項３０】
コンピュータ・プログラムを備えるコンピュータ読み取り可能なコンピュータ・プログラム製品であって、前記コンピュータ・プログラムが、前記コンピュータに、請求項１８〜２９の何れか１つに記載の方法を実行させる命令を備えることを特徴とするコンピュータ読み取り可能なコンピュータ・プログラム製品。
【請求項３１】
位置を決定するための装置であって、
位置コードを備えた表面の部分表面における画像を生成するセンサーと、
前記位置コードのサブセットに基づいて計算を行うように構成された画像処理手段とを備え、
前記位置コードのサブセットが、請求項１８〜２９のいずれか１つの方法に従って、前記部分表面の画像内において部分表面の位置を表すものであることを特徴とする装置。
【請求項３２】
前記装置がハンドヘルド型のものである請求項３１に記載の装置。
【請求項３３】
前記装置が、位置情報を無線伝送する手段を有する請求項３１又は３２の何れか１つに記載の装置。
【請求項３４】
位置コードを備え、第１の方向における表面上の所定サイズの任意の部分表面の位置の決定を可能とする製品であって、
前記位置コードが、前記第１の方向における位置の符号化のために、第１の循環数字列に基づいており、該第１の循環数字列が、該数字列内における、第１の所定長さの数字並びのそれぞれの位置が一意に決定されるという特性を有すると共に、隣り合う第１の循環数字列が所定のずれ量だけ互いにずれるように異なるローテーションで前記表面上に複数回印刷され、
前記位置コードから複数の第１の数字並びが、前記第１の循環数字列内の第１の数字並びのそれぞれの位置を決定するために、前記部分表面上において識別可能であり、前記部分表面からの前記第１の数字並びを含む隣り合う第１の循環数字列間のずれが、それらの位置に基づいて決定可能であり、
前記ずれに基づいて、前記部分表面が少なくとも部分的に重なり合う第１のコード・ウィンドウの第１の方向における位置が決定可能であり、該第１のコード・ウィンドウが、第１の方向における複数のコード・ウィンドウのうちの１つであり、前記複数のコード・ウィンドウのそれぞれが、所定の複数の第１の循環数字列を備えると共に、隣り合う第１のコード・ウィンドウの１つの数字列と重なり合う１つの数字列を有していることを特徴とする製品。
【請求項３５】
前記第１のコード・ウィンドウの前記位置を決定するために、混合基数における位置番号内の最小桁の数字に対応するずれが何れであるかが決定され、これが前記第１の方向における前記第１のコード・ウィンドウの位置を与える請求項３４に記載の製品。
【請求項３６】
前記位置番号における最小桁の数字に対応する前記ずれが、最小のずれである請求項３５に記載の製品。
【請求項３７】
前記位置番号における最小桁の数字に対応する前記ずれが、第１の大きさの範囲にあるずれである請求項３５に記載の製品。
【請求項３８】
第１の座標が、前記第１の方向における前記第１のコード・ウィンドウの位置を与える前記位置番号、及び前記位置番号内の前記最小桁の数字に対応するずれが何れであるかに基づいて、前記第１の方向における前記部分表面の前記位置を与えるように配列されている請求項３５〜３７の何れか１つに記載の製品。
【請求項３９】
前記表面上の第２の方向における前記部分表面の位置をさらに備え、
前記第２の方向における符号化のための位置符号化パターンが、さらに、第２の循環数字列に基づいており、
該第２の循環数字列が、該数字列内における、第２の所定長さの第２の数字並びのそれぞれの位置が一意に決定されるという特性を有すると共に、前記第２の循環数字列が異なる開始位置から開始されるように異なるローテーションで前記表面上に複数回印刷され、
前記部分表面上の前記位置コードから複数の第２の数字並びが、
前記第２の循環数字列における第２の数字並びのそれぞれの位置を決定することと、
前記第１の方向における前記部分表面の位置に基づいて、前記部分表面上の前記第２の数字並びを含む前記第２の循環数字列のそれぞれの開始位置を計算することと、
前記開始位置から、前記部分表面が少なくとも部分的に重なる第２のコード・ウィンドウの前記第２の方向における位置を決定することであって、前記第２のコード・ウィンドウが、前記第２の方向における複数の重なり合わないコード・ウィンドウのうちの１つであり、前記複数のコード・ウィンドウのそれぞれが、所定の複数の第２の循環数字列を備えていることと、
によって識別可能である請求項３４〜３８の何れか１つに記載の製品。
【請求項４０】
前記第２の方向における前記第２のコード・ウィンドウの位置は、
前記第２の方向における前記第２のコード・ウィンドウの位置を与える、混合基数における位置番号内の最小桁の数字に対応する開始位置が何れであるかによって決定される請求項３９に記載の製品。
【請求項４１】
前記第２のコード・ウィンドウの前記位置番号内の最小桁の数字に対応する前記開始位置を、最小桁の開始位置として決定する請求項４０に記載の製品。
【請求項４２】
前記位置番号内の前記最小桁の数字に対応する前記開始位置を、第１の大きさの範囲にある開始位置として決定する請求項４０に記載の製品。
【請求項４３】
前記第２の方向における前記第２のコード・ウィンドウの位置を与える前記位置番号、及び前記位置番号内の前記最小桁の数字に対応する前記開始位置が何れであるかに基づいて、前記第２の方向における前記部分表面の位置を与える第２の座標を決定する請求項３６〜４０に記載の製品。
【請求項４４】
前記第２の座標を用いて、前記第１の方向における前記第１の循環数字列が開始される位置を計算することによって、前記表面上の前記部分表面の位置に関し決定される第３の座標をさらに備える請求項３６〜４３の何れか１つに記載の製品。
【請求項４５】
前記位置コードが前記表面に広がるラスターを備え、
前記ラスター内の前記ラスター線間の各交点に、第１の循環数字列からの１つの番号と第２の循環数字列からの１つの番号を割り当て、これらの番号が１つのグラフィカルなマークにより符号化され、
前記複数の第１の数字並び及び前記複数の第２の数字並びが、前記部分表面内で見つけられる前記マークを復号化し、得られた番号を、前記複数の第１の数字並び及び前記第２の数字並びに分けることによって、識別されるように配列されている請求項３６〜４４の何れか１つに記載の製品。