(57)【要約】  スポット通知装置（１００）は、ユーザの番組の視聴履歴を取得する視聴履歴取得部（１０２）と、番組で紹介されたスポットの名称及び位置情報を含む番組メタデータを取得する番組メタデータ取得部（１０１）と、取得された視聴履歴及び番組メタデータに基づいて、ユーザが視聴した番組で紹介されたスポットの名称及び位置情報を含むスポットリストを生成するスポットリスト生成部（１０３）と、ユーザの現在位置を取得する現在位置取得部（１０４）と、取得された現在位置を行動履歴として時系列に保持する行動履歴保持部（１０５）と、行動履歴に応じて検索範囲を決定し、スポットリストを参照し、決定された検索範囲内に存在するスポットを検索する通知スポット判定部（１０６）と、検索されたスポットに関する情報をユーザに通知するスポット通知部（１０７）とを備える。
2014141626.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが視聴した番組で紹介されたスポットを通知するスポット通知方法であって、
前記ユーザの番組の視聴履歴を取得する視聴履歴取得ステップと、
番組で紹介されたスポットの名称及び位置情報を含む番組データを取得する番組データ取得ステップと、
取得された前記視聴履歴及び前記番組データに基づいて、前記ユーザが視聴した番組で紹介されたスポットの名称及び位置情報を含むスポットリストを生成する生成ステップと、
前記ユーザの現在位置を取得する位置取得ステップと、
取得された前記現在位置を行動履歴として時系列に保持する行動履歴保持ステップと、
前記行動履歴に応じて検索範囲を決定する検索範囲決定ステップと、
前記スポットリストを参照し、決定された前記検索範囲内に存在する前記スポットを検索する検索ステップと、
検索された前記スポットに関する情報をユーザに通知する通知ステップとを含むスポット通知方法。
【請求項２】
前記検索範囲は、第１の半径距離を有する第１の検索範囲、前記第１の半径距離より長い第２の半径距離を有する第２の検索範囲、及び前記第２の半径距離より長い第３の半径距離を有する第３の検索範囲を含み、
前記検索範囲決定ステップは、取得された前記現在位置が所定の期間内の前記行動履歴に含まれるか否かを判断し、取得された前記現在位置が前記所定の期間内の前記行動履歴に含まれると判断された場合、前記検索範囲を前記第１の検索範囲に決定し、取得された前記現在位置が前記所定の期間内の前記行動履歴に含まれないと判断された場合、取得された前記現在位置が前記所定の期間より前の前記行動履歴に含まれるか否かを判断し、取得された前記現在位置が前記所定の期間より前の前記行動履歴に含まれると判断された場合、前記検索範囲を前記第２の検索範囲に決定し、取得された前記現在位置が前記所定の期間より前の前記行動履歴に含まれないと判断された場合、前記検索範囲を前記第３の検索範囲に決定する請求項１記載のスポット通知方法。
【請求項３】
前記検索ステップは、前記スポットの種別と、前記スポットを通知するか否かを判断するための通知条件とを対応付けた通知判定テーブルを参照し、前記スポットの種別に対応する前記通知条件を満たすスポットを検索する請求項１又は２記載のスポット通知方法。
【請求項４】
前記通知条件は、現在の時刻が前記スポットの営業時間内であること、又は現在の時刻が前記スポットに対して予め設定された時間帯であることを含む請求項３記載のスポット通知方法。
【請求項５】
前記ユーザの移動速度を取得する移動速度取得ステップをさらに含み、
前記通知条件は、取得された前記ユーザの移動速度が歩行速度以下であることを含む請求項３又は４記載のスポット通知方法。
【請求項６】
前記ユーザの活動量を取得する活動量取得ステップをさらに含み、
前記検索ステップは、取得された前記ユーザの活動量に応じて前記スポットを通知するタイミングを決定する請求項１〜５のいずれかに記載のスポット通知方法。
【請求項７】
前記視聴履歴は、番組に対して前記ユーザがどのように視聴したかを表す視聴状況を含み、
前記検索範囲決定ステップは、前記視聴状況に応じて検索範囲を決定する請求項１〜６のいずれかに記載のスポット通知方法。
【請求項８】
前記視聴状況は、記録装置に記録された番組が早送りで再生された第１の視聴状況、前記記録装置に記録された番組が通常速度で再生された第２の視聴状況、及び前記記録装置に記録された番組が通常速度で複数回数再生された第３の視聴状況を含み、
前記検索範囲は、第１の半径距離を有する第１の検索範囲、前記第１の半径距離より長い第２の半径距離を有する第２の検索範囲、及び前記第２の半径距離より長い第３の半径距離を有する第３の検索範囲を含み、
前記検索範囲決定ステップは、前記記録装置に記録された番組が前記第１の視聴状況で視聴された場合、前記検索範囲を前記第１の検索範囲に決定し、前記記録装置に記録された番組が前記第２の視聴状況で視聴された場合、前記検索範囲を前記第２の検索範囲に決定し、前記記録装置に記録された番組が前記第３の視聴状況で視聴された場合、前記検索範囲を前記第３の検索範囲に決定する請求項７記載のスポット通知方法。
【請求項９】
ユーザが視聴した番組で紹介されたスポットを通知するスポット通知装置であって、
前記ユーザの番組の視聴履歴を取得する視聴履歴取得部と、
番組で紹介されたスポットの名称及び位置情報を含む番組データを取得する番組データ取得部と、
取得された前記視聴履歴及び前記番組データに基づいて、前記ユーザが視聴した番組で紹介されたスポットの名称及び位置情報を含むスポットリストを生成する生成部と、
前記ユーザの現在位置を取得する位置取得部と、
取得された前記現在位置を行動履歴として時系列に保持する行動履歴保持部と、
前記行動履歴に応じて検索範囲を決定する検索範囲決定部と、
前記スポットリストを参照し、決定された前記検索範囲内に存在する前記スポットを検索する検索部と、
検索された前記スポットに関する情報をユーザに通知する通知部とを備えるスポット通知装置。
【請求項１０】
ユーザが視聴した番組で紹介されたスポットを通知するスポット通知プログラムであって、
前記ユーザの番組の視聴履歴を取得する視聴履歴取得部と、
番組で紹介されたスポットの名称及び位置情報を含む番組データを取得する番組データ取得部と、
取得された前記視聴履歴及び前記番組データに基づいて、前記ユーザが視聴した番組で紹介されたスポットの名称及び位置情報を含むスポットリストを生成する生成部と、
前記ユーザの現在位置を取得する位置取得部と、
取得された前記現在位置を行動履歴として時系列に保持する行動履歴保持部と、
前記行動履歴に応じて検索範囲を決定する検索範囲決定部と、
前記スポットリストを参照し、決定された前記検索範囲内に存在する前記スポットを検索する検索部と、
検索された前記スポットに関する情報をユーザに通知する通知部としてコンピュータを機能させるスポット通知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが視聴した番組で紹介されたスポットを通知するスポット通知方法、スポット通知装置及びスポット通知プログラムに関するものである。
【背景技術】
【０００２】
デジタル放送、ＩＰＴＶ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｔｅｌｅｖｉｓｉｏｎ）又はＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）などでは、旅行情報、グルメ情報又はショッピング情報を扱う情報番組が数多くある。また、ユーザが情報番組の放送終了後に当該情報番組で紹介したスポットに行くことができるようにするため、情報番組内でスポットの名称又はアクセス方法を紹介したり、情報番組のホームページにおいて情報番組で紹介したスポットの名称又はアクセス方法を紹介したりしている。【０００３】
また、近年、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を搭載した携帯電話等のモバイル端末が普及している。【０００４】
例えば、特許文献１に示すナビゲーション装置では、ユーザの日常の行動範囲の中心となる地点を基準地点として、現在位置が基準地点から至近距離の地域内に位置する場合にはランドマーク図形を表示せず、現在位置が基準地点から近距離の地域内に位置する場合には生活関連地点のランドマーク図形のみを表示し、現在位置が基準地点から中距離の地域内に位置する場合には生活関連地点とレジャー関連地点のランドマーク図形のみを表示し、現在位置が基準地点から中距離の地域外に位置する場合には生活関連地点とレジャー関連地点と宿泊関連地点のランドマーク図形のみを表示している。【０００５】
また、ＧＰＳ機能を搭載したモバイル端末では、ユーザが所望するカテゴリ又は検索条件を指定して、現在位置付近にあるスポットを検索することが可能なサービスが提供されている。【０００６】
このようなサービスを利用することで、ユーザは、現在位置付近に番組で紹介されたスポットがあるか否かを検索することができる。【０００７】
ユーザがスポットの名称又はスポットを紹介した番組名を覚えている場合には、このようなサービスは有効である。しかしながら、ユーザがスポットの名称又はスポットを紹介した番組名を忘れてしまっている場合には、スポットを検索することができない。【０００８】
さらには、ユーザが番組を視聴した際に、当該番組で紹介されたスポットに行きたいと思ったものの、時間の経過により、行きたいと思ったこと自体を忘れてしまうことがある。その場合は、番組で紹介されたスポットの近くをユーザが通ったとしても、そのスポットに行くことができない。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−２４３１８６号公報
【発明の概要】
【００１０】
本発明は、上記の問題を解決するためになされたもので、ユーザが視聴した番組で紹介されたスポットを確実に通知することができるスポット通知方法、スポット通知装置及びスポット通知プログラムを提供することを目的とするものである。
【００１１】
本発明の一局面に係るスポット通知方法は、ユーザが視聴した番組で紹介されたスポットを通知するスポット通知方法であって、前記ユーザの番組の視聴履歴を取得する視聴履歴取得ステップと、番組で紹介されたスポットの名称及び位置情報を含む番組データを取得する番組データ取得ステップと、取得された前記視聴履歴及び前記番組データに基づいて、前記ユーザが視聴した番組で紹介されたスポットの名称及び位置情報を含むスポットリストを生成する生成ステップと、前記ユーザの現在位置を取得する位置取得ステップと、取得された前記現在位置を行動履歴として時系列に保持する行動履歴保持ステップと、前記行動履歴に応じて検索範囲を決定する検索範囲決定ステップと、前記スポットリストを参照し、決定された前記検索範囲内に存在する前記スポットを検索する検索ステップと、検索された前記スポットに関する情報をユーザに通知する通知ステップとを含む。
【００１２】
本発明によれば、ユーザの現在位置を時系列に表す行動履歴に応じて検索範囲が決定され、決定された検索範囲内に存在するスポットに関する情報がユーザに通知されるので、ユーザが視聴した番組で紹介されたスポットを適切なタイミングで確実に通知することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態におけるスポット通知システムの概要を説明するための図である。
【図２】本発明の実施の形態１におけるスポット通知システムの全体構成の一例を示す図である。
【図３】本発明の実施の形態１におけるスポット通知装置の構成の一例を示す図である。
【図４】本発明の実施の形態１における番組メタデータサーバに保持されている番組メタデータの一例を示す図である。
【図５】本発明の実施の形態１において、テレビ又はハードディスクレコーダから取得する番組視聴履歴の一例を示す図である。
【図６】（Ａ）は、本発明の実施の形態１において、所定の日に生成されたスポットリストの一例を示す図であり、（Ｂ）は、本発明の実施の形態１において、所定の日の翌日に生成されたスポットリストの一例を示す図である。
【図７】（Ａ）は、本発明の実施の形態１において、所定の日に保持された行動履歴の一例を示す図であり、（Ｂ）は、本発明の実施の形態１において、所定の日の翌日に保持された行動履歴の一例を示す図である。
【図８】本実施の形態１における通知スポット判定部の処理の一例を示すフローチャートである。
【図９】本実施の形態１におけるスポット検索範囲テーブルの一例を示す図である。
【図１０】図８のステップＳ１３におけるスポット検索範囲決定処理の一例を示すフローチャートである。
【図１１】本発明の実施の形態１の変形例におけるスポット通知システムの全体構成の一例を示す図である。
【図１２】本発明の実施の形態１の変形例におけるスポット通知装置の構成の一例を示す図である。
【図１３】本発明の実施の形態１において、ユーザにスポットが通知されるまでの流れを実際のデータを用いて説明するための模式図である。
【図１４】本発明の実施の形態１において、スポット情報を通知するための表示画面の一例を示す図である。
【図１５】本発明の実施の形態２におけるスポット通知装置の構成の一例を示す図である。
【図１６】本発明の実施の形態２における番組メタデータサーバに保持されている番組メタデータの一例を示す図である。
【図１７】本実施の形態２において、番組メタデータと番組視聴履歴とに基づいて生成されるスポットリストの一例を示す図である。
【図１８】本実施の形態２におけるスポット検索範囲決定テーブルの一例を示す図である。
【図１９】本実施の形態２におけるスポット通知判定テーブルの一例を示す図である。
【図２０】本実施の形態２における通知スポット判定部の処理の一例を示す第１のフローチャートである。
【図２１】本実施の形態２における通知スポット判定部の処理の一例を示す第２のフローチャートである。
【図２２】本発明の実施の形態３におけるスポット通知装置の構成の一例を示す図である。
【図２３】本発明の実施の形態３における番組メタデータサーバに保持されている番組メタデータの一例を示す図である。
【図２４】本実施の形態３において、テレビ又はハードディスクレコーダから取得する番組視聴履歴の一例を示す図である。
【図２５】本実施の形態３において、番組メタデータと番組視聴履歴とに基づいて生成されるスポットリストの一例を示す図である。
【図２６】本実施の形態３における通知スポット判定部の処理の一例を示すフローチャートである。
【図２７】本実施の形態３におけるスポット検索範囲テーブルの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下添付図面を参照しながら、本発明の実施の形態について説明する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１５】
図１は、本実施の形態におけるスポット通知システムの概要を説明するための図である。例えば、ユーザは、旅行番組又はグルメ番組を視聴した後、外出する。その際、スポット通知システムは、ユーザのいる地点Ｘの付近について、視聴した番組で紹介されたスポットを検索する。ユーザが視聴した番組で紹介されたスポットが現在位置の近傍に存在する場合には、スポット通知システムは、当該スポットに関する情報を携帯端末によってユーザに通知する。
【００１６】
例えば、ユーザが「下町グルメ紀行」という番組を視聴し、その番組で「ＹＹＹカフェ」が紹介されたとする。ユーザが地点Ｘにいる場合、スポット通知システムは、地点Ｘを中心とした円の内部をスポット検索範囲１０として決定し、スポット検索範囲１０内で視聴した番組で紹介されたスポットを検索する。このとき、「ＹＹＹカフェ１１」が検索される。すると、ユーザの携帯端末には、検索されたスポットの種別（カフェ）を示す画像と、スポットが紹介された番組の名称を示す「下町グルメ紀行」というテキスト画像と、スポットの名称を示す「ＹＹＹカフェ」というテキスト画像と、検索された「ＹＹＹカフェ」の位置を案内するための案内情報とが提示される。
【００１７】
このようにして、自宅から歩いてきたユーザは、地点Ｘに到達すると、以前視聴した番組で紹介された「ＹＹＹカフェ１１」が現在位置の付近にあることを知ることができる。
【００１８】
（実施の形態１）
実施の形態１は、ユーザの行動履歴によって、スポット検索範囲を変えるスポット通知方法に関するものである。
【００１９】
図２は、本発明の実施の形態１におけるスポット通知システムの全体構成の一例を示す図である。
【００２０】
スポット通知装置１００は、ネットワーク３００を介してテレビ２０２又はハードディスクレコーダ２０３からユーザの番組視聴履歴を取得する。また、スポット通知装置１００は、ネットワーク３００を介して番組メタデータサーバ２０１から、番組で紹介されたスポットの名称及び位置情報を含む番組メタデータを取得する。これにより、スポット通知装置１００は、ユーザが視聴した番組で紹介されたスポットに関する情報を取得することができる。スポット通知装置１００としては、外出時にユーザが持ち歩くことを想定し、携帯電話、スマートフォン又はタブレット端末等の携帯端末であることが好ましい。また、スポット通知装置１００は、カーナビゲーション装置であってもよい。また、ネットワーク３００は、例えばインターネットである。
【００２１】
テレビ２０２は、ユーザの番組視聴履歴を記憶する。ハードディスクレコーダ２０３は、ユーザの番組視聴履歴を記憶する。また、ハードディスクレコーダ２０３は、記憶された番組を再生することによってユーザが視聴した番組視聴履歴を記憶する。
【００２２】
番組メタデータサーバ２０１から取得される番組メタデータは、放送事業者が作成する場合と、番組映像から番組メタデータ制作事業者が作成する場合とが想定される。なお、番組メタデータが放送事業者ごとに複数の番組メタデータサーバによって管理される場合、スポット通知装置１００は複数の番組メタデータサーバから番組メタデータを取得する。
【００２３】
図３は、本発明の実施の形態１におけるスポット通知装置の構成の一例を示す図である。スポット通知装置１００は、番組メタデータ取得部１０１、視聴履歴取得部１０２、スポットリスト生成部１０３、現在位置取得部１０４、行動履歴保持部１０５、通知スポット判定部１０６及びスポット通知部１０７を備える。
【００２４】
スポット通知装置１００は、スポットをユーザに通知する出力部として、表示装置４００、スピーカ５００及び振動装置６００を備えてもよい。スポット通知装置１００は、表示装置４００、スピーカ５００及び振動装置６００を備えていなくてもよい。また、スポット通知装置１００は、表示装置４００、スピーカ５００及び振動装置６００のうちの少なくとも１つを備えてもよい。
【００２５】
番組メタデータ取得部１０１は、一定の間隔又は予め指定された条件を満たすタイミングで、番組メタデータサーバ２０１から番組メタデータを取得する。番組メタデータ取得部１０１は、番組で紹介されたスポットの名称及び位置情報を含む番組メタデータを取得する。
【００２６】
図４は、本発明の実施の形態１における番組メタデータサーバに保持されている番組メタデータの一例を示す図である。番組メタデータ３１は、番組名、放送日時、スポット名及びスポット位置を含む。
【００２７】
番組名は、放送された番組のタイトルである。放送日時は、番組が放送された日時である。本実施の形態では、番組名と放送日時との組み合わせによって番組が識別されることを想定している。なお、番組メタデータと番組視聴履歴との間で番組が対応付けられればよいので、番組名及び放送日時ではなく、番組をユニークに識別できる番組識別子などを利用して番組メタデータと番組視聴履歴との間で番組が対応付けられてもよい。この場合、番組メタデータは、番組識別子を含んでもよい。
【００２８】
スポット名は、番組で紹介されたスポットの名称である。スポット位置は、番組で紹介されたスポットの位置情報である。本実施の形態では、スポット位置は、緯度及び経度を用いて表される。図４において、スポット位置（ｘｘ１，ｙｙ１）は、緯度がｘｘ１であり、経度がｙｙ１であることを示している。なお、スポット位置は、スポットの位置が特定できればよいので、住所又はＧＰＳの値を利用して表してもよい。
【００２９】
なお、スポット付近に到達したユーザに番組名及びスポット名だけでなく、スポットの詳細な情報を提示するために、番組メタデータは、スポットＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含んでもよい。スポットＵＲＬは、スポットの詳細な情報が記載されたホームページのアドレスを示す情報である。
【００３０】
１つの番組で複数のスポットが紹介されることがあるので、図４に示すように、１つの番組に対して、スポット名、スポット位置及びスポットＵＲＬの複数の組が含まれることもある。
【００３１】
なお、番組メタデータは、スポットの営業時間を含んでもよい。営業時間は、スポットが営業している時間帯である。ユーザがスポットの近くにいても、現在時刻が当該スポットの営業時間外である場合には、当該スポットを通知しないことが望ましい。番組メタデータがスポットの営業時間を含むことにより、より適切なタイミングでスポットを通知することができる。
【００３２】
視聴履歴取得部１０２は、一定の間隔又は予め指定された条件を満たすタイミングで、テレビ２０２又はハードディスクレコーダ２０３からユーザの番組視聴履歴を取得する。
【００３３】
図５は、本発明の実施の形態１において、テレビ又はハードディスクレコーダから取得する番組視聴履歴の一例を示す図である。番組視聴履歴４１は、番組名及び放送日時を含む。
【００３４】
番組名は、放送された番組のタイトルである。放送日時は、番組が放送された日時である。本実施の形態では、番組名と放送日時との組み合わせによって番組が識別されることを想定している。番組メタデータと番組視聴履歴の間で番組が対応付けられればよいので、番組名及び放送日時ではなく、番組をユニークに識別できる番組識別子などを利用して番組メタデータと番組視聴履歴との間で番組が対応付けられてもよい。この場合、番組視聴履歴は、番組識別子を含んでもよい。
【００３５】
スポットリスト生成部１０３は、一定の間隔又は予め指定された条件を満たすタイミングで、視聴履歴取得部１０２からユーザの番組視聴履歴を取得し、ユーザが視聴した番組に対する番組メタデータを番組メタデータサーバ２０１から取得し、ユーザが視聴した番組で紹介されたスポットに関するスポット情報が列挙されたスポットリストを生成する。スポットリスト生成部１０３は、取得された番組視聴履歴及び番組メタデータに基づいて、ユーザが視聴した番組で紹介されたスポットの名称及び位置情報を含むスポットリストを生成する。
【００３６】
図６（Ａ）は、本発明の実施の形態１において、所定の日に生成されたスポットリストの一例を示す図であり、図６（Ｂ）は、本発明の実施の形態１において、所定の日の翌日に生成されたスポットリストの一例を示す図である。スポットリスト５１，５２は、番組名、放送日時、スポット名及びスポット位置を含む。また、スポットリスト５１，５２は、スポットＵＲＬを含んでもよい。なお、番組名、放送日時、スポット名、スポット位置及びスポットＵＲＬの各情報は、図４に示す番組メタデータ３１の各情報と同様であるため説明を省略する。
【００３７】
スポットリスト生成部１０３は、生成したスポットリストを保持する。スポットリスト生成部１０３は、新たに生成したスポットリストを、前回生成されたスポットリストに追加する。
【００３８】
例えば、前日までの番組視聴履歴に対して生成されたスポットリスト５１（図６（Ａ））があり、本日、新しいスポットリストが生成された場合には、スポットリスト生成部１０３は、前日までのスポットリスト５１に本日生成されたスポットリストを追加した最新のスポットリスト５２（図６（Ｂ））を保持する。
【００３９】
なお、スポットリストは番組を視聴するたびに追加されるが、所定の条件を満たした場合には、スポットリスト生成部１０３は、スポットリストからスポット情報を削除してもよい。例えば、スポットリスト生成部１０３は、スポットリストに追加後に所定の時間（例えば１年）が経過したスポット情報、又は通知すべきスポットとしてユーザに通知されたスポット情報などを、スポットリストから削除してもよい。
【００４０】
なお、視聴履歴取得部１０２がテレビ２０２又はハードディスクレコーダ２０３から番組視聴履歴を取得するタイミングと、スポットリスト生成部１０３がスポットリストを生成するタイミングとは必ずしも同じでなくともよい。両タイミングが同じでない場合は、視聴履歴取得部１０２は、スポットリストを生成するタイミングまで、番組視聴履歴を保持する。また、番組メタデータ取得部１０１が番組メタデータサーバ２０１から番組メタデータを取得するタイミングと、スポットリスト生成部１０３がスポットリストを生成するタイミングとは必ずしも同じでなくともよい。両タイミングが同じでない場合は、番組メタデータ取得部１０１は、スポットリストを生成するタイミングまで、番組メタデータを保持する。
【００４１】
また、番組メタデータ取得部１０１は、放送された全ての番組の番組メタデータを取得する必要はなく、視聴履歴取得部１０２によって取得された番組視聴履歴を用いてユーザが視聴した番組の番組メタデータのみを取得してもよい。この場合、番組メタデータ取得部１０１は、視聴履歴取得部１０２によって取得された番組視聴履歴を用いてユーザが視聴した番組を特定し、特定した番組の番組メタデータを番組メタデータサーバ２０１に要求する。番組メタデータサーバ２０１は、番組メタデータ取得部１０１からの要求に応じて、ユーザが視聴した番組の番組メタデータのみを送信する。
【００４２】
現在位置取得部１０４は、一定の間隔又は予め指定された条件を満たすタイミングで、ユーザの現在位置を取得し行動履歴保持部１０５に通知する。現在位置取得部１０４は、例えば５分毎に現在位置を取得し行動履歴保持部１０５に通知する。
【００４３】
行動履歴保持部１０５は、現在位置取得部１０４から通知された位置情報を日時情報とともに、行動履歴として保持する。行動履歴保持部１０５は、取得された現在位置を行動履歴として時系列に保持する。
【００４４】
図７（Ａ）は、本発明の実施の形態１において、所定の日に保持された行動履歴の一例を示す図であり、図７（Ｂ）は、本発明の実施の形態１において、所定の日の翌日に保持された行動履歴の一例を示す図である。行動履歴は、日時及びユーザ位置情報を含む。
【００４５】
日時は、現在位置を取得した日時である。ユーザ位置情報は、現在位置を取得した時点におけるユーザの位置である。本実施の形態では、ユーザ位置情報は、緯度及び経度を用いて表される。図７（Ａ）及び図７（Ｂ）において、ユーザ位置情報（ａａ１，ｂｂ１）は、緯度がａａ１であり、経度がｂｂ１であることを示している。なお、ユーザ位置情報は、ユーザの位置が特定できればよいので、住所又はＧＰＳの値を利用して表してもよい。
【００４６】
通知スポット判定部１０６は、一定の間隔又は予め指定された条件を満たすタイミングで、行動履歴保持部１０５から行動履歴を取得し、行動履歴に応じて検索範囲を決定する。通知スポット判定部１０６は、一定の間隔又は予め指定された条件を満たすタイミングで、スポットリスト生成部１０３からスポットリストを取得するとともに、行動履歴保持部１０５から行動履歴を取得し、行動履歴に応じて決定された検索範囲に基づいてスポットリストの中からユーザに通知すべきスポットを検索する。通知スポット判定部１０６は、ユーザに通知すべきスポットがある場合には、スポット通知部１０７にスポット通知を指示する。通知スポット判定部１０６は、スポットリストを参照し、決定された検索範囲内に存在するスポットを検索する。
【００４７】
スポット検索範囲は、第１の半径距離を有する第１のスポット検索範囲、第１の半径距離より長い第２の半径距離を有する第２のスポット検索範囲、及び第２の半径距離より長い第３の半径距離を有する第３のスポット検索範囲を含む。通知スポット判定部１０６は、取得された現在位置が所定の期間内の行動履歴に含まれるか否かを判断し、取得された現在位置が所定の期間内の前記行動履歴に含まれると判断された場合、スポット検索範囲を第１のスポット検索範囲に決定する。また、通知スポット判定部１０６は、取得された現在位置が所定の期間内の行動履歴に含まれないと判断された場合、取得された現在位置が所定の期間より前の行動履歴に含まれるか否かを判断する。また、通知スポット判定部１０６は、取得された現在位置が所定の期間より前の行動履歴に含まれると判断された場合、スポット検索範囲を第２のスポット検索範囲に決定する。さらに、通知スポット判定部１０６は、取得された現在位置が所定の期間より前の行動履歴に含まれないと判断された場合、スポット検索範囲を第３のスポット検索範囲に決定する。
【００４８】
スポット通知部１０７は、表示装置４００、スピーカ５００又は振動装置６００等を用いて、検索されたスポットに関する情報をユーザに通知する。スポット通知部１０７は、ユーザが視聴した番組で紹介されたスポットが現在位置の近傍に存在することを通知する。
【００４９】
ユーザは、表示装置４００に表示された画像、動画又はテキストを見たり、スピーカ５００から出力される音声を聞いたり、振動装置６００によって発せられる振動を感じたりすることにより、スポットの通知を受けることができる。
【００５０】
なお、本実施の形態において、視聴履歴取得部１０２が視聴履歴取得部の一例に相当し、番組メタデータ取得部１０１が番組データ取得部の一例に相当し、スポットリスト生成部１０３が生成部の一例に相当し、現在位置取得部１０４が位置取得部の一例に相当し、行動履歴保持部１０５が行動履歴保持部の一例に相当し、通知スポット判定部１０６が検索範囲決定部及び検索部の一例に相当し、スポット通知部１０７が通知部の一例に相当する。
【００５１】
図８は、本実施の形態１における通知スポット判定部１０６の処理の一例を示すフローチャートである。図８に示すフローチャートは、通知スポット判定部１０６が、スポットリストと行動履歴とを取得し、ユーザに通知すべきスポットを検索し、スポットの通知を指示するまでの手順の一例を示している。
【００５２】
初めに、通知スポット判定部１０６は、行動履歴保持部１０５から行動履歴を取得する（ステップＳ１１）。
【００５３】
次に、通知スポット判定部１０６は、ユーザの現在位置を取得する（ステップＳ１２）。通知スポット判定部１０６は、現在位置取得部１０４に現在位置を取得するように指示し、現在位置取得部１０４から現在位置を取得してもよいし、行動履歴のうちの最新のユーザ位置情報を現在位置として取得してもよい。また、現在位置取得部１０４は、一定の間隔又は予め指定された条件を満たすタイミングで、現在位置を取得するとしているが、通知スポット判定部１０６が行動履歴を取得するタイミングが、現在位置取得部１０４が現在位置を取得するタイミングと同じであれば、行動履歴に保持される最新のユーザ位置情報が現在位置となる。
【００５４】
次に、通知スポット判定部１０６は、スポット検索範囲を決定する（ステップＳ１３）。なお、スポット検索範囲の決定処理の詳細については図１０を用いて後述する。
【００５５】
次に、通知スポット判定部１０６は、スポットリスト生成部１０３からスポットリストを取得する（ステップＳ１４）。なお、通知スポット判定部１０６がスポットリストを取得するタイミングと、スポットリスト生成部１０３がスポットリストを生成するタイミングとは必ずしも同じでなくともよい。
【００５６】
次に、通知スポット判定部１０６は、変数Ｎに１を代入する（ステップＳ１５）。
【００５７】
次に、通知スポット判定部１０６は、スポットリストの中からＮ番目のスポット情報を取得する（ステップＳ１６）。
【００５８】
次に、通知スポット判定部１０６は、Ｎ番目のスポット情報に含まれるスポット位置がスポット検索範囲内であるか否かを判定する（ステップＳ１７）。ここで、図９は、本実施の形態１におけるスポット検索範囲テーブルの一例を示す図である。スポット検索範囲テーブル２４０１は、実施の形態１において、スポット検索範囲が近距離、中距離又は長距離のいずれかに決定された場合に、決定された近距離、中距離又は長距離という分類に対するそれぞれの現在位置からの半径距離を指定するためのテーブルである。スポット検索範囲テーブル２４０１は、通知スポット判定部１０６に予め保持されている。
【００５９】
例えば、ステップＳ１３においてスポット検索範囲が近距離に決定された場合、通知スポット判定部１０６は、スポット検索範囲テーブル２４０１を用いて、現在位置を中心とする半径５００ｍの円をスポット検索範囲としてスポット位置を検索する。また、ステップＳ１３においてスポット検索範囲が中距離に決定された場合、通知スポット判定部１０６は、スポット検索範囲テーブル２４０１を用いて、現在位置を中心とする半径１ｋｍの円をスポット検索範囲としてスポット位置を検索する。また、ステップＳ１３においてスポット検索範囲が長距離に決定された場合、通知スポット判定部１０６は、スポット検索範囲テーブル２４０１を用いて、現在位置を中心とする半径１０ｋｍの円をスポット検索範囲としてスポット位置を検索する。
【００６０】
Ｎ番目のスポット情報に含まれるスポット位置がスポット検索範囲内であると判定された場合（ステップＳ１７でＹＥＳ）、通知スポット判定部１０６は、Ｎ番目のスポット情報の通知を指示する（ステップＳ１８）。具体的には、スポット通知部１０７は、スピーカ５００又は振動装置６００によって、ユーザにスポットの存在を通知したり、表示装置４００によって、番組名又はスポット名を通知したりする。
【００６１】
一方、Ｎ番目のスポット情報に含まれるスポット位置がスポット検索範囲内ではないと判定された場合（ステップＳ１７でＮＯ）、又はステップＳ１８の処理が終了した場合、通知スポット判定部１０６は、変数Ｎの値を１増やす（ステップＳ１９）。
【００６２】
次に、通知スポット判定部１０６は、Ｎ番目のスポット情報が存在するか否かを判定する（ステップＳ２０）。ここで、Ｎ番目のスポット情報が存在すると判定された場合（ステップＳ２０でＹＥＳ）、ステップＳ１６の処理に戻る。一方、Ｎ番目のスポット情報が存在しないと判定された場合（ステップＳ２０でＮＯ）、処理を終了する。
【００６３】
なお、前述のフローチャートには記載されていないが、番組メタデータにスポットの営業時間が含まれている場合、ステップＳ１７においてＮ番目のスポット情報に含まれるスポット位置がスポット検索範囲内であると判定された後、通知スポット判定部１０６は、現在時刻が、Ｎ番目のスポット情報に含まれるスポットの営業時間内であるか否かを判定してもよい。現在時刻が営業時間内であると判定された場合、通知スポット判定部１０６は、スポットの通知を指示する。現在時刻が営業時間内ではないと判定された場合、通知スポット判定部１０６は、ステップＳ１９の処理に移行する。
【００６４】
なお、スポットリスト内で通知すべきと判定されたスポット、すなわちステップＳ１７においてＮ番目のスポット情報に含まれるスポット位置がスポット検索範囲内であると判定されたスポットが複数存在する場合、スポット通知部１０７は、各スポットを順次通知してもよいし、一度に複数のスポットを全て通知してもよい。一度に複数のスポットを全て通知する場合には、表示装置４００は、複数のスポットに関する情報を表示することになる。また、スポット通知部１０７は、検索された複数のスポットのうちいくつかのスポットのみを通知してもよい。例えば、スポット通知部１０７は、放送日時が新しい順又は現在位置から近い順などに応じてスポットに優先度を付与し、優先度の高いスポットからいくつかを通知してもよい。
【００６５】
図１０は、図８のステップＳ１３におけるスポット検索範囲決定処理の一例を示すフローチャートである。
【００６６】
初めに、通知スポット判定部１０６は、現在位置が所定の期間内の行動履歴に含まれるか否かを判定する（ステップＳ３１）。すなわち、通知スポット判定部１０６は、現在位置がユーザの日常の行動範囲内であるか否かを判定する。現在位置が日常の行動範囲内であるか否かは、例えば、ユーザが、現在位置に１週間以内に来たことがあるか否かで判定する。
【００６７】
具体的には、通知スポット判定部１０６は、現在位置を中心とする半径１ｋｍの円内に存在するユーザ位置情報が行動履歴の中にあるか否かを判定する。現在位置を中心とする半径１ｋｍの円内に存在するユーザ位置情報が行動履歴の中にあると判定された場合、通知スポット判定部１０６は、当該ユーザ位置情報が前日から一週間前までの期間内にあるか否かを判定する。ユーザ位置情報が前日から一週間前までの期間内にある場合、通知スポット判定部１０６は、現在位置が日常の行動範囲内であると判定する。
【００６８】
現在位置が所定の期間内の行動履歴に含まれると判定された場合（ステップＳ３１でＹＥＳ）、通知スポット判定部１０６は、スポット検索範囲を近距離に決定して終了する（ステップＳ３２）。
【００６９】
一方、現在位置が所定の期間内の行動履歴に含まれないと判定された場合（ステップＳ３１でＮＯ）、通知スポット判定部１０６は、現在位置が所定の期間より前の行動履歴に含まれるか否かを判定する（ステップＳ３３）。すなわち、通知スポット判定部１０６は、現在位置にユーザが以前来たことがあるか否かを判定する。現在位置に以前来たことがあるか否かは、例えば、ユーザが、現在位置に１年以内に来たことがあるか否かで判定する。
【００７０】
具体的には、通知スポット判定部１０６は、現在位置を中心とする半径１ｋｍの円内に存在するユーザ位置情報が行動履歴の中にあるか否かを判定する。現在位置を中心とする半径１ｋｍの円内に存在するユーザ位置情報が行動履歴の中にあると判定された場合、通知スポット判定部１０６は、当該ユーザ位置情報が前日から一年前までの期間内にあるか否かを判定する。ユーザ位置情報が前日から一年前までの期間内にある場合、通知スポット判定部１０６は、現在位置にユーザが以前来たことがあると判定する。
【００７１】
現在位置が所定の期間より前の行動履歴に含まれると判定された場合（ステップＳ３３でＹＥＳ）、通知スポット判定部１０６は、スポット検索範囲を中距離に決定して終了する（ステップＳ３４）。
【００７２】
一方、現在位置が所定の期間より前の行動履歴に含まれないと判定された場合（ステップＳ３３でＮＯ）、通知スポット判定部１０６は、スポット検索範囲を長距離に決定して終了する（ステップＳ３５）。
【００７３】
なお、本実施の形態では、ユーザが現在位置に来たことがあるか否かは、現在位置を中心とする半径１ｋｍの円内に存在するユーザ位置情報が行動履歴の中にあるか否かに基づいて判定しているが、本発明は特にこれに限定されない。例えば、判定に利用している半径１ｋｍという距離は、他の距離を用いてもよい。
【００７４】
また、本実施の形態では、行動履歴によってスポット検索範囲を近距離、中距離又は長距離の３つに分けているが、スポット検索範囲の分類方法はこれに限定されない。分類方法は、近距離と長距離との２つに分類してもよいし、４つ以上に分類してもよい。
【００７５】
また、スポット検索範囲は現在位置を中心とした半径Ｘｍの円内としているが、本発明は特にこれに限定されない。例えば、スポット検索範囲は、ユーザの進行方向に範囲が広くなるような楕円形であってもよい。
【００７６】
また、スポット検索範囲は距離に応じて分類されなくてもよく、例えば、町内、市内又は県内というような地域の大きさに応じて分類してもよい、また、現在位置からスポットまでの移動に要する時間に応じて短時間、中時間又は長時間というように分類してもよい。この場合、現在位置からの距離は１ｋｍであるが徒歩でしか行くことができないスポットと、現在位置からの距離は１０ｋｍであるが電車で行くことができるスポットとでは、電車で行くことができるスポットの方が短時間に分類される。このように、移動時間に応じて分類した場合と、距離に応じて分類した場合とでは、分類結果が逆転することもありうる。
【００７７】
さらに、図１０に示すスポット検索範囲決定処理の例では、通知スポット判定部１０６は、ユーザが現在位置に所定の期間内に来たことがあるか否かでスポット検索範囲を決定しているが、スポット検索範囲決定処理はこれに限定されない。
【００７８】
例えば、通知スポット判定部１０６は、現在位置を含む所定の範囲（例えば、現在位置を中心とする半径１ｋｍの円内の範囲）に所定の期間内に来た回数を計数し、回数に応じてスポット検索範囲を設定してもよい。具体的には、通知スポット判定部１０６は、ユーザが現在位置を含む所定の範囲に入ってから出るまでを１回とカウントし、一年以内の総回数が５０回以上であればスポット検索範囲を近距離に決定し、５回以上であればスポット検索範囲を中距離に決定し、５回未満であればスポット検索範囲を長距離に決定してもよい。
【００７９】
また、通知スポット判定部１０６は、現在位置を含む所定の範囲（例えば、現在位置を中心とする半径１ｋｍの円内の範囲）に留まっている滞在時間を計時し、滞在時間に応じてスポット検索範囲を決定してもよい。具体的には、通知スポット判定部１０６は、ユーザが現在位置を含む所定の範囲に入ってから出るまでの滞在時間を、現在位置を含む所定の範囲に入った日時と現在位置を含む所定の範囲から出た日時とから算出し、一年以内の総滞在時間が１０時間以上であればスポット検索範囲を近距離に決定し、１時間以上であればスポット検索範囲を中距離に決定し、１時間未満であればスポット検索範囲を長距離に決定してもよい。
【００８０】
また、通知スポット判定部１０６は、現在位置を含む所定の範囲（例えば、現在位置を中心とする半径１ｋｍの円内の範囲）に留まっている間の移動速度を算出し、移動速度に応じてスポット検索範囲を決定してもよい。具体的には、通知スポット判定部１０６は、ユーザが現在位置を含む所定の範囲に入ってから出るまでの移動速度を、日時とユーザ位置情報とから算出する。つまり、１つ目の日時から次の日時までの間隔が５分であり、１つ目のユーザ位置と２つ目のユーザ位置との間の距離が１ｋｍであれば、時速は１２ｋｍである。例えば、通知スポット判定部１０６は、ユーザが現在位置を含む所定の範囲に留まっている間の平均移動速度、最高移動速度又は最低移動速度を算出し、平均移動速度、最高移動速度又は最低移動速度が３ｋｍ／ｈ以下であればスポット検索範囲を近距離に決定し、平均移動速度、最高移動速度又は最低移動速度が５ｋｍ／ｈ以下であればスポット検索範囲を中距離に決定し、平均移動速度、最高移動速度又は最低移動速度が５ｋｍ／ｈ以上であればスポット検索範囲を長距離に決定してもよい。
【００８１】
また、通知スポット判定部１０６は、ユーザが頻繁に利用する場所の登録を予め受け付け、その登録情報を使ってスポット検索範囲を設定してもよい。例えば、通知スポット判定部１０６は、自宅、勤務地及び通勤路などの登録を予め受け付け、現在位置が自宅の近傍（例えば、自宅を中心とする半径１ｋｍの円内の範囲）、勤務地の近傍又は通勤路の近傍であればスポット検索範囲を近距離に決定し、現在位置が自宅の近傍、勤務地の近傍又は通勤路の近傍でなければスポット検索範囲を長距離に決定してもよい。
【００８２】
図１１は、本発明の実施の形態１の変形例におけるスポット通知システムの全体構成の一例を示す図である。図１１に示すスポット通知システムは、図２に示すスポット通知システムとは異なり、番組視聴履歴及び番組メタデータを取得してスポットリストを生成するスポットリスト生成装置１１０と、行動履歴及びスポットリストから通知すべきスポットを検索して通知するスポット通知装置１００とを備える。
【００８３】
スポットリスト生成装置１１０は、番組メタデータサーバ２０１、テレビ２０２及びハードディスクレコーダ２０３とネットワーク３００を介して通信可能に接続されている。スポット通知装置１００は、スポットリスト生成装置１１０とネットワーク３００を介して通信可能に接続されている。
【００８４】
図１２は、本発明の実施の形態１の変形例におけるスポット通知装置の構成の一例を示す図である。スポットリスト生成装置１１０は、番組メタデータ取得部１０１、視聴履歴取得部１０２及びスポットリスト生成部１０３を備える。番組メタデータ取得部１０１、視聴履歴取得部１０２及びスポットリスト生成部１０３の構成は図３と同様であるため説明を省略する。
【００８５】
スポットリスト生成部１０３は、生成したスポットリストをスポット通知装置１００へ送信する。
【００８６】
スポット通知装置１１１は、スポットリスト取得部１０８、現在位置取得部１０４、行動履歴保持部１０５、通知スポット判定部１０６及びスポット通知部１０７を備える。
【００８７】
スポットリスト取得部１０８は、スポットリスト生成装置１１０からスポットリストを取得する。すなわち、スポットリスト取得部１０８は、スポットリスト生成装置１１０によって送信されたスポットリストを受信する。
【００８８】
現在位置取得部１０４、行動履歴保持部１０５、通知スポット判定部１０６及びスポット通知部１０７の構成は図３と同様であるため説明を省略する。
【００８９】
このように、番組メタデータ取得部１０１、視聴履歴取得部１０２、スポットリスト生成部１０３、現在位置取得部１０４、行動履歴保持部１０５、通知スポット判定部１０６及びスポット通知部１０７は、一つの装置内にある必要はない。
【００９０】
また、スポットリスト生成装置１１０は、番組メタデータ取得部１０１、視聴履歴取得部１０２、スポットリスト生成部１０３、行動履歴保持部１０５及び通知スポット判定部１０６を備えてもよく、スポット通知装置１１１は、現在位置取得部１０４及びスポット通知部１０７のみを備えてもよい。
【００９１】
ここで、ユーザにスポットが通知されるまでの流れを実際のデータを用いて説明する。図１３は、本発明の実施の形態１において、ユーザにスポットが通知されるまでの流れを実際のデータを用いて説明するための模式図である。初めに、スポットリストが生成されるまでの流れを実際のデータを用いて説明する。
【００９２】
番組メタデータサーバ２０１は、図４に示す番組メタデータ３１を保持している。また、テレビ２０２又はハードディスクレコーダ２０３は、図５に示す番組視聴履歴４１を保持している。そして、スポットリスト生成部１０３は、前日までのスポットリストとして、図６（Ａ）に示すスポットリスト５１を保持している。
【００９３】
スポットリスト生成部１０３は、視聴履歴取得部１０２から番組視聴履歴４１を取得する。番組視聴履歴４１は、視聴履歴取得部１０２が予め取得しておいてもよいし、スポットリスト生成部１０３がスポットリストを生成するタイミングで視聴履歴取得部１０２によって取得されてもよい。
【００９４】
スポットリスト生成部１０３は、番組視聴履歴４１に記載された番組に関する番組メタデータを番組メタデータ取得部１０１から取得する。番組メタデータ取得部１０１は、番組メタデータサーバ２０１から全ての番組に関する番組メタデータを予め取得しておいて、番組視聴履歴４１に記載された番組に関する番組メタデータのみをスポットリスト生成部１０３に出力してもよい。また、番組メタデータ取得部１０１は、スポットリスト生成部１０３から番組視聴履歴４１に記載された番組に関する番組メタデータの取得を要求されたタイミングで、番組視聴履歴４１に記載された番組に関する番組メタデータのみを取得し、スポットリスト生成部１０３に出力してもよい。
【００９５】
スポットリスト生成部１０３は、番組視聴履歴４１の１つ目の番組に対応する番組メタデータ３２を取得する。番組メタデータ３２は、番組名が「下町グルメ紀行」であり、放送日時が「２０１３／０３／０９  ０８：００〜１０：００」である番組に対応する番組メタデータである。そして、スポットリスト生成部１０３は、番組メタデータ３２内の「番組名」をスポットリストの「番組名」に代入し、番組メタデータ３２内の「放送日時」をスポットリストの「放送日時」に代入し、番組メタデータ３２内の「スポット名」をスポットリストの「スポット名」に代入し、番組メタデータ３２内の「スポット位置」をスポットリストの「スポット位置」に代入し、番組メタデータ３２内の「スポットＵＲＬ」をスポットリストの「スポットＵＲＬ」に代入する。スポットリスト生成部１０３は、番組視聴履歴４１の全ての番組に対して、同様の動作を行う。
【００９６】
これにより、スポットリスト５１に、番組視聴履歴４１に対するスポット情報が追加されたスポットリスト５２が生成される。
【００９７】
次に、図１３に示す地点Ｘにいるユーザに対して、スポットに関する情報が通知されるまでの流れを実際のデータを用いて説明する。
【００９８】
通知スポット判定部１０６は、行動履歴６１（図７（Ａ））を取得する（図８のステップＳ１１）。次に、通知スポット判定部１０６は、行動履歴６１内の最新の行動履歴６３のユーザ位置情報（ａａ５，ｂｂ５）を現在位置として取得する（図８のステップＳ１２）。
【００９９】
次に、通知スポット判定部１０６は、スポット検索範囲を決定する（図８のステップＳ１３）。
【０１００】
このとき、通知スポット判定部１０６は、現在位置がユーザの日常の行動範囲内であるか否かを判定する（図１０のステップＳ３１）。現在位置である地点Ｘ（ａａ５，ｂｂ５）は、ユーザの日常の行動範囲内であるため、通知スポット判定部１０６は、スポット検索範囲を近距離に決定する（図１０のステップＳ３２）。ここで、通知スポット判定部１０６は、スポット検索範囲テーブル２４０１（図９）の近距離に対応する値を参照し、近距離に対応する値が５００ｍであるので、スポット検索範囲を、現在位置を中心とする半径５００ｍの円内に決定する。
【０１０１】
次に、通知スポット判定部１０６は、スポットリスト生成部１０３からスポットリスト５２（図６（Ｂ））を取得する（図８のステップＳ１４）。
【０１０２】
次に、通知スポット判定部１０６は、変数Ｎに１を代入する（図８のステップＳ１５）。そして、通知スポット判定部１０６は、取得したスポットリストのうちの１番目のスポット情報５３（図６（Ｂ））を取得する（図８のステップＳ１６）。
【０１０３】
次に、通知スポット判定部１０６は、１番目のスポット情報５３のスポット位置情報（ｘｘ０，ｙｙ０）が現在位置の地点Ｘ（ａａ５，ｂｂ５）を中心とした半径５００ｍの円の範囲内に含まれているか否かを判定する（図８のステップＳ１７）。すなわち、通知スポット判定部１０６は、図１３の近距離のスポット検索範囲１２０１内に１番目のスポットである「東京駅」が含まれているか否かを判定する。
【０１０４】
この場合、１番目のスポットがスポット検索範囲１２０１内に含まれていないと判定されるため、通知スポット判定部１０６は、変数Ｎの値を１増やす（図８のステップＳ１９）。
【０１０５】
次に、通知スポット判定部１０６は、取得したスポットリストの中に２番目のスポット情報が存在するか否かを判定する。この場合、取得したスポットリストの中に２番目のスポット情報が存在するため、通知スポット判定部１０６は、２番目のスポット情報５４を取得する（図８のステップＳ１６）。
【０１０６】
そして、通知スポット判定部１０６は、２番目のスポット情報５４のスポット位置情報（ｘｘ１，ｙｙ１）が現在位置の地点Ｘ（ａａ５，ｂｂ５）を中心とした半径５００ｍの円の範囲内に含まれているか否かを判定する（図８のステップＳ１７）。すなわち、通知スポット判定部１０６は、図１３の近距離のスポット検索範囲１２０１内に２番目のスポットである「ＹＹＹカフェ」が含まれているか否かを判定する。
【０１０７】
この場合、２番目のスポットがスポット検索範囲１２０１内に含まれると判定されるため、通知スポット判定部１０６は、２番目のスポット情報の通知を指示する（図８のステップＳ１８）。具体的には、スポット通知部１０７は、スピーカ５００又は振動装置６００によって、ユーザにスポットの存在を通知したり、表示装置４００によって、番組名である「下町グルメ」又はスポット名である「ＹＹＹカフェ」を通知したりする。なお、スポット通知部１０７は、番組名又はスポット名とともに、スポット（ＹＹＹカフェ）のイメージ画面を表示したり、スポット（ＹＹＹカフェ）までの現在位置からの方向を示す情報を表示したり、スポットに関する詳細な情報が記載されたホームページ（スポットＵＲＬのホームページ）を表示したり、スポットに関する詳細な情報が記載されたホームページを表示するためのボタンを表示したりしてもよい。
【０１０８】
その後、通知スポット判定部１０６は、スポットリスト５２に含まれる全てのスポット情報に対して上記の処理を繰り返し、通知スポット判定処理を終了する。
【０１０９】
次に、図１３に示す地点Ｙにいるユーザに対して、スポットに関する情報が通知されるまでの流れを実際のデータを用いて説明する。
【０１１０】
通知スポット判定部１０６は、行動履歴６２（図７（Ｂ））を取得する（図８のステップＳ１１）。次に、通知スポット判定部１０６は、行動履歴６２内の最新の行動履歴６４のユーザ位置情報（ｃｃ５，ｄｄ５）を現在位置として取得する（図８のステップＳ１２）。
【０１１１】
次に、通知スポット判定部１０６は、スポット検索範囲を設定する（図８のステップＳ１３）。
【０１１２】
このとき、通知スポット判定部１０６は、現在位置がユーザの日常の行動範囲内であるか否かを判定する（図１０のステップＳ３１）。現在位置である地点Ｙ（ｃｃ５，ｄｄ５）は、ユーザの日常の行動範囲内ではないため、通知スポット判定部１０６は、現在位置がユーザの日常の行動範囲内ではないと判定する。この場合、通知スポット判定部１０６は、所定の期間内（例えば一週間前から前日まで）の行動履歴のユーザ位置情報を検索し、現在位置（ｃｃ５、ｄｄ５）を中心とする半径１ｋｍの円内にユーザ位置情報がないため、現在位置である地点Ｙ（ｃｃ５，ｄｄ５）は、現在位置がユーザの日常の行動範囲内ではないと判定する。
【０１１３】
次に、通知スポット判定部１０６は、現在位置（ｃｃ５、ｄｄ５）にユーザが以前来たことがあるか否かを判定する（図１０のステップＳ３３）。この場合、通知スポット判定部１０６は、前日までの行動履歴のユーザ位置情報を検索し、現在位置（ｃｃ５、ｄｄ５）を中心とする半径１ｋｍの円内にユーザ位置情報がないため、現在位置にユーザが以前来たことがないと判定する。
【０１１４】
次に、通知スポット判定部１０６は、スポット検索範囲を長距離に決定する（図１０のステップＳ３５）。ここで、通知スポット判定部１０６は、スポット検索範囲テーブル２４０１（図９）の長距離に対応する値を参照し、長距離に対応する値が１０ｋｍであるので、スポット検索範囲を、現在位置を中心とする半径１０ｋｍの円内に決定する。
【０１１５】
次に、通知スポット判定部１０６は、スポットリスト生成部１０３からスポットリスト５２（図６（Ｂ））を取得する（図８のステップＳ１４）。
【０１１６】
次に、通知スポット判定部１０６は、変数Ｎに１を代入する（図８のステップＳ１５）。そして、通知スポット判定部１０６は、取得したスポットリストのうちの１番目のスポット情報５３（図６（Ｂ））を取得する（図８のステップＳ１６）。
【０１１７】
次に、通知スポット判定部１０６は、１番目のスポット情報５３のスポット位置情報（ｘｘ０，ｙｙ０）が現在位置の地点Ｙ（ｃｃ５，ｄｄ５）を中心とした半径１０ｋｍの円の範囲内に含まれているか否かを判定する（図８のステップＳ１７）。すなわち、通知スポット判定部１０６は、図１３の長距離のスポット検索範囲１２０２内に１番目のスポットである「東京駅」が含まれているか否かを判定する。
【０１１８】
この場合、１番目のスポットがスポット検索範囲１２０２内に含まれていないと判定されるため、通知スポット判定部１０６は、変数Ｎの値を１増やす（図８のステップＳ１９）。
【０１１９】
その後、通知スポット判定部１０６は、図８のステップＳ１６〜ステップＳ２０の処理を繰り返し、５番目のスポット情報５５を取得する（図８のステップＳ１６）。
【０１２０】
そして、通知スポット判定部１０６は、５番目のスポット情報５５のスポット位置情報（ｘｘ４、ｙｙ４）が現在位置の地点Ｙ（ｃｃ５，ｄｄ５）を中心とした半径１０ｋｍの円の範囲内に含まれているか否かを判定する（図８のステップＳ１７）。すなわち、通知スポット判定部１０６は、図１３の長距離のスポット検索範囲１２０２内に５番目のスポットである「ＣＣＣの滝」が含まれているか否かを判定する。
【０１２１】
この場合、５番目のスポットがスポット検索範囲１２０２内に含まれると判定されるため、通知スポット判定部１０６は、５番目のスポット情報の通知を指示する（図８のステップＳ１８）。具体的には、スポット通知部１０７は、スピーカ５００又は振動装置６００によって、ユーザにスポットの存在を通知したり、表示装置４００によって、番組名である「日本温泉紀行」又はスポット名である「ＣＣＣの滝」を通知したりする。
【０１２２】
その後、通知スポット判定部１０６は、スポットリスト５２に含まれる全てのスポット情報に対して上記の処理を繰り返し、通知スポット判定処理を終了する。
【０１２３】
なお、図１３の長距離のスポット検索範囲１２０２内には、６番目のスポットである「ＡＡＡ教会」が含まれている。そのため、通知スポット判定部１０６は、６番目のスポット情報の通知を指示する。具体的には、スポット通知部１０７は、スピーカ５００又は振動装置６００によって、ユーザにスポットの存在を通知したり、表示装置４００によって、番組名である「日本温泉紀行」又はスポット名である「ＡＡＡ教会」を通知したりする。
【０１２４】
このようにして、ユーザの行動履歴に応じて、スポットを検索するための範囲が決定されるので、ユーザが視聴した番組で紹介されたスポットの近傍にユーザが近づいた場合にスポットに関する情報を通知することができる。
【０１２５】
図１４は、本発明の実施の形態１において、スポット情報を通知するための表示画面の一例を示す図である。スポット通知部１０７は、発光、振動、音声又は画像などによりスポット情報を通知する。また、表示装置４００を用いて提示されるスポット情報としては、番組名を示す情報、放送日時を示す情報、スポット名を示す情報、スポットの種別又は内容を簡潔に示す画像、スポットが存在する方向を示す情報、現在位置とスポットとの間の距離を示す情報、スポットの内容を示す画像、当該スポットが紹介された番組の動画、当該スポットが紹介された番組の静止画、スポットの詳細な情報が記載されたホームページのＵＲＬ、スポットの詳細な情報が記載されたホームページへのリンクボタンなどが考えられる。
【０１２６】
例えば、図１４では、表示画面１３００は、番組名を示す情報１３０１、放送日時を示す情報１３０２、スポット名を示す情報１３０３、スポットの種別又は内容を簡潔に示す画像１３０４、スポットが存在する方向を示す情報１３０５、現在位置とスポットとの間の距離を示す情報１３０６、スポットの内容を示す画像１３０７、及びスポットの詳細な情報が記載されたホームページへのリンクボタン１３０８を含む。
【０１２７】
なお、スポット通知部１０７によって表示装置４００に表示される情報はこれらに限定されない。
【０１２８】
例えば、スポット通知部１０７は、現在位置とスポットとが地図上にポインティングされた地図画像を表示装置４００に表示してもよい。また、スポット通知部１０７は、現在位置から当該スポットに移動する際に利用する公共交通機関名を提示してもよい。また、スポット通知部１０７は、公共交通機関の時刻表を提示したり、乗車駅名を提示したり、降車駅名を提示したり、現在位置から乗車駅までのルートを提示したりしてもよい。
【０１２９】
また、スポット通知部１０７は、表示装置４００ではなく、音声又は発光によりスポット情報を通知してもよい。
【０１３０】
（実施の形態２）
実施の形態２は、ユーザの行動履歴をスポット通知判定条件として利用したスポット通知方法に関するものである。
【０１３１】
実施の形態２におけるスポット通知システムの全体構成は、図２に示す実施の形態１におけるスポット通知システムの全体構成と同様であるため、説明を省略する。
【０１３２】
図１５は、本発明の実施の形態２におけるスポット通知装置の構成の一例を示す図である。スポット通知装置１６００は、番組メタデータ取得部１０１、視聴履歴取得部１０２、スポットリスト生成部１０３、現在位置取得部１０４、行動履歴保持部１０５、通知スポット判定部１６０１及びスポット通知部１０７を備える。
【０１３３】
スポット通知装置１６００は、スポットをユーザに通知する出力部として、表示装置４００、スピーカ５００及び振動装置６００を備えてもよい。スポット通知装置１６００は、表示装置４００、スピーカ５００及び振動装置６００を備えていなくてもよい。また、スポット通知装置１６００は、表示装置４００、スピーカ５００及び振動装置６００のうちの少なくとも１つを備えてもよい。
【０１３４】
実施の形態２における番組メタデータ取得部１０１、視聴履歴取得部１０２、スポットリスト生成部１０３、現在位置取得部１０４、行動履歴保持部１０５及びスポット通知部１０７の構成は、実施の形態１における各構成と同様であるため、説明を省略する。
【０１３５】
図１６は、本発明の実施の形態２における番組メタデータサーバに保持されている番組メタデータの一例を示す図である。実施の形態１とは異なり、番組メタデータ１４０１は、番組名、放送日時、スポット名、スポット位置及びスポット詳細情報を含む。スポット詳細情報は、スポットの営業時間、スポットの最適訪問時間及びスポット種別を含む。
【０１３６】
番組名、放送日時、スポット名、スポット位置及びスポットＵＲＬは、実施の形態１の各情報と同様であるため、説明を省略する。
【０１３７】
営業時間は、スポットが営業している時間を示す情報である。ユーザがスポットの近くにいたとしても、現在時刻がスポットの営業時間外である場合には、スポット情報を通知しないことが望ましい。番組メタデータ１４０１がスポットの営業時間を含むことにより、より適切なスポットを通知することができる。
【０１３８】
最適訪問時間は、スポットの営業時間の中で最適な訪問時間を示す情報である。例えば、ＺＺＺレストランが番組内でコストパフォーマンスの高いランチバイキングの店として紹介された場合、ユーザは夕食時ではなく昼食時にＺＺＺレストランに行くことが予想される。そのため、夕食時よりも昼食時にスポットを通知することが望まれる。番組メタデータ１４０１が最適訪問時間を含むことにより、より適切なスポットを通知することができる。なお、最適訪問時間は、訪問に最適な時間帯としてスポットに対して予め設定された時間帯である。
【０１３９】
スポット種別は、スポットがどのようなカテゴリに属するかを示す情報である。例えば、すでに昼食をすませたユーザには、食事に関するスポットは通知しないことが望ましい。すなわち、スポット種別が食事であるスポット情報は、昼食の時間帯である例えば１１時から１３時の間のみ通知し、それ以外の時間ではスポット情報の通知は抑制される。また、直前の所定の時間内においてある箇所にユーザが３０分以上滞在した場合は食事をすませている可能性があるため、スポット種別が食事であるスポット情報の通知は抑制される。また、例えば、急いで移動しているユーザには、ショッピングに関するスポット情報は通知しないことが望ましい。すなわち、スポット種別がショッピングであるスポット情報は、移動速度が一定速度以下である場合のみ通知される。番組メタデータ１４０１がスポット種別を含むことにより、より適切なスポットを通知することができる。
【０１４０】
営業時間、最適訪問時間及びスポット種別は、より適切なスポット情報を通知するためのスポット詳細情報の一例である。番組メタデータ１４０１に含まれるスポット詳細情報はこれらの情報に限定されない。
【０１４１】
実施の形態２において、テレビ又はハードディスクレコーダから取得する番組視聴履歴は、図５に示す実施の形態１における番組視聴履歴と同様であるため、説明は省略する。
【０１４２】
図１７は、本実施の形態２において、番組メタデータと番組視聴履歴とに基づいて生成されるスポットリストの一例を示す図である。スポットリスト１５０１は、番組名、放送日時、スポット名、スポット位置、スポットＵＲＬ、営業時間、最適訪問時間及びスポット種別を含む。
【０１４３】
番組名、放送日時、スポット名、スポット位置、スポットＵＲＬ、営業時間、最適訪問時間及びスポット種別の各情報は、図１６に示す番組メタデータ１４０１の各情報と同様であるため説明を省略する。
【０１４４】
実施の形態２における行動履歴は、図７（Ａ）及び図７（Ｂ）に示す実施の形態１における行動履歴と同様であるため、説明を省略する。
【０１４５】
通知スポット判定部１６０１は、一定の間隔又は予め指定された条件を満たすタイミングで、スポットリスト生成部１０３からスポットリストを取得するとともに、行動履歴保持部１０５から行動履歴を取得し、行動履歴に応じて決定された検索範囲に基づいてスポットリストの中からユーザに通知すべきスポットを検索する。通知スポット判定部１０６は、ユーザに通知すべきスポットがある場合には、スポット通知部１０７にスポット通知を指示する。
【０１４６】
図１８は、本実施の形態２におけるスポット検索範囲決定テーブルの一例を示す図である。スポット検索範囲決定テーブル１７０１は、スポット種別に対する近距離のスポット検索範囲、中距離のスポット検索範囲及び長距離のスポット検索範囲に関する情報から構成される。スポット検索範囲は、近距離、中距離又は長距離に分類され、各スポット検索範囲は、スポット種別に応じた値が設定されている。実施の形態１では、近距離のスポット検索範囲、中距離のスポット検索範囲又は長距離のスポット検索範囲のそれぞれの値は、スポット種別に関わらず、それぞれ同じであった。これに対し、実施の形態２では、近距離のスポット検索範囲、中距離のスポット検索範囲又は長距離のスポット検索範囲のそれぞれの値は、スポット種別に応じて、それぞれ設定することができる。
【０１４７】
図１９は、本実施の形態２におけるスポット通知判定テーブルの一例を示す図である。スポット通知判定テーブル１８０１は、スポット種別に対する通知条件、通知タイミング及び通知方法から構成される。
【０１４８】
通知条件とは、スポットを通知すべきか否かの判定の基準となる条件である。本実施の形態２では、通知条件は、現在時刻、移動速度、１時間の移動範囲、及び３０分以上の滞在の有無から構成されるが、本発明はこれに限定されない。
【０１４９】
通知条件の現在時刻には、営業時間内、最適訪問時間内又はスポットに対して予め設定された実時間が入る。スポット通知判定テーブル１８０１の通知条件の現在時刻が営業時間内に設定されている場合、現在の時刻がスポットの営業時間内であれば、通知スポット判定部１６０１は、通知条件を満たしていると判定する。通知条件が、営業時間内であるか否かという判定条件又は最適訪問時間であるか否かという判定条件を含むことにより、より適切な時刻にのみスポットを通知することができる。
【０１５０】
通知条件の移動速度には、ユーザ（スポット通知装置１６００）の移動速度に関する条件が入る。スポット通知判定テーブル１８０１の通知条件の移動速度が５ｋｍ／ｈ以下に設定されている場合、ユーザの移動速度が時速５ｋｍ以下であれば、通知スポット判定部１６０１は、通知条件を満たしていると判定する。移動速度から、例えば、ユーザが電車又は車で移動中であるのか、早足で歩いているのか、ゆっくりと歩いているのかなどのユーザの状況を推測することが可能である。そのため、通知条件が移動速度を含むことにより、よりユーザの現在の状況に合わせたスポットを検索して通知することができる。
【０１５１】
なお、図示していないが、スポット通知装置１６００は、移動速度を測定する移動速度測定部を備えてもよい。また、通知スポット判定部１６０１は、行動履歴に含まれる過去１時間の移動距離を算出し、移動速度を算出してもよい。
【０１５２】
通知条件の１時間の移動範囲は、直前の１時間の移動位置の分布がどれだけの範囲に収まっているかの値が入る。スポット通知判定テーブル１８０１の通知条件の１時間の移動範囲が３ｋｍ以内に設定されている場合、直前の１時間のユーザ位置情報が直径３ｋｍの円内に収まっていれば、通知スポット判定部１６０１は、通知条件を満たしていると判定する。１時間の移動範囲から、例えば、ユーザが目的地に向けて移動中であるのか、又は特に目的なく移動しているのかなどのユーザの状況を推測することが可能である。そのため、通知条件が、１時間の移動範囲を含むことにより、よりユーザの現在の状況に合わせたスポットを検索して通知することができる。
【０１５３】
判定条件の３０分以上の滞在の有無は、直前の所定の時間内にある箇所に３０分以上留まっていたか否かの値が入る。３０分以上留まっていたか否かは、例えば、３０分間の移動位置の分布が所定の範囲内（例えば、半径１００ｍ以内）に収まっているか否かなどで判定できる。スポット通知判定テーブル１８０１の通知条件の３０分以上の滞在の有無が「なし」に設定されている場合、直前の所定の時間内に３０分以上一箇所に留まっていなければ、通知スポット判定部１６０１は、通知条件を満たしていると判定する。３０分以上の滞在の有無から、例えば、ユーザが、ある箇所に飲食、ショッピング又は観光等を目的として留まっていることを推測することが可能である。例えば、１２時前後に所定の場所に３０分以上滞在していたユーザは、レストラン等で昼食を目的として３０分以上滞在していたと推測することが可能である。そのため、昼食をすませたユーザには、一定時間、スポット種別が食事又はカフェであるスポットを通知しないことが望ましい。通知条件が、３０分以上の滞在の有無を含むことにより、よりユーザの現在の状況に合せたスポットを検索して通知することができる。
【０１５４】
さらに、所定の箇所に３０分以上滞在している場合、滞在している箇所の位置情報から、滞在している箇所にある施設又は店舗情報が取得されることで、ユーザが飲食のために滞在しているのか、ショッピングのために滞在しているのか、観光のために滞在しているのかなど、ユーザの滞在目的を推測することが可能である。例えば、観光しているユーザには、景勝地又は話題のスポットを通知することが望ましい。また、昼食をすませたユーザには、一定時間、スポット種別が食事又はカフェであるスポットを通知しないことが望ましい。
【０１５５】
図１９には記載していないが、通知条件は、「スポット種別が食事であるスポットへの３０分以上の滞在の有無」又は「スポット種別が景勝地であるスポットへの３０分以上の滞在の有無」等を含んでもよい。その場合、通知スポット判定部１６０１は、スポット種別が食事であるスポット又はスポット種別が景勝地であるスポットに３０分以上滞在していた場合には、滞在している箇所にあるスポットのスポット種別を取得する。
【０１５６】
なお、本実施の形態では「３０分以上の滞在の有無」を通知条件としているが、滞在時間は「３０分」に限定されない。
【０１５７】
スポット通知判定テーブル１８０１は、スポット種別ごとに、複数の通知条件、通知タイミング及び通知方法の複数の組み合わせを有してもよい。なお、図１９に示すスポット通知判定テーブル１８０１において、「−」が記載されている欄は、通知条件がないことを意味している。
【０１５８】
通知スポット判定部１６０１は、スポットの種別と、スポットを通知するか否かを判断するための通知条件とを対応付けたスポット通知判定テーブル１８０１（通知判定テーブル）を参照し、スポットの種別に対応する通知条件を満たすスポットを検索する。また、通知条件は、現在の時刻がスポットの営業時間内であること、又は現在の時刻がスポットを訪問するのに最も適した時間帯であってもよい。
【０１５９】
さらに、スポット通知装置１６００は、ユーザの移動速度を取得する移動速度取得部をさらに備えてもよい。この場合、通知条件は、取得されたユーザの移動速度が歩行速度以下であってもよい。さらにまた、スポット通知装置１６００は、ユーザの活動量を取得する活動量取得部をさらに備えてもよい。この場合、通知スポット判定部１６０１は、取得されたユーザの活動量に応じてスポットを通知するタイミングを決定してもよい。なお、活動量は、例えば、消費カロリー、歩数、歩行距離、歩行時間及び脂肪燃焼量などを含む。
【０１６０】
なお、本実施の形態２では、通知スポット判定部１６０１は、現在時刻、移動速度、１時間の移動範囲及び３０分以上の滞在時間の有無の各通知条件を全て満たした場合に、通知条件を満たしたと判定する。
【０１６１】
例えば、スポット種別が「カフェ」であるスポットについて、現在時刻がスポットの営業時間内であり、ユーザの移動速度が５ｋｍ／ｈ以下であり、１時間の移動範囲が現在位置から半径３ｋｍの円の範囲内に収まっており、３０分以上一箇所に留まっていない場合には、通知スポット判定部１６０１は、スポット通知条件を満たしていると判定する。そして、このスポット通知条件を満たしていると判定された場合、通知タイミングは、「即時」に決定され、通知方法は、「発光（緑）＋振動＋音声」に決定される。
【０１６２】
また、スポット種別が「カフェ」であるスポットについて、現在時刻がスポットの営業時間内であり、ユーザの移動速度が５ｋｍ／ｈ以下である場合にも、通知スポット判定部１６０１は、スポット通知条件を満たしていると判定する。そして、このスポット通知条件を満たしていると判定された場合、通知タイミングは、「即時」に決定され、通知方法は、「発光（緑）」に決定される。
【０１６３】
通知タイミングとは、スポットの通知を行うタイミングに関する情報である。通知タイミングが「即時」である場合は、通知スポット判定部１６０１は、即時にスポットを通知する。通知タイミングが「活動量ｘ以下」である場合は、通知スポット判定部１６０１は、ユーザの活動量がｘ以下になったタイミングでスポットを通知する。これにより、例えば、ユーザが立ち止まったタイミング又はユーザが電車に乗っているタイミングなど、ユーザが見やすいタイミングでスポット情報を通知することができる。
【０１６４】
通知方法は、スポットを通知する方法に関する情報である。通知方法の「発光（緑）」又は「発光（赤）」は、表示装置４００の画面又はスポット通知装置１６００が有する発光部を緑色又は赤色で発光させることを示す。スポットの種別、通知の緊急度又は通知の重要度に応じて発光部の色を変えることで、ユーザは表示装置４００を見ることなく、スポットの種別、通知の緊急度又は通知の重要度を知ることができる。また、ユーザは、発光部の色を確認することで、表示装置４００に表示されるスポット情報を見るか否かを判断できる。
【０１６５】
通知方法の「振動」は、振動装置６００を使ってスポット通知装置１６００を振動させることを示す。
【０１６６】
通知方法の「音声」は、スピーカ５００を使ってスポット通知装置から音声を出力することを示す。本実施の形態２では、音声の内容を指定してもよい。例えば、スポット通知部１０７は、スポットの種別、通知の緊急度又は通知の重要度によって、通知する音声の内容を変えてもよい。
【０１６７】
スポットの種別、通知の緊急度又は通知の重要度に応じて、通知方法である「発光」、「振動」及び「音声」の組み合わせを変えてもよい。これにより、ユーザは、表示装置４００に表示されるスポット情報を見ることなく、スポットの種別、通知の緊急度又は通知の重要度を知ることができ、表示装置４００に表示されるスポット情報を見るか否かを判断できる。
【０１６８】
図２０は、本実施の形態２における通知スポット判定部１６０１の処理の一例を示す第１のフローチャートであり、図２１は、本実施の形態２における通知スポット判定部１６０１の処理の一例を示す第２のフローチャートである。図２０及び図２１に示すフローチャートは、通知スポット判定部１６０１が、スポットリストと行動履歴とを取得し、ユーザに通知すべきスポットを検索し、スポットの通知を指示するまでの手順の一例を示している。
【０１６９】
図２０において、ステップＳ４１〜Ｓ４６の処理及びステップＳ５２〜Ｓ５３の処理は、実施の形態１のステップＳ１１〜Ｓ１６の処理及びステップＳ１９〜Ｓ２０の処理と同様であるため、説明を省略し、ステップＳ４７〜Ｓ５１の処理についてのみ説明する。
【０１７０】
ステップＳ４６でＮ番目のスポット情報が取得されると、通知スポット判定部１０６は、スポット情報に含まれるスポット種別と、ステップＳ４３で決定したスポット検索範囲と、スポット検索範囲決定テーブルとに基づいて、スポット種別に対応するスポット検索範囲を取得する（ステップＳ４７）。
【０１７１】
次に、通知スポット判定部１０６は、Ｎ番目のスポット情報に含まれるスポット位置が、取得したスポット検索範囲内であるか否かを判定する（ステップＳ４８）。
【０１７２】
Ｎ番目のスポット情報に含まれるスポット位置がスポット検索範囲内であると判定された場合（ステップＳ４８でＹＥＳ）、通知スポット判定部１０６は、スポット通知判定テーブルからスポット種別に対応する通知条件を取得する（ステップＳ４９）。
【０１７３】
次に、通知スポット判定部１０６は、Ｎ番目のスポット情報が通知条件を満たしているか否かを判定する（ステップＳ５０）。すなわち、通知スポット判定部１０６は、Ｎ番目のスポット情報に含まれるスポット種別に対する通知条件を取得し、Ｎ番目のスポット情報が取得した通知条件を満たしているか否かを判定する。
【０１７４】
Ｎ番目のスポット情報が通知条件を満たしていると判定された場合（ステップＳ５０でＹＥＳ）、通知スポット判定部１０６は、スポット種別に対応する通知タイミング及び通知方法により、Ｎ番目のスポット情報の通知を指示する（ステップＳ５１）。なお、通知スポット判定部１０６は、スポット通知判定テーブルからスポット種別に対応する通知タイミング及び通知方法を取得する。
【０１７５】
一方、Ｎ番目のスポット情報に含まれるスポット位置がスポット検索範囲内ではないと判定された場合（ステップＳ４８でＮＯ）、Ｎ番目のスポット情報が通知条件を満たしていないと判定された場合（ステップＳ５０でＮＯ）又はステップＳ５１の処理が終了した場合、通知スポット判定部１０６は、ステップＳ５２の処理に移行する。
【０１７６】
なお、実施の形態２におけるスポット検索範囲決定処理の手順は、図１０に示す実施の形態１におけるスポット検索範囲決定処理の手順と同様であるため、説明を省略する。
【０１７７】
以上のように、ユーザの行動履歴から算出したユーザの移動速度、ユーザの１時間の移動範囲、及びユーザが３０分以上同じ場所に滞在しているか否か等の通知条件を利用することで、ユーザの現在の状況に合わせたスポットの検索、ユーザの現在の状況に合わせた通知タイミング、及びユーザの現在の状況に合わせた通知方法を決定することができる。
【０１７８】
（実施の形態３）
実施の形態３は、ユーザの番組の視聴状況によって、スポット検索範囲又はスポットの通知方法を変えるスポット通知方法に関するものである。
【０１７９】
実施の形態３におけるスポット通知システムの全体構成は、図２に示す実施の形態１におけるスポット通知システムの全体構成と同様であるため、説明を省略する。
【０１８０】
図２２は、本発明の実施の形態３におけるスポット通知装置の構成の一例を示す図である。スポット通知装置２３００は、番組メタデータ取得部１０１、視聴履歴取得部１０２、スポットリスト生成部２３０１、現在位置取得部１０４、行動履歴保持部１０５、通知スポット判定部２３０２及びスポット通知部１０７を備える。
【０１８１】
スポット通知装置２３００は、スポットをユーザに通知する出力部として、表示装置４００、スピーカ５００及び振動装置６００を備えてもよい。スポット通知装置２３００は、表示装置４００、スピーカ５００及び振動装置６００を備えていなくてもよい。また、スポット通知装置２３００は、表示装置４００、スピーカ５００及び振動装置６００のうちの少なくとも１つを備えてもよい。
【０１８２】
実施の形態３における番組メタデータ取得部１０１、視聴履歴取得部１０２、現在位置取得部１０４、行動履歴保持部１０５及びスポット通知部１０７の構成は、実施の形態１における各構成と同様であるため、説明を省略する。
【０１８３】
スポットリスト生成部２３０１は、一定の間隔又は予め指定された条件を満たすタイミングで、視聴履歴取得部１０２からユーザの番組視聴履歴を取得し、ユーザが視聴した番組に対する番組メタデータを番組メタデータサーバ２０１から取得する。そして、スポットリスト生成部２３０１は、番組内でユーザが視聴した区間の中で紹介されたスポットに関する情報が列挙されたスポットリストを作成する。この際、スポットリスト生成部２３０１は、ユーザの番組に対する視聴状況に基づいて、スポットに対するユーザの興味度をスポット情報に付与する。
【０１８４】
例えば、ハードディスクレコーダ２０３に記録された番組が通常速度で再生された区間は、興味度を「中」とし、ハードディスクレコーダ２０３に記録された番組が通常速度で複数回数再生された区間は、興味度を「高」とし、ハードディスクレコーダ２０３に記録された番組が倍速再生された区間は、興味度を「低」とする。
【０１８５】
スポットリスト生成部２３０１は、新たに生成したスポットリストを、前回生成されたスポットリストに追加する。例えば、前日までの番組視聴履歴に対して生成されたスポットリストがあり、本日、新しいスポットリストが生成された場合には、スポットリスト生成部２３０１は、前日までのスポットリストに本日生成されたスポットリストを追加した最新のスポットリストを保持する。
【０１８６】
なお、本実施の形態３では、視聴状況の種別は、「通常再生」、「倍速再生」、「未視聴」又は「複数回再生」を含むとしているが、本発明はこれらに限定されない。
【０１８７】
例えば、視聴状況の種別は、「一時停止」を含んでもよく、ハードディスクレコーダ２０３に記録された番組が一時停止された区間は、興味度を「高」としてもよい。
【０１８８】
図２３は、本発明の実施の形態３における番組メタデータサーバに保持されている番組メタデータの一例を示す図である。実施の形態１とは異なり、番組メタデータ２０００は、番組名、放送日時、スポット名、スポット位置及びスポット放送時間を含む。
【０１８９】
番組名、放送日時、スポット名、スポット位置及びスポットＵＲＬは、実施の形態１の各情報と同様であるため、説明を省略する。
【０１９０】
スポット放送時間は、番組の中で、スポットを紹介する映像が放送された時間である。
【０１９１】
図２４は、本実施の形態３において、テレビ又はハードディスクレコーダから取得する番組視聴履歴の一例を示す図である。番組視聴履歴は、番組名、放送日時及び視聴状況を含む。
【０１９２】
実施の形態３における番組名及び放送日時は、実施の形態１と同様であるため、説明を省略する。
【０１９３】
視聴状況は、ハードディスクレコーダ２０３（記録装置）に記録された番組に対してユーザがどのように視聴したかを表す。視聴状況は、番組名及び放送日時で指定された番組に対する、再生、早送り、巻戻し又はスキップ等のユーザの視聴操作で表される。例えば、ハードディスクレコーダ２０３に記録された「下町グルメ紀行」という番組が先頭から通常再生され、先頭から１５分経過した位置で倍速再生され、先頭から２０分経過した位置で停止された場合、番組の０８：００から０８：１５の間の部分は通常再生で一度視聴され、番組の０８：１５から０８：２０の間の部分は倍速再生で一度視聴され、番組の０８：２０から１０：００の間の部分は視聴されない（未視聴）ことになる。
【０１９４】
同様に、例えば、ハードディスクレコーダ２０３に記録された「日本温泉紀行」という番組が先頭から通常再生され、先頭から２０分経過した位置で先頭から１５分経過した位置まで巻き戻され、再度、先頭から２０分経過した位置まで再生された場合、番組の「１０：００から１０：１５の間の部分は通常再生で一度再生され、番組の１０：１５から１０：２０の間の部分は通常再生で複数回（２回）再生され、番組の１０：２０から１２：００の間の部分は視聴されない（未視聴）ことになる。
【０１９５】
このように、視聴状況は、番組内のスポットが紹介された区間と、視聴状況を「通常再生」、「倍速再生」、「複数回再生」及び「未視聴」等の複数の種別で分類した当該区間におけるユーザの視聴操作とを含む。
【０１９６】
なお、テレビ２０２で番組を視聴した場合には、早送り及び巻き戻し等の操作はできないため、視聴操作は、「通常再生」及び「未視聴」のみとなる。
【０１９７】
番組の一部のみが視聴された場合、視聴されていない部分で紹介されたスポットについては通知されないことが望ましい。番組メタデータが、番組内におけるスポット放送時間を含むとともに、番組視聴履歴が、番組に対するユーザの視聴状況を含むことにより、より適切にスポットを通知することができる。
【０１９８】
通知スポット判定部２３０２は、視聴状況に応じてスポット検索範囲を決定する。
【０１９９】
また、視聴状況は、ハードディスクレコーダ２０３（記録装置）に記録された番組が早送りで再生された第１の視聴状況、ハードディスクレコーダ２０３（記録装置）に記録された番組が通常速度で再生された第２の視聴状況、及びハードディスクレコーダ２０３（記録装置）に記録された番組が通常速度で複数回数再生された第３の視聴状況を含む。また、スポット検索範囲は、第１の半径距離を有する第１のスポット検索範囲、前記第１の半径距離より長い第２の半径距離を有する第２のスポット検索範囲、及び前記第２の半径距離より長い第３の半径距離を有する第３のスポット検索範囲を含む。通知スポット判定部２３０２は、ハードディスクレコーダ２０３（記録装置）に記録された番組が第１の視聴状況で視聴された場合、スポット検索範囲を第１のスポット検索範囲に決定する。また、通知スポット判定部２３０２は、ハードディスクレコーダ２０３（記録装置）に記録された番組が第２の視聴状況で視聴された場合、スポット検索範囲を第２のスポット検索範囲に決定する。さらに、通知スポット判定部２３０２は、ハードディスクレコーダ２０３（記録装置）に記録された番組が第３の視聴状況で視聴された場合、スポット検索範囲を第３のスポット検索範囲に決定する。
【０２００】
図２５は、本実施の形態３において、番組メタデータと番組視聴履歴とに基づいて生成されるスポットリストの一例を示す図である。スポットリスト２２００は、番組名、放送日時、スポット名、スポット位置、スポットＵＲＬ及び興味度を含む。
【０２０１】
番組名、放送日時、スポット名、スポット位置及びスポットＵＲＬの各情報は、図１６に示す番組メタデータ１４０１の各情報と同様であるため説明を省略する。
【０２０２】
興味度は、ユーザが当該スポットに対してどれだけ興味を持っているかを示す。興味度は、番組内で紹介されたスポットに対するユーザの興味の度合いに応じて「低」、「中」及び「高」の３種類に分類される。興味度は、ユーザの視聴状況に応じて決定される。
【０２０３】
なお、実施の形態３における行動履歴は、図７（Ａ）及び図７（Ｂ）に示す実施の形態１における行動履歴と同様であるため、説明を省略する。
【０２０４】
図２６は、本実施の形態３における通知スポット判定部２３０２の処理の一例を示すフローチャートである。図２０に示すフローチャートは、通知スポット判定部２３０２が、スポットリストと行動履歴とを取得し、ユーザに通知すべきスポットを検索し、スポットの通知を指示するまでの手順の一例を示している。
【０２０５】
図２６において、ステップＳ６１〜Ｓ６６の処理及びステップＳ６９〜Ｓ７１の処理は、実施の形態１のステップＳ１１〜Ｓ１６の処理及びステップＳ１８〜Ｓ２０の処理と同様であるため、説明を省略し、ステップＳ６７〜Ｓ６８の処理についてのみ説明する。
【０２０６】
また、本実施の形態３におけるスポット検索範囲決定処理の手順は、図１０に示す実施の形態１におけるスポット検索範囲決定処理の手順と同様であるため、説明を省略する。また、実施の形態１と同様に、実施の形態３におけるスポット検索範囲決定処理の手順は、図１０に示すフローチャートに限定されない。
【０２０７】
ステップＳ６６でＮ番目のスポット情報が取得されると、通知スポット判定部２３０２は、スポット情報に含まれる興味度と、ステップＳ６３で決定したスポット検索範囲と、スポット検索範囲決定テーブルとに基づいて、興味度に対応するスポット検索範囲を取得する（ステップＳ６７）。
【０２０８】
実施の形態１とは異なり、実施の形態３では、スポット情報は、興味度を有している。通知スポット判定部２３０２は、興味度を利用して、興味度が高いスポットについてはスポット検索範囲を広くし、興味度が低いスポットについてはスポット検索範囲を狭くする。また、スポット通知部１０７は、興味度を利用して、ユーザがスポットの通知に気づきやすいように通知方法を変更してもよい。
【０２０９】
具体的には、実施の形態１では、図９に示すように、スポット検索範囲の分類、すなわち「近距離」、「中距離」又は「長距離」に対してそれぞれ１つの半径距離を予め定めているが、実施の形態３では、通知スポット判定部２３０２は、興味度が高い場合には半径距離を１．５倍したり、興味度が低い場合には半径距離を０．８倍したりしてもよい。つまり、通知スポット判定部２３０２は、興味度に応じて予め設定された係数を半径距離に乗算することにより、興味度に応じたスポット検索範囲を決定する。なお、係数は、興味度が高くなるにつれて大きくなる。
【０２１０】
また、図２７に示すように、通知スポット判定部２３０２は、興味度ごとにスポット検索範囲の半径距離を決定してもよい。
【０２１１】
図２７は、本実施の形態３におけるスポット検索範囲テーブルの一例を示す図である。スポット検索範囲テーブル２４０２は、実施の形態３において、スポット検索範囲が近距離、中距離又は長距離のいずれかに決定された場合に、決定された近距離、中距離又は長距離という分類と、スポットに対する興味度とに対するそれぞれの現在位置からの半径距離を指定するためのテーブルである。スポット検索範囲テーブル２４０２は、通知スポット判定部２３０２に予め保持されている。
【０２１２】
例えば、ステップＳ６３においてスポット検索範囲が近距離に決定されるとともに、スポット情報に含まれる興味度が「低」である場合、通知スポット判定部２３０２は、スポット検索範囲テーブル２４０２を用いて、現在位置を中心とする半径１００ｍの円をスポット検索範囲としてスポット位置を検索する。また、ステップＳ６３においてスポット検索範囲が中距離に決定されるとともに、スポット情報に含まれる興味度が「中」である場合、通知スポット判定部２３０２は、スポット検索範囲テーブル２４０２を用いて、現在位置を中心とする半径１ｋｍの円をスポット検索範囲としてスポット位置を検索する。また、ステップＳ６３においてスポット検索範囲が長距離に決定されるとともに、スポット情報に含まれる興味度が「高」である場合、通知スポット判定部２３０２は、スポット検索範囲テーブル２４０２を用いて、現在位置を中心とする半径１０ｋｍの円をスポット検索範囲としてスポット位置を検索する。
【０２１３】
次に、通知スポット判定部２３０２は、Ｎ番目のスポット情報に含まれるスポット位置が、取得したスポット検索範囲内であるか否かを判定する（ステップＳ６８）。
【０２１４】
なお、例えば、興味度が高い場合は、スポット通知部１０７は、振動、音声及び発光によりユーザにスポット情報を複数回通知してもよい。また、興味度が低い場合は、スポット通知部１０７は、振動によりユーザにスポット情報を一回のみ通知してもよい。このように、スポット通知部１０７は、興味度に応じてスポット情報を通知する装置を変更したり、興味度に応じてスポット情報を通知する回数を変更したりしてもよい。
【０２１５】
なお、本実施の形態３では、視聴時におけるユーザによる操作履歴が視聴状況として利用されるが、視聴状況は操作履歴に限定されない。
【０２１６】
例えば、テレビ２０２は、ユーザを撮影するカメラと、カメラによって撮影されたユーザの視線の方向を検出する視線方向検出部と、視線方向検出部によって検出された視線の方向がテレビ２０２に向かっている時間を計測する時間計測部とを備えてもよい。通知スポット判定部２３０２は、ユーザが番組のどの区間をどれだけの時間視聴したかを判定し、視聴した時間を視聴状況として利用してもよい。
【０２１７】
また、例えば、テレビ２０２又は携帯端末（スポット通知装置）は、ユーザの発する声を取得するマイクと、マイクによって取得された音声を認識する音声認識部とを備えてもよい。通知スポット判定部２３０２は、音声認識部によって認識されたユーザの笑い声又はユーザの会話の内容から、ユーザが番組のどの区間をどれだけの時間興味を持って視聴したかを判定し、興味を持って視聴した時間を視聴状況として利用してもよい。
【０２１８】
また、例えば、スポット通知システムは、ユーザに装着される血圧計、体温計、心電計又は脳波計を備えてもよい。通知スポット判定部２３０２は、血圧計、体温計、心電計又は脳波計によって計測される血圧、体温、心拍数又は脳波から、ユーザが番組のどの区間をどれだけの時間興味を持って視聴したかを判定し、興味を持って視聴した時間を視聴状況として利用してもよい。
【０２１９】
ここで、スポットリストが生成されるまでの流れを実際のデータを用いて説明する。
【０２２０】
番組メタデータサーバ２０１は、図２３に示す番組メタデータ２０００を保持している。また、テレビ２０２又はハードディスクレコーダ２０３は、図２４に示す番組視聴履歴２１００を保持している。
【０２２１】
スポットリスト生成部２３０１は、視聴履歴取得部１０２から番組視聴履歴２１００を取得する。番組視聴履歴２１００は、視聴履歴取得部１０２が予め取得しておいてもよいし、スポットリスト生成部２３０１がスポットリストを生成するタイミングで視聴履歴取得部１０２によって取得されてもよい。
【０２２２】
スポットリスト生成部２３０１は、番組視聴履歴２１００に記載された番組に関する番組メタデータを番組メタデータ取得部１０１から取得する。番組メタデータ取得部１０１は、番組メタデータサーバ２０１から全ての番組に関する番組メタデータを予め取得しておいて、番組視聴履歴２１００に記載された番組に関する番組メタデータのみをスポットリスト生成部２３０１に出力してもよい。また、番組メタデータ取得部１０１は、スポットリスト生成部２３０１から番組視聴履歴２１００に記載された番組に関する番組メタデータの取得を要求されたタイミングで、番組視聴履歴２１００に記載された番組に関する番組メタデータのみを取得し、スポットリスト生成部２３０１に出力してもよい。
【０２２３】
スポットリスト生成部２３０１は、番組視聴履歴２１００の１つ目の番組に対応する番組メタデータ２００１を取得する。番組メタデータ２００１は、番組名が「下町グルメ紀行」であり、放送日時が「２０１３／０３／０９  ０８：００〜１０：００」である番組に対応する番組メタデータである。
【０２２４】
そして、スポットリスト生成部２３０１は、番組メタデータ２００１内の１つめのスポット（「ＹＹＹカフェ」）のスポット放送時間（「０８：００〜０８：１５」）を取得し、取得したスポット放送時間の視聴状況を番組視聴履歴２１０１から取得する。取得したスポット放送時間の視聴状況は「通常再生」であるため、スポットリスト生成部２３０１は、興味度を「中」に決定する。そして、スポットリスト生成部２３０１は、番組メタデータ２００１内の「番組名」をスポットリストの「番組名」に代入し、番組メタデータ２００１内の「放送日時」をスポットリストの「放送日時」に代入し、番組メタデータ２００１内の「スポット名」をスポットリストの「スポット名」に代入し、番組メタデータ２００１内の「スポット位置」をスポットリストの「スポット位置」に代入し、番組メタデータ２００１内の「スポットＵＲＬ」をスポットリストの「スポットＵＲＬ」に代入し、スポットリストの「興味度」に「中」を代入する。
【０２２５】
次に、スポットリスト生成部２３０１は、番組メタデータ２００１内の２つめのスポット（「ＺＺＺレストラン」）のスポット放送時間（「０８：１５〜０８：２０」）を取得し、取得したスポット放送時間の視聴状況を番組視聴履歴２１０１から取得する。取得したスポット放送時間の視聴状況は「倍速再生」であるため、スポットリスト生成部２３０１は、興味度を「低」に決定する。そして、スポットリスト生成部２３０１は、番組メタデータ２００１内の「番組名」をスポットリストの「番組名」に代入し、番組メタデータ２００１内の「放送日時」をスポットリストの「放送日時」に代入し、番組メタデータ２００１内の「スポット名」をスポットリストの「スポット名」に代入し、番組メタデータ２００１内の「スポット位置」をスポットリストの「スポット位置」に代入し、番組メタデータ２００１内の「スポットＵＲＬ」をスポットリストの「スポットＵＲＬ」に代入し、スポットリストの「興味度」に「低」を代入する。
【０２２６】
次に、スポットリスト生成部２３０１は、番組メタデータ２００１内の３つめのスポット（「ＸＸＸブティック」）のスポット放送時間（「０８：２０〜０８：２５」）を取得し、取得したスポット放送時間の視聴状況を番組視聴履歴２１０１から取得する。取得したスポット放送時間の視聴状況は「未視聴」であるため、スポットリスト生成部２３０１は、当該スポットをスポットリストに追加しない。
【０２２７】
スポットリスト生成部２３０１は、番組視聴履歴２１０１の全ての番組に対して、同様の動作を行うことで、スポットリスト２２００を完成させる。
【０２２８】
通知スポット判定部２３０２がスポットリストと行動履歴とを取得してユーザに通知すべきスポットを検索する際、スポット検索範囲が「近距離」に決定され、スポットリスト２２００の「ＹＹＹカフェ」に対応する興味度が「中」である場合、通知スポット判定部２３０２は、スポット検索範囲テーブル２４０２を参照し、スポット検索範囲である「近距離」と興味度である「中」とに対応付けられている半径距離「５００ｍ」を抽出し、現在位置を中心とする半径５００ｍの円内に「ＹＹＹカフェ」のスポット位置が含まれているか否かを判定する。これにより、通知スポット判定部２３０２は、スポット「ＹＹＹカフェ」を通知するか否かを判定する。
【０２２９】
また、スポット検索範囲が「近距離」に決定され、スポットリスト２２００の「ＺＺＺレストラン」に対応する興味度が「低」である場合、通知スポット判定部２３０２は、スポット検索範囲テーブル２４０２を参照し、スポット検索範囲である「近距離」と興味度である「低」とに対応付けられている半径距離「１００ｍ」を抽出し、現在位置を中心とする半径１００ｍの円内に「ＺＺＺレストラン」のスポット位置が含まれているか否かを判定する。これにより、通知スポット判定部２３０２は、スポット「ＺＺＺレストラン」を通知するか否かを判定する。以上により、ユーザの番組に対する視聴状況によって、スポット検索範囲を変えることができる。
【０２３０】
なお、本実施の形態１〜３において、テレビ２０２又はハードディスクレコーダ２０３は、番組を試聴しているユーザを特定し、特定したユーザ毎に番組視聴履歴を記憶してもよい。視聴履歴取得部１０２は、スポット通知装置を利用するユーザを特定し、特定したユーザに対応する番組視聴履歴を取得してもよい。スポットリスト生成部１０３，２３０１は、特定したユーザに対応するスポットリストを生成してもよい。これにより、例えば１つのテレビを複数のユーザが視聴する場合、複数のユーザのそれぞれが視聴した番組で紹介されたスポットを通知することができる。
【０２３１】
なお、上述した具体的実施形態には以下の構成を有する発明が主に含まれている。
【０２３２】
本発明の一局面に係るスポット通知方法は、ユーザが視聴した番組で紹介されたスポットを通知するスポット通知方法であって、前記ユーザの番組の視聴履歴を取得する視聴履歴取得ステップと、番組で紹介されたスポットの名称及び位置情報を含む番組データを取得する番組データ取得ステップと、取得された前記視聴履歴及び前記番組データに基づいて、前記ユーザが視聴した番組で紹介されたスポットの名称及び位置情報を含むスポットリストを生成する生成ステップと、前記ユーザの現在位置を取得する位置取得ステップと、取得された前記現在位置を行動履歴として時系列に保持する行動履歴保持ステップと、前記行動履歴に応じて検索範囲を決定する検索範囲決定ステップと、前記スポットリストを参照し、決定された前記検索範囲内に存在する前記スポットを検索する検索ステップと、検索された前記スポットに関する情報をユーザに通知する通知ステップとを含む。
【０２３３】
この構成によれば、ユーザの番組の視聴履歴が取得される。番組で紹介されたスポットの名称及び位置情報を含む番組データが取得される。取得された視聴履歴及び番組データに基づいて、ユーザが視聴した番組で紹介されたスポットの名称及び位置情報を含むスポットリストが生成される。ユーザの現在位置が取得される。取得された現在位置が行動履歴として時系列に保持される。行動履歴に応じて検索範囲が決定される。スポットリストが参照され、決定された検索範囲内に存在するスポットが検索される。検索されたスポットに関する情報がユーザに通知される。
【０２３４】
したがって、ユーザの現在位置を時系列に表す行動履歴に応じて検索範囲が決定され、決定された検索範囲内に存在するスポットに関する情報がユーザに通知されるので、ユーザが視聴した番組で紹介されたスポットを適切なタイミングで確実に通知することができる。
【０２３５】
また、上記のスポット通知方法において、前記検索範囲は、第１の半径距離を有する第１の検索範囲、前記第１の半径距離より長い第２の半径距離を有する第２の検索範囲、及び前記第２の半径距離より長い第３の半径距離を有する第３の検索範囲を含み、前記検索範囲決定ステップは、取得された前記現在位置が所定の期間内の前記行動履歴に含まれるか否かを判断し、取得された前記現在位置が前記所定の期間内の前記行動履歴に含まれると判断された場合、前記検索範囲を前記第１の検索範囲に決定し、取得された前記現在位置が前記所定の期間内の前記行動履歴に含まれないと判断された場合、取得された前記現在位置が前記所定の期間より前の前記行動履歴に含まれるか否かを判断し、取得された前記現在位置が前記所定の期間より前の前記行動履歴に含まれると判断された場合、前記検索範囲を前記第２の検索範囲に決定し、取得された前記現在位置が前記所定の期間より前の前記行動履歴に含まれないと判断された場合、前記検索範囲を前記第３の検索範囲に決定することが好ましい。
【０２３６】
この構成によれば、検索範囲は、第１の半径距離を有する第１の検索範囲、第１の半径距離より長い第２の半径距離を有する第２の検索範囲、及び第２の半径距離より長い第３の半径距離を有する第３の検索範囲を含む。取得された現在位置が所定の期間内の行動履歴に含まれるか否かが判断される。そして、取得された現在位置が所定の期間内の行動履歴に含まれると判断された場合、検索範囲は、第１の検索範囲に決定される。取得された現在位置が所定の期間内の行動履歴に含まれないと判断された場合、取得された現在位置が所定の期間より前の行動履歴に含まれるか否かが判断される。取得された現在位置が所定の期間より前の行動履歴に含まれると判断された場合、検索範囲は、第２の検索範囲に決定される。取得された現在位置が所定の期間より前の行動履歴に含まれないと判断された場合、検索範囲は、第３の検索範囲に決定される。
【０２３７】
したがって、現在位置がユーザの日常の行動範囲内であるか否か、及び現在位置にユーザが以前来たことがあるか否かに応じて検索範囲の広さが変化するので、ユーザの行動履歴に応じてスポットに関する情報を通知することができる。
【０２３８】
また、上記のスポット通知方法において、前記検索ステップは、前記スポットの種別と、前記スポットを通知するか否かを判断するための通知条件とを対応付けた通知判定テーブルを参照し、前記スポットの種別に対応する前記通知条件を満たすスポットを検索することが好ましい。
【０２３９】
この構成によれば、スポットの種別と、スポットを通知するか否かを判断するための通知条件とを対応付けた通知判定テーブルが参照され、スポットの種別に対応する通知条件を満たすスポットが検索される。したがって、スポットの種別毎に通知条件が設定されているので、スポットの種別に応じて当該スポットに関する情報を通知するか否かを決定することができる。
【０２４０】
また、上記のスポット通知方法において、前記通知条件は、現在の時刻が前記スポットの営業時間内であること、又は現在の時刻が前記スポットに対して予め設定された時間帯であることを含むことが好ましい。
【０２４１】
この構成によれば、スポットの営業時間外にユーザが当該スポットを訪問することを防止することができる。また、スポットに対して予め設定された最適な時間帯にユーザが当該スポットを訪問するように促すことができる。
【０２４２】
また、上記のスポット通知方法において、前記ユーザの移動速度を取得する移動速度取得ステップをさらに含み、前記通知条件は、取得された前記ユーザの移動速度が歩行速度以下であることを含むことが好ましい。
【０２４３】
この構成によれば、ユーザの移動速度が歩行速度以下である場合に、スポットに関する情報が通知されるので、例えば、ユーザが立ち止まったタイミングなど、ユーザが見やすいタイミングでスポットに関する情報を通知することができる。
【０２４４】
また、上記のスポット通知方法において、前記ユーザの活動量を取得する活動量取得ステップをさらに含み、前記検索ステップは、取得された前記ユーザの活動量に応じて前記スポットを通知するタイミングを決定することが好ましい。
【０２４５】
この構成によれば、ユーザの活動量に応じてスポットを通知するタイミングが決定されるので、例えば、ユーザが立ち止まったタイミング又はユーザが電車で移動しているタイミングなど、ユーザが見やすいタイミングでスポットに関する情報を通知することができる。
【０２４６】
また、上記のスポット通知方法において、前記視聴履歴は、番組に対して前記ユーザがどのように視聴したかを表す視聴状況を含み、前記検索範囲決定ステップは、前記視聴状況に応じて検索範囲を決定することが好ましい。
【０２４７】
この構成によれば、番組に対してユーザがどのように視聴したかを表す視聴状況に応じて検索範囲が決定されるので、ユーザが興味のあるスポットについては通知し、ユーザが興味のないスポットについては通知しないようにすることができる。
【０２４８】
また、上記のスポット通知方法において、前記視聴状況は、記録装置に記録された番組が早送りで再生された第１の視聴状況、前記記録装置に記録された番組が通常速度で再生された第２の視聴状況、及び前記記録装置に記録された番組が通常速度で複数回数再生された第３の視聴状況を含み、前記検索範囲は、第１の半径距離を有する第１の検索範囲、前記第１の半径距離より長い第２の半径距離を有する第２の検索範囲、及び前記第２の半径距離より長い第３の半径距離を有する第３の検索範囲を含み、前記検索範囲決定ステップは、前記記録装置に記録された番組が前記第１の視聴状況で視聴された場合、前記検索範囲を前記第１の検索範囲に決定し、前記記録装置に記録された番組が前記第２の視聴状況で視聴された場合、前記検索範囲を前記第２の検索範囲に決定し、前記記録装置に記録された番組が前記第３の視聴状況で視聴された場合、前記検索範囲を前記第３の検索範囲に決定することが好ましい。
【０２４９】
この構成によれば、視聴状況は、記録装置に記録された番組が早送りで再生された第１の視聴状況、記録装置に記録された番組が通常速度で再生された第２の視聴状況、及び記録装置に記録された番組が通常速度で複数回数再生された第３の視聴状況を含む。検索範囲は、第１の半径距離を有する第１の検索範囲、第１の半径距離より長い第２の半径距離を有する第２の検索範囲、及び第２の半径距離より長い第３の半径距離を有する第３の検索範囲を含む。そして、記録装置に記録された番組が第１の視聴状況で視聴された場合、検索範囲は、第１の検索範囲に決定される。また、記録装置に記録された番組が第２の視聴状況で視聴された場合、検索範囲は、第２の検索範囲に決定される。さらに、記録装置に記録された番組が第３の視聴状況で視聴された場合、検索範囲は、第３の検索範囲に決定される。
【０２５０】
したがって、記録装置に記録された番組に対するユーザの操作に応じて、検索範囲の広さを変更することができ、ユーザが興味のあるスポットについては通知し、ユーザが興味のないスポットについては通知しないようにすることができる。
【０２５１】
本発明の他の局面に係るスポット通知装置は、ユーザが視聴した番組で紹介されたスポットを通知するスポット通知装置であって、前記ユーザの番組の視聴履歴を取得する視聴履歴取得部と、番組で紹介されたスポットの名称及び位置情報を含む番組データを取得する番組データ取得部と、取得された前記視聴履歴及び前記番組データに基づいて、前記ユーザが視聴した番組で紹介されたスポットの名称及び位置情報を含むスポットリストを生成する生成部と、前記ユーザの現在位置を取得する位置取得部と、取得された前記現在位置を行動履歴として時系列に保持する行動履歴保持部と、前記行動履歴に応じて検索範囲を決定する検索範囲決定部と、前記スポットリストを参照し、決定された前記検索範囲内に存在する前記スポットを検索する検索部と、検索された前記スポットに関する情報をユーザに通知する通知部とを備える。
【０２５２】
この構成によれば、ユーザの番組の視聴履歴が取得される。番組で紹介されたスポットの名称及び位置情報を含む番組データが取得される。取得された視聴履歴及び番組データに基づいて、ユーザが視聴した番組で紹介されたスポットの名称及び位置情報を含むスポットリストが生成される。ユーザの現在位置が取得される。取得された現在位置が行動履歴として時系列に保持される。行動履歴に応じて検索範囲が決定される。スポットリストが参照され、決定された検索範囲内に存在するスポットが検索される。検索されたスポットに関する情報がユーザに通知される。
【０２５３】
したがって、ユーザの現在位置を時系列に表す行動履歴に応じて検索範囲が決定され、決定された検索範囲内に存在するスポットに関する情報がユーザに通知されるので、ユーザが視聴した番組で紹介されたスポットを適切なタイミングで確実に通知することができる。
【０２５４】
本発明の他の局面に係るスポット通知プログラムは、ユーザが視聴した番組で紹介されたスポットを通知するスポット通知プログラムであって、前記ユーザの番組の視聴履歴を取得する視聴履歴取得部と、番組で紹介されたスポットの名称及び位置情報を含む番組データを取得する番組データ取得部と、取得された前記視聴履歴及び前記番組データに基づいて、前記ユーザが視聴した番組で紹介されたスポットの名称及び位置情報を含むスポットリストを生成する生成部と、前記ユーザの現在位置を取得する位置取得部と、取得された前記現在位置を行動履歴として時系列に保持する行動履歴保持部と、前記行動履歴に応じて検索範囲を決定する検索範囲決定部と、前記スポットリストを参照し、決定された前記検索範囲内に存在する前記スポットを検索する検索部と、検索された前記スポットに関する情報をユーザに通知する通知部としてコンピュータを機能させる。
【０２５５】
この構成によれば、ユーザの番組の視聴履歴が取得される。番組で紹介されたスポットの名称及び位置情報を含む番組データが取得される。取得された視聴履歴及び番組データに基づいて、ユーザが視聴した番組で紹介されたスポットの名称及び位置情報を含むスポットリストが生成される。ユーザの現在位置が取得される。取得された現在位置が行動履歴として時系列に保持される。行動履歴に応じて検索範囲が決定される。スポットリストが参照され、決定された検索範囲内に存在するスポットが検索される。検索されたスポットに関する情報がユーザに通知される。
【０２５６】
したがって、ユーザの現在位置を時系列に表す行動履歴に応じて検索範囲が決定され、決定された検索範囲内に存在するスポットに関する情報がユーザに通知されるので、ユーザが視聴した番組で紹介されたスポットを適切なタイミングで確実に通知することができる。
【０２５７】
なお、発明を実施するための形態の項においてなされた具体的な実施態様または実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例にのみ限定して狭義に解釈されるべきものではなく、本発明の精神と特許請求事項との範囲内で、種々変更して実施することができるものである。
【産業上の利用可能性】
【０２５８】
本発明に係るスポット通知方法、スポット通知装置及びスポット通知プログラムは、ユーザが視聴した番組で紹介されたスポットを適切なタイミングで確実に通知することができ、ユーザが視聴した番組で紹介されたスポットを通知するスポット通知方法、スポット通知装置及びスポット通知プログラムとして有用である。
【図１】
2014141626.tif 000003
【図２】
2014141626.tif 000004
【図３】
2014141626.tif 000005
【図４】
2014141626.tif 000006
【図５】
2014141626.tif 000007
【図６】
2014141626.tif 000008
【図７】
2014141626.tif 000009
【図８】
2014141626.tif 000010
【図９】
2014141626.tif 000011
【図１０】
2014141626.tif 000012
【図１１】
2014141626.tif 000013
【図１２】
2014141626.tif 000014
【図１３】
2014141626.tif 000015
【図１４】
2014141626.tif 000016
【図１５】
2014141626.tif 000017
【図１６】
2014141626.tif 000018
【図１７】
2014141626.tif 000019
【図１８】
2014141626.tif 000020
【図１９】
2014141626.tif 000021
【図２０】
2014141626.tif 000022
【図２１】
2014141626.tif 000023
【図２２】
2014141626.tif 000024
【図２３】
2014141626.tif 000025
【図２４】
2014141626.tif 000026
【図２５】
2014141626.tif 000027
【図２６】
2014141626.tif 000028
【図２７】
2014141626.tif 000029
【国際調査報告】
2014141626.tif 000030
2014141626.tif 000031
2014141626.tif 000032
2014141626.tif 000033