(57)【要約】【課題】  ユーザが行わなければならない録画予約操作を簡素化し、かつ、録画予約の精度が悪化することが防ぐことが可能な録画予約情報提供装置、録画予約方法を提供する。【解決手段】  テキスト解析部１ａは、文書情報受信部４によって受信された文書情報から「日にち」、「開始時刻」、「放送局」および「番組名」を抽出する。ＥＰＧ情報取得部１ｂは、録画装置５から提供されるＥＰＧ情報を取得する。録画予約実行部１ｃは、テキスト解析部１ａによって抽出された「日にち」、「開始時刻」および「放送局」に基づいて番組の録画予約情報を生成する。また、録画予約実行部１ｃは、生成した番組の録画予約情報を録画装置５に提供する。録画装置５は、録画予約実行部１ｃから提供された番組の録画予約情報に応じた録画予約を実行する。【選択図】      図１
2005286620.tif 000002
【特許請求の範囲】
【請求項１】
情報提供元から通信回線を介して提供された文章情報に基づいて生成された番組の録画予約情報を録画装置に提供する録画予約情報提供装置であって、
前記文章情報から、日にち、開始時刻および放送局を抽出する抽出部と、
前記抽出部によって抽出された日にち、開始時刻および放送局とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する録画予約情報提供部とを含む録画予約情報提供装置。
【請求項２】
請求項１に記載の録画予約情報提供装置において
前記録画予約情報提供部は、前記抽出部によって抽出された日にち、開始時刻および放送局が前記文書情報中の同一行またはその近傍の行に存在する場合に、該抽出部によって抽出された日にち、開始時刻および放送局とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する、録画予約情報提供装置。
【請求項３】
請求項１または２に記載の録画予約情報提供装置において、
ＥＰＧ情報を取得するＥＰＧ情報取得部をさらに含み、
前記録画予約情報提供部は、前記抽出部によって抽出された日にち、開始時刻および放送局ならびに前記ＥＰＧ情報取得部によって取得されたＥＰＧ情報とに基づいて録画予約する番組を特定し、その特定した番組の終了時刻を前記ＥＰＧ情報取得部によって取得されたＥＰＧ情報から検出し、該抽出部によって抽出された日にち、開始時刻および放送局と該終了時刻とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する、録画予約情報提供装置。
【請求項４】
請求項３に記載の録画予約情報提供装置において、
前記抽出部は、前記文章情報から番組名をさらに抽出し、
前記録画予約情報提供部は、
前記抽出部によって抽出された日にち、開始時刻および放送局ならびに前記ＥＰＧ情報取得部によって取得されたＥＰＧ情報とに基づいて録画予約する番組を特定し、その特定した番組の番組名を前記ＥＰＧ情報取得部によって取得されたＥＰＧ情報から検出する番組名検出部と、
前記番組名検出部によって検出された番組名が前記抽出部によって抽出された番組名と一致するように、前記日にち、前記開始時刻および前記放送局のいずれかを変更する変更部と、
前記日にちと前記開始時刻および前記放送局の中で前記変更部によって変更されたものと該変更部によって変更されなかったものと前記終了時刻とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する録画予約部とを含む、録画予約情報提供装置。
【請求項５】
請求項１ないし４のいずれか１項に記載の録画予約情報提供装置において、
前記録画予約情報提供部は、前記日にちと前記開始時刻および前記放送局の中の１つまたは２つが前記抽出部によって１回のみ抽出され、残りが前記抽出部によって複数抽出された際には、１回しか抽出されなかった、前記日にちと前記開始時刻および前記放送局の中の１つまたは２つを共通情報とし、該共通情報と前記複数の残りとに基づいて複数の番組の録画予約情報を生成し、該複数の番組の録画予約情報を前記録画装置に提供する、録画予約情報提供装置。
【請求項６】
情報提供元から通信回線を介して提供された文章情報に基づいて生成された番組の録画予約情報を録画装置に提供する録画予約情報提供装置が行う録画予約方法であって、
前記文章情報から、日にち、開始時刻および放送局を抽出する抽出ステップと、
前記抽出ステップで抽出された日にち、開始時刻および放送局とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する録画予約情報提供ステップとを含む録画予約方法。
【請求項７】
請求項６に記載の録画予約方法において、
前記録画予約情報提供ステップは、前記抽出ステップで抽出された日にち、開始時刻および放送局が前記文書情報中の同一行またはその近傍の行に存在する場合に、該抽出ステップで抽出された日にち、開始時刻および放送局とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する、録画予約方法。
【請求項８】
請求項６または７に記載の録画予約方法において、
ＥＰＧ情報を取得するＥＰＧ情報取得ステップをさらに含み、
前記録画予約情報提供ステップは、前記抽出ステップで抽出された日にち、開始時刻および放送局ならびに前記ＥＰＧ情報取得ステップで取得されたＥＰＧ情報とに基づいて録画予約する番組を特定し、その特定した番組の終了時刻を前記ＥＰＧ情報取得ステップで取得されたＥＰＧ情報から検出し、該抽出ステップで抽出された日にち、開始時刻および放送局と該終了時刻とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する、録画予約方法。
【請求項９】
請求項８に記載の録画予約方法において、
前記録画予約情報提供ステップは、
前記抽出ステップで抽出された日にち、開始時刻および放送局ならびに前記ＥＰＧ情報取得ステップで取得されたＥＰＧ情報とに基づいて録画予約する番組を特定し、その特定した番組の番組名を前記ＥＰＧ情報取得ステップで取得されたＥＰＧ情報から検出する番組名検出ステップと、
前記番組名検出ステップで検出された番組名が前記抽出ステップで抽出された番組名と一致するように、前記日にち、前記開始時刻および前記放送局のいずれかを変更する変更ステップと、
前記日にちと前記開始時刻および前記放送局の中で前記変更ステップで変更されたものと該変更ステップで変更されなかったものと前記終了時刻とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する録画予約ステップとを含む、録画予約方法。
【請求項１０】
請求項６ないし９のいずれか１項に記載の録画予約方法において、
前記録画予約情報提供ステップは、前記日にちと前記開始時刻および前記放送局の中の１つまたは２つが前記抽出ステップで１回のみ抽出され、残りが前記抽出ステップで複数抽出された際には、１回しか抽出されなかった、前記日にちと前記開始時刻および前記放送局の中の１つまたは２つを共通情報とし、該共通情報と前記複数の残りとに基づいて複数の番組の録画予約情報を生成し、該複数の番組の録画予約情報を前記録画装置に提供する、録画予約方法。
【請求項１１】
情報提供元から通信回線を介して提供された文章情報に基づいて生成された番組の録画予約情報を録画装置に提供する録画予約処理をコンピュータに実行させるプログラムであって、
前記文章情報から、日にち、開始時刻および放送局を抽出する抽出処理と、
前記抽出処理で抽出された日にち、開始時刻および放送局とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する録画予約情報提供処理と、を含む録画予約処理をコンピュータに実行させるプログラム。
【請求項１２】
請求項１１に記載のプログラムが記録されたコンピュータによって読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、録画予約情報提供装置、録画予約方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、ユーザによって設定された録画予約情報に基づいて録画予約を実行する録画装置が知られている。
【０００３】
例えば、ユーザがリモコンまたは画面ＧＵＩ（Graphical User Interface）を操作して設定した録画予約情報に基づいて録画予約を実行する録画装置が知られている。具体的には、特許文献１（特開２００２−２０９１６９号公報）には、日にち、時刻、放送局の情報で構成された定型（予め決まったフォーマット）の録画予約データをユーザに記述させ、その録画予約データを録画装置に送ることにより、録画装置において録画予約を実行させる情報提供装置が記載されている。
【０００４】
また、特許文献２（特開２０００−２６１７８０号公報）には、ユーザによって作成された自由文を受信し、受信した自由文に記入された単語とＥＰＧ（Electronic Program Guide）のタイトル情報との単語マッチングを行い、受信した自由文に記入された単語と一致する番組名の番組の録画予約を録画装置に実行させる番組配信装置が記載されている。
【特許文献１】特開２００２−２０９１６９号公報
【特許文献２】特開２０００−２６１７８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
例えば、ユーザが、ＷＥＢを介してサーバから提供されるホームページまたは電子メールの文章中にテレビ番組に関する記述を発見し、その番組を録画予約したくなった場合、ユーザは、ホームページまたは電子メールの文章を見ながら、リモコンまたは画面ＧＵＩを操作して録画予約情報を設定するという煩わしい作業を行わなければならなかった。
【０００６】
また、ＷＥＢを介して提供されるホームページまたは電子メールは任意の形式で文章が記載されている。このため、ユーザが特許文献１に記載の情報提供装置を用いてホームページまたは電子メールに記載された番組を録画予約する場合、ユーザは、ホームページまたは電子メールの文章を見ながら、予め決まったフォーマットで録画予約に必要となる情報を記載するという煩わしい作業を行わなければならなかった。
【０００７】
また、ユーザが特許文献２に記載の番組配信装置を用いてホームページまたは電子メールに記載された番組を録画予約する場合、ホームページまたは電子メールに記載された番組名をそのまま番組配信装置に送信することで、録画予約が可能となる場合がある。
【０００８】
しかしながら、特許文献２に記載の番組配信装置を用いる場合、単語マッチングが可能となる程度に番組のタイトルがホームページまたは電子メールに記述されている必要があり、そのような記述がない場合には、正確な録画予約が実行されないという問題点があった。また、タイトルの単語一致では、複数のタイトルが一致判定される可能性があり、特許文献２に記載の番組配信装置を用いる場合、所望の番組を特定することが難しい場合もある。また、特許文献２に記載の番組配信装置を用いる場合、ＥＰＧ情報が得られない放送局の番組の録画予約が行えないという問題点もある。
【０００９】
本発明の目的は、ユーザが行わなければならない録画予約操作を簡素化し、かつ、録画予約の精度が悪化することが防ぐことが可能な録画予約情報提供装置、録画予約方法、プログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明の録画予約情報提供装置は、情報提供元から通信回線を介して提供された文章情報に基づいて生成された番組の録画予約情報を録画装置に提供する録画予約情報提供装置であって、前記文章情報から、日にち、開始時刻および放送局を抽出する抽出部と、前記抽出部によって抽出された日にち、開始時刻および放送局とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する録画予約情報提供部とを含む。
【００１１】
また、本発明の録画予約方法は、情報提供元から通信回線を介して提供された文章情報に基づいて生成された番組の録画予約情報を録画装置に提供する録画予約情報提供装置が行う録画予約方法であって、前記文章情報から、日にち、開始時刻および放送局を抽出する抽出ステップと、前記抽出ステップで抽出された日にち、開始時刻および放送局とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する録画予約情報提供ステップとを含む。
【００１２】
上記の発明によれば、情報提供元から通信回線を介して提供された文章情報から抽出された日にち、開始時刻および放送局に基づいて番組の録画予約情報が生成され、その生成された番組の録画予約情報が録画装置に提供される。このため、情報提供元から提供された文書情報に正式な番組名が記載されていなくても、正確な番組の録画予約を実行することが可能となる。また、ユーザは、番組の録画予約を行う際に、所定のフォーマットに基づいた録画予約設定を行う必要がなくなり、録画予約操作の簡素化を図ることが可能となる。
【００１３】
また、上記録画予約情報提供装置において、前記録画予約情報提供部は、前記抽出部によって抽出された日にち、開始時刻および放送局が前記文書情報中の同一行またはその近傍の行に存在する場合に、該抽出部によって抽出された日にち、開始時刻および放送局とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供することが望ましい。
【００１４】
また、上記録画予約方法において、前記録画予約情報提供ステップは、前記抽出ステップで抽出された日にち、開始時刻および放送局が前記文書情報中の同一行またはその近傍の行に存在する場合に、該抽出ステップで抽出された日にち、開始時刻および放送局とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供することが望ましい。
【００１５】
上記の発明によれば、文章情報において近くに存在する日にち、開始時刻および放送局に基づいて番組の録画予約情報が生成される。このため、正確な番組の録画予約を行うことが可能となる。
【００１６】
また、上記録画予約情報提供装置において、ＥＰＧ情報を取得するＥＰＧ情報取得部をさらに含み、前記録画予約情報提供部は、前記抽出部によって抽出された日にち、開始時刻および放送局ならびに前記ＥＰＧ情報取得部によって取得されたＥＰＧ情報とに基づいて録画予約する番組を特定し、その特定した番組の終了時刻を前記ＥＰＧ情報取得部によって取得されたＥＰＧ情報から検出し、該抽出部によって抽出された日にち、開始時刻および放送局と該終了時刻とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供することが望ましい。
【００１７】
また、上記録画予約方法において、ＥＰＧ情報を取得するＥＰＧ情報取得ステップをさらに含み、前記録画予約情報提供ステップは、前記抽出ステップで抽出された日にち、開始時刻および放送局ならびに前記ＥＰＧ情報取得ステップで取得されたＥＰＧ情報とに基づいて録画予約する番組を特定し、その特定した番組の終了時刻を前記ＥＰＧ情報取得ステップで取得されたＥＰＧ情報から検出し、該抽出ステップで抽出された日にち、開始時刻および放送局と該終了時刻とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供することが望ましい。
【００１８】
上記の発明によれば、ＥＰＧ情報から終了時刻が検出されるため、正確な番組の録画予約を行うことが可能となる。
【００１９】
また、上記録画予約情報提供装置において、前記抽出部は、前記文章情報から番組名をさらに抽出し、前記録画予約情報提供部は、前記抽出部によって抽出された日にち、開始時刻および放送局ならびに前記ＥＰＧ情報取得部によって取得されたＥＰＧ情報とに基づいて録画予約する番組を特定し、その特定した番組の番組名を前記ＥＰＧ情報取得部によって取得されたＥＰＧ情報から検出する番組名検出部と、前記番組名検出部によって検出された番組名が前記抽出部によって抽出された番組名と一致するように、前記日にち、前記開始時刻および前記放送局のいずれかを変更する変更部と、前記日にちと前記開始時刻および前記放送局の中で前記変更部によって変更されたものと該変更部によって変更されなかったものと前記終了時刻とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する録画予約部とを含むことが望ましい。
【００２０】
また、上記録画予約方法において、前記録画予約情報提供ステップは、前記抽出ステップで抽出された日にち、開始時刻および放送局ならびに前記ＥＰＧ情報取得ステップで取得されたＥＰＧ情報とに基づいて録画予約する番組を特定し、その特定した番組の番組名を前記ＥＰＧ情報取得ステップで取得されたＥＰＧ情報から検出する番組名検出ステップと、前記番組名検出ステップで検出された番組名が前記抽出ステップで抽出された番組名と一致するように、前記日にち、前記開始時刻および前記放送局のいずれかを変更する変更ステップと、前記日にちと前記開始時刻および前記放送局の中で前記変更ステップで変更されたものと該変更ステップで変更されなかったものと前記終了時刻とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する録画予約ステップとを含むことが望ましい。
【００２１】
上記の発明によれば、番組名検出部によって検出された番組名が抽出部によって抽出された番組名と一致するように、抽出部によって抽出された日にち、開始時刻および放送局のいずれかの情報が変更され、変更後の情報に基づいて番組の録画予約情報が生成される。このため、より正確な番組の録画予約を実行することが可能となる。
【００２２】
また、上記録画予約情報提供装置において、前記録画予約情報提供部は、前記日にちと前記開始時刻および前記放送局の中の１つまたは２つが前記抽出部によって１回のみ抽出され、残りが前記抽出部によって複数抽出された際には、１回しか抽出されなかった、前記日にちと前記開始時刻および前記放送局の中の１つまたは２つを共通情報とし、該共通情報と前記複数の残りとに基づいて複数の番組の録画予約情報を生成し、該複数の番組の録画予約情報を前記録画装置に提供することが望ましい。
【００２３】
また、上記録画予約方法において、前記録画予約情報提供ステップは、前記日にちと前記開始時刻および前記放送局の中の１つまたは２つが前記抽出ステップで１回のみ抽出され、残りが前記抽出ステップで複数抽出された際には、１回しか抽出されなかった、前記日にちと前記開始時刻および前記放送局の中の１つまたは２つを共通情報とし、該共通情報と前記複数の残りとに基づいて複数の番組の録画予約情報を生成し、該複数の番組の録画予約情報を前記録画装置に提供することが望ましい。
【００２４】
上記の発明によれば、日にち、開始時刻および放送局の中の１つまたは２つが１回のみ抽出され、残りが複数回抽出された場合に、複数の番組の録画予約を実行することが可能となる。
【００２５】
また、本発明のプログラムは、情報提供元から提供された文章情報に基づいて生成された番組の録画予約情報を録画装置に提供する録画予約処理をコンピュータに実行させるプログラムであって、前記文章情報から、日にち、開始時刻および放送局を抽出する抽出処理と、前記抽出処理で抽出された日にち、開始時刻および放送局とに基づいて番組の録画予約情報を生成し、該番組の録画予約情報を前記録画装置に提供する録画予約情報提供処理とを含む録画予約処理をコンピュータに実行させる。
【００２６】
また、本発明の記録媒体は、上記プログラムが記録されたコンピュータによって読み取り可能な記録媒体である。
【００２７】
上記の発明によれば、上記録画予約方法をコンピュータに実行させることが可能となる。
【発明の効果】
【００２８】
本発明によれば、情報提供元から通信回線を介して提供された文章情報から抽出された日にち、開始時刻および放送局に基づいて番組の録画予約情報が生成され、その生成された番組の録画予約情報が録画装置に提供される。このため、情報提供元から提供された文書情報に正式な番組名が記載されていなくても、正確な番組の録画予約を実行することが可能となる。また、ユーザは、番組の録画予約を行う際に、所定のフォーマットに基づいた録画予約設定を行う必要がなくなり、録画予約操作の簡素化を図ることが可能となる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施例を図面を参照して説明する。
【００３０】
図１は、本発明の一実施例の録画予約情報提供装置１を示したブロック図である。
【００３１】
図１において、録画予約情報提供装置１は、情報提供元装置２ａまたは情報提供元装置２ｂから通信回線としてのインターネット３を介して文書情報受信部４に提供された文書情報に基づいて番組の録画予約情報を生成する。録画予約情報提供装置１は、その生成した番組の録画予約情報を録画装置５に提供する。また、録画予約情報提供装置１は、録画装置５からＥＰＧ（Electronic Program Guide）情報を取得する。
【００３２】
録画予約情報提供装置１は、テキスト解析部１ａと、ＥＰＧ情報取得部１ｂと、録画予約実行部１ｃとを含む。
【００３３】
情報提供元装置２ａは、例えば、文章情報としての電子メールをインターネット３を介して文書情報受信部４に提供する。また、情報提供元装置２ｂは、例えば、文書情報としてのホームページ情報をインターネット３を介して文書情報受信部４に提供する。
【００３４】
文書情報受信部４は、情報提供元装置２ａまたは情報提供元装置２ｂからインターネット３を介して提供される文書情報を受信する。文書情報受信部４として、例えば、Ｗｅｂブラウザまたはメーラが用いられる。
【００３５】
テキスト解析部１ａは、文書情報受信部４によって受信された文書情報から「日にち」、「開始時刻」、「放送局」および「番組名」を抽出する。
【００３６】
ＥＰＧ情報取得部１ｂは、録画装置５から提供されるＥＰＧ情報を取得する。ＥＰＧ情報取得部１ｂは、録画装置５から取得したＥＰＧ情報を録画予約実行部１ｃに供給する。
【００３７】
録画予約実行部１ｃは、テキスト解析部１ａによって抽出された「日にち」、「開始時刻」および「放送局」に基づいて番組の録画予約情報を生成する。また、録画予約実行部１ｃは、生成した番組の録画予約情報を録画装置５に提供する。録画装置５は、録画予約実行部１ｃから提供された番組の録画予約情報に応じた録画予約を実行する。
【００３８】
例えば、録画予約実行部１ｃは、テキスト解析部１ａによって抽出された「日にち」、「開始時刻」および「放送局」が、文書情報中の同一行またはその近傍の行（例えば、５行以内）に存在する場合に、テキスト解析部１ａによって抽出された「日にち」、「開始時刻」および「放送局」に基づいて番組の録画予約情報を生成し、その生成した番組の録画予約情報を録画装置５に提供する。なお、近傍の行は、５行に限らず適宜変更可能である。
【００３９】
また、録画予約実行部１ｃは、テキスト解析部１ａによって抽出された「日にち」、「開始時刻」および「放送局」ならびにＥＰＧ情報取得部１ｂによって取得されたＥＰＧ情報とに基づいて録画予約する番組を特定する。
【００４０】
録画予約実行部１ｃは、その特定した番組の終了時刻をＥＰＧ情報取得部１ｂによって取得されたＥＰＧ情報から検出し、テキスト解析部１ａによって抽出された「日にち」、「開始時刻」および「放送局」とＥＰＧ情報から検出した終了時刻とに基づいて番組の録画予約情報を生成する。
【００４１】
録画予約実行部１ｃは、その生成した番組の録画予約情報をユーザインターフェイス６の表示部に表示させる。
【００４２】
録画予約実行部１ｃは、ユーザインターフェイス６がユーザによって入力された予約指示を受け付けると、その生成した番組の録画予約情報を録画装置５に提供する。
【００４３】
図２は、テキスト解析部１ａとＥＰＧ情報取得部１ｂと録画予約実行部１ｃとが、メモリ１ｄとＣＰＵ１ｅとによって実現された例を示したブロック図である。
【００４４】
メモリ１ｄは、テキスト解析部１ａとＥＰＧ情報取得部１ｂおよび録画予約実行部１ｃとが実行する処理をコンピュータとしてのＣＰＵに実行させるプログラムが記載されている。ＣＰＵ１ｅは、メモリ１ｄに記載されたプログラムを読み取り、その読み取ったプログラムを実行することによって、テキスト解析部１ａとＥＰＧ情報取得部１ｂおよび録画予約実行部１ｃが有する機能を実行する。
【００４５】
なお、図２において、図１に示したものと同一のものには同一符号を付してある。図２において、メモリ１ｄは、例えば、ＲＯＭまたはＣＤ−ＲＯＭ等のコンピュータによって読み取り可能な記録媒体であればよい。
【００４６】
録画装置５は、アンテナ５ａを含む。録画装置５は、テレビ放送局から送信された電波を受信したアンテナ５ａから供給される信号を受け付け、受け付けた信号に基づいてテレビ番組を再生する。また、録画装置５は、録画予約情報提供装置１から提供された番組の録画予約情報に応じた録画予約を行う。録画装置５は、録画予約されたテレビ番組を録画する。
【００４７】
また、録画装置５は、ＥＰＧ情報を取得し、その取得したＥＰＧ情報を録画予約情報提供装置１に提供する。
【００４８】
ユーザインターフェイス部６は、例えば、表示部と操作部とを含み、操作部によってユーザからの入力を受け付け、表示部によってユーザに対する出力を行う。
【００４９】
次に、動作を説明する。
【００５０】
図３は、録画予約情報提供装置１の動作を説明するためのフローチャートである。以下、図３を参照して録画予約情報提供装置１の動作を説明する。
【００５１】
ステップ３１では、テキスト解析部１ａは、文書情報受信部４によって受信された文書情報を受け取る。なお、テキスト解析部１ａは、ユーザによるカットアンドペースト操作によって、文書情報受信部４によって受信された文書情報の中からユーザによって選択されたテキスト（文章情報）を受け取ってもよいし、文書情報受信部４によって文書情報が受信されるたびに、その受信された文書情報を受け取るようにしてもよい。
【００５２】
ステップ３２では、テキスト解析部１ａは、受け取った文書情報から「日にち」の記述を探す。
【００５３】
具体的には、テキスト解析部１ａは、１から１２までの数字に引き続き「月」の文字がある場合には、その数字を月と判定する。
【００５４】
また、テキスト解析部１ａは、１から３１までの数字に引き続き「日」の文字がある場合には、その数字を日と判定する。
【００５５】
また、テキスト解析部１ａは、１から１２までの数字と１から３１までの数字が「／」を挟んで記述されている場合には、それらの数字を出現順に月と日の数字と判定する。
【００５６】
また、テキスト解析部１ａは、「本日」、「明日」、「明後日」等の相対的な日付の記述がある場合には、その相対的な日付の記述と文書情報の日付情報（作成日付情報）とに基づいて日にちを算出する。
【００５７】
また、テキスト解析部１ａは、「毎週」、「毎週土曜」、「毎土曜」、「毎日」等の記述がある場合には、それらの記述（例えば曜日）に合う複数の日にちを特定する。
【００５８】
ステップ３３では、テキスト解析部１ａは、ステップ３２で「日にち」を検出したか判断し、ステップ３２で「日にち」を検出していない場合は、テキスト解析部１ａは、ステップ３１の処理の戻り、ステップ３２で「日にち」を検出した場合は、テキスト解析部１ａは、ステップ３４の処理に進む。
【００５９】
ステップ３４では、テキスト解析部１ａは、ステップ３１で受け取った文書情報から「時刻」の記述を探す。
【００６０】
具体的には、テキスト解析部１ａは、「ＡＭ」、「ＰＭ」、「午前」または「午後」に引き続き数字が存在する場合には、その数字をその数字の前の文字によって意味付けられた時刻と判定する。
【００６１】
また、テキスト解析部１ａは、「朝」、「昼」、「夜」、「深夜」または「早朝」に引き続き数字が存在する場合には、その数字をその数字の前の文字によって意味付けられた時刻と判定する。
【００６２】
また、テキスト解析部１ａは、０から２４までの数字と０から５９までの数字が「：」を挟んで記述されている場合には、それらの数字を出現順に時と分の数字と判定する。
【００６３】
また、テキスト解析部１ａは、０から２４までの数字に引き続き「時」の文字がある場合には、その数字を時と判定する。また、テキスト解析部１ａは、０から５９までの数字に引き続き「分」の文字がある場合には、その数字を分と判定する。
【００６４】
また、テキスト解析部１ａは、数字に引き続き「〜」の文字がある場合には、その数字を開始時刻と判定する。
【００６５】
また、テキスト解析部１ａは、数字に引き続き「開始」の文字がある場合には、その数字を開始時刻と判定する。また、テキスト解析部１ａは、数字に引き続き「終了」の文字がある場合には、その数字を終了時刻と判定する。
【００６６】
なお、テキスト解析部１ａは、ステップ３４で検出された時刻の中で「終了時刻」でない「時刻」を「開始時刻」として取り扱う。その理由は、通常、番組の放送開始時刻の記述はあるが、番組の終了時刻の記述は稀にしか記載されていないからである。
【００６７】
ステップ３５では、テキスト解析部１ａは、ステップ３４で「時刻」を検出したか判断し、ステップ３４で「時刻」を検出していない場合は、テキスト解析部１ａは、ステップ３１の処理の戻り、ステップ３４で「時刻」を検出した場合は、テキスト解析部１ａは、ステップ３６の処理に進む。
【００６８】
ステップ３６では、テキスト解析部１ａは、ステップ３１で受け取った文書情報から「放送局」の記述を探す。
【００６９】
具体的には、テキスト解析部１ａは、放送局の名称（例えば、漢字かなまじりまたはアルファベット）の存在を探す。なお、テキスト解析部１ａは、予め放送局の正式名称およびその愛称を含む複数の文字列を登録したＤＢ（データベース）を含み、そのＤＢに登録された文字列に基づいて文書情報から放送局の名称を探すことが望ましい。
【００７０】
また、テキスト解析部１ａは、チャンネルの記述と地域を示す記述とがある場合には、録画装置５が番組を受信可能な放送局の中で、記載された地域内の記載されたチャンネルに対応する放送局を求める。なお、テキスト解析部１ａは、録画装置５が番組を受信可能な放送局と、その放送局と対応するチャンネルおよびそのチャンネルが使用される地域とを関連づけて登録したＤＢを含み、そのＤＢに登録されたチャンネルおよび地域に基づいて録画装置５が番組を受信可能な放送局を求めることが望ましい。
【００７１】
また、テキスト解析部１ａは、チャンネルの記載とＣＡＴＶオペレータ名（衛星）を示す記述がある場合には、そのチャンネルの記載とＣＡＴＶオペレータ名（衛星）の記載とに基づいて放送局を特定する。
【００７２】
ステップ３７では、テキスト解析部１ａは、ステップ３６で「放送局」を検出したか判断し、ステップ３６で「放送局」を検出していない場合は、テキスト解析部１ａは、ステップ３１の処理の戻り、ステップ３６で「放送局」を検出した場合は、テキスト解析部１ａは、ステップ３８の処理に進む。
【００７３】
ステップ３８では、テキスト解析部１ａは、ステップ３２で検出された「日にち」とステップ３４で検出された「時刻」とステップ３６で検出された「放送局」とを、ステップ３１で受け付けた文書情報での出現場所が近いもの同士でグループ化する。
【００７４】
例えば、テキスト解析部１ａは、ステップ３２で検出された「日にち」とステップ３４で検出された「時刻」とステップ３６で検出された「放送局」とを、ステップ３１で受け付けた文書情報中の同一行またはその近傍の行（例えば５行以内）に存在するもの同士でグループ化する。
【００７５】
テキスト解析部１ａは、グループ化した「日にち」、「時刻」および「放送局」を録画予約実行部１ｃに供給する。
【００７６】
なお、テキスト解析部１ａは、「日にち」と「開始時刻」および「放送局」の中の１つまたは２つが１回のみ抽出され、残りが複数抽出された際には、「日にち」と「開始時刻」および「放送局」の中で１回しか抽出されなかった１つまたは２つを共通情報とし、その共通情報と、該複数の残りとに基づいて「日にち」と「開始時刻」および「放送局」によって構成されるグループを複数作成し、グループ単位で「日にち」、「時刻」および「放送局」を録画予約実行部１ｃに供給するようにしてもよい。
【００７７】
ここで、テキスト解析部１ａによるグレープ作成例を説明する。以下では、Ａを「日にち」、「時刻」および「放送局」の中のいずれか１つとし、Ｂを「日にち」、「時刻」および「放送局」の中からＡを除いた残りのいずれかとし、Ｃを「日にち」、「時刻」および「放送局」の中からＡおよびＢを除いた残りとする。
【００７８】
まず、テキスト解析部１ａが、例えば、文章情報からＡＢＣＡＢＣの順で「日にち」、「時刻」および「放送局」を検出した場合（以下「ＡＢＣＡＢＣ」を「ａ型」と称する。）に行うグループ作成動作を説明する。なお、ａ型は、複数の番組に関する記述が含まれる標準型と称することができる。
【００７９】
ａ型の場合、テキスト解析部１ａは、最初に現れるＡＢＣが一定の距離内（例えば同一行内）にあれば、その最初に現れるＡＢＣでグループを作成する。テキスト解析部１ａは、最初に現れるＣと２回目に現れるＡとの文章情報内での出現位置が近くても、２回目に出現するＡＢＣによって特定される番組は、最初に出現したＡＢＣによって特定される番組とは異なると判断し、２回目に出現するＡＢＣで新たなグループを作成する。
【００８０】
例えば、テキスト解析部１ａが、文章情報からＡ１Ｂ１Ｃ１Ａ２Ｂ２Ｃ２の順で「日にち」、「時刻」および「放送局」を検出した場合、テキスト解析部１ａは、Ａ１Ｂ１Ｃ１を用いて番組１を特定するためのグループを作成し、Ａ２Ｂ２Ｃ２を用いて番組２を特定するためのグループを作成する。
【００８１】
テキスト解析部１ａがａ型を検出する文章情報の一例としては、「この番組は、３月３日のひなまつりの日に、朝の１０時から放送局はＴＢＳでやります。翌４日にも、もうひとつおもしろい番組があるのですが、こちらは夜９時からで日テレになります。」が挙げられる。
【００８２】
次に、テキスト解析部１ａが、例えば、文章情報からＡＢＣＢＣの順で「日にち」、「時刻」および「放送局」を検出した場合（以下「ＡＢＣＢＣ」を「ｂ型」と称する。）に行うグループ作成動作を説明する。
【００８３】
ｂ型の場合、テキスト解析部１ａは、Ａが２つ以上の番組の共通情報として一度だけ文章情報に記述されていると判断してグループ作成（番組認識）を行う。
【００８４】
例えば、テキスト解析部１ａが、文章情報からＡＢ１Ｃ１Ｂ２Ｃ２の順で「日にち」、「時刻」および「放送局」を検出した場合、テキスト解析部１ａは、ＡＢ１Ｃ１を用いて番組１を特定するためのグループを作成し、ＡＢ２Ｃ２を用いて番組２を特定するためのグループを作成する。
【００８５】
テキスト解析部１ａがｂ型を検出する文章情報の一例としては、「二つの番組を紹介します。いずれもフジテレビです。３／３の夜８時と、３／４の夜９時です。」が挙げられる。
【００８６】
なお、テキスト解析部１ａは、文章情報からＡＢＡＢＣの順で「日にち」、「時刻」および「放送局」を検出した場合、Ｃが２つ以上の番組の共通情報として一度だけ文章情報に記述されていると判断してｂ型と同様にグループ作成（番組認識）を行う。
【００８７】
次に、テキスト解析部１ａが、例えば、文章情報からＡＢＣＣの順で「日にち」、「時刻」および「放送局」を検出した場合（以下「ＡＢＣＣ」を「ｃ型」と称する。）に行うグループ作成動作を説明する。
【００８８】
ｃ型の場合、テキスト解析部１ａは、ＡおよびＢが２つ以上の番組の共通情報として一度だけ文章情報に記述されていると判断してグループ作成（番組認識）を行う。
【００８９】
例えば、テキスト解析部１ａが、文章情報からＡＢＣ１Ｃ２の順で「日にち」、「時刻」および「放送局」を検出した場合、テキスト解析部１ａは、ＡＢＣ１を用いて番組１を特定するためのグループを作成し、ＡＢＣ２を用いて番組２を特定するためのグループを作成する。
【００９０】
テキスト解析部１ａがｃ型を検出する文章情報の例としては、「二つの番組を紹介します。いずれもフジテレビで３／３放送です。夜８時と夜10時からやります。」および「３／３の夜９時から、東京ではＴＢＳ、関西では毎日テレビでやります。」が挙げられる。
【００９１】
なお、テキスト解析部１ａは、文章情報からＡＢＢＣの順で「日にち」、「時刻」および「放送局」を検出した場合、ＡおよびＣが２つ以上の番組の共通情報として一度だけ文章情報に記述されていると判断してｃ型と同様にグループ作成（番組認識）を行う。また、テキスト解析部１ａは、文章情報からＡＡＢＣの順で「日にち」、「時刻」および「放送局」を検出した場合、ＢおよびＣが２つ以上の番組の共通情報として一度だけ文章情報に記述されていると判断してｃ型と同様にグループ作成（番組認識）を行う。
【００９２】
次に、テキスト解析部１ａが、例えば、文章情報からＡＢＢＣＣの順で「日にち」、「時刻」および「放送局」を検出した場合（以下「ＡＢＢＣＣ」を「ｄ型」と称する。）に行うグループ作成動作を説明する。
【００９３】
ｄ型は再放送等を含めた番組の記述に用いられることが多い型なので、ｄ型の場合、テキスト解析部１ａは、ＡＢＣのすべての組合せについて各々グループ作成（番組認識）を行う。
【００９４】
例えば、テキスト解析部１ａが、文章情報からＡＢ１Ｂ２Ｃ１Ｃ２の順で「日にち」、「時刻」および「放送局」を検出した場合、テキスト解析部１ａは、ＡＢ１Ｃ１を用いて番組１を特定するためのグループを作成し、ＡＢ１Ｃ２を用いて番組２を特定するためのグループを作成し、ＡＢ２Ｃ１を用いて番組３を特定するためのグループを作成し、ＡＢ２Ｃ２を用いて番組４を特定するためのグループを作成する。
【００９５】
テキスト解析部１ａがｄ型を検出する文章情報の例としては、「SkyperfecTVの３２１CHで、１０日と１４日に、それぞれ朝１０時と昼の２時に２回放送されます。」および「SkyperfecTVのCNBCで、朝９時と夜７時、月曜から金曜まで毎日放送します。」が挙げられる。
【００９６】
なお、テキスト解析部１ａは、文章情報からＡＡＢＣＣの順で「日にち」、「時刻」および「放送局」を検出した場合、ｄ型と同様にＡＢＣのすべての組合せについてグループ作成（番組認識）を行う。また、テキスト解析部１ａは、文章情報からＡＡＢＢＣの順またはＡＡＢＢＣＣの順で「日にち」、「時刻」および「放送局」を検出した場合、ｄ型と同様にＡＢＣのすべての組合せについてグループ作成（番組認識）を行う。
【００９７】
ステップ３９では、録画予約実行部１ｃは、テキスト解析部１ａから供給されたグループ化された「日にち」、「開始時刻」および「放送局」ならびにＥＰＧ情報取得部１ｂによって取得されたＥＰＧ情報とに基づいて録画予約する番組を特定する。
【００９８】
なお、録画予約実行部１ｃは、複数のグループがテキスト解析部１ａから供給された場合には、グループごとに録画予約する番組を特定する。
【００９９】
録画予約実行部１ｃは、その特定した番組の終了時刻をＥＰＧ情報取得部１ｂによって取得されたＥＰＧ情報から検出し、テキスト解析部１ａによって抽出された「日にち」、「開始時刻」および「放送局」とＥＰＧ情報から検出した終了時刻とに基づいて番組の録画予約情報を生成する。
【０１００】
ステップ４０では、録画予約実行部１ｃは、ステップ３９で生成した番組の録画予約情報をユーザインターフェイス６の表示部に表示させる。
【０１０１】
例えば、ステップ４０では、録画予約実行部１ｃは、番組の録画予約情報として、ステップ３１で受け付けた文章情報の中の「日にち」「開始時刻」および「放送局」のそれぞれの該当部分に他の部分と異なる色をつけてユーザインターフェイス部６に表示させてもよい。
【０１０２】
また、録画予約実行部１ｃは、番組の録画予約情報を定型のフォーマットでユーザインターフェイス部６に表示させてもよい。
【０１０３】
また、録画予約実行部１ｃは、番組の録画予約情報にＥＰＧ情報から得られる付帯情報（例えば、正式番組名）を加えた表示をユーザインターフェイス部６に実行させてもよい。
【０１０４】
図４は、テキスト解析部１ａによって受け付けられた文書情報２０１の一例を示した説明図である。図５は、図４に示した文章情報に基づいて生成された番組の録画予約情報をステップ４０において定型フォーマットで表示した表示画面３０１の一例を示した説明図である。
【０１０５】
また、図６は、テキスト解析部１ａによって受け付けられた文書情報２０１の一例を示した説明図である。図７は、図４に示した文章情報に基づいて生成された番組の録画予約情報をステップ４０において定型フォーマットで表示した表示画面３０１の一例を示した説明図である。
【０１０６】
ステップ４１では、ユーザがユーザインターフェイス部６を操作して予約指示を録画予約情報提供装置１に入力すると、ユーザインターフェイス６はその予約指示を録画予約実行部１ｃに供給する。録画予約実行部１ｃは、ユーザインターフェイス６がユーザによって入力された予約指示を受け付けると、ステップ４２の処理を実行する。
【０１０７】
ステップ４２では、録画予約実行部１ｃは、ステップ３９で生成した番組の録画予約情報を録画装置５に提供する。録画装置５は、録画予約情報提供装置１から提供された録画予約情報に応じた録画予約を行う。録画装置５は、録画予約されたテレビ番組を録画する。
【０１０８】
ステップ４１で、ユーザが予約指示を録画予約情報提供装置１に入力しないと、録画予約実行部１ｃは、録画予約する番組が特定されていないグループが残っている場合、ステップ３９の処理を実行する。
【０１０９】
ステップ４１で、ユーザが予約指示を録画予約情報提供装置１に入力せずに、かつ、録画予約する番組が特定されていないグループが残っていないと、録画予約実行部１ｃは動作を終了する。
【０１１０】
また、ステップ４２で、録画予約実行部１ｃは、ステップ３９で生成した番組の録画予約情報を録画装置５に提供した後、録画予約する番組が特定されていないグループが残っていないと、動作を終了する。
【０１１１】
本実施例によれば、情報提供元装置２からインターネット３を介して提供された文章情報から抽出された「日にち」、「開始時刻」および「放送局」に基づいて番組の録画予約情報が生成され、その生成された番組の録画予約情報が録画装置に提供される。このため、情報提供元装置２からインターネット３を介して提供された文書情報に正式な番組名が記載されていなくても、番組の録画予約を実行することが可能となる。
【０１１２】
また、ユーザは、番組の録画予約を行う際に、所定のフォーマットに基づいた録画予約設定を行う必要がなくなり、録画予約操作の簡素化を図ることが可能となる。
【０１１３】
また、文章情報（テキスト）において近くに存在する日にち、開始時刻および放送局に基づいて番組の録画予約情報が生成されるめ、正確な番組の録画予約を行うことが可能となる。
【０１１４】
また、ＥＰＧ情報から終了時刻が検出されるため、正確な番組の録画予約を行うことが可能となる。
【０１１５】
また、日にち、開始時刻および放送局の中の１つまたは２つが１回のみ抽出され、残りが複数回抽出された場合に、複数の番組の録画予約を実行することが可能となる。
【０１１６】
以上説明した実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【０１１７】
例えば、録画予約情報提供装置１の機能（例えば、メモリ１ｄに記録されたプログラム）がＷｅｂブラウザまたはメーラに埋め込まれてもよい。
【０１１８】
また、テキスト解析部１ａが実行するステップ３２およびステップ３４およびステップ３６は、上記に限らず適宜変更可能である。
【０１１９】
また、図４および図６に示したように、文書情報に「番組名」まで記述されている場合には、録画予約実行部１ｃは、文書情報から検出した番組名とＥＰＧ情報から得られる番組名との文字マッチング（誤りを考慮してあいまい性を含む文字マッチング）を行うことによって、番組特定の精度を向上することが可能となる。
【０１２０】
また、日にち、時刻、放送局、番組名の４つの情報は冗長性を含むため、録画予約実行１ｃは、テキスト解析部１ａによって抽出された日にち、時刻、放送局、番組名の４つの情報とＥＰＧ情報取得部１ｂから供給されるＥＰＧ情報とに基づいて文書情報の記載者の記憶違い等を推測し、特定した番組の確からしさの値または複数の番組の候補の掲示等をユーザインターフェイス部６に実行させることも可能である。
【０１２１】
また、例えば、図１に示した録画予約実行部１ｃに新たな機能を追加するようにしてもよい。
【０１２２】
図８は、録画予約実行部１ｃに新たな機能を追加した例を示したブロック図である。なお、図８において、図１に示したものと同一のものには同一符号を付してある。
【０１２３】
図８において、録画予約実行部１０ｃは、録画予約実行部１ｃに新たな機能を追加したもので、番組名検出部１０ｃ１と、変更部１０ｃ２と、録画予約部１０ｃ３とを含む。
【０１２４】
番組名検出部１０ｃ１は、テキスト解析部１ａによって抽出された「日にち」、「開始時刻」および「放送局」ならびにＥＰＧ情報取得部１ｂによって取得されたＥＰＧ情報とに基づいて録画予約する番組を特定する。番組名検出部１０ｃ１は、その特定した番組の番組名をＥＰＧ情報取得部１ｂによって取得されたＥＰＧ情報から検出する。
【０１２５】
変更部１０ｃ２は、番組名検出部１０ｃ１によって検出された番組名がテキスト解析部１ａによって抽出された番組名と一致するように、テキスト解析部１ａによって抽出された「日にち」、「開始時刻」および「放送局」のいずれかを変更する。
【０１２６】
録画予約部１０ｃ３は、テキスト解析部１ａによって抽出された「日にち」、「開始時刻」および「放送局」の中で変更部１０ｃ２によって変更されたものおよび変更部１０ｃ２によって変更されなかったものとＥＰＧ情報から検出した終了時刻とに基づいて番組の録画予約情報を生成する。録画予約部１０ｃ３は、以下、図３に示したステップ４０以降の動作を行う。
【０１２７】
上記の例では、番組名検出部１０ｃ１によって検出された番組名がテキスト解析部１ａによって抽出された番組名と一致するように、テキスト解析部１ａによって抽出された日にち、開始時刻および放送局のいずれかの情報が変更され、変更後の情報に基づいて番組の録画予約情報が生成される。このため、より正確な番組の録画予約を実行することが可能となる。
【図面の簡単な説明】
【０１２８】
【図１】本発明の一実施例の録画予約情報提供装置を示したブロック図である。
【図２】録画予約情報提供装置の他の例を示したブロック図である。
【図３】録画予約情報提供装置の動作を説明するためのフローチャートである。
【図４】文書情報の一例を示した説明図である。
【図５】番組の録画予約情報の表示の一例を示した説明図である。
【図６】文書情報の他の例を示した説明図である。
【図７】番組の録画予約情報の表示の他の例を示した説明図である。
【図８】録画予約情報提供装置の他の例を示したブロック図である。
【符号の説明】
【０１２９】
１      録画予約情報提供装置
１ａ    テキスト解析部
１ｂ    ＥＰＧ情報取得部
１ｃ    録画予約実行部
１ｄ    メモリ
１ｅ    ＣＰＵ
２      情報提供元装置
３      インターネット
４      文章情報受信部
５      録画装置
５ａ    アンテナ
６      ユーザインターフェイス部
１０ｃ    録画予約実行部
１０ｃ１  番組名検出部
１０ｃ２  変更部
１０ｃ３  録画予約部
【図１】
2005286620.tif 000003
【図２】
2005286620.tif 000004
【図３】
2005286620.tif 000005
【図４】
2005286620.tif 000006
【図５】
2005286620.tif 000007
【図６】
2005286620.tif 000008
【図７】
2005286620.tif 000009
【図８】
2005286620.tif 000010