(57)【要約】【課題】  機能項目が記述された起動指示コマンドを受信して、当該機能項目に対応する構成要素を起動することが可能な電子機器およびその制御方法、プログラムを提供する。【解決手段】  本発明の電子機器は、複数の機能項目と、各機能項目に対応した構成要素との対応関係に関する対応情報を記憶する記憶手段と、外部から起動指示コマンドを受信する受信手段と、前記記憶手段に記憶された前記対応情報に基づいて、前記受信手段により受信された前記起動指示コマンドにより起動指示された機能項目に対応する構成要素を決定し、決定した構成要素を起動する起動制御手段と、を備える。【選択図】  図２
2018077782.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能項目と、各機能項目に対応した構成要素との対応関係に関する対応情報を記憶する記憶手段と、
外部から起動指示コマンドを受信する受信手段と、
前記記憶手段に記憶された前記対応情報に基づいて、前記受信手段により受信された前記起動指示コマンドにより起動指示された機能項目に対応する構成要素を決定し、決定した構成要素を起動する起動制御手段と、を備える電子機器。
【請求項２】
前記起動制御手段は、前記受信手段により受信された起動指示コマンドに、起動する機能項目が記述されていない場合、前記電子機器が有する全ての構成要素を起動することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記構成要素は、前記電子機器のハードウェアであることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記構成要素は、表示部、プロセッサ部、入力部、センサ部、通信部の少なくとも１つを含むことを特徴とする請求項１から３までのいずれか１項に記載の電子機器。
【請求項５】
前記対応情報は、機能項目に対応した複数の構成要素の起動順番に関する情報を含み、
前記起動制御手段は、前記記憶手段に記憶された前記対応情報に基づいて、前記受信手段により受信された起動指示コマンドにより起動指示された機能項目に対応する複数の構成要素の起動順番を決定し、決定した起動順番で当該複数の構成要素を起動することを特徴とする請求項１から４までのいずれか１項に記載の電子機器。
【請求項６】
外部から起動指示コマンドを受信する受信ステップと、
複数の機能項目と、各機能項目に対応した構成要素との対応関係に関する対応情報を記憶部から取得する取得ステップと、
前記記憶部から取得された前記対応情報に基づいて、受信された前記起動指示コマンドにより起動指示された機能項目に対応する構成要素を決定し、決定した構成要素を起動する起動制御ステップと、を有する電子機器の制御方法。
【請求項７】
前記起動制御ステップは、受信された前記起動指示コマンドに、起動する機能項目が記述されていない場合、前記電子機器が有する全ての構成要素を起動することを特徴とする請求項６に記載の電子機器の制御方法。
【請求項８】
前記構成要素は、前記電子機器のハードウェアであることを特徴とする請求項６または７に記載の電子機器の制御方法。
【請求項９】
前記構成要素は、表示部、プロセッサ部、入力部、センサ部、通信部の少なくとも１つを含むことを特徴とする請求項６から８までのいずれか１項に記載の電子機器の制御方法。
【請求項１０】
前記対応情報は、機能項目に対応した複数の構成要素の起動順番に関する情報を含み、
前記起動制御ステップは、取得された前記対応情報に基づいて、受信された起動指示コマンドにより起動指示された機能項目に対応する複数の構成要素の起動順番を決定し、決定した起動順番で当該複数の構成要素を起動することを特徴とする請求項６から９までのいずれか１項に記載の電子機器の制御方法。
【請求項１１】
請求項６から請求項１０までのいずれか１項に記載の電子機器の制御方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびその制御方法、プログラムに関する。
【背景技術】
【０００２】
近年、ネットワークに接続されている複数の通信機器を管理するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）アプリケーションが開発されており、今後、複数の機器や異なる機種の遠隔操作などの連携機能が想定されている。
【０００３】
また、ネットワークを介して、スリープモードにある通信装置を遠隔起動する技術が知られている。
【０００４】
一般的に、ユーザが操作機器を使用して、ネットワーク経由で通信装置に起動指示を与えると、通信装置は、通信装置内のすべての構成要素（ハードウェア部品）に電源を投入し、起動している。
【０００５】
一方、映像制作分野では、撮影現場において作業の効率化を目的としてバッテリー駆動の映像表示装置が使用されている。バッテリー駆動する機器については可能な限り長い連続駆動時間が求められるため、より一層の省電力化が求められる。
【０００６】
遠隔起動時の省電力化に関する技術においては、送信装置から起動指示コマンドに構成要素を記載して通信し、受信装置では記載された構成要素に対してのみ電源を投入して起動することで、省電力化を実現する技術が、下記の特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−２２６４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の技術では、送信装置が起動したい構成要素（ハードウェアブロック）を決めているため、異なる構成要素を持つ複数の受信装置を操作する場合、受信装置ごとに仕様の異なる起動指示コマンドを生成する必要があった。その結果、送信装置が各受信装置の機能項目と構成要素を管理する必要があり、送信装置の内部構成が複雑化してしまうという課題があった。また、起動したい構成要素を正確に起動指示コマンドに記述しないと、所望の機能が使用できないことがあった。
【０００９】
そこで、本発明は、機能項目が記述された起動指示コマンドを受信して、当該機能項目に対応する構成要素（ハードウェア）を起動することが可能な電子機器およびその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、本発明の一実施形態に係る電子機器は、複数の機能項目と、各機能項目に対応した構成要素との対応関係に関する対応情報を記憶する記憶手段と、外部から起動指示コマンドを受信する受信手段と、記憶手段に記憶された対応情報に基づいて、受信手段により受信された起動指示コマンドにより起動指示された機能項目に対応する構成要素を決定し、決定した構成要素を起動する起動制御手段と、を備える。
【発明の効果】
【００１１】
本発明によれば、機能項目が記述された起動指示コマンドを受信して、当該機能項目に対応する構成要素（ハードウェア）を起動することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１に係る表示システムの構成を示すブロック図である。
【図２】図１に示した表示装置の機能ブロックを示すブロック図である。
【図３】起動指示コマンドの例を説明するための図である。
【図４】実施の形態１に係る起動制御の動作について説明するためのフローチャートである。
【図５】実施の形態１に係る対応情報を例示する図である。
【図６】実施の形態２に係る起動制御の動作について説明するためのフローチャートである。
【図７】実施の形態２に係る対応情報を例示する図である。
【発明を実施するための形態】
【００１３】
以下、図面を用いて本発明の実施の形態について説明する。なお、本発明の技術的範囲は、特許請求の範囲によって確定され、以下に例示する実施形態によって限定されるものではない。また、実施形態の中で説明されている特徴の組み合わせすべてが本発明に必須とは限らない。本明細書および図面に記載の内容は例示であって、本発明を制限するものと見なすべきではない。本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【００１４】
なお、各実施の形態では、表示装置を例に挙げて説明するが、本発明は、複数の機能を有する電子機器にも適用可能である。
【００１５】
（実施の形態１）
この実施の形態１では、制御装置２００が、機能項目を記述した起動指示コマンドを送信し、表示装置１００が、受信した起動指示コマンドに記述された機能項目に応じて起動する構成要素（ハードウェア）を決定し、決定した構成要素を起動する。
【００１６】
図１は、実施の形態１に係る表示システムの構成を示すブロック図である。図１に示した表示システムは、互いに通信ケーブルで接続された表示装置１００と制御装置２００とを備える。通信に用いられるインターフェースは、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブルを使用するインターフェースである。表示装置１００は、映像出力装置３００とケーブルで接続されている。
【００１７】
表示装置１００は、例えば、液晶パネルを備えた液晶表示装置や、スクリーンに映像を投影する液晶プロジェクター等の電子機器である。表示装置１００は、接続された映像出力装置３００から入力される映像を表示する機能を備えている。また、画面の輝度レベルや表示色域等の設定値をユーザが指定し、指定された設定値で校正するキャリブレーション機能や、装置内部で動作するソフトウェアを更新するファームウェアアップデート機能を備えている。
【００１８】
制御装置２００は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。ＰＣにインストールされたアプリケーションをユーザが操作することで、制御装置２００から表示装置１００に対して、表示装置１００を起動指示する通信コマンド（起動指示コマンド）を送信することが可能である。通信コマンドとして、例えば、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が用いられる。
【００１９】
図２は、図１に示した表示装置１００の機能ブロックを示すブロック図である。表示装置１００は、映像入力部１０１、メインプロセッサ部１０２、表示部１０３、記憶部１０４、センサ部１０５、外部機器通信部１０６、ＬＡＮ通信部１０７及び起動制御部１０８を備える。
【００２０】
映像入力部１０１は、映像出力装置３００から入力された映像信号を映像データへ変換し、当該映像データを表示部１０３へ出力する。映像入力部１０１は、例えばＤｉｓｐｌａｙＰｏｒｔ規格の入力端子（コネクタ）を備え、映像出力装置３００とＤｉｓｐｌａｙＰｏｒｔ規格のケーブルで接続される。
【００２１】
メインプロセッサ部１０２は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、表示装置１００が備える各機能ブロックの動作を制御する。具体的には、ＣＰＵは、不図示のＲＯＭからプログラムを読み出して実行することにより、表示装置１００が備える各機能ブロックの動作を制御する。メインプロセッサ部１０２は、記憶部１０４に記憶された設定情報や、センサ部１０５から入力された輝度・色情報や、外部機器通信部１０６から入力されたアップデート情報に基づいて、ユーザに提供する機能を実現するためのソフトウェアを動作させる。ユーザに提供する機能は、例えば、映像表示機能と、キャリブレーション機能と、ファームウェアアップデート機能等を含む。
【００２２】
表示部１０３は、映像入力部１０１から出力された映像データに基づいて、赤・青・緑の表示色の制御を行い、ユーザが視認する映像を表示する。表示部１０３は、例えば液晶パネルとバックライトを備える。
【００２３】
記憶部１０４は、表示装置１００の画面の輝度レベルや表示色域等に関するユーザ設定値などの設定情報を保持し、メインプロセッサ部１０２へ設定情報を出力する。また、実行可能な複数の機能項目と、各機能項目に対応する構成要素との対応関係を示した対応情報を予め記憶し、起動対象の構成要素を示した起動情報を起動制御部１０８へ出力する。記憶部１０４は、例えばフラッシュメモリ等である。
【００２４】
センサ部１０５は、表示部１０３の前面側の周縁部に設置され、キャリブレーション実行時に、表示部１０３の画面に表示される映像を光として検知し、検知した光を輝度・色情報に変換してメインプロセッサ部１０２に出力する。
【００２５】
外部機器通信部１０６は、不図示の外部機器と通信し、表示装置１００内のファームウェアのアップデート時に、外部機器から入力された情報をメインプロセッサ部１０２で利用可能なアップデート情報に変換してメインプロセッサ部１０２に出力する。外部機器通信部１０６は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートを備える。外部機器は、例えばファームウェアの更新ファイルが格納されたＵＳＢメモリ等である。
【００２６】
ＬＡＮ通信部１０７は、制御装置２００とＬＡＮケーブルで物理的に接続または無線接続され、制御装置２００と通信する。そして、制御装置２００入力された情報を起動制御部１０８で使用可能なＬＡＮ通信情報に変換して起動制御部１０８へ出力する。
【００２７】
起動制御部１０８は、ＬＡＮ通信部１０７から入力されたＬＡＮ通信情報が起動指示コマンドである場合に、記憶部１０４に記憶された対応情報を取得する。そして、対応情報に基づいて、受信した起動指示コマンドに記述された機能項目に応じて起動する構成要素（ハードウェア）を決定し、決定した構成要素を起動する電源制御を行う。
【００２８】
ここで、起動指示コマンドについて詳細に説明する。起動指示コマンドは、例えば、ＨＴＴＰに準拠したコマンドを用いるものとし、ＨＴＴＰのボディ部に独自に電源制御コマンドを文字列として定義するものとする。ただし、起動指示コマンドは、ＨＴＴＰに限定されるものではなく、その他の通信プロトコルを使用してもよい。
【００２９】
図３は、起動指示コマンドの例を説明するための図である。電源投入（起動）を示す”Ｐｏｗｅｒ：ＯＮ“と、起動対象の機能項目を示す”Ｆｕｎｃｔｉｏｎ：Ｄｉｓｐｌａｙ”とが記述された起動指示コマンドは、表示装置１００の電源投入後、映像表示機能を実行することを意味する。
【００３０】
また、電源投入を示す”Ｐｏｗｅｒ：ＯＮ“と、起動対象の機能項目を示す”Ｆｕｎｃｔｉｏｎ：Ｃａｌｉｂｒａｔｉｏｎ”とが記述された起動指示コマンドは、表示装置１００の電源投入後、キャリブレーション機能を実行することを意味する。
【００３１】
また、電源投入を示す”Ｐｏｗｅｒ：ＯＮ“と、起動対象の機能項目を示す”Ｆｕｎｃｔｉｏｎ：ＦｉｒｍｗａｒｅＵｐｄａｔｅ”とが記述された起動指示コマンドは、表示装置１００の電源投入後、内部のファームウェア更新機能を実行することを意味する。
【００３２】
次に、記憶部１０４に予め記憶される対応情報について、図５を用いて詳細に説明する。図５には、表示装置１００が実行可能な複数の機能項目（Ｆｕｎｃｔｉｏｎ）と、各機能項目に対応する構成要素との対応関係を示した対応情報が例示されている。
【００３３】
受信した起動指示コマンドに記述されている機能項目が”Ｄｉｓｐｌａｙ”の場合、起動する構成要素は、表示部１０３、メインプロセッサ部１０２、映像入力部１０１となる。
【００３４】
また、受信した起動指示コマンドに記述されている機能項目が”Ｃａｌｉｂｒａｔｉｏｎ”の場合、起動する構成要素は、表示部１０３、メインプロセッサ部１０２、センサ部１０５、映像入力部１０１となる。
【００３５】
また、受信した起動指示コマンドに記述されている機能項目が”ＦｉｒｍｗａｒｅＵｐｄａｔｅ”の場合、起動する構成要素は、表示部１０３、メインプロセッサ部１０２、外部機器通信部１０６となる。
【００３６】
次に、表示装置１００が、制御装置２００から起動指示コマンドを受信し、表示装置１００が電源オフ状態から電源オン状態に移行する動作について説明する。ここで、表示装置１００の電源オフ状態では、表示装置１００の記憶部１０４、起動制御部１０８、ＬＡＮ通信部１０７のみが電源投入されており、それ以外の構成要素は電源投入されていないものとする。
【００３７】
図４は、起動制御の動作について説明するためのフローチャートである。まず、起動制御部１０８は、ＬＡＮ通信部１０７を介して受信したＬＡＮ通信情報を解析し、起動指示コマンドを受信したかを判定する（ステップＳ４０１）。そして、起動指示コマンドを受信した場合（ステップＳ４０１のＹｅｓ）、起動指示コマンドに起動対象の機能項目が記述されているか否かを判定する（ステップＳ４０２）。
【００３８】
起動指示コマンドに起動対象の機能項目が記述されている場合（ステップＳ４０２のＹｅｓ）、起動制御部１０８は、記憶部１０４に記憶された対応情報を取得する。そして、対応情報に基づいて、起動指示コマンドに記述された機能項目に対応する構成要素を特定し、特定した構成要素を、起動する構成要素として決定する（ステップＳ４０３）。続いて、起動制御部１０８は、起動すると決定した各構成要素を起動する制御を行う（Ｓ４０４）。例えば、起動指示コマンドに記述された機能項目が”Ｄｉｓｐｌａｙ”の場合、起動制御部１０８は、表示部１０３、メインプロセッサ部１０２、映像入力部１０１を起動する制御を行う。それ以外の構成要素は起動しない。
【００３９】
また、起動指示コマンドに起動対象の機能項目が記述されていない場合（ステップＳ４０２のＮｏ）、表示装置１００が備える全ての構成要素を起動する制御を行う（ステップＳ４０５）。
【００４０】
以上のように、この実施の形態１では、制御装置が、機能項目を記述した起動指示コマンドを送信し、表示装置が、受信した起動指示コマンドに記述された機能項目に応じて起動する構成要素（ハードウェア）を決定し、決定した構成要素を起動する。したがって、表示装置は、機能項目が記述された起動指示コマンドを受信して、当該機能項目に対応する構成要素（ハードウェア）を起動することが可能となる。表示装置は、利用対象の機能に対する構成要素だけを起動するので、省電力化を実現することが可能となる。また、表示装置側で起動する構成要素を適応的に決定するので、制御装置側は、互いに異なる構成要素を有する複数の表示装置を管理する必要がなくなり、制御装置の内部構成の簡略化が可能となる。
【００４１】
（実施の形態２）
この実施の形態２では、表示装置１００は、起動指示コマンドに記述された機能項目に対応する複数の構成要素の起動順番を決定し、決定した起動順番で当該複数の構成要素を起動する。表示装置１００の構成は、図２に示した構成と同様である。以下、実施の形態１との差分についてのみ説明する。この実施の形態２では、記憶部１０４に、複数の構成要素の起動順番を含む対応情報が予め記憶される。
【００４２】
図７は、実施の形態２に係る対応情報の例を示す図である。図７の対応情報では、表示装置１００が実行可能な複数の機能項目（Ｆｕｎｃｔｉｏｎ）と、各機能項目に対応する複数の構成要素とが対応付けられている。また、各機能項目に対応する複数の構成要素の起動順番が定められている。例えば、起動処理に時間を要する構成要素から順番に起動されるように、起動順番が予め定められる。
【００４３】
受信した起動指示コマンドに記述されている機能項目が”Ｄｉｓｐｌａｙ”の場合、起動する構成要素と順番は、表示部１０３、メインプロセッサ部１０２、映像入力部１０１の順番で構成要素が起動される。
【００４４】
また、受信した起動指示コマンドに記述されている機能項目が”Ｃａｌｉｂｒａｔｉｏｎ”の場合、表示部１０３、センサ部１０５、メインプロセッサ部１０２、映像入力部１０１の順番で構成要素が起動される。
【００４５】
また、受信した起動指示コマンドに記述されている機能項目がが”ＦｉｒｍｗａｒｅＵｐｄａｔｅ”の場合、表示部１０３、外部機器通信部１０６、メインプロセッサ部１０２の順番で構成要素が起動される。
【００４６】
起動制御部１０８は、ＬＡＮ通信部１０７から入力されたＬＡＮ通信情報が起動指示コマンドである場合に、記憶部１０４に記憶された対応情報を取得する。そして、対応情報に基づいて、受信した起動指示コマンドに記述された機能項目に応じて起動する構成要素（ハードウェア）と起動順番を決定し、決定した構成要素を順番に起動する電源制御を行う。
【００４７】
図６は、実施の形態２に係る起動制御の動作について説明するためのフローチャートである。以下、実施の形態１との差分についてのみ説明する。
【００４８】
起動指示コマンドに起動対象の機能項目が記述されている場合（ステップＳ４０２のＹｅｓ）、起動制御部１０８は、記憶部１０４に記憶された対応情報を取得する。そして、対応情報に基づいて、起動指示コマンドに記述された機能項目に対応する構成要素と起動順番を特定し、起動する構成要素と起動順番を決定する（ステップＳ６０１）。続いて、起動制御部１０８は、起動すると決定した各構成要素を決定した順番で起動する制御を行う（Ｓ６０２）。例えば、起動指示コマンドに記述された機能項目が”Ｄｉｓｐｌａｙ”の場合、起動制御部１０８は、表示部１０３、メインプロセッサ部１０２、映像入力部１０１を順番に起動する制御を行う。それ以外の構成要素は起動しない。
【００４９】
以上のように、この実施の形態２では、表示装置が、起動指示コマンドに記述された機能項目に対応する複数の構成要素の起動順番を決定し、決定した起動順番で当該複数の構成要素を起動する。したがって、起動処理に時間を要する構成要素を最初に起動させることが可能となり、利用する機能に応じた起動高速化を実現することが可能となる。
【００５０】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。上記コンピュータは、例えば、ＣＰＵやＭＰＵ等のプロセッサで構成される。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。上述の実施形態の１以上の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【符号の説明】
【００５１】
１００  表示装置
１０１  映像入力部
１０２  メインプロセッサ部
１０３  表示部
１０４  記憶部
１０５  センサ部
１０６  外部機器通信部
１０７  ＬＡＮ通信部
１０８  起動制御部
２００  制御装置
【図１】
2018077782.tif 000003
【図２】
2018077782.tif 000004
【図３】
2018077782.tif 000005
【図４】
2018077782.tif 000006
【図５】
2018077782.tif 000007
【図６】
2018077782.tif 000008
【図７】
2018077782.tif 000009