(57)【要約】【課題】ネットワークを介してメディアコンテンツを共有する機器間での電源制御が可能にする。【解決手段】電子機器は、電子機器の動作電源が外部電源でない場合に、電源制御用のコンテンツを提供可能なコンテンツに加えてリストを生成し、外部機器に送信する。そして電子機器は、該リストに基づき外部機器から受け付けた送信要求が電源制御用のコンテンツの送信要求である場合に、電子機器における電力供給を制御する。【選択図】図４
2015126415.tif 000002
【特許請求の範囲】
【請求項１】
提供可能なコンテンツのリストを外部機器に送信し、該リストに基づき外部機器からコンテンツの送信要求を受け付ける電子機器であって、
前記リストを生成する生成手段と、
前記生成手段により生成された前記リストの送信、前記送信要求の受信を行う通信手段と、
前記電子機器の動作電源を判断する判断手段と、
前記電子機器における電力供給を制御する制御手段と、を有し、
前記生成手段は、前記判断手段により判断された前記動作電源が外部電源でない場合に、電源制御用のコンテンツを前記提供可能なコンテンツに加えて前記リストを生成し、
前記制御手段は、前記通信手段により受信された前記送信要求が前記電源制御用のコンテンツの送信要求である場合に前記電子機器における電力供給を制御する
ことを特徴とする電子機器。
【請求項２】
前記制御手段は、前記送信要求が前記電源制御用のコンテンツの送信要求である場合に前記電子機器における電力供給量を制限することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記リストは、外部機器からの該リストの送信要求に応じて送信され、
前記電子機器は、前記判断手段により前記電子機器の動作電源が変化した場合に前記リストに変化が生じたことを外部機器に通知する通知手段をさらに有する
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記通信手段はさらに、いずれかの前記提供可能なコンテンツの送信要求を受信した場合に、要求した外部機器に対応するコンテンツを送信し、
前記生成手段は、前記判断手段により判断された前記動作電源が外部電源でなく、かつ前記リストを送信する外部機器に対してコンテンツを送信した回数が所定の回数を越えている場合に、前記電源制御用のコンテンツを前記リストに加える
ことを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
前記制御手段は、前記電源制御用のコンテンツの送信要求が所定の回数連続して受信された場合に、前記電子機器における電力供給を制御することを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記通信手段はさらに、いずれかの前記提供可能なコンテンツの送信要求を受信した場合に、要求した外部機器に対応するコンテンツを送信し、
前記制御手段は、前記リストあるいは前記対応するコンテンツの送信に係る処理の実行中、前記電源制御用のコンテンツの送信要求が受信されたとしても電力供給の制御を行わない
ことを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記リストは、階層構造に従って管理される前記提供可能なコンテンツの各階層について生成され、
前記生成手段は、前記動作電源が外部電源でない場合に、各階層について生成する前記リストのいずれにも前記電源制御用のコンテンツを加える
ことを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
提供可能なコンテンツのリストを外部機器に送信し、該リストに基づき外部機器からコンテンツの送信要求を受け付ける電子機器の制御方法であって、
前記電子機器の生成手段が、前記リストを生成する生成工程と、
前記電子機器の通信手段が、前記生成工程において生成された前記リストの送信、前記送信要求の受信を行う通信工程と、
前記電子機器の判断手段が、前記電子機器の動作電源を判断する判断工程と、
前記電子機器の制御手段が、前記電子機器における電力供給を制御する制御工程と、を有し、
前記生成手段は前記生成工程において、前記判断工程において判断された前記動作電源が外部電源でない場合に、電源制御用のコンテンツを前記提供可能なコンテンツに加えて前記リストを生成し、
前記制御手段は前記制御工程において、前記通信工程において受信された前記送信要求が前記電源制御用のコンテンツの送信要求である場合に前記電子機器における電力供給を制御する
ことを特徴とする電子機器の制御方法。
【請求項９】
コンピュータを、請求項１乃至７のいずれか１項に記載の電子機器の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御方法、及びプログラムに関し、特にネットワークを介したメディアコンテンツ共有技術に関する。
【背景技術】
【０００２】
近年、静止画、動画、音声等のデジタルメディアコンテンツを製造元が異なる機器間で共有するためのガイドラインが、ＤＬＮＡ（Digital Living Network Alliance（登録商標））において規定され、普及している。ＤＬＮＡガイドラインでは、コンテンツを送信可能に共有するエンティティをデジタルメディアサーバ（ＤＭＳ）、コンテンツを受信して再生するエンティティをデジタルメディアプレーヤ（ＤＭＰ）として規定している。即ち、ＤＬＮＡガイドラインで規定されるＤＭＳ及びＤＭＰに準拠した製品同士であれば、ＤＭＰにおいてＤＭＳが提供するコンテンツを検索して再生することが可能である。
【０００３】
ＤＭＳに準拠した製品は、従来、テレビ録画機器やネットワーク対応ストレージ機器等の商用電源を動作電源とする機器が主流であった。しかしながら、近年では携帯電話、デジタルカメラ、デジタルカメラ等、バッテリ電源を動作電源とする携帯機器の中にも、ＤＭＳに準拠した製品も存在する。特許文献１には、外部機器による撮像制御が可能な、ＤＭＳに準拠した撮像装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２９９１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ＤＭＰにおいてＤＭＳが提供するコンテンツを再生する場合、ＤＭＳが起動状態にあることが前提とされている。即ち、ユーザはＤＭＰを用いてＤＭＳの提供コンテンツを再生する場合、ＤＭＳを起動状態にしておく必要があった。
【０００６】
従来の商用電源を動作電源とするＤＭＳであれば常時起動状態とすることも可能である。しかしながら、特許文献１のようにＤＭＳがバッテリ電源を動作電源とする携帯機器の場合、該機器を長時間起動状態にさせておくことは現実的ではない。即ち、一般的に携帯機器はＤＭＳとして機能させる以外の用途に使用されることも想定しているため、ＤＭＳとして機能させるためにバッテリ電源を不要に消費することは好ましくない。このため、ユーザはＤＭＰにおけるコンテンツ再生を終了させた後、ＤＭＳとして機能させていた携帯機器を起動状態から非起動状態にする必要があった。
【０００７】
しかしながら、ＤＬＮＡガイドラインでは、コンテンツの再生方法は規定されているが、コンテンツ再生に係る電源制御方法については規定されていない。つまり、ユーザはＤＭＰにおけるコンテンツ再生を終了させた後、ＤＭＳとして機能させていた携帯機器を直接操作して非起動状態に変更する必要があり、煩わしかった。
【０００８】
本発明は、上述の問題点に鑑みてなされたものであり、ネットワークを介してメディアコンテンツを共有する機器間での電源制御が可能な電子機器、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前述の目的を達成するために、本発明の電子機器は、以下の構成を備えることを特徴とする。具体的には電子機器は、提供可能なコンテンツのリストを外部機器に送信し、該リストに基づき外部機器からコンテンツの送信要求を受け付ける電子機器であって、リストを生成する生成手段と、生成手段により生成されたリストの送信、送信要求の受信を行う通信手段と、電子機器の動作電源を判断する判断手段と、電子機器における電力供給を制御する制御手段と、を有し、生成手段は、判断手段により判断された動作電源が外部電源でない場合に、電源制御用のコンテンツを提供可能なコンテンツに加えてリストを生成し、制御手段は、通信手段により受信された送信要求が電源制御用のコンテンツの送信要求である場合に電子機器における電力供給を制御することを特徴とする。
【発明の効果】
【００１０】
このような構成により本発明によれば、ネットワークを介してメディアコンテンツを共有する機器間での電源制御が可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１、変形例１及び２に係るコンテンツ共有システムのシステム構成を示した図
【図２】本発明の実施形態に係るＤＶＣ１０１の機能構成を示したブロック図
【図３】本発明の実施形態に係るＤＴＶ１０２の機構構成を示したブロック図
【図４】本発明の実施形態１に係るＤＶＣ１０１で実行されるコンテンツ共有処理を例示したフローチャート
【図５】本発明の実施形態に係るＤＶＣ１０１に接続された記録媒体における共有コンテンツの階層構造を例示した図
【図６】ＤＬＮＡネットワークにおける参加通知メッセージ及び離脱通知メッセージを例示した図
【図７】本発明の実施形態に係るＤＶＣ１０１から内部電源で動作している場合に送信されるコンテンツリストの記述例を示した図
【図８】本発明の実施形態に係るＤＶＣ１０１から外部電源で動作している場合に送信されるコンテンツリストの記述例を示した図
【図９】本発明の実施形態に係るＤＶＣ１０１から内部電源で動作している場合に表示されるリスト画面例を示した図
【図１０】本発明の実施形態に係るＤＶＣ１０１から外部電源で動作している場合に表示されるリスト画面例を示した図
【図１１】本発明の実施形態に係るＤＶＣ１０１から電源制御用コンテンツの送信要求に応じて送信される画面例を示した図
【図１２】本発明の実施形態２に係るコンテンツ共有システムのシステム構成を示した図
【図１３】本発明の実施形態２に係るＤＶＣ１０１で実行されるコンテンツ共有処理を例示したフローチャート
【発明を実施するための形態】
【００１２】
［実施形態１］
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、電子機器の一例としての、ＤＬＮＡガイドラインで規定されるデジタルメディアサーバ（ＤＭＳ）として機能することが可能なデジタルビデオカメラに、本発明を適用した例を説明する。しかし、本発明は、デジタルメディアサーバ（ＤＭＳ）として機能することが可能な任意の機器に適用可能である。また本実施形態では、ＤＬＮＡガイドラインで規定されるデジタルメディアプレーヤ（ＤＭＰ）をデジタルテレビであるものとして説明するが、本発明の実施はこれに限られるものではない。
【００１３】
《コンテンツ共有システムの構成》
図１は、本発明の実施形態に係るコンテンツ共有システムのシステム構成を示した図である。
【００１４】
ＤＭＳとして機能するデジタルビデオカメラ（ＤＶＣ）１０１は、例えばＩＥＥＥ８０２．１１ｎ規格に準拠した無線通信機能を有し、アクセスポイント（ＡＰ）１０３を介してデジタルテレビ（ＤＴＶ）１０２に接続する。本実施形態では図１に示されるように、ＤＴＶ１０２とＡＰ１０３とは通信可能に有線接続され、ＤＶＣ１０１とＡＰ１０３とが通信可能に無線接続されているものとして説明するが、本発明の実施に係る接続方式はいずれであってもよい。ＤＶＣ１０１は、ＤＭＳとして機能することで、接続された記録媒体に記録されている静止画、動画、及び音声等のメディアコンテンツを再生可能に公開する。
【００１５】
ＤＭＰとして機能するＤＴＶ１０２は、例えばギガビットイーサネット（登録商標）規格に準拠した有線通信機能を有し、ＡＰ１０３を介してＤＶＣ１０１と通信可能に接続する。ＤＴＶ１０２は、ＤＭＰとして機能することで、ＤＶＣ１０１が公開している静止画、動画、及び音声等のメディアコンテンツを受信し、ＤＴＶ１０２上で再生することが可能である。
【００１６】
〈ＤＶＣ１０１の構成〉
図２は、本発明の実施形態に係るＤＶＣ１０１の機能構成を示すブロック図である。なお、本実施形態ではＤＶＣ１０１及びＤＴＶ１０２の各々が有する構成要素を区別するために、ＤＶＣ１０１が有する要素については「カメラ」の接頭文字を付して説明するものとする。
【００１７】
カメラ制御部２０１は、例えばＣＰＵである。カメラ制御部２０１は、ＤＶＣ１０１が有する各ブロックの動作を制御する。具体的にはカメラ制御部２０１は、カメラメモリ２０２に記録されているプログラムを読み出し、カメラメモリ２０２上のワーキングメモリに展開して実行することにより各ブロックの動作を制御する。
【００１８】
カメラメモリ２０２は、ＤＶＣ１０１が有する不揮発性メモリ及びワーキングメモリ等に用いられる揮発性メモリ等を含む。カメラメモリ２０２は、ＤＶＣ１０１が有する各ブロックの動作プログラムに加え、各ブロックの動作において必要となるパラメータ等の情報を不揮発性メモリに記憶している。またカメラメモリ２０２の揮発性メモリは、通常のワーキングメモリのように、プログラムの展開領域としてだけでなく、各ブロックの動作において出力された中間データ等を一時的に記憶する格納領域としても用いられる。
【００１９】
カメラ操作部２０３は、例えばメニューボタン、選択キー、タッチパネルセンサ等のＤＶＣ１０１が有するユーザインタフェースである。カメラ操作部２０３は、各種ユーザインタフェースに対する操作入力がなされたことを検出すると、該操作に対応する制御信号をカメラ制御部２０１に出力する。
【００２０】
カメラ表示部２０４は、例えばＬＣＤや有機ＥＬディスプレイ等のＤＶＣ１０１が有する表示装置である。カメラ表示部２０４は、例えば接続された不図示の記録媒体に記録されているコンテンツや、コンテンツの操作インタフェースやメニュー画面等のＧＵＩ画面の表示に使用される。
【００２１】
カメラ撮像部２０５は、撮像光学系、ＣＣＤやＣＭＯＳセンサ等の撮像素子、デジタル画像処理部で構成される。カメラ撮像部２０５は、撮影指示に応じて撮像処理を行い、撮影に係る画像データを出力する。具体的にはカメラ撮像部２０５は、撮像光学系を介して撮像素子面に結像された光学像を光電変換し、アナログ画像信号を生成する。カメラ撮像部２０５は、得られたアナログ画像信号に対してＡ／Ｄ変換処理を適用しデジタル画像データ（撮影画像）を生成する。カメラ撮像部２０５により生成された撮影画像は、カメラメモリ２０２に格納された後、カメラ制御部２０１の制御によりカメラ表示部２０４に表示される。また撮影画像は、カメラ制御部２０１により記録命令がなされると、カメラ記録部２０６によって不図示の記録媒体に記録される。またカメラ撮像部２０５は、レンズ制御機能を有し、カメラ制御部２０１により出力された制御信号に従い、撮像光学系のズーム、フォーカス、絞り調整等の制御を行う。
【００２２】
カメラ記録部２０６は、不図示の記録媒体へのデータの書き込み、及び記録媒体に記録されているデータの読み出しを制御する。本実施形態ではカメラ記録部２０６は、カメラ撮像部２０５により出力された静止画及び動画のデータを記録媒体に記録する。なお、記録媒体は、ＤＶＣ１０１に着脱可能に接続されたメモリカード等の外部記録装置に限らず、例えば内蔵フラッシュメモリや内蔵ハードディスク等であってよい。
【００２３】
カメラ通信部２０７は、ＤＶＣ１０１が有する通信インタフェースである。本実施形態ではカメラ通信部２０７は、上述したように無線によるデータ送受信が可能なように構成される。
【００２４】
カメラ電源管理部２０８は、ＤＶＣ１０１が有する各ブロックへの電力供給を管理する。本実施形態ではＤＶＣ１０１は、動作電源の取得用に、商用電源等の外部電源を接続する電源インタフェースと、バッテリ等の内部電源を接続する電源インタフェースとを備える。カメラ電源管理部２０８は、電源インタフェースの接続状態の管理、及び各ブロックへの電力供給の制御を行う。なお、２つの電源インタフェースが共に電力供給が可能な状態にある場合は、外部電源から供給される電力が各ブロックの動作のために優先的に使用されるものとする。
【００２５】
なお、ＤＶＣ１０１が有する各ブロックは、カメラバス２０９を介して互いに接続され、必要な通信が可能なように構成される。
【００２６】
〈ＤＴＶ１０２の構成〉
図３は、本発明の実施形態に係るＤＴＶ１０２の機能構成を示すブロック図である。
【００２７】
制御部３０１は、例えばＣＰＵである。制御部３０１は、ＤＴＶ１０２が有する各ブロックの動作を制御する。具体的には制御部３０１は、メモリ３０２に記録されているプログラムを読み出し、メモリ３０２上のワーキングメモリに展開して実行することにより各ブロックの動作を制御する。
【００２８】
メモリ３０２は、ＤＴＶ１０２が有する不揮発性メモリ及びワーキングメモリ等に用いられる揮発性メモリ等を含む。メモリ３０２は、ＤＴＶ１０２が有する各ブロックの動作プログラムに加え、各ブロックの動作において必要となるパラメータ等の情報を不揮発性メモリに記憶している。またメモリ３０２の揮発性メモリは、通常のワーキングメモリのように、プログラムの展開領域としてだけでなく、各ブロックの動作において出力された中間データ等を一時的に記憶する格納領域としても用いられる。
【００２９】
操作部３０３は、例えば電源ボタンや入力切替ボタン、あるいは不図示のリモートコントローラが操作されることにより送信される赤外線信号を受信する受光部等のＤＴＶ１０２が有するユーザインタフェースである。操作部３０３は、各種ユーザインタフェースに対する操作入力がなされたことを検出すると、該操作に対応する制御信号を制御部３０１に出力する。
【００３０】
表示部３０４は、例えばＬＣＤや有機ＥＬディスプレイ等のＤＴＶ１０２が有する表示装置である。表示部３０４は、ＤＭＳであるＤＶＣ１０１から通信部３０５を介して受信した各種コンテンツや、コンテンツの操作インタフェースやメニュー画面等のＧＵＩ画面の表示に使用される。
【００３１】
通信部３０５は、ＤＴＶ１０２が有する通信インタフェースである。本実施形態では通信部３０５は、上述したように優先によるデータ送受信が可能なように構成される。
【００３２】
なお、ＤＴＶ１０２が有する各ブロックは、バス３０６を介して互いに接続され、必要な通信が可能なように構成される。
【００３３】
《コンテンツ共有処理》
このような構成をもつ本実施形態のＤＶＣ１０１で実行されるコンテンツ共有処理について、図４のフローチャートを用いて具体的な処理を説明する。なお、本コンテンツ共有処理は、例えばユーザによりＤＶＣ１０１の電源投入操作がなされた後、ＤＭＳとして機能するモードで動作することが設定された際に開始されるものとして説明する。
【００３４】
なお、本コンテンツ共有処理では、ＤＶＣ１０１は上述の記録媒体が接続された状態であるものとする。記録媒体は、所定のファイルシステムにより階層構造を有して各種記録データが記録されているものとする。本実施形態では記録媒体は、図５に示されるように、Ｒｏｏｔ階層に「Ｖｉｄｅｏ」、「Ｐｈｏｔｏ」、及び「Ｔｈｕｍｂ」のフォルダが構築されているものとする。このとき、Ｖｉｄｅｏフォルダには動画ファイル、Ｐｈｏｔｏフォルダには静止画ファイル、Ｔｈｕｍｂフォルダにはサムネイル用の静止画ファイルが格納されているものとする。
【００３５】
Ｓ４０１で、カメラ通信部２０７はカメラ制御部２０１の制御の下、ＤＭＳとしてＡＰ１０３への無線通信接続を確立し、ＩＰアドレスの設定処理等を行う。このとき、ＤＶＣ１０１は、ＡＰ１０３を介して構築されるＤＬＮＡネットワークに接続することになる。
【００３６】
Ｓ４０２で、カメラ通信部２０７はカメラ制御部２０１の制御の下、接続したＤＬＮＡネットワークの参加機器（ＤＬＮＡクライアント）に対して参加通知メッセージをマルチキャスト送信する。参加通知メッセージは、ＤＬＮＡガイドラインで定義されたものであり、例えば図６（ａ）のように構成される。ネットワーク上のＤＬＮＡクライアントは、該メッセージを受信することで、ＤＶＣ１０１がＤＬＮＡネットワークに参加したことを認識できる。
【００３７】
Ｓ４０３で、カメラ制御部２０１は、ＤＬＮＡネットワーク上のＤＭＰ（本実施形態ではＤＴＶ１０２）からコンテンツリストの要求メッセージあるいはコンテンツの送信要求メッセージのいずれかを受信したか否かを判断する。具体的にはカメラ制御部２０１は、ＤＭＰからカメラ通信部２０７がいずれかのメッセージを受信したか否かに応じて本ステップの判断を行う。カメラ制御部２０１は、コンテンツリストの要求メッセージを受信したと判断した場合は処理をＳ４０４に移し、コンテンツの送信要求メッセージを受信したと判断した場合は処理をＳ４０８に移す。またカメラ制御部２０１は、いずれのメッセージも受信していないと判断した場合は本ステップの処理を繰り返す。
【００３８】
Ｓ４０４で、カメラ制御部２０１は、現在ＤＶＣ１０１が内部電源と外部電源のいずれで駆動されているかを判断する。具体的にはカメラ制御部２０１は、カメラ電源管理部２０８から現在の電源供給状態の情報を取得し、本ステップの判断を行う。カメラ制御部２０１は、現在ＤＶＣ１０１が内部電源で駆動されていると判断した場合は処理をＳ４０５に移し、外部電源で駆動されていると判断した場合は処理をＳ４０６に移す。
【００３９】
Ｓ４０５で、カメラ制御部２０１は、電源制御用のダミーコンテンツを含むコンテンツリストを生成する。コンテンツリストとは、ＤＭＳとして機能しているＤＶＣ１０１が提供可能なコンテンツの一覧を示すものであり、本実施形態ではＤＶＣ１０１に接続された記録媒体に記録されている静止画ファイル及び動画ファイル等を一覧化したものである。コンテンツリストは、ＤＬＮＡガイドラインにおいて規定されており、図７のようにＸＭＬフォーマットで階層化されて記述される。コンテンツリストでは、各コンテンツ（コンテナ、アイテム）について、ＤＭＰにおいてリストが生成されて表示される際の表示名、選択された場合に表示されるファイル（アイテムのみ）、及びリスト上で表示するサムネイル画像が記述されている。具体的には、コンテンツリストにおいて各コンテンツは、サムネイル表示用に、サムネイルファイル取得用のＵＲＬと、サムネイルファイルであることを示すＪＰＥＧ＿ＴＮパラメータを含む＜ｒｅｓ＞タグを含む。また、各アイテムは、選択された場合のコンテンツデータ取得用のＵＲＬを記述した＜ｒｅｓ＞タグを備える。
【００４０】
本ステップで生成されるコンテンツリストは、例えば図７（ａ）のようであってよく、記録媒体の各階層について生成される。図７（ａ）は、ＤＭＳの最上位階層、即ち記録媒体のＲｏｏｔ階層について生成されたコンテンツリストを示している。図７（ａ）において、７０１は動画コンテンツ用のＶｉｄｅｏコンテナ（Ｖｉｄｅｏフォルダに対応）、７０２は静止画コンテンツ用のＰｈｏｔｏコンテナ（Ｐｈｏｔｏフォルダに対応）を記述している。
【００４１】
また本実施形態ではＤＶＣ１０１が内部電源で駆動されている場合、カメラ制御部２０１は、対応するメディアコンテンツが存在しない、電源制御（電源オフ）のみを目的としたダミーコンテンツの情報を含めてコンテンツリストを生成する。図７（ａ）の７０３は、該ダミーコンテンツに対応するアイテムを示す記述である。ダミーコンテンツの記述は、いずれの階層（フォルダ）からもアクセス可能なように、各階層について生成されるコンテンツリストの全てに含まれていてもよい。例えば、図５のＰｈｏｔｏフォルダに対応するコンテンツリストには、図７（ｂ）のように静止画ファイル「１００−０００１」及び「１００−０００２」の対応アイテムの記述７０４及び７０５に加え、ダミーコンテンツの対応アイテムの記述７０６が含められる。このようにすることで、ＤＭＰのユーザは各階層のコンテンツリストに対応する画面において電源制御用のダミーコンテンツのアイテムを選択することで、電源制御を希望することをＤＭＳであるＤＶＣ１０１に伝送することができる。
【００４２】
一方、Ｓ４０４においてＤＶＣ１０１が外部電源で駆動されていると判断した場合、カメラ制御部２０１はＳ４０６で、電源制御用のダミーコンテンツを含まないコンテンツリスト生成する。本ステップにおいて生成されるコンテンツリストは、例えばＤＭＳの最上位階層については図８（ａ）のようになり、Ｐｈｏｔｏフォルダについては図８（ｂ）のようになる。即ち、ＤＶＣ１０１が外部電源で駆動されている場合は内部電源の電力を消費しないため、内部電源の残存電力量を考慮してＤＭＰから電源制御を行う必要がないと考えられる。このため本実施形態では、図８に示したコンテンツリストは、いずれも図７のコンテンツリストに含められていた電源制御用のダミーコンテンツの対応アイテムの記述を含まない。
【００４３】
Ｓ４０７で、カメラ制御部２０１は、生成したコンテンツリストをカメラ通信部２０７に伝送し、コンテンツリストの要求メッセージを発行したＤＭＰに対して送信させ、処理をＳ４０３に戻す。送信されたコンテンツリストは、ＤＭＰにおいて解釈され、対応するリスト画面として表示される。例えば図７（ａ）に対応するリスト画面は図９（ａ）のようになり、また図７（ｂ）に対応するリスト画面は図９（ｂ）のようになる。また例えば図８（ａ）に対応するリスト画面は図１０（ａ）のようになり、また図８（ｂ）に対応するリスト画面は図１０（ｂ）のようになる。
【００４４】
一方、Ｓ４０３においてコンテンツの送信要求メッセージを受信したと判断した場合、カメラ制御部２０１はＳ４０８で、送信要求されているコンテンツが電源制御用のダミーコンテンツであるか否かを判断する。具体的にはカメラ制御部２０１は、受信した送信要求メッセージにダミーコンテンツを特定する情報（要求ファイルのＵＲＬがhttp://192.168.1.21:18080/PowerOff）が含まれるか否かを判断する。カメラ制御部２０１は、送信要求されているコンテンツが電源制御用のダミーコンテンツであると判断した場合は処理をＳ４０９に移し、それ以外のコンテンツであると判断した場合は処理をＳ４１２に移す。
【００４５】
Ｓ４０９で、カメラ制御部２０１は、電源オフの要求を受け付けたことを通知する画像データを生成し、カメラ通信部２０７を介して送信要求メッセージを送信したＤＭＰに対して送信する。本ステップにおいて生成される画像データは、例えば図１１（ａ）のようであってよい。
【００４６】
Ｓ４１０で、カメラ通信部２０７はカメラ制御部２０１の制御の下、接続したＤＬＮＡネットワークの参加機器（ＤＬＮＡクライアント）に対して離脱通知メッセージをマルチキャスト送信する。離脱通知メッセージは、ＤＬＮＡガイドラインで定義されたものであり、例えば図６（ｂ）のように構成される。ネットワーク上のＤＬＮＡクライアントは、該メッセージを受信することで、ＤＶＣ１０１がＤＬＮＡネットワークから離脱したことを認識できる。
【００４７】
Ｓ４１１で、カメラ電源管理部２０８はカメラ制御部２０１の制御の下、ＤＶＣ１０１の各ブロックへの電力供給を停止し、ＤＶＣ１０１本体の電源をオフ状態にする。
【００４８】
一方、Ｓ４０８において電源制御用のダミーコンテンツ以外のコンテンツの送信要求がなされたと判断した場合、カメラ制御部２０１はＳ４１２で、対応するコンテンツのデータをカメラ通信部２０７に伝送して、要求を行ったＤＭＰに送信させる。具体的にはカメラ制御部２０１はカメラ記録部２０６を制御し、対応するコンテンツのデータを記録媒体から読み出させてカメラ通信部２０７に伝送させ、カメラ通信部２０７に該データを送信させる。カメラ制御部２０１は、データの送信が完了すると、処理をＳ４０３に戻す。
【００４９】
このようにすることで、本実施形態のコンテンツ共有システムでは、ＤＭＳであるＤＶＣ１０１が外部電源で動作していない場合に、ＤＭＰによるＤＶＣ１０１の電源制御が可能となる。
【００５０】
なお、本実施形態ではＤＭＰに可能ならしめるＤＶＣ１０１の電源制御を、電源のオフ動作として説明したが、本発明の実施はこれに限られるものではない。ＤＭＰに可能ならしめる電源制御は、例えばＤＶＣ１０１をＤＭＳとして機能させる処理に係るブロックへの電力供給を停止するパワーセーブ機能への遷移動作等であってもよい。即ち、本発明の実施においてＤＭＰに提供されるＤＭＳの電源制御機能は、ＤＭＳにおける電力消費や電力供給量を低減（制限）させることを目的とするものであればよい。
【００５１】
また、本実施形態ではＤＶＣ１０１が外部電源で動作していない場合にのみ電源制御が可能なようにコンテンツリストを構成するものとして説明したが、本発明の実施はこれに限られるものではない。即ち、本発明の実施においてＤＭＰに提供されるＤＭＳの電源制御機能は、ＤＭＳが外部電源により動作している際にも可能であってよい。また例えば、ＤＭＳが外部電源により動作している場合はＤＭＳとして機能させる処理に係るブロックへの電力供給を停止し、外部電源により動作していない場合はＤＭＳの電源をオフ状態にするよう、電源供給状態に応じて制御機能を分けてもよい。
【００５２】
また、ＤＭＳの動作電源が切り換えられたことに応じて、ＤＬＮＡネットワークに接続している各ＤＬＮＡクライアントに対して、電源供給状態が変化したことを通知するイベントメッセージを送信してもよい。具体的には、ＤＬＮＡ規格で規定されるＧＥＮＡプロトコル定義のイベントメッセージを各クライアントに対して発行、送信することで、ＤＭＳの状態変化を通知することが可能である。この場合、例えばＤＭＰが状態変化メッセージを受信した際に再度コンテンツリストの要求メッセージを発行するようにＤＭＰを構成することで、ＤＭＳが外部電源で動作していない場合に強制的に電源制御用コンテンツが表示されるようにしてもよい。
【００５３】
以上説明したように、本実施形態の電子機器は、ネットワークを介してメディアコンテンツを共有する機器に対して電源制御機能を提供することができる。具体的には電子機器は、電子機器の動作電源が外部電源でない場合に、電源制御用のコンテンツを提供可能なコンテンツに加えてリストを生成し、外部機器に送信する。そして電子機器は、該リストに基づき外部機器から受け付けた送信要求が電源制御用のコンテンツの送信要求である場合に、電子機器における電力供給を制御する。
【００５４】
［変形例１］
上述した実施形態１では、ＤＶＣ１０１は、内部電源で駆動している際にＤＭＳとして機能すると、コンテンツリストの要求があった場合には必ず電源制御用のダミーコンテンツアイテムの記述を含むリストを生成して返送する態様について説明した。しかしながら、現実的な使用を考えると、ＤＭＳであるＤＶＣ１０１を起動するユーザと、ＤＭＰであるＤＴＶ１０２を使用してコンテンツを閲覧するユーザとは同一であることが考えられる。即ち、ユーザがＤＶＣ１０１をＤＭＳとして機能させたにも関わらず、同ユーザがＤＴＶ１０２を操作してコンテンツリスト画面を表示させた場合には、ＤＶＣ１０１の電源をオフ状態にするアイテムが最初から表示されることになる。つまり、例えば誤操作により電源制御用のアイテムが選択されてしまった場合、ユーザが一度もコンテンツを閲覧することなくＤＶＣ１０１の電源がオフ状態にされてしまうことが起こりうる。
【００５５】
このため、カメラ制御部２０１は、例えばコンテンツを所定の回数、好適には少なくとも１回送信するまで、該送信要求メッセージを送信したＤＭＰに対して提供するコンテンツリストに、ダミーコンテンツアイテムの記述を含めないようにしてもよい。
【００５６】
［変形例２］
また上述した実施形態１では、ＤＶＣ１０１は、電源制御用のダミーコンテンツに対する送信要求メッセージを受信した場合に、電源をオフ状態にする動作を開始するものとして説明した。しかしながら、誤操作によりユーザが電源制御用のアイテムを選択してしまうこともありうる。
【００５７】
このため、カメラ制御部２０１は、電源制御用のダミーコンテンツに対する送信要求メッセージを受信した場合に、図１１（ｂ）に示されるような確認用の画像データを生成してＤＭＰに送信し、ユーザに最終確認を促してもよい。図１１（ｂ）のリスト画面は、ＤＶＣ１０１の電源をオフ状態にする場合には再度リスト画面から電源制御用のアイテムを選択するよう、ユーザに促すものである。この場合、カメラ制御部２０１は、該当のＤＭＰから所定の回数連続して電源制御用のダミーコンテンツに対する送信要求メッセージを受信した場合に初めて、電源をオフ状態にする動作を開始するようにカメラ電源管理部２０８を制御すればよい。
【００５８】
［実施形態２］
上述した実施形態１及び変形例では、図１に示したように、ＤＭＳとして機能するＤＶＣ１０１に対してＤＭＰとして機能するＤＴＶ１０２が１台接続する態様、即ちＤＶＣ１０１に対してＤＴＶ１０２のみが接続する態様について説明した。実施形態１の態様では、ユーザはＤＴＶ１０２を用いて共有コンテンツを再生した後、ＤＶＣ１０１の電源をオフ状態にするように操作可能である。しかしながら、ＤＬＮＡネットワーク上のＤＭＳは通常複数のＤＭＰに対してコンテンツを提供可能に構成されるため、１つのＤＭＰのユーザがＤＭＳの電源をオフ状態にする制御を行った場合、他のＤＭＰのユーザのコンテンツ閲覧に支障をきたしうる。本実施形態では、ＤＬＮＡネットワークにおいて複数のＤＭＰに対してＤＭＳがコンテンツを提供する際の好適な閲覧環境を提供する態様について説明する。
【００５９】
《コンテンツ共有システムの構成》
図１２に、本実施形態に係るコンテンツ共有システムのシステム構成を示す。
【００６０】
本実施形態のコンテンツ共有システムには、実施形態１の構成に加え、ＡＰ１０３に有線接続するデジタルテレビ（ＤＴＶ）１２０１が含まれる。本実施形態ではＤＴＶ１２０１はＤＴＶ１０２と同様の構成を有するものとして説明する。ＤＴＶ１２０１は、ＤＭＰとして機能することで、ＤＶＣ１０１が公開している静止画、動画、及び音声等のメディアコンテンツを受信し、ＤＴＶ１２０１上で再生することが可能である。
【００６１】
《コンテンツ共有処理》
以下、本実施形態のＤＶＣ１０１において実行されるコンテンツ共有処理について、図１３のフローチャートを用いて具体的な処理を説明する。なお、本コンテンツ共有処理は、例えばユーザによりＤＶＣ１０１の電源投入操作がなされた後、ＤＭＳとして機能するモードで動作することが設定された際に開始されるものとして説明する。また、本コンテンツ共有処理において、実施形態１のコンテンツ共有処理と同様の処理を行うステップについては同一の参照番号を付して説明を省略し、本実施形態の特徴的なステップの説明に留める。
【００６２】
Ｓ４０３においてコンテンツリストの要求メッセージを受信したと判断した場合、カメラ制御部２０１はＳ１３０１で、例えばカメラメモリ２０２に記憶されているコンテンツリスト送信に係る処理が実行中であるか否かを示す情報を実行中に設定する。コンテンツリスト送信に係る処理が実行中であるか否かを示す情報は、例えば論理型の情報（コンテンツリスト処理中フラグ）であってよく、値が真（ｔｒｕｅ）である場合に実行中を示す情報であってよい。カメラ制御部２０１は、コンテンツリスト送信に係る処理が実行中であるか否かを示す情報を実行中に設定した後、処理をＳ４０４に移す。
【００６３】
またＳ４０７においてコンテンツリストをカメラ通信部２０７に送信させた後、カメラ制御部２０１はＳ１３０２で、コンテンツリスト送信に係る処理が実行中であるか否かを示す情報を停止中に設定し、処理をＳ４０３に戻す。例えば、コンテンツリスト処理中フラグの値を偽（ｆａｌｓｅ）に設定する。
【００６４】
また、Ｓ４０８において電源制御用コンテンツ以外のコンテンツの送信要求がなされたと判断した場合、カメラ制御部２０１はＳ１３０３で、コンテンツ送信に係る処理が実行中であるか否かを示す情報を実行中に設定する。コンテンツ送信に係る処理が実行中であるか否かを示す情報は、例えばカメラメモリ２０２に記憶される論理型の情報（コンテンツ処理中フラグ）であってよく、値が真である場合に実行中を示す情報であってよい。カメラ制御部２０１は、コンテンツ送信に係る処理が実行中であるか否かを示す情報を実行中に設定した後、処理をＳ４１２に移す。
【００６５】
またＳ４１２において送信要求されたコンテンツのデータをカメラ通信部２０７に送信させた後、カメラ制御部２０１はＳ１３０４で、コンテンツ送信に係る処理が実行中であるか否かを示す情報を停止中に設定し、処理をＳ４０３に戻す。例えば、コンテンツ処理中フラグの値を偽に設定する。
【００６６】
一方、Ｓ４０８において送信要求されたコンテンツが電源制御用コンテンツであると判断した場合、カメラ制御部２０１はＳ１３０５で、コンテンツリスト送信あるいはコンテンツ送信に係る処理が実行中であるか否かを判断する。具体的にはカメラ制御部２０１は、コンテンツリスト送信に係る処理が実行中であるか否かを示す情報、及びコンテンツ送信に係る処理が実行中であるか否かを示す情報を参照し、いずれかの処理が実行されているか否かを判断する。カメラ制御部２０１は、いずれかの処理が実行中であると判断した場合は処理をＳ４０９に移し、いずれの処理も実行中ではないと判断した場合は処理をＳ１３０６に移す。
【００６７】
Ｓ１３０６で、カメラ制御部２０１は、処理の実行中であるため電源制御が不可能である旨を通知する画面データを生成し、カメラ通信部２０７を介して送信要求メッセージを送信したＤＭＰに対して送信し、処理をＳ４０３に戻す。本ステップにおいて生成される画像データは、例えば図１１（ｃ）のようであってよい。
【００６８】
このようにすることで、本実施形態のＤＶＣ１０１では、少なくともＤＬＮＡネットワークのＤＭＰからの要求に応じてデータ送信に係る処理を実行している際は、ネットワーク上のいずれのＤＭＰから電源制御に係る制御命令を受け付けないようにできる。なお、本実施形態ではコンテンツリスト送信やコンテンツ送信に係る処理がＤＶＣ１０１において実行されている場合にのみ、電源制御に係る制御命令を受け付けないようにするものとして説明したが、本発明の実施はこれに限られるものではない。例えばコンテンツリストの要求がなされた場合、該コンテンツリストの対応画面を表示したＤＭＰからは続けてコンテンツの送信要求がなされることが想定される。このため、カメラ制御部２０１は、コンテンツリストあるいはコンテンツの送信に係る処理の実行中に限らず、最後にコンテンツリストあるいはコンテンツを送信させてから所定の期間は電源制御に係る制御命令を受け付けないようにしてもよい。
【００６９】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015126415.tif 000003
【図２】
2015126415.tif 000004
【図３】
2015126415.tif 000005
【図４】
2015126415.tif 000006
【図５】
2015126415.tif 000007
【図６】
2015126415.tif 000008
【図７】
2015126415.tif 000009
【図８】
2015126415.tif 000010
【図９】
2015126415.tif 000011
【図１０】
2015126415.tif 000012
【図１１】
2015126415.tif 000013
【図１２】
2015126415.tif 000014
【図１３】
2015126415.tif 000015