(57)【特許請求の範囲】
【請求項１】
コンピュータ・システム内で、ユーザが、少なくとも１つの地理的位置を指定することができるようにする方法であって、
前記少なくとも１つの地理的位置を含む地理的領域のマップをページ上に印刷するステップであって、前記マップが、複数のコード化データ・タグを含み、各コード化データ・タグは、前記ページの識別と、前記ページ上の前記コード化データ・タグの位置とを示す、前記印刷するステップと、
前記コンピュータ・システム内で、ユーザが操作する検知装置から指示データを受信するステップであって、前記指示データが、前記ページの識別および前記ページに対する前記検知装置の位置を含み、前記検知装置が、前記マップに対して作動可能位置に位置した場合に、少なくとも１つの前記コード化データ・タグを検知し、検知されたコード化データ・タグから前記指示データを形成する、前記受信するステップと、
前記コンピュータ・システム内で、前記ページの識別、及び前記ページに対する前記検知装置の位置から前記少なくとも１つの地理的位置を識別するステップと
を含む方法。
【請求項２】
請求項１記載の方法において、さらに、
前記コンピュータ・システム内で、前記ページに対する前記検知装置の運動に関連する運動データを受信するステップであって、前記検知装置が、前記検知されたコード化データ・タグを用いて、前記ページに対する前記検知装置の運動を測定する、前記受信するステップと、
前記コンピュータ・システム内で、前記運動データから１つの地理的領域を識別するステップと
を含む方法。
【請求項３】
請求項１記載の方法において、前記マップが、マップ情報の下記の分類：
（ａ）前記地理的領域の地理的特徴、
（ｂ）前記地理的領域内の市、
（ｃ）前記地理的領域に関連する国、
（ｄ）前記地理的領域の異なる見方、
（ｅ）前記地理的領域の地勢、
（ｆ）前記地理的領域の植物、
（ｇ）前記地理的領域の平均降雨量、
（ｈ）前記地理的領域の季節毎の温度、
（ｉ）前記地理的領域の人口
の中の少なくとも１つを含む方法。
【請求項４】
請求項１または請求項２記載の方法において、さらに、少なくとも１つのマップ制御を前記ページ上に印刷するステップと、前記検知装置がユーザによって前記マップ制御上に配置された場合に、前記コンピュータ・システム内で、前記マップ制御に関連する行動を実施するステップとを含む方法。
【請求項５】
請求項４記載の方法において、前記行動が、
（ａ）指定の国、領域、市または他の地理的位置または地理的領域に関する情報の印刷、
（ｂ）指定の地理的領域のマップの印刷、
（ｃ）指定の地理的位置の間の距離の印刷、
（ｄ）特定の地理的領域に隣接するある地理的領域のマップの印刷、
（ｅ）特定の地理的領域の拡大または縮小マップの印刷
の中の１つである方法。
【請求項６】
コンピュータ・システム内で、ユーザが、少なくとも１つの地理的位置を指定できるようにするためのシステムであって、
地理的領域のマップと、複数のコード化データ・タグとをページ上に印刷するためのプリンタであって、前記地理的領域は、前記少なくとも１つの地理的位置を含み、各コード化データ・タグは、前記ページの識別と、前記ページ上の前記コード化データ・タグの位置とを示す、前記プリンタと、
ユーザにより操作される検知装置であって、該検知装置は、前記マップに対して作動可能な位置に配置された場合、前記コード化データ・タグの少なくとも１つを検知し、検知されたコード化データ・タグから指示データを形成し、該指示データは、前記ページの識別と、前記ページに対する前記検知装置の位置とを含む、前記検知装置と、
前記検知装置から、前記指示データを受信するコンピュータ・システムであって、前記ページの識別、及び前記ページに対する前記検知装置の位置から前記少なくとも１つの地理的位置を識別するように構成されている、前記コンピュータ・システムと
を備えるシステム。
【請求項７】
請求項６記載のシステムにおいて、前記検知装置は、さらに、前記検知されたコード化データ・タグを用いて、前記マップに対する前記検知装置の運動を測定し、前記検知データ中に運動データを含め、前記コンピュータ・システムが、さらに、前記運動データから１つの地理的領域を識別するように構成されている、システム。
【請求項８】
請求項７記載のシステムにおいて、前記マップがマップ情報の下記の分類：
（ａ）前記地理的領域の地理的特徴、
（ｂ）前記地理的領域内の市、
（ｃ）前記地理的領域に関連する国、
（ｄ）前記地理的領域の異なる見方、
（ｅ）前記地理的領域の地勢、
（ｆ）前記地理的領域の植物、
（ｇ）前記地理的領域の平均降雨量、
（ｈ）前記地理的領域の季節毎の温度、
（ｉ）前記地理的領域の人口
の中の少なくとも１つを含むシステム。
【請求項９】
請求項６または請求項７記載のシステムにおいて、さらに、前記ページ上に印刷されたマップ制御を含み、前記コンピュータ・システムが、ユーザにより前記検知装置が前記マップ制御上に配置された場合に、前記マップ制御に関連する行動を実施するように構成されている、システム。
【請求項１０】
請求項９記載のシステムにおいて、前記行動が、
（ａ）指定の国、領域、市または他の地理的位置または地理的領域に関する情報の印刷、
（ｂ）指定の地理的領域のマップの印刷、
（ｃ）指定の地理的位置の間の距離の印刷、
（ｄ）特定の地理的領域に隣接するある地理的領域のマップの印刷、
（ｅ）特定の地理的領域の拡大または縮小マップの印刷
の中の１つであるシステム。
【発明の詳細な説明】
【０００１】
（発明の分野）
本発明は、印刷されたマップおよび地球を示すナビゲーションに関する。
【０００２】
（同時係属出願）
本発明に関する種々の方法、システムおよび装置は、本願と同時に、本発明の出願人または譲受人が出願した下記の同時係属出願に開示されている：
ＰＣＴ／ＡＵ００／０１２７３、ＰＣＴ／ＡＵ００／０１２７９、ＰＣＴ／ＡＵ００／０１２８８、ＰＣＴ／ＡＵ００／０１２８２、ＰＣＴ／ＡＵ００／０１２７６、ＰＣＴ／ＡＵ００／０１２８０、ＰＣＴ／ＡＵ００／０１２７４、ＰＣＴ／ＡＵ００／０１２８９、ＰＣＴ／ＡＵ００／０１２７５、ＰＣＴ／ＡＵ００／０１２７７、ＰＣＴ／ＡＵ００／０１２８６、ＰＣＴ／ＡＵ００／０１２８１、ＰＣＴ／ＡＵ００／０１２７８、ＰＣＴ／ＡＵ００／０１２８７、ＰＣＴ／ＡＵ００／０１２８５、ＰＣＴ／ＡＵ００／０１２８４、およびＰＣＴ／ＡＵ００／０１２８３。
上記同時係属出願の開示は、相互参照によって本明細書の記載に援用する。
【０００３】
本発明に関する種々の方法、システムおよび装置は、２０００年９月１５日に、本発明の出願人または譲受人が出願した下記の同時係属出願に開示されている：ＰＣＴ／ＡＵ００／０１１０８、ＰＣＴ／ＡＵ００／０１１１０、およびＰＣＴ／ＡＵ００／０１１１１。上記同時係属出願の開示は、相互参照によって本明細書の記載に援用する。
【０００４】
本発明に関する種々の方法、システムおよび装置は、２０００年６月３０日に、本発明の出願人または譲受人が出願した下記の同時係属出願に開示されている：
【０００５】
ＰＣＴ／ＡＵ００／００７６２、ＰＣＴ／ＡＵ００／００７６３、ＰＣＴ／ＡＵ００／００７６１、ＰＣＴ／ＡＵ００／００７６０、ＰＣＴ／ＡＵ００／００７５９、ＰＣＴ／ＡＵ００／００７５８、ＰＣＴ／ＡＵ００／００７６４、ＰＣＴ／ＡＵ００／００７６５、ＰＣＴ／ＡＵ００／００７６６、ＰＣＴ／ＡＵ００／００７６７、ＰＣＴ／ＡＵ００／００７６８、ＰＣＴ／ＡＵ００／００７７３、ＰＣＴ／ＡＵ００／００７７４、ＰＣＴ／ＡＵ００／００７７５、ＰＣＴ／ＡＵ００／００７７６、ＰＣＴ／ＡＵ００／００７７７、ＰＣＴ／ＡＵ００／００７７０、ＰＣＴ／ＡＵ００／００７６９、ＰＣＴ／ＡＵ００／００７７１、ＰＣＴ／ＡＵ００／００７７２、ＰＣＴ／ＡＵ００／００７５４、ＰＣＴ／ＡＵ００／００７５５、ＰＣＴ／ＡＵ００／００７５６、およびＰＣＴ／ＡＵ００／００７５７。
上記同時係属出願の開示は、相互参照によって本明細書の記載に援用する。
【０００６】
本発明に関する種々の方法、システムおよび装置は、２０００年５月２３日に、本発明の出願人または譲受人が出願した下記の同時係属出願に開示されている：
【０００７】
ＰＣＴ／ＡＵ００／００５１８、ＰＣＴ／ＡＵ００／００５１９、ＰＣＴ／ＡＵ００／００５２０、ＰＣＴ／ＡＵ００／００５２１、ＰＣＴ／ＡＵ００／００５２２、ＰＣＴ／ＡＵ００／００５２３、ＰＣＴ／ＡＵ００／００５２４、ＰＣＴ／ＡＵ００／００５２５、ＰＣＴ／ＡＵ００／００５２６、ＰＣＴ／ＡＵ００／００５２７、ＰＣＴ／ＡＵ００／００５２８、ＰＣＴ／ＡＵ００／００５２９、ＰＣＴ／ＡＵ００／００５３０、ＰＣＴ／ＡＵ００／００５３１、ＰＣＴ／ＡＵ００／００５３２、ＰＣＴ／ＡＵ００／００５３３、ＰＣＴ／ＡＵ００／００５３４、ＰＣＴ／ＡＵ００／００５３５、ＰＣＴ／ＡＵ００／００５３６、ＰＣＴ／ＡＵ００／００５３７、ＰＣＴ／ＡＵ００／００５３８、ＰＣＴ／ＡＵ００／００５３９、ＰＣＴ／ＡＵ００／００５４０、ＰＣＴ／ＡＵ００／００５４１、ＰＣＴ／ＡＵ００／００５４２、ＰＣＴ／ＡＵ００／００５４３、ＰＣＴ／ＡＵ００／００５４４、ＰＣＴ／ＡＵ００／００５４５、ＰＣＴ／ＡＵ００／００５４７、ＰＣＴ／ＡＵ００／００５４６、ＰＣＴ／ＡＵ００／００５５４、ＰＣＴ／ＡＵ００／００５５６、ＰＣＴ／ＡＵ００／００５５７、ＰＣＴ／ＡＵ００／００５５８、ＰＣＴ／ＡＵ００／００５５９、ＰＣＴ／ＡＵ００／００５６０、ＰＣＴ／ＡＵ００／００５６１、ＰＣＴ／ＡＵ００／００５６２、ＰＣＴ／ＡＵ００／００５６３、ＰＣＴ／ＡＵ００／００５６４、ＰＣＴ／ＡＵ００／００５６５、ＰＣＴ／ＡＵ００／００５６６、ＰＣＴ／ＡＵ００／００５６７、ＰＣＴ／ＡＵ００／００５６８、ＰＣＴ／ＡＵ００／００５６９、ＰＣＴ／ＡＵ００／００５７０、ＰＣＴ／ＡＵ００／００５７１、ＰＣＴ／ＡＵ００／００５７２、ＰＣＴ／ＡＵ００／００５７３、ＰＣＴ／ＡＵ００／００５７４、ＰＣＴ／ＡＵ００／００５７５、ＰＣＴ／ＡＵ００／００５７６、ＰＣＴ／ＡＵ００／００５７７、ＰＣＴ／ＡＵ００／００５７８、ＰＣＴ／ＡＵ００／００５７９、ＰＣＴ／ＡＵ００／００５８１、ＰＣＴ／ＡＵ００／００５８０、ＰＣＴ／ＡＵ００／００５８２、ＰＣＴ／ＡＵ００／００５８７、ＰＣＴ／ＡＵ００／００５８８、ＰＣＴ／ＡＵ００／００５８９、ＰＣＴ／ＡＵ００／００５８３、ＰＣＴ／ＡＵ００／００５９３、ＰＣＴ／ＡＵ００／００５９０、ＰＣＴ／ＡＵ００／００５９１、ＰＣＴ／ＡＵ００／００５９２、ＰＣＴ／ＡＵ００／００５９４、ＰＣＴ／ＡＵ００／００５９５、ＰＣＴ／ＡＵ００／００５９６、ＰＣＴ／ＡＵ００／００５９７、ＰＣＴ／ＡＵ００／００５９８、ＰＣＴ／ＡＵ００／００５１６、ＰＣＴ／ＡＵ００／００５１７、およびＰＣＴ／ＡＵ００／００５１１。
上記同時係属出願の開示は、相互参照によって本明細書の記載に援用する。
【０００８】
（背景）
マップおよびグローブは、地理的情報をナビゲートするための特に直観で分かるようなもとになるものを提供する。コンピュータ画面に表示されるマップは、対話式のナビゲーションや地理的な質問に応じることができるが、コンピュータ画面のサイズは限られており、その解像度も十分でないことが問題となる場合がある。印刷したマップは、細部を示すのには優れているが、対話性のないことが問題となり得る。
【０００９】
（発明の概要）
本発明の目的は、マップまたはグローブでナビゲートするための新しい方法およびシステムを提供することである。
第１の態様では、本発明は、コンピュータ・システム内で、ユーザが、少なくとも１つの地理的位置を指定することができるようにする方法を提供する。該方法は、
少なくとも１つの地理的位置を含む地理的領域のマップを印刷するステップを含み、マップは、マップの１つの識別と、マップの複数の基準点を示すコード化データを含み、さらに、
コンピュータ・システム内で、ユーザが操作する検知装置から指示データを受信するステップを含み、指示データは、マップの識別およびマップに対する検知装置の位置に関連していて、検知装置は、マップに対して作動可能位置に位置した場合に、コード化データの少なくともいくつかを使用して指示データを検知し、さらに、
コンピュータ・システム内で、指示データから少なくとも１つの地理的位置を識別するステップを含む。
【００１０】
方法は、さらに、
コンピュータ・システム内で、マップに対する検知装置の運動に関連する運動データを受信するステップを含み、検知装置は、コード化データの中の少なくともいくつかにより、マップに対するその運動を検知し、さらに、
コンピュータ・システム内で、運動データから１つの地理的領域を識別するステップを含む。
【００１１】
マップは、マップ情報の下記の分類：
（ａ）地理的領域の地理的特徴、
（ｂ）地理的領域内の市、
（ｃ）地理的領域に関連する国、
（ｄ）地理的領域の異なる見方、
（ｅ）地理的領域の地勢、
（ｆ）地理的領域の植物、
（ｇ）地理的領域の平均降雨量、
（ｈ）地理的領域の季節毎の温度、
（ｉ）地理的領域の人工
の中の少なくとも１つを含むことが好ましい。
【００１２】
方法は、さらに、少なくとも１つのマップ制御を印刷するステップを含み、ユーザが検知装置によりマップ制御を指定した場合に、コンピュータ・システム内で、マップ制御に関連する行動を行うことが好ましい。
【００１３】
行動は、
（ａ）指定の国、領域、市または他の地理的位置または地理的領域に関する情報の印刷
（ｂ）指定の地理的領域のマップの印刷、
（ｃ）指定の地理的位置の間の距離の印刷、
（ｄ）特定の地理的領域に隣接するある地理的領域のマップの印刷、
（ｆ）特定の地理的領域の拡大または縮小マップの印刷
の中の１つである。
【００１４】
第２の態様では、本発明は、コンピュータ・システム内で、ユーザが、少なくとも１つの地理的位置を指定できるようにするためのシステムであって、
少なくとも１つの地理的位置を含む地理的領域のマップであって、マップの１つの識別とマップの複数の基準点を示すコード化データを含むマップと、
要求があった場合に、コード化データを含むマップを印刷するためのプリンタと、
ユーザが操作する検知装置から、マップの識別とマップに対する検知装置の位置に関する指示データを受信するコンピュータ・システムとを含み、検知装置は、マップに対して作動可能位置に位置した場合に、コード化データの中の少なくともいくつかにより指示データを検知し、
コンピュータ・システムは、指示データから少なくとも１つの地理的位置を識別するように構成される。
【００１５】
システムは、コード化データの中の少なくともいくつかにより、マップに対するその運動を検知する検知装置を含み、コンピュータ・システムは、運動から１つの地理的領域を識別するように構成されることが好ましい。
【００１６】
マップは、マップ情報の下記の分類：
（ａ）地理的領域の地理的特徴、
（ｂ）地理的領域内の市、
（ｃ）地理的領域に関連する国、
（ｄ）地理的領域の異なる見方、
（ｅ）地理的領域の地勢、
（ｆ）地理的領域の植物、
（ｇ）地理的領域の平均降雨量、
（ｈ）地理的領域の季節毎の温度、
（ｉ）地理的領域の人口
の中の少なくとも１つを含むことが好ましい。
【００１７】
システムは、さらに、少なくとも１つの印刷したマップ制御を含むマップ制御ページを含み、コンピュータ・システムが、ユーザが検知装置によりマップ制御を指定した場合に、コンピュータ・システムはマップ制御に関連するある行動を行うように構成されることが好ましい。
【００１８】
上記行動は、
（ａ）指定の国、領域、市または他の地理的位置または地理的領域に関する情報の印刷、
（ｂ）指定の地理的領域のマップの印刷、
（ｃ）指定の地理的位置の間の距離の印刷、
（ｄ）特定の地理的領域に隣接するある地理的領域のマップの印刷、
（ｆ）特定の地理的領域の拡大または縮小マップの印刷
の中の１つである。
【００１９】
第３の態様では、本発明は、コンピュータ・システム内で、ユーザが、少なくとも１つの地理的位置を指定することができるようにするためのシステムを提供する。該システムは、
地球の複数の基準点を示すコード化データを含む地球と、
ユーザが操作する検知装置から指示データを受信するためのコンピュータ・システムとを含み、指示データが、地球の表面に対する検知装置の位置に関連していて、地球の表面に対して作動可能位置に位置した場合に、検知装置は、コード化データの中の少なくともいくつかにより指示データを検知し、
コンピュータ・システムは、指示データから少なくとも１つの地理的位置を識別するように構成される。
【００２０】
システムは、コード化データの少なくともいくつかにより、地球に対するその運動を検知する検知装置を含み、コンピュータ・システムは、運動から１つの地理的領域を識別するように構成されることが好ましい。
次に、本発明の好ましい実施形態および他の実施形態について、非制限的な例によってのみ添付の図面を参照しながら説明する。
【００２１】
（好ましい実施形態および他の実施形態の詳細な説明）
注意：Ｍｅｍｊｅｔ（登録商標）は、オーストラリアのシルバーブルック・リサーチ社の登録商標である。
【００２２】
好ましい実施形態では、本発明は、ネットページ・ネットワーク化コンピュータ・システムと共に作動するよう構成されるが、その概要およびその詳細な説明は本出願人の以前の出願、特にＰＣＴ／ＡＵ００／００５６９（文書第ＮＰＴ００２号）、ＰＣＴ／ＡＵ００／００５６５（文書第ＮＰＳ００１号）、ＰＣＴ／ＡＵ００／００５６１（文書第ＮＰＰ００３号）、ＰＣＴ／ＡＵ００／００５１９（文書第ＮＰＡ００２号）およびＰＣＴ／ＡＵ００／００５７８（文書第ＩＪ５２号）に示される。必ずしも全ての実施方式が、基本システムに関してこれらの出願に記載された特定の詳細および拡張の全て、またはほとんどを実現するものでないことが理解される。しかし、本発明の好ましい実施形態および態様が機能する状況を理解する上で補助となるよう、システムを最も完全な形態で説明する。
【００２３】
簡潔にまとめると、ネットページ・システムの好ましい形態は、マップ化された面、すなわち、コンピュータ・システム内に保持された面用マップに対する標点を含む物理的面の形態のコンピュータ・インタフェースを採用する。上記マップ標点は、適切な検知装置により照会され得る。特定の実施方式に依存して上記マップ標点は、可視にもしくは不可視にコード化され得るとともに、マップ化された面上で局部的照会を行うと当該マップ内および別の各マップ内の両者において明瞭なマップ標点が得られるように定義され得る。上記コンピュータ・システムは、上記マップ化された面上の形状特徴に関する情報を含み得ると共に、斯かる情報は、上記マップ化された面と共に使用される検知装置により供給されるマップ標点に基づき検索され得る。この様に検索された情報は、面の上記各形状特徴に対する操作者の相互作用に応じて該操作者に代わって上記コンピュータ・システムにより開始されるアクションの形態を取ることができる。
【００２４】
上記ネットページ・システムはその好ましい形態において、ネットページの作成、および、ネットページに対するユーザの対話に依存する。これらは通常の用紙上に印刷されたテキスト、グラフィックおよび画像のページであるが、それらはインタラクティブ・ウェブ・ページのように作用する。情報は、人間の肉眼ではほぼ不可視なインクを使用して各ページ上にコード化される。但し上記インクは、故に上記コード化データは、光学的作像ペンにより検知されてネットページ・システムへと送信される。
【００２５】
好ましい形態においては、各ページ上の各アクティブ・ボタンおよび各ハイパーリンクが上記ペンによりクリックされ、上記ネットワークからの情報を要求し、または、ネットワーク・サーバに対して選好性を信号送信し得る。一実施形態において、ネットページ上に手書きされたテキストは上記ネットページ・システムにおいて自動的に認識されてコンピュータ用テキストに変換されることから、フォームへと記入され得る。他の実施形態においては、ネットページ上に記録された署名が自動的に照合されることから、電子商取引のトランザクションが安全に許可される。
【００２６】
図１に示されるように、印刷されたネットページ１は、対話フォームを表し得、該フォームはユーザにより、印刷されたページ上で物理的に、且つ、ペンとネットページ・システムとの間の通信により「電子的」に記入され得る。上記例は、氏名および住所フィールドと提出ボタンとを含む「リクエスト」フォームを示している。上記ネットページは、可視インクを使用して印刷されたグラフィック・データ２と、不可視インクを使用してタグ４の集合として印刷されたコード化データ３とから成る。上記ネットページネットワーク上に記憶された対応するページ記述５は、上記ネットページの個々の要素を記述する。特に上記ページ記述は、各対話エレメント（すなわち、上記例におけるテキストフィールドおよびボタン）の種類および空間的範囲（区域）を記述することから、上記ネットページ・システムは上記ネットページを介した入力を正しく解読し得る。提出ボタン６は、例えば、対応グラフィック８の空間的範囲に対応する区域７を有する。
【００２７】
図２に示すように、ネットページ・ペン１０１は、その好ましい形態が以前の出願ＰＣＴ／ＡＵ００／００５６５（文書第ＮＰＳ００１号）に記載され、ネットページ・プリンタ６０１、つまり家庭、オフィスまたは移動用のインターネット接続の印刷器具との組合せで作動する。ペンは無線であり、短距離無線リンク９を介してネットページ・プリンタと確実に通信する。
【００２８】
ネットページ・プリンタ６０１は、その好ましい形態が以前の出願ＰＣＴ／ＡＵ００／００５６１（文書第ＮＰＰ００３号）および共願出願ＰＣＴ／ＡＵ００／０１２８１（文書第ＮＰＳ０２４号）に記載され、定期的に、またはオン・デマンドで個別化新聞、雑誌、カタログ、パンフレットおよび他の発行物を送付し、全ては対話式ネットページとして高品質で印刷される。パーソナル・コンピュータとは異なり、ネットページ・プリンタは、例えばユーザの台所のように、朝のニュースを最初に見るエリアに隣接するか、朝食用テーブルの付近、または家族が家を出る箇所の付近の壁に装着することができる器具である。テーブルトップ、デスクトップ、携帯用、および小型バージョンもある。
【００２９】
必要な箇所にて印刷されたネットページは、用紙の簡便性と、インタラクティブ媒体の適時性および対話性とを組合せている。
図２に示されるように、ネットページ・ペン１０１は印刷されたネットページ１上の上記コード化データと対話し、この対話を短距離無線回線９を介してネットページ・プリンタへと通信する。プリンタ６０１は、この対話を、解読のために適切なネットページ・ページサーバ１０へと送信する。適切な環境において、上記ページサーバは、ネットページ・アプリケーション・サーバ１３上で動作しているアプリケーション・コンピュータ・ソフトウェアへ対応するメッセージを送信する。その結果として、上記アプリケーション・サーバは元のプリンタ上で印刷される応答を送信することができる。
【００３０】
ネットページ・システムは、好ましい実施形態では、本出願人の以前の出願ＰＣＴ／ＡＵ００／００５７８（文書第ＩＪ５２号）に記載された、高速超小型電気機械システム（ＭＥＭＳ）ベースのインクジェット（Ｍｅｍｊｅｔ（登録商標））との組合せで使用することにより、大幅に便利になっている。このテクノロジーの好ましい形態では、比較的高速で高品質の印刷が、消費者にとってさらに手頃になる。この好ましい形態では、ネットページ・パブリケーションは、両側にフル・カラーで印刷され、簡単なナビゲーションおよび快適な取扱いのために相互に結合されたレター・サイズの光沢紙のセットのような従来のニュースマガジンの物理的特徴を有する。
【００３１】
ネットページ・プリンタは、ブロードバンド・インターネット・アクセスの可用性増大を利用する。ネットページ・プリンタは、より低速の接続で操作することもできるが、送出時間が長くなり、画像品質が低下する。ネットページ・システムは、既存の消費者のインクジェットおよびレーザ・プリンタを使用しても実行可能になるが、システムの動作速度が低下し、したがって消費者の視点からはそれほど許容できない。他の実施形態では、ネットページ・システムは非公開イントラネットをホストとする。さらに他の実施形態では、ネットページ・システムは、１つのコンピュータまたはプリンタなどのコンピュータで実行可能な装置をホストとする。
【００３２】
上記ネットページネットワーク上のネットページ発行サーバ１４は、ネットページ・プリンタに対して印刷品質の発行物を配布するように構成される。加入している各ネットページ・プリンタに対しては、ポイントキャストもしくはマルチキャストインターネット・プロトコルにより定期的発行物が自動的に配信される。個人用発行物は、個々のユーザ・プロファイルに従いフィルタリングおよびフォーマットされる。
【００３３】
ネットページ・プリンタは任意の個数のペンをサポートするように構成することができると共に、ペンは任意の台数のネットページ・プリンタと協働することができる。好適実施方式において、各ネットページ・ペンは一意のＩＤ（識別）を有する。ひとつの家庭は、家族の各々に１本ずつ割り当てられた色付ネットページ・ペンの集合を有することができる。これにより各ユーザは、ネットページ発行サーバもしくはアプリケーション・サーバに関して別個のプロファイルを維持することができる。
【００３４】
ネットページ・ペンはまた、ネットページ登録サーバ１１に登録され得ると共に、ひとつ以上の支払カード口座にリンクすることができる。これにより、上記ネットページ・ペンを使用して電子商取引の支払いが安全に許可され得る。上記ネットページ登録サーバは上記ネットページ・ペンにより捕捉された署名を予め登録された署名と比較することから、該ネットページ登録サーバはユーザのＩＤを電子商取引サーバに対して認証し得る。ＩＤを照合する上では、他のバイオメトリック値も使用することができる。ネットページ・ペンの変形例は、上記ネットページ登録サーバにより同様に照合される指紋の読取りを含む。
【００３５】
ネットページ・プリンタはユーザの介在なしで朝刊などの定期発行物を配布することができるが、求められないジャンク・メールなどは配信されないように構成することができる。その好ましい形態において上記プリンタは、購読契約された供給源もしくは権限付与された供給源からの定期発行物のみを配布する。この点に関して上記ネットページ・プリンタは、電話番号もしくは電子メール・アドレスを知った一切のジャンク・メーラから見えるファックス装置もしくは電子メール・アカウントとは異なるものである。
【００３６】
システムの各オブジェクト・モデルを、統一モデリング言語（ＵＬＭ）クラス概念図を使用して説明する。クラス概念図は、関係によって接続されたオブジェクト・クラスのセットで構成され、ここでは２種類の関係、つまり連想および一般化が対象となる。連想は、オブジェクト間の、つまりクラスのインスタンス間にあるある種の関係を表す。一般化は実際のクラスに関係し、以下の方法で理解することができる。つまりクラスが、そのクラスの全オブジェクトのセットと考えられ、クラスＡがクラスＢの一般化である場合、Ｂは単にＡのサブセットである。各クラスは、クラスの名前のラベルを付けた長方形として描かれる。これは、水平の線で名前から分離したクラスの属性のリスト、および水平の線で属性リストから分離したクラスの操作のリストを含む。しかし、以降のクラス概念図では、操作はモデル化されない。連想は、２つのクラスを結合する線として描かれ、任意選択で各端に連想の多重度（ｍｕｌｔｉｐｌｉｃｉｔｙ）のラベルを付ける。デフォルトの多重度は１である。アスタリスク（＊）は「多く」の多重度、つまりゼロまたはそれより多くを示す。各連想には、任意選択で名前のラベルを付け、任意選択で各端に対応するクラスの役割のラベルも付ける。白いダイヤモンド形は集合連想（「〜は〜の一部（ｉｓ−ｐａｒｔ−ｏｆ）」）を示し、連想線の集合器端部に描かれる。一般化関係（「〜は〜（ｉｓ−ａ）」）は２つのクラスを結ぶ実線として描かれ、一般化の端部に（白い三角形の形態の）矢印がある。クラス概念図を複数の概念図に分割すると、複製されたクラスは、これを定義する主要概念図以外の全てが点線の輪郭で図示される。これは、定義された場合のみ属性を付けて示される。
【００３７】
ネットページは、ネットページネットワークが構築される基礎である。ネットページは、発行された情報およびインタラクティブ・サービスに対する紙ベースのユーザインタフェースを提供する。ネットページは、そのページのオンライン記述に関して不可視にタグ付けされた印刷されたページ（または他の面領域）から成る。オンライン・ページ記述は、ネットページ・ページサーバにより永続的に維持される。上記ページ記述は、テキスト、グラフィックおよび画像などの、そのページの可視のレイアウトおよび内容を記述する。上記ページ記述はまた、ボタン、ハイパーリンクおよび入力フィールドなどのページ上の入力用エレメントも記述する。ネットページによれば、上記ネットページ・システムにより同時に捕捉かつ処理されることを可能にするマーキングがネットページ・ペンにより当該ネットページ上に行われ得る。
【００３８】
複数のネットページが同じページ記述を共有することができる。しかし、他は等しいページからの入力を識別できるよう、各ネットページには一意のページ識別子が割り当てられる。このページＩＤは、非常に多数のネットページ同士を区別するのに十分な精度を有する。
【００３９】
上記ページ記述への各参照は、印刷されたタグ内にコード化される。このタグはタグが現れる一意的ページを識別することによりページ記述を間接的に識別する。タグはまた、ページ上におけるタグ自身の位置も識別する。各タグの特性は以下において更に詳述される。
【００４０】
タグは、通常の用紙などの赤外線反射性な任意の物質上に赤外線吸収インクで印刷される。近赤外線波長は人間の目には不可視であるが、適切なフィルタを備えた半導体画像センサにより容易に検知される。
【００４１】
タグはネットページ・ペン内の領域画像センサにより検知され、且つ、タグ・データは最も近くに在るネットページ・プリンタを介して上記ネットページ・システムに送信される。上記ペンは無線により、短距離無線回線を介して上記ネットページ・プリンタと通信する。各タグは十分に小寸であると共に、ペンがページ上を一回クリックしただけで少なくとも一個のタグを確実に作像し得るように稠密に配置される。ページに対して対話を行う毎にページＩＤおよび位置をペンが認識することは重要である。何故なら、上記対話はステートレスだからである。各タグは、面の損傷に対して部分的に耐性を有すべく、エラー補正可能にコード化される。
【００４２】
上記ネットページ・ページサーバは各印刷済ネットページに対する一意的ページインスタンスを維持することにより、各印刷済ネットページに対するページ記述における各入力フィールドに対してユーザが供給した値の別個の群を維持することができる。
【００４３】
ページ記述とページ・インスタンスと印刷されたネットページとの関係を図３に示す。印刷されたネットページは、印刷されたネットページ・ドキュメント４５の一部でよい。ページ・インスタンスは、これを印刷したネットページ・プリンタと、分かっている場合はこれを要求したネットページ・ユーザとの両方を伴う。
【００４４】
好ましい形態において各タグは、それが現れる領域と、その領域内におけるそのタグの所在位置とを識別する。タグはまた、全体としてその領域、または、そのタグに関連する各フラグも含み得る。一個以上のフラグ・ビットは例えばタグ検知装置に対して信号を送信して、領域の記述を検知装置が参照することなく、そのタグの即時領域に関連する機能を表すフィードバックを提供する。ネットページ・ペンは、例えば、ハイパーリンクの区域内に在るときに、「アクティブ領域」ＬＥＤを点灯し得る。
【００４５】
好ましい実施形態において各タグは容易に認識される不変の構造を含むが、該構造は、初期検出を助力すると共に、面により誘起された一切の撓みに起因するか、または検知プロセスに起因する影響を最小化するのを助ける。各タグは好適にはページ全体をタイルすると共に、各タグは十分に小寸であり且つペンがページ上を一回クリックしただけで少なくとも一個のタグを確実に作像し得るように稠密に配置される。ページに対して対話を行う毎にページＩＤおよび位置をペンが認識することは重要である。何故なら、上記対話はステートレスだからである。
【００４６】
好ましい実施形態においてタグが参照する領域はページ全体と一致することから、上記タグ内にコード化された領域ＩＤは、そのタグが現れるページのページＩＤと同義である。他の実施形態においては、タグが参照する領域はページもしくは他の面における任意の部分的領域とすることができる。例えば、それは、対話エレメントの区域と一致し得るが、その場合に領域ＩＤはその対話エレメントを直接的に識別することができる。
【００４７】
各タグは、通常、１６ビットのタグＩＤ、少なくとも９０ビットの領域ＩＤ、および幾つかのフラグ・ビットを含む。最大タグ密度が１平方インチ当たり６４であると仮定して、１６ビットのタグＩＤは、最大１０２４平方インチの領域サイズをサポートする。単に接合する領域およびマップを使用することにより、タグＩＤの精度を上げることなく、より大きい領域を連続的にマップすることができる。領域ＩＤとタグＩＤの区別が、大抵は便利なことに一つである。大部分の目的で、この２つの連結は、帯域的に一意のタグＩＤと見なすことができる。逆に、例えばタグのｘおよびｙ座標を定義するため、構造をタグＩＤに導入するのも都合がよい。９０ビットの領域ＩＤにより、２90（約１０27）の異なる領域を一意に識別することができる。タグはタイプ情報も含むことができ、領域には、タグ・タイプの混合でタグ付けすることができる。例えば、領域は、ｘ座標をコード化するタグのセット、および最初のセットにインタリーブし、ｙ座標をコード化する別のセットでタグ付けすることができる。
【００４８】
１つの実施形態では、（１５，５）リード・ソロモン符号を使用して１２０ビットのタグ・データを冗長コード化する。これにより、それぞれが１５の４ビット記号である符号語６個で構成された３６０のコード化されたビットが生成される。（１５，５）コードにより、符号語毎に５個の記号エラーを修正することができる。つまり、これは符号語毎に最大３３％の記号エラー率を許容する。各４ビット記号は、タグ内で空間的に整合のとれた方法で表され、符号語６個の記号が空間的にタグ内にインタリーブされる。これは、バースト・エラー（空間的に隣接する複数のビットに影響するエラー）が損傷を耐えるのが、全体的に最小数の記号、および任意の１つの符号語で最小数の記号となることを保証し、したがってバースト・エラーを十分に修正できる可能性が最大となる。
【００４９】
（１５，５）リード・ソロモン符号の代わりに、例えば同じ、または異なる記号および符号語のサイズで多少冗長なリード・ソロモン符号、別のブロック・コード、または重畳コードなどの別種のコードなど、任意の適切なエラー修正コードを使用することができる（例えば、Ｓｔｅｐｈｅｎ  Ｂ．  Ｗｉｃｋｅｒの「Ｅｒｒｏｒ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍｓ  ｆｏｒ  Ｄｉｇｉｔａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ａｎｄ  Ｓｔｏｒａｇｅ」（Ｐｒｅｎｔｉｃｅ−Ｈａｌｌ  １９９５）を参照し、その内容は相互参照により本明細書に組み込まれる）。
【００５０】
図４ａに示し、本出願人の以前の出願ＰＣＴ／ＡＵ００／００５６９（文書第ＮＰＴ００２号）に記載されたタグの物理的表現の１つの実施形態は、固定ターゲット構造１５、１６、１７および可変データ・エリア１８を含む。固定ターゲット構造により、ネットページ・ペンなどの検知装置がタグを検出し、センサに対するその３次元方位を推定することができる。データ・エリアは、コード化タグ・データの個々のビットの表示を含む。そのサイズを最大にするため、各データ・ビット２つの半径方向の線および２つの同心円の円弧によって制限されたエリアの形態の半径方向楔によって表す。各楔は、１６００ｄｐｉで８ドットの最小寸法を有し、そのベース（内弧）が少なくともこの最小寸法と等しくなるよう設計される。半径方向の楔の高さは、常に最小寸法と等しい。各４ビット・データ記号は、２×２の楔の列で表される。それぞれが符号語６個である１５の４ビット・データ記号が、インタリーブされた状態で、４つの同心円の記号リング１８ａから１８ｄに割り当てられる。あるいは、記号は、タグの周囲で円形に進行するよう割り当てる。インタリーブは、同じ符号語の任意の記号２個間の平均空間距離を最大にするよう設計される。
【００５１】
検知装置を介したタグ付き領域との「シングル・クリック」対話をサポートするため、検知装置は、領域のどの箇所でも、あるいはその方向に配置されていても、その視野で少なくとも１つのタグ全体を見ることができねばならない。したがって、検知装置の視野に必要な直径は、タグのサイズおよび間隔の関数である。タグの形状が円形であるとすると、センサの視野１９３の最小直径は、タグが図４ｂで示すように正三角形グリッドにタイルのように並べた場合に獲得される。
【００５２】
直前に述べたタグ構造は、平面の面を規則的にタイル貼りすることと、非平面の面を不規則にタイル貼りすることとの両方を可能にするよう設計される。規則的なタイル貼りは、概して、非平面の面では不可能である。タグの規則的なタイル貼りが可能である、より一般的な平面の面、つまり紙などの面の場合、タイル貼りの規則的な性質を利用する、より効率的なタグ構造を使用することができる。
【００５３】
規則的なタイル貼りにさらに適した代替タグ構造を、図５ａに示す。タグ４は正方形であり、４つの透視ターゲット１７を有する。これは、Ｂｅｎｎｅｔｔその他が米国特許第５，０５１，７４６号で記載したタグと構造が似ている。タグは、６０個の４ビットのリード・ソロモン記号４７を表し、合計で２４０ビットである。タグは、各１ビットをドット４８で表し、各ゼロ・ビットを対応するドットがないことで表す。透視ターゲットは、図５ｂおよび図５ｃで示すように、隣接するタグ間で共有するよう設計される。図５ｂは、タグ１６個の正方形のタイル貼り、および対応する最小の視野１９３を示し、これは２つのタグの対角線にまたがらなければならない。図５ｃは、タグ９個の正方形のタイル貼りを示し、これは例示のために全て１ビットを含む。
【００５４】
（１５，７）リード・ソロモン符号を使用して、１１２ビットのタグ・データを冗長コード化し、２４０のコード化ビットを生成する。４つの符号語をタグ内に空間的にインタリーブし、バースト・エラーに対する障害許容力を最大にする。前述のように１５ビットのタグＩＤを仮定すると、これによって最大９２ビットの領域ＩＤが可能になる。タグのデータを有するドット４８は、隣接ドットと重複しないよう設計され、したがってタグのグループは、ターゲットに類似する構造を生成することができない。これはインクも節約する。したがって、透視ターゲットはタグの検出を可能にし、したがってさらなるターゲットは不必要である。
【００５５】
タグは、センサに対して可能な４つの方位の明確化を可能にする方位特徴を有することができるが、タグ・データに方位データを埋め込むことも可能である。例えば、各タグの方位が、図５ｄに示すようにその方位で配置された１つの符号語を含むよう、４つの符号語を配置することができ、各記号にはその符号語の番号（１〜４）および符号語内における記号の位置（Ａ〜Ｏ）でラベル付けする。次に、タグ復号は、各方位で１つの符号語を復号することで構成される。各符号語は、それが最初の符号語か示す１つのビット、またはそれがどの符号語か示す２つのビットを含むことができる。後者のアプローチは、例えば１つのみの符号語のデータ内容が必要な場合に、所望のデータを獲得するために最大２つの符号語を復号すればよいという利点を有する。領域ＩＤがストローク内で変化せず、したがってストロークの開始時にのみ復号される場合に、これが当てはまる。これで、ストローク内では、タグＩＤを含む符号語のみが望まれる。さらに、検知装置の回転はストローク内でゆっくり予想通りに変化するので、通常は、フレーム当たり１つの符号語のみ復号すればよい。
【００５６】
完全に透視ターゲットなしで済まし、代わりに自動登録するデータ表示を使用することが可能である。この場合、各ビット値（または多ビット値）は通常、明示的グリフによって表される。つまりビット値がないことは、グリフの不在によって表される。これは、データ・グリッドが適切にポピュレートされることを保証し、したがってグリッドを確実に識別して、その透視歪みを検出し、その後にデータ・サンプリング中に修正することができる。タグ境界の検出を可能にするため、各タグ・データはマーカ・パターンを含まねばならず、確実な検出を可能にするため、これを冗長コード化しなければならない。このようなマーカ・パターンのオーバヘッドは、明示的透視ターゲットのオーバヘッドと類似している。このような方式の１つは、グリッド頂点に対して様々な点に配置されたドットを使用して、様々なグリフを表し、したがって異なる多ビット値を表す（Ａｎｏｔｅ  Ｔｅｃｈｎｏｌｏｇｙ  Ｄｅｓｃｒｉｐｔｉｏｎ（Ａｎｏｔｅ  Ａｐｒｉｌ  ２０００）参照）。
【００５７】
タグを復号すると、領域ＩＤ、タグＩＤおよびタグ相対ペンが変形する。タグＩＤおよびタグ相対ペンの位置をタグ付き領域内の絶対位置に変換するには、その前に領域内のタグの位置を知らねばならない。これはタグ・マップによって与えられ、これはタグ付き領域内の各タグＩＤを対応する位置にマップする機能である。タグ・マップは面領域をタグでタイル貼りするために使用する方式を反映し、これは面のタイプによって変化することができる。複数のタグ付き領域が同じタイル貼り方式および同じタグ・ナンバリング方式を共有している場合、これは同じタグ・マップも共有することができる。領域のタグ・マップは、領域ＩＤを介して検索可能でなければならない。したがって、領域ＩＤ、タグＩＤおよびペン変形が与えられれば、タグ・マップを検索し、タグＩＤを領域内の絶対タグ位置に変換し、タグ相対ペンの位置をタグ位置に追加して、領域内に絶対ペン位置を生成することができる。
【００５８】
タグＩＤは、タグ・マップを通した変換を補助する構造を有することができる。これは、それが表示される面のタイプに応じて、例えばコード化されたデカルト座標または極座標でよい。タグＩＤ構造は、タグ・マップに命令されて、タグ・マップに認識され、したがって異なるタグ・マップに関連するタグＩＤは異なる構造を有することができる。
【００５９】
２つの異なる面コード化方式が重要であり、その両方とも、本セクションで前述したタグ構造を使用する。好ましいコード化方式は、既に検討したような「位置指示」タグを使用する。代替コード化方式は「オブジェクト指示」（または「機能指示」）タグを使用する。
【００６０】
位置指示タグは、タグ付き領域に関連するタグ・マップにより変換すると、領域内で一意のタグ位置を生成するタグＩＤを含む。ペンのタグ相対位置が、このタグ位置に追加され、領域内でペンの位置を生成する。これは、領域に関連するページ記述内のユーザ・インタフェース・エレメントに対するペンの位置の決定に使用される。ユーザ・インタフェース・エレメント自体が識別されるばかりでなく、ユーザ・インタフェース・エレメントに対する位置も識別される。したがって、位置指示タグは、特定のユーザ・インタフェース・エレメントのゾーンにおける絶対ペン経路の捕捉をトリビアルにサポートする。
【００６１】
オブジェクト指示（または機能指示）タグは、領域（または等しく機能にも）関連するページ記述内でユーザ・インタフェース・エレメントを識別するタグＩＤを含む。ユーザ・インタフェース・エレメントのゾーンにある全てのタグがユーザ・インタフェース・エレメントを識別子、これを全て等しいものにして、区別不能にする。したがって、オブジェクト指示タグは、絶対ペン経路の捕捉をサポートしない。しかし、相対ペン経路の捕捉はサポートする。位置サンプリングの頻度が、遭遇するタグ頻度の２倍を超える限り、ストローク内の１つのサンプリングされたペン位置から次の位置への変位を明確に決定することができる。代替法として、ネットページ・ペン１０１は、本出願人の以前の出願ＰＣＴ／ＡＵ００／００５６５（文書第ＮＰＳ００１号）に記載したように、１対の動作検知加速度計を含むことができる。
【００６２】
いずれのタグ付け方式でも、タグは、タグ・データを検知装置で読み取り、ネットページ・システムで適切な応答を生成するために、ユーザが適切な検知装置を使用して、印刷されたページと対話できるという点で、ユーザ対話要素として、ネットページの関連する可視エレメントと協働して機能する。
【００６３】
各アプリケーション・ユーザ・インタフェース・フローを、コマンドの矢でリンクされたドキュメントの集まりとして示す。コマンドの矢は、ユーザがソース・ページの対応するコマンド・ボタンを押下した結果、ターゲット・ドキュメントが印刷されていることを示す。コマンドの矢には、スラッシュ（「／」）で分割した複数のコマンドのラベルを付けたものがあり、指定されたコマンドのいずれもターゲット・ドキュメントを印刷させることを示す。複数のコマンドが同じコマンドの矢のラベルを有するが、これは、通常、異なる副作用を有する。
【００６４】
アプリケーションに関しては、ネットページ・ドキュメントとネットページ・フォームとを区別することが重要である。ドキュメントは印刷された情報、さらにユーザがさらなる情報または他の動作を要求するために押下することができるコマンド・ボタンを含む。フォームは、通常のドキュメントのように挙動する以外に、ユーザが書き込める入力フィールドも含む。これはシステムにデータ入力メカニズムを提供する。一般的情報を含むドキュメントと、ユーザとアプリケーション間の特定の対話に固有の情報を含むドキュメントとを区別するのにも有用である。一般的ドキュメントは、ニュース・スタンドで販売されている雑誌または公共の場所で遭遇する宣伝用ポスターなどの予め印刷された出版物でよい。フォームは、例えば、予め印刷された出版物で遭遇する定期購読物を含め、予め印刷してもよい。これは言うまでもなく、ユーザの要求に応答してネットページ・プリンタによりその場で生成してもよい。ユーザ固有のドキュメントおよびフォームは、通常、ユーザの要求に応答してネットページ・プリンタによりその場で生成される。図６は、一般的ドキュメント９９０、一般的フォーム９９１、ユーザ固有のドキュメント９９２、およびユーザ固有のフォーム９９３を示す。
【００６５】
ユーザ・インタフェース・フローに参加するネットページについて、抽象的なページ・レイアウトによりさらに説明する。ページ・レイアウトは様々な種類の要素を含むことができ、それぞれは他と区別するための一意のスタイルを有する。図７で示すように、これは固定された情報９９４、可変情報９９５、入力フィールド９９６、コマンド・ボタン９９７、ドラッグ可能コマンド９９８、テキスト・ハイパーリンクまたはハイパーテキスト・リンク９９９を含む。
ユーザ・インタフェース・フローを複数の線図に分割すると、複製されたドキュメントは、それを定義する主要線図以外の全てで点線にて図示される。
【００６６】
（ネットページ・マップ・アプリケーション）
マップはネットページとして印刷することができ、ユーザはネットページ・ペンを介してこれと対話することができる。ユーザは、地理的特徴、市、国などに関する情報を要求することができる。ユーザは、特定の区域に関するさらに詳細なマップ、２つの場所間の距離、その他多くの項目も要求することができる。ネットページ・プリンタは、各要求に応答して、その後のネットページに情報を印刷する。マップの場合、成功裏にさらに詳細なマップを要求することができ、最終的には適宜、道路マップになる。多くの異なるマップ・ビューが可能であり、地形図、植生、年間降雨量、季節毎の温度、人口およびマラリア発生率などの特徴を示すが、それに制限されるものではない。複数のマップ・ビューを組み合わせて複合マップを形成することもできる。
【００６７】
ユーザは、単にネットページ・ペンで連続的にクリックすることにより、マップ上の幾つかの点を選択することができる。ユーザは、ネットページ・ペンで境界線を描くことにより、地理的地域を選択することもできる。
【００６８】
グローブ（すなわち、地球を表す球）の表面をネットページとして印刷することもできる。地球は、地表上の任意のエリアを回転させて見えるようにするよう、軸で回転するのではなく、ベース上で自由に回転するのが理想的である。カップ状のベースに、例えば、玉軸受を挿入してよい。ユーザは、平面のマップと同じ方法で地球上のポイントまたは地域を選択することができる。その後の操作は、通常はネットページ・ボタンを押下することによって引き起こされ、選択された点または選択された地域に作用する。ボタンは、任意のマップ・アプリケーション・ページに印刷するか、地球のベースまたは手頃なコマンド・カードに印刷することができる。異なる発達段階のユーザ、例えば子供と大人に、異なるコマンド・カードを提供することができる。
【００６９】
グローブは、印刷出力の代替法として音声による出力を提供することができる。これは、対話式の謎解きゲームには特に適している。グローブは、ユーザに、特定の属性のセットを有するか、特定の地理的特徴を有する国を選択するよう質問し、ユーザが選択したら選択肢を等級付けるか、ヒントを与えることができる。謎解きゲームは、概して数人のプレーヤ、またはたった１人のプレーヤとグローブが関与することができる。このようなタイプのゲームをマップまたはグローブ上で実行することができる。
以前の出願ＰＣＴ／ＡＵ００／００５６９（文書第ＮＰＴ００２号）は、球の表面のタグ付けに関して詳細に説明している。
【００７０】
（マップ・オブジェクト・モデル）
マップ・オブジェクト・モデルはマップ・プロバイダ、マップおよび位置情報を巡回する。マップ・プロバイダ５００は一意の識別子８０３および名前および幾つかのマップ・ユーザ５０１を有する。各マップ・ユーザ５０１は、マップ・プロバイダの範囲内で一意のエイリアス識別子６５を有する。各マップ・ユーザ５０１は特定のネットページ・ユーザ８００をプロバイダ５００に提示する。ネットページ・ユーザ８００は、これに対して任意の数のプロバイダのマップ・ユーザ５０１でよい。
【００７１】
ネットページ登録サーバ１１は、各ネットページ・ユーザ８００および各ネットページ・プリンタ６０１について「クリップボード」を保持する。クリップボード５１２は、２つのアプリケーションが相互について知ることなく、１つのアプリケーションが他のアプリケーションとデータを共用する標準的なメカニズムを提供する。クリップボード５１２は通常、一度に１つのデータ・オブジェクトを保持する。各クリップボード・オブジェクト５１３はタイプを有する。マップ・アプリケーションはマップ位置リスト・オブジェクト５１４およびマップ・パス・オブジェクト５１５をクリップボード５１２上に記憶する。マップ位置リスト５１４およびマップ・パス５１５は両方とも、地理的位置５１６のリストで構成され、それぞれが緯度および経度によって定義される。クリップボードのクラス図を図１０に示す。
【００７２】
マップ・プロバイダ５００は、それぞれが一意の識別子、記述、およびグローブの尺度を有する幾つかのグローブ・マップ５０２を有することができる。マップ・プロバイダは、幾つかの詳細マップ５０４も有する。各詳細マップ５０４は一意のマップ識別子、記述、縮尺、マップの左上隅の緯度および経度、水平および垂直のサイズ、およびマップ画像を有する。マップのクラス図を図８に示す。
【００７３】
マップ・プロバイダは、マップ上の様々な地理的位置および特徴に関する位置情報５０６のデータベースを有する。最小限、マップ・プロバイダは国５０７、地域５０９および市５１１の位置情報を有する。国情報５０７は国名、情報、および国境５０８を含む。地域情報５０９は地域名、情報、地域の境界５１０を含む。市情報５１１は市名、情報、緯度および経度を含む。位置情報のクラス図を図９に示す。
【００７４】
マップ・アプリケーションの一部として、マップ・プロバイダはゲームを提供してよい。一例は、１人または複数のプレーヤが手がかりを「購入」することができ、正解の国を推測しなければならない謎解きゲームである。謎解きゲームのクラス図を図１１に示す。各ゲームは１人または複数のプレーヤ５１７を有し、各プレーヤ５１７はマップ・ユーザ５０１である。プレーヤ５１７はエイリアス名、現在のスコア、および手がかりを購入することができる銀行残高を有する。各ゲーム５１８は一意の識別子、開始時刻およびゲーム・レベル（初心者、適格者またはエキスパート）を有する。ゲーム毎に１つの正解の国５０７、およびその国に関する幾つかの手がかり５２０がある。各手がかり５２０は記述、値（手がかりを購入するための価格）、および手がかりがゲーム中に与えられたか５２１を示す状態を有する。プレーヤが同じ推測を２回してペナルティを課せられないよう、ゲーム中に実行した各推測５１９はプレーヤ毎に記録される。
【００７５】
（マップ・アプリケーションのユーザ・インタフェース）
ユーザは、以下のような様々なリンクからマップ制御ページを獲得することができる。
・ネットページ・ディレクトリ（すなわち、プリンタのヘルプ・メニューを介して）
・ネットページ・ユーザ自身のブックマーク
・マップ上のボタン
・グローブのベースのボタン
マップ・コントロールのユーザ・インタフェース・フローを図１２に示す。
【００７６】
（マップ制御ページ）
ネットページ・マップ（またはグローブ）およびマップ制御ページ５２２は、マップ・アプリケーションに対してユーザ・インタフェースとして働く。ユーザは、ネットページ・ペンでそれをクリックして、マップ上のポイントを選択する。ユーザは、ペンで輪郭を描いて地理的地域を選択する。制御ページ上に印刷されたボタンを押下することによって引き起こされるその後の操作は、選択されたポイントまたは選択された区域に作用する。マップ制御ページ５２２を図１３に示す。ユーザがマップ上のポイントを選択して、＜国情報＞ボタン５２８をクリックすると、図１４に示すような選択された国に関する基本情報５２３のページが印刷される。ユーザがマップ上のポイントを選択して、＜地域情報＞ボタン５２９をクリックすると、選択された地域に関する基本情報５２３のページが印刷される。選択されたポイントがアプリケーション・データベースの幾つかの地域にある場合は、地域のリストが印刷される。次に、ユーザは所望の地域を選択し、情報ページ５２３が印刷される。
【００７７】
ユーザがマップ上のポイントを選択して、＜市情報＞ボタン５３０をクリックすると、選択された市に関する基本情報のページが印刷される。クリックされたポイントからユーザが必要とする市がいずれか不明である場合は、選択されたポイントに近い市のリストが印刷される。これで、ユーザは必要な市を選択し、情報ページが印刷される。ユーザが情報ページ５２３の＜マップ印刷＞ボタンをクリックすると、現エリアのマップ５２４が印刷される。任意選択で、情報ページは、選択されたエリアに関するさらに詳細な情報を提供するため、さらにボタンを含んでもよい。
【００７８】
ユーザがマップ上の２ポイント間に線を引くか、２つのマップ・ポイントを連続してクリックし、次にマップ制御ページの＜距離測定＞ボタン５３３をクリックすると、アプリケーションは２ポイント間の距離を計算して、距離情報ページ５２５を印刷する。ユーザがグローブ上の２ポイント間に線を引くと、２ポイント間の大きい円弧に沿った距離が測定される。
【００７９】
ユーザは、マップ制御ページの検索フィールドに検索テキストを入力し、＜検索＞ボタン５３４をクリックすることにより、位置または地理的特徴を検索することができる。検索テキストは、手書き認識を使用してテキストに変換される。検索結果ページ５２６が印刷され、アプリケーションが発見した全マッチの特徴名、国、緯度、および経度を列挙する。任意選択で、アプリケーションによりユーザは検索結果ページから所望のエリアのマップを印刷することができる。
【００８０】
マップまたはグローブは、「実行依頼デルタ」を設定した状態で描画フィールドとして実行される。ユーザがポイントをクリックするか、ストロークを引くたびに、入力がアプリケーションに送信される。ストロークの各ポイントの緯度および経度がマップのタグ・マップを介して判断される。アプリケーションに分かっている各市の緯度および経度がその地理データベースに記録される。ユーザが＜市情報＞を選択すると、アプリケーションは、指定されたポイントに近い１つまたは複数の市を決定する。
【００８１】
国および地域の境界は、緯度および経度に基づく座標系を使用し、多角形としてアプリケーションのデータベースに記憶される。アプリケーションは一般的なコンピュータの幾何学的技術を使用して、ポイントがどの境界多角形の中にあるか判断する。ユーザが＜国情報＞または＜国マップ印刷＞を選択すると、アプリケーションは、選択されたポイントがどの国境内にあるか判断する。ユーザが＜地域情報＞を選択すると、アプリケーションは、選択されたポイントがどの地域の（１つまたは複数の）境界内にあるか判断する。
【００８２】
（エリア・マップ）
ユーザがマップまたはグローブ上でポイントを選択し、＜国マップ印刷＞ボタンをクリックすると、選択された国のマップ５２４が印刷される。ユーザは、図１４に示すような情報ページの＜マップ印刷＞ボタンをクリックして、選択された位置（国、地域または市）のマップ５２４を印刷してもよい。特定のエリアのマップを印刷するには、ユーザは、ペンでその輪郭を描き、＜エリア・マップ印刷＞５３２をクリックして、エリアを選択する。マップ・プロバイダは、幾つかの縮尺で特定のエリアをカバーする多くのマップを有することができる。アプリケーションは、その詳細マップのいずれが選択エリアを完全に含むか判断する。選択エリアを完全に含む最小縮尺のマップ（すなわち、最も詳細なマップ）が印刷される。マップ・ページの例を図１５に示す。
【００８３】
印刷されたマップ・ページ５２４はマップの説明、クリックされたポイントの緯度および経度（エリア・マップには図示せず）、マップ画像、およびマップの縮尺を示す。任意選択で、各マップはマップ・ページの下またはページの背後に印刷された凡例を有することができる。ユーザは、任意のマップの縁で＜次のマップ＞ボタンをクリックし、隣接するマップを印刷することができる。
【００８４】
ユーザは、マップのポイントをクリックし、＜ズーム・イン＞をクリックすることにより、現マップの特定のエリアにズーム・インすることができる。新しいマップ５２４は、可能な限り次に小さい縮尺で選択ポイントを中心にして印刷される。ユーザは、＜ズーム・アウト＞をクリックすることにより、このマップからズーム・アウトすることができる。新しいマップは、現マップを中心にして可能な限り次に大きい縮尺で印刷される。ユーザは、ペンでエリアの輪郭を描き、＜エリア・マップ印刷＞をクリックすることにより、現マップの特定のエリアにズーム・インすることができる。アプリケーションのマップのうち、輪郭を描いたエリアの最も詳細なマップが印刷される。
【００８５】
（謎解きゲーム）
ユーザは、グローブ（またはマップ）およびゲーム制御ページを使用して、地理的謎解きゲームをすることができる。ユーザが、マップ制御ページの＜ゲーム・プレイ＞ボタン５３５をクリックしてゲームを開始すると、ゲーム識別子およびプレーヤのリストを示すゲーム開始ページ５２７が印刷される。プレーヤはそのネットページ・ペンによって識別され、新しいプレーヤは、プレーヤのエイリアス（任意選択）を入力し、＜新プレーヤ＞ボタンをクリックすることにより、ゲームに参加することができる。これで、更新されたゲーム開始ページ５２７が印刷される。任意選択で、同じ位置にいないプレーヤが、参加したいゲームのゲーム識別子を指定することができる。全プレーヤがゲームに参加すると、プレーヤは所望のゲーム・レベルを選択して、＜ゲーム開始＞ボタンを押下する。
【００８６】
これで、＜手がかり購入＞ボタン＜手がかりの値毎に１つずつ）、プレーヤのリストおよびその現在のスコア、これまでゲームで与えられた全手がかりのリスト、およびこれまでに実行された全推測のリストを含むゲーム制御ページが印刷される。各プレーヤは、自分が国を推測する番になった時に、適切な＜手がかり購入＞ボタンをクリックすることにより、手がかりを購入することができる。現プレーヤに、新しい手がかり、ゲームでこれまで与えられた全手がかり、およびこれまでの全推測を示す手がかりシートが印刷される。次に、現プレーヤは、自分か正解と考えるグローブ上の国をクリックすることにより、推測を提出する。各推測の後、更新されたゲーム制御シートが印刷される。あるいは、合成音声またはサンプリングして順序づけした音声を使用した音声出力を使用して、印刷ページの代わりにフィードバックを提供することができる。ゲームが継続し、プレーヤが推測を提出するまで、または全プレーヤの銀行残高がゼロになるまで、各プレーヤは手がかりを購入し、推測を提出することができる。
【００８７】
（マップ位置選択）
マップまたはグローブ上でユーザが選択した位置は、マップ・アプリケーションによってユーザのクリップボードに記憶される。ユーザのクリップボード５１２は登録サーバ１１に記憶され、ユーザのネットページ・ユーザＩＤ６０で参照される。どのアプリケーションも、ユーザのエイリアスＩＤ６５を使用して、ユーザのクリップボードにオブジェクトを記憶し、そこからオブジェクトを検索することができる。登録サーバは、エイリアスＩＤ６５およびアプリケーション  ０３からユーザのネットページ・ユーザＩＤ６０を判断する。ユーザのクリップボードにオブジェクトを記憶するには、アプリケーションは、オブジェクト・タイプおよびオブジェクト値を指定しなければならない。アプリケーションは、クリップボードに含まれるオブジェクトのタイプを照会し、クリップボードの内容がアプリケーションにとって有用であるか判断することができる。
【００８８】
ユーザのクリップボードは、ユーザがマップのポイントまたは領域を選択してから別のネットページ・アプリケーションを使用した場合、別のアプリケーションによって上書きされていることがある。この場合、クリップボードのオブジェクト・タイプはマップ・アプリケーションと互換性がなく、ユーザにエラーが返される。
【００８９】
ユーザがマップ上のポイントをクリックすると、アプリケーションはそのポイントを緯度・経度位置として、タイプ「マップ位置リスト」のオブジェクトとともにユーザのクリップボードに記憶する。クリップボードに既に「マップ位置リスト」オブジェクトが含まれている場合、アプリケーションは、リストに既に含まれるマップ位置のリストに緯度・経度位置を追加し、ユーザのクリップボードのオブジェクトを書き直す。
【００９０】
ユーザがマップの地域に経路を引くか、輪郭を描くと、経路はタイプ「マップ経路」のオブジェクトとともにユーザのクリップボードに記憶される。経路は、経路を構成するマップ位置のリストとして記憶され、緯度・経度の座標で指定される。
【００９１】
アプリケーションは、ページ・サーバからのネットページ・ペン・クリックまたはペン・ストロークもオブジェクト相対座標で受信する。マップは、ネットページ描画フィールドとして実行され、ページ・サーバから返される位置は、描画フィールドの左上隅に対する位置である。アプリケーションは、関連するマップの縮尺およびマップの左上隅の緯度および経度を使用して、各ページ座標を緯度・経度座標に変換する。グローブの場合、各グローブ位置の緯度・経度座標はグローブ面のタグ・マップでコード化され、ページ・サーバによってアプリケーションに渡される位置は、緯度・経度座標対である。
【００９２】
ユーザがマップ・アプリケーション・ボタンを押下すると、アプリケーションはユーザのクリップボード・オブジェクト・タイプを検索し、ユーザが押下したボタンの状況でクリップボードの内容を使用する方法を判断することができる。例えば、ユーザが、１つのマップ位置に作用するボタン（例えば＜国情報＞）をクリックすると、マップ位置リストの最後の位置のみが使用される。
【００９３】
（結論）
本発明は、好ましい実施形態ならびに多数の特定代替実施形態に関して記述された。しかし当業者であれば、特に記述されたのとは異なる他の多数の実施形態も本発明の精神および有効範囲内であることを理解し得よう。故に本発明は、適宜であるとして相互参照されて援用された出願および文献を含め、本明細書中で記述された特定実施形態に制限することは企図されない。本発明の有効範囲は添付の請求の範囲によってのみ限定される。
【図面の簡単な説明】
【図１】  印刷されたネットページのサンプルとそのオンライン・ページ記述との関係の概略図である。
【図２】  ネットページ・ペンとネットページ・プリンタとネットページ・ページ・サーバとネットページ・アプリケーション・サーバとの対話の概略図である。
【図３】  印刷されたネットページおよびそのオンライン・ページ記述の高レベル構造の概略図である。
【図４ａ】  ネットページ・タグの構造を示す平面図である。
【図４ｂ】  図４ａに示したタグのセットとネットページ・ペンの形態のネットページ検知装置の視野との関係を示す平面図である。
【図５ａ】  ネットページ・タグの代替構造を示す平面図である。
【図５ｂ】  図５ａに示したタグのセットと、ネットページ・ペンの形態のネットページ検知装置の視野との関係を示す平面図である。
【図５ｃ】  ターゲットを隣接するタグ間で共有する、図５ａに示したタグのうち９つの配置構成を示す平面図である。
【図５ｄ】  図５ａに示したタグの４つの符号語の記号の挿入および回転を示す平面図である。
【図６】  ユーザ・インタフェース・フロー・ドキュメント・アイコンのセットの概略図である。
【図７】  ユーザ・インタフェース・ページ・レイアウト・エレメント・アイコンのセットの概略図である。
【図８】  マップ・クラス図の概略図である。
【図９】  位置情報クラス図の概略図である。
【図１０】  クリップボード・クラス図の概略図である。
【図１１】  謎解きゲーム・クラス図の概略図である。
【図１２】  マップ制御ユーザ・インタフェース・フローの概略図である。
【図１３】  マップ制御ページの概略図である。
【図１４】  情報ページの概略図である。
【図１５】  マップ・ページの概略図である。
【図１】
0004738689.tif 000002
【図２】
0004738689.tif 000003
【図３】
0004738689.tif 000004
【図４ａ】
0004738689.tif 000005
【図４ｂ】
0004738689.tif 000006
【図５ａ】
0004738689.tif 000007
【図５ｂ】
0004738689.tif 000008
【図５ｃ】
0004738689.tif 000009
【図５ｄ】
0004738689.tif 000010
【図６】
0004738689.tif 000011
【図７】
0004738689.tif 000012
【図８】
0004738689.tif 000013
【図９】
0004738689.tif 000014
【図１０】
0004738689.tif 000015
【図１１】
0004738689.tif 000016
【図１２】
0004738689.tif 000017
【図１３】
0004738689.tif 000018
【図１４】
0004738689.tif 000019
【図１５】
0004738689.tif 000020