(57)【要約】【課題】画面に表示された情報を過去に見たことがあるか否かのユーザ判断を容易化させること。【解決手段】本願に係る表示プログラムは、抽出手順と、変更手順とを端末装置に実行させる。抽出手順は、情報表示領域に表示されたコンテンツのうち、情報表示領域におけるユーザの可視領域に表示されたコンテンツを可視情報として抽出する。変更手順は、抽出手順によって抽出された可視情報の次回表示における表示形態を変更する。【選択図】図２
2019144904.tif 000002
【特許請求の範囲】
【請求項１】
情報表示領域に表示されたコンテンツのうち、当該情報表示領域におけるユーザの可視領域に表示された前記コンテンツを可視情報として抽出する抽出手順と、
前記抽出手順によって抽出された前記可視情報の次回表示における表示形態を変更する変更手順と
をコンピュータに実行させることを特徴とする表示プログラム。
【請求項２】
前記コンテンツは、
前記情報表示領域において複数の項目が一覧表示される情報であり、
前記抽出手順は、
前記情報表示領域に表示された前記複数の項目のうち、前記可視領域に表示された前記項目を前記可視情報として抽出すること
を特徴とする請求項１に記載の表示プログラム。
【請求項３】
前記変更手順は、
前記可視領域に表示された頻度に応じて前記表示形態を異ならせること
を特徴とする請求項１または２に記載の表示プログラム。
【請求項４】
前記コンテンツは、
文章を含んだテキスト情報であり、
前記抽出手順は、
前記情報表示領域に表示された前記文章のうち、前記可視領域に表示された一部の前記文章を前記可視情報として抽出し、
前記変更手順は、
前記一部の文章の前記表示形態を変更すること
を特徴とする請求項１〜３のいずれか１つに記載の表示プログラム。
【請求項５】
前記抽出手順によって抽出された前記可視情報が所定の初期化条件を満たすか否かを判定する判定手順をさらに備え、
前記変更手順は、
前記判定手順によって前記可視情報が前記初期化条件を満たすと判定された場合、当該可視情報における前記表示形態を初期状態にすること
を特徴とする請求項１〜４のいずれか１つに記載の表示プログラム。
【請求項６】
前記判定手順は、
前記可視情報の前記次回表示までの期間が所定の閾値を超えた場合、前記初期化条件を満たすと判定すること
を特徴とする請求項５に記載の表示プログラム。
【請求項７】
前記判定手順は、
前記可視情報における前記コンテンツの状態が更新された場合、前記初期化条件を満たすと判定すること
を特徴とする請求項５または６に記載の表示プログラム。
【請求項８】
前記変更手順は、
前記可視情報の前記次回表示における背景の前記表示形態を変更すること
を特徴とする請求項１〜７のいずれか１つに記載の表示プログラム。
【請求項９】
コンピュータが実行する表示方法であって、
情報表示領域に表示されたコンテンツのうち、当該情報表示領域におけるユーザの可視領域に表示された前記コンテンツを可視情報として抽出する抽出工程と、
前記抽出工程によって抽出された前記可視情報の次回表示における表示形態を変更する変更工程と
を含むことを特徴とする表示方法。
【請求項１０】
情報表示領域に表示されたコンテンツのうち、当該情報表示領域におけるユーザの可視領域に表示された前記コンテンツを可視情報として抽出する抽出部と、
前記抽出部によって抽出された前記可視情報の次回表示における表示形態を変更する変更部と
を備えることを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示プログラム、表示方法および端末装置に関する。
【背景技術】
【０００２】
従来、端末装置では、例えば、ショッピングサイト等のサーバ装置から取得した検索結果を項目一覧で画面に表示することが知られている。また、端末装置の画面のうち、ユーザが見たと推定される領域（以下、可視領域と記載する）に項目が表示された場合に、表示回数としてカウントする技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６００３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術は、単に可視領域に入った情報を表示回数としてカウントするものであるため、ユーザにとっては、画面に表示された情報を過去に見たことがあるか否かを容易に判断できるものではなかった。
【０００５】
本願は、上記に鑑みてなされたものであって、画面に表示された情報を過去に見たことがあるか否かのユーザ判断を容易化させる表示プログラム、表示方法および端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る表示プログラムは、抽出手順と、変更手順とを備える。前記抽出手順は、情報表示領域に表示されたコンテンツのうち、当該情報表示領域におけるユーザの可視領域に表示された前記コンテンツを可視情報として抽出する。前記変更手順は、前記抽出手順によって抽出された前記可視情報の次回表示における表示形態を変更する。
【発明の効果】
【０００７】
実施形態の一態様によれば、画面に表示された情報を過去に見たことがあるか否かのユーザ判断を容易化させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る表示処理の一例を示す図である。
【図２】図２は、実施形態に係る端末装置の構成例を示す図である。
【図３】図３は、可視情報の説明図である。
【図４】図４は、抽出部の処理内容を示す図である。
【図５】図５は、変更部の処理内容を示す図である。
【図６】図６は、変更部の処理内容を示す図である。
【図７】図７は、実施形態に係る端末装置が実行する処理の手順を示すフローチャートである。
【図８】図８は、実施形態に係る端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る表示プログラム、表示方法および端末装置を実施するための形態（以下、「実施形態」と記載する）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る表示プログラム、表示方法および端末装置が限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
まず、図１を用いて、実施形態に係る表示プログラムにより実現される表示処理の一例について説明する。図１は、実施形態に係る表示処理の一例を示す図である。図１では、実施形態に係る端末装置１の動作を例にして実施形態に係る表示処理を説明する。また、図１には、実施形態に係る端末装置１を含む表示システムＳの構成を示している。
【００１１】
図１に示すように、実施形態に係る表示システムＳは、端末装置１と、サーバ装置１００とを備える。端末装置１とサーバ装置１００とは、例えば、インターネット等の所定の通信ネットワークによって接続される。
【００１２】
サーバ装置１００は、端末装置１に対して各種コンテンツを提供する。例えば、サーバ装置１００は、端末装置１にインストールされた各種アプリ（例えば、ポータルアプリ、ニュースアプリ、オークションサイト、天気予報アプリ、ショッピングアプリ、ファイナンス（株価）アプリ、路線検索アプリ、地図提供アプリ、旅行アプリ、飲食店紹介アプリ、ブログ閲覧アプリ等）に表示する情報を端末装置１に配信する装置である。
【００１３】
あるいは、サーバ装置１００は、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関連する各種情報がタイル状に配置されたウェブページを端末装置１に配信する装置である。また、サーバ装置１００は、アプリのデータそのものを配信するサーバであってもよいし、ポータルサイト等のウェブページを配信するサーバであってもよい。
【００１４】
サーバ装置１００が送信するコンテンツは、サーバ装置１００が端末装置１に送信する制御情報に基づいて端末装置１に表示される。制御情報とは、例えば、端末装置１にインストールされたアプリを制御するプログラムであってもよいし、コンテンツに埋め込まれたプログラムであってもよい。例えば、制御情報は、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語で記載されたプログラムであってもよい。
【００１５】
また、制御情報は、スクリプト言語以外のコンピュータ言語で記載された情報であってもよい。例えば、制御情報は、ＣＳＳ３（Cascading  Style  Sheets  3）等のスタイルシート言語で記載された情報であってもよい。
【００１６】
また、制御情報は、Ｊａｖａ（登録商標）、Ｓｗｉｆｔ、Ｃ言語、Ｃ＋＋等のプログラミング言語で記載され、コンパイル等されたプログラムであってもよい。コンテンツ配信サーバ等のサーバから配信されるアプリケーションソフトそのものを制御情報とみなすことも可能である。このとき、コンテンツの情報は、制御情報に含まれていてもよい。
【００１７】
なお、最終的に端末装置１がプログラムを実行できるのであれば、制御情報は、コンパイルされたプログラムでなくてもよい。その他、制御情報は、インタプリタ言語（例えば、スクリプト言語）、機械言語、あるいは中間言語の形式で提供されるデータ（プログラム）であってもよい。
【００１８】
なお、サーバ装置１００は、１台のサーバ装置１００によって上記したすべてのコンテンツを配信してもよく、複数のサーバ装置１００それぞれが対応するコンテンツを配信してもよい。なお、図１では、ショッピングサイトを提供するショッピングサーバをサーバ装置１００の一例として示す。
【００１９】
端末装置１は、例えば、スマートデバイス（スマートフォン、あるいはタブレット）、携帯電話、パーソナルコンピュータ等のユーザによって操作される端末である。端末装置１は、ネットワーク接続機能を備え、ネットワークを介してサーバ装置１００と情報の送受信を行う。
【００２０】
また、端末装置１の画面５０は、タッチパネル式の画面であるとともに、例えば、上記したサーバ装置１００から取得したコンテンツ等の情報を表示可能な情報表示画面である。なお、以下では、画面５０を情報表示画面５０（情報表示領域の一例）と記載する。なお、図１では、情報表示領域である情報表示画面５０は、端末装置１の画面全体である場合を示したが、例えば、情報表示領域である情報表示画面５０は、端末装置１の画面の一部の領域であってもよい。
【００２１】
また、端末装置１の情報表示画面５０は、タッチパネル式の画面に限定されるものではなく、例えばＰＣ（personal  computer）等の画面のように、マウス等のポインティングデバイスによる操作を受け付けて情報が表示される画面であってもよい。
【００２２】
図１に示す情報表示画面５０には、ユーザが指定したクエリに基づく商品の項目Ａが一覧表示された検索結果を示している。また、図１に示すように、情報表示画面５０（左図）には、可視領域２００が含まれる。
【００２３】
可視領域２００とは、例えば、ユーザが情報表示画面５０を見た場合に、かかる情報表示画面５０に表示された情報を見たと推定される領域である。換言すれば、可視領域２００は、表示された情報をユーザが認識可能な領域であり、情報表示画面５０のうち、可視領域２００以外の領域は、ユーザが認識できない、つまり、ユーザが見たとは推定されない領域である。
【００２４】
ここで、例えば、ユーザは、クエリ「ファッション」の検索結果を閲覧した後、クエリ「シャツ」の検索結果を閲覧したとする。そして、両者の検索結果には、「Ｂシャツ」および「Ｃシャツ」の項目が共通して含まれていたとする。
【００２５】
かかる場合、ユーザにとっては、クエリ「シャツ」の検索結果の中に含まれる「Ｂシャツ」および「Ｃシャツ」が、以前に検索したクエリ「ファッション」の検索結果に含まれていたか否かを判断することは容易ではない。
【００２６】
特に、項目一覧では、表示される項目数を増やすために、項目１つあたりの情報を極力抑えることが一般的であるため、上記の判断はより難しくなる。このため、ユーザは過去に見たことがあるか否かを判断するために、検索結果における「Ｂシャツ」の項目Ａを選択し、詳細情報を閲覧する場合が多く、ユーザが煩わしく感じるおそれがある。
【００２７】
そこで、実施形態に係る表示プログラムでは、ユーザが過去に見たと推定されるコンテンツについては、表示形態を変更することとした。
【００２８】
具体的には、実施形態に係る端末装置１は、まず、ユーザによって指定されたクエリ「ファッション」をサーバ装置１００へ送信し（ステップＳ１）、サーバ装置１００から「ファッション」の検索結果を受信する（ステップＳ２）。
【００２９】
つづいて、実施形態に係る端末装置１は、受信した検索結果を情報表示画面５０に表示するとともに、検索結果のうち、可視領域２００に表示された項目Ａの情報を可視情報４１として抽出し（ステップＳ３）、記憶しておく。図１に示す例では、「Ａスカート」、「Ｂシャツ」、「Ｃシャツ」および「Ｄパンツ」の項目Ａを可視情報４１として抽出する。
【００３０】
なお、例えば、ユーザが情報表示画面５０の検索結果をスクロール操作することで、「Ａスカート」、「Ｂシャツ」、「Ｃシャツ」および「Ｄパンツ」以外の他の項目Ａが可視領域２００に表示された場合には、かかる他の項目Ａも可視情報４１として記憶するが、かかる点については、図４で後述する。
【００３１】
つづいて、実施形態に係る端末装置１は、ユーザによって指定されたクエリ「シャツ」をサーバ装置１００へ送信し（ステップＳ４）、サーバ装置１００から「シャツ」の検索結果を受信する（ステップＳ５）。
【００３２】
そして、実施形態に係る端末装置１は、可視情報４１に含まれる項目Ａが、「シャツ」の検索結果の中に含まれる場合、かかる項目Ａの表示形態を変更し（ステップＳ６）、情報表示画面５０に表示する。
【００３３】
図１に示す例では、可視情報４１に含まれる「Ｂシャツ」および「Ｃシャツ」の項目Ａが、「シャツ」の検索結果の中に含まれるため、「Ｂシャツ」および「Ｃシャツ」の項目Ａを網掛けで表示する。
【００３４】
これにより、ユーザは、表示された検索結果のうち、「Ｂシャツ」および「Ｃシャツ」は、過去に見たことがあり、「Ｅシャツ」および「Ｆシャツ」は、過去に見たことがないことが一目で判断できる。
【００３５】
すなわち、実施形態に係る表示プログラムによれば、情報表示画面５０に表示された情報を過去に見たことがあるか否かのユーザ判断を容易化させることができる。このため、ユーザが詳細情報を閲覧するための操作を行わなくてよいため、ユーザの煩わしさを低減することができる。
【００３６】
なお、図１では、情報表示画面５０に表示されるコンテンツとして、複数の項目Ａが一覧表示される情報（すなわち、ショッピングサイトが提供する検索結果）を一例として挙げたが、これに限定されるものではない。例えば、かかるコンテンツは、ニュースサイトが提供する情報のように、文章を含んだ情報であってもよいが、かかる点については図６で後述する。
【００３７】
また、図１では、可視領域２００は、情報表示画面５０の一部の領域としたが、例えば、情報表示画面５０の領域全体を可視領域２００としてもよい。また、図１では、可視領域２００は、情報表示画面５０の中央領域に配置されたが、中央領域に限定されず、情報表示画面５０の上端寄りあるいは下端寄りの領域であってもよい。
【００３８】
また、可視領域２００の領域面積は、予め定められた大きさでなくともよく、例えば、ユーザの属性（年齢や性別、端末装置１の使用歴等）に応じた大きさが任意に設定されてよい。
【００３９】
次に、図２を用いて、実施形態に係る端末装置１の構成について説明する。図２は、実施形態に係る端末装置１の構成例を示す図である。
【００４０】
図２に示すように、端末装置１は、通信部２と、制御部３と、記憶部４とを備える。
【００４１】
通信部２は、たとえば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部２は、通信ネットワークと有線または無線で接続され、通信ネットワークを介して、サーバ装置１００との間で情報の送受信を行う。
【００４２】
記憶部４は、たとえば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図２に示すように、記憶部４は、可視情報４１を記憶する。
【００４３】
可視情報４１は、後述の抽出部３２によって抽出されて、記憶される情報である。ここで、図３を用いて、可視情報４１について説明する。
【００４４】
図３は、可視情報４１の説明図である。図３に示すように、可視情報４１には、「表示日時」、「サーバ」、「項目名」、「コンテンツデータ」といった内容が含まれる。
【００４５】
「表示日時」は、情報表示画面５０にコンテンツが表示された日時であり、換言すれば、抽出部３２によって可視情報４１として抽出された日時でもある。「サーバ」は、サーバ装置１００の種別であり、サーバ装置１００が提供したコンテンツの種別である。「項目名」は、可視情報４１として抽出されたコンテンツを識別する識別情報である。「コンテンツデータ」は、可視情報４１として抽出されたコンテンツの内容に関する情報である。例えば、ショッピングに関する可視情報４１では、商品の価格や、タイトル、説明文（詳細文ともいう）等が含まれる。
【００４６】
制御部３は、コントローラ（controller）であり、たとえば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、端末装置１内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部３は、たとえば、コントローラであり、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００４７】
制御部３は、受付部３１と、抽出部３２と、判定部３３と、変更部３４とを備える。
【００４８】
受付部３１は、サーバ装置１００への取得要求となる所定の指定クエリを受け付ける。例えば、受付部３１は、サーバ装置１００がショッピングサーバの場合、商品を検索する検索ワード等を含む検索クエリを指定クエリとして受け付ける。
【００４９】
制御部３は、受付部３１によって受け付けられた指定クエリを含む取得要求をサーバ装置１００へ送信し、かかる指定クエリに応じたコンテンツをサーバ装置１００から取得する。そして、制御部３は、サーバ装置１００から取得したコンテンツを情報表示画面５０に表示する。
【００５０】
抽出部３２は、情報表示画面５０に表示されたコンテンツのうち、情報表示画面５０におけるユーザの可視領域２００に表示されたコンテンツを可視情報４１として抽出する。抽出部３２は、抽出した可視情報４１を記憶部４に記憶する。ここで、図４を用いて、抽出部３２の処理内容について説明する。
【００５１】
図４は、抽出部３２の処理内容を示す図である。図４では、サーバ装置１００から取得したコンテンツが、情報表示画面５０において複数の項目Ａ１〜Ａ９として一覧表示された場合を示している。また、図４の上段では、複数の項目Ａ１〜Ａ９のうち、項目Ａ１〜Ａ５（項目Ａ５は一部）が情報表示画面５０に表示されていることとする。また、項目Ａ１〜Ａ９を特に区別しない場合、項目Ａと記載する。
【００５２】
図４の上段に示すように、抽出部３２は、情報表示画面５０に表示された複数の項目Ａ１〜Ａ５のうち、可視領域２００に表示された項目Ａ１〜Ａ４を可視情報４１として抽出する。
【００５３】
具体的には、図４の上段に示す情報表示画面５０の状態においては、可視領域２００に含まれる「ＡＡＡ」の項目Ａ１、「ＢＢＢ」の項目Ａ２、「ＣＣＣ」の項目Ａ３および「ＤＤＤ」の項目Ａ４を可視情報４１として抽出する。換言すれば、図４の上段に示す状態においては、可視領域２００に含まれていない「ＥＥＥ」の項目Ａ５を可視情報４１として抽出しない。
【００５４】
ここで、図４の下段に示すように、ユーザがスライド操作して、一覧表示されたコンテンツをスクロール移動させたとする。図４の下段では、スクロール移動後の情報表示画面５０を示しており、かかる情報表示画面５０には、項目Ａ４〜Ａ９が表示されていることとする。
【００５５】
かかる場合、抽出部３２は、ユーザのスライド操作によって可視領域２００に表示されることとなった項目Ａ５〜Ａ９を可視情報４１として抽出する。これにより、図４に示す可視情報４１には、項目Ａ１〜Ａ９が含まれることとなる。
【００５６】
つまり、抽出部３２は、情報表示画面５０にコンテンツが表示された際に、ユーザによってかかるコンテンツが移動した場合、移動後に表示されるコンテンツが可視領域２００に含まれる場合、可視情報４１として抽出する。
【００５７】
換言すれば、抽出部３２は、コンテンツが表示された際に、情報表示画面５０に入りきらないコンテンツがユーザの操作によって表示された場合に、可視情報４１として抽出する。これにより、多くのコンテンツを可視情報４１として抽出できる。
【００５８】
なお、図４の下段において、一部の領域が可視領域２００に含まれる「ＥＥＥ」の項目Ａ５および「ＩＩＩ」の項目Ａ９を可視情報４１として抽出したが、これに限定されるものではなく、すべての領域が可視領域２００に含まれる項目Ａ６〜Ａ８のみを抽出することとしてもよい。
【００５９】
あるいは、可視領域２００に含まれる一部の領域が所定の面積以上のものに限って可視情報４１として抽出してもよい。あるいは、一部の領域が可視領域２００に含まれ、かつ、領域全体が情報表示画面５０に表示された項目Ａ（図４の下段では項目Ａ５および項目Ａ９）を可視情報４１として抽出してもよい。
【００６０】
また、抽出部３２は、移動後の状態において可視領域２００に含まれる項目Ａのみを抽出する場合に限らず、例えば、移動途中に可視領域２００に含まれた項目Ａを可視情報４１として抽出してもよい。また、移動途中に可視領域２００に含まれた項目Ａの可視領域２００に表示されている時間がユーザに認識可能な時間であったか否かによって可視情報４１として抽出するか否かを判定してもよい。
【００６１】
つまり、高速スクロールによりユーザが認識できなかったと推定される項目Ａについては、移動途中に可視領域２００に含まれたとしても可視情報４１として抽出しない。これにより、ユーザが確実に見たコンテンツのみを可視情報４１として抽出することができる。
【００６２】
図２に戻って判定部３３について説明する。判定部３３は、後述する変更部３４によって可視情報４１の表示形態を変更するか否かの判定を行う。例えば、判定部３３は、可視情報４１が所定の初期化条件を満たすか否かを判定し、判定結果を変更部３４へ通知する。
【００６３】
例えば、可視情報４１の次回表示までの期間を初期条件とすることができる。具体的には、判定部３３は、可視情報４１の次回表示までの期間が所定の閾値（例えば、３０分）を超えた場合、初期化条件を満たすと判定する。より具体的には、判定部３３は、可視情報４１が抽出された時刻（図３に示す「表示日時」）から所定時間を経過した場合に、初期化条件を満たすと判定する。
【００６４】
また、例えば、可視情報４１におけるコンテンツの状態が更新された場合、初期化条件を満たすと判定してもよい。より具体的には、判定部３３は、可視情報４１の「コンテンツデータ」（図３参照）が更新された場合に、初期化条件を満たすと判定する。「コンテンツデータ」の更新の一例として、例えば、商品の価格変更や在庫変更等がある。つまり、過去に見た情報に新たな情報が付加された場合に、初期化条件を満たすと判定する。
【００６５】
変更部３４は、抽出部３２によって抽出された可視情報４１の次回表示における表示形態を変更する。次回表示とは、例えば、抽出部３２によって抽出された際の指定クエリとは異なる指定クエリによるコンテンツが表示される場合を指す。換言すれば、次回表示とは、ユーザが新たなコンテンツを情報表示画面５０に表示する場合を指す。
【００６６】
ここで、図５および図６を用いて、変更部３４の処理内容について説明する。図５および図６は、変更部３４の処理内容を示す図である。図５では、情報表示画面５０に複数の項目Ａが一覧表示された場合における変更部３４の処理内容を示す。図６では、ニュースが表示された場合における変更部３４の処理内容を示す。
【００６７】
まず、図５を用いて、変更部３４の処理内容を説明する。図５では、「ＤＤＤ」、「ＥＥＥ」、「ＦＦＦ」、「ＧＧＧ」および「ＨＨＨ」の項目Ａが上記した次回表示として表示されていることとする。また、これらの項目Ａのうち、「ＦＦＦ」の項目Ａが可視情報４１であることとする。
【００６８】
図５に示すように、変更部３４は、可視情報４１の次回表示における背景の表示形態を変更する。具体的には、変更部３４は、可視情報４１である「ＦＦＦ」の項目Ａの背景全体を網掛けの表示形態に変更して表示する。一方で、変更部３４は、可視情報４１ではない、「ＤＤＤ」、「ＥＥＥ」、「ＧＧＧ」および「ＨＨＨ」の項目Ａについては、網掛けしない表示形態、つまり、初期状態の表示形態として表示する。
【００６９】
これにより、ユーザは、「ＦＦＦ」の項目Ａを過去に見たことがあると容易に判断することができる。換言すれば、ユーザは過去に見たことがない新たな項目Ａを容易に見つけることができる。
【００７０】
なお、変更部３４は、可視情報４１である「ＦＦＦ」の項目Ａの背景を網掛け等のパターン背景の表示形態に変更したが、表示形態はパターン背景に限定されるものではなく、例えば、可視情報４１の背景色を変更してもよい。
【００７１】
また、変更部３４は、背景の表示形態に限らず、文字の表示形態を変更してもよい。例えば、変更部３４は、文字の表示色や文字の透過度、文字サイズ等を変更してもよい。つまり、表示形態は、ユーザが可視情報４１か否かを判別できる表示形態であればよい。これにより、過去に見たことがない新たな項目Ａを際立たせることができるため、ユーザの視線を新しい項目Ａへ誘導させることができる。
【００７２】
また、変更部３４は、上記した表示形態に限定されず、例えば、表示色の変更（黒から赤に変更等）や、下線を付す等の表示形態に変更することとしてもよい。つまり、見えにくい表示形態に変更しなくとも、初期状態の表示形態と異なればよい。
【００７３】
また、変更部３４は、可視領域２００に表示された頻度に応じて表示形態を異ならせてもよい。例えば、変更部３４は、一定期間内に可視領域２００に表示された回数が多いほど、網掛けを濃くする。これにより、ユーザは、可視情報４１を過去に頻繁に見たことがあるか否かを容易に判断できる。
【００７４】
そして、変更部３４は、上記した判定部３３によって初期化条件を満たすと判定された場合、可視情報４１の表示形態を初期状態にする。例えば、変更部３４は、可視情報４１を網掛けの表示形態に変更していた場合、かかる網掛けを削除することで、初期状態に戻す。
【００７５】
これにより、例えば、ユーザが可視情報４１をしばらくの期間見ていない場合や、可視情報４１のコンテンツの状態が更新された場合等に、かかる可視情報４１が見逃されることを防ぐことができる。
【００７６】
次に、図６を用いて、変更部３４の処理内容についてさらに説明する。図６では、情報表示画面５０には、ニュースサイトを提供するサーバ装置１００から取得したコンテンツであるニュースＮｓが表示されていることとする。
【００７７】
図６に示すように、例えば、ニュースＮｓには、「○○投手、完全試合を達成！」のようなタイトルＮｓ１や、「○月○日、対××戦にて・・・残り試合を考えると・・・」のような詳細文Ｎｓ３等の文章を含んだテキスト情報や、ニュースＮｓに関する代表画像Ｎｓ２の情報が含まれる。
【００７８】
図６に示す例では、抽出部３２は、可視領域２００に含まれるタイトルＮｓ１、代表画像Ｎｓ２および一部の詳細文Ｎｓ３を可視情報４１として抽出する。つまり、抽出部３２は、可視領域２００に表示された一部の文章を可視情報４１として抽出する。
【００７９】
より具体的には、抽出部３２は、タイトルＮｓ１の全文章と、詳細文Ｎｓ３の一部の文章「○月○日、対××戦にて・・・締めくくりました。今回の」を可視情報４１として抽出する。
【００８０】
そして、変更部３４は、例えば、ユーザがニュースＮｓを閉じて、再度開いた場合に、可視情報４１である上記の文章に網掛けすることで表示形態を変更する。具体的には、変更部３４は、詳細文Ｎｓ３の一部の文章「○月○日、対××戦にて・・・締めくくりました。今回の」に網掛けする。
【００８１】
これにより、ユーザは、ニュースＮｓ等の文章をどこまで読んだかを容易に把握することができる。
【００８２】
なお、変更部３４は、可視情報４１に含まれる文章のうち、タイトルＮｓ１のような文章の見出し（あるいは要約）については、網掛け等の表示形態の変更をしないことが好ましい。これにより、ユーザがどのようなニュースＮｓであるかを容易に判断することができる。
【００８３】
次に、図７を用いて、実施形態に係る端末装置１が実行する処理の手順について説明する。図７は、実施形態に係る端末装置１が実行する処理の手順を示すフローチャートである。
【００８４】
図７に示すように、まず、抽出部３２は、情報表示画面５０に表示されたコンテンツのうち、情報表示画面５０におけるユーザの可視領域２００に表示されたコンテンツを可視情報４１として抽出する（ステップＳ１０１）。
【００８５】
つづいて、受付部３１は、抽出した可視情報４１の指定を受け付ける（ステップＳ１０２）。具体的には、受付部３１は、ユーザから可視情報４１を含むコンテンツを指定する指定クエリを受け付ける。
【００８６】
つづいて、判定部３３は、指定クエリによって指定された可視情報４１が所定の初期化条件を満たすか否かを判定する（ステップＳ１０３）。変更部３４は、判定部３３によって初期化条件を満たさないと判定された場合（ステップＳ１０３，Ｎｏ）、可視情報４１の表示形態を変更して表示し（ステップＳ１０４）、処理を終了する。
【００８７】
一方、変更部３４は、判定部３３によって初期化条件を満たすと判定された場合（ステップＳ１０３，Ｙｅｓ）、可視情報４１の表示形態を初期状態に戻して表示し（ステップＳ１０５）、処理を終了する。
【００８８】
また、上述してきた実施形態にかかる端末装置１は、例えば図８に示すような構成のコンピュータ１０００によって実現される。図８は、実施形態に係る端末装置１の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【００８９】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【００９０】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを、ネットワークＮを介して他の機器へ送信する。
【００９１】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを、入出力インターフェイス１６００を介して出力装置へ出力する。
【００９２】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００９３】
例えば、コンピュータ１０００が実施形態にかかる端末装置１として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部３の機能を実現する。また、ＨＤＤ１４００には、記憶部４内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを、記録媒体１８００から読み取って実行するが、他の例として、他の装置から、ネットワークＮを介してこれらのプログラムを取得してもよい。
【００９４】
上述してきたように、実施形態に係る表示プログラムは、抽出手順と、変更手順とを端末装置１に実行させる。抽出手順は、情報表示画面５０に表示されたコンテンツのうち、情報表示画面５０におけるユーザの可視領域２００に表示されたコンテンツを可視情報４１として抽出する。変更手順は、抽出手順によって抽出された可視情報４１の次回表示における表示形態を変更する。
【００９５】
これにより、情報表示画面５０に表示される情報を過去に見たことがあるか否かのユーザ判断を容易化させることができる。
【００９６】
また、上述した実施形態に係る表示プログラムにおいて、コンテンツは、情報表示画面５０において複数の項目Ａが一覧表示される情報である。抽出手順は、情報表示画面５０に表示された複数の項目Ａのうち、可視領域２００に表示された項目Ａを可視情報４１として抽出する。
【００９７】
これにより、例えば、ショッピングサイト等の検索結果等において、どの商品を過去に見たことがあるかのユーザ判断を容易化させることができる。
【００９８】
また、上述した実施形態に係る表示プログラムにおいて、変更手順は、可視領域２００に表示された頻度に応じて表示形態を異ならせる。
【００９９】
これにより、可視情報４１を過去に頻繁に見たことがあるか否かのユーザ判断を容易化させることができる。
【０１００】
また、上述した実施形態に係る表示プログラムにおいて、コンテンツは、文章を含んだテキスト情報である。抽出手順は、情報表示画面５０に表示された文章のうち、可視領域２００に表示された一部の文章を可視情報４１として抽出する。変更手順は、一部の文章の表示形態を変更する。
【０１０１】
これにより、ニュースＮｓ等の詳細文Ｎｓ３をどこまで読んだかのユーザ判断を容易化させることができる。
【０１０２】
また、上述した実施形態に係る表示プログラムは、判定手順をさらに備える。判定手順は、抽出手順によって抽出された可視情報４１が所定の初期化条件を満たすと判定された場合、かかる可視情報４１における表示形態を初期化状態にする。
【０１０３】
これにより、可視情報４１が見逃されることを防ぐことができる。
【０１０４】
また、上述した実施形態に係る表示プログラムにおいて、判定手順は、可視情報４１の次回表示までの期間が所定の閾値を超えた場合、初期化条件を満たすと判定する。
【０１０５】
これにより、ユーザが可視情報４１をしばらくの期間見ていない場合等に、可視情報４１を再び閲覧させることができる。
【０１０６】
また、上述した実施形態に係る表示プログラムにおいて、判定手順は、可視情報４１におけるコンテンツの状態が更新された場合、初期化条件を満たすと判定する。
【０１０７】
これにより、コンテンツが更新された場合、更新された情報をユーザが見逃すことを防止できる。
【０１０８】
また、上述した実施形態に係る表示プログラムにおいて、変更手順は、可視情報４１の次回表示における背景の表示形態を変更する。
【０１０９】
これにより、次回表示における可視情報４１をユーザに見分けやすくすることができる。
【０１１０】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１１】
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１１２】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１１３】
また、上述してきた実施形態に記載した各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１１４】
また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、抽出部３２は、抽出手段や抽出回路に読み替えることができる。
【符号の説明】
【０１１５】
１    端末装置
２    通信部
３    制御部
４    記憶部
３１    受付部
３２    抽出部
３３    判定部
３４    変更部
４１    可視情報
５０    情報表示画面
１００    サーバ装置
２００    可視領域
Ａ    項目
【図１】
2019144904.tif 000003
【図２】
2019144904.tif 000004
【図３】
2019144904.tif 000005
【図４】
2019144904.tif 000006
【図５】
2019144904.tif 000007
【図６】
2019144904.tif 000008
【図７】
2019144904.tif 000009
【図８】
2019144904.tif 000010