(57)【要約】  サーバ２，３に蓄積されているコンテンツのフォーマットをレンダラ４がサポートするフォーマットに変換するトランスコーダモジュール１２，１３と、サーバ２，３が蓄積している各コンテンツのフォーマットとトランスコーダモジュール１２，１３の変換機能を比較し、サポート可能なコンテンツを記載したコンテンツフォーマットテーブルを作成し、作成したコンテンツフォーマットテーブルに基づき送信されたコンテンツの取得要求をサーバ２，３に転送する内部コントローラ１１とを備えている。
2007074521.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のサーバに蓄積されているコンテンツのフォーマットを、コンテンツを再生するネットワーク上のレンダラがサポートするフォーマットに変換するトランスコーダモジュールと、
上記サーバが保持するコンテンツリストを取得し、取得したコンテンリストに記載されている各コンテンツのフォーマットと、上記トランスコーダモジュールの変換機能を比較し、サポート可能なコンテンツを記述したコンテンツフォーマットテーブルを作成し、作成したコンテンツフォーマットテーブルに基づき送信されたコンテンツの取得要求を上記サーバに転送する内部コントローラとを備え、
上記トランスコーダモジュールが、上記サーバから送信されたコンテンツのフォーマットを上記レンダラがサポート可能なフォーマットに変換し、変換したフォーマットのコンテンツを上記レンダラに送信することを特徴とするトランスコーダ装置。
【請求項２】
上記内部コントローラはコンテンツフォーマットテーブルに上記サーバが保持するコンテンツリストの内容を記載することを特徴とする請求項１記載のトランスコーダ装置。
【請求項３】
上記トランスコーダモジュールは、ＭＩＭＥ（Multipurpose Internet Mail Extension）が規定するコンテンツのフォーマットを変換することを特徴とする請求項１記載のトランスコーダ装置。
【請求項４】
上記トランスコーダモジュールは、ＤＬＮＡ（Digital Living Network Alliance）が規定するコンテンツのフォーマットを変換することを特徴とする請求項１記載のトランスコーダ装置。
【請求項５】
上記内部コントローラは、作成したコンテンツフォーマットテーブルを、ユーザからの要求を受けコンテンツの再生要求を行うコントローラに送信することを特徴とする請求項１記載のトランスコーダ装置。
【請求項６】
上記内部コントローラは、コンテンツフォーマットテーブルを受信した上記コントローラからのコンテンツを特定するためのアドレスを含むコンテンツの再生要求を受信した上記レンダラからのコンテンツを特定するためのアドレスを含むコンテンツの取得要求を受信し、受信したコンテンツの取得要求をコンテンツを特定するためのアドレスを参照して上記サーバに転送することを特徴とする請求項５記載のトランスコーダ装置。
【請求項７】
上記内部コントローラは、必要とするトランスコーダモジュールがトランスコーダ装置の内部に備えていない場合には、ネットワーク上に存在するトランスコーダモジュールを検索して取り込むことを特徴とする請求項１記載のトランスコーダ装置。
【請求項８】
上記内部コントローラは、予め入手したアドレスを用いて、ネットワーク上に存在するトランスコーダモジュールを検索することを特徴とする請求項７記載のトランスコーダ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はネットワーク上に設置されたトランスコーダ装置に関するものである。
【背景技術】
【０００２】
従来からネットワーク上のサーバからレンダラへのコンテンツ提供がコントローラの制御により可能である。具体的に非特許文献１では、コントロールポイントと呼ばれるコントローラが、ネットワーク上のサーバとレンダラを制御することにより、サーバ内のコンテンツをレンダラに転送し、コンテンツをレンダラにおいてデコード・表示するシステムが記述されている。上記システムにおいて、サーバ内に蓄積されるコンテンツのフォーマットがレンダラのサポートするフォーマットと異なる場合には、サーバ内のトランスコーダにより変換してレンダラに提供している。【０００３】
関連する技術として、特許文献１に示す情報処理装置では、ストリーミングデータに処理を施す情報をストリーミングデータに付加する附加手段と、情報を付加されたストリーミングデータを保存する保存手段と、保存された情報を含むストリーミングデータを送信する送信手段とを備え、情報としてストリーミングデータにトランスコードするトランスコーダを含むことが記載されている。【０００４】
また、特許文献２に示すトランスコーダ装置では、クライアントのストリーミング要求をネットワークから受信し、そのストリーミング要求を変換して、クライアントの代理でサーバへ向けて送信する要求処理手段と、サーバ側からストリーミング要求に対する返信を受信し、その返信を変換してクライアントへ送信する返信処理手段と、ストリーミング要求やストリーミング要求に対する返信によって取得したクライアント情報やサーバのコンテンツ情報に従い、サーバ側からのストリームデータを変換してクライアントへ送信するトランスコーディック処理手段とを備えて、クライアントとサーバとの間の通信時必要帯域に対応できるよう、ストリームデータの符号量等を適宜変換することが記載されている。【０００５】
【特許文献１】特開平２００２−３４２１９２号公報（段落０００８，００１１）
【特許文献２】特開２００２−３７４２９８号公報（段落０１９３）
【非特許文献１】UPnP AV Architecture V.83 June 12,2002，p1-p22（Universal Plug and Play Forum - www.upnp.org）
【０００６】
上記従来例の方法では、サーバやレンダラにトランスコーダを内蔵する方法であるため、サポート可能なコンテンツフォーマットを増やすために、多くのトランスコーダを各サーバ内又は各レンダラ内にそれぞれ用意しなければならないという課題があった。
また、様々なフォーマット方式に対応できるように各サーバ側に多くのフォーマットで符号化されたコンテンツを用意することも考えられるが、フォーマットや方式が膨大な数であるため現実的ではない。【０００７】
この発明は上記のような課題を解決するためになされたもので、サポート可能なコンテンツフォーマットを増やすために、多くのトランスコーダを各サーバ内又は各レンダラ内にそれぞれ用意する必要がなく、各サーバが蓄積している多種多様のフォーマットのコンテンツを各レンダラが再生可能なフォーマットに変換し提供することができるトランスコーダ装置を得ることを目的とする。
【発明の開示】
【０００８】
この発明に係るトランスコーダ装置は、ネットワーク上のサーバに蓄積されているコンテンツのフォーマットを、コンテンツを再生するネットワーク上のレンダラがサポートするフォーマットに変換するトランスコーダモジュールと、上記サーバが保持するコンテンツリストを取得し、取得したコンテンリストに記載されている各コンテンツのフォーマットと、上記トランスコーダモジュールの変換機能を比較し、サポート可能なコンテンツを記述したコンテンツフォーマットテーブルを作成し、作成したコンテンツフォーマットテーブルに基づき送信されたコンテンツの取得要求を上記サーバに転送する内部コントローラとを備え、上記トランスコーダモジュールが、上記サーバから送信されたコンテンツのフォーマットを上記レンダラがサポート可能なフォーマットに変換し、変換したフォーマットのコンテンツを上記レンダラに送信するものである。
【０００９】
この発明により、サポート可能なコンテンツフォーマットを増やすために、多くのトランスコーダを各サーバ内又は各レンダラ内にそれぞれ用意する必要がなく、１つ以上のサーバを仮想的に１つのサーバとしてレンダラにコンテンツを提供することができ、各サーバが蓄積している多種多様のフォーマットのコンテンツを各レンダラが再生可能なフォーマットに変換し提供することができるという効果が得られる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１によるトランスコーダ装置を適用したコンテンツ再生システムの構成を示すブロック図である。
【図２】この発明の実施の形態１におけるサーバが保持しているコンテンツリストを示す図である。
【図３】この発明の実施の形態１におけるトランスコーダ装置がサポート可能なコンテンツを記載したコンテンツフォーマットテーブルを示す図である。
【図４】この発明の実施の形態１において、レンダラがサポート可能なフォーマットを記載したフォーマットリストを示す図である。
【図５】この発明の実施の形態１において、ＭＩＭＥやＤＬＮＡを用いた場合のサーバに蓄積される写真コンテンツ、オーディオコンテンツ及びＡＶコンテンツのフォーマットの例を示す図である。
【図６】この発明の実施の形態１によるトランスコーダ装置を適用したコンテンツ再生システムの動作シーケンスを示す図である。
【図７】この発明の実施の形態１によるトランスコーダ装置がコンテンツフォーマットテーブルを作成する際の詳細処理を示すフローチャートである。
【図８】この発明の実施の形態２によるトランスコーダ装置を適用したコンテンツ再生システムの構成を示すブロック図である。
【発明を実施するための最良の形態】
【００１１】
以下、この発明をより詳細に説明するために、この発明を実施するための最良の形態について、添付の図面に従って説明する。
実施の形態１．
第１図はこの発明の実施の形態１によるトランスコーダ装置を適用したコンテンツ再生システムの構成を示すブロック図である。第１図において、コンテンツのフォーマットを変換するトランスコーダ装置１は、コンテンツを提供するサーバ２及びサーバ３、コンテンツを受信・デコード・再生するレンダラ４、ユーザ６からの要求を受けトランスコーダ装置１とレンダラ４を制御するコントローラ５と接続されている。この第１図では、２個のサーバと１個のレンダラがトランスコーダ装置１に接続されているが、２個以上のサーバと１個以上のレンダラがトランスコーダ装置１に接続されていても良い。【００１２】
第１図において、トランスコーダ装置１は、装置全体を制御する内部コントローラ１１と、コンテンツのフォーマットＡをフォーマットＺに変換するトランスコーダモジュール１２と、コンテンツのフォーマットＢをフォーマットＺに変換するトランスコーダモジュール１３とを備えている。この第１図では、トランスコーダ装置１は、例として２個のトランスコーダモジュール１２及びトランスコーダモジュール１３を備えているが、２個以上のトランスコーダモジュールを備えていても良い。【００１３】
サーバ２はフォーマットＡのコンテンツを蓄積し、サーバ３はフォーマットＢのコンテンツを蓄積しており、サーバ２及びサーバ３が提供するコンテンツのフォーマットは必ずしも一致しない。レンダラ４は、ユーザ６の要求を受けたコントローラ５からのコンテンツの再生要求に基づき、コンテンツの取得要求をトランスコーダ装置１に送信し、トランスコーダ装置１によりフォーマットＺに変換されたコンテンツを受信しデコードして再生する。【００１４】
第２図はサーバ２及びサーバ３が保持しているコンテンツリスト１０１及びコンテンツリスト１０２を示す図である。サーバ２が保持しているコンテンツリスト１０１には、蓄積しているタイトルＡ１及びタイトルＢ１のコンテンツについて、フォーマットがＡであることとサーバ２のアドレスが記載されている。また、サーバ３が保持しているコンテンツリスト１０２には、蓄積しているタイトルＡ２及びタイトルＢ２のコンテンツについて、フォーマットがＢであることとサーバ３のアドレスが記載されている。【００１５】
第３図はトランスコーダ装置１がサポート可能なコンテンツを記載したコンテンツフォーマットテーブル１０３を示す図である。コンテンツフォーマットテーブル１０３の第５行〜最終行には、第２図に示すコンテンツリスト１０１及びコンテンツリスト１０２の内容が記載されている。また、コンテンツフォーマットテーブル１０３の第１行〜第４行には、サポート可能なコンテンツとしてのタイトルＡ１及びタイトルＢ１のコンテンツについて、フォーマットがＡから変換したＺであることとトランスコーダ装置１のアドレスが記載され、また、サポート可能なコンテンツとしてのタイトルＡ２及びタイトルＢ２のコンテンツについて、フォーマットがＢから変換したＺであることとトランスコーダ装置１のアドレスが記載されている。【００１６】
第３図に示す例では、トランスコーダ装置１がサポート可能なフォーマットＡ及びフォーマットＢのコンテンツを示しているが、例えば、サーバ２がフォーマットＡのコンテンツの他にフォーマットＺのコンテンツを蓄積し、サーバ２のコンテンツリスト１０１に、フォーマットＺのコンテンツに関する情報が含まれている場合にも、コンテンツフォーマットテーブル１０３には、コンテンツリスト１０１の内容がそのまま記載される。【００１７】
第４図はレンダラ４がサポート可能なフォーマットを記載したフォーマットリスト１０４を示す図である。フォーマットリスト１０４には、レンダラ４がサポートするフォーマットがＺであることとレンダラ４のアドレスが記載されている。【００１８】
上記サーバ２及びサーバ３に蓄積されるコンテンツには様々な種類のコンテンツが含まれる。例えば、ＭＰＥＧ（Moving Picture Experts Group）２、ＭＰＥＧ４  Ｐａｒｔ２、ＭＰＥＧ４  Ｐａｒｔ１０・ＡＶＣ（Advanced Video Coding）、ＷＭＶ（Windows（登録商標） Media Video）等の動画像データと、ＪＰＥＧ（Joint Photographic Experts Group）、ビットマップ、ＰＮＧ（Portable Network Graphics）等の静止画像と、ＬＰＣＭ（Linear Pulse Code Modulation）、ＭＰ３（Moving Picture Experts Group-2 Audio Layer-3）、ＡＡＣ（Advanced Audio Coding）、ＭＰＥＧ４等のオーディオデータが含まれている。【００１９】
第５図はＭＩＭＥ（Multipurpose Internet Mail Extension）やＤＬＮＡ（Digital Living Network Alliance）を用いた場合のサーバ２，３に蓄積される写真コンテンツ、オーディオコンテンツ及びＡＶコンテンツのフォーマットの例を示す図である。サーバ２及びサーバ３に蓄積されるフォーマットは、第５図に示すように、コンテンツのフォーマットの識別子としてのＭＩＭＥとＤＬＮＡが規定する写真コンテンツ、オーディオコンテンツ及びＡＶコンテンツ等のそれぞれのフォーマットに対応するプロファイルネーム（ＯＲＧ＿ＰＮ：Organization_Profile Name）を用いることができる。【００２０】
第６図はこの発明の実施の形態１によるトランスコーダ装置を適用したコンテンツ再生システムの動作シーケンスを示す図である。
ステップＳＴ１において、トランスコーダ装置１の内部コントローラ１１は、ネットワーク上のサーバ２及びサーバ３を検索し、サーバ２及びサーバ３が保持する第２図に示すコンテンツリスト１０１及びコンテンツリスト１０２を取得する。【００２１】
ステップＳＴ２において、トランスコーダ装置１の内部コントローラ１１は、取得したコンテンツリスト１０１及びコンテンツリスト１０２に記載されているコンテンツのフォーマットと、トランスコーダ装置１が内部に保有するトランスコーダモジュール１２及びトランスコーダモジュール１３の変換機能を比較し、サポート可能なコンテンツのフォーマットを判定して、第３図に示すように、サーバ２及びサーバ３が保持しているコンテンツリスト１０１及びコンテンツリスト１０２の内容と、サポート可能なコンテンツとしてのタイトルＡ１及びタイトルＢ１のコンテンツについて、フォーマットがＡから変換したＺであることとトランスコーダ装置１のアドレスを記載し、また、サポート可能なコンテンツとしてのタイトルＡ２及びタイトルＢ２のコンテンツについて、フォーマットがＢから変換したＺであることとトランスコーダ装置１のアドレスを記載することによりコンテンツフォーマットテーブル１０３を作成する。【００２２】
ステップＳＴ３において、コントローラ５は、ユーザ６からのコンテンツの再生要求により、トランスコーダ装置１の内部コントローラ１１が作成した第３図に示すコンテンツフォーマットテーブル１０３を取得し、ステップＳＴ４において、コントローラ５はレンダラ４から第４図に示すフォーマットリスト１０４を取得する。【００２３】
ステップＳＴ５において、コントローラ５は、上記ステップＳＴ３で取得したコンテンツフォーマットテーブル１０３と、上記ステップＳＴ４で取得したフォーマットリスト１０４とを比較し、利用可能なコンテンツの中からユーザ９により再生要求されたコンテンツを選択し、ユーザ９により再生要求されたコンテンツを特定するためのアドレスを含むコンテンツの再生要求をレンダラ４に送信する。
このとき、コントローラ５は、ユーザ９によりフォーマットＡ又はフォーマットＢのコンテンツが再生要求された場合には、コンテンツを特定するためのアドレスとしてコンテンツフォーマットテーブル１０３におけるトランスコーダ装置１のアドレスを指定し、ユーザ９によりレンダラ４がサポート可能なフォーマットＺのコンテンツが再生要求された場合には、コンテンツを特定するためのアドレスとしてフォーマットＺのコンテンツを蓄積している例えばサーバ２のアドレスを指定する。【００２４】
ステップＳＴ６において、レンダラ４はコントローラ５からの再生要求を受け、コンテンツを特定するためのアドレスを参照して、コンテンツの取得要求をトランスコーダ装置１又はサーバ２に対して送信する。すなわち、フォーマットＡ又はフォーマットＢのコンテンツが再生要求された場合には、レンダラ４はコンテンツの取得要求をトランスコーダ装置１に対して送信し、フォーマットＺのコンテンツが再生要求された場合には、レンダラ４はコンテンツの取得要求をサーバ２に対して送信する。【００２５】
ステップＳＴ７において、トランスコーダ装置１の内部コントローラ１１は、受信したコンテンツの取得要求を解析し、コンテンツを特定するアドレスを参照して、再生要求されたコンテンツを蓄積しているサーバ２又はサーバ３に対してコンテンツの取得要求を転送する。
ステップＳＴ８において、サーバ２又はサーバ３はトランスコーダ装置１の内部コントローラ１１から要求されたフォーマットＡ又はフォーマットＢのコンテンツをトランスコーダ装置１のトランスコードモジュール１２又はトランスコードモジュール１３に送信する。また、レンダラ４から直接フォーマットＺのコンテンツの取得要求を受けたサーバ２は要求されたフォーマットＺのコンテンツをレンダラ４に送信する。【００２６】
ステップＳＴ９において、トランスコーダ装置１のトランスコードモジュール１２又はトランスコードモジュール１３は、サーバ２又はサーバ３から送信されたフォーマットＡ又はフォーマットＢのコンテンツをフォーマットＺのコンテンツに変換し、フォーマットＺに変換したコンテンツをレンダラ４に送信する。
レンダラ４はトランスコーダ装置１から送信されたフォーマットＺに変換されたコンテンツ又はサーバ２から送信されたフォーマットＺのコンテンツを受信して再生する。【００２７】
第７図はトランスコーダ装置１がコンテンツフォーマットテーブル１０３を作成する際の詳細処理を示すフローチャートである。
ステップＳＴ１１において、トランスコーダ装置１の内部コントローラ１１はネットワーク上のサーバ２及びサーバ３を検索する。
ステップＳＴ１２において、内部コントローラ１１はサーバ２及びサーバ３のコンテンツリスト１０１及びコンテンツリスト１０２を取得してコンテンツリスト１０１及びコンテンツリスト１０２の内容をコンテンツフォーマットテーブル１０３に記載する。この処理により、第３図に示すコンテンツフォーマットテーブル１０３における第５行〜最終行の情報が記載される。【００２８】
ステップＳＴ１３において、内部コントローラ１１は取得したコンテンツリスト１０１及びコンテンツリスト１０２内のコンテンツ数をＮと設定する。
ステップＳＴ１４において、内部コントローラ１１は変数ｉを１に設定する。
ステップＳＴ１５において、内部コントローラ１１はコンテンツリスト１０１及びコンテンツリスト１０２内のｉ番目のコンテンツをＣｉと設定し、コンテンツＣｉのフォーマットをＦｉと設定する。【００２９】
ステップＳＴ１６において、内部コントローラ１１はトランスコーダ装置１が保持するトランスコーダモジュール数をＭと設定する。
ステップＳＴ１７において、内部コントローラ１１は変数ｊを１に設定する。
ステップＳＴ１８において、内部コントローラ１１はトランスコーダ装置１内のｊ番目のトランスコーダモジュールをＴｊと設定する。【００３０】
ステップＳＴ１９において、内部コントローラ１１はトランスコーダモジュールＴｊがフォーマットＦｉを変換可能か否かを判定する。
トランスコーダモジュールＴｊがフォーマットＦｉを変換可能である場合には、ステップＳＴ２０において、内部コントローラ１１は第３図に示すコンテンツフォーマットテーブル１０３のコンテンツＣｉの情報として、フォーマットＦｉをサポートフォーマットに設定してフォーマット欄にトランスコーダモジュールＴｊによる変換後のフォーマットを記載し、アドレス欄にトランスコーダ装置１のアドレスを記載し、ステップＳＴ２１に移行する。
一方、トランスコーダモジュールＴｊがフォーマットＦｉを変換可能でない場合には、ステップＳＴ２１に移行する。【００３１】
ステップＳＴ２１において、内部コントローラ１１は変数ｊに１を追加する。
ステップＳＴ２２において、内部コントローラ１１は変数ｊがトランスコーダモジュール数Ｍと等しいか否かを確認し、等しくない場合には上記ステップＳＴ１８の処理に戻り、等しい場合には、ステップＳＴ２３に移行する。【００３２】
ステップＳＴ２３において、内部コントローラ１１は変数ｉに１を追加する。
ステップＳＴ２４において、内部コントローラ１１は変数ｉがコンテンツ数Ｎと等しいか否かを確認し、等しくない場合には上記ステップＳＴ１５の処理に戻り、等しい場合には処理を終了する。【００３３】
上記ステップＳＴ１３〜ＳＴ２４までの処理を繰り返すことにより、第３図に示すコンテンツフォーマットテーブル１０３における第１行〜４行の情報が記載される。【００３４】
以上のように、この実施の形態１によれば、トラスコード装置１をサーバ２、サーバ３又はレンダラ４から独立させてネットワーク上に配置し、トラスコード装置１が、サーバ２及びサーバ３のコンテンツリスト１０１及びコンテンツリスト１０２に記載されているコンテンツのフォーマットとトランスコーダ装置１が内部に保有するトランスコーダモジュール１２及びトランスコーダモジュール１３の変換機能を比較し、サポート可能なコンテンツのフォーマットを判定して、コンテンツフォーマットテーブル１０３を作成し、作成されたコンテンツフォーマットテーブル１０３を参照して取得要求されたコンテンツをサーバ２又はサーバ３より受信して、レンダラ４がサポート可能なフォーマットに変換してレンダラ４に送信することにより、サポート可能なコンテンツフォーマットを増やすために、多くのトランスコーダを各サーバ内又は各レンダラ内にそれぞれ用意する必要がなく、１つ以上のサーバを仮想的に１つのサーバとしてレンダラにコンテンツを提供することができ、各サーバが蓄積している多種多様のフォーマットのコンテンツを各レンダラが再生可能なフォーマットに変換し提供することができるという効果が得られる。【００３５】
実施の形態２．
第８図はこの発明の実施の形態３によるトランスコーダ装置を適用したコンテンツ再生システムの構成を示すブロック図である。第８図において、トランスコーダ装置１はコンテンツを提供するサーバ７、コンテンツを受信・デコード・再生するレンダラ４、ユーザ６からの要求を受けトランスコーダ装置１とレンダラ４を制御するコントローラ５と接続されている。また、第８図において、ネットワーク上のトランスコーダモジュール１４及びトランスコーダモジュール１５は、インターネット上のウェブサイトやサーバ内部に備えられているものとする。【００３６】
この実施の形態２では、トランスコーダ装置１の内部に必要とされるサポート可能なトランスコーダモジュールを備えていない場合は、ネットワーク上のトランスコーダモジュール１４又はトランスコーダモジュール１５を検索し、例えば必要なトランスコードモジュール１４をコピー又はインストールすることにより取り込んで使用する。【００３７】
トランスコーダ装置１の内部コントローラ１１は、ネットワーク上のフォーマットＣのコンテンツを蓄積しているサーバ７を検索し、サーバ７が保持しているコンテンツリストを取得する。【００３８】
内部コントローラ１１は、取得したコンテンツリストに記載されているコンテンツのフォーマットと、トランスコーダ装置１が内部に備えているトランスコーダモジュール１２及びトランスコーダモジュール１３の変換機能を比較し、サポート可能なコンテンツのフォーマットを判定する。【００３９】
内部コントローラ１１は、必要とされるトランスコーダモジュールがトランスコーダ装置１の内部に備えられていない場合には、サーバ７に蓄積されているコンテンツのフォーマットＣをレンダラ４がサポート可能なフォーマットＺに変換可能なネットワーク上のトランスコーダモジュール１４を検索し、トランスコーダ装置１内にコピー又はインストールすることにより取り込む。このとき、内部コントローラ１１は、ネットワーク上の全てのトランスコードモジュールを検索してトランスコーダモジュール１４を抽出して取り込むか、又は、フォーマットＣをフォーマットＺに変換可能なトランスコーダモジュール１４のアドレスを予め入手している場合には、そのアドレスを用いてトランスコーダモジュール１４を検索して取り込む。【００４０】
内部コントローラ１１は、取得したサーバ７のコンテンツリストと、トランスコーダ装置１が内部に保有するトランスコーダモジュール１２、トランスコーダモジュール１３及びトランスコーダモジュール１４により、コンテンツフォーマットテーブル１０３を作成する。
また、トランスコーダ装置１の内部に取り込まれたトランスコーダモジュール１４は、コンテンツの取得要求によりサーバ７から送信されたフォーマットＣのコンテンツをフォーマットＺのコンテンツに変換してレンダラ４に送信する。
その他の処理は上記実施の形態１と同様である。【００４１】
以上のように、この実施の形態２によれば、上記実施の形態１と同様の効果が得られると共に、トランスコーダ装置１が必要なトランスコーダモジュールを備えていない場合には、ネットワーク上のトランスコーダモジュールを検索して使用することにより、さらに多種多様のフォーマットのコンテンツを提供することができるという効果が得られる。
【産業上の利用可能性】
【００４２】
以上のように、この発明に係るトランスコーダ装置は、例えば、サーバが蓄積している多種多様のフォーマットのコンテンツをレンダラが再生可能なフォーマットに変換し提供するものに適している。
【図１】
2007074521.tif 000003
【図２】
2007074521.tif 000004
【図３】
2007074521.tif 000005
【図４】
2007074521.tif 000006
【図５】
2007074521.tif 000007
【図６】
2007074521.tif 000008
【図７】
2007074521.tif 000009
【図８】
2007074521.tif 000010
【国際調査報告】
2007074521.tif 000011
2007074521.tif 000012
2007074521.tif 000013
2007074521.tif 000014