JP2006339855A - Network control apparatus, coding system conversion apparatus, and content data reproduction system - Google Patents
Network control apparatus, coding system conversion apparatus, and content data reproduction system Download PDFInfo
- Publication number
- JP2006339855A JP2006339855A JP2005160054A JP2005160054A JP2006339855A JP 2006339855 A JP2006339855 A JP 2006339855A JP 2005160054 A JP2005160054 A JP 2005160054A JP 2005160054 A JP2005160054 A JP 2005160054A JP 2006339855 A JP2006339855 A JP 2006339855A
- Authority
- JP
- Japan
- Prior art keywords
- conversion
- encoding method
- content data
- network control
- media server
- 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
Links
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 119
- 238000012545 processing Methods 0.000 claims abstract description 89
- 238000000034 method Methods 0.000 claims description 105
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 16
- 101000969688 Homo sapiens Macrophage-expressed gene 1 protein Proteins 0.000 description 10
- 102100021285 Macrophage-expressed gene 1 protein Human genes 0.000 description 10
- 230000005055 memory storage Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000008929 regeneration Effects 0.000 description 2
- 238000011069 regeneration method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
本発明は、コンテンツデータの再生を行うコンテンツデータ再生システム、このコンテンツデータ再生システムを制御するネットワーク制御装置、及びコンテンツデータの符号化方式を変換する符号化方式変換装置に関する。 The present invention relates to a content data reproduction system that reproduces content data, a network control device that controls the content data reproduction system, and an encoding method conversion device that converts an encoding method of content data.
近年、オーディオ機器、レコーダ、PC(Personal Computer)等の電子機器や情報機器をネットワークで接続し、これら各機器間での通信を可能とした、いわゆるホームネットワークが考えられている(例えば、特許文献1参照)。ホームネットワークは、ネットワーク接続機器間で通信を行うことにより各機器のデータ処理機能を共有することを可能とするものであり、特許文献1には、コントロールポイントであるクライアントの制御の下、メディアサーバ内に格納されたコンテンツデータをメディアレンダラで視聴するシステムについて記載されている。 In recent years, so-called home networks have been conceived in which electronic devices and information devices such as audio devices, recorders, and PCs (Personal Computers) are connected via a network, and communication between these devices is enabled (for example, Patent Documents). 1). The home network enables data processing functions of each device to be shared by performing communication between network connection devices. Patent Document 1 discloses a media server under the control of a client as a control point. A system for viewing content data stored in a media renderer is described.
尚、このようなホームネットワークの構成に適するプロトコルとして、UPnP(Universal Plug and Play)が知られている。UPnPは、複雑な操作を行うことなくネットワーク接続された機器において各接続機器の提供サービスを受けることを可能とする技術であり、接続機器間で、XML(Extensible Markup Language)に準拠した定義ファイルを交換し、機器間において相互認識を行う。
しかしながら、特許文献1記載のようなシステムでは、メディアサーバに格納されたコンテンツデータが、メディアレンダラで再生可能なフォーマットと異なる場合がある。例えば、メディアサーバに格納されたデータがMPEG2(Moving Picture Experts Group phase 2)であり、メディアレンダラで再生可能な動画フォーマットがMPEG4であるような場合等である。そこで、同じネットワーク上にトランスコードを行う装置(以下、仮想メディアサーバと呼ぶ)を配置することが考えられている。ここで仮想メディアサーバは、メディアサーバ上にあるコンテンツを、メディアレンダラで再生可能なフォーマットに変換する役割を果たす。 However, in a system such as that described in Patent Document 1, content data stored in a media server may differ from a format that can be played back by a media renderer. For example, the data stored in the media server is MPEG2 (Moving Picture Experts Group phase 2), and the moving image format that can be reproduced by the media renderer is MPEG4. Therefore, it is considered to arrange a transcoding device (hereinafter referred to as a virtual media server) on the same network. Here, the virtual media server plays a role of converting content on the media server into a format reproducible by the media renderer.
このようなトランスコードの処理量は、一般にネットワークルータ等によるネットワークでの転送に係る処理等の処理量と比して大きいため、ボトルネックとなることが多い。よって、このような仮想メディアサーバがネットワーク上に複数ある場合に、トランスコード能力の低い仮想メディアサーバを選択すると、例えばリアルタイムで視聴したいコンテンツがリアルタイムで再生されないといった事態が起こる可能性がある。 Such a transcoding processing amount is generally a bottleneck because it is generally larger than the processing amount for processing related to network transfer by a network router or the like. Therefore, when there are a plurality of such virtual media servers on the network, if a virtual media server with low transcoding capability is selected, there is a possibility that a content that is desired to be viewed in real time is not reproduced in real time.
そこで本発明は、トランスコードを行う装置がネットワーク上に複数ある場合に、この選択をより好適に行うことが可能なネットワークシステムを提供することを目的とする。 Therefore, an object of the present invention is to provide a network system that can perform this selection more suitably when there are a plurality of devices that perform transcoding on the network.
上記目的を達成するために、本発明のネットワーク制御装置は、コンテンツ管理装置が提供するコンテンツデータを、符号化方式変換装置で符号化方式を変換させて再生装置で再生可能とさせるネットワーク制御装置において、コンテンツデータの符号化方式を変換する一以上の符号化方式変換装置から、変換能力情報をネットワークを介して受信する受信手段と、前記受信手段にて受信した前記変換能力情報に基づき、前記再生装置で再生されるコンテンツデータの符号化方式の変換を行う符号化方式変換装置を決定する決定手段と、前記決定手段にて決定した、当該コンテンツデータの符号化方式の変換を行う符号化方式変換装置に対し、前記再生装置への符号化方式変換後のコンテンツデータの送信を指示する指示手段とを備えることを特徴とする。 In order to achieve the above object, a network control device according to the present invention is a network control device that enables content data provided by a content management device to be reproduced by a reproduction device after the coding method is converted by the coding method conversion device. , Receiving means for receiving conversion capability information via a network from one or more encoding method conversion devices for converting the encoding method of content data, and the reproduction based on the conversion capability information received by the receiving means. A determination unit that determines a coding method conversion device that performs conversion of a coding method of content data reproduced by the device, and a coding method conversion that performs conversion of the coding method of the content data determined by the determination unit Instruction means for instructing the apparatus to transmit the content data after the encoding method conversion to the reproduction apparatus. And it features.
本発明の符号化方式変換装置は、ネットワーク制御装置からネットワークを介して指示を受け、コンテンツ管理装置により提供されるコンテンツデータの符号化方式を変換して再生装置での再生を可能とする符号化方式変換装置において、前記コンテンツ管理装置により提供されるコンテンツデータの符号化方式を変換する変換手段と、前記変換手段の符号化方式の変換能力に関する変換能力情報を前記ネットワーク制御装置に送信する送信手段と、前記ネットワーク制御装置からの指示を受けて、前記変換手段が符号化方式を変換したコンテンツデータを前記再生装置で再生可能とする再生手段とを備えることを特徴とする。 The encoding method conversion apparatus of the present invention receives an instruction from the network control device via the network, converts the encoding method of the content data provided by the content management device, and enables reproduction on the reproduction device In the system conversion device, a conversion unit that converts the encoding method of the content data provided by the content management device, and a transmission unit that transmits conversion capability information regarding the conversion capability of the encoding method of the conversion unit to the network control device And a reproducing means for enabling the reproducing apparatus to reproduce the content data converted by the converting means in response to an instruction from the network control apparatus.
本発明のコンテンツデータ再生システムは、コンテンツデータを提供するコンテンツ管理装置と、前記コンテンツ管理装置により提供されるコンテンツデータの符号化方式を変換する複数の符号化方式変換装置と、前記符号化方式変換装置により符号化方式が変換されたコンテンツデータを再生する再生装置と、前記複数の符号化方式変換装置の中から、前記再生装置で再生されるコンテンツデータの符号化方式の変換を行う前記符号化方式変換装置を決定するネットワーク制御装置とを備え、前記符号化方式変換装置は、変換能力情報を前記ネットワーク制御装置に送信し、前記ネットワーク制御装置は、前記符号化方式変換装置から受信した前記変換能力情報に基づき、前記再生装置で再生されるコンテンツデータの符号化方式の変換を行う前記符号化方式変換装置を決定することを特徴とする。 The content data reproduction system of the present invention includes a content management device that provides content data, a plurality of encoding method conversion devices that convert the encoding method of content data provided by the content management device, and the encoding method conversion. A reproduction apparatus that reproduces content data whose encoding system has been converted by the apparatus; and the encoding that performs conversion of an encoding system of content data reproduced by the reproduction apparatus from the plurality of encoding system conversion apparatuses A network control device for determining a method conversion device, wherein the encoding method conversion device transmits conversion capability information to the network control device, and the network control device receives the conversion received from the encoding method conversion device. Based on the capability information, conversion of the encoding method of the content data reproduced by the reproduction device is performed. And determines the power sale the coding method conversion apparatus.
本発明によれば、トランスコードを行う装置がネットワーク上に複数ある場合に、この選択をより好適に行うことが可能なネットワークシステムを提供することができる。 According to the present invention, it is possible to provide a network system capable of more suitably performing this selection when there are a plurality of devices that perform transcoding on the network.
以下、本発明の制御装置、符号化方式変換装置、及びコンテンツデータ再生システムについて、図面を参照しながら説明する。 Hereinafter, a control device, an encoding method conversion device, and a content data reproduction system of the present invention will be described with reference to the drawings.
図1は、本発明の実施例1にかかるコンテンツデータ再生システムの構成を示す図である。コンテンツデータ再生システム10は、コンテンツデータを視聴するTV11と、コンテンツデータを格納するレコーダ12と、レコーダ12に格納されたコンテンツデータの符号化方式を変換する機能を有するPC13及び14とから構成される。TV11、レコーダ12、PC13及び14は、其々TCP(Transmission Control Protocol)/IP(Internet Protocol)により通信が行われるネットワーク15に接続される。
FIG. 1 is a diagram showing a configuration of a content data reproduction system according to Embodiment 1 of the present invention. The content
TV11、レコーダ12、PC13及び14は、其々UPnPに対応した機器である。UPnPでは、ネットワークの基本構成として、デバイス、サービス、コントロールポイントが定義されている。デバイスは、UPnPに対応した機器であり、サービスはデバイスが提供する機能を表す最小単位である。各デバイスは、最低1つのサービスを有している。コントロールポイントは、デバイスの持っているサービスを制御し、利用するものである。また、ひとつの機器の中に複数のデバイス機能を持たせることもでき、また、コントロールポイントとデバイスが一体となっている機器も考えることができる。
The TV 11, the
コンテンツデータ再生システム10では、TV11がコントロールポイント11a(ネットワーク制御装置)とデバイスであるメディアレンダラ11b(再生装置)を、レコーダ12がデバイスであるメディアサーバ11a(コンテンツ管理装置)を、PC13がデバイスである仮想メディアサーバ13a(符号化方式変換装置)を、PC14がデバイスである仮想メディアサーバ14a(符号化方式変換装置)を構成している。
In the content
尚ここで、メディアレンダラ11b及びメディアサーバ12aは、UPnPのAV(Audio Visual)向けの使用であるUPnP AVで定義されるものである。メディアサーバ12aは、コンテンツデータの保管とストリーミングのソースの役割を果たす。メディアレンダラ11bは、コンテンツデータの再生とストリーミングのシンクの役割を果たす。コントロールポイント11aは、メディアサーバ12aにコンテンツデータの場所を問い合わせると共にメディアレンダラ11bを選択することにより、この2つのデバイス間にストリーム伝送路を確立し、その伝送を制御する機能を持つ。尚、コントロールポイント11aは、UPnP規格に従いSSDP(Simple Service Discovery Protocol)により、各デバイス、即ちメディアレンダラ11b、メディアサーバ12a、仮想メディアサーバ13a及び14aを認識する。
Here, the
仮想メディアサーバ13a及び仮想メディアサーバ14aは、其々メディアサーバ12aに格納されたコンテンツデータの符号化方式を変換するトランスコード機能を有すると共に、仮想的にメディアサーバ12aと同様に、コンテンツデータのソースとしての働きをすることができる。即ち、例えばメディアサーバ12aにコンテンツデータがMPEG2の符号化方式で格納されているとし、仮想メディアサーバ13aがMPEG2からMPEG4、及びMPEG2からMPEG1へのトランスコード機能を有しているとすると、コントロールポイント11aが仮想メディアサーバ13aに問い合わせることにより、MPEG1形式、MPEG2形式、及びMPEG4形式の3つ符号化方式のコンテンツデータが利用可能であることがわかる。コントロールポイント11aが例えばMPEG4形式を選択してメディアレンダラ11bで再生させる要求を仮想メディアサーバ13aに送信した場合には、仮想メディアサーバ13aはレコーダ12にMPEG2形式のコンテンツデータの送信を要求し、仮想メディアサーバ13aでレコーダ12から送信されたコンテンツデータの符号化方式をMPEG4形式に変換したのち、これをメディアレンダラ11bに送信する。
Each of the
尚、以下の説明では、仮想メディアサーバ13aのデバイスを構成するPC13はMPEG2からMPEG4、MPEG2からMPEG1へのトランスコード機能を有しており、CPU周波数は200MHz、メモリの記憶容量は256MByteであるとする。仮想メディアサーバ14aを構成するPC14は、MPEG2からMPEG4へのトランスコード機能を持ち、CPU周波数は1GHz、メモリの記憶容量は1GByteとする。
In the following description, the PC 13 constituting the device of the
次に、図2及び図3を参照しながら、TV11の構成について説明する。図2は、TV11の構成を示す図である。
TV11は、CPU20(決定手段)と、ネットワークインタフェース21(受信手段、指示手段)と、表示制御部22と、表示画面23と、メモリ24(記憶手段)とから構成される。尚、CPU20、ネットワークインタフェース21、表示制御部22、メモリ24は其々バスを介して接続されている。
Next, the configuration of the
The
CPU20は、所定の制御プログラムを実行し、TV11全体の動作を統括制御する。このCPU20上で実行される制御プログラムにより、TV11は、コントロールポイント11aとしての機能と、デバイスであるメディアレンダラ11bとしての機能とを果たすことができる。
The
またCPU20は、コントロールポイント11aの機能として、ネットワークインタフェース21から受信する、仮想メディアサーバ13a及び仮想メディアサーバ14aのCPU周波数及びメモリの記憶容量に関するリソース情報、或いはメモリ24に記憶される変換処理情報24aに基づき、トランスコードに用いる仮想メディアサーバを決定する。この処理については、後に詳述する。
Further, the
ネットワークインタフェース21は、ネットワーク15で通信するためのインタフェースであり、先述の通り仮想メディアサーバ13a及び仮想メディアサーバ14aから、其々のCPU周波数及びメモリ容量に関するリソース情報を受信する。さらに、CPU20によりトランスコードに使用する仮想メディアサーバを決定した際には、当該仮想メディアサーバに対して、メディアレンダラ11bへのコンテンツデータの送信を指示するコマンドが、ネットワークインタフェース21から送信される。
The
表示制御部22は、メディアレンダラ11bとしてのCPU20の制御の下、ネットワークインタフェース21から受信したコンテンツデータによる映像を表示画面23に表示するための表示制御を行う。以下の説明では、表示制御部22は、MPEG4形式又はMPEG1形式のコンテンツデータに対応しており、MPEG2形式には対応していないものとする。
The
メモリ24は、CPU20の処理に使用する一時記憶として用いられると共に、変換処理情報24aを記憶する。
尚、図2に示した構成の他にHDDを備えて、このHDDに一度コンテンツデータを記憶し、これを後に再生できるようにしても良い。
図3は、変換処理情報24aの例を示す図である。図3に示すように、変換処理情報24aには、メディアレンダラ11bで再生したコンテンツデータのファイル名、及び当該コンテンツデータのトランスコード処理を行った仮想メディアサーバ及びその変換方式、当該コンテンツデータのファイルサイズ、即ちデータ量、トランスコード処理に要した処理時間の履歴が記載される。CPU20は、この変換処理情報24aに基づき、其々の仮想メディアサーバの変換方式における過去の処理時間及びデータ量を合計し、この合計データ量を合計処理時間で割ることにより、当該変換方式に対する、其々の仮想メディアサーバでの単位時間当たりの処理データ量を把握することができ、これに基づいて使用する仮想メディアサーバを決定することができる。
The
In addition to the configuration shown in FIG. 2, an HDD may be provided so that content data is once stored in the HDD and can be reproduced later.
FIG. 3 is a diagram illustrating an example of the
次に、図4及び図5を参照しながら、仮想メディアサーバ13aであるPC13の構成について説明する。尚、先述の通り、仮想メディアサーバ14aであるPC14は、PC13と符号化変換処理が可能な符号化方式及びCPU周波数、メモリ記憶容量は異なるものの、構成は仮想メディアサーバ13aと同様となるので、説明を省略する。
Next, the configuration of the
PC13は、CPU30と、ネットワークインタフェース31(送信手段、再生手段)と、メモリ32と、HDD(Hard Disk Drive)33とから構成される。
The
CPU30は、所定の制御プログラムを実行し、PC13全体の動作を統括制御する。このCPU30上で実行される制御プログラムにより、PC13は仮想メディアサーバ13aとしての機能を果たすことができる。さらに、CPU30上では、符号化方式変換プログラム30a(変換手段)が実行され、メディアサーバ12aが有するコンテンツデータをネットワークインタフェース31から受信し、メモリ32を一時記憶として使用しながらこの符号化方式の変換処理を行い、変換後のコンテンツデータをネットワークインタフェース31から送信する。
The
メモリ32は、先述の通り、CPU30で符号化方式変換プログラム30aが実行されたことによるトランスコード処理の際に、一時記憶として使用される。即ち、PC13でのトランスコード処理は、CPU30の処理能力であるCPU周波数、及びメモリ32の記憶容量が大きく関係する。
As described above, the
HDD33は、仮想メディアサーバ13aであるPC13の符号化変換処理能力に関する符号化方式変換処理能力情報33aを記憶する。図5は、符号化方式変換処理能力情報33aの例を示す図である。図5の例では、符号化方式変換処理能力情報として、PC13のCPU周波数(図5の例では200MHz)、メモリ記憶容量(図5の例では256MByte)、変換処理が可能な符号化方式(図5の例ではMPEG2からMPEG4、及びMPEG2からMPEG1)が記載されている。
The
続いて、図6乃至図8を参照しながら、コンテンツデータ再生システム10でのコンテンツデータの再生処理の流れについて説明する。図6は、メディアサーバ12aに格納されたコンテンツデータを、仮想メディアサーバ14aで変換し、メディアレンダラ11bで再生する際の処理の流れを示すシーケンス図である。尚、図6の処理において、各機器間の通信は、全てUPnP規格に準拠して行われる。
Next, the flow of content data playback processing in the content
まずコントロールポイント11aは、仮想メディアサーバ13aに対してデバイス検索リクエストを送信する(S601)。このデバイス検索リクエストは、UPnPにおいて、ディスクリプションのリクエストメッセージ送信に該当する。
First, the
仮想メディアサーバ13aは、コントロールポイント11aからデバイス検索リクエストを受信すると、仮想メディアサーバ13aがコントロールポイント11aに対して提示可能なコンテンツデータを有するメディアサーバ12aに対して、デバイス検索リクエストを送信する(S602)。
When the
メディアサーバ12aは、仮想メディアサーバ13aからデバイス検索リクエストを受信すると、これに対してメディアサーバ12aのデバイス情報であるデバイスディスクリプションを仮想メディアサーバ13aに送信する(S603)。仮想メディアサーバ13aは、このデバイスディスクリプションを受信することにより、メディアサーバ12aがUPnP AVに対応した機器かどうか等の情報を得ることができる。
Upon receiving the device search request from the
仮想メディアサーバ13aは、メディアサーバ12aからデバイス情報を受信すると、仮想メディアサーバ13aのデバイス情報であるデバイスディスクリプションをコントロールポイント11aに対して送信する(S604)。このデバイスディスクリプションの中には、仮想メディアサーバ13aのトランスコード処理能力であるリソース情報が記載される。
When the
図7は、仮想メディアサーバ13aからコントロールポイント11aに対して送信されるデバイス情報であるデバイスディスクリプションの例を示す図である。図7に示すように、このデバイスディスクリプションには、仮想メディアサーバ13aのデバイスタイプや、機器の製造会社、仮想メディアサーバ13aが提供可能なサービスのリスト、当該サービスを受ける際に使用するURL等の情報が記載されると共に、仮想メディアサーバ13aのトランスコード処理に係るリソース情報70が記載される。より具体的には、図7の例では、デバイスディスクリプションにリソース情報70を記載するためのtranscode_res要素が設けられる。transcode_res要素では、子要素として、仮想メディアサーバ13aのCPU周波数、メモリ容量が記載される。また、transcode_res要素の子要素にtranscode_format要素が設けられ、その子要素であるinput要素にトランスコード処理のインプットの符号化方式が、output要素にアウトプットの符号化方式が記載される。図7の例では、MPEG2からMPEG4、及びMPEG2からMPEG1へのトランスコードが可能であることがわかる。
FIG. 7 is a diagram illustrating an example of a device description that is device information transmitted from the
図6の説明に戻ると、コントロールポイント11aは、仮想メディアサーバ14aに対してもS601と同様にデバイス検索リクエストを送信する(S605)。仮想メディアサーバ14aは、デバイス検索リクエストを受信するとS602の処理と同様にメディアサーバ12aに対してデバイス検索リクエストを送信し(S606)、メディアサーバ12aはこれを受けて、S603と同様にデバイス情報を仮想メディアサーバ14aに対して送信する(S607)。仮想メディアサーバ14aはこのメディアサーバ12aのデバイス情報の受信後、S604と同様に自身のデバイス情報をコントロールポイント11aに対して送信する(S608)。
Returning to the description of FIG. 6, the
コントロールポイント11aは、仮想メディアサーバ13aからデバイス情報を取得すると、次に、仮想メディアサーバ13aが提供可能なコンテンツの情報を取得するため、コンテンツ検索リクエストを送信する(S609)。仮想メディアサーバ13aは、コンテンツ検索リクエストを受信すると、符号化変換前のコンテンツデータを記憶するメディアサーバ12aに対してコンテンツ検索リクエストを送信する(S610)。これに対し、メディアサーバ12aは、メディアサーバ12aが提供可能なコンテンツデータに関するコンテンツ情報を送信する。(S611)。このコンテンツ情報は、UPnP AVに準拠したCDSの形式で記載される。
When the
さらに、仮想メディアサーバ13aは、メディアサーバ12aからコンテンツ情報を受信すると、この情報を元に、仮想メディアサーバ13aが提供可能なコンテンツデータに関するコンテンツ情報をコントロールポイント11aに送信する。即ち、例えばメディアサーバ12aにMPEG2形式のあるコンテンツデータが格納されており、仮想メディアサーバ13aがMPEG2からMPEG1、MPEG2からMPEG4へのトランスコード機能を有していれば、当該コンテンツデータをMPEG1、MPEG2、及びMPEG4形式で提供可能である旨のコンテンツ情報がコントロールポイント11aに対して送信される。
Further, when receiving the content information from the
さらに、コントロールポイント11aが仮想メディアサーバ14aからデバイス情報を受信すれば(S608)、コントロールポイント11a、仮想メディアサーバ14a、メディアサーバ12aの間でも、コンテンツ情報のやり取りが行われる(S613乃至S616)。S613乃至S616の処理は、其々S609乃至S612の処理と同様であるので、ここでは説明を省略する。
Further, when the
コントロールポイント11aは、仮想メディアサーバ13a及び14aから其々コンテンツ情報を取得すると、これによりメディアレンダラ11bで再生可能なコンテンツデータ及びそのフォーマットの一覧が得られる。ユーザは、例えばこの一覧の中からメディアレンダラ11bで視聴したいコンテンツデータを選択すると、コントロールポイント11aはS604及びS608で取得されたデバイス情報に基づいて、メディアレンダラ11bで再生したいコンテンツデータを提供する仮想メディアサーバを決定する(S617)。この処理については、図8を参照しながら後述するが、ここでは仮想メディアサーバ14aが選択されたものとして以下の説明を行う。
When the
コンテンツデータを提供する仮想メディアサーバ(ここでは仮想メディアサーバ14a)が決定すると、仮想メディアサーバ14aに対して、コンテンツデータを所定のフォーマットでメディアレンダラ11bに対して送信する指示を送る(S618)。コンテンツデータの送信指示をコントロールポイント11aから受信すると、仮想メディアサーバ14aは、当該コンテンツデータを送信する指示をメディアサーバ12aに対して送信し(S619)、メディアサーバ12aは、受信したこの送信指示に応じて、指示されたコンテンツデータを仮想メディアサーバ14aに対して送信する(S620)。仮想メディアサーバ14aは、メディアサーバ12aから受信したコンテンツデータを、S618でコントロールポイント11aに指示されたフォーマットに変換するトランスコード処理を順次行い、これをメディアレンダラ11bに対して送信し、メディアレンダラ11bにこれを再生させる(S621)。
When the virtual media server (here, the
次に、図6のS617の処理の流れの詳細について、図8を参照しながら説明する。図8は、トランスコード処理に使用する仮想メディアサーバを決定する際のコントロールポイント11aの処理の流れを示すフローチャートである。
Next, details of the processing flow of S617 of FIG. 6 will be described with reference to FIG. FIG. 8 is a flowchart showing the flow of processing of the
コントロールポイント11aは、まずメディアサーバ12aに格納されたコンテンツデータのフォーマットから、メディアレンダラ11bで再生可能なフォーマットへ変換可能な仮想メディアサーバが複数あるか否かを判断する(S801)。もし、変換可能な仮想メディアサーバが1台しかない場合には、(S801のNo)、その仮想メディアサーバを選択し(S802)、処理を終える。
The
メディアレンダラ11bで再生可能なフォーマットへのトランスコード処理を行うことのできる仮想メディアサーバが複数ある場合には(S801のYes)、其々の装置に対する、当該トランスコード処理に係る変換処理情報24aがあるか否かを判断する(S803)。即ち、例えばメディアサーバ12aに格納されたコンテンツデータのフォーマットがMPEG2であり、仮想メディアサーバ13a及び14aでMPEG2からメディアレンダラ11bで再生可能なMPEG4へのトランスコードが可能である場合には、仮想メディアサーバ13a及び14aの其々の装置が、MPEG2からMPEG4への変換処理を行った際の情報が変換処理情報24aに含まれているか否かを判断する。
If there are a plurality of virtual media servers that can perform transcoding processing into a format that can be played back by the
各仮想メディアサーバ13a及び14aの双方に対する変換処理情報24aがあれば(S803のYes)、この変換処理情報24aに基づいて各装置に対するトランスコード処理能力の順位付けを行う(S804)。この方法は、先述した通り、過去の当該トランスコード処理を行ったコンテンツデータのデータ量の合計をそのトランスコード処理に要した処理時間の合計で割った、単位時間当たりの処理データ量により判断される。この単位時間当たりの処理データ量が大きい順に、各メディアサーバ13a及び14aを順位付けする。
If there is
各仮想メディアサーバ13a及び14aの双方に対する変換処理情報24aが揃っていない場合には(S803のNo)、リソースの高い順に順位付けを行う(S805)。より具体的には、各メディアサーバ13a及び14aから受信(図6のS604及びS608に対応)したデバイス情報のうち、リソース情報70に記載されたCPU周波数及びメモリ記憶容量に基づいて判断する。例えば、このCPU周波数及びメモリ記憶容量の積が高い順に、トランスコード処理能力が高いと判断して順位付けする。このとき、一般にCPU周波数の方がトランスコード処理能力への貢献度が大きいので、メモリ記憶容量よりもCPU周波数の方の重み付けを大きくすると、より好適である。
When the
各メディアサーバ13a及び14aに対する順位付けが終われば(S804、S805)、メディアレンダラ11bでの処理が、例えばリアルタイムでユーザが視聴する場合等のリアルタイムでの処理が必要となるストリーミング処理か否かを判断する(S806)。ストリーミング処理であれば(S806のYes)、トランスコード処理能力の高いと判断された仮想メディアサーバを選択する(S807)。メディアレンダラ11bでの処理が、リアルタイムでの処理が必要でない、例えばメディアレンダラ11bに一度記憶させ、後での再生を可能とする場合等の非ストリーミング処理である場合には、トランスコード処理能力が低いと判断された仮想メディアサーバを選択する(S808)。
When the ranking for each of the
以上の処理のよれば、仮想メディアサーバ13aがMPEG2からMPEG4或いはMPEG1へのトランスコードが可能であり、CPU周波数が200MHz、メモリ記憶容量が256MByteであり、仮想メディアサーバ14aがMPEG2からMPEG4へのトランスコードが可能であり、CPU周波数が1GHz、メモリ記憶容量が1GByteである場合であって、メディアレンダラ11bがMPEG1形式に対応している場合には、ストリーミング処理、非ストリーミング処理のいずれにおいても仮想メディアサーバ13aが選択される。一方、メディアレンダラ11bがMPEG4形式に対応している場合には、ストリーミング処理の場合には仮想メディアサーバ14aが選択され、非ストリーミング処理の場合には仮想メディアサーバ13aが選択される。
According to the above processing, the
以上説明したように、本実施例によれば、其々の仮想メディアサーバ13a及び仮想メディアサーバ14aからコントロールポイント11aに送信されるデバイス情報であるデバイスデスクリプション内にリソース情報70を記載することにより、コントロールポイント11aは、当該リソース情報70に基づいて、当該トランスコード処理に対してより好適な仮想メディアサーバを選択することができる。
As described above, according to the present embodiment, by describing the
さらに、この情報のやり取りはUPnP規格に準拠した形で行われ、UPnPに対応した多くの機器との間で処理が行えると共に、UPnPの特徴である、複雑な操作を行うことなくネットワーク接続された機器において各接続機器の提供サービスを受けることが可能となる等のメリットも享有することができる。 Furthermore, this exchange of information is performed in a form compliant with the UPnP standard, and can be processed with many devices compatible with UPnP, and connected to the network without performing complicated operations, which is a feature of UPnP. Advantages such as being able to receive the service provided by each connected device in the device can also be obtained.
また、本実施例では、リアルタイムでの処理が必要なストリーミング処理の場合には、処理能力の高い仮想メディアサーバを割り当てることにより、処理が遅延することを抑制することができる。更に、リアルタイムでの処理が必要でない非ストリーミング処理の場合には、処理能力の低い仮想メディアサーバを割り当てることにより、この後にストリーミング処理を行う指示が来た際であっても、処理能力の高い仮想メディアサーバを使用できるようになる。 Further, in the present embodiment, in the case of streaming processing that requires real-time processing, it is possible to suppress processing delay by assigning a virtual media server with high processing capability. Furthermore, in the case of non-streaming processing that does not require real-time processing, a virtual media server with low processing capability is allocated, so that even when an instruction to perform streaming processing comes after this, virtual processing with high processing capability is performed. The media server can be used.
本実施例では、コントロールポイント11aは、符号化変換処理にかかる履歴を変換処理情報24aとして記憶しており、この情報がある場合には、リソース情報70ではなく、変換処理情報24aに基づいて仮想メディアサーバを選択する。過去に処理が行われた実測値の方が、リソース情報70に基づいて推測する符号化変換処理能力よりも実際の処理能力に近いと考えられるので、これによってより好適な仮想メディアサーバを選択することができる。また、仮想メディアサーバがトランスコード処理に、それ専用のチップを有する場合等には、CPU周波数等には処理能力が依存しなくなるので、そういった場合にも対応することができる。
In the present embodiment, the
尚、本実施例では、符号化変換処理能力に係るリソース情報70には、CPU周波数及びメモリ記憶容量が記載されているが、この実施形態に限られたものではなく、例えば、其々の仮想メディアサーバ13a及び14aにおけるCPU使用率や、メモリの使用率などを含んでいても良い。これにより、より実際に使用可能な符号化変換処理能力の実際に近い形とすることができる。
In the present embodiment, the CPU information and the memory storage capacity are described in the
また、仮想メディアサーバ13a及び14aが、符号化変換処理にかかる目安となる単位時間当たりの処理データ量を有していて、これをリソース情報70に記載するようにしても良い。
Further, the
本実施例では、TV11がコントロールポイント11a、メディアレンダラ11bを、PC13が仮想メディアサーバ13aを、PC14が仮想メディアサーバ14aを、レコーダ12がメディアサーバ12aを構成していたが、この実施形態に限られるものではなく、例えば2つの仮想メディアサーバのうち、1つをTV11が有していたり、コントロールポイント11aの機能をレコーダ12が有していたり、或いはコントロールポイントや、各デバイスが本実施例以上の数あるような構成であっても良い。
In this embodiment, the
10・・・コンテンツデータ再生システム
11・・・TV
11a・・・コントロールポイント
11b・・・メディアレンダラ
12・・・レコーダ
12a・・・メディアサーバ
13、14・・・PC
13a、14a・・・仮想メディアサーバ
15・・・ネットワーク
20・・・CPU
21・・・ネットワークインタフェース
22・・・表示制御部
23・・・表示画面
24・・・メモリ
24a・・・変換処理情報
30・・・CPU
30a・・・符号化方式変換プログラム
31・・・ネットワークインタフェース
32・・・メモリ
33・・・HDD
33a・・・符号化方式変換処理能力情報
70・・・リソース情報
10 ... Content
11a ...
13a, 14a ...
21 ...
30a ... Coding
33a ... Coding method conversion
Claims (13)
コンテンツデータの符号化方式を変換する一以上の符号化方式変換装置から、変換能力情報をネットワークを介して受信する受信手段と、
前記受信手段にて受信した前記変換能力情報に基づき、前記再生装置で再生されるコンテンツデータの符号化方式の変換を行う符号化方式変換装置を決定する決定手段と、
前記決定手段にて決定した、当該コンテンツデータの符号化方式の変換を行う符号化方式変換装置に対し、前記再生装置への符号化方式変換後のコンテンツデータの送信を指示する指示手段と
を備えることを特徴とするネットワーク制御装置。 In the network control device that enables the content data provided by the content management device to be reproduced by the reproduction device after the coding method is converted by the coding method conversion device,
Receiving means for receiving conversion capability information via a network from one or more encoding method conversion devices for converting the encoding method of content data;
Determining means for determining an encoding method conversion device for converting an encoding method of content data reproduced by the reproduction device based on the conversion capability information received by the reception means;
Instructing means for instructing transmission of content data after encoding method conversion to the playback device to an encoding method conversion device that performs conversion of the encoding method of the content data determined by the determining unit. A network control device.
を特徴とする請求項1記載のネットワーク制御装置。 2. The network control device according to claim 1, wherein the receiving unit receives the conversion capability information by UPnP.
前記再生装置でストリーミング処理を行われる際に、符号化方式の変換能力の高い符号化方式変換装置を、前記再生装置で再生されるコンテンツデータの符号化方式の変換を行う符号化方式変換装置として決定すること
を特徴とする請求項1記載のネットワーク制御装置。 The determining means is based on the conversion capability information received by the receiving means,
When performing the streaming process in the playback device, the encoding method conversion device having a high conversion capability of the encoding method is used as an encoding method conversion device for converting the encoding method of the content data reproduced by the playback device. The network control device according to claim 1, wherein the network control device is determined.
を特徴とする請求項1乃至請求項3記載のネットワーク制御装置。 4. The network control device according to claim 1, wherein the conversion capability information includes information related to a CPU frequency of the encoding method conversion device or information related to a memory capacity.
を特徴とする請求項4記載のネットワーク制御装置。 The network control device according to claim 4, wherein the conversion capability information includes information on a CPU usage rate or a memory usage rate of the encoding method conversion device.
符号化方式変換装置によるコンテンツデータの符号化方式の変換に係る処理時間及び処理データ量に関する変換処理情報を記憶する記憶手段
をさらに備え、
前記決定手段は、前記変換処理情報に基づき、再生装置で再生されるコンテンツデータの符号化方式の変換を行う符号化方式変換装置を決定すること
を特徴とするネットワーク制御装置。 The network control device according to any one of claims 1 to 3,
Storage means for storing conversion processing information related to processing time and processing data amount related to conversion of content data encoding method by the encoding method conversion device;
The network control device characterized in that the determining means determines a coding method conversion device that performs conversion of a coding method of content data reproduced by a reproduction device based on the conversion processing information.
前記コンテンツ管理装置により提供されるコンテンツデータの符号化方式を変換する変換手段と、
前記変換手段の符号化方式の変換能力に関する変換能力情報を前記ネットワーク制御装置に送信する送信手段と、
前記ネットワーク制御装置からの指示を受けて、前記変換手段が符号化方式を変換したコンテンツデータを前記再生装置で再生可能とする再生手段と
を備えることを特徴とする符号化方式変換装置。 In an encoding method conversion device that receives an instruction from a network control device via a network, converts the encoding method of content data provided by the content management device, and enables reproduction on the reproduction device.
Conversion means for converting the encoding method of the content data provided by the content management device;
Transmitting means for transmitting conversion capability information related to the conversion capability of the encoding method of the conversion means to the network control device;
An encoding method conversion apparatus comprising: reproduction means that allows the reproduction apparatus to reproduce the content data converted by the conversion means in response to an instruction from the network control apparatus.
を特徴とする請求項7記載の符号化方式変換装置。 8. The encoding method conversion apparatus according to claim 7, wherein the transmission unit transmits the conversion capability information to the control unit by UPnP.
を特徴とする請求項7又は請求項8記載の符号化方式変換装置。 9. The encoding method conversion according to claim 7, wherein the conversion capability information includes information on a frequency of a CPU used by the conversion unit or information on a memory capacity used by the conversion unit. apparatus.
を特徴とする請求項9記載の符号化方式変換装置。 The encoding method conversion apparatus according to claim 9, wherein the conversion capability information includes information on the CPU usage rate or the memory usage rate.
前記コンテンツ管理装置により提供されるコンテンツデータの符号化方式を変換する複数の符号化方式変換装置と、
前記符号化方式変換装置により符号化方式が変換されたコンテンツデータを再生する再生装置と、
前記複数の符号化方式変換装置の中から、前記再生装置で再生されるコンテンツデータの符号化方式の変換を行う前記符号化方式変換装置を決定するネットワーク制御装置と
を備え、
前記符号化方式変換装置は、変換能力情報を前記ネットワーク制御装置に送信し、
前記ネットワーク制御装置は、前記符号化方式変換装置から受信した前記変換能力情報に基づき、前記再生装置で再生されるコンテンツデータの符号化方式の変換を行う前記符号化方式変換装置を決定すること
を特徴とするコンテンツデータ再生システム。 A content management device that provides content data;
A plurality of encoding method conversion devices for converting the encoding method of content data provided by the content management device;
A playback device for playing back the content data whose encoding method has been converted by the encoding method conversion device;
A network control device that determines the coding method conversion device that performs conversion of the coding method of content data reproduced by the reproduction device from the plurality of coding method conversion devices;
The encoding method conversion device transmits conversion capability information to the network control device,
The network control device determines the encoding method conversion device for converting the encoding method of the content data reproduced by the reproduction device based on the conversion capability information received from the encoding method conversion device. A featured content data playback system.
を特徴とする請求項11記載のコンテンツデータ再生システム。 12. The content data reproduction system according to claim 11, wherein transmission of the conversion capability information by the encoding method conversion device to the network control device is performed by UPnP.
前記再生装置でストリーミング処理が行われる際に、符号化方式の変換能力の高い符号化方式変換装置を、前記再生装置で再生されるコンテンツデータの符号化方式の変換を行う符号化方式変換装置として決定すること
を特徴とする請求項11記載のコンテンツデータ再生システム。 The network control device is based on the conversion capability information received from the encoding method conversion device,
When a streaming process is performed in the playback device, an encoding method conversion device having a high encoding method conversion capability is used as an encoding method conversion device for converting the encoding method of content data played back by the playback device. 12. The content data reproducing system according to claim 11, wherein the content data reproducing system is determined.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005160054A JP2006339855A (en) | 2005-05-31 | 2005-05-31 | Network control apparatus, coding system conversion apparatus, and content data reproduction system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005160054A JP2006339855A (en) | 2005-05-31 | 2005-05-31 | Network control apparatus, coding system conversion apparatus, and content data reproduction system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006339855A true JP2006339855A (en) | 2006-12-14 |
Family
ID=37560037
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005160054A Pending JP2006339855A (en) | 2005-05-31 | 2005-05-31 | Network control apparatus, coding system conversion apparatus, and content data reproduction system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006339855A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008153067A1 (en) * | 2007-06-11 | 2008-12-18 | Sharp Kabushiki Kaisha | Content delivering apparatus, program and recording medium |
JP2009027440A (en) * | 2007-07-19 | 2009-02-05 | Nippon Hoso Kyokai <Nhk> | Route search device, content providing device, content conversion device, and program thereof |
JP2010097499A (en) * | 2008-10-17 | 2010-04-30 | Panasonic Electric Works Co Ltd | Network system |
JP2010211806A (en) * | 2010-03-26 | 2010-09-24 | Toshiba Corp | Content reproduction device and content reproduction method |
JP2011048824A (en) * | 2009-08-21 | 2011-03-10 | Samsung Electronics Co Ltd | Method and apparatus for sharing function of external device through complex network |
JP2011205601A (en) * | 2010-03-26 | 2011-10-13 | Toshiba Corp | Image processing device, and image processing method |
JP2012034383A (en) * | 2011-09-07 | 2012-02-16 | Toshiba Corp | Image processing device, image processing program, and image processing method |
WO2012006151A3 (en) * | 2010-06-29 | 2012-04-05 | Zte Usa Inc. | Method and system for cloud-based media adaptation and transcoding service |
CN104320403A (en) * | 2014-10-31 | 2015-01-28 | 杭州华三通信技术有限公司 | Communication method and device |
JP2015511455A (en) * | 2012-02-07 | 2015-04-16 | ▲華▼▲為▼▲終▼端有限公司 | Method, apparatus, and system for media playback processing and control |
JP2018522465A (en) * | 2015-06-16 | 2018-08-09 | トムソン ライセンシングThomson Licensing | Wireless audio / video streaming network |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11341488A (en) * | 1998-05-21 | 1999-12-10 | Nec Corp | Digitizing system and method for moving image data |
JP2002077855A (en) * | 2000-08-28 | 2002-03-15 | Sony Corp | Multimedia information processing system and method |
JP2002374298A (en) * | 2001-06-13 | 2002-12-26 | Oki Electric Ind Co Ltd | Transcoder |
JP2002374317A (en) * | 2001-06-15 | 2002-12-26 | Oki Electric Ind Co Ltd | Data converter, data distribution device and data conversion network system |
JP2004234111A (en) * | 2003-01-28 | 2004-08-19 | Sony Corp | Information processing apparatus and method, computer program |
JP2004533748A (en) * | 2001-04-17 | 2004-11-04 | ジェネラル・インスツルメント・コーポレーション | Multirate transcoder for digital stream |
JP2004357002A (en) * | 2003-05-29 | 2004-12-16 | Ntt Data Corp | System and method for converting video data format |
WO2006126260A1 (en) * | 2005-05-25 | 2006-11-30 | Mitsubishi Denki Kabushiki Kaisha | Stream distribution system |
-
2005
- 2005-05-31 JP JP2005160054A patent/JP2006339855A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11341488A (en) * | 1998-05-21 | 1999-12-10 | Nec Corp | Digitizing system and method for moving image data |
JP2002077855A (en) * | 2000-08-28 | 2002-03-15 | Sony Corp | Multimedia information processing system and method |
JP2004533748A (en) * | 2001-04-17 | 2004-11-04 | ジェネラル・インスツルメント・コーポレーション | Multirate transcoder for digital stream |
JP2002374298A (en) * | 2001-06-13 | 2002-12-26 | Oki Electric Ind Co Ltd | Transcoder |
JP2002374317A (en) * | 2001-06-15 | 2002-12-26 | Oki Electric Ind Co Ltd | Data converter, data distribution device and data conversion network system |
JP2004234111A (en) * | 2003-01-28 | 2004-08-19 | Sony Corp | Information processing apparatus and method, computer program |
JP2004357002A (en) * | 2003-05-29 | 2004-12-16 | Ntt Data Corp | System and method for converting video data format |
WO2006126260A1 (en) * | 2005-05-25 | 2006-11-30 | Mitsubishi Denki Kabushiki Kaisha | Stream distribution system |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008153067A1 (en) * | 2007-06-11 | 2008-12-18 | Sharp Kabushiki Kaisha | Content delivering apparatus, program and recording medium |
JP2009027440A (en) * | 2007-07-19 | 2009-02-05 | Nippon Hoso Kyokai <Nhk> | Route search device, content providing device, content conversion device, and program thereof |
JP2010097499A (en) * | 2008-10-17 | 2010-04-30 | Panasonic Electric Works Co Ltd | Network system |
JP2011048824A (en) * | 2009-08-21 | 2011-03-10 | Samsung Electronics Co Ltd | Method and apparatus for sharing function of external device through complex network |
US11178232B2 (en) | 2009-08-21 | 2021-11-16 | Samsung Electronics Co., Ltd | Method and apparatus for sharing function of external device through complex network |
JP2010211806A (en) * | 2010-03-26 | 2010-09-24 | Toshiba Corp | Content reproduction device and content reproduction method |
JP2011205601A (en) * | 2010-03-26 | 2011-10-13 | Toshiba Corp | Image processing device, and image processing method |
US9185334B2 (en) | 2010-03-26 | 2015-11-10 | Kabushiki Kaisha Toshiba | Methods and devices for video generation and networked play back |
GB2495435A (en) * | 2010-06-29 | 2013-04-10 | Zte Usa Inc | Method and system for cloud-based media adaption and transcoding service |
JP2013539613A (en) * | 2010-06-29 | 2013-10-24 | ゼットティーイー (ユーエスエー) インコーポレイテッド | Method and system for cloud-based media adaptation and conversion services |
KR101523853B1 (en) * | 2010-06-29 | 2015-06-01 | 제트티이 (유에스에이) 잉크. | Method and system for cloud-based media adaptation and transcoding service |
WO2012006151A3 (en) * | 2010-06-29 | 2012-04-05 | Zte Usa Inc. | Method and system for cloud-based media adaptation and transcoding service |
JP2012034383A (en) * | 2011-09-07 | 2012-02-16 | Toshiba Corp | Image processing device, image processing program, and image processing method |
JP2015511455A (en) * | 2012-02-07 | 2015-04-16 | ▲華▼▲為▼▲終▼端有限公司 | Method, apparatus, and system for media playback processing and control |
KR101679824B1 (en) * | 2012-02-07 | 2016-11-25 | 후아웨이 디바이스 컴퍼니 리미티드 | Method, apparatus and system for processing and controlling media play |
US9600226B2 (en) | 2012-02-07 | 2017-03-21 | Huawei Device Co., Ltd. | Media playback processing and control method, apparatus, and system |
US9880806B2 (en) | 2012-02-07 | 2018-01-30 | Huawei Device Co., Ltd. | Media playback processing and control method, apparatus, and system |
CN104320403A (en) * | 2014-10-31 | 2015-01-28 | 杭州华三通信技术有限公司 | Communication method and device |
JP2018522465A (en) * | 2015-06-16 | 2018-08-09 | トムソン ライセンシングThomson Licensing | Wireless audio / video streaming network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4772375B2 (en) | Electronic device and content management method | |
US10291618B2 (en) | Method and apparatus for providing and receiving contents via network, method and apparatus for backing up data via network, backup data providing device, and backup system | |
KR101016465B1 (en) | A recording medium on which an information processing apparatus at a content providing server and a client, an information processing method at a content providing server and a client, and a computer program executing the information processing method are recorded. | |
US9634854B2 (en) | Method and apparatus for sharing functions between devices via a network | |
JP5005895B2 (en) | Strategies for transmitting in-band control information | |
EP2136509B1 (en) | Information processing system, apparatus, method and program for providing information from a parent terminal to a child terminal | |
KR100997944B1 (en) | An information processing device, an information processing method, and a content delivery device, a content delivery method, and a recording medium | |
CN100388249C (en) | Information processing apparatus and information processing method | |
CN100385424C (en) | Information processing device and content information processing method | |
JP5444476B2 (en) | CONTENT DATA GENERATION DEVICE, CONTENT DATA GENERATION METHOD, COMPUTER PROGRAM, AND RECORDING MEDIUM | |
EP1612685A1 (en) | Content providing server, information processing device and method, and computer program | |
JP4654918B2 (en) | Information processing apparatus and information processing system | |
EP1589435B1 (en) | Information processing device, information processing method, and computer program | |
JP2008005254A (en) | Server device, client device, content reproduction system, content processing method, and program | |
JP2011248732A (en) | Information processor, information processing method, and information processing system | |
KR20130038192A (en) | Content output system and codec information sharing method thereof | |
KR20070080396A (en) | A / X stream relay system and method between data network and IIEE1313 network | |
JP2006339855A (en) | Network control apparatus, coding system conversion apparatus, and content data reproduction system | |
JP2006295586A (en) | Content conversion apparatus and transcoding system | |
JP2004056228A (en) | Information processing apparatus | |
US9247007B2 (en) | System and method for providing a peripheral control interface for extending media device functions | |
JP2003153254A (en) | Data processing device, data processing method, program, and storage medium | |
CN101243645B (en) | Method and apparatus for controlling network of shared resources | |
EP2566177B1 (en) | Electronic apparatus and method for transferring contents on cloud system to device connected to DLNA | |
JP5248640B2 (en) | Electronics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080418 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20080418 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110223 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110301 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110628 |