(57)【要約】      （修正有）【課題】選択可能に表示されたテキストが選択された場合において選択されたテキストに関連するコンテンツを効果的に表示することができる情報表示プログラム、情報表示方法、情報表示装置、および情報処理システムを提供する。【解決手段】情報表示プログラムは、取得手順と、第１表示処理手順と、第２表示処理手順とをコンピュータに実行させる。取得手順は、第１コンテンツを取得する。第１表示処理手順は、第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、第１コンテンツを表示部に表示させる。第２表示処理手順は、第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、一部のテキストに関連する第２コンテンツを第１コンテンツ上に重畳し且つ第１コンテンツに対して相対的に強調した状態で表示部２３に表示させる。【選択図】図１
2020047013.tif 000002
【特許請求の範囲】
【請求項１】
第１コンテンツを取得する取得手順と、
前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる第１表示処理手順と
前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストに関連する第２コンテンツを前記第１コンテンツ上に重畳し且つ前記第１コンテンツに対して相対的に強調した状態で前記表示部に表示させる第２表示処理手順と
をコンピュータに実行させることを特徴とする情報表示プログラム。
【請求項２】
前記一部のテキストには前記第２コンテンツへのリンク情報が設定されており、
前記取得手順は、
前記一部のテキストが選択された場合、前記リンク情報に基づいて前記第２コンテンツを取得する
ことを特徴とする請求項１に記載の情報表示プログラム。
【請求項３】
前記一部のテキストには前記第２コンテンツへのリンク情報が設定されており、
前記取得手順は、
前記一部のテキストが選択される前に、前記リンク情報に基づいて前記第２コンテンツを取得し、取得した前記第２コンテンツを記憶部に記憶すると共に、前記一部のテキストが選択された場合、前記記憶部から前記第２コンテンツを取得する
ことを特徴とする請求項１に記載の情報表示プログラム。
【請求項４】
前記第２コンテンツは、利用者の情報に基づいて選択されたコンテンツである
ことを特徴とする請求項１または２に記載の情報表示プログラム。
【請求項５】
前記第２表示処理手順は、
前記選択の態様に対応した種別の第２コンテンツを前記表示部に表示させる
ことを特徴とする請求項１〜４のいずれか一つに記載の情報表示プログラム。
【請求項６】
前記第２表示処理手順は、
前記第２コンテンツの種別に応じて前記強調の状態を変更する
ことを特徴とする請求項１〜５のいずれか一つに記載の情報表示プログラム。
【請求項７】
前記第２表示処理手順は、
利用者の属性に応じて前記強調の状態を変更する
ことを特徴とする請求項１〜６のいずれか一つに記載の情報表示プログラム。
【請求項８】
前記第２表示処理手順は、
前記選択された一部のテキスト上を避けた位置に前記第２コンテンツを表示させる
ことを特徴とする請求項１〜７のいずれか一つに記載の情報表示プログラム。
【請求項９】
コンピュータが実行する情報表示方法であって、
第１コンテンツを取得する取得工程と、
前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる第１表示処理工程と
前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストに関連する第２コンテンツを前記第１コンテンツ上に重畳し且つ前記第１コンテンツに対して相対的に強調した状態で前記表示部に表示させる第２表示処理工程と
を含むことを特徴とする情報表示方法。
【請求項１０】
第１コンテンツを取得する取得部と、
前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる第１表示処理と、前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストに関連する第２コンテンツを前記第１コンテンツ上に重畳し且つ前記第１コンテンツに対して相対的に強調した状態で前記表示部に表示させる第２表示処理とを実行する表示処理部と
を備えることを特徴とする情報表示装置。
【請求項１１】
請求項１０に記載の情報表示装置と、情報提供装置とを備え、
前記情報提供装置は、
前記第１コンテンツを閲覧する利用者に応じた種別のコンテンツを前記第２コンテンツとして選択する選択部と、
前記第２コンテンツへのリンク情報を前記一部のテキストに関連付けた前記第１コンテンツを前記情報表示装置へ提供する提供部と、を備える
ことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示プログラム、情報表示方法、情報表示装置、および情報処理システムに関する。
【背景技術】
【０００２】
従来、スマートフォンやタブレット型ＰＣ（Personal  Computer）などのスマートデバイス、またはデスクトップ型のＰＣなどの任意の情報表示装置を用いて、ウェブ検索を行う技術が知られている。例えば、利用者は、閲覧しているコンテンツに検索を行いたい内容が含まれている場合は、検索サイトやアプリケーションなどから提供される検索窓に検索を行いたい内容を検索キーワードとして入力することで、入力した検索キーワードに対応する検索結果を閲覧することができる。
【０００３】
このように、利用者は、検索窓に検索キーワードを入力することで検索キーワードに対応する検索結果を閲覧できるが、検索キーワードの入力には手間がかかり煩わしい。そこで、特許文献１には、閲覧中のコンテンツに含まれるテキストのうち所定の条件を満たすテキストを選択可能に表示し、かかるテキストが選択された場合に、選択されたテキストに関連するコンテンツを表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−７３０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の技術では、選択されたテキストに関連するコンテンツを表示することができるが、かかるコンテンツを効果的に表示する点で改善の余地があった。
【０００６】
本願は、上記に鑑みてなされたものであって、選択可能に表示されたテキストが選択された場合において選択されたテキストに関連するコンテンツを効果的に表示することができる情報表示プログラム、情報表示方法、情報表示装置、および情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る情報表示プログラムは、取得手順と、第１表示処理手順と、第２表示処理手順とをコンピュータに実行させる。前記取得手順は、第１コンテンツを取得する。前記第１表示処理手順は、前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる。前記第２表示処理手順は、前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストに関連する第２コンテンツを前記第１コンテンツ上に重畳し且つ前記第１コンテンツに対して相対的に強調した状態で前記表示部に表示させる。
【発明の効果】
【０００８】
実施形態の一態様によれば、選択可能に表示されたテキストが選択された場合において選択されたテキストに関連するコンテンツを効果的に表示することができる情報表示プログラム、情報表示方法、情報表示装置、および情報処理システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る情報表示処理を説明するための図である。
【図２】図２は、実施形態に係る情報処理システムの構成例を示す図である。
【図３】図３は、実施形態に係る情報提供装置の構成例を示す図である。
【図４】図４は、実施形態に係る利用者情報データベースに含まれる情報の一例を示す図である。
【図５】図５は、実施形態に係る検索ログデータベースに含まれる情報の一例を示す図である。
【図６】図６は、実施形態に係る端末装置の構成例を示す図である。
【図７】図７は、実施形態に係る端末装置の画面の一例を示す図である。
【図８】図８は、実施形態に係る端末装置における表示処理を説明するための図（その１）である。
【図９】図９は、実施形態に係る端末装置における表示処理を説明するための図（その２）である。
【図１０】図１０は、実施形態に係る情報提供装置の処理の一例を示すフローチャートである。
【図１１】図１１は、実施形態に係る端末装置の処理の一例を示すフローチャートである。
【図１２】図１２は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る情報表示プログラム、情報表示方法、情報表示装置、および情報処理システムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報表示プログラム、情報表示方法、情報表示装置、および情報処理システムが限定されるものではない。
【００１１】
〔１．情報表示処理〕
図１は、実施形態に係る情報表示処理を説明するための図である。図１では、情報表示装置の一例である端末装置２によって情報表示処理が実行される。かかる情報表示処理は、端末装置２において情報提供装置１から提供されるコンテンツを表示する処理である。
【００１２】
情報提供装置１は、端末装置２から指定されたコンテンツを端末装置２へ提供する。情報提供装置１によって提供されるコンテンツは、テキストや画像を含むコンテンツであり、例えば、ニュースやブログなどの記事である。
【００１３】
端末装置２は、スマートフォンやタブレット端末などのスマートデバイスであり、３Ｇ（Generation）やＬＴＥ（Long  Term  Evolution）などの無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。端末装置２には、タッチパネルが採用されている。端末装置２の利用者Ｕは、指やスタイラスで表示部２３の表示面８０（以下、画面８０と記載する）をタッチすることにより各種操作を行うことができる。なお、端末装置２は、スマートデバイスのみならず、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）などの情報処理装置であってもよい。
【００１４】
端末装置２の利用者Ｕが端末装置２の画面をタッチしてコンテンツを取得するための操作を行うと、端末装置２からコンテンツ配信要求が送信される（ステップＳ１）。情報提供装置１は、端末装置２からコンテンツ配信要求を受信すると、かかるコンテンツ配信要求に応じた第１コンテンツＣ１０を端末装置２へ配信する（ステップＳ２）。
【００１５】
端末装置２は、情報提供装置１から配信される第１コンテンツＣ１０を取得する取得処理を実行する（ステップＳ３）。そして、端末装置２は、第１コンテンツＣ１０に含まれるテキストを選択可能な状態で、第１コンテンツＣ１０を表示部２３に表示させる第１表示処理を実行する（ステップＳ４）。このとき、表示部２３の画面８０は、第１状態である。
【００１６】
第１コンテンツＣ１０に含まれるテキストのうち一部のテキストには第２コンテンツＣ２０へのリンク情報が関連付けられており、かかる一部のテキストは、画面８０において、利用者Ｕに選択可能に下線により強調表示されている。図１に示す第１コンテンツＣ１０では、「女優Ａ」、「ホテルＢ」、「映画Ｃ」、「人物Ｄ」、「テレビ番組Ｅ」、「ブランドＦ」、および「サングラスＧ」の各々が利用者Ｕによって選択可能なテキストとして画面８０に表示されている。以下、このように利用者Ｕによって選択可能なテキストを選択可能テキストと記載する場合がある。
【００１７】
端末装置２は、第１コンテンツＣ１０に含まれる選択可能テキストが選択された場合、選択された選択可能テキストに関連する第２コンテンツＣ２０を第１コンテンツＣ１０上に重畳し且つ第１コンテンツＣ１０に対して相対的に強調した状態で表示部２３に表示させる第２表示処理を行う（ステップＳ５）。
【００１８】
これにより、第１コンテンツＣ１０に含まれるテキストのうち利用者Ｕによって選択された選択可能テキストに関連する第２コンテンツＣ２０が表示部２３に表示されるため、利用者Ｕは、選択可能テキストに関連するコンテンツを検索する手間を軽減することができる。また、選択可能テキストに関連する第２コンテンツＣ２０が第１コンテンツＣ１０に対して相対的に強調した状態で表示されるため、第２コンテンツＣ２０を効果的に表示することができる。
【００１９】
端末装置２は、第１コンテンツＣ１０に含まれる選択可能テキストが選択された場合、選択可能テキストに関連付けられた第２コンテンツＣ２０へのリンク情報に基づいて、第２コンテンツＣ２０を他の装置または情報提供装置１から取得する。そして、端末装置２は、取得した第２コンテンツＣ２０を第１コンテンツＣ１０上に重畳し且つ第１コンテンツＣ１０に対して相対的に強調した状態で表示部２３に表示させる。
【００２０】
図１に示す第２状態の画面８０では、利用者Ｕが指Ｆ１０で第１コンテンツＣ１０に含まれるテキスト「女優Ａ」が選択されている。このように、利用者Ｕが第１コンテンツＣ１０に含まれるテキスト「女優Ａ」を選択すると、端末装置２は、上述した第２表示処理によって、画面８０を第３状態に移行させる。
【００２１】
図１に示す例では、第２コンテンツＣ２０は、「女優Ａ」に関する基本的な情報が表示されている。かかる基本的な情報は、例えば、辞書的な記載の情報であり、ナレッジパネルも呼ばれることもある。なお、第２コンテンツＣ２０は、「女優Ａ」に関する具体的な情報であってもよい。例えば、第２コンテンツＣ２０は、「女優Ａ」の出演予定のテレビ番組、「女優Ａ」のブログなどであってもよい。
【００２２】
また、第２コンテンツＣ２０は、「女優Ａ」を検索キーとしたウェブ検索またはリアルタイム検索による検索結果であってもよい。ウェブ検索は、ウェブページの検索である。また、リアルタイム検索は、例えばミニブログまたはマイクロブログと呼ばれるリアルタイムウェブへの書き込みをリアルタイム（例えば、数秒単位）で検索することによって行われる。
【００２３】
第３状態の画面８０では、第２コンテンツＣ２０が第１コンテンツＣ１０上に重畳され、第２コンテンツＣ２０が第１コンテンツＣ１０に対して相対的に強調した状態になっており、これにより、第２コンテンツＣ２０が効果的に表示される。図１に示す例では、第２コンテンツＣ２０の明るさに対して第１コンテンツＣ１０の明るさをグレーアウトによって暗くすることによって第２コンテンツＣ２０が第１コンテンツＣ１０に対して相対的に強調した状態になっている。
【００２４】
これにより、利用者Ｕは、第２コンテンツＣ２０を適切に把握することができる。なお、グレーアウトは、例えば、第１コンテンツＣ１０における文字の背景色を灰色にしたり、透明性がある灰色の層（レイヤ）を第１コンテンツＣ１０に重畳したりすることで行うことができる。
【００２５】
なお、図１に示す例では、端末装置２は、第１コンテンツＣ１０の明るさをグレーアウトによって暗くしているが、第１コンテンツＣ１０の全体の色を薄くすることで、第２コンテンツＣ２０の明るさに対して第１コンテンツＣ１０の明るさを暗くすることもできる。また、端末装置２は、第１状態の画面８０に表示される第１コンテンツＣ１０の明るさよりも明るくした第２コンテンツＣ２０を第１コンテンツＣ１０に重畳表示することができる。
【００２６】
また、端末装置２は、第１コンテンツＣ１０に含まれるテキストの文字サイズを小さくしたり文字色を薄くしたりすることができ、また、第２コンテンツＣ２０に含まれるテキストの文字サイズを大きくしたり文字色を濃くしたりすることができる。これによっても、端末装置２は、第２コンテンツＣ２０を第１コンテンツＣ１０に対して相対的に強調することもできる。
【００２７】
また、図１に示す例では、端末装置２は、画面８０のうち利用者Ｕによって選択されたテキスト「女優Ａ」上を避けた位置で第１コンテンツＣ１０に第２コンテンツＣ２０を表示させている。これにより、利用者Ｕは検索対象のテキストを把握し、第２コンテンツＣ２０を閲覧することができる。
【００２８】
また、端末装置２は、第２コンテンツＣ２０の種別や利用者Ｕの属性などに応じて強調表示を変更することもできる。例えば、端末装置２は、第２コンテンツＣ２０の種別や利用者Ｕの属性に応じて、第２コンテンツＣ２０の枠、文字の背景、または文字のうち１以上を変更することで、第２コンテンツＣ２０を第１コンテンツＣ１０に対して相対的に強調することができる。第２コンテンツＣ２０の種別は、例えば、上述した基本の情報、詳細な情報、ウェブ検索の結果、または、リアルタイム検索などがある。また、利用者Ｕの属性は、性別、年齢、住所、または嗜好などである。
【００２９】
なお、端末装置２は、閉じるボタンＢ２０が利用者Ｕに選択（例えば、タップ操作）された場合、第２コンテンツＣ２０を画面８０から消すが、第２コンテンツＣ２０を第１コンテンツＣ１０上に重畳表示してからの経過時間が所定時間になった場合に、第２コンテンツＣ２０を画面８０から消すこともできる。
【００３０】
〔２．情報処理システム〕
図２は、実施形態に係る情報処理システムの構成例を示す図である。図２に示すように、実施形態に係る情報処理システム１００は、情報提供装置１と、複数の端末装置２とを備える。複数の端末装置２の各々は、複数の利用者Ｕのうち対応する利用者Ｕによって用いられる。
【００３１】
これら情報提供装置１と、複数の端末装置２とは、ネットワーク３を介して有線または無線により互いに通信可能に接続される。ネットワーク３は、例えば、ＬＡＮ（Local  Area  Network）や、インターネットなどのＷＡＮ（Wide  Area  Network）である。
【００３２】
〔２．１．情報提供装置〕
図３は、実施形態に係る情報提供装置の構成例を示す図である。図２に示すように、情報提供装置１は、通信部１１と、記憶部１２と、制御部１３とを有する。
【００３３】
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）などによって実現される。そして、通信部１１は、ネットワーク３と有線または無線で接続され、端末装置２との間で情報の送受信を行う。
【００３４】
記憶部１２は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。また、記憶部１２は、利用者情報データベース１４と、検索ログデータベース１５と、コンテンツデータベース１６とを記憶する。
【００３５】
利用者情報データベース１４は、端末装置２の利用者Ｕの情報を含む。図４は、実施形態に係る利用者情報データベースに含まれる情報の一例を示す図である。図４に示すように、利用者情報データベースには、「端末ＩＤ(Identifier)」、「利用者ＩＤ」、「デモグラフィック属性」、「サイコグラフィック属性」、および「行動履歴」が互いに対応付けられた情報が含まれる。
【００３６】
「端末ＩＤ」は、端末装置２を識別するための識別子の情報である。また、「利用者ＩＤ」は、利用者Ｕを識別するための識別子の情報である。「デモグラフィック属性」は、人口統計学的な利用者Ｕの属性情報を示す。かかる「デモグラフィック属性」は、例えば、利用者Ｕの「性別」、および「年齢」などの属性区分に分類される。「性別」には、利用者Ｕの性別の情報が設定され、「年齢」には、利用者Ｕの年齢の情報が設定される。なお、図示していないが、「デモグラフィック属性」には、例えば、利用者Ｕの年収、住所、職業、学歴など様々な属性区分が含まれる。
【００３７】
「サイコグラフィック属性」は、利用者Ｕの価値観、ライフスタイル、性格、嗜好などを示す情報である。かかる「サイコグラフィック属性」は、例えば、「服」、「旅行」、および「時計」などの属性区分に分類される。図４に示す例では、属性区分毎に、利用者Ｕの嗜好が相対的に高い場合に「１」が設定され、それ以外の場合には「０」が設定されるが、利用者Ｕが嫌いな場合に「−１」を設定してもよい。また、属性区分毎に、利用者Ｕの嗜好の度合いに応じた値が設定されてもよい。なお、図示していないが、「サイコグラフィック属性」には、経済、政治、野球、サッカー、その他スポーツ、スイーツ、パソコン、白物家電、家具など様々な属性区分が含まれる。
【００３８】
「行動履歴」は、利用者Ｕの行動履歴の情報であり、例えば、利用者Ｕが閲覧したコンテンツの情報（例えば、利用者Ｕがアクセスしたコンテンツの情報など）、および利用者Ｕが行ったウェブ検索の情報（例えば、検索キーワードなど）などを含む。
【００３９】
検索ログデータベース１５は、例えば、ウェブ検索やリアルタイム検索などの検索の履歴である検索ログを含む。より具体的には、検索ログデータベース１５には、不図示の検索サーバにおいて任意の検索エンジンを用いて実行された検索の履歴が検索ログとして含まれる。
【００４０】
図５は、実施形態に係る検索ログデータベースに含まれる情報の一例を示す図である。図５に示すように、検索ログデータベース１５は、「検索キーワード」および「日時」などが互いに関連付けられた情報を含む。なお、検索ログデータベース１５には、図５に示す情報以外にも、ウェブ検索に関する任意の情報（例えば、ウェブ検索した利用者Ｕの情報など）が検索ログとして含まれる。
【００４１】
「検索キーワード」は、ウェブ検索に用いられた検索キーワードを示す情報である。また、「日時」は、ウェブ検索が実行された日時を示す情報である。例えば、図５に示す例では、検索キーワード「女優Ａ  映画Ｃ」を用いたウェブ検索が日時「２０１８／９／２０／１２：００」に実行された旨を示す検索ログが含まれる。また、図５に示す例では、検索キーワード「ホテルＢ」を用いたウェブ検索が日時「２０１８／９／２０／１２：０１」に実行された旨を示す検索ログが含まれる。
【００４２】
図３に示すコンテンツデータベース１６は、第１コンテンツＣ１０および第２コンテンツＣ２０などの複数のコンテンツを含む。コンテンツデータベース１６は、これらコンテンツを形成する情報として、例えば、ウェブページを形成するＨＴＭＬ（HyperText  Markup  Language）ファイルまたはＸＭＬ（Extensible  Markup  Language）ファイルと、ウェブページに表示されるテキスト、静止画像、動画像などの情報を記憶する。なお、専用のアプリケーションが端末装置２に実装される場合、コンテンツデータベース１６に記憶されるコンテンツは、かかる専用のアプリケーション向けのコンテンツであってもよい。
【００４３】
制御部１３は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などによって、記憶部１２に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路により実現される。
【００４４】
図３に示すように、制御部１３は、受付部１７と、選択部１８と、提供部１９とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００４５】
受付部１７は、配信対象となる第１コンテンツＣ１０の入稿を受け付ける。例えば、受付部１７は、ニュースなどの配信対象となる第１コンテンツＣ１０を受け付けると、受け付けた第１コンテンツＣ１０を示すＵＲＬを生成し、生成したＵＲＬと受け付けた第１コンテンツＣ１０とを対応付けて記憶部１２のコンテンツデータベース１６に追加する。また、受付部１７は、端末装置２からの配信要求を受け付ける。かかる配信要求には、配信対象となる第１コンテンツＣ１０のＵＲＬが含まれる。
【００４６】
選択部１８は、受付部１７によって受け付けられた配信要求に含まれる第１コンテンツＣ１０のＵＲＬに基づいて、記憶部１２のコンテンツデータベース１６から配信要求に対応する第１コンテンツＣ１０を読み出す。
【００４７】
記憶部１２のコンテンツデータベース１６には、複数の第１コンテンツＣ１０が含まれる。かかる複数の第１コンテンツＣ１０には、テキストにリンクが設定されているコンテンツ（以下、リンク設定済コンテンツと記載する）と、テキストにリンクが設定されていないコンテンツ（以下、リンク未設定コンテンツと記載する）が含まれる。
【００４８】
リンク設定済コンテンツは、一部のテキスト（例えば、単語）に第２コンテンツＣ２０へ遷移するためのリンク情報（例えば、第２コンテンツＣ２０のＵＲＬ）が設定されているコンテンツである。選択部１８は、配信要求に対応する第１コンテンツＣ１０がリンク設定済コンテンツである場合、かかるリンク設定済コンテンツを提供部１９へ渡す。
【００４９】
また、選択部１８は、配信要求に対応するコンテンツがリンク未設定コンテンツである場合、一部のテキスト（例えば、単語）のリンク先になる第２コンテンツＣ２０を選択する。そして、選択部１８は、かかる選択結果に基づいて、一部のテキストに第２コンテンツＣ２０へ遷移するためのリンク情報を設定する。これにより、リンク設定済コンテンツが生成される。選択部１８は生成したリンク設定済コンテンツを提供部１９へ渡す。
【００５０】
提供部１９は、選択部１８から取得したリンク設定済コンテンツである第１コンテンツＣ１０を通信部１１からネットワーク３を介して端末装置２へ送信することで、第１コンテンツＣ１０を端末装置２へ提供する。
【００５１】
ここで、選択部１８によるリンク設定済コンテンツの生成について説明する。選択部１８は、リンク未設定コンテンツに含まれるテキストを解析し、所定の条件を満たす情報を特定する。以下、説明の便宜上、解析対象のリンク未設定コンテンツを対象コンテンツと記載する。
【００５２】
まず、対象コンテンツに含まれるテキストのうちリンクを設定するテキストを決定する処理について説明する。選択部１８は、対象コンテンツに含まれるテキストを解析し、対象コンテンツに含まれる各情報を検索キーワードとするウェブ検索が行われる可能性（以下、検索可能性と記載する）を算出する。
【００５３】
例えば、選択部１８は、形態素解析などの技術を用いて、対象コンテンツに含まれる単語を抽出する。そして、選択部１８は、記憶部１２に記憶された利用者情報データベース１４や検索ログデータベース１５に含まれる情報などに基づいて、抽出した単語（以下、抽出単語と記載する）ごとに、検索可能性を算出する。
【００５４】
具体的には、選択部１８は、抽出単語を検索キーワードとするウェブ検索が行われた回数や日時、対象コンテンツにおける抽出単語の位置、抽出単語が対象コンテンツ中に出現する回数、抽出単語と関連する単語を検索キーワードとするウェブ検索が行われた回数、利用者Ｕの属性や行動履歴などに基づいて、抽出単語ごとに、検索可能性を算出する。例えば、選択部１８は、検索ログデータベース１５に基づき、ウェブ検索が行われた回数が多い抽出単語ほど、検索可能性の値を増加させることができる。
【００５５】
また、例えば、選択部１８は、抽出単語がタイトルに含まれているか、タイトルと本分とに含まれているか、同一段落内に抽出単語が複数回含まれているか否かなど、対象コンテンツのうちどの位置に抽出単語が配置されているかに応じて、検索可能性を算出することができる。また、選択部１８は、対象コンテンツの内容と、各抽出単語とが関連するか否かに基づいて、検索可能性を算出することができる。また、選択部１８は、対象コンテンツにおいて抽出単語が出現する回数に基づいて、検索可能性を算出することができる。
【００５６】
また、選択部１８は、抽出単語がいわゆるバズワードであるか否かに基づいて、検索可能性を算出することができる。例えば、選択部１８は、抽出単語を検索キーワードとするウェブ検索が行われた回数の単位時間当たりの増加数に基づいて、検索可能性を算出することができる。また、選択部１８は、ＳＮＳ（Social  Networking  Service）やマイクロブログなどに抽出単語を含む投稿が行われた数などに基づいて、検索可能性を算出することができる。また、選択部１８は、抽出単語が、選択可能な表示を行わない除外単語であるか否か、選択可能な表示を必ず行う必須単語であるか否かなどを考慮して、検索可能性を補正することができる。
【００５７】
また、選択部１８は、例えば、対象コンテンツの閲覧を過去に行った複数の利用者Ｕが、対象コンテンツを閲覧した際のウェブ検索に用いた検索キーワードを特定することができる。そして、選択部１８は、対象コンテンツに含まれる情報のうち、特定した検索キーワードに含まれる単語と同一の抽出単語や、特定した検索キーワードと関連性が高い抽出単語などの検索可能性の値をより高い値にすることができる。
【００５８】
また、選択部１８は、対象コンテンツの閲覧を行う利用者Ｕと同様の属性を有する利用者Ｕが対象コンテンツを閲覧した際のウェブ検索で用いた検索キーワードを特定することができる。そして、選択部１８は、対象コンテンツに含まれる情報のうち、特定した検索キーワードに含まれる単語と同一の抽出単語や関連性が高い抽出単語の検索可能性の値をより高い値にすることができる。
【００５９】
選択部１８は、複数の抽出単語のうち、検索可能性の値が所定の閾値よりも大きい抽出単語を、リンクを設定する単語（以下、選択単語と記載する）として選択する。
【００６０】
次に、選択部１８は、選択単語のリンク先にする第２コンテンツＣ２０の種別を選択し、選択した種別の第２コンテンツＣ２０へ遷移するためのリンク情報を選択単語に設定する。第２コンテンツＣ２０の種別には、例えば、選択単語に関する基本情報、選択単語に関する詳細情報、選択単語に関するウェブ検索結果、および、選択単語に関するリアルタイム検索などがある。
【００６１】
選択単語に関する基本情報は、選択単語に関する辞書的な記載の情報であり、ナレッジパネルと呼ばれることもある。例えば、選択単語が「女優Ａ」である場合、選択単語に関する基本情報は、女優Ａの画像、女優Ａの生年月日、性別、年齢、所属事務所、出演番組、出演映画、ブログのＵＲＬなどの情報である。選択単語が会社名である場合、選択単語に関する基本情報は、例えば、会社概要、会社の住所、会社のホームページのＵＲＬなどの情報である。かかる基本情報は、例えば、単語毎に記憶部１２に記憶される。
【００６２】
選択単語に関する詳細情報は、選択単語に関する情報であって基本情報よりも詳細な情報である。例えば、選択単語が「女優Ａ」である場合、選択単語に関する詳細情報は、女優Ａの生い立ちやエピソード、女優Ａの出演予定の映画や番組などの情報である。また、選択単語が会社名である場合、選択単語に関する詳細情報は、例えば、会社が提供する新サービスや新商品の情報などである。かかる詳細情報は、例えば、単語毎に記憶部１２に記憶される。
【００６３】
選択単語に関するウェブ検索結果は、選択単語を検索キーワードとしたウェブ検索の結果である。例えば、選択部１８は、選択単語を検索キーワードとした検索クエリを不図示の検索サーバへ送信することで、選択単語に関するウェブ検索の結果へのリンク情報（例えば、ＵＲＬ）を検索サーバから取得することができる。
【００６４】
選択単語に関するリアルタイム検索は、選択単語を検索キーワードとしたリアルタイム検索の結果である。例えば、選択部１８は、選択単語を検索キーワードとした検索クエリを、リアルタイム検索を行う不図示の検索サーバへ送信することで、選択単語に関するリアルタイム検索の結果へのリンク情報（例えば、ＵＲＬ）を検索サーバから取得することができる。
【００６５】
選択部１８は、例えば、対象コンテンツの属性、利用者Ｕの属性、および利用者Ｕの行動履歴などに基づいて、選択単語のリンク先にする第２コンテンツＣ２０の種別を選択することができる。例えば、選択部１８は、対象コンテンツの閲覧を行う利用者Ｕの属性や行動履歴に基づいて、利用者Ｕの選択単語についての知識レベルを判定する。
【００６６】
具体的には、選択部１８は、対象コンテンツの閲覧を行う利用者Ｕの属性や行動履歴などの情報を素性として、知識レベルを算出するモデルの学習を単語毎に行い、学習したモデルを用いて、対象コンテンツの閲覧を行う利用者Ｕの選択単語についての知識レベルを算出することができる。なお、選択部１８は、例えば、利用者Ｕによる選択単語を用いた不図示の検索サーバでの検索回数や検索頻度などによって、利用者Ｕの選択単語についての知識レベルを算出することもできる。
【００６７】
選択部１８は、利用者Ｕの選択単語についての知識レベルに応じて第２コンテンツＣ２０の種別を選択することができる。例えば、選択部１８は、知識レベルが第１閾値よりも低い場合には、第２コンテンツＣ２０の種別として、選択単語に関する基本情報を選択する。また、選択部１８は、知識レベルが第１閾値以上第２閾値未満の場合には、第２コンテンツＣ２０の種別として、選択単語に関する詳細情報を選択することができる。
【００６８】
また、選択部１８は、知識レベルが第２閾値以上第３閾値未満の場合には、第２コンテンツＣ２０の種別として、選択単語に関するウェブ検索結果を選択することができる。また、選択部１８は、第４閾値未満の場合には、第２コンテンツＣ２０の種別として、選択単語に関するリアルタイム検索を選択することができる。なお、知識レベルによる第２コンテンツＣ２０の種別の選択は、上述した例に限定されず適宜変更可能である。
【００６９】
なお、選択部１８は、選択単語のリンク先にする第２コンテンツＣ２０の種別を複数選択することもできる。この場合、選択部１８は、端末装置２によって第２コンテンツＣ２０の種別を選択可能なリンク情報を生成する。第２コンテンツＣ２０の種別を選択可能なリンク情報には、２以上の種別の第２コンテンツＣ２０の各々へのリンク情報が含まれる。
【００７０】
〔２．２．端末装置〕
次に、図６を用いて、実施形態に係る端末装置２の構成について説明する。図６は、実施形態に係る端末装置の構成例を示す図である。図６に示すように、端末装置２は、通信部２１と、入力部２２と、表示部２３と、物理センサ２４と、記憶部２５と、制御部２６とを有する。
【００７１】
通信部２１は、例えば、ＮＩＣなどによって実現される。そして、通信部２１は、ネットワーク３と有線または無線で接続され、情報提供装置１との間で情報の送受信を行う。
【００７２】
入力部２２は、利用者Ｕから各種操作を受け付ける入力装置である。例えば、入力部２２は、キーボードやマウスや操作キーなどによって実現される。表示部２３は、各種情報を表示するための表示装置である。例えば、表示部２３は、液晶ディスプレイなどによって実現される。なお、端末装置２にタッチパネルが採用される場合には、入力部２２と表示部２３とは一体化される。
【００７３】
物理センサ２４は、端末装置２の物理的な状態を検知するセンサである。例えば、物理センサ２４は、端末装置２の３軸方向の傾きを測定するジャイロセンサである。なお、物理センサ２４は、ジャイロセンサに限定されるものではなく、例えば、加速度センサ、温度センサ、音量センサ、明度センサなど、任意のセンサが適用可能である。
【００７４】
記憶部２５は、例えば、ＲＡＭ、フラッシュメモリなどの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。
【００７５】
制御部２６は、例えば、ＣＰＵやＭＰＵなどによって、端末装置２内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。例えば、このプログラムは、図１に示した情報表示処理や情報表示処理に関する各種の処理を端末装置２に実行させるアプリケーションプログラム（情報表示プログラムの一例）に該当する。また、制御部２６は、例えば、ＡＳＩＣやＦＰＧＡなどの集積回路により実現される。
【００７６】
図６に示すように、制御部２６は、操作受付部２７、取得部２８、および表示処理部２９を有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２６の内部構成は、図６に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。なお、アプリケーションプログラムは、操作受付部２７、取得部２８、および表示処理部２９が発揮する機能を制御部２６に実現されればよい。
【００７７】
操作受付部２７は、入力部２２を介して利用者Ｕの操作を受け付ける。例えば、操作受付部２７は、利用者Ｕが入力部２２に対して行った第１コンテンツＣ１０への操作を受け付け、第１コンテンツＣ１０に含まれるリンク情報（例えば、第２コンテンツＣ２０のＵＲＬ）を取得部２８に出力する。また、操作受付部２７は、入力部２２を介して受け付けたスクロール操作やタップ操作などの利用者Ｕの操作の内容を表示処理部２９に出力する。
【００７８】
取得部２８は、第１コンテンツＣ１０や第２コンテンツＣ２０を取得する。例えば、取得部２８は、利用者Ｕの操作によって第１コンテンツＣ１０の表示が要求された場合、情報提供装置１に第１コンテンツＣ１０の配信要求を行うことで、情報提供装置１から第１コンテンツＣ１０を取得する。上述したように、第１コンテンツＣ１０に含まれるテキストのうち一部のテキストは、第２コンテンツＣ２０へのリンク情報が設定され、且つ利用者Ｕによって選択可能なテキストである選択可能テキストである。
【００７９】
取得部２８は、選択可能テキストに関連付けられたリンク情報に基づき、第２コンテンツＣ２０を取得することができる。例えば、取得部２８は、利用者Ｕの操作によって第１コンテンツＣ１０に含まれる選択可能テキストが選択された場合、選択された選択可能テキストに設定されているリンク情報に基づいて、第２コンテンツＣ２０を取得することができる。
【００８０】
なお、取得部２８は、第１コンテンツＣ１０を取得した際に、利用者Ｕの操作とは無関係に（すなわち選択可能テキストの選択前に）、第１コンテンツＣ１０に含まれる各選択可能テキストに設定されたリンク情報に基づいて、各選択可能テキストに関連付けられた第２コンテンツＣ２０を取得することもできる。この場合、取得部２８は、取得した第２コンテンツＣ２０を記憶部２５に記憶する。
【００８１】
表示処理部２９は、取得部２８によって取得された第１コンテンツＣ１０を表示部２３に表示させる。例えば、表示処理部２９は、第１コンテンツＣ１０に含まれるテキストのうち選択可能テキストを選択可能な状態で、第１コンテンツＣ１０を表示部２３に表示させる。
【００８２】
図７は、実施形態に係る端末装置の画面の一例を示す図である。図７に示す第１状態において、第１コンテンツＣ１０に含まれるテキストのうち「女優Ａ」、「ホテルＢ」、「映画Ｃ」、「人物Ｄ」、「テレビ番組Ｅ」、「ブランドＦ」、および「サングラスＧ」の各々が選択可能テキストとして表示部２３の画面８０に表示されている。なお、図７に示す例では、選択可能テキストであることが把握できるように選択可能テキストに下線が付された状態で第１コンテンツＣ１０が表示部２３に表示されているが、下線以外で選択可能テキストを把握可能に表示してもよい。
【００８３】
表示処理部２９は、選択可能テキストが選択された場合、かかる選択可能テキストに関連付けられた第２コンテンツＣ２０を第１コンテンツＣ１０上に重畳し且つ第１コンテンツＣ１０に対して相対的に強調した状態で表示部２３に表示させる。なお、表示処理部２９は、取得部２８によって事前に第２コンテンツＣ２０が取得されている場合、記憶部２５から選択可能テキストに関連付けられた第２コンテンツＣ２０を取得し、取得した第２コンテンツＣ２０を表示部２３に表示させる。
【００８４】
図８および図９は、実施形態に係る端末装置における表示処理を説明するための図である。図８に示す第２状態の画面８０では、利用者Ｕが指Ｆ１０で第１コンテンツＣ１０に含まれる選択可能テキスト「映画Ｃ」を選択している。このように、利用者Ｕが第１コンテンツＣ１０に含まれる選択可能テキスト「映画Ｃ」を選択すると、表示処理部２９は、選択可能テキスト「映画Ｃ」に設定されたリンク情報に基づいて、選択可能テキスト「映画Ｃ」に関連付けられた第２コンテンツＣ２０を表示部２３に表示させる。図８に示す例では、「映画Ｃ」に関するウェブ検索の結果を示す第２コンテンツＣ２０が表示部２３に表示されている。
【００８５】
図８に示す第３状態の画面８０では、第２コンテンツＣ２０の明るさに対して第１コンテンツＣ１０の明るさをグレーアウトによって暗くすることにより第２コンテンツＣ２０が第１コンテンツＣ１０に対して相対的に強調した状態になっている。また、第２コンテンツＣ２０の枠が太くなっており、これによっても、第２コンテンツＣ２０が第１コンテンツＣ１０に対して相対的に強調した状態になっている。
【００８６】
図９に示す第２状態の画面８０では、利用者Ｕが指Ｆ１０で第１コンテンツＣ１０に含まれる選択可能テキスト「女優Ａ」を選択している。このように、利用者Ｕが第１コンテンツＣ１０に含まれる選択可能テキスト「女優Ａ」を選択すると、表示処理部２９は、選択可能テキスト「女優Ａ」に設定されたリンク情報に基づいて、選択可能テキスト「女優Ａ」に関連付けられた第２コンテンツＣ２０を表示部２３に表示させる。
【００８７】
図９に示す例では、「女優Ａ」に関するリアル検索の結果を示す第２コンテンツＣ２０が表示部２３に表示されている。また、図９に示す第３状態の画面８０では、図８に示す第３状態の画面８０と同様に、第２コンテンツＣ２０が第１コンテンツＣ１０に対して相対的に強調した状態になっている。
【００８８】
表示処理部２９は、第２コンテンツＣ２０の種別や利用者Ｕの属性などに応じて強調表示を変更することもできる。情報提供装置１から送信される第１コンテンツＣ１０に含まれる選択可能テキストには、第２コンテンツＣ２０へのリンク情報の他、第２コンテンツＣ２０の種別を示す情報も関連付けられている。表示処理部２９は、選択可能テキストに関連付けられた第２コンテンツＣ２０の種別に基づいて、強調表示を変更することもできる。
【００８９】
また、記憶部２５には、利用者Ｕの情報（例えば、属性情報）が記憶されており、表示処理部２９は、記憶部２５に記憶された利用者Ｕの情報に応じて強調表示を変更することもできる。なお、取得部２８は、利用者Ｕの操作によって入力された利用者Ｕの情報を記憶部２５に記憶したり、情報提供装置１から利用者Ｕの情報を取得し、取得した利用者Ｕの情報を記憶部２５に記憶したりすることができる。
【００９０】
表示処理部２９は、例えば、第２コンテンツＣ２０の種別および利用者Ｕの属性の少なくとも一つに応じて、第１コンテンツＣ１０および第２コンテンツＣ２０のいずれか一方のコンテンツの枠（例えば、太さ、色、または模様）、文字の背景（例えば、色、模様、画像）、または文字（例えば、サイズ、太さ、色、またはフォント）のうち１以上を変更することで、第２コンテンツＣ２０を第１コンテンツＣ１０に対して相対的に強調することができる。
【００９１】
また、表示処理部２９は、閉じるボタンＢ２０が利用者Ｕに選択（例えば、タップ操作）された場合、第２コンテンツＣ２０を画面８０から消すが、第２コンテンツＣ２０を第１コンテンツＣ１０上に重畳表示してからの経過時間が所定時間になった場合に、第２コンテンツＣ２０を画面８０から消すこともできる。なお、表示処理部２９は、第２コンテンツＣ２０の種別に応じて上述した所定時間を変更することができる。
【００９２】
また、表示処理部２９は、選択可能テキストを選択した場合に表示される第２コンテンツＣ２０の種別を利用者Ｕが把握できるように、第２コンテンツＣ２０の種別に応じた表示態様で選択可能テキストを表示部２３に表示させることができる。例えば、表示処理部２９は、関連付けられた第２コンテンツＣ２０の種別に応じた色、フォント、または強調方法で選択可能テキストを表示部２３に表示させることができる。強調方法は、例えば、文字に下線を付する、文字を太くする、文字を枠で囲むなどである。
【００９３】
また、表示処理部２９は、選択可能テキストに設定されたリンク情報が第２コンテンツＣ２０の種別を選択可能なリンク情報である場合、第２コンテンツＣ２０の種別を利用者Ｕが選択可能に表示部２３に選択可能テキストを表示することができる。
【００９４】
例えば、表示処理部２９は、選択可能テキストの表示態様を所定時間毎に変化させることができ、物理センサ２４によって検出される端末装置２の物理的な状態に応じて選択可能テキストの表示態様を変化させることができる。表示処理部２９は、選択可能テキストを利用者Ｕが選択した際の表示態様に応じた種別の第２コンテンツＣ２０を表示部２３に表示させることができる。なお、端末装置２の物理的な状態は、例えば、端末装置２が利用者Ｕによって振られている状態、端末装置２が移動している状態、端末装置２の周辺温度などである。
【００９５】
また、表示処理部２９は、選択可能テキストに設定されたリンク情報が第２コンテンツＣ２０の種別を選択可能なリンク情報である場合、利用者Ｕによる選択可能テキストの選択態様に応じた種別の第２コンテンツＣ２０を表示部２３に表示することができる。例えば、表示処理部２９は、選択可能テキストへのタッチ時間、タップ回数、またはタッチ位置に応じた種別の第２コンテンツＣ２０を表示部２３に表示することができる。
【００９６】
また、表示処理部２９は、選択可能テキストに設定されたリンク情報が第２コンテンツＣ２０の種別（例えば、第１種別と第２種別）を選択可能なリンク情報である場合、まず、第１種別の第２コンテンツＣ２０を表示部２３に表示させることができる。そして、表示処理部２９は、表示部２３に第１種別の第２コンテンツＣ２０を表示させてから利用者Ｕが閉じるボタンＢ２０を操作するまでの時間が閾値以下である場合に、第２種別の第２コンテンツＣ２０を表示部２３に表示させることができる。
【００９７】
また、表示処理部２９は、同一の選択可能テキストを選択した回数によって、表示部２３に表示させる第２コンテンツＣ２０の種別を変更することができる。例えば、表示処理部２９は、初回の選択では、表示部２３に第１種別の第２コンテンツＣ２０を表示させ、２回目の選択では表示部２３に第２種別の第２コンテンツＣ２０を表示させることができる。第１種別は、例えば、選択可能テキストに関する基本情報であり、第２種別は、例えば、選択可能テキストに関する詳細情報、ウェブ検索の結果、または、リアルタイム検索の結果である。
【００９８】
〔３．情報提供装置の処理フロー〕
次に、実施形態に係る情報提供装置１による情報処理の手順について説明する。図１０は、実施形態に係る情報提供装置の処理の一例を示すフローチャートである。
【００９９】
図１０に示すように、制御部１３は、端末装置２から第１コンテンツＣ１０の配信要求があるか否かを判定する（ステップＳ１０）。制御部１３は、第１コンテンツＣ１０の配信要求があると判定した場合（ステップＳ１０：Ｙｅｓ）、配信要求に対応する第１コンテンツＣ１０がリンク未設定コンテンツであるか否かを判定する（ステップＳ１１）。
【０１００】
制御部１３は、配信要求に対応する第１コンテンツＣ１０がリンク未設定コンテンツであると判定した場合（ステップＳ１１：Ｙｅｓ）、配信要求に対応する第１コンテンツＣ１０に含まれるテキストの中から選択可能テキストを選択する（ステップＳ１２）。また、制御部１３は、選択可能テキストに関連付ける第２コンテンツＣ２０の種別を選択する（ステップＳ１３）。そして、制御部１３は、選択した種別の第２コンテンツＣ２０へのリンク情報を関連付けた選択可能テキストを含む第１コンテンツＣ１０を生成し、生成した第１コンテンツＣ１０を端末装置２へ送信する（ステップＳ１４）。
【０１０１】
また、制御部１３は、配信要求に対応する第１コンテンツＣ１０がリンク未設定コンテンツではないと判定した場合（ステップＳ１１：Ｎｏ）、第２コンテンツＣ２０へのリンク情報を関連付けた選択可能テキストを含む第１コンテンツＣ１０を記憶部１２から取得し、取得した第１コンテンツＣ１０を端末装置２へ送信する（ステップＳ１５）。
【０１０２】
制御部１３は、第１コンテンツＣ１０の配信要求がないと判定した場合（ステップＳ１０：Ｎｏ）、ステップＳ１４の処理が終了した場合、またはステップＳ１５の処理が終了した場合、図１０に示す処理を終了する。
【０１０３】
〔４．端末装置の処理フロー〕
次に、実施形態に係る端末装置２による情報処理の手順について説明する。図１１は、実施形態に係る端末装置の処理の一例を示すフローチャートである。
【０１０４】
図１１に示すように、制御部２６は、利用者Ｕの操作に基づいて第１コンテンツＣ１０の配信要求を情報提供装置１に行い（ステップＳ２０）、情報提供装置１から第１コンテンツＣ１０を取得したか否かを判定する（ステップＳ２１）。制御部２６は、情報提供装置１から第１コンテンツＣ１０を取得していないと判定した場合（ステップＳ２１：Ｎｏ）、ステップＳ２１の処理を繰り返す。
【０１０５】
制御部２６は、情報提供装置１から第１コンテンツＣ１０を取得したと判定した場合（ステップＳ２１：Ｙｅｓ）、第１コンテンツＣ１０を表示部２３の画面８０に表示させる（ステップＳ２２）。そして、制御部２６は、第１コンテンツＣ１０に含まれるテキストのうち選択可能テキストが選択されたか否かを判定する（ステップＳ２３）。制御部２６は、選択可能テキストが選択されていないと判定した場合（ステップＳ２３：Ｎｏ）、ステップＳ２３の処理を繰り返す。
【０１０６】
制御部２６は、選択可能テキストが選択されたと判定した場合（ステップＳ２３：Ｙｅｓ）、選択された選択可能テキストに設定されたリンク情報に基づいて、選択された選択可能テキストに関連付けられた第２コンテンツＣ２０を取得する（ステップＳ２４）。そして、制御部２６は、ステップＳ２４で取得した第２コンテンツＣ２０を第１コンテンツＣ１０上に重畳し且つ第１コンテンツＣ１０に対して相対的に強調して表示部２３の画面８０に表示させ（ステップＳ２５）、図１１に示す処理を終了する。
【０１０７】
〔５．変形〕
上述した実施形態では、第１コンテンツＣ１０は、一部のテキストに第２コンテンツＣ２０へのリンク情報が設定されたリンク設定済コンテンツであるが、第１コンテンツＣ１０は、リンク設定済コンテンツに代えてまたは加えて、リンク情報が設定されておらず且つ任意のテキストが選択可能なコンテンツであってもよい。この場合、端末装置２の取得部２８は、利用者Ｕの操作によって任意に選択された１以上の文字を検索キーワードとする検索クエリを不図示の検索サーバへ送信し、かかる検索クエリに応じて検索サーバから送信される検索結果を第２コンテンツＣ２０として取得する。この場合も、表示処理部２９は、第２コンテンツＣ２０を第１コンテンツＣ１０上に重畳し且つ第１コンテンツＣ１０に対して相対的に強調した状態で表示部２３に表示させることができる。
【０１０８】
また、情報提供装置１が第２コンテンツＣ２０を提供する場合、第２コンテンツＣ２０も第１コンテンツＣ１０と同様にリンク設定済コンテンツとして端末装置２に提供することができる。この場合、情報提供装置１の制御部１３によって、第２コンテンツＣ２０に含まれるテキストのうち選択可能テキストに第３コンテンツへのリンク情報が設定される。端末装置２の制御部２６は、第２コンテンツＣ２０の選択可能テキストが選択された場合、選択された選択可能テキストのリンク先として設定された第３コンテンツを、第２コンテンツＣ２０上に重畳表示し且つ第１コンテンツＣ１０および第２コンテンツＣ２０に対して相対的に強調した状態で表示部２３に表示させることができる。
【０１０９】
また、上述した実施形態では、選択可能テキストに設定されたリンク情報は、第２コンテンツＣ２０のＵＲＬであるものとしたが、選択可能テキストに設定されたリンク情報は、検索キーワードを含む検索クエリを不図示の検索サーバ送信するための情報であってもよい。
【０１１０】
また、上述した実施形態では、情報提供装置１によってリンク未設定コンテンツをリンク設定済コンテンツにする処理を行ったが、情報提供装置１以外の装置で、リンク未設定コンテンツをリンク設定済コンテンツにすることもできる。例えば、情報提供装置１が端末装置２へリンク未設定コンテンツを送信する。端末装置２は、リンク未設定コンテンツの情報を不図示の解析処理装置へ送信する。解析処理装置は、リンク未設定コンテンツの情報に基づきリンク設定済コンテンツを生成し、生成したリンク設定済コンテンツを端末装置２へ送信する。なお、解析処理装置は、リンク未設定コンテンツをリンク設定済コンテンツにするための情報（例えば、選択可能テキストとリンク情報）を端末装置２へ送信し、端末装置２において、リンク設定済コンテンツを生成または表示することもできる。
【０１１１】
〔６．プログラム〕
上述した実施形態における情報提供装置１や端末装置２は、例えば図１２に示すような構成のコンピュータ２００がプログラムを実行することによって実現される。図１２は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。コンピュータ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ（Read  Only  Memory）２０３、ＨＤＤ（Hard  Disk  Drive）２０４、通信インターフェイス（Ｉ／Ｆ）２０５、入出力インターフェイス（Ｉ／Ｆ）２０６、およびメディアインターフェイス（Ｉ／Ｆ）２０７を備える。
【０１１２】
ＣＰＵ２０１は、ＲＯＭ２０３またはＨＤＤ２０４に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ２０３は、コンピュータ２００の起動時にＣＰＵ２０１によって実行されるブートプログラムや、コンピュータ２００のハードウェアに依存するプログラムなどを格納する。
【０１１３】
ＨＤＤ２０４は、ＣＰＵ２０１によって実行されるプログラムによって使用されるデータなどを格納する。通信インターフェイス２０５は、ネットワーク３を介して他の機器からデータを受信してＣＰＵ２０１へ送り、ＣＰＵ２０１が生成したデータを、ネットワーク３を介して他の機器へ送信する。ＣＰＵ２０１は、入出力インターフェイス２０６を介して、表示部２３やプリンタなどの出力装置、および、キーボードおよびマウスまたはタッチパネルなどの入力部２２を制御する。ＣＰＵ２０１は、入出力インターフェイス２０６を介して、入力装置からデータを取得する。また、ＣＰＵ２０１は、生成したデータを、入出力インターフェイス２０６を介して出力装置へ出力する。
【０１１４】
メディアインターフェイス２０７は、記録媒体２０８に格納されたプログラムまたはデータを読み取り、ＲＡＭ２０２を介してＣＰＵ２０１に提供する。ＣＰＵ２０１は、当該プログラムを、メディアインターフェイス２０７を介して記録媒体２０８からＲＡＭ２０２上にロードし、ロードしたプログラムを実行する。記録媒体２０８は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）などの光学記録媒体、ＭＯ（Magneto-Optical  disk）などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどである。
【０１１５】
コンピュータ２００が上述した実施形態に係る情報提供装置１として機能する場合、コンピュータ２００のＣＰＵ２０１は、ＲＡＭ２０２上にロードされた情報提供プログラムを実行することにより、図３に示す受付部１７、選択部１８、および提供部１９の各機能を実現する。コンピュータ２００のＣＰＵ２０１は、情報提供プログラムを記録媒体２０８から読み取って実行するが、他の例として、他の装置から、ネットワーク３を介してプログラムを取得してもよい。
【０１１６】
また、コンピュータ２００が上述した実施形態に係る端末装置２として機能する場合、コンピュータ２００のＣＰＵ２０１は、ＲＡＭ２０２上にロードされた情報表示プログラムを実行することにより、図６に示す操作受付部２７、取得部２８、および表示処理部２９の各機能を実現する。コンピュータ２００のＣＰＵ２０１は、情報表示プログラムを記録媒体２０８から読み取って実行するが、他の例として、他の装置から、ネットワーク３を介してプログラムを取得してもよい。
【０１１７】
〔７．効果〕
以上のように、実施形態に係る情報表示プログラムは、取得手順と、第１表示処理手順と、第２表示処理手順とをコンピュータ２００に実行させる。取得手順では、第１コンテンツＣ１０を取得する。第１表示処理手順では、第１コンテンツＣ１０に含まれるテキストのうち一部のテキストを選択可能な状態で、第１コンテンツＣ１０を表示部２３に表示させる。第２表示処理手順は、第１コンテンツＣ１０に含まれるテキストのうち一部のテキストが選択された場合、かかる一部のテキストに関連付けられた第２コンテンツＣ２０を第１コンテンツＣ１０上に重畳し且つ第１コンテンツＣ１０に対して相対的に強調した状態で表示部２３に表示させる。これにより、選択可能に表示されたテキストが選択された場合に選択されたテキストに関連する第２コンテンツＣ２０を利用者Ｕに精度よく把握させることができ、第２コンテンツＣ２０を効果的に表示することができる。
【０１１８】
また、一部のテキストには第２コンテンツＣ２０へのリンク情報が設定されている。取得手順は、一部のテキストが選択された場合、リンク情報に基づいて第２コンテンツＣ２０を取得する。これにより、一部のテキストが選択された場合にのみ第２コンテンツＣ２０が取得されることから、選択可能な全てのテキストに関する第２コンテンツＣ２０を取得する場合に比べ、取得処理の負荷を軽減することができる。
【０１１９】
また、取得手順は、一部のテキストが選択される前に、リンク情報に基づいて第２コンテンツＣ２０を取得し、取得した第２コンテンツＣ２０を記憶部２５に記憶すると共に、一部のテキストが選択された場合、記憶部２５から第２コンテンツＣ２０を取得する。これにより、一部のテキストが選択されてからリンク情報に基づいて第２コンテンツＣ２０を取得する場合に比べ、第２コンテンツＣ２０の表示処理を迅速に行うことができる。
【０１２０】
また、第２コンテンツＣ２０は、利用者Ｕの情報に基づいて選択されたコンテンツである。これにより、利用者Ｕに応じた適切なコンテンツを第２コンテンツＣ２０として利用者Ｕに提供することができる。
【０１２１】
また、第２表示処理手順は、テキストの選択の態様に対応した種別の第２コンテンツＣ２０を表示部２３に表示させる。これにより、利用者Ｕはテキストの選択態様を変更することによって、所望の種別の第２コンテンツＣ２０を閲覧することができる。
【０１２２】
また、第２表示処理手順は、第２コンテンツＣ２０の種別に応じて第２コンテンツＣ２０の強調の状態を変更する。これにより、利用者Ｕは、第２コンテンツＣ２０の種別を容易に把握することができる。
【０１２３】
また、第２表示処理手順は、利用者Ｕの属性に応じて第２コンテンツＣ２０の強調の状態を変更する。これにより、利用者Ｕに応じた適切な強調表示で第２コンテンツＣ２０を表示部２３に表示させることができる。
【０１２４】
また、第２表示処理手順は、選択されたテキスト上を避けた位置に第２コンテンツＣ２０を表示させる。これにより、利用者Ｕは何を選択したかを忘れた場合にも、選択したテキストを容易に把握することができる。
【０１２５】
また、情報提供装置１は、選択部１８と、提供部１９とを備える。選択部１８は、表示部２３に表示される第１コンテンツＣ１０を閲覧する利用者Ｕに応じた種別のコンテンツを第２コンテンツＣ２０として選択する。提供部１９は、第２コンテンツＣ２０へのリンク情報を選択可能テキストに関連付けた第１コンテンツＣ１０を端末装置２（情報表示装置の一例）へ提供する。これにより、利用者Ｕに応じた適切な種別の第２コンテンツＣ２０を利用者Ｕに提供することができる。
【０１２６】
〔８．その他〕
上述した情報提供装置１は、それぞれ複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォームなどをＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。また、図３などに示す矢印は、データや制御などの流れについて補助的に示すもので、他の流れを否定するものでも、方向の限定を意味するものでもない。また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【０１２７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に多様な変更または改良を加えることが可能であることが当業者には明らかである。また、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【０１２８】
１  情報提供装置
２  端末装置
３  ネットワーク
１１，２１  通信部
１２，２５  記憶部
１３，２６  制御部
１４  利用者情報データベース
１５  検索ログデータベース
１６  コンテンツデータベース
１７  受付部
１８  選択部
１９  提供部
２２  入力部
２３  表示部
２４  物理センサ
２７  操作受付部
２８  取得部
２９  表示処理部
８０  画面
【図１】
2020047013.tif 000003
【図２】
2020047013.tif 000004
【図３】
2020047013.tif 000005
【図４】
2020047013.tif 000006
【図５】
2020047013.tif 000007
【図６】
2020047013.tif 000008
【図７】
2020047013.tif 000009
【図８】
2020047013.tif 000010
【図９】
2020047013.tif 000011
【図１０】
2020047013.tif 000012
【図１１】
2020047013.tif 000013
【図１２】
2020047013.tif 000014
【手続補正書】
【提出日】令和1年7月2日(2019.7.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１コンテンツを取得する取得手順と、
前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる第１表示処理手順と、
前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストの選択の態様に対応した種別の第２コンテンツを前記表示部に表示させる第２表示処理手順と
をコンピュータに実行させる
ことを特徴とする情報表示プログラム。
【請求項２】
第１コンテンツを取得する取得手順と、
前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる第１表示処理手順と、
前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストに関連する第２コンテンツを前記第１コンテンツに対して相対的に強調した状態で前記表示部に表示させる第２表示処理手順と
をコンピュータに実行させ、
前記第２表示処理手順は、
前記第２コンテンツの種別に応じて前記強調の状態を変更する
ことを特徴とする情報表示プログラム。
【請求項３】
第１コンテンツを取得する取得手順と、
前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる第１表示処理手順と、
前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストに関連する第２コンテンツを前記第１コンテンツに対して相対的に強調した状態で前記表示部に表示させる第２表示処理手順と
をコンピュータに実行させ、
前記第２表示処理手順は、
利用者の属性に応じて前記強調の状態を変更する
ことを特徴とする情報表示プログラム。
【請求項４】
前記一部のテキストには前記第２コンテンツへのリンク情報が設定されており、
前記取得手順は、
前記一部のテキストが選択された場合、前記リンク情報に基づいて前記第２コンテンツを取得する
ことを特徴とする請求項１〜３のいずれか一つに記載の情報表示プログラム。
【請求項５】
前記一部のテキストには前記第２コンテンツへのリンク情報が設定されており、
前記取得手順は、
前記一部のテキストが選択される前に、前記リンク情報に基づいて前記第２コンテンツを取得し、取得した前記第２コンテンツを記憶部に記憶すると共に、前記一部のテキストが選択された場合、前記記憶部から前記第２コンテンツを取得する
ことを特徴とする請求項１〜３のいずれか一つに記載の情報表示プログラム。
【請求項６】
前記第２コンテンツは、利用者の情報に基づいて選択されたコンテンツである
ことを特徴とする請求項１〜３のいずれか一つに記載の情報表示プログラム。
【請求項７】
前記第２表示処理手順は、
前記選択された一部のテキスト上を避けた位置に前記第２コンテンツを表示させる
ことを特徴とする請求項１〜６のいずれか一つに記載の情報表示プログラム。
【請求項８】
コンピュータが実行する情報表示方法であって、
第１コンテンツを取得する取得工程と、
前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる第１表示処理工程と
前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストの選択の態様に対応した種別の第２コンテンツを前記表示部に表示させる第２表示処理工程と
を含む
ことを特徴とする情報表示方法。
【請求項９】
コンピュータが実行する情報表示方法であって、
第１コンテンツを取得する取得工程と、
前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる第１表示処理工程と
前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストに関連する第２コンテンツを前記第１コンテンツに対して相対的に強調した状態で前記表示部に表示させる第２表示処理工程と
を含み、
前記第２表示処理工程は、
前記第２コンテンツの種別に応じて前記強調の状態を変更する
ことを特徴とする情報表示方法。
【請求項１０】
コンピュータが実行する情報表示方法であって、
第１コンテンツを取得する取得工程と、
前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる第１表示処理工程と
前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストに関連する第２コンテンツを前記第１コンテンツに対して相対的に強調した状態で前記表示部に表示させる第２表示処理工程と
を含み、
前記第２表示処理工程は、
利用者の属性に応じて前記強調の状態を変更する
ことを特徴とする情報表示方法。
【請求項１１】
第１コンテンツを取得する取得部と、
前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる第１表示処理と、前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストの選択の態様に対応した種別の第２コンテンツを前記表示部に表示させる第２表示処理とを実行する表示処理部と
を備える
ことを特徴とする情報表示装置。
【請求項１２】
第１コンテンツを取得する取得部と、
前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる第１表示処理と、前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストに関連する第２コンテンツを前記第１コンテンツに対して相対的に強調した状態で前記表示部に表示させる第２表示処理とを実行する表示処理部と
を備え、
前記表示処理部は、
前記第２コンテンツの種別に応じて前記強調の状態を変更する
ことを特徴とする情報表示装置。
【請求項１３】
第１コンテンツを取得する取得部と、
前記第１コンテンツに含まれるテキストのうち一部のテキストを選択可能な状態で、前記第１コンテンツを表示部に表示させる第１表示処理と、前記第１コンテンツに含まれるテキストのうち一部のテキストが選択された場合、前記一部のテキストに関連する第２コンテンツを前記第１コンテンツに対して相対的に強調した状態で前記表示部に表示させる第２表示処理とを実行する表示処理部と
を備え、
前記表示処理部は、
利用者の属性に応じて前記強調の状態を変更する
ことを特徴とする情報表示装置。
【請求項１４】
請求項１１〜１３のいずれか一つに記載の情報表示装置と、情報提供装置とを備え、
前記情報提供装置は、
前記第１コンテンツを閲覧する利用者に応じた種別のコンテンツを前記第２コンテンツとして選択する選択部と、
前記第２コンテンツへのリンク情報を前記一部のテキストに関連付けた前記第１コンテンツを前記情報表示装置へ提供する提供部と、を備える
ことを特徴とする情報処理システム。