(57)【特許請求の範囲】
【請求項１】
グラフィックデザインを可能にする方法であって、当該方法は、プリンタによって、表面上に、オンデマンドで、書式を印刷する工程であって、当該書式は、グラフィックデザイン・アクティビティに関する可視化情報と、コード化された不可視タグとを含んでおり、当該それぞれのコード化された不可視タグは、当該書式のアイデンティティと及び当該書式に於ける基準点を表示するものであり、且つ当該可視化情報と当該コード化された不可視タグとは、互いに重なり合い且つ同時に印刷されるものである印刷工程と、
センサ手段が当該書式に関して操作可能位置に配置された際に、当該センサ手段により、少なくとも当該コード化データを含むタグの一つを検知する工程、
当該センサ手段によって、当該センサ手段により検出された少なくとも一つの当該コード化データを含むタグから、当該書式のアイデンティティと及び当該書式に於ける位置を表す指示データを発生させる工程、
当該センサ手段から、コンピュータシステムによって、当該指示データを受信する工程、及び
当該コンピュータシステムにより、当該書式のアイデンティティと及び当該書式に於ける位置を使用して、当該グラフィックデザイン・アクティビティに関する少なくとも１つのパラメータを識別する工程、
とから構成されていることを特徴とするグラフィックデザインを可能にする方法。
【請求項２】
当該グラフィックデザイン・アクティビティに関する当該少なくとも１つのパラメータが、当該書式の少なくとも１つのゾーンに関連し、かつ当該識別工程が、当該書式上の位置と対応する領域を識別する工程を含んでいることを特徴とする請求項１に記載の方法。
【請求項３】
当該パラメータが、当該グラフィックデザイン・アクティビティのアクションパラメータであり、当該方法が、当該コンピュータシステムによって、当該アクションパラメータに関する動作を行う工程を含んでいることを特徴とする請求項１に記載の方法。
【請求項４】
当該パラメータが、当該グラフィックデザイン・アクティビティのオプションパラメータであり、当該方法が、当該コンピュータシステムによって、手書きマークを識別し、かつ当該コンピュータシステムで、当該オプションパラメータに関連した動作を実行する工程を含むことを特徴とする請求項１に記載の方法。
【請求項５】
当該パラメータが、当該グラフィックデザイン・アクティビティのテキストパラメータであり、当該方法が、当該コンピュータシステムによって、手書き入力テキストデータを識別し、かつ当該コンピュータシステムによって、当該テキストパラメータに関する動作を行う工程を含んでいることを特徴とする請求項１に記載の方法。
【請求項６】
当該コンピュータシステムによって、当該手書きテキストデータをコンピュータテキストに変換することを含むことを特徴とする請求項５に記載の方法。
【請求項７】
当該パラメータが、当該グラフィックデザイン・アクティビティの許可パラメータであり、当該方法が、当該コンピュータシステムによって、手書きシグネチャを識別し、かつ当該コンピュータシステムによって、当該許可パラメータに関する動作を行う工程を含んでいることを特徴とする請求項１に記載の方法。
【請求項８】
当該パラメータが、当該グラフィックデザイン・アクティビティの描画パラメータであり、当該方法が、当該コンピュータシステムによる、手で作成されたグラフィックエレメントを識別し、かつ当該コンピュータシステムによる、当該描画パラメータに関する動作を行う工程を含んでいることを特徴とする請求項１に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般にコンピューティングシステム、より詳細にはコンピュータシステムによるグラフィックデザインを可能にする方法およびシステムに関するものである。本発明は、プリント済書式ベースユーザインタフェースを含むコンピュータシステムの動作の特定の用途を有する。
【０００２】
【従来の技術】
実際上、コンピュータシステムのグラフィックユーザインタフェースの出現以来、ユーザがグラフィック画像を作成し、編集できる用途は役に立ち、このような用途は、極端に高レベルの複雑さを実現した。描画用途および着色用途に関して、コンピュータモニタは、ポインタ機能あるいはカーソル機能を介してユーザによって入力されるかあるいは制御される画像エレメントの２次元グラフィック表現を表示できる。従来、ポインタ機能あるいはカーソル機能は、マウスによって作動され、ユーザは、ペンあるいはブラシの厚さおよびインク／ペイントカラーのような、マウスの運動によって発生されるフリーハンドの描画および着色のストロークの利用可能な多数のメニュ属性から選択できる。さらに、ユーザは、所定の形状および描画／着色エレメント、テキスト、画像、ペイント記入等のようなオブジェクトを選択し、挿入できる。一旦画像が生成されると、ユーザは、役に立つ一組の編集機能を使用して所望のように画像を編集でき、次に最終画像は、適切な使用可能なプリント手段によってプリントできる。このような用途のユーザは、スケールの一端でプロのグラフィックデザインの一組を使用するグラフィックデザイナーに及び、単に興味のあるアイディアをグラフィック書式で通信することを望むクライアントあるいは同僚と対話するオペレータのために複合３Ｄオブジェクトの２次元画像のレンダリングおよび操作を可能にする。後者の場合、オペレータは、コンピュータアプリケーションを使用してアイディアをスケッチし、次に、例えば電子メールを介してスケッチを送信できる。
【０００３】
上記のコンセプトの更なる進歩は、タッチスクリーンディスプレイやディスプレイオーバーレイのようなコンピュータ周辺装置、およびいわゆる電子スケッチパッドの開発とともに発展した。後者の装置は、抵抗性技術、容量性技術および音響技術のような多数の代替の検出技術のいずれかに基づいて検出ディジタイザタブレットを使用する。オペレータは、タブレット上の適当なスタイラスを使用し、フリーハンドのストロークを入力し、タブレット上の「ボタン」を押し、いろいろなオブジェクト、属性およびコマンドから選択し、その動作は、オペレータのコンピュータディスプレイ上の画像において実時間で表示されるストロークおよびオブジェクトを生じる。この種のシステムは、グラフィックデザイナーのデスクトップ環境および描画ツールを非常に綿密に模擬できる明らかな長所を有する。
【０００４】
【発明の開示】
本発明の目的は、コンピュータシステムによるグラフィックデザインを可能にする方法およびシステムを提供することにある。
【０００５】
第１の態様における本発明によれば、コンピュータシステムによるグラフィックデザインを可能にする方法が提供され、この方法は、
要求ありしだい、グラフィックデザイン・アクティビティに関する情報を含む書式を表面上にプリントし、かつこの情報をプリントすると同時に、この書式のＩＤおよびこの書式の少なくとも１つの基準点を示す符号化データをこの表面上にプリントするステップと、
コンピュータシステムで、この書式のＩＤおよびこの書式に関する検出装置の位置に関する指示データを検出装置から受信するステップであって、この検出装置が、この書式に対する動作位置に置かれた場合、この符号化データの中の少なくともいくつかを使用して前記指示データを検出することと、
このコンピュータシステムでおよびこの指示データから、このグラフィックデザイン・アクティビティに関する少なくとも１つのパラメータを識別するステップとを含む。
【０００６】
第２の態様における本発明によれば、コンピュータシステムによるグラフィックデザインを可能にする方法が提供され、この方法は、
要求ありしだい、グラフィックデザイン・アクティビティに関する情報を含む書式を表面上にプリントし、かつこの情報をプリントすると同時に、このグラフィックデザイン・アクティビティの少なくとも１つのパラメータを示す符号化データをこの表面上にプリントするステップと、
コンピュータシステムで、この少なくとも１つのパラメータおよび前記書式に関する検出装置の運動に関するデータを検出装置から受信するステップであって、この検出装置が、この書式に対して運動される場合、この符号化データの中の少なくともいくつかを使用してこの少なくとも１つのパラメータに関するこのデータを検出し、かつこの書式に対するそれ自体の運動に関する前記データを生成することと、
このコンピュータシステムで、この検出装置がこの少なくとも１つのパラメータに関するときこの検出装置のこの運動を解釈するステップとを含む。
【０００７】
第３の態様における本発明によれば、コンピュータシステムによるグラフィックデザインを可能にするシステムが提供され、このシステムは、
表面上にプリントされ、グラフィックデザインアクティビティに関する情報を含む書式であって、この書式が、前記書式のＩＤおよび前記書式の少なくとも１つの基準点を示す符号化データを含むことと、
この表面上にこの情報をおよび同時に符号化データをプリントすることにより要求ありしだい前記書式をプリントするように作動するプリンタと、
このグラフィックデザインアクティビティに関する少なくとも１つのパラメータを識別する指示データを検出装置から受信するコンピュータシステムとを備え、この指示データが、この書式のＩＤおよびこの書式に対するこの検出装置の位置を示し、この検出装置が、この符号化データの少なくともいくつを使用してこの指示データを検出する。
【０００８】
第４の態様における本発明によれば、コンピュータシステムによるグラフィックデザインを可能にするシステムが提供され、このシステムは、
表面上にプリントされ、グラフィックデザインアクティビティに関する情報を含む書式であって、この書式が、前記グラフィックデザインアクティビティの少なくとも１つのパラメータを示す符号化データを含むことと、
この表面上にこの情報をおよび同時に符号化データをプリントすることにより要求ありしだいこの書式をプリントするように作動するプリンタと、
少なくとも１つのパラメータおよびこの書式に関する検出装置の運動に関するデータを検出装置から受信し、かつこの検出装置が前記少なくとも１つのパラメータに関するときこの検出装置のこの運動を解釈するコンピュータシステムとを備え、この検出装置が、この書式に対して運動される場合、この符号化データの少なくともいくつかを使用してこの少なくとも１つのパラメータに関するこのデータを検出し、かつこの書式に対するそれ自体の運動に関するデータを生成する。
【０００９】
したがって、本発明は、コンピュータシステムと対話できる１つあるいはそれ以上の書式を利用する方法およびシステムを提供する。本発明の新規の方法およびシステムは、単一のコンピュータシステムとともに使用できるが、特定の好ましい実施形態では、本発明は、インターネットのようなコンピュータネットワークを介して作動するように設計されている。
【００１０】
物理的には、この書式は、いかなる適当な構造のものでもよい表面媒体上に配置されている。しかしながら、好ましい実施形態では、書式は、プリントされる符号化データを有し、コンピュータシステムとの対話を可能にする紙等のようなシート材料上に配置される。符号化データは好ましくは検出可能であるが、排他的には可視スペクトルの範囲外になく、それによって符号化データが機械可読であることを可能にするが、実質的に人間の目に見ることができない。この書式は、書式の用途あるいは目的のような情報をユーザに供給し、可視情報が所定の位置で関連の隠された符号化データと位置決めするかあるいは相関付ける可視材料も含む。
【００１１】
このシステムは、この書式からのデータをコンピュータシステムに伝達し、いくつかの場合、付加データに寄与する検出装置も含む。さらに、この検出装置は、いろいろな形式をとってもよいが、好ましくはコンパクトで、容易に持ち運びできる。特定の好ましい実施形態では、検出装置は、この書式からの符号化データが読み出され、コンピュータシステムに伝送されることを選択的に可能にすると同様に対話型書式を物理的にマークできるように設計されるペンとして構成される。次に、符号化データは、ユーザによるその指定によって命令がコンピュータシステムあるいはネットワークで実行するソフトウェアに加えられるように構成される制御情報を提供する。
【００１２】
書式と検出装置との間の対話の特性および各々がコンピュータシステムに寄与するデータは変わってもよい。１つの装置では、書式の符号化データは、書式のＩＤおよびこの書式の少なくとも１つの基準点を示している。他の実施形態では、対話型書式は、書式のパラメータを示す符号化データを含むのに対して、検出装置は、書式からの符号化データとともにこの書式に対するそれ自体の運動に関するデータをコンピュータシステムに供給するように作動する。もう一つの装置では、書式は少なくとも書式を識別する符号化データを含み、検出装置は、書式符号化データおよび装置のユーザを識別するデータにも基づいてデータをコンピュータシステムに供給するように設計される。
【００１３】
好ましい実施形態では、このシステムおよび方法は、対話型書式をプリントするように特別に設計されたプリンタも使用する。さらに、これらのプリンタは、コンピュータシステムの一部を構成するかあるいは形成し、データを検出装置から受信するように設計されている。上記に示されているように、本発明のシステムおよび方法は、理想的にはネットワークを介して作動するのに適している。この装置では、プリンタは、完全にネットワークに統合され、要求しだいで会話型書式のプリントやマルチキャストおよびポイントキャスト通信プロトコルの結合を使用する書式の配分も可能にする。
【００１４】
したがって、好ましい形式では、本発明は、コンピュータシステムのための用紙およびペン方式インタフェースを使用する方法およびシステムを提供する。これは、従来のコンピュータシステムよりも優れた多数の顕著な長所を提供する。紙の長所は、紙が情報を表示し、記録するために幅広く使用されているということである。さらに、印刷情報は、コンピュータスクリーン上に表示される情報よりも読むのが容易である。さらに、紙は、電池で作動できなく、明るい光で読むことができるし、あるいはこぼしたコーヒーなどを確実に受け止め、持ち運びでき、使い捨てである。さらに、このシステムは、コンピュータキーボードおよびマウスを介する入力よりも強力な内容のある表現を与える、獲得される手の作画および手書きを可能にする。
【００１５】
本発明の好ましい実施形態および他の実施形態は、添付図面を参照して非限定の例として説明される。
【００１６】
【発明を実施するための最良の形態】
注記：メムジェットＴＭは、オーストラリア、シルバーブルックリサーチ（Ｓｉｌｖｅｒｂｒｏｏｋ  Ｒｅｓｅａｒｃｈ）Ｐｔｙ社の商標である。
【００１７】
好ましい実施形態において、本発明は、ネットページネットワーク化コンピュータシステムと動作するように構成されている。その概要は以下に説明されており、その詳細な説明は、本願出願人による先願、特には、ＰＣＴ／ＡＵ００／００５６９（文書番号Ｎｏ．ＮＰＴ００２）、ＰＣＴ／ＡＵ００／００５６５（文書番号Ｎｏ．ＮＰＳ００１）、ＰＣＴ／ＡＵ００／００５６１（文書番号Ｎｏ．ＮＰＰ００３）、ＰＣＴ／ＡＵ００／００５１９（文書番号Ｎｏ．ＮＰＡ００２），及びＰＣＴ／ＡＵ００／００５７８（文書番号Ｎｏ．ＩＪ５２）を含む先願群に説明されている。
【００１８】
必ずしも、全ての具体例が、この基本的システム関して、上記した出願中で説明されている全ての或いは特別な詳細部分及びそれの拡張部分を説明しているものではないことを理解すべきである。
【００１９】
然しながら、本発明の好ましい実施例或いは実施態様が動作する状況を理解するのに役立てる為に、本システムはその最も完全な形式で記述されている。
【００２０】
簡略に言うならば、ネットページシステムの好ましい具体例は、マップサーフェス（map  surface）、つまりコンピュータシステムで維持されるサーフェスのマップに関する参照を含む物理的な表面という形式のコンピュータインタフェースを利用する。マップ参照(map  reference)は、適切なセンサによって照会できる。
特定の具体例に応じて、マップ参照は、可視でまたは非可視で符号化され、マップサーフェス上の局所的な質問が、マップ内或いは異なるマップの間の何れかで明白なマップ参照を生じさせるような方法で定義されてよい。コンピュータシステムはマップサーフェス上での特性についての情報を含むことができ、このような情報は、マップサーフェスとともに使用されるセンサによって供給されるマップ参照に基づいて検索することができる。このようにして検索された情報は、オペレータのサーフェス特性との対話に応答して、オペレータの代わりにコンピュータシステムによって開始される動作という形式を取ることができる。
【００２１】
好ましい書式では、ネットページシステムは、ネットページの製作およびネットページとの人間の対話に依存する。これらは、テキストの頁、グラフィックス又は、通常の紙或いはその他の媒体に印刷される画像であるが、対話型ウェブページのように動作する。
情報は、人間の裸眼には実質的には非可視であるインクを使用して各ページで符号化される。しかしながら、インクおよびそれによりコーディングされたデータは、光学的撮像ペンによって感知され、ネットページシステムに伝送することができる。
【００２２】
好ましい具体例では、各ページ上のアクティブなボタンおよびハイパーリンクは、ネットワークからの情報を要求するために、あるいはネットワークサーバに優先順位を信号で知らせるために、ペンでクリックすることができる。ある実施形態では、ネットページ上に手で書かれたテキストが、ネットページシステム内で自動的に認識され、コンピュータテキストに変換され、様式を記入できるようにする。その他の実施形態では、ネットページ上に記録されるシグナチャが自動的に検証され、ｅ−コマーストランザクション(電子取引)を安全に許可できるようにする。
【００２３】
図１に図解されるように、印刷されたネットページ１は、印刷されたページ上で物理的にあるいは、ペンとネットページシステム間の通信を介して「電子的に」の両方でユーザによって記入できる対話型様式を表すことができる。例は、名前フィールドとアドレスフィールド、および提出ボタンを含む「要求」様式を示す。ネットページは、可視インクを使用して印刷されたグラフィックデータ２、および非可視インクを使用してタグ４の集合体として印刷されるコーディングされたデータ３から成り立つ。ネットページネットワーク上に記憶される対応するページ記述５は、ネットページの個々の要素を記述する。特に、それは、ネットページシステムが、ネットページを介して正しく入力を解釈できるようにするために、各対話型要素の型および空間的な範囲（ゾーン）（つまり、例の中のテキストフィールドおよびボタン）を記述する。例えば、提出ボタン６は、対応するグラフィック８の空間範囲に一致するゾーン７を有する。
【００２４】
図２に図解されるように、その好ましい形式が、本出願人の先願であるＰＣＴ／ＡＵ００／００５６１（文書番号Ｎｏ．ＮＰＰ００３）と本願出願人と共同出願にかかるＰＣＴ／ＡＵ００／０１２８１（文書番号Ｎｏ．ＮＰＳ０２４）に記載されているネットページプリンタ６０１は、定期的にまたはオンデマンドで、すべて対話型ネットページと同じ高品質で印刷される、個人専用にされた新聞、雑誌、カタログ、パンフレットおよびその他の出版物を送達することができる。
【００２５】
パーソナルコンピュータと異なり、ネットページプリンタは、例えば、ユーザの台所内、朝食のテーブルの近くまたはその日の家庭内の出発点の近くのように朝のニュースが最初に消費される領域に隣接して壁に取り付けることができる機器である。それはまた、テーブルトップ、デスクトップの可搬バージョンおよび縮小バージョンでも届けられる。
【００２６】
その消費の場所で印刷されるネットページは、紙の使いやすさを、対話型媒体の適時性および対話式利用と結合する。
【００２７】
図２に図示されるように、ネットページペン１０１は、印刷されたネットページ１上でコーディングされたデータと対話し、短距離無線リンク９を介して対話をネットページプリンタに通信する。プリンタ６０１は、解釈のために関連するネットページページサーバ１０に対話を送信する。適切な状況において、ページサーバは、対応するメッセージを、ネットページアプリケーションサーバ１３上で実行するアプリケーションコンピュータソフトウェアに送信する。アプリケーションサーバは、その結果、発信側プリンタ上で印刷される応答を送信してよい。
【００２８】
ネットページシステムは、高速マイクロ電気機械（ｍｉｃｒｏｅｌｅｃｔｒｏｍｅｃｈａｎｉｃａｌ）システム（ＭＥＭＳ）をベースにしたインクジェット（メムジェットＴＭ）プリンタ、例えば，本願出願人の先願である、ＰＣＴ／ＡＵ００／００５７８（文書番号Ｎｏ．ＩＪ５２）に示されている様なプリンタとともに使用されることにより、好ましい実施形態においてかなりより便利にされる。
【００２９】
この技術の好ましい様式では、消費者にとって相対的に高速および高品質の印刷はさらに手ごろになる。その好ましい様式において、ネットページ印刷物は、ナビゲーションを容易にし、快く取り扱えるようにともに製本されている、両面にフルカラーで印刷されているレターサイズの光沢のあるページのセットなどの、従来の時事解説誌の物理的な特徴を有する。
【００３０】
ネットページプリンタは、ブロードバンドインターネットアクセスの拡大する可用性を利用する。ネットワークプリンタは、さらに低速の接続で動作することもできるが、送達時間はさらに長くなり、画像品質はさらに低くなる。システムはさらに低速で動作し、したがって消費者の観点からはより受け入れがたくなるだろうが、ネットページシステムは、既存の消費者インクジェットプリンタおよびレーザプリンタを使用して可能にすることもできる。その他の実施形態では、ネットページシステムは、専用イントラネット上でホストされている。更に他の実施形態では、ネットページシステムは、単一コンピュータまたはプリンタなどのコンピュータによって可能にされているデバイスでホストされている。
【００３１】
ネットページネットワーク上のネットページ出版サーバ４５は、印刷品質の出版物をネットページプリンタに送達するように構成される。定期的な出版物は、ポイントキャスティングインターネットプロトコルおよびマルチキャストインターネットプロトコルを介して、自動的に加入ネットワークプリンタに送達される。個人専用にされた出版物は、個々のユーザプロファイルに従ってフィルターされ、フォーマットされる。
【００３２】
ネットページプリンタは、任意の数のペンをサポートするために構成され、ペンは任意の数のネットページプリンタと動作することができる。好ましい具体例では、各ネットページペンは固有の識別子を有する。家庭は、１つが家族の各一員に割り当てられる色付きネットページペンの集合体を有してよい。これにより、各ユーザは、ネットページ出版サーバまたはアプリケーションサーバに関して個別のプロファイルを維持することができる。
【００３３】
ネットページペンは、ネットワーク登録サーバ１１とともに登録し、１つまたは複数の支払カード口座にリンクすることができる。これにより、ｅ−コマースの支払をネットページペンを使用して安全に許可できる。ネットページ登録サーバは、ネットページペンにより捕捉されたシグナチャを、過去に登録されたシグナチャと比較し、それがｅ−コマースサーバに対するユーザのアイデンテティを認証できるようにする。その他の生物学的測定も、アイデンテティを検証するために使用できる。ネットページペンの変形態様は、ネットページ登録サーバによって同様に検証される指紋走査を含む。
【００３４】
ネットページプリンタはユーザの介入なしに朝刊などの定期刊行物を配達してよいが、それは決して求められていないジャンクメールを送達しないように構成することができる。その好ましい形式では、それは加入されたあるいはそれ以外の場合認可されたソースから定期刊行物を配達するにすぎない。この点で、ネットページプリンタは、電話番号またはｅ−メールアドレスを知っているジャンクメール発送者に可視であるファックス機械、あるいはｅ−メールアカウントとは異なる。
【００３５】
システム内の各オブジェクトモデルは、統一モデリング言語（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）（ＵＭＬ）クラス図を使用して記述される。クラス図は、関係性により接続されるオブジェクトクラスの集合から成り立ち、ここでは以下の２種類の関係性が重要である。つまり、結合（ａｓｓｏｃｉａｔｉｏｎ）と汎化（ｇｅｎｅｒａｌｉｚａｔｉｏｎ）である。結合はオブジェクト間、つまりクラスのインスタンス(instance)間のある種の関係性を表す。汎化は実際のクラスに関し、以下のように理解することができる。つまり、クラスがそのクラスのすべてのオブジェクトの集合として考えられ、クラスＡがクラスＢの汎化である場合、Ｂは単にＡの部分集合にすぎない。
【００３６】
各クラスは、クラスの名前がラベルで貼り付けられた矩形として描画される。
【００３７】
それは、水平線で名前から分離されるクラスの属性のリスト、および水平線で属性リストから分離されるクラスの動作のリストを含む。しかしながら、以下に続くクラス図の中では、動作は決して模擬されない。
【００３８】
結合は、オプションでどちらかの端部で任意に多数の結合が付けられる、２つのクラスを接合する線として描画され、デフォルトの多数は１であり、アスタリスク（＊）は、多数の「多くの」、つまりゼロまたはそれ以上を示す。それぞれの結合は、オプションでその名前で名付けられ、オプションでどちらかの端部で対応するクラスの役割が名付けられる。開いた菱形は、集約結合（「の一部」）を示し、結合線の集合体端部部で描画される。
【００３９】
汎化関係性（「である（ｉｓ−ａ）」）は、２つのクラスを接合する実線として描画され、（開いた三角形の形式を取る）矢印が汎化端部にある。
【００４０】
クラス図が複数の図に分解されると、二重化される任意のクラスは、それを画定する主要な図以外のすべてで破線外形線で示される。それは、それが画定されるところだけで属性とともに示される。
【００４１】
ネットページとは、ネットページネットワークがその上に構築される基礎である。それらは、紙をベースにしたユーザインタフェースを、出版された情報および対話型サービスに提供する。
【００４２】
ネットページは、ページのオンライン記述に関する非可視タグが付けられた印刷されたページ（またはその他の表面領域）から成り立つ。オンラインページ記述は、ネットページページサーバによって永続的に維持される。ページ記述は、テキスト、グラフィックスおよび画像を含む、ページの可視レイアウトおよびコンテンツを記述する。それは、ボタン、ハイパーリンク、および入力フィールドを含むページ上での入力要素も記述する。ネットページは、その表面上にネットページペンで付けられたマーキングを、ネットページシステムによって同時に捕捉、処理できるようにする。
【００４３】
複数のネットページは、同じページ記述を共用できる。しかしながら、それ以外の場合同一のページを通した入力を区別できるようにするために、各ネットページには固有のページ識別子が割り当てられる。このページＩＤは、非常に大多数のネットページ間で区別するのに十分な精度を有する。
【００４４】
ページ記述に対する各参照は印刷済みタグの中で符号化される。タグは、それが表示される固有のページを識別し、それによりページ記述を間接的に特定する。タグは、ページ上で専用の位置も特定する。タグの特徴は、さらに詳しく後述される。
【００４５】
タグは、通常の紙などの、赤外線反射する、任意の基板上に赤外線吸収インクで印刷される。近赤外線波長は人間の目には見えないが、適切なフィルタ付きのソリッドステート画像センサによって容易に感知される。
【００４６】
タグは、ネットページペンの中の領域画像センサによって感知され、タグデータは最も近いネットページプリンタを介してネットページシステムに伝送される。ペンは無線であり、短距離無線リンクを介してネットページプリンタと通信する。タグは、ペンが少なくとも１つのタグをページ上でシングルクリックでも確かに画像化できるほど十分に小さく密に配置されている。対話は状態がない（ｓｔａｔｅｌｅｓｓ）ため、ペンがページＩＤおよびページとの対話のたびに位置を認識することが重要である。
【００４７】
タグは、タグが表面損傷に対して、部分的にも耐久性となるように、エラー修正を可能に符号化される。
【００４８】
ネットページサーバは、印刷されたネットページごとに固有のページンスタンスを維持し、それが、印刷されたネットページごとのページ記述内に入力フィールドに関するユーザが供給する値の別個の集合を維持できるようにする。
【００４９】
ページ記述、ページンスタンス、および印刷済みネットページ間の関係性は、図３に図示される。当該印刷されたネットページは、印刷済みネットページ文書１４の一部で有っても良い。
【００５０】
ページンスタンスは、それを印刷したネットページプリンタ、および既知の場合、それを要求したネットページユーザの両方と関連付けられている。
【００５１】
好ましい形式では、各タグは、それが表示する領域、および領域内のそのタグの位置を識別する。タグは、全体としての領域またはタグに関するフラグも含む。１つまたは複数のフラグビットは、例えば、タグセンサに、センサが領域の記述を参照することなしに、タグの隣接した領域に関連付けられた機能を示すフィードバックを提供するように信号で知らせてよい。ネットページペンは、例えば、ハイパーリンクのゾーン内にあるときに「アクティブな領域」ＬＥＤを発光させてもよい。
【００５２】
好ましい実施形態では、各タグが、初期検出を補助し、表面によってまたは感知プロセスによって誘導される任意のひずみの影響を最小限にするのに役立つ容易に認識される不変構造体を含む。タグは、好ましくはページ全体を並べて表示し、ペンが、ページ上でのシングルクイックを行う場合でさえ、少なくとも１つのタグを確実に画像化できるほど十分に小さく、密に配列されている。対話は状態がない（ｓｔａｔｅｌｅｓｓ）ためペンがページとの対話のたびにページＩＤおよび位置を認識することが重要である。
【００５３】
好ましい実施形態では、タグが参照する領域はページ全体と一致するため、タグの中に符号化されている領域ＩＤは、タグが表示されるページのページＩＤと同じことを表す。その他の実施形態では、タグが参照する領域は、ページの任意の副領域またはその他の表面である。例えば、それは対話型要素のゾーンと一致することがあり、その場合、領域ＩＤは対話型要素を直接的に識別することができる。
【００５４】
各タグは、典型的には、１６ビットのタグＩＤ，少なくとも９０ビットの領域ＩＤ，及び多数のフラグビット等を含む。１平方インチ当たり６４という最大タグ密度を仮定すると、１６ビットのタグＩＤは、最高１０２４平方インチの領域サイズをサポートする。さらに大きな領域は、単に当接する領域およびマップを使用することによってタグＩＤ精度を高めずに連続して写像(mapped)することができる。
【００５５】
地域ＩＤおよびタグＩＤの区別は、概して便宜的な区別である。大部分の目的に関して、２つの連結は、グローバル固有タグＩＤとみなすことができる。反対に、構造をタグＩＤに導入すること、例えばタグのｘ座標およびｙ座標を規定することも便利であり得る。９０ビットの地域ＩＤによって、２９０（〜１０２７すなわち１０００兆×兆（thousand trillion  trillion））の異なる地域は独自に識別できる。タグはタイプ情報も含んでもよく、地域は、タグタイプの混合でタグ付けされてもよい。例えば、地域は、第１の符号化のｙ座標とインタリーブされたタグ符号化のｘ座標の一方のセットおよび他のセットでタグ付けされてもよい。
【００５６】
一例として、１２０ビットのタグデータは、（１５、５）リードソロモンコードを使用して冗長に符号化される。これは、それぞれ１５個の４ビット記号の６つのコードワードから成り立つ３６０の符号化されたビットを生じさせる。（１５、５）コードは、コードワードあたり最高５つの記号エラーを補正できるようにする。つまり、それはコードワードあたり最高３３％という記号誤り率を許容する。
【００５７】
各４ビット記号は、タグ内で空間的にコヒーレントな方法で表され、６つのコードワードから成る記号はタグの中で空間的にインタリーブされる。これが、バーストエラー（複数の空間的に隣接するビットに影響を及ぼす誤差）が、全体的に最小数の記号、および任意の１つのコードワード中の最小数の記号に損傷を与え、このようにしてバーストエラーを完全に補正できる可能性を最大限にすることを保証する。
【００５８】
いかなる適したエラー訂正コードも、（１５、５）リードソロモンコード、例えば、多かれ少なかれ冗長度、すなわち同じあるいは異なるシンボルおよびコードワードサイズ、他のブロックコード、あるいは畳み込みコード（例えば、その内容が相互参照してここに組み込まれる、Ｓｔｅｐｈｅｎ Ｂ．Ｗｉｃｋｅｒ著の「ディジタル通信および記憶装置のためのエラー制御システム」（１９９５年、プレンティスホール社発行））のような異なる種類のコードを有するリードソロモンコードの代わりに使用できる。
【００５９】
図４a及び本願出願人の先願であるＰＣＴ／ＡＵ００／００５６９（文書番号Ｎｏ．ＮＰＴ００２）に示されているタグの物理的な表記の一例は、固定ターゲット構造体１５、１６、１７および可変データ領域１８を含む。該固定ターゲット構造体は、ネットページペンなどのセンサがタグを検出し、センサを基準にしたその３次元の配列状態を推論できるようにする。該データ領域は、符号化されたタグデータの個々のビットの表記を含む。
【００６０】
そのサイズを最大限にするために、各データビットは、２本の半径方向の線および２つの同心円形弧によって区切られる領域という形式を取る半径方向の楔状の配列によって表される。各楔は、１６００ｄｐｉで８ドットという最小の寸法を有し、そのベース（その内側の弧）が少なくともこの最小寸法に等しくなるように設計される。半径方向での楔の高さはつねに最小寸法に等しい。各４ビットデータ記号は２ｘ２の楔の配列によって表される。
【００６１】
６つのコードワードのそれぞれの１５個の４ビットデータ記号が、インタリーブされた様式で４つの同心記号リング１８ａから１８ｄに割り当てられる。記号は、タグの回りで円形に進行して交互に割り当てられる。
【００６２】
インタリーブは、同じコードワードのあらゆる２つの記号間の平均空間距離を最大限にするように設計される。
【００６３】
センサを介したタグ付きの領域との「シングルクリック」相互作用をサポートするために、センサは、領域内のどこであろうと、あるいはそれがどの向きで配置されていようと、その視野の中で少なくとも１つの全体的なタグを見ることができなければならない。したがって、センサの視野の必須直径は、タグのサイズと間隔の関数である。
円形タグ形状をとると、センサ視野１９３の最小直径は、図４ｂに示されるように、タグが等辺の三角形グリッド上で覆われる場合に得られる。
【００６４】
いま述べたタグ構造は、平面表面の規則的なタイリングおよび非平面表面の不規則的なタイリングの両方を可能にするように設計される。規則的なタイリングは、一般に非平面表面上で可能でない。タグの規則的なタイリングが可能である平面表面、すなわち紙等のシートのような表面のようなより有用な場合、規則的なタイリングの特性を利用するより有効なタグ構造を使用できる。
【００６５】
規則的なタイリングにより適した代替のタグ構造は図５ａに示されている。このタグ４は正方形であり、４つの透視ターゲット１７を有する。このタグは、構造において米国特許第５，０５１，７４６号においてベネットらによる示されているタグと同様である。このタグは、２４０ビットの全部に対して６０の４ビットリードソロモンシンボル４７を示している。このタグは、各１のビットをドット４８として、各ゼロのビットを対応するドットがないことによって示す。透視ターゲットは、図５ｂおよび図５ｃに示されているように隣接タグ間で共用されるように設計される。図５ｂは、２つのタグの対角線にまたがらなければならない、１６のタグの正方形タイリングおよび対応する最小視野１９３を示している。
図５Ｃは図示のための全ての１ビットを含む９つのタグの正方形タイリングを示す。
【００６６】
（１５、７）リードソロモンコードを使用して、タグデータの１１２ビットは、２４０符号化ビットを生じるように冗長的に符号化される。４つのコードワードは、バーストエラーに対する回復力を最大にするようにタグ内で空間的にインタリーブされる。前述のような１６ビットのタグＩＤをとると、これは最高９２ビットまでの地域ＩＤを可能にする。このタグのデータを含んだドット４８は、その隣りを重ね合わせないよう設計されるので、タグのグループは、ターゲットに類似している構造を生成できない。これはインクも節約する。したがって、この透視ターゲットはタグの検出を可能にするので、他のタグは必要とされない。
【００６７】
このタグは、センサに対するタグの４つの可能な配向の曖昧さの除去を可能にする配向機能を含むけれども、配向データをタグデータに埋め込むことも可能である。例えば、４つのコードワードは、各タグ配向が各シンボルがそのコードワードの番号（１〜４）およびコードワード内のシンボルの位置（Ａ〜Ｏ）で示される図５ｄに示されるようにこの配向に置かれた１つのコードワードを含むように配置される。したがって、タグ復号化は、各配向の１つのコードワードを復号化することからなる。各コードワードは、第１のコードワードであるかどうかを示す単一ビットあるいはどのコードワードであるかを示す２ビットのいずれかを含み得る。後者の方式は、例えば１つのコードワードだけのデータ内容が必要である場合、せいぜい２つのコードワードが所望のデータを得るために復号化される必要があるという長所を有する。これは、地域ＩＤがストローク内で変化することが予想されなく、したがってストロークの開始で復号化されるだけである場合であり得る。ストローク内部で、タグＩＤを含むコードワードだけがそのとき望まれる。さらに、検出装置の回転は、ストローク内部でゆっくりと予測できるように変わるので、１つのコードワードだけが一般的にはフレーム毎に復号化される必要がある。
【００６８】
透視ターゲットを全て省き、その代わりに自動位置決めするデータ表示にたよることは可能である。この場合、各ビット値（あるいは多ビット値）は、一般的には明示記号によって示され、すなわちビット値は記号がないことによって全く示されない。これは、データグリッドが完全に占有されることを保証するので、これによってこのグリッドは、信頼できるように識別でき、その透視歪みは、検出され、その後データサンプリング中訂正できる。タグ境界が検出できるために、各タグデータはマーカパターンを含まなければならなく、これらは信頼性ある検出を可能にするように冗長的に符号化されねばならない。このようなマーカパターンのオーバーへツドは明示透視ターゲットのオーバーヘッドと同様である。１つのこのような方式は、グリッド頂点に対していろいろな点に置かれたドットを使用し、異なる記号、したがって異なる多ビット値を示す（Ａｎｏｔｏ技術説明、Ａｎｏｔｏ２０００年４月を参照せよ）。
【００６９】
タグを復号化することは、領域ＩＤ、タグＩＤおよびタグ関連ペン変換を生じる。タグＩＤおよびタグ関連ペン位置がタグ付領域内の絶対位置に変換できる前に、領域内のタグの位置は既知でなければならない。これは、タグマップ、すなわちタグ付き領域の各タグＩＤを対応する位置にマッピングする機能によって与えられる。タグマップは、タグを有する表面領域をタイリングするために使用される方式に反映する。これは、表面形式により変更できる。複数のタグ付領域が同じタイリング方式および同じタグナンバリング方式を共用する場合、この領域は同じタグマップも共用できる。領域のためのタグマップは、領域ＩＤによって検索可能でなければならない。したがって、領域ＩＤ、タグＩＤおよびペン変換が与えられると、タグマップは、検索でき、タグＩＤは、この領域内の絶対タグ位置に変換でき、タグ相対ペン位置は、領域内に絶対ペン位置を生じるようにタグ位置に付加できる。
【００７０】
タグＩＤは、タグマップによって翻訳を助ける構造を有してもよい。このタグＩＤは、例えば、表示される表面タイプに応じて直角座標あるいは極座標を符号化してもよい。タグＩＤ構造は、タグマップによって示され、タグマップに対して既知であるので、異なるタグマップに関連したタグＩＤは異なる構造を有してもよい。
【００７１】
２つの別個の表面コーディング方式は重要であり、その両方が本項で前述されたタグ構造体を使用する。該好ましいコーディング方式は、すでに説明されたように「場所表示」タグを使用する。代替コーディング方式は、オブジェクト表示タグ(或いは、機能表示)を使用する。
【００７２】
場所表示タグは、タグ付き領域と関連付けられたタグマップを通して変換されるときに、領域内の固有のタグ場所を生じさせるタグＩＤを含む。ペンの該タグ関連場所がこのタグ場所に追加され、領域内のペンの場所を生じさせる。これは、その結果として、領域に関連付けられたページ記述内のユーザインタフェース要素を基準にしてペンの場所を決定するために使用される。ユーザインタフェース要素自体が特定されるだけではなく、ユーザインタフェース要素を基準にした場所も特定される。したがって、場所表示タグは、ある特定のユーザインタフェース要素のゾーン内の絶対ペン経路の捕捉を自明にサポートする。
【００７３】
オブジェクト表示タグ(或いは、機能表示タグ)は、領域(或いは、均等的に機能Ｊ)に関連付けられたページ記述内のユーザインタフェース要素を直接的に特定するタグＩＤを含む。ユーザインタフェース要素のゾーン内のすべてのタグはユーザインタフェース要素を特定し、それらをすべて同一、したがって区別がつかないようにする。したがって、オブジェクト表示タグは、絶対的なペン経路の捕捉をサポートしない。しかしながら、それらは相対的なペン経路の捕捉はサポートする。位置サンプリング周波数が遭遇したタグ周波数を越える限り、あるサンプリング済みのペン位置からストローク内の次の位置への変位は、明確に決定することができる。
【００７４】
別の方法として、本願出願人の先願であるＰＣＴ／ＡＵ００／００５６５（文書番号Ｎｏ．ＮＰＳ００１）に示されている様に、ネットページペン１０１は一対の動作検知アクセロメータを含むもので有っても良い。
【００７５】
どちらかのタグ付き方式を使用すると、タグは、ユーザがタグデータをセンサによって読み取り、適切な応答をネットページシステム内で生成するために、適切なセンサを使用して印刷されたページと対話できるという点で、ユーザ対話型要素としてネットページ上で関連付けられた視覚的な要素と協調して機能する。各アプリケーションユーザインタフェースフローは、コマンド矢印によって結合されるドキュメントの集合体として示されている。コマンド矢印は、ターゲットドキュメントがソースページ上の対応するコマンドボタンをユーザが押すことの結果としてプリントされることを示している。いくつかのコマンド矢印は、スラッシュ（「／」）で分離され、指定されたコマンドのいずれかによってターゲットドキュメントがプリントされることを示す複数のコマンドでラベル付けられる。複数のコマンドは同じコマンド矢印をラベル付けてもよいけれども、このコマンドは一般的には異なる副作用を有する。
【００７６】
アプリケーション用語では、ネットページドキュメントとネットページ書式とを識別することは重要である。ドキュメントは、他の情報あるいはある他の動作を要求するためにユーザによって押すことができるコマンドボタンと同様にプリント済情報を含む。通常のドキュメントのように作用することに加えて、書式は、ユーザによって記入できる入力フィールドも含む。この書式は、このシステムにデータ入力機構を備える。一般的な情報を含むドキュメントとユーザとアプリケーションとの間の特定の会話に固有な情報を含むドキュメントとを識別することも有用である。一般的なドキュメントは、新聞・雑誌販売所で販売される雑誌あるいは公衆の場所で出くわされる広告ポスターのような予め印刷済の出版物であってもよい。例えば、予め印刷済の出版物で遭遇される申し込み書式を含む書式も予め印刷されてもよい。これは、もちろん、ユーザリクエストに応じてネットページプリンタによっても急いで生成されてもよい。ユーザ固有ドキュメントおよび書式は、通常ユーザリクエストに応じてネットページプリンタによって急いで生成される。図６は、一般的なドキュメント９９０、一般的な書式９９１、ユーザ固有ドキュメント９９２、およびユーザ固有書式９９３を示している。
【００７７】
ユーザインタフェースフローに関与するネットページは、アブストラクトページレイアウトによってさらに示される。ページレイアウトは、その各々が他のものと区別する固有なスタイルを有するいろいろな種類のエレメントを含んでもよい。図７に示されるように、これらは、固定情報９９４、可変情報９９５、入力フィールド９９６、コマンドボタン９９７、ドラッグ可能コマンド９９８、およびテキストハイパーリンクあるいはハイパーテキストリンク９９９を含む。
【００７８】
ユーザインタフェースフローが複数の図に分けられる場合、複写されるいかなるドキュメントも、規定する主要図を除いて破線の輪郭で示される。
【００７９】
（ネットページシステムを使用する描画および着色）
ネットページペンのマーキングペン先は、一般的には単一固定色の固定幅ラインを生じるボールペンである。それにもかかわらず、ネットページシステムは、いろいろなラインスタイル、色、およびブラシを使用して対話して描画し、着色するために使用できる。従来のグラフィックユーザインタフェースの描画あるいは着色アプリケーションと違ってでなく、ネットページアプリケーションは、すなわちオブジェクトの深さの配列を有する２次元で時には「２・１／２次元」と呼ばれるものにおいて描画あるいは着色するために使用できる使用可能なスタイルのパレットを示している。一般に要求ありしだい行われる描画あるいはキャンバスページが再印刷される場合、一般的には使用されるカラーおよびスタイルだけが見えるようになる。
【００８０】
（描画および着色オブジェクトモデル）
描画および着色オブジェクトモデルは、描画プロバイダー、描画ユーザ、および描画の周りに回転する。
【００８１】
描画プロバイダー５００は、プロバイダー識別子およびプロバイダー名を有する。描画プロバイダー５００は、一般的には、その各々が固有別名識別子６５および名前を有する多数の描画ユーザ５０１に関連している。ネットページユーザ８００は、もちろん２つ以上の描画プロバイダー５００とともに描画ユーザ５０１として登録されてもよい。描画および着色アプリケーションクラス図は図８に示されている。
【００８２】
描画ユーザ５０１は、一般的には、その各々が固有描画識別子を有する多数の描画５０２ならびに描画が作成された日付および時間を有する。描画に関連するのは、深さによって配列される多数の描画エレメント５０４であり、各描画エレメント５０４は、並進、回転および拡大・縮小を含む２次元（２Ｄ）変換５０７を有する。２Ｄ変換クラス図は図１０に示されている。描画エレメント５０４は、深さによって配列される１つあるいはそれ以上の描画エレメントを含むグループ５０５であってもよいし、あるいはこの描画エレメント５０４は、描画オブジェクト５０６であってもよい、ネットページシステムの描画エレメントクラス図は図９に示されている。
【００８３】
描画オブジェクト５０６は、それに関連した形状５０８、ライン情報５０９（任意）および記入情報５１０（任意）を有する。ライン情報５０９は、ラインスタイル５１１、カラーテクスチャ５１２、および不透明テクスチャ５１３を含むのに対して、記入情報５１０は、カラーテクスチャ５１２および不透明テクスチャ５１３を含む。カラーテクスチャ５１２は、２Ｄ変換５０７を含み、カラー画像５１４、スカラーカラー５１５、あるいは手順カラーテクスチャ５１６のいずれかである。不透明テクスチャ５１３は、２Ｄ変換５０７も含み、不透明画像５１７、スカラー不透明５１８、あるいは手順不透明テクスチャ５１９のいずれかにある。ネット描画オブジェクトクラス図は、図１１に示され、ネットページカラーテクスチャクラス図は、図１２に示され、ネットページ不透明テクスチャクラス図は、図１３に示されている。
【００８４】
形状クラス図は図１４に示されている。形状５０８は、形状エレメント５２１であっもよいし、あるいは２つの配列された形状エレメント５０８を有する構成平面幾何学的形状（ＣＰＧ）５２０であってもよく。ＣＰＧ演算子５２０は、２つの形状エレメント５０８で実行される動作を示し、基本ＣＰＧ演算子は、結合５２８、交差５２９および差分５３０である。形状順序は差分演算子５３０にとって重要である。これらの演算子は、その内容が参照してここに組み込まれる、１９９３年に、Ａｄｄｉｓｏｎ Ｗｅｓｌｅｙ社発行のＡｌａｎ Ｗａｔｔ著の「３Ｄコンピュータグラフィックス」の「構成固体幾何学的形状」というタイトルの節に詳述されている。ＣＰＧオペレータクラス図が図６に示されている。
【００８５】
形状エレメント５２１は、２Ｄ変換５０７を含み、フリーハンドオブジェクト５２２（ディジタルインク８７３に関連する）、テキスト５２３（テキストストリングを有し、フォント設定５３１に関連する）、多角形５２４（ポイントのリストによって示される）、楕円５２５、（楕円）弧５２６、あるいは曲線５２７であってもよい。形状エレメントクラス図は、図１５に示される。
【００８６】
多角形形状エレメント５２４は、開放多角形（ポリライン）あるいは閉鎖多角形を指定でき、後者の場合、ポイントリストの開始点および終了点は同じである。楕円形状エレメント５２５は、原点に中心がある単位円として規定され、関連２Ｄ変換は、任意の楕円の定義を可能にする。弧形状エレメント５２６は、同様に第１象限の単位円の９０°弧として規定される。曲線５２７は、多数のＢｅｚｉｅｒセグメントで構成され、制御ポイントのリストで規定される。描画プロバイダーが他のオブジェクトタイプもサポートしてもよいことに注目すべきである。
【００８７】
上記のオブジェクトモデルは、ユーザ指定オブジェクトならびに第３者に供給されたオブジェクトをサポートする（クリップアート、グラフィックス等）。
【００８８】
描画オブジェクトのためのペン先スタイル８２５は、ライン（あるいはペン）形状、サイズ、カラーおよびテクスチャを指定し、使用されるネットページペン８０１に関連した現ペン先スタイル８２５から得られる。ネットページペン８０１、ペン先スタイル８２５、およびディジタルインク８７３は、弊社の初期の出願ＰＣＴ／ＡＵ００／００５６５（ドケット番号第ＮＰＳ００１号）にさらに詳述されている。
【００８９】
描画ユーザ５０１に関連するのは、描画アプリケーションのためのユーザの現設定５０３（フォント設定、グリッド設定、ハンドル設定、記入設定、パレット選択）である。フォント設定５３１は、ユーザによって最後に選択されるフォントのフォント名、サイズおよびスタイルを記録する。グリッド設定５３２は、グリッドラインやグリッドサイズを示すかあるいは隠すかどうかおよびオブジェクトをグリッドにスナップするかどうかを記録する。ハンドル設定５３３は、オブジェクトハンドルを示すかあるいは隠すかどうかを記録する。この記入設定５３４は、ユーザが最後に選択された記入カラーおよび不透明テクスチャを記録する。このパレット選択５３５は、ユーザによってオブジェクトパレットから最後に選択された標準オブジェクトを記録する。現設定クラス図は図１７に示される。
【００９０】
（描画および着色ユーザインタフェース）
ユーザは、ネットページディレクトリ（すなわち、ユーザのネットページプリンタのヘルプメニュを介する）およびネットページユーザ専用ブックマークのようないろいろなリンクから描画および着色主ページ５３６を得てもよい。
【００９１】
（描画および着色主ページ）
描画主ページ５３６によって、ユーザは、オブジェクトを描画し、操作でき、描画主ページユーザインタフェースフローは、図１９に示される。描画主ページ５３６は、描画エリア、１つあるいはそれ以上のパレット、コマンドアイコン、およびボタンを含み、描画ページの例は図２０に示される。
【００９２】
ユーザは、フリーハンドオブジェクトを描画できるし、あるいは標準オブジェクトをオブジェクトパレット５４４から選択できる。ユーザは、フリーハンドテキストも書くことができ、所望の場合、フリーハンドテキストを指定フォントのテキストに変換できる。ユーザは、オブジェクトおよびテキストのための所望のカラー、ブラシスタイルおよび記入スタイルを選択できる。ペンスタイル選択のようないくつかの動作は形式上のものであり得るが、他の動作は、（オブジェクトをペーストするような）モード動作に適してないので、無モードである。形式上で作動する場合、ユーザは、ネットページペンでページ上の適切なボタンを押すことによってパレットからブラシ、フォント、あるいは他の属性を選択する。このモードは、その後の描画動作で使用されるが、ページが再プリントされるまで、見えなくてもよい。無モードで作動される場合、ユーザは、描画が描かれた後、描画の一部に属性を付加する。
【００９３】
無モード動作は、「ドラッギング」を使用して実行され、ドラッギング動作は、非マーキングペン先あるいはマーキングペン先を使用して実行されてもよい。ドラッギングは、属性をオブジェクトに加え、ある位置にオブジェクトをドロップし、コマンドをある位置に加える。ドラッグストロークの始点は、一般的にはコマンドあるいはパレットアイコンであり、ドラッグストロークの終点は一般的には所望の位置である。これらの対話技術は、弊社の初期の出願ＰＣＴ／ＡＵ００／０１１１０（ドケット番号ＮＰＡ０４７）にさらに詳述されている。
【００９４】
任意には、プロバイダーは、他の機能性あるいは他の対話技術を提供するためにユーザインタフェースを拡張できる。
【００９５】
（モード動作）
形式上作動される場合、ユーザは、パレット上の適当なボタンをクリックすることによってカラーおよびスタイルを単に選択し、ページの表面上で通常の方法で描画あるいは「着色」（描画することによって）する。現モード（カラー、ペン、ブラシ等）の指示がなくてもよく、描画あるいは着色は、ページが再印刷されるまで、単に固定幅および固定色の描画ラインからなる。ペンがＬＣＤ機能のような組み込みディスプレイを有する場合、このディスプレイは現モードを指示できる。一方、ペンは、埋め込まれた電子的に制御されるカラーインジケータを有してもよく、その場合、このインジケータは、ユーザ選択色を表示する。カラーインジケータを有するこのペンは、弊社の同時出願の出願ＰＣＴ／ＡＵ００／０１２７５号（ドケット番号ＮＰＳ００４号）にさらに詳述されている。ページそのもののモード変化の履歴が全くない。モードパレットを使用するモード描画ページ５３６ａの例は図２０に示され、例のモードパレットページ５３７は図２１に示される。
【００９６】
（無モード動作）
無モードに作動される場合、色属性、ペン属性およびブラシ属性は、この部分が描画された後、画像の一部に加える。ネットページは、ペンで描画された投げ輪５４１を使用してパレットのペン属性との描画のエレメントの結合を可能にすることによって無モードペン属性をサポートする１つの方法を提供する。投げ輪のテールは、パレットの属性に結合され、投げ輪のループは、属性が加えられる描画の一部に外接させる。マーキングペンが使用される場合、投げ輪機能は、描画の一部に属性を加えるグラフィック表示を行う。投げ輪は、非マーキングモードでペンでも描画でき、次に各属性が加えられた後、自動的に投げ輪ストロークの完了あるいはユーザリクエストのいずれかで再印刷を行うことができる。投げ輪で捕まえることおよび関連技術は、弊社の初期のＰＣＴ／ＡＵ００／０１１１０号（ドケット番号ＮＰＡ０４７号）にさらに詳述されている。
【００９７】
無モードパレットを有する描画ページ（無モード描画ページ５３６ｂ）の例は図２２に示される。
【００９８】
（他のハンドル）
ユーザは、＜ハンドル＞ボタンを押すことによって描画オブジェクトにハンドルを示すように選択でき、その場合、オブジェクトハンドルを示す描画ページは、再印刷され、＜ハンドル＞ボタンは、＜無ハンドル＞ボタンと交換される。各オブジェクトの境界ボックスは、このオブジェクトの周りの薄い点線の矩形として表示され、各オブジェクトは、２つの種類のハンドル、すなわちスケーリングハンドル５３９（境界ボックスに沿って生じる小さい正方形）および回転ハンドル５４０（オブジェクトの境界ボックスから延べる一端の小さい円を有する直線）を有する。これらのハンドルの使用は下記により詳細に説明される。可視ハンドルの例は、図２０に示されたページの例で見ることができる。
【００９９】
（グリッド）
ユーザは、＜グリッドを示す＞ボタンを押すことによって描画エリアのグリッドを表示するために選択でき、その場合、薄いグリッドラインを示す描画ページは再印刷され、＜グリッドを示す＞ボタンは、＜グリッドを隠す＞ボタンと交換される。
【０１００】
ユーザは、（図２２に示されるように）描画パレット上の所望のグリッドサイズボタンを押すかあるいはグリッドサイズフィールドの所望のグリッドサイズを入力することによってグリッドのサイズを指定できる。ユーザが＜グリッドにスナップする＞チェックボックスをチェックする場合、その後描画された全オブジェクトは、グリッドにスナップされる。すなわち、いかなる描画されたオブジェクトも、再位置決めされ、グリッドが見えるか否かで、境界ボックスが描画グリッドで整列されるようにスケールされる。描画ページが再印刷される場合、このオブジェクトは、再位置決めされ、＜グリッドにスナップする＞チェックボックスは、＜グリッドにスナップしない＞チェックボックスと交換される。
【０１０１】
（操作オブジェクト）
ユーザは、＜削除＞アイコンで始まる投げ輪を描画することによって１つあるいはそれ以上のオブジェクトを削除し、外接させるかあるいはさもなければ削除されるオブジェクトを指示できる。このページが再印刷される場合、これらのオブジェクトは取り除かれる。
【０１０２】
ユーザは、＜切断＞あるいは＜複写＞アイコンで始まる投げ輪を描画し、切断あるいは複写されるオブジェクトに外接させることによってオブジェクトのクリップボードの１つあるいはそれ以上のオブジェクトを切断あるいは複写できる。さらに、描画アプリケーションからであろうと他のネットページアプリケーションからであろうと、ユーザのクリップボードのオブジェクトは、描画上にペーストできる。ユーザは、＜ペースト＞アイコンから描画フィールド上の所望のペースト点へ投げ輪を描画し、ペースト済オブジェクトは示され、次の時間ページは印刷される。ユーザのクリップボードのオブジェクトもペーストされてもよく、他の描画関連アプリケーションになる。
【０１０３】
それとは別に、ユーザは、標準ネットページ選択機構を使用して内容を選択でき、ユーザは、内容をコピーし、内容をペーストし、選択内容を削除できる。これらの技術は、弊社の初期の出願ＰＣＴ／ＡＵ００／０１１１１（ドケット番号ＮＰＡ０４９号）にさらに詳述されている。
【０１０４】
ユーザは、このオブジェクト内部からあるいはオブジェクトの境界ボックス上のある点からストロークを描くことによってオブジェクトを所望の位置に移動できる。このオブジェクトは、ストロークの方向にストロークの長さ移動される。さらに、ユーザは、オブジェクトのスケーリングハンドル５３９のいずれかからストロークを描くことによってオブジェクトをスケーリングできる。このオブジェクトは、スケーリングされたオブジェクトの対応するスケーリングハンドルがユーザのストロークの終わりと一致するようにスケーリングされる。ストロークがオブジェクトの境界ボックスの外部に延びる場合、このオブジェクトはスケールアップされ（すなわち、拡大され）、反対にストロークが、オブジェクトの境界ボックス内部に延びる場合、このオブジェクトはスケールダウンされる（すなわち、縮小される）。ユーザは、２つの方法の中の１つで描画のオブジェクトを回転できる。ユーザは、＜回転＞アイコンから投げ輪を描き、オブジェクトに外接させることによって回転させるためにオブジェクトを選択でき、ユーザは、最初に＜Ｄｅｇ＞フィールドで単位が度の所望の回転を入力する。回転方向は、回転角に符号を付けることによって指定できる、すなわち「＋」は時計回りの回転を示し、「−」は反時計回りの回転を示している。それとは別に、ユーザは、オブジェクトの回転ハンドル５４０を使用してオブジェクトを回転でき、それによってユーザは、所望の回転を示すために回転ハンドル５４０の端部から（反時計回りの回転の場合）回転ハンドル５４０の上のある点あるいは（時計回りの回転の場合）回転ハンドル５４０の下のある点にストロークを描く。
【０１０５】
オブジェクトが描画上で重なる場合、ユーザは、それぞれのオブジェクトの相対的深さを指定できる。オブジェクトを全ての他の重なるオブジェクトの前部に動かすために、ユーザは、移動させるオブジェクトに外接させる＜前部に＞アイコンから投げ輪を描く。同様に、ユーザは、オブジェクトを＜後部へ＞アイコンを使用して重なるオブジェクトのグループの後部にオブジェクトを送ることができる。ユーザは、＜順方向に移動する＞アイコンを使用して１つの層オブジェクトを順方向に動かし、＜逆方向に移動する＞アイコンを使用して１つの層オブジェクトを逆方向に動かすことができる。
【０１０６】
ユーザは、＜ズームイン＞アイコンから投げ輪を描き、描画フィールド内に全選択をなお示している間、最大の可能なサイズまで拡大される選択エリアを生じるズームされるエリアに外接させることによって描画のエリア上でズームインできる。同様に、ユーザは、＜ズームアウト＞アイコンから投げ輪を描き、現可視描画が示されているエリアに外接させることによってズームアウトでき、現可視描画は選択エリア範囲内での最大のサイズまでスケールダウンされる。現ズームレベルは、＜ズーム％＞フィールドに示される。
【０１０７】
描画内のオブジェクトは、ユーザが＜グループ＞アイコンから投げ輪を描き、グループされるオブジェクトに外接させることによって単一のオブジェクトを形成するために一緒にグループされてもよい。次に、このグループは、単一オブジェクトとして処理されてもよく、ハンドルが示されている場合、オブジェクトのグループは、単一境界ボックスおよび単一回転ハンドルを有する。同様に、グループにされるオブジェクトは、＜非グループ＞アイコンから投げ輪を描き、ターゲットグループを外接させることによって非グループ化できる。
【０１０８】
ユーザは、ＣＰＧ演算子アイコンから第１のオブジェクトに投げ輪を描き、次に第２の投げ輪を第２のオブジェクトに描くことによってＣＰＧ演算子を２つのオブジェクトに適用できる。２つのオブジェクトの選択の順序は差演算子＜−＞にとって重要である。結合＜＋＞および交差＜＾＞のための選択の順序は重要でない。すなわち、どちらの順序も同じ結果を生じる。
【０１０９】
ユーザは、＜自動整理箱＞ボタンをクリックすることによって全てのフリーハンドで描れたオブジェクトを標準オブジェクトに変換できる。このアプリケーションは、各フリーハンドオブジェクトを最も接近する照合標準オブジェクトに変換し、描画ページを再印刷する。
【０１１０】
ユーザは、描画ページを再印刷するように選択し、ページが＜書式のリセット＞ボタンを押すことによって最後に印刷されて以来全部の新しい描画を無視する。さらに、ユーザは、＜新しい書式＞を押すことによって空白の描画書式をプリントでき、＜パレットのプリント＞ボタンを押すことによって（図２１に示された）パレットページをプリントでき、＜全部のプリント＞ボタンを押すことによってページ上のパレット、ボタンあるいは他のネットページエレメントなしに全ページ５３８に描画フィールドをプリントでき、＜更新＞ボタンを押すことによって更新描画ページをプリントできる。
【０１１１】
（テキスト）
ユーザは、描画上の所望の位置にテキストを手書きすることによって描画上にテキストを含み得る。次に、ユーザは、＜テキストへ＞操作を手書きに用い、手書きをテキストに変換することが生じる。このテキストは、ユーザの現設定からのフォント設定でタグ付きされ、テキストは、ページが次にプリントされる場合、このフォントで示される。
【０１１２】
（標準オブジェクト）
ユーザは、描画に標準オブジェクトを容易に含むことができ、これらの標準オブジェクトは、直線、（楕円）弧、矩形、丸くされた角にある矩形、楕円、開放多角形（ポリライン）、閉鎖多角形、および曲線を描くためのアイコンを含む標準オブジェクトパレット５４４から選択される。描画のオブジェクトパレット５４４からのオブジェクトを含むために、ユーザは、直線をオブジェクトアイコンから描画フィールド内のある点に引く。指定された描画フィールドは、楕円あるいは弧のためのオブジェクトの中心である。全ての他の標準オブジェクトの場合、この点は、オブジェクトの境界ボックスの最下部左隅の位置を指定する。
【０１１３】
より一般的には、ユーザは、所望のオブジェクトをフリーハンドで描き、次に、それを、オブジェクトパレットアイコンで始まる投げ輪を描き、フリーハンドオブジェクトに外接させることによって標準オブジェクトに変換する。フリーハンドオブジェクトは、できるだけ接近するフリーハンドオブジェクトに一致する属性を有する標準オブジェクトに加えることによって変換される。
【０１１４】
直線を引くために、ユーザは、描画フィールドで直線を引き、次に、直線アイコンから始まり、手で描いた直線に外接させる投げ輪を描く。次に、この直線は、フリーハンドオブジェクトからユーザによって引かれた始点および終点に一致する始点および終点を有する２つの点ポリラインオブジェクトに変換される。
【０１１５】
弧を描くために、ユーザは、弧を描画フィールドに描き、次にアイコンからの始まり、手で描かれた弧の周囲に外接させる投げ輪を描く。次に、この弧は、フリーハンドオブジェクトからユーザによって描かれた始点および終点に一致する始点および終点を有する弧オブジェクトに変換される。
【０１１６】
矩形（丸くされた角にある矩形）を描くために、ユーザは、描画フィールドに矩形を描き、矩形（丸くされた角にある矩形）アイコンから始まり、手で描かれた矩形に外接させる投げ輪を描く。次に、この矩形は、フリーハンドオブジェクトからユーザによって描かれた高さおよび幅に一致する高さおよび幅を有する矩形オブジェクトに変換される。このアプリケーションの範囲内で、矩形は、閉鎖多角形形状エレメントで示され、丸くされた角にある矩形は閉鎖曲線形状エレメントで示されている。
【０１１７】
楕円を描くために、ユーザは、楕円を描画フィールドに描き、次に楕円アイコンから始まり、手で描かれた楕円に外接させる投げ輪を描く。次に、この楕円は、フリーハンドオブジェクトからユーザによって描かれた高さおよび幅に一致する高さおよび幅を有する楕円オブジェクトに変換される。
【０１１８】
ポリラインを描くために、ユーザは、描画フィールドにポリラインを描き、次にポリラインアイコンから始まり、手で描かれたポリラインに外接させる投げ輪を描く。次に、ポリラインは、フリーハンドオブジェクトからポリラインオブジェクトに変換される。このアプリケーションの範囲内で、ポリラインは、開放ポリライン、すなわち多数の点および終点とは異なる始点を有する多角形形状エレメントとして示される。
【０１１９】
多角形を描くために、ユーザは、多角形を描画フィールドに描き、次に多角形アイコンから始まり、手で描かれた多角形に外接させる投げ輪を描く。次に、多角形は、フリーハンドオブジェクトから多角形オブジェクトに変換される。
【０１２０】
曲線を描くために、ユーザは、曲線を描画フィールドに描き、次に曲線アイコンから始まり、手で描かれた曲線に外接させる投げ輪を描く。次に、この曲線はフリーハンドオブジェクトから、多数のＢｅｚｉｅｒセグメント（上記に参照されたＡｌａｎ  Ｗａｔｔ著の「３Ｄコンピュータグラフィックス」を参照）を含む曲線オブジェクトに変換される。ユーザは、＜平滑＞コマンドを使用して多角形を平滑することによって曲線も作成する。
【０１２１】
（ストックオブジェクト）
ユーザは、オブジェクトの描画にストックオブジェクトを含んでもよく、これらのストックオブジェクトは、適当な使用可能なネットページ選択機構を使用して選択し、描画フィールド上にペーストできる。ストックオブジェクトは、描画アプリケーションによって与えられるストックオブジェクトパレットから得られてもよいし、あるいは他のアプリケーションから得られてもよい。ストックオブジェクトは画像およびクリップアートを含む。
【０１２２】
（着色対描画）
着色アプリケーションは、ペン先スタイルに加えて、ユーザがブラシスタイルも選択し、ストロークスタイルのより豊富な選択をすることができる描画アプリケーションの変形である。
【０１２３】
ペン先回転およびペン先角度は、描画および着色の両方における重要な属性である。ペン先圧力は、ブラシストローク外観がユーザによって加えられたペン圧力に基づいて変わることを可能にするために着色アプリケーションにとっても重要である。着色アプリケーションは、重なるブラシストローク間およびブラシストロークとキャンバスとの間の相互作用の可視効果を模擬でき、これは、着色およびキャンバスメディアの両方の模擬された物理特性を考慮してもよい。
【０１２４】
（ペン先スタイルの変更）
上記に説明されるように、ネットページペン８０１は、ネットページシステムと位置決めされたペンあるいはスタイラスであり、固有ＩＤ６１を有する。各ペンは、システムにペンによって最後に通知されたペン先である現ペン先８２４と、例えばパレットから色を選択するユーザに応じてアプリケーションによってペンに最後に関連するペン先スタイルである現ペン先スタイル８２５とを有する。デフォルトペン先スタイルは、現ペン先８２４に関連したペン先スタイルであり、ペンによって獲得されるストローク８７５は、現ペン先スタイルでタグ付けされる。ストロークがその後再現される場合、このストロークは、タグ付けされるペン先スタイルで再現される。
【０１２５】
ネットページペン８１０は、ユーザにマーキングペン先を変える能力を与える交換可能なペン先を有してもよい。交換可能なペン先を有するこのペンは、弊社の同時出願の出願ＰＣＴ／ＡＵ００／０１２７７号（ドケット番号ＮＰＳ００８号）にさらに詳述されている。ユーザが新しいペン先をネットページペンに取り付ける場合、このペンは、ペン先ＩＤをこのペン先から得て、このシステムに変更されたペン先のＩＤを通知する。このシステムは、ペン先ＩＤを使用し、ペン先スタイルを調べ、ペンのペン先スタイル属性は新しいペン先の特性に合致するように設定される。その後、ペンスタイルパレットからのユーザ選択は、これらのペン先スタイル設定をオーバーライトする。
【０１２６】
弊社の同時出願の出願ＰＣＴ／ＡＵ００／０１２７５号（ドケット番号ＮＰＳ００４号）にさらに詳述されているネットページ万能ペンは、プリントヘッドを含んでいる。ユーザは、ペン／ブラシスタイル属性をパレットから選択するので、現ペン先スタイルを更新する。次に、このペンは、現ペン先スタイル属性を反映するストロークを正確に再現する。その後、ペンスタイルパレットからのユーザ選択は、ペン先スタイル設定をオーバーライトし、ペンによって再現されるストロークスタイルを変える。
【０１２７】
（ペン先スタイル設定要求）
ユーザは、描画および着色アプリケーションからのペン先属性（形状、サイズ、色および不透明テクスチャ）を設定できる。これらの属性は、使用される現ネットページペンに対して記録される。ユーザがハイパーリンクを起動し、ペン先スタイルを設定する場合、ページサーバ１０は、ペンＩＤ６１を使用し、対応するユーザＩＤ６０を位置決めサーバ１１から得る。次に、このサーバは、要求ペン、ユーザおよびプリンタのＩＤを記録し、クリックされたハイパーリンクインスタンスを識別するハイパーリンクリクエストを形成する。
【０１２８】
このアプリケーションがハイパーリンクリクエストをページサーバから受信する場合、このアプリケーションは、次にペン先スタイルリクエストをページサーバに戻すように選択してもよい。ペン先スタイルリクエスト５４２は、最初のハイパーリンククリックのためのハイパーリンクリクエストＩＤ５２と、アプリケーションＩＤ６４と、アプリケーションのペン先スタイルリクエスト５４２とを含む。このペン先スタイルリクエスト５４２は、現ネットページペン８０１に対して記録されるペン先スタイル属性を指定する。
【０１２９】
このページサーバ１０は、ハイパーリンクリクエストＩＤ５２を使用し、最初のハイパーリンクリクエストのユーザＩＤ６０およびペンＩＤ６１を調べる。このページサーバは、ユーザＩＤ、アプリケーションＩＤ、ペンＩＤ、およびペン先スタイルリクエストを含むペン先リクエスト５４２を位置決めサーバ１１に送信する。この位置決めサーバは、関連ネットページペンのための要求されたペン先スタイル属性を記録する。次に、この位置決めサーバは、メッセージ５４３をアプリケーション７１に送信し、ペン先スタイルリクエストが完了されたことを確認する。このペン先スタイル設定プロトコルが図１８に示されている。
【０１３０】
（結論）
本発明は、好ましい実施形態および特定の代替の実施形態数を参照して説明される。しかしながら、詳述される実施形態と異なる多数の他の実施形態が本発明の精神および範囲内にもあることが当業者によって分かる。したがって、本発明は、必要に応じて相互参照することによって組み込まれる文書を含む本明細書に記載されている特定の実施形態に限定されることを意図されていないことが分かる。本発明の範囲は添付された特許請求の範囲によってだけ限定される。
【図面の簡単な説明】
【図１】  図１はサンプルプリントネットページとそのオンラインページ記述との間の関係の概略である。
【図２】  図２はネットページペン、ネットページプリンタ、ネットページサーバ、およびネットページアプリケーションサーバ間の対話の概略図である。
【図３】  図３はプリンタ済ネットページおよびそのオンラインページ記述の高レベル構造の概略図である。
【図４ａ】  図４ａネットページタグの構造を示す平面図である。
【図４ｂ】  図４ｂは図４ａに示されたタグのセットとネットページペンの形のネットページ検出装置の視野との関係を示す平面図である。
【図５ａ】  図５ａはネットページタグの他の構造を示す平面図である。
【図５ｂ】  図５ｂは図５ａに示されたタグのセットとネットページペンの形のネットページ検出装置の視野との関係を示す平面図である。
【図５ｃ】  図５ｃはターゲットが隣接タグ間で共用される図５ａに示されたタグの中の９つの配置を示す平面図である。
【図５ｄ】  図５ｄは図５ａに示されたタグの４つのコードワードのシンボルのインタリーブおよび回転を示す平面図である。
【図６】  図６がユーザインタフェースフロードキュメントアイコンのセットの概略図である。
【図７】  図７はユーザインタフェースページレイアウトエレメントアイコンのセットの概略図である。
【図８】  図８は本発明によるシステムを示すクラス図である。
【図９】  図９は作図エレメントクラス図である。
【図１０】  図１０は２次元変換クラス図である。
【図１１】  図１１は作図オブジェクトクラス図である。
【図１２】  図１２はカラーテクスチャクラス図である。
【図１３】  図１３は不透明テクスチャクラス図である。
【図１４】  図１４は形状クラス図である。
【図１５】  図１５は形状エレメントクラス図である。
【図１６】  図１６は構成平面幾何学的形状（ＣＰＧ）オペレータクラス図である。
【図１７】  図１７は現設定クラス図である。
【図１８】  図１８はニブスタイル設定プロトコルを示す。
【図１９】  図１９は作図および描画主ページユーザインタフェースフローを示す。
【図２０】  図２０はモード作図ページを示す。
【図２１】  図２１はモードパレットを示す。
【図２２】  図２２は無モード作図ページを示す。
【図１】
0004583690.tif 000002
【図２】
0004583690.tif 000003
【図３】
0004583690.tif 000004
【図４ａ】
0004583690.tif 000005
【図４ｂ】
0004583690.tif 000006
【図５ａ】
0004583690.tif 000007
【図５ｂ】
0004583690.tif 000008
【図５ｃ】
0004583690.tif 000009
【図５ｄ】
0004583690.tif 000010
【図６】
0004583690.tif 000011
【図７】
0004583690.tif 000012
【図８】
0004583690.tif 000013
【図９】
0004583690.tif 000014
【図１０】
0004583690.tif 000015
【図１１】
0004583690.tif 000016
【図１２】
0004583690.tif 000017
【図１３】
0004583690.tif 000018
【図１４】
0004583690.tif 000019
【図１５】
0004583690.tif 000020
【図１６】
0004583690.tif 000021
【図１７】
0004583690.tif 000022
【図１８】
0004583690.tif 000023
【図１９】
0004583690.tif 000024
【図２０】
0004583690.tif 000025
【図２１】
0004583690.tif 000026
【図２２】
0004583690.tif 000027