(57)【特許請求の範囲】
【請求項１】
基板上または基板中のコード化されたデータを感知し、第１のデータを発生するための少なくとも１つのセンサを備え、前記第１のデータは、基板のＩＤ及び基板に対するセンサの位置デ―タを含んでおり、
少なくとも前記第１のデータに関連するディスプレイ・データを取得するためのプロセッサと、
少なくとも部分的に前記ディスプレイ・データに基づく視覚情報を出力するための、少なくとも１つのディスプレイ・デバイスとを含むビューア。
【請求項２】
前記ディスプレイ・デバイスが、使用中に基板の一部または全部の上を覆い、視覚情報が、前記ディスプレイ・デバイスによって覆われる基板の部分の視覚的外観に実質的に対応する構成要素を含む、請求項１に記載のビューア。
【請求項３】
前記第１のデータは、さらに、前記基板に対する前記センサの方位データを含み、前記ディスプレイ・データは、前記視覚情報を得るための前記方位データに基づいて回転される、請求項２に記載のビューア。
【請求項４】
さらに、拡大率設定を行うユーザ入力手段を有し、前記ディスプレイ・データは前記拡大率設定に基づくものであることを特徴とする請求項１に記載のビューア。
【請求項５】
前記視覚情報は、さらなるデータへのリファレンスを有しており、前記ビューアは、さらに、前記リファレンスの選択を受けとるユーザ入力手段と、前記プロセッサは前記さらなるデータを取得することを特徴とする請求項１に記載のビューア。
【請求項６】
前記さらなるデータは、さらなるディスプレイ・データであることを特徴とする請求項５に記載のビューア。
【請求項７】
前記さらなるデータは、オーディオ・データであり、さらに、前記オーディオ・データに基づくオーディオ信号を出力するオーディオ出力装置を有することを特徴とする請求項５に記載のビューア。
【請求項８】
さらに、前記ユーザ入力手段は、タッチ感受性オーバレイを含む、請求項４又は５に記載のビューア。
【請求項９】
さらに、ユーザを認証するための手段を含み、ビューアが、基板上に存在しない視覚情報を認証されたユーザにのみ表示する、請求項１に記載のビューア。
【請求項１０】
認証するための手段が少なくとも１つの生体測定センサを含む、請求項９に記載のビューア。
【請求項１１】
認証するための手段が指紋センサを含む、請求項９に記載のビューア。
【請求項１２】
コンピュータシステムと送受信するための送信機と受信機を含み、前記第１のデータは、前記コンピュータシステムに通信され、少なくとも前記ディスプレイ・データは、前記コンピュータシステムからの応答に応じて受信される、請求項１に記載のビューア。
【発明の詳細な説明】
【０００１】
発明の分野
本発明は、概してコンピュータ・システムと対話するためのデバイスに関し、詳細には、見えない表面コード化を介して他の状態では受動的な表面を視聴覚的にインタラクティブにするために使用できるデバイスに関する。
【０００２】
同時係属出願
本発明と同時に本発明の出願人または譲受人が出願した以下の同時係属出願には、本発明に関する様々な方法、システムおよび装置が開示されている。
【０００３】
ＰＣＴ／ＡＵ００／０１４４２、ＰＣＴ／ＡＵ００／０１４４４、ＰＣＴ／ＡＵ００／０１４４６、ＰＣＴ／ＡＵ００／０１４４５、ＰＣＴ／ＡＵ００／０１４５０、ＰＣＴ／ＡＵ００／０１４５３、ＰＣＴ／ＡＵ００／０１４４８、ＰＣＴ／ＡＵ００／０１４４７、ＰＣＴ／ＡＵ００／０１４５９、ＰＣＴ／ＡＵ００／０１４５１、ＰＣＴ／ＡＵ００／０１４５４、ＰＣＴ／ＡＵ００／０１４５２、ＰＣＴ／ＡＵ００／０１４４３、ＰＣＴ／ＡＵ００／０１４５５、ＰＣＴ／ＡＵ００／０１４５６、ＰＣＴ／ＡＵ００／０１４５７、ＰＣＴ／ＡＵ００／０１４５８およびＰＣＴ／ＡＵ００／０１４４９。
【０００４】
これらの同時係属出願の開示は相互参照により本明細書に組み込まれる。
【０００５】
２０００年１０月２０日に本発明の出願人または譲受人が出願した以下の同時係属出願には、本発明に関する様々な方法、システムおよび装置が開示されている。
【０００６】
ＰＣＴ／ＡＵ００／０１２７３、ＰＣＴ／ＡＵ００／０１２７９、ＰＣＴ／ＡＵ００／０１２８８、ＰＣＴ／ＡＵ００／０１２８２、ＰＣＴ／ＡＵ００／０１２７６、ＰＣＴ／ＡＵ００／０１２８０、ＰＣＴ／ＡＵ００／０１２７４、ＰＣＴ／ＡＵ００／０１２８９、ＰＣＴ／ＡＵ００／０１２７５、ＰＣＴ／ＡＵ００／０１２７７、ＰＣＴ／ＡＵ００／０１２８６、ＰＣＴ／ＡＵ００／０１２８１、ＰＣＴ／ＡＵ００／０１２７８、ＰＣＴ／ＡＵ００／０１２８７、ＰＣＴ／ＡＵ００／０１２８５、ＰＣＴ／ＡＵ００／０１２８４およびＰＣＴ／ＡＵ００／０１２８３。
【０００７】
これらの同時係属出願の開示は相互参照により本明細書に組み込まれる。
【０００８】
２０００年９月１５日に本発明の出願人または譲受人が出願した以下の同時係属出願には、本発明に関する様々な方法、システムおよび装置が開示されている。
【０００９】
ＰＣＴ／ＡＵ００／０１１０８、ＰＣＴ／ＡＵ００／０１１１０およびＰＣＴ／ＡＵ００／０１１１１。
【００１０】
これらの同時係属出願の開示は相互参照により本明細書に組み込まれる。
【００１１】
２０００年６月３０日に本発明の出願人または譲受人が出願した以下の同時係属出願には、本発明に関する様々な方法、システムおよび装置が開示されている。
【００１２】
ＰＣＴ／ＡＵ００／００７６２、ＰＣＴ／ＡＵ００／００７６３、ＰＣＴ／ＡＵ００／００７６１、ＰＣＴ／ＡＵ００／００７６０、ＰＣＴ／ＡＵ００／００７５９、ＰＣＴ／ＡＵ００／００７５８、ＰＣＴ／ＡＵ００／００７６４、ＰＣＴ／ＡＵ００／００７６５、ＰＣＴ／ＡＵ００／００７６６、ＰＣＴ／ＡＵ００／００７６７、ＰＣＴ／ＡＵ００／００７６８、ＰＣＴ／ＡＵ００／００７７３、ＰＣＴ／ＡＵ００／００７７４、ＰＣＴ／ＡＵ００／００７７５、ＰＣＴ／ＡＵ００／００７７６、ＰＣＴ／ＡＵ００／００７７７、ＰＣＴ／ＡＵ００／００７７０、ＰＣＴ／ＡＵ００／００７６９、ＰＣＴ／ＡＵ００／００７７１、ＰＣＴ／ＡＵ００／００７７２、ＰＣＴ／ＡＵ００／００７５４、ＰＣＴ／ＡＵ００／００７５５、ＰＣＴ／ＡＵ００／００７５６およびＰＣＴ／ＡＵ００／００７５７。
【００１３】
これらの同時係属出願の開示は相互参照により本明細書に組み込まれる。
【００１４】
２０００年５月２４日に本発明の出願人または譲受人が出願した以下の同時係属出願には、本発明に関する様々な方法、システムおよび装置が開示されている。
【００１５】
ＰＣＴ／ＡＵ００／００５１８、ＰＣＴ／ＡＵ００／００５１９、ＰＣＴ／ＡＵ００／００５２０、ＰＣＴ／ＡＵ００／００５２１、ＰＣＴ／ＡＵ００／００５２２、ＰＣＴ／ＡＵ００／００５２３、ＰＣＴ／ＡＵ００／００５２４、ＰＣＴ／ＡＵ００／００５２５、ＰＣＴ／ＡＵ００／００５２６、ＰＣＴ／ＡＵ００／００５２７、ＰＣＴ／ＡＵ００／００５２８、ＰＣＴ／ＡＵ００／００５２９、ＰＣＴ／ＡＵ００／００５３０、ＰＣＴ／ＡＵ００／００５３１、ＰＣＴ／ＡＵ００／００５３２、ＰＣＴ／ＡＵ００／００５３３、ＰＣＴ／ＡＵ００／００５３４、ＰＣＴ／ＡＵ００／００５３５、ＰＣＴ／ＡＵ００／００５３６、ＰＣＴ／ＡＵ００／００５３７、ＰＣＴ／ＡＵ００／００５３８、ＰＣＴ／ＡＵ００／００５３９、ＰＣＴ／ＡＵ００／００５４０、ＰＣＴ／ＡＵ００／００５４１、ＰＣＴ／ＡＵ００／００５４２、ＰＣＴ／ＡＵ００／００５４３、ＰＣＴ／ＡＵ００／００５４４、ＰＣＴ／ＡＵ００／００５４５、ＰＣＴ／ＡＵ００／００５４７、ＰＣＴ／ＡＵ００／００５４６、ＰＣＴ／ＡＵ００／００５５４、ＰＣＴ／ＡＵ００／００５５６、ＰＣＴ／ＡＵ００／００５５７、ＰＣＴ／ＡＵ００／００５５８、ＰＣＴ／ＡＵ００／００５５９、ＰＣＴ／ＡＵ００／００５６０、ＰＣＴ／ＡＵ００／００５６１、ＰＣＴ／ＡＵ００／００５６２、ＰＣＴ／ＡＵ００／００５６３、ＰＣＴ／ＡＵ００／００５６４、ＰＣＴ／ＡＵ００／００５６５、ＰＣＴ／ＡＵ００／００５６６、ＰＣＴ／ＡＵ００／００５６７、ＰＣＴ／ＡＵ００／００５６８、ＰＣＴ／ＡＵ００／００５６９、ＰＣＴ／ＡＵ００／００５７０、ＰＣＴ／ＡＵ００／００５７１、ＰＣＴ／ＡＵ００／００５７２、ＰＣＴ／ＡＵ００／００５７３、ＰＣＴ／ＡＵ００／００５７４、ＰＣＴ／ＡＵ００／００５７５、ＰＣＴ／ＡＵ００／００５７６、ＰＣＴ／ＡＵ００／００５７７、ＰＣＴ／ＡＵ００／００５７８、ＰＣＴ／ＡＵ００／００５７９、ＰＣＴ／ＡＵ００／００５８１、ＰＣＴ／ＡＵ００／００５８０、ＰＣＴ／ＡＵ００／００５８２、ＰＣＴ／ＡＵ００／００５８７、ＰＣＴ／ＡＵ００／００５８８、ＰＣＴ／ＡＵ００／００５８９、ＰＣＴ／ＡＵ００／００５８３、ＰＣＴ／ＡＵ００／００５９３、ＰＣＴ／ＡＵ００／００５９０、ＰＣＴ／ＡＵ００／００５９１、ＰＣＴ／ＡＵ００／００５９２、ＰＣＴ／ＡＵ００／００５９４、ＰＣＴ／ＡＵ００／００５９５、ＰＣＴ／ＡＵ００／００５９６、ＰＣＴ／ＡＵ００／００５９７、ＰＣＴ／ＡＵ００／００５９８、ＰＣＴ／ＡＵ００／００５１６、ＰＣＴ／ＡＵ００／００５１７およびＰＣＴ／ＡＵ００／００５１１。
【００１６】
これらの同時係属出願の開示は相互参照により本明細書に組み込まれる。
【００１７】
背景
パーソナル・コンピュータ、パーソナル・デジタル・アシスタント、さらには移動電話などのデバイスは、視聴覚情報、および視聴覚インタフェースを有するコンピュータ・アプリケーションと対話するために使用できる。
【００１８】
概して、これらのデバイスは、状況的インタラクティブ情報またはアプリケーション・インタフェース、例えば、列車駅で遭遇するコンサート・ポスターに関連するオンライン・ファン・クラブ・チャットグループ、メールを介して受信される広告に関連する抵当計算者へのアクセスを提供しない。各デバイスはデバイスを介してアクセス可能な仮想空間を介して所望の情報またはアプリケーション・インタフェースを探し出すために使用されなければならないか、あるいは、情報またはアプリケーションはデバイス準拠物理フォーマットでデバイスにもたらされなければならない。
【００１９】
本発明は、上記の同時係属出願に記載されている、「ネットページ」と呼ばれるシステムに関する方法、システムおよびデバイスを利用するものであり、見えないコード化されたデータが様々な表面上に配設され、コンピュータ・システムに対してグラフィカル・ユーザ・インタフェースの方式で表面をインタラクティブにする。
【００２０】
発明の概要
１つの広い形態では、本発明は、コード化されたデータを感知することができる１つまたは複数のセンサをもつハンド・ヘルド・ビューイング・デバイスを提供する。コード化されたデータを含む画像がビューア（ｖｉｅｗｅｒ）によって感知され、デコードされる。デコードされた情報はコンピュータ・システムに送信され、コンピュータ・システムは、前に記憶された関連データを使用して、デコードされたデータをシステム上に記憶された１つまたは複数のファイルと関連付ける。１つまたは複数のファイルはビューアおよびビューアのディスプレイ・スクリーンを介してユーザに送信される。
【００２１】
したがって、１つの広い形態では、本発明は、少なくとも１つのファイルおよび少なくとも１つのファイルに基づく視覚情報の表示をダウンロードするためのビューアであって、
基板上または中のコード化されたデータを感知し、第１のデータを発生するための少なくとも１つのセンサと、
前記第１のデータまたは少なくとも部分的に第１のデータに基づく第２のデータをコンピュータ・システムに送信し、第１のデータから導出される身元に関連する少なくとも１つのファイルをコンピュータ・システムから受信するためのトランシーバと、
少なくとも部分的に前記少なくとも１つのファイルに基づく視覚情報を出力するための少なくとも１つのディスプレイ・デバイスとを含むビューアを提供する。
【００２２】
ビューアは、センサ・デバイスから前記第１のデータを受信し、前記第２のデータをトランシーバに出力するためのデコーダを含むことができる。
【００２３】
視覚情報はテキストまたは画像またはその両方を含むことができる。画像は静止画像または動画像とすることができる。音声情報もデバイスによって出力できる。
【００２４】
ビューアのディスプレイが基板の一部または全部の上にある場合、視覚情報は、平均的な人間の裸眼に見える基板上の何らかのマーキングを含むディスプレイによって覆われる基板の一部の視覚的外観に実質的に対応する構成要素を含むことができる。構成要素は平均的な人間の裸眼に見える基板上のマーキングと整合できるか、あるいはビューアと整合できる。構成要素は基板上のビューアの位置が変化した際に、あるいはユーザ制御下で修正できる。構成要素はディスプレイの区域よりも大きいまたは小さい基板の区域に対応することができる。
【００２５】
１つまたは複数のファイルを受信した後、ビューアはファイルに基づいてすべての視覚情報を連続的に表示することができる。
【００２６】
ビューアは、許可されたビューアまたはユーザが基板上で見えるために利用できない秘密または機密の情報を見えることができるように、基板上のコード化されていない、見えるテキストまたはマーキングに対応する第１の視覚情報、または基板上のコード化された、見えるテキストまたは空白区域に対応する第２の視覚情報を表示することができる。
【００２７】
使用中、ビューアはデータ・エンコードされたタグを張られた基板上で移動でき、出力は基板上のインタフェースに対応するようにビューアが基板上を移動する際に修正される。
【００２８】
視覚出力はインタフェースに対応することができるが、インタフェースと同じまたは異なる言語のテキストとすることができる。視覚出力は基板上のインタフェースと同じ、より多いか、または、より少ない情報を含むことができる。インタフェースは、インタフェース上では全部は表示されないがビューアを介して全部が表示される銀行口座情報などの情報を提示することができる。
【００２９】
デバイスは好ましくは、光学出力がインタフェース上の対応する情報と同じ、より小さいまたはより大きいサイズをもつ情報を表示できるようにするコントロールを有する。
【００３０】
デバイスは好ましくはタッチ感受性オーバレイ（ｔｏｕｃｈ  ｓｅｎｓｉｔｉｖｅ  ｏｖｅｒｌａｙ）を含み、光学出力は、ユーザがタッチ・スクリーンとの対話によって光学出力を修正できるインタラクティブ要素を含む。
【００３１】
デバイスはまた映画を表示することができ、その場合、コード化されたデータが感知され、送信された後のビューアと基板との間の物理的関係は重要でない。
【００３２】
ビューアはまた、１つまたは複数のファイルが後で見るためにダウンロードされるメモリを含むことができる。
【００３３】
ビューアをページからリフトしたとき、ビューアが最後に接触したページの一部分はビューアによって保持でき、インタラクティブなままである。ビューアは、デフォルトで、あるいは以下でより詳細に議論するようにビューアをページからリフトする前にユーザが現在のビューを「フリーズ」または「スナップ」したときにのみこれを行うことができる。ビューアは、ビューアをページからリフトした後でビューを回転させ、パンするためのコントロールを含むことができ、ビューアを使用して、それに１回接触するだけでページ全体をナビゲートできるようになる。ナビゲーション・コントロールは、小さいジョイスティックまたは一対の直交サム・ホイールの形態とするか、あるいはタッチスクリーンを介して設けることができる。
【００３４】
ビューアは好ましくは、ビューア中に組み込まれたネットページ・センサを使用して、下地ページの身元ならびにページに対するそれ自体の位置および向きを感知する。ビューアは、それがページに部分的に重なるときのみ、さらには多数のページに重なるときに作動するように、多数のセンサ（例えば、各コーナに１つ）を含有することができる。ただし、たいていの目的にはビューアの中央にある単一のセンサで十分であり、最も経済的である。
【００３５】
ビューアは下地ページの拡張ビューを提供することができる。例えば、暗黒中で、ビューアはページのライト・ビューを提供することができる。拡大が必要なとき、ビューアはそのズーム・コントロールを介してページのズーム・ビューを提供することができる。ビューアはまたページのズームアウト・ビューを提供することができる。
【００３６】
ビューアは、代替（または追加）のネットページ・データ入力機構を提供することができ、すなわちネットページ・ペンを介して物理的ページに対してではなく、タッチスクリーンを介して表示されたページに対して、描画および手書きおよびジェスチャを含む通常の種類の入力をキャプチャすることができる。
【００３７】
ビューアは、物理的ページのコンテキストにおいて、オーディオやビデオなどの動的コンテンツへのアクセスを提供することができる。インタラクティブ・コンテンツへのアクセスを提供するプレイバック・コントロールは典型的には、ページがビューアを介して見られるときに示されるだけである。プレイバック・コントロールは、理想的にはそれらが非活動状態（非アクティブ）であることを明らかに示す形態であるが、印刷されたページにも示すことができる。プレイ時間などのステータス情報もスクリーン上に示すことができる。下地ページ・レイアウトは、印刷されたページとスクリーン上ディスプレイが両立できるように、インタラクティブ・コントロールおよびステータス情報を表示するための空間を提供すべきである。インタラクティブ・コントロールはオーディオやビデオなどのストリーミング媒体の再生に限定されない。インタラクティブ・コントロールはコンピュータ・アプリケーションをもつ任意の対話を含むことができる。インタラクティブ・コントロールは、例えば３Ｄのオブジェクトの操作を含むことができる。
【００３８】
好ましいおよび他の実施形態の詳細な説明
図１〜図１０を参照すると、ビューア１００が示されている。ビューアは、カラーＬＣＤスクリーン１０２、コントロール・ボタン１８６、１９２および１９４、スピーカ１０６、ボリューム・コントロール１０８、オーディオ・アウト・ジャック１１０および赤外線感知デバイス１１２を有する。ＬＣＤスクリーン１０２はタッチ感受性オーバレイ１３２を有する。
【００３９】
ビューア１００は、ネットページ・システム使用可能デバイスであり、前に引用した同時係属出願に開示されているものと、特に出願ＰＣＴ／ＡＵ００／００５６１およびＰＣＴ／ＡＵ００／００５６５と同様の方式でネットページ・システムと通信する。
【００４０】
ビューア１００はそれぞれＰＣＢ１１８をカプセル化する上側および下側モールディング１１４および１１６を有し、電子構成要素のすべてはこのＰＣＢの上に装着されるか、あるいはそれに接続される。デバイスの電力は再充電可能な３ボルト・リチウム・イオン・バッテリ１２０によって供給される。バッテリはユーザが交換不可能であり、ケーシング内に配置される。
【００４１】
２つのモールディング１１４および１１６は、上側縁部１２２において互いにクリップし、下側モールディング中のアパーチャ１２６を通って延びて上側モールディング１１４中のねじ切りスタッド（図示せず）に係合する３つのねじ１２４によって互いに保持される。ねじはＰＣＢ中の穴１２８を通過し、ＰＣＢを下側ボス１３０と上側モールディング中のスタッドとの間に挟む。
【００４２】
ＰＣＢは、押しボタンによって作動する４つの電気スイッチを含む。ズーム・ボタン１８６は、ビューのズームイン、ズームアウト、および同時に作動したときには通常スケールへのリセットを可能にする。スナップ・ボタンは最も近い動的またはインタラクティブ・オブジェクトをスクリーンにスナップすることを可能にする。スナップ・ボタンはより一般的には現在のビューを下地ページから非同期化（または「フリーズ」または「リフト」）することを可能にする。オプションのパン・コントロールはビューを下地ページとは独立してパンすることを可能にする。パワー・ボタンはビューアをオンおよびオフに切り替えることを可能にする。ポテンショメータの形態をしたボリューム・コントロールはビューアのオーディオ出力のボリュームを制御することを可能にする。オーディオ出力は、ページに関連するオーディオ・コンテンツをプレイするため、およびオプションでユーザに動作フィードバックを提供するために使用される。
【００４３】
組合せデータおよびパワー・コネクタ１３４がＰＣＢに接続され、ケーシング中の開口１３６を介してアクセス可能である。コネクタ１３４は、バッテリ１２０を再充電するためのパワー入力ソケット１３８およびデバイスとの間でデータを入出力するためのデータ・ソケット１４０を含む。コネクタ１３４はフレキシブルＰＣＢ１４２およびコネクタ１４４および１４６を介してＰＣＢに接続される。
【００４４】
スピーカ１０６もコネクタ１４８を介してＰＣＢにその下側縁部が接続され、ＰＣＢとケーシングの下側縁部との間に配置される。スピーカは取外し可能なコネクタを設けるのではなくＰＣＢにハード・ワイヤすることができる。
【００４５】
ビューアによって発生したデジタル・オーディオは、デジタル・アナログ変換器（ＤＡＣ）１７３を介してアナログに変換され、ボリューム・コントロール１０８に従う増幅器１７７によって増幅され、オーディオ・アウト・ジャック１１０を介してスピーカ１０６または外部オーディオ・デバイスに出力される。スピーカはオーディオ・アウト・ジャック１１０が使用中のときに使用不能になる。
【００４６】
ボリューム・コントロール１０８およびオーディオ・アウト・ジャック１１０はＰＣＢの左手側に直接装着され、それぞれケーシングの左手側の開口１５４および１５６を介してアクセス可能である。
【００４７】
バッテリ１２０もＰＣＢとケーシングの下側縁部との間に配置される。バッテリをＰＣＢに接続するために取外し可能なコネクタ１５０が設けられる。ただし、バッテリはユーザが交換可能なように意図されていないので、永続的接続を使用することができる。バッテリは好ましくはケーシングに嵌合するように成形され、したがって斜角コーナ１５２を有する。
【００４８】
ＰＣＢの下側表面には、基板上の赤外線マーキングを感知することができる光学センサ・デバイス１１２が装着される。感知デバイス１１２は赤外線ＬＥＤ１６０および画像センサ１６２を備える。使用中、赤外光がＬＥＤ１６０から放出され、光学ガイド１６４を通過し、次いで下側モールディング中のアパーチャ１６６を通過する。反射した光はアパーチャ１６６、光学モールディング１６４を通過し、ＣＣＤ１６２上に集束される。光学モールディングは好ましくはレンズ１６８であり、光がＬＥＤおよびＣＣＤとの間で同じ経路をたどることを可能にするビーム・スプリッタ／コンバイナを含むことができる。ＬＥＤ１６０はキャプチャされたタグ画像のモーション・ブラーリング（ｍｏｔｉｏｎ  ｂｌｕｒｒｉｎｇ）を防ぐために画像キャプチャと同期してストロボすることができる。画像センサ１６２は典型的には近赤外帯域通過フィルタをもつ２００×２００ピクセルＣＣＤまたはＣＭＯＳ画像センサからなる。
【００４９】
ＰＣＢはまた、プロセッサ・チップ１７０、ＤＲＡＭ１７２、フラッシュＲＯＭ１７４、ＬＣＤを制御するためのディスプレイ・コントローラ２５０、トランシーバ・チップ１７８およびアンテナ１８０を含む。
【００５０】
ビデオを表示するために、カラー・ディスプレイ１０２は有効には４：３アスペクト比を有するが、ＤＶＤおよびデジタル放送の出現で、１６：９およびより広いワイド・スクリーン・アスペクト比をもつデジタル・ビデオ・コンテンツがより優勢になりつつある。使用されるアスペクト比は重要でない。最小有効解像度は好ましくは３２０×２４０ピクセルの方形ピクセル等価物を有するＳＩＦ解像度である。テキストを表示するために、ディスプレイは好ましくは、４インチの最大対角ディスプレイ・サイズを仮定すると、少なくとも１００ピクセル毎インチのピッチを有する。対応してより多くのピクセルをもつより大きいディスプレイであれば明らかな利益が得られるが、フォーム・ファクタがより大きくなり、処理要件および通信帯域幅要件がより大きくなるという追加の犠牲が生じる。
【００５１】
ディスプレイは理想的には下地紙の光学特性、すなわち紙の高反射率、高コントラスト、およびランベルト反射率関数をまねる。ディスプレイはアクティブ・マトリックス・ツイストネマチック（ＴＮ）カラーＬＣＤなどの従来のバックライト・カラーＬＣＤとすることができるが、Ｋｅｎｔ  Ｄｉｓｐｌａｙｓ  Ｉｎｃのパッシブマトリックス・コレステリック・カラーＬＣＤ、Ｅ  Ｉｎｋ  Ｃｏｒｐｏｒａｔｉｏｎの電気泳動ディスプレイ、Ｘｅｒｏｘ  Ｃｏｒｐｏｒａｔｉｏｎ，Ｉｎｃの回転ボール・ディスプレイなどの反射ディスプレイがより有効である。ディスプレイはまた低コスト有機ＬＥＤ（ＯＬＥＤ）ディスプレイとすることができる。
【００５２】
ビューアによって発生したディスプレイ出力はディスプレイ・コントローラ２５０を介してディスプレイ１０２に送られる。３２０×２４０ＲＧＢピクセル・ディスプレイを仮定すると、ディスプレイ・コントローラ２５０は連想または埋込み０．２５メガバイト・シングルバッファまたは０．５メガバイト・ダブルバッファ・ディスプレイ・メモリ１８１を有する。
【００５３】
方形ピクセル順次走査デジタル・ビデオおよびデジタル・オーディオ出力を生成する専用圧縮ビデオおよびオーディオ・デコーダ１７１も設けられる。ＭＰＥＧ−１エンコード化されたビデオおよびオーディオを扱うためには、Ｃ−Ｃｕｂｅ  ＣＬ６８０デコーダと同様のビデオおよびオーディオ・デコーダが使用できる。ＭＰＥＧ−２エンコード化されたビデオおよびオーディオを扱うためには、Ｃ−ＣｕｂｅのＺｉＶＡ−３デコーダと同様のビデオおよびオーディオ・デコーダが使用できる。ＭＰＥＧ−１デコーダは典型的にはデコーディング中に４メガビットＤＲＡＭを使用し、一方、ＭＰＥＧ−２デコーダは典型的にはデコーディング中に１６メガビットＳＲＡＭを使用する。デコーダ・メモリ１７９はデコーダ専用とするか、あるいはプロセッサと共用されるメモリ１７２の一部とすることができる。
【００５４】
プロセッサ・ユニット１７５はビューアの様々な電子構成要素を制御し、調整する。プロセッサは、センサ１１２を介して下地ページの身元およびページに対するビューアの位置をモニタし、ワイヤレス・トランシーバ１７８を介して身元および位置データをネットページ基地局に通信し、トランシーバを介して基地局から身元および位置関連ページ・データを受信し、ユーザ出力をカラー・ディスプレイ１０２およびオーディオ出力に与え、ユーザ・インタフェース・ボタン１０４およびスクリーンのタッチ・センサ１３２を介してキャプチャされたユーザ入力を解釈する。プロセッサによって実行される埋込みソフトウェアは、典型的にはＲＯＭおよび／またはフラッシュ・メモリである不揮発性メモリ１７４に記憶される。ビューアに固有の身元情報ならびに通信暗号化キーも不揮発性メモリに記憶される。実行中、プロセッサは、典型的には２５６メガビット（３２メガバイト）ダイナミックＲＡＭ（ＤＲＡＭ）１７２の形態をしているより高速の揮発性メモリを利用する。
【００５５】
プロセッサ・ユニット１７５は共用バス１８３を介して他の構成要素と通信する。プロセッサ１７５、バス１８３および任意の数の他の構成要素は単一のチップ中に統合することができる。図２８に示すように、統合された構成要素はデジタル・トランシーバ・コントローラ１８３、ビデオ・デコーダ・インタフェース１８７およびタグ画像センサ・インタフェース１８５を含むことができる。指紋センサ１８９が設けられている場合、指紋センサ・インタフェース１９１を統合された構成要素中に組み込むことができる。より高度に統合されたチップでは、統合された構成要素はまたディスプレイ・コントローラ２５０、画像センサ１１２、圧縮ビデオおよびオーディオ・デコーダ１７１、オーディオ・デジタルアナログ変換器（ＤＡＣ）１７３およびメモリ１７２を含むことができる。アナログ無線トランシーバ１７８は同じチップ中に統合されないであろうが、同じパッケージ中に統合できる。パラレル・インタフェース１９３はボタン１０４、タッチ・センサ１３２およびＬＥＤ１６０をバス１８３にリンクする。
【００５６】
プロセッサ１７０は、ページ・コンテンツをインタラクティブ・レート、すなわち少なくとも１０Ｈｚにし、ビデオ・デコーダによって圧縮解除されたビデオを変換し、それを他のページ・コンテンツと併合するのに十分強力である。プロセッサは、十分強力であればビデオおよびオーディオ・デコーディングを実行することができ、ビデオおよびオーディオ・デコードの必要がなくなる。
【００５７】
トランシーバ１７８は典型的には短距離無線トランシーバである。トランシーバは、Ｂｌｕｅｔｏｏｔｈ／ＩＥＥＥ８０２．１５、ＩＥＥＥ８０２．１１、ＨｏｍｅＲＦ／ＳＷＡＰ、ＨＩＰＥＲＬＡＮ、およびＯｐｅｎＡｉｒを含む、いくつかのワイヤレス送信標準のいずれかをサポートすることができる。Ｂｌｕｅｔｏｏｔｈ／ＩＥＥＥ８０２．１５、ＩＥＥＥ８０２．１１−１９９７、ＨＩＰＥＲＬＡＮ、ＯｐｅｎＡｉｒ、およびＨｏｍｅＲＦ／ＳＷＡＰはすべて１〜２メガビット／秒の範囲内の送信レートをサポートする。ＩＥＥＥ８０２．１１ｂは５．５メガビット／秒および１１メガビット／秒の送信レートをサポートする。ＨＩＰＥＲＬＡＮも代替モードで２４メガビット／秒の送信レートをサポートする。これらの現在サポートされているワイヤレスＬＡＮ（ＷＬＡＮ）標準を越えて、次世代ＷＬＡＮ標準は１００メガビット／秒およびより高い送信レートをサポートすることを約束している。
【００５８】
ビューアは代替的にケーブルによって基地局に接続することができ、あるいは赤外線などの非無線周波数ワイヤレス・トランスポートを利用することができる。例えば、ＩＥＥＥ８０２．１１はオプションで赤外線トランスポートを利用する。ＩｒＤＡも赤外線トランスポートを利用する。
【００５９】
下側ケーシング１６の下側表面には４つの外側脚部１８２および４つの内側脚部１８４が設けられる。外側脚部はデバイスのコーナの近くに配置され、一方、内側脚部１８４はレンズ１６８を中心とした方形のコーナに配置される。
【００６０】
すべての８つの脚部は同じ距離延び、表面と下側モールディングの概平面との間に小さい間隙を設けてデバイスを平面表面上に配置することを可能にする。脚部は丸い接触表面を有し、これはデバイスを表面上でスライドさせるのを助ける。内側脚部１８４は外側脚部１８２のうちの１つまたは複数がサポートされない場合、デバイスが表面に対して傾かないことを保証する。内側脚部１８４はまた、感知デバイス１１２の近くで表面を平坦に保つのを助ける。
【００６１】
センサ・デバイス１１２は赤外線感受性である。画像センサ１６２は本質的にまたはフィルタを使用して赤外光を感受し、ＬＥＤ１６０は同じく本質的にまたはフィルタを使用して赤外光を放出する。レンズ１６８は、感知されるべき基板が配置される場所であるとして、内側脚部１８４および外側脚部１８２の平面上に集束される。センサ・デバイスはネットページ・タグなどの赤外線吸収性タグを検出することができる。関係するプロセスを十分に説明するために、前に引用した同時係属出願ＰＣＴ／ＡＵ００／００５６５を参照する。ＣＣＤ１６２、ＬＥＤ１６０およびプロセッサ・チップ１７０中に組み込まれた処理機能はその同時係属出願に開示されているものと同様である。
【００６２】
したがって、デバイスは基板上のネットページ・タグを感知し、デコードすることができる。ＣＣＤ１６２によってキャプチャされた画像データは、プロセッサ１７５に送られ、領域ＩＤ（またはページＩＤ）およびタグＩＤにデコードされる。領域ＩＤおよびタグＩＤは、他の必要な情報とともに、トランシーバ・チップ１７８およびアンテナ１８０を介してネットページ・システムに送信される。ネットページ・システムはそれがデバイスに戻す領域ＩＤおよびタグＩＤを対応するドキュメント・データに分解する。プロセッサ１８０はアンテナ１８０およびトランシーバを介してデータを受信する。プロセッサはディスプレイ・コントローラ２５０を介してカラー・ディスプレイ１０２上に表示するためのデータをレンダリングする。ＬＣＤスクリーン１０２はタッチ感受性オーバレイ１３２で覆われる。
【００６３】
ＬＣＤスクリーンを介して情報を見るとき、スクリーンは、ユーザがスタイラスでスクリーンに触れることによってデバイスを制御することを可能にするコントロールを含む。
【００６４】
使用法
図１１および図１２を参照すると、使用中、デバイス１００は、その表面上に張られたネットページ・タグ２０２を有する基板２００上に配置される。基板２００は、紙、Ｅ  Ｉｎｋ  Ｃｏｒｐｏｒａｔｉｏｎが使用しているような電子紙、プラスチック・シートまたは他の適切な基板とすることができる。図１２に見られるように、センサ・デバイス１１２はタグ２０２のうちの１つまたは複数を感知し、コード化された情報をデコードし、このデコードされた情報をネットページ・システムに送信する。図１１では、基板は人間が識別できるテキストまたは他のマーキング２０４を担持し、したがってデバイス１００なしで読取り可能である。
【００６５】
デバイスは、ネットページ・タグを担持するだけであり、したがって許可されたビューアがないとユーザに空白のドキュメントのように見える表面とともに使用できる。前の出願で議論されているように、各タグは、それがあるページおよびページ内のその位置を識別するデータを組み込んでいる。したがって、ネットページ・システムはビューア１００の位置を決定することができ、したがってその位置に対応する情報を抽出することができる。静止画像またはテキストを表示するとき、表示された情報は通常、基板上の人間が識別できるテキストまたは他のマーキング２０４に対応する。さらに、タグは、デバイスおよび／またはシステムがタグからページに対するデバイスの向きを導出することを可能にする情報を含む。これにより表示された情報をテキスト２０４の向きに一致するようにデバイスに対して回転させることができる。したがって、ビューアによって表示された情報２０６は、ビューア下の対応する位置においてページ上にあるもののように見える。
【００６６】
ビューアは、最初に新しいページに接触したとき、関連するネットページ・ページ・サーバから対応するページ記述をダウンロードする。次いでビューアは、現在のビュー変換に従って、すなわちビューアの現在のズーム設定および下地ページに対するその位置および回転に従ってビューアのビューをレンダリングする。ビュー変換が変化したときはいつでも、すなわちユーザがビューアを移動するか、あるいはビューアのズーム設定を変更したために、ビューアは新しいビュー変換に従ってビューを再レンダリングする。以下の議論の目的で、ページ上へのビューアのウィンドウのサイズもビュー変換の一部であると仮定する。
【００６７】
ビュー変換が変化したときはいつでも、ビューアは下地ページを担当するビュー変換をネットページ・ページ・サーバに送信する。これによりページ・サーバは見えているストリーミング動的オブジェクトを開始し、見えなくなったストリーミング動的オブジェクトを停止することができる。またそれによりページ・サーバは画像などの静止オブジェクトを適切な解像度でビューアに与えることができる。
【００６８】
デバイスが移動した際、センサ・デバイス１１２は同じまたは異なるタグを撮像し、それによりデバイス１００および／またはシステムはページ上のデバイスの相対的位置を更新し、デバイスが移動した際にＬＣＤディスプレイをスクロールすることができる。ページに対するビューアの位置は、単一のタグの画像から容易に決定することができる。すなわち、ビューアが移動した際、タグの画像が変化し、この画像の変化から、タグに対する位置を決定することができる。システムは、ページ上のタグの絶対的位置をそのタグＩＤから「知り」、したがってページ上のビューアの絶対位置を導出することができる。ビューアはタグ、したがって基板に対するその時間変化する位置を感知し、十分に頻繁にビューアのその移動の結果ディスプレイのスクローリングがぎくしゃくとは反対の滑らかになる。
【００６９】
ビューアに表示される情報２０６は好ましくはページ２００上のマーキング２０４と整合し、したがってビューア１００は透明であるかのように見える。したがって、図１３に見られるようにビューア１００の向きは表示された情報２０６の向きを変更しない。
【００７０】
ただし、図１４に見られるように、ＬＣＤスクリーン１０２上に表示されるテキスト２０６はページ２００上のマーキング２０４と整合する必要はないが、ビューア１００と整合したままでもよい。ユーザは「スナップ」ボタン１９２を使用して、ページ・テキスト２０４ではなく、ビューアと整合した情報を表示するようビューアに命令することができる。
【００７１】
ビューア１００は、ＬＣＤ１３２のバックライトを備えている場合、暗黒中で情報を表示することができる。図１５は、周囲光がないために見えないページ上の情報に対応する情報２０６をビューア１００が表示しているページ２００を示す。
【００７２】
ＬＣＤ１０２上に示される情報２０６は印刷された情報２０４と同様であるが、同じである必要はない。左手側コントロール・ボタン１８６はロッカ・タイプ・デバイスである。左側を押すとボタンはスイッチ１８８を作動させ、右手側を押すとボタンはスイッチ１９０を作動させる。左側および右側を中心的にまたは均等に押し下げるとスイッチ１８８とスイッチ１９０の両方が作動する。左側スイッチ１８６を押すとディスプレイがズームインし、右側を押すとディスプレイがズームアウトする。中心的に押すとディスプレイがデバイス・デフォルトにリセットされ、これはテキスト２０４と比較して１対１の比とすることができる。図１６はビューア１００が「ズームイン」テキスト２０６を表示していることを示し、一方、図１７は「ズームアウト」テキスト２０６を示し、どちらもページ２００上のテキスト２０４である。
【００７３】
デバイスはページ上に印刷されたテキストを単に再生することに限定されない。印刷されたテキストはネットページ・システム中の１つまたは複数の電子ドキュメントに関連付けられているので、デバイスは十二分にテキストをユーザに提供することができる。ドキュメントが脚注やハイパーリンクなどのリファレンスを有する場合、これらのリファレンスはスクリーン上に示すことができる。その場合、ユーザはスクリーン上のリファレンスに触れることによってそれらのリファレンスを見ることができる。これは、タッチ感受性オーバレイ１３２によってピックアップされ、適切な情報が新しいウィンドウに表示されるか、あるいは既存のテキスト上のオーバレイとして表示される。この情報は、設定された期間表示することができ、その後ディスプレイはその元のディスプレイに戻る。システムはまた追加の情報を自動的にＬＣＤスクリーン上に示すことができる。ページが主としてテキストである場合、デバイス１００は読取りモードに設定することができ、それによりユーザがページを読み取る際、テキストが朗読され、スピーカ１０６を介して出力される。これは子供や外国語を学習している人たちなど、読むことを学習している人々に有益であろう。スタイラスおよびタッチ感受性オーバレイを使用して、ユーザは、読んでいる箇所を指示し、対応するテキストが機械によって話される。単語または句の発音は関係するテキスト上でスタイラスを繰り返し引くことによって実行することができる。
【００７４】
表示されるテキストは紙上のテキストと同じ言語または書記法である必要はない。デバイスは、可能な場合、単一の言語を表示するように設定することができる。したがって、ネットページ・ドキュメントが、例えば英語とイタリア語の両方で存在する場合、印刷されたドキュメントが英語であっても、デバイスはイタリア語テキストを表示するように設定することもできる。ドキュメントが１つの言語でしか存在しない場合、その言語でドキュメントを表示するか、あるいはそのドキュメントが所望の言語で入手できないという旨のメッセージを除いて何も表示しないようにシステムを構成することができる。
【００７５】
必要ならば、対応する聴覚朗読ありまたはなしでスクリーンがドキュメント全体を自動的にスクロールする「自動朗読」モードにデバイスを設定することができる。聴覚朗読はまた対応するテキスト・ディスプレイなしに行うことができる。再生速度はユーザが制御することができる。ページ上の各タグ２０２がドキュメントを識別するので、デバイスは作動すべき特徴のためにページ上の１つのタグを感知するだけでよい。
【００７６】
ドキュメント・サイズおよびデバイス・メモリに応じて、ドキュメント全体をデバイスにダウンロードするか、あるいは必要とされる際にまたは必要とされることが予想される際にデータの「チャンク」をダウンロードすることができる。単純なテキスト・ドキュメントは多数のページのものでも比較的小さく、余分のメモリを必要とせずにその全体をバッファすることができる。すなわち、後で議論するように、デバイスはビデオをプレイすることができ、ビデオ・ディスプレイのためのデータ受信における変動に対処するために必要とされるバッファはたいていのテキスト・ドキュメントを収容するのに十二分である。ドキュメント全体をダウンロードする場合、好ましくはダウンロードはページ上のビューアの位置に対応するデータを最初に送るように構成される。
【００７７】
テキストまたは静止画像を見るとき、デバイスは２つのモードを有することができる。上述の第１のモードはＬＣＤスクリーン上に表示される情報と基板に対するデバイスの位置との間の相関関係を維持する。第２のモードでは、デバイスはディスプレイに影響を及ぼすことなく移動することができる。すなわち、上記で議論したスクローリングおよび自動プレイ特徴はこの特徴の主題である。デバイスを第２のモードに設定するために、ユーザは「スナップ」ボタン１９２を押すことができる。ひとたび第２のモードに入ると、紙上でのデバイスの移動は表示された情報に自動的に影響を及ぼさない。表示された情報は引き続き、ビューアがこのモードに入ったときの位置に対応する。このモードでのディスプレイ上での情報の移動はユーザによって制御される。ドキュメントは引き続き表示されるか、あるいはデバイスが異なるネットページ・コード化された基板上に置かれるまでアクセス可能であり、この点でデバイスは通常その第１のモードに戻ることができる。あるいは、ユーザは再び「スナップ」ボタンを押すことによって第１のモードに明示的に戻らなければならない。
【００７８】
図１８、図１９および図２０はビューアとビデオ・クリップとの対話の一例を与える。図１８は多数のビデオ・クリップ・アイコン２１２を含有するサンプル「映画ライブラリ」ページ２１０を示す。この場合もページには、図示しないネットページ・タグが張られている。図１９は、ビューアのタッチ・スクリーンを介して作動することができる再生コントロール２１４を含むビューアが提供するビデオ・クリップ・アイコンおよびプレイ時間のビューを示す。スクリーン表示情報２１４、２１６はビューアが移動した際に表示されるテキスト２１８に対して固定されたままである。図２０は最も近いビデオ・クリップがスクリーンに「スナップ」された後で、すなわちスクリーンを満たしているビデオ・クリップがプレイする準備ができている状態でビューアが示すビューを示す。見られるように、再生コントロールおよびプレイ時間のすべてはビューがスナップされたときに表示される。ユーザはビューアのスナップ・ボタンを押すことによってスクリーンの中央に最も近いインタラクティブまたは動的オブジェクトをスナップする。あるいはまたはさらに、インタラクティブ・オブジェクトは作動したときに、たとえばビデオ・クリップの場合にプレイされたときに自動的にスクリーンにスナップすることができる。この例では、スクリーンのビデオ・クリップの使用を最大化するためにステータス情報およびコントロールはビデオ・クリップ上に重ねられる。ビューア１００は典型的には、ひとたびクリップがプレイすると、クリップが終了するまで、あるいはユーザがタッチスクリーン１３２に触れることによってさらに対話を開始するまで、ステータス情報２１６および再生コントロール２１４のディスプレイを抑制する。プレイ時間は好ましくは、時、分および秒の単位で表示され、クリップが多数のチャプタを有する場合、現在のチャプタ数が前にくる。再生コントロール２１４は停止、プレイ、休止、前方スキップおよび後方スキップを含む。クリップが停止または休止しているとき、プレイ・ボタンが示される。クリップがプレイしているとき、プレイ・ボタンの代わりに休止ボタンが示される。スキップは、現在のチャプタの開始／終了まで、またはすでの開始／終了にある場合には、前／次のチャプタの開始までスキップを制御する。一時的に押されているのではなく保持されている場合、スキップはクリップを介して後方／前方走査を制御し、すなわちそれらは後方／前方通常速度よりも速い速度でクリップをプレイする。
【００７９】
スクリーン上コントロールの代替法として、ビューアは現在のものであるどの動的オブジェクトをも制御する専用再生コントロール・ボタンを備えることができる。ビューアはまた、チャプタ（またはトラック）情報およびプレイ時間を表示するために単色セグメントＬＣＤなどの専用ディスプレイを備えることができる。
【００８０】
ビューアは、現在のネットページ基地局を介して任意の数のサーバからビデオ・クリップなどの動的オブジェクトをストリーミングする。ビューアは、現在ビューアのスクリーン上で見えるストリーム・オブジェクトのみに最適化される。オブジェクトは、表示されなくなると、自動的に停止するように構成するか、あるいは通信帯域を消費することなく引き続きサーバ上で「プレイ」することができ、したがってもう一度表示されたとき、その再生はユーザによって予想されるように時間が進行している。
【００８１】
図２１、図２２および図２３はビューア１００とオーディオ・クリップとの対話の一例を与える。図２１は多数のオーディオ・クリップ・エントリ２２４を含有するサンプル「音楽ライブラリ」ページ２２０を示す。エントリはタイトル２２２のもとにグループ化することができる。図２２は、「現在の」オーディオ・クリップ・エントリの指示と、ビューアのタッチスクリーンを介して作動することができる関連するプレイ・ボタン２２６を含む、ビューアが提供するオーディオ・クリップ・エントリ２２４の集合のビューを示す。現在のエントリは好ましくは、クリップがプレイしていなければ、単にスクリーンの中央に最も近いエントリであり、したがってビューアが移動する際に変化する。十分に近いエントリがない場合、現在のエントリはない。図２３は最も近いオーディオ・クリップがスクリーンにスナップされるか選択された後で、すなわちクリップ関係情報がスクリーンを満たしている状態でビューアが提供するビューを示す。この例に示されているように、スナップされるビューはページ自体から直接導出可能なビューとは全く異なることがあることに留意されたい。
【００８２】
上述のように、ビューアがページからリフトされたとき、ビューアが最後に接触したページの部分は表示され、インタラクティブなままである。また、ユーザは、ビューアがビューを下地ページと同期しないように現在のビューを「フリーズ」できることが有利なことがある。ユーザが最も近いインタラクティブまたは動的オブジェクトをスクリーンにスナップすると、ビューは効果的にフリーズされる。ユーザが再びスナップ・ボタンを押すと、ビューアはもう一度ビューを下地ページと同期させる。スナップすべきインタラクティブまたは動的オブジェクトがない場合、ビューアはまだスナップをフリーズ・コマンドとして解釈することができるが、正しく向くように、すなわちページの軸と表示されたページの軸が整合するように、現在のビューをそれ以上回転させない。したがって、スナップ・ボタンはフリーズ・ボタンとして使用することができるが、代替法としてビューワはスナップ・ボタンから離れたフリーズ・ボタンを備えることができる。
【００８３】
ビューアは、ビューアが他の形でビューを下地ページと同期している場合、すなわちビューアが下地ページの位置および身元に従って、ビューアに対する下地ページの回転に従ってビューを同期させる場合でも、スクリーンの軸と表示されたページの軸が常に整合された状態に保たれるモードを備える。このモードは、表示されたビューが常にビューアを操作するユーザに感知可能に見えるという利点を有する。このモードは、ページの表示された画像の品質を劣化させる回転が不可能であるというさらなる利点を有する。ビューアによって回転が考慮されない場合、ビューアも回転するページ画像を常に計算する必要がなくなる。妥協策として、ビューアは、ページに対するその実際の回転に対して９０度の最も近い倍数を考慮することができる。
【００８４】
図２４および図２５は、許可されたアクセスを必要とするビューアと「安全」データとの対話の一例を与える。図２４は銀行からの例示的個人識別番号（ＰＩＮ）通知状２３０を示す。口座番号２３２とＰＩＮ２３４の両方は印刷されたページに重ねられ、すなわち一連のＸとして印刷される。図１４はビューアが提供するＰＩＮ通知状のビューを示す。ビューは、ビューアのユーザがデータの所有者であることをネットページ・システムが検証しているということに基づいて実際の口座番号２３６とＰＩＮ２３８を示す。通知状は、特定のユーザ、すなわち通知状の元々の宛先であったユーザが所有しているとしてネットページ登録サーバ上に記録される。ビューアは同じユーザが所有しているとして記録される。実際のユーザの身元はオプションで、所有者の指紋に対して実際のビューアの指紋を検証することによってビューアの所有者の身元に対して検証される。指紋または何らかの他の生物測定手段（ｂｉｏｍｅｔｒｉｃ）は所有者の登録サーバによって記録される。ビューアは指紋キャプチャの目的で指紋センサ１８９を組み込むことができる。指紋や署名などの生物測定手段を設けることによって、ビューアを安全情報にある期間アクセス可能である「安全」モードに入れることができる。ライトＬＥＤなどのインジケータはこのモードをユーザに指示することができる。あるいは、ユーザの生物測定手段が感知されている間のみ、安全アクセスが保証される。この例では、ユーザの指が指紋センサに接触している間のみ、実際の口座番号およびＰＩＮがその場合示される。
【００８５】
図２６および図２７はビューアとフィルイン・フォーム２４０との対話の一例を与える。フォームはいくつかのフィルイン・フィールド２４２を有する。図２６は例示的なフォームを示す。図２７はビューアが提供するフォームのビューを示す。スタイラス２４４はタッチスクリーンを介してフォームのフィールドをフィルインするために使用することができる。この例は、通常のネットページ機構による係属中の手書き認識を手でフィルインされるフォーム２４０を示す。
【００８６】
デジタル・インクの形態をしたネットページ入力は、それがどのようにキャプチャされたかを示すために、すなわち印刷されたネットページと対話するネットページ・ペンを介して、またはビューアのタッチ感受性スクリーンと対話するスタイラスを介してラベリングされる。デジタル・インクも、例えば、ビューアの指紋センサ上のユーザの指の存在に対して、ビューアの認証状態の変化でラベリングされる。これによりページ・サーバは、対応するページ記述に関してネットページ入力を解釈するとき、入力がキャプチャされたときにユーザに見えないドキュメント要素を無視することができる。
【００８７】
ビューアを介して発生したデジタル・インクは、下地ページと対話するネットページ・ペンからきたかのように見えるように他の形で適切に変換され、すなわちデジタル・インクは、下地ページのページＩＤでラベリングされ、デジタル・インク中の位置サンプルの座標は、位置サンプルがキャプチャされたときの現在のビュー変換に従って、ビューアの座標系から下地ページの座標系に変換される。代替法として、ビューアは、現在のパーソナル・デジタル・アシスタント（ＰＤＡ）の方式で、スタイラスを介して特定可能な挿入点、関連するテキスト・カーソル、およびスクリーン上キーボードまたは文字方向文字エントリおよび認識を介したテキスト・エントリを備えることができる。
【００８８】
ビューアはあるいはまたはさらに、移動電話ネットワークを介してネットページ・サーバとのより長距離の通信のために移動電話トランシーバを含有することができる。トランシーバが第三世代「常時オン」パケット切替え接続をサポートする場合、ビューアはページ・コンテンツを自由にダウンロードまたはストリーミングすることができる。トランシーバが回路切替え接続のみをサポートする場合、ビューアは、それが新しいページに遭遇したときはいつでも全ページ記述を接続し、ダウンロードし、ダウンロードされたページ記述を介してページのローカル・ナビゲーションを行い、動的コンテンツを表示する必要があるとき、またはハイパーリンクが作動したときにのみさらなる接続を行うことを選択することができる。
【００８９】
ビューアは、より長距離のトランシーバを組み込んでいる場合、ワイヤレス・ネットページ・ペンおよび他のネットページ感知デバイスのためのネットページ基地局として働くことができる。
【００９０】
安全データについて問い合わせるために使用されるとき、ビューアはＶｅｒｉｃｏｍ  ＦＰＳ２００などの指紋センサを組み込むことができ、ユーザの身元を連続的にモニタし、検証することができる。プロセッサは典型的にはシリアル・インタフェース指紋センサについて問い合わせる。
【００９１】
ビューアはいくつかのレベルの電力管理を組み込むことができる。ある非活動期間の後、ビューアはディスプレイを非活動化することができる。より長い非活動期間の後、プロセッサは電力保存休止状態に入ることができる。電力管理は画像センサおよび／またはタッチ・センサと結合して、ウェイクアップ・オンスクリーン対話または移動を可能にすることができる。ビューアはまたこの目的で加速度計を組み込むことができる。
【００９２】
ビューアはソフトウェアとともに構成して、パーソナル・デジタル・アシスタント（ＰＤＡ）として機能することができる。ビューアの構成要素および機能はまた移動電話に組み込むことができる。
【００９３】
ビューアは、スタイル・テキスト、オンライン・グラフィック、ビットマップ画像、オーディオ、およびビデオを含む様々なページ・コンテンツを処理する。オーディオおよびビデオは本質的に動的（すなわち時間変化する）であるが、テキスト、グラフィックおよび画像は通常静的である。ただし、それらは、遠隔的にまたはビューア内で実行するインタラクティブ・アプリケーションの出力を表す動的ストリームの一部とすることができる。例えばＪａｖａまたは同様のものにコード化される、ビューアによって解釈されるスクリプト・オブジェクトによってローカル・アプリケーションを定義することができる。
【００９４】
ページ・コンテンツは、（１）印刷されたページ上の静的要素、（２）ビューアを介してのみ現れる静的要素、および（３）ビューアを介してのみ現れる動的要素の３つのカテゴリに分かれる。第１のカテゴリはページのすべての視覚要素を含む。第２のカテゴリは、例えば、動的コンテンツのためのコントロールに関連付けられた要素、例えばビデオ・クリップのための再生コントロール、および安全情報に関連付けられた要素を含む。第３のカテゴリは動的性質のどんなものでも、例えばビデオ・クリップを含む。動的要素は、印刷されたページ上に有意義な視覚外観を有するようにページ記述中の静的相対物を有することができる。例えば、ビデオ・クリップはクリップのタイトルを示す適切なサイズの長方形によって表すことができる。
【００９５】
第２および第３のカテゴリのドキュメント要素は、それらの外観を制限する関連するビュー・フィルタを有する。「ビューア・ビュー」フィルタは要素がビューアを介して現れるのを制限する。「安全ビュー」は要素が許可されたビューアを介して現れるのを制限する。ビュー・フィルタ・クラス図が図２９に示されている。
【００９６】
デジタル・インク・ストリームは約５キロビット／秒［１３］の最大データ転送速度で発生する。ビューアは同様の最大データ転送速度でビュー変換ストリームを発生する。したがって、ビューアは、無視できる約１０キロビット／秒の最大データ転送速度で基地局へのワイヤレス通信トラフィックを発生する。
【００９７】
基地局からビューアへのワイヤレス通信トラフィックを最小化するために、ただ１つの動的オブジェクトを一時に活動（アクティブに）できるよう命じることができる。複数のオブジェクトがビューアを介して見える場合でも、ページ・サーバはほとんど１つのそのようなオブジェクトを非活動化（非アクティブ）することができる。ページ・サーバは、例えば、ビューアのディスプレイの中心に最も近い動的オブジェクトのみを活動状態にすることができる。ユーザは、スタイラスで代替動的オブジェクトをクリックすることによってそれを明示的に活動化することができるか、あるいはユーザは、動的オブジェクトを明示的に活動化することを要求され、したがって現在活動状態のオブジェクトを暗示的に非活動化することができる。
【００９８】
動的オブジェクトがアプリケーション・ウィンドウを表す場合、ページ・サーバは典型的には、アプリケーション・ウィンドウに関係するビューアのビュー変換への変更をアプリケーションに中継する。これによりアプリケーションは、ウィンドウが見えるときに出力を発生し、ウィンドウとビューアのビューとの間の実際の重なりに出力を合わせることができる。アプリケーションからの出力はビデオ・ストリームの形態とするか、あるいはテキスト、グラフィックおよび画像に作用するグラフィックス・コマンドのストリームの形態とすることができる。
【００９９】
ビューアを介して遠隔アプリケーションからの出力を表示し、ビューアを介してスタイラス入力をキャプチャし、アプリケーションをビューアと対話するように明示的に設計しなくても、スタイラス入力を遠隔アプリケーションに送ることが可能である。アプリケーションは典型的には、ウィンドウイング・システムのサービスを利用することによってデバイス独立方式でビットマップ・ディスプレイ、キーボードおよびポインティング・デバイスなどのユーザ・インタフェース・デバイスと対話し、これによりユーザ・インタフェース・デバイスはアプリケーションとの対話方法を変更せずにアプリケーションから離れることができる。
【０１００】
ビューをオンデマンドでレンダリングする代替法として、ビューアはページ全体をメモリ・バッファ中にレンダリングし、次いで単に適切に変換されたウィンドウをバッファ中に表示することができる。ただし、比較的解像度の低いテキストを回転させるとテキスト品質が容認できないものになるので、ページをディスプレイ解像度よりも高い解像度でレンダリングし、表示前に適切にローパス・フィルタリングしなければならず、あるいはディスプレイ解像度をそれまで仮定していたよりも高くしなければならない。
【０１０１】
さらなる代替法として、ビューアはページをレンダリングし、それを典型的には圧縮された形態でビューアに供給するためにページ・サーバまたは基地局に依拠することができる。この場合、ビューアはまだ動的ストリームを静的ページ・ビューと統合する役割を果たす。
【０１０２】
さらに別の代替法として、ビューアは現在のビューをレンダリングし、それを典型的には圧縮された形態でビューアに供給するためにページ・サーバまたは基地局に依拠することができる。この場合、ビューアは、ページ記述を含有することができる様々な要素を解釈し、レンダリングするためのどんなサポートをも含有しない必要がある。３２０×２４０ＲＧＢピクセル・ディスプレイ、１０Ｈｚ更新レート、および１０：１圧縮を仮定すると、これには約１．８メガビット／秒のデータ転送速度が必要であり、これは上記で議論したように現在入手可能なパーソナルエリア、ローカルエリアおよびワイドエリア・ワイヤレス・ネットワーキング技術を実際に使用する領域内である。
【０１０３】
図３０はネットページ・ビューアとネットページ・ネットワークとの間の対話を示す。ビューアの時間変化ビュー変換、ならびにビューアを介してキャプチャされたデジタル・インクはネットページ基地局に（Ａにおいて）送信される。基地局は、ページのタグに埋め込まれたページＩＤによって識別される、ビューアが対話している物理的ページの電子記述を保持するページ・サーバにビュー変換およびデバイス・インクを（Ｂにおいて）中継する。ページ・サーバはページに対してビュー変換およびデバイス・インクを解釈し、最初にページ記述に（Ｃにおいて）応答する。その後、ページ・サーバは動的オブジェクト更新およびストリーミング動的コンテンツを（Ｃにおいて）送信する。基地局はページ・サーバからのデータをビューアに（Ｄにおいて）中継する。
【０１０４】
ページ・サーバは、アプリケーションに関連付けられたウィンドウへのビューアのビューが変化したことをアプリケーションに（Ｅにおいて）通知することができ、アプリケーションはその現在のビューの一部を更新するようビューアに命令するコマンドに（Ｆにおいて）応答することができる。ページ・サーバはコマンドをビューアに（Ｄにおいて）中継する、基地局にこれらのコマンドを（Ｃにおいて）中継する。
【０１０５】
手書きテキストは、ネットページ・システムによって認識される前または後に下地ページに転送し、コンピュータ・テキストに変換することができる。変換後に転送する場合、ビューアは手書きテキストの代わりにコンピュータ・テキストを下地ページに転送することができる。同様に、署名は、ユーザの身元を検証するためにネットページ・システムによって使用される前または後にページに転送することができる。検証後に転送する場合、ビューアは著名の代わりに検証アイコンおよび／または通し番号を転送することができる。
【０１０６】
好ましい実施形態のディスプレイは視覚的であるが、本発明によれば点字ビューアを製作することができる。点字ビューアは光学式ビューアに類似している。点字ビューアは登録様式で、触覚点字ディスプレイを介してネットページのテキストを表示する。点字ビューアはまたページ記述において利用できる場合グラフィックおよび画像に対応するテキスト・ラベルを表示する。点字文字は典型的には視覚的に認識される文字よりも大きいサイズでレンダリングされるので、点字ビューアは典型的には下地ページのズームされたビューを表す。これはビューアがページ上を移動した際、ディスプレイがそれに対応してより速く移動することを意味する。
【０１０７】
他の実施形態では、ビューアはページに接触していないときに透明とすることができ、したがってページ上に配置されている間、ページはビューアを介して見られる。これは、透過性カラー・ディスプレイの後ろに配置される不透明なときに反射性になるＬＣＤシャッタを使用して実施することができる。ただし、ビューアが常に不透明であり、ただいつもほとんど透明である場合、ネットページ・ビューアの設計は簡単化される。
【０１０８】
本発明について見えないタグを使用するネットページ・システムに関して説明したが、本発明はネットページ・システムまたは見えないタグの使用に限定されない。必要ならば、本発明はバー・コードなど平均的な人間の裸眼に見えるタグまたはコードを利用することができる。タグは、関連するファイルを参照するために使用される身元を単にエンコードする必要はない。タグはより高いレベルで命令をエンコードすることができる。例えば、タグは「プレイ・チャプタ９９」の命令をエンコードすることができる。見えないタグを使用する場合、タグはネットページ・システムに関して開示されているタグに限定する必要はない。他のタグ付けシステムが入手可能であり、適切なタグ付けシステムが使用できる。本発明はいくつかの波長を吸収するか、あるいはいくつかの波長の蛍光を発するインクの使用に限定されない。磁気インク、アパーチャを含む表面変更、基板自体の構造の変更はすべて本発明の範囲内に入る。本発明のビューアとドキュメント・データのソースとをリンクするシステムおよび方法はネットページ・システムに限定されない。ビューアはコンピュータのネットワークではなく単一のコンピュータにケーブルによってリンクすることができる。
【０１０９】
以上、本発明について好ましい実施形態およびいくつかの特定の代替実施形態に関して説明した。しかしながら、詳細に説明した実施形態とは異なるいくつかの他の実施形態も本発明の精神および範囲内に入ることを当業者なら理解できよう。したがって、本発明は適宜相互参照によって組み込まれる文献を含む本明細書に記載した特定の実施形態に限定されるものではない。本発明の範囲は付属の特許請求の範囲によってのみ限定される。
【図面の簡単な説明】
【図１】  本発明の一実施形態の上からの透視図である。
【図２】  図１のデバイスの下からの透視図である。
【図３】  図１のデバイスの上からの拡大透視図である。
【図４】  図１のデバイスの後ろからの側面図である。
【図５】  図１のデバイスの上からの平面図である。
【図６】  図１のデバイスの右からの側面図である。
【図７】  図５線ＡＡに沿った断面図である。
【図８】  図１のデバイスの内部構成要素の上からの透視図である。
【図９】  図１のデバイスの内部構成要素の下からの透視図である。
【図１０】  図１のデバイスのＰＣＢの下側の拡大透視図である。
【図１１】  第１の向きのコード化された基板上で使用する際の図１のデバイスを示す平面図である。
【図１２】  図１１の構成の側部からの図である。
【図１３】  図１１の基板上の第２の向きの図１のデバイスの平面図である。
【図１４】  ページの「リフト」ビューを示す図１のデバイスのビューアの平面図である。
【図１５】  暗黒中のページのビューを示す図１のデバイスの平面図である。
【図１６】  ページの「ズームイン」ビューを示す図１のデバイスの平面図である。
【図１７】  ページの「ズームアウト」ビューを示す図１のデバイスの平面図である。
【図１８】  映画ライブラリ・ページの一例を示す図である。
【図１９】  プレイ可能なビデオ・クリップのビューを示すビューアの平面図である。
【図２０】  プレイ可能なビデオ・クリップのスナップおよびリフト・ビューを示すビューアの平面図である。
【図２１】  音楽ライブラリ・ページの一例である。
【図２２】  プレイ可能な音楽クリップのビューを示すビューアの平面図である。
【図２３】  プレイ・オーディオ・クリップのスナップおよびリフト・ビューを示すビューアの平面図である。
【図２４】  銀行からのＰＩＮ通知状の一例を示す図である。
【図２５】  個人データの秘密ビューを示すビューアを示す図である。
【図２６】  「フィルイン」フォームの一例を示す図である。
【図２７】  ユーザによるフォーム・フィルインを可能にするビューアを示す図である。
【図２８】  ビューアの電子構成要素の概略図である。
【図２９】  ドキュメント要素ビューを示す図である。
【図３０】  ネットページ・ネットワークとのビューア対話を示す図である。
【図１】
0004189152.tif 000002
【図２】
0004189152.tif 000003
【図３】
0004189152.tif 000004
【図４】
0004189152.tif 000005
【図５】
0004189152.tif 000006
【図６】
0004189152.tif 000007
【図７】
0004189152.tif 000008
【図８】
0004189152.tif 000009
【図９】
0004189152.tif 000010
【図１０】
0004189152.tif 000011
【図１１】
0004189152.tif 000012
【図１２】
0004189152.tif 000013
【図１３】
0004189152.tif 000014
【図１４】
0004189152.tif 000015
【図１５】
0004189152.tif 000016
【図１６】
0004189152.tif 000017
【図１７】
0004189152.tif 000018
【図１８】
0004189152.tif 000019
【図１９】
0004189152.tif 000020
【図２０】
0004189152.tif 000021
【図２１】
0004189152.tif 000022
【図２２】
0004189152.tif 000023
【図２３】
0004189152.tif 000024
【図２４】
0004189152.tif 000025
【図２５】
0004189152.tif 000026
【図２６】
0004189152.tif 000027
【図２７】
0004189152.tif 000028
【図２８】
0004189152.tif 000029
【図２９】
0004189152.tif 000030
【図３０】
0004189152.tif 000031