(57)【特許請求の範囲】
【請求項１】
表示画面上に表示されたＸ軸及びＹ軸に沿って表示される直交座標系のグラフの拡大、縮小、表示領域の移動の制御を行う画像表示制御装置であって、
前記表示画面は、前記グラフを表示する表示領域と、前記Ｘ軸及びＹ軸が描かれるとともに、前記表示領域の周囲に接して囲うように配置された操作用領域と、を有し、
前記直交座標系を前記表示画面全体に適用し、
前記表示画面上で、２つの頂点座標で対角線上の位置を特定した領域を矩形によりユーザに指示させ、前記指示が完了すると、一方の頂点座標が表示領域、操作用領域のいずれに位置するか、他方の頂点座標が表示領域、操作用領域のいずれに位置するか、の対応関係に基づいて、前記グラフの拡大、縮小あるいは表示領域の移動のいずれの指示であるかを確定し、対応する拡大、縮小あるいは表示領域の移動の表示制御を行うことを特徴とする画像表示制御装置。
【請求項２】
請求項１記載の画像表示制御装置において、
前記グラフに対する制御内容に対応させた領域を矩形によりユーザに指示させるに際し、前記表示領域および前記操作用領域のいずれかにおいて前記矩形を特定する２つの頂点座標を指示させることを特徴とする画像表示制御装置。
【請求項３】
請求項２記載の画像表示制御装置において、
前記矩形を特定する２つの頂点座標の同一の座標軸に対応する座標が双方とも前記操作用領域内であって、前記表示領域を介して互いに反対方向に位置する場合には、当該座標軸側は前記グラフの表示領域内に収まるように縮小あるいは表示領域の移動を行うことを特徴とする画像表示制御装置。
【請求項４】
請求項２または請求項３記載の画像表示制御装置において、
前記矩形を特定する２つの頂点座標のうち、同一の座標軸に対応する座標が双方とも前記操作用領域内であって、前記表示領域に対して同一方向に位置する場合には、当該座標軸側は表示領域の移動として前記２点の方向に１画面分移動した位置の画像領域の表示を行うことを特徴とする画像表示制御装置。
【請求項５】
請求項２ないし請求項４のいずれかに記載の画像表示制御装置において、
さらにまた、前記矩形を特定する２つの頂点座標のうち、一方の点の座標のみが前記操作領域内に位置する場合には、他方の点から前記一方の点の座標に向かって前記操作対象画像の前記表示画面における表示中心座標を移動した位置を新たな表示中心座標として表示領域の移動を行うことを特徴とする画像表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置に係り、特に表示画面上で表示対象画像中の表示画像範囲（あるいは表示倍率）を変更する技術に関する。
【背景技術】
【０００２】
従来よりＣＲＴディスプレイなどの表示装置の表示画面上で表示している表示画像の表示範囲あるいは表示倍率を変更する操作が知られている。
例えば、従来のグラフ表示を行う装置においては、表示範囲を変更する場合には、軸のレンジ変更ダイアログを表示し、軸の最小値及び軸の最大値を数値入力することにより、表示範囲を変更する構成を採っていた。
また、地図表示を行う装置においては、地図の周囲に配置された移動ボタン（ハードウェアキー及びソフトウェアキーの双方を含む）あるいは縮尺表示ボタンを任意に選択することで表示画面を切り替えるものも提案されている。
さらに、表示装置においては、表示画面上に表示倍率変更キーを表示し、この表示倍率変更キーを操作することにより、倍率変更を行うものも提案されている（例えば、特許文献１参照）。
【特許文献１】特開平５−１５４１１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、最小値、最大値を設定する方法では、任意の表示させたい範囲を表示するのに手間がかかり、作業効率が悪いという問題点があった。
また、移動ボタンの操作による移動操作は、移動量が一定量であるため、所望量を容易に移動することはできず、特に画面全体を切り替えて隣接する画像を表示させようとする場合には、手間がかかるという問題点があった。
さらに縮尺表示ボタンによる方法では、所定の倍率表示しか選択できないため、グラフなどで拡大したい部分が一部であるような場合、ユーザが望んだ倍率が選択できるとは限らないという問題点があった。
【０００４】
さらにまた、倍率変更キーを表示する方法では、画面上に倍率変更キーを表示する領域を設ける必要があるが、この表示領域が表示の邪魔になってしまう場合があった。加えて、一度倍率変更キーをクリックするなどの選択操作を行わないと、拡大、縮小などの操作を変更することができないという問題点があった。
そこで、本発明の目的は、表示領域を狭めることなく、直感的な操作で表示領域の移動、拡大、縮小等の操作が行える画像表示制御装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、表示制御装置は、表示画面上に表示されたＸ軸及びＹ軸に沿って表示される直交座標系のグラフの拡大、縮小、表示領域の移動の制御を行う画像表示制御装置であって、前記表示画面は、前記グラフを表示する表示領域と、前記Ｘ軸及びＹ軸が描かれるとともに、前記表示領域の周囲に接して囲うように配置された操作用領域と、を有し、前記直交座標系を前記表示画面全体に適用し、前記表示画面上で、２つの頂点座標で対角線上の位置を特定した領域を矩形によりユーザに指示させ、前記指示が完了すると、一方の頂点座標が表示領域、操作用領域のいずれに位置するか、他方の頂点座標が表示領域、操作用領域のいずれに位置するか、の対応関係に基づいて、前記グラフの拡大、縮小あるいは表示領域の移動のいずれの指示であるかを確定し、対応する拡大、縮小あるいは表示領域の移動の表示制御を行うことを特徴としている。
上記構成によれば、前記表示画面は、前記グラフを表示する表示領域と、前記Ｘ軸及びＹ軸が描かれるとともに、前記表示領域の周囲に接して囲うように配置された操作用領域と、を有し、前記直交座標系を前記表示画面全体に適用し、前記表示画面上で、前記グラフに対する制御内容に対応させた領域を矩形によりユーザに指示させ、前記指示が完了すると、当該矩形を特定する２つの頂点座標が前記表示画面上で、前記表示領域に対してどのような位置にあるかと、制御内容と、の対応関係に基づいて、前記グラフの拡大、縮小あるいは表示領域の移動のいずれの指示であるかを確定し、対応する表示制御を行う。
【０００６】
この場合において、前記表示領域および前記操作用領域のいずれかにおいて前記矩形を特定する２つの頂点座標を指示するようにしてもよい。
【０００８】
また、前記矩形を特定する２つの頂点座標の同一の座標軸に対応する座標が双方とも前記操作用領域内であって、前記表示領域を介して互いに反対方向に位置する場合には、当該座標軸側は前記グラフの表示領域内に収まるように縮小あるいは表示領域の移動を行うようにしてもよい。
さらに、前記矩形を特定する２つの頂点座標のうち、同一の座標軸に対応する座標が双方とも前記操作用領域内であって、前記表示領域に対して同一方向に位置する場合には、当該座標軸側は表示領域の移動として前記２点の方向に１画面分移動した位置の画像領域の表示を行うようにしてもよい。
さらにまた、前記矩形を特定する２つの頂点座標のうち、一方の点の座標のみが前記操作領域内に位置する場合には、他方の点から前記一方の点の座標に向かって前記操作対象画像の前記表示画面における表示中心座標を移動した位置を新たな表示中心座標として表示領域の移動を行うようにしてもよい。
【発明を実施するための最良の形態】
【００１１】
次に本発明の好適な実施の形態について図面を参照して説明する。
図１は、実施形態の表示制御装置を用いた表示システムの概要構成ブロック図である。
表示システム１０は、大別すると、各種画像を表示するディスプレイ１１と、表示システム全体を制御するパーソナルコンピュータ本体１２と、ユーザが各種情報を入力するためのキーボード１３と、ユーザが表示画面上の座標を入力するためのマウス１４と、各種情報をプリントアウトするためのプリンタ１５と、を備えている。
【００１２】
図２は、パーソナルコンピュータ本体の概要構成ブロック図である。
パーソナルコンピュータ本体１２は、当該パーソナルコンピュータ本体１２を制御するためのＭＰＵ２１と、表示制御プログラムを含む各種制御プログラムおよび制御プログラムの動作に必要な各種データを予め記憶したＲＯＭ２２と、各種データを一時的に記憶するＲＡＭ２３と、ディスプレイ１１、キーボード１３、マウス１４およびプリンタ１５との間の各種インターフェース動作を行うインターフェース（Ｉ／Ｆ）部２４と、外部記憶装置２５と、を備えている。
【００１３】
図３は、初期表示状態の説明図である。
操作対象画像を、例えば９つの領域Ａ〜Ｉに分けて考えた場合に、現在の表示領域Ｄ２（図中、斜線部で示す）に表示されている画像領域が領域Ｅであり、領域ＥのＸ座標範囲ＡＸが次式で表される。
ＡＸ＝Ｘ０〜Ｘ０＋ＨＸ
ここで、ＨＸは、ディスプレイ１１のＸ軸方向の表示可能範囲から予め定めた値であり、ディスプレイ１１の表示解像度などにより適宜設定されるものである。
また現在の表示領域である領域ＥのＹ座標範囲ＡＹが次式で表されるものとする。
ＡＹ＝Ｙ０〜Ｙ０＋ＨＹ
ここで、ＨＹは、ディスプレイ１１のＹ軸方向の表示可能範囲から予め定めた値であり、ディスプレイ１１の表示解像度などにより適宜設定されるものである。
図３中、表示外領域Ｄ１および表示領域Ｄ２がディスプレイ１１に実際に表示されることとなっている。
【００１４】
図４は、実施形態のメイン処理フローチャートである。
まずＭＰＵ２１は、インターフェース部を介してマウスにおいてドラッグ操作がなされているか否かを判別する（ステップＳ１１）。
ステップＳの判別においてマウスがドラッグ操作されていない場合には（ステップＳ１１；Ｎｏ）、ＭＰＵ２１は、処理を再びステップＳ１１に移行する。
ステップＳ１１の判別においてマウスがドラッグ操作されている場合には（ステップＳ；Ｙｅｓ）、ＭＰＵ２１は、ドラッグの始点マウス座標（MＸ１、ＭＹ１）を検出し、始点座標とする（ステップＳ１２）。
【００１５】
続いてＭＰＵ２１は、ドラッグの終点マウス座標（MＸ２、ＭＹ２）を検出し、終点座標とする（ステップＳ１３）。
さらにＭＰＵ２１は、キーボードの所定の第１キー（実施形態ではシフトキー）がマウスのドラッグ操作と同時に押されていたか否かを判別する（ステップＳ１４）。
ステップＳ１５の判別において、キーボードの所定の第１キー（実施形態ではシフトキー）がマウスのドラッグ操作と同時に押されていた場合には（ステップＳ；Ｙｅｓ）、第１の表示処理である表示処理Ａ（本実施形態では、画面移動表示処理）に基づいて表示領域を設定する（ステップＳ１５）。
【００１６】
図５は、実施形態の表示処理フローチャートである。
まずＭＰＵ２１は、操作対象画像がグラフであるか否かを判別する（ステップＳ２１）。
ステップＳ２１の判別において、操作対象画像がグラフである場合には（ステップＳ２１；Ｙｅｓ）、予め設定した表示領域設定テーブルに基づいて座標軸の設定を行う（ステップＳ２２）。
【００１７】
図６は、表示処理Ａの表示領域設定テーブルである。図７は、表示処理の説明図である。
ここで、表示処理Ａの表示領域設定テーブルＴＢ１の参照方法について具体例を挙げて説明する。
例えば、始点マウス座標（MＸ１、ＭＹ１）が領域Ｂにあり、終点マウス座標（ＭＸ２、ＭＹ２）が領域Ｆに存在する場合には、ＭＰＵ２１は、図６の表示領域設定テーブルＴＢ１を参照して、図７に示す領域Ｂ’、領域Ｃ’、領域Ｅ’および領域Ｆ’の４つの領域の互いに隣接する領域を面積としてそれぞれ１／４づつ含む領域を表示領域とする。具体的には、ＭＰＵ２１は、座標（Ｘ０＋ＨＸ、Ｙ０）を新しい表示領域の中心座標とし、Ｘ軸方向は、Ｘ0+１／２ＨＸ〜Ｘ0+３／２ＨＸの範囲、Ｙ軸方向は、Ｙ０−１／２ＨＹ〜Ｙ０＋１／２ＨＹの範囲を含むように表示を行う。
同様に、始点マウス座標（MＸ１、ＭＹ１）が領域Ｈにあり、終点マウス座標（ＭＸ２、ＭＹ２）が領域Ｈに存在する場合には、ＭＰＵ２１は、領域Ｈを表示領域とする。
【００１８】
また、同様に始点マウス座標（MＸ１、ＭＹ１）が領域Ｇにあり、終点マウス座標（ＭＸ２、ＭＹ２）が領域Ｈに存在する場合には、ＭＰＵ２１は、図７に示す領域Ｇ’および領域Ｈ’の２つの領域の互いに隣接する領域を面積としてそれぞれ１／２づつ含む領域を表示領域とする。具体的には、ＭＰＵ２１は、座標（Ｘ０、Ｙ０＋３／２ＨＹ）を新しい表示領域の中心座標とするように表示を行う。
以上の説明では、表示領域設定テーブルを用いて単純に新しい表示領域の中心を定める方法であったが、始点マウス座標（MＸ１、ＭＹ１）および終点マウス座標（ＭＸ２、ＭＹ２）に基づいて、次式より新しい表示領域の中心座標ＰＣとするようにしてもよい。
ＰＣ＝（ＭＸ１＋［ＭＸ２−ＭＸ１］／２、ＭＹ１＋［ＭＹ２−ＭＹ１］／２）
【００１９】
続いて、ＭＰＵ２１は、設定された座標軸に対応づけて、グラフ表示をディスプレイ１１の表示画面上で行うこととなる（ステップＳ２３）。
一方、ステップＳ２１の判別において、操作対象画像がグラフではない場合には（ステップＳ２１；Ｎｏ）、予め設定した表示領域設定テーブルに基づいて操作対象画像のうち表示すべき領域を設定する（ステップＳ２４）。
続いて、ＭＰＵ２１は、操作対象画像のうち、設定された表示すべき領域内の画像表示をディスプレイ１１の表示画面上で行うこととなる（ステップＳ２５）。
【００２０】
ここで、表示処理Ａにおけるより具体的な表示例を説明する。
図８は、表示処理Ａの具体例の処理前の説明図である。
図８は、脈拍計の出力である脈拍数とピッチ出力の時間変化を表すグラフであり、グラフ表示領域の右側、すなわち、図３に示す領域Ｆに始点マウス座標（MＸ１、ＭＹ１）および終点マウス座標（ＭＸ２、ＭＹ２）が存在する場合に相当している。
図８に示すように、処理前においては、Ｘ軸であるタイム（時間）軸の目盛が１０分〜２０分までのグラフが表示されている。
【００２１】
図９は、表示処理Ａの具体例の処理後の説明図である。
マウスにより指示された始点マウス座標（MＸ１、ＭＹ１）および終点マウス座標（ＭＸ２、ＭＹ２）がともに領域Ｆに存在する場合には、図６の表示領域設定テーブルに示したように、ＭＰＵ２１は、領域Ｆを表示領域とする。
すなわち、図９に示すように処理後においては、Ｘ軸であるタイム（時間）軸の目盛が２０分〜３０分までのグラフが表示されることとなる。
【００２２】
また、ステップＳ１４の判別において、キーボードの所定の第１キー（実施形態ではシフトキー）がマウスのドラッグ操作と同時に押されてはいなかった場合には（ステップＳ１４；Ｎｏ）、ＭＰＵ２１は、キーボードの所定の第２キー（実施形態ではコントロールキー）がマウスのドラッグ操作と同時に押されていたか否かを判別する（ステップＳ１６）。
ステップＳ１６の判別において、キーボードの所定の第２キー（実施形態ではコントロールキー）がマウスのドラッグ操作と同時に押されていた場合には（ステップＳ１６；Ｙｅｓ）、第２の表示処理である表示処理Ｂ（本実施形態では、画面移動＋拡大縮小表示処理）に基づいて表示領域を設定する（ステップＳ１７）。
ステップＳ１６の判別において、キーボードの所定の第２キー（実施形態ではコントロールキー）がマウスのドラッグ操作と同時に押されていない場合には（ステップＳ１６；Ｎｏ）、表示態様変更処理以外の他の処理を行うこととなる（ステップＳ１８）。
【００２３】
次に表示処理Ｂについて説明する。
まずＭＰＵ２１は、操作対象画像がグラフであるか否かを判別する（ステップＳ２１）。
ステップＳ２１の判別において、操作対象画像がグラフである場合には（ステップＳ２１；Ｙｅｓ）、予め設定した表示領域設定テーブルに基づいて座標軸の設定を行う（ステップＳ２２）。
図１０は、表示処理Ｂの表示領域設定テーブルの説明図である。
ここで、表示処理Ｂの表示領域設定テーブルＴＢ２の参照方法について具体例を挙げて説明する。
【００２４】
例えば、始点マウス座標（MＸ１、ＭＹ１）が領域Ｂにあり、終点マウス座標（ＭＸ２、ＭＹ２）が領域Ｆに存在する場合には、ＭＰＵ２１は、図１０の表示領域設定テーブルＴＢ２を参照して、Ｘ軸方向の座標が、
ＭＸ１〜ＭＸ１＋ＨＸ
の範囲、かつ、Ｙ軸方向の座標が、
ＭＹ２−ＨＹ〜ＭＹ２
の範囲である領域を表示領域とすべく、拡大あるいは縮小表示を行う。
同様に、始点マウス座標（MＸ１、ＭＹ１）が領域Ｈにあり、終点マウス座標（ＭＸ２、ＭＹ２）が領域Ｈに存在する場合には、ＭＰＵ２１は、図１０の表示領域設定テーブルＴＢ２を参照して、Ｘ軸方向の座標が、
ＭＸ１〜ＭＸ２
の範囲、かつ、Ｙ軸方向の座標が、
Ｙ０＋ＨＹ〜Ｙ０＋２ＨＹ
の範囲である領域を表示領域とすべく、拡大あるいは縮小表示を行う。
【００２５】
また、同様に始点マウス座標（MＸ１、ＭＹ１）が領域Ｇにあり、終点マウス座標（ＭＸ２、ＭＹ２）が領域Ｈに存在する場合には、ＭＰＵ２１は、図１０の表示領域設定テーブルＴＢ２を参照して、Ｘ軸方向の座標が、
ＭＸ２−ＨＸ〜ＭＸ２
の範囲、かつ、Ｙ軸方向の座標が、
Ｙ０＋ＨＹ〜Ｙ０＋２ＨＹ
の範囲である領域を表示領域とすべく、拡大あるいは縮小表示を行う。
さらにまた、始点マウス座標（MＸ１、ＭＹ１）が領域Ｄにあり、終点マウス座標（ＭＸ２、ＭＹ２）が領域Ｃに存在する場合には、ＭＰＵ２１は、図１０の表示領域設定テーブルＴＢ２を参照して、操作対象画像のＸ軸方向は全表示を行い、かつ、Ｙ軸方向の座標が、
ＭＹ１−ＨＹ〜ＭＹ１
の範囲である領域を表示領域とすべく、拡大あるいは縮小表示を行う。  続いて、ＭＰＵ２１は、設定された座標軸に対応づけて、グラフ表示をディスプレイ１１の表示画面上で行うこととなる（ステップＳ２３）。
一方、ステップＳ２１の判別において、操作対象画像がグラフではない場合には（ステップＳ２１；Ｎｏ）、予め設定した表示領域設定テーブルに基づいて操作対象画像のうち表示すべき領域を設定する（ステップＳ２４）。
続いて、ＭＰＵ２１は、操作対象画像のうち、設定された表示すべき領域内の画像表示をディスプレイ１１の表示画面上で行うこととなる（ステップＳ２５）。
【００２６】
ここで、表示処理Ｂにおけるより具体的な表示例を説明する。
図１１は、表示画像の部分拡大を行う場合の表示処理Ｂの具体例の処理前の説明図である。
図１１は、脈拍計の出力である脈拍数とピッチ出力の時間変化を表すグラフであり、グラフ表示領域内、すなわち、図３に示す領域Ｅに始点マウス座標（MＸ１、ＭＹ１）（＝時間１０分、ピッチ７０回／分に相当）および終点マウス座標（ＭＸ２、ＭＹ２）（＝時間２０分、ピッチ２００回／分に相当）が存在する場合である。
図１１に示すように、処理前においては、Ｘ軸であるタイム（時間）軸の目盛が０分〜４５分までであり、Ｙ軸であるピッチ（回／分）軸の目盛が３０〜２４０までのグラフが表示されている。
【００２７】
図１２は、表示画像の部分拡大を行う場合の表示処理Ｂの具体例の処理後の説明図である。
マウスにより指示された始点マウス座標（MＸ１、ＭＹ１）および終点マウス座標（ＭＸ２、ＭＹ２）がともに領域Ｅに存在する場合には、図１０の表示領域設定テーブルに示したように、ＭＰＵ２１は、図１０の表示領域設定テーブルＴＢ２を参照して、Ｘ軸方向の座標が、
ＭＸ１〜ＭＸ２
の範囲、かつ、Ｙ軸方向の座標が、
ＭＹ１〜ＭＹ２
の範囲である領域を表示領域とすべく、部分拡大表示を行う。
すなわち、図１２に示すように処理後においては、上述の例の場合、Ｘ軸であるタイム（時間）軸の目盛が１０分〜２０分までであり、Ｙ軸であるピッチ（回／分）軸の目盛が７０〜２００までの範囲のグラフが表示されることとなる。
【００２８】
図１３は、表示画像の縦拡大・横全表示を行う場合の表示処理Ｂの具体例の処理前の説明図である。
図１３は、脈拍計の出力である脈拍数とピッチ出力の時間変化を表すグラフであり、図３に示す領域Ｄに始点マウス座標（MＸ１、ＭＹ１）（＝時間５分、ピッチ１２０回／分に相当）が存在し、図３に示す領域Ｆに終点マウス座標（ＭＸ２、ＭＹ２）（＝時間２５分、ピッチ２００回／分に相当）が存在する場合である。
図１３に示すように、処理前においては、Ｘ軸であるタイム（時間）軸の目盛が１０分〜２０分までであり、Ｙ軸であるピッチ（回／分）軸の目盛が７０〜２００までのグラフが表示されている。
【００２９】
図１４は、表示画像の縦拡大・横全表示を行う場合の表示処理Ｂの具体例の処理後の説明図である。
マウスにより指示された始点マウス座標（MＸ１、ＭＹ１）が領域Ｄに存在し、終点マウス座標（ＭＸ２、ＭＹ２）が領域Ｆに存在する場合には、図１０の表示領域設定テーブルに示したように、ＭＰＵ２１は、図１０の表示領域設定テーブルＴＢ２を参照して、Ｘ軸方向については、全表示を行い、かつ、Ｙ軸方向の座標が、
ＭＹ１〜ＭＹ２
の範囲である領域を表示領域とすべく、縦拡大表示を行う。
すなわち、図１４に示すように処理後においては、上述の例の場合、Ｘ軸であるタイム（時間）軸の目盛が０分〜４５分までとなる全表示がなされ（本実施形態のデータは４５分までとなっている）、Ｙ軸であるピッチ（回／分）軸の目盛が１２０〜２００までの範囲のグラフが表示されることとなる。
【００３０】
図１５は、表示画像の横移動を行う場合の表示処理Ｂの具体例の処理前の説明図である。
図１５は、脈拍計の出力である脈拍数とピッチ出力の時間変化を表すグラフであり、グラフ表示領域内、すなわち、図３に示す領域Ｅに始点マウス座標（MＸ１、ＭＹ１）（＝時間１５分、ピッチ７０回／分に相当）が存在し、図３に示す領域Ｆに終点マウス座標（Ｍ２、ＭＹ２）（＝時間２０．５分、ピッチ２００回／分に相当）が存在する場合である。
図１５に示すように、処理前においては、Ｘ軸であるタイム（時間）軸の目盛が１０分〜２０分までであり、Ｙ軸であるピッチ（回／分）軸の目盛が７０〜２００までのグラフが表示されている。
【００３１】
図１６は、表示画像の横移動を行う場合の表示処理Ｂの具体例の処理後の説明図である。
マウスにより指示された始点マウス座標（MＸ１、ＭＹ１）が領域Ｅに存在し、終点マウス座標（ＭＸ２、ＭＹ２）が領域Ｆに存在する場合には、図１０の表示領域設定テーブルに示したように、ＭＰＵ２１は、図１０の表示領域設定テーブルＴＢ２を参照して、Ｘ軸方向の座標が、
ＭＸ１〜ＭＸ１＋ＨＸ
の範囲、かつ、Ｙ軸方向の座標が、
ＭＹ１〜ＭＹ２
の範囲である領域を表示領域とすべく、横拡大表示を行う。
すなわち、図１６に示すように処理後においては、上述の例の場合、ＨＸは、Ｘ軸の表示範囲である１０（分）であるため、Ｘ軸であるタイム（時間）軸の目盛が１５分〜２５分までであり、Ｙ軸であるピッチ（回／分）軸の目盛が元と同じく７０〜２００までの範囲のグラフが表示されることとなる。
【００３２】
図１７は、表示画像の縦縮小（縦全表示）を行う場合の表示処理Ｂの具体例の処理前の説明図である。
図１７は、脈拍計の出力である脈拍数とピッチ出力の時間変化を表すグラフであり、グラフ表示領域内、すなわち、図３に示す領域Ｂに始点マウス座標（MＸ１、ＭＹ１）（＝時間１０．２分、ピッチ５０回／分に相当）に存在し、図３に示す領域Ｈに終点マウス座標（ＭＸ２、ＭＹ２）（＝時間２０分、ピッチ２１０回／分に相当）が存在する場合である。
図１７に示すように、処理前においては、Ｘ軸であるタイム（時間）軸の目盛が１０分〜２０分までであり、Ｙ軸であるピッチ（回／分）軸の目盛が７０〜２００までのグラフが表示されている。
【００３３】
図１８は、表示画像の縦縮小（縦全表示）を行う場合の表示処理Ｂの具体例の処理後の説明図である。
マウスにより指示された始点マウス座標（MＸ１、ＭＹ１）が領域Ｂに存在し、終点マウス座標（ＭＸ２、ＭＹ２）が領域Ｈに存在する場合には、ＭＰＵ２１は、図１０の表示領域設定テーブルＴＢ２を参照して、Ｘ軸方向の座標が、
ＭＸ１〜ＭＸ２
の範囲、かつ、Ｙ軸方向の全範囲を表示領域とすべく、縦縮小（縦全表示）表示を行う。
すなわち、図１８に示すように処理後においては、上述の例の場合、Ｘ軸であるタイム（時間）軸の目盛が１０分〜２０分までであり、Ｙ軸であるピッチ（回／分）軸の目盛が３０〜２４０までの範囲のグラフが表示されることとなる。
【００３４】
図１９は、表示画像の全表示（縦横全表示）を行う場合の表示処理Ｂの具体例の処理前の説明図である。
図１９は、脈拍計の出力である脈拍数とピッチ出力の時間変化を表すグラフであり、グラフ表示領域内、すなわち、図３に示す領域Ａに始点マウス座標（MＸ１、ＭＹ１）（＝時間９．８分、ピッチ５０回／分に相当）に存在し、図３に示す領域Ｉに終点マウス座標（ＭＸ２、ＭＹ２）（＝時間２０．５分、ピッチ２１０回／分に相当）が存在する場合である。
図１９に示すように、処理前においては、Ｘ軸であるタイム（時間）軸の目盛が１０分〜２０分までであり、Ｙ軸であるピッチ（回／分）軸の目盛が７０〜２００までのグラフが表示されている。
【００３５】
図２０は、表示画像の全表示（縦横全表示）を行う場合の表示処理Ｂの具体例の処理後の説明図である。
マウスにより指示された始点マウス座標（MＸ１、ＭＹ１）が領域Ａに存在し、終点マウス座標（ＭＸ２、ＭＹ２）が領域Ｉに存在する場合には、ＭＰＵ２１は、図１０の表示領域設定テーブルＴＢ２を参照して、Ｘ軸方向の全範囲、かつ、Ｙ軸方向の全範囲を表示領域とすべく、全表示（縦横全表示）を行う。
すなわち、図２０に示すように処理後においては、上述の例の場合、Ｘ軸であるタイム（時間）軸の目盛が０分〜４５分までであり、Ｙ軸であるピッチ（回／分）軸の目盛が３０〜２４０までの範囲のグラフが表示されることとなる。
【００３６】
以上の説明のように本実施形態によれば、表示領域を狭めることなく、直感的な操作で表示領域の移動、拡大、縮小等（座標軸の目盛変更も含む）の表示態様変更操作が行えるので、情報量が多い画像を操作対象画像として扱う場合でも、容易に表示態様変更操作を確実に行うことができる。
以上の説明においては、座標を特定するための入力装置として、マウス１４を用いていたが、これに限ることはなく、例えば、キーボード１３のカーソルキーによる入力や、タブレット、デジタイザなど他の入力装置を用いるように構成することも可能である。
【００３７】
以上の説明においては、上述した各種動作を行うためのプログラムが予めＲＯＭ２２に記憶されていることを前提としていたが、図示せぬ他のパーソナルコンピュータやサーバコンピュータとパーソナルコンピュータ本体１２を通信ケーブルあるいはネットワークを介して接続し、他のパーソナルコンピュータあるいはサーバコンピュータからパーソナルコンピュータ本体１２に各種制御プログラムをダウンロードするような形態であってもよい。また、ハードディスク、フレキシブルディスク等の磁気ディスクや、ＣＤ、ＤＶＤなどの光ディスク、あるいは半導体記憶装置などの記憶媒体に記録した制御プログラムを読み込んで実行するように構成することも可能である。
【図面の簡単な説明】
【００３８】
【図１】実施形態の表示制御装置を用いた表示システムの概要構成ブロック図である。
【図２】パーソナルコンピュータ本体の概要構成ブロック図である。
【図３】初期表示状態の説明図である。
【図４】実施形態のメイン処理フローチャートである。
【図５】実施形態の表示処理フローチャートである。
【図６】表示処理Ａの表示領域設定テーブルである。
【図７】表示処理の説明図である。
【図８】表示処理Ａの具体例の処理前の説明図である。
【図９】表示処理Ａの具体例の処理後の説明図である。
【図１０】表示処理Ｂの表示領域設定テーブルの説明図である。
【図１１】表示画像の部分拡大を行う場合の表示処理Ｂの具体例の処理前の説明図である。
【図１２】表示画像の部分拡大を行う場合の表示処理Ｂの具体例の処理後の説明図である。
【図１３】表示画像の縦拡大・横全表示を行う場合の表示処理Ｂの具体例の処理前の説明図である。
【図１４】表示画像の縦拡大・横全表示を行う場合の表示処理Ｂの具体例の処理後の説明図である。
【図１５】表示画像の横移動を行う場合の表示処理Ｂの具体例の処理前の説明図である。
【図１６】表示画像の横移動を行う場合の表示処理Ｂの具体例の処理後の説明図である。
【図１７】表示画像の縦縮小（縦全表示）を行う場合の表示処理Ｂの具体例の処理前の説明図である。
【図１８】表示画像の縦縮小（縦全表示）を行う場合の表示処理Ｂの具体例の処理後の説明図である。
【図１９】表示画像の全表示（縦横全表示）を行う場合の表示処理Ｂの具体例の処理前の説明図である。
【図２０】表示画像の全表示（縦横全表示）を行う場合の表示処理Ｂの具体例の処理後の説明図である。
【符号の説明】
【００３９】
１０…表示システム、１１…ディスプレイ、１２…パーソナルコンピュータ本体、１３…キーボード、１４…マウス（範囲指示部）、１５…プリンタ、２１…ＭＰＵ（表示態様変更部）、２２…ＲＯＭ、２３…ＲＡＭ、２４…インターフェース（Ｉ／Ｆ）部、２５…外部記憶装置。
【図１】
0004670289.tif 000002
【図２】
0004670289.tif 000003
【図３】
0004670289.tif 000004
【図４】
0004670289.tif 000005
【図５】
0004670289.tif 000006
【図６】
0004670289.tif 000007
【図７】
0004670289.tif 000008
【図８】
0004670289.tif 000009
【図９】
0004670289.tif 000010
【図１０】
0004670289.tif 000011
【図１１】
0004670289.tif 000012
【図１２】
0004670289.tif 000013
【図１３】
0004670289.tif 000014
【図１４】
0004670289.tif 000015
【図１５】
0004670289.tif 000016
【図１６】
0004670289.tif 000017
【図１７】
0004670289.tif 000018
【図１８】
0004670289.tif 000019
【図１９】
0004670289.tif 000020
【図２０】
0004670289.tif 000021