(57)【要約】【課題】通常のウィンドウ画面操作に影響を出さずにダイナミックかつ操作量軽減を支援する。【解決手段】キーボード入力またはポインティングデバイス操作において、特徴的な操作（例えばマウスを円状に三回転させる）をトリガとして抽出することと、該トリガと画面の入替えとを関連付ける設定をすることにより、手元の簡単な操作で、画面入替え操作性の向上を実現している。【選択図】図1
2006195603.tif 000002
【特許請求の範囲】
【請求項１】
全画面または画面の一部を複数の領域に分割し、各分割領域に対して操作を行うようにした画面操作方法において、前記分割領域を配置しなおす設定情報として、配置しなおす分割領域及び分割領域の入替え順序及び入替えの第１トリガとなるキーボード入力またはポインティングデバイス操作との関連を予め設定しておき、前記第１トリガの検出時に前記設定情報に基づいて前記分割領域を配置しなおし、該配置しなおしに応じて前記各分割領域に属するウィンドウを配置しなおすことを特徴とする画面操作方法。
【請求項２】
請求項１に記載の画面操作方法において、前記分割領域内を更に分割した詳細分割領域及び詳細分割領域の入替え順序及び入替えの第２トリガとなるキーボード入力またはポインティングデバイス操作との関連を予め設定しておき、前記第２トリガの検出時に前記設定情報に基づいて前記詳細分割領域を配置しなおし、該配置しなおしに応じて前記各詳細分割領域に属するウィンドウを配置しなおすことを特徴とする画面操作方法。
【請求項３】
請求項１または２に記載の画面操作方法において、前記ポインティングデバイスの特徴的な動きを抽出し、前記ポインティングデバイスの新たな操作として取扱うことを特徴とする画面操作方法。
【請求項４】
請求項１ないし請求項３のいずれかの項に記載の画面操作方法において、前記分割領域または前記詳細分割領域に対して、前記第１トリガまたは第２トリガの検出を有効・無効のいずれかに設定することを特徴とする画面操作方法。
【請求項５】
画面を操作するための電算機を、
全画面または画面の一部を複数の領域に分割した、各分割領域を配置しなおす設定情報として、配置しなおす分割領域及び分割領域の入替え順序及び入替えの第１トリガとなるキーボード入力またはポインティングデバイス操作との関連を予め設定する手段と、
前記第１トリガの検出時に前記設定情報に基づいて前記分割領域を配置しなおす手段と、
に機能させるための画面操作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウィンドウ表示制御方法に係り、特にウィンドウ画面の入替え制御による利便性向上を図った
ウィンドウ表示の画面操作方法、及びプログラムに関する。
【背景技術】
【０００２】
電算機における画面操作においてＧＵＩ、特にウィンドウを用いた方法は、基本操作となっている。また基本操作を支援し、ユーザのウィンドウ操作性向上を主目的とした出願も数多くなされている。
操作性向上の具体的な方法としては、例えば特許文献１、または特許文献２に記載されたものが知られている。
特許文献１に記載された第１の操作性向上方法ではマウスの移動速度に着目し、表示サイズ変更や位置変更、切替え動作などの操作を速度範囲に割り当てて、マウス移動操作のみでの操作制御を可能としている。
特許文献２に記載された第２の操作性向上方法では、ウィンドウ枠としてウィンドウ表示位置とサイズ及びウィンドウ枠間におけるウィンドウの遷移情報を予め定義することにより、画面入替え操作を簡便なものにしている。
【特許文献１】特開平５−２６５６８３号公報
【特許文献２】特開２０００−２０７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記第１の操作性向上方法ではマウス速度をトリガ条件にしているため、ウィンドウ上でのアプリケーション操作、例えば描画操作中の妨げになり、操作中において悪影響が出る。またマウス速度の変化をユーザが意図的に多段階に制御するのは困難であり熟練された操作者の限られた操作向上性手法になってしまう。
上記第２の操作性向上方法は図２を用いて説明する。図２において示されるように、入替えはウィンドウ単位で対応している為、決まった位置のウィンドウの決まったルールでの入替え表示になる。次状態においては実線矢印の方向にウィンドウが入替わる。またウィンドウは前面ウィンドウＡ１〜Ｅ１と背面ウィンドウＡ２〜Ｅ２、更なる背面ウィンドウＡ３〜Ｅ３があり、中抜き矢印で示すように背面と前面が入替え可能となっている。ところがユーザがウィンドウＡ１〜Ｅ３以外に新たなウィンドウを開くと、該ウィンドウに対する入替えのルールが定義されていないので未処理となる。このような新たにウィンドウを開くようなダイナミックな操作に対応できない。
【０００４】
以上により、従来の技術においては、通常のウィンドウ画面操作に影響を出さずにダイナミックかつ操作量軽減を支援する方法は解決されていない。またウィンドウを指定せずに画面を入替える方法も解決されていない。
本発明は、ユーザがより快適にウィンドウ操作を行えるウィンドウ表示の画面操作方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記のような課題を解決する方法として、本発明は以下のように構成する。
第１に、本発明では画面を複数の領域に分割し、各分割領域に対して操作を行うようにした画面操作方法において、前記分割領域を配置しなおす設定情報として、配置しなおす分割領域及び分割領域の入替え順序及び入替えの第１トリガとなるキーボード入力またはポインティングデバイス操作との関連を予め設定しておき、前記第１トリガの検出時に前記設定情報に基づいて前記分割領域を配置しなおし、該配置しなおしに応じて前記各分割領域に属するウィンドウを配置しなおす方法。
第２に、本発明では前記分割領域内を更に分割した詳細分割領域及び詳細分割領域の入替え順序及び入替えの第２トリガとなるキーボード入力またはポインティングデバイス操作との関連を予め設定しておき、前記第２トリガの検出時に前記設定情報に基づいて前記詳細分割領域を配置しなおし、該配置しなおしに応じて前記各詳細分割領域に属するウィンドウを配置しなおす方法。
【０００６】
第３に、本発明では前記ポインティングデバイス操作において、ポインティングデバイスの特徴的な動きを抽出し、前記ポインティングデバイスの新たな操作として扱う方法。
第４に、本発明では上記に記載の方法において、前記分割領域または前記詳細分割領域に対して、前記第１トリガまたは第２トリガの検出を有効・無効のいずれかに設定する方法。
第５に、本発明のプログラムでは画面を操作するための電算機を、
前記分割領域を配置しなおす設定情報として、配置しなおす分割領域及び分割領域の入替え順序及び入替えの第１トリガとなるキーボード入力またはポインティングデバイス操作との関連を予め設定する手段と、
前記第１トリガの検出時に前記設定情報に基づいて前記分割領域を配置しなおす手段と、
に機能させるように構成する。
【発明の効果】
【０００７】
本発明はウィンドウ操作において、ポインティングデバイスの特徴的な操作をトリガとして設定することにより、ユーザが直覚し易いトリガ割付け、「例えば画面の右回転のローテーション表示はポインティングデバイスの右回転とする」、が可能となる。
また、ポインティングデバイスの特徴的な操作の軌跡をトリガとしているので、クリックやドラッグを意識する必要はなく、流れるような操作が可能になる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための最良に形態について、図面を参照しながら説明する。図１は、本実施の形態による設定・操作・機能の関係を示した説明図である。図１において、１０１〜３０２は凡例に記載されたとおり設定・操作・機能を行うものである。まず図１の「分割領域情報設定１０１」にて、分割領域及び分割領域の入替え順序を情報設定する。また必要に応じて、詳細分割領域及び詳細分割領域の入替え順序を情報設定する。次に「特徴的操作の割付け設定１０２」にて、前記分割領域の入替え順序の情報に従い画面入替えを実行するトリガとして、キーボード入力またはポインティングデバイス操作を割付け設定する。設定後にユーザが「マウスの特徴的な操作２０１」を実行すると、「トリガ検出機能３０１」により画面入替えを実行するトリガかどうかを検出する。トリガが検出され有効のときは「画面表示の入替え３０２」において画面入替えを実行する。該画面入替えは、「分割領域情報設定１０１」「特徴的操作の割付け設定１０２」の設定情報よりトリガに割付けられている分割領域の入替え順序または詳細分割領域の入替え順序に従い実行する。
【０００９】
第１の実施形態
「分割領域情報設定１０１」における設定方法の一例を以下に説明する。
図３は、本発明における表示画面領域及び画面内の設定情報の一例を示す説明図である。実線で囲った領域が表示画面領域全体を示す。ここでは便宜上、矩形となっているが、形状に制限は無く、例えば楕円形や特殊な形状でも構わない。該実線と破線で区分けされた分割領域1)〜9)は、それぞれ分割領域に相当する。ここでは便宜上、分割領域が矩形となっているが、形状に制限は無く、例えば楕円形や特殊な形状でも構わない。該分割領域が次状態にどこに位置するかの関係を表したのが各矢印であり分割領域の入替え順序に相当する。該分割領域の入替え順序は、画面を入替えるので入替え元と入替え先が存在し、通常は各矢印をたどると閉路を形成する。該閉路は全ての分割領域を経由する必要は無い。また閉路が複数存在しても構わない。
【００１０】
図４は、分割領域情報設定とウィンドウの関係の一例（入替え前）を示す説明図である。ウィンドウＷ１は分割領域1)2)4)5)にまたがるように位置しており、ウィンドウＷ２は分割領域2)3)5)6)8)9)にまたがるように位置している。ウィンドウＷ１は分割領域1)2)4)5)にまたがっているが、分割領域1)が最もウィンドウＷ１の表示面積を占めるので、ウィンドウＷ１は分割領域1)に属するものとする。同様にしてウィンドウＷ２は分割領域6)に属するものとする。このようにして単一の分割領域に収まらないウィンドウにおいては、属する分割領域・属さない分割領域を決定する。ウィンドウが属する分割領域の決定方法に制限はなく、他の一例として、ウィンドウの中央が位置する分割領域を属する分割領域としても構わない。
図３の分割領域の入替え順序に従い図４において入替えを実施した次状態が、図５になる。分割領域1)〜9)は分割領域の入替え順序に従い入替えを実施し、ウィンドウは属する分割領域の入替えにより移動するので、結果的にウィンドウも入替え表示となる。
【００１１】
図８は、表示画面領域及び画面内の設定情報の一例を示す説明図である。図３と異なり、画面の全領域を分割領域が占めておらず、必要な箇所だけ画面入替えを設定している。図８に実際のウィンドウを開いたものが図９であり、分割領域情報設定とウィンドウの関係の一例を示す説明図である。図９において、各ウィンドウサイズと各分割領域は同じサイズであり、各分割領域を入替えるとあたかも各ウィンドウが入替わったようになるのでウィンドウ入替え操作としても活用できる。実線矢印で分割領域の入替え順序が示されるウィンドウＷ１５、Ｗ１６、Ｗ１１、Ｗ１２は左回転のローテーション、破線矢印で分割領域の入替え順序が示されるウィンドウＷ１７、Ｗ１８、Ｗ１３、Ｗ１４は右回転のローテーションを形成している。
次に「特徴的操作の割付け設定１０２」における設定方法の一例を以下に説明する。
【００１２】
図１０は、マウスの特徴的操作の例を示す説明図である。図１０（ａ）は、二回程円状にマウスを移動させた軌跡になる。図１０（ｂ）は、二回程マウスを上下に移動させた軌跡になる。図１０（ｃ）は、マウスのセンター部分のホイールに指を置いたまま上下に複数回操作したことを示している。これらの操作はユーザが意図してマウスを操作しない限りは発生しないので、特徴的な操作である。図１０で説明した各操作に代表される特徴的な操作を、前記分割領域の入替え順序のトリガとして割付ける。ここで同一のトリガを、別の分割領域の入替え順序に割付けも可能だが、同一のトリガで複数の分割領域の入替えを実施することになるので、入替えの実施順番も設定する。
図９の前記左回転のローテーション、右回転のローテンションを形成する分割領域の入替え順序に、二回程円状にマウス移動、または逆回転をトリガ設定すれば、さながらマウスの回転操作と画面のウィンドウＷ１１〜Ｗ１８のローテーション操作が一致するかの操作性向上を実現する。
【００１３】
ここでは便宜上、ポインティングデバイスの一例としてマウスを用いて説明したが、他のポインティングデバイスによる操作でも構わない。
第２の実施形態
「分割領域情報設定１０１」における設定方法の一例を以下に説明する。
図３の分割領域1)を更に分割したものの一例が図６になる。図７は、図６の分割領域1)を拡大したもので、詳細分割領域の設定情報の一例を示す説明図である。実線と破線で区分けされた詳細分割領域1)−１〜1)−９は、それぞれ詳細分割領域に相当する。ここでは便宜上、詳細分割領域が矩形となっているが、形状に制限は無く、例えば楕円形や特殊な形状でも構わない。該詳細分割領域が次状態にどこに位置するかの関係を表したのが各矢印であり詳細分割領域の入替え順序に相当する。該分割領域の入替え順序に関して、画面を入替えるので入替え元と入替え先が存在し、通常は各矢印をたどると閉路を形成する。該閉路は全ての詳細分割領域を経由する必要は無い。また閉路が複数存在しても構わない。
【００１４】
次に「特徴的操作の割付け設定１０２」における設定方法の一例を以下に説明する。
図１０で説明した前記各操作に代表される特徴的な操作を、前記詳細分割領域の入替え順序のトリガとして割付けて設定する。
同一のトリガを、別の詳細分割領域の入替え順序に割付けも可能だが、同一のトリガで複数の詳細分割領域の入替えを実施することになるので、入替えの実施順番も設定する。また詳細分割領域の入替え順序と分割領域の入替え順序のトリガも同一とするときにも入替えの実施順番も設定する。
第３の実施形態
前記第１または第２の実施形態における入替え制御の一例を、図１４で説明する。図１４は、前記分割領域または前記詳細分割領域と画面に表示されている各ウィンドウ及び前記分割領域または前記詳細分割領域の入替え順序の関係をテーブル化したものの一例である。ここでは図３及び図４の関係をテーブル化している。図１４（ａ）における「領域番号」「移動先の領域番号」「領域の形状」「領域中央の座標」「領域を決定付ける座標」「領域に属するウィンドウ番号」「領域とウィンドウの相対位置」について以下に説明する。
【００１５】
「領域番号」：領域の識別子。領域の数だけ設定する。
「移動先の領域番号」：領域が次状態で現在のどの領域に移動するかの情報。
「領域の形状」：領域がどのような形状なのかの分類。ここでは便宜上、矩形となっているが、形状に制限は無く、例えば楕円形や特殊な形状でも構わない。
「領域中央の座標」：領域の中央の座標。
「領域を決定付ける座標」：領域の形状により異なるが、領域を再現するのに必須となる座標全て。
「領域に属するウィンドウ番号」：領域上に表示するウィンドウの識別子。
「領域とウィンドウの相対位置」：領域とウィンドウとの位置関係。領域中央の座標からの相対位置の座標。
【００１６】
次に図１４（ｂ）における「ウィンドウ番号」「ウィンドウの座標」「ウィンドウ幅」「ウィンドウ高さ」について以下に説明する。
「ウィンドウ番号」：ウィンドウの識別子。
「ウィンドウの座標」：ウィンドウの座標。ウィンドウの位置を特定できれば、ウィンドウの左隅の座標でも中央の座標でもそれ以外でも構わない。
「ウィンドウ幅」：ウィンドウの幅。ウィンドウの横方向の長さを指す。
「ウィンドウ高さ」：ウィンドウの高さ。ウィンドウの縦方向の長さを指す。
以上のテーブル情報により、次状態への入替えを実施する。分割領域を次状態の分割領域に入替えるときには、「移動先の領域番号」の「領域中央の座標」に、現状態の「領域番号」の「領域中央の座標」が移動するようにする。図１４が次状態となったときを示したのテーブルが図１５になる。
【００１７】
第４の実施形態
「トリガ検出機能３０１」における実施方法の一例を以下に説明する。
図１０（ａ）で示した二回程円状にマウス移動する操作のバリエーションを考える。図１１は、マウスの特徴的操作の一例として、円状マウス移動の軌跡を示す説明図である。図１１の（ａ）〜（ｅ）はいずれもユーザが円状の軌跡を意識して操作した円状マウス移動の軌跡の例になる。また（ａ）は二回転、（ｂ）は一回転、（ｃ）は大きく二回転、（ｄ）は三回転、（ｅ）は小さく二回転の操作が実施されている。ここでは一例として（ｄ）の抽出手段を示す。図１２は、円状マウス移動の軌跡における円状部分の説明図である。
図１２（ａ）において、マウスの軌跡が初めに円状を形成したときの交点を第１の交点Ｐ１、形成された円状を第１の円状領域Ｑ１と呼称する。同様にして（ｂ）では、第２の交点Ｐ２、第２の円状領域Ｑ２と呼称し、（ｃ）では、第３の交点Ｐ３、第３の円状領域Ｑ３と呼称する。交点の数と円状領域を円状として認めるかの可否により判定する。円状領域が円状かどうかの判定には様々な方法があるが、一例として円状領域の重心から円状の軌跡までの距離のバラつきが一定範囲内であること、円状領域の外形線がある点で極端に変化しないこと（例えば該点における微分係数が両側から一致する）を判定基準とする。
【００１８】
図１３は、マウスの特徴的操作の有効・無効の一例を示す説明図である。Ｓ１〜Ｓ９で囲んだ領域はユーザが自由に設定できる領域とする。ここではＳ９においてのみ、マウスの特徴的操作の抽出を有効とする。ここでは便宜上、角の丸まった矩形となっているが、形状に制限は無く、例えば楕円形や特殊な形状でも構わない。また領域の数もユーザが自由に設定できるものとする。
更に複雑な設定として、マウスの特徴的操作の抽出を有効／無効だけでなく、領域ごとに有効／無効のトリガの種類も設定可能とする。例えば、Ｓ９では全てのマウスの特徴的操作の抽出を有効とするが、Ｓ１、Ｓ３、Ｓ５、Ｓ７では回転に関係するマウスの特徴的操作の抽出は無効とする。
第５の実施形態
以上、説明したような方法、または変形例を実現するようなプログラムは、フレキシブルディスク、またはＣＤ、またはＤＶＤ、または光磁気ディスク等の記憶媒体に記憶させて配布しても良い。または公衆等で用いられる伝送媒体を介して、そのプログラムの一部、若しくは全部を配信するようにしても良い。そのようにした場合には、ユーザはプログラムを取得してコンピュータなどのデータ処理装置にロードすることにより、そのデータ処理装置を用いて本発明を適用させたデータ入力装置を実現させることができる。このことから、記憶媒体は、プログラムを配信する装置がアクセスできるものであっても良い。
【図面の簡単な説明】
【００１９】
【図１】本発明の操作・設定・機能の関係の説明図
【図２】従来のウィンドウ操作方法の説明図
【図３】表示画面領域及び画面内の設定情報の一例を示す説明図
【図４】分割領域情報設定とウィンドウの関係の一例（入替え前）を示す説明図
【図５】分割領域情報設定とウィンドウの関係の一例（入替え後）を示す説明図
【図６】画面内の分割領域を更に区分けする一例を示す説明図
【図７】詳細分割領域の設定情報の一例を示す説明図
【図８】表示画面領域及び画面内の設定情報の一例を示す説明図
【図９】分割領域情報設定とウィンドウの関係の一例を示す説明図
【図１０】マウスの特徴的操作の例を示す説明図
【図１１】円状マウス移動の軌跡を示す説明図
【図１２】円状マウス移動の軌跡における円状部分の説明図
【図１３】マウスの特徴的操作の有効・無効の一例を示す説明図
【図１４】画面入替えテーブル（入替え前）の一例を示す説明図
【図１５】画面入替えテーブル（入替え後）の一例を示す説明図
【符号の説明】
【００２０】
Ｗ１、Ｗ２、Ｗ１１〜１８、Ａ１〜Ａ３、Ｂ１〜Ｂ３、Ｃ１〜Ｃ３、Ｄ1〜Ｄ３、Ｅ１〜Ｅ３…ウィンドウ
Ｓ１〜Ｓ９…領域
Ｐ１…第１の交点
Ｐ２…第２の交点
Ｐ３…第３の交点
Ｑ１…第１の円状領域
Ｑ２…第２の円状領域
Ｑ３…第３の円状領域
【図１】
2006195603.tif 000003
【図２】
2006195603.tif 000004
【図３】
2006195603.tif 000005
【図４】
2006195603.tif 000006
【図５】
2006195603.tif 000007
【図６】
2006195603.tif 000008
【図７】
2006195603.tif 000009
【図８】
2006195603.tif 000010
【図９】
2006195603.tif 000011
【図１０】
2006195603.tif 000012
【図１１】
2006195603.tif 000013
【図１２】
2006195603.tif 000014
【図１３】
2006195603.tif 000015
【図１４】
2006195603.tif 000016
【図１５】
2006195603.tif 000017