(57)【要約】本編情報に広告情報を挿入して構成されるコンテンツデータを配信するコンテンツ配信システムであって、広告情報の挿入箇所が記述されたインデックスデータを、コンテンツデータに対して付加するインデックスデータ付加部１ａと、インデックスデータが付加されたコンテンツデータを配信要求に応じて送出するコンテンツ送出部１ｃとを備えたコンテンツ配信サーバ１と、コンテンツ配信サーバから送出されたコンテンツデータを受信するコンテンツ受信部３ａと、コンテンツデータを再生する再生部３ｃと、インデックスデータを抽出するインデックスデータ抽出部３ｂと、インデックスデータの記述に応じて再生部３ｃに対する操作を制御する操作制御部３ｈとを備えた視聴者端末３とを備えている。  これにより、インターネット上の動画像ストリーミング配信において、視聴者側でコンテンツを再生する際、広告情報の表示をより確実に行うことができる。【特許請求の範囲】
【請求項１】
本編情報に広告情報を挿入して構成されるコンテンツデータを配信するコンテンツ配信システムであって、
前記広告情報の挿入箇所が記述されたインデックスデータを、前記コンテンツデータに対して付加するインデックス付加手段と、
前記インデックスデータが付加されたコンテンツデータを、配信要求に応じて送出する送出手段と
前記送出手段から送出されたコンテンツデータを受信する受信手段と、
前記コンテンツデータを再生する再生手段と、
前記インデックスデータを抽出し、該インデックスデータの記述に応じて、前記再生手段に対する操作を制御する操作制御手段と
を備えることを特徴とするコンテンツ配信システム。
【請求項２】
本編情報に広告情報を挿入して構成されるコンテンツデータを配信するコンテンツ配信システムであって、
前記本編部分の所定箇所から前記広告情報の挿入箇所までの相対データ長及び該広告情報のデータ長に関するカウントデータを、前記コンテンツデータ内に周期的に付加するカウント付加手段と、
前記カウントデータが付加されたコンテンツデータを、配信要求に応じて送出する送出手段と
前記送出手段から送出されたコンテンツデータを受信する受信手段と、
前記コンテンツデータを再生する再生手段と、
前記カウントデータを抽出し、該カウントデータの記述に応じて、前記再生手段に対する操作を制御する操作制御手段と
を備えることを特徴とするコンテンツ配信システム。
【請求項３】
前記操作制御手段は、前記再生手段による前記広告情報部分の早送りを禁止するように前記操作を制御することを特徴とする請求項１又は２に記載のコンテンツ配信システム。
【請求項４】
前記操作制御手段は、前記コンテンツデータ又はカウントデータの有無に応じて、前記本編情報の再生を禁止することを特徴とする請求項１乃至３に記載のコンテンツ配信システム。
【請求項５】
前記操作制御手段は、前記広告情報の挿入開始箇所を超えて再生を開始する場合に、該広告情報の再生を実行した後、該挿入箇所を超える再生を行うことを特徴とする請求項１乃至４のいずれかに記載のコンテンツ配信システム。
【請求項６】
本編情報に広告情報を挿入して構成されるコンテンツデータを配信するコンテンツ配信方法であって、
前記広告情報の挿入箇所が記述されたインデックスデータを、前記コンテンツデータに対して付加する第１のステップと、
前記インデックスデータが付加されたコンテンツデータを、配信要求に応じて送出する第２のステップと、
送出された前期コンテンツデータを受信する第３のステップと、
前記インデックスデータを抽出し、該インデックスデータの記述に応じて、前記コンテンツデータの再生に関する操作を制御する第４のステップと
を備えることを特徴とするコンテンツ配信方法。
【請求項７】
本編情報に広告情報を挿入して構成されるコンテンツデータを配信するコンテンツ配信方法であって、
前記本編部分の所定箇所から前記広告情報の挿入箇所までの相対データ長及び該広告情報のデータ長に関するカウントデータを、前記コンテンツデータ内に周期的に付加する第１のステップと、
前記カウントデータが付加されたコンテンツデータを、配信要求に応じて送出する第２のステップと、
前記送出されたコンテンツデータを受信する第３のステップと、
前記カウントデータを抽出し、該カウントデータの記述に応じて、前記コンテンツデータの再生に関する操作を制御する第４のステップと
を備えることを特徴とするコンテンツ配信方法。
【請求項８】
前記第４のステップでは、前記広告情報部分の早送りを禁止するように前記操作を制御することを特徴とする請求項６又は７に記載のコンテンツ配信方法。
【請求項９】
前記第４のステップでは、前記コンテンツデータ又はカウントデータの有無に応じて、前記本編情報の再生を禁止することを特徴とする請求項６乃至８に記載のコンテンツ配信方法。
【請求項１０】
前記第４のステップでは、前記広告情報の挿入開始箇所を超えて再生を開始する場合に、該広告情報の再生を実行した後、該挿入箇所を超える再生を行うことを特徴とする請求項６乃至９のいずれかに記載のコンテンツ配信方法。
【請求項１１】
本編情報に広告情報を挿入して構成されるコンテンツデータを配信するコンテンツ配信サーバであって、
前記広告情報の挿入箇所が記述されたインデックスデータを、前記コンテンツデータに対して付加するインデックス付加手段と、
前記インデックスデータが付加されたコンテンツデータを、配信要求に応じて送出する送出手段と
を備えることを特徴とするコンテンツ配信サーバ。
【請求項１２】
本編情報に広告情報を挿入して構成されるコンテンツデータを配信するコンテンツ配信サーバであって、
前記本編部分の所定箇所から前記広告情報の挿入箇所までの相対データ長及び該広告情報のデータ長に関するカウントデータを、前記コンテンツデータ内に周期的に付加するカウント付加手段と、
前記カウントデータが付加されたコンテンツデータを、配信要求に応じて送出する送出手段と
を備えることを特徴とするコンテンツ配信サーバ。
【請求項１３】
本編情報に広告情報を挿入して構成されるコンテンツデータを再生するコンテンツ再生装置であって、
前記コンテンツデータを再生する再生手段と、
前記コンテンツデータに対して付加され、前記広告情報の挿入箇所が記述されたインデックスデータを抽出し、該インデックスデータの記述に応じて、前記再生手段に対する操作を制御する操作制御手段と
を備えることを特徴とするコンテンツ再生装置。
【請求項１４】
本編情報に広告情報を挿入して構成されるコンテンツデータを配信するコンテンツ再生装置であって、
前記コンテンツデータを再生する再生手段と、
前記コンテンツデータ内に周期的に付加され、本編部分の所定箇所から前記広告情報の挿入箇所までの相対データ長及び該広告情報のデータ長に関するカウントデータを抽出し、該カウントデータの記述に応じて、前記再生手段に対する操作を制御する操作制御手段と
を備えることを特徴とするコンテンツ再生装置。
【請求項１５】
前記操作制御手段は、前記再生手段による前記広告情報部分の早送りを禁止するように前記操作を制御することを特徴とする請求項１３又は１４に記載のコンテンツ再生装置。
【請求項１６】
前記操作制御手段は、前記コンテンツデータ又はカウントデータの有無に応じて、前記本編情報の再生を禁止することを特徴とする請求項１３乃至１５に記載のコンテンツ再生装置。
【請求項１７】
前記操作制御手段は、前記広告情報の挿入開始箇所を超えて再生を開始する場合に、該広告情報の再生を実行した後、該挿入箇所を超える再生を行うことを特徴とする請求項１３乃至１６のいずれかに記載のコンテンツ再生装置。
【請求項１８】
本編情報に広告情報を挿入して構成されるコンテンツデータを配信するコンテンツ配信プログラムであって、コンピュータに、
前記広告情報の挿入箇所が記述されたインデックスデータを、前記コンテンツデータに対して付加する第１のステップと、
前記インデックスデータが付加されたコンテンツデータを、配信要求に応じて送出する第２のステップと、
を備える処理を実行させることを特徴とするコンテンツ配信プログラム。
【請求項１９】
本編情報に広告情報を挿入して構成されるコンテンツデータを配信するコンテンツ配信プログラムであって、コンピュータに、
前記本編部分の所定箇所から前記広告情報の挿入箇所までの相対データ長及び該広告情報のデータ長に関するカウントデータを、前記コンテンツデータ内に周期的に付加する第１のステップと、
前記カウントデータが付加されたコンテンツデータを、配信要求に応じて送出する第２のステップと、
を備える処理を実行させることを特徴とするコンテンツ配信プログラム。
【請求項２０】
本編情報に広告情報を挿入して構成されるコンテンツデータを再生するコンテンツ再生プログラムであって、コンピュータに、
前記コンテンツデータに対して付加され、前記広告情報の挿入箇所が記述されたインデックスデータを抽出する第１のステップと、
抽出されたインデックスデータの記述に応じて、前記インデックスデータの再生に関する操作を制御する第２のステップと
を備える処理を実行させることを特徴とするコンテンツ再生プログラム。
【請求項２１】
本編情報に広告情報を挿入して構成されるコンテンツデータを配信するコンテンツ再生プログラムであって、コンピュータに、
前記コンテンツデータ内に周期的に付加され、本編部分の所定箇所から前記広告情報の挿入箇所までの相対データ長及び該広告情報のデータ長に関するカウントデータを抽出する第１のステップと、
抽出されたカウントデータの記述に応じて、前記コンテンツデータに関する操作を制御する第２のステップと
を備える処理を実行させることを特徴とするコンテンツ再生プログラム。
【請求項２２】
前記第２のステップでは、前記広告情報部分の早送りを禁止するように前記操作を制御することを特徴とする請求項２０又は２１に記載のコンテンツ再生プログラム。
【請求項２３】
前記第２のステップでは、前記コンテンツデータ又はカウントデータの有無に応じて、前記本編情報の再生を禁止することを特徴とする請求項２０乃至２２のいずれかに記載のコンテンツ再生プログラム。
【請求項２４】
前記第２のステップでは、前記広告情報の挿入開始箇所を超えて再生を開始する場合に、該広告情報の再生を実行した後、該挿入箇所を超える再生を行うことを特徴とする請求項２０乃至２３のいずれかに記載のコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、ＣＭなどの広告情報を挿入した形態でコンテンツデータを配信するコンテンツ配信システム、コンテンツ配信方法、コンテンツ配信サーバ、コンテンツ再生装置、コンテンツ配信プログラム及びコンテンツ再生プログラムに関する。
【背景技術】
【０００２】  テレビやラジオの電波放送を始めとして、映像や音楽などのメディア・コンテンツの配信サービスにおいては、コンテンツ再生時に、ＣＭなどの広告情報をコンテンツ内に挿入して表示させることにより、広告料若しくはスポンサー料を得ることで無料化が実現されている。【０００３】  一方、近年のコンテンツ配信サービスの形態としては、従来のテレビ放送やラジオ放送などのいわゆるプッシュ配信形式のコンテンツ配信サービスに加え、インターネットのような広域ネットワークを介して、ユーザーからの要求に応じてコンテンツをオンデマンドにより配信するプル配信形式のコンテンツ配信サービスが普及しつつある。【０００４】  例えば、電話回線（ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）など）やケーブル・テレビなどのネットワーク回線により構築されたインターネットのようなＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを通じて、映画、アニメーション、ライブ中継などの動画像からなる映像コンテンツの配信サービスが開始されている。このオンデマンドによるコンテンツ配信では、コンテンツデータをダウンロードしながら再生する「ストリーミング」技術が主として用いられる。【０００５】  上述したストリーミング配信においても、動画像を用いた広告すなわち動画広告が利用されている。ところが、動画配信システムにおいては、一般に、ユーザー側の再生手段（再生ソフトや再生装置）には、コンテンツの早送りや巻き戻しなどのコンテンツ再生制御機能が装備されているため、コンテンツに挿入された広告情報を、視聴者による早送り操作によって、その視聴がスキップされてしまい、広告情報の表示を保証することができず、上述した十分な広告効果を得ることができないという問題が生じている。【０００６】  このような問題を解決する手段として、例えば特開２００２−３６６８３５号公報に開示されたものがある。【０００７】  この公報に開示された技術では、視聴者の端末上に、早送りなどのコンテンツ再生位置をスキップするような再生制御処理を禁止又は無効にするためのソフトウェアをインストールしておき、視聴者端末上で広告表示保証の処理を行う。
詳述すると、コンテンツの配信を行うコンテンツ・サーバにおいて、ＳＭＩＬ（Ｓｙｎｃｈｒｏｎｉｚｅｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｇｒａｔｅｄ  Ｌａｎｇｕａｇｅ）形式データの各動画クリップ（動画コンテンツや動画広告）の情報として、各動画クリップが広告であるか広告でないかの情報を付与する。そして、視聴者端末上のソフトウェアは、このような情報に基づいて、現在再生中の動画クリップが広告映像であるかそうでないかの判断を行い、広告情報の再生中であれば、早送り・巻き戻しなどのコンテンツ再生ポジションを変更するような操作、あるいは、倍速再生・スロー再生などのコンテンツ再生速度を変更するような操作、あるいは、停止操作などの広告をスキップする処理を禁止又は無効にすることにより、広告の表示を保証する。【０００８】  しかしながら、上述した特許文献１に開示された技術では、各動画クリップに広告であるか否かの情報を付加し、これを読み出すことによって再生中のコンテンツが広告情報であるか否かを判断するものであることから、広告情報の再生中でなければ、スキップ処理の禁止又は無効とすることができず、本編コンテンツの再生中には、スキップ処理を行うことができるという問題があった。
【発明の開示】
【０００９】  本発明の課題は、インターネット上の動画像ストリーミング配信において、視聴者側でコンテンツを再生する際、広告情報の表示をより確実に行うことのできるコンテンツ配信システム、コンテンツ配信方法、コンテンツ配信サーバ、コンテンツ再生装置、コンテンツ配信プログラム及びコンテンツ再生プログラムを提供することにある。
上記課題を解決するために、本発明は、本編情報に広告情報を挿入して構成されるコンテンツデータを配信する際に、広告情報の挿入箇所が記述されたインデックスデータを、コンテンツデータに対して付加し、インデックスデータが付加されたコンテンツデータを、配信要求に応じて送出し、この送出されたコンテンツデータを受信し、インデックスデータを抽出し、インデックスデータの記述に応じて、コンテンツデータの再生に関する操作を制御する。
【００１０】  他の発明は、本編情報に広告情報を挿入して構成されるコンテンツデータを配信するコンテンツ配信する際に、本編部分の所定箇所から広告情報の挿入箇所までの相対データ長及び広告情報のデータ長に関するカウントデータを、コンテンツデータ内に周期的に付加し、このカウントデータが付加されたコンテンツデータを、配信要求に応じて送出し、この送出されたコンテンツデータを受信し、カウントデータを抽出し、カウントデータの記述に応じて、コンテンツデータの再生に関する操作を制御する。
【００１１】  このような本発明によれば、広告情報のコンテンツ内における位置を、インデックスデータやカウントデータにより、受信側に通知し、これらのデータに基づいて、受信側における再生操作を制御するため、広告情報の位置以外の再生時においても、広告情報部分の早送りなどの広告情報を避けるようなユーザー操作を禁止する制御を実行することができる。
【００１２】  上記発明においては、コンテンツデータ又はカウントデータの有無に応じて、本編情報の再生を禁止することが好ましい。この場合には、コンテンツデータを途中から再生したり、インデックスデータやカウントデータを削除するなどの不正操作を抑制することができる。
【００１３】  上記発明においては、広告情報の挿入開始箇所を超えて再生を開始する場合に、広告情報の再生を実行した後、挿入箇所を超える再生を行うことが好ましい。この場合には、スキップ再生など広告情報を避けるような操作を行ったときでも、広告情報を強制的に表示することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施形態に係るコンテンツ配信システムの構成を示す概略構成図である。
【図２】図２において、（ａ）は、第１実施形態に係るコンテンツ配信サーバ１と視聴者端末３の内部構成を示すブロック図であり、（ｂ）は、ストリーミングデータのデータ構造を示す説明図である。
【図３】図３は、第１実施形態に係るコンテンツ配信方法の手順を示すフロー図である。
【図４】図４は、第１実施形態において、視聴者が操作を行った際の動作を示すフロー図である。
【図５】図５において、（ａ）は、第２実施形態に係るコンテンツ配信サーバ１と視聴者端末３の内部構成を示すブロック図であり、（ｂ）は、ストリーミングデータのデータ構造を示す説明図である。
【図６】図６は、第２実施形態に係るコンテンツ配信方法の手順を示すフロー図である。
【図７】図７は、第２実施形態において、視聴者が操作を行った際の動作を示すフロー図である。
【図８】図８は、実施形態に係るプログラムを記録したコンピュータ読み取り可能な記録媒体を示す斜視図である。
【発明を実施するための最良の形態】
【００１５】［第１実施形態］【００１６】  以下、図面を参照しながら本発明の第１実施形態について詳解する。【００１７】（システムの構成）
図１は、本発明の第１実施形態に係るコンテンツ配信システムの構成を示す概略構成図である。同図に示すように、コンテンツ配信システムでは、ネットワーク２を介して、動画像からなる映像コンテンツなどが、広告情報とともに配信される仕組みが提供される。ネットワーク２は、有線や無線等の通信回線を介して、通信端末や通信サーバを相互に接続して構築される通信ネットワークであり、例えば、インターネットのような広域ネットワークやＬＡＮ等であり、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などの所定の通信プロトコルに従ってデータの送受信を行う。【００１８】  同図に示すように、このコンテンツ配信システムは、映像コンテンツなどのコンテンツ配信するコンテンツ提供者が運営するコンテンツ配信サーバ１と、ネットワーク２を介して、配信サービスされるコンテンツを視聴する視聴者が所持する視聴者端末３とから構成される。コンテンツ配信サーバ１は、例えば、ワークステーション（ＷＳ）やパーソナルコンピュータ（ＰＣ）上で所定のサーバ・アプリケーションを起動するなどの形態によって実装することができる。【００１９】  視聴者端末３は、例えば、パーソナルコンピュータや移動電話端末、ＰＤＡ等の通信機能を備えた端末上で、Ｗｅｂブラウザやメディア再生アプリケーションなどのクライアント・アプリケーションを起動するという形式によって実装することができる。視聴者端末３は、ネットワーク２を介してコンテンツ配信サーバ１と接続されている。したがって、視聴者は、視聴者端末３０を操作することにより、コンテンツ配信サーバ１に対して配信要求を送信し、コンテンツ配信サーバ１が提供する動画像などのコンテンツの配信サービスを受けることができる。【００２０】  なお、本実施形態において視聴者端末３は、パーソナルコンピュータ等の汎用コンピュータ上でコンテンツ再生アプリケーションを実行することにより、本発明のコンテンツ再生装置を実現するが、本発明はこれに限定されるものではなく、例えば、セットアップボックスやホームサーバのように、配信されるコンテンツを一時的に蓄積し、専用の再生装置で再生する形態とすることもできる。【００２１】  図２（ａ）は、本実施形態に係るコンテンツ配信サーバ１と視聴者端末３の内部構成を示すブロック図であり、（ｂ）は、ストリーミングデータのデータ構造を示す説明図である。【００２２】  同図（ａ）に示すように、コンテンツ配信サーバ１は、本編情報に広告情報を挿入して構成されるコンテンツデータを配信するサーバ装置であり、インデックスデータ付加部１ａと、合成部１ｂと、コンテンツ送出部１ｃと、データ管理部１ｄと、配信要求受信部１ｅと、広告情報データベース１１と、本編データベース１２とを備えている。【００２３】  合成部１ｂは、図２（ｂ）に示すように、データ管理部１ｄから入力された広告情報ｄ３及び本編ｄ２を合成し、一連のストリーミングデータを生成するとともに、インデックスデータ付加部１ａで生成されたインデックスデータｄ１をストリーミングデータの先頭に付加するモジュールである。【００２４】  インデックスデータ付加部１ａは、広告���報の挿入箇所が記述されたインデックスデータを生成し、生成されたインデックスデータを合成部１ｂで合成されるコンテンツデータに対して付加するモジュールである。インデックスデータｄ１には、ストリーミングデータ内における本編及び広告情報の位置に関する情報が記述される。例えば、図２（ｂ）に示すトリーミングデータでは、本編ｄ２の開始点ｔ０，ｔ２及び広告情報の開始点ｔ１が記述される。【００２５】  コンテンツ送出部１ｃは、ネットワーク２に接続された通信インターフェースであり、合成部１ｂで合成されたコンテンツデータをパケット化し、視聴者端末３からの配信要求に応じて送出する。【００２６】  データ管理部１ｄは、広告情報データベース１１及び本編データベース１２に蓄積されたデータを管理するモジュールであり、配信要求受信部１ｅが受信した配信要求に応じて、必要な本編データ及び広告情報を選択し、各データベースから呼び出し、合成部１ｂへ出力する。このとき、データ管理部１ｄは、配信要求受信部１ｅにおいて認証された視聴者の属性等に応じて、本編に挿入する広告情報を選択し、挿入する頻度等を決定する。また、データ管理部１ｄは、インデックスデータ付加部１ａに対して、広告情報を挿入する箇所及び頻度を通知する。【００２７】  配信要求受信部１ｅは、ネットワーク２に接続されており、視聴者端末３からの配信要求を受信し、配信要求に含まれるＩＤやパスワードに基づいて視聴者の認証を行い、認証結果に応じて、データ管理部１ｄにコンテンツ配信を指示するモジュールである。【００２８】  広告情報データベース１１は、ＣＭ等の動画や静止画、文字情報等の広告情報データを蓄積するデータベース装置である。本編データベース１２は、映画や番組等の本編データを蓄積するデータベース装置である。これらのデータベースは、データ管理部１ｄからの命令に応じて、データの読み出しを行う。【００２９】  一方、視聴者端末３は、図２（ａ）に示すように、コンテンツ受信部３ａと、インデックスデータ抽出部３ｂと、再生部３ｃと、出力インターフェース３ｄと、配信要求送信部３ｅと、再生制御部３ｆと、通信制御部３ｇと、操作制御部３ｈと、入力インターフェース３ｉと記憶部３ｌとを備えている。【００３０】  コンテンツ受信部３ａは、ネットワーク２に接続された通信インターフェースであり、コンテンツ配信サーバ１のコンテンツ送出部１ｃから送信されるパケットを受信し、ストリーミングデータを再構成し、インデックスデータ抽出部３ｂに出力するモジュールである。【００３１】  インデックスデータ抽出部３ｂは、前記コンテンツデータに対して付加されたインデックスデータを抽出し、記憶部３ｌに格納するモジュールであり、インデックスデータを抽出した後のコンテンツデータを再生部３ｃに出力する。記憶部３ｌは、インデックスデータ抽出部３ｂが抽出したインデックスデータを記憶する記憶装置であり、メモリーやハードディスク等の装置を用いることができる。この記憶部３ｌに記憶されたインデックスデータは、操作制御部３ｈからの要求に応じて、操作制御部３ｈに出力される。【００３２】  再生部３ｃは、ストリーミングデータを出力インターフェース３ｄを通じて、映像や音声としてディスプレイ４やスピーカー（図示せず）から出力するモジュールである。この再生部３ｃは、再生制御部３ｆの制御によって動作される。【００３３】  出力インターフェース３ｄは、ディスプレイ４やスピーカー等の外部出力装置に接続するためのインターフェースである。入力インターフェース３ｉは、マウス５ａやキーボード５ｂ等の入力ディバイスを接続するためのインターフェースである。【００３４】  配信要求送信部３ｅは、視聴者の操作に応じてコンテンツ配信サーバ１に対して、配信要求を送信する通信モジュールである。この配信要求には、視聴者のＩＤ及びパスワード、視聴を希望するコンテンツを識別するコンテンツＩＤ、視聴者端末３のアドレス等が含まれる。【００３５】  再生制御部３ｆは、操作制御部３ｈの制御に応じて、再生部３ｃの動作を制御するモジュールであり、再生部３ｃによる再生開始・停止、早送り、巻き戻し等の動作を制御する。通信制御部３ｇは、視聴者の操作に応じて、コンテンツの配信要求及び配信されるコンテンツの受信等の通信系モジュールの動作制御を実行するモジュールである。【００３６】  操作制御部３ｈは、入力インターフェース３ｉを通じてマウス５ａやキーボード５ｂから入力される操作信号に基づいて、再生制御部３ｆや通信制御部３ｇを制御するモジュールである。特に、この操作制御部３ｈは、記憶部３ｌに記憶されたインデックスデータの記述に応じて、再生制御部３ｆに対する制御を実行する。具体的に、本実施形態において操作制御部３ｈは、インデックスデータに記述された広告情報の範囲を記憶部３ｌから取得し、再生制御部３ｆに対して、その範囲を避けて再生を行うような操作、例えば広告情報部分の早送りやスキップを禁止する。また、操作制御部３ｈは、記憶部３ｌ内にコンテンツデータが記憶されていない場合には、本編部分の再生を禁止する機能も備えている。さらに、操作制御部３ｈは、広告情報の挿入開始箇所を超えて再生を開始する場合に、広告情報の再生を実行した後、挿入箇所を超える再生を行う機能も備えている。【００３７】（コンテンツ配信）
以上の構成を有する本実施形態に係るコンテンツ配信システムを用いたコンテンツ配信方法は以下の手順により行う。図３及び図４は、本実施形態に係るコンテンツ配信方法の手順を示すフロー図である。【００３８】  先ず、視聴者端末３における視聴者の操作により、配信要求送信部３ｅからコンテンツ配信サーバ１に対して、配信要求が送信される（Ｓ１０１）。この配信要求には、視聴者のＩＤ及びパスワード、視聴を希望するコンテンツを識別するコンテンツＩＤ、視聴者端末３のアドレス等が含まれる。この配信要求を受信したコンテンツ配信サーバ１では、配信要求受信部１ｅにおいて視聴者の認証を行い（Ｓ１０２及びＳ１０３）、認証された場合には、データ管理部１ｄに対して、配信すべきコンテンツ（本編及び広告情報）を指示する。また、このとき、データ管理部１ｄは、インデックスデータ付加部１ａに対してインデックスデータの生成を指示する。【００３９】  データ管理部１ｄは、上記指示に応じて、広告情報データベース１１及び本編データベース１２から必要なコンテンツを呼び出し、合成部１ｂに出力する。合成部１ｂでは、データ管理部１ｄから入力された本編及び広告情報のデータを合成するとともに、インデックスデータ付加部１ａで生成されたインデックスデータを付加し（Ｓ１０４）、コンテンツ送出部１ｃに対して送出する。コンテンツ送出部１ｃは、生成されたコンテンツデータをパケット化するとともに、配信要求に含まれる視聴者端末３のアドレス宛に送出する（Ｓ１０５）。【００４０】  一方、視聴者端末３では、パケット化されたコンテンツをコンテンツ受信部３ａにより受信するとともに（Ｓ１０６）、インデックスデータ抽出部３ｂにおいてインデックスデータの抽出を行い、記憶部３ｌに記憶する（Ｓ１０７）。そして、操作制御部３ｈ及び再生制御部３ｆにより、受信したコンテンツの再生を開始する。【００４１】  このコンテンツの再生開始に際し、操作制御部３ｈは、記憶部３ｌ内を検索し、インデックスデータが受信されているか否かの判断を行う（Ｓ１０８）。インデックスデータが受信されていないと判断した場合には（図中Ｓ１０８における”Ｎ”）、再生制御部３ｆに対して再生禁止の制御を行う（Ｓ１０９）。また、ステップＳ１０８において、インデックスデータが受信されていると判断した場合には（図中１０８における”Ｙ”）、再生を開始させる（Ｓ１１０）。【００４２】  次いで、コンテンツの再生中に視聴者が、広告情報を回避するような操作を行った場合について説明する。図４に示すように、視聴者が、早送りやスキップ等の操作を行った場合、その早送りを開始した箇所（現ストリーミングの再生位置）及び操作後に再生が開始される再開箇所の検出を行う（Ｓ２０１）とともに、記憶部３ｌからインデックスデータを呼び出し、広告情報の範囲（図２に示すｔ１〜ｔ２）を検出する（Ｓ２０３）。【００４３】  そして、操作開始箇所及び再開箇所と広告情報範囲とを比較し、広告情報を回避する操作であるか否かの判断を行い（Ｓ２０４）、広告情報を回避する操作であれば（図中Ｓ２０４における”Ｙ”）、操作制御部３ｈから再生制御部３ｆに対して、操作を禁止する制御を実行し、広告情報を回避する操作でなければ（図中Ｓ２０４における”Ｎ”）、その操作を実行させる。【００４４】  また、ステップＳ２０１における操作者の操作が、広告情報の挿入開始箇所を超えて再生を開始するようなスキップ操作や中途再生である場合、ステップＳ２０５における操作禁止処理は、広告情報の再生を実行した後、挿入箇所を超える再生する形態となる。【００４５】（作用・効果）
このような本実施形態に係るコンテンツ配信システム及び方法によれば、広告情報のコンテンツ内における位置を、インデックスデータにより、視聴者端末３側に通知し、これらのデータに基づいて、視聴者端末３側における再生操作を制限するため、広告情報の位置以外の再生時においても、広告情報部分の早送りなどの広告情報を避けるようなユーザー操作を禁止することができる。【００４６】  また、本実施形態においては、コンテンツの再生開始時に、コンテンツデータの有無に応じて、本編情報の再生を禁止するため、コンテンツデータを途中から再生したり、インデックスデータを削除するなどの不正操作を抑制することができる。上記発明においては、広告情報の挿入開始箇所を超えて再生を開始する場合に、広告情報の再生を実行した後、挿入箇所を超える再生を行うため、スキップ再生や中途再生など広告情報を避けるような操作を行ったときでも、広告情報を強制的に表示することが可能となる。【００４７】［第２実施形態］
次いで、本発明の第２実施形態について詳解する。本実施形態において、システム全体の構成は図１に示したものと同様である。【００４８】（システムの構成）
本発明の第２実施形態に係るコンテンツ配信システムでは、上述した第１実施形態と同様に、映像コンテンツなどのコンテンツ配信するコンテンツ提供者が運営するコンテンツ配信サーバ１と、ネットワーク２を介して、配信サービスされるコンテンツを視聴する視聴者が所持する視聴者端末３とから構成される。【００４９】  図５（ａ）は、本実施形態に係るコンテンツ配信サーバ１と視聴者端末３の内部構成を示すブロック図であり、（ｂ）は、ストリーミングデータのデータ構造を示す説明図である。【００５０】  同図（ａ）に示すように、コンテンツ配信サーバ１は、本編情報に広告情報を挿入して構成されるコンテンツデータを配信するサーバ装置であり、カウントデータ付加部１ｆと、合成部１ｂと、コンテンツ送出部１ｃと、データ管理部１ｄと、配信要求受信部１ｅと、広告情報データベース１１と、本編データベース１２とを備えている。【００５１】  合成部１ｂは、図５（ｂ）に示すように、データ管理部１ｄから入力された広告情報ｄ３及び本編ｄ２を合成し、一連のストリーミングデータを生成するとともに、インデックスデータ付加部１ａで生成されたインデックスデータｄ１をストリーミングデータの先頭に付加するモジュールである。【００５２】  カウントデータ付加部１ｆは、本編部分の所定箇所から広告情報の挿入箇所までの相対データ長及び広告情報のデータ長に関するカウントデータを生成し、生成されたカウントデータを合成部１ｂで合成されるコンテンツデータに対して周期的に付加するモジュールである。カウントデータは、例えば、図５（ｂ）に示すｄ４１〜ｄ４５のように本編部分（図中に示すｄ２１〜ｄ２７は、カウントデータにより分割された本編データ）に周期的に挿入されるデータであり、各挿入位置から広告情報ｄ３までの相対的なデータ長と広告情報ｄ３のデータ長が記述される。【００５３】  コンテンツ送出部１ｃは、ネットワーク２に接続された通信インターフェースであり、合成部１ｂで合成されたコンテンツデータをパケット化し、視聴者端末３からの配信要求に応じて送出する。【００５４】  データ管理部１ｄは、広告情報データベース１１及び本編データベース１２に蓄積されたデータを管理するモジュールであり、配信要求受信部１ｅが受信した配信要求に応じて、必要な本編データ及び広告情報を選択し、各データベースから呼び出し、合成部１ｂへ出力する。このとき、データ管理部１ｄは、配信要求受信部１ｅにおいて認証された視聴者の属性等に応じて、本編に挿入する広告情報を選択し、挿入する頻度等を決定する。また、データ管理部１ｄは、カウントデータ付加部１ｆに対して、広告情報を挿入する箇所及び頻度を通知する。【００５５】  配信要求受信部１ｅは、ネットワーク２に接続されており、視聴者端末３からの配信要求を受信し、配信要求に含まれるＩＤやパスワードに基づいて視聴者の認証を行い、認証結果に応じて、データ管理部１ｄにコンテンツ配信を指示するモジュールである。【００５６】  広告情報データベース１１は、ＣＭ等の動画や静止画、文字情報等の広告情報データを蓄積するデータベース装置である。本編データベース１２は、映画や番組等の本編データを蓄積するデータベース装置である。��れらのデータベースは、データ管理部１ｄからの命令に応じて、データの読み出しを行う。【００５７】  一方、視聴者端末３は、図５（ａ）に示すように、コンテンツ受信部３ａと、カウントデータ抽出部３ｊと、再生部３ｃと、出力インターフェース３ｄと、配信要求送信部３ｅと、再生制御部３ｆと、通信制御部３ｇと、操作制御部３ｈと、入力インターフェース３ｉと、タイマー部３ｋとを備えている。【００５８】  コンテンツ受信部３ａは、ネットワーク２に接続された通信インターフェースであり、コンテンツ配信サーバ１のコンテンツ送出部１ｃから送信されるパケットを受信し、ストリーミングデータを再構成し、カウントデータ抽出部３ｊに出力するモジュールである。【００５９】  カウントデータ抽出部３ｊは、前記コンテンツデータに対して周期的に付加されたカウントデータを抽出し、抽出したカウントデータを操作制御部３ｈに送出するモジュールであり、カウントデータを抽出した後のコンテンツデータを再生部３ｃに出力する。【００６０】  タイマー部３ｋは、操作制御部３ｈにカウントデータが入力された際に起動され、カウントデータが挿入された再生時刻からの経過時間を測定するモジュールであり、測定結果を操作制御部３ｈに出力する。本実施形態では、カウントデータが抽出され操作制御部３ｈに入力される毎に、リセットされ、リセットされた時刻からの経過時間を測定する。【００６１】  再生部３ｃは、ストリーミングデータを出力インターフェース３ｄを通じて、映像や音声としてディスプレイ４やスピーカー（図示せず）から出力するモジュールである。この再生部３ｃは、再生制御部３ｆの制御によって動作される。出力インターフェース３ｄは、ディスプレイ４やスピーカー等の外部出力装置に接続するためのインターフェースである。入力インターフェース３ｉは、マウス５ａやキーボード５ｂ等の入力ディバイスを接続するためのインターフェースである。【００６２】  配信要求送信部３ｅは、視聴者の操作に応じてコンテンツ配信サーバ１に対して、配信要求を送信する通信モジュールである。この配信要求には、視聴者のＩＤ及びパスワード、視聴を希望するコンテンツを識別するコンテンツＩＤ、視聴者端末３のアドレス等が含まれる。【００６３】  再生制御部３ｆは、操作制御部３ｈの制御に応じて、再生部３ｃの動作を制御するモジュールであり、再生部３ｃによる再生開始・停止、早送り、巻き戻し等の動作を制御する。通信制御部３ｇは、視聴者の操作に応じて、コンテンツの配信要求及び配信されるコンテンツの受信等の通信系モジュールの動作制御を実行するモジュールである。【００６４】  操作制御部３ｈは、入力インターフェース３ｉを通じてマウス５ａやキーボード５ｂから入力される操作信号に基づいて、再生制御部３ｆや通信制御部３ｇを制御するモジュールである。特に、この操作制御部３ｈは、記憶部３ｌに記憶されたカウントデータの記述に応じて、再生制御部３ｆに対する制御を実行する。具体的に、本実施形態において操作制御部３ｈは、カウントデータに記述された広告情報の範囲を記憶部３ｌから取得し、再生制御部３ｆに対して、その範囲を避けて再生を行うような操作、例えば広告情報部分の早送りやスキッ���を禁止する。また、操作制御部３ｈは、記憶部３ｌ内にコンテンツデータが記憶されていない場合には、本編部分の再生を禁止する機能も備えている。さらに、操作制御部３ｈは、広告情報の挿入開始箇所を超えて再生を開始する場合に、広告情報の再生を実行した後、挿入箇所を超える再生を行う機能も備えている。【００６５】（コンテンツ配信）
以上の構成を有する本実施形態に係るコンテンツ配信システムを用いたコンテンツ配信方法は以下の手順により行う。図６及び図７は、本実施形態に係るコンテンツ配信方法の手順を示すフロー図である。【００６６】  先ず、視聴者端末３における視聴者の操作により、配信要求送信部３ｅからコンテンツ配信サーバ１に対して、配信要求が送信される（Ｓ３０１）。この配信要求には、視聴者のＩＤ及びパスワード、視聴を希望するコンテンツを識別するコンテンツＩＤ、視聴者端末３のアドレス等が含まれる。この配信要求を受信したコンテンツ配信サーバ１では、配信要求受信部１ｅにおいて視聴者の認証を行い（Ｓ３０２及びＳ３０３）、認証された場合には、データ管理部１ｄに対して、配信すべきコンテンツ（本編及び広告情報）を指示する。また、このとき、データ管理部１ｄは、カウントデータ付加部１ｆに対してカウントデータの生成を指示する。【００６７】  データ管理部１ｄは、上記指示に応じて、広告情報データベース１１及び本編データベース１２から必要なコンテンツを呼び出し、合成部１ｂに出力する。合成部１ｂでは、データ管理部１ｄから入力された本編及び広告情報のデータを合成するとともに、カウントデータ付加部１ｆで生成されたカウントデータを周期的に付加し（Ｓ３０４）、コンテンツ送出部１ｃに対して送出する。コンテンツ送出部１ｃは、生成されたコンテンツデータをパケット化するとともに、配信要求に含まれる視聴者端末３のアドレス宛に送出する（Ｓ３０５）。【００６８】  一方、視聴者端末３では、パケット化されたコンテンツをコンテンツ受信部３ａにより受信するとともに（Ｓ３０６）、カウントデータ抽出部３ｊにおいてカウントデータの抽出を行い、操作制御部３ｈに出力する（Ｓ３０７）。そして、操作制御部３ｈ及び再生制御部３ｆにより、受信したコンテンツの再生を開始する。【００６９】  このコンテンツの再生開始に際し、操作制御部３ｈは、記憶部３ｌ内を検索し、カウントデータが受信されているか否かの判断を行う（Ｓ３０８）。カウントデータが受信されていないと判断した場合には（図６中Ｓ３０８における”Ｎ”）、再生制御部３ｆに対して再生禁止の制御を行う（Ｓ３０９）。また、ステップＳ３０８において、カウントデータが受信されていると判断した場合には（図中３０８における”Ｙ”）、再生を開始させる（Ｓ３１０）。【００７０】  次いで、コンテンツの再生中に視聴者が、広告情報を回避するような操作を行った場合について説明する。図７に示すように、視聴者が、早送りやスキップ等の操作を行った場合、その早送りを開始した箇所（現ストリーミングの再生時刻）及び操作後に再生が開始される再開箇所の検出を行う（Ｓ４０１）とともに、カウントデータ及びタイマーの読み出しを行い、現再生位置からの相対データ長から広告情報範囲の開始点を算出し、開始点と広告情報のデータ長から広告情報の範囲の終了点を算出する（Ｓ４０２〜Ｓ４０４）。【００７１】  そして、操作開始箇所及び再開箇所と広告情報範囲とを比較し、広告情報を回避する操作であるか否かの判断を行い（Ｓ４０５）、広告情報を回避する操作であれば（図中Ｓ４０５における”Ｙ”）、操作制御部３ｈから再生制御部３ｆに対して、操作を禁止する制御を実行し、広告情報を回避する操作でなければ（図中Ｓ４０４における”Ｎ”）、その操作を実行させる。【００７２】  また、ステップＳ４０１における操作者の操作が、広告情報の挿入開始箇所を超えて再生を開始するようなスキップ操作や中途再生である場合、ステップＳ４０５における操作禁止処理は、広告情報の再生を実行した後、挿入箇所を超える再生する形態となる。【００７３】（作用・効果）
このような本実施形態に係るコンテンツ配信システム及び方法によれば、広告情報のコンテンツ内における位置を、カウントデータにより、視聴者端末３側に通知し、これらのデータに基づいて、視聴者端末３側における再生操作を制限するため、広告情報の位置以外の再生時においても、広告情報部分の早送りなどの広告情報を避けるようなユーザー操作を禁止することができる。特に、カウントデータは、本編部分に周期的に挿入されているため、コンテンツを中途再生したり、巻き戻し早送りしたり等の再生位置を移動する操作を行った場合でも、的確に広告情報の位置を特定することができる。【００７４】  また、本実施形態においては、コンテンツの再生開始時に、コンテンツデータの有無に応じて、本編情報の再生を禁止するため、コンテンツデータを途中から再生したり、カウントデータを削除するなどの不正操作を抑制することができる。【００７５】  上記発明においては、広告情報の挿入開始箇所を超えて再生を開始する場合に、広告情報の再生を実行した後、挿入箇所を超える再生を行うため、スキップ再生や中途再生など広告情報を避けるような操作を行ったときでも、広告情報を強制的に表示することが可能となる。【００７６】［コンテンツ配信プログラム及びコンテンツ再生プログラム］
上述した第１実施形態及び第２実施形態係るコンテンツ配信システム及び方法は、所定の言語で記述されたコンテンツ配信プログラムやコンテンツ再生プログラムをコンピュータ上で実行することにより実現することができる。すなわち、このプログラムを、ユーザー端末やＷｅｂサーバ等のコンピュータやＩＣチップにインストールすることにより、上述した各機能を有するコンテンツ配信サーバや視聴者端末装置を容易に構築することができる。このプログラムは、例えば、通信回線を通じて配布することが可能であり、またスタンドアローンの計算機上で動作するパッケージアプリケーションとして譲渡することができる。【００７７】  そして、このようなプログラムは、図８に示すような、汎用コンピュータ１２０で読み取り可能な記録媒体１１６〜１１９に記録することができる。具体的には、同図に示すような、フレキシブルディスク１１６やカセットテープ１１９等の磁気記録媒体、若しくはＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ１１７等の光ディスクの他、ＲＡＭカード１１８など、種々の記録媒体に記録することができる。本実施形態は書き込み不可のＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ１１７中にあるコンテンツに対してリンクを設けることができる特徴を有する。【００７８】  そして、このプログラムを記録したコンピュータ読み取り可能な記録媒体によれば、汎用のコンピュータや専用コンピュータを用いて、上述した音声認識システムや方法を実施することが可能となるとともに、プログラムの保存、運搬及びインストールを容易に行うことができる。
【産業上の利用可能性】
【００７９】  以上説明した本発明のコンテンツ配信システム、コンテンツ配信方法、コンテンツ配信サーバ、コンテンツ再生装置、コンテンツ配信プログラム及びコンテンツ再生プログラムによれば、インターネット上の動画像ストリーミング配信において、視聴者側でコンテンツを再生する際、広告情報の表示をより確実に行うことができる。
【図１】
2005018233.tif 000002
【図２】
2005018233.tif 000003
【図３】
2005018233.tif 000004
【図４】
2005018233.tif 000005
【図５】
2005018233.tif 000006
【図６】
2005018233.tif 000007
【図７】
2005018233.tif 000008
【図８】
2005018233.tif 000009
【国際調査報告】
2005018233.tif 000010
2005018233.tif 000011
2005018233.tif 000012
2005018233.tif 000013