JP2016189152A - 電子機器及びその制御方法 - Google Patents

電子機器及びその制御方法 Download PDF

Info

Publication number
JP2016189152A
JP2016189152A JP2015069359A JP2015069359A JP2016189152A JP 2016189152 A JP2016189152 A JP 2016189152A JP 2015069359 A JP2015069359 A JP 2015069359A JP 2015069359 A JP2015069359 A JP 2015069359A JP 2016189152 A JP2016189152 A JP 2016189152A
Authority
JP
Japan
Prior art keywords
setting
type
mode
option
setting value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2015069359A
Other languages
English (en)
Other versions
JP6448439B2 (ja
Inventor
慶一 井上
Keiichi Inoue
慶一 井上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2015069359A priority Critical patent/JP6448439B2/ja
Publication of JP2016189152A publication Critical patent/JP2016189152A/ja
Application granted granted Critical
Publication of JP6448439B2 publication Critical patent/JP6448439B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Details Of Cameras Including Film Mechanisms (AREA)
  • Color Television Image Signal Generators (AREA)
  • Processing Of Color Television Signals (AREA)
  • Studio Devices (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】ユーザーが使用したい設定モードの設定値を素早く確認して、設定モード及びその設定値を変更できるようにする。
【解決手段】表示画面において、ホワイトバランスモードのアイコンを選択すると、そのホワイトバランスモードとそのモードにおいて最後に設定された設定値をビデオカメラに設定させる。また、ユーザーにより設定値が選択された場合には、設定可能な設定値一覧を表示し、その中から設定値を選択することによりホワイトバランスモード及びその設定値をビデオカメラに設定させる。
【選択図】図1

Description

本発明は、特に、特定の設定項目に関する設定を変更するために用いて好適な電子機器、電子機器の制御方法、プログラム及び記憶媒体に関する。
一般に、ビデオカメラで撮影を行う際には、露出、ホワイトバランス、またはフォーカス等の撮影に必要な設定情報を確認してから撮影を行う。そのため、これらの設定をより簡単に確認する方法が提案されており、例えば、カメラで撮影する被写体のスルー画像上の各領域に撮影に必要な設定情報を重畳して表示する方法が開示されている(特許文献1参照)。また、カメラの表示画面上に設定情報ボタンを表示する際に、この設定情報ボタンで実行される機能の条件内容を表示する方法も開示されている(特許文献2参照)。
一方で、撮影方法として、ビデオカメラをユーザーが直接操作して撮影を行う方法や、Wi−Fi(Wireless Fidelity)などの無線通信等によりビデオカメラをリモートコントロールして撮影を行う方法が存在する。リモートコントロールして撮影する方法は、特に、映像を制作する現場において、カメラマンが直接操作できない場所に業務用ビデオカメラを設置して撮影する場合に使用される。この方法は、ビデオカメラをHTTP(HyperText Transfer Protocol)サーバとして動作させ、スマートフォンやタブレット端末などの外部端末機器からビデオカメラと無線接続する。そして、HTTPによる通信を介して、クライアントである外部端末機器上のブラウザ等のアプリケーションからサーバに制御コマンドを送信してリモートコントロールを行う。このとき、ユーザーが外部端末機器を操作することによりブラウザ上で被写体に最適な設定情報を設定し、この設定情報を制御コマンドとしてビデオカメラに送信することによって被写体に応じた最適な設定情報で撮影を行う。
特開2008−236534号公報 特開2002−82381号公報
カメラマンが業務用ビデオカメラを直接操作したり遠隔操作したりする場合は、良好な映像を得るために、シーンによって撮影条件を頻繁に変更することが多い。しかしながら、上記従来例では、撮影に使用したいモードにおいて、前回の撮影でどの設定値が設定されていたかを確認するには、現在のモードを撮影したいモードに変更する必要がある。そのため、使用したいモードの設定値を確認するまでに多くの手間がかかってしまい、撮影の機会を逃してしまうという問題点がある。
本発明は前述の問題点に鑑み、ユーザーが使用したい設定モードの設定値を素早く確認して、設定モード及びその設定値を変更できるようにすることを目的としている。
本発明に係る電子機器は、特定の設定項目についての設定モードを示す第1の種別の選択肢群と、各設定モードにおいて最後に設定された設定値を示す第2の種別の選択肢群とを表示装置に表示する表示制御手段と、ユーザーの操作に応じて、前記第1の種別の選択肢群または前記第2の種別の選択肢群の何れかを選択可能な選択手段と、前記選択手段によって選択された選択肢に応じて前記特定の設定項目に係る設定を変更するように制御する変更手段と、を有し、前記表示制御手段は、前記選択手段によって前記第2の種別の選択肢群の何れかが選択された場合に、選択された第2の種別の選択肢に係る設定モードにおいて設定可能な設定値の一覧を表示し、前記変更手段は、前記特定の設定項目に係る設定を、前記選択手段によって前記設定可能な設定値の一覧から選択された設定値と、該設定値に係る設定モードとに設定するように制御し、さらに前記変更手段は、前記選択手段によって、現在設定されている設定モードと異なる設定モードを示す前記第1の種別の選択肢群の何れかが選択された場合に、前記特定の設定項目に係る設定を、選択された第1の種別の選択肢が示す設定モードと、当該設定モードにおいて最後に設定された設定値とに設定するように制御することを特徴とする。
本発明によれば、ユーザーが使用したい設定モードの設定値を素早く確認して、設定モード及びその設定値を変更することができる。
実施形態における電子機器の内部構成例を示すブロック図である。 実施形態における撮影システムの全体構成例を示す図である。 実施形態における設定の切り替えを指示する処理手順の一例を示すフローチャートである。 実施形態において、Webブラウザ上で実行されているWebアプリケーションのGUIの一例を示す図である。 実施形態において、設定可能な設定値一覧を表示する際のGUIの一例を示す図である。
以下、図面を参照しながら本発明の実施形態について説明する。ただし、以下の実施形態はあくまでも一例であって、本発明は以下の実施形態に限定されるものではない。
図1は、本実施形態における電子機器100の内部構成例を示すブロック図である。
図1において、電子機器100は、電源部101、操作部102、入力I/F103、ROM(Read Only Memory)104、RAM(Random Access Memory)105、及び記録媒体106を備えている。さらに電子機器100は、CODEC107、出力I/F108、LCDパネル109、無線モジュール110、アンテナ111、及びCPU(Central Processing Unit)112を備えている。CPU112は、データバス113を介してこれらの構成間でデータの入出力を制御する。
電源部101は、AC電源やバッテリーであり、電子機器100の各部に必要な電源の供給を行う。操作部102は、ユーザーの操作を受け付ける入力デバイスとして、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルなどのポインティングデバイスなどから構成される。なお、タッチパネルはLCDパネル109に搭載されており、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力される入力デバイスである。操作部102は、特に、電子機器100上で動作するアプリケーションを起動する操作や起動したアプリケーションに対する操作で使用される。また、操作部102には、電子機器100に対する電源部101からの電源供給の開始と停止とを制御するスイッチも含まれる。ユーザーの操作により操作部102から入力された入力信号は、入力I/F103を介して、データバス113に入力される。そして、CPU112は、入力信号の内容に応じた制御を行う。
ROM104は、電子機器100を起動するプログラムが格納されており、ユーザーによる操作部102の操作によって電源部101から電気信号が供給されると、前記プログラムがCPU112によって、RAM105に読み出される。RAM105はCPU112のワークエリアとして機能する。なお、CPU112のワークエリアは、RAM105に限られるものではなく、ハードディスク装置等の外部記録装置等であってもよい。記録媒体106は、外部機器から受信したデータを格納するとともに、電子機器100上で実行するアプリケーションのプログラムデータを格納する。なお、本実施形態ではアプリケーションはWebブラウザで実行されるWebアプリケーションを想定して説明するが、これに限定されるわけでは無い。
CODEC107は、RAM105や記録媒体106に記録されているデータを再生し、再生されたデータを復号する。復号されたデータは、CPU112の表示制御によって後述するLCDパネル109に表示される。出力I/F108は、CPU112がプログラムに従って生成したGUI(Graphical User Interface)などの表示データに基づき、LCDパネル109に表示させるための表示信号を出力する。そして、LCDパネル109は、出力I/F108を介して受信した表示信号を画像として表示する。
アンテナ111は無線通信によりデータの送受信を行う。本実施形態では、HTTPサーバとして動作する無線通信が可能なビデオカメラと無線通信を行うことを想定している。ビデオカメラと無線通信する際は、電子機器100はHTTPクライアントとして動作する。アンテナ111から受信されたデータは、無線モジュール110を介してCPU112に入力される。CPU112は、受信したデータを復調し、CODEC107においてデータが復号される。このようにして復号されたデータはRAM105のバッファ領域や記録媒体106に保存される。また、受信を完了した際にビデオカメラに送信するレスポンス信号は、CPU112を介してパケットデータに変換され、搬送波の周波数帯の変調信号として生成され、アンテナ111から無線信号としてビデオカメラに送信される。CPU112は、ROM104からRAM105にロードされたプログラムやRAM105内のプログラムを実行する。
図2は、本実施形態における撮影システムの全体構成例を示す図であり、電子機器100と外部機器であるビデオカメラ200とが無線通信201にて通信を行っていることを示している。ビデオカメラ200は、電子機器100から遠隔操作により撮影を行うことができ、撮影に係る各種設定値が保存されている。なお、本実施形態では外部機器の例としてビデオカメラ200とした例について説明するが、ビデオカメラ200に限定されるわけではない。また、無線通信201はWi−Fiを例に説明するがWi−Fiに限定されるわけではない。
次に、図3〜5を参照しながら本実施形態に係る電子機器100の処理の流れについて説明する。
図3は、本実施形態に係る電子機器100により設定の切り替えを指示する処理手順の一例を示すフローチャートである。図3に示すフローチャートは、ROM104に記録されたプログラムをRAM105に展開してCPU112が実行することによって実現される。また、図4及び図5は、本実施形態における電子機器100上のCPU112により実行されるアプリケーションによって表示される画面の一例を示す図である。なお、アプリケーションの具体例としてはWebブラウザ上で実行されるWebアプリケーションを想定して説明するが、本実施形態はWebアプリケーションに限定されるものではない。図4及び図5に示す表示画面の詳細については後述する。
まず、図3のS300において、電子機器100の無線モジュール110、及びアンテナ111を介して、HTTPサーバとして動作するビデオカメラ200と無線通信を確立するまで待機する。無線通信が確立されると、次のS301において、ユーザーにより操作部102においてWebブラウザを起動するための操作が実行されるまで待機する。ユーザーにより操作が実行されると、操作内容に係る情報は、操作部102及び入力I/F103を介してRAM105に保持される。そして、RAM105に保持された操作内容に係る情報に基づいて、CPU112は記録媒体106内に格納されているWebブラウザに係るアプリケーションプログラムを起動する。その後、S302に進む。
S302においては、Webブラウザの実行中に、ユーザーの操作により操作部102からビデオカメラ200へWebアプリケーションのプログラムに係るHTTPの取得リクエストを送信する指示を受けるまで待機する。具体的には、ユーザーの操作としては、Webブラウザにビデオカメラ200のIPアドレスを入力する操作内容を示すが、この操作に限定されるわけではない。ユーザーの操作が入力されると、Webブラウザに係るアプリケーションによりHTTPの取得リクエストが作成され、RAM105に格納される。そして、RAM105に格納されたHTTPの取得リクエストを、無線モジュール110及びアンテナ111を介してビデオカメラ200に送信し、S303に進む。
次のS303においては、取得リクエストの応答として、ビデオカメラ200からWebブラウザ上で実行されるWebアプリケーションのプログラムデータを受信することによって通信を開始する。本実施形態では、WebアプリケーションのプログラムデータはHTML(HyperText Markup Language)、JavaScript(登録商標)、及びCSS(Cascading Style Sheets)データから構成されるものとする。受信処理では、まず、アンテナ111及び無線モジュール110を介してプログラムデータが受信される。そして、受信したプログラムデータは記録媒体106のWebブラウザに係るアプリケーションプログラムが格納されているアドレスとは異なるアドレスに格納される。記録媒体106内のWebアプリケーションのプログラムデータは、CPU112により現在実行中のWebブラウザにて実行される。そして、実行されるWebアプリケーションによってWebブラウザを介してビデオカメラ200とHTTPによって通信を開始し、S304に進む。
次に、S304においては、Webアプリケーションによって送信する取得リクエストのレスポンスとして撮影時の制御パラメータをビデオカメラ200から受信するまで待機する。そして、ビデオカメラ200から撮影時の制御パラメータを受信すると、次のS305に進む。ここで、Webアプリケーションが送信する取得リクエストとは、Webアプリケーションから定期的に発行してビデオカメラ200へ送信されるものである。
受信処理では、ビデオカメラ200からGETコマンドのレスポンスデータとして撮影時の制御パラメータを、アンテナ111及び無線モジュール110を介して受信する。そして、CPU112の制御により撮影時の制御パラメータを記録媒体106に記録する。本実施形態では、レスポンスデータはJSON(JavaScript Object Notation)フォーマットで定義され、ビデオカメラ200の撮影に関する制御パラメータ情報から構成されることを想定するが、これに限定されるわけではない。また、本実施形態では制御パラメータの一例としてホワイトバランスを想定して説明するが、ホワイトバランスだけに限定されるわけではなく、露出、フォーカスなど、撮影に関連する他の設定項目であってもよい。
S305においては、受信した撮影時の制御パラメータに基づいて、Webブラウザ上で実行されているWebアプリケーションのGUIを、出力I/F108を介してLCDパネル109に表示する。CPU112により実行中のWebブラウザ上で実行されているWebアプリケーションは、ビデオカメラ200が撮影時に制御可能な項目と同様の制御項目を示すGUIで構成される。
図4は、CPU112により実行中のWebブラウザ上で実行されているWebアプリケーションのGUIの一例を示す図である。GUI上に表示される各種制御項目及びこれらの制御項目によって設定可能な設定値は、受信したレスポンスデータ(JSONフォーマット)をCPU112が解釈して表示される。
ここで、JSONフォーマットのレスポンスデータの一例として、以下のようなデータである場合について説明する。
{・・・,"Owbm":{"pv":"Daylight","en":1}
"Owbv":{"pv":"9","en":1},・・・}
ビデオカメラ200の現在のホワイトバランスモードは、オブジェクト"Owbm"のタグ"pv"の値で示され、上記の例では、"Daylight"であることを示している。また、ビデオカメラ200の現在のホワイトバランスモードである"Daylight"で設定されている設定値は、オブジェクト"Owbv"のタグ"pv"の値で示され、上記の例では"+9"であることを示している。オブジェクト"Owbm"及び"Owbv"おけるタグ"en"に示している"1"は、ホワイトバランスモード、設定値ともに変更可能であることを示している。なお、上記レスポンスデータ(JSONフォーマット)の構成は一例であり、他のデータ構成であってもよい。
図4に示す例では、現在ビデオカメラ200で設定されているホワイトバランスモードを示す項目400と、ホワイトバランス設定値を示す項目401とにそれぞれ設定が表示される。本実施形態では、現在のホワイトバランスモードを"Daylight"とし、ホワイトバランスモード設定値を"+9"として説明する。
さらに、枠403はビデオカメラ200で現在設定可能なホワイトバランスのモードの一覧(第1の種別の選択肢群)を示している。枠404は、枠403の各種ホワイトバランスモードで最後に設定された各種設定値を選択肢(第2の種別の選択肢群)として示している。枠405はホワイトバランスに関する設定値の表示欄を示している。これらのホワイトバランスモードの一覧、及び設定されている各種ホワイトバランスの設定値は、前述したようにJSONフォーマットのレスポンスデータとしてビデオカメラ200から受信される。
次にS306において、ユーザーの操作によって操作部102からLCDパネル109に表示されているGUIで現在選択されているホワイトバランスモードとは異なるホワイトバランスモードを選択する指示を受けたか否かを判定する。この判定の結果、異なるホワイトバランスモードを選択する指示を受けた場合はS307に進む。本実施形態では、新たに選択されたホワイトバランスモードが項目406に示す"Kelvin"であるものとして説明する。一方、S306の判定の結果、異なるホワイトバランスモードを選択する指示を受けなかった場合は、S312に進む。
S307においては、後述するホワイトバランス設定値一覧がGUIに表示されているか否かを判定する。なお、このホワイトバランス設定値表示一覧については後述する。この判定の結果、ホワイトバランス設定値一覧が表示されている場合はS308に進み、ホワイトバランス設定値一覧を非表示にする。一方、S307の判定の結果、ホワイトバランス設定値一覧が表示されていない場合は、S309に進む。
S309においては、S306で選択されたホワイトバランスモードに係る情報をビデオカメラ200に送信する。具体的には、HTTPにてGETコマンドを「/api/cam/setprop?wbm=Kelvin」などのようなURIとして送信する。これにより、ビデオカメラ200側では、現在設定しているホワイトバランスモードが"Kelvin"に変更されることになる。その後、S310に進む。
S310においては、CPU112で実行中のWebアプリケーションからビデオカメラ200の撮影時の制御パラメータの変更内容の取得リクエストをビデオカメラに送信する。ここで、この取得リクエストは「/api/cam/getcurprop?seq=1」などのURIでHTTPのGETコマンドとして発行され、この取得リクエストも、Webアプリケーションから定期的に発行されるものである。その後、ビデオカメラ200から撮影時の制御パラメータの変更内容であるホワイトバランスモードの情報と、ビデオカメラ200が保持しているそのホワイトバランスモードの設定値とを、レスポンスとしてJSONフォーマットで受信する。そして、S304で記録媒体106に記録された制御パラメータを更新する。これにより例えば、"Daylight"で"+9"に設定された状態から、S306で項目406が選択された場合、ホワイトバランスモードが"Kelvin"に設定される。そして、設定値が、最後に"Kelvin"に設定されていたときの設定値である"15000K"に設定される。
本実施形態では、ビデオカメラ200側が図4の枠403内の全てのホワイトバランスモードで設定されている設定値を保持していることを想定している。なお、ビデオカメラ200側で当該設定値をバックアップしていない場合を想定し、S309において、HTTPの取得リクエストにてビデオカメラ200に選択されたホワイトバランスモードの情報とその設定値との両方を送信してもよい。
S311においては、Webアプリケーションで現在選択されているホワイトバランスモード及びその設定値をGUI上で変更してLCDパネル109に表示する。その後、S306に戻る。
一方、S312においては、ユーザーの操作によって操作部102から枠404内の各種設定値のうち、何れかの設定値が選択されたか否かを判定する。この判定の結果、何れかの設定値が選択された場合はS313に進み、選択されていない場合はS321に進む。
S313においては、図4のホワイトバランス設定値一覧表示部分411に表示されているボタンがあるか否かを判定する。この判定の結果、表示されているボタンがある場合はS314に進み、表示されているボタンが無い場合はS315に進む。
S314においてはホワイトバランス設定値一覧表示部分411に表示されているボタンを非表示にする。ホワイトバランス設定値一覧表示部分411に表示されているボタンは、具体的には例えばボタン412、413に示すような白取り込みを実行するようなボタンであるが、白取り込みボタンに限定されるわけではない。
S315においては、選択された設定値の属するホワイトバランスモードで設定可能な設定値一覧をGUI上に表示する。ここで、項目407の設定値が選択された場合の具体例を説明する。
図4において、項目407の設定値が選択された場合は、項目407が属するホワイトバランスモードで選択可能な設定値一覧を出力I/F108を介してLCDパネル109に表示する。図5は、項目407の設定値が選択された際の設定値一覧の表示例を示す図である。S315では、まず、ビデオカメラ200からそのホワイトバランスモードで設定可能な全ての設定値を取得するために、Webアプリケーションから設定値一覧の取得リクエストを発行して取得リクエストをビデオカメラ200に送信する。そして、ビデオカメラ200から電子機器100のWebアプリケーションで設定可能な全ての設定値をレスポンスデータとして取得し、その結果をGUIに表示する。図5に示す例では、枠500には、ホワイトバランスモードが項目502に示す"Kelvin"の場合の設定値一覧の表示結果が示されている。
S316においては、ユーザーの操作によって操作部102からS315で表示された設定値一覧から1つの設定値が選択されるまで待機する。そして、何れかの設定値が選択されると、S317に進む。
S317においては、設定値一覧を非表示にする。例えば図5において、項目501の設定値が選択されると、枠500に表示された設定値一覧を非表示にする。
S318においては、S316で設定されたホワイトバランスモードの設定値をビデオカメラ200に送信する。具体的には、例えば「/api/cam/setprop?wbv=2600」などのようなURI(Uniform Resource Identifier)を用いて、HTTPのGETコマンドとしてビデオカメラ200に送信する。なお、ホワイトバランスモードの設定値だけでなくそのホワイトバランスモードの情報も併せて送信してもよく、これらの送信方法に限定されるわけではない。
S319においては、CPU112で実行中のWebアプリケーションからビデオカメラ200の撮影時の制御パラメータの変更内容の取得リクエストをビデオカメラに送信する。ここで、この取得リクエストは「/api/cam/getcurprop?seq=1」などのURIでHTTPのGETコマンドとして発行され、この取得リクエストも、Webアプリケーションから定期的に発行されるものである。その後、ビデオカメラ200から撮影時の制御パラメータの変更内容であるホワイトバランスモードの設定値をレスポンスとしてJSONフォーマットで受信する。そして、S304で記録媒体106に記録された制御パラメータを更新する。すなわち、最後に設定された設定値を更新する。
S320においては、Webアプリケーションで現在選択されているホワイトバランスモードの設定値を変更してLCDパネル109に表示する。その後、S306に戻る。
一方、S321においては、ユーザーの操作によって操作部102から図4に示すGUIのLiveViewボタン408が選択されたか否かを判定する。この判定の結果、LiveViewボタン408が選択された場合はS322に進み、選択されていない場合はS323に進む。
S322においては、WebアプリケーションからLiveViewの開始または停止に関するHTTPの取得リクエストを作成してビデオカメラ200に送信する。ビデオカメラ200側では取得リクエストを受信すると、取得リクエストの結果に応じてLiveViewの開始または停止処理を行う。そして、取得リクエストに対するレスポンスとして、LiveViewの開始または停止要求の受信結果を電子機器100に送信する。電子機器100は、レスポンスの受信後にHTTPの取得リクエストとしてLiveView画像データの送信要求をビデオカメラ200に送信する。ビデオカメラ200側は、LiveView用の画像データをレスポンスとして電子機器100に送信する。電子機器100は、受信した画像データを、図4に示す枠409内にLiveView画像として表示する。その後、S306に進む。
一方、S323においては、ユーザーの操作によって操作部102から図4に示すGUIの録画開始及び停止ボタン410が選択されたか否かを判定する。この判定の結果、録画開始及び停止ボタン410が選択された場合はS324に進み、選択されていない場合はS325に進む。
S324においては、Webアプリケーションから録画動作の開始または停止に関するHTTPの取得リクエストを作成してビデオカメラ200に送信する。ビデオカメラ200側では取得リクエストを受信すると、取得リクエストの結果に応じて録画動作の開始または停止処理を行う。そして、取得リクエストに対するレスポンスとして、録画動作の開始または停止要求の受信結果を電子機器100に送信する。その後、S306に進む。
一方、S325においては、ユーザーの操作によって操作部102から図4に示すGUIの画面決定ボタン414〜416のうち、現在選択されていないボタンが選択されたか否かを判定する。この判定の結果、現在選択されていないボタンが選択された場合はS326に進み、選択されていない場合はS327に進む。なお、図4に示す例は、画面決定ボタン416が選択されて表示されたGUIである。この場合、GUIの画面決定ボタン414、415の何れかのボタンが選択された場合にS326に進む。
S326においては、Webアプリケーションから、他のGUI表示画面に切り替える際の新規GUI情報を取得するためのHTTPの取得リクエストを作成し、ビデオカメラ200に送信する。ビデオカメラ200側では取得リクエストを受信すると、レスポンスとして、取得リクエストの内容に基づいたGUI情報を電子機器100に送信する。電子機器100は、ビデオカメラ200からGUI情報を取得した後に、そのGUI情報を、出力I/F108を介して、LCDパネル119に表示する。その後、S306に進む。
一方、S327においては、ユーザーの操作によって操作部102から、Webアプリケーションを実行しているWebブラウザの終了ボタンが選択されたか否かを判定する。この判定の結果、終了ボタンが選択されなかった場合はS306に進み、選択された場合はWebブラウザの動作を終了するとともに、Webアプリケーションの動作も終了する。なお、上記HTTPの取得リクエストに使用されるGETコマンドのURIは一例であり、他のURIや他の方法を用いてもよい。
以上のように本実施形態によれば、表示画面において、ホワイトバランスモードのアイコンを選択すると、そのホワイトバランスモードとそのモードにおいて最後に設定された設定値をビデオカメラに設定させるようにした。これにより、モード変更する際にユーザーが設定値まで指定する手間を不要にすることができる。また、ユーザーにより設定値が選択された場合には、モードを変更する前に、設定可能な設定値一覧を表示し、その中から設定値を選択することによりホワイトバランスモード及びその設定値をビデオカメラに設定させるようにした。これにより、モード変更を指定する手間を不要にすることができるとともに、意図しない設定値でモード変更がなされてしまうことを防止することができる。仮に、枠403の各種ホワイトバランスモードで最後に設定された各種設定値のいずれか選択された時点で、選択された設定値と、対応するホワイトバランスモードとに設定されてしまうと、ユーザーが設定したい設定値が、そのホワイトバランスモードで最後に設定された設定値でなかった場合に意図しない設定となってしまう。これでは、その後意図通りの設定に変更したとしても、それまでは意図しない画質の映像となってしまい、特に動画の記録中などにおいては好ましくない。本実施形態によればこのような状況を防止することができる。
なお、上述の例では、撮像装置であるビデオカメラ200と別体の電子機器100からビデオカメラ200の設定を変更する例を説明した。一方、これに限るものではなく、撮像装置本体のディスプレイと操作部を用いて撮像装置の設定を変更する場合にも本発明を適用可能である。
(その他の実施形態)
なお、CPU112の制御は1つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
また、上述した実施形態においては、本発明を電子機器に適用した場合を例にして説明したが、これはこの例に限定されず、設定モード及びその設定値を表示できる装置であれば適用可能である。すなわち、本発明はパーソナルコンピュータやPDA、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、デジタルカメラなどに適用可能である。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
102 操作部
109 LCDパネル
112 CPU

Claims (12)

  1. 特定の設定項目についての設定モードを示す第1の種別の選択肢群と、各設定モードにおいて最後に設定された設定値を示す第2の種別の選択肢群とを表示装置に表示する表示制御手段と、
    ユーザーの操作に応じて、前記第1の種別の選択肢群または前記第2の種別の選択肢群の何れかを選択可能な選択手段と、
    前記選択手段によって選択された選択肢に応じて前記特定の設定項目に係る設定を変更するように制御する変更手段と、を有し、
    前記表示制御手段は、前記選択手段によって前記第2の種別の選択肢群の何れかが選択された場合に、選択された第2の種別の選択肢に係る設定モードにおいて設定可能な設定値の一覧を表示し、
    前記変更手段は、前記特定の設定項目に係る設定を、前記選択手段によって前記設定可能な設定値の一覧から選択された設定値と、該設定値に係る設定モードとに設定するように制御し、
    さらに前記変更手段は、前記選択手段によって、現在設定されている設定モードと異なる設定モードを示す前記第1の種別の選択肢群の何れかが選択された場合に、前記特定の設定項目に係る設定を、選択された第1の種別の選択肢が示す設定モードと、当該設定モードにおいて最後に設定された設定値とに設定するように制御することを特徴とする電子機器。
  2. 前記表示装置はタッチパネルを備えており、
    前記選択手段は、ユーザーによる前記タッチパネルに対する操作に応じて選択することを特徴とする請求項1に記載の電子機器。
  3. 前記表示制御手段は、前記選択手段によって前記設定可能な設定値の一覧から選択された設定値を最後に設定された設定値として、対応する第2の種別の選択肢を更新して表示することを特徴とする請求項1又は2に記載の電子機器。
  4. 前記表示制御手段は、前記特定の設定項目における設定の変更が完了した後に更新して表示することを特徴とする請求項3に記載の電子機器。
  5. 前記変更手段は、外部機器と無線通信を行い、前記外部機器に対して前記変更した設定モード及び設定値に設定するように指示することを特徴とする請求項1乃至4のいずれか1項に記載の電子機器。
  6. 前記変更手段は、前記外部機器とWi−Fi(Wireless Fidelity)を使用して無線通信を行うことを特徴とする請求項5に記載の電子機器。
  7. 前記最後に設定された設定値を記録媒体に記録する記録手段をさらに有することを特徴とする請求項1乃至6のいずれか1項に記載の電子機器。
  8. 前記特定の設定項目は、撮影に関連する設定項目であることを特徴とする請求項1乃至7のいずれか1項に記載の電子機器。
  9. 前記特定の設定項目はホワイトバランスに関する設定項目であり、前記設定モードはホワイトバランスの設定モードであり、前記設定値はホワイトバランスの設定値であることを特徴とする請求項8に記載の電子機器。
  10. 特定の設定項目についての設定モードを示す第1の種別の選択肢群と、各設定モードにおいて最後に設定された設定値を示す第2の種別の選択肢群とを表示装置に表示する表示制御工程と、
    ユーザーの操作に応じて、前記第1の種別の選択肢群または前記第2の種別の選択肢群の何れかを選択可能な選択工程と、
    前記選択工程によって選択された選択肢に応じて前記特定の設定項目に係る設定を変更するように制御する変更工程と、を有し、
    前記表示制御工程は、前記選択工程によって前記第2の種別の選択肢群の何れかが選択された場合に、選択された第2の種別の選択肢に係る設定モードにおいて設定可能な設定値の一覧を表示し、
    前記変更工程は、前記特定の設定項目に係る設定を、前記選択工程によって前記設定可能な設定値の一覧から選択された設定値と、該設定値に係る設定モードとに設定するように制御し、
    さらに前記変更工程は、前記選択工程によって、現在設定されている設定モードと異なる設定モードを示す前記第1の種別の選択肢群の何れかが選択された場合に、前記特定の設定項目に係る設定を、選択された第1の種別の選択肢が示す設定モードと、当該設定モードにおいて最後に設定された設定値とに設定するように制御することを特徴とする電子機器の制御方法。
  11. コンピュータを、請求項1乃至9のいずれか1項に記載の電子機器の各手段として機能させるためのプログラム。
  12. コンピュータを、請求項1乃至9のいずれか1項に記載の電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
JP2015069359A 2015-03-30 2015-03-30 電子機器及びその制御方法 Active JP6448439B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015069359A JP6448439B2 (ja) 2015-03-30 2015-03-30 電子機器及びその制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015069359A JP6448439B2 (ja) 2015-03-30 2015-03-30 電子機器及びその制御方法

Publications (2)

Publication Number Publication Date
JP2016189152A true JP2016189152A (ja) 2016-11-04
JP6448439B2 JP6448439B2 (ja) 2019-01-09

Family

ID=57240347

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015069359A Active JP6448439B2 (ja) 2015-03-30 2015-03-30 電子機器及びその制御方法

Country Status (1)

Country Link
JP (1) JP6448439B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020005207A (ja) * 2018-06-29 2020-01-09 キヤノン株式会社 撮像制御装置、撮像制御装置の制御方法、プログラム、記憶媒体
JP2023162231A (ja) * 2019-07-01 2023-11-08 ソニーグループ株式会社 プログラム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001274932A (ja) * 2000-03-24 2001-10-05 Fuji Xerox Co Ltd 操作方法、操作装置、及び画像処理装置
JP2009010775A (ja) * 2007-06-28 2009-01-15 Sony Corp 画像表示装置、撮像装置、画像表示方法、プログラム
JP2012058994A (ja) * 2010-09-08 2012-03-22 Fuji Xerox Co Ltd 表示制御装置、サービス処理装置、及び表示制御プログラム
JP2012129963A (ja) * 2010-11-25 2012-07-05 Panasonic Corp 電子機器
JP2014038499A (ja) * 2012-08-16 2014-02-27 Konica Minolta Inc 情報編集システム、データ送信装置、情報編集端末およびプログラム
JP2014126890A (ja) * 2012-12-25 2014-07-07 Sharp Corp 画像形成装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001274932A (ja) * 2000-03-24 2001-10-05 Fuji Xerox Co Ltd 操作方法、操作装置、及び画像処理装置
JP2009010775A (ja) * 2007-06-28 2009-01-15 Sony Corp 画像表示装置、撮像装置、画像表示方法、プログラム
JP2012058994A (ja) * 2010-09-08 2012-03-22 Fuji Xerox Co Ltd 表示制御装置、サービス処理装置、及び表示制御プログラム
JP2012129963A (ja) * 2010-11-25 2012-07-05 Panasonic Corp 電子機器
JP2014038499A (ja) * 2012-08-16 2014-02-27 Konica Minolta Inc 情報編集システム、データ送信装置、情報編集端末およびプログラム
JP2014126890A (ja) * 2012-12-25 2014-07-07 Sharp Corp 画像形成装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020005207A (ja) * 2018-06-29 2020-01-09 キヤノン株式会社 撮像制御装置、撮像制御装置の制御方法、プログラム、記憶媒体
JP7066552B2 (ja) 2018-06-29 2022-05-13 キヤノン株式会社 撮像制御装置、撮像制御装置の制御方法、プログラム、記憶媒体
JP2023162231A (ja) * 2019-07-01 2023-11-08 ソニーグループ株式会社 プログラム
JP7574891B2 (ja) 2019-07-01 2024-10-29 ソニーグループ株式会社 プログラム
JP2025000971A (ja) * 2019-07-01 2025-01-07 ソニーグループ株式会社 ユーザインタフェースシステム、撮像装置
JP7754260B2 (ja) 2019-07-01 2025-10-15 ソニーグループ株式会社 ユーザインタフェースシステム、撮像装置

Also Published As

Publication number Publication date
JP6448439B2 (ja) 2019-01-09

Similar Documents

Publication Publication Date Title
JP6317047B2 (ja) インターフェース表示方法、装置、プログラム及び記録媒体
JP2015173354A (ja) 情報処理装置、情報処理装置の制御方法及びプログラム
JP2017059063A (ja) 通信装置、通信装置の制御方法及びプログラム
JPWO2014103634A1 (ja) 表示処理方法及び情報装置
US20190052745A1 (en) Method For Presenting An Interface Of A Remote Controller In A Mobile Device
JP2016115975A5 (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
JP6504907B2 (ja) 通信装置、通信装置の制御方法及びプログラム
JP2017034379A (ja) 通信装置、通信装置の制御方法及びプログラム
CN112905089A (zh) 设备控制方法及装置
JP6611550B2 (ja) 通信装置、通信装置の制御方法及びプログラム
JP6833321B2 (ja) 情報処理装置、制御方法、及びプログラム
CN113672180A (zh) 打印管理方法和装置
JP6448439B2 (ja) 電子機器及びその制御方法
JP6646457B2 (ja) 情報処理装置、その制御方法、及びプログラム
JP2015162040A (ja) 電子機器
JP6998785B2 (ja) 電子機器およびその制御方法
US10868921B2 (en) Information processing device, imaging device, and system
JP6685185B2 (ja) 通信装置、撮像装置、それらの制御方法、プログラム及び記録媒体
JP6631087B2 (ja) 制御端末、オーディオシステムおよびオーディオ機器制御プログラム
JP2016111634A (ja) 情報処理装置、情報処理装置の制御方法及びプログラム
JP6730790B2 (ja) 通信装置およびその制御方法ならびにプログラム
JP2016167722A (ja) 電子機器
JP2018182563A (ja) 表示制御装置、その制御方法、およびプログラム、並びに記憶媒体
US10838679B2 (en) Communication system, terminal device, and method for controlling communication system
JP6756779B2 (ja) 情報処理システム、情報処理システムの制御方法、及び、情報処理システムの制御プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180130

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181025

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181204

R151 Written notification of patent or utility model registration

Ref document number: 6448439

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151