(57)【要約】【課題】  クライアント端末と同一のネットワークに接続された配信装置が有するトランスコード機能を利用して、クライアント端末において再生することができるフォーマットに変換し、コンテンツデータをクライアント端末へ配信するコンテンツ配信システムを提供する。【解決手段】  配信手段により配信されるコンテンツデータに関するコンテンツ情報を管理する管理手段と、配信手段により配信されるコンテンツデータまたは受信手段により受信されたコンテンツデータのフォーマットを変換するトランスコード手段と、クライアント端末からの指示にしたがってトランスコード手段によりフォーマットが変換されたコンテンツデータをネットワークを介してクライアント端末または他の配信装置へ転送するように制御する制御手段とを備える。【選択図】  図１
2007228129.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末へネットワークを介してコンテンツデータを配信する配信装置において、
コンテンツデータをネットワークを介して送信する送信手段と、
他の配信装置からコンテンツデータをネットワークを介して受信する受信手段と、
前記受信手段により受信されたコンテンツデータのフォーマットを変換するトランスコード手段と、
クライアント端末からの指示にしたがって前記トランスコード手段によりフォーマットが変換されたコンテンツデータをネットワークを介してクライアント端末または他の配信装置へ転送するように前記送信手段を制御する制御手段とを備えることを特徴とする配信装置。
【請求項２】
クライアント端末へネットワークを介してコンテンツデータを配信する配信装置において、
コンテンツデータを配信する配信手段と、
前記配信手段により配信されるコンテンツデータに関するコンテンツ情報を管理する管理手段と、
前記管理手段により管理されるコンテンツ情報および前記配信手段により配信されるコンテンツデータをネットワークを介して送信する送信手段と、
他の配信装置からコンテンツデータをネットワークを介して受信する受信手段と、
前記配信手段により配信されるコンテンツデータまたは前記受信手段により受信されたコンテンツデータのフォーマットを変換するトランスコード手段と、
クライアント端末からの指示にしたがって前記トランスコード手段によりフォーマットが変換されたコンテンツデータをネットワークを介してクライアント端末または他の配信装置へ転送するように前記送信手段を制御する制御手段とを備えることを特徴とする配信装置。
【請求項３】
ネットワークに接続された複数の配信装置から配信されるコンテンツデータを受信するクライアント端末において、
配信装置に蓄積されたコンテンツデータに関するコンテンツ情報およびコンテンツデータのフォーマット変換が可能なフォーマットの種類を示すトランスコード情報を配信装置から取得する取得手段と、
配信装置からネットワークを介して送信されたコンテンツデータを受信する受信手段と、
前記受信手段により受信されたコンテンツデータをデコードするデコード手段と、
前記取得手段により取得されたコンテンツ情報に基づいて配信装置から配信するコンテンツデータを選択する選択手段と、
前記取得手段により取得されたトランスコード情報に基づいて前記選択手段により選択されたコンテンツデータを前記デコード手段でデコード可能なフォーマットに変換する配信装置を設定する設定手段と、
前記設定手段により設定された配信装置へコンテンツデータが転送されるように指示する指示手段とを備えることを特徴とするクライアント端末。
【請求項４】
配信装置からクライアント端末へネットワークを介してコンテンツデータを配信するコンテンツ配信システムにおいて、
請求項１または請求項２に記載された複数の配信装置と、請求項３に記載されたクライアント端末を同一のネットワーク内に備えることを特徴とするコンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してクライアント端末に配信するコンテンツデータをクライアント端末に適合するフォーマットに変換する配信装置、配信装置からネットワークを介して配信されたコンテンツデータを受信するクライアント端末及びコンテンツ配信システムに関する。
【背景技術】
【０００２】
特許文献１には、クライアント端末、コンテンツサーバ及びトランスコードサーバをインターネットに接続し、クライアント端末が再生できないコンテンツをコンテンツサーバからダウンロードする場合、トランスコードサーバにより当該コンテンツをクライアント端末で再生できるフォーマットに変換し、変換後のコンテンツをクライアント端末へ送信する技術が開示されている。
【０００３】
特許文献１に開示された技術において、クライアント端末は、トランスコードサーバにコンテンツのフォーマットを変換させるために、ダウンロードするコンテンツのＵＲＬ情報をトランスコードサーバへ送信する。トランスコードサーバは、受信したＵＲＬ情報に基づいてコンテンツサーバからコンテンツをダウンロードし、ダウンロードしたコンテンツのフォーマットをクライアント端末で再生可能なフォーマットに変換（トランスコード）する。そして、トランスコードサーバは、トランスコードしたコンテンツをクライアント端末へ送信する。
【０００４】
【特許文献１】特開２００４−１０２３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された技術では、ユーザがトランスコードサーバが設置されていることを認識している必要があり、ダウンロードするコンテンツをトランスコードするときには、トランスコードサーバに当該コンテンツのＵＲＬ情報を通知する必要がある。
【０００６】
また、コンテンツのフォーマットには、様々な種類のフォーマット方式がある。トランスコードサーバにおいて、これら全てのフォーマット方式に対応するために、トランスコード機能を拡張する作業を行う必要がある。しかしながら、トランスコードサーバは、トランスコード機能等の拡張に制限がある場合があり、この場合、トランスコード可能なコンテンツのフォーマット方式が限定されてしまう。
【０００７】
本発明は、上記の課題を解決するためになされたものであり、クライアント端末と同一のネットワークに接続された配信装置が有するトランスコード機能を利用して、クライアント端末において再生することができるフォーマットに変換する配信装置、クライアント端末及びコンテンツ配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本願の請求項１記載の発明は、クライアント端末へネットワークを介してコンテンツデータを配信する配信装置において、コンテンツデータをネットワークを介して送信する送信手段と、他の配信装置からコンテンツデータをネットワークを介して受信する受信手段と、前記受信手段により受信されたコンテンツデータのフォーマットを変換するトランスコード手段と、クライアント端末からの指示にしたがって前記トランスコード手段によりフォーマットが変換されたコンテンツデータをネットワークを介してクライアント端末または他の配信装置へ転送するように前記送信手段を制御する制御手段とを備えることを特徴とする。
【０００９】
また、本願の請求項２記載の発明は、クライアント端末へネットワークを介してコンテンツデータを配信する配信装置において、コンテンツデータを配信する配信手段と、前記配信手段により配信されるコンテンツデータに関するコンテンツ情報を管理する管理手段と、前記管理手段により管理されるコンテンツ情報および前記配信手段により配信されるコンテンツデータをネットワークを介して送信する送信手段と、他の配信装置からコンテンツデータをネットワークを介して受信する受信手段と、前記配信手段により配信されるコンテンツデータまたは前記受信手段により受信されたコンテンツデータのフォーマットを変換するトランスコード手段と、クライアント端末からの指示にしたがって前記トランスコード手段によりフォーマットが変換されたコンテンツデータをネットワークを介してクライアント端末または他の配信装置へ転送するように前記送信手段を制御する制御手段とを備えることを特徴とする。
【００１０】
また、本願の請求項３記載の発明は、ネットワークに接続された複数の配信装置から配信されるコンテンツデータを受信するクライアント端末において、配信装置に蓄積されたコンテンツデータに関するコンテンツ情報およびコンテンツデータのフォーマット変換が可能なフォーマットの種類を示すトランスコード情報を配信装置から取得する取得手段と、配信装置からネットワークを介して送信されたコンテンツデータを受信する受信手段と、前記受信手段により受信されたコンテンツデータをデコードするデコード手段と、前記取得手段により取得されたコンテンツ情報に基づいて配信装置から配信するコンテンツデータを選択する選択手段と、前記取得手段により取得されたトランスコード情報に基づいて前記選択手段により選択されたコンテンツデータを前記デコード手段でデコード可能なフォーマットに変換する配信装置を設定する設定手段と、前記設定手段により設定された配信装置へコンテンツデータが転送されるように指示する指示手段とを備えることを特徴とする。
【００１１】
また、本願の請求項４記載の発明は、配信装置からクライアント端末へネットワークを介してコンテンツデータを配信するコンテンツ配信システムにおいて、請求項１または請求項２に記載された複数の配信装置と、請求項２に記載されたクライアント端末を同一のネットワーク内に備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、クライアント端末と同一のネットワークに接続された配信装置が有するトランスコード機能を利用して、クライアント端末において再生することができるフォーマットに変換する配信装置、クライアント端末及びコンテンツ配信システムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明の一実施例である配信装置の構成を示すブロック図である。図１において、１０は本実施例の配信装置、１１は配信部、１２は蓄積部、１３は再生部、１４は管理部、１５はネットワークインターフェース（ネットワークＩ／Ｆ）部、１６はトランスコード部、１７は制御部、２０は本発明の一実施例のクライアント端末、３０はネットワークを示す。本実施例では、クライアント端末２０が接続されたネットワーク３０内に複数の配信装置１０が接続されているものとする。また、ネットワーク３０をＬＡＮ（Local Area Network）とする。
【００１４】
図１に示す配信部１１は、蓄積部１２及び再生部１３を備え、蓄積部１２に蓄積されたコンテンツデータをネットワーク３０を介してクライアント端末２０へ配信する。蓄積部１２は、再生部１３から入力された配信用のコンテンツデータ（例えば、オーディオ信号やビデオ信号）をハードディスク等の記録媒体に蓄積する。再生部１３は、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）等のディスクに記録されたコンテンツデータを再生し、再生したコンテンツデータに予め定められたフォーマット方式で圧縮処理を施す。予め定められたフォーマット方式で圧縮されたコンテンツデータは、蓄積部１２に入力され蓄積される。また、配信部１１には、ＣＤプレーヤ等の外部機器からコンテンツデータを入力する図示しない入力部を備える。この入力部から入力されたコンテンツデータは、再生部１３により再生されたコンテンツデータと同様に蓄積部１２に蓄積される。
【００１５】
管理部１４は、蓄積部１２に蓄積されたコンテンツデータのタイトル、再生時間やフォーマット方式等のコンテンツ情報を管理する。新たにコンテンツ情報が蓄積部１２に蓄積されると、管理部１４は、このコンテンツデータに関するコンテンツ情報を作成する。ネットワークＩ／Ｆ部１５は、本実施例の配信装置１０をネットワーク３０を介して、他の配信装置やクライアント端末２０と接続するインターフェースである。ネットワークＩ／Ｆ部１５は、配信部１１から配信されるコンテンツデータや管理部１４により管理されているコンテンツ情報を送信する。また、ネットワークＩ／Ｆ部１５は、ネットワーク３０を介してクライアント端末２０から出力されたコンテンツデータの配信要求情報等を受信する。
【００１６】
トランスコード部１６は、第１のフォーマット方式のコンテンツデータを第２のフォーマット方式のコンテンツデータに変換するトランスコード処理をする。制御部１７は、本実施例の配信装置１０を統括的に制御する。また、制御部１７は、トランスコード部１６においてフォーマット変換が可能なフォーマット方式の種類を示すトランスコード情報を有し、クライアント端末２０からの指示により、トランスコード情報や蓄積部１２に蓄積されているコンテンツデータをクライアント端末２０へ送信する制御する。
【００１７】
図２は、本発明の一実施例であるクライアント端末の構成を示すブロック図である。図２において、２１は取得部、２２はコンテンツ選択部、２３はトランスコード設定部、２４は転送指示部、２５はネットワークＩ／Ｆ部、２６はデコード部、２７は出力部、２８は制御部を示す。
【００１８】
図２に示す取得部２１は、ネットワーク３０に接続された配信装置１０に対して、蓄積されているコンテンツデータのタイトル、再生時間やフォーマット方式等のコンテンツ情報を問い合わせ、コンテンツ情報を取得する。また、取得部２１は、ネットワーク３０に接続された配信装置１０に対して、コンテンツデータのフォーマット変換が可能なフォーマット方式の種類を示すトランスコード情報を問い合わせ、トランスコード情報を取得する。コンテンツ選択部２２は、配信装置１０に蓄積されているコンテンツデータの中から、視聴するコンテンツデータを選択する操作ボタンを備える。
【００１９】
トランスコード設定部２３は、取得部２１により取得されたトランスコード情報に基づいて、コンテンツ選択部２２により選択されたコンテンツデータをデコード部２６でデコード可能なフォーマット方式にトランスコード処理する配信装置１０を設定する。転送指示部２４は、トランスコード設定部２３により設定された配信装置１０の順序で選択されたコンテンツデータがネットワーク３０を介して転送されるように指示をする。
【００２０】
ネットワークＩ／Ｆ部２５は、本実施例のクライアント端末２０をネットワーク３０を介して配信装置１０と接続するインターフェースである。ネットワークＩ／Ｆ部２５は、取得部２１からのコンテンツ情報及びトランスコード情報の問合わせ、コンテンツ選択部２３からのコンテンツデータの配信要求、転送指示部２４からの指示等の情報を送信する。また、ネットワークＩ／Ｆ部２５は、配信装置１０から配信されるコンテンツデータ、コンテンツ情報やトランスコード情報等を受信する。デコード部２６は、ネットワークＩ／Ｆ部２５から受信したコンテンツデータをデコードする。出力部２７は、デコードされたコンテンツデータを図示しないモニターやスピーカへ出力する。
【００２１】
図３は、本発明の一実施例の配信装置及びクライアント端末からなるコンテンツ配信システムを示す図である。図３に示すコンテンツ配信システムは、図１に示した本実施例の配信装置である配信装置１０ａ、配信装置１０ｂ及び配信装置１０ｃと、図２に示したクライアント端末２０がネットワーク３０に接続された構成である。
【００２２】
以下、図３に示すコンテンツ配信システムにおいて、配信装置１０ａ及び配信装置１０ｂをコンテンツサーバとし、配信装置１０ｃをＡＶ（Audio Visual）アンプとする。配信装置１０ａは、Ａフォーマット方式のコンテンツデータをＡフォーマット方式とは異なるＢフォーマット方式のコンテンツデータに変換するトランスコード部を備えるものとして説明する。
【００２３】
同様にして、配信装置１０ｂは、Ｂフォーマット方式のコンテンツデータをＡまたはＢフォーマット方式とは異なるＣフォーマット方式のコンテンツデータに変換するトランスコード部を備え、配信装置１０ｃは、Ｂフォーマット方式のコンテンツデータをＡ、ＢおよびＣフォーマット方式とは異なるＤフォーマット方式のコンテンツデータに変換するトランスコード部と、Ａフォーマット方式のコンテンツデータをＡ、Ｂ、ＣおよびＤフォーマット方式とは異なるＥフォーマット方式のコンテンツデータに変換するトランスコード部とを備えるものとして説明する。また、クライアント端末２０は、Ｃフォーマット方式のコンテンツデータをデコードするデコード部を備えるものとして説明する。
【００２４】
図４は、本実施例のコンテンツ配信システムにおいて、クライアント端末２０がコンテンツ情報及びトランスコード情報を取得する取得処理を説明するフローチャートである。
【００２５】
クライアント端末２０がネットワーク３０に接続されると（ステップＳ１）、クライアント端末２０は、ネットワーク３０に接続されている配信装置を確認する（ステップＳ２）。ステップＳ２において、クライアント端末２０は、ＴＣＰ／ＩＰのブロードキャストパケットを用いて、ネットワーク３０に接続されている配信装置を確認する。ＴＣＰ／ＩＰのブロードキャストパケットを受信した配信装置は、クライアント端末２０にこのパケットに対する応答を行なう。クライアント端末２０は、このパケットに対する応答があると、ネットワーク３０に接続されている配信装置のＩＰアドレスを知ることができる。
【００２６】
配信装置の接続を確認した後、クライアント端末２０は、ネットワーク３０に接続された配信装置（図３に示す配信装置１０ａ、配信装置１０ｂ及び配信装置１０ｃ）に対して、取得部２１によりコンテンツ情報の問い合わせをし（ステップＳ３）、各配信装置からコンテンツ情報を取得する（ステップＳ４）。また、クライアント端末２０は、ネットワーク３０に接続された配信装置に対して、取得部２１によりトランスコード情報の問い合わせをし（ステップＳ５）、各配信装置からトランスコード情報を取得する（ステップＳ６）。
【００２７】
図３に示すコンテンツ配信システムにおいて、クライアント端末２０は、配信装置１０ａからＡフォーマット方式のコンテンツデータをＢフォーマット方式のコンテンツデータに変換するトランスコード情報（このトランスコード情報を「Ａ→Ｂ」と表わす。）を取得する。同様に、配信装置１０ｂからＢフォーマット方式のコンテンツデータをＣフォーマット方式のコンテンツデータに変換するトランスコード情報（このトランスコード情報を「Ｂ→Ｃ」と表わす。）を取得し、配信装置１０ｃからＢフォーマット方式のコンテンツデータをＤフォーマット方式のコンテンツデータに変換するトランスコード情報（このトランスコード情報を「Ｂ→Ｄ」と表わす。）と、Ａフォーマット方式のコンテンツデータをＥフォーマット方式のコンテンツデータに変換するトランスコード情報（このトランスコード情報を「Ａ→Ｅ」と表わす。）を取得する。
【００２８】
以上のように、クライアント端末２０は、ネットワーク３０に接続された配信装置１０ａ、配信装置１０ｂ及び配信装置１０ｃのＩＰアドレス、コンテンツ情報及びトランスコード情報を取得することができる。取得されたＩＰアドレス、コンテンツ情報及びトランスコード情報は、クライアント端末２０に備えられた記憶部（図２に図示せず）に記憶される。クライアント端末２０は、取得したコンテンツ情報をモニター等の表示部に表示させることができる。
【００２９】
図５は、本実施例のクライアント端末２０において、トランスコード設定部２３により視聴するコンテンツデータをトランスコード処理する配信装置１０を設定する動作を説明するフローチャートである。
【００３０】
クライアント端末２０のユーザは、クライアント端末２０が取得したコンテンツ情報に基づいてモニター等の表示部に表示されたコンテンツデータのタイトルの中から、クライアント端末２０に備えられたコンテンツ選択部２２を操作して視聴するコンテンツデータを選択する（ステップＳ１１）。このとき、トランスコード設定部２３は、選択されたコンテンツデータのフォーマット方式を転送フォーマットに設定する。トランスコード設定部２３により設定された転送フォーマットは、選択されたコンテンツデータが後述するステップＳ１８において設定された配信装置によりトランスコード処理された後のフォーマット方式に設定し直される。
【００３１】
視聴するコンテンツデータが選択されると、トランスコード設定部２３は、トランスコード処理の段数をカウントするカウント数ｎを０に初期化をする（ステップＳ１２）。そして、トランスコード設定部２３は、ステップＳ１１において設定された転送フォーマットがデコード部２６でデコード可能なフォーマット方式（本実施例では、Ｃフォーマット方式）であるか否かを判別する（ステップＳ１３）。転送フォーマットがデコード部２６でデコード可能なフォーマット方式である場合（ステップＳ１３でＹｅｓ）、トランスコード設定部２３は、後述するステップＳ１９の処理をする。
【００３２】
トランスコード設定部２３は、転送フォーマットがデコード部２６でデコード可能なフォーマット方式でない場合（ステップＳ１３でＮｏ）、カウント数ｎをインクリメントする（ステップＳ１４）。そして、トランスコード設定部２３は、取得部２１により取得されたトランスコード情報から、ステップＳ１１において選択されたコンテンツデータをデコード部２６でデコード可能なフォーマット方式に直接変換するトランスコード部を備える配信装置がネットワーク３０に接続されているか否かを判別する（ステップＳ１５）。トランスコード設定部２３は、デコード部２６でデコード可能なフォーマット方式に直接変換できる配信装置がネットワーク３０に接続されている場合（ステップＳ１５でＹｅｓ）、後述するステップＳ１８の処理をする。
【００３３】
ここで、ステップＳ１１においてＡフォーマット方式のコンテンツデータが選択された場合、トランスコード設定部２３は、ネットワーク３０に接続された配信装置から、Ａフォーマット方式のコンテンツデータをデコード部２６でデコード可能なＣフォーマットのコンテンツデータに直接変換するトランスコード部を備えた配信装置の有無を判別する。
【００３４】
トランスコード設定部２３は、デコード部２６でデコード可能なフォーマット方式に直接変換できる配信装置がネットワーク３０に接続されてない場合（ステップＳ１５でＮｏ）、トランスコード設定部２３は、ステップＳ１６の処理を行う。ステップＳ１６において、トランスコード設定部２３は、取得部２１により取得されたトランスコード情報から、ステップＳ１１において選択されたコンテンツデータをトランスコード処理することができるトランスコード部を備える配信装置がネットワーク３０に接続されているか否かを判別する。ステップＳ１１において選択されたコンテンツデータをトランスコード処理することができるトランスコード部を備える配信装置がネットワーク３０に接続されてない場合（ステップＳ１６でＮｏ）、後述するステップＳ２１の処理をする。
【００３５】
ステップＳ１１において選択されたコンテンツデータをトランスコード処理することができるトランスコード部を備える配信装置がネットワーク３０に接続されている場合（ステップＳ１６でＹｅｓ）、トランスコード設定部２３は、ステップＳ１７の処理を行う。ステップＳ１７において、トランスコード設定部２３は、取得部２１により取得されたトランスコード情報から、ステップＳ１１において選択されたコンテンツデータをトランスコード処理した後、トランスコード処理したコンテンツデータを更に他の配信装置でトランスコード処理が可能となるフォーマット方式に変換するトランスコード部を備えた配信装置の有無を判別する。
【００３６】
ステップＳ１１において選択されたコンテンツデータがＡフォーマット方式のコンテンツデータである場合、取得部２１により取得されたトランスコード情報から、配信装置１０ａと配信装置１０ｃがＡフォーマットのコンテンツデータをトランスコード処理可能な配信装置となる。配信装置１０ａから取得したトランスコード情報は「Ａ→Ｂ」であるため、トランスコード処理後のフォーマット方式はＢフォーマット方式である。Ｂフォーマット方式のコンテンツデータは、更に配信装置１０ｂと配信装置１０ｃでトランスコード処理が可能となる。
【００３７】
一方、配信装置１０ｃから取得したトランスコード情報は「Ａ→Ｅ」であるため、トランスコード処理後のフォーマット方式はＥフォーマット方式である。しかしながら、配信装置１０ａ、配信装置１０ｂ及び配信装置１０ｃには、Ｅフォーマット方式のコンテンツデータをトランスコード処理するトランスコード部を備えていない。したがって、この場合において、トランスコード設定部２３は、選択されたコンテンツデータをトランスコード処理した後、更に他の配信装置でトランスコード処理が可能となるフォーマット方式に変換するトランスコード部を備えた配信装置として、配信装置１０ａを判別する。
【００３８】
トランスコード設定部２３は、ステップＳ１７において配信装置を判別できる場合、後述するステップＳ１８の処理をする。一方、ステップＳ１７においてトランスコード設定部２３が配信装置を判別できない場合、後述するステップＳ２１の処理をする。
【００３９】
トランスコード設定部２３は、ステップＳ１４においてインクリメントしたカウント数ｎを用いて、ステップＳ１５で判別した配信装置ｎ段目の配信装置として設定する（ステップＳ１８）。また、このとき、トランスコード設定部２３は、転送フォーマットをデコード部２６でデコード可能なフォーマット方式に設定し直す。同様に、トランスコード設定部２３は、ステップＳ１７において判別した配信装置をｎ段目の配信装置として設定し、転送フォーマットを判別した配信装置によりトランスコード処理された後のフォーマット方式に設定し直す。ステップＳ１７において、コンテンツ順序設定手段２３により判別された配信装置が２以上ある場合は、それぞれの配信装置をｎ段目の配信装置として設定する。
【００４０】
上述したステップＳ１３において設定された転送フォーマットがデコード部２６でデコード可能なフォーマット方式である場合、トランスコード設定部２３は、配信装置に設定された段数の順序で、ステップＳ１１において選択されたコンテンツデータを転送するためのパイプラインを構築する（ステップＳ１９）。ステップＳ１１において選択されたコンテンツデータのフォーマット方式がＣフォーマット方式である場合、トランスコード設定部２３は、クライアント端末２３でデコードすることができるため、トランスコード処理のパイプラインを構築しない。
【００４１】
一方、ステップＳ１１において選択されたコンテンツデータがＡフォーマット方式のコンテンツデータである場合、トランスコード設定部２３は、ステップＳ１３からステップＳ１８までの処理を繰り返し行う。この場合、１回目のステップＳ１３からステップＳ１８までの処理では、トランスコード設定部２３は、ステップ１７において配信装置１０ａを判別し、ステップＳ１８において１段目の配信装置として配信装置１０ａを設定する。このとき、転送フォーマットは、Ｂフォーマット方式に設定される。そして、２回目のステップＳ１３からステップＳ１８までの処理では、ステップ１７において配信装置１０ｂを判別し、ステップＳ１８において２段目の配信装置として配信装置１０ｂを設定する。このとき、転送フォーマットは、Ｃフォーマット方式に設定される。
【００４２】
ステップＳ１８において２段目の配信装置１０ｂが設定された後、再びステップＳ１３の処理が行われると、転送フォーマットがデコード部２６でデコード可能なＣフォーマット方式であるため、ステップＳ１１で選択されたコンテンツデータがデコード部２６でデコード可能なフォーマット方式に変換できるようになる。したがって、ステップＳ１９において、トランスコード設定部２３により配信装置１０ａ、配信装置１０ｂの順序で選択されたコンテンツデータを転送するパイプラインが構築される。ここで、ステップＳ１３からステップＳ１８までの処理が繰り返し行われているときに、ステップＳ１７で２以上の配信装置が判別されても、最初に、転送フォーマットがデコード部２６でデコード可能なフォーマット方式になる配信装置の順序で、トランスコード設定部２３によりパイプラインが構築される。
【００４３】
トランスコード設定部２３によりパイプラインが構築されると、転送指示部２４は、構築されたパイプラインにしたがって、選択されたコンテンツデータが蓄積された配信装置から当該コンテンツデータをネットワーク３０を介して他の配信装置に転送するように指示する（ステップ２０）。また、転送指示部２４は、トランスコード設定部２３によりパイプラインが構築されていない場合、選択されたコンテンツデータが蓄積された配信装置から当該コンテンツデータをクライアント端末２３へ転送するように指示する。
【００４４】
ステップＳ１６において、選択されたコンテンツデータをトランスコード処理することができるトランスコード部を備える配信装置がネットワーク３０に接続されていない場合、または、ステップＳ１７において、トランスコード設定部２３が配信装置を判別できない場合、トランスコード設定部２３は、モニター等の表示部に選択されたコンテンツデータがデコードすることができないことを表わす表示をし（ステップＳ２１）、トランスコード処理の順序の設定処理を終了する。
【００４５】
本実施例の配信装置は、他の配信装置から転送されたコンテンツデータをクライアント端末２０から受信した転送指示にしたがってトランスコード処理をし、トランスコード処理をしたコンテンツデータを他の配信装置またはクライアント端末２０へ転送する。そして、トランスコード設定部２３が構築したパイプラインにしたがって転送されたコンテンツデータは、クライアント端末２３へ転送されデコード部２６によりデコードされる。デコードされたコンテンツデータは、出力部２７を介してモニターやスピーカから出力される。したがって、視聴するコンテンツデータがクライアント端末においてデコード可能なフォーマット方式でない場合であっても、複数の配信装置のトランスコード部を利用することにより、このコンテンツデータをクライアント端末においてデコード可能なフォーマット方式のコンテンツデータに変換することができる。
【００４６】
上述した本実施例において、本実施例のクライアント端末は、ネットワークに接続された配信装置からトランスコード情報を取得するが、コンテンツデータを蓄積し管理する機能を有してないネットワーク対応機器（例えば、上述したＡＶアンプやネットワーク家電）からもトランスコード情報を取得するようにしてもよい。そして、クライアント端末は、ネットワークに接続された全てのネットワーク対応機器を利用して、視聴するコンテンツデータをデコード可能なフォーマット方式にトランスコード処理するためのパイプラインを構築するようにする。
【００４７】
したがって、本実施例の配信装置及びクライアント端末により構成されるコンテンツ配信システムでは、ネットワークに接続された配信装置やネットワーク対応機器に備えられたトランスコード部を利用することにより、クライアント端末において様々な種類のフォーマット方式のコンテンツデータをデコードすることが可能になる。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施例である配信装置の構成を示すブロック図。
【図２】本発明の一実施例であるクライアント端末の構成を示すブロック図。
【図３】本発明の一実施例であるコンテンツ配信システム。
【図４】コンテンツ情報及びトランスコード情報の取得処理動作を説明するフローチャート。
【図５】トランスコード設定部２３がコンテンツデータのトランスコード処理する配信装置１０を設定する動作を説明するフローチャート。
【符号の説明】
【００４９】
１０…本実施例の配信装置、１１…配信部、１２…蓄積部、１３…再生部、１４…管理部、１５…ネットワークＩ／Ｆ部、１６…トランスコード部、１７…制御部、２０…本実施例のクライアント端末、２１…取得部、２２…コンテンツ選択部、２３…トランスコード設定部、２４…転送指示部、２５…ネットワークＩ／Ｆ部、２６…デコード部、２７…出力部、２８…制御部、３０…ネットワーク
【図１】
2007228129.tif 000003
【図２】
2007228129.tif 000004
【図３】
2007228129.tif 000005
【図４】
2007228129.tif 000006
【図５】
2007228129.tif 000007