(57)【特許請求の範囲】
【請求項１】
表示手段に表示されたウェブページを閲覧するユーザの視線を検出する視線検出手段と、
前記視線検出手段により検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別手段と、
前記判別手段により判別されたコンテンツの種類に対応するコンテンツを前記ウェブページの所定の位置に配置する配置手段と、
を備え、
前記判別手段は、前記視線検出手段により前記ウェブページ上の同一のコンテンツに対して２回以上の視線が検出された場合に、当該コンテンツの種類を判別することを特徴とする情報処理装置。
【請求項２】
表示手段に表示されたウェブページを閲覧するユーザの視線を検出する視線検出手段と、
前記視線検出手段により検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別手段と、
前記判別手段により判別されたコンテンツの種類に対応する前記ウェブページ上のコンテンツ内に含まれるリンクのリンク先ページを取得する取得手段と、
を備えることを特徴とする情報処理装置。
【請求項３】
前記判別手段は、前記視線検出手段により前記ウェブページ上の同一のコンテンツに対して２回以上の視線が検出された場合に、当該コンテンツの種類を判別することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記判別手段により判別されたコンテンツの種類に対応するコンテンツを前記ウェブページの所定の位置に配置する配置手段を備えることを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記配置手段は、前記判別手段により判別されたコンテンツの種類に対応する広告を前記ウェブページの所定の位置に配置することを特徴とする請求項１又は４に記載の情報処理装置。
【請求項６】
前記視線検出手段により検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のある前記コンテンツを特定する特定手段と、
前記特定手段により特定されたコンテンツを解析して、ユーザの関心情報を抽出する抽出手段と、を備え、
前記配置手段は、前記判別手段により判別されたコンテンツの種類及び前記抽出手段により抽出された関心情報に基づいて、当該コンテンツの種類及び当該関心情報に対応するコンテンツを前記ウェブページの所定の位置に配置することを特徴とする請求項１、４又は５に記載の情報処理装置。
【請求項７】
前記表示手段は、前記ウェブページ上の複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩのウェブページを表示することを特徴とする請求項１〜６のいずれか一項に記載の情報処理装置。
【請求項８】
情報処理装置の情報処理方法であって、
表示手段に表示されたウェブページを閲覧するユーザの視線を検出する視線検出ステップと、
前記視線検出ステップで検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別ステップと、
前記判別ステップで判別されたコンテンツの種類に対応するコンテンツを前記ウェブページの所定の位置に配置する配置ステップと、
を含み、
前記判別ステップは、前記視線検出ステップで前記ウェブページ上の同一のコンテンツに対して２回以上の視線が検出された場合に、当該コンテンツの種類を判別することを特徴とする情報処理方法。
【請求項９】
情報処理装置の情報処理方法であって、
表示手段に表示されたウェブページを閲覧するユーザの視線を検出する視線検出ステップと、
前記視線検出ステップで検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別ステップと、
前記判別ステップで判別されたコンテンツの種類に対応する前記ウェブページ上のコンテンツ内に含まれるリンクのリンク先ページを取得する取得ステップと、
を含む情報処理方法。
【請求項１０】
コンピュータを、
表示手段に表示されたウェブページを閲覧するユーザの視線を検出する視線検出手段、
前記視線検出手段により検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別手段、
前記判別手段により判別されたコンテンツの種類に対応するコンテンツを前記ウェブページの所定の位置に配置する配置手段、
として機能させ、
前記判別手段は、前記視線検出手段により前記ウェブページ上の同一のコンテンツに対して２回以上の視線が検出された場合に、当該コンテンツの種類を判別することを特徴とするプログラム。
【請求項１１】
コンピュータを、
表示手段に表示されたウェブページを閲覧するユーザの視線を検出する視線検出手段、
前記視線検出手段により検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別手段、
前記判別手段により判別されたコンテンツの種類に対応する前記ウェブページ上のコンテンツ内に含まれるリンクのリンク先ページを取得する取得手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、携帯端末等の端末装置でウェブページを表示する際に、ユーザが今後アクセスする可能性があるウェブページ（例えば、リンク先ウェブページ等）について先回りしてレンダリングを行い、このレンダリング結果を予め記憶領域に記憶する先読み機能が知られている。
具体的には、概ね１画面となるウェブページの範囲を簡易に判定し、この範囲内に存在するマルチメディアデータ（画像、音声、動画等）をテキストとともに先読み可能な技術が開示されている（例えば、特許文献１参照）。
また、情報配信サービスで配信されるメッセージに記載されたリンク先ウェブページについて、メッセージの属するカテゴリに応じて決定した先読みタイミングを用いることで、ユーザにとって最適なタイミングで先読みを行うことが可能な技術が開示されている（例えば、特許文献２参照）。
また、１画面で表示している範囲内のリンク先ＵＲＬに予め登録したキーワード（ユーザの興味や関心のある対象に関する単語）が含まれる場合に、そのリンク先のウェブページを先読みする技術が開示されている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１０３７７３号公報
【特許文献２】特開２０１２−１０８７４４号公報
【特許文献３】特開２０１２−１０８７４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術はいずれも、ユーザが今後アクセスする可能性があるウェブページを先読みする技術、即ち、コンテンツの内容に注目した技術であり、ユーザが関心のあるコンテンツの種類を判別し、当該判別結果に対応するコンテンツを先読みするものではなかった。ここで、コンテンツの種類とは、ウェブページ上で表示されるコンテンツの表示形式のことであり、コンテンツの種類としては、例えば、テキストコンテンツ、静止画像コンテンツ、動画像コンテンツなどが存在する。
ユーザによっては、例えば、テキストコンテンツよりも動画像コンテンツに関心がある場合があり、上記従来技術では、遷移後のウェブページ上でユーザが関心のある種類のコンテンツを他の種類のコンテンツよりも優先的に表示させることができず、ユーザの関心に沿う情報を提供することができなかった。
【０００５】
本発明は、ウェブページを閲覧するユーザの関心に沿う情報を提供可能な情報処理装置、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、上記目的を達成するためになされたものであり、
情報処理装置において、
表示手段に表示されたウェブページを閲覧するユーザの視線を検出する視線検出手段と、
前記視線検出手段により検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別手段と、
前記判別手段により判別されたコンテンツの種類に対応するコンテンツを前記ウェブページの所定の位置に配置する配置手段と、
を備え、
前記判別手段は、前記視線検出手段により前記ウェブページ上の同一のコンテンツに対して２回以上の視線が検出された場合に、当該コンテンツの種類を判別することを特徴とする。
請求項２に記載の発明は、上記目的を達成するためになされたものであり、
情報処理装置において、
表示手段に表示されたウェブページを閲覧するユーザの視線を検出する視線検出手段と、
前記視線検出手段により検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別手段と、
前記判別手段により判別されたコンテンツの種類に対応する前記ウェブページ上のコンテンツ内に含まれるリンクのリンク先ページを取得する取得手段と、
を備えることを特徴とする。
請求項３に記載の発明は、請求項２に記載の情報処理装置において、
前記判別手段は、前記視線検出手段により前記ウェブページ上の同一のコンテンツに対して２回以上の視線が検出された場合に、当該コンテンツの種類を判別することを特徴とする。
請求項４に記載の発明は、請求項２又は３に記載の情報処理装置において、
前記判別手段により判別されたコンテンツの種類に対応するコンテンツを前記ウェブページの所定の位置に配置する配置手段を備えることを特徴とする。
【０００８】
請求項５に記載の発明は、請求項１又は４に記載の情報処理装置において、
前記配置手段は、前記判別手段により判別されたコンテンツの種類に対応する広告を前記ウェブページの所定の位置に配置することを特徴とする。
【０００９】
請求項６に記載の発明は、請求項１、４又は５に記載の情報処理装置において、
前記視線検出手段により検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のある前記コンテンツを特定する特定手段と、
前記特定手段により特定されたコンテンツを解析して、ユーザの関心情報を抽出する抽出手段と、を備え、
前記配置手段は、前記判別手段により判別されたコンテンツの種類及び前記抽出手段により抽出された関心情報に基づいて、当該コンテンツの種類及び当該関心情報に対応するコンテンツを前記ウェブページの所定の位置に配置することを特徴とする。
請求項７に記載の発明は、請求項１〜６のいずれか一項に記載の情報処理装置において、
前記表示手段は、前記ウェブページ上の複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩのウェブページを表示することを特徴とする。
【００１２】
請求項８に記載の発明は、
情報処理装置の情報処理方法であって、
表示手段に表示されたウェブページを閲覧するユーザの視線を検出する視線検出ステップと、
前記視線検出ステップで検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別ステップと、
前記判別ステップで判別されたコンテンツの種類に対応するコンテンツを前記ウェブページの所定の位置に配置する配置ステップと、
を含み、
前記判別ステップは、前記視線検出ステップで前記ウェブページ上の同一のコンテンツに対して２回以上の視線が検出された場合に、当該コンテンツの種類を判別することを特徴とする。
請求項９に記載の発明は、
情報処理装置の情報処理方法であって、
表示手段に表示されたウェブページを閲覧するユーザの視線を検出する視線検出ステップと、
前記視線検出ステップで検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別ステップと、
前記判別ステップで判別されたコンテンツの種類に対応する前記ウェブページ上のコンテンツ内に含まれるリンクのリンク先ページを取得する取得ステップと、
を含む。
【００１３】
請求項１０に記載の発明は、
コンピュータを、
表示手段に表示されたウェブページを閲覧するユーザの視線を検出する視線検出手段、
前記視線検出手段により検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別手段、
前記判別手段により判別されたコンテンツの種類に対応するコンテンツを前記ウェブページの所定の位置に配置する配置手段、
として機能させ、
前記判別手段は、前記視線検出手段により前記ウェブページ上の同一のコンテンツに対して２回以上の視線が検出された場合に、当該コンテンツの種類を判別することを特徴とするプログラムである。
請求項１１に記載の発明は、
コンピュータを、
表示手段に表示されたウェブページを閲覧するユーザの視線を検出する視線検出手段、
前記視線検出手段により検出された視線に基づいて、前記ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別手段、
前記判別手段により判別されたコンテンツの種類に対応する前記ウェブページ上のコンテンツ内に含まれるリンクのリンク先ページを取得する取得手段、
として機能させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、ウェブページを閲覧するユーザの関心に沿う情報を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る情報処理システムを構成する各装置の主制御構成を示すブロック図である。
【図２】本実施形態に係る端末装置の動作の一例を示すフローチャートである。
【図３】ストリームＵＩのウェブページのページデータが表示部に表示される様子の一例を示す図である。
【図４】ストリームＵＩのウェブページのページデータに広告情報が挿入された様子の一例を示す図である。
【図５】変形例１に係る端末装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１７】
［１．構成の説明］
以下、図面を参照しながら、この発明の一実施形態について詳しく説明する。
［１−１．システム構成の説明］
まず、本実施形態に係る情報処理システム１の構成について説明する。
情報処理システム１は、図１に示すように、サーバ装置１０と、情報処理装置としての端末装置２０と、を備えて構成されている。情報処理システム１の各装置は、通信ネットワークＮに接続される。通信ネットワークＮは、具体的には、インターネットや電気通信事業者等の電話回線網や携帯電話通信網等である。
【００１８】
サーバ装置１０は、例えば、ＰＣ、ＷＳ（Work Station）等の情報機器であり、端末装置２０からのアクセスに応じて、所定の動作を行う。具体的には、サーバ装置１０は、端末装置２０から所望のウェブページの要求がなされると、要求元の端末装置２０に対象のページデータを送信するウェブサーバである。サーバ装置１０は、通常のウェブページ及びストリームＵＩ（User Interface）のウェブページのいずれも提供可能であるものとする。サーバ装置１０は、１台で構成されるものとするが、これに限定されるものではなく、複数台の装置から構成されるものとしてもよい。
【００１９】
端末装置２０は、スマートフォンやタブレットなどのスマートデバイス、携帯電話機等の各ユーザが所持して使用する携帯端末である。但し、端末装置２０は、デスクトップＰＣ等の据え置き型の端末装置としてもよい。端末装置２０は、通信ネットワークＮ（具体的には、端末装置２０は、の通信回線や無線ＬＡＮ（Local Area Network）等）を用いて、サーバ装置１０との間で相互に通信を行う。
【００２０】
［１−２．サーバ装置の構成の説明］
次に、サーバ装置１０の構成について説明する。
サーバ装置１０は、制御部１１と、操作部１２と、表示部１３と、記憶部１４と、通信部１５と、を備えて構成されている。
【００２１】
制御部１１は、サーバ装置１０の動作を中央制御する。具体的には、制御部１１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成され、ＲＡＭの作業領域に展開されたＲＯＭや記憶部１４に記憶されたプログラムデータとＣＰＵとの協働により、サーバ装置１０の各部を統括制御する。
【００２２】
操作部１２は、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーなどを有するキーボード、マウス等のポインティングデバイスなどを備え、ユーザからの操作入力を受け付けて、操作入力に応じた操作信号を制御部１１へと出力する。
表示部１３は、例えば、ＬＣＤ（Liquid Crystal Display）などのディスプレイを備え、制御部１１から出力された表示制御信号に基づいた画像を表示画面に表示する。
【００２３】
記憶部１４は、例えば、ＨＤＤ（Hard disk drive）、半導体メモリなどにより構成され、プログラムデータや各種設定データ等のデータを制御部１１から読み書き可能に記憶する。
【００２４】
通信部１５は、通信用ＩＣ（Integrated Circuit）及び通信コネクタなどを有する通信インターフェイスであり、制御部１１の制御の下、所定の通信プロトコルを用いて通信ネットワークＮを介したデータ通信を行う。例えば、通信部１５は、端末装置２０から指定されたウェブページ等を、端末装置２０に送信する。また、通信部１５は、端末装置２０から送信された判別情報を受信し、当該受信された判別情報に基づいて抽出された広告情報を、端末装置２０に送信する。
【００２５】
［１−３．端末装置の構成の説明］
次に、端末装置２０の構成について説明する。
端末装置２０は、制御部２１と、操作部２２と、表示部２３と、記憶部２４と、通信部２５と、撮像部２６と、を備えて構成されている。
【００２６】
制御部２１は、端末装置２０の動作を中央制御する。具体的には、制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成され、ＲＡＭの作業領域に展開されたＲＯＭや記憶部２４に記憶されたプログラムデータとＣＰＵとの協働により、端末装置２０の各部を統括制御する。
【００２７】
操作部２２は、例えば、ホームボタン等からなるキー入力部と、表示部２３と一体的に形成されたタッチパネルと、を備え、ユーザからの操作入力を受け付けて、操作入力に応じた操作信号を制御部２１へと出力する。
表示部（表示手段）２３は、例えば、ＬＣＤ、有機ＥＬ（Electro Luminescence）素子を用いたＦＰＤ（Flat Panel Display）などのディスプレイを備え、制御部２１から出力された表示制御信号に基づいた画像を表示画面に表示する。例えば、表示部２３は、ウェブブラウザが起動されると、サーバ装置１から送信されたウェブページを表示する。
【００２８】
記憶部２４は、例えば、ＨＤＤ、半導体メモリなどにより構成され、プログラムデータや各種設定データ等のデータを制御部２１から読み書き可能に記憶する。
【００２９】
通信部２５は、アンテナや通信回路を備え、制御部２１による制御の下で外部機器との間の無線通信を行う。具体的には、通信部２５は、基地局で中継されることで、通信ネットワークＮを介してデータ通信を行う。例えば、通信部２５は、サーバ装置１０の通信部１５から送信されたウェブページ等を受信する。また、通信部２５は、判別情報を端末装置２０に送信し、サーバ装置１０から送信された広告情報を受信する。
【００３０】
撮像部２６は、端末装置２０に内蔵されたカメラであり、表示部２３に表示されたウェブページを閲覧するユーザの顔を撮像して顔画像データを生成する。そして、撮像部２６は、生成した顔画像データを制御部２１に出力する。
制御部２１は、撮像部２６から出力された顔画像データに基づいて、ユーザの視線を検出する。即ち、撮像部２６と制御部２１とが連携して、本発明の視線検出手段として機能する。なお、顔画像データに基づく視線検出については、公知技術を利用することができる。
【００３１】
［２．動作の説明］
次に、本実施形態に係る端末装置２０の具体的な動作について、図２のフローチャートを参照して説明する。
一般に、ユーザがストリームＵＩのウェブページを閲覧する際、関心のないコンテンツに関しては、流し読み、飛ばし読みされて、ユーザの視線がコンテンツ上を高速で通過していくのに対し、関心のあるコンテンツに関しては、ユーザの視線が一定期間静止（滞在）したり、低速で通過したりして、コンテンツ上に留まる時間が長くなる。
即ち、ユーザの視線を検出して、視線を検出した位置と移動速度とを取得することで、各コンテンツに対する視線の動きを解析することができ、各コンテンツに対するユーザの関心を精度よく把握することが可能となる。
【００３２】
以下、ストリームＵＩのウェブページを閲覧するユーザの視線に基づいて判別されたコンテンツの種類に対応する広告を、ウェブページの所定の位置に挿入する処理について説明する。この処理は、ユーザがウェブブラウザを起動して、ストリームＵＩのウェブページの閲覧を開始した場合に行われる。この処理は、専用のアプリにより実現することもできるし、処理内容をＪａｖａＳｃｒｉｐｔ（登録商標）などのスクリプトで記述しておくことにより実現することもできる。
【００３３】
まず、端末装置２０の制御部２１は、表示部２３に表示されたコンテンツが所定数以上であるか否かを判定する（ステップＳ１）。ここで、所定数とは、ユーザが関心のあるコンテンツを特定するに足ると想定される数のことであり、本実施形態では１０個に設定されている。なお、所定数は上記例に限られるものではなく、任意の数を設定することができる。
表示されたコンテンツが所定数以上であると判定した場合（ステップＳ１：ＹＥＳ）は、次のステップＳ２へと移行する。
一方、表示されたコンテンツが所定数以上でない、即ち、所定数未満であると判定した場合（ステップＳ１：ＮＯ）は、所定数以上となるまでステップＳ１の処理を繰り返す。
なお、撮像部２６は、ステップＳ１の処理とは無関係に、表示部２３に表示されたウェブページを閲覧するユーザの顔を随時撮像して顔画像データを生成し、生成した顔画像データを制御部２１に出力する。そして、制御部２１は、撮像部２６から出力された顔画像データに基づいて、ユーザの視線を検出する。
【００３４】
次に、制御部２１は、検出された視線に基づいて、ユーザが関心のあるコンテンツの種類を判別する（ステップＳ２）。具体的には、まず、制御部２１は、検出された視線に基づいて、当該視線の位置と移動速度とを取得する。次いで、制御部２１は、取得した視線の位置及び移動速度に基づいて、所定速度以下で移動する視線の位置に配置されたコンテンツを参照して、ユーザが関心のあるコンテンツの種類を判別する。ここで、所定速度とは、一般にユーザがコンテンツを閲覧していると見做すことができる速度のことである。
即ち、制御部２１は、視線検出手段により検出された視線に基づいて、ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別手段として機能する。
以下、具体的な判別の一例について、図３を用いて説明する。
【００３５】
図３は、ストリームＵＩのウェブページのページデータＰ１が表示部２３に表示される様子の一例を示す図である。本実施形態において、ページデータＰ１を構成する各コンテンツ（例えば、コンテンツＣ１〜Ｃ８）は、テキストコンテンツ、静止画像コンテンツ、及び動画像コンテンツの一又は複数の組み合わせにより構成されている。
例えば、図３に示す例において、コンテンツＣ３は、テキストコンテンツＥ１と、静止画像コンテンツＥ２と、により構成されている。本実施形態では、このコンテンツＣ３のテキストコンテンツＥ１が配置された領域内を所定速度以下で移動する視線を検出したものとする。この場合、コンテンツＣ３のテキストコンテンツＥ１が関心のあるコンテンツとして特定され、関心のあるコンテンツの種類が「テキストコンテンツ」であると判別される。
なお、所定速度以下で移動する視線を検出した領域が複数存在する場合は、複数の領域のそれぞれで関心のあるコンテンツの種類を判別するようにしてもよいし、最も視線の移動速度が遅い領域のみで関心のあるコンテンツの種類を判別するようにしてもよい
【００３６】
次に、制御部２１は、ステップＳ２で判別されたコンテンツの種類を示す判別情報を、サーバ装置１０に送信する（ステップＳ３）。具体的には、制御部２１は、Ａｊａｘ（Asynchronous JavaScript And XML）の技術を利用して、ステップＳ２で判別されたコンテンツの種類を示す判別情報をＪａｖａＳｃｒｉｐｔで捕捉し、当該判別情報をサーバ装置１０に非同期で送信する。
その後、サーバ装置１０において、制御部１１の制御により、ステップＳ３で送信された判別情報に基づいて、当該判別情報に対応する広告情報が抽出される。例えば、ステップＳ３で送信された判別情報が「テキストコンテンツ」であった場合には、テキストが主となる広告（テキスト広告）を表示させるための広告情報が抽出され、「静止画像コンテンツ」であった場合には、静止画像が主となる広告を表示させるための広告情報が抽出される。そして、制御部１１は、抽出された広告情報を、端末装置２０に送信する。
【００３７】
次に、制御部２１は、サーバ装置１０から送信された広告情報を非同期に受信する（ステップＳ４）。
次に、制御部２１は、ステップＳ４で受信された広告情報に基づく広告を、ストリームＵＩのウェブページの所定の位置に挿入する（ステップＳ５）。所定の位置は予め設定されており、本実施形態では、ステップＳ５の処理時に表示部２３に表示されている最下方のコンテンツの２つ後に表示される位置に設定されている。即ち、ステップＳ４で受信された広告情報に基づく広告は、ステップＳ５の処理時に表示部２３に表示されている最下方のコンテンツの２つ後に表示される位置に挿入される。例えば、ステップＳ４で受信された広告情報がテキスト広告Ａ１を表示させるための広告情報であった場合は、テキスト広告Ａ１が、ステップＳ５の処理時に表示部２３に表示されている最下方のコンテンツＣ５の２つ後に表示される位置（コンテンツＣ７の１つ前の位置）に挿入される（図４参照）。なお、所定の位置は上記例に限られるものではなく、任意の位置に設定することができる。
即ち、制御部２１は、判別手段により判別されたコンテンツの種類に対応するコンテンツをウェブページの所定の位置に配置する配置手段として機能する。
その後、ユーザのスクロール操作により、各コンテンツが上方に移動することで、広告Ａ１が表示部２３に表示されることとなる。
【００３８】
［３．効果］
以上のように、本実施形態に係る情報処理装置としての端末装置２０は、表示手段（表示部２３）に表示されたウェブページを閲覧するユーザの視線を検出する視線検出手段（撮像部２６、制御部２１）と、視線検出手段により検出された視線に基づいて、ウェブページ上の複数のコンテンツのうち、ユーザが関心のあるコンテンツの種類を判別する判別手段（制御部２１）と、判別手段により判別されたコンテンツの種類に対応するコンテンツをウェブページの所定の位置に配置する配置手段（制御部２１）と、を備える。
従って、本実施形態に係る端末装置２０によれば、ウェブページを閲覧するユーザが関心のある種類のコンテンツを他の種類のコンテンツよりも優先的に表示させるなどの制御を行うことができるので、ユーザの関心に沿う情報を提供することができる。
【００３９】
また、本実施形態に係る端末装置２０によれば、表示部２３は、ウェブページ上の複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩのウェブページを表示する。
従って、本実施形態に係る端末装置２０によれば、ストリームＵＩのウェブページにおいてページ遷移を経る必要がないことから、データ通信量を抑制しつつユーザが関心のある種類のコンテンツを提供することができる。
【００４０】
また、本実施形態に係る端末装置２０によれば、配置手段は、判別手段により判別されたコンテンツの種類に対応する広告をウェブページの所定の位置に挿入する。
従って、本実施形態に係る端末装置２０によれば、ウェブページを閲覧するユーザの関心に沿う広告を提供することができるので、ＣＴＲ（Click Through Rate）を向上させることができる。
【００４１】
以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００４２】
［４．変形例］
（変形例１）
例えば、上記実施形態では、判別手段により判別されたコンテンツの種類に対応するコンテンツをウェブページの所定の位置に配置する制御を行うようにしているが、これに限定されるものではない。例えば、ユーザが関心のある種類のコンテンツ内に含まれるリンクのリンク先ページを予めダウンロードしておき、当該リンクがユーザにより選択された際に、当該ダウンロードしておいたリンク先ページを表示させる制御を行うようにしてもよい。なお、説明の簡略化のため、実施形態と同様の構成については、同一の符号を付して、その詳細な説明を省略する。
以下、変形例１に係る端末装置２０の具体的な動作について、図５のフローチャートを参照して説明する。
【００４３】
ステップＳ１１及びステップＳ１２の処理は、実施形態に係る端末装置２０の動作について示す図２のステップＳ１及びステップＳ２の処理と同様であるので、説明を省略する。
次に、制御部２１は、ステップＳ１２で判別されたコンテンツの種類を示す判別情報に基づいて、表示部２３に表示されたウェブページ上のコンテンツのうち、ユーザが関心のある種類のコンテンツ内に含まれるリンクのリンク先ページのダウンロードを開始する（ステップＳ１３）。具体的には、制御部２１は、サーバ装置１０に対して、ユーザが関心のある種類のコンテンツ内に含まれるリンクのリンク先ページの取得要求を送信する。例えば、判別情報が「テキストコンテンツ」であった場合には、テキストコンテンツ内に含まれるリンクのリンク先ページのダウンロードを開始する。ダウンロードが完了したリンク先ページは、記憶部１４又はＲＡＭ等に記憶される。なお、ここでは、ユーザが関心のある種類のコンテンツ内に含まれるリンクのリンク先ページのみをダウンロードするように説明したが、その後にユーザが関心のない種類のコンテンツ内に含まれるリンクのリンク先ページをダウンロードするようにしてもよい。
即ち、制御部２１は、判別手段により判別されたコンテンツの種類に対応するコンテンツ内に含まれるリンクのリンク先ページを取得する取得手段として機能する。
【００４４】
次に、制御部２１は、表示部２３に表示されたウェブページ上の各種リンクのうち、いずれかのリンクが選択されたか否かを判定する（ステップＳ１４）。リンクを選択する方法としては、タップ操作の他、キーボードやマウス等によるクリック操作等も含まれる。
リンクが選択されたと判定した場合（ステップＳ１４：ＹＥＳ）は、次のステップＳ１５へと移行する。
一方、リンクが選択されていないと判定した場合（ステップＳ１４：ＮＯ）は、リンクが選択されるまでステップＳ１４の処理を繰り返す。
次に、制御部２１は、ステップＳ１４で選択されたリンクのリンク先ページを表示部２３に表示させる（ステップＳ１５）。ステップＳ１５の処理の時点で、当該リンク先ページのダウンロードが完了している場合は、記憶先である記憶部１４又はＲＡＭ等から当該リンク先ページを読み出して、表示部２３に表示させる。一方、当該リンク先ページのダウンロードが完了していない場合は、当該リンク先ページをダウンロードして、表示部２３に表示させる。
【００４５】
以上のように、変形例１に係る端末装置２０によれば、ユーザによるリンクの選択操作に先立ってユーザが関心のある種類のコンテンツ内に含まれるリンクのリンク先ページのダウンロードを開始することができるので、ウェブページを閲覧するユーザの関心に沿う情報を、例えば、一時的に通信圏外に置かれている状況下であっても、既にダウンロードが完了してさえいれば、通信の回復を待つことなく即座に提供することができる。
【００４６】
なお、上記変形例１では、判別手段により判別されたコンテンツの種類に対応するコンテンツ内に含まれるリンクのリンク先ページを取得するようにしているが、これに限定されるものではない。例えば、判別手段により判別されたコンテンツの種類に対応する広告内に含まれるリンクのリンク先ページを取得するようにしてもよい。この場合、例えば、判別手段により判別されたコンテンツの種類が「テキストコンテンツ」であった場合には、「テキスト広告」内に含まれるリンクのリンク先ページを取得する。
これにより、ウェブページを閲覧するユーザの関心に沿う広告の情報を、例えば、一時的に通信圏外に置かれている状況下であっても、既にダウンロードが完了してさえいれば、通信の回復を待つことなく即座に提供することができる。従って、一の広告の閲覧に掛かる時間を短縮することができ、多くの広告をユーザに閲覧させることができるので、ＣＴＲ（Click Through Rate）を向上させることができる。
【００４７】
（その他の変形例）
例えば、上記実施形態では、検出された視線に基づいて、ユーザが関心のあるコンテンツの種類を判別するようにしているが、これに限定されるものではない。例えば、関心のあるコンテンツの種類を判別することに加えて、関心のあるコンテンツの関心情報を抽出するようにしてもよい。
【００４８】
具体的には、まず、制御部２１は、検出された視線に基づいて、ユーザが関心のあるコンテンツを特定する。例えば、制御部２１は、所定速度以下で移動する視線の位置に配置されたコンテンツを、ユーザが関心のあるコンテンツとして特定する。即ち、制御部２１は、本発明の特定手段として機能する。
次に、制御部２１は、特定されたコンテンツを解析して、ユーザの関心情報を抽出する。例えば、制御部２１は、特定されたコンテンツに対して日本語の形態素解析を行い、コンテンツの内容や特徴を示すキーワード若しくは当該キーワードに関連するジャンル（分野）を関心情報として抽出する。即ち、制御部２１は、本発明の抽出手段として機能する。
次に、制御部２１は、判別情報とともにこの関心情報をサーバ装置１０に送信する。
【００４９】
その後、サーバ装置１０において、制御部１１の制御により、送信された判別情報及び関心情報に基づいて、当該判別情報及び関心情報に対応する広告情報が抽出される。例えば、送信された判別情報が「テキストコンテンツ」であり、関心情報が「ｉＰｈｏｎｅ（登録商標）」であった場合には、「ｉＰｈｏｎｅ」に対応するテキスト広告を表示させるための広告情報が抽出される。また、送信された判別情報が「静止画像コンテンツ」であり、関心情報が「スマートフォン」であった場合には、「スマートフォン」に対応する静止画像広告を表示させるための広告情報が抽出される。
【００５０】
以上のように、コンテンツを解析してユーザの関心情報を抽出することでユーザの関心を詳細に取得することができるので、ユーザに対してより適切な情報を提供することができる。
【００５１】
また、上記実施形態及び変形例１では、ストリームＵＩのウェブページを閲覧する場合を例示して説明しているが、これに限定されるものではない。例えば、ページ単位でウェブページを遷移させるページ遷移型のウェブページを閲覧する場合に適用することも可能である。
例えば、表示部２３に表示されたウェブページ内のいずれかのコンテンツがユーザによりタップ操作又はクリック操作された場合、当該コンテンツをより詳細に説明するウェブページへと遷移する。この際、遷移先のウェブページにおいて、判別情報に対応するコンテンツを所定の位置に配置することで、当該コンテンツを優先的に表示させる。例えば、ユーザが「テキストコンテンツ」に関心がある場合、テキストコンテンツを所定の位置に配置して、優先的に表示させる。ここで、所定の位置とは、例えば、ウェブページの最先の位置や画面の中央部など、ユーザの目に留まり易い位置のことである。
【００５２】
また、上記実施形態では、判別情報に対応する広告情報に基づく広告を、ウェブページの所定の位置に配置するようにしているが、これに限定されるものではない。例えば、広告情報の代わりにユーザが関心のある種類のコンテンツを当該判別情報と対応付けることで、広告の代わりにユーザが関心のある種類のコンテンツを所定の位置に配置するようにしてもよい。
【００５３】
また、上記実施形態及び変形例１では、検出された視線の位置及び移動速度に基づいて、ユーザが関心のあるコンテンツの種類を判別するようにしているが、これに限定されるものではない。例えば、ウェブページ上の同一のコンテンツに対して２回以上の視線が検出された場合（所謂二度見の場合）に、当該コンテンツの種類を判別するようにしてもよい。ここで、視線の検出回数は、一のコンテンツにおいて、視線が検出されてから視線が外れるまでを１回とカウントする。二度見の場合、対象のコンテンツに対する関心の度合いが強いと考えられるため、一度目に高速で流し読みしたような場合であっても、コンテンツの種類を判別するだけの価値を見出すことができる。上記のように、２回以上の視線が検出された場合にコンテンツの種類を判別することにより、様々な可能性の中からユーザにより適した情報を選択して提供することができる。
また、一度視線が検出されてから所定時間以内に再度視線が検出された場合に限定して、コンテンツの種類を判別するようにしてもよい。ここで、所定時間とは、一般にユーザの関心が強いと見做すことができる程度に短い時間のことである。所定時間以内に限定することで、関心がより強いと判断できる場合のみコンテンツの種類を判別するので、ユーザに対して提供する価値がより高い情報のみを提供することができる。
【００５４】
また、上記実施形態では、検出された視線の位置及び移動速度に基づいて、ユーザが関心のあるコンテンツの種類を判別するようにしているが、これに限定されるものではない。例えば、移動速度の代わりに、コンテンツ上での視線の滞在時間を取得し、滞在時間が所定時間以上である場合に、当該コンテンツの種類を判別するようにしてもよい。
【００５５】
また、上記実施形態では、ユーザが関心のあるコンテンツの種類が、テキストコンテンツ、静止画像コンテンツ、及び動画像コンテンツのいずれであるかを判別するようにしているが、これに限定されるものではない。例えば、動画像コンテンツを更に、実写系動画像コンテンツと、カートゥーン系動画像コンテンツと、に区分して判別するようにしてもよい。
また、テキストコンテンツ、静止画像コンテンツ、動画像コンテンツ（実写系動画像コンテンツ及びカートゥーン系動画像コンテンツ）のうち、少なくとも２つを判別可能であれば、いかなる組み合わせで判別するようにしてもよく、例えば、テキストコンテンツ及び静止画像コンテンツのいずれであるかのみを判別するようにしてもよい。
【００５６】
また、上記実施形態では、検出された視線のみに基づいて、ユーザが関心のあるコンテンツの種類を判別するようにしているが、これに限定されるものではない。例えば、端末装置２０の操作部２２を、キーボードやマウス等の表示部２３と一体に形成されない構成とすることで、ページ遷移型のウェブページを閲覧する場合に、検出された視線の位置に配置されたコンテンツ上に指示や操作の対象を指し示すカーソルが移動したことを検出した場合にのみ、関心のあるコンテンツの種類を判別する制御を行うようにしてもよい。
これにより、ユーザがクリック操作によりページ遷移させる可能性が高い状況においてのみ関心のあるコンテンツの種類を判別する制御を行うので、無駄な先読みを抑制することができる。
【００５７】
また、上記実施形態では、端末装置２０を本発明の情報処理装置として説明したが、サーバ装置１０を本発明の情報処理装置とすることも可能である。
この場合、サーバ装置１０の制御部１１は、端末装置２０の制御部２１が検出したユーザの視線を受信することで、本発明の視線検出手段として機能する。
また、制御部１１は、制御部２１の代わりに図２のステップＳ２の処理を行うことで、本発明の判別手段として機能する。
また、制御部１１は、判別手段により判別されたコンテンツの種類を示す判別情報に基づいて、当該判別情報に対応するコンテンツをウェブページの所定の位置に配置するための情報を、当該コンテンツとともに端末装置２０に送信することで、本発明の配置手段として機能する。
また、制御部１１は、端末装置２０から送信されたリンク先ページの取得要求を受信することで、本発明の取得手段として機能する。
なお、視線検出手段、判別手段、配置手段、取得手段のうちいずれかの機能をサーバ装置１０で実現し、残りの機能を端末装置２０で実現することも可能である。
【００５８】
また、本出願に示す各態様は、方法、プログラムなどとしても把握することができる。方法やプログラムのカテゴリについては、装置のカテゴリで示した「手段」を、例えば、「工程」や「ステップ」のように適宜読み替えるものとする。また、処理やステップの順序は、本出願に直接明記のものに限定されず、順序を変更したり、一部の処理をまとめて若しくは随時一部分ずつ実行するよう変更したりすることができる。
【００５９】
その他、サーバ装置及び端末装置を構成する各装置の細部構成及び各装置の細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【００６０】
１  情報処理システム
１０  サーバ装置
１１  制御部
１２  操作部
１３  表示部
１４  記憶部
１５  通信部
２０  端末装置（情報処理装置）
２１  制御部（視線検出手段、判別手段、配置手段、特定手段、抽出手段、取得手段）
２２  操作部
２３  表示部（表示手段）
２４  記憶部
２５  通信部
２６  撮像部（視線検出手段）
【図１】
0006279997.tif 000002
【図２】
0006279997.tif 000003
【図３】
0006279997.tif 000004
【図４】
0006279997.tif 000005
【図５】
0006279997.tif 000006