(57)【特許請求の範囲】
【請求項１】
コンテンツ再生装置からの要求に応じたコンテンツを配信するコンテンツ配信装置において、
コンテンツの内容に応じて予め類別された分類と対応づけて複数の本編コンテンツ及び当該本編コンテンツの試視聴用コンテンツを記憶する記憶手段と、
前記コンテンツ再生装置から視聴希望本編コンテンツの要求を受信するコンテンツ要求受信手段と、
前記コンテンツ再生装置から、試視聴用コンテンツの配信数の要求を受信する配信数要求受信手段と、
前記コンテンツ再生装置から、従前に要求したコンテンツの情報に基づいて判断された嗜好分類を受信する嗜好分類受信手段と、
この嗜好分類受信手段により受信した嗜好分類と前記配信数要求受信手段により受信された要求の配信数とに基づいて試視聴用コンテンツを選択する第１の試視聴用コンテンツ選択手段と、
前記コンテンツ要求受信手段により受信された今回要求の視聴希望本編コンテンツの分類と前記配信数要求受信手段により受信された要求の配信数とに基づいて試視聴用コンテンツを選択する第２の試視聴用コンテンツ選択手段と、
前記コンテンツ要求受信手段により受信された要求に対応する視聴希望本編コンテンツと、前記第１の試視聴用コンテンツ選択手段により選択された試視聴用コンテンツと前記第２の試視聴用コンテンツ選択手段により選択された試視聴用コンテンツとを一連のコンテンツとして前記コンテンツ再生装置に配信する配信手段と、
を備えたコンテンツ配信装置。
【請求項２】
前記コンテンツ再生装置から、視聴希望本編コンテンツと試視聴用コンテンツとの配信順序の要求を受信する順序要求受信手段を更に備え、
前記配信手段は、前記順序要求受信手段により受信された配信順序で、視聴希望本編コンテンツ及び試視聴用コンテンツを配信することを特徴とする請求項１に記載のコンテンツ配信装置。
【請求項３】
コンテンツの内容に応じて予め類別された分類と対応づけて複数の本編コンテンツ及び当該本編コンテンツの試視聴用コンテンツを記憶し、本編コンテンツと試視聴用コンテンツとを一連のコンテンツとして配信するコンテンツ配信装置と通信し、受信したコンテンツを再生するコンテンツ再生装置において、
ユーザ操作に従って視聴希望本編コンテンツを指定するコンテンツ指定手段と、
ユーザ操作に従って試視聴用コンテンツの配信数を指定する配信数指定手段と、
このコンテンツ指定手段により、従前に指定されたコンテンツの情報に基づいて嗜好分類を判断する判断手段と、
前記コンテンツ指定手段により指定された視聴希望本編コンテンツの受信、前記判断手段により判断された嗜好分類と前記配信数指定手段により指定する配信数とに基づき選択される試視聴用コンテンツの受信、及び前記コンテンツ指定手段により今回指定された視聴希望本編コンテンツの分類と前記配信数指定手段による指定する配信数とに基づき選択される試視聴用コンテンツの受信を前記コンテンツ配信装置に要求する要求手段と、
この要求手段の要求に応じて前記コンテンツ配信装置から送信される本編コンテンツ及び試視聴用コンテンツからなる一連のコンテンツを再生するコンテンツ受信再生手段と、
を備えたコンテンツ再生装置。
【請求項４】
ユーザ操作に従って視聴希望本編コンテンツと試視聴用コンテンツとの配信順序を指定する順序指定手段と、
この順序指定手段により指定された順序による一連のコンテンツの配信を前記コンテンツ配信装置に要求する順序要求手段と、
を更に備えたことを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項５】
前記分類の分類項目を表示制御し、ユーザ操作に従った分類項目の指定に応じて、当該指定された分類項目に対応する本編コンテンツの一覧を表示制御する一覧表示制御手段を更に備え、
前記推測手段は、前記一覧表示制御手段による一覧の表示制御時に指定された分類項目に基づいてユーザの嗜好傾向を推測する指定分類基準推測手段を有する、
ことを特徴とする請求項３又は４に記載のコンテンツ再生装置。
【請求項６】
コンテンツの内容に応じて予め類別された分類と対応づけて複数の本編コンテンツ及び当該本編コンテンツの試視聴用コンテンツを記憶し、本編コンテンツと試視聴用コンテンツとを一連のコンテンツとして配信するコンテンツ配信装置と通信し、受信したコンテンツを再生するコンピュータに、
ユーザ操作に従って視聴希望本編コンテンツを指定するコンテンツ指定機能と、
ユーザ操作に従って試視聴用コンテンツの配信数を指定する配信数指定機能と、
このコンテンツ指定機能により、従前に指定されたコンテンツの情報に基づいて嗜好分類を判断する判断機能と、
前記コンテンツ指定機能により指定された視聴希望本編コンテンツの受信、前記判断された嗜好分類と前記配信数指定機能により指定する配信数とに基づき選択される試視聴用コンテンツの受信、及び前記コンテンツ指定機能により今回指定された視聴希望本編コンテンツの分類と前記配信数指定機能による指定する配信数とに基づき選択される試視聴用コンテンツの受信を前記コンテンツ配信装置に要求する要求機能と、
この要求機能の要求に応じて前記コンテンツ配信装置から送信される本編コンテンツ及び試視聴用コンテンツからなる一連のコンテンツを再生するコンテンツ受信再生機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置、コンテンツ配信装置及びプログラムに関する。
【背景技術】
【０００２】
インターネット等を利用して映像データ等のコンテンツを配信する配信サービスが知られている。またこの種の配信サービスにおいて、ユーザの嗜好に適合するコンテンツを検索して提示するものも知られている（特許文献１参照）。この特許文献１の技術によれば、検索して提示したコンテンツを試視聴するためのサンプルコンテンツ（以下、「試視聴用コンテンツ」という。）をユーザ操作に従ってプレビュー表示することも可能である。
【特許文献１】特開２００１−２０９６６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記した特許文献１の技術では、ユーザが自ら試視聴用コンテンツを選択してプレビュー表示させる必要があった。そこで本発明は、コンテンツを再生させる際に、ユーザの嗜好傾向に応じた適切な試視聴用コンテンツを自動的に付加して再生させることを目的とする。
【課題を解決するための手段】
【０００４】
以上の課題を解決するため、請求項１に記載の発明は、
コンテンツ再生装置からの要求に応じたコンテンツを配信するコンテンツ配信装置において、
コンテンツの内容に応じて予め類別された分類と対応づけて複数の本編コンテンツ及び当該本編コンテンツの試視聴用コンテンツを記憶する記憶手段（例えば、図１８に示すコンテンツＤＢ１５０）と、
前記コンテンツ再生装置から視聴希望本編コンテンツの要求を受信するコンテンツ要求受信手段（例えば、図１８に示す通信部１３０，ＣＰＵ１００）と、
前記コンテンツ再生装置から、試視聴用コンテンツの配信数の要求を受信する配信数要求受信手段と、
前記コンテンツ再生装置から、従前に要求したコンテンツの情報に基づいて判断された嗜好分類を受信する嗜好分類受信手段と、
この嗜好分類受信手段により受信した嗜好分類と前記配信数要求受信手段により受信された要求の配信数とに基づいて試視聴用コンテンツを選択する第１の試視聴用コンテンツ選択手段（例えば、図１８に示すＣＰＵ１００）と、
前記コンテンツ要求受信手段により受信された今回要求の視聴希望本編コンテンツの分類と前記配信数要求手段により受信された要求の配信数とに基づいて試視聴用コンテンツを選択する第２の試視聴用コンテンツ選択手段と、
前記コンテンツ要求受信手段により受信された要求に対応する視聴希望本編コンテンツと、第１の前記試視聴用コンテンツ選択手段により選択された試視聴用コンテンツと前記第２の試視聴用コンテンツ選択手段により選択された試視聴用コンテンツとを一連のコンテンツとして前記コンテンツ再生装置に配信する配信手段（例えば、図１８に示すＣＵ１００，通信部１３０）と、
を備えたことを特徴としている。
【０００５】
請求項２に記載の発明は、請求項１に記載のコンテンツ配信装置において、
前記コンテンツ再生装置から、視聴希望本編コンテンツと試視聴用コンテンツとの配信順序の要求を受信する順序要求受信手段（例えば、図１８に示す通信部１３０，ＣＰＵ１００）を更に備え、
前記配信手段は、前記順序要求受信手段により受信された配信順序で、視聴希望本編コンテンツ及び試視聴用コンテンツを配信する（例えば、図１８に示すＣＰＵ１００，通信部１３０）ことを特徴としている。
【０００７】
請求項３に記載の発明は、
コンテンツの内容に応じて予め類別された分類と対応づけて複数の本編コンテンツ及び当該本編コンテンツの試視聴用コンテンツを記憶し、本編コンテンツと試視聴用コンテンツとを一連のコンテンツとして配信するコンテンツ配信装置と通信し、受信したコンテンツを再生するコンテンツ再生装置において、
ユーザ操作に従って視聴希望本編コンテンツを指定するコンテンツ指定手段（例えば、図５に示す入力部３１０，ＣＰＵ３００；図１３に示すステップｅ１５）と、
ユーザ操作に従って試視聴用コンテンツの配信数を指定する配信数指定手段と、
このコンテンツ指定手段により、従前に指定されたコンテンツの情報に基づいて嗜好分類を判断する判断手段と、
前記コンテンツ指定手段により指定された視聴希望本編コンテンツの受信、前記判断手段により判断された嗜好分類と前記配信数指定手段により指定する配信数とに基づき選択される試視聴用コンテンツの受信、及び前記コンテンツ指定手段により今回指定された視聴希望本編コンテンツの分類と前記配信数指定手段による指定する配信数とに基づき選択される試視聴用コンテンツの受信を前記コンテンツ配信装置に要求する要求手段（例えば、図５に示すＣＰＵ３００，通信部３３０；図１３に示すステップｅ５０）と、
この要求手段の要求に応じて前記コンテンツ配信装置から送信される本編コンテンツ及び試視聴用コンテンツからなる一連のコンテンツを再生するコンテンツ受信再生手段（例えば、図５に示すＣＰＵ３００，表示部３２０；図１３に示すステップｅ６０，ｅ７０）と、
を備えたことを特徴としている。
【０００８】
また、請求項６に記載の発明は、
コンテンツの内容に応じて予め類別された分類と対応づけて複数の本編コンテンツ及び当該本編コンテンツの試視聴用コンテンツを記憶し、本編コンテンツと試視聴用コンテンツとを一連のコンテンツとして配信するコンテンツ配信装置と通信し、受信したコンテンツを再生するコンピュータに、
ユーザ操作に従って視聴希望本編コンテンツを指定するコンテンツ指定機能（例えば、図５に示す入力部３１０，ＣＰＵ３００；図１３に示すステップｅ１５）と、
ユーザ操作に従って試視聴用コンテンツの配信数を指定する配信数指定機能と、
このコンテンツ指定機能により、従前に指定されたコンテンツの情報に基づいて嗜好分類を判断する判断機能（例えば、図５に示すＣＰＵ３００；図１４に示すステップｆ３０）と、
前記コンテンツ指定機能により指定された視聴希望本編コンテンツの受信、前記判断された嗜好分類と前記配信数指定機能により指定する配信数とに基づき選択される試視聴用コンテンツの受信、及び前記コンテンツ指定機能により今回指定された視聴希望本編コンテンツの分類と前記配信数指定機能による指定する配信数とに基づき選択される試視聴用コンテンツの受信を前記コンテンツ配信装置に要求する要求機能（例えば、図５に示すＣＰＵ３００，通信部３３０；図１３に示すステップｅ５０）と、
この要求機能の要求に応じて前記コンテンツ配信装置から送信される本編コンテンツ及び試視聴用コンテンツからなる一連のコンテンツを再生するコンテンツ受信再生機能（例えば、図５に示すＣＰＵ３００，表示部３２０；図１３に示すステップｅ６０，ｅ７０）と、
を実現させるためのプログラムである。
【０００９】
請求項４に記載の発明は、請求項３に記載のコンテンツ再生装置において、
ユーザ操作に従って視聴希望本編コンテンツと試視聴用コンテンツとの配信順序を指定する順序指定手段（例えば、図５に示す入力部３１０，ＣＰＵ３００；図１３に示すステップｅ３０）と、
この順序指定手段により指定された順序による一連のコンテンツの配信を前記コンテンツ配信装置に要求する順序要求手段（例えば、図５に示すＣＰＵ３００， 通信部３３０；図１３に示すステップｅ５０）と、
を更に備えたことを特徴としている。
【００１１】
請求項５に記載の発明は、請求項３又は４に記載のコンテンツ再生装置において、
前記分類の分類項目を表示制御し、ユーザ操作に従った分類項目の指定に応じて、当該指定された分類項目に対応する本編コンテンツの一覧を表示制御する一覧表示制御手段（例えば、図５に示すＣＰＵ３００；図９に示すステップａ１０〜ａ９０）を更に備え、
前記推測手段は、前記一覧表示制御手段による一覧の表示制御時に指定された分類項目に基づいてユーザの嗜好傾向を推測する指定分類基準推測手段（例えば、図５に示すＣＰＵ３００；図１０に示すコンテンツ一覧表示時処理）を有する、
ことを特徴としている。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、コンテンツ再生装置から従前に要求したコンテンツの情報に基づいて嗜好分類を判断し、判断した嗜好分類と要求の配信数とに基づいて第１の試視聴用コンテンツを選択し、受信された今回要求の視聴希望本編コンテンツの分類と受信された要求の配信数とに基づいて第２の試視聴用コンテンツを選択し、受信されたコンテンツ要求に対応する視聴希望本編コンテンツと、第１の試視聴用コンテンツと第２の試視聴用コンテンツとを一連のコンテンツとして前記コンテンツ再生装置に配信することができる。したがって、ユーザの嗜好傾向を推測して適切な試視聴用コンテンツを自動的に選択することができるので、コンテンツ再生装置に、本編コンテンツに当該試視聴用コンテンツが付加された一連のコンテンツを再生させることができる。また、コンテンツ再生装置に、本編コンテンツに所望の数の試視聴用コンテンツが付加された一連のコンテンツを再生させることができる。
【００１５】
請求項２に記載の発明によれば、コンテンツ再生装置から視聴希望本編コンテンツと試視聴用コンテンツとの配信順序の要求を受信した際に、当該受信した配信順序で視聴希望本編コンテンツ及び試視聴用コンテンツを配信することができる。これにより、コンテンツ再生装置に、本編コンテンツ及び試視聴用コンテンツを所望の順序で再生させることができる。
【００１７】
請求項３又は６に記載の発明によれば、コンテンツ再生装置において、視聴希望本編コンテンツと試視聴用コンテンツの配信数を指定して、従前に指定されたコンテンツの情報に基づいて嗜好分類を判断し、指定された視聴希望本編コンテンツと判断された嗜好分類と配信数とに基づき選択される試視聴用コンテンツと今回指定された視聴希望本編コンテンツの分類と配信数とに基づき選択される試視聴用コンテンツの受信を要求し、要求に応じてコンテンツ配信装置から送信される本編コンテンツ及び試視聴用コンテンツからなる一連のコンテンツを再生することができる。したがって、本編コンテンツを再生する際に、ユーザの嗜好傾向を推測して適切な試視聴用コンテンツを自動的にダウンロードし、本編コンテンツに当該試視聴用コンテンツを付加して再生させることができる。また、本編コンテンツに所望の数の試視聴用コンテンツを付加して再生させることができる。
【００１８】
請求項４に記載の発明によれば、ユーザ操作に従って指定された順序による一連のコンテンツの配信をコンテンツ配信装置に要求することができる。これにより、前記一連のコンテンツを構成する視聴希望本編コンテンツ及び試視聴用コンテンツが指定された順序により再生されることとなる。したがって、本編コンテンツ及び試視聴用コンテンツを所望の順序で再生させることができる。
【００２０】
請求項５に記載の発明によれば、コンテンツの分類項目を表示制御し、ユーザ操作に従った分類項目の指定に応じて当該指定された分類項目に対応する本編コンテンツの一覧を表示制御する。そして、この本編コンテンツの一覧の表示制御時に指定された分類項目に基づいてユーザの嗜好傾向を推測することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図１〜図１９を参照し、本発明の好適な実施形態について詳細に説明する。
【００２３】
［全体構成］
図１は、本実施形態の全体構成の一例を示す図である。本実施形態では、コンテンツ配信サーバ１０が、ネットワークＮを介してコンテンツ再生装置としての視聴者端末３０（３０−１，２，３，・・・）と接続されてコンテンツ配信システム１を構成している。ここで、ネットワークＮとは、例えば、インターネット及びインターネットに接続するための回線やＩＳＰサーバ等のことであり、電話回線網、ＩＳＤＮ回線網、専用線、衛星通信回線、ＣＡＴＶ回線、ＡＤＳＬ回線、ＦＴＴＨ回線等の各種通信回線と、それらを接続するインターネットプロバイダ等を含む。
【００２４】
コンテンツ配信サーバ１０は、公知のサーバコンピュータシステムをもとに構成されており、例えばＶＯＤ（Video On Demand）サービス等のデジタル放送サービスを提供する放送局等のコンテンツ提供事業者側に設置されて、コンテンツ配信システム１全体を統括的に制御する。このコンテンツ配信サーバ１０は、映画やテレビ番組等の各種の映像コンテンツをコンテンツＤＢ１５０として管理するとともに、アクセスしてきた視聴者端末３０にこれを配信して提供する。
【００２５】
視聴者端末３０は、コンテンツ配信サーバ１０により提供されるデジタル放送の視聴者（ユーザ）側に設置され、ネットワークＮを介してコンテンツ配信サーバ１０と通信し、配信されたコンテンツを再生する。この視聴者端末３０は、例えば視聴者（ユーザ）側に備えられたテレビ等の表示装置を制御するためのセットトップボックス、パソコン、家庭用ゲーム機、携帯電話機、ＰＤＡ、携帯型ゲーム機等の各種の情報端末装置や電子機器により実現される。
【００２６】
［機能構成］
１．コンテンツ配信サーバ
図２は、コンテンツ配信サーバ１０の機能構成の一例を示すブロック図である。コンテンツ配信サーバ１０は、ＣＰＵ１００と、入力部１１０と、表示部１２０と、通信部１３０と、記憶部１４０とを備えて構成されている。
【００２７】
ＣＰＵ１００は、記憶部１４０に格納されるプログラムやデータ、視聴者端末３０から送信されたデータ等に基づいてコンテンツ配信サーバ１０内の各機能部への指示やデータの転送等を行い、コンテンツ配信サーバ１０全体の制御やコンテンツ配信システム１全体の制御等の各種処理を行う。
【００２８】
入力部１１０は、例えばキーボードやマウス、タッチパネル、ダイヤル及び各種スイッチ等によって実現されるものであり、操作入力に応じた操作信号をＣＰＵ１００に出力する。
【００２９】
表示部１２０は、ＬＣＤやＥＬＤ等の表示装置により実現されるものであり、ＣＰＵ１００から入力される表示信号に基づく各種画面を表示する。
【００３０】
通信部１３０は、無線通信モジュール、ルータ、モデム、ＴＡ、有線用の通信ケーブルのジャックや制御回路等で構成され、外部（視聴者端末３０）との間でデータ通信を行う。
【００３１】
記憶部１４０は、更新記憶可能なフラッシュメモリ等のＲＯＭやＲＡＭといった各種ＩＣメモリや、内蔵或いはデータ通信端子で接続されたハードディスク、ＣＤ−ＲＯＭ等の情報記憶媒体及びその読取装置等によって実現されるものであり、システムプログラム等のサーバコンピュータシステムとしての諸機能を実現するためのプログラムやデータ、ＣＰＵ１００にコンテンツ配信システム１全体を制御させるために必要なプログラムやデータ等が格納される。特に、本実施形態を実現するため、コンテンツＤＢ１５０と、第１コンテンツ配信プログラム１７０と、第１メニュー配信プログラム１８０とが格納される。
【００３２】
コンテンツＤＢ１５０は、コンテンツ配信サーバ１０により視聴者端末３０に配信・提供されるコンテンツに係るデータを蓄積記憶する。図３は、コンテンツＤＢ１５０のデータ構成例を示す図である。図３に示すように、コンテンツＤＢ１５０には、当該コンテンツを識別するためのコンテンツ番号１６１と対応付けて、当該コンテンツの名称が設定されるタイトル１６３と、コンテンツ分類１６５と、本編コンテンツ１６７と、試視聴用コンテンツ１６９とが設定されたコンテンツデータ１６０（１６０−１，２，３，・・・）が蓄積される。
【００３３】
コンテンツ分類１６５は、当該コンテンツの内容に応じて予め類別された当該コンテンツの分類を特定するためのデータであり、区分１６５ａ及びジャンル１６５ｂを含む。本実施形態では、各コンテンツデータ１６０は、階層的に分類される。具体的には、各コンテンツデータ１６０は、その種類から何れかの区分に分類されており、更にその内容に応じて何れかのジャンルに分類される。区分としては、例えば映画（新作／洋画／邦画）、ドラマ、アニメーション、スポーツ番組、音楽番組等が挙げられる。一方ジャンルとしては、映画やドラマ、アニメーションについては、アクションやＳＦ、ロマンス、ホラー、ファンタジー、コメディー等が挙げられる。スポーツ番組については、サッカーや野球、バレーボール、バスケットボール等が挙げられる。音楽番組については、ポップスやロック、ジャズ、クラシック等が挙げられる。
【００３４】
本編コンテンツ１６７は、当該コンテンツの本編のデータであり、映像や音声、音楽、文字等のデータで構成される。
試視聴用コンテンツ１６９は、当該コンテンツを試視聴するためのデータであり、具体的には、例えば本編の予告編やダイジェスト、ハイライト等を収録したものである。
【００３５】
第１コンテンツ配信プログラム１７０は、視聴者端末３０からコンテンツ購入要求が通知された場合に指定された本編コンテンツ１６７を含む後述する本編配信用コンテンツを当該視聴者端末３０に配信し、コンテンツ試視聴要求が通知されたならば指定された試視聴用コンテンツ１６９を当該視聴者端末３０に配信するためのプログラムであり、ＣＰＵ１００は、この第１コンテンツ配信プログラム１７０に従って第１コンテンツ配信処理を実行する。尚、本編コンテンツ１６７の購入に係る料金（購入額）の徴収は、例えばクレジットカード方式等によるクレジット決済を行う公知の決済システム等によって実現される。
【００３６】
また第１コンテンツ配信プログラム１７０は、指定された本編コンテンツ１６７（視聴希望本編コンテンツ）に付加する試視聴用コンテンツを選択する第１試視聴用コンテンツ選択プログラム１７１を含み、ＣＰＵ１００は、コンテンツ購入要求が通知されたならば、第１試視聴用コンテンツ選択プログラム１７１に従って第１試視聴用コンテンツ選択処理を実行する。具体的には、ＣＰＵ１００は、当該コンテンツ購入要求とともに通知された嗜好傾向情報、試視聴用配信数、試視聴用コンテンツ配信順序、ＤＬ状況情報とに基づいて、以下の処理を実行する。
【００３７】
すなわち、先ず嗜好傾向情報及び試視聴用配信数に基づいて選択対象とする試視聴用コンテンツのジャンルを決定する。具体的には、試視聴用配信数が「１」の場合には、嗜好傾向情報に応じたジャンル（以下、「嗜好傾向ジャンル」という。）から試視聴用コンテンツを選択する。一方試視聴用配信数が「２」以上ならば、嗜好傾向ジャンル、及び視聴希望本編コンテンツのジャンル（以下、「視聴希望ジャンル」という。）からそれぞれ試視聴用コンテンツを選択する。この場合には、１つを視聴希望ジャンルに割り当て、残りを嗜好傾向ジャンルに割り当てる。すなわち、試視聴用配信数が「２」ならば嗜好傾向ジャンル及び視聴希望ジャンルジャンルそれぞれから１つずつ試視聴用コンテンツを選択する。試視聴用配信数が「３」ならば、視聴希望ジャンルから１つ、嗜好傾向ジャンルから２つの試視聴用コンテンツをそれぞれ選択する。
【００３８】
またこのとき、ＤＬ状況情報に設定されているコンテンツ番号が割り当てられたコンテンツデータ１６０の試視聴用コンテンツ１６９を選択対象から除外して、試視聴用コンテンツを選択する。ＤＬ状況情報については図７を参照して後述するが、簡単には、過去に配信された本編コンテンツ及び試視聴用コンテンツの情報のことである。すなわち、本編コンテンツ１６７を含む本編配信用コンテンツ又は試視聴用コンテンツ１６９の何れか一方が過去にダウンロードされている場合には、その試視聴用コンテンツ１６９を選択せず、新しい試視聴用コンテンツを選択する。
【００３９】
この第１試視聴用コンテンツ選択処理によって選択対象とする試視聴用コンテンツ１６９の中から試視聴用コンテンツを選択したならば、視聴者端末３０からのコンテンツ購入要求の際に通知される試視聴用コンテンツ配信順序に従って本編配信用コンテンツを生成する。ここで図４を参照し、本編配信用コンテンツの生成方法について、コンテンツ購入要求とともに通知される試視聴用コンテンツ配信数が「３」であった場合を例にとって説明する。
【００４０】
図４（ａ）は、前述のように決定された嗜好傾向ジャンルに類別された試視聴用コンテンツ１６９のうちの選択対象とする試視聴用コンテンツと、視聴希望ジャンルに類別された試視聴用コンテンツ１６９のうちの選択対象とする試視聴用コンテンツとを一覧により示すとともに、試視聴用コンテンツ配信順序が「後」であった場合に生成される本編配信用コンテンツの一例を示している。
【００４１】
前述のように、試視聴用配信数が「３」ならば、嗜好傾向ジャンルに類別された選択対象の試視聴用コンテンツ１６９から２つをランダムに選択するとともに、視聴希望ジャンルに類別された選択対象の試視聴用コンテンツ１６９から１つをランダムに選択する。例えば嗜好傾向ジャンルから「試視聴用コンテンツ１」と「試視聴用コンテンツｍ」、視聴希望ジャンルから「試視聴用コンテンツｍ＋２」をそれぞれ選択したならば、当該選択した「試視聴用コンテンツ１」「試視聴用コンテンツｍ」「試視聴用コンテンツｍ＋２」を視聴希望本編コンテンツの後に付加した一連のコンテンツとして本編配信用コンテンツを生成する。
【００４２】
また図４（ｂ）は、試視聴用コンテンツ配信順序が「前」であった場合に生成される本編配信用コンテンツの一例を示す図である。試視聴用コンテンツ配信順序が「前」ならば、選択した「試視聴用コンテンツ１」「試視聴用コンテンツｍ」「試視聴用コンテンツｍ＋２」を視聴希望本編コンテンツの前に付加した一連のコンテンツとして本編配信用コンテンツを生成する。
【００４３】
第１メニュー配信プログラム１８０は、視聴者端末３０からメニュー配信要求が通知された際に、当該視聴者端末３０のユーザが視聴を希望する視聴希望本編コンテンツ或いは試視聴用コンテンツを選択するためのメニュー情報を配信するためのプログラムであり、ＣＰＵ１００は、この第１メニュー配信プログラム１８０に従って第１メニュー配信処理を実行する。
【００４４】
２．視聴者端末
図５は、視聴者端末３０の機能構成の一例を示すブロック図である。図５に示すように、視聴者端末３０は、ＣＰＵ３００と、入力部３１０と、表示部３２０と、通信部３３０と、ＲＡＭ３４０と、記憶部３５０とを備えて構成されている。
【００４５】
ＣＰＵ３００は、記憶部３５０に格納されるプログラムやデータ、入力部３１０から入力される操作信号やコンテンツ配信サーバ１０から送信されたデータ等に基づいて視聴者端末３０内の各機能部への指示やデータの転送等を行い、視聴者端末３０を統括的に制御する。
【００４６】
入力部３１０は、例えばキーボードやマウス、タッチパネル、ダイヤル及び各種スイッチ等によって実現されるものであり、操作入力に応じた操作信号をＣＰＵ３００に出力する。
【００４７】
表示部３２０は、ＬＣＤやＥＬＤ、ＣＲＴ、ＴＶ、プラズマディスプレイ、プロジェクター等の表示装置により実現されるものであり、ＣＰＵ３００から入力される表示信号に基づく各種画面を表示する。
【００４８】
通信部３３０は、無線通信モジュール、ルータ、モデム、ＴＡ、有線用の通信ケーブルのジャックや制御回路等で構成され、外部（コンテンツ配信サーバ１０）との間でデータ通信を行う。
【００４９】
ＲＡＭ３４０は、ＣＰＵ３００の作業用メモリとして用いられる半導体メモリであり、ＣＰＵ３００が実行する各種プログラムやこれらプログラムの実行に係るデータ等を一時的に保持するためのメモリ領域や、コンテンツを再生する際の作業用領域を備えている。特に、本実施形態を実現するため、本編コンテンツの購入によってコンテンツ配信サーバ１０から配信されてくる本編配信用コンテンツや、試視聴のみの要求操作に応じて配信されてくる試視聴用コンテンツのデータを一時的に保持するコンテンツ再生用バッファ３４１と、嗜好傾向情報を保持する嗜好傾向情報格納領域３４３と、所定の設定操作に従って指定された試視聴用配信数を保持する試視聴用配信数格納領域３４５と、所定の設定操作に従って指定された試視聴用コンテンツ配信順序を保持する試視聴用コンテンツ配信順序格納領域３４７とを備える。
【００５０】
記憶部３５０は、更新記憶可能なフラッシュメモリ等の各種ＩＣメモリや、内蔵或いはデータ通信端子で接続されたハードディスク、ＣＤ−ＲＯＭ等の情報記憶媒体及びその読取装置等によって実現されるものであり、システムプログラム等のサーバコンピュータシステムとしての諸機能を実現するためのプログラムやデータ、ＣＰＵ３００にコンテンツ配信システム１全体を制御させるために必要なプログラムやデータ等が格納される。特に、本実施形態を実現するため、第１コンテンツ視聴プログラム３５１と、第１メニュー表示プログラム３５２と、嗜好情報３５３と、ＤＬ状況情報３５４と、嗜好ポイント算出係数テーブル３５５とが格納される。
【００５１】
第１コンテンツ視聴プログラム３５１は、所定の購入操作に従って視聴希望本編コンテンツを指定したコンテンツ購入要求をコンテンツ配信サーバ１０に通知し、これに応答してコンテンツ配信サーバ１０から配信された本編配信用コンテンツを再生するとともに、所定の試視聴操作に従って試視聴希望コンテンツを指定したコンテンツ試視聴要求をコンテンツ配信サーバ１０に通知し、これに応答してコンテンツ配信サーバ１０から配信された試視聴用コンテンツを再生するためのプログラムであり、ＣＰＵ３００は、この第１コンテンツ視聴プログラム３５１に従って第１コンテンツ視聴処理を実行する。
【００５２】
詳細には、ＣＰＵ３００は、視聴希望本編コンテンツを指定したコンテンツ購入要求をコンテンツ配信サーバ１０に通知する際、当該視聴希望本編コンテンツを指定したコンテンツ購入要求とともに、嗜好傾向情報、試視聴用配信数、試視聴用コンテンツ配信順序、及びＤＬ状況情報３５４をコンテンツ配信サーバ１０に通知する。
【００５３】
第１メニュー表示プログラム３５２は、所定のメニュー表示操作に従ってメニュー配信要求をコンテンツ配信サーバ１０に通知し、これに応答してコンテンツ配信サーバ１０から配信されたメニュー情報に従って視聴者端末３０のユーザが視聴希望本編コンテンツ或いは試視聴希望コンテンツを選択するためのメニュー画面を表示するためのプログラムであり、ＣＰＵ３００は、この第１メニュー表示プログラム３５２に従って第１メニュー表示処理を実行する。
【００５４】
嗜好情報３５３は、当該視聴者端末３０のユーザの嗜好傾向の推測に係るデータを記憶する。図６は、嗜好情報３５３のデータ構成例を示す図である。図６に示すように、嗜好情報３５３は、区分毎に用意され、それぞれジャンル別に、当該ジャンルに属するコンテンツの購入回数、試視聴回数、及びメニュー表示回数がカウントされて嗜好傾向判定用項目として管理されるとともに、これらの各嗜好傾向判定用項目の値に応じて更新される嗜好ポイントが設定される。
【００５５】
ＣＰＵ３００は、第１コンテンツ視聴処理において、購入操作が為されたならば視聴希望本編コンテンツの類別区分の嗜好情報３５３を参照してユーザの嗜好傾向を推測する。具体的には、ＣＰＵ３００は、嗜好ポイントの値が最大のジャンルを選出することによってユーザの嗜好傾向を推測する。例えば、図６に示す区分「映画（洋画）」の嗜好情報３５３が参照された場合には、ユーザの嗜好が、嗜好ポイントの値が最も大きい「ホラー」を好む傾向にあると推測される。
【００５６】
ＤＬ状況情報３５４は、コンテンツのダウンロード状況を記憶する。図７は、ＤＬ状況情報３５４のデータ構成例を示す図である。図７に示すように、ＤＬ状況情報３５４は、コンテンツ番号と対応付けて、当該コンテンツのタイトルと、視聴フラグと、試視聴フラグとが設定されたデータテーブルである。このＤＬ状況情報３５４によって、過去にダウンロードされた本編コンテンツ及び試視聴用コンテンツが特定される。
【００５７】
ＣＰＵ３００は、第１コンテンツ視聴処理においてコンテンツ購入要求に応答してコンテンツ配信サーバ１０から配信された本編配信用コンテンツを再生したならば、ダウンロードした視聴希望本編コンテンツのコンテンツ番号と対応付けて、視聴フラグに“ＯＮ”を設定したレコードを生成してＤＬ状況情報３５４に追加する。
一方ＣＰＵ３００は、コンテンツ試視聴要求に応答してコンテンツ配信サーバ１０から配信された試視聴用コンテンツを再生した場合には、ＤＬ状況情報３５４を参照し、コンテンツ番号を照査してダウンロードした試視聴用コンテンツのコンテンツ番号が設定されたレコードの試視聴フラグを“ＯＮ”に更新する。またＣＰＵ３００は、該当するレコードがない場合には、当該ダウンロードした試視聴用コンテンツのコンテンツ番号と対応付けて、試視聴フラグに“ＯＮ”を設定したレコードを生成してＤＬ状況情報３５４に追加する。
【００５８】
嗜好ポイント算出係数テーブル３５５は、嗜好ポイントを算出する際に用いる係数を記憶する。図８は、嗜好ポイント算出係数テーブル３５５のデータ構成の一例を示す図である。この嗜好ポイント算出係数テーブル３５５において、前述の各嗜好傾向判定用項目それぞれの係数値が設定されている。
【００５９】
ＣＰＵ３００は、第１コンテンツ視聴処理において購入操作、試視聴操作、又はジャンル選択操作に応じて対応する嗜好傾向判定用項目の値を更新したならば、この嗜好ポイント算出係数テーブル３５５を参照して嗜好ポイントを更新する。具体的には、各嗜好傾向判定用項目の値を対応する係数を乗算することで重み付けし、これらの合計値を嗜好ポイントとする。
【００６０】
［処理の流れ］
次に、図９〜図１５を参照して、コンテンツ配信サーバ１０及び視聴者端末３０における処理の流れについて説明する。
【００６１】
（第１メニュー表示処理）
図９は、第１メニュー表示処理の流れを説明するためのフローチャートである。尚ここで説明する処理は、視聴者端末３０においてＣＰＵ３００が第１メニュー表示プログラム３５２を読み出して実行することにより実現される。
【００６２】
第１メニュー表示処理では、ＣＰＵ３００は、メニュー表示操作が為された場合に（ステップａ１０：ＹＥＳ）、メニュー配信要求をコンテンツ配信サーバ１０に通知する（ステップａ２０）。これに応答してコンテンツ配信サーバ１０では、第１メニュー配信処理が開始されて区分一覧ページを視聴者端末３０に送信するようになっている。この区分一覧ページによって、コンテンツの区分の一覧が選択肢として提供される。ＣＰＵ３００は、コンテンツ配信サーバ１０から送信された区分一覧ページを表示部３２０に表示させる（ステップａ３０）。
【００６３】
続いてＣＰＵ３００は、ユーザ操作に従って区分を指定し（ステップａ４０）、指定した区分の情報をコンテンツ配信サーバ１０に通知する（ステップａ５０）。これに応答してコンテンツ配信サーバ１０では、ジャンル一覧ページを視聴者端末３０に送信するようになっている。このジャンル一覧ページによって、ステップａ４０で指定した区分に属するジャンルの一覧が選択肢として提供される。ＣＰＵ３００は、コンテンツ配信サーバ１０から送信されたジャンル一覧ページを表示部３２０に表示させる（ステップａ６０）。
【００６４】
続いてＣＰＵ３００は、ユーザ操作に従ってジャンルを指定し（ステップａ７０）、指定したジャンルの情報をコンテンツ配信サーバ１０に通知する（ステップａ８０）。これに応答してコンテンツ配信サーバ１０では、コンテンツ一覧ページを視聴者端末３０に送信するようになっている。このコンテンツ一覧ページによって、ステップａ７０で指定したジャンルに属するコンテンツの一覧が選択肢として提供され、各コンテンツに対する購入操作及び試視聴操作を受け付ける。ＣＰＵ３００は、コンテンツ配信サーバ１０から送信されたコンテンツ一覧ページを表示部３２０に表示させる（ステップａ９０）。
【００６５】
そして、コンテンツ一覧ページを表示させた場合には、ＣＰＵ３００は、コンテンツ一覧表示時処理を実行する（ステップａ１００）。図１０は、コンテンツ一覧表示時処理の流れを説明するためのフローチャートである。
【００６６】
コンテンツ一覧表示時処理では、ＣＰＵ３００は、図９のステップａ４０で指定した区分の嗜好情報３５３を参照し、図９のステップａ７０で指定したジャンルのメニュー表示回数を更新する（ステップｂ１０）。次いでＣＰＵ３００は、嗜好ポイント算出係数テーブル３５５を参照し、各嗜好傾向判定用項目の値に基づいて嗜好ポイントを算出して更新する（ステップｂ２０）。
【００６７】
（第１コンテンツ配信処理）
図１１は、第１コンテンツ配信処理の流れを説明するためのフローチャートである。尚ここで説明する処理は、コンテンツ配信サーバ１０において、ＣＰＵ１００が第１試視聴用コンテンツ選択プログラム１７１を含む第１コンテンツ配信プログラム１７０を読み出して実行することによって実現される。
【００６８】
第１コンテンツ配信処理では、ＣＰＵ１００は、コンテンツ購入要求を受信したならば（ステップｃ１０：ＹＥＳ）、先ず第１試視聴用コンテンツ選択プログラム１７１に従って第１試視聴用コンテンツ選択処理を実行する（ステップｃ２０）。図１２は、第１試視聴用コンテンツ選択処理の流れを説明するためのフローチャートである。
【００６９】
第１試視聴用コンテンツ選択処理では、ＣＰＵ１００は、先ずコンテンツ購入要求とともに通知された試視聴用配信数を判定する（ステップｄ１０）。そして、試視聴用配信数が「１」ならばステップｄ２０に移行し、ＣＰＵ１００は、コンテンツ購入要求とともに通知された嗜好傾向情報に従って嗜好傾向ジャンルを決定する。そして、ＣＰＵ１００は、決定した嗜好傾向ジャンルのコンテンツデータ１６０の試視聴用コンテンツ１６９であって、コンテンツ購入要求とともに通知されたＤＬ状況情報に設定されているコンテンツ番号が割り当てられたコンテンツデータ１６０の試視聴用コンテンツ１６９以外の試視聴用コンテンツを選択対象とし（ステップｄ３０）、当該選択対象とした試視聴用コンテンツのうちの１つを選択する（ステップｄ４０）。
【００７０】
一方試視聴用配信数が「２」以上の場合には、ＣＰＵ１００は、先ず、視聴希望ジャンルのコンテンツデータ１６０の試視聴用コンテンツ１６９であって、コンテンツ購入要求とともに通知されたＤＬ状況情報に設定されているコンテンツ番号が割り当てられたコンテンツデータ１６０の試視聴用コンテンツ１６９以外の試視聴用コンテンツを選択対象とし（ステップｄ５０）、当該選択対象とした試視聴用コンテンツのうちの１つを選択する（ステップｄ６０）。
【００７１】
次いでＣＰＵ１００は、コンテンツ購入要求とともに通知された嗜好傾向情報に従って嗜好傾向ジャンルを決定する（ステップｄ７０）。そして、ＣＰＵ１００は、決定した嗜好傾向ジャンルのコンテンツデータ１６０の試視聴用コンテンツ１６９であって、コンテンツ購入要求とともに通知されたＤＬ状況情報に設定されているコンテンツ番号が割り当てられたコンテンツデータ１６０の試視聴用コンテンツ１６９以外の試視聴用コンテンツを選択対象とし（ステップｄ８０）、当該選択対象とした試視聴用コンテンツの中から残りを選択する（ステップｄ９０）。
【００７２】
図１１に戻り、第１試視聴用コンテンツ選択処理を実行したならば、続いてＣＰＵ１００は、コンテンツ購入要求とともに通知された試視聴用コンテンツ配信順序に従って本編配信用コンテンツを生成する（ステップｃ３０）。すなわち、ＣＰＵ１００は、指定された視聴希望本編コンテンツを読み出し、試視聴用コンテンツ配信順序が「前」ならば選択した試視聴用コンテンツを視聴希望本編コンテンツの前に付加した一連のコンテンツとして本編配信用コンテンツを生成する。一方試視聴用コンテンツ配信順序が「後」ならば、ＣＰＵ１００は、選択した試視聴用コンテンツを視聴希望本編コンテンツの後に付加した一連のコンテンツとして本編配信用コンテンツを生成する。
【００７３】
そして、ＣＰＵ１００は、当該コンテンツ購入要求を通知した視聴者端末３０に生成した本編配信用コンテンツを配信し（ステップｃ４０）、ステップｃ１０に戻る。
【００７４】
またこの第１コンテンツ配信処理では、ＣＰＵ１００は、コンテンツ試視聴要求を受信した場合には（ステップｃ５０：ＹＥＳ）、指定された試視聴用コンテンツ１６９を読み出して当該視聴者端末３０に配信する（ステップｃ６０）。
【００７５】
（第１コンテンツ視聴処理）
図１３は、第１コンテンツ視聴処理の流れを説明するためのフローチャートである。尚ここで説明する処理は、視聴者端末３０において、ＣＰＵ３００が第１コンテンツ視聴プログラム３５１を読み出して実行することによって実現される。
【００７６】
第１コンテンツ視聴処理では、ＣＰＵ３００は、購入操作が為されたならば（ステップｅ１０：ＹＥＳ）、先ず当該購入操作に従って視聴希望本編コンテンツを指定し（ステップｅ１５）、次いで購入時処理を実行する（ステップｅ２０）。図１４は、購入時処理の流れを説明するためのフローチャートである。
【００７７】
購入時処理では、ＣＰＵ３００は、先ず指定された視聴希望本編コンテンツの類別区分の嗜好情報３５３を参照し、当該視聴希望本編コンテンツの類別ジャンルの購入回数を更新する（ステップｆ１０）。次いでＣＰＵ３００は、嗜好ポイント算出係数テーブル３５５を参照し、各嗜好傾向判定用項目の値に基づいて嗜好ポイントを算出して更新する（ステップｆ２０）。
【００７８】
続いてＣＰＵ３００は、ユーザの嗜好傾向を推測する（ステップｆ３０）。すなわち、当該視聴希望本編コンテンツの類別区分の嗜好情報３５３を参照し、嗜好ポイントの値が最大のジャンルを選出して嗜好傾向を推測する。推測された嗜好傾向は、嗜好傾向情報としてＲＡＭの嗜好傾向情報格納領域３４３に保持される。
【００７９】
続いてＣＰＵ３００は、指定された視聴希望本編コンテンツのコンテンツ番号と対応付けて視聴フラグに“ＯＮ”を設定したレコードを追加してＤＬ状況情報３５４を更新する（ステップｆ４０）。
【００８０】
図１３に戻り、購入時処理を終了したならば、続いてＣＰＵ３００は、所定の設定操作を受け付け、試視聴用配信数を指定するとともに（ステップｅ３０）、試視聴用コンテンツ配信順序を指定する（ステップｅ４０）。指定された試視聴用配信数は試視聴用配信数格納領域３４５に、試視聴用コンテンツ配信順序は試視聴用コンテンツ配信順序格納領域３４７に、それぞれ保持される。
【００８１】
続いてＣＰＵ３００は、視聴希望本編コンテンツを指定したコンテンツ購入要求を、嗜好傾向情報、試視聴用配信数、試視聴用コンテンツ配信順序、及びＤＬ状況情報３５４とともにコンテンツ配信サーバ１０に通知する（ステップｅ５０）。そして、ＣＰＵ３００は、コンテンツ配信サーバ１０から本編配信用コンテンツを受信したならば（ステップｅ６０：ＹＥＳ）、当該本編配信用コンテンツをコンテンツ再生用バッファ３４１に一時的に格納し、これを再生する（ステップｅ７０）。
【００８２】
またこの第１コンテンツ視聴処理では、ＣＰＵ３００は、試視聴操作が為された場合には（ステップｅ８０：ＹＥＳ）、先ず当該購入操作に従って試視聴用コンテンツを指定し（ステップｅ８５）、次いで試視聴時処理を実行する（ステップｅ９０）。図１５は、試視聴時処理の流れを説明するためのフローチャートである。
【００８３】
試視聴時処理では、ＣＰＵ３００は、先ず指定された試視聴用コンテンツの類別区分の嗜好情報３５３を参照し、当該試視聴用コンテンツの類別ジャンルの試視聴回数を更新する（ステップｇ１０）。次いでＣＰＵ３００は、嗜好ポイント算出係数テーブル３５５を参照し、各嗜好傾向判定用項目の値に基づいて嗜好ポイントを算出して更新する（ステップｇ２０）。
【００８４】
続いてＣＰＵ３００は、ＤＬ状況情報３５４を更新する（ステップｇ３０）。すなわち、指定された試視聴用コンテンツのコンテンツ番号に対応する試視聴フラグを“ＯＮ”に更新する。或いは当該試視聴用コンテンツのコンテンツ番号と対応付けて試視聴フラグに“ＯＮ”を設定したレコードを追加してＤＬ状況情報３５４を更新する。
【００８５】
図１３に戻り、試視聴時処理を実行したならば、続いてＣＰＵ３００は、試視聴用コンテンツを指定したコンテンツ購入要求をコンテンツ配信サーバ１０に通知する（ステップｅ１００）。そして、ＣＰＵ３００は、コンテンツ配信サーバ１０から試視聴用コンテンツを受信したならば（ステップｅ１１０：ＹＥＳ）、当該試視聴用コンテンツをコンテンツ再生用バッファ３４１に一時的に格納し、これを再生する（ステップｅ１２０）。
【００８６】
［操作例］
次に、視聴者端末３０においてユーザが行う操作を、視聴者端末３０の表示部３２０に表示される画面を参照して説明する。
【００８７】
（操作例１）
図１６（ａ）は、メニュー表示操作に応じて表示部３２０に表示される区分一覧ページの一例を示す図である。この区分一覧ページにはコンテンツの区分一覧Ｌ１１が表示され、最上段の区分「映画（新作）」が選択状態に設定されて区分選択マーカＭＫ１１として表示されている。
【００８８】
この場合には、ＣＰＵ３００により以下の内部処理が実行される。すなわちＣＰＵ３００は、メニュー配信要求をコンテンツ配信サーバ１０に通知し、これに応答してコンテンツ配信サーバ１０から送信された区分一覧ページを表示部３２０に表示させる（図９のステップａ１０（ＹＥＳ）〜ａ３０）。
【００８９】
図１６（ａ）に示す区分一覧ページにおいて、例えば区分選択マーカＭＫ１１によって区分「映画（洋画）」を選択して確定操作を入力すると、図１６（ｂ）に示すジャンル一覧ページが表示される。このジャンル一覧ページには、区分一覧ページ（図１６（ａ））で選択した区分「映画（洋画）」に属するジャンル一覧Ｌ１３が表示され、最上段のジャンル「アクション」が選択状態に設定されてジャンル選択マーカＭＫ１３として表示されている。
【００９０】
この場合には、ＣＰＵ３００により以下の内部処理が実行される。すなわちＣＰＵ３００は、ユーザ操作に従って指定した区分の情報をコンテンツ配信サーバ１０に通知し、これに応答してコンテンツ配信サーバ１０から送信されたジャンル一覧ページを表示部３２０に表示させる（図９のステップａ４０〜ａ６０）。
【００９１】
図１６（ｂ）に示すジャンル一覧ページにおいて、例えばジャンル選択マーカＭＫ１３によってジャンル「ホラー」を選択して確定操作を入力すると、図１６（ｃ）に示すコンテンツ一覧ページが表示される。このコンテンツ一覧ページには、ジャンル一覧ページ（図１６（ｂ））で選択したジャンル「ホラー」に属するコンテンツのタイトル一覧Ｌ１５が表示され、最上段のタイトル「ＸＸＸＸ」が選択状態に設定されてコンテンツ選択マーカＭＫ１５として表示されている。
【００９２】
この場合には、ＣＰＵ３００により以下の内部処理が実行される。すなわちＣＰＵ３００は、ユーザ操作に従って指定したジャンルの情報をコンテンツ配信サーバ１０に通知し、これに応答してコンテンツ配信サーバ１０から送信されたコンテンツ一覧ページを視聴者端末３０の表示部３２０に表示させる（図９のステップａ７０〜ａ９０）。
【００９３】
このコンテンツ一覧ページにおいて購入ボタンを選択すれば、対応するタイトルの本編コンテンツを視聴（購入）することができる。一方試視聴ボタンを選択すれば、対応するタイトルの試視聴用コンテンツの視聴が可能である。例えば、購入ボタンＢＴＮ１１を選択したならば、対応するタイトル「ゴーストストーリー」の本編コンテンツを含む本編配信用コンテンツがコンテンツ配信サーバ１０からダウンロードされて再生される。
具体的にはこのとき、ＣＰＵ３００は、視聴希望本編コンテンツとして「ゴーストストーリー」の本編コンテンツを指定したコンテンツ購入要求をコンテンツ配信サーバ１０に通知し、これに応答してコンテンツ配信サーバ１０からダウンロードされた「ゴーストストーリー」の本編コンテンツを含む本編配信用コンテンツを再生する（図１３のステップｅ１０（ＹＥＳ）〜ｅ７０）。
【００９４】
一方試視聴ボタンＢＴＮ１３を選択したならば、対応するタイトル「ゴーストストーリー」の試視聴用コンテンツがコンテンツ配信サーバ１０からダウンロードされて再生される。
具体的にはこのとき、ＣＰＵ３００は、「ゴーストストーリー」の試視聴用コンテンツを指定したコンテンツ購入要求をコンテンツ配信サーバ１０に通知し、これに応答してコンテンツ配信サーバ１０からダウンロードされた試視聴用コンテンツを再生する（図１３のステップｅ８０（ＹＥＳ）〜ｅ１２０）。
【００９５】
（操作例２）
図１７は、購入操作に応じて表示部３２０に表示される設定画面の一例を示す図である。この設定画面において、ユーザは、試視聴用配信数及び試視聴用コンテンツ配信順序を選択する。
【００９６】
すなわち、先ず、試視聴用配信数を選択する。図１７（ａ）に示す設定画面では、試視聴用配信数「３」が選択状態に設定されて配信数選択マーカＭＫ２１として表示されており、この配信数選択マーカＭＫ２１によって本編コンテンツとともにダウンロードする試視聴用コンテンツの数（図１７では、「３」）を設定する。この設定操作に従って、ＣＰＵ３００は、試視聴用配信数を指定する（図１３のステップｅ３０）。
【００９７】
続いて試視聴用コンテンツ配信順序を選択する。図１７（ｂ）に示す設定画面では、試視聴用コンテンツ配信順序「後」が選択状態に設定されて配信順序選択マーカＭＫ２３として表示されており、この配信順序選択マーカＭＫ２３によって本編コンテンツとともにダウンロードする試視聴用コンテンツの配信順序を設定する。この設定操作に従って、ＣＰＵ３００は、試視聴用コンテンツ配信順序を指定する（図１３のステップｅ４０）。
【００９８】
以上説明したように、本実施形態によれば、視聴者端末３０において、コンテンツの分類別に、コンテンツの購入回数、試視聴回数、及びメニュー表示回数をカウントするとともに、これらの各値に応じて嗜好ポイントを更新して管理することができる。そして、本編コンテンツの購入操作が為された場合には、嗜好ポイントによってユーザの嗜好傾向を推測し、当該推測した嗜好傾向情報をコンテンツ購入要求とともにコンテンツ配信サーバ１０に通知することができる。これに応答してコンテンツ配信サーバ１０では、嗜好傾向情報に応じた類別区分・類別ジャンルのコンテンツの試視聴用コンテンツを選択し、視聴希望本編コンテンツに付加した本編配信用コンテンツを配信することができる。そして視聴者端末３０では、視聴希望コンテンツと試視聴用コンテンツとを一連のコンテンツとして再生させることができる。したがって、ユーザの嗜好傾向を推測して適切な試視聴用コンテンツを自動的にダウンロードし、視聴希望本編コンテンツに当該試視聴用コンテンツを付加して再生させることができる。
【００９９】
また視聴者端末３０において、ユーザ操作に従って指定した試視聴用配信数及び試視聴用コンテンツ配信順序を、コンテンツ購入要求とともにコンテンツ配信サーバ１０に通知することができる。これに応答してコンテンツ配信サーバ１０では、指定された試視聴用配信数の試視聴用コンテンツを選択し、選択した試視聴用コンテンツを試視聴用コンテンツ配信順序に従った順序で視聴希望本編コンテンツに付加した本編配信用コンテンツを視聴者端末３０に配信することができる。
【０１００】
また視聴者端末３０において、過去にダウンロードした本編コンテンツ及び試視聴用コンテンツを指定するためのＤＬ状況情報を、コンテンツ購入要求とともにコンテンツ配信サーバ１０に通知することができる。これに応答してコンテンツ配信サーバ１０では、ＤＬ状況情報に従って、ダウンロード済みの本編コンテンツ又は試視聴用コンテンツを含むコンテンツを試視聴用コンテンツの選択対象から除くことができる。
【０１０１】
［変形例］
以上、本発明についての好適な実施形態について説明したが、本発明は、上記したものに限らず、発明の趣旨を逸脱しない限りにおいて適宜変更可能である。
【０１０２】
例えば上記した実施形態では、視聴者端末３０において嗜好情報３５３及びＤＬ状況情報３５４を管理し、購入操作が為された場合には、コンテンツ購入要求とともに、嗜好情報３５３に基づいて推測したユーザの嗜好傾向情報とＤＬ状況情報３５４とをコンテンツ配信サーバ１０に通知することとしたが、以下のようにしてもよい。すなわち、コンテンツ配信サーバにおいてユーザ毎の嗜好情報及びＤＬ状況情報を管理し、視聴者端末からコンテンツ購入要求が通知された際に、該当するユーザの嗜好情報を参照して嗜好傾向を推定することとしてもよい。
【０１０３】
図１８は、本変形例におけるコンテンツ配信サーバ（コンテンツ配信装置）１０ａの機能構成の一例を示すブロック図であり、図１９は、本変形例における視聴者端末３０ａの機能構成の一例を示すブロック図である。尚以下では、上記した実施形態と同様の部分については同一の符号を付して説明は省略する。
【０１０４】
コンテンツ配信サーバ１０ａは、ＣＰＵ１００と、入力部１１０と、表示部１２０と、通信部１３０と、記憶部１９０とを備えて構成されている。
【０１０５】
本変形例では、記憶部１９０には、コンテンツＤＢ１５０と、第２コンテンツ配信処理を実行するための第２コンテンツ配信プログラム２００と、第２メニュー配信処理を実行するための第２メニュー配信プログラム２１０と、コンテンツ配信サーバ１０ａにアクセスしてきた視聴者端末３０ａのユーザそれぞれの嗜好情報２２１を蓄積したユーザ別嗜好情報２２０と、視聴者端末３０ａのユーザそれぞれのＤＬ状況情報２３１を蓄積したユーザ別ＤＬ状況情報２３０と、嗜好ポイント算出係数テーブル２４０とが格納される。
【０１０６】
第２コンテンツ配信プログラム２００は、第１試視聴用コンテンツ選択プログラム２０１を含む。第２コンテンツ配信処理では、ＣＰＵ１００は、コンテンツ購入要求を受信した際に、該当するユーザの嗜好情報２２１及びＤＬ状況情報２３１を参照して購入時処理（図１４参照）に相当する処理を実行するとともに、コンテンツ試視聴要求を受信した際に該当するユーザの嗜好情報２２１及びＤＬ状況情報２３１を参照して試視聴時処理（図１５参照）に相当する処理を実行する。
【０１０７】
第２メニュー配信処理では、ＣＰＵ１００は、視聴者端末３０ａにコンテンツ一覧ページを送信した際に、コンテンツ一覧表示時処理に相当する処理（図１０参照）を実行する。
【０１０８】
視聴者端末３０ａは、ＣＰＵ３００と、入力部３１０と、表示部３２０と、通信部３３０と、ＲＡＭ３６０と、記憶部３７０とを備えて構成されている。
【０１０９】
本変形例では、ＲＡＭ３６０は、コンテンツ再生用バッファ３６１と、所定の設定操作によって指定された試視聴用配信数を保持する試視聴用配信数格納領域３６３と、所定の設定操作によって指定された試視聴用コンテンツ配信順序を保持する試視聴用コンテンツ配信順序格納領域３６５とを備える。
【０１１０】
また本変形例では、記憶部３７０には、第２コンテンツ視聴処理を実行するための第２コンテンツ視聴プログラム３７１と、第２メニュー表示処理を実行するための第２メニュー表示プログラム３７３とが格納される。
【０１１１】
第２コンテンツ視聴処理では、ＣＰＵ３００は、所定の購入操作に従って視聴希望本編コンテンツを指定したコンテンツ購入要求を、試視聴用配信数及び試視聴用コンテンツ配信順序とともにコンテンツ配信サーバ１０ａに通知し、これに応答してコンテンツ配信サーバ１０ａから配信された本編配信用コンテンツを再生するとともに、所定の試視聴操作に従って試視聴希望コンテンツを指定したコンテンツ試視聴要求をコンテンツ配信サーバ１０ａに通知し、これに応答してコンテンツ配信サーバ１０ａから配信された試視聴用コンテンツを再生する。具体的には、ＣＰＵ３００は、図１３に示して説明した第１コンテンツ視聴処理のステップｅ２０及びステップｅ９０を除いた処理を実行する。
【０１１２】
第２メニュー表示処理では、ＣＰＵ３００は、所定のメニュー表示操作に従ってメニュー配信要求をコンテンツ配信サーバ１０ａに通知し、これに応答してコンテンツ配信サーバ１０ａから配信されたメニュー情報に従って視聴者端末３０ａのユーザが視聴希望本編コンテンツ或いは試視聴希望コンテンツを選択するためのメニュー画面を表示する。具体的には、ＣＰＵ３００は、図９に示して説明した第１メニュー表示処理のステップａ１００を除いた処理を実行する。
【０１１３】
これによれば、コンテンツ配信サーバ１０ａにおいて、視聴者端末３０ａのユーザそれぞれの嗜好情報２２１及びＤＬ状況情報２３１を管理することができる。そして、視聴者端末３０ａからコンテンツ購入要求が通知された際には、該当するユーザ用の嗜好情報２２１を参照して当該ユーザの嗜好傾向を推定し、当該ユーザ用のＤＬ状況情報２３１を参照して新しい試視聴用コンテンツを選択することができる。したがって、ユーザの嗜好傾向を推測して適切な試視聴用コンテンツを自動的に選択し、視聴希望本編コンテンツに当該試視聴用コンテンツを付加した一連のコンテンツを視聴者端末３０ａに配信することができる。
【０１１４】
また上記した実施形態では、コンテンツ配信サーバ１０において試視聴用コンテンツを選択し、視聴者端末３０に配信する場合について説明したが、以下のようにしてもよい。すなわち、視聴者端末において試視聴用コンテンツを選択することとしてもよい。
【０１１５】
図２０は、本変形例におけるコンテンツ配信サーバ１０ｂの機能構成の一例を示すブロック図であり、図２１は、本変形例における視聴者端末３０ｂの機能構成の一例を示すブロック図である。尚以下では、上記した実施形態と同様の部分については同一の符号を付して説明は省略する。
【０１１６】
コンテンツ配信サーバ１０ｂは、ＣＰＵ１００と、入力部１１０と、表示部１２０と、通信部１３０と、記憶部２５０とを備えて構成されている。
【０１１７】
本変形例では、記憶部２５０には、コンテンツＤＢ１５０と、第３コンテンツ配信処理を実行するための第３コンテンツ配信プログラム２５１と、第１メニュー配信処理を実行するための第１メニュー配信プログラム１８０とが格納される。
【０１１８】
第３コンテンツ配信処理では、ＣＰＵ１００は、視聴者端末３０ｂから後述するコンテンツ配信要求を受信した場合に指定されたコンテンツを当該視聴者端末３０ｂに配信する処理を行う。具体的には、ＣＰＵ１００は、指定されたコンテンツが本編コンテンツならばコンテンツＤＢ１５０から該当する本編コンテンツを読み出して当該視聴者端末３０ｂに配信し、試視聴用コンテンツならばコンテンツＤＢ１５０から該当する試視聴用コンテンツを読み出して当該視聴者端末３０ｂに配信する。さらに、ＣＰＵ１００は、視聴者端末３０ｂから後述するコンテンツ一覧配信要求を受信した場合には、指定されたジャンルに属するコンテンツの一覧を当該視聴者端末３０ｂに送信する。
【０１１９】
視聴者端末３０ｂは、ＣＰＵ３００と、入力部３１０と、表示部３２０と、通信部３３０と、ＲＡＭ３８０と、記憶部３９０とを備えて構成されている。
【０１２０】
本変形例では、ＲＡＭ３８０は、コンテンツ再生用バッファ３８１と、嗜好傾向情報格納領域３８２と、試視聴用配信数格納領域３８３と、試視聴用コンテンツ配信順序格納領域３８４と、本編コンテンツ再生制御用データ格納領域３８５とを備える。
【０１２１】
また本変形例では、記憶部３９０には、第３コンテンツ視聴処理を実行するための第３コンテンツ視聴プログラム３９１と、第１メニュー表示プログラム３５２と、嗜好情報３５３と、ＤＬ状況情報３５４と、嗜好ポイント算出係数テーブル３５５とが格納される。
【０１２２】
第３コンテンツ視聴プログラム３９１は、第３試視聴用コンテンツ選択プログラム３９１ａを含み、第３コンテンツ視聴処理では、ＣＰＵ３００は、図１３に示して説明した第１コンテンツ視聴処理と同様の処理を行うとともに、ステップｅ４０の後、第３試視聴用コンテンツ選択処理を実行する。
【０１２３】
この第３試視聴用コンテンツ選択処理では、ＣＰＵ３００は、図１２に示して説明した第１試視聴用コンテンツ選択処理と同様の処理を行うとともに、ステップｄ２０の後に、次の処理を実行する。すなわち、ＣＰＵ３００は、ステップｄ２０で決定した嗜好傾向ジャンルを指定したコンテンツ一覧配信要求をコンテンツ配信サーバ１０ｂに通知し、嗜好傾向ジャンルに属するコンテンツの一覧を取得する処理を行う。またＣＰＵ３００は、ステップｄ５０の前に、視聴希望ジャンルを指定したコンテンツ一覧配信要求をコンテンツ配信サーバ１０ｂに通知し、視聴希望ジャンルに属するコンテンツの一覧を取得する処理を行う。そしてＣＰＵ３００は、ステップｄ４０及びステップｄ９０で選択された試視聴用コンテンツと、ユーザ操作に従って指定される試視聴用コンテンツ配信順序とに基づいて視聴希望本編コンテンツと試視聴用コンテンツの再生順を決定して本編コンテンツ再生制御用データを生成し、本編コンテンツ再生制御用データ格納領域３８５に格納する処理を行う。
【０１２４】
そしてＣＰＵ３００は、図１３のステップｅ５０〜ｅ７０の処理に換えて、次の処理を実行する。すなわち、ＣＰＵ３００は、前述のように生成した本編コンテンツ再生制御用データに従った順番で、先ず、最初のコンテンツを指定したコンテンツ配信要求をコンテンツ配信サーバ１０ｂに通知し、これに応答してコンテンツ配信サーバ１０ｂから送信されたコンテンツを再生する。再生が終わったならば、次順のコンテンツを指定したコンテンツ配信要求をコンテンツ配信サーバ１０ｂに通知し、これに応答してコンテンツ配信サーバ１０ｂから送信されたコンテンツを再生する。これを繰り返し行い、視聴希望本編コンテンツ及び試視聴用コンテンツを決定した再生順に従って再生する。
【０１２５】
また上記した実施形態では、嗜好ポイントを算出する際に用いる係数の値は固定として説明したが、各嗜好傾向判定用項目それぞれの係数の値をユーザ操作に従って変更することとしてもよい。
【０１２６】
また、上記した実施形態では、コンテンツ配信サーバ１０は、映画やテレビ番組等の各種の映像コンテンツを配信することとしたが、これに限定されるものではない。コンテンツ配信サーバ１０において管理されて視聴者端末３０に配信されるコンテンツとしては、映画やテレビ番組の他、音楽ソフト、ゲームソフト、ホームページ、各種の広告情報等が挙げられる。
【図面の簡単な説明】
【０１２７】
【図１】コンテンツ配信システムの全体構成の一例を示す図。
【図２】コンテンツ配信サーバの機能構成の一例を示すブロック図。
【図３】コンテンツＤＢのデータ構成例を説明するための図。
【図４】本編配信用コンテンツの生成方法を説明するための図。
【図５】視聴者端末の機能構成の一例を示すブロック図。
【図６】嗜好情報のデータ構成例を示す図。
【図７】ＤＬ状況情報のデータ構成例を示す図。
【図８】嗜好ポイント算出係数テーブルのデータ構成例を示す図。
【図９】第１メニュー表示処理の流れを説明するためのフローチャート。
【図１０】コンテンツ一覧表示時処理の流れを説明するためのフローチャート。
【図１１】第１コンテンツ配信処理の流れを説明するためのフローチャート。
【図１２】第１試視聴用コンテンツ選択処理の流れを説明するためのフローチャート。
【図１３】第１コンテンツ視聴処理の流れを説明するためのフローチャート。
【図１４】購入時処理の流れを説明するためのフローチャート。
【図１５】試視聴時処理の流れを説明するためのフローチャート。
【図１６】視聴者端末の操作例を説明するための図。
【図１７】視聴者端末の操作例を説明するための図。
【図１８】コンテンツ配信サーバの機能構成の変形例を示すブロック図。
【図１９】試視聴端末の機能構成の変形例を示すブロック図。
【図２０】コンテンツ配信サーバの機能構成の変形例を示すブロック図。
【図２１】試視聴端末の機能構成の変形例を示すブロック図。
【符号の説明】
【０１２８】
１            コンテンツ配信システム
１０          コンテンツ配信サーバ
１００        ＣＰＵ
１１０        入力部
１２０        表示部
１３０        通信部
１４０        記憶部
１５０        コンテンツＤＢ
１７０        第１コンテンツ配信プログラム  
１７１        第１試視聴用コンテンツ選択プログラム
１８０        第１メニュー配信プログラム
３０          視聴者端末
３００        ＣＰＵ
３１０        入力部
３２０        表示部
３３０        通信部
３４０        ＲＡＭ
３４１        コンテンツ再生用バッファ
３４３        嗜好傾向情報格納領域
３４５        試視聴用配信数格納領域
３４７        試視聴用コンテンツ配信順序格納領域
３５０        記憶部
３５１        第１コンテンツ視聴プログラム
３５２        第１メニュー表示プログラム
３５３        嗜好情報
３５４        ＤＬ状況情報
３５５        嗜好ポイント算出係数テーブル
Ｎ            ネットワーク
【図１】
0004784190.tif 000002
【図２】
0004784190.tif 000003
【図３】
0004784190.tif 000004
【図４】
0004784190.tif 000005
【図５】
0004784190.tif 000006
【図６】
0004784190.tif 000007
【図７】
0004784190.tif 000008
【図８】
0004784190.tif 000009
【図９】
0004784190.tif 000010
【図１０】
0004784190.tif 000011
【図１１】
0004784190.tif 000012
【図１２】
0004784190.tif 000013
【図１３】
0004784190.tif 000014
【図１４】
0004784190.tif 000015
【図１５】
0004784190.tif 000016
【図１６】
0004784190.tif 000017
【図１７】
0004784190.tif 000018
【図１８】
0004784190.tif 000019
【図１９】
0004784190.tif 000020
【図２０】
0004784190.tif 000021
【図２１】
0004784190.tif 000022