(57)【要約】【課題】プレイリスト再生に対応する機器を作成するための開発コストを低減するとともに、プレイリスト再生を行う際における利便性を向上させることが可能な、新規かつ改良された技術を提供する。【解決手段】情報処理装置２００は、通信部２３０が再生装置３００から受信した送信要求に第２プレイリスト識別情報が含まれていると判断された場合には、第２プレイリスト識別情報を第１プレイリスト識別情報に変換し、第１プレイリスト識別情報によって識別されるプレイリストに記述された再生順に従って複数のコンテンツデータを繋げて１つのコンテンツデータとして再生装置３００に送信する処理を通信部２３０に実行させるコンテンツデータ送信制御部２２４を備える。【選択図】図３
2010288086.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツデータと前記複数のコンテンツデータのそれぞれを識別するための各コンテンツ識別情報が前記複数のコンテンツデータの再生順に並べられて記述されたプレイリストと前記プレイリストを識別するための第１プレイリスト識別情報と前記第１プレイリスト識別情報を変換して得られる第２プレイリスト識別情報とを記憶する記憶部と、
操作端末との間と１つの送信要求に対する応答として前記複数のコンテンツデータを順次に受信して再生する連続再生が可能である場合に前記操作端末から前記第１プレイリスト識別情報を受信するとともに前記連続再生が不可能である場合に前記操作端末から前記第２プレイリスト識別情報を受信する再生装置との間とにおいて情報を送受信する処理を実行することが可能である通信部と、
前記再生装置から前記第１プレイリスト識別情報または前記第２プレイリスト識別情報を含む前記送信要求を受信する処理を前記通信部に実行させる要求受信制御部と、
前記通信部によって受信された前記送信要求に前記第１プレイリスト識別情報と前記第２プレイリスト識別情報とのいずれが含まれているかを判断する要求判断部と、
前記送信要求に前記第２プレイリスト識別情報が含まれていると判断された場合には、前記第２プレイリスト識別情報を前記第１プレイリスト識別情報に変換し、当該第１プレイリスト識別情報によって識別される前記プレイリストに記述された前記再生順に従って前記複数のコンテンツデータを繋げて１つのコンテンツデータとして前記再生装置に送信する処理を前記通信部に実行させるコンテンツデータ送信制御部と、
を備える、情報処理装置。
【請求項２】
前記コンテンツデータ送信制御部は、
前記要求判断部によって前記送信要求に前記第１プレイリスト識別情報が含まれていると判断された場合には、前記第１プレイリスト識別情報によって識別される前記プレイリストに記述された前記再生順に従って前記複数のコンテンツデータのそれぞれを順次に前記再生装置に送信する処理を前記通信部に実行させる、
請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツデータ送信制御部は、
前記複数のコンテンツデータを繋げて１つのコンテンツデータとして前記再生装置に送信する処理を前記通信部に実行させるに際して、前記再生装置が再生することが可能な形式に前記１つのコンテンツデータを変換し、変換して得られたコンテンツデータを前記再生装置に送信するデータとして使用する、
請求項１に記載の情報処理装置。
【請求項４】
前記コンテンツデータ送信制御部は、
前記複数のコンテンツデータを繋げるに際して、前記複数のコンテンツデータの繋ぎ目部分に対してクロスフェード処理を実行する、
請求項１に記載の情報処理装置。
【請求項５】
複数のコンテンツデータと前記複数のコンテンツデータのそれぞれを識別するための各コンテンツ識別情報が前記複数のコンテンツデータの再生順に並べられて記述されたプレイリストと前記プレイリストを識別するための第１プレイリスト識別情報と前記第１プレイリスト識別情報を変換して得られる第２プレイリスト識別情報とを記憶する記憶部と、操作端末との間と１つの送信要求に対する応答として前記複数のコンテンツデータを順次に受信して再生する連続再生が可能である場合に前記操作端末から前記第１プレイリスト識別情報を受信するとともに前記連続再生が不可能である場合に前記操作端末から前記第２プレイリスト識別情報を受信する再生装置との間とにおいて情報を送受信する処理を実行することが可能である通信部と、要求受信制御部と、要求判断部と、コンテンツデータ送信制御部とを備える情報処理装置の前記要求受信制御部により、前記再生装置から前記第１プレイリスト識別情報または前記第２プレイリスト識別情報を含む前記送信要求を受信する処理を前記通信部に実行させるステップと、
前記要求判断部により、前記通信部によって受信された前記送信要求に前記第１プレイリスト識別情報と前記第２プレイリスト識別情報とのいずれが含まれているかを判断するステップと、
前記コンテンツデータ送信制御部により、前記送信要求に前記第２プレイリスト識別情報が含まれていると判断された場合には、前記第２プレイリスト識別情報を前記第１プレイリスト識別情報に変換し、当該第１プレイリスト識別情報によって識別される前記プレイリストに記述された前記再生順に従って前記複数のコンテンツデータを繋げて１つのコンテンツデータとして前記再生装置に送信する処理を前記通信部に実行させるステップと、
を含む、情報処理方法。
【請求項６】
情報処理装置との間と再生装置との間とにおいて情報を送受信する処理を実行することが可能である通信部と、
前記再生装置が１つの送信要求に対する応答として複数のコンテンツデータを順次に受信して再生する連続再生が可能であるか否かを示す機器情報を前記再生装置から取得する処理を前記通信部に実行させる機器情報取得部と、
複数のコンテンツデータのそれぞれを識別するための各コンテンツ識別情報が前記複数のコンテンツデータの再生順に並べられて記述されたプレイリストを識別するための第１プレイリスト識別情報と前記第１プレイリスト識別情報を変換して得られる第２プレイリスト識別情報とを前記情報処理装置から取得する処理を前記通信部に実行させるプレイリスト識別情報取得部と、
前記通信部によって取得された前記機器情報を判断する機器情報判断部と、
前記機器情報判断部によって前記再生装置による前記連続再生が可能であると判断された場合には、前記第１プレイリスト識別情報を選択し、前記機器情報判断部によって前記再生装置による前記連続再生が不可能であると判断された場合には、前記第２プレイリスト識別情報を選択するプレイリスト識別情報選択部と、
前記プレイリスト識別情報選択部によって選択された前記第１プレイリスト識別情報または前記第２プレイリスト識別情報を前記再生装置に送信する処理を前記通信部に実行させるプレイリスト識別情報送信制御部と、
を備える、操作端末。
【請求項７】
操作端末と情報処理装置と再生装置とを備える情報処理システムであって、
前記情報処理装置は、
複数のコンテンツデータと前記複数のコンテンツデータのそれぞれを識別するための各コンテンツ識別情報が前記複数のコンテンツデータの再生順に並べられて記述されたプレイリストと前記プレイリストを識別するための第１プレイリスト識別情報と前記第１プレイリスト識別情報を変換して得られる第２プレイリスト識別情報とを記憶する記憶部と、
操作端末との間と１つの送信要求に対する応答として前記複数のコンテンツデータを順次に受信して再生する連続再生が可能である場合に前記操作端末から前記第１プレイリスト識別情報を受信するとともに前記連続再生が不可能である場合に前記操作端末から前記第２プレイリスト識別情報を受信する再生装置との間とにおいて情報を送受信する処理を実行することが可能である通信部と、
前記再生装置から前記第１プレイリスト識別情報または前記第２プレイリスト識別情報を含む前記送信要求を受信する処理を前記通信部に実行させる要求受信制御部と、
前記通信部によって受信された前記送信要求に前記第１プレイリスト識別情報と前記第２プレイリスト識別情報とのいずれが含まれているかを判断する要求判断部と、
前記送信要求に前記第２プレイリスト識別情報が含まれていると判断された場合には、前記第２プレイリスト識別情報を前記第１プレイリスト識別情報に変換し、当該第１プレイリスト識別情報によって識別される前記プレイリストに記述された前記再生順に従って前記複数のコンテンツデータを繋げて１つのコンテンツデータとして前記再生装置に送信する処理を前記通信部に実行させるコンテンツデータ送信制御部と、
を有し、
前記操作端末は、
前記情報処理装置との間と前記再生装置との間とにおいて情報を送受信する処理を実行することが可能である通信部と、
前記再生装置による前記連続再生が可能であるか否かを示す機器情報を前記再生装置から取得する処理を前記通信部に実行させる機器情報取得部と、
前記第１プレイリスト識別情報と第２プレイリスト識別情報とを前記情報処理装置から取得する処理を前記通信部に実行させるプレイリスト識別情報取得部と、
前記通信部によって取得された前記機器情報を判断する機器情報判断部と、
前記機器情報判断部によって前記再生装置による前記連続再生が可能であると判断された場合には、前記第１プレイリスト識別情報を選択し、前記機器情報判断部によって前記再生装置による前記連続再生が不可能であると判断された場合には、前記第２プレイリスト識別情報を選択するプレイリスト識別情報選択部と、
前記プレイリスト識別情報選択部によって選択された前記第１プレイリスト識別情報または前記第２プレイリスト識別情報を前記再生装置に送信する処理を前記通信部に実行させるプレイリスト識別情報送信制御部と、
を有する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、操作端末および情報処理システムに関する。
【背景技術】
【０００２】
近年、プレイリストに従って複数のコンテンツデータを連続的に再生する技術（以下、単に「プレイリスト再生」ともいう。）には様々なものがある。例えば、サーバが保持するプレイリストの動的な変化に対応する技術がある（例えば、特許文献１参照）。
【０００３】
ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）では、プレイリスト再生を実現するための方法を定めている。各機器は、ＤＬＮＡに定められた方法に従うことでプレイリスト再生を実現することができる。しかし、ＤＬＮＡでは、プレイリスト再生が可能な構成（プレイリスト再生に対応した構成）を備えることは義務化されていない。このため、プレイリスト再生（例えば、音楽コンテンツデータの連続再生）を行いたい場合には、プレイリスト再生に対応したサーバや操作端末、再生装置などを購入する必要がある。サーバの一例としては、ＤＭＳ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）がある。同様に、操作端末の一例としては、ＤＭＣ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｃｏｎｔｏｒｏｌｌｅｒ）がある。また、再生装置の一例としては、ＤＭＲ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｒｅｎｄｅｒｅｒ）がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３４５３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、プレイリスト再生に対応していない機器が存在する状況において、プレイリスト再生に対応する商品を作成して市場に出す場合には、プレイリスト再生に対応するＤＭＳ、ＤＭＣ、ＤＭＲを新たに作成する必要が生じる。このような状況では、プレイリスト再生に対応する商品の初期導入時の開発コストが高いため、プレイリスト再生に対応した商品を市場に出すことが困難な状態を作り出しているという問題があった。
【０００６】
また、他の技術として、ＤＭＣがＤＭＲに対して１つのコンテンツデータ（音楽コンテンツデータの場合には１曲のデータ）ごとに再生指示を行うことによってプレイリスト再生を実現することも可能である。しかしながら、このような技術を使用する場合には、ＤＭＣは、ＤＭＲに対して最後のコンテンツデータの送信が完了するまで、起動された状態を保ちながらＤＭＲが接続されたネットワークと同一のネットワークに接続されている必要が生じる。このため、ＤＭＲに対して最後のコンテンツデータの送信が完了するまでＤＭＣの電源を切ることができずに不便であるという問題があった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、プレイリスト再生に対応する機器を作成するための開発コストを低減するとともに、プレイリスト再生を行う際における利便性を向上させることが可能な、新規かつ改良された技術を提供しようとするものである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、複数のコンテンツデータと複数のコンテンツデータのそれぞれを識別するための各コンテンツ識別情報が複数のコンテンツデータの再生順に並べられて記述されたプレイリストとプレイリストを識別するための第１プレイリスト識別情報と第１プレイリスト識別情報を変換して得られる第２プレイリスト識別情報とを記憶する記憶部と、操作端末との間と１つの送信要求に対する応答として複数のコンテンツデータを順次に受信して再生する連続再生が可能である場合に操作端末から第１プレイリスト識別情報を受信するとともに連続再生が不可能である場合に操作端末から第２プレイリスト識別情報を受信する再生装置との間とにおいて情報を送受信する処理を実行することが可能である通信部と、再生装置から第１プレイリスト識別情報または第２プレイリスト識別情報を含む送信要求を受信する処理を通信部に実行させる要求受信制御部と、通信部によって受信された送信要求に第１プレイリスト識別情報と第２プレイリスト識別情報とのいずれが含まれているかを判断する要求判断部と、送信要求に第２プレイリスト識別情報が含まれていると判断された場合には、第２プレイリスト識別情報を第１プレイリスト識別情報に変換し、当該第１プレイリスト識別情報によって識別されるプレイリストに記述された再生順に従って複数のコンテンツデータを繋げて１つのコンテンツデータとして再生装置に送信する処理を通信部に実行させるコンテンツデータ送信制御部と、を備える、情報処理装置が提供される。
【０００９】
コンテンツデータ送信制御部は、要求判断部によって送信要求に第１プレイリスト識別情報が含まれていると判断された場合には、第１プレイリスト識別情報によって識別されるプレイリストに記述された再生順に従って複数のコンテンツデータのそれぞれを順次に再生装置に送信する処理を通信部に実行させることとしてもよい。
【００１０】
コンテンツデータ送信制御部は、複数のコンテンツデータを繋げて１つのコンテンツデータとして再生装置に送信する処理を通信部に実行させるに際して、再生装置が再生することが可能な形式に１つのコンテンツデータを変換し、変換して得られたコンテンツデータを再生装置に送信するデータとして使用することとしてもよい。
【００１１】
コンテンツデータ送信制御部は、複数のコンテンツデータを繋げるに際して、複数のコンテンツデータの繋ぎ目部分に対してクロスフェード処理を実行することとしてもよい。
【００１２】
また、上記課題を解決するために、本発明の別の観点によれば、情報処理装置との間と再生装置との間とにおいて情報を送受信する処理を実行することが可能である通信部と、再生装置が１つの送信要求に対する応答として複数のコンテンツデータを順次に受信して再生する連続再生が可能であるか否かを示す機器情報を再生装置から取得する処理を通信部に実行させる機器情報取得部と、複数のコンテンツデータのそれぞれを識別するための各コンテンツ識別情報が複数のコンテンツデータの再生順に並べられて記述されたプレイリストを識別するための第１プレイリスト識別情報と第１プレイリスト識別情報を変換して得られる第２プレイリスト識別情報とを情報処理装置から取得する処理を通信部に実行させるプレイリスト識別情報取得部と、通信部によって取得された機器情報を判断する機器情報判断部と、機器情報判断部によって再生装置による連続再生が可能であると判断された場合には、第１プレイリスト識別情報を選択し、機器情報判断部によって再生装置による連続再生が不可能であると判断された場合には、第２プレイリスト識別情報を選択するプレイリスト識別情報選択部と、プレイリスト識別情報選択部によって選択された第１プレイリスト識別情報または第２プレイリスト識別情報を再生装置に送信する処理を通信部に実行させるプレイリスト識別情報送信制御部と、を備える、操作端末が提供される。
【発明の効果】
【００１３】
以上説明したように本発明によれば、プレイリスト再生に対応する機器を作成するための開発コストを低減するとともに、プレイリスト再生を行う際における利便性を向上させることが可能である。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る情報処理システムの構成を示す図である。
【図２】本実施形態に係る操作端末の機能構成を示す図である。
【図３】本実施形態に係る情報処理装置の機能構成を示す図である。
【図４】本実施形態に係る再生装置の機能構成を示す図である。
【図５】プレイリスト選択画面の一例を示す図である。
【図６】操作端末が実行する処理の流れを示すフローチャートである。
【図７】情報処理装置が実行する処理の流れを示すフローチャートである。
【図８】再生装置が実行する処理の流れを示すフローチャートである。
【図９】情報処理装置から再生装置に送信されるコンテンツデータを説明するための説明図である。
【図１０】情報処理装置から操作端末に送信されるプレイリスト識別情報の一例を示す図である。
【図１１】本実施形態の変形例に係る情報処理システムの構成を示す図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。なお、説明は以下の順序で行う。
【００１６】
１．    第１実施形態
１−１．  情報処理システムの構成
１−２．  操作端末の機能構成
１−３．  情報処理装置の機能構成
１−４．  再生装置の機能構成
１−５．  プレイリスト選択画面の一例
１−６．  操作端末が実行する処理の流れ
１−７．  情報処理装置が実行する処理の流れ
１−８．  再生装置が実行する処理の流れ
１−９．  情報処理装置から再生装置に送信されるコンテンツデータ
１−１０．情報処理装置から操作端末に送信されるプレイリスト識別情報
２．    第１実施形態の変形例
３．    まとめ
【００１７】
＜１．第１実施形態＞
本発明の第１実施形態について説明する。
【００１８】
［１−１．情報処理システムの構成］
図１は、本実施形態に係る情報処理システムの構成を示す図である。図１に示すように、本実施形態に係る情報処理システムは、操作端末（ＤＭＣ）１００と情報処理装置（ＤＭＳ）２００と再生装置（ＤＭＲ）３００とを備えるものである。操作端末（ＤＭＣ）１００と情報処理装置（ＤＭＳ）２００と再生装置（ＤＭＲ）３００とは、ネットワークを介して通信可能にされている。再生装置（ＤＭＲ）３００は、ＤＬＮＡで定められたプレイリストに従ったコンテンツデータの再生はできない場合であってもよい。ここで、プレイリストとは、複数のコンテンツデータのそれぞれを識別するための各コンテンツ識別情報が複数のコンテンツデータの再生順に並べられて記述されたものである。また、以下では、コンテンツ識別情報の一例としてＵＲＬを使用することとする。再生装置（ＤＭＲ）３００は、操作端末（ＤＭＣ）１００によってセットされたコンテンツリストのＵＲＬに対してコンテンツデータを取得し、取得したコンテンツデータの再生を行う。
【００１９】
再生装置（ＤＭＲ）３００が取得したコンテンツデータ内に、プレイリストによって指定されるコンテンツデータが順に並んでいれば、再生装置（ＤＭＲ）３００にとっては、１つのコンテンツデータを再生していることになるが、結果的には、再生装置（ＤＭＲ）３００がプレイリスト再生を行っていることになる。
【００２０】
これを実現するために、操作端末（ＤＭＣ）１００は、情報処理装置（ＤＭＳ）２００に対してブラウズを実行し（ステップＳ１）、再生装置（ＤＭＲ）３００に再生させたいプレイリストを探す。操作端末（ＤＭＣ）１００は、情報処理装置（ＤＭＳ）２００から再生装置（ＤＭＲ）３００が再生可能な形式のプレイリストのＵＲＬを取得する（ステップＳ２）。操作端末（ＤＭＣ）１００は、再生装置（ＤＭＲ）３００に対して取得したプレイリストのＵＲＬをセットする（ステップＳ３）。
【００２１】
再生装置（ＤＭＲ）３００は、操作端末（ＤＭＣ）１００によってセットされたＵＲＬにアクセスしてコンテンツデータを取得し、再生を行う（ステップＳ４）。情報処理装置（ＤＭＳ）２００は、再生装置（ＤＭＲ）３００からのコンテンツデータ送信要求に従ってコンテンツデータを送信する（ステップＳ５）。その際、情報処理装置（ＤＭＳ）２００は、プレイリストによって指定されるコンテンツデータをプレイリストによって指定される順に１つにつなげて送信する。
【００２２】
図２は、本実施形態に係る操作端末の機能構成を示す図である。図２に示すように、操作端末（ＤＭＣ）１００は、入力部１１０と、処理部１２０と、通信部１３０と、記憶部１４０とを備えるものである。処理部１２０は、機器情報取得部１２１と、プレイリスト識別情報取得部の一例としてのＵＲＬ取得部１２２と、機器情報判断部１２３と、プレイリスト識別情報選択部の一例としてのＵＲＬ選択部１２４と、プレイリスト識別情報送信制御部の一例としてのＵＲＬ送信制御部１２５とを備えるものである。処理部１２０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）によって構成され、記憶部１４０によって記憶されたプログラムを実行する。
【００２３】
入力部１１０は、例えば、入力装置によって構成され、ユーザからの情報の入力を受け付けるものである。入力装置の種類は特に限定されるものではないが、例えば、キーボードやボタン等によって構成されるものである。
【００２４】
通信部１３０は、例えば、通信装置によって構成され、情報処理装置（ＤＭＳ）２００との間と再生装置（ＤＭＲ）３００との間とにおいて情報を送受信する処理を実行することが可能である。通信部１３０は、例えば、情報処理装置（ＤＭＳ）２００との間と再生装置（ＤＭＲ）３００との間とにおいてネットワークを介して情報を送受信する処理を実行することが可能である。
【００２５】
記憶部１４０は、例えば、記憶装置によって構成され、操作端末（ＤＭＣ）１００が有する機能を実現するためのプログラムやデータ等を記憶するものである。また、記憶部１４０は、処理部１２０によって演算される際に使用されるデータを記憶するためにも使用されるものである。
【００２６】
機器情報取得部１２１は、再生装置（ＤＭＲ）３００が１つの送信要求に対する応答として複数のコンテンツデータを順次に受信して再生する連続再生が可能であるか否かを示す機器情報を再生装置（ＤＭＲ）３００から取得する処理を通信部１３０に実行させる。
【００２７】
ＵＲＬ取得部１２２は、プレイリストを識別するための第１プレイリスト識別情報と第１プレイリスト識別情報を変換して得られる第２プレイリスト識別情報とを情報処理装置（ＤＭＳ）２００から取得する処理を通信部１３０に実行させる。第１プレイリスト識別情報を変換して第２プレイリスト識別情報を得るための方法は特に限定されるものではない。ＵＲＬ取得部１２２は、例えば、第１プレイリスト識別情報に所定の文字列を付加することによって第２プレイリスト識別情報に変換する。所定の文字列は特に限定されるものではなく、例えば、「ａａａ」といった文字列が第１プレイリスト識別情報の末尾に付加されることによって第２プレイリスト識別情報に変換される。
【００２８】
機器情報判断部１２３は、通信部１３０によって取得された機器情報を判断する。
【００２９】
ＵＲＬ選択部１２４は、機器情報判断部１２３によって再生装置（ＤＭＲ）３００による連続再生が可能であると判断された場合には、第１プレイリスト識別情報を選択し、機器情報判断部１２３によって再生装置（ＤＭＲ）３００による連続再生が不可能であると判断された場合には、第２プレイリスト識別情報を選択する。
【００３０】
ＵＲＬ送信制御部１２５は、ＵＲＬ選択部１２４によって選択された第１プレイリスト識別情報または第２プレイリスト識別情報を再生装置（ＤＭＲ）３００に送信する処理を通信部１３０に実行させる。
【００３１】
図３は、本実施形態に係る情報処理装置の機能構成を示す図である。図３に示すように、情報処理装置（ＤＭＳ）２００は、記憶部２１０と、処理部２２０と、通信部２３０とを備えるものである。処理部２２０は、ＵＲＬ提供制御部２２１と、要求受信制御部２２２と、要求判断部２２３と、コンテンツデータ送信制御部２２４とを備えるものである。処理部２２０は、例えば、ＣＰＵやＲＡＭによって構成され、記憶部２１０によって記憶されたプログラムを実行する。
【００３２】
記憶部２１０は、例えば、記憶装置によって構成され、情報処理装置（ＤＭＳ）２００が有する機能を実現するためのプログラムやデータ等を記憶するものである。また、記憶部２１０は、処理部２２０によって演算される際に使用されるデータを記憶するためにも使用されるものである。また、記憶部２１０は、プレイリスト２１１とコンテンツデータ２１２とを備えるものである。コンテンツデータ２１２は、複数のコンテンツデータによって構成されており、プレイリスト２１１は、その複数のコンテンツデータの再生順を指定するためのものである。記憶部２１０は、さらに、プレイリストを識別するための第１プレイリスト識別情報と第１プレイリスト識別情報を変換して得られる第２プレイリスト識別情報とを記憶する。
【００３３】
通信部２３０は、例えば、通信装置によって構成され、操作端末（ＤＭＣ）１００との間と再生装置（ＤＭＲ）３００との間とにおいて情報を送受信する処理を実行することが可能である。
【００３４】
ＵＲＬ提供制御部２２１は、操作端末（ＤＭＣ）１００に対してＵＲＬ（第１プレイリスト識別情報および第２プレイリスト識別情報）を送信する処理を通信部２３０に実行させるものである。
【００３５】
要求受信制御部２２２は、再生装置（ＤＭＲ）３００から第１プレイリスト識別情報または第２プレイリスト識別情報を含む送信要求を受信する処理を通信部２３０に実行させる。
【００３６】
要求判断部２２３は、通信部２３０によって受信された送信要求に第１プレイリスト識別情報と第２プレイリスト識別情報とのいずれが含まれているかを判断する。
【００３７】
コンテンツデータ送信制御部２２４は、送信要求に第２プレイリスト識別情報が含まれていると判断された場合には、第２プレイリスト識別情報を第１プレイリスト識別情報に変換する。コンテンツデータ送信制御部２２４は、変換して得られた第１プレイリスト識別情報によって識別されるプレイリストに記述された再生順に従って複数のコンテンツデータを繋げて１つのコンテンツデータとして再生装置（ＤＭＲ）３００に送信する処理を通信部２３０に実行させる。ここで、第２プレイリスト識別情報を第１プレイリスト識別情報に変換する方法は特に限定されるものではないが、例えば、第２プレイリスト識別情報から所定の文字列を除去することによって第１プレイリスト識別情報に変換することができる。
【００３８】
コンテンツデータ送信制御部２２４は、要求判断部２２３によって送信要求に第１プレイリスト識別情報が含まれていると判断された場合には、第１プレイリスト識別情報によって識別されるプレイリストに記述された再生順に従って複数のコンテンツデータのそれぞれを順次に再生装置（ＤＭＲ）３００に送信する処理を通信部２３０に実行させる。
【００３９】
コンテンツデータ送信制御部２２４は、複数のコンテンツデータを繋げて１つのコンテンツデータとして再生装置（ＤＭＲ）３００に送信する処理を通信部２３０に実行させるに際して、再生装置（ＤＭＲ）３００が再生することが可能な形式にコンテンツデータを変換し、変換して得られたコンテンツデータを再生装置（ＤＭＲ）３００に送信するデータとして使用することとしてもよい。
【００４０】
コンテンツデータ送信制御部２２４は、複数のコンテンツデータを繋げるに際して、複数のコンテンツデータの繋ぎ目部分に対してクロスフェード処理を実行することとしてもよい。クロスフェード処理とは、コンテンツデータの繋ぎ目部分を境界として、次のコンテンツデータへの移行を徐々に実行させることをいう。
【００４１】
図４は、本実施形態に係る再生装置の機能構成を示す図である。図４に示すように、再生装置（ＤＭＲ）３００は、記憶部３１０と、処理部３２０と、通信部３３０と、出力部３４０とを備えるものである。処理部３２０は、ＵＲＬ受信制御部３２１と、コンテンツデータ取得部３２２と、再生部３２３とを備えるものである。処理部３２０は、例えば、ＣＰＵやＲＡＭによって構成され、記憶部３１０によって記憶されたプログラムを実行する。
【００４２】
記憶部３１０は、例えば、記憶装置によって構成され、再生装置（ＤＭＲ）３００が有する機能を実現するためのプログラムやデータ等を記憶するものである。また、記憶部３１０は、処理部３２０によって演算される際に使用されるデータを記憶するためにも使用されるものである。
【００４３】
通信部３３０は、例えば、通信装置によって構成され、操作端末（ＤＭＣ）１００との間と情報処理装置（ＤＭＳ）２００との間とにおいて情報を送受信する処理を実行することが可能である。
【００４４】
出力部３４０は、情報を出力するためのものであり、特に限定されるものではない。通信部２３０は、例えば、画像を出力するための表示装置や、音声を出力するための音声出力装置によって構成される。再生装置（ＤＭＲ）３００によってコンテンツデータが再生されると、再生された結果が画像として表示装置によって表示されたり、音声として音声出力装置によって出力されたりする。
【００４５】
ＵＲＬ受信制御部３２１は、操作端末（ＤＭＣ）１００から第１プレイリスト識別情報または第２プレイリスト識別情報を受信する処理を通信部２３０に実行させるものである。
【００４６】
コンテンツデータ取得部３２２は、通信部３３０によって受信された第１プレイリスト識別情報または第２プレイリスト識別情報を含んだ送信要求を情報処理装置（ＤＭＳ）２００に送信する処理を通信部３３０に実行させるものである。コンテンツデータ取得部３２２は、情報処理装置（ＤＭＳ）２００から送信要求の応答としてコンテンツデータを取得する処理を通信部３３０に実行させる。
【００４７】
再生部３２３は、通信部３３０によって受信されたコンテンツデータを再生するものである。
【００４８】
図５は、プレイリスト選択画面の一例を示す図である。図５に示すように、プレイリスト選択画面３４１は、操作端末（ＤＭＣ）１００の出力部によって出力されるものである。プレイリスト選択画面３４１は、例えば、プレイリスト選択欄３４１１を有し、ユーザは、プレイリスト選択欄３４１１に表示されたプレイリスト名のいずれか（例えば、「プレイリストＡ」）を選択することが可能である。ユーザが選択したプレイリスト名に対応するプレイリストによって指定されるコンテンツについて、例えば、曲名３４１２と再生時間３４１３が表示されることとしてもよい。
【００４９】
また、プレイリスト選択画面３４１は、例えば、再生開始ボタン３４１５、再生停止ボタン３４１６等を有することとしてもよい。ユーザは、再生開始ボタン３４１５を押下することによってプレイリスト再生を開始させることとしてもよいし、再生停止ボタン３４１６を押下することによってプレイリスト再生を停止させることとしてもよい。
【００５０】
図６は、操作端末が実行する処理の流れを示すフローチャートである。図６に示すように、操作端末（ＤＭＣ）１００は、再生装置（ＤＭＲ）３００から再生装置（ＤＭＲ）３００の機器情報を取得する（ステップＳ１０１）。続いて、操作端末（ＤＭＣ）１００は、ユーザからプレイリストの選択を受け付ける（ステップＳ１０２）。続いて、操作端末（ＤＭＣ）１００は、情報処理装置（ＤＭＳ）２００からプレイリストのＵＲＬを取得する（ステップＳ１０３）。
【００５１】
操作端末（ＤＭＣ）１００は、再生装置（ＤＭＲ）３００から取得した機器情報を判断する（ステップＳ１０４）。操作端末（ＤＭＣ）１００は、判断した結果、再生装置（ＤＭＲ）３００がＤＬＮＡで規定されたプレイリスト再生に対応していると判断した場合には（ステップＳ１０５で「Ｙｅｓ」）、情報処理装置（ＤＭＳ）２００から取得したＵＲＬのうちで、ＤＬＮＡで規定されたプレイリスト再生に対応した再生装置用のＵＲＬを選択して（ステップＳ１０６）、ステップＳ１０８に進む。
【００５２】
操作端末（ＤＭＣ）１００は、判断した結果、再生装置（ＤＭＲ）３００がＤＬＮＡで規定されたプレイリスト再生に対応していないと判断した場合には（ステップＳ１０５で「Ｎｏ」）、情報処理装置（ＤＭＳ）２００から取得したＵＲＬのうちで、ＤＬＮＡで規定されたプレイリスト再生に対応していない再生装置用のＵＲＬを選択して（ステップＳ１０７）、ステップＳ１０８に進む。
【００５３】
操作端末（ＤＭＣ）１００は、選択したＵＲＬを再生装置（ＤＭＲ）３００に送信して処理を終了する。なお、ステップＳ１０１とステップＳ１０４とは、それぞれステップＳ１０５の前であればどのタイミングで実行されることとしてもよい。
【００５４】
図７は、情報処理装置が実行する処理の流れを示すフローチャートである。図７に示すように、情報処理装置（ＤＭＳ）２００は、再生装置（ＤＭＲ）３００からプレイリストのＵＲＬに対するＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）  ＧＥＴを受け付ける（ステップＳ２０１）。続いて、情報処理装置（ＤＭＳ）２００は、ＨＴＴＰ  ＧＥＴによって指定されたＵＲＬを判断する（ステップＳ２０２）。情報処理装置（ＤＭＳ）２００は、判断した結果、そのＵＲＬが、ＤＬＮＡで規定されたプレイリスト再生に対応したＤＭＲ用のＵＲＬであると判断した場合には（ステップＳ２０３で「Ｙｅｓ」）、ステップＳ２０４に進む。情報処理装置（ＤＭＳ）２００は、１曲目から最終曲までのコンテンツデータを順次にレスポンスとして再生装置（ＤＭＲ）３００に送信し、ＨＴＴＰコネクションを切断する（ステップＳ２０４）。
【００５５】
情報処理装置（ＤＭＳ）２００は、判断した結果、そのＵＲＬが、ＤＬＮＡで規定されたプレイリスト再生に対応していないＤＭＲ用のＵＲＬであると判断した場合には（ステップＳ２０３で「Ｎｏ」）、ステップＳ２０５に進む。情報処理装置（ＤＭＳ）２００は、１曲目のコンテンツデータをレスポンスとして再生装置（ＤＭＲ）３００に送信する（ステップＳ２０５）。情報処理装置（ＤＭＳ）２００は、１曲目のコンテンツデータを送信した後にＨＴＴＰコネクションを切断せずに続けて２曲目、３曲目のコンテンツデータを再生装置（ＤＭＲ）３００に送信する（ステップＳ２０６）。
【００５６】
情報処理装置（ＤＭＳ）２００は、最終曲のコンテンツデータを送信した後にＨＴＴＰコネクションを切断して（ステップＳ２０７）、処理を終了する。なお、図７には、コンテンツデータとして音楽データを使用する例について示したが、コンテンツデータは音楽データに限定されるものではない。また、図７には、コンテンツデータの一例としての音楽データが３曲以上送信される場合について示したが、送信されるコンテンツデータの一例としての音楽データは、３曲以上に限定されず、２曲であってもよい。
【００５７】
図８は、再生装置が実行する処理の流れを示すフローチャートである。図８に示すように、再生装置（ＤＭＲ）３００は、操作端末（ＤＭＣ）１００からプレイリストのＵＲＬを取得する（ステップＳ３０１）。再生装置（ＤＭＲ）３００は、取得したＵＲＬに対してＨＴＴＰ  ＧＥＴを行う（ステップＳ３０２）。再生装置（ＤＭＲ）３００は、レスポンスとして情報処理装置（ＤＭＳ）２００から取得したコンテンツデータを再生して（ステップＳ３０３）、処理を終了する。
【００５８】
図９は、情報処理装置から再生装置に送信されるコンテンツデータを説明するための説明図である。図９に示すように、ＤＭＳ（情報処理装置）２００が、１つのＨＴＴＰレスポンス内に、プレイリストの再生順にコンテンツデータ１〜ｎを含めて再生装置（ＤＭＲ）３００に送信する。ＤＭＲ（再生装置）３００は、受信したコンテンツデータを再生する。これによって、ＤＭＲ（再生装置）３００がプレイリストに従ってコンテンツデータを再生しているように見せることができる。また、これにより、ＤＬＮＡで定められたプレイリスト再生に対応していないＤＭＲ（再生装置）３００にとって、受信したコンテンツデータ１〜ｎが１つのコンテンツとして見えるため、プレイリスト再生をすることができる。
【００５９】
また、ＤＭＳ（情報処理装置）２００にコンテンツデータに対するフォーマットの変換能力が有る場合には、コンテンツデータをＤＭＲ（再生装置）３００が対応しているコンテンツフォーマットに変換してから送信することができる。その際には、ＤＭＳ（情報処理装置）２００は、ＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）上にＤＭＳ（情報処理装置）２００が変換可能なコンテンツフォーマット分のプレイリストのＵＲＬを設定する。これによって、ＤＭＣ（操作端末）１００は、ＤＭＲ（再生装置）３００にプレイリストのＵＲＬを渡す際に、ＵＲＬの中からＤＭＲが対応しているフォーマットに対応するＵＲＬを選択することができる。ＤＭＳ（情報処理装置）２００は、コンテンツデータ間の繋ぎに対して、クロスフェード処理などを行って送信することもできる。
【００６０】
図１０は、情報処理装置から操作端末に送信されるプレイリスト識別情報の一例を示す図である。図１０では、情報処理装置（ＤＭＳ）２００から操作端末（ＤＭＣ）１００に送信されるプレイリスト識別情報がＣＤＳに設定されている場合について示している。図１０に示すように、プレイリスト識別情報の一例としてプレイリストのＵＲＬが設定されており、コンテンツデータのフォーマットごとにＵＲＬが設定されている。操作端末（ＤＭＣ）１００は、これらのＵＲＬの中から、ＤＭＲ（再生装置）が対応しているフォーマットのＵＲＬを選択することができる。
【００６１】
再生装置３００としては、ＤＭＲに限定されることはなく、例えば、ＤＭＰ（ｄｉｇｉｔａｌ  ｍｅｄｉａ  ｐｌａｙｅｒ）を使用することもできる。ＤＭＰは、例えば、情報処理装置２００から送信されたＵＲＬの中から自分が再生できる形式のＵＲＬを選択して情報処理装置２００からコンテンツデータを取得すれば、プレイリスト再生を行うことができる。
【００６２】
このような仕組みを使用することによって、プレイリスト再生に対応していない再生装置（ＤＭＲ）３００に対してプレイリスト再生を実行させることが可能となる。また、再生装置（ＤＭＲ）３００に再生指示を出した操作端末（ＤＭＣ）１００をネットワークから切り離すことができる。
【００６３】
＜２．第１実施形態の変形例＞
なお、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００６４】
図１１は、本実施形態の変形例に係る情報処理システムの構成を示す図である。図１１に示すように、第１実施形態の変形例においても、操作端末（ＤＭＣ）１００Ａがプレイリスト再生に対応していない再生装置（ＤＭＲ）３００Ａに対してプレイリスト再生を実行させる場合を想定する。
【００６５】
このような場合には、操作端末（ＤＭＣ）１００Ａは、プレイリストのＵＲＬを代理再生装置（代理ＤＭＲ）４００に送信することによって、代理再生装置（代理ＤＭＲ）４００にプレイリスト再生を行う旨の依頼を出す。代理再生装置（代理ＤＭＲ）４００は、プレイリストのＵＲＬに従って情報処理装置（ＤＭＳ）２００からコンテンツデータを１つずつ受信し、再生装置（ＤＭＲ）３００Ａに対して、プレイリスト内のコンテンツデータを１つずつ送信する。これによって、プレイリスト再生に対応していない再生装置（ＤＭＲ）３００Ａ上でプレイリスト再生を実現させることができる。また、代理再生装置（代理ＤＭＲ）４００に再生指示を出した操作端末（ＤＭＣ）１００Ａを、ネットワークから切り離すことも可能であり、代理再生装置（代理ＤＭＲ）４００に再生指示を出した操作端末（ＤＭＣ）１００Ａの電源を切断することも可能である。なお、代理再生装置（代理ＤＭＲ）４００は、ＤＬＮＡで規定されているプレイリスト形式を解釈することができるものとする。
【００６６】
＜３．まとめ＞
本実施形態によれば、  プレイリストを提供する情報処理装置（ＤＭＳ）２００が、プレイリストに登録されたコンテンツデータをリスト順につなげ、１つのコンテンツにして、そのＵＲＬを操作端末（ＤＭＣ）１００に提供する。操作端末（ＤＭＣ）１００は、ＤＬＮＡで定められたプレイリストの再生に対応していない再生装置（ＤＭＲ）３００に対してプレイリストに従ったコンテンツデータの再生指示を行いたい場合に、情報処理装置（ＤＭＳ）２００から提供されたＵＲＬを再生装置（ＤＭＲ）３００に渡す。再生装置（ＤＭＲ）３００は、操作端末（ＤＭＣ）１００から受け取ったＵＲＬに対してコンテンツデータの取得・再生を行うことで、プレイリスト再生を行う。これによって、既存の再生装置（ＤＭＲ）３００を変更することなく、再生装置（ＤＭＲ）３００にプレイリスト再生を実行させることが可能となる。また、新規に開発が必要な部分は情報処理装置（ＤＭＳ）２００のみなので、開発にかかるコストを抑えられる可能性がある。
【００６７】
また、ＤＭＰは、ＤＭＳが提供するプレイリストのＵＲＬを取得して、このＵＲＬに従ってコンテンツデータを再生することで、プレイリスト再生を実現できる。これによって、プレイリスト再生に対応していないＤＭＰもプレイリスト再生が可能になる。
【符号の説明】
【００６８】
１１０  入力部
１２０  処理部
１２１  機器情報取得部
１２２  ＵＲＬ取得部
１２３  機器情報判断部
１２４  ＵＲＬ選択部
１２５  ＵＲＬ送信制御部
１３０  通信部
１４０  記憶部
２００  情報処理装置
２１０  記憶部
２１１  プレイリスト
２１２  コンテンツデータ
２２０  処理部
２２１  ＵＲＬ提供制御部
２２２  要求受信制御部
２２３  要求判断部
２２４  コンテンツデータ送信制御部
２３０  通信部
３００  再生装置
３１０  記憶部
３２０  処理部
３２１  ＵＲＬ受信制御部
３２２  コンテンツデータ取得部
３２３  再生部
３３０  通信部
３４０  出力部
３４１  プレイリスト選択画面
３４１１  プレイリスト選択欄
３４１２  曲名
３４１３  再生時間
３４１５  再生開始ボタン
３４１６  再生停止ボタン
【図１】
2010288086.tif 000003
【図２】
2010288086.tif 000004
【図３】
2010288086.tif 000005
【図４】
2010288086.tif 000006
【図５】
2010288086.tif 000007
【図６】
2010288086.tif 000008
【図７】
2010288086.tif 000009
【図８】
2010288086.tif 000010
【図９】
2010288086.tif 000011
【図１０】
2010288086.tif 000012
【図１１】
2010288086.tif 000013