(57)【要約】【課題】  携帯電話やＰＤＡ等の小さな表示画面しか備えていない装置であっても、表示装置に表示されていない領域を、拡大縮小を伴ってビジュアル的に移動表示して、違和感なしに作業を行うこと。【解決手段】  マウスのホイールボタンやジョグダイヤル等の拡大縮小用入力装置１０８のスクロールによる表示装置１０３に表示される表示領域の拡大又は縮小変更指示に応じて、ＣＰＵ１０１が、マウスやペン入力装置やタッチパネル等のポインティング装置１０７により指示された前記表示領域内の所定の座標を基準点として、前記仮想画面内に設定される表示領域を拡大又は縮小変更制御する構成を特徴とする。【選択図】図１
2005100199.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置において、
前記表示装置に表示される表示領域内の所定の座標を指示する第１の指示手段と、
前記表示装置に表示される表示領域の拡大又は縮小変更を指示する第２の指示手段と、
前記第２の指示手段による前記表示領域の拡大又は縮小変更指示に応じて、前記第１の指示手段により指示される前記表示領域内の所定の座標を基準点として、前記仮想画面内に設定される表示領域を拡大又は縮小変更するように制御する第１の制御手段と、
を備えることを特徴とする表示制御装置。
【請求項２】
前記第１の制御手段は、前記第２の指示手段による前記表示領域の拡大又は縮小変更指示される毎に、前記表示領域を所定の倍率で拡大又は縮小変更するように制御することを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記所定の倍率は、「数１０％」とすることを特徴とする請求項２記載の表示制御装置。
【請求項４】
前記第２の指示手段は、回転部材を含むものであり、前記回転部材を第１の方向に回転させることにより、前記表示装置に表示される表示領域の拡大変更を指示し、前記回転部材を前記第１の方向とは異なる第２の方向に回転させることにより、前記表示装置に表示される表示領域の縮小変更を指示することを特徴とする請求項１〜３のいずれかに記載の表示制御装置。
【請求項５】
表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置において、
前記表示装置に表示する表示領域を、前記表示装置の物理的な解像度を越えないサイズの表示領域である第１の表示領域から前記表示装置の物理的な解像度を越える前記仮想画面全体の表示領域である第２の表示領域へ移行するポップアップ移行指示又は前記第２の表示領域を解除して前記第１の表示領域へ戻すポップアップ解除指示を行う指示手段と、
前記指示手段による前記ポップアップ移行指示に応じて、前記表示装置に表示する表示領域を、前記第１の表示領域から前記第２の表示領域へ変更制御し、前記指示手段による前記ポップアップ解除指示に応じて、前記表示装置に表示する表示領域を、前記第２の表示領域から前記第１の表示領域へ変更制御する制御手段と、
を備えることを特徴とする表示制御装置。
【請求項６】
前記指示手段は、押下可能部材を含むものであり、前記押下可能部材を押下状態にすることにより、前記ポップアップ移行指示を行い、前記押下可能部材の押下状態を解除することにより、前記ポップアップ解除指示を行うことを特徴とする請求項５記載の表示制御装置。
【請求項７】
表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置において、
複数のプログラムを平行して実行可能な実行手段と、
前記実行手段により実行される複数のプログラムのうち、アクティブなプログラムを第１のプログラムから第２のプログラムに切り替える切り替え指示を行う指示手段と、
前記指示手段による切り替え指示に応じて、前記表示装置に表示する表示領域を、前記第１のプログラムに対応する第１の表示領域から前記第２のプログラムに対応する第２の表示領域へ拡大縮小を伴った移動処理により変更するように制御する制御手段と、
を有することを特徴とする表示制御装置。
【請求項８】
前記制御手段は、前記指示手段によるプログラムの切り替え指示に応じて、前記表示装置に表示する表示領域を、前記第１の表示領域から前記第１の表示領域及び第２の表示領域の双方を含む第３の表示領域へ拡大及び移動処理により一旦変更した後に、前記第３の表示領域から前記第２の表示領域へ縮小及び移動処理により変更するように制御することを特徴とする請求項７記載の表示制御装置。
【請求項９】
前記制御手段は、前記指示手段による切り替え指示に応じて、前記表示装置に表示する表示領域を、前記第１の表示領域から前記第１の表示領域及び第２の表示領域の双方を含む第３の表示領域へ段階的な拡大及び移動処理により段階的に変更した後に、前記第３の表示領域から前記第２の表示領域へ段階的な縮小及び移動処理により段階的に変更するように制御することを特徴とする請求項７又は８記載の表示制御装置。
【請求項１０】
表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置における表示制御方法において、
前記表示装置に表示される表示領域内の所定の座標を指示する第１の指示工程と、
前記表示装置に表示される表示領域の拡大又は縮小変更を指示する第２の指示工程と、
前記第２の指示工程による前記表示領域の拡大又は縮小変更指示に応じて、前記第１の指示工程により指示される前記表示領域内の所定の座標を基準点として、前記仮想画面内に設定される表示領域を拡大又は縮小変更する表示領域変更工程と、
を備えることを特徴とする表示制御方法。
【請求項１１】
表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置における表示制御方法において、
前記表示装置に表示する表示領域を、前記表示装置の物理的な解像度を越えないサイズの表示領域である第１の表示領域から前記表示装置の物理的な解像度を越える前記仮想画面全体の表示領域である第２表示領域へ移行するポップアップ移行指示を行うポップアップ指示工程と、
前記第２の表示領域を解除して前記第１の表示領域へ戻すポップアップ解除指示を行うポップアップ解除指示工程と、
前記ポップアップ移行指示に応じて、前記表示装置に表示する表示領域を、前記第１の表示領域から前記第２の表示領域へ変更するポップアップ工程と、
前記ポップアップ解除指示に応じて、前記表示装置に表示する表示領域を、前記第２の表示領域から前記第１の表示領域へ変更するポップアップ解除工程と、
を備えることを特徴とする表示制御方法。
【請求項１２】
表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置における表示制御方法において、
実行される複数のプログラムのうち、アクティブなプログラムを第１のプログラムから第２のプログラムに切り替えるプログラム切り替え指示を行う指示工程と、
前記プログラムの切り替え指示に応じて、前記表示装置に表示する表示領域を、前記第１のプログラムに対応する第１の表示領域から前記第２のプログラムに対応する第２の表示領域へ拡大縮小を伴った移動処理により変更する表示領域変更工程と、
を有することを特徴とする表示制御方法。
【請求項１３】
請求項１０〜１２のいずれかに記載された表示制御方法を実行するためのプログラム。
【請求項１４】
請求項１０〜１２のいずれかに記載された表示制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置および表示制御方法およびプログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
通常、表示制御装置では、表示装置で表示可能なサイズ（設定される解像度に基づき決定されるサイズ）を超えるサイズの画像を表示する際、当該画像の一部領域のみを画面上で表示している。このため、従来の表示制御装置では、表示されている領域外の内容を表示させたい場合には、縦及び横のスクロールによって範囲外の内容を表示させていた。
【０００３】
しかしながら、上記従来の表示制御装置では、スクロールによって移動するまで、表示領域外の内容が分からないため、効率的に移動できず、使い辛いものであった。
【０００４】
また、拡大表示，縮小表示を用いて、表示装置で表示可能なサイズを超えたサイズの表示を行って、操作者の所望の領域に移動する方法も提案されている。
【０００５】
この種の文献に、特開２００１−５６７４６号公報（特許文献１）がある。
【特許文献１】特開２００１−５６７４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１のように、単に拡大縮小機能を利用した方法では、操作者が表示領域外の所望の領域を移動表示させたい場合には、拡大縮小の操作に加えて縦横のスクロールを伴った移動操作を行う必要があり、非常に煩雑であるという問題点があった。
【０００７】
本発明は、上記の問題点を解決するためになされたもので、本発明の第１の目的は、マウスのホイールボタンやジョグダイヤル等のスクロールによる表示装置に表示される表示領域の拡大又は縮小変更指示に応じて、マウスやペン入力装置やタッチパネル等により指示された前記表示領域内の所定の座標を基準点として、前記仮想画面内に設定される表示領域を拡大又は縮小変更制御することにより、携帯電話やＰＤＡ等の小さな表示画面しか備えていない装置であっても、仮想画面内を第１の指示手段による指示座標を中心にし、容易に、拡大縮小を伴ってビジュアル的に移動表示することができ、違和感なしに作業を行うことができ、マウスポイント等の指示するポイントを中心に、拡大縮小させて、違和感のないスムーズな移動が可能な仮想大画面ディスプレーを実現することができる表示制御装置および表示制御方法およびプログラムおよび記録媒体を提供することである。
【０００８】
また、第２の目的は、表示装置に表示する表示領域を、マウスのホイールボタンやジョグダイヤルの押下による前記表示装置の物理的な解像度を越えないサイズの表示領域である第１の表示領域から前記表示装置の物理的な解像度を越える前記仮想画面全体の表示領域である第２表示領域へ移行するポップアップ移行指示に応じて、前記表示装置に表示する表示領域を、前記第１の表示領域から前記第２の表示領域へ変更制御し、また、マウスのホイールボタンやジョグダイヤルを押下状態から開放することによる前記第２の表示領域を解除して前記第１の表示領域へ戻すポップアップ解除指示に応じて、前記表示装置に表示する表示領域を、前記第２の表示領域から前記第１の表示領域へ変更制御することにより、画像全体のポップアップ機能により、簡単に画像全体を表示して確認することができる表示制御装置および表示制御方法およびプログラムおよび記録媒体を提供することである。
【０００９】
さらに、第３の目的は、実行される複数のプログラムのうち、アクティブなプログラムを第１のプログラムから第２のプログラムに切り替えるプログラム切り替え指示に応じて、前記表示装置に表示する表示領域を、前記第１のプログラムに対応する第１の表示領域から前記第２のプログラムに対応する第２の表示領域へ拡大縮小を伴った移動処理により変更制御することにより、タスクバーからの画面の切り替えでも、一旦縮小表示させ、現在のタスクと移動後のタスクの相互位置関係をビジュアル的に見せることにより、常に全体での位置関係を把握して作業することができる表示制御装置および表示制御方法およびプログラムおよび記録媒体を適用することである。
【課題を解決するための手段】
【００１０】
本発明の第１の発明は、表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置において、前記表示装置に表示される表示領域内の所定の座標を指示する第１の指示手段（図１に示すポインティング装置１０７）と、前記表示装置に表示される表示領域の拡大又は縮小変更を指示する第２の指示手段（図１に示す拡大縮小用入力装置１０８）と、前記第２の指示手段による前記表示領域の拡大又は縮小変更指示に応じて、前記第１の指示手段により指示される前記表示領域内の所定の座標を基準点として、前記仮想画面内に設定される表示領域を拡大又は縮小変更するように制御する第１の制御手段（図１に示すＣＰＵ１０１，図８のステップＳ１０１〜Ｓ１０８）とを備えることを特徴とする。
【００１１】
本発明の第２の発明は、前記第１の制御手段は、前記第２の指示手段による前記表示領域の拡大又は縮小変更指示される毎に、前記表示領域を所定の倍率で拡大又は縮小変更するように制御することを特徴とする。
【００１２】
本発明の第３の発明は、前記所定の倍率は、「数１０％」とすることを特徴とする。
【００１３】
本発明の第４の発明は、前記第２の指示手段は、回転部材を含むものであり、前記回転部材を第１の方向に回転させることにより、前記表示装置に表示される表示領域の拡大変更を指示し（図８のステップＳ１０５〜Ｓ１０６）、前記回転部材を前記第１の方向とは異なる第２の方向に回転させることにより、前記表示装置に表示される表示領域の縮小変更を指示する（図８のステップＳ１０７〜Ｓ１０８）ことを特徴とする。
【００１４】
本発明の第５の発明は、表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置において、前記表示装置に表示する表示領域を、前記表示装置の物理的な解像度を越えないサイズの表示領域である第１の表示領域から前記表示装置の物理的な解像度を越える前記仮想画面全体の表示領域である第２の表示領域へ移行するポップアップ移行指示又は前記第２の表示領域を解除して前記第１の表示領域へ戻すポップアップ解除指示を行う指示手段（図１に示す拡大縮小用入力装置１０８）と、前記指示手段による前記ポップアップ移行指示に応じて、前記表示装置に表示する表示領域を、前記第１の表示領域から前記第２の表示領域へ変更制御し、前記指示手段による前記ポップアップ解除指示に応じて、前記表示装置に表示する表示領域を、前記第２の表示領域から前記第１の表示領域へ変更制御する制御手段（図１に示すＣＰＵ１０１，図８のステップＳ１０９〜Ｓ１１２）とを備えることを特徴とする。
【００１５】
本発明の第６の発明は、前記指示手段は、押下可能部材を含むものであり、前記押下可能部材を押下状態にすることにより、前記ポップアップ移行指示を行い（図８のステップＳ１０９〜Ｓ１１０）、前記押下可能部材の押下状態を解除することにより、前記ポップアップ解除指示を行う（図８のステップＳ１１１〜Ｓ１１２）ことを特徴とする。
【００１６】
本発明の第７の発明は、表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置において、複数のプログラムを平行して実行可能な実行手段（図１に示すＣＰＵ１０１）と、前記実行手段により実行される複数のプログラムのうち、アクティブなプログラムを第１のプログラムから第２のプログラムに切り替える切り替え指示を行う指示手段（図１に示すポインティング装置１０７）と、前記指示手段による切り替え指示に応じて、前記表示装置に表示する表示領域を、前記第１のプログラムに対応する第１の表示領域から前記第２のプログラムに対応する第２の表示領域へ拡大縮小を伴った移動処理により変更するように制御する制御手段（図１に示すＣＰＵ１０１，図１１のステップＳ２０１〜Ｓ２０４）とを有することを特徴とする。
【００１７】
本発明の第８の発明は、前記制御手段は、前記指示手段によるプログラムの切り替え指示に応じて、前記表示装置に表示する表示領域を、前記第１の表示領域から前記第１の表示領域及び第２の表示領域の双方を含む第３の表示領域へ拡大及び移動処理により一旦変更した（図１１のステップＳ２０１〜Ｓ２０２）後に、前記第３の表示領域から前記第２の表示領域へ縮小及び移動処理により変更するように制御する（図１１のステップＳ２０３〜Ｓ２０４）ことを特徴とする。
【００１８】
本発明の第９の発明は、前記制御手段は、前記指示手段による切り替え指示に応じて、前記表示装置に表示する表示領域を、前記第１の表示領域から前記第１の表示領域及び第２の表示領域の双方を含む第３の表示領域へ段階的な拡大及び移動処理により段階的に変更した（図１１のステップＳ２０１〜Ｓ２０２）後に、前記第３の表示領域から前記第２の表示領域へ段階的な縮小及び移動処理により段階的に変更するように制御する（図１１のステップＳ２０３〜Ｓ２０４）ことを特徴とする。
【００１９】
本発明の第１０の発明は、表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置における表示制御方法において、前記表示装置に表示される表示領域内の所定の座標を指示する第１の指示工程（図８のステップＳ１０１以前の工程）と、前記表示装置に表示される表示領域の拡大又は縮小変更を指示する第２の指示工程（図８のステップＳ１０１以前の工程）と、前記第２の指示工程による前記表示領域の拡大又は縮小変更指示に応じて、前記第１の指示工程により指示される前記表示領域内の所定の座標を基準点として、前記仮想画面内に設定される表示領域を拡大又は縮小変更する表示領域変更工程（図８のステップＳ１０１〜Ｓ１０８）とを備えることを特徴とする。
【００２０】
本発明の第１１の発明は、表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置における表示制御方法において、前記表示装置に表示する表示領域を、前記表示装置の物理的な解像度を越えないサイズの表示領域である第１の表示領域から前記表示装置の物理的な解像度を越える前記仮想画面全体の表示領域である第２表示領域へ移行するポップアップ移行指示を行うポップアップ指示工程（図８のステップＳ１０１以前の工程）と、前記第２の表示領域を解除して前記第１の表示領域へ戻すポップアップ解除指示を行うポップアップ解除指示工程（図８のステップＳ１０１以前の工程）と、前記ポップアップ移行指示に応じて、前記表示装置に表示する表示領域を、前記第１の表示領域から前記第２の表示領域へ変更するポップアップ工程（図８のステップＳ１０９〜Ｓ１１０）と、前記ポップアップ解除指示に応じて、前記表示装置に表示する表示領域を、前記第２の表示領域から前記第１の表示領域へ変更するポップアップ解除工程（図８のステップＳ１１１〜Ｓ１１２）とを備えることを特徴とする。
【００２１】
本発明の第１２の発明は、表示装置の物理的な解像度を超えるサイズの画像を前記表示装置に表示する際に、前記画像を仮想表示する仮想画面を生成し、該生成した仮想画面における所定の領域を前記表示装置に表示する表示領域として設定し、前記表示装置への画像表示を制御する表示制御装置における表示制御方法において、実行される複数のプログラムのうち、アクティブなプログラムを第１のプログラムから第２のプログラムに切り替えるプログラム切り替え指示を行う指示工程（図１１のステップＳ１０１以前の工程）と、前記プログラムの切り替え指示に応じて、前記表示装置に表示する表示領域を、前記第１のプログラムに対応する第１の表示領域から前記第２のプログラムに対応する第２の表示領域へ拡大縮小を伴った移動処理により変更する表示領域変更工程（図１１のステップＳ２０１〜Ｓ２０４）とを有することを特徴とする。
【００２２】
本発明の第１３の発明は、第１０〜１２の発明のいずれかに記載された表示制御方法を実行するためのプログラムであることを特徴とする。
【００２３】
本発明の第１４の発明は、第１０〜１２の発明のいずれかに記載された表示制御方法を実行するためのプログラムを記録媒体にコンピュータが読み取り可能に記憶させたことを特徴とする。
【発明の効果】
【００２４】
本発明によれば、第２の指示手段による前記表示装置に表示される表示領域の拡大又は縮小変更指示に応じて、第１の指示手段により指示された前記表示領域内の所定の座標を基準点として、前記仮想画面内に設定される表示領域を拡大又は縮小変更制御するので、携帯電話やＰＤＡ等の小さな表示画面しか備えていない装置であっても、仮想画面内を第１の指示手段による指示座標を中心にし、容易に、拡大縮小を伴ってビジュアル的に移動表示することができ、違和感なしに作業を行うことができる。
【００２５】
また、表示装置に表示する表示領域を、前記表示装置の物理的な解像度を越えないサイズの表示領域である第１の表示領域から前記表示装置の物理的な解像度を越える前記仮想画面全体の表示領域である第２表示領域へ移行するポップアップ移行指示に応じて、前記表示装置に表示する表示領域を、前記第１の表示領域から前記第２の表示領域へ変更制御し、また、前記第２の表示領域を解除して前記第１の表示領域へ戻すポップアップ解除指示に応じて、前記表示装置に表示する表示領域を、前記第２の表示領域から前記第１の表示領域へ変更制御するので、携帯電話やＰＤＡ等の小さな表示画面しか備えていない装置であっても、ホップアップ機能により、簡単に仮想画面全体を表示し、常に仮想画面全体を意識して現在の拡大している作業の位置を確認することができる。
【００２６】
さらに、実行される複数のプログラムのうち、アクティブなプログラムを第１のプログラムから第２のプログラムに切り替えるプログラム切り替え指示に応じて、前記表示装置に表示する表示領域を、前記第１のプログラムに対応する第１の表示領域から前記第２のプログラムに対応する第２の表示領域へ拡大縮小を伴った移動処理により変更制御するので、携帯電話やＰＤＡ等の小さな表示画面しか備えていない装置であっても、ユーザによるアクティブなプログラムの切り替えの際に、仮想画面全体における切り替え前後のプログラムに対応する表示の位置を容易に確認しつつ、切り替え後のタスクに対応する表示領域に容易に移動させることができる。
【００２７】
従って、表示装置の物理的な解像度の表示サイズ以上のサイズの画像を表示する際に、用いられる仮想表示領域をスムーズに移動することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００２８】
〔第１実施形態〕
図１は、本発明の表示制御装置を適用可能な情報処理装置の構成を示すブロック図である。
【００２９】
図において、１０１はＣＰＵで、バス１０５を介して、ＲＯＭ１１０，外部記憶装置１０９に格納された基本制御プログラム，アプリケーションプログラム等の各種プログラムおよびデータを読み込んで、ＲＡＭ１０４内に設けられるワークエリアに展開して実行し、本情報処理装置が備える各部の制御を実行する。
【００３０】
また、ＣＰＵ１０１は、入力装置１０６からの指示入力に従って、後述する画面表示処理を実行し、指定された画面データを外部記憶装置１０９から読み込み、その画面データをもとに仮想画面の表示データをＲＡＭ１０４内に生成する。そして、ＣＰＵ１０１は、生成した仮想画面の所定の領域を表示するための表示情報を表示用ＶＲＡＭ１０２内に生成して表示装置１０３に出力し、この表示領域内の画像を表示画面上に表示させる。
【００３１】
さらに、ＣＰＵ１０１は、ポインティング装置１０７，拡大縮小用入力装置１０８における操作に従って表示領域を移動させたり、拡大／縮小させる処理を実行して、処理後の表示領域を表示装置１０３に表示させる。
【００３２】
表示用ＶＲＡＭ１０２は、表示装置１０３に実際に表示する表示情報を格納するものである。
【００３３】
表示装置１０３は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示装置）等の表示画面を備え、ＣＰＵ１０１から入力される表示情報に従って表示を実行する。
【００３４】
ＲＡＭ１０４は、ＣＰＵ１０１が各種プログラムに従って上記処理を実行する際に各種プログラムを展開するワーク領域、ＣＰＵ１０１により実行される各種処理に係るデータを展開するための作業領域、仮想画面の表示データを格納する仮想表示領域等として用いられる。
【００３５】
入力装置１０６は、文字キー，数字キーおよび各種機能キーを備えたキーボード（不図示）や、ポインティング装置（マウス，ペン入力装置，タッチパネル等）１０７や、拡大縮小用入力装置（マウスに設けられたホイールボタン，ジョグダイヤル等の回転及び押下可能な部材）１０８等を備えている。
【００３６】
そして、入力装置１０６は、キーボードが操作された際には、押下されたキーに対応する押下信号をＣＰＵ１０１へ出力し、またポインティング装置１０７における操作が行われた場合には、クリック信号や、表示画面上で指定された点の座標を示す相対位置座標データをＣＰＵ１０１へ出力し、さらに拡大縮小用入力装置が操作された場合には、スクロール（ジョグダイヤル）の回転信号（上方向，下方向）やスクロールボタン（ジョグダイヤル）の押下信号（離す→押す，押す→離す）をＣＰＵ１０１へ出力する。
【００３７】
外部記憶装置１０９は、ハードディスク（ＨＤ），ＳＲＡＭ，各種メモリカード，光磁気ディスク，ＣＤ−ＲＯＭ，ＤＶＤ，ＦＤ等の各種磁気的，光学的記録媒体或いは半導体メモリ等によってなる記憶媒体を含む。この外部記憶装置１０９は、ＣＰＵ１０１により実行される基本制御プログラム、各種アプリケーションおよびこれら各プログラムに係るデータ等を格納する。そして、外部記憶装置１０９は、ＣＰＵ１０１からの読み出し要求に従って、外部記憶装置１０９内に格納された各種プログラムやデータをＣＰＵ１０１へ出力する。なお、外部記憶装置１０９内の各種プログラムおよびデータは、いずれもＣＰＵ１０１により読み取りおよび実行可能な形式で格納される。
【００３８】
なお、ＣＰＵ１０１は、複数のアプリケーションプログラムを平行して実行することができる。
【００３９】
また、本発明の表示制御装置を適用可能な情報処理装置は、例えば、パーソナルコンピュータ，ワークステーション，携帯電話，ＰＤＡ等の表示装置１０３とポインティング装置１０７，拡大縮小用入力装置１０８を含む装置であればどのような装置であってもよい。
【００４０】
＜非表示部分への移動を伴う縮小拡大処理＞
まず、図２，図３を用いて、非表示部分への移動を伴う縮小処理について説明する。
【００４１】
図２，図３は、本発明の表示制御装置における表示例を示す模式図であり、図２（ａ），図３（ａ）は図１に示したＲＡＭ１０４内の仮想表示メモリ領域全体を示し、図２（ｂ），図３（ｂ）は図１に示した表示装置１０３に表示される表示画面を示す。
【００４２】
図２（ａ）において、２０１に示す白枠で囲まれた領域は、表示有効範囲を示し、実際の表示装置上での表示範囲に対応する。即ち、表示有効範囲２０１で示される領域が表示用ＶＲＡＭ１０２に格納され表示装置１０３に表示される。
【００４３】
図２（ｂ）において、２０２はポインティング装置１０７のポインタの位置を示す。
【００４４】
まず、図２（ｂ）に示すように、ポインティング装置１０７のポインタが画面上の右下の位置２０２（「タスク１」付近）にある状態で、拡大縮小用入力装置１０８のホイールボタン（ジョグダイヤル）等を数ノッチ回転（上方向（第１の方向）にスクロール）させることで、ポインティング装置１０７のポインタを中心に表示有効範囲を数段階拡大する（図２（ａ）の表示有効範囲２０１から図３（ａ）の表示有効範囲３０１のように拡大する）ことにより、表示全体を数段階（操作者の所望の大きさまで）縮小する（図２（ｂ）の表示から図３（ｂ）の表示のように縮小する）。なお、この時、図３（ｂ）の３０２に示すように、ポインティング装置１０７のポインタの位置は画面の中心になる。
【００４５】
以上に示した非表示部分への移動を伴う縮小処理は、後述する図８に示すフローチャートのステップＳ１０５，Ｓ１０６に対応する。
【００４６】
次に、図４，図５を用いて、非表示部分への移動を伴う拡大処理について説明する。
【００４７】
図４，図５は、本発明の表示制御装置における表示例を示す模式図であり、図４（ａ），図５（ａ）は図１に示したＲＡＭ１０４内の仮想表示メモリ領域全体を示し、図４（ｂ），図５（ｂ）は図１に示した表示装置１０３に表示される表示画面を示す。
【００４８】
図４（ａ）において、４０１に示す白枠で囲まれた領域は、表示有効範囲を示し、実際の表示装置上での表示範囲に対応する。即ち、表示有効範囲４０１で示される領域が表示用ＶＲＡＭ１０２に格納され表示装置１０３に表示される。
【００４９】
図４（ｂ）において、４０２は、ポインティング装置１０７のポインタの位置を示す。４０３は移動後のポインタの位置を示す。
【００５０】
まず、図４（ｂ）に示すように、ポインティング装置１０７のポインタが画面上の中心の位置４０２にある状態から、ポインタを位置４０３（「タスク２」付近）に移動させる（後述する図８に示すフローチャートのステップＳ１０１〜Ｓ１０４に対応）。このポインタが位置４０３にある状態で、拡大縮小用入力装置１０８のホイールボタン（ジョグダイヤル）等を逆方向に数ノッチ回転（下方向（第１の方向とは逆の第２の方向）に回転）させることで、ポインティング装置１０７のポインタを中心に表示有効範囲を数段階縮小する（図４（ａ）の表示有効範囲４０１から図５（ａ）の表示有効範囲５０１のように縮小する）ことにより、表示全体を数段階（操作者の所望の大きさまで）拡大する（図４（ｂ）の表示から図５（ｂ）の表示のように拡大する）。なお、この時、図５（ｂ）の５０２に示すように、ポインティング装置１０７のポインタの位置は画面の中心になる。
【００５１】
以上に示した非表示部分への移動を伴う拡大処理は、後述する図８に示すフローチャートのステップＳ１０７，Ｓ１０８に対応する。
【００５２】
以上、図２，図３を用いて説明した「非表示部分への移動を伴う縮小処理」の操作と図４，図５を用いて説明した「非表示部分への移動を伴う拡大処理」の操作とを、操作者が続けて操作することにより、表示装置１０３での表示領域を、図２（ｂ）に示した「タスク１」付近の表示から図５（ｂ）に示した「タスク２」付近の表示へ移動させることができる。
【００５３】
即ち、ユーザがホイールボタン（ジョグダイヤル）等を回転させ、移動したい場所の全体像が見えるまで、画面全体を縮小し、次に、この縮小された画面上で、ユーザがマウス等のカーソルの位置を見たい位置の中心まで移動し、最後に、ユーザが、ホイールボタン（ジョグダイヤル）等を逆回転させ、希望する大きさ（見易さ）まで拡大するという容易且つ単純な（違和感のない）一連の操作により、所望の位置まで画像を移動表示させることができる。
【００５４】
＜非表示部分のポップアップ処理＞
次に、図６，図７を用いて、非表示部分のホップアップ処理について説明する。
【００５５】
図６，図７は、本発明の表示制御装置における表示例を示す模式図であり、図６（ａ），図７（ａ）は図１に示したＲＡＭ１０４内の仮想表示メモリ領域全体を示し、図６（ｂ），図７（ｂ）は図１に示した表示装置１０３に表示される表示画面を示す。
【００５６】
図６（ａ）において、６０１に示す白枠で囲まれた領域は、表示有効範囲を示し、実際の表示装置上での表示範囲に対応する。即ち、表示有効範囲６０１で示される領域が表示用ＶＲＡＭ１０２に格納され表示装置１０３に表示される。
【００５７】
図６（ｂ）において、６０２はポインティング装置１０７のポインタの位置を示す。
【００５８】
まず、図６（ｂ）に示すように、ポインティング装置１０７のポインタが位置６０２にある状態で、拡大縮小用入力装置のホイールボタン（ジョグダイヤル）を押下した状態で固定させることで（押下している間）、この時点での表示有効範囲６０１（元の表示有効範囲）の情報をＲＡＭ１０４内のワーク領域に保存するとともに、表示有効範囲（ポップアップ時の表示有効範囲）を仮想表示メモリ領域全体に拡大する（図６（ａ）の表示有効範囲６０１から図７（ａ）の仮想メモリ領域全体７０１に拡大する）ことにより、画像（仮想画面）全体を縮小表示する（図６（ｂ）の表示から図７（ｂ）の表示のように画像全体を縮小表示する）。但し、この時、元の表示有効範囲には枠が表示される（図７（ｂ）の枠７０２）。
【００５９】
以上に示した処理は、後述する図８に示すフローチャートのステップＳ１０９，Ｓ１１０に対応する。
【００６０】
また、上述した拡大縮小用入力装置のホイールボタン（ジョグダイヤル）を押下している状態から、ホイールボタン（ジョグダイヤル）を離した場合、表示有効範囲を元の表示有効範囲に戻す（図７（ａ）の仮想メモリ領域全体７０１から図６（ａ）に示した元の表示有効範囲６０１に戻す）ことにより、表示を元のサイズに拡大表示する（図７（ｂ）の全体縮小表示から図６（ｂ）の元の表示に拡大表示する）。
【００６１】
即ち、ユーザがホイールボタン（ジョグダイヤル）等を押下することによりメモリ上の仮想画面全体を表示し、次に、ユーザが押していた、ホイールボタン（ジョグダイヤル）等を離すことにより元のサイズの画面を表示するという容易且つ単純な（違和感の無い）一連の操作により、拡大表示時でも、画像全体を瞬時に確認するとともに、元の拡大表示へ瞬時に戻ることができる。
【００６２】
以上に示した処理は、後述する図８に示すフローチャートのステップＳ１１１，Ｓ１１２に対応する。
【００６３】
以下、図８のフローチャートを参照して、上述した非表示部分への移動を伴う縮小拡大処理，非表示部分のポップアップ処理手順について説明する。
【００６４】
図８は、本発明の表示制御装置における第１の制御処理手順の一例を示すフローチャートであり、非表示部分への移動を伴う縮小拡大処理及び非表示部分のポップアップ処理手順に対応する。なお、このフローチャートの処理は、図１に示したＣＰＵ１０１により外部記憶装置１０９に格納されたプログラムに基づいて実行されるものとする。また、Ｓ１０１〜Ｓ１１２は各ステップを示す。さらに、このフローチャート内では、ポインティング装置１０７をマウス、拡大縮小用入力装置１０８をマウスのホイールボタンとして説明する。
【００６５】
まず、マウスイベントが発生すると、このフローチャートの処理が起動され、ステップＳ１０１において、発生したマウスイベントが、座標横方向の移動を含むか否かを判定し、座標横方向の移動を含むと判定した場合には、ステップＳ１０２において、横方向の移動量を現在のマウスポインタの横座標（Ｘ座標）に加算し、ステップＳ１０３に進む。
【００６６】
一方、ステップＳ１０１で、発生したマウスイベントが、座標横方向の移動を含まないと判定した場合には、そのままステップＳ１０３に進む。
【００６７】
つぎに、ステップＳ１０３において、発生したマウスイベントが、座標縦方向の移動を含むか否かを判定し、座標縦方向の移動を含むと判定した場合には、ステップＳ１０４において、縦方向の移動量を現在のマウスポインタの縦座標（Ｙ座標）に加算し、ステップＳ１０５に進む。
【００６８】
一方、ステップＳ１０３で、発生したマウスイベントが、座標縦方向の移動を含まないと判定した場合には、そのままステップＳ１０５に進む。
【００６９】
つぎに、ステップＳ１０５において、発生したマウスイベントが、ホイールボタンの上方向（第１の方向）へのスクロール（「１」ノッチ）を含むか否かを判定し、上方向へのスクロールを含むと判定した場合には、ステップＳ１０６において、現在位置を中心に表示有効範囲を「１」段階拡大する処理を行い（図２→図３）、ステップＳ１０７に進む。なお、本実施形態では、マウスイベントは「１」ノッチ毎に発生する構成のため、ホイールボタンが複数ノッチ分スクロールされた場合は、そのノッチ数だけステップＳ１０６の処理が実行され、表示有効範囲が段階的（例えば「１」ノッチの移動率，拡大率を「数１０％」とする）に移動及び拡大（表示画面上では縮小）されることとなる。
【００７０】
一方、ステップＳ１０５で、発生したマウスイベントが、ホイールボタンの上方向（第１の方向）へのスクロールを含まないと判定した場合には、そのままステップＳ１０７に進む。
【００７１】
つぎに、ステップＳ１０７において、発生したマウスイベントが、ホイールボタンの下方向（第２の方向）へのスクロールを含むか否かを判定し、下方向へのスクロールを含むと判定した場合には、ステップＳ１０８において、現在位置を中心に表示有効範囲を「１」段階縮小する処理を行い（図４→図５）、ステップＳ１０９に進む。なお、本実施形態では、マウスイベントは「１」ノッチ毎に発生する構成のため、ホイールボタンが複数ノッチ分スクロールされた場合は、そのノッチ数だけステップＳ１０８の処理が実行され、表示有効範囲が段階的（例えば「１」ノッチの移動率，縮小率を「数１０％」とする）に移動及び縮小（表示画面上では拡大）されることとなる。
【００７２】
一方、ステップＳ１０７で、発生したマウスイベントが、ホイールボタンの下方向（第２の方向）へのスクロールを含まないと判定した場合には、そのままステップＳ１０９に進む。
【００７３】
つぎに、ステップＳ１０９において、発生したマウスイベントが、ホイールボタンの状態変化（離す（押下されていない状態）→押す（押下した状態））を含むか否かを判定し、状態変化（離す→押す）を含むと判定した場合には、ステップＳ１１０において、この時点での表示有効範囲（元の表示有効範囲）をＲＡＭ１０４内のワーク領域に保存するとともに、新たな表示有効範囲（ポップアップ時の表示有効範囲）を仮想表示メモリ領域全体とし、画像全体をポップアップ拡大する処理（但し、元の表示有効範囲を枠表示する）を行い（図６→図７）、ステップＳ１１１に進む。
【００７４】
一方、ステップＳ１０９で、発生したマウスイベントが、ホイールボタンの状態変化（離す→押す）を含まないと判定した場合には、そのままステップＳ１１１に進む。
【００７５】
つぎに、ステップＳ１１１において、発生したマウスイベントが、ホイールボタンの状態変化（押す（押下した状態）→離す（押下されていない状態））を含むか否かを判定し、状態変化（押す→離す）を含むと判定した場合には、ステップＳ１１２において、表示有効範囲をＲＡＭ１０４内のワーク領域に保存されている元の表示有効範囲に戻し、画像全体のポップアップ拡大を元の状態に戻す処理を行い（図７→図６）、処理を終了する。
【００７６】
一方、ステップＳ１１１で、発生したマウスイベントが、ホイールボタンの状態変化（押す→離す）を含まないと判定した場合には、そのまま処理を終了する。
【００７７】
以上の処理により、携帯電話やＰＤＡ等の小さな表示画面しか備えていない装置であっても、表示装置に表示可能なサイズ（物理的な解像度に基づくサイズ）を越えたサイズの画像を表示するための大きな仮想表示空間を持つことができ、且つその仮想表示空間内をポインティング装置のポインタを中心にし、容易に、拡大縮小を伴ってビジュアル的に移動表示することができ、違和感なしに作業を行うことができる。
【００７８】
また、全体表示のホップアップ機能により、簡単に仮想画面全体を表示し、常に仮想画面全体を意識して現在の拡大している作業の位置を確認することができる。
【００７９】
従って、携帯電話やＰＤＡ等の小さな表示画面しか備えていない装置であっても、表示装置に表示されていない領域を、拡大縮小を伴ってビジュアル的に移動表示して、違和感なしに作業を行うことができる。
【００８０】
〔第２実施形態〕
上記第１実施形態では、ユーザがマウスのホイールボタン等を回転させることにより、表示装置に表示する表示領域を、拡大縮小を伴なって移動させる構成について説明したが、ユーザがタスクを切り替えることに起因して、表示装置に表示する表示領域を、切り替えられたタスクに対応する表示領域に、拡大縮小を伴なって自動移動させるように構成してもよい。以下、その実施形態について説明する。
【００８１】
＜タスクバーからタスク切り替えによる画面移動処理＞
次に、図９〜図１１を用いて、タスクバーからタスク切り替えによる画面移動処理について説明する。なお、「タスク」と「実行中のプログラム」等とを同一の意味で用いるものとする。
【００８２】
図９は、図１に示した表示装置１０３に表示される表示画面を示す模式図である。
【００８３】
まず、図９（ａ）は、「タスク１」が選択され、「タスク１」のプログラムの画面が表示されている状態を示す。
【００８４】
この図９（ａ）の状態で、ポインティング装置１０７のポインタを位置９０１に移動させてクリックし、タスクバー上で「タスク２」を選択すると、図９（ｂ）に示すように、「タスク１」に対応する表示と「タスク２」に対応する表示の双方が表示されるように徐々に画面が縮小移動表示され、続いて、図９（ｃ）に示すように、「タスク２」のプログラムのみが表示されるように徐々に画面が拡大移動表示される。
【００８５】
図１０は、図１に示したＲＡＭ１０４内の仮想表示メモリ領域全体を示す模式図である。
【００８６】
図１０において、ａｒ０は、現在の表示有効範囲を示し、図９（ａ）に対応する。また、ｐｔ１は、現在のタスクの中心を示す。
【００８７】
ａｒ２は、移動先のタスクの表示に必要な（移動先のタスクに対応する）表示有効範囲を示し、図９（ｃ）に対応する。また、ｐｔ２は、表示有効範囲ａｒ２の中心を示す。
【００８８】
ａｒ１は、現在のタスクと移動先のタスクの両方の表示に必要な表示有効範囲を示し、図９（ｂ）に対応する。また、ｐｔ３は、表示有効範囲ａｒ１の中心を示す。
【００８９】
図１１は、本発明の表示制御装置における第２の制御処理手順の一例を示すフローチャートであり、タスクバーからタスク切り替えによる画面移動処理手順に対応する。なお、このフローチャートの処理は、図１に示したＣＰＵ１０１により外部記憶装置１０９に格納されたプログラムに基づいて実行されるものとする。また、Ｓ２０１〜Ｓ２０４は各ステップを示す。
【００９０】
まず、図９（ａ）に示したような「タスク１」から「タスク２」に切り替えるタスク切り替えイベントが発生すると、このフローチャートの処理が起動され、ステップＳ２０１において、現在のタスク（タスク１）の中心（ｐｔ１）と移動先のタスク（タスク２）の中心（ｐｔ２）から両方の表示に必要な表示有効範囲（ａｒ１）及びその中心（ｐｔ３）を計算するとともに、現在の表示倍率を元の表示倍率（ｒｔ１）としてＲＡＭ１０３のワークエリアに記憶する。
【００９１】
次に、ステップＳ２０２において、現在のタスクの中心（ｐｔ１）から両方の表示のための中心（ｐｔ３）に移動しつつ、両方の表示のための表示有効範囲（ａｒ１）のサイズに表示有効範囲を拡大する（表示装置１０３上では縮小表示）。なお、この移動及び拡大処理は、移動及び拡大が確認できるように動画で表示するように処理する。例えば、所定の距離に分けて段階的に移動，所定の倍率に分けて段階的に拡大するように処理する（例えば「数１０％」ずつ段階的に移動，拡大処理する）。このステップＳ２０２の処理が終了した状態が、図９（ｂ）に対応する。
【００９２】
次に、ステップＳ２０３において、移動先のタスクの中心（ｐｔ２）と元の表示倍率（ｒｔ１）から移動先のタスクの表示有効範囲（ａｒ２）を計算する。
【００９３】
次に、ステップＳ２０４において、表示有効範囲の中心を、両方の表示のための中心（ｐｔ３）から移動先のタスクの中心（ｐｔ２）に移動しつつ、移動先のタスクの表示有効範囲（ａｒ２）に向けて、表示有効範囲を縮小する（表示装置１０３上では拡大表示）。なお、この移動及び縮小処理は、移動及び縮小が確認できるように動画で表示するように処理する。例えば、所定の距離に分けて段階的に移動，所定の倍率に分けて段階的に縮小するように処理する（例えば「数１０％」ずつ段階的に移動，縮小処理する）。このステップＳ２０４の処理が終了した状態が、図９（ｃ）に対応する。
【００９４】
なお、タスクの切り替える指示は、タスクバーを用いたものでなくてもよく、例えば、キーボード操作による切り替えや、ＯＳにより提供されている機能を利用したものでもよい。
【００９５】
以上の処理により、携帯電話やＰＤＡ等の小さな表示画面しか備えていない装置であっても、ユーザが、表示画面下部にあるタスクバーにより現在のタスク以外のタスクボタンを押下してタスクを切り替えるという極めて単純な１つの操作を行うのみで、ＣＰＵ１０１により、現在のタスク及び移動後のタスクの両方を表示できるサイズまで動画で縮小表示され、移動後のタスクに向けて拡大表示されるので、当該タスクの切り替えに伴って、切り替え前後のタスクの表示を、拡大縮小を伴ってビジュアル的に移動することにより、タスクの切り替えの際に、仮想画面全体における切り替え前後のタスクの表示位置を容易に確認しつつ、切り替え後のタスクに対応する表示領域に容易に移動させることができる。
【００９６】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９７】
なお、上記第１実施形態，第２実施形態を合わせた構成も全て本発明に含まれるものである。
【００９８】
以下、背景技術の欄に示した特許文献１と、本実施形態で示した表示制御装置との相違について説明する。
【００９９】
まず、上記特許文献１に示される拡大縮小機能を利用した方法では、拡大縮小を行う際の基準となる座標位置について何ら記載されていない。
【０１００】
また、近年、マウスのホイールボタン等を用いてアプリケーションのウィンドウ内での拡大縮小表示処理を行うことが可能となってきたが、このような技術は全て、拡大縮小の基準となる座標位置を固定したものである（通常、ウィンドウの左上に固定されている）。
【０１０１】
よって、上記特許文献１においても、拡大縮小の基準となる座標位置は固定されているものと思料する。
【０１０２】
このような、拡大縮小の基準となる座標位置が固定された特許文献１の表示制御装置において、操作者が表示領域外の所望の領域を表示させたい場合には、拡大縮小の操作に加えて縦のスクロール，横のスクロールを伴った移動操作を行う必要があり、非常に煩雑な操作になってしまう。
【０１０３】
これに対して、本実施形態で示した表示制御装置では、仮想表示空間内をポインティング装置のポインタを中心にし、拡大縮小を伴った移動表示を行うことができるため、縦横のスクロール等を行うことなく、少ない操作で違和感なしに移動表示作業を行うことができる。
【０１０４】
また、本実施形態で示した表示制御装置は、全体表示のホップアップ機能により、簡単に仮想画面全体を表示し、常に仮想画面全体を意識して現在の拡大している作業の位置を確認することができる。
【０１０５】
さらに、本実施形態で示した表示制御装置は、当該タスクの切り替えに伴って、切り替え前後のタスクの表示を、拡大縮小を伴ってビジュアル的に移動することにより、タスクの切り替えの際に、仮想画面全体における切り替え前後のタスクの表示位置を容易に確認することができる。
【０１０６】
従って、本実施形態で示した表示制御装置は、携帯電話やＰＤＡ等の小さな表示画面しか備えていない装置であっても、表示装置で表示可能なサイズを越えた画像の移動表示を極めて容易に行うことができるという優れた効果を奏する。
【０１０７】
このようにより、本実施形態で示した表示制御装置は、上記従来の技術の抱える問題点を解決することができる。
【０１０８】
以上示した点は、本実施形態で示した表示制御装置と、上述した特許文献１との相違を考察する上で、特に留意すべき事項と考える。
【０１０９】
以上説明したように、本発明の各実施形態によれば、ＣＰＵ１０１が、拡大縮小用入力装置１０８による表示装置１０３に表示される表示領域の拡大又は縮小変更指示に応じて、ポインティング装置１０７により指示された前記表示領域内の所定の座標を基準点として、前記仮想画面内に設定される表示領域を拡大又は縮小変更制御するので、携帯電話やＰＤＡ等の小さな表示画面しか備えていない装置であっても、仮想画面内を第１の指示手段による指示座標を中心にし、容易に、拡大縮小を伴ってビジュアル的に移動表示することができ、違和感なしに作業を行うことができる。
【０１１０】
また、ＣＰＵ１０１が、表示装置１０３に表示する表示領域を、表示装置１０３の物理的な解像度を越えないサイズの表示領域である第１の表示領域から表示装置１０３の物理的な解像度を越える前記仮想画面全体の表示領域である第２の表示領域へ移行するポップアップ移行指示に応じて、表示装置１０３に表示する表示領域を、前記第１の表示領域から前記第２の表示領域へ変更制御し、また、前記第２の表示領域を解除して前記第１の表示領域へ戻すポップアップ解除指示に応じて、前記表示装置に表示する表示領域を、前記第２の表示領域から前記第１の表示領域へ変更制御するので、携帯電話やＰＤＡ等の小さな表示画面しか備えていない装置であっても、ホップアップ機能により、簡単に仮想画面全体を表示し、常に仮想画面全体を意識して現在の拡大している作業の位置を確認することができる。
【０１１１】
さらに、ＣＰＵ１０１が、実行される複数のプログラムのうち、アクティブなプログラムを第１のプログラムから第２のプログラムに切り替えるプログラム切り替え指示（タスク切り替え指示）に応じて、前記表示装置に表示する表示領域を、前記第１のプログラムに対応する第１の表示領域から前記第２のプログラムに対応する第２の表示領域へ拡大縮小を伴った移動処理により変更制御するので、携帯電話やＰＤＡ等の小さな表示画面しか備えていない装置であっても、ユーザによるアクティブなプログラムの切り替えの際に、仮想画面全体における切り替え前後のプログラムに対応する表示の位置を容易に確認しつつ、切り替え後のタスクに対応する表示領域に容易に移動させることができる。
【０１１２】
従って、表示装置の物理的な解像度の表示サイズ以上のサイズの画像を表示する際に、用いられる仮想表示領域をスムーズに移動することができる等の効果を奏する。
【０１１３】
以下、図１２に示すメモリマップを参照して本発明に係る表示制御装置で読み出し可能なデータ処理プログラムの構成について説明する。
【０１１４】
図１２は、本発明に係る表示制御装置で読み出し可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０１１５】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１７】
本実施形態における図８，図１１に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１９】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１２０】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１２１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２２】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２４】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【産業上の利用可能性】
【０１２５】
上記実施形態では、拡大縮小用入力装置として、マウスのホイールボタンやジョグダイヤルを例にして説明したが、マウスのホイールボタンやジョグダイヤルを備えていない装置であっても、例えば所定のキーを上方向（第１の方向）のスクロールに割り当て、前記所定のキーと異なるキーを下方向（第２の方向）のスクロールに割り当てることにより、図２〜図５及び図８のステップＳ１０５〜Ｓ１０８を用いて説明した「非表示部分への移動を伴う縮小拡大処理」を実行可能な表示制御装置として適用可能である。
【０１２６】
また、所定のキーの押下を、マウスのホイルボタンやジョグダイヤルの押下に割り当てることにより、マウスのホイールボタンやジョグダイヤルを備えていない装置であっても、図５，図６及び図８のステップＳ１０９〜Ｓ１１２を用いて説明した「非表示部分のポップアップ処理」を実行可能な表示制御装置として適用可能である。
【０１２７】
さらに、マウスのホイールボタンやジョグダイヤルを備えていない装置であっても、所定のキー等の操作によりタスク切り替えが可能な装置であれば、図９〜図１１を用いて説明した「タスクバーからタスク切り替えによる画面移動処理」を実行可能な表示制御装置として適用可能である。
【図面の簡単な説明】
【０１２８】
【図１】本発明の表示制御装置を適用可能な情報処理装置の構成を示すブロック図である。
【図２】本発明の表示制御装置における表示例を示す模式図である。
【図３】本発明の表示制御装置における表示例を示す模式図である。
【図４】本発明の表示制御装置における表示例を示す模式図である。
【図５】本発明の表示制御装置における表示例を示す模式図である。
【図６】本発明の表示制御装置における表示例を示す模式図である。
【図７】本発明の表示制御装置における表示例を示す模式図である。
【図８】本発明の表示制御装置における第１の制御処理手順の一例を示すフローチャートである。
【図９】図１に示した表示装置に表示される表示画面を示す模式図である。
【図１０】図１に示したＲＡＭ内の仮想表示メモリ領域全体を示す模式図である。
【図１１】本発明の表示制御装置における第２の制御処理手順の一例を示すフローチャートである。
【図１２】本発明に係る表示制御装置で読み出し可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０１２９】
１０１    ＣＰＵ
１０２    表示用ＶＲＡＭ
１０３    表示装置
１０４    ＲＡＭ
１０５    バス
１０６    入力装置
１０７    ポインティング装置
１０８    拡大縮小用入力装置
１０９    外部記憶装置
１１０    ＲＯＭ
【図１】
2005100199.tif 000003
【図２】
2005100199.tif 000004
【図３】
2005100199.tif 000005
【図４】
2005100199.tif 000006
【図５】
2005100199.tif 000007
【図６】
2005100199.tif 000008
【図７】
2005100199.tif 000009
【図８】
2005100199.tif 000010
【図９】
2005100199.tif 000011
【図１０】
2005100199.tif 000012
【図１１】
2005100199.tif 000013
【図１２】
2005100199.tif 000014