(57)【特許請求の範囲】
【請求項１】
コンピュータに、
イベントを予告する映像から、該イベントに関する情報を収集する処理と、
収集した情報に未確定の予定に関する情報が含まれている場合、該予定に関する確定した情報を外部ネットワークから取得する処理と、を実行させるための、
情報処理プログラム。
【請求項２】
前記コンピュータに、
収集した情報に未確定の予定に関する情報が含まれている場合、前記外部ネットワークを定期的に検索して該予定に関する確定した情報が索出された場合、該索出された予定に関する確定した情報を該外部ネットワークから取得する処理を実行させる、
請求項１に記載の情報処理プログラム。
【請求項３】
前記コンピュータに、
収集した情報に未確定の予定に関する情報が含まれている場合、該予定に関連するキーワードを基に、該予定に関する確定した情報を前記外部ネットワークで検索して取得する処理を実行させる、
請求項１または２に記載に記載の情報処理プログラム。
【請求項４】
前記コンピュータに、
前記予定に関する確定した情報が前記外部ネットワークから取得された場合、該予定に関する確定した情報をユーザのスケジュールに登録する処理を更に実行させる、
請求項１から３の何れか一項に記載の情報処理プログラム。
【請求項５】
イベントを予告する映像から、該イベントに関する情報を収集する収集手段と、
収集した情報に未確定の予定に関する情報が含まれていた場合、該予定に関する確定した情報を外部ネットワークから取得する取得手段と、を備える、
情報処理装置。
【請求項６】
コンピュータによって実行される情報処理方法において、
イベントを予告する映像から、該イベントに関する情報を収集し、
収集した情報に未確定の予定に関する情報が含まれていたら、該予定に関する確定した情報を外部ネットワークから取得する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、情報処理プログラム、装置、及び方法を開示する。
【背景技術】
【０００２】
近年、情報処理技術の発達により、記録した映像から特定のキーワードを索出したり、コンテンツに関する情報を外部のネットワークから取得したりする技術が開発されている（例えば、特許文献１や２を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２２８２０６号公報
【特許文献２】特開２００１−３０７４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
テレビジョン放送には、新商品や新作映画の発表、新番組の放映開始、コンサートの開催といったイベントの予告が含まれていることがある。しかし、予告の際には予定の一部が未だ確定していないこともある。【０００５】
例えば、映画の予告の場合、映画の公開日の情報などはその場で知得できても、映画の公開期間（公開終了日）や、その映画のＤＶＤ発売日、ＤＶＤレンタル開始日などの情報は分からないことが多い。また、ＤＶＤが発売されたり、ＤＶＤレンタルが開始されたりするのは、映画の公開から数ヶ月であることが多いため、映画の予告の時点では未確定なあいまいな情報しか入手できない。その結果、ＤＶＤが発売されたりＤＶＤレンタルが開始される頃には、その映画のこと自体を忘れていたりする。【０００６】
そこで、本願は、未確定だった予定が確定したらその旨をユーザに訴求する情報処理プログラム、装置、及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願は、上記課題を解決するため、下記のコンピュータプログラムを開示する。
コンピュータに、
イベントを予告する映像から、該イベントに関する情報を収集する処理と、
収集した情報に未確定の予定に関する情報が含まれていた場合、該予定に関する確定した情報を外部ネットワークから取得する処理と、を実行させるための、
情報処理プログラム。【０００８】
なお、上記情報処理プログラムは、装置や方法の側面から捉えることもできる。
【発明の効果】
【０００９】
未確定だった予定が確定したことをユーザに訴求することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施形態の一適用例を示した図である。
【図２】情報処理装置の構成図である。
【図３】情報処理装置が実現する機能ブロック図である。
【図４】映像抽出部が実行する処理のフロー図である。
【図５】キーワードテーブルの一例である。
【図６】映像抽出部が抽出する情報の一例である。
【図７】データベース入力状況リストの一例である。
【図８】入力機能部が実行する処理のフロー図である。
【図９】一覧画面の一例である。
【図１０】設定画面の一例である。
【図１１】詳細設定の画面の一例である。
【図１２】設定後のデータベース入力状況リストの一例である。
【図１３】情報管理部が実行する処理のフロー図である。
【図１４】情報収集リストの一例である。
【図１５】情報収集部が実行する処理のフロー図である。
【図１６】映画のニュース記事に関するウェブページの一例である。
【図１７】更新後のデータベース入力状況リストの一例である。
【図１８】情報処理装置が実現する機能ブロックの変形例を示す図である。
【発明を実施するための形態】
【００１１】
本願で開示する情報処理プログラム、情報処理方法、及び情報処理装置の実施形態を以下に説明する。以下に示す実施形態は、本願で開示する情報処理プログラム、情報処理方法、及び情報処理装置の実施形態を例示的に示すものであり、本願の権利範囲を以下に示す実施形態に限定するものではない。
【００１２】
図１は、本実施形態の一適用例を示した図である。本願で開示する情報処理装置の一態様である情報処理装置１は、図１に示すように、放送局２から送られる放送波をアンテナ３で受信したり、インターネット４を介してウェブサイト５にアクセスしたりすることが可能である。
【００１３】
図２は、情報処理装置１の構成図である。情報処理装置１は、いわゆるパーソナルコンピュータであり、図２に示すように、ＣＰＵ（Central Processing Unit）６、ハードディスクやメモリ等を有する記憶装置７、キーボードやマウス等が接続されユーザ操作を受け付ける入力装置８、液晶ディスプレイ等の表示装置９、インターネット４に繋がる通信装置１０、アンテナ３が接続されて放送局２から送られる放送波を受信可能な受信装置１１を備える。また、可搬型記録媒体にアクセスして情報の読み取り／書き込みを可能とする不図示の他の記憶装置を備えてもよい。情報処理装置１を構成するこれら各要素は、命令やデータをやりとりできるようバスにて接続されている。
【００１４】
図３は、情報処理装置１が実現する各種機能を示す機能ブロック図である。情報処理装置１は、記憶装置７に格納された本実施形態に係る情報処理プログラムを実行すると、ＣＰＵ６、記憶装置７、入力装置８、表示装置９、通信装置１０、受信装置１１が協働し、図３に示すような各種の機能ブロックを実現する。すなわち、情報処理装置１は、電源がオンになり、ＣＰＵ６が記憶装置７に格納されているオペレーティングシステムを実行すると、各種のコンピュータプログラムを実行できる状態になる。ここで、ユーザ操作により、上記情報処理プログラムの実行が命令されると、ＣＰＵ６は、記憶装置７に格納されている本情報処理プログラムの命令を順に読み込んで解釈し、実行することで情報の加工を行なう。これにより、情報処理装置１内には、テレビ映像録画機能部２１、映像抽出部２２、表示機能部２３、入力機能部２４、情報収集部２５、情報管理部２６、時間管理部２７、録画映像領域２８や関連映像領域２９を有するデータベース３０が実現される。
【００１５】
なお、説明の便宜上、図３では情報処理装置１内に各種の機能ブロックが同時に実現されるように図示しているが、これらの機能ブロックは必ずしも同時に実現されるのではない。また、情報処理装置１は、パーソナルコンピュータに限らず、コンピュータプログラムを実行することでこれらの機能ブロックを実現し得るものであれば、インターネット接続が可能な如何なる装置であってもよく、例えば、ハードディスク内蔵型のテレビ受像機やビデオレコーダ、携帯電話や携帯テレビ等の携帯情報装置、その他の如何なるテレビ録画機能を搭載した情報処理装置であってもよい。
【００１６】
テレビ映像録画機能部２１は、ユーザが任意に設定した日時や番組名の放送番組を記憶装置７に録画する処理を主に司る機能部である。なお、テレビ映像録画機能部２１が録画する映像は、放送局２から放送される番組であれば、如何なる手段で入手されるものであってよい。すなわち、本実施形態では、放送局２から無線送信される放送波を受信して番組を録画しているが、例えば、インターネット回線や通信衛星を経由した回線、その他のあらゆる手段で提供される放送番組であってもよい。
【００１７】
映像抽出部２２は、記憶装置７に録画された放送番組の映像を解析し、映像に含まれた特定の文字列等を抽出する処理を主に司る機能部である。なお、映像抽出部２２が解析する映像は、テレビ映像録画機能部２１が録画した映像に限られない。映像抽出部２２は、例えば、可搬型のメディアに記録された映像を解析するものであってもよいし、情報処理装置１に設けた図示しない外部入力端子から入力される映像を解析するものであってもよい。可搬型のメディアとしては、例えば、映画やコンサート等のイベントの予告が収録されたレンタルＤＶＤ等を例示できる。情報処理装置１は、映像抽出部２２がこのような可搬型のメディアや外部入力端子から入力される映像を解析する構成を採る場合、テレビ映像録画機能部２１や受信装置１１を省くことができる。
【００１８】
表示機能部２３は、各種の設定画面や表示画面類を生成し、表示させる処理を主に司る機能部である。なお、表示機能部２３は、情報処理装置１に内蔵される表示装置９としての液晶ディスプレイ等に画面を表示させるものであってもよいし、情報処理装置１に設けた図示しない映像出力端子から出力する映像信号により、外部接続された表示装置類に画像を表示させるものであってもよい。
【００１９】
入力機能部２４は、各種のユーザ操作を受け付ける処理を主に司る機能部である。
【００２０】
情報収集部２５は、インターネット４経由で様々なウェブサイト５にアクセスし、各種の情報を収集する。
【００２１】
情報管理部２６は、関連映像領域２９にアクセスして必要な情報を整理したり、収集された情報をデータベース３０に保存したりする。
【００２２】
時間管理部２７は、情報管理部２６に対して定期的に信号を送る機能部であり、例えば、毎月の特定日時、毎週の特定曜日、或いはその他特定の日時といった定期的に設定された時間に信号を送る。時間管理部２７が情報管理部２６に対して送る信号の間隔が短ければ、未確定だった情報が確定した場合にこれを早期に取得することができる。
【００２３】
データベース３０、放送番組の映像や音声などのコンテンツのデータを保存したり、各種の情報を保存する。
【００２４】
次に、上記各機能部が実現する一連の情報処理について説明する。
【００２５】
情報処理プログラムが起動され、テレビ映像録画機能部２１が放送局２からの放送番組の録画を開始したとする。テレビ映像録画機能部２１は、放送局２からの放送番組の映像や音声といったコンテンツのデータを録画映像領域２８に保存することで、放送番組を録画する。なお、テレビ映像録画機能部２１が録画を開始する際のトリガは如何なるものであってもよく、例えば、ユーザが録画開始ボタンを押したり、ユーザが録画予約した日時になったり、或いはユーザの嗜好に沿うカテゴリやジャンルの番組の放送が開始されたら録画を開始する。
【００２６】
テレビ映像録画機能部２１が放送番組を録画したら、映像抽出部２２は、録画された映像を解析して各種の情報を収集し、データベースに登録する処理の実行を開始する。図４は、映像抽出部２２が実行する処理のフロー図である。
【００２７】
映像抽出部２２は、テレビ映像録画機能部２１が実行する放送番組の録画が終了したか否かを検知する（Ｓ１０１）。放送番組のコンテンツデータを格納したファイルに、テレビ映像録画機能部２１と映像抽出部２２が同時にアクセスするのを防ぐためである。映像抽出部２２は、テレビ映像録画機能部２１が実行する放送番組の録画が終了したことを検知したら、録画映像領域２８に保存された放送番組の映像を解析する（Ｓ１０２）。
【００２８】
映像抽出部２２が実行する放送番組の映像の解析は次のようなものである。映像抽出部２２は、映像を構成する各フレームの画像について文字列の領域と背景の領域とを色の相違等で分離し、文字列の領域から切り出した文字のイメージを予め記憶している文字のパターンと逐次比較する。
【００２９】
映像抽出部２２は、映像の解析において、文字列の領域から切り出した文字のイメージと予め記憶している文字のパターンとが一致するものを並べたものを、文字列として抽出する（Ｓ１０３）。映像抽出部２２は、抽出した文字列を記憶装置７に一時保存する。
【００３０】
映像抽出部２２は、放送番組の映像を構成する各フレームの画像について文字列の抽出が完了したら、抽出した文字列に所定のキーワードと一致するものがあるか否かについて判定を行なう（Ｓ１０４）。所定のキーワードとは、記憶装置７に予め格納されているキーワードテーブルが定義する文字列であって、イベントの予告を想起させるキーワードであり、例えば、図５に示すようなキーワードテーブルの文字列である。ここで、イベントとは、放送番組で予告される各種の行事であり、例えば、映画の公開やレンタルビデオの販売、ゲームソフトの発売、サイン会、コンサートといった各種のイベントを例示できる。映像抽出部２２は、上記Ｓ１０３の処理によって抽出した文字列を検索し、キーワードテーブルが定義する所定のキーワードに一致する文字列が含まれているか否かを調べる。映像抽出部２２は、抽出した文字列に所定のキーワードに一致する文字列が含まれていなければ一連の処理を終了し、含まれていれば以下の処理を開始する（Ｓ１０５）。
【００３１】
映像抽出部２２は、抽出した文字列に所定のキーワードに一致する文字列が含まれていれば、このキーワードに関連する情報を抽出する（Ｓ１０６）。キーワードに関連する情報とは、キーワードが示す内容に関係のある情報であり、例えば、所定のキーワードに一致する文字列の周囲に表示されていた文字列の情報や、所定のキーワードに一致する文字列が表示されるフレームの前後のフレームに表示されていた文字列の情報である。映像抽出部２２は、所定のキーワードの付近にある文字列をこのキーワードに関連する情報とみなし、その文字列をキーワードに関連する情報として抽出する。この結果、映像中で予告されていたイベントに関する情報が収集されることになる。
【００３２】
図６は、映像抽出部２２がキーワードに関連する情報として抽出する情報の一例を示したものである。図６に示す映像の場合、キーワードに一致する文字列として「公開」という文字列が含まれている。映像抽出部２２は、キーワードに一致する「公開」の付近にある文字列として、映画のタイトルの文字列と日付の文字列を、キーワードに関連する情報として抽出する。映像抽出部２２は、キーワードに関連する情報の抽出を終えたら、抽出した情報をデータベース３０に保存する（Ｓ１０７）。
【００３３】
図７は、映像抽出部２２がデータベース３０に保存するデータの一例である。映像抽出部２２は、図７に示すように、録画した映像から抽出された情報を当該情報が記された映像のサムネイルのファイル名と共にデータベース３０の関連映像領域２９にデータベース入力状況リストとして保存する。例えば、テレビ映像録画機能部２１が録画した放送番組に、２つの映画について公開を予告するＣＭ（Commercial Message）が含まれていたとする。ＣＭの検出は、音楽と会話との境など、“音の切り替わり”を使うことで検出できる。映像抽出部２２が関連映像領域２９に保存する内容は、図７に示すように、それぞれの映画のタイトル（「ＡＡＡＡ」と「ＢＢＢＢ」）、各映画の予告映像のサムネイルのファイル名（「1.JPG」と「2.JPG」）、各映画の公開日（「20090731」と「20090831」）となる。なお、上述したＳ１０６の処理で抽出された日付の情報が映画の公開日であるか否かは、キーワードの内容によって特定される。すなわち、上述したＳ１０６の処理では、「公開」というキーワードに一致していたため、このキーワードに関連する情報のうち日付の情報については公開日を意味することが明らかとなる。映像抽出部２２は、一致する文字列が「レンタル」と「予定」であったならば、これらに関連する情報のうち日付の情報は「レンタル開始日」に関する情報であるとみなし、データベース３０の関連映像領域２９に保存する。映像抽出部２２は、データベース３０の関連映像領域２９に情報を保存するにあたり、Ｓ１０６で抽出したキーワードに関連する情報が例えば図７のデータベース入力状況リストの各項目の何れと関係するのかを特定するべく、キーワードテーブルが示す各キーワードと図７のデータベース入力状況リストの各項目との相関関係を定義したマップを有し、抽出した情報とリストの各項目との相関をこのマップに基づいて特定する。
【００３４】
以上により、映像抽出部２２が実行する一連の処理が終了する。
【００３５】
ここで、録画した映像に含まれる情報の内容を確認したいユーザが、収集された情報の内容確認や設定状態の確認を行なう画面を開くための操作を入力装置８に対して行ない、この操作を入力機能部２４が検知したとする。すると、入力機能部２４は、次のような処理を実行する。図８は、入力機能部２４が実行する処理のフロー図である。
【００３６】
入力機能部２４は、データベース３０のデータベース入力状況リストにアクセスし、予告映像のサムネイルのファイル名に基づいて予告映像の一覧画面を生成する（Ｓ２０１）。入力機能部２４が生成した一覧画面は、表示機能部２３により表示装置９に表示される。表示される一覧画面の一例を図９に示す。関連映像領域２９には２つの映画（「ＡＡＡＡ」と「ＢＢＢＢ」）についてサムネイルのファイル名が保存されているため、入力機能部２４は、図９に示すように、これら二つの映画のサムネイルを並べた画面を生成する。関連映像領域２９に保存されているサムネイルのファイル名に対応する画像ファイルは、録画映像領域２８を参照する。
【００３７】
ここで、何れかのサムネイルについて興味を示したユーザが画面上の設定ボタンを押すと、入力機能部２４は、当該サムネイルが示す映画に関連する情報および情報収集の要否を設定する画面を、関連映像領域２９に保存されているデータに基づいて生成する（Ｓ２０２）。入力機能部２４が生成した設定画面は、表示機能部２３により表示装置９に表示される（Ｓ２０３）。表示される設定画面の一例を図１０に示す。ユーザが映画「ＢＢＢＢ」の設定ボタンを押した場合、入力機能部２４は、関連映像領域２９にアクセスし、当該映画に関連する情報を取得して図１０に示すような設定画面を生成する。図７に示したように、現時点では、映画「ＢＢＢＢ」については映画公開日の情報しか保存されていない。よって、図１０に示すように、現時点で入力機能部２４が生成する設定画面には、映画公開日に関する情報だけが表示され、その他の項目については、予定が確定しているか否かに関わらず、不明のままになっている。図１０に示すように、入力機能部２４が生成する設定画面には、各項目について、情報の要否を設定するためのチェックボックスが設けられている。
【００３８】
ここで、図１０に示す設定画面の基本設定ボタンが押されると（Ｓ２０４）、入力機能部２４は、各項目に関する情報の要否の設定について、デフォルトのチェックを入れた設定画面を表示する（Ｓ２０５）。デフォルトの設定は、情報処理装置１を製造する際に予め設定され、記憶装置７に保存されているものであって如何なる設定のものであってよく、例えば、ユーザが一般的に所望する項目（例えば、映画公開日やＤＶＤの発売日）のみを「要」としそれ以外を「不要」と設定するものであったり、或いは全ての項目について「要」と設定するものである。
【００３９】
また、図１０に示す設定画面の設定ボタンが押されると（Ｓ２０６）、入力機能部２４は、各項目に関して設定された情報の要否をデータベース３０のデータベース入力状況リストに保存する（Ｓ２０７）。なお、入力機能部２４は、図１０に示す設定画面の設定ボタンが押されたら、データベース入力状況リストに保存する前に図１１のような詳細設定の画面を生成し、情報を収集すべき映画館の場所やレンタル会社の社名等の詳細な設定を受け付けるようにしてもよい。
【００４０】
関連映像領域２９に保存される各項目の情報の要否は、基本設定ボタンを押すことによってチェックボックスにチェックが入ったデフォルトのものであったり、或いはユーザが任意にチェックを入れたものであったりする。各項目に関して情報の要否が設定され、保存された後のデータベース入力状況リストの一例を図１２に示す。図１２に示すように、データベース入力状況リストには、図１０の設定画面で「不要」にチェックを入れた情報の項目について、情報が不要である旨が保存される。
【００４１】
上述したＳ２０７の処理が行われ、或いは図１０に示す設定画面のキャンセルボタンが押されると、入力機能部２４は、再び予告映像の一覧画面を生成する（Ｓ２０１）。入力機能部２４は、図９に示す設定画面で再び何れかの映画の設定ボタンが押されたら（Ｓ２０２）、上述したＳ２０３以降の処理を再び実行する。一方、入力機能部２４は、図９に示す設定画面で戻るボタンが押されたら（Ｓ２０９）、予告映像の一覧画面を閉じて図８に示した一連の処理フローを終了する。
【００４２】
以上により、入力機能部２４が実行する一連の処理が終了する。
【００４３】
ところで、本実施形態に係る情報処理プログラムが実行されている間、情報管理部２６では、次のような処理を実行している。図１３は、情報管理部２６が実行する処理のフロー図である。
【００４４】
情報管理部２６は、入力機能部２４で上記Ｓ２０７の処理が実行され、或いは時間管理部２７から信号が入力されると（Ｓ３０１）、関連映像領域２９に保存されているデータベース入力状況リストを参照する（Ｓ３０２）。そして、映画のタイトルといった情報が保存されている項目の有無を確認する（Ｓ３０３）。
【００４５】
図１２に示すデータベース入力状況リストの場合であれば、項目１と項目２に情報が保存されているため、「項目あり」と判定する。情報管理部２６は、データベース入力状況リストに情報が保存されている項目があれば、次に、当該項目に空欄があるか否かを確認する（Ｓ３０４）。空欄がなければ、情報管理部２６は、次の項目に保存されている情報を調べるため、検索する項目のパラメータに１を加算し（Ｓ３０６）、再び上記Ｓ３０３以降の処理を実行する。一方、空欄があれば、情報管理部２６は、当該項目で空欄であることにより収集が必要となっている情報の内容を情報収集リストに加え（Ｓ３０５）、上記Ｓ３０６以降の処理を実行する。情報管理部２６によって作成される情報収集リストの一例を図１４に示す。Ｓ３０３からＳ３０６までの処理が繰り返されることにより、データベース入力状況リストにおいて空欄になっており収集が必要となっている情報がリスト化される。
【００４６】
情報管理部２６は、情報が保存されている項目が無くなれば（Ｓ３０３）、情報収集リストを情報収集部２５に引き渡す（Ｓ３０７）。例えば、データベース入力状況リストが図１２に示すように２番目の項目まで情報が保存されているような場合であれば、情報管理部２６は、２つ目の項目である映画「ＢＢＢＢ」の空欄になっている情報の内容を情報収集リストに加え終わった時点で、情報が保存されている項目が無くなったと判断し、情報収集リストを情報収集部２５に引き渡す。
【００４７】
以上により、情報管理部２６が実行する一連の処理が終了する。情報管理部２６が実行する一連の処理により、テレビ映像録画機能部２１が録画したテレビ映像中に含まれる各種のイベントの予告に関し、不明あるいは未確定となっている予定に関する情報がリスト化される。
【００４８】
次に、情報収集部２５が実行する処理について説明する。情報収集部２５は、情報管理部２６から情報収集リストが引き渡されると、次のような処理を実行する。図１５は、情報収集部２５が実行する処理のフロー図である。
【００４９】
情報収集部２５は、情報管理部２６から情報収集リストが引き渡されると（Ｓ４０１）、このリストを参照する（Ｓ４０２）。そして、収集すべき情報の項目の有無を確認する（Ｓ４０３）。情報収集部２５は、収集すべき情報の項目があれば、インターネット４上でこの情報の有無を検索する（Ｓ４０４）。例えば、図１４に例示した情報収集リストが示すように、映画「ＡＡＡＡ」について公開終了日が収集すべき情報として挙がっていれば、映画のタイトル名「ＡＡＡＡ」および「公開終了日」を検索キーにして検索を実行する。
【００５０】
なお、情報収集部２５は、情報の検索に際し、アクセス先として予め設定されている特定のウェブサイト５にアクセスして情報を取得してもよいし、不特定のウェブサイト５にアクセスして情報を取得してもよい。特定のウェブサイト５とは、例えば、映画の公開日や開会終了日、公開映画館名や出演者や制作年度等の映画情報を格納したデータベースサーバのウェブサイトであり、情報収集部２５は、このような映画情報を格納したデータベースサーバにアクセスし、情報収集リストで収集すべきものとして挙がっている情報を収集する。これらのウェブサイト５へのアクセスは、例えば、予め用意されたＵＲＬリストに基づいて行なう。
【００５１】
なお、不特定のウェブサイト５にアクセスして情報を取得する方法としては、以下のようなものが例示できる。例えば、ニュース記事を掲載するウェブページの場合、「ＸＸ月ＸＸ日公開」や「公開日：ＸＸＸＸ年ＸＸ月ＸＸ日」、「公開日が、ＸＸ月ＸＸ日に決まった」といった具合に書かれていることが多い。そこで、情報収集部２５は、不明になっている情報に関連するキーワード、例えば、不明になっている情報が映画「ＡＡＡＡ」の公開日に関する情報であれば、「公開日」を検索の際のキーワードにして索出したウェブページを解析し、「公開」という文字の前後１５文字のうち、日付情報があれば公開日とみなす。仮に、日付情報が２つ以上ある場合は、「公開」という文字から文字数が最も近い日付情報を映画の公開日の情報とみなす。また、公開日とみなされる日付が一つのウェブページから複数見つかった場合は、最も数の多い日付を公開日とみなす。公開終了日やＤＶＤの発売日、レンタル開始日等についても然りである。インターネット４上で検索を実行する際のキーワードは、データベース入力状況リストの各項目と関連するキーワードを項目毎に予め既定したテーブルで定義しておく。
【００５２】
映画のニュース記事に関するウェブページの一例を図１６に示す。情報収集部２５は、例えば、情報収集リストに映画「ＣＣＣＣ」の公開日が収集すべき情報として挙がっていれば、映画のタイトル名「ＣＣＣＣ」および「公開日」を検索キーにして索出した図１６のウェブページを解析し、「公開」という文字の前にある「１２月１９日」を当該映画の公開日の情報とみなす。
【００５３】
情報収集部２５は、何れかのウェブサイト５で情報が見つかれば（Ｓ４０５）、情報管理部２６に情報を渡してデータベース３０のデータベース入力状況リストを更新する（Ｓ４０６）。更新されたデータベース入力状況リストを図１７に示す。データベース入力状況リストが更新されると、例えば、図１７に示すように、情報収集リストで収集すべき情報として挙げられていた映画「ＡＡＡＡ」の公開終了日の情報が追加される。
【００５４】
情報収集部２５は、データベース入力状況リストを更新したら、収集すべき情報収集リストの検索対象とする項目番号を加算し（Ｓ４０７）、再び上記Ｓ４０３の処理を実行する。一方、情報収集部２５は、何れのウェブサイト５でも情報が見つからなければ（Ｓ４０５）、データベース３０のデータベース入力状況リストを更新することなく、収集すべき情報収集リストの検索対象とする項目番号を加算し（Ｓ４０７）、再び上記Ｓ４０３の処理を実行する。
【００５５】
情報収集部２５は、情報収集リストの各項目について逐次情報の検索を実行し、全ての項目について情報の検索を終えたら、上記Ｓ４０１からＳ４０７の処理を終了する。
【００５６】
上記情報処理装置１は、テレビ映像録画機能部２１、映像抽出部２２、表示機能部２３、入力機能部２４、情報収集部２５、情報管理部２６、時間管理部２７、データベース３０が協働することにより、ユーザが欲した時点で未確定となっていた情報の収集が行なわれる。よって、ユーザは、例えば、図９に示した映画のサムネイルの画面から設定ボタンを押して図１０に示す画面を開き、以前は未確定になっていた情報を確認できる。このため、ユーザは、知りたいと思った時に知ることの出来なかった未確定の情報を、漏らすことなく後から確実に知ることができる。また、ユーザは、知りたいと思った時に知ることの出来なかった未確定の情報を、自ら定期的に検索しなくても取得することができるため、未確定な情報を得るための煩雑な作業を解消できる。
【００５７】
すなわち、映像を見たユーザが欲しいと思ったときに、当該情報に関わる予定に関する確定した情報が存在しているか否かに関わらず、すぐその場で情報検索の要否の設定ができる。このため、ユーザが忘れてしまうような長期に渡って情報を得ることが可能であり、且つ、自分で情報収集する手間が省ける。
【００５８】
なお、上記情報処理装置１で実行される情報処理プログラムは、図１８に示すように、スケジュール登録部３１を更に生成するものであってもよい。スケジュール登録部３１は、例えば、特定のウェブサイトにログインして提供されるユーザ個人のウェブページにスケジュールを表示したり、或いは携帯情報装置等でスケジュールを表示したりする外部のスケジュール機能３２に対して日付情報を渡す機能部である。
【００５９】
スケジュール登録部３１は、情報収集部２５が情報管理部２６に日付情報を渡すと、この日付情報を外部のスケジュール機能３２に通知する。スケジュール機能３２は、スケジュール登録部３１から渡された日付情報をスケジュールに加える。例えば、スケジュール機能３２が携帯情報装置であり、上述したように、情報収集部２５から情報管理部２６へ映画「ＡＡＡＡ」の公開終了日の情報が渡されると、当該携帯情報装置のスケジュール帳にその情報が加わる。スケジュール登録部３１は、ユーザ個人のウェブページあるいは携帯情報装置への日付情報の通知を、通信装置１０を用いてインターネット４経由で実現する。
【００６０】
本変形例であれば、ユーザは、情報処理装置１を操作しなくても、知りたいと思った時に知ることの出来なかった未確定の情報を後から直ちに知ることができる。
【００６１】
また、上記実施形態や変形例では、映画に関する情報を例に説明したが、ゲームに関する情報であったり、或いはコンサートやミュージカルに関する情報を扱うものであってもよい。ゲームに関する情報を取り扱う場合であれば、データベース入力状況リストに挙げる項目は、例えば、「ゲームの発売日」や「ゲーム攻略本発売日」、「ゲーム攻略本の出版社」といったものになる。また、コンサートやミュージカルに関する情報を取り扱う場合であれば、データベース入力状況リストに挙げる項目は、例えば、「コンサート（ミュージカル）の開催日時」、「チケット発売日（チケット購入方法）」、「グッズの発売日」、「チケットの販売を行なう情報サイトのアドレス（あるいは電話番号）」といったものになる。
【００６２】
また、上記実施形態や変形例では、情報処理装置１がインターネット４上のウェブサイト５にアクセスして不明あるいは未確定だった予定の確定した情報を取得していたが、例えば、次のように変形してもよい。すなわち、情報収集部２５が実現する機能をインターネット４上の特定のサーバに実行させる。情報処理装置１の情報管理部２６は、時間管理部２７からの信号を受けて情報収集リストを生成したら、このサーバが有するウェブサイト５にアクセスして当該サーバに情報収集リストを渡す。情報収集リストを受け取ったサーバは、図１５に示した上記Ｓ４０１からＳ４０７の一連の処理を実行する。サーバは、何れかのウェブサイト５で情報が見つかれば、インターネット４を介して情報管理部２６に情報を渡す。このような変形例であれば、インターネット４上で特定の情報を検索する処理がサーバで実現されるので、情報処理装置１の負荷を減らすことが可能である。また、情報処理装置１が有する能力では処理不能な高度な情報検索処理や情報回析処理をサーバ側で実行させることもできる。
【００６３】
ところで、上記情報処理装置１において生成されるデータベース入力状況リストや情報収集リストは、本実施形態の製造元においても有益な情報である。データベース入力状況リストや情報収集リストには、ユーザが欲しいにも関わらず入手できていない情報の項目が挙げられているため、これらのリストをユーザ以外の第三者が解析すれば、ユーザがどのような情報を欲しているのかを把握することができる。これらのリストを情報処理装置１から第三者へ送信可能なようにしておけば、このリストを解析した第三者は、ユーザがどのようなイベントに興味を持っているのかを把握することができるので、イベントの興業に関する需要の予測データ等を得ることができる。また、本実施形態の製造元でこのようなリストを解析できれば、デフォルトとして設定しておくキーワードやデータベース入力状況リストの項目を、多くのユーザが求める最適なものにすることができる。
【００６４】
なお、上記実施形態や各変形例に係る情報処理プログラムは、コンピュータ読み取り可能な記録媒体に記録されていてもよい。このような記録媒体のプログラムをコンピュータに読み込ませて実行させることにより、上記各機能を提供させることができる。ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【００６５】
また、上記情報処理プログラムは、例えば、上記通信装置１０を介して他の装置から受信してもよい。このようにして受信された情報処理プログラムは、上記記憶装置７であるハードディスク等の補助記憶装置に一旦格納された後、上記記憶装置７であるメモリ等の主記憶装置にロードされ、コンピュータに実行されればよい。また、このようにして受信された情報処理プログラムは、上記補助記憶装置に格納されずに、上記主記憶装置にロードされてコンピュータに実行されてもよい。
【符号の説明】
【００６６】
１・・情報処理装置：２・・放送局：３・・アンテナ：４・・インターネット：５・・ウェブサイト：６・・ＣＰＵ：７・・記憶装置：８・・入力装置：９・・表示装置：１０・・通信装置：１１・・受信装置：２１・・テレビ映像録画機能部：２２・・映像抽出部：２３・・表示機能部：２４・・入力機能部：２５・・情報収集部：２６・・情報管理部：２７・・時間管理部：２８・・録画映像領域：２９・・関連映像領域：３０・・データベース：３１・・スケジュール登録部：３２・・スケジュール機能
【図１】
0005447654.tif 000002
【図２】
0005447654.tif 000003
【図３】
0005447654.tif 000004
【図４】
0005447654.tif 000005
【図５】
0005447654.tif 000006
【図６】
0005447654.tif 000007
【図７】
0005447654.tif 000008
【図８】
0005447654.tif 000009
【図９】
0005447654.tif 000010
【図１０】
0005447654.tif 000011
【図１１】
0005447654.tif 000012
【図１２】
0005447654.tif 000013
【図１３】
0005447654.tif 000014
【図１４】
0005447654.tif 000015
【図１５】
0005447654.tif 000016
【図１６】
0005447654.tif 000017
【図１７】
0005447654.tif 000018
【図１８】
0005447654.tif 000019