(57)【要約】ＤＯＴＥＭは、物理媒体上ではドットによって、メモリ内とネットワーク上ではビットによってコンピュータ化フォーマットで情報を表現するために使用される情報符号化方法である。この方法は、アルファベットにグループ化された文字の広い概念に基づいている。文字は、例えば、ドキュメントではドットからなり、マシンフォーマットではビットからなっている。物理文字は、文字のフットやヘッドのように、文字を媒体上に置いておくことを可能にするためにマシンフォーマットで表現されていない特定のビットからなっている。各文字は８進法で少なくとも２５６個の値を表現することができる。文字の概念はその値で識別できるように、また文字がグループ化されたときは、任意の次元を持つが、文字の構成で決まる１または２以上の変数を表現できるように拡張されている。複雑なデータとそのコンテキストは、直接的言語対応関係を持つワードとセンテンスの形で一連の文字で記述することができる。その結果、表現は単純化され、簡潔化されている。文字はドキュメントでは複数のカラムにわたって、マシンフォーマットでは複数の８進値で構築される。これらの文字は８進値以上の値を符号化することができるので、タグやフィールド区切り文字はフォーマッティングを正しくなくても直接に指定することが可能になっている。特定のアルファベットは、録音、化合物およびテキストとファイルのセキュリティといった各々の応用分野ごとに開発することができる。標準外の文字は、データの不正消去防止といった個別的アプリケーション用に開発されている。
2008530671.tif 000002
【特許請求の範囲】
【請求項１】
独自の構成の識別および記述と機能制御を可能にし、他の構成とのリンクを定義する情報を搬送する要素から構成された任意サイズの独立構成のセットによって情報を符号化する方法において、該符号化方法は、物理媒体上ではドットによって、コンピューティングフォーマットではビットによって情報を共同で表現する文字から構成され、物理文字の構成は、一方では、文字に特有の検出／マーキングドットと、他方では各々がコンピューティングフォーマットにおける１ビットに対応する値ドットを含み、物理構成とコンピューティング構成のサイズは緊密にリンクされていることを特徴とする情報符号化方法。
【請求項２】
請求項１に記載の情報符号化方法において、物理文字の構成は本体の上にかぶさるヘッダを有し、これらは、任意のピッチと長さを持つ狭間ラインを形成するために黒ドットとミックスドット（ハーフ黒ドットとハーフ白ドット）または黒ドットの不在が交互になった列で構成することが可能であり、本符号化方法の変形は、文字と行を１つの、同じ接続コンポーネントに変換する連続黒ラインを、特にヘッダと共に作成することからなり、物理文字の構成は文字のフットにおいてコンピューティングビットに対応しないドットも含むことが可能であることを特徴とする情報符号化方法。
【請求項３】
請求項１および２に記載の情報符号化方法において、物理構成は、好ましくは、１または２以上の所謂制御／拡張カラムと所謂値カラムから構成され、他方、コンピューティング構成はカラムと同数のバイトから構成されており、２カラムで定義された物理構成では、一方は値カラム、他方は制御／拡張カラムであり、これらの構成は、好ましくは、
値カラムによって符号化された値の符号化の拡張用に予約された２ドットと、
その独自の黒ドットの数のパリティを特徴付ける１ドットと、
値カラムにおける黒ドットの数のパリティの１ドットと、
値カラムにおいて黒ドットから形成されたセグメントの数のパリティを指定する１ドットと、
値カラムにおける第１ドットのステートを示す１ドットと、
現カラムが文字の最後であるか、あるいは後続制御／拡張カラムもその一部を形成しているかどうかを示す１ドットと、
からなり、
値カラムはヘッダからと同様に２０から増加する２の倍数に一般に重み付けされたドットによって形成されていることを特徴とする情報符号化方法。
【請求項４】
請求項１、２および３に記載の情報符号化方法において、物理文字の構成の第１カラムは、白ハーフドットと黒ハーフドットから形成されたミックス最終ドットを有していることを特徴とする情報符号化方法。
【請求項５】
請求項１、２、３および４に記載の情報符号化方法において、物理文字の１および同一カラム（方向ｘ）に沿ったドットは同一次元であるが、他の方向では、場合によっては可変であり、カラム間の距離はゼロを含む任意の距離にすることが可能であることを特徴とする情報符号化方法。
【請求項６】
請求項１乃至請求項５に記載の情報符号化方法において、３カラム定義の文字の第３カラムは、好ましくは、
その黒ドットの数のパリティを特徴付ける１ドットと、
現カラムが文字の最後であるか、あるいは後続制御／拡張カラムもその文字の一部を形成しているかどうかを示す１ドットと、
プロパティまたは独立性が後続制御／拡張カラムとリンクしていることを表す１ドットと、
先行制御／拡張カラムの黒ドットのセグメントの数のパリティを指定する１ドットと、
先行カラムによって符号化された値の符号化の拡張用に予約された４ドットと、
から構成され、
最初の２カラムは２カラム上に定義された文字のそれと同じであることを特徴とする情報符号化方法。
【請求項７】
請求項１乃至請求項６に記載の情報符号化方法において、定義が３カラムより大である文字は、カラム３と同じ符号化ルールに従って作られたカラムの連続によって第３カラム以上に構成可能であることを特徴とする情報符号化方法。
【請求項８】
請求項１乃至請求項７に記載の情報符号化方法において、定義が２カラムより大である文字は、任意の長さと構成のカラムの無制限の連続から構成可能であり、最終カラムは、好ましくは、少なくとも１つのミックスドット（ハーフ白ドット＋ハーフ黒ドット）を含むことを特徴とする情報符号化方法。
【請求項９】
請求項１乃至請求項８に記載の情報符号化方法において、請求項１乃至請求項８に記載の黒ドットはＮ個のカラーまたはＮ個のグレーシェードであり、物理文字とコンピューティング文字との間のマッチは変更されているが、次のように物理文字から移行可能であること、すなわち、
カラムはＮ＝２Ｐのとき、Ｍ＝ＰであるようにＭ個の連続バイトを表していることを特徴とする情報符号化方法。
【請求項１０】
請求項１乃至請求項９に記載の情報符号化方法において、例外文字は、特にドットまたはビットの符号化のすべてまたは一部が標準文字のそれとは反対になるように特定の符号化に従って作られることを特徴とする情報符号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報をデジタル形体で表現する方法に関する。
【背景技術】
【０００２】
情報をデジタル形体で、特にバーコードなどの文字コードおよび２Ｄコードなどのメッセージコードで表現する多くの方法が知られている。バイト（２５６個の値）を符号化し、コンピュータファイルを表現できるのは、メッセージコードだけである。Ｄｏｔｅ文字コードも知られており、その各々の文字は１０２４個の値、すなわち、４バイトに等価のものを符号化することができる。
【特許文献１】フランス特許第00 06411号明細書
【特許文献２】ＰＣＴ特許第0102889号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで提示しているＤＯＴＥＭ法は、特許文献１と特許文献２に開示されているＤＯＴＥ（登録商標）を改良したものである。
【０００４】
データ処理では、すべての情報は最終的にバイト形体に符号化され、その各々は値が０から２５５までになっている。
【０００５】
ＤＯＴＥＭ法は、特定の構造または文字をこれらの値の各々に対応付けている。これらの文字はすべて、アルファベットの形にグループ化され、その各々は複数の文字フォントからなっている。
【課題を解決するための手段】
【０００６】
本発明の独創性は、これらの表現の構成の構造とその構造から派生するプロパティにある。
【０００７】
ＤＯＴＥＭ表現は、バーコードのような１次元文字コードの表現とは異なり、２Ｄタイプ（情報はｘとｙの２次元で符号化される）であることである。
【０００８】
各バイトは、ＤＯＴＥＭ法では、ファイルのサイズと内容から独立した特定の構成によって表現されており、これは、文字がない場合に、各コードがすべての情報を特定のグローバルグラフィック構成で表現している大部分の２次元コード（２Ｄ）とは異なっている。これらは、「アルファベット」であり、従ってオープンである本概念とは異なり、「グローバル」コードである。
【０００９】
ＤＯＴＥＭ法の目的は次のことを行うことである。
【００１０】
・  コンピュータファイルを、部分的にまたは全体的に、任意の物理媒体上に、コンピュータ化形体ではメモリ内におよびネットワーク上に一緒に表現すること。
【００１１】
・  １バイトより大きい値をもち、および／または複雑な変数を表す文字でフォーマッティング規則と符号化を単純化すること。
【００１２】
・  処理のセキュリティを強化すること（文字レベルでの自動チェック）。
【００１３】
定義
ＤｏｔｅＭアルファベット：同じ次元の文字フォント、すなわち、カラム数が同じである文字フォントをグループ化したセット。各アルファベットは種々の物理文字フォントを含んでいる。これらは、ヘッダの構造と、場合によっては文字のフット(foot)に関係する特定の幾何学的構成を有している。
【００１４】
ドット：任意の物理媒体上の、一般にバイナリである基本的情報面
ミックスドット(mix dot)：一般に黒であるハーフドット(half dot)と、印刷されないハーフドット（白の背景）からなるドット。一般的に、ヘッダのミックスドットは黒／白であり、フットのミックスドットは白／黒である
ビット：物理的ドットに対応するコンピュータバイナリ情報要素
カラム：物理媒体、例えば、ペーパ上のドットの列
バイト：８ビットの列またはコンピュータ文字。
【００１５】
文字の定義：これは文字を構成するカラムまたはバイトの数を規定している。ＤＯＴＥＭ文字は少なくとも２カラムまたはバイトから構成されている。カラムまたはバイトの数は制限的でない。文字は、一般的にカラム（またはバイト）の数に応じてアルファベットにグループ化されている。
【００１６】
物理文字：次のように２バイトのカラムまたはドットから構成された構成：
・  物理媒体上の文字のロケーションに不可欠である検出／マーキングドット。変種があるため異種フォントが得られている。データ処理では同等のものがない。
【００１７】
・  文字の「重み」を符号化するのに利用される値ドット（２カラムアルファベットでは１から１０２３まで）。これらは一般的情報を符号化する。各値は１データ処理ビットに対応している。
【００１８】
データ処理文字：通常８ビットまたは１バイトの構成で、常にバイナリ。
【００１９】
カラムヘッド：ブラックドットまたはミックスドット。ミックスドットは黒のハーフドットと白のハーフドットから構成されている。
【００２０】
カラムフット：一般にミックスである、カラムの最終ドット。物理文字の最初のカラムはこれによって決まるのが通常である。
【００２１】
文字ヘッダ：通常ミックスドットと交互になって、物理文字の本体をかぶせる黒ドットのセット。
【００２２】
情報を符号化するドットの外側で、単独でデータ処理文字のビットに対応している物理文字の底部の文字フット。文字フットの存在は任意であり、フォントに依存する。
【００２３】
カラム本体：文字ヘッダと場合によってはフットの外側のカラムの部分で、そのドットは同一構成のバイトのビットに直接に対応している。
【００２４】
文字表現の豊富さまたは表現力：これは、複数の異なる値を表現できる文字の可能性である。バイトは２５６個の異なる値をとることができる。２カラムを持つＤＯＴＥＭ文字は１０２４個の値を、３カラムは１６３８４の値を表すことができ、以下同様である。
【００２５】
区切りまたはタグまたはインデックス：これらは、その値が特にフィールドを区切り、記述するために使用される２５５（バイトの最大値）を超えている。
【００２６】
ＤＯＴＥＭ法は、以下の概念の独特の関連付けと実装に基づいている。
【００２７】
１−アルファベットの概念
一般的アルファベットの定義：言語を転写するのに利用される符号（英字）のシステム
ここで、言語はアプリケーションの分野に対応している。バーコードまたは２Ｄコードと異なり、このアルファベットの概念は、ＤＯＴＥＭ法では、種々のアプリケーションの仕様に非常に大きな柔軟性を与えている。アルファベットにグループ化された文字または構成は分野に特有の１または２以上の特定変数を定量化し、複雑な変数の定義を可能にしている（複雑な数との類推により）。
【００２８】
このような文字の列は、言語のワードやセンテンスと同様に、複数のデータのセットとそのコンテキストを記述することを可能にしている。
【００２９】
さらに、冗長性によるセキュリティの管理は自由であり、時には矛盾するアプリケーションの制約により効果的に適応するためにどのような概念も受け入れている。ユーザはその実装には完全な自由が保たれている。
【００３０】
表現はサイズに制約されることなく、線形的または非線形的にすることができる。ドキュメントでは、書き込みは水平方向または垂直方向にエッジにだけでなく、連続するオブジェクト（ペーパまたは布断片）の全長にわたっても行なうことができる。
【００３１】
２−文字の概念の一般化
各々のＤＯＴＥＭ文字はデータ処理において「デュアル」または「ダブル」になっている。ここで「物理文字」と言われる物理媒体上の文字は、メモリ内または「コンピュータ文字」と言われるネットワーク上でデュアルになっている。
【００３２】
例：
ペーパ上のドットから形成された１文字は、マシンフォーマットでビットから形成された１バイトに対応している。単独で有用な情報をサポートする値ドットの場合：
１黒ドット＝１個の‘１’ビットおよび１白ドット＝１個の’０’ビット。
【００３３】
この１対１のマッピングはインタフェースソフトウェアを単純化する。
【００３４】
さらに、物理媒体上の文字のサイズとそのスペーシングは完全に自由である。書き込みは、どのような次元でも、どのようなラインスペーシングでも、ラインごとに行なうことができる。
【００３５】
３−文字の特定構成の概念
ＤＯＴＥＭ文字は、文字に次のようなプロパティを与える特定の構成になっている。
【００３６】
＞  データストリームの中または物理媒体上の文字の位置を検出できること。
【００３７】
カラムまたはバイトの構成はインタフェースされている（主要アルファベットの構成の章を参照）。この特定構成は複数のカラムまたはバイトをリンクすることにより、他の情報の中のＤＯＴＥＭ文字を区別することを可能にしている。定義が大きくなると、区別能力が向上する。
【００３８】
＞  読み取りエラーを検出し、その一部を文字レベルで訂正できることを。チェックカラムまたはバイトの目的は、文字の構成の一貫性を検証することである。主要アルファベットの構成の章を参照のこと。
【００３９】
＞  物理媒体の平面における各文字の向きを認識できること。このプロパティは文字ヘッダと、場合によってはフットによって与えられる。主要アルファベットの構成の章を参照のこと。
【００４０】
＞  圧縮、暗号化またはオーバレイ、および各文字のレベルでこれらに付加される、ＣＲＣ、Ｒｅｅｄ  Ｓａｌｏｍｏｎなどの自己補正法などの、コンピュータ処理オペレーションに対する完全な透過性。
【００４１】
＞  バイトの２５６個の値は１０２４個（またはそれ以上）の独立値に変換できるので暗号化効率が向上していること。
【００４２】
ＤＯＴＥＭ法は、文字の定義に従って複数のアルファベットを使用する。
【００４３】
カラム当たりのドットの数は原則的に可変である。値ドットの数を８に制限すると、バイトとの対応付けが単純化されるので、そうすることが好ましい。
【００４４】
しかし、ある種のアプリケーションの制約（例えば、変形可能な媒体）に適応させるために、物理文字は、ミックスドットの有無に関係なく、より大きなカラム、特に文字ヘッドとフットで構成することができる。
【００４５】
４−文字の豊富さまたは表現力の概念
各文字の構成は、２、３、４、．．．個のカラムまたはバイトの定義を自動的に検出することを可能にしている。各カラムまたはバイトは後続カラムまたはバイトが文字に属しているかどうかを示しているドットまたはビットを含んでいる（リンキングプロパティ）。
【００４６】
潜在的に文字によって表現される値の数とそのサイズは、その定義（２カラムまたはそれ以上）に依存している。
【００４７】
例：
１つの２カラムまたは２バイト文字は、１０２４個の値を表すことができる（カラム２＋１における１０ビット）。
【００４８】
１つの３カラムＤＯＴＥＭ文字は２つの異なる符号化を有している。
【００４９】
１．最大数が次のようである、２つの独立値の符号化。
【００５０】
１０ビットで１０２４（カラム２＋１）および４ビットで１６（カラム３）
２．１個の値の符号化。リンクされた２（カラム１）＋８（カラム２）＋４（カラム３）＝１４ビット、つまり、１６３８４（文字当たりの値）。
【００５１】
１つの４カラムＤＯＴＥＭ文字は３つの異なる符号化を有している。
【００５２】
１．３個の独立値：１０２４（カラム１＋２）＋１６（カラム３）＋１６（カラム４）
または
２．２個の独立値：１０２４（カラム１＋２）＋２５６（カラム３＋４）
３．リンクされた４カラムの１個の値：２（カラム１）＋８（カラム２）＋４（カラム３）＋４（カラム４）＝１８ビット、すなわち、２６２１４４（文字ごとの値）。
【００５３】
ＩＩＩ−主文字セットまたはアルファベットの構成
１−概要
コンピュータ文字がそのアドレスを通してアクセス可能である場合、物理文字は平面に見つからなければならない。物理文字は、コンピュータ文字のほかに、その文字を検出し、平面におけるその向きを見つけることを可能にする構成になっていなければならない。そのために、物理文字はすべて、独自の本体のほかに、ヘッダと時にはフットを有している。本体は２タイプの文字では同一であり、そこでは各物理ドットはコンピュータビットにおいてマッチしている。物理ドットはどのような立体形状にもできるが、すべては類似し（円、四角、矩形、楕円など）、カラムは連続または不連続にすることができる。
【００５４】
１−１−物理文字のヘッダの構成
これらは文字の定義、すなわち、文字を構成するカラムの数に依存する。これは周期的であることから得られ（例えば、図１Ａ、プレート１）、全ドット（一般に黒）とミックスドットの連続またはドットの不在（白背景＝「白ドット」）から構成されている（図１Ｂ）。これは１ドット（黒）から始まり、そのあとにミックスドットまたは「白ドット」が続き、そのあとに１ドット（黒）が続き、以下同様で文字の行を検出し、カラムの分離を行なうのに利用される狭間ライン(crenellated line)を構成している。これは、行の水平性または向きを文字の向きと共に訂正するのにも利用されている。
【００５５】
狭間は任意の水平ピッチをもつことができ、カラム間によって分離されたドットも任意の値をもつことができる（図２）。
【００５６】
ケースによっては（図６）、ヘッダの黒ドットを十分にダークグレイのドットで置き換えるとマルチレベル分析期間に検出が容易になるので、符号化の可能性が向上するという利点がある。
【００５７】
注意：
ミックスドットは全ドットを分析するのに要求される定義を必ずしも、２回行なう必要がない。これは、より小さなドットの存在だけを検出する以外、ハーフビットを測定する必要がないからである。この結果、追加の情報が導入される一方で、少ない定義で満足されることになる。
【００５８】
しかし、一部の応用条件はこの使用を許していない。このことが特に該当するのは、折り目が付きやすい媒体の場合である。この場合、ミックスドットは通常のドットまたはドットの欠如で置き換えられ、カラムは一般に１または２以上のドットで延長されている。１−２−物理文字のカラムのヘッドとフットの構成
カラムヘッドはカラムの上にかぶさる文字ヘッダの部分である。
【００５９】
第１カラム（奇数番号）のヘッドはドット（黒）であり、第２カラム（偶数番号）のヘッドは好ましくはミックスドット（白／黒）であり、３以上のカラムを持つ文字の場合も以下同様である。
【００６０】
しかし、ハーフドットは、フォントのデザインに応じてドット「白ドット」またはドット（黒）の不在で置き換えることができる。最後のケースは、すべてが文字の行に沿い、１つおよび同じ結合コンポーネントとして検出可能な（黒）ラインを作るために使用される。
【００６１】
第１カラム（または最終ドット）のフットは好ましくはミックスドットで形成されるが、特定の使用条件に合致するフォントの場合は１または２以上の（黒）ドットを含むことができる。フットは、第１カラム（文字の先頭）を特徴づけ、物理文字のベースを決定することができる。
【００６２】
注意：ビット２７はコンピュータ文字の第１バイトの１に等しい。
【００６３】
１−３−物理文字のカラムまたはバイトの本体の構成
カラム（またはバイト）の本体の構成は、３カラムの定義に関する限りカラムの各々ごとに特有であり、その利点は周期的であることである。
【００６４】
この文字は、バイトの２５６個の値を符号化する所謂値カラムと、カラム（またはバイト）をインタレースし、読み取りエラーを検出し、ある種のエラーを訂正し、値の符号化を拡張することを可能にする、少なくとも１つの所謂制御／拡張カラム（またはバイト）をもっている。カラム（物理文字）の本体では、各ドットは１ビット（コンピュータ文字）に対応し、逆の場合も同じである。
【００６５】
２−２カラム（または２バイト）定義文字。プレートＩ。
【００６６】
カラムとバイトはドットからビットまで同一であるので、以下ではカラムだけについて説明する。
【００６７】
２−１−第１カラムの構成
ドットは図３、プレート１にマークが付けられている。
【００６８】
カラムヘッドはカラムの上のＡの部分で示されている（１黒ドット）。
【００６９】
ドットＢ−Ｉとそれ以下のドットのすべてはカラムの本体を構成している。これは、好ましくは連続し、同一サイズの８ドットで構成されている。
【００７０】
本体の第１ドットＢはこのカラムのエラーを検出するのに利用されている。これは黒ドット数の奇数部分を表している。従って、フットとヘッドを除く総数は常に偶数になっている。
【００７１】
ドット２、３、４（図３のＣ、Ｄ、Ｅ）はカラム２の構成を制御するのに利用されている。
【００７２】
ドットＣは、カラム２の黒ドットの数が偶数ならば黒（ビット２＝１）である。
【００７３】
ドットＤは、カラム２の黒セグメントの数が偶数ならば黒（ビット３＝１）である。
【００７４】
ドットＥは、カラム２のドットＪが黒ならば（対応するビット＝１）ならば黒（ビット４＝１）である。
【００７５】
ドット６と７（Ｇ、Ｈ）は文字の値の符号化の２１０への拡張を可能にしている。ドットが黒ならばドットＧ＝２８、Ｈ＝２９である。
【００７６】
ドット５（Ｆ）からは、３カラム定義の拡張または非拡張に関する情報が得られる。
【００７７】
Ｆが黒ならば、文字は２カラムだけを持ち、白ならば、第３カラムは同一文字の一部を形成している。
【００７８】
ドットが重み付けされるとき、最低の重みはヘッダから始まる。
【００７９】
２−２−第２カラムの構成
カラムヘッドは、そのカラムの上の図３プレート１の部分Ａに示されている。これは好ましくは図１プレート１に示すタイプの１つになっている。
【００８０】
後続ドットはカラムの本体を構成している。これらは２０（Ｊ）から２７（Ｑ）に重み付けされている。
【００８１】
これらはバイトの２５６個の値を符号化するのに利用される。
【００８２】
３−３カラム（または３バイト）定義文字
最初の２カラムは２カラム文字のそれと同じ構成になっている。
【００８３】
第３カラムは図４に示されている。これは次の通りである。
【００８４】
第１ドットＲはこのカラムのエラーを検出するのに利用されている。これは黒ドットの数の奇数パリティを表している。従って、黒ドットの数は常に偶数である。
【００８５】
ドットＳは後続カラムが同じ文字に属しているかどうかを示している。
【００８６】
ドットＴはカラム１の黒セグメントの数が偶数ならば黒（ビット３＝１）である。
【００８７】
ドットＵはドットＶ、Ｗ、Ｘ、Ｙがカラム１の符号化の拡張を表していれば（対応するビット＝１）黒（ビット３＝１）である。これが白ならば、符号化値が独立であることを示している（４ドットＶ、Ｗ、Ｘ、Ｙにより０−１５）。
【００８８】
ドット５、６、７および８（Ｖ、Ｗ、Ｘ、Ｙ）は文字の値または独立値の符号化の拡張を可能にしている。これらのドットは重み付けされ、最低の重みはヘッダからと同じように、ここではドットＶから始まる。
【００８９】
４−定義が４カラム以上（つまり、＞３バイト）である文字：プレート２
望ましいことは、上述した３カラム文字の構成を繰り返し、必要な形体に従って情報を表現するのに十分な数でカラム３と同タイプのカラムでその構成を補足することである。これらのカラムは独立にすることも、何らかの方法でリンクさせることもできる。図５は、７カラム以上の文字の例を示している。最初の４カラムは符号化値を大きくするためにリンクされ、第５カラムは独立し、以下同様である。
【００９０】
しかし、第３カラム以上のカラムは異なることができるが、定義の拡張ドットは本体のドット２のままであって、文字の終わりを表す黒（または１）とそれを後続カラムにリンクする白（または０）の規則に準拠していなければならない。
【００９１】
ＩＶ−ＤＯＴＥＭ文字による情報表現の可能性の開発
１−概要
ＤＯＴＥＭ文字は、無制限の数と値で情報をカプセル化することを可能にしている。
【００９２】
文字は最小限２カラムまたは２バイトからなるが、この数は無制限である。
【００９３】
これは、多かれ少なかれ複雑である１または２以上のフォーマットで表現することができる。
【００９４】
これは、カラム３とそれ以上のカラムを独立にすることができ、各々が１６個の値を表すことができるからである。これらは高い値を表すために任意の数にリンクさせることも、複数のフィールドを持つ複雑なデータを表現するために独立にすることもできる。
【００９５】
ＤＯＴＥＭ法によると、複雑な情報をいくつかの方法で表現することができるが、これはミックスさせることもできる。
【００９６】
−  最初の方法は、例えば、特定のデータフィールドを決定する「タグ」または「区切り文字」とその後に続く、そのフィールド内に必要なだけの数の文字（またはデータ項目）を表現するために値が＞２５５である２カラムと共に単純文字を使用することである。
【００９７】
−  第２の方法は、複雑な情報を表現するために単語の文字のように、関連付けられる複数であるが、汎用的な変数をその文字が表している応用分野に特有のアルファベットを構成することである。
【００９８】
文字の作り方が良ければ、書き込みは明確化され、高速化され、簡素化されることになる。
【００９９】
２−他の構成とのリンク
従来のアルファベットでは、カーニング(kerning)の概念は２文字をリンクし、複数のＤＯＴＥＭ文字は同じようにリンクされることが可能になっている。これは、後続文字の先頭が現れ、その間に先行文字の符号化により同じ文字（ドット５）が継続される場合、このことは２文字が共通のプロパティをもつか、あるいはこのように形成されたペアが情報の特定項目を表していることを意味しているからである。
【０１００】
このようにリンクされた連続文字の数は無制限である。
【０１０１】
例：
この方法によると、長さが可変で、原則的に未知である隔離フィールド(isolated field)を符号化することができる。フィールドはタグ（または区切り文字）で修飾され、構成文字のすべては最終フィールドまで１つにリンクされ、フィールドの長さは自動的に決定される。
【０１０２】
３−非バイナリドット
ドキュメントなどの物理媒体上に構成（または文字）を作成することは、一般に黒と白で行なわれる。カラーを使用すると、ＤＯＴＥＭ構成で展開できる審美的効果が可能になるが、カラーは情報の符号化能力も向上する。
【０１０３】
種々のカラーはｎ個のグレーシェード(shades of grey)で置き換えることができる。しかし、読み取りはよりトリッキになるおそれがあることが実証されている。
【０１０４】
従って、物理構成ドットはコンピューティング構成の複数のビットを表している。ｐカラムの物理文字（例えば、ペーパ上）は、メモリ内ではｐバイト以上を表現することができる。
【０１０５】
例：
ｎ＝４（黒、赤、緑、青）のとき、１カラムに対応するバイトを２倍にすることができる（図６、プレート２）。
【０１０６】
１ドット→２ビット→黒→００、赤→０１、緑→１０、青→１１
データ処理文字は常にバイナリである。
【０１０７】
４−機能の表現
機能は、文字内の応用に該当する変数を関連付け、重み付けすることによって処理できる。
【０１０８】
５−特殊ケース、削除防止文字の例
識別および認証情報を削除することからなる不正行為を防止するために、特定タイプの文字は、第１カラム（第１バイト）が先行文字とは異なった方法で符号化されるように作られる。特に、ドットまたはビット２、３、および４は反対に符号化される。これはＤＯＴＥＭ文字として認識されず、エラーを引き起こすが、削除防止タイプの文字の場合であることを示している。カラム３とそれ以降はテキストまたはファイルの保護文字の数を表しているので、削除された文字の数の検出を可能にしている。
【０１０９】
この問題を扱う別の方法は、この機能のタグ、例えば、１０２３をコールすることからなり、後続文字はリンクされた保護文字の数を示している。そのために、保護ゾーンで削除される可能性のある文字の数をチェックすることができる。
【発明を実施するための最良の形態】
【０１１０】
アプリケーションの説明
１−概要
分野によっては、特定のアルファベットを定義すると利点がある場合がある。ＤＯＴＥＭ法によると、例えば、大量の情報を含む非常に豊富な文字を構築することができる。
【０１１１】
最初の２カラムは、各々が文字数（１０２４文字）に対応する１０２４個の値を符号化し、後続カラムは分野に特有の変数の値を符号化することができる。変数の数とその限界値は無制限である。この場合、文字は該当数のカラムを有している。このように形成され、都合よく名前をつけることができる文字の連続性は、多数の複雑な「オブジェクト」を簡略形式で、より柔軟に表現することができる。
【０１１２】
この考え方は、必要な場合には、言語のように使用するために特定のセマンティックスとルールを構築することを可能にしている。
【０１１３】
２−音響分野への応用
この分野では、少なくとも１つの文字セットを定義して、複数の関連の、しかし独立値の変数を符号化して要求条件に適応させるようにすると好都合である。
【０１１４】
問題に最善に対応する構成または文字の定義を進める必要がある。これらの構成または文字は、例えば、バイナリコンピューティングおよび物理的識別値、音響実施の周波数と持続時間、場合によっては、サウンドレベルを表現している必要がある。ドキュメントの場合も、コンピューティングフォーマットでも、音響検索期間でも、他の表現された変数を追加することが可能である。文字を構成するカラムは、文字が表現し、カプセル化する情報量が多くなると、多くなる。
【０１１５】
重要なことは、アルファベット内の文字の数を増やすのが好ましいか、あるいは文字の定義を過剰に広げるのではなく別のアルファベットを作成するのが好ましいかを判断することである。各々のケースは最適を示している。
【０１１６】
注釈１：この例では、情報を符号化するには複数の方法がある。第１方法は、文字のカラムの数を減らすために事前設定の範囲で定義した周波数と持続時間を使用している。
【０１１７】
第２方法は、周波数（Ｈｚ）と持続時間（ｍｓ）のような単位でデータを直接に指定している。文字は大量になるが、範囲または表は不必要である。
【０１１８】
第１方法は次のものからなっている。
【０１１９】
−  名前を付けることができる各文字の識別子（０から１０２３）。この識別子はカラム１と２で符号化される（１０ビット）。
【０１２０】
−  カラム３内に符号化された１６個の値の範囲の対応する周波数を表す変数（独立）。
【０１２１】
−  カラム４内に符号化された１６個の値の範囲の対応する持続時間を表す変数（独立）。
【０１２２】
文字の定義は４カラムであり、アルファベット１のメンバになる。
【０１２３】
第２方法は次のものからなっている。
【０１２４】
−  前記と同様に各文字の識別子（１０２４個の可能性）。
【０１２５】
−  カラム３、４および５（リンクされたカラム）内に符号化され、０から１６３８４Ｈｘの範囲の周波数（Ｈｚ）を表す変数。
【０１２６】
−  カラム６と７（リンクされたカラム）内に符号化され、ミリ秒で表わされて、０から２５６ｍｓの範囲の期間を表す変数。
【０１２７】
文字の定義は７カラムであり、アルファベット２のメンバになる。
【０１２８】
注釈２：感知可能の音響部分は、識別データと認証データをその中に含んでいるＤＯＴＥＭ文字によって符号化することができるので、識別と認証の損失を許すと、その削除が録音または検索を著しく低下させるようになっている。
【０１２９】
音符の表現も、特にマシンフォーマットの特定構造を使用することができる。
【０１３０】
３−化学分野への応用
同じように化合物は、例えば、次のような特定の文字によって簡略形式でかつ実用的に表現することができる。
【０１３１】
指定値の最初の２カラム（１０２４）、基礎生成物の２５６個の単純本体を表す後続カラム２または３、濃度を表す後続カラム、混合物の比率を表す後続カラム、など。
【０１３２】
開発された化学式も非常に要約した形式で記述することができる。
【０１３３】
注釈：分野ごとに複数の特定アルファベットを定義すると好都合な場合がある。
【０１３４】
４−セキュリティアプリケーション：識別、認証（ロゴ、シールおよび署名のアルファベット）
２カラム文字によって１０２４個の値を符号化できるので、主にタグを指定するのに利用される７６８のバイトの２５６個の値をさらに利用することができる。一部は特定の機能用に使用できる。このようなケースとして、特定のロゴ（またはシール）と署名を任意のアルファベット内で表現する文字を「作図」する場合がある。手書きのアルファベットを作ることもできる。
【０１３５】
プロパティ
最初の２カラムは２カラム文字に対応しているが、後続カラムは構造ルールのない任意のタイプにすることができる。最終カラムは、作図文字の終わりを検出するために少なくとも１つのミックスドットを含むという利点がある。
【０１３６】
これらの文字の目的はドットまたはビットから形成された特定の作図を直接に表現することである。これらの作図は物理媒体上にまたはコンピューティングフォーマットで正確に表現できるので、コンテキストに従って選択することができる。
【０１３７】
物理媒体上では、これらの文字は、ビットで表現したソフトウェアによるマシンフォーマットと同じように目と光学的読み取り（ＯＣＲ）により識別することができる。
【０１３８】
これらのプロパティは、テキストまたはファイルの識別と認証を保証するために使用される。
【０１３９】
図７、プレート３の例はＤＯＴＥＭロゴ‘ＤＭ’を示している。
【０１４０】
値＝８３３、Ａ＝ヘッダ、Ｂ＝本体、Ｃ＝２標準カラム、Ｄ＝空きカラム
注釈：ＤＯＴＥ法とＤＯＴＥＭ法の比較
これらは共にアルファベットの概念に基づく２Ｄコードである。これらはバイナリ要素のカラムから構成されている。ＤＯＴＥ法は２カラムからなり、その１つは第２カラム（値カラム）を構成するパラメータを記述し、符号化値と、オプションとして、第２カラム（直接的冗長性）の補数(complement)を表す第３カラムの拡張を可能にしている。
【０１４１】
ＤＯＴＥＭは任意サイズの任意数のカラムからなり、自動的に決定することが可能で、値カラムのパラメータの割り振りを冗長性なしで最適化している。さらに、任意数のすべてのカラムは相互に連続的にリンクされ、カラムの数と他の文字とのリンクに関する情報を搬送する。ＤＯＴＥＭ文字は種々の次元、作図、署名などの複数の変数を符号化できると共に、コンピュータにおける直接的表現との互換性を保持している。
【０１４２】
最後に、ＤＯＴＥＭには、ミックスドットの概念が導入されている。
【０１４３】
ＤＯＴＥＭは複数基準を最適化し、ＤＯＴＥを拡張したもので、その名前の由来はそこにある。その特徴を具体的に示すと、次の通りである。
【０１４４】
１．独自の構成の識別および記述と機能制御を可能にし、他の構成とのリンクを定義する情報を搬送する要素から構成された任意サイズの独立構成のセットによって情報を符号化する方法において、該符号化方法は、物理媒体上ではドットによって、コンピューティングフォーマットではビットによって情報を一緒に表現する文字から構成され、物理文字の構成は、文字に特有の検出／マーキングドットと、２タイプに共通していて、各々がコンピューティングフォーマットにおける１ビットに対応する値ドットを含み、物理構成とコンピューティング構成のサイズは以上のようにリンクされているが、任意であることを特徴とする情報符号化方法。
【０１４５】
２．前記１に記載の情報符号化方法において、物理文字の構成は本体の上にかぶさるヘッダを持ち、これらは、任意のピッチと長さを持つ狭間ラインを形成するために黒ドットとミックスドット（ハーフ黒ドットとハーフ白ドット）または黒ドットの不在が交互になった列で構成することが可能であり、本符号化方法の変形は、文字と行を１つの、同じ接続コンポーネントに変換する連続黒ラインを、特にヘッダと共に作成することからなり、物理文字の構成は文字のフットにコンピューティングビットに対応しないドットも含むことが可能であることを特徴とする情報符号化方法。
【０１４６】
３．前記１および２に記載の情報符号化方法において、物理構成は、好ましくは、１または２以上の所謂制御／拡張カラムと所謂値カラムから構成され、他方、コンピューティング構成はカラムと同数のバイトから構成されており、２カラムで定義された物理構成では、一方は値カラム、他方は制御／拡張カラムであり、これらの構成は、好ましくは、
値カラムによって符号化された値の符号化の拡張用に予約された２ドットと、
その独自の黒ドットの数のパリティを特徴付ける１ドットと、
値カラムにおける黒ドットの数のパリティの１ドットと、
値カラムにおいて黒ドットから形成されたセグメントの数のパリティを指定する１ドットと、
値カラムにおける第１ドットのステートを示す１ドットと、
現在のカラムが文字の最後であるか、あるいは後続制御／拡張カラムもその一部を形成しているかどうかを示す１ドットと、
からなり、
値カラムはヘッダからと同様に２０から増加する２の倍数に一般に重み付けされたドットによって形成されていることを特徴とする情報符号化方法。
【０１４７】
４．前記１、２および３に記載の情報符号化方法において、物理文字の構成の第１カラムは、白ハーフドットと黒ハーフドットから形成されたミックス最終ドットを有していることを特徴とする情報符号化方法。
【０１４８】
５．前記１、２、３および４に記載の情報符号化方法において、物理文字の１および同一カラム（方向ｘ）に沿ったドットは同一次元であるが、他の方向では、場合によっては可変であり、カラム間の距離はゼロを含む任意の距離にすることが可能であることを特徴とする情報符号化方法。
【０１４９】
６．前記１乃至５に記載の情報符号化方法において、３カラム定義の文字の第３カラムは、好ましくは、
その黒ドットの数のパリティを特徴付ける１ドットと、
現カラムが文字の最後であるか、あるいは後続制御／拡張カラムもその文字の一部を形成しているかどうかを示す１ドットと、
プロパティまたは独立性が後続制御／拡張カラムとリンクしていることを表す１ドットと、
先行制御／拡張カラムの黒ドットのセグメントの数のパリティを指定する１ドットと、
先行カラムによって符号化された値の符号化の拡張用に予約された４ドットと、
から構成され、
最初の２カラムは２カラム上に定義された文字のそれと同じであることを特徴とする情報符号化方法。
【０１５０】
７．前記１乃至６に記載の情報符号化方法において、定義が３カラムより大である文字は、カラム３と同じ符号化ルールに従って作られたカラムの連続によって第３カラム以上に構成可能であることを特徴とする情報符号化方法。
【０１５１】
８．前記１乃至７に記載の情報符号化方法において、定義が２カラムより大である文字は、任意の長さと構成のカラムの無制限の連続から構成可能であり、最終カラムは、好ましくは、少なくとも１つのミックスドット（ハーフ白ドット＋ハーフ黒ドット）を含むことを特徴とする情報符号化方法。
【０１５２】
９．前記１乃至８に記載の情報符号化方法において、前記１乃至８に記載の黒ドットはＮ個のカラーまたはＮ個のグレーシェードであり、物理文字とコンピューティング文字との間のマッチは変更されているが、次のように物理文字から移行可能であること、すなわち、
カラムはＮ＝２Ｐのとき、Ｍ＝ＰであるようにＭ個の連続バイトを表していることを特徴とする情報符号化方法。
【０１５３】
１０．前記１乃至９に記載の情報符号化方法において、例外文字は、特にドットまたはビットの符号化のすべてまたは一部が標準文字のそれとは反対になるように特定の符号化に従って作られることを特徴とする情報符号化方法。
【図面の簡単な説明】
【０１５４】
【図１】物理文字のヘッダの構成を示す図である。
【図２】狭間が任意の水平ピッチを有し、カラム間によって分離されたドットが任意の値であることを示す図である。
【図３】マークが付けられたドットを示す図である。
【図４】第３カラムを示す図である。
【図５】７カラム以上をもつ文字の例を示す図である。
【図６】ヘッダの黒ドットが十分にダークのグレイドットで置き換えられ、マルチレベル分析期間の検出を容易にして符号化の可能性を向上することを示す図である。
【図７】ＤＯＴＥＭロゴ「ＤＭ」の例を示す図である。
【図１】
2008530671.tif 000003
【図２】
2008530671.tif 000004
【図３】
2008530671.tif 000005
【図４】
2008530671.tif 000006
【図５】
2008530671.tif 000007
【図６】
2008530671.tif 000008
【図７】
2008530671.tif 000009
【手続補正書】
【提出日】平成18年6月30日(2006.6.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
独自の構成の識別および記述と機能制御を可能にし、他の構成とのリンクを定義する情報を搬送する要素から構成された任意サイズの独立構成のセットによって情報を符号化する方法において、物理媒体上ではドットによって、コンピューティングフォーマットではビットによって情報を共同で表現する文字から構成され、物理文字の前記構成は、一方では、文字に特有で、他方では各々がコンピューティングフォーマットにおける１ビットに対応する検出／マーキングドットを含んでいることを特徴とする情報符号化方法。
【請求項２】
請求項１に記載の情報符号化方法において、物理文字の構成は本体に被さるヘッダを持ち、これらは、任意のピッチと長さを持つ狭間ラインを形成するために黒ドットとミックスドット（ハーフ黒ドットとハーフ白ドット）または黒ドットの不在が交互になった列で構成することが可能であることを特徴とする情報符号化方法。
【請求項３】
請求項１および２に記載の情報符号化方法において、物理構成は、１または２以上の所謂制御／拡張カラムと所謂値カラムから構成され、他方、コンピューティング構成はカラムと同数のバイトから構成されており、２カラムで定義された物理構成では、少なくとも１つは値カラムであり、少なくとも１つは制御／拡張カラムであり、これらの構成は、
値カラムによって符号化された値の符号化の拡張用に予約された２ドットと、
その独自の黒ドットの数のパリティを特徴付ける１ドットと、
値カラムにおける黒ドットの数のパリティの１ドットと、
値カラムにおいて黒ドットから形成されたセグメントの数のパリティを指定する１ドットと、
値カラムにおける第１ドットのステートを示す１ドットと、
現在のカラムが文字の最後であるか、あるいは後続制御／拡張カラムもその一部を形成しているかどうかを示す１ドットと、
からなり、
値カラムはヘッダからと同様に２０から増加する２の倍数に一般に重み付けされたドットによって形成されていることを特徴とする情報符号化方法。
【請求項４】
請求項１、２および３に記載の情報符号化方法において、物理文字の構成の第１カラムは、白ハーフドットと黒ハーフドットから形成されたミックス最終ドットを有していることを特徴とする情報符号化方法。
【請求項５】
請求項１、２、３および４に記載の情報符号化方法において、物理文字の１および同一カラム（方向ｘ）に沿ったドットは同一次元であるが、他の方向では場合によっては可変であり、カラム間の距離はゼロを含む任意の距離にすることが可能であることを特徴とする情報符号化方法。
【請求項６】
請求項１乃至請求項５に記載の情報符号化方法において、３カラム定義の文字の第３カラムは、好ましくは、
その黒ドットの数のパリティを特徴付ける１ドットと、
現カラムが文字の最後であるか、あるいは後続制御／拡張カラムもその文字の一部を形成しているかどうかを示す１ドットと、
プロパティまたは独立性が後続制御／拡張カラムとリンクしていることを表す１ドットと、
先行制御／拡張カラムの黒ドットのセグメントの数のパリティを指定する１ドットと、
先行カラムによって符号化された値の符号化の拡張用に予約された４ドットと、
から構成され、
最初の２カラムは２カラム上に定義された文字とそれと同じであることを特徴とする情報符号化方法。
【請求項７】
請求項１乃至請求項６に記載の情報符号化方法において、定義が３カラムより大である文字は、カラム３と同じ符号化ルールに従って作られたカラムの連続によって第３カラム以上に構成可能であることを特徴とする情報符号化方法。
【請求項８】
請求項３乃至請求項７に記載の情報符号化方法において、定義が２カラムより大である文字は、任意の長さと構成のカラムの無制限の連続から構成可能であり、最終カラムは、好ましくは、少なくとも１つのミックスドット（ハーフ白ドット＋ハーフ黒ドット）を含むことを特徴とする情報符号化方法。
【請求項９】
請求項１乃至請求項８に記載の情報符号化方法において、請求項１乃至請求項８に記載の黒ドットはＮ個のカラーまたはＮ個のグレーシェードであり、物理文字とコンピューティング文字との間のマッチは変更されているが、次のように物理文字から移行可能であること、すなわち、カラムはＮ＝２Ｐのとき、Ｍ＝ＰであるようにＭ個の連続バイトを表していることを特徴とする情報符号化方法。
【請求項１０】
請求項１乃至請求項９に記載の情報符号化方法において、例外文字は、特にドットまたはビットの符号化のすべてまたは一部が標準文字のそれとは反対になるように特定の符号化に従って作られることを特徴とする情報符号化方法
【請求項１１】
請求項１乃至請求項１０の１つに記載の情報符号化方法において、ヘッダは、文字の連続は物理文字の行を１つの同一接続コンポーネントに変換する連続ラインを形成するように黒ドットとミックスドットからなることを特徴とする情報符号化方法。
【国際調査報告】
2008530671.tif 000010
2008530671.tif 000011
2008530671.tif 000012
2008530671.tif 000013