(57)【特許請求の範囲】
【請求項１】
複数のコンテンツが連続的に再生されているときに、再生コンテンツが切り替わるときの操作として、ユーザ操作による再生順から見た次コンテンツへの強制移動であるスキップと、ユーザ操作による再生順から見た直前コンテンツへの強制移動であるバックと、ユーザ操作がなく再生順からみた次コンテンツへ移動する反応無しの、３種類を含むユーザ操作情報を受信するユーザ操作情報受信手段と、
受信したユーザ操作情報を蓄積するユーザ操作情報蓄積手段と、
前記蓄積されたユーザ操作情報から、コンテンツが再生開始となるコンテンツ切り替え操作と、当該コンテンツが再生終了となるコンテンツ切り替え操作との組み合わせにより、各組み合わせの出現回数を求め、組み合わせごとに与えられた得点と該出現回数とから当該コンテンツに対するユーザの嗜好度を算出するユーザ操作情報解析手段と、
を有するユーザ嗜好度算出装置。
【請求項２】
前記操作の組み合わせが反応無し／反応無し、バック／反応無し、スキップ／反応無しの場合、前記得点を大きくし、バック／バック、スキップ／スキップの場合、前記得点を小さくする、請求項１に記載の装置。
【請求項３】
コンテンツ情報を蓄積するコンテンツ情報蓄積手段と、
前記コンテンツ情報蓄積手段に蓄積されているコンテンツ情報から、請求項１または２に記載のユーザ嗜好度算出装置によって算出された嗜好度にしたがって、ユーザに提供するコンテンツ情報を選択する提供コンテンツ情報選択手段と、
選択されたコンテンツ情報を前記ユーザに提供するコンテンツ情報提供手段と、
を有するコンテンツ情報提供装置。
【請求項４】
請求項１または２に記載のユーザ嗜好度算出装置を構成する各手段としてコンピュータを機能させるユーザ嗜好度算出プログラム。
【請求項５】
請求項３に記載のコンテンツ情報提供装置を構成する各手段としてコンピュータを機能させるコンテンツ情報提供プログラム。
【請求項６】
請求項１または２に記載のユーザ嗜好度算出装置を構成する各手段としてコンピュータを機能させるユーザ嗜好度算出プログラムを記録した記録媒体。
【請求項７】
請求項３に記載のコンテンツ情報提供装置を構成する各手段としてコンピュータを機能させるコンテンツ情報提供プログラムを記録した記録媒体。
【請求項８】
コンテンツ情報を受信するコンテンツ情報受信手段と、
受信したコンテンツ情報を再生するコンテンツ再生手段と、
複数のコンテンツが再生されているときにユーザがコンテンツに対して操作を行うための操作入力手段と、
再生コンテンツが切り替わるときの操作として、ユーザ操作による再生順から見た次コンテンツへの強制移動であるスキップと、ユーザ操作による再生順から見た直前コンテンツへの強制移動であるバックと、ユーザ操作がなく再生順からみた次コンテンツへ移動する反応無しの、３種類を含むユーザ操作情報を送信する操作情報送信手段を含むユーザ端末と、
前記ユーザ端末から送信されたユーザ操作情報を受信するユーザ操作情報受信手段と、
受信されたユーザ操作情報を蓄積するユーザ操作情報蓄積手段と、
コンテンツ情報を蓄積しているコンテンツ情報蓄積手段と、
前記蓄積されたユーザ操作情報から、コンテンツが再生開始となるコンテンツ切り替え操作と、当該コンテンツが再生終了となるコンテンツ切り替え操作との組み合わせにより、各組み合わせの出現回数を求め、組み合わせごとに与えられた得点と該出現回数とから当該コンテンツに対するユーザの嗜好度を算出するユーザ操作情報解析手段と、
前記コンテンツ情報蓄積手段に蓄積されているコンテンツ情報から、前記の算出された嗜好度にしたがって、ユーザに提供するコンテンツ情報を蓄積する提供コンテンツ情報選択手段と、
選択されたコンテンツ情報を前記ユーザ端末に送信するコンテンツ情報提供手段と、
を含むコンテンツ情報提供システム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、ユーザがコンテンツを選択するために行う操作からユーザの嗜好を算出する方法に関する。
【０００２】
【従来の技術】
現在、インターネット上を流れるストリーミングコンテンツ、テレビ放送、BS/CSデジタル放送、ラジオ放送等様々なメディアで複数のコンテンツが時系列的に並べて提供されている。
【０００３】
これらのコンテンツに対してユーザが行った反応を操作履歴として保存し、そこからユーザの嗜好を抽出する技術として、従来以下のものが提案されている。
【０００４】
特開２００１―８６４２０は上記の放送を受信する端末受信装置上でユーザがコンテンツに対して行った視聴・録画・削除・保存・放置などの操作情報を利用して、ユーザに適したコンテンツの記録を自動に行うものである。また、特開２０００１―１６９２６７は、ユーザがチャンネルを切り替えたという情報を利用して、マーケティングを行い、その情報を提供する対価としてレスポンス料を徴収するというものである。
【０００５】
【発明が解決しようとする課題】
上述した従来技術は、現在ユーザが選択しているコンテンツ（以後これを現コンテンツと呼ぶ）に対してユーザがどのような操作を行ったかのみを操作履歴として保存し、その現コンテンツがどのような経緯で選択されたかについては考慮されていない。
【０００６】
上記の特開２００１―８６４２０は現コンテンツに対して行った操作のみを操作履歴とし、特開２００１―１６９２６７はチャンネルを切り替えた際、チャンネルの切り替え元となるコンテンツと切り替え先のコンテンツの情報を履歴として保存しているが、切り替え元のチャンネルがどのようなものかを示すのみで、切り替え元のチャンネルから切り替え先のチャンネルへどのようにして切り替えられたかは記録されていない。よって、複数のコンテンツが連続して提供され、ある１つのコンテンツが何度も再生された結果を得ても、ユーザがある１つのコンテンツを視聴することを目的としてそのコンテンツを再生しているのか、連続してコンテンツを視聴している際の流れでそのコンテンツが再生されているのかが判断できないため、ユーザのより正確な嗜好情報を抽出できない。
【０００７】
また、端末として、テレビやパソコンが想定されており、スキップ（現コンテンツから次のコンテンツへ移る操作）とバック（１つ前のコンテンツの頭へ戻る操作）という操作でコンテンツ間の移動を行うオーディオ機器などのものは考慮されていない。
【０００８】
本発明の目的は、ユーザの正確なコンテンツ嗜好情報を抽出できるコンテンツ嗜好度算出装置を提供することにある。
【０００９】
【課題を解決するための手段】
本発明は、複数のコンテンツが連続して再生されているときに、再生コンテンツが切り替わるときの操作として、ユーザ操作による再生順から見た次コンテンツへの強制移動であるスキップと、ユーザ操作による再生順から見た直前コンテンツへの強制移動であるバックと、ユーザ操作がなく再生順からみた次コンテンツへ移動する反応無しの、３種類を含むユーザ操作情報を蓄積し、蓄積されたユーザ操作情報から、コンテンツが再生開始となるコンテンツ切り替え操作と、当該コンテンツが再生終了となるコンテンツ切り替え操作との組み合わせにより、各組み合わせの出現回数を求め、組み合わせごとに与えられた得点と該出現回数とから当該コンテンツに対するユーザの嗜好度を算出する。
【００１０】
特に、直前のコンテンツから移動してきたときの操作がバックで、現在のコンテンツへの操作がスキップというときには、現在再生しているコンテンツに対するユーザの嗜好を計算するための点数を０とし、反応無し／反応無し、反応無し／バック、反応無し／スキップであるときはコンテンツに対するユーザの嗜好を計算するための点数を加算し、それ以外の組合せのときは、点数を減算することによって、ユーザのコンテンツに対する嗜好度を算出する。
【００１１】
同一のコンテンツをユーザが複数回再生する場合、直前に再生していたコンテンツから現在再生しているコンテンツへ移動したときにユーザが行った操作がバックで、現在再生しているコンテンツへのユーザの操作がバックのとき、また、直前のコンテンツから現在再生しているコンテンツへ移動したときにユーザが行った操作がスキップで、現在再生しているコンテンツから次のコンテンツへ移動する際のユーザの操作がスキップのときに、この組合せの操作が、現在再生しているコンテンツに対して何度行われたかを計算し、その回数が増えるほどコンテンツに対するユーザの嗜好を計算するための点数を減点し、直前のコンテンツから現在再生しているコンテンツへ移動したときにユーザが行った操作がバックで、現在再生しているコンテンツへのユーザの操作が反応無しのとき、その回数が増えるほどコンテンツに対するユーザの嗜好を計算するための点数を加算することによって、ユーザのコンテンツに対する嗜好度を算出する。
【００１２】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００１３】
図１を参照すると、本発明の一実施形態のコンテンツ情報提供システムはサーバ１と、ユーザ端末２と、これらを互いに接続するネットワーク３で構成されている。
【００１４】
サーバ１はコンテンツ情報蓄積部１１とユーザ操作情報受信部１２とユーザ操作情報蓄積部１３とユーザ操作情報解析部１４と提供コンテンツ情報選択部１５とコンテンツ情報提供部１６で構成されている。
【００１５】
コンテンツ情報蓄積部１１はユーザに提示するコンテンツ情報を蓄積している。コンテンツ情報の例を表１に示す。
【００１６】
【表１】
0003992475.tif 000002
コンテンツ情報として他にも、コンテンツ保持者、コンテンツ作成者、コンテンツのジャンル、コンテンツの更新日、コンテンツの削除予定日、添付される画像のURL（Uniform Resouce Location）などが擧げられる。コンテンツ操作情報受信部１２は、ユーザがコンテンツに対して行った操作の種類であるユーザ操作情報をユーザ端末２からネットワーク３を介して受信する。ユーザ操作情報蓄積部１３は受信したユーザ操作情報を蓄積する。ユーザ操作情報解析部１４はユーザの蓄積されたユーザ操作情報を解析する。提供コンテンツ情報選択部１５は解析されたユーザ操作情報を元に、ユーザ端末２へ送信するコンテンツ情報を１つコンテンツ情報蓄積部１１から選択する。コンテンツ情報提供部１６は選択されたコンテンツ情報をユーザ端末２へ送信する。
【００１７】
ユーザ端末２はコンテンツ情報受信部２１とコンテンツ再生部２２と操作入力部２３と操作情報送信部２４で構成されている。
【００１８】
コンテンツ情報受信部２１はサーバ１へ接続した際にコンテンツ情報提供部１６から送信されたコンテンツ情報を受信する。コンテンツ再生部２２は受信したコンテンツ情報を利用してコンテンツを再生する。操作入力部２３は受信したコンテンツに対してユーザが操作を行うためのものである。操作情報送信部２４はユーザがコンテンツに対して行った操作の種類であるユーザ操作情報をサーバ１へ送信する。
【００１９】
なお、図１ではサーバ１とユーザ端末２はネットワーク３を介して接続されるが、サーバ１とユーザ端末２が直接接続されるものであってもよい。
【００２０】
次に、本実施形態の動作を説明する。
【００２１】
ユーザ端末２はコンテンツ再生を開始するためにサーバ１へ接続し、サーバ１がコンテンツ情報蓄積部１１から選択したコンテンツ情報（図４）を受信する。ユーザ端末２は受信したそのコンテンツ情報から、再生すべきコンテンツのURLや番組のチャンネル等、コンテンツの場所が記されたものを選択し、その情報に基づいてコンテンツの再生を行う。
【００２２】
コンテンツの再生が開始されると、ユーザ端末１は現コンテンツに対すするユーザからの操作を待つ。この場合、ユーザの操作とは、図３に示すように、オーディオ機器等で用いられている、スキップ・バック・反応無しの３つの操作である。スキップは現コンテンツから次のコンテンツへ移動、バックは現コンテンツの直前に再生されたコンテンツへ移動、反応無しは現コンテンツの再生中にユーザが何も操作を行わず、次のコンテンツへ移動した場合を指す。
【００２３】
現コンテンツの再生が終了するまでユーザが何も操作しなかった場合は、コンテンツの再生を終了し、新たなコンテンツ情報を得るためにサーバ１へ接続する。そのとき、サーバ１へ現操作は反応無しであったという情報を送信する。このとき送信される情報は、例えば図５のようになる。図５で、「コンテンツA」は現コンテンツ、「反応無し」は現操作をそれぞれ示す。現コンテンツに対して、ユーザがスキップもしくはバックの操作を返したとする。その場合は、ユーザ端末２は新たなコンテンツを得るためにサーバ１へ接続し、現コンテンツに対する現操作をサーバ１へ送信する。
【００２４】
サーバ１は、受信した現操作に基づいて、コンテンツ情報蓄積部１１から次のコンテンツを選択し、そのコンテンツ情報をユーザ端末２へ送信する。
【００２５】
この動作を繰り返すことで、サーバ１はユーザ端末２へ連続して複数のコンテンツを提供し、サーバ１はユーザの操作情報を逐一取得することとなり、サーバ１が複数のコンテンツを連続してユーザ端末２に提供できる。
【００２６】
次に、本実施形態で、サーバ１が取得したユーザ操作情報からどのようにしてユーザの嗜好度を算出するかについては図２のフローチャートを参照して説明する。
【００２７】
サーバ１のユーザ操作情報受信部１２はユーザ端末２からユーザ操作情報を受信する（ステップ１０１）。次に、ユーザ操作情報蓄積部１３は１つ前に受信したユーザ操作情報（前操作）と合わせて、コンテンツに対するユーザ操作情報（図６）を蓄積する（ステップ１０２）。「コンテンツB」というコンテンツの前のコンテンツが「コンテンツA」で、ユーザは「コンテンツA」に対して何も反応せず、そのまま「コンテンツB」へコンテンツの再生が移り、ユーザが「コンテンツB」に対してはスキップという反応を行った場合、ユーザの現操作がスキップで（図６）、前操作が反応無し（図５）となり、「コンテンツB」に対して蓄積されるユーザ操作情報は前操作：反応無し、現操作：スキップとなる。
【００２８】
次に、ユーザ操作情報解析部１４は以上のようにして蓄積されたユーザ操作情報を利用して、ユーザの嗜好度を算出する（ステップ１０３）。その計算方法を以下で示す。
【００２９】
表２のように、前操作と現操作の組合せによって、コンテンツに対するユーザ嗜好点を変化させる。
【００３０】
【表２】
0003992475.tif 000003
これは、現操作が同じく「反応無し」であったとしても、前操作が「バック」であったか、「反応無し」であったかによって、ユーザの現コンテンツに対する興味の大きさが異なるからである。前操作が「バック」して現コンテンツを「反応無し」で視聴したときの方が、前操作が「反応無し」で現コンテンツを「反応無し」で視聴したときよりも、ユーザの現コンテンツに対する興味の割合は高いと考えられる。
【００３１】
前操作が「バック」で現操作も「バック」、または前操作が「スキップ」で現操作も「スキップ」という操作が行われたときは、その現コンテンツは、ある目的のコンテンツへ辿り着くまでの通過点と考えられる。これが何度も繰り返されるようであれば、その現コンテンツに対する興味の割合は低いと考えてよい。よって、前操作／現操作が「バック／バック」「スキップ／スキップ」となる回数をコンテンツ毎に数え、その回数が多いほどマイナス点が増えるようにする。具体的には、２回目以降、１回につき０.１点減算する。例えば「バック／バック」が３回行われたならば、「バック／バック」というパターンで引かれる１点に加えて、０.２点が引かれる計算となる。「バック／バック」が８回行われたならば、０.７点減算される。これは、「スキップ／スキップ」にも同様の方法で計算される。
【００３２】
また、前操作が「バック」で現操作が「反応無し」というパターンは、コンテンツに対する興味の割合が最も高いと考えられる。よって、「バック／反応無し」というパターンが同コンテンツに対して何回行われたかを数え、その回数にしたがって、加算される点数を変化させる。具体的には、２回目以降、１回につき０.１点加算する。「バック／反応無し」が３回行われたならば、「バック／反応無し」というパターンで足される２点に加えて、０.２点加算される。「バック／反応無し」が８回行われたならば０.７点加算される。
【００３３】
この計算方法に基づいて計算された、蓄積されたユーザ操作情報が表３のようであった場合の、それぞれのコンテンツに対する計算点は表４のようになる。ユーザのコンテンツに対する嗜好度は、この計算点を、そのコンテンツが視聴された回数で割ったものとなる。
【００３４】
【表３】
0003992475.tif 000004
【００３５】
【表４】
0003992475.tif 000005
例えば、「コンテンツD」というコンテンツをみてみると、「反応無し／反応無し」というパターンが１回、「バック／反応無し」というパターンが２回である。よって、表２のより「コンテンツD」に対する計算点は、｛（＋１）×１回｝＋｛（＋２）×２回｝＋０.１＝５.１となる。「コンテンツD」は３回視聴されているため、この５.１点を３で割り、ユーザの「足跡」に対する嗜好度は５.１÷３＝２.７となる。以上の計算式を図７に示す。
【００３６】
以上のようにして算出されたユーザ嗜好度を元に、ユーザに個別に適したコンテンツリストを作成したり、新しいコンテンツの紹介、広告情報を送信する際のマーケティング情報にすることなどが可能となる。
【００３７】
上記の方法で計算した嗜好度の高い順にユーザへコンテンツを提示する。表４を例に挙げると、ユーザに表示されるコンテンツの順は、コンテンツD・コンテンツC・コンテンツA・コンテンツE・コンテンツB・コンテンツFとなる。
【００３８】
また、このようにしてユーザへ提示するコンテンツの、計算された嗜好度が反映されるのは以下のような場合が考えられる。
【００３９】
サーバ側がユーザに表示画面の中に、嗜好度を利用してコンテンツを並べ替えたコンテンツへ飛ぶメニューを加え、ユーザがそのメニューを選択したときや、ユーザが端末の電源を一度切り、再びサーバへ接続した際が考えられる。
【００４０】
なお、サーバ１の記憶部（コンテンツ情報記憶部１１、ユーザ操作情報記憶部１３）は、ハードディスク装置や、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、RAM（Random Access Memory）等のような揮発性のメモリ、あるいはこれらの組合せによる、コンピュータ読み取り、書き込み可能な記録媒体である。また、サーバ１の処理部（ユーザ操作情報受付部１２、ユーザ操作情報解析部１４、提供コンテンツ情報選択部１５、コンテンツ情報提供部１６）は専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するものであってもよい。コンピュータ読み取り可能な記録媒体とは、フロッピーディスク、光磁気ディスク、CD―ROM等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。
【００４１】
【発明の効果】
以上説明したように、本発明によれば、連続してコンテンツが提供されるときにはオーディオ機器における基本的インターフェースのみで、また、現コンテンツに対する現操作のみでなく前操作を利用することにより、ユーザの嗜好度をより正確に算出することが可能である。
【図面の簡単な説明】
【図１】本発明の一実施形態のコンテンツ情報提供システムの構成図である。
【図２】サーバ１の動作を示すフローチャートである。
【図３】ユーザ操作の説明図である。
【図４】サーバ１からユーザ端末２へ送信されるコンテンツ情報の例を示す図である。
【図５】ユーザ端末２からサーバ１へ送信される現操作の例を示す図である。
【図６】ユーザ端末２からサーバ１へ送信される現操作の例を示す図である。
【図７】嗜好度の計算式を示す図である。
【符号の説明】
１    サーバ
２    ユーザ端末
３    ネットワーク
１１    コンテンツ情報蓄積部
１２    ユーザ操作情報受信部
１３    ユーザ操作情報蓄積部
１４    ユーザ操作情報解析部
１５    提供コンテンツ情報選択部
１６    コンテンツ情報提供部
２１    コンテンツ情報受信部
２２    コンテンツ再生部
２３    操作情報送信部
２４    操作入力部
１０１〜１０４    ステップ
【図１】
0003992475.tif 000006
【図２】
0003992475.tif 000007
【図３】
0003992475.tif 000008
【図４】
0003992475.tif 000009
【図５】
0003992475.tif 000010
【図６】
0003992475.tif 000011
【図７】
0003992475.tif 000012