(57)【特許請求の範囲】
【請求項１】
サーバから取得したコンテンツをユーザの嗜好に合わせて端末に表示する方法であって、
前記ユーザの興味ある対象を示す嗜好データを記憶するステップと、
前記ユーザの識別情報に関連付けて、前記記憶された嗜好データと、当該嗜好データを含むコンテンツの表示スタイルを表すスタイルデータを記憶するステップと、
前記端末から要求があったコンテンツを前記サーバから取得する手段と、
前記取得したコンテンツから、前記記憶された嗜好データに対応するキーワードを抽出するステップと、
前記嗜好データに対応するキーワードが抽出された場合に、当該嗜好データに対応するスタイルデータを前記記憶されたスタイルデータの中から選択するステップと、
前記選択されたスタイルデータに基づいて、前記取得したコンテンツの表示スタイルを変えるステップと、
前記端末からの設定情報に従い、前記表示スタイルが変えられたコンテンツと前記取得したコンテンツとを切り替えて前記端末に送信するステップと
を有することを特徴とするコンテンツ表示方法。
【請求項２】
前記表示スタイルを変えるステップは、
前記スタイルデータに基づいて、前記抽出されたキーワードのフォント又は背景色を変更する処理ステップ
を備えることを特徴とする請求項１記載のコンテンツ表示方法。
【請求項３】
前記表示スタイルを変えるステップは、
前記スタイルデータに基づいて、前記端末に接続された他の装置の動作を前記キーワードと関連付けて制御するための制御情報を前記コンテンツに追加する処理ステップと
を備えることを特徴とする請求項１記載のコンテンツ表示方法。
【請求項４】
前記表示スタイルを変えるステップは、
前記抽出されたキーワードに対応する嗜好データが香りを発する物である場合に、前記端末に接続された香り発生装置から前記香りを発生させるための制御情報を前記コンテンツに追加する処理ステップと
を備えることを特徴とする請求項３記載のコンテンツ表示方法。
【請求項５】
サーバから取得したコンテンツをユーザの嗜好に合わせて端末に表示する装置であって、
前記ユーザの興味ある対象を示す嗜好データを記憶する手段と、
前記ユーザの識別情報に関連付けて、前記記憶された嗜好データと、当該嗜好データを含むコンテンツの表示スタイルを表すスタイルデータを記憶するスタイルデータ記憶手段と、
前記端末から要求があったコンテンツを前記サーバから取得する手段と、
前記取得したコンテンツから、前記記憶された嗜好データに対応するキーワードを抽出する手段と、
前記嗜好データに対応するキーワードが抽出された場合に、当該嗜好データに対応するスタイルデータを前記スタイルデータ記憶手段から選択する手段と、
前記選択されたスタイルデータに基づいて、前記取得したコンテンツの表示スタイルを変える手段と、
前記端末からの設定情報に従い、前記表示スタイルが変えられたコンテンツと前記取得したコンテンツとを切り替えて前記端末に送信する手段と
を具備することを特徴とするコンテンツ表示装置。
【請求項６】
前記表示スタイルを変える手段は、
前記スタイルデータに基づいて、前記抽出されたキーワードのフォント又は背景色を変更する処理手段
を備えることを特徴とする請求項５記載のコンテンツ表示装置。
【請求項７】
前記表示スタイルを変える手段は、
前記スタイルデータに基づいて、前記端末に接続された他の装置の動作を前記キーワードと関連付けて制御するための制御情報を前記コンテンツに追加する処理手段と
を備えることを特徴とする請求項５記載のコンテンツ表示装置。
【請求項８】
前記表示スタイルを変える手段は、
前記抽出されたキーワードに対応する嗜好データが香りを発する物である場合に、前記端末に接続された香り発生装置から前記香りを発生させるための制御情報を前記コンテンツに追加する処理手段
を備えることを特徴とする請求項７記載のコンテンツ表示装置。
【請求項９】
請求項５乃至８のいずれかに記載のコンテンツ表示装置を構成する各手段としてコンピュータを機能させるコンテンツ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンピュータ上のディスプレイに表示するコンテンツのスタイルをユーザの嗜好に合わせて表示するためのコンテンツ表示方法、コンテンツ表示装置及びそのプログラムに関する。
【背景技術】
【０００２】
インターネット上のコンテンツを利用・閲覧しようとした際、全ユーザに画一的な内容あるいは見せ方で見るよりも、自分の好みに合わせて情報を付加したり、見せ方を分かりやすく変えたりする方が望ましい。
例えば、特許文献１では、文字や静止画、動画などにより提供される様々なジャンルのコンテンツを利用者が好みのスタイルにカスタマイズして表示する手法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１４１０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、上記手法のように、ユーザの利用端末でカスタマイズを行う場合には、各端末に利用者インタフェースをそれぞれ設ける必要がある。また、コンテンツ提供サーバでカスタマイズを行う場合には、各サーバにおいてユーザに応じたカスタマイズ処理をそれぞれ行う必要があり、処理負担が増大し、本来のコンテンツ配信処理に支障をきたすおそれがある。また、複数のサーバから取得されるコンテンツを、ユーザの嗜好に合わせて統一的な表示スタイルで提示することは困難である。
【０００５】
この発明は上記事情に着目してなされたもので、その目的とするところは、サーバから提供される任意のコンテンツの表示スタイルをユーザの嗜好に合わせてパーソナライズ化することができるコンテンツ表示方法、コンテンツ表示装置及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の第１の態様は、サーバから取得したコンテンツをユーザの嗜好に合わせて端末に表示するコンテンツ表示方法、コンテンツ表示装置及びそのプログラムであって、前記ユーザの興味ある対象を示す嗜好データを記憶すると共に、前記ユーザの識別情報に関連付けて、前記記憶された嗜好データと、当該嗜好データを含むコンテンツの表示スタイルを表すスタイルデータを記憶する。そして、前記端末から要求があったコンテンツを前記サーバから取得し、この取得したコンテンツから、前記記憶された嗜好データに対応するキーワードを抽出し、当該キーワードが抽出された場合に、当該嗜好データに対応するスタイルデータを前記記憶されたスタイルデータの中から選択し、この選択されたスタイルデータに基づいて、前記取得したコンテンツの表示スタイルを変える。そして、前記端末からの設定情報に従い、前記表示スタイルが変えられたコンテンツと前記取得したコンテンツとを切り替えて前記端末に送信するものである。
【０００７】
上記第１の態様によれば、サーバのパーソナライズ化の可否に関わらず、またパーソナライズのスタイルの差異によらず、任意のサーバを統一的にパーソナライズ化することが可能となり、また、そのパーソナライズ化の実施の可否をユーザ側で任意に設定することが可能となる。
【０００８】
また、本発明の第２の態様は、前記第１の態様において、前記表示スタイルを変える処理として、前記スタイルデータに基づいて、前記抽出されたキーワードのフォント又は背景色を変更する処理を実行するものである。
さらに、本発明の第３の態様は、前記第１の態様において、前記表示スタイルを変える処理として、前記スタイルデータに基づいて、前記端末に接続された他の装置の動作を制御するための制御情報を前記コンテンツに追加する処理を実行するものである。
具体的には、前記抽出されたキーワードに対応する嗜好データが香りを発する物である場合に、前記端末に接続された香り発生装置から前記香りを発生させるための制御情報を前記コンテンツに追加する処理を実行する。
上記第２の態様によれば、抽出された嗜好に対応するキーワードをユーザが見やすいように文字に注目させるようにすることができる。
また第３の態様によれば、端末に接続された例えば香り発生装置から香りを発する物、例えばコーヒーの香りを発生させることが可能になる。
【発明の効果】
【０００９】
すなわちこの発明によれば、サーバから提供される任意のコンテンツの表示スタイルをユーザの嗜好に合わせてパーソナライズ化することができるコンテンツ表示方法、コンテンツ表示装置及びそのプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係るコンテンツ表示装置の一実施形態を示す図。
【図２】図１のコンテンツ表示装置の構成例を示すブロック図。
【図３】図１のコンテンツ表示装置の動作を示すフローチャート。
【図４】ＵＲＬに含まれるユーザの興味対象を示す図。
【図５】ＵＲＬから抽出された興味対象の一例を示す図。
【図６】スタイルデータの一例を示す図。
【発明を実施するための形態】
【００１１】
以下、図面を参照してこの発明に係る実施の形態について説明する。  
図１は、本発明に係るコンテンツ表示装置の一実施形態を示す図である。ユーザ利用端末２は、パーソナルコンピュータ（ＰＣ）やタブレットＰＣなどの入力手段と画面表示を備え持つ装置である。コンテンツ提供サーバ４−１〜４−４（以下、コンテンツ提供サーバ４と総称する。）は、Ｗｅｂなどのコンテンツを配信するサーバである。本実施形態では、図１に示すように、ユーザ利用端末２と各コンテンツ提供サーバ４との間にコンテンツ表示装置１を設けることにより、任意のコンテンツ提供サーバ４から受信したコンテンツに対してパーソナライズ化を実施する。
【００１２】
コンテンツ表示装置１は、パーソナライズ化切替装置１１と、パーソナライズ処理サーバ１２とを有する。パーソナライズ化切替装置１１は、ユーザ利用端末２とコンテンツ提供サーバ４との間に介在し、一般にはネットワークサービスを中継し、後述するパーソナライズ化切り替え機能を有する。パーソナライズ化切替装置１１は、例えば、プロクシ（HTTP proxy）と呼ばれる装置に追加される構成により実現することができる。パーソナライズ化処理サーバ１２は、パーソナライズ化切替装置１１からの指示に従って、コンテンツ提供サーバ４から取得した任意のコンテンツに対し、コンテンツの表示スタイルをユーザの嗜好に合わせて変化させるパーソナライズ化処理を行う。
【００１３】
ユーザは、ユーザ利用端末２からインターネットの複数かつ任意のＷｅｂコンテンツなどにアクセスする。パーソナライズ化切替装置１１は、ユーザ利用端末２からコンテンツ提供サーバ４へのアクセスであることを取得する。例えば、ＨＴＴＰのプロクシとして設定されている場合は、アクセス先のＵＲＬ（Uniform Resource Locator）を取得することができる。コンテンツ提供サーバ４から送られてくるコンテンツのデータについてもパーソナライズ化切替装置１１で一旦受信し、パーソナライズ化処理サーバ１２においてパーソナライズ化処理を施したコンテンツあるいは何ら処理していないコンテンツのいずれかをユーザ利用端末２に送信する。
【００１４】
図２は、コンテンツ表示装置の構成例を示すブロック図である。図３はコンテンツ表示装置の動作を示すフローチャートである。
図２において、パーソナライズ化切替装置１１は、アクセス先取得部１１１、コンテンツ受信部１１２、実行判定部１１３、及びコンテンツ送信部１１４を有する。
【００１５】
アクセス先取得部１１１は、ユーザ利用端末２からコンテンツ提供サーバ４へのアクセス先を取得し、ユーザ嗜好情報抽出部１２１へ通知する。
コンテンツ受信部１１２は、ユーザ利用端末２から要求があったコンテンツをコンテンツ提供サーバ４から取得する。
【００１６】
実行判定部１１３は、ユーザ利用端末２からの設定情報に従って、コンテンツ受信部１１２で取得したコンテンツに対してパーソナライズ化処理の実行の有無を判定する。
コンテンツ送信部１１４は、実行判定部１１３の判定結果に基づいて、パーソナライズ化されたコンテンツとコンテンツ受信部１１２により取得したコンテンツを切り替えてユーザ利用端末２に送信する。
【００１７】
パーソナライズ化処理サーバ１２は、ユーザ嗜好情報抽出部１２１、ユーザ嗜好データ記憶部１２２、嗜好コンテンツ判定部１２３、パーソナライズ化処理部１２４、スタイル選択部１２５、及びスタイルデータ記憶部１２６を有する。
ユーザ嗜好情報抽出部１２１は、ユーザ利用端末２上でのコンテンツ閲覧等の操作データを収集し、その操作内容を解析し、ユーザの興味ある対象を示す嗜好データをユーザ嗜好データ記憶部１２２へ蓄積する。ユーザは興味を持ってコンテンツ提供サーバ４へアクセスしたと考えられるので、そのアクセスしたサーバがどのような種類の情報を提供するのかを解析できれば、ユーザの好みを抽出することができる。アクセスしたコンテンツ提供サーバ４がどのような情報を提供しているのかは、例えば、図４のように、ＵＲＬに含まれたクエリキーワードから抽出することができる。あるいは、図５のように、ＵＲＬの示すサイトを予め把握されているサイトと照合することで、ユーザが興味ある分野や商品を特定することができる。このように得られた嗜好データがユーザ毎にユーザ嗜好データ記憶部１２２に蓄積される。
【００１８】
なお、ユーザ嗜好データ記憶部１２２のデータは上記のような方法により蓄積することもできるが、これとは別の手段により蓄積することもできる。例えば、外部のユーザ嗜好データ提供元５から外部で作成された同様のフォーマットによるユーザ嗜好データを入手し、蓄積してもよい。これは例えば、予めユーザが自ら入力した好みのデータや、別のサービスで解析した結果のデータなどがある。
【００１９】
嗜好コンテンツ判定部１２３は、ユーザ嗜好データ記憶部１２２を参照して、当該ユーザの嗜好データがコンテンツ受信部１１２で取得したコンテンツの中に含まれているか否かを判定する。例えば、「コーヒー」という嗜好データがキーワードとして記憶されている場合は、「コーヒー」という文字列が受信したコンテンツに含まれているか否かを判定する。また、受信したコンテンツが画像の場合は、予め好みのデータとして用意されたコーヒーの図柄と画像の類似性を比較し、閾値以上の合致率であれば含まれているという判定をしてもよい。
【００２０】
パーソナライズ化処理部１２４は、嗜好コンテンツ判定部１２３の判定結果にしたがってコンテンツの中に含まれている嗜好データに対応する部分に当該ユーザの好みの情報を追加したり、その部分の表示スタイルを当該ユーザの好みに合わせて変更したりする等のパーソナライズ化処理を行う。  
スタイル選択部１２５は、上記パーソナライズ化処理部１２４で適用する表示スタイルをスタイルデータ記憶部１２６から選択する。
【００２１】
次に、図３を参照して、コンテンツ表示装置の動作について説明する。
アクセス先取得部１１１は、ユーザ利用端末２からコンテンツ提供サーバ４へのすべてのアクセス先をユーザ嗜好情報抽出部１２１に送り、ユーザ嗜好情報抽出部１２１は、ユーザがアクセスしたコンテンツの中に、ユーザの嗜好に関わる内容が含まれているか否かを判定する（ステップＳ１）。コンテンツにユーザの嗜好に関わる内容が含まれている場合には、ユーザ嗜好データ記憶部１２２における当該ユーザの嗜好データを更新する（ステップＳ２）。例えば、並び順に優先度がある場合には、上位に持ってくる。また、嗜好データに「好みの度合い」の列を設け、当該ユーザによるアクセス数に応じてその度合いを高くする。
【００２２】
次に、実行判定部１１３は、ユーザ利用端末２からの設定情報に基づいて、当該ユーザがパーソナライズ化表示に設定しているか否かを判定する（ステップＳ３）。当該ユーザがパーソナライズ化表示に設定している場合には、嗜好コンテンツ判定部１２３は、コンテンツ受信部１１２で取得したコンテンツの中に画面に表示される内容があるかを判定し（ステップＳ４）、画面に表示される内容がある場合には、ユーザ嗜好データ記憶部１２２を参照して、取得したコンテンツの中に当該ユーザの嗜好データに対応する部分があるか否かを判定する（ステップＳ５）。取得したコンテンツの中に当該ユーザの嗜好データに対応する部分がある場合は、嗜好コンテンツ判定部１２３は、パーソナライズ化処理部１２４へパーソナライズ化処理を実行させる。なお、ステップＳ５の判定において、嗜好コンテンツ判定部１２３は、上述した嗜好データの並び順または「好みの度合い」に基づいて、ユーザの興味が高い事物に対するパーソナライズ化処理を優先的に実行させるようにすることもできる。
【００２３】
パーソナライズ化処理部１２４は、スタイル選択部１２５により選択されたスタイルデータに基づいて、取得したコンテンツに当該ユーザの好み情報を追加したり（ステップＳ６）、取得したコンテンツを当該ユーザの好みのスタイルに変更する（ステップＳ７）。コンテンツ送信部１１４は、パーソナライズ化されたコンテンツをユーザ利用端末２に送信する（ステップＳ８）。
【００２４】
一方、ステップＳ３においてパーソナル化表示にユーザが設定していないと判定された場合、ステップＳ４において取得したコンテンツの中に画面に表示される内容が無いと判定された場合、又はステップＳ５において取得したコンテンツの中に当該ユーザの嗜好に関わる内容が無いと判定された場合は、コンテンツ送信部１１４は、コンテンツ受信部１１２で取得したコンテンツをそのままユーザ利用端末２へ送信する（ステップＳ９）。
【００２５】
図６は、スタイルデータ記憶部１２６に記憶されるスタイルデータの一例であり、パーソナライズ化処理部１２４で使用するスタイルをユーザ毎に定義する例を示したものである。例えば、「コーヒー」のテキストがコンテンツに含まれていた場合、そのユーザが見やすいように文字に注目させるように文字の背景色を色づけてマーキングする。あるいは、コーヒーの文字の上に重畳して、セール品の購入ボタンを表示し、購入ボタンのクリック操作からいつも購入している電子商取引サイトからユーザが簡単に購入できるようにしてもよい。また、ユーザ利用端末２が香りを発生する装置と接続されているような場合には、好みのコーヒーの香りを発生させるようにしてもよい。
【００２６】
これらのように、ユーザの好みの表現スタイルは多種多様な中から１つあるいは複数をユーザの好みに応じて選択できる。それらのスタイルは、ユーザ利用端末２において処理実行できるように定義されてスタイルデータ記憶部１２６に蓄積される。
また、他の実施例として、受信した番組表のコンテンツの中に、ユーザのお気に入りの番組が含まれている場合には、テレビのチャンネルをその番組の放送局に切り替えたり、その番組の録画予約を行ったりするリモコン信号を送出するようにしてもよい。
【００２７】
ユーザ利用端末２では、受信したコンテンツをディスプレイに表示する。さらに、香り発生装置やテレビ受像機、テレビ番組録画機などと連携した動作を自動的あるいはユーザの操作により実行する。ここで表示されたボタンをクリックすることにより、さらなるアクセス行動を推奨し、そのアクセス情報を元にユーザ嗜好のデータをより多く収集することにより、精度の向上にもつなげることができる。
【００２８】
以上述べたように、本実施形態では、ユーザ利用端末からサーバコンテンツへのアクセスを監視し、取得あるいは表示される内容を自分好みに変更あるいは情報を付加する等のパーソナライズ化処理を行う。一般的にはサーバ側でパーソナライズの処理を行っていたが、本実施形態では、ユーザ端末とコンテンツとの間に仲介する手段を設け、この仲介手段がやりとりされる内容を把握し、利用する個々のユーザ向けに適切な表示スタイルを選択し、そのスタイルで表示可能なように送信する仕組みとすることにより、サーバ側でパーソナライズ化されないコンテンツも含め、任意のコンテンツを自分好みにパーソナライズされて表示して見ることが可能となる。
【００２９】
このため、本実施形態では、ユーザ利用端末からのコンテンツへのアクセス履歴等からユーザの嗜好を把握し、サーバから取得されたコンテンツにユーザ利用端末で表示される可能性のあるものがあるか、さらにパーソナライズすべき内容があるか否かを判定し、ある場合には、その内容に適切なスタイルにより表示されるようにコンテンツの内容を変更あるいは情報を付加して送信するといった構成により実現する。また、パーソナライズ化切替装置の設定を切り替えることにより、サーバからのコンテンツをそのまま提示することも可能となる。
【００３０】
なお、この発明は上記実施形態に限定されるものではない。例えば、上記実施形態では、パーソナライズ化切替装置１１がユーザ利用端末２とは別の装置に配置されている構成で説明したが、他の実施形態としては、パーソナライズ化切替装置１１がユーザ利用端末２内に配置され、アプリーケションからネットワーク外に対するやり取りをアクセス先取得部１１により監視し、パーソナライズ化されたコンテンツをディスプレイに表示するような構成としてもよい。
【００３１】
また、上記実施形態では、ユーザによるパーソナライズ化処理実行の指示を設定する実行判定部１１３をパーソナライズ化切替装置１１に配置して説明したが、ユーザ利用端末２内部に配置することもできる。これは、コンテンツ提供サーバ４へのアクセス時にパーソナライズ化切替装置１１を経由するように設定していたプロクシの設定を解除し、直接サーバへアクセスするような手段で実現できる。
【００３２】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００３３】
１…コンテンツ表示装置、１１…パーソナライズ化切替装置、１２…パーソナライズ化処理サーバ、２…ユーザ利用端末、４−１〜４−４…コンテンツ提供サーバ、３…外部機器、５…外部のユーザ嗜好データ提供元、１１１…アクセス先取得部、１１２…コンテンツ受信部、１１３…実行判定部、１１４…コンテンツ送信部、１２１…ユーザ嗜好情報抽出部、１２２…ユーザ嗜好データ記憶部、１２３…嗜好コンテンツ判定部、１２４…パーソナライズ化処理部、１２５…スタイル選択部、１２６…スタイルデータ記憶部。
【図１】
0005568537.tif 000002
【図２】
0005568537.tif 000003
【図３】
0005568537.tif 000004
【図４】
0005568537.tif 000005
【図５】
0005568537.tif 000006
【図６】
0005568537.tif 000007