Nothing Special   »   [go: up one dir, main page]

JP2015126415A - Electronic apparatus, control method, and program - Google Patents

Electronic apparatus, control method, and program Download PDF

Info

Publication number
JP2015126415A
JP2015126415A JP2013270121A JP2013270121A JP2015126415A JP 2015126415 A JP2015126415 A JP 2015126415A JP 2013270121 A JP2013270121 A JP 2013270121A JP 2013270121 A JP2013270121 A JP 2013270121A JP 2015126415 A JP2015126415 A JP 2015126415A
Authority
JP
Japan
Prior art keywords
content
list
electronic device
control
transmission request
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.)
Pending
Application number
JP2013270121A
Other languages
Japanese (ja)
Inventor
俊司 藤田
Shunji Fujita
俊司 藤田
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 JP2013270121A priority Critical patent/JP2015126415A/en
Publication of JP2015126415A publication Critical patent/JP2015126415A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Studio Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To allow power control between apparatuses sharing a medium content via a network.SOLUTION: When the operation power source of an electronic apparatus is not an external power source, the electronic apparatus generates a list by adding a content for power control to providable contents, and transmits the list to an external apparatus. When a request for transmission received from the external apparatus on the basis of the list is a request for transmission of the content for power control, the electronic apparatus controls power supply at the electronic apparatus.

Description

本発明は、電子機器、制御方法、及びプログラムに関し、特にネットワークを介したメディアコンテンツ共有技術に関する。   The present invention relates to an electronic device, a control method, and a program, and more particularly to a media content sharing technique via a network.

近年、静止画、動画、音声等のデジタルメディアコンテンツを製造元が異なる機器間で共有するためのガイドラインが、DLNA(Digital Living Network Alliance(登録商標))において規定され、普及している。DLNAガイドラインでは、コンテンツを送信可能に共有するエンティティをデジタルメディアサーバ(DMS)、コンテンツを受信して再生するエンティティをデジタルメディアプレーヤ(DMP)として規定している。即ち、DLNAガイドラインで規定されるDMS及びDMPに準拠した製品同士であれば、DMPにおいてDMSが提供するコンテンツを検索して再生することが可能である。   In recent years, guidelines for sharing digital media content such as still images, moving images, audio, and the like between devices of different manufacturers have been defined by the Digital Living Network Alliance (DLNA) and are widely used. In the DLNA guidelines, an entity that shares content so that it can be transmitted is defined as a digital media server (DMS), and an entity that receives and plays back content is defined as a digital media player (DMP). That is, as long as the products comply with DMS and DMP defined by the DLNA guidelines, it is possible to search and reproduce the content provided by DMS in DMP.

DMSに準拠した製品は、従来、テレビ録画機器やネットワーク対応ストレージ機器等の商用電源を動作電源とする機器が主流であった。しかしながら、近年では携帯電話、デジタルカメラ、デジタルカメラ等、バッテリ電源を動作電源とする携帯機器の中にも、DMSに準拠した製品も存在する。特許文献1には、外部機器による撮像制御が可能な、DMSに準拠した撮像装置が開示されている。   Conventionally, products that use a commercial power source such as a TV recording device and a network-compatible storage device have been mainly used as products that comply with DMS. However, in recent years, there are also products compliant with DMS among portable devices using a battery power source as an operation power source such as a mobile phone, a digital camera, and a digital camera. Japanese Patent Application Laid-Open No. 2004-228561 discloses an imaging apparatus compliant with DMS that can be controlled by an external device.

特開2011−29917号公報JP 2011-29917 A

ところで、DMPにおいてDMSが提供するコンテンツを再生する場合、DMSが起動状態にあることが前提とされている。即ち、ユーザはDMPを用いてDMSの提供コンテンツを再生する場合、DMSを起動状態にしておく必要があった。   By the way, when reproducing the content provided by the DMS in the DMP, it is assumed that the DMS is in an activated state. That is, the user needs to keep the DMS activated when reproducing the content provided by the DMS using the DMP.

従来の商用電源を動作電源とするDMSであれば常時起動状態とすることも可能である。しかしながら、特許文献1のようにDMSがバッテリ電源を動作電源とする携帯機器の場合、該機器を長時間起動状態にさせておくことは現実的ではない。即ち、一般的に携帯機器はDMSとして機能させる以外の用途に使用されることも想定しているため、DMSとして機能させるためにバッテリ電源を不要に消費することは好ましくない。このため、ユーザはDMPにおけるコンテンツ再生を終了させた後、DMSとして機能させていた携帯機器を起動状態から非起動状態にする必要があった。   A DMS that uses a conventional commercial power supply as an operating power supply can always be in an activated state. However, when the DMS is a portable device that uses a battery power source as an operating power source as in Patent Document 1, it is not realistic to leave the device in an activated state for a long time. That is, since it is generally assumed that portable devices are used for purposes other than functioning as a DMS, it is not preferable to consume battery power unnecessarily in order to function as a DMS. For this reason, after the user finishes the content reproduction in the DMP, the user needs to change the portable device functioning as the DMS from the activated state to the deactivated state.

しかしながら、DLNAガイドラインでは、コンテンツの再生方法は規定されているが、コンテンツ再生に係る電源制御方法については規定されていない。つまり、ユーザはDMPにおけるコンテンツ再生を終了させた後、DMSとして機能させていた携帯機器を直接操作して非起動状態に変更する必要があり、煩わしかった。   However, in the DLNA guidelines, a content reproduction method is defined, but a power control method for content reproduction is not defined. In other words, the user needs to change the non-activated state by directly operating the portable device that has been functioning as the DMS after finishing the content reproduction in the DMP.

本発明は、上述の問題点に鑑みてなされたものであり、ネットワークを介してメディアコンテンツを共有する機器間での電源制御が可能な電子機器、制御方法、及びプログラムを提供することを目的とする。   The present invention has been made in view of the above-described problems, and an object of the present invention is to provide an electronic device, a control method, and a program capable of controlling power between devices that share media content via a network. To do.

前述の目的を達成するために、本発明の電子機器は、以下の構成を備えることを特徴とする。具体的には電子機器は、提供可能なコンテンツのリストを外部機器に送信し、該リストに基づき外部機器からコンテンツの送信要求を受け付ける電子機器であって、リストを生成する生成手段と、生成手段により生成されたリストの送信、送信要求の受信を行う通信手段と、電子機器の動作電源を判断する判断手段と、電子機器における電力供給を制御する制御手段と、を有し、生成手段は、判断手段により判断された動作電源が外部電源でない場合に、電源制御用のコンテンツを提供可能なコンテンツに加えてリストを生成し、制御手段は、通信手段により受信された送信要求が電源制御用のコンテンツの送信要求である場合に電子機器における電力供給を制御することを特徴とする。   In order to achieve the above object, an electronic apparatus according to the present invention is characterized by having the following configuration. Specifically, the electronic device is an electronic device that transmits a list of contents that can be provided to the external device and receives a content transmission request from the external device based on the list, and a generation unit that generates the list, and a generation unit Communication means for transmitting the list generated by the above, receiving a transmission request, determination means for determining the operating power of the electronic device, and control means for controlling the power supply in the electronic device, the generating means, When the operating power source determined by the determining unit is not an external power source, a list is generated in addition to the content capable of providing power control content, and the control unit receives the transmission request received by the communication unit for power control. In the case of a content transmission request, the power supply in the electronic device is controlled.

このような構成により本発明によれば、ネットワークを介してメディアコンテンツを共有する機器間での電源制御が可能となる。   With such a configuration, according to the present invention, it is possible to control power between devices that share media content via a network.

