(57)【特許請求の範囲】
【請求項１】
コンテンツの配信装置と、前記配信装置からコンテンツの配信を受けて表示画面に前記コンテンツを移動させながら表示するユーザ端末とからなるコンテンツ露出制御システムであって、
前記ユーザ端末は、
配信装置と通信を行う通信装置と、
前記配信装置から配信される複数のコンテンツと、配信装置にコンテンツ配信を要求する配信契機の情報とを記憶する記憶装置と、
前記表示画面の一方の表示端から他方の表示端へ所定の移動速度で、前記複数のコンテンツの各々を繰り返し表示させるスクロール表示処理と、
前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する操作指示を受け付けて、この操作指示の情報を該当コンテンツ毎に記憶装置のテーブルに格納する操作情報記録処理と、
前記記憶装置の前記配信契機情報に基づいてコンテンツ配信の契機を検知し、前記記憶装置に格納されている前記テーブルのデータおよび配信要求を前記配信装置に送信する配信要求処理と、を実行する演算装置とを備えるものであり、
前記操作情報記録処理は、前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する早送りの指示回数を操作指示のデータとして受け付けて、この前記指示回数の情報を該当コンテンツ毎に記憶装置のテーブルに格納するものであり、
前記演算装置は、前記テーブルを参照し、前記早送りの指示回数が所定基準以上となったコンテンツを検知し、このコンテンツの前記表示画面でのスクロール表示処理を停止する表示停止処理を更に実行し、記憶装置において既に保持しているコンテンツのうち未配信のもので代替させる処理を行うものであり、
前記配信装置は、
前記ユーザ端末と通信を行う通信装置と、
前記ユーザ端末へ配信するコンテンツを格納したコンテンツデータベースと、ユーザ端末からの操作指示情報を対応コンテンツに対応付けてユーザ毎に格納する反応情報テーブルとを記憶した記憶装置と、
前記ユーザ端末から配信要求を受けて、前記配信要求が含む前記テーブルのデータを取得し、このテーブルのデータにおいて操作指示情報と対応付けされたコンテンツ属性と同属性のコンテンツを前記コンテンツデータベースで特定し、ここで特定したコンテンツに前記操作指示情報を対応付けて前記反応情報テーブルに格納する、反応取得処理と、
前記配信要求をユーザ端末から受けて、配信するコンテンツをコンテンツデータベースから選び出す際に、該当ユーザについて前記反応情報テーブルを参照し、前記操作指示情報の所定項目データが所定基準以上のコンテンツを選択し、ここで選択したコンテンツを前記ユーザ端末に配信する選択配信処理と、を実行する演算装置とを備える、
ことを特徴とするコンテンツ露出制御システム。
【請求項２】
前記ユーザ端末における操作情報記録処理は、
前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する、詳細表示指示、表示巻き戻し指示、一時停止指示の少なくともいずれかの処理項目の指示回数を操作指示のデータとして受け付けて、この前記指示回数の情報を該当コンテンツ毎に記憶装置のテーブルに格納するものであり、
前記配信装置における選択配信処理は、
前記配信要求をユーザ端末から受けて、配信するコンテンツをコンテンツデータベースから選び出す際に、該当ユーザについて前記反応情報テーブルを参照し、詳細表示指示、表示巻き戻し指示、一時停止指示の少なくともいずれかの処理項目の指示回数が所定基準以上のコンテンツを選択し、ここで選択したコンテンツを前記ユーザ端末に配信するものである、
ことを特徴とする請求項１に記載のコンテンツ露出制御システム。
【請求項３】
前記ユーザ端末における操作情報記録処理は、
前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する早送りの指示回数を操作指示のデータとして受け付けて、この前記指示回数の情報を該当コンテンツ毎に記憶装置のテーブルに格納するものであり、
前記配信装置における選択配信処理は、
前記配信要求をユーザ端末から受けて、配信するコンテンツをコンテンツデータベースから選び出す際に、該当ユーザについて前記反応情報テーブルを参照し、早送りの指示回数が所定基準以上のコンテンツを選択候補から外すものである、
ことを特徴とする請求項１または２に記載のコンテンツ露出制御システム。
【請求項４】
コンテンツの配信装置と、前記配信装置からコンテンツの配信を受けて表示画面に前記コンテンツをスクロール表示させるユーザ端末とでコンテンツ露出制御を行う方法であって、
前記ユーザ端末が、配信装置と通信を行う通信装置と、前記配信装置から配信される複数のコンテンツと、配信装置にコンテンツ配信を要求する配信契機の情報とを記憶する記憶装置と、演算装置とを備えて、
前記表示画面の一方の表示端から他方の表示端へ所定の移動速度で、前記複数のコンテンツの各々を繰り返し表示させる処理と、
前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する操作指示を受け付けて、この操作指示の情報を該当コンテンツ毎に記憶装置のテーブルに格納する処理と、
前記記憶装置の前記配信契機情報に基づいてコンテンツ配信の契機を検知し、前記記憶装置に格納されている前記テーブルのデータおよび配信要求を前記配信装置に送信する処理とを実行し、
前記操作指示の情報を該当コンテンツ毎に記憶装置のテーブルに格納する処理に際し、前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する早送りの指示回数を操作指示のデータとして受け付けて、この前記指示回数の情報を該当コンテンツ毎に記憶装置のテーブルに格納し、
前記テーブルを参照し、前記早送りの指示回数が所定基準以上となったコンテンツを検知し、このコンテンツの前記表示画面でのスクロール表示処理を停止する処理を更に実行し、記憶装置において既に保持しているコンテンツのうち未配信のもので代替させ、
前記配信装置が、前記ユーザ端末と通信を行う通信装置と、前記ユーザ端末へ配信するコンテンツを格納したコンテンツデータベースと、ユーザ端末からの操作指示情報を対応コンテンツに対応付けてユーザ毎に格納する反応情報テーブルとを記憶した記憶装置と、演算装置とを備えて、
前記ユーザ端末から配信要求を受けて、前記配信要求が含む前記テーブルのデータを取得し、このテーブルのデータにおいて操作指示情報と対応付けされたコンテンツ属性と同属性のコンテンツを前記コンテンツデータベースで特定し、ここで特定したコンテンツに前記操作指示情報を対応付けて前記反応情報テーブルに格納する処理と、
前記配信要求をユーザ端末から受けて、配信するコンテンツをコンテンツデータベースから選び出す際に、該当ユーザについて前記反応情報テーブルを参照し、前記操作指示情報の所定項目データが所定基準以上のコンテンツを選択し、ここで選択したコンテンツを前記ユーザ端末に配信する処理とを実行する、
ことを特徴とするコンテンツ露出制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ露出制御システム、コンテンツ露出制御方法、配信装置、ユーザ端末、およびコンテンツ露出制御プログラムに関し、具体的には、ユーザ嗜好に沿った広告等のコンテンツの露出量管理を可能とし、広告露出の効率最適化を図る技術に関する。
【背景技術】
【０００２】
デジタルコンテンツをディスプレイ等において移動させながら表示させる技術として、例えば、表示画面に表示されたデジタルコンテンツの一端が他方の表示端に到着した場合に、デジタルコンテンツのスクロールの速度を遅くさせる制御を行う情報表示装置（特許文献１参照）などが提案されている。
【特許文献１】特許第３８８５０８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、デジタルコンテンツをディスプレイ等で表示させる中で他のコンテンツとして広告情報を含ませることがよくある。この広告情報は、広告主からすればユーザへの露出頻度が高まると喜ばしい一方で、ユーザからすれば、あまりに過度の表示量は敬遠したがる性質のものと言える。従って、適度な頻度以上の広告露出は広告費用の増大を招来するだけでなく、広告内容自体のイメージダウンにつながる惧れもあった。
【０００４】
そこで、本発明は上記課題を鑑みてなされたものであり、ユーザ嗜好に沿った広告等のコンテンツの露出量管理を可能とし、広告露出の効率最適化を図る技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決する本発明のコンテンツ露出制御システムは、コンテンツの配信装置と、前記配信装置からコンテンツの配信を受けて表示画面に前記コンテンツを移動させながら表示するユーザ端末とからなるコンテンツ露出制御システムであって、前記ユーザ端末は、配信装置と通信を行う通信装置と、前記配信装置から配信される複数のコンテンツと、配信装置にコンテンツ配信を要求する配信契機の情報とを記憶する記憶装置と、前記表示画面の一方の表示端から他方の表示端へ所定の移動速度で、前記複数のコンテンツの各々を繰り返し表示させるスクロール表示処理と、前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する操作指示を受け付けて、この操作指示の情報を該当コンテンツ毎に記憶装置のテーブルに格納する操作情報記録処理と、前記記憶装置の前記配信契機情報に基づいてコンテンツ配信の契機を検知し、前記記憶装置に格納されている前記テーブルのデータおよび配信要求を前記配信装置に送信する配信要求処理と、を実行する演算装置とを備えるものであり、前記操作情報記録処理は、前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する早送りの指示回数を操作指示のデータとして受け付けて、この前記指示回数の情報を該当コンテンツ毎に記憶装置のテーブルに格納するものであり、前記演算装置は、前記テーブルを参照し、前記早送りの指示回数が所定基準以上となったコンテンツを検知し、このコンテンツの前記表示画面でのスクロール表示処理を停止する表示停止処理を更に実行し、記憶装置において既に保持しているコンテンツのうち未配信のもので代替させる処理を行うものであり、前記配信装置は、前記ユーザ端末と通信を行う通信装置と、前記ユーザ端末へ配信するコンテンツを格納したコンテンツデータベースと、ユーザ端末からの操作指示情報を対応コンテンツに対応付けてユーザ毎に格納する反応情報テーブルとを記憶した記憶装置と、前記ユーザ端末から配信要求を受けて、前記配信要求が含む前記テーブルのデータを取得し、このテーブルのデータにおいて操作指示情報と対応付けされたコンテンツ属性と同属性のコンテンツを前記コンテンツデータベースで特定し、ここで特定したコンテンツに前記操作指示情報を対応付けて前記反応情報テーブルに格納する、反応取得処理と、前記配信要求をユーザ端末から受けて、配信するコンテンツをコンテンツデータベースから選び出す際に、該当ユーザについて前記反応情報テーブルを参照し、前記操作指示情報の所定項目データが所定基準以上のコンテンツを選択し、ここで選択したコンテンツを前記ユーザ端末に配信する選択配信処理と、を実行する演算装置とを備えることを特徴とする。
【０００６】
また、前記コンテンツ露出制御システムにおいて、前記ユーザ端末における操作情報記録処理は、前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する、詳細表示指示、表示巻き戻し指示、一時停止指示の少なくともいずれかの処理項目の指示回数を操作指示のデータとして受け付けて、この前記指示回数の情報を該当コンテンツ毎に記憶装置のテーブルに格納するものであり、前記配信装置における選択配信処理は、前記配信要求をユーザ端末から受けて、配信するコンテンツをコンテンツデータベースから選び出す際に、該当ユーザについて前記反応情報テーブルを参照し、詳細表示指示、表示巻き戻し指示、一時停止指示の少なくともいずれかの処理項目の指示回数が所定基準以上のコンテンツを選択し、ここで選択したコンテンツを前記ユーザ端末に配信するものである、としてもよい。
【０００７】
また、前記コンテンツ露出制御システムにおいて、前記ユーザ端末における操作情報記録処理は、前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する早送りの指示回数を操作指示のデータとして受け付けて、この前記指示回数の情報を該当コンテンツ毎に記憶装置のテーブルに格納するものであり、前記配信装置における選択配信処理は、前記配信要求をユーザ端末から受けて、配信するコンテンツをコンテンツデータベースから選び出す際に、該当ユーザについて前記反応情報テーブルを参照し、早送りの指示回数が所定基準以上のコンテンツを選択候補から外すものである、としてもよい。
【０００８】
また、本発明のコンテンツ露出制御方法は、コンテンツの配信装置と、前記配信装置からコンテンツの配信を受けて表示画面に前記コンテンツをスクロール表示させるユーザ端末とでコンテンツ露出制御を行う方法であって、前記ユーザ端末が、配信装置と通信を行う通信装置と、前記配信装置から配信される複数のコンテンツと、配信装置にコンテンツ配信を要求する配信契機の情報とを記憶する記憶装置と、演算装置とを備えて、前記表示画面の一方の表示端から他方の表示端へ所定の移動速度で、前記複数のコンテンツの各々を繰り返し表示させる処理と、前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する操作指示を受け付けて、この操作指示の情報を該当コンテンツ毎に記憶装置のテーブルに格納する処理と、前記記憶装置の前記配信契機情報に基づいてコンテンツ配信の契機を検知し、前記記憶装置に格納されている前記テーブルのデータおよび配信要求を前記配信装置に送信する処理とを実行し、前記操作指示の情報を該当コンテンツ毎に記憶装置のテーブルに格納する処理に際し、前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する早送りの指示回数を操作指示のデータとして受け付けて、この前記指示回数の情報を該当コンテンツ毎に記憶装置のテーブルに格納し、前記テーブルを参照し、前記早送りの指示回数が所定基準以上となったコンテンツを検知し、このコンテンツの前記表示画面でのスクロール表示処理を停止する処理を更に実行し、記憶装置において既に保持しているコンテンツのうち未配信のもので代替させ、前記配信装置が、前記ユーザ端末と通信を行う通信装置と、前記ユーザ端末へ配信するコンテンツを格納したコンテンツデータベースと、ユーザ端末からの操作指示情報を対応コンテンツに対応付けてユーザ毎に格納する反応情報テーブルとを記憶した記憶装置と、演算装置とを備えて、前記ユーザ端末から配信要求を受けて、前記配信要求が含む前記テーブルのデータを取得し、このテーブルのデータにおいて操作指示情報と対応付けされたコンテンツ属性と同属性のコンテンツを前記コンテンツデータベースで特定し、ここで特定したコンテンツに前記操作指示情報を対応付けて前記反応情報テーブルに格納する処理と、前記配信要求をユーザ端末から受けて、配信するコンテンツをコンテンツデータベースから選び出す際に、該当ユーザについて前記反応情報テーブルを参照し、前記操作指示情報の所定項目データが所定基準以上のコンテンツを選択し、ここで選択したコンテンツを前記ユーザ端末に配信する処理とを実行することを特徴とする。
【００１４】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１５】
本発明によれば、ユーザ嗜好に沿った広告等のコンテンツの露出量管理を可能とし、広告露出の効率最適化を図ることが可能となる。
【発明を実施するための最良の形態】
【００１６】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態における配信装置１００とユーザ端末２００とを含むコンテンツ露出制御システム５０の構成図である。本実施形態における配信装置１００は、例えばコンテンツ配信サーバなどのサーバ装置を想定する。この配信装置１００は、ユーザ端末２００からコンテンツ配信要求を受けて、所定の時間帯にコンテンツ配信を行うものである。また特に、この配信処理を行うに際して、配信コンテンツをユーザ端末２００での操作指示の情報に応じて適宜選択する。
【００１７】
こうした前記配信装置１００は、本発明のコンテンツ露出制御方法を前記ユーザ端末２００と共に実行する機能を実現すべくハードディスクドライブなどの記憶装置１０１に格納されているプログラム１０２を、揮発性メモリなどのメモリ１０３に読み出して演算装置たるＣＰＵ１０４により実行する。
【００１８】
また、前記配信装置１００は、サーバ装置が一般に備えているキーボードや各種ボタン類といった入力インターフェイス１０５や、ディスプレイやスピーカなどの出力インターフェイス１０６、ならびに前記ユーザ端末２００などとの間のデータ授受を担う通信装置１０７などを有している。配信装置１００は、前記通信装置１０７により、ユーザ端末２００と例えば携帯電話網などの各種のネットワーク１４０を介して接続し、コンテンツ配信や操作情報の受信といったデータ授受を実行する。
【００１９】
続いて、前記配信装置１００が例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。なお、前記配信装置１００は、記憶装置１０１において、前記ユーザ端末２００に配信するデジタルコンテンツを記憶するコンテンツデータベース１２５と、ユーザ端末２００からの操作指示情報を対応コンテンツに対応付けてユーザ毎に格納する反応情報テーブル１２６を利用可能である。
【００２０】
こうした前記配信装置１００は、前記ユーザ端末２００から配信要求を受けて、前記配信要求が含む、前記ユーザ端末２００でのコンテンツのスクロール表示時になされた操作指示の情報を取得し、この操作指示情報に対応付くコンテンツの属性と同属性のコンテンツを前記コンテンツデータベース１２５で特定し、ここで特定したコンテンツに前記操作指示情報を対応付けて前記反応情報テーブル１２６に格納する、反応取得処理部１１０を備える。
【００２１】
また、前記配信装置１００は、前記配信要求をユーザ端末２００から受けて、配信するコンテンツをコンテンツデータベース１２５から選び出す際に、該当ユーザについて前記反応情報テーブル１２６を参照し、前記操作指示情報の所定項目データが所定基準以上のコンテンツを選択し、ここで選択したコンテンツを前記ユーザ端末２００に配信する選択配信処理部１１１を備える。
【００２２】
なお、前記選択配信処理部１１１は、前記配信要求をユーザ端末２００から受けて、配信するコンテンツをコンテンツデータベース１２５から選び出す際に、該当ユーザについて前記反応情報テーブル１２６を参照し、詳細表示指示、表示巻き戻し指示、一時停止指示の少なくともいずれかの処理項目の指示回数が所定基準以上のコンテンツを選択し、ここで選択したコンテンツを前記ユーザ端末２００に配信する、としてもよい。
【００２３】
また、前記選択配信処理部１１１は、前記配信要求をユーザ端末２００から受けて、配信するコンテンツをコンテンツデータベース１２５から選び出す際に、該当ユーザについて前記反応情報テーブル１２６を参照し、早送りの指示回数が所定基準以上のコンテンツを選択候補から外す、としてもよい。
【００２４】
次に、ユーザ端末２００の構成について説明する。本実施形態におけるユーザ端末２００は例えば携帯電話機を想定する。このユーザ端末２００は、配信契機の到来を自身で検知して配信要求を配信装置１００に発信し、一方、配信装置１００から、番組とそれに付帯する広告といった各種のコンテンツ配信を所定の時間帯に受けて、ディスプレイなどの表示画面でコンテンツのスクロール表示処理を行うものである。この時、例えば、新たなコンテンツを前記配信装置１００から受信しない間、ユーザ端末２００は、自身が保持するコンテンツを繰り返し、つまりサイクリックに表示する。
【００２５】
また、こうした前記ユーザ端末２００は、本発明のコンテンツ露出制御方法を前記配信装置１００と共に実行する機能を実現すべく、不揮発性メモリなどの記憶装置２０１に格納されているプログラム２０２を、揮発性メモリなどのメモリ２０３に読み出して演算装置たるＣＰＵ２０４により実行する。
【００２６】
また、前記ユーザ端末２００は、携帯電話機が一般に備えている各種ボタン類といった入力インターフェイス２０５や、表示画面を提供するディスプレイなどの出力インターフェイス２０６、ならびに前記配信装置１００などとの間のデータ授受を担う通信装置２０７などを有している。ユーザ端末２００は、前記通信装置２０７により、配信装置１００と例えば携帯電話網などの各種のネットワーク１４０を介して接続し、前記ディスプレイで表示するためのコンテンツのデータ授受を実行する。
【００２７】
続いて、前記ユーザ端末２００が例えばプログラム２０２に基づき構成・保持する機能部につき説明を行う。なお、前記ユーザ端末２００は、記憶装置２０１において、前記配信装置１００から配信されるコンテンツを記憶するコンテンツデータベース２２５と、配信装置１００にコンテンツ配信を要求する配信契機の情報を格納した配信契機データベース２２６と、当該ユーザ端末２００でスクロール表示中にコンテンツに対してなされた操作指示の情報を格納したアクションログテーブル２２７とを利用可能である。
【００２８】
こうした前記ユーザ端末２００は、前記表示画面１０６の一方の表示端から他方の表示端へ所定の移動速度で、前記複数のコンテンツの各々を繰り返し表示させるスクロール表示処理部２１０を備える。
【００２９】
また、前記ユーザ端末２００は、前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する操作指示を入力インターフェイス１０５で受け付けて、この操作指示の情報を該当コンテンツ毎に記憶装置２０１のアクションログテーブル２２７に格納する操作情報記録処理部２１１を備える。
【００３０】
なお、前記操作情報記録処理部２１１は、前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する、入力インターフェイス１０５での詳細表示指示、表示巻き戻し指示、一時停止指示の少なくともいずれかの処理項目の指示回数を操作指示のデータとして受け付けて、この前記指示回数の情報を該当コンテンツ毎に前記アクションログテーブル２２７に格納するものである、としてもよい。
【００３１】
また、前記操作情報記録処理部２１１は、前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する入力インターフェイス１０５での早送りの指示の回数を操作指示のデータとして受け付けて、この前記指示回数の情報を該当コンテンツ毎に前記アクションログテーブル２２７に格納するものであるとしてもよい。
【００３２】
また、前記記憶装置２０１の前記配信契機情報（配信契機データベース２２６が格納）に基づいてコンテンツ配信の契機を検知し、前記記憶装置２０１に格納されている前記アクションログテーブル２２７のデータおよび配信要求を前記配信装置１００に送信する配信要求処理部２１２を備える。
【００３３】
また、前記ユーザ端末２００は、前記アクションログテーブル２２７を参照し、前記早送りの指示回数が所定基準以上となったコンテンツを検知し、このコンテンツの前記表示画面１０６でのスクロール表示処理を停止する表示停止処理部２１３を備えるとしてもよい。
【００３４】
なお、これまで示した配信装置１００における各機能部１１０〜１１１、およびユーザ端末２００における各機能部２１０〜２１３は、ハードウェアとして実現してもよいし、各種の不揮発性メモリなど適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、配信装置１００やユーザ端末２００のＣＰＵがプログラム実行に合わせて記憶装置より該当プログラムをメモリに読み出して、これを実行することとなる。
【００３５】
また、前記ネットワーク１４０に関しては、携帯電話網の他、インターネット、ＬＡＮなどの各種無線通信網、ＡＴＭ回線や専用回線、ＷＡＮ（Wide Area Network）、電灯線ネットワーク、公衆回線網など様々なネットワークを採用することも出来る。また、インターネットを採用した場合、ＶＰＮ（Virtual Private Network）など仮想専用ネットワーク技術を用いれば、セキュリティ性を高めた通信が確立され好適である。
【００３６】
−−−テーブル構造例−−−
次に、本実施形態におけるコンテンツ露出制御システム装置５０を構成する配信装置１００が利用するデータベース類の構造について説明する。図２は本実施形態における、（ａ）コンテンツデータベース１２５、（ｂ）反応情報テーブル１２６、（ｃ）アクションログテーブル１２７、（ｄ）ユーザ属性テーブル１２８の各データ構造例を示す図である。
【００３７】
前記コンテンツデータベース１２５は、配信装置１００からユーザ端末２００に配信するデジタルコンテンツを記憶するデータベースである。このコンテンツデータベース１２５は、例えば、コンテンツＩＤをキーに、該当コンテンツがターゲットとする属性（コンテンツ属性）、配信期間、要求閲覧数、ジャンル、コンテンツデータを関連づけたレコードの集合体となっている。
【００３８】
前記反応情報テーブル１２６は、ユーザ端末２００からの操作指示情報を対応コンテンツに対応付けてユーザ毎に格納するテーブルである。この反応情報テーブル１２６は、ユーザ毎に生成されるものであり、例えば、コンテンツのジャンルをキーとして、アクション値のデータを関連づけたレコードの集合体となっている。前記アクション値は、例えば、該当コンテンツの各々のスクロール表示時（ユーザ端末２００での）になされた、該当コンテンツに対する、詳細表示指示、表示巻き戻し指示、一時停止指示の処理項目につき、詳細表示指示は＋１、表示巻き戻し指示は＋１、一時停止指示は＋１、一時停止指示の上での詳細表示指示ないし表示巻き戻し指示は＋２、といった指示回数に応じたポイントの積算を行った結果である。従って、このアクション値が高いほどユーザ端末２００での注目度が高かったと言える。また、このアクション値の算定根拠となる、前記各処理項目毎の指示回数をこの反応情報テーブル１２６に含ませるとしてもよい。
【００３９】
また、前記アクションログテーブル１２７は、上記反応情報テーブル１２６と連携するユーザ毎のテーブルであり、前記アクション値の算定根拠となる前記処理項目毎の指示回数を格納するテーブルである。従って、本実施形態では上記反応情報テーブル１２６とアクションログテーブル１２７とを切り分けて示したが、例えば、アクションログテーブル１２７における各処理項目毎の指示回数のデータを同ジャンルのコンテンツ毎に合算し、前記処理項目毎の指示回数合算値を前記反応情報テーブル１２６に含ませるとしてよい。こうしたアクションログテーブル１２７は、例えば、コンテンツＩＤをキーとして、閲覧回数、詳細表示回数、表示巻き戻し回数、一時停止回数、アクション値、早送り回数、配信フラグといったデータを関連づけたレコードの集合体となっている。なお、前記配信フラグは、ユーザ端末２００において該当コンテンツを表示対象とする「配信」、表示を終えて以後表示対象としない「停止」、未表示である「未配信」の３種が想定される。
【００４０】
また、前記ユーザ属性テーブル１２８は、前記コンテンツデータベース１２５より、該当コンテンツがターゲットとする属性（コンテンツ属性）に応じてコンテンツ選択を行う際に、前記ターゲット属性と一致する属性を備えるユーザを特定するためのテーブルである。このユーザ属性テーブル１２８は、例えば、ユーザＩＤをキーとして、性別、職業、年代、アクション値といったデータを関連づけたレコードの集合体となっている。このユーザ属性テーブル１２８は、例えば前記選択配信処理時に、該当ユーザについて前記反応情報テーブルを参照し、前記操作指示情報の所定項目データが所定基準以上のコンテンツのジャンルを特定し、ここで特定したジャンルと同ジャンルのコンテンツであり、なおかつ該当ユーザの属性をターゲットとしているコンテンツを検索する際に、このユーザ属性テーブル１２８を利用する。
【００４１】
次に、本実施形態におけるコンテンツ露出制御システム５０を構成するユーザ端末２００が利用するデータベース類の構造について説明する。図３は本実施形態における、（ａ）コンテンツデータベース２２５、（ｂ）配信契機データベース２２６、（ｃ）アクションログテーブル２２７の各データ構造例を示す図である。
【００４２】
前記コンテンツデータベース２２５は、前記配信装置１００から配信されるコンテンツを記憶するデータベースである。このコンテンツデータベース２２５は、例えば、コンテンツＩＤをキーとして、コンテンツのジャンル、コンテンツデータを対応付けたレコードの集合体となっている。
【００４３】
また、前記配信契機データベース２２６は、配信装置１００にコンテンツ配信を要求する配信契機の情報を格納したデータベースである。この配信契機データベース２２６は、例えば、配信要求時刻の一覧情報を格納したデータベースとなる。
【００４４】
また、前記アクションログテーブル２２７は、当該ユーザ端末２００でスクロール表示中にコンテンツに対してなされた操作指示の情報を格納したテーブルである。このアクションログテーブル２２７は、例えば、コンテンツＩＤをキーとして、閲覧回数、詳細表示回数、表示巻き戻し回数、一時停止回数、アクション値、早送り回数、配信フラグといったデータを関連づけたレコードの集合体となっている。なお、前記配信フラグは、ユーザ端末２００において該当コンテンツを表示対象とする「配信」、表示を終えて以後表示対象としない「停止」、未表示である「未配信」の３種が想定される。アクション値算定の考え方はアクションログテーブル１２７と同様である。
【００４５】
−−−処理フロー例１−−−
以下、本実施形態におけるコンテンツ露出制御方法の実際手順について、図に基づき説明する。なお、以下で説明するコンテンツ露出制御方法に対応する各種動作のうち前記配信装置１００に関するものは、前記配信装置１００が記憶装置１０１からメモリ１０３に読み出して実行するプログラム１０２によって実現され、前記ユーザ端末２００に関するものは、前記ユーザ端末２００が記憶装置２０１からメモリ２０３に読み出して実行するプログラム２０２によって実現される。そして、これらのプログラム１０２、２０２らは、以下に説明される各種の動作を行うためのコードから構成されている。なお、前記コンテンツとしては、携帯電話機などのユーザ端末２００で出力されるコンテンツであればその種類を問わないが、例えば、番組の合間に挿入される広告を想定することができる。
【００４６】
図４は、本実施形態のコンテンツ露出制御方法の処理手順例１を示す図である。ここでは、前記反応情報テーブル１２６等を使った、コンテンツの選択配信処理を伴わない、初期の配信処理の流れについて説明する。この時、前記ユーザ端末２００の配信要求処理部２１２は、前記記憶装置２０１の前記配信契機情報（配信契機データベース２２６が格納）と、自身の備えるクロック機能（現在時刻を管理する時計機能）とに基づいてコンテンツ配信の契機を検知する（ｓ１００）。そして配信要求を配信装置１００に送信する（ｓ１０１）。なお、この時点ではユーザ端末２００のアクションログテーブル２２７にはまだデータが格納されていない状態である。
【００４７】
この時、前記配信装置１００の選択配信処理部１１１は、前記配信要求をユーザ端末２００から受けて（ｓ１０２）、配信するコンテンツをコンテンツデータベース１２５から選び出す（ｓ１０３）。この際、前記選択配信処理部１１１は、該当ユーザの属性を前記ユーザ属性テーブル１２８で検索し、このユーザの属性をターゲット属性とするコンテンツを前記コンテンツデータベース１２５で検索する。
【００４８】
こうして配信コンテンツを選び出した前記選択配信処理部１１１は、ここで選択したコンテンツを前記ユーザ端末２００に配信する（ｓ１０４）。
【００４９】
一方、ユーザ端末２００は、前記配信装置１００から配信されてきたコンテンツ（複数）を受信してコンテンツデータベース２２５に格納する（ｓ１０５）。また、前記アクションログテーブル２２７において、前記受信したコンテンツのＩＤをキーとしたレコードを生成し、配信フラグを“配信”とセットする（ｓ１０６）。
【００５０】
また、前記スクロール表示処理部２１０は、前記コンテンツデータベース２２５より前記コンテンツを読み出して、前記表示画面１０６の一方の表示端１０６ａから他方の表示端１０６ｂへ所定の移動速度で、前記複数のコンテンツの各々を繰り返し表示させる（ｓ１０７）。
【００５１】
このスクロール表示に際して前記スクロール表示処理部２１０は、前記コンテンツデータベース１２５から、例えばＩＤ順にコンテンツ１０（例：前記アクションログテーブル２２７で配信フラグが“配信”のもの）を次々に読み出して、前記表示画面１０６の一方の表示端１０６ａから他方の表示端１０６ｂへ所定の移動速度で繰り返し表示、つまりスクロール表示をさせる）。このスクロール表示の例については図７に示す。
【００５２】
このスクロール表示に際して前記ユーザ端末２００は、前記表示画面１０６に表示された前記コンテンツ１０の各々についてその一端１１が前記他方の表示端１０６ｂに到着したことを検知する。例えば、表示画面１０６の表示領域において、前記一方の表示端１０６ａの座標を（ａ、ｘａ）、他方の表示端１０６ｂの座標を（ｂ、ｘｂ）とすれば、前記コンテンツ（たる番組１）の一端１１のスクロール位置のｘ座標値が前記他方の表示端１０６ｂのｘ座標値の“ｂ”に達したことを以て、前記検知処理が可能である。
【００５３】
また、前記コンテンツの一端１１の前記他方の表示端１０６ｂへの到着が検知された場合、前記ユーザ端末２００は、前記コンテンツ１０の各々を、前記所定の移動速度から変化させた速度、例えば、より低速に変化させた移動速度で表示させる。こうした速度変更の処理を行うことで、利用者が見やすい位置までは素早くコンテンツを移動させる一方、その後は閲覧のための速度でスクロール表示を行うことで、利用者の使用感が優れたものとなる。また、前記コンテンツの他端１２が、表示画面１０６の所定位置（例：一方の表示端１０６ａ）に達したならば、スクロールの速度を前記所定の移動速度に戻し、次のコンテンツの迅速な登場を図ることもできる。
【００５４】
こうしたスクロール表示処理を行っていく際に、前記ユーザ端末２００の操作情報記録処理部２１１は、前記コンテンツの各々のスクロール表示時になされた、該当コンテンツに対する操作指示を入力インターフェイス１０５で受け付ける（ｓ１０８）。そして、この操作指示の情報を該当コンテンツ毎に前記アクションログテーブル２２７に格納する（ｓ１０９）。前記操作指示としては、上述したように、詳細表示指示、表示巻き戻し指示、一時停止指示、早送り指示が想定できる。
【００５５】
ここで、前記ユーザ端末２００の表示停止処理部２１３は、前記アクションログテーブル２２７を参照し、前記早送りの指示回数が所定基準以上となったコンテンツを検知したならば（ｓ１１０：ＹＥＳ）、このコンテンツの配信フラグを前記アクションログテーブル２２７において「停止」とし、前記表示画面１０６でのスクロール表示処理を停止する（ｓ１１１）。また、それと共に、前記アクションログテーブル２２７において配信フラグが「未配信」のものがあれば「配信」へと更新し、前記表示停止となったコンテンツに代替させる（ｓ１１２）。
【００５６】
こうした処理が行われていく中で、前記アクションログテーブル２２７には、前記アクション値の算定根拠となる前記処理項目（詳細表示指示、表示巻き戻し指示、一時停止指示、早送り指示）毎の指示回数が積み上げられていく。なお、ユーザ端末２００で、このアクションログテーブル２２７のデータに基づいて、前記反応情報テーブル１２６と同じテーブルを生成して保持しておくとしても良い。この場合、前記ユーザ端末２００は、前記アクションログテーブル２２７における格納データに基づき、アクション値の算定を行うこととなる。
【００５７】
−−−処理フロー例２−−−
図５は、本実施形態のコンテンツ露出制御方法の処理手順例２を示す図である。次に、前記反応情報テーブル１２６等を使ったコンテンツの選択配信処理を伴う配信処理の流れについて説明する。つまり、ユーザ端末２００での操作指示がなされてアクションログテーブル２２７においてデータ格納がなされた後の状況を想定した処理である。この時、前記配信装置１００の反応取得処理部１１０は、前記ユーザ端末２００から上述同様に配信要求を受けて（ｓ２００）、前記配信要求が含む、前記ユーザ端末２００でのコンテンツのスクロール表示時になされた操作指示の情報を取得する（ｓ２０１）。そして、この操作指示情報に対応付くコンテンツの属性と同属性のコンテンツを前記コンテンツデータベース１２５で特定し（ｓ２０２）、ここで特定したコンテンツに前記操作指示情報を対応付けて前記反応情報テーブル１２６に格納する（ｓ２０３）。
【００５８】
この場合、例えば、前記操作指示情報に対応付くコンテンツの属性としてのジャンルが、「Ｊ００１」であったとき、この「Ｊ００１」と同じジャンルのコンテンツ「ＣＭ０１」を前記コンテンツデータベース１２５で特定する。ここで特定したコンテンツ「ＣＭ０１」に前記操作指示情報を対応付けて前記反応情報テーブル１２６に格納するのである。この操作指示情報が、ユーザ端末２００での操作指示情報たる前記処理項目の回数である場合、前記反応情報テーブル１２６および前記アクションログテーブル１２７における前記処理項目毎の回数欄に格納する。また、前記操作指示情報が、ユーザ端末２００で算定されたアクション値であったならば、前記反応情報テーブル１２６および前記アクションログテーブル１２７におけるアクション値の欄に格納する。
【００５９】
また、前記配信装置１００の選択配信処理部１１１は、前記配信要求をユーザ端末２００から受けて、ユーザ端末２００に配信するコンテンツをコンテンツデータベース１２５から選び出す際に、該当ユーザについて前記ユーザ属性テーブル１２８で該当属性情報を取得し、更に、この属性情報をターゲット属性とするコンテンツを前記コンテンツデータベース１２５で特定する（ｓ２０４）。ここで特定したコンテンツが、前記アクションログテーブル１２７中に無い場合（ｓ２０５：ＮＯ）、アクションログテーブル１２７に前記コンテンツのレコードを追加し、配信フラグに「未配信」、アクション値に前記反応情報テーブル１２６にて同ジャンルのコンテンツに設定されているアクション値を設定する（ｓ２０６）。
【００６０】
一方、前記特定したコンテンツが、前記アクションログテーブル１２７中にあった場合（ｓ２０５：ＹＥＳ）、或いは前記ステップｓ２０６に続いた処理として、配信フラグが「未配信」かつ前記反応情報テーブル１２６（ないしアクションログテーブル１２７）にてアクション値または前記操作指示情報の所定項目データ（詳細表示指示、表示巻き戻し指示、一時停止指示の少なくともいずれかの回数）が高い順（或いは所定基準以上）で所定数のコンテンツを選択する（ｓ２０７）。なお、前記配信フラグが「未配信」のものがアクションログテーブル１２７で検索できなかった場合、配信フラグが「停止」以外のもので、反応情報テーブル１２６（ないしアクションログテーブル１２７）にてアクション値または前記操作指示情報の所定項目データが高い順（或いは所定基準以上）で所定数のコンテンツを選択する。
【００６１】
前記配信装置１００は、上記で選択したコンテンツを前記ユーザ端末２００に配信する（ｓ２０８）。
【００６２】
配信装置１００からコンテンツ配信を受けたユーザ端末２００での以後の処理（ｓ１０５〜ｓ１１２）については、上記処理フロー例１での処理と同様である（本処理フロー例２では省略）。
【００６３】
−−−処理フロー例３−−−
図６は、本実施形態のコンテンツ露出制御方法の処理手順例３を示す図である。次に、前記操作指示情報の新旧により配信装置１００とユーザ端末２００とで生じる処理について説明する。この時、前記配信装置１００の反応取得処理部１１０は、前記ユーザ端末２００から上述同様に配信要求を受けて（ｓ３００）、前記配信要求が含む、前記ユーザ端末２００でのコンテンツのスクロール表示時になされた操作指示の情報００１を取得する（ｓ３０１）。そして、この操作指示情報００１に対応付くコンテンツの属性と同属性のコンテンツを前記コンテンツデータベース１２５で特定し（ｓ３０２）、ここで特定したコンテンツに前記操作指示情報００１を対応付けて前記反応情報テーブル１２６に格納する（ｓ３０３）。
【００６４】
また、前記配信装置１００の選択配信処理部１１１は、前記配信要求をユーザ端末２００から受けて、ユーザ端末２００に配信するコンテンツをコンテンツデータベース１２５から選び出す際に、該当ユーザについて前記ユーザ属性テーブル１２８で該当属性情報を取得し、更に、この属性情報をターゲット属性とするコンテンツを前記コンテンツデータベース１２５で特定する（ｓ３０４）。ここで特定したコンテンツが、前記アクションログテーブル１２７中に無い場合（ｓ３０５：ＮＯ）、アクションログテーブル１２７に前記コンテンツのレコードを追加し、配信フラグに「未配信」、アクション値に前記反応情報テーブル１２６にて同ジャンルのコンテンツに設定されているアクション値を設定する（ｓ３０６）。
【００６５】
一方、前記特定したコンテンツが、前記アクションログテーブル１２７中にあった場合（ｓ３０５：ＹＥＳ）、或いは前記ステップｓ３０６に続いた処理として、配信フラグが「未配信」かつ前記反応情報テーブル１２６（ないしアクションログテーブル１２７）にてアクション値または前記操作指示情報の所定項目データ（詳細表示指示、表示巻き戻し指示、一時停止指示の少なくともいずれかの回数）が高い順（或いは所定基準以上）で所定数のコンテンツを選択する（ｓ３０７）。ここで利用される前記操作指示情報の所定項目データは、前記操作指示情報００１が反映されたものとなる。なお、前記配信フラグが「未配信」のものがアクションログテーブル１２７で検索できなかった場合、配信フラグが「停止」以外のもので、反応情報テーブル１２６（ないしアクションログテーブル１２７）にてアクション値または前記操作指示情報の所定項目データが高い順（或いは所定基準以上）で所定数のコンテンツを選択する。
【００６６】
前記配信装置１００は、上記で選択したコンテンツを前記ユーザ端末２００に配信する（ｓ３０８）。またその後、次なる配信要求と共に、前記ユーザ端末２００から操作指示情報００２を受信する（ｓ３１０）。前記操作指示情報００２を未考慮で前記配信装置１００はユーザ端末２００にコンテンツ配信を行うので、前記操作指示情報００２が配信装置１００にてコンテンツ選択に反映されるのは次回配信時となる。
【００６７】
他方、ユーザ端末２００は、ステップｓ３０９で配信装置１００に操作指示情報００２を伴う配信要求を送る。また、その後、前記ユーザ端末２００は、操作指示情報００１を考慮に入れたコンテンツ配信を配信装置１００から受ける（ｓ３１１）。ここでユーザ端末２００は、アクションログテーブル２２７において、前記受信したコンテンツが含まれるか判定する（ｓ３１２）。この判定処理で、前記アクションログテーブル２２７において前記受信したコンテンツが無かった場合（ｓ３１２：ＮＯ）、前記アクションログテーブル２２７に前記受信したコンテンツのレコードを追加し、配信フラグを「未配信」と設定する（ｓ３１３）。他方、前記の判定処理で、前記アクションログテーブル２２７において前記受信したコンテンツがあった場合（ｓ３１２：ＹＥＳ）、配信フラグが「配信」となっているコンテンツの数が、所定の配信枠数より少ないか否か検知し、配信フラグが「未配信」となっているコンテンツのうち古いものから順に所定数（前記所定の配信枠数を満たすまで）のものについて配信フラグを「配信」と設定する（ｓ３１４）。これにより、操作指示情報００１から操作指示情報００２までの間に生じていたコンテンツ表示枠の不足状況を解消できる。こうしてユーザ端末２００は、操作指示情報００１に基づくコンテンツ配信を受ける一方で、自身で保持する最新の操作指示情報００２に基づいてコンテンツの露出制御を行う。
【００６８】
以後ユーザ端末２００は、前記アクションログテーブル２２７において配信フラグが「配信」と設定されているコンテンツを前記コンテンツデータベース２２５から読み出してスクロール表示処理する（ｓ３１５）。
【００６９】
本実施形態によれば、ユーザ嗜好に沿った広告等のコンテンツの露出量管理を可能とし、広告露出の効率最適化を図ることが可能となる。
【００７０】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００７１】
【図１】本実施形態における配信装置とユーザ端末とを含むコンテンツ露出制御システムの構成図である。
【図２】本実施形態における、（ａ）コンテンツデータベース、（ｂ）反応情報テーブル、（ｃ）アクションログテーブル、（ｄ）ユーザ属性テーブルの各データ構造例を示す図である。
【図３】本実施形態における、（ａ）コンテンツデータベース２２５、（ｂ）配信契機データベース２２６、（ｃ）アクションログテーブル２２７の各データ構造例を示す図である。
【図４】本実施形態のコンテンツ露出制御方法の処理手順例１を示す図である。
【図５】本実施形態のコンテンツ露出制御方法の処理手順例２を示す図である。
【図６】本実施形態のコンテンツ露出制御方法の処理手順例３を示す図である。
【図７】本実施形態におけるスクロール表示例を示す図である。
【符号の説明】
【００７２】
１０  コンテンツ
１１  コンテンツの一端
５０  コンテンツ露出制御システム
１００  配信装置
１０１、２０１  記憶装置
１０２、２０２  プログラム
１０３、２０３  メモリ
１０４、２０４  ＣＰＵ
１０５、２０５  入力インターフェイス
１０６、２０６  出力インターフェイス（表示画面）
１０６ａ  （表示画面の）一方の表示端
１０６ｂ  （表示画面の）他方の表示端
１０７、２０７  通信装置
１１０  反応取得処理部
１１１  選択配信処理部
１２５、２２５  コンテンツデータベース
１２６  反応情報テーブル
１２８  ユーザ属性テーブル
１４０  ネットワーク
２００  ユーザ端末（携帯電話機）
２１０  スクロール表示処理部
２１１  操作情報記録処理部
２１２  配信要求処理部
２１３  表示停止処理部
２２６  配信契機データベース
２２７  １２７  アクションログテーブル
【図１】
0004934523.tif 000002
【図２】
0004934523.tif 000003
【図３】
0004934523.tif 000004
【図４】
0004934523.tif 000005
【図５】
0004934523.tif 000006
【図６】
0004934523.tif 000007
【図７】
0004934523.tif 000008