(57)【要約】【課題】コンテンツを視聴するユーザを不快にさせることがないように番組とＣＭを切り替えて、コンテンツを配信するコンテンツ配信システムを提供する。【解決手段】ユーザの端末からコンテンツ要求情報を受け付けて、当該コンテンツ要求情報に含まれるキーワードに基づいて番組やＣＭのストリームデータを検索し抽出する。抽出された番組のストリームデータに、同じく抽出されたＣＭのストリームデータを結合する際、その結合部分にトランジション効果を付加する。結合されたストリームデータは、ユーザの端末宛に配信される。【選択図】　図９
2004032669.tif 000002
【特許請求の範囲】
【請求項１】
ストリームデータを複数記憶している記憶手段と、
ユーザ端末からコンテンツ要求情報を受け付ける受付手段と、
前記受付手段により受け付けたコンテンツ要求情報に応じて、前記記憶手段から複数のストリームデータを抽出する抽出手段と、
抽出された複数のストリームデータを一連のストリームデータとなるように結合する際に、各結合部分にトランジション効果を付加するか否かを、所定条件に基づいて決定する決定手段と、
抽出されたストリームデータを一連のストリームデータとなるように結合し、前記決定手段により肯定的な決定がなされた結合部分にトランジション効果を付加する結合手段と、
前記結合手段により結合されたストリームデータを前記ユーザ端末宛に配信する配信手段とを備える
ことを特徴とするコンテンツ配信システム。
【請求項２】
前記記憶手段は、記憶されている各ストリームデータの属性を示す属性情報を更に記憶しており、
前記所定条件は、結合する２つのストリームデータのうちいずれか一方のみが特定属性のストリームデータであることであり、
前記結合手段は、前記所定条件を満たす結合部分にトランジション効果を付加する
ことを特徴とする請求項１記載のコンテンツ配信システム。
【請求項３】
前記特定属性は、ストリームデータがＣＭであることを示すＣＭ属性であり、
前記コンテンツ要求情報には、ユーザが要求するコンテンツに対してユーザが支払う金額を示す代金情報が含まれ、
前記代金情報に応じて前記記憶手段から抽出する前記ＣＭ属性のストリームデータの数を設定する設定手段を更に備え、
前記抽出手段は、前記ＣＭ属性のストリームデータを前記設定手段により設定された数だけ前記記憶手段から抽出する
ことを特徴とする請求項２記載のコンテンツ配信システム。
【請求項４】
前記記憶手段には、トランジション効果の種類を識別する識別情報が前記ＣＭ属性でない各ストリームデータに対応付けて記憶されており、
前記結合手段は、前記決定手段により肯定的な決定がなされた結合部分に、結合する２つのストリームデータのうちＣＭ属性でないストリームデータと対応付けられている識別情報により示されるトランジション効果を付加する
ことを特徴とする請求項３記載のコンテンツ配信システム。
【請求項５】
各ユーザの個人情報を記憶している個人情報記憶手段と、
前記個人情報に応じて付加するトランジション効果の種類を選択する選択手段とを更に備え、
前記結合手段は、前記決定手段により肯定的な決定がなされた結合部分に、前記選択手段により選択されたトランジション効果を付加する
ことを特徴とする請求項１乃至３のうちいずれか１項記載のコンテンツ配信システム。
【請求項６】
前記記憶手段は、ＣＭ属性でないストリームデータに、ＣＭの挿入が許容される当該ストリームデータ再生時間軸上の位置を示す位置情報が対応付けて記憶されており、
前記結合手段は、前記位置情報が示す位置に優先的にＣＭ属性のストリームデータを挿入結合する
ことを特徴とする請求項１乃至５のうちいずれか１項記載のコンテンツ配信システム。
【請求項７】
前記コンテンツ要求情報には、ユーザが要求するコンテンツに関連するキーワード情報が含まれ、
前記記憶手段は、記憶している各ストリームデータに関連するキーワードを、当該ストリームデータに対応付けて記憶しており、
前記キーワード情報に基づいて当該キーワードと関連するストリームデータを前記記憶手段から検索する検索手段を更に備え、
前記抽出手段は、前記検索手段により検出されたストリームデータを前記記憶手段から抽出する
ことを特徴とする請求項１乃至６のうちいずれか１項記載のコンテンツ配信システム。
【請求項８】
ユーザ端末からコンテンツ要求情報を受け付ける受付ステップと、
前記受付ステップにおいて受け付けたコンテンツ要求情報に応じて、複数のストリームデータを記憶している記憶手段から複数のストリームデータを抽出する抽出ステップと、
前記抽出ステップにおいて抽出された複数のストリームデータを一連のストリームデータとなるように結合する際に、各結合部分にトランジション効果を付加するか否かを、所定条件に基づいて決定する決定ステップと、
前記抽出ステップにおいて抽出されたストリームデータを結合し、前記決定ステップにおいて肯定的な決定がなされた結合部分にトランジション効果を付加する結合ステップと、
前記結合ステップにおいて結合されたストリームデータを前記ユーザ端末宛に配信する配信ステップとを含む
ことを特徴とするコンテンツ配信方法。
【請求項９】
ＣＰＵを備えたコンテンツ配信システムに用いられるコンピュータプログラムであって、
ユーザ端末からコンテンツ要求情報を受け付ける受付ステップと、
前記受付ステップにおいて受け付けたコンテンツ要求情報に応じて、複数のストリームデータを記憶している記憶手段から複数のストリームデータを抽出する抽出ステップと、
前記抽出ステップにおいて抽出された複数のストリームデータを一連のストリームデータとなるように結合する際に、各結合部分にトランジション効果を付加するか否かを、所定条件に基づいて決定する決定ステップと、
前記抽出ステップにおいて抽出されたストリームデータを結合し、前記決定ステップにおいて肯定的な決定がなされた結合部分にトランジション効果を付加する結合ステップと、
前記結合ステップにおいて結合されたストリームデータを前記ユーザ端末宛に配信する配信ステップとを含む
ことを特徴とするコンピュータプログラム。
【請求項１０】
請求項９記載のコンピュータプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像又は音声を表すストリームデータを含むコンテンツの制作技術に関し、特にユーザから受け付けたキーワードに基づいて動的に複数のストリームデータを連続再生が可能なように連結することによりコンテンツを制作するコンテンツ制作装置に関する。
【０００２】
【従来の技術】
昨今、スポンサーのＣＭ（コマーシャルメッセージ）が含まれている動画や音楽等のストリームデータであるマルチメディアコンテンツ（以下、単にコンテンツという。）を、インターネットを介してユーザに無料配信するサービスが行われている。そして、よりユーザの要求に合ったコンテンツの無料提供を実現するべく、ユーザの要求に応じてコンテンツを編成し配信するコンテンツ配信システムが現在、研究されている。
【０００３】
従来のテレビ放送やラジオ放送等では、放送業者が番組の構成やストーリー展開を考慮して、ＣＭの配置を決定していたが、前記コンテンツ配信システムにおいては、番組とＣＭの配置を自動的に決定する方法が取り入れられている。
番組とＣＭの配置を自動的に決定する方法として、例えば、下記の特許文献では、予め番組データにＣＭの挿入が推奨される位置を示す情報が付加されており、係る情報が示す番組データの再生時間軸上の位置にＣＭデータの挿入結合を行うＣＭ挿入方法が示されている。これにより、番組の適切箇所に自動的にＣＭを挿入することができる。
【０００４】
【特許文献１】
特許第３３１５９２８号
【０００５】
【発明が解決しようとする課題】
しかしながら、前記ＣＭ挿入方法により番組の適切箇所にＣＭを挿入したとしても、番組とＣＭでは内容が全く異なるので、番組から突然ＣＭに切り替ることが、コンテンツを視聴するユーザを不快にさせる可能性が考えられる。
本発明は、コンテンツを視聴するユーザを不快にさせることがないようにコンテンツに含まれる番組とＣＭを切り替えるコンテンツ配信システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記の目的を達成するために、本発明に係るコンテンツ配信システムは、ストリームデータを複数記憶している記憶手段と、ユーザ端末からコンテンツ要求情報を受け付ける受付手段と、前記受付手段により受け付けたコンテンツ要求情報に応じて、前記記憶手段から複数のストリームデータを抽出する抽出手段と、抽出された複数のストリームデータを一連のストリームデータとなるように結合する際に、各結合部分にトランジション効果を付加するか否かを、所定条件に基づいて決定する決定手段と、抽出されたストリームデータを一連のストリームデータとなるように結合し、前記決定手段により肯定的な決定がなされた結合部分にトランジション効果を付加する結合手段と、前記結合手段により結合されたストリームデータを前記ユーザ端末宛に配信する配信手段とを備えることを特徴とする。
【０００７】
ここで、トランジション効果とは、映像又は音のスムーズな切替を実現するための特殊効果を指し、具体的なトランジション効果の例としては、映像におけるシーンＡからシーンＢへの切替の際に、シーンＡの映像輝度を徐々に落として行きシーンＡが黒一色になったところで、映像輝度を落とした黒一色のシーンＢの映像輝度を徐々に上げ、通常の映像輝度まで上げて場面を切り替えるフェードイン・アウト効果が挙げられる。その他に、ワイプイン・アウト、ディゾルブといったトランジション効果がある。
【０００８】
この構成により、番組データとＣＭデータとを結合するという条件の下では、トランジション効果がその結合部分に付加されるので、番組からＣＭへの切替がスムーズになり、コンテンツを視聴するユーザを不快にさせなくすることができる。
また、本発明に係るコンテンツ配信方法は、ユーザ端末からコンテンツ要求情報を受け付ける受付ステップと、前記受付ステップにおいて受け付けたコンテンツ要求情報に応じて、複数のストリームデータを記憶している記憶手段から複数のストリームデータを抽出する抽出ステップと、前記抽出ステップにおいて抽出された複数のストリームデータを一連のストリームデータとなるように結合する際に、各結合部分にトランジション効果を付加するか否かを、所定条件に基づいて決定する決定ステップと、前記抽出ステップにおいて抽出されたストリームデータを結合し、前記決定ステップにおいて肯定的な決定がなされた結合部分にトランジション効果を付加する結合ステップと、前記結合ステップにおいて結合されたストリームデータを前記ユーザ端末宛に配信する配信ステップとを含むことを特徴とする。
【０００９】
また、本発明は、上記コンテンツ配信方法の各ステップを含むコンピュータプログラムであるとしてもよいし、当該コンピュータプログラムを記録した記録媒体であるとしてもよい。
【００１０】
【発明の実施の形態】
以下、本発明に係るコンテンツ配信システムの実施形態について、図面を用いて説明する。
＜構成＞
図１は、コンテンツ配信システム１００の機能構成を示す図である。
【００１１】
コンテンツ配信システム１００とユーザ端末装置１０及びユーザ端末装置１１は、ネットワーク２０を介して双方向通信を行う。なお、図１に示されていないが、ユーザ端末装置は数千台から数万台の複数の存在を想定している。
ユーザ端末装置１０及びユーザ端末装置１１は、通信機能、コンテンツ再生機能、ユーザインターフェース機能を有し、具体的には、パーソナルコンピュータ、携帯端末等である。
【００１２】
コンテンツ配信システム１００は、各ユーザ端末装置から送信されたコンテンツ要求情報を受け付けて、当該コンテンツ要求情報に応じて自動的にコンテンツを編成し、コンテンツ要求情報を送信してきたユーザ端末装置宛に当該コンテンツを配信する。
ここでいうコンテンツとは、動画や音楽等のストリームデータであり、データ内容としてはユーザが要求する番組の他、スポンサーのＣＭ等が含まれている。コンテンツに含まれるスポンサーのＣＭの数は、ユーザがコンテンツに対して支払う代金に応じて変化する。コンテンツ配信業者は、コンテンツに含めるＣＭの数とコンテンツ代金の対応表を予めユーザに対して配布しており、ユーザは係る対応表を参照して、コンテンツに対して支払う代金を決定する。
【００１３】
コンテンツ配信システム１００は、配信サーバ１０１、コンテンツ制作装置１０３及びオペレータ端末装置１１１から構成されている。
配信サーバ１０１は、大量の同時アクセスに対しても十分な対応ができるように複数のコンピュータで構築されている。配信サーバ１０１は、各ユーザ端末装置から送信された各種情報（例えば、コンテンツ要求情報）を受け付ける機能と、コンテンツの編成に必要な情報をコンテンツ制作装置１０３に伝送し、その結果、コンテンツ制作装置１０３より出力されたコンテンツを受け付けて記憶する機能と、記憶したコンテンツをＲＴＳＰ（Ｒｅａｌ−Ｔｉｍｅ　Ｓｔｒｅａｍｉｎｇ　Ｐｒｏｔｏｃｏｌ）に準ずる各種ストリーム制御情報に基づいて、ユーザ端末装置宛にストリーミング配信する機能とを有する。
【００１４】
ユーザ情報記憶部１０２には、ユーザの個人情報（ＩＤ、パスワード、氏名、年齢、性別、住所、決済に使用するクレジットカードの番号等）がデータベース化されて記憶されており、これらの情報は、ユーザ端末装置からアクセスがあったときの認証や、コンテンツ代金の決済に用いられる。
コンテンツ制作装置１０３は、ＣＰＵ、入出力部、メモリ及びハードディスク等を備えたコンピュータであり、機能的には、入出力部１０４、番組データ記憶部１０５、ＣＭデータ記憶部１０６、ＣＭ付加決定部１０７、検索部１０８、結合部１０９等から構成される。
【００１５】
入出力部１０４は、各種データを入出力する機能を有する。
番組データ記憶部１０５は、ハードディスク等の大容量記憶媒体であり、番組データをインデックス情報と共にデータベース化して複数記憶している。番組データ記憶部１０５への番組データ及びインデックス情報の入力は、オペレータがオペレータ端末装置１１１を操作することにより行われる。
【００１６】
ＣＭデータ記憶部１０６は、番組データ記憶部１０５と同じくハードディスク等の大容量記憶媒体であり、ＣＭデータをインデックス情報と共にデータベース化して複数記憶している。ＣＭデータ記憶部１０６へのＣＭデータ及びインデックス情報の入力は、番組データの入力と同様である。
ＣＭ付加決定部１０７は、コンテンツ要求情報に含まれる代金情報に基づいて、配信するコンテンツにＣＭを付加するか否かを決定し、ＣＭを付加する場合、付加するＣＭの数を設定する機能を有する。
【００１７】
検索部１０８は、コンテンツ要求情報に含まれるキーワード情報及びＣＭ付加決定部１０７により設定されたＣＭの数に基づいて、番組データ記憶部１０５から該当の番組データを、ＣＭデータ記憶部１０６から該当のＣＭデータをキーワード検索する機能を有する。検索部１０８は、検出された番組データ及びＣＭデータを各記憶部から抽出して、結合部１０９に伝送する。
【００１８】
結合部１０９は、検索部１０８において抽出されたストリームデータを結合する機能と、トランジション効果をストリームデータの結合部分に付加する機能部であるトランジション効果処理部１１０とを有する。番組データにはストリームＩＤが、ＣＭデータにはＣＭＩＤがそれぞれのインデックス情報に記載されており、結合部１０９は、各ストリームデータのインデックス情報に基づいてストリームデータの結合を行う。例えば、ＣＭＩＤはストリームデータがＣＭであるという属性を示す情報を兼ねており、結合部１０９は、インデックス情報を参照して、結合する２つのストリームデータのいずれか一方のみがＣＭデータであれば、その結合部分にトランジション効果を付加する決定を行う。
【００１９】
一方、番組データ同士、ＣＭデータ同士の結合部分には、トランジション効果を付加しない。
付加するトランジション効果の種類は、番組データのインデックス情報の映像切替又は音声切替の項目に記載されているトランジション効果の種類を識別する識別情報に基づいて決定する。
【００２０】
オペレータ端末装置１１１は、コンテンツ制作装置１０３の各記憶部に、番組データ、ＣＭデータ及びインデックス情報の書き込みを行うために用いられる端末装置であり、コンテンツ製作装置１０３とＬＡＮ接続されている。オペレータ端末装置１１１は、オペレータ端末装置１１１に備わるＣＤ−ＲＯＭ読取装置、ＤＶＤ−ＲＯＭ読取装置、ＵＳＢ端子、又はＬＡＮ端子等を介して番組データ及びＣＭデータを取り込む。
＜データ＞
次に、本発明に係るコンテンツ配信システムが扱う各種データについて説明する。
【００２１】
図２は、コンテンツ制作装置１０３の各記憶部に複数記憶されているインデックス情報とストリームデータを示す図である。番組データ又はＣＭデータであるストリームデータは、図に示すようにインデックス情報と対応付けられて記憶されている。
＜番組データインデックス情報＞
図３は、番組データのインデックス情報に記載されている内容の具体例を表にした図である。番組データのインデックス情報には、ストリームＩＤ、再生時間、ＣＭ挿入許容時刻、映像切替、音声切替、記録日、キーワード等の各種情報が含まれており、これらの情報は、オペレータがオペレータ端末装置１１１を用いて作成する。
【００２２】
ストリームＩＤ３０１は、番組データ記憶部１０５に書き込まれた順番に付与される固有番号である。
再生時間３０２は、番組データの再生時間であり、時、分、秒の単位で表される。
ＣＭ挿入許容時刻３０３は、オペレータが番組データを視聴してＣＭを挿入してもよい場面であると考えて決定した、番組データの再生時間軸上の時刻位置であり、時、分、秒の単位で表される。ＣＭを挿入してもよいと認めるような場面とは、例えば、野球において攻守交替する時等である。ＣＭ挿入許容時刻３０３が示す番組データの時刻位置にＣＭを挿入する場合、結合部１０９は、番組データを、当該時刻位置に相当するデータ位置において２分し、２つになった番組データの間にＣＭデータを結合する。
【００２３】
映像切替３０４は、番組データとＣＭデータとを結合する場合に、その結合部分に付加される映像のトランジション効果の識別情報である。フェードイン・アウト、ワイプイン・アウト等の種類がある。
音声切替３０５は、番組データとＣＭデータとを結合する場合に、その結合部分に付加される音声のトランジション効果の識別情報である。フェードイン・アウト、サスティーン等の種類がある。
【００２４】
記録日３０６は、番組データ記憶部１０５に記録された日付であり、年、月、日の単位で表される。検索部１０８により複数の番組データが検出された場合、結合部１０９は、これらの番組データを記録日が古いものを再生順番上、先にして結合する。
キーワード３０７は、番組データに関連するキーワードである。
【００２５】
ここで、オペレータによる番組データのインデックス情報の作成について、具体的に説明する。オペレータはまず、オペレータ端末装置１１１にインストールされている番組データのインデックス作成専用のアプリケーションソフトウェアを起動し、番組データをオペレータ端末装置１１１に取り込む。
図４は、オペレータ端末装置１１１に取り込んだ番組データのインデックス情報を、オペレータが作成するためのＧＵＩ（グラフィカル・ユーザー・インターフェイス）ウインドウである。
【００２６】
ＧＵＩウインドウ４００は、映像表示部４０１、番組データ操作ボタン４０２、マウスポインタ４０３、ＣＭ挿入許容ポインタ４０４、ＣＭ挿入許容時刻フィールド４０５、映像切替選択フィールド４０６、音声切替選択フィールド４０７、キーワード入力フィールド４０８及び決定ボタン４０９から構成される。
映像表示部４０１は、ＣＭ挿入許容ポインタ４０４が指し示す番組データトラック位置のフレーム・ピクチャーを表示する。
【００２７】
番組データ操作ボタン４０２は、再生、一時停止、停止、バックスキップ、フロントスキップ、音量調整等のボタンからなる複数のボタン群である。
マウスポインタ４０３は、オペレータ端末装置１１１に備わるマウスの動きと連動して動くポインタである。
ＣＭ挿入許容ポインタ４０４は、オペレータ端末装置１１１に備わるキーボードの左矢印キー及び右矢印キーの押下と連動して左右に動き、番組データを時間軸で表した番組データトラックにおける再生時刻位置を指し示すポインタである。マウスで操作することも可能である。オペレータはＣＭ挿入許容ポインタ４０４を操作してＣＭの挿入が許容される時刻位置を指定することができる。
【００２８】
ＣＭ挿入許容時刻フィールド４０５は、オペレータからＣＭ挿入許容時刻の入力を受け付けるフィールドであり、時刻の入力がなされない場合は、ＣＭ挿入許容ポインタ４０４が指し示す番組データトラックの再生時刻位置を表示する。時刻が入力された場合は、入力された再生時刻のフレーム・ピクチャーが画面４０１に表示される。
【００２９】
映像切替選択フィールド４０６は、映像のトランジション効果の選択を受け付けるフィールドである。逆三角のボタンを押下すると選択可能なトランジション効果の種類が一覧表示され、オペレータは表示された一覧からトランジション効果を１つ選択することができる。
音声切替選択フィールド４０７は、音声のトランジション効果の選択を受け付けるフィールドである。映像切替選択フィールド４０６と同様で、逆三角のボタンを押下すると選択可能なトランジション効果の種類が一覧表示され、オペレータは表示された一覧からトランジション効果を１つ選択することができる。
【００３０】
キーワード入力フィールド４０８は、番組データに関連するキーワードの入力を受け付けるフィールドであり、オペレータは、複数のキーワードを入力することができる。
決定ボタン４０９は、上記各種フィールドに入力された情報をインデックス情報として記憶することを決定するボタンである。決定ボタン４０９が押下されると、取り込まれた番組データとインデックス情報は番組データ記憶部１０５に対応付けて記憶される。
【００３１】
＜ＣＭデータインデックス情報＞
次にＣＭデータのインデックス情報について説明する。図５は、ＣＭデータのインデックス情報に記載されている内容の具体例を表にした図である。ＣＭデータのインデックス情報には、ＣＭＩＤ、再生時間、キーワード等の各種情報が含まれており、これらの情報は、オペレータがオペレータ端末装置１１１を用いて作成する。
【００３２】
ＣＭＩＤ５０１は、ＣＭデータ記憶部１０６に書き込まれた順番に付与される固有番号であり、ＣＭデータであることを示す「ＣＭ」の文字情報が含まれているため、属性情報として用いられる。
キーワード５０２は、ＣＭのスポンサーが要望したキーワードである。例えば、スポーツ飲料水のＣＭであれば、スポーツに関連する番組データと結合されるように、スポーツ、野球、サッカー、テニス等のキーワードが入力されている。
【００３３】
再生時間５０３は、ＣＭデータの再生時間であり、時、分、秒の単位で表される。
＜代金表＞
次にコンテンツの代金表について説明する。図６は代金表の一例を示す図である。代金表６０１によれば、ユーザがコンテンツに対して代金を全く支払わない場合、付加されるＣＭの数は５つであり、ユーザが支払う代金が１００円ずつ増えるに連れて、ＣＭの数が１つずつ減り、最大５００円をユーザが支払えば、ＣＭは全く付加されないことになる。
【００３４】
＜コンテンツ要求情報＞
次に、ユーザ端末装置から配信サーバ１０１に送信されるコンテンツ要求情報について説明する。
ユーザはコンテンツ配信システム１００に対してコンテンツを要求する場合、まず、ユーザ端末装置にインストールされているコンテンツ要求専用のアプリケーションソフトウェアを起動する。図７は、前記アプリケーションソフトウェアが起動された時にユーザ端末装置のディスプレイに表示されるＧＵＩウインドウである。
【００３５】
ＧＵＩウインドウ７３０は、コンテンツキーワード入力フィールド７０１、代金入力フィールド７０２、送信ボタン７０３から構成されている。
コンテンツキーワード入力フィールド７０１は、ユーザからコンテンツに関連するキーワードの入力を受け付けるフィールドである。ユーザはキーワード間にスペースを入れることで複数のキーワードを入力することができる。
【００３６】
代金入力フィールド７０２は、ユーザがコンテンツに対して支払ってもよいと思った金額の入力を受け付けるフィールドである。図６に示すような代金表が予めコンテンツ配信業者からユーザ宛に送られているので、ユーザはその代金表を見てコンテンツに対して支払う代金を決めればよい。
送信ボタン７０３は、コンテンツキーワード入力フィールド７０１及び代金入力フィールド７０２に入力された情報をコンテンツ要求情報に含めて送信することを決定するボタンである。
【００３７】
次にコンテンツ要求情報に含まれる情報の構成について説明する。図８は、コンテンツ要求情報に含まれる情報の構成を示す図である。
配信サーバアドレス８０１は、送信先である配信サーバのＩＰアドレスである。
端末アドレス８０２は、送信元であるユーザ端末装置のＩＰアドレスである。
【００３８】
キーワード情報８０３は、ユーザが入力したキーワードである。
代金情報８０４は、ユーザが入力した金額である。
＜動作＞
次にコンテンツ配信システム１００の動作について説明する。図９は、コンテンツ配信システム１００により行われる処理を示すフローチャート図である。
【００３９】
まず、配信サーバ１０１は、ユーザ端末装置より送信されたコンテンツ要求情報を受け付ける（ステップＳ１）。受け付けられたコンテンツ要求情報に含まれるキーワード及び代金情報は、コンテンツ制作装置１０３に伝送される。
コンテンツ制作装置１０３のＣＭ付加決定部１０７は、伝送された代金情報に基づいて、コンテンツにＣＭを付加するか否かの決定及び付加するＣＭの数を設定する（ステップＳ２）。
【００４０】
コンテンツにＣＭを付加する決定がなされた場合（ステップＳ３：ＹＥＳ）、検索部１０８は、キーワード情報に基づいてＣＭデータ記憶部１０６からＣＭデータを検索し、設定された数だけ抽出する（ステップＳ４）。続いて、ステップＳ５に移る。
ステップＳ３において、コンテンツにＣＭを付加しない決定がなされた場合（ステップＳ３：ＮＯ）、ステップＳ５に移る。
【００４１】
ステップＳ５において、検索部１０８は、キーワード情報に基づいて番組データ記憶部１０５から番組データを検索し、抽出する。抽出された各ストリームデータは、結合部１０８により結合される（ステップＳ６）。
各ストリームデータの結合において、番組データとＣＭデータとを結合する場合（ステップＳ７：ＹＥＳ）、トランジション効果処理部１１０は、その結合部分にトランジション効果を付加する（ステップＳ８）。番組データ同士又はＣＭデータ同士の結合の場合（ステップＳ７：ＮＯ）、トランジション効果処理部１１０は、その結合部分にトランジション効果を付加しない。結合されたストリームデータは、配信サーバ１０１に出力される。
【００４２】
配信サーバ１０１は、コンテンツ制作装置１０３より出力されたコンテンツを記憶し、コンテンツ要求情報を送信したユーザ端末装置宛に当該コンテンツの配信を行う（ステップＳ９）。
図１０は、コンテンツ制作装置１０３より出力されたコンテンツの一例を模式的に示す図である。コンテンツ１０００は、番組データ１、番組データ２、ＣＭデータ等を含み、ＣＭデータは番組データ２のインデックス情報に記載されているＣＭ挿入許容時刻が示すデータ位置に挿入結合されている。番組データ２とＣＭデータとの結合部分には、トランジション効果１００１及びトランジション効果１００２が付加されている。
【００４３】
トランジション効果１００１及びトランジション効果１００２は、番組データ２のインデックス情報の映像切替及び音声切替の項目に記載されている識別情報により示されるトランジション効果が付加されている。
＜その他の変形例＞
なお、本発明は上記実施形態に限られるものではなく、次のような変形例も考えられる。
（１）上記実施形態では、コンテンツ配信システム１００をコンテンツ制作装置１０３、配信サーバ１０１及びオペレータ端末装置１１１より構成されているシステムとして説明したが、各機能部はシステム内のいずれかの装置が有しておればよく、例えば、検索部１０８を配信サーバ１０１が有していてもよい。また、１の機器で本発明に係るコンテンツ配信システムを構成していてもよい。
（２）上記実施形態では、番組データとＣＭデータとを結合する場合、番組データのインデックス情報の映像切替及び音声切替の項目に記載されている識別情報により示されるトランジション効果が付加されていたが、これに限られず、ユーザ情報記憶部１０２に記憶されている個人情報に基づいてトランジション効果の種類を選択するようにしてもよい。例えば、ユーザが２０歳以下であれば、渦巻きのトランジション効果を選択し、２０歳以上であれば、ワイプイン・アウトのトランジション効果を選択するといった具合である。
【００４４】
また、ユーザ端末装置において、ユーザからトランジション効果の種類の選択を受け付けて、選択されたトランジション効果を付加するようにしてもよい。
（３）上記実施形態では、１つの番組データに対してＣＭ挿入許容時刻は１つしか設定することができなかったが、複数のＣＭ挿入許容時刻の設定ができるものであってもよい。また、設定された各ＣＭ挿入許容時刻に対応する映像切替及び音声切替をそれぞれ設定することができるものであってもよい。
（４）上記実施形態では、ユーザ端末装置から送られてきたキーワードに基づいてＣＭデータを検索して抽出していたが、これに限られず、ユーザ情報記憶部１０２に記憶されている個人情報に基づいてＣＭデータを検索し、抽出してもよいし、コンテンツ配信業者が一義的に定めたＣＭデータがコンテンツに付加されるものであってもよい。
（５）上記実施形態で示したコンテンツ配信システム１００の処理手順（図９に示した手順等）をコンテンツ配信方法の発明であるとしてもよい。また、本発明は、前記コンテンツ配信方法をコンピュータに実現させるコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
（６）本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ　Ｄｉｓｃ）、半導体メモリ等に記録したものとしてもよい。
（７）本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
【００４５】
【発明の効果】
以上の説明から明らかなように、本発明に係るコンテンツ配信システムは、ストリームデータを複数記憶している記憶手段と、ユーザ端末からコンテンツ要求情報を受け付ける受付手段と、前記受付手段により受け付けたコンテンツ要求情報に応じて、前記記憶手段から複数のストリームデータを抽出する抽出手段と、抽出された複数のストリームデータを一連のストリームデータとなるように結合する際に、各結合部分にトランジション効果を付加するか否かを、所定条件に基づいて決定する決定手段と、抽出されたストリームデータを一連のストリームデータとなるように結合し、前記決定手段により肯定的な決定がなされた結合部分にトランジション効果を付加する結合手段と、前記結合手段により結合されたストリームデータを前記ユーザ端末宛に配信する配信手段とを備えることを特徴とする。
【００４６】
これにより、番組データとＣＭデータとを結合するという条件の下では、トランジション効果がその結合部分に付加されるので、番組からＣＭへの切替がスムーズになり、コンテンツを視聴するユーザを不快にさせなくすることができる。また、前記記憶手段は、記憶されている各ストリームデータの属性を示す属性情報を更に記憶しており、前記所定条件は、結合する２つのストリームデータのうちいずれか一方のみが特定属性のストリームデータであることであり、前記結合手段は、前記所定条件を満たす結合部分にトランジション効果を付加することとしてもよい。
【００４７】
これにより、結合する２つのストリームデータのうちいずれか一方のみがＣＭ属性のストリームデータであれば、トランジション効果がその結合部分に付加されるので、番組とＣＭへの切替がスムーズになり、コンテンツを視聴するユーザを不快にさせなくすることができる。
また、前記特定属性は、ストリームデータがＣＭであることを示すＣＭ属性であり、前記コンテンツ要求情報には、ユーザが要求するコンテンツに対してユーザが支払う金額を示す代金情報が含まれ、前記代金情報に応じて前記記憶手段から抽出する前記ＣＭ属性のストリームデータの数を設定する設定手段を更に備え、前記抽出手段は、前記ＣＭ属性のストリームデータを前記設定手段により設定された数だけ前記記憶手段から抽出することとしてもよい。
【００４８】
これにより、ユーザがコンテンツに対して支払う代金に応じてコンテンツに付加されるＣＭの数が設定され、ＣＭの数が０であれば番組とＣＭの結合はないので、トランジション効果は付加されない。
【図面の簡単な説明】
【図１】コンテンツ配信システムの機能構成を示す図である。
【図２】ストリームデータとインデックス情報の構成を示す図である。
【図３】番組データのインデックス情報に記載されている内容の具体例を表にした図である。
【図４】オペレータ端末装置のディスプレイに表示されるＧＵＩウインドウである。
【図５】ＣＭデータ記憶部に記憶されているデータのデータ構造を示す図である。
【図６】ＣＭデータのインデックス情報に記載されている内容の具体例を表にした図である。
【図７】ユーザ端末装置のディスプレイに表示されるＧＵＩウインドウである。
【図８】コンテンツ要求情報を構成する各種情報を示す図である。
【図９】コンテンツ配信システムの動作を示すフローチャートである。
【図１０】番組データとＣＭデータとを結合部分にトランジション効果を付加したコンテンツの概念図である。
【符号の説明】
１０、１１　　　ユーザ端末装置
２０　　　　　　ネットワーク
１００　　　　　　コンテンツ配信システム
１０１　　　　　　配信サーバ
１０２　　　　　　ユーザ情報記憶部
１０３　　　　　　コンテンツ制作装置
１０４　　　　　　入出力部
１０５　　　　　　番組データ記憶部
１０６　　　　　　ＣＭデータ記憶部
１０７　　　　　　ＣＭ付加決定部
１０８　　　　　　検索部
１０９　　　　　　結合部
１１０　　　　　　トランジション効果処理部
１１１　　　　　　オペレータ端末装置
【図１】
2004032669.tif 000003
【図２】
2004032669.tif 000004
【図３】
2004032669.tif 000005
【図４】
2004032669.tif 000006
【図５】
2004032669.tif 000007
【図６】
2004032669.tif 000008
【図７】
2004032669.tif 000009
【図８】
2004032669.tif 000010
【図９】
2004032669.tif 000011
【図１０】
2004032669.tif 000012