本発明の実施形態1、変形例1及び2に係るコンテンツ共有システムのシステム構成を示した図The figure which showed the system configuration | structure of the content sharing system which concerns on Embodiment 1 of this invention, and the modifications 1 and 2 本発明の実施形態に係るDVC101の機能構成を示したブロック図The block diagram which showed the function structure of DVC101 which concerns on embodiment of this invention 本発明の実施形態に係るDTV102の機構構成を示したブロック図The block diagram which showed the mechanism structure of DTV102 which concerns on embodiment of this invention. 本発明の実施形態1に係るDVC101で実行されるコンテンツ共有処理を例示したフローチャートThe flowchart which illustrated the content sharing process performed by DVC101 which concerns on Embodiment 1 of this invention 本発明の実施形態に係るDVC101に接続された記録媒体における共有コンテンツの階層構造を例示した図The figure which illustrated the hierarchical structure of the shared content in the recording medium connected to DVC101 which concerns on embodiment of this invention DLNAネットワークにおける参加通知メッセージ及び離脱通知メッセージを例示した図The figure which illustrated the participation notification message and the leaving notification message in the DLNA network 本発明の実施形態に係るDVC101から内部電源で動作している場合に送信されるコンテンツリストの記述例を示した図The figure which showed the example of a description of the content list transmitted when it is operate | moving with internal power supply from DVC101 which concerns on embodiment of this invention. 本発明の実施形態に係るDVC101から外部電源で動作している場合に送信されるコンテンツリストの記述例を示した図The figure which showed the example of a description of the content list transmitted when operate | moving with the external power supply from DVC101 which concerns on embodiment of this invention 本発明の実施形態に係るDVC101から内部電源で動作している場合に表示されるリスト画面例を示した図The figure which showed the example of the list screen displayed when it is operate | moving by internal power supply from DVC101 which concerns on embodiment of this invention. 本発明の実施形態に係るDVC101から外部電源で動作している場合に表示されるリスト画面例を示した図The figure which showed the example of the list screen displayed when operate | moving with the external power supply from DVC101 which concerns on embodiment of this invention 本発明の実施形態に係るDVC101から電源制御用コンテンツの送信要求に応じて送信される画面例を示した図The figure which showed the example of a screen transmitted according to the transmission request | requirement of the content for power control from DVC101 which concerns on embodiment of this invention. 本発明の実施形態2に係るコンテンツ共有システムのシステム構成を示した図The figure which showed the system configuration | structure of the content sharing system which concerns on Embodiment 2 of this invention. 本発明の実施形態2に係るDVC101で実行されるコンテンツ共有処理を例示したフローチャートThe flowchart which illustrated the content sharing process performed by DVC101 which concerns on Embodiment 2 of this invention

[実施形態1]
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、電子機器の一例としての、DLNAガイドラインで規定されるデジタルメディアサーバ(DMS)として機能することが可能なデジタルビデオカメラに、本発明を適用した例を説明する。しかし、本発明は、デジタルメディアサーバ(DMS)として機能することが可能な任意の機器に適用可能である。また本実施形態では、DLNAガイドラインで規定されるデジタルメディアプレーヤ(DMP)をデジタルテレビであるものとして説明するが、本発明の実施はこれに限られるものではない。
[Embodiment 1]
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the drawings. In the following embodiment, an example in which the present invention is applied to a digital video camera capable of functioning as a digital media server (DMS) defined by DLNA guidelines as an example of an electronic device will be described. To do. However, the present invention is applicable to any device that can function as a digital media server (DMS). In this embodiment, the digital media player (DMP) defined by the DLNA guidelines is described as being a digital television, but the implementation of the present invention is not limited to this.

《コンテンツ共有システムの構成》
図1は、本発明の実施形態に係るコンテンツ共有システムのシステム構成を示した図である。
<Configuration of content sharing system>
FIG. 1 is a diagram showing a system configuration of a content sharing system according to an embodiment of the present invention.

DMSとして機能するデジタルビデオカメラ(DVC)101は、例えばIEEE802.11n規格に準拠した無線通信機能を有し、アクセスポイント(AP)103を介してデジタルテレビ(DTV)102に接続する。本実施形態では図1に示されるように、DTV102とAP103とは通信可能に有線接続され、DVC101とAP103とが通信可能に無線接続されているものとして説明するが、本発明の実施に係る接続方式はいずれであってもよい。DVC101は、DMSとして機能することで、接続された記録媒体に記録されている静止画、動画、及び音声等のメディアコンテンツを再生可能に公開する。   A digital video camera (DVC) 101 functioning as a DMS has a wireless communication function based on, for example, the IEEE 802.11n standard, and is connected to a digital television (DTV) 102 via an access point (AP) 103. In the present embodiment, as shown in FIG. 1, the DTV 102 and the AP 103 are described as being connected in a wired manner so as to be communicable, and the DVC 101 and the AP 103 are wirelessly connected so as to be able to communicate with each other. Any method may be used. The DVC 101 functions as a DMS to publish media content such as still images, moving images, and audio recorded on a connected recording medium so as to be reproducible.

DMPとして機能するDTV102は、例えばギガビットイーサネット(登録商標)規格に準拠した有線通信機能を有し、AP103を介してDVC101と通信可能に接続する。DTV102は、DMPとして機能することで、DVC101が公開している静止画、動画、及び音声等のメディアコンテンツを受信し、DTV102上で再生することが可能である。   The DTV 102 functioning as the DMP has a wired communication function compliant with, for example, the Gigabit Ethernet (registered trademark) standard, and is connected to the DVC 101 via the AP 103 so as to be communicable. The DTV 102 functions as a DMP, so that it can receive media content such as still images, moving images, and sounds released by the DVC 101 and reproduce them on the DTV 102.

〈DVC101の構成〉
図2は、本発明の実施形態に係るDVC101の機能構成を示すブロック図である。なお、本実施形態ではDVC101及びDTV102の各々が有する構成要素を区別するために、DVC101が有する要素については「カメラ」の接頭文字を付して説明するものとする。
<Configuration of DVC 101>
FIG. 2 is a block diagram showing a functional configuration of the DVC 101 according to the embodiment of the present invention. In the present embodiment, in order to distinguish the components included in each of the DVC 101 and the DTV 102, the components included in the DVC 101 will be described with the prefix “camera”.

カメラ制御部201は、例えばCPUである。カメラ制御部201は、DVC101が有する各ブロックの動作を制御する。具体的にはカメラ制御部201は、カメラメモリ202に記録されているプログラムを読み出し、カメラメモリ202上のワーキングメモリに展開して実行することにより各ブロックの動作を制御する。   The camera control unit 201 is a CPU, for example. The camera control unit 201 controls the operation of each block included in the DVC 101. Specifically, the camera control unit 201 controls the operation of each block by reading a program recorded in the camera memory 202 and developing the program in a working memory on the camera memory 202 and executing it.

カメラメモリ202は、DVC101が有する不揮発性メモリ及びワーキングメモリ等に用いられる揮発性メモリ等を含む。カメラメモリ202は、DVC101が有する各ブロックの動作プログラムに加え、各ブロックの動作において必要となるパラメータ等の情報を不揮発性メモリに記憶している。またカメラメモリ202の揮発性メモリは、通常のワーキングメモリのように、プログラムの展開領域としてだけでなく、各ブロックの動作において出力された中間データ等を一時的に記憶する格納領域としても用いられる。   The camera memory 202 includes a non-volatile memory and a volatile memory used for a working memory and the like included in the DVC 101. In addition to the operation program for each block of the DVC 101, the camera memory 202 stores information such as parameters necessary for the operation of each block in the nonvolatile memory. In addition, the volatile memory of the camera memory 202 is used not only as a program development area as in a normal working memory, but also as a storage area for temporarily storing intermediate data output in the operation of each block. .

カメラ操作部203は、例えばメニューボタン、選択キー、タッチパネルセンサ等のDVC101が有するユーザインタフェースである。カメラ操作部203は、各種ユーザインタフェースに対する操作入力がなされたことを検出すると、該操作に対応する制御信号をカメラ制御部201に出力する。   The camera operation unit 203 is a user interface included in the DVC 101 such as a menu button, a selection key, a touch panel sensor, and the like. When the camera operation unit 203 detects that an operation input has been made on various user interfaces, the camera operation unit 203 outputs a control signal corresponding to the operation to the camera control unit 201.

カメラ表示部204は、例えばLCDや有機ELディスプレイ等のDVC101が有する表示装置である。カメラ表示部204は、例えば接続された不図示の記録媒体に記録されているコンテンツや、コンテンツの操作インタフェースやメニュー画面等のGUI画面の表示に使用される。   The camera display unit 204 is a display device included in the DVC 101 such as an LCD or an organic EL display. The camera display unit 204 is used, for example, to display content recorded on a connected recording medium (not shown), and a GUI screen such as a content operation interface or a menu screen.

