(57)【要約】【課題】  設定項目のパラメータを変更する際に、ユーザの視点移動を少なくして、現在の設定値と新たなパラメータの候補とを対比しながら、簡単にパラメータを変更することができ、ユーザの操作にかかる負担を軽減することを目的とする。【解決手段】  情報処理装置は、主画面上での項目欄の位置と、設定項目のパラメータの配列における現在の設定値の位置とに基づいて、当該設定項目のパラメータの配列を含む副画面の位置を決定し、表示装置に表示させる。例えば、主画面上での項目欄の位置と、設定項目のパラメータの配列における現在の設定値の位置とが合致するような位置に決定する。【選択図】  図５
2008203978.tif 000002
【特許請求の範囲】
【請求項１】
主画面上での項目の欄の位置を取得する欄位置取得手段と、
前記項目に関するパラメータの配列を作成する作成手段と、
前記項目の現在の設定値を取得する設定値取得手段と、
前記パラメータの配列における現在の設定値の位置および前記主画面上での前記項目の欄の位置とに基づき、前記パラメータの配列を含む副画面の位置を決定する決定手段と、
前記決定された位置に前記副画面を表示させる表示制御手段とを備えたことを特徴とする画面表示制御装置。
【請求項２】
撮像装置と通信する通信手段と、
前記項目に関するパラメータまたは配列のパターンまたは現在の設定値を前記撮像装置から取得する項目情報取得手段とをさらに備えたことを特徴とする請求項１記載の画面表示制御装置。
【請求項３】
前記項目は前記撮像装置での撮像処理に関することを特徴とする請求項２記載の画面表示制御装置。
【請求項４】
主画面上での項目の欄の位置を取得するステップと、
前記項目に関するパラメータの配列を作成するステップと、
前記項目の現在の設定値を取得するステップと、
前記パラメータの配列における現在の設定値の位置および前記主画面上での前記項目の欄の位置とに基づき、前記パラメータの配列を含む副画面の位置を決定するステップと、
前記決定された位置に前記副画面を表示させるステップとを備えたことを特徴とする画面表示制御方法。
【請求項５】
コンピュータに、
主画面上での項目の欄の位置を取得するステップと、
前記項目に関するパラメータの配列を作成するステップと、
前記項目の現在の設定値を取得するステップと、
前記パラメータの配列における現在の設定値の位置および前記主画面上での前記項目の欄の位置とに基づき、前記パラメータの配列を含む副画面の位置を決定するステップと、
前記決定された位置に前記副画面を表示させるステップとを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種項目のパラメータを設定するための画面の表示を制御する技術に関する。
【背景技術】
【０００２】
従来、主画面の項目に対して設定可能なパラメータの一覧を示す副画面が表示される位置は、無作為か、あるいは項目の指定欄に対して定められた位置であった。（例えば、非特許文献１参照）。
【０００３】
また、上述のような副画面を表示せず、項目の指定欄上でパラメータを順に表示させるものがある（例えば、非特許文献２参照。）。
【０００４】
【非特許文献１】「Ｅｘｃｅｌ２００２  基本操作早わかり」、ナツメ社、２００１年７月２０日発行、第１９０頁
【非特許文献２】「かんたん「通勤快読」  ＰｏｗｅｒＰｏｉｎｔスライドの作成・プレゼン実行に役立つ〔厳選〕技」、技術評論社、平成１７年４月１０日発行、第１９頁
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来では、カメラの操作に関する項目のように、元に設定されていた値とを対比して、新しい値に変更したい場合が多い。しかしながら、非特許文献１で開示されている技術の場合、全パラメータの中で元の設定値がどこにあるのかが分かりづらく、ユーザは探す手間がかかるという問題があった。
【０００６】
また、非特許文献２で開示されている技術の場合、現在の設定値を、どのような値に変更できるか、どのような範囲で変更できるかということが分かりづらかった。そこで、ユーザは所望の結果を得るために、様々な値で試行錯誤を行わなければならず、煩わしいという問題があった。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、主画面上での項目の欄の位置を取得する欄位置取得手段と、前記項目に関するパラメータの配列を作成する作成手段と、前記項目の現在の設定値を取得する設定値取得手段と、前記パラメータの配列における現在の設定値の位置および前記主画面上での前記項目の欄の位置とに基づき、前記パラメータの配列を含む副画面の位置を決定する決定手段と、前記決定された位置に前記副画面を表示させる表示制御手段とを備えたことを特徴とする画面表示制御装置を提供する。
【発明の効果】
【０００８】
本発明によれば、設定項目のパラメータを変更する際に、ユーザの視点移動を少なくして、現在の設定値と新たなパラメータの候補とを対比しながら、簡単にパラメータを変更することができ、ユーザの操作にかかる負担を軽減することができる。
【発明を実施するための最良の形態】
【０００９】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
まず、本実施例の画像処理システムの構成について図１を参照して説明する。
【００１１】
１１０は撮像装置であり、例えばデジタルカメラやデジタルビデオカメラなどである。撮像装置１１０は撮像手段１１（例えば、ＣＣＤセンサ、ＣＭＯＳセンサ）を用いて、被写体から光学像を形成し、電気的なアナログ画像信号に変換して出力する。そして、アナログ画像信号をデジタル画像信号に変換する。また、画像データ（デジタル画像信号）に対して画素補間処理や色変換処理等の画像処理を行う。なお、撮像装置１１０の動作全体はカメラ制御部１０により制御される。撮像装置１１０では、予めユーザがそのボタンやキーを操作することによって撮影に関する項目のパラメータが設定されている。
【００１２】
１００は情報処理装置であり、例えば、表示装置や入力装置、外部記憶装置などを備えたパーソナルコンピュータである。情報処理装置１００は、外部記憶装置（ハードディスクなど）にＯＳ（オペレーティングシステム）や遠隔撮影ソフトウェアプログラムを記憶している。情報処理装置１００は装置全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）によって、ＯＳや遠隔撮影ソフトウェアプログラムをハードディスクから読み出し、実行することで、以下に説明する本実施例の動作を実現する。また、情報処理装置１００はＣＰＵによって、遠隔撮影ソフトウェアプログラムを実行することで得られる画面情報をＶＲＡＭに描画し、それを読み出して表示装置に出力することで、以下に説明する本実施例の画面表示を実現する。
【００１３】
情報処理装置１００と撮像装置１１０は無線通信または有線ケーブルによって接続されており、それぞれ通信手段３および１２を用いて各種情報を送受信することができる。
【００１４】
情報処理装置１００は遠隔撮影ソフトウェアプログラムを実行することで、遠隔撮影手段２を実現して各種撮影のためのコマンドを生成し、通信手段３を用いて撮像装置１１０に送信する。撮像装置１１０は通信手段１２を用いてコマンドを情報処理装置１００から受信し、それにしたがって、撮影動作を行う。このようにして、情報処理装置１００は撮像装置１１０を使って遠隔撮影を実現することができる。
【００１５】
なお、情報処理装置１００と撮像装置１１０はそれぞれ複数台で構成されていてもよい。
【００１６】
次に、情報処理装置１００が撮像装置１１０に対して遠隔撮影の設定変更を指示する動作について、図２を参照して説明する。以下の処理は情報処理装置１００のＣＰＵが遠隔撮影ソフトウェアプログラムを実行して各種モジュールを実行することにより行われる。なお、情報処理装置１００は、撮像装置１１０と接続されて通信を確立しており、また、予め遠隔撮影ソフトウェアプログラムを起動しているものとする。
【００１７】
まず、情報処理装置１００は撮像装置１１０から撮影設定項目のリスト、それらに対して設定可能なパラメータのリストおよび、各撮影設定項目に対して現在、設定されているパラメータを取得し（ステップＳ２０１）する。そして、これらを表示するための画面情報を作成する（ステップＳ２０２）。情報処理装置１００は画面情報にしたがって、図３に示すような遠隔撮影制御画面３００を表示装置に表示させる（ステップＳ２０３）。
【００１８】
図３において、画像格納先項目３０１は、情報処理装置１００が撮像装置１１０から受信した画像データを保存するハードディスクの場所を指定するための項目であり、現在は“ｃ：￥ＤＡＴＡ￥Ｉｍａｇｅ￥２００４１０１０”が設定されている。３０２はホワイトバランスの種類を指定するための欄であり、現在は“マニュアルＷＢ１”が設定されていることを示している。３０３は画質を指定するための欄であり、現在はＳＲＡＷ画像（画像サイズの小さなＲＡＷ画像）とＭ１サイズ（例えば記録画素数２，５９２×１，９４４ピクセル）が設定されていることを示している。３０４はＩＳＯ感度を指定するための欄であり、現在は“５００”が設定されていることを示している。
【００１９】
ユーザの入力装置への操作にしたがって、情報処理装置１００は遠隔撮影制御画面３００に表示された各撮影設定項目のうち１つを選択する（ステップＳ２０４）。本実施例では、ホワイトバランス欄３０２が選択されたものとする。
【００２０】
ステップＳ２０４での選択に応答して、情報処理装置１００は図５に示すようなホワイトバランス設定画面５０１を表示するための画面情報を作成する（ステップＳ２０５）。具体的には、ステップＳ２０１で取得されたリストから、ホワイトバランスについて設定可能なパラメータを読出し、それら全てのパラメータを配置した配列を出力する。そして、この配列を含むホワイトバランス設定画面５０１を表示するための画面情報を作成する。
【００２１】
なお、ステップＳ２０１で、情報処理装置１００は撮像装置１１０上でのホワイトバランスについて設定可能なパラメータの配列のパターンも取得しておき、このパターンにしたがってステップＳ２０５で配列を出力する。これにより、情報処理装置１００上でも撮像装置１１０と同じようにパラメータの配列が表示されるので、ユーザは見慣れた配列でパラメータを選択することができ、操作性が向上する。
【００２２】
次に、情報処理装置１００はホワイトバランス設定画面５０１を表示する位置を決定する（ステップＳ２０６）。具体的には、ステップＳ２０１で取得されたホワイトバランスの現在の設定値を読み出す。本実施例では、“マニュアルＷＢ１”である。また、遠隔撮影制御画面３００におけるホワイトバランス欄３０２の表示装置上での座標を取得する。座標としては例えば、ホワイトバランス欄３０２の左上座標とする。ホワイトバランス欄３０２の左上座標とステップＳ２０４で出力された配列上の現在の設定値の左上座標とが合致する位置をホワイトバランス設定画面５０１の表示位置として決定する。
【００２３】
ステップＳ２０６で決定された位置に、ステップＳ２０５で作成された画面情報にしたがってホワイトバランス設定画面５０１を表示装置に表示させる（ステップＳ２０７）。
【００２４】
図５において、５０５は撮像装置１１０の現在の設定値であり、他のパラメータと区別されるよう強調表示されている。５０４はホワイトバランスについて設定可能なパラメータの配列である。ホワイトバランス設定画面５０１は、遠隔撮影制御画面３００のホワイトバランス欄３０２と、配列上の現在の設定値とが合致するような位置に重ねて表示されている。５０２はホワイトバランス設定画面５０１の説明である。５０３は現在の設定値に関する補足や詳細な情報である。また、同様にして画質設定画面４００が表示された場合を図４に示す。
【００２５】
そして、ユーザの入力装置への操作にしたがって、情報処理装置１００はホワイトバランス設定画面５０１に表示されたパラメータのうち１つを選択する（ステップＳ２０８）。
【００２６】
最後に、情報処理装置１００は、選択されたパラメータを新たなホワイトバランスの設定値とするよう、撮像装置１１０へ指示を送信する（ステップＳ２０９）。撮像装置１１０はこの指示に応答して、ホワイトバランスの設定値を新たなパラメータに変更し、以降の撮像を行う。また、ステップＳ２０９での送信が完了すると、ホワイトバランス設定画面５０１の表示が中止され、一連の処理を終了する。
【００２７】
なお、情報処理装置１００は、ステップＳ２０７でホワイトバランス設定画面５０１が表示された後、例えば“Ｅｓｃキー”が押下される等の予め定められたイベントに応答して、ホワイトバランス設定画面５０１の表示を中止し、上記設定変更の動作を終了する。
【００２８】
また、情報処理装置１００は、ユーザの入力装置への操作により遠隔撮影制御画面３００の撮影ボタン３０７が押下されたことを検知すると、撮影を開始するよう撮像装置１１０へ指示を送信する。撮像装置１１０はこの指示に応答して、各設定値にしたがい撮像処理を実行する。
【００２９】
なお、上述した実施例１のステップＳ２０６で説明したようにして表示位置を決定すると、遠隔撮影制御画面３００の表示装置上での位置によっては、ホワイトバランス設定画面５０１の全体を表示できない場合がある。例えば、図６に示すように遠隔撮影制御画面３００が表示装置上の左上隅に位置している場合などである。
【００３０】
このような場合に対処するための動作について以下に説明する。
【００３１】
情報処理装置１００はステップＳ２０６で決定された位置に基づき、ホワイトバランス設定画面５０１の対角となる２点の座標の表示装置上での位置を取得する。例えば左上と右下の座標とする。次に情報処理装置１００はこれらの座標を元に、ホワイトバランス設定画面５０１が表示装置で表示される範囲外にあるかどうか判定する。範囲外にないと判定されれば、情報処理装置１００は上述したステップＳ２０７以降の処理を実行する。一方、範囲外にあると判定されれば、ホワイトバランス設定画面５０１の表示位置を調整する。具体的には、情報処理装置１００はＸ方向とＹ方向のうち範囲外にない方向についてはステップＳ２０６で決定された座標を採用する。Ｘ方向とＹ方向のうち範囲外にある方向については、表示装置で表示される範囲内となるように、ステップＳ２０６で決定された座標を変更する。情報処理装置１００は、図７に示すように、調整された位置にホワイトバランス設定画面５０１を表示装置に表示させる。
【００３２】
または、情報処理装置１００はホワイトバランス設定画面５０１が範囲外にあると判定されれば、遠隔撮影制御画面３００を移動させるようにしてもよい。ステップＳ２０６で決定された座標を保ったまま、ホワイトバランス設定画面５０１が表示装置で表示される範囲になるように遠隔撮影制御画面３００の表示装置における位置を調整する。そして、図８に示すように、変更された位置にしたがって遠隔撮影制御画面３００を表示し、そのホワイトバランス欄３０２とホワイトバランス設定画面５０１の現在の設定値とが合致するようにホワイトバランス設定画面５０１を表示装置に表示させる。
【００３３】
以上のようにして、本実施例によれば、主画面上での項目欄の位置に基づいて、現在の設定値が存在するようにパラメータの候補が表示されるので、ユーザは直ちに現在の設定値とその他のパラメータの位置づけを認識することができ、対比しやすくなる。
【００３４】
なお、本発明の目的は以下のように達成されることは言うまでもない。まず、前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３５】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００３６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけではない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーションシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００３７】
さらに、以下のような処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。まず、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施例に係る画像処理システムの構成を示す図である。
【図２】本発明の一実施例に係る情報処理装置が撮像装置に対して遠隔撮影の設定変更を指示する動作のフローを示す図である。
【図３】本発明の一実施例に係る遠隔撮影制御画面を示す図である。
【図４】本発明の一実施例に係る画質設定画面を示す図である。
【図５】本発明の一実施例に係るホワイトバランス設定画面を示す図である。
【図６】本発明の一実施例に係る遠隔撮影制御画面が表示装置に表示されている状態を示す図である。
【図７】本発明の一実施例に係るホワイトバランス設定画面が表示装置に表示されている状態を示す図である。
【図８】本発明の一実施例に係るホワイトバランス設定画面が表示装置に表示されている状態を示す図である。
【符号の説明】
【００３９】
３００  遠隔撮影制御画面
５０１  ホワイトバランス設定画面
【図１】
2008203978.tif 000003
【図２】
2008203978.tif 000004
【図３】
2008203978.tif 000005
【図４】
2008203978.tif 000006
【図５】
2008203978.tif 000007
【図６】
2008203978.tif 000008
【図７】
2008203978.tif 000009
【図８】
2008203978.tif 000010