(57)【要約】【課題】ユーザの現在地に応じて処理内容を変えることで、ユーザに対する適切なコンテンツの推薦処理が可能な情報処理装置を提供する。【解決手段】ユーザが使用する端末の位置情報及びユーザの嗜好情報を取得するユーザ情報取得部と、前記ユーザに対して視聴を推薦するコンテンツを決定して推薦情報を生成する推薦コンテンツ決定部と、を備え、前記コンテンツ決定部は、前記位置情報を用いて、前記ユーザが、予め登録されたコンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、情報処理装置が提供される。【選択図】図１
2013229724.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ情報として、ユーザが使用し、コンテンツを表示するコンテンツ表示装置に紐付けられる端末の位置情報及び該ユーザの嗜好情報を取得するユーザ情報取得部と、
前記ユーザ情報取得部が取得した前記ユーザ情報を保持するユーザ情報保持部と、
前記ユーザ情報保持部に保持された前記ユーザ情報に基づいて前記ユーザに対して視聴を推薦するコンテンツを決定して該コンテンツの情報を含んだ推薦情報を生成する推薦コンテンツ決定部と、
を備え、
前記推薦コンテンツ決定部は、前記位置情報と、前記コンテンツ表示装置の位置情報とを用いて、前記ユーザが前記コンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、情報処理装置。
【請求項２】
前記推薦コンテンツ決定部は、前記コンテンツ表示装置の周辺にいるユーザ向けと、前記コンテンツ表示装置の周辺にいないユーザ向けとで、別々の前記推薦情報を生成する、請求項１に記載の情報処理装置。
【請求項３】
前記ユーザ情報保持部は、前記コンテンツ表示装置に紐付けられる端末が複数存在する場合は、前記ユーザ情報取得部が取得した端末の位置情報を基に前記ユーザ情報をグルーピングして保持する、請求項１に記載の情報処理装置。
【請求項４】
前記推薦コンテンツ決定部は、前記ユーザ情報保持部がグルーピングして保持した前記ユーザ情報を用いて、前記コンテンツ表示装置の周辺にいる複数のユーザ向けの前記推薦情報を生成する、請求項３に記載の情報処理装置。
【請求項５】
前記推薦コンテンツ決定部は、各ユーザの嗜好の優先度に基づいて前記コンテンツ表示装置の周辺にいる複数のユーザ向けの前記推薦情報を生成する、請求項４に記載の情報処理装置。
【請求項６】
前記推薦コンテンツ決定部は、前記コンテンツ表示装置の周辺にいる複数のユーザ向けの前記推薦情報を生成する際に、コンテンツの推薦を希望しないユーザの嗜好情報は用いない、請求項４に記載の情報処理装置。
【請求項７】
前記推薦コンテンツ決定部は、前記コンテンツ表示装置の周辺にいないユーザ向けの前記推薦情報を生成する際に、併せて前記コンテンツ表示装置に対して該推薦情報に含まれるコンテンツの自動録画情報を生成する、請求項１に記載の情報処理装置。
【請求項８】
前記ユーザ情報取得部は、前記推薦コンテンツ決定部が生成した、前記コンテンツ表示装置の周辺にいないユーザ向けの前記推薦情報に含まれるコンテンツが、該ユーザが所有する装置で視聴されたことを取得し、
前記推薦コンテンツ決定部は、視聴された前記コンテンツに対する録画中止情報を生成する、請求項７に記載の情報処理装置。
【請求項９】
前記推薦コンテンツ決定部で視聴を推薦するコンテンツの情報を保持するコンテンツ情報保持部を備える、請求項１に記載の情報処理装置。
【請求項１０】
前記推薦コンテンツ決定部は、前記端末の設定画面を用いて設定されたユーザの嗜好情報を用いて前記推薦情報を生成する、請求項１に記載の情報処理装置。
【請求項１１】
ユーザが使用し、コンテンツを表示するコンテンツ表示装置に紐付けられる端末の位置情報及び該ユーザの嗜好情報を取得するユーザ情報取得ステップと、
前記ユーザ情報取得ステップで取得された情報を保持するユーザ情報保持ステップと、
前記ユーザ情報保持ステップで保持された情報に基づいて前記ユーザに対して視聴を推薦するコンテンツを決定して該コンテンツの情報を含んだ推薦情報を生成する推薦コンテンツ決定ステップと、
を備え、
前記コンテンツ決定ステップは、前記位置情報を用いて、前記ユーザが前記コンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、情報処理方法。
【請求項１２】
コンピュータに、
ユーザが使用し、コンテンツを表示するコンテンツ表示装置に紐付けられる端末の位置情報及び該ユーザの嗜好情報を取得するユーザ情報取得ステップと、
前記ユーザ情報取得ステップで取得された情報を保持するユーザ情報保持ステップと、
前記ユーザ情報保持ステップで保持された情報に基づいて前記ユーザに対して視聴を推薦するコンテンツを決定して該コンテンツの情報を含んだ推薦情報を生成する推薦コンテンツ決定ステップと、
を実行させ、
前記コンテンツ決定ステップは、前記位置情報と、前記コンテンツ表示装置の位置情報とを用いて、前記ユーザが前記コンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、コンピュータプログラム。
【請求項１３】
現在位置を取得する現在位置取得部と、
ユーザの嗜好情報を収集する制御部と、
自端末に紐付けられており、コンテンツを表示するコンテンツ表示装置で視聴を推薦するコンテンツ情報を含んだ推薦情報を取得する推薦情報取得部と、
を備え、
前記推薦情報は、前記現在位置取得部が取得した現在位置と、前記コンテンツ表示装置の位置情報と、前記制御部が収集した前記嗜好情報とに基づいて生成されたものである、端末。
【請求項１４】
前記コンテンツ表示装置と紐付けるために、前記コンテンツ表示装置または前記コンテンツ表示装置を遠隔操作する遠隔操作装置との間で近接非接触通信を行う近接非接触通信部をさらに備える、請求項１３に記載の端末。
【請求項１５】
コンテンツを表示するコンテンツ表示装置と、
端末と、
前記端末を所有するユーザに対して視聴を推薦するコンテンツを決定する情報処理装置と、
を備え、
前記情報処理装置は、
ユーザ情報として、ユーザが使用し、前記コンテンツ表示装置に紐付けられる前記端末の位置情報及び該ユーザの嗜好情報を取得するユーザ情報取得部と、
前記ユーザ情報取得部が取得した前記ユーザ情報を保持するユーザ情報保持部と、
前記ユーザ情報保持部に保持された前記ユーザ情報に基づいて前記ユーザに対して視聴を推薦するコンテンツを決定して該コンテンツの情報を含んだ推薦情報を生成する推薦コンテンツ決定部と、
を含み、
前記推薦コンテンツ決定部は、前記位置情報と、前記コンテンツ表示装置の位置情報とを用いて、前記ユーザが前記コンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、コンピュータプログラム、端末および情報処理システムに関する。
【背景技術】
【０００２】
ユーザの視聴履歴や行動履歴などの情報を分析して、ユーザに対して番組の推薦を行う番組推薦システムに関する技術が存在する（例えば特許文献１等参照）。従来の番組推薦システムは、テレビの視聴状況はデバイス単位で取得し、そのデバイスでの視聴履歴に基づいて番組を推薦するものであった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１４２４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のように、従来の番組推薦システムは、テレビの視聴状況はデバイス単位で取得し、そのデバイスでの視聴履歴に基づいて番組を推薦するものであった。従って、家族で所有するデバイスで番組を視聴していた場合、家族全員が視聴中であるとみなされ、家族のどのメンバーがテレビの前で視聴中であるかを自動把握することが難しいので、視聴者単位での自動での視聴状況の把握は困難であった。
【０００５】
そこで、本開示は、ユーザの現在地に応じて処理内容を変えることで、ユーザに対する適切なコンテンツの推薦処理が可能な、新規かつ改良された情報処理装置、情報処理方法、コンピュータプログラム、端末および情報処理システムを提供する。
【課題を解決するための手段】
【０００６】
本開示によれば、ユーザ情報として、ユーザが使用し、コンテンツを表示するコンテンツ表示装置に紐付けられる端末の位置情報及び該ユーザの嗜好情報を取得するユーザ情報取得部と、前記ユーザ情報取得部が取得した前記ユーザ情報を保持するユーザ情報保持部と、前記ユーザ情報保持部に保持された前記ユーザ情報に基づいて前記ユーザに対して視聴を推薦するコンテンツを決定して該コンテンツの情報を含んだ推薦情報を生成する推薦コンテンツ決定部と、を備え、前記推薦コンテンツ決定部は、前記位置情報と、前記コンテンツ表示装置の位置情報とを用いて、前記ユーザが前記コンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、情報処理装置が提供される。
【０００７】
また本開示によれば、ユーザが使用し、コンテンツを表示するコンテンツ表示装置に紐付けられる端末の位置情報及び該ユーザの嗜好情報を取得するユーザ情報取得ステップと、前記ユーザ情報取得ステップで取得された情報を保持するユーザ情報保持ステップと、前記ユーザ情報保持ステップで保持された情報に基づいて前記ユーザに対して視聴を推薦するコンテンツを決定して該コンテンツの情報を含んだ推薦情報を生成する推薦コンテンツ決定ステップと、を備え、前記コンテンツ決定ステップは、前記位置情報と、前記コンテンツ表示装置の位置情報とを用いて、前記ユーザが前記コンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、情報処理方法が提供される。
【０００８】
また本開示によれば、コンピュータに、ユーザが使用し、コンテンツを表示するコンテンツ表示装置に紐付けられる端末の位置情報及び該ユーザの嗜好情報を取得するユーザ情報取得ステップと、前記ユーザ情報取得ステップで取得された情報を保持するユーザ情報保持ステップと、前記ユーザ情報保持ステップで保持された情報に基づいて前記ユーザに対して視聴を推薦するコンテンツを決定して該コンテンツの情報を含んだ推薦情報を生成する推薦コンテンツ決定ステップと、を実行させ、前記コンテンツ決定ステップは、前記位置情報と、前記コンテンツ表示装置の位置情報とを用いて、前記ユーザが前記コンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、コンピュータプログラムが提供される。
【０００９】
また本開示によれば、現在位置を取得する現在位置取得部と、ユーザの嗜好情報を収集する制御部と、自端末に紐付けられており、コンテンツを表示するコンテンツ表示装置で視聴を推薦するコンテンツ情報を含んだ推薦情報を取得する推薦情報取得部と、を備え、前記推薦情報は、前記現在位置取得部が取得した現在位置と、前記コンテンツ表示装置の位置情報と、前記制御部が収集した前記嗜好情報とに基づいて生成されたものである、端末が提供される。
【００１０】
また本開示によれば、コンテンツを表示するコンテンツ表示装置と、端末と、前記端末を所有するユーザに対して視聴を推薦するコンテンツを決定する情報処理装置と、を備え、前記情報処理装置は、ユーザ情報として、ユーザが使用し、前記コンテンツ表示装置に紐付けられる前記端末の位置情報及び該ユーザの嗜好情報を取得するユーザ情報取得部と、前記ユーザ情報取得部が取得した前記ユーザ情報を保持するユーザ情報保持部と、前記ユーザ情報保持部に保持された前記ユーザ情報に基づいて前記ユーザに対して視聴を推薦するコンテンツを決定して該コンテンツの情報を含んだ推薦情報を生成する推薦コンテンツ決定部と、を含み、前記推薦コンテンツ決定部は、前記位置情報と、前記コンテンツ表示装置の位置情報とを用いて、前記ユーザが前記コンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、情報処理システムが提供される。
【発明の効果】
【００１１】
以上説明したように本開示によれば、ユーザの現在地に応じて処理内容を変えることで、ユーザに対する適切なコンテンツの推薦処理が可能な、新規かつ改良された情報処理装置、情報処理方法、コンピュータプログラム、端末および情報処理システムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施形態にかかるコンテンツ推薦システムの構成例を示す説明図である。
【図２】本開示の一実施形態に係るコンテンツ推薦システムに含まれる推薦サーバ１００の機能構成例を示す説明図である。
【図３】本開示の一実施形態にかかるコンテンツ推薦システムの構成例を示す説明図である。
【図４】本開示の一実施形態に係る携帯端末２００Ｂの機能構成例を示す説明図である。
【図５】本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。
【図６】本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。
【図７】携帯端末２００Ｂで実行されるレコメンドアプリにおけるユーザ情報の設定画面の一例を示す説明図である。
【図８】本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。
【図９】本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。
【図１０】本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。
【図１１】本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。
【図１２】本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
＜１．本開示の一実施形態＞
［システム構成例］
［サーバの構成例］
［テレビの構成例］
［携帯端末の構成例］
［各装置の動作例］
＜２．まとめ＞
【００１５】
＜１．本開示の一実施形態＞
［システム構成例］
まず、本開示の一実施形態にかかるコンテンツ推薦システムの構成例を説明する。図１は、本開示の一実施形態にかかるコンテンツ推薦システムの構成例を示す説明図である。以下、図１を用いて本開示の一実施形態に係るコンテンツ推薦システムの構成例について説明する。
【００１６】
図１に示したコンテンツ推薦システム１は、ユーザによるテレビ番組（コンテンツ）の視聴状況や、ユーザが使用している携帯端末等のデバイスの使用状況等に基づいて、ユーザに対してお勧めのテレビ番組（コンテンツ）を推薦するシステムである。図１に示したように、本開示の一実施形態に係るコンテンツ推薦システム１は、推薦サーバ１００と、テレビ２００Ａと、携帯端末２００Ｂ、２００Ｃ、２００Ｄと、ＰＣ２００Ｅと、を含んで構成される。
【００１７】
推薦サーバ１００は、ユーザのテレビ２００Ａの視聴状況や、ユーザの携帯端末２００Ｂ、２００Ｃ、２００Ｄや、ＰＣ２００Ｅの使用状況等に応じて、各ユーザに対してお勧めのテレビ番組を推薦する機能を有する。
【００１８】
テレビ２００Ａは、地上デジタル放送、ＢＳデジタル放送、ＣＳデジタル放送等を受信して映像を画面に表示する。テレビ２００Ａは、推薦サーバ１００とネットワーク１０を介して接続される。テレビ２００Ａは、適切なタイミングでテレビ番組の視聴に関する情報を、ネットワーク１０を介して推薦サーバ１００に送信し、また、お勧めのテレビ番組に関する情報を、ネットワーク１０を介して推薦サーバ１００から受信する。
【００１９】
テレビ２００Ａは、リモートコントローラ３００によって電源のオン・オフやチャンネルの変更、音量の変更、受信する放送の変更等の遠隔操作がなされる。リモートコントローラ３００は、所定の周波数（例えば１３．５６ＭＨｚ）による近接非接触通信機能を有し、同じく近接非接触通信機能を有する携帯端末２００Ｂ、２００Ｃがかざされると、携帯端末２００Ｂ、２００Ｃとの間で近接非接触通信を実行する。
【００２０】
テレビ２００Ａには、テレビ番組を録画するレコーダが接続されていても良い。テレビ２００Ａは、推薦サーバ１００がユーザ単位で生成した推薦コンテンツの情報を、ネットワーク１０を介して受信し、該ユーザの状況に応じて推薦コンテンツを自動的に録画するように構成されていても良い。
【００２１】
携帯端末２００Ｂ、２００Ｃは、ネットワーク１０への通信機能を有するデバイスであり、例えば携帯電話、スマートフォン、タブレット等である。携帯端末２００Ｂ、２００Ｃは、ユーザ情報を、ネットワーク１０を介して推薦サーバ１００に送信する。携帯端末２００Ｂ、２００Ｃが送信するユーザ情報は、例えば、ウェブサイトの閲覧情報、位置情報、検索ワード履歴情報、アプリケーションの使用履歴情報、携帯端末２００Ｂ、２００Ｃの現在位置の情報等が含まれていても良い。また、携帯端末２００Ｂ、２００Ｃにはワンセグチューナ等のテレビ受信機能が備えられていてもよい。その場合に、携帯端末２００Ｂ、２００Ｃは、ユーザ情報としてワンセグチューナ等で視聴したテレビ番組の情報を、ネットワーク１０を介して推薦サーバ１００に送信してもよい。
【００２２】
また携帯端末２００Ｂ、２００Ｃは、推薦サーバ１００がユーザ単位で生成した推薦コンテンツの情報を、ネットワーク１０を介して受信する。携帯端末２００Ｂ、２００Ｃのユーザは、推薦サーバ１００から送信される推薦コンテンツの情報を見て、推薦サーバ１００が推薦したテレビ番組をテレビ２００Ａで視聴することができる。
【００２３】
また上述したように、携帯端末２００Ｂ、２００Ｃは、所定の周波数（例えば１３．５６ＭＨｚ）による近接非接触通信機能を有する。携帯端末２００Ｂ、２００Ｃは、同じく近接非接触通信機能を有するリモートコントローラ３００にかざされると、リモートコントローラ３００との間で近接非接触通信を実行する。携帯端末２００Ｂ、２００Ｃとリモートコントローラ３００との間で近接非接触通信を実行すると、携帯端末２００Ｂ、２００Ｃはリモートコントローラ３００と紐付けられる。リモートコントローラ３００はテレビ２００Ａを遠隔操作するためのものであるので、携帯端末２００Ｂ、２００Ｃとリモートコントローラ３００との間の近接非接触通信によって、携帯端末２００Ｂ、２００Ｃとテレビ２００Ａとが紐付けられる。
【００２４】
携帯端末２００Ｄは、携帯端末２００Ｂ、２００Ｃと同様に、ネットワーク１０への通信機能を有するデバイスであり、例えば携帯電話、スマートフォン、タブレット等である。またＰＣ２００Ｅも、同様にネットワーク１０への通信機能を有するデバイスであり、例えばデスクトップ型やノートブック型のパーソナルコンピュータ等である。
【００２５】
携帯端末２００ＤやＰＣ２００Ｅにはワンセグチューナ等のテレビ受信機能が備えられていてもよい。その場合に、携帯端末２００ＤやＰＣ２００Ｅは、ユーザ情報としてワンセグチューナ等で視聴したテレビ番組の情報を、ネットワーク１０を介して推薦サーバ１００に送信してもよい。
【００２６】
また携帯端末２００ＤやＰＣ２００Ｅは、推薦サーバ１００がユーザ単位で生成した推薦コンテンツの情報を、ネットワーク１０を介して受信する。携帯端末２００ＤやＰＣ２００Ｅのユーザは、推薦サーバ１００から送信される推薦コンテンツの情報を見て、例えば、携帯端末２００ＤやＰＣ２００Ｅにテレビ受信機能が備えられていればそのコンテンツを視聴することができる。
【００２７】
図１に示したように、本実施形態では、テレビ２００Ａ、携帯端末２００Ｂ、２００Ｃは、家庭内で使用される装置であるとし、携帯端末２００Ｄ及びＰＣ２００Ｅは、外出先で使用される装置であるとする。また、図１に示したように、本実施形態では、携帯端末２００ＢはユーザＡが、携帯端末２００ＣはユーザＡとは別のユーザＢが、携帯端末２００Ｄ及びＰＣ２００Ｅは、ユーザＡ、ユーザＢとは別のユーザＣが、それぞれ所有するデバイスであるとする。
【００２８】
以上、図１を用いて本開示の一実施形態に係るコンテンツ推薦システムの構成例について説明した。次に、本開示の一実施形態に係るコンテンツ推薦システムに含まれる推薦サーバ１００の機能構成について説明する。
【００２９】
［サーバの構成例］
図２は、本開示の一実施形態に係るコンテンツ推薦システムに含まれる推薦サーバ１００の機能構成例を示す説明図である。以下、図２を用いて本開示の一実施形態に係る推薦サーバ１００の機能構成例について説明する。
【００３０】
図２に示したように、本開示の一実施形態に係る推薦サーバ１００は、ユーザ情報取得部１１０と、ユーザ情報保持部１２０と、コンテンツ情報保持部１３０と、推薦コンテンツ決定部１４０と、通知部１５０と、を含んで構成される。
【００３１】
ユーザ情報取得部１１０は、携帯端末２００Ｂ、２００Ｃ、２００Ｄや、ＰＣ２００Ｅから送信される、各ユーザのユーザ情報を取得する。携帯端末２００Ｂ、２００Ｃ、２００Ｄや、ＰＣ２００Ｅから送信されるユーザ情報は、上述したように、例えば、ウェブサイトの閲覧情報、位置情報、検索ワード履歴情報、アプリケーションの使用履歴情報、テレビ受信機能によるテレビ番組の視聴履歴、携帯端末２００Ｂ、２００Ｃ、２００Ｄや、ＰＣ２００Ｅの現在位置の情報等の情報が含まれていても良い。ユーザ情報取得部１１０は、各ユーザのユーザ情報を取得すると、取得したユーザ情報をユーザ情報保持部１２０に送る。
【００３２】
ユーザ情報保持部１２０は、ユーザ情報取得部１１０が取得したユーザ情報を、ユーザ単位で保持する。ユーザ情報保持部１２０に保持されたユーザ情報は、推薦コンテンツ決定部１４０による推薦コンテンツの決定処理に用いられる。
【００３３】
コンテンツ情報保持部１３０は、現在及び未来において放送されるコンテンツの情報を保持する。コンテンツ情報保持部１３０は、コンテンツの情報として、番組のタイトル、番組が放送されるチャンネル、番組の放送日及び放送時間帯、番組の出演者の情報、番組のジャンル等を保持している。コンテンツ情報保持部１３０に保持されているコンテンツの情報は、推薦コンテンツ決定部１４０による推薦コンテンツの決定処理に用いられる。
【００３４】
推薦コンテンツ決定部１４０は、各ユーザに対し、視聴を推薦するコンテンツを決定する。推薦コンテンツ決定部１４０は、視聴を推薦するコンテンツの決定に際し、ユーザ情報保持部１２０に保持されているユーザ情報と、コンテンツ情報保持部１３０に保持されているコンテンツの情報と、を用いる。
【００３５】
推薦コンテンツ決定部１４０による視聴を推薦するコンテンツの決定処理は特定の方法に限られないが、一例を挙げれば、推薦コンテンツ決定部１４０は以下のような処理を実行する。例えば、あるユーザが、ある俳優の出演ドラマをよく視聴している場合に、その俳優が別のジャンルの番組に出演することが、コンテンツ情報保持部１３０に保持されている情報から分かった場合に、推薦コンテンツ決定部１４０は、その番組を、視聴を推薦するコンテンツとして決定する。また例えば、多くのユーザが視聴していたり、録画していたりする番組について、推薦コンテンツ決定部１４０は、その番組を、視聴を推薦するコンテンツとして決定する。推薦コンテンツ決定部１４０が決定した視聴を推薦するコンテンツの情報は、通知部１５０によって各ユーザのデバイスに通知される。
【００３６】
通知部１５０は、推薦サーバ１００から、ネットワーク１０を通じて各デバイスに情報を通知する。例えば、通知部１５０は、推薦コンテンツ決定部１４０が決定した推薦コンテンツを、ユーザごとに所定の方法で通知する。そして通知部１５０は、視聴を推薦するコンテンツの決定に際し、各ユーザがテレビ２００Ａに紐づけている携帯端末２００Ｂ、２００Ｃ、２００Ｄの現在位置に応じて、通知方法を変化させて、各ユーザのデバイスである携帯端末２００Ｂ、２００Ｃ、２００ＤやＰＣ２００Ｅに通知する。
【００３７】
なお、図２に示した推薦サーバ１００は、それぞれのハードウェアがネットワークを介して互いに情報を送受信できるならば、いずれのハードウェアに実装されてもよい。また、ある構成要素により実施される処理が、１つのハードウェアにより実現されてもよいし、複数のハードウェアによる分散処理により実現されてもよい。
【００３８】
以上、図２を用いて本開示の一実施形態に係る推薦サーバ１００の機能構成例について説明した。次に、本開示の一実施形態に係るテレビ２００Ａの機能構成例について説明する。
【００３９】
［テレビの構成例］
図３は、本開示の一実施形態に係るテレビ２００Ａの機能構成例を示す説明図である。なお、図３には、テレビ２００Ａに接続されて番組を録画するレコーダ２１０と、テレビ２００Ａを遠隔操作するリモートコントローラ３００の機能構成例についても併せて図示する。以下、図３を用いて本開示の一実施形態に係るテレビ２００Ａの機能構成例について説明する。
【００４０】
図３に示したように、本開示の一実施形態に係るテレビ２００Ａは、放送受信部２０１と、表示部２０２と、ネットワーク通信部２０３と、制御部２０４と、無線通信部２０５と、メモリ２０６と、を含んで構成される。またテレビ２００Ａを遠隔操作するリモートコントローラ３００は、無線通信部３１０と、リーダライタ３２０と、操作部３３０と、を含んで構成される。
【００４１】
放送受信部２０１は、放送局からアンテナや衛星を通じて送信される放送波を受信し、表示部２０２に表示させるための映像信号を生成する。放送受信部２０１は、受信した信号を復調するチューナと、画像の高画質化等の処理を施す画像処理回路等で構成される。表示部２０２は、放送受信部２０１が生成した映像信号に基づいて映像を表示する。表示部２０２は、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ等の平板型画像表示パネルで構成される。
【００４２】
ネットワーク通信部２０３は、ネットワーク１０を介した他の装置との通信を行う。ネットワーク通信部２０３が実行する通信は、有線通信であってもよく、無線通信であってもよい。
【００４３】
制御部２０４は、テレビ２００Ａの動作を制御する。例えば、制御部２０４は、メモリ２０６に格納されたプログラムを実行することで、テレビ２００Ａの動作を制御する。制御部２０４によるテレビ２００Ａの動作の制御としては、例えば後述するように、テレビ２００Ａで視聴されたテレビ番組の視聴情報の収集及びネットワーク通信部２０３による推薦サーバ１００への視聴情報の送信がある。
【００４４】
無線通信部２０５は、リモートコントローラ３００との間で所定の周波数（例えば２．４ＧＨｚ）による無線通信を行う。リモートコントローラ３００から送信された無線信号を無線通信部２０５が受信し、無線通信部２０５が受信した信号に応じた動作を制御部２０４によって実行することで、テレビ２００Ａはリモートコントローラ３００によって遠隔操作される。
【００４５】
メモリ２０６は、例えばＲＯＭ、ＲＡＭなどで構成され、テレビ２００Ａの動作を制御するためのプログラムや、テレビ２００Ａで視聴されたテレビ番組の視聴データの格納等に用いられる。
【００４６】
無線通信部３１０は、上述の無線通信部２０５との間で所定の周波数による無線通信を行う。無線通信部３１０は、操作部３３０で操作（例えば電源のオン・オフ、チャンネルの変更、音量の変更、受信する放送の変更等）が行われると、その操作に応じた信号を送信する。
【００４７】
リーダライタ３２０は、後述する携帯端末２００Ｂのアンテナ２１３との間で、所定の周波数（例えば１３．５６ＭＨｚ）のによる近接非接触通信を行う。リーダライタ３２０は、携帯端末２００Ｂのアンテナ２１３がかざされると、携帯端末２００Ｂとリモートコントローラ３００との間で情報の授受が行われる。携帯端末２００Ｂとリモートコントローラ３００との間でどのような情報が授受されるかについては後に詳述する。
【００４８】
操作部３３０は、テレビ２００Ａを遠隔操作するための各種ボタンで構成される。テレビ２００Ａを遠隔操作するための各種ボタンとしては、例えば電源ボタン、チャンネルボタン、音量ボタン、放送切り替えボタン、外部入力切り替えボタン、データ放送受信ボタン等がある。操作部３３０に対する操作がなされると、その操作に応じた信号が生成されて、無線通信部３１０からその信号が送信されることで、テレビ２００Ａが遠隔操作される。
【００４９】
以上、図３を用いて本開示の一実施形態に係るテレビ２００Ａの機能構成例について説明した。次に、本開示の一実施形態に係る、ユーザが使用する携帯端末の機能構成例について説明する。
【００５０】
［携帯端末の構成例］
以下の説明では、ユーザが使用する携帯端末として携帯端末２００Ｂを例に挙げる。図４は、本開示の一実施形態に係る携帯端末２００Ｂの機能構成例を示す説明図である。以下、図４を用いて本開示の一実施形態に係る携帯端末２００Ｂの機能構成例について説明する。
【００５１】
図４に示したように、本開示の一実施形態に係る携帯端末２００Ｂは、無線通信部２１１と、表示部２１２と、アンテナ２１３と、制御部２１４と、通話部２１５と、メモリ２１６と、操作部２１７と、位置情報取得部２１８と、を含んで構成される。
【００５２】
無線通信部２１１は、ネットワーク１０を介した他の装置との無線通信を行う。表示部２１２は、無線通信部２１１が受信した情報や、操作部２１７に対して行われたユーザの操作に応じた情報を表示する。表示部２１２は、液晶ディスプレイ、有機ＥＬディスプレイ等の平板型画像表示パネルで構成される。
【００５３】
アンテナ２１３は、リモートコントローラ３００のリーダライタ３２０との間で、所定の周波数（例えば１３．５６ＭＨｚ）のによる近接非接触通信を行う。リーダライタ３２０は、携帯端末２００Ｂのアンテナ２１３がかざされると、リーダライタ３２０から発せられる電磁波によってアンテナ２１３に電磁誘導が起こって起電力が発生し、リーダライタ３２０からの問い合わせに対してアンテナ２１３から応答することができる。
【００５４】
制御部２１４は、携帯端末２００Ｂの動作を制御する。例えば、制御部２１４は、メモリ２１６に格納されたプログラムを実行することで、携帯端末２００Ｂの動作を制御する。制御部２１４による携帯端末２００Ｂの動作の制御としては、例えば後述するように、現在位置の取得や、ウェブサイトの閲覧情報、位置情報、検索ワード履歴情報、アプリケーションの使用履歴情報、テレビ受信機能によるテレビ番組の視聴履歴の取得、及び無線通信部２１１による推薦サーバ１００へのこれらの情報の送信がある。
【００５５】
通話部２１５は、例えばスピーカやマイクで構成され、他の携帯端末や電話機との間で音声による通話を実行する。メモリ２１６は、例えばＲＯＭ、ＲＡＭなどで構成され、携帯端末２００Ｂの動作を制御するためのプログラムや、携帯端末２００Ｂでのウェブサイトの閲覧情報、位置情報、検索ワード履歴情報、アプリケーションの使用履歴情報等の格納等に用いられる。操作部２１７は、携帯端末２００Ｂを操作するためのボタンで構成される。なお、表示部２１２にタッチパネルが設けられている場合には表示部２１２に操作部２１７の機能を持たせても良い。
【００５６】
位置情報取得部２１８は、携帯端末２００Ｂの現在の位置を取得する。位置情報取得部２１８は、例えばＧＰＳによって携帯端末２００Ｂの現在の位置を取得してもよく、無線通信部２１１が無線通信を行なっている通信基地局の位置情報から携帯端末２００Ｂの現在の位置を取得してもよい。
【００５７】
以上、図４を用いて本開示の一実施形態に係る携帯端末２００Ｂの機能構成例について説明した。次に、本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作例について説明する。
【００５８】
［各装置の動作例］
まず、携帯端末２００Ｂから推薦サーバ１００へユーザ登録、デバイス登録をする際の動作、および携帯端末２００Ｂにアプリケーションをインストールまたは携帯端末２００Ｂでアプリケーションを起動する際の動作例について説明する。
【００５９】
図５は、本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。図５には、推薦サーバ１００、テレビ２００Ａおよび携帯端末２００Ｂの動作が示されている。以下、図５を用いて本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作について説明する。
【００６０】
携帯端末２００Ｂから推薦サーバ１００へユーザ登録およびデバイス登録するには、携帯端末２００Ｂのユーザは、まず携帯端末２００Ｂをリモートコントローラ３００にかざす（ステップＳ１０１）。携帯端末２００Ｂがリモートコントローラ３００にかざされると、携帯端末２００Ｂとリモートコントローラ３００との間で近接非接触通信が行われる。リモートコントローラ３００は携帯端末２００Ｂへ、テレビのデバイスＩＤ情報と、携帯端末２００Ｂで推薦コンテンツ情報を取得するためのアプリケーション（以下、当該アプリケーションを「レコメンドアプリ」とも称する）の情報をプッシュ送信する（ステップＳ１０２）。テレビのデバイスＩＤ情報は、テレビ２００Ａを一意に識別できるＩＤ情報である。
【００６１】
上記ステップＳ１０２で、リモートコントローラ３００が携帯端末２００Ｂへ情報を送信すると、携帯端末２００Ｂは、レコメンドアプリが起動されていなければ起動し、またレコメンドアプリがインストールされていなければ、携帯端末２００Ｂはレコメンドアプリのインストーラを推薦サーバ１００からダウンロードし、インストールの後に、レコメンドアプリを起動する（ステップＳ１０３）。
【００６２】
携帯端末２００Ｂは、レコメンドアプリを起動すると、リモートコントローラ３００から取得したテレビ２００ＡのデバイスＩＤと、携帯端末２００Ｂに設けられているＲＦタグを一意に識別できるＲＦタグＩＤと、ＧＰＳや無線ネットワーク等で取得した携帯端末２００Ｂの位置情報とを、レコメンドアプリからネットワーク１０を通じて推薦サーバ１００に送信する（ステップＳ１０４）。
【００６３】
推薦サーバ１００は、携帯端末２００Ｂから上記ステップＳ１０４で送信された情報をユーザ情報取得部１１０で取得する。ユーザ情報取得部１１０は、取得したデバイスＩＤとＲＦタグＩＤとが関連付けてユーザ情報保持部１２０に保持されていなければ、デバイスＩＤとＲＦタグＩＤとを関連付けてユーザ情報保持部１２０に保持する。またユーザ情報取得部１１０は、取得したＲＦタグＩＤに関連付けられている別のデバイスＩＤが既にユーザ情報保持部１２０に登録されていれば、取得した位置情報を基にグルーピングして登録する。例えば、取得したＲＦタグＩＤに関連付けられているデバイスＩＤが既に存在し、そのデバイスＩＤを有するテレビの位置情報と、取得した上記ステップＳ１０４で送信された情報に含まれる位置情報とが所定の範囲内に含まれていれば、同一の区画（同じ家の中等）に存在するものとして、ユーザ情報取得部１１０は、上記ステップＳ１０４で送信されたデバイスＩＤを既登録のデバイスＩＤとグルーピングしてユーザ情報保持部１２０に登録する（ステップＳ１０５）。
【００６４】
なお、推薦サーバ１００は、デバイスＩＤを有するテレビ２００Ａの位置情報がユーザ情報保持部１２０に登録されていなければ、上記ステップＳ１０４で送信された携帯端末２００Ｂの位置情報をテレビ２００Ａの位置情報としてユーザ情報保持部１２０に登録する。
【００６５】
推薦サーバ１００は、携帯端末２００Ｂから上記ステップＳ１０４で送信された情報に含まれるＲＦタグＩＤがユーザ情報保持部１２０に保持されていなければ、そのＲＦタグＩＤを有する携帯端末２００Ｂのユーザの情報は推薦サーバ１００に未登録であるとみなし、携帯端末２００Ｂへユーザ情報の入力を促す（ステップＳ１０６）。推薦サーバ１００は、携帯端末２００Ｂへユーザ情報の入力を促す処理を、例えば通知部１５０に行わせるようにしても良い。
【００６６】
上記ステップＳ１０５で、推薦サーバ１００からユーザ情報の入力を促された携帯端末２００Ｂは、レコメンドアプリによってユーザにユーザ情報を入力させる（ステップＳ１０７）。ユーザに入力させるユーザ情報には、例えば、生年月日、ニックネーム、好きな番組の種類（スポーツ、ニュース、ドラマ、バラエティ等）、好きなタレント等が含まれていても良い。携帯端末２００Ｂは、ユーザによるユーザ情報の入力が確定すると、ユーザが入力したユーザ情報を推薦サーバ１００に送信する。推薦サーバ１００は、携帯端末２００Ｂから送信されたユーザ情報をユーザ情報保持部１２０に保持する（ステップＳ１０８）。
【００６７】
次に、携帯端末２００Ｂが実行するレコメンドアプリの設定管理機能の一例を説明する。図６は、本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。図６には、推薦サーバ１００および携帯端末２００Ｂの動作が示されている。以下、図６を用いて本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作について説明する。
【００６８】
携帯端末２００Ｂにインストールされているレコメンドアプリは、ユーザが携帯端末２００Ｂをリモートコントローラ３００にかざすことで自動的に起動する。また、携帯端末２００Ｂにインストールされているレコメンドアプリは、ユーザの操作に基づいて起動する。
【００６９】
携帯端末２００Ｂは、レコメンドアプリを起動して、設定管理機能画面を開くと（ステップＳ１１１）、設定管理機能画面で推薦サーバ１００による現在のレコメンド情報を閲覧できる（ステップＳ１１２）。なお、携帯端末２００Ｂで起動したレコメンドアプリは、個人向けのレコメンド情報と、テレビ２００Ａの周辺に複数人いる場合には、その複数人向けのレコメンド情報との両方を閲覧できる。また起動したレコメンドアプリでは、推薦サーバ１００に登録されているユーザ情報が編集できる（ステップＳ１１３）。また、ユーザ情報の編集の際には、推薦サーバ１００によるレコメンド情報の生成に際して、嗜好情報の優先順位を設定できる。また、テレビ２００Ａに複数のユーザが紐付けられる場合には、全ユーザの嗜好情報の優先順位を設定できる（ステップＳ１１４）。
【００７０】
携帯端末２００Ｂで起動したレコメンドアプリでは、ユーザのステータスの編集が可能である（ステップＳ１１５）。ここでいうユーザのステータスとは、推薦サーバ１００によるコンテンツの推薦機能の有効・無効である。また携帯端末２００Ｂで起動したレコメンドアプリでは、ユーザのステータスとしてコンテンツの推薦機能のスケジューリング設定も可能である。ユーザのステータスの編集の使用例としては、例えば、在宅中であるがテレビを視聴できない状況である場合に、一時的にコンテンツの推薦機能を無効にする場合がある。このように、在宅中であっても一時的にコンテンツの推薦機能を無効にすることで、同じく在宅中である他のユーザのコンテンツの推薦機能に影響を与えることが無くなる。
【００７１】
携帯端末２００Ｂで起動したレコメンドアプリでは、テレビのデバイスＩＤと、携帯端末２００ＢのＲＦタグＩＤの関連付けの編集（追加または削除）をすることが可能である（ステップＳ１１６）。また、携帯端末２００Ｂで起動したレコメンドアプリでは、初期登録時に自動設定された、携帯端末２００ＢのＲＦタグＩＤに関連付けられているテレビの区画の編集が可能である（ステップＳ１１７）。ここで、区画とは、例えば自宅や会社などのある一定の範囲を表すものである。
【００７２】
携帯端末２００Ｂで起動したレコメンドアプリで、ユーザによって編集されたユーザ情報は、携帯端末２００ＢのＲＦタグＩＤと共に推薦サーバ１００に送信される。推薦サーバ１００は、携帯端末２００ＢからＲＦタグＩＤと共に送信された、編集済みのユーザ情報を、ＲＦタグＩＤをキーにしてユーザ情報保持部１２０に保持する（ステップＳ１１８）。
【００７３】
図７は、携帯端末２００Ｂで実行されるレコメンドアプリにおけるユーザ情報の設定画面の一例を示す説明図である。
【００７４】
図７には、レコメンド機能のオン・オフを設定するための領域、好きなジャンルを設定するための領域、好きなタレントを設定するための領域、キーワードを設定するための領域が、携帯端末２００Ｂで実行されるレコメンドアプリにおいて表示されている状態が図示されている。携帯端末２００Ｂのユーザは、ユーザ情報の設定画面を用いて、ユーザ情報を設定して自身の嗜好を推薦サーバ１００に登録することが出来る。
【００７５】
もちろん、携帯端末２００Ｂで実行されるレコメンドアプリにおける、ユーザ情報の設定画面は図７に示したものに限られないことは言うまでもない。
【００７６】
次に、携帯端末２００Ｂが実行するレコメンドアプリによるユーザの嗜好情報の自動収集処理の一例を説明する。図８は、本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。図８には、推薦サーバ１００および携帯端末２００Ｂの動作が示されている。以下、図８を用いて本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作について説明する。
【００７７】
携帯端末２００Ｂにレコメンドアプリがインストールされている場合に、携帯端末２００Ｂの電源がオンされると、携帯端末２００Ｂはレコメンドアプリを自動的に起動させ、レコメンドアプリによる嗜好自動収集機能をバックグラウンドで起動する（ステップＳ１２１）。なお、レコメンドアプリの起動はユーザが手動で行なっても良いことは言うまでもない。
【００７８】
レコメンドアプリは、嗜好自動収集機能の実行により、定期的にユーザ情報を収集し、携帯端末２００ＢのＲＦタグＩＤと共に推薦サーバ１００に送信する（ステップＳ１２２）。ここで、レコメンドアプリが嗜好自動収集機能の実行により収集するユーザ情報には、ＧＰＳや無線ネットワーク等により取得される携帯端末２００Ｂの位置情報、携帯端末２００Ｂを用いたウェブサイトの閲覧履歴、検索ワード履歴、アプリケーションの使用履歴情報などが含まれていても良い。また、携帯端末２００Ｂにワンセグチューナ等のテレビ受信機能が備えられている場合に、ユーザ情報としてワンセグチューナ等で視聴したテレビ番組の情報が含まれていてもよい。なお、テレビ番組の情報には、番組のタイトル、番組が放送されるチャンネル、番組の放送日及び放送時間帯、番組の出演者の情報、番組のジャンル等の情報が含まれる。
【００７９】
携帯端末２００Ｂで起動したレコメンドアプリで収集されたユーザ情報は、携帯端末２００ＢのＲＦタグＩＤと共に推薦サーバ１００に送信される。推薦サーバ１００は、携帯端末２００Ｂで実行されるレコメンドアプリで収集され、携帯端末２００ＢからＲＦタグＩＤと共に送信されたユーザ情報を、ＲＦタグＩＤをキーにしてユーザ情報保持部１２０に保持する（ステップＳ１２３）。
【００８０】
次に、テレビ２００Ａでの視聴情報の収集処理の一例を説明する。図９は、本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。図９には、推薦サーバ１００およびテレビ２００Ａの動作が示されている。以下、図９を用いて本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作について説明する。
【００８１】
推薦サーバ１００は、携帯端末２００ＢからデバイスＩＤを含んだ情報が送信されると（図６のステップＳ１０４）、そのデバイスＩＤに対応付けられているＲＦタグＩＤがユーザ情報保持部１２０に保持されていれば、デバイスＩＤに対応するテレビ２００Ａへ、番組視聴情報の収集を要求する（ステップＳ１３１）。視聴情報の収集の要求を受けたテレビ２００Ａは、番組視聴情報の収集のためのアプリケーションを定期的に起動し（ステップＳ１３２）、当該アプリケーションを用いてデバイスＩＤ、視聴中の番組の情報、視聴時刻を収集し、推薦サーバ１００へ送信する（ステップＳ１３３）。なお、携帯端末２００Ｂから送信されたデバイスＩＤが新規のもの（ＲＦタグＩＤとの関連付けなし）である場合は、対象のテレビで番組視聴情報を収集するために、テレビ２００Ａに対して視聴情報の収集のためのアプリケーションの起動要求を行う。
【００８２】
推薦サーバ１００は、テレビ２００Ａが収集した番組視聴情報と、携帯端末２００Ｂのレコメンドアプリによる嗜好自動収集機能から取得したユーザの位置情報とを基に、テレビ２００Ａの周辺にいるユーザが番組を閲覧したとみなし、視聴情報を嗜好としてユーザ情報保持部１２０に保存する（ステップＳ１３４）。
【００８３】
次に、推薦サーバ１００でのレコメンド処理の一例を説明する。まず、各ユーザの最新位置情報を基に、ユーザがテレビの周囲（例えば、半径５〜１０メートル以内）にいると判断される場合の、レコメンド処理の一例を説明する。推薦サーバ１００は、ユーザがテレビ２００Ａの周囲にいるかどうかは、例えば、推薦サーバ１００に登録されている、ユーザが所有する携帯端末２００Ｂ、２００Ｃ、２００Ｄの最新の位置が、推薦サーバ１００に登録されているテレビ２００Ａの位置から所定の範囲内（例えば、半径５〜１０メートル以内）であるかどうかで判断する。図１０は、本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。図１０には、推薦サーバ１００、テレビ２００Ａ及び携帯端末２００Ｂの動作が示されている。以下、図１０を用いて本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作について説明する。
【００８４】
推薦サーバ１００は、推薦コンテンツ決定部１４０が、定期的に、各端末が収集し、ユーザ情報保持部１２０に保持されたユーザの嗜好に関する情報を基に、番組レコメンド情報を生成する（ステップＳ１４１）。推薦コンテンツ決定部１４０は、各端末で実行されるレコメンドアプリの嗜好自動収集機能から取得した各ユーザの最新位置情報を基に、テレビ２００Ａの周辺に存在する携帯端末のうち、レコメンド機能のステータスが有効となっているユーザの携帯端末に対して、そのユーザの嗜好情報に基づいて、レコメンド情報を生成する。ユーザの嗜好情報に優先度が設定されていれば、推薦コンテンツ決定部１４０は、その優先度を参酌する。テレビ２００Ａの周辺に存在する携帯端末が複数あれば、推薦コンテンツ決定部１４０は、ユーザ情報保持部１２０がグルーピングして保持したユーザ情報を用いて、その複数の携帯端末を有する各ユーザの嗜好情報をミックスして、レコメンド情報を生成する。テレビ２００Ａの周辺に存在する携帯端末が複数ある場合においても、ユーザの嗜好情報に優先度が設定されていれば、推薦コンテンツ決定部１４０は、その優先度を参酌する（ステップＳ１４２）。なお、推薦コンテンツ決定部１４０は、設定によりコンテンツの推薦を希望しないユーザがいれば、そのユーザの嗜好情報は用いない。
【００８５】
上記ステップＳ１４１で推薦コンテンツ決定部１４０がレコメンド情報を生成すると、続いて通知部１５０が、対象の端末へ、推薦コンテンツ決定部１４０が生成したレコメンド情報を送信する。ここでは、携帯端末２００Ｂにレコメンド情報を送信するとする。
【００８６】
推薦サーバ１００から送信されたレコメンド情報を受信した携帯端末２００Ｂは、受信したレコメンド情報を所定の方法で表示する（ステップＳ１４３）。受信したレコメンド情報の表示方法としては、例えば、携帯端末２００Ｂで実行されるレコメンドアプリの画面に表示する方法であってもよく、メール等によって画面に表示する方法であってもよい。携帯端末２００Ｂのユーザは、携帯端末２００Ｂが表示したレコメンド情報を見て、自らの視聴行動に反映させることができる。
【００８７】
またテレビ２００Ａは、視聴情報（デバイスＩＤ、視聴中の番組の情報、テレビの視聴時刻）を収集し、推薦サーバ１００へ送信する（ステップＳ１４４）。推薦サーバ１００は、テレビ２００Ａから送信された番組の情報及び視聴時刻情報と、携帯端末２００Ｂの嗜好自動収集アプリで収集されたユーザの位置情報とをユーザ情報取得部１１０で取得し、取得した情報を基に、番組を視聴したユーザをユーザ情報取得部１１０で特定して、ユーザ情報保持部１２０に保持する（ステップＳ１４５）。
【００８８】
次に、各ユーザの最新位置情報を基に、ユーザがテレビの周囲にいないと判断される場合の、レコメンド処理の一例を説明する。図１１は、本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。図１１には、推薦サーバ１００、テレビ２００Ａ及び携帯端末２００Ｄの動作が示されている。以下、図１１を用いて本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作について説明する。
【００８９】
推薦サーバ１００は、推薦コンテンツ決定部１４０が、定期的に、各端末が収集し、ユーザ情報保持部１２０に保持されたユーザの嗜好に関する情報を基に、番組レコメンド情報を生成する。推薦コンテンツ決定部１４０は、各端末で実行されるレコメンドアプリの嗜好自動収集機能から取得した各ユーザの最新位置情報をチェックし、テレビ２００ＡのデバイスＩＤと紐付けられているが、テレビ２００Ａの周辺に存在しない携帯端末２００Ｄが存在する場合には、そのユーザの嗜好情報に基づいて、レコメンド情報を生成する（ステップＳ１５１）。
【００９０】
上記ステップＳ１５１で推薦コンテンツ決定部１４０がレコメンド情報を生成すると、続いて通知部１５０が、対象の端末へ、推薦コンテンツ決定部１４０が生成したレコメンド情報を送信する。ここでは、携帯端末２００Ｄにレコメンド情報を送信するとする。また、通知部１５０は、テレビ２００Ａの周辺に存在しない携帯端末２００Ｄが存在すると推薦コンテンツ決定部１４０が判断したことに伴い、携帯端末２００Ｄと紐付けられているテレビ２００Ａに対して、推薦した番組の自動録画予約要求を送信する（ステップＳ１５１）。推薦サーバ１００から自動録画予約要求を受信したテレビ２００Ａは、内蔵の、または接続されているレコーダで、推薦サーバ１００が推薦した番組の自動録画予約を行う（ステップＳ１５２）。
【００９１】
推薦サーバ１００から送信されたレコメンド情報を受信した携帯端末２００Ｄは、レコメンド情報を受け取り、受信したレコメンド情報を所定の方法で表示する（ステップＳ１５３）。受信したレコメンド情報の表示方法としては、例えば、携帯端末２００Ｄで実行されるレコメンドアプリの画面に表示する方法であってもよく、メール等によって画面に表示する方法であってもよい。携帯端末２００Ｄのユーザは、携帯端末２００Ｄが表示したレコメンド情報を見て、自らの視聴行動に反映させることができる。
【００９２】
携帯端末２００Ｄのユーザは、テレビ２００Ａの周囲にはいないので、推薦サーバ１００から推薦された番組をテレビ２００Ａで視聴することはできない。しかし、例えば、携帯端末２００Ｄに内蔵の、または携帯端末２００Ｄに接続して使用されるテレビチューナ（例えばワンセグチューナ）があれば、携帯端末２００Ｄのユーザは、そのテレビチューナで番組を受信して視聴する（ステップＳ１５４）。また、推薦サーバ１００から推薦された番組がインターネットで同時に、またはある程度の時間差で配信されていれば、携帯端末２００Ｄのユーザは、携帯端末２００Ｄでインターネットに接続し、その配信されている番組を視聴しても良い。
【００９３】
携帯端末２００Ｄは、テレビチューナやインターネットで番組が視聴されると、嗜好自動収集アプリで番組の情報及び視聴時刻情報を収集し、ＲＦタグＩＤと共に推薦サーバ１００に送信する（ステップＳ１５５）。推薦サーバ１００は、携帯端末２００Ｄから送信された番組の情報及び視聴時刻情報をユーザ情報取得部１１０で取得し、取得した情報を基に、番組を視聴したユーザをユーザ情報取得部１１０で特定して、当該ユーザの嗜好としてユーザ情報保持部１２０に保持する（ステップＳ１５６）。
【００９４】
推薦サーバ１００が視聴を推薦した番組が、上記ステップＳ１５６で携帯端末２００Ｄにおいて視聴されると、上述のテレビ２００Ａによって録画予約された番組は、携帯端末２００Ｄで既に視聴されているので、番組としては重複することになる。従って、推薦サーバ１００はテレビ２００Ａに対して、上記ステップＳ１５３で送信した自動録画予約要求をキャンセルするための録画予約キャンセル要求を送信する（ステップＳ１５７）。推薦サーバ１００から録画予約キャンセル要求を受信したテレビ２００Ａは、内蔵の、または接続されているレコーダでの自動録画予約をキャンセルする処理を行う（ステップＳ１５８）。
【００９５】
なお、携帯端末２００Ｄにテレビチューナが接続されていない、また、接続されていてもユーザが携帯端末２００Ｄで、推薦サーバ１００が推薦した番組を視聴しなかった場合には、テレビ２００Ａにおいて、上記ステップＳ１５４での自動録画予約に基づいて、推薦サーバ１００が推薦した番組が録画される。携帯端末２００Ｄのユーザは、自宅に帰った後に、推薦サーバ１００が推薦し、テレビ２００Ａが自動的に録画した番組を視聴することができる。テレビ２００Ａは、上記ステップＳ１５４での自動録画予約に基づいて録画した番組が視聴されると、録画番組視聴情報として、デバイスＩＤ、視聴中の番組の情報、視聴時刻を収集し、推薦サーバ１００へ送信する（ステップＳ１５９）。推薦サーバ１００は、テレビ２００Ａから送信された番組の情報及び視聴時刻情報と、携帯端末２００Ｄの嗜好自動収集アプリで収集されたユーザの位置情報とをユーザ情報取得部１１０で取得し、取得した情報を基に、番組を視聴したユーザをユーザ情報取得部１１０で特定して、ユーザ情報保持部１２０に保持する（ステップＳ１６０）。
【００９６】
なお、上述した動作例では、推薦サーバ１００が視聴を推薦した番組が、上記ステップＳ１５６で携帯端末２００Ｄにおいて視聴されると、上記ステップＳ１５９で、推薦サーバ１００からテレビ２００Ａに録画予約キャンセル要求を送信していたが、本開示は係る例に限定されない。例えば、ワンセグ放送は解像度がＱＶＧＡ（Ｑｕａｒｔｅｒ  Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）であるので細かい文字や画像が見づらい。そのため、ワンセグ放送によって推薦サーバ１００が視聴を推薦した番組を見たとしても、携帯端末２００Ｄのユーザは、帰宅後に改めてその番組を見たいと考える場合があるかもしれない。従って、推薦サーバ１００が視聴を推薦した番組が、上記ステップＳ１５６で携帯端末２００Ｄにおいて視聴された場合でも、推薦サーバ１００からテレビ２００Ａに録画予約キャンセル要求を送信しないようにしてもよい。
【００９７】
推薦サーバ１００による録画予約キャンセル要求の送信の有無の判断は、上述したように、携帯端末２００Ｄでの視聴の有無を条件としてもよく、他にも、番組全体の何％を視聴したかを条件としても良い。また、推薦サーバ１００による録画予約キャンセル要求の送信の有無の判断は、番組のシーンメタ情報を基に携帯端末２００Ｄで視聴された部分を分析し、番組の重要なシーンが視聴されているかどうかを条件としてもよい。
【００９８】
また、推薦サーバ１００による録画予約キャンセル要求の送信の有無の判断は、携帯端末２００Ｄで視聴される際の画質を条件としても良い。例えば、上述したようなワンセグ放送のような低い解像度で視聴された場合は、推薦サーバ１００は録画予約キャンセル要求を送信しないようにし、インターネットによるオンデマンド放送のように比較的高い解像度で視聴された場合は、推薦サーバ１００は録画予約キャンセル要求を送信するようにしてもよい。なお、携帯端末２００Ｄで視聴される際の画質を条件とする際には、さらに、上述したように、番組全体の何％を視聴したかを条件としても良い。
【００９９】
テレビ２００Ａが録画した番組は、テレビ２００Ａ以外のデバイスで視聴することができる。例えば、テレビ２００Ａが録画した番組は、テレビ２００Ａ、またはテレビ２００Ａに接続されたレコーダから携帯端末２００Ｄに転送し、携帯端末２００Ｄで視聴することができる。
【０１００】
図１２は、本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作を示す流れ図である。図１２には、推薦サーバ１００、テレビ２００Ａ及び携帯端末２００Ｄの動作が示されている。以下、図１２を用いて本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作について説明する。
【０１０１】
テレビ２００Ａが録画した番組を携帯端末２００Ｄに転送するには様々な方法があるが、ここでは一例として、携帯端末２００Ｄをリモートコントローラ３００にかざしたことをトリガとしてテレビ２００Ａが録画した番組を携帯端末２００Ｄに転送する場合を例示する。
【０１０２】
携帯端末２００Ｄがリモートコントローラ３００にかざされると、リモートコントローラ３００はテレビ２００Ａに対して、携帯端末２００Ｄへの録画番組の転送を指示する（ステップＳ１７１）。ここで、携帯端末２００Ｄがリモートコントローラ３００にかざされることで携帯端末２００Ｄからリモートコントローラ３００に送信される情報は、推薦サーバ１００が推薦し、テレビ２００Ａで自動録画した番組の転送を指示する情報である。録画番組の転送指示を受けたテレビ２００Ａは、携帯端末２００Ｄへ録画番組の転送を行う（ステップＳ１７２）。テレビ２００Ａから携帯端末２００Ｄへの録画番組の転送は、無線で行われてもよく、また有線で行われても良い。
【０１０３】
テレビ２００Ａから携帯端末２００Ｄへ録画番組が転送され、携帯端末２００Ｄでその番組が視聴されると（ステップＳ１７３）、携帯端末２００Ｄは、視聴された番組の情報及び視聴時刻情報を嗜好自動収集アプリで収集し、ＲＦタグＩＤと共に推薦サーバ１００に送信する（ステップＳ１７４）。推薦サーバ１００は、携帯端末２００Ｄから送信された番組の情報及び視聴時刻情報をユーザ情報取得部１１０で取得し、取得した情報を基に、番組を視聴したユーザをユーザ情報取得部１１０で特定して、当該ユーザの嗜好としてユーザ情報保持部１２０に保持する（ステップＳ１７５）。
【０１０４】
以上、本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置の動作例について説明した。このように、本開示の一実施形態に係るコンテンツ推薦システム１を構成する各装置が動作することで、コンテンツ推薦システム１は、ユーザの現在地に応じて処理内容を変えて、ユーザに対する適切なコンテンツの推薦処理が可能となる。
【０１０５】
＜２．まとめ＞
以上説明したように本開示の一実施形態によれば、推薦サーバ１００からコンテンツの推薦を受ける場合に、各携帯端末をテレビ２００Ａのリモートコントローラ３００にかざすことで、各携帯端末で、コンテンツの推薦を受けるためのアプリケーションを実行する。各携帯端末は定期的に位置情報を含んだユーザ情報を自動的に推薦サーバ１００に送信する。
【０１０６】
推薦サーバ１００は、各携帯端末から定期的に送信されるユーザ情報に基づいて、ユーザごとのレコメンド情報を生成する。推薦サーバ１００は、ユーザごとのレコメンド情報を生成する際に、各携帯端末の最新の位置情報を参照し、携帯端末がテレビ２００Ａの周辺に存在するかどうかで処理を変化させる。携帯端末がテレビ２００Ａの周辺に存在していれば、推薦サーバ１００はその携帯端末にレコメンド情報を送信するにとどまるが、携帯端末がテレビ２００Ａの周辺に存在していなければ、推薦サーバ１００はその携帯端末にレコメンド情報を送信するとともに、テレビ２００Ａに対してレコメンド情報に基づいた番組の自動録画予約を送信する。
【０１０７】
本開示の一実施形態にかかる推薦サーバ１００は、携帯端末の最新の位置情報に基づいて処理を実行するので、テレビ２００Ａの周辺いる全てのユーザが一緒に視聴するのに適切な番組をレコメンドすることができる。また本開示の一実施形態にかかる推薦サーバ１００は、携帯端末の最新の位置情報に基づいて、テレビ２００Ａの周辺に不在のユーザを特定し、さらにユーザの外出先での他端末を使用した視聴状況も把握することで、レコメンド番組の自動録画の判別を行い、番組の取り逃がしを防ぐとともに、不要な番組の録画を回避できる。また本開示の一実施形態にかかる推薦サーバ１００は、視聴者の位置情報を利用することで、視聴中のテレビ２００Ａの周辺にいるユーザを特定し、個人単位または複数人の組み合わせ単位での視聴状況を把握することで、個人または複数人向けにより適切な番組レコメンドが可能になる。
【０１０８】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０９】
なお、本技術は以下のような構成も取ることができる。
（１）
ユーザ情報として、ユーザが使用し、コンテンツを表示するコンテンツ表示装置に紐付けられる端末の位置情報及び該ユーザの嗜好情報を取得するユーザ情報取得部と、
前記ユーザ情報取得部が取得した前記ユーザ情報を保持するユーザ情報保持部と、
前記ユーザ情報保持部に保持された前記ユーザ情報に基づいて前記ユーザに対して視聴を推薦するコンテンツを決定して該コンテンツの情報を含んだ推薦情報を生成する推薦コンテンツ決定部と、
を備え、
前記推薦コンテンツ決定部は、前記位置情報と、前記コンテンツ表示装置の位置情報とを用いて、前記ユーザが前記コンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、情報処理装置。
（２）
前記推薦コンテンツ決定部は、前記コンテンツ表示装置の周辺にいるユーザ向けと、前記コンテンツ表示装置の周辺にいないユーザ向けとで、別々の前記推薦情報を生成する、前記（１）に記載の情報処理装置。
（３）
前記ユーザ情報保持部は、前記コンテンツ表示装置に紐付けられる端末が複数存在する場合は、前記ユーザ情報取得部が取得した端末の位置情報を基に前記ユーザ情報をグルーピングして保持する、前記（１）または（２）に記載の情報処理装置。
（４）
前記推薦コンテンツ決定部は、前記ユーザ情報保持部がグルーピングして保持した前記ユーザ情報を用いて、前記コンテンツ表示装置の周辺にいる複数のユーザ向けの前記推薦情報を生成する、前記（３）に記載の情報処理装置。
（５）
前記推薦コンテンツ決定部は、各ユーザの嗜好の優先度に基づいて前記コンテンツ表示装置の周辺にいる複数のユーザ向けの前記推薦情報を生成する、前記（４）に記載の情報処理装置。
（６）
前記推薦コンテンツ決定部は、前記コンテンツ表示装置の周辺にいる複数のユーザ向けの前記推薦情報を生成する際に、コンテンツの推薦を希望しないユーザの嗜好情報は用いない、前記（４）または（５）に記載の情報処理装置。
（７）
前記推薦コンテンツ決定部は、前記コンテンツ表示装置の周辺にいないユーザ向けの前記推薦情報を生成する際に、併せて前記コンテンツ表示装置に対して該推薦情報に含まれるコンテンツの自動録画情報を生成する、前記（１）〜（６）のいずれかに記載の情報処理装置。
（８）
前記ユーザ情報取得部は、前記推薦コンテンツ決定部が生成した、前記コンテンツ表示装置の周辺にいないユーザ向けの前記推薦情報に含まれるコンテンツが、該ユーザが所有する装置で視聴されたことを取得し、
前記推薦コンテンツ決定部は、視聴された前記コンテンツに対する録画中止情報を生成する、前記（７）に記載の情報処理装置。
（９）
前記推薦コンテンツ決定部で視聴を推薦するコンテンツの情報を保持するコンテンツ情報保持部を備える、前記（１）〜（８）のいずれかに記載の情報処理装置。
（１０）
前記推薦コンテンツ決定部は、前記端末の設定画面を用いて設定されたユーザの嗜好情報を用いて前記推薦情報を生成する、前記（１）〜（９）のいずれかに記載の情報処理装置。
（１１）
ユーザが使用し、コンテンツを表示するコンテンツ表示装置に紐付けられる端末の位置情報及び該ユーザの嗜好情報を取得するユーザ情報取得ステップと、
前記ユーザ情報取得ステップで取得された情報を保持するユーザ情報保持ステップと、
前記ユーザ情報保持ステップで保持された情報に基づいて前記ユーザに対して視聴を推薦するコンテンツを決定して該コンテンツの情報を含んだ推薦情報を生成する推薦コンテンツ決定ステップと、
を備え、
前記コンテンツ決定ステップは、前記位置情報を用いて、前記ユーザが前記コンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、情報処理方法。
（１２）
コンピュータに、
ユーザが使用し、コンテンツを表示するコンテンツ表示装置に紐付けられる端末の位置情報及び該ユーザの嗜好情報を取得するユーザ情報取得ステップと、
前記ユーザ情報取得ステップで取得された情報を保持するユーザ情報保持ステップと、
前記ユーザ情報保持ステップで保持された情報に基づいて前記ユーザに対して視聴を推薦するコンテンツを決定して該コンテンツの情報を含んだ推薦情報を生成する推薦コンテンツ決定ステップと、
を実行させ、
前記コンテンツ決定ステップは、前記位置情報と、前記コンテンツ表示装置の位置情報とを用いて、前記ユーザが前記コンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、コンピュータプログラム。
（１３）
現在位置を取得する現在位置取得部と、
ユーザの嗜好情報を収集する制御部と、
自端末に紐付けられており、コンテンツを表示するコンテンツ表示装置で視聴を推薦するコンテンツ情報を含んだ推薦情報を取得する推薦情報取得部と、
を備え、
前記推薦情報は、前記現在位置取得部が取得した現在位置と、前記コンテンツ表示装置の位置情報と、前記制御部が収集した前記嗜好情報とに基づいて生成されたものである、端末。
（１４）
前記コンテンツ表示装置と紐付けるために、前記コンテンツ表示装置または前記コンテンツ表示装置を遠隔操作する遠隔操作装置との間で近接非接触通信を行う近接非接触通信部をさらに備える、請求項１３に記載の端末。
（１５）
コンテンツを表示するコンテンツ表示装置と、
端末と、
前記端末を所有するユーザに対して視聴を推薦するコンテンツを決定する情報処理装置と、
を備え、
前記情報処理装置は、
ユーザ情報として、ユーザが使用し、前記コンテンツ表示装置に紐付けられる前記端末の位置情報及び該ユーザの嗜好情報を取得するユーザ情報取得部と、
前記ユーザ情報取得部が取得した前記ユーザ情報を保持するユーザ情報保持部と、
前記ユーザ情報保持部に保持された前記ユーザ情報に基づいて前記ユーザに対して視聴を推薦するコンテンツを決定して該コンテンツの情報を含んだ推薦情報を生成する推薦コンテンツ決定部と、
を含み、
前記推薦コンテンツ決定部は、前記位置情報と、前記コンテンツ表示装置の位置情報とを用いて、前記ユーザが前記コンテンツ表示装置の周辺にいるかを判断し、前記ユーザが前記コンテンツ表示装置の周辺にいるかどうかで前記推薦情報の生成処理を変化させる、情報処理システム。
【符号の説明】
【０１１０】
１    コンテンツ推薦システム
１００    推薦サーバ
２００Ａ    テレビ２００
２００Ｂ、２００Ｃ、２００Ｄ    携帯端末
２００Ｅ    ＰＣ
【図１】
2013229724.tif 000003
【図２】
2013229724.tif 000004
【図３】
2013229724.tif 000005
【図４】
2013229724.tif 000006
【図５】
2013229724.tif 000007
【図６】
2013229724.tif 000008
【図７】
2013229724.tif 000009
【図８】
2013229724.tif 000010
【図９】
2013229724.tif 000011
【図１０】
2013229724.tif 000012
【図１１】
2013229724.tif 000013
【図１２】
2013229724.tif 000014