カメラ撮像部205は、撮像光学系、CCDやCMOSセンサ等の撮像素子、デジタル画像処理部で構成される。カメラ撮像部205は、撮影指示に応じて撮像処理を行い、撮影に係る画像データを出力する。具体的にはカメラ撮像部205は、撮像光学系を介して撮像素子面に結像された光学像を光電変換し、アナログ画像信号を生成する。カメラ撮像部205は、得られたアナログ画像信号に対してA/D変換処理を適用しデジタル画像データ(撮影画像)を生成する。カメラ撮像部205により生成された撮影画像は、カメラメモリ202に格納された後、カメラ制御部201の制御によりカメラ表示部204に表示される。また撮影画像は、カメラ制御部201により記録命令がなされると、カメラ記録部206によって不図示の記録媒体に記録される。またカメラ撮像部205は、レンズ制御機能を有し、カメラ制御部201により出力された制御信号に従い、撮像光学系のズーム、フォーカス、絞り調整等の制御を行う。   The camera imaging unit 205 includes an imaging optical system, an imaging device such as a CCD or CMOS sensor, and a digital image processing unit. The camera imaging unit 205 performs an imaging process according to a shooting instruction and outputs image data related to shooting. Specifically, the camera imaging unit 205 photoelectrically converts an optical image formed on the imaging element surface via the imaging optical system, and generates an analog image signal. The camera imaging unit 205 applies A / D conversion processing to the obtained analog image signal to generate digital image data (captured image). The captured image generated by the camera imaging unit 205 is stored in the camera memory 202 and then displayed on the camera display unit 204 under the control of the camera control unit 201. When the camera control unit 201 issues a recording command, the captured image is recorded on a recording medium (not shown) by the camera recording unit 206. The camera imaging unit 205 has a lens control function, and controls zoom, focus, aperture adjustment, and the like of the imaging optical system in accordance with a control signal output from the camera control unit 201.

カメラ記録部206は、不図示の記録媒体へのデータの書き込み、及び記録媒体に記録されているデータの読み出しを制御する。本実施形態ではカメラ記録部206は、カメラ撮像部205により出力された静止画及び動画のデータを記録媒体に記録する。なお、記録媒体は、DVC101に着脱可能に接続されたメモリカード等の外部記録装置に限らず、例えば内蔵フラッシュメモリや内蔵ハードディスク等であってよい。   The camera recording unit 206 controls writing of data to a recording medium (not shown) and reading of data recorded on the recording medium. In the present embodiment, the camera recording unit 206 records still image and moving image data output from the camera imaging unit 205 on a recording medium. The recording medium is not limited to an external recording device such as a memory card detachably connected to the DVC 101, and may be, for example, a built-in flash memory or a built-in hard disk.

カメラ通信部207は、DVC101が有する通信インタフェースである。本実施形態ではカメラ通信部207は、上述したように無線によるデータ送受信が可能なように構成される。   The camera communication unit 207 is a communication interface that the DVC 101 has. In the present embodiment, the camera communication unit 207 is configured to be able to transmit and receive data wirelessly as described above.

カメラ電源管理部208は、DVC101が有する各ブロックへの電力供給を管理する。本実施形態ではDVC101は、動作電源の取得用に、商用電源等の外部電源を接続する電源インタフェースと、バッテリ等の内部電源を接続する電源インタフェースとを備える。カメラ電源管理部208は、電源インタフェースの接続状態の管理、及び各ブロックへの電力供給の制御を行う。なお、2つの電源インタフェースが共に電力供給が可能な状態にある場合は、外部電源から供給される電力が各ブロックの動作のために優先的に使用されるものとする。   A camera power management unit 208 manages power supply to each block of the DVC 101. In the present embodiment, the DVC 101 includes a power interface that connects an external power source such as a commercial power source and a power interface that connects an internal power source such as a battery for acquiring operating power. The camera power management unit 208 manages the connection state of the power interface and controls the power supply to each block. When the two power supply interfaces are both in a state where power can be supplied, the power supplied from the external power supply is preferentially used for the operation of each block.

なお、DVC101が有する各ブロックは、カメラバス209を介して互いに接続され、必要な通信が可能なように構成される。   Each block of the DVC 101 is connected to each other via the camera bus 209 so that necessary communication is possible.

〈DTV102の構成〉
図3は、本発明の実施形態に係るDTV102の機能構成を示すブロック図である。
<Configuration of DTV 102>
FIG. 3 is a block diagram showing a functional configuration of the DTV 102 according to the embodiment of the present invention.

制御部301は、例えばCPUである。制御部301は、DTV102が有する各ブロックの動作を制御する。具体的には制御部301は、メモリ302に記録されているプログラムを読み出し、メモリ302上のワーキングメモリに展開して実行することにより各ブロックの動作を制御する。   The control unit 301 is a CPU, for example. The control unit 301 controls the operation of each block included in the DTV 102. Specifically, the control unit 301 controls the operation of each block by reading a program recorded in the memory 302 and developing the program in a working memory on the memory 302 and executing it.

メモリ302は、DTV102が有する不揮発性メモリ及びワーキングメモリ等に用いられる揮発性メモリ等を含む。メモリ302は、DTV102が有する各ブロックの動作プログラムに加え、各ブロックの動作において必要となるパラメータ等の情報を不揮発性メモリに記憶している。またメモリ302の揮発性メモリは、通常のワーキングメモリのように、プログラムの展開領域としてだけでなく、各ブロックの動作において出力された中間データ等を一時的に記憶する格納領域としても用いられる。   The memory 302 includes a volatile memory used as a non-volatile memory and a working memory included in the DTV 102. In addition to the operation program for each block of the DTV 102, the memory 302 stores information such as parameters necessary for the operation of each block in the nonvolatile memory. The volatile memory of the memory 302 is used not only as a program development area as in a normal working memory, but also as a storage area for temporarily storing intermediate data output in the operation of each block.

操作部303は、例えば電源ボタンや入力切替ボタン、あるいは不図示のリモートコントローラが操作されることにより送信される赤外線信号を受信する受光部等のDTV102が有するユーザインタフェースである。操作部303は、各種ユーザインタフェースに対する操作入力がなされたことを検出すると、該操作に対応する制御信号を制御部301に出力する。   The operation unit 303 is a user interface included in the DTV 102 such as a light receiving unit that receives an infrared signal transmitted by operating a power button, an input switching button, or a remote controller (not shown), for example. When the operation unit 303 detects that an operation input to various user interfaces has been performed, the operation unit 303 outputs a control signal corresponding to the operation to the control unit 301.

表示部304は、例えばLCDや有機ELディスプレイ等のDTV102が有する表示装置である。表示部304は、DMSであるDVC101から通信部305を介して受信した各種コンテンツや、コンテンツの操作インタフェースやメニュー画面等のGUI画面の表示に使用される。   The display unit 304 is a display device included in the DTV 102 such as an LCD or an organic EL display. The display unit 304 is used to display various contents received from the DVC 101, which is a DMS, via the communication unit 305, and GUI screens such as content operation interfaces and menu screens.

通信部305は、DTV102が有する通信インタフェースである。本実施形態では通信部305は、上述したように優先によるデータ送受信が可能なように構成される。   The communication unit 305 is a communication interface that the DTV 102 has. In the present embodiment, the communication unit 305 is configured to be able to transmit and receive data with priority as described above.

なお、DTV102が有する各ブロックは、バス306を介して互いに接続され、必要な通信が可能なように構成される。   Each block included in the DTV 102 is connected to each other via a bus 306 so that necessary communication is possible.

《コンテンツ共有処理》
このような構成をもつ本実施形態のDVC101で実行されるコンテンツ共有処理について、図4のフローチャートを用いて具体的な処理を説明する。なお、本コンテンツ共有処理は、例えばユーザによりDVC101の電源投入操作がなされた後、DMSとして機能するモードで動作することが設定された際に開始されるものとして説明する。
《Content sharing processing》
A specific process of the content sharing process executed by the DVC 101 of the present embodiment having such a configuration will be described with reference to the flowchart of FIG. Note that this content sharing process will be described as being started when, for example, the user operates the DVC 101 in a mode that functions as a DMS after the user performs a power-on operation.

