(57)【要約】【課題】表示画面に表示される複数のウィンドウの表示切替を行う場合に、ユーザの操作効率を向上させることが可能な情報処理装置、そのウィンドウ表示方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。【解決手段】マルチウィンドウＯＳを搭載した情報処理装置において、操作部に加えられるＺ軸方向の圧力を検出するポインティングデバイスと、前記ポインティングデバイスの検出結果に基づいて、表示デバイスに表示される複数のウィンドウの表示階層を制御する表示制御手段と、を備えている。【選択図】図１
2011232947.tif 000002
【特許請求の範囲】
【請求項１】
マルチウィンドウＯＳを搭載した情報処理装置において、
操作部に加えられるＺ軸方向の圧力を検出するポインティングデバイスと、
前記ポインティングデバイスの検出結果に基づいて、表示デバイスに表示される複数のウィンドウの表示階層を制御する表示制御手段と、
を備えことを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記操作部に、所定値以上のＺ軸方向の圧力が加えられた場合に、最前面に表示されているウィンドウの一段階下の層のウィンドウを最前面に表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記操作部に、前記所定値以上のＺ軸方向の圧力が瞬時的に加えられる毎に、最前面に表示されているウィンドウの一段ずつ下の層のウィンドウを順次、最前面に表示することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記操作部に加えられるＺ軸方向の圧力に応じて、最前面に表示されているウィンドウの一段ずつ下の層のウィンドウを順次、最前面に表示することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記表示制御手段は、クリック信号が入力された場合は、現在のウィンドウの表示状態を確定する一方、前記操作部に加えられるＺ軸方向の圧力が無くなった場合は、元のウィンドウの表示状態に戻すことを特徴とする請求項１〜請求項４のいずれか１つに記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記最前面に表示されるウィンドウの階層の番号を表示することを特徴とする請求項１〜請求項５のいずれか１つに記載の情報処理装置。
【請求項７】
前記ポインティングデバイスは、キーボード内に前記操作部が配置されるトラックポイントであることを特徴とする請求項１〜請求項５のいずれか１つに記載の情報処理装置。
【請求項８】
マルチウィンドウＯＳを搭載した情報処理装置のウィンドウ表示方法において、
操作部に加えられるＺ軸方向の圧力を検出するポインティングデバイスの検出結果に基づいて、表示デバイスに表示される複数のウィンドウの表示階層を制御する表示制御工程を含むことを特徴とする情報処理装置のウィンドウ表示方法。
【請求項９】
マルチウィンドウＯＳを搭載した情報処理装置に搭載されるプログラムにおいて、
操作部に加えられるＺ軸方向の圧力を検出するポインティングデバイスの検出結果に基づいて、表示デバイスに表示される複数のウィンドウの表示階層を制御する表示制御工程をコンピュータに実行させることを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、そのウィンドウ表示方法、およびコンピュータが実行可能なプログラムに関する。
【背景技術】
【０００２】
情報処理装置では、オペレーティングシステム(以下、「ＯＳ」という)として、マルチウィンドウＯＳが広く用いられている。マルチウィンドウＯＳとは、複数のウィンドウを同時に開き、各ウィンドウで異なるプログラムを実行できるようにしたＯＳのことである。ユーザは、マウス、トラックポイント、タッチパッド等のポインティングデバイスを用いて画面上でウィンドウを移動させたり、ウィンドウのサイズを変えたりしながら、複数のプログラムの同時実行を効率的に行うことができる。
【０００３】
これら複数のウィンドウのうちの最前面に表示されているウィンドウ以外の目的のウィンドウを最前面に表示させるためには、ユーザは、例えば、マウスを用いて表示装置に表示されているカーソルを該目的のウィンドウに移動させ、続いて、マウスの指示ボタンを押下（クリック）してウィンドウの切替操作を行う必要があった。
【０００４】
例えば、図９に示す表示画面において、ウィンドウＷ１〜Ｗ４の順の階層になっており、ウィンドウＷ４が、ウィンドウＷ１〜Ｗ３の背面に隠れている場合について説明する。ここで、Ｗ２を最前面に表示させる場合には、マウスのカーソルをＷ２が表示されている部分まで移動させた後、指示ボタンをクリックさせる必要があるので、カーソルの移動量が多く、また、誤ってウィンドウＷ３を選択してしまう場合がある。ウィンドウＷ４を最前面に表示させたい場合は、他のウィンドウＷ１〜Ｗ３を移動させたり、各ウィンドウＷ１〜Ｗ３を閉じてアイコン化する操作を行う必要があり、ユーザの操作が煩雑となる。このように、複数のウィンドウのうち、所望のウィンドウを最前面に表示させる場合に、ユーザにとって煩わしい操作が必要となる、操作時間がかかる、および誤操作のおそれ等があり、ユーザの操作効率が悪いという問題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−２６１７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記に鑑みてなされたものであって、表示画面に表示される複数のウィンドウの表示切替を行う場合に、ユーザの操作効率を向上させることが可能な情報処理装置、そのウィンドウ表示方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、マルチウィンドウＯＳを搭載した情報処理装置において、操作部に加えられるＺ軸方向の圧力を検出するポインティングデバイスと、前記ポインティングデバイスの検出結果に基づいて、表示デバイスに表示される複数のウィンドウの表示階層を制御する表示制御手段と、を備えことを特徴とする。
【０００８】
また、本発明の好ましい態様によれば、前記表示制御手段は、前記操作部に、所定値以上のＺ軸方向の圧力が加えられた場合に、最前面に表示されているウィンドウの一段階下の層のウィンドウを最前面に表示することが望ましい。
【０００９】
また、本発明の好ましい態様によれば、前記表示制御手段は、前記操作部に、前記所定値以上のＺ軸方向の圧力が瞬時的に加えられる毎に、最前面に表示されているウィンドウの一段ずつ下の層のウィンドウを順次、最前面に表示することが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記表示制御手段は、前記操作部に加えられるＺ軸方向の圧力に応じて、最前面に表示されているウィンドウの一段ずつ下の層のウィンドウを順次、最前面に表示することが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記表示制御手段は、クリック信号が入力された場合は、現在のウィンドウの表示状態を確定する一方、前記操作部に加えられるＺ軸方向の圧力が無くなった場合は、元のウィンドウの表示状態に戻すことが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記表示制御手段は、前記最前面に表示されるウィンドウの階層の番号を表示することが望ましい。
【００１３】
また、本発明の好ましい態様によれば、前記ポインティングデバイスは、キーボード内に前記操作部が配置されるトラックポイントであることが望ましい。
【００１４】
また、上述した課題を解決し、目的を達成するために、本発明は、マルチウィンドウＯＳを搭載した情報処理装置のウィンドウ表示方法において、操作部に加えられるＺ軸方向の圧力を検出するポインティングデバイスの検出結果に基づいて、表示デバイスに表示される複数のウィンドウの表示階層を制御する表示制御工程を含むことを特徴とする。
【００１５】
また、上述した課題を解決し、目的を達成するために、本発明は、マルチウィンドウＯＳを搭載した情報処理装置に搭載されるプログラムにおいて、操作部に加えられるＺ軸方向の圧力を検出するポインティングデバイスの検出結果に基づいて、表示デバイスに表示される複数のウィンドウの表示階層を制御する表示制御工程をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、マルチウィンドウＯＳを搭載した情報処理装置において、操作部に加えられるＺ軸方向の圧力を検出するポインティングデバイスと、前記ポインティングデバイスの検出結果に基づいて、表示デバイスに表示される複数のウィンドウの表示階層を制御する表示制御手段と、を備えているので、表示画面に表示される複数のウィンドウの表示切替を行う場合に、ユーザの操作効率を向上させることが可能な情報処理装置を提供することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】図１は、実施の形態に係る情報処理装置を適用したノート型ＰＣの概略の外観図である。
【図２】図２は、図１のノート型ＰＣの概略のハードウェア構成例を示す図である。
【図３】図３は、トラックポイントの模式的な断面構成の一例を示す図である。
【図４】図４は、図３のノート型ＰＣにおいて、複数ウィンドウの表示階層の変更に関する機能構成を模式的に示す図である。
【図５】図５は、図４のノート型ＰＣにおいて、複数ウィンドウの表示階層を変更する処理を説明するためのフローチャートである。
【図６】図６は、ウィンドウＷ１〜Ｗ５のレイヤ構造の一例を示す図である。
【図７】図７は、表示ディスレイに表示されるウィンドウＷ１〜Ｗ５の第１の表示例を示す図である。
【図８】図８は、表示ディスレイに表示されるウィンドウＷ１〜Ｗ５の第２の表示例を示す図である。
【図９】図９は、背景技術を説明するための図である。
【発明を実施するための形態】
【００１８】
以下に、この発明にかかる情報処理装置、そのウィンドウ表示方法、およびコンピュータが実行可能なプログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【００１９】
（実施の形態）
図１は、実施の形態に係る情報処理装置を適用したノート型ＰＣの概略の外観図である。実施の形態１に係るノート型ＰＣ１は、図１に示すように、略直方体である本体側筐体２およびディスプレイ側筐体３を備えている。本体側筐体２およびディスプレイ側筐体３は、それぞれの端部で左右の一対の連結部（ヒンジ部）７ａ、７ｂによって連結されており、連結部７ａ、７ｂは、これらの筐体を開閉自在に支持している。
【００２０】
ディスプレイ側筐体３は、本体側筐体２からの指令に応じて、各種の情報が表示される表示デバイス５を備えている。本体側筐体２は、その上面に、キーボード６，当該キーボード６内に配置されるトラックポイント（ポインティングスティックとも言う）８，およびタッチパッド９等を有する入力部４を備えている。タッチパッド９は、タッチ面９ａと、右ボタン９ｂ、および左ボタン９ｃを備えている。
【００２１】
図３は、図１のトラックポイント８の概略の断面構成の一例を示す図である。トラックポイント８は、ラバーキャップ８ａと、スティック８ｂと、歪みプレート８ｃと、歪みプレートの内部または外部に設けられた不図示の歪みセンサとから構成されている。ラバーキャップ８ａは、指先が滑らないように処理が施されている。歪みプレート８ｃは、上下方向に撓むように構成されている。以下、ラバーキャップ８ａおよびスティック８ｂをユーザが操作する操作部と称する。
【００２２】
歪みセンサの圧縮または伸張を検出することによって、操作部に加えられるＸ，Ｙ，Ｚ方向の圧力を検出する。なお、トラックポイントがＸ、Ｙ、Ｚ軸方向の圧力を検出する機構は公知であるので、その詳細な説明は省略する。
【００２３】
図１に戻り、トラックポイント８は、ユーザにより、操作部に加えられるＸ、Ｙ、Ｚ軸方向の圧力を検出し、本体側筐体２は、表示デバイス５の画面上で、そのＸＹ軸方向の圧力に応じてカーソルを移動させ、また、Ｚ軸方向の圧力に応じて、複数のウィンドウＷの表示階層を切り替える。これにより、ユーザは、トラックポイント８の操作部を下向きに押すことで、複数のウィンドウＷの表示階層を切り替えることができる。
【００２４】
図２は、図１のノート型ＰＣ１の概略のハードウェア構成例を示す図である。ノート型ＰＣ１は、同図に示すように、ＣＰＵ１１、ＲＯＭ１２、メモリ１３、ＨＤＤ（ハードディスク）１４、グラフィックスアダプタ１５と、表示デバイス５と、エンベデッドコントローラ１７と、キーボード６と、トラックポイント８と、タッチパッド９と、ＵＳＢポート２０と、バッテリ２１、ＤＣ−ＤＣコンバータ２２、およびＡＣアダプタ２３等を備えており、各部はバスを介して接続されている。
【００２５】
ＣＰＵ１１は、バスを介して接続されたＨＤＤ１４に格納されたＯＳ３０によりノート型ＰＣ１全体の制御を行うとともに、ＨＤＤ１４に格納された各種のプログラムに基づいて処理を実行する機能を司る。ＲＯＭ１２は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）１２ａやデータ等を格納している。
【００２６】
メモリ１３は、キャッシュメモリやＲＡＭで構成されており、ＣＰＵ１１の実行プログラムの読み込み領域や、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。
【００２７】
ＨＤＤ（ハードディスク）１４は、ノート型ＰＣ１の全体の制御を行うためのマルチウィンドウのＯＳ３０、表示デバイス５に表示される複数のウィンドウの表示階層を変更するためのウィンドウ表示階層変更プログラム（ユーティリティプログラム）３２、特定業務に向けられたアプリケーションプログラム３３等を記憶する機能を有する。
【００２８】
ＯＳ３０は、ノート型ＰＣ１の基本的な動作を制御しているものであり、各種資源を管理し、例えば、アプリケーションプログラムが発生した命令を、ドライバ３１やＢＩＯＳ１２ａに伝える。また、ＯＳ３０は、マルチタスク機能およびマルチウィンドウ機能を有し、アプリケーションプログラム３３の実行コンテキスト（あるアプリケーションプログラム３３が利用しているレジスタセットやメインメモリイメージ、ファイルハンドルなど）やＧＵＩの部品などのソフトウェア資源の管理も行う。ＯＳ３０としては、例えば、Ｗｉｎｄｏｗｓ（登録商標）ＸＰ、Ｗｉｎｄｏｗｓ（登録商標）Ｖｉｓｔａ、Ｗｉｎｄｏｗｓ（登録商標）７等を使用することができる。
【００２９】
ＯＳ３０は、周辺機器類をハードウェア操作するための各種ドライバ３１を備えており、例えば、表示デバイス５に画像を表示させるための表示用のドライバ、キーボード６，トラックポイント８、タッチパッド９等の入力部４を動作させるためのドライバ等を備えている。ここでは、ＯＳ３０がドライバ３１を備えているものとして説明するが、ＯＳとドライバを独立のものとして扱うことにしてもよい。
【００３０】
グラフィックスアダプタ１５は、ＣＰＵ１１の制御に従って、描画情報をビデオ信号に変換し、変換したビデオ信号を表示デバイス５に出力するためのものであり、描画情報が書き込まれるＶＲＡＭ１５ａやＶＲＡＭ１５ａに書き込まれた描画情報をビデオ信号に変換して、表示デバイス５に出力するグラフィックスチップ等を備えている。
【００３１】
表示デバイス５は、液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイ、およびＣＲＴ等であり、ＣＰＵ１１により制御され、グラフィックスアダプタ１５から入力されるビデオ信号に応じた各種情報を表示する。
【００３２】
エンベデッドコントローラ１７は、文字、コマンド等を入力する各種キーより構成されるキーボード６、画面上のカーソルを移動させたり、各種メニューを選択するトラックポイント８やタッチパッド９等の動作を制御する。
【００３３】
ＡＣアダプタ２３は、商用電源に接続して、ＡＣ電圧をＤＣ電圧に変換してＤＣ−ＤＣコンバータ２２に出力する。ＤＣ−ＤＣコンバータ２２は、ＡＣアダプタ２３から供給されるＤＣ電圧を所定の電圧に変換して各部に電力を供給し、また、バッテリ２１の充電を行う。バッテリ２１は、ＤＣ−ＤＣコンバータ２２により充電され、ＡＣアダプタ２３が装着されていない場合に、充電した電圧を各部に供給する。
【００３４】
図４は、図２のノート型ＰＣ１の複数ウィンドウの表示階層の変更に関する機能構成を模式的に示す図である。
【００３５】
図４において、ウィンドウ表示階層変更プログラム３２は、トラックポイント８の操作部に加えられるＺ軸方向の圧力Ｐｚに基づいて、表示デバイス５に表示される複数のウィンドウＷの表示階層を変更するためのものである。ウィンドウ表示階層変更プログラム３２は、ＯＳ３０から、トラックポイント８で検出されたＺ軸方向の圧力Ｐｚおよびタッチパッド９（左ボタン９ｃ）の左クリック信号を取得する。ウィンドウ表示階層変更プログラム３２は、トラックポイント８で検出されたＺ軸方向の圧力Ｐｚおよびタッチパッド９（左ボタン９ｃ）の左クリック信号に基づいて、複数のウィンドウＷの表示階層を選択・決定して、ＯＳ３０に選択・決定したウィンドウの表示階層に変更するように指示する。
【００３６】
ＯＳ３０は、アプリケーション３３等の指示に従って、複数のウィンドウを生成して、その描画情報をグラフィックスアダプタ１５のＶＲＡＭ１５ａに書き込む。ＯＳ３０は、
ウィンドウ表示階層変更プログラム３２からのウィンドウの表示階層の変更指示に従って、ウィンドウの表示階層を変更する。ＯＳ３０は、エンベデッドコントローラ１７を介して、トラックポイント８で検出された操作部のＸ，Ｙ，Ｚ軸方向の圧力Ｐｘ、Ｐｙ、Ｐｚおよびタッチパッド９（左ボタン９ｃ、右ボタン９ｂ）の左右クリック信号が入力される。ＯＳ３０は、トラックポイント８で検出された操作部のＸ，Ｙ軸方向の圧力Ｐｘ、Ｐｙに基づいて、カーソルの表示位置を変更する。また、ＯＳ３０は、トラックポイント８で検出された操作部のＺ軸方向の圧力Ｐｚおよびタッチパッド９（左ボタン９ｃ）の左クリック信号をウィンドウ表示階層変更プログラム３２に出力する。
【００３７】
トラックポイント８は、エンベデットコントローラ１７を介して、操作部のＸ、Ｙ、Ｚ軸方向の圧力Ｐｘ、Ｐｙ、ＰｚをＯＳ３０に出力する。また、タッチパッド９は左右クリック信号をＯＳ３０に出力する。
【００３８】
グラフィクスアダプタ１５は、ＶＲＡＭ１５ａの描画情報をビデオ信号に変換して、表示デバイス５に出力して、ＶＲＡＭ１５ａ上の描画情報を表示させる。
【００３９】
図５は、図４のノート型ＰＣ１において、複数ウィンドウの表示階層を変更する処理を説明するためのフローチャートである。トラックポイント８の操作部が押されると（ステップＳ１）、トラックポイント８でＺ軸方向の圧力が検出される（ステップＳ２）。
【００４０】
ウィンドウ表示階層変更プログラム３２は、Ｚ軸方向の圧力の検出結果に基づいて、最前面に表示させるウィンドウを選択する（ステップＳ３）。具体的には、ウィンドウ表示階層変更プログラム３２は、選択したウィンドウを最前面に表示させる指示をＯＳ３０に出力し、ＯＳ３０は、指示されたウィンドウを最前面に表示させる。
【００４１】
ウィンドウ表示階層変更プログラム３２は、Ｚ軸方向の圧力が所定値以下となったか否かを判定し（ステップＳ４）、Ｚ軸方向の圧力が所定値以下となった場合には（ステップＳ４の「Ｙｅｓ」）、トラックポイント８の操作部が押される前の表示状態に戻す（ステップＳ８）。具体的には、ウィンドウ表示階層変更プログラム３２は、ＯＳ３０に、トラックポイント８の操作部が押される前の表示状態に戻すように指示し、これに応じて、ＯＳ３０は、表示画面の表示を、トラックポイント８の操作部が押される前の表示状態に戻す。
【００４２】
他方、ウィンドウ表示階層変更プログラム３２は、Ｚ軸方向の圧力が所定値以下となっていない場合には（ステップＳ４の「Ｎｏ」）、Ｚ軸方向の圧力が変化したか否かを判定し（ステップＳ５）、Ｚ軸方向の圧力が変化した場合には（ステップＳ５の「Ｙｅｓ」）、ステップＳ３に戻る一方、Ｚ軸方向の圧力が変化していない場合には（ステップＳ５の「Ｎｏ」）、左ボタン９ｃがクリックされたか否かを判断し（ステップＳ６）、左ボタン９ｃがクリックされていない場合には（ステップＳ６の「Ｎｏ」）、ステップＳ５に戻り、左ボタン９ｃがクリックされた場合には（ステップＳ６の「Ｙｅｓ」）、現在の表示を確定する（ステップＳ７）。これにより、ユーザがトラックポイント８の操作部から手を離しても、現在の表示状態が維持される。
【００４３】
上記ウィンドウ切替表示処理の具体例を図６〜図８を参照して説明する。図６は、ウィンドウＷ１〜Ｗ５のレイヤ構造の一例を示している。図７は、表示ディスレイ５に表示されるウィンドウＷ１〜Ｗ５の第１の表示例、図８は、表示ディスレイ５に表示されるウィンドウＷ１〜Ｗ５の第２の表示例を示している。
【００４４】
以下、図６に示すように、ウィンドウＷ１〜Ｗ５が、Ｗ１〜Ｗ５の順の階層となっているものとして説明する。ウィンドウの数は一例であって、本発明はこれに限定されるものではない。
【００４５】
（第１の表示例）
第１の表示例では、トラックポイント８の操作部が、トラックポイント８のＺ軸方向の圧力ΔＰｚ／時間Δｔ≧所定値Ｔｈの力で押される毎に、最前面に表示されているウィンドウの一段ずつ下の層のウィンドウを順次、最前面に表示する例について説明する。
【００４６】
図７（ａ）に示すように、Ｗ１が最前面に表示され、Ｗ４、Ｗ５は、Ｗ１，Ｗ２に重なって隠れているものとする。ユーザがトラックポイント８の操作部を、ΔＰｚ／Δｔ≧Ｔｈで１回押すと、図７（ｂ）に示すように、ウィンドウＷ２が最前面に表示される（図５のステップＳ３）。ここで、ユーザが左ボタン９ｃをクリックすると（図５のステップＳ６の「Ｙｅｓ」）、この表示状態を確定し（図５のステップＳ７）、ユーザがさらにトラックポイントを強く押さない限り、トラックポイント８の操作部から手を離してもこの表示状態が維持される。他方、ウィンドウＷ２が最前面に表示されている状態で、ユーザが手をトラックポイント８の操作部から手を離すと（図５のステップＳ４の「Ｙｅｓ」）、表示が元の状態（図７（ａ））に戻る（図５のステップＳ８）。
【００４７】
また、図７（ｂ）の画面が表示されている状態で、ユーザがトラックポイント８の操作部を、ΔＰｚ／Δｔ≧Ｔｈでもう１回押すと、図７（ｃ）に示すように、ウィンドウＷ３が最前面に表示される（図５のステップＳ５の「Ｙｅｓ」，Ｓ３）。このように、トラックポイント８の操作部が、ΔＰｚ／Δｔ≧Ｔｈの力で押される毎に、最前面に表示されているウィンドウの一段ずつ下の層のウィンドウが順次、最前面に表示される（図７（ａ）〜（ｅ））。また、各画面で、ユーザが左ボタン８ｃを押すと、現在のウィンドウの表示状態が確定する（図５のステップＳ６の「Ｙｅｓ」、Ｓ７）。また、ユーザがトラックポイント８の操作部から手を離すと（トラックポイント８の操作部に加えられるＺ軸方向の圧力が無くなった場合：図４のステップＳ４「Ｙｅｓ」）、元のウィンドウの表示状態に戻る（図７（ａ）〜（ｅ）：図５のステップＳ８）。なお、図７（ａ）〜（ｅ）に示すように、ウィンドウ表示階層変更プログラム３２は、ＯＳ３０を介して、最前面に表示するウィンドウＷの階層の番号を表示することにしてもよい。
【００４８】
（第２の表示例）
第２の表示例では、トラックポイント８の操作部に加えられるＺ軸方向の圧力に応じて、最前面に表示されているウィンドウの一段ずつ下の層のウィンドウを順次、最前面に表示する例について説明する。
【００４９】
図８（ａ）に示すように、Ｗ１が最前面に表示され、Ｗ４、Ｗ５は、Ｗ１，Ｗ２に重なって隠れているものとする。ユーザがトラックポイント８の操作部を下方向に押して、Ｚ軸方向の圧力Ｐｚ≧Ｔｈ１になると、図８（ｂ）に示すように、ウィンドウＷ２が最前面に表示される（図５のステップＳ３）。ここで、ユーザが左ボタン９ｃをクリックすると（図５のステップＳ６の「Ｙｅｓ」）、この表示状態を確定し（図５のステップＳ７）、ユーザがさらにトラックポイント８を強く押さない限り、トラックポイント８の操作部から手を離してもこの表示状態が維持される。他方、ウィンドウＷ２が最前面に表示されている状態で、ユーザが手をトラックポイント８の操作部から手を離すと（Ｐｚ＜Ｔｈ１となると）、表示が元の状態（図８（ａ））に戻る（図５のステップＳ４の「Ｙｅｓ」、ステップＳ８）。
【００５０】
また、図８（ｂ）の画面が表示されている状態で、図８ユーザがトラックポイント８の操作部をもう少し強く押して、Ｐｚ≧Ｔｈ２になると、図７（ｃ）に示すように、ウィンドウＷ３が最前面に表示される（図５のステップＳ５の「Ｙｅｓ」，Ｓ３）。さらに、Ｐｚ≧Ｔｈ２になると、図８（ｃ）に示すように、ウィンドウＷ３が最前面に表示される（図５のステップＳ５の「Ｙｅｓ」，Ｓ３）。同様に、Ｐｚ≧Ｔｈ３になると、図８（ｄ）に示すように、ウィンドウＷ４が最前面に表示され、Ｐｚ≧Ｔｈ４になると、図８（ｅ）に示すように、ウィンドウＷ５が最前面に表示される。すなわち、０≦Ｐｚ＜Ｔｈ１では、元の画面（図８（ａ））が、Ｔｈ１≦Ｐｚ＜Ｔｈ２では、一段下のウィンドウＷ２が最前面に表示され（図８（ｂ））、Ｔｈ２≦Ｐｚ＜Ｔｈ３では、二段下のウィンドウＷ３が最前面に表示され（図８（ｃ））、Ｔｈ３≦Ｐｚ＜Ｔｈ４では、三段下のウィンドウＷ４が最前面に表示され（図８（ｄ））、Ｔｈ４≦Ｐｚでは、四段下のウィンドウＷ５が最前面に表示される（図８（ｅ））。また、各画面で、ユーザが左ボタン９ｃを押すと、現在のウィンドウの表示状態が確定する（図５のステップＳ６の「Ｙｅｓ」、Ｓ７）。なお、図８（ａ）〜（ｅ）に示すように、ウィンドウ表示階層変更プログラム３２は、ＯＳ３０を介して、最前面に表示するウィンドウＷの階層の番号を表示することにしてもよい。
【００５１】
以上説明したように、操作部に加えられるＺ軸方向の圧力を検出するタッチパッド８と、タッチパッド８のＺ軸方向の圧力の検出結果に基づいて、表示デバイス５に表示される複数のウィンドウの表示階層を制御するウィンドウ表示階層変更プログラム３２とを備えているので、表示画面に表示される複数のウィンドウの表示切替を行う場合に、ユーザの操作効率を向上させることが可能となる。付言すると、ユーザは、トラックポイント８を押し込む操作によって高さ方向（Ｚ軸方向）を指定して、最前面以下に隠されたウィンドウを選択・表示することができ、画面をＸＹ平面とした場合、階層方向はＺ軸方向と観念できるため、ユーザの直感的な操作で、カーソルを移動させることなく、容易にウィンドウを選択・表示することができる。
【００５２】
また、ウィンドウ表示階層変更プログラム３２は、トラックポイント８の操作部に、所定値以上のＺ軸方向の圧力が加えられた場合に、最前面に表示されているウィンドウの一段階下の層のウィンドウを最前面に表示するように制御することとしたので、ユーザはトラックポイント８の操作部を下向きに所定以上の強さで押すことで、最前面に表示されているウィンドウの一段階下の層のウィンドウを最前面に表示することが可能となる。
【００５３】
また、ウィンドウ表示階層変更プログラム３２は、トラックポイント８の操作部に、所定値以上のＺ軸方向の圧力が瞬時的に加えられる毎に、最前面に表示されているウィンドウの一段ずつ下の層のウィンドウを順次、最前面に表示するように制御することとしたので、ユーザは、トラックポイント８を押す回数に応じて、最前面に表示するウィンドウを変更することが可能となる。
【００５４】
また、ウィンドウ表示階層変更プログラム３２は、トラックポイント８の操作部に加えられるＺ軸方向の圧力に応じて、最前面に表示されているウィンドウの一段ずつ下の層のウィンドウを順次、最前面に表示するように制御することとしたので、ユーザは、トラックポイント８を押す圧力に応じて、最前面に表示するウィンドウを変更することが可能となる。
【００５５】
また、ウィンドウ表示階層変更プログラム３２は、左クリック信号が入力された場合は、現在のウィンドウの表示状態を確定する一方、トラックポイント８の操作部に加えられるＺ軸方向の圧力が無くなった場合は、元のウィンドウの表示状態に戻すように制御することとしたので、ユーザは、簡単な操作で表示状態の確定やウィンドウの表示状態を元に戻すことが可能となる。
【００５６】
また、ウィンドウ表示階層変更プログラム３２は、最前面に表示されるウィンドウの階層の番号を表示することとしたので、ユーザは、最前面に表示されているウィンドウの階層を簡単に知ることが可能となる。
【００５７】
なお、上記実施の形態では、情報処理装置として、ノート型ＰＣについて説明したが、本発明はこれに限定されるものではなく、デスクトップ型ＰＣ，ＰＤＡ、携帯電話等の他の情報処理装置にも適用することができる。  
【００５８】
また、上記実施の形態では、Ｚ軸方向の圧力を検出するポインティングとして、トラックポイントについて説明したが、本発明はこれに限定されるものではなく、他のポインティングデバイスでＺ軸方向の圧力を検出してもよい。例えば、タッチパッドに歪みセンサを搭載して、Ｚ軸方向の圧力を検出する構成としてもよい。
【産業上の利用可能性】
【００５９】
本発明に係る情報処理装置、そのウィンドウ表示方法、およびコンピュータが実行可能なプログラムは、複数のウィンドウの表示階層を切り替える場合に広く適用可能である。
【符号の説明】
【００６０】
１  ノート型ＰＣ
２  本体側筐体
３  ディスプレイ側筐体
４  入力部
５  表示デバイス
６  キーボード
７ａ、７ｂ  連結部
８  トラックポイント
９  タッチパッド
１１  ＣＰＵ
１２  ＲＯＭ
１２ａ  ＢＩＯＳ
１３  メモリ
１４  ＨＤＤ（ハードディスク）
１５  グラフィックスアダプタ
１５ａ  ＶＲＡＭ
１７  エンベデッドコントローラ
２０  ＵＳＢポート
２１  バッテリ
２２  ＤＣ−ＤＣコンバータ
２３  ＡＣアダプタ
３０  ＯＳ
３１  ドライバ
３２  ウィンドウ表示階層変更プログラム
３３  アプリケーションプログラム
【図１】
2011232947.tif 000003
【図２】
2011232947.tif 000004
【図３】
2011232947.tif 000005
【図４】
2011232947.tif 000006
【図５】
2011232947.tif 000007
【図６】
2011232947.tif 000008
【図７】
2011232947.tif 000009
【図８】
2011232947.tif 000010
【図９】
2011232947.tif 000011