(57)【要約】【課題】マウスによる既存のコントロールインターフェースを残したまま、タッチスクリーンの操作性を向上できる情報処理装置及び画像表示方法を提供することを目的とする。【解決手段】パーソナルコンピュータ１は、ディスプレイ３ａと、マウス８と、タッチスクリーン２３とを有する。ＣＰＵ１０がＧＵＩ画面プログラム１２０を実行することにより、ウィンドウ２００の上に半透過状態のＧＵＩ画面３００が表示される。ＧＵＩ画面３００は複数の領域３０１〜３０９に区画され、それぞれの領域がウィンドウ２００のサイズ変更の操作と対応付けられている。ＧＵＩ画面３００からタッチスクリーン２３により入力される操作コマンドをウィンドウ２００に対する操作へ変換し、ウィンドウ２００を起動しているアプリケーションプログラム１１０に送信する。【選択図】  図４
2011159082.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイと、
前記ディスプレイに積層されるタッチスクリーンと、
前記タッチスクリーンを介して操作コマンドを入力する操作画面を、前記ディスプレイに表示されるウィンドウに重畳して表示する表示制御部と、
前記操作画面から前記タッチスクリーンにより入力される操作コマンドを、前記ウィンドウに対して反映させる操作実行部と
を有することを特徴とする情報処理装置。
【請求項２】
前記表示制御部は、前記ウィンドウ内に表示されるアイコンよりも広範囲である操作画面を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、半透過状態である操作画面を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記表示制御部は、複数の領域に区画され、複数の種類の操作コマンドを入力可能な操作画面を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記表示制御部は、前記ウィンドウのサイズを変更する操作コマンドを入力する領域を含む操作画面を表示し、
前記操作実行部は、前記操作画面を介して入力される前記ウィンドウのサイズ変更を示す操作コマンドを、前記ウィンドウを起動しているアプリケーションに対して送信することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記表示制御部は、前記ウィンドウを起動しているアプリケーションの終了を示す操作コマンドを入力する領域を含む操作画面を表示し、
前記操作実行部は、前記操作画面を介して入力される前記アプリケーションの終了を示す操作コマンドを、前記ウィンドウを起動しているアプリケーションに対して送信することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記表示制御部は、
前記ウィンドウのサイズ変更若しくは前記ウィンドウを起動しているアプリケーションの終了を示すメニュー画面を表示する操作コマンドを入力する領域を含む操作画面を表示し、
前記メニュー画面を表示する操作コマンドを入力する領域における操作を検知した場合は前記メニュー画面を表示し、
前記操作実行部は、
前記メニュー画面を介して入力される操作コマンドを、前記ウィンドウを起動しているアプリケーションに対して送信することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記表示制御部は、前記操作画面を一定時間表示した後に非表示とすることを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記表示制御部は、前記操作画面を表示している間に、前記操作画面の表示を停止することを示す操作コマンドを受信した場合は、前記一定時間内であっても前記操作画面を非表示とすることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
ディスプレイに積層されるタッチスクリーンから操作コマンドを受信し、
前記タッチスクリーンを介して操作コマンドを入力する操作画面を前記ディスプレイに表示されるウィンドウに重畳して表示し、
前記操作画面から前記タッチスクリーンにより入力される操作コマンドを、前記ウィンドウに対して実行することを特徴とする画像表示方法。
【請求項１１】
前記操作画面は、前記ウィンドウ内に表示されるアイコンよりも広範囲であることを特徴とする請求項１０に記載の画像表示方法。
【請求項１２】
前記操作画面は、半透過状態であることを特徴とする請求項１０に記載の画像表示方法。
【請求項１３】
前記操作画面は、複数の領域に区画され、複数の種類の操作コマンドを入力可能であることを特徴とする請求項１０に記載の画像表示方法。
【請求項１４】
前記操作画面は、前記ウィンドウのサイズを変更する操作コマンドを入力する領域を含み、
前記操作画面を介して入力される前記ウィンドウのサイズ変更を示す操作コマンドを、前記ウィンドウを起動しているアプリケーションに対して送信することを特徴とする請求項１０に記載の画像表示方法。
【請求項１５】
前記操作画面は、前記ウィンドウを起動しているアプリケーションの終了を示す操作コマンドを入力する領域を含み、
前記操作画面を介して入力される前記アプリケーションの終了を示す操作コマンドを、前記ウィンドウを起動しているアプリケーションに対して送信することを特徴とする請求項１０に記載の画像表示方法。
【請求項１６】
前記操作画面は、前記ウィンドウのサイズ変更若しくは終了を示すメニュー画面を表示する操作コマンドを入力する領域を含み、
前記メニュー画面を表示する操作コマンドを入力する領域における操作を検知した場合は前記メニュー画面を表示し、
前記メニュー画面を介して入力される操作コマンドを、前記ウィンドウを起動しているアプリケーションに対して送信することを特徴とする請求項１０に記載の情報処理装置。
【請求項１７】
前記操作画面を一定時間表示した後に、非表示とすることを特徴とする請求項１０に記載の情報処理装置。
【請求項１８】
前記操作画面を表示している間に、前記操作画面の表示を停止することを示す操作コマンドを受信した場合は、前記一定時間内であっても前記操作画面を非表示とすることを特徴とする請求項１７に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び画像表示方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ等の情報処理装置の小型化に伴い、これらに備えられるディスプレイも小型化が進んでいる。小型化したディスプレイ内で効率的にコンテンツの情報を表示するために、コンテンツとは別の領域に表示されるコントロールアイコンをウィンドウには表示させず、半透過的状態でウィンドウの上に重ねて表示することが行われている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２０２９５４号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の技術においては、コントロールアイコンを非表示にしたウィンドウを表示するため、ユーザはコントロールアイコンを表示したウィンドウで作業することはできない。しかし、マウスを使用する場合には操作に慣れ親しんだコントロールアイコンを表示したウィンドウで作業することが望まれる。即ち、タッチスクリーン用のウィンドウと通常のウィンドウとを並存させることがユーザビリティの向上につながる。
【０００５】
本発明は、上述した点に鑑みてなされたものであり、マウスによる既存のコントロールインターフェースを残したまま、タッチスクリーンの操作性を向上できる情報処理装置及び画像表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る情報処理装置は、ディスプレイと、前記ディスプレイに積層されるタッチスクリーンと、前記タッチスクリーンの操作に対応する操作画面を、前記ディスプレイに表示されるウィンドウに重畳して表示する表示制御部と、前記操作画面から前記タッチスクリーンにより入力される操作コマンドを、前記ウィンドウに対して反映させる操作実行部とを有することを特徴としている。
【０００７】
また、本発明に係る画像表示方法は、ディスプレイに積層されるタッチスクリーンから操作コマンドを受信し、前記タッチスクリーンを介して操作コマンドを入力する操作画面を前記ディスプレイに表示されるウィンドウに重畳して表示し、前記操作画面から前記タッチスクリーンにより入力される操作コマンドを、前記ウィンドウに対して実行することを特徴としている。
【発明の効果】
【０００８】
本発明によれば、マウスによる既存のコントロールインターフェースを残したまま、タッチスクリーンの操作性を向上できる情報処理装置及び画像表示方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態におけるパーソナルコンピュータの外観斜視図。
【図２】本実施の形態におけるパーソナルコンピュータの機能ブロック図。
【図３】本実施の形態におけるウィンドウの例を示す図。
【図４】本実施の形態におけるＧＵＩ画面の例を示す図。
【図５】本実施の形態におけるＧＵＩ画面プログラムの機能ブロック図。
【図６】本実施の形態におけるＧＵＩ画面の表示制御の手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下に、図１〜図６を参照して、本発明の実施の形態について、例えば、情報処理装置の１つであるパーソナルコンピュータ１に適用した場合を例に説明する。図１は、第１の実施の形態における第１のパーソナルコンピュータ１の外観斜視図を示す。
【００１１】
パーソナルコンピュータ１はコンピュータ本体２とディスプレイユニット３から構成されている。ディスプレイユニット３にはディスプレイ３ａが組み込まれている。本実施の形態においては、ディスプレイ３ａの前面にタッチスクリーン２３が積層されている。ディスプレイユニット３は、コンピュータ本体２の上面を覆う閉塞位置とコンピュータ本体２の上面が露出する開放位置との間を回動自在に変化するようにヒンジ４に取り付けられている。
【００１２】
本明細書においては開放位置において、ディスプレイ３ａに対向してパーソナルコンピュータ１を使用するユーザから見て左側を左、ユーザから見て右側を右、上側を上、下側を下、ユーザから見て右側を右、手前側を手前、奥側を奥と定義する。
【００１３】
コンピュータ本体２は薄い箱状の筐体を有しており、その筐体上面中央部にはキーボード６が設けられる。コンピュータ本体２の手前側の筐体部分上面にはパームレスト２５が形成されている。パームレスト２５のほぼ中央にはタッチパッド５が設けられる。また、タッチパッド５の右側には通信モジュール２２が設けられている。コンピュータ本体２の奥側の筐体部分上面には、コンピュータ本体２の電源をオン／オフするための電源スイッチ７が設けられる。また、本実施の形態におけるパーソナルコンピュータ１は、入力デバイスとしてＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等でマウス８が接続されているとする。
【００１４】
図２は、本実施の形態におけるパーソナルコンピュータの機能ブロック図である。本実施の形態におけるパーソナルコンピュータ１は、ディスプレイ３ａと、タッチパッド５と、キーボード６と、電源スイッチ７と、マウス８と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０と、ノースブリッジ１１と、主メモリ１２と、グラフィックスコントローラ１３と、ＶＲＡＭ１４（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、サウスブリッジ１５と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１６と、ＢＩＯＳ−ＲＯＭ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１７と、ＥＣ／ＫＢＣ（Ｅｍｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ／Ｋｅｙｂｏａｒｄ  Ｃｏｎｔｒｏｌｌｅｒ）１８と、電源コントローラ１９と、バッテリ２０と、ＡＣアダプタ２１と、通信モジュール２２と、タッチスクリーンコントローラ２４と、タッチスクリーン２３とを備えている。
【００１５】
ディスプレイ３ａは、グラフィックスコントローラ１３からの映像信号に基づいて、映像を表示する。
タッチパッド５、キーボード６、マウス８及びタッチスクリーン２３は、ユーザの操作に応じて、パーソナルコンピュータ１に各種の操作信号を入力する入力デバイスである。
【００１６】
電源スイッチ７は、ユーザによる操作に応じてパーソナルコンピュータ１をパワーオン／パワーオフする制御信号を入力する。
ＣＰＵ１０は、本パーソナルコンピュータ１の動作を制御するために設けられたプロセッサであり、ＨＤＤ１６から主メモリ１２にロードされる、オペレーティングシステム及び各種アプリケーションプログラムを実行する。またＣＰＵ１０は、ＢＩＯＳ−ＲＯＭ１７に格納されたシステムＢＩＯＳを主メモリ１２にロードした後、実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００１７】
ノースブリッジ１１はＣＰＵ１０のローカルバスとサウスブリッジ１５との間を接続するブリッジデバイスである。ノースブリッジ１１には主メモリ１２をアクセス制御するメモリコントローラも内蔵されている。またノースブリッジ１１はＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス等を介してグラフィックスコントローラ１３との通信を実行する機能も有している。
【００１８】
主メモリ１２は、ＨＤＤ１６に記憶されるオペレーティングシステム及び各種アプリケーションプログラムや、ＢＩＯＳ−ＲＯＭ１７に格納されたシステムＢＩＯＳを展開されるためのいわゆるワーキングメモリである。
【００１９】
本実施の形態においては主メモリ１２において、ＯＳ１００と、アプリケーションプログラム１１０と、ＧＵＩ画面プログラム１２０とが展開される。本発明にかかるＧＵＩ画面プログラム１２０の機能については後述する。
【００２０】
グラフィックスコントローラ１３は、本コンピュータのディスプレイモニタとして使用されるディスプレイ３ａを制御する表示コントローラである。このグラフィックスコントローラ１３はオペレーティングシステム／アプリケーションプログラムによってＶＲＡＭ１４に描画された表示データから、ディスプレイ３ａに表示すべき表示イメージを形成する映像信号を生成する。
【００２１】
サウスブリッジ１５は、ＢＩＯＳ−ＲＯＭ１７へのアクセスや、ＨＤＤ１６及びＯＤＤ（Ｏｐｔｉｃａｌ  Ｄｉｓｋ  Ｄｒｉｖｅ）等のディスクドライブ（Ｉ／Ｏデバイス）の制御を行う。また本実施の形態においては、外部機器と無線通信を行うための通信モジュール２２が接続されている。
【００２２】
ＨＤＤ１６は、オペレーティングシステム及び各種アプリケーションプログラム等を記憶する記憶装置である。
ＢＩＯＳ−ＲＯＭ１７はハードウェア制御のためのプログラムであるシステムＢＩＯＳを格納する書き換え可能な不揮発性メモリである。
ＥＣ／ＫＢＣ１８は、入力デバイスとして備えられるタッチパッド５、キーボード６、マウス８、及びタッチスクリーン２３の制御を行う。ＥＣ／ＫＢＣ１８はパーソナルコンピュータ１のシステム状況に関わらず、各種のデバイス（周辺機器、センサ、電源回路等）を監視し制御するワンチップ・マイコンである。またＥＣ／ＫＢＣ１８は、ユーザによる電源スイッチ７の操作に応じて、電源コントローラ１９と共同して、本パーソナルコンピュータ１をパワーオン／パワーオフする機能を有している。
【００２３】
電源コントローラ１９は、外部電源がＡＣアダプタ２１を介して供給されている場合、ＡＣアダプタ２１から供給される外部電源を用いてパーソナルコンピュータ１の各コンポーネントに供給すべきシステム電源を生成する。また、電源コントローラ１９は、外部電源がＡＣアダプタ２１を介して供給されていない場合、バッテリ２０を用いてパーソナルコンピュータ１の各コンポーネント（コンピュータ本体２、及びディスプレイユニット３）に供給すべきシステム電源を生成する。
【００２４】
通信モジュール２２は、外部機器と無線通信を行うためのモジュールであり、無線アンテナや無線通信回路等で構成される。
タッチスクリーン２３は、ディスプレイ３ａの前面に積層される。ディスプレイ３ａに表示される情報に、タッチスクリーン２３を介して接触すると、それに応じた操作信号の入力を行う入力デバイスである。
【００２５】
タッチスクリーンコントローラ２４は、ユーザが指で触れたたタッチスクリーン２３上の位置を検出し、検出結果をＥＣ／ＫＢＣ１８に入力する。尚、タッチスクリーン２３及びタッチスクリーンコントローラ２４に代えて、例えばペンによる位置指示が可能なタブレット（デジタイザ）及びタブレットコントローラ（デジタイザコントローラ）を用いても良い。
【００２６】
このタッチスクリーン２３を介した入力操作は、ユーザが指を直接タッチスクリーン２３に接触させて行うため、細かい入力操作を行うことには向いていない。この細かい入力操作の例としては、ウィンドウ２００の角に表示されるウィンドウ２００のサイズ変更を行うためのアイコンを選択する操作や、ウィンドウ２００のリサイズを行うためにウィンドウ２００の辺や頂点を選択する操作である。即ち、ウィンドウ２００内の狭い範囲を指操作により的確に選択することは難しく、操作効率の低下を招く。そこで、本実施の形態においては、タッチスクリーン２３の操作性を向上させるために、タッチスクリーン２３による入力操作を補助するＧＵＩ画面３００をウィンドウ２００に重畳して表示する。
【００２７】
図３は、本実施の形態におけるウィンドウ２００の例を示す図である。ウィンドウ２００は、上辺２００ａと、右辺２００ｂと、下辺２００ｃと、左辺２００ｄとで囲まれた領域を指す。ウィンドウ２００は、バー２１０と、作業ウィンドウ２２０とから構成される。バー２１０は、上辺２００ａに沿ったウィンドウ２００上部の領域であり、ウィンドウ２００のサイズ変更を示すアイコン２１１と、ファイル名２１２とを表示する。作業ウィンドウ２２０は、ウィンドウ２００内のバー２１０以外の領域であり、起動しているアプリケーションプログラム１１０に基づいたコンテンツの表示及び作業を行う領域である。
【００２８】
図４は、本実施の形態におけるＧＵＩ画面３００の例を示す図である。本実施の形態において、ＧＵＩ画面３００は９つの領域３０１〜３０９に区画されるとする。区画された各領域中には、それぞれの領域中で実行可能な操作内容を示す記号が表示されている。領域を区画する線及び操作内容を示す記号から構成されるＧＵＩ画面３００は、作業ウィンドウ２２０に重畳して半透過に表示されるため、作業ウィンドウ２２０の表示を視認することの妨げにはならない。従って、本実施の形態においては、マウス８によりカーソルを移動させることによりアイコン２１１を選択する操作、及びタッチスクリーン２３を介して指で接触することによりＧＵＩ画面３００上の各領域を選択する操作の何れも実行可能である。
【００２９】
ＧＵＩ画面３００は、特定の入力操作をトリガとして表示され、ＧＵＩ画面３００上で操作が開始されるとＧＵＩ画面３００の表示は停止される。本実施の形態においては、特定の入力操作をバー２１０に接触することとするが、これに限定されることは無い。例えば、接触している指の数で操作を識別しても良いし、接触している時間により識別するとしても良い。
【００３０】
次に、ＧＵＩ画面３００内に表示される各領域における操作内容について説明する。ＧＵＩ画面３００は、最小化操作領域３０１と、最大化操作領域３０２と、終了操作領域３０３と、左方向リサイズ操作領域３０４と、メニュー表示操作領域３０５と、右方向リサイズ操作領域３０６と、左下方向リサイズ操作領域３０７と、水平方向リサイズ操作領域３０８と、右下方向リサイズ操作領域３０９とに区画される。
【００３１】
最小化操作領域３０１は、ウィンドウ２００を最小化する。即ち、ディスプレイ３ａの下部にファイル名２１２のみを表示する。
最大化操作領域３０２で接触を検知すると、ウィンドウ２００を最大化する。即ち、ディスプレイ３ａの全領域にウィンドウ２００を拡大して表示する。
終了操作領域３０３で接触を検知すると、ウィンドウ２００を閉じてウィンドウ２００上での操作を終了する。
左方向リサイズ操作領域３０４で接触を検知すると、指の動きに連動してウィンドウ２００を左方向に伸張若しくは短縮するサイズ変更を行う。即ち、右辺２００ｂを固定した状態で左辺２００ｄを移動して、ウィンドウ２００のサイズを変更する。
【００３２】
メニュー表示操作領域３０５で接触を検知すると、ＧＵＩ画面３００の表示を停止し、ウィンドウ２００のサイズ変更に関するメニューを表示する。サイズ変更に関するメニューとは、アイコン２１１に表示されるような最小化、最大化、終了、元のサイズに戻す等の操作である。
【００３３】
右方向リサイズ操作領域３０６で接触を検知すると、指の動きに連動してウィンドウ２００を右方向に伸張若しくは短縮するサイズ変更を行う。即ち、左辺２００ｄを固定した状態で右辺２００ｂを移動して、ウィンドウ２００のサイズを変更する。
【００３４】
左下方向リサイズ操作領域３０７で接触を検知すると、指の動きに連動してウィンドウ２００を左下方向に伸張若しくは短縮するサイズ変更を行う。即ち、上辺２００ａと右辺２００ｂの交点を基準として、ウィンドウ２００のサイズを変更する。
【００３５】
水平方向リサイズ操作領域３０８で接触を検知すると、指の動きに連動してウィンドウ２００を下方向に伸張若しくは短縮するサイズ変更を行う。即ち、上辺２００ａを固定した状態で下辺２００ｃを移動して、ウィンドウ２００のサイズを変更する。
【００３６】
右下方向リサイズ操作領域３０９で接触を検知すると、指の動きに連動してウィンドウ２００を右下方向に伸張若しくは短縮するサイズ変更を行う。即ち、上辺２００ａと左辺２００ｄの交点を基準として、ウィンドウ２００のサイズを変更する。
【００３７】
本実施の形態においては、ＧＵＩ画面３００を９つの領域に区画する場合について説明したが、これに限定されることは無い。区画する領域の数や、各領域に対応付ける操作内容も他の形態であっても良い。例えば、水平方向のリサイズとして上方向に移動させる領域や、サイズを自動で変更する領域を設けても良い。
【００３８】
次に、本発明にかかるＧＵＩ画面プログラム１２０の機能について説明する。図５は、本実施の形態におけるＧＵＩ画面プログラム１２０の機能ブロック図である。ＧＵＩ画面プログラム１２０は、入力操作検知部１２１と、画面生成部１２２と、表示制御部１２３と、操作検知部１２４と、操作変換部１２５とから構成される。各機能ブロックの機能について説明する。
【００３９】
入力操作検知部１２１は、ＧＵＩ画面３００を表示するための特定の入力操作を検知する。本実施の形態においては、まず、タッチスクリーン２３を介して接触された位置情報をタッチスクリーンコントローラ２４から受信する。次に、接触された位置情報が、ウィンドウ２００のバー２１０内であるか否かを判別し、バー２１０内である場合、画面生成部１２２に特定の入力操作の検知を示すコマンドを送出する。
【００４０】
また、入力操作検知部１２１は、ＧＵＩ画面３００を表示している場合にバー２１０内における接触を検知すると、ＧＵＩ画面３００の表示を停止する。即ち、ＧＵＩ画面３００の表示停止を示すコマンドを表示制御部１２３へ送出する。尚、ＧＵＩ画面３００の表示を停止する入力操作は、バー２１０内を接触することに限定されることなく、キーボード６の特定のキーの操作等でも良い。
【００４１】
画面生成部１２２は、入力操作検知部１２１から特定の入力操作の検知を示すコマンドを受信すると、接触を検知した位置情報を参照してＯＳ１００からバー２１０を含むウィンドウ２００内の作業ウィンドウ２２０の位置及び大きさを示す領域情報を取得する。そして、この領域情報に基づいて、作業ウィンドウ２２０に重畳するＧＵＩ画面３００の映像信号を生成する。画面生成部１２２は、生成したＧＵＩ画面３００の映像信号を表示制御部１２３へ出力する。
【００４２】
表示制御部１２３は、画面生成部１２２で生成したＧＵＩ画面３００の映像信号と、ウィンドウ２００の映像信号とを重畳してグラフィックスコントローラ１３へ出力する。また、入力操作検知部１２１及び操作検知部１２４から入力されるコマンドに従って、ＧＵＩ画面３００の表示・非表示を切り替える。
【００４３】
操作検知部１２４は、タッチスクリーン２３を介してＧＵＩ画面３００上でウィンドウ２００のサイズ変更に関する操作が行われたか否かを検知する。即ち、タッチスクリーン２３を介して接触された位置情報をタッチスクリーンコントローラ２４から受信し、ＧＵＩ画面３００内の位置情報、即ち領域３０１〜３０９の何れに接触されたかを示す情報を生成し、その情報を操作変換部１２５へ送出する。
【００４４】
また、操作検知部１２４は、ＧＵＩ画面３００上で操作が実行されない状態が一定時間継続した場合、ＧＵＩ画面３００の表示を停止するように表示制御部１２３に対してコマンドを送出する。
【００４５】
操作変換部１２５は、操作検知部１２４から受信した位置情報に基づいて対応する操作コマンドへ変換し、この位置情報が示す位置に表示されているウィンドウ２００を起動しているアプリケーションプログラム１１０へ送出する。アプリケーションプログラム１１０は、受信したウィンドウ２００のサイズ変更に関する操作コマンドに基づいて、ウィンドウ２００のサイズを変更する。
【００４６】
以上のように、各機能ブロックの機能により、ユーザのＧＵＩ画面３００上におけるサイズ変更を示す操作コマンドが、ウィンドウ２００を起動しているアプリケーションプログラム１１０に対応するコマンドに変更される。
【００４７】
次に、ＧＵＩ画面プログラム１２０により実行されるウィンドウ２００のサイズ変更の手順について説明する。図６は、本実施の形態におけるＧＵＩ画面３００の表示制御の手順を示すフローチャートである。
【００４８】
まず、入力操作検知部１２１は、ＧＵＩ画面３００を表示するための入力操作を検知したか否かを判別する（ステップＳ１１）。即ち、本実施の形態においては、バー２１０内で接触が検知されたか否かを判別する。ステップＳ１１で判別した結果、入力操作を検知していないと判別した場合（ステップＳ１１のＮｏ）、ステップＳ１１に戻る。
【００４９】
一方、ステップＳ１１で判別した結果、ＧＵＩ画面３００の入力操作を検知したと判別した場合（ステップＳ１１のＹｅｓ）、画面生成部１２２は、選択されている作業ウィンドウ２２０の領域情報を受信する（ステップＳ１２）。即ち、画面生成部１２２は、接触を検知した位置情報を参照してＯＳ１００からバー２１０を含むウィンドウ２００内の作業ウィンドウ２２０の領域情報を取得する。
【００５０】
次に、画面生成部１２２は作業ウィンドウ２２０の領域情報に基づいて、作業ウィンドウ２２０に重畳するＧＵＩ画面３００の映像信号を生成する（ステップＳ１３）。次に、表示制御部１２３は、生成されたＧＵＩ画面３００の映像信号とウィンドウ２００の映像信号とを重畳してグラフィックスコントローラ１３へ出力する（ステップＳ１４）。
【００５１】
次に、操作検知部１２４は、ＧＵＩ画面３００の操作を検知したか否かを判別する（ステップＳ１５）。即ち、操作検知部１２４は、タッチスクリーンコントローラ２４から受信した、タッチスクリーン２３を介して接触された位置情報が、ＧＵＩ画面３００内であるか否かを判別する。
【００５２】
ステップＳ１５で判別した結果、操作を検知したと判別した場合（ステップＳ１５のＹｅｓ）、操作内容を変換する（ステップＳ１８）。即ち、操作変換部１２５は、操作検知部１２４から受信した位置情報に基づいて対応する操作コマンドへ変換し、起動しているアプリケーションプログラム１１０へ送出する。アプリケーションプログラム１１０は、受信したウィンドウ２００のサイズ変更に関する操作コマンドに基づいて、ウィンドウ２００のサイズを変更する。
【００５３】
一方、ステップＳ１５で判別した結果、操作を検知していないと判別した場合（ステップＳ１５のＮｏ）、一定時間が経過したか否かを判別する（ステップＳ１６）。本実施の形態においては、一定時間は操作検知部１２４内に記憶され、計時はＣＰＵ１０内に設けられるクロックで行うとする。
【００５４】
ステップＳ１６で判別した結果、一定時間が経過していないと判別した場合（ステップＳ１６のＮｏ）、入力操作検知部１２１は、ＧＵＩ画面３００の表示を停止するための入力操作を検知したか否かを判別する（ステップＳ１７）。ステップＳ１７で判別した結果、ＧＵＩ画面３００の表示を停止するための入力操作を検出していないと判別した場合（ステップＳ１７のＮｏ）、ステップＳ１５に戻る。即ち、ＧＵＩ画面３００の表示を継続し、ＧＵＩ画面３００における操作を検知したか否かを判別する。
【００５５】
一方、ステップＳ１７で判別した結果、ＧＵＩ画面３００の表示を停止するための入力操作を検出したと判別した場合（ステップＳ１７のＹｅｓ）、ＧＵＩ画面３００の表示を停止する（ステップＳ１９）。即ち、入力操作検知部１２１は、ＧＵＩ画面３００を表示している場合に再度バー２１０内における接触を検知した場合は、ＧＵＩ画面３００の表示を停止する。
【００５６】
一方、ステップＳ１６で判別した結果、一定時間が経過したと判別した場合（ステップＳ１６のＹｅｓ）、ＧＵＩ画面３００の表示を停止する（ステップＳ１９）。
即ち、ＧＵＩ画面３００上で操作が検知されてウィンドウ２００のサイズ変更を開始した場合、若しくはＧＵＩ画面３００上に操作が実行されない状態が一定時間継続した場合若しくは一定時間内にＧＵＩ画面３００を表示中にバー２１０内に接触が検知された場合には、ＧＵＩ画面３００の表示を停止する。ステップＳ１９の後、再びステップＳ１１に遷移し、上述の手順を繰り返す。
【００５７】
以上のように、本実施の形態においては、ウィンドウ２００にタッチスクリーン２３の操作を補助するためのＧＵＩ画面３００を重畳して表示する。このＧＵＩ画面３００の区画した領域にタッチスクリーン２３の操作を対応させることにより、タッチスクリーンコントローラ２４を介したウィンドウ２００のサイズ変更操作をより広領域で操作可能になる。例えば、ウィンドウ２００の最小化の指示をタッチスクリーン２３により入力する場合、ウィンドウ２００の角に表示される小さなアイコンをクリックする必要があるため、この狭い箇所に正確に接触することは難しい。また、ウィンドウ２００のリサイズを行う場合も同様に、ウィンドウ２００のリサイズする辺や頂点にカーソルを合わせる必要があり、指による操作には困難が生じる場合がある。しかし、本実施の形態によれば、作業ウィンドウ２２０と同等のサイズに表示するＧＵＩ画面３００上で指による操作が可能であるので、上述のような操作における不便な点を克服することができる。即ち、ＧＵＩ画面３００を区画したある領域にウィンドウ２００の最小化の操作を割り当てている場合、この領域中に接触するとウィンドウ２００の最小化が実行される。従って、ウィンドウ２００に設けられているアイコンを接触する場合に比べて、操作を実行可能な領域が格段に広がり、以って操作性を向上することができる。
【００５８】
尚、本実施の形態には変形例も考えられる。例えば、本実施の形態においては、ＧＵＩ画面３００のサイズを作業ウィンドウ２２０と同等として説明したが、これに限定されることはない。即ち、ウィンドウ２００内のアイコン２１１よりも大きければタッチスクリーン２３の操作性の向上になる。
【００５９】
また、ＧＵＩ画面３００上で操作が検知されてウィンドウ２００のサイズ変更を開始した場合若しくはＧＵＩ画面３００上に操作が実行されない状態が一定時間継続した場合には、ＧＵＩ画面３００の表示を停止するとしたがこれに限定されることは無い。ＧＵＩ画面３００が半透過状態であれば、ウィンドウ２００の視認の妨げにはならないので表示したままサイズ変更を行うとしても良い。
【００６０】
尚、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００６１】
１…パーソナルコンピュータ、２…コンピュータ本体、３…ディスプレイユニット、３ａ…ディスプレイ、４…ヒンジ、５…タッチパッド、６…キーボード、７…電源スイッチ、８…マウス、１０…ＣＰＵ、１１…ノースブリッジ、１２…主メモリ、１３…グラフィックスコントローラ、１４…ＶＲＡＭ、１５…サウスブリッジ、１６…ＨＤＤ、１７…ＢＩＯＳ−ＲＯＭ、１８…ＥＣ／ＫＢＣ、１９…電源コントローラ、２０…バッテリ、２１…ＡＣアダプタ、２２…通信モジュール、２３…タッチスクリーン２３…タッチスクリーンコントローラ、２５…パームレスト、１００…ＯＳ、１１０…アプリケーションプログラム、１２０…ＧＵＩ画面プログラム、１２１…入力操作検知部、１２２…画面生成部、１２３…表示制御部、１２４…操作検知部、１２５…操作変換部、２００…ウィンドウ、２００ａ…上辺、２００ｂ…右辺、２００ｃ…下辺、２００ｄ…左辺、２１０…バー、２１１…アイコン、２１２…ファイル名、２２０…作業ウィンドウ、３００…ＧＵＩ画面、３０１…最小化操作領域、３０２…最大化操作領域、３０３…終了操作領域、３０４…左方向リサイズ操作領域、３０５…メニュー表示操作領域、３０６…右方向リサイズ操作領域、３０７…左下方向リサイズ操作領域、３０８…水平方向リサイズ操作領域、３０９…右下方向リサイズ操作領域。
【図１】
2011159082.tif 000003
【図２】
2011159082.tif 000004
【図３】
2011159082.tif 000005
【図４】
2011159082.tif 000006
【図５】
2011159082.tif 000007
【図６】
2011159082.tif 000008
【手続補正書】
【提出日】平成23年3月28日(2011.3.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチスクリーンを有し，ウィンドウを表示するように構成されるディスプレイと，
前記タッチスクリーンからの入力に基づいて，ウィンドウを操作するためのウィンドウ操作コマンドを生成するように構成されるウィンドウ操作画面を，前記ディスプレイ上のウィンドウに表示するように構成される表示制御部と，
前記ウィンドウを操作するためのウィンドウ操作コマンドを実行するように構成されるウィンドウ操作実行部と
を有することを特徴とする情報処理装置。
【請求項２】
前記ウィンドウ操作画面のサイズが，前記ウィンドウ内に表示されるアイコンよりも大きいことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ウィンドウ操作画面は，半透過であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記ウィンドウ操作画面は，複数のウィンドウ操作コマンドに対応する複数の領域を有することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記ウィンドウ操作画面は，前記ウィンドウのサイズ変更のためのウィンドウ操作コマンドを生成するように構成され，
前記ウィンドウ操作実行部は，前記ウィンドウのサイズ変更のためのウィンドウ操作コマンドを，前記ウィンドウを起動しているアプリケーションに対して送信するように構成されることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記ウィンドウ操作画面は，前記ウィンドウを起動しているアプリケーションの終了のためのウィンドウ操作コマンドを生成するように構成され，
前記ウィンドウ操作実行部は，前記ウィンドウ操作コマンドを，前記アプリケーションに対して送信するように構成されることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記ウィンドウ操作画面は，前記ウィンドウのサイズ変更若しくは前記ウィンドウを起動しているアプリケーションの終了を示すメニュー画面を表示するためのウィンドウ操作コマンドを生成するように構成され，
前記表示制御部は，前記タッチスクリーンからの入力に基づき，前記ウィンドウ操作画面が前記ウィンドウ操作コマンドを生成した場合は，前記メニュー画面を表示するように構成され，
前記ウィンドウ操作実行部は，前記メニュー画面から選択された項目に基づいて，ウィンドウ操作コマンドを，前記アプリケーションに対して送信するように構成されることを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記表示制御部は，前記ウィンドウ操作画面を一定時間表示した後に非表示とするように構成されることを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記表示制御部は，前記ウィンドウ操作画面を表示している間に，前記ウィンドウ操作画面の表示を停止するためのウィンドウ操作コマンドを受信した場合は，前記一定時間内であっても前記操作画面を非表示とするように構成されることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
ディスプレイ上または内のタッチスクリーンからの入力を受信し，
前記入力に基づいて，ウィンドウを操作するためのウィンドウ操作コマンドを生成するように構成されるウィンドウ操作画面を前記ディスプレイ上のウィンドウに表示し，
前記ウィンドウを操作するためのウィンドウ操作コマンドを実行することを特徴とする画像表示方法。
【請求項１１】
前記ウィンドウ操作画面のサイズが，前記ウィンドウ内に表示されるアイコンよりも大きいことを特徴とする請求項１０に記載の画像表示方法。
【請求項１２】
前記ウィンドウ操作画面は，半透過であることを特徴とする請求項１０に記載の画像表示方法。
【請求項１３】
前記ウィンドウ操作画面は，複数のウィンドウ操作コマンドに対応する複数の領域を有することを特徴とする請求項１０に記載の画像表示方法。
【請求項１４】
前記ウィンドウ操作画面は，前記ウィンドウのサイズ変更のためのウィンドウ操作コマンドを生成するように構成され，
前記ウィンドウ操作コマンドを実行するステップが，前記ウィンドウのサイズ変更のためのウィンドウ操作コマンドを，前記ウィンドウを起動しているアプリケーションに対して送信するステップを含むことを特徴とする請求項１０に記載の画像表示方法。
【請求項１５】
前記ウィンドウ操作画面は，前記ウィンドウを起動しているアプリケーションの終了のためのウィンドウ操作コマンドを生成するように構成され，
前記ウィンドウ操作コマンドを実行するステップが，前記ウィンドウ操作コマンドを，前記アプリケーションに対して送信するステップを含むことを特徴とする請求項１０に記載の画像表示方法。
【請求項１６】
前記ウィンドウ操作画面は，前記ウィンドウのサイズ変更若しくは終了を示すメニュー画面を表示するためのウィンドウ操作コマンドを生成するように構成され，
前記タッチスクリーンからの入力に基づき，前記ウィンドウ操作画面が前記ウィンドウ操作コマンドを生成した場合は，前記ウィンドウ操作画面を表示するステップが，前記メニュー画面を表示するステップを含み，
前記ウィンドウ操作コマンドを実行するステップが，前記メニュー画面から選択された項目に基づいて，ウィンドウ操作コマンドを，前記アプリケーションに対して送信するステップを含むことを特徴とする請求項１０に記載の情報処理装置。
【請求項１７】
前記ウィンドウ操作画面を一定時間表示した後に，非表示とすることを特徴とする請求項１０に記載の情報処理装置。
【請求項１８】
前記ウィンドウ操作画面を表示している間に，前記ウィンドウ操作画面の表示を停止するためのウィンドウ操作コマンドを受信した場合は，前記一定時間内であっても前記ウィンドウ操作画面を非表示とすることを特徴とする請求項１７に記載の情報処理装置。