(57)【要約】【課題】自動的に補正された設定を容易に確認でき、意図しない場合にユーザが設定を変更できるようにすることを目的とする。【解決手段】本発明の電子機器は、ユーザの指示に応じて第１設定項目の設定を変更する変更手段と、前記変更手段による第１設定項目の設定の変更に伴って、前記第１設定項目とは異なる第２設定項目の設定を補正する補正手段と、前記補正手段により補正された第２設定項目の設定が複数ある場合に前記補正された複数の第２設定項目の設定をまとめて表示するように制御する表示制御手段と、前記表示制御手段により表示された第２設定項目の設定をユーザの指示に応じて変更するように制御する制御手段と、を有することを特徴とする。【選択図】図５
2020071607.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの指示に応じて第１設定項目の設定を変更する変更手段と、
前記変更手段による第１設定項目の設定の変更に伴って、前記第１設定項目とは異なる第２設定項目の設定を補正する補正手段と、
前記補正手段により補正された第２設定項目の設定が複数ある場合に前記補正された複数の第２設定項目の設定をまとめて表示するように制御する表示制御手段と、
前記表示制御手段により表示された第２設定項目の設定をユーザの指示に応じて変更するように制御する制御手段と、
を有することを特徴とする電子機器。
【請求項２】
前記表示制御手段は、
前記補正された複数の第２設定項目の設定を一覧表示するように制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、
前記変更手段により変更された第１設定項目の設定に対して変更を伴わない範囲で、前記第２設定項目の設定を変更するように制御することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御手段は、
前記表示制御手段により表示された第２設定項目の設定に対するユーザの操作に応じて、前記第２設定項目の設定を変更するように制御することを特徴とする請求項１ないし３の何れか１項に記載の電子機器。
【請求項５】
前記表示制御手段は、
前記補正手段により補正された第２設定項目の設定を変更するためのユーザの指示に応じて、前記第１設定項目の設定に対して変更を伴わない範囲の設定を選択可能に表示するように制御することを特徴とする請求項１ないし４の何れか１項に記載の電子機器。
【請求項６】
前記表示制御手段は、
前記補正手段により補正された第２設定項目の設定を表示する場合に、設定が変更されることにより前記第１設定項目の設定を維持できない第２設定項目の設定に対して、設定の変更ができないことを識別可能に表示するように制御することを特徴とする請求項１ないし５の何れか１項に記載の電子機器。
【請求項７】
前記表示制御手段は、
前記補正手段により補正された第２設定項目の設定を表示する場合に、設定が変更されることにより前記第１設定項目の設定を維持できない第２設定項目の設定を非表示にするように制御することを特徴とする請求項１ないし５の何れか１項に記載の電子機器。
【請求項８】
前記補正手段は、
前記変更手段による第１設定項目の設定の変更に伴って、複数の第２設定項目の設定を補正する場合、前記複数の第２設定項目の設定を優先順位の順にしたがって補正することを特徴とする請求項１ないし７の何れか１項に記載の電子機器。
【請求項９】
前記補正手段は、
前記変更手段による第１設定項目の設定の変更に伴って、複数の第２設定項目の設定を補正する場合、優先順位が上位である第２設定項目の設定に対して変更を伴わない範囲で優先順位が下位である第２設定項目の設定を補正することを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記補正手段は
前記制御手段による第２設定項目の設定の変更に伴って、前記第２設定項目とは異なる第３設定項目の設定を補正することを特徴とする請求項１ないし９の何れか１項に記載の電子機器。
【請求項１１】
前記表示制御手段は、
前記補正手段により補正された第３設定項目の設定を表示するように制御することを特徴とする請求項１０に記載の電子機器。
【請求項１２】
前記表示制御手段は、
前記第２設定項目の設定を非表示にした後に、前記第３設定項目の設定を表示するように制御することを特徴とする請求項１１に記載の電子機器。
【請求項１３】
前記表示制御手段により複数の第２設定項目の設定が表示されている場合に、前記複数の第２設定項目の設定に対して、ユーザからの変更の指示を一括で受け付ける受付手段を有し、
前記補正手段は、
前記受付手段によりユーザからの変更の指示を一括で受け付けた後に、前記第３設定項目の設定の補正を開始することを特徴とする請求項１０ないし１２の何れか１項に記載の電子機器。
【請求項１４】
前記補正手段は、
前記第３設定項目の設定を補正する場合に、前記第１設定項目の設定を補正対象から除外することを特徴とする請求項１０ないし１３の何れか１項に記載の電子機器。
【請求項１５】
前記補正手段は、
前記第１設定項目の設定および前記第２設定項目の設定に対して変更を伴わない範囲で、前記第３設定項目の設定を補正することを特徴とする請求項１０ないし１４の何れか１項に記載の電子機器。
【請求項１６】
前記表示制御手段は、
前記第２設定項目の設定を継続して表示したまま、前記第３設定項目の設定を追加して表示するように制御することを特徴とする請求項１１に記載の電子機器。
【請求項１７】
前記表示制御手段は、
前記第２設定項目の設定を非表示にした後に、ユーザの指示に応じて前記第２設定項目の設定を再び表示するように制御することを特徴とする請求項１ないし１６の何れか１項に記載の電子機器。
【請求項１８】
前記補正手段により補正された第２設定項目の設定を記憶する記憶手段を有し、
前記表示制御手段は、
前記記憶手段により記憶された第２設定項目の設定に基づいて前記第２設定項目の設定の表示を再び表示するように制御することを特徴とする請求項１７に記載の電子機器。
【請求項１９】
ユーザの指示に応じて第１設定項目の設定を変更する変更ステップと、
前記変更ステップによる第１設定項目の設定の変更に伴って、前記第１設定項目とは異なる第２設定項目の設定を補正する補正ステップと、
前記補正ステップにより補正された第２設定項目の設定が複数ある場合に前記補正された複数の第２設定項目の設定をまとめて表示するように制御する表示制御ステップと、
前記表示制御ステップにより表示された第２設定項目の設定をユーザの指示に応じて変更するように制御する制御ステップと、
を有することを特徴とする電子機器の制御方法。
【請求項２０】
コンピュータを、請求項１ないし１８の何れか１項に記載の電子機器の各手段として機能させるためのプログラム。
【請求項２１】
コンピュータを、請求項１ないし１８の何れか１項に記載の電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器の制御方法およびプログラム等に関するものである。
【背景技術】
【０００２】
近年、電子機器では多機能化によって機能の設定を行うための設定項目の数が増える傾向にある。設定項目の数が増えると、設定項目の間で相互に影響を与える場合が多くなる。すなわち、ユーザが一つの設定項目の設定を変更したことにより、自動的に別の設定項目が他の設定に切替わったり、別の設定項目の設定が無効化されたりする場合がある。このような場合、切替わった後の設定や無効化された設定をユーザが確認できないという問題がある。
【０００３】
このような問題に対して、設定が変わったことをユーザに通知して、どのように対応するかを問い合わせるように構成することが考えられる。特許文献１には、録画対象としている番組の放送時間が変更されたことにより、同時に録画することが可能な番組の数を超える数の番組の放送時間が重複した状態になったとき、どの番組を録画するのかをユーザに問い合わせる情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２２９４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、電子機器が多機能になるほど相互に影響を与える設定項目の数が増えることで、問い合わせの数が増大してしまい確認する手間が生じる。また、問い合わせを確認しても、ユーザが意図しない設定である場合に所望する設定に変更する操作が煩雑になってしまうという問題がある。
本発明は、上述したような問題点に鑑みてなされたものであり、自動的に補正された設定を容易に確認でき、意図しない場合にユーザが設定を変更できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電子機器は、ユーザの指示に応じて第１設定項目の設定を変更する変更手段と、前記変更手段による第１設定項目の設定の変更に伴って、前記第１設定項目とは異なる第２設定項目の設定を補正する補正手段と、前記補正手段により補正された第２設定項目の設定が複数ある場合に前記補正された複数の第２設定項目の設定をまとめて表示するように制御する表示制御手段と、前記表示制御手段により表示された第２設定項目の設定をユーザの指示に応じて変更するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、自動的に補正された設定を容易に確認でき、意図しない場合に設定を変更することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態のデジタルビデオカメラの構成を示す図である。
【図２】第１の実施形態のメニューの構成を示す図である。
【図３】メニューの表示形態を示す図である。
【図４】マイメニューを表示したときの画面を示す図である。
【図５】第１の実施形態の処理を示すフローチャートである。
【図６】設定項目の設定値を示す図である。
【図７】第１の実施形態の補正確認画面を示す図である。
【図８】第１の実施例および第２の実施例の処理を示すフローチャートである。
【図９】第３の実施例の処理を示すフローチャートである。
【図１０】第２の実施形態のメニューの構成を示す図である。
【図１１】第２の実施形態の補正確認画面を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態について説明する。
＜第１の実施形態＞
本実施形態では、電子機器がデジタルビデオカメラ（以下、カメラという）である場合を例にして説明する。
図１は、カメラ１００の構成の一例を示すブロック図である。
カメラ１００は、撮像部１０１、カメラ信号処理部１０２、レンズ１０３、カメラ制御部１０４、レンズ通信部１０５、信号処理部１０６、記録媒体１０９、表示部１１０、操作部１１１、記憶部１１２、バックアップ電源１１３、システム制御部１２０等を有する。
【００１０】
撮像部１０１は、ＣＣＤやＣＭＯＳ等の撮像素子（撮像センサー）、オートフォーカス機構等から構成される。撮像部１０１は、カメラ制御部１０４の指示に従い、被写界に対して焦点や光量等を調整し、レンズ１０３を通して結像された被写界の光学像を映像信号に変換し、カメラ信号処理部１０２に送信する。
カメラ信号処理部１０２は、映像信号に所定の信号処理を施して、信号処理部１０６の記録系信号処理部１０７に送信する。
カメラ制御部１０４は、システム制御部１２０や操作部１１１からの指示により撮像部１０１等を制御する。
レンズ通信部１０５は、レンズ１０３の情報をシステム制御部１２０に送信する。
【００１１】
信号処理部１０６は、集積回路やコンピュータ等から構成され、システム制御部１２０の指示に従って、記録媒体１０９への記録や記録した映像の再生動作を行う。信号処理部１０６は、記録系信号処理部１０７、再生系信号処理部１０８から構成される。信号処理部１０６は、システム制御部１２０の指示により、様々な記録・再生信号処理を行う。記録系信号処理部１０７は、カメラ信号処理部１０２から出力された信号に対して映像圧縮を行う。圧縮された映像は、システム制御部１２０の制御により記録媒体１０９に送信され、ファイルとして記録される。再生系信号処理部１０８は、記録系信号処理部１０７から出力された信号に所定の処理を施し、システム制御部１２０から送信される文字情報、印刷範囲枠表示情報等を映像信号に合成して、表示部１１０に送信する。
【００１２】
表示部１１０は、映像信号に基づいて映像を表示すると共に、文字や記号による各種情報の表示、メニュー設定時のガイド表示等を行う。表示部１１０は、例えば液晶パネルを用いることができる。
操作部１１１は、電源スイッチ、メニューキー、十字キー（上／下／左／右／ＳＥＴ）等の操作部材から構成される。操作部１１１のメニューキーを押下すると、システム制御部１２０は指示に応じて信号処理部１０６に対してメニュー表示を要求することで、映像にメニュー画面を重畳して表示する。ユーザが操作部１１１の十字キー等を用いてメニュー画面内でカーソル移動を行い、所望の項目の設定を変更することで、システム制御部１２０は項目の設定を記憶部１１２に記憶する。記憶部１１２は、例えばＳＲＡＭを用いることができる。記憶部１１２にはバックアップ電源１１３から電源が供給されるためにカメラ１００の電源をオフにしても、記憶部１１２は変更した項目の設定を保持することができる。
システム制御部１２０は、少なくとも１つのプロセッサー又は／及び少なくとも１つの回路によって構成され、カメラ１００全体を制御する。
【００１３】
図２は、カメラ１００で使用されるメニュー２００の構成の一例を示す図である。図３は、カメラ１００の表示部１１０に表示されるメニュー画面の表示形態の一例を示す図である。
メニュー２００の構成は階層構造になっており、第一階層の下位に第二階層があり、第二階層の下位に第三階層がある。
第一階層（最上位階層、トップ階層）は、複数の項目からなる一つのグループ２０１によって構成される。グループ２０１には、「Ｃａｍｅｒａ Ｓｅｔｕｐ」、「Ｒｅｃｏｒｄｉｎｇ Ｓｅｔｕｐ」、「ＭｙＭｅｎｕ Ｕｓｅｒ１」、「ＭｙＭｅｎｕ Ｕｓｅｒ２」、「ＭｙＭｅｎｕ Ｕｓｅｒ３」等の項目が含まれる。
第二階層は、複数の項目からなるグループ２０２、２０３、２０４等によって構成される。グループ２０２は、「Ｃａｍｅｒａ Ｓｅｔｕｐ」に関連した項目が含まれる。グループ２０３は、「Ｒｅｃｏｒｄｉｎｇ Ｓｅｔｕｐ」に関連した項目が含まれる。グループ２０４は、「Ｍｙ Ｍｅｎｕ Ｕｓｅｒ１」に関連した項目が含まれる。
第三階層は、複数の項目からなるグループ２０５、２０６、２０７等によって構成される。グループ２０５は、「ＣＯＬＯＲ ＢＡＲ」に関連した項目が含まれる。具体的に、グループ２０５には、「ＣＯＬＯＲ ＢＡＲ」を設定するか否かを選択する項目が含まれる。グループ２０６は、「ＲＥＳＯＬＵＴＩＯＮ」に関連した項目が含まれる。具体的に、グループ２０６には、「ＲＥＳＯＬＵＴＩＯＮ」を設定するときの項目が含まれる。グループ２０７は、「Ｅｄｉｔ」に関連した項目が含まれる。具体的に、グループ２０７には、「Ｅｄｉｔ」として設定する上で必要な項目が含まれる。
【００１４】
操作部１１１のメニューキーを押下することでメニュー２００の構成にしたがって、図３（ａ）に示すようなメニュー画面３００が表示される。
メニュー内の操作は、例えば、ユーザが操作部１１１内にある十字キー等を押下することで行う。ユーザが十字キーを上方向に操作すると、メニュー画面３００内にあるカーソル３０１が上の項目に向かって移動する。逆に、下方向に操作するとカーソル３０１が下の項目に向かって移動する。左方向に操作すると上位階層がある場合にはカーソル３０１が上位階層に移動する。右方向に操作すると下位階層がある場合にはカーソル３０１が下位階層に移動し、例えば、グループ２０５を構成する項目「Ｏｎ」、「Ｏｆｆ」からなる設定画面が開く。設定画面では、カーソル３０１を移動して所望する項目上で十字キーのＳＥＴキーを押下することで設定値が確定する。
【００１５】
図３（ａ）には、「Ｒｅｔｕｒｎ」、「ＩＳＯ／ＧＡＩＮ」、「ＳＨＵＴＴＥＲ」、「ＷＢ（ホワイトバランス）」、「ＡＢＢ（オートブラックバランス）」、「ＣＯＬＯＲ ＢＡＲ」の項目が表示されている。なお、以下では、上述したような項目のうち設定値を設定できるものを設定項目というものとする。したがって、図３（ａ）のうち、「ＩＳＯ／ＧＡＩＮ」、「ＳＨＵＴＴＥＲ」、「ＷＢ（ホワイトバランス）」、「ＡＢＢ（オートブラックバランス）」および「ＣＯＬＯＲ ＢＡＲ」が設定項目に相当する。一方、設定値を定めることができないものを単に項目というものとする。したがって、図３（ａ）のうち「Ｒｅｔｕｒｎ」は、上位に階層に移動するためのものであり、項目に相当する。
【００１６】
メニュー画面３００には、基本的にカメラ１００で使用できる設定項目が表示されるが、何らかの制約によって一時的に使用できなかったり、一時的に設定を行っても動作が変化しないような設定項目が存在したりする。例えば、レンズ１０３にキャップが取り付けられることでカメラ１００の映像が暗い場合、「ＷＢ」の設定ができない仕様の場合がある。この場合、「ＷＢ」の設定ができるようにしてしまうと、実際のカメラ１００の仕様とメニュー画面の構成とが一致しない。したがって、システム制御部１２０は、ユーザに対して一時的に使用できないことを認識させるために、一時的に使用できない設定項目をグレーアウトで表示する。
図３（ｂ）では、一時的に使用できないことを認識させるために、「ＷＢ」３０２がグレーアウトで表示されている。このように、設定項目が一時的に使用できないことをユーザに識別可能に表示することでユーザの混乱を防ぐことができる。
【００１７】
なお、設定項目をグレーアウトで表示する場合に限られず、設定項目そのものを非表示にすることで、ユーザが設定項目を選択できないようにしてもよい。
図３（ｃ）では、「ＳＨＵＴＴＥＲ」３０３と「ＡＢＢ」３０４との間に位置していた「ＷＢ」を非表示にしている。グレーアウトで表示する場合には一時的に使用できないことを示すのに有効である。一方、非表示にすることで設定項目が存在しないことを示すのに有効である。設定項目が存在しない場合とは、例えばオプションで機能拡張しないと使えない設定項目等が相当する。
【００１８】
次に、マイメニューの構成について図４を参照して説明する。
マイメニューとは、メニュー内にある設定項目の中からユーザが頻繁に使用する設定項目を登録しておくことで、迅速に設定項目を設定できる機能である。マイメニューは、例えば、カスタムメニュー、お気に入り等と称される場合がある。
図４（ａ）は、マイメニューに何も登録していない状態で第一階層のグループ２０１を表示させ、「ＭｙＭｅｎｕ Ｕｓｅｒ１」を選択したときに表示される画面４０１の一例を示す図である。ここでは、「Ｒｅｔｕｒｎ」、「Ｅｄｉｔ」の項目が表示され、図２の第二階層のグループ２０４が表示されている状態である。
「Ｒｅｔｕｒｎ」は上位階層に移動するための項目である。ユーザがカーソル３０１を「Ｒｅｔｕｒｎ」に移動させて確定操作を行うことで、第一階層に移動する。「Ｅｄｉｔ」は、マイメニューを登録するために下位階層に移動するための項目である。ユーザがカーソル３０１を「Ｅｄｉｔ」に移動させて、十字キーの右キーまたは十字キーのＳＥＴキーを押下することで下位階層に移動する。
【００１９】
まず、マイメニューにユーザが所望する設定項目を登録する場合について説明する。
図４（ｂ）は、「Ｅｄｉｔ」から下位階層に移動したときに表示される画面４０２の一例を示す図である。ここでは、「Ｒｅｔｕｒｎ」、「Ｒｅｇｉｓｔｅｒ」、「Ｍｏｖｅ」、「Ｄｅｌｅｔｅ」、「Ｒｅｓｅｔ Ａｌｌ」の項目が表示される。
「Ｒｅｔｕｒｎ」は、上述したように上位階層に移動するための項目である。「Ｒｅｇｉｓｔｅｒ」は、マイメニューに設定項目を登録するための項目である。ユーザがカーソル３０１を「Ｒｅｇｉｓｔｅｒ」に移動させて確定操作を行うことで、マイメニューに登録する設定項目を選択するためのＲｅｇｉｓｔｅｒ画面４０３が表示される。Ｒｅｇｉｓｔｅｒ画面４０３は、通常のメニュー画面と同様の構成であるが、マイメニューに登録できない設定項目は表示されない。登録したい設定項目を選択することで、Ｒｅｇｉｓｔｅｒ確認画面４０４が表示される。ユーザが「Ｃａｎｃｅｌ」を選択した場合には登録されず、「Ｅｘｅｃ」を選択した場合には登録が実行される。例えば、「Ｃｏｌｏｒ Ｂａｒ」の設定項目を登録した後に、「ＭｙＭｅｎｕ Ｕｓｅｒ１」を選択した場合には「Ｃｏｌｏｒ Ｂａｒ」の設定項目が含まれるマイメニュー画面４０５が表示される。
【００２０】
次に、マイメニューに登録された設定項目を並べ替える場合について説明する。
図４（ｃ）は、図４（ｂ）と同様、「Ｅｄｉｔ」から下位階層に移動したときに表示される画面４０６の一例を示す図である。
ユーザがカーソル３０１を「Ｍｏｖｅ」に移動させて確定操作を行うことで、設定項目を並び替えるためのＭｏｖｅ対象選択画面４０７が表示される。ユーザはカーソル３０１を並べ替えたい設定項目まで移動させて確定操作を行うことで、並び替えたい設定項目が選択され、Ｍｏｖｅ対象移動画面４０８が表示される。ユーザが十字キーの上下キーを操作することで、選択した設定項目が移動し、最終的に確定操作することで、移動先が決定され、Ｍｏｖｅ後のマイメニュー画面４０９が表示される。
【００２１】
次に、マイメニューに登録された設定項目を削除する場合について説明する。
図４（ｄ）は、図４（ｂ）と同様、「Ｅｄｉｔ」から下位階層に移動したときに表示される画面４１０の一例を示す図である。
ユーザがカーソル３０１を「Ｄｅｌｅｔｅ」に移動させて確定操作を行うことで、削除対象を選択するためのＤｅｌｅｔｅ対象選択画面４１１が表示される。ユーザは削除したい設定項目までカーソル３０１を移動させて確定操作を行うことで、削除したい設定項目が選択され、Ｄｅｌｅｔｅ確認画面４１２が表示される。ユーザが「Ｃａｎｃｅｌ」を選択した場合には削除されず、「Ｅｘｅｃ」を選択した場合には削除が実行される。例えば、「ＡＢＢ」の設定項目が削除されることで、削除後のマイメニュー画面４１３が表示される。
【００２２】
次に、マイメニューに登録された設定項目を一括で削除する場合について説明する。
図４（ｅ）は、図４（ｂ）と同様、「Ｅｄｉｔ」から下位階層に移動したときに表示される画面４１４の一例を示す図である。
ユーザがカーソル３０１を「Ｒｅｓｅｔ Ａｌｌ」に移動させて確定操作を行うことで、設定項目を一括で削除するためのＲｅｓｅｔＡｌｌ確認画面４１５が表示される。ユーザが「Ｃａｎｃｅｌ」を選択した場合には一括で削除されず、「Ｅｘｅｃ」を選択した場合には一括で削除される。一括で削除されることで、何れの設定項目も登録されていないＲｅｓｅｔＡｌｌ実行後のマイメニュー画面４１６が表示される。
【００２３】
次に、上述したメニュー画面３００からユーザが設定項目の設定値を変更したときに実行されるカメラ１００による設定変更の処理について説明する。
図５は、本実施形態の設定変更の処理の一例を示すフローチャートである。図５のフローチャートは、システム制御部１２０が記録媒体１０９に記憶されたプログラムを記憶部１１２に展開して、実行することで実現することができる。
Ｓ５０１では、システム制御部１２０はユーザからの操作を受け付けたか否か、すなわち操作部１１１のキー入力があったか否かを判定する。操作を受け付けた場合にはＳ５０２に進み、操作を受け付けていない場合には処理を終了する。
【００２４】
Ｓ５０２では、システム制御部１２０は受け付けた操作が設定項目の設定値を変更する指示であるか否かを判定する。設定値を変更する指示ではない場合にはＳ５０１に戻り、設定値を変更する指示である場合にはＳ５０３に進む。これは例えば、前述のメニュー画面を表示した状態で、ユーザが設定項目を選択して設定変更する操作があった場合である。例えば、メニュー画面のトップ階層（第一階層）が表示された状態で「Ｒｅｃｏｒｄｉｎｇ Ｓｅｔｕｐ」の項目が選択され、続いて第二階層（グループ２０３）が表示された状態で「ＲＥＳＯＬＵＴＩＯＮ」の項目が選択される。続いて表示される選択肢（グループ２０６）の何れかが選択される操作があると、設定項目の設定値を変更する指示があったと判定する。なお、メニュー画面を表示した状態での操作に限るものではない。例えば、ライブビュー画像が表示される撮影待機画面で、操作部１１１に含まれる、「Ｒｅｃｏｒｄｉｎｇ Ｓｅｔｕｐ」の設定を変更するためのショートカットボタンが操作された場合等に設定項目の設定値を変更する指示があったと判定するものとしてもよい。
Ｓ５０３では、システム制御部１２０は現在の設定値（Ｓ５０２で受け付けた変更指示の前に設定されていた、設定変更前の設定値）を記憶部１１２に一時的に記憶する。
【００２５】
Ｓ５０４では、システム制御部１２０はユーザの指示に応じて設定項目の設定値を変更する。この処理は、変更手段による処理の一例に対応する。システム制御部１２０は変更した設定項目および設定値を記憶部１１２に記憶する。
Ｓ５０５では、システム制御部１２０は補正処理を行う。ここで、補正処理とは、設定値を変更することに伴い、他の設定項目の設定値を補正する処理をいう。
図５（ｂ）は、Ｓ５０５の補正処理の一例を示すフローチャートである。
Ｓ５２１では、システム制御部１２０は補正処理を行うきっかけとなった設定項目を取得する。具体的には、システム制御部１２０はＳ５０４において記憶した設定項目を記憶部１１２から読み出す。
【００２６】
Ｓ５２２では、システム制御部１２０は補正対象の候補となる設定項目および項目数Ｎを取得する。具体的には、システム制御部１２０は補正をするか否かをチェックする設定項目が挙げられたリスト、および、リストに挙げられている設定項目の数を取得する。なお、リストに挙げられた設定項目は、設定項目の全てであってもよく、変更した設定値によって補正対象が限定される場合には変更した設定値に応じた設定項目であってもよい。なお、リストは、例えば記録媒体１０９に予め記憶されている。
【００２７】
次に、Ｓ５２３〜Ｓ５２７において実際に補正処理を行う。ここでは、補正対象の候補となる設定項目が複数ある場合に対応できるように、Ｓ５２３〜Ｓ５２７までをループさせて補正処理を行う。
Ｓ５２４では、システム制御部１２０は補正対象の候補であるｎ番目の設定項目が補正対象であるか否かを判定する。具体的には、システム制御部１２０はリストのｎ番目の設定項目の設定値について補正が必要であるか否かを判定し、補正が必要である場合にはｎ番目の設定項目を補正対象とする。ｎ番目の設定項目の設定値について補正が必要であるか否かを判定する方法については図６を参照して後述する。ｎ番目の設定項目が補正対象ではない場合にはＳ５２７に進み、ｎが項目数Ｎになるまで処理を繰り返す。一方、ｎ番目の設定項目が補正対象である場合にはＳ５２５に進む。
Ｓ５２５では、システム制御部１２０はｎ番目の設定項目の設定値を補正する。この処理は、補正手段による処理の一例に対応する。なお、具体的な設定値の補正方法については図６を参照して後述する。
Ｓ５２６では、システム制御部１２０は補正した設定値を記憶部１１２に記憶する。このようにＳ５２３〜Ｓ５２７において補正対象となる項目数Ｎ分だけ処理を繰り返す。
【００２８】
ここで、具体的な補正方法について図６を参照して説明する。
図６（ａ）は、カメラ１００で使用される設定項目において設定可能な設定値の一例を示すテーブルである。図６（ａ）に示すテーブルは、例えば記録媒体１０９に予め記憶されている。
ここでは、設定項目として、「Ｒｅｓｏｌｕｔｉｏｎ」６０１、「Ｃｏｌｏｒ Ｓａｍｐｌｉｎｇ」６０２、「Ｆｒａｍｅ Ｒａｔｅ」６０３、「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４、「Ｃｏｌｏｒ Ｂａｒ」６０５を取り上げて説明する。
【００２９】
「Ｒｅｓｏｌｕｔｉｏｎ」６０１は映像の解像度を設定するための設定項目であり、設定値として「３８４０×２１６０」、「１９２０×１０８０」を設定できる。また、「Ｒｅｓｏｌｕｔｉｏｎ」６０１は、補正処理において上述したＳ５２３の１番目（ｎ＝１）に相当する設定項目であるものとする。
「Ｃｏｌｏｒ Ｓａｍｐｌｉｎｇ」６０２は輝度や色素からなる信号の構成要素を設定するための設定項目であり、設定値として「ＲＧＢ４４４  １２ｂｉｔ」等を設定できる。また、「Ｃｏｌｏｒ Ｓａｍｐｌｉｎｇ」６０２は、補正処理において２番目（ｎ＝２）に相当する設定項目であるものとする。
「Ｆｒａｍｅ Ｒａｔｅ」６０３は１秒間当たりの映像のフレーム数を設定するための設定項目であり、設定値として「６０ｐ」、「３０ｐ」、「２４ｐ」、「５０ｐ」、「２５ｐ」等を設定できる。また、「Ｆｒａｍｅ Ｒａｔｅ」６０３は、補正処理において３番目（ｎ＝３）に相当する設定項目であるものとする。
「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４は記録系信号処理部１０７に入力された映像信号を拡大する倍率を設定するための設定項目であり、設定値として「×１０」、「×５」、「×１」を設定できる。また、「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４は、補正処理において４番目（ｎ＝４）に相当する設定項目であるものとする。
「Ｃｏｌｏｒ Ｂａｒ」６０５はカラーバー信号の出力をオン、オフするための設定項目であり、設定値として「Ｏｎ」または「Ｏｆｆ」を設定できる。また、「Ｃｏｌｏｒ Ｂａｒ」６０５は、補正処理において５番目（ｎ＝５）に相当する設定項目であるものとする。
【００３０】
ここで、取り上げた各設定項目は、設定値が変更されることで他の設定項目の設定値にも相互に影響を与える関係である。すなわち、一つの設定値が変更されることで、他の異なる設定項目の設定値を自由に設定することはできず、設定できる設定値が限られてしまう。例えば、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の設定値が「１９２０×１０８０」である場合に注目する。この場合には、設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４の設定値として「×１０」、「×５」、「×１」の何れかを設定できる。一方、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の設定値を「３８４０×２１６０」に変更することで、設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４の設定値は「×１」しか設定することができない。したがって、一つの設定項目の設定値を変更した場合に、他の設定項目の設定値をそのまま維持することができずに補正する必要が生じる。
【００３１】
図６（ｂ）は、各設定項目における、変更前の設定値６０６と、変更後の設定値６０７と、補正後の設定値６０８との関係を示す図である。
ここでは、現在の設定が図６（ｂ）に示す変更前の設定値６０６であるとする。すなわち、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の設定値が「１９２０×１０８０」である。また、設定項目「Ｃｏｌｏｒ Ｓａｍｐｌｉｎｇ」６０２の設定値が「ＹＣＣ４２２ １０ｂｉｔ」である。また、設定項目「Ｆｒａｍｅ Ｒａｔｅ」６０３の設定値が「６０ｉ」である。また、設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４の設定値が「×１０」である。また、設定項目「Ｃｏｌｏｒ Ｂａｒ」６０５の設定値が「Ｏｆｆ」である。したがって、上述したＳ５０３では、現在の設定値として、図６（ｂ）に示す変更前の設定値６０６が記憶される。
【００３２】
次に、ユーザが設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の設定値を「３８４０×２１６０」に変更するように指示したものとする。したがって、上述したＳ５０４では、図６（ｂ）に示す変更後の設定値６０７のように設定値が変更される。また、Ｓ５２１において取得される設定項目は「Ｒｅｓｏｌｕｔｉｏｎ」６０１となる。
上述したＳ５２４において、システム制御部１２０は１番目の設定項目である「Ｒｅｓｏｌｕｔｉｏｎ」６０１から補正処理を開始するが、「Ｒｅｓｏｌｕｔｉｏｎ」６０１は変更した設定項目そのものである。したがって、システム制御部１２０は設定項目「Ｒｅｓｏｌｕｔｉｏｎ」を補正対象とせずにＳ５２４をＮＯに進む。
【００３３】
次に、Ｓ５２４において、システム制御部１２０は２番目の設定項目である「Ｃｏｌｏｒ Ｓａｍｐｌｉｎｇ」６０２の補正処理を開始する。ここで、図６（ａ）のテーブルには、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の変更前の設定値「１９２０×１０８０」に対して、設定項目「Ｃｏｌｏｒ Ｓａｍｐｌｉｎｇ」６０２の設定値「ＹＣＣ４２２ １０ｂｉｔ」が存在する。また、図６（ａ）のテーブルには、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の変更後の設定値「３８４０×２１６０」に対して、設定項目「Ｃｏｌｏｒ Ｓａｍｐｌｉｎｇ」６０２の設定値「ＹＣＣ４２２ １０ｂｉｔ」が存在する。すなわち、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の設定値を変更する前および設定値を変更した後の何れでも、設定項目「Ｃｏｌｏｒ Ｓａｍｐｌｉｎｇ」６０２に現時点での設定値である「ＹＣＣ４２２ １０ｂｉｔ」が存在する。
したがって、システム制御部１２０は図６（ａ）を参照することで、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の設定値が変更されても設定項目「Ｃｏｌｏｒ Ｓａｍｐｌｉｎｇ」の設定値を補正する必要がないと判定する。したがって、システム制御部１２０は設定項目「Ｃｏｌｏｒ Ｓａｍｐｌｉｎｇ」を補正対象とせずにＳ５２４をＮＯに進む。
【００３４】
次に、Ｓ５２４において、システム制御部１２０は３番目に相当する設定項目である「Ｆｒａｍｅ Ｒａｔｅ」６０３の補正処理を開始する。ここで、図６（ａ）のテーブルには、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の変更後の設定値「３８４０×２１６０」に対して、設定項目「Ｆｒａｍｅ Ｒａｔｅ」６０３には現時点での設定値「６０ｉ」が存在せず、設定値「６０ｉ」を維持できない。
したがって、システム制御部１２０は図６（ａ）を参照することで、設定項目「Ｆｒａｍｅ Ｒａｔｅ」の設定値を補正する必要があると判定し、設定項目「Ｆｒａｍｅ Ｒａｔｅ」を補正対象としてＳ５２４をＹＥＳに進む。
Ｓ５２５では、システム制御部１２０は設定項目「Ｆｒａｍｅ Ｒａｔｅ」６０３の設定値を補正する。図６（ａ）には、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の変更後の設定値「３８４０×２１６０」に対して、設定項目「Ｆｒａｍｅ Ｒａｔｅ」６０３の設定値を補正する候補として「６０ｐ」、「３０ｐ」、「２４ｐ」、「５０ｐ」、「２５ｐ」が存在する。ここでは、「６０ｐ」、「３０ｐ」、「２４ｐ」、「５０ｐ」、「２５ｐ」の順に優先順位が高いとみなし、システム制御部１２０は設定項目「Ｆｒａｍｅ Ｒａｔｅ」６０３の設定値を「６０ｐ」に補正する。次に、Ｓ５２６では、システム制御部１２０は補正した設定値を記憶する。
【００３５】
次に、Ｓ５２４において、システム制御部１２０は４番目の設定項目である「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４の補正処理を開始する。ここで、図６（ａ）のテーブルには、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の変更後の設定値「３８４０×２１６０」に対して、設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４には現時点での設定値「×１０」が存在しない。
したがって、システム制御部１２０は設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４の設定値を補正する必要があると判定し、設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」を補正対象としてＳ５２４をＹＥＳに進む。
Ｓ５２５では、システム制御部１２０は設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４の設定値を補正する。図６（ａ）には、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の変更後の設定値「３８４０×２１６０」に対して、設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４の設定値を補正する候補には「×１」のみが存在する。したがって、システム制御部１２０は設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４の設定値を「×１」に補正する。次に、Ｓ５２６では、システム制御部１２０は補正した設定値を記憶する。
【００３６】
次に、Ｓ５２４において、システム制御部１２０は５番目の設定項目である「Ｃｏｌｏｒ Ｂａｒ」６０５の補正処理を開始する。ここで、図６（ａ）のテーブルには、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の変更後の設定値「３８４０×２１６０」に対して、設定項目「Ｃｏｌｏｒ Ｂａｒ」６０５には現時点での設定値「Ｏｆｆ」が存在する。
したがって、システム制御部１２０は図６（ａ）を参照することで、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」６０１の設定値が変更されても設定項目「Ｃｏｌｏｒ Ｂａｒ」６０５の設定値を補正する必要がないと判定する。したがって、システム制御部１２０は設定項目「Ｃｏｌｏｒ Ｂａｒ」を補正対象とせずにＳ５２４をＮＯに進む。
【００３７】
ここで、ｎが１から５まで全ての設定項目について、Ｓ５２３〜Ｓ５２７までの処理が終了することで、図６（ｂ）に示す変更後の設定値６０８のように設定値が補正される。具体的には、設定項目「Ｆｒａｍｅ Ｒａｔｅ」６０３の設定値が「６０ｉ」から「６０ｐ」に補正され、設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」６０４の設定値が「×１０」から「×１」に補正される。
全ての設定項目についてＳ５２３〜Ｓ５２７までの処理が終了することで、図５（ａ）のフローチャートに戻り、Ｓ５０６に進む。
【００３８】
上述したＳ５２３〜Ｓ５２７までの処理では、ｎの番号が小さい設定項目から順に補正処理を実行する。ここで、ｎの番号は設定項目の優先順位として機能する。すなわち、システム制御部１２０は優先順位が下位であるｎの番号が大きい設定項目の設定値を補正する場合には、優先順位が上位であるｎの番号が小さい設定項目の設定値の変更を伴わない範囲で補正する。したがって、システム制御部１２０は優先させる必要がある設定項目には小さい番号を関連付けて記憶する。なお、ユーザが優先させたい設定項目がある場合には、優先させたい設定項目を選択することによって、システム制御部１２０は選択された設定項目に小さいｎの番号を関連付けて記憶するようにしてもよい。
【００３９】
図５のフローチャートに戻り、Ｓ５０６では、システム制御部１２０は補正処理された後の設定値を取得する。具体的には、システム制御部１２０は補正処理の有無に関わらずＳ５２６で記憶した設定値を読み出す。
Ｓ５０７では、システム制御部１２０は設定値の変更が指示される前の設定値と、補正処理した後の設定値とを比較する。ここで、設定値の変更が指示される前の設定値とは、Ｓ５０３において記憶部１１２に記憶した設定値である。したがって、システム制御部１２０は、Ｓ５０３において一時的に記憶した設定値と、Ｓ５０６において読み出した補正処理した後の最新の設定値とを比較する。
【００４０】
Ｓ５０８では、システム制御部１２０は設定値が補正されたか否かを判定する。具体的には、システム制御部１２０はＳ５０７における設定値の比較の結果、設定値が異なるか否かを判定する。設定値が異なる場合には補正されているのでＳ５０９に進み、設定値が同一である場合には補正されていないので処理を終了する。
Ｓ５０９では、システム制御部１２０は補正された設定値に基づいて補正確認画面の表示データを生成する。
【００４１】
Ｓ５１０では、システム制御部１２０は生成した補正確認画面を表示部１１０に表示する。この処理は、表示制御手段による処理の一例に対応する。
図７は、補正確認画面７０１の一例を示す図である。ここでは、補正された設定値がメニュー形式で表示される。補正確認画面７０１には、メッセージ７０２、補正された設定値の一覧表示７０３、選択枠７０４、ＯＫボタン７０５等が含まれる。
【００４２】
メッセージ７０２は、補正確認画面７０１を表示している目的を記述した文章が含まれる。すなわち、メッセージ７０２には、補正した設定値がユーザの意図に反した補正であるか否かを確認してほしいことを記述している。ただし、メッセージ７０２には、設定項目の設定値を自動的に補正した旨の内容を含めてもよい。
【００４３】
一覧表示７０３は、補正した設定項目の設定値が複数あるときに複数の設定値をまとめて表示する。図７に示す一覧表示７０３には、設定項目「Ｆｒａｍｅ Ｒａｔｅ」と補正した設定値「６０ｐ」、および、設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」と補正した設定値「×１」が含まれる。システム制御部１２０はＳ５０６において読み出した補正処理した後の最新の設定値に基づいて一覧表示７０３の表示データを生成することができる。ここでは、補正した設定値が２つであることから、システム制御部１２０は２つの設定値を一覧で表示している。一方、補正した設定値が一つである場合には一つの設定値のみが表示され、補正した設定値が３つ以上である場合には３つ以上の全ての設定値が一覧で表示される。
【００４４】
選択枠７０４は、一覧表示７０３で表示された設定値を個別に選択するための表示アイテムである。ユーザは操作部１１１の十字キーの上下方向キーを操作して選択枠７０４を移動させて、一覧表示７０３に表示された設定値を選択することができる。なお、選択枠７０４に限られず、設定値を選択できるアイテムであればカーソル等であってもよい。
ＯＫボタン７０５は、補正確認画面７０１で表示された設定値の変更の完了を指示するための表示アイテムである。ＯＫボタン７０５を押下したときの動作は、メニューの仕様によって異なる。なお、ＯＫボタン７０５は必須ではなく、後述する実施形態に応じて適宜、配置することができる。
このように、補正した設定値が複数ある場合に、複数の設定値をまとめて表示することにより、ユーザは補正された設定値を容易に確認することができる。
【００４５】
Ｓ５１１では、システム制御部１２０は補正確認画面７０１に表示された、補正された設定項目（補正項目）の設定を変更するユーザ操作を受け付ける。この処理は、図８（ａ）、図８（ｂ）、図９（ａ）で後述する。この処理によって、一覧表示７０３に表示された設定値のうちユーザが意図しない設定値に補正されている場合、補正された設定値を補正確認画面７０１から直接、変更することができる。
このとき、一覧表示７０３に表示された設定値のうち、ユーザが変更できる設定値と変更できない設定値とを識別可能に表示してもよい。具体的には、システム制御部１２０は変更できない設定値をグレーアウトで表示する。あるいは、一覧表示７０３に表示された設定値のうち、ユーザが変更できない設定値を非表示にしてもよい。変更できない設定値をグレーアウトで表示したり、非表示にしたりするのは制御の目的に応じて適宜、設定することができる。
【００４６】
ここで、変更できない設定値とは、例えば、上述したように設定項目「Ｒｅｓｏｌｕｔｉｏｎ」の設定値を「３８４０×２１６０」に変更したときに、設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」の設定値を補正する候補が「×１」のみしか存在しない場合である。この場合、設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」の設定値を「×１」以外に変更してしまうと、ユーザが自ら変更した設定項目「Ｒｅｓｏｌｕｔｉｏｎ」の設定値を維持することができない。したがって、ユーザが自ら変更した設定項目の設定値に対して変更を伴わない範囲で、補正した設定値を変更できるようにして、ユーザの意図に反してしまうことを防止する。
具体的には、上述したＳ５２５およびＳ５２６において、システム制御部１２０は設定値を補正する候補が一つのみしか存在しない場合には、補正した設定値に、変更できない設定値である旨の情報を関連付けて記憶する。次に、上述したＳ５０９において、システム制御部１２０は変更できない設定値である旨の情報が記憶された設定値について、グレーアウトあるいは非表示にした表示データを生成する。
【００４７】
Ｓ５１１の補正項目の設定変更受付処理について、図８（ａ）、図８（ｂ）、図９（ａ）を参照して、それぞれ第１の実施例〜第３の実施例として説明する。図９（ｂ）は、図９（ａ）のフローチャートに含まれるＳ９０５の詳細フローチャートである。ここでは、上述したように図７に示す補正確認画面７０１から、補正された設定値を直接、変更することができる処理が含まれる。なお、図８（ａ）、図８（ｂ）、図９（ａ）、図９（ｂ）のフローチャートは、システム制御部１２０が記録媒体１０９に記憶されたプログラムを記憶部１１２に展開して、実行することで実現することができる。
【００４８】
（第１の実施例）
図８（ａ）は、補正項目の設定変更受付処理の第１の実施例であり、前述のＳ５１１の詳細フローチャートである。第１の実施例は、補正確認画面でユーザが更に設定値を変更した場合に、設定値の変更に伴って補正された他の設定値を、再び補正確認画面を用いて表示する実施例である。
Ｓ８００では、システム制御部１２０は補正確認画面が表示された状態で、変更可能な補正項目を選択するユーザ操作があったか否かを判定する。より具体的には、一覧表示７０３に表示された設定値（補正項目の設定値）のうち、ユーザが変更できる設定値を選択する操作があったか否かを判定する。変更可能な補正項目を選択するユーザ操作があった場合はＳ８０１に進み、そうでない場合にはＳ８１２に進む。
【００４９】
Ｓ８０１では、システム制御部１２０は、選択された補正項目の設定値の候補（選択肢）のうち、ユーザが自ら変更した設定項目の設定値に対して変更を伴わない範囲の設定値を選択可能に表示する。より具体的には、前述のＳ５０４で変更された設定値に対して変更を伴わない範囲の設定値を選択可能に表示する。また、後述するＳ８０４で変更された設定値（ループしてＳ８０１に至る前に、ユーザが直接設定値を選択してＳ８０４の処理で変更された設定値）の変更を伴わない範囲の設定値を選択可能に表示する。例えば、ユーザが選択枠７０４を移動させて、一覧表示７０３に表示された設定値のうち、設定項目「Ｆｒａｍｅ Ｒａｔｅ」の設定値「６０ｐ」を選択して決定したものとする。この場合、システム制御部１２０は図２に示すメニュー２００の第二階層のグループ２０３のうち「Ｆｒａｍｅ Ｒａｔｅ」の項目に含まれる設定値のうち、ユーザが自ら変更した設定項目の設定値に対して変更を伴わない範囲の設定値を選択可能に表示する。例えば、Ｓ５０２において、ユーザが設定項目「Ｒｅｓｏｌｕｔｉｏｎ」の設定値を「３８４０×２１６０」に変更する指示を行い、Ｓ５０４で設定されたものとする。ここで、図６（ａ）を参照すると、設定項目「Ｒｅｓｏｌｕｔｉｏｎ」の設定値「３８４０×２１６０」に対して、設定項目「Ｆｒａｍｅ Ｒａｔｅ」には設定値「６０ｐ」、「３０ｐ」、「２４ｐ」、「５０ｐ」、「２５ｐ」が存在する。一方、設定値「６０ｉ」、「５０ｉ」が存在しない。したがって、システム制御部１２０は、図６（ａ）を参照して、「Ｆｒａｍｅ Ｒａｔｅ」に含まれる設定値のうち、設定値「６０ｐ」、「３０ｐ」、「２４ｐ」、「５０ｐ」、「２５ｐ」を選択可能な設定値として表示する。一方、システム制御部１２０は設定項目「Ｒｅｓｏｌｕｔｉｏｎ」の設定値「３８４０×２１６０」が変更されてしまう設定値「６０ｉ」、「５０ｉ」については選択可能に表示せず、グレーアウトあるいは非表示にする。
Ｓ８０２では、システム制御部１２０は、Ｓ８０１で選択可能に表示された選択肢のうち何れかを選択する操作、すなわち、補正項目の設定を変更する指示があったか否かを判定する。補正項目の設定を変更する指示操作があった場合はＳ８０３に進み、そうでない場合はＳ８１２に進む。
【００５０】
Ｓ８０３では、システム制御部１２０は現在の設定値（Ｓ８０２で補正項目の設定を変更する指示を受け付ける前の設定値）を記憶部１１２に一時的に記憶する。すなわち、図８（ａ）の処理を開始して最初のＳ８０３の処理であれば、図６（ｂ）のうち１回目の補正（Ｓ５０５の補正処理での補正）の後の設定値６０８が記憶される。
Ｓ８０４では、システム制御部１２０は、Ｓ８０２で受け付けた補正項目の設定を変更する指示に応じて設定値を変更する。この処理は、制御手段による処理の一例に対応する。
Ｓ８０５では、システム制御部１２０は補正処理を行う。この処理は、上述した図５（ｂ）のフローチャートを適用することができる。したがって、Ｓ８０４で変更された設定項目は補正対象にならない。また、Ｓ８０１の処理によって、ユーザが自ら変更した設定項目の設定値に対して変更を伴わない範囲の設定値のみを選択肢としているため、Ｓ５０４で変更された設定項目は補正されない。また、補正処理は設定項目の優先順位の順に処理される。
Ｓ８０６では、システム制御部１２０は補正処理した後の設定値を取得する。
Ｓ８０７では、システム制御部１２０は設定値の変更が指示される前の設定値と、補正処理した後の設定値とを比較する。ここで、設定値の変更が指示される前の設定値とは、Ｓ８０３において記憶部１１２に一時的に記憶した設定値である。
【００５１】
Ｓ８０８では、システム制御部１２０は設定値が補正されたか否かを判定する。設定値が補正された場合にはＳ８０９に進み、補正されていない場合にはＳ８１２に進む。
Ｓ８０９では、システム制御部１２０は新たに補正した設定値に基づいて補正確認画面の表示データを生成する。
【００５２】
Ｓ８１０では、システム制御部１２０は既に表示されている補正確認画面を非表示にする。すなわち、上述したＳ５１０から表示されたままである図７に示す補正確認画面７０１の表示を解除して、新たな補正確認画面の表示に備える。
Ｓ８１１では、システム制御部１２０は新たに補正確認画面を表示部１１０に表示する。すなわち、システム制御部１２０は上述したＳ５１０から表示されたままの補正確認画面と入れ替えるように、Ｓ８０９において生成した補正確認画面を表示する。ここで、補正確認画面は、図７と同様の画面を適用することができる。したがって、補正された設定値が複数ある場合には、複数の設定値がまとめて一覧で表示される。
【００５３】
Ｓ８１２では、システム制御部１２０は設定が完了したか否かを判定する。具体的には、システム制御部１２０はＳ８１１において表示した補正確認画面のうち、ユーザがＯＫボタンを選択したか否かを判定する。ＯＫボタンが選択された場合には設定が完了したものとしてＳ８１３に進む。ＯＫボタンが選択されていない場合には設定が完了していないものとしてＳ８００に戻る。
Ｓ８１３では、システム制御部１２０は新たに表示した補正確認画面を非表示にする。すなわち、システム制御部１２０はＳ８１１において新たに表示した補正確認画面の表示を解除する。
このように、本実施例では、補正確認画面でユーザが更に設定値を変更した場合に、設定値の変更に伴って補正された他の設定値を、補正確認画面を用いて表示する。したがって、ユーザは設定値を更に変更することで、設定値が補正されたことを容易に認識することができる。また、ユーザは補正された設定値を視認することで意図した設定値であるか否かを容易に判断することができる。
【００５４】
（第２の実施例）
図８（ｂ）は、補正項目の設定変更受付処理の第２の実施例であり、前述のＳ５１１の詳細フローチャートである。第２の実施例は、補正確認画面でユーザが設定値の変更を行うだけでは補正を開始せず、複数の設定値の変更を一括で受け付けた後に補正を行い、再び補正確認画面を用いて表示する実施例である。
Ｓ８２０の処理は前述のＳ８００の処理と同様であるため、説明を省略する。
Ｓ８２１では、システム制御部１２０は、選択された補正項目の設定値の候補（選択肢）のうち、ユーザが自ら変更した設定項目の設定値に対して変更を伴わない範囲の設定値を選択可能に表示する。より具体的には、前述のＳ５０４で変更された設定値に対して変更を伴わない範囲の設定値を選択可能に表示する。ここで、第１の実施例で説明したＳ８０１とは違い、後述するＳ８２４で変更された設定値（ループしてＳ８２１に至る前に、ユーザが直接設定値を選択してＳ８２４の処理で変更された設定値）については考慮しない。すなわち、後述するＳ８２４の処理で変更された設定値の設定項目の補正が必要となる設定値も選択可能に表示される。これにより、第２の実施例では、後述するＳ８２６で一括して補正処理が行われた際に、ユーザが設定した順番よりも、設定項目の優先順位が優先される。
Ｓ８２２〜Ｓ８２４は、前述したＳ８０２〜Ｓ８０４と同様の処理であるため説明を省略する。
【００５５】
Ｓ８２５では、システム制御部１２０は設定が完了したか否かを判定する。具体的には、システム制御部１２０はＳ５１０において表示した補正確認画面のうち、ユーザがＯＫボタン（図７に示すＯＫボタン７０５）を選択したか否かを判定する。ＯＫボタンが選択された場合には設定が完了したものとしてＳ８２６の補正処理に進む。一方、ＯＫボタンが選択されていない場合には設定が完了していないものとしてＳ８２０に戻る。
したがって、ＯＫボタンが選択されるまではＳ８２６の補正処理には進まず、一覧表示７０３に表示されている複数の設定値を変更することができる。すなわち、システム制御部１２０は複数の設定値の変更を一括で受け付ける。この処理は、受付手段による処理の一例に対応する。
【００５６】
Ｓ８２６では、システム制御部１２０は補正処理を行う。この処理は、上述した図５（ｂ）のフローチャートを適用することができる。補正処理は設定項目の優先順位の順に処理される。ここで、Ｓ８２４において複数の設定値を変更した場合であっても優先順位が上位である設定項目の設定値の変更が優先される。そのため、変更した設定値のうち優先順位が下位である設定項目の設定値は優先順位が上位の設定項目の設定値が変更されない範囲で補正されてしまう場合がある。
Ｓ８２７〜Ｓ８３２の処理は、前述したＳ８０６〜８１１と同様の処理であるため、説明を省略する。
このように、本実施例では、補正確認画面でユーザが設定の変更を行うだけでは補正を開始せず、複数の設定値の変更を一括で受け付けた後に補正を行う。したがって、ユーザは補正された複数の設定値を一度で変更することができるので、設定値を変更するときの操作性を向上させることができる。
【００５７】
（第３の実施例）
図９（ａ）は、補正項目の設定変更受付処理の第３の実施例であり、前述のＳ５１１の詳細フローチャートである。第３の実施例は、既に表示している補正確認画面に対して、新たに行った補正を確認するための補正確認画面を追加して表示する実施例である。また、補正を行うきっかけとなった設定項目を補正対象から除外することで、ユーザが変更した設定値が補正されてしまうのを防止する。
Ｓ９０１〜Ｓ９０４の処理は、前述のＳ８００、Ｓ８０２〜Ｓ８０４と同様の処理なので説明を省略する。なお、Ｓ９０２での補正項目の設定値の変更指示は、前述のＳ５０４で変更された設定値に対して変更を伴わない範囲の設定値に制限することなく、前述のＳ５０４で変更された設定値に対して変更を伴う設定値も選択肢となりうる。
Ｓ９０５では、システム制御部１２０は再補正処理を行う。ここで、再補正処理とは、補正された設定値を変更することに伴い、他の設定項目の設定値を補正する処理をいう。再補正処理では、Ｓ５０５の補正処理を行うきっかけとなった設定項目の設定値、すなわち図５（ａ）のＳ５０４において変更した設定値を補正対象から除外する。
【００５８】
図９（ｂ）は、Ｓ９０５の再補正処理の一例を示すフローチャートである。図９（ｂ）のフローチャートは、図５（ｂ）のフローチャートに対してＳ９２２、Ｓ９２６を追加したものであり、詳細な説明を適宜省略する。
Ｓ９２１では、システム制御部１２０は補正処理を行うきっかけとなった設定項目および設定値を取得する。ここで、補正処理を行うきっかけとなった設定項目とは、Ｓ５０２からＳ５０３に進むときに、ユーザが変更する指示を行った設定項目である。システム制御部１２０はＳ５０４において記憶した設定項目を記憶部１１２から読み出すことで、補正処理を行うきっかけとなった設定項目を取得することができる。
Ｓ９２２では、システム制御部１２０は取得した設定項目を補正除外項目として記憶部１１２に登録する。したがって、補正処理を行うきっかけとなった設定項目が補正除外項目として登録される。
【００５９】
Ｓ９２３では、システム制御部１２０は補正対象の候補となる設定項目および項目数Ｎを取得する。具体的には、システム制御部１２０は補正をするか否かをチェックする設定項目が挙げられたリスト、および、リストに挙げられている設定項目の数を取得する。
次に、Ｓ９２４〜Ｓ９２９において実際の再補正処理を行う。
Ｓ９２５では、システム制御部１２０は補正対象の候補であるｎ番目の設定項目が補正対象であるか否かを判定する。ｎ番目の設定項目が補正対象ではない場合にはＳ９２９に進み、ｎが項目数Ｎになるまで処理を繰り返す。一方、ｎ番目の設定項目が補正対象である場合にはＳ９２６に進む。このとき、Ｓ９０４で変更された設定項目は補正対象にならない。
【００６０】
Ｓ９２６では、システム制御部１２０はｎ番目の設定項目が補正除外項目として登録されているか否かを判定する。補正除外項目として登録されていない場合には設定値の補正を行うＳ９２７に進む。一方、補正除外項目として登録されている場合にはＳ９２９に進み、ｎ番目の設定項目を補正しないようにする。ここで、補正除外項目として登録されている場合とは、ｎ番目の設定項目がユーザ自らの意思で変更した設定項目であることを示している。したがって、システム制御部１２０はＳ９２７に進まないようにして、ユーザの意図に反してｎ番目の設定項目の設定値を補正しないようにする。
Ｓ９２７では、システム制御部１２０はｎ番目の設定項目の設定値を補正する。このとき、システム制御部１２０は優先順位が下位であるｎの番号が大きい設定項目の設定値を補正する場合には、優先順位が上位であるｎの番号が小さい設定項目の設定値の変更を伴わない範囲で補正する。更に、システム制御部１２０は、Ｓ５０４において変更した設定値およびＳ９０４において変更した設定値の変更を伴わない範囲でｎ番目の設定項目の設定値を補正する。
【００６１】
Ｓ９２８では、システム制御部１２０は補正した設定値を記憶部１１２に記憶する。
このようにＳ９２４〜Ｓ９２９において補正対象となる項目数Ｎ分だけ処理を繰り返す。全ての設定項目についてＳ９２４〜Ｓ９２９までの処理が終了することで、図９（ａ）のフローチャートに戻り、Ｓ９０６に進む。
【００６２】
Ｓ９０６では、システム制御部１２０は再補正処理した後の設定値を取得する。
Ｓ９０７では、システム制御部１２０は設定値の変更が指示される前の設定値と、再補正処理した後の設定値とを比較する。ここで、設定値の変更が指示される前の設定値とは、Ｓ９０３において記憶部１１２に一時的に記憶した設定値である。
Ｓ９０８では、システム制御部１２０は設定値が補正されたか否かを判定する。ここで、設定値が補正された場合にはＳ９０９に進み、補正されていない場合にはＳ９１３に進む。
【００６３】
Ｓ９０９では、システム制御部１２０は再補正処理の前後の差分を抽出する。ここで、差分とは、例えば、再補正処理の前では補正されていなかった設定値が再補正処理によって新たに補正された場合に、新たに補正された設定値をいう。また、差分とは、逆に再補正処理の前では補正された設定項目の設定値が再補正処理によって補正されなくなった場合に、補正されなくなった設定値をいう。
Ｓ９１０では、システム制御部１２０は再補正処理の前後で差分があるか否かを判定する。差分がある場合にはＳ９１１に進み、差分がない場合にはＳ９１２に進む。
【００６４】
Ｓ９１１では、システム制御部１２０は抽出した差分に基づいて補正確認画面の表示データを生成する。具体的には、システム制御部１２０は新たに補正された設定値がある場合には、追加された設定値に基づいて補正確認画面の表示データを生成する。一方、システム制御部１２０は、補正されなくなった設定値がある場合には、補正されなくなった設定値を削除した補正確認画面の表示データを生成する。
Ｓ９１２では、システム制御部１２０は補正確認画面を表示部１１０に表示する。ここで、Ｓ９１１からＳ９１２に進んだ場合には、システム制御部１２０はＳ９１１で生成した差分に基づいた補正確認画面を表示する。このとき、システム制御部１２０はＳ５１０から表示している補正確認画面を継続して表示したまま、差分に基づいた補正確認画面を追加して表示する。したがって、表示部１１０には２つの補正確認画面が表示される。なお、差分に基づいた補正確認画面は、図７と同様の画面を適用することができる。一方、Ｓ９１０からＳ９１２に進んだ場合には、補正確認画面に表示される設定項目は前回と同一であるため、システム制御部１２０はＳ５１０から表示している補正確認画面のうち設定値を更新するように再描画して表示する。
【００６５】
Ｓ９１３では、システム制御部１２０は設定が完了したか否かを判定する。ＯＫボタンが選択された場合には設定が完了したものとしてＳ９１４に進む。ＯＫボタンが選択されていない場合には設定が完了していないものとしてＳ９０１に戻る。
Ｓ９１４では、システム制御部１２０は補正確認画面を非表示にする。
Ｓ９１５では、システム制御部１２０は登録した補正除外項目を初期化する。
このように、本実施例によれば、既に表示している補正確認画面に対して、新たに行った補正を確認するための補正確認画面を追加して表示する。したがって、ユーザは補正された設定値を変更することに伴って、何れの設定項目の設定値が新たに補正されるのか、あるいは、設定値が補正されなくなるのを容易に確認することができる。また、本実施例によれば、補正を行うきっかけとなった設定項目を補正対象から除外する。したがって、ユーザ自ら変更した設定値が補正されてしまうのを防止することができる。
【００６６】
このように、本実施形態によれば、ユーザの指示に応じて第１設定項目の設定（設定値）が変更されることに伴って、第２設定項目の設定（設定値）が補正され、補正された第２設定項目の設定が複数ある場合には複数の第２設定項目の設定がまとめて表示される。したがって、ユーザは自動的に補正された第２設定項目の設定を容易に確認することができる。更に、自動的に補正された第２設定項目の設定はユーザの指示に応じて変更される。したがって、補正された第２設定項目の設定がユーザの意図しない場合には直ぐに設定を変更することができる。
【００６７】
また、本実施形態によれば、複数の第２設定項目の設定が一覧表示される。したがって、ユーザは自動的に補正された第２設定項目の設定を更に容易に確認することができる。
また、本実施形態によれば、ユーザの指示に応じた第２設定項目の設定（設定値）の変更に伴って、第３設定項目の設定（設定値）が補正される。したがって、ユーザは第２設定項目に対して相互に影響がある第３設定項目の設定を自ら補正する必要がないことから設定値を変更するときの操作性を更に向上させることができる。
【００６８】
なお、上述したＳ５０２、Ｓ８０２、Ｓ８２２およびＳ９０２では、ユーザがメニュー画面から操作部１１１のキー入力を介して設定値を変更する場合を想定して説明したが、この場合に限られない。例えば、設定値を変更する機能が割り当てられた表示アイテムを選択したり、設定値を変更する機能が割り当てられた操作部材を選択したりすることで設定値を変更した場合であっても、同様に適用することができる。
また、上述した実施形態では、設定項目の設定を表示する場合、設定値として数値や文字を表示する場合について説明したが、この場合に限られず、設定値として表示アイテムを表示する場合であってもよい。
【００６９】
＜第２の実施形態＞
第１の実施形態では、ユーザが補正された設定値を確認するために補正確認画面を一時的に表示する場合について説明した。一方、ユーザが補正確認画面を閉じて終了させてしまうと再び表示させることができず、補正された設定値を改めて確認したり、設定値を変更したりしたい場合に対応することができない。
本実施形態では、補正確認画面を閉じても再び表示できるようにして、補正された設定値を改めて確認したり、設定値を改めて変更したりすることができるようにする。
【００７０】
図１０は、カメラ１００に設定されたメニュー１０００の構成の一例を示す図である。なお、図２と同様の構成は同一符号を付してその説明を省略する。
メニュー１０００の構成のうち、第一階層は、複数の項目からなる一つのグループ１００１によって構成される。ここで、グループ１００１には、図２のグループ２０１に「Ｒｅｖｉｓｅｄ Ｍｅｎｕ」１００２の項目が追加されている。「Ｒｅｖｉｓｅｄ Ｍｅｎｕ」１００２には補正された設定項目が登録される。すなわち、「Ｒｅｖｉｓｅｄ Ｍｅｎｕ」１００２には、「Ｍｙ Ｍｅｎｕ Ｕｓｅｒ１」等と同じように設定項目を登録したり削除したりすることができる。ただし、設定項目の登録や削除はシステム制御部１２０が補正処理の段階で行うためにユーザ自ら登録する必要がない。
【００７１】
ここでは、「Ｒｅｖｉｓｅｄ Ｍｅｎｕ」１００２の下位階層である第二階層のグループ１００３には、「Ｒｅｔｕｒｎ」、「Ｆｒａｍｅ Ｒａｔｅ」、「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」の項目が含まれる。ここで、「Ｆｒａｍｅ Ｒａｔｅ」および「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」はそれぞれ設定値が補正されることで登録された設定項目である。
このように、補正された設定項目が登録されることで、ユーザは補正確認画面を閉じたとしても、メニュー画面から「Ｒｅｖｉｓｅｄ Ｍｅｎｕ」１００２を選択することで補正された設定項目を再び表示させることができる。
【００７２】
図１１は、ユーザが設定値を変更することによって表示される補正確認画面としてのＲｅｖｉｓｅｄ Ｍｅｎｕ画面１１０１の一例を示す図である。なお、Ｒｅｖｉｓｅｄ Ｍｅｎｕ画面１１０１は、上述したようにメニュー画面において「Ｒｅｖｉｓｅｄ Ｍｅｎｕ」１００２を選択することでも表示される。
Ｒｅｖｉｓｅｄ Ｍｅｎｕ画面１１０１には、タイトル１１０２、メッセージ１１０３、一覧表示１１０４、選択枠１１０５、Ｒｅｔｕｒｎボタン１１０６等が含まれる。
タイトル１１０２は、Ｒｅｖｉｓｅｄ Ｍｅｎｕ画面の名称を示している。
メッセージ１１０３は、Ｒｅｖｉｓｅｄ Ｍｅｎｕ画面１１０１を表示している目的を記述した文章が含まれる。
【００７３】
一覧表示１１０４は、補正した設定項目の設定値が複数あるときに複数の設定値がまとめて表示される。図１１に示す一覧表示１１０４には、設定項目「Ｆｒａｍｅ Ｒａｔｅ」と補正した設定値「６０ｐ」、および、設定項目「Ｔｅｌｅ−Ｃｏｎｖｅｒｔｅｒ」と補正した設定値「×１」が含まれる。ここで、システム制御部１２０はメニュー１０００のうち「Ｒｅｖｉｓｅｄ Ｍｅｎｕ」１００２の下位階層のグループ１００３に登録された項目に基づいて設定項目を表示することができる。また、システム制御部１２０は設定項目に設定された設定値を読み出すことで設定値を表示することができる。
選択枠１１０５は、一覧表示１１０４で表示された設定値を個別に選択したり、Ｒｅｔｕｒｎボタン１１０６を選択したりするための表示アイテムである。
Ｒｅｔｕｒｎボタン１１０６は、上位階層に移動するためのボタンである。
【００７４】
ユーザが補正された設定値を変更するには操作部１１１の十字キーの上下方向キーを操作して選択枠１１０５を移動させて、一覧表示１１０４に表示された設定値のうち変更したい設定値を選択する。通常のメニュー画面と同様に、選択に応じて選択可能な設定値が表示され、ユーザが変更したい設定値を決定する。システム制御部１２０は決定された設定値に変更すると共に、図１１のＲｅｖｉｓｅｄ Ｍｅｎｕ画面１１０１を再度、表示する。このとき、システム制御部１２０は設定値を、変更した設定値に更新して表示する。また、ユーザはＲｅｔｕｒｎボタン１１０６を選択することで、システム制御部１２０は上位階層に移動させて表示する。
【００７５】
ここで、補正した設定値を登録するには、図５に示すフローチャートのうちＳ５０９において、システム制御部１２０は補正された設定値の設定項目を「Ｒｅｖｉｓｅｄ Ｍｅｎｕ」１００２の下位階層のグループ１００３に登録する。システム制御部１２０は「Ｒｅｖｉｓｅｄ Ｍｅｎｕ」１００２の下位階層のグループ１００３に登録された設定項目および設定値に基づいて図１１に示すＲｅｖｉｓｅｄ Ｍｅｎｕ画面１１０１の表示データを生成する。
【００７６】
なお、設定値を補正した後に更に設定値を補正した場合には、既に表示されているＲｅｖｉｓｅｄ Ｍｅｎｕ画面１１０１を更新して表示したり、新たにＲｅｖｉｓｅｄ Ｍｅｎｕ画面１１０１を追加して表示したりすることができる。
Ｒｅｖｉｓｅｄ Ｍｅｎｕ画面１１０１を更新して表示する場合には、図８（ａ）のフローチャートのＳ８１０およびＳ８１１の処理と同様である。すなわち、既に表示されている補正確認画面としてのＲｅｖｉｓｅｄ Ｍｅｎｕ画面を非表示にして、補正された設定値に基づいて新たに補正確認画面としてのＲｅｖｉｓｅｄ Ｍｅｎｕ画面を表示部１１０に表示する。
一方、Ｒｅｖｉｓｅｄ Ｍｅｎｕ画面１１０１を追加して表示する場合には、図８（ａ）のフローチャートのＳ８１０の処理を行わないことで実現できる。すなわち、既に表示されている補正確認画面としてのＲｅｖｉｓｅｄ Ｍｅｎｕ画面を表示したまま、補正された設定値に基づいて新たに補正確認画面としてのＲｅｖｉｓｅｄ Ｍｅｎｕ画面を表示部１１０に表示する。なお、補正されることで「Ｒｅｖｉｓｅｄ Ｍｅｎｕ」１００２の下位階層のグループ１００３に登録された設定項目は、次に設定値が補正されることによって削除してもよく履歴情報として保存してもよい。
【００７７】
このように、本実施形態によれば、第２設定項目の設定（設定値）を非表示にした後に、ユーザの指示に応じて第２設定項目の設定が再び表示される。したがって、ユーザは第２設定項目の設定（設定値）を非表示にした後に、補正された設定値を改めて確認したり、設定値を変更したりすることができる。
【００７８】
以上、本発明を上述した実施形態に基づいて詳細に説明したが、本発明は上述した実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の様々な形態も含まれる。更に、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態および各変形例を適宜組み合わせることができる。
なお、システム制御部１２０が行うものとして説明した上述した処理は１つのハードウェアが行ってもよいし、複数のハードウェア（例えば、複数のプロセッサーや回路）が処理を分担することで、装置全体の制御を行ってもよい。
【００７９】
上述した実施形態では、操作部１１１の十字キーを操作することで、カーソルや選択枠を移動させる場合について説明したが、この場合に限られず、表示部１１０に対して直接、タッチ操作できるように構成してもよい。この場合、ユーザは一覧表示された複数の設定値等をタッチ操作で選択することができる。
また、上述した実施形態では、本発明をカメラ１００に適用する場合について説明したが、この場合に限られず、ユーザの指示に応じて設定項目の設定を変更することができる電子機器であれば適用可能である。すなわち、本発明は、パーソナルコンピュータ、スマートフォン、タブレット端末、携帯型のパーソナルコンピュータ、ＰＤＡ、携帯型の画像ビューワ、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダ等に適用可能である。
また、カメラ本体に限らず、有線または無線通信を介して撮像装置（ネットワークカメラを含む）と通信し、カメラ本体を遠隔で制御する制御装置にも本発明を適用可能である。撮像装置を遠隔で制御する装置としては、例えば、スマートフォンやタブレットＰＣ、デスクトップＰＣなどの装置がある。制御装置側で行われた操作や制御装置側で行われた処理に基づいて、制御装置側からカメラ本体に各種動作や設定を行わせるコマンドを通知することにより、カメラ本体を遠隔から制御可能である。
【００８０】
＜他の実施形態＞
本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するプログラムをネットワークまたは各種記録媒体を介してシステムあるいは装置に供給し、システあるいは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラムおよび該プログラムを格納した記録媒体は本発明を構成する。
【符号の説明】
【００８１】
１００：カメラ（電子機器）  １１０：表示部  １１１：操作部  １１２：記憶部  １２０：システム制御部
【図１】
2020071607.tif 000003
【図２】
2020071607.tif 000004
【図３】
2020071607.tif 000005
【図４】
2020071607.tif 000006
【図５】
2020071607.tif 000007
【図６】
2020071607.tif 000008
【図７】
2020071607.tif 000009
【図８】
2020071607.tif 000010
【図９】
2020071607.tif 000011
【図１０】
2020071607.tif 000012
【図１１】
2020071607.tif 000013