(57)【特許請求の範囲】
【請求項１】
表示装置の表示画面上にイメージデータを表示させる際に、前記イメージデータ内の第１の領域を表示する第１のサブ画面と、前記第１の領域の一部を拡大して表示するメイン画面と、前記第１の領域に隣接した前記イメージデータ内の第２の領域を表示する第２のサブ画面とを表示させるウインドウ表示装置において、
前記第１のサブ画面上に前記メイン画面で表示されている領域を表示指示枠で表示させる手段と、
ポインティングディバイスをドラッグしたまま、前記表示指示枠を前記第１のサブ画面内で移動させるための該ポインティングディバイスの動きに応じて前記表示指示枠と前記メイン画面内の表示領域を移動させる手段と、
前記ポインティングディバイスが前記表示指示枠をドラッグしたまま、前記第２のサブ画面に移動したら該第２のサブ画面中に該表示指示枠を移動させて表示させる手段と、及び
前記ドラッグされた表示指示枠が移動先の前記第２のサブ画面上の任意の場所で前記ポインティングディバイスによってドロップされたら、前記メイン画面を、前記表示指示枠をドロップされた第２のサブ画面に関連付けられた第２の領域に切り替え、前記ドロップされた表示指示枠で示された場所を該メイン画面に表示させる手段と、
を具備することを特徴とするウインドウ表示装置。
【請求項２】
表示装置の表示画面上にページの区切りをもつイメージデータを表示させる際に、ページの１部を拡大して表示するメイン画面と、そのページのイメージを表示する第１のサブ画面と、そのページに隣接する１または複数のページを表示する１または複数の第２のサブ画面とを表示する機能を有するウインドウ表示装置において、
前記メイン画面上に現在表示されているページの縮小イメージの前記第１のサブ画面上に、該メイン画面で表示されている領域を表示指示枠で表示させる手段と、
ポインティングディバイスをドラッグしたまま、前記表示指示枠を同一ページ内で移動させるための該ポインティングディバイスの動きに応じて、前記表示指示枠と前記メイン画面内の表示領域を移動させる手段と、
前記ポインティングディバイスが前記サブ画面の前記表示指示枠をドラッグしたまま、前記第２のサブ画面に移動したら移動された該第２のサブ画面中に該表示指示枠を移動させて表示させる手段と、
前記ドラッグされた表示指示枠が移動先の前記第２のサブ画面上の任意の場所で前記ポインティングディバイスによってドロップされたら、前記メイン画面を、前記表示指示枠をドロップされた第２のサブ画面に関連付けられたページに切り替え、前記ドロップされた表示指示枠で示された場所を該メイン画面に表示させる手段と、及び
該メイン画面で表示されているページのサブ画面をサブ画面配列の所定位置となるようにサブ画面をスクロールする手段と、
を具備することを特徴とするウインドウ表示装置。
【請求項３】
前記スクロールする手段は、前記メイン画面で表示されているページのサブ画面をサブ画面列のほぼ中央位置となるようにサブ画面をスクロールすることを特徴とする請求項２に記載のウインドウ表示装置。
【請求項４】
表示装置の表示画面上にイメージデータを表示させる際に、前記イメージデータ内の第１の領域を表示する第１のサブ画面と、前記第１の領域の一部を拡大して表示するメイン画面と、前記第１の領域に隣接した前記イメージデータ内の第２の領域を表示する第２のサブ画面とを表示させるウインドウ表示方法において、
前記第１のサブ画面上に前記メイン画面で表示されている領域を表示指示枠で表示させるステップと、
ポインティングディバイスをドラッグしたまま、前記表示指示枠を前記第１のサブ画面内で移動させるための該ポインティングディバイスの動きに応じて前記表示指示枠と前記メイン画面内の表示領域を移動させるステップと、
前記ポインティングディバイスが前記表示指示枠をドラッグしたまま、前記第２のサブ画面に移動したら該第２のサブ画面中に該表示指示枠を移動させて表示させるステップと、及び
前記ドラッグされた表示指示枠が移動先の前記第２のサブ画面上の任意の場所で前記ポインティングディバイスによってドロップされたら、前記メイン画面を、前記表示指示枠をドロップされた第２のサブ画面に関連付けられた第２の領域に切り替え、前記ドロップされた表示指示枠で示された場所を該メイン画面に表示させるステップと、
を有することを特徴とするウインドウ表示方法。
【請求項５】
表示装置の表示画面上にページの区切りをもつイメージデータを表示させる際に、ページの１部を拡大して表示するメイン画面と、そのページのイメージを表示する第１のサブ画面と、そのページに隣接する１または複数のページを表示する１または複数の第２のサブ画面とを表示するウインドウ表示方法において、
前記メイン画面上に現在表示されているページの縮小イメージの前記第１のサブ画面上に、該メイン画面で表示されている領域を表示指示枠で表示するステップと、
ポインティングディバイスをドラッグしたまま、前記表示指示枠を同一ページ内で移動させるための該ポインティングディバイスの動きに応じて前記表示指示枠と前記メイン画面内の表示領域を移動させるステップと、
前記ポインティングディバイスが前記サブ画面の前記表示指示枠をドラッグしたまま、前記第２のサブ画面に移動したら移動された該第２のサブ画面中に該表示指示枠を移動させて表示させるステップと、
前記ドラッグされた表示指示枠が移動先の前記第２のサブ画面上の任意の場所で前記ポインティングディバイスによってドロップされたら、前記メイン画面を、前記表示指示枠をドロップされた第２のサブ画面に関連付けられたページに切り替え、前記ドロップされた表示指示枠で示された場所を該メイン画面に表示させるステップと、及び
該メイン画面で表示されているページのサブ画面をサブ画面配列の所定位置となるようにサブ画面をスクロールするステップと、
を有することを特徴とするウインドウ表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示装置の表示画面上のウインドウに表示されたページ単位の複数の縮小画像をポインテイングディバイスによりスクロールする所謂ビジュアル・ページ・スクロリング（Ｖｉｓｕａｌ  Ｐａｇｅ  ｓｃｒｏｌｌｉｎｇ）  技術に関し、特にその表示画面上にページの区切りをもつイメージデータを表示させる際に、ページの１部を拡大表示するメイン画面とともに、そのページ全体のイメージを縮小した形で表示させるサブ画面と、その前後のページを縮小した形で表示させる機能を有するウインドウ表示装置およびそのウインド表示方法、並びにウインドウ表示制御プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
近年、ワークステーション、パーソナルコンピュータなどのデータ処理システムにおいて、文書画像データを記録保存し、再利用する電子ファイリングシステム（特開平６−１６８２７６号公報）、あるいは画像データベースシステム（特開平４−２８７８６号公報）が提案されている。また、表示装置の表示画面上でユーザインターフェース機能を実行する複数のインタフェース部品（メニュー類）を１つのウインドウの操作画面パネルに配置した対話処理システム（特開平６−２５９２１１号公報）も発表されている。
【０００３】
さらに、この種の情報システムのマン・マシンインターフェースの機能拡張に寄与するものとして、ディスプレイ（表示画面）にページの区切りをもつイメージデータを表示させる際に、ページの１部を拡大表示するメイン画面とともに、ウインドウに全てのページのイメージを縮小された形で表示させ、移動させたいページの縮小画面（サムネールと称している）上でマウスをクリックすることにより、メイン画面はそのページに切り替わるというウインドウ表示方法（「ＤｏｃｕＰｌｕｓ  Ｖ１．０  操作の手引き  −１−  」、ｐｐ．１〜５  、１９９７年１  月２９日  日本アイ・ビー・エム（株）発行）が提供されている。このウインドウ表示方法では、ユーザは移動したいページを視覚的に確認し、マウス操作だけで見たい画面のページを容易に選択でき、拡大画面で内容の詳細を即座に確認できるので、情報の捜査等が迅速かつ容易となる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記のようなウインドウ表示方法では、拡大表示対象の画面を切り替える際には、メイン画面に表示される領域が縮小画面上に示されないため、ページを切り替えた後にメイン画面の表示位置調整をおこなわなければならない。また、その拡大表示対象の縮小画面がウインドウ画面の端にある場合、メイン画面の表示位置調整もそのウインドウ画面の端で行わなければならず、また表示画面に写っていない次ページ／前ページの操作をおこなうときはスクロールの指示をユーザが毎回する必要がある。
【０００５】
本発明の目的は、上記の点に鑑みて、画面を切り替える際にどの場所が拡大表示されるのか瞬時に分かるようにして、ユーザが移動したいページの表示したい領域へ一度の操作で移動できるようにしたウインドウ表示装置および方法、並びにウインドウ表示制御プログラムを記録した記録媒体を提供することにある。
【０００６】
本発明のさらなる目的は、通常よく使用される次ページ／前ページの操作が、キーを使うことなしにポインテイングディバイスの操作のみで簡単におこなうことができるようにすることにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明の一態様においては、表示装置の表示画面上にイメージデータを表示させる際に、前記イメージデータ内の第１の領域を表示する第１のサブ画面と、前記第１の領域の一部を拡大して表示するメイン画面と、前記第１の領域に隣接した前記イメージデータ内の第２の領域を表示する第２のサブ画面とを表示させるウインドウ表示装置において、前記第１のサブ画面上に前記メイン画面で表示されている領域を表示指示枠で表示させる手段と、ポインティングディバイスをドラッグしたまま、前記表示指示枠を前記第１のサブ画面内で移動させるための該ポインティングディバイスの動きに応じて前記表示指示枠と前記メイン画面内の表示領域を移動させる手段と、前記ポインティングディバイスが前記表示指示枠をドラッグしたまま前記第２のサブ画面に移動したら該第２のサブ画面中に該表示指示枠を移動させて表示させる手段と、及び前記ドラッグされた表示指示枠が移動先の前記第２のサブ画面上の任意の場所で前記ポインティングディバイスによってドロップされたら、前記メイン画面を、前記表示指示枠をドロップされた第２のサブ画面に関連付けられた第２の領域に切り替え、前記ドロップされた表示指示枠で示された場所を該メイン画面に表示させる手段とを具備することを特徴とする。
【０００８】
本発明の他の態様においては、表示装置の表示画面上にページの区切りをもつイメージデータを表示させる際に、ページの１部を拡大して表示するメイン画面と、そのページのイメージを表示する第１のサブ画面と、そのページに隣接する１または複数のページを表示する１または複数の第２のサブ画面とを表示する機能を有するウインドウ表示装置において、前記メイン画面上に現在表示されているページの縮小イメージの前記第１のサブ画面上に、該メイン画面で表示されている領域を表示指示枠で表示する手段と、ポインティングディバイスをドラッグしたまま、前記表示指示枠を同一ページ内で移動させるための該ポインティングディバイスの動きに応じて前記表示指示枠と前記メイン画面内の表示領域を移動させる手段と、前記ポインティングディバイスが前記サブ画面の前記表示指示枠をドラッグしたまま前記第２のサブ画面に移動したら移動された該第２のサブ画面中に該表示指示枠を移動させて表示させる手段と、前記ドラッグされた表示指示枠が移動先の前記第２のサブ画面上の任意の場所で前記ポインティングディバイスによってドロップされたら、前記メイン画面を、前記表示指示枠をドロップされた第２のサブ画面に関連付けられたページに切り替え、前記ドロップされた表示指示枠で示された場所を該メイン画面に表示させる手段と、及び該メイン画面で表示されているページのサブ画面をサブ画面配列の所定位置となるようにサブ画面をスクロールする手段とを具備することを特徴とする。
【０００９】
ここで、前記スクロールする手段は、前記メイン画面で表示されているページのサブ画面をサブ画面列のほぼ中央位置となるようにサブ画面をスクロールすることができる。
【００１０】
本発明の更に他の態様においては、表示装置の表示画面上にイメージデータを表示させる際に、前記イメージデータ内の第１の領域を表示する第１のサブ画面と、前記第１の領域の一部を拡大して表示するメイン画面と、前記第１の領域に隣接した前記イメージデータ内の第２の領域を表示する第２のサブ画面とを表示させるウインドウ表示方法において、前記第１のサブ画面上に前記メイン画面で表示されている領域を表示指示枠で表示させるステップと、ポインティングディバイスをドラッグしたまま、前記表示指示枠を前記第１のサブ画面内で移動させる該ポインティングディバイスの動きに応じて前記表示指示枠と前記メイン画面内の表示領域を移動させるステップと、前記ポインティングディバイスが前記表示指示枠をドラッグしたまま前記第２のサブ画面に移動したら該第２のサブ画面中に該表示指示枠を移動させて表示させるステップと、及び前記ドラッグされた表示指示枠が移動先の前記第２のサブ画面上の任意の場所で前記ポインティングディバイスによってドロップされたら、前記メイン画面を、前記表示指示枠をドロップされた第２のサブ画面に関連付けられた第２の領域に切り替え、前記ドロップされた表示指示枠で示された場所を該メイン画面に表示させるステップとを有することを特徴とする。
【００１１】
本発明の更に他の態様においては、表示装置の表示画面上にページの区切りをもつイメージデータを表示させる際に、ページの１部を拡大して表示するメイン画面と、そのページのイメージを表示する第１のサブ画面と、そのページに隣接する１または複数のページを表示する１または複数の第２のサブ画面とを表示するウインドウ表示方法において、前記メイン画面上に現在表示されているページの縮小イメージの前記第１のサブ画面上に、該メイン画面で表示されている領域を表示指示枠で表示させるステップと、ポインティングディバイスをドラッグしたまま、前記表示指示枠を同一ページ内で移動させるための該ポインティングディバイスの動きに応じて前記表示指示枠と前記メイン画面内の表示領域を移動させるステップと、前記ポインティングディバイスが前記サブ画面の前記表示指示枠をドラッグしたまま前記第２のサブ画面に移動したら移動された該第２のサブ画面中に該表示指示枠を移動させて表示させるステップと、前記ドラッグされた表示指示枠が移動先の前記第２のサブ画面上の任意の場所で前記ポインティングディバイスによってドロップされたら、前記メイン画面を、前記表示指示枠をドロップされた第２のサブ画面に関連付けられたページに切り替え、前記ドロップされた表示指示枠で示された場所を該メイン画面に表示させるステップと、及び該メイン画面で表示されているページのサブ画面をサブ画面列の所定位置となるようにサブ画面をスクロールするステップとを有することを特徴とする。
【００１２】
本発明の更に他の態様においては、コンピュータによって表示装置の表示画面上にイメージデータを表示させる際に、イメージデータの第１の領域を表示する第１のサブ画面と、前記第１の領域の一部を拡大して表示するメイン画面と、前記第１の領域に隣接する第２の領域を表示する第２のサブ画面とを表示するためのウインドウ表示制御プログラムを記録した記録媒体であって、該ウインドウ表示制御プログラムはコンピュータに、前記第１のサブ画面上に前記メイン画面で表示されている領域を表示指示枠で表示させる手段と、ポインティングディバイスをドラッグしたまま、前記表示指示枠を前記第１のサブ画面内で移動させるための該ポインティングディバイスの動きに応じて前記表示指示枠と前記メイン画面内の表示領域を移動させる手段と、前記ポインティングディバイスが前記表示指示枠をドラッグしたまま前記第２のサブ画面に移動したら該第２のサブ画面中に該表示指示枠を移動させて表示させる手段と、及び前記ポインティングディバイスが移動先の前記第２のサブ画面上の任意の場所でドロップしたら、前記メイン画面をその移動先のページに切り替え、前記表示指示枠で示された場所を該メイン画面に表示させる手段とを有することを特徴とする。
【００１３】
本発明の更に他の態様においては、コンピュータによって表示装置の表示画面上にページの区切りをもつイメージデータを表示させる際に、ページの１部を拡大して表示するメイン画面と、そのページのイメージを表示する第１のサブ画面と、そのページに隣接する１または複数のページを表示する１または複数の第２のサブ画面とを表示するためのウインドウ表示制御プログラムを記録した記録媒体であって、該ウインドウ表示制御プログラムはコンピュータに、前記メイン画面上に現在表示されているページの縮小イメージの前記第１のサブ画面上に、該メイン画面で表示されている領域を表示指示枠で表示させる手段と、ポインティングディバイスをドラッグしたまま、前記表示指示枠を同一ページ内で移動させるための該ポインティングディバイスの動きに応じて前記表示指示枠と前記メイン画面内の表示領域を移動させる手段と、前記ポインティングディバイスが前記サブ画面の前記表示指示枠をドラッグしたまま前記第２のサブ画面に移動したら移動された該第２のサブ画面中に該表示指示枠を移動させて表示させる手段と、前記ポインティングディバイスが移動先の前記第２のサブ画面上の任意の場所でドロップしたら、前記メイン画面をその移動先のページに切り替えさせて、前記表示指示枠で示された場所を該メイン画面に表示させる手段と、該メイン画面で表示されているページのサブ画面をサブ画面列の所定位置となるようにサブ画面をスクロールさせる手段とを有することを特徴とする。
【００１４】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を詳細に説明する。
【００１５】
（ハードウエア構成例）
図１は本発明を適用するのに好適なデータ処理システムのハードウエア構成の一例を示す。このデータ処理システム１００は、通常のワークステーション、パーソナルコンピュータで実現できるもので、システム全体の演算制御を司るマイクロプロセッサのようなメインＣＰＵ（中央演算処理装置）１とＣＰＵの作業域等に使用されるメインメモリ４とを有する。ＣＰＵ１とメインメモリ４はバス２を介して、補助記憶装置としてのハードディスク装置１３、定数等を格納するＲＯＭ１４、モデム用のシリアルポート１５、プリンタ用のパラレルポート１６、タイマ１７、通信用アダプタカード１８等の他の構成要素と接続している。
【００１６】
ＭＯ、ＣＤ−ＲＯＭ等のフロッピーディスクを駆動するフロッピーディスク装置２０はフロッピーディスクコントローラ１９を介してバス２に接続されている。フロッピーディスクやハードディスク装置１３、ＲＯＭ１４には、オペレーティングシステムと協動してＣＰＵ等に命令を与え、本発明を遂行するための図５に示すようなコンピュータプログラムのコードを記録することができ、メモリ４にロードされることによって実行される。
【００１７】
さらに、ユーザ・インターフェース・ハードウエアとして、マウス、ジョイスティック等のポインテイング・ディバイス７、キーボード６、図２に示すような画像を表示するディスプレイ（画像表示装置）１２がある。マウス７やキーボード６はキーボードマウスコントローラ５を介してバス２に接続されている。ディスプレイ１２や表示ランプ等の表示装置１１はディジタル−アナログ変換器付きの表示駆動制御装置１０とビデオ・グラフィックアレイ８を介してバス２に接続され、ビデオ・グラフィックアレイ８にはビデオＲＡＭ９が接続している。スピーカ２３はオーディオ・コントローラ２１によってディジタル−アナログ変換された音声信号を増幅器２２を介して受取り、音声として出力する。マイクロホン２４からの音声情報はオーディオ・コントローラ２１でアナログ−ディジタル変換しシステムに取り込まれる。ただし、これらの構成要素は例示であり、その全ての構成要素が本発明の必須要素となるわけではない。必要に応じて、例えば、マイクロホン２４等を取り除いて画像読取装置や光学式文字認識装置を接続してもよい。
【００１８】
上記オペレーティング・システムとしては、Ｗｉｎｄｏｗｓ（マイクロソフトの商標）、ＯＳ／２（ＩＢＭの商標）、ＡＩＸ（ＩＢＭの商標）上のＸ−ＷＩＮＤＯＷシステム（ＭＩＴの商標）など、標準でＧＵＩ（グラフィック・ユーザ・インターフェース）マルチウインドウ環境をサポートするものが望ましいが、アプリケーション側でＧＵＩ環境を提供することも可能であるため、ＰＣ−ＤＯＳ（ＩＢＭの商標）、ＭＳ−ＤＯＳ（マイクロソフトの商標）などのキャラクタ・ベース環境でも実現可能であり、特定のオペレーティング・システム環境に限定されるものではない。
【００１９】
（表示画面の構成例）
図２は本発明のビジュアル・ページ・スクローリング機能を実現したディスプレイ画面の詳細な具体例を示す。本図において、５０は図１のディスプレイ１２にページ区切りをもつイメージデータを表示させる際に、ページの１部を拡大表示するメイン画面（メインウインドウ画面）である。５１はそのメイン画面５０上で現在表示されているページ全体のイメージを縮小した形で表示させるサブ画面（ページビュー・サブウインドウ画面）である。５２はメイン画面５０上で現在表示されている前のページを縮小した形で表示させるサブ画面であり、５３はメイン画面５０上で現在表示されている後のページを縮小した形で表示させるサブ画面である。
【００２０】
これらサブ画面５２、５１、５３はディスプレイ画面の右端（左端でもよい）に縦に順番に配列され、メイン画面５０上で表示されるページのサブ画面５１が常にその配列の中央となるようにレイアウトされている。すなわち、ページ移動をした場合、移動したページの縮小画面が５１の表示位置になるようにサブ画面がスクロールされる。
【００２１】
図２に示す例では、中央のサブ画面５１の前後ページは、前後１ページづつのみ表示してあるが、さらに多くのページを表示することは可能であり、例えばメイン画面５０の表示領域が比較的に小さくてよい場合は、全てのページ（例えば、十数ページ以上）を一度に表示することも可能である。また、地図のように上下左右に連続するイメージを有する場合は、二次元の配列も可能である。
【００２２】
メイン画面５０上に表示されているページのサブ画面５１上には、メイン画面５０で現在表示されている領域が、ページ全体のどの部分であるかを示すため、符号６０で示すように矩形表示（以下、ビューフレームと称する）されている。このビューフレーム６０の矩形内は、例えば所定の淡色で均一に塗られたり、あるいは反転表示等を施されることで、現在のメイン画面の表示範囲をサブ画面５１上で瞬時に認識できるようになっている。なお、このビューフレーム６０は表示指示枠、文書表示域、反転域、表示位置矩形等と称してもかまわない。
【００２３】
メイン画面５０の上方に表示されている３１〜４６は、ツールバーのボタンの種類の一例を表している。ツールバーでページ指定ボタン３４を押すと指定したページへジャンプし、始頁ボタン３５を押すと最初のページを表示し、終頁ボタン３６を押すと最後のページを表示し、前頁ボタン３７を押すと前のページを表示し、次頁ボタン３８を押すと次のページを表示する。
【００２４】
また、上記メイン画面５０に対し、ツールバーで左回ボタン３９を押すと表示画面を左回りに回転し、右回ボタン４０を押すと表示画面を右回りに回転し、最大ボタン４１を押すと画面を最大表示し、最小ボタン４２を押すと画面を最小表示し、拡大ボタン４３を押すと画面を拡大表示し、縮小ボタン４４を押すと画面を縮小表示する。
【００２５】
サブ画面５１〜５３は必要に応じて表示／非表示することができる。メニューバーでウインドウビュー（図示しない）を選択するか、ツールバーでページビューボタン４５を押すことにより、表示／非表示を繰り返す。また、表示のサブ画面の個数（例えば、最大７個）も可変設定することができる。
【００２６】
その他に、ヘルプ画面を表示するヘルプボタン４６、帳票を印刷する印刷ボタン３１、検印メニューを表示する検印メニューボタン３２、帳票内を検索する検索ボタン３２がある。さらに、これらツールバーのボタン３１〜４６の上方にはメイン画面５０の表示に関係する情報が文字で表示されている。ただし、これらのボタンやメッセージ表示は例示であって、その全てが本発明の必須要素となるわけではないし、また他のレイアウトの画面構成であってもかまわない。
【００２７】
（操作態様例）
次に、図３を参照して本発明の操作の一例を説明する。なお、本図は簡潔にするため図２の各種ボタンや文書表示を省略して模式的に示している。
【００２８】
図３の（Ａ）に示すように、現在メイン画面５０上に表示されているページ（本図では１２ページ）のサブ画面５１上には、メイン画面で表示されている領域が矩形のビューフレーム６０で表示される。ビューフレーム６０は例えば反転表示による反転領域として示される。中央のサブ画面５１内のビューフレーム６０をドラッグ（マウスの場合、ビューフレーム内でマウスの左ボタンを押したままの状態）して同一ページ内を移動させると、メイン画面５０内の表示領域もリアルタイムで移動する。
【００２９】
次に、サブ画面５１のビューフレーム６０をドラッグしたまま、前後のページ、例えば前ページ（本図では１１ページ）に移動させると、図３の（Ｂ）に示すように、移動されたサブ画面５２中にビューフレーム６０が移動する。
【００３０】
移動先のサブ画面５２上の表示したい場所でドロップする（マウスの左ボタンを放す）と、図３の（Ｃ）に示すように、ドロップされたタイミングでメイン画面５０がそのページ（１１ページ）に切り替わり、矩形領域のビューフレーム６０で示された場所がメイン画面５０に表示される。同時に、メイン画面５０で表示されているページのサブ画面をサブ画面列の中央となるようにサブ画面がスクロールされる。
【００３１】
さらに、上記の操作を繰り返せば、次々と前のページ（または次ページ）がメイン画面５０に表示され、サブ画面がスクロールされるから、次頁／前頁キーや次頁／前頁ボタン３７、３８の替わりに、ビジュアル・ページ・スクローリング機能の役割を果たすことになる。
【００３２】
図３では、前ページへの移動を示しているが、次ページへの移動も上記と同様の操作で、上記と同様なビジュアル・ページ・スクローリングが実行される。
【００３３】
（表示制御方法）
図４は図３で説明した本発明のビジュアル・ページ・スクローリング機能を実現するウインドウのプログラム構成を示し、図５のフローチャートはその制御手順の一例を示す。
【００３４】
本発明を実行するウインドウ（ウインドウプロシジャー）は、図４に示すように、サブ画面の個数ｎに対応するｎ個のサブ画面イメージウインドウ２０１、サブ画面親ウインドウ２１０、メイン画面イメージウインドウ２２０、および表示画面親ウインドウ２３０を有し、本図の矢印に示すように情報の交換が行われる。
【００３５】
サブ画面イメージウインドウ２０１はマウスのドラッグとドロップおよびマウスの移動量に応じてビューフレーム６０の移動、再描画等を行う。サブ画面親ウインドウ２１０はサブ画面イメージウインドウ２０１から通知される移動されたページに応じてサブ画面イメージウインドウ２０１の作成・移動（スクロール）などを行う。
【００３６】
メイン画面イメージウインドウ２２０は、サブ画面イメージウインドウ２０１から通知されるマウスの移動量に応じてメイン画面５０の表示画面位置の移動を行い、またサブ画面イメージウインドウ２０１から通知される移動されたページに応じて指定されたページの描画を行い、その後にサブ画面イメージウインドウ２０１から通知される表示位置情報に応じてメイン画面５０の表示画面位置の移動を行う。
【００３７】
次に、図５のフローチャートを参照して、本発明の実施形態における制御動作を詳細に説明する。ここで、Ｓはステップを表す。
【００３８】
まず、現在メイン画面５０上に表示されているページのサブ画面５１のサブ画面イメージウインドウ２０１が、マウス７によりビューフレーム（反転領域）６０がドラッグされたことを検知すると（Ｓ１）、マウス７のＷＭ−ＭＯＵＳＥＭＯＶＥのメッセージ（信号）の取得開始、所謂マウスキャプチャーを開始する（Ｓ２）。
【００３９】
続いて、サブ画面イメージウインドウ２０１は、マウスの出力（ＷＭ−ＭＯＵＳＥＭＯＶＥ）に基づき同じサブ画面５１内をビューフレーム６０が移動したことを検知すると（Ｓ３）、マウスの移動量に基づきサブ画面５１上のビューフレーム６０を移動させるとともに、その移動量をメイン画面イメージウインドウ２２０に通知し（Ｓ４）、ドロップされたらそのまま処理を終了し、ドロップされない場合は上記Ｓ３の判定処理に戻る（Ｓ５）。
【００４０】
メイン画面イメージウインドウ２２０はサブ画面イメージウインドウ２０１から通知されるマウスの移動量に応じてメイン画面５０の表示画面位置の移動を行う（Ｓ６）。これにより、中央のサブ画面５１内のビューフレーム６０をドラッグして同一ページ内を移動させると、メイン画面５０内の表示領域もリアルタイムで移動することになる。
【００４１】
一方、サブ画面イメージウインドウ２０１は、マウスの出力に基づきサブ画面５１からはずれ、他のページのサブ画面に移動したと判断すると（Ｓ３）、移動されたサブ画面中にビューフレーム６０の反転矩形の再描画を行う（Ｓ７）。続いて、サブ画面イメージウインドウ２０１はドロップされたか否かを判断し（Ｓ８）、ドロップされなかった場合は上記Ｓ３の判定処理に戻り、ドロップされた場合は移動されたページの通知をサブ画面親ウインドウ２１０とメイン画面イメージウインドウ２２０とにほぼ同時に行う（Ｓ９）。
【００４２】
サブ画面親ウインドウ２１０はサブ画面イメージウインドウ２０１から移動されたページの通知を受けると、その指定されたページのサブ画面が中央に表示されるようにサブ画面イメージウインドウ２０１の作成・移動（スクロール）などを行う。
【００４３】
メイン画面イメージウインドウ２２０は、サブ画面イメージウインドウ２０１から移動されたページの通知を受けると、その指定されたページの基準描画をメイン画面５０に対して行い（Ｓ１１）、その描画が完了したら、描画完了の通知をサブ画面イメージウインドウ２０１に行う（Ｓ１２）。サブ画面イメージウインドウ２０１はその描画完了の通知を受け取ったら、ビューフレーム６０の表示位置情報をメイン画面イメージウインドウ２２０へ通知する（Ｓ１３）。メイン画面イメージウインドウ２２０はその表示位置情報の通知を受け取ったら、通知された表示位置情報に応じてメイン画面５０の表示画面位置の移動を行う（Ｓ１４）。
【００４４】
上記サブ画面イメージウインドウ２０１の処理とメイン画面イメージウインドウ２２０は平行して実行されるので、サブ画面のビューフレーム６０をドラッグしたまま前後のページに移動させると、移動されたサブ画面中にビューフレーム６０が移動し、移動先のサブ画面上の表示したい場所でドロップすると、ドロップされたタイミングでメイン画面５０がそのページに切り替わり、ビューフレーム６０で示された場所がメイン画面５０に表示されると同時に、メイン画面５０で表示されているページのサブ画面をサブ画面列の中央となるようにサブ画面がスクロールされることになる。
【００４５】
図５のフローチャートでは省略されているが、ツールバーで図２のページ指定ボタン３４が押されると、その指定したページへジャンプし、メイン画面５０にはそのページを表示し、そのページのサブ画面５１をサブ画面列の中央に表示する。ただし、ページ指定ボタン３４により最初のページへジャンプしたとき、または図２の始頁ボタン３５が押されたときは、最初のページをメイン画面５０に表示するときに、最初のページのサブ画面５２をサブ画面列の先頭に表示する。同様に、ページ指定ボタン３４により最後のページへジャンプしたとき、または図２の終頁ボタン３６が押されたときは、最後のページをメイン画面５０に表示するときに、最後のページのサブ画面５３をサブ画面列の最後尾に表示する。
【００４６】
（他の実施形態）
本発明の上記の実施形態では、入力手段としてマウスを例示したが、本発明はこれに限らず、トラックパッド、トラックボール、ディジタイザ、タブレット、ジョイステック等の他のポインティングディバイス（座標指示器）でもよい。
【００４７】
また、上記の実施形態では、ページ区切りをもつイメージデータの表示を例示したが、本発明はこれに限らず、地図のようなページで区切られないようなイメージの表示に関しても、全体図の１部を縮小したようなサブ画面をもつことにより、移動させたい場所への簡単な移動が可能となる。
【００４８】
さらに、本発明を達成するためのソフトウエアによって表される制御プログラムを格納した記録媒体も本発明の実施形態に含まれる。
【００４９】
【発明の効果】
以上説明してきたように、本発明によれば、次の効果が得られる。
【００５０】
（１）画面を切り替える際にどの場所が拡大表示されるのかビューフレーム（表示指示枠）の移動表示で瞬時に分かるので、ユーザは移動したいページの表示したい領域へ一度の操作で移動できる。
【００５１】
（２）画面を切り替える際に切り替えられた画面のサブ画面がサブ画面列のほぼ中央に表示されるようにサブ画面のスクロールをするので、通常よく使用される次ページ／前ページの操作が、キーを使うことなしにポインテイングディバイスの操作のみで簡単に行うことができる。またこのため、ユーザの視線の移動・手の移動を最小限にすることができ、操作の迅速化、容易化に寄与し、使い勝手が向上する。
【００５２】
（３）ページ全体のイメージが縮小されたサブ画面を複数表示し、画面を切り替える際に切り替えられた画面のサブ画面がサブ画面列のほぼ中央に表示されるようにサブ画面のスクロールをするので、容易にかつ迅速にユーザは視覚的に移動したいページを確認し移動することができる。
【図面の簡単な説明】
【図１】本発明を適用するのに好適なデータ処理システムのハードウエア構成の一例を示すブロック図である。
【図２】本発明のビジュアル・ページ・スクローリング機能を実現したディスプレイ画面の詳細な具体例を示す平面図である。
【図３】本発明の操作の工程を説明する模式図である。
【図４】本発明のビジュアル・ページ・スクローリング機能を実現するウインドウのプログラム構成を示すブロック図である。
【図５】図４のウインドウの制御動作例を示すフローチャートである。
【符号の説明】
１  メインＣＰＵ
２  バス
４  メインメモリ
５  キーボード・マウス・コントローラ
７  マウス
１２  ディスプレイ
１４  ＲＯＭ
５０  メイン画面
５１、５２、５３  サブ画面
６０  ビューフレーム（表示指示枠）
２０１  サブ画面イメージウインドウ
２１０  サブ画面親ウインドウ
２２０  メイン画面イメージウインドウ
２３０  表示画面親ウインドウ
【図１】
0003586351.tif 000002
【図２】
0003586351.tif 000003
【図３】
0003586351.tif 000004
【図４】
0003586351.tif 000005
【図５】
0003586351.tif 000006