(57)【特許請求の範囲】
【請求項１】
インターネットに接続されたサーバーに蓄積されたコンテンツを、クライアント端末が受信するコンテンツ配信システムにおいて、
上記サーバーは、
部分コンテンツを蓄積するコンテンツ蓄積部と、
部分コンテンツに関連した次部分コンテンツを選択するための部分プログラムを蓄積するコンテンツ選択プログラム蓄積部と、
上記クライアント端末より部分コンテンツの配信要求のコマンドと部分プログラムの配信要求のコマンドを受け取り、クライアント端末ヘデータを配信するサーバー送受信部と、
該サーバー送受信部から送られるコマンドを解釈し、データ生成部にデータ配信指令を出すコマンド解釈部と、
該コマンド解釈部からデータ配信指令を受け取り、上記コンテンツ蓄積部からデータ配信指令に該当する部分コンテンツデータを取得し、取得した部分コンテンツデータを上記サーバー送受信部に転送するとともに、上記コマンド解釈部からデータ配信指令を受け取り、上記コンテンツ選択プログラム蓄積部からデータ配信指令に該当する部分プログラムデータを取得し、取得した部分プログラムデータを上記サーバー送受信部に転送するデータ生成部とを、
具備し、
上記クライアント端末は、
脈拍、血圧等のユーザの生体情報をリアルタイムで取得し、ユーザ生体情報蓄積部へ転送するユーザ生体情報入力部と、
該ユーザ生体情報入力部からのデータを蓄積するユーザ生体情報蓄積部と、
ユーザの嗜好データを蓄積するユーザ嗜好データ蓄積部と、
上記サーバーから配信されてきた部分プログラムを記憶する端末コンテンツ選択プログラム蓄積部と、
該端末コンテンツ選択プログラム蓄積部に格納された部分プログラムを取得し、これを動作させることで、動作させた当該部分プログラムに対応する部分コンテンツの配信要求生成と、ユーザ生体情報またはユーザ嗜好情報の少なくとも一方を用いて次部分コンテンツを決定して、決定した次部分コンテンツに対応する次部分プログラムの配信要求生成とを行うプログラム動作部と、
上記サーバーヘ部分コンテンツの配信要求のコマンドを送付し、部分コンテンツデータを受け取るとともに、上記サーバーヘ次部分プログラムの配信要求のコマンドを送付し、次部分プログラムデータを受け取って、この受け取ったデータをデータ制御部へ伝送する端末送受信部と、
該端末送受信部より送られてくる部分コンテンツデータと次部分プログラムデータとを受け取り、端末コンテンツ選択プログラム蓄積部と出力手段に振り分けるデータ制御部と、
該データ制御部より伝送された部分コンテンツデータを受け、デコードし出力する出力手段とを、
具備し、
上記クライアント端末は、上記サーバーから逐次取得した部分プログラムを逐次動作させることで、動作させた部分プログラムに対応する部分コンテンツの配信要求と、上記出力手段で現在出力中の部分コンテンツに関連した次部分コンテンツの決定結果に基づく、次部分コンテンツに関連した次々部分コンテンツの選択を行うための次部分プログラムの配信要求とを、上記サーバーに対して逐次行うことを特徴とするコンテンツ配信システム。
【請求項２】
インターネットに接続されたサーバーに蓄積されたコンテンツを、クライアント端末が受信するコンテンツ配信システムに用いる、上記サーバーにおいて、
部分コンテンツを蓄積するコンテンツ蓄積部と、
部分コンテンツに関連した次部分コンテンツを選択するための部分プログラムを蓄積するコンテンツ選択プログラム蓄積部と、
上記クライアント端末において部分プログラムを動作させることで上記クライアント端末から発せられた、部分コンテンツの配信要求のコマンドを受け取り、上記クライアント端末へ部分コンテンツデータを配信するとともに、上記クライアント端末において部分プログラムを動作させユーザ生体情報またはユーザ嗜好情報の少なくとも一方を用いて決定された次部分コンテンツに対応する次部分プログラムの配信要求のコマンドを受け取り、クライアント端末ヘ次部分プログラムデータを配信するサーバー送受信部と、
該サーバー送受信部から送られるコマンドを解釈し、データ生成部にデータ配信指令を出すコマンド解釈部と、
該コマンド解釈部からデータ配信指令を受け取り、上記コンテンツ蓄積部からデータ配信指令に該当する部分コンテンツデータを取得し、取得した部分コンテンツデータを上記サーバー送受信部に転送するとともに、上記コマンド解釈部からデータ配信指令を受け取り、上記コンテンツ選択プログラム蓄積部からデータ配信指令に該当する部分プログラムデータを取得し、取得した部分プログラムデータを上記サーバー送受信部に転送するデータ生成部とを、
具備し、
上記クライアント端末において部分プログラムを逐次動作させることで生成される、動作させた部分プログラムに対応する部分コンテンツの配信要求と、上記クライアント端末において現在出力中の部分コンテンツに関連した次部分コンテンツの決定結果に基づく、次部分コンテンツに関連した次々部分コンテンツの選択を行うための次部分プログラムの配信要求とを、逐次受け取って、受け取った配信要求にしたがったデータ配信を、上記クライアント端末に対して行うことを特徴とするサーバー。
【請求項３】
インターネットに接続されたサーバーに蓄積されたコンテンツを、クライアント端末が受信するコンテンツ配信システムに用いる、上記クライアント端末において、
脈拍、血圧等のユーザの生体情報をリアルタイムで取得し、ユーザ生体情報蓄積部へ転送するユーザ生体情報入力部と、
該ユーザ生体情報入力部からのデータを蓄積するユーザ生体情報蓄積部と、
ユーザの嗜好データを蓄積するユーザ嗜好データ蓄積部と、
上記サーバーから配信されてきた、部分コンテンツに関連した次部分コンテンツを選択するための部分プログラムを記憶する端末コンテンツ選択プログラム蓄積部と、
該端末コンテンツ選択プログラム蓄積部に格納された部分プログラムを取得し、これを動作させることで、動作させた当該部分プログラムに対応する部分コンテンツの配信要求生成と、ユーザ生体情報またはユーザ嗜好情報の少なくとも一方を用いて次部分コンテンツを決定して、決定した次部分コンテンツに対応する次部分プログラムの配信要求生成とを行うプログラム動作部と、
上記サーバーヘ部分コンテンツの配信要求のコマンドを送付し、部分コンテンツデータを受け取るとともに、上記サーバーヘ次部分プログラムの配信要求のコマンドを送付し、次部分プログラムデータを受け取って、この受け取ったデータをデータ制御部へ伝送する端末送受信部と、
該端末送受信部より送られてくる部分コンテンツデータと次部分プログラムデータとを受け取り、端末コンテンツ選択プログラム蓄積部と出力手段に振り分けるデータ制御部と、
該データ制御部より伝送された部分コンテンツデータを受け、デコードし出力する出力手段とを、
具備し、
上記サーバーから逐次取得した部分プログラムを逐次動作させることで、動作させた部分プログラムに対応する部分コンテンツの配信要求と、上記出力手段で現在出力中の部分コンテンツに関連した次部分コンテンツの決定結果に基づく、次部分コンテンツに関連した次々部分コンテンツの選択を行うための次部分プログラムの配信要求とを、上記サーバーに対して逐次行うことを特徴とするクライアント端末。
【請求項４】
インターネットに接続されたサーバーに蓄積されたコンテンツを、クライアント端末が受信するコンテンツ配信方法において、
上記サーバーは、
上記クライアント端末からの部分コンテンツの配信要求を受け付けるステップと、
上記クライアント端末からの要求に応じて、サーバー内に蓄積している部分コンテンツデータを上記クライアント端末に配信するステップと、
上記クライアント端末からの、部分コンテンツに関連した次部分コンテンツを選択するための部分プログラムの配信要求を受け付けるステップと、
上記クライアント端末からの要求に応じて、サーバー内に蓄積している部分プログラムデータを上記クライアント端末に配信するステップとを、
実行し、
上記クライアント端末は、
クライアント端末内のメモリに記憶された部分プログラムを読み出し実行させるステップと、
この実行されたプログラムによって、部分コンテンツの配信要求をサーバーに送るステップと、
クライアント端末の出力手段において、配信された部分コンテンツデータをデコードして、出力させるステップと、
上記実行されたプログラムによって、クライアント端末内に記憶されているユーザの嗜好データまたはユーザの生体情報の少なくとも一方を読み出し、この読み出したデータを用いて、上記出力手段で現在出力中の部分コンテンツに関連した次部分コンテンツを決定するステップと、
上記実行されたプログラムによって、次部分コンテンツに対応した次部分プログラムの配信要求を上記サーバーに送るステップと、
上記サーバーから配信された次部分コンテンツに対応した次部分プログラムデータを受信し、クライアント端末内のメモリにそれを記憶させるステップとを、
実行させ、
上記クライアント端末は、上記サーバーから逐次取得した部分プログラムを逐次動作させることで、動作させた部分プログラムに対応する部分コンテンツの配信要求と、上記出力手段で現在出力中の部分コンテンツに関連した次部分コンテンツの決定結果に基づく、次部分コンテンツに関連した次々部分コンテンツの選択を行うための次部分プログラムの配信要求とを、上記サーバーに対して逐次行うことを特徴とするコンテンツ配信方法。
【請求項５】
請求項４に記載のコンテンツ配信方法をコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、蓄積型コンテンツ配信の技術に関するもので、特に、放送ストリームを受信する端末装置（クライアント端末）と、放送ストリームを蓄積しているサーバーを含めたシステムにかかわる技術に関するものである。
【０００２】
【従来の技術】
従来の放送サービスでは、放送局側が予め構成した放送番組（コンテンツ）を、視聴者がその受信機で適宜選択することで視聴していた。従って、視聴者は、放送局ごとの放送番組を選択することは出来ても、その放送番組自体を構成する内容については選択することは出来なかった。
【０００３】
また、放送番組はそれ全体で１つのストリームであるが、放送番組の中には部分的に同一内容の情報（例えば、ＣＭ等）が含まれている場合がある。このことは、部分的に見れば同一内容の情報を繰り返し放送していたことになる。さらに、従来の地上波を前提とした放送サービスは、地上局から出力される放送電波の到達範囲を限界として複数の地域ごとに分割されている。そして、キー局から全国的に放送されているいわゆる全国ネット番組は、一般に、当該番組を全国向け放送部分とＣＭ等の特定地域向け放送部分とで構成している。すなわち、ある放送番組において、キー局からメインの番組内容を放送しつつ、例えば、ＣＭ等を放送する場合には、Ｑ信号と呼ばれるＣＭ差込用の制御信号を送信し、これを受信したローカル局では、所定タイミングでキー局用のＣＭに代えて当該特定地域向けに予め用意したＣＭを放送している。従って、このような差し替えにより特定地域ごとの放送サービスを実現することが出来るが、サービス範囲はあくまで放送局を単位とした地域であり、さらに個別化されたサービスを提供することは出来なかった。
【０００４】
一方、近年では、放送衛星を用いた衛星放送サービスが本格化している。衛星放送サービスでは、従来の地上局がそれぞれカバーしていた地域を複数にまたがって放送することが可能となる。しかしながら、このような衛星放送では、同一電波により広域の放送サービスを行うことができる反面、放送内容によっては特定の地域の視聴者にとって必要性が全くないか、または、極めて低い場合があり、むしろサービスの個別化の観点からは望ましいものとは言えないケースも生じた。
【０００５】
以上説明したように従来では、コンテンツ作製会社が作成した番組を略一方的に視聴するか、ユーザが多くの番組の中から自分の好きな番組を選択して視聴するといったことしか出来なかった。
【０００６】
しかしながら、現在、ＮＴＴが提唱しているファイバートゥーザホーム（ＦＴＴＨ）によって、大容量伝送が可能な光ファイバー網が家庭内まで張り巡らされることが実現されるならば、ＩＰ（Internet Protocol）接続によるコンテンツ配信サービスが可能になるであろう。インターネットによるコンテンツ配信サービスによれば、例えば特開平１１−３４１４４９号公報に開示されているように、ユーザの好みに応じたコンテンツの再構成処理をし、ユーザ毎にそのユーザに合ったコンテンツを配信するサービスが可能になる。上記公報によると、サーバー側には、コンテンツの実体と、コンテンツの内容を記述しているデータ（付加情報データ、素材データ）と、コンテンツを再構成させるいくつかのメソッドがあり、クライアント端末からの要求に従って、サーバー上で上記メソッドが実行され、コンテンツ記述データの再構成が行なわれ、その結果である再構成コンテンツがクライアント端末に配信されるという仕組みである。
【０００７】
【発明が解決しようとする課題】
上記従来の技術では、サーバー固有のメソッドがコンテンツを再構成させていたので、例えば、暴力シーンの差し替えや、ユーザにあったＣＭの組み込みなどが容易に実現されるが、マルチストーリーのコンテンツ再構成は不可能である。本願明細書でいうマルチストーリーとは、ユーザの好みに応じてコンテンツのストーリー展開が動的に行なわれるコンテンツのことを定義する。例えば、あるユーザがハッピーエンドのドラマが好きであったら、ドラマ自体がハッピーエンドを迎えるようなストーリー展開を行う。さらに、ホラー映画であれば、ユーザの心拍数等の生体情報をリアルタイムに取得し、該生体情報に基づいてストーリー展開を行う。このように、マルチストーリー展開を、ユーザ嗜好や、ユーザの生体情報をもとに行うことについては、上記公報の技術では考慮されていない。
【０００８】
本発明は上記した点に鑑みなされたもので、その目的とするところは、上記のマルチストーリー展開を実現できるコンテンツ配信サービスを提供することにある。
【０００９】
【課題を解決するための手段】
本発明による蓄積型のコンテンツ配信システムは、サーバー側でマルチストーリーを部分コンテンツとして保持しており、また、各部分コンテンツに対応して次の部分コンテンツを選択・決定するための部分プログラムも保持しており、端末からの要求に応じて、各部分コンテンツや部分プログラムを端末に配信する手段を有している。また、端末側は、サーバーから取得した部分コンテンツをデコードして出力し、部分コンテンツに対応した部分プログラムを動作させ、また、ユーザの嗜好情報や生体情報をリアルタイムで保持する各手段を有し、さらに、上記部分プログラムが上記ユーザ情報に基づいて次の部分コンテンツを選択・決定した結果に基づき、サーバーヘ次の部分プログラムや部分コンテンツの配信要求を出す手段を有している。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を用いて説明する。
【００１１】
先ず、本発明による蓄積型のコンテンツ配信システムにおけるマルチストーリーについて説明する。図３は、マルチストーリーの１つの例である。
【００１２】
マルチストーリーは、図３に示すように、Ｓ１〜ＳＮの部分コンテンツから構成されており、その全体像は木構造（Tree Structure）となっている。各部分コンテンツには、下位の部分コンテンツが複数個ぶら下がっている。下位に部分コンテンツが無いものは、ラストシーンである。また、下位に複数個でなく１つの部分コンテンツがぶら下がっているものもあるが、これは、ストーリー分岐のないシーンの切り替わり等のためである。
【００１３】
このように、１つのマルチストーリーは、Ｓ１から始まり、以下、各条件分岐によってストーリーが動的に変化し、ラストシーンを迎える。各分岐条件は、ストーリー固有の条件であり、コンテンツ製作者の意向・意図によって条件付けられることが可能である。従って、マルチストーリー製作者は、様々な気持ちや感性を持ち合わせる多数の視聴者（ユーザ）に対して、個別に訴えかけることの出来るコンテンツを作製することが可能である。ちなみに、図３に示した例では、１０通りのストーリー展開が可能となっている。
【００１４】
図１は、本発明の一実施形態に係る蓄積型のコンテンツ配信システムにおける、コンテンツ配信サーバー１の構成図である。コンテンツ配信サーバー１は、コマンド解釈部２と、データ生成部３と、送受信部４と、コンテンツ蓄積部５と、コンテンツ選択プログラム蓄積部６とから構成されている。
【００１５】
送受信部４は、外部インターネットに接続されており、クライアント端末からの部分コンテンツ配信要求コマンドや、部分プログラム配信要求コマンドを受け付け、該コマンドをコマンド解釈部２へ伝送し、また、データ生成部３から伝送される部分コンテンツ（Ｓ１〜ＳＮ）もしくは部分プログラム（Ｐ１〜ＰＮ）を、指定されたクライアントに伝送する機能を有する。
【００１６】
コマンド解釈部２は、送受信部４から伝送されるコマンドを解釈し、データ生成部３に、部分コンテンツもしくは部分プログラムの送信用データの生成要求を出す。
【００１７】
データ生成部３は、コマンド解釈部２からのデータ生成要求をもとに、コンテンツ蓄積部５またはコンテンツ選択プログラム蓄積部６にある、部分コンテンツまたは部分プログラムを読み出し、送受信部４に伝送する。
【００１８】
コンテンツ蓄積部５とコンテンツ選択プログラム蓄積部６には、それぞれ、部分コンテンツ（Ｓ１〜ＳＮ）と部分プログラム（Ｐ１〜ＰＮ）が蓄積されており、部分コンテンツＳｉは、部分プログラムＰｉに対応している（図中では横点線で表現している）。部分コンテンツ（Ｓ１〜ＳＮ）は、ＭＰＥＧ２やＭＰＥＧ１等の圧縮された動画ファイルであり、部分プログラム（Ｐ１〜ＰＮ）は、次の部分コンテンッを選択するためのプログラムである。この部分プログラムは、コンテンツ配信サーバー１より、クライアント端末７へ配信され、クライアント端末７のプログラム動作部１１で実行され得るものである。
【００１９】
図２は、本発明の一実施形態に係る蓄積型のコンテンツ配信システムにおける、クライアント端末７の構成図である。クライアント端末７は、ユーザ生体情報入力部８と、ユーザ嗜好データ蓄積部９と、ユーザ生体情報蓄積部１０と、プログラム動作部１１と、送受信部１２と、コンテンツ選択プログラム蓄積部１３と、データ制御部１４と、出力装置１５とから構成される。
【００２０】
ユーザ生体情報入力部８は、心拍数、血圧、脳から放出されるα波、皮膚インピーダンス等の生体情報をリアルタイムで測定する機能と、該測定した生体情報をユーザ生体情報蓄積部１０へ伝送する機能を有している。
【００２１】
ユーザ生体情報蓄積部１０は、ユーザ生体情報入力部８から伝送されるユーザ生体情報を記録し、プログラム動作部１１からの要求に従い、ユーザ生体情報をプログラム動作部１１へ伝送する機能を有する。
【００２２】
ユーザ嗜好データ蓄積部９は、ユーザのこれまでの視聴履歴やユーザが直接入力した情報から作成もしくは更新されたユーザの嗜好データを格納し、プログラム動作部１１からの要求に従い、ユーザ嗜好データをプログラム動作部１１へ伝送する機能を有する。
【００２３】
プログラム動作部１１は、コンテンツ選択プログラム蓄積部１３に格納されている部分プログラムを読み出し、該部分プログラムを実行して、部分コンテンツの配信要求を行う。そして、この部分プログラムによっては、ユーザ生体情報蓄積部１０やユーザ嗜好データ蓄積部９に格納されているユーザ生体情報やユーザ嗜好データを呼び出し、また、部分プログラムの実行結果による次部分コンテンツに関連した次部分プログラムの配信要求を送受信部１２へ伝送する機能を有する。
【００２４】
送受信部１２は、プログラム動作部１１からの部分コンテンツ配信要求や次部分プログラム配信要求に基づき、特定のサーバー１ヘ部分コンテンツや次部分プログラムの配信コマンドを送信し、また、当該クライアント端末７宛てにサーバー１から送信される部分コンテンツや次部分プログラムを受信し、データ制御部１４へ伝送する機能を有する。
【００２５】
データ制御部１４は、送受信部１２から伝送される部分コンテンツと部分プログラムを、それぞれ出力装置１５とコンテンツ選択プログラム蓄積部１３へ伝送する機能を有する。
【００２６】
出力装置１５は、メモリバッファーとＭＰＥＧ１やＭＰＥＧ２等の圧縮ファイルをデコードするデコーダーを持ち合わせており、データ制御部１４から伝送される部分コンテンツを受け取り、これをデコードしてＣＲＴ等の表示手段に表示させる機能を有する。
【００２７】
次に、部分プログラムの基本動作について述べる。図４は、本発明の一実施形態に係る蓄積型のコンテンツ配信システムにおける、部分プログラムの動作手順を示すフローチャートである。
【００２８】
コンテンツ配信サーバー１のコンテンツ選択プログラム蓄積部６に蓄積されている部分プログラムは、インターネット経由でクライアント端末７のコンテンツ選択プログラム蓄積部１３に保存された後、プログラム動作部１１で動作する。部分プログラムの動作が開始されると（ステップＳ１）、送受信部１２へ部分コンテンツの配信要求を出す（ステップＳ２）。次に、コンテンツ配信サーバー１から送信されてきた部分コンテンツの受信開始を確認したら（ステップＳ３）、図２中のプログラム動作部１１内にある図示していないタイマーをスタートさせる（ステップＳ４）。次のステップＳ５では、動作中のタイマーをループで監視し、次部分コンテンツの選択開始時刻になったかどうかを判定する。
【００２９】
タイマーが次部分コンテンツの選択開始時刻になったら、タイマーをリセットさせ（ステップＳ６）、ユーザ嗜好データとユーザ生体情報を取得する（ステップＳ７）。なお、次部分コンテンツの選択開始時刻は、現在の部分プログラムのステップＳ６〜Ｓ１１の処理時間と次部分プログラムのステップＳ１〜Ｓ３の処理時間とを考慮し、ユーザが視聴している番組が途切れることがないように予め考慮した時刻となっていることが重要である。特に、ステップＳ９→Ｓ１０とステップＳ２→Ｓ３の遅延時間は、配信要求から実際にデータが配信されるまでの遅延時間であって、サーバーの処理状態によって動的に変化するものであるので、この配信要求→配信開始の遅延時間は、実際の最新の実測値に基づいた時間決定が行なわれるようにすることが望ましい。
【００３０】
次に、ステップＳ８において、ユーザ情報（ユーザ嗜好データ、ユーザ生体情報）を使い、ユーザに見せる最適な次部分コンテンツが決定される。この決定条件としては、例えば、ユーザ嗜好データを用いる場合には、あるユーザがハッピーエンドのドラマが好きであるならば、ドラマ自体がハッピーエンドを迎えるようなストーリー展開を行ったり（ストーリー分岐条件の選択を行ったり）、あるいは、あるユーザが劇的でどんでん返しの結末のドラマが好きであるのなら、ドラマ自体がどんでん返しの結末に向かうようなストーリー展開を行ったり、などいう選択条件が考えられる。また、次部分コンテンツの決定条件として、ユーザ生体情報を用いる場合には、例えば、マルチストーリーがホラー映画であれば、ユーザの心拍数等の生体情報をリアルタイムに取得し、所定時間毎にハラハラ、ドキドキ感をユーザに与えるように（所定時間毎に心拍数が高まるように）、生体情報に基づいてストーリー展開を行う、などという選択条件が考えられる。あるいはまた、ユーザ嗜好データとユーザ生体情報の両者を用いて、一方を優先的な選択条件とし、他方を次位の選択条件とすることも考えられる（例えば、ユーザの嗜好データがほのぼのとしたなごみ系のドラマであり、このユーザ嗜好データを優先させてストーリー展開している場合において、次のストーリー分岐候補として、ほのぼのとしたなごみ系の次部分コンテンツがＡ、Ｂの２つあり、現在の生体情報としてのユーザのα波が低い場合には、ＡとＢのうちでよりα波が高まりやすい方が選択される、などが考えられる）。
【００３１】
次部分コンテンツがステップＳ８で決定されたら、ステップＳ９において、次部分コンテンツに対応する次部分プログラムの配信要求がなされた後、ステップＳ１０で次部分プログラム受信開始確認と、ステップＳ１１の次部分プログラム受信終了確認がなされ、本部分プログラムは終了する（ステップＳ１２）。
【００３２】
本部分プログラムが終了したら、本部分プログラムはプログラム動作部１１から破棄され、コンテンツ選択プログラム蓄積部１３に格納されている次の部分プログラムを取得し、同様に部分プログラムが実行される。
【００３３】
図３の部分コンテンツＳ１５、Ｓ１６、Ｓ１７、Ｓ１８、Ｓ１９、Ｓ２０（マルチストーリー最後の部分コンテンツ）に対応する部分プログラムは、もはや次コンテンツを選択する必要がないので、図５に示すように、ステップＳ１、Ｓ２、Ｓ３、Ｓ１２の処理で完了する。
【００３４】
以上のようにして、部分コンテンツＳ１からスタートし、各部分プログラムによってユーザ情報を用いてストーリー分岐が行なわれ、ユーザは、ストーリー分岐を意識することなくコンテンツを楽しむことが可能となる。
【００３５】
【発明の効果】
以上のように本発明によれば、マルチストーリー製作者は、様々な気持ちや感性を持ち合わせる多数の視聴者（ユーザ）に対して、個別に訴えかけることの出来るコンテンツを作製することが出来る。また、視聴者の立場からは、自分の嗜好や生体情報に応じたストーリー展開が自動的に行なわれるので、自分にあったストーリー展開を楽しむことが可能となり、特に生体情報を用いる場合には、その時々のユーザの感情状態などに応じたストーリー展開を楽しむことが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るコンテンツ配信システムにおけるコンテンツ配信サーバーの構成図である。
【図２】本発明の一実施形態に係るコンテンツ配信システムにおけるクライアント端末の構成図である。
【図３】本発明が適用されるマルチストーリーの一例を示す説明図である。
【図４】本発明の一実施形態に係るコンテンツ配信システムにおける、部分プログラムの処理動作を示すフローチャートである。
【図５】本発明の一実施形態に係るコンテンツ配信システムにおける、最終部分プログラムの処理動作を示すフローチャートである。
【符号の説明】
１  コンテンツ配信サーバー
２  コマンド解釈部
３  データ生成部
４  送受信部
５  コンテンツ蓄積部
６  コンテンツ選択プログラム蓄積部
７  クライアント端末
８  ユーザ生体情報入力部
９  ユーザ嗜好データ蓄積部
１０  ユーザ生体情報蓄積部
１１  プログラム動作部
１２  送受信部
１３  コンテンツ選択プログラム蓄積部
１４  データ制御部
１５  出力装置
Ｓ１〜ＳＮ  部分コンテンツ
Ｐ１〜ＰＮ    部分プログラム
【図１】
0003850671.tif 000002
【図２】
0003850671.tif 000003
【図３】
0003850671.tif 000004
【図４】
0003850671.tif 000005
【図５】
0003850671.tif 000006