(57)【特許請求の範囲】
【請求項１】
ネットワークを介してサーバ装置に接続可能な端末装置であって、
前記ネットワークを介して、コンテンツ情報における所定種類の配信用情報を取得する取得手段と、
コンテンツ情報に対する操作内容に基づいて、該端末装置のユーザの該コンテンツ情報に対する興味度を推定する興味度推定手段と、
前記興味度推定手段で推定された過去のコンテンツ情報に対する興味度に少なくとも基づいて、前記取得手段により取得された配信用情報に対応する新たなコンテンツ情報から表示対象とするコンテンツ情報を選択する選択手段と、
前記選択手段により表示対象として選択されたコンテンツ情報を一覧として表示するための一覧用情報を、該選択されたコンテンツ情報のそれぞれについて、前記取得手段により取得された配信用情報を用いて生成する一覧用情報生成手段と、
前記一覧用情報生成手段により生成された一覧用情報が所定数配置された一覧表示画面を生成する表示画面生成手段と、
前記取得手段により取得された所定種類の配信用情報に対応するコンテンツ情報が予め定められたカテゴリ単位の何れに分類されるかを判別するカテゴリ判別手段と、
記憶手段と、を備え、
前記興味度推定手段は、
類似度判定部を備え、
コンテンツ情報の再生および記録に関連する所定の操作入力が行われた場合、該所定の操作入力それぞれに応じて予め定められたポイントを、該操作入力が行われる度に、該操作入力が行われたコンテンツ情報についてカウントし、該操作入力が行われたコンテンツ情報について取得されている所定種類の配信用情報に対応する情報に関連付けて前記記憶手段に記憶することにより、コンテンツ情報に対して所定の操作入力が行われる度に興味度を更新し、
前記類似度判定部は、前記記憶手段に記憶された所定種類の配信用情報に対応する情報と、前記取得手段により取得された所定種類の配信用情報との類似度を判定し、
前記興味度推定手段は、前記取得手段により取得された所定種類の配信用情報に対して、前記記憶手段に記憶された各配信用情報に対応する情報との間で前記類似度判定部により判定された類似度と、該記憶された各配信用情報に対応する情報に関連付けられたポイントと、に基づいて、該取得された所定種類の配信用情報についての興味度を推定することを特徴とする端末装置。
【請求項２】
前記興味度推定手段は、前記取得手段により取得された所定種類の配信用情報に対して、前記記憶手段に記憶された各配信用情報に対応する情報との間で前記類似度判定部により判定された類似度を、該記憶された配信用情報に対応する情報に関連付けられたポイントに応じて重み付けして加算することで、該取得された所定種類の配信用情報についての評価値を算出し、
前記選択手段は、前記興味度推定手段により算出された評価値に少なくとも基づいて、該取得された所定種類の配信用情報を表示対象とするか否かの選択を行うことを特徴とする請求項１記載の端末装置。
【請求項３】
前記興味度推定手段は、コンテンツ情報の再生および記録に関連する操作として予め定められた操作それぞれの有無を解析することにより、前記端末装置のユーザの該コンテンツ情報に対する興味度を推定することを特徴とする請求項１または２記載の端末装置。
【請求項４】
前記取得手段により取得された所定種類の配信用情報に対応するコンテンツ情報が予め定められたカテゴリ単位の何れに分類されるかを判別するカテゴリ判別手段を備え、
前記興味度推定手段は、コンテンツ情報の再生および記録に関連する所定の操作入力それぞれに応じて予め定められたポイントを、該操作入力が行われる度にカウントし、
前記選択手段は、選択の対象となるコンテンツ情報が分類されるカテゴリ単位に分類される他のコンテンツ情報についてカウントされたポイントを少なくとも用いて、表示対象とするか否かの選択を行うことを特徴とする請求項１から３のいずれか１項に記載の端末装置。
【請求項５】
前記選択手段は、
前記興味度推定手段によりカウントされたポイントが、カテゴリ単位、且つ、所定の時間帯ごとに累積したポイントに基づき、
選択する処理を行う時間が属する時間帯に対応する前記累積したポイントを用いて、
表示対象とするか否かの選択を行うことを特徴とする、請求項４記載の端末装置。
【請求項６】
前記選択手段は、
選択する処理を行う時間が属する時間帯に対応する前記累積したポイントの、カテゴリ間のばらつきと、
時間帯に関係ない前記累積したポイントの、カテゴリ間のばらつきとを比較し、
ばらつきが大きい方の前記累積したポイントを使用して、前記選択する処理を行う
ことを特徴とする、請求項５に記載の端末装置。
【請求項７】
前記選択手段は、前記興味度推定手段で推定された過去のコンテンツ情報に対する興味度に加えて、
前記取得手段により取得された配信用情報に対応するコンテンツ情報の重要度、
複数のコンテンツ情報間の配信順序情報、
コンテンツ情報に対する他ユーザの操作履歴情報、の何れかまたはこれらの組み合わせに基づいて表示対象とするコンテンツ情報を選択することを特徴とする請求項１から６のいずれか１項に記載の端末装置。
【請求項８】
前記一覧用情報生成手段は、前記選択手段により表示対象として選択されたコンテンツ情報が、前記一覧用情報を生成するために、前記取得手段により取得された所定種類の配信用情報以外に取得が必要な他の情報が存在する種類のコンテンツ情報である場合、該他の情報を取得し、当該取得された他の情報と、前記取得手段により取得された所定種類の配信用情報と、を用いて該コンテンツ情報の一覧用情報を生成することを特徴とする請求項１から７のいずれか１項に記載の端末装置。
【請求項９】
ネットワークを介してサーバ装置に接続可能な端末装置のプログラムであって、
前記ネットワークを介して、コンテンツ情報における所定種類の配信用情報を取得する取得手順と、
コンテンツ情報に対する操作内容に基づいて、該端末装置のユーザの該コンテンツ情報に対する興味度を推定する興味度推定手順と、
前記興味度推定手順で推定された過去のコンテンツ情報に対する興味度に少なくとも基づいて、前記取得手順により取得された配信用情報に対応する新たなコンテンツ情報から表示対象とするコンテンツ情報を選択する選択手順と、
前記選択手順により表示対象として選択されたコンテンツ情報を一覧として表示するための一覧用情報を、該選択されたコンテンツ情報のそれぞれについて、前記取得手順により取得された配信用情報を用いて生成する一覧用情報生成手順と、
前記一覧用情報生成手順により生成された一覧用情報が所定数配置された一覧表示画面を生成する表示画面生成手順と、
前記取得手順により取得された所定種類の配信用情報に対応するコンテンツ情報が予め定められたカテゴリ単位の何れに分類されるかを判別するカテゴリ判別手順と、を前記端末装置に実行させ、
前記興味度推定手順は、
類似度判定手順を有し、
コンテンツ情報の再生および記録に関連する所定の操作入力が行われた場合、該所定の操作入力それぞれに応じて予め定められたポイントを、該操作入力が行われる度に、該操作入力が行われたコンテンツ情報についてカウントし、該操作入力が行われたコンテンツ情報について取得されている所定種類の配信用情報に対応する情報に関連付けて前記記憶手段に記憶することにより、コンテンツ情報に対して所定の操作入力が行われる度に興味度を更新し、
前記類似度判定手順では、記憶手段に記憶された所定種類の配信用情報に対応する情報と、前記取得手順により取得された所定種類の配信用情報との類似度を判定し、
前記興味度推定手順では、前記取得手順により取得された所定種類の配信用情報に対して、前記記憶手段に記憶された各配信用情報に対応する情報との間で前記類似度判定手順により判定された類似度と、該記憶された各配信用情報に対応する情報に関連付けられたポイントと、に基づいて、該取得された所定種類の配信用情報についての興味度を推定することを特徴とする端末装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して取得したコンテンツ情報を表示できる端末装置および装置のプログラムに関する。
【背景技術】
【０００２】
一般に、ユーザにとって興味がある分野を予めＷｅｂサーバに登録しておくことで、その登録されたＷｅｂサーバが登録された分野の情報だけを端末装置に送信する方法が知られている。このようにすることで、ネットワークを介して取得可能な多様な情報に対して、ユーザにとって興味のある情報だけを端末装置に表示させ、利便性を向上させるようにしている。【０００３】
また、電子商取引装置やＳＮＳサーバと接続して用いられる外部のコンテンツ情報配信サーバから、ネットワークを介して端末装置にコンテンツ情報を配信するシステムが知られている（例えば、特許文献１参照）。このシステムでは、コンテンツ情報配信サーバが端末装置からコンテンツ一覧の取得要求を受信すると、その端末装置のユーザについて評価値の高い所定数のカテゴリを特定する。また、コンテンツ情報配信サーバは、Ｗｅｂサーバを巡回してフィードを取得しており、特定されたカテゴリと関連付けて記憶されているコンテンツの概要情報を抽出する。そして、抽出したコンテンツの概要情報を一覧としたコンテンツ一覧を作成し、ネットワークを介して端末装置にそのコンテンツ一覧を送信し、表示させる。【０００４】
また、広告情報を提供するサーバから広告群を端末装置がまとめて受信し、アプリケーションによる表示画面中の広告表示部に表示する広告を選択する装置が知られている（例えば、特許文献２参照）。この装置では、プライバシーの観点により、外部のサーバに端末装置での操作履歴情報を送信することなく、操作履歴情報をローカル操作履歴ＤＢに格納し、広告表示部に表示する広告をその操作履歴情報により選択する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２６２５３４号公報
【特許文献２】特開２００７−１７２１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１など、外部のサーバからネットワークを介して端末装置でコンテンツ一覧を受信する構成で、ユーザにとって興味のあるコンテンツ情報の一覧を受信しようとすると、各コンテンツ情報に対するユーザの興味度を外部のサーバに把握させる必要があった。【０００７】
あるいは、上述のように外部のＷｅｂサーバに登録する構成であっても、外部のサーバにユーザの各コンテンツ情報への興味度や、メールアドレス等の個人情報を把握させることとなり、プライバシーの漏洩が心配されていた。【０００８】
また、仮に外部のサーバでプライバシーの漏洩防止のためのセキュリティ対策コストが十分にかけられていたとしても、把握された各コンテンツ情報への興味度に基づいて広告メールなどが大量に送信されることがあった。このため、そうしたメール送信を望まないユーザには不快感を与えることがあった。【０００９】
また、上述した特許文献２のものは、広告表示部に表示する広告を選択しようとするものであり、ユーザが見てみたいと思うコンテンツ情報を選択しやすくさせ、利便性を向上させることについてまで考慮されたものではなかった。
このため、データ量も多岐にわたり、多種類、多様である取得可能なコンテンツ情報の中からユーザにとって興味のあるコンテンツ情報の一覧を選択的に表示させ、ユーザが端末装置をより使いたくなるようにしていくことについてまで考慮されたものではなかった。【００１０】
本発明はこのような状況に鑑みてなされたものであり、外部のサーバにコンテンツ情報への興味度を把握させる必要なく、ユーザにとって興味のあるコンテンツ情報の一覧を選択的に表示させることができ、利便性の高い端末装置および装置のプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
かかる目的を達成するために、本発明に係る端末装置は、ネットワークを介してサーバ装置に接続可能な端末装置であって、ネットワークを介して、コンテンツ情報における所定種類の配信用情報を取得する取得手段と、コンテンツ情報に対する操作内容に基づいて、該端末装置のユーザの該コンテンツ情報に対する興味度を推定する興味度推定手段と、興味度推定手段で推定された過去のコンテンツ情報に対する興味度に少なくとも基づいて、取得手段により取得された配信用情報に対応する新たなコンテンツ情報から表示対象とするコンテンツ情報を選択する選択手段と、選択手段により表示対象として選択されたコンテンツ情報を一覧として表示するための一覧用情報を、該選択されたコンテンツ情報のそれぞれについて、取得手段により取得された配信用情報を用いて生成する一覧用情報生成手段と、一覧用情報生成手段により生成された一覧用情報が所定数配置された一覧表示画面を生成する表示画面生成手段と、取得手段により取得された所定種類の配信用情報に対応するコンテンツ情報が予め定められたカテゴリ単位の何れに分類されるかを判別するカテゴリ判別手段と、記憶手段と、を備え、興味度推定手段は、類似度判定部を備え、コンテンツ情報の再生および記録に関連する所定の操作入力が行われた場合、該所定の操作入力それぞれに応じて予め定められたポイントを、該操作入力が行われる度に、該操作入力が行われたコンテンツ情報についてカウントし、該操作入力が行われたコンテンツ情報について取得されている所定種類の配信用情報に対応する情報に関連付けて記憶手段に記憶することにより、コンテンツ情報に対して所定の操作入力が行われる度に興味度を更新し、類似度判定部は、記憶手段に記憶された所定種類の配信用情報に対応する情報と、取得手段により取得された所定種類の配信用情報との類似度を判定し、興味度推定手段は、取得手段により取得された所定種類の配信用情報に対して、記憶手段に記憶された各配信用情報に対応する情報との間で類似度判定部により判定された類似度と、該記憶された各配信用情報に対応する情報に関連付けられたポイントと、に基づいて、該取得された所定種類の配信用情報についての興味度を推定することを特徴とする。
【００１２】
また、本発明に係る端末装置のプログラムは、ネットワークを介してサーバ装置に接続可能な端末装置のプログラムであって、ネットワークを介して、コンテンツ情報における所定種類の配信用情報を取得する取得手順と、コンテンツ情報に対する操作内容に基づいて、該端末装置のユーザの該コンテンツ情報に対する興味度を推定する興味度推定手順と、興味度推定手順で推定された過去のコンテンツ情報に対する興味度に少なくとも基づいて、取得手順により取得された配信用情報に対応する新たなコンテンツ情報から表示対象とするコンテンツ情報を選択する選択手順と、選択手順により表示対象として選択されたコンテンツ情報を一覧として表示するための一覧用情報を、該選択されたコンテンツ情報のそれぞれについて、取得手順により取得された配信用情報を用いて生成する一覧用情報生成手順と、一覧用情報生成手順により生成された一覧用情報が所定数配置された一覧表示画面を生成する表示画面生成手順と、取得手順により取得された所定種類の配信用情報に対応するコンテンツ情報が予め定められたカテゴリ単位の何れに分類されるかを判別するカテゴリ判別手順と、を端末装置に実行させ、興味度推定手順は、類似度判定手順を有し、コンテンツ情報の再生および記録に関連する所定の操作入力が行われた場合、該所定の操作入力それぞれに応じて予め定められたポイントを、該操作入力が行われる度に、該操作入力が行われたコンテンツ情報についてカウントし、該操作入力が行われたコンテンツ情報について取得されている所定種類の配信用情報に対応する情報に関連付けて記憶手段に記憶することにより、コンテンツ情報に対して所定の操作入力が行われる度に興味度を更新し、類似度判定手順では、記憶手段に記憶された所定種類の配信用情報に対応する情報と、取得手順により取得された所定種類の配信用情報との類似度を判定し、興味度推定手順では、取得手順により取得された所定種類の配信用情報に対して、記憶手段に記憶された各配信用情報に対応する情報との間で類似度判定手順により判定された類似度と、該記憶された各配信用情報に対応する情報に関連付けられたポイントと、に基づいて、該取得された所定種類の配信用情報についての興味度を推定することを特徴とする。
【発明の効果】
【００１３】
以上のように、本発明によれば、外部のサーバにコンテンツ情報への興味度を把握させる必要なく、ユーザにとって興味のあるコンテンツ情報の一覧を選択的に表示させることができる。このため、利便性の高い端末装置および装置のプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態としての端末装置１００周りの構成例を示すブロック図である。
【図２】第１の実施形態の端末装置１００による動作例を示すフローチャートである。
【図３】該端末装置１００による表示画面の遷移例を示す図である。
【図４】アプリケーションの選択画面５０１の具体例を示す図である。
【図５】時間順の一覧表示画面５０２の具体例を示す図である。
【図６】カテゴリ順の一覧表示画面５０３の具体例を示す図である。
【図７】詳細表示画面５０６の具体例を示す図である。
【図８】興味設定画面５０７の具体例を示す図である。
【図９】第２の実施形態としての端末装置１００周りの構成例を示すブロック図である。
【図１０】第２の実施形態の端末装置１００による動作例を示すフローチャートである。
【図１１】第３の実施形態としての端末装置１００周りの構成例を示すブロック図である。
【図１２】第３の実施形態において、カテゴリ毎及び時間帯毎に累積される累積ポイントの概念を説明するための図である。
【図１３】第４の実施形態における動作例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
次に、本発明に係る端末装置および装置のプログラムを適用した一実施形態について、図面を用いて詳細に説明する。
なお、本発明に係る端末装置は、例えばＰＣ、スマートフォンなど、各種のものであってよい。
【００１６】
〔第１の実施形態〕
まず、本発明の第１の実施形態について説明する。図１に、第１の実施形態の端末装置１００周りの構成例を示す。本実施形態の端末装置１００は、図１に示すように、通信部１０と、操作表示部２０と、制御部３０と、記憶部４０とを備えて構成される。
【００１７】
通信部１０は、有線又は無線により、インターネットなどのネットワークを介して、各種Ｗｅｂサーバ等に接続する。また、ＴＶ受信用アンテナおよびＴＶチューナを備え、ＴＶ番組表やＴＶ番組放送を受信する。
【００１８】
操作表示部２０は、例えばタッチパネルディスプレイなどであり、各種情報を画面表示すると共に、ユーザによる操作入力を受ける。
【００１９】
制御部３０は、端末装置１００の制御を行い、情報取得部３１と、カテゴリ判別部３２と、興味度推定部３３と、選択部３４と、一覧用画像生成部３５と、表示画面生成部３６と、を備えて構成される。
【００２０】
情報取得部３１は、通信部１０によりネットワークを介して各種のＷｅｂサーバ２００に接続し、設定に応じて所定種類の配信用情報を取得する。情報取得部３１が取得する所定種類の配信用情報は、例えば各種フィードなど、各種のＷｅｂサーバ２００に配信用として格納された情報であり、端末装置１００により再生対象となりうるコンテンツ情報の内容を示すものである。
【００２１】
取得対象とするフィードは、例えばＲＳＳ（RDF site summary）フィードなど、ＸＭＬ（Extensible Markup Language）、Ａｔｏｍ、ＲＤＦ（Resource Description Framework）等、アグリゲータで解釈可能な各種情報を含んでよい。また、必ずしもＯＳ（Operating System）がファイル形式として認識するものである必要はなく、例えばバイナリ形式のデータを含んだものであってもよい。
【００２２】
また、各種ＳＮＳ（Social Networking Service）を再生対象のコンテンツ情報とする場合、制御部３０は、例えばＡＰＩ（Application Programming Interface）を用いることで実現できる。この場合、情報取得部３１は、予め設定された人についてのアクティビティや投稿記事など、各種更新情報をＡＰＩから取得する。
【００２３】
また、通信部１０がＴＶ受信用アンテナおよびＴＶチューナを備えた構成である場合、情報取得部３１は、ＴＶ番組表を受信する。このことにより、情報取得部３１は、視聴可能なＴＶ番組についての各種情報を、再生対象となりうるコンテンツ情報の内容を示す所定種類の配信用情報として取得する。
【００２４】
また、再生対象のコンテンツ情報が、例えば地域のＷｅｂちらしなど、特定の要約された種類の配信用情報が存在しない情報である場合、情報取得部３１は、その再生対象のコンテンツ情報そのものをＷｅｂサーバ２００等から取得する。
【００２５】
このように、本実施形態の端末装置１００で再生対象としうるコンテンツ情報は、端末装置１００の構成に応じて、再生可能な任意の種類のコンテンツ情報を含んでよい。
【００２６】
カテゴリ判別部３２は、情報取得部３１により取得された所定種類の配信用情報に対応して再生対象とされるコンテンツ情報が、予め定められたカテゴリ単位の何れに分類されるかを判別する。
【００２７】
カテゴリ単位は、再生対象としうる多様なコンテンツ情報をその内容に応じて分類する分類単位であり、例えばサッカーのニュース、天気予報、所定地域のちらし情報、所定のＳＮＳなどを含んでよい。
また、予め定められたカテゴリ単位の一覧を示すカテゴリ単位テーブル４１は、記憶部４０に記憶される。カテゴリ単位テーブル４１に含まれるカテゴリ単位の一覧は、初期設定として定められる構成であってもよく、ユーザ設定により登録できる構成であってもよい。
【００２８】
カテゴリ判別部３２は、例えば情報取得部３１によるフィードの配信元情報により、再生対象とされるコンテンツ情報が含まれるカテゴリ単位を判別する。
また、カテゴリ判別部３２は、情報取得部３１により取得された所定種類の配信用情報の内容を解析することにより判別してもよい。この場合、例えば取得された所定種類の配信用情報に含まれるテキストデータに所定のキーワードが含まれるか否かで判別するなど、判別方法は各種の方法を用いることができる。
【００２９】
興味度推定部３３は、再生対象とされたコンテンツ情報に対する操作内容に応じて、端末装置１００のユーザのそのコンテンツ情報に対する興味度を推定する。興味度推定部３３による興味度の推定では、コンテンツ情報の再生および記録に関連する操作として予め定められた操作が行われた場合に、その操作内容に応じて予め定められたポイントを、操作対象とされたコンテンツ情報に付与する。
【００３０】
例えば、Ｗｅｂブラウザ等によるコンテンツ情報の再生操作が行われた場合、再生対象のコンテンツ情報に１ポイント付与する。また、記憶部４０への保存操作が行われた場合、保存対象とされたコンテンツ情報に３ポイント付与する。また、再生されたコンテンツに対して「いいね」ボタンなどにより投稿が行われた場合、そのコンテンツ情報に５ポイント付与する。また、コンテンツに対して削除の操作が行われた場合、削除対象とされたコンテンツ情報に−１５ポイント付与する。
また、再生対象のコンテンツがＷｅｂサイトである場合、そのＷｅｂサイトを表示し続けている時間を滞在時間として所定のポイントを付与するようにしてもよい。このようにポイントを付与することにより、操作内容に応じてコンテンツ毎の重み付けを行う。
【００３１】
そして、興味度推定部３３は、ポイントが付与されたコンテンツ情報が含まれるカテゴリ単位毎にポイントを合算した累積ポイントを算出する。こうして興味度推定部３３は、カテゴリ単位毎の累積ポイントを比較することにより、各カテゴリ単位について、ユーザにとって興味の大きい順序を定める。
【００３２】
選択部３４は、情報取得部３１により取得された所定種類の配信用情報に対応する新たなコンテンツ情報群の中から、操作表示部２０に表示する一覧画面への表示対象とするコンテンツ情報を選択する。一覧画面の表示形式は、設定に応じて各種定められてよい。選択部３４は、設定された表示形式に応じて、一覧画面における表示対象とされる所定数のコンテンツ情報を、興味度推定部３３により推定された過去のコンテンツ情報に対する興味度などを用いて選択する。
なお、本明細書における表示対象は、操作表示部２０に一度に表示される表示内容に加えて、画面のスクロールにより表示される部分についても、所定の表示領域まで表示対象として扱う対象に含めることとしてよい。
【００３３】
一覧用画像生成部３５は、ユーザの興味に合うコンテンツ情報の一覧を一覧画面として表示するための一覧用画像（一覧用情報）を生成する。一覧用画像は、表示対象とされた各コンテンツ情報に対応して生成され、テキストデータおよび画像などにより構成される。こうして、一覧用画像は、見た目の美しさを提供すると共に、Ｗｅｂブラウザによりリンク先のＷｅｂサイトを表示させるリンク元としても機能する。
【００３４】
一覧用画像生成部３５は、情報取得部３１により取得された所定種類の配信用情報を用いて、表示対象とされたコンテンツ情報に対応する一覧用画像を生成する。
また、一覧用画像生成部３５は、一覧用画像を生成するために、詳細情報や画像情報など追加で取得が必要な所定種類の他の情報が存在する場合、その所定種類の情報を追加情報として取得する。追加情報は、例えば「サッカーのニュース」のカテゴリ単位については代表する画像データを対象となるＷｅｂサーバから取得するなど、表示対象とされたコンテンツ情報の種類に応じて予め定められてもよい。また、情報取得部３１により取得された所定種類の配信用情報で一覧用画像を生成可能であれば、追加情報なしで一覧用画像を生成してもよい。
【００３５】
このように、一覧用画像生成部３５は、情報取得部３１により取得された所定種類の配信用情報を用いて、例えば画像データと、ＲＳＳフィードに含まれる要約テキストデータとを予め定められたレイアウトで配置するなどの方法により、表示対象として選択された各コンテンツ情報に対応する一覧用画像を生成する。
【００３６】
表示画面生成部３６は、設定された一覧画面の表示形式に応じて、一覧用画像生成部３５で生成された一覧用画像を所定の画面フォーマット内に配置し、操作表示部２０に表示させる一覧表示画面を生成する。一覧用画像は、興味度推定部３３で推定された興味度に基づいて累積ポイントの高いカテゴリ単位から順に並べられ、設定された表示形式に応じて、一覧表示画面の所定の画面フォーマット内に配置される。
なお、本明細書における表示画面は、操作表示部２０に一度に表示される表示内容に加えて、画面のスクロールにより表示される部分についても、所定の表示領域まで表示画面として扱う対象に含めることとしてよい。
【００３７】
次に、本実施形態の端末装置１００による動作例について、図２のフローチャートおよび図３〜図８の画面遷移例を用いて説明する。
【００３８】
本実施形態の端末装置１００では、操作表示部２０に表示される表示画面に対してユーザにより行われた操作に応じて、興味度推定部３３が上述のように興味度の推定を行う。
こうした本実施形態の端末装置１００でユーザが各種操作を行うための表示画面の遷移例を図３に示す。
【００３９】
端末装置１００の操作表示部２０には、まずＯＳにより構成されるアプリケーションの選択画面５０１が表示される。このアプリケーションの選択画面５０１では、例えば図４に示すように、起動可能なアプリケーションを示すアイコン群６０１が表示される。そのアイコン群６０１の中には、本実施形態の一覧表示画面を実現するアプリケーションのアイコンも含まれることとする。図４では、本アプリケーションのロゴマーク６０２が含まれたアイコンとして示す。
【００４０】
アプリケーションの選択画面５０１で、本実施形態の機能を実現するアプリケーションのアイコンがクリックされると、図３に示すように、設定に応じて、時間順またはカテゴリ順で構成されたコンテンツ情報の一覧表示画面が表示される。
【００４１】
時間順の一覧表示画面５０２では、例えば図５に示すように、表示モード設定７００として「時間順で表示」と表示され、更新からの経過時間範囲を示す表示単位７０１毎に、所定数の一覧用画像群７０２が表示される。図５の例では、表示単位７０１として、更新から５分以内の範囲を示す「５分前」、更新から５分より長く、３０分以内の範囲を示す「３０分前」、の順に配置される。また、それぞれの経過時間範囲である表示単位７０１に対して、８つずつの一覧用画像が一覧用画像群７０２として配置され、時間順表示画面５０２が構成される。
【００４２】
カテゴリ順の一覧表示画面５０３では、例えば図６に示すように、表示モード設定７００として「カテゴリ順で表示」と表示され、表示対象とする表示カテゴリを示す表示単位７０１毎に、所定数の一覧用画像群７０２が表示される。図６の例では、表示単位７０１として、ユーザにとって興味のあるカテゴリとされた順に「野球」、「コンピュータ」が配置されている。また、それぞれの表示単位７０１である表示カテゴリに対して、８つずつの一覧用画像が一覧用画像群７０２として配置され、カテゴリ順表示画面５０３が構成される。
【００４３】
なお、表示単位７０１とされる表示カテゴリは、カテゴリ判別部３２で判別されるカテゴリ単位と同一であってもよく、複数のカテゴリ単位をまとめたものであってもよい。例えば、「国内ニュース」の表示カテゴリが、「サッカーのニュース」「政治のニュース」などの所定のカテゴリ単位をまとめたものとして構成されてもよい。
【００４４】
また、時間順の一覧表示画面５０２で、更新からの経過時間範囲を示す表示単位７０１をクリックすると、図３に示すように、その表示単位７０１の経過時間範囲に更新されたコンテンツ情報に対応する一覧用画像が並べられた時間帯内一覧表示画面５０４が表示される。
【００４５】
また、カテゴリ順の一覧表示画面５０３で、表示カテゴリを示す表示単位７０１をクリックすると、図３に示すように、その表示単位７０１の表示カテゴリに分類されるコンテンツ情報に対応する一覧用画像が並べられたカテゴリ内一覧表示画面５０５が表示される。
【００４６】
また、上述のような時間順一覧表示画面５０２、カテゴリ順一覧表示画面５０３、時間帯内一覧表示画面５０４、カテゴリ内一覧表示画面５０５のそれぞれで表示された一覧用画像群７０２のいずれかの一覧用画像をクリックすると、図３に示すように、クリックされた一覧用画像に対応するコンテンツ情報の詳細表示画面５０６が表示される。
【００４７】
詳細表示画面５０６では、クリックされた一覧用画像に対応するコンテンツ情報が例えばニュース記事である場合、図７に示すように、記事のタイトル８００と、代表画像８０１と、他の画像群８０２と、記事本文８０３とが表示される。図７の例では、他の画像群８０２として表示される何れかの画像がクリックされると、その画像が代表画像８０１として大きく表示される。
【００４８】
こうして詳細表示画面５０６によりコンテンツ情報の詳細を表示させると共に、不図示の操作部等により、表示したコンテンツ情報を端末装置１００内の記憶部４０に記録させられるようになっている。
【００４９】
また、詳細表示画面５０６は、クリックされた一覧用画像に対応するコンテンツ情報の種類に応じて、その種類のコンテンツ情報を再生するものとして予め定められたアプリケーションやプラグインにより、そのコンテンツの再生を行う。また、不図示の操作部等からのユーザ操作により、コンテンツの再生だけでなく、コンテンツに対する投稿、記録、削除等の各種操作ができるようになっている。
【００５０】
例えばコンテンツ情報の種類がＴＶ番組である場合、この詳細表示画面５０６でＴＶ番組を視聴できると共に、ＴＶ番組の録画操作、タイマー録画設定等の各種操作を行うことができる。
また、例えばコンテンツ情報の種類が各種のＳＮＳである場合、この詳細表示画面５０６では、選択された人についてのＳＮＳでの投稿記事が投稿時間の新しい順に表示され、各投稿記事へのコメント、画像の装置内への記録等の各種操作を行うことができる。
【００５１】
また、上述のような時間順一覧表示画面５０２、カテゴリ順一覧表示画面５０３、時間帯内一覧表示画面５０４、カテゴリ内一覧表示画面５０５、詳細表示画面５０６の何れかから、設定画面を起動させることにより、図３に示すように、興味設定画面５０７が表示される。
【００５２】
興味設定画面５０７では、例えば図８に示すように、カテゴリ単位を大きくまとめた大分類９０１毎に、表示カテゴリ群９０２が関連付けられて表示される。表示カテゴリ群９０２では、その大分類９０１に分類される表示カテゴリがまとめて表示される。また、各表示カテゴリについて、興味度推定部３３で推定されたコンテンツ情報に対する興味度の総和により、興味が大きくあるとされた順に色分けされて表示される。図８では、１０段階の色分けで「よく見ている」から「あまり見ていない」まで段階分けして表示した場合の例を示す。
【００５３】
こうした興味設定画面５０７により、ユーザは興味度推定部３３で推定されたコンテンツ情報に対する興味度が、各表示カテゴリについてどのようになっているかを確認することができる。また、不図示の設定ボタン等により、特定の表示カテゴリに分類されるコンテンツ情報だけを、上述した各一覧表示画面における一覧用画像群７０２に表示させないように設定できるようにしてもよい。
【００５４】
以上のような画面遷移により、ユーザが各種コンテンツ情報の再生および記録に関連する所定の操作入力を行うと、上述のように興味度推定部３３が操作対象とされたコンテンツ情報に対するポイント付与を行い、カテゴリ単位毎に興味度の推定を行う。
この興味度の推定に基づく一覧表示画面の生成動作について、図２のフローチャートを参照して説明する。
【００５５】
選択部３４は、興味度推定部３３により算出された各カテゴリ単位についての累積ポイントに基づいて、累積ポイントの大きいカテゴリ単位から順にユーザにとって興味が大きいカテゴリ単位として、表示順序を設定する（ステップＳ１）。
【００５６】
なお、初回の電源投入時にはユーザ操作に応じたポイントの加算が行われておらず、従って累積ポイントも存在しないため、各カテゴリ単位に対してデフォルトとして予め定められたポイントに基づいて、各カテゴリ単位の表示順序を設定する。デフォルトとして定める各カテゴリ単位のポイントや表示順序は、設定等に応じて任意のものであってよい。
【００５７】
ここで、上述したアプリケーション選択画面５０１で本実施形態の機能を実現するアプリケーションのアイコンがクリックされることで表示される初期の一覧表示画面が、時間順の一覧表示画面５０２として設定されているか、カテゴリ順の一覧表示画面５０３として設定されているかを、選択部３４は確認する。
【００５８】
初期の一覧表示画面が時間順の一覧表示画面５０２として設定されている場合、選択部３４は、上述した表示単位７０１となる更新からの各経過時間範囲について、累積ポイントの大きいカテゴリ単位から順に、そのカテゴリ単位に含まれるコンテンツ情報を表示対象とするよう、そのカテゴリ単位に含まれるコンテンツ情報を所定数まで抽出する（ステップＳ２）。
【００５９】
各表示単位７０１に対して、表示対象として一覧用画像群７０２に含める一覧用画像の数は、上述のように、表示形式により予め定められている。このため、選択部３４は、ステップＳ２の抽出として、各表示単位７０１に対して、表示対象とするコンテンツ情報をその一覧用画像の数だけ抽出する。
このため、情報取得部３１により取得された所定種類の配信用情報の内、更新からの経過時間範囲が所定の範囲内であるものについて、累積ポイントの大きいカテゴリ単位に含まれるものから順に、そのカテゴリ単位に含まれるコンテンツ情報を表示対象として抽出する。
【００６０】
コンテンツ情報を各カテゴリ単位についていくつずつ抽出するかは、設定等に応じて適宜定められることとしてよい。あるいは、各カテゴリ単位についていくつずつ抽出するかを、各カテゴリ単位の累積ポイントに応じて所定の方法で算出するようにしてもよい。また、各カテゴリ単位について、そのカテゴリ単位に含まれる各コンテンツ情報の一覧用画像の表示順序は、所定の方法で算出するなど、各種方法で定めてよい。
【００６１】
初期画面がカテゴリ順の一覧表示画面５０３として設定されている場合、選択部３４は、累積ポイントの大きい表示カテゴリから順に、上位所定数の表示カテゴリについて、その表示カテゴリに分類されるカテゴリ単位に含まれるコンテンツ情報を表示対象とするよう、所定数まで抽出する（ステップＳ３）。
【００６２】
各表示単位７０１に対して、表示対象として一覧用画像群７０２に含める一覧用画像の数は、上述のように、表示形式により予め定められている。このため、選択部３４は、ステップＳ３の抽出として、各表示単位７０１に対して、表示対象とするコンテンツ情報をその一覧用画像の数だけ抽出する。
このため、情報取得部３１により取得された所定種類の配信用情報の内、累積ポイントの大きさが上位所定数の表示カテゴリについて、累積ポイントの大きいカテゴリ単位に含まれるものから順に、そのカテゴリ単位に含まれるコンテンツ情報を表示対象として抽出する。
【００６３】
コンテンツ情報を各カテゴリ単位についていくつずつ抽出するかは、設定等に応じて適宜定められることとしてよい。あるいは、各カテゴリ単位についていくつずつ抽出するかを、各カテゴリ単位の累積ポイントに応じて所定の方法で算出するようにしてもよい。また、各カテゴリ単位について、そのカテゴリ単位に含まれる各コンテンツ情報の一覧用画像の表示順序は、所定の方法で算出するなど、各種方法で定めてよい。
【００６４】
こうして表示対象とするコンテンツ情報が選択部３４により抽出されると、一覧用画像生成部３５は、抽出された表示対象のコンテンツ情報に対応する一覧用画像を生成する。一覧用画像を生成するために必要な情報は、例えば代表画像と所定長さ範囲内の要約文など、コンテンツ情報に応じて予め定められていることとする。
このため、一覧用画像生成部３５は、抽出された表示対象の各コンテンツ情報について、そのコンテンツ情報について情報取得部３１で取得された所定種類の配信用情報で一覧用画像を生成するために必要な情報が十分であるか、不足しているかを確認する。不足している場合、一覧用画像生成部３５は、例えば代表画像のデータなど、その不足している詳細情報を追加情報として、配信元のＷｅｂサーバ等から取得する（ステップＳ４）。
【００６５】
表示対象の各コンテンツ情報について、一覧用画像を生成するために必要な情報が揃うと、一覧用画像生成部３５は、それら情報を用いて各コンテンツ情報についての一覧用画像を生成する（ステップＳ５）。
【００６６】
表示画面生成部３６は、一覧用画像生成部３５により生成された一覧用画像を、設定された表示形式の一覧表示画面における所定位置に配置し、一覧表示画面を生成する（ステップＳ６）。こうして一覧表示画面が操作表示部２０に表示される。
【００６７】
興味度推定部３３は、表示部で表示されている一覧用画像の各コンテンツに対する、再生要求、削除要求、無操作（他のコンテンツのみ操作）、保存、他のサービスへの情報発信、検索などの予め定められた操作を監視する（ステップＳ７）。
【００６８】
操作があった場合、興味度推定部３３は、上述のように操作対象とされたコンテンツ情報に対するポイント付与を行う。そして、その付与されたポイントを興味度推定部３３が上述のようにカテゴリ単位毎に合算することにより、各カテゴリ単位についての興味度の総和の推定を行う（ステップＳ８）。
【００６９】
また、上述したステップＳ１〜Ｓ８の一連の動作以降も興味度推定部３３は、ステップＳ７での各種コンテンツ情報の再生および記録に関連する所定の操作入力の監視を続ける。そして、所定の操作入力が行われる度に、興味度推定部３３は操作内容に応じて各カテゴリ単位における累積ポイントを更新する。
【００７０】
このようにすることで、次回に選択部３４で表示対象として選択されるコンテンツ情報が変化し、結果として一覧表示画面を構成する一覧用画像が変化する。このため、ユーザが一覧表示画面で再生や記録などの各種操作を行うことを続けていくと、一覧表示画面を構成する一覧用画像が、よりいっそう利用者の興味を反映したものとなっていく。
【００７１】
以上のように、上述した本実施形態の端末装置１００は、各種のＷｅｂサーバ２００から各カテゴリ単位のコンテンツ情報についての所定種類の配信用情報を取得し、取得した情報を端末装置１００内に格納する。また、興味度推定部３３により、ユーザの操作内容を用いた興味度推定を行う。こうして、端末装置１００内に格納した各カテゴリ単位のコンテンツ情報についての所定種類の配信用情報から、表示対象とするコンテンツ情報をユーザの興味順に選択し、一覧用画像による一覧表示画面を生成する。
【００７２】
ここで、選択部３４による表示対象のコンテンツ情報の選択では、上述のように各カテゴリ単位について合算されたポイントの総和である累積ポイントを用いて選択を行うため、選択の対象となるコンテンツ情報が分類されるカテゴリ単位に分類される他のコンテンツ情報についてカウントされたポイントも用いて選択を行うこととなる。このため、広範囲な操作内容に基づいて推定された興味度により、表示対象のコンテンツ情報の選択を行うことができる。
【００７３】
そして、一覧表示画面に配置された一覧用画像がクリックされると、例えばＷｅｂブラウザなど所定のアプリケーションやプラグインにより、コンテンツ情報の再生を行わせる。
【００７４】
このため、外部のサーバなどに各コンテンツ情報に対するユーザの興味度を把握させたり、メールアドレスなどの個人情報を登録したりする必要なく、ユーザにとって興味のあるコンテンツ情報の一覧だけを選択的に表示させることができる。
【００７５】
このため、各コンテンツ情報に対するユーザの興味度が外部のサーバに把握されることで、不要な広告メール等が大量に送信される心配もなく、プライバシー保護の観点からも安心な端末装置１００とすることができる。
また、各種の個人情報も外部に漏れるおそれがなく、確実に保護することができる。
【００７６】
また、ユーザにとって興味のある順にコンテンツ情報の一覧用画像を表示し、興味の大きさが所定順位より小さいカテゴリ単位のコンテンツ情報を表示対象から外した一覧表示画面を自動的に表示させることができる。
【００７７】
このため、ユーザにとっては、興味のあるコンテンツ情報の一覧だけが自動的かつ選択的に表示されることとなり、もっと頻繁に使いたいと思わせる装置とすることができる。
さらに、見た目の美しさを提供する一覧用画像が並べられた一覧表示画面と、その一覧用画像をクリックするだけで、コンテンツ情報を再生できる利便性により、ユーザにとって日常的に使いたくなる操作感を提供することができる。
【００７８】
また、ユーザは特に設定操作する必要もなく、ユーザ自身が見たいコンテンツを再生するなど、ユーザ自身にとってやりたい操作をただしているだけで、使用の度に興味度推定部３３による興味度が更新されていく。また、興味度推定部３３は、所定の操作入力が行われる度に興味度の推定結果を更新する。
このため、次回以降の一覧表示画面の生成に興味度の推定結果が順次フィードバックされていき、選択部３４で選択される情報が利用者の興味をより反映したものとなっていく。こうして、使い込むに従ってユーザの興味をより正確に反映させることができ、ユーザにとって日常的に使いたくなる端末装置１００とすることができる。
【００７９】
〔第２の実施形態〕
次に、本発明の第２の実施形態について説明する。第２の実施形態は、上述した第１の実施形態における興味度推定部３３が、類似度判定部３７をさらに備え、この類似度判定部３７による類似度をさらに用いて興味度の推定を行う構成としたものである。上述した第１の実施形態と同様のものについては説明を省略する。
【００８０】
図９に、第２の実施形態の端末装置１００周りの構成例を示す。第２の実施形態の端末装置１００は、上述した第１の実施形態の構成に加え、興味度推定部３３が類似度判定部３７を備える。また、興味度推定部３３は、記憶部４０にキーワード履歴情報４２を記憶させる。
【００８１】
キーワード履歴情報４２は、情報取得部３１により取得された所定種類の配信用情報から、その内容を表す単語として所定のアルゴリズムにより抽出されたキーワード群に、その所定種類の配信用情報に対応するコンテンツ情報についての興味度を示すポイントを関連付けたものである。また、キーワード履歴情報４２は、情報取得部３１により取得された所定種類の配信用情報そのものに、興味度を示すポイントを関連付けたものであってもよい。
【００８２】
類似度判定部３７は、記憶部４０に記憶されたキーワード履歴情報４２と、情報取得部３１により取得された所定種類の配信用情報との類似度を判定する。類似度の判定方法は、それぞれからテキストデータを抽出して関連語句を対比する方法など、各種方法を用いてよい。
【００８３】
興味度推定部３３は、一覧表示画面として表示された一覧用画像に対して所定の操作入力が行われると、その一覧用画像に対応するコンテンツ情報に対して、操作入力の内容に応じて予め定められたポイントを付与する。また、その一覧用画像に対応するコンテンツ情報について情報取得部３１により取得されている所定種類の配信用情報から、そのコンテンツ情報の内容を特徴付けるキーワード等を抽出し、抽出されたキーワード群に付与されたポイントを関連付けて上述したキーワード履歴情報４２とし、記憶部４０に記憶させる。
【００８４】
また、記憶部４０には、それまでの所定の操作入力の度にキーワード履歴情報４２が記憶され、操作入力の対象とされたコンテンツ情報の履歴として蓄積されている。
類似度判定部３７は、操作入力以前に記憶部４０に蓄積された各コンテンツ情報についてのキーワード履歴情報４２と、情報取得部３１により取得された所定種類の配信用情報との類似度を上述のように判定する。このため、判定される類似度は、操作入力以前に記憶部４０に蓄積された各コンテンツ情報についてのキーワード履歴情報４２の数だけ算出される。
【００８５】
興味度推定部３３は、こうして算出された各コンテンツ情報についてのキーワード履歴情報４２についての類似度を、そのキーワード履歴情報４２として関連付けられたポイントにより重み付けし、加算して評価値を算出する。重み付けの方法としては、例えば、各コンテンツ情報についてのキーワード履歴情報４２に対して算出された類似度と、ポイントとの積を加算する方法などを用いることができる。
【００８６】
なお、装置への初回電源投入時など、記憶部４０にキーワード履歴情報４２が全く蓄積されていない場合は、例えばデフォルトの評価値を用いるなど、予め定められた各種の方法で評価値を定めることとしてよい。
【００８７】
また、キーワード履歴情報４２は、所定の操作入力が行われる度に全て蓄積していく構成であってもよく、蓄積されたデータの内、最近の所定期間に蓄積された情報だけを残して削除する構成であってもよい。また、データ量の上限値まで蓄積して、その上限値を超えるデータを古いデータから順に削除する構成などであってもよい。
【００８８】
選択部３４は、情報取得部３１により取得された所定種類の配信用情報それぞれに対して、興味度推定部３３で算出された評価値に基づいて、操作表示部２０に表示する一覧画面への表示対象とするコンテンツ情報を選択する。この表示対象の選択では、設定された表示形式に応じて、一覧画面における表示対象とされる所定数を抽出するように行う。
【００８９】
次に、第２の実施形態としての端末装置１００における一覧表示画面の生成動作について、図１０のフローチャートを参照して説明する。
【００９０】
類似度判定部３７は、情報取得部３１により取得された所定種類の配信用情報それぞれに対して、各キーワード履歴情報４２についての類似度を上述のように判定する。興味度推定部３３は、そのキーワード履歴情報４２として関連付けられたポイントにより、判定された類似度を重み付けして加算することで、各配信用情報についての評価値を算出する（ステップＳ１１）。
【００９１】
選択部３４は、アプリケーション選択画面５０１で本実施形態の機能を実現するアプリケーションのアイコンがクリックされることで表示される初期の一覧表示画面が、時間順の一覧表示画面５０２として設定されているか、カテゴリ順の一覧表示画面５０３として設定されているかを確認する。
【００９２】
初期の一覧表示画面が時間順の一覧表示画面５０２として設定されている場合、選択部３４は、上述した表示単位７０１となる更新からの各経過時間範囲について、興味度推定部３３で算出された評価値が高い配信用情報に対応するコンテンツ情報から順に、上位所定数までを表示対象として抽出する（ステップＳ１２）。
【００９３】
各表示単位７０１に対して、表示対象として一覧用画像群７０２に含める一覧用画像の数は、上述のように、表示形式により予め定められている。このため、選択部３４は、ステップＳ１２の抽出として、各表示単位７０１に対して、表示対象とする配信用情報に対応するコンテンツ情報をその一覧用画像の数だけ抽出する。
【００９４】
初期画面がカテゴリ順の一覧表示画面５０３として設定されている場合、選択部３４は、興味度推定部３３で算出された各配信用情報についての評価値をカテゴリ単位毎に合算する。そして、評価値の合計が大きいカテゴリ単位から順に、ユーザにとって興味が大きいカテゴリ単位として、各カテゴリ単位についての表示順序を設定する（ステップＳ１３）。
【００９５】
選択部３４は、設定した表示順序で上位所定数に含まれる表示カテゴリについて、その表示カテゴリに分類されるカテゴリ単位に含まれるコンテンツ情報を表示対象とするよう、評価値の高いものから順に所定数まで抽出する（ステップＳ１４）。
【００９６】
各表示単位７０１に対して、表示対象として一覧用画像群７０２に含める一覧用画像の数は、上述のように、表示形式により予め定められている。このため、選択部３４は、ステップＳ１４の抽出として、各表示単位７０１に対して、表示対象とするコンテンツ情報をその一覧用画像の数だけ抽出する。
【００９７】
コンテンツ情報を各カテゴリ単位についていくつずつ抽出するかは、設定等に応じて適宜定められることとしてよい。あるいは、各カテゴリ単位についていくつずつ抽出するかを、各カテゴリ単位の評価値の合計に応じて所定の方法で算出するようにしてもよい。
【００９８】
こうして表示対象とするコンテンツ情報が選択部３４により抽出されると、一覧用画像生成部３５は、抽出された表示対象のコンテンツ情報に対応する一覧用画像を生成する。一覧用画像を生成するために必要な情報は、例えば代表画像と所定長さ範囲内の要約文など、コンテンツ情報に応じて予め定められていることとする。
このため、一覧用画像生成部３５は、抽出された表示対象の各コンテンツ情報について、そのコンテンツ情報について情報取得部３１で取得された所定種類の配信用情報で一覧用画像を生成するために必要な情報が十分であるか、不足しているかを確認する。不足している場合、一覧用画像生成部３５は、例えば代表画像のデータなど、その不足している詳細情報を追加情報として、配信元のＷｅｂサーバ等から取得する（ステップＳ１５）。
【００９９】
表示対象の各コンテンツ情報について、一覧用画像を生成するために必要な情報が揃うと、一覧用画像生成部３５は、それら情報を用いて各コンテンツ情報についての一覧用画像を生成する（ステップＳ１６）。
【０１００】
表示画面生成部３６は、一覧用画像生成部３５により生成された一覧用画像を、設定された表示形式の一覧表示画面における所定位置に配置し、一覧表示画面を生成する（ステップＳ１７）。こうして一覧表示画面が操作表示部２０に表示される。
【０１０１】
興味度推定部３３は、表示部で表示されている一覧用画像の各コンテンツに対する、再生要求、削除要求、無操作（他のコンテンツのみ操作）、保存、他のサービスへの情報発信、検索などの予め定められた操作を監視する（ステップＳ１８）。
【０１０２】
操作があった場合、興味度推定部３３は、上述のように操作対象とされたコンテンツ情報に対して所定の操作入力が行われると、その一覧用画像に対応するコンテンツ情報に対して上述のようにポイントを付与する。また、付与したポイントを上述のように抽出したキーワード群に関連付けて上述したキーワード履歴情報４２とし、記憶部４０に記憶させる（ステップＳ１９）。
【０１０３】
また、上述したステップＳ１１〜Ｓ１９の一連の動作以降も興味度推定部３３は、ステップＳ１８での各種コンテンツ情報の再生および記録に関連する所定の操作入力の監視を続ける。そして、所定の操作入力が行われる度に、興味度推定部３３は、操作対象とされたコンテンツ情報から上述のようにキーワード群を抽出し、付与したポイントを関連付けてキーワード履歴情報４２とし、記憶部４０に記憶させる。
【０１０４】
このように、所定の操作入力が行われる度に、記憶部４０に蓄積する興味度を構成する情報としてのキーワード履歴情報４２を興味度推定部３３が更新していくため、次回に選択部３４で表示対象として選択されるコンテンツ情報が変化する。そして結果として、一覧表示画面を構成する一覧用画像が変化する。このため、ユーザが一覧表示画面で再生や記録などの各種操作を行うことを続けていくと、一覧表示画面を構成する一覧用画像が、よりいっそう利用者の興味を反映したものとなっていく。
【０１０５】
以上のように、上述した第２の実施形態では、興味度推定部３３が、情報取得部３１により取得された所定種類の配信用情報それぞれに対して、記憶された各キーワード履歴情報４２についての類似度をポイントに応じて重み付けして加算し、評価値を算出することにより、興味度の推定を行う。
【０１０６】
このため、上述した第１の実施形態と同様の効果が得られると共に、ユーザの興味度をより詳細に推定することができる。このため、一覧表示画面にユーザの興味をより詳細に反映させることができる。
【０１０７】
〔第３の実施形態〕
次に、本発明の第３の実施形態について説明する。第３の実施形態は、上述した第１の実施形態における選択部３４が、以下に述べるようなコンテンツの選択方法を行う構成としたものである。上述した第１の実施形態と同様のものについては説明を省略する。
【０１０８】
上述した第１又は第２の実施形態では、あるカテゴリに属するコンテンツ情報に対するユーザの操作入力が行われると、操作入力に応じたポイントが付与され、付与されたポイントをカテゴリ毎に積算している。その結果、カテゴリ毎にユーザの好みが把握できる。しかしながら、実際には、一日における時間帯ごとにユーザが知りたいと思う情報が異なるというのが実情である。つまり、カテゴリの嗜好に時間帯による変動がある。
【０１０９】
本実施形態は、この課題を解決するために、累積するポイントを、カテゴリ毎のみならず、時間帯ごとに累積していく構成とする。時間帯はあらかじめシステムにより定めてもよいしユーザが任意に設定してもよい。具体的な構成例として、図１１を示す。図示のように、記憶部４０は、カテゴリ単位テーブル４１に併せて時間帯単位テーブル４３を記憶している。時間帯単位テーブル４３は、例えば、第１の単位として午前５時から午前１１時、第２の単位として午前１１時から午後６時、第３の単位として午後６時から翌日の午前５時まで、というような時間帯の設定を記憶している。
【０１１０】
さらに、興味度推定部３３は、図２のＳ８でポイント加算をカテゴリ単位で行う際、時間帯単位でもポイント加算を行う。したがって、累積するポイントは、例えば、図１２に示すようなテーブルが構成できるように、記憶部４０に蓄積される。図１２は、カテゴリ毎及び時間帯毎に累積される累積ポイントの概念を説明するための図である。
【０１１１】
このように、カテゴリ単位、且つ、所定の時間帯ごとに累積したポイントＰＣＴを用いて、選択部３４は、図２のＳ１からＳ３の処理を行う。選択部３４は、当該処理を行う時間に含まれる時間帯に対応する累積ポイントを、カテゴリ毎に参照する等して、表示順序を決め、また、表示対象の抽出を行う。換言すれば、カテゴリ毎に加えてさらに時間帯ごとに、ユーザの嗜好を表すポイントを累積させ、選択処理に用いる。
【０１１２】
なお、図１２に示すようなテーブルが構成できるようにポイントが蓄積されれば足りるのであって、Ｓ８で加算されるポイントＰに、カテゴリＣと時間Ｔを紐付けて記憶部４０に蓄積するような態様であってもよい。この場合、選択部３４が累積ポイントの順に表示順序を設定する際（図２のＳ１）、この処理を行う時間ｔが含まれる時間帯に含まれる時間Ｔに紐付けられたポイントＰをカテゴリ毎に加算計算すればよい。
【０１１３】
なお、図２のＳ８では、「加算」としているが、ポイントの累積の具体的な演算方法については積算でも、また、別の所定の演算方法でもよいことは言うまでもない。
また、本実施形態は、第２の実施形態と組み合わせることもできる。
【０１１４】
本実施形態によれば、第１及び第２の実施形態のもたらす効果に相乗して、さらに、ユーザが時間帯によって知りたいと思う情報や好む話題などが異なるという実情に対応することができ、よりきめ細かくユーザの嗜好や興味を学習することができる。
【０１１５】
〔第４の実施形態〕
次に、本発明の第４の実施形態について説明する。本実施形態は、第３の実施形態において生じる問題点を解決するものである。上述のように、第３の実施形態では、カテゴリ単位に加えてさらに少なくとも時間帯単位でポイントを累積させる。したがって、図１２に示すようなテーブルが構成できるような形でポイントが蓄積されていく。しかしながら、図１２に示すようにカテゴリ毎に得たポイントがさらに時間帯ごとに分割されるので学習の進度が遅くなるというデメリットがある。
【０１１６】
そこで、本実施形態では、時間帯ごとの累積ポイントの学習進度と時間帯に関係なくカテゴリのみに依拠した累積ポイントの学習進度とを比較し、より学習が進んでいる方の累積ポイントを使用して、選択部３４によるフィルタリングを行う構成とする。累積ポイントは、初期状態ではカテゴリ間で同じ得点であるが、ユーザの嗜好を学習するにつれてばらつきが大きくなる傾向が見出される為、カテゴリ間でのばらつきの大きさを比較することで、各累積ポイントの学習進度を比較することができる。
【０１１７】
本実施形態では、累積ポイントのカテゴリ間でのばらつきの大きさを示す尺度として、標準偏差を用いる。また、標準偏差を比較することでばらつきの大きさを比較することができるようにする為、あらかじめ、各累積ポイントを次の式で正規化した後、標準偏差を計算することとする。ここで、Ｔはあらかじめシステムにより定められた一定の値であり、正規化後の累積ポイントの総和を意味する。
Ｐｃ′＝（Ｐｃ／（Σ（Ｐ）））＊Ｔ
ただし、
Ｐｃ      ：正規化前のカテゴリｃの累積ポイント
Ｐｃ′    ：正規化後のカテゴリｃの累積ポイント
Σ（Ｐ）  ：正規化前の累積ポイントの総和
【０１１８】
上記処理の一例としては、時間帯に関係なくカテゴリだけに依拠した累積ポイントを図１２の表の他に記憶しておき、選択処理を行う際に、当該時間帯の累積ポイントの学習進度と比較して、より学習が進んでいる方を使用して選択処理を行う処理としてもよい。
【０１１９】
別の一例を図１３のフローチャートを参照しながら説明する。図１３は、選択部３４がサブルーチンとして実行する処理の一例である。図２のＳ１からＳ３を選択部３４が行う際、図１３の処理も実行する。まず、システムクロック等から現在時刻を取得し、当該時刻が含まれる時間帯を、図１１の時間帯単位テーブル４３にしたがって確認する（Ｓ２１）。
【０１２０】
次に、当該時間帯に紐付いたカテゴリ毎の累積ポイントを上記式で正規化した累積ポイントの標準偏差を計算する（Ｓ２２）。図１２の例で言えば、第１の時間帯では、Ｐｃ１を正規化した累積ポイントの標準偏差を計算する。次に、カテゴリ毎の通時的な累積ポイント（この累積ポイントも同様に上記式で正規化を行う）の標準偏差を計算する（Ｓ２３）。通時的な累積ポイントとは、例えば、１日の時間帯が図１２のように３つに分かれているとしたら、カテゴリ毎に３つの時間帯の累積ポイントを全て累積させたポイントのことである。次に、Ｓ２２で計算された標準偏差とＳ２３で計算された標準偏差とを比較し、より大きい標準偏差を算出した方の累積ポイントを、選択処理に用いる累積ポイントとする（Ｓ２４）。
【０１２１】
本実施形態では、時間帯ごとの累積ポイントの学習進度と時間帯に関係なくカテゴリのみに依拠した累積ポイントの学習進度とを、累積ポイントのばらつきを指標として比較し、より学習の進んだ累積ポイントを使用して選択処理を行うことで、ユーザの嗜好に沿ったコンテンツ情報の選別フィルタリングを行う。その結果、時間帯ごとに分割して学習していくことに伴い学習初期の段階においてフィルタリングの精度が落ちる問題を解決することができる。ある時間帯におけるユーザの嗜好の学習が進んでいない段階でも、ある程度適切な選別フィルタリングを行うことができる。
【０１２２】
〔各実施形態について〕
なお、上述した各実施形態は本発明の好適な実施形態であり、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々変形して実施することが可能である。
【０１２３】
例えば、興味度推定部３３による興味度の推定方法は、上述のようにコンテンツ情報への操作内容に応じてポイントを付与する、あるいは上述のように評価値を算出するといった方法に限定されず、コンテンツに対するユーザの興味の大きさを推定可能であれば任意の方法を用いてよい。例えば、上述のようにポイントを合算するのに替えて平均値を算出してもよい。
【０１２４】
また、上述した第２の実施形態での興味度推定部３３による類似度への重み付け方法は、上述したポイントを用いる方法だけでなく、例えば下記の要素をポイント算出に用いて重み付けを行う構成としても、本発明を同様に実現することができる。
・    コンテンツへのアクセス頻度
・    アクセスしたコンテンツへの滞在時間（視聴時間）
・    コンテンツへのアクセス回数
・    コンテンツ情報がリンクを含んでいる場合、リンクのクリック回数
・    コンテンツ情報が長文のテキストを含む場合、そのテキスト文書内検索の回数
・    コンテンツ情報に含まれる文字列のコピー（他のアプリ等へのペースト）や、その文字列でのＷｅｂ検索の回数
・    コンテンツの再生順序
上記の「コンテンツの再生順序」は、ユーザが興味あるものから順に再生する可能性を重み付けに反映させるといった効果を得るものである。
【０１２５】
また、選択部３４によるコンテンツの選択方法は、上述のように興味度推定部３３での興味度の推定結果の順に単純に選別する方法に限定されず、例えば興味度推定部３３でのポイント付与の一定期間内での総合計値を報酬として強化学習を行い選択していく方法など、任意の方法を用いてよい。
【０１２６】
例えば、選択部３４によるコンテンツの選択方法としては、情報取得部３１により取得された所定種類の配信用情報に含まれるコンテンツの重要度をさらに用いて選択する構成であってもよい。この場合、上述した興味度推定部３３での興味度の推定結果に、その重要度に応じて所定のアルゴリズムで重み付けを加えて選択する方法などを用いることができる。
【０１２７】
また、選択部３４によるコンテンツの選択方法としては、情報取得部３１により取得された所定種類の配信用情報に含まれるコンテンツの配信日時情報に基づいて、コンテンツ間の配信順序を判別し、その配信順序情報をさらに用いて選択する構成であってもよい。この場合、上述した興味度推定部３３での興味度の推定結果に、例えば配信順序の新しさに応じて所定のアルゴリズムで重み付けを加えて選択する方法などを用いることができる。
【０１２８】
また、選択部３４によるコンテンツの選択方法としては、コンテンツ情報に対する他のユーザの操作履歴情報を所定のアドレス情報（ＵＲＬなど）からさらに取得して用いる構成であってもよい。他のユーザの操作履歴情報としては、例えば動画の再生回数、他のユーザによる「いいね」ボタンでの推薦人数などが挙げられる。
この場合、上述した興味度推定部３３での興味度の推定結果に、他のユーザによる操作履歴情報に応じて所定のアルゴリズムで重み付けを加えて選択する方法などを用いることができる。
【０１２９】
このように、選択部３４が、上述した興味度推定部３３での興味度の推定結果だけでなく、他の要素も重み付けして用いてコンテンツ情報の選択を行う構成とすることで、さらに多様な判断材料をふまえたコンテンツ情報の選択を行うことができる。
【０１３０】
また、上述した一覧表示画面の表示形式や、具体的な表示画面例は一例であり、本発明はこれに限定されない。ユーザの興味の大きさに応じて一覧用画像を一覧表示できれば、表示形式や表示画面の構成は設定等に応じて各種のものであってよい。例えば、一覧表示画面における各表示単位７０１に対して配置される一覧用画像群７０２に、一覧用画像をいくつずつ含めるかなどの表示個数は、設定等に応じて任意に定めることとしてよい。
【０１３１】
また、上述した各機能に加え、情報取得部３１で取得された所定種類の配信用情報に対する検索機能をさらに備えることで、ユーザが今欲しい情報を検索できるようにしてもよい。
【０１３２】
また、上述した実施形態の各機能部は、上述した機能を実現可能であれば実現する構成は任意であってよく、例えば記録媒体に記録されたプログラムの処理手順を１つのＣＰＵが実行することで実現されてもよく、複数の機能モジュールにより実現されてもよい。
【０１３３】
また、上述した実施形態としての端末装置１００を実現するための処理手順をプログラムとして記録媒体に記録することにより、本発明の実施形態による上述した各機能を、その記録媒体から供給されるプログラムによって、システムを構成するコンピュータのＣＰＵに処理を行わせて実現させることができる。
この場合、上記の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
すなわち、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体および該記録媒体から読み出された信号は本発明を構成することになる。
この記録媒体としては、例えばハードディスク、光ディスク、光磁気ディスク、フロッピー（登録商標）ディスク、磁気テープ、不揮発性のメモリーカード、ＲＯＭ等を用いてよい。
【０１３４】
この本発明に係るプログラムによれば、当該プログラムによって制御されるコンピュータに、上述した実施形態における各機能を実現させることができる。
【符号の説明】
【０１３５】
１００    端末装置
２００    Ｗｅｂサーバ
１０    通信部
２０    操作表示部
３０    制御部
３１    情報取得部
３２    カテゴリ判別部
３３    興味度推定部
３４    選択部
３５    一覧用画像生成部
３６    表示画面生成部
３７    類似度判定部
４０    記憶部
４１    カテゴリ単位テーブル
４２    キーワード履歴情報
４３    時間帯単位テーブル
６０１    アイコン群
６０２    ロゴマーク
７００    表示モード設定
７０１    表示単位
７０２    一覧用画像群
【図１】
0006055912.tif 000002
【図２】
0006055912.tif 000003
【図３】
0006055912.tif 000004
【図４】
0006055912.tif 000005
【図５】
0006055912.tif 000006
【図６】
0006055912.tif 000007
【図７】
0006055912.tif 000008
【図８】
0006055912.tif 000009
【図９】
0006055912.tif 000010
【図１０】
0006055912.tif 000011
【図１１】
0006055912.tif 000012
【図１２】
0006055912.tif 000013
【図１３】
0006055912.tif 000014