(57)【要約】【課題】コンテンツを再生可能な形式に変換して提供できる、コンテンツ再生システム、コンテンツサーバ、およびコンテンツ変換プログラムを提供する。【解決手段】クライアント１は、入力装置１３から入力された条件にもとづいて、コンテンツサーバ２のコンテンツを特定する。コンテンツサーバ２は、特定されたコンテンツからコーデックを読み取り、変換可能か判別する。そして、変換できるときは、そのコンテンツを変換してクライアント１に送信し、変換できないときは、変換サーバ３にそのコンテンツを送信する。変換サーバ３は、コンテンツサーバ２から受信したコンテンツのコーデックを読み取り、変換可能か判別する。そして変換可能なときは、コンテンツサーバ２に変換後のコンテンツを送信し、変換できないときは、メッセージを送信し、コンテンツサーバ２は、これらをクライアント１に送信する。【選択図】図１
2007317021.tif 000002
【特許請求の範囲】
【請求項１】
クライアントと、コンテンツサーバと、コンテンツを変換する変換サーバとが互いに接続されたコンテンツ再生システムであって、
前記クライアントは、
コンテンツを特定するためのコンテンツ特定情報を前記コンテンツサーバに送信するコンテンツ特定手段と、
前記コンテンツ特定情報で特定されるコンテンツを前記コンテンツサーバから受信する受信手段と、
前記受信したコンテンツを再生する再生手段と、を備え、
前記コンテンツサーバは、
コンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されたコンテンツのうちから、前記コンテンツ特定情報で特定されるコンテンツを抽出するコンテンツ抽出手段と、
コンテンツの形式を他の形式に変換するための第一形式変換手段と、
前記コンテンツ抽出手段で抽出したコンテンツが、要求元のクライアントで再生可能な形式である場合には、それをクライアントに送信し、再生できない形式である場合には、前記第一形式変換手段で再生できる形式に変換できるか否かを判別し、変換できると判別したときには、抽出されたコンテンツを前記第一形式変換手段で要求元のクライアントが再生できる形式に変換して要求元のクライアントに送信し、抽出されたコンテンツが前記第一形式変換手段で変換できない形式である場合には、該コンテンツを前記変換サーバに送信する変換制御手段と、
前記変換サーバから送信されてきた変換済のコンテンツを受信して、該コンテンツの要求元のクライアントに送信する変換後コンテンツ受送信手段と、を備え、
前記クライアントから送信されたコンテンツ特定情報で特定されるコンテンツを前記クライアントで再生できる形式に変換する第二形式変換手段と、
前記コンテンツ特定情報で特定されたコンテンツが、前記第二形式変換手段で変換できない形式である場合、該コンテンツを前記変換サーバに送信する変換前コンテンツ送信手段と、
前記変換サーバから送信されてきた変換済のコンテンツを受信して、前記クライアントに送信する変換後コンテンツ受送信手段と、を備え、
前記変換サーバは、
前記コンテンツサーバから送信されたコンテンツを受信する変換対象コンテンツ受信手段と、
前記変換対象コンテンツ受信手段が受信したコンテンツを、そのコンテンツの要求元のクライアントが再生可能な形式に変換するコンテンツ変換手段と、
前記コンテンツ変換手段で変換されたコンテンツを送信元のコンテンツサーバに送信する変換済コンテンツ送信手段と、
を備えること特徴とするコンテンツ再生システム。
【請求項２】
前記クライアントは、自己が再生できるコンテンツの形式を前記コンテンツサーバに通知する手段を更に備え、
前記コンテンツサーバの前記変換制御手段は、前記クライアントからの通知に基づいて、そのクライアントが再生できる形式を判別し、前記クライアントから通知された、そのクライアントが再生できる形式を変換サーバに通知し、
前記変換サーバのコンテンツ変換手段は、前記コンテンツサーバからの通知に基づいて、コンテンツ要求元のクライアントが再生できる形式を判別すること、
を特徴とする請求項１に記載のコンテンツ再生システム。
【請求項３】
クライアントと、コンテンツを変換する変換サーバとに接続されたコンテンツサーバであって、
コンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されたコンテンツのうちから、コンテンツを特定するためのコンテンツ特定情報で特定されるコンテンツを抽出するコンテンツ抽出手段と、
コンテンツの形式を他の形式に変換するための第一形式変換手段と、
前記コンテンツ抽出手段で抽出したコンテンツが、要求元のクライアントで再生可能な形式である場合には、それをクライアントに送信し、再生できない形式である場合には、前記第一形式変換手段で再生できる形式に変換できるか否かを判別し、変換できると判別したときには、抽出されたコンテンツを前記第一形式変換手段で要求元のクライアントが再生できる形式に変換して要求元のクライアントに送信し、抽出されたコンテンツが前記第一形式変換手段で変換できない形式である場合には、該コンテンツを前記変換サーバに送信する変換制御手段と、
前記変換サーバから送信されてきた変換済のコンテンツを受信して、該コンテンツの要求元のクライアントに送信する変換後コンテンツ受送信手段と、を備え、
前記クライアントから送信されたコンテンツ特定情報で特定されるコンテンツを前記クライアントで再生できる形式に変換する第二形式変換手段と、
前記コンテンツ特定情報で特定されたコンテンツが、前記第二形式変換手段で変換できない形式である場合、該コンテンツを前記変換サーバに送信する変換前コンテンツ送信手段と、
前記変換サーバから送信されてきた変換済のコンテンツを受信して、前記クライアントに送信する変換後コンテンツ受送信手段と、
を備えることを特徴とするコンテンツサーバ。
【請求項４】
コンピュータに、
コンテンツを記憶させるコンテンツ記憶処理と、
前記コンテンツ記憶処理で記憶されたコンテンツのうちから、コンテンツを特定するためのコンテンツ特定情報で特定されるコンテンツを抽出するコンテンツ抽出処理と、
コンテンツの形式を他の形式に変換するための第一形式変換処理と、
前記コンテンツ抽出処理で抽出したコンテンツが、要求元のクライアントで再生可能な形式である場合には、それをクライアントに送信し、再生できない形式である場合には、前記第一形式変換処理で再生できる形式に変換できるか否かを判別し、変換できると判別したときには、抽出されたコンテンツを前記第一形式変換処理で要求元のクライアントが再生できる形式に変換して要求元のクライアントに送信し、抽出されたコンテンツが前記第一形式変換処理で変換できない形式である場合には、該コンテンツを前記変換サーバに送信する変換制御処理と、
前記変換サーバから送信されてきた変換済のコンテンツを受信して、該コンテンツの要求元のクライアントに送信する変換後コンテンツ受送信処理と、を備え、
前記クライアントから送信されたコンテンツ特定情報で特定されるコンテンツを前記クライアントで再生できる形式に変換する第二形式変換処理と、
前記コンテンツ特定情報で特定されたコンテンツが、前記第二形式変換処理で変換できない形式である場合、該コンテンツを前記変換サーバに送信する変換前コンテンツ送信処理と、
前記変換サーバから送信されてきた変換済のコンテンツを受信して、前記クライアントに送信する変換後コンテンツ受送信処理と、
を備えることを特徴とするコンテンツ変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを再生可能な形式に変換してクライアントに提供する技術に関する。
【背景技術】
【０００２】
ネットワークにおける通信速度の高速化や、データ圧縮技術の発展に伴って、サーバ（コンテンツサーバ）に蓄積された楽曲や映画等のコンテンツを、ユーザがクライアントにダウンロードした後、そのコンテンツを再生して楽しむことが盛んに行われている。
【０００３】
そして、コンテンツサーバに蓄積されるコンテンツは、容量が大きいため圧縮ソフトウェアにより圧縮（エンコード）されているのが通常である。ユーザは、そのコンテンツをダウンロードした後に圧縮を解除して、再生可能な形式に変換（デコード）し、そのコンテンツを再生することにより、音楽を聞く等して楽しむことができる。しかし、エンコードされたコンテンツをデコードするソフトウェア（以下、コーデックソフトウェアとする）がクライアントにない場合、ユーザはそのコンテンツを再生することができない。そこで、ユーザが指定したコンテンツをコンテンツサーバがデコードし、そのデコードされたコンテンツをユーザに提供する技術がある（例えば、特許文献１）。
【特許文献１】特開２００５−１４９１１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示された技術では、コンテンツサーバ、クライアントの両方でデコード不可能な場合は、コンテンツを再生できないという問題があった。
【０００５】
本発明は、上記実状に鑑みてなされたものであり、コンテンツをクライアントが再生できる形式に変換するコンテンツ再生システム、コンテンツサーバ、コンテンツ変換プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係るコンテンツ再生システムは、
クライアントと、コンテンツサーバと、コンテンツを変換する変換サーバとが互いに接続されたコンテンツ再生システムであって、
前記クライアントは、
コンテンツを特定するためのコンテンツ特定情報を前記コンテンツサーバに送信するコンテンツ特定手段と、
前記コンテンツ特定情報で特定されるコンテンツを前記コンテンツサーバから受信する受信手段と、
前記受信したコンテンツを再生する再生手段と、を備え、
前記コンテンツサーバは、
コンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されたコンテンツのうちから、前記コンテンツ特定情報で特定されるコンテンツを抽出するコンテンツ抽出手段と、
コンテンツの形式を他の形式に変換するための第一形式変換手段と、
前記コンテンツ抽出手段で抽出したコンテンツが、要求元のクライアントで再生可能な形式である場合には、それをクライアントに送信し、再生できない形式である場合には、前記第一形式変換手段で再生できる形式に変換できるか否かを判別し、変換できると判別したときには、抽出されたコンテンツを前記第一形式変換手段で要求元のクライアントが再生できる形式に変換して要求元のクライアントに送信し、抽出されたコンテンツが前記第一形式変換手段で変換できない形式である場合には、該コンテンツを前記変換サーバに送信する変換制御手段と、
前記変換サーバから送信されてきた変換済のコンテンツを受信して、該コンテンツの要求元のクライアントに送信する変換後コンテンツ受送信手段と、を備え、
前記クライアントから送信されたコンテンツ特定情報で特定されるコンテンツを前記クライアントで再生できる形式に変換する第二形式変換手段と、
前記コンテンツ特定情報で特定されたコンテンツが、前記第二形式変換手段で変換できない形式である場合、該コンテンツを前記変換サーバに送信する変換前コンテンツ送信手段と、
前記変換サーバから送信されてきた変換済のコンテンツを受信して、前記クライアントに送信する変換後コンテンツ受送信手段と、を備え、
前記変換サーバは、
前記コンテンツサーバから送信されたコンテンツを受信する変換対象コンテンツ受信手段と、
前記変換対象コンテンツ受信手段が受信したコンテンツを、そのコンテンツの要求元のクライアントが再生可能な形式に変換するコンテンツ変換手段と、
前記コンテンツ変換手段で変換されたコンテンツを送信元のコンテンツサーバに送信する変換済コンテンツ送信手段と、
を備えること特徴とする。
【０００７】
また、前記クライアントは、自己が再生できるコンテンツの形式を前記コンテンツサーバに通知する手段を更に備え、
前記コンテンツサーバの前記変換制御手段は、前記クライアントからの通知に基づいて、そのクライアントが再生できる形式を判別し、前記クライアントから通知された、そのクライアントが再生できる形式を変換サーバに通知し、
前記変換サーバのコンテンツ変換手段は、前記コンテンツサーバからの通知に基づいて、コンテンツ要求元のクライアントが再生できる形式を判別すること、を特徴としてもよい。
【０００８】
上記目的を達成するため、本発明の第２の観点に係るコンテンツサーバは、
クライアントと、コンテンツを変換する変換サーバとに接続されたコンテンツサーバであって、
コンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されたコンテンツのうちから、コンテンツを特定するためのコンテンツ特定情報で特定されるコンテンツを抽出するコンテンツ抽出手段と、
コンテンツの形式を他の形式に変換するための第一形式変換手段と、
前記コンテンツ抽出手段で抽出したコンテンツが、要求元のクライアントで再生可能な形式である場合には、それをクライアントに送信し、再生できない形式である場合には、前記第一形式変換手段で再生できる形式に変換できるか否かを判別し、変換できると判別したときには、抽出されたコンテンツを前記第一形式変換手段で要求元のクライアントが再生できる形式に変換して要求元のクライアントに送信し、抽出されたコンテンツが前記第一形式変換手段で変換できない形式である場合には、該コンテンツを前記変換サーバに送信する変換制御手段と、
前記変換サーバから送信されてきた変換済のコンテンツを受信して、該コンテンツの要求元のクライアントに送信する変換後コンテンツ受送信手段と、を備え、
前記クライアントから送信されたコンテンツ特定情報で特定されるコンテンツを前記クライアントで再生できる形式に変換する第二形式変換手段と、
前記コンテンツ特定情報で特定されたコンテンツが、前記第二形式変換手段で変換できない形式である場合、該コンテンツを前記変換サーバに送信する変換前コンテンツ送信手段と、
前記変換サーバから送信されてきた変換済のコンテンツを受信して、前記クライアントに送信する変換後コンテンツ受送信手段と、
を備えることを特徴とする。
【０００９】
上記目的を達成するため、本発明の第３の観点に係るコンテンツ変換プログラムは、
コンピュータに、
コンテンツを記憶させるコンテンツ記憶処理と、
前記コンテンツ記憶処理で記憶されたコンテンツのうちから、コンテンツを特定するためのコンテンツ特定情報で特定されるコンテンツを抽出するコンテンツ抽出処理と、
コンテンツの形式を他の形式に変換するための第一形式変換処理と、
前記コンテンツ抽出処理で抽出したコンテンツが、要求元のクライアントで再生可能な形式である場合には、それをクライアントに送信し、再生できない形式である場合には、前記第一形式変換処理で再生できる形式に変換できるか否かを判別し、変換できると判別したときには、抽出されたコンテンツを前記第一形式変換処理で要求元のクライアントが再生できる形式に変換して要求元のクライアントに送信し、抽出されたコンテンツが前記第一形式変換処理で変換できない形式である場合には、該コンテンツを前記変換サーバに送信する変換制御処理と、
前記変換サーバから送信されてきた変換済のコンテンツを受信して、該コンテンツの要求元のクライアントに送信する変換後コンテンツ受送信処理と、を備え、
前記クライアントから送信されたコンテンツ特定情報で特定されるコンテンツを前記クライアントで再生できる形式に変換する第二形式変換処理と、
前記コンテンツ特定情報で特定されたコンテンツが、前記第二形式変換処理で変換できない形式である場合、該コンテンツを前記変換サーバに送信する変換前コンテンツ送信処理と、
前記変換サーバから送信されてきた変換済のコンテンツを受信して、前記クライアントに送信する変換後コンテンツ受送信処理と、
を実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、クライアントが再生できないコンテンツを、再生可能な形式に変換して提供できる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施の形態に係るコンテンツ再生システム１００について説明する。
【００１２】
本発明の実施の形態に係るコンテンツ再生システム１００は、図１に示すように、クライアント１と、コンテンツサーバ２と、変換サーバ３と、通信ネットワークＮと、ルータ９０とから構成される。尚、クライアント１およびコンテンツサーバ２は、図１に示すように、例えば家庭内ＬＡＮ（Local  Area  Network）等のコンテンツ再生区域１０１の中で互いに接続されている。そして、これらの装置は、ルータ９０、及び通信ネットワークＮを介して変換サーバ３に接続可能な状態にある。
【００１３】
クライアント１は、ネットワーク通信機能を有するパーソナルコンピュータ等の情報処理装置であり、個人や一般企業等コンテンツを検索してコンテンツリストを取得する者（以下、ユーザとする）により用いられる装置である。
【００１４】
クライアント１は、物理的には図１に示すように、通信装置１０と、制御装置１１と、記憶装置１２と、入力装置１３と、デコーダ１４と、コンバータ１５と、から構成される。
【００１５】
通信装置１０は、例えば、ＮＩＣ（Network  Interface  Card）やルータ、モデム、ＲＪ−４５等のケーブルに接続するためのコネクタ等の通信装置から構成される。
【００１６】
制御装置１１は、例えば、CPU（Central  Processing  Unit：中央演算処理装置）やワークエリアとなるRAM（Random  Access  Memory）などから構成され、後述する各種制御動作を実行する。
【００１７】
記憶装置１２は、ハードディスク等の記憶装置から構成され、制御装置１１の処理プログラム、コーデックソフトウェア、コンテンツサーバから取得した、再生可能な形式に変換された楽曲等のコンテンツ、後述する各種のデータを記憶する。
【００１８】
入力装置１３は、キーボード、マウス等の文字入力装置である。利用者は、この入力装置１３を用いて、所望のコンテンツを取得するための条件を入力する。
【００１９】
デコーダ１４は、エンコード（圧縮・符号化）された動画や音声などのコンテンツをデコード（復号）するソフトウェアである。利用者は、このデコーダ１４を用いて、ダウンロードしたコンテンツ復号する。
【００２０】
コンバータ１５は、デジタルオーディオコンバータ（Digital  Audio  Converter：DAC）等、デジタル信号をアナログ信号に変換する装置であり、利用者は必要に応じて、コンテンツをアナログ変換してビデオ等に出力させる。
【００２１】
再生装置１６は、デコード（復号）されたコンテンツを再生する装置である。利用者は、この再生装置１６を用いて、ダウンロードしたコンテンツを再生する。
【００２２】
図１に示すコンテンツサーバ２は、物理的には図１に示すように、通信装置２０と、制御装置２１と、記憶装置２２と、から構成される。
【００２３】
通信装置２０は、通信装置１０と同様の構成を有する通信装置であり、ＮＩＣ（Network  Interface  Card）等により構成される。
【００２４】
制御装置２１は、制御装置１１と同様の構成を有する制御装置であり、コンテンツをクライアント１で再生可能な形式に変換できるか否かを判別する処理等の各種処理の制御動作を実行する。
【００２５】
記憶装置２２は、ハードディスク等の記憶装置から構成され、制御装置２１の処理プログラム、コーデックソフトウェア、楽曲等のコンテンツを記憶する。
【００２６】
図１に示す変換サーバ３は、コンテンツ配信事業者に設置される装置であり、物理的には図１に示すように、通信装置３０と、制御装置３１と、記憶装置３２とから構成される。
【００２７】
通信装置３０は、通信装置１０と同様の構成を有する通信装置であり、ＮＩＣ（Network  Interface  Card）等から構成される。
【００２８】
制御装置３１は、制御装置１１と同様の構成を有する制御装置であり、コンテンツサーバ２から受信したコンテンツを、クライアント１で再生可能な形式に変換する処理等の各種プログラムの制御動作を実行する。
【００２９】
記憶装置３２は、ハードディスク等の記憶装置から構成され、コーデックソフトウェアを記憶する。
【００３０】
通信ネットワークＮは、例えば、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プログラムに基づいてデータ伝送を行うネットワークである。通信ネットワークＮは、クライアント１と、コンテンツサーバ２と、変換サーバ３とを相互接続し、これらの間のデータ通信を媒介する。
【００３１】
ルータ９０は、ネットワーク上を流れるデータを他のネットワークに中継する機器である。このルータ９０は、クライアント１またはコンテンツサーバ２と通信ネットワークＮとの通信を中継する。
【００３２】
次に、本実施形態のコンテンツ取得システムを利用するための処理の動作について、図３を参照して説明する。
【００３３】
まず、前提としてコンテンツサーバ２には、あらかじめ図２（ａ）に示すようなコンテンツと、図２（ｃ）に示すようなコンテンツをデコードするためのコーデックソフトウェアが格納されているとする。また、クライアント１には図２（ｂ）に示すようなコーデックソフトウェアが格納され、変換サーバ３には図２（ｄ）に示すようなコーデックソフトウェアが格納されているとする。そしてユーザは、クライアント１の入力装置１３から、コンテンツサーバ２に格納されるアーティスト名「ａｂｃ」のコンテンツ（図２（ａ）に示す「コンテンツＮｏ」が「００４」のコンテンツ）を取得するための条件を入力したとする。
【００３４】
すると、クライアント１の制御装置１１は、コンテンツサーバ２のコンテンツに、コンテンツＮｏ「００４」と、記憶装置１２に記憶されるコーデック名、クライアント１のＩＰアドレスを送信する（ステップＳ１０）。
【００３５】
続いて、コンテンツサーバ２の制御装置２１は、ステップＳ１０で送信されたコンテンツを呼び出して、ヘッダに記されたコーデックを読み取る（ステップＳ２０）。
【００３６】
そして制御装置２１は、ステップＳ２０で読み取ったコーデックが、記憶装置２２に記憶されているか否かを判別する（ステップＳ２１）。
【００３７】
そして、ステップＳ２０で読み取ったコーデックが記憶装置２２に記憶されていると判断した場合（ステップＳ２１；Ｙｅｓ）は、ステップＳ１０で特定されたアーティスト「ａｂｃ」に該当するコーデック「ＫＫＫ」のコンテンツをステップＳ１０で受信したコーデック「ＡＡＡ」または「ＢＢＢ」の形式に変換する（ステップＳ２２）。
【００３８】
その後、クライアント１に変換したコンテンツを送信する（ステップＳ２３）。
【００３９】
一方、制御装置２１は、ステップＳ２０で読み取ったコーデックが記憶装置２２に記憶されていないと判断した場合（ステップＳ２１；Ｎｏ）は、変換サーバ３にステップＳ１０で特定されたコンテンツ、ステップＳ２０で受信したコーデック「ＡＡＡ」「ＢＢＢ」、コンテンツサーバ２のＩＰアドレスを、変換サーバ（３）に送信する（ステップＳ２４）。
【００４０】
この例では、コンテンツサーバ２の記憶装置２２に記憶されているコーデックが、図２（ｃ）に示すように「ＡＡＡ」から「ＥＥＥ」までであり、コンテンツＮｏ「００４」のコンテンツのデコードソフトウェアが「ＫＫＫ」であるため、制御装置２１は、変換サーバ３に、コンテンツ「００４」と、ステップＳ２０で受信したコーデック「ＡＡＡ」「ＢＢＢ」を送信する。
【００４１】
続いて、変換サーバ３の制御装置３１は、ステップＳ２４で送信されたコンテンツ、コーデックを受け取ると、そのコンテンツからコーデックを読み取る（ステップＳ３０）。この例では、ステップＳ２４で、コンテンツサーバ２から受け取ったコンテンツのコーデック「ＫＫＫ」を読み取る。
【００４２】
そして、ステップＳ３０で読み取ったコーデックが、記憶装置３２に記憶されているか否か判別する（ステップＳ３１）。具体的には、変換サーバ３には図２（ｄ）に示すような「ＡＡＡ」から「ＫＫＫ」までのコーデックが格納されているので、ステップＳ３０で読み取ったコーデックが、これらのコーデックの中にあるか否かを判別する。
【００４３】
そして、制御装置３１は、ステップＳ３０で読み取ったコーデックが、記憶装置３２に記憶されていると判別すると（ステップＳ３１；Ｙｅｓ）、ステップＳ３０で読み取ったコンテンツをコーデック「ＫＫＫ」の形式から、ステップＳ２４でコンテンツサーバ２から送信されたコーデック「ＡＡＡ」または「ＢＢＢ」の形式に変換する（ステップＳ３２）。
【００４４】
その後、制御装置３１は、ステップＳ３２で変換したコンテンツを、ステップＳ２４でＩＰアドレスを受信したコンテンツサーバ２に送信する（ステップＳ３３）。
【００４５】
一方、制御装置３１は、変換サーバ３のデコードソフトウェアが、記憶装置３２にないと判別すると（ステップＳ３１；Ｎｏ）は、デコードできない旨のメッセージを作成する（ステップＳ３４）。そして、そのメッセージをステップＳ２４でＩＰアドレスを受信したコンテンツサーバ２に送信する（ステップＳ３５）。
【００４６】
そして、コンテンツサーバ２の制御装置２１は、ステップＳ３３で変換サーバ３から送信されたコンテンツ、またはステップＳ３４で作成されたメッセージを受信すると、そのコンテンツ、またはメッセージを、ステップＳ１０で受信したＩＰアドレスをもつクライアント１に送信する（ステップＳ４０）。
【００４７】
このステップＳ４０の処理が終了すると、コンテンツ再生システム１００の全ての処理が終了する。
【００４８】
以上に説明したような各処理を行うことにより、クライアント１、コンテンツサーバ２でコンテンツのデコードが出来ない場合でも、クライアント１から要求されたコンテンツを再生可能な形式にデコードして提供できる。そして、ユーザは、再生装置１６を用いて、コンテンツサーバ２から受信したコンテンツ「００４」を視聴することができる。
【００４９】
上記実施の形態は一例であり、本発明はこれに限られない。すなわち、種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００５０】
例えば、上記実施例では、変換サーバ３は、デコードしたコンテンツを、コンテンツサーバ２に送信しているが、あらかじめコンテンツサーバ２に、クライアント１のＩＰアドレスを記憶させ、そのＩＰアドレスをもつクライアント１に、変換したコンテンツ、または変換できない旨のメッセージを、直接送信する形態も含まれる。このような構成とした場合、コンテンツサーバ２を介して変換したコンテンツを送信する必要がなくなり、変換したコンテンツのクライアント１への提供時間を短くすることが出来る。
【００５１】
尚、システム構成や動作等については、同様の機能構成が得られるならば、任意に変更可能である。例えば、上記実施形態では、コンテンツサーバ２と変換サーバ３は、物理的に異なる装置としているが、例えば１つの装置に、コンテンツサーバ２の機能と、変換サーバ３の機能を保持することとしてもよい。
【００５２】
上記実施の形態にかかるクライアント１、コンテンツサーバ２、変換サーバ３は、専用装置によって実現可能なことはもとより、汎用装置よって構成することもできる。この場合、上記各処理を実現するためのプログラムを汎用装置にインストールしてOSと協働させて実行することで、汎用装置を、上記クライアント１、コンテンツサーバ２、変換サーバ３として機能させることができる。
【００５３】
また、上述の機能を実現するプログラムの提供方法は任意であり、CD−ROMなどの記録媒体に格納して提供可能なことはもとより、例えば、インターネットなどの通信媒体を介して提供してもよい。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係るコンテンツ再生システム、クライアント、コンテンツサーバ、変換サーバの構成を示す図である。
【図２】本発明の実施の形態に係るコンテンツサーバに格納されるコンテンツ、コーデックソフトウェアの具体例を示すイメージ図である。
【図３】本発明の実施の形態に係るコンテンツ再生システムの処理動作を説明するためのフローチャートである。
【符号の説明】
【００５５】
１    クライアント
２    コンテンツサーバ
３    変換サーバ
Ｎ    通信ネットワーク
１０  クライアント１の通信装置
１１  クライアント１の制御装置
１２  クライアント１の記憶装置
１３  クライアント１の入力装置
１４  デコーダ
１５  コンバータ
１６  再生装置
２０  コンテンツサーバ２の通信装置
２１  コンテンツサーバ２の制御装置
２２  コンテンツサーバ２の記憶装置
３０  変換サーバ３の通信装置
３１  変換サーバ３の制御装置
３２  変換サーバ３の記憶装置
９０  ルータ
１００  コンテンツ再生システム
１０１  コンテンツ再生区域
【図１】
2007317021.tif 000003
【図２】
2007317021.tif 000004
【図３】
2007317021.tif 000005