(57)【要約】【課題】機器同士のケーブル接続やお互いのＩＤの取得や事前の設定作業を行なうことなくデータ伝送を行なう。【解決手段】マイクロ・ミラー型プロジェクタでは、各画素に対応する微細な反射鏡が光源からの光を反射し、スクリーンに投影する。この反射鏡により光の入射量を変化させ、画像の明るさを制御する。点滅の速度は人間の視覚が追従するよりも十分速く、いずれの点滅パターンを用いても、人間には一様な輝度の光に見える。同じ輝度を表す光の点滅パターンを複数個用い、各点滅パターンに０、１などのデータを割り当て、点滅パターンの配列によりデータを送出する。【選択図】  図１
2004336485.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上の各画素の輝度を光の入射量（デューティー比）で表現し、同じ輝度を異なる点滅パターンで出力する表示装置と、送信データを表す点滅パターンに符号化変調する符号化変調部とを備え、前記表示画面上の見かけ上の画素の輝度を変化させずに画素の輝度を表す点滅パターンの相違により通常の画面出力にデータを重畳させて出力するデータ送信装置と、
前記表示装置の画素の輝度を表す点滅パターンを検出する光検出部と、前記光検出部により検出された点滅パターンに基づいて元のデータ復号する復号化復調部と、受信データに応じた装置動作を制御する制御部とを備えたデータ受信装置と、
を具備することを特徴とするデータ入出力システム。
【請求項２】
前記データ送信装置の表示装置は、各画素に対応する微細な反射鏡の配列により光源からの反射し所定の投影面上に画像を投影させるマイクロミラー型プロジェクタからなり、反射鏡による反射を制御して点滅パターンを表現する、
ことを特徴とする請求項１に記載のデータ入出力システム。
【請求項３】
前記データ送信装置の表示装置は、各画素に対応する光源が配列してなるディスプレイからなり、各光源のスイッチング動作により点滅パターンを表現する、ことを特徴とする請求項１に記載のデータ入出力システム。
【請求項４】
前記データ送信装置の表示装置の表示画面上には１以上のオブジェクトが表示され、各表示オブジェクト毎に点滅パターンで表現されるデータが重畳される、ことを特徴とする請求項１に記載のデータ入出力システム。
【請求項５】
前記データ受信装置は、受信データを外部出力するデータ送信部と、前記光検出部における点滅パターンの検出並びに前記復号化復調部におけるデータ復号処理の起動を指示するデータ捕捉指示操作部と、前記データ送信部におけるデータ出力処理の起動を指示するデータ送信指示操作部を備える、
ことを特徴とする請求項１に記載のデータ入出力システム。
【請求項６】
前記データ受信装置は、受信データを格納する格納部をさらに備え、２以上の受信データを組み合わせて出力する、
ことを特徴とする請求項５に記載のデータ入出力システム。
【請求項７】
前記データ受信装置は、一方のコンピュータ画面に表示されているファイル・アイコンから読み取られた転送ファイルのファイルＩＤと、他方のコンピュータ画面に表示されているフォルダ・アイコンから読み取られたファイルのコピー先フォルダのフォルダＩＤを組み合わせて出力する、
ことを特徴とする請求項６に記載のデータ入出力システム。
【請求項８】
送信データを生成する送信データ処理部と、
送信データを表す点滅パターンに符号化変調する符号化変調部と、
表示画面上の各画素の輝度を光の入射量（デューティー比）で表現し、同じ輝度を異なる点滅パターンで出力する表示装置と、
を具備することを特徴とするデータ送信装置。
【請求項９】
前記表示装置は、各画素に対応する微細な反射鏡の配列により光源からの反射し所定の投影面上に画像を投影させるマイクロ・ミラー型プロジェクタからなり、反射鏡による反射を制御して点滅パターンを表現する、
ことを特徴とする請求項８に記載のデータ送信装置。
【請求項１０】
前記表示装置は、各画素に対応する光源が配列してなるディスプレイからなり、各光源のスイッチング動作により点滅パターンを表現する、
ことを特徴とする請求項８に記載のデータ送信装置。
【請求項１１】
前記表示装置の表示画面上には１以上のオブジェクトが表示され、各表示オブジェクト毎に点滅パターンで表現されるデータが重畳される、
ことを特徴とする請求項８に記載のデータ送信装置。
【請求項１２】
画素の輝度を表す点滅パターンを検出する光検出部と、
前記光検出部により検出された点滅パターンに基づいて元のデータ復号する復号化復調部と、
受信データに応じた装置動作を制御する制御部と、
を具備することを特徴とするデータ受信装置。
【請求項１３】
受信データを外部出力するデータ送信部と、
前記光検出部における点滅パターンの検出並びに前記復号化復調部におけるデータ復号処理の起動を指示するデータ捕捉指示操作部と、
前記データ送信部におけるデータ出力処理の起動を指示するデータ送信指示操作部と、
をさらに備えることを特徴とする請求項１２に記載のデータ受信装置。
【請求項１４】
受信データを格納する格納部をさらに備え、
２以上の受信データを組み合わせて出力する、
ことを特徴とする請求項１３に記載のデータ受信装置。
【請求項１５】
一方のコンピュータ画面に表示されているファイル・アイコンから読み取られた転送ファイルのファイルＩＤと、他方のコンピュータ画面に表示されているフォルダ・アイコンから読み取られたファイルのコピー先フォルダのフォルダＩＤを組み合わせて出力する、
ことを特徴とする請求項１４に記載のデータ受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、機器間でデータの伝送を行なうデータ入出力システム、データ送信装置、並びにデータ受信装置に係り、特に、機器同士のケーブル接続やお互いのＩＤの取得や事前の設定作業を行なうことなくデータ伝送を行なうデータ入出力システム、データ送信装置、並びにデータ受信装置に関する。
【０００２】
【従来の技術】
情報処理技術や情報通信技術が高度に発達した現代においては、パーソナル・コンピュータや携帯情報端末を始めとする情報機器がオフィスや家庭内などの実世界上のいたるところに遍在する。このような環境下では、機器どうしを接続して、いつでもどこでも欲しい情報を入手する「ユビキタス（Ｕｂｉｑｕｉｔｏｕｓ）・コンピューティング」の実現が期待される。
【０００３】
ユビキタス・コンピューティングの概念は、人がどこに移動しても利用できるコンピュータの環境が同じであることである。すなわち、「いつでもどこでも」なのだから、究極のユビキタス・コンピューティングは、必ずしもコンピュータやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や携帯電話機などの情報端末を必ずしも必要とはしない。
【０００４】
現在、機器間のデータ伝送路はさまざまである。例えば、パーソナル・コンピュータとキーボードやマウス、ディスプレイ、プリンタなどの周辺機器を接続する場合、コンピュータ本体から出るローカル・ケーブルや、Ｂｌｕｅｔｏｏｔｈ通信などの近距離データ通信路が用いられる。また、ホスト間を接続する場合、有線ネットワークや無線ネットワークが用いられる。
【０００５】
しかしながら、これらの通信媒体の多くは、機器同士をあらかじめケーブルで接続したり、お互いのＩＤを取得し事前の設定作業が必要であったりするので、煩わしい。
【０００６】
例えば、コンピュータ画面やプロジェクタの投影画面などから得られた情報を瞬時に捕捉し、他の機器へ転送するといったことはできない。
【０００７】
【発明が解決しようとする課題】
本発明の目的は、機器同士のケーブル接続やお互いのＩＤの取得や事前の設定作業を行なうことなくデータ伝送を行なうことができる、優れたデータ入出力システム、データ送信装置、並びにデータ受信装置を提供することにある。
【０００８】
【課題を解決するための手段及び作用】
本発明は、上記課題を参酌してなされたものであり、
表示画面上の各画素の輝度を光の入射量（デューティー比）で表現し、同じ輝度を異なる点滅パターンで出力する表示装置と、送信データを表す点滅パターンに符号化変調する符号化変調部とを備え、前記表示画面上の見かけ上の画素の輝度を変化させずに画素の輝度を表す点滅パターンの相違により通常の画面出力にデータを重畳させて出力するデータ送信装置と、
前記表示装置の画素の輝度を表す点滅パターンを検出する光検出部と、前記光検出部により検出された点滅パターンに基づいて元のデータ復号する復号化復調部と、受信データに応じた装置動作を制御する制御部とを備えたデータ受信装置と、
を具備することを特徴とするデータ入出力システムである。
【０００９】
但し、ここで言う「システム」とは、複数の装置（又は特定の機能を実現する機能モジュール）が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない。
【００１０】
多くの情報機器は、データを画面表示する表示装置を装備している。例えば、ＤＬＰ（マイクロ・ミラー型プロジェクタ）では、微細な反射鏡によってプロジェクタを構成している。各画素毎に微細な反射鏡が対応し、光源からの光は反射鏡によって反射し、スクリーンに投影される。この反射鏡によって、光の入射量（デューティー比）を変化させて、画像の明るさを制御することができる。また、有機ＥＬディスプレイも同様に、光源を高速にスイッチングし、その点滅の比率によって輝度を表現する。ここで、点滅の速度は、人間の視覚が追従するよりも十分速いので（数１００Ｈｚ以上）、人間には一様な輝度の光に見えるので、いずれの点滅パターンを用いても、画面の表示内容は損なわれない。
【００１１】
本発明によれば、同じ輝度を表す光の点滅パターンを複数個用い、各点滅パターンに０、１などのデータを割り当て、これらの点滅パターンを時間軸上で組み合わせることにより、データ・ストリームを送出することができる。
【００１２】
ここで、前記データ送信装置の表示装置の表示画面上にアイコンなどの１以上のオブジェクトを表示し、各表示オブジェクト毎に点滅パターンで表現されるデータを重畳することができる。このような場合、ユーザは、データ受信装置の光検出部を所望のアイコンに当てて読み取ることにより、関連するデータやコマンドを捕捉することができる。
【００１３】
また、前記データ受信装置は、受信データを外部出力するデータ送信部と、前記光検出部における点滅パターンの検出並びに前記復号化復調部におけるデータ復号処理の起動を指示するデータ捕捉指示操作部と、前記データ送信部におけるデータ出力処理の起動を指示するデータ送信指示操作部を備えていてもよい。このような場合、ユーザは、データ送信装置側の表示画面上で、所望の表示オブジェクトに光検出部を当ててデータ捕捉指示操作部を操作することにより、関連するデータやコマンドを捕捉することができる。そして、データ送信指示操作部を操作することにより、通信相手に捕捉したデータやコマンドを転送することができる。
【００１４】
また、前記データ受信装置は、受信データを格納する格納部をさらに備え、２以上の受信データを組み合わせて出力するようにしてもよい。
【００１５】
例えば、一方のコンピュータ画面に表示されているファイル・アイコンから読み取られた転送ファイルのファイルＩＤと、他方のコンピュータ画面に表示されているフォルダ・アイコンから読み取られたファイルのコピー先フォルダのフォルダＩＤを組み合わせて出力することによって、ファイルのコピーを指示することができる。
【００１６】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【００１７】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００１８】
多くの情報機器は、データを画面表示する表示装置を装備している。例えば、ＤＬＰ（マイクロ・ミラー型プロジェクタ）では、微細な反射鏡によってプロジェクタを構成している。各画素毎に微細な反射鏡が対応し、光源からの光は反射鏡によって反射し、スクリーンに投影される。この反射鏡によって、光の入射量（デューティー比）を変化させて、画像の明るさを制御することができる。また、有機ＥＬディスプレイも同様に、光源を高速にスイッチングし、その点滅の比率によって輝度を表現する。ここで、点滅の速度は、人間の視覚が追従するよりも十分速いので（数１００Ｈｚ以上）、人間には一様な輝度の光に見えるので、いずれの点滅パターンを用いても、画面の表示内容は損なわれない。
【００１９】
本発明では、同じ輝度を表す光の点滅パターンを複数個用い、各点滅パターンに０、１などのデータを割り当て、これらの点滅パターンを時間軸上で組み合わせることにより、データ・ストリームを送出するようになっている。
【００２０】
図１には、同じ輝度５０％を持つ２通りの点滅パターンを示している。いずれの点滅パターンで動作しても、点滅速度は人間の視覚が追従するよりも十分速いので、人間には一様な輝度の光に見える。そして、図２に示すように一方の点滅パターンを１に、他方の点滅パターンを０に対応付けることで、画面の表示内容を損なうことなく、データを送出することができる。また、図３には、異なる点滅パターンに１、０を割り当てた他の例を示している。
【００２１】
図４には、本発明の１つの実施形態に係るデータ入出力システム１の全体構成を模式的に示している。同図に示すように、このデータ入出力システム１は、表示画面上の見かけ上の画素の輝度を変化させずに画素の輝度を表す点滅パターンの相違によりデータを出力するデータ送信装置１０と、この画素の点滅パターンで表現されているデータを受信する遠隔データ受信装置５０で構成される。
【００２２】
データ送信装置１０は、表示画面上の各画素の輝度を光の入射量（デューティー比）で表現し、送信データを生成するデータ生成部１２と、送信データを表す点滅パターンに符号化変調する符号化変調部１３とで構成される。
【００２３】
表示装置１１は、ＤＬＰや有機ＥＬディスプレイで構成され、光源を高速にスイッチングし、その点滅の比率によって輝度を表現する。そして、表示画面上の見かけ上の画素の輝度を変化させずに画素の輝度を表す点滅パターンの相違によりデータを出力するようになっている。
【００２４】
一方、データ受信装置５０は、表示装置の画素の輝度を表す点滅パターンを検出する光検出部５１と、光検出部５１により検出された点滅パターンに基づいて送信データに復号する復号化復調部５２と、送信データに応じた駆動部５４における装置動作を制御する制御部５３とで構成される。
【００２５】
図５には、本発明に係るデータ入出力システムの適用例を示している。同図に示す例では、スクリーン１０２上に表示画面を投影するプロジェクタ１０３が配設されている。このプロジェクタ１０３の表示は、ネットワーク１０５に接続されているコンピュータ・システム１０６により駆動制御される。また、ネットワーク１０５は、無線ＬＡＮ又はＢｌｕｅｔｏｏｔｈ通信などの近距離データ伝送路と相互接続されているものとする。
【００２６】
プロジェクタ１０３は、ＤＬＰのように各画素毎に微細な反射鏡が対応して構成され、光源からの光が反射鏡によって反射し、スクリーンに投影される。そして、同じ輝度を表す複数個の点滅パターンを用い、各点滅パターンに０、１などのデータを割り当て、これらの点滅パターンを時間軸上で組み合わせることにより、通常の画面表示に重畳させてデータ・ストリームを送出し、データ送信装置として機能する。
【００２７】
スクリーン１０２上に投影された画像の各位置に応じて、輝度は一様だが異なる点滅パターンを割り付けるという形態でデータが重畳されている。例えば、スクリーン１０２に投影されている各表示オブジェクトに、「次のスライド」、「前のスライド」、「別のアプリケーションを起動」などのコマンドに対応付けることができる。
【００２８】
プレゼンタは、スクリーン１０２に投影された画面を利用してプレゼンテーションを行なう。そして、画素の輝度を表す点滅パターンを検出する光検出部５１に相当するフォトダイオードが先端に埋設されたポインタ（支持棒）を介して、スクリーン１０２上の表示オブジェクトを指し示す。
【００２９】
ここで、ポインタは、データ受信装置に相当する。図６には、ポインタの機能構成を模式的に示している。フォトダイオード５１により検出された点滅パターンに基づいて送信データに復号する復号化復調部５２と、送信データに応じた駆動部５４における装置動作を制御する制御部５３とを内蔵しており、ポインタのグリップに配設されたデータ捕捉ボタン５５を操作したことに応じて、フォトダイオード５１で検出された点滅パターンの復号復調処理並びに復号データの処理動作が付勢される。例えば、点滅パターンという形態で表示オブジェクトに重畳されている「次のスライド」、「前のスライド」、「別のアプリケーションを起動」などのコマンドをデコードして、一旦これを格納する。
【００３０】
データ受信装置としてのポインタは、駆動部５４として、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ、あるいはＩｒＤＡなどの近距離データ送信部を備えている。ポインタのグリップに配設されたデータ転送ボタン５６を操作したことに応じて、スクリーン１０２から読み取られたデータやコマンドを近距離データ伝送路並びにネットワーク１０５を経由して、プロジェクタ１０３を表示駆動するコンピュータ・システム１０６に転送する。
【００３１】
図７には、図５に示した適用例におけるデータの入出力動作の手順をフローチャートの形式で示している。
【００３２】
まず、ポインタの先端すなわちフォトダイオード５１をスクリーン１０２上に当てながら探索し（ステップＳ１）、所望の表示オブジェクトに到達した時点で、データ捕捉ボタン５５を操作する（ステップＳ２）。
【００３３】
このボタン操作に応答して、データ受信処理が起動する。すなわち、フォトダイオード５１において表示オブジェクトの画素の輝度を表す点滅パターンを検出し（ステップＳ３）、復号化復調部５２においてこの点滅パターンを復調・復号処理して元のデータを取り出し（ステップＳ４）、この受信データを内部で一時的に格納する（ステップＳ５）。
【００３４】
スクリーン１０２上の表示オブジェクトからデコードされたデータは、例えば、「次のスライド」、「前のスライド」、「別のアプリケーションを起動」などプレゼンテーション画面を走査するためのコマンドである。ここで、ポインタのグリップに配設されたデータ転送ボタン５６を操作することによって、近距離データ送信動作が起動して、コマンドがプロジェクタ１０３を表示駆動するコンピュータ・システム１０６に転送される（ステップＳ６）。近距離データ送信手段がＩｒＤＡのように指向性のある媒体を用いる場合、送信部を送信先に向ける動作が必要となる。コンピュータ１０６側では、受信したコマンドに応答して、プロジェクタ１０３の表示内容を切り替える（ステップＳ７）。
【００３５】
図８には、本発明に係るデータ入出力システムについての他の適用例を示している。図５〜図７に示した例では、同じ輝度を異なる点滅パターンで表現することによりプロジェクタ１０３から出力される表示オブジェクトにコマンドを重畳させているが、図８に示す例では空間内の位置情報をプロジェクタから放射させている。このような場合、フォトダイオードを含んだデータ受信装置を空間内の任意の場所に設置すると、位置情報を含んだ照射光をデコードすることにより位置を計算することができる。
【００３６】
図９には、データ受信装置における位置情報の取得動作の手順をフローチャートの形式で示している。
【００３７】
光検出部５１は１以上のプロジェクタから出力される、位置情報が重畳された照射光を受光する（ステップＳ１１）。そして、各照射光の点滅パターンに基づいて、位置情報をデコードする（ステップＳ１２）。そして、各プロジェクタから取得された位置情報から導出される連立方程式を求解し、空間上の位置を同定する（ステップＳ１３）。
【００３８】
図１０には、本発明に係るデータ入出力システムについての他の適用例を示している。同図に示す例では、プロジェクタ１０３は、スクリーン１０２ではなくテーブル面１０１を投影面としている。また、プロジェクタ１０３の出力画像は反射面１０３Ａを介してテーブル１０１上に投影される。
【００３９】
プロジェクタ１０３の表示は、ネットワーク１０５に接続されているコンピュータ・システム１０６により駆動制御される。また、ネットワーク１０５は、無線ＬＡＮ又はＢｌｕｅｔｏｏｔｈ通信などの近距離データ伝送路と相互接続されているものとする。
【００４０】
また、テーブル１０１上には、ノートブック・コンピュータ２０１やその他の携帯機器が置かれている。これらの携帯機器も無線ＬＡＮ又はＢｌｕｅｔｏｏｔｈ通信などの近距離データ通信手段を装備しており、ネットワーク１５経由でコンピュータ・システム１０６と相互接続されている。
【００４１】
プロジェクタ１０３は、ＤＬＰのように各画素毎に微細な反射鏡が対応して構成され、光源からの光が反射鏡によって反射し、スクリーンに投影される。そして、同じ輝度を表す複数個の点滅パターンを用い、各点滅パターンに０、１などのデータを割り当て、これらの点滅パターンを時間軸上で組み合わせることにより、通常の画面表示に重畳させて位置情報を送出し、データ送信装置として機能する。
【００４２】
テーブル１０１上の各携帯機器２０１は、光検出部５１と復調復号化部５２などからなるデータ受信装置を装備し、図９に示したような処理手順に従い位置情報を取得することができる。さらに、テーブル１０１上の機器同士で互いの位置関係を認識し合うことにより、テーブル１０１を介した携帯機器間の協働的動作を実現することができる。
【００４３】
例えば、実世界上におけるオブジェクトの物理的な位置関係が明確であることを利用して、「テーブルや壁面などの携帯型コンピュータの周囲環境は空間的に連続した作業空間（ｗｏｒｋｓｐａｃｅ）である」、というメタファ、すなわちハイパードラッグ技術を具現化することができる。ハイパードラッグ技術によれば、本来はコンピュータのディスプレイ・スクリーン上に体現された「デジタル空間」に限定されていたユーザ操作範囲を、実世界の空間にまで連続的に拡張することができる。
【００４４】
ハイパードラッグ技術によれば、コンピュータ・スクリーンだけでなく、コンピュータが設置されたテーブル表面や、部屋の壁面なども拡張されたディスプレイとして機能する。情報空間は、スタンドアロン・コンピュータのデジタル空間という垣根を越えて、部屋全体に拡張され、デジタル・オブジェクトと実世界上の物理オブジェクトとを統合的に取り扱うことができる。すなわち、あるユーザのコンピュータ上におけるマウス・カーソルのドラッグ操作を、そのまま、そのコンピュータが設置されている平面（例えばテーブル表面）で継承し（図１１を参照のこと）、さらには、ドラッグ可能な平面若しくは空間をその作業場の壁へと拡張させることができる（図１２を参照のこと）。言い換えれば、コンピュータが設置された作業場空間を、あたかもコンピュータ上のデスクトップの一部であるかのように、オブジェクトの操作を行なうことができる。
【００４５】
例えば、ＧＵＩ環境下で定着しているユーザ操作「ドラッグ・アンド・ドロップ」を複数のコンピュータ間における実世界を介したオブジェクトの移動操作にマッピングしたＰｉｃｋ−ａｎｄ−Ｄｒｏｐ操作を実現することができる。Ｐｉｃｋ−ａｎｄ−Ｄｒｏｐは、２以上のコンピュータの各々が持つネイティブなデスクトップ間で連携を図り、オブジェクトについてのシームレスなドラッグ・アンド・ドロップ操作を提供することができる（Ｐｉｃｋ−ａｎｄ−Ｄｒｏｐ操作に関しては、本出願人に既に譲渡されている特開平１１−５３２３６号公報に開示されている。同公報の記載内容は本明細書に組み込まれるものとする）。図１３には、Ｐｉｃｋ−ａｎｄ−Ｄｒｏｐ操作を行なう様子を示している。例えば、コンピュータのデスクトップ上において、あるオブジェクトのドラッグ操作した結果、ポインタが画面の端に到達し、さらに画面を越えてしまった場合には、隣接する他のコンピュータのデスクトップ上でドラッグ操作が継承され、該オブジェクトをドラッグしたままのポインタが出現する。
【００４６】
一方のコンピュータ・デスクトップ上では、ポインタが画面の端に到達した時点で、オブジェクトをドラッグしたままポインタは消滅するが、この処理をオブジェクトの”Ｐｉｃｋ”と呼ぶ。また、他方のコンピュータ・デスクトップ上において、該オブジェクトのドラッグ状態を継承したポインタが出現する処理のことを、オブジェクトの”Ｄｒｏｐ”と呼ぶ。両コンピュータ間では、バックグラウンドにおいてオブジェクトのエンティティ（例えばデータ・ファイルなど）がネットワーク転送されるので、ドラッグ操作の継承はオブジェクトの実体の移動を伴なう。
【００４７】
ハイパードラッグによれば、実世界上におけるオブジェクトの物理的な位置関係（例えば「あるオブジェクトがコンピュータの傍にある」など）の直感的な知識のみを以って、ユーザはオブジェクトに対する対話操作を実現することができる。また、フロントエンドにおけるオブジェクトの対話操作のバックグラウンドでは、関連するコンピュータ同士においてデジタル・オブジェクトの移動が実行される。実世界に拡張された情報空間を実現するアプリケーション・プログラムをＪａｖａ（登録商標）プログラミング言語で記述するとともに、Ｊａｖａ（登録商標）のオブジェクト・シリアライゼイション・メカニズムを採用することにより、デジタル空間側でのオブジェクト転送を遠隔メソッド呼び出し（ＲＭＩ：Ｒｅｍｏｔｅ  Ｍｅｔｈｏｄ  Ｉｎｖｏｃａｔｉｏｎ）を用いて行なうことができる。
【００４８】
図１４には、ハイパードラッグ操作を行なうための処理手順をフローチャートの形式で示している。
【００４９】
プロジェクタ１０３により位置情報が提供されている情報空間内で、各コンピュータは、自身の位置を計算するとともに機器間で互いの位置関係を認識し合う（ステップＳ２１）。
【００５０】
ここで、ユーザがテーブル上のノートブック・コンピュータのデスクトップ画面上でアイコンなどのオブジェクトのドラッグ操作を開始し（ステップＳ２２）、オブジェクトが画面の周縁に到達したとする（ステップＳ２３）。
【００５１】
このとき、ノートブック・コンピュータは、プロジェクタ１０３を制御するコンピュータ１０６側へハイパードラッグ処理が必要である旨を通知するとともに、自らのデスクトップ画面の周縁からオブジェクトの表示を消失させる（ステップＳ２４）。
【００５２】
コンピュータ１０６側では、ハイパードラッグ機能を起動させて、テーブル１０１上に位置にオブジェクトを表示させる（ステップＳ２５）。さらに要求元のノートブック・コンピュータ側でドラッグ操作が継続する場合には、ドラッグ操作量に応じた場所にオブジェクトを投影させる（ステップＳ２６）。
【００５３】
ユーザは、さらにドラッグ操作を継続することにより、オブジェクトを移動先となる他のノートブック・コンピュータまで移動させることができる。そして、オブジェクトが他のコンピュータに到達すると、コンピュータ１０６は、テーブル１０１上のオブジェクトの表示を消失させるとともに（ステップＳ２７）、移動先のノートブック・コンピュータに対し、オブジェクトが突入してきたことを通知する（ステップＳ２８）。ノートブック・コンピュータ側では、オブジェクト突入の通知に応答して、デスクトップ画面の周縁からオブジェクトを出現させる（ステップＳ２９）。
【００５４】
また、このようなインターフェース操作のバックグラウンドでは、テーブル１０１上のノートブック・コンピュータ間でオブジェクトのエンティティの移動（ファイル転送）が実行される（ステップＳ３０）。以後、当該オブジェクトの操作権限は、再びハイパードラッグされるまでは、移動先のノートブック・コンピュータが保持する。
【００５５】
図１５には、本発明に係るデータ入出力システムについての他の適用例を示している。同図に示す例では、プロジェクタ１０３は、スクリーンではなく、移動ロボットの探索空間となるような床面を投影面としている。
【００５６】
プロジェクタ１０３の表示は、ネットワーク１０５に接続されているコンピュータ・システム１０６により駆動制御される。また、ネットワーク１０５は、無線ＬＡＮ又はＢｌｕｅｔｏｏｔｈ通信などの近距離データ伝送路と相互接続されているものとする。
【００５７】
プロジェクタ１０３は、ＤＬＰのように各画素毎に微細な反射鏡が対応して構成され、光源からの光が反射鏡によって反射し、スクリーンに投影される。そして、同じ輝度を表す複数個の点滅パターンを用い、各点滅パターンに０、１などのデータを割り当て、これらの点滅パターンを時間軸上で組み合わせることにより、通常の画面表示に重畳させてデータを送出し、データ送信装置として機能する。
【００５８】
図示の例では、プロジェクタ１０３は、床面上にゲームボードなどの映像を投影している。同時に、ゲームボードの各情報をデータとして重畳する。
【００５９】
例えば、このゲームボード上を探索するロボットは、フォトダイオードによってゲームボード上に重畳されている情報を読み取り、自分の場所やゲーム情報を受け取ることができる。
【００６０】
例えば、迷路ゲームの場合、画面が道路か壁かといった情報を重畳して送ることにより、投影された迷路の中を探索するというロボット・ゲームを構成することができる。
【００６１】
上述した実施形態では、データ送信装置として微細な反射鏡によってプロジェクタが構成されるＤＬＰを用い、反射鏡の切り換えによって点滅パターンを生成し、スクリーン表示にデータを重畳するようにしていた。これに対し、有機ＥＬディスプレイも同様に、光源を高速にスイッチングし、その点滅の比率によって輝度を表現することから、データ送信装置として利用することができる。
【００６２】
有機ＥＬディスプレイをデータ送信装置とした場合、データ受信装置はこのディスプレイ画面上を探索することにより、画面表示に重畳されているデータを読み取ることができる。
【００６３】
例えば、データ受信装置をペン型に構成した場合、フォトダイオード５１が取り付けられているペン先をディスプレイ画面に当接させて、読取操作を行なうことができる。図１６には、データ読取操作を行なう様子を示している。
【００６４】
有機ＥＬディスプレイの画面上には、位置に応じて、輝度は一様だが異なる点滅パターンを割り付けるという形態でデータが重畳されている。例えば、アイコンなどのデスクトップが面上に各オブジェクトには、ファイル名やＵＲＬなどの属性情報が重畳されている。
【００６５】
図１７には、ペン型のデータ受信装置の機能構成を示している。同図に示すように、フォトダイオード５１により検出された点滅パターンに基づいて送信データに復号する復号化復調部５２と、送信データに応じた駆動部５４における装置動作を制御する制御部５３とを内蔵しており、ポインタのグリップに配設されたデータ捕捉（Ｐｉｃｋ）ボタン５５を操作したことに応じて、フォトダイオード５１で検出された点滅パターンの復号復調処理並びに復号データの処理動作が付勢される。あるいは、Ｐｉｃｋボタン５５の操作に応答して、コピー対象となるファイルのＩＤがファイル・アイコンの表示から読みとられる。
【００６６】
また、データ受信装置は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ、あるいはＩｒＤＡなどの近距離データ送信部を備えている。データ転送（Ｄｒｏｐ）ボタン５６を操作したことに応じて、ディスプレイ画面上から読み取られたデータやコマンドを近距離データ伝送路経由で転送する。あるいは、Ｄｒｏｐボタン５６の操作に応答して、コピー先となるフォルダのＩＤがフォルダ・アイコンの表示から読みとられる。
【００６７】
図１６〜図１７に示した実施形態においても、ドラッグ・アンド・ドロップ操作を実世界経由のオブジェクト操作であるＰｉｃｋ−ａｎｄ−Ｄｒｏｐ（前述：図１３を参照のこと）を適用することができる。図１８上には、この場合の操作手順をフローチャートの形式で示している。
【００６８】
まず、一方のコンピュータのファイル・アイコン上にペン先を当てて、Ｐｉｃｋボタン５５を操作する（ステップＳ３１）。
【００６９】
これに応答して、ファイル・アイコンの表示に重畳されているファイルＩＤがペン内に取り込まれ、一時格納される（ステップＳ３２）。
【００７０】
次いで、ファイルの移動先となるコンピュータ画面のフォルダ・アイコンにペン先を当て、今度はＤｒｏｐボタン５６を操作する（ステップＳ３３）（図１９を参照のこと）。
【００７１】
Ｄｒｏｐボタン５６の操作に応答して、フォルダ・アイコンの表示に重畳されているフォルダＩＤがペン内に取り込まれ、一時格納される（ステップＳ３４）。
【００７２】
そして、ファイルＩＤとフォルダＩＤの組を送信部５４からファイル移動先又はファイル移動元のコンピュータに送信する（ステップＳ３５）。
【００７３】
ペンからファイルＩＤとフォルダＩＤの組をコンピュータ側では、ファイルを指定されたフォルダにコピーする処理が実行される（ステップＳ３６）。
【００７４】
図２０には、有機ＥＬディスプレイをデータ送信装置とした場合の他の実施形態を示している。図示の例では、画面上には、通常の画像（例えばテレビ受信画像）とともに、情報アイコンが表示されている。
【００７５】
そして、データ受信機能を備えた携帯端末のフォトダイオードを所望の情報アイコンに当てて、読み取りボタンを押すと、アイコン画像が発信するＵＲＬなどのリンク情報を取り込むことができる。
【００７６】
携帯端末側では、Ｗｅｂブラウザを起動して、アイコン画像から取得されたＵＲＬを用いて関連する情報を閲覧することができる。
【００７７】
また、データ受信機能を、データ送信装置を構成する機器（例えばテレビ受像機やその他のＡＶ機器）のリモコンと組み合わせることもできる（図２１を参照のこと）。例えば、手元の卓上端末に番組や音楽などのコンテンツが情報アイコンとして表示されている。リモコンをその上に当ててリンク情報から取得する。それを、テレビに赤外線信号でビーム照射し、所望の番組を見る。あるいは、番組をブロードバンド・ネットワーク経由でダウンロードする。
【００７８】
図２２には、この場合に動作手順をフローチャートの形式で示している。
【００７９】
まず、手元の卓上端末に表示されている番組アイコンの上にフォトダイオードを当て、Ｐｉｃｋボタン５４を押し、番組情報をピックアップする（ステップＳ４１）。これに応答して、テレビ画面から番組ＩＤを読み取り、一時的に格納される（ステップＳ４２）。
【００８０】
次いで、リモコンの送信部をテレビに向けて、赤外線コマンドを送信する（ステップＳ４３）。テレビ受像機側では、リモコン受信部でコマンドを受信し、コマンドの処理を実行する（ステップＳ４４）。
【００８１】
［追補］
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【００８２】
【発明の効果】
以上詳記したように、本発明によれば、機器同士のケーブル接続やお互いのＩＤの取得や事前の設定作業を行なうことなくデータ伝送を行なうことができる、優れたデータ入出力システム、データ送信装置、並びにデータ受信装置を提供することができる。
【００８３】
多くの情報機器は、データを画面表示する表示装置を装備している。マイクロ・ミラー型プロジェクタでは、各画素に対応する微細な反射鏡が光源からの光を反射し、スクリーンに投影する。この反射鏡により光の入射量を変化させ、画像の明るさを制御する。点滅の速度は人間の視覚が追従するよりも十分速く、いずれの点滅パターンを用いても、人間には一様な輝度の光に見える。本発明によれば、同じ輝度を表す光の点滅パターンを複数個用い、各点滅パターンに０、１などのデータを割り当て、これらの点滅パターンを時間軸上で組み合わせることにより、データ・ストリームを送出することができる。
【図面の簡単な説明】
【図１】同じ輝度５０％を持つ２通りの点滅パターンを示した図である。
【図２】一方の点滅パターンを１に、他方の点滅パターンを０に対応付ける様子を示した図である。
【図３】一方の点滅パターンを１に、他方の点滅パターンを０に対応付ける様子を示した図である。
【図４】本発明の１つの実施形態に係るデータ入出力システム１の全体構成を模式的に示した図である。
【図５】本発明に係るデータ入出力システムの適用例を示した図である。
【図６】ポインタの内部構成を示した図である。
【図７】図５に示した適用例におけるデータの入出力動作の手順を示したフローチャートである。
【図８】本発明に係るデータ入出力システムについての他の適用例を示した図である。
【図９】データ受信装置における位置情報の取得動作の手順を示したフローチャートである。
【図１０】本発明に係るデータ入出力システムについての他の適用例を示した図である。
【図１１】ハイパードラッグ操作を説明するための図である。
【図１２】ハイパードラッグ操作を説明するための図である。
【図１３】Ｐｉｃｋ−ａｎｄ−Ｄｒｏｐ操作を行なう様子を示した図である。
【図１４】ハイパードラッグ操作を行なうための処理手順を示したフローチャートである。
【図１５】本発明に係るデータ入出力システムについての他の適用例を示した図である。
【図１６】有機ＥＬディスプレイで構成されるデータ送信装置の画面上をペン型のデータ受信装置で探索する様子を示した図である。
【図１７】ペン型のデータ受信装置の機能構成を示した図である。
【図１８】図１６〜図１７に示した実施形態にＰｉｃｋ−ａｎｄ−Ｄｒｏｐ操作を適用した場合の処理手順を示したフローチャートである。
【図１９】Ｐｉｃｋ−ａｎｄ−Ｄｒｏｐ操作を行なう様子を示した図である。
【図２０】有機ＥＬディスプレイをデータ送信装置とした場合の他の実施形態を示した図である。
【図２１】図２０に示した実施形態の変形例を示した図である。
【図２２】図２１に示した実施形態における動作を示したフローチャートである。
【符号の説明】
１０…データ送信装置
１１…表示装置
１２…データ生成部
１３…符号化変調部
５０…データ受信装置
５１…光検出部
５２…復号化復調部
５３…制御部
５４…駆動部
１０１…テーブル
１０２…スクリーン
１０３…ＤＬＰプロジェクタ
１０５…無線ＬＡＮ
１０６…コンピュータ
２０１…ノートブック・コンピュータ
【図１】
2004336485.tif 000003
【図２】
2004336485.tif 000004
【図３】
2004336485.tif 000005
【図４】
2004336485.tif 000006
【図５】
2004336485.tif 000007
【図６】
2004336485.tif 000008
【図７】
2004336485.tif 000009
【図８】
2004336485.tif 000010
【図９】
2004336485.tif 000011
【図１０】
2004336485.tif 000012
【図１１】
2004336485.tif 000013
【図１２】
2004336485.tif 000014
【図１３】
2004336485.tif 000015
【図１４】
2004336485.tif 000016
【図１５】
2004336485.tif 000017
【図１６】
2004336485.tif 000018
【図１７】
2004336485.tif 000019
【図１８】
2004336485.tif 000020
【図１９】
2004336485.tif 000021
【図２０】
2004336485.tif 000022
【図２１】
2004336485.tif 000023
【図２２】
2004336485.tif 000024