(57)【要約】【課題】本発明は、ユーザが意図する表示形態で表示内容を変更できる使い勝手のよい表示制御機能を備えた情報処理装置および表示制御方法を提供することを課題とする。【解決手段】ＣＰＵ１１は、表示の拡大ボタン１０Ａ若しくは縮小ボタン１０Ｂの操作に従い、ズーミングユーティリティプログラム２０１を実行し、表示中のアクティブ状態にあるウィンドウを検索して、検索したウィンドウ内の表示内容について表示形態を変更する。これにより、アクティブ状態にあるウィンドウについて、当該ウィンドウ内のイメージのみを拡大・縮小表示できる。【選択図】 図１
2008310824.tif 000002
【特許請求の範囲】
【請求項１】
デスクトップ画面上に複数のウィンドウ画面を表示可能な表示装置と、
画面の拡大・縮小を指示する操作部と、
前記操作部が拡大・縮小を指示した時にアクティブなウィンドウ画面を表示するアプリケーションに対し、該ウィンドウ画面の表示について、前記操作部からの１回の指示毎に表示内容を拡大・縮小するように指示する拡大・縮小手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記操作部は情報処理装置の筐体に設けられたハードウェア部材であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記ハードウェア部材は一定倍率の拡大あるいは縮小を指示する釦からなることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記ハードウェア部材は可変倍率の拡大あるいは縮小を指示する回転ダイアルからなることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記操作部は拡大・縮小操作画面に含まれ、一定倍率の拡大・縮小を指示するアイコンであることを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記アイコンは拡大釦、縮小釦からなることを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記拡大・縮小手段は前記操作部が拡大・縮小を指示した時にデスクトップ画面がアクティブな画面である場合はデスクトップ画面の表示内容を拡大あるいは縮小するよう指示し、前記操作部が拡大・縮小を指示した時にいずれかのウィンドウ画面がアクティブな画面である場合は該いずれかのウィンドウに対し表示内容を拡大あるいは縮小することを指示することを特徴とする請求項１記載の情報処理装置。
【請求項８】
表示の拡大・縮小を実施するアプリケーションを登録する第１テーブルと、
ウィンドウとアプリケーションの対応関係を記録する第２テーブルとをさらに具備し、
前記拡大・縮小手段は前記第１、第２テーブルから当該ウィンドウを表示するアプリケーションが登録されているアプリケーションか否かを判定し、登録されているアプリケーションである場合にはウィンドウの表示内容を拡大あるいは縮小するように指示することを特徴とする請求項７記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作機構と表示機構を備えた情報処理装置に関する。
【背景技術】
【０００２】
画面を拡大・縮小表示するユーティリティとして、マウスのクリック操作で、アイコン、ツールバーのオプション、プルダウンメニューなどのユーザーインターフェースのコンポーネントを拡大・縮小表示することができるユーティリティが存在する（例えばＰｏｒｔｒａｉｔ Ｄｉｓｐｌａｙ社のＬｉｑｕｉｄ Ｖｉｅｗ（商品名））。
【０００３】
従来のこの種、画面を拡大・縮小表示するユーティリティに於いては、ユーザーインターフェースの各コンポーネントを同時に拡大・縮小する機能であったため、ユーザが意図しないものまで一括して拡大・縮小表示されてしまうという問題があった。また、拡大・縮小表示される対象がウィンドウの枠やタイトルであり、ウィンドウ内の内容イメージについては拡大・縮小表示されないという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、画面を拡大・縮小表示する従来のユーティリティに於いては、ユーザが意図しないものまで一括して拡大・縮小表示されてしまう、ウィンドウ内の内容が拡大・縮小表示されない等、使い勝手の面で問題があった。
【０００５】
この問題を解決するため、本発明は、ユーザが意図する表示形態で表示内容を変更できる使い勝手のよい表示制御機能を備えた情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、所定の機能を割り付けた操作手段の操作に従い、表示中のアクティブ状態にあるウィンドウを検索し、検索したウィンドウ内の表示内容について表示形態を変更する処理機能を具備することで、アクティブ状態にあるウィンドウ（マルチウィンドウ表示で最前面にあるウィンドウ）について、当該ウィンドウ内のイメージのみを拡大・縮小表示でき、さらに、単一の上記操作手段にて、デスクトップ上の表示と、アクティブウィンドウ内の表示とを切り分けて拡大・縮小表示できるようにしたことを特徴とする。
【発明の効果】
【０００７】
アクティブ状態にあるウィンドウについて、当該ウィンドウ内のイメージのみを拡大・縮小表示でき、さらに、単一の上記操作手段により、デスクトップ上の表示と、アクティブウィンドウ内の表示とを切り分けて拡大・縮小表示できる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施形態を説明する。 
本発明の実施形態による情報処理装置の構成を図１に示している。ここではバッテリ駆動可能なノートブックタイプの携帯型パーソナルコンピュータを例に、そのコンピュータシステムの構成を示している。
【０００９】
このコンピュータシステムは、図示するように、ＣＰＵ１１、グラフィック・メモリコントローラハブ１２、メモリ（主記憶）１３、グラフィックスコントローラ１４、ＶＲＡＭ（ビデオＲＡＭ）１４１、Ｉ／Ｏハブ１５、ＢＩＯＳ−ＲＯＭ１６、ハードディスクドライブ（ＨＤＤ）１７、サウンドコントローラ１８、キーボード・エンベッテッドコントローラ（ＥＣ／ＫＢＣ）１９、キーボード２０、表示デバイス（ＤＩＳＰ）１２１等を備えている。
【００１０】
さらに、ユーザの操作手段として、ここでは、上記したキーボード２０、およびマウス、タッチパネル等のポインティングデバイス以外に、表示形態の変更を指示する専用ボタン１０Ａ，１０Ｂが設けられる（図２参照）。
【００１１】
この実施形態では、これら専用ボタン１０Ａ，１０Ｂのうち、１０Ａを表示の拡大を指示するボタン（拡大ボタン）として用い、１０Ｂを表示の縮小を指示するボタン（縮小ボタン）として用いている。
【００１２】
これら表示の拡大ボタン１０Ａ、若しくは縮小ボタン１０Ｂが操作されると、その操作に伴うイベント通知がキーボード・エンベッテッドコントローラ１９から発行され、ＣＰＵ１１に通知される。
【００１３】
上記表示の拡大ボタン１０Ａ若しくは縮小ボタン１０Ｂが操作された際、そのときの表示形態（ここでは拡大・縮小）の変更対象（マウスカーソルが指し示す領域）が、表示デバイス１２１の表示画面上に表示されているアクティブウィンドウであれば、当該アクティブウィンドウの表示内容がボタン操作に応じて拡大・縮小表示され、アクティブウィンドウを外したデスクトップ画面上であれば、当該デスクトップ画面上のアイコンが表示形態の変更対象となって拡大・縮小表示される。この際の処理手順については後述する。
【００１４】
ＣＰＵ１１は、本コンピュータの動作を制御するために設けられたもので、ハードディスクドライブ１７から主メモリ１３にロードされたオペレーティングシステム（ＯＳ）、およびアプリケーションプログラム、ユーティリティプログラム等に従い各種の処理を実行する。この実施形態では、表示に関するズーミングユーティリティプログラム（ＺＵＰ）２０１に従い、デスクトップ画面を含む各種のウィンドウについて、拡大・縮小処理を実行する。この拡大・縮小処理については、図３乃至図１４を参照して後述する。
【００１５】
メモリ１３には、上記したズーミングユーティリティプログラム（ＺＵＰ）２０１、当該ズーミングユーティリティプログラム２０１により参照されるアプリケーション参照テーブル（ＴＢＬ−Ａ）２１１、ズーミングユーティリティに関するプロパティ設定テーブル（ＴＢＬ−Ｂ）２１２、ズーミング処理起動テーブル（ＴＢＬ−Ｃ）２１３等が格納される。さらに、デスクトップ画面を含む各種ウィンドウの設定情報をもつレジストリィ群２０２が格納される。ズーミングユーティリティプログラム２０１は、システム起動時に於いて、ハードディスクドライブ１７からロードされる。上記アプリケーション参照テーブル（ＴＢＬ−Ａ）２１１、ズーミングユーティリティに関するプロパティ設定テーブル（ＴＢＬ−Ｂ）２１２、およびズーミング処理起動テーブル（ＴＢＬ−Ｃ）２１３の構成例については図３乃至図５を参照して後述する。
【００１６】
ズーミングユーティリティプログラム２０１は、上記アプリケーション参照テーブル（ＴＢＬ−Ａ）２１１、ズーミングユーティリティに関するプロパティ設定テーブル（ＴＢＬ−Ｂ）２１２、ズーミング処理起動テーブル（ＴＢＬ−Ｃ）２１３等を参照して、図６に示すような表示制御処理手順に従い、図７乃至図１０に示すようなウィンドウの内容についての拡大・縮小処理、および図１１乃至図１４に示すようなデスクトップ上のアイコンの拡大・縮小処理を実行する。この処理に於いて、上記レジストリィ群２０２に含まれる、表示形態の変更（拡大・縮小）対象となるアクティブウィンドウ若しくはデスクトップ画面上のアイコンに対応するレジストリィの表示に関するフォントサイズ等が書き換えられて、アクティブウィンドウの内容、デスクトップ画面上のアイコン等が拡大・縮小表示される。この際の拡大・縮小処理機能（ズーミング処理機能）については後述する。
【００１７】
グラフィックスコントローラ１４は、ＣＰＵ１１が実行するオペレーティングシステム（ＯＳ）の制御の下に、表示デバイス１２１を表示駆動制御するとともに、図示しないＣＲＴ端子、ＤＶＩ端子、ＴＶ端子等、各種外部ディスプレイの接続インタフェースを介して接続された外部表示デバイスを表示駆動制御する。
【００１８】
キーボード・エンベッテッドコントローラ（ＥＣ／ＫＢＣ）１９は、システム電源管理、キーボードコントローラ等の機能を実現するマイクロプロセッサを含んだ集積デバイスであり、ここでは、キーボード２０、に加え、表示の拡大ボタン１０Ａ、縮小ボタン１０Ｂ等の入力処理を行う。キーボード・エンベッテッドコントローラ１９は上記拡大ボタン１０Ａ、縮小ボタン１０Ｂ等が押下操作されると、その操作に伴う表示制御コマンドをＣＰＵ１１に通知する。ＣＰＵ１１はキーボード・エンベッテッドコントローラ１９から、上記拡大ボタン１０Ａ、縮小ボタン１０Ｂ等の押下操作に伴う表示制御コマンドを受けると、図６に処理手順を示すズーミングユーティリティプログラム２０１を実行する。
【００１９】
図２に上記実施形態に於ける情報処理装置の外観構成を示す。ここではノートブック型のパーソナルコンピュータを例にその斜視図を示している。
【００２０】
この図２に示す、本発明の実施形態によるコンピュータは、コンピュータ本体１と、ディスプレイユニット（表示部筐体）２から構成されている。
【００２１】
コンピュータ本体１は薄い箱形の筐体を有しており、その筐体上面には、キーボード２０が配置され、キーボード２０の手前の筐体部分上面にはアームレストが形成されている。このアームレストのほぼ中央部には、タッチパネル４が設けられている。さらに上記筐体上面には、ディスプレイユニット２を回動自在に指示する枢支部とキーボード２０との間に操作ユニット５が設けられ、この操作ユニット５に上記拡大ボタン１０Ａ、および縮小ボタン１０Ｂが設けられている。また上記ディスプレイユニット２には、ＬＣＤを用いた表示装置が表示デバイス１２１として組み込まれている。このディスプレイユニット２は、上記枢支部によりコンピュータ本体１に対して解放位置と閉塞位置との間を回動自在に取り付けられている。
【００２２】
図３乃至図５に、上記ズーミングユーティリティプログラム２０１が参照する各種テーブルの構成例を示している。 
図３はアプリケーション参照テーブル（ＴＢＬ−Ａ）２１１の構成例を示したもので、ここでは、システムで扱うことのできる各種アプリケーション（プログラム）について、クラス名と、ウィンドウ名と、アプリケーション名とがそれぞれ対応付けられて登録されている。このアプリケーション参照テーブル（ＴＢＬ−Ａ）２１１を参照することで、クラス名、若しくはクラス名とウィンドウ名から、アプリケーションを特定することができる。
【００２３】
図４はズーミングユーティリティに関するプロパティ設定テーブル（ＴＢＬ−Ｂ）２１２の構成例を示したもので、同図（ａ）に示すズーミングユーティリティに関するプロパティ画面上で設定された内容が同図（ｂ）に示すプロパティ設定テーブル（ＴＢＬ−Ｂ）２１２に設定され保持される。図４（ａ）に示すズーミングユーティリティに関するプロパティ画面は、例えばマウスプロパティの設定と同様の操作手順で、図示する各項目の設定が可能である。この例では、ズーミングユーティリティ機能の自動／手動設定、手動設定下での対象アプリケーションの設定、システムトレイ上への当該プロパティアイコンの表示設定、デスクトップ画面上の変更前のアイコン表示位置の設定等が可能である。これらの設定内容が図４（ｂ）に示すプロパティ設定テーブル（ＴＢＬ−Ｂ）２１２に保持される。尚、このテーブルに設定されるアプリケーションは、ズーミング処理機能（ズーミング処理ルーチン）を有するアプリケーションのみであり、ズーミング処理機能をもたないアプリケーションは手動設定の際の検索対象アプリケーションから外される。
【００２４】
図５はズーミング処理起動テーブル（ＴＢＬ−Ｃ）２１３の構成例を示したもので、システムで扱うことのできる各種アプリケーションと、当該アプリケーションの表示に関する拡大・縮小処理ルーチン（ズーミング処理機能）をコールするための呼び出し先（エントリ）とがそれぞれ対応付けられて登録されている。このズーミング処理起動テーブル（ＴＢＬ−Ｃ）２１３を参照することで、特定されたアプリケーションについて、当該アプリケーションのズーミング処理機能（ズーミング処理ルーチン）をコールすることができる。
【００２５】
図６は上記ズーミングユーティリティプログラム２０１の処理手順を示すフローチャートであり、ここでは、上記した拡大ボタン１０Ａ、若しくは縮小ボタン１０Ｂが操作される度に、図示する処理（Ｓ１０〜Ｓ１６）が実行される。
【００２６】
図７乃至図１４に上記ズーミング処理機能に於ける表示例を示している。図７乃至図１０に、アクティブウィンドウの内容についての拡大・縮小例を示し、図１１乃至図１４に、デスクトップアイコンの拡大・縮小例を示している。
【００２７】
ここで、上記各図を参照して本発明の実施形態に於ける表示制御動作を説明する。 
図１に示すコンピュータシステムを起動した後、コンピュータ本体１の筐体上面に設けられた拡大ボタン１０Ａ、若しくは縮小ボタン１０Ｂを操作すると、キーボード・エンベッテッドコントローラ１９がそのボタン操作に伴うイベントをＣＰＵ１１に通知する（図６ステップＳ１０）。ＣＰＵ１１は、キーボード・エンベッテッドコントローラ１９より上記ボタン操作に伴うイベント通知を受けると（図６ステップＳ１１）、メモリ１３に格納されたズーミングユーティリティプログラム２０１に従い、アクティブなウィンドウを検索し（図６ステップＳ１２）、当該ウィンドウをもつアプリケーションを特定して（図６ステップＳ１３）、当該アプリケーションが拡大・縮小機能をもつとき（図６ステップＳ１４ Ｙｅｓ）、上記アクティブ状態のウィンドウに対して上記ボタン操作に従うズーミング処理を実行する（図６ステップＳ１５）。この際の各種の表示変更処理を図７乃至図１４を参照して説明する。
【００２８】
先ず図７および図８を参照してアクティブウィンドウの内容を拡大表示する際の操作並びに処理について説明する。
【００２９】
表示デバイス１２１の表示画面上で、ウィンドウを選択し、当該ウィンドウの内容を拡大表示したい際は、図７に示すように、表示デバイス１２１の表示画面上に於いて、マウスカーソル（ｍｃ）で、拡大したいウィンドウ（ｗａ）をクリックし、そのウィンドウ（ｗａ）をアクティブにした状態で、コンピュータ本体１の筐体上面に設けられた拡大ボタン１０Ａを押下操作する。キーボード・エンベッテッドコントローラ１９はこのボタン操作に伴うイベントをＣＰＵ１１に通知する（図６ステップＳ１０）。
【００３０】
ＣＰＵ１１は、キーボード・エンベッテッドコントローラ１９より上記ボタン操作に伴うイベント通知を受けると（図６ステップＳ１１）、アクティブ状態にあるウィンドウ（ｗａ）を検索し（図６ステップＳ１２）、当該ウィンドウ（ｗａ）のクラス名若しくはクラス名とウィンドウ名を取得して、その取得した情報をもとにアプリケーション参照テーブル（ＴＢＬ−Ａ）２１１を参照し、上記アクティブ状態にあるウィンドウ（ｗａ）のアプリケーションを特定する（図６ステップＳ１２）。
【００３１】
さらに、ズーミングユーティリティに関するプロパティ設定テーブル（ＴＢＬ−Ｂ）２１２を参照して、上記特定したアプリケーションがズーミング処理の対象にあるズーミング処理が可能なアプリケーションであるか否かを判断する（図６ステップＳ１４）。
【００３２】
ここで、ズーミング処理が可能なアプリケーションである際は（図６ステップＳ１４ Ｙｅｓ）、ズーミング処理起動テーブル（ＴＢＬ−Ｃ）２１３を参照して、上記特定したアプリケーションのズーミング処理機能（ズーミング処理ルーチン）をコールし、上記表示の拡大ボタン１０Ａ若しくは縮小ボタン１０Ｂの操作に従ったズーミング処理を実行する（図６ステップＳ１５）。この際のアクティブウィンドウ（ｗａ）内の拡大表示例を図８に示している。また、上記特定したアプリケーションがズーミング処理機能（ズーミング処理ルーチン）をもたないアプリケーションである際は（図６ステップＳ１４ Ｎｏ）、上記表示の拡大ボタン１０Ａ若しくは縮小ボタン１０Ｂの操作を無効にして、そのボタン操作に伴うイベントを終了する（図６ステップＳ１６）。
【００３３】
先ず図７および図８を参照してアクティブウィンドウの内容を拡大表示する際の操作並びに処理について説明する。
【００３４】
表示デバイス１２１の表示画面上で、ウィンドウを選択し、当該ウィンドウの内容を拡大表示したい際は、図７に示すように、表示デバイス１２１の表示画面上に於いて、マウスカーソル（ｍｃ）で、拡大したいウィンドウ（ｗａ）をクリックし、そのウィンドウ（ｗａ）をアクティブにした状態で、コンピュータ本体１の筐体上面に設けられた拡大ボタン１０Ａを押下操作する。キーボード・エンベッテッドコントローラ１９はこのボタン操作に伴うイベントをＣＰＵ１１に通知する（図６ステップＳ１０）。
【００３５】
ＣＰＵ１１は、キーボード・エンベッテッドコントローラ１９から上記ボタン操作に伴うイベント通知を受けると（図６ステップＳ１１）、アクティブ状態にあるウィンドウ（ｗａ）を検索し（図６ステップＳ１２）、当該ウィンドウ（ｗａ）のクラス名若しくはクラス名とウィンドウ名を取得して、その取得した情報をもとにアプリケーション参照テーブル（ＴＢＬ−Ａ）２１１を参照し、上記アクティブ状態にあるウィンドウ（ｗａ）のアプリケーションを特定する（図６ステップＳ１２）。
【００３６】
さらに、ズーミングユーティリティに関するプロパティ設定テーブル（ＴＢＬ−Ｂ）２１２を参照して、上記特定したアプリケーションがズーミング処理の対象にあるズーミング処理が可能なアプリケーションであるか否かを判断する（図６ステップＳ１４）。
【００３７】
ここで、ズーミング処理が可能なアプリケーションである際は（図６ステップＳ１４ Ｙｅｓ）、ズーミング処理起動テーブル（ＴＢＬ−Ｃ）２１３を参照して、上記特定したアプリケーションのズーミング処理機能（ズーミング処理ルーチン）をコールし、上記表示の拡大ボタン１０Ａ若しくは縮小ボタン１０Ｂの操作に従ったズーミング処理を実行する（図６ステップＳ１５）。この際のアクティブウィンドウ（ｗａ）内の拡大表示例を図８に示している。また、上記特定したアプリケーションがズーミング処理機能（ズーミング処理ルーチン）をもたないアプリケーションである際は（図６ステップＳ１４ Ｎｏ）、上記表示の拡大ボタン１０Ａ若しくは縮小ボタン１０Ｂの操作を無効にして、そのボタン操作に伴うイベントを終了する（図６ステップＳ１６）。
【００３８】
先ず図７および図８を参照してアクティブウィンドウの内容を拡大表示する際の操作並びに処理について説明する。
【００３９】
表示デバイス１２１の表示画面上で、ウィンドウを選択し、当該ウィンドウの内容を拡大表示したい際は、図７に示すように、表示デバイス１２１の表示画面上に於いて、マウスカーソル（ｍｃ）で、拡大したいウィンドウ（ｗａ）をクリックし、そのウィンドウ（ｗａ）をアクティブにした状態で、コンピュータ本体１の筐体上面に設けられた拡大ボタン１０Ａを押下操作する。キーボード・エンベッテッドコントローラ１９はこのボタン操作に伴うイベントをＣＰＵ１１に通知する（図６ステップＳ１０）。
【００４０】
ＣＰＵ１１は、キーボード・エンベッテッドコントローラ１９から上記ボタン操作に伴うイベント通知を受けると（図６ステップＳ１１）、アクティブ状態にあるウィンドウ（ｗａ）を検索し（図６ステップＳ１２）、当該ウィンドウ（ｗａ）のクラス名若しくはクラス名とウィンドウ名を取得して、その取得した情報をもとにアプリケーション参照テーブル（ＴＢＬ−Ａ）２１１を参照し、上記アクティブ状態にあるウィンドウ（ｗａ）のアプリケーションを特定する（図６ステップＳ１３）。
【００４１】
さらに、ズーミングユーティリティに関するプロパティ設定テーブル（ＴＢＬ−Ｂ）２１２を参照して、上記特定したアプリケーションがズーミング処理の対象にあるズーミング処理が可能なアプリケーションであるか否かを判断する（図６ステップＳ１４）。
【００４２】
ここで、ズーミング処理が可能なアプリケーションである際は（図６ステップＳ１４ Ｙｅｓ）、ズーミング処理起動テーブル（ＴＢＬ−Ｃ）２１３を参照して、上記特定したアプリケーションのズーミング処理機能（ズーミング処理ルーチン）をコールし、上記表示の拡大ボタン１０Ａの操作に従ったズーミング処理を実行する（図６ステップＳ１５）。ここでは、例えば、拡大ボタン１０Ａが操作される毎に、その都度、アクティブウィンドウ（ｗａ）に該当するレジストリィ内の表示サイズ情報を更新して、段階的に表示内容を拡大する。若しくは一定の倍率で拡大する。この際のアクティブウィンドウ（ｗａ）内の拡大表示例を図８に示している。また、上記特定したアプリケーションがズーミング処理機能（ズーミング処理ルーチン）をもたないアプリケーションである際は（図６ステップＳ１４ Ｎｏ）、上記表示の拡大ボタン１０Ａ若しくは縮小ボタン１０Ｂの操作を無効にして、そのボタン操作に伴うイベントを終了する（図６ステップＳ１６）。
【００４３】
このようにして、拡大ボタン１０Ａの簡単な操作で、任意のウィンドウの内容を拡大表示することができる。
【００４４】
次に図９および図１０を参照してアクティブウィンドウの内容を縮小表示する際の操作並びに処理について説明する。
【００４５】
表示デバイス１２１の表示画面上で、ウィンドウを選択し、当該ウィンドウの内容を縮小表示したい際は、図９に示すように、表示デバイス１２１の表示画面上に於いて、マウスカーソル（ｍｃ）で、縮小したいウィンドウ（ｗａ）をクリックし、そのウィンドウ（ｗａ）をアクティブにした状態で、拡大ボタン１０Ａを操作する。キーボード・エンベッテッドコントローラ１９はこのボタン操作に伴うイベントをＣＰＵ１１に通知する（図６ステップＳ１０）。ＣＰＵ１１は、キーボード・エンベッテッドコントローラ１９から上記ボタン操作に伴うイベント通知を受けると（図６ステップＳ１１）、上記した拡大表示の際の処理と同様にして、アクティブ状態にあるウィンドウ（ｗａ）のアプリケーションを検索し（図６ステップＳ１２）、特定して（図６ステップＳ１３２）、特定したアプリケーションがズーミング処理の対象にあるズーミング処理が可能なアプリケーションであるか否かを判断し（図６ステップＳ１４）、ズーミング処理が可能なアプリケーションである際は（図６ステップＳ１４ Ｙｅｓ）、特定したアプリケーションのズーミング処理機能（ズーミング処理ルーチン）をコールし、上記縮小ボタン１０Ｂの操作に従ったズーミング処理を実行する（図６ステップＳ１５）。この際のアクティブウィンドウ（ｗａ）内の縮小表示例を図１０に示している。
【００４６】
このようにして、縮小ボタン１０Ｂの簡単な操作で、任意のウィンドウの内容を縮小表示することができる。
【００４７】
次に図１１乃至図１４を参照してデスクトップ画面を対象としたウィンドウの内容を拡大・縮小表示する際の操作並びに処理について説明する。この実施形態ではデスクトップ画面も拡大・縮小処理の対象となるウィンドウに含み、表示の拡大ボタン１０Ａが操作された際は、デスクトップ画面上のアイコンを例えば一定の倍率で拡大して表示し、縮小ボタン１０Ｂが操作された際は、デスクトップ画面上のアイコンを例えば一定の倍率で縮小して表示する。
【００４８】
図１１および図１２を参照してデスクトップ画面上のアイコンを拡大表示する際の操作並びに処理について説明する。
【００４９】
図１１に示す表示デバイス１２１の表示画面上に於いて、マウスカーソル（ｍｃ）で、デスクトップ画面（ＤＴ）をクリックし、当該デスクトップ画面（ＤＴ）をアクティブにした状態で、拡大ボタン１０Ａを操作する。キーボード・エンベッテッドコントローラ１９はこのボタン操作に伴うイベントをＣＰＵ１１に通知する（図６ステップＳ１０）。ＣＰＵ１１は、キーボード・エンベッテッドコントローラ１９より上記ボタン操作に伴うイベント通知を受けると（図６ステップＳ１１）、マウスカーソル（ｍｃ）が指し示すアクティブ状態にあるウィンドウを検索し（図６ステップＳ１２）、ウィンドウを特定する（図６ステップＳ１３）。ここではアクティブ状態にあるウィンドウがアイコンの拡大・縮小表示が可能なデスクトップ画面（ＤＴ）である（図６ステップＳ１４ Ｙｅｓ）ことから、当該デスクトップ画面（ＤＴ）上に設けられたアイコン（Ｉａ，Ｉｂ，…）のレジストリィ内にある表示サイズを例えば一定の拡大倍率で更新し、デスクトップ画面（ＤＴ）上のアイコン（Ｉａ，Ｉｂ，…）を拡大表示する（図６ステップＳ１５）。この際のデスクトップ画面（ＤＴ）上のアイコン（Ｉａ，Ｉｂ，…）の拡大表示例を図１２に示している。
【００５０】
このようにして、拡大ボタン１０Ａの簡単な操作で、デスクトップ画面（ＤＴ）上のアイコン（Ｉａ，Ｉｂ，…）を拡大表示することができる。
【００５１】
次に図１３および図１４を参照してデスクトップ画面を対象としたウィンドウの内容を縮小表示する際の操作並びに処理について説明する。
【００５２】
図１３に示す表示デバイス１２１の表示画面上に於いて、マウスカーソル（ｍｃ）で、デスクトップ画面（ＤＴ）をクリックし、当該デスクトップ画面（ＤＴ）をアクティブにした状態で、縮小ボタン１０Ｂを操作する。キーボード・エンベッテッドコントローラ１９はこのボタン操作に伴うイベントをＣＰＵ１１に通知する（図６ステップＳ１０）。ＣＰＵ１１は、キーボード・エンベッテッドコントローラ１９より上記ボタン操作に伴うイベント通知を受けると（図６ステップＳ１１）、マウスカーソル（ｍｃ）が指し示すアクティブ状態にあるウィンドウを検索し（図６ステップＳ１２）、ウィンドウを特定する（図６ステップＳ１３）。ここではアクティブ状態にあるウィンドウがアイコンの拡大・縮小表示が可能なデスクトップ画面（ＤＴ）である（図６ステップＳ１４ Ｙｅｓ）ことから、当該デスクトップ画面（ＤＴ）上に設けられたアイコン（Ｉａ，Ｉｂ，…）のレジストリィ内にある表示サイズを例えば一定の縮小倍率で更新し、デスクトップ画面（ＤＴ）上のアイコン（Ｉａ，Ｉｂ，…）を縮小表示する（図６ステップＳ１５）。この際のデスクトップ画面（ＤＴ）上のアイコン（Ｉａ，Ｉｂ，…）の拡大表示例を図１４に示している。
【００５３】
このようにして、縮小ボタン１０Ｂの簡単な操作で、デスクトップ画面（ＤＴ）上のアイコン（Ｉａ，Ｉｂ，…）を拡大表示することができる。
【００５４】
上記した実施形態では、コンピュータ本体１の筐体上面に設けた拡大ボタン１０Ａ、縮小ボタン１０Ｂを操作して、アクティブウィンドウの内容、およびデスクトップ画面上のアイコンを対象に、拡大・縮小表示を行う例を示したが、上記拡大ボタン１０Ａ、縮小ボタン１０Ｂに代わって、他の操作手段を用いることも可能である。例えば、アクティブ状態にあるウィンドウ（ｗｃ）内、若しくはデスクトップ画面上で、マウスの右ボタンをクリックした際に、図１５に示すような表示の拡大・縮小操作画面７１を表示し、当該画面７１内の拡大ボタン７２Ａ、縮小ボタン７２Ｂをクリック操作することで、アクティブウィンドウの内容、デスクトップ画面上のアイコン等を拡大・縮小表示することも可能である。または、図１６に示すように、コンピュータ本体１の筐体上面に設けた操作ユニット５に、拡大ボタン７２Ａ、および縮小ボタン７２Ｂに代わって、拡大縮小ダイヤル７５を設け、このダイヤル操作でアクティブウィンドウの内容、デスクトップ画面上のアイコン等を連続的に拡大・縮小表示することも可能である。または、キーボード２０上の特定の単一キー、若しくは特定の組合せキーを上記拡大ボタン１０Ａ、縮小ボタン１０Ｂの機能に割り付けることも可能である。
【００５５】
また、上記した実施形態では、アクティブウィンドウの内容、デスクトップ画面上のアイコン等を対象に拡大・縮小表示を行ったが、例えばズーミング処理機能以外の表示に関する処理機能（処理ルーチン）をもつアプリケーションについて、そのアプリケーションの表示に関する処理機能（処理ルーチン）を上記表示の拡大ボタン１０Ａ、縮小ボタン１０Ｂで実行可能である。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施形態に係る情報処理装置の構成を示すブロック図。
【図２】本発明の実施形態に係る情報処理装置の外観構成を示す斜視図。
【図３】本発明の実施形態に係るアプリケーション参照テーブル（ＴＢＬ−Ａ）の構成例を示す図。
【図４】本発明の実施形態に係るズーミングユーティリティに関するプロパティ設定テーブル（ＴＢＬ−Ｂ）の構成例を示す図。
【図５】本発明の実施形態に係るズーミング処理起動テーブル（ＴＢＬ−Ｃ）の構成例を示す図。
【図６】本発明の実施形態に係るズーミングユーティリティプログラム（ＺＵＰ）の処理手順を示すフローチャート。
【図７】本発明の実施形態に係るズーミング処理機能の表示例を示す図。
【図８】本発明の実施形態に係るズーミング処理機能の表示例を示す図。
【図９】本発明の実施形態に係るズーミング処理機能の表示例を示す図。
【図１０】本発明の実施形態に係るズーミング処理機能の表示例を示す図。
【図１１】本発明の実施形態に係るズーミング処理機能の表示例を示す図。
【図１２】本発明の実施形態に係るズーミング処理機能の表示例を示す図。
【図１３】本発明の実施形態に係るズーミング処理機能の表示例を示す図。
【図１４】本発明の実施形態に係るズーミング処理機能の表示例を示す図。
【図１５】本発明の実施形態に係る操作手段の変形例を示す図。
【図１６】本発明の実施形態に係る操作手段の変形例を示す図。
【符号の説明】
【００５７】
１…コンピュータ本体、２…ディスプレイユニット（表示部筐体）、３…、４…、５…操作ユニット、６…、７…、８…、９…、１０Ａ…拡大ボタン、１０Ｂ…縮小ボタン、１１…ＣＰＵ、１２…グラフィック・メモリコントローラハブ、１３…メモリ（主記憶）、１４…グラフィックスコントローラ、１５…Ｉ／Ｏハブ、１６…ＢＩＯＳ−ＲＯＭ、１７…ハードディスクドライブ（ＨＤＤ）、１８…サウンドコントローラ、１９…キーボード・エンベッテッドコントローラ（ＥＣ／ＫＢＣ）、２０…キーボード、１２１…表示デバイス（ＤＩＳＰ）、１４１…ＶＲＡＭ（ビデオＲＡＭ）、２０１…ズーミングユーティリティプログラム（ＺＵＰ）、２０２…レジストリィ群、２１１…アプリケーション参照テーブル（ＴＢＬ−Ａ）、２１２…ズーミングユーティリティに関するプロパティ設定テーブル（ＴＢＬ−Ｂ）、２１３…ズーミング処理起動テーブル（ＴＢＬ−Ｃ）。
【図１】
2008310824.tif 000003
【図２】
2008310824.tif 000004
【図３】
2008310824.tif 000005
【図４】
2008310824.tif 000006
【図５】
2008310824.tif 000007
【図６】
2008310824.tif 000008
【図７】
2008310824.tif 000009
【図８】
2008310824.tif 000010
【図９】
2008310824.tif 000011
【図１０】
2008310824.tif 000012
【図１１】
2008310824.tif 000013
【図１２】
2008310824.tif 000014
【図１３】
2008310824.tif 000015
【図１４】
2008310824.tif 000016
【図１５】
2008310824.tif 000017
【図１６】
2008310824.tif 000018