なお、本コンテンツ共有処理では、DVC101は上述の記録媒体が接続された状態であるものとする。記録媒体は、所定のファイルシステムにより階層構造を有して各種記録データが記録されているものとする。本実施形態では記録媒体は、図5に示されるように、Root階層に「Video」、「Photo」、及び「Thumb」のフォルダが構築されているものとする。このとき、Videoフォルダには動画ファイル、Photoフォルダには静止画ファイル、Thumbフォルダにはサムネイル用の静止画ファイルが格納されているものとする。   In the content sharing process, it is assumed that the DVC 101 is in a state where the above-described recording medium is connected. It is assumed that the recording medium has a hierarchical structure by a predetermined file system and various recording data are recorded. In the present embodiment, as shown in FIG. 5, it is assumed that the “Media”, “Photo”, and “Thumb” folders are constructed in the Root hierarchy of the recording medium. At this time, a video file is stored in the Video folder, a still image file is stored in the Photo folder, and a still image file for thumbnail is stored in the Thumb folder.

S401で、カメラ通信部207はカメラ制御部201の制御の下、DMSとしてAP103への無線通信接続を確立し、IPアドレスの設定処理等を行う。このとき、DVC101は、AP103を介して構築されるDLNAネットワークに接続することになる。   In step S401, the camera communication unit 207 establishes a wireless communication connection to the AP 103 as a DMS under the control of the camera control unit 201, and performs IP address setting processing and the like. At this time, the DVC 101 is connected to the DLNA network constructed via the AP 103.

S402で、カメラ通信部207はカメラ制御部201の制御の下、接続したDLNAネットワークの参加機器(DLNAクライアント)に対して参加通知メッセージをマルチキャスト送信する。参加通知メッセージは、DLNAガイドラインで定義されたものであり、例えば図6(a)のように構成される。ネットワーク上のDLNAクライアントは、該メッセージを受信することで、DVC101がDLNAネットワークに参加したことを認識できる。   In step S <b> 402, the camera communication unit 207 multicasts a participation notification message to the connected devices (DLNA client) of the connected DLNA network under the control of the camera control unit 201. The participation notification message is defined by the DLNA guidelines, and is configured as shown in FIG. The DLNA client on the network can recognize that the DVC 101 has joined the DLNA network by receiving the message.

S403で、カメラ制御部201は、DLNAネットワーク上のDMP(本実施形態ではDTV102)からコンテンツリストの要求メッセージあるいはコンテンツの送信要求メッセージのいずれかを受信したか否かを判断する。具体的にはカメラ制御部201は、DMPからカメラ通信部207がいずれかのメッセージを受信したか否かに応じて本ステップの判断を行う。カメラ制御部201は、コンテンツリストの要求メッセージを受信したと判断した場合は処理をS404に移し、コンテンツの送信要求メッセージを受信したと判断した場合は処理をS408に移す。またカメラ制御部201は、いずれのメッセージも受信していないと判断した場合は本ステップの処理を繰り返す。   In step S <b> 403, the camera control unit 201 determines whether a content list request message or a content transmission request message is received from the DMP (DTV 102 in the present embodiment) on the DLNA network. Specifically, the camera control unit 201 determines this step according to whether the camera communication unit 207 receives any message from the DMP. If the camera control unit 201 determines that a content list request message has been received, the process proceeds to S404. If the camera control unit 201 determines that a content transmission request message has been received, the process proceeds to S408. If the camera control unit 201 determines that no message has been received, the process of this step is repeated.

S404で、カメラ制御部201は、現在DVC101が内部電源と外部電源のいずれで駆動されているかを判断する。具体的にはカメラ制御部201は、カメラ電源管理部208から現在の電源供給状態の情報を取得し、本ステップの判断を行う。カメラ制御部201は、現在DVC101が内部電源で駆動されていると判断した場合は処理をS405に移し、外部電源で駆動されていると判断した場合は処理をS406に移す。   In step S404, the camera control unit 201 determines whether the DVC 101 is currently being driven by an internal power source or an external power source. Specifically, the camera control unit 201 acquires information on the current power supply state from the camera power management unit 208, and performs the determination in this step. If the camera control unit 201 determines that the DVC 101 is currently driven by the internal power supply, it moves the process to S405. If it determines that the DVC 101 is driven by the external power supply, it moves the process to S406.

S405で、カメラ制御部201は、電源制御用のダミーコンテンツを含むコンテンツリストを生成する。コンテンツリストとは、DMSとして機能しているDVC101が提供可能なコンテンツの一覧を示すものであり、本実施形態ではDVC101に接続された記録媒体に記録されている静止画ファイル及び動画ファイル等を一覧化したものである。コンテンツリストは、DLNAガイドラインにおいて規定されており、図7のようにXMLフォーマットで階層化されて記述される。コンテンツリストでは、各コンテンツ(コンテナ、アイテム)について、DMPにおいてリストが生成されて表示される際の表示名、選択された場合に表示されるファイル(アイテムのみ)、及びリスト上で表示するサムネイル画像が記述されている。具体的には、コンテンツリストにおいて各コンテンツは、サムネイル表示用に、サムネイルファイル取得用のURLと、サムネイルファイルであることを示すJPEG_TNパラメータを含む<res>タグを含む。また、各アイテムは、選択された場合のコンテンツデータ取得用のURLを記述した<res>タグを備える。   In step S405, the camera control unit 201 generates a content list including dummy content for power control. The content list is a list of contents that can be provided by the DVC 101 functioning as the DMS. In the present embodiment, a list of still image files, moving image files, and the like recorded on a recording medium connected to the DVC 101 is displayed. It has become. The content list is defined in the DLNA guidelines, and is described by being hierarchized in the XML format as shown in FIG. In the content list, for each content (container, item), a display name when the list is generated and displayed in DMP, a file (item only) displayed when selected, and a thumbnail image displayed on the list Is described. Specifically, each content in the content list includes a <res> tag including a URL for obtaining a thumbnail file and a JPEG_TN parameter indicating that the file is a thumbnail file for displaying a thumbnail. Each item has a <res> tag describing a URL for acquiring content data when selected.

本ステップで生成されるコンテンツリストは、例えば図7(a)のようであってよく、記録媒体の各階層について生成される。図7(a)は、DMSの最上位階層、即ち記録媒体のRoot階層について生成されたコンテンツリストを示している。図7(a)において、701は動画コンテンツ用のVideoコンテナ(Videoフォルダに対応)、702は静止画コンテンツ用のPhotoコンテナ(Photoフォルダに対応)を記述している。   The content list generated in this step may be as shown in FIG. 7A, for example, and is generated for each layer of the recording medium. FIG. 7A shows a content list generated for the highest layer of the DMS, that is, the root layer of the recording medium. In FIG. 7A, 701 describes a video container for moving image content (corresponding to a video folder), and 702 describes a photo container for still image content (corresponding to a photo folder).

また本実施形態ではDVC101が内部電源で駆動されている場合、カメラ制御部201は、対応するメディアコンテンツが存在しない、電源制御(電源オフ)のみを目的としたダミーコンテンツの情報を含めてコンテンツリストを生成する。図7(a)の703は、該ダミーコンテンツに対応するアイテムを示す記述である。ダミーコンテンツの記述は、いずれの階層(フォルダ)からもアクセス可能なように、各階層について生成されるコンテンツリストの全てに含まれていてもよい。例えば、図5のPhotoフォルダに対応するコンテンツリストには、図7(b)のように静止画ファイル「100−0001」及び「100−0002」の対応アイテムの記述704及び705に加え、ダミーコンテンツの対応アイテムの記述706が含められる。このようにすることで、DMPのユーザは各階層のコンテンツリストに対応する画面において電源制御用のダミーコンテンツのアイテムを選択することで、電源制御を希望することをDMSであるDVC101に伝送することができる。   In this embodiment, when the DVC 101 is driven by an internal power supply, the camera control unit 201 includes a content list including information on dummy content for the purpose of power control (power off) only when there is no corresponding media content. Is generated. Reference numeral 703 in FIG. 7A denotes a description indicating an item corresponding to the dummy content. The description of the dummy content may be included in all the content lists generated for each layer so that it can be accessed from any layer (folder). For example, the content list corresponding to the Photo folder in FIG. 5 includes dummy contents in addition to the corresponding item descriptions 704 and 705 of the still image files “100-0001” and “100-0002” as shown in FIG. 7B. A corresponding item description 706 is included. In this way, the DMP user can select the item of the dummy content for power control on the screen corresponding to the content list of each layer, thereby transmitting the request for power control to the DVC 101 which is the DMS. Can do.

