(57)【要約】【課題】ユーザがコンテンツに関連する情報を入手して活用することを促進する。【解決手段】ユーザが視聴しているコンテンツと、該コンテンツの中で上記ユーザが指定した位置とを示す位置指定情報を取得する第１の情報取得部と、上記位置指定情報に基づいて、上記コンテンツに対応して上記位置ごとに提供されるコンテンツ関連情報を取得する第２の情報取得部と、上記コンテンツ関連情報を用いて、上記ユーザのための行動支援情報を生成する行動支援情報生成部とを含む情報処理装置が提供される。【選択図】図１０
2013257815.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが視聴しているコンテンツと、該コンテンツの中で前記ユーザが指定した位置とを示す位置指定情報を取得する第１の情報取得部と、
前記位置指定情報に基づいて、前記コンテンツに対応して前記位置ごとに提供されるコンテンツ関連情報を取得する第２の情報取得部と、
前記コンテンツ関連情報を用いて、前記ユーザのための行動支援情報を生成する行動支援情報生成部と
を備える情報処理装置。
【請求項２】
前記行動支援情報生成部は、前記コンテンツ関連情報の特徴を学習データとして蓄積する、請求項１に記載の情報処理装置。
【請求項３】
前記ユーザのネットワーク上でのアクティビティログを取得するログ取得部をさらに備え、
前記行動支援情報生成部は、前記学習データに基づいて、前記アクティビティログから抽出した文字列に関連するログ関連情報を取得し、前記ログ関連情報に基づいて前記ユーザのための行動支援情報の候補を生成する、請求項２に記載の情報処理装置。
【請求項４】
前記行動支援情報生成部は、前記候補のうち前記行動支援情報として登録された情報の特徴を前記学習データとして蓄積する、請求項３に記載の情報処理装置。
【請求項５】
前記アクティビティログは、前記ユーザが送信または受信したメッセージログを含む、請求項３に記載の情報処理装置。
【請求項６】
前記アクティビティログは、前記ユーザがアクションを起こしたネットワーク上のコンテンツの内容を含む、請求項３に記載の情報処理装置。
【請求項７】
前記第１の情報取得部は、前記位置を指定する前記ユーザの操作を取得する操作部から、該操作の操作量を示す情報を取得し、
前記行動支援情報生成部は、前記コンテンツ関連情報に対応する前記位置指定情報が取得されたときの前記操作量を、前記コンテンツ関連情報に対する前記ユーザの関心の高さとして前記学習データに反映させる、請求項２に記載の情報処理装置。
【請求項８】
前記第１の情報取得部は、前記コンテンツまたは前記位置の少なくともいずれかを示す情報として、前記コンテンツの画像または音声のスナップショットを取得する、請求項１に記載の情報処理装置。
【請求項９】
前記ユーザのネットワーク上でのアクティビティログを取得するログ取得部をさらに備え、
前記第１の情報取得部は、前記アクティビティログに基づいて、前記コンテンツまたは前記位置の少なくともいずれかを示す情報を取得する、請求項１に記載の情報処理装置。
【請求項１０】
前記第１の情報取得部は、前記位置を示す情報としてタイムスタンプを取得する、請求項１に記載の情報処理装置。
【請求項１１】
前記第１の情報取得部は、前記位置を示す情報として前記コンテンツに設定されたシークポイントの情報を取得する、請求項１に記載の情報処理装置。
【請求項１２】
前記コンテンツは、放送番組であり、
前記第２の情報取得部は、前記放送番組の終了から所定の時間が経過した後に前記コンテンツ関連情報を取得する、請求項１に記載の情報処理装置。
【請求項１３】
前記第２の情報取得部は、前記放送番組の放送中または放送後に前記位置指定情報に基づいて前記コンテンツ関連情報が取得されない場合、少なくとも前記コンテンツを示す情報を含む仮のコンテンツ関連情報を生成し、
前記行動支援情報生成部は、前記コンテンツ関連情報が取得されるまで、前記仮のコンテンツ関連情報を前記コンテンツ関連情報の代わりに用いて前記行動支援情報を生成する、請求項１２に記載の情報処理装置。
【請求項１４】
前記行動支援情報生成部は、少なくとも前記コンテンツ関連情報に対応する前記コンテンツを示す情報を含む前記行動支援情報を生成する、請求項１に記載の情報処理装置。
【請求項１５】
場所の属性を有する前記コンテンツ関連情報を用いて前記行動支援情報が生成された場合、前記ユーザの位置情報が前記場所に近づいたときに前記ユーザに対して通知を出力する通知部をさらに備える、請求項１に記載の情報処理装置。
【請求項１６】
期限の属性を有する前記コンテンツ関連情報を用いて前記行動支援情報が生成された場合、時刻が前記期限に近づいたときに前記ユーザに対して通知を出力する通知部をさらに備える、請求項１に記載の情報処理装置。
【請求項１７】
ユーザが視聴しているコンテンツと、該コンテンツの中で前記ユーザが指定した位置とを示す位置指定情報を取得することと、
前記位置指定情報に基づいて、前記コンテンツに対応して前記位置ごとに提供されるコンテンツ関連情報を取得することと、
前記コンテンツ関連情報を用いて、前記ユーザのための行動支援情報を生成することと
を含む情報処理方法。
【請求項１８】
ユーザが視聴しているコンテンツと、該コンテンツの中で前記ユーザが指定した位置とを示す位置指定情報を取得する機能と、
前記位置指定情報に基づいて、前記コンテンツに対応して前記位置ごとに提供されるコンテンツ関連情報を取得する機能と、
前記コンテンツ関連情報を用いて、前記ユーザのための行動支援情報を生成する機能と
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
放送番組などのコンテンツは、さまざまな情報を視聴者に提供する。コンテンツは、主題として扱われている情報の他にも、例えば流れている音楽、出演者、出演者の衣装、背景など、ありとあらゆるものを情報として視聴者に提供しているともいえる。コンテンツを単に視聴するだけではなく、提供されるさまざまな情報を、例えば番組の放送後などに検索して活用するための技術が、種々提案されている。例えば、特許文献１には、録画コンテンツ中で再生された楽曲について、曲名を検索し、検索された曲名をメタ情報としてコンテンツに関連付ける技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１６６１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１の例では楽曲が対象になっているが、その他のさまざまな情報を含めて、コンテンツで提供された情報に関連する情報を提供する試みが始まっている。例えば放送番組の場合、番組の時間ごとの放送内容に関する情報を提供するサービスが提供されている。こうした情報は、例えば放送事業者以外の事業者によって作成され、提供されることも多い。これによって、視聴者は、さまざまな情報を入手して活用することが可能である。
【０００５】
しかしながら、このようにユーザがコンテンツに関連する情報を入手して活用するためのユーザインターフェースは、まだ十分に提案されているとは言い難い。例えば、番組の時間ごとの放送内容の情報を入手しようとする場合、ユーザは、番組単位で用意されたＷｅｂページなどを閲覧し、その中で所望の情報を探す。しかし、例えば番組で複数の主題が扱われるような場合、ユーザの記憶があいまいであったりすると、所望の情報を探すのは容易でない。また、所望の情報が得られたとしても、その情報をユーザの行動に活用するためには、メモしたり、Ｗｅｂページをブックマークしたり、といった手順が必要である。こうした手順は、ユーザが情報を入手する意欲を削ぎ、せっかくユーザが興味を示した情報を埋没させてしまうことにもつながりかねない。
【０００６】
そこで、本開示では、ユーザがコンテンツに関連する情報を入手して活用することを促進することを可能にする、新規かつ改良された情報処理装置、情報処理方法およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、ユーザが視聴しているコンテンツと、該コンテンツの中で上記ユーザが指定した位置とを示す位置指定情報を取得する第１の情報取得部と、上記位置指定情報に基づいて、上記コンテンツに対応して上記位置ごとに提供されるコンテンツ関連情報を取得する第２の情報取得部と、上記コンテンツ関連情報を用いて、上記ユーザのための行動支援情報を生成する行動支援情報生成部とを含む情報処理装置が提供される。
【０００８】
また、本開示によれば、ユーザが視聴しているコンテンツと、該コンテンツの中で上記ユーザが指定した位置とを示す位置指定情報を取得することと、上記位置指定情報に基づいて、上記コンテンツに対応して上記位置ごとに提供されるコンテンツ関連情報を取得することと、上記コンテンツ関連情報を用いて、上記ユーザのための行動支援情報を生成することとを含む情報処理方法が提供される。
【０００９】
また、本開示によれば、ユーザが視聴しているコンテンツと、該コンテンツの中で上記ユーザが指定した位置とを示す位置指定情報を取得する機能と、上記位置指定情報に基づいて、上記コンテンツに対応して上記位置ごとに提供されるコンテンツ関連情報を取得する機能と、上記コンテンツ関連情報を用いて、上記ユーザのための行動支援情報を生成する機能とをコンピュータに実現させるためのプログラムが提供される。
【００１０】
コンテンツと、コンテンツの中でユーザが指定した位置とを示す情報を取得すれば、これに基づいてコンテンツに関して提供されている情報を検索して、コンテンツ関連情報を得ることが可能である。コンテンツ関連情報は、多くの場合ユーザの行動に活用される情報であるため、このコンテンツ関連情報に基づいてユーザのための行動支援情報を生成すれば、ユーザは自ら検索などの手間をとらずとも、得たい情報を得たい形で得ることができる。従って、ユーザがコンテンツ関連情報を入手して活用することが促進され、結果としてコンテンツの情報発信手段としての価値が上がる。
【発明の効果】
【００１１】
以上説明したように本開示によれば、本開示では、ユーザがコンテンツに関連する情報を入手して活用することを促進することができる。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施形態において、コンテンツ視聴中のユーザに呈示されるユーザインターフェースの例を示す図である。
【図２】本開示の一実施形態において、ユーザに呈示される行動支援情報の例を示す図である。
【図３】図２に示した例において、コンテンツ関連情報が取得されていない場合の例を示す図である。
【図４】本開示の一実施形態における行動支援情報の利用の例を示す図である。
【図５】本開示の一実施形態における行動支援情報の詳細表示の例を示す図である。
【図６】本開示の一実施形態における予定登録機能について説明するための図である。
【図７】本開示の一実施形態における通知機能について説明するための図である。
【図８】本開示の一実施形態における情報取得機能について説明するための図である。
【図９】図８で説明した情報取得機能における学習についてさらに説明するための図である。
【図１０】本開示の一実施形態に係る概略的な機能構成の第１の例を示すブロック図である。
【図１１】本開示の一実施形態に係る概略的な機能構成の第２の例を示すブロック図である。
【図１２】情報処理装置のハードウェア構成を説明するためのブロック図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．コンテンツ視聴中のユーザインターフェース
２．行動支援のためのインターフェース
３．行動支援情報の利用
４．情報取得機能
５．機能構成
６．ハードウェア構成
７．補足
【００１５】
（１．コンテンツ視聴中のユーザインターフェース）
図１は、本開示の一実施形態において、コンテンツ視聴中のユーザに呈示されるユーザインターフェースの例を示す図である。
【００１６】
本開示の一実施形態において、コンテンツ視聴中のユーザには、位置指定画面１００が呈示される。この位置指定画面１００は、コンテンツ視聴中のユーザによって指定されたコンテンツの中の位置を取得するための画面であり、例えばボタン１１０が表示される。図示された例において、ボタン１１０は、“気になる！”ボタンである。ユーザは、視聴しているコンテンツの中で、関心が高い部分でボタン１１０を押下することで、コンテンツの中の位置を指定する情報を入力することが可能である。
【００１７】
このとき、ユーザは、コンテンツへの関心の高さに応じて、ボタン１１０を押す回数を増やしたり（連打したり）、ボタン１１０を押す時間を長くしたりしてもよい。これによって、当該位置に対するユーザの関心の高さの情報が取得されうる。
【００１８】
位置指定画面１００は、例えば、コンテンツを視聴する機器の制御画面とともに表示されうる。例えば、位置指定画面１００は、テレビのリモートコンローラとして機能する携帯電話（スマートフォン）などの端末装置で、所定のアプリケーションを起動することによって表示されてもよい。あるいは、位置指定画面１００は、それ自体がコンテンツの視聴に用いられる、携帯電話（スマートフォン）、各種ＰＣ（Personal  Computer）などにおいて、ディスプレイのコンテンツ表示領域とは別の領域に表示されてもよい。
【００１９】
図示されているように、位置指定画面１００は、コンテンツ自体を特定する表示を含んでもよい。また、図示されていないが、位置指定画面１００は、例えばコントローラ画面と一体化していてもよい。この場合、位置指定画面１００には、ボタン１１０の他に、コントローラのボタンや、ＥＰＧ（Electronic  Program  Guide）などの番組詳細情報が表示されてもよい。
【００２０】
コンテンツの中でユーザが指定した位置を示す情報は、例えばコンテンツが放送番組である場合、タイムスタンプの情報でありうる。あるいは、コンテンツが録画された放送番組やパッケージコンテンツである場合、ボタン１１０の押下によって指定される位置の情報は、コンテンツに設定されたシークポイント（コンテンツ開始からの経過時間を示す情報）であってもよい。
【００２１】
また、ユーザが指定した位置を示す情報は、例えば、コンテンツの画像または音声のスナップショットであってもよい。この場合、コンテンツの画像または音声が蓄積されたライブラリなどを利用して、画像または音声がスナップショットに一致するコンテンツ、または位置が検索される。
【００２２】
例えば、コンテンツを示す情報に加えて画像または音声のスナップショットが取得された場合、指定されたコンテンツの中で、画像または音声がスナップショットに一致する位置を検索し、当該位置のタイムスタンプなどを特定してもよい。または、位置を示すタイムスタンプなどの情報に加えて画像または音声のスナップショットが取得された場合、指定された位置で、画像または音声がスナップショットに一致するコンテンツを検索し、コンテンツを特定してもよい。もちろん、これら２つの例と組み合わせ、コンテンツと位置との両方を、スナップショットから検索してもよい。
【００２３】
さらに別の例として、ユーザが指定した位置を示す情報は、ユーザが利用している各種サービスに関連するネットワーク上でのアクティビティログであってもよい。ここでのアクティビティログは、例えば、ユーザが送信したメッセージログや、ユーザが返信したり共感を表明したりしたネットワーク上のコンテンツの内容でありうる。ユーザがコンテンツの視聴中に生成されたこのようなアクティビティログは、例えばユーザがコンテンツの中で興味をもった位置を示す情報と考えられる。
【００２４】
例えば、ユーザがコンテンツを視聴していることがわかっている場合に、コンテンツに関連するＢＢＳ（Bulletin  Board  System）やＳＮＳ（Social  Network  Service）などでのユーザによるアクティビティログが生成された場合、そのアクティビティのタイムスタンプは、コンテンツの中でユーザが興味を持った部分を示していると考えられる。また、コンテンツに関連するＢＢＳやＳＮＳにおけるユーザのアクティビティが記録されたことを、ユーザがそのコンテンツを視聴していることを示す情報として扱ってもよい。
【００２５】
（２．行動支援のためのインターフェース）
（一覧表示）
図２は、本開示の一実施形態において、ユーザに呈示される行動支援情報の例を示す図である。
【００２６】
本開示の一実施形態において、ユーザには、行動支援リスト画面２００が呈示される。行動支援情報リスト画面２００は、例えばユーザが使用する端末装置に表示される。この端末装置は、必ずしも位置指定画面１００が表示されたのと同じ端末装置でなくてもよい。つまり、行動支援情報リスト画面２００を表示する装置は、ユーザが使用する携帯電話（スマートフォン）や各種ＰＣなどの端末装置でありうる。なお、図示された例では、行動支援リスト画面２０に表示されるリストが、“Ｗｉｓｈ  Ｌｉｓｔ”と名付けられている。
【００２７】
行動支援リスト画面２００は、ユーザの行動を支援するためのリスト情報２１０ａ，２１０ｂ，２１０ｃ，・・・（以下、リスト情報２１０として総称する場合がある）を表示する。リスト情報２１０は、例えば、番組の情報であったり、レストランの情報であったり、旅行先の情報であったり、イベントの情報であったりする。例えば番組の情報であれば、ユーザはその情報を番組の視聴行動に活用することができる。また、レストランの情報であれば、ユーザはその情報を食事行動に活用することができる。リスト情報２１０は、カテゴリ表示２２０として図示されているように、所定のルールに従ってカテゴリに分類されて行動支援リスト画面２００に表示されてもよい。
【００２８】
図示された例において、リスト情報２１０ａは、上記の位置指定画面１００によって入力された情報に基づいて取得された情報である。つまり、リスト情報２１０ａは、ユーザが視聴したコンテンツ（ここではテレビ番組）と、そのコンテンツの中でユーザがボタン１１０を押下した位置との情報に基づいて取得された情報（コンテンツ関連情報）である。この例では、ボタン１１０が押下された時点で、テレビ番組で取り上げられていたレストランの情報が、リスト情報２１０ａとして表示されている。このような情報は、例えば、放送事業者（コンテンツ製作者）または放送事業者以外の事業者が提供しているサービスを利用することによって取得可能である。このとき、リスト情報２１０ａには、対応するコンテンツ（ＴＶ番組ＡＡ）を示す情報が含まれてもよい。これによって、ユーザは、リスト情報２１０ａがコンテンツ関連情報として取得された情報であることを認識できる。
【００２９】
リスト情報２１０は、コンテンツおよびその位置に基づいて取得された情報以外の情報が含まれてもよい。例えば、リスト情報２１０ｂは、雑誌などの紙媒体から２次元コードなどを用いて取得された情報であり、リスト情報２１０ｃは、Ｗｅｂブラウザや、その他のアプリケーションによる情報の閲覧によって取得された情報である。このように、行動支援リスト画面２００は、コンテンツ関連情報だけではなく、他の様々な方法で取得された情報が含まれうる。図示された例において、リスト情報２１０は、サムネイル画像２１１と、タイトル２１２と、詳細テキスト２１３とを含む。これらは、例えば、それぞれの媒体から情報を取得するサービスのＡＰＩ（Application  Programming  Interface）から取得されたものであってもよい。
【００３０】
行動支援リスト画面２００には、さらに、情報取得ボタン２３０と、設定ボタン２４０とが表示されうる。情報取得ボタン２３０は、ユーザのネットワーク上でのアクティビティログに基づいて、行動支援リスト画面２００にさらなるリスト情報２１０を追加する機能を起動するためのボタンである。なお、この機能については後述する。設定ボタン２４０は、行動支援リスト画面２００に関する設定変更機能を起動するためのボタンである。設定ボタン２４０による設定変更機能によって、例えば後述する通知の設定が変更されうる。
【００３１】
（コンテンツ関連情報が取得されない場合）
図３は、図２に示した例において、コンテンツ関連情報が取得されていない場合の例を示す図である。
【００３２】
上述したように、例えば放送番組のコンテンツ関連情報は、放送事業者または放送事業者以外の事業者が提供しているサービスを利用することによって取得可能である。このように、コンテンツ関連情報を作成するのは放送事業者には限られないため、コンテンツ関連情報が、例えば放送番組である放送番組の放送終了後しばらくしてから作成されることもありうる。
【００３３】
この場合、コンテンツを視聴中のユーザが位置指定画面１００のボタン１１０によってコンテンツの中の位置を指定した時点、または放送が終了した時点でコンテンツ関連情報の取得を試みたとしても、情報が作成されていない場合がある。また、その時に得られる情報よりもより多くの（より充実した）情報が、その後に作成される可能性もある。
【００３４】
従って、コンテンツ関連情報の取得は、放送番組の終了から所定の時間が経過した後に実行されてもよい。あるいは、コンテンツ関連情報の取得は、放送番組の放送中から、放送後所定の時間が経過するまでに何度か実行されてもよい。
【００３５】
図示された例は、上記のような例において、番組の放送中、および放送終了後しばらくはコンテンツ関連情報が取得されなかった場合の表示である。この場合、行動支援リスト画面２００には、リスト情報２１０ｄとして、コンテンツ（放送番組）の名称および放送日などを含む仮のコンテンツ関連情報が生成され、コンテンツ関連情報の代わりに行動支援リスト画面２００に表示される。この場合、リスト情報２１０ｄには、ユーザによって指定された位置の情報として、タイムスタンプの情報が表示されてもよい。
【００３６】
この場合、リスト情報２１０ｄは、内容が不明であるため、例えば“未分類”というカテゴリに一時的に分類されてもよい。その後、コンテンツ関連情報として、例えば図２の例のリスト情報２１０ａのような情報（レストランの情報）が取得された場合、リスト情報２１０ｄはリスト情報２１０ａによって置き換えられる。さらに、リスト情報２１０ａは、適切なカテゴリ（図２の例では“レストラン”のカテゴリ）に自動的に分類されうる。
【００３７】
（３．行動支援情報の利用）
図４は、本開示の一実施形態における行動支援情報の利用の例を示す図である。
【００３８】
行動支援情報は、上記の例のように、テレビ番組などのコンテンツから取得されるのに加えて、雑誌などの紙媒体から２次元コードなどを用いて取得されてもよく、Ｗｅｂブラウザや、その他のアプリケーションによる情報の閲覧によって取得されてもよい。図示された例では、このようにして取得された情報が、行動支援情報として登録され、行動支援情報リスト画面２００に表示されている。
【００３９】
行動支援情報として登録される情報は、例えば、欲しいもの、食べたいもの、行きたい場所、参加したいイベント、観たい映画、観たい放送番組など、ユーザが自らの行動を決定する助けになるあらゆる情報でありうる。図示されているように、行動支援情報は、所定のルールに従って、カテゴリに分類して表示されてもよい。カテゴリの例として、例えば、行動支援情報は、放送番組、レストラン、旅行、イベントといったような対象の属性ごとに分類されてもよい。また、行動支援情報は、モノ、人、記事、ネタといったような対象の扱われ方ごとに分類されてもよい。
【００４０】
図示された例では、行動支援情報リスト画面２００において、リスト情報２１０が、上記のようなカテゴリごとの分類に従って表示されている。こうしたリスト情報２１０の表示を制御するために、ソートボタン２５０や、検索ボタン２６０が表示されてもよい（上記の図２，３とは異なるユーザインターフェースの例）。
【００４１】
ユーザは、行動支援情報リスト画面２００に表示された各リスト情報２１０から、後述する詳細情報画面を呼び出すことによって、例えばカレンダー２７０にそのリスト情報２１０に関する予定を登録することが可能である。カレンダー２７０に予定が登録された場合、その日が近くなると後述するような通知が出力されてもよい。リスト情報２１０が放送番組に対応する情報である場合、当該番組の録画予約をレコーダなどに依頼することが可能であってもよい。
【００４２】
また、ユーザは、各リスト情報２１０から、この情報によって示されるものにアクセスするためのルート情報を生成可能であってもよい。ルート情報は、例えば店舗や旅行先、イベント会場に行くときの道案内情報を含みうる。これらの機能は、例えば行動支援情報リスト画面２００から起動可能な連携した機能として提供されてもよい。
【００４３】
また、ユーザは、各リスト情報２１０に対して、ＳＮＳなどのネットワークサービスを介した共有や共感の表明をすることも可能である。さらに、ユーザは、各リスト情報２１０を起点としてさらに関連する情報を検索することが可能であってもよい。
【００４４】
（詳細表示）
図５は、本開示の一実施形態における行動支援情報の詳細表示の例を示す図である。
【００４５】
上述のように、本実施形態では、行動支援情報リスト画面２００に評された各リスト情報２１０から、そのリスト情報に対応する詳細情報画面３００を呼び出すことが可能である。図示された例において、詳細情報画面３００は、例えば、サムネイル画像３０１と、タイトル３０２と、詳細テキスト３０３と、期限表示３０４と、地図表示３０５と、メモ欄３０６と、予定登録ボタン３０７と、カテゴリ表示３０８と、削除ボタン３０９とを含む。
【００４６】
サムネイル画像３０１およびタイトル３０２は、例えば行動支援情報リスト画面２００でリスト情報２１０に表示されるサムネイル画像２１１およびタイトル２１２と共通でありうる。詳細テキスト３０３は、例えばリスト情報２１０に表示される詳細テキスト２１３よりも長くてもよく、図示されているようにＷｅｂページへのＵＲＬ（Uniform  Resource  Locator）などを含んでもよい。
【００４７】
期限表示３０４は、情報に関連付けられた期限を示す。期限は、例えば、イベントであれば開催の終了まで、店舗であればセール期間の終了まで、といったように、行動支援情報の対象にもともと設定されている期限でありうる。この場合、期限表示３０４には、設定されている期限が自動的に表示されうる。あるいは、ユーザは、期限表示３０４を選択して期限入力画面を呼び出し、自らのスケジュールに合わせて、期限を変更したり、新たに設定したりしてもよい。
【００４８】
地図表示３０５は、情報に関連付けられた位置を示す。位置は、例えば、イベントであれば会場、店舗であれば所在地、といったように、行動支援情報の対象に対応する位置でありうる。地図表示３０５を表示するための情報は、例えばコンテンツ関連情報の取得時に取得されてもよいし、詳細情報画面３００の表示後に、地図表示３０５の選択によって地図情報取得の処理が実行されてもよい。
【００４９】
メモ欄３０６は、情報に関連付けてメモを入力するための入力欄である。入力したメモは、例えば行動支援情報リスト画面２００におけるリスト情報２１０の表示内容に反映されてもよい。
【００５０】
予定登録ボタン３０７は、後述する予定登録機能を呼び出すためのボタンである。
【００５１】
カテゴリ表示３０８は、情報が分類されているカテゴリを表示する。カテゴリ表示３０８は、図示されているようにプルダウン式の選択表示になっていてもよく、ユーザがこの選択表示を切り替えることによって、情報が分類されるカテゴリが変更可能であってもよい。
【００５２】
削除ボタン３０９は、情報を削除するためのボタンである。ユーザが削除ボタン３０９を選択すると、確認のダイアログが表示された後に、情報が削除される。削除が実行されると、情報は行動支援情報リスト画面２００から削除される。
【００５３】
（予定登録機能）
図６は、本開示の一実施形態における予定登録機能について説明するための図である。上述のように、詳細情報画面３００では、予定登録ボタン３０７から、その行動支援情報に関する予定登録機能を呼び出すことが可能である。予定登録機能では、予定登録画面４００が表示される。図示された例において、予定登録画面４００は、タイトル４０１、予定日時４０２、位置情報４０３、メモ欄４０４、リスト削除表示４０５、登録ボタン４０６、およびキャンセルボタン４０７を含む。
【００５４】
タイトル４０１は、予定のタイトルである。従って、タイトル４０１は、行動支援情報リスト画面２００や詳細情報画面３００で表示されるタイトルとは異なるものでありうる。従って、タイトル４０１は、編集可能な入力欄として表示されてもよい。また、タイトル４０１には、呼び出し元である詳細情報画面３００で表示されたタイトル３０２と同じタイトルが初期設定されていてもよい。
【００５５】
予定日時４０２は、予定情報の日時を設定するための表示である。予定日時４０２は、例えば、ＯＳ（Operating  System）で提供される標準の日付時刻入力表示であってもよい。
【００５６】
位置情報４０３は、予定情報の場所を設定するための表示である。位置情報４０３は、例えば、文字によって場所を記述する情報であってもよいし、地図情報などへのリンクであってもよい。
【００５７】
メモ欄４０４は、予定情報に関連付けてメモを入力するための入力欄である。メモ欄４０４には、ユーザが入力したメモに加えて、詳細情報画面３００で表示された詳細テキスト３０３、またはメモ欄３０６の内容が自動的に追加されてもよい。また、これらの情報が、ユーザがメモを入力していない場合に初期設定されていてもよい。
【００５８】
リスト削除表示４０５は、予定情報の登録後に、その基になった情報を行動支援情報リスト画面２００から削除するか否かを選択するための表示である。例えば、予定に登録されたことによって行動支援情報の目的が達成されたと考える場合、予定の登録をもって行動支援情報はリストから削除されてもよい。図示された例では、初期表示がＯＦＦのチェックボックスが表示され、チェックがＯＮに設定されると行動支援情報がリストから削除される。
【００５９】
登録ボタン４０６およびキャンセルボタン４０７によって、予定情報の登録およびキャンセルが実行される。登録ボタン４０６が選択された場合、予定登録画面４００で入力された内容で予定が登録される。登録先は、例えば、アプリケーションによって提供されるカレンダーでありうる。このカレンダーは、予定登録画面４００から登録された予定に限らず、ユーザが直接登録した様々な予定が表示されるものでありうる。
【００６０】
（通知機能）
図７は、本開示の一実施形態における通知機能について説明するための図である。上述のように、本実施形態では、行動支援情報に基づく通知を出力するように設定することが可能である。
【００６１】
通知表示５００は、例えば、ＯＳによって提供される通知機能を利用して提供されうる。通知機能は、表示部の所定の領域（通知領域などと呼ばれる）に、新着情報などを自動的に表示する機能である。例えば、上記のような行動支援情報を提供するアプリケーションがＯＳのＡＰＩを利用して通知表示５００を表示させてもよい。通知表示５００を選択すると、上述した詳細情報画面３００が開かれる。
【００６２】
ここで、通知表示５００によって通知を出力する条件としては、いくつかの例が考えられる。第１の例は、ユーザの位置情報を利用した通知である。上述したように、行動支援情報には、例えば、イベントの会場、店舗の所在地、といったように、場所の属性が関連付けられうる。そこで、ユーザの位置情報がこの場所に近づいたときに、ユーザに対して通知を出力してもよい。この場合、例えば、対象の場所とユーザの位置情報との距離の閾値や、ユーザの位置情報を確認する間隔などが設定可能でありうる。
【００６３】
第２の例は、日時の情報を利用した通知である。上述したように、行動支援情報には、例えば、イベントの開催期間、店舗でのセールの開催期間、といったように、期限の属性が関連付けられうる。そこで、その期限が近づいたときに、ユーザに対して通知を出力してもよい。この場合、例えば、期限が日単位で設定されるのであれば、毎日所定の時刻に翌日期限の情報の有無を確認し、ある場合には通知を出力してもよい。この場合、例えば、期限を確認する時刻や、どのくらい先の期限まで通知するか（例えば、翌日、２日以内、３日以内、１週間以内、１ヶ月以内など）などが設定可能でありうる。
【００６４】
上記の例のような条件に従って通知を出力した結果、図示された例のように、複数件の行動支援情報についての通知が同時に出力される場合もありうる（このことが“近くにｗｉｓｈが２つあります”と表現されている）。この状態でユーザが通知表示５００を選択した場合、例えば位置情報に基づく判定でよりユーザの近くに位置する情報について、詳細情報画面３００が表示されてもよい。
【００６５】
（４．情報取得機能）
図８は、本開示の一実施形態における情報取得機能について説明するための図である。上述のように行動支援情報リスト画面２００では、情報取得ボタン２３０から、情報取得機能を呼び出すことが可能である。情報取得機能では、ユーザが利用している各種サービスに関連するネットワーク上でのアクティビティログから抽出された文字列に基づいて、新たな行動支援情報の候補が自動的に生成される。
【００６６】
図示された例では、自動的に生成された行動支援情報の候補を表示する候補表示画面６００が表示されている。候補表示画面６００は、各サービスのアクティビティログに基づいて抽出された候補情報６１０ａ，６１０ｂ，６１０ｃ，・・・（以下、候補情報６１０として総称する場合がある）を表示する。候補情報６１０は、上記の行動支援リスト画面２００に表示されたリスト情報２１０と同様に、例えば、番組の情報であったり、レストランの情報であったり、旅行先の情報であったり、イベントの情報であったりする。候補情報６１０は、例えば、各サービスに関連するネットワーク上でのアクティビティログから抽出された情報を用いて検索される。
【００６７】
アクティビティログは、例えば、ユーザが送信または受信したメッセージログを含む。こうしたメッセージログは、例えば、メールサービスのＡＰＩを利用して取得される受信メールや送信メールのテキスト情報でありうる。あるいは、メッセージログは、ユーザがＳＮＳなどのサービスに送信した投稿の内容でもありうる。こうしたメッセージログには、例えばユーザが友人を食事やイベントに誘ったり、興味の対象になる事物について議論したりしている内容が含まれると考えられる。そのため、例えばメッセージログから抽出された文字列に基づいて、ユーザの興味の対象を推定することが可能である。
【００６８】
また、アクティビティログは、例えば、ユーザがアクションを起こしたネットワーク上のコンテンツの内容を含む。例えば、ＳＮＳなどのサービスでは、他のユーザの投稿に対して、返信したり、お気に入りに登録したり、さらに他のユーザと共有したり、共感を表明したりすることが可能である。ユーザのこのようなアクションの対象になったコンテンツは、ユーザの興味の対象を反映していると考えられる。そのため、例えばそのようなコンテンツから抽出された文字列に基づいて、ユーザの興味の対象を推定することが可能である。
【００６９】
図示されているように、候補情報６１０には、基になったサービスが表示されてもよい。候補情報６１０ａはメールサービスから、候補情報６１０ｂ，６１０ｃはＳＮＳから、それぞれ抽出された候補情報である。なお、それぞれのサービスから抽出される候補情報６１０は１つには限られず、１つのサービスから２つ以上の候補情報が抽出されてもよい。
【００７０】
ユーザは、例えば、各候補情報６１０に表示されたチェックボックス６１１を用いて、行動支援情報として登録する候補情報６１０を選択する。候補情報６１０の登録は、登録ボタン６２０を用いて実行される。どの候補情報６１０についてもチェックボックス６１１が選択されずに登録ボタン６２０が選択された場合や、キャンセルボタン６３０が選択された場合、どの候補情報６１０も行動支援情報としては登録されない。なお、抽出の処理の結果、候補情報６１０が１つも存在しなかった場合、その旨の通知が表示される。
【００７１】
図示された例では、候補情報６１０が行動支援情報として登録されるが、上述した予定登録機能が提供される他の実施形態では、候補情報６１０を直接予定登録することが可能であってもよい。あるいは、候補情報６１０を予定登録するか、行動支援情報として登録するか、または両方として登録するかが選択可能であってもよい。
【００７２】
（情報取得機能における学習）
図９は、図８で説明した情報取得機能における学習についてさらに説明するための図である。
【００７３】
本実施形態における情報取得機能では、アクティビティログから抽出された文字列に基づいて行動支援情報の候補が生成される。上述したように、アクティビティログから抽出された文字列は、例えばユーザの興味の対象を反映するものと考えられる。しかしながら、抽出される文字列には、ユーザの興味とは関係が薄いものも混じっていると考えられる。そこで、本実施形態では、文字列に含まれるキーワードについて学習データを蓄積することによって、よりユーザの興味の対象に近い行動支援情報の候補を生成する。以下、本実施形態におけるキーワードの学習の一例を紹介する。
【００７４】
例えば、以下に示すような文字列が、アクティビティログに存在したとする。
“北海道に行ってきました。雪がよく、楽しかった！”
この文字列からは、例えば、“北海道”、“雪”、および“楽しかった”というキーワードが抽出されうる。各キーワードには、行動支援情報の取得に利用するにあたってのスコアが設定される。
【００７５】
例えば、既に学習データに存在するキーワードの場合、学習データにおいて当該キーワードに対応付けられた重みづけの数値がスコアに掛け合わされる。また、“場所に関するキーワード”のように、行動支援情報に関連する可能性が高いと推定される種類のキーワードについては、スコアを上げてもよい。一方、行動支援情報に関連する可能性が低いと推定される種類のキーワードについては、スコアを下げてもよい。
【００７６】
このような設定に従って、キーワードにスコアを設定した例が、図９に示されている。図９の例では、キーワード“北海道”に４、“雪”に２、“楽しかった”に１．３という重みが、それぞれ設定されている。従って、文字列としてのスコアは、以下のようになる。
１×４＋１×２＋１×１．３＝７．３
【００７７】
ここで、文字列としてのスコアが、所定の閾値と比較され、スコアが閾値を超えた場合、文字列が行動支援情報の候補の検索に用いられる。例えば、スコアの閾値を５とすると、スコアが７．３である上記の文字列は、行動支援情報の候補の検索に用いられる。検索の結果取得された情報は、例えば上記の例の候補情報６１０のようにユーザに提示され、その中でユーザによって選択されたものが行動支援情報として登録される。
【００７８】
ここで、キーワードに設定される重みづけの数値は、ユーザが候補情報を選択した結果に応じて更新されうる。つまり、ユーザが候補情報を選択した結果は、情報取得のための学習データとして蓄積されうる。図示された例では、文字列を用いて検索された候補情報をユーザが行動支援情報として登録した場合、文字列中のキーワードの重みづけの数値が１．２倍に更新される（つまり増加する）。一方、文字列を用いて検索された候補情報をユーザが行動支援情報として登録しなかった場合、文字列中のキーワードの重みづけの数値が０．８倍に更新される（つまり減少する）。
【００７９】
本実施形態では、このようにして、キーワードが様々な文字列中に用いられて検索の対象になった場合の候補情報の選択の結果に基づいてキーワードの重みづけの数値を更新する。具体的には、行動支援情報として登録された候補情報を検索した場合のキーワードは重みづけの数値がより大きくなり、当該キーワードを含む文字列は、検索に用いられやすくなる。また、候補情報を検索したが行動支援情報には登録されなかった場合のキーワードは重みづけの数値がより小さくなり、当該キーワードを含む文字列は、検索に用いられにくくなる。これによって、例えば、ユーザの興味の対象により近いキーワードを含む文字列を用いて候補情報を検索することが可能になる。
【００８０】
なお、上記の例では、文字列を用いて候補情報が検索されたが、キーワードを用いて候補情報が検索されてもよい。また、検索に用いられるネットワーク上のコンテンツは、テキストのコンテンツには限られず、例えば画像であってもよい。この場合、例えば画像に映っているものを画像処理によって特定してテキスト検索してもよいし、画像自体を用いて画像検索をしてもよい。
【００８１】
（コンテンツ関連情報に基づく学習）
上述した情報取得機能での学習には、コンテンツ関連情報が用いられてもよい。この学習には、例えば、コンテンツ関連情報の特徴が用いられる。上述のように、コンテンツ関連情報は、コンテンツと、コンテンツの中でユーザによって指定された位置との情報に基づいて取得された情報であり、コンテンツ関連情報を用いて行動支援情報が生成されうる。
【００８２】
そこで、本実施形態では、コンテンツ関連情報の特徴を、学習データとして蓄積する。例えば、取得されたコンテンツ関連情報が番組の情報である場合、コンテンツ関連情報には、番組のタイトル、ジャンル、出演者、内容の要約などの情報が含まれうる。また、例えば、コンテンツ関連情報がレストランの情報である場合、コンテンツ関連情報には、レストランの名前、分野、代表的なメニューの名前、所在地などの情報が含まれうる。例えば、こうした情報からキーワードを抽出して、学習データとして蓄積する。また、番組、レストラン、イベントのような、コンテンツ関連情報のカテゴリも、コンテンツ関連情報の特徴といえる。
【００８３】
コンテンツ関連情報として取得された情報は、例えばユーザがコンテンツの中で興味を示した部分で提供されていた情報である。従って、情報取得の際には、コンテンツ関連情報の特徴を含む情報が検索されやすくすることが望ましい。そのために、例えば、コンテンツ関連情報に含まれていたキーワードの情報を学習データとして蓄積し、上記の情報取得機能において用いられる当該キーワード重みづけの数値をより大きくしてもよい。また、例えば、コンテンツ関連情報のカテゴリを学習データとして蓄積し、情報取得機能において検索される情報のうち、コンテンツ関連情報として多く抽出されたカテゴリの情報を、優先的に候補情報として提示してもよい。
【００８４】
（５．機能構成）
続いて、以上で説明した本開示の一実施形態を、機能構成として説明する。以下の説明では、機能構成の第１の例と、第２の例とを説明する。
【００８５】
（第１の例）
図１０は、本開示の一実施形態に係る概略的な機能構成の第１の例を示すブロック図である。図１０を参照すると、各機能構成は、端末装置７００に含まれる。端末装置７００は、操作部７０１、アプリケーション部７０３、ログ取得部７０５、位置指定情報取得部７０７、コンテンツ関連情報取得部７０９、行動支援情報生成部７１１、学習ＤＢ７１３、出力部７１５、および通知部７１７を含みうる。
【００８６】
端末装置７００は、例えば携帯電話（スマートフォンを含む）、または各種ＰＣなどでありうる。端末装置７００は、例えば後述する情報処理装置のハードウェア構成を用いて実現されうる。なお、別途の記載があるものを除き、各機能構成は、ＣＰＵ（Central  Processing  Unit）を用いてソフトウェア的に実現されうる。
【００８７】
操作部７０１は、例えば、タッチパネル、キーボード、マウスなど、各種の入力装置によって実現される。操作部７０１は、端末装置７００に対するユーザの各種操作を取得する。例えば、操作部７０１は、コンテンツの中で位置を指定するユーザの操作を取得する。この操作は、例えば、位置指定画面１００におけるボタン１１０の押下でありうる。もちろん、操作はボタンの押下には限られず、各種の操作でありうる。
【００８８】
このとき、操作部７０１は、位置を指定するユーザの操作の有無に加えて、操作があった場合の操作量を示す情報を取得して、位置指定情報取得部７０７に提供してもよい。操作量は、例えばボタン１１０の例であれば、ボタン１１０を押す回数、またはボタン１１０の押下を継続する時間などでありうる。この操作量の情報は、位置指定情報取得部７０７およびコンテンツ関連情報取得部７０９を介して行動支援情報生成部７１１に提供され、ユーザの関心の高さを示す情報として用いられてもよい。ここで得られたユーザの関心の高さを示す情報は、行動支援情報生成部７１１が蓄積する学習データに反映されてもよい。より具体的には、ユーザの関心がより高い情報について、学習データにおけるその情報の特徴の重みづけが大きくなってもよい。
【００８９】
また、操作部７０１は、位置指定画面１００に対する操作の他にも、行動支援リスト画面２００、詳細情報画面３００、予定登録画面４００、通知表示５００、および候補表示画面６００等に対するユーザの各種の操作を取得する。
【００９０】
アプリケーション部７０３は、端末装置７００でユーザが利用する各種のサービスを提供するアプリケーションソフトウェアでありうる。アプリケーション部７０３は、例えば、メールサービスやＳＮＳなどのサービスを提供する。
【００９１】
ログ取得部７０５は、ユーザがアプリケーション部７０３を介して各種のサービスを利用した際のアクティビティログを取得する。例えば、ログ取得部７０５は、アプリケーション部７０３によって提供されるＡＰＩを用いて、メッセージログや、ユーザのアクションの対象の情報を取得する。かかるアクティビティログは、例えば行動支援情報生成部７１１に提供され、情報取得機能における候補情報の検索に用いられる。また、アクティビティログは、位置指定情報取得部７０７に提供され、コンテンツの中でユーザが指定した位置を示す情報として用いられてもよい。
【００９２】
位置指定情報取得部７０７は、ユーザが視聴しているコンテンツと、該コンテンツの中でユーザが指定した位置とを示す位置指定情報を取得する第１の情報取得部である。上記の例にもあるように、位置指定情報取得部７０７は、様々な情報に基づいて、位置指定情報を取得しうる。例えば、位置指定情報取得部７０７は、操作部７０１を介して、位置指定画面１００でのボタン１１０の押下操作のような、位置を指定するユーザの直接的な操作を取得してもよい。なお、位置指定情報取得部７０７は、コンテンツを示す情報と位置を示す情報とを一括して取得してもよく、また別々に取得してもよい。
【００９３】
また、位置指定情報取得部７０７は、操作部７０１へのユーザの操作に従って取得された、コンテンツの画像または音声のスナップショットを、コンテンツまたは位置のいずれか、または両方を示す情報として取得してもよい。位置指定情報取得部７０７は、ログ取得部７０５が取得したユーザのネットワーク上でのアクティビティログを、コンテンツまたは位置のいずれか、または両方を示す情報として取得してもよい。ここで、位置指定情報においてコンテンツの中の位置を示す情報は、例えばタイムスタンプ、またはシークポイントなどでありうる。位置指定情報取得部７０７は、このような情報そのものを取得してもよいし、取得した情報（例えばスナップショットなど）をこのような情報に変換してもよい。
【００９４】
コンテンツ関連情報取得部７０９は、位置指定情報取得部７０７から提供される位置指定情報に基づいて、コンテンツに対して位置ごとに提供されるコンテンツ関連情報を取得する第２の情報取得部である。ここで、コンテンツに対して位置ごとに提供される、とは、コンテンツに加えて位置を特定することで、提供される情報が決定されることを意味する。例えば、コンテンツにいくつかのセグメントが含まれる場合に、各セグメントで扱われた情報をコンテンツ関連情報として提供する場合、セグメントごとに提供されるコンテンツ関連情報は異なりうる。また、例えば、コンテンツの中で流れている音楽、出演者、出演者の衣装、背景などの情報をコンテンツ関連情報として提供する場合、提供されるコンテンツ関連情報はコンテンツの中の位置に応じて刻々と変化しうる。コンテンツ関連情報取得部７０９は、例えばタイムスタンプやシークポイントを用いてコンテンツの中の位置を特定することによって、こうした情報を取得する。
【００９５】
なお、コンテンツ関連情報取得部７０９は、例えば、ネットワーク上で提供されているサービスを利用してコンテンツ関連情報を取得する。このサービスは、コンテンツ制作者によって提供されてもよく、またそれ以外の第三者によって提供されてもよい。上記の例のように、コンテンツ関連情報取得部７０９は、ユーザがコンテンツを視聴中、または視聴した後に、別途ネットワークを介してサービスからコンテンツ関連情報を取得しうる。また、コンテンツ関連情報取得部７０９は、コンテンツとともに取得される情報からコンテンツ関連情報を抽出してもよい。
【００９６】
行動支援情報生成部７１１は、コンテンツ関連情報取得部７０９から提供されるコンテンツ関連情報を用いて、ユーザのための行動支援情報を生成する。上述のように、行動支援情報は、コンテンツ関連情報には限らず、雑誌などの紙媒体や、Ｗｅｂブラウザその他のアプリケーションなどから取得された情報をも含む。行動支援情報は、例えば、欲しいもの、食べたいもの、行きたい場所、参加したいイベント、観たい映画、観たい放送番組など、ユーザが自らの行動を決定する助けになるあらゆる情報でありうる。行動支援情報生成部７１１は、こうした行動支援情報を生成するために、コンテンツ関連情報などとして提供された情報をそのまま用いてもよいし、提供された情報をもとにさらに情報を検索するなどしてもよい。行動支援情報生成部７１１は、行動支援情報を、例えば上記の行動支援リスト画面２００としてユーザに提供するのに加えて、行動支援情報に関連する予定登録機能や通知機能などの各種機能をユーザに提供し、例えば詳細情報画面３００、予定登録画面４００などを、出力部７１５を介してユーザに提供する。
【００９７】
また、行動支援情報生成部７１１は、例えば操作部７０１へのユーザの操作に従って、上述した情報取得機能を提供する。行動支援情報生成部７１１は、ログ取得部７０５から提供されるユーザのネットワーク上でのアクティビティログから文字列を抽出し、その文字列に関連する情報をログ関連情報として取得する。例えば、行動支援情報生成部７１１は、抽出された文字列を用いて情報を検索し、検索の結果をログ関連情報として取得する。取得された情報は、候補情報としてユーザに提示される。さらに、候補情報の中からユーザによって選択された情報が、行動支援情報として登録される。ここで、行動支援情報生成部７１１は、候補情報の検索のために、コンテンツ関連情報や、候補情報の中から行動支援情報に登録された情報の特徴を学習する。これによって、よりユーザの興味の対象に近い情報が、候補情報として抽出されうる。
【００９８】
学習ＤＢ７１３は、行動支援情報生成部７１１が学習データを蓄積するデータベースである。学習ＤＢ７１３に蓄積される情報は、例えばコンテンツ関連情報取得部７０９によってコンテンツ関連情報として取得された情報や、行動支援情報生成部７１１が抽出した候補情報の中でユーザに選択された行動支援情報として登録された情報の特徴でありうる。例えば、取得されたコンテンツ関連情報が番組の情報である場合、コンテンツ関連情報には、番組のタイトル、ジャンル、出演者、内容の要約などの情報が含まれうる。また、例えば、コンテンツ関連情報がレストランの情報である場合、コンテンツ関連情報には、レストランの名前、分野、代表的なメニューの名前、所在地などの情報が含まれうる。例えば、こうした情報からキーワードを抽出して、学習データとして蓄積する。また、番組、レストラン、イベントのような、コンテンツ関連情報のカテゴリも、コンテンツ関連情報の特徴といえる。
【００９９】
出力部７１５は、例えば、ディスプレイ、スピーカなど、各種の出力装置によって実現される。出力部７１５は、行動支援情報生成部７１１によって生成された行動支援情報や候補情報をユーザに呈示する。出力部７１５は、例えば、行動支援リスト画面２００、詳細情報画面３００、予定登録画面４００、候補表示画面６００などを表示する。また、出力部７１５は、通知部７１７の通知判定に従って、通知表示５００を表示する。なお、出力部７１５による情報の出力は、必ずしもディスプレイによる視覚的なものには限られず、例えばスピーカによる音声出力を含んでもよい。
【０１００】
通知部７１７は、行動支援情報生成部７１１から行動支援情報を取得し、これに基づく通知の出力を制御する。通知部７１７は、例えば、ＯＳのＡＰＩを利用して通知表示を出力部７１５から出力させる。上述のように、通知部７１７は、ユーザの位置情報、または時刻情報に基づいて、通知の出力の有無を判定する。
【０１０１】
（第２の例）
図１１は、本開示の一実施形態に係る概略的な機能構成の第２の例を示すブロック図である。図１１を参照すると、上記の図１０に係る第１の例と同様の機能構成が、端末装置７５０とサーバ７６０とによって実現される。図示された例において、端末装置７５０は、操作部７０１、アプリケーション部７０３、出力部７１５、および通知部７１７を含む。一方、サーバ７６０は、ログ取得部７０５、位置指定情報取得部７０７、コンテンツ関連情報取得部７０９、行動支援情報生成部７１１、および学習ＤＢ７１３を含む。
【０１０２】
端末装置７５０は、例えば携帯電話（スマートフォンを含む）、または各種ＰＣなどでありうる。端末装置７５０は、例えば後述する情報処理装置のハードウェア構成を用いて実現されうる。端末装置７５０とサーバ７６０とは、有線または無線の各種のネットワークによって接続される。サーバ７６０は、ネットワーク上にある１または複数のサーバ装置によって実現されうる。例えば、各サーバの機能をまとめて１つのサーバ装置が実現してもよいし、各サーバの機能がさらに複数のサーバ装置に分散して実現されてもよい。個々のサーバ装置は、後述する情報処理装置のハードウェア構成を用いて実現されうる。また、サーバ装置が複数ある場合、各サーバ装置は有線または無線の各種のネットワークによって接続される。
【０１０３】
なお、各機能構成の詳細については、上記の第１の例と同様であるため詳細な説明は省略する。端末装置７５０またはサーバ７６０のどちらでどの機能構成が実現されるかは、図示された例に限らず任意に設定可能である。
【０１０４】
（６．ハードウェア構成）
次に、図１２を参照して、本開示の実施形態に係る情報処理装置のハードウェア構成について説明する。図１２は、情報処理装置のハードウェア構成を説明するためのブロック図である。図示された情報処理装置９００は、例えば、上記の実施形態における端末装置７００，７５０、およびサーバ７６０を実現しうる。
【０１０５】
情報処理装置９００は、ＣＰＵ（Central  Processing  unit）９０１、ＲＯＭ（Read  Only  Memory）９０３、およびＲＡＭ（Random  Access  Memory）９０５を含む。また、情報処理装置９００は、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、入力装置９１５、出力装置９１７、ストレージ装置９１９、ドライブ９２１、接続ポート９２３、通信装置９２５を含んでもよい。さらに、情報処理装置９００は、必要に応じて、撮像装置９３３、およびセンサ９３５を含んでもよい。情報処理装置９００は、ＣＰＵ９０１に代えて、またはこれとともに、ＤＳＰ（Digital  Signal  Processor）などの処理回路を有してもよい。
【０１０６】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置９００内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一次記憶する。ＣＰＵ９０１、ＲＯＭ９０３、およびＲＡＭ９０５は、ＣＰＵバスなどの内部バスにより構成されるホストバス９０７により相互に接続されている。さらに、ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Peripheral  Component  Interconnect/Interface）バスなどの外部バス９１１に接続されている。
【０１０７】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなど、ユーザによって操作される装置である。入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置９００の操作に対応した携帯電話などの外部接続機器９２９であってもよい。入力装置９１５は、ユーザが入力した情報に基づいて入力信号を生成してＣＰＵ９０１に出力する入力制御回路を含む。ユーザは、この入力装置９１５を操作することによって、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりする。
【０１０８】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１７は、例えば、ＬＣＤ（Liquid  Crystal  Display）、ＰＤＰ（Plasma  Display  Panel）、有機ＥＬ（Electro-Luminescence）ディスプレイなどの表示装置、スピーカおよびヘッドホンなどの音声出力装置、ならびにプリンタ装置などでありうる。出力装置９１７は、情報処理装置９００の処理により得られた結果を、テキストまたは画像などの映像として出力したり、音声または音響などの音声として出力したりする。
【０１０９】
ストレージ装置９１９は、情報処理装置９００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Hard  Disk  Drive）などの磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【０１１０】
ドライブ９２１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体９２７のためのリーダライタであり、情報処理装置９００に内蔵、あるいは外付けされる。ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録を書き込む。
【０１１１】
接続ポート９２３は、機器を情報処理装置９００に直接接続するためのポートである。接続ポート９２３は、例えば、ＵＳＢ（Universal  Serial  Bus）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Small  Computer  System  Interface）ポートなどでありうる。また、接続ポート９２３は、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）ポートなどであってもよい。接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置９００と外部接続機器９２９との間で各種のデータが交換されうる。
【０１１２】
通信装置９２５は、例えば、通信ネットワーク９３１に接続するための通信デバイスなどで構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Local  Area  Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Wireless  USB）用の通信カードなどでありうる。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Asymmetric  Digital  Subscriber  Line）用のルータ、または、各種通信用のモデムなどであってもよい。通信装置９２５は、例えば、インターネットや他の通信機器との間で、ＴＣＰ／ＩＰなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置９２５に接続される通信ネットワーク９３１は、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などである。
【０１１３】
撮像装置９３３は、例えば、ＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子、および撮像素子への被写体像の結像を制御するためのレンズなどの各種の部材を用いて実空間を撮像し、撮像画像を生成する装置である。撮像装置９３３は、静止画を撮像するものであってもよいし、また動画を撮像するものであってもよい。
【０１１４】
センサ９３５は、例えば、加速度センサ、ジャイロセンサ、地磁気センサ、光センサ、音センサなどの各種のセンサである。センサ９３５は、例えば情報処理装置９００の筐体の姿勢など、情報処理装置９００自体の状態に関する情報や、情報処理装置９００の周辺の明るさや騒音など、情報処理装置９００の周辺環境に関する情報を取得する。また、センサ９３５は、ＧＰＳ（Global  Positioning  System）信号を受信して装置の緯度、経度および高度を測定するＧＰＳセンサを含んでもよい。
【０１１５】
以上、情報処理装置９００のハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。かかる構成は、実施する時々の技術レベルに応じて適宜変更されうる。
【０１１６】
（７．補足）
上記の実施形態では、主にコンテンツが放送される情報番組である場合について説明したが、本開示の実施形態はこれには限られない。例えばコンテンツは、情報番組以外の番組であってもよく、また放送用ではないパッケージコンテンツであってもよい。例えば、コンテンツは、パッケージコンテンツ化された映画であり、その中での位置が指定されることによって、例えば映画の出演者が着ている服に関する情報がコンテンツ関連情報として取得されたり、映画に登場する車に関する情報がコンテンツ関連情報として取得されたりしてもよい。また、コンテンツは番組単位ではなく、あるチャンネルで放送される一連の番組が１つのコンテンツとして扱われてもよい。
【０１１７】
また、コンテンツ関連情報は、例えば、上記の例のように、コンテンツを特定する情報とそのコンテンツの中の位置を特定する情報とをキーにしてネットワーク上で検索される情報であってもよいし、放送される番組とともに配信されるメタ情報であってもよい。
【０１１８】
本開示の実施形態は、例えば、上記で説明したような情報処理装置（端末装置またはサーバ）、システム、情報処理装置またはシステムで実行される情報処理方法、情報処理装置を機能させるためのプログラム、およびプログラムが記録された記録媒体を含みうる。
【０１１９】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１２０】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）ユーザが視聴しているコンテンツと、該コンテンツの中で前記ユーザが指定した位置とを示す位置指定情報を取得する第１の情報取得部と、
前記位置指定情報に基づいて、前記コンテンツに対応して前記位置ごとに提供されるコンテンツ関連情報を取得する第２の情報取得部と、
前記コンテンツ関連情報を用いて、前記ユーザのための行動支援情報を生成する行動支援情報生成部と
を備える情報処理装置。
（２）前記行動支援情報生成部は、前記コンテンツ関連情報の特徴を学習データとして蓄積する、前記（１）に記載の情報処理装置。
（３）前記ユーザのネットワーク上でのアクティビティログを取得するログ取得部をさらに備え、
前記行動支援情報生成部は、前記学習データに基づいて、前記アクティビティログから抽出した文字列に関連するログ関連情報を取得し、前記ログ関連情報に基づいて前記ユーザのための行動支援情報の候補を生成する、前記（２）に記載の情報処理装置。
（４）前記行動支援情報生成部は、前記候補のうち前記行動支援情報として登録された情報の特徴を前記学習データとして蓄積する、前記（３）に記載の情報処理装置。
（５）前記アクティビティログは、前記ユーザが送信または受信したメッセージログを含む、前記（３）または（４）に記載の情報処理装置。
（６）前記アクティビティログは、前記ユーザがアクションを起こしたネットワーク上のコンテンツの内容を含む、前記（３）〜（５）のいずれか１項に記載の情報処理装置。
（７）前記第１の情報取得部は、前記位置を指定する前記ユーザの操作を取得する操作部から、該操作の操作量を示す情報を取得し、
前記行動支援情報生成部は、前記コンテンツ関連情報に対応する前記位置指定情報が取得されたときの前記操作量を、前記コンテンツ関連情報に対する前記ユーザの関心の高さとして前記学習データに反映させる、前記（２）〜（６）のいずれか１項に記載の情報処理装置。
（８）前記第１の情報取得部は、前記コンテンツまたは前記位置の少なくともいずれかを示す情報として、前記コンテンツの画像または音声のスナップショットを取得する、前記（１）〜（７）のいずれか１項に記載の情報処理装置。
（９）前記ユーザのネットワーク上でのアクティビティログを取得するログ取得部をさらに備え、
前記第１の情報取得部は、前記アクティビティログに基づいて、前記コンテンツまたは前記位置の少なくともいずれかを示す情報を取得する、前記（１）〜（８）のいずれか１項に記載の情報処理装置。
（１０）前記第１の情報取得部は、前記位置を示す情報としてタイムスタンプを取得する、前記（１）〜（９）のいずれか１項に記載の情報処理装置。
（１１）前記第１の情報取得部は、前記位置を示す情報として前記コンテンツに設定されたシークポイントの情報を取得する、前記（１）〜（１０）のいずれか１項に記載の情報処理装置。
（１２）前記コンテンツは、放送番組であり、
前記第２の情報取得部は、前記放送番組の終了から所定の時間が経過した後に前記コンテンツ関連情報を取得する、前記（１）〜（１１）のいずれか１項に記載の情報処理装置。
（１３）前記第２の情報取得部は、前記放送番組の放送中または放送後に前記位置指定情報に基づいて前記コンテンツ関連情報が取得されない場合、少なくとも前記コンテンツを示す情報を含む仮のコンテンツ関連情報を生成し、
前記行動支援情報生成部は、前記コンテンツ関連情報が取得されるまで、前記仮のコンテンツ関連情報を前記コンテンツ関連情報の代わりに用いて前記行動支援情報を生成する、前記（１２）に記載の情報処理装置。
（１４）前記行動支援情報生成部は、少なくとも前記コンテンツ関連情報に対応する前記コンテンツを示す情報を含む前記行動支援情報を生成する、前記（１）〜（１３）のいずれか１項に記載の情報処理装置。
（１５）場所の属性を有する前記コンテンツ関連情報を用いて前記行動支援情報が生成された場合、前記ユーザの位置情報が前記場所に近づいたときに前記ユーザに対して通知を出力する通知部をさらに備える、前記（１）〜（１４）のいずれか１項に記載の情報処理装置。
（１６）期限の属性を有する前記コンテンツ関連情報を用いて前記行動支援情報が生成された場合、時刻が前記期限に近づいたときに前記ユーザに対して通知を出力する通知部をさらに備える、前記（１）〜（１５）のいずれか１項に記載の情報処理装置。
（１７）ユーザが視聴しているコンテンツと、該コンテンツの中で前記ユーザが指定した位置とを示す位置指定情報を取得することと、
前記位置指定情報に基づいて、前記コンテンツに対応して前記位置ごとに提供されるコンテンツ関連情報を取得することと、
前記コンテンツ関連情報を用いて、前記ユーザのための行動支援情報を生成することと
を含む情報処理方法。
（１８）ユーザが視聴しているコンテンツと、該コンテンツの中で前記ユーザが指定した位置とを示す位置指定情報を取得する機能と、
前記位置指定情報に基づいて、前記コンテンツに対応して前記位置ごとに提供されるコンテンツ関連情報を取得する機能と、
前記コンテンツ関連情報を用いて、前記ユーザのための行動支援情報を生成する機能と
をコンピュータに実現させるためのプログラム。
【符号の説明】
【０１２１】
１００    位置指定画面
１１０    ボタン
２００    行動支援情報リスト画面
２１０    リスト情報
３００    詳細情報画面
４００    タイトル
４００    予定登録画面
５００    通知表示
６００    候補表示画面
６１０    候補情報
７００，７５０    端末装置
７０１    操作部
７０５    ログ取得部
７０７    位置指定情報取得部
７０９    関連情報取得部
７１１    行動支援情報生成部
７１３    学習ＤＢ
７１５    出力部
７１７    通知部
７６０    サーバ
【図１】
2013257815.tif 000003
【図２】
2013257815.tif 000004
【図３】
2013257815.tif 000005
【図４】
2013257815.tif 000006
【図５】
2013257815.tif 000007
【図６】
2013257815.tif 000008
【図７】
2013257815.tif 000009
【図８】
2013257815.tif 000010
【図９】
2013257815.tif 000011
【図１０】
2013257815.tif 000012
【図１１】
2013257815.tif 000013
【図１２】
2013257815.tif 000014