(57)【要約】【課題】１回の再生指示で、ネットワーク上の複数のサーバに蓄積されているコンテンツの一部の範囲を、所定の順序で連続的に再生させる。【解決手段】仮想アイテム処理部８４は、所定の条件を満たす複数の範囲の実アイテムのからなる仮想アイテムを生成し、再生順序リスト生成部９３は、仮想アイテムを構成する複数の実アイテムの再生順序を示す再生順序リストを生成し、仮想アイテム情報生成部９４は、再生順序リストを含む仮想アイテム情報を生成し、実アイテム収集部１２６は、再生が指示されたコンテンツの実アイテム情報または仮想アイテム情報に基づいて、複数の実アイテムを収集し、アイテムバイナリストリーム出力部１２９は、再生が指示されたコンテンツが仮想アイテムである場合、再生順序リストに基づいて、仮想アイテムを構成する複数の実アイテムを順次配信する。本発明は、コンテンツ管理システムに適用することができる。【選択図】図２
2008146333.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置において、
前記蓄積されているコンテンツを実アイテムとして取得する取得手段と、
前記取得手段により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成手段と、
前記取得手段により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出手段と、
前記抽出手段により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成手段と、
前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成手段と、
前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成手段と、
前記再生が指示された前記コンテンツに対応する前記実アイテム情報、または、前記仮想アイテム情報に基づいて、前記実アイテムを収集する収集手段と、
前記再生が指示されたコンテンツが実アイテムである場合、前記実アイテム情報に基づいて、前記再生が指示されたコンテンツの実アイテムを配信し、前記再生が指示されたコンテンツが仮想アイテムである場合、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信手段と
を含む情報処理装置。
【請求項２】
前記蓄積されているコンテンツは、前記ネットワークを介して接続されている複数のコンテンツ蓄積サーバのそれぞれに蓄積されているコンテンツを含む
請求項１に記載の情報処理装置。
【請求項３】
前記実アイテム情報および仮想アイテム情報に含まれる自らの所在は、いずれも同一の形式で記述される
請求項１に記載の情報処理装置。
【請求項４】
前記実アイテム情報および仮想アイテム情報に含まれる自らの所在は、いずれもURLとして記述される
請求項１に記載の情報処理装置。
【請求項５】
前記実アイテム情報および仮想アイテム情報のリストを前記コンテンツのリストであるコンテンツリストとして生成するコンテンツリスト生成手段をさらに含み、
前記配信手段は、前記再生装置により前記コンテンツリストのうち再生が指定された前記コンテンツに対応する前記実アイテム情報および仮想アイテム情報のうち、前記自らの所在の情報に基づいて、再生が指定された前記コンテンツに対応する前記実アイテム情報および仮想アイテム情報にアクセスし、前記再生が指示されたコンテンツが実アイテムである場合、前記再生が指示されたコンテンツの実アイテムを配信し、前記再生が指示されたコンテンツが仮想アイテムである場合、前記再生順序リストにより、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する
請求項１に記載の情報処理装置。
【請求項６】
前記ネットワークは、DLNAに準拠したネットワークである
請求項１に記載の情報処理装置。
【請求項７】
ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置の情報処理方法において、
前記蓄積されているコンテンツを実アイテムとして取得する取得ステップと、
前記取得ステップの処理により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成ステップと、
前記取得ステップの処理により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成ステップと、
前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成ステップと、
前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成ステップと、
前記再生が指示された前記コンテンツに対応する前記実アイテム情報、または、前記仮想アイテム情報に基づいて、前記実アイテムを収集する収集ステップと、
前記再生が指示されたコンテンツが実アイテムである場合、前記実アイテム情報に基づいて、前記再生が指示されたコンテンツの実アイテムを配信し、前記再生が指示されたコンテンツが仮想アイテムである場合、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信ステップと
を含む情報処理方法。
【請求項８】
ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置を制御するコンピュータに、
前記蓄積されているコンテンツを実アイテムとして取得する取得ステップと、
前記取得ステップの処理により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成ステップと、
前記取得ステップの処理により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成ステップと、
前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成ステップと、
前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成ステップと、
前記再生が指示された前記コンテンツに対応する前記実アイテム情報、または、前記仮想アイテム情報に基づいて、前記実アイテムを収集する収集ステップと、
前記再生が指示されたコンテンツが実アイテムである場合、前記実アイテム情報に基づいて、前記再生が指示されたコンテンツの実アイテムを配信し、前記再生が指示されたコンテンツが仮想アイテムである場合、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信ステップと
を含む処理を実行させるプログラム。
【請求項９】
請求項８に記載のプログラムが格納されているプログラム格納媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、クライアントとなる再生装置で、複数のコンテンツについて、それぞれに設定される一部の範囲を、所定の順序で連続的に再生させることにより構成される１のコンテンツを１回の再生操作で連続して再生できるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
DLNA（Digital Living Network Alliance）やUPnP（Universal Plug and Play）に代表されるネットワークを介したコンテンツを共有して利用できるようにする技術が一般に普及しつつある。
【０００３】
例えば、ネットワーク上のサーバに蓄積されているコンテンツの種類を認識し、認識結果に対応してコントローラが、そのコンテンツに対して選択可能なコマンドをユーザに提示することによりコントローラの操作性を向上させるものが提案されている（特許文献１参照）。
【０００４】
【特許文献１】特開２００６−３１３５０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したネットワークを用いた場合、コンテンツに対して個別に再生操作を実行させることが前提とされるため、複数のサーバに蓄積されているコンテンツの一部の範囲を、所定の順序で連続的に再生させるとき、第１のコンテンツの一部を再生するには、その第１のコンテンツが蓄積されているサーバにアクセスし、再生開始位置を検索して再生を開始させた後、再生終了位置で再生を停止させ、さらに、第２のコンテンツの一部を再生させるために、その第２のコンテンツが蓄積されているサーバにアクセスし、再生開始位置を検索して再生を開始させた後、再生終了位置で再生を停止させるといった操作を繰り返す必要があり、途切れることなく連続的に再生させるといったことができなかった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、特に、上述したネットワークを用いた場合、一回の再生指示により複数のコンテンツにおける、それぞれのコンテンツ毎に設定される一部の範囲を、所定の順序で連続的に再生できるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の一側面の情報処理装置は、ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置であって、前記蓄積されているコンテンツを実アイテムとして取得する取得手段と、前記取得手段により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成手段と、前記取得手段により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出手段と、前記抽出手段により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成手段と、前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成手段と、前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成手段と、前記再生が指示された前記コンテンツに対応する前記実アイテム情報、または、前記仮想アイテム情報に基づいて、前記実アイテムを収集する収集手段と、前記再生が指示されたコンテンツが実アイテムである場合、前記実アイテム情報に基づいて、前記再生が指示されたコンテンツの実アイテムを配信し、前記再生が指示されたコンテンツが仮想アイテムである場合、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信手段とを含む。
【０００８】
前記蓄積されているコンテンツは、前記ネットワークを介して接続されている複数のコンテンツ蓄積サーバのそれぞれに蓄積されているコンテンツを含ませるようにすることができる。
【０００９】
前記実アイテム情報および仮想アイテム情報に含まれる自らの所在は、いずれも同一の形式で記述されるようにすることができる。
【００１０】
前記実アイテム情報および仮想アイテム情報に含まれる自らの所在は、いずれもURLとして記述されるようにすることができる。
【００１１】
前記実アイテム情報および仮想アイテム情報のリストを前記コンテンツのリストであるコンテンツリストとして生成するコンテンツリスト生成手段をさらに含ませるようにすることができ、前記配信手段には、前記再生装置により前記コンテンツリストのうち再生が指定された前記コンテンツに対応する前記実アイテム情報および仮想アイテム情報のうち、前記自らの所在の情報に基づいて、再生が指定された前記コンテンツに対応する前記実アイテム情報および仮想アイテム情報にアクセスし、前記再生が指示されたコンテンツが実アイテムである場合、前記再生が指示されたコンテンツの実アイテムを配信し、前記再生が指示されたコンテンツが仮想アイテムである場合、前記再生順序リストにより、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信させるようにすることができる。
【００１２】
前記ネットワークは、DLNAに準拠したネットワークとするようにすることができる。
【００１３】
本発明の一側面の情報処理方法は、ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置の情報処理方法であって、前記蓄積されているコンテンツを実アイテムとして取得する取得ステップと、前記取得ステップの処理により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成ステップと、前記取得ステップの処理により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出ステップと、前記抽出ステップの処理により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成ステップと、前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成ステップと、前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成ステップと、前記再生が指示された前記コンテンツに対応する前記実アイテム情報、または、前記仮想アイテム情報に基づいて、前記実アイテムを収集する収集ステップと、前記再生が指示されたコンテンツが実アイテムである場合、前記実アイテム情報に基づいて、前記再生が指示されたコンテンツの実アイテムを配信し、前記再生が指示されたコンテンツが仮想アイテムである場合、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信ステップとを含む。
【００１４】
本発明の一側面のプログラムは、ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置を制御するコンピュータに、前記蓄積されているコンテンツを実アイテムとして取得する取得ステップと、前記取得ステップの処理により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成ステップと、前記取得ステップの処理により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出ステップと、前記抽出ステップの処理により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成ステップと、前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成ステップと、前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成ステップと、前記再生が指示された前記コンテンツに対応する前記実アイテム情報、または、前記仮想アイテム情報に基づいて、前記実アイテムを収集する収集ステップと、前記再生が指示されたコンテンツが実アイテムである場合、前記実アイテム情報に基づいて、前記再生が指示されたコンテンツの実アイテムを配信し、前記再生が指示されたコンテンツが仮想アイテムである場合、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信ステップとを含む処理を実行させる。
【００１５】
本発明のプログラム格納媒体には、請求項８に記載のプログラムが格納されるようにすることができる。
【００１６】
本発明の情報処理装置は、独立した装置であっても良いし、情報処理を行うブロックであっても良い。
【発明の効果】
【００１７】
本発明の一側面によれば、１回の再生指示で、蓄積されている複数のコンテンツについて、それぞれに設定される一部の範囲を、所定の順序で連続的に再生させることが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００１９】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００２０】
即ち、本発明の一側面の情報処理装置は、ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置（例えば、図２のコンテンツ管理装置２）であって、前記蓄積されているコンテンツを実アイテムとして取得する取得手段（例えば、図２のアイテム情報取得部８５）と、前記取得手段により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成手段（例えば、図２の実アイテム処理部８２）と、前記取得手段により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出手段と、前記抽出手段により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成手段（例えば、図２の仮想アイテム処理部８４）と、前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成手段（例えば、図２の再生順序リスト生成部９３）と、前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成手段（例えば、図２の仮想アイテム情報生成部９４）と、前記再生が指示された前記コンテンツに対応する前記実アイテム情報、または、前記仮想アイテム情報に基づいて、前記実アイテムを収集する収集手段（例えば、図２の実アイテム収集部１２６）と、前記再生が指示されたコンテンツが実アイテムである場合、前記実アイテム情報に基づいて、前記再生が指示されたコンテンツの実アイテムを配信し、前記再生が指示されたコンテンツが仮想アイテムである場合、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信手段（例えば、図２のアイテムバイナリストリーム出力部１２９）とを含む。
【００２１】
前記蓄積されているコンテンツは、前記ネットワークを介して接続されている複数のコンテンツ蓄積サーバ（例えば、図１のコンテンツ蓄積サーバ４）のそれぞれに蓄積されているコンテンツを含ませるようにすることができる。
【００２２】
前記実アイテム情報および仮想アイテム情報のリストを前記コンテンツのリストであるコンテンツリストとして生成するコンテンツリスト生成手段（例えば、図２のコンテンツディレクトリ情報処理部７１）をさらに含ませるようにすることができ、前記配信手段には、前記再生装置により前記コンテンツリストのうち再生が指定された前記コンテンツに対応する前記実アイテム情報および仮想アイテム情報のうち、前記自らの所在の情報に基づいて、再生が指定された前記コンテンツに対応する前記実アイテム情報および仮想アイテム情報にアクセスし、前記再生が指示されたコンテンツが実アイテムである場合、前記再生が指示されたコンテンツの実アイテムを配信し、前記再生が指示されたコンテンツが仮想アイテムである場合、前記再生順序リストにより、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信させるようにすることができる。
【００２３】
本発明の一側面の情報処理方法は、ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置の情報処理方法であって、前記蓄積されているコンテンツを実アイテムとして取得する取得ステップ（例えば、図３のステップＳ３）と、前記取得ステップの処理により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成ステップ（例えば、図３のステップＳ５）と、前記取得ステップの処理により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出ステップ（例えば、図３のステップＳ８）と、前記抽出ステップの処理により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成ステップ（例えば、図３のステップＳ７乃至Ｓ１０）と、前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成ステップ（例えば、図３のステップＳ９）と、前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成ステップ（例えば、図３のステップＳ１１）と、前記再生が指示された前記コンテンツに対応する前記実アイテム情報、または、前記仮想アイテム情報に基づいて、前記実アイテムを収集する収集ステップ（例えば、図１１のステップＳ１３６，Ｓ１４４）と、前記再生が指示されたコンテンツが実アイテムである場合、前記実アイテム情報に基づいて、前記再生が指示されたコンテンツの実アイテムを配信し、前記再生が指示されたコンテンツが仮想アイテムである場合、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信ステップ（例えば、図３のステップＳ１３９，Ｓ１４７）とを含む。
【００２４】
図1は、本発明を適用した一実施の形態の構成を示すコンテンツ管理システムである。
【００２５】
クライアント再生装置１は、例えば、DLNA（Digital Living Network Alliance）などにより規定されるネットワーク３を介してコンテンツ管理装置２に対して所定のコンテンツの再生を要求すると、再生を指定したコンテンツに対応するコンテンツが蓄積されたコンテンツ蓄積サーバ４−１乃至４−ｎより収集されたコンテンツが、コンテンツ管理装置２より配信されてくるので、その配信されたコンテンツを再生する。尚、コンテンツ蓄積サーバ４−１乃至４−ｎは、それぞれを特に区別する必要が無い場合、単に、コンテンツ蓄積サーバ４と称するものとし、その他の構成についても同様に称するものとする。
【００２６】
コンテンツ管理装置２は、コンテンツ蓄積サーバ４−１乃至４−ｎに蓄積されているコンテンツを読み出し、それぞれをアイテム情報として蓄積する。コンテンツには、オリジナルのコンテンツからなる実アイテムと、オリジナルのコンテンツの一部を所定の再生順序で再生することにより構成される仮想アイテムとがある。実アイテムに対応するコンテンツのアイテム情報は、実アイテム情報であり、仮想アイテムに対応するコンテンツのアイテム情報は、仮想アイテム情報である。コンテンツ管理装置２は、クライアント再生装置１に対して蓄積した実アイテム情報および仮想アイテム情報からなるリストをコンテンツリストとして配信する。
【００２７】
クライアント再生装置１は、このコンテンツリストを取得すると共に表示し、コンテンツリストから所望のコンテンツの再生をコンテンツ管理装置２に対して要求する。コンテンツ管理装置２は、クライアント再生装置１からのコンテンツの再生が要求された場合、再生が要求されたコンテンツが実アイテムであるとき、実アイテムが蓄積されているコンテンツ蓄積サーバ４より実アイテムに対応するコンテンツを読み出して、クライアント再生装置１に配信する。一方、再生が指示されたコンテンツが仮想アイテムであるとき、コンテンツ管理装置２は、仮想アイテム情報に基づいて、仮想アイテムを構成する複数の実アイテムが記憶されているそれぞれのコンテンツ蓄積サーバ４にアクセスし、実アイテムに対応するコンテンツの一部を読み出して、順次再生し、クライアント再生装置１に配信する。
【００２８】
クライアント再生装置１は、例えば、コンテンツを再生装置やコンテンツを再生するソフトウェアがインストールされているパーソナルコンピュータなどであり、CPU（Central Processing Unit）、RAM（Random Access Memory）、およびROM（Read Only Memory）などから構成される制御部１１、キーボードやマウスなどから構成される入力部１２、CRT（Cathode Ray Tube）またはLCD（Liquid Crystal Display）などから構成される表示部１３、IEEE(Institute of Electrical and Electronics Engineers)802の規格に準拠した無線LAN（Local Area Network）による通信を行うための通信インタフェースなどから構成される通信部１４、およびハードディスクドライブや半導体メモリなどから構成される記憶部１５を備えている。
【００２９】
制御部１１は、リスト表示制御部１１ａおよびコンテンツ再生制御部１１ｂを備えている。リスト表示制御部１１ａは、通信部１４を制御して、コンテンツ管理装置２にコンテンツリストを要求し、これに応じてコンテンツ管理装置２より配信されてくるコンテンツリストを表示部１３に表示する。コンテンツ再生制御部１１ｂは、入力部１２の操作に応じて再生が指示されるコンテンツの再生を指示する情報を通信部１４を制御してコンテンツ管理装置２に送信する。コンテンツ再生制御部１１ｂは、コンテンツの再生の指示に基づいて、コンテンツ管理装置２より配信されてくるコンテンツを再生し、表示部１３に表示する。
【００３０】
コンテンツ蓄積サーバ４は、例えば、ハードディスクレコーダや、録音機能や録画機能を含むソフトウェアがインストールされているパーソナルコンピュータなどであり、CPU、RAM、およびROMなどから構成される制御部２１、キーボードやマウスなどから構成される入力部２２、CRTまたはLCDなどから構成される表示部２３、IEEE802の規格に準拠した無線LANによりネットワーク３において通信を行うための通信インタフェースなどから構成される通信部２４、およびハードディスクドライブや半導体メモリなどから構成される記憶部２５を備えている。
【００３１】
制御部２１は、格納制御部２１ａおよび配信制御部２１ｂを備えている。格納制御部２１ａは、通信部２４を制御して、コンテンツ管理装置２からの要求に基いて、記憶部２５に蓄積されている全てのコンテンツを供給する。また、格納制御部２１ａは、新たなコンテンツが記憶部２５に記憶された場合、通信部２４を制御して、コンテンツ管理装置２に対して新たに登録されたコンテンツを供給し、アイテム情報としての登録を促す。配信制御部２１ｂは、通信部２４を制御して、コンテンツ管理装置２がクライアント再生装置１からの再生要求に基いて、コンテンツを再生する際、必要とされるコンテンツをコンテンツ管理装置２に供給する。
【００３２】
尚、ここで、コンテンツとは、１のAV（Audio Visual）データ、動画ファイル、音楽ファイル、画像ファイルなどである。また、アイテムとは、コンテンツの最小単位を示すものであり、例えば、CD（Compact Disk）における１トラック分の音楽を示す。さらに、アイテムのうち、実アイテムは、コンテンツと一対一に対応するものである。これに対して、仮想アイテムは、複数の実アイテムの任意の範囲が所定の順序で連続的に再生されることにより生成されるコンテンツである。従って、仮想アイテムは、複数の実アイテムの所定範囲により、新たに生成されるものであり、実アイテムのよるに実態としてコンテンツが存在するものではなく、複数の実アイテムの任意の範囲が所定の順序で連続的に再生されることにより実現されるものである。
【００３３】
次に、図２を参照して、コンテンツ管理装置２の一実施の形態の構成について説明する。
【００３４】
通信部５１は、IEEE802の規格に準拠した無線LANによりネットワーク３において通信を行うための通信インタフェースなどである。HTTP（Hyper Text Transfer Protocol）処理部５２は、通信部５１を介して、HTTPのプロトコールに基づいた各種データ通信を実行する。
【００３５】
UPnP（Universal Plug and Play）処理部５３は、HTTP処理部５２からのコマンドを、UPnPの規格またはガイドラインに準拠したコマンドに変換してコンテンツディレクトリ処理部５４に供給すると共に、コンテンツディレクトリ処理部５４より供給されてくるUPnPの規格またはガイドラインに準拠したコマンドをHTTP処理部５２に供給する。
【００３６】
コンテンツディレクトリ（Content Directory）処理部５４は、コンテンツ蓄積サーバ４に蓄積されているコンテンツに基づいて、アイテム情報を生成してアイテム情報格納部５５に格納すると共に、アイテム情報格納部５５に格納されているアイテム情報に基づいて、コンテンツディレクトリを生成し、UPnP処理部５３、HTTP処理部５４、および通信部５１を介してコンテンツ管理装置２に送信する。
【００３７】
バイナリストリーム処理部５６は、クライアント再生装置１よりコンテンツの再生が指示されると指示されたコンテンツについて、アイテム情報格納部５５のアイテム情報に基づいて、指定されたコンテンツの実アイテムを蓄積されているコンテンツ蓄積サーバ４より読み出し、HTTP処理部５２および通信部５１を介して、バイナリストリームデータとしてクライアント再生装置１に配信する。
【００３８】
コンテンツディレクトリ処理部５４のアイテム処理部７２は、アイテム情報を生成し、アイテム情報格納部５５に格納すると共に、アイテム情報格納部５５に格納されているアイテム情報を読み出し、コンテンツディレクトリ情報処理部７１に供給する。コンテンツディレクトリ情報処理部７１は、アイテム処理部７２より供給されてくるアイテム情報に基づいてコンテンツディレクトリ情報を生成し、クライアント再生装置１に配信する。
【００３９】
アイテム処理部７２のアイテム取得部８１は、コンテンツ蓄積サーバ４に蓄積されているコンテンツをアイテムとして取得し、実アイテム処理部８２および仮想アイテム処理部８４に供給する。
【００４０】
実アイテム処理部８２は、アイテム取得部８１より供給されてきた実アイテムを構成するアイテムのID、タイトル（Title）、再生時間（Duration）、および、実アイテムの所在（どのコンテンツ蓄積サーバ４に格納されているかを示す情報）を実アイテム情報としてアイテム情報管理部８３に出力する。
【００４１】
仮想アイテム処理部８４は、アイテム取得部８１より供給されてきた実アイテムより仮想アイテムを生成し、仮想アイテムを構成する複数の実アイテムのコンテンツのID、タイトル（Title）、再生時間（Duration）、並びに、仮想アイテムを構成する実アイテムのそれぞれの所在、再生位置、および再生順序を示す再生順序リストを仮想アイテム情報としてアイテム情報管理部８３に出力する。
【００４２】
アイテム情報管理部８３は、実アイテム処理部８２より供給される実アイテム情報、および仮想アイテム処理部８４より供給される仮想アイテム情報を、アイテム情報格納部５５にそれぞれ実アイテム情報１０１および仮想アイテム情報１０２として格納する。尚、仮想アイテム情報１０２には、再生順序リスト１０２ａが含まれる。また、図２においては、アイテム情報格納部５５には、実アイテム情報１０１および仮想アイテム情報１０２がそれぞれ１個ずつ記載されているが、実態としては、複数の実アイテム情報１０１および仮想アイテム情報１０２が存在するものである。
【００４３】
アイテム情報取得部８５は、アイテム情報格納部５５に格納されている実アイテム情報１０１および仮想アイテム情報１０２からなるアイテム情報を抽出して、コンテンツディレクトリ情報処理部７１に供給する。
【００４４】
仮想アイテム処理部８４の変換部９１は、実アイテムのコーデックを認識して、必要に応じてアイテム部分抽出部９２で再生可能なコーデックに変換してアイテム部分抽出部９２に供給する。
【００４５】
アイテム部分抽出部９２は、実アイテムを再生し、所定の条件を満たす範囲を抽出する。ここでは、アイテム部分抽出部９２は、再生される実アイテムのうち、音量が所定のレベルよりも高い再生範囲を順次抽出して、その再生開始時刻および再生終了時刻を再生順序リスト生成部９３に供給する。
【００４６】
再生順序リスト生成部９３は、アイテム部分抽出部９２より供給されてくる抽出されたアイテムの情報に基づいて、再生順序リストを生成し、仮想アイテム情報生成部９４に供給する。
【００４７】
仮想アイテム情報生成部９４は、再生順序リスト生成部９３より供給されてきた再生順序リストに基づいて、仮想アイテム情報を生成し、アイテム情報管理部８３に供給する。
【００４８】
バイナリストリーム処理部５６のコンテンツ再生要求取得部１２１は、クライアント再生装置１よりコンテンツを指定するIDと共に供給されてくるコンテンツ再生要求を取得し、アイテム識別部１２２に供給する。
【００４９】
アイテム識別部１２２は、コンテンツ再生要求取得部１２１より供給されてくるコンテンツ再生要求に含まれるコンテンツを指定するIDの情報に基づいて、アイテム情報格納部５５にアクセスし、再生が要求されてくるコンテンツが実アイテムであるか、または、仮想アイテムであるかを識別する。さらに、アイテム識別部１２２は、再生が要求されたコンテンツが実アイテムの場合、その旨を実アイテム情報取得部１２５に供給し、再生が要求されたコンテンツが仮想アイテムの場合、その旨を仮想アイテム情報取得部１２３に供給する。
【００５０】
仮想アイテム情報取得部１２３は、仮想アイテムからなるコンテンツの再生が指示されたことがアイテム識別部１２２より通知された場合、アイテム情報格納部５５にアクセスし、再生が要求されているコンテンツに対応する仮想アイテム情報を読み出し、実アイテム取得指示部１２４およびアイテムバイナリストリーム出力部１２９に供給する。
【００５１】
実アイテム収集指示部１２４は、仮想アイテム情報取得部１２３より供給されてくる仮想アイテム情報に基づいて、実アイテム収集部１２６に対して、仮想アイテムからなるコンテンツの再生に必要とされる実アイテムの収集を指示する。
【００５２】
実アイテム情報取得部１２５は、実アイテムからなるコンテンツの再生が指示されたことがアイテム識別部１２２より通知された場合、実アイテム収集部１２６に対して、再生が指示されているコンテンツの再生に必要とされる実アイテムの収集を指示する。
【００５３】
実アイテム収集部１２６は、実アイテム収集指示部１２４または実アイテム情報取得部１２５より供給されてくる指示に従って、コンテンツ蓄積サーバ４にアクセスし、必要な実アイテムを収集し、変換部１２７に供給する。
【００５４】
変換部１２７は、実アイテムを、アイテムバイナリストリーム生成部１２８によりバイナリストリームとして生成可能な所定のコーデックに変換する。尚、変換部１２７は、読み出した実アイテムが既に所定のコーデックに変換されていた場合、実アイテムをそのままアイテムバイナリストリーム生成部１２８に供給する。
【００５５】
アイテムバイナリストリーム生成部１２８は、所定のコーデックに変換された実アイテムよりバイナリストリームを生成してアイテムバイナリストリーム出力部１２９に供給する。
【００５６】
アイテムバイナリストリーム出力部１２９は、配信するバイナリストリームが仮想アイテムである場合、仮想アイテム情報取得部１２３より供給されてくる仮想アイテム情報に含まれる再生順序リスト情報に従って、所定の再生開始位置から再生終了位置までを、所定のアイテムバイナリストリームの順序で、順次クライアント再生装置１に配信する。また、アイテムバイナリストリーム出力部１２９は、配信するバイナリストリームが実アイテムである場合、実アイテムの所定の再生開始位置から再生終了位置までを、そのままクライアント再生装置１に配信する。
【００５７】
次に、図３のフローチャートを参照して、アイテム情報格納処理について説明する。このアイテム情報格納処理は、コンテンツ管理装置２がネットワーク３に接続され、動作を開始する最初に実行される処理である。
【００５８】
ステップＳ１において、コンテンツ管理装置２のアイテム取得部８１は、HTTP処理部５２を制御して、HTTPのプロトコルにより通信部５１およびネットワーク３を介して、コンテンツ蓄積サーバ４−１乃至４−ｎを認識し、それらのうち未処理のコンテンツ蓄積サーバ４を処理対象のコンテンツ蓄積サーバ４に設定する。
【００５９】
ステップＳ２において、アイテム取得部８１は、処理対象となるコンテンツ蓄積サーバ４に蓄積されている未処理のコンテンツを供給するように要求する。
【００６０】
ステップＳ３１において、コンテンツ蓄積サーバ４における制御部２１の格納制御部２１ａは、通信部２４を制御して、コンテンツ管理装置２より未処理のコンテンツが要求されてきたか否かを判定し、未処理のコンテンツが要求されてくるまで、その処理を繰り返す。ステップＳ３１において、例えば、ステップＳ２の処理により未処理のコンテンツが要求されてきた場合、ステップＳ３２において、格納制御部２１ａは、記憶部２５に蓄積されているコンテンツのうち、未処理のコンテンツを読み出し、通信部２４を制御してコンテンツ管理装置２に送信させる。
【００６１】
ステップＳ３において、アイテム取得部８１は、ネットワーク３、通信部５１、およびHTTP処理部５２を介して未処理のコンテンツをアイテムとして取得して、実アイテム処理部８２および仮想アイテム処理部８４に供給する。
【００６２】
ステップＳ４において、実アイテム処理部８２は、アイテム取得部８１より供給されてきた未処理のアイテムよりアイテム情報を抽出する。より詳細には、実アイテム処理部８２は、供給されたアイテムについてファイル名（Filename）、タイトル（Title）、再生時間（Duration）、およびビットレート（Bitrate）のアイテム情報をアイテムより抽出して、アイテム情報管理部８３に供給する。尚、ファイル名には、所在を示すパスが全て含まれており、そのアイテムを構成するファイルが格納されているコンテンツ蓄積サーバ４や、そのコンテンツ蓄積サーバ４におけるディレクトリなどを特定する所在の情報も含まれている。
【００６３】
ステップＳ５において、アイテム情報管理部８３は、供給されてきたアイテム情報にIDと、アイテム情報自身の所在を示すURLを付して、例えば、図４で示されるように、実アイテム情報１０１としてアイテム情報格納部５５に格納する。
【００６４】
図４においては、上から順にID、ファイル名、タイトル、再生時間、ビットレート、およびURLが記録されており、IDが「ID=001」であり、ファイル名が「Filename=/content/a.mpg」であり、タイトルが「Title=日本シリーズ第1戦」であり、再生時間が「Duration=01:00:00」、ビットレートが「Bitrate=8Mbps」であり、URLが「URL=http://xxx.yyy&id=001」であることが示されている。従って、IDが「001」となる実アイテムの実アイテム情報の場合、「/content/a.mpg」で示される位置に存在するファイルa.mpgであり、タイトルとして「日本シリーズ第1戦」が付されており、再生時間が1時間であり、ビットレートが「8Mbps」であり、この実アイテム情報の所在を示すURLが「http://xxx.yyy&id=001」であることが示されている。
【００６５】
ステップＳ６において、仮想アイテム処理部８４の変換部９１は、アイテム取得部８１より供給されてきたアイテムの圧縮方式に応じて、アイテム部分抽出部９２で再生可能なデータ形式に変換し、アイテム部分抽出部９２に供給する。尚、アイテムの圧縮方式によっては、必ずしもデータ形式を変換する必要はないので、そのような場合、変換部９１は、供給されてきたアイテムをそのままアイテム部分抽出部９２に供給する。
【００６６】
ステップＳ７において、アイテム部分抽出部９２は、変換部９１より供給されてきた所定のデータ形式にされた実アイテムを順次再生し、順次所定の条件を満たす場面であるか否かを判定する。すなわち、ここでは、実アイテムのうち、所定の条件として所定の音量以上の音声が再生される場合としているので、アイテム部分抽出部９２は、再生される実アイテムのうち所定の音量以上のシーンであるか否かを判定する。ステップＳ７において、例えば、所定の条件以上の部分であると判定された場合、ステップＳ８において、アイテム部分抽出部９２は、その実アイテムにおける所定の条件を満たす範囲を抽出し、再生順序リスト生成部９３に供給する。
【００６７】
ステップＳ９において、再生順序リスト生成部９３は、供給されてきた所定の条件を満たす範囲の情報に基づいて、再生順序リストに登録する情報を設定し、仮想アイテム情報生成部９４に供給する。
【００６８】
一方、ステップＳ７において、例えば、所定の条件以上の部分ではないと判定された場合、ステップＳ８，Ｓ９の処理はスキップされる。
【００６９】
ステップＳ１０において、アイテム部分抽出部９２は、供給されてきた実アイテムの全再生範囲において所定の条件を満たす範囲であるか否かを判定したか否かを判定し、全ての再生範囲において判定されていないと判定された場合、処理は、ステップＳ７に戻る。すなわち、実アイテムが再生され、全ての再生範囲において、所定の条件を満たす場面であるか否かが判定されたと判定されるまで、ステップＳ７乃至１０の処理が繰り返される。
【００７０】
ステップＳ１０において、実アイテムの全再生範囲において所定の条件を満たす範囲であるか否かが判定されたとみなされた場合、ステップＳ１１において、仮想アイテム情報生成部９４は、供給されてきた再生順序リストに登録する情報に基づいて、仮想アイテム情報を生成し、アイテム情報管理部８３に供給する。アイテム情報管理部８３は、このアイテム情報に基づいて、例えば、図５で示されるように仮想アイテム情報１０２としてアイテム情報格納部５５に格納する。
【００７１】
図５においては、上から順にID、タイトル（Title）、再生時間（Duration）、ビットレート（Bitrate）、URL、およびセクション情報（Section Info）が記録されており、IDが「ID=010」であり、タイトルが「Title=日本シリーズ第1戦  ダイジェスト」であり、再生時間が「Duration=00:10:00」、ビットレートが「Bitrate=8Mbps」であり、URLが「URL=http://xxx.yyy&id=001」であり、再生順序リスト１０２ａを示すセクション情報として「section-info」が記述され、以下に再生順序リスト１０２ａが示されている。
【００７２】
従って、図５においては、IDが「010」となる仮想アイテムの仮想アイテム情報の場合、タイトルとして「日本シリーズ第1戦  ダイジェスト」が付されており、再生時間が10分間であり、ビットレートが「8Mbps」であり、この仮想アイテム情報の所在であるURLが「http://xxx.yyy&id=010」であることが示されている。
【００７３】
さらに、「section-info」以下で示される再生順序リスト１０２ａは、供給されてきた所定の条件を満たす範囲について、図５の場合、左から再生順序、再生開始位置の時刻（Start-Time）、再生終了位置の時刻（End-Time）、および、その実アイテムの所在（Location）が記録されておいる。図５の場合、最上段には左から「1」、「10」、「20」、および「/content/a.mpg」が記録され、上から2段目には左から「2」、「30」、「40」、および「/content/a.mpg」が記録され、最下段には左から「3」、「50」、「60」、および「/content/a.mpg」が記録されている。従って、図５の再生順序リスト１０２ａによれば、「/content/a.mpg」で示されるファイルのアイテムのうち10乃至20秒の範囲が最初に再生され、引き続き「/content/a.mpg」で示されるファイルのアイテムのうち30乃至40秒の範囲が2番目に再生され、さらに、「/content/a.mpg」で示されるファイルのアイテムのうち50乃至60秒の範囲が最後に再生されることにより、「ID=010」の仮想アイテムが実現されることが示されている。
【００７４】
ステップＳ１２において、アイテム取得部８１は、HTTP処理部５２、通信部５１、よおびネットワーク３を介してコンテンツ蓄積サーバ４に対して未処理のコンテンツの有無を問合せる。
【００７５】
ステップＳ３３において、コンテンツ蓄積サーバ４の格納制御部２１ａは、通信部２４を制御して、未処理のコンテンツの有無の問合せがあったか否かを判定し、未処理のコンテンツの有無が問い合わされるまで、その処理を繰り返す。ステップＳ３３において、例えば、ステップＳ１２の処理により、未処理のコンテンツの有無の問合せがあった場合、ステップＳ３４において、格納制御部２１ａは、記憶部２５にアクセスし、未処理のコンテンツの有無を判定し、通信部２４を制御して、その判定結果をコンテンツ管理装置２に送信させる。
【００７６】
ステップＳ１３において、アイテム取得部８１は、処理対象となっているコンテンツ蓄積サーバ４よりステップＳ３４の処理により送信されてきた判定結果に基づいて、未処理のコンテンツの有無を判定する。ステップＳ１３において、未処理のコンテンツが存在すると判定された場合、処理は、ステップＳ２に戻る。すなわち、処理対象となっているコンテンツ蓄積サーバ４に蓄積されている全てのコンテンツについて実アイテム情報と仮想アイテム情報とが登録されるまで、ステップＳ２乃至Ｓ１３の処理が繰り返される。
【００７７】
一方、ステップＳ１３において、未処理のコンテンツが存在しないと判定された場合、ステップＳ１４において、アイテム取得部８１は、ネットワーク３上に未処理のコンテンツ蓄積サーバ４が存在するか否かを判定し、未処理のコンテンツ蓄積サーバ４が存在する場合、処理は、ステップＳ１に戻る。すなわち、全てのコンテンツ蓄積サーバ４についてコンテンツの実アイテム情報および仮想アイテム情報をアイテム情報格納部５５に格納するまで、ステップＳ１乃至Ｓ１４の処理を繰り返し、未処理のコンテンツ蓄積サーバ４が存在しないと判定された場合、処理は終了する。
【００７８】
以上の処理により、ネットワーク３上に接続されているコンテンツ蓄積サーバ４に蓄積されているコンテンツについて、実アイテム情報と仮想アイテム情報とがアイテム情報格納部５５に格納される。このため、コンテンツ管理装置２は、ネットワーク３上に接続されているコンテンツ蓄積サーバ４に蓄積されている全てのコンテンツについての実アイテム情報と仮想アイテム情報とを保持することが可能となる。
【００７９】
また、仮想アイテム情報には、実アイテムの再生範囲のうち、所定の音量よりも大きな、少なくとも１つ以上の再生範囲が抽出された新たなコンテンツのアイテム情報となるため、例えば、コンテンツがスポーツ番組などの場合、試合の展開が大きく変化する場面で観客による歓声が沸き起こることにより、所定の音量よりも大きくなるような場面のみが抽出され、連続的に再生されるような、元のコンテンツのいわゆるダイジェスト版のような新たなコンテンツを再生させるための仮想アイテム情報を新たに生成することが可能となる。
【００８０】
尚、以上の例においては、１の実アイテムについて、１の仮想アイテムを生成する例について説明してきたが、例えば、アイテム部分抽出部９２における所定の音量の閾値を２種類設定し、それぞれの条件に対応する仮想アイテム情報を生成するようにしても良い。このように音量の閾値を２種類設定すると、一方の閾値となる音量が高い条件では、抽出される範囲が小さくなるので、全体として短時間のダイジェスト版のコンテンツに対応した仮想アイテム情報が生成され、他方の閾値となる音量が低い条件では、それよりも抽出される範囲が広くなるので、一方の仮想アイテム情報に対応したダイジェスト版のコンテンツよりも長いダイジェスト版のコンテンツに対応した仮想アイテム情報が生成される。さらに、条件は、音量に限るものでもなく、また、２種類に限るものでもない。従って、条件は、例えば、画像中の隣接画素間の差分絶対値和に閾値を設定するものであっても良いし、2種類以上の条件を設定することにより、１の実アイテムに対して（１のコンテンツに対して）複数の仮想アイテムを設定するようにしても良い。さらにまた、１つの実アイテムのみならず、複数の実アイテムの所定の範囲からなる１の仮想アイテム情報が生成されるようにしてもよい。
【００８１】
次に、図６のフローチャートを参照して、アイテム情報追加格納処理について説明する。
【００８２】
ステップＳ４１において、格納制御部２１ａは、記憶部２５に新たにコンテンツが登録されたか否かを判定し、新たに登録されるまで、その処理を繰り返す。ステップＳ４１において、例えば、新たにコンテンツが登録された場合、ステップＳ４２において、格納制御部２１ａは、新たにコンテンツが登録されたことをコンテンツ管理装置２に対して通知すると共に、この際、新たに登録されたコンテンツをアイテムとしてコンテンツ管理装置２に送信する。
【００８３】
ステップＳ６１において、アイテム取得部８１は、コンテンツ蓄積サーバ４より新たにコンテンツが登録されたとの通知を受けたか否かを判定し、通知を受けるまで、その処理を繰り返す。ステップＳ６１において、例えば、ステップＳ４２の処理により、新たにコンテンツが登録されたことが通知されてきた場合、ステップＳ６２において、アイテム取得部８１は、送信されてきたアイテムを取得して、実アイテム処理部８２および仮想アイテム処理部８４に供給する。
【００８４】
ステップＳ６３において、実アイテム処理部８２は、アイテム取得部８１より供給されてきたアイテムよりアイテム情報を抽出する。
【００８５】
ステップＳ６４において、アイテム情報管理部８３は、供給されてきたアイテム情報にIDとURLを付して、実アイテム情報１０１としてアイテム情報格納部５５に格納する。
【００８６】
ステップＳ６５において、仮想アイテム処理部８４の変換部９１は、アイテム取得部８１より供給されてきたアイテムの圧縮方式に応じて、アイテム部分抽出部９２において、再生可能なデータ形式に変換し、アイテム部分抽出部９２に供給する。
【００８７】
ステップＳ６６において、アイテム部分抽出部９２は、変換部９１より供給されてきた所定のデータ形式にされた実アイテムを再生し、順次所定の条件を満たす場面であるか否かを判定する。ステップＳ６６において、例えば、所定の条件を満たす部分であると判定された場合、ステップＳ６７において、アイテム部分抽出部９２は、その実アイテムにおける所定の条件を満たす範囲を抽出し、再生順序リスト生成部９３に供給する。
【００８８】
ステップＳ６８において、再生順序リスト生成部９３は、供給されてきた所定の条件を満たす範囲の情報に基づいて、再生順序リストに登録する情報を設定し、仮想アイテム情報生成部９４に供給する。
【００８９】
一方、ステップＳ６６において、例えば、所定の条件以上の部分ではないと判定された場合、ステップＳ６７，Ｓ６８の処理はスキップされる。
【００９０】
ステップＳ６９において、アイテム部分抽出部９２は、供給されてきた実アイテムの全再生範囲において所定の条件を満たす範囲であるか否かを判定したか否かを判定し、全ての再生範囲において判定されていないとみなされた場合、処理は、ステップＳ６６に戻る。すなわち、実アイテムが再生され、全ての再生範囲において、所定の条件を満たす範囲であるか否かが判定されたとみなされるまで、ステップＳ６６乃至６９の処理が繰り返される。
【００９１】
ステップＳ６９において、実アイテムの全再生範囲において所定の条件を満たす範囲であるか否かが判定された場合、ステップＳ７０において、仮想アイテム情報生成部９４は、供給されてきた再生順序リストに登録する情報に基づいて、仮想アイテム情報を生成し、アイテム情報管理部８３に供給する。アイテム情報管理部８３は、このアイテム情報に基づいて、仮想アイテム情報１０２としてアイテム情報格納部５５に格納する。
【００９２】
以上の処理により、いずれかのコンテンツ蓄積サーバ４に新たにコンテンツが登録される度に、新たなコンテンツに対応する実アイテム情報および仮想アイテム情報がアイテム情報格納部５５に追加して登録されることになる。
【００９３】
次に、図７のフローチャートを参照して、コンテンツ管理装置２が、上述の処理により蓄積しているアイテム情報を配信し、クライアント再生装置１において、コンテンツリストとして表示する処理であるアイテム情報配信処理について説明する。
【００９４】
ステップＳ８１において、クライアント再生装置１のリスト表示制御部１１ａは、入力部１２が操作されて、コンテンツリストの表示が指示されたか否かを判定し、コンテンツリストの表示が指示されたと判定されるまで、同様の処理が繰り返される。ステップＳ８１において、例えば、コンテンツリストの表示が指示されたと判定された場合、ステップＳ８２において、リスト表示制御部１１ａは、通信部１４を制御し、アイテム情報をコンテンツ管理装置２に対して要求する。
【００９５】
ステップＳ９１において、アイテム情報取得部８５は、ネットワーク３、HTTP処理部５２、UPnP５３、およびコンテンツディレクトリ情報処理部７１を介して、クライアント再生装置１よりアイテム情報が要求されてきたか否かを判定し、要求されるまで、その処理を繰り返す。ステップＳ９１において、例えば、ステップＳ８２の処理によりアイテム情報が要求されてきた場合、ステップＳ９２において、アイテム情報取得部８５は、アイテム情報格納部５５にアクセスし、全ての実アイテム情報１０１および仮想アイテム情報１０２を取得する。
【００９６】
ステップＳ９３において、アイテム情報取得部８５は、取得した全ての実アイテム情報１０１および仮想アイテム情報１０２に基づいて、DLNAメタデータを付与し、コンテンツディレクトリ情報処理部７１に供給する。DLNAメタデータとは、DLNAで規定されるメタデータである。
【００９７】
ステップＳ９４において、コンテンツディレクトリ情報処理部７１は、全ての実アイテム情報１０１および仮想アイテム情報１０２に対応したDLNAメタデータに基づいて、コンテンツディレクトリを構築し、構築したコンテンツディレクトリの情報をUPnP処理部５３に供給する。
【００９８】
ここで、コンテンツディレクトリ情報処理部７１により構築されるコンテンツディレクトリ（Content Directory）とは、例えば、図８で示されるようなものであり、実アイテム、仮想アイテム、およびそれらのフォルダのツリー構造を示したものである。尚、図８において、楕円形で示されるのは実アイテムまたは仮想アイテムを示しており、長方形で示されるのは実アイテムまたは仮想アイテムのフォルダを示している。
【００９９】
図８の場合、最上位層の構造としてビデオＡ乃至Ｄが存在しているが、「ビデオＡ，Ｂ，Ｄ」は、実アイテムまたは仮想アイテムのフォルダであり、「ビデオＣ」は実アイテムである。さらに、フォルダ「ビデオＡ」の1下位層には、ビデオＡの仮想アイテムを生成するために用いられている実アイテムの「ビデオＡ（実アイテム）」と共に、実アイテムであるビデオＡの所定の条件を満たす範囲が、所定の順序で再生されることにより実現されるビデオＡのダイジェスト版の仮想アイテムからなるフォルダ「ビデオＡ（実ダイジェスト版）」が格納されている。さらに、フォルダ「ビデオＡ（実ダイジェスト版）」の１下位層には、３種類のダイジェスト版である実アイテム「ビデオＡ（仮想アイテム）（XX:YY:ZZ）」、「ビデオＡ（仮想アイテム）（XX':YY':ZZ'）」、および「ビデオＡ（仮想アイテム）（X'X':Y'Y':Z'Z'）」が格納されている。ここで、（XX:YY:ZZ）、（XX':YY':ZZ'）、および（X'X':Y'Y':Z'Z'）は、仮想アイテムとして実現されるコンテンツの再生時間を示している。このように、コンテンツディレクトリは、基準となる実アイテム毎に、その実アイテムと、その実アイテムを用いて生成された仮想アイテムとの関係を示したツリーであると言えるものである。尚、図８におけるフォルダ「ビデオＢ，Ｄ」にもフォルダ「ビデオＡ」と同様のツリーが存在するが、記載が省略されている。
【０１００】
ステップＳ９５において、UPnP処理部５３は、供給されてきたコンテンツディレクトリの情報をUPnPの規格で設定されたコマンドに変換してHTTP処理部５２に供給する。これに応じて、HTTP処理部５２は、UPnPの規格で設定されたコマンドで記述されているコンテンツディレクトリの情報をHTTPのプロトコルに応じた形式として、例えば、図９で示されるような記述形式に変換し、アイテム情報としてクライアント再生装置１に送信する。
【０１０１】
図９においては、図４および図５で示される実アイテム情報および仮想アイテム情報をHTTPのプロトコルに応じた形式に記述したものであり、第１，１４行目の記述は、その間の記述が要求されているアイテム情報であることを示している。第２行目および第７行目の記述は、その間の記述が先頭のアイテム情報の記述範囲であることを示しており、同様にして、第８行目および第１３行目の記述は、その間の記述が２番目のアイテム情報の記述範囲であることを示している。第３行目の記述は、先頭のアイテム情報のIDが「001」であることを示している。第4行目の記述は、先頭のアイテム情報のタイトルが「日本シリーズ第1戦」であることを示している。第５行目の記述は、先頭のアイテム情報の再生時間が1時間であることを示している。第6行目の記述は、先頭のアイテム情報が格納されている所在を示すURLである。第９行目の記述は、２番目のアイテム情報のIDが「010」であることを示している。第１０行目の記述は、２番目のアイテム情報のタイトルが「日本シリーズ第1戦ダイジェスト」であることを示している。第１１行目の記述は、２番目のアイテム情報の再生時間が1０分間であることを示している。第１２行目の記述は、２番目のアイテム情報が格納されている所在を示すURLである。
【０１０２】
ステップＳ８３において、クライアント再生装置１のリスト表示制御部１１ａは、通信部１４を制御して、アイテム情報がコンテンツ管理装置２より送信されてきたか否かを判定する。ステップＳ８３において、ステップＳ９４の処理により、アイテム情報が送信されてきた場合、ステップＳ８４において、リスト表示制御部１１ａは、通信部１４を制御して、送信されてきたアイテム情報を取得する。
【０１０３】
ステップＳ８５において、リスト表示制御部１１ａは、送信されてきたHTTPのプロトコルに対応した形式で記述されているアイテム情報を認識し、例えば、図１０で示されるようなコンテンツリスト２０１を表示部１３に表示する。
【０１０４】
図１０では、コンテンツリスト２０１には、コンテンツリスト表示欄２１１が設けられており、アイテム情報に基づいて、コンテンツ毎にタイトル名および再生時間が一覧として表示される。図１０においては、最上段にタイトルとして「日本シリーズ第１戦」が記述され、再生時間として「01:00:00」が記述されており、先頭のコンテンツとして再生時間が1時間の「日本シリーズ第1戦」が存在することが示されている。2段目にタイトルとして「日本シリーズ第１戦ダイジェスト」が記述され、再生時間として「00:10:00」が記述されており、2番目のコンテンツとして再生時間が１０分間の「日本シリーズ第1戦ダイジェスト」が存在することが示されている。最下段にタイトルとして「日本シリーズ第１戦ダイジェスト」が記述され、再生時間として「00:30:00」が記述されており、３番目のコンテンツとして再生時間が３０分間の「日本シリーズ第1戦ダイジェスト」が存在することが示されている。
【０１０５】
コンテンツリスト表示欄２１１には、各コンテンツを選択する枠２１２が設けられており入力部１２により上下方向に移動させて、再生を所望とするコンテンツを選択することができる。
【０１０６】
以上の処理により、コンテンツ管理装置２により管理されているネットワーク３上に接続されたコンテンツ蓄積サーバ４−１乃至４−ｎに蓄積されている全てのコンテンツを示す実アイテム、および、実アイテムに基づいて生成された仮想アイテムからなるコンテンツが一覧として表示される。また、図９の記述で示されるように、実アイテムも仮想アイテムも同一の１のコンテンツとみなされるように記述される。このため、コンテンツリスト２０１においても、実アイテム情報からなるコンテンツも、仮想アイテム情報からなるコンテンツも同一に認識されるように表示させることが可能となる。結果として、ユーザは、再生可能なコンテンツが、実アイテムであるか、仮想アイテムであるかを意識することなく、いずれも個別のコンテンツとして認識することが可能となる。
【０１０７】
次に、図１１および図１２のフローチャートを参照して、クライアント再生装置１がコンテンツ管理装置２よりコンテンツのバイナリストリームの配信を受けるバイナリストリーム配信処理について説明する。
【０１０８】
ステップＳ１１１において、クライアント再生装置１における制御部１１のコンテンツ再生制御部１１ｂは、入力部１２が操作されてコンテンツが指定され、対応するアイテムのバイナリストリームの配信が要求されたか否かを判定し、再生が要求されるまで、同様の処理を繰り返す。ステップＳ１１１において、例えば、図１０で示されるようなコンテンツリスト２０１において、入力部１２が操作されることにより、枠２１２が操作され、再生を指示する操作がなされた場合、対応するアイテムのバイナリストリームの配信が要求されたものとみなされ、処理は、ステップＳ１１２に進む。すなわち、例えば、図１０の場合、再生時間が１０分間の「日本シリーズ第１戦ダイジェスト」の再生が指示されたことになる。
【０１０９】
ステップＳ１１２において、コンテンツ再生制御部１１ｂは、バイナリストリームの配信が要求されたコンテンツに対応するアイテムのアイテム情報に基づいて、例えば、GetコマンドなどのHTTPのコマンドからなり、枠２１２により指定されたコンテンツに対応するアイテムのバイナリストリームの配信を要求するHTTPリクエストを生成し、通信部１４を制御して、コンテンツ管理装置２に送信する。より具体的には、再生が指定されたコンテンツのアイテムは、そのアイテムを識別するIDにより特定され、このIDを用いてHTTPリクエストによりバイナリストリームの配信が要求される。
【０１１０】
ステップＳ１３１において、コンテンツ再生要求取得部１２１は、HTTP処理部５２を介して通信部５１にHTTPリクエストが送信されてきたか否かを判定し、送信されてきたと判定されるまで、その処理を繰り返す。ステップＳ１３１において、例えば、ステップＳ１１２の処理により、指定されたコンテンツに対応するアイテムのバイナリストリームの配信を要求するHTTPリクエストが送信されてきた場合、HTTPリクエストが送信されてきたとみなし、コンテンツ再生要求取得部１２１は、供給されてきたHTTPリクエストをアイテム識別部１２２に供給し、処理は、ステップＳ１３２に進む。
【０１１１】
ステップＳ１３２において、アイテム識別部１２２は、HTTPリクエストを解析しバイナリストリームの配信が要求されているコンテンツに対応するアイテムが実アイテムであるか、または仮想アイテムであるかを解析する。より具体的には、アイテム識別部１２２は、HTTPリクエストにより再生が要求されているコンテンツに対応するアイテムのIDに基づいて、アイテム情報格納部５５に格納されている実アイテム情報１０１および仮想アイテム情報１０２を検索して、検索されたアイテム情報が実アイテム情報であるか、または、仮想アイテムであるかを解析する。
【０１１２】
ステップＳ１３３において、アイテム識別部１２２は、バイナリストリームの配信が要求されているコンテンツに対応するアイテムが実アイテムであるか否かを判定する。ステップＳ１３３において、例えば、バイナリストリームの配信が要求されているアイテムが実アイテムであると判定された場合、処理は、ステップＳ１３４に進む。
【０１１３】
ステップＳ１３４において、アイテム識別部１２２は、バイナリストリームの配信が要求されているコンテンツに対応する実アイテムのIDを実アイテム情報取得部１２５に供給する。実アイテム情報取得部１２５は、アイテム情報格納部５５にアクセスし、IDに対応する実アイテム情報１０１を検索し、バイナリストリームの配信が要求されているコンテンツに対応する実アイテムの実アイテム情報を取得すると共に、取得した実アイテム情報に基づいて、再生が指示されている実アイテムのファイル名、および実アイテム上の再生位置の情報を、実アイテム収集部１２６に供給する。
【０１１４】
ステップＳ１３５において、実アイテム収集部１２６は、バイナリストリームの配信が要求されている実アイテムのファイル名の情報に基づいて、HTTP処理部５２、通信部５１、およびネットワーク３を介して、バイナリストリームの配信が指示されている実アイテムが蓄積されているコンテンツ蓄積サーバ４に対して、バイナリストリームの配信が指示されている実アイテムの再生開始位置から再生終了位置までのストリームデータを要求する。例えば、図４の「ID=001」で示される実アイテム情報１０１であった場合、「Filename=/content/a.mpg」のファイルのうち、再生開始位置から再生終了位置までのストリームデータが要求される。
【０１１５】
ステップＳ１７１（図１２）において、コンテンツ蓄積サーバ４における制御部２１の配信制御部２１ｂは、通信部２４を制御して、ネットワーク３を介してコンテンツ管理装置２よりストリームデータの配信が要求されてきているか否かを判定し、ストリームデータが要求されてくるまで、その処理を繰り返す。ステップＳ１７１において、例えば、ステップＳ１３５の処理によりストリームデータが要求された場合、処理は、ステップＳ１７２に進む。
【０１１６】
ステップＳ１７２において、配信制御部２１ｂは、要求されている実アイテムのファイルを記憶部２５より読み出し、通信部２４を制御して、指定された再生開始位置から再生終了位置までのストリームデータをコンテンツ管理装置２に対して送信する。
【０１１７】
ステップＳ１３６（図１１）において、実アイテム収集部１２６は、ステップＳ１７２の処理によりコンテンツ蓄積サーバ４より送信されてくるストリームデータを取得し、変換部１２７に供給する。
【０１１８】
ステップＳ１３７において、変換部１２７は、供給されてきたストリームデータのデータ形式に基づいて、コーデックの変換が必要であるか否かを判定し、必要であると判定した場合、ステップＳ１３８において、所定のデータ形式にストリームデータを変換し、アイテムバイナリストリーム生成部１２８に供給する。
【０１１９】
一方、ステップＳ１３７において、コーデックの変換が必要ではないと判定された場合、ステップＳ１３８の処理は、スキップされ、そのままストリームデータがアイテムバイナリストリーム生成部１２８に供給される。
【０１２０】
ステップＳ１３９において、アイテムバイナリストリーム生成部１２８は、供給されてきたストリームデータよりバイナリストリームを生成し、アイテムバイナリストリーム出力部１２９に供給する。アイテムバイナリストリーム出力部１２９は、供給されてきたバイナリストリームをHTTP処理部５２、通信部５１、およびネットワーク３を介してクライアント再生装置１に配信する。
【０１２１】
ステップＳ１４０において、アイテムバイナリストリーム出力部１２９は、配信すべきバイナリストリームが残されているか否かを判定し、残されていると判定された場合、処理は、ステップＳ１３９に戻り、配信すべきバイナリストリームがなくなるまで、ステップＳ１３９，Ｓ１４０の処理が繰り返される。
【０１２２】
そして、ステップＳ１４０において、配信すべきバイナリストリームがないと判定されるとき、配信が終了したものとみなし、処理は、ステップＳ１３１に戻る。
【０１２３】
一方、ステップＳ１１３において、クライアント再生装置１のコンテンツ再生制御部１１ｂは、通信部１４を制御して、ネットワーク３を介して、コンテンツ管理装置２よりHTTPリクエストにより配信を要求したコンテンツに対応するアイテムのバイナリストリームが配信されてきているか否かを判定し、配信されてきたと判定されるまで、その処理を繰り返す。ステップＳ１１３において、例えば、ステップＳ１３９の処理により、バイナリストリームが配信されてきた場合、ステップＳ１１４において、コンテンツ再生制御部１１ｂは、配信されてきたバイナリストリームを順次取得し、ステップＳ１１５において、取得したバイナリストリームを表示部１３に表示する。
【０１２４】
以上の処理により、クライアント再生装置１により指定されたコンテンツが実アイテムである場合、指定された実アイテムに対応するコンテンツが蓄積されているコンテンツ蓄積サーバ４よりコンテンツ管理装置２を介して配信することが可能となる。
【０１２５】
一方、ステップＳ１３３において、バイナリストリームの配信が要求されているアイテムが実アイテムではなく、すなわち、仮想アイテムであった場合、ステップＳ１４１において、アイテム識別部１２２は、バイナリストリームの配信が要求されているコンテンツに対応する仮想アイテムの仮想アイテム情報１０２を仮想アイテム情報取得部１２３に供給する。
【０１２６】
ステップＳ１４２において、仮想アイテム情報取得部１２３は、アイテム情報格納部５５にアクセスし、IDに対応する仮想アイテム情報１０２を検索し、バイナリストリームの配信が要求されているコンテンツに対応する仮想アイテムの仮想アイテム情報を取得すると共に、取得した仮想アイテム情報に基づいて、バイナリストリームの配信が指示されている仮想アイテムの再生順序リスト１０２ａのうち、先頭位置の実アイテムと、その実アイテムの再生開始位置の情報を取得し、実アイテム収集指示部１２４に供給する。
【０１２７】
すなわち、例えば、図５の「ID=010」で示される仮想アイテム情報１０２であった場合、再生順序リスト１０２ａにおいては、先頭位置の実アイテムは、再生順序１で示されている「/content/a.mpg」で指定されるファイル名に対応する実アイテムのうちの10乃至20秒の再生範囲であり、再生開始位置は、この10乃至20秒のうちのいずれかのタイミングが指定されることになる。
【０１２８】
ステップＳ１４３において、実アイテム収集指示部１２４は、供給された実アイテムに対応するファイル名、および、その実アイテム上の再生開始位置および再生終了位置の情報を、実アイテム収集部１２６に供給する。
【０１２９】
尚、ステップＳ１４３乃至Ｓ１４８の処理は、上述したステップＳ１３５乃至Ｓ１４０の処理と同様であるので、ステップＳ１４４乃至Ｓ１４８の処理の説明は省略する。
【０１３０】
ステップＳ１４８において、仮想アイテム情報取得部１２３は、再生順序リスト１０２ａを参照して、次の実アイテムが存在するか否かを判定する。すなわち、図５の場合、先頭位置の実アイテムとして、再生順序１で示されている「/content/a.mpg」で指定されるファイル名に対応する実アイテムのうちの10乃至20秒の再生範囲が再生された後には、最先順序２で示されている「/content/a.mpg」で指定されるファイル名に対応する実アイテムのうちの30乃至40秒の再生範囲が存在するので、次の実アイテムがあると判定され、処理は、ステップＳ１５０に進む。
【０１３１】
ステップＳ１５０において、仮想アイテム情報取得部１２３は、取得した仮想アイテム情報に基づいて、再生が指示されている仮想アイテムの再生順序リスト１０２ａのうち、今、再生が完了した実アイテムの次の実アイテムと、その実アイテム情報とを取得し、実アイテム収集指示部１２４に供給し、処理は、ステップＳ１４３に戻る。
【０１３２】
すなわち、上述したように、再生順序１で示されている「/content/a.mpg」で指定されるファイル名に対応する実アイテムのうちの10乃至20秒の再生範囲が再生された後には、最先順序２で示されている「/content/a.mpg」で指定されるファイル名に対応する実アイテムのうちの30乃至40秒の再生範囲がバイナリストリームとして出力される。
【０１３３】
そして、再生順序リスト１０２ａに登録されている全ての実アイテムのバイナリストリームが送信された後、処理は、ステップＳ１３１に戻り、それ以降の処理が繰り返される。したがって、図５の再生順序リストの場合、再生順序１乃至３の「/content/a.mpg」で指定されるファイル名に対応する実アイテムのうちの10乃至20秒の再生範囲、「/content/a.mpg」で指定されるファイル名に対応する実アイテムのうちの30乃至40秒の再生範囲、および「/content/a.mpg」で指定されるファイル名に対応する実アイテムのうちの50乃至60秒の再生範囲について、ステップＳ１４３乃至Ｓ１５０の処理が3回繰り返されると、全ての実アイテムが処理され、ステップＳ１４９において、次のアイテムがないものとみなされることになる。
【０１３４】
したがって、再生が指示されたコンテンツに対応するアイテム情報が、図５で示される仮想アイテム情報１０２の場合、タイトル名が「日本シリーズ第１戦」であるオリジナルのコンテンツの実アイテムのうち、所定の音量よりも大きな再生範囲として抽出されている再生順序１乃至３の実アイテムが、再生順序リスト１０２ａの再生順序に対応して順次再生されることにより、タイトル名が「日本シリーズ第１戦ダイジェスト」で示されるコンテンツとして再生される。
【０１３５】
より詳細には、上述した処理は、コンテンツをアイテム単位ではなく、アイテム情報単位で管理することにより実現されている。すなわち、従来、コンテンツリストに表示されるコンテンツは、コンテンツの実態である実アイテムのファイルの所在を示すURLを用いて記述されてきたため、複数のコンテンツにおける所定の範囲を、所定の再生順序で再生させるようにすると、コンテンツの数だけコンテンツの実態である実アイテムの所在にアクセスし、再生停止処理を繰り返す必要が生じるので、連続的に再生させることができなかった。
【０１３６】
しかしながら、本発明による処理では、コンテンツは、アイテム単位ではなく、アイテム情報単位で管理する構成となっているため、実アイテムのコンテンツおよび仮想アイテムのコンテンツは、いずれもアイテム情報の所在がURLで管理されており、コンテンツが実アイテム、または、仮想アイテムのいずれであったとしても、実態はアイテム情報により管理されるため、実在しない仮想アイテムについても、コンテンツリスト上では１のコンテンツとして扱うことが可能となる。
【０１３７】
また、DLNAなどのコンテンツの実態となるファイル（実アイテム）の所在をURLで管理するようなコマンドにおいても、コンテンツの実態となるファイルを示すURLに代えて、アイテム情報の所在をURLで記述することにより、仮想アイテムを、あたかも実アイテムの所在であるかのように表現することが可能となる。
【０１３８】
さらに、クライアント再生装置１によりバイナリストリームの配信が要求されたコンテンツが仮想アイテムである場合、コンテンツ管理装置２は、対応する仮想アイテム情報１０２に含まれている再生順序リスト１０２ａに基づいて、指定された仮想アイテムを構成する複数の実態としての実アイテムの所定の範囲を、それぞれ蓄積しているコンテンツ蓄積サーバ４より収集し、再生順序リストに記述されている再生順序で連続的に配信することが可能となり、あたかも、仮想アイテムからなるコンテンツを、実態のある実アイテムであるかのように配信することが可能となる。
【０１３９】
尚、以上の例においては、オリジナルとなる１のコンテンツについて所定の条件で個別に実アイテムの再生範囲を抽出し、これらを所定の順序で再生させることにより仮想アイテムとなるコンテンツをバイナリストリームとして配信する例について説明してきたが、仮想アイテムを構成する実アイテムは、同一の実アイテムの複数部分のみならず、複数の異なる実アイテムのうちの一部を、所定の順序で連続的に再生させるようにしてもよく、さらには、ネットワーク上に接続されている異なるコンテンツ蓄積サーバ４のそれぞれに蓄積されている実アイテムの一部を所定の順序で連続的に再生させるものであってもよい。
【０１４０】
本発明の一側面によれば、一回の再生指示で、ネットワーク上の複数のサーバに蓄積されているコンテンツの一部の範囲を、所定の順序で連続的に再生させることが可能となる。
【０１４１】
ところで、上述した一連の画像処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１４２】
図１３は、汎用のパーソナルコンピュータの構成例を示している。このパーソナルコンピュータは、CPU(Central Processing Unit)１００１を内蔵している。CPU１００１にはバス１００４を介して、入出力インタフェース１００５が接続されている。バス１００４には、ROM(Read Only Memory)１００２およびRAM(Random Access Memory)１００３が接続されている。
【０１４３】
入出力インタフェース１００５には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる入力部１００６、処理操作画面や処理結果の画像を表示デバイスに出力する出力部１００７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部１００８、LAN（Local Area Network）アダプタなどよりなり、インターネットに代表されるネットワークを介した通信処理を実行する通信部１００９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどのリムーバブルメディア１０１１に対してデータを読み書きするドライブ１０１０が接続されている。
【０１４４】
CPU１００１は、ROM１００２に記憶されているプログラム、または磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリ等のリムーバブルメディア１０１１から読み出されて記憶部１００８にインストールされ、記憶部１００８からRAM１００３にロードされたプログラムに従って各種の処理を実行する。RAM１００３にはまた、CPU１００１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１４５】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【図面の簡単な説明】
【０１４６】
【図１】本発明を適用したコンテンツ管理システムの構成例を示すブロック図である。
【図２】図１のコンテンツ管理装置の構成例を示すブロック図である。
【図３】図１のアイテム情報格納処理を説明するフローチャートである。
【図４】実アイテム情報を説明する図である。
【図５】仮想アイテム情報を説明する図である。
【図６】アイテム情報追加格納処理を説明するフローチャートである。
【図７】アイテム情報配信処理を説明するフローチャートである。
【図８】コンテンツディレクトリの構成を説明する図である。
【図９】アイテム情報配信処理により配信されるアイテム情報の例を説明する図である。
【図１０】コンテンツリストの表示例を説明する図である。
【図１１】バイナリストリーム配信処理を説明するフローチャートである。
【図１２】バイナリストリーム配信処理を説明するフローチャートである。
【図１３】パーソナルコンピュータの構成例を説明する図である。
【符号の説明】
【０１４７】
１  クライアント再生装置，  ２  コンテンツ管理装置，  ４，４−１乃至４−ｎ  コンテンツ蓄積サーバ，  ８１  アイテム取得部，  ８２  実アイテム処理部，  ８３  アイテム情報管理部，  ８４  仮想アイテム処理部，  ９１  変換部，  ９２  アイテム部分抽出部，  ９３  再生順序リスト生成部，  ９４  仮想アイテム情報生成部，  １０１  実アイテム情報，  １０２  仮想アイテム情報，  １０２ａ  再生順序リスト，  １２１  コンテンツ再生要求取得部，  １２２  アイテム識別部，  １２３  仮想アイテム情報取得部，  １２４  実アイテム収集指示部，  １２５  実アイテム情報取得部，  １２６  実アイテム収集部，  １２７  変換部，  １２８  アイテムバイナリストリーム生成部，  １２９  アイテムバイナリストリーム出力部
【図１】
2008146333.tif 000003
【図２】
2008146333.tif 000004
【図３】
2008146333.tif 000005
【図４】
2008146333.tif 000006
【図５】
2008146333.tif 000007
【図６】
2008146333.tif 000008
【図７】
2008146333.tif 000009
【図８】
2008146333.tif 000010
【図９】
2008146333.tif 000011
【図１０】
2008146333.tif 000012
【図１１】
2008146333.tif 000013
【図１２】
2008146333.tif 000014
【図１３】
2008146333.tif 000015
【手続補正書】
【提出日】平成19年11月27日(2007.11.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置において、
前記蓄積されているコンテンツを実アイテムとして取得する取得手段と、
前記取得手段により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成手段と、
前記取得手段により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出手段と、
前記抽出手段により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成手段と、
前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成手段と、
前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成手段と、
前記生成された仮想アイテム情報に基づいて、前記実アイテムを収集する収集手段と、
前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信手段と
を含む情報処理装置。
【請求項２】
前記蓄積されているコンテンツは、前記ネットワークを介して接続されている複数のコンテンツ蓄積サーバのそれぞれに蓄積されているコンテンツを含む
請求項１に記載の情報処理装置。
【請求項３】
前記実アイテム情報および仮想アイテム情報に含まれる自らの所在は、いずれも同一の形式で記述される
請求項１に記載の情報処理装置。
【請求項４】
前記実アイテム情報および仮想アイテム情報に含まれる自らの所在は、いずれもURLとして記述される
請求項１に記載の情報処理装置。
【請求項５】
再生するべきコンテンツを指示する入力手段を更に含み、
前記入力手段によって再生が指示されたコンテンツが実アイテムである場合、
前記収集手段は、前記再生が指示されたコンテンツに対応する実アイテム情報を収集し、
前記配信手段は、前記収集された実アイテムを配信し、
前記入力手段によって再生が指示されたコンテンツが仮想アイテムである場合、
前記収集手段は、前記生成された仮想アイテム情報に基づいて、前記実アイテムを収集し、
前記配信手段は、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する
請求項１に記載の情報処理装置。
【請求項６】
前記実アイテム情報および仮想アイテム情報のリストを前記コンテンツのリストであるコンテンツリストとして生成するコンテンツリスト生成手段をさらに含み、
前記配信手段は、前記再生装置により前記コンテンツリストのうち再生が指定された前記コンテンツに対応する前記実アイテム情報および仮想アイテム情報のうち、前記自らの所在の情報に基づいて、再生が指定された前記コンテンツに対応する前記実アイテム情報および仮想アイテム情報にアクセスし、前記再生が指示されたコンテンツが実アイテムである場合、前記再生が指示されたコンテンツの実アイテムを配信し、前記再生が指示されたコンテンツが仮想アイテムである場合、前記再生順序リストにより、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する
請求項５に記載の情報処理装置。
【請求項７】
前記ネットワークは、DLNAに準拠したネットワークである
請求項１に記載の情報処理装置。
【請求項８】
ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置の情報処理方法において、
前記蓄積されているコンテンツを実アイテムとして取得する取得ステップと、
前記取得ステップの処理により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成ステップと、
前記取得ステップの処理により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成ステップと、
前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成ステップと、
前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成ステップと、
前記生成された仮想アイテム情報に基づいて、前記実アイテムを収集する収集ステップと、
前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信ステップと
を含む情報処理方法。
【請求項９】
ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置を制御するコンピュータに、
前記蓄積されているコンテンツを実アイテムとして取得する取得ステップと、
前記取得ステップの処理により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成ステップと、
前記取得ステップの処理により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成ステップと、
前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成ステップと、
前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成ステップと、
前記生成された仮想アイテム情報に基づいて、前記実アイテムを収集する収集ステップと、
前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信ステップと
を含む処理を実行させるプログラム。
【請求項１０】
請求項９に記載のプログラムが格納されているプログラム格納媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の一側面の情報処理装置は、ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置であって、前記蓄積されているコンテンツを実アイテムとして取得する取得手段と、前記取得手段により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成手段と、前記取得手段により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出手段と、前記抽出手段により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成手段と、前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成手段と、前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成手段と、前記生成された仮想アイテム情報に基づいて、前記実アイテムを収集する収集手段と、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信手段とを含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
前記実アイテム情報および仮想アイテム情報に含まれる自らの所在は、いずれもURLとして記述されるようにすることができる。
再生するべきコンテンツを指示する入力手段を更に含ませるようにすることができ、前記入力手段によって再生が指示されたコンテンツが実アイテムである場合、前記収集手段には、前記再生が指示されたコンテンツに対応する実アイテム情報を収集させ、前記配信手段には、前記収集された実アイテムを配信させ、前記入力手段によって再生が指示されたコンテンツが仮想アイテムである場合、前記収集手段には、前記生成された仮想アイテム情報に基づいて、前記実アイテムを収集させ、前記配信手段には、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信させるようにすることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の一側面の情報処理方法は、ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置の情報処理方法であって、前記蓄積されているコンテンツを実アイテムとして取得する取得ステップと、前記取得ステップの処理により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成ステップと、前記取得ステップの処理により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出ステップと、前記抽出ステップの処理により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成ステップと、前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成ステップと、前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成ステップと、前記生成された仮想アイテム情報に基づいて、前記実アイテムを収集する収集ステップと、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信ステップとを含む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の一側面のプログラムは、ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置を制御するコンピュータに、前記蓄積されているコンテンツを実アイテムとして取得する取得ステップと、前記取得ステップの処理により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成ステップと、前記取得ステップの処理により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出ステップと、前記抽出ステップの処理により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成ステップと、前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成ステップと、前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成ステップと、前記生成された仮想アイテム情報に基づいて、前記実アイテムを収集する収集ステップと、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信ステップとを含む処理を実行させる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明のプログラム格納媒体には、請求項８に記載のプログラムが格納されるようにすることができる。
本発明の一側面の情報処理装置および方法、並びにプログラムにおいては、蓄積されているコンテンツが実アイテムとして取得され、取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報が生成され、取得された前記実アイテムより所定の条件を満たす範囲が抽出され、抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツが仮想アイテムとして生成され、前記仮想アイテムが構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストが生成され、前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報が生成され、前記生成された仮想アイテム情報に基づいて、前記実アイテムが収集され、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲が、前記再生順序に従って順次配信される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
即ち、本発明の一側面の情報処理装置は、ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置（例えば、図２のコンテンツ管理装置２）であって、前記蓄積されているコンテンツを実アイテムとして取得する取得手段（例えば、図２のアイテム情報取得部８５）と、前記取得手段により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成手段（例えば、図２の実アイテム処理部８２）と、前記取得手段により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出手段と、前記抽出手段により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成手段（例えば、図２の仮想アイテム処理部８４）と、前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成手段（例えば、図２の再生順序リスト生成部９３）と、前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成手段（例えば、図２の仮想アイテム情報生成部９４）と、前記生成された仮想アイテム情報に基づいて、前記実アイテムを収集する収集手段（例えば、図２の実アイテム収集部１２６）と、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信手段（例えば、図２のアイテムバイナリストリーム出力部１２９）とを含む。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明の一側面の情報処理方法は、ネットワークを介して接続されているクライアント再生装置に対して、蓄積されているコンテンツを配信する情報処理装置の情報処理方法であって、前記蓄積されているコンテンツを実アイテムとして取得する取得ステップ（例えば、図３のステップＳ３）と、前記取得ステップの処理により取得された前記実アイテムが蓄積されている所在、および、自らの所在の情報を含む実アイテム情報を生成する実アイテム情報生成ステップ（例えば、図３のステップＳ５）と、前記取得ステップの処理により取得された前記実アイテムより所定の条件を満たす範囲を抽出する抽出ステップ（例えば、図３のステップＳ８）と、前記抽出ステップの処理により抽出された前記実アイテムのうち、所定の条件を満たす複数の範囲からなるコンテンツを仮想アイテムとして生成する仮想アイテム生成ステップ（例えば、図３のステップＳ７乃至Ｓ１０）と、前記仮想アイテムを構成する前記所定の条件を満たす範囲を含む複数の前記実アイテムの所在、前記複数の前記実アイテムのそれぞれにおける前記所定の条件を満たす範囲を示す再生範囲、および、前記複数の前記実アイテムのそれぞれにおける再生範囲の再生順序を示す再生順序リストを生成する再生順序リスト生成ステップ（例えば、図３のステップＳ９）と、前記再生順序リスト、および、自らの所在の情報を含む仮想アイテム情報を生成する仮想アイテム情報生成ステップ（例えば、図３のステップＳ１１）と、前記生成された仮想アイテム情報に基づいて、前記実アイテムを収集する収集ステップ（例えば、図１１のステップＳ１３６，Ｓ１４４）と、前記再生順序リストに基づいて、前記仮想アイテムを構成する複数の前記実アイテムの再生範囲を、前記再生順序に従って順次配信する配信ステップ（例えば、図３のステップＳ１３９，Ｓ１４７）とを含む。