(57)【要約】【課題】ユーザーがコンテンツ受信時に広告をスキップしたときに、自動的に広告主の不利益にならない代替コンテンツを挿入して配信する。【解決手段】コンテンツ配信システムは、広告サーバー１３からの広告情報のスキップを入力するスキップ入力部２１−１と、広告情報に替えて代替コンテンツを再生するストリーミングデータ再生ソフトウエア１１−１とを有する視聴者端末１１と、スキップ入力指定を検出するスキップ検出部２１−２と、スキップ入力指定により広告情報に替えて代替コンテンツを送信するストリーミングデータ配信ソフトウエア１２−１を有するコンテンツサーバー１２を具備するものである。【選択図】      図２
2005006105.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して視聴者の要求に応じて視聴者の好みに合ったコンテンツを配信するコンテンツ配信サービスを行うコンテンツ配信システムにおいて、
コンテンツに付随して広告情報を提供する広告サーバーと、
視聴者端末においてコンテンツを再生する際に、広告情報を視聴するか否かを入力する入力手段と、広告情報に替えて代替コンテンツを再生する再生手段とを有し、コンテンツを視聴する視聴者端末と、
視聴者端末にコンテンツを送信する際に、視聴者端末からの広告情報を視聴しない入力指定を検出する検出手段と、広告情報を視聴しない入力指定により広告情報に替えて代替コンテンツを送信する送信手段を有し、広告情報を含むコンテンツを提供するコンテンツサーバーと、
を具備することを特徴とするコンテンツ配信システム。
【請求項２】
請求項１記載のコンテンツ配信システムにおいて、
代替コンテンツを視聴者履歴情報、広告属性情報、コンテンツ属性情報または代替コンテンツリストに基づいて選択する選択サーバーを具備することを特徴とするコンテンツ配信システム。
【請求項３】
請求項２記載のコンテンツ配信システムにおいて、
代替コンテンツリストは広告サーバーから更新されることを特徴とするコンテンツ配信システム。
【請求項４】
請求項２記載のコンテンツ配信システムにおいて、
代替コンテンツの選択を協調フィルタリングに基づいて行うことを特徴とするコンテンツ配信システム。
【請求項５】
請求項２記載のコンテンツ配信システムにおいて、
代替コンテンツの選択を複数の視聴者の任意のコンテンツの視聴度合いに基づく相関の高低により行うことを特徴とするコンテンツ配信システム。
【請求項６】
ネットワークを介して視聴者の要求に応じて視聴者の好みに合ったコンテンツを配信するコンテンツ配信サービスを行うコンテンツ配信方法において、
コンテンツを視聴する視聴者端末においてコンテンツを再生するコンテンツ再生ステップと、
広告情報を含むコンテンツを提供するコンテンツサーバーから視聴者端末にコンテンツを送信するコンテンツ送信ステップと、
広告サーバーによりコンテンツに付随して広告情報を挿入する広告挿入ステップと、
視聴者端末において広告情報を視聴するか否かを入力手段により入力する入力ステップと、
視聴者端末からの広告情報を視聴しない入力指定を検出する検出ステップと、
広告情報を視聴しない入力指定により広告情報に替えて代替コンテンツを送信する代替コンテンツ送信ステップと、
視聴者端末において広告情報に替えて代替コンテンツを再生する代替コンテンツ再生ステップと、
を具備することを特徴とするコンテンツ配信方法。
【請求項７】
請求項６記載のコンテンツ配信方法において、
選択サーバーにより代替コンテンツを視聴者履歴情報、広告属性情報、コンテンツ属性情報または代替コンテンツリストに基づいて選択する選択ステップを具備することを特徴とするコンテンツ配信方法。
【請求項８】
請求項７記載のコンテンツ配信方法において、
代替コンテンツリストは広告サーバーから更新されることを特徴とするコンテンツ配信方法。
【請求項９】
請求項７記載のコンテンツ配信方法において、
代替コンテンツの選択を協調フィルタリングに基づいて行うことを特徴とするコンテンツ配信方法。
【請求項１０】
請求項７記載のコンテンツ配信方法において、
代替コンテンツの選択を複数の視聴者の任意のコンテンツの視聴度合いに基づく相関の高低により行うことを特徴とするコンテンツ配信方法。
【請求項１１】
ネットワークを介して視聴者の要求に応じて視聴者の好みに合ったコンテンツを配信するコンテンツ配信サービスを行うコンテンツ配信装置において、
視聴者端末に広告サーバーから提供される広告情報を含むコンテンツを送信する際に、視聴者端末からの広告情報を視聴しない入力指定を検出する検出手段と、
広告情報を視聴しない入力指定により広告情報に替えて代替コンテンツを送信する送信手段と、
を具備することを特徴とするコンテンツ配信装置。
【請求項１２】
請求項１１記載のコンテンツ配信装置において、
代替コンテンツを視聴者履歴情報、広告属性情報、コンテンツ属性情報または代替コンテンツリストに基づいて選択する選択サーバーを具備することを特徴とするコンテンツ配信装置。
【請求項１３】
請求項１２記載のコンテンツ配信装置において、
代替コンテンツリストは広告サーバーから更新されることを特徴とするコンテンツ配信装置。
【請求項１４】
請求項１２記載のコンテンツ配信装置において、
代替コンテンツの選択を協調フィルタリングに基づいて行うことを特徴とするコンテンツ配信装置。
【請求項１５】
請求項１２記載のコンテンツ配信装置において、
代替コンテンツの選択を複数の視聴者の任意のコンテンツの視聴度合いに基づく相関の高低により行うことを特徴とするコンテンツ配信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、ストリーミングデータの配信をするコンテンツ配信システム、コンテンツ配信方法、コンテンツ配信装置に関するものである。
【０００２】
【従来の技術】
従来、テレビ放送をはじめとして、映像や音楽などのメディアコンテンツの配信サービスは古くから行われていた。このようなコンテンツ配信サービスは、有料である以外に、ＣＭ（ｃｏｍｍｅｒｃｉａｌ）などの広告情報をコンテンツ内に挿入して、広告料もしくはスポンサー料を得ることで無料化が行われていた。
【０００３】
このような場合に、広告料もしくはスポンサー料は、コンテンツ提供者における事業利益となり、あるいはコンテンツ制作費に充てられていた。広告主は、一般には、家電製品やそのほかの工業製品などの商品、あるいは、各種サービスを有料で提供する各種の事業主である。
【０００４】
ＣＭなどの広告情報をコンテンツに挿入することにより広告・宣伝された自社製品やサービスへの顧客吸収力が高まり、販売活動が促進されることによって、広告主は広告料相当の利益を得ることが期待される。また、コンテンツの視聴者側は配信コンテンツを無料で享受することができるが、ＣＭなどの広告情報を視聴するという形式で、実質上の受信料を支払っているという側面もある。このような広告事業は、放送業界や出版業界をはじめとして、各種のコンテンツ配信・配布事業において広く浸透していた。
【０００５】
このような状況下では、視聴者、広告主、コンテンツ提供者の３者間では一種の連鎖関係が形成されている。すなわち、視聴者が興味を持っている広告情報をコンテンツに挿入することにより、商品やサービスの消費が高まり、広告主の事業収益が増す。広告主はさらなる増収と事業発展を期待して、広告宣伝のために広告料を支払う。コンテンツ提供者は、広告収入の増加により、よりよいコンテンツの製作に資金を投入することができる。
【０００６】
すなわち広告事業モデルは、効果的な広告情報をコンテンツに挿入することによりよって成立する。言い換えれば、意味のない広告情報をコンテンツに適応しても、視聴者、広告主、コンテンツ提供者は利益が上がらない。
【０００７】
ところで、最近の情報処理・情報通信技術の革新的な進歩により、コンテンツ配信サービスの形態も変容してきた。従来は、テレビ放送やラジオ放送などのいわゆるプッシュ配信形式のコンテンツ配信サービスが主流であったが、インターネットのような広域ネットワークを介したプル配信形式のコンテンツ配信サービスが徐々に浸透してきている。
【０００８】
たとえば、インターネットのようなＴＣＰ／ＩＰ（ｔｒａｎｓｍｉｓｓｉｏｎ  ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ）ネットワーク上では、ＷＷＷに代表されるような情報提供空間が構築されており、ＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）形式の資源識別方法を元に情報空間を探索して、ＨＴＭＬ（ｈｙｐｅｒｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）形式で記述された情報資源にアクセスすることができる。この種の情報はＷＷＷ（ｗｏｒｌｄ  ｗｉｄｅ  ｗｅｂ）ブラウザを起動するクライアント側では、ホームページとして閲覧することができる。このような場合、コンテンツ提供者は、いわゆる”バナー広告”の形式で広告情報をホームページ上に貼り付けて、広告収入を得ることができる。
【０００９】
また、最近では、電話回線やケーブルテレビなどのネットワーク回線の高速化に伴い、映画、アニメーション、ライブ中継などの動画像からなる映像コンテンツの配信サービスが期待されるようになってきた。
【００１０】
例えば、インターネットでサウンドやビデオ映像などを配信するときに、ユーザーがファイルをダウンロードし終えてからこれを再生するのではなく、ダウンロードしながら再生するというストリーミング技術が開発され、普及し始めている。ストリーミング配信は次世代のインターネット利用の要と見られている。現在ストリーミング技術を実装した著名なコンテンツ配信システムとして、例えば、Ｒｅａｌ  Ｓｙｓｔｅｍ（登録商標）やＷｉｎｄｏｗｓ  Ｍｅｄｉａ  Ｔｅｃｈｎｏｌｏｇｉｅｓ（登録商標）などがあげられる。
【００１１】
このような映像コンテンツの配信サービスにおいても、広告事業モデルを適用する、すなわち配信されるコンテンツ中に広告情報を挿入することにより、無料もしくは低価格で視聴者にコンテンツを提供して、視聴者数を増加することができる。この結果、視聴者、コンテンツ提供者、広告主の３者にとって、より利益のある事業形態を構築することができる。このためには、先述したように、意味のある広告情報をコンテンツに適用しなければならない。
【００１２】
インターネットを介したコンテンツ配信サービスに代表されるような、プル配信形式のコンテンツ提供事業においては、個々の視聴者ごとにコンテンツに挿入すべき広告情報を取捨選択して、パーソナライズもしくは、カスタマイズされた広告宣伝サービスを行うことができる。
【００１３】
一般には、視聴者のプロファイルや趣味・嗜好に基づいて使用すべき広告情報を選択することにより、視聴者の満足度が高まり、広告宣伝効果を高めることができるとされている。しかしながら、視聴者の要求のみを追及すると、同じ広告効果しか使用されず、広告主が十分な利益を受けることはできない。広告主にとっては、例えば、販売・提供する自社の商品やサービスに関連のあるコンテンツに対して広告情報を挿入してもらいたいなどの要求条件がある。また、コンテンツ提供者にとっては、コンテンツの内容やコンテキストなどに従った広告情報を挿入してもらいたいという要望もある。
【００１４】
また、コンテンツ（広告）配信に関するものとして、特許文献１に記載の“コンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、コンテンツ再生装置及びコンテンツ再生方法、ならびに記憶媒体”があり、この公報の示す内容は、動画広告映像が視聴者に露出される際には、広告映像のすべてが必ず表示されることを保障する技術に関するものである。
【００１５】
【特許文献１】
特開２００２−３６６８３５号公報
【００１６】
【発明が解決しようとする課題】
しかし、上述した従来のコンテンツ配信システムで、たとえば、インターネットでストリーミング音楽放送を行う場合に、視聴者一人一人にあわせて、好みに合った楽曲を放送する仕組みがある。この場合、視聴者の好みを知るために、好みに合わない曲を視聴者にスキップさせ、どの曲をスキップしたかによって、視聴者の好みを知ることができる。しかし、このような場合でも、無料（またはそれに順ずる）放送では、広告を飛ばすことはできず、ＣＭごとに音楽視聴が中断されるという不都合があった。
【００１７】
一方でコンテンツ製作者側もコンテンツ内に不用意にＣＭを入れることで視聴者の視聴意欲または、放送の統一感が失われるものと考えている。たとえば、ラジオ放送（株式会社エフエムジャパンＪ−ＷＡＶＥ）では、挿入するＣＭが番組の雰囲気を壊さないように、雰囲気に合った独自のＣＭを制作し挿入するといった試みも行われている。
【００１８】
しかし、これまで述べてきたように、広告収入で成り立っているシステムでＣＭを削除してしまうことは難しいという不都合があった。
【００１９】
たとえば音楽放送の場合、挿入されるＣＭは音楽に関連する業者が広告主になっている場合が多い。つまり、無料で好みの音楽を聞かせる一方、ＣＭを挿入することで楽曲の購買を促進することが、ここでの広告主の利益となる。もちろん、放送される好みの曲もＣＭとしてレコメンドされる曲も両方購入を広告として促されているものである。
【００２０】
特許文献１は、一度映像広告が始まったら最後まで放映されることを保障する技術であり、本発明の内容とは異なる。
【００２１】
そこで、本発明は、かかる点に鑑みてなされたものであり、ユーザーがコンテンツ受信時に広告をスキップしたときに、自動的に広告主の不利益にならない代替コンテンツを挿入して配信するコンテンツ配信システム、コンテンツ配信方法、コンテンツ配信装置を提供することを課題とする。
【００２２】
【課題を解決するための手段】
本発明のコンテンツ配信システムは、コンテンツに付随して広告情報を提供する広告サーバーと、視聴者端末においてコンテンツを再生する際に、広告情報を視聴するか否かを入力する入力手段と、広告情報に替えて代替コンテンツを再生する再生手段とを有し、コンテンツを視聴する視聴者端末と、視聴者端末にコンテンツを送信する際に、視聴者端末からの広告情報を視聴しない入力指定を検出する検出手段と、広告情報を視聴しない入力指定により広告情報に替えて代替コンテンツを送信する送信手段を有し、広告情報を含むコンテンツを提供するコンテンツサーバーを具備するものである。
【００２３】
従って本発明によれば、以下の作用をする。
広告情報をスキップすることを許し、その代替として好みのコンテンツの代わりに、広告主側がレコメンドする代替コンテンツを挿入する方法を示すものである。
【００２４】
これにより、視聴者にとっては、聞きたくない広告情報をスキップすることができるにもかかわらず、広告主としてはレコメンドするコンテンツを視聴者に示すことができる。コンテンツ提供者からみるとコンテンツの内容やコンテキストに合った広告提供を視聴者から見て受動的に行っていることになる。
【００２５】
視聴する側は、広告情報を“視聴する”、“スキップする”を指定できる。“視聴する”を指定した場合には、視聴者にあったコンテンツを数曲視聴するごとに広告情報が挿入される。広告情報の“スキップ”を行った場合には、視聴者にあったコンテンツは“視聴する”を指定した場合よりも少ない曲数提供され、広告情報の代わりに、広告主の意向に合ったコンテンツが挿入される。
【００２６】
なおこのとき、挿入されたコンテンツの“スキップ”に関して制限をつけることも可能である。また、“スキップ”は、広告情報ごとに行うことも、事前に指定することも可能である。また、スキップされた広告情報を解析することにより、ユーザーの好みを反映することも可能である。
【００２７】
従来のシステムでは広告情報をスキップすることは広告主の不利益になるとして、行われてこなかったが、代替コンテンツを挿入することにより、不利益を回避することができる。
【００２８】
また、広告情報をスキップするという行為からも視聴者の好みを知ることができる。
【００２９】
また、広告情報をスキップするという行為から得られた視聴者の好みを元に、視聴者の好みに合った広告情報もしくはコンテンツを挿入することができる。
【００３０】
【発明の実施の形態】
本発明の実施の形態について、以下に、適宜図面を参照しながら説明する。
【００３１】
図１は、本発明の実施の形態のコンテンツ配信システムのコンテンツ配信における広告スキップによる代替コンテンツ再生を行う処理手順を示したフローチャートである。
【００３２】
図１において、ステップＳ１で処理を開始して、ステップＳ２で番組開始によりコンテンツの放送が開始される。これは、視聴者側のクライアントからコンテンツ提供者側のサーバーに対して、視聴者の指示によって行われる。
【００３３】
次に、ステップＳ３でコンテンツ再生が行われる。これは、コンテンツ提供側のサーバーから視聴者側のクライアントへ、コンテンツ（たとえばストリーミングデータ）が送信され、クライアント上のソフトウエア（たとえばストリーミングデータ再生ソフトウエアのＲｅａｌ  Ｐｌａｙｅｒ（登録商標）で再生されることを示す。
【００３４】
ステップＳ４の広告挿入が行われるか否かの判断において、ステップＳ３のクライアント上でのコンテンツ再生が終了するごとに、次に広告を挿入するか、コンテンツを再生するかをチェックする。ただし、このフローチャートでは、コンテンツ再生が必ずあってから広告挿入があるように示されているが、広告挿入があってその後にコンテンツが再生されるものであっても同様である。いくつのコンテンツが再生されたら広告を挿入するかは、コンテンツ提供者側で指定することができる。また、その回数は、視聴者が広告をスキップしたか、否かによっても変動する。
【００３５】
ステップＳ４で広告が挿入されない場合には、クライアント側から、次のコンテンツの要求がサーバー側になされ、引き続き、ステップＳ３のコンテンツ再生が行われる。
【００３６】
ステップＳ４で広告が挿入される場合には、クライアント側において、ステップＳ５で視聴者が広告のスキップを望んでいるか否かの判断がされたことを検出する。
【００３７】
ステップＳ５で広告のスキップの判断がＹｅｓであった場合、クライアント側から代替コンテンツの再生の要求がサーバー側になされ、ステップＳ６の代替コンテンツ再生において代替コンテンツの再生が行われる。
【００３８】
ステップＳ５で広告のスキップの判断がＮｏであった場合、クライアント側から、広告の再生の要求がサーバー側になされ、ステップＳ７の広告再生において広告の再生が行われる。
【００３９】
ステップＳ６の代替コンテンツ再生においては、クライアント側からの要求に従い、サーバー側から代替コンテンツがクライアントに送られ、代替コンテンツが再生される。なお、このフローチャートでは、ステップＳ５で広告のスキップが行われたら、その直後にステップＳ６の代替コンテンツの再生が行われるように示されているが、次回再生されるコンテンツとコンテンツの間に挿入することも可能である。また、挿入される代替コンテンツの数は一つであるとは限らない。
【００４０】
ステップＳ７の広告再生においては、クライアント側からの要求に従い、サーバー側から広告がクライアント側に送られ、クライアント側で広告が再生される。このとき、再生される広告は一つとは限らない。また、広告ごとにスキップの指定を行うことができる。また、事前にサーバーもしくはクライアント側に登録しておくことで、広告毎にスキップの指示を行わずにすべての広告をスキップすることもできる。
【００４１】
ステップＳ８の番組終了の判断において、番組の終了をするか否かの判断をする。番組終了は、サーバー側からコンテンツ提供側が行うことができる。また、クライアント側から視聴者が視聴を終了することもできる。視聴者が中断する場合は、フローチャートに示したように広告もしくは代替コンテンツ終了時に限るものではなく、視聴者側が自由に中断できる。またクライアント側が番組を終わらせるタイミングは、必ずしも、このフローチャートに示したように、広告または代替コンテンツの終了時に限るものではない。番組終了後にステップＳ９で処理を終了する。
【００４２】
図２は、コンテンツ・広告提供システムの構成を概略的に示している。
コンテンツ／広告提供システム上ではネットワークを介して、音楽コンテンツや、動画像からなる映像コンテンツやなどが広告情報とともに配信サービスされる仕組みが提供される。ここでいうネットワークは、例えばインターネットのような広域ネットワークであり，ＴＣＰ／ＩＰなどの所定の通信プロトコルによって機器間を相互接続させることができる。
【００４３】
このコンテンツ／広告提供システム１０は、音楽や映像コンテンツを提供すなわち配信するコンテンツサーバー１２と、広告主によって運営され、配信コンテンツに挿入すべき広告情報を蓄積し提供する広告サーバー１３と、配信サービスされるコンテンツを視聴する視聴者が所持する視聴者端末１１と、視聴者の操作に応じて、配信コンテンツに挿入するべき広告情報または代替コンテンツを選択する選択サーバー１４とで構成される。
【００４４】
視聴者端末１１とコンテンツサーバー１２とはサーバークライアント間認証１１−１２が行われ、コンテンツサーバー１２と広告サーバー１３とはサーバー間認証１２−１３が行われ、コンテンツサーバー１２と選択サーバー１４とはサーバー間認証１２−１４が行われる。
【００４５】
コンテンツサーバー１２は、ストリーミングするためのコンテンツデータベース１３の管理を行っている。コンテンツデータベース１３は、放送されるべき音楽や映像である。ユーザーの視聴要求１９に対し、コンテンツ２０の送信を行う。
【００４６】
コンテンツデータベースに、代替コンテンツも含まれている。代替コンテンツは、選択サーバー１４の代替コンテンツ送信要求２４によって指示され、コンテンツデータベース１５より選択され、コンテンツ２０として、クライアント側の視聴者端末に送信される。
【００４７】
コンテンツサーバー１２は、視聴者管理データベース１８の管理を行う。コンテンツサーバー１２は、視聴要求１９のあった視聴者端末１１ごとに視聴者の情報を視聴者管理データベースにおいて保持している。あらかじめ、視聴者ごとの性別、年齢、事前に得られた好みなどの情報が視聴者管理データベースには保存されている。
【００４８】
広告サーバー１３は、ストリーミングの際、コンテンツとコンテンツの間に配信される広告が保存されている広告データベース１６の管理を行っている。広告サーバー１３は、コンテンツサーバー１２と広告要求・転送２２のやり取りを行い、コンテンツサーバー１２に対し広告の転送を行う。
【００４９】
選択サーバー１４は、広告スキップ要求２１が視聴者端末のスキップ入力部２１−１からコンテンツサーバー１２のスキップ検出部２１−２に対しなされ、さらにコンテンツサーバー１２の要求・ログ送出プラグイン１２−２からスキップ要求２３がなされたときに、広告の代替コンテンツ選択２５処理を行うためのサーバーである。視聴者プロファイルデータベース２７、広告属性データベース２８、コンテンツ属性データベース２９、代替コンテンツリストデータベース３０などの各種データベースを管理しており、それらの情報から、最適な代替コンテンツを選択し、コンテンツサーバー１２に代替コンテンツ送信要求２４を送信する。
【００５０】
選択サーバー１４では、広告スキップが行われた際に代替コンテンツ選択２５で利用するために、その視聴者がどのようなコンテンツを視聴したか、どのような広告を過去に視聴したか、どの広告をスキップしたのかを、広告属性ＤＢ（データベース）２８、コンテンツ属性ＤＢ（データベース）２９などを参照しながら、視聴者プロファイルＤＢ（データベース）２７の更新を常時行っている。
【００５１】
代替コンテンツリストＤＢ（データベース）３０は、広告主が本来挿入されるべき広告に変わり提供する代替コンテンツの一覧を保存するものである。広告の変わりになるコンテンツのリストには、コンテンツサーバー１２のコンテンツデータベース１５に収まっているコンテンツ内の広告主が代替にふさわしいと考えたコンテンツの一覧が保存されている。この代替コンテンツリストＤＢ（データベース）３０の内容は、広告主によって任意に変更することが可能である。たとえば、同様に広告主が管理することが可能である広告サーバー１３を通して、選択サーバー１４に広告主が代替コンテンツのリストを転送し変更することができる。
【００５２】
各サーバー・マシンは、たとえばワークステーションやパーソナルコンピュータ上で所定のサーバー・アプリケーションを起動するという形態によって実装することができる。また視聴者端末は、たとえば、パーソナルコンピュータ上でＷｅｂブラウザなどのクライアント・アプリケーションを起動するという形態によって実装することができる。これらサーバー及びクライアントなどの各マシンは、Ｅｔｈｅｒｎｅｔ（登録商標）などの物理的な接続手段を用いて、インターネットなどのＴＣＰ／ＩＰネットワークに接続されている。そして、各マシン同士は、所定の認証処理を経て安全に相互接続できる。
【００５３】
視聴者端末１１は、ネットワークを介してコンテンツサーバー１２と接続されている。したがって、視聴者は、視聴者端末１１を操作することによって、コンテンツサーバー１２が提供する動画像などのコンテンツ視聴要求１９をおこなうことができる。これに対しコンテンツサーバー１２は、要求に見合ったコンテンツ２０をストリーミングする。実装としては、コンテンツサーバー１２が例えばＲｅａｌ  Ｓｅｒｖｅｒ（登録商標）などのストリーミングデータ配信ソフトウエア１２−１による配信技術を実装し、かつ、視聴者端末１１でＲｅａｌ  Ｐｌａｙｅｒ（登録商標）などのストリーミングデータ再生ソフトウエア１１−１をインストールしておくことで、視聴者は要求したコンテンツをリアルタイムで視聴することができる。
【００５４】
コンテンツサーバー１２は、同様にネットワーク経由で、広告サーバー１３や広告選択サーバー１４と接続されており、視聴者から要求された配信コンテンツに挿入すべき広告の情報の要求、すなわち広告選択要求２２を発行することができる。そして、広告選択サーバーから選択・返信された広告情報を広告サーバー１３から取得して、これをコンテンツ間に挿入することで、当該広告を視聴者に露出することができる。
【００５５】
コンテンツサーバー１２は、視聴者端末上のスキップ入力部２１−１での広告に対する視聴者のスキップ要求２１をスキップ検出部２１−２で受信し、それに伴い選択サーバー１４に視聴者・ログ情報送信２６をするようになっている。この処理の実装は、たとえば、コンテンツサーバー１２上にログ送信などの拡張機能を実現するための要求・ログ送出プラグイン・ソフトウエア１２−２をインストールすることで実現される。
【００５６】
選択サーバー１４は、視聴者プロファイルＤＢ（データベース）２７、広告属性ＤＢ（データベース）２８、コンテンツ属性ＤＢ（データベース）２９などの各種データベースとネットワークを介して接続される。そして、選択サーバー１４は、コンテンツサーバー１２からのスキップ要求２３を受理すると、広告の代わりの代替コンテンツ選択２５の作業を行う。選択サーバー１４はコンテンツサーバー１２から視聴者・ログ情報２６を受理すると、これを履歴として視聴者プロファイルデータベース２７に保存する。
【００５７】
選択サーバー１４は、たとえば、アプリケーションサーバーである”Ｗｅｂ  ｌｏｇｉｃ  Ｓｅｒｖｅｒ（登録商標）”などのネットワークデータ検索ソフトウエア１４−１が動作するワークステーションまたはパーソナルコンピュータで構成される。
【００５８】
代替コンテンツ選択２５での選択アルゴリズムは、後述するように、たとえば、協調フィルタリングを用いることで実現できる。協調フィルタリングは、ＷＷＷサイトなどにおけるユーザーの集団的な挙動がルールになるものである。具体的には、個々のユーザーのアクセス履歴やコンテンツに対する評価などのデータを分析し、そのユーザーと似た因子を持つユーザー集団を探し出し、その集団の挙動を基に、対象となっているユーザーの嗜好を推測したり、情報を提供したりする手法である。
【００５９】
広告スキップ要求の処理や広告露出ログの保存を行うソフトウエアは、たとえば、Ｊａｖａ（登録商標）プログラムによって記述される。また、視聴者情報（趣味嗜好、年齢、住所など）、広告属性（視聴者のターゲッティング）、コンテンツ属性、広告視聴履歴などを蓄積する各データベースは、たとえば、リレーショナルデータベースシステムであるＯｒａｃｌｅ（登録商標）が動作するワークステーションまたはパーソナルコンピュータで構成される。
【００６０】
図３は、サーバーまたはクライアントとして利用可能なコンピュータシステムの構成を模式的に示したものである。
図３において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０は、図２の各ブロックのコンテンツ配信処理を制御する。
【００６１】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４２は、ＩＰＬ（Ｉｎｉｔｉａｌ  Ｐｒｏｇｒａｍ  Ｌｏａｄｉｎｇ）のプログラムなどを記憶している。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４３は、ＣＰＵ４０が処理を行う為のプログラムや、ＣＰＵ４０の動作上必要なデータを記録するようになされている。
【００６２】
ビデオコントローラ４４は、ＣＰＵ４０の制御の下、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）４５を用いて、モニタ５５である画像表示部の表示を制御するようになっている。ＶＲＡＭ４５は、モニタ５５などの表示部が表示するデータを一時記憶しておくようになされている。即ち、表示すべきデータは、ビデオコントローラ４４を介してＶＲＡＭ４５に書き込まれ、ビデオコントローラ４４がＶＲＡＭ４５に記憶されたデータをモニタ５５などの画像表示部に供給することにより、画像が表示されるようになされている。
【００６３】
ストレージコントローラ４６は、例えば、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）やＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）等の磁気ディスク４７や、ミニディスクなどの光磁気ディスク４８、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）などの光ディスク４９、ＲＯＭやフラッシュメモリなどの不揮発性メモリ５０に対するアクセスを制御するようになされている。
【００６４】
磁気ディスク４７、光磁気ディスク４８、光ディスク４９、不揮発性メモリ５０は、データを記憶しており、これらのデータは、ＣＰＵ４０によって、ストレージコントローラ４６を介して読み出されるようになされている。なお、磁気ディスク４７などには、ＣＰＵ４０が上述したような処理を行うためのプログラムなども記憶されている。
【００６５】
通信コントローラ５１は、電波や赤外線などによる無線通信５６、およびイーサネット（登録商標）などによる有線の通信５７を制御するようになされている。ＣＰＵ４０が各種の処理を行うためのプログラムやデータなどは、この通信コントローラ５１を介して通信を行うことにより、外部の装置から取得することも可能となっている。
【００６６】
入力デバイスコントローラ５２は、キーボード５３や、例えばマウスなどのポインティングデバイス５４の制御をするようになされている。たとえば、ＣＰＵ４０に各種の指示を入力する事が可能になっている。
【００６７】
図４は、コンテンツ配信方法を時系列であらわしたものであり、図４Ａは広告をスキップしなかった場合の通常のコンテンツ配信を時系列であらわしたものであり、図４Ｂは広告配信中に、視聴者により広告スキップの走査が行われたときのコンテンツ配信を時系列であらわしたものである。
【００６８】
図４Ａにおいて、ストリームとしてＴ１時点のコンテンツ１（６１）からＴ２時点のコンテンツ２（６２）、Ｔ３時点のコンテンツ３（６３）までが順次サーバーより配信され、ついでＴ４時点の広告１（６４）が配信され、引き続きＴ５時点のコンテンツ４（６５）、Ｔ６時点のコンテンツ５（６６）以降が配信される。もちろん、ストリーム内に広告が表れる頻度に関しては、コンテンツ配信を行う側が自由に設定できる。
【００６９】
ここで、視聴者は視聴者端末１１において、たとえば、Ｒｅａｌ  Ｐｌａｙｅｒ（登録商標）などのストリーミングデータ再生ソフトウエア１１−１を使用している場合には図６のようなＧＵＩ（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）操作画面８４上の操作盤８０（ウインドウ）を操作することにより、配信の開始、停止、スキップの操作を行うことができる。再生開始釦８２をマウス操作などにより押せば、コンテンツ配信が開始され、停止（ポーズ）釦８１を押せば、コンテンツ配信が停止され、スキップ釦８３を押せば、配信中のコンテンツが停止し、次のコンテンツのストリーミングが開始される。
【００７０】
図４Ｂにおいて、ストリームとしてＴ１時点のコンテンツ１（７１）からＴ２時点のコンテンツ２（７２）、Ｔ３時点のコンテンツ３（７３）までが順次サーバーより配信され、ついでＴ４時点の広告１（７４）が配信されている際にスキップ釦８３が視聴者によって押された場合、後述する図５に示す代替コンテンツ選択アルゴリズムを示すフローチャートのステップＳ１２に示すように、スキップ要求により、それまで配信されていた広告の配信が停止し、Ｔ１１時点の次のコンテンツ４（７５）の送信が開始され、引き続きＴ１２時点の広告の代替として広告主が指定した代替コンテンツ１（７６）が配信される。その後はまた引き続きＴ１３時点のコンテンツ５（７７）以降の配信が行われていく。このとき代替コンテンツが配信される順番は、広告がスキップされた直後に設定することも可能である。また、挿入される代替コンテンツの数も配信側が設定することが可能である。
【００７１】
図５は、代替コンテンツ選択アルゴリズムを示すフローチャートを示したものである。
図５に示すフローチャートは、図１に示したコンテンツ配信における広告スキップによる代替コンテンツ再生を行う処理手順を示すフローチャートにおけるステップＳ５において広告スキップが選択された後に、ステップＳ６において代替コンテンツ再生で再生される際のコンテンツの選択方法を示している。
【００７２】
ステップＳ１１で処理を開始して視聴者が再生開始釦８２を押すことにより、視聴者端末１１からコンテンツサーバー１２に、コンテンツ配信開始のための視聴要求１９がなされ、コンテンツ２０のストリーミングが開始されていることとする。コンテンツサーバー１２は、どの視聴者端末１１へ配信を行っているかによって視聴者を特定し、視聴者ＩＤを保持しておく。
【００７３】
広告配信中に視聴者がスキップ釦８３を押すことにより、ステップＳ１２において広告のスキップ要求が視聴者端末１１からコンテンツサーバー１２に送られ、さらに選択サーバー１４に送られる。コンテンツサーバー１２は、押された時刻とコンテンツ２０の配信状況と比較することにより、どの広告が配信されている際にスキップ要求２１が発生したかを判定することで、ステップＳ１３においてスキップされた広告情報の獲得を行う。そして、その広告情報をコンテンツサーバー２１が選択サーバー１４に伝える。
【００７４】
つぎに、ステップＳ１４において視聴者情報のＤＢ（データベース）２７よりの獲得として、コンテンツサーバー１２がすでに保持している視聴者ＩＤ（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）をもちいて、選択サーバー１４において、その視聴者のこれまでのコンテンツ視聴履歴、広告視聴履歴、および登録されている視聴者情報（趣味趣向）をＤＢ（データベース）２７より引き出す。またさらに、ステップＳ１５において本人の視聴者情報以外にも代替コンテンツ選択で使用するための情報として、これまでこのシステムを利用した人たちの視聴履歴情報も獲得しておく。
【００７５】
ステップＳ１５において代替コンテンツ選択では、たとえば、協調フィルタリングの手法を使って、代替コンテンツの選択を行う。たとえば、あらかじめ視聴者が登録してある趣味嗜好に関して得点をつけておく。これらは、視聴者管理データベース１８や、視聴者プロファイルＤＢ（データベース）２７に蓄積される。
【００７６】
また、これまでに視聴した広告、飛ばした広告も同様に、視聴者プロファイルＤＢ（データベース）２７に蓄積される。そうした後、協調フィルタリングの手法で、視聴者本人と、それ以外のこれまでにこのシステムを使用した視聴者との相関係数を求める。その際に用いる広告情報、コンテンツ情報は、広告属性ＤＢ（データベース）２８、コンテンツ属性ＤＢ（データベース）２９から得る。広告主が用意している代替用のコンテンツそれぞれに関して相関値をもとに得点を求める。その得点の大小に従い、配信するコンテンツの決定を行う。
【００７７】
代替コンテンツの選択方法の例としては、たとえば、複数の視聴者の履歴とその視聴者の履歴を比較して、似たような視聴履歴を持つ人が好むようなコンテンツを、広告の代替とする方法を用いることができる。
【００７８】
視聴者ナンバー１と視聴者ナンバー２の好みの類似度を相関係数σで表すと次の数１のような式になる。
【００７９】
【数１】
2005006105.tif 000003
【００８０】
ここで、Ｆ１（ｎ）は、コンテンツｎに対する視聴者ナンバー１の視聴度合いを示す。たとえば、視聴していない場合は０、視聴している場合は１とする。もしくは、視聴した、しないに加えて複数回視聴したことも加味した点数をつけることもできる。また、視聴者の嗜好度合いによって点数のつけ方を変えることもできる。
【００８１】
相関係数σが１に近ければ、両視聴者の好みの相関が高いことを示し、−１に近ければ、両視聴者の好みに負の相関（好みが逆）であることを示し、０に近ければ、両視聴者には相関がないことを示す。
【００８２】
視聴者ナンバー１に代替コンテンツを選択する際には、その人以外の視聴者による代替コンテンツ（ここではｋとする）を薦める評価度合いｓを以下の数２のように求める。
【００８３】
【数２】
2005006105.tif 000004
【００８４】
相関の高い人がその代替コンテンツを見ていれば、点数が大きく加算され、相関の低い人がみていれば点数が大きく減点される。代替コンテンツごとに薦める評価度合いｓをもとめ、その点数が高いコンテンツから代替コンテンツリストの中から選択し、配信することで、より視聴者にあった代替コンテンツを提供することが可能である。
【００８５】
ステップＳ１６において視聴者情報の更新では、今後のために、スキップした情報を視聴者情報として視聴者プロファイルデータベース２７に記録する。
【００８６】
そして、ステップＳ１７において代替コンテンツ配信として、選択サーバー１４から、コンテンツサーバー１２に対し、代替コンテンツ送信要求２４を行い、コンテンツサーバー１２から視聴者端末１１に、代替コンテンツ２０が送信されてステップＳ１８で処理を終了する。
【００８７】
ビデオレコーダーを使ってテレビ番組を録画する場合に、ビデオレコーダーの機種によっては広告情報をカットすることが可能である。広告主から見てみるとそれは不利益であるが、ビデオレコーダーの例を見てもわかるように多くの視聴者は、コンテンツ間に挟まれる広告情報の視聴を望んでいない。
【００８８】
パーソナルコンピュータ上で動作するストリーミングデータ再生ソフトウエアとしてＲｅａｌ  Ｐｌａｙｅｒ（登録商標）を利用したストリーミング放送では、正式に認められていないが、コンテンツを録音（録画）することが可能であり（たとえば、ストリーミングデータ録音（録画）ソフトウエアとしてＲｅａｌ７ｉｍｅ  Ｃｏｎｖｅｒｔｅｒなど）、また記録されたコンテンツから広告情報を切り出す方法がインターネット上のサイトで公開されている。
【００８９】
特許文献１では、Ｒｅａｌ  Ｐｌａｙｅｒ（登録商標）などのストリーミング放送内における広告情報を確実に（スキップされずに）視聴させる方法を提案している。また、実際に運用されているＶＨ１．ｃｏｍなどのインターネットラジオ（コンテンツ）放送でも、広告情報のかかっている間のスキップは禁じられているものの、一度記録されてしまえば広告情報を取り除くことは不可能ではない。
【００９０】
また、上述した本発明の実施の形態では、コンテンツとしてオーディオデータを例に挙げて説明したが、これに限らず、ビデオデータでもよく、この場合、ビデオクリップのデータを数分単位で配信する場合に、広告に替えて同様の代替ビデオクリップのデータを配信することができる。
【００９１】
【発明の効果】
本発明によれば、視聴者に広告情報をスキップすることを許すことで、視聴者の広告情報を視聴したくないという欲求を満たし、一方で、直接的な、またコンテンツ観賞を妨げるような広告情報ではなく、それまでのコンテンツ観賞を乱さない程度で、また広告主の意図を伝えられるような代替コンテンツを配信することで、広告主の要求を満たすことができるという効果を奏する。
【００９２】
本発明によれば、視聴者が必要としない（好みでない）広告情報を視聴しなかったとしても、広告主に不利益を与えることがないようなシステムを実現することができるという効果を奏する。
【００９３】
コンテンツを連続的に視聴しながら、広告を見ているのと同じ効果になるので、無料もしくはそれに順ずるコンテンツ提供システムを視聴者が享受できるという効果を奏する。
【００９４】
視聴者の広告情報に対する操作から、コンテンツ提供者は、視聴者の好みをコンテンツの操作以外にも得ることになり、より最適なコンテンツの提供が可能になるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態のコンテンツ配信システムのコンテンツ配信における広告スキップによる代替コンテンツ再生を行う処理手順を示したフローチャートである。
【図２】コンテンツ・広告提供システムの構成を示すブロック図である。
【図３】サーバーまたはクライアントとして利用可能なコンピュータシステムの構成を模式的に示した図である。
【図４】コンテンツ配信法（時系列）を示す図であり、図４Ａは広告をスキップしなかった場合の通常のコンテンツ配信を時系列であらわしたものであり、図４Ｂは広告配信中に、視聴者により広告スキップの走査が行われたときのコンテンツ配信を時系列であらわしたものである。
【図５】代替コンテンツ選択アルゴリズムを示すフローチャートである。
【図６】操作盤を示す図である。
【符号の説明】
１１……視聴者端末、１１−１……ストリーミングデータ再生ソフトウエア、１１−１２……サーバークライアント間認証、１２……コンテンツサーバー、１２−１……ストリーミングデータ配信ソフトウエア、１２−２……要求・ログ送出プラグイン、１２−１３……サーバー間認証、１２−１４……サーバー間認証、１３……広告サーバー、１４……選択サーバー、１４−１……ネットワークデータ検索ソフトウエア、１５……コンテンツデータベース、１６……広告データベース、１８……視聴者管理データベース、１９……視聴要求、２０……コンテンツ、２１……スキップ要求、２２……広告要求・転送、２３……スキップ要求、２４……代替コンテンツ送信要求、２５……代替コンテンツ選択部、２６……視聴者・ログ情報、２７……視聴者プロファイルＤＢ、２８……広告属性ＤＢ、２９……コンテンツ属性ＤＢ、３０……代替コンテンツリスト、４０……ＣＰＵ、４１……ＢＵＳ、４２……ＲＯＭ、４３……ＲＡＭ、４４……ビデオコントローラ、４５……ＶＲＡＭ、４６……ストレージコントローラ、４７……磁気ディスク、４８……光磁気ディスク、４９……光ディスク、５０……不揮発性メモリ、５１……通信コントローラ、５２……入力デバイスコントローラ、５３……キーボード、５４……ポインティングデバイス、５５……モニタ、５６……無線通信、５７……有線通信、６１……コンテンツ１、６２……コンテンツ２、６３……コンテンツ３、６４……広告１、６５……コンテンツ４、６６……コンテンツ５、７１……コンテンツ１１、７２……コンテンツ１２、７３……コンテンツ１３、７４……広告１１、７５……コンテンツ１４、７６……代替コンテンツ１１、７７……コンテンツ１５、８０……操作盤、８１……停止（ポーズ）釦、８２……再生釦、８３……スキップ釦、８４……ＧＵＩ操作画面
【図１】
2005006105.tif 000005
【図２】
2005006105.tif 000006
【図３】
2005006105.tif 000007
【図４】
2005006105.tif 000008
【図５】
2005006105.tif 000009
【図６】
2005006105.tif 000010