(57)【要約】  コンテンツ再生装置は、コンテンツ再生制御情報を取得するために必要なコンテンツ再生制御情報の所在を示す情報をサーバから受信してコンテンツ再生制御情報をサーバから取得する。そして、ＡＶデータとこのＡＶデータを管理するクリップ情報とを指定するクリップ識別情報を抽出する。そして、コンテンツ再生制御情報の所在を示す情報の所定部分を、クリップ識別情報と所定の変換規則を適用することにより変換してクリップ情報及びＡＶデータの所在を示す情報を生成し、クリップ情報及びＡＶデータをサーバから取得する。
2010013456.tif 000002
【特許請求の範囲】
【請求項１】
複数のＡＶデータを記憶するＡＶデータ記憶部と、
前記ＡＶデータの管理情報であるクリップ情報を記憶するクリップ情報記憶部と、
複数のＡＶデータにより構成されるコンテンツにおける前記ＡＶデータの再生順序を規定するコンテンツ再生制御情報を記憶するコンテンツ再生制御情報記憶部と、
ネットワークへ、前記ＡＶデータ、前記クリップ情報、前記コンテンツ再生制御情報及び前記コンテンツ再生制御情報の所在を示す第１の所在情報を、少なくとも送信する第１送受信部と、
を具備するサーバと、
前記ネットワークから、前記ＡＶデータ、前記クリップ情報、前記コンテンツ再生制御情報及び前記コンテンツ再生制御情報の所在を示す前記第１の所在情報を、少なくとも受信する第２送受信部と、
前記第１の所在情報が示す所在から前記コンテンツ再生制御情報を取得するコンテンツ再生制御情報取得部と、
前記コンテンツ再生制御情報から前記ＡＶデータの１つと前記ＡＶデータを管理するクリップ情報を指定するクリップ識別情報を抽出するコンテンツ再生制御情報解析部と、
所定の変換規則及び前記第１の所在情報から前記クリップ識別情報に対応するクリップ情報の所在を示す第２の所在情報を生成して、前記サーバに対して前記クリップ情報の取得を要求するクリップ情報要求生成部と、
前記第２の所在情報が示す所在から前記クリップ識別情報に対応するクリップ情報を取得するクリップ情報取得部と、
所定の変換規則及び前記第１の所在情報から前記クリップ識別情報に対応するＡＶデータの所在を示す第３の所在情報を生成して、前記サーバに対して前記ＡＶデータの取得を要求するＡＶデータ要求生成部と、
前記第３の所在情報が示す所在から前記クリップ識別情報に対応するＡＶデータを取得するＡＶデータ取得部と、
を具備するコンテンツ再生装置と、
より成るコンテンツ再生システム。
【請求項２】
前記サーバは、レンジ情報判定部を更に具備し、
前記コンテンツ再生装置の前記ＡＶデータ要求生成部は、前記ＡＶデータの再生範囲を指定する要求レンジ指定情報を前記サーバに送信し、
前記レンジ情報判定部は、
前記要求レンジ指定情報と前記ＡＶデータの再生許可範囲を指定する再生許可レンジ指定情報とを比較し、前記要求レンジ指定情報が前記再生許可レンジ指定情報の再生許可範囲を超えている場合、
前記サーバの前記第１送受信部は、前記コンテンツ再生装置にエラー情報を送信する請求項１記載のコンテンツ再生システム。
【請求項３】
前記コンテンツ再生装置と前記サーバとがＤＬＮＡ規格準拠の通信プロトコルで通信する請求項１記載のコンテンツ再生システム。
【請求項４】
複数のＡＶデータを記憶するＡＶデータ記憶部と、
前記ＡＶデータの管理情報であるクリップ情報を記憶するクリップ情報記憶部と、
複数のＡＶデータにより構成されるコンテンツにおける前記ＡＶデータの再生順序を規定するコンテンツ再生制御情報を記憶するコンテンツ再生制御情報記憶部と、
ネットワークへ、前記ＡＶデータ、前記クリップ情報、前記コンテンツ再生制御情報及び前記コンテンツ再生制御情報の所在を示す第１の所在情報を、少なくとも送信する第１送受信部と、
を具備するサーバ。
【請求項５】
前記コンテンツ再生制御情報は、前記クリップ情報を識別する情報、および、前記ＡＶデータの再生範囲を示す情報を含んでいる請求項４記載のサーバ。
【請求項６】
前記コンテンツ再生制御情報の所在を示す前記第１の所在情報は、前記コンテンツ再生制御情報の所在を示すＵＲＬである請求項５記載のサーバ。
【請求項７】
前記サーバは、レンジ情報判定部を更に具備し、
前記コンテンツ再生装置の前記ＡＶデータ要求生成部は、前記ＡＶデータの再生範囲を指定する要求レンジ指定情報を前記サーバに送信し、
前記レンジ情報判定部は、
前記要求レンジ指定情報と前記ＡＶデータの再生許可範囲を指定する再生許可レンジ指定情報とを比較し、前記要求レンジ指定情報が前記再生許可レンジ指定情報の再生許可範囲を超えている場合、
前記サーバの前記第１送受信部は、前記コンテンツ再生装置にエラー情報を送信する請求項４記載のサーバ。
【請求項８】
前記コンテンツ再生装置とＤＬＮＡ規格準拠の通信プロトコルで通信する請求項４記載のサーバ。
【請求項９】
ネットワークから、ＡＶデータ、クリップ情報、コンテンツ再生制御情報及び前記コンテンツ再生制御情報の所在を示す第１の所在情報を、少なくとも受信する第２送受信部と、
前記第１の所在情報が示す前記所在から前記コンテンツ再生制御情報を取得するコンテンツ再生制御情報取得部と、
前記コンテンツ再生制御情報から前記ＡＶデータの１つと当該ＡＶデータを管理するクリップ情報を指定するクリップ識別情報を抽出するコンテンツ再生制御情報解析部と、
所定の変換規則及び前記第１の所在情報から前記クリップ識別情報に対応するクリップ情報の所在を示す第２の所在情報を生成して、前記第２の所在情報が示す所在に前記クリップ情報を要求するクリップ情報要求生成部と、
前記第２の所在情報が示す所在から前記クリップ情報を取得するクリップ情報取得部と、
所定の変換規則及び前記第１の所在情報から前記クリップ識別情報に対応するＡＶデータの所在を示す第３の所在情報を生成して、前記第３の所在情報が示す所在に前記ＡＶデータを要求するＡＶデータ要求生成部と、
前記第３の所在情報が示す所在から前記ＡＶデータを取得するＡＶデータ取得部と、
を具備するコンテンツ再生装置。
【請求項１０】
前記コンテンツ再生制御情報は、前記クリップ情報を識別する情報、および、前記ＡＶデータの再生範囲を示す情報を含んでいる請求項９記載のコンテンツ再生装置。
【請求項１１】
前記コンテンツ再生制御情報の所在を示す前記第１の所在情報は、前記コンテンツ再生制御情報の所在を示すＵＲＬであり、
前記ＵＲＬと前記クリップ情報を識別する情報とに基づき、前記クリップ情報の所在を示すＵＲＬ、および、前記ＡＶデータの所在を示すＵＲＬを生成する請求項１０記載のコンテンツ再生装置。
【請求項１２】
前記コンテンツ再生装置の前記クリップ情報要求生成部または前記ＡＶデータ要求生成部は、
前記ＡＶデータの再生範囲を指定する要求レンジ指定情報を前記サーバに送信し、
前記要求レンジ指定情報が再生許可レンジ指定情報の再生許可範囲を超えている場合、
前記サーバより、エラー情報を受信する請求項９記載のコンテンツ再生装置。
【請求項１３】
前記サーバとＤＬＮＡ規格準拠の通信プロトコルで通信する請求項９記載のコンテンツ再生装置。
【請求項１４】
複数のＡＶデータにより構成されるコンテンツにおける前記各ＡＶデータの再生順序を規定するコンテンツ再生制御情報の所在を示す第１の所在情報に基づき前記コンテンツ再生制御情報を取得するコンテンツ再生制御情報取得処理ステップと、
前記コンテンツ再生制御情報から前記ＡＶデータの１つと当該ＡＶデータを管理するクリップ情報を指定するクリップ識別情報を抽出するコンテンツ再生制御情報解析処理ステップと、
所定の変換規則及び前記第１の所在情報から前記クリップ識別情報に対応するクリップ情報の所在を示す第２の所在情報を生成して、前記第２の所在情報が示す所在に前記クリップ情報を要求するクリップ情報要求生成処理ステップと、
前記第２の所在情報が示す所在から前記クリップ情報を取得するクリップ情報取得処理ステップと、
所定の変換規則及び前記第１の所在情報から前記クリップ識別情報に対応するＡＶデータの所在を示す第３の所在情報を生成して、前記第３の所在情報が示す所在に前記ＡＶデータを要求するＡＶデータ要求処理ステップと、
前記第３の所在情報が示す所在から前記ＡＶデータを取得するＡＶデータ取得処理ステップと、
複数の部分ＡＶデータ送信の電文の送信が繰り返される場合、
部分ＡＶデータの受信を完了したかどうか判定する部分ＡＶデータ受信完了の判定ステップと
複数の部分ＡＶデータを受信する場合、
全部分ＡＶデータに対して受信を完了したかどうか判定する全部分ＡＶデータ受信完了の判定ステップと、
からなるコンテンツ再生方法。
【請求項１５】
前記コンテンツ再生制御情報は、前記クリップ情報を識別する情報、および、前記ＡＶデータの再生範囲を示す情報を含んでいる請求項１４記載のコンテンツ再生方法。
【請求項１６】
前記コンテンツ再生制御情報の所在を示す前記第１の所在情報は前記コンテンツ再生制御情報の所在を示すＵＲＬであり、
前記ＵＲＬと前記クリップ情報を識別する情報とに基づき、前記クリップ情報の所在を示すＵＲＬ、および、前記ＡＶデータの所在を示すＵＲＬを生成するＵＲＬ生成ステップを有する請求項１５記載のコンテンツ再生方法。
【請求項１７】
前記コンテンツ再生装置から、前記ＡＶデータの再生範囲を指定する要求レンジ指定情報を受信するクリップ情報応答処理ステップと、
前記レンジ情報判定部において、前記要求レンジ指定情報と前記ＡＶデータの再生許可範囲を指定する再生許可レンジ指定情報とを比較し、前記要求レンジ指定情報が再生許可レンジ指定情報によって規定された再生許可範囲を超えているかどうかを判定するレンジ情報判定処理ステップと、
前記要求レンジ指定情報が前記再生許可レンジ指定情報の再生許可範囲を超えている場合、
前記コンテンツ再生装置にエラー情報を送信するエラーメッセージ処理ステップと、を更に有する請求項１４記載のコンテンツ再生方法。
【請求項１８】
前記サーバと前記コンテンツ再生装置とにおいて、ＤＬＮＡ規格準拠の通信プロトコルで通信するステップを有する請求項１４記載のコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生システム、コンテンツ再生方法、コンテンツ再生装置、および、サーバに関し、特に、ネットワーク上の再生装置に所望のコンテンツを選択して配信するためのコンテンツに関連する各種情報を通信するために用いて好適な技術に関する。
【背景技術】
【０００２】
異なるメーカーの家電機器やパーソナルコンピュータを相互接続するための標準化活動を推進している業界団体ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）がある。このＤＬＮＡにより規定されたガイドラインに従うデジタルメディア・プレーヤと、デジタルメディア・サーバ装置をネットワークにより相互接続して、デジタルメディア・プレーヤが、デジタルメディア・サーバからプレイリストを取得してコンテンツをリモート視聴する機能の実現が求められている。【０００３】
しかしながら、ＤＬＮＡのような標準のガイドラインに準拠したネットワークには、様々なメーカーの、様々な能力の装置が接続される。したがって、デジタルメディア・プレーヤが、デジタルメディア・サーバからコンテンツとともにプレイリストを取得しても、プレイリストを解釈できる能力を具備しているとは限らない。このような課題を解決するものとして、所定の標準ガイドラインに準拠したネットワーク内のリモート視聴において、コンテンツとプレイリストを記憶、格納しているデジタルメディア・サーバに対し、デジタルメディア・プレーヤが、アクセスする技術が知られている（例えば、特許文献１など）。具体的には、デジタルメディア・プレーヤが、デジタルメディア・サーバのコンテンツのＵＲＬあるいはプレイリストのＵＲＬに夫々アクセスすることにより、通常再生あるいはプレイリスト再生を行なうことができ、ネットワーク外で記録されたリムーバブルメディアのプレイリスト再生ができる。【０００４】
また、ビデオカメラ等の情報処理装置では、コンテンツ記録の際、プレイリスト、クリップ情報をシームレス再生可能な形式で生成する技術が知られている（例えば、特許文献２）。すなわち、コンテンツ記録をシームレス再生可能な形式で行ない、複数のＡＶストリームを連続して１つのプレイリストにより再生することができる。【０００５】
しかしながら、上記特許文献１記載のシステムでは、１つのプレイリストに対して１つのＡＶストリームデータが対応していることが前提である。したがって、特許文献１記載のシステムでは、１つのプレイリストに複数のＡＶストリームデータが対応している場合、すなわち、複数のＡＶストリームデータがコンテンツを形成している場合のコンテンツの選択や再生については、想定されていない。つまり、上記特許文献２記載の情報処理装置において作成されるような複数のＡＶストリームデータ（部分ストリームデータ）からなるストリームデータ（統合ストリームデータ）を保有するデジタルメディア・サーバから、統合ストリームデータを受信して再生する方法については、考慮されていないという問題があった。【０００６】
また、上記特許文献２記載のシステムでは、デジタルメディア・サーバに格納されたＡＶストリームデータをデジタルメディア・プレーヤ側から遠隔視聴することは出来ない。【０００７】
上記問題を解決する方法として、統合ストリームデータを送信する場合に予めデジタルメディア・サーバ側でＤＩＴ（Ｄｉｓｃｏｎｔｉｎｕｉｔｙ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）により不連続点を指定して擬似的な１つのストリームデータとして送信し、デジタルメディア・プレーヤ側で再生させる方法が考えられる。また、統合ストリームデータを完全に再エンコードして１つのストリームデータとして形成し、１つのストリームデータをデジタルメディア・プレーヤ側で再生させる方法が考えられる。しかし、前者の方法では、ＤＩＴ解釈によりシームレス再生が難しいという問題があった。また、後者の方法では、デジタルメディア・サーバでの負荷が大きいという問題があった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−４１１２０号公報（第１頁、図１等）
【特許文献２】特開２００７−３０６２５８号公報（第１頁、図１等）
【発明の概要】
【０００９】
本発明のコンテンツ再生システムは、サーバとコンテンツ再生装置とより成る。
【００１０】
サーバは、ＡＶデータ記憶部とクリップ情報記憶部とコンテンツ再生制御情報記憶部と第１送受信部とを具備する。
【００１１】
ＡＶデータ記憶部は、複数のＡＶデータを記憶する。クリップ情報記憶部は、ＡＶデータの管理情報であるクリップ情報を記憶する。コンテンツ再生制御情報記憶部は、複数のＡＶデータにより構成されるコンテンツにおけるＡＶデータの再生順序を規定するコンテンツ再生制御情報を記憶する。第１送受信部は、ネットワークへ、ＡＶデータ、クリップ情報、コンテンツ再生制御情報及びコンテンツ再生制御情報の所在を示す第１の所在情報を、少なくとも送信する。
【００１２】
コンテンツ再生装置は、第２送受信部とコンテンツ再生制御情報取得部とコンテンツ再生制御情報解析部とクリップ情報要求生成部とクリップ情報取得部とＡＶデータ要求生成部とＡＶデータ取得部とを具備する。
【００１３】
第２送受信部は、ネットワークから、ＡＶデータ、クリップ情報、コンテンツ再生制御情報及びコンテンツ再生制御情報の所在を示す第１の所在情報を、少なくとも受信する。コンテンツ再生制御情報取得部は、第１の所在情報が示す所在からコンテンツ再生制御情報を取得する。コンテンツ再生制御情報解析部は、コンテンツ再生制御情報からＡＶデータの１つと当該ＡＶデータを管理するクリップ情報を指定するクリップ識別情報を抽出する。クリップ情報要求生成部は、所定の変換規則及び第１の所在情報からクリップ識別情報に対応するクリップ情報の所在を示す第２の所在情報を生成して、サーバに対してクリップ情報の取得を要求する。クリップ情報取得部は、第２の所在情報が示す所在からクリップ識別情報に対応するクリップ情報を取得する。ＡＶデータ要求生成部は、所定の変換規則及び第１の所在情報からクリップ識別情報に対応するＡＶデータの所在を示す第３の所在情報を生成して、サーバに対してＡＶデータの取得を要求する。ＡＶデータ取得部は、第３の所在情報が示す所在からクリップ識別情報に対応するＡＶデータを取得する。
【００１４】
このようにすれば、１つまたは複数のＡＶデータから成る任意のコンテンツの選択、再生をプレイリストに基づき行うことが可能になる。
【００１５】
また、上記所在を示す情報やＵＲＬ情報の所定の部分を変換するという簡単な処理により、プレイリストによるコンテンツ再生が可能になる。
【００１６】
本発明のサーバは、ＡＶデータ記憶部とクリップ情報記憶部とコンテンツ再生制御情報記憶部と第１送受信部とを具備する。
【００１７】
ＡＶデータ記憶部は、複数のＡＶデータを記憶する。クリップ情報記憶部は、ＡＶデータの管理情報であるクリップ情報を記憶する。コンテンツ再生制御情報記憶部は、複数のＡＶデータにより構成されるコンテンツにおけるＡＶデータの再生順序を規定するコンテンツ再生制御情報を記憶する。第１送受信部は、ネットワークへ、ＡＶデータ、クリップ情報、コンテンツ再生制御情報及びコンテンツ再生制御情報の所在を示す第１の所在情報を、少なくとも送信する。
【００１８】
また、本発明のサーバは、レンジ情報判定部を更に具備してもよい。コンテンツ再生装置のＡＶデータ要求生成部は、ＡＶデータの再生範囲を指定する要求レンジ指定情報をサーバに送信する。レンジ情報判定部は、要求レンジ指定情報とＡＶデータの再生許可範囲を指定する再生許可レンジ指定情報とを比較する。そして、要求レンジ指定情報が再生許可レンジ指定情報の再生許可範囲を超えている場合、サーバの送受信部は、コンテンツ再生装置にエラー情報を送信する。
【００１９】
このようにすれば、サーバ側がＡＶデータの内で再生許可している部分だけを、コンテンツ再生装置に再生させることができ、公開していない部分の再生を防止できる。
【００２０】
本発明のコンテンツ再生装置は、第２送受信部とコンテンツ再生制御情報取得部とコンテンツ再生制御情報解析部とクリップ情報要求生成部とクリップ情報取得部とＡＶデータ要求生成部とＡＶデータ取得部とを具備する。
【００２１】
第２送受信部は、ネットワークから、ＡＶデータ、クリップ情報、コンテンツ再生制御情報及びコンテンツ再生制御情報の所在を示す第１の所在情報を、少なくとも受信する。コンテンツ再生制御情報取得部は、第１の所在情報が示す所在からコンテンツ再生制御情報を取得する。コンテンツ再生制御情報解析部は、コンテンツ再生制御情報からＡＶデータの１つと当該ＡＶデータを管理するクリップ情報を指定するクリップ識別情報を抽出する。クリップ情報要求生成部は、所定の変換規則及び第１の所在情報からクリップ識別情報に対応するクリップ情報の所在を示す第２の所在情報を生成して、第２の所在情報が示す所在にクリップ情報を要求する。クリップ情報取得部は、第２の所在情報が示す所在からクリップ情報を取得する。ＡＶデータ要求生成部は、所定の変換規則及び第１の所在情報からクリップ識別情報に対応するＡＶデータの所在を示す第３の所在情報を生成して、第３の所在情報が示す所在にＡＶデータを要求する。ＡＶデータ取得部は、第３の所在情報が示す所在からＡＶデータを取得する。
【００２２】
本発明のコンテンツ再生方法は、コンテンツ再生制御情報取得処理ステップとコンテンツ再生制御情報解析処理ステップとクリップ情報要求生成処理ステップとクリップ情報取得処理ステップとＡＶデータ要求処理ステップとＡＶデータ取得処理ステップと部分ＡＶデータ受信完了の判定ステップと全部分ＡＶデータ受信完了の判定ステップとからなる。
【００２３】
コンテンツ再生制御情報取得処理ステップは、複数のＡＶデータにより構成されるコンテンツにおける各ＡＶデータの再生順序を規定するコンテンツ再生制御情報の所在を示す第１の所在情報に基づきンテンツ再生制御情報を取得する。コンテンツ再生制御情報解析処理ステップは、コンテンツ再生制御情報からＡＶデータの１つと当該ＡＶデータを管理するクリップ情報を指定するクリップ識別情報を抽出する。クリップ情報要求生成処理ステップは、所定の変換規則及び第１の所在情報からクリップ識別情報に対応するクリップ情報の所在を示す第２の所在情報を生成して、第２の所在情報が示す所在にクリップ情報を要求する。クリップ情報取得処理ステップは、第２の所在情報が示す所在からクリップ情報を取得する。ＡＶデータ要求処理ステップは、所定の変換規則及び第１の所在情報からクリップ識別情報に対応するＡＶデータの所在を示す第３の所在情報を生成して、第３の所在情報が示す所在にＡＶデータを要求する。ＡＶデータ取得処理ステップは、第３の所在情報が示す所在からＡＶデータを取得する。部分ＡＶデータ受信完了の判定ステップは、複数の部分ＡＶデータ送信の電文の送信が繰り返される場合、部分ＡＶデータの受信を完了したかどうか判定する。全部分ＡＶデータ受信完了の判定ステップは、複数の部分ＡＶデータを受信する場合、全部分ＡＶデータに対して受信を完了したかどうか判定する。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明の実施の形態１におけるコンテンツ再生システムの構成の一例を示すブロック図である。
【図２】図２は、本発明の実施の形態１におけるコンテンツ再生システムのデータファイルの管理構造を示す概念図である。
【図３】図３は、本発明の実施の形態１におけるコンテンツ再生システムで使用するプレイリスト、クリップ識別情報、クリップ情報、ＡＶデータの一例を説明する概念図である。
【図４】図４は、同クリップ情報の一例を示す概念図である。
【図５】図５は、本発明の実施の形態１におけるコンテンツ再生システムの通信電文の送受信の手順を示す概念図である。
【図６】図６は、本発明の実施の形態１におけるコンテンツ再生システムのＵＲＬの構成と変換規則を説明する図である。
【図７】図７は、本発明の実施の形態１におけるコンテンツ再生システムの電文の一例を示す図である。
【図８】図８は、同電文の一例を示す図である。
【図９】図９は、同電文の一例を示す図である。
【図１０】図１０は、同電文の一例を示す図である。
【図１１Ａ】図１１Ａは、同電文の一例を示す図である。
【図１１Ｂ】図１１Ｂは、同電文の一例を示す図である。
【図１１Ｃ】図１１Ｃは、同電文の一例を示す図である。
【図１１Ｄ】図１１Ｄは、同電文の一例を示す図である。
【図１１Ｅ】図１１Ｅは、同電文の一例を示す図である。
【図１１Ｆ】図１１Ｆは、同電文の一例を示す図である。
【図１２】図１２は、本発明の実施の形態１におけるコンテンツ再生システムの構成の他の例を示すブロック図である。
【図１３】図１３は、本発明の実施の形態２におけるコンテンツ再生方法のフローチャートである。
【図１４】図１４は、本発明の実施の形態２におけるコンテンツ再生方法のフローチャートである。
【発明を実施するための形態】
【００２５】
本発明のコンテンツ再生システムおよびコンテンツ再生方法の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素が同様の動作を行う場合には、再度の説明を省略する場合がある。
【００２６】
（実施の形態１）
図１は、本発明の実施の形態１におけるコンテンツ再生システムの構成の一例を示すブロック図である。図１において、デジタルメディア・サーバ３とデジタルメディア・プレーヤ４とは、ネットワーク２に結合されている。サーバとしてのデジタルメディア・サーバ３は、第１送受信部３０、制御部３１、ディレクトリ記憶部３２、コンテンツ再生制御情報記憶部３３、クリップ情報記憶部３４、ＡＶデータ記憶部３５、および、レンジ情報判定部３６を具備する。これら各部の接続関係は図１に示すとおりである。また、これらの各部の関係については、各部の動作の説明において後述する。デジタルメディア・プレーヤ４は、第２送受信部１０、コンテンツ一覧情報要求生成部１１、コンテンツ一覧情報取得部１２、コンテンツ指定情報生成部１３、コンテンツ再生制御情報取得部１４、クリップ情報要求生成部１５、クリップ情報取得部１６、ＡＶデータ要求生成部１７、ＡＶデータ取得部１８、ユーザＩＦ部１９、コンテンツ再生制御情報解析部２０、および、ＡＶデータデコード部２１を具備する。これら各部の接続関係は図１に示すとおりであり、各部の動作の説明において、各部の関係も説明する。デジタルメディア・プレーヤ４は、デジタルメディア・サーバ３から供給されるＡＶデータより成るコンテンツを再生するコンテンツ再生装置である。
【００２７】
次に、デジタルメディア・サーバ３が記憶格納するＡＶデータ、クリップ情報、コンテンツ再生制御情報について説明する。図２は、本発明の実施の形態１におけるコンテンツ再生システムのデータファイルの管理構造を示す概念図である。図に示すように、ＡＶデータ、クリップ情報、コンテンツ再生制御情報の各データファイルの管理構造が示されている。各データファイルは、記録媒体上においてディレクトリ構造により階層的に管理される。記録媒体上には、先ず、１つのディレクトリ（図２の例ではルート（ｒｏｏｔ）ディレクトリ）が作成されている。このディレクトリの下が、１つの記録再生システムで管理される範囲とする。
【００２８】
ルートディレクトリの下に、ディレクトリ［ＢＤＡＶ］が置かれる。ＢＤＡＶディレクトリ［ＢＤＡＶ］の下に、プレイリストディレクトリ［ＰＬＡＹＬＩＳＴ］、クリップ情報ディレクトリ［ＣＬＩＰＩＮＦ］、ＡＶデータのストリームディレクトリ［ＳＴＲＥＡＭ］が置かれる。
【００２９】
プレイリストディレクトリ［ＰＬＡＹＬＩＳＴ］は、コンテンツ再生制御情報、すなわちプレイリストのデータベースに対するディレクトリである。すなわち、プレイリストディレクトリ［ＰＬＡＹＬＩＳＴ］は、コンテンツの再生形態を制御する制御情報であるプレイリストに関するファイルであるプレイリストファイル［ｘｘｘｘｘ．ｖｐｌｓ］を格納する。プレイリストファイル［ｘｘｘｘｘ．ｖｐｌｓ］は、コンテンツのそれぞれに対して作成されるファイルであって、ユーザによって編集され、場合によっては複数のＡＶデータを参照できるファイルである。ファイル名において、［．］（ピリオド）の前の［ｘｘｘｘｘ］は、５桁の数字とし、ピリオドの後ろの［ｖｐｌｓ］は、このタイプのファイルに固定的な拡張子である。
【００３０】
クリップ情報ディレクトリ［ＣＬＩＰＩＮＦ］は、クリップ情報のデータベースに対するディレクトリである。すなわち、クリップ情報ディレクトリ［ＣＬＩＰＩＮＦ］は、ＡＶデータファイルのそれぞれに対する属性情報を記憶するクリップ情報ファイル［ｚｚｚｚｚ．ｃｌｐｉ］を格納する。ファイル名において、［．］（ピリオド）の前の［ｚｚｚｚｚ］は、５桁の数字とし、ピリオドの後ろの［ｃｌｐｉ］は、このタイプのファイルに固定的な拡張子である。
【００３１】
ストリームディレクトリ［ＳＴＲＥＡＭ］は、実体としてのＡＶデータファイルに対するディレクトリである。すなわち、ストリームディレクトリ［ＳＴＲＥＡＭ］は、クリップ情報ファイルのそれぞれに対応するＡＶデータであるＡＶデータファイルを格納する。ＡＶデータファイルは、ＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ２）のトランスポートストリーム（以下、ＭＰＥＧ２  ＴＳと略称する）などからなる。また、ファイル名は［ｚｚｚｚｚ．ｍ２ｔｓ］とする。ファイル名において、ピリオドの前の［ｚｚｚｚｚ］は、対応するクリップ情報ファイルと同一とすることで、クリップ情報ファイルとこのＡＶデータファイルとの対応関係を容易に把握することができる。
【００３２】
図３は、本発明の実施の形態１におけるコンテンツ再生システムで使用するプレイリスト、クリップ識別情報、クリップ情報、ＡＶデータの一例を説明する概念図である。ストリームファイル形式の４個のＡＶデータ［００００１．ｍ２ｔｓ］、［００００２．ｍ２ｔｓ］、［００００３．ｍ２ｔｓ］、［００００４．ｍ２ｔｓ］がＡＶデータ記憶部３５に格納されているものとする。ＡＶデータ［００００１．ｍ２ｔｓ］、［００００２．ｍ２ｔｓ］、［００００３．ｍ２ｔｓ］、［００００４．ｍ２ｔｓ］のそれぞれには、クリップインフォ（Ｃｌｉｐｉｎｆｏ）形式のクリップ情報［００００１．ｃｌｐｉ］、［００００２．ｃｌｐｉ］、［００００３．ｃｌｐｉ］、［００００４．ｃｌｐｉ］が管理情報として用意され、クリップ情報記憶部３４に格納されている。ＡＶデータとクリップ情報の対は、それぞれクリップ［Ｃｌｉｐ００００１］、［Ｃｌｉｐ００００２］、［Ｃｌｉｐ００００３］、［Ｃｌｉｐ００００４］を構成し、クリップ番号で識別される。従って、クリップ番号はクリップ識別情報と同義である。また、クリップ識別情報は、クリップ情報の所在を示す情報、および、ＡＶデータの所在を示す情報でもある。なぜなら、クリップ識別情報に基づきディレクトリの［ＣＬＩＰＩＮＦ］と［ＳＴＲＥＡＭ］のデータベースを参照すると、クリップ識別情報に対応する、クリップ情報とＡＶデータの格納されているアドレスが得られるからである。すなわち、ＡＶデータ記憶部３５は、複数のＡＶデータを記憶している。クリップ情報記憶部３４は、ＡＶデータの管理情報であるクリップ情報を記憶している。クリップ情報は、図４に示すように、対応するＡＶデータに関する情報により構成される。具体的には、映像コーデックと音声コーデックの方式を示す情報、シームレスのタイプを示す情報などの属性情報、および、再生時刻などのタイムスタンプ値とＡＶデータのバイト位置との関係を示すタイムマップテーブルより成る。
【００３３】
図３におけるプレイリスト［００００１．ｖｐｌｓ］は、コンテンツ再生制御情報の一例である。プレイリスト［００００１．ｖｐｌｓ］は、デジタルメディア・プレーヤ４によって再生される順序を規定している。すなわち、再生される順序は、再生順序の列の順序によって規定されている。再生順序の列には、［プレイアイテム１（ｐｌａｙｉｔｅｍ１）］から［プレイアイテム４（ｐｌａｙｉｔｅｍ４）］などが順に記載されている。まず、［ｐｌａｙｉｔｅｍ１］において、［Ｃｌｉｐ００００４］の時間位置［００：１０：００］から［００：２０：００］までの部分、すなわち、ＡＶデータ４１の１０分から２０分の部分を再生する。次に、［ｐｌａｙｉｔｅｍ２］において、［Ｃｌｉｐ００００３］の時間位置［００：００：００］から［０１：２０：００］までの部分、すなわち、ＡＶデータ４２の部分を再生する。次に、［ｐｌａｙｉｔｅｍ３］において、［Ｃｌｉｐ００００２］の時間位置［００：１０：００］から［００：２０：００］までの部分、すなわち、ＡＶデータ４３の部分を再生する。次に、［ｐｌａｙｉｔｅｍ４］において、［Ｃｌｉｐ００００４］の時間位置［００：４０：００］から［００：００：５０］までの部分、すなわち、ＡＶデータ４４の部分を再生する。
【００３４】
以上のように、プレイリストは、［参照するクリップ番号］により、１個または複数個のＡＶデータの再生順序を指定でき、かつ、［クリップ内での時間位置］により、それぞれのＡＶデータの再生開始時刻と再生終了時刻を指定して、任意の再生部分を選定できる。言い換えると、［クリップ内での時間位置］の情報は、見せたくない部分を隠して、見せたい部分だけを再生することを可能にする再生許可レンジ（ｒａｎｇｅ）指定情報である。プレイリストは、再生許可レンジ指定情報を時刻で指定している。しかし、実際にＡＶデータを再生する際には、図４に示すクリップ情報のタイムマップテーブルを参照し、時刻指定をバイト指定に変換して、再生開始バイト位置から再生終了バイト位置までのＡＶデータ再生制御が行なわれる。
【００３５】
図２で説明したディレクトリは、ディレクトリ記憶部３２に格納されている。プレイリストの内容は、コンテンツ再生制御情報記憶部３３に格納されている。プレイリストは、コンテンツ再生制御情報と同義である。すなわち、コンテンツ再生制御情報記憶部３３は、複数のＡＶデータにより構成されるコンテンツにおけるＡＶデータの再生順序を規定するコンテンツ再生制御情報を記憶している。そして、上記したように、コンテンツ再生制御情報は、クリップ情報を識別する情報、および、ＡＶデータの再生範囲を示す情報を含んでいる。また、各クリップのクリップ情報は、クリップ情報記憶部３４に格納される。各クリップのＡＶデータは、ＡＶデータ記憶部３５に格納されている。
【００３６】
次に、本発明のコンテンツ再生システムの動作について図１と図５を用いて説明する。図５は、本発明の実施の形態１におけるコンテンツ再生システムの通信電文の送受信の手順を示す概念図である。図には、デジタルメディア・プレーヤ４とデジタルメディア・サーバ３の間でやり取りする通信電文の送受信の手順が示されている。なお、矢印５１はコンテンツ一覧要求、矢印５２はコンテンツ一覧応答、矢印５３はＰｌａｙｌｉｓｔファイル要求、矢印５４はＰＬＡＹＬＩＳＴ応答、矢印５５はＣｌｉｐｉｎｆｏファイル要求、矢印５６はＣＬＩＰＩＮＦ応答、矢印５７はＡＶデータ要求（レンジ（ｒａｎｇｅ）指定）、矢印５８は部分ＡＶデータ送信を示している。これらの各電文の詳細については、後に纏めて例示により説明する。
【００３７】
図１において、ユーザＩＦ部１９には、図示していないが、コンテンツ一覧情報要求ボタン、コンテンツ一覧情報表示用のディスプレイ、コンテンツ一覧情報に基づくコンテンツリストから再生を希望するコンテンツを選択するためのコンテンツ選択ボタンなどが設けられている。
【００３８】
図５の矢印６１に示すように、まず、ユーザがコンテンツ一覧情報要求ボタンを押してコンテンツ一覧請求を行う。すると、コンテンツ一覧情報要求生成部１１は、矢印５１のコンテンツ一覧要求の電文を生成して、第２送受信部１０からネットワーク２に送出する。
【００３９】
デジタルメディア・サーバ３の第１送受信部３０は、矢印５１のコンテンツ一覧要求の電文を受信する。そして、第１送受信部３０は、コンテンツ一覧要求の電文を制御部３１に渡す。制御部３１は、電文解釈を行い要求に従って、コンテンツ再生制御情報記憶部３３から１つ又は複数のプレイリストから構成されるコンテンツ一覧情報を読み出す。そして、制御部３１は、矢印５２のコンテンツ一覧応答の電文を生成して、第１送受信部３０からネットワーク２に送出する。
【００４０】
第２送受信部１０は、矢印５２のコンテンツ一覧応答の電文を受信する。そして、第２送受信部１０は、コンテンツ一覧応答の電文をコンテンツ一覧情報取得部１２に渡す。コンテンツ一覧情報取得部１２は、電文解釈を行い、コンテンツ一覧情報からコンテンツリストを生成して、ユーザＩＦ部１９に渡す。ユーザＩＦ部１９は、コンテンツリストをディスプレイに表示する。
【００４１】
次に、図５の矢印６２に示すように、ユーザは、コンテンツ選択ボタンを操作して、コンテンツリストから再生したいコンテンツを選択する。ユーザＩＦ部１９は、選択されたコンテンツの識別情報をコンテンツ指定情報生成部１３に渡す。コンテンツ指定情報生成部１３は、矢印５３のＰｌａｙｌｉｓｔファイル要求の電文を生成して、第２送受信部１０からネットワーク２に送出する。
【００４２】
デジタルメディア・サーバ３の第１送受信部３０は、矢印５３のＰｌａｙｌｉｓｔファイル要求の電文を受信する。そして、第１送受信部３０は、Ｐｌａｙｌｉｓｔファイル要求の電文を制御部３１に渡す。制御部３１は電文解釈を行い、要求内容に従って指定されたコンテンツに関するコンテンツ再生制御情報をコンテンツ再生制御情報記憶部３３から読み出す。そして、制御部３１は、矢印５４のＰＬＡＹＬＩＳＴ応答の電文を生成して、第１送受信部３０からネットワーク２に送出する。
【００４３】
第２送受信部１０は、矢印５４のＰＬＡＹＬＩＳＴ応答の電文を受信する。そして、第２送受信部１０は、ＰＬＡＹＬＩＳＴ応答の電文をコンテンツ再生制御情報取得部１４に渡す。コンテンツ再生制御情報取得部１４は電文解釈を行い、コンテンツ再生制御情報を取得する。そして、コンテンツ再生制御情報取得部１４は、コンテンツ再生制御情報をコンテンツ再生制御情報解析部２０に渡す。コンテンツ再生制御情報解析部２０は、コンテンツ再生制御情報に含まれるｐｌａｙｉｔｅｍに対応するクリップ番号（クリップ識別情報）を抽出し、抽出ししたクリップ番号をクリップ情報要求生成部１５とＡＶデータ要求生成部１７に渡す。クリップ情報要求生成部１５は、クリップ番号に基づくクリップ情報を要求するＵＲＬを含む矢印５５のＣｌｐｉｎｆｏファイル要求の電文を生成する。その際、クリップ情報要求生成部１５は、図６に示す変換規則を適用してＣｌｐｉｎｆｏファイル要求の電文を生成して、第２送受信部１０からネットワーク２に送出する。なお、図６に示す変換規則については、詳細な説明を後述する。
【００４４】
デジタルメディア・サーバ３の第１送受信部３０は、矢印５５のＣｌｐｉｎｆｏファイル要求の電文を受信する。そして、第１送受信部３０は、Ｃｌｐｉｎｆｏファイル要求の電文を制御部３１に渡す。制御部３１は、電文解釈を行い要求内容に従って、指定されたクリップに関するクリップ情報をクリップ情報記憶部３４から読み出し、更に、制御部３１は、矢印５６のＣＬＩＰＩＮＦ応答の電文を生成して、第１送受信部３０からネットワーク２に送出する。
【００４５】
第２送受信部１０は、矢印５６のＣＬＩＰＩＮＦ応答の電文を受信する。そして、第２送受信部１０は、ＣＬＩＰＩＮＦ応答の電文をクリップ情報取得部１６に渡す。クリップ情報取得部１６は、電文解釈し、クリップ００００４に関する属性情報をＡＶデータデコード部２１に渡す。また、クリップ情報取得部１６は、クリップ情報を取得すると、コンテンツ再生制御情報解析部２０に通知する。すると、コンテンツ再生制御情報解析部２０は、ＡＶデータ要求生成部１７に指示して、クリップ番号に基づくＡＶデータを要求するＵＲＬを含む矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）の電文を生成する。その際、ＡＶデータ要求生成部１７は、図６に示す変換規則を適用してＡＶデータ要求（ｒａｎｇｅ指定）の電文を生成する。ＡＶデータ要求生成部１７は、矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）の電文を、第２送受信部１０からネットワーク２に送出する。矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）の電文には、図３に示したプレイリスト内の［クリップ内での時間位置］の［開始時刻］と［終了時刻］の情報を、図４に示すクリップ情報のタイムマップテーブルを参照して［開始バイト位置］と［終了バイト位置］に変換して、ｒａｎｇｅ指定情報として搭載可能である。このｒａｎｇｅ指定情報を要求ｒａｎｇｅ指定情報、または、要求レンジ指定情報と呼ぶことにする。
【００４６】
デジタルメディア・サーバ３の第１送受信部３０は、矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）の電文を受信する、そして、第１送受信部３０は、ＡＶデータ要求（ｒａｎｇｅ指定）の電文を制御部３１に渡す。制御部３１は、電文解釈を行い要求に従って、クリップ番号に基づくＡＶデータをＡＶデータ記憶部３５から読み出し、矢印５８の部分ＡＶデータ送信の電文にＡＶデータを搭載して、第１送受信部３０からネットワーク２に送出する。
【００４７】
矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）の電文に、要求ｒａｎｇｅ指定情報である［開始バイト位置］と［終了バイト位置］の情報が搭載されている場合は、制御部３１は要求ｒａｎｇｅ指定情報を電文から抽出する。そして、制御部３１は、要求ｒａｎｇｅ指定情報をレンジ情報判定部３６に渡す。また、制御部３１は、ディレクトリ記憶部３２から該当するプレイリストの記憶位置を探し、コンテンツ再生制御情報記憶部３３から該当するプレイアイテム（ｐｌａｙｉｔｅｍ）、クリップ番号の［クリップ内での時間位置］の［開始時刻］と［終了時刻］の情報を読み出す。そして、制御部３１は、再生許可ｒａｎｇｅ指定情報としてレンジ情報判定部３６に渡す。更に、制御部３１は、クリップ情報記憶部３４から該当するクリップ情報を読み出し、レンジ情報判定部３６に渡す。レンジ情報判定部３６は、再生許可ｒａｎｇｅ指定情報を対応するクリップ情報のタイムマップテーブルを参照してバイト指定に変換し、要求ｒａｎｇｅ指定情報がバイト指定に変換された再生許可ｒａｎｇｅ指定情報の範囲を超えているかどうか判定する。そして、要求ｒａｎｇｅ指定情報が許可範囲内であれば、レンジ情報判定部３６は、制御部３１に矢印５８の部分ＡＶデータ送信の電文の生成を許可する。そして、要求ｒａｎｇｅ指定情報が許可範囲を超えている場合には、レンジ情報判定部３６は、制御部３１に矢印５８の部分ＡＶデータ送信電文の生成と送信を禁止させ、デジタルメディア・プレーヤ４宛にエラー情報としてエラーメッセージを送信させる。なお、要求ｒａｎｇｅ指定情報が再生許可ｒａｎｇｅ指定情報の範囲を超えているかどうかの判定の際に再生許可ｒａｎｇｅ指定情報をバイト指定に変換しているが、要求ｒａｎｇｅ指定情報を時刻指定に変換して再生許可ｒａｎｇｅ指定情報との比較判定を行なってもよい。
【００４８】
矢印５８の部分ＡＶデータ送信の電文は、第２送受信部１０が受信してＡＶデータ取得部１８に渡す。ＡＶデータ取得部１８は、電文解釈し、クリップ００００４のＡＶデータをＡＶデータデコード部２１に渡す。ＡＶデータデコード部２１は、ＡＶデータのストリームを復号化して画像信号と音声信号をテレビなどの表示装置に出力する。
【００４９】
クリップ００００４のＡＶデータの受信が終了した場合は、ＡＶデータ取得部１８は、コンテンツ再生制御情報解析部２０に受信終了を通知する。コンテンツ再生制御情報解析部２０は、次のｐｌａｙｉｔｅｍに対応するクリップ番号をクリップ情報要求生成部１５とＡＶデータ要求生成部１７に渡す。これにより、新しいクリップ番号に対して矢印５５のＣｌｐｉｎｆｏファイル要求、矢印５５のＣＬＩＰＩＮＦ応答、矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）、矢印５８の部分ＡＶデータ送信、の電文生成、送信、受信処理が行われる。この矢印５５のＣｌｐｉｎｆｏファイル要求から矢印５８の部分ＡＶデータ送信までの動作は、コンテンツ再生制御情報に含まれるｐｌａｙｉｔｅｍに対して順次繰り返され、全ｐｌａｙｉｔｅｍの再生が済むと、一連の動作が終了する。なお、ｐｌａｙｉｔｅｍが１つだけの場合には、このような繰り返しが行われないことは言うまでも無い。
【００５０】
デジタルメディア・プレーヤ４が、上記エラー情報であるエラーメッセージを受信した場合は、デジタルメディア・プレーヤ４は、［再生できません。］、または［最初からやり直してください。］などのメッセージをユーザＩＦ部１９に表示させてもよい。要求ｒａｎｇｅ指定情報は、通常、再生許可ｒａｎｇｅ指定情報と一致するから、エラーメッセージの生成は起きない。しかし、プレイリストのデータの送受信、ｒａｎｇｅ指定情報の送受信の過程で、伝送誤りが発生すると、要求ｒａｎｇｅ指定情報と再生許可ｒａｎｇｅ指定情報の不一致が起こりうる。このようにして、レンジ情報判定部３６は、コンテンツ再生制御情報記憶部３３に記憶されている当該プレイリストがＡＶデータの内で再生許可していない部分をデジタルメディア・プレーヤ４に送信してしまう事態を防止する機能を果たす。
【００５１】
次に、図５で示した矢印５１のコンテンツ一覧要求、矢印５２のコンテンツ一覧応答、矢印５３のＰｌａｙｌｉｓｔファイル要求、矢印５４のＰＬＡＹＬＩＳＴ応答、矢印５５のＣｌｐｉｎｆｏファイル要求、矢印５６のＣＬＩＰＩＮＦ応答、矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）、矢印５８の部分ＡＶデータ送信、の各電文の例について詳細に説明する。
【００５２】
図５で示した矢印５１のコンテンツ一覧要求の電文は、デジタルメディア・プレーヤ４からデジタルメディア・サーバ３にコンテンツの一覧表のような情報を請求する内容であれば、どのようなものでもよい。図７は、本発明の実施の形態１におけるコンテンツ再生システムの電文の一例を示す図である。図７に示す電文は、ＤＬＮＡのガイドラインに準拠した電文である。すなわち、本実施の形態におけるコンテンツ再生システムは、コンテンツ再生装置としてのデジタルメディア・プレーヤ４とサーバとしてのデジタルメディア・サーバ３とがＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）規格準拠の通信プロトコルで通信している。
【００５３】
図５で示した矢印５２のコンテンツ一覧応答の電文は、デジタルメディア・サーバ３が、デジタルメディア・プレーヤ４に送信したプレイリスト（ＰｌａｙＬｉｓｔ）のＵＲＬを示している。電文の一例として、［ｈｔｔｐ：／／１９２．１６８．１１．２：４９２５１／ＡＶ／ＲＯＯＴＤＢ＿ＶＰＬ？ＣＩＤ＝ＡＶ−０−０１００１−２００８０１２３１２３４５６］、のような情報を含んでいる。この中で［１９２．１６８．１１．２：４９２５１］の部分は、デジタルメディア・サーバ３のＩＰアドレスとポート番号を意味し、［ＲＯＯＴＤＢ＿ＶＰＬ］の部分は、図２の［ＰＬＡＹＬＩＳＴ］のディレクトリを意味し、［ＣＩＤ＝ＡＶ−０−０１００１−２００８０１２３１２３４５６］の部分は、プレイリストの識別情報であるＩＤを表している。コンテンツが複数個ある場合は、プレイリストも複数個あり、プレイリスト（ＰｌａｙＬｉｓｔ）のＵＲＬも複数個が、矢印５２のコンテンツ一覧応答の電文に含まれる。図８、図９、図１０は、図５で示した矢印５２のコンテンツ一覧応答の更に詳細な電文の例であり、それぞれの図において破線で囲んだ部分がプレイリストの情報の部分である。なお、図８、図９、図１０で１つの電文を構成している。これらの図５で示した矢印５２のコンテンツ一覧応答の電文は、３個のプレイリストの一覧情報の場合である。破線で囲んだ各プレイリストの情報の中で、［ｍｙ：ＰｌａｙＬｉｓｔ＝］の後に、本発明に関わるＵＲＬの情報がそれぞれ記載されている。３個のプレイリストのＵＲＬは、
［ｈｔｔｐ：／／１９２．１６８．１１．２：４９２５１／ＡＶ／ＲＯＯＴＤＢ＿ＶＰＬ？ＣＩＤ＝ＡＶ−０−０１００１−２００８０１２３１２３４５６］、
［ｈｔｔｐ：／／１９２．１６８．１１．２：４９２５１／ＡＶ／ＲＯＯＴＤＢ＿ＶＰＬ？ＣＩＤ＝ＡＶ−０−０１００１−２００８０１２３１２３０１２］、
［ｈｔｔｐ：／／１９２．１６８．１１．２：４９２５１／ＡＶ／ＲＯＯＴＤＢ＿ＶＰＬ？ＣＩＤ＝ＡＶ−０−０１００１−２００８０１２３１２３７８９］、
である。
【００５４】
なお、図２、図３の説明では、プレイリストの識別情報として、［００００１．ｖｐｌｓ］のような５桁の数値で説明したが、ディレクトリ記憶部３２には、メモリカード、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ブルーレイディスクなどのメディア毎に、別の［ｒｏｏｔ］、［ＢＤＡＶ］、［ＰＬＡＹＬＩＳＴ］のディレクトリが設けられることがあり、その場合、５桁の数値では、同じ数値が各ディレクトリにおいて使用されることが起り得るので、ディレクトリ記憶部３２の記憶エリア全体の中でのプレイリストを識別するＩＤとして、［ＣＩＤ＝ＡＶ−０−０１００１−２００８０１２３１２３４５６］のような形態の情報をＵＲＬとして使用しており、これは、コンテンツ再生制御情報の所在位置を示す情報である。
【００５５】
図５で示した矢印５３のＰｌａｙｌｉｓｔファイル要求の電文は、図１１ＡのＰｌａｙｌｉｓｔファイル要求の電文の例に示した形態をとる。この電文は、第１番目のプレイリストを要求しており、第１番目のコンテンツをユーザが選択した操作に対応している例である。
【００５６】
図５で示した矢印５４のＰＬＡＹＬＩＳＴ応答の電文は、図１１ＢのＰｌａｙｌｉｓｔファイル応答の電文の例に示した形態をとる。［ＣＯＮＴＥＮＴ−ＬＥＮＧＴＨ：２８３４４］の後には、図３に示したプレイリスト［００００１．ｖｐｌｓ］の表の内容がバイナリーデータとして付加される。
【００５７】
図５で示した矢印５５のＣｌｐｉｎｆｏファイル要求の電文は、図１１ＣのＣｌｐｉｎｆｏファイル要求の電文の例に示した形態をとる。この中で、［ＧＥＴ／ＡＶ／００００４＿ＣＬＰ？ＣＩＤ＝ＡＶ−０−０１００１−２００８０１２３１２３４５６  ＨＴＴＰ／１．１］における［００００４＿ＣＬＰ］の部分は、プレイリストの１番目のｐｌａｙｉｔｅｍ１のクリップ番号であるクリップ情報を指し示している。また、［ＨＯＳＴ：１９２．１６８．１１．２：４９２５１］はデジタルメディア・サーバ３を指し示している。
【００５８】
図５で示した矢印５６のＣＬＩＰＩＮＦ応答の電文は、図１１ＤのＣｌｉｐｉｎｆｏファイル応答の電文の例に示した形態をとる。［ＣＯＮＴＥＮＴ−ＬＥＮＧＴＨ：１８３４４］の後には、図４のようなクリップ情報［００００４．ｃｌｐｉ］の内容がバイナリーデータとして搭載される。
【００５９】
図５で示した矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）の電文は、図１１ＥのＡＶデータ要求（ｒａｎｇｅ指定）の電文の例に示した形態をとる。この中で、［ＧＥＴ／ＡＶ／００００４＿ＴＴＳ？ＣＩＤ＝ＡＶ−０−０１００１−２００８０１２３１２３４５６  ＨＴＴＰ／１．１］における［００００４＿ＴＴＳ］の部分は、プレイリストの１番目のｐｌａｙｉｔｅｍ１のクリップ番号のＡＶデータを指し示している。また、［ＨＯＳＴ：１９２．１６８．１１．２：４９２５１］はデジタルメディア・サーバ３を指し示している。［Ｒａｎｇｅ：ｂｙｔｅｓ＝１２３４５−２４６９０］の部分は、図４のプレイリストのｐｌａｙｉｔｅｍ１のクリップ番号００００４の［クリップ内での時間位置］、［開始時刻］と［終了時刻］に対応するＡＶデータのバイト位置の情報であり、この範囲内のＡＶデータを選んで送信するよう要求している。
【００６０】
図５で示した矢印５８の部分ＡＶデータ送信の電文は、図１１Ｆの部分ＡＶデータ送信の電文の例に示した形態をとる。［Ｃｏｎｔｅｎｔ−Ｒａｎｇｅ：ｂｙｔｅｓ＝１２３４５−２４６９０］の後には、バイナリーデータとしてＡＶデータ［００００４．ｍ２ｔｓ］の１２３４５〜２４６９０バイト目のデータが届く。
【００６１】
図６は、本発明の実施の形態１におけるコンテンツ再生システムのＵＲＬの構成と変換規則を説明する図である。図６に示すように、上記の電文生成において、コンテンツ再生制御情報の所在を示すＵＲＬの一部分の変換により、クリップ情報やＡＶデータの所在を示すＵＲＬを生成する変換規則を示している。この変換規則は、図示しない記憶部に記憶しており、コンテンツ再生制御情報解析部２０が図５で示した矢印５５のＣｌｐｉｎｆｏファイル要求の電文をクリップ情報要求生成部１５に生成させる際、及び矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）の電文をＡＶデータ要求再生部１７に生成させる際に利用する。
【００６２】
プレイリストのＵＲＬ、
［ｈｔｔｐ：／／［サーバのＩＰアドレス＋ポート番号］ｘｘｘｘｘＲＯＯＴＤＢ＿ＶＰＬ？［プレイリストのＩＤ］］
は、図５で示した矢印５２のコンテンツ一覧応答、または、矢印５４のＰＬＡＹＬＩＳＴ応答においてデジタルメディア・プレーヤ４が取得する。この情報は、コンテンツ再生制御情報の所在を示す第１の所在情報である。すなわち、コンテンツ再生制御情報の所在を示す第１の所在情報は、コンテンツ再生制御情報の所在を示すＵＲＬである。また、上記したように、第１送受信部３０は、ネットワーク２へ、ＡＶデータ、クリップ情報、コンテンツ再生制御情報及びコンテンツ再生制御情報の所在を示す第１の所在情報を、少なくとも送信する。また、第２送受信部１０は、ネットワーク２から、ＡＶデータ、クリップ情報、コンテンツ再生制御情報及びコンテンツ再生制御情報の所在を示す第１の所在情報を、少なくとも受信する。
【００６３】
また、ＣｌｉｐｉｎｆｏのＵＲＬ、
［ｈｔｔｐ：／／［サーバのＩＰアドレス＋ポート番号］ｘｘｘｘｘ［クリップ番号］＿ＣＬＰ？［プレイリストのＩＤ］］
は、プレイリストのＵＲＬの”ＲＯＯＴＤＢ＿ＶＰＬ”を“［クリップ番号］＿ＣＬＰ”に置換したものである。この情報は、クリップ情報の所在を示す第２の所在情報である。すなわち、クリップ情報要求生成部１５は、所定の変換規則及び第１の所在情報からクリップ識別情報に対応するクリップ情報の所在を示す第２の所在情報を生成して、デジタルメディア・サーバ３に対してクリップ情報の取得を要求する。そして、クリップ情報取得部１６は、第２の所在情報が示す所在からクリップ識別情報に対応するクリップ情報を取得する。
【００６４】
ＡＶデータのＵＲＬ、
［ｈｔｔｐ：／／［サーバのＩＰアドレス＋ポート番号］ｘｘｘｘｘ［クリップ番号］＿ＴＴＳ？［プレイリストのＩＤ］］
は、プレイリストのＵＲＬの”ＲＯＯＴＤＢ＿ＶＰＬ”を“［クリップ番号］＿ＴＴＳ”に置換したものである。この情報は、ＡＶデータの所在を示す第３の所在情報である。すなわち、ＡＶデータ要求生成部１７は、所定の変換規則及び第１の所在情報からクリップ識別情報に対応するＡＶデータの所在を示す第３の所在情報を生成して、デジタルメディア・サーバ３に対してＡＶデータの取得を要求する。そして、ＡＶデータ取得部１８は、第３の所在情報が示す所在からクリップ識別情報に対応するＡＶデータを取得する。
【００６５】
このように、本発明のコンテンツ再生システムでは、プレイリストのＵＲＬの一部分をクリップ番号の情報（クリップ情識別報）に変換するという簡単な処理操作により、コンテンツ再生に必要なクリップ情報とＡＶデータを要求することが出来るようになる。そして、クリップ情報のＵＲＬに事前にアクセスし、再生環境を事前に設定することも出来、よりスムーズにシームレス再生を行なうことが可能となる。
【００６６】
なお、上記説明では、コンテンツ再生制御情報内に含まれるプレイリストのＵＲＬの一部分を変換して、クリップ情報とＡＶデータのＵＲＬを生成するようにしたが、プレイリストのＵＲＬ、すなわち、コンテンツ再生制御情報のＵＲＬは、コンテンツ一覧情報内にも含まれているので、こちらを元にクリップ情報とＡＶデータのＵＲＬを生成してもよい。
【００６７】
図１のデジタルメディア・プレーヤ４を構成する、コンテンツ一覧情報要求生成部１１、コンテンツ一覧情報取得部１２、コンテンツ指定情報生成部１３、コンテンツ再生制御情報取得部１４、クリップ情報要求生成部１５、クリップ情報取得部１６、ＡＶデータ要求生成部１７、ＡＶデータ取得部１８、コンテンツ再生制御情報解析部２０は、上記説明した各種の電文や情報を処理する専用のハードウェア（専用回路）により実現可能である。また、別の実現方法としては、第２送受信部１０とユーザＩＦ部１９以外の構成要素の動作内容は、電文や情報の処理であるので、通常、ソフトウェアで実現可能である。すなわち、上記した動作内容をソフトウェアで記述してＲＯＭに記録しておき、共通のＭＰＵやメモリ上で当該ソフトウェアを実行するようにすればよい。なお、ＲＯＭは、書き換え可能ＲＯＭ等の不揮発性記録媒体が好適であるが、揮発性の記録媒体でも実現は可能である。
【００６８】
図１のデジタルメディア・サーバ３のディレクトリ記憶部３２、コンテンツ再生制御情報記憶部３３、クリップ情報記憶部３４、ＡＶデータ記憶部３５は、ハードディスクドライブのような不揮発性の大容量記録媒体が好適であるが、揮発性の記録媒体でも実現は可能である。制御部３１とレンジ情報判定部３６は、各種の電文や情報を処理する専用のハードウェア（専用回路）により実現可能ではあるが、各種の電文や情報の処理は、通常、ソフトウェアで実現可能である。すなわち、上記した動作内容をソフトウェアで記述してＲＯＭに記録しておき、共通のＭＰＵやメモリ上で当該ソフトウェアを実行するようにすればよい。なお、ＲＯＭは、書き換え可能ＲＯＭやハードディスクドライブ等の不揮発性記録媒体が好適であるが、揮発性の記録媒体でも実現は可能である。
【００６９】
なお、本実施形態では、コンテンツ再生システムは、デジタルメディア・サーバ３とデジタルメディア・プレーヤ４をネットワーク２に結合することにより構成した。しかし、他の例のコンテンツ再生システムとして、図１２に示すブロック図のように構成してもよい。図１２は、本発明の実施の形態１におけるコンテンツ再生システムの構成の他の例を示すブロック図である。すなわち、他の例のコンテンツ再生システムは、ネットワーク２とデジタルメディア・サーバ３とは、本実施形態におけるコンテンツ再生システムと同様であるが、デジタルメディア・プレーヤ４が異なる。すなわち、他の例におけるコンテンツ再生システムは、デジタルメディア・プレーヤ４に替えて、再生装置４ａと制御装置４ｂとを具備している。
【００７０】
再生装置４ａは、第３送受信部１０ａ、コンテンツ一覧情報要求生成部１１、コンテンツ一覧情報取得部１２、コンテンツ指定情報生成部１３、および、ユーザＩＦ部１９を具備する。また、制御装置４ｂは、第４送受信部１０ｂ、コンテンツ再生制御情報取得部１４、クリップ情報要求生成部１５、クリップ情報取得部１６、ＡＶデータ要求生成部１７、ＡＶデータ取得部１８、コンテンツ再生制御情報解析部２０、および、ＡＶデータデコード部２１を具備する。これら各部の接続関係は、図１２に示すとおりである。また、各部の構成と機能が本実施形態におけるコンテンツ再生システムと同等なものは、同様な符号を付け、説明は省略する。
【００７１】
他の例におけるコンテンツ再生システムの再生装置４ａと制御装置４ｂとを、統合したものは、本実施の形態の形態におけるデジタルメディア・プレーヤ４と同等な機能を有する。また、第２送受信部１０ａと第３送受信部１０ｂとを統合したものが第１送受信部１０と同様である。なお、第２送受信部１０ａと第３送受信部１０ｂとは、第１送受信部１０と同様なハードウエアにより構成されていてもよい。
【００７２】
他の例におけるコンテンツ再生システムは、デジタルメディア・プレーヤ４に替えて、再生装置４ａと制御装置４ｂとを具備しているが、動作機能は、本実施の形態におけるコンテンツ再生システムと同等な機能を備えている。さらに、再生装置４ａを複数備えることにより、異なるコンテンツを同時に視聴できるシステムを構築することが可能である。また、再生装置４ａと制御装置４ｂとをそれぞれ複数備えることにより、複数のユーザが同時に異なるコンテンツを同時に視聴できるシステムを構築することも容易である。これらのいずれの場合も、デジタルメディア・サーバ３は、１台とする構成でもよい。また、デジタルメディア・サーバ３を複数とすれば、より多くのユーザの視聴が想定される場合にも、本システムを適用できる。
【００７３】
（実施の形態２）
本発明の第１の実施の形態においては、コンテンツ再生システム、コンテンツ再生装置、およびサーバについて説明した。以下では、本発明の第２の実施の形態におけるコンテンツ再生方法について説明する。図１３、図１４は、本実施の形態におけるコンテンツ再生方法における動作手順を説明するフローチャートである。なお、コンテンツ再生システムの構成は、図１から図１２に基づき説明する。まず、デジタルメディア・プレーヤ４の動作手順について、図１３のフローチャートに基づき説明する。
【００７４】
デジタルメディア・プレーヤ４は、最初、ステップＳ１０において、ユーザからの入力待ちの状態にあるものとする。ユーザが、コンテンツ一覧情報要求ボタンを押してコンテンツ一覧要求を行うと、コンテンツ一覧要求処理ステップが行われる（ステップＳ１１）。すなわち、ステップＳ１１では、図５の矢印５１のコンテンツ一覧要求の電文の生成と送信が行われ、ネットワーク２からの応答待ちの状態に入る。
【００７５】
デジタルメディア・サーバ３から、図５の矢印５３のコンテンツ一覧応答の電文を受信すると、コンテンツ一覧情報取得処理ステップが行われる（ステップＳ１２）。ステップＳ１２では、コンテンツ一覧情報を受け取り、コンテンツリストをユーザＩＦ部１９のディスプレイ上に表示し、ユーザからの入力待ちの状態に入る。
【００７６】
ユーザがコンテンツ選択ボタンを操作して、コンテンツリストから再生したいコンテンツを選択すると、コンテンツ指定情報処理ステップが行われる（ステップＳ１３）。ステップＳ１３においては、選択されたコンテンツの識別情報であるプレイリストのＩＤ情報を含む図５の矢印５３のＰｌａｙｌｉｓｔファイル要求の電文の生成と送信が行われ、ネットワーク２からの応答待ちの状態に入る。
【００７７】
デジタルメディア・サーバ３から、図５の矢印５４のＰＬＡＹＬＩＳＴ応答の電文を受信すると、コンテンツ再生制御情報取得処理ステップが行われる（ステップＳ１４）。ステップＳ１４では、ユーザが選択したコンテンツのプレイリストを受け取り、ステップＳ１５に進む。すなわち、コンテンツ再生制御情報取得処理ステップでは、複数のＡＶデータにより構成されるコンテンツにおける各ＡＶデータの再生順序を規定するコンテンツ再生制御情報の所在を示す第１の所在情報に基づきコンテンツ再生制御情報が取得される。なお、前述したように、コンテンツ再生制御情報は、クリップ情報を識別する情報、および、ＡＶデータの再生範囲を示す情報を含んでいる。また、コンテンツ再生制御情報の所在を示す第１の所在情報は、コンテンツ再生制御情報の所在を示すＵＲＬである。そして、ＵＲＬとクリップ情報を識別する情報とに基づき、クリップ情報の所在を示すＵＲＬ、および、ＡＶデータの所在を示すＵＲＬを生成するＵＲＬ生成ステップを有する。
【００７８】
そして、デジタルメディア・プレーヤ４は、コンテンツ再生制御情報解析処理ステップを行う（ステップＳ１５）。コンテンツ再生制御情報解析処理ステップでは、図３のプレイリスト［００００１．ｖｐｌｓ］のバイナリーデータの配列および内容の解析、各プレイリストに対応するクリップ番号、時間位置情報の抽出などが行われる。すなわち、コンテンツ再生制御情報解析処理ステップでは、コンテンツ再生制御情報からＡＶデータの１つと当該ＡＶデータを管理するクリップ情報を指定するクリップ識別情報が抽出される。
【００７９】
次に、デジタルメディア・プレーヤ４は、クリップ情報要求生成処理ステップを行う（ステップＳ１６）。クリップ情報要求生成処理ステップでは、所定の変換規則及び第１の所在情報からクリップ識別情報に対応するクリップ情報の所在を示す第２の所在情報を生成して、第２の所在情報が示す所在に、クリップ情報が要求される。すなわち、デジタルメディア・プレーヤ４は、図５の矢印５５のＣｌｐｉｎｆｏファイル要求の電文を生成して送信し、ネットワーク２からの応答待ちの状態に入る。
【００８０】
デジタルメディア・サーバ３から図５の矢印５５のＣＬＩＰＩＮＦ応答の電文を受信すると、クリップ情報取得処理ステップを行なう（ステップＳ１７）。クリップ情報取得処理ステップでは、第２の所在情報が示す所在からクリップ情報が取得される。すなわち、デジタルメディア・プレーヤ４は、（クリップ情報のバイナリーデータから図４に示したようなクリップ情報を抽出し、ＡＶデータデコード部２１に渡す。
【００８１】
次に、デジタルメディア・プレーヤ４は、ＡＶデータ要求処理ステップを行う（ステップＳ１８）。ＡＶデータ要求処理ステップでは、所定の変換規則及び第１の所在情報からクリップ識別情報に対応するＡＶデータの所在を示す第３の所在情報を生成して、第３の所在情報が示す所在にＡＶデータが要求される。すなわち、デジタルメディア・プレーヤ４は、図５の矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）の電文を生成して送信し、ネットワーク２からの応答待ちの状態に入る。
【００８２】
デジタルメディア・サーバ３から図５の矢印５７の部分ＡＶデータ送信の電文を受信すると、デジタルメディア・プレーヤ４は、ＡＶデータ取得処理ステップを行なう（ステップＳ１９）。ＡＶデータ取得処理ステップでは、第３の所在情報が示す所在からＡＶデータが取得される。すなわち、デジタルメディア・プレーヤ４は、ＡＶデータのバイナリーデータからストリーム形式のＡＶデータを抽出し、ＡＶデータデコード部２１に渡す。そして、ＡＶデータデコード部２１は、ステップＳ１７で得たクリップ情報に基づき、ステップＳ１９で得たＡＶデータを復号化する。
【００８３】
次に、デジタルメディア・プレーヤ４は、ステップＳ２０に進む。すなわち、ｐｌａｙｉｔｅｍ１のクリップ番号００００１のＡＶデータが大量のデータである場合、図５の矢印５８の部分ＡＶデータ送信の電文の送信が繰り返される。したがって、複数の部分ＡＶデータ送信の電文の送信が繰り返される場合、まず、デジタルメディア・プレーヤ４は、部分ＡＶデータの受信を完了したかどうか判定する部分ＡＶデータ受信完了の判定ステップを行う（ステップＳ２０）。その結果、完了していない場合（Ｎｏ）は、ステップＳ１９に戻って、上記した動作を繰り返す。部分ＡＶデータの受信が完了した場合（Ｙｅｓ）は、ステップＳ２１に進む。複数の部分ＡＶデータ送信を受信する場合、全部分ＡＶデータ受信完了の判定ステップでは、全部分ＡＶデータの受信が完了したかどうか判定される（ステップＳ２１）。すなわち、複数個の部分ＡＶデータを受信する場合、デジタルメディア・プレーヤ４は、ＡＶデータの受信を全ｐｌａｙｉｔｅｍについて、つまり全部分ＡＶデータに対して受信が完了したかどうか判定する。そして、完了していない場合（Ｎｏ）は、（ステップＳ１５）に戻り、次のｐｌａｙｉｔｅｍのクリップ番号に対するステップＳ１６からステップＳ２０の処理を行う。一方、全ｐｌａｙｉｔｅｍについてＡＶデータの受信が完了した場合（ステップＳ２１のＹｅｓ）は、ステップＳ１０のユーザ入力待ち状態へ戻る。
【００８４】
なお、各電文の内容については、実施の形態１において詳しく説明したので、再度の説明は省く。
【００８５】
次に、デジタルメディア・サーバ３の動作手順について、図１４のフローチャートに基づき説明する。デジタルメディア・サーバ３は、最初、でデジタルメディア・プレーヤ４からの要求待ちの状態であるとする（ステップＳ３０）。
【００８６】
デジタルメディア・サーバ３が、デジタルメディア・プレーヤ４から図５の矢印５１のコンテンツ一覧要求の電文を受信すると、ステップＳ３１に進む。そして、デジタルメディア・サーバ３は、のコンテンツ一覧応答処理ステップを行う（ステップＳ３１）。すなわち、デジタルメディア・サーバ３は、図５の矢印５２のコンテンツ一覧応答の電文を生成して送信する。そして、デジタルメディア・サーバ３は、ネットワーク２からの応答待ちの状態となる。
【００８７】
デジタルメディア・サーバ３が、デジタルメディア・プレーヤ４から図５の矢印５３のＰｌａｙｌｉｓｔファイル要求電文を受信すると、（ステップＳ３２）に進む。そして、デジタルメディア・サーバ３は、コンテンツ再生制御情報応答処理ステップを行う（ステップＳ３２）。すなわち、デジタルメディア・サーバ３は、図５の矢印５４のＰＬＡＹＬＩＳＴ応答の電文を生成して送信する。そして、デジタルメディア・サーバ３は、ネットワーク２からの応答待ちの状態となる。
【００８８】
デジタルメディア・サーバ３が、デジタルメディア・プレーヤ４から図５の矢印５５のＣｌｐｉｎｆｏファイル要求の電文を受信すると、ステップＳ３３に進む。そして、デジタルメディア・サーバ３は、コンテンツ再生装置４から、ＡＶデータの再生範囲を指定する要求レンジ指定情報を受信するクリップ情報応答処理ステップを行う（ステップＳ３３）。すなわち、デジタルメディア・サーバ３は、図５の矢印５６のＣＬＩＰＩＮＦ応答電文を生成して送信する。そして、デジタルメディア・サーバ３は、ネットワーク２からの応答待ちの状態となる。
【００８９】
デジタルメディア・サーバ３が、デジタルメディア・プレーヤ４から図５の矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）の電文を受信するとステップＳ３４に進む。そして、デジタルメディア・サーバ３は、レンジ情報判定処理ステップを行う（ステップＳ３４）。すなわち、デジタルメディア・サーバ３は、図５の矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）の電文から要求ｒａｎｇｅ指定情報を抽出する。そして、デジタルメディア・サーバ３のレンジ情報判定部３６において、コンテンツ再生制御情報記憶部３３内部の該当するｐｌａｙｉｔｅｍとクリップ番号に対応する再生許可ｒａｎｇｅ指定情報について、要求ｒａｎｇｅ指定情報が再生許可ｒａｎｇｅ指定情報の範囲を超えているかどうか判定する（ステップＳ３５）。許可範囲内であれば（ステップＳ３５のＹｅｓ）、ステップＳ３６に進む。そして、デジタルメディア・サーバ３は、ＡＶデータ送信処理ステップを行う（ステップＳ３６）。すなわち、デジタルメディア・サーバ３は、再生許可ｒａｎｇｅ指定情報の範囲のＡＶデータを搭載された図５の矢印５８の部分ＡＶデータ送信電文を生成して送信する。そして、デジタルメディア・サーバ３は、デジタルメディア・プレーヤ４からの要求待ちの状態に戻る。
【００９０】
一方、要求ｒａｎｇｅ指定情報が再生許可ｒａｎｇｅ指定情報の範囲を超えている場合（ステップＳ３５のＮｏ）、エラーメッセージ処理ステップを行う（ステップＳ３７）。すなわち、デジタルメディア・サーバ３は、図５の矢印５８の部分ＡＶデータ送信電文の生成と送信を行なわず、デジタルメディア・プレーヤ４宛のエラーメッセージを生成して送信する。そして、デジタルメディア・サーバ３は、デジタルメディア・プレーヤ４からの要求待ちの状態に戻る。
【００９１】
図１２のコンテンツ再生方法のフローチャートは、通常、ソフトウェアで実現可能であり、当該ソフトウェアをＲＯＭに記録しておき、共通のＭＰＵやメモリ上で当該ソフトウェアを実行するようにすればよい。なお、ＲＯＭは、書き換え可能ＲＯＭ等の不揮発性記録媒体が好適であるが、揮発性の記録媒体でも実現は可能である。
【００９２】
図１３のコンテンツ再生方法のフローチャートは、通常、ソフトウェアで実現可能であり、当該ソフトウェアをＲＯＭに記録しておき、共通のＭＰＵやメモリ上で当該ソフトウェアを実行するようにすればよい。なお、ＲＯＭは、書き換え可能ＲＯＭやハードディスクドライブ等の不揮発性記録媒体が好適であるが、揮発性の記録媒体でも実現は可能である。
【００９３】
なお、本発明のコンテンツ再生システムおよびコンテンツ再生方法は、ＤＬＮＡに準拠したコンテンツ再生方式を、更に改良することを目的の１つとしている。したがってサーバとコンテンツ再生装置において、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）規格準拠の通信プロトコルで通信ステップを有するとした。そのため、各情報、各電文の表記は、ＤＬＮＡに準拠した形態を１例として説明した。ＤＬＮＡに関する情報、電文の詳細な説明は省いた。
【００９４】
本発明のコンテンツ再生システムおよびコンテンツ再生方法は、ＤＬＮＡに準拠しないデジタルメディア・プレーヤやデジタルメディア・サーバに対しても適用可能である。
【００９５】
また、本発明は、以上の実施の形態に限定されることなく、実施の形態の構成、電文の内容や表現形式、フローチャートの手順について、種々の変更が可能である。
【産業上の利用可能性】
【００９６】
本発明にかかるコンテンツ再生システム、コンテンツ再生方法、コンテンツ再生装置は、家庭内において、１つまたは複数のＡＶデータより成る１つあるいは複数のコンテンツから好みのコンテンツをコンテンツ再生装置において選択して、サーバからコンテンツを配信してもらいコンテンツ再生装置により視聴するシステム、方法として有用である。
【符号の説明】
【００９７】
２    ネットワーク
３    デジタルメディア・サーバ
４    デジタルメディア・プレーヤ
４ａ    再生装置
４ｂ    制御装置
１０    第２送受信部
１０ａ    第３送受信部
１０ｂ    第４送受信部
１１    コンテンツ一覧情報要求生成部
１２    コンテンツ一覧情報取得部
１３    コンテンツ指定情報生成部
１４    コンテンツ再生制御情報取得部
１５    クリップ情報要求生成部
１６    クリップ情報取得部
１７    ＡＶデータ要求生成部
１８    ＡＶデータ取得部
１９    ユーザＩＦ部
２０    コンテンツ再生制御情報解析部
２１    ＡＶデータデコード部
３０    第１送受信部
３１    制御部
３２    ディレクトリ記憶部
３３    コンテンツ再生制御情報記憶部
３４    クリップ情報記憶部
３５    ＡＶデータ記憶部
３６    レンジ情報判定部
４１    ＡＶデータ
４２    ＡＶデータ
４３    ＡＶデータ
４４    ＡＶデータ
【図１】
2010013456.tif 000003
【図２】
2010013456.tif 000004
【図３】
2010013456.tif 000005
【図４】
2010013456.tif 000006
【図５】
2010013456.tif 000007
【図６】
2010013456.tif 000008
【図７】
2010013456.tif 000009
【図８】
2010013456.tif 000010
【図９】
2010013456.tif 000011
【図１０】
2010013456.tif 000012
【図１１Ａ】
2010013456.tif 000013
【図１１Ｂ】
2010013456.tif 000014
【図１１Ｃ】
2010013456.tif 000015
【図１１Ｄ】
2010013456.tif 000016
【図１１Ｅ】
2010013456.tif 000017
【図１１Ｆ】
2010013456.tif 000018
【図１２】
2010013456.tif 000019
【図１３】
2010013456.tif 000020
【図１４】
2010013456.tif 000021
【手続補正書】
【提出日】平成22年12月7日(2010.12.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
図３におけるプレイリスト［００００１．ｖｐｌｓ］は、コンテンツ再生制御情報の一例である。プレイリスト［００００１．ｖｐｌｓ］は、デジタルメディア・プレーヤ４によって再生される順序を規定している。すなわち、再生される順序は、再生順序の列の順序によって規定されている。再生順序の列には、［プレイアイテム１（ｐｌａｙｉｔｅｍ１）］から［プレイアイテム４（ｐｌａｙｉｔｅｍ４）］などが順に記載されている。まず、［ｐｌａｙｉｔｅｍ１］において、［Ｃｌｉｐ００００４］の時間位置［００：１０：００］から［００：２０：００］までの部分、すなわち、ＡＶデータ４１の１０分から２０分の部分を再生する。次に、［ｐｌａｙｉｔｅｍ２］において、［Ｃｌｉｐ００００３］の時間位置［００：００：００］から［０１：２０：００］までの部分、すなわち、ＡＶデータ４２の部分を再生する。次に、［ｐｌａｙｉｔｅｍ３］において、［Ｃｌｉｐ００００２］の時間位置［００：１０：００］から［００：２０：００］までの部分、すなわち、ＡＶデータ４３の部分を再生する。次に、［ｐｌａｙｉｔｅｍ４］において、［Ｃｌｉｐ００００４］の時間位置［００：４０：００］から［００：５０：００］までの部分、すなわち、ＡＶデータ４４の部分を再生する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
クリップ００００４のＡＶデータの受信が終了した場合は、ＡＶデータ取得部１８は、コンテンツ再生制御情報解析部２０に受信終了を通知する。コンテンツ再生制御情報解析部２０は、次のｐｌａｙｉｔｅｍに対応するクリップ番号をクリップ情報要求生成部１５とＡＶデータ要求生成部１７に渡す。これにより、新しいクリップ番号に対して矢印５５のＣｌｐｉｎｆｏファイル要求、矢印５６のＣＬＩＰＩＮＦ応答、矢印５７のＡＶデータ要求（ｒａｎｇｅ指定）、矢印５８の部分ＡＶデータ送信、の電文生成、送信、受信処理が行われる。この矢印５５のＣｌｐｉｎｆｏファイル要求から矢印５８の部分ＡＶデータ送信までの動作は、コンテンツ再生制御情報に含まれるｐｌａｙｉｔｅｍに対して順次繰り返され、全ｐｌａｙｉｔｅｍの再生が済むと、一連の動作が終了する。なお、ｐｌａｙｉｔｅｍが１つだけの場合には、このような繰り返しが行われないことは言うまでも無い。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
他の例におけるコンテンツ再生システムの再生装置４ａと制御装置４ｂとを、統合したものは、本実施の形態の形態におけるデジタルメディア・プレーヤ４と同等な機能を有する。また、第３送受信部１０ａと第４送受信部１０ｂとを統合したものが第２送受信部１０と同様である。なお、第３送受信部１０ａと第４送受信部１０ｂとは、第１送受信部１０と同様なハードウエアにより構成されていてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
デジタルメディア・サーバ３から、図５の矢印５２のコンテンツ一覧応答の電文を受信すると、コンテンツ一覧情報取得処理ステップが行われる（ステップＳ１２）。ステップＳ１２では、コンテンツ一覧情報を受け取り、コンテンツリストをユーザＩＦ部１９のディスプレイ上に表示し、ユーザからの入力待ちの状態に入る。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
デジタルメディア・サーバ３から図５の矢印５６のＣＬＩＰＩＮＦ応答の電文を受信すると、クリップ情報取得処理ステップを行なう（ステップＳ１７）。クリップ情報取得処理ステップでは、第２の所在情報が示す所在からクリップ情報が取得される。すなわち、デジタルメディア・プレーヤ４は、クリップ情報のバイナリーデータから図４に示したようなクリップ情報を抽出し、ＡＶデータデコード部２１に渡す。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
デジタルメディア・サーバ３から図５の矢印５８の部分ＡＶデータ送信の電文を受信すると、デジタルメディア・プレーヤ４は、ＡＶデータ取得処理ステップを行なう（ステップＳ１９）。ＡＶデータ取得処理ステップでは、第３の所在情報が示す所在からＡＶデータが取得される。すなわち、デジタルメディア・プレーヤ４は、ＡＶデータのバイナリーデータからストリーム形式のＡＶデータを抽出し、ＡＶデータデコード部２１に渡す。そして、ＡＶデータデコード部２１は、ステップＳ１７で得たクリップ情報に基づき、ステップＳ１９で得たＡＶデータを復号化する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
次に、デジタルメディア・サーバ３の動作手順について、図１４のフローチャートに基づき説明する。デジタルメディア・サーバ３は、最初、デジタルメディア・プレーヤ４からの要求待ちの状態であるとする（ステップＳ３０）。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
デジタルメディア・サーバ３が、デジタルメディア・プレーヤ４から図５の矢印５５のＣｌｐｉｎｆｏファイル要求の電文を受信すると、ステップＳ３３に進む。そして、デジタルメディア・サーバ３は、デジタルメディア・プレーヤ４から、ＡＶデータの再生範囲を指定する要求レンジ指定情報を受信するクリップ情報応答処理ステップを行う（ステップＳ３３）。すなわち、デジタルメディア・サーバ３は、図５の矢印５６のＣＬＩＰＩＮＦ応答電文を生成して送信する。そして、デジタルメディア・サーバ３は、ネットワーク２からの応答待ちの状態となる。
【手続補正９】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のＡＶデータを記憶するＡＶデータ記憶部と、
前記ＡＶデータの管理情報であるクリップ情報を記憶するクリップ情報記憶部と、
複数のＡＶデータにより構成されるコンテンツにおける前記ＡＶデータの再生順序を規定するコンテンツ再生制御情報を記憶するコンテンツ再生制御情報記憶部と、
ネットワークへ、前記ＡＶデータ、前記クリップ情報、前記コンテンツ再生制御情報及び前記コンテンツ再生制御情報の所在を示す第１の所在情報を、少なくとも送信する第１送受信部と、
を具備するサーバと、
前記ネットワークから、前記ＡＶデータ、前記クリップ情報、前記コンテンツ再生制御情報及び前記コンテンツ再生制御情報の所在を示す前記第１の所在情報を、少なくとも受信する第２送受信部と、
前記第１の所在情報が示す所在から前記コンテンツ再生制御情報を取得するコンテンツ再生制御情報取得部と、
前記コンテンツ再生制御情報から前記ＡＶデータの１つと前記ＡＶデータを管理するクリップ情報を指定するクリップ識別情報を抽出するコンテンツ再生制御情報解析部と、
所定の変換規則及び前記第１の所在情報から前記クリップ識別情報に対応するクリップ情報の所在を示す第２の所在情報を生成して、前記サーバに対して前記クリップ情報の取得を要求するクリップ情報要求生成部と、
前記第２の所在情報が示す所在から前記クリップ識別情報に対応するクリップ情報を取得するクリップ情報取得部と、
所定の変換規則及び前記第１の所在情報から前記クリップ識別情報に対応するＡＶデータの所在を示す第３の所在情報を生成して、前記サーバに対して前記ＡＶデータの取得を要求するＡＶデータ要求生成部と、
前記第３の所在情報が示す所在から前記クリップ識別情報に対応するＡＶデータを取得するＡＶデータ取得部と、
を具備するコンテンツ再生装置と、
より成るコンテンツ再生システム。
【請求項２】
前記サーバは、レンジ情報判定部を更に具備し、
前記コンテンツ再生装置の前記ＡＶデータ要求生成部は、前記ＡＶデータの再生範囲を指定する要求レンジ指定情報を前記サーバに送信し、
前記レンジ情報判定部は、
前記要求レンジ指定情報と前記ＡＶデータの再生許可範囲を指定する再生許可レンジ指定情報とを比較し、前記要求レンジ指定情報が前記再生許可レンジ指定情報の再生許可範囲を超えている場合、
前記サーバの前記第１送受信部は、前記コンテンツ再生装置にエラー情報を送信する請求項１記載のコンテンツ再生システム。
【請求項３】
前記コンテンツ再生装置と前記サーバとがＤＬＮＡ規格準拠の通信プロトコルで通信する請求項１記載のコンテンツ再生システム。
【請求項４】
複数のＡＶデータを記憶するＡＶデータ記憶部と、
前記ＡＶデータの管理情報であるクリップ情報を記憶するクリップ情報記憶部と、
複数のＡＶデータにより構成されるコンテンツにおける前記ＡＶデータの再生順序を規定するコンテンツ再生制御情報を記憶するコンテンツ再生制御情報記憶部と、
ネットワークへ、前記ＡＶデータ、前記クリップ情報、前記コンテンツ再生制御情報及び前記コンテンツ再生制御情報の所在を示す第１の所在情報を、少なくとも送信する第１送受信部と、
を具備するサーバ。
【請求項５】
前記コンテンツ再生制御情報は、前記クリップ情報を識別する情報、および、前記ＡＶデータの再生範囲を示す情報を含んでいる請求項４記載のサーバ。
【請求項６】
前記コンテンツ再生制御情報の所在を示す前記第１の所在情報は、前記コンテンツ再生制御情報の所在を示すＵＲＬである請求項５記載のサーバ。
【請求項７】
前記サーバは、レンジ情報判定部を更に具備し、
前記コンテンツ再生装置の前記ＡＶデータ要求生成部は、前記ＡＶデータの再生範囲を指定する要求レンジ指定情報を前記サーバに送信し、
前記レンジ情報判定部は、
前記要求レンジ指定情報と前記ＡＶデータの再生許可範囲を指定する再生許可レンジ指定情報とを比較し、前記要求レンジ指定情報が前記再生許可レンジ指定情報の再生許可範囲を超えている場合、
前記サーバの前記第１送受信部は、前記コンテンツ再生装置にエラー情報を送信する請求項４記載のサーバ。
【請求項８】
前記コンテンツ再生装置とＤＬＮＡ規格準拠の通信プロトコルで通信する請求項４記載のサーバ。
【請求項９】
ネットワークから、ＡＶデータ、クリップ情報、コンテンツ再生制御情報及び前記コンテンツ再生制御情報の所在を示す第１の所在情報を、少なくとも受信する第２送受信部と、
前記第１の所在情報が示す前記所在から前記コンテンツ再生制御情報を取得するコンテンツ再生制御情報取得部と、
前記コンテンツ再生制御情報から前記ＡＶデータの１つと当該ＡＶデータを管理するクリップ情報を指定するクリップ識別情報を抽出するコンテンツ再生制御情報解析部と、
所定の変換規則及び前記第１の所在情報から前記クリップ識別情報に対応するクリップ情報の所在を示す第２の所在情報を生成して、前記第２の所在情報が示す所在に前記クリップ情報を要求するクリップ情報要求生成部と、
前記第２の所在情報が示す所在から前記クリップ情報を取得するクリップ情報取得部と、
所定の変換規則及び前記第１の所在情報から前記クリップ識別情報に対応するＡＶデータの所在を示す第３の所在情報を生成して、前記第３の所在情報が示す所在に前記ＡＶデータを要求するＡＶデータ要求生成部と、
前記第３の所在情報が示す所在から前記ＡＶデータを取得するＡＶデータ取得部と、
を具備するコンテンツ再生装置。
【請求項１０】
前記コンテンツ再生制御情報は、前記クリップ情報を識別する情報、および、前記ＡＶデータの再生範囲を示す情報を含んでいる請求項９記載のコンテンツ再生装置。
【請求項１１】
前記コンテンツ再生制御情報の所在を示す前記第１の所在情報は、前記コンテンツ再生制御情報の所在を示すＵＲＬであり、
前記ＵＲＬと前記クリップ情報を識別する情報とに基づき、前記クリップ情報の所在を示すＵＲＬ、および、前記ＡＶデータの所在を示すＵＲＬを生成する請求項１０記載のコンテンツ再生装置。
【請求項１２】
前記コンテンツ再生装置の前記クリップ情報要求生成部または前記ＡＶデータ要求生成部は、
前記ＡＶデータの再生範囲を指定する要求レンジ指定情報を前記サーバに送信し、
前記要求レンジ指定情報が再生許可レンジ指定情報の再生許可範囲を超えている場合、
前記サーバより、エラー情報を受信する請求項９記載のコンテンツ再生装置。
【請求項１３】
前記サーバとＤＬＮＡ規格準拠の通信プロトコルで通信する請求項９記載のコンテンツ再生装置。
【請求項１４】
複数のＡＶデータにより構成されるコンテンツにおける前記各ＡＶデータの再生順序を規定するコンテンツ再生制御情報の所在を示す第１の所在情報に基づき前記コンテンツ再生制御情報を取得するコンテンツ再生制御情報取得処理ステップと、
前記コンテンツ再生制御情報から前記ＡＶデータの１つと当該ＡＶデータを管理するクリップ情報を指定するクリップ識別情報を抽出するコンテンツ再生制御情報解析処理ステップと、
所定の変換規則及び前記第１の所在情報から前記クリップ識別情報に対応するクリップ情報の所在を示す第２の所在情報を生成して、前記第２の所在情報が示す所在に前記クリップ情報を要求するクリップ情報要求生成処理ステップと、
前記第２の所在情報が示す所在から前記クリップ情報を取得するクリップ情報取得処理ステップと、
所定の変換規則及び前記第１の所在情報から前記クリップ識別情報に対応するＡＶデータの所在を示す第３の所在情報を生成して、前記第３の所在情報が示す所在に前記ＡＶデータを要求するＡＶデータ要求処理ステップと、
前記第３の所在情報が示す所在から前記ＡＶデータを取得するＡＶデータ取得処理ステップと、
複数の部分ＡＶデータ送信の電文の送信が繰り返される場合、
部分ＡＶデータの受信を完了したかどうか判定する部分ＡＶデータ受信完了の判定ステップと
複数の部分ＡＶデータを受信する場合、
全部分ＡＶデータに対して受信を完了したかどうか判定する全部分ＡＶデータ受信完了の判定ステップと、
からなるコンテンツ再生方法。
【請求項１５】
前記コンテンツ再生制御情報は、前記クリップ情報を識別する情報、および、前記ＡＶデータの再生範囲を示す情報を含んでいる請求項１４記載のコンテンツ再生方法。
【請求項１６】
前記コンテンツ再生制御情報の所在を示す前記第１の所在情報は前記コンテンツ再生制御情報の所在を示すＵＲＬであり、
前記ＵＲＬと前記クリップ情報を識別する情報とに基づき、前記クリップ情報の所在を示すＵＲＬ、および、前記ＡＶデータの所在を示すＵＲＬを生成するＵＲＬ生成ステップを有する請求項１５記載のコンテンツ再生方法。
【請求項１７】
コンテンツ再生装置から、前記ＡＶデータの再生範囲を指定する要求レンジ指定情報を受信するクリップ情報応答処理ステップと、
前記レンジ情報判定部において、前記要求レンジ指定情報と前記ＡＶデータの再生許可範囲を指定する再生許可レンジ指定情報とを比較し、前記要求レンジ指定情報が再生許可レンジ指定情報によって規定された再生許可範囲を超えているかどうかを判定するレンジ情報判定処理ステップと、
前記要求レンジ指定情報が前記再生許可レンジ指定情報の再生許可範囲を超えている場合、
前記コンテンツ再生装置にエラー情報を送信するエラーメッセージ処理ステップと、を更に有する請求項１４記載のコンテンツ再生方法。
【請求項１８】
サーバとコンテンツ再生装置とにおいて、ＤＬＮＡ規格準拠の通信プロトコルで通信するステップを有する請求項１４記載のコンテンツ再生方法。
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2010013456.tif 000022
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2010013456.tif 000023
【国際調査報告】
2010013456.tif 000024
2010013456.tif 000025
2010013456.tif 000026