(57)【特許請求の範囲】
【請求項１】
画面を有し、三原色を別々かつ同時に表示できるカラー表示装置である表示モニタに接続され、データを記憶するための記憶装置を有するホスト・コンピュータ・システムから情報を携帯情報装置に転送する方法であって、
一定の時間間隔の光学パルスのクロッキング・ビット・ストリームを生成するステップと、
前記記憶装置に記憶されたソース・データ・セットを光学パルスのデータ・ビット・ストリームに変換するステップと、
前記表示モニタの画面上に、三原色を別々かつ同時に表示することができる複数の領域を含む事前画定済みエリアを形成するステップと、
前記一定の時間間隔に従って前記事前画定済みエリア内の前記複数の領域のうち１つの領域内で前記三原色のうちの１色を含む第１の複数のピクセルを照明することにより、光学パルスの前記クロッキング・ビット・ストリームを、前記表示モニタに表示するステップと、
前記クロッキング・ビット・ストリームに従った前記第１の複数のピクセルの照明と同期して前記データ・ビット・ストリームのビットが表示されるように、前記事前画定済みエリア内の前記複数の領域のうち１つの領域内で、前記三原色のうち前記クロッキング・ビット・ストリームを表示モニタに表示する前記ステップにて使用していない１色を含む追加の複数のピクセルを照明することにより、光学パルスの第１のデータ・ビット・ストリームを、前記表示モニタに表示するステップと、
前記クロッキング・ビット・ストリームに従った前記第１の複数のピクセルの照明と同期して前記データ・ビット・ストリームのビットが表示されるように、前記事前画定済みエリア内の前記複数の領域の残りの領域内で、前記三原色のうち前記クロッキング・ビット・ストリームを表示モニタに表示する前記ステップにて使用している１色のピクセルを照明することにより、光学パルスの第２のデータ・ビット・ストリームを、前記表示モニタに表示するステップと、
前記クロッキング・ビット・ストリームに従った前記第１の複数のピクセルの照明と同期して前記データ・ビット・ストリームのビットが表示されるように、前記事前画定済みエリア内の前記複数の領域の残りの領域内で、前記三原色のうち前記クロッキング・ビット・ストリームを表示モニタに表示する前記ステップにて使用していない１色を含む追加のピクセルを照明することにより、光学パルスの第３のデータ・ビット・ストリームを、前記表示モニタに表示するステップと、
前記携帯情報装置に接続されて、前記三原色のうちの別々の１色をそれぞれ含む前記クロッキング・ビット・ストリームと、前記第１のデータ・ビット・ストリームおよび前記第２のデータ・ビット・ストリームおよび前記第３のデータ・ビット・ストリームとを、別々かつ同時に検出するように構成されている感知装置を使用して、前記光学パルスを検出するステップと、
前記クロッキング・ビット・ストリームに従って、前記第１のデータ・ビット・ストリームおよび前記第２のデータ・ビット・ストリームおよび前記第３のデータ・ビット・ストリームの光学パルスをターゲット・データ・セットに変換するステップと、
前記ターゲット・データ・セットを前記携帯情報装置内に記憶するステップとを含む、方法。
【請求項２】
ソース・データ・セットを変換する前記ステップが、前記データ・ビット・ストリームが光学パルスの単一のデータ時系列を含むように、シリアル伝送方式を使用して行われる、請求項１に記載の方法。
【請求項３】
ソース・データ・セットを変換する前記ステップが、前記データ・ビット・ストリームが光学パルスの複数のデータ時系列を含むように、パラレル伝送方式を使用して行われる、請求項１に記載の方法。
【請求項４】
前記事前画定済みエリアが平行四辺形で画定され、前記複数の領域のうち１つの領域が、前記事前画定済みエリアのコーナと一致する１つのコーナと、前記一致するコーナから延びる前記事前画定済みエリアの２つの辺と同一線上にある２つの辺とを有するより小さい平行四辺形で画定され、前記複数の領域の残りの領域が、前記事前画定済みエリアの平行四辺形から前記より小さい平行四辺形を除去した後のノモン形の残りの部分で形成される、請求項１に記載の方法。
【請求項５】
画面を有し、三原色を別々かつ同時に表示できるカラー表示装置である表示モニタに接続され、データを記憶するための記憶装置を有するホスト・コンピュータ・システムから情報を携帯情報装置に転送する方法を前記ホスト・コンピュータ・システムに実行させるプログラムを記憶した記憶媒体であって、
一定の時間間隔を表す光学パルスのクロッキング・ビット・ストリームを生成するステップと、
ソース・データ・セットを光学パルスのデータ・ビット・ストリームに変換するステップと、
表示モニタの画面上に、三原色を別々かつ同時に表示することができる複数の領域を含む事前画定済みエリアを形成するステップと、
前記一定の時間間隔に従って前記事前画定済みエリア内の前記複数の領域のうち１つの領域内で、前記三原色のうちの１色を含む第１の複数のピクセルを照明することにより、光学パルスの前記クロッキング・ビット・ストリームを前記表示モニタに表示するステップと、
前記クロッキング・ビット・ストリームに従った前記第１の複数のピクセルの照明と同期して前記データ・ビット・ストリームのビットが表示されるように、前記事前画定済みエリア内の前記複数の領域のうち１つの領域内で、前記三原色のうち前記クロッキング・ビット・ストリームを表示モニタに表示する前記ステップにて使用していない１色を含む追加の複数のピクセルを照明することにより、光学パルスの第１のデータ・ビット・ストリームを前記表示モニタに表示するステップと、
前記クロッキング・ビット・ストリームに従った前記第１の複数のピクセルの照明と同期して前記データ・ビット・ストリームのビットが表示されるように、前記事前画定済みエリア内の前記複数の領域の残りの領域内で、前記三原色のうち前記クロッキング・ビット・ストリームを表示モニタに表示する前記ステップにて使用している１色のピクセルを照明することにより、光学パルスの第２のデータ・ビット・ストリームを、前記表示モニタに表示するステップと、
前記クロッキング・ビット・ストリームに従った前記第１の複数のピクセルの照明と同期して前記データ・ビット・ストリームのビットが表示されるように、前記事前画定済みエリア内の前記複数の領域の残りの領域内で、前記三原色のうち前記クロッキング・ビット・ストリームを表示モニタに表示する前記ステップにて使用していない１色を含む追加のピクセルを照明することにより、光学パルスの第３のデータ・ビット・ストリームを、前記表示モニタに表示するステップと、
前記第１のデータ・ビット・ストリームおよび前記第２のデータ・ビット・ストリームおよび前記第３のデータ・ビット・ストリームの光学パルスが前記クロッキング・ビット・ストリームのパルスと同期して、表示モニタの画面上に幾何学的に画定されたエリア内に複数のピクセルを含む光学ゾーン内に表示されるように、前記クロッキング・ビット・ストリームおよび前記第１のデータ・ビット・ストリームおよび前記第２のデータ・ビット・ストリームおよび前記第３のデータ・ビット・ストリームを表示するステップと、を含むことで、
前記携帯情報装置に接続されて、前記三原色のうちの別々の１色をそれぞれ含む前記クロッキング・ビット・ストリームと、前記第１のデータ・ビット・ストリームおよび前記第２のデータ・ビット・ストリームおよび前記第３のデータ・ビット・ストリームとを、別々かつ同時に検出するように構成されている感知装置を使用して、前記光学パルスを検出させ、
前記クロッキング・ビット・ストリームに従って、前記第１のデータ・ビット・ストリームおよび前記第２のデータ・ビット・ストリームおよび前記第３のデータ・ビット・ストリームの光学パルスをターゲット・データ・セットに変換し、
前記ターゲット・データ・セットを前記携帯情報装置内に記憶することを前記ホスト・コンピュータ・システムに実行させるプログラムを記憶した記憶媒体。
【請求項６】
前記事前画定済みエリアが平行四辺形で画定され、前記複数の領域のうち１つの領域が、前記事前画定済みエリアのコーナと一致する１つのコーナと、前記一致するコーナから延びる前記事前画定済みエリアの２つの辺と同一線上にある２つの辺とを有するより小さい平行四辺形で画定され、前記複数の領域の残りの領域が、前記事前画定済みエリアの平行四辺形から前記より小さい平行四辺形を除去した後のノモン形の残りの部分で形成される、請求項５に記載の記憶媒体。
【請求項７】
前記方法を実施するための命令が、ＪＡＶＡ（登録商標）使用可能ウェブ・ブラウザを有するコンピュータ・システムにダウンロードすることができる、ＪＡＶＡ（登録商標）アプレット・プログラムを含む、請求項５または６に記載の記憶媒体。
【請求項８】
コンピュータ・システムに記憶された情報を携帯情報装置に転送するシステムであって、
画面を有し三原色を別々かつ同時に表示できるカラー表示装置である表示モニタと、記憶装置とを備え、一定の時間間隔の光学パルスのクロッキング・ビット・ストリームを生成し、前記記憶装置に記憶されたソース・データ・セットを光学パルスのデータ・ビット・ストリームに変換し、前記表示モニタの画面上に、三原色を別々かつ同時に表示することができる複数の領域を含む事前画定済みエリアを形成し、前記一定の時間間隔に従って前記事前画定済みエリア内の前記複数の領域のうち１つの領域内で、前記三原色のうちの１色を含む第１の複数のピクセルを照明することにより、光学パルスの前記クロッキング・ビット・ストリームを、前記表示モニタに表示し、前記クロッキング・ビット・ストリームに従った前記第１の複数のピクセルの照明と同期して前記データ・ビット・ストリームのビットが表示されるように、前記事前画定済みエリア内の前記複数の領域のうち１つの領域内で、前記三原色のうち前記クロッキング・ビット・ストリームを表示モニタに表示するために使用していない１色を含む追加の複数のピクセルを照明することにより、光学パルスの第１のデータ・ビット・ストリームを、前記表示モニタに表示し、前記クロッキング・ビット・ストリームに従った前記第１の複数のピクセルの照明と同期して前記データ・ビット・ストリームのビットが表示されるように、前記事前画定済みエリア内の前記複数の領域の残りの領域内で、前記三原色のうち前記クロッキング・ビット・ストリームを表示モニタに表示する際に使用している１色のピクセルを照明することにより、光学パルスの第２のデータ・ビット・ストリームを、前記表示モニタに表示し、前記クロッキング・ビット・ストリームに従った前記第１の複数のピクセルの照明と同期して前記データ・ビット・ストリームのビットが表示されるように、前記事前画定済みエリア内の前記複数の領域の残りの領域内で、前記三原色のうち前記クロッキング・ビット・ストリームを表示モニタに表示する際に使用していない１色を含む追加のピクセルを照明することにより、光学パルスの第３のデータ・ビット・ストリームを、前記表示モニタに表示するホスト・コンピュータ・システムと、
前記携帯情報装置に接続されて、前記三原色のうちの別々の１色をそれぞれ含む前記クロッキング・ビット・ストリームと、前記第１のデータ・ビット・ストリームおよび前記第２のデータ・ビット・ストリームおよび前記第３のデータ・ビット・ストリームとを、別々かつ同時に検出するように構成され、前記光学パルスを検出し、前記クロッキング・ビット・ストリームに従って、前記第１のデータ・ビット・ストリームおよび前記第２のデータ・ビット・ストリームおよび前記第３のデータ・ビット・ストリームの光学パルスをターゲット・データ・セットに変換し、前記ターゲット・データ・セットを前記携帯情報装置内に記憶する光学感知装置とを含むシステム。
【請求項９】
前記携帯情報装置がクライアント・コンピュータであって、
前記クライアント・コンピュータが、前記ターゲット・データ・セットを変換し記憶する請求項８に記載のシステム。
【請求項１０】
前記表示モニタが、液晶のモニタである請求項８に記載のシステム。
【請求項１１】
前記ホスト・コンピュータ・システムがＪＡＶＡ（登録商標）アプレットを用いる、請求項８、９、または１０に記載のシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯クライアント装置への情報の転送に関し、より詳細には、ホスト・コンピュータ・システムからデータを転送する方法であって、ホスト・コンピュータ・システムに接続された表示モニタ上に光学ビット・ストリームの形でデータを表示し、次いで、クライアント装置に接続された光学感知装置を使用して光学ビット・ストリームを検出しダウンロードする方法に関する。この方法の利点は、陰極線管（ＣＲＴ）や液晶表示装置（ＬＣＤ）など、オン／オフ・ライトを表示することのできる任意の表示モニタに接続されたどんなコンピュータ・システム上でも実施できることである。
【０００２】
【従来の技術】
携帯情報装置の使用が増大しており、このような装置のためのアプリケーションの数が増加し続けている。このような装置の例には、携帯情報端末（personal digital assistants、ＰＤＡ）、スマートフォン、電子オーガナイザ、ビデオ・ゲーム・ユニット、腕時計、ディジタル音楽プレーヤ、ビデオ・プレーヤ、およびラップトップ・コンピュータなどの携帯電子装置が含まれる。これに対応したネットワーク・コンピュータの発展、および特にインターネットの商業利用の急激な拡大が、携帯情報装置の急増に拍車をかけており、これは逆に、これらの装置にデータをダウンロードする必要を際立たせている。例えば、ビデオ・ゲームまたはディジタル音楽セレクションの最新のソフトウェア更新をインターネットからダウンロードしたい場合がある。インターネットとは、ＡＲＰＡ（Advanced Research Projects Agency）によって生み出されたネットワークから発したコンピュータのネットワークを指し、ネットワーク上のコンピュータ間で通信を実現する方法として伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）を使用する。インターネットを介して情報にアクセスし情報を転送するために、いくつかのサービス機能が開発されており、もっとも一般的なものの１つはワールド・ワイド・ウェブ（ＷＷＷ）と呼ばれている。通常、ユーザは、インターネットに接続されたクライアント・コンピュータ上で稼動するウェブ・ブラウザと呼ばれるソフトウェアとインターフェースすることによってＷＷＷ上のデータにアクセスすることになる。あるいは、ＰＤＡを使用して、オフィスのコンピュータからカレンダー情報をダウンロードし、その後、空港のキオスクから航空路線スケジュールをダウンロードしたいと思う場合もある。この例では、オフィスのコンピュータのネットワークと、空港のキオスクが接続されているネットワークはそれぞれ、組織について別個かつ内的かつ私的で、アクセスが制限されるものである場合がある。このような私的ネットワークはしばしば、相対的によりアクセスしやすいインターネットと比較して、イントラネットと呼ばれる。したがって、インターネット上と私的イントラネット上の両方における多様な状況で、様々な携帯電子装置に情報をダウンロードできることが望ましいであろう。
【０００３】
コンピュータ・システム上に記憶された情報は、様々な通信方法を使用して別のコンピュータまたは装置に転送することができる。情報は、シリアル・コード化方法かパラレル・コード化方法のいずれかを使用する様々な標準方式の１つに従ってバイナリ・データの形で送信される。このような方法は、ハンドシェーク・プロシージャ、開始、停止、ならびにエラー検出および訂正のための、プロトコルを含むことがある。ソフトウェアまたはデータをホスト・コンピュータ・システムから外部装置にロードするには、通常、ホスト・コンピュータと外部装置との間の有線接続か、おそらくは赤外線ポートまたは無線周波（ＲＦ）ポートを使用する無線接続が必要であり、これらは両方とも、特殊化されたハードウェアをクライアント装置上のみならずホスト・システム上にも必要とする。このようにホスト上とクライアント上の両方に追加ハードウェアが必要なために、データ転送のフレキシビリティが制限され、いくつかの場所、おそらくはリモートの場所で、これに対応することが困難な場合がある。したがって、携帯情報装置のフレキシビリティおよび使用可能度を高めるために、適合するハードウェアまたはハードワイヤード接続を必要としない無線転送方法が必要とされている。
【０００４】
ハードワイヤード接続を必要としないデータのダウンロード技術の１つは、米国特許第５４８８５７１号（以下Jacobs特許と呼ぶ）に開示されている。Jacobs特許には、パーソナル・コンピュータ上のＣＲＴ表示装置から多機能電子腕時計にデータを転送する方法および装置が記載されている。Jacobs特許では、データがシリアル・ビット・ストリームとしてフォーマットされ、次いでこのビット・ストリームが、ＣＲＴ表示装置のラスタ・リフレッシュ・レートに従って、異なる明るさの線の形でＣＲＴ表示装置上に表示される。データは、ＣＲＴ上に表示されたライト・パルスを検出する光検出器を使用することにより、ＣＲＴのラスタ走査レートに関連するタイミング情報に従ってバイナリ・データとして電子腕時計に転送される。したがってJacobs特許は、ＣＲＴ表示装置を使用するよう限定されており、タイミング情報がＣＲＴのラスタ走査レートに依存するので、ＬＣＤ表示装置など他のタイプの表示装置では使用することができない。さらに、Jacobs特許は、シリアル伝送方式を使用するようにも限定されている。
【０００５】
【発明が解決しようとする課題】
本発明の目的は、ホスト・コンピュータ・システムから携帯クライアント情報装置に情報を転送する方法であって、表示モニタの使用を介した光学データ送信を表示モニタのタイプに依存しない形で可能にする方法を提供することである。
【０００６】
本発明の別の目的は、ホスト・コンピュータ・システムから携帯装置に情報を転送する方法であって、インターネットまたは他のコンピュータ・ネットワークと共に利用できる方法を提供することである。
【０００７】
本発明の別の目的は、様々な通信プロトコル標準に対応でき、シリアル・コード化体系とパラレル・コード化体系のいずれを使用してもデータを送信できる情報転送の方法を提供することである。
【０００８】
【課題を解決するための手段】
本発明によれば、携帯情報装置への光学データ送信を行う方法が提供され、前記方法は、
（ａ）ダウンロードされるソース・データをデータ・ビット・ストリームにコード化するステップと、
（ｂ）タイミング・パルスを表すクロッキング・ビット・ストリームを生成するステップと、
（ｃ）前記タイミング・パルスに従って第１のピクセル・セットを逐次的に照明することによって前記クロッキング・ビット・ストリームを表示し、別のピクセル・セットを前記クロッキング・ビット・ストリームと同期して照明することによって前記データ・ビット・ストリームを表示し、したがって、タイミング・パルスが表示されるのと同じ時間枠中に１ビットのデータを表示するステップと、
（ｄ）前記ピクセル・セットの照明を別々に検出するように構成された光学感知装置を使用して、画面上に表示されたライト・パルスを検出し、前記ライト・パルスをデコード済みデータに変換して、デコード済みデータを携帯情報装置内に記憶するステップとを含む。
【０００９】
したがって、本発明の好ましい実施形態によれば、データをダウンロードしたいと思うユーザは、ウェブ・ブラウザを介してホスト・コンピュータにアクセスし、それにより、ダウンロードされるデータのビット・ストリームを表す調整された一連のライト・パルスを表示するためのプログラム（そのブラウザ環境と共に稼動するアプレットなど）を呼び出す。この実施形態では、ビット・ストリーム・データを表示するステップ（ｃ）は、赤、緑、青（ＲＧＢ）などの三原色を表示できるカラー・モニタを使用して実施され、したがって、各原色は別々のビデオ信号によってアクティブにされる。表示画面の所与の画素（ピクセル）の色は、当業者に周知のように、一般にＲＧＢドットの相対的な明るさの適切な組合せによって達成される。本発明によるデータ送信は、ある原色を含む表示画面の規定エリア内のピクセルをクロッキング・ビット・ストリーム（言い換えれば一連のライト・パルス）に従った時間間隔で照明し、別の原色を含む同じ規定エリア内の異なるピクセル・セットを同様に照明し、それにより、クロッキング・ライト・パルスが照明される時間増分の間にデータ情報のビットを表示することによって達成される。ライト・パルスが表示される規定エリアを、以下「光学ゾーン」（ＯＺ）と呼ぶ。ある色（例えば青）を、クロック同期パルスとして使用する。残りの原色の１色（例えば赤）を、データ・ビット・ストリームを表すライト・パルスを表示するのに使用する。残りの第３の色、この例では緑を、別のデータ・ビット・ストリームを表示するのに使用することもできる。したがって、別々に照明される色付きピクセル・セットはそれぞれ、個別の伝送「チャネル」として効果的に機能する。ライト・パルスを検出するステップ（ｄ）は、携帯情報装置に接続されており各原色を別々かつ同時に検出するように構成された光学感知装置によって行われる。
【００１０】
本発明はまた複数の光学ゾーンも可能にし、それにより、２つまたはそれ以上のＯＺが形成される。各ＯＺは、別々の出力ビット・ストリームを表示するのに使用され、各ビット・ストリームは、クロッキング・ビット・ストリームに従って同期する光学パルスの形で表示される。したがって、２つまたはそれ以上の光学ゾーンの集合を、以下「光学ゾーン多重出力近傍」（Ｏｐｔｉｃａｌ  Ｚｏｎｅ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ  Ｎｅｉｇｈｂｏｒｈｏｏｄ；ＯＺＭＯＮ）と呼ぶ。本発明は、パラレル伝送方式を使用してデータをコード化することを可能にする。例えば、第１の光学ゾーン内にある２色の色を使用して、２つのデータ・チャネルを使用するパラレル伝送方式に従ってデータ・ビット・ストリームをコード化することができる。別のＯＺを追加してＯＺＭＯＮを形成することにより、第１の光学ゾーン内にある２色の色を、追加の各出力近傍中の３色それぞれと組み合わせて別々の追加パラレル・データ伝送チャネルとして使用し、したがって有効な伝送帯域幅を増大させることもできる。ライト・パルスを検出するのに使用される光学感知装置は、ＯＺＭＯＮの各ＯＺ内の各原色を別々かつ同時に検出するように構成されることになる。
【００１１】
表示モニタが、入力ビデオ信号を１つしか有しないために単色のピクセルしか照明できないモノクローム表示装置である場合は、代替実施形態が適用可能である。２つまたはそれ以上のＯＺを含むＯＺＭＯＮを使用して、ライト・パルスを表示する。第１のＯＺは、クロッキング・ビット・ストリームを表示するのに専用とされ、ＯＺＭＯＮの残りの１つまたは複数のＯＺは、データ・ビット・ストリームのライト・パルスを表示するのに使用される。したがって光学感知装置は、各ＯＺからライト・パルスを別々かつ同時に検出するように構成される。
【００１２】
本発明の別の代替実施形態は、ソース・データを１つのデータ・ビット・ストリームにコード化するステップ（ａ）でシリアル伝送方式を使用する。カラー表示モニタの場合、この実施形態は、単一のＯＺを利用し、伝送チャネルとして原色を２色だけ使用する。モノクローム表示装置の場合、この実施形態は、２つのＯＺを含む１つのＯＺＭＯＮを使用し、第１の光学ゾーンはクロッキング・ビット・ストリーム専用であり、第２の光学ゾーンはデータ・ビット・ストリーム専用である。この実施形態では、ステップ（ｄ）で使用される感知装置を最小限の構成にすることができる。
【００１３】
【発明の実施の形態】
図１に、ワークステーション・サーバ１０やメインフレーム・コンピュータ・システム１２などのホスト・コンピュータ・システムから、ＰＤＡ４０やスマートフォン４５などの携帯情報装置または任意の数のその他の類似装置へのビット・ストリーム・データの送信を概略的に示す。送信されるデータは、ローカル・コンピュータ・システムに接続されたＬＣＤ表示モニタ３８またはＣＲＴ表示モニタ３７上の規定エリア５０内に光学ライト・パルスの形で表示される。規定エリア５０は、本明細書で光学ゾーン（ＯＺ）と呼ぶピクセルの領域であり、本発明によりビット・ストリーム・データを表示するように照明される。送信されるソース・データは最初、私的イントラネット２０や公衆からアクセス可能なインターネット２５などのネットワークを介してアクセス可能な任意のコンピュータ上にあってもよく、ローカル・コンピュータ・システム上にあってもよい（例えば、データは最初、コンピュータを備えたキオスク３０内にあってもよく、ラップトップ・コンピュータ３５上にローカルにあってもよい）。接続は、専用回線１４を含むことができる。あるいは、モデム装置を使用してインターネットまたはイントラネットへの一時接続１５を確立することもでき、これは、ラップトップ・コンピュータ３５などのコンピュータ・システムをインターネットに接続する典型的な方式である。本発明によれば、携帯情報装置に接続された光学感知装置４２または４６が、ＯＺ５０内の光学パルスを好都合に検出できるように構成される。適切に構成された光学感知装置４２または４６は、ＯＺ５０に近接して表示モニタ３７または３８に固定されるかまたは一時的に取り付けられることができる（例えば既存の適用例で使用されるように吸盤を使用して）。ＯＺは、キオスク３０に接続できるようなＣＲＴ表示モニタ３７上にも、ラップトップ・コンピュータ３５に接続できるＬＣＤ表示装置３８などの代替タイプの表示モニタ上にも、コンピュータ・プログラムによって表示することができる。本発明の好ましい一実施形態によれば、インターネット２５に接続されたコンピュータ３５の場合、ＯＺ５０は、ブラウザ・アプリケーション３６のフレーム内で実行される小さなプログラムすなわちアプレットによって表示することができる。このようなアプレットは、ＪＡＶＡ（登録商標）などの様々なプログラミング言語のどれでも記述することができる。ＪＡＶＡ（登録商標）（Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ，Ｉｎｃ．の商標）は、オブジェクト指向のプラットフォーム独立型プログラミング環境である。ＪＡＶＡ（登録商標）のプラットフォーム独立性を達成する方式の１つは、ＪＡＶＡ（登録商標）バーチャル・マシン（ＪＶＭ（登録商標）はＳｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ，Ｉｎｃ．の商標）と呼ばれるＪＡＶＡ（登録商標）ランタイム環境をウェブ・ブラウザ内に組み込むことによる。ＪＡＶＡ（登録商標）プログラムはバイト・フォーマットでコンパイルされ、バイト・フォーマットは、サーバからダウンロードし、次いでウェブ・ブラウザ内で稼動するＪＶＭ（登録商標）によって解釈することができるものである。したがって、ＪＡＶＡ（登録商標）アプレットを使用する実施形態は、ＪＡＶ��（登録商標）使用可能ウェブ・ブラウザを有しインターネットに接続された、どんなコンピュータ・システムからも利用可能であるというフレキシビリティを有する。
【００１４】
図２に、カラーＣＲＴ表示モニタ３７の画面上に表示されるＯＺ５０の好ましい一実施形態を示すが、これは、カラーＬＣＤ表示モニタ３８の画面を表すこともできる（図１参照）。カラー表示モニタは通常、三原色にあたるピクセルを適切な明るさ（輝度）の値で照明することによって色（ＲＧＢなど）を表示することができる。各原色の明るさは、コンピュータ・システムから表示モニタへの接続を介して、その原色用の別々のビデオ信号によってアクティブにされる。この実施形態では、ＯＺ５０は平行四辺形のエリア内に形成されるが、ＯＺの形状は平行四辺形に限定されない。平行四辺形の形状のＯＺを使用する重要性については、後で別の実施形態のコンテキストで述べる。ＯＺ５０の内側部分はエリア６１であり、この中で、三原色のうちの少なくとも２色が、図３に示すような順序に従って逐次的に照明される。図３には、好ましくはコンピュータ・プログラムによって生成される光学パルスの時系列を表してある。時系列７０は、タイミングまたはクロッキング・パルスを表し、原色の青を使用して図２のＯＺ６１内に表示される。第２の時系列の光学パルス７４が生成され、これは、データのビット・ストリームを表し、同じＯＺ６１内に表示されるが、クロッキングに使用される原色とは異なる原色を使用して表示される。この例では、第２の原色として赤を選択する。ビット値は、適切な明るさまたは輝度の値で表すことができる。例えば時系列７０を考察すると、青いライトの輝度の値７１が青のしきい値８０以上である間の時間、時間Ｔ１からおよそ時間Ｔ２までは、同じ時間間隔の間に、表示されている別の原色を介して１ビットのデータが送信されていることを示すクロック・パルスを表すことになる。したがって時系列７４を参照すると、青いライト７１の輝度の値が青のしきい値８０以上である時間Ｔ１と時間Ｔ２の間に、ビット値１が、適切な赤の上方しきい値８２を超える輝度の値の赤いパルス７５で表されている。同様に、青いライト７２の輝度の値が青のしきい値８０以上である時間Ｔ３と時間Ｔ４の間に、ビット値０が、適切な赤の下方しきい値８１未満の明るさの値の赤いパルス７６で表されることになる。この実施形態では、赤いビット・ストリーム７４中にコード化されるデータは、当業者に周知のシリアル伝送方式を使用する。したがって、２色の色はそれぞれ伝送チャネルを効果的に表し、青はクロッキング・チャネルを形成し、赤はシリアル・データ・チャネルを形成する。
【００１５】
再び図２を参照すると、携帯情報装置（図２には示していないが図１と同様の４０または４５）に接続された光学感知装置４６を使用して、検出およびダウンロードのステップが行われる。本発明によれば、感知装置４６は、ＯＺ５０内に表示された青および赤色のライト・パルスの系列を別々かつ同時に検出するように構成される。一実施形態では、感知装置４６は、青いライトの輝度を検出できる第１の光学センサ４３と、赤いライトの輝度を検出できる第２の光学センサ４４を備える。個別の色を検出できる光学センサは当業者に周知である。本発明によれば、感知装置４６が画面に近接して配置されているとき、例えば表示モニタ３７の画面上に位置する点４７'と４８'を結ぶ点線で示すように感知装置４６のコーナ４７および４８がほぼ配置されているとき、光学センサ４３および４４それぞれによって青および赤のライト・パルスが別々かつ同時に検出される。
【００１６】
上記のようにデータ・ビット・ストリームがシリアル伝送方式を使用してコード化されると仮定して、図４に本発明の代替実施形態を示すが、これは、表示モニタ３７が１色だけの明るさしか制御できないモノクローム表示モニタのときに適用可能な実施形態である。画面のエリア５０は、平行四辺形に形成され、２つの光学ゾーンを含む。第１の光学ゾーン（ＯＺ）６１は、辺がより短い、小さい平行四辺形で囲まれており、より大きい平行四辺形５０の対応する辺のほぼ２分の１の長さである。ＯＺ６１を形成する平行四辺形は、ＯＺ６１の１つのコーナ点５５が平行四辺形５０のコーナ点５５と一致し、平行四辺形６１の第１の辺５１が、一致したコーナ点５５から大きい方の平行四辺形５０の第１の辺５３に沿って延び、第１のＯＺ６１を描く平行四辺形の第２の辺５２が、より大きい平行四辺形５０の第２の辺５４に沿って延びるように、より大きい平行四辺形５０内に配置される。別法としては、辺５１および５２を元の長さのほぼ２倍（それぞれ５３および５４）に延ばして共通コーナ５５を有するより大きい同様の平行四辺形を形成することにより、エリア６１を囲む最初の平行四辺形の辺を延ばしてより大きい平行四辺形５０を形成することもできる。したがって、第２の光学ゾーン６２は、より大きい平行四辺形５０で囲まれたエリアを含んで形成されるが、第１のＯＺ６１によってカバーされるエリアは含まない。より大きい平行四辺形のエリアから、より大きい平行四辺形との共通コーナ点を有するより小さい同様の平行四辺形を除去した後の、残りの部分によって画定されるエリアの形状は、数学の分野でノモンと呼ばれる。この実施形態では、タイミング・ビット・ストリーム（図３の７０）は、第１のＯＺ６１を照明する一連のモノクローム・ライト・パルスとして表示され、シリアル伝送方式を使用してコード化されたデータ・ビット・ストリーム（図３の７４）は、ノモン形に形成された第２のＯＺ６２を照明する一連のモノクローム・ライト・パルスとして、タイミング・ビット・ストリーム７０と同期して表示される。ビット・ストリーム・データの検出は、携帯情報装置（図示せず）に取り付けられた感知装置４６を使用して行うことができる。感知装置４６は、２つの光学センサ４３および４４（当業者に周知の）を備え、これらは、感知装置のコーナ４７および４８が表示モニタ３７上の点４７'および４８'にそれぞれに近接して配置されているとき、各ＯＺ６１および６２から個別のライト・パルスを別々かつ同時に検出することができる。この実施形態は、多重出力ビット・ストリームを表示するために複数の光学ゾーンを使用する概念を導入する。本発明による光学ゾーンは、隣接する必要はないが、相互に近傍内に形成することが好ましい。したがって、本発明による複数の出力光学ゾーンは、「光学ゾーン多重出力近傍」（ＯＺＭＯＮ）と呼ぶことができる。したがって図４では、エリア５０は、平行四辺形の第１のＯＺ６１と、ノモン形の第２のＯＺ６２とを含むＯＺＭＯＮである。この実施形態のようにモノクローム表示モニタの場合は、第１のＯＺ６１はタイミング・ビット・ストリーム情報を提供し、第２のＯＺ６２は、シリアル伝送に従ってコード化されたデータ���ビット・ストリーム情報を提供する。
【００１７】
本発明はまた、当業者に周知のようにパラレル伝送方式を使用してデータ・ビット・ストリームをコード化することによって実施することもできる。カラー表示モニタを使用して単一のＯＺ５０を表示する図２における一実施形態では、１色の原色、例えば青を使用してタイミング・ビット・ストリームを表示するが、この場合に、残りの２色の原色を使用して、赤いデータ・ビット・ストリーム７４および緑のデータ・ビット・ストリーム７８を表示する。先に述べたように、赤い時系列７４では、青いライトの輝度の値（例えば７１、７２、７３）が青のしきい値８０以上である時間間隔の間に、赤のしきい値８１または８２と比較した輝度の値に基づいて、ビット値１または０が決定される。同様に緑の時系列では、ビット値１が、時間Ｔ５と時間Ｔ６の間の間隔で示す所与のタイミング間隔の間に緑の上方しきい値８４を超えた輝度の値を有する緑のパルス７９で表され、ビット値０が、時間間隔Ｔ１〜Ｔ２および間隔Ｔ３〜Ｔ４に示す緑の下方しきい値８３未満の明るさの値を有する緑のパルス７７で表されることになる。赤および緑の時系列が２つのデータ伝送チャネルを効果的に可能にするので、パラレル伝送方式を使用してデータ・ビット・ストリームをコード化することができ、データ・ビットは同じＯＺ５０内の赤と緑のパルス間でインタリーブされる。したがって、シリアル・コード化体系に勝る伝送帯域幅の増大が可能になる。この実施形態によれば、携帯情報装置（図示せず）に接続された対応する感知装置４６は、３つの色付き時系列を別々かつ同時に検出するように、３つの光学センサ４１、４３、および４４を備える。
【００１８】
さらに、図４に示すように、表示モニタ３７がカラー・モニタであれば、ＯＺＭＯＮ５０はこの場合に２つのカラーＯＺ（６１および６２）を含み、これらをそれぞれ使用して、３つのビット・ストリームまで、合計６つのビット・ストリームまでを表示することができる。したがって、２つのＯＺ（６１および６２）を備えるＯＺＭＯＮ５０は、５つのチャネルのビット・ストリーム・データを同時に送信することができる。というのは、一方のＯＺ（例えば第１のＯＺ６１）内の色のうち１色は、タイミング・ビット・ストリームを表示するのに使用されることになるからである。感知装置４６はこれに対応して、３つのセンサをそれぞれが有する２つのグループを備え、３つのセンサを有する第１のグループ４３は、第１のＯＺ６１中で照明される、色分けされてコード化された３つの別々のビット・ストリームを検出するように構成され、３つのセンサを有する第２のグループ４４は、第２のＯＺ６２中で照明される、色分けされてコード化された３つのビット・ストリームを検出するように構成され、センサの各グループは、各ＯＺからビット・ストリームを同時に検出する。現在はカラー表示モニタが一般に使用されているので、これは、フレキシビリティと、データ送信のための妥当な帯域幅と、妥当な感知装置構成とをもたらす本発明の好ましい一実施形態である。
【００１９】
より多くのＯＺを備えたＯＺＭＯＮ、例えば図５のＯＺＭＯＮ５０を使用することにより、本発明の追加の実施形態を生み出すこともできる。ＯＺＭＯＮ５０は、５つのＯＺ６１、６２、６３、６４、６５を備え、第１のＯＺ６１は平行四辺形に形成され、追加のＯＺ（６２、６３、６４、６５）は、各ＯＺの同一線上の辺がほぼ同じ長さとなるようなノモンとして形成される。携帯情報装置（図１の４０または４５）に接続された感知装置（図１の４２または４６）は、ＯＺＭＯＮ５０のＯＺ６１、６２、６３、６４、６５を照明するライト・パルスを検出するのに好都合なように配置できるよう、適宜に構成しなければならない。表示モニタ３７がカラー・モニタである場合の図５に示す実施形態では、１４チャネルまでのデータ・ビット・ストリーム情報と、それに加えて１チャネルのクロッキング情報を送信することができる。
【００２０】
次に図６および図７を参照すると、ＯＺＭＯＮ５０の好ましい実施形態が平行四辺形の形状をとっている。好ましい一実施形態により、ＯＺＭＯＮ５０が第１のＯＺ６１および第２のＯＺ６２からなると仮定すると、感知装置４６は、直線構成の２つの光学センサ・グループを設けて構成され、したがって、第１のセンサ・グループ４３は、第１のＯＺ６１内で照明されるライト・パルスと整列するように配置されてそれらを検出することができ、第２のセンサ・グループ４４は、第２のＯＺ６２内で照明されるライト・パルスと整列してそれらを同時に検出することができる。例えば図６のように、感知装置は、位置４７'と４８'を結ぶ点線で示すように感知装置のコーナ４７および４８がそれぞれ配置されるように、ほぼ水平に整列させるのが好都合な場合もある。しかし好ましい一実施形態では、固定数のピクセルを照明することによってＯＺＭＯＮ５０が形成される。例えば、ピクセル解像度６４０×４８０の画面上で約６４０ピクセルを水平に照明することにより、水平な辺の長さが２．５４センチメートル（１インチ）の平行四辺形のＯＺが形成される。しかし、ピクセル解像度１０２４×７６８の画面上で同じＯＺが表示されるとき、６４０ピクセルを照明することによって形成される平行四辺形の水平な辺の長さは約０．６倍になり、約１．５８７５センチメートル（０．６２５インチ）の長さとなる。したがって、固定数のピクセルで画定される光学ゾーンは、使用する表示画面のピクセル解像度および物理的寸法によって異なるサイズとなる。通常の適用例では、画面解像度を決定するのは不便であるかまたは実際的でない場合があるので、本発明の好ましい実施形態では、表示解像度が分かっていなくてもよい。ＯＺＭＯＮ５０の平行四辺形の形状全体により、異なるピクセル解像度の画面上のＯＺ（６１および６２）に光学感知装置を好都合に整列させることができる。例えば、図６におけるＯＺＭＯＮ５０がピクセル解像度６４０×４８０の画面上に表示されたものである場合、図７に示すピクセル解像度１０２４×７６８の画面上にこれが表示されるときには、約０．６倍になる。この場合、ＯＺＭＯＮ５０に対する感知装置４６の好ましい整列は、感知装置４６のコーナ４７および４８が点４７"と４８"を結ぶ点線で示す位置に従ってそれぞれ整列するように、感知装置４６を回転させることによって得られる。これにより、第１のセンサ・グループ４３は、第１のＯＺ６１中に表示された光学パルスと整列してそれらを検出することができ、第２のセンサ・グループ４４は、第２のＯＺ６２中に表示された光学パルスと整列してそれらを（第１のセンサ・グループ４３と同時に）検出することができる。本発明は、ＯＺＭＯＮ５０の形状に平行四辺形を使用するように限定するものではなく、感知装置４６を直線構成に限定するものでもない。
【００２１】
本発明の好ましい一実施形態では、光学ゾーン内にデータ送信を表示するプログラムはＪＡＶＡ（登録商標）アプレットとして実装される。ＪＡＶＡ（登録商標）アプレットは、可搬性があり、インターネットに接続する間にウェブ・ブラウザを介してアクセス可能であるという利点を有する。このようなＪＡＶＡ（登録商標）プログラムのフロー・チャート全体を図８に示す。プログラムがユーザにメニューを呈示し、ユーザは、この中からダウンロードするソース・データ・セットを選択することができる（ブロック８１）。プログラムはまた、感知装置の構成に関する入力をユーザに求める（ブロック８２）。次いでプログラムは、ＯＺＭＯＮを含む光学ゾーンの視覚表示をユーザに提供するようコンピュータに命令し（ブロック８３）、ユーザからの応答を待機する。表示されたＯＺＭＯＮに従ってユーザが感知装置を整列させたとき、ユーザは応答を示し（ブロック８４）、プログラムは、本発明の方法に従ってビット・ストリーム情報を生成して表示することに進む（ブロック８５）。最後に、ダウンロードが完了したことの指示がユーザに提供され、追加のデータをダウンロードするか終了するかのオプションが与えられる（ブロック８７）。携帯情報装置内では、送信される情報をダウンロード、デコード、および記憶するための、対応するプログラムが実行される。このプログラムに対するフロー・チャートを図９に示す。携帯情報装置は、これからダウンロードを開始することをユーザが指示するのを待機する（ブロック９０）。ユーザがそのように指示した後で、プログラムは、取り付けられている感知装置から受け取ったビット・ストリーム・データをデコードし（ブロック９１）、デコード済みデータを、携帯情報装置に備わるコンピュータ使用可能媒体内に適切に記憶する（ブロック９２）。最後にプログラムは、ダウンロードを完了するかどうかのユーザからの応答を待機する（ブロック９３）。
【００２２】
まとめとして、本発明の構成に関して以下の事項を開示する。
【００２３】
（１）画面を有する表示モニタへの接続を有し、データを記憶するための記憶装置を有するホスト・コンピュータ・システムから情報を転送する方法であって、一定に間を空けた時間間隔の光学パルスのクロッキング・ビット・ストリームを生成するステップと、
前記記憶装置上にあるソース・データ・セットを光学パルスのデータ・ビット・ストリームに変換するステップと、
前記表示モニタの画面上に事前画定済みエリアを形成するステップと、
前記一定に間を空けた時間間隔に従って前記事前画定済みエリア内で第１の複数のピクセルを照明することにより、光学パルスの前記クロッキング・ビット・ストリームを表示するステップと、
前記クロッキング・ビット・ストリームに従った前記第１の複数のピクセルの照明と同期して前記データ・ビット・ストリームのビットが表示されるように、前記事前画定済みエリア内で追加の複数のピクセルを照明することにより、光学パルスの前記データ・ビット・ストリームを表示するステップと、
携帯情報装置に接続されて、前記クロッキング・ビット・ストリームと前記データ・ビット・ストリームとを別々かつ同時に検出するように構成されている感知装置を使用して、前記光学パルスを検出するステップと、
前記クロッキング・ビット・ストリームに従って、前記データ・ビット・ストリームの光学パルスをターゲット・データ・セットに変換するステップと、
前記ターゲット・データ・セットを前記携帯情報装置内に記憶するステップとを含む、方法。
（２）前記事前画定済みエリアがさらに複数の領域を含み、前記第１の複数のピクセルが、前記複数の領域のうちの１つの領域内に限定され、前記追加の複数のピクセルが、前記複数の領域の残りの領域内に限定され、前記感知装置が、前記検出するステップ中に、前記複数の領域内それぞれに表示された前記クロッキング・ビット・ストリームおよび前記データ・ビット・ストリームを別々かつ同時に検出するように構成される、上記（１）に記載の方法。
（３）前記表示モニタがモノクローム表示装置である、上記（２）に記載の方法。
（４）ソース・データ・セットを変換する前記ステップが、前記データ・ビット・ストリームが光学パルスの単一のデータ時系列を含むように、シリアル伝送方式を使用して行われ、
前記表示するステップがさらに、
前記クロッキング・ビット・ストリームを前記第１の領域内に表示するステップと、
前記データ・ビット・ストリームを前記残りの領域内に表示するステップとを含み、
前記感知装置が、前記クロッキング・ビット・ストリームおよび前記データ・ビット・ストリームをそれぞれ別々かつ同時に検出するように構成される、上記（３）に記載の方法。
（５）前記事前画定済みエリアが平行四辺形で画定され、
前記複数の領域の第１の領域が、前記事前画定済みエリアのコーナと一致する１つのコーナと、前記一致するコーナから延びる前記事前画定済みエリアの２つの辺と同一線上にある２つの辺とを有するより小さい平行四辺形で画定され、
前記複数の領域の残りの領域が、前記事前画定済みエリアの平行四辺形から前記より小さい平行四辺形を除去した後のノモン形の残りの部分で形成される、上記（４）に記載の方法。
（６）ソース・データ・セットを変換する前記ステップが、前記データ・ビット・ストリームが光学パルスの複数のデータ時系列を含むように、パラレル伝送方式を使用して行われ、
前記表示するステップがさらに、
前記クロッキング・ビット・ストリームを前記第１の領域内に表示するステップと、
前記複数のデータ時系列それぞれを、残った別々の領域内に別々かつ同時に表示するステップとを含み、
前記感知装置が、前記クロッキング・ビット・ストリームと前記複数のデータ時系列をそれぞれ別々かつ同時に検出するように構成される、上記（３）に記載の方法。
（７）前記事前画定済みエリアが平行四辺形で画定され、前記複数の領域の第１の領域が、前記事前画定済みエリアのコーナと一致する１つのコーナと、前記一致するコーナから延びる前記事前画定済みエリアの２つの辺と同一線上にある２つの辺とを有するより小さい平行四辺形で画定され、前記複数の領域の残りの領域が、前記事前画定済みエリアの平行四辺形から前記より小さい平行四辺形を除去した後のノモン形の残りの部分で形成される、上記（６）に記載の方法。
（８）前記表示モニタが、三原色を別々かつ同時に表示できるカラー表示装置であり、前記第１の複数のピクセルが、前記クロッキング・ビット・ストリームを表示する前記ステップで原色の１色を含み、前記追加の複数のピクセルが、残りの原色を含み、前記感知装置が、別々の原色を含む前記ビット・ストリームを別々かつ同時に検出するように構成される、上記（１）に記載の方法。
（９）ソース・データ・セットを変換する前記ステップが、前記データ・ビット・ストリームが光学パルスの単一のデータ時系列を含むように、シリアル伝送方式を使用して行われる、上記（８）に記載の方法。
（１０）ソース・データ・セットを変換する前記ステップが、前記データ・ビット・ストリームが光学パルスの複数のデータ時系列を含むように、パラレル伝送方式を使用して行われる、上記（８）に記載の方法。
（１１）前記事前画定済みエリアがさらに複数の領域を含み、前記領域のそれぞれが、三原色を別々かつ同時に表示することができ、前記第１の複数のピクセルが、前記複数の領域のうちの１つの領域内に限定され、前記追加の複数のピクセルが、前記複数の領域の残りの領域内で残りの原色を使用する、上記（８）に記載の方法。
（１２）ソース・データ・セットを変換する前記ステップが、前記データ・ビット・ストリームが光学パルスの複数のデータ時系列を含むように、パラレル伝送方式を使用して行われる、上記（１１）に記載の方法。
（１３）前記事前画定済みエリアが平行四辺形で画定され、前記複数の領域の第１の領域が、前記事前画定済みエリアのコーナと一致する１つのコーナと、前記一致するコーナから延びる前記事前画定済みエリアの２つの辺と同一線上にある２つの辺とを有するより小さい平行四辺形で画定され、前記複数の領域の残りの領域が、前記事前画定済みエリアの平行四辺形から前記より小さい平行四辺形を除去した後のノモン形の残りの部分で形成される、上記（１２）に記載の方法。
（１４）一定に間を空けた時間間隔を表す光学パルスのクロッキング・ビット・ストリームを生成するステップと、
ソース・データ・セットを光学パルスのデータ・ビット・ストリームに変換するステップと、
表示モニタの画面上に事前画定済みエリアを形成するステップと、
前記一定に間を空けた時間間隔に従って前記事前画定済みエリア内で第１の複数のピクセルを照明することにより、光学パルスの前記クロッキング・ビット・ストリームを表示するステップと、
前記クロッキング・ビット・ストリームに従った前記第１の複数のピクセルの照明と同期して前記データ・ビット・ストリームのビットが表示されるように、前記事前画定済みエリア内で追加の複数のピクセルを照明することにより、光学パルスの前記データ・ビット・ストリームを表示するステップと、
前記データ・ビット・ストリームの光学パルスが前記クロッキング・ビット・ストリームのパルスと同期して、表示モニタの画面上に幾何学的に画定されたエリア内に複数のピクセルを含む光学ゾーン内に表示されるように、前記クロッキング・ビット・ストリームおよび前記データ・ビット・ストリームを表示するステップとを含む、ビット・ストリーム・データを送信する方法をコンピュータに実行させる、コンピュータ・プログラム製品。
（１５）前記事前画定済みエリアがさらに複数の領域を含み、前記第１の複数のピクセルが、前記複数の領域のうちの１つの領域内に限定され、前記追加の複数のピクセルが、前記複数の領域の残りの領域内に限定される、上記（１４）に記載のコンピュータ・プログラム製品。
（１６）前記事前画定済みエリアが平行四辺形で画定され、前記複数の領域の第１の領域が、前記事前画定済みエリアのコーナと一致する１つのコーナと、前記一致するコーナから延びる前記事前画定済みエリアの２つの辺と同一線上にある２つの辺とを有するより小さい平行四辺形で画定され、前記複数の領域の残りの領域が、前記事前画定済みエリアの平行四辺形から前記より小さい平行四辺形を除去した後のノモン形の残りの部分で形成される、上記（１５）に記載のコンピュータ・プログラム製品。
（１７）前記方法を実施するための前記命令が、ＪＡＶＡ（登録商標）使用可能ウェブ・ブラウザを有するコンピュータ・システムにダウンロードすることができる、ＪＡＶＡ（登録商標）アプレット・プログラムを含む、上記（１４）、（１５）、または（１６）に記載のコンピュータ・プログラム製品。
（１８）表示モニタへの接続を有するホスト・コンピュータ・システムから携帯情報装置にソース・データ・セットを転送するためのシステムであって、
前記ソース・データ・セットをデータ・ビット・ストリームに変換すること、
および前記データ・ビット・ストリームを前記表示モニタの事前画定済みエリア内のクロッキング・ビット・ストリームと同時に前記表示モニタ上に表示することを前記ホスト・コンピュータに行わせるための第１の命令を記憶した第１のコンピュータ可読記憶媒体と、
前記表示モニタの前記事前画定済みエリアに近接して配置されたときに前記データ・ビット・ストリームおよび前記クロッキング・ビット・ストリームを検出するように構成される、前記携帯情報装置に接続されている光学感知装置と、
第２のコンピュータ可読記憶媒体を含み、前記クロッキング・ビット・ストリームに従って前記データ・ビット・ストリームをターゲット・データ・セットに変換することを前記携帯情報装置に行わせて、前記ターゲット・データ・セットを前記第２のコンピュータ可読記憶媒体上に記憶するための第２の命令を有する前記携帯情報装置とを含む、システム。
（１９）前記携帯情報装置がクライアント・コンピュータを含み、
前記光学感知装置によって検出された前記データ・ビット・ストリームおよび前記クロッキング・ビット・ストリームを受信するステップと、
前記クロッキング・ビット・ストリームに従って前記データ・ビット・ストリームをターゲット・データ・セットに変換するステップと、
前記ターゲット・データ・セットを前記第２のコンピュータ可読記憶媒体内に記憶するステップとを含む、データを変換し記憶する方法を前記第２の命令が前記クライアント・コンピュータに実行させる、上記（１８）に記載のシステム。
（２０）一定に間を空けた時間間隔を表す光学パルスのクロッキング・ビット・ストリームを生成するステップと、
前記第１の記憶媒体上にあるソース・データ・セットを光学パルスのデータ・ビット・ストリームに変換するステップと、
表示モニタの画面上に事前画定済みエリアを形成するステップと、
前記一定に間を空けた時間間隔に従って前記事前画定済みエリア内で第１の複数のピクセルを照明することにより、光学パルスの前記クロッキング・ビット・ストリームを表示するステップと、
前記クロッキング・ビット・ストリームに従った前記第１の複数のピクセルの照明と同期して前記データ・ビット・ストリームのビットが表示されるように、前記事前画定済みエリア内で追加の複数のピクセルを照明することにより、光学パルスの前記データ・ビット・ストリームを表示するステップとを含む、データを変換し表示する方法を前記第１の命令が前記ホスト・コンピュータに実行させる、上記（１９）に記載のシステム。
（２１）前記第１の命令がＪＡＶＡ（登録商標）アプレットを含む、上記（１８）、（１９）、または（２０）に記載のシステム。
【図面の簡単な説明】
【図１】携帯情報装置にデータを送信できる、様々な表示モニタに接続されたいくつかのホスト・コンピュータ・システムを示す。
【図２】本発明による、表示された光学ゾーンを含む表示モニタを示す。
【図３】本発明による光学ゾーン内に表示できる、１つのタイミング・パルスおよび２つのデータ・ビット・ストリームからなる３つのビット・ストリームである。
【図４】２つの光学ゾーンを含む本発明による多重出力近傍（ＯＺＭＯＮ）を含む表示モニタを示す。
【図５】５つの光学ゾーンを含む本発明の多重出力近傍（ＯＺＭＯＮ）を含む表示モニタを示す。
【図６】低解像度の画面上に表示されたライト・パルスを検出するために、本発明による多重出力近傍（ＯＺＭＯＮ）に対してほぼ水平に配置された感知装置を示す。
【図７】高解像度の画面上に表示された、図６の多重出力近傍（ＯＺＭＯＮ）からライト・パルスを検出するように配置された感知装置の配向を示し、表示されたＯＺＭＯＮの光学ゾーンのサイズと感知装置の幅がほぼ一致するまで感知装置が回転されたところを示す。
【図８】本発明によりビット・ストリームを表示させる、コンピュータ・システム上で実行されるプログラムのフロー・チャートを示す。
【図９】光学的に検出されたビット・ストリーム・データを変換させ、前記データを携帯情報装置内に記憶させるフロー・チャートを示す。
【符号の説明】
１０  ワークステーション・サーバ
１２  メインフレーム・コンピュータ
１４  専用回線
１５  一時接続
２０  イントラネット
２５  インターネット
３０  キオスク
３５  ラップトップ・コンピュータ
３６  ブラウザ・アプリケーション
３７  ＣＲＴ表示モニタ
３８  ＬＣＤ表示モニタ
４０  携帯情報装置
４１  光学センサ
４２  光学感知装置
４３  光学センサ
４４  光学センサ
４５  スマートフォン
４６  光学感知装置
５０  規定エリア
６１  光学ゾーン
６２  光学ゾーン
６３  光学ゾーン
６４  光学ゾーン
６５  光学ゾーン
７０  タイミング・ビット・ストリーム
７４  データ・ビット・ストリーム
７８  データ・ビット・ストリーム
【図１】
0004282917.tif 000002
【図２】
0004282917.tif 000003
【図３】
0004282917.tif 000004
【図４】
0004282917.tif 000005
【図５】
0004282917.tif 000006
【図６】
0004282917.tif 000007
【図７】
0004282917.tif 000008
【図８】
0004282917.tif 000009
【図９】
0004282917.tif 000010