(57)【特許請求の範囲】
【請求項１】
表示装置の表示領域内のタッチパネル上で押下された位置の情報を入力するタッチパネル制御手段と、所定の処理を実行する複数の異なるボタンの画像のデータを格納する表示データ格納手段と、各ボタンの画像の表示位置とは異なる前記表示領域内の前記タッチパネルで押下された位置の指定に応じて、各ボタンの画像の表示位置と前記指定された位置とを所定の間隔で内分した複数の内分点の位置と当該指定された位置とに前記表示データ格納手段から読み出した各ボタンの画像のデータを当該表示位置側から順次表示する表示制御手段とを備え、前記ボタンの画像の表示位置と前記タッチパネルで押下された位置の情報が一致した場合に、当該ボタンの画像に対応する所定の処理を実行することを特徴とする情報入出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者に情報を入力または参照させる画面を表示装置に表示させる情報入出力方式に関し、特に、当該表示装置の表示面を水平に設置した場合に、利用者が当該表示装置の周囲のどの位置にいても支障無く情報を入力することができる、または情報を参照することができる画面を当該表示装置に表示させる情報入出力方式に関する。
【０００２】
【従来の技術】
特開平１０−１０５７３５号公報には、操作部品の画像を表示するＣＲＴの前面に透明電極のタッチパネルを配し、利用者が押下した当該タッチパネルの位置が座標データとして制御部に入力され、操作指示に変換されるという技術が開示されている。
【０００３】
【発明が解決しようとする課題】
従来より公共空間には、上述したようなタッチパネルが付されたＣＲＴや液晶ディスプレイ装置が、利用者と正対する向きで、または当該利用者に対して斜めに、壁に埋め込む等の形態で情報を入出力するための端末装置として設置されてきた。
【０００４】
しかしながら、このような形態では、当該ディスプレイ装置の正面にいる数名の利用者しか当該ディスプレイ装置を利用することができず、公共空間にいる多くの利用者が同時に当該ディスプレイ装置を利用することはできない。
【０００５】
この、ごく限られた人数しかディスプレイ装置を利用できないという問題を解決するためには、当該ディスプレイ装置を水平においてテーブル形態にし、複数の利用者がその周りを囲めるようにすれば良いが、従来のディスプレイ装置は映像の方向が一方向に固定されているため、当該ディスプレイ装置を囲んだ複数の利用者の内、特定の利用者しか映像に正対することができず、その他の利用者は映像を逆方向から見なければならないという問題がある。
【０００６】
本発明の目的は、表示装置の表示面を水平に設置した場合に、利用者が当該表示装置の周囲のどの位置にいても支障無く情報を入力することができる、または情報を参照することができるようにすることにある。
【０００７】
【課題を解決するための手段】
本発明の情報入出力装置は、表示装置の表示領域内のタッチパネル上で押下された位置の情報を入力するタッチパネル制御手段と、所定の処理を実行する複数の異なるボタンの画像のデータを格納する表示データ格納手段と、各ボタンの画像の表示位置とは異なる前記表示領域内の前記タッチパネルで押下された位置の指定に応じて、各ボタンの画像の表示位置と前記指定された位置とを所定の間隔で内分した複数の内分点の位置と当該指定された位置とに前記表示データ格納手段から読み出した各ボタンの画像のデータを当該表示位置側から順次表示する表示制御手段とを備え、前記ボタンの画像の表示位置と前記タッチパネルで押下された位置の情報が一致した場合に、当該ボタンの画像に対応する所定の処理を実行することを特徴とする。
【００４１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００４２】
図１を参照すると、本発明の第１の参考形態は、プログラム制御により動作するデータ処理装置１と、表示装置２と、タッチパネル３とから構成されている。
【００４３】
表示装置２は、ＣＲＴ、液晶ディスプレイ装置、プロジェクター等の映像を投射することができる機器である。
【００４４】
データ処理装置１は、表示制御手段１１と、表示データ格納手段１２と、表示データ位置決定手段１３と、タッチパネル制御手段１４とを含む。
【００４５】
図２を参照すると、表示データ格納手段１２は、表示装置２の表示領域に表示する表示データ（図形、ボタン、動画や映像の対象物等）のそれぞれについて、当該表示データの中心点を軸に、当該中心点と表示領域の中心点とを結んだ線に当該表示データが垂直になる方向を０度として、そこから所定の角度ずつ順次回転した複数の表示データを予め格納する。例えば、０度、３０度、６０度、…、３３０度と３０度ずつ順次回転した計１２個の表示データを格納する（あくまで例であって回転角度は３０度に限定されるものではない）。
【００４６】
表示データ位置決定手段１３は、表示装置２の表示領域上のある位置から表示制御手段１１が指示した位置までの距離を所定の長さで内分した各内分点の位置（座標）を決定する。
【００４７】
表示制御手段１１は、表示データ格納手段１２から所望の表示データを読み出し、表示データ位置決定手段１３が決定した表示装置２の表示領域上の位置に当該表示データを表示する。
【００４８】
また、本発明の第１の参考形態の変形例として、データ処理装置１と磁気ディスク装置や半導体メモリ等の記録媒体４とを信号線を介して接続し、該データ処理装置１が該記録媒体４から信号線を介してロードしたプログラムにより、以下に示す処理を実行するようにしてもよい。
【００４９】
次に、図３を参照して本発明の第１の参考形態の動作、すなわち表示装置２の表示領域内で表示データが移動し続ける（図４参照）場合、について詳細に説明する。
【００５０】
まず、表示制御手段１１は、表示装置２の表示領域に表示する表示データのそれぞれに対して、乱数を発生する等の任意の方法に従って、表示位置（座標）と回転角度とを決定し（ステップＡ１）、次に、決定した各表示データの表示位置が重ならないか判定し（ステップＡ２）、重なる表示データがあると判定した場合には再度ステップＡ１を実行する。
【００５１】
表示制御手段１１は、ステップＡ２で表示位置が重なる表示データはないと判定した場合には、ステップＡ１で決定した回転角度の表示データを表示データ格納手段１２から読み出し（ステップＡ３）、ステップＡ１で決定した表示位置に表示する（ステップＡ４）。
【００５２】
次に、表示制御手段１１は、ステップＡ３〜Ａ４で読み出し表示した表示データのそれぞれについて、任意の移動先の位置を決定し（ステップＡ５）、決定した移動先の位置と現在の位置とをパラメータに指定して表示データ位置決定手段１３を起動する（ステップＡ６）。
【００５３】
表示データ位置決定手段１３は、表示制御手段１１がパラメータに指定した現在の位置と移動先の位置との距離を所定の長さで内分し、各内分点の位置を表示制御手段１１に返却する（ステップＡ７）。なお、各内分点間の距離が短いほど、表示データが現在の位置から移動先の位置まで滑らかに移動するように表示できるが、当該表示に係るデータ処理装置１への負荷も増大する。
【００５４】
表示制御手段１１は、表示データ位置決定手段１３から返却された各表示データの各内分点の位置および移動先の位置が重ならないか判定し（ステップＡ８）、重なる表示データがあると判定した場合にはステップＡ５に戻る。
【００５５】
表示制御手段１１は、ステップＡ８で位置が重なる表示データはないと判定した場合には、表示データ位置決定手段１３から返却された各内分点の位置および移動先の位置に、ステップＡ３で読み出した表示データを順次表示する（ステップＡ９）。
【００５６】
次に、表示制御手段１１は、表示データのそれぞれに対して、乱数を発生する等の任意の方法に従って回転角度を決定し（ステップＡ１０）、決定した回転角度の表示データを表示データ格納手段１２から読み出し（ステップＡ１１）、表示装置２に表示し（ステップＡ１２）、ステップＡ５に戻る。表示制御手段１１は、例えば利用者がボタンを押下する等の何らかの割り込み指示があるまで、ステップＡ５〜ステップＡ１２を繰り返す。
【００５７】
なお、表示データがボタンの場合、利用者が当該ボタンを押下した旨を示す信号がタッチパネル３からタッチパネル制御手段１４に送られ、データ処理装置１は当該ボタンに対応する所定の処理を実行する。また、当該ボタンをマウスやトラックボール等の入力装置で押下指示するようにしても良い。
【００５８】
なお、表示データを回転または移動させるための方法として、上述した方法ではなく、回転または移動した表示データをソフトウェアで作成するようにしても良い。
【００５９】
以上により、本発明の第１の参考形態の動作が完了する。
【００６０】
本発明の第１の参考形態によれば、表示データが表示装置２の表示領域内をランダムな方向へ移動し続けるので、当該表示装置２の周囲にいる複数の利用者に当該表示データが近づく可能性が平等に発生することになる、すなわち当該複数の利用者が表示データを平等に参照することができるという効果を有している。
【００６１】
図５を参照すると、本発明の第２の参考形態は、プログラム制御により動作するデータ処理装置１と、表示装置２と、タッチパネル３とから構成されている。
【００６２】
表示装置２は、ＣＲＴ、液晶ディスプレイ装置、プロジェクター等の映像を投射することができる機器である。
【００６３】
データ処理装置１は、表示制御手段１１と、表示データ格納手段１２と、タッチパネル制御手段１４とを含む。
【００６４】
また、本発明の第２の参考形態の変形例として、データ処理装置１と磁気ディスク装置や半導体メモリ等の記録媒体４とを信号線を介して接続し、該データ処理装置１が該記録媒体４から信号線を介してロードしたプログラムにより、以下に示す処理を実行するようにしてもよい。
【００６５】
次に、図６を参照して本発明の第２の参考形態の動作、すなわち表示データが表示領域内の所定の位置で一定方向へ回転し続ける場合（図７参照）、について詳細に説明する。
【００６６】
表示制御手段１１は、まず各表示データの表示位置を決定し（ステップＢ１）、表示データ毎に、回転角度の小さい表示データから大きい表示データへ順次、表示データ格納手段１２から読み出し（ステップＢ２）、表示装置２に表示する（ステップＢ３）。表示制御手段１１は、例えば利用者がボタンを押下する等の何らかの割り込み指示があるまで、ステップＢ２およびステップＢ３を繰り返す。なお、回転角度の単位が小さいほど、表示データが滑らかに回転するように表示できるが、当該表示に係るデータ処理装置１への負荷も増大する。
【００６７】
なお、表示データがボタンの場合、利用者が当該ボタンを押下した旨を示す信号がタッチパネル３からタッチパネル制御手段１４に送られ、データ処理装置１は当該ボタンに対応する所定の処理を実行する。また、当該ボタンをマウスやトラックボール等の入力装置で押下指示するようにしても良い。
【００６８】
なお、表示データを回転させるための方法として、上述した方法ではなく、回転した表示データをソフトウェアで作成するようにしても良い。
【００６９】
以上により、本発明の第２の参考形態の動作が完了する。
【００７０】
本発明の第２の参考形態によれば、表示データが表示領域内の所定の位置で一定方向へ回転し続けるので、表示装置２の周囲にいる複数の利用者に当該表示データが正対する可能性が平等に発生することになる、すなわち当該複数の利用者が表示データを平等に参照することができるという効果を有している。
【００７１】
図８を参照すると、本発明の第３の参考形態は、プログラム制御により動作するデータ処理装置１と、表示装置２と、タッチパネル３とから構成されている。
【００７２】
表示装置２は、ＣＲＴ、液晶ディスプレイ装置、プロジェクター等の映像を投射することができる機器である。
【００７３】
データ処理装置１は、表示制御手段１１と、表示データ格納手段１２と、表示データ位置決定手段１３と、タッチパネル制御手段１４とを含む。
【００７４】
また、本発明の第３の参考形態の変形例として、データ処理装置１と磁気ディスク装置や半導体メモリ等の記録媒体４とを信号線を介して接続し、該データ処理装置１が該記録媒体４から信号線を介してロードしたプログラムにより、以下に示す処理を実行するようにしてもよい。
【００７５】
次に、図９を参照して本発明の第３の参考形態の動作、すなわち表示データが表示領域の中心点を軸にして公転する場合（図１０参照）、について詳細に説明する。
【００７６】
表示制御手段１１は、まず各表示データの表示位置を決定（基準点とする）し（ステップＣ１）、表示データ毎に、表示データ格納手段１２から回転角度０度の表示データを読み出し（ステップＣ２）、表示装置２に表示する（ステップＣ３）。
【００７７】
次に、表示制御手段１１は、表示領域の中心点を軸に当該中心点と基準点との距離を半径とする円弧上の所定の位置に表示データを順次表示する。
【００７８】
すなわち、表示制御手段１１は、まず、表示データ位置決定手段１３により基準点から表示領域の中心点を軸にｎ度回転した円弧上の位置を決定し（ステップＣ４）、回転角度がｎ度の表示データを表示データ格納手段１２から読み出し（ステップＣ５）、ステップＣ４で決定した位置に表示する（ステップＣ６）。例えば、基準点から表示領域の中心点を軸に９０度回転した位置には回転角度が９０度の表示データが表示される。
【００７９】
表示制御手段１１は、例えば利用者がボタンを押下する等の何らかの割り込み指示があるまで、ステップＣ４〜ステップＣ６を繰り返す。なお、円弧上の表示位置の間隔が小さいほど、表示データが円弧上を滑らかに移動するように表示できるが、当該表示に係るデータ処理装置１への負荷も増大する。
【００８０】
なお、表示データがボタンの場合、利用者が当該ボタンを押下した旨を示す信号がタッチパネル３からタッチパネル制御手段１４に送られ、データ処理装置１は当該ボタンに対応する所定の処理を実行する。また、当該ボタンをマウスやトラックボール等の入力装置で押下指示するようにしても良い。
【００８１】
なお、表示データを回転または移動させるための方法として、上述した方法ではなく、回転または移動した表示データをソフトウェアで作成するようにしても良い。
【００８２】
以上により、本発明の第３の参考形態の動作が完了する。
【００８３】
本発明の第３の参考形態によれば、表示データが表示領域の中心点を軸にして公転するので、表示装置２の周囲にいる複数の利用者に当該表示データが正対する可能性が平等に発生することになる、すなわち当該複数の利用者が表示データを平等に参照することができるという効果を有している。
【００８４】
図１１を参照すると、本発明の実施の形態は、プログラム制御により動作するデータ処理装置１と、表示装置２と、タッチパネル３とから構成されている。
【００８５】
表示装置２は、ＣＲＴ、液晶ディスプレイ装置、プロジェクター等の映像を投射することができる機器である。
【００８６】
データ処理装置１は、表示制御手段１１と、表示データ格納手段１２と、表示データ位置決定手段１３と、タッチパネル制御手段１４とを含む。
【００８７】
また、本発明の実施の形態の変形例として、データ処理装置１と磁気ディスク装置や半導体メモリ等の記録媒体４とを信号線を介して接続し、該データ処理装置１が該記録媒体４から信号線を介してロードしたプログラムにより、以下に示す処理を実行するようにしてもよい。
【００８８】
次に、図１２を参照して本発明の実施の形態の動作、すなわち利用者がタッチパネル３上で押下した位置に近づくように、表示装置２の表示領域の任意の位置に表示されている表示データが移動する場合（図１３参照）、について詳細に説明する。
【００８９】
まず、タッチパネル制御手段１４は、利用者がタッチパネル３上で押下した位置（押下点）を検出する（ステップＤ１）。
【００９０】
次に、表示制御手段１１は、利用者によるタッチパネル３の押下に応じて、表示装置２の表示領域に表示されている表示データのそれぞれが移動中か判定し（ステップＤ２）、移動中であればそれを静止させ（ステップＤ３）、その後（移動中でない場合も含めて）その時点の位置（現在の位置）を認識する（ステップＤ４）。
【００９１】
表示制御手段１１は、現在の位置にある表示データのそれぞれについて、各表示データを押下点の方向へ回転するには何度回転すれば良いかを認識し（ステップＤ５）、対応する表示データを表示データ格納手段１２から読み出して（ステップＤ６）、表示装置２に表示する（ステップＤ７）。
【００９２】
次に、表示制御手段１１は、表示データのそれぞれに対して、押下点と現在の位置とをパラメータに指定して表示データ位置決定手段１３を起動する（ステップＤ８）。
【００９３】
表示データ位置決定手段１３は、表示制御手段１１がパラメータに指定した押下点と現在の位置との距離を所定の長さで内分し、各内分点の位置を表示制御手段１１に返却する（ステップＤ９）。なお、各内分点間の距離が短いほど、表示データが現在の位置から押下点まで滑らかに移動するように表示できるが、当該表示に係るデータ処理装置１への負荷も増大する。
【００９４】
表示制御手段１１は、表示データ位置決定手段１３から返却された各表示データの各内分点の位置および押下点に、ステップＤ６で読み出した表示データを順次表示する（ステップＤ１０）。
【００９５】
なお、表示データがボタンの場合、利用者が当該ボタンを押下した旨を示す信号がタッチパネル３からタッチパネル制御手段１４に送られ、データ処理装置１は当該ボタンに対応する所定の処理を実行する。また、当該ボタンをマウスやトラックボール等の入力装置で押下指示するようにしても良い。
【００９６】
なお、表示データを回転または移動させるための方法として、上述した方法ではなく、回転または移動した表示データをソフトウェアで作成するようにしても良い。
【００９７】
以上により、本発明の実施の形態の動作が完了する。
【００９８】
本発明の実施の形態によれば、利用者がタッチパネル３上で押下した位置に近づくように、表示装置２の表示領域の任意の位置に表示されている表示データが移動するので、表示装置２の周囲にいる利用者が自分から遠くにある表示データを自分の近くに寄せて参照することができる、すなわち利用者が表示装置２の周囲のどこにいても平等に表示データを参照することができるという効果を有している。
【００９９】
図１４を参照すると、本発明の第４の参考形態は、プログラム制御により動作するデータ処理装置１と、表示装置２と、タッチパネル３とから構成されている。
【０１００】
表示装置２は、ＣＲＴ、液晶ディスプレイ装置、プロジェクター等の映像を投射することができる機器である。
【０１０１】
データ処理装置１は、表示制御手段１１と、表示データ格納手段１２と、表示データ位置決定手段１３と、タッチパネル制御手段１４とを含む。
【０１０２】
表示データ格納手段１２は、表示装置２の表示領域に表示する画面を、当該表示領域の中心点を軸に所定の角度ずつ順次回転した複数の画面を予め格納する。
【０１０３】
また、本発明の第４の参考形態の変形例として、データ処理装置１と磁気ディスク装置や半導体メモリ等の記録媒体４とを信号線を介して接続し、該データ処理装置１が該記録媒体４から信号線を介してロードしたプログラムにより、以下に示す処理を実行するようにしてもよい。
【０１０４】
次に、図１５を参照して本発明の第４の参考形態の動作、すなわち表示装置２の表示領域に画面が表示される場合であって、さらに利用者がタッチパネル３上で押下した位置に正対するように当該画面を回転させる場合（図１６参照）、について詳細に説明する。
【０１０５】
まず、タッチパネル制御手段１４は、利用者がタッチパネル３上で押下した位置（押下点）を検出する（ステップＥ１）。なお、利用者がマウスやトラックボール等の入力装置で押下した位置を押下点とするようにしても良い。
【０１０６】
次に、表示制御手段１１は、利用者によるタッチパネル３の押下に応じて、表示装置２の表示領域に表示されている現時点の画面の回転角度を認識し（ステップＥ２）、当該回転角度よりも回転角度が大きい画面をその回転角度が小さい順に表示データ格納手段１２から読み出し（ステップＥ３）、表示装置２に表示する（ステップＥ４）。表示制御手段１１は、ステップＥ３〜ステップＥ４を画面が押下点に正対するまで連続して実行する。なお、表示データ格納手段１２に予め格納した画面の回転角度が小さいほど、当該画面が滑らかに回転するように表示できるが、当該表示に係るデータ処理装置１への負荷も増大する。
【０１０７】
なお、画面を回転させるための方法として、上述した方法ではなく、回転した画面をソフトウェアで作成するようにしても良い。
【０１０８】
以上により、本発明の第４の参考形態の動作が完了する。
【０１０９】
本発明の第４の参考形態によれば、表示装置２の表示領域に上下左右の方向性がある画面が表示される場合において、利用者がタッチパネル３上で押下した位置に正対するように当該画面を回転させるので、表示装置２の周囲にいる利用者が自分に画面を正対させることができる、すなわち利用者が表示装置２の周囲のどこにいても平等に画面を参照することができるという効果を有している。
【０１１０】
【発明の効果】
以上説明したように、本発明は、表示装置の表示面を水平に設置した場合に、利用者が当該表示装置の周囲のどの位置にいても支障無く情報を入力することができる、または情報を参照することができるという効果を有している。
【図面の簡単な説明】
【図１】本発明の第１の参考形態の構成を示すブロック図である。
【図２】本発明の第１の参考形態における表示データ格納手段１２に格納される表示データの例を示す図である。
【図３】本発明の第１の参考形態の動作を示す流れ図である。
【図４】本発明の第１の参考形態の動作のイメージを示す図である。
【図５】本発明の第２の参考形態の構成を示すブロック図である。
【図６】本発明の第２の参考形態の動作を示す流れ図である。
【図７】本発明の第２の参考形態の動作のイメージを示す図である。
【図８】本発明の第３の参考形態の構成を示すブロック図である。
【図９】本発明の第３の参考形態の動作を示す流れ図である。
【図１０】本発明の第３の参考形態の動作のイメージを示す図である。
【図１１】本発明の実施の形態の構成を示すブロック図である。
【図１２】本発明の実施の形態の動作を示す流れ図である。
【図１３】本発明の実施の形態の動作のイメージを示す図である。
【図１４】本発明の第４の参考形態の構成を示すブロック図である。
【図１５】本発明の第４の参考形態の動作を示す流れ図である。
【図１６】本発明の第４の参考形態の動作のイメージを示す図である。
【符号の説明】
１    データ処理装置
２    表示装置
３    タッチパネル
４    記録媒体
１１    表示制御手段
１２    表示データ可能手段
１３    表示データ位置決定手段
１４    タッチパネル制御手段
【図１】
0003990078.tif 000002
【図２】
0003990078.tif 000003
【図３】
0003990078.tif 000004
【図４】
0003990078.tif 000005
【図５】
0003990078.tif 000006
【図６】
0003990078.tif 000007
【図７】
0003990078.tif 000008
【図８】
0003990078.tif 000009
【図９】
0003990078.tif 000010
【図１０】
0003990078.tif 000011
【図１１】
0003990078.tif 000012
【図１２】
0003990078.tif 000013
【図１３】
0003990078.tif 000014
【図１４】
0003990078.tif 000015
【図１５】
0003990078.tif 000016
【図１６】
0003990078.tif 000017