(57)【要約】【課題】  ユーザーが直感的な操作によって、表示画像の拡大あるいは縮小を容易に行うことが出来るようにする。【解決手段】  画像の拡大縮小表示時に位置調整を行うための調整バーに、バーの特定の辺のドラッグによって拡大縮小率を変更するという機能を盛り込んだ。【選択図】  図１
2006202106.tif 000002
【特許請求の範囲】
【請求項１】
画面上の位置を指示するための指示手段を備え、表示画像の拡大を行う機能を備えた表示装置において、画像の拡大表示を開始したとき、
縦方向の拡大表示状態の制御を行うための第１および第２のオブジェクトを有する第１の制御手段と、
横方向の拡大表示状態の制御を行うための第３および第４のオブジェクトを有する第２の制御手段を画面上に表示し、
前記指示手段により前記第１のオブジェクトのドラッグが行われたとき、
前記第１のオブジェクトの表示位置を変更し、前記第１のオブジェクトの表示位置から画像拡大率および画像表示位置を算出して拡大表示状態を変更し、
前記画像拡大率から前記第３および第４の表示オブジェクトの表示位置を算出し、前記第２の制御手段の表示位置を変更し、
また、前記指示手段により前記第２のオブジェクトのドラッグが行われたとき、
前記第２のオブジェクトの表示位置を変更し、前記第２のオブジェクトの表示位置から画像拡大率および画像表示位置を算出して拡大表示状態を変更し、
前記画像拡大率から前記第３および第４の表示オブジェクトの表示位置を算出し、前記第２の制御手段の表示位置を変更し、
また、前記指示手段により前記第３のオブジェクトのドラッグが行われたとき、
前記第３のオブジェクトの表示位置を変更し、前記第３のオブジェクトの表示位置から画像拡大率および画像表示位置を算出して拡大表示状態を変更し、
前記画像拡大率から前記第１および第２の表示オブジェクトの表示位置を算出し、前記第１の制御手段の表示位置を変更し、
また、前記指示手段により前記第４のオブジェクトのドラッグが行われたとき、
前記第４のオブジェクトの表示位置を変更し、前記第４のオブジェクトの表示位置から画像拡大率および画像表示位置を算出して拡大表示状態を変更し、
前記画像拡大率から前記第１および第２の表示オブジェクトの表示位置を算出し、前記第１の制御手段の表示位置を変更することを特徴とする表示装置。
【請求項２】
前記第１および第２の制御手段の形状は矩形であって、
前記第１のオブジェクトは、前記第１の制御手段の上辺であり、
前記第２のオブジェクトは、前記第１の制御手段の下辺であり、
前記第３のオブジェクトは、前記第２の制御手段の左辺であり、
前記第４のオブジェクトは、前記第２の制御手段の右辺であることを特徴とする、請求項１に記載の表示装置。
【請求項３】
前記指示手段によるドラッグ位置が、前記第１のオブジェクトの移動範囲を超えたときは、
前記ドラッグ位置と前記第１のオブジェクトの位置から前記第２のオブジェクトの位置を算出し、
また、前記指示手段によるドラッグ位置が、前記第２のオブジェクトの移動範囲を超えたときは、
前記ドラッグ位置と前記第２のオブジェクトの位置から前記第１のオブジェクトの位置を算出し、
また、前記指示手段によるドラッグ位置が、前記第３のオブジェクトの移動範囲を超えたときは、
前記ドラッグ位置と前記第３のオブジェクトの位置から前記第４のオブジェクトの位置を算出し、
また、前記指示手段によるドラッグ位置が、前記第４のオブジェクトの移動範囲を超えたときは、
前記ドラッグ位置と前記第４のオブジェクトの位置から前記第３のオブジェクトの位置を算出することを特徴とする、請求項１または請求項２に記載の表示装置。
【請求項４】
前記指示手段により前記第１のオブジェクトのドラッグが行われたとき、
前記第１のオブジェクトの位置から前記第２のオブジェクトの位置を算出し、
また、前記指示手段により前記第２のオブジェクトのドラッグが行われたとき、
前記第２のオブジェクトの位置から前記第１のオブジェクトの位置を算出し、
また、前記指示手段により前記第３のオブジェクトのドラッグが行われたとき、
前記第３のオブジェクトの位置から前記第４のオブジェクトの位置を算出し、
また、前記指示手段により前記第４のオブジェクトのドラッグが行われたとき、
前記第４のオブジェクトの位置から前記第３のオブジェクトの位置を算出することを特徴とする、請求項１乃至請求項３に記載の表示装置。
【請求項５】
画像の拡大および縮小方法であって、
縦方向の拡大表示状態の制御を行うための第１および第２のオブジェクトを有する第１の制御手段と、
横方向の拡大表示状態の制御を行うための第３および第４のオブジェクトを有する第２の制御手段を画面上に表示するステップと、
前記第１のオブジェクトのドラッグが行われたとき、
前記第１のオブジェクトの表示位置を変更するステップと、
前記第１のオブジェクトの表示位置から画像拡大率および画像表示位置を算出して拡大表示状態を変更するステップと、
前記画像拡大率から前記第３および第４の表示オブジェクトの表示位置を算出するステップと、
前記第２の制御手段の表示位置を変更するステップと、
また、前記指示手段により前記第２のオブジェクトのドラッグが行われたとき、
前記第２のオブジェクトの表示位置を変更するステップと、
前記第２のオブジェクトの表示位置から画像拡大率および画像表示位置を算出して拡大表示状態を変更するステップと、
前記画像拡大率から前記第３および第４の表示オブジェクトの表示位置を算出するステップと、
前記第２の制御手段の表示位置を変更するステップと、
また、前記指示手段により前記第３のオブジェクトのドラッグが行われたとき、
前記第３のオブジェクトの表示位置を変更するステップと、
前記第３のオブジェクトの表示位置から画像拡大率および画像表示位置を算出して拡大表示状態を変更するステップと、
前記画像拡大率から前記第１および第２の表示オブジェクトの表示位置を算出するステップと、
前記第１の制御手段の表示位置を変更するステップと、
また、前記指示手段により前記第４のオブジェクトのドラッグが行われたとき、
前記第４のオブジェクトの表示位置を変更するステップと、
前記第４のオブジェクトの表示位置から画像拡大率および画像表示位置を算出して拡大表示状態を変更するステップと、
前記画像拡大率から前記第１および第２の表示オブジェクトの表示位置を算出するステップと、
前記第１の制御手段の表示位置を変更するステップとを有することを特徴とする画像の拡大縮小方法。
【請求項６】
前第１および第２の制御手段の形状は矩形であって、
前記第１のオブジェクトは、前記第１の制御手段の上辺であり、
前記第２のオブジェクトは、前記第１の制御手段の下辺であり、
前記第３のオブジェクトは、前記第２の制御手段の左辺であり、
前記第４のオブジェクトは、前記第２の制御手段の右辺であることを特徴とする、請求項５に記載の画像の拡大縮小方法。
【請求項７】
前記指示手段によるドラッグ位置が、前記第１のオブジェクトの移動範囲を超えたときは、
前記ドラッグ位置と前記第１のオブジェクトの位置から前記第２のオブジェクトの位置を算出し、
また、前記指示手段によるドラッグ位置が、前記第２のオブジェクトの移動範囲を超えたときは、
前記ドラッグ位置と前記第２のオブジェクトの位置から前記第１のオブジェクトの位置を算出し、
また、前記指示手段によるドラッグ位置が、前記第３のオブジェクトの移動範囲を超えたときは、
前記ドラッグ位置と前記第３のオブジェクトの位置から前記第４のオブジェクトの位置を算出し、
また、前記指示手段によるドラッグ位置が、前記第４のオブジェクトの移動範囲を超えたときは、
前記ドラッグ位置と前記第４のオブジェクトの位置から前記第３のオブジェクトの位置を算出することを特徴とする、請求項５または６に記載の画像の拡大縮小方法。
【請求項８】
前記指示手段により前記第１のオブジェクトのドラッグが行われたとき、
前記第１のオブジェクトの位置から前記第２のオブジェクトの位置を算出し、
また、前記指示手段により前記第２のオブジェクトのドラッグが行われたとき、
前記第２のオブジェクトの位置から前記第１のオブジェクトの位置を算出し、
また、前記指示手段により前記第３のオブジェクトのドラッグが行われたとき、
前記第３のオブジェクトの位置から前記第４のオブジェクトの位置を算出し、
また、前記指示手段により前記第４のオブジェクトのドラッグが行われたとき、
前記第４のオブジェクトの位置から前記第３のオブジェクトの位置を算出することを特徴とする、請求項５乃至請求項７に記載の画像の拡大縮小方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置および画像の拡大、縮小方法に関するものである。
【背景技術】
【０００２】
従来よりパーソナルコンピュータなどにおいては、ウィンドウ内に表示された画像のうちの一部を拡大して表示する機能があった。
【０００３】
例えば、画面上に拡大ボタンを表示して、マウスなどのポインティングデバイスにより拡大ボタンをクリックするとウィンドウ内の画像を一定の倍率で拡大表示するという方法がある。あるいは、拡大ボタンをクリックしたのち、マウス操作により画面上の領域を選択して、選択された領域を拡大表示させるなどの方法がある。
【０００４】
また、拡大表示を行っている状態において、表示位置の調整を行うための方法としては、例えばスクロールバーを表示して、ポインティングデバイスによりスクロールバーを操作することで表示位置の移動をおこなうという方法がよく知られている。
【０００５】
例えば、画面上の左端の近辺に、画像の縦方向の表示位置を調整するための矩形状のスクロールバーと、同様に画面上の下端の近辺に、画像の横方向の表示位置を調整するための矩形状のスクロールバーを表示する。縦方向調整用のスクロールバーは、ポインティングデバイスのドラッグ操作により縦方向に動かすことができ、同様に横方向調整用のスクロールバーは、ポインティングデバイスのドラッグ操作により横方向に動かすことができるようになっている。ポインティングデバイスによってスクロールバーをドラッグしてスクロールバーの位置を移動したとき、移動後の位置から画像の移動量を算出し、画像表示の位置を変更する。
【０００６】
また、表示位置調整の他の方法として、画面内の一部に、画面全体を縮小した画像を表示させ、その中に現在画面上に拡大表示されている部分を矩形などで囲むことで表示範囲を示すという方法も従来から行われている。このとき、縮小画面内の表示領域を示す矩形をドラッグすることで、表示位置を変更するという処理も行われていた。
【０００７】
又、別の従来例としては、特許文献１をあげることが出来る。
【特許文献１】特開２００２−１４０１１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
まず、スクロールバーによる操作については、画像表示位置の移動を行うためのものであるから、画像表示の拡大率の変更を行うことが出来なかった。従来、スクロールバーを利用した拡大表示状態において画像の拡大率の変更を行う場合、例えばズームイン、ズームアウトボタンを表示して、ポインティングデバイスによりクリックして拡大率を一定の比率で変更するなどの処理を行っていた。しかし、ズームイン、ズームアウトボタンによる拡大率変更では、少ない操作で出来るだけ拡大率を大きく変更できるように、１回の操作での拡大率の変化を比較的大きく設定する。そのため、この方法では拡大率の微調整を行うことは出来なかった。拡大率の微調整を行いたい場合には、初めから拡大操作をやり直すことが必要となることもあった。
【０００９】
また、画面の一部に全体画像の縮小画像を表示させる方法では、画面上の一部が縮小画像により隠れてしまうという欠点がある。スクロールバーの場合にはバー自体を例えば半透明表示とすることで背景画像を認識することが出来るが、縮小画像の場合には背景画像との画像の識別が困難となるため、半透明などの処理はできない。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、請求項１記載の発明によれば、画面上の位置を指示するための指示手段を備え、表示画像の拡大を行う機能を備えた表示装置において、画像の拡大表示を開始したとき、縦方向の拡大表示状態の制御を行うための第１および第２のオブジェクトを有する第１の制御手段と、横方向の拡大表示状態の制御を行うための第３および第４のオブジェクトを有する第２の制御手段を画面上に表示し、前記指示手段により前記第１のオブジェクトのドラッグが行われたとき、前記第１のオブジェクトの表示位置を変更し、前記第１のオブジェクトの表示位置から画像拡大率および画像表示位置を算出して拡大表示状態を変更し、前記画像拡大率から前記第３および第４の表示オブジェクトの表示位置を算出し、前記第２の制御手段の表示位置を変更し、また、前記指示手段により前記第２のオブジェクトのドラッグが行われたとき、前記第２のオブジェクトの表示位置を変更し、前記第２のオブジェクトの表示位置から画像拡大率および画像表示位置を算出して拡大表示状態を変更し、前記画像拡大率から前記第３および第４の表示オブジェクトの表示位置を算出し、前記第２の制御手段の表示位置を変更し、また、前記指示手段により前記第３のオブジェクトのドラッグが行われたとき、前記第３のオブジェクトの表示位置を変更し、前記第３のオブジェクトの表示位置から画像拡大率および画像表示位置を算出して拡大表示状態を変更し、前記画像拡大率から前記第１および第２の表示オブジェクトの表示位置を算出し、前記第１の制御手段の表示位置を変更し、また、前記指示手段により前記第４のオブジェクトのドラッグが行われたとき、前記第４のオブジェクトの表示位置を変更し、前記第４のオブジェクトの表示位置から画像拡大率および画像表示位置を算出して拡大表示状態を変更し、前記画像拡大率から前記第１および第２の表示オブジェクトの表示位置を算出し、前記第１の制御手段の表示位置を変更することを特徴とする。
【発明の効果】
【００１１】
以上に説明したように本発明においては、画像の拡大表示時に位置調整を行うための調整バーに、バーの特定の辺のドラッグによって拡大率を変更するという機能を盛り込んだ。その結果、ユーザーは直感的な操作によって表示画像の拡大あるいは縮小を容易に行うことが出来る。特に、これまで難しかった表示画像の拡大率を少しだけ変更するという微調整が可能となり使い勝手を大きく向上できる。
【００１２】
さらに、調整バーの一辺のドラッグを行うときに辺の位置が定められた範囲を超えた場合、逆側の辺を自動的に移動させて拡大率の変更に利用したり、また、一方の辺をドラッグするとき同時に逆側の辺も自動的に移動させるという処理を行うことで、より使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
（第１の実施の形態）
本発明の第１の実施の形態について図面を用いて説明する。
【００１４】
図１は、本発明の第１の実施の形態の構成を表す図、また図２は表示装置１０１の内部構成の一部を表すブロック図である。
【００１５】
表示装置１０１は、パーソナルコンピュータの画像や、ビデオデッキ、ＤＶＤプレイヤーなどの映像機器の画像を画面上に表示する表示装置である。
【００１６】
表示装置１０１の内部には、光源ランプ、カラーフィルタ、液晶パネル、光学レンズ、ミラーなどからなる光学系が構成されている。光源ランプが発生した光は、カラーフィルタなどによりＲＧＢの３色に分離され、それぞれ液晶パネルに照射される。ここで各液晶パネルの画素数としては横方向に１０２４画素、縦方向に７６８画素を持つものとする。液晶パネルにて変調された光は投影光学系により表示装置１０１の画面上に拡大投影されて画像が表示される。
【００１７】
表示装置１０１は、パーソナルコンピュータ１０４と画像信号ケーブル１０５、音声信号ケーブル１０６により接続されている。画像信号ケーブル１０５、音声信号ケーブル１０６はそれぞれ画像コネクタ２０３、音声コネクタ２０４に接続されている。入力された画像信号および音声信号は画像／音声処理部２０５に入力される。
【００１８】
画像／音声処理部２０５では、まず入力されたＲＧＢ画像信号をＡ／Ｄ変換してデジタル値に変換する。次に液晶パネル２０６上に適正に画像を表示するために必要な各処理を行う。例えば、入力画像信号の画素数が液晶パネル２０６の画素数と異なる場合には、画素数を合わせるために解像度の変換を行う。その他、入力された画像信号のタイミングの調整、ガンマ変換、コントラスト、ブライト調整などの必要な各画質調整などを行う。画像／音声処理部２０５は調整を行った画像信号および、液晶パネル２０６を駆動するための各種の駆動パルスを生成し出力する。画像信号および駆動パルスは液晶パネル２０６に入力されて、パネル上に画像を形成する。
【００１９】
また音声は、画像／音声処理部２０５において高音および低音の各レベルなどの音質の調整が行われ、音声出力部２０７に入力される。音声出力部２０７はアンプ、スピーカなどから構成され、表示装置１０１の内部に配置されたスピーカから音声が出力される。
【００２０】
１０２および１０３は、画面上部の左右に設置されたデジタイザモジュールである。本デジタイザシステムでは、デジタイザモジュール１０２および１０３から赤外線を発信して画面の表面をスキャンしている。画面上に障害物が存在すると、発信した赤外線がさえぎられ、受信信号のレベルが変化する。従って、例えば指や指示棒などで画面上のある位置をポインティングしたようなときに、受信信号のレベル変化からその位置および大きさを検出することが出来る。
【００２１】
デジタイザモジュール１０２および１０３で検出された信号はデジタイザ受信処理部２０２で受信される。デジタイザ受信処理部２０２では、デジタイザモジュール１０２および１０３からの受信信号から、ポインティング位置データへの変換と、ポインティング位置データのシステムコントロール部２０１への送信を行う。このときポインティング位置データは、画面上の左上端の画素をポインティングされたときに（０、０）、右上端のときは（１０２３、０）、右下端のときは（１０２３、７６７）というように、画面上の画素と1対１に対応した値に算出されるようあらかじめ調整がされている。
【００２２】
表示装置１０１は、電源のオン／オフやチャンネル操作などを行うための操作ボタン１０７を備えている。システムコントロール部２０１は各ボタンの押下状態を監視しており、いずれかのボタンの押下を検出すると各処理を実行する。
【００２３】
表示装置１０１は、画像／音声処理部２０５が持つ拡大表示処理機能を利用した、表示画像の拡大表示を行う機能を持っている。
【００２４】
操作ボタン１０７の中の一つに、画面内の一部の拡大表示を行うためのズームボタンがあり、システムコントロール部２０１はユーザーによるズームボタンの押下を検出すると、拡大表示処理を開始する。拡大表示処理のフローチャートを図３に示し、その処理を説明する。
【００２５】
拡大表示の最初の状態として、画面の中心を固定として１．５倍の拡大を行う。ここで、拡大表示の中心座標を、（Ｘｃ、Ｙｃ）、拡大率をＺ［倍］とすると、Ｘｃ＝５１２、Ｙｃ＝３８４、Ｚ＝１．５である。
【００２６】
まずＳ３０２において、拡大率Ｚ＝１．５に設定する。次に、画像全体のうち拡大表示すべき領域の横方向の開始位置Ｘｏｆｓ、および縦方向の開始位置Ｙｏｆｓを算出する。ＸｏｆｓおよびＹｏｆｓは、Ｘｃ、Ｙｃ、Ｚから以下のように算出できる。
【００２７】
Ｘｏｆｓ＝Ｘｃ−１０２４／Ｚ／２＝Ｘｃ−５１２／Ｚ
Ｙｏｆｓ＝Ｙｃ−７６８／Ｚ／２＝Ｙｃ−３８４／Ｚ …（１）
式（１）にＸｃ＝５１２、Ｙｃ＝３８４、Ｚ＝１．５を代入すると、
Ｘｏｆｓ＝１７１
Ｙｏｆｓ＝１２８ …（２）
システムコントロール部２０１は、画像／音声処理部２０５に対して上記Ｘｏｆｓ、Ｙｏｆｓ、Ｚを設定することで、拡大表示を実行する。
【００２８】
次に、拡大表示状態においては、図４に示すように、表示位置を調整するための横方向調整バー４０１、横方向基準バー４０２、縦方向調整バー４０３、縦方向基準バー４０４が表示される。各バーの表示は、システムコントロール部２０１が表示座標、色、重ね合わせ順位などをＯＳＤ（オンスクリーンディスプレイ）生成部２０８に対して指定する。Ｓ３０３において、横方向調整バー４０１、横方向基準バー４０２、縦方向調整バー４０３、縦方向基準バー４０４の座標算出を以下のように行う。
【００２９】
まず、横方向基準バー４０２の位置は固定であり、座標（２５６、７１０）と（７６８、７４０）を頂点とした矩形状のオブジェクトである。それに対して横方向調整バー４０１も同様に矩形状のオブジェクトであるが、その頂点は、（Ｘｓ、７００）と（Ｘｅ、７５０）と表わされる。ＸｓおよびＸｅは画像の拡大率および表示位置によって変化し、
Ｘｓ＝５１２＊Ｘｏｆｓ／１０２４＋２５６
Ｘｅ＝Ｘｓ＋５１２／Ｚ …（３）
と算出できる。
【００３０】
縦方向基準バー４０４についてもその位置は固定であり、座標（９６０、１２８）と（９９０、６４０）を頂点とした矩形状のオブジェクトである。縦方向調整バー４０３については、その頂点は、（９５０、Ｙｓ）と（１０００、Ｙｅ）の矩形状のオブジェクトである。ＹｓおよびＹｅは画像の拡大率および表示位置によって変化し、
Ｙｓ＝５１２＊Ｙｏｆｓ／７６８＋１２８
Ｙｅ＝Ｙｓ＋５１２／Ｚ …（４）
と算出できる。
【００３１】
システムコントロール部２０１は、式（３）および式（４）から横方向調整バー４０１および縦方向調整バー４０３の各頂点座標を算出する。
【００３２】
Ｘｓ＝３４１
Ｘｅ＝６８３
Ｙｓ＝２１３
Ｙｅ＝５５５ …（５）
となる。システムコントロール部２０１は算出した各座標値を、ＯＳＤ生成部２０８に対して設定する。
【００３３】
ＯＳＤ生成部２０８からは設定に従って各バーを表示する信号が出力され、画像／音声処理部２０５において画像上に重ね合わされる。その結果、図４に示したような各バーが表示される。
【００３４】
Ｓ３０４で、横方向調整バー４０１または縦方向調整バー４０３の内部においてドラッグが行われたかどうかを判断する。例えば、横方向調整バー４０１の内部をペン４０５によってポイントしたのち右方向へドラッグが行われ、右方向へのドラッグ量が座標上で５０となったとする。ドラッグの判定がされた場合はＳ３０５へ進み、必要な調整バーの各座標の変更を行う。ここでは横方向調整バー４０１のドラッグであるから、ＸｓおよびＸｅを変更する。座標の変化量は右方向へ５０であるから、
Ｘｓ＝３４１＋５０＝３９１
Ｘｅ＝６８３＋５０＝７３３ …（６）
となる。変更されたＸｓおよびＸｅをＯＳＤ生成部２０８に対して設定し、横方向調整バー４０１の表示を更新する。
【００３５】
次にＳ３０６において、画像表示の開始位置の変更を行う。ここでは横方向への移動であるから、画像表示の横方向の開始位置であるＸｏｆｓを算出する。式（３）を変形すると、
Ｘｏｆｓ＝（Ｘｓ−２５６）＊１０２４／５１２ …（７）
Ｘｓ＝３９１を代入すると、
Ｘｏｆｓ＝２７０ …（８）
システムコントロール部２０１は、画像／音声処理部２０５に対して変更されたＸｏｆｓを設定し、拡大表示の状態を更新する。以上の処理の結果、右方向へのドラッグに伴い、画像が左方向へ移動して、これまで画面右端の外にあった画像が画面内に入ってくるという動作が実現される。左方向へのドラッグや、縦方向調整バー４０３のドラッグについては詳細な説明は省くが、同様の処理により表示画像の上下左右への移動を行うことが出来る。
【００３６】
次に、図４の状態から、縦方向調整バー４０３の上辺をポイントしたのち下方向へ、縦方向座標が２９９の位置までドラッグを行ったものとする。Ｓ３０７において縦方向調整バー４０３の上辺のドラッグを判定すると、Ｓ３０８へ進み、Ｚ、Ｘｏｆｓ、Ｙｏｆｓを算出する。まずシステムコントロール部２０１はＹｓ＝２９９に更新し、更新されたＹｓから、ＹｏｆｓおよびＺを算出する。
【００３７】
式（４）を変形すると、
Ｙｏｆｓ＝（Ｙｓ−１２８）＊７６８／５１２
Ｚ＝５１２／（Ｙｅ−Ｙｓ） …（９）
従って、Ｙｓ＝２９９とすると、
Ｙｏｆｓ＝２５６
Ｚ＝２．０ …（１０）
となる。
【００３８】
同時に、画面表示のアスペクト比を保つために、横方向の表示開始位置の補正を行う。式（１）から、
Ｘｏｆｓ＝Ｘｃ−５１２／Ｚ＝２５６ …（１１）
システムコントロール部２０１は、画像／音声処理部２０５に対して上記で算出したＺ、ＹｏｆｓおよびＸｏｆｓを設定し、拡大表示状態を変更する。
【００３９】
次にＳ３０９において、横方向の表示位置の変更に伴い、ＸｓおよびＸｅを変更する。式（３）から、
Ｘｓ＝５１２＊Ｘｏｆｓ／１０２４＋２５６＝３８４
Ｘｅ＝Ｘｓ＋５１２／Ｚ＝６４０ …（１２）
となる。システムコントロール部２０１は算出した各バーの座標値を、ＯＳＤ生成部２０８に対して設定し、適切な横方向調整バー４０１および縦方向調整バー４０３の表示を行う。
【００４０】
以上の処理の結果、画面の表示状態は、図４から図５のように変化する。図４において縦方向調整バー４０３の長さは、縦方向基準バー４０４の長さの２／３であったが、縦方向調整バー４０３の上辺を下方向にドラッグしたことで、図４においては、縦方向調整バー５０３の長さは、縦方向基準バー５０４の長さの１／２に変更された。またこのとき、縦方向調整バー５０３の下辺の位置は固定である。この結果、画面表示状態は、画面の下端を基準として拡大率が１．５倍から２．０倍に変化した。またこのときに横方向の位置は、中心を基準として拡大率が変更されている。
【００４１】
なおここで、ドラッグ位置が縦方向調整バー５０３の下辺まで達した場合、すなわちＹｓがＹｅに達した場合には、それ以上下方にドラッグを行っても、Ｙｓ＝Ｙｅとして固定する。
【００４２】
また、縦方向調整バー５０３の上辺を上方向にドラッグしたときにも、式（９）、式（１１）によりＺ、ＹｏｆｓおよびＸｏｆｓを算出して拡大表示状態を変更する。上方向へのドラッグの場合には、拡大率Ｚは減少方向となる。すなわち、表示画像を縮小させることができる。またここで、ドラッグ位置が縦方向基準バー５０４の上辺に達し、それ以上上方向にドラッグを行った場合には、Ｙｓ＝１２８、すなわち縦方向基準バー５０４の上辺座標の位置で固定する。
【００４３】
縦方向調整バー５０３の下辺のドラッグ、および横方向調整バー５０１の左辺または右辺のドラッグを行ったときも同様の処理が行われる。つまり、縦方向調整バー５０３の下辺をドラッグした場合には、表示画像の上端を固定として、拡大率の変更を行うことが出来る。また横方向調整バー５０１の左辺のドラッグでは、表示画像の右端を固定とした拡大率の変更、また横方向調整バー５０１の右辺のドラッグでは、表示画像の左端を固定とした拡大率の変更をそれぞれ行うことが出来る。
【００４４】
システムコントロール部２０１は、拡大表示時にズームボタンの押下を検出した場合、Ｓ３１０において押下判断され、Ｓ３１１へ進み各調整バーを消去する。次にＳ３１２において、画像／音声処理部２０５に対して拡大表示の解除設定を行って全体画像の表示に切り換えたのち、Ｓ３１３に達し拡大表示処理を終了する。
【００４５】
（第２の実施の形態）
第１の実施の形態においては、例えば縦方向調整バー４０３の上辺をドラッグして、ドラッグ位置が縦方向基準バー４０４の上辺を超えた場合には、Ｙｓが縦方向基準バー４０４の上辺位置を超えないような制限が行われた。この場合の処理に関して他の実施形態について説明する。
【００４６】
図５の表示状態では、Ｙｓ＝２９９である。この状態からペン５０５によって、今度は縦方向調整バー５０３の下辺をドラッグしたまま縦方向基準バー５０４の下辺を超え、縦方向の座標が７２５となったものとする。このときまず、Ｙｅについて、縦方向基準バー５０４の下辺座標である６４０に固定する。次に、Ｙｓを以下のように変更する。
【００４７】
Ｙｓ＝２９９−（７２５−６４０）＝２１４ …（１３）
すなわち、変更前のＹｓから、ドラッグ位置の縦座標と縦方向基準バー４０４の下辺座標との差を引くという処理を行う。
【００４８】
ＹｓおよびＹｅから、式（９）および式（１１）を用いて、
Ｙｏｆｓ＝（Ｙｓ−１２８）＊７６８／５１２＝１２８
Ｚ＝５１２／（Ｙｅ−Ｙｓ）＝１．２
Ｘｏｆｓ＝Ｘｃ−５１２／Ｚ＝８５ …（１４）
と算出される。
【００４９】
また、横方向の表示位置の変更に伴い、ＸｓおよびＸｅを変更する。式（３）から、
Ｘｓ＝５１２＊Ｘｏｆｓ／１０２４＋２５６＝２９９
Ｘｅ＝Ｘｓ＋５１２／Ｚ＝７２５ …（１５）
システムコントロール部２０１は、画像／音声処理部２０５に対して上記で算出したＺ、ＹｏｆｓおよびＸｏｆｓを設定する。また、算出した各バーの座標値をＯＳＤ生成部２０８に対して設定し、拡大表示状態を変更する。このときの表示状態を図６に示す。縦方向調整バー６０３の下辺は縦方向基準バー６０４の下辺と一致している。一方で縦方向調整バー６０３の上辺は、ペン６０５が縦方向基準バー６０４の下端から超えた分だけ上方向に伸びることになる。
【００５０】
詳細な説明は省くが、縦方向調整バー５０３の上辺のドラッグ、および横方向調整バー５０１の左辺または右辺のドラッグを行ったときも同様の処理が行われる。つまり、縦方向調整バー５０３の上辺をドラッグして縦方向基準バー５０４の上辺より上方に達した場合には、縦方向調整バー５０３の下辺を下方に伸ばすようにする。横方向調整バー５０１に関しても同様である。
【００５１】
（第３の実施の形態）
調整バーの各辺をドラッグしたときの処理に関して、さらに他の実施形態について説明する。
【００５２】
図５の状態では、Ｙｓ＝２９９、Ｙｅ＝５５５である。図５の状態から、ペン５０５により縦方向調整バー５０３の上辺をドラッグする。縦方向の座標が２１３の位置までドラッグが行われたものとする。
【００５３】
このときシステムコントロール部２０１は、Ｙｓをドラッグ位置である２１３に設定すると同時に、Ｙｅについて、縦方向のドラッグ量と等しい分だけ逆方向に移動させる。すなわち、
Ｙｓ＝２１３
Ｙｅ＝５５５＋（２９９−２１３）＝６４０ …（１６）
とする。
【００５４】
ＹｓおよびＹｅから、式（９）および式（１１）を用いて、
Ｙｏｆｓ＝（Ｙｓ−１２８）＊７６８／５１２＝１２８
Ｚ＝５１２／（Ｙｅ−Ｙｓ）＝１．２
Ｘｏｆｓ＝Ｘｃ−５１２／Ｚ＝８５ …（１７）
と算出される。
【００５５】
また、横方向の表示位置の変更に伴い、ＸｓおよびＸｅを変更する。式（３）から、
Ｘｓ＝５１２＊Ｘｏｆｓ／１０２４＋２５６＝２９９
Ｘｅ＝Ｘｓ＋５１２／Ｚ＝７２５ …（１８）
システムコントロール部２０１は、画像／音声処理部２０５に対して上記で算出したＺ、ＹｏｆｓおよびＸｏｆｓを設定する。また、算出した各バーの座標値をＯＳＤ生成部２０８に対して設定し、拡大表示状態を変更する。このときの表示結果は、やはり図６のようになる。以上の処理により、片側の辺をドラッグするときに同時に逆側の辺を逆方向に移動させることで、画面の中心を固定した状態で画像の拡大あるいは縮小を行うという動作を実現できる。詳細な説明は省くが、縦方向調整バー５０３の下辺のドラッグ、および横方向調整バー５０１の左辺または右辺のドラッグを行ったときも同様である。
【図面の簡単な説明】
【００５６】
【図１】本発明の第１の実施の形態の構成を表す図である。
【図２】表示装置１０１の内部構成の一部を表すブロック図である。
【図３】拡大表示処理のフローチャートである。
【図４】拡大表示処理の画面状態を示す図である。
【図５】拡大表示処理の画面状態を示す図である。
【図６】拡大表示処理の画面状態を示す図である。
【符号の説明】
【００５７】
１０１  表示装置
１０２  デジタイザモジュール
１０３  デジタイザモジュール
１０４  パーソナルコンピュータ
１０５  画像信号ケーブル
１０６  音声信号ケーブル
１０７  操作ボタン
２０１  システムコントロール部
２０２  デジタイザ受信処理部
２０３  画像コネクタ
２０４  音声コネクタ
２０５  画像／音声処理部
２０６  液晶パネル
２０７  音声出力部
２０８  ＯＳＤ生成部
【図１】
2006202106.tif 000003
【図２】
2006202106.tif 000004
【図３】
2006202106.tif 000005
【図４】
2006202106.tif 000006
【図５】
2006202106.tif 000007
【図６】
2006202106.tif 000008