(57)【要約】【課題】コンテンツ描画部が矩形以外の形状をしたウィンドウの場合に、ウィンドウの描画領域を有効に利用し、ウィンドウのサイズを最小限にでき、デザイン性および、視認性、操作性の向上を実現する。【解決手段】操作部領域設定手段１０４は、初回起動時、表示位置指示手段１０５で指示された操作部を表示するデフォルトの位置と、ウィンドウの描画可能領域からコンテンツ領域設定手段１０２が設定した領域を除いた領域から、操作部の描画領域を算出する。また操作部領域設定手段１０４は、初回起動時以降は、操作部移動手段１０７で指示された操作部を表示する位置と、ウィンドウの描画可能領域からコンテンツ領域設定手段１０２が設定した領域を除いた領域から、操作部の描画領域を算出する。【選択図】図２
2006092265.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に表示するウィンドウのコンテンツを描画するコンテンツ描画手段と、ウィンドウをポインティングデバイスで操作するための操作部を描画する操作部描画手段と、前記コンテンツ描画手段が描画する矩形でない領域を設定するコンテンツ領域設定手段と、操作部を描画する領域を設定する操作部領域設定手段を有し、前記操作部領域設定手段は、ウィンドウの描画可能領域から前記コンテンツ領域設定手段が設定した領域を除いた領域を設定することを特徴とする情報処理装置。
【請求項２】
操作部は、ウィンドウをポインティングデバイスで操作するために、アイコンやウィンドウ位置、移動およびサイズを変更するためのドラッグ領域のいずれかを有していることを特徴とする請求項１記載の情報処理差装置。
【請求項３】
ウィンドウの描画可能領域から、コンテンツ領域設定手段および操作部領域設定手段で設定した領域を除いた領域は、背景画像を表示するために透明にすることを特徴とする請求項１または請求項２記載の情報処理装置。
【請求項４】
操作部を表示する位置を指示するための表示位置指示手段を有し、操作部領域設定手段は前記表示位置指示手段の設定に対応して操作部の領域を設定することを特徴とする請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項５】
一定間隔ごとに操作中のウィンドウの表示領域を監視するためのウィンドウ位置監視手段と、操作部の表示位置を変更する操作部移動手段を有し、前記操作部移動手段は前記ウィンドウ位置監視手段が取得したウィンドウの位置によって前記操作部の表示位置を変更することを特徴とする請求項１ないし請求項４のいずれかに記載の情報処理装置。
【請求項６】
表示装置に表示するウィンドウのコンテンツを描画するコンテンツ描画手順と、ウィンドウをポインティングデバイスで操作するための操作部を描画する操作部描画手順と、前記コンテンツ描画手順が描画する矩形でない領域を設定するコンテンツ領域設定手順と、操作部を描画する領域を設定する操作部領域設定手順を有し、前記操作部領域設定手順は、ウィンドウの描画可能領域から前記コンテンツ領域設定手順が設定した領域を除いた領域を設定することを特徴とする情報処理装置の情報表示方法。
【請求項７】
ウィンドウの描画可能領域から、コンテンツ領域設定手順および操作部領域設定手順で設定した領域を除いた領域は、背景画像を表示するために透明にすることを特徴とする請求項６記載の情報処理装置の情報表示方法。
【請求項８】
操作部を表示する位置を指示するための表示位置指示手順を有し、操作部領域設定手順は前記表示位置指示手順の設定に対応して領域を設定することを特徴とする請求項６または請求項７記載の情報処理装置の情報表示方法。
【請求項９】
一定間隔ごとに操作中のウィンドウの表示領域を監視するためのウィンドウ位置監視手順と、操作部の表示位置を変更する操作部移動手順を有し、前記操作部移動手順は前記ウィンドウ位置監視手順が取得したウィンドウの位置によって前記操作部の表示位置を変更することを特徴とする請求項６ないし請求項８のいずれかに記載の情報処理装置の情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示技術および情報処理技術に関し、特に各種の操作コマンドを視覚化してディスプレイ上に提示することで使用者に操作させる、いわゆる ＧＵＩ（Graphical User Interface）等のユーザインタフェース等に適用して有効であり、ウィンドウの描画領域を有効に利用し、且つウィンドウをポインティングデバイスで操作する場合のデザイン性、視認性、および操作性を向上させる情報処理装置および情報表示方法に関するものである。
【背景技術】
【０００２】
従来のＧＵＩと呼ばれるユーザインタフェースを備える情報処理装置において、ディスプレイ上で用いられるウィンドウは、ウィンドウおよび描画可能領域全体が矩形で構成され、コンテンツが表示されるコンテンツ描画部およびウィンドウをマウス等のポインティングデバイスで操作するための操作部も矩形をしていた。
【０００３】
この種の技術の参考となるものに、特許文献１がある。
【０００４】
この特許文献１は、ウィンドウの一部がディスプレイの表示可能領域外にはみ出して、ツールバーまたはアイコン等の操作部に対する操作が不可能になった場合において、操作部を表示可能領域に移動し、ユーザによる操作部に対する操作を可能にすることで、使い勝手の低下およびユーザによるウィンドウの再移動に起因する作業効率の低下を防止する技術が開示されている。
【特許文献１】特開２００１−２９０５７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら上述の技術は、コンテンツ描画部が矩形の場合における、操作部の表示方法についてのものであり、ウィンドウおよび描画可能領域は矩形であるが、コンテンツ描画部が矩形でない場合については全く言及されていない。コンテンツ描画部が矩形でない場合は、円形など表示画面の一部拡大表示などの場合に多用される。このような場合、操作部の配置、形状によっては、ウィンドウのサイズが大きくなったり、デザイン性、視認性、および操作性が低下する要因になる。
【０００６】
すなわち、上述のような従来技術のＧＵＩにおいては、操作部を任意の位置に移動させることや、操作部がディスプレイの表示可能領域にはみ出た場合において、操作部を視認可能な位置に移動するという処理は可能であるが、コンテンツ描画部が矩形以外の形状をしたウィンドウを表示する場合、操作部をどこに、どのように表示するかによってはウィンドウのサイズ、デザイン性、視認性、および操作性が大きく低下する要因となるという問題を解決するものではない。
【０００７】
本発明は、コンテンツ描画部が矩形以外の形状をしたウィンドウを表示する場合に、ウィンドウの描画可能領域を有効に利用し、ウィンドウのサイズを最小限にでき、デザイン性および、視認性、操作性を向上させることのできる情報処理装置および情報表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の情報処理装置および情報表示方法は、ディスプレイ上に表示するウィンドウのコンテンツを描画するコンテンツ描画手段と、ウィンドウをポインティングデバイスで操作するための操作部を描画する操作部描画手段と、コンテンツ描画手段が描画する矩形でない領域を設定するコンテンツ領域設定手段と、操作部を描画する領域を設定する操作部領域設定手段を有し、操作部領域設定手段は、ウィンドウの描画可能領域からコンテンツ領域設定手段が設定した領域を除いた領域を設定することで、コンテンツ描画部が矩形でない形状をしたウィンドウを表示する場合に、操作部を表示するための領域をウィンドウに新たに設ける必要がなくなる。
【０００９】
またウィンドウの描画可能領域から、コンテンツ領域設定手段および操作部領域設定手段で設定した領域を除いた領域は、背景画像を表示するために透明にすることで、ウィンドウによって隠れてしまう領域を減少することができる。
【００１０】
また初回起動時、操作部を表示するデフォルトの位置を指示するための表示位置指示手段を有し、操作部領域設定手段は表示位置指示手段の設定に対応して操作部の領域を設定することで、利き腕や情報処理装置やディスプレイの表示角度ごとに最適な操作性を確保することができる。
【００１１】
また一定間隔ごとに操作中のウィンドウの表示領域を監視するためのウィンドウ位置監視手段と、操作部の表示位置を変更する操作部移動手段を有する。操作部移動手段は、ウィンドウ位置監視手段が取得したウィンドウの表示位置から、ディスプレイの表示可能領域端に接しているか否かを判定し、ウィンドウがディスプレイの表示可能領域端に接していれば、操作部を操作し易い適切な位置に再移動する。これにより、ウィンドウが表示可能領域端に接するあるいははみ出すことにより、操作部に対する操作が困難あるいは不可能になることに起因する操作性低下を防止することができる。
【発明の効果】
【００１２】
本発明の情報処理装置および情報表示方法は、コンテンツ描画部が矩形以外の形状をしたウィンドウを表示する場合に、ウィンドウのコンテンツ描画部が利用しない描画可能領域に操作部を表示することで、ウィンドウのサイズを最小限にし、デザイン性および、視認性、操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００１４】
（実施の形態１）
図１は、本発明の第１の実施の形態における情報処理装置の構成図である。
【００１５】
図１において、１０１はディスプレイに表示するウィンドウのコンテンツを描画するコンテンツ描画手段、１０２はコンテンツ描画手段が描画する矩形でない領域を設定するコンテンツ領域設定手段、１０３はウィンドウをポインティングデバイスで操作するための操作部を描画する操作部描画手段、１０４は操作部を描画する領域を設定する操作部領域設定手段、１０５は初回起動時、操作部を表示するデフォルトの位置を操作部領域設定手段に指示するための表示位置指示手段、１０６は一定間隔ごとに操作中のウィンドウの表示領域を監視するためのウィンドウ位置監視手段、１０７はウィンドウ位置監視手段で取得したウィンドウの表示領域に応じて操作部の表示位置を変更する操作部移動手段である。
【００１６】
以上のように構成された情報処理装置において、操作部領域設定手段１０４は、初回起動時、表示位置指示手段１０５で指示された操作部を表示するデフォルトの位置と、ウィンドウの描画可能領域からコンテンツ領域設定手段１０２が設定した領域を除いた領域から、操作部の描画領域を算出する。また操作部領域設定手段１０４は、初回起動時以降は、操作部移動手段１０７で指示された操作部を表示する位置と、ウィンドウの描画可能領域からコンテンツ領域設定手段１０２が設定した領域を除いた領域から、操作部の描画領域を算出する。
【００１７】
図２は、本実施の形態における情報処理装置のウィンドウの操作部の情報表示方法の一例を示す説明図である。
【００１８】
図２において、２０１はウィンドウの表示領域、２０２は矩形でない円形のコンテンツ描画領域、２０３はウィンドウの表示領域２０１からコンテンツ描画領域２０２を除いた操作部描画可能領域、２０４は操作部描画領域、図２（ｂ）は操作部描画領域２０４に描画してある操作部を拡大した図である。
【００１９】
操作部は、ウィンドウをポインティングデバイスで操作するために、アイコン２０５、２０６や、ウィンドウの位置、サイズを変更するためのドラッグ領域２０７等を有している。
【００２０】
本実施の形態によれば、コンテンツ描画領域が矩形でない円形であった場合、操作部描画領域を矩形のウィンドウの表示領域と円形のコンテンツ描画領域とによって生じる無駄なスペースに配置したため、矩形のウィンドウのサイズを最小限にすることができ、デザイン性も向上させることができる。
【００２１】
（実施の形態２）
図３は、本発明の第２の実施の形態における情報処理装置のウィンドウの操作部描画可能領域から操作部描画領域を除いた領域の表示方法の一例を示す説明図である。
【００２２】
なお、情報処理装置の構成は実施の形態１と同じである。
【００２３】
図３は、本発明をディスプレイ上の指定された領域を拡大して表示する拡大鏡ツールに適用した場合における、操作部描画可能領域から操作部描画領域を除いた領域の表示方法の一例を示す説明図である。
【００２４】
図３において、３０１はウィンドウの表示領域、３０２はディスプレイの表示を拡大して表示する円形のコンテンツの描画領域、３０３は操作部描画領域である。
【００２５】
本実施の形態では、ウィンドウの表示領域３０１から、コンテンツの描画領域３０２と操作部描画領域３０３を除いた領域３０４を透明とすることにより、ウィンドウの無駄なスペースにより背景画像が隠れることを防ぎ、ユーザの操作性を向上させることができる。
【００２６】
（実施の形態３）
図４は、本発明の第３の実施の形態における操作部のデフォルトの位置に関する情報表示方法の一例を示す説明図である。
【００２７】
なお、情報処理装置の構成は実施の形態１と同じである。
【００２８】
図４において、４０１はウィンドウの表示領域、４０２はひし形のコンテンツの描画領域、４０３は操作部描画可能領域である。この図で示すように、コンテンツ描画領域は矩形でなければ如何なる形でも構わない。本実施の形態では、環境設定等により操作部のデフォルト位置を操作部可能描画領域内で自由に設定することが出来る。例えば図４（ａ）の４０４と図４（ｂ）の４０５の操作部の位置は、タッチスクリーンにおいて右手でユーザがタッチして操作することを考えた場合、ディスプレイおよびコンテンツ領域への視界がユーザの腕で隠れて、操作が困難となる。よって４０４および４０５の操作部の位置は主に左利き用の位置である。同様に、図４（ｃ）の４０６および図４（ｄ）の４０７の操作部の位置は主に右利き用の位置である。
【００２９】
本実施の形態によれば、ユーザが右利きか左利きかで操作部の表示位置を変えることにより、ウィンドウの無駄なスペースを有効に活用するとともに、ユーザの操作性も向上させることができる。
【００３０】
（実施の形態４）
図５は、本発明の第４の実施の形態における操作部の移動に関する情報表示方法の一例を示す説明図である。
【００３１】
なお、情報処理装置の構成は実施の形態１と同じである。
【００３２】
図５において、５０１はディスプレイ、５０２は初回起動時のウィンドウの位置、５０３は初回起動時の操作部のデフォルトの位置である。ウィンドウは、一定間隔ごとにウィンドウ位置監視手段によりその位置を監視される。操作部移動手段１０７は、ウィンドウ位置監視手段が取得したウィンドウの現在位置が、ディスプレイの表示可能領域端に接した時点で、操作部をユーザにとって操作しやすい位置に移動する。操作部の移動位置決定方法は、ディスプレイの中心に最も近い領域とする。またディスプレイの中心に最も近い領域が複数通り存在した場合、操作部の移動位置は、デフォルトの設定に最も近い領域を選ぶ。
【００３３】
例えば、ウィンドウ５０２がディスプレイの４隅(左上５０４、右上５０６、左下５０９、右下５１１)に接した時、操作部はそれぞれ５１２、５１４、５１７、５１９の位置に移動する。これにより、その後のウィンドウの再移動による、さらなる操作部移動が発生する可能性が低下する。
【００３４】
また、ウィンドウ５０２がディスプレイの真上５０５、真左５０７、真右５０８、真下５１０に接した時、操作部は中心に最も近い領域が２通り存在する。その場合においては、その中からデフォルトの操作部に最も近い位置を選択するため、操作部はそれぞれ５１３、５１５、５１６、５１８の位置に移動する。
【００３５】
図６は、本実施の形態における情報処理装置の処理動作のフローチャートである。
【００３６】
本実施の形態における情報処理装置は、主に３つのフローから構成される。６１０はウィンドウの表示位置に従って操作部の移動位置を決定する操作部移動位置算出フロー、６２０はコンテンツの描画領域を設定しコンテンツの描画を行う描画フロー、６３０は操作部の描画領域を設定し操作部の描画を行う操作部描画フローである。各フローは、スレッドであり非同期に並行して処理を行う。
【００３７】
まず操作部移動算出フロー６１０について説明する。
【００３８】
ステップ６１１は、現在のウィンドウの表示領域を取得する。
【００３９】
ステップ６１２は、ステップ６１１で取得したウィンドウの表示領域がディスプレイの表示可能領域端に接しているか否かを判別する処理である。接している場合には、ステップ６１３に移動する。接していない場合にはステップ６１４に移動する。
【００４０】
ステップ６１３は、ウィンドウの表示領域から操作部の移動位置を算出する。算出した移動位置は、後で説明するステップ６３１から参照される。
【００４１】
ステップ６１４は、フローを終了するか否かを判定する。フローは、システムが終了するまで無限に繰り返される。
【００４２】
次にコンテンツ描画フロー６２０について説明する。
【００４３】
ステップ６２１は、矩形でないコンテンツの描画領域を設定する。設定したコンテンツ描画領域は、ステップ６３２の操作部描画領域を設定で、操作部描画領域を算出する際に用いられる。
【００４４】
ステップ６２２は、ステップ６２１で設定したコンテンツの描画領域に従ってコンテンツを描画する。
【００４５】
ステップ６２３は、フローを終了するか否かを判定する。フローは、システムが終了するまで無限に繰り返される。
【００４６】
最後に操作部描画フロー６３０について説明する。
【００４７】
ステップ６３１は、操作部の移動位置を参照する。初回起動時には表示位置指示手段１０５が設定したデフォルトの移動位置が参照される。それ以降は、ウィンドウがディスプレイの表示可能領域端に接する度、ステップ６１３が決定した操作部の移動位置を参照することになる。
【００４８】
ステップ６３２は、操作部描画領域を設定する。操作部描画領域は、ステップ６３１で参照した操作部の移動位置とステップ６２１で設定されたコンテンツの描画領域をもとに、算出する。
【００４９】
ステップ６３３は、ステップ６３２で設定した操作部の描画領域に従って操作部を描画する。
【００５０】
ステップ６３４は、フローを終了するか否かを判定する。フローは、システムが終了するまで無限に繰り返される。
【００５１】
このように、本実施の形態によれば、ウィンドウの位置によって操作部の位置がユーザが使用しやすい位置に移動するため、ウィンドウの無駄なスペースを有効に活用するとともに、ユーザの操作性も向上させることができる。
【００５２】
（実施の形態５）
図７は、本発明の第５の実施の形態における表示位置指示手段１０５および操作部移動手段１０７における操作部表示位置の管理方法の一例を示す説明図である。
【００５３】
なお、情報処理装置の構成は実施の形態１と同じである。
【００５４】
図７（ａ）において、７１０はウィンドウの表示領域、７２０は星型のコンテンツ描画領域である。操作部はウィンドウの表示領域７１０からコンテンツ描画領域７２０を除いた領域に描画可能となる。７４０（図７（ｂ））は、操作部表示位置をウィンドウの表示領域７１０とコンテンツ描画領域７２０に区切られた領域単位( Ａ−７３０、Ｂ−７３１、Ｃ−７３２、Ｄ−７３３、Ｅ−７３４ )と操作部の表示状態を管理しているテーブルである。このテーブルでは、操作部表示位置ＡおよびＢの状態が表示になっているため、７３０、７３１の領域Ａ、Ｂに操作部が描画されている。また操作部表示位置Ｃ、ＤおよびＥの状態が非表示になっているため、７３２、７３３、７３４の領域Ｃ、ＤおよびＥは透明となり背景画像が表示されることになる。
【００５５】
テーブル７４０は、初回起動時は表示位置指示手段１０５により、デフォルトの操作部の位置に設定される。それ以降は、ウィンドウがディスプレイの表示可能領域端に接する度、操作部移動手段１０７により、その状態が変更されることになる。
【００５６】
このように、矩形のウィンドウの表示領域と矩形ではないコンテンツ描画領域とによって生じる無駄なスペースを管理するテーブルを置くことによりスペースを種々の表示状態に変えて活用することができる。
【００５７】
なお、上記これらの実施の形態では、コンテンツ描画領域が円形やひし形、星型などの形状を例としたが、これらに限らず、矩形との間に無駄なスペースを生じるような形状、すなわち、矩形以外の形状であればどのような形状でもよい。
【産業上の利用可能性】
【００５８】
本発明は、コンテンツ描画部が矩形以外の形状をしたウィンドウを表示する場合に、ウィンドウのコンテンツ描画部が利用しない領域に操作部を表示することで、デザイン性および、視認性、操作性を向上させたＧＵＩを有した情報処理装置として有用である。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態１における情報処理装置の構成図
【図２】本発明の実施の形態１における操作部の情報表示方法の一例を示す説明図
【図３】本発明の実施の形態２における操作部描画可能領域から操作部描画領域を除いた領域の表示方法の一例を示す説明図
【図４】本発明の実施の形態３における操作部のデフォルトの位置に関する情報表示方法の一例を示す説明図
【図５】本発明の実施の形態４における操作部の移動に関する情報表示方法の一例を示す説明図
【図６】本発明の実施の形態４における情報処理装置の処理動作のフローチャート
【図７】本発明の実施の形態５における表示位置指示手段および操作部移動手段における操作部表示位置の管理方法の一例を示す説明図
【符号の説明】
【００６０】
１０１  コンテンツ描画手段
１０２  コンテンツ領域設定手段
１０３  操作部描画手段
１０４  操作部領域設定手段
１０５  表示位置指示手段
１０６  ウィンドウ位置監視手段
１０７  操作部移動手段
２０１、３０１、４０１  ウィンドウの表示領域
２０２、３０２、４０２  コンテンツ描画領域
２０３、４０３  操作部描画可能領域
２０４、３０３、４０４、４０５、４０６、４０７  操作部描画領域
２０５、２０６  アイコン
２０７  ドラッグ領域
３０４  操作部描画領域３０３を除いた領域
【図１】
2006092265.tif 000003
【図２】
2006092265.tif 000004
【図３】
2006092265.tif 000005
【図４】
2006092265.tif 000006
【図５】
2006092265.tif 000007
【図６】
2006092265.tif 000008
【図７】
2006092265.tif 000009