(57)【特許請求の範囲】
【請求項１】
情報処理装置、及び、該情報処理装置から伝送されてくる画像データに応じた画像を表示する表示装置から成る画像表示システムにおいて、
前記表示装置は、表示画面の位置が移動可能になっているとともに、表示画面の位置を検出し、その検出結果を示す表示画面位置データを前記情報処理装置に伝送するようになっており、
前記情報処理装置は、前記表示装置の表示画面を移動可能な範囲内に含まれる総ドット数よりも大きいドット数を持つ画像データを、そのドット数が前記表示装置の表示画面を移動可能な範囲内に含まれる総ドット数と一致するように縮小する手段を備え、前記表示装置から伝送されてくる前記表示画面位置データに応じて、画像データ格納領域内に表示対象領域を設定するとともに、前記表示対象領域に格納されている画像データを前記表示装置に伝送するようになっていることを特徴とする画像表示システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示画面よりも大きなサイズを有する画像を表示する画像表示システムに関するものである。
【０００２】
【従来の技術】
従来は、表示画面よりも大きなサイズの画像を表示する際には、表示画面の表示されたスクロールバーなどをマウス操作により所望の方向に移動させることによって表示画像をスクロールさせるようになっていた。
【０００３】
特開平７−６４７５４、特開平１０−２８３１６０、特開平１１−３０５９１８の各公報に開示されている技術では、装置の傾斜角度や移動量に応じて表示画像をスクロールさせることによって、表示画像をスクロールさせる操作性を向上させている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記の各公報に開示されている技術では、画像全体のどの部分が表示されているのか、及び、表示画像がどのくらいスクロールしたのかを直感的には認識しにくかった。
【０００５】
そこで、本発明は、表示される画像をスクロールさせる操作に関して直感的な操作性を実現した画像表示システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記の目的を達成するため、本発明の画像表示システムでは、情報処理装置、及び、該情報処理装置から伝送されてくる画像データに応じた画像を表示する表示装置から成る画像表示システムにおいて、前記表示装置は、表示画面の位置が移動可能になっているとともに、表示画面の位置を検出し、その検出結果を示す表示画面位置データを前記情報処理装置に伝送するようになっており、前記情報処理装置は、前記表示装置の表示画面を移動可能な範囲内に含まれる総ドット数よりも大きいドット数を持つ画像データを、そのドット数が前記表示装置の表示画面を移動可能な範囲内に含まれる総ドット数と一致するように縮小する手段を備え、前記表示装置から伝送されてくる前記表示画面位置データに応じて、画像データ格納領域内に表示対象領域を設定するとともに、前記表示対象領域に格納されている画像データを前記表示装置に伝送するようになっている。
【００１０】
【発明の実施の形態】
以下に、本発明の実施形態を図面を参照しながら説明する。図１は本発明の一実施形態である画像表示システムを構成する表示装置１の外観図であり、（ａ）が正面図、（ｂ）が側面図である。図１の各部について説明する。１−１は表示画面である。１−２は表示画面１−１を上下方向に移動可能に支持する支柱である。１−３は情報処理装置から伝送されてくる画像データを入力するためのコネクタである。１−４は情報処理装置へ後述する表示画面位置データなどを伝送するためのコネクタである。
【００１１】
１−５は表示画面１−１の上下方向の位置を固定するための位置固定器具である。尚、位置固定器具１−５には表示画面１−１の上下方向の位置を検出するためのセンサが組み込まれており、このセンサによって例えば支柱１−２に取り付けられた発信素子からの信号を読み取ることによって、表示画面１−１の上下方向の位置を検出する。
【００１２】
図２は表示装置１の構成を示すブロック図である。図２の各部について説明する。１０１は表示画面１−１を含む表示部である。１０２は画像データや他の演算結果などを記憶するメモリである。１０３は表示装置１全体の動作を制御するＣＰＵである。１０４は本実施形態である画像表示システムを構成する情報処理装置２から通信路３−１を介して伝送されてくる画像データを入力する画像データ入力部である。情報処理装置２は例えばパーソナルコンピュータである。
【００１３】
１０５は表示画面１−１の上下方向の位置を検出する表示画面位置検出部である。１０６は表示画面位置検出部１０５によって検出された表示画面１−１の上下方向の位置を示す表示画面位置データを通信路３−２を介して情報処理装置２へ伝送する表示画面位置データ出力部である。１０７は表示画面位置検出部１０５によって検出された表示画面１−１の上下方向の位置を示す表示画面位置データを記憶するメモリであり、本実施形態では、メモリ１０７内の変数Ｐに表示画面位置データが保存されるものとする。
【００１４】
図３は表示装置１が行う処理を示すフローチャートである。電源投入などの処理によって表示装置の処理がスタートすると、まず、現在の表示画面１−１の上下方向の位置を検出する（Ｓ３−１）。次に、Ｓ３−１で検出した表示画面１−１の上下方向の位置を示す表示画面位置データを変数Ｐに格納する（Ｓ３−２）。次に、変数Ｐに格納されている表示画面位置データを情報処理装置２へ伝送する（Ｓ３−３）。
【００１５】
その後、情報処理装置２から画像データが伝送されてくるまで待機する（Ｓ３−４）。画像データが伝送されてくると（Ｓ３−４のＹｅｓ）、その画像データに応じて画像を表示する（Ｓ３−５）。次に、再び、表示画面１−１の上下方向の位置を検出する（Ｓ３−６）。次に、Ｓ３−６で検出した表示画面１−１の上下方向の位置を示す表示画面位置データが変数Ｐに格納されているデータと一致するか否か、すなわち、表示画面１−１の上下方向の位置が変化していないかどうかを判定する（Ｓ３−７）。
【００１６】
Ｓ３−６で検出した表示画面１−１の上下方向の位置を示す表示画面位置データと変数Ｐに格納されているデータとが一致すれば（すなわち、表示画面１−１の上下方向の位置が変化していなければ）（Ｓ３−７のＹｅｓ）、前述したＳ３−４へ移行する。一方、Ｓ３−６で検出した表示画面１−１の上下方向の位置を示す表示画面位置データと変数Ｐに格納されているデータとが一致しなければ（すなわち、表示画面１−１の上下方向の位置が変化していれば）（Ｓ３−７のＮｏ）、前述したＳ３−２へ移行する。
【００１７】
図４は情報処理装置２が行う処理のフローチャートである。電源投入やアプリケーションの起動などによって情報処理装置の処理がスタートすると、まず、表示装置１の表示画面１−１のサイズよりも大きな仮想画像データを作成して内部メモリの仮想画像データ格納領域に格納する（Ｓ４−１）。次に、表示装置１から表示画面位置データが伝送されてくると（Ｓ４−２のＹｅｓ）、図５に示すように、その伝送されてきた表示画面位置データに応じて仮想画像データ格納領域Ａ内に表示対象領域Ｂを設定する（Ｓ４−３）。
【００１８】
次に、仮想画像データ格納領域Ａ内の表示対象領域Ｂに格納されている画像データを読み出して表示装置１に伝送する（Ｓ４−４）。その後は、表示装置１から表示画面位置データが伝送されてくると（Ｓ４−５のＹｅｓ）、前述したＳ４−３へ移行し、表示装置１から表示画面位置データが伝送されてこなければ（Ｓ４−５のＮｏ）、前述したＳ４−４へ移行する。
【００１９】
以上の表示装置１及び情報処理装置２の処理により、情報処理装置２の仮想画像データ格納領域Ａ内の表示対象領域Ｂに格納されている画像データが表示装置１に伝送され、表示対象領域Ｂに格納されている画像データに応じた画像が表示装置１に表示される。そして、表示装置１の表示画面１−１の上下方向の位置が変化する度に、表示画面１−１の上下方向の位置を示す表示画面位置データが情報処理装置２に伝送され、情報処理装置２では表示装置１から伝送されてくる最新の表示画面位置データに応じて表示対象領域が設定し直される。
【００２０】
したがって、本実施形態の画像表示システムによれば、図４に示すＳ４−１の処理により、例えば図６の（ａ）に示すように、人体のレントゲン写真の画像データが作成されて仮想画像データ格納領域Ａに格納されたとすると、例えば図６の（ｂ）や（ｃ）に示すように、表示画面１−１に表示する画像を表示装置１の表示画面１−１の上下方向の位置に応じて変化させることができる。
【００２１】
これにより、使用者は、表示される画像を上方向へスクロールさせたいときには、表示画面を上方向へ移動させ、逆に、表示される画像を下方向へスクロールさせたいときには、表示画面を下方向へ移動させるというように、直感的な操作により表示画像をスクロールさせることができるようになる。
【００２２】
また、上記の実施形態において、図７に示すように、表示装置１の位置固定器具１−５を支柱１−２に対して水平回転を可能とする、すなわち、表示画面１−１の方向を水平面上で可変にしておき、表示画面１−１の水平回転角度（表示画面１−１の方向が水平面上で基準の方向となす角度）を検出して、表示画面１−１の上下方向の位置及び水平回転角度を示すデータを情報処理装置２に伝送する機能を表示装置１に追加しておくとともに、情報処理装置２では、表示画面１−１の上下方向の位置を示す表示画面位置データだけでなく、水平回転角度を示す表示画面方向データも加味して、仮想画像データ格納領域内に表示対象領域を設定するようにしておいてもよい。
【００２３】
このとき、情報処理装置２では、例えば、図８に示すように、撮影対象物を複数のアングルで撮影することにより得られた複数の画像データＤ−１、Ｄ−２、…、Ｄ−ｎをそれぞれ個別の仮想画像データ格納領域Ａ−１、Ａ−２、…、Ａ−ｎに格納しておき、仮想画像データ格納領域Ａ−１、Ａ−２、…、Ａ−ｎの中から表示画面１−１の水平回転角度を示すデータに応じた仮想画像データを択一的に選択し、その選択した仮想画像データ格納領域内に表示画面１−１の上下方向の位置を示すデータに応じて表示対象領域を設定するようにしておく。
【００２４】
この構成により、表示画面１−１を上下方向に移動させることによって表示画像が表示画面１−１の移動方向に応じてスクロールするとともに、表示画面１−１の水平回転角度を変化させる（すなわち、表示画面１−１の向きを変える）ことによって、表示画像が上下方向を軸に回転するという潜望鏡のような直感的な操作性を実現することができる。
【００２５】
また、例えば、表示装置１にスクロール禁止ボタンを設けておき、このスクロール禁止ボタンが押されている間は、スクロールが禁止されている旨を表示装置１が情報処理装置２に通知するようにしておくとともに、図９のフローチャートに示す流れで情報処理装置２が処理を行うように構成しておいてもよい。
【００２６】
図９に示すフローチャートに基づいて情報処理装置２が行う処理について説明する。電源投入やアプリケーションの起動などによって情報処理装置の処理がスタートすると、まず、表示装置１の表示画面１−１のサイズよりも大きな仮想画像データを作成して内部メモリの仮想画像データ格納領域に格納する（Ｓ９−１）。
【００２７】
次に、表示装置１から表示画面位置データが伝送されてくると（Ｓ９−２のＹｅｓ）、その伝送されてきた表示画面位置データを内部メモリの変数Ｑ’に格納し（Ｓ９−３）、その伝送されてきた表示画面位置データに応じて仮想画像データ格納領域内に表示対象領域を設定する（Ｓ９−４）。その後、仮想画像データ格納領域内の表示対象領域に格納されている画像データを表示装置１に伝送する動作を開始する（Ｓ９−５）。
【００２８】
次に、スクロールが禁止されているか否か（スクロールが禁止されている旨の通知を表示装置１から受けているか否か）を判定する（Ｓ９−６）。スクロールが禁止されていれば（Ｓ９−６のＹｅｓ）、スクロール禁止フラグをセットする（Ｓ９−７）。Ｓ９−７を終えると、前述したＳ９−６へ移行する。一方、スクロールが禁止されていなければ（Ｓ９−６のＮｏ）、表示装置１から表示画面位置データが伝送されてきたか否かを判定する（Ｓ９−８）。
【００２９】
表示装置１から表示画面位置データが伝送されてくれば（Ｓ９−８のＹｅｓ）、後述するＳ９−９へ移行する。一方、表示装置１から表示画面位置データが伝送されてこなければ（Ｓ９−８のＮｏ）、前述したＳ９−６へ移行する。Ｓ９−９では、スクロール禁止フラグがセットされているか否かを判定する。
【００３０】
スクロール禁止フラグがセットされていれば（Ｓ９−９のＹｅｓ）、表示装置１から伝送されてきた表示画面位置データを変数Ｑ’に格納し（Ｓ９−１０）、スクロール禁止フラグをリセットし（Ｓ９−１１）、その後、前述したＳ９−６へ移行する。
【００３１】
一方、スクロール禁止フラグがセットされていなければ（Ｓ９−９のＮｏ）、表示装置１から伝送されてきた表示画面位置データを内部メモリの変数Ｑに格納する（Ｓ９−１２）。次に、変数Ｑに格納されているデータ及び変数Ｑ’に格納されているデータに基づいて表示画面１−１が上下方向へ移動した量及び方向を求める（Ｓ９−１３）。
【００３２】
次に、Ｓ９−１３で求めた表示画面１−１が上下方向へ移動した量及び方向に応じて仮想画像データ格納領域内に表示対象領域を設定する（Ｓ９−１４）。そして、変数Ｑ’に格納されているデータを変数Ｑに格納されているデータで更新する（Ｓ９−１５）。Ｓ９−１５を終えると、前述したＳ９−６へ移行する。
【００３３】
以上より、スクロール禁止ボタンを押しながら表示画面の位置を上下方向に移動させた場合には、表示装置１から情報処理装置２に表示画面位置データが伝送されず、その結果、仮想画像データ格納領域内に設定されている表示対象領域が更新されないので、表示される画像に変化は生じない。また、スクロール禁止ボタンが解放された状態で表示画面の位置を上下方向に移動させた場合には、表示画面１−１の移動後の上下方向の絶対的な位置ではなく、表示画面１−１が上下方向に移動した量及び向きに応じて表示対象領域が設定される。
【００３４】
したがって、表示画面１−１が最上端（最下端）に位置しているときに、上方（下方）に画像が続いている場合には、スクロール禁止ボタンを押しながら表示画面１−１を下方（上方）に移動させ、その後、スクロール禁止ボタンを解放した状態で表示画面１−１を上方（下方）に移動させることによって、上側（下側）に続いている画像を表示させることができるようになる。すなわち、表示画面１−１の位置を移動可能な範囲に制約を受けることなく、画像の全部分をスクロールによって表示させることができるようになる。
【００３５】
尚、スクロール禁止ボタンを情報処理装置２側に設けるようにしてもよいが、操作性を向上させるという観点からは表示装置１側にスクロール禁止ボタンを設けておくことが望ましい。
【００３６】
また、情報処理装置２では、Ｓ４−１で作成した仮想画像データの上下方向のドット数が表示画面１−１の上下可動範囲内ドット数（表示画面１−１の上下方向の可動範囲に含まれる総ドット数）を越える場合には、仮想画像データを上下方向に縮小して表示画面１−１の上下可動範囲内ドット数に一致させた上で、内部メモリの仮想画像データ領域に格納するようにして、表示画面１−１の位置を移動可能な範囲に制約を受けることなく、画像の全部分をスクロールによって表示させることができるようにしてもよい。
【００３７】
尚、上記の実施形態では、表示画面の位置を移動可能な方向が上下方向であったが、左右方向に移動可能にしてもよいし、上下方向と左右方向とに移動可能にしてもよい。また、表示画面の方向についても、水平面上で変化可能となっていたが、垂直面上で変化可能としてもよい。
【００３８】
【発明の効果】
以上説明したように、本発明の画像表示システムによれば、表示される画像をスクロールさせる操作に関して直感的な操作性を実現することができる。
【００３９】
また、本発明の画像表示システムによれば、表示される画像を回転させる（アングルを切り替える）操作に関しても、従来のマウスなどを用いる場合は操作性が悪かったが、直感的な操作性を実現することができる。
【００４０】
また、本発明の画像表示システムによれば、上記の効果に加えて、表示画面の可動範囲に制約を受けることなく、画像の全部分をスクロールによって表示させることができる。
【図面の簡単な説明】
【図１】  本発明の画像表示システムを構成する表示装置の外観図である。
【図２】  本発明の画像表示システムを構成する表示装置のブロック図である。
【図３】  本発明の画像表示システムを構成する表示装置が行う処理の流れを示すフローチャートである。
【図４】  本発明の画像表示システムを構成する情報処理装置が行う処理の流れを示すフローチャートである。
【図５】  仮想画像データ格納領域に表示対象領域を設定する様子を示す図である。
【図６】  仮想画像データ格納領域に格納された画像データの一例と、表示画面の位置に応じてどのような画像が表示されるかを示す図である。
【図７】  表示画面の方向が水平面上で可変であることを示す図である。
【図８】  撮影対象物を複数のアングルで撮影することにより得られた複数の画像データをそれぞれ個別の仮想画像データ格納領域に格納することを示す図である。
【図９】  本発明の画像表示システムを構成する情報処理装置が行う別の処理の流れを示すフローチャートである。
【符号の説明】
１    表示装置
１−１    表示画面
１ー２    支柱
１−３    コネクタ
１−４    コネクタ
１−５    位置固定器具
２    情報処理装置
３−１    通信路
３−２    通信路
１０１    表示部
１０２    メモリ
１０３    ＣＰＵ
１０４    画像データ入力部
１０５    表示画面位置検出部
１０６    表示画面位置データ出力部
１０７    メモリ
【図１】
0004530593.tif 000002
【図２】
0004530593.tif 000003
【図３】
0004530593.tif 000004
【図４】
0004530593.tif 000005
【図５】
0004530593.tif 000006
【図６】
0004530593.tif 000007
【図７】
0004530593.tif 000008
【図８】
0004530593.tif 000009
【図９】
0004530593.tif 000010