一方、S404においてDVC101が外部電源で駆動されていると判断した場合、カメラ制御部201はS406で、電源制御用のダミーコンテンツを含まないコンテンツリスト生成する。本ステップにおいて生成されるコンテンツリストは、例えばDMSの最上位階層については図8(a)のようになり、Photoフォルダについては図8(b)のようになる。即ち、DVC101が外部電源で駆動されている場合は内部電源の電力を消費しないため、内部電源の残存電力量を考慮してDMPから電源制御を行う必要がないと考えられる。このため本実施形態では、図8に示したコンテンツリストは、いずれも図7のコンテンツリストに含められていた電源制御用のダミーコンテンツの対応アイテムの記述を含まない。   On the other hand, if it is determined in S404 that the DVC 101 is driven by an external power supply, the camera control unit 201 generates a content list that does not include power supply control dummy content in S406. The content list generated in this step is, for example, as shown in FIG. 8A for the highest hierarchy of DMS and as shown in FIG. 8B for the Photo folder. That is, when the DVC 101 is driven by an external power source, the power of the internal power source is not consumed, so that it is considered unnecessary to perform power control from the DMP in consideration of the remaining power amount of the internal power source. Therefore, in the present embodiment, the content list shown in FIG. 8 does not include the description of the corresponding item of the dummy content for power control included in the content list of FIG.

S407で、カメラ制御部201は、生成したコンテンツリストをカメラ通信部207に伝送し、コンテンツリストの要求メッセージを発行したDMPに対して送信させ、処理をS403に戻す。送信されたコンテンツリストは、DMPにおいて解釈され、対応するリスト画面として表示される。例えば図7(a)に対応するリスト画面は図9(a)のようになり、また図7(b)に対応するリスト画面は図9(b)のようになる。また例えば図8(a)に対応するリスト画面は図10(a)のようになり、また図8(b)に対応するリスト画面は図10(b)のようになる。   In step S407, the camera control unit 201 transmits the generated content list to the camera communication unit 207, causes the content list request message to be transmitted to the DMP, and returns the process to step S403. The transmitted content list is interpreted by the DMP and displayed as a corresponding list screen. For example, the list screen corresponding to FIG. 7A is as shown in FIG. 9A, and the list screen corresponding to FIG. 7B is as shown in FIG. 9B. For example, the list screen corresponding to FIG. 8A is as shown in FIG. 10A, and the list screen corresponding to FIG. 8B is as shown in FIG.

一方、S403においてコンテンツの送信要求メッセージを受信したと判断した場合、カメラ制御部201はS408で、送信要求されているコンテンツが電源制御用のダミーコンテンツであるか否かを判断する。具体的にはカメラ制御部201は、受信した送信要求メッセージにダミーコンテンツを特定する情報(要求ファイルのURLがhttp://192.168.1.21:18080/PowerOff)が含まれるか否かを判断する。カメラ制御部201は、送信要求されているコンテンツが電源制御用のダミーコンテンツであると判断した場合は処理をS409に移し、それ以外のコンテンツであると判断した場合は処理をS412に移す。   On the other hand, if it is determined in S403 that a content transmission request message has been received, the camera control unit 201 determines in S408 whether the content requested to be transmitted is dummy content for power control. Specifically, the camera control unit 201 determines whether the received transmission request message includes information for specifying dummy content (request file URL is http://192.168.1.21:18080/PowerOff). If the camera control unit 201 determines that the content requested to be transmitted is dummy content for power control, the process proceeds to S409. If the content is determined to be other content, the process proceeds to S412.

S409で、カメラ制御部201は、電源オフの要求を受け付けたことを通知する画像データを生成し、カメラ通信部207を介して送信要求メッセージを送信したDMPに対して送信する。本ステップにおいて生成される画像データは、例えば図11(a)のようであってよい。   In step S <b> 409, the camera control unit 201 generates image data notifying that a request for power-off has been received, and transmits the image data to the DMP that transmitted the transmission request message via the camera communication unit 207. For example, the image data generated in this step may be as shown in FIG.

S410で、カメラ通信部207はカメラ制御部201の制御の下、接続したDLNAネットワークの参加機器(DLNAクライアント)に対して離脱通知メッセージをマルチキャスト送信する。離脱通知メッセージは、DLNAガイドラインで定義されたものであり、例えば図6(b)のように構成される。ネットワーク上のDLNAクライアントは、該メッセージを受信することで、DVC101がDLNAネットワークから離脱したことを認識できる。   In step S410, the camera communication unit 207 multicasts a disconnection notification message to the connected devices (DLNA client) of the connected DLNA network under the control of the camera control unit 201. The leave notification message is defined by the DLNA guidelines, and is configured as shown in FIG. 6B, for example. The DLNA client on the network can recognize that the DVC 101 has left the DLNA network by receiving the message.

S411で、カメラ電源管理部208はカメラ制御部201の制御の下、DVC101の各ブロックへの電力供給を停止し、DVC101本体の電源をオフ状態にする。   In step S411, the camera power management unit 208 stops power supply to each block of the DVC 101 under the control of the camera control unit 201, and turns off the power of the DVC 101 main body.

一方、S408において電源制御用のダミーコンテンツ以外のコンテンツの送信要求がなされたと判断した場合、カメラ制御部201はS412で、対応するコンテンツのデータをカメラ通信部207に伝送して、要求を行ったDMPに送信させる。具体的にはカメラ制御部201はカメラ記録部206を制御し、対応するコンテンツのデータを記録媒体から読み出させてカメラ通信部207に伝送させ、カメラ通信部207に該データを送信させる。カメラ制御部201は、データの送信が完了すると、処理をS403に戻す。   On the other hand, if it is determined in S408 that a transmission request for content other than the power control dummy content has been made, the camera control unit 201 transmits the corresponding content data to the camera communication unit 207 in S412 and makes a request. Send to DMP. Specifically, the camera control unit 201 controls the camera recording unit 206 to read corresponding content data from the recording medium, transmit the data to the camera communication unit 207, and cause the camera communication unit 207 to transmit the data. When the data transmission is completed, the camera control unit 201 returns the process to S403.

このようにすることで、本実施形態のコンテンツ共有システムでは、DMSであるDVC101が外部電源で動作していない場合に、DMPによるDVC101の電源制御が可能となる。   In this way, in the content sharing system of the present embodiment, when the DVC 101 that is a DMS is not operating with an external power supply, the power control of the DVC 101 by DMP becomes possible.

なお、本実施形態ではDMPに可能ならしめるDVC101の電源制御を、電源のオフ動作として説明したが、本発明の実施はこれに限られるものではない。DMPに可能ならしめる電源制御は、例えばDVC101をDMSとして機能させる処理に係るブロックへの電力供給を停止するパワーセーブ機能への遷移動作等であってもよい。即ち、本発明の実施においてDMPに提供されるDMSの電源制御機能は、DMSにおける電力消費や電力供給量を低減(制限)させることを目的とするものであればよい。   In the present embodiment, the power control of the DVC 101 that can be performed by the DMP has been described as a power-off operation. However, the embodiment of the present invention is not limited to this. The power control that can be performed by the DMP may be, for example, a transition operation to a power saving function that stops power supply to a block related to a process of causing the DVC 101 to function as a DMS. That is, the power control function of the DMS provided to the DMP in the implementation of the present invention may be anything that aims to reduce (limit) the power consumption and power supply amount in the DMS.

また、本実施形態ではDVC101が外部電源で動作していない場合にのみ電源制御が可能なようにコンテンツリストを構成するものとして説明したが、本発明の実施はこれに限られるものではない。即ち、本発明の実施においてDMPに提供されるDMSの電源制御機能は、DMSが外部電源により動作している際にも可能であってよい。また例えば、DMSが外部電源により動作している場合はDMSとして機能させる処理に係るブロックへの電力供給を停止し、外部電源により動作していない場合はDMSの電源をオフ状態にするよう、電源供給状態に応じて制御機能を分けてもよい。   In the present embodiment, the content list is configured so that the power supply can be controlled only when the DVC 101 is not operating with an external power supply. However, the embodiment of the present invention is not limited thereto. That is, the DMS power control function provided to the DMP in the implementation of the present invention may be possible even when the DMS is operated by an external power source. Further, for example, when the DMS is operated by an external power source, the power supply to the block related to the process to function as the DMS is stopped, and when the DMS is not operated by the external power source, the power source of the DMS is turned off. The control function may be divided according to the supply state.

また、DMSの動作電源が切り換えられたことに応じて、DLNAネットワークに接続している各DLNAクライアントに対して、電源供給状態が変化したことを通知するイベントメッセージを送信してもよい。具体的には、DLNA規格で規定されるGENAプロトコル定義のイベントメッセージを各クライアントに対して発行、送信することで、DMSの状態変化を通知することが可能である。この場合、例えばDMPが状態変化メッセージを受信した際に再度コンテンツリストの要求メッセージを発行するようにDMPを構成することで、DMSが外部電源で動作していない場合に強制的に電源制御用コンテンツが表示されるようにしてもよい。   Further, an event message notifying that the power supply state has changed may be transmitted to each DLNA client connected to the DLNA network in response to switching of the operating power of the DMS. Specifically, it is possible to notify a change in the state of the DMS by issuing and transmitting an event message defined in the DLNA standard to the GENA protocol. In this case, for example, when the DMP receives the state change message, the DMP is configured to issue the content list request message again, so that the power control content is compulsorily when the DMS is not operating with an external power source. May be displayed.

以上説明したように、本実施形態の電子機器は、ネットワークを介してメディアコンテンツを共有する機器に対して電源制御機能を提供することができる。具体的には電子機器は、電子機器の動作電源が外部電源でない場合に、電源制御用のコンテンツを提供可能なコンテンツに加えてリストを生成し、外部機器に送信する。そして電子機器は、該リストに基づき外部機器から受け付けた送信要求が電源制御用のコンテンツの送信要求である場合に、電子機器における電力供給を制御する。   As described above, the electronic device of the present embodiment can provide a power control function to a device that shares media content via a network. Specifically, when the operating power of the electronic device is not an external power source, the electronic device generates a list in addition to the content that can provide power control content, and transmits the list to the external device. The electronic device controls power supply in the electronic device when the transmission request received from the external device based on the list is a transmission request for content for power control.

[変形例1]
上述した実施形態1では、DVC101は、内部電源で駆動している際にDMSとして機能すると、コンテンツリストの要求があった場合には必ず電源制御用のダミーコンテンツアイテムの記述を含むリストを生成して返送する態様について説明した。しかしながら、現実的な使用を考えると、DMSであるDVC101を起動するユーザと、DMPであるDTV102を使用してコンテンツを閲覧するユーザとは同一であることが考えられる。即ち、ユーザがDVC101をDMSとして機能させたにも関わらず、同ユーザがDTV102を操作してコンテンツリスト画面を表示させた場合には、DVC101の電源をオフ状態にするアイテムが最初から表示されることになる。つまり、例えば誤操作により電源制御用のアイテムが選択されてしまった場合、ユーザが一度もコンテンツを閲覧することなくDVC101の電源がオフ状態にされてしまうことが起こりうる。
[Modification 1]
In the first embodiment described above, when the DVC 101 functions as a DMS while being driven by an internal power supply, the DVC 101 generates a list including a description of a dummy content item for power control whenever a content list is requested. The manner of returning them was explained. However, considering realistic use, it is conceivable that the user who activates the DVC 101 that is the DMS and the user who browses the content using the DTV 102 that is the DMP are the same. That is, when the user causes the DVC 101 to function as the DMS and the user operates the DTV 102 to display the content list screen, an item for turning off the power of the DVC 101 is displayed from the beginning. It will be. That is, for example, when an item for power control is selected due to an erroneous operation, the DVC 101 may be turned off without the user browsing the content.

このため、カメラ制御部201は、例えばコンテンツを所定の回数、好適には少なくとも1回送信するまで、該送信要求メッセージを送信したDMPに対して提供するコンテンツリストに、ダミーコンテンツアイテムの記述を含めないようにしてもよい。   For this reason, the camera control unit 201 includes a description of the dummy content item in the content list provided to the DMP that transmitted the transmission request message until, for example, the content is transmitted a predetermined number of times, preferably at least once. It may not be possible.

[変形例2]
また上述した実施形態1では、DVC101は、電源制御用のダミーコンテンツに対する送信要求メッセージを受信した場合に、電源をオフ状態にする動作を開始するものとして説明した。しかしながら、誤操作によりユーザが電源制御用のアイテムを選択してしまうこともありうる。
[Modification 2]
In the first embodiment described above, the DVC 101 has been described as starting the operation of turning the power off when receiving a transmission request message for the dummy content for power control. However, the user may select an item for power control due to an erroneous operation.

このため、カメラ制御部201は、電源制御用のダミーコンテンツに対する送信要求メッセージを受信した場合に、図11(b)に示されるような確認用の画像データを生成してDMPに送信し、ユーザに最終確認を促してもよい。図11(b)のリスト画面は、DVC101の電源をオフ状態にする場合には再度リスト画面から電源制御用のアイテムを選択するよう、ユーザに促すものである。この場合、カメラ制御部201は、該当のDMPから所定の回数連続して電源制御用のダミーコンテンツに対する送信要求メッセージを受信した場合に初めて、電源をオフ状態にする動作を開始するようにカメラ電源管理部208を制御すればよい。   For this reason, when receiving a transmission request message for dummy content for power control, the camera control unit 201 generates image data for confirmation as shown in FIG. 11B and transmits it to the DMP. You may be prompted for final confirmation. The list screen of FIG. 11B prompts the user to select an item for power control from the list screen again when the DVC 101 is turned off. In this case, the camera control unit 201 starts the operation to turn off the power supply only when receiving a transmission request message for the power control dummy content continuously from the corresponding DMP a predetermined number of times. The management unit 208 may be controlled.

[実施形態2]
上述した実施形態1及び変形例では、図1に示したように、DMSとして機能するDVC101に対してDMPとして機能するDTV102が1台接続する態様、即ちDVC101に対してDTV102のみが接続する態様について説明した。実施形態1の態様では、ユーザはDTV102を用いて共有コンテンツを再生した後、DVC101の電源をオフ状態にするように操作可能である。しかしながら、DLNAネットワーク上のDMSは通常複数のDMPに対してコンテンツを提供可能に構成されるため、1つのDMPのユーザがDMSの電源をオフ状態にする制御を行った場合、他のDMPのユーザのコンテンツ閲覧に支障をきたしうる。本実施形態では、DLNAネットワークにおいて複数のDMPに対してDMSがコンテンツを提供する際の好適な閲覧環境を提供する態様について説明する。
[Embodiment 2]
In the first embodiment and the modification described above, as shown in FIG. 1, a mode in which one DTV 102 functioning as a DMP is connected to a DVC 101 functioning as a DMS, that is, a mode in which only the DTV 102 is connected to the DVC 101. explained. In the aspect of the first embodiment, the user can operate to turn off the power of the DVC 101 after reproducing the shared content using the DTV 102. However, since the DMS on the DLNA network is usually configured to be able to provide content to a plurality of DMPs, when one DMP user performs control to turn off the DMS, other DMP users May interfere with the browsing of content. In this embodiment, a mode for providing a suitable browsing environment when DMS provides content to a plurality of DMPs in a DLNA network will be described.

《コンテンツ共有システムの構成》
図12に、本実施形態に係るコンテンツ共有システムのシステム構成を示す。
<Configuration of content sharing system>
FIG. 12 shows a system configuration of the content sharing system according to the present embodiment.

本実施形態のコンテンツ共有システムには、実施形態1の構成に加え、AP103に有線接続するデジタルテレビ(DTV)1201が含まれる。本実施形態ではDTV1201はDTV102と同様の構成を有するものとして説明する。DTV1201は、DMPとして機能することで、DVC101が公開している静止画、動画、及び音声等のメディアコンテンツを受信し、DTV1201上で再生することが可能である。   In addition to the configuration of the first embodiment, the content sharing system of the present embodiment includes a digital television (DTV) 1201 that is wired to the AP 103. In this embodiment, the DTV 1201 will be described as having the same configuration as the DTV 102. The DTV 1201 functions as a DMP, so that it can receive media content such as still images, moving images, and sounds published by the DVC 101 and reproduce them on the DTV 1201.

《コンテンツ共有処理》
以下、本実施形態のDVC101において実行されるコンテンツ共有処理について、図13のフローチャートを用いて具体的な処理を説明する。なお、本コンテンツ共有処理は、例えばユーザによりDVC101の電源投入操作がなされた後、DMSとして機能するモードで動作することが設定された際に開始されるものとして説明する。また、本コンテンツ共有処理において、実施形態1のコンテンツ共有処理と同様の処理を行うステップについては同一の参照番号を付して説明を省略し、本実施形態の特徴的なステップの説明に留める。
《Content sharing processing》
Hereinafter, specific processing of content sharing processing executed in the DVC 101 of this embodiment will be described with reference to the flowchart of FIG. Note that this content sharing process will be described as being started when, for example, the user operates the DVC 101 in a mode that functions as a DMS after the user performs a power-on operation. Further, in this content sharing process, steps that perform the same processing as the content sharing process of the first embodiment are denoted by the same reference numerals, description thereof is omitted, and only characteristic steps of the present embodiment are described.

S403においてコンテンツリストの要求メッセージを受信したと判断した場合、カメラ制御部201はS1301で、例えばカメラメモリ202に記憶されているコンテンツリスト送信に係る処理が実行中であるか否かを示す情報を実行中に設定する。コンテンツリスト送信に係る処理が実行中であるか否かを示す情報は、例えば論理型の情報(コンテンツリスト処理中フラグ)であってよく、値が真(true)である場合に実行中を示す情報であってよい。カメラ制御部201は、コンテンツリスト送信に係る処理が実行中であるか否かを示す情報を実行中に設定した後、処理をS404に移す。   If it is determined in step S403 that a content list request message has been received, the camera control unit 201 in step S1301, for example, indicates information indicating whether or not processing related to content list transmission stored in the camera memory 202 is being executed. Set during execution. The information indicating whether or not the processing related to content list transmission is being executed may be, for example, logical information (content list processing flag), and indicates that the processing is being executed when the value is true. It may be information. The camera control unit 201 sets the information indicating whether or not the process related to the content list transmission is being executed, and then moves the process to S404.

またS407においてコンテンツリストをカメラ通信部207に送信させた後、カメラ制御部201はS1302で、コンテンツリスト送信に係る処理が実行中であるか否かを示す情報を停止中に設定し、処理をS403に戻す。例えば、コンテンツリスト処理中フラグの値を偽(false)に設定する。   In step S <b> 407, after the content list is transmitted to the camera communication unit 207, the camera control unit 201 sets information indicating whether or not processing related to content list transmission is being stopped in step S <b> 1302, and performs processing. Return to S403. For example, the value of the content list processing flag is set to false.

また、S408において電源制御用コンテンツ以外のコンテンツの送信要求がなされたと判断した場合、カメラ制御部201はS1303で、コンテンツ送信に係る処理が実行中であるか否かを示す情報を実行中に設定する。コンテンツ送信に係る処理が実行中であるか否かを示す情報は、例えばカメラメモリ202に記憶される論理型の情報(コンテンツ処理中フラグ)であってよく、値が真である場合に実行中を示す情報であってよい。カメラ制御部201は、コンテンツ送信に係る処理が実行中であるか否かを示す情報を実行中に設定した後、処理をS412に移す。   If it is determined in S408 that a transmission request for content other than the power supply control content has been made, the camera control unit 201 sets in S1303 information indicating whether or not processing related to content transmission is being executed. To do. Information indicating whether or not processing related to content transmission is being executed may be, for example, logical type information (content processing flag) stored in the camera memory 202, and is being executed when the value is true. It may be information indicating. The camera control unit 201 sets information indicating whether or not processing related to content transmission is being executed, and then moves the process to S412.

またS412において送信要求されたコンテンツのデータをカメラ通信部207に送信させた後、カメラ制御部201はS1304で、コンテンツ送信に係る処理が実行中であるか否かを示す情報を停止中に設定し、処理をS403に戻す。例えば、コンテンツ処理中フラグの値を偽に設定する。   In step S412, after the content data requested to be transmitted is transmitted to the camera communication unit 207, in step S1304, the camera control unit 201 sets information indicating whether or not the processing related to content transmission is being executed. Then, the process returns to S403. For example, the value of the content processing flag is set to false.

一方、S408において送信要求されたコンテンツが電源制御用コンテンツであると判断した場合、カメラ制御部201はS1305で、コンテンツリスト送信あるいはコンテンツ送信に係る処理が実行中であるか否かを判断する。具体的にはカメラ制御部201は、コンテンツリスト送信に係る処理が実行中であるか否かを示す情報、及びコンテンツ送信に係る処理が実行中であるか否かを示す情報を参照し、いずれかの処理が実行されているか否かを判断する。カメラ制御部201は、いずれかの処理が実行中であると判断した場合は処理をS409に移し、いずれの処理も実行中ではないと判断した場合は処理をS1306に移す。   On the other hand, when it is determined in S408 that the content requested to be transmitted is the power supply control content, the camera control unit 201 determines in S1305 whether the processing related to content list transmission or content transmission is being executed. Specifically, the camera control unit 201 refers to information indicating whether or not processing related to content list transmission is being executed and information indicating whether or not processing related to content transmission is being executed. It is determined whether or not such processing is being executed. If the camera control unit 201 determines that any process is being executed, the process proceeds to S409. If the camera control unit 201 determines that any process is not being executed, the process proceeds to S1306.

S1306で、カメラ制御部201は、処理の実行中であるため電源制御が不可能である旨を通知する画面データを生成し、カメラ通信部207を介して送信要求メッセージを送信したDMPに対して送信し、処理をS403に戻す。本ステップにおいて生成される画像データは、例えば図11(c)のようであってよい。   In step S <b> 1306, the camera control unit 201 generates screen data notifying that power control is not possible because the process is being executed, and for the DMP that has transmitted the transmission request message via the camera communication unit 207. Transmit, and the process returns to S403. For example, the image data generated in this step may be as shown in FIG.

このようにすることで、本実施形態のDVC101では、少なくともDLNAネットワークのDMPからの要求に応じてデータ送信に係る処理を実行している際は、ネットワーク上のいずれのDMPから電源制御に係る制御命令を受け付けないようにできる。なお、本実施形態ではコンテンツリスト送信やコンテンツ送信に係る処理がDVC101において実行されている場合にのみ、電源制御に係る制御命令を受け付けないようにするものとして説明したが、本発明の実施はこれに限られるものではない。例えばコンテンツリストの要求がなされた場合、該コンテンツリストの対応画面を表示したDMPからは続けてコンテンツの送信要求がなされることが想定される。このため、カメラ制御部201は、コンテンツリストあるいはコンテンツの送信に係る処理の実行中に限らず、最後にコンテンツリストあるいはコンテンツを送信させてから所定の期間は電源制御に係る制御命令を受け付けないようにしてもよい。   By doing so, in the DVC 101 of this embodiment, at least when processing related to data transmission is executed in response to a request from the DMP of the DLNA network, control related to power control from any DMP on the network It is possible not to accept instructions. In the present embodiment, it has been described that the control command related to the power supply control is not accepted only when the processing related to content list transmission or content transmission is executed in the DVC 101. However, the embodiment of the present invention is not limited to this. It is not limited to. For example, when a request for a content list is made, it is assumed that a content transmission request is continuously made from the DMP displaying the corresponding screen of the content list. For this reason, the camera control unit 201 does not accept a control command related to power control for a predetermined period after the content list or content is transmitted last, not only during execution of processing related to content list or content transmission. It may be.

[その他の実施形態]
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
[Other Embodiments]
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.

Claims (9)

提供可能なコンテンツのリストを外部機器に送信し、該リストに基づき外部機器からコンテンツの送信要求を受け付ける電子機器であって、
前記リストを生成する生成手段と、
前記生成手段により生成された前記リストの送信、前記送信要求の受信を行う通信手段と、
前記電子機器の動作電源を判断する判断手段と、
前記電子機器における電力供給を制御する制御手段と、を有し、
前記生成手段は、前記判断手段により判断された前記動作電源が外部電源でない場合に、電源制御用のコンテンツを前記提供可能なコンテンツに加えて前記リストを生成し、
前記制御手段は、前記通信手段により受信された前記送信要求が前記電源制御用のコンテンツの送信要求である場合に前記電子機器における電力供給を制御する
ことを特徴とする電子機器。
An electronic device that transmits a list of contents that can be provided to an external device and receives a content transmission request from the external device based on the list,
Generating means for generating the list;
Communication means for transmitting the list generated by the generating means and receiving the transmission request;
Determining means for determining an operating power supply of the electronic device;
Control means for controlling power supply in the electronic device,
The generation unit generates the list in addition to the content that can be provided, in addition to the content that can be provided, when the operating power source determined by the determination unit is not an external power source,
The electronic device according to claim 1, wherein the control unit controls power supply in the electronic device when the transmission request received by the communication unit is a transmission request for the content for power control.
前記制御手段は、前記送信要求が前記電源制御用のコンテンツの送信要求である場合に前記電子機器における電力供給量を制限することを特徴とする請求項1に記載の電子機器。   The electronic device according to claim 1, wherein the control unit limits a power supply amount in the electronic device when the transmission request is a transmission request for the content for power control. 前記リストは、外部機器からの該リストの送信要求に応じて送信され、
前記電子機器は、前記判断手段により前記電子機器の動作電源が変化した場合に前記リストに変化が生じたことを外部機器に通知する通知手段をさらに有する
ことを特徴とする請求項1または2に記載の電子機器。
The list is transmitted in response to a transmission request for the list from an external device,
3. The electronic device according to claim 1, further comprising notification means for notifying an external device that a change has occurred in the list when the operating power of the electronic device is changed by the determination means. The electronic device described.
前記通信手段はさらに、いずれかの前記提供可能なコンテンツの送信要求を受信した場合に、要求した外部機器に対応するコンテンツを送信し、
前記生成手段は、前記判断手段により判断された前記動作電源が外部電源でなく、かつ前記リストを送信する外部機器に対してコンテンツを送信した回数が所定の回数を越えている場合に、前記電源制御用のコンテンツを前記リストに加える
ことを特徴とする請求項1乃至3のいずれか1項に記載の電子機器。
The communication means further transmits a content corresponding to the requested external device when receiving a transmission request for any of the contents that can be provided,
The generation unit is configured to output the power source when the operation power source determined by the determination unit is not an external power source and the number of times content is transmitted to an external device that transmits the list exceeds a predetermined number. 4. The electronic apparatus according to claim 1, wherein control content is added to the list.
前記制御手段は、前記電源制御用のコンテンツの送信要求が所定の回数連続して受信された場合に、前記電子機器における電力供給を制御することを特徴とする請求項1乃至4のいずれか1項に記載の電子機器。   5. The control unit according to claim 1, wherein the control unit controls power supply in the electronic device when a transmission request for the power control content is continuously received a predetermined number of times. The electronic device as described in the paragraph. 前記通信手段はさらに、いずれかの前記提供可能なコンテンツの送信要求を受信した場合に、要求した外部機器に対応するコンテンツを送信し、
前記制御手段は、前記リストあるいは前記対応するコンテンツの送信に係る処理の実行中、前記電源制御用のコンテンツの送信要求が受信されたとしても電力供給の制御を行わない
ことを特徴とする請求項1乃至5のいずれか1項に記載の電子機器。
The communication means further transmits a content corresponding to the requested external device when receiving a transmission request for any of the contents that can be provided,
The control unit does not control power supply even when a transmission request for the power control content is received during execution of processing related to transmission of the list or the corresponding content. The electronic device according to any one of 1 to 5.
前記リストは、階層構造に従って管理される前記提供可能なコンテンツの各階層について生成され、
前記生成手段は、前記動作電源が外部電源でない場合に、各階層について生成する前記リストのいずれにも前記電源制御用のコンテンツを加える
ことを特徴とする請求項1乃至6のいずれか1項に記載の電子機器。
The list is generated for each level of the available content managed according to a hierarchical structure,
7. The power generation control content according to claim 1, wherein when the operating power supply is not an external power supply, the generation unit adds the power control content to any of the lists generated for each layer. 8. The electronic device described.
提供可能なコンテンツのリストを外部機器に送信し、該リストに基づき外部機器からコンテンツの送信要求を受け付ける電子機器の制御方法であって、
前記電子機器の生成手段が、前記リストを生成する生成工程と、
前記電子機器の通信手段が、前記生成工程において生成された前記リストの送信、前記送信要求の受信を行う通信工程と、
前記電子機器の判断手段が、前記電子機器の動作電源を判断する判断工程と、
前記電子機器の制御手段が、前記電子機器における電力供給を制御する制御工程と、を有し、
前記生成手段は前記生成工程において、前記判断工程において判断された前記動作電源が外部電源でない場合に、電源制御用のコンテンツを前記提供可能なコンテンツに加えて前記リストを生成し、
前記制御手段は前記制御工程において、前記通信工程において受信された前記送信要求が前記電源制御用のコンテンツの送信要求である場合に前記電子機器における電力供給を制御する
ことを特徴とする電子機器の制御方法。
A method of controlling an electronic device that transmits a list of contents that can be provided to an external device and receives a content transmission request from the external device based on the list,
A generating step in which the electronic device generating means generates the list;
A communication step in which the communication means of the electronic device transmits the list generated in the generation step and receives the transmission request;
A determination step in which the determination unit of the electronic device determines an operating power source of the electronic device;
The control means of the electronic device has a control step of controlling power supply in the electronic device,
In the generating step, the generating means generates the list by adding content for power supply control to the content that can be provided when the operating power source determined in the determining step is not an external power source,
In the control step, the control unit controls power supply in the electronic device when the transmission request received in the communication step is a transmission request for content for power control. Control method.
コンピュータを、請求項1乃至7のいずれか1項に記載の電子機器の各手段として機能させるためのプログラム。   The program for functioning a computer as each means of the electronic device of any one of Claims 1 thru | or 7.
JP2013270121A 2013-12-26 2013-12-26 Electronic apparatus, control method, and program Pending JP2015126415A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013270121A JP2015126415A (en) 2013-12-26 2013-12-26 Electronic apparatus, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013270121A JP2015126415A (en) 2013-12-26 2013-12-26 Electronic apparatus, control method, and program

Publications (1)

Publication Number Publication Date
JP2015126415A true JP2015126415A (en) 2015-07-06

Family

ID=53536820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013270121A Pending JP2015126415A (en) 2013-12-26 2013-12-26 Electronic apparatus, control method, and program

Country Status (1)

Country Link
JP (1) JP2015126415A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019164326A1 (en) * 2018-02-23 2019-08-29 삼성전자 주식회사 Electronic device for sharing real-time content data

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019164326A1 (en) * 2018-02-23 2019-08-29 삼성전자 주식회사 Electronic device for sharing real-time content data
US11425430B2 (en) 2018-02-23 2022-08-23 Samsung Electronics Co., Ltd. Electronic device for sharing real-time content data

Similar Documents

Publication Publication Date Title
US11861247B2 (en) Data sharing method, graphical user interface, electronic device, and system
US10771851B2 (en) Information processing apparatus, information processing method, program and information processing system
EP2341716B1 (en) Audiovisual multi-room support
US20170034468A1 (en) User terminal apparatus and controlling method thereof
US10225455B2 (en) Communication apparatus, information processing apparatus, methods and computer-readable storage medium
RU2636678C2 (en) Method and device for thread-specific multimedia data translation
JP5089916B2 (en) Control apparatus and control method
US20150046958A1 (en) Communication apparatus that performs streaming distribution, method of controlling communication apparatus, reproduction apparatus, method of controlling reproduction apparatus, and storage medium
CN114286165A (en) Display device, mobile terminal and screen projection data transmission method
JP5875363B2 (en) Recording medium and imaging apparatus using the same
JP2015126415A (en) Electronic apparatus, control method, and program
JP5120042B2 (en) Information processing apparatus, information processing method, program, and information processing system
JP5837189B2 (en) Shared access to local device
JP5832260B2 (en) Recording medium and imaging apparatus using the same
JP5268004B2 (en) Operation control system in home network
WO2024109129A1 (en) Electronic device and data processing method
JP2012257074A (en) Information processing apparatus, information processing method, program and information processing system
JP6271830B2 (en) Content distribution apparatus, control method, and program
WO2016035293A1 (en) Communication apparatus, information processing apparatus, methods and computer-readable storage medium
KR102640422B1 (en) Method for contents casting and electronic device therefor
US20150256707A1 (en) Photo media printing method and photo media printing system
JP6204958B2 (en) Recording medium and control method thereof
US20150256706A1 (en) Photo media printing method and photo media printing system
JP2014123918A (en) Reproduction apparatus, reproduction system, and process execution control method