(57)【特許請求の範囲】
【請求項１】
広告情報を含むコンテンツを受信する第１の受信手段と、
前記第１の受信手段により受信され前記コンテンツから広告情報を抽出する抽出手段と、
前記抽出手段より抽出された前記広告情報を、前記コンテンツから独立して読み出すことができるように記録する記録手段と、
前記記録手段に記録されている前記広告情報の中から１つの情報を選択する選択手段と、
情報提供装置からネットワークを介して、前記記録手段に記録されている前記広告情報の中から１つの情報を選択する選択信号であって、前記コンテンツ毎、またはユーザ毎の選択信号を受信する第２の受信手段と、
前記第２の受信手段により受信された前記選択信号を保持する保持手段と、
前記ユーザが前記コンテンツのうちの視聴した区間に対応する視聴済み区間情報を検出する視聴済み区間情報検出手段と、
前記視聴済み区間情報検出手段により検出された前記視聴済み区間情報と、前記保持手段により保持されている前記選択信号に基づいて、視聴済みの前記広告情報を特定する特定手段と、
前記特定手段により特定された視聴済みの前記広告情報を、前記情報提供装置に前記ネットワークを介して送信する送信手段と
備える情報処理装置。
【請求項２】
計時動作を行う計時手段をさらに備え、
前記計時手段により所定の時刻が計時されたとき、前記広告情報が出力される
請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツに含まれる前記広告情報を、前記選択手段により選択された前記広告情報に置き換えて出力する
請求項１に記載の情報処理装置。
【請求項４】
前記コンテンツの先頭または最後尾において、前記広告情報を出力する
請求項１に記載の情報処理装置。
【請求項５】
前記情報処理装置のユーザの嗜好情報を取得する取得手段をさらに備え、
前記選択手段は、前記取得手段により取得された前記嗜好情報に基づいて、前記記録手段に記録されている前記広告情報の中から１つの広告情報を選択する
請求項１に記載の情報処理装置。
【請求項６】
前記選択手段は、前記第２の受信手段により受信された前記選択信号に基づいて、前記記録手段に記録されている前記広告情報の中から１つの情報を選択する
請求項１に記載の情報処理装置。
【請求項７】
前記記録手段に記録されている前記コンテンツの区間に対応する区間情報を取得する取得手段をさらに備え、
前記送信手段は、前記取得手段により取得された前記区間情報を、前記情報提供装置に前記ネットワークを介して送信する
請求項１に記載の情報処理装置。
【請求項８】
ユーザの前記コンテンツの視聴に関する操作を検出する操作検出手段をさらに備え、
前記送信手段は、前記操作検出手段により検出された前記操作情報を、前記情報提供装置に前記ネットワークを介してさらに送信する
請求項１に記載の情報処理装置。
【請求項９】
前記送信手段は、前記視聴済み区間情報検出手段により検出された前記視聴済み区間情報を、前記情報提供装置に前記ネットワークを介してさらに送信する
請求項１に記載の情報処理装置。
【請求項１０】
前記情報提供装置から前記ネットワークを介して、前記コンテンツの再生の区間と順序を規定する再生データであって、前記広告情報を抽出するのに必要な抽出情報を含む前記再生データを受信する第３の受信手段をさらに備え、
前記抽出手段は、前記第３の受信手段により受信された前記抽出情報に基づいて、前記第１の受信手段により受信され前記コンテンツから前記広告情報を抽出する
請求項１に記載の情報処理装置。
【請求項１１】
前記情報提供装置から前記ネットワークを介して、前記広告情報の記録を要求する記録要求信号を受信する第２の第３の受信手段をさらに備え、
前記記録手段は、前記第３の受信手段により受信された前記記録要求信号に基づいて、前記第１の受信手段により受信された前記広告情報を記録する
請求項１に記載の情報処理装置。
【請求項１２】
情報提供装置と通信を行う通信手段と、所定の情報を記録する記録手段を少なくとも含む情報処理装置の情報処理方法において、
広告情報を含むコンテンツを受信し、
受信され前記コンテンツから広告情報を抽出し、
抽出された前記広告情報を、前記コンテンツから独立して読み出すことができるように前記記録手段に記録し、
前記記録手段に記録されている前記広告情報の中から１つの情報を選択し、
前記情報提供装置からネットワークを介して、前記記録手段に記録されている前記広告情報の中から１つの情報を選択する選択信号であって、前記コンテンツ毎、またはユーザ毎の選択信号を受信し、
受信された前記選択信号を保持し、
前記ユーザが前記コンテンツのうちの視聴した区間に対応する視聴済み区間情報を検出し、
検出された前記視聴済み区間情報と、前記保持されている選択信号に基づいて、視聴済みの前記広告情報を特定し、
特定された視聴済みの前記広告情報を、前記情報提供装置に前記ネットワークを介して送信する
ステップを含む情報処理方法。
【請求項１３】
情報提供装置と通信を行う通信手段と、所定の情報を記録する記録手段を少なくとも含む情報処理装置に、
広告情報を含むコンテンツを受信し、
受信され前記コンテンツから広告情報を抽出し、
抽出された前記広告情報を、前記コンテンツから独立して読み出すことができるように前記記録手段に記録し、
前記記録手段に記録されている前記広告情報の中から１つの情報を選択し、
前記情報提供装置からネットワークを介して、前記記録手段に記録されている前記広告情報の中から１つの情報を選択する選択信号であって、前記コンテンツ毎、またはユーザ毎の選択信号を受信し、
受信された前記選択信号を保持し、
前記ユーザが前記コンテンツのうちの視聴した区間に対応する視聴済み区間情報を検出し、
検出された前記視聴済み区間情報と、前記保持されている選択信号に基づいて、視聴済みの前記広告情報を特定し、
特定された視聴済みの前記広告情報を、前記情報提供装置に前記ネットワークを介して送信する
ステップを含む処理を実行させるコンピュータが読み取り可能なプログラムを記録している記録媒体。
【請求項１４】
情報提供装置と通信を行う通信手段と、所定の情報を記録する記録手段を少なくとも含む情報処理装置に、
広告情報を含むコンテンツを受信し、
受信され前記コンテンツから広告情報を抽出し、
抽出された前記広告情報を、前記コンテンツから独立して読み出すことができるように前記記録手段に記録し、
前記記録手段に記録されている前記広告情報の中から１つの情報を選択し、
前記情報提供装置からネットワークを介して、前記記録手段に記録されている前記広告情報の中から１つの情報を選択する選択信号であって、前記コンテンツ毎、またはユーザ毎の選択信号を受信し、
受信された前記選択信号を保持し、
前記ユーザが前記コンテンツのうちの視聴した区間に対応する視聴済み区間情報を検出し、
検出された前記視聴済み区間情報と、前記保持されている選択信号に基づいて、視聴済みの前記広告情報を特定し、
特定された視聴済みの前記広告情報を、前記情報提供装置に前記ネットワークを介して送信する
ステップを含む処理を実行させるコンピュータが読み取り可能なプログラム。
【請求項１５】
コンテンツの再生の区間と順序を規定する再生データであって、前記コンテンツに含まれる広告情報を抽出するのに必要な抽出情報を含む前記再生データを生成する第１の生成手段と、
前記第１の生成手段により生成された前記再生データを、情報処理装置にネットワークを介して送信する第１の送信手段と、
前記コンテンツに含まれる広告情報の記録を要求する記録要求信号を生成する第２の生成手段と、
前記第２の生成手段により生成された前記記録要求信号を、前記ネットワークを介して前記情報処理装置に送信する第２の送信手段と、
前記情報処理装置に記録されている広告情報の中から１つの情報を選択する選択信号を生成する第３の生成手段と、
前記第２の生成手段により生成された前記選択信号を、前記ネットワークを介して前記情報処理装置に送信する第３の送信手段と、
前記情報処理装置に記録されているコンテンツの区間に対応する区間情報を、前記情報処理装置から前記ネットワークを介して受信する受信手段と、
前記広告情報を保持する第１の保持手段と、
前記コンテンツに関する情報を保持する第２の保持手段と、
前記第１の保持手段に保持されている前記広告情報、前記第２の保持手段に保持されている前記コンテンツに関する情報、並びに、前記受信手段により受信された前記区間情報に基づいて、前記情報処理装置が保持する前記広告情報を検索する検索手段と、
前記情報処理装置から、そこに記録されている前記コンテンツのうち、そのユーザが視聴した区間に対応する視聴済み区間情報を、前記ネットワークを介して取得する第１の取得手段と、
前記第１の取得手段により取得された前記視聴済み区間情報と、前記第１の保持手段により保持されている前記広告情報に基づいて、視聴済みの前記広告情報を特定する特定手段と、
前記取得手段により取得された前記視聴済み区間情報、および、前記特定手段により特定された視聴済みの前記広告情報を、前記ユーザ毎のユーザ情報として保持する第３の保持手段と、
前記第１の取得手段により取得された前記視聴済み区間情報、および、前記特定手段により特定された視聴済みの前記広告情報に基づいて、前記広告情報毎、前記コンテンツ毎、または前記区間毎の前記コンテンツの視聴者数と視聴率の少なくとも一方を算出する算出手段と、
前記算出手段により算出した前記視聴者数または視聴率を保持し、さらに前記コンテンツの権利者の使用条件を保持する第４の保持手段と
を備え、
前記第３の生成手段は、前記検索手段による検索結果に基づいて、前記選択信号を生成し、
前記算出手段は、前記使用条件と前記視聴済み区間情報に基づいて、前記権利者の前記コンテンツの使用対価をさらに算出し、さらに前記視聴者数または視聴率に基づいて、前記権利者の前記コンテンツの使用対価を算出する
情報提供装置。
【請求項１６】
前記検索手段は、前記情報処理装置が前記広告情報のうち、第１の広告情報を保持していないことが検索されたとき、前記第２の保持手段に保持されている前記コンテンツに関する情報に基づいて、前記第１の広告情報を受信可能な時刻と放送チャンネルをさらに検索し、
前記第１の送信手段は、前記検索手段により検索された、前記第１の広告情報を受信可能な時刻と放送チャンネルに基づき、前記第１の広告情報を受信し、記録することを要求する要求信号を前記情報処理装置にさらに送信する
請求項１５に記載の情報提供装置。
【請求項１７】
前記算出手段は、前記第４の保持手段により保持された情報に基づいて、前記広告情報の提供者毎の課金情報をさらに算出する
請求項１５に記載の情報提供装置。
【請求項１８】
前記第1の取得手段により取得された前記視聴済み区間情報、および、前記特定手段により特定された視聴済みの前記広告情報に基づいて、前記情報処理装置のユーザの嗜好情報を取得する第２の取得手段を
さらに備える請求項１５に記載の情報提供装置。
【請求項１９】
前記第１の取得手段は、前記情報処理装置から、前記コンテンツの視聴に関するそのユーザの操作に対応する操作情報を、前記ネットワークを介してさらに取得し、
前記特定手段は、前記第１の取得手段により取得された前記操作情報に基づいて、視聴済みの前記広告情報を特定する
請求項１５に記載の情報提供装置。
【請求項２０】
前記情報処理装置に記録されているコンテンツの区間のうち、視聴済みの区間に対応する視聴済み区間情報と、前記広告情報のうち、視聴済みの前記広告情報を、前記情報処理装置から前記ネットワークを介して受信する受信手段と、
前記視聴済み区間情報と、視聴済みの前記広告情報を、前記ユーザ毎のユーザ情報として保持する第５の保持手段と
をさらに備える請求項１５に記載の情報提供装置。
【請求項２１】
情報処理装置と通信を行う通信手段を備える情報提供装置の情報提供方法において、
コンテンツの再生の区間と順序を規定する再生データであって、前記コンテンツに含まれる広告情報を抽出するのに必要な抽出情報を含む前記再生データを生成し、
生成された前記再生データを、前記情報処理装置に前記通信手段でネットワークを介して送信し、
前記コンテンツに含まれる広告情報の記録を要求する記録要求信号を生成し、
生成された前記記録要求信号を、前記通信手段で前記ネットワークを介して前記情報処理装置に送信し、
前記情報処理装置に記録されている広告情報の中から１つの情報を選択する選択信号を生成し、
生成された前記選択信号を、前記通信手段で前記ネットワークを介して前記情報処理装置に送信し、
前記情報処理装置に記録されているコンテンツの区間に対応する区間情報を、前記情報処理装置から前記ネットワークを介して前記通信手段で受信し、
前記広告情報、前記コンテンツに関する情報を保持し、
保持されている前記広告情報、前記コンテンツに関する情報、並びに、前記受信された前記区間情報に基づいて、前記情報処理装置が保持する前記広告情報を検索し、
前記情報処理装置から、そこに記録されている前記コンテンツのうち、そのユーザが視聴した区間に対応する視聴済み区間情報を前記ネットワークを介して取得し、
取得された前記視聴済み区間情報と、保持されている前記広告情報に基づいて、視聴済みの前記広告情報を特定し、
取得された前記視聴済み区間情報、および、前記特定された視聴済みの前記広告情報を、前記ユーザ毎のユーザ情報としてさらに保持し、
取得された前記視聴済み区間情報、および、前記特定された視聴済みの前記広告情報に基づいて、前記広告情報毎、前記コンテンツ毎、または前記区間毎の前記コンテンツの視聴者数と視聴率の少なくとも一方を算出し、
算出した前記視聴者数または視聴率を保持し、さらに前記コンテンツの権利者の使用条件を保持し、
前記使用条件と前記視聴済み区間情報に基づいて、前記権利者の前記コンテンツの使用対価をさらに算出し、さらに前記視聴者数または視聴率に基づいて、前記権利者の前記コンテンツの使用対価を算出する
ステップを含み、
前記選択信号は、検索された前記検索結果に基づいて生成される
情報提供方法。
【請求項２２】
情報処理装置と通信を行う通信手段を備える情報提供装置の情報提供方法に、
コンテンツの再生の区間と順序を規定する再生データであって、前記コンテンツに含まれる広告情報を抽出するのに必要な抽出情報を含む前記再生データを生成し、
生成された前記再生データを、前記情報処理装置に前記通信手段でネットワークを介して送信し、
前記コンテンツに含まれる広告情報の記録を要求する記録要求信号を生成し、
生成された前記記録要求信号を、前記通信手段で前記ネットワークを介して前記情報処理装置に送信し、
前記情報処理装置に記録されている広告情報の中から１つの情報を選択する選択信号を生成し、
生成された前記選択信号を、前記通信手段で前記ネットワークを介して前記情報処理装置に送信し、
前記情報処理装置に記録されているコンテンツの区間に対応する区間情報を、前記情報処理装置から前記ネットワークを介して前記通信手段で受信し、
前記広告情報、前記コンテンツに関する情報を保持し、
保持されている前記広告情報、前記コンテンツに関する情報、並びに、前記受信された前記区間情報に基づいて、前記情報処理装置が保持する前記広告情報を検索し、
前記情報処理装置から、そこに記録されている前記コンテンツのうち、そのユーザが視聴した区間に対応する視聴済み区間情報を前記ネットワークを介して取得し、
取得された前記視聴済み区間情報と、保持されている前記広告情報に基づいて、視聴済みの前記広告情報を特定し、
取得された前記視聴済み区間情報、および、前記特定された視聴済みの前記広告情報を、前記ユーザ毎のユーザ情報としてさらに保持し、
取得された前記視聴済み区間情報、および、前記特定された視聴済みの前記広告情報に基づいて、前記広告情報毎、前記コンテンツ毎、または前記区間毎の前記コンテンツの視聴者数と視聴率の少なくとも一方を算出し、
算出した前記視聴者数または視聴率を保持し、さらに前記コンテンツの権利者の使用条件を保持し、
前記使用条件と前記視聴済み区間情報に基づいて、前記権利者の前記コンテンツの使用対価をさらに算出し、さらに前記視聴者数または視聴率に基づいて、前記権利者の前記コンテンツの使用対価を算出する
ステップを含み、
前記選択信号は、検索された前記検索結果に基づいて生成される
処理を実行させるコンピュータが読み取り可能なプログラム。
【請求項２３】
情報処理装置と通信を行う通信手段を備える情報提供装置の情報提供方法に、
コンテンツの再生の区間と順序を規定する再生データであって、前記コンテンツに含まれる広告情報を抽出するのに必要な抽出情報を含む前記再生データを生成し、
生成された前記再生データを、前記情報処理装置に前記通信手段でネットワークを介して送信し、
前記コンテンツに含まれる広告情報の記録を要求する記録要求信号を生成し、
生成された前記記録要求信号を、前記通信手段で前記ネットワークを介して前記情報処理装置に送信し、
前記情報処理装置に記録されている広告情報の中から１つの情報を選択する選択信号を生成し、
生成された前記選択信号を、前記通信手段で前記ネットワークを介して前記情報処理装置に送信し、
前記情報処理装置に記録されているコンテンツの区間に対応する区間情報を、前記情報処理装置から前記ネットワークを介して前記通信手段で受信し、
前記広告情報、前記コンテンツに関する情報を保持し、
保持されている前記広告情報、前記コンテンツに関する情報、並びに、前記受信された前記区間情報に基づいて、前記情報処理装置が保持する前記広告情報を検索し、
前記情報処理装置から、そこに記録されている前記コンテンツのうち、そのユーザが視聴した区間に対応する視聴済み区間情報を前記ネットワークを介して取得し、
取得された前記視聴済み区間情報と、保持されている前記広告情報に基づいて、視聴済みの前記広告情報を特定し、
取得された前記視聴済み区間情報、および、前記特定された視聴済みの前記広告情報を、前記ユーザ毎のユーザ情報としてさらに保持し、
取得された前記視聴済み区間情報、および、前記特定された視聴済みの前記広告情報に基づいて、前記広告情報毎、前記コンテンツ毎、または前記区間毎の前記コンテンツの視聴者数と視聴率の少なくとも一方を算出し、
算出した前記視聴者数または視聴率を保持し、さらに前記コンテンツの権利者の使用条件を保持し、
前記使用条件と前記視聴済み区間情報に基づいて、前記権利者の前記コンテンツの使用対価をさらに算出し、さらに前記視聴者数または視聴率に基づいて、前記権利者の前記コンテンツの使用対価を算出する
ステップを含み、
前記選択信号は、検索された前記検索結果に基づいて生成される
処理を実行させるコンピュータが読み取り可能なプログラムを記録している記録媒体。
【発明の詳細な説明】
【０００１】
本発明は、情報処理装置および方法、情報提供装置および方法、記録媒体、並びにプログラムに関し、特に、放送コンテンツの２次的利用を図ることができるようにした情報処理装置および方法、情報提供装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
本出願人は、特願２０００−２３７６７１として、放送コンテンツを２次的に利用することを先に提案した。先の提案においては、放送されたコンテンツが、受信装置において、一旦蓄積される。この放送コンテンツを２次的に利用するための情報を記述したメタデータが、受信装置に対して別途配信される。受信装置は、そのメタデータに基づいて、放送コンテンツのダイジェストや、所定の部分だけを抽出して再生する。従って、視聴者は、見たい部分だけを、限られた時間内に視聴することが可能となる。
【０００３】
【発明が解決しようとする課題】
ところで、放送コンテンツには、多くの場合、広告映像（コマーシャルフィルムの映像）が含まれている。この広告映像の部分を除いて放送コンテンツが２次的に利用されるようなメタデータが配信されると、広告映像が視聴されることを前提として放送コンテンツを提供している広告主の利益が損なわれる恐れがある。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、広告主の利益を損なわずに、コンテンツの２次的利用を図ることができるようにするものである。
【００１４】
本発明の情報処理装置は、広告情報を含むコンテンツを受信する第１の受信手段と、前記第１の受信手段により受信され前記コンテンツから広告情報を抽出する抽出手段と、前記抽出手段より抽出された前記広告情報を、前記コンテンツから独立して読み出すことができるように記録する記録手段と、前記記録手段に記録されている前記広告情報の中から１つの情報を選択する選択手段と、情報提供装置からネットワークを介して、前記記録手段に記録されている前記広告情報の中から１つの情報を選択する選択信号であって、前記コンテンツ毎、またはユーザ毎の選択信号を受信する第２の受信手段と、前記第２の受信手段により受信された前記選択信号を保持する保持手段と、前記ユーザが前記コンテンツのうちの視聴した区間に対応する視聴済み区間情報を検出する視聴済み区間情報検出手段と、前記視聴済み区間情報検出手段により検出された前記視聴済み区間情報と、前記保持手段により保持されている前記選択信号に基づいて、視聴済みの前記広告情報を特定する特定手段と、前記特定手段により特定された視聴済みの前記広告情報を、前記情報提供装置に前記ネットワークを介して送信する送信手段と備える。
【００１６】
計時動作を行う計時手段をさらに備え、前記計時手段により所定の時刻が計時されたとき、前記広告情報が出力されるようにすることができる。
【００１７】
前記コンテンツに含まれる前記広告情報を、前記選択手段により選択された前記広告情報に置き換えて出力するようにすることができる。
【００１８】
前記コンテンツの先頭または最後尾において、前記広告情報を出力するようにすることができる。
【００１９】
前記情報処理装置のユーザの嗜好情報を取得する取得手段をさらに備え、前記選択手段は、前記取得手段により取得された前記嗜好情報に基づいて、前記記録手段に記録されている前記広告情報の中から１つの広告情報を選択するようにすることができる。
【００２０】
前記選択手段は、前記第２の受信手段により受信された前記選択信号に基づいて、前記記録手段に記録されている前記広告情報の中から１つの情報を選択するようにすることができる。
【００２１】
前記記録手段に記録されている前記コンテンツの区間に対応する区間情報を取得する取得手段をさらに備え、前記送信手段は、前記取得手段により取得された前記区間情報を、前記情報提供装置に前記ネットワークを介して送信するようにすることができる。
【００２２】
ユーザのコンテンツの視聴に関する操作を検出する操作検出手段をさらに備え、送信手段は、操作検出手段により検出された操作情報を、情報提供装置にネットワークを介してさらに送信することができる。
【００２３】
前記記録手段に記録されているコンテンツのうち、ユーザが視聴した区間に対応する視聴済み区間情報を検出する視聴済み区間情報検出手段をさらに備え、送信手段は、視聴済み区間情報検出手段により検出された視聴済み区間情報を、情報提供装置にネットワークを介してさらに送信することができる。
【００２５】
前記情報提供装置から前記ネットワークを介して、前記コンテンツの再生の区間と順序を規定する再生データであって、前記広告情報を抽出するのに必要な抽出情報を含む前記再生データを受信する第３の受信手段をさらに備え、前記抽出手段は、前記第３の受信手段により受信された前記抽出情報に基づいて、前記第１の受信手段により受信され前記コンテンツから前記広告情報を抽出するようにすることができる。
【００２６】
前記情報提供装置から前記ネットワークを介して、前記広告情報の記録を要求する記録要求信号を受信する第２の第３の受信手段をさらに備え、前記記録手段は、前記第３の受信手段により受信された前記記録要求信号に基づいて、前記第１の受信手段により受信された前記広告情報を記録するようにすることができる。
【００２７】
本発明の情報処理方法、第１の記録媒体のプログラムおよび第１のプログラムは、情報提供装置と通信を行う通信手段と、所定の情報を記録する記録手段を少なくとも含む情報処理装置の情報処理方法において、広告情報を含むコンテンツを受信し、受信され前記コンテンツから広告情報を抽出し、抽出された前記広告情報を、前記コンテンツから独立して読み出すことができるように前記記録手段に記録し、前記記録手段に記録されている前記広告情報の中から１つの情報を選択し、前記情報提供装置からネットワークを介して、前記記録手段に記録されている前記広告情報の中から１つの情報を選択する選択信号であって、前記コンテンツ毎、またはユーザ毎の選択信号を受信し、受信された前記選択信号を保持し、前記ユーザが前記コンテンツのうちの視聴した区間に対応する視聴済み区間情報を検出し、検出された前記視聴済み区間情報と、前記保持されている選択信号に基づいて、視聴済みの前記広告情報を特定し、特定された視聴済みの前記広告情報を、前記情報提供装置に前記ネットワークを介して送信するステップを含む。
【００２８】
本発明の情報提供装置は、コンテンツの再生の区間と順序を規定する再生データであって、前記コンテンツに含まれる広告情報を抽出するのに必要な抽出情報を含む前記再生データを生成する第１の生成手段と、前記第１の生成手段により生成された前記再生データを、情報処理装置にネットワークを介して送信する第１の送信手段と、前記コンテンツに含まれる広告情報の記録を要求する記録要求信号を生成する第２の生成手段と、前記第２の生成手段により生成された前記記録要求信号を、前記ネットワークを介して前記情報処理装置に送信する第２の送信手段と、前記情報処理装置に記録されている広告情報の中から１つの情報を選択する選択信号を生成する第３の生成手段と、前記第２の生成手段により生成された前記選択信号を、前記ネットワークを介して前記情報処理装置に送信する第３の送信手段と、前記情報処理装置に記録されているコンテンツの区間に対応する区間情報を、前記情報処理装置から前記ネットワークを介して受信する受信手段と、前記広告情報を保持する第１の保持手段と、前記コンテンツに関する情報を保持する第２の保持手段と、前記第１の保持手段に保持されている前記広告情報、前記第２の保持手段に保持されている前記コンテンツに関する情報、並びに、前記受信手段により受信された前記区間情報に基づいて、前記情報処理装置が保持する前記広告情報を検索する検索手段と、前記情報処理装置から、そこに記録されている前記コンテンツのうち、そのユーザが視聴した区間に対応する視聴済み区間情報を、前記ネットワークを介して取得する第１の取得手段と、前記第１の取得手段により取得された前記視聴済み区間情報と、前記第１の保持手段により保持されている前記広告情報に基づいて、視聴済みの前記広告情報を特定する特定手段と、前記取得手段により取得された前記視聴済み区間情報、および、前記特定手段により特定された視聴済みの前記広告情報を、前記ユーザ毎のユーザ情報として保持する第３の保持手段と、前記第１の取得手段により取得された前記視聴済み区間情報、および、前記特定手段により特定された視聴済みの前記広告情報に基づいて、前記広告情報毎、前記コンテンツ毎、または前記区間毎の前記コンテンツの視聴者数と視聴率の少なくとも一方を算出する算出手段と、前記算出手段により算出した前記視聴者数または視聴率を保持し、さらに前記コンテンツの権利者の使用条件を保持する第４の保持手段とを備え、前記第３の生成手段は、前記検索手段による検索結果に基づいて、前記選択信号を生成し、前記算出手段は、前記使用条件と前記視聴済み区間情報に基づいて、前記権利者の前記コンテンツの使用対価をさらに算出し、さらに前記視聴者数または視聴率に基づいて、前記権利者の前記コンテンツの使用対価を算出する。
【００３３】
前記検索手段は、前記情報処理装置が前記広告情報のうち、第１の広告情報を保持していないことが検索されたとき、前記第２の保持手段に保持されている前記コンテンツに関する情報に基づいて、前記第１の広告情報を受信可能な時刻と放送チャンネルをさらに検索し、前記第１の送信手段は、前記検索手段により検索された、前記第１の広告情報を受信可能な時刻と放送チャンネルに基づき、前記第１の広告情報を受信し、記録することを要求する要求信号を前記情報処理装置にさらに送信するようにすることができる。
【００３６】
前記算出手段は、前記第４の保持手段により保持された情報に基づいて、前記広告情報の提供者毎の課金情報をさらに算出するようにすることができる。
【００３９】
前記第1の取得手段により取得された前記視聴済み区間情報、および、前記特定手段により特定された視聴済みの前記広告情報に基づいて、前記情報処理装置のユーザの嗜好情報を取得する第２の取得手段をさらに備えるようにすることができる。
【００４０】
前記第１の取得手段は、前記情報処理装置から、前記コンテンツの視聴に関するそのユーザの操作に対応する操作情報を、前記ネットワークを介してさらに取得し、前記特定手段は、前記第１の取得手段により取得された前記操作情報に基づいて、視聴済みの前記広告情報を特定するようにすることができる。
【００４２】
前記情報処理装置に記録されているコンテンツの区間のうち、視聴済みの区間に対応する視聴済み区間情報と、前記広告情報のうち、視聴済みの前記広告情報を、前記情報処理装置から前記ネットワークを介して受信する受信手段と、前記視聴済み区間情報と、視聴済みの前記広告情報を、前記ユーザ毎のユーザ情報として保持する第５の保持手段とをさらに備えるようにすることができる。
【００４３】
本発明の情報提供方法、第２の記録媒体のプログラムおよび第２のプログラムは、情報処理装置と通信を行う通信手段を備える情報提供装置に、コンテンツの再生の区間と順序を規定する再生データであって、前記コンテンツに含まれる広告情報を抽出するのに必要な抽出情報を含む前記再生データを生成し、生成された前記再生データを、前記情報処理装置に前記通信手段でネットワークを介して送信し、前記コンテンツに含まれる広告情報の記録を要求する記録要求信号を生成し、生成された前記記録要求信号を、前記通信手段で前記ネットワークを介して前記情報処理装置に送信し、前記情報処理装置に記録されている広告情報の中から１つの情報を選択する選択信号を生成し、生成された前記選択信号を、前記通信手段で前記ネットワークを介して前記情報処理装置に送信し、前記情報処理装置に記録されているコンテンツの区間に対応する区間情報を、前記情報処理装置から前記ネットワークを介して前記通信手段で受信し、前記広告情報、前記コンテンツに関する情報を保持し、保持されている前記広告情報、前記コンテンツに関する情報、並びに、前記受信された前記区間情報に基づいて、前記情報処理装置が保持する前記広告情報を検索し、前記情報処理装置から、そこに記録されている前記コンテンツのうち、そのユーザが視聴した区間に対応する視聴済み区間情報を前記ネットワークを介して取得し、取得された前記視聴済み区間情報と、保持されている前記広告情報に基づいて、視聴済みの前記広告情報を特定し、取得された前記視聴済み区間情報、および、前記特定された視聴済みの前記広告情報を、前記ユーザ毎のユーザ情報としてさらに保持し、取得された前記視聴済み区間情報、および、前記特定された視聴済みの前記広告情報に基づいて、前記広告情報毎、前記コンテンツ毎、または前記区間毎の前記コンテンツの視聴者数と視聴率の少なくとも一方を算出し、算出した前記視聴者数または視聴率を保持し、さらに前記コンテンツの権利者の使用条件を保持し、前記使用条件と前記視聴済み区間情報に基づいて、前記権利者の前記コンテンツの使用対価をさらに算出し、さらに前記視聴者数または視聴率に基づいて、前記権利者の前記コンテンツの使用対価を算出するステップを含み、前記選択信号は、検索された前記検索結果に基づいて生成される。
【００４８】
本発明の情報処理装置および方法、第１の記録媒体、並びに第１のプログラムにおいては、コンテンツから広告情報が抽出され、コンテンツから独立して読み出すことができるように記録される。また、視聴済み区間が検出され、その検出された視聴済み区間情報と、保持されている選択信号に基づいて、視聴済みの広告情報が特定され、その広告情報が、情報提供装置にネットワークを介して送信される。
【００４９】
本発明の情報提供装置および方法、第２の記録媒体、並びに第２のプログラムにおいては、コンテンツに含まれる広告情報を抽出するのに必要な抽出情報を含む再生データが生成され、情報処理装置に送信される。また、情報処理装置側で検出された視聴済み区間情報と、保持されている選択信号に基づいて特定された視聴済みの広告情報が受信される。
【００５０】
【発明の実施の形態】
図１は、本発明を適用した情報提供システムの構成を示している。この情報提供システムにおいては、放送装置１が、受信端末２−１乃至２−３（以下、これらの受信端末２−１乃至２−３を、個々に区別する必要がない場合、以下単に受信端末２と称する）に放送コンテンツを放送し、受信させている。サービスサーバ３が有する受信端末４も、放送装置１が放送する放送コンテンツを受信する。
【００５１】
受信端末２−１乃至２−３とサービスサーバ３は、インターネット１１に接続されている。
【００５２】
図２は、受信端末２の構成を表している。図２において、CPU（Central Processing Unit）２１は、ROM（Read Only Memory）２２に記憶されているプログラム、または記憶部２９からRAM（Random Access Memory）２３にロードされたプログラムに従って各種の処理を実行する。RAM２３にはまた、CPU２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００５３】
CPU２１、ROM２２、およびRAM２３は、バス２４を介して相互に接続されている。このバス２４にはまた、入出力インタフェース２５も接続されている。
【００５４】
入出力インタフェース２５には、キーボード、マウスなどよりなる入力部２６、CRT、LCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部２７、放送装置１が放送する放送コンテンツを受信する受信部２８，ハードディスクなどより構成される記憶部２９、モデム、ターミナルアダプタなどより構成される通信部３０が接続されている。通信部３０は、インターネット１１を含むネットワークを介しての通信処理を行う。
【００５５】
入出力インタフェース２５にはまた、必要に応じてドライブ３１が接続され、磁気ディスク４１、光ディスク４２、光磁気ディスク４３、或いは半導体メモリ４４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２９にインストールされる。
【００５６】
図３は、サービスサーバ３の構成例を表している。そのCPU１２１乃至出力部１２７は、図２におけるCPU２１乃至出力部２７に対応し、記憶部１２８と通信部１２９は、図２における記憶部２９と通信部３０に対応し、ドライブ１３０、磁気ディスク１４１乃至半導体メモリ１４４は、図２におけるドライブ３１、並びに磁気ディスク４１乃至半導体メモリ４４に対応する。
【００５７】
図３のサービスサーバ３におけるCPU１２１乃至半導体メモリ１４４は、図２における受信端末２の対応する名称のCPU２１乃至半導体メモリ４４と同一の機能を実行するものであり、その説明は繰り返しなので省略する。
【００５８】
次に、その動作について説明する。放送装置１は、放送コンテンツを放送し、受信端末２、並びに受信端末４が、これを受信する。
【００５９】
受信端末２は、受信部２８で受信した放送コンテンツを記憶部２９に供給し、記憶させる。
【００６０】
受信端末４も、基本的に、図２に示される受信端末２と同様に構成されているが、受信端末４で受信された放送コンテンツは、サービスサーバ３に供給される。サービスサーバ３は、通信部１２９を介して受信端末４からの放送コンテンツを受信すると、記憶部１２８に供給し、記憶させる。
【００６１】
サービスサーバ３は、記憶部１２８に記憶された放送コンテンツに対応するメタデータを生成する。すなわち、CPU１２１は、入力部１２６を介してサービスサーバ３の操作者からメタデータの生成が指令されると、記憶部１２８に記憶されている放送コンテンツを読み出し、出力部１２７の表示部に出力させる。操作者は、この表示を見て、入力部１２６を操作して、編集処理を行う。CPU１２１は、この編集処理に対応するメタデータを生成し、記憶部１２８に供給し、記憶させる。
【００６２】
このメタデータは、基本的にインデックスとセグメントで構成される。インデックスは、スキャンが指令されたとき、そのジャンプ先を規定する。ジャンプが行われた後、そのジャンプ位置から、通常の再生が実行される。
【００６３】
セグメントは、コンテンツの再生開始位置と再生終了位置とで規定される。セグメントの再生が指令された場合、その再生開始位置から再生終了位置までの区間が再生される。
【００６４】
１以上の任意の数のセグメントによりストーリが構成される。ストーリの再生が指令されると、そのストーリを構成するセグメントが順次再生される。
【００６５】
なお、サービスサーバ３が独自にメタデータを生成する他、放送装置１が自ら生成したメタデータを、サービスサーバ３に供給させるようにしてもよい。
【００６６】
サービスサーバ３は、このようにして、自ら生成するか、あるいは放送装置１により生成されたメタデータを、インターネット１１を介して、受信端末２に配信する。
【００６７】
すなわち、サービスサーバ３のCPU２１は、記憶部１２８に記憶されているメタデータを、受信端末２から要求があったとき、または、所定のタイミングにおいて、通信部１２９から、インターネット１１を介して受信端末２に送信させる。
【００６８】
受信端末２のCPU２１は、通信部３０を介してサービスサーバ３から送信されてきたメタデータを受信すると、これを記憶部２９に供給し、記憶させる。
【００６９】
受信端末２のユーザが、入力部２６を操作して、メタデータを利用した放送コンテンツの再生を指令すると、CPU２１は、記憶部２９に記憶されているメタデータを読み出し、そのメタデータに基づいて、やはり記憶部２９に記憶されている放送コンテンツを読み出し、再生する。再生された放送コンテンツは、出力部２７に出力され、表示される。
【００７０】
放送コンテンツには、広告映像（コマーシャルフィルムの映像）が含まれている。この情報提供システムにおいては、メタデータに基づいて放送コンテンツが再生される場合（２次的に利用される場合）、放送コンテンツに含まれる広告情報が確実に再生されるように、各種の機能が備えられている。
【００７１】
第１の実施の形態においては、広告情報のスキップ禁止フラグをメタデータに付加することで、広告情報のスキップを禁止させる。
【００７２】
すなわち、サービスサーバ３は、メタデータを生成するとき、図４のフローチャートに示す処理を実行する。
【００７３】
最初に、ステップＳ１１において、入力部１２６を操作者が操作することで、メタデータの生成を指令すると、CPU１２１は、この指令に基づいて、記憶部１２８に記憶されている放送コンテンツに対応するメタデータの生成処理を開始する。
【００７４】
ステップＳ１２において、CPU１２１は、放送コンテンツの現在位置（再生位置または録画位置）が終了時刻に達したか否かを判定する。現在位置が終了時刻に達していない場合、ステップＳ１３に進み、CPU１２１は現在位置がステップ禁止区間であるか否か、具体的には広告映像（CM）の区間であるか否かを判定する。スキップ禁止区間でない場合にはステップＳ１２に戻り、それ以降の処理が繰り返し実行される。
【００７５】
ステップＳ１３において、現在位置がスキップ禁止区間であると判定された場合（広告映像の期間であると判定された場合）、ステップＳ１４に進み、CPU１２１は、メタデータにスキップ禁止区間を設定する処理を実行する。その後、処理はステップＳ１２に戻り、それ以降の処理が繰り返し実行される。
【００７６】
以上の処理が繰り返し実行されることで、メタデータの放送コンテンツの広告映像に対応する位置に、スキップ禁止フラグが設定される。
【００７７】
ステップＳ１２において、現在位置が終了位置に達したと判定された場合、ステップＳ１５に進み、CPU１２１はメタデータ生成処理を終了させる。
【００７８】
以上のようにして生成されたメタデータは、受信端末２に配信される。受信端末２は、このメタデータに基づいて、図５のフローチャートに示す再生処理を実行する。
【００７９】
ステップＳ３１において、入力部２６を操作することで、ユーザが、放送コンテンツ（録画番組）の再生の開始を指令すると、受信端末２のCPU２１は、ステップＳ３１において、記憶部２９に記憶されている放送コンテンツを読み出し、出力部２７に供給し、表示させる。即ち、再生処理が開始される。
【００８０】
ステップＳ３２においてCPU２１は、現在位置が終了時刻に達したか否かを判定する。現在位置が終了時刻に達していない場合、ステップＳ３３に進み、CPU２１は、ユーザが入力部２６を操作することで、前方向スキップが指令されたか否かを判定する。前方向スキップが指令されていないと判定された場合には、ステップＳ３２に戻り、それ以降の処理が繰り返し実行される。
【００８１】
ステップＳ３３において前方向スキップが指令されたと判定された場合、CPU２１はステップＳ３４に進み、現在位置（再生位置）がスキップ禁止区間であるか否かを、メタデータに基づいて判定する。現在位置がスキップ禁止区間でない場合には、ステップＳ３５に進み、前方向スキップ処理が実行される。
【００８２】
図６は、この前方向スキップ処理の詳細を表している。ステップＳ５１において、CPU２１は、前方向スキップが指令されたので、今行われている再生を中断する。そしてステップＳ５２において、CPU２１は、メタデータから現在位置（現在再生しているシーン）のシーンIDを読み取る。そしてステップＳ５３において、CPU２１はステップＳ５２で読み取ったシーンIDの次のシーンIDを（時間的に前方のシーンのシーンIDを）、メタデータから取得し、そしてそのシーンIDの開始時刻から再生を開始させる。
【００８３】
これにより、例えば、第Ｎ番目のインデックスに基づくシーンを再生している最中に、前方向スキップが指令された場合には、第Ｎ＋１番目のインデックスで規定する位置まで再生点がジャンプされ、その位置から再生が再開される。
【００８４】
ステップＳ３５の処理の後、ステップＳ３２に戻り、それ以降の処理が繰り返し実行される。
【００８５】
ステップＳ３４において、現在位置がスキップ禁止区間であると判定された場合、CPU２１は、ステップＳ３６に進み、スキップ操作を無効にする処理を実行する。即ち、この場合、ユーザが入力部２６を操作して、前方向スキップを指令したとしても、CPU２１は対応する処理を実行しない。換言すれば、スキップ操作は無視される。
【００８６】
その後、ステップＳ３２に戻り、それ以降の処理が繰り返し実行される。
【００８７】
ステップＳ３２において、現在位置（再生位置）が終了時刻に達したと判定された場合、ステップＳ３７に進み、CPU２１は、放送コンテンツ（録画番組）の再生処理を終了させる。
【００８８】
以上のように、この実施の形態においては、メタデータにスキップ禁止フラグが設定されるので、広告情報がスキップされることが防止され、広告情報が視聴される確率を向上させることができる。
【００８９】
図７は、第２の実施の形態の処理を表している。この例においては、サービスサーバ３が、顧客データベース（DB）３０１とメタデータデータベース３０２を有している。これらのデータベースは、いずれも記憶部１２８に生成されるものである。
【００９０】
メタデータデータベース３０２には、メタデータが保持される。顧客データベース３０１には、受信端末２のユーザの嗜好情報や、年齢、職業、性別といったユーザ情報が保持される。
【００９１】
これらのユーザ情報並びに嗜好情報は、受信端末２の通信部３０からインターネット１１を介してサービスサーバ３に送信される。サービスサーバ３のCPU１２１は、通信部１２９を介してこれを受信すると、記憶部１２８を構成する顧客データベース３０１にこれを供給し、記憶させる。
【００９２】
受信端末２は、その記憶部２９に、番組情報データベース２０１、CMデータベース２０２、顧客データベース２０３、並びにメタデータデータベース２０４を有する。番組情報データベース２０１には、受信部２８により受信された放送コンテンツが記憶されるとともに、その放送コンテンツの放送チャンネル、放送局、タイトル、放送日時といった番組情報が記憶される。
【００９３】
顧客データベース２０３には、受信端末２のユーザが視聴した番組に基づいて生成されたユーザの嗜好情報が記憶される。この嗜好情報は、例えば、特定番組の視聴時間、全番組の視聴時間等の多くのパラメータを所定の関数に代入し、その関数に基づいて決定することができる。
【００９４】
メタデータデータベース２０４には、サービスサーバ３の通信部１２９からインターネット１１を介して送信されてきたメタデータが、受信端末２の通信部３０を介して供給され、記憶される。
【００９５】
CMデータベース２０２には、放送コンテンツから抜き出された広告情報が登録される。
【００９６】
次に、受信端末２のCMデータベース２０２にCM情報（広告映像）を登録する処理について説明する。この登録処理は、メタデータデータベース２０４に登録されているメタデータに基づいて行われる。このため、このメタデータをサービスサーバ３により予め生成し、これを受信端末２に配信する必要がある。
【００９７】
そこで、最初に図８のフローチャートを参照して、サービスサーバ３におけるメタデータ生成処理について説明する。
【００９８】
サービスサーバ３のCPU１２１は、入力部１２６からの入力に基づいて操作者からメタデータ生成処理が指令されると、ステップＳ７１において、メタデータ生成処理を開始する。このときCPU１２１は、記憶部１２８に記憶されているコンテンツを再生させ、出力部１２７に出力し、表示させる。
【００９９】
ステップＳ７２において、CPU１２１は、コンテンツの現在再生している位置（現在位置）が、終了時刻に達したか否かを判定し、まだ終了時刻に達していない場合、ステップＳ７３に進み、放送コンテンツが、CMを表す区間であるか否かを判定する。この判定は、入力部１２６からの操作者の入力に基づいて行うようにすることもできるし、CMの挿入区間が、予め、例えば再生位置（時刻）により、わかっている場合には、現在位置が、その位置（時刻）に達したか否かに基づいて判定することができる。
【０１００】
現在位置がCMを表す区間であると判定された場合、ステップＳ７６に進み、CPU１２１は、その区間に対応するメタデータに、CMマークを付与する処理を実行する。その後、処理はステップＳ７２に戻る。
【０１０１】
ステップＳ７３において、現在位置がCMを表す区間ではないと判定された場合、ステップＳ７４に進み、CPU１２１は、操作者から入力部１２６を介してCMを挿入する指示がなされているか否かを判定する。CMを挿入する指示がなされている場合には、ステップＳ７５に進み、CPU１２１は、メタデータにCM挿入マークを付加する処理を実行する。その後、処理はステップＳ７２に戻る。ステップＳ７４において、CMの挿入が指示されていないと判定された場合にも、処理はステップＳ７２に戻る。
【０１０２】
このようにして、例えば、コンテンツの先頭または最後尾に、あるいはまた、コンテンツの途中の任意の位置に、CM挿入マークが付加される。
【０１０３】
以上の処理が繰り返し実行され、ステップＳ７２において、現在位置が終了時刻に達したと判定された場合、ステップＳ７７に進み、CPU１２１は、メタデータの生成処理を終了させる。
【０１０４】
以上のようにして、生成されたメタデータは、メタデータデータベース３０２に登録される。そして、登録されたメタデータは、そこから読み出され、通信部１２９からインターネット１１を介して受信端末２に送信される。
【０１０５】
受信端末２のCPU２１は、通信部３０を介して、このメタデータを受信すると、記憶部２９を構成するメタデータデータベース２０４に、それを登録させる。
【０１０６】
図９は、このようにして、生成登録されたメタデータの例を表している。説明の便宜上、図９には、メタデータが、メタデータテーブルとして示されている。その番組IDは、放送コンコンテンツ（番組）を識別するIDを表し、シーンIDは、その放送コンテンツに含まれる複数のシーンの中のいずれのシーンであるのかを識別するIDを表す。始点時刻と終点時刻は、シーンIDで識別されるシーンの開始時刻と終了時刻をそれぞれ表している。
【０１０７】
CMマークは、図８のステップＳ７６の処理で付与されたマークであり、CM挿入マークは、図８のステップＳ７５の処理で付与されたマークである。
【０１０８】
図９の例においては、番組IDが「１０４２６０１１」のシーンIDが「００２」であり、始点時刻が「１９時０８分００秒」であり、終点時刻が「１９時１４分００秒」であるシーンに、CM挿入マークが付加されている。従って、このシーンが再生されるとき、CMが挿入されることになる。
【０１０９】
また、番組IDが「１０４２６０１１」のシーンIDが「００３」であり、始点時刻が「１９時１４分００秒」であり、終点時刻が「１９時１５分００秒」であるシーンに、CMマークが挿入されている。従って、このシーンにおいて、後述するように、CMが置き換え、挿入されることになる。
【０１１０】
なお、図９の例においては、図４と図５を参照して説明したスキップ禁止フラグが、番組IDが「１０４２６０１１」であり、シーンIDが「００３」であるシーンと、番組IDが「１０４２６０２５」であり、シーンIDが「００２」であるシーンに設定されている。
【０１１１】
以上のようにして、生成されたメタデータが、メタデータデータベース２０４に登録された状態において、受信端末２において、コンテンツの受信（録画）処理が指令されると、図１０のフローチャートに示されるCM抜き出し処理が実行される。
【０１１２】
すなわち、受信端末２のCPU２１は、入力部２６を介してユーザから放送コンテンツの受信（または録画）が指令されると、ステップＳ９１において、受信部２８を制御し、受信（または録画）処理を開始させる。受信部２８は、放送装置１からの放送コンテンツを受信し、記憶部２９を構成する、番組情報のデータベース２０１に登録する処理を実行する。
【０１１３】
ステップＳ９２において、CPU２１は、コンテンツの現在位置が終了時刻に達したか否かを判定する。現在位置が終了時刻に達していない場合には、ステップＳ９３に進み、CPU２１は、現在位置が、CMマークが付与された区間の開始時刻に達したか否かを判定する。現在位置が、CMマークが付与された区間の開始時刻に達していないと判定された場合、ステップＳ９２に戻り、それ以降の処理が繰り返し実行される。
【０１１４】
ステップＳ９３において、現在位置が、CMマークが付与された区間の開始時刻に達したと判定された場合、ステップＳ９４に進み、CPU２１は、今受信されているコンテンツ（CM）を、CM情報データベース２０１に供給し、登録させる。
【０１１５】
次にステップＳ９５に進み、CPU２１は、現在位置が、CMマークが付与された区間の終了時刻に達したか否かを判定する。現在位置が終了時刻に達していない場合には、ステップＳ９４に戻り、CMを記録する処理が継続される。
【０１１６】
ステップＳ９５において、現在位置が、CMマークが付与された区間の終了時刻に達したと判定された場合、CMデータベース２０２に対する登録処理が終了され、ステップＳ９２に戻り、それ以降の処理が繰り返し実行される。
【０１１７】
ステップＳ９２において、現在位置がコンテンツ（番組）の終了時刻に達したと判定された場合、ステップＳ９６に進み、CPU２１は、コンテンツ（番組）の録画処理を終了させる。
【０１１８】
以上のようにして、CMデータベース２０２に、受信端末２により受信（録画）したコンテンツに含まれるCMが、コンテンツとは独立して登録されることになる。
【０１１９】
図９の例においては、番組IDが「１０４２６０１１」のシーンIDが「００３」のシーンに含まれるCMと、番組IDが「１０４２６０２５」の、シーンIDが「００２」であるシーンのCMが、CMデータベース２０２に登録されることになる。
【０１２０】
なお以上の例においては、CMを番組（コンテンツ）とは異なるデータベースに登録するようにしたが、番組情報データベース２０１からCMだけを、簡単かつ迅速に、読み出すことができるように、CMの位置を管理することができるようにすることで、CMデータベース２０２を実質的に番組情報データベース２０１に統合することも可能である。
【０１２１】
なお、以上のようなCMデータベース生成処理にともなって、コンテンツの受信処理が行われると、その受信処理に基づくユーザの嗜好が判定され、そのユーザの嗜好（顧客嗜好情報）が顧客データベース２０３に登録される。
【０１２２】
この嗜好は、例えば、コンテンツのジャンル、コンテンツに含まれるシーンの特徴といった情報に基づいて生成することができる。
【０１２３】
以上のようにして、受信端末２に、CMデータベース２０２が生成された状態において、番組情報データベース２０１に登録されている番組（コンテンツ）の再生が指令されると、図１１に示されるように、再生が指令された番組（コンテンツ）に対応するメタデータが、メタデータデータベース２０４から読み出され、そのメタデータに基づいて、CMの置き換え挿入処理が実行される。
【０１２４】
またこのとき、番組情報データベース２０１から再生された番組情報に基づいて、ユーザの嗜好が取得され、それが顧客データベース２０３に供給され、登録される。顧客データベース２０３に、それまでに登録されたユーザの嗜好情報は、シーンの置き換え挿入処理におけるCM選定処理に利用される。
【０１２５】
次に図１２のフローチャートを参照して、受信端末２における番組再生処理の詳細について説明する。
【０１２６】
受信端末２のCPU２１は、入力部２６を介してユーザからコンテンツ（番組）の再生が指令されると、ステップＳ１１１において、番組情報データベース２０１に登録されているコンテンツの中から、ユーザにより指定されたコンテンツを読み出し、出力部２７に出力させることで、録画番組再生処理を開始させる。
【０１２７】
またこのとき、CPU２１は、再生が指令された番組に対応するメタデータをメタデータデータベース２０４から読み出し、そのメタデータに対応する再生処理を実行する。
【０１２８】
ステップＳ１１２において、CPU２１は読み出されたメタデータに基づいて、CM挿入要求がなされているか否かを判定する。このCM挿入要求は、上述した図８のステップＳ７５の処理で挿入されたものである。
【０１２９】
CM挿入要求がなされている場合にはステップＳ１１３に進み、CPU２１は、CM挿入処理を実行する。即ち、CPU２１はCMデータベース２０２に登録されているCMの中から、メタデータにより指定されているCMを読み出し、これを出力部２７に出力し、表示させる。
【０１３０】
このようにして、コンテンツの先頭に（そのコンテンツの再生が実質的に開始される前に）、CMが挿入される。ステップＳ１１２において、CMの挿入が要求されていないと判定された場合には、ステップＳ１１３の処理はスキップされる。
【０１３１】
次にステップＳ１１４において、CPU２１は、コンテンツの再生位置（現在位置）が終了時刻に達したか否かを判定する。現在位置が終了時刻に達していない場合にはステップＳ１１５に進み、CPU２１は、CMの挿入が要求されているか否かを再び判定する。CMの挿入が要求されている場合にはステップＳ１１６に進み、CPU２１は、CMデータベース２０２からCMを読み出し、出力部２７に出力し、表示させる。
【０１３２】
このようにして、放送コンテンツの途中においてもCMの挿入が要求がされている場合には、その位置においてCMが表示される。
【０１３３】
ステップＳ１１５において、CMの挿入が要求がされていないと判定された場合には、ステップＳ１１６の処理はスキップされる。
【０１３４】
次にステップＳ１１７において、CPU２１は、現在位置がCM開始時刻（CMマークが付与された位置に対応する時刻）に達したか否かを判定する。現在位置がCM開始時刻に達していない場合には、ステップＳ１１４に戻り、それ以降の処理が繰り返し実行される。
【０１３５】
ステップＳ１１７において、現在位置がCM開始時刻に達したと判定された場合、ステップＳ１１８に進み、CPU２１はCM置き換え要求がなされているか否かを判定する。図示は省略するが、このCM置き換え要求も必要に応じてメタデータに付与されている。従って、CPU２１はこの判定をメタデータに基づいて実行する。
【０１３６】
CM置き換え要求がなされていない場合には、ステップＳ１１４に戻り、それ以降の処理が繰り返し実行されるが、CM置き換え要求がなされている場合には、ステップＳ１１８からステップＳ１１９に進み、CM置き換え処理が実行される。このCM置き換え処理の詳細は、図１３に示されている。
【０１３７】
CM置き換え処理が実行されると、CPU２１はステップＳ１４１において、今再生中の番組（コンテンツ）のCMの再生を中断し、ステップＳ１４２において、CM選定処理を実行する。
【０１３８】
このCM選定処理の詳細は、図１４のフローチャートに示されている。
【０１３９】
即ち、ステップＳ１６１において、CPU２１はCMデータベース２０２からCM情報の一覧を取得する。さらにステップＳ１６２において、CPU２１は、顧客データベース２０３から、そのユーザの嗜好情報を取得する。そしてステップＳ１６３において、CPU２１は、ステップＳ１６２の処理で取得されたそのユーザの嗜好にあわせたCMを、ステップＳ１６１の処理で取得されたCM情報の一覧の中から選択し、取得する。
【０１４０】
以上のようにして、ユーザの嗜好にあわせたCMが選定されるとステップＳ１４３に進み、CPU２１は選定されたCMをCMデータベース２０２から読み出し、出力部２７に出力し、表示させる。これにより、放送コンテンツに含まれていたCMに換えて、ユーザの嗜好にあわせたCMが再生される。
【０１４１】
ステップＳ１４４において、CPU２１は現在位置がCM終了時刻に達したか否かを判定し、達していない場合にはステップＳ１４２に戻り、それ以降の処理を繰り返し実行する。
【０１４２】
そしてステップＳ１４４において、現在位置がCM終了時刻に達したと判定された場合、CM置き換え処理は終了され、図１２のステップＳ１１４に戻り、それ以降の処理が繰り返し実行される。
【０１４３】
ステップＳ１１４において、現在位置が終了時刻に達したと判定された場合、ステップＳ１２０において、CPU２１は読み出されたメタデータに基づいて、CM挿入要求がなされているか否かを判定する。このCM挿入要求は、上述した図８のステップＳ７５の処理で挿入されたものである。
【０１４４】
CM挿入要求がなされている場合にはステップＳ１２１に進み、CPU２１は、CM挿入処理を実行する。即ち、CPU２１はCMデータベース２０２に登録されているCMの中から、メタデータにより指定されているCMを読み出し、これを出力部２７に出力し、表示させる。
【０１４５】
このようにして、コンテンツの最後尾に（そのコンテンツの再生が実質的に終了した後に）、CMが挿入される。ステップＳ１２０において、CMの挿入が要求されていないと判定された場合には、ステップＳ１２１の処理はスキップされる。
【０１４６】
その後、ステップＳ１１２において、コンテンツ（番組）の再生処理が狩猟される。
【０１４７】
このように、CM置き換えが指示されている場合には、メタデータで指定したCMが、放送コンテンツにもともと挿入されていたCMに置き換えて、再生される。
【０１４８】
以上においては、放送コンテンツに含まれているCMを抽出して、CMデータベース２０２に登録するようにしたが、放送装置１から放送チャンネルの一部または全部を利用して複数のCMを連続して放送し、受信端末２においてこれを受信し、CMデータベース２０２に登録させるようにすることもできる。図１５はこの場合の構成例を表している。
【０１４９】
すなわち、この例においては、サービスサーバ３にCMデータベース３１１が用意されており、そこにCM情報が予め登録されている。サービスサーバ３のCPU１２１は、顧客データべース３０１に登録されている顧客情報と、CMデータベース３１１に登録されているCM情報に基づいて、CM録画指示情報生成し、これをメタデータとして、通信部１２９からインターネット１１を介して、受信端末２に送信する。
【０１５０】
受信端末２のCPU２１は通信部３０を介してこのメタデータを受信すると、これをメタデータデータベース２０４に登録する。
【０１５１】
図１６は、このようにしてサービスサーバ３から配信されるメタデータに含まれるCM録画指示情報の例を表している。この例においては、チャンネルが「１０」の開始日時が「２００１年６月２３日２２時１５分００秒」であり、終了日時が「２００１年６月２３日２２時１５分４５秒」であるCMが、録画対象として指定されている。また同一チャンネルの開始日時が「２００１年６月２３日２２時３０分３０秒」であり、終了日時が「２００１年６月２３日２２時３１分００秒」であるCMも録画対象として指定されている。
【０１５２】
このようなメタデータがメタデータデータベース２００に登録されていると、受信端末２のCPU２１は、そのメタデータに基づいて、CM録画指示情報に規定されているCMの放送時刻になると、受信部２８を制御して、そのチャンネルを受信させ、受信されたCMのデータをCMデータベース２０２に登録させる。
【０１５３】
従って、この例においては、ユーザがコンテンツの視聴を指示しない場合においても、CMデータベース２０２が自動的に生成されることになる。
【０１５４】
図１７は、サービスサーバ３において、以上のようなCMの録画指示情報を生成する場合の処理を示している。ステップＳ１８１において、CPU１２１が、CM録画指示情報の生成の処理を開始すると、ステップＳ１８２において、CPU１２１は、顧客データベース２０３から、そのユーザの嗜好情報を取得する。さらに、ステップＳ１８３において、CPU１２１はCMデータベース２０２からCM情報の一覧を取得する。
【０１５５】
そしてステップＳ１８４において、CPU１２１は、ステップＳ１８２の処理で取得されたそのユーザの嗜好にあわせたCMを、ステップＳ１８３の処理で取得されたCM情報の一覧の中から選択し、図１６に示したようなCM録画指示情報を生成する。その生成されたCM録画指示情報は、ステップＳ１８５において、メタデータとして、通信部１２９からインターネット１１を介して、受信端末２に送信される。
【０１５６】
このようにして送信されたCM録画指示情報を受信する側である、受信端末２における処理について、図１８のフローチャートを参照して説明する。ステップＳ２０１において、受信端末２は、メタデータを受信する。受信されたメタデータは、メタデータデータベース２００に登録される。
【０１５７】
このようなメタデータがメタデータデータベース２００に登録されていると、受信端末２のCPU２１は、そのメタデータに基づいて、CM録画指示情報に規定されているCMの放送時刻になったか否かを、ステップＳ２０２において判断する。ステップＳ２０２において、CM録画指示情報に規定されているCMの放送時刻になったと判断されるまで、ステップＳ２０２の処理は繰り返され、すなわち、待機状態が維持され、CM録画指示情報に規定されているCMの放送時刻になったと判断されると、ステップＳ２０３に進む。
【０１５８】
ステップＳ２０３において、CPU２１は、受信部２８を制御して、そのチャンネルを受信させ、受信されたCMのデータをCMデータベース２０２に登録させる。このようにして、受信端末２のCMデータベース２０２に登録されているCMのデータが更新される。
【０１５９】
なお、図１４の例においては、ユーザの嗜好情報に基づいてユーザの嗜好に対応するCMを選定するようにしたが、さらに番組毎にCMを選定するようにすることも可能である。図１９は、この場合の処理を表している。
【０１６０】
すなわち、図１９の例においては、顧客嗜好データベース２０３に登録されているユーザの嗜好情報が、通信部３０からインターネット１１を介してサービスサーバ３に送信される。
【０１６１】
サービスサーバ３のCPU１２１は通信部１２９を介して嗜好情報を受信すると、これを顧客データベース３０１に供給し、登録させる。
【０１６２】
サービスサーバ３には番組情報データベース３２１が設けられており、ここに放送装置１が放送するコンテンツ（番組）に関する各種の情報が登録されている。CPU１２１は顧客データベース３０１に登録されているユーザの嗜好情報と、番組情報データベース３２１に登録されている番組情報の両方に基づいて、CMの選定指示情報を生成する。すなわちこの例においては、コンテンツ（番組）毎に、その内容とユーザの嗜好の両方に基づいて、そのユーザにどのCMを選定させるのかが決定される。
【０１６３】
サービスサーバ３のCPU１２１は、対象とする番組（コンテンツ）に対応するメタデータを、メタデータデータベース３０２から取得し、そのメタデータにCM選定指示情報を付加し、通信部１２９からインターネット１１を介して受信端末２に送信させる。
【０１６４】
受信端末２においてはCPU２１が通信部３０を介してこのメタデータを受信すると、これをメタデータデータベース２０４に供給し、登録させる。
【０１６５】
そしてCPU２１は、コンテンツ（番組）の再生処理が開始されたとき、上述した図１２のフローチャートに示されるような処理を実行するのであるが、そのステップＳ１１９におけるCM置き換え処理を構成する図１３の処理の中のステップＳ１４２のCM選定処理において、ユーザの嗜好と番組にあわせたCMを選定し（図１４のステップＳ１６２）、置き換え挿入処理を実行する。
【０１６６】
従って、各ユーザ毎に、かつ、各コンテンツ（番組）毎に、より適切なCMを提示することが可能となる。その結果、CMの広告効果をより向上させることが可能となる。
【０１６７】
図２０は、サービスサーバ３において、以上のようなCM選定指示情報を生成する場合の処理を表している。ステップＳ２２１において、サービスサーバ３のCPU１２１は、通信部１２９を介して嗜好情報を受信すると、これを顧客データベース３０１に供給し、登録させる。
【０１６８】
ステップＳ２２２において、CM選定指定情報が生成される際、CPU１２１は、顧客データベース３０１に登録されているユーザの嗜好情報を取得する。さらに、ステップＳ２２３において、CPU１２１は、番組情報データベース３２１より、放送装置１が放送するコンテンツ（番組）に関する各種の情報を取得する。
【０１６９】
CPU１２１は、ステップＳ２２４において、顧客データベース３０１から取得したユーザの嗜好情報と、番組情報データベース３２１から取得した番組情報の両方に基づいて、CMの選定指示情報を生成する。すなわちこの例においては、コンテンツ（番組）毎に、その内容とユーザの嗜好の両方に基づいて、そのユーザにどのCMを選定させるのかが決定される。
【０１７０】
サービスサーバ３のCPU１２１は、ステップＳ２２５において、生成されたCM選定指定情報に基づき、対象とする番組（コンテンツ）に対応するメタデータを、メタデータデータベース３０２から取得する。そして、ステップＳ２２６において、取得されたメタデータに、CM選定指示情報が付加され、通信部１２９からインターネット１１を介して受信端末２に送信される。
【０１７１】
このようなメタデータとCM選定指示情報を受信した受信端末２の動作について説明するに、その動作は、図１２と図１３に示したフローチャートを参照して説明した場合と略同一であるので、ここでは、その詳細な説明は省略し、異なる部分だけを説明する。
【０１７２】
受信端末２においてはCPU２１が通信部３０を介してこのメタデータを受信すると、これをメタデータデータベース２０４に供給し、登録させる。そしてCPU２１は、コンテンツ（番組）の再生処理が開始されたとき、上述した図１２のフローチャートに示されるような処理を実行するのであるが、そのステップＳ１１９におけるCM置き換え処理を構成する図１３の処理の中のステップＳ１４２のCM選定処理において、ユーザの嗜好と番組にあわせたCMを選定し（図１４のステップＳ１６２）、置き換え挿入処理を実行する。
【０１７３】
受信端末２のCMデータベース２０２に登録されていないCMを、置き換え挿入することはできない。そこで、CMデータベース２０２に登録されているCMを確認し、実際に登録されているCMの中から所定のものを選定することにより、CMを確実にユーザに視聴させるようにすることができる。図２１は、この場合の例を表している。
【０１７４】
すなわち、この例においては、ユーザが所定の番組（コンテンツ）を録画すると、そのコンテンツが番組情報データベース２０１に登録される。CPU２１は、番組情報データベース２０１に登録されたコンテンツに含まれる区間情報を取得する。この区間情報には、そのコンテンツのシーン毎の区間を表す情報が含まれている。この区間情報は、例えば、放送チャンネルと放送日時の情報を含んでいる。従って、この区間情報に基づいて、番組情報データベース２０１にどのようなコンテンツが登録されているのかを判定することができる。番組情報データベース２０１にコンテンツが登録されているということは、その中に含まれるCMの部分は、上述したようにして、コンテンツから分離され、CMデータベース２０２に登録されている。従って、区間情報データベース２１１に所定の区間の情報が登録されているということは、その区間に対応するCMは、CMデータベース２０２に登録されているということになる。
【０１７５】
区間情報データベース２１１に登録されている区間情報は、顧客データベース２０３に登録されている顧客情報とともに、通信部３０からインターネット１１を介してサービスサーバ３に送信される。
【０１７６】
サービスサーバ３のCPU１２１は、通信部１２９を介してこの区間情報と顧客情報を受信すると、顧客データベース３０１に登録させる。
【０１７７】
このようにして、顧客データベース３０１には、ユーザ毎に、各ユーザがどのような区間のコンテンツを受信、登録しているのかを表す情報が登録されることになる。
【０１７８】
顧客データベース３０１には、また、各ユーザの嗜好情報も登録される。
【０１７９】
サービスサーバ３のCPU１２１は、ユーザの嗜好情報をもとに、ユーザの嗜好に適合するCMであって、そのユーザがCMデータベース２０２に登録しているCMを、区間情報に基づいて検索し、選択する。このようにして、各ユーザの嗜好に適合するCMであって、且つ、CMデータベース２０２に実際に登録されているCMの中の所定のものが、１つ選択され、CM選定指示情報として指定される。
【０１８０】
ユーザの嗜好に基づいて判定した結果、そのユーザに適したCMがCMデータベース２０２に登録されていない場合には、他のCMを選定することも可能であるが、例えば、図２２に示されるように、そのユーザに最も適していると判定されたCMを、そのユーザの受信端末２に録画させるように指示する録画指示情報を作成し、受信端末２に送信することで、受信端末２にそのCMを受信、録画させ、CMデータベース２０２に登録させるようにすることができる。
【０１８１】
図２３はサービスサーバ３において、以上のようなCMの選定指示情報を作成する場合の処理を表している。ステップＳ２４１において、サービスサーバ３のCPU１２１は、受信端末２の区間情報データベース２１１から読み出され、送信されてきた区間情報を、通信部１２９を介して受信する。ステップＳ２４２において、CPU１２１はまた、受信端末２の顧客データベース２０３から読み出され、送信されてきたそのユーザの嗜好情報を、通信部１２９を介して受信する。これらの情報は、顧客データベース３０１に登録される。
【０１８２】
ステップＳ２４３において、CPU１２１は、ステップＳ２４１で受信した区間情報に基づいて、そのユーザが録画したCMを、番組情報データベース３２１に登録されている番組情報に基づいて、検索する。
【０１８３】
ステップＳ２４４においてCPU１２１は、ステップＳ２４３における検索の結果、そのユーザに見せたいCMがあったか否かを判定し（そのユーザの嗜好に適したCMが存在するか否かを判定し）、存在しない場合にはステップＳ２４５に進み、CPU１２１は番組情報データベース３２１に登録されているCM情報を検索し、そのユーザの嗜好に、より適したCMを検索する。ステップＳ２４６において、CPU１２１は、ステップＳ２４５における検索の結果得られたCM情報を、番組情報データベース３２１から取得する。そしてステップＳ２４７において、CPU１２１は、ステップＳ２４６で取得されたCM情報をそのユーザに受信、録画させるための予約録画指示情報を生成し、通信部１２９からインターネット１１を介して、受信端末２へ送信させる。この予約録画指示情報には、放送局（放送チャンネル）を指定する情報と、放送時刻（受信時刻）を指定する情報が含まれている。
【０１８４】
受信端末２のCPU２１は、通信部３０を介して、この予約録画指示情報を受信すると、これをメタデータデータベース２０４に一旦記憶させる。そして、CPU２１は、その予約録画指示情報に基づいて、そのCMが放送される時刻が到来したとき、受信部２８を制御し、そのCMを受信させる。受信部２８により受信されたCMは、CMデータベース２０２に供給され、登録される。
【０１８５】
このようにして、サービスサーバ３は、ユーザの嗜好に最もあったCMをそのユーザが登録していない場合には、実際に登録させることができる。
【０１８６】
なお、ステップＳ２４４において、ユーザに見せたいCMが検索されなかったと判定された場合には、ステップＳ２４５乃至ステップＳ２４７の処理はスキップされる。この場合には、CMデータベース２０２に登録されているCMの中から所定のCMが選択されることになる。
【０１８７】
次にステップＳ２４８に進み、サービスサーバ３のCPU１２１は、検索されたCMを選定するCM選定指示情報を作成し、ステップＳ２４９において、そのCM選定指示情報を受信端末２へ送信させる。
【０１８８】
このCM選定指示情報は受信端末２のメタデータデータベース２０４に登録される。
【０１８９】
従って、上述したように、受信端末２のCPU２１は、メタデータデータべース２０４に登録されているメタデータに基づいて、番組情報データベース２０１に登録されているコンテンツの再生が指示されたとき、CM選定指示情報に基づいて指定されているCMを、CMデータベース２０２から読み出し、置き換え、挿入処理を実行させる。
【０１９０】
サービスサーバ３は、受信端末２からの各種の情報を取得することで、コンテンツの視聴率や視聴者数といった統計的処理を行うことが可能となる。このため、例えば、図２４に示されるように、各ユーザが実際に視聴したCMを登録するようにすることができる。
【０１９１】
すなわち、図２４の例においては、受信端末２のCPU２１は、ユーザが入力部２６を操作することで、所定の放送コンテンツの視聴が指定されるか、あるいは、記憶部２９に既に記憶されているコンテンツの再生が指示されると、そのコンテンツの区間情報を、番組情報データベース２０１に登録されている情報に基づいて検出する。この区間情報は上述した場合と同様に、放送チャンネルと日時情報を含んでいる。この区間情報は、一旦顧客データベース２０３に登録される。
【０１９２】
CPU２１は、顧客データベース２０３に登録された視聴済みの番組区間情報を、所定のタイミングで読み出し、通信部３０からインターネット１１を介して、サービスサーバ３に送信させる。
【０１９３】
サービスサーバ３のCPU１２１は、通信部１２９を介してこの視聴済み番組区間情報を取得すると、これを顧客データベース３０１に供給し、登録させる。またCPU１２１は、番組情報データベース３２１に登録されているCM情報を参照することで、受信端末２から送信されてきた各ユーザの視聴済み区間情報から、各ユーザが視聴したCM（視聴済みCM）を特定する。特定された視聴済みCMは、各ユーザ毎に、顧客データベース３０１に登録される。
【０１９４】
このようにして、顧客データベース３０１には、各ユーザがどのようなCMを実際に視聴したのかが登録されることになる。
【０１９５】
このような処理について、再度、図２５のフローチャートを参照して説明するに、サービスサーバ３のCPU１２１は、ステップＳ２６１において、通信部１２９を介して、受信端末２からの視聴済み番組区間情報を取得する。取得された視聴済み番組区間情報は、顧客データベース３０１に供給され、登録される。
【０１９６】
CPU１２１は、ステップＳ２６２において、番組情報データベース３２１に登録されているCM情報を参照することで、受信端末２から送信されてきた各ユーザの視聴済み区間情報から、各ユーザが視聴したCM（視聴済みCM）を特定する。ステップＳ２６３において、特定された視聴済みCMは、各ユーザ毎に、顧客データベース３０１に登録される。
【０１９７】
以上においては、区間情報に基づいて視聴済みのCMを特定するようにしたが、例えば、ユーザが行う入力部２６の操作を検知し、この操作に基づいて視聴済みCMを特定するようにしてもよい。
【０１９８】
この場合、受信端末２のCPU２１は、入力部２６の操作情報を記憶部２９に一旦記憶させる。そして所定のタイミングにおいて、CPU２１は、この操作情報を通信部３０からインターネット１１を介してサービスサーバ３に送信させる。
【０１９９】
サービスサーバ３のCPU１２１は、受信端末２からの操作情報を顧客データベース３０１に登録させるとともに、その操作情報に基づいて、番組情報データベース３２１に登録されている番組情報を参照することで、そのユーザがどのCMを視聴したのかを特定する。例えば、ユーザは、操作が検知されたタイミングにおいて、放送されていたコンテンツを視聴していたものと推定することができる。
【０２００】
図２４の例においては、視聴済みCMを、サービスサーバ３において特定するようにしたが、受信端末２において、特定するようにしてもよい。
【０２０１】
この場合、受信端末２のCPU２１は、受信部２８により所定のコンテンツが受信されたり、記憶部２９に既に記憶されているコンテンツが再生されたとき、そのコンテンツの区間情報を取得する。そして、CPU２１は、その区間情報を、視聴済み区間情報として、顧客データベース２０３に登録させる。
【０２０２】
また、受信端末２のCMデータベース２０２には、上述した場合と同様にして、CM情報が抽出され、登録される。このCM情報の中には、サービスサーバ３からの予約録画指示情報に基づいて録画されたものも含まれる。
【０２０３】
CPU２１は顧客データベース２０３に登録された視聴済み区間情報と、番組情報データベース２０１の番組情報に基づいて、視聴済みCMを特定する。CPU２１は、このようにして特定した使用済みCMを、顧客データベース２０３に登録させるとともに、所定のタイミングで通信部３０からインターネット１１を介して視聴済み区間情報とともに送信させる。
【０２０４】
サービスサーバ３のCPU１２１は各受信端末２から送信されてきた各ユーザ毎の視聴済みCM情報と、視聴済み番組情報を、顧客データベース３０１に登録させる。
【０２０５】
このようにして、顧客データベース３０１に、各ユーザの視聴済みCMと視聴済み区間情報が登録されると、例えば、図２６に示されるように、サービスサーバ３のCPU１２１は、顧客データベース３０１に登録されているユーザごとの視聴済みCMを集計処理することにより、CM毎の視聴者数や視聴率を算出する。また、CPU１２１は顧客データベース３０１に登録されているユーザ毎の視聴済み番組区間情報を集計処理することにより、番組毎、あるいは、番組区間毎の視聴者数、および、視聴率を算出する。
【０２０６】
このようにして、算出された集計結果は、視聴データベース３３１に登録される。
【０２０７】
視聴データベース３３１は、顧客データベース３０１と一体化することも可能であるが、これを分離することで、CM毎、番組毎、番組区間毎の視聴者数および視聴率が、各ユーザの個人情報と分離して管理されるので、各ユーザのプライバシーを保護することが可能となる。
【０２０８】
CM毎の視聴者数情報は、この番組視聴者サービスシステム（情報提供システム）が、CM露出に寄与した効果を表すものと考えられる。そこで、CPU１２１は、CM毎の視聴者数に応じた課金をCMの広告主に対して実行する。このため、CMデータベース３１１には、各CMの広告主に関する情報（スポンサー情報）、その銀行口座（請求先）等が登録されている。CPU１２１は視聴者数１人あたりのCM露出単価を算出し、その単価に基づいて、課金金額を決定し、その課金額の支払いを、企業間決済システムサーバ４０１に送信し、決済を要求する。
【０２０９】
図２７のフローチャートを参照して、再度、課金処理について説明するに、ステップＳ２８１において、サービスサーバ３のCPU１２１は、顧客データベース３０１に登録されているユーザごとの視聴済みCMを集計処理することにより、CM毎の視聴者数や視聴率を算出する。また、CPU１２１は顧客データベース３０１に登録されているユーザ毎の視聴済み番組区間情報を集計処理することにより、番組毎、あるいは、番組区間毎の視聴者数、および、視聴率を算出する。
【０２１０】
このようにして、算出された集計結果は、ステップＳ２８２において、視聴データベース３３１に登録される。
【０２１１】
ステップＳ２８３において、CPU１２１は、視聴者数１人あたりのCM露出単価を算出し、その単価に基づいて、課金金額を決定する。そして、ステップＳ２８４において、その決定された課金額の支払いを、企業間決済システムサーバ４０１に送信し、決済を要求する。
【０２１２】
課金処理について、さらに説明する。視聴データベース３３１に登録された、番組毎、あるいは番組区間毎の視聴者数および視聴率は、CM置き換え挿入処理を行わず、番組放映時に含まれていた元のCMのまま再生を行うようにした場合、この番組視聴サービスシステム（情報提供システム）が、各番組の視聴率向上に寄与した実績を表すことになる。そこで、番組情報データベース３２１に、放送装置１を管理する放送業者、あるいは番組提供者などの、視聴率向上の対価を請求する条件を予め登録しておき、その条件に基づいて、放送業者、番組提供者に対して、課金処理を行うようにすることができる。
【０２１３】
また、CMの置き換え挿入処理を行う場合には、番組毎、あるいは番組区間毎の視聴者数および視聴率は、この番組視聴サービスシステム（情報提供システム）における番組使用の実績を表している。この場合、放送業者、あるいは、番組権利者毎に番組使用の対価を予め設定し、その条件（番組使用条件）を番組情報データベース３２１に予め登録しておく。CPU１２１は、この使用条件に基づいて番組使用の対価を算出し、放送業者、あるいは番組権利者に支払い処理を行う。
【０２１４】
また、番組情報データベース３２１に、番組毎に想定される視聴者の特性（番組別視聴者嗜好性）予め登録しておき、それと、顧客データベース３０１に蓄積されたユーザ毎の視聴済みCMと、視聴済み番組区間情報を比較することで、特定の番組や区間を視聴したユーザの嗜好性を特定し、顧客データベース３０１に、そのユーザの嗜好情報として登録することができる。
【０２１５】
このほか、視聴データベース３３１に蓄積された番組やCM毎の視聴者数、あるいは視聴率などに基づいて、視聴者動向の把握、放送番組企画、CM製作企画、広告戦略などのマーケティングのデータに利用することができる。
【０２１６】
番組放映時に挿入された原CM以外のCMを原CMと置き換えて、挿入することにより、原CMの広告主以外の広告主に対しても、その番組を広告媒体として利用することが可能となり、広告収益の増加を図ることが可能となる。
【０２１７】
また、置き換え挿入するCMの選定をサービスサーバ３側から制御できるようにすることにより、広告主の広告戦略に従ったCM提供が可能となる。さらに、ユーザの視聴履歴から、ユーザの嗜好情報を抽出、保持し、受信端末２またはサービスサーバ３側において、ユーザの嗜好に基づいて置き換え挿入されるCMを選定することにより、ユーザの嗜好に沿ったCMを提示することができる。このようにすることで、ユーザによりCMがスキップされる可能性が減少し、スキップ操作を禁止させる必要がなくなる。また、各ユーザは、より自分自身が嗜好するCMを視聴することができる。
【０２１８】
ユーザ毎のCM、番組、番組区間の実際の視聴履歴を登録するようにすることで、広告料、あるいは番組使用料を、実際の視聴実績に基づいて決定することが可能となる。この点、過去の視聴率に基づいて算定された将来の視聴率予測に基づいて、広告料、あるいは番組使用料を決定する場合に比べて、より信頼性の高い料金設定のためのデータを提供することが可能となる。
【０２１９】
さらに、従来、視聴はせずに、録画したコンテンツを後で再生する行為は視聴率に含まれなかったが、本発明においては、録画した後、再生する行為も、その番組の視聴率の基礎とすることが可能となる。
【０２２０】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２２１】
この記録媒体は、図２または図３に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４１，１４１（フロッピディスクを含む）、光ディスク４２，１４２（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク４３，１４３（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリ４４，１４４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２２，１２２や、記憶部２９，１２８に含まれるハードディスクなどで構成される。
【０２２２】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２２３】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２２４】
【発明の効果】
以上の如く、本発明によれば、所定の情報の視聴効率を向上させることが可能なシステムを実現することができる。
【０２２５】
本発明によれば、所定の情報を確実に視聴させるようにすることが可能となる。
【０２２７】
本発明によれば、情報処理装置に所定の情報を確実に記録させることが可能となる。
【０２２８】
本発明によれば、所定の情報を、コンテンツの再生に対応して確実に再生させることが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した情報提供システムの構成を示すブロック図である。
【図２】図１の受信端末の構成を示すブロック図である。
【図３】図１のサービスサーバの構成を示すブロック図である。
【図４】図１のサービスサーバのスキップ禁止フラグ設定処理を説明するフローチャートである。
【図５】図１の受信端末の再生処理を説明するフローチャートである。
【図６】図５のステップＳ３５の前方向スキップ処理の詳細を説明するフローチャートである。
【図７】  CMデータベースを作成する処理を説明する図である。
【図８】図１のサービスサーバのメタデータにCMマークを付与する処理を説明するフローチャートである。
【図９】メタデータデータベースに登録されるメタデータの例を示す図である。
【図１０】図１の受信端末におけるCM抜き出し処理を説明するフローチャートである。
【図１１】図１の受信端末におけるコンテンツ再生処理を説明する図である。
【図１２】図１の受信端末の番組再生処理を説明するフローチャートである。
【図１３】図１２のステップＳ１１９におけるCM置き換え処理の詳細を説明するフローチャートである。
【図１４】図１３のステップＳ１４２におけるCM選定処理の詳細を説明するフローチャートである。
【図１５】  CM録画指示情報の利用を説明する図である。
【図１６】  CM録画指示情報の例を示す図である。
【図１７】  CM録画指示情報の生成処理について説明するフローチャートである。
【図１８】  CM録画指示情報に基づく処理について説明するフローチャートである。
【図１９】嗜好情報を利用したCM選定指示情報の生成処理を説明する図である。
【図２０】  CM選定指示情報の生成処理を説明するフローチャートである。
【図２１】区間情報を利用したCM選定指示情報生成処理を説明する図である。
【図２２】  CMの予約録画指示情報に基づく動作を説明する図である。
【図２３】  CM選定指示情報作成処理を説明するフローチャートである。
【図２４】視聴済み番組区間情報を登録する処理を説明する図である。
【図２５】視聴済みCMの特定処理を説明するフローチャートである。
【図２６】視聴者数と視聴率の算定処理を説明する図である。
【図２７】課金処理について説明するフローチャートである。
【符号の説明】
１  放送装置，  ２−１乃至２−３  受信端末，  ３  サービスサーバ，  ４受信端末，  １１  インターネット，  ２０１  番組情報データベース，  ２０２  CMデータベース，  ２０３  顧客データベース，  ２０４  メタデータデータベース，  ３０１  顧客データベース，  ３０２  メタデータデータベース
【図１】
0004329310.tif 000002
【図２】
0004329310.tif 000003
【図３】
0004329310.tif 000004
【図４】
0004329310.tif 000005
【図５】
0004329310.tif 000006
【図６】
0004329310.tif 000007
【図７】
0004329310.tif 000008
【図８】
0004329310.tif 000009
【図９】
0004329310.tif 000010
【図１０】
0004329310.tif 000011
【図１１】
0004329310.tif 000012
【図１２】
0004329310.tif 000013
【図１３】
0004329310.tif 000014
【図１４】
0004329310.tif 000015
【図１５】
0004329310.tif 000016
【図１６】
0004329310.tif 000017
【図１７】
0004329310.tif 000018
【図１８】
0004329310.tif 000019
【図１９】
0004329310.tif 000020
【図２０】
0004329310.tif 000021
【図２１】
0004329310.tif 000022
【図２２】
0004329310.tif 000023
【図２３】
0004329310.tif 000024
【図２４】
0004329310.tif 000025
【図２５】
0004329310.tif 000026
【図２６】
0004329310.tif 000027
【図２７】
0004329310.tif 000028