(57)【要約】【課題】ユーザが拡大表示している現在の選択範囲以外の部分に移動して、その部分を拡大表示させて編集作業を続行しようとするときに、アプリケーションソフトのメニューを操作したり、複数の表示画面間でカーソルを移動させたりといった煩雑な操作を行う必要なく、より効率的に編集作業を続行することが可能となる表示方法及び表示装置を提供する。【解決手段】ポインティングデバイスにより表示画面上の位置を選択する操作、該位置の選択を一定時間以上継続する操作、該位置の選択を解除する操作、及び該位置の選択をしたまま位置を移動させる操作のそれぞれに対して、表示画面の表示倍率の変更、編集位置の選択、及び編集位置の移動の動作うちいずれかを関連付けて行う表示方法。【選択図】  図１
2004246718.tif 000002
【特許請求の範囲】
【請求項１】
ポインティングデバイスにより表示画面上の位置を選択する操作、該位置の選択を一定時間以上継続する操作、該位置の選択を解除する操作、及び該位置の選択をしたまま位置を移動させる操作のそれぞれに対して、表示画面の表示倍率の変更、編集位置の選択、及び編集位置の移動の動作うちいずれかを関連付けて行う表示方法。
【請求項２】
前記表示画面上の位置を選択する操作は、編集位置の選択に関連付けられており、
前記位置の選択を一定時間以上継続する操作は及び前記位置の選択を解除する操作は、表示画面の表示倍率の変更に関連付けられており、
前記位置の選択をしたまま位置を移動させる操作は、編集位置の移動に関連付けられていることを特徴とする請求項１に記載の表示方法。
【請求項３】
前記位置の選択を一定時間以上継続する操作を行っている間は縮小表示を行い、前記位置の選択を解除する操作を行うと拡大表示を行うことを特徴とする請求項２に記載の表示方法。
【請求項４】
前記縮小表示は、表示データの全体を表示画面に表示して行うことを特徴とする請求項３に記載の表示方法。
【請求項５】
ポインティングデバイスにより表示画面上の位置を一定時間以上継続して選択する操作に応じて、表示を縮小するステップと、
前記位置の選択をしたまま位置を移動させる操作に応じて、編集位置を移動するステップと、
前記位置の選択を解除する操作に応じて、表示を拡大するステップと、を含む表示方法。
【請求項６】
前記ポインティングデバイスはマウスであって、
前記表示画面上の位置を選択する操作は前記位置においてマウス・クリックを行う操作であり、
前記位置の選択を一定時間以上継続する操作は、前記位置においてマウス・クリックを一定時間以上継続する操作であり、
前記位置の選択を解除する操作は、前記位置においてマウス・クリックを解除する操作であり、
前記位置の選択をしたまま位置を移動させる操作は、マウス・クリックをしたまま位置を移動させる操作であることを特徴とする請求項１から５のいずれか１項に記載の表示方法。
【請求項７】
前記ポインティングデバイスはペンタブレットであって、
前記表示画面上の位置を選択する操作は前記位置においてペン・タッチを行う操作であり、
前記位置の選択を一定時間以上継続する操作は、前記位置においてペン・タッチを一定時間以上継続する操作であり、
前記位置の選択を解除する操作は、前記位置においてペン・タッチを解除する操作であり、
前記位置の選択をしたまま位置を移動させる操作は、ペン・タッチをしたまま位置を移動させる操作であることを特徴とする請求項１から５のいずれか１項に記載の表示方法。
【請求項８】
前記ポインティングデバイスはタッチパッドであって、
前記表示画面上の位置を選択する操作は前記位置においてパッドのタッチを行う操作であり、
前記位置の選択を一定時間以上継続する操作は、前記位置においてパッドのタッチを一定時間以上継続する操作であり、
前記位置の選択を解除する操作は、前記位置においてパッドのタッチを解除する操作であり、
前記位置の選択をしたまま位置を移動させる操作は、パッドをタッチしたまま位置を移動させる操作であることを特徴とする請求項１から５のいずれか１項に記載の表示方法。
【請求項９】
ポインティングデバイスからの操作を検出する操作検出部と、表示データを記憶する表示データ管理部と、表示画面の表示方法を管理する表示領域管理部と、表示データの表示倍率を変更する表示倍率変更処理部と、表示画面を表示するディスプレイとから構成された表示装置であって、
前記表示領域管理部は、前記ポインティングデバイスにより表示画面上の位置を選択する操作、該位置の選択を一定時間以上継続する操作、該位置の選択を解除する操作、及び該位置の選択をしたまま位置を移動させる操作のそれぞれに対して、表示画面の表示倍率の変更、編集位置の選択、及び編集位置の移動の動作うちいずれかを関連付けて行うことを特徴とする表示装置。
【請求項１０】
前記表示領域管理部は、
前記表示画面上の位置を一定時間以上継続して選択する操作に応じて、表示を縮小し、
前記位置の選択をしたまま位置を移動させる操作に応じて、編集位置を移動し、
前記位置の選択を解除する操作に応じて、表示を拡大することを特徴とする請求項９に記載の表示装置。
【請求項１１】
前記ポインティングデバイスはマウスであって、
前記表示画面上の位置を選択する操作は前記位置においてマウス・クリックを行う操作であり、
前記位置の選択を一定時間以上継続する操作は、前記位置においてマウス・クリックを一定時間以上継続する操作であり、
前記位置の選択を解除する操作は、前記位置においてマウス・クリックを解除する操作であり、
前記位置の選択をしたまま位置を移動させる操作は、マウス・クリックをしたまま位置を移動させる操作であることを特徴とする請求項９又は１０のいずれか１項に記載の表示装置。
【請求項１２】
前記ポインティングデバイスはペンタブレットであって、前記表示画面上の位置を選択する操作は前記位置においてペン・タッチを行う操作であり、
前記位置の選択を一定時間以上継続する操作は、前記位置においてペン・タッチを一定時間以上継続する操作であり、
前記位置の選択を解除する操作は、前記位置においてペン・タッチを解除する操作であり、
前記位置の選択をしたまま位置を移動させる操作は、ペン・タッチをしたまま位置を移動させる操作であることを特徴とする請求項９又は１０のいずれか１項に記載の表示装置。
【請求項１３】
前記ポインティングデバイスはタッチパッドであって、
前記表示画面上の位置を選択する操作は前記位置においてパッドのタッチを行う操作であり、
前記位置の選択を一定時間以上継続する操作は、前記位置においてパッドのタッチを一定時間以上継続する操作であり、
前記位置の選択を解除する操作は、前記位置においてパッドのタッチを解除する操作であり、
前記位置の選択をしたまま位置を移動させる操作は、パッドをタッチしたまま位置を移動させる操作であることを特徴とする請求項９又は１０のいずれか１項に記載の表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスプレイにイメージ等のデータを任意の表示倍率で表示する方法及び表示装置に関し、特に、マウスやペン等のポインティングデバイスを用いて、ディスプレイ上のデータの表示を拡大・縮小させることが可能な表示方法及び表示装置に関するものである。
【０００２】
ここで、ポインティングデバイスとは、ユーザがディスプレイの表示画面上で入力位置や座標を指定するための入力装置のことであって、マウス、ペンタブレット及びペン（以下、単に「ペン」と記載する）、トラックパッド、トラックボールなどを含んでいるものとする。典型的には、ポインティングデバイスにより表示画面上のカーソルを移動させて、表示データを編集したり、アプリケーションソフトを操作したりする。
【０００３】
【従来の技術】
従来、コンピュータを用いてＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｓｓｉｓｔｅｄ  Ｄｅｓｉｇｎｉｎｇ）ソフトや画像編集ソフトなどのアプリケーションソフトにより設計図や図形などを編集する場合などにおいて、コンピュータに接続したディスプレイ上の表示を拡大・縮小させることにより、限られた表示画面を有効に利用し、編集作業の効率を高めることが一般的に行われている。
【０００４】
ディスプレイ上の表示を拡大・縮小させる方法としては、各アプリケーションにおいて予め定められた操作方法に従い、例えば、編集メニューの中から表示の拡大・縮小を選択して所望の拡大・縮小倍率を入力する方法がある。
【０００５】
表示の拡大・縮小を行う操作方法としては、上記の他にも、マウスやペン等のポインティングデバイスにより所定の操作を入力することにより、ディスプレイ上の表示を拡大・縮小させる方法も提案されている。ここで、所定の操作とは、例えば、マウスのボタンをプレスしたままドラッグを行ったり、あるいはペンをタブレットに押し当てたまま移動させたりすることである。
【０００６】
また、単にディスプレイ上の表示を拡大・縮小させるのみならず、例えば、表示しているデータの全体図と、現在編集を行っている位置（あるいは、ポインティングデバイスの現在位置）周辺の拡大図とを別々の画面で表示することにより、ユーザの利便性を図る方法も考えられている。
【０００７】
これらの従来技術の具体例としては、特許文献１〜３に開示されている表示方法及び表示装置が挙げられる。
【０００８】
特許文献１に記載の電子ファイリング装置は、表示データの全体を表示する手段と表示データの一部を拡大して表示する手段とを備えており、ディスプレイ上の表示を全体表示と部分拡大表示との間で切り替えることが可能であることを特徴とするものである。
【０００９】
特許文献２に記載の表示拡大縮小方式は、マウスボタンのプレスが継続した時間と、プレスされたボタンの種類とを検出し、予め設定してある条件に基づいて表示画面の表示倍率を変更することを特徴としている。
【００１０】
特許文献３に記載の画像表示方法は、表示データを任意の表示倍率で表示する親画面と、親画面からポップアップした画面であって表示データの全体を表示する子画面とをディスプレイ上に同時に表示するとともに、親画面と子画面において編集操作結果を共有することにより、表示データの全体図と拡大・縮小図とを同時に表示することが可能であることを特徴とする方法である。
【００１１】
【特許文献１】
特開平３−１９４６６０号公報。
【特許文献２】
特開平５−１２７８５３号公報。
【特許文献３】
特開平１０−３４００７５号公報。
【００１２】
【発明が解決しようとする課題】
上記のような表示方法及び表示装置を利用して表示データの編集作業を行う場合において、ユーザは、任意の表示倍率で表示している現在の選択範囲以外の部分に移動して、その部分を任意の表示倍率で表示して編集作業を続行したい場合がある。
【００１３】
しかしながら、上記特許文献１に記載の電子ファイリング装置では、表示データのうち現在の選択範囲を部分的に拡大表示する画面と、当該選択範囲の表示データ全体における位置を表示する画面とを切り替えて表示させることにより、現在の選択範囲においては編集作業を効率的に行うことができるが、上記のように、選択範囲外の部分に編集位置を移動して、当該位置をさらに任意に拡大・縮小して表示させながら編集作業を行うためには、アプリケーションソフトのメニュー等を用いて煩雑な操作を行わなければならない。
【００１４】
また、特許文献２に記載の表示拡大縮小方式においては、表示データのうちマウスがポイントしている位置周辺を拡大・縮小表示することは可能であるが、現在の編集位置から離れた位置において編集を続行しようとする場合には、一度表示データ全体が表示されるまで表示を縮小した後、任意の位置にカーソルを移動するとともに、当該位置の表示を拡大させてゆくという煩雑な操作を行わなければなら。
【００１５】
さらに、特許文献３に記載の画像表示方法においては、現在拡大表示している編集位置付近から他の編集位置に移動して、当該位置付近を拡大表示するとともに編集作業を続行するためには、一度ポップアップ表示されている子画面にカーソルを移し、子画面に表示されている表示データの全体図において移動先の編集位置を選択し、親画面に当該位置付近を拡大表示させて、再度親画面にカーソルを移すという煩雑な操作を行わなければならない。
【００１６】
本発明は、このような実情に鑑み、ユーザが拡大表示している現在の選択範囲以外の部分に移動して、その部分を拡大表示させて編集作業を続行しようとするときに、アプリケーションソフトのメニューを操作したり、複数の表示画面間でカーソルを移動させたりといった煩雑な操作を行う必要なく、より効率的に編集作業を続行することが可能となる表示方法及び表示装置を提供しようとするものである。
【００１７】
【課題を解決するための手段】
本発明は、ポインティングデバイスにより表示画面上の位置を選択する操作、該位置の選択を一定時間以上継続する操作、該位置の選択を解除する操作、及び該位置の選択をしたまま位置を移動させる操作のそれぞれに対して、表示画面の表示倍率の変更、編集位置の選択、及び編集位置の移動の動作うちいずれかを関連付けて行う表示方法を提供するものである。
【００１８】
本発明の表示方法において、前記表示画面上の位置を選択する操作は、編集位置の選択に関連付けられており、前記位置の選択を一定時間以上継続する操作は及び前記位置の選択を解除する操作は、表示画面の表示倍率の変更に関連付けられており、前記位置の選択をしたまま位置を移動させる操作は、編集位置の移動に関連付けられていることを特徴とする。
【００１９】
本発明の表示方法において、前記位置の選択を一定時間以上継続する操作を行っている間は縮小表示を行い、前記位置の選択を解除する操作を行うと拡大表示を行うことを特徴とする。
【００２０】
本発明の表示方法において、前記縮小表示は、表示データの全体を表示画面に表示して行うことを特徴とする。
【００２１】
本発明は、また、ポインティングデバイスにより表示画面上の位置を一定時間以上継続して選択する操作に応じて、表示を縮小するステップと、前記位置の選択をしたまま位置を移動させる操作に応じて、編集位置を移動するステップと、前記位置の選択を解除する操作に応じて、表示を拡大するステップと、を含む表示方法を提供するものである。
【００２２】
本発明は、また、ポインティングデバイスからの操作を検出する操作検出部と、表示データを記憶する表示データ管理部と、表示画面の表示方法を管理する表示領域管理部と、表示データの表示倍率を変更する表示倍率変更処理部と、表示画面を表示するディスプレイとから構成された表示装置であって、前記表示領域管理部は、前記ポインティングデバイスにより表示画面上の位置を選択する操作、該位置の選択を一定時間以上継続する操作、該位置の選択を解除する操作、及び該位置の選択をしたまま位置を移動させる操作のそれぞれに対して、表示画面の表示倍率の変更、編集位置の選択、及び編集位置の移動の動作うちいずれかを関連付けて行うことを特徴とする表示装置を提供するものである。
【００２３】
本発明の表示装置において、前記表示領域管理部は、前記表示画面上の位置を一定時間以上継続して選択する操作に応じて、表示を縮小し、前記位置の選択をしたまま位置を移動させる操作に応じて、編集位置を移動し、前記位置の選択を解除する操作に応じて、表示を拡大することを特徴とする。
【００２４】
本発明の表示方法及び表示装置において、前記ポインティングデバイスは、マウス、ペンタブレット、タッチパッドなどを用いることができる。
【００２５】
前記ポインティングデバイスがマウスである場合には、前記表示画面上の位置を選択する操作は前記位置においてマウス・クリックを行う操作であり、前記位置の選択を一定時間以上継続する操作は、前記位置においてマウス・クリックを一定時間以上継続する操作に、前記位置の選択を解除する操作は、前記位置においてマウス・クリックを解除する操作に、前記位置の選択をしたまま位置を移動させる操作は、マウス・クリックをしたまま位置を移動させる操作（マウス・ドラッグ）に相当するものである。
【００２６】
前記ポインティングデバイスがペンタブレットである場合には、前記表示画面上の位置を選択する操作は前記位置においてペン・タッチ（ペン・クリックとも言う）を行う操作に、前記位置の選択を一定時間以上継続する操作は、前記位置においてペン・タッチを一定時間以上継続する操作に、前記位置の選択を解除する操作は、前記位置においてペン・タッチを解除する操作に、前記位置の選択をしたまま位置を移動させる操作は、ペン・タッチをしたまま位置を移動させる操作に相当するものである。
【００２７】
前記ポインティングデバイスがタッチパッドである場合には、前記表示画面上の位置を選択する操作は前記位置においてパッドのタッチを行う操作に、前記位置の選択を一定時間以上継続する操作は、前記位置においてパッドのタッチを一定時間以上継続する操作に、前記位置の選択を解除する操作は、前記位置においてパッドのタッチを解除する操作に、前記位置の選択をしたまま位置を移動させる操作は、パッドをタッチしたまま位置を移動させる操作に相当するものである。
【００２８】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００２９】
図１は、本発明の表示装置の一実施形態について、その構成を概略的に示す図である。
図１において、本実施形態の表示装置は、処理装置１００、マウス１１０又はペン１２０、及びディスプレイ１３０から構成されている。尚、本実施形態の表示装置は、マウス１１０又はペン１２０のうち少なくともいずれか一方を含んでいればよい。
【００３０】
処理装置１００は、マウス１１０又はペン１２０からの入力信号を処理し、この入力信号に応じて、ディスプレイ１３０上の表示を制御するための装置である。処理装置１００は、典型的には、ＣＰＵ、記憶装置（メモリ）、ディスク装置、入出力インターフェイスなどを備えたコンピュータ等の装置により構成することができる。
【００３１】
処理装置１００は、その内部において、マウス・ペン操作検出部１０１、表示データ管理部１０２、表示領域管理部１０４、及び拡大・縮小処理部１０５を含んでいる。尚、図１では、該処理装置１００の内部構成を略的な機能ブロック図として示してあり、実際にはこれらの機能ブロックは、処理装置１００において実装されるソフトウェアにより処理装置１００内のＣＰＵやメモリ等を利用して実現されるものである。
【００３２】
処理装置１００において、マウス・ペン操作検出部１０１は、マウス１１０又はペン１２０からの入力信号を検出し受信する。ここで、マウス・ペン操作検出部１０１が検出するマウス１１０又はペン１２０の操作には、（１）マウス１１０のボタンを短い時間押す（クリックする）操作又はペン１２０をタブレットに短い時間押し当てる操作（以下、「マウス・ペンクリック」と表記する）、（２）マウス１１０のボタンを一定時間以上押し続ける操作又はペン１２０をタブレットに一定時間以上押し当て続ける操作（以下、「マウス・ペンダウン」と表記する）、（３）押していたマウス１１０のボタンを離す操作又はペン１２０をタブレットから離す操作（以下、「マウス・ペンアップ」と表記する）、（４）マウス１１０のボタンを押したまま移動させる操作又はペン１２０をタブレットに押し当てたまま移動させる操作（以下、「マウス・ペンドラッグ」と表記する）が含まれるものとする。
【００３３】
また、本発明の他の実施形態において、マウス・ペン以外のポインティングデバイスを用いる場合においても、上記に準じた操作を想定するものとする。例えば、トラックパッドを用いる場合には、指等がパッドに短時間触れることが上記マウス・ペンクリックに相当し、指等がパッドに一定時間以上触れることが上記マウス・ペンダウンに相当し、パッドに触れた指等がパッドから離れることが上記マウス・ペンアップに相当し、指等がパッドに触れた状態で指等を移動させることが上記マウス・ペンドラッグに相当する。
【００３４】
表示データ管理部１０２は、ディスプレイ１３０上に表示して編集作業を行う表示データ１０３を記憶し管理する。表示領域管理部１０４は、ディスプレイ１３０上に表示データについて、表示倍率、カーソルの座標、選択範囲などを管理する。拡大・縮小処理部１０５は、表示データ管理部１０２に記憶されている表示データ１０３に基づいて、ディスプレイ１３０上に表示する表示データを生成する。
【００３５】
ディスプレイ１３０は、処理装置１００から受信する信号に応じて所定の画面を表示する。図１では、処理装置１００とディスプレイ１３０とを別個に示しているが、ディスプレイ１３０を処理装置１００に含めた一体型の表示装置とすることも、もちろん可能である。
尚、図１に示す各入出力装置及び処理装置の基本的な構成は、従来のものと同様である。
【００３６】
次に、上記のように構成された本実施形態の表示装置の作動について説明する。尚、マウス１１０又はペン１２０のうちいずれを用いても本実施形態の表示装置により得られる効果は実質的に同じであるため、以下の説明においては、マウス１１０又はペン１２０を「マウス・ペン」と略記する。
【００３７】
図２は、本実施形態の表示装置において、マウス・ペンを用いてディスプレイ１３０上に表示される表示データを操作するときの動作を示すフロー図である。図２ａ〜図２ｄにおいて、２重線で示している操作はマウス・ペンの動作であり、その他は全て処理装置１００の動作である。
【００３８】
図２ａにおいて、まず、ユーザが表示データをディスプレイ１３０上に表示させて編集作業を行うよう操作すると、処理装置１００は、表示データ管理部１０２により所定の表示データをディスプレイ１３０上に表示する（ステップＳ２０１）。このとき、処理装置１００は、表示データ全体を表示するものとする。また、表示データが複数のページを含んでいる場合には、最初のページが全体表示される。以下、複数のページを含む表示データについては、ページごとに表示及び編集を行うものとする。
【００３９】
図３は、上記において表示データが表示される画面の例、及び実サイズの表示データを示す図である。
図３において、表示画面の寸法は、横Ｘ０、縦Ｙ０であるとする。また、表示データの実寸法は、横Ｘ１、縦Ｙ１であるとする。ここで、表示画面及び表示データの寸法を表すのには、ピクセル、ドット等の単位を用いることができる。
【００４０】
図３に示す例では、表示データの実寸法Ｘ１×Ｙ１は、表示画面の寸法Ｘ０×Ｙ０に収まりきらないため、表示画面上では、表示データを実寸法の５０％に縮小することにより、表示データの全体を表示している。処理装置１００は、表示領域管理部１０４によりこの縮小率（あるいは拡大率）の計算を行い、拡大・縮小処理部１０５により所定の表示倍率の表示データを生成してディスプレイ１３０に表示させる。上記縮小率の計算は、表示データの実寸法Ｘ１×Ｙ１と表示画面の寸法Ｘ０×Ｙ０とから算出することができる。尚、表示データの実寸法Ｘ１×Ｙ１が、表示画面の寸法Ｘ０×Ｙ０よりも小さい場合には、上記同様にして、表示データを拡大して全体表示するようにしてもよい。
【００４１】
処理装置１００は、図３に示すように表示データ全体を表示すると、表示領域管理部１０４において、実際の表示データにおける中心点Ｐ０の座標（ｘ００，ｙ００）、実寸法及び表示倍率（拡大・縮小率）を記憶する。これらの情報は、表示領域管理部１０４の表示領域管理テーブルにより記憶され管理される。
【００４２】
尚、本明細書中、表示画面上の表示データ及び実際の表示データにおける位置を、ｘ−ｙ座標を用いて表しているが、この座標軸の原点は表示データの左上にあるものとし、距離を表すのにはピクセル、ドット等の単位を用いるものとする。
【００４３】
図４は、表示領域管理部１０４の表示領域管理テーブルの構成例を概略的に示す図である。上記ステップＳ２０１の段階では、図３の表示画面に全体表示した表示データについて、実際の表示データにおける中心点Ｐ０の座標（ｘ００，ｙ００）と、実寸法Ｘ１×Ｙ１と、表示倍率５０％とがレコード４０１として記憶されていることになる。
【００４４】
ところで、ユーザは編集作業を行うために、図３に示すように全体表示されている表示データを拡大・縮小することがある。本実施形態の表示装置では、マウス・ペンを操作して表示画面上の表示データを拡大・縮小することができるようになっている。以下にそのときの動作をステップＳ２０１に続けて説明する。
【００４５】
図２ａにおいて、ユーザがマウス・ペンクリックを行うと、処理装置１００は、これをマウス・ペン操作検出部１０１において検出する（ステップＳ２０２）。続いて、処理装置１００は、マウス・ペン操作検出部１０１に入力された信号に基づいて、表示画面上においてマウス・ペンクリックが行われた位置の座標（すなわち、マウス・ペンにより選択された位置の座標）を検出する（ステップＳ２０３）。ここでは、図３に示すように、表示画面上の座標（ｘ０１，ｙ０１）で示す位置においてマウス・ペンクリックが行われたものとする。
【００４６】
処理装置１００は、さらに、ステップＳ２０３において検出した選択座標に基づいて、マウス・ペンクリック位置が表示画面上の表示データ内であるかどうかを判断する（ステップＳ２０４）。
【００４７】
ステップＳ２０４において、マウス・ペンクリック位置が表示データ外である場合には、単に、マウス・ペンによりその位置が選択されたものとして、通常のマウス・ペンクリック処理を行った後（ステップＳ２０５）、再びユーザの操作を待ち受ける状態となる。
【００４８】
ステップＳ２０４において、マウス・ペンクリック位置が表示データ内である場合には、その位置を中心とした一定の領域が選択されたものとして、以降のステップにおいてその選択領域を表示画面に表示する動作を行う。
【００４９】
図５は、上記に従って選択領域を表示画面に表示するときの表示画面と、実寸法の表示データとを関連付けて示す図である。図５において、上記の表示画面上でのマウス・ペンクリック位置の座標（ｘ０１，ｙ０１）は、実寸法の表示データ上では座標Ｐ１（ｘ１１，ｙ１１）となる。また、上記マウス・ペンクリック動作により、実寸法の表示データ上において座標Ｐ１（ｘ１１，ｙ１１）を中心としたＸ２×Ｙ２の領域が選択されたものとする。この選択領域が表示画面により表示されることになる。
【００５０】
まず、処理装置１００は、表示データ上での選択座標Ｐ１（ｘ１１，ｙ１１）を表示領域管理部１０４の表示領域管理テーブルに記憶する（ステップＳ２０６）。このとき、表示画面上には表示データの選択領域が２００％に拡大されて表示されるものとし、図４に示すように、表示領域管理テーブルのレコード４０２には、上記選択領域について、実際の表示データ上での選択座標Ｐ１（ｘ１１，ｙ１１）及び実寸法Ｘ２×Ｙ２と、表示倍率２００％とが記憶される。
【００５１】
尚、上記において、表示データ上で選択座標Ｐ１を中心とした選択領域とする範囲（Ｘ２×Ｙ２）は、任意に設定しておくことができる。あるいは、ユーザがアプリケーションソフトにより上記範囲を任意に変更することができるようにしてもよい。この場合には、上記範囲が変更されるのに応じて、図４に示す表示領域管理テーブルの各レコードに記憶されている上記範囲の実寸法も更新されるものとする。
【００５２】
また、上記表示倍率は、選択領域の実寸法Ｘ２×Ｙ２と表示画面の寸法Ｘ０×Ｙ０とから算出することができる。本実施形態では、例として、拡大率が２００％となっている（すなわち、Ｘ０×Ｙ０とＸ２×Ｙ２との比がほぼ２：１である）が、この表示倍率は任意に変更することが可能である。
【００５３】
続いて、処理装置１００は、表示データ管理部１０２に含まれている表示データの選択領域について、拡大・縮小処理部１０５により上記表示倍率２００％に拡大した表示データを作成し（ステップＳ２０７）、これを表示画面に表示させる（ステップＳ２０８）。
【００５４】
以上で、マウス・ペンクリック動作による選択領域表示動作は完了するので、処理装置１００は、再び、マウス・ペンによるユーザの操作を待ち受ける状態となる。
【００５５】
今、図５に示す状態においてに、ユーザが現在表示画面に表示されている選択領域の範囲外の表示データを表示したいとする。このとき、表示データ上のユーザが表示したい位置又は領域を選択するために、再度、表示データ全体を表示画面に表示させる必要がある。本実施形態では、この動作をマウス・ペンダウンにより行うことができる。
【００５６】
図２ｂにおいて、ユーザがマウス・ペンダウンを行うと、処理装置１００は、まず、マウス・ペン操作検出部１０１によりマウス・ペンクリックが行われたことを検出する（ステップＳ２０９）。
【００５７】
上記したように、マウス・ペンダウンとは、一定時間以上マウスを押し続ける、あるいはペンをタブレットに押し当て続ける操作であるから、処理装置１００は、マウス・ペン操作検出部１０１によりマウス・ペンクリックが開始してからマウス・ペンアップするまでの経過時間を計測し、マウス・ペンダウンが一定時間継続したかどうかを判断する（ステップＳ２１０）。
【００５８】
マウス・ペンダウンが一定時間継続しなかったときは、マウス・ペンクリックが行われたものと判断し、通常のマウス・ペンクリック処理、すなわち、クリックされた位置にカーソルを移動する等の動作を行った後（ステップＳ２１１）、再びユーザの操作を待ち受ける状態となる。
【００５９】
ステップＳ２１０において、マウス・ペンダウンが一定時間継続した場合には、以下のようにして、表示データ全体を表示画面に表示させる動作を行う。
【００６０】
処理装置１００は、まず、現在表示画面に表示データ全体が表示されているかどうかを確認する（ステップＳ２１２）。ここで、図５に示すように、表示データ全体ではなく、一部の選択領域のみが表示画面に表示されているときには、拡大・縮小処理部１０５により表示データ全体を所定の表示倍率にした後（ステップＳ２１３）、これを表示画面に表示する（ステップＳ２１４）。本実施形態では、上記ステップＳ２０１同様に、表示データを５０％に縮小することにより表示データ全体を表示画面に表示することになる。
【００６１】
続いて、処理装置１００は、図５においてそれまでに選択領域として表示していた領域を、全体表示した表示データ上に選択領域枠として表示する（ステップＳ２１５）。図６は、このときの表示画面の例を示す図である。選択領域枠を表示するためには、表示領域管理部１０４の表示領域管理テーブルを参照し、レコード４０２において記憶してある選択領域の選択座標Ｐ１（ｘ１１，ｙ１１）及び実寸法Ｘ２×Ｙ２等のデータに基づいて、表示データ上での選択領域枠の表示位置及び寸法を算出する。
【００６２】
これにより、ユーザは、表示画面に全体表示された表示データ上で、それまでに拡大表示していた選択領域の位置を把握するとともに、表示データ全体を見ながら次に表示したいと位置又は領域を特定することが可能となる。尚、それまでに表示画面において選択領域を拡大表示していなかった場合には、マウス・ペンダウン操作を行っても選択領域枠は表示されない。
【００６３】
次に、ユーザがマウス・ペンドラッグ操作を行って選択領域を所望の位置に移動させる動作について説明するが、表示データ全体を表示している図６の表示画面上において、上記マウス・ペンダウン位置が表示データ上であるかどうかによって動作が異なるため、以下、それぞれの場合に分けて説明する。
【００６４】
まず、上記マウス・ペンダウン位置が表示データ上である場合について説明する。
このとき、図７に示す表示画面において、表示データ上のマウス・ペンダウン位置の座標は（ｘ１２，ｙ１２）である。この状態から、ユーザがマウス・ペンを所望の位置までドラッグして選択領域枠を移動させる動作について、以下に説明する。
【００６５】
図２ｃにおいて、ユーザがマウス・ペンダウンしたままの状態でマウス・ペンをマウス・ペン位置（ｘ１３，ｙ１３）に移動させると、処理装置１００は、マウス・ペン操作検出部１０１によりこれをマウス・ペンドラッグとして検出する（ステップＳ２１６）。
【００６６】
ただし、ユーザがマウス・ペンを動かしていないつもりであっても、実際には僅かに移動している場合が考えられるので、ここでは、マウス・ペンが一定距離以上（例えば、数ドット以上）移動した場合にのみ、マウス・ペンドラッグとして検出するようマウス・ペン操作検出部１０１において設定しておくものとする。
【００６７】
処理装置１００は、マウス・ペンドラッグを検出すると、マウス・ペン位置が表示データ上にあるかどうかを判断する（ステップＳ２１７）。ここでは、図８に示すように、マウス・ペン位置（ｘ１３，ｙ１３）が表示データ上にあると判断することになる。
【００６８】
続いて、処理装置１００は、図８に示すように、選択領域枠の中心がマウス・ペン位置（ｘ１３，ｙ１３）と重なるようにして選択領域枠を表示する（ステップＳ２１８）。このとき、表示画面上に選択領域枠が表示されていなかった合でも、上記マウス・ペン位置を中心とした位置に選択領域枠を表示するものとする。
【００６９】
その後、マウス・ペンダウン状態であるかどうかを判断し（ステップＳ２１９）、マウス・ペンダウンの状態であれば、再びマウス・ペンドラッグ操作を待ち受ける状態となる。
【００７０】
ユーザは、マウス・ペンダウンの状態を保っている限り自由にマウス・ペンドラッグ操作を行うことができるが、このとき、選択領域枠もマウス・ペン位置の移動に追従して移動することになる。これにより、ユーザは、図９に示すように、全体表示された表示データ上において、選択領域枠を次の選択領域として表示したい位置付近であるマウス・ペン位置（ｘ１４，ｙ１４）まで移動させることができる。
【００７１】
ユーザがマウス・ペンダウン状態を解除したのを検出すると（ステップＳ２１９）、マウス・ペンドラッグ操作を完了すると同時に、処理装置１００は、マウス・ペンアップ操作が行われたものとして検出するとともに、図１０に示すように、この時点でのマウス・ペン位置（ｘ１５，ｙ１５）がマウス・ペンアップ位置となる。
【００７２】
一方、上記マウス・ペンダウン位置が表示データ外である場合について説明する。
このとき、図１２に示す表示画面において、表示データ外にあるマウス・ペンダウン位置の座標は（ｘ１６，ｙ１６）である。この状態から、ユーザがマウス・ペンを所望の位置までドラッグして選択領域枠を移動させる動作について、以下に説明する。
【００７３】
図２ｃにおいて、ユーザがマウス・ペンダウンしたままの状態でマウス・ペンを移動させると、処理装置１００は、マウス・ペン操作検出部１０１によりこれをマウス・ペンドラッグとして検出する（ステップＳ２１６）。ただし、上記同様、マウス・ペンの一定距離に満たない僅かな移動は、マウス・ペンドラッグとしては検出しないものとする。
【００７４】
処理装置１００は、マウス・ペンドラッグを検出すると、マウス・ペン位置が表示データ上にあるかどうかを判断する（ステップＳ２１７）。今、マウス・ペン位置が図１１に示すマウス・ペンダウン位置（ｘ１６，ｙ１６）付近にあるとすると、表示データ上にないと判断することになる。処理装置１００は、ステップＳ２１９に進み、マウス・ペンダウン操作が継続していると判断した場合には、再びマウス・ペンドラッグ操作を待ち受ける状態となる。
【００７５】
このように、マウス・ペン位置が表示データ上にないときには、マウス・ペンドラッグ操作を行っても、選択領域枠をこれに追従して移動させないようになっている。マウス・ペン位置が表示データ上にない状態で選択領域枠をマウス・ペン位置に追従して移動させてしまうと、ユーザがどの領域を選択領域として拡大・縮小表示していたかを把握することが困難になってしまうためである。
【００７６】
引き続きユーザがマウス・ペンドラッグ操作を行い、図１２に示すように、マウス・ペン位置が表示データ上の座標（ｘ１７，ｙ１７）に到達すると、処理装置１００は、ステップＳ２１７においてマウス・ペン位置が表示データ上あることを検出し、選択領域枠の中心がマウス・ペン位置（ｘ１７，ｙ１７）と重なるようにして選択領域枠を表示する（ステップＳ２１８）。また、このとき、表示画面上に選択領域枠が表示されていなかった合でも、最初にマウス・ペン位置が表示データ上に到達したときに、そのマウス・ペン位置を中心とした位置に選択領域枠を表示するものとする。
【００７７】
その後は、上記同様、ステップＳ２１９においてマウス・ペンダウン状態であると判断する限りは、マウス・ペンドラッグ操作に応じて、選択領域枠をマウス・ペン位置に追従して移動させる。ユーザは、図１３に示すように、全体表示された表示データ上において、選択領域枠を次の選択領域として表示したい位置付近であるマウス・ペン位置（ｘ１８，ｙ１８）まで移動させることができる。
【００７８】
ステップＳ２１９において、ユーザがマウス・ペンダウン状態を解除したのを検出すると、マウス・ペンドラッグ操作は完了し、処理装置１００は、マウス・ペンアップ操作が行われたことを検出する。このとき、図１４に示すように、この時点でのマウス・ペン位置（ｘ１９，ｙ１９）がマウス・ペンアップ位置となる。
【００７９】
次に、図２ｄを参照しながら、マウス・ペンアップ操作後の処理について説明する。
処理装置１００は、マウス・ペン操作検出部１０１によりマウス・ペンアップ操作を検出すると、マウス・ペンアップ位置の座標を取得し、当該マウス・ペンアップ位置が表示データ上にあるかどうかを判断する（ステップＳ２２０）。ここで、図１０に示すように、マウス・ペンアップ位置（ｘ１５，ｙ１５）が表示データ上にある場合を考える。尚、図１４に示すマウス・ペンアップ位置（ｘ１９，ｙ１９）についても同様である。
【００８０】
処理装置１００は、ユーザが表示データ上のマウス・ペンアップ位置（ｘ１５，ｙ１５）を、拡大表示する領域として選択したものとして、その選択座標Ｐ２（ｘ１５，ｙ１５）を表示領域管理部１０４の表示領域管理テーブルにレコード４０３として記憶する（ステップＳ２２１）。また、選択座標Ｐ２を中心点として画定される選択領域の寸法は、現在Ｘ２×Ｙ２と設定されているので、これも合わせてレコード４０３に記憶しておく。
【００８１】
続いて、処理装置１００は、上記選択領域を表示画面に表示するために、表示倍率を計算する。表示倍率は、選択領域の実寸法Ｘ２×Ｙ２と表示画面の寸法Ｘ０×Ｙ０とから算出される。ここでは、上記したレコード４０２の例と同様、２００％となるので、これを表示領域管理部１０４の表示領域管理テーブルにレコード４０３として記憶する。
【００８２】
処理装置１００は、表示領域管理部１０４の表示領域管理テーブルに基づいて、表示データ管理部１０２に含まれている表示データの当該選択領域について、拡大・縮小処理部１０５により上記表示倍率２００％に拡大した表示データを作成し（ステップＳ２２３）、これを表示画面に表示させる（ステップＳ２２４）。
【００８３】
図１５は、上記に従って選択領域を表示画面に表示するときの表示画面と、実寸法の表示データとを関連付けて示す図である。
【００８４】
一方、ステップＳ２２０において、マウス・ペンアップ位置が表示データ上にないと判断した場合、処理装置１００は、ユーザが選択領域移動の操作を取り消したものと判断し、直前に表示していた選択領域の選択座標等の情報を表示領域管理部１０４の表示領域管理テーブルのレコード４０２から読み出し（ステップＳ２２２）、所定の表示倍率の表示データを再度作成して（ステップＳ２２３）、直前の選択領域を表示画面に表示する（ステップＳ２２４）。これにより、表示画面及び選択領域に関しては、図５に示す状態に戻ったことになる。
【００８５】
以上で選択領域の表示の移動を行う一連の操作が完了したので、ユーザは新たな選択領域を拡大表示した表示画面上で編集作業を続行することができる。また、処理装置１００は、図２ｂにおけるマウス・ペンダウンを待ち受ける状態となっており、ユーザはさらに選択領域の表示を移動させることができる。
【００８６】
以上説明した本実施形態の表示装置によれば、選択領域を拡大表示している表示画面において、ユーザは、マウス・ペンクリック、マウス・ペンダウン、マウス・ペンアップ及びマウス・ペンドラッグの操作を組み合わせることにより、複数の表示画面を切り替えたり、アプリケーションソフトで煩雑な操作を行ったりすることを必要とせず、選択領域を他の部分に移動して編集作業を続行することが可能となる。
【００８７】
以上、実施の形態を例示して、本発明の表示方法及び表示装置を詳細に説明したが、本発明は上記した実施の形態に限定されるものではない。当業者であれば、本発明の要旨を逸脱しない範囲内において、各装置の構成、プログラム設計、表示態様、操作方法に関して様々な変更・改良を加えることができる。
【００８８】
【発明の効果】
以上、説明したように、本発明の表示方法によれば、ある選択領域を拡大表示している画面から他の領域の画面に編集位置を移すとともに、当該領域を拡大表示したい場合において、ユーザは、簡易なマウス・ペン操作により、画面表示の切り換え及び新たな領域の選択を行い、当該領域を拡大表示させることにより、効率よく編集作業を続行することができる。
【図面の簡単な説明】
【図１】本発明の表示装置の一実施形態について、その構成を概略的に示す図である。
【図２ａ】図１に示す本発明の表示装置において、マウス・ペンを用いてディスプレイ上に表示される表示データを操作するときの動作を示すフロー図である。
【図２ｂ】図１に示す本発明の表示装置において、マウス・ペンを用いてディスプレイ上に表示される表示データを操作するときの動作を示すフロー図である。
【図２ｃ】図１に示す本発明の表示装置において、マウス・ペンを用いてディスプレイ上に表示される表示データを操作するときの動作を示すフロー図である。
【図２ｄ】図１に示す本発明の表示装置において、マウス・ペンを用いてディスプレイ上に表示される表示データを操作するときの動作を示すフロー図である。
【図３】図１に示す本発明の表示装置において、ディスプレイ上に表示データ全体を表示した画面の例、及び実サイズの表示データを示す図である。
【図４】図１に示す本発明の表示装置の表示領域管理部に含まれる表示領域管理テーブルの構成例を概略的に示す図である。
【図５】表示データのうちマウス・ペンクリックによる選択領域を示す表示画面と、実寸法の表示データとを関連付けて示す図である。
【図６】マウス・ペンダウンにより、表示データ全体を表示画面に表示させる動作を行ったときの表示画面の例を示す図である。
【図７】図６の画面を表示したときにマウス・ペンダウン位置が表示データ上にある場合の表示画面の例を示す図である。
【図８】図７の画面において、マウス・ペンドラッグ操作を行ったときの表示画面の例を示す図である。
【図９】図８の画面において、さらにマウス・ペンドラッグ操作を行ったときの表示画面の例を示す図である。
【図１０】図９の画面において、マウス・ペンドラッグ操作を終了し、マウス・ペンアップ操作を行ったときの表示画面の例を示す図である。
【図１１】図６の画面を表示したときにマウス・ペンダウン位置が表示データ上にない場合の表示画面の例を示す図である。
【図１２】図１１の画面において、マウス・ペンドラッグ操作を行い、マウス・ペン位置を表示データ上に移動させたときの表示画面の例を示す図である。
【図１３】図１２の画面において、さらにマウス・ペンドラッグ操作を行い、表示データ上でマウス・ペン位置を移動させたときの表示画面の例を示す図である。
【図１４】図１３の画面において、マウス・ペンドラッグ操作を終了し、マウス・ペンアップ操作を行ったときの表示画面の例を示す図である。
【図１５】マウス・ペンドラッグ操作により新たに選択した領域を示す表示画面と、実寸法の表示データとを関連付けて示す図である。
【符号の説明】
１００    処理装置
１０１    マウス・ペン操作検出部
１０２    表示データ管理部
１０３    表示データ
１０４    表示領域管理部
１０５    拡大・縮小処理部
１１０    マウス
１２０    ペン
１３０    ディスプレイ
４０１，４０２，４０３    表示領域管理テーブルのレコード
【図１】
2004246718.tif 000003
【図２ａ】
2004246718.tif 000004
【図２ｂ】
2004246718.tif 000005
【図２ｃ】
2004246718.tif 000006
【図２ｄ】
2004246718.tif 000007
【図３】
2004246718.tif 000008
【図４】
2004246718.tif 000009
【図５】
2004246718.tif 000010
【図６】
2004246718.tif 000011
【図７】
2004246718.tif 000012
【図８】
2004246718.tif 000013
【図９】
2004246718.tif 000014
【図１０】
2004246718.tif 000015
【図１１】
2004246718.tif 000016
【図１２】
2004246718.tif 000017
【図１３】
2004246718.tif 000018
【図１４】
2004246718.tif 000019
【図１５】
2004246718.tif 000020