(57)【要約】【課題】ユーザの嗜好に合ったコンテンツを記録し、さらに、そのコンテンツをユーザの活動に応じたタイミングでユーザの活動に応じて利用すること。【解決手段】ビデオレコーダ１００は、コンテンツを記録し、記録されたコンテンツに関する名所キーワードを取得して記録する。ビデオレコーダ１００とインターネット１０を通じて接続可能な携帯情報端末２００は、携帯情報端末２００の現在位置に対応する地名情報を取得して蓄積し、ビデオレコーダ１００から名所キーワードを取得し、地名情報の中から名所候補を絞り込み、絞り込まれた地名情報と一致する名所キーワードを判定し、判定された名所キーワードに関するコンテンツが記録されていることを報知する。【選択図】図１
2011248496.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置と、
前記第１の情報処理装置にネットワークを通じて接続可能な第２の情報処理装置とを具備し、
前記第１の情報処理装置は、
コンテンツを記録し、前記記録されたコンテンツに関する名所キーワードを取得して記録するコンテンツ記録部を有し、
前記第２の情報処理装置は、
前記第２の情報処理装置の現在位置に対応する地名情報を取得して蓄積する地名蓄積部と、
前記第１の情報処理装置に記録された前記名所キーワードを取得する名所キーワード取得部と、
前記地名情報の中から名所候補を絞り込んで名所候補地名情報を抽出し、前記名所候補地名情報と一致する前記名所キーワードを判定する名所キーワード判定部と、
前記判定された名所キーワードに関するコンテンツが前記第１の情報処理装置に記録されていることを報知するコンテンツ記録報知部とを有する
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記第１の情報処理装置は、
複数のコンテンツに関する情報を含む電子番組ガイドデータを取得する電子番組ガイド取得部をさらに有し、
前記コンテンツ記録部は、前記記録されたコンテンツに含まれる字幕データからの前記名所キーワードの抽出と、前記電子番組ガイド取得部により取得された電子番組ガイドデータ中の前記記録されたコンテンツに関する情報からの前記名所キーワードの抽出との少なくともいずれか一方を行う
情報処理システム。
【請求項３】
請求項２に記載の情報処理システムであって、
前記地名蓄積部は、前記第２の情報処理装置の現在位置に対応するＧＰＳ（Global Positioning System）情報を取得し、前記取得したＧＰＳ情報をもとに地名情報を取得する
情報処理システム。
【請求項４】
請求項３に記載の情報処理システムであって、
前記名所キーワード判定部は、時間の周期的に現れる地名情報を排除した地名情報を、名所候補地名情報の絞り込みの結果とする
情報処理システム。
【請求項５】
請求項４に記載の情報処理システムであって、
前記第２の情報処理装置は、
前記第１の情報処理装置に記録されたコンテンツを前記ネットワークを通じて取得し、再生する再生部をさらに有する
情報処理システム。
【請求項６】
請求項５に記載の情報処理システムであって、
前記第１の情報処理装置は、
前記第２の情報処理装置から前記名所候補地名情報を取得する地名取得部と、
前記電子番組ガイド取得部にて取得された電子番組ガイドデータから前記名所候補地名情報を含むコンテンツに関する情報を検出し、前記検出されたコンテンツに関する情報をもとに予約録画を行う予約録画部とをさらに有する
情報処理システム。
【請求項７】
請求項６に記載の情報処理システムであって、
前記第１の情報処理装置は、
前記第２の情報処理装置の前記再生部により再生されるコンテンツに含まれる字幕データから地名情報を字幕地名情報として抽出し、前記名所候補地名情報と一致する字幕地名情報を判定する地名情報判定部と、
前記判定された字幕地名情報が前記再生部により再生されるコンテンツに含まれることを報知する地名情報報知部とをさらに有する
情報処理システム。
【請求項８】
コンテンツを記録し、前記記録されたコンテンツに関する名所キーワードを取得して記録するコンテンツ記録部と、
現在位置に対応する地名情報を取得して蓄積する地名蓄積部と、前記コンテンツ記録部に記録された前記名所キーワードを取得する名所キーワード取得部と、前記地名情報の中から名所候補を絞り込んで名所候補地名情報を抽出し、前記名所候補地名情報と一致する前記名所キーワードを判定する名所キーワード判定部と、前記判定された名所キーワードに関するコンテンツが前記コンテンツ記録部に記録されていることを報知するコンテンツ記録報知部とを有する情報処理端末とネットワークを通じて接続可能な接続部と、
前記情報処理端末から前記名所候補地名情報を取得する地名取得部と、
前記電子番組ガイド取得部にて取得された電子番組ガイドデータから前記名所候補地名情報を含むコンテンツに関する情報を検出し、前記検出されたコンテンツに関する情報をもとに予約録画を行う予約録画部と
を具備する情報処理装置。
【請求項９】
請求項８に記載の情報処理装置であって、
前記情報処理端末は、前記第１の情報処理装置に記録されたコンテンツを前記ネットワークを通じて取得し、再生する再生部をさらに有し、
前記情報処理端末の前記再生部により再生されるコンテンツに含まれる字幕データから地名情報を字幕地名情報として抽出し、前記名所候補地名情報と一致する字幕地名情報を判定する地名情報判定部と、
前記判定された字幕地名情報が前記再生部により再生されるコンテンツに含まれることを報知する地名情報報知部と
をさらに具備する情報処理装置。
【請求項１０】
コンテンツを記録し、前記記録されたコンテンツに関する名所キーワードを取得して記録するコンテンツ記録部を有する記録装置にネットワークを通じて接続可能な接続部と、
現在位置に対応する地名情報を取得して蓄積する地名蓄積部と、
前記記録装置に記録された前記名所キーワードを取得する名所キーワード取得部と、
前記地名情報の中から名所候補を絞り込んで名所候補地名情報を抽出し、前記名所候補地名情報と一致する前記名所キーワードを判定する名所キーワード判定部と、
前記判定された名所キーワードに関するコンテンツが前記記録装置に記録されていることを報知するコンテンツ記録報知部と
を具備する情報処理装置。
【請求項１１】
第１の情報処理装置と、前記第１の情報処理装置にネットワークを通じて接続可能な第２の情報処理装置とによる情報処理方法であって、
前記第１の情報処理装置のコンテンツ記録部により、コンテンツを記録し、前記記録されたコンテンツに関する名所キーワードを取得して記録し、
前記第２の情報処理装置の地名蓄積部により、前記第２の情報処理装置の現在位置に対応する地名情報を取得して蓄積し、
前記第２の情報処理装置の名所キーワード取得部により、前記第１の情報処理装置に記録された前記名所キーワードを取得し、
前記第２の情報処理装置の名所キーワード判定部により、前記地名情報の中から名所候補を絞り込んで名所候補地名情報を抽出し、前記名所候補地名情報と一致する前記名所キーワードを判定し、
前記第２の情報処理装置のコンテンツ記録報知部により、前記判定された名所キーワードに関するコンテンツが前記第１の情報処理装置に記録されていることを報知する
情報処理方法。
【請求項１２】
コンテンツを記録し、前記記録されたコンテンツに関する名所キーワードを取得して記録するコンテンツ記録部と、
現在位置に対応する地名情報を取得して蓄積する地名蓄積部と、
前記地名情報の中から名所候補を絞り込んで名所候補地名情報を抽出し、前記名所候補地名情報と一致する前記名所キーワードを判定する名所キーワード判定部と、
前記判定された名所キーワードに関するコンテンツが前記コンテンツ記録部に記録されていることを報知するコンテンツ記録報知部と
を具備する情報処理装置。
【請求項１３】
コンテンツ記録部により、コンテンツを記録し、前記記録されたコンテンツに関する名所キーワードを取得して記録し、
地名蓄積部により、現在位置に対応する地名情報を取得して蓄積し、
判定部により、前記地名情報の中から名所候補を絞り込んで名所候補地名情報を抽出し、前記名所候補地名情報と一致する前記名所キーワードを判定し、
報知部により、前記判定された名所キーワードに関するコンテンツが前記コンテンツ記録部に記録されていることを報知する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを受信して記録可能な情報処理システム、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
近年、ＰＣ（Personal Computer）、携帯電話、ＰＤＡ（Personal Digital Assistant）などの情報処理装置の小型、軽量化が進んでおり、外出先でインターネットに接続して、行き先に関する情報が公開されたウェブページや映像などを参照することができる。また、カメラを備えた情報処理装置であれば、そのカメラにより外出先で撮影を行って画像データを保存したり、ネットワークを通じて他のユーザの端末に転送したりすることも可能である。
【０００３】
ところで、ユーザが過去に外出先で撮影した画像の位置情報を利用して、ユーザの嗜好に合った放送番組をＥＰＧ（Electronic Program Guide、電子番組ガイド）データから抽出し、抽出した放送番組を記録することができる仕組みが提案されている。この仕組みにおいては、ＥＰＧデータに放送番組に関連する位置情報（緯度経度情報）が記録され、ユーザが過去に撮影した画像の位置情報とＥＰＧデータ中の位置情報とが比較されることによって、ユーザが過去に撮影を行った場所に関連する放送番組の録画予約が行われる（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２９０６３１号公報（段落［０００５］、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のように、ユーザが過去に撮影した画像の位置情報とＥＰＧデータ中の位置情報とが比較されることによって、ユーザが過去に撮影を行った場所に関連する放送番組を特定する仕組みによれば、ユーザによる撮影の活動そのものが、ユーザの嗜好情報を生成するための要因となるため、撮影行為のユーザ間での頻度の違いが、サービスの結果に反映されやすい。すなわち、頻繁に撮影を行うことのないユーザはサービスを有効に享受できない場合がある。そこで、撮影活動など、ユーザ間で頻度的な違いを生じ得る行為に拠らずにユーザの嗜好情報を良好に収集して、そのユーザの嗜好に合った放送番組を特定できる仕組みが求められている。
【０００６】
さらに、自宅内の録画装置にユーザの嗜好に合った放送番組が録画されている場合、ユーザは、その録画番組を自宅で鑑賞することが普通である。一方、ユーザが旅行等で名所を訪れているとき、その名所に関する録画番組を視聴できれば、ユーザにとってそれは有益な情報となり、ユーザの旅行の楽しみをさらに増幅させることができる。しかし、旅行等で名所を訪れているとき、ユーザは、自宅内の録画装置に録画された録画番組を視聴することはできないし、その名所に関する番組が録画されていることも知ることができないこともある。
【０００７】
以上のような事情に鑑み、本発明の目的は、ユーザが出先でその出先に関する放送番組が録画されていることを知って、必要に応じてその録画番組を視聴することのできる情報処理システム、情報処理装置及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態に係る情報処理システムは、第１の情報処理装置と、上記第１の情報処理装置にネットワークを通じて接続可能な第２の情報処理装置とを有する。
上記第１の情報処理装置は、コンテンツを記録し、上記記録されたコンテンツに関する名所キーワードを取得して記録するコンテンツ記録部を有する。
上記第２の情報処理装置は、地名蓄積部と、名所キーワード取得部と、名所キーワード判定部と、コンテンツ記録報知部とを有する。
地名蓄積部は、上記第２の情報処理装置の現在位置に対応する地名情報を取得して蓄積する。
名所キーワード取得部は、上記第１の情報処理装置に記録された上記名所キーワードを取得する。
名所キーワード判定部は、上記地名情報の中から名所候補を絞り込んで名所候補地名情報を抽出し、上記名所候補地名情報と一致する上記名所キーワードを判定する。
コンテンツ記録報知部は、上記判定された名所キーワードに関するコンテンツが上記第１の情報処理装置に記録されていることを報知する。
【０００９】
これにより、第２の情報処理装置を所持しているユーザが観光等をしている場合などに、ユーザが第１の情報処理装置に記録された番組で紹介された名所を訪れるタイミングで、第２の情報処理装置により、第１の情報処理装置に記録されたコンテンツがあることを報知することができる。
【００１０】
上記第１の情報処理装置は、複数のコンテンツに関する情報を含む電子番組ガイドデータを取得する電子番組ガイド取得部をさらに有する。
上記コンテンツ記録部は、上記記録されたコンテンツに含まれる字幕データからの上記名所キーワードの抽出と、上記電子番組ガイド取得部により取得された電子番組ガイドデータ中の上記記録されたコンテンツに関する情報からの上記名所キーワードの抽出との少なくともいずれか一方を行う。
【００１１】
コンテンツ記録部により同一のコンテンツについて字幕データと電子番組ガイドデータとのそれぞれから名所キーワードを抽出すれば、名所キーワードをより数多く種類抽出することができる。
【００１２】
上記地名蓄積部は、上記第２の情報処理装置の現在位置に対応するＧＰＳ（Global Positioning System）情報を取得し、上記取得したＧＰＳ情報をもとに地名情報を取得する。
【００１３】
これにより、ユーザ間で頻度的な違いを生じ得る行為に拠らずに地名情報を良好に収集して、ユーザが過去に訪れたことのある放送番組を名所に関するコンテンツを特定できる。
【００１４】
上記名所キーワード判定部は、時間の周期的に現れる地名情報を排除した地名情報を、名所候補地名情報の絞り込みの結果とする。
【００１５】
これにより、ユーザが周期的に訪れる地名が名所候補から排除されるので、ユーザの嗜好に合う地名が名所候補として絞り込まれ、名所候補の絞り込みの精度を高めることができる。
【００１６】
上記第２の情報処理装置は、上記第１の情報処理装置に記録されたコンテンツを上記ネットワークを通じて取得し、再生する再生部をさらに有する。
【００１７】
これにより、第２の情報処理装置を所持しているユーザが観光等をしている場合などに、ユーザが第１の情報処理装置に記録された番組で紹介された名所を訪れるタイミングで、第２の情報処理装置により第１の情報処理装置に記録されたコンテンツを再生することができる。
【００１８】
上記第１の情報処理装置は、地名取得部と、予約録画部とをさらに有する。
地名取得部は、上記第２の情報処理装置から上記名所候補地名情報を取得する。
予約録画部は、上記電子番組ガイド取得部にて取得された電子番組ガイドデータから上記名所候補地名情報を含むコンテンツに関する情報を検出し、上記検出されたコンテンツに関する情報をもとに予約録画を行う。
【００１９】
これにより、ユーザが過去に訪れたことのある名所に関するコンテンツを自動的に第１の情報処理装置に記録することができる。
【００２０】
上記第１の情報処理装置は、地名情報判定部と、地名情報報知部とをさらに有する。
地名情報判定部は、上記第２の情報処理装置の上記再生部により再生されるコンテンツに含まれる字幕データから地名情報を字幕地名情報として抽出し、上記名所候補地名情報と一致する字幕地名情報を判定する。
地名情報報知部は、上記判定された字幕地名情報が上記再生部により再生されるコンテンツに含まれることを報知する。
【００２１】
これにより、第１の情報処理装置に記録されたコンテンツを再生中に、ユーザが過去に訪れた名所に関するシーンであることを、ユーザに報知することができる。
【００２２】
本発明の一形態に係る情報処理装置は、コンテンツ記録部と、接続部と、地名取得部と、予約録画部とを有する。
コンテンツ記録部は、コンテンツを記録し、上記記録されたコンテンツに関する名所キーワードを取得して記録する。
接続部は、現在位置に対応する地名情報を取得して蓄積する地名蓄積部と、上記コンテンツ記録部に記録された上記名所キーワードを取得する名所キーワード取得部と、上記地名情報の中から名所候補を絞り込んで名所候補地名情報を抽出し、上記名所候補地名情報と一致する上記名所キーワードを判定する名所キーワード判定部と、上記判定された名所キーワードに関するコンテンツが上記コンテンツ記録部に記録されていることを報知するコンテンツ記録報知部とを有する情報処理端末とネットワークを通じて接続可能である。
地名取得部は、上記情報処理端末から上記名所候補地名情報を取得する。
予約録画部は、上記電子番組ガイド取得部にて取得された電子番組ガイドデータから上記名所候補地名情報を含むコンテンツに関する情報を検出し、上記検出されたコンテンツに関する情報をもとに予約録画を行う。
【００２３】
上記情報処理端末は、上記第１の情報処理装置に記録されたコンテンツを上記ネットワークを通じて取得し、再生する再生部をさらに有する。
情報処理装置は、地名情報判定部と、地名情報報知部とをさらに有する。
地名情報判定部は、上記情報処理端末の上記再生部により再生されるコンテンツに含まれる字幕データから地名情報を字幕地名情報として抽出し、上記名所候補地名情報と一致する字幕地名情報を判定する。
地名情報報知部は、上記判定された字幕地名情報が上記再生部により再生されるコンテンツに含まれることを報知する。
【００２４】
本発明の一形態に係る情報処理装置は、接続部と、地名蓄積部と、名所キーワード取得部と、名所キーワード判定部と、コンテンツ記録報知部とを有する。
接続部は、コンテンツを記録し、上記記録されたコンテンツに関する名所キーワードを取得して記録するコンテンツ記録部を有する記録装置にネットワークを通じて接続可能である。
地名蓄積部は、現在位置に対応する地名情報を取得して蓄積する。
名所キーワード取得部は、上記記録装置に記録された上記名所キーワードを取得する。
名所キーワード判定部は、上記地名情報の中から名所候補を絞り込んで名所候補地名情報を抽出し、上記名所候補地名情報と一致する上記名所キーワードを判定する。
コンテンツ記録報知部は、上記判定された名所キーワードに関するコンテンツが上記記録装置に記録されていることを報知する。
【００２５】
本発明の一形態に係る情報処理方法は、第１の情報処理装置と、上記第１の情報処理装置にネットワークを通じて接続可能な第２の情報処理装置とによる情報処理方法である。
上記第１の情報処理装置のコンテンツ記録部により、コンテンツを記録し、上記記録されたコンテンツに関する名所キーワードを取得して記録する。
上記第２の情報処理装置の地名蓄積部により、上記第２の情報処理装置の現在位置に対応する地名情報を取得して蓄積する。
上記第２の情報処理装置の名所キーワード取得部により、上記第１の情報処理装置に記録された上記名所キーワードを取得する。
上記第２の情報処理装置の名所キーワード判定部により、上記地名情報の中から名所候補を絞り込んで名所候補地名情報を抽出し、上記名所候補地名情報と一致する上記名所キーワードを判定する。
上記第２の情報処理装置のコンテンツ記録報知部により、上記判定された名所キーワードに関するコンテンツが上記第１の情報処理装置に記録されていることを報知する。
【００２６】
本発明の一形態に係る情報処理装置は、コンテンツ記録部と、地名蓄積部と、名所キーワード判定部と、コンテンツ記録報知部とを有する。
コンテンツ記録部は、コンテンツを記録し、上記記録されたコンテンツに関する名所キーワードを取得して記録する。
地名蓄積部は、現在位置に対応する地名情報を取得して蓄積する。
名所キーワード判定部は、上記地名情報の中から名所候補を絞り込んで名所候補地名情報を抽出し、上記名所候補地名情報と一致する上記名所キーワードを判定する。
コンテンツ記録報知部は、上記判定された名所キーワードに関するコンテンツが上記コンテンツ記録部に記録されていることを報知する。
【００２７】
本発明の一形態に係る情報処理方法は、コンテンツ記録部により、コンテンツを記録し、上記記録されたコンテンツに関する名所キーワードを取得して記録する。
地名蓄積部により、現在位置に対応する地名情報を取得して蓄積する。
判定部により、上記地名情報の中から名所候補を絞り込んで名所候補地名情報を抽出し、上記名所候補地名情報と一致する上記名所キーワードを判定する。
報知部により、上記判定された名所キーワードに関するコンテンツが上記コンテンツ記録部に記録されていることを報知する。
【発明の効果】
【００２８】
本発明によれば、ユーザの嗜好に合ったコンテンツを記録し、さらに、そのコンテンツをユーザの活動に応じたタイミングでユーザの活動に応じて利用することが可能である。
【図面の簡単な説明】
【００２９】
【図１】本発明の第１の実施形態に係る情報処理システム１の構成を示すブロック図である。
【図２】名所番組記録モジュール１１０の構成を示す図である。
【図３】字幕データ保存部１１１２に保存される録画済み番組字幕データ１１１２ａの例を示す図である。
【図４】録画履歴データ保存部１１１３に保存される録画履歴データ１１１３ａの例を示す図である。
【図５】名所キーワード抽出モジュール１１２のより詳細な構成例を示す図である。
【図６】レコーダ側名所番組データベース１２０の構成を示す図である。
【図７】ＧＰＳ情報取得モジュール１１３のより詳細な構成例を示す図である。
【図８】緯度・経度情報が追加されたレコーダ側名所番組データベース１２０を示す図である。
【図９】ビデオレコーダ１００の名所番組取得ＡＰＩ１３０と、携帯情報端末２００の名所番組同期モジュール２５０とのやりとりを説明する図である。
【図１０】このＸＭＬ形式の名所番組データの構成を示す図である。
【図１１】地名蓄積モジュール２１０の機能を説明するためのフローチャートである。
【図１２】端末側地名ログ格納部２２０に格納された端末側地名ログ２２１の例を示す図である。
【図１３】名所お知らせモジュール２６０の機能を説明するためのフローチャートである。
【図１４】ビデオレコーダ１００の地名ログ更新ＡＰＩ１４０と、携帯情報端末２００の地名ログ同期モジュール２３０とのやりとりを説明する図である。
【図１５】レコーダ側地名ログ格納部１５０に格納されたレコーダ側地名ログ１５１の例を示す図である。
【図１６】名所番組監視モジュール１６０の構成例を示す図である。
【図１７】名所番組判定モジュール１６１の機能を説明するためのフローチャートである。
【図１８】名所番組通知モジュール１６２の機能を説明するためのフローチャートである。
【図１９】地名記録動作を示すフローチャートである。
【図２０】番組録画動作を示すフローチャートである。
【図２１】録画済み番組再生動作を示すフローチャートである。
【図２２】ビデオレコーダ１００のハードウェア構成を示すブロック図である。
【図２３】携帯情報端末２００のハードウェア構成を示すブロック図である。
【図２４】本発明の第２の実施形態に係る携帯情報端末３００の構成を示すブロック図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照しながら、本発明の実施形態を説明する。
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る情報処理システム１の構成を示すブロック図である。
同図に示すように、この情報処理システム１は、ビデオレコーダ１００（第１の情報処理装置、情報処理装置、記録装置）と、携帯情報端末２００（第２の情報処理装置、情報処理装置、情報処理端末）と、インターネット１０（ネットワーク）とで構成される。
【００３１】
［ビデオレコーダ１００］
ビデオレコーダ１００は、地上デジタル放送、衛星放送などの放送波を通じて配信される番組のコンテンツデータを受信し、ＤＶＤ（Digital Versatile Disc）、ＢＤ（ブルーレイディスク、Blu-ray Disc（登録商標））などの記録媒体に記録することが可能である。
【００３２】
ビデオレコーダ１００は、名所番組記録モジュール１１０、レコーダ側名所番組データベース１２０、名所番組取得ＡＰＩ（Application Program Interface）１３０、地名ログ更新ＡＰＩ１４０、レコーダ側地名ログ格納部１５０、名所番組監視モジュール１６０を有する。
【００３３】
名所番組記録モジュール１１０（コンテンツ記録部）は、ユーザによって選択又は名所番組監視モジュール１６０によって通知された放送番組を記録（録画）し、インターネット１０を通じてネットワーク接続部６０３（電子番組ガイド取得部）を用いて取得したＥＰＧデータ（電子番組ガイドデータ）に含まれる録画番組に関する情報、および番組の実体データに多重化された字幕データから名所キーワードを抽出し、この名所キーワード、その名所の緯度・経度データなどをレコーダ側名所番組データベース１２０に登録する。
【００３４】
レコーダ側名所番組データベース１２０は、名所番組記録モジュール１１０で抽出された名所キーワード、番組ＩＤ、時刻、再生ＵＲＬ、緯度・経度データなどが蓄積されるデータベースである。
【００３５】
名所番組取得ＡＰＩ１３０は、携帯情報端末２００の名所番組同期モジュール２５０に対してレコーダ側名所番組データベース１２０の内容をＸＭＬ（Extensible Markup Language）形式で提供するためのＡＰＩである。
【００３６】
地名ログ更新ＡＰＩ１４０（地名取得部）は、携帯情報端末２００の地名ログ同期モジュール２３０よりコールされ、携帯情報端末２００で収集された地名ログの中で名所候補フラグが設定された地名情報（名所候補地名情報）を地名ログ同期モジュール２３０より取得し、レコーダ側地名ログ格納部１５０にレコーダ側地名ログ１５１として蓄積する。
【００３７】
レコーダ側地名ログ格納部１５０は、携帯情報端末２００の地名ログ同期モジュール２３０にて取得した名所候補地名情報及び時間情報が時系列に記述されたレコーダ側地名ログ１５１を格納する部分である。このレコーダ側地名ログ格納部１５０に蓄積されたレコーダ側地名ログ１５１に記述された名所候補地名情報は、名所番組監視モジュール１６０において、レコーダ側名所番組データベース１２０に蓄積されたＥＰＧデータおよび字幕データより抽出された地名キーワードと比較され、一致した番組が予約録画の対象番組として名所番組記録モジュール１１０に通知されるようになっている。
【００３８】
名所番組監視モジュール１６０（予約録画部）は、インターネット１０を通じてネットワーク接続部６０３（電子番組ガイド取得部）を用いてＥＰＧデータを取得してそのＥＰＧデータに対応付けられたジャンル情報をもとに名所に関する番組を検出し、そのＥＰＧデータから抽出された番組情報を形態素に分解し、形態素がレコーダ側地名ログ格納部１５０に格納されたレコーダ側地名ログ１５１に記録された地名情報と一致するとき、その番組を予約録画の対象番組として名所番組記録モジュール１１０に通知する。なお、名所に関する番組とは、例えば、番組のタイトルに、地名や、"観光"、"旅"などのキーワードが付いた番組などである。ユーザによって予め名所番組記録を行うことが設定されることで、名所番組記録モジュール１１０が有効となり、有効となった名所番組記録モジュール１１０は、周期的に取得されるＥＰＧデータをもとに名所に関する番組の検出を行う。
名所番組監視モジュール１６０（地名情報判定部、地名情報報知部）は、また、録画番組が再生されると、当該番組についての字幕データを形態素に分解し、形態素がレコーダ側地名ログ格納部１５０に格納されたレコーダ側地名ログ１５１に記録された名所候補地名情報と一致するとき、当該名所候補地名情報及びその名所候補地名情報に関連付けられた時間情報をポップアップ画面の表示によりユーザに通知する。
【００３９】
［携帯情報端末２００］
携帯情報端末２００は、インターネット１０に接続してウェブページの閲覧、電子メールの送受信、動画や音楽の再生、その他のアプリケーションを利用することのできる電子機器である。この携帯情報端末２００は、定期的に携帯情報端末２００の位置情報（緯度・経度情報）を受信するＧＰＳ機能を有し、このＧＰＳ機能を使って取得した位置情報からウェブ上の地名検索サービスを利用して地名を取得して、ユーザの行き先の地名の履歴を地名ログとして蓄積できる。
【００４０】
携帯情報端末２００は、地名蓄積モジュール２１０、端末側地名ログ格納部２２０、地名ログ同期モジュール２３０、端末側名所番組データベース２４０、名所番組同期モジュール２５０、名所お知らせモジュール２６０を有する。
【００４１】
地名蓄積モジュール２１０（地名蓄積部）は、ＧＰＳ機能を利用してＧＰＳ配信サーバ７２０から定期的に位置情報（緯度・経度情報）を取得し、位置情報に対応する地名情報をウェブ上のサービスから取得して端末側地名ログ格納部２２０の端末側地名ログ２２１を更新する。
地名蓄積モジュール２１０（名所キーワード判定部）は、また、端末側地名ログ２２１に時間の周期的あるいは連続的に現れる地名を排除し、現在の位置情報に対応する地名が端末側地名ログ２２１に時間の周期的あるいは連続的に現れる地名以外の地名であるとき、現在の位置情報に対応する地名を名所候補として絞り込んで名所候補地名情報を抽出し、端末側地名ログ２２１に、現在の位置情報に対応する地名情報が名所候補であることを示すフラグ情報をセットする。さらに、地名蓄積モジュール２１０は、絞り込まれた名所候補地名情報（現在の位置情報に対応する地名）が端末側名所番組データベース２４０に登録されているかどうかを判定し、登録されている場合には、そのキーワード及び名所関連情報を名所お知らせモジュール２６０に通知する。
【００４２】
端末側地名ログ格納部２２０は、地名蓄積モジュール２１０によって定期的に取得された地名情報が時系列に記述された端末側地名ログ２２１を格納する部分である。
【００４３】
地名ログ同期モジュール２３０は、端末側地名ログ格納部２２０に格納された端末側地名ログ２２１を参照して名所候補フラグがオンに設定された地名情報（名所候補地名情報）が存在する場合に、ビデオレコーダ１００の地名ログ更新ＡＰＩ１４０をコールし、名所候補フラグがオンに設定された地名情報（名所候補地名情報）をビデオレコーダ１００の地名ログ更新ＡＰＩ１４０に送る。
【００４４】
端末側名所番組データベース２４０は、ビデオレコーダ１００のレコーダ側名所番組データベース１２０と同様、名所毎の、位置情報、名所キーワード、番組ＩＤ、タイムコード、再生ＵＲＬなどの情報が名所関連情報２４１として蓄積されるデータベースである。
【００４５】
名所番組同期モジュール２５０（名所キーワード取得部）は、ビデオレコーダ１００の名所番組取得ＡＰＩ１３０よりＸＭＬ形式で送られてきたレコーダ側名所番組データベース１２０の内容を取得し、端末側名所番組データベース２４０に反映する。
【００４６】
名所お知らせモジュール２６０（コンテンツ記録報知部）は、地名蓄積モジュール２１０のＧＰＳ機能によって取得された位置情報をもとに、ユーザ（携帯情報端末２００）の現在位置に対応する名所関連情報２４１を端末側名所番組データベース２４０から検索して、ユーザ（携帯情報端末２００）の現在位置に対応する名所に関連する録画番組がビデオレコーダ１００に記録されており、これをビデオレコーダ１００から取得して携帯情報端末２００にて再生できることをユーザに通知する。
名所お知らせモジュール２６０（再生部）は、また、ビデオレコーダ１００に記録された録画番組をインターネット１０を通じて取得し、取得した録画番組を再生する。
【００４７】
［ビデオレコーダ１００：名所番組記録モジュール１１０］
図２は名所番組記録モジュール１１０の構成を示す図である。
同図に示すように、名所番組記録モジュール１１０は、番組録画モジュール１１１、名所キーワード抽出モジュール１１２、ＧＰＳ情報取得モジュール１１３を備える。
【００４８】
［ビデオレコーダ１００：名所番組記録モジュール１１０：番組録画モジュール１１１］
番組録画モジュール１１１は、ユーザの嗜好に応じて放送番組の録画を実行するモジュールである。より具体的には、番組録画モジュール１１１は、ユーザによって予め設定された嗜好データをもとに、インターネット１０を通じてネットワーク接続部６０３（電子番組ガイド取得部）を用いて取得したＥＰＧデータからそのユーザの嗜好に合った放送番組を検出して、その放送番組の予約録画を経て、その放送番組の録画を実行する。また、番組録画モジュール１１１は、名所番組監視モジュール１６０により検出され、予約録画されたＥＰＧデータからそのユーザの嗜好に合った放送番組の録画を実行する。番組録画モジュール１１１は、視聴中にユーザによって録画することを指定された場合には、その放送番組の録画を実行することも可能である。
【００４９】
番組録画モジュール１１１は、放送番組の実体データをコンテンツ記憶部１１１１に記録（録画）するとともに、放送番組の実体データに多重化されている字幕データを抽出して録画済み番組字幕データ１１１２ａとして字幕データ保存部１１１２に保存する。また、番組録画モジュール１１１は、ＥＰＧデータから録画済みの放送番組に関するデータを抽出して録画履歴データ１１１３ａを生成して録画履歴データ保存部１１１３に保存する。
【００５０】
なお、ここで、コンテンツ記憶部１１１１は例えば、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、ＤＶＤ、ＢＤなどの大容量の記憶媒体である。字幕データ保存部１１１２および録画履歴データ保存部１１１３は、例えば、ＨＤＤ、ＳＳＤなどの読み書きが可能な記憶装置であればよい。
【００５１】
図３は字幕データ保存部１１１２に保存される録画済み番組字幕データ１１１２ａの例を示す図である。
字幕データ保存部１１１２に保存される録画済み番組字幕データ１１１２ａは、その番組を識別する番組ＩＤ、時刻、字幕データなどで構成される。ここで、番組ＩＤはＥＰＧデータに含まれる、番組提供側が定義し番組固有のＩＤでもよいし、ビデオレコーダ１００側でその放送番組に対して独自に付与したＩＤであってもよい。字幕時刻は、字幕データが出現した番組上の時刻である。例えば、"00:00:02"は番組開始から２秒後を意味している。字幕データはトランスポートストリームから抽出された字幕データである。
【００５２】
図４は録画履歴データ保存部１１１３に保存される録画履歴データ１１１３ａの例を示す図である。
録画履歴データ保存部１１１３に保存される録画履歴データ１１１３ａは、例えば、その番組を識別する番組ＩＤ、開始時刻、タイトル、番組説明、再生ＵＲＬ（Uniform Resource Locator）などで構成される。ここで、番組ＩＤはＥＰＧデータに含まれる、番組提供側が定義し番組固有のＩＤでもよいし、ビデオレコーダ１００側でその放送番組に対して独自に付与したＩＤであってもよい。録画開始時刻は、その放送番組の開始時刻である。タイトルはＥＰＧデータから抽出されたタイトルである。番組説明はＥＰＧデータから抽出された番組説明である。再生ＵＲＬは、その番組コンテンツをインターネット１０を通じて再生するためのＵＲＬである。
【００５３】
ここで、図３の録画済み番組字幕データ１１１２ａはある放送番組について字幕データをもとに生成されたデータであり、図４の録画履歴データ１１１３ａはこれと同一の放送番組についてＥＰＧデータをもとに生成されたデータである。
このように、番組録画モジュール１１１は、同一の放送番組について、字幕データとＥＰＧデータとのそれぞれから名所キーワードを得るために必要なデータを生成することで、名所キーワードをより数多く種類抽出することができる。
【００５４】
［ビデオレコーダ１００：名所番組記録モジュール１１０：名所キーワード抽出モジュール１１２］
図２に戻って、名所キーワード抽出モジュール１１２は、字幕データ保存部１１１２に保存された録画済み番組字幕データ１１１２ａおよび録画履歴データ保存部１１１３に保存された録画履歴データ１１１３ａの中から、標準として用いられる名所の単語が予め格納された名所単語辞書１１１５を用いて名所の単語を名所キーワードとして抽出し、レコーダ側名所番組データベース１２０に保存する。名所キーワード抽出モジュール１１２は、音声データから音声認識により名所の単語を抽出してもよい。
【００５５】
図５は、名所キーワード抽出モジュール１１２のより詳細な構成例を示す図である。
名所キーワード抽出モジュール１１２は、字幕データ保存部１１１２および録画履歴データ保存部１１１３にそれぞれ保存された録画済み番組字幕データ１１１２ａおよび録画履歴データ１１１３ａを形態素に分解し、それぞれの形態素（キーワード１１１４）について、名所単語辞書１１１５に格納された標準的な名所単語１１１５ａと比較する。名所キーワード抽出モジュール１１２は、この比較により名所単語辞書１１１５に格納された標準的な名所単語１１１５ａと一致した形態素（キーワード１１１４）を名所キーワード１１１６ａとして有効な単語として判定する。名所キーワード抽出モジュール１１２は、その名所キーワード１１１６ａを名所キーワード保存部１１１６に保存する。
名所単語辞書１１１５及び名所キーワード保存部１１１６は、例えば、ＨＤＤ、ＳＳＤなどの読み書きが可能な記憶装置であればよい。
【００５６】
そして名所キーワード抽出モジュール１１２は、字幕データ保存部１１１２に保存された録画済み番組字幕データ１１１２ａ、録画履歴データ保存部１１１３に保存された録画履歴データ１１１３ａ、名所キーワード保存部１１１６に保存された名所キーワード１１１６ａから、レコーダ側名所番組データベース１２０に保存する情報を抽出する。この際、名所キーワード抽出モジュール１１２は、名所キーワード保存部１１１６に保存されたすべての名所キーワード１１１６ａについて、その名所キーワード、当該名所キーワードの抽出元である番組の番組ＩＤ、当該名所キーワードの時刻（字幕の時刻）、再生ＵＲＬなどを互いに関連付けてレコーダ側名所番組データベース１２０に保存する。
【００５７】
図６は、レコーダ側名所番組データベース１２０の構成を示す図である。
同図に示すように、レコーダ側名所番組データベース１２０は、名所キーワード、番組ＩＤ、タイムコード、再生ＵＲＬ、ＧＰＳ情報などが互いに関連付けて登録されるデータベースである。なお、名所キーワードのタイムコード（字幕の時刻）が抽出されなかった場合には、その項目の値は"ｎｕｌｌ"とされる。例えば、録画履歴データ１１１３ａから抽出された名所キーワードの場合には、その名所キーワードの出現時刻は不明であることから、この場合には名所キーワードのタイムコード（字幕の時刻）の項目の値は"ｎｕｌｌ"とされる。また、名所キーワード抽出モジュール１１２による名所番組データベースへの登録の時点ではＧＰＳ情報の項目の値は"ｎｕｌｌ"とされる。
【００５８】
［ビデオレコーダ１００：名所番組記録モジュール１１０：ＧＰＳ情報取得モジュール１１３］
図２に戻って、ＧＰＳ情報取得モジュール１１３は、名所キーワード保存部１１１６に保存された名所キーワード１１１６ａについてインターネット１０上のＧＰＳ情報サービスを利用して、その地名の位置情報を取得し、この位置情報をレコーダ側名所番組データベース１２０に蓄積する。
【００５９】
図７は、ＧＰＳ情報取得モジュール１１３のより詳細な構成例を示す図である。
同図に示すように、ＧＰＳ情報取得モジュール１１３は、住所取得モジュール１１３１と位置情報取得モジュール１１３２とを備える。
【００６０】
住所取得モジュール１１３１は、名所キーワード保存部１１１６に保存された名所キーワード１１１６ａに対応する住所１１３１ａをインターネット１０上の住所情報サービスを利用して検索する。
【００６１】
位置情報取得モジュール１１３２は、住所取得モジュール１１３１により取得された住所１１３１ａに対応する緯度・経度情報１１３２ａをインターネット１０上のＧＰＳ情報サービスを利用して検索し、この住所１１３１ａに対応する緯度・経度情報１１３２ａをレコーダ側名所番組データベース１２０に登録する。
図８は、緯度・経度情報が追加されたレコーダ側名所番組データベース１２０を示す図である。
【００６２】
［ビデオレコーダ１００：名所番組取得ＡＰＩ１３０、携帯情報端末２００：名所番組同期モジュール２５０］
図９はビデオレコーダ１００の名所番組取得ＡＰＩ１３０と、携帯情報端末２００の名所番組同期モジュール２５０とのやりとりを説明する図である。
ビデオレコーダ１００の名所番組取得ＡＰＩ１３０と携帯情報端末２００の名所番組同期モジュール２５０とでのやりとりは、携帯情報端末２００の名所番組同期モジュール２５０からビデオレコーダ１００の名所番組取得ＡＰＩ１３０をＨＴＴＰリクエストでコールする（図９の矢印１）ことによって開始される。ここで名所番組取得ＡＰＩ１３０はＲＥＳＴ（REpresentational State Transfer）に対応しており、携帯情報端末２００の名所番組同期モジュール２５０からの名所番組取得ＡＰＩ１３０のＵＲＬをパラメータとするＨＴＴＰリクエストに対して、レコーダ側名所番組データベース１２０に蓄積された名所番組データからＸＭＬ形式の名所番組データを生成して携帯情報端末２００の名所番組同期モジュール２５０にインターネット１０を通じて返す（図９の矢印２）。
【００６３】
図１０は、このＸＭＬ形式の名所番組データの構成を示す図である。
このようにレコーダ側名所番組データベース１２０に蓄積された名所番組データは、名所番組取得ＡＰＩ１３０によって、タグを用いて名所キーワード要素、番組ＩＤ要素、タイムコード要素、再生ＵＲＬ要素、ＧＰＳ情報要素の単位に明示化され、携帯情報端末２００の名所番組同期モジュール２５０に応答される。なお、「ＧＰＳ情報要素」とは、レコーダ側名所番組データベース１２０に登録された緯度・経度情報１１３２ａである。
【００６４】
携帯情報端末２００の名所番組同期モジュール２５０は、ビデオレコーダ１００の名所番組取得ＡＰＩ１３０からのＸＭＬデータからタグによって明示化された各データ要素（名所キーワード要素、番組ＩＤ要素、タイムコード要素、再生ＵＲＬ要素、ＧＰＳ情報要素）を抽出して、名所関連情報２４１として端末側名所番組データベース２４０に登録する（図９の矢印３）。これにより、レコーダ側名所番組データベース１２０の内容（図８参照）が端末側名所番組データベース２４０に反映される。つまり、端末側名所番組データベース２４０は、レコーダ側名所番組データベース１２０の内容（図８参照）と同じ内容となる。
【００６５】
［携帯情報端末２００：地名蓄積モジュール２１０］
図１１は地名蓄積モジュール２１０の機能を説明するためのフローチャートである。
地名蓄積モジュール２１０は、ＧＰＳ機能を利用してＧＰＳ配信サーバ７２０から定期的に現在位置情報（緯度・経度情報）を取得し（ステップＳ１０１）、取得した現在位置情報に対応する地名情報をインターネット１０上の情報サービスを利用して検索し、検索結果である地名と、その地名情報に対応する位置情報を取得日時とを端末側地名ログ格納部２２０に格納された端末側地名ログ２２１に追加（更新）する（ステップＳ１０２）。
【００６６】
地名蓄積モジュール２１０は、端末側地名ログ２２１に時間の周期的あるいは連続的に現れる地名情報を排除し、現在の位置情報に対応する地名情報が端末側地名ログ２２１に時間の周期的あるいは連続的に現れる地名情報以外の地名情報であるとき、現在の位置情報に対応する地名情報を名所候補として絞り込んで名所候補地名情報を抽出する（ステップＳ１０３のＹＥＳ）。そして、地名蓄積モジュール２１０は、端末側地名ログ格納部２２０に格納された端末側地名ログ２２１に、現在の位置情報に対応する地名情報（名所候補地名情報）が名所候補であることを示すフラグ情報（ＹＥＳ）をセットする（ステップＳ１０４）。さらに、地名蓄積モジュール２１０は、絞り込まれた名所候補地名情報（現在の位置情報に対応する地名）が端末側名所番組データベース２４０に名所キーワードとして登録されているかどうかを判定し（ステップＳ１０５）、登録されている場合には（ステップＳ１０６でＹＥＳ）、その名所キーワード及び名所関連情報２４１（番組ＩＤ、タイムコード、再生ＵＲＬ、ＧＰＳ情報）を名所お知らせモジュール２６０に通知する（ステップＳ１０７）。登録されていない場合には（ステップＳ１０６でＮＯ）、ステップＳ１０１に戻る。
【００６７】
なお、ステップＳ１０３で地名蓄積モジュール２１０は、現在の位置情報に対応する地名情報が端末側地名ログ２２１に時間の周期的あるいは連続的に現れる地名情報であるとき、現在の位置情報に対応する地名情報を名所候補でないとして判定し（ステップＳ１０３のＮＯ）、端末側地名ログ格納部２２０に格納された端末側地名ログ２２１に、現在の位置情報に対応する地名情報が名所候補でないことを示すフラグ情報（ＮＯ）をセットし、ステップＳ１０１に戻る（ステップＳ１０８）。
【００６８】
地名蓄積モジュール２１０は、端末側地名ログ２２１に時間の周期的あるいは連続的に現れる地名情報を名所候補から排除する。これにより、ユーザが定期的に訪れる場所（例えば、毎日の通勤に用いる駅名）の地名情報が名所候補から排除されるので、ユーザの嗜好に合う地名情報が名所候補として絞り込まれ、名所候補の絞り込みの精度を高めることができる。
【００６９】
また、地名蓄積モジュール２１０は、ＧＰＳ機能を利用して定期的に現在位置情報（緯度・経度情報）を取得し、取得した現在位置情報に対応する地名情報を取得するので、ユーザ間で頻度的な違いを生じ得る行為（例えば、撮影行為）に拠らずにユーザの嗜好に合う地名情報を名所候補として良好に絞り込み、その名所候補についての放送番組を特定できる。
【００７０】
図１２は端末側地名ログ格納部２２０に格納された端末側地名ログ２２１の例を示す図である。
同図に示すように、端末側地名ログ格納部２２０に格納された端末側地名ログ２２１において、１つのログ情報は、記録日時、地名情報、名所候補フラグで構成される。記録日時は、その地名情報が端末側地名ログ２２１に追加された日時の情報である。地名情報は、ＧＰＳ機能を利用して得た位置情報をもとにインターネット１０上の情報サービスから取得した地名情報である。名所候補フラグは、地名情報が名所候補であることを示す情報である。同図の例では、"品川駅"という地名情報が連続的に端末側地名ログ２２１に存在することから名所候補フラグはオフ（ＮＯ）とされ、"○×水族館"という地名情報の名所候補フラグは時間の周期的にも連続的にも存在しないことから名所候補フラグはオン（ＹＥＳ）とされる。また、名所候補フラグの設定は、上記の時間の周期的・連続的に基づく自動的な設定に加えて、ユーザが情報端末装置に対して直接、名所候補フラグのオンを指示する情報を入力した場合にも行われる。
【００７１】
なお、端末側地名ログ２２１に地名及び日時に加えてその地名情報に対応する位置情報を記録してもよい。ステップＳ１０５で端末側地名ログ２２１に記録された位置情報と端末側名所番組データベース２４０に記録されたＧＰＳ情報とを比較することで、ステップＳ１０５の判定の精度を高めることができる。
【００７２】
［携帯情報端末２００：名所お知らせモジュール２６０］
図１３は名所お知らせモジュール２６０の機能を説明するためのフローチャートである。
名所お知らせモジュール２６０は、ステップＳ１０７で地名蓄積モジュール２１０から通知された名所キーワード（名所候補として判定された、現在の位置情報に対応する地名）に関連する番組がビデオレコーダ１００に記録（録画）されており、その名所に関連する録画番組をビデオレコーダ１００より取得して携帯情報端末２００にて再生できること及びその番組を再生するか否かをポップアップ画面の表示によりユーザに通知する（ステップＳ２０１）。例えば、名所お知らせモジュール２６０は、ステップＳ１０７で地名蓄積モジュール２１０から名所キーワード"○×水族館"を通知されると、"○×水族館に関連する録画タイトルがあります。再生しますか？"とポップアップ画面の表示によりユーザに通知する。ユーザが再生を選択すると（ステップＳ２０２でＹＥＳ）、名所お知らせモジュール２６０は、ステップＳ１０７で地名蓄積モジュール２１０から通知された名所関連情報２４１に含まれる再生ＵＲＬによって示されるビデオレコーダ１００に記録された録画番組をインターネット１０を通じて取得し、取得した録画番組を、この名所関連情報２４１に含まれるタイムコードによって示される出現時刻から再生する（ステップＳ２０３）。なお、タイムコードの値が"ｎｕｌｌ"のときは、録画番組を最初から再生する。
【００７３】
一方、所定時間を経過してもユーザが再生を選択しなければ（ステップＳ２０２でＮＯ）、名所お知らせモジュール２６０は、処理を終了する。
【００７４】
これにより、携帯情報端末２００を所持しているユーザが観光等をしている場合などに、ユーザがビデオレコーダ１００に記録された番組で紹介された名所を訪れるタイミングで、携帯情報端末２００がビデオレコーダ１００に記録された番組があることを報知し、携帯情報端末２００によりビデオレコーダ１００に記録された番組を再生することができる。例えば、過去に自宅のビデオレコーダ１００に記録した番組にてたまたま〇×水族館が紹介されていた場合、ユーザが携帯情報端末２００を持って〇×水族館を訪れるタイミングで、携帯情報端末２００が録画番組があることを報知し、ユーザが希望する場合にその番組を再生することができる。
【００７５】
［ビデオレコーダ１００：地名ログ更新ＡＰＩ１４０、携帯情報端末２００：地名ログ同期モジュール２３０］
図１４はビデオレコーダ１００の地名ログ更新ＡＰＩ１４０と、携帯情報端末２００の地名ログ同期モジュール２３０とのやりとりを説明する図である。
携帯情報端末２００の地名ログ同期モジュール２３０は、端末側地名ログ格納部２２０に格納された端末側地名ログ２２１を参照して名所候補フラグがオン（ＹＥＳ）に設定された地名情報（名所候補地名情報）が存在する場合に（図１４の矢印１）、ビデオレコーダ１００の地名ログ更新ＡＰＩ１４０と、携帯情報端末２００の地名ログ同期モジュール２３０とのやりとりが開始される。まず携帯情報端末２００の地名ログ同期モジュール２３０は、ビデオレコーダ１００の地名ログ更新ＡＰＩ１４０をコールし、名所候補フラグがオンに設定された地名情報（名所候補地名情報）及び時間情報を地名ログ更新ＡＰＩ１４０に送る（図１４の矢印２）。
【００７６】
ビデオレコーダ１００の地名ログ更新ＡＰＩ１４０は、携帯情報端末２００の地名ログ同期モジュール２３０より名所候補フラグがオンに設定された名所候補地名情報１５１ａ及び時間情報１５１ｂを取得し、レコーダ側地名ログ格納部１５０に格納されたレコーダ側地名ログ１５１に記録する（図１４の矢印３）。
【００７７】
図１５は、レコーダ側地名ログ格納部１５０に格納されたレコーダ側地名ログ１５１の例を示す図である。
同図に示すように、端末側地名ログ２２１の内容（図１２参照）がレコーダ側地名ログ１５１に反映される。
【００７８】
［ビデオレコーダ１００：名所番組監視モジュール１６０］
図１６は、名所番組監視モジュール１６０の構成例を示す図である。
同図に示すように、名所番組監視モジュール１６０は、名所番組判定モジュール１６１（予約録画部）と、名所番組通知モジュール１６２（地名情報判定部、地名情報報知部）とを有する。
【００７９】
［ビデオレコーダ１００：名所番組監視モジュール１６０：名所番組判定モジュール１６１］
図１７は、名所番組判定モジュール１６１の機能を説明するためのフローチャートである。
名所番組判定モジュール１６１は、インターネット１０を通じてＥＰＧデータを取得してそのＥＰＧデータに対応付けられたジャンル情報をもとに名所に関する番組を検出し（ステップＳ３０１でＹＥＳ）、そのＥＰＧデータから抽出された番組情報を形態素に分解し（ステップＳ３０２）、それぞれの形態素について、レコーダ側地名ログ格納部１５０に格納されたレコーダ側地名ログ１５１に記録された名所候補地名情報１５１ａと比較する（ステップＳ３０３）。名所番組判定モジュール１６１は、この比較によりレコーダ側地名ログ１５１に記録された名所候補地名情報１５１ａと一致した形態素があると判定すると（ステップＳ３０３でＹＥＳ）、その番組を予約録画の対象番組として名所番組記録モジュール１１０に通知する（ステップＳ３０４）。これにより、名所番組判定モジュール１６１により予約録画の対象番組とされた番組が名所番組記録モジュール１１０によりコンテンツ記憶部１１１１に記録（録画）されることとなる。
【００８０】
例えば、名所番組判定モジュール１６１は、ステップＳ３０３の比較によりレコーダ側地名ログ１５１に記録された名所候補地名情報１５１ａと一致した形態素"○×水族館"があると判定すると、"○×水族館"を含むＥＰＧデータにより示される番組を予約録画の対象番組として名所番組記録モジュール１１０に通知する。これにより、"○×水族館"に関する番組が名所番組記録モジュール１１０によりコンテンツ記憶部１１１１に記録（録画）されることとなる。
【００８１】
一方、名所番組判定モジュール１６１が取得したＥＰＧデータが名所に関する番組でない場合（ステップＳ３０１でＮＯ）、レコーダ側地名ログ１５１に記録された名所候補地名情報１５１ａと一致した形態素がない場合（ステップＳ３０３でＮＯ）、名所番組判定モジュール１６１は処理を終了する。
【００８２】
これにより、ユーザが過去に訪れたことのある名所に関する番組を自動的にビデオレコーダ１００に記録（録画）することができる。
【００８３】
［ビデオレコーダ１００：名所番組監視モジュール１６０：名所番組通知モジュール１６２］
図１８は、名所番組通知モジュール１６２の機能を説明するためのフローチャートである。
コンテンツ記憶部１１１１に記録（録画）された番組が携帯情報端末２００にて再生されると、名所番組通知モジュール１６２は、字幕データ保存部１１１２に保存された、当該番組についての録画済み番組字幕データ１１１２ａを形態素に分解し（ステップＳ４０１）、それぞれの形態素について、レコーダ側地名ログ格納部１５０に格納されたレコーダ側地名ログ１５１に記録された名所候補地名情報１５１ａと比較する（ステップＳ４０２）。名所番組通知モジュール１６２は、この比較によりレコーダ側地名ログ１５１に記録された名所候補地名情報１５１ａと一致した形態素があると判定すると（ステップＳ４０２でＹＥＳ）、一致した名所候補地名情報１５１ａ及びその名所候補地名情報１５１ａに関連付けられた時間情報１５１ｂをポップアップ画面の表示によりユーザに通知する（ステップＳ４０３）。
【００８４】
例えば、名所番組通知モジュール１６２は、ステップＳ４０２の比較によりレコーダ側地名ログ１５１に記録された名所候補地名情報１５１ａと一致した形態素"○×水族館"があると判定すると、名所候補地名情報１５１ａ"○×水族館"及び時間情報１５１ｂ"02/08"を、"あなたが２０１０年２月８日に行った○×水族館に関連する場面です。"とポップアップ画面の表示によりユーザに通知する。
【００８５】
一方、レコーダ側地名ログ１５１に記録された名所候補地名情報１５１ａと一致した形態素がない場合（ステップＳ４０２でＮＯ）、名所番組通知モジュール１６２は処理を終了する。
【００８６】
これにより、ビデオレコーダ１００に記録された番組を再生中に、ユーザが過去に訪れた名所に関するシーンであることを、ユーザに通知することができる。
【００８７】
［ビデオレコーダ１００及び携帯情報端末２００の動作］
次に、以上のような機能を有するビデオレコーダ１００及び携帯情報端末２００の動作について説明する。動作の説明は、以下の順序で行うものとする。
１．地名記録動作
２．番組録画動作
３．録画済み番組再生動作
【００８８】
［地名記録動作］
図１９は、地名記録動作を示すフローチャートである。
携帯情報端末２００の地名蓄積モジュール２１０は、ＧＰＳ機能を利用して定期的に位置情報を取得し、位置情報に対応する地名情報をウェブ上のサービスから取得して端末側地名ログ格納部２２０の地名ログを更新する。地名蓄積モジュール２１０は、地名情報が端末側地名ログ２２１に時間の周期的あるいは連続的に現れる地名情報以外の地名情報であるとき、その地名情報を名所候補として判定し、端末側地名ログ格納部２２０に格納された端末側地名ログ２２１に、現在の位置情報に対応する地名情報が名所候補であることを示すフラグ情報をセットする（ステップＳ５０１）。
【００８９】
携帯情報端末２００の地名ログ同期モジュール２３０は、端末側地名ログ格納部２２０に格納された端末側地名ログ２２１を参照して名所候補フラグがオンに設定された地名情報（名所候補地名情報）が存在する場合にビデオレコーダ１００の地名ログ更新ＡＰＩ１４０をコールし、名所候補フラグがオンに設定された地名情報（名所候補地名情報）及び時間情報をビデオレコーダ１００の地名ログ更新ＡＰＩ１４０に送る（ステップＳ５０２）。
【００９０】
ビデオレコーダ１００の地名ログ更新ＡＰＩ１４０は、携帯情報端末２００の地名ログ同期モジュール２３０より名所候補フラグがオンに設定された地名情報（名所候補地名情報）及び時間情報を取得し、レコーダ側地名ログ格納部１５０に格納されたレコーダ側地名ログ１５１に、名所候補地名情報１５１ａ及び時間情報１５１ｂとして記録する（ステップＳ５０３）。
【００９１】
［番組録画動作］
図２０は、番組録画動作を示すフローチャートである。
ビデオレコーダ１００の名所番組監視モジュール１６０の名所番組判定モジュール１６１は、インターネット１０を通じてＥＰＧデータを取得してそのＥＰＧデータに対応付けられたジャンル情報をもとに名所に関する番組を検出し、そのＥＰＧデータから抽出された番組情報を形態素に分解し、それぞれの形態素について、レコーダ側地名ログ格納部１５０に格納されたレコーダ側地名ログ１５１に記録された名所候補地名情報１５１ａと比較する。名所番組判定モジュール１６１は、この比較によりレコーダ側地名ログ１５１に記録された名所候補地名情報１５１ａと一致した形態素があると判定すると、その番組を予約録画の対象番組として名所番組記録モジュール１１０に通知する（ステップＳ６０１）。
【００９２】
通知を受けると、ビデオレコーダ１００の名所番組記録モジュール１１０の番組録画モジュール１１１は、予約録画の対象番組とされた放送番組の実体データをコンテンツ記憶部１１１１に記録（録画）するとともに、放送番組の実体データに多重化されている字幕データを抽出して録画済み番組字幕データ１１１２ａとして字幕データ保存部１１１２に保存する。また、番組録画モジュール１１１は、ＥＰＧデータから録画済みの放送番組に関するデータを抽出して録画履歴データ１１１３ａとして生成して録画履歴データ保存部１１１３に保存する（ステップＳ６０２）。
【００９３】
ビデオレコーダ１００の名所番組記録モジュール１１０の名所キーワード抽出モジュール１１２は、番組録画モジュール１１１により字幕データ保存部１１１２および録画履歴データ保存部１１１３にそれぞれ保存された録画済み番組字幕データ１１１２ａおよび録画履歴データ１１１３ａを形態素に分解し、それぞれの形態素（キーワード１１１４）について、名所単語辞書１１１５に格納された標準的な名所単語１１１５ａと比較する。名所キーワード抽出モジュール１１２は、この比較により名所単語辞書１１１５に格納された標準的な名所単語１１１５ａと一致した形態素（キーワード１１１４）を名所キーワード１１１６ａとして有効な単語として判定する。名所キーワード抽出モジュール１１２は、その名所キーワード１１１６ａを名所キーワード保存部１１１６に保存する。
【００９４】
そして名所キーワード抽出モジュール１１２は、字幕データ保存部１１１２に保存された録画済み番組字幕データ１１１２ａ、録画履歴データ保存部１１１３に保存された録画履歴データ１１１３ａ、名所キーワード保存部１１１６に保存された名所キーワード１１１６ａから、レコーダ側名所番組データベース１２０に保存する情報を抽出する。この際、名所キーワード抽出モジュール１１２は、名所キーワード保存部１１１６に保存されたすべての名所キーワード１１１６ａについて、その名所キーワード、当該名所キーワードの抽出元である番組の番組ＩＤ、当該名所キーワードの時刻（字幕の時刻）、再生ＵＲＬなどを互いに関連付けてレコーダ側名所番組データベース１２０に保存する（ステップＳ６０３）。
【００９５】
ビデオレコーダ１００の名所番組記録モジュール１１０のＧＰＳ情報取得モジュール１１３の住所取得モジュール１１３１は、名所キーワード抽出モジュール１１２により名所キーワード保存部１１１６に保存された名所キーワード１１１６ａに対応する住所１１３１ａをインターネット１０上の住所情報サービスを利用して検索する。
【００９６】
ビデオレコーダ１００の名所番組記録モジュール１１０のＧＰＳ情報取得モジュール１１３の位置情報取得モジュール１１３２は、住所取得モジュール１１３１により取得された住所１１３１ａに対応する緯度・経度情報１１３２ａをインターネット１０上のＧＰＳ情報サービスを利用して検索し、この住所１１３１ａに対応する緯度・経度情報１１３２ａをレコーダ側名所番組データベース１２０に登録する（ステップＳ６０４）。
【００９７】
一方、携帯情報端末２００の名所番組同期モジュール２５０は、ユーザ操作を受けて、ビデオレコーダ１００の名所番組取得ＡＰＩ１３０をＨＴＴＰリクエストでコールする（ステップＳ６０５）。
【００９８】
コールを受けると、ビデオレコーダ１００の名所番組取得ＡＰＩ１３０は、レコーダ側名所番組データベース１２０に蓄積された名所番組データからＸＭＬ形式の名所番組データを生成して携帯情報端末２００の名所番組同期モジュール２５０にインターネット１０を通じて返す（ステップＳ６０６）。
【００９９】
携帯情報端末２００の名所番組同期モジュール２５０は、ビデオレコーダ１００の名所番組取得ＡＰＩ１３０からのＸＭＬデータからタグによって明示化された各データ要素を抽出して端末側名所番組データベース２４０に登録する（ステップＳ６０７）。
【０１００】
［録画済み番組再生動作］
図２１は、録画済み番組再生動作を示すフローチャートである。
携帯情報端末２００の地名蓄積モジュール２１０は、ＧＰＳ機能を利用して定期的に位置情報を取得し、位置情報に対応する地名情報をウェブ上のサービスから取得して端末側地名ログ格納部２２０の地名ログを更新する。地名蓄積モジュール２１０は、端末側地名ログ２２１に時間の周期的あるいは連続的に現れる地名情報を排除し、現在の位置情報に対応する地名情報が端末側地名ログ２２１に時間の周期的あるいは連続的に現れる地名情報以外の地名情報であるとき、現在の位置情報に対応する地名情報を名所候補として絞り込んで名所候補地名情報として抽出し、端末側地名ログ２２１に、現在の位置情報に対応する地名情報が名所候補であることを示すフラグ情報をセットする。さらに、地名蓄積モジュール２１０は、絞り込まれた名所候補地名情報（現在の位置情報に対応する地名）が端末側名所番組データベース２４０に登録されているかどうかを判定し、登録されている場合には、そのキーワード及び名所関連情報２４１（番組ＩＤ、タイムコード、再生ＵＲＬ、ＧＰＳ情報）を名所お知らせモジュール２６０に通知する（ステップＳ７０１）。
【０１０１】
通知を受けると、携帯情報端末２００の名所お知らせモジュール２６０は、地名蓄積モジュール２１０のＧＰＳ機能によって取得された位置情報をもとに、ユーザ（携帯情報端末２００）の現在位置に対応する名所関連情報２４１を端末側名所番組データベース２４０から検索して、その名所に関連する録画番組がビデオレコーダ１００に記録されており、これをビデオレコーダ１００から取得して携帯情報端末２００にて再生できることをユーザに通知する。ユーザが再生を選択すると、名所お知らせモジュール２６０は、ステップＳ７０１の地名蓄積モジュール２１０から通知された名所関連情報２４１に含まれる再生ＵＲＬによって示される録画番組を、ビデオレコーダ１００よりインターネット１０を通じて取得し、取得した録画番組を、この名所関連情報２４１に含まれるタイムコードによって示される出現時刻から又は番組の最初から再生する（ステップＳ７０２）。
【０１０２】
ビデオレコーダ１００の名所番組監視モジュール１６０の名所番組通知モジュール１６２は、コンテンツ記憶部１１１１に記録（録画）された番組が携帯情報端末２００にて再生されると、字幕データ保存部１１１２に保存された、当該番組についての録画済み番組字幕データ１１１２ａを形態素に分解し、それぞれの形態素について、レコーダ側地名ログ格納部１５０に格納されたレコーダ側地名ログ１５１に記録された名所候補地名情報１５１ａと比較する。名所番組通知モジュール１６２は、この比較によりレコーダ側地名ログ１５１に記録された名所候補地名情報１５１ａと一致した形態素があると判定すると、一致した名所候補地名情報１５１ａ及びその名所候補地名情報１５１ａに関連付けられた時間情報１５１ｂをポップアップ画面の表示によりユーザに通知する（ステップＳ７０３）。
【０１０３】
次に、ビデオレコーダ１００及び携帯情報端末２００のハードウェア構成について説明する。
【０１０４】
［ビデオレコーダ１００のハードウェア構成］
図２２は、ビデオレコーダ１００のハードウェア構成を示すブロック図である。
【０１０５】
ビデオレコーダ１００において、ＣＰＵ（Central Processing Unit）６１２には、システムバス６１３を介して、入力操作部６０１と、放送受信部６０２と、ネットワーク接続部６０３と、記憶部６０４と、デコード部６０５と、表示部６０６と、ＡＶインタフェース部６０７と、メディアインターフェース部６０８と、光通信部６０９と、ＲＯＭ（Read Only Memory）６１０と、ＲＡＭ（Random Access Memory）６１１とが接続されている。
【０１０６】
入力操作部６０１は、各種のキーなどを備える。利用者は、入力操作部６０１を用いて各種の命令やデータの入力を処理する。利用者により入力操作部６０１より入力された各種の命令は、システムバス６１３を通じてＣＰＵ６１２に供給される。
【０１０７】
放送受信部６０２は、例えば、地上デジタルテレビジョン放送、ＣＳデジタル放送、ＢＳデジタル放送等、各放送局６２０から配信されてくるトランスポートストリームを受信する。
【０１０８】
ネットワーク接続部６０３（接続部、電子番組ガイド取得部）は、インターネット１０との接続を処理する。ネットワーク接続部６０３は、このビデオレコーダ１００にインターネット１０を介して接続されたコンテンツ配信サーバ（図示せず。）から配信されてくるトランスポートストリームを受信する。また、ネットワーク接続部６０３は、このビデオレコーダ１００にインターネット１０を介して接続されたＥＰＧデータ配信サーバ（図示せず。）からＥＰＧデータを取得する。
【０１０９】
記憶部６０４は、ＨＤＤ、ＳＳＤ等よりなる。記憶部６０４には、放送受信部６０２及びネットワーク接続部６０３にて受信された放送番組などのコンテンツデータ等が記録される。
【０１１０】
デコード部６０５は、記憶部６０４から読み出されたコンテンツのデータをデコードして、デジタルビデオデータ及びデジタルオーディオデータを復元する。復元されたデジタルビデオデータは、及びデジタルオーディオデータは、システムバス６１３を通じてＡＶインタフェース部６０７に供給される。
【０１１１】
表示部６０６は、例えば、ＬＣＤ（Liquid Crystal Display）などの表示画面を備える表示器と、表示器を駆動する表示制御回路等よりなる。表示部６０６は、利用者から入力された指令やデータの確認、各種のステータス等を表示したりする。
【０１１２】
ＡＶインタフェース部６０７は、ビデオレコーダ１００に接続されたテレビジョンなどの外部ＡＶ機器６１６との間でビデオ信号およびオーディオ信号の入出力を処理する。
【０１１３】
メディアインターフェース部６０８には、光ディスクなどのリムーバブルメディア６１４の装着が可能とされ、このリムーバブルメディア６１４に放送番組などのコンテンツデータなどを記録することが可能である。リムーバブルメディア６１４としては、例えば、追記型、書換型のＤＶＤ、ブルーレイディスクなどがある。
【０１１４】
光通信部６０９は、リモコン６１５等の外部機器との間での双方向通信を処理するためのインターフェースであり、具体的には、赤外線などの光を無線媒体として外部機器との通信を行うものである。また、光の他に、電波、音波、電磁波などの他の無線媒体を用いてもよい。
【０１１５】
ＲＯＭ６１０には、ビデオレコーダ１００が実行すべきソフトウェア処理のためのプログラムやデータなどが恒久的に格納された読み出し専用メモリである。なお、プログラムは記憶部６０４に格納されていてもよい。
【０１１６】
ＲＡＭ６１１は、ＣＰＵ６１２によって実行されるプログラム・コードをロードしたり、プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。
【０１１７】
ＣＰＵ６１２は、ビデオレコーダ１００の各部の制御を総括的に行うとともに各部の間でのデータのやりとりを制御する。ＣＰＵ６１２は、上記の各部の制御を総括的に行うとともに各部の間でのデータのやりとりを制御する。ＣＰＵ６１２は、ビデオレコーダ１００が実行すべきソフトウェア処理を実行するために、必要なプログラムをＲＯＭ６１０からＲＡＭ６１１へロードし、解釈して実行する。
【０１１８】
このように、ビデオレコーダ１００は、典型的なコンピュータ・ハードウェアを用いて構成される。そして、ＲＯＭ６１０に記憶されたプログラムは、ビデオレコーダ１００のコンピュータ・ハードウェアを、図１に示す各モジュール及びＤＢとして機能させる。
【０１１９】
［携帯情報端末２００のハードウェア構成］
図２３は、携帯情報端末２００のハードウェア構成を示すブロック図である。
携帯情報端末２００において、ＣＰＵ７１２には、システムバス７１３を介して、入力操作部７０１と、放送受信部７０２と、ネットワーク接続部７０３と、記憶部７０４と、デコード部７０５と、表示部７０６と、音声出力部７０７と、メディアインターフェース部７０８と、ＧＰＳ取得部７０９と、ＲＯＭ７１０と、ＲＡＭ７１１とが接続されている。
【０１２０】
入力操作部７０１は、各種のキーなどを備え、ユーザからの各種の命令やデータの入力を処理する。入力操作部７０１によってユーザより入力された命令は、図示しない入力インターフェース部によってシステムバス７１３を通じてＣＰＵ７１２に供給される。
【０１２１】
放送受信部７０２は、例えば、地上デジタルテレビジョン放送、ＣＳデジタル放送、ＢＳデジタル放送、携帯機器向け地上デジタルテレビジョン放送など、各放送局６２０から配信されてくる放送波を受信し、ビデオ信号及びオーディオ信号を復調する。
【０１２２】
ネットワーク接続部７０３（接続部）は、インターネット１０との無線での接続を処理する。ネットワーク接続部７０３は、インターネット１０を介してビデオレコーダ１００とのやり取りを行う。ネットワーク接続部７０３は、インターネット１０を介して接続されたコンテンツ配信サーバ（図示せず。）から配信されてくるトランスポートストリームを受信する。また、ネットワーク接続部７０３は、インターネット１０を介して接続されたＥＰＧデータ配信サーバ（図示せず。）からＥＰＧデータを受信する。
【０１２３】
記憶部７０４は、例えば、ＨＤＤ、ＳＳＤなどのストレージデバイスである。記憶部７０４は、端末側地名ログ格納部２２０、端末側名所番組データベース２４０として機能する。
【０１２４】
デコード部７０５は、記憶部７０４から読み出されたコンテンツのデータをデコードして、デジタルビデオデータ及びデジタルオーディオデータを復元する。復元されたデジタルビデオデータはシステムバス７１３を通じて表示部７０６に供給されて表示され、一方、デジタルオーディオデータは、システムバス７１３を通じて音声出力部７０７に供給され、スピーカより音声となって出力される。
【０１２５】
表示部７０６は、例えば、ＬＣＤなどの表示器と、表示器を駆動する表示制御回路よりなる。
【０１２６】
音声出力部７０７は、デジタルの音声信号をアナログの音声信号に変換する回路と、スピーカなどよりなる。
【０１２７】
メディアインターフェース部７０８は、半導体メモリを搭載したメモリカードなどの記憶媒体７１４に対して、暗号化された番組データなどのデータの読み書きを行うインターフェースである。
【０１２８】
ＧＰＳ取得部７０９は、受信アンテナを介してＧＰＳ配信サーバ７２０から配信されてくるＧＰＳ信号を受信して復調し、その復調後の信号から、携帯情報端末２００の現在位置を算出する。
【０１２９】
ＲＯＭ７１０は、情報処理端末２００が実行すべきソフトウェア処理のためのプログラムやデータなどが恒久的に格納された読み出し専用メモリである。なお、プログラムは記憶部７０４に格納されていてもよい。
【０１３０】
ＲＡＭ７１１は、ＣＰＵ７１２によって実行されるプログラム・コードをロードしたり、プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。
【０１３１】
ＣＰＵ７１２は、上記の各部の制御を総括的に行うとともに各部の間でのデータのやりとりを制御する。また、ＣＰＵ７１２は情報処理端末２００が実行すべきソフトウェア処理を実行するために、プログラムを記憶部７０４またはＲＯＭ７１０からＲＡＭ７１１へロードし、解釈して実行する。
【０１３２】
このように、携帯情報端末２００は、典型的なコンピュータ・ハードウェアを用いて構成される。そして、ＲＯＭ７１０に記憶されたプログラムは、携帯情報端末２００のコンピュータ・ハードウェアを、図１に示す各モジュール及びＤＢとして機能させる。
【０１３３】
＜第２の実施形態＞
上記の第１の実施形態では、放送番組を記録するビデオレコーダ１００と、ビデオレコーダ１００に記録された放送番組を再生する携帯情報端末２００とを有する情報処理システム１について説明した。以下に説明する第２の実施形態では、放送番組を記録し、記録された放送番組を再生する携帯情報端末３００について説明する。
【０１３４】
図２４は、本発明の第２の実施形態に係る携帯情報端末３００の構成を示すブロック図である。
以下の説明において、第１の実施形態と同様の構成及び機能等については説明を省略又は簡略し、異なる点を中心に説明する。本実施形態において、第１の実施形態のビデオレコーダ１００の各ユニットと同様の構成をもつ携帯情報端末３００の各ユニットについては対応する符号（３００番台）を付し、第１の実施形態の携帯情報端末２００の各ユニットと同様の構成をもつ携帯情報端末３００の各ユニットについては対応する符号（４００番台）を付し、重複する説明は省略する。
【０１３５】
［情報処理端末３００］
携帯情報端末３００（情報処理装置）は、インターネット１０に接続してウェブページの閲覧、電子メールの送受信、コンテンツデータのダウンロード、地上デジタル放送、衛星放送などの放送波を通じて配信される番組のコンテンツデータの受信、ダウンロード又は受信したコンテンツデータの記録媒体への記録、記録媒体に記録された動画や音楽の再生、その他のアプリケーションを利用することのできる電子機器である。この携帯情報端末３００は、定期的に携帯情報端末３００の位置情報（緯度・経度情報）を受信するＧＰＳ機能を有し、このＧＰＳ機能を使って取得した位置情報からウェブ上の地名検索サービスを利用して地名情報を取得して、ユーザの行き先の地名の履歴を地名ログとして蓄積できる。携帯情報端末３００とインターネット１０とにより、本実施形態の情報処理システム２が構成される。
【０１３６】
携帯情報端末３００は、名所番組記録モジュール３１０、名所番組データベース３２０、地名蓄積モジュール４１０、地名ログ格納部４２０、名所お知らせモジュール４６０、名所番組監視モジュール３６０を有する。
【０１３７】
名所番組記録モジュール３１０（コンテンツ記録部）は、ユーザによって選択又は名所番組監視モジュール３６０によって通知された放送番組を録画し、録画された放送番組のＥＰＧデータ、および番組の実体データに多重化された字幕データから名所キーワードを抽出し、抽出した名所キーワード、その名所の緯度・経度データなどを名所番組データベース３２０に登録する。
【０１３８】
地名蓄積モジュール４１０は（地名蓄積部）は、ＧＰＳ機能を利用して定期的に位置情報を取得し、現在の位置情報に対応する地名情報をウェブ上のサービスから取得して地名ログ格納部４２０の地名ログ４２１を更新する。
地名蓄積モジュール４１０（名所キーワード判定部）は、また、現在の位置情報に対応する地名情報が地名ログ４２１に時間の周期的あるいは連続的に現れる地名情報以外の地名情報であるとき、現在の位置情報に対応する地名情報を名所候補として絞り込み、地名ログ４２１に現在の位置情報に対応する地名情報が名所候補であることを示すフラグ情報をセットする。さらに、地名蓄積モジュール４１０は、絞り込まれた名所候補地名情報（現在の位置情報に対応する地名）が名所番組データベース３２０に名所キーワードとして登録されているかどうかを判定し、登録されている場合には、その名所キーワード及び名所関連情報を名所お知らせモジュール４６０に通知する。
【０１３９】
名所お知らせモジュール４６０（コンテンツ記録放置部）は、地名蓄積モジュール４１０のＧＰＳ機能によって取得された位置情報をもとに、ユーザ（携帯情報端末３００）の現在位置に対応する名所関連情報を名所番組データベース３２０から検索して、その名所に関連する録画番組を携帯情報端末３００にて再生して視聴できることをユーザに通知する。
【０１４０】
名所番組監視モジュール３６０は、予め取得したＥＰＧデータをもとに名所に関する番組を検出して名所番組記録モジュール３１０にその番組の予約録画を要求する。ユーザによって予め名所番組記録を行うことが設定されることで、名所番組記録モジュール３１０が有効となり、有効となった名所番組記録モジュール３１０は、周期的に取得されるＥＰＧデータをもとに名所に関する番組の検出を行う。
名所番組監視モジュール３６０は、また、録画番組が再生されると、当該番組についての字幕データを形態素に分解し、形態素が地名ログ格納部４２０に格納された地名ログ４２１に記録された名所候補であることを示すフラグ情報がセットされた地名情報（名所候補地名情報）と一致するとき、当該名所候補地名情報及びその名所候補地名情報に関連付けられた時間情報をポップアップ画面の表示によりユーザに通知する。
【０１４１】
この構成によれば、第１の実施形態のように、地名ログ同期モジュール２３０から地名ログ更新ＡＰＩ１４０への名所候補地名情報の転送、名所番組取得ＡＰＩ１３０から名所番組同期モジュール２５０への名所番組データの転送、ビデオレコーダ１００から携帯情報端末２００への録画番組のデータの転送をすることなく、携帯情報端末３００が内部的に処理するだけで済む。そして、地名ログ同期モジュール２３０、地名ログ更新ＡＰＩ１４０、名所番組取得ＡＰＩ１３０、名所番組同期モジュール２５０の構成も不要になる。
【符号の説明】
【０１４２】
１、２…情報処理システム
１０…インターネット
１００…ビデオレコーダ
１１０、３１０…名所番組記録モジュール
１２０…レコーダ側名所番組データベース
１３０…名所番組取得ＡＰＩ
１４０…地名ログ更新ＡＰＩ
１５０…レコーダ側地名ログ格納部
１６０、３６０…名所番組監視モジュール
２００、３００…携帯情報端末
２１０、４１０…地名蓄積モジュール
２２０…端末側地名ログ格納部
２３０…地名ログ同期モジュール
２４０…端末側名所番組データベース
２５０…名所番組同期モジュール
２６０、４６０…名所お知らせモジュール
４２０…地名ログ格納部
３２０…名所番組データベース
【図１】
2011248496.tif 000003
【図２】
2011248496.tif 000004
【図３】
2011248496.tif 000005
【図４】
2011248496.tif 000006
【図５】
2011248496.tif 000007
【図６】
2011248496.tif 000008
【図７】
2011248496.tif 000009
【図８】
2011248496.tif 000010
【図９】
2011248496.tif 000011
【図１０】
2011248496.tif 000012
【図１１】
2011248496.tif 000013
【図１２】
2011248496.tif 000014
【図１３】
2011248496.tif 000015
【図１４】
2011248496.tif 000016
【図１５】
2011248496.tif 000017
【図１６】
2011248496.tif 000018
【図１７】
2011248496.tif 000019
【図１８】
2011248496.tif 000020
【図１９】
2011248496.tif 000021
【図２０】
2011248496.tif 000022
【図２１】
2011248496.tif 000023
【図２２】
2011248496.tif 000024
【図２３】
2011248496.tif 000025
【図２４】
2011248496.tif 000026