(57)【要約】【課題】自然言語で記述されたテキスト中の番組情報を基に、番組の予約または再生を自動的に判別する番組予約再生判別システムを提供する。【解決手段】自然言語番組情報処理部３１１で読み込んだテキストを解析してテキスト中の番組情報を抽出し、該番組情報を確認のため番組情報画面２１として表示し、ユーザの予約／再生ボタンの操作により、該番組情報の番組を確定し、現在時刻取得部３１４からの現在日時と該番組情報の日付、開始時刻との比較結果により、日時判断部３１３にて、該番組情報の番組を録画予約するか再生するかを判断し、番組視聴装置に予約または再生を指示する。また、該番組情報の日付に年情報がなかった場合、現在日時取得部３１４から取得した現在日時を参照して、該番組情報の日付の年情報を補完する。また、番組情報画面２１として表示した前記番組情報の内容を編集し、正しい番組情報に変更することを可能とする。【選択図】図１
2007235847.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが録画の予約または再生をしたい番組の少なくとも日付、開始時刻、終了時刻、チャンネル番号からなる番組情報を含む、自然言語で記載されたテキストを読み込んで、該テキストを解析することにより、該テキスト中に含まれている前記番組情報を抽出する自然言語番組情報処理手段を備え、抽出された前記番組情報に基づいて、番組の予約または再生を行う番組予約再生判別システムであって、現在日時を取得する現在日時取得手段と、該現在日時取得手段により取得される現在日時と前記番組情報とに基づいて、前記番組情報の番組の録画を予約するか、再生するかを判断する日時判断手段と、を備えていることを特徴とする番組予約再生判別システム。
【請求項２】
前記テキストから抽出した前記番組情報を確認画面として表示装置に画面表示し、ユーザの確認を示すボタン操作により、前記日時判断手段が前記番組情報の番組の録画を予約するか、再生するかを判断する動作を行うことを特徴とする請求項１に記載の番組予約再生判別システム。
【請求項３】
前記テキストから抽出した前記番組情報を確認画面として表示装置に画面表示し、ユーザが、該確認画面上で、画面表示されている前記番組情報の表示内容を編集することが可能であることを特徴とする請求項２に記載の番組予約再生判別システム。
【請求項４】
前記日時判断手段は、前記番組情報の日付、開始時刻と現在日時とを比較して、前記番組情報の日付、開始時刻が、現在よりも先の未来の日付、時刻であった場合は、当該番組情報の番組の録画を予約する指示を行い、逆に、前記番組情報の日付、開始時刻が、現在よりも前の過去の日付、時刻であった場合は、当該番組情報の番組を再生する指示を行うことを特徴とする請求項１ないし３のいずれかに記載の番組予約再生判別システム。
【請求項５】
前記日時判断手段は、前記番組情報の日付、開始時刻が、現在よりも前の過去の日付、時刻であった場合で、かつ、前記番組情報の終了時刻が現在よりも先の未来の時刻であった場合は、当該番組情報の番組を視聴する指示を行うことを特徴とする請求項４に記載の番組予約再生判別システム。
【請求項６】
前記テキストから抽出した前記番組情報の日付に年の情報がなく、月日のみの情報であった場合、現在日時取得手段により取得される現在日時を参照して、当該番組情報の日付に年の情報を補完する年補完手段を備えていることを特徴とする請求項１ないし５のいずれかに記載の番組予約再生判別システム。
【請求項７】
前記テキストから抽出した前記番組情報を確認画面として表示装置に画面表示する代わりに、前記確認画面そのものを、ユーザが録画の予約または再生をしたい番組の少なくとも日付、開始時刻、終了時刻、チャンネル番号からなる番組情報を入力する番組情報入力画面として用いることを特徴とする請求項２ないし６のいずれかに記載の番組予約再生判別システム。
【請求項８】
前記テキストが、Ｗｅｂページ、電子メール、電子図書または雑誌・新聞記事のＯＣＲ読み取り結果のテキストファイル、あるいは、ユーザ作成の番組に関するテキストのいずれかであることを特徴とする請求項１ないし７のいずれかに記載の番組予約再生判別システム。
【請求項９】
ユーザが録画の予約または再生をしたい番組の少なくとも日付、開始時刻、終了時刻、チャンネル番号からなる番組情報を含む、自然言語で記載されたテキストを読み込んで、該テキストを解析することにより、該テキスト中に含まれている前記番組情報を抽出する自然言語番組情報処理ステップを有し、抽出された前記番組情報に基づいて、番組の予約または再生を行う番組予約再生判別方法であって、現在日時を取得する現在日時取得ステップと、該現在日時取得ステップにより取得される現在日時と前記番組情報とに基づいて、前記番組情報の番組の録画を予約するか、再生するかを判断する日時判断ステップと、を有していることを特徴とする番組予約再生判別方法。
【請求項１０】
前記テキストから抽出した前記番組情報を確認画面として表示装置に画面表示し、ユーザの確認を示すボタン操作により、前記日時判断ステップが前記番組情報の番組の録画を予約するか、再生するかを判断する動作を行うことを特徴とする請求項９に記載の番組予約再生判別方法。
【請求項１１】
前記テキストから抽出した前記番組情報を確認画面として表示装置に画面表示し、ユーザが、該確認画面上で、画面表示されている前記番組情報の表示内容を編集することが可能であることを特徴とする請求項１０に記載の番組予約再生判別方法。
【請求項１２】
前記日時判断ステップは、前記番組情報の日付、開始時刻と現在日時とを比較して、前記番組情報の日付、開始時刻が、現在よりも先の未来の日付、時刻であった場合は、当該番組情報の番組の録画を予約する指示を行い、逆に、前記番組情報の日付、開始時刻が、現在よりも前の過去の日付、時刻であった場合は、当該番組情報の番組を再生する指示を行うことを特徴とする請求項９ないし１１のいずれかに記載の番組予約再生判別方法。
【請求項１３】
前記日時判断ステップは、前記番組情報の日付、開始時刻が、現在よりも前の過去の日付、時刻であった場合で、かつ、前記番組情報の終了時刻が現在よりも先の未来の時刻であった場合は、当該番組情報の番組を視聴する指示を行うことを特徴とする請求項１２に記載の番組予約再生判別方法。
【請求項１４】
前記テキストから抽出した前記番組情報の日付に年の情報がなく、月日のみの情報であった場合、現在日時取得ステップにより取得される現在日時を参照して、当該番組情報の日付に年の情報を補完する年補完ステップを有していることを特徴とする請求項９ないし１３のいずれかに記載の番組予約再生判別方法。
【請求項１５】
前記テキストから抽出した前記番組情報を確認画面として表示装置に画面表示する代わりに、前記確認画面そのものを、ユーザが録画の予約または再生をしたい番組の少なくとも日付、開始時刻、終了時刻、チャンネル番号からなる番組情報を入力する番組情報入力画面として用いることを特徴とする請求項１０ないし１４のいずれかに記載の番組予約再生判別方法。
【請求項１６】
前記テキストが、Ｗｅｂページ、電子メール、電子図書または雑誌・新聞記事のＯＣＲ読み取り結果のテキストファイル、あるいは、ユーザ作成の番組に関するテキストのいずれかであることを特徴とする請求項９ないし１５のいずれかに記載の番組予約再生判別方法。
【請求項１７】
請求項９ないし１６のいずれかに記載の番組予約再生判別方法を、コンピュータにより実行可能なプログラムとして実現することを特徴とする番組予約再生判別プログラム。
【請求項１８】
請求項１７に記載の番組予約再生判別プログラムを、コンピュータにより読み取り可能な記録媒体に記録していることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組予約再生判別システム、番組予約再生判別方法、番組予約再生判別プログラムおよびプログラム記録媒体に関し、特に、ハードディスクレコーダ、ＤＶＤ（Digital Versatile Disc）レコーダ、ビデオレコーダなどの番組を予約、蓄積、再生、視聴する際の番組予約再生判別システム、番組予約再生判別方法、番組予約再生判別プログラムおよびプログラム記録媒体に関する。
【背景技術】
【０００２】
従来、ハードディスクレコーダやＤＶＤレコーダなどで番組を予約する場合や再生する場合、それぞれに異なるインターフェースで実現されていた。たとえば、番組を予約する場合には、日付、開始時刻、終了時刻、チャンネル番号が必要であり、番組を再生する場合には、日付、開始時刻、チャンネル番号が必要であるが、番組の再生と予約との双方に番組を特定するために必要な日付、開始時刻、チャンネル番号が含まれているにもかかわらず、ユーザは、予約するか、再生するかに応じて、異なるインターフェースを用いて操作する必要があり、同一のインターフェースで操作することができなかった。
【０００３】
かかる問題を解決するとともに、より簡易な操作を実現するために、近年、特許文献１に示す特開平１１−３４１３７１号公報「番組送受信システムおよび番組受信設備」にも開示されている電子番組ガイドＥＰＧを用いた番組の予約や視聴を実施する技術が用いられるようになってきている。あるいは、特許文献２に示す特開２００１−８１２２号公報「デジタル放送受信機」のように、デジタル放送の付加データとして配信されてくる番組データに基づいて番組の予約や視聴を実施する技術が開発されている。
【０００４】
【特許文献１】特開平１１−３４１３７１号公報（第５−６頁）
【特許文献２】特開２００１−８１２２号公報（第２−３頁）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記特許文献１や特許文献２に記載されているような技術は、いずれも、予約や視聴の対象番組を指定する場合、ＥＰＧや番組データとしてあらかじめ定められている所定のフォーマットに基づいて指定することが必要となる。このため、ユーザは、番組の指定手順としてＥＰＧや番組データごとにあらかじめ定めた異なる手順を用いることが必要であり、煩わしい操作手順が必要となるとともに、不慣れの場合、予約や視聴操作手順を誤る虞も生じている。一方、番組の日付や時刻を指定する場合には、年月日や時刻を間違えることなく、漏らさず、正確に入力操作することが必要となり、入力操作が面倒になり、場合によっては、所望する番組の予約や視聴が出来なくなる場合も発生してしまう。
【０００６】
そこで、本発明の目的は、同一インターフェースを用いて番組の予約と再生を可能にするために、日付や時刻の入力に自然言語を利用して指定することを可能とし、かつ、場合によっては、年などの情報を必要としない日付時刻の表現を可能とする番組予約再生判別システム、番組予約再生判別方法、番組予約再生判別プログラムおよびプログラム記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
前述の課題を解決するため、本発明による番組予約再生判別システム、番組予約再生判別方法、番組予約再生判別プログラムおよびプログラム記録媒体は、次のような特徴的な構成を採用している。
【０００８】
（１）ユーザが録画の予約または再生をしたい番組の少なくとも日付、開始時刻、終了時刻、チャンネル番号からなる番組情報を含む、自然言語で記載されたテキストを読み込んで、該テキストを解析することにより、該テキスト中に含まれている前記番組情報を抽出する自然言語番組情報処理手段を備え、抽出された前記番組情報に基づいて、番組の予約または再生を行う番組予約再生判別システムであって、現在日時を取得する現在日時取得手段と、該現在日時取得手段により取得される現在日時と前記番組情報とに基づいて、前記番組情報の番組の録画を予約するか、再生するかを判断する日時判断手段と、を備えている番組予約再生判別システム。
（２）前記テキストから抽出した前記番組情報を確認画面として表示装置に画面表示し、ユーザの確認を示すボタン操作により、前記日時判断手段が前記番組情報の番組の録画を予約するか、再生するかを判断する動作を行う上記（１）の番組予約再生判別システム。
（３）前記テキストから抽出した前記番組情報を確認画面として表示装置に画面表示し、ユーザが、該確認画面上で、画面表示されている前記番組情報の表示内容を編集することが可能である上記（２）の番組予約再生判別システム。
（４）前記日時判断手段は、前記番組情報の日付、開始時刻と現在日時とを比較して、前記番組情報の日付、開始時刻が、現在よりも先の未来の日付、時刻であった場合は、当該番組情報の番組の録画を予約する指示を行い、逆に、前記番組情報の日付、開始時刻が、現在よりも前の過去の日付、時刻であった場合は、当該番組情報の番組を再生する指示を行う上記（１）ないし（３）のいずれかの番組予約再生判別システム。
（５）前記日時判断手段は、前記番組情報の日付、開始時刻が、現在よりも前の過去の日付、時刻であった場合で、かつ、前記番組情報の終了時刻が現在よりも先の未来の時刻であった場合は、当該番組情報の番組を視聴する指示を行う上記（４）の番組予約再生判別システム。
（６）前記テキストから抽出した前記番組情報の日付に年の情報がなく、月日のみの情報であった場合、現在日時取得手段により取得される現在日時を参照して、当該番組情報の日付に年の情報を補完する年補完手段を備えている上記（１）ないし（５）のいずれかの番組予約再生判別システム。
（７）前記テキストから抽出した前記番組情報を確認画面として表示装置に画面表示する代わりに、前記確認画面そのものを、ユーザが録画の予約または再生をしたい番組の少なくとも日付、開始時刻、終了時刻、チャンネル番号からなる番組情報を入力する番組情報入力画面として用いる上記（２）ないし（６）のいずれかの番組予約再生判別システム。
（８）前記テキストが、Ｗｅｂページ、電子メール、電子図書または雑誌・新聞記事のＯＣＲ読み取り結果のテキストファイル、あるいは、ユーザ作成の番組に関するテキストのいずれかである上記（１）ないし（７）のいずれかの番組予約再生判別システム。
（９）ユーザが録画の予約または再生をしたい番組の少なくとも日付、開始時刻、終了時刻、チャンネル番号からなる番組情報を含む、自然言語で記載されたテキストを読み込んで、該テキストを解析することにより、該テキスト中に含まれている前記番組情報を抽出する自然言語番組情報処理ステップを有し、抽出された前記番組情報に基づいて、番組の予約または再生を行う番組予約再生判別方法であって、現在日時を取得する現在日時取得ステップと、該現在日時取得ステップにより取得される現在日時と前記番組情報とに基づいて、前記番組情報の番組の録画を予約するか、再生するかを判断する日時判断ステップと、を有している番組予約再生判別方法。
（１０）前記テキストから抽出した前記番組情報を確認画面として表示装置に画面表示し、ユーザの確認を示すボタン操作により、前記日時判断ステップが前記番組情報の番組の録画を予約するか、再生するかを判断する動作を行う上記（９）の番組予約再生判別方法。
（１１）前記テキストから抽出した前記番組情報を確認画面として表示装置に画面表示し、ユーザが、該確認画面上で、画面表示されている前記番組情報の表示内容を編集することが可能である上記（１０）の番組予約再生判別方法。
（１２）前記日時判断ステップは、前記番組情報の日付、開始時刻と現在日時とを比較して、前記番組情報の日付、開始時刻が、現在よりも先の未来の日付、時刻であった場合は、当該番組情報の番組の録画を予約する指示を行い、逆に、前記番組情報の日付、開始時刻が、現在よりも前の過去の日付、時刻であった場合は、当該番組情報の番組を再生する指示を行う上記（９）ないし（１１）のいずれかの番組予約再生判別方法。
（１３）前記日時判断ステップは、前記番組情報の日付、開始時刻が、現在よりも前の過去の日付、時刻であった場合で、かつ、前記番組情報の終了時刻が現在よりも先の未来の時刻であった場合は、当該番組情報の番組を視聴する指示を行う上記（１２）の番組予約再生判別方法。
（１４）前記テキストから抽出した前記番組情報の日付に年の情報がなく、月日のみの情報であった場合、現在日時取得ステップにより取得される現在日時を参照して、当該番組情報の日付に年の情報を補完する年補完ステップを有している上記（９）ないし（１３）のいずれかの番組予約再生判別方法。
（１５）前記テキストから抽出した前記番組情報を確認画面として表示装置に画面表示する代わりに、前記確認画面そのものを、ユーザが録画の予約または再生をしたい番組の少なくとも日付、開始時刻、終了時刻、チャンネル番号からなる番組情報を入力する番組情報入力画面として用いる上記（１０）ないし（１４）のいずれかの番組予約再生判別方法。
（１６）前記テキストが、Ｗｅｂページ、電子メール、電子図書または雑誌・新聞記事のＯＣＲ読み取り結果のテキストファイル、あるいは、ユーザ作成の番組に関するテキストのいずれかである上記（９）ないし（１５）のいずれかの番組予約再生判別方法。
（１７）上記（９）ないし（１６）のいずれかの番組予約再生判別方法を、コンピュータにより実行可能なプログラムとして実現する番組予約再生判別プログラム。
（１８）上記（１７）の番組予約再生判別プログラムを、コンピュータにより読み取り可能な記録媒体に記録しているプログラム記録媒体。
【発明の効果】
【０００９】
本発明の番組予約再生判別システム、番組予約再生判別方法、番組予約再生判別プログラムおよびプログラム記録媒体によれば、自然言語で記述されたテキストに含まれている番組情報を抽出して、抽出した番組情報の番組を予約、再生、視聴することができる。
【００１０】
また、ユーザは、当該番組情報について確認画面として画面表示して確認することができ、正しい番組情報であることが確認できた場合、予約や再生や視聴の区別をすることなく、ユーザが一つのボタンの操作により指示するだけでよく、番組情報の日時と現在日時との比較結果から予約または再生または視聴を適切に判別して処理することができ、ユーザは、予約時も再生時も視聴時も全く同一のインターフェースで操作を行うことができる。
【００１１】
また、番組情報の日付が月日だけの場合であっても、現在の日付から年を補完することが可能であり、年を補完した番組情報の日付や時刻の判別結果に基づいて、予約か再生か視聴かを判別することができる。
【００１２】
さらには、前記確認画面として画面表示された番組情報に誤りがあった場合、ユーザは、該確認画面の表示内容を正しい番組情報に編集することが可能であり、編集後の確認画面を確認して、一つのボタンの操作で指示することにより、編集後の番組情報に基づいて、番組の予約や再生や視聴を行うことができる。
【００１３】
また、編集操作が可能な前記確認画面そのものを、番組の予約、再生、視聴用の番組情報の入力画面として用いることも可能であり、この場合も、ユーザは、予約、再生、視聴の区別をすることなく、ユーザが一つのボタンの操作により指示するだけで、予約または再生または視聴を適切に判別して処理することができ、ユーザは、予約時も再生時も視聴時も全く同一のインターフェースで操作を行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明による番組予約再生判別システム、番組予約再生判別方法、番組予約再生判別プログラムおよびプログラム記録媒体の好適実施形態例について添付図を参照して説明する。
【００１５】
まず、本発明の第１の実施形態として、予約や再生や視聴の如何によらず、同一のインターフェースの自然言語を用いて、番組の視聴や再生に用いる日付や時刻を入力する仕組みについて説明した後、本発明の第２の実施形態として、同一のインターフェースの番組情報入力画面を用いて、番組の予約、再生などを可能にするシステムの構成について説明する。
【００１６】
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態として、自然言語を用いて番組の予約や再生を実現するシステムの構成の一例を示すブロック構成図であり、番組の予約時、再生時、視聴時のいずれでも、同じインターフェースによって実現可能な構成例を示している。また、図２は、自然言語によって指示した番組情報を確認するための番組予約再生指示画面の一例を示す画面構成図であり、自然言語の番組情報の解析結果を確認のために画面表示する画面フォーマットの一例を示している。
【００１７】
また、図７は、自然言語のテキスト文によって番組紹介されている番組情報の一例を示す記述例であり、つり番組に関する番組情報の一例を示している。図７に示すように、番組情報としては、予約や再生に必要とするその日付、開始時刻、終了時刻、チャンネル番号に関する情報もテキスト中に盛り込まれている。図１に示す番組予約再生判別システム３においては、図７のような自然言語で記述されたテキスト文を解析することにより、テキスト文の中から番組の予約や再生に必要とする日付、開始時刻、終了時刻、チャンネル番号に関する情報を抽出して、図２の番組予約再生指示画面に示すような確認画面として表示する。ユーザが予約や再生を所望する番組に関する番組情報が表示された場合、予約か再生か視聴かの如何を問わず、「予約／再生」ボタンという一つのボタンの押下操作のみで、その日付や開始時刻、終了時刻と、現在の日付や時刻を照合することによって、自動的に、番組の予約、番組の再生、あるいは、番組の視聴を行うことが可能となっている。
【００１８】
図１のシステム構成について説明する。図１の構成のシステムは、自然言語番組情報１、表示・設定画面２、番組予約再生判別システム３、番組視聴装置４、を少なくとも含んで構成されている。番組視聴装置４とは、テレビ受像表示機能を備えるとともに、ハードディスクレコーダやＤＶＤレコーダ等からなる録画再生機能をも備えている装置であり、ユーザが日付、開始時刻、終了時刻、チャンネル番号により指定した番組を、予約、再生、視聴する装置である。
【００１９】
自然言語番組情報１は、たとえば、図７のつり番組に関する番組情報のように、自然言語で記載された番組情報を含むテキスト情報であり、Ｗｅｂページや電子メールあるいは電子図書などに含まれる番組情報関連のテキストファイル、あるいは、雑誌や新聞などに掲載された番組紹介記事のＯＣＲ読み取り結果のテキストファイルなどである。もちろん、ユーザ自らが作成した番組に関するテキストファイルであってもかまわない。
【００２０】
表示・設定画面２は、番組情報画面２１と予約対象期間設定画面２２とのいずれかまたは双方を表示装置に表示するための画面であり、番組情報画面２１は、図２の番組予約再生指示画面に示すように、番組の日付、開始時刻、終了時刻、チャンネル番号を少なくとも含む表示画面であり、予約または再生すべき番組の選択のため、あるいは、確認のために表示され、「キャンセル」ボタンと「予約／再生ボタン」というボタンも備えている。ここで、番組の日付、開始時刻、終了時刻、チャンネル番号の各表示枠の表示内容をユーザは編集し直すことも可能である。
【００２１】
また、表示・設定画面２の予約対象期間設定画面２２は、図３に例示するような予約対象期間をユーザが設定するための入力枠を有する画面であり、予約可能な期間をユーザが登録するために表示される画面で、予約対象期間の入力枠に期間（図３の例では、１４日間）を入力して「設定」ボタンを押下操作することにより、予約対象期間としての登録が確定する。ここに、図３は、予約対象期間を設定登録するための予約対象期間設定画面の一例を示す画面構成図である。
【００２２】
番組予約再生判別システム３は、プログラムにより動作するデータ処理装置３１と、予約対象期間情報保持部３２とを少なくとも備えている。データ処理装置３１は、自然言語番組情報処理部３１１と、年補完部３１２と、日時判断部３１３と、現在日時取得部３１４と、を少なくとも備えている。また、予約対象期間情報保持部３２は、予約対象期間設定画面２２によって設定入力された予約対象期間に関する情報を保持するメモリであり、データ処理装置３１からアクセスすることが可能である。
【００２３】
自然言語番組情報処理部３１１は、自然言語番組情報１の自然言語で記載されたテキストを読み込んで、テキスト解析を行うことにより、番組の予約や再生や視聴に用いる番組の日付、開始時刻、終了時刻、チャンネル番号に関する番組情報を抽出するためのものであり、抽出した番組情報に年の情報が含まれていない場合は、年補完部３１２により年に関する情報を日付に追加して、ユーザの確認を得るために、番組情報画面２１として画面表示するものである。
【００２４】
年補完部３１２は、自然言語番組情報処理部３１１からの番組情報の日付に年に関する情報が存在していなかった場合、現在日時取得部３１４から取得した現在日時と、予約対象期間情報保持部３２に保持されている予約対象期間に関する情報とを用いて、番組情報の日付に年に関する情報を補完して、年月日を含む日付の番組情報を出力するものであり、番組情報画面２１として番組情報を画面表示する際には、年も含む日付として番組情報が画面表示される。
【００２５】
この結果、表示・設定画面２として、図２の番組予約再生指示画面のような番組情報画面２１が画面表示され、ユーザが予約／再生ボタンを押下操作した場合、画面表示した番組の予約または再生または視聴の指示が確定し、当該番組は日時判断部３１３により予約か再生か視聴かのいずれかが判別されて、番組視聴装置４に対して当該番組情報が示す番組の日付、開始時刻、終了時刻、チャンネル番号が送出され、番組視聴装置４において予約処理または再生処理または視聴処理が実行される。一方、キャンセルボタンが押下された場合は、当該番組情報を破棄して、自然言語のテキストから抽出した番組情報がなくなるまで、次の番組に関する番組情報を取り出して画面表示する処理を行う。なお、番組予約再生指示画面のような番組情報画面２１については、表示されている番組情報に関する編集を行うことも可能であり、自然言語によって記述されている番組情報に誤りがあるような場合に、画面表示された番組情報を正しく修正することが可能である。
【００２６】
日時判断部３１３は、現在日時取得部３１４から現在日時を取得することにより、予約または再生または視聴として確定した番組に関する番組情報の日付と開始時刻とを比較することにより、当該番組を予約するか、または、再生するか、または、視聴するかを判断する処理を行い、その判断結果に基づいて、番組視聴装置４に対して、予約または再生または視聴の指示を行う。
【００２７】
次に、図４、図５、図６のフローチャートを用いて、本実施形態の全体の動作について、図１の構成および図２、図３の画面を参照しながら詳細に説明する。図４は、本発明の第１の実施形態における動作の一例を説明するためのフローチャートであり、図５は、図４のステップＳ１３の詳細な動作を説明するためのフローチャートであり、図６は、図４のステップＳ１６の詳細な動作を説明するためのフローチャートである。
【００２８】
まず、図４のフローチャートにおいて、データ処理装置３１が、自然言語番組情報１を読み込んで、自然言語番組情報処理部３１１を起動することにより、自然言語番組情報処理部３１１において、自然言語番組情報１として入力されてくる自然言語で記述されたテキストを解析することにより、番組の予約や再生に用いる番組の日付、開始時刻、終了時刻、チャンネル番号に関する情報を番組情報として抽出して取得する（ステップＳ１１）。ここで、自然言語番組情報１は、前述したように、図７のつり番組に関する情報のように、自然言語で記載された番組情報を含むテキスト情報であり、Ｗｅｂページや電子メールや電子図書などに含まれる番組関連のテキストファイル、雑誌や新聞などに掲載された番組紹介記事のＯＣＲ読み取り結果のテキストファイルなどである。
【００２９】
次に、自然言語番組情報処理部３１１は、取得した番組情報に含まれている日付に年情報が含まれていなかった場合に年の情報を補完するために、番組情報に含まれている日付に関する情報を年補完部３１２に送出する。年補完部３１２は、番組情報を取得した時点の日付、時刻を現在日時取得部３１４から取得するとともに（ステップＳ１２）、自然言語番組情報処理部３１１から送られてきた番組情報の日付をチェックして、年に関する情報が含まれていない場合は、番組情報の日付に年の情報を補完して、年月日が揃った日付とする（ステップＳ１３）。年補完部３１２が番組情報の日付に年を補完するステップＳ１３の詳細な動作について、図５を用いて以降に説明する。
【００３０】
図５において、まず、年補完部３１２は、自然言語番組情報処理部３１１から送られてきた番組情報の日付に、年が含まれているか否かを確認する（ステップＳ１３１）。番組情報の日付に年が含まれている場合は（ステップＳ１３１のＹＥＳ）、年の補完が不要であるので、年補完部３１２の処理を終了し、図４のステップＳ１４に移行する。
【００３１】
一方、番組情報の日付に年が含まれていなかった場合（ステップＳ１３１のＮＯ）、次に、番組情報の日付と現在日時取得部３１４から取得した現在日付とをそれぞれ１月１日から計数した日数を用いて比較するために、番組情報の日付の１月１日からの日数から現在日付の１月１日からの日数を減算し（ステップＳ１３２）、減算した結果が、０か否かを判定する（ステップＳ１３３）。減算結果が０の場合は（ステップＳ１３３のＹＥＳ）、年が未設定であった番組情報の日付について、現在日時取得部３１４から取得した現在日付の年が番組情報の日付の年として確定して、現在の年を番組情報の日付に補完する（ステップＳ１３７）。
【００３２】
また、ステップＳ１３２での減算結果が、０ではなかった場合（ステップＳ１３３のＮＯ）、該減算結果が、予約対象期間情報保持部３２に保持されている予約対象期間の日数よりも大きいか否かを確認する（ステップＳ１３４）。ここに、予約対象期間は、番組情報が与えられている場合を想定して、図１、図３に例示したような予約対象期間設定画面２２により、ユーザがあらかじめ設定していた予約の対象の日数であり、たとえば、２週間分の１４日などと設定する。この予約対象期間は、たとえば、ユーザに配布される番組表に記載されている番組情報の記載日数に基づいて、任意の日数に増減して設定し直すことが可能である。
【００３３】
ステップＳ１３２での減算結果が、予約対象期間の日数よりも大きい場合（ステップＳ１３４のＹＥＳ）、年補完部３１２は、過去に録画した番組に関する番組情報であるものと判断して、年が未設定であった番組情報の日付について、現在日時取得部３１４から取得した現在日付の年の前年を年情報として確定して、現在の１年前の前年を番組情報の日付に補完する（ステップＳ１３８）。
【００３４】
一方、ステップＳ１３２での減算結果が、予約対象期間の日数よりも大きくなかった場合（ステップＳ１３４のＮＯ）、年補完部３１２は、ステップＳ１３２での減算結果が、「−（３６５−予約対象期間）」日よりも小さいか否かを判定する（ステップＳ１３５）。ステップＳ１３２での減算結果が、「−（３６５−予約対象期間）」日よりも小さい場合（ステップＳ１３５のＹＥＳ）、年補完部３１２は、翌年の番組予約に該当するものと判断して、年が未設定であった番組情報の日付について、現在日時取得部３１４から取得した現在日付の年の翌年を年情報として確定して、現在の１年先の翌年を番組情報の日付に補完する（ステップＳ１３Ａ）。
【００３５】
また、ステップＳ１３２での減算結果が、「−（３６５−予約対象期間）」日よりも小さくなかった場合（ステップＳ１３５のＮＯ）、年補完部３１２は、さらに、ステップＳ１３２での減算結果が、予約対象期間の日数以下で、かつ、０より大きいか否かを判定する（ステップＳ１３６）。ステップＳ１３２での減算結果が、予約対象期間の日数以下であり、かつ、０よりも大きい場合は（ステップＳ１３６のＹＥＳ）、年補完部３１２は、年が未設定であった番組情報の日付について、現在日時取得部３１４から取得した現在日付の年現在日付の年を年情報として確定して、現在の年を番組情報の日付に補完する（ステップＳ１３９）。
【００３６】
ステップＳ１３２での減算結果が、予約対象期間の日数以下であるものの、０よりも大きくなかった場合は（ステップＳ１３６のＮＯ）、年補完部３１２は、過去に録画した番組に関する番組情報であるものと判断して、年が未設定であった番組情報の日付について、現在日時取得部３１４から取得した現在日付の年の前年を年情報として確定して、現在の１年前の前年を番組情報の日付に補完する（ステップＳ１３８）。
【００３７】
なお、年補完部３１２は、番組情報の日付に年が含まれていなかった場合に、年を特定するための判定処理として、番組情報の日付に曜日の情報が含まれている場合は、カレンダと突合せをして、年を判定するようにしてもかまわない。
【００３８】
以上により、年補完部３１２において、番組情報の日付についての年情報の補完処理が終了すると、図４のステップＳ１４に復帰して、データ処理装置３１は、図２に示す番組予約再生指示画面に示すような、年補完部３１２により年情報が補完された日付と、開始時刻、終了時刻、チャンネル番号とを含む番組情報を、番組情報画面２１（確認画面）として表示装置に画面表示する（ステップＳ１４）。ユーザは、表示装置に番組情報画面２１として画面表示された日付、開始時刻、終了時刻、チャンネル番号に誤りがないことを確認した場合は、図２に示す「予約／再生」ボタンを押下操作することにより、当該番組情報が示す番組の予約または再生または視聴が確定したことになり、次のステップＳ１５に移行するが、ユーザが番組情報画面２１として画面表示された日付、開始時刻、終了時刻、チャンネル番号に誤りがあることを検出した場合は、番組情報画面２１上で誤りがある部分を編集して、正しい内容に変更した後、「予約／再生」ボタンを押下する。
【００３９】
一方、ユーザが番組情報画面２１として画面表示された日付、開始時刻、終了時刻、チャンネル番号に関する番組の予約や再生や視聴を取り消したい場合は、図２に示す「キャンセル」ボタンを押下する。これにより、画面表示された番組情報に関する予約や再生や視聴動作が取り消され、自然言語で記載されたテキスト中に含まれている次の番組情報を画面表示させることができる。
【００４０】
番組情報が示す番組の予約または再生または視聴が確定した場合、予約か再生か視聴かのいずれを行うべきか判別するために、次に、日時判断部３１３が起動される。日時判断部３１３は、番組情報を取得した時点の日付、時刻を現在日時取得部３１４から取得することにより（ステップＳ１６）、番組情報が示す番組の予約または再生または視聴のいずれに該当するか判断処理を行い、判断処理結果に基づいて、番組の予約処理、または、再生処理、または、視聴処理を指示する（ステップＳ１６）。日時判断部３１３が番組の予約処理か再生処理か視聴処理かを判断して指示するステップＳ１６の詳細な動作について、図６を用いて以降に説明する。
【００４１】
図６において、まず、日時判断部３１３は、番組情報の日付、開始時刻と、現在日時取得部３１４から取得された現在日付、現在時刻とを比較する（ステップＳ１６１）。比較結果、番組情報の日付、開始時刻が現在よりも先の未来の日付や時刻であった場合は（ステップＳ１６１のＹＥＳ）、当該番組情報の番組がまだ放送されていない未来の番組であるので、日時判断部３１３は、番組情報の日付、開始時刻、終了時刻、チャンネル番号を録画予約情報として番組視聴装置４に送出して、番組の予約録画を指示する（ステップＳ１６３）。
【００４２】
一方、ステップＳ１６１での比較結果、番組情報の日付、開始時刻が現在よりも先の未来の日付や時刻ではなかった場合は（ステップＳ１６１のＮＯ）、日時判断部３１３は、次に、番組情報の日付、終了時刻と、現在日時取得部３１４から取得された現在日付、現在時刻とを比較する（ステップＳ１６２）。比較結果、番組情報の日付、終了時刻が現在よりも先の未来の日付や時刻であった場合は（ステップＳ１６２のＹＥＳ）、当該番組情報の番組が現在放送中の状態にあるので、日時判断部３１３は、番組情報の日付、開始時刻、終了時刻、チャンネル番号を視聴情報として番組視聴装置４に送出して、番組の視聴を指示する（ステップＳ１６５）。
【００４３】
一方、ステップＳ１６１での比較結果、番組情報の日付、終了時刻が現在よりも先の未来の日付や時刻ではなかった場合は（ステップＳ１６１のＮＯ）、当該番組情報の番組が、過去に放送された録画番組であるので、日時判断部３１３は、番組情報の日付、開始時刻、終了時刻、チャンネル番号を番組再生情報として番組視聴装置４に送出して、番組の再生を指示する（ステップＳ１６４）。
【００４４】
以上のように、本実施形態においては、自然言語で記述されたテキストに含まれている番組情報を抽出して、抽出した番組情報について画面表示して、予約や再生や視聴の区別をすることなく、ユーザが「予約／再生」ボタンという一つのボタンにより、予約または再生または視聴を指示することによって、画面表示した番組情報に関する番組が、未来の番組であれば、録画予約をし、過去の番組であれば、蓄積されている過去の番組を再生し、現在放送中の番組であれば、当該番組を直ちに視聴することを可能としており、ユーザは、予約時も再生時も視聴時も全く同一のインターフェースで操作を行うことができる。また、番組情報の日付が月日だけの場合であっても、現在の日付から年を補完することが可能であり、テキスト中の記述内容の自由度も確保することができる。
【００４５】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。図８は、本発明の第２の実施形態として、番組の予約や再生を同一インターフェースによって実現するシステムの構成の一例を示すブロック構成図であり、第１の実施形態の図１の構成とは異なる構成例を示している。また、図９は、番組の予約や再生を指示するためにユーザが入力する番組予約再生指示画面の一例を示す画面構成図であり、第１の実施形態の図２と同様の画面構成からなっている。ただし、本実施形態においては、自然言語で記述されたテキストにある番組情報の確認用の画面として図２の画面を用いている第１の実施形態の場合とは異なり、ユーザが、図９の画面を、図８の入力番組情報１１として、予約または再生したい番組に関する番組情報を入力するための入力画面として用いている。
【００４６】
ここで、本実施形態においても、図９に示すように、ユーザが番組の予約や再生を指示する画面は同一の画面（同一インターフェース）であり、予約時であっても再生時であっても、番組の日付、時間（開始時刻と終了時刻）、チャンネル番号を入力した後、「予約／再生」ボタンという同一の一つのボタンを押下することによって指示することを可能としている。「予約／再生」ボタンが押下された際に、図８に示す番組予約再生判断部２１２によって、図９の番組予約再生指示画面あるいは同等の図８の番組情報入力画面でユーザから指示された日付、時間と現在日付や現在時刻とから、予約すべきか再生すべきかを自動的に識別するようにしている。
【００４７】
図８のシステム構成について説明する。図８の構成のシステムは、番組情報入力画面１Ａ、番組予約再生判別システム２Ａ、番組予約装置３Ａ、番組再生装置４Ａを少なくとも含んで構成されている。番組予約装置３Ａと番組再生装置４Ａとは、ハードディスクレコーダや、ＤＶＤレコーダ等からなる装置であり、ユーザが日付、開始時刻、終了時刻、チャンネル番号により指定した番組を、予約、蓄積、再生する装置である。
【００４８】
番組情報入力画面１Ａは、表示装置に表示される図９の番組予約再生指示画面に一例を示すものと同等の画面であり、入力項目である入力番組情報１１と、操作用ボタン表示であるボタン操作情報１２と、を備えている。入力番組情報１１は、ユーザによって入力される、日付１１１、開始時刻１１２、終了時刻１１３、チャンネル番号１１４を入力項目として備えている。また、ボタン操作情報１２は、キャンセルボタン１２１と、予約／再生ボタン１２２というボタンを備えている。すなわち、予約指示用と再生指示用とでは、全く同一の入力画面である。
【００４９】
番組予約再生判別システム２Ａは、プログラムにより動作するデータ処理装置２１Ａと、データ記憶装置２２Ａとを少なくとも備えている。データ記憶装置２２Ａは、データ処理装置２１Ａからアクセスすることが可能な、メモリ、ハードディスク等の記憶装置である。データ処理装置２１Ａは、ユーザインターフェース処理部２１１と、番組予約再生判断部２１２と、現在日時取得部２１３と、開始日時判断部２１４と、番組予約指示部２１５と、番組再生指示部２１６とを少なくとも備えている。
【００５０】
一方、データ記憶装置２２Ａは、予約再生用の情報として、日付２２１、開始時刻２２２、終了時刻２２３、チャンネル番号２２４、予約再生識別フラグ２２５、現在日付２２６、現在時刻２２７を少なくとも保持している。なお、データ記憶装置２２Ａに保持される日付２２１、開始時刻２２２、終了時刻２２３、チャンネル番号２２４、予約再生識別フラグ２２５、現在日付２２６、現在時刻２２７とは、当該記憶装置２２Ａに保持されているデータをアクセスするための名称である。
【００５１】
番組予約再生判断部２１２が、ユーザインターフェース処理部２１１に対して、処理開始の指示を行うと、ユーザインターフェース処理部２１１は、番組情報を入力するための番組情報入力画面１Ａを表示し、ユーザから入力された入力番組情報１１を取得する。その際、予約／再生ボタン１２２が押された場合に、ユーザの入力が確定したものとして、ユーザが入力した、日付１１１、開始時刻１１２、終了時刻１１３、チャンネル番号１１４を、対応するデータ記憶装置２２Ａの日付２２１、開始時刻２２２、終了時刻２２３、チャンネル番号２２４に格納する。一方、キャンセルボタン１２１が押された場合、処理を中断して、一部の項目あるいは全部の項目が入力された状態にある入力番組情報１１を破棄する。
【００５２】
ユーザインターフェース処理部２１１は、番組を特定する、日付、開始時刻、終了時刻、チャンネル番号を、かかる特定の形式に限らず、予約や再生などで統一された入力形式でさえあれば、図９と異なる入力形式で、日付、開始時刻、終了時刻、チャンネル番号を入力するように構成しても良いし、あるいは、場合によっては、ＥＰＧ（電子番組ガイド：Electronic Program Guide）や、インターネットの番組表などの汎用的な番組情報を利用して、実現することも考えられる。
【００５３】
番組予約再生判断部２１２は、現在日時取得部２１３に対して、処理開始の指示を行うと、現在日時取得部２１３は、現在の日付を取得し、データ記憶装置２２Ａの現在日付２２６に出力する。さらに、現在の時刻を取得し、データ記憶装置２２Ａの現在時刻２２７に出力する。
【００５４】
番組予約再生判断部２１２は、ユーザからの入力番組情報１１の日付２２１、開始時刻２２２と現在日時取得部２１３により取得した現在日付２２６、現在時刻２２７とを開始日時判断部２１４に送出する。開始日時判断部２１４は、送られてきた日付２２１に年が含まれているか否かを確認し、含まれていない場合、年の情報を補完して、日付２２１に出力する。
【００５５】
さらに、開始日時判断部２１４は、日付２２１、開始時刻２２２と現在日付２２６、現在時刻２２７とを比較し、番組を予約すべきか、あるいは、再生すべきかを示すフラグをデータ記憶装置２２Ａの予約再生識別フラグ２２５に出力する。
【００５６】
番組予約再生判断部２１２は、予約再生識別フラグ２２５に格納されているフラグが、予約フラグであれば、日付２２１、開始時刻２２２、終了時刻２２３、チャンネル番号２２４を番組予約指示部２１５に送出する。一方、予約再生識別フラグ２２５に格納されているフラグが、再生フラグであれば、日付２２１、開始時刻２２２、チャンネル番号２２４を番組再生指示部２１６に送出する。
【００５７】
番組予約指示部２１５は、番組予約再生判断部２１２から送られてきた日付２２１、開始時刻２２２、終了時刻２２３、チャンネル番号２２４を番組予約装置３Ａに送出し、番組の予約を行う。一方、番組再生指示部２１６は、番組予約再生判断部２１２から送られてきた日付２２１、開始時刻２２２、チャンネル番号２２４を番組再生装置４Ａに送出し、蓄積されている番組の再生を行う。
【００５８】
次に、図１０、図１１、図１２のフローチャートを用いて、本実施形態の全体の動作について、図８の構成および図９の画面を参照しながら詳細に説明する。図１０は、本発明の第２の実施形態における動作の一例を説明するためのフローチャートであり、図１１は、図１０のステップＳ２５の詳細な動作を説明するためのフローチャートであり、図１２は、図１０のステップＳ２６の詳細な動作を説明するためのフローチャートである。
【００５９】
まず、図１０のフローチャートにおいて、番組予約再生判断部２１２は、ユーザインターフェース処理部２１１に対して、番組情報入力画面１Ａの表示を指示すると、ユーザインターフェース処理部２１１は、番組情報入力画面１Ａを表示する。番組情報入力画面１Ａは、前述したように、図９のような番組予約再生指示画面と同等の画面であり、ユーザが、入力番組情報１１の入力と、ボタン操作情報１２のボタン操作により、番組予約再生判別システム２Ａに処理の開始またはキャンセルを指示するための画面である。ユーザは、表示された番組情報入力画面１Ａの各入力項目について、日付１１１、開始時刻１１２、終了時刻１１３、チャンネル番号１１４を入力し、処理開始のための予約／再生ボタン１２２、または、処理を中止するためのキャンセルボタン１２１のいずれかを押下する（ステップＳ２１）。
【００６０】
図９の番組予約再生指示画面は、前述したように、ユーザが指定する日付、開始時刻、終了時刻、チャンネル番号を入力する図８の番組情報入力画面１Ａと同等の画面であり、開始時刻と終了時刻とを「時間」という一つの入力枠にまとめた場合を例示している。なお、実際のシステムでは、前述したように、予約や再生の指示を行う画面として統一されていれば、任意の形式であっても良いし、場合によっては、テキストなどの自然言語で記述された番組情報や、あるいは、ＥＰＧ、インターネットの番組表などの汎用的な番組情報などの情報を利用して、いずれか統一された形式で設定操作を可能とするようにしても良い。
【００６１】
ユーザインターフェース処理部２１１は、ユーザがボタン操作情報１２のキャンセルボタン１２１が押下されたか否かを判断し（ステップＳ２２）、キャンセルボタン１２１が押下された場合（ステップＳ２２のＹＥＳ）、処理を終了し、予約／再生ボタン１２２が押下された場合（ステップＳ２２のＮＯ）、処理を継続する。
【００６２】
予約／再生ボタン１２２が押下されると、ユーザインターフェース処理部２１１は、ユーザによって入力された入力番組情報１１を取得して、取得した入力番組情報１１を、対応するデータ記憶装置２２Ａの日付２２１、開始時刻２２２、終了時刻２２３、チャンネル番号２２４に格納する（ステップＳ２３）。一方、番組予約再生判断部２１２は、現在日時取得部２１３に対して現在日時の取得処理を指示すると、現在日時取得部２１３は、現在の日付を取得し、対応するデータ記憶装置２２Ａの現在日付２２６に出力し、さらに、現在の時刻を取得し、対応するデータ記憶装置２２Ａの現在時刻２２７に出力する（ステップＳ２４）。
【００６３】
番組予約再生判断部２１２が、データ記憶装置２２Ａに格納された日付２２１、開始時刻２２２と現在日付２２６、現在時刻２２７とを、開始日時判断部２１４に送出すると、開始日時判断部２１４は、送られてきた開始日時と現在日時とに基づいて、番組の再生か、予約かの判別を行う（ステップＳ２５）。開始日時判断部２１４が番組の予約か再生かを判断するステップＳ２５の詳細な動作について、図１１を用いて以降に説明する。
【００６４】
図１１において、まず、開始日時判断部２１４は、番組予約再生判断部２１２から送られてきた日付２２１に、年が含まれているか否かを確認する（ステップＳ２５１）。日付２２１に年が含まれている場合（ステップＳ２５１のＹＥＳ）、日付２２１、開始時刻２２２と現在日付２２６、現在時刻２２７とを比較する（ステップＳ２５Ａ）。比較結果、日付２２１、開始時刻２２２が現在日付２２６、現在時刻２２７よりも古く、日付２２１と開始時刻２２２とが過去を示す情報であれば（ステップＳ２５ＡのＮＯ）、録画した過去の番組の再生を指示するために、データ記憶装置２２Ａの予約再生識別フラグ２２５に再生フラグを出力する（ステップ２５Ｂ）。
【００６５】
逆に、ステップＳ２５Ａの比較結果として、日付２２１、開始時刻２２２が現在日付２２６、現在時刻２２７よりも新しく、日付２２１と開始時刻２２２とが未来を示す情報であれば（ステップＳ２５ＡのＹＥＳ）、未来の番組の予約を指示するために、データ記憶装置２２Ａの予約再生識別フラグ２２５に予約フラグを出力する（ステップＳ２５Ｃ）
【００６６】
また、開始日時判断部２１４は、ステップＳ２５１において、日付２２１に年が含まれていなかった場合（ステップＳ２５１のＮＯ）、日付２２１と現在日付２２６とをそれぞれ１月１日から計数した日数を用いて比較するために、日付２２１の１月１日からの日数から現在日付２２６の１月１日からの日数を減算し（ステップＳ２５２）、減算した結果が、１４日よりも大きいか否かを確認する（ステップＳ２５３）。ここに、分岐条件の数値「１４日」は、実施形態１で前述した予約対象期間と同様であり、予約対象期間を示す日数として、１４日分の番組情報が与えられている場合を想定して、仮に設定した日数であるが、この数値は番組表に記載されている番組情報の記載日数に基づいて、増減する値である。
【００６７】
減算した結果が、１４日よりも大きい場合（ステップＳ２５３のＹＥＳ）、予約対象期間よりも大きいので、開始日時判断部２１４は、年が未入力であった日付２２１について、現在日付２２６の年よりも過去に録画した番組を再生するための番組情報であると判断して、データ記憶装置２２Ａの予約再生識別フラグ２２５に再生フラグを出力するとともに、年が未入力であった日付２２１について、現在日付２２６の年から「１」を減算した値を年情報として補完して、データ記憶装置２２Ａの日付２２１に上書き出力する（ステップＳ２５６）。
【００６８】
一方、ステップＳ２５２での減算した結果が、１４日よりも大きくなかった場合（ステップＳ２５３のＮＯ）、開始日時判断部２１４は、ステップＳ２５２での減算結果が、「−（３６５−１４）」日よりも小さいか否かを判定する（ステップＳ２５４）。ステップＳ２５２での減算結果が、「−（３６５−１４）」日よりも小さい場合（ステップＳ２５４のＹＥＳ）、開始日時判断部２１４は、年が未入力であった日付２２１について、翌年の番組予約に該当するものと判断して、データ記憶装置２２Ａの予約再生識別フラグ２２５に予約フラグを出力するとともに、年が未入力であった日付２２１について、日付２２１に現在日付２２６の年に「１」を加算した値を年情報として補完して、データ記憶装置２２Ａの日付２２１に上書き出力する（ステップＳ２５９）。
【００６９】
また、ステップＳ２５２での減算結果が、「−（３６５−１４）」日よりも小さくなかった場合（ステップＳ２５４のＮＯ）、開始日時判断部２１４は、さらに、ステップＳ２５２の減算結果が、予約対象期間の１４日以下で、かつ、０より大きいか否かを判定する（ステップＳ２５５）。ステップＳ２５２での減算結果が、予約対象期間の１４日以下であり、かつ、０よりも大きい場合は（ステップＳ２５５のＹＥＳ）、開始日時判断部２１４は、現在日付２２６の年の番組予約に該当するものと判断して、データ記憶装置２２Ａの予約再生識別フラグ２２５に予約フラグを出力するとともに、年が未入力であった日付２２１について、日付２２１に現在日付２２６の年を年情報として補完して、データ記憶装置２２Ａの日付２２１に上書き出力する（ステップＳ２５８）。
【００７０】
ステップＳ２５２での減算結果が、予約対象期間の１４日以下であるものの、０よりも大きくなかった場合は（ステップＳ２５５のＮＯ）、開始日時判断部２１４は、現在日付２２６の年よりも過去に録画した番組を再生するために、データ記憶装置２２Ａの予約再生識別フラグ２２５に再生フラグを出力するとともに、年が未入力であった日付２２１について、現在日付２２６の年から「１」を減算した値を年情報として補完して、データ記憶装置２２Ａの日付２２１に上書き出力する（ステップＳ２５７）。
【００７１】
なお、開始日時判断部２１４は、日付２２１に年が含まれていなかった場合に、年を特定するための判定処理として、日付２２１に曜日の情報が含まれている場合は、カレンダと突合せをして、年を判定するようにしてもかまわない。
【００７２】
以上により、開始日時判断部２１４において、データ記憶装置２２Ａの予約再生識別フラグ２２５に再生フラグか予約フラグかを設定して、番組の再生か、予約かの判断処理が終了すると、図１０のステップＳ２６に復帰して、番組予約再生判断部２１２は、開始日時判断部２１４の判断処理結果に基づいて、番組の予約処理、あるいは、再生処理を実行する（ステップＳ２６）。番組予約再生判断部２１２が番組の予約処理か再生処理かを実行するステップＳ２６の詳細な動作について、図１２を用いて以降に説明する。
【００７３】
図１２において、まず、番組予約再生判断部２１２は、データ記憶装置２２Ａの予約再生識別フラグ２２５に予約フラグが出力されているか否か判定する（ステップＳ２６１）。予約再生識別フラグ２２５に予約フラグが出力されている場合は（ステップＳ２６１のＹＥＳ）、番組予約再生判断部２１２は、データ記憶装置２２Ａの日付２２１、開始時刻２２２、終了時刻２２３、チャンネル番号２２４を番組予約指示部２１５に送出する。番組予約指示部２１５は、番組予約再生判断部２１２から送られてきた日付２２１、開始時刻２２２、終了時刻２２３、チャンネル番号２２４を番組予約装置３Ａに送出して、番組を予約する（ステップＳ２６２）
【００７４】
一方、予約再生識別フラグ２２５に予約フラグが出力されていなかった場合は（ステップＳ２６１のＮＯ）、番組予約再生判断部２１２は、再生フラグが出力されているものと判断して、データ記憶装置２２Ａの日付２２１、開始時刻２２２、チャンネル番号２２４を番組再生指示部２１６に送出する。番組再生指示部２１６は、番組予約再生判断部２１２から送られてきた日付２２１、開始時刻２２２、チャンネル番号２２４を番組再生装置４Ａに送出して、蓄積されている番組を再生する（ステップＳ２６３）。
【００７５】
なお、たとえば、番組再生装置４Ａが、第１の実施形態の番組視聴装置４のように、テレビ受像表示機能を有する場合には、データ記憶装置２２Ａの予約再生識別フラグ２２５に再生フラグが出力されていて、かつ、開始時刻２２２、終了時刻２２３の間に現在時刻２２７が存在している場合、入力番組情報１１として指定した番組が現在放送中の番組であるので、第１の実施形態の場合と同様、蓄積した番組を再生する動作を行う代わりに、放送中の番組を直接視聴するようにしても良い。
【００７６】
以上のように、本実施形態においては、「予約／再生」ボタン１２２という一つのボタンのみで、入力番組情報１１として入力された日付１１１と開始時刻１１２とを用いて、入力番組情報１１で指定された番組を予約すべきか、蓄積されている番組の再生をすべきかを判断することができ、予約時も再生時も全く同一のインターフェースで、入力操作を行うことができる。また、入力番組情報１１の日付１１１が月日だけの場合であっても、現在の日付から年を補完して、予約か再生かを判別する処理を行うことができるので、ユーザの入力の自由度を向上させることができる。
【００７７】
［産業上の利用可能性］
本発明によれば、日付、開始時刻、終了時刻、チャンネル番号を用いて番組を予約し、蓄積する番組予約装置や、かかる番組の予約、蓄積をする番組予約再生判別方法をコンピュータによって実行するためのプログラムやプログラム記録媒体といった用途に適応することができる。また、日付、開始時刻、チャンネル番号を用いて蓄積された番組を再生する番組再生装置や、かかる番組の再生をする番組予約再生判別方法をコンピュータによって実行するためのプログラムやプログラム記録媒体といった用途に適応することができる。
【００７８】
以上、本発明の好適実施例の構成を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることは、当業者には容易に理解できよう。
【図面の簡単な説明】
【００７９】
【図１】本発明の第１の実施形態として、自然言語を用いて番組の予約や再生を実現するシステムの構成の一例を示すブロック構成図である。
【図２】自然言語によって指示した番組情報を確認するための番組予約再生指示画面の一例を示す画面構成図である。
【図３】予約対象期間を設定登録するための予約対象期間設定画面の一例を示す画面構成図である。
【図４】本発明の第１の実施形態における動作の一例を説明するためのフローチャートである。
【図５】図４のステップＳ１３の詳細な動作を説明するためのフローチャートである。
【図６】図４のステップＳ１６の詳細な動作を説明するためのフローチャートである。
【図７】自然言語のテキスト文によって番組紹介されている番組情報の一例を示す記述例である。
【図８】本発明の第２の実施形態として、番組の予約や再生を同一インターフェースによって実現するシステムの構成の一例を示すブロック構成図である。
【図９】番組の予約や再生を指示するためにユーザが入力する番組予約再生指示画面の一例を示す画面構成図である。
【図１０】本発明の第２の実施形態における動作の一例を説明するためのフローチャートである。
【図１１】図１０のステップＳ２５の詳細な動作を説明するためのフローチャートである。
【図１２】図１０のステップＳ２６の詳細な動作を説明するためのフローチャートである。
【符号の説明】
【００８０】
１      自然言語番組情報
１Ａ    番組情報入力画面
１１    入力番組情報
１１１  日付
１１２  開始時刻
１１３  終了時刻
１１４  チャンネル番号
１２    ボタン操作情報
１２１  キャンセルボタン
１２２  予約／再生ボタン
２      表示・設定画面
２Ａ    番組予約再生判別システム
２１    番組情報画面
２１Ａ  データ処理装置
２１１  ユーザインターフェース処理部
２１２  番組予約再生判断部
２１３  現在日時取得部
２１４  開始日時判断部
２１５  番組予約指示部
２１６  番組再生指示部
２２    予約対象期間設定画面
２２Ａ  データ記憶装置
２２１  日付
２２２  開始時刻
２２３  終了時刻
２２４  チャンネル番号
２２５  予約再生識別フラグ
２２６  現在日付
２２７  現在時刻
３      番組予約再生判別システム
３Ａ    番組予約装置
３１    データ処理装置
３１１  自然言語番組情報処理部
３１２  年補完部
３１３  日時判断部
３１４  現在日時取得部
３２    予約対象期間情報保持部
４      番組視聴装置
４Ａ    番組再生装置
【図１】
2007235847.tif 000003
【図２】
2007235847.tif 000004
【図３】
2007235847.tif 000005
【図４】
2007235847.tif 000006
【図５】
2007235847.tif 000007
【図６】
2007235847.tif 000008
【図７】
2007235847.tif 000009
【図８】
2007235847.tif 000010
【図９】
2007235847.tif 000011
【図１０】
2007235847.tif 000012
【図１１】
2007235847.tif 000013
【図１２】
2007235847.tif 000014