(57)【要約】コンテンツホルダの保護を図るために、本発明のサーバ装置２０は、コンテンツと、当該コンテンツの同一部分を同時に配信することが可能な端末装置の台数を規定した配信制御情報とを保持しており、複数の端末装置から前記コンテンツの再生要求を受け付けた場合には、前記配信制御情報に規定された台数を超えることなく、各端末装置へのコンテンツ配信を制御する。【特許請求の範囲】
【請求項１】
複数の端末装置と接続され、各端末装置へのコンテンツのストリーム配信を制御する情報配信装置であって、
コンテンツと、前記コンテンツ内の同一部分のストリーム配信の対象である端末装置の最大台数を示す配信制御情報とを保持する保持手段と、
前記コンテンツ内の同一部分を、前記配信制御情報が示す台数を超える端末装置に、同時にストリーム配信することを禁止する配信制御手段と
を備えることを特徴とする情報配信装置。
【請求項２】
前記配信制御手段は、
前記コンテンツ内の同一部分を、前記配信制御情報が示す台数以下の端末装置に、同時にストリーム配信し、前記コンテンツ内の異なる部分を、台数制限なく複数の端末装置に、同時にストリーム配信する
ことを特徴とする請求項１に記載の情報配信装置。
【請求項３】
前記配信制御手段は、
前記コンテンツを配信中である場合において、１以上の端末装置に配信中である前記コンテンツの部分を示す配信位置情報を管理する管理部と、
１の端末装置から、前記コンテンツの再生を要求する部分を示す要求位置情報を受け付ける受付部と、
前記配信位置情報及び前記要求位置情報が、前記配信制御情報が示す台数を超えて重複している場合は、要求された前記部分を配信不可能であると判定し、重複しない場合及び前記配信制御情報が示す台数以下で重複している場合は、要求された前記部分を配信可能であると判定する判定部とを備え、
前記判定部により、配信不可能であると判定されると、前記１の端末装置に対する、前記重複する部分のストリーム配信を禁止する
ことを特徴とする請求項２に記載の情報配信装置。
【請求項４】
前記管理部は、
前記判定部により、前記１の端末への配信が許可された場合に、要求された前記部分を示す新規の配信位置情報を生成する生成部と、
前記コンテンツを配信中である場合において、配信中である１以上の端末装置から、定期的に再生位置を取得し、取得した再生位置に基づき、前記配信位置情報を更新する更新部と
を備えることを特徴とする請求項３に記載の情報配信装置。
【請求項５】
前記判定部により、要求された前記部分が配信不可能であると判定された場合に、
前記配信制御手段は、
前記管理部が管理している前記配信位置情報が示す配信中の部分との重複が、前記配信制御情報が示す台数未満である前記コンテンツ内の部分を選択し、選択した前記部分を前記１の端末へストリーム配信する
ことを特徴とする請求項４に記載の情報配信装置。
【請求項６】
前記管理部は、更に、
前記受付部が、未配信の端末装置から、再生を要求する前記コンテンツの部分を示す要求位置情報及び再生を要求する時刻を示す時刻情報を受け付けると、前記時刻情報を含む前記配信位置情報を作成し、
前記配信制御手段は、
時刻が前記予約時刻になると、前記配信位置情報が示す前記コンテンツの前記部分を前記端末装置へストリーム配信する
ことを特徴とする請求項４に記載の情報配信装置。
【請求項７】
前記管理部は、
前記コンテンツを配信中である端末装置から一時停止の要求を受け付けると、一時停止している時間を計時し、前記一時停止している時間が所定時間を超えると、前記配信位置情報にその旨を示す情報を付加し、
前記判定部は、
一時停止している時間が所定時間を超えたことを示す前記情報が付加されている配信位置情報を、重複しているか否かの前記判定の対象から外す
ことを特徴とする請求項４に記載の情報配信装置。
【請求項８】
前記判定部は、
前記コンテンツの部分を含む所定の幅を対象とし、重複しているか否かの前記判定を行う
ことを特徴とする請求項４に記載の情報配信装置。
【請求項９】
前記判定部は、
各端末装置が通常の再生処理を行っているか、又は特殊再生処理を行っているかに応じて、前記所定の幅を変えて、重複しているか否かの前記判定を行う
ことを特徴とする請求項８に記載の情報配信装置。
【請求項１０】
前記配信制御手段は、
前記コンテンツを端末装置に配信する場合に、前記端末装置において再生可能な前記コンテンツの部分を視覚的に表す付加情報を生成する付加情報生成部を備え、
前記コンテンツに、生成された前記付加情報を付加して、前記端末装置へ配信する
ことを特徴とする請求項８に記載の情報配信装置。
【請求項１１】
前記コンテンツが複数台の端末装置へ配信中である場合に、
前記付加情報生成部は、
前記配信位置情報に基づき、自機が再生可能である前記コンテンツの部分に加え、他の端末装置が再生可能である前記コンテンツの部分を視覚的に表す前記付加情報を生成する
ことを特徴とする請求項１０に記載の情報配信装置。
【請求項１２】
前記配信制御情報は、更に、前記コンテンツを配信することが可能な範囲を示す情報を含み、
前記配信制御手段は、更に、
前記端末装置が、前記配信制御情報が示す前記範囲内に存在するか否かを判断し、前記範囲外に存在すると判断する場合は、前記コンテンツの配信を禁止する
ことを特徴とする請求項１に記載の情報配信装置。
【請求項１３】
前記配信制御情報は、更に、端末装置のコンテンツ蓄積機能に応じて配信の可否を判定する情報を含み、
前記配信制御手段は、更に、
前記端末装置から、コンテンツ蓄積機能を有するか否かを示す属性情報を受け付け、前記属性情報と前記配信制御情報とに応じて、前記コンテンツの配信可否を判定する
ことを特徴とする請求項１に記載の情報配信装置。
【請求項１４】
前記情報配信装置は、更に、
前記配信制御情報を生成する配信制御情報生成手段を備える
ことを特徴とする請求項１に記載の情報配信装置。
【請求項１５】
前記保持手段、及び前記配信制御手段は、一つの集積回路上に構成されていることを特徴とする請求項１に記載の情報配信装置。
【請求項１６】
コンテンツを保持する保持手段と、
前記コンテンツ内の同一部分のストリーム配信の対象である最大台数を示す配信制御情報を生成する配信制御情報生成手段と、
前記コンテンツと前記配信制御情報とを、送信先の装置へ送信する送信手段と
を備えることを特徴とする送信装置。
【請求項１７】
送信装置、サーバ装置、及び端末装置から構成される情報配信システムであって。
前記送信装置は、
コンテンツを保持する保持手段と、
前記コンテンツ内の同一部分のストリーム配信の対象である最大台数を示す配信制御情報を生成する配信制御情報生成手段と、
前記コンテンツと前記配信制御情報とを、前記サーバ装置へ送信する送信手段とを備え、
前記サーバ装置は、前記複数の端末装置と接続されており、
前記送信装置から、前記コンテンツと前記配信制御情報とを受信する受信手段と、
前記コンテンツ内の同一部分を、前記配信制御情報が示す台数を超える端末装置に、同時にストリーム配信することを禁止し、前記配信制御情報が示す台数以下の端末装置に、同時にストリーム配信することを許可し、前記コンテンツ内の異なる部分を、台数制限なく複数の端末装置に、同時にストリーム配信することを許可する配信制御手段とを備える
ことを特徴とする情報配信システム。
【請求項１８】
複数の端末装置と接続され、各端末装置へのコンテンツのストリーム配信を制御する情報配信装置で用いられる情報配信方法であって、
前記情報配信装置は、
コンテンツと、前記コンテンツ内の同一部分のストリーム配信の対象である端末装置の最大台数を示す配信制御情報とを保持する保持しており、
前記情報配信方法は、
前記コンテンツ内の同一部分を、前記配信制御情報が示す台数を超える端末装置に、同時にストリーム配信することを禁止する
ことを特徴とする情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、ネットワークを介して情報を配信する技術に関し、特に、コンテンツホルダの権利を保護しつつコンテンツを配信する技術に関する。
【背景技術】
【０００２】  近年、ＢＳデジタル放送、１１０度ＣＳデジタル放送、及び地上波デジタル放送等のデジタル放送が開始されている。これらデジタル放送においては、放送局から放送されるデジタルコンテンツ（以下、単に「コンテンツ」と呼称する。）がコピーされた場合には、極めて劣化の少ない情報を得ることができる。
このようなコピーを制限するために、放送局から放送されるコンテンツには、コピー制御情報（ＣＣＩ：Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）が付与されている。ＣＣＩの一例として、コンテンツ中にデジタルコピー制御記述子を挿入し、当該記述子により、コンテンツのコピーに対し「Ｃｏｐｙ  Ｆｒｅｅ」、「Ｃｏｐｙ  Ｏｎｃｅ」、及び「Ｃｏｐｙ  Ｎｅｖｅｒ」の３種の制限を付与する方法がある。ここで、「Ｃｏｐｙ  Ｆｒｅｅ」は、制約条件なしにコピー可能であることを示し、「Ｃｏｐｙ  Ｏｎｃｅ」は、１世代のみコピー可能であることを示し、「Ｃｏｐｙ  Ｎｅｖｅｒ」は、コピー禁止を示す。【０００３】  また、ホームネットワーク等の小規模なネットワークに接続された端末装置であれば、サーバ装置に蓄積されたコンテンツを利用できる技術も提案されている（例えば、特許文献１）。特許文献１には、家庭内における私的利用であれば、端末装置毎に利用条件を付加することにより、サーバ装置からコンテンツをコピーすることを許可する技術が開示されている。【０００４】  しかしながら、ＣＣＩが付与されたコンテンツであっても、コンテンツの蓄積を前提とせず、受信して直ちに再生するストリーム配信を行う場合には、コンテンツの異なる部分を、同時に何台の端末装置でも再生することが可能であり、またコンテンツの同一部分を、同時に何台の端末装置でも再生することが可能である。
【特許文献１】特開２００２−７３８６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】  上記のように、１つのコンテンツの同一部分を、同時に何台の端末装置でも再生することが可能であるということは、コンテンツホルダが意図しないコンテンツの複製が、実質的に存在していることを意味しており、コンテンツホルダの権利が十分に保護されていないという問題がある。
本発明は、上記の問題に鑑みなされたものであって、コンテンツホルダが意図しない、実質的なコンテンツの複製が作成されることなく、コンテンツホルダの権利を保護しながらコンテンツ配信を行うことが可能な情報配信装置、及び情報配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】  上記の目的を達成するために、本発明は、複数の端末装置と接続され、各端末装置へのコンテンツのストリーム配信を制御する情報配信装置であって、コンテンツと、前記コンテンツ内の同一部分のストリーム配信の対象である端末装置の最大台数を示す配信制御情報とを保持する保持手段と、前記コンテンツ内の同一部分を、前記配信制御情報が示す台数を超える端末装置に、同時にストリーム配信することを禁止する配信制御手段とを備えることを特徴とする。
【発明の効果】
【０００７】  上記の構成によると、サーバ装置と同一宅内に存在する端末装置であれば何台であってもコンテンツを配信することが可能であった従来のサーバ装置と比較し、配信制御情報が示す台数を超えて、コンテンツ内の同一部分が端末装置に送信されるのを禁止するので、コンテンツホルダの権利を保護することができる。
ここで、前記配信制御手段は、前記コンテンツ内の同一部分を、前記配信制御情報が示す台数以下の端末装置に、同時にストリーム配信し、前記コンテンツ内の異なる部分を、台数制限なく複数の端末装置に、同時にストリーム配信するように構成してもよい。【０００８】  この構成によると、配信制御情報が示す台数を超えて、コンテンツ内の同一部分が端末装置に送信されるのを禁止することによりコンテンツホルダの権利を保護すると共に、コンテンツ内の異なる部分であれば、配信制御情報が示す台数を超える端末装置に配信が可能であるから、端末装置のユーザの利便性も確保することができる。
ここで、前記配信制御手段は、前記コンテンツを配信中である場合において、１以上の端末装置に配信中である前記コンテンツの部分を示す配信位置情報を管理する管理部と、１の端末装置から、前記コンテンツの再生を要求する部分を示す要求位置情報を受け付ける受付部と、前記配信位置情報及び前記要求位置情報が、前記配信制御情報が示す台数を超えて重複している場合は、要求された前記部分を配信不可能であると判定し、重複しない場合及び前記配信制御情報が示す台数以下で重複している場合は、要求された前記部分を配信可能であると判定する判定部とを備え、前記判定部により、配信不可能であると判定されると、前記１の端末装置に対する、前記重複する部分のストリーム配信を禁止するように構成してもよい。【０００９】  この構成によると、サーバ装置が端末装置に配信中であるコンテンツの部分を示す情報を管理することにより、コンテンツ内の同一部分を何台の端末装置に配信しているのか判断し、配信制御情報が示す台数を超える端末装置へ、コンテンツないの同一部分が配信されるのを防止することができる。
ここで、前記管理部は、前記判定部により、前記１の端末への配信が許可された場合に、要求された前記部分を示す新規の配信位置情報を生成する生成部と、前記コンテンツを配信中である場合において、配信中である１以上の端末装置から、定期的に再生位置を取得し、取得した再生位置に基づき、前記配信位置情報を更新する更新部とを備えるように構成してもよい。【００１０】  この構成によると、サーバ装置が端末装置に配信中であるコンテンツの部分を示す情報を定期的に更新することにより、コンテンツ内の同一部分を何台の端末装置に配信しているのか、常に正確に判断することができる。
ここで、前記判定部により、要求された前記部分が配信不可能であると判定された場合に、前記配信制御手段は、前記管理部が管理している前記配信位置情報が示す配信中の部分との重複が、前記配信制御情報が示す台数未満である前記コンテンツ内の部分を選択し、選択した前記部分を前記１の端末へストリーム配信するように構成してもよい。【００１１】  この構成によると、端末装置から要求された部分のコンテンツが配信できない場合であっても、サーバ装置は、配信制御情報が規定する台数を超えない範囲で、同一コンテンツの他の部分を端末装置に配信するので、端末装置のユーザの利便性が高まる。
ここで、前記管理部は、更に、前記受付部が、未配信の端末装置から、再生を要求する前記コンテンツの部分を示す要求位置情報及び再生を要求する時刻を示す時刻情報を受け付けると、前記時刻情報を含む前記配信位置情報を作成し、前記配信制御手段は、時刻が前記予約時刻になると、前記配信位置情報が示す前記コンテンツの前記部分を前記端末装置へストリーム配信するように構成してもよい。【００１２】  この構成によると、端末装置から時刻情報を受け付けるので、受け付けた時刻情報が示す時刻に、要求されたコンテンツを配信することができる。更に、再生の要求と時刻情報とを受け付けたときに配信位置情報を作成することにより、コンテンツの配信前であっても、所謂、領域の確保を行うことができる。
ここで、前記管理部は、前記コンテンツを配信中である端末装置から一時停止の要求を受け付けると、一時停止している時間を計時し、前記一時停止している時間が所定時間を超えると、前記配信位置情報にその旨を示す情報を付加し、前記判定部は、一時停止している時間が所定時間を超えたことを示す前記情報が付加されている配信位置情報を、重複しているか否かの前記判定の対象から外すように構成してもよい。【００１３】  この構成によると、一時停止時間が所定の時間を超えると、それまで確保していた領域を他の端末装置に明け渡すことが可能となり、サーバ装置は、複数の端末装置間における、より有効なコンテンツ利用を制御することができる。
ここで、前記判定部は、前記コンテンツの部分を含む所定の幅を対象とし、重複しているか否かの前記判定を行うように構成してもよい。【００１４】  この構成によると、配信制御情報が示す台数を超える端末装置で、コンテンツの所定の幅が重複して再生されることがないので、より確実に、コンテンツの同一の位置の重複再生を避けることができる。
ここで、前記判定部は、各端末装置が通常の再生処理を行っているか、又は特殊再生処理を行っているかに応じて、前記所定の幅を変えて、重複しているか否かの前記判定を行うように構成してもよい。【００１５】  この構成によると、例えば、早送り、巻戻し等の特殊再生を行っている端末装置については、通常の再生を行っている端末装置よりも、前記幅を長くすることにより、特殊再生と重複判定とを円滑に処理することができる。
ここで、前記配信制御手段は、前記コンテンツを端末装置に配信する場合に、前記端末装置において再生可能な前記コンテンツの部分を視覚的に表す付加情報を生成する付加情報生成部を備え、前記コンテンツに、生成された前記付加情報を付加して、前記端末装置へ配信するように構成してもよい。【００１６】  この構成によると、サーバ装置は、端末装置が再生可能な部分（確保している領域）を端末装置上に表示させるための情報を前記端末装置に提供することができる。
ここで、前記コンテンツが複数台の端末装置へ配信中である場合に、前記付加情報生成部は、前記配信位置情報に基づき、自機が再生可能である前記コンテンツの部分に加え、他の端末装置が再生可能である前記コンテンツの部分を視覚的に表す前記付加情報を生成するように構成してもよい。【００１７】  この構成によると、視聴中のコンテンツに係るより詳細な情報を、端末装置上に表示するための情報を、端末装置に提供することができる。
ここで、前記配信制御情報は、更に、前記コンテンツを配信することが可能な範囲を示す情報を含み、前記配信制御手段は、更に、前記端末装置が、前記配信制御情報が示す前記範囲内に存在するか否かを判断し、前記範囲外に存在すると判断する場合は、前記コンテンツの配信を禁止するように構成してもよい。【００１８】  この構成によると、例えば、サーバ装置と同一の宅内に存在する端末装置にのみ、コンテンツのストリーム配信を制限することも可能であり、更に、コンテンツホルダの権利を保護することができる。
ここで、前記配信制御情報は、更に、端末装置のコンテンツ蓄積機能に応じて配信の可否を判定する情報を含み、前記配信制御手段は、更に、前記端末装置から、コンテンツ蓄積機能を有するか否かを示す属性情報を受け付け、前記属性情報と前記配信制御情報とに応じて、前記コンテンツの配信可否を判定するように構成してもよい。【００１９】  この構成によると、蓄積機能を有する端末装置への配信を抑制することで、更に、コンテンツホルダの権利を保護することができる。
ここで、前記情報配信装置は、更に、前記配信制御情報を生成する配信制御情報生成手段を備えるように構成してもよい。
この構成によると、サーバ装置自身が配信制御情報を作成することができるので、放送局から受信したコンテンツだけでなく、ユーザ自作のコンテンツにユーザが自ら配信可能台数を示す配信制御情報を設定することができる。【００２０】  また、本発明は、送信装置であって、コンテンツを保持する保持手段と、前記コンテンツ内の同一部分のストリーム配信の対象である最大台数を示す配信制御情報を生成する配信制御情報生成手段と、前記コンテンツと前記配信制御情報とを、送信先の装置へ送信する送信手段とを備えることを特徴とする。
この構成によると、送信するコンテンツのコンテンツホルダの権利を保護することができる。
【図面の簡単な説明】
【００２１】
【図１】情報配信システム１のシステム構成を示す図である。
【図２】放送局装置１０の機能的な構成を示す機能ブロック図である。
【図３】放送局装置１０から放送されるコンテンツのデータ構成を示す図である。
【図４】（ａ）Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１の値と、その意味とを対応付けたテーブルである。（ｂ）Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２の値と、その意味とを対応付けたテーブルである。
【図５】サーバ装置２０の機能的な構成を示す機能ブロック図である。
【図６】配信管理テーブル１３０のデータ構成を示す図である。
【図７】端末装置管理テーブル１４０のデータ構成を示す図である。
【図８】ＴＶ３０の構成を機能的に示す機能ブロック図である。
【図９】表示部３０８に表示される画面情報３２０を示す図である。
【図１０】情報配信システム１の動作を示すフローチャートである。
【図１１】情報配信システム１の動作を示すフローチャートであり、図１０から続く。
【図１２】情報配信システム１の動作を示すフローチャートであり、図１１から続く。
【図１３】放送局装置１０によるコンテンツ生成処理の動作を示すフローチャートである。
【図１４】サーバ装置２０による配信可否判定処理の動作を示すフローチャートである。
【図１５】サーバ装置２０による配信可否判定処理の動作を示すフローチャートであり、図１４から続く。
【図１６】サーバ装置２０による付加情報作成処理の動作を示すフローチャートである。
【図１７】（ａ）付加情報画像４００ａを示す図である。（ｂ）付加情報画像４００ｂを示す図である。（ｃ）付加情報画像４００ｃを示す図である。（ｄ）付加情報画像４００ｄを示す図である。（ｅ）付加情報画像４００ｅを示す図である。
【符号の説明】
【００２２】      １  情報配信システム
１０  放送局装置
２０  サーバ装置
３０  ＴＶ
４０  ＰＣ
５０  ＰＤＡ
１０１  コンテンツ情報入力部
１０２  入力部
１０３  コピー制御情報設定部
１０４  配信制御情報設定部
１０５  コンテンツ生成部
１０６  コンテンツ送信部
２０１  受信部
２０２  コンテンツ記憶部
２０３  配信制御部
２０４  入力部
２０５  出力部
２１１  読出部
２１２  領域確保部
２１３  配信要求判定部
２１４  配信部
２１５  エンコーダ
２１６  出力情報作成部
２１７  付加情報作成部
２１８  管理情報記憶部
２１９  時刻管理部
３０１  操作要求入力部
３０２  操作要求情報作成部
３０３  出力部
３０４  入力部
３０５  情報分離部
３０６  デコーダ
３０７  情報合成部
３０８  表示部
３０９  タイムコード抽出部
【発明を実施するための最良の形態】
【００２３】  ここでは、本発明に係る実施形態である、情報配信システム１について図面を参照して説明する。
＜構成＞
１．情報配信システム１
図１は、情報配信システム１の構成を示すシステム構成図である。同図に示すように、情報配信システム１は、放送局装置１０、サーバ装置２０、ＴＶ３０、ＰＣ４０、及びＰＤＡ５０から構成される。
放送局装置１０は、放送局に設置された装置である。放送局装置１０は、アンテナを備えており、アンテナを介してコンテンツをデジタル放送波に乗せて放送する。【００２４】  サーバ装置２０は、放送局装置１０から放送されたコンテンツを受信し、受信したコンテンツを蓄積する機能を有する。また、サーバ装置２０は、ＴＶ３０、ＰＣ４０、及びＰＤＡ５０（以下、これらを「端末装置」と総称することがある。）から操作要求情報を受信し、受信した操作要求情報に応じた処理を行う。操作要求情報がコンテンツの再生を示す場合に、サーバ装置２０は、コンテンツ配信の可否を判定し、配信可能である場合に。端末装置に対しコンテンツをストリーム配信する。【００２５】  なお、本実施形態においては、ＴＶ３０及びＰＣ４０は、ＬＡＮを介してサーバ装置２０と接続されており、ＰＤＡ５０は、無線ＬＡＮを介してサーバ装置２０と接続されているものとする。
２．放送局装置１０の構成
図２は、放送局装置１０の構成を機能的に示す機能ブロック図である。同図に示すように、放送局装置１０は、コンテンツ情報入力部１０１、入力部１０２、コピー制御情報設定部１０３、配信制御情報設定部１０４、コンテンツ生成部１０５、及びコンテンツ送信部１０６から構成される。【００２６】  放送局装置１０は、図３に示すコンテンツ１００を生成し、生成したコンテンツ１００を放送する。コンテンツ１００は、配信制御情報（以下、「ＳＣＩ（Ｓｔｒｅａｍｉｎｇ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）」と呼称する。）１０８、ＣＣＩ１０９、及びコンテンツ情報１１０から構成される。
（１）コンテンツ情報入力部１０１
コンテンツ情報入力部１０１は、コンテンツ情報１１０の入力を受け付ける。コンテンツ情報１１０は、映画、ドラマ、スポーツ、ニュース等の動画コンテンツである。【００２７】  （２）入力部１０２
入力部１０２は、ＣＣＩ１０９を設定するためのＣＣＩ設定情報、及びＳＣＩ１０８を設定するためのＳＣＩ設定情報の入力を受け付ける。入力部１０２は、受け付けたＣＣＩ設定情報をコピー制御情報設定部１０３へ出力し、受け付けたＳＣＩ設定情報を、配信制御情報設定部１０４へ出力する。【００２８】  （３）コピー制御情報設定部１０３
コピー制御情報設定部１０３は、入力部１０２から受け付けたＣＣＩ設定情報に基づき、ＣＣＩを設定する。
ＣＣＩは、先に述べたとおり、コンテンツ情報のコピー制限を示す情報であり、００、１０、及び１１の何れかのビットパターンを取り得る。００は、Ｃｏｐｙ  Ｆｒｅｅ（制約条件なしにコピー可能であること）を示し、１０は、Ｃｏｐｙ  Ｏｎｃｅ（１世代のみコピー可能であること）を示し、１１は、Ｃｏｐｙ  Ｎｅｖｅｒ（コピー禁止）を示す。なお、本実施形態では、説明の便宜上、入力部１０２は、ＣＣＩとして、１０（１世代のみコピー可能である）を受け付け、コピー制御情報設定部１０３は、ＣＣＩ１０９を１０に設定するものとする。コピー制御情報設定部１０３は、１０に設定されたＣＣＩ１０９を、コンテンツ生成部１０５へ出力する。【００２９】  （４）配信制御情報設定部１０４
配信制御情報設定部１０４は、入力部から受け付けたＳＣＩ設定情報に基づき、ＳＣＩ１０８を設定する。
ＳＣＩ１０８は、コンテンツ情報の配信制限を示す情報であり、図３に示すように、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１（１１１）、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２（１１２）、及びＮｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓ（１１３）から構成される。【００３０】  Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１は、コンテンツの配信可能範囲を示す２ビットの情報であり、００、０１、１０、及び１１の何れかのビットパターンを取り得る。図３（ａ）は、各ビットパターンに対応するコンテンツ情報１１０の配信可能範囲を示している。
００は、コンテンツ情報１１０を、蓄積端末外へ配信することが不可能であることを示す。０１は、コンテンツ情報１１０を、蓄積端末と同一宅内に存在する機器のみに配信可能であることを示す。１０は、コンテンツ情報１１０を、宅外の限定された機器まで配信可能であることを示す。１１は、コンテンツ情報１１０を、範囲の制限無く配信可能であることを示す。【００３１】  Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２は、コンテンツの配信可能機器台数を示す２ビットの情報であり、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１と同様に、００、０１、１０、及び１１の何れかのビットパターンを取り得る。図３（ｂ）は、各ビットパターンに対応するコンテンツ情報の配信可能機器台数を示している。
００は、コンテンツ情報１１０を、蓄積端末外へ配信することが不可能であることを示す。０１は、コンテンツ情報１１０内の同一部分を、同時に１台の機器のみに配信可能であることを示す。１０は、コンテンツ情報１１０内の同一部分を、同時にＮ台の機器に配信可能であることを示し、更に、Ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓを参照し、Ｎの値を決定することを示す。１１は、コンテンツ情報１１０内の同一部分を、同時に何台の機器にも配信可能であることを示す。【００３２】  Ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓ（１１３）は、４ビットで数値を示しており、この数値は、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２（１１２）が１０に設定されている場合に、コンテンツ情報１１０を、何台の機器に配信可能であるかを示す情報である。例えば、Ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓ（１１３）が「３」を示す場合には、コンテンツ情報１１０内の同一部分は、同時に３台の機器に配信することが可能である。【００３３】  配信制御情報設定部１０４は、ＳＣＩ設定情報に基づき、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１（１１１）、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２（１１２）、及びＮｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓ（１１３）の各値を設定することによりＳＣＩを生成し、生成したＳＣＩ１０８をコンテンツ生成部１０５へ出力する。
（５）コンテンツ生成部１０５
コンテンツ生成部１０５は、コンテンツ情報入力部１０１からコンテンツ情報１１０を受け取り、コピー制御情報設定部１０３からＣＣＩ１０９を受け取り、配信制御情報設定部１０４からＳＣＩ１０８を受け取る。コンテンツ生成部１０５は、受け取ったコンテンツ情報１１０、ＣＣＩ１０９、及びＳＣＩ１０８から、図３に示すコンテンツ１００を生成する。コンテンツ生成部１０５は、生成したコンテンツ１００をコンテンツ送信部１０６へ出力する。【００３４】  （６）コンテンツ送信部１０６
コンテンツ送信部１０６は、アンテナを備え、コンテンツ生成部１０５からコンテンツ１００を受け付けると、アンテナを介してコンテンツ１００を放送する。
３．サーバ装置２０の構成
図５は、サーバ装置２０の構成を機能的に示す機能ブロック図である。同図に示すように、サーバ装置２０は、受信部２０１、コンテンツ記憶部２０２、配信制御部２０３、入力部２０４、及び出力部２０５から構成される。配信制御部２０３は、更に、読出部２１１、領域確保部２１２、配信要求判定部２１３、配信部２１４、エンコーダ２１５、出力情報作成部２１６、付加情報作成部２１７、管理情報記憶部２１８、及び時刻管理部２１９を含む。【００３５】  サーバ装置２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等を備えたコンピュータシステムであって、ここでは特に、ハードディスクレコーダを想定している。
（１）受信部２０１
受信部２０１は、アンテナを含み、アンテナを介して放送局装置１０から放送されるデジタル放送波を受信する。更に、受信部２０１は、受信したデジタル放送波からコンテンツを抽出し、抽出したコンテンツをコンテンツ記憶部２０２に書き込む。受信部２０１が抽出するコンテンツの一例が、コンテンツ１００である。【００３６】  （２）コンテンツ記憶部２０２
コンテンツ記憶部２０２は、具体的にはハードディスユニット等から構成され、受信部２０１を介して受信したコンテンツをハードディスクに記憶する。
（３）配信制御部２０３
配信制御部２０３は、コンテンツに付加されたＣＣＩ及びＳＣＩに応じてコンテンツ情報の配信を制御する。以下では、配信制御部２０３の各構成要素の機能について説明する。【００３７】  読出部２１１は、配信要求判定部２１３からコンテンツ１００を指定する情報を受け取ると、コンテンツ記憶部２０２から、コンテンツ１００に含まれるＣＣＩ１０９及びＳＣＩ１０８を読み出し、読み出したＣＣＩ１０９及びＳＣＩ１０８を、配信要求判定部２１３へ出力する。また、読出部２１１は、配信要求判定部２１３から配信可を示す情報を受け取ると、コンテンツ１００に含まれるコンテンツ情報１１０を、コンテンツ記憶部２０２から順次読み出し、読み出したコンテンツ情報１１０を、配信部２１４へ出力する。【００３８】  領域確保部２１２は、端末装置から、新たにコンテンツ１００を視聴したい旨を示す再生要求、並びに、コンテンツ１００の視聴を予約したい旨を示す予約要求及び視聴したい時刻を示す予約時刻情報を受け取る。なお、再生要求及び予約要求は、端末装置を識別する端末装置名又はＩＰアドレス、及びコンテンツを識別するコンテンツ名を含むものとする。【００３９】  領域確保部２１２は、要求されたコンテンツ１００について、コンテンツ情報１１０の開始時点から６分後までの領域を、要求した端末装置のために仮確保する。仮確保された領域は、配信要求判定部２１３により配信が可能か否かが判断され、配信が可能であると判断された場合に、領域確保部２１２は、配信管理情報を生成し、生成した配信管理情報を配信管理テーブルに書き込む。配信管理情報が生成されると、仮確保した領域が確保される。確保された領域は、他の端末装置により視聴することはできない。配信管理情報及び配信管理テーブルについては後述する。【００４０】  また、領域確保部２１２は、仮確保した領域の配信が不可能であると判定された場合であっても、配信要求判定部２１３から指示がある場合には、指示された再生位置情報を含む配信管理情報を生成し、再生位置情報が示す位置から後６分間の領域を確保する。
配信要求判定部２１３は、領域確保部２１２が仮確保した領域について、配信の可否を判定する。具体的に、配信要求判定部２１３は、読出部２１１から、コンテンツ１００に含まれるＣＣＩ１０９及びＳＣＩ１０８を受け取り、受け取ったＣＣＩ１０９及びＳＣＩ１０８と、管理情報記憶部２１８が記憶している配信管理テーブルと、端末装置を識別するＩＰアドレスとに基づき、配信可否の判定を行う。ここで配信可能と判定された場合、配信要求判定部２１３は、その旨を読出部２１１に通知する。配信不可能と判定された場合、配信要求判定部２１３は、配信管理テーブルを参照し、配信可能な部分があるか否か判定する。配信可能な部分が存在する場合、配信可能な部分の先頭を再生位置情報とする配信管理情報の生成を、領域確保部２１２へ指示する。配信可能な部分が存在しない場合、配信要求判定部２１３は、配信不可能を示す情報を、出力情報作成部２１６に通知する。【００４１】  更に、配信予約がなされている場合に、配信要求判定部２１３は、時刻管理部２１９が管理している時刻を定期的に読み出し、読み出した時刻と配信管理情報に含まれる予約時刻情報が示す時刻とが一致するか否か判定する。時刻管理部２１９から読み出した時刻と予約時刻情報が示す時刻とが一致すると判定された場合、配信要求判定部２１３は、読出部２１１に対し、配信可を通知し、配信管理情報の予約時刻情報を破棄する。【００４２】  また、配信要求判定部２１３は、入力部２０４及び領域確保部２１２を介して端末装置から、一時停止を示す操作要求を受け付けると、時刻管理部２１９に対し、タイマーによる一時停止時間の測定を指示する。配信要求判定部２１３は、時刻管理部２１９から、測定している一時停止時間が、第１閾値を超過したことを示す通知を受け取ると、管理情報記憶部２１８に記憶されている配信管理情報に、その旨を記述する。配信要求判定部２１３は、時刻管理部２１９から、測定している一時停止時間が、第２閾値を超過したことを示す通知を受け取ると、管理情報記憶部２１８に記憶されている配信管理情報を破棄する。【００４３】  また、配信要求判定部２１３は、入力部２０４及び領域確保部２１２を介して、停止を示す操作要求を受け付けると、配信部２１４に配信停止の指示を送るとともに、管理情報記憶部２１８に記憶している配信管理情報を破棄する。
なお、領域確保部２１２は、コンテンツ情報１１０を配信中である端末装置から、定期的に再生位置を示す再生位置情報を受け付ける。本実施形態では、一例として、３０秒に１回受け付けるのもとする。領域確保部２１２及び配信要求判定部２１３は、再生位置情報を受け付ける都度、領域確保の仮確保、配信可否判定、配信管理情報の更新（領域の確保）を行う。ここで、コンテンツ情報１１０を再生中である端末装置のために確保される領域の幅は、再生位置情報が示す位置の前後３分間とする。前後３分間は一例であり、確保される領域の幅は限定されないが、コンテンツ情報１１０の早送り、巻戻し等に必要と考えられる幅であるとする。また、コンテンツ情報１１０の先頭から再生処理を開始した端末装置には、初期状態では、コンテンツ情報１１０の先頭から６分間の領域が確保されるが、端末装置による再生が進み、再生位置情報がコンテンツ情報の先頭から３分間を経過した時点から、上記のように、再生位置情報の前後３分間の領域確保が開始される。
同様に、コンテンツ情報１１０を再生中である端末装置から、早送り、巻戻しなどの操作要求情報を受け付ける都度、領域確保部２１２及び配信要求判定部２１３は、領域確保の仮確保、配信可否判定、配信管理情報の更新（領域の確保）を行う。【００４４】  配信部２１４は、読出部２１１により順次読み出されるコンテンツ情報１１０を、エンコーダ２１５へ出力する。
エンコーダ２１５は、配信部２１４から、順次コンテンツ情報１１０を受け取り、受け取ったコンテンツ情報１１０をエンコードする。エンコーダ２１５は、エンコードしたコンテンツ情報１１０を、出力情報作成部２１６へ出力する。【００４５】  出力情報作成部２１６は、エンコーダ２１５から、エンコードされたコンテンツ情報１１０を順次受け取り、更に、付加情報作成部２１７から付加情報を受け取る。出力情報作成部２１６は、コンテンツ情報１１０と付加情報とを合成し、出力情報を作成する。出力情報作成部２１６は、作成した出力情報を、出力部２０５を介して端末装置へ出力する。
また、出力情報作成部２１６は、配信要求判定部２１３から配信不可能を示す情報を受け取ると、配信不可能を示す出力情報を作成し、作成した出力情報を、出力部２０５を介して端末装置へ出力する。【００４６】  付加情報作成部２１７は、予め内部に付加情報を作成するための付加情報制御情報を記憶している。付加情報作成部２１７は、付加情報制御情報に必要な情報を記述することにより、付加情報を作成する。具体的な作成処理については後述するが、付加情報作成部２１７は、管理情報記憶部２１８が記憶している配信管理テーブル１３０及び端末装置管理テーブル１４０に基づき、付加情報を作成する。作成された付加情報は、端末装置において、図９に示す付加情報３３０として、画面に表示される。【００４７】  管理情報記憶部２１８は、配信管理テーブル１３０及び端末装置管理テーブル１４０を記憶する。配信管理テーブル１３０は、サーバ装置２０がコンテンツを配信中である端末装置、及びコンテンツの配信が予約されている端末装置毎に生成された配信管理情報を含む。端末装置管理テーブル１４０は、サーバ装置２０に接続されている端末装置毎に、各端末装置に係る情報が記述された端末装置管理情報を含む。【００４８】  図６は、配信管理テーブル１３０のデータ構成を示す図である。同図に示すように、配信管理テーブル１３０は、配信管理情報１３１、１３２、及び１３３を含み、各配信管理情報は、端末装置名、コンテンツ名、再生位置情報、操作状況、及び予約時刻情報を含む。各配信管理情報は、領域確保部２１２により生成及び更新される。
ここで、操作状況は、サーバ装置２０が各端末装置から操作要求情報として受け付けた、各端末の操作状況を示しており、本実施形態においては、「再生」、「予約」、「早送り」、「巻戻し」、及び「一時停止」の何れかであるとする。なお、操作状況が「一時停止」に設定されている場合、一時停止時間が、時刻管理部２１９が保持している第１閾値を超過した場合には、配信要求判定部２１３により、操作状況の欄にフラグが設定される。フラグにより、一時指定時間が第１閾値を超過した旨を判別可能であるとする。【００４９】  配信管理情報１３１は、ＴＶ３０が、コンテンツ名が、「ｍｏｖｉｅ＿０１」であるコンテンツの「００時間００分３３秒」の位置を再生中であることを示している。配信管理情報１３２は、ＰＣ４０が、「２００６年２月２５日  １６時００分００秒」から、コンテンツ名が、「ｓｐｏｒｔｓ＿０１」であるコンテンツの「００時間００分００秒」の位置からの再生を予約していることを示している。配信管理情報１３３は、ＰＤＡ５０が、コンテンツ名が、「ｍｏｖｉｅ＿０２」であるコンテンツの「１時間２３分４５秒」の位置において、再生を「一時停止」していることを示している。【００５０】  なお、同図に示す配信管理テーブル１３０は、一例であり、サーバ装置２０によるコンテンツ情報の配信状況が変わる毎に、配信管理情報が更新されたり、削除されたりする。
図７は、端末装置管理テーブル１４０のデータ構成を示す図である。同図に示すように、端末装置管理テーブル１４０は、端末装置管理情報１４１、１４２、及び１４３を含み、各端末装置管理情報は、ＩＰアドレス、端末装置名、及び解像度情報を含む。なお、端末装置管理情報は、これらの情報に限らず、例えば「居間」、「台所」、「子供部屋」等、各端末装置の設置場所等を記述してもよい。【００５１】  端末装置管理情報１４１は、ＴＶ３０のＩＰアドレスは、「１０．１０．１０．１」であり、表示部３０８の解像度は、「１０２４×８００」であることを示している。端末装置管理情報１４２は、ＰＣ４０のＩＰアドレスは、「１０．１０．１０．２」であり、ＰＣ４０に含まれる表示部の解像度は、「６４０×４８０」であることを示している。端末装置管理情報１４３は、ＰＤＡ５０のＩＰアドレスは、「１０．１０．１０．３」であり、ＰＤＡ５０に含まれる表示部の解像度は、「１６０×１２０」であることを示している。【００５２】  時刻管理部２１９は、時計とタイマーとを有し、時計で時刻を管理し、タイマーで一時停止時間を測定する。また、時刻管理部２１９は、予め内部に第１閾値、及び第２閾値を記憶している。時刻管理部２１９は、配信要求判定部２１３から指示を受けて、タイマーによる一時停止時間の測定を開始すると、定期的に（例えば１秒毎に）、タイマーが計測する一時停止時間が、第１閾値を超過したか否か判定する。一時停止時間が第１閾値を超過すると、時刻管理部２１９は、その旨を配信要求判定部２１３へ通知する。同様に、一時停止時間が第２閾値を超過すると、その旨を配信要求判定部２１３へ通知すると共に、タイマーによる一時停止時間の測定を終了する。【００５３】  （４）入力部２０４
入力部２０４は、ＴＶ３０、ＰＣ４０、及びＰＤＡ５０から操作要求情報の入力を受け付け、受け付けた操作要求情報を、領域確保部２１２へ出力する。ここで、入力部２０４が各端末装置から受け付ける操作要求情報は、新規にコンテンツの再生を要求する情報、新規にコンテンツの予約を要求する情報、再生中のコンテンツの早送り、巻戻し、一時停止、及び停止を要求する情報などである。【００５４】  また、入力部２０４は、コンテンツを再生中である端末装置から３０秒毎に、再生位置を示す再生位置情報の入力を受け付け、受け付けた再生位置情報を、領域確保部２１２へ出力する。
（５）出力部２０５
出力部２０５は、出力情報作成部２１６から、順次出力情報を受け取り、受け取った出力情報を、各端末装置へ出力する。【００５５】  ４．ＴＶ３０の構成
ここでは、端末装置の一例であるＴＶ３０の構成について説明する。
図８は、ＴＶ３０の構成を機能的に示す機能ブロック図である。同図に示すように、ＴＶ３０は、操作要求入力部３０１、操作要求情報作成部３０２、出力部３０３、入力部３０４、情報分離部３０５、デコーダ３０６、情報合成部３０７、表示部３０８、及びタイムコード抽出部３０９から構成される。【００５６】  （１）操作要求入力部３０１
操作要求入力部３０１は、サーバ装置２０に記憶されているコンテンツの再生要求、予約要求、再生中のコンテンツの特殊再生要求、一時停止要求、停止要求などをユーザから受け付ける。なお、特殊再生要求とは、早送り及び巻戻しをいう。操作要求入力部３０１は、受け付けた操作要求を、操作要求情報作成部３０２へ出力する。なお、操作要求入力部３０１は、具体的には、キーボード、マウス、トラックパッド等により実現される。【００５７】  （２）操作要求情報作成部３０２
操作要求情報作成部３０２は、操作要求入力部３０１から再生要求、予約要求及び停止要求を受け取ると、受け付けた要求に応じて、サーバ装置２０へ送信するための操作要求情報を作成する。操作要求情報作成部３０２は、作成した操作要求情報を出力部３０３へ出力する。【００５８】  また、操作要求情報作成部３０２は、操作要求入力部３０１から、特殊再生要求及び一時停止要求を受け付けた場合にも同様に、受け付けた要求に応じて操作要求情報を作成するが、このときタイムコード抽出部３０９から再生位置を示すタイムコードを読み出し、読み出したタイムコードを再生位置情報として、操作要求情報と共に、出力部３０３へ出力する。【００５９】  更に、操作要求情報作成部３０２は、コンテンツ情報の再生中、３０秒に１回、タイムコード抽出部３０９からタイムコードを読み出し、読み出したタイムコードを、再生位置情報として出力部３０３へ出力する。
（３）出力部３０３
出力部３０３は、操作要求情報作成部３０２から操作要求情報、及び再生位置情報を受け取ると、受け取った操作要求情報、及び再生医師情報を、サーバ装置２０へ送信する。【００６０】  （４）入力部３０４
入力部３０４は、サーバ装置２０へ送信された操作要求情報に応じて、サーバ装置２０から送信された出力情報を受信し、受信した出力情報を、情報分離部３０５へ出力する。ここで、出力情報とは、動画データであるコンテンツ情報と、サーバ装置２０の付加情報作成部２１７により作成された付加情報とから構成される。【００６１】  （５）情報分離部３０５
情報分離部３０５は、入力部３０４から出力情報を受け取り、受け取った出力情報を、コンテンツ情報と付加情報とに分離する。情報分離部３０５は、分離したコンテンツ情報を順次デコーダ３０６へ出力し、分離した付加情報を情報合成部３０７へ出力する。
（６）デコーダ３０６
デコーダ３０６は、情報分離部３０５から受け取ったコンテンツ情報を順次デコードし、画像情報を生成する。生成された画像情報は、順次情報合成部３０７へ出力される。ここで、デコーダ３０６におけるデコード法は、サーバ装置２０のエンコーダ２１５におけるエンコード法と対応しているものとする。【００６２】  （７）情報合成部３０７
情報合成部３０７は、情報分離部３０５から付加情報を受け取り、更に、デコーダ３０６により生成された画像情報を順次受け取る。情報合成部３０７は、画像情報と付加情報とを合成し、画面情報を作成する。情報合成部３０７は、作成した画面情報を表示部３０８へ出力する。【００６３】  （８）表示部３０８
表示部３０８は、具体的には、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、液晶ディスプレイ、ＥＬディスプレイ等により実現され、情報合成部３０７から画面情報を受け取ると、受け取った画面情報をディスプレイに表示する。
図９は、具体例として、表示部３０８が表示する画面情報３２０を示す図である。同図に示すように、画面情報３２０は、付加情報３３０と画像情報３４０とが合成されて同一画面上に表示される。【００６４】  付加情報３３０は、自機が再生しているコンテンツ情報に係る情報が記述される。具体的には、付加情報３３０の左端をコンテンツ情報の開始時刻、右端をコンテンツ情報の終了時刻とし、斜線部分の領域３３１は、自機が確保している領域を示し、領域３３１に含まれるバー３３２は、自機による視聴位置を示す。
更に、領域３３３及び領域３３４は、他の端末装置により確保されている領域を示す。ここで、領域３３３は、端末装置名記述領域３３３ａと操作状況記述領域３３３ｂとを含み、領域３３４も同様に、端末装置名記述領域３３４ａと操作状況記述領域３３４ｂとを含む。【００６５】  領域３３３の端末装置名記述領域３３３ａは、「ＰＣ４０」と記述されていることから、当該コンテンツ情報の当該領域をＰＣ４０が確保しており、操作状況記述領域３３３ｂは、「早送り」と記述されていることから、ＰＣ４０が早送りの操作を行っていることを示す。領域３３４の端末装置名記述領域３３４ａは、「ＰＤＡ５０」と記述されていることから、当該コンテンツ情報の当該領域をＰＤＡ５０が確保しており、操作状況記述領域３４３ｂは、「巻戻し」と記述されていることから、ＰＤＡ５０が巻戻しの操作を行っていることを示す。【００６６】  （９）タイムコード抽出部３０９
タイムコード抽出部３０９は、デコーダによりコンテンツ情報がデコードされる際に、コンテンツ情報からタイムコードを抽出し、抽出したタイムコードを内部に保持する。ここで抽出されたタイムコードは、操作要求情報作成部３０２により読み出され、サーバ装置２０に対し、再生位置情報として送信される。【００６７】  なお、ＰＣ４０及びＰＤＡ５０については、ＴＶ３０と同様の構成を有するため、説明を省略する。
＜動作＞
１．情報配信システム１の動作
先ず、情報配信システム１全体の動作について説明する。図１０、１１、及び１２は、情報配信システム１の動作を示すフローチャートである。なお、ここでは、ＴＶ３０、ＰＣ４０、及びＰＤＡ５０の動作については、ＴＶ３０を具体例として用いて説明する。【００６８】  放送局装置１０は、コンテンツを生成する（ステップＳ１）。放送局装置１０は、生成したコンテンツを、デジタル放送波に乗せて放送し（ステップＳ２）、サーバ装置２０は、デジタル放送波を受信する（ステップＳ２）。サーバ装置２０は、デジタル放送波からコンテンツを抽出して、コンテンツ記憶部２０２に蓄積する（ステップＳ３）。
ＴＶ３０の操作要求入力部３０１は、コンテンツの再生要求又は予約要求を受け付ける（ステップＳ４）。操作要求情報作成部３０２は、ステップＳ４で受け付けた操作要求に基づき、操作要求情報を作成する（ステップＳ５）。出力部３０３は、操作要求情報をサーバ装置２０へ送信し、サーバ装置２０の入力部２０４は、操作要求情報を受信する（ステップＳ６）。【００６９】  領域確保部２１２は、要求されたコンテンツの開始時点から６分間の領域を仮確保する（ステップＳ７）。続いて、配信要求判定部２１３は、仮確保された領域について配信要求判定を行う（ステップＳ８）。配信要求判定の動作の詳細は後述する。ここで、ステップＳ６で受け付けた操作要求情報が再生要求を示す場合には（ステップＳ９でＮＯ）、ステップＳ１１に進み処理を続ける。【００７０】  ステップＳ６で受け付けた操作要求情報が予約要求を示す場合には（ステップＳ９でＹＥＳ）、配信要求判定部２１３は、現在時刻が予約時刻と一致するか否か判断する（ステップＳ１０）。現在時刻が予約時刻と一致しない場合（ステップＳ１０でＮＯ）、配信要求判定部２１３によるステップＳ１０の処理は、サーバ装置２０における他の処理と並行し、継続して行われる。現在時刻が予約時刻と一致する場合（ステップＳ１０でＹＥＳ）、ステップＳ１１に進む。【００７１】  次に、配信要求判定部２１３は、読出部２１１に対し、コンテンツ情報の読み出しを指示し、読出部２１１は、コンテンツ記憶部２０２からコンテンツ情報を読み出す（ステップＳ１１）。
読出部２１１は、配信部２１４を介して、コンテンツ情報をエンコーダ２１５へ出力する。エンコーダ２１５は、配信部２１４から受け取るコンテンツ情報を順次エンコードする（ステップＳ１２）。【００７２】  また、付加情報作成部２１７は、管理情報記憶部２１８に記憶されている配信管理テーブル及び端末装置管理テーブル１４０に基づき、付加情報を生成する（ステップＳ１３）。出力情報作成部２１６は、エンコーダ２１５からエンコードしたコンテンツ情報を受け取り、付加情報作成部２１７から、付加情報を受け取る。出力情報作成部２１６は、エンコードしたコンテンツ情報と付加情報とから出力情報を作成する（ステップＳ１４）。出力部２０５は、出力情報作成部２１６によって作成された出力情報を送信し、ＴＶ３０の入力部３０４は、出力情報を受信する（ステップＳ１５）。【００７３】  入力部３０４は、受信した出力情報を情報分離部３０５へ渡し、情報分離部３０５は、出力情報をコンテンツ情報と付加情報とに分離する（ステップＳ１６）。情報分離部３０５は、分離したコンテンツ情報をデコーダ３０６へ出力し、分離した付加情報を情報合成部３０７へ出力する。次に、デコーダ３０６は、情報分離部３０５から受け取るコンテンツ情報をデコードし（ステップＳ１７）、画像情報を生成する。生成した画像情報を情報合成部３０７へ出力する。
情報合成部３０７は、デコーダ３０６から受け取った画像情報に付加情報を合成し（ステップＳ１８）、画面情報を生成する。情報合成部３０７は、生成した画面情報を表示部３０８へ出力し、表示部３０８は、画面情報を表示する（ステップＳ１９）。【００７４】  サーバ装置２０からＴＶ３０に対しコンテンツ情報が配信され、ＴＶ３０によるコンテンツ情報の再生が開始すると、３０秒毎に、操作要求情報作成部３０２は、タイムコード抽出部３０９からタイムコードを読み出し、読み出したタイムコードを再生位置とする再生位置情報を生成する（ステップＳ２０）。出力部３０３は、操作要求情報作成部３０２により作成される再生位置情報をサーバ装置２０へ送信し、サーバ装置２０の入力部２０４は、再生位置情報を受信する（ステップＳ２１）。即ち、ステップＳ２０及びステップＳ２１の処理は、ＴＶ３０が同一のコンテンツ情報を再生している間３０秒に一度行われる処理である。また、ステップＳ２１で再生位置情報を受信したサーバ装置２０は、ステップＳ８と同様の配信要求判定を行う。【００７５】  次に、ＴＶ３０にて、再生中であるコンテンツ情報の特再要求、一時停止要求、又は停止要求を受け付けない場合には（ステップＳ２２でＮＯ）、ステップＳ１５へ戻り、順次サーバ装置２０から送信される出力情報を受信し、コンテンツ情報の再生処理を継続する。このとき、サーバ装置２０側も、ステップＳ１１からステップＳ１５までの処理を繰り返し継続して行っている。【００７６】  一方、操作要求入力部３０１が、再生中であるコンテンツ情報の特再要求、一時停止要求、又は停止要求を受け付けた場合（ステップＳ２２でＹＥＳ）、操作要求情報作成部３０２は、要求に応じた操作要求情報を生成し（ステップＳ２３）、更に、タイムコード抽出部３０９からタイムコードを読み出す。操作要求情報作成部３０２は、読み出したタイムコードを再生位置情報とし、操作要求情報と共に、出力部３０３へ出力する。出力部３０３は、操作要求情報と再生位置情報とをサーバ装置２０へ送信し、サーバ装置２０の入力部２０４は、操作要求情報と再生位置情報とを受信する（ステップＳ２４）。【００７７】  なお、先に述べたように、サーバ装置２０は、ステップＳ２４で特再処理等の操作要求情報を受信しない場合には、ＴＶ３０に対するコンテンツ情報の配信処理（ステップＳ１１からステップＳ１５）を継続する。
ステップＳ２４で受信した操作要求情報が停止要求である場合（ステップＳ２５でＹＥＳ）、読出部２１１は、コンテンツ情報の読み出しを停止し（ステップＳ２６）、配信要求判定部２１３は、管理情報記憶部２１８が記憶している配信管理テーブルから、ＴＶ３０に係る配信管理情報を破棄する（ステップＳ２７）。【００７８】  ステップＳ２４で受信した操作要求情報が特再要求、即ち、早送り又は巻戻しを示す場合（ステップＳ２８でＹＥＳ）、早送り又は巻戻しの処理を行う（ステップＳ２９）。具体的に、配信要求判定部２１３は、読出部２１１に対し、早送り又は巻戻しのストリーム配信のためのコンテンツ情報の読み出しを指示すると共に、管理情報記憶部２１８に記憶されているＴＶ３０に係る配信管理情報の操作状況欄に「早送り」又は「巻戻し」を記述する。その後、サーバ装置２０は、ステップＳ７に戻り、ステップＳ２４で受信した再生位置情報に基づき、領域の仮確保と配信要求判定とを行う。【００７９】  ステップＳ２４で受信した操作要求情報が停止要求、特再要求の何れでもない場合には、一時停止要求である。このとき、読出部２１１は、コンテンツ情報の読み出しを停止し（ステップＳ３０）、更に、配信要求判定部２１３は、ＴＶ３０に係る配信管理情報の操作状況欄に「一時停止」を記述すると共に、時刻管理部２１９に対し、タイマーによる一時停止時間の測定を指示する。時刻管理部２１９は、タイマーによる一時停止時間の計測を行う（ステップＳ３１）。【００８０】  時刻管理部２１９は、計測している一時停止時間と第１閾値とを比較し、一時停止時間が第１閾値以下である場合（ステップＳ３２でＮＯ）、ステップＳ３１へ戻り一時停止時間の計測を継続する。一時停止時間が第１閾値を越えた場合（ステップＳ３２でＹＥＳ）、配信要求判定部２１３は、ＴＶ３０の配信管理情報の操作状況欄に、第１閾値を超過した旨を記述する（ステップＳ３３）。【００８１】  その後、時刻管理部２１９は、タイマーによる一時停止時間の計測を継続し（ステップＳ３４）、計測している一時停止時間と第２閾値とを比較する。一時停止時間が第２閾値以下である場合（ステップＳ３５でＮＯ）、ステップＳ３４へ戻り一時停止時間の計測を継続する。一時停止時間が第２閾値を越えた場合（ステップＳ３５でＹＥＳ）、配信要求判定部２１３は、ＴＶ３０の配信管理情報を破棄する（ステップＳ３６）。【００８２】  ２．コンテンツ生成処理の動作
ここでは、放送局装置１０によるコンテンツ生成処理の動作について説明する。図１３は、コンテンツ生成処理の動作を示すフローチャートである。なお、ここに示す動作は、図１０のステップＳ１の詳細である。
先ず、コンテンツ情報入力部１０１は、動画コンテンツであるコンテンツ情報の入力を受け付ける（ステップＳ３８）。次に、コピー制御情報設定部１０３は、入力部１０２を介して入力されたＣＣＩ設定情報に基づき、ＣＣＩを設定する（ステップＳ３９）。次に、配信制御情報設定部１０４は、入力部１０２を介して入力されたＳＣＩ設定情報に基づき、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１のビットパターンを設定する（ステップＳ４０）。次に、配信制御情報設定部１０４は、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２のビットパターンを設定する（ステップＳ４１）。最後に、ステップＳ４１で設定したＳｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２のビットパターンが「１０」である場合には、Ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓの値を設定し（ステップＳ４２）、ＳＣＩを生成する。【００８３】  コンテンツ生成部１０５は、コンテンツ情報、ＣＣＩ、及びＳＣＩから、コンテンツを生成する（ステップＳ４３）。
３．配信要求判定処理の動作
ここでは、サーバ装置２０による配信要求判定処理の動作について説明する。図１４及び図１５は、配信要求判定処理の動作を示すフローチャートである。ここに示す動作は、図１０のステップＳ８の詳細である。【００８４】  配信要求判定部２１３は、再生要求又は予約要求されたコンテンツに含まれるＳＣＩを読み出し、先ず、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１の判定を行う（ステップＳ４９）。具体的には、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１に設定されているビットパターンを読み取り、要求されたコンテンツの配信可能な範囲を判断する。また、配信要求判定部２１３は、管理情報記憶部２１８に記憶されているＴＶ３０の端末装置管理情報１４１から、ＴＶ３０のＩＰアドレスを読み出す。配信要求判定部２１３は、ＴＶ３０が、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１が示す配信可能範囲に存在するか否か判定する。【００８５】  ＴＶ３０が、配信可能範囲に存在しない場合（ステップＳ４９でＮＧ）、ステップＳ５１に進む。ＴＶ３０が、配信可能範囲に存在する場合（ステップＳ４９でＯＫ）、続いて、配信要求判定部２１３は、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２の判定を行う（ステップＳ５０）。
Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「００」に設定されている場合（ステップＳ５０で００）、配信要求判定部２１３は、コンテンツ情報の配信は不可能であると判断し（ステップＳ５１）、ＴＶ３０に対し、その旨を通知する（ステップＳ５２）。【００８６】  Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「０１」に設定されている場合（ステップＳ５０で０１）、配信要求判定部２１３は、配信可能台数ｍ＝１とし（ステップＳ５３）、ステップＳ５６へ進む。Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「１０」に設定されている場合（ステップＳ５０で１０）、配信要求判定部２１３は、Ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓを参照し（ステップＳ５４）、Ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓが示す値をＮとすると、配信可能台数ｍ＝Ｎとする（ステップＳ５５）。【００８７】  次に、配信要求判定部２１３は、配信管理テーブルを参照し（ステップＳ５６）、ステップＳ７で仮確保した領域を、既に確保している他の端末装置の台数を判断する（ステップＳ５７）。ここで、配信管理情報の操作状況欄に「一時停止」が記述されており、且つ、一時停止時間が第１閾値を超過したことを示すフラグが設定されている端末装置が存在する場合には、当該端末装置は、領域を確保している端末装置としてカウントされないものとする。【００８８】  ステップＳ７で仮確保した領域を、既に確保している他の端末装置の台数がｍ台未満の場合（ステップＳ５８でＹＥＳ）、ステップＳ５９へ進む。台数がｍ台以上の場合（ステップＳ５８でＮＯ）、配信要求判定部２１３は、禁止モードを読み込む。
禁止モードは、仮確保した領域の配信がＳＣＩに反するために禁止される場合の処理を決定する情報であって、「移動」及び「停止」の何れかに設定されている。禁止モードは、予め配信要求判定部２１３が、全ての端末装置に共通するモードを保持していてもよいし、端末装置毎に異なるモードが設定されており、端末装置毎に、配信管理情報に記述されていてもよい。【００８９】  配信要求判定部２１３は、読み込んだ禁止モードを判断し（ステップＳ６０）、禁止モードが「停止」を示す場合（ステップＳ６０で停止）、コンテンツ情報の配信は不可能であると判断し（ステップＳ６１）、ＴＶ３０に対し、その旨を通知する（ステップＳ６２）。禁止モードが「移動」を示す場合（ステップＳ６０で移動）、配信要求判定部２１３は、領域がｍ台以上で重複しないよう、ＴＶ３０に確保させる領域を、ステップＳ７で仮確保した領域から移動させる（ステップＳ６３）。次に、配信要求判定部２１３は、ステップＳ６３で移動した領域の確保を領域確保部２１２に指示し、領域確保部２１２は、配信管理情報の生成又は更新を行う（ステップＳ６４）。【００９０】  Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「１１」に設定されている場合（ステップＳ５０で１１）、配信要求判定部２１３は、配信可能であると判定し、仮確保された領域の確保を領域確保部２１２に指示し、領域確保部２１２は、配信管理情報を生成又は更新する（ステップＳ５９）。
なお、サーバ装置２０が、図１０のステップＳ７の仮確保処理、及び図１４，図１５に示した配信要求判定処理を行うのは、ステップＳ６で再生要求又は予約要求を受け付けたときのみでなく、サーバ装置２０が、図１１のステップＳ２１で、ＴＶ３０から再生位置情報を受け付ける都度（本実施形態では３０秒毎に）行われる。【００９１】  ４．付加情報作成処理の動作
ここでは、サーバ装置２０による付加情報作成処理の動作について説明する。図１６は、付加情報作成処理の動作を示すフローチャートである。ここに示す動作は、図１０のステップＳ１３の詳細である。
付加情報作成部２１７は、管理情報記憶部２１８の配信管理テーブルから、ＴＶ３０の配信管理情報を読み出し、再生位置情報が示す位置の前後３分間の位置を、ＴＶ３０が確保している領域として、付加情報制御情報に記述する（ステップＳ７１）。次に、付加情報作成部２１７は、再生位置情報が示す位置を視聴位置として付加情報制御情報に記述する（ステップＳ７２）。【００９２】  続いて、付加情報作成部２１７は、配信管理テーブルを参照し、同一のコンテンツ情報を視聴している他の端末装置が存在するか否か判断する（ステップＳ７３）。同一のコンテンツ情報を視聴している他の端末装置が存在しない場合（ステップＳ７３でＮＯ）、付加情報作成部２１７は、ＴＶ３０が確保している領域及びＴＶ３０の視聴位置のみからなる付加情報を、出力情報作成部２１６へ出力する。【００９３】  同一のコンテンツ情報を視聴している他の端末装置が存在している場合（ステップＳ７３でＹＥＳ）、端末装置毎にステップＳ７５からステップＳ７７を繰り返す（ステップＳ７４）。先ず、付加情報作成部２１７は、付加情報制御情報に、他の端末が確保している領域を記述する（ステップＳ７５）。次に、端末装置名を記述し（ステップＳ７６）、操作状況を記述する（ステップＳ７７）。同一コンテンツを視聴している他の全ての端末装置について、ステップＳ７５からステップＳ７７までの処理を終えたら、付加情報作成部２１７は、繰り返しを終了し（ステップＳ７８）、生成された付加情報を出力情報作成部２１６に出力する。【００９４】  ５．重複を避けて再生制御を行う場合の動作
ここでは、図１７を用いて、ステップＳ６０の詳細、即ち、１つのコンテンツ情報が複数の端末装置に配信されている場合において、ＳＣＩが示す配信可能な台数を超えて、各端末装置が確保する領域が重複しないよう、配信要求判定部２１３が行う制御について説明する。【００９５】  ここでは、具体例として、ＳＣＩのＳｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「０１」に設定されているコンテンツ情報を、ＴＶ３０が視聴している場合について説明する。なお、ここでは説明の便宜上、ＴＶ３０の表示部３０８に表示される付加情報を用いて説明する。
先ず、図１７（ａ）の付加情報４００ａに示すように、ＴＶ３０が領域４０１ａを確保しており、バー４０２ａが示す位置を視聴しているとする。このときＰＣ４０が同一コンテンツ情報の領域４０３ａを確保し、ＰＤＡ５０が同一コンテンツ情報の領域４０４ａを確保している。【００９６】  次に、ＴＶ３０が、早送りを示す操作要求情報をサーバ装置２０へ送信した場合、図１７（ｂ）の付加情報４００ｂに示すように、ＴＶ３０の確保する領域４０１ｂの最も後ろの位置が、ＰＤＡ５０が確保している領域４０４ｂの最も前の位置に一致したとする。ここで、サーバ装置２０の配信要求判定部２１３は、領域確保部２１２に対し、領域の確保を一旦停止させる。【００９７】  その後、ＴＶ３０による早送りに伴い、図１７（ｃ）に示すように、ＴＶ３０の視聴位置を示すバー４０２ｃは、ＴＶ３０が確保している領域４０１ｃの最も後ろの位置に到達する。当該コンテンツ情報は、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「０１」に設定されていることから、ＴＶ３０の視聴位置が、ＰＤＡ５０が確保している領域４０４ｃと重複することが禁止される。【００９８】  そのため、配信要求判定部２１３は、領域確保部２１２に対し、ＰＤＡ５０が確保している領域４０４ｄを避けてＴＶ３０の領域を確保するよう指示し、領域確保部２１２は、図１７（ｄ）に示すように、ＴＶ３０の領域４０１ｄを確保する。この場合、ＴＶ３０の視聴位置を示すバー４０２ｄは、領域４０１ｄの最も前に位置する。
領域確保部２１２は、図１７（ｅ）に示すように、ＴＶ３０の視聴位置を示すバー４０２ｅが、領域４０１ｅの中心に位置する状態になると、改めて領域の確保を開始する。【００９９】  ＜その他の変形例＞
（１）上記実施形態において、ＳＣＩは、放送局装置１０によりコンテンツ情報に付加される構成を有するが、本発明においてこの構成は必須ではなく、サーバ装置２０が、コンテンツ情報にＳＣＩを付加する構成であってもよい。例えば、ユーザ自作のコンテンツ情報をサーバ装置２０に蓄積しておく場合に、ユーザが自らＳＣＩを設定することも可能である。【０１００】  （２）上記実施形態においては、図１７を用いて説明した通り、確保した領域が重複する場合に、先に領域を確保している端末装置が優先されるように説明したが（図１７においては、ＴＶ３０よりＰＤＡ５０の領域確保が優先された）、この構成は必須ではない。例えば、予め各端末装置に優先順位を設定しておき、優先順位に応じて、領域が重複する場合の処理を行ってもよい。優先順位は、サーバ装置２０の管理情報記憶部２１８に記憶されている端末装置管理テーブル１４０に記述してもよい。【０１０１】  例えば、ＴＶ３０が、ＰＤＡ５０より高い優先順位に設定されていたと仮定すると、図１７（ｃ）において、ＴＶ３０が確保している領域４０１ｃとＰＤＡ５０が確保している領域４０４ｃとが重複する場合においては、ＴＶ３０は、そのままシーケンシャルに当該コンテンツ情報を視聴可能であり、ＰＤＡ５０の領域が、ＴＶ３０が確保する領域の先へ移動する。【０１０２】  （３）上記実施形態では、１つのコンテンツ情報は例えば映画１本の情報であり、１つのコンテンツ情報に１つのＳＣＩが付加されている構成を有するが、本発明においては、コンテンツ情報の部分ごとに異なるＳＣＩが設定されている構成であってもよい。
より具体的には、放送局装置１０により、コンテンツ情報の一部分である部分コンテンツ毎に、１つのＳＣＩを設定し、オフセットとＳＣＩとのリストを作成する。放送局装置１０は、コンテンツ情報と共に生成したリストを放送し、サーバ装置２０は、コンテンツ情報とリストとを受信する。その後、サーバ装置２０は、受信したリストに従い、部分コンテンツ毎に設定されたＳＣＩに応じて、配信要求判定を行うように構成してもよい。【０１０３】  （４）本発明におけるＳＣＩは、端末装置の属性に応じて、コンテンツ情報の配信が可能であるか否かを示す情報であってもよい。
例えば、コンテンツ情報の蓄積機能を有する端末装置、蓄積機能を有していない端末装置とが混在するシステムにおいて、蓄積機能を端末装置の属性とすることができる。このとき、ＳＣＩは、蓄積機能を有する端末装置に対してはコンテンツ情報の配信を禁止し、蓄積機能を有していない端末装置に対しては、コンテンツ情報の配信を許可するように設定してもよい。【０１０４】  各端末装置は、蓄積機能を有するか否かを示す属性を、再生要求、予約要求、再生位置情報と共に、サーバ装置２０へ送信し、サーバ装置２０は、端末装置から送信された属性が「蓄積機能あり」を示す場合に、コンテンツ情報の配信を禁止し、属性が「蓄積機能なし」を示す場合に、コンテンツ情報の配信を許可するように構成してもよい。
（５）上記実施形態において、端末装置による一時停止時間が、予め設定されている第１閾値を超えると、それまで端末装置が確保していた領域が確保されず、他の端末装置から再生要求がある場合には、他の端末に対し確保していた領域を明け渡すように構成される。その仕組みとして、配信管理情報の操作状況欄にフラグを設定するとしているが、このフラグを用いた制御は必須ではない。例えば、端末装置により一時停止が要求されると、当該端末装置が確保していた領域が、停止時間に比例して徐々に狭まるように制御してもよい。【０１０５】  また、上記実施形態における一時停止の処理は、コンテンツのＳｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「０１」に設定されている場合にのみ行うように構成してもよい。
（６）本発明において、１つの端末装置が確保する領域は、再生位置の前後３間に限定されない。また、確保する領域は固定でなくともよい。例えば、端末装置から受け取る操作要求情報に応じて、決定してもよい。【０１０６】  一例として、端末装置が通常の再生処理を行っている場合には、確保する領域は再生位置の前後３分間とし、端末装置が早送り、巻戻し等の特殊再生処理を行っている場合には、確保する領域は、再生位置の前後５分間としてもよい。
（７）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。【０１０７】  また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。【０１０８】  また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。【０１０９】  また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（８）また本発明は、上記実施形態における放送局装置１０及びサーバ装置２０の機能ブロックの一部又は全てが集積回路であるＬＳＩとして実現される場合も本発明に含まれる。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。【０１１０】  また、集積回路化の手法はＬＳＩに限るものではなく、専用回路で実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）やＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
更には、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応などが可能性として有り得る。【０１１１】  （９）前記実施形態及び前記変形例をそれぞれ組み合わせた構成も、本発明に含まれる。
【産業上の利用可能性】
【０１１２】  本発明は、デジタル放送網、インターネット等を介して、ホームサーバ等に映像、音楽等のデジタルコンテンツを配信する事業において、コンテンツホルダの権利を保護する仕組みとして有用である。
【図１】
2006080291.tif 000002
【図２】
2006080291.tif 000003
【図３】
2006080291.tif 000004
【図４】
2006080291.tif 000005
【図５】
2006080291.tif 000006
【図６】
2006080291.tif 000007
【図７】
2006080291.tif 000008
【図８】
2006080291.tif 000009
【図９】
2006080291.tif 000010
【図１０】
2006080291.tif 000011
【図１１】
2006080291.tif 000012
【図１２】
2006080291.tif 000013
【図１３】
2006080291.tif 000014
【図１４】
2006080291.tif 000015
【図１５】
2006080291.tif 000016
【図１６】
2006080291.tif 000017
【図１７】
2006080291.tif 000018
【手続補正書】
【提出日】平成19年6月26日(2007.6.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の端末装置と接続され、各端末装置へのコンテンツのストリーム配信を制御する情報配信装置であって、
コンテンツと、前記コンテンツ内の同一部分のストリーム配信の対象である端末装置の最大台数を示す配信制御情報とを保持する保持手段と、
前記コンテンツ内の同一部分を、前記配信制御情報が示す台数を超える端末装置に、同時にストリーム配信することを禁止する配信制御手段と
を備えることを特徴とする情報配信装置。
【請求項２】
前記配信制御手段は、
前記コンテンツ内の同一部分を、前記配信制御情報が示す台数以下の端末装置に、同時にストリーム配信し、前記コンテンツ内の異なる部分を、台数制限なく複数の端末装置に、同時にストリーム配信する
ことを特徴とする請求項１に記載の情報配信装置。
【請求項３】
前記配信制御手段は、
前記コンテンツを配信中である場合において、１以上の端末装置に配信中である前記コンテンツの部分を示す配信位置情報を管理する管理部と、
１の端末装置から、前記コンテンツの再生を要求する部分を示す要求位置情報を受け付ける受付部と、
前記配信位置情報及び前記要求位置情報が、前記配信制御情報が示す台数を超えて重複している場合は、要求された前記部分を配信不可能であると判定し、重複しない場合及び前記配信制御情報が示す台数以下で重複している場合は、要求された前記部分を配信可能であると判定する判定部とを備え、
前記判定部により、配信不可能であると判定されると、前記１の端末装置に対する、前記重複する部分のストリーム配信を禁止する
ことを特徴とする請求項２に記載の情報配信装置。
【請求項４】
前記管理部は、
前記判定部により、前記１の端末への配信が許可された場合に、要求された前記部分を示す新規の配信位置情報を生成する生成部と、
前記コンテンツを配信中である場合において、配信中である１以上の端末装置から、定期的に再生位置を取得し、取得した再生位置に基づき、前記配信位置情報を更新する更新部と
を備えることを特徴とする請求項３に記載の情報配信装置。
【請求項５】
前記判定部により、要求された前記部分が配信不可能であると判定された場合に、
前記配信制御手段は、
前記管理部が管理している前記配信位置情報が示す配信中の部分との重複が、前記配信制御情報が示す台数未満である前記コンテンツ内の部分を選択し、選択した前記部分を前記１の端末へストリーム配信する
ことを特徴とする請求項４に記載の情報配信装置。
【請求項６】
前記管理部は、更に、
前記受付部が、未配信の端末装置から、再生を要求する前記コンテンツの部分を示す要求位置情報及び再生を要求する時刻を示す時刻情報を受け付けると、前記時刻情報を含む前記配信位置情報を作成し、
前記配信制御手段は、
時刻が前記予約時刻になると、前記配信位置情報が示す前記コンテンツの前記部分を前記端末装置へストリーム配信する
ことを特徴とする請求項４に記載の情報配信装置。
【請求項７】
前記管理部は、
前記コンテンツを配信中である端末装置から一時停止の要求を受け付けると、一時停止している時間を計時し、前記一時停止している時間が所定時間を超えると、前記配信位置情報にその旨を示す情報を付加し、
前記判定部は、
一時停止している時間が所定時間を超えたことを示す前記情報が付加されている配信位置情報を、重複しているか否かの前記判定の対象から外す
ことを特徴とする請求項４に記載の情報配信装置。
【請求項８】
前記判定部は、
前記コンテンツの部分を含む所定の幅を対象とし、重複しているか否かの前記判定を行う
ことを特徴とする請求項４に記載の情報配信装置。
【請求項９】
前記判定部は、
各端末装置が通常の再生処理を行っているか、又は特殊再生処理を行っているかに応じて、前記所定の幅を変えて、重複しているか否かの前記判定を行う
ことを特徴とする請求項８に記載の情報配信装置。
【請求項１０】
前記配信制御手段は、
前記コンテンツを端末装置に配信する場合に、前記端末装置において再生可能な前記コンテンツの部分を視覚的に表す付加情報を生成する付加情報生成部を備え、
前記コンテンツに、生成された前記付加情報を付加して、前記端末装置へ配信する
ことを特徴とする請求項８に記載の情報配信装置。
【請求項１１】
前記コンテンツが複数台の端末装置へ配信中である場合に、
前記付加情報生成部は、
前記配信位置情報に基づき、自機が再生可能である前記コンテンツの部分に加え、他の端末装置が再生可能である前記コンテンツの部分を視覚的に表す前記付加情報を生成する
ことを特徴とする請求項１０に記載の情報配信装置。
【請求項１２】
前記配信制御情報は、更に、前記コンテンツを配信することが可能な範囲を示す情報を含み、
前記配信制御手段は、更に、
前記端末装置が、前記配信制御情報が示す前記範囲内に存在するか否かを判断し、前記範囲外に存在すると判断する場合は、前記コンテンツの配信を禁止する
ことを特徴とする請求項１に記載の情報配信装置。
【請求項１３】
前記配信制御情報は、更に、端末装置のコンテンツ蓄積機能に応じて配信の可否を判定する情報を含み、
前記配信制御手段は、更に、
前記端末装置から、コンテンツ蓄積機能を有するか否かを示す属性情報を受け付け、前記属性情報と前記配信制御情報とに応じて、前記コンテンツの配信可否を判定する
ことを特徴とする請求項１に記載の情報配信装置。
【請求項１４】
前記情報配信装置は、更に、
前記配信制御情報を生成する配信制御情報生成手段を備える
ことを特徴とする請求項１に記載の情報配信装置。
【請求項１５】
前記保持手段、及び前記配信制御手段は、一つの集積回路上に構成されている
ことを特徴とする請求項１に記載の情報配信装置。
【請求項１６】
コンテンツを保持する保持手段と、
前記コンテンツ内の同一部分のストリーム配信の対象である最大台数を示す配信制御情報を生成する配信制御情報生成手段と、
前記コンテンツと前記配信制御情報とを、送信先の装置へ送信する送信手段と
を備えることを特徴とする送信装置。
【請求項１７】
送信装置、サーバ装置、及び端末装置から構成される情報配信システムであって。
前記送信装置は、  
コンテンツを保持する保持手段と、
前記コンテンツ内の同一部分のストリーム配信の対象である最大台数を示す配信制御情報を生成する配信制御情報生成手段と、
前記コンテンツと前記配信制御情報とを、前記サーバ装置へ送信する送信手段とを備え、
前記サーバ装置は、前記複数の端末装置と接続されており、
前記送信装置から、前記コンテンツと前記配信制御情報とを受信する受信手段と、
前記コンテンツ内の同一部分を、前記配信制御情報が示す台数を超える端末装置に、同時にストリーム配信することを禁止し、前記配信制御情報が示す台数以下の端末装置に、同時にストリーム配信することを許可し、前記コンテンツ内の異なる部分を、台数制限なく複数の端末装置に、同時にストリーム配信することを許可する配信制御手段とを備える
ことを特徴とする情報配信システム。
【請求項１８】
複数の端末装置と接続され、各端末装置へのコンテンツのストリーム配信を制御する情報配信装置で用いられる情報配信方法であって、
前記情報配信装置は、
コンテンツと、前記コンテンツ内の同一部分のストリーム配信の対象である端末装置の最大台数を示す配信制御情報とを保持する保持しており、
前記情報配信方法は、
前記コンテンツ内の同一部分を、前記配信制御情報が示す台数を超える端末装置に、同時にストリーム配信することを禁止する
ことを特徴とする情報配信方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して情報を配信する技術に関し、特に、コンテンツホルダの権利を保護しつつコンテンツを配信する技術に関する。
【背景技術】
【０００２】
近年、ＢＳデジタル放送、１１０度ＣＳデジタル放送、及び地上波デジタル放送等のデジタル放送が開始されている。これらデジタル放送においては、放送局から放送されるデジタルコンテンツ（以下、単に「コンテンツ」と呼称する。）がコピーされた場合には、極めて劣化の少ない情報を得ることができる。
このようなコピーを制限するために、放送局から放送されるコンテンツには、コピー制御情報（ＣＣＩ：Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）が付与されている。ＣＣＩの一例として、コンテンツ中にデジタルコピー制御記述子を挿入し、当該記述子により、コンテンツのコピーに対し「Ｃｏｐｙ  Ｆｒｅｅ」、「Ｃｏｐｙ  Ｏｎｃｅ」、及び「Ｃｏｐｙ  Ｎｅｖｅｒ」の３種の制限を付与する方法がある。ここで、「Ｃｏｐｙ  Ｆｒｅｅ」は、制約条件なしにコピー可能であることを示し、「Ｃｏｐｙ  Ｏｎｃｅ」は、１世代のみコピー可能であることを示し、「Ｃｏｐｙ  Ｎｅｖｅｒ」は、コピー禁止を示す。
【０００３】
また、ホームネットワーク等の小規模なネットワークに接続された端末装置であれば、サーバ装置に蓄積されたコンテンツを利用できる技術も提案されている（例えば、特許文献１）。特許文献１には、家庭内における私的利用であれば、端末装置毎に利用条件を付加することにより、サーバ装置からコンテンツをコピーすることを許可する技術が開示されている。
【０００４】
しかしながら、ＣＣＩが付与されたコンテンツであっても、コンテンツの蓄積を前提とせず、受信して直ちに再生するストリーム配信を行う場合には、コンテンツの異なる部分を、同時に何台の端末装置でも再生することが可能であり、またコンテンツの同一部分を、同時に何台の端末装置でも再生することが可能である。
【特許文献１】特開２００２‐７３８６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のように、１つのコンテンツの同一部分を、同時に何台の端末装置でも再生することが可能であるということは、コンテンツホルダが意図しないコンテンツの複製が、実質的に存在していることを意味しており、コンテンツホルダの権利が十分に保護されていないという問題がある。
本発明は、上記の問題に鑑みなされたものであって、コンテンツホルダが意図しない、実質的なコンテンツの複製が作成されることなく、コンテンツホルダの権利を保護しながらコンテンツ配信を行うことが可能な情報配信装置、及び情報配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明は、複数の端末装置と接続され、各端末装置へのコンテンツのストリーム配信を制御する情報配信装置であって、コンテンツと、前記コンテンツ内の同一部分のストリーム配信の対象である端末装置の最大台数を示す配信制御情報とを保持する保持手段と、前記コンテンツ内の同一部分を、前記配信制御情報が示す台数を超える端末装置に、同時にストリーム配信することを禁止する配信制御手段とを備えることを特徴とする。
【発明の効果】
【０００７】
上記の構成によると、サーバ装置と同一宅内に存在する端末装置であれば何台であってもコンテンツを配信することが可能であった従来のサーバ装置と比較し、配信制御情報が示す台数を超えて、コンテンツ内の同一部分が端末装置に送信されるのを禁止するので、コンテンツホルダの権利を保護することができる。
ここで、前記配信制御手段は、前記コンテンツ内の同一部分を、前記配信制御情報が示す台数以下の端末装置に、同時にストリーム配信し、前記コンテンツ内の異なる部分を、台数制限なく複数の端末装置に、同時にストリーム配信するように構成してもよい。
【０００８】
この構成によると、配信制御情報が示す台数を超えて、コンテンツ内の同一部分が端末装置に送信されるのを禁止することによりコンテンツホルダの権利を保護すると共に、コンテンツ内の異なる部分であれば、配信制御情報が示す台数を超える端末装置に配信が可能であるから、端末装置のユーザの利便性も確保することができる。
ここで、前記配信制御手段は、前記コンテンツを配信中である場合において、１以上の端末装置に配信中である前記コンテンツの部分を示す配信位置情報を管理する管理部と、１の端末装置から、前記コンテンツの再生を要求する部分を示す要求位置情報を受け付ける受付部と、前記配信位置情報及び前記要求位置情報が、前記配信制御情報が示す台数を超えて重複している場合は、要求された前記部分を配信不可能であると判定し、重複しない場合及び前記配信制御情報が示す台数以下で重複している場合は、要求された前記部分を配信可能であると判定する判定部とを備え、前記判定部により、配信不可能であると判定されると、前記１の端末装置に対する、前記重複する部分のストリーム配信を禁止するように構成してもよい。
【０００９】
この構成によると、サーバ装置が端末装置に配信中であるコンテンツの部分を示す情報を管理することにより、コンテンツ内の同一部分を何台の端末装置に配信しているのか判断し、配信制御情報が示す台数を超える端末装置へ、コンテンツないの同一部分が配信されるのを防止することができる。
ここで、前記管理部は、前記判定部により、前記１の端末への配信が許可された場合に、要求された前記部分を示す新規の配信位置情報を生成する生成部と、前記コンテンツを配信中である場合において、配信中である１以上の端末装置から、定期的に再生位置を取得し、取得した再生位置に基づき、前記配信位置情報を更新する更新部とを備えるように構成してもよい。
【００１０】
この構成によると、サーバ装置が端末装置に配信中であるコンテンツの部分を示す情報を定期的に更新することにより、コンテンツ内の同一部分を何台の端末装置に配信しているのか、常に正確に判断することができる。
ここで、前記判定部により、要求された前記部分が配信不可能であると判定された場合に、前記配信制御手段は、前記管理部が管理している前記配信位置情報が示す配信中の部分との重複が、前記配信制御情報が示す台数未満である前記コンテンツ内の部分を選択し、選択した前記部分を前記１の端末へストリーム配信するように構成してもよい。
【００１１】
この構成によると、端末装置から要求された部分のコンテンツが配信できない場合であっても、サーバ装置は、配信制御情報が規定する台数を超えない範囲で、同一コンテンツの他の部分を端末装置に配信するので、端末装置のユーザの利便性が高まる。
ここで、前記管理部は、更に、前記受付部が、未配信の端末装置から、再生を要求する前記コンテンツの部分を示す要求位置情報及び再生を要求する時刻を示す時刻情報を受け付けると、前記時刻情報を含む前記配信位置情報を作成し、前記配信制御手段は、時刻が前記予約時刻になると、前記配信位置情報が示す前記コンテンツの前記部分を前記端末装置へストリーム配信するように構成してもよい。
【００１２】
この構成によると、端末装置から時刻情報を受け付けるので、受け付けた時刻情報が示す時刻に、要求されたコンテンツを配信することができる。更に、再生の要求と時刻情報とを受け付けたときに配信位置情報を作成することにより、コンテンツの配信前であっても、所謂、領域の確保を行うことができる。
ここで、前記管理部は、前記コンテンツを配信中である端末装置から一時停止の要求を受け付けると、一時停止している時間を計時し、前記一時停止している時間が所定時間を超えると、前記配信位置情報にその旨を示す情報を付加し、前記判定部は、一時停止している時間が所定時間を超えたことを示す前記情報が付加されている配信位置情報を、重複しているか否かの前記判定の対象から外すように構成してもよい。
【００１３】
この構成によると、一時停止時間が所定の時間を超えると、それまで確保していた領域を他の端末装置に明け渡すことが可能となり、サーバ装置は、複数の端末装置間における、より有効なコンテンツ利用を制御することができる。
ここで、前記判定部は、前記コンテンツの部分を含む所定の幅を対象とし、重複しているか否かの前記判定を行うように構成してもよい。
【００１４】
この構成によると、配信制御情報が示す台数を超える端末装置で、コンテンツの所定の幅が重複して再生されることがないので、より確実に、コンテンツの同一の位置の重複再生を避けることができる。
ここで、前記判定部は、各端末装置が通常の再生処理を行っているか、又は特殊再生処理を行っているかに応じて、前記所定の幅を変えて、重複しているか否かの前記判定を行うように構成してもよい。
【００１５】
この構成によると、例えば、早送り、巻戻し等の特殊再生を行っている端末装置については、通常の再生を行っている端末装置よりも、前記幅を長くすることにより、特殊再生と重複判定とを円滑に処理することができる。
ここで、前記配信制御手段は、前記コンテンツを端末装置に配信する場合に、前記端末装置において再生可能な前記コンテンツの部分を視覚的に表す付加情報を生成する付加情報生成部を備え、前記コンテンツに、生成された前記付加情報を付加して、前記端末装置へ配信するように構成してもよい。
【００１６】
この構成によると、サーバ装置は、端末装置が再生可能な部分（確保している領域）を端末装置上に表示させるための情報を前記端末装置に提供することができる。
ここで、前記コンテンツが複数台の端末装置へ配信中である場合に、前記付加情報生成部は、前記配信位置情報に基づき、自機が再生可能である前記コンテンツの部分に加え、他の端末装置が再生可能である前記コンテンツの部分を視覚的に表す前記付加情報を生成するように構成してもよい。
【００１７】
この構成によると、視聴中のコンテンツに係るより詳細な情報を、端末装置上に表示するための情報を、端末装置に提供することができる。
ここで、前記配信制御情報は、更に、前記コンテンツを配信することが可能な範囲を示す情報を含み、前記配信制御手段は、更に、前記端末装置が、前記配信制御情報が示す前記範囲内に存在するか否かを判断し、前記範囲外に存在すると判断する場合は、前記コンテンツの配信を禁止するように構成してもよい。
【００１８】
この構成によると、例えば、サーバ装置と同一の宅内に存在する端末装置にのみ、コンテンツのストリーム配信を制限することも可能であり、更に、コンテンツホルダの権利を保護することができる。
ここで、前記配信制御情報は、更に、端末装置のコンテンツ蓄積機能に応じて配信の可否を判定する情報を含み、前記配信制御手段は、更に、前記端末装置から、コンテンツ蓄積機能を有するか否かを示す属性情報を受け付け、前記属性情報と前記配信制御情報とに応じて、前記コンテンツの配信可否を判定するように構成してもよい。
【００１９】
この構成によると、蓄積機能を有する端末装置への配信を抑制することで、更に、コンテンツホルダの権利を保護することができる。
ここで、前記情報配信装置は、更に、前記配信制御情報を生成する配信制御情報生成手段を備えるように構成してもよい。
この構成によると、サーバ装置自身が配信制御情報を作成することができるので、放送局から受信したコンテンツだけでなく、ユーザ自作のコンテンツにユーザが自ら配信可能台数を示す配信制御情報を設定することができる。
【００２０】
また、本発明は、送信装置であって、コンテンツを保持する保持手段と、前記コンテンツ内の同一部分のストリーム配信の対象である最大台数を示す配信制御情報を生成する配信制御情報生成手段と、前記コンテンツと前記配信制御情報とを、送信先の装置へ送信する送信手段とを備えることを特徴とする。
この構成によると、送信するコンテンツのコンテンツホルダの権利を保護することができる。
【発明を実施するための最良の形態】
【００２１】
ここでは、本発明に係る実施形態である、情報配信システム１について図面を参照して説明する。
＜構成＞
１．情報配信システム１
図１は、情報配信システム１の構成を示すシステム構成図である。同図に示すように、情報配信システム１は、放送局装置１０、サーバ装置２０、ＴＶ３０、ＰＣ４０、及びＰＤＡ５０から構成される。
放送局装置１０は、放送局に設置された装置である。放送局装置１０は、アンテナを備えており、アンテナを介してコンテンツをデジタル放送波に乗せて放送する。
【００２２】
サーバ装置２０は、放送局装置１０から放送されたコンテンツを受信し、受信したコンテンツを蓄積する機能を有する。また、サーバ装置２０は、ＴＶ３０、ＰＣ４０、及びＰＤＡ５０（以下、これらを「端末装置」と総称することがある。）から操作要求情報を受信し、受信した操作要求情報に応じた処理を行う。操作要求情報がコンテンツの再生を示す場合に、サーバ装置２０は、コンテンツ配信の可否を判定し、配信可能である場合に。端末装置に対しコンテンツをストリーム配信する。
【００２３】
なお、本実施形態においては、ＴＶ３０及びＰＣ４０は、ＬＡＮを介してサーバ装置２０と接続されており、ＰＤＡ５０は、無線ＬＡＮを介してサーバ装置２０と接続されているものとする。
２．放送局装置１０の構成
図２は、放送局装置１０の構成を機能的に示す機能ブロック図である。同図に示すように、放送局装置１０は、コンテンツ情報入力部１０１、入力部１０２、コピー制御情報設定部１０３、配信制御情報設定部１０４、コンテンツ生成部１０５、及びコンテンツ送信部１０６から構成される。
【００２４】
放送局装置１０は、図３に示すコンテンツ１００を生成し、生成したコンテンツ１００を放送する。コンテンツ１００は、配信制御情報（以下、「ＳＣＩ（Ｓｔｒｅａｍｉｎｇ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）」と呼称する。）１０８、ＣＣＩ１０９、及びコンテンツ情報１１０から構成される。
（１）コンテンツ情報入力部１０１
コンテンツ情報入力部１０１は、コンテンツ情報１１０の入力を受け付ける。コンテンツ情報１１０は、映画、ドラマ、スポーツ、ニュース等の動画コンテンツである。
【００２５】
（２）入力部１０２
入力部１０２は、ＣＣＩ１０９を設定するためのＣＣＩ設定情報、及びＳＣＩ１０８を設定するためのＳＣＩ設定情報の入力を受け付ける。入力部１０２は、受け付けたＣＣＩ設定情報をコピー制御情報設定部１０３へ出力し、受け付けたＳＣＩ設定情報を、配信制御情報設定部１０４へ出力する。
【００２６】
（３）コピー制御情報設定部１０３
コピー制御情報設定部１０３は、入力部１０２から受け付けたＣＣＩ設定情報に基づき、ＣＣＩを設定する。
ＣＣＩは、先に述べたとおり、コンテンツ情報のコピー制限を示す情報であり、００、１０、及び１１の何れかのビットパターンを取り得る。００は、Ｃｏｐｙ  Ｆｒｅｅ（制約条件なしにコピー可能であること）を示し、１０は、Ｃｏｐｙ  Ｏｎｃｅ（１世代のみコピー可能であること）を示し、１１は、Ｃｏｐｙ  Ｎｅｖｅｒ（コピー禁止）を示す。なお、本実施形態では、説明の便宜上、入力部１０２は、ＣＣＩとして、１０（１世代のみコピー可能である）を受け付け、コピー制御情報設定部１０３は、ＣＣＩ１０９を１０に設定するものとする。コピー制御情報設定部１０３は、１０に設定されたＣＣＩ１０９を、コンテンツ生成部１０５へ出力する。
【００２７】
（４）配信制御情報設定部１０４
配信制御情報設定部１０４は、入力部から受け付けたＳＣＩ設定情報に基づき、ＳＣＩ１０８を設定する。
ＳＣＩ１０８は、コンテンツ情報の配信制限を示す情報であり、図３に示すように、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１（１１１）、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２（１１２）、及びＮｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓ（１１３）から構成される。
【００２８】
Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１は、コンテンツの配信可能範囲を示す２ビットの情報であり、００、０１、１０、及び１１の何れかのビットパターンを取り得る。図３（ａ）は、各ビットパターンに対応するコンテンツ情報１１０の配信可能範囲を示している。
００は、コンテンツ情報１１０を、蓄積端末外へ配信することが不可能であることを示す。０１は、コンテンツ情報１１０を、蓄積端末と同一宅内に存在する機器のみに配信可能であることを示す。１０は、コンテンツ情報１１０を、宅外の限定された機器まで配信可能であることを示す。１１は、コンテンツ情報１１０を、範囲の制限無く配信可能であることを示す。
【００２９】
Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２は、コンテンツの配信可能機器台数を示す２ビットの情報であり、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１と同様に、００、０１、１０、及び１１の何れかのビットパターンを取り得る。図３（ｂ）は、各ビットパターンに対応するコンテンツ情報の配信可能機器台数を示している。
００は、コンテンツ情報１１０を、蓄積端末外へ配信することが不可能であることを示す。０１は、コンテンツ情報１１０内の同一部分を、同時に１台の機器のみに配信可能であることを示す。１０は、コンテンツ情報１１０内の同一部分を、同時にＮ台の機器に配信可能であることを示し、更に、Ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓを参照し、Ｎの値を決定することを示す。１１は、コンテンツ情報１１０内の同一部分を、同時に何台の機器にも配信可能であることを示す。
【００３０】
Ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓ（１１３）は、４ビットで数値を示しており、この数値は、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２（１１２）が１０に設定されている場合に、コンテンツ情報１１０を、何台の機器に配信可能であるかを示す情報である。例えば、Ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓ（１１３）が「３」を示す場合には、コンテンツ情報１１０内の同一部分は、同時に３台の機器に配信することが可能である。
【００３１】
配信制御情報設定部１０４は、ＳＣＩ設定情報に基づき、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１（１１１）、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２（１１２）、及びＮｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓ（１１３）の各値を設定することによりＳＣＩを生成し、生成したＳＣＩ１０８をコンテンツ生成部１０５へ出力する。
（５）コンテンツ生成部１０５
コンテンツ生成部１０５は、コンテンツ情報入力部１０１からコンテンツ情報１１０を受け取り、コピー制御情報設定部１０３からＣＣＩ１０９を受け取り、配信制御情報設定部１０４からＳＣＩ１０８を受け取る。コンテンツ生成部１０５は、受け取ったコンテンツ情報１１０、ＣＣＩ１０９、及びＳＣＩ１０８から、図３に示すコンテンツ１００を生成する。コンテンツ生成部１０５は、生成したコンテンツ１００をコンテンツ送信部１０６へ出力する。
【００３２】
（６）コンテンツ送信部１０６
コンテンツ送信部１０６は、アンテナを備え、コンテンツ生成部１０５からコンテンツ１００を受け付けると、アンテナを介してコンテンツ１００を放送する。
３．サーバ装置２０の構成
図５は、サーバ装置２０の構成を機能的に示す機能ブロック図である。同図に示すように、サーバ装置２０は、受信部２０１、コンテンツ記憶部２０２、配信制御部２０３、入力部２０４、及び出力部２０５から構成される。配信制御部２０３は、更に、読出部２１１、領域確保部２１２、配信要求判定部２１３、配信部２１４、エンコーダ２１５、出力情報作成部２１６、付加情報作成部２１７、管理情報記憶部２１８、及び時刻管理部２１９を含む。
【００３３】
サーバ装置２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等を備えたコンピュータシステムであって、ここでは特に、ハードディスクレコーダを想定している。
（１）受信部２０１
受信部２０１は、アンテナを含み、アンテナを介して放送局装置１０から放送されるデジタル放送波を受信する。更に、受信部２０１は、受信したデジタル放送波からコンテンツを抽出し、抽出したコンテンツをコンテンツ記憶部２０２に書き込む。受信部２０１が抽出するコンテンツの一例が、コンテンツ１００である。
【００３４】
（２）コンテンツ記憶部２０２
コンテンツ記憶部２０２は、具体的にはハードディスユニット等から構成され、受信部２０１を介して受信したコンテンツをハードディスクに記憶する。
（３）配信制御部２０３
配信制御部２０３は、コンテンツに付加されたＣＣＩ及びＳＣＩに応じてコンテンツ情報の配信を制御する。以下では、配信制御部２０３の各構成要素の機能について説明する。
【００３５】
読出部２１１は、配信要求判定部２１３からコンテンツ１００を指定する情報を受け取ると、コンテンツ記憶部２０２から、コンテンツ１００に含まれるＣＣＩ１０９及びＳＣＩ１０８を読み出し、読み出したＣＣＩ１０９及びＳＣＩ１０８を、配信要求判定部２１３へ出力する。また、読出部２１１は、配信要求判定部２１３から配信可を示す情報を受け取ると、コンテンツ１００に含まれるコンテンツ情報１１０を、コンテンツ記憶部２０２から順次読み出し、読み出したコンテンツ情報１１０を、配信部２１４へ出力する。
【００３６】
領域確保部２１２は、端末装置から、新たにコンテンツ１００を視聴したい旨を示す再生要求、並びに、コンテンツ１００の視聴を予約したい旨を示す予約要求及び視聴したい時刻を示す予約時刻情報を受け取る。なお、再生要求及び予約要求は、端末装置を識別する端末装置名又はＩＰアドレス、及びコンテンツを識別するコンテンツ名を含むものとする。
【００３７】
領域確保部２１２は、要求されたコンテンツ１００について、コンテンツ情報１１０の開始時点から６分後までの領域を、要求した端末装置のために仮確保する。仮確保された領域は、配信要求判定部２１３により配信が可能か否かが判断され、配信が可能であると判断された場合に、領域確保部２１２は、配信管理情報を生成し、生成した配信管理情報を配信管理テーブルに書き込む。配信管理情報が生成されると、仮確保した領域が確保される。確保された領域は、他の端末装置により視聴することはできない。配信管理情報及び配信管理テーブルについては後述する。
【００３８】
また、領域確保部２１２は、仮確保した領域の配信が不可能であると判定された場合であっても、配信要求判定部２１３から指示がある場合には、指示された再生位置情報を含む配信管理情報を生成し、再生位置情報が示す位置から後６分間の領域を確保する。
配信要求判定部２１３は、領域確保部２１２が仮確保した領域について、配信の可否を判定する。具体的に、配信要求判定部２１３は、読出部２１１から、コンテンツ１００に含まれるＣＣＩ１０９及びＳＣＩ１０８を受け取り、受け取ったＣＣＩ１０９及びＳＣＩ１０８と、管理情報記憶部２１８が記憶している配信管理テーブルと、端末装置を識別するＩＰアドレスとに基づき、配信可否の判定を行う。ここで配信可能と判定された場合、配信要求判定部２１３は、その旨を読出部２１１に通知する。配信不可能と判定された場合、配信要求判定部２１３は、配信管理テーブルを参照し、配信可能な部分があるか否か判定する。配信可能な部分が存在する場合、配信可能な部分の先頭を再生位置情報とする配信管理情報の生成を、領域確保部２１２へ指示する。配信可能な部分が存在しない場合、配信要求判定部２１３は、配信不可能を示す情報を、出力情報作成部２１６に通知する。
【００３９】
更に、配信予約がなされている場合に、配信要求判定部２１３は、時刻管理部２１９が管理している時刻を定期的に読み出し、読み出した時刻と配信管理情報に含まれる予約時刻情報が示す時刻とが一致するか否か判定する。時刻管理部２１９から読み出した時刻と予約時刻情報が示す時刻とが一致すると判定された場合、配信要求判定部２１３は、読出部２１１に対し、配信可を通知し、配信管理情報の予約時刻情報を破棄する。
【００４０】
また、配信要求判定部２１３は、入力部２０４及び領域確保部２１２を介して端末装置から、一時停止を示す操作要求を受け付けると、時刻管理部２１９に対し、タイマーによる一時停止時間の測定を指示する。配信要求判定部２１３は、時刻管理部２１９から、測定している一時停止時間が、第１閾値を超過したことを示す通知を受け取ると、管理情報記憶部２１８に記憶されている配信管理情報に、その旨を記述する。配信要求判定部２１３は、時刻管理部２１９から、測定している一時停止時間が、第２閾値を超過したことを示す通知を受け取ると、管理情報記憶部２１８に記憶されている配信管理情報を破棄する。
【００４１】
また、配信要求判定部２１３は、入力部２０４及び領域確保部２１２を介して、停止を示す操作要求を受け付けると、配信部２１４に配信停止の指示を送るとともに、管理情報記憶部２１８に記憶している配信管理情報を破棄する。
なお、領域確保部２１２は、コンテンツ情報１１０を配信中である端末装置から、定期的に再生位置を示す再生位置情報を受け付ける。本実施形態では、一例として、３０秒に１回受け付けるのもとする。領域確保部２１２及び配信要求判定部２１３は、再生位置情報を受け付ける都度、領域確保の仮確保、配信可否判定、配信管理情報の更新（領域の確保）を行う。ここで、コンテンツ情報１１０を再生中である端末装置のために確保される領域の幅は、再生位置情報が示す位置の前後３分間とする。前後３分間は一例であり、確保される領域の幅は限定されないが、コンテンツ情報１１０の早送り、巻戻し等に必要と考えられる幅であるとする。また、コンテンツ情報１１０の先頭から再生処理を開始した端末装置には、初期状態では、コンテンツ情報１１０の先頭から６分間の領域が確保されるが、端末装置による再生が進み、再生位置情報がコンテンツ情報の先頭から３分間を経過した時点から、上記のように、再生位置情報の前後３分間の領域確保が開始される。
同様に、コンテンツ情報１１０を再生中である端末装置から、早送り、巻戻しなどの操作要求情報を受け付ける都度、領域確保部２１２及び配信要求判定部２１３は、領域確保の仮確保、配信可否判定、配信管理情報の更新（領域の確保）を行う。
【００４２】
配信部２１４は、読出部２１１により順次読み出されるコンテンツ情報１１０を、エンコーダ２１５へ出力する。
エンコーダ２１５は、配信部２１４から、順次コンテンツ情報１１０を受け取り、受け取ったコンテンツ情報１１０をエンコードする。エンコーダ２１５は、エンコードしたコンテンツ情報１１０を、出力情報作成部２１６へ出力する。
【００４３】
出力情報作成部２１６は、エンコーダ２１５から、エンコードされたコンテンツ情報１１０を順次受け取り、更に、付加情報作成部２１７から付加情報を受け取る。出力情報作成部２１６は、コンテンツ情報１１０と付加情報とを合成し、出力情報を作成する。出力情報作成部２１６は、作成した出力情報を、出力部２０５を介して端末装置へ出力する。
また、出力情報作成部２１６は、配信要求判定部２１３から配信不可能を示す情報を受け取ると、配信不可能を示す出力情報を作成し、作成した出力情報を、出力部２０５を介して端末装置へ出力する。
【００４４】
付加情報作成部２１７は、予め内部に付加情報を作成するための付加情報制御情報を記憶している。付加情報作成部２１７は、付加情報制御情報に必要な情報を記述することにより、付加情報を作成する。具体的な作成処理については後述するが、付加情報作成部２１７は、管理情報記憶部２１８が記憶している配信管理テーブル１３０及び端末装置管理テーブル１４０に基づき、付加情報を作成する。作成された付加情報は、端末装置において、図９に示す付加情報３３０として、画面に表示される。
【００４５】
管理情報記憶部２１８は、配信管理テーブル１３０及び端末装置管理テーブル１４０を記憶する。配信管理テーブル１３０は、サーバ装置２０がコンテンツを配信中である端末装置、及びコンテンツの配信が予約されている端末装置毎に生成された配信管理情報を含む。端末装置管理テーブル１４０は、サーバ装置２０に接続されている端末装置毎に、各端末装置に係る情報が記述された端末装置管理情報を含む。
【００４６】
図６は、配信管理テーブル１３０のデータ構成を示す図である。同図に示すように、配信管理テーブル１３０は、配信管理情報１３１、１３２、及び１３３を含み、各配信管理情報は、端末装置名、コンテンツ名、再生位置情報、操作状況、及び予約時刻情報を含む。各配信管理情報は、領域確保部２１２により生成及び更新される。
ここで、操作状況は、サーバ装置２０が各端末装置から操作要求情報として受け付けた、各端末の操作状況を示しており、本実施形態においては、「再生」、「予約」、「早送り」、「巻戻し」、及び「一時停止」の何れかであるとする。なお、操作状況が「一時停止」に設定されている場合、一時停止時間が、時刻管理部２１９が保持している第１閾値を超過した場合には、配信要求判定部２１３により、操作状況の欄にフラグが設定される。フラグにより、一時指定時間が第１閾値を超過した旨を判別可能であるとする。
【００４７】
配信管理情報１３１は、ＴＶ３０が、コンテンツ名が、「ｍｏｖｉｅ＿０１」であるコンテンツの「００時間００分３３秒」の位置を再生中であることを示している。配信管理情報１３２は、ＰＣ４０が、「２００６年２月２５日  １６時００分００秒」から、コンテンツ名が、「ｓｐｏｒｔｓ＿０１」であるコンテンツの「００時間００分００秒」の位置からの再生を予約していることを示している。配信管理情報１３３は、ＰＤＡ５０が、コンテンツ名が、「ｍｏｖｉｅ＿０２」であるコンテンツの「１時間２３分４５秒」の位置において、再生を「一時停止」していることを示している。
【００４８】
なお、同図に示す配信管理テーブル１３０は、一例であり、サーバ装置２０によるコンテンツ情報の配信状況が変わる毎に、配信管理情報が更新されたり、削除されたりする。
図７は、端末装置管理テーブル１４０のデータ構成を示す図である。同図に示すように、端末装置管理テーブル１４０は、端末装置管理情報１４１、１４２、及び１４３を含み、各端末装置管理情報は、ＩＰアドレス、端末装置名、及び解像度情報を含む。なお、端末装置管理情報は、これらの情報に限らず、例えば「居間」、「台所」、「子供部屋」等、各端末装置の設置場所等を記述してもよい。
【００４９】
端末装置管理情報１４１は、ＴＶ３０のＩＰアドレスは、「10.10.10.1」であり、表示部３０８の解像度は、「１０２４×８００」であることを示している。端末装置管理情報１４２は、ＰＣ４０のＩＰアドレスは、「10.10.10.2」であり、ＰＣ４０に含まれる表示部の解像度は、「６４０×４８０」であることを示している。端末装置管理情報１４３は、ＰＤＡ５０のＩＰアドレスは、「10.10.10.3」であり、ＰＤＡ５０に含まれる表示部の解像度は、「１６０×１２０」であることを示している。
【００５０】
時刻管理部２１９は、時計とタイマーとを有し、時計で時刻を管理し、タイマーで一時停止時間を測定する。また、時刻管理部２１９は、予め内部に第１閾値、及び第２閾値を記憶している。時刻管理部２１９は、配信要求判定部２１３から指示を受けて、タイマーによる一時停止時間の測定を開始すると、定期的に（例えば１秒毎に）、タイマーが計測する一時停止時間が、第１閾値を超過したか否か判定する。一時停止時間が第１閾値を超過すると、時刻管理部２１９は、その旨を配信要求判定部２１３へ通知する。同様に、一時停止時間が第２閾値を超過すると、その旨を配信要求判定部２１３へ通知すると共に、タイマーによる一時停止時間の測定を終了する。
【００５１】
（４）入力部２０４
入力部２０４は、ＴＶ３０、ＰＣ４０、及びＰＤＡ５０から操作要求情報の入力を受け付け、受け付けた操作要求情報を、領域確保部２１２へ出力する。ここで、入力部２０４が各端末装置から受け付ける操作要求情報は、新規にコンテンツの再生を要求する情報、新規にコンテンツの予約を要求する情報、再生中のコンテンツの早送り、巻戻し、一時停止、及び停止を要求する情報などである。
【００５２】
また、入力部２０４は、コンテンツを再生中である端末装置から３０秒毎に、再生位置を示す再生位置情報の入力を受け付け、受け付けた再生位置情報を、領域確保部２１２へ出力する。
（５）出力部２０５
出力部２０５は、出力情報作成部２１６から、順次出力情報を受け取り、受け取った出力情報を、各端末装置へ出力する。
【００５３】
４．ＴＶ３０の構成
ここでは、端末装置の一例であるＴＶ３０の構成について説明する。
図８は、ＴＶ３０の構成を機能的に示す機能ブロック図である。同図に示すように、ＴＶ３０は、操作要求入力部３０１、操作要求情報作成部３０２、出力部３０３、入力部３０４、情報分離部３０５、デコーダ３０６、情報合成部３０７、表示部３０８、及びタイムコード抽出部３０９から構成される。
【００５４】
（１）操作要求入力部３０１
操作要求入力部３０１は、サーバ装置２０に記憶されているコンテンツの再生要求、予約要求、再生中のコンテンツの特殊再生要求、一時停止要求、停止要求などをユーザから受け付ける。なお、特殊再生要求とは、早送り及び巻戻しをいう。操作要求入力部３０１は、受け付けた操作要求を、操作要求情報作成部３０２へ出力する。なお、操作要求入力部３０１は、具体的には、キーボード、マウス、トラックパッド等により実現される。
【００５５】
（２）操作要求情報作成部３０２
操作要求情報作成部３０２は、操作要求入力部３０１から再生要求、予約要求及び停止要求を受け取ると、受け付けた要求に応じて、サーバ装置２０へ送信するための操作要求情報を作成する。操作要求情報作成部３０２は、作成した操作要求情報を出力部３０３へ出力する。
【００５６】
また、操作要求情報作成部３０２は、操作要求入力部３０１から、特殊再生要求及び一時停止要求を受け付けた場合にも同様に、受け付けた要求に応じて操作要求情報を作成するが、このときタイムコード抽出部３０９から再生位置を示すタイムコードを読み出し、読み出したタイムコードを再生位置情報として、操作要求情報と共に、出力部３０３へ出力する。
【００５７】
更に、操作要求情報作成部３０２は、コンテンツ情報の再生中、３０秒に１回、タイムコード抽出部３０９からタイムコードを読み出し、読み出したタイムコードを、再生位置情報として出力部３０３へ出力する。
（３）出力部３０３
出力部３０３は、操作要求情報作成部３０２から操作要求情報、及び再生位置情報を受け取ると、受け取った操作要求情報、及び再生医師情報を、サーバ装置２０へ送信する。
【００５８】
（４）入力部３０４
入力部３０４は、サーバ装置２０へ送信された操作要求情報に応じて、サーバ装置２０から送信された出力情報を受信し、受信した出力情報を、情報分離部３０５へ出力する。ここで、出力情報とは、動画データであるコンテンツ情報と、サーバ装置２０の付加情報作成部２１７により作成された付加情報とから構成される。
【００５９】
（５）情報分離部３０５
情報分離部３０５は、入力部３０４から出力情報を受け取り、受け取った出力情報を、コンテンツ情報と付加情報とに分離する。情報分離部３０５は、分離したコンテンツ情報を順次デコーダ３０６へ出力し、分離した付加情報を情報合成部３０７へ出力する。
（６）デコーダ３０６
デコーダ３０６は、情報分離部３０５から受け取ったコンテンツ情報を順次デコードし、画像情報を生成する。生成された画像情報は、順次情報合成部３０７へ出力される。ここで、デコーダ３０６におけるデコード法は、サーバ装置２０のエンコーダ２１５におけるエンコード法と対応しているものとする。
【００６０】
（７）情報合成部３０７
情報合成部３０７は、情報分離部３０５から付加情報を受け取り、更に、デコーダ３０６により生成された画像情報を順次受け取る。情報合成部３０７は、画像情報と付加情報とを合成し、画面情報を作成する。情報合成部３０７は、作成した画面情報を表示部３０８へ出力する。
【００６１】
（８）表示部３０８
表示部３０８は、具体的には、ＰＤＰ（Ｐｌａｓｍａ Ｄｉｓｐｌａｙ Ｐａｎｅｌ）、液晶ディスプレイ、ＥＬディスプレイ等により実現され、情報合成部３０７から画面情報を受け取ると、受け取った画面情報をディスプレイに表示する。
図９は、具体例として、表示部３０８が表示する画面情報３２０を示す図である。同図に示すように、画面情報３２０は、付加情報３３０と画像情報３４０とが合成されて同一画面上に表示される。
【００６２】
付加情報３３０は、自機が再生しているコンテンツ情報に係る情報が記述される。具体的には、付加情報３３０の左端をコンテンツ情報の開始時刻、右端をコンテンツ情報の終了時刻とし、斜線部分の領域３３１は、自機が確保している領域を示し、領域３３１に含まれるバー３３２は、自機による視聴位置を示す。
更に、領域３３３及び領域３３４は、他の端末装置により確保されている領域を示す。ここで、領域３３３は、端末装置名記述領域３３３ａと操作状況記述領域３３３ｂとを含み、領域３３４も同様に、端末装置名記述領域３３４ａと操作状況記述領域３３４ｂとを含む。
【００６３】
領域３３３の端末装置名記述領域３３３ａは、「ＰＣ４０」と記述されていることから、当該コンテンツ情報の当該領域をＰＣ４０が確保しており、操作状況記述領域３３３ｂは、「早送り」と記述されていることから、ＰＣ４０が早送りの操作を行っていることを示す。領域３３４の端末装置名記述領域３３４ａは、「ＰＤＡ５０」と記述されていることから、当該コンテンツ情報の当該領域をＰＤＡ５０が確保しており、操作状況記述領域３４３ｂは、「巻戻し」と記述されていることから、ＰＤＡ５０が巻戻しの操作を行っていることを示す。
【００６４】
（９）タイムコード抽出部３０９
タイムコード抽出部３０９は、デコーダによりコンテンツ情報がデコードされる際に、コンテンツ情報からタイムコードを抽出し、抽出したタイムコードを内部に保持する。ここで抽出されたタイムコードは、操作要求情報作成部３０２により読み出され、サーバ装置２０に対し、再生位置情報として送信される。
【００６５】
なお、ＰＣ４０及びＰＤＡ５０については、ＴＶ３０と同様の構成を有するため、説明を省略する。
＜動作＞
１．情報配信システム１の動作
先ず、情報配信システム１全体の動作について説明する。図１０、１１、及び１２は、情報配信システム１の動作を示すフローチャートである。なお、ここでは、ＴＶ３０、ＰＣ４０、及びＰＤＡ５０の動作については、ＴＶ３０を具体例として用いて説明する。
【００６６】
放送局装置１０は、コンテンツを生成する（ステップＳ１）。放送局装置１０は、生成したコンテンツを、デジタル放送波に乗せて放送し（ステップＳ２）、サーバ装置２０は、デジタル放送波を受信する（ステップＳ２）。サーバ装置２０は、デジタル放送波からコンテンツを抽出して、コンテンツ記憶部２０２に蓄積する（ステップＳ３）。
ＴＶ３０の操作要求入力部３０１は、コンテンツの再生要求又は予約要求を受け付ける（ステップＳ４）。操作要求情報作成部３０２は、ステップＳ４で受け付けた操作要求に基づき、操作要求情報を作成する（ステップＳ５）。出力部３０３は、操作要求情報をサーバ装置２０へ送信し、サーバ装置２０の入力部２０４は、操作要求情報を受信する（ステップＳ６）。
【００６７】
領域確保部２１２は、要求されたコンテンツの開始時点から６分間の領域を仮確保する（ステップＳ７）。続いて、配信要求判定部２１３は、仮確保された領域について配信要求判定を行う（ステップＳ８）。配信要求判定の動作の詳細は後述する。ここで、ステップＳ６で受け付けた操作要求情報が再生要求を示す場合には（ステップＳ９でＮＯ）、ステップＳ１１に進み処理を続ける。
【００６８】
ステップＳ６で受け付けた操作要求情報が予約要求を示す場合には（ステップＳ９でＹＥＳ）、配信要求判定部２１３は、現在時刻が予約時刻と一致するか否か判断する（ステップＳ１０）。現在時刻が予約時刻と一致しない場合（ステップＳ１０でＮＯ）、配信要求判定部２１３によるステップＳ１０の処理は、サーバ装置２０における他の処理と並行し、継続して行われる。現在時刻が予約時刻と一致する場合（ステップＳ１０でＹＥＳ）、ステップＳ１１に進む。
【００６９】
次に、配信要求判定部２１３は、読出部２１１に対し、コンテンツ情報の読み出しを指示し、読出部２１１は、コンテンツ記憶部２０２からコンテンツ情報を読み出す（ステップＳ１１）。
読出部２１１は、配信部２１４を介して、コンテンツ情報をエンコーダ２１５へ出力する。エンコーダ２１５は、配信部２１４から受け取るコンテンツ情報を順次エンコードする（ステップＳ１２）。
【００７０】
また、付加情報作成部２１７は、管理情報記憶部２１８に記憶されている配信管理テーブル及び端末装置管理テーブル１４０に基づき、付加情報を生成する（ステップＳ１３）。出力情報作成部２１６は、エンコーダ２１５からエンコードしたコンテンツ情報を受け取り、付加情報作成部２１７から、付加情報を受け取る。出力情報作成部２１６は、エンコードしたコンテンツ情報と付加情報とから出力情報を作成する（ステップＳ１４）。出力部２０５は、出力情報作成部２１６によって作成された出力情報を送信し、ＴＶ３０の入力部３０４は、出力情報を受信する（ステップＳ１５）。
【００７１】
入力部３０４は、受信した出力情報を情報分離部３０５へ渡し、情報分離部３０５は、出力情報をコンテンツ情報と付加情報とに分離する（ステップＳ１６）。情報分離部３０５は、分離したコンテンツ情報をデコーダ３０６へ出力し、分離した付加情報を情報合成部３０７へ出力する。次に、デコーダ３０６は、情報分離部３０５から受け取るコンテンツ情報をデコードし（ステップＳ１７）、画像情報を生成する。生成した画像情報を情報合成部３０７へ出力する。
情報合成部３０７は、デコーダ３０６から受け取った画像情報に付加情報を合成し（ステップＳ１８）、画面情報を生成する。情報合成部３０７は、生成した画面情報を表示部３０８へ出力し、表示部３０８は、画面情報を表示する（ステップＳ１９）。
【００７２】
サーバ装置２０からＴＶ３０に対しコンテンツ情報が配信され、ＴＶ３０によるコンテンツ情報の再生が開始すると、３０秒毎に、操作要求情報作成部３０２は、タイムコード抽出部３０９からタイムコードを読み出し、読み出したタイムコードを再生位置とする再生位置情報を生成する（ステップＳ２０）。出力部３０３は、操作要求情報作成部３０２により作成される再生位置情報をサーバ装置２０へ送信し、サーバ装置２０の入力部２０４は、再生位置情報を受信する（ステップＳ２１）。即ち、ステップＳ２０及びステップＳ２１の処理は、ＴＶ３０が同一のコンテンツ情報を再生している間３０秒に一度行われる処理である。また、ステップＳ２１で再生位置情報を受信したサーバ装置２０は、ステップＳ８と同様の配信要求判定を行う。
【００７３】
次に、ＴＶ３０にて、再生中であるコンテンツ情報の特再要求、一時停止要求、又は停止要求を受け付けない場合には（ステップＳ２２でＮＯ）、ステップＳ１５へ戻り、順次サーバ装置２０から送信される出力情報を受信し、コンテンツ情報の再生処理を継続する。このとき、サーバ装置２０側も、ステップＳ１１からステップＳ１５までの処理を繰り返し継続して行っている。
【００７４】
一方、操作要求入力部３０１が、再生中であるコンテンツ情報の特再要求、一時停止要求、又は停止要求を受け付けた場合（ステップＳ２２でＹＥＳ）、操作要求情報作成部３０２は、要求に応じた操作要求情報を生成し（ステップＳ２３）、更に、タイムコード抽出部３０９からタイムコードを読み出す。操作要求情報作成部３０２は、読み出したタイムコードを再生位置情報とし、操作要求情報と共に、出力部３０３へ出力する。出力部３０３は、操作要求情報と再生位置情報とをサーバ装置２０へ送信し、サーバ装置２０の入力部２０４は、操作要求情報と再生位置情報とを受信する（ステップＳ２４）。
【００７５】
なお、先に述べたように、サーバ装置２０は、ステップＳ２４で特再処理等の操作要求情報を受信しない場合には、ＴＶ３０に対するコンテンツ情報の配信処理（ステップＳ１１からステップＳ１５）を継続する。
ステップＳ２４で受信した操作要求情報が停止要求である場合（ステップＳ２５でＹＥＳ）、読出部２１１は、コンテンツ情報の読み出しを停止し（ステップＳ２６）、配信要求判定部２１３は、管理情報記憶部２１８が記憶している配信管理テーブルから、ＴＶ３０に係る配信管理情報を破棄する（ステップＳ２７）。
【００７６】
ステップＳ２４で受信した操作要求情報が特再要求、即ち、早送り又は巻戻しを示す場合（ステップＳ２８でＹＥＳ）、早送り又は巻戻しの処理を行う（ステップＳ２９）。具体的に、配信要求判定部２１３は、読出部２１１に対し、早送り又は巻戻しのストリーム配信のためのコンテンツ情報の読み出しを指示すると共に、管理情報記憶部２１８に記憶されているＴＶ３０に係る配信管理情報の操作状況欄に「早送り」又は「巻戻し」を記述する。その後、サーバ装置２０は、ステップＳ７に戻り、ステップＳ２４で受信した再生位置情報に基づき、領域の仮確保と配信要求判定とを行う。
【００７７】
ステップＳ２４で受信した操作要求情報が停止要求、特再要求の何れでもない場合には、一時停止要求である。このとき、読出部２１１は、コンテンツ情報の読み出しを停止し（ステップＳ３０）、更に、配信要求判定部２１３は、ＴＶ３０に係る配信管理情報の操作状況欄に「一時停止」を記述すると共に、時刻管理部２１９に対し、タイマーによる一時停止時間の測定を指示する。時刻管理部２１９は、タイマーによる一時停止時間の計測を行う（ステップＳ３１）。
【００７８】
時刻管理部２１９は、計測している一時停止時間と第１閾値とを比較し、一時停止時間が第１閾値以下である場合（ステップＳ３２でＮＯ）、ステップＳ３１へ戻り一時停止時間の計測を継続する。一時停止時間が第１閾値を越えた場合（ステップＳ３２でＹＥＳ）、配信要求判定部２１３は、ＴＶ３０の配信管理情報の操作状況欄に、第１閾値を超過した旨を記述する（ステップＳ３３）。
【００７９】
その後、時刻管理部２１９は、タイマーによる一時停止時間の計測を継続し（ステップＳ３４）、計測している一時停止時間と第２閾値とを比較する。一時停止時間が第２閾値以下である場合（ステップＳ３５でＮＯ）、ステップＳ３４へ戻り一時停止時間の計測を継続する。一時停止時間が第２閾値を越えた場合（ステップＳ３５でＹＥＳ）、配信要求判定部２１３は、ＴＶ３０の配信管理情報を破棄する（ステップＳ３６）。
【００８０】
２．コンテンツ生成処理の動作
ここでは、放送局装置１０によるコンテンツ生成処理の動作について説明する。図１３は、コンテンツ生成処理の動作を示すフローチャートである。なお、ここに示す動作は、図１０のステップＳ１の詳細である。
先ず、コンテンツ情報入力部１０１は、動画コンテンツであるコンテンツ情報の入力を受け付ける（ステップＳ３８）。次に、コピー制御情報設定部１０３は、入力部１０２を介して入力されたＣＣＩ設定情報に基づき、ＣＣＩを設定する（ステップＳ３９）。次に、配信制御情報設定部１０４は、入力部１０２を介して入力されたＳＣＩ設定情報に基づき、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１のビットパターンを設定する（ステップＳ４０）。次に、配信制御情報設定部１０４は、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２のビットパターンを設定する（ステップＳ４１）。最後に、ステップＳ４１で設定したＳｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２のビットパターンが「１０」である場合には、Ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓの値を設定し（ステップＳ４２）、ＳＣＩを生成する。
【００８１】
コンテンツ生成部１０５は、コンテンツ情報、ＣＣＩ、及びＳＣＩから、コンテンツを生成する（ステップＳ４３）。
３．配信要求判定処理の動作
ここでは、サーバ装置２０による配信要求判定処理の動作について説明する。図１４及び図１５は、配信要求判定処理の動作を示すフローチャートである。ここに示す動作は、図１０のステップＳ８の詳細である。
【００８２】
配信要求判定部２１３は、再生要求又は予約要求されたコンテンツに含まれるＳＣＩを読み出し、先ず、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１の判定を行う（ステップＳ４９）。具体的には、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１に設定されているビットパターンを読み取り、要求されたコンテンツの配信可能な範囲を判断する。また、配信要求判定部２１３は、管理情報記憶部２１８に記憶されているＴＶ３０の端末装置管理情報１４１から、ＴＶ３０のＩＰアドレスを読み出す。配信要求判定部２１３は、ＴＶ３０が、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１が示す配信可能範囲に存在するか否か判定する。
【００８３】
ＴＶ３０が、配信可能範囲に存在しない場合（ステップＳ４９でＮＧ）、ステップＳ５１に進む。ＴＶ３０が、配信可能範囲に存在する場合（ステップＳ４９でＯＫ）、続いて、配信要求判定部２１３は、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２の判定を行う（ステップＳ５０）。
Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「００」に設定されている場合（ステップＳ５０で００）、配信要求判定部２１３は、コンテンツ情報の配信は不可能であると判断し（ステップＳ５１）、ＴＶ３０に対し、その旨を通知する（ステップＳ５２）。
【００８４】
Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「０１」に設定されている場合（ステップＳ５０で０１）、配信要求判定部２１３は、配信可能台数ｍ＝１とし（ステップＳ５３）、ステップＳ５６へ進む。Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「１０」に設定されている場合（ステップＳ５０で１０）、配信要求判定部２１３は、Ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓを参照し（ステップＳ５４）、Ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｎｔｅｎｔｓが示す値をＮとすると、配信可能台数ｍ＝Ｎとする（ステップＳ５５）。
【００８５】
次に、配信要求判定部２１３は、配信管理テーブルを参照し（ステップＳ５６）、ステップＳ７で仮確保した領域を、既に確保している他の端末装置の台数を判断する（ステップＳ５７）。ここで、配信管理情報の操作状況欄に「一時停止」が記述されており、且つ、一時停止時間が第１閾値を超過したことを示すフラグが設定されている端末装置が存在する場合には、当該端末装置は、領域を確保している端末装置としてカウントされないものとする。
【００８６】
ステップＳ７で仮確保した領域を、既に確保している他の端末装置の台数がｍ台未満の場合（ステップＳ５８でＹＥＳ）、ステップＳ５９へ進む。台数がｍ台以上の場合（ステップＳ５８でＮＯ）、配信要求判定部２１３は、禁止モードを読み込む。
禁止モードは、仮確保した領域の配信がＳＣＩに反するために禁止される場合の処理を決定する情報であって、「移動」及び「停止」の何れかに設定されている。禁止モードは、予め配信要求判定部２１３が、全ての端末装置に共通するモードを保持していてもよいし、端末装置毎に異なるモードが設定されており、端末装置毎に、配信管理情報に記述されていてもよい。
【００８７】
配信要求判定部２１３は、読み込んだ禁止モードを判断し（ステップＳ６０）、禁止モードが「停止」を示す場合（ステップＳ６０で停止）、コンテンツ情報の配信は不可能であると判断し（ステップＳ６１）、ＴＶ３０に対し、その旨を通知する（ステップＳ６２）。禁止モードが「移動」を示す場合（ステップＳ６０で移動）、配信要求判定部２１３は、領域がｍ台以上で重複しないよう、ＴＶ３０に確保させる領域を、ステップＳ７で仮確保した領域から移動させる（ステップＳ６３）。次に、配信要求判定部２１３は、ステップＳ６３で移動した領域の確保を領域確保部２１２に指示し、領域確保部２１２は、配信管理情報の生成又は更新を行う（ステップＳ６４）。
【００８８】
Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「１１」に設定されている場合（ステップＳ５０で１１）、配信要求判定部２１３は、配信可能であると判定し、仮確保された領域の確保を領域確保部２１２に指示し、領域確保部２１２は、配信管理情報を生成又は更新する（ステップＳ５９）。
なお、サーバ装置２０が、図１０のステップＳ７の仮確保処理、及び図１４，図１５に示した配信要求判定処理を行うのは、ステップＳ６で再生要求又は予約要求を受け付けたときのみでなく、サーバ装置２０が、図１１のステップＳ２１で、ＴＶ３０から再生位置情報を受け付ける都度（本実施形態では３０秒毎に）行われる。
【００８９】
４．付加情報作成処理の動作
ここでは、サーバ装置２０による付加情報作成処理の動作について説明する。図１６は、付加情報作成処理の動作を示すフローチャートである。ここに示す動作は、図１０のステップＳ１３の詳細である。
付加情報作成部２１７は、管理情報記憶部２１８の配信管理テーブルから、ＴＶ３０の配信管理情報を読み出し、再生位置情報が示す位置の前後３分間の位置を、ＴＶ３０が確保している領域として、付加情報制御情報に記述する（ステップＳ７１）。次に、付加情報作成部２１７は、再生位置情報が示す位置を視聴位置として付加情報制御情報に記述する（ステップＳ７２）。
【００９０】
続いて、付加情報作成部２１７は、配信管理テーブルを参照し、同一のコンテンツ情報を視聴している他の端末装置が存在するか否か判断する（ステップＳ７３）。同一のコンテンツ情報を視聴している他の端末装置が存在しない場合（ステップＳ７３でＮＯ）、付加情報作成部２１７は、ＴＶ３０が確保している領域及びＴＶ３０の視聴位置のみからなる付加情報を、出力情報作成部２１６へ出力する。
【００９１】
同一のコンテンツ情報を視聴している他の端末装置が存在している場合（ステップＳ７３でＹＥＳ）、端末装置毎にステップＳ７５からステップＳ７７を繰り返す（ステップＳ７４）。先ず、付加情報作成部２１７は、付加情報制御情報に、他の端末が確保している領域を記述する（ステップＳ７５）。次に、端末装置名を記述し（ステップＳ７６）、操作状況を記述する（ステップＳ７７）。同一コンテンツを視聴している他の全ての端末装置について、ステップＳ７５からステップＳ７７までの処理を終えたら、付加情報作成部２１７は、繰り返しを終了し（ステップＳ７８）、生成された付加情報を出力情報作成部２１６に出力する。
【００９２】
５．重複を避けて再生制御を行う場合の動作
ここでは、図１７を用いて、ステップＳ６０の詳細、即ち、１つのコンテンツ情報が複数の端末装置に配信されている場合において、ＳＣＩが示す配信可能な台数を超えて、各端末装置が確保する領域が重複しないよう、配信要求判定部２１３が行う制御について説明する。
【００９３】
ここでは、具体例として、ＳＣＩのＳｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「０１」に設定されているコンテンツ情報を、ＴＶ３０が視聴している場合について説明する。なお、ここでは説明の便宜上、ＴＶ３０の表示部３０８に表示される付加情報を用いて説明する。
先ず、図１７（ａ）の付加情報４００ａに示すように、ＴＶ３０が領域４０１ａを確保しており、バー４０２ａが示す位置を視聴しているとする。このときＰＣ４０が同一コンテンツ情報の領域４０３ａを確保し、ＰＤＡ５０が同一コンテンツ情報の領域４０４ａを確保している。
【００９４】
次に、ＴＶ３０が、早送りを示す操作要求情報をサーバ装置２０へ送信した場合、図１７（ｂ）の付加情報４００ｂに示すように、ＴＶ３０の確保する領域４０１ｂの最も後ろの位置が、ＰＤＡ５０が確保している領域４０４ｂの最も前の位置に一致したとする。ここで、サーバ装置２０の配信要求判定部２１３は、領域確保部２１２に対し、領域の確保を一旦停止させる。
【００９５】
その後、ＴＶ３０による早送りに伴い、図１７（ｃ）に示すように、ＴＶ３０の視聴位置を示すバー４０２ｃは、ＴＶ３０が確保している領域４０１ｃの最も後ろの位置に到達する。当該コンテンツ情報は、Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「０１」に設定されていることから、ＴＶ３０の視聴位置が、ＰＤＡ５０が確保している領域４０４ｃと重複することが禁止される。
【００９６】
そのため、配信要求判定部２１３は、領域確保部２１２に対し、ＰＤＡ５０が確保している領域４０４ｄを避けてＴＶ３０の領域を確保するよう指示し、領域確保部２１２は、図１７（ｄ）に示すように、ＴＶ３０の領域４０１ｄを確保する。この場合、ＴＶ３０の視聴位置を示すバー４０２ｄは、領域４０１ｄの最も前に位置する。
領域確保部２１２は、図１７（ｅ）に示すように、ＴＶ３０の視聴位置を示すバー４０２ｅが、領域４０１ｅの中心に位置する状態になると、改めて領域の確保を開始する。
【００９７】
＜その他の変形例＞
（１）上記実施形態において、ＳＣＩは、放送局装置１０によりコンテンツ情報に付加される構成を有するが、本発明においてこの構成は必須ではなく、サーバ装置２０が、コンテンツ情報にＳＣＩを付加する構成であってもよい。例えば、ユーザ自作のコンテンツ情報をサーバ装置２０に蓄積しておく場合に、ユーザが自らＳＣＩを設定することも可能である。
【００９８】
（２）上記実施形態においては、図１７を用いて説明した通り、確保した領域が重複する場合に、先に領域を確保している端末装置が優先されるように説明したが（図１７においては、ＴＶ３０よりＰＤＡ５０の領域確保が優先された）、この構成は必須ではない。例えば、予め各端末装置に優先順位を設定しておき、優先順位に応じて、領域が重複する場合の処理を行ってもよい。優先順位は、サーバ装置２０の管理情報記憶部２１８に記憶されている端末装置管理テーブル１４０に記述してもよい。
【００９９】
例えば、ＴＶ３０が、ＰＤＡ５０より高い優先順位に設定されていたと仮定すると、図１７（ｃ）において、ＴＶ３０が確保している領域４０１ｃとＰＤＡ５０が確保している領域４０４ｃとが重複する場合においては、ＴＶ３０は、そのままシーケンシャルに当該コンテンツ情報を視聴可能であり、ＰＤＡ５０の領域が、ＴＶ３０が確保する領域の先へ移動する。
【０１００】
（３）上記実施形態では、１つのコンテンツ情報は例えば映画１本の情報であり、１つのコンテンツ情報に１つのＳＣＩが付加されている構成を有するが、本発明においては、コンテンツ情報の部分ごとに異なるＳＣＩが設定されている構成であってもよい。
より具体的には、放送局装置１０により、コンテンツ情報の一部分である部分コンテンツ毎に、１つのＳＣＩを設定し、オフセットとＳＣＩとのリストを作成する。放送局装置１０は、コンテンツ情報と共に生成したリストを放送し、サーバ装置２０は、コンテンツ情報とリストとを受信する。その後、サーバ装置２０は、受信したリストに従い、部分コンテンツ毎に設定されたＳＣＩに応じて、配信要求判定を行うように構成してもよい。
【０１０１】
（４）本発明におけるＳＣＩは、端末装置の属性に応じて、コンテンツ情報の配信が可能であるか否かを示す情報であってもよい。
例えば、コンテンツ情報の蓄積機能を有する端末装置、蓄積機能を有していない端末装置とが混在するシステムにおいて、蓄積機能を端末装置の属性とすることができる。このとき、ＳＣＩは、蓄積機能を有する端末装置に対してはコンテンツ情報の配信を禁止し、蓄積機能を有していない端末装置に対しては、コンテンツ情報の配信を許可するように設定してもよい。
【０１０２】
各端末装置は、蓄積機能を有するか否かを示す属性を、再生要求、予約要求、再生位置情報と共に、サーバ装置２０へ送信し、サーバ装置２０は、端末装置から送信された属性が「蓄積機能あり」を示す場合に、コンテンツ情報の配信を禁止し、属性が「蓄積機能なし」を示す場合に、コンテンツ情報の配信を許可するように構成してもよい。
（５）上記実施形態において、端末装置による一時停止時間が、予め設定されている第１閾値を超えると、それまで端末装置が確保していた領域が確保されず、他の端末装置から再生要求がある場合には、他の端末に対し確保していた領域を明け渡すように構成される。その仕組みとして、配信管理情報の操作状況欄にフラグを設定するとしているが、このフラグを用いた制御は必須ではない。例えば、端末装置により一時停止が要求されると、当該端末装置が確保していた領域が、停止時間に比例して徐々に狭まるように制御してもよい。
【０１０３】
また、上記実施形態における一時停止の処理は、コンテンツのＳｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ２が「０１」に設定されている場合にのみ行うように構成してもよい。
（６）本発明において、１つの端末装置が確保する領域は、再生位置の前後３間に限定されない。また、確保する領域は固定でなくともよい。例えば、端末装置から受け取る操作要求情報に応じて、決定してもよい。
【０１０４】
一例として、端末装置が通常の再生処理を行っている場合には、確保する領域は再生位置の前後３分間とし、端末装置が早送り、巻戻し等の特殊再生処理を行っている場合には、確保する領域は、再生位置の前後５分間としてもよい。
（７）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１０５】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ‐ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ‐ＲＯＭ、ＤＶＤ‐ＲＡＭ、ＢＤ（Ｂｌｕ‐ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０１０６】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０１０７】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（８）また本発明は、上記実施形態における放送局装置１０及びサーバ装置２０の機能ブロックの一部又は全てが集積回路であるＬＳＩとして実現される場合も本発明に含まれる。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１０８】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路で実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（FieldProgrammable Gate Array）やＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
更には、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応などが可能性として有り得る。
【０１０９】
（９）前記実施形態及び前記変形例をそれぞれ組み合わせた構成も、本発明に含まれる。
【産業上の利用可能性】
【０１１０】
本発明は、デジタル放送網、インターネット等を介して、ホームサーバ等に映像、音楽等のデジタルコンテンツを配信する事業において、コンテンツホルダの権利を保護する仕組みとして有用である。
【図面の簡単な説明】
【０１１１】
【図１】情報配信システム１のシステム構成を示す図である。
【図２】放送局装置１０の機能的な構成を示す機能ブロック図である。
【図３】放送局装置１０から放送されるコンテンツのデータ構成を示す図である。
【図４】（ａ）Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅ１の値と、その意味とを対応付けたテーブルである。（ｂ）Ｓｔｒｅａｍ＿ｃｏｎｔｒｏｌ＿ｔｙｐe２の値と、その意味とを対応付けたテーブルである。
【図５】サーバ装置２０の機能的な構成を示す機能ブロック図である。
【図６】配信管理テーブル１３０のデータ構成を示す図である。
【図７】端末装置管理テーブル１４０のデータ構成を示す図である。
【図８】ＴＶ３０の構成を機能的に示す機能ブロック図である。
【図９】表示部３０８に表示される画面情報３２０を示す図である。
【図１０】情報配信システム１の動作を示すフローチャートである。
【図１１】情報配信システム１の動作を示すフローチャートであり、図１０から続く。
【図１２】情報配信システム１の動作を示すフローチャートであり、図１１から続く。
【図１３】放送局装置１０によるコンテンツ生成処理の動作を示すフローチャートである。
【図１４】サーバ装置２０による配信可否判定処理の動作を示すフローチャートである。
【図１５】サーバ装置２０による配信可否判定処理の動作を示すフローチャートであり、図１４から続く。
【図１６】サーバ装置２０による付加情報作成処理の動作を示すフローチャートである。
【図１７】（ａ）付加情報画像４００ａを示す図である。（ｂ）付加情報画像４００ｂを示す図である。（ｃ）付加情報画像４００ｃを示す図である。（ｄ）付加情報画像４００ｄを示す図である。（ｅ）付加情報画像４００ｅを示す図である。
【符号の説明】
【０１１２】
１    情報配信システム
１０    放送局装置
２０    サーバ装置
３０    ＴＶ
４０    ＰＣ
５０    ＰＤＡ
１０１    コンテンツ情報入力部
１０２    入力部
１０３    コピー制御情報設定部
１０４    配信制御情報設定部
１０５    コンテンツ生成部
１０６    コンテンツ送信部
２０１    受信部
２０２    コンテンツ記憶部
２０３    配信制御部
２０４    入力部
２０５    出力部
２１１    読出部
２１２    領域確保部
２１３    配信要求判定部
２１４    配信部
２１５    エンコーダ
２１６    出力情報作成部
２１７    付加情報作成部
２１８    管理情報記憶部
２１９    時刻管理部
３０１    操作要求入力部
３０２    操作要求情報作成部
３０３    出力部
３０４    入力部
３０５    情報分離部
３０６    デコーダ
３０７    情報合成部
３０８    表示部
３０９    タイムコード抽出部
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2006080291.tif 000019
【図２】
2006080291.tif 000020
【図３】
2006080291.tif 000021
【図４】
2006080291.tif 000022
【図５】
2006080291.tif 000023
【図６】
2006080291.tif 000024
【図７】
2006080291.tif 000025
【図８】
2006080291.tif 000026
【図９】
2006080291.tif 000027
【図１０】
2006080291.tif 000028
【図１１】
2006080291.tif 000029
【図１２】
2006080291.tif 000030
【図１３】
2006080291.tif 000031
【図１４】
2006080291.tif 000032
【図１５】
2006080291.tif 000033
【図１６】
2006080291.tif 000034
【図１７】
2006080291.tif 000035
【国際調査報告】
2006080291.tif 000036
2006080291.tif 000037