(57)【要約】【課題】ユーザーの利便性を向上させることができるグラフィカルユーザーインターフェースを提供する。【解決手段】プリントボタン３３の内側にデザインプリントボタン３５、およびネットプリント注文ボタン３６を配置する。デザインプリントボタン３５、またはネットプリント注文ボタン３６が選択されたときには、プリントメニュー選択ウィンドウ４０をポップアップ表示せずに、デザインプリントウィンドウ５０、またはネットプリント注文ウィンドウ６０をポップアップ表示する。また、プリントボタン７２の内側に自動補正ボタン７３を配置する。自動補正ボタン７３が選択されたときには、自動補正処理を施してからプリント設定ウィンドウ８０をポップアップ表示する。【選択図】図３
2008033664.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの選択に応じて、互いに包含関係がない独立した複数の処理をコンピュータに実行させるための複数のボタンからなり、
あるボタンの内側に別のボタンが配置されており、
前記あるボタンが選択されたときには、前記あるボタンに割り当てられた処理を実行させることが選択されたと認識し、
前記別のボタンが選択されたときには、前記あるボタンに割り当てられた処理を飛ばして、前記別のボタンに割り当てられた処理を実行させることが選択されたと認識することを特徴とするグラフィカルユーザーインターフェース。
【請求項２】
前記別のボタンは、前記あるボタンが選択されたときに遷移する処理画面に表示されるボタンであることを特徴とする請求項１に記載のグラフィカルユーザーインターフェース。
【請求項３】
ユーザーの選択に応じて、対応する処理をコンピュータに実行させるための複数のボタンからなり、
あるボタンに割り当てられた処理に付帯する処理を実行させるための別のボタンが、前記あるボタンの内側に配置されており、
前記あるボタンが選択されたときには、前記あるボタンに割り当てられた処理を実行させることが選択されたと認識し、
前記別のボタンが選択されたときには、前記別のボタンに割り当てられた処理、および前記あるボタンに割り当てられた処理を順次実行させることが選択されたと認識することを特徴とするグラフィカルユーザーインターフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーの選択に応じて、処理をコンピュータに実行させるためのボタンからなるグラフィカルユーザーインターフェースに関する。
【背景技術】
【０００２】
現在、コンピュータ上で稼働するソフトウェアでは、グラフィカルユーザーインターフェース（以下、ＧＵＩと略す。）をモニタに表示して、これをユーザーに選択させることで、様々な処理をコンピュータに実行させることが一般化している。ＧＵＩには、「ファイル」、「編集」などの文字の他に、「印刷」をプリンタ、「保存」をフロッピー（登録商標）ディスクの絵柄で表すアイコンや、処理の名称を囲む仮想的な枠など、主にボタンの感覚で操作されるものが多い。このため、ＧＵＩを用いた操作では、カーソルをボタンに合わせて選択する動作が多用される。
【０００３】
従来のＧＵＩとしては、ＧＵＩを操作した際の処理同士に包含関係がある場合、例えば、処理Ａが「印刷処理」、処理Ｂが「印刷用紙選択処理」で、処理Ａに処理Ｂが包含されている場合（つまり、処理Ａ⊃処理Ｂの関係が成り立つ場合）に、包含関係を容易に認識することができるようにするために、処理Ａを実行させるためのボタンの内側に、処理Ｂを実行させるためのボタンを表示するコンピュータの入力装置が提案されている（特許文献１参照）。この場合、処理Ｂを実行させるためのボタンが選択されると、処理Ｂのみが実行され、処理Ａを実行させるためのボタンが選択されると、処理Ｂのボタンも選択されたことになり、処理Ａと処理Ｂが実行される。
【０００４】
また、ゲームなどの娯楽用途に興趣を増すために、各々径が異なる複数のサブボタンを、径の大きい順に下から上に積み重ね、見た目上は一つのボタンとして表示し、複数のサブボタンのリンク先を各々異ならせるようにしたコンテンツ出力装置が提案されている（特許文献２参照）。
【特許文献１】特開２００１−２０９４７７号公報
【特許文献２】特開２００２−２８７８６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ソフトウェアでは、ＧＵＩの操作に応じてウィンドウを開くなどして、画面を遷移させて、次々に処理をユーザーに選択させることがある。このように、画面遷移によって処理の手順を逐一ユーザーに確認させながら処理を進めていく方法は、操作に不慣れなユーザーにとっては非常に分かり易いが、その反面、操作に慣れてくると、一々選択したり画面が遷移したりするのが煩わしいという問題があった。
【０００６】
特許文献１に記載の発明は、処理同士に包含関係がある場合以外は上記問題を解決することができず、適用範囲が狭いという問題があった。また、包含する方の処理Ａを実行させるためのボタンが選択されると、包含される方の処理Ｂも実行されるので、ボタンの表示、操作と実行される処理との関係が直感的に分かり難いという問題があった。
【０００７】
また、特許文献２に記載の発明は、見た目上は一つのボタンを表示してサブボタンの構成を見えないようにしているので、ゲームなどの娯楽用途に限られ、やはり適用範囲が狭く、そのうえ上記問題を解決することができない。
【０００８】
本発明は、上記課題を鑑みてなされたものであり、ユーザーの利便性を向上させることができるグラフィカルユーザーインターフェースを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明は、ユーザーの選択に応じて、互いに包含関係がない独立した複数の処理をコンピュータに実行させるための複数のボタンからなり、あるボタンの内側に別のボタンが配置されており、前記あるボタンが選択されたときには、前記あるボタンに割り当てられた処理を実行させることが選択されたと認識し、前記別のボタンが選択されたときには、前記あるボタンに割り当てられた処理を飛ばして、前記別のボタンに割り当てられた処理を実行させることが選択されたと認識することを特徴とする。
【００１０】
前記別のボタンは、前記あるボタンが選択されたときに遷移する処理画面に表示されるボタンであることが好ましい。
【００１１】
また、本発明は、ユーザーの選択に応じて、対応する処理をコンピュータに実行させるための複数のボタンからなり、あるボタンに割り当てられた処理に付帯する処理を実行させるための別のボタンが、前記あるボタンの内側に配置されており、前記あるボタンが選択されたときには、前記あるボタンに割り当てられた処理を実行させることが選択されたと認識し、前記別のボタンが選択されたときには、前記別のボタンに割り当てられた処理、および前記あるボタンに割り当てられた処理を順次実行させることが選択されたと認識することを特徴とする。
【発明の効果】
【００１２】
本発明のグラフィカルユーザーインターフェースによれば、ユーザーの選択に応じて、互いに包含関係がない独立した複数の処理をコンピュータに実行させるための複数のボタンからなり、あるボタンの内側に別のボタンが配置されており、あるボタンが選択されたときには、あるボタンに割り当てられた処理を実行させることが選択されたと認識し、別のボタンが選択されたときには、あるボタンに割り当てられた処理を飛ばして、別のボタンに割り当てられた処理を実行させることが選択されたと認識するので、操作に不慣れなユーザーに対しては分かり易く、且つ操作に慣れたユーザーに対しては煩わしさを感じさせない。したがって、ユーザーの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
図１において、本発明の一実施形態としてのハードウェア構成は、パーソナルコンピュータ（以下、ＰＣと略す。）２と、ＰＣ２にＵＳＢ接続されたデジタルカメラ１０とからなる。ＰＣ２には、デジタルカメラ１０で撮影された画像のデータがダウンロードされる。
【００１４】
ＰＣ２は、モニタ１１と、キーボードおよびマウスからなる操作入力部１２とを備えている。図２において、ＣＰＵ２０は、ＰＣ２の全体の動作を統括的に制御する。ＣＰＵ２０には、バス２１を介して、前述のモニタ１１、操作入力部１２とともに、通信Ｉ／Ｆ２２、メモリ２３、およびＨＤＤ２４が接続されている。
【００１５】
通信Ｉ／Ｆ２２は、デジタルカメラ１０などの外部機器や、インターネットなどの通信ネットワークとのデータの遣り取りを媒介する。ＨＤＤ２４には、デジタルカメラ１０で撮影された画像を閲覧・編集するためのビューアーソフトのプログラムを含む種々のプログラムや、デジタルカメラ１０からダウンロードされた画像データなどが記録されている。ＣＰＵ２０は、ＨＤＤ２４からプログラムを読み出してメモリ２３に展開し、読み出したプログラムを逐次処理する。また、ＣＰＵ２０は、操作入力部１２から入力される操作入力信号に応じて、ＰＣ２の各部を動作させる。
【００１６】
ビューアーソフトを起動すると、モニタ１１には、図３に示すメインウィンドウ３０が表示される。メインウィンドウ３０の上部に配置された「ファイル」にマウスのカーソル３１を合わせ、「ファイル」メニュー内の「開く」を選択して、デジタルカメラ１０からの画像データが格納された所望のフォルダを選択すると、メインウィンドウ３０の中央部分には、フォルダ内の画像３２が一覧表示される。
【００１７】
メインウィンドウ３０の左側部分には、プリントボタン３３、写真閲覧ボタン３４などの各種メニューボタンが縦に並べて配置されている。プリントボタン３３の上半分には、デザインプリントボタン３５、およびネットプリント注文ボタン３６が横に並べて配置されている。これら三個のボタン３３、３５、３６は、それぞれ個別に選択することが可能となっている。
【００１８】
プリントボタン３３にカーソル３１を合わせて選択すると、モニタ１１には、図４に示すプリントメニュー選択ウィンドウ４０がポップアップ表示される。プリントメニュー選択ウィンドウ４０の上段には、通常プリントボタン４１、インデックスプリントボタン４２とともに、単体のデザインプリントボタン３５が横に並べて配置されている。また、下段には、単体のネットプリント注文ボタン３６が配置されている。
【００１９】
メインウィンドウ３０でプリントボタン３３の内側に配置されたデザインプリントボタン３５、またはプリントメニュー選択ウィンドウ４０で単体のデザインプリントボタン３５にカーソル３１を合わせて選択すると、モニタ１１には、図５に示すデザインプリントウィンドウ５０がポップアップ表示される。デザインプリントウィンドウ５０には、画像３２が一覧表示される。デザインプリントウィンドウ５０では、画像３２毎にプリントの有無や枚数を設定することが可能となっている。
【００２０】
メインウィンドウ３０でプリントボタン３３の内側に配置されたネットプリント注文ボタン３６、またはプリントメニュー選択ウィンドウ４０で単体のネットプリント注文ボタン３６にカーソル３１を合わせて選択すると、モニタ１１には、図６に示すネットプリント注文ウィンドウ６０がポップアップ表示される。デザインプリントウィンドウ５０と同様に、ネットプリント注文ウィンドウ６０には、画像３２が一覧表示され、画像３２毎にプリントの有無や枚数を設定することが可能となっている。
【００２１】
写真閲覧ボタン３４にカーソル３１を合わせて選択すると、モニタ１１には、図７に示す写真閲覧ウィンドウ７０がポップアップ表示される。写真閲覧ウィンドウ７０には、メインウィンドウ３０で選択された画像３２が拡大表示される。
【００２２】
写真閲覧ウィンドウ７０の上段には、プリントボタン７２などの各種メニューボタンが横に並べて配置されている。プリントボタン７２の左側部分には、自動補正ボタン７３が配置されている。
【００２３】
プリントボタン７２にカーソル３１を合わせて選択すると、モニタ１１には、図８に示すプリント設定ウィンドウ８０がポップアップ表示される。プリント設定ウィンドウ８０では、使用するプリンタやプリント用紙などを設定することが可能となっている。
【００２４】
一方、自動補正ボタン７３にカーソル３１を合わせて選択すると、表示された画像３２のデータに対して、色合いや明るさを補正する自動補正処理が施された後、プリント設定ウィンドウ８０がポップアップ表示される。
【００２５】
次に、ビューアーソフトの処理手順について、図９〜図１１のフローチャートを参照して説明する。まず、図９に示すように、ビューアーソフトが起動されると、メインウィンドウ３０がモニタ１１に表示される。この状態でデザインプリントボタン３５、またはネットプリント注文ボタン３６が選択されると、デザインプリントウィンドウ５０、またはネットプリント注文ウィンドウ６０がモニタ１１にポップアップ表示される。
【００２６】
一方、メインウィンドウ３０がモニタ１１に表示された状態で、プリントボタン３３が選択されると、プリントメニュー選択ウィンドウ４０がモニタ１１にポップアップ表示される。また、メインウィンドウ３０がモニタ１１に表示された状態で、各ボタン３３、３５、３６以外の他のメニューボタンが選択されると、図１０に示すように、他のメニューのウィンドウがモニタ１１にポップアップ表示される。いずれのボタンも選択されない場合は、ビューアーソフトが終了されるまで操作入力待機状態となる。
【００２７】
プリントメニュー選択ウィンドウ４０がモニタ１１に表示された状態で、単体のデザインプリントボタン３５、または単体のネットプリント注文ボタン３６が選択されると、メインウィンドウ３０で各ボタン３５、３６が選択された場合と同様に、デザインプリントウィンドウ５０、またはネットプリント注文ウィンドウ６０がモニタ１１にポップアップ表示される。また、各ボタン３５、３６以外の他のメニューボタンが選択されると、他のメニューのウィンドウがモニタ１１にポップアップ表示される。いずれのボタンも選択されない場合は、ビューアーソフトが終了されるまで操作入力待機状態となる。
【００２８】
メインウィンドウ３０がモニタ１１に表示された状態で、写真閲覧ボタン３４が選択されると、図１１に示すように、写真閲覧ウィンドウ７０がモニタ１１にポップアップ表示される。プリントすべき画像３２が表示された後、自動補正ボタン７３が選択されると、表示された画像３２のデータに対して自動補正処理が施される。そして、プリント設定ウィンドウ８０がモニタ１１にポップアップ表示される。
【００２９】
一方、プリントすべき画像３２が表示された後、プリントボタン７２が選択されると、自動補正処理は施されず、プリント設定ウィンドウ８０がモニタ１１にポップアップ表示される。なお、各ボタン７２、７３以外の他のメニューボタンが選択された場合は、他のメニューのウィンドウがモニタ１１にポップアップ表示され、いずれのボタンも選択されない場合は、ビューアーソフトが終了されるまで操作入力待機状態となる。ユーザーにより各ウィンドウ上で所望の操作が行われ、これにより各種処理が実行される
【００３０】
以上説明したように、プリントボタン３３の内側にデザインプリントボタン３５、およびネットプリント注文ボタン３６を配置し、デザインプリントボタン３５、またはネットプリント注文ボタン３６が選択されたときには、プリントメニュー選択ウィンドウ４０をポップアップ表示せずに、デザインプリントウィンドウ５０、またはネットプリント注文ウィンドウ６０をポップアップ表示し、また、プリントボタン７２の内側に自動補正ボタン７３を配置し、自動補正ボタン７３が選択されたときには、自動補正処理を施してからプリント設定ウィンドウ８０をポップアップ表示するようにしたので、操作に不慣れなユーザーは、従前通りの操作で画面遷移によって処理の手順を逐一確認しながら処理を進めていくことができ、操作に慣れたユーザーは、短時間で煩わしさを感じることなく所望の処理を実行させることができる。
【００３１】
プリントボタン３３、デザインプリントボタン３５、およびネットプリント注文ボタン３６に割り当てられた処理は、互いに包含関係はなく独立した処理である。一方、プリントボタン７２、および自動補正ボタン７３に割り当てられた処理は、［自動補正ボタン７３に割り当てられた処理（自動補正処理＋プリント設定）］⊃［プリントボタン７２に割り当てられた処理（プリント設定のみ）］という包含関係が成り立つが、包含する方の自動補正ボタン７３を、包含される方のプリントボタン７２の内側に配置しているので、直感的に分かり易く、ユーザーが操作をする際に戸惑うことがない。
【００３２】
上記実施形態では、互いに包含関係がなく独立した処理が割り当てられたボタン同士を配置した例、および包含関係が成り立つボタン同士を配置した例を挙げて説明したが、これらを組み合わせて用いてもよい。また、配置スペースや視認性が確保されていれば、内側に配置するボタンを二個以上としてもよく、内側に配置されたボタンの内側にさらにボタンを配置してもよい。
【００３３】
上記実施形態では、カーソル３１を合わせて選択する例を挙げて説明したが、ユーザーが指を触れながら操作するタッチパネルに適用してもよい。また、上記実施形態では、デジタルカメラ１０で撮影された画像を閲覧・編集するためのビューアーソフトを例示して説明したが、本発明はこれに限定されず、他のソフトウェアについても同様に適用することが可能である。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態としてのハードウェア構成を示す概略図である。
【図２】パーソナルコンピュータの構成を示すブロック図である。
【図３】メインウィンドウを示す説明図である。
【図４】プリントメニュー選択ウィンドウを示す説明図である。
【図５】デザインプリントウィンドウを示す説明図である。
【図６】ネットプリント注文ウィンドウを示す説明図である。
【図７】写真閲覧ウィンドウを示す説明図である。
【図８】プリント設定ウィンドウを示す説明図である。
【図９】ビューアーソフトの処理手順を示すフローチャートである。
【図１０】ビューアーソフトの処理手順を示すフローチャートである。
【図１１】ビューアーソフトの処理手順を示すフローチャートである。
【符号の説明】
【００３５】
２  パーソナルコンピュータ（ＰＣ）
１１  モニタ
１２  操作入力部
２０  ＣＰＵ
３３  プリントボタン
３５  デザインプリントボタン
３６  ネットプリント注文ボタン
４０  プリントメニュー選択ウィンドウ
７２  プリントボタン
７３  自動補正ボタン
【図１】
2008033664.tif 000003
【図２】
2008033664.tif 000004
【図３】
2008033664.tif 000005
【図４】
2008033664.tif 000006
【図５】
2008033664.tif 000007
【図６】
2008033664.tif 000008
【図７】
2008033664.tif 000009
【図８】
2008033664.tif 000010
【図９】
2008033664.tif 000011
【図１０】
2008033664.tif 000012
【図１１】
2008033664.tif 000013