(57)【特許請求の範囲】
【請求項１】
番組の録画予約または視聴予約を指定する予約情報を、作成中の予約情報として該予約情報が指定されたときに記憶する予約情報記憶部と、
前記予約情報記憶部に記憶された予約情報に従って、番組を受信する番組受信部に対し受信指令を出す受信指令部と、
内蔵時計による現在時刻を起点に、予約対象番組の開始予定時刻までの残り時間が、所定の時間内にあるか否かを判定する判定部と、
予約の確定前に、前記判定部により前記残り時間が前記所定の時間内にあるとする判定がされた場合は、作成中の予約情報に基づいて、録画予約又は視聴予約の登録処理を実施し、前記予約情報記憶部に該作成中の予約情報を記憶させる予約登録処理部とを有する装置。
【請求項２】
ユーザ操作に従って予約情報を表示するとともに、その予約情報による予約の確定を受け付ける表示部をさらに備え、
前記判定部が、前記表示部に表示されている情報から、前記残り時間が前記所定の時間内にあるか否かを判定する請求項１に記載の装置。
【請求項３】
前記予約情報のうち番組の開始予定時刻が入力された後において、入力値である前記開始予定時刻が変更されることなく一定時間以上経過した場合に、前記判定部による判定が行われる請求項１又は２に記載の装置。
【請求項４】
録画された番組の録画データを保存する録画データ保存手段と、
録画予約を確定するための録画予約確定手段と、
録画予約をキャンセルするためのキャンセル手段とを備え、
キャンセル手段により録画予約をキャンセルしたときが、録画前の場合は、確定済みの録画予約を解除し、録画が既に開始済みの場合は、録画データ保存手段から録画データを削除する請求項１から３のいずれか１項に記載の装置。
【請求項５】
視聴予約を確定するための視聴予約確定手段と、
視聴予約をキャンセルするためのキャンセル手段とを備え、
キャンセル手段により視聴予約をキャンセルしたときが、視聴前の場合は、確定済みの視聴予約を解除し、番組が既に開始済みの場合は、装置の電源を切る請求項１から３のいずれか１項に記載の装置。
【請求項６】
番組の録画予約または視聴予約を指定する予約情報を、作成中の予約情報として該予約情報が指定されたときに記憶するステップと、
前記記憶された予約情報に従って、番組を受信する番組受信部に対し受信指令を出すステップと、
内蔵時計による現在時刻を起点に、予約対象番組の開始予定時刻までの残り時間が、所定の時間内にあるか否かを判定するステップと、
予約の確定前に、前記残り時間が前記所定の時間内にあるとする判定がされた場合は、作成中の予約情報に基づいて、録画予約又は視聴予約の登録処理を実施し、該作成中の予約情報を記憶するステップとを、コンピュータに実行させるコンピュータ実行可能な番組予約プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置、詳しくは録画予約又は視聴予約のための装置に関する。
【背景技術】
【０００２】
ＶＴＲやディスクレコーダその他の録画機能を有する機器の利用により、テレビやラジオなどの番組を録画／録音（以下録画）予約したり、予約時間になると録画機器を動かさないで見たり聞いたりするだけの視聴予約をしたりする場合、手動で行う方法と、電子番組表を用いて行う場合とがある。
【０００３】
いずれの場合も、予約する番組の開始日時、終了日時及びチャンネル情報等の予約情報の設定が必要である。予約情報を設定するにはこれら予約情報に係る電子データを入力する必要がある。当該データを予約データという。
【０００４】
電子番組表は、周知のごとくテレビやパーソナルコンピュータ（以下パソコン）のモニタに番組のタイムスケジュールを表示する電子化された番組表である。詳しくは、放送局から、又はインターネットその他のコンピュータネットワーク経由で送信された予約データに基づいて、テレビやモニタに番組表を表示するシステムである。なお、この明細書では、録画予約及び視聴予約を単に予約という場合がある。
【０００５】
予約するための機能（予約機能）を有するテレビやパソコン等の機器は、電子番組表の電子データに基づいて予約を行う。電子番組表を用いると手動に比べ簡単に予約できる。このため、電子番組表を用いた予約が主流になりつつある。
【０００６】
手動で予約（手動予約）する場合は、一般的に、電子番組表のデータとしてテレビやパソコンに取り込まれていない番組や、予約機能を有する機器が録画可能と判断する自動録画の対象から漏れてしまった番組を対象とする。但し、電子番組表を用いた予約も手動予約の場合も、最終操作として予約を確定（予約確定）するための操作を行う。
【特許文献１】特開平１０−１１２８２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、お年寄りなど録画予約機器の操作に不慣れなユーザにとっては、操作にとまどって予約確定が遅れたり、予約したつもりができていなかったりする場合が少なくない。その場合、番組の全部を又は冒頭部分などの一部を録画できないことが起こり得る。
【０００８】
そこで、録画予約機器の操作に不慣れなユーザが操作する場合でも、予約を確実に行う技術の提供を課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明者は次のような装置を解決手段の一つとして提案した。
すなわち、この装置は、番組の録画予約または視聴予約を指定する予約情報を記憶する予約情報記憶部と、前記予約情報記憶部に記憶された予約情報に従って、番組を受信する番組受信部に対し受信指令を出す受信指令部と、内蔵時計による現在時刻を起点に、予約対象番組の開始予定時刻までの残り時間が、所定の時間内にあるか否かを判定する判定部と、この判定部により前記残り時間が前記所定の時間内にあるとする判定がされた場合は、作成中の予約情報に基づいて、録画予約又は視聴予約の登録処理を実施し、前記予約情
報記憶部に予約情報を記憶させる予約登録処理部とを有する。
【００１０】
この装置によれば、ユーザが予約をしようと思った現在の時刻から、予約対象番組の開始予定時刻までの残り時間が前記所定の時間内にあるとする判定がなされた場合、予約を実施するための登録処理を作成中の予約情報に基づいて実施し、自動的に予約されるようになる。
【００１１】
よって、機器の操作に不慣れなユーザが操作にとまどって番組の開始予定時刻が切迫してしまった場合でも、番組の全部又は冒頭部分の一部を録画できなかったり、視聴できなかったりすることがない。
【発明の効果】
【００１２】
予約ミスを防止し、確実に録画及び視聴ができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を実施形態に基づいて例示的に説明する。但し、この実施形態の構成は例示であり、本発明の範囲をそれらに限定する趣旨ではない。＜概要＞
【００１４】
本実施形態では、録画機能を備えたパソコンや据え置きテレビ、又はＶＴＲやディスクレコーダ等の録画機器（以下、予約設定装置）を開示する。
本予約設定装置を用いれば、番組の録画予約や視聴予約を行う際に、機器の操作に不慣れなユーザでも、予約ミスを抑制し、録画の失敗、あるいは視聴漏れを効果的に抑制できる。
＜装置の概要構成＞
【００１５】
図１に本装置の一例である予約設定装置１の概要構成を示す。
予約設定装置１は、ユーザが操作を行うための操作部８と、操作部８が操作されることでテレビジョン放送を受信する放送受信部１４と、放送受信部１４で受信された放送番組を表示する表示部２１と、装置全体を制御する制御部１０Ａとを有する。
【００１６】
操作部８は、例えば、予約設定装置１に設置されているスイッチ，チャンネル，タッチパネル等の操作ボタン、又はこれらを含むリモートコントローラ（以下、リモコン）、コンピュータの入力装置であるマウス等のポインティングデバイスやキーボード等を挙げられる。
【００１７】
放送受信部１４は、例えば、アナログのテレビジョン放送受信用のチューナを挙げられる。
【００１８】
表示部２１は、いわゆるモニタ（ディスプレイ）であり、放送受信部１４で受信した番組情報を表示する。よって、放送受信部１４は番組受信部といえる。また表示部２１にはスピーカが付属する。スピーカは、放送受信部１４で生成された音を出力する。
【００１９】
制御部１０Ａは、コンピュータ（ワンチップマイコンを含む）上で実行されるプログラムによって実現する。そのために制御部１０Ａは、バス（ＢＵＳ）によりメモリ１２に接続され、メモリ１２に保存されているプログラムを処理する中央処理装置（ＣＰＵ）１０等を含む（図２参照）。そして、ＣＰＵ１０が、メモリ１２に格納されたプログラムを読み込んでプログラムを実行させることにより、制御部１０Ａは次の機能を有するようになる。
【００２０】
すなわち、制御部１０Ａは、番組を識別する情報又はその番組を供給するチャンネル及びその番組の開始時刻に従って、番組の録画又は視聴のための予約情報を作成するための処理を通じて、前記予約情報を記憶する予約情報記憶部３０と、前記予約情報記憶部３０に記憶された予約情報に従って、番組を受信する番組受信部である放送受信部１４に対し受信指令を出す受信指令部４０と、内蔵時計５０による現在時刻を起点に、予約対象番組の開始予定時刻までの残り時間が、所定の時間内にあるか否かを判定する判定部７０と、この判定部により前記残り時間が前記所定の時間内にあるとする判定がされた場合は、作成中の予約情報に基づいて、録画予約又は視聴予約の登録処理を実施し、前記予約情報記憶部３０に予約情報を記憶させる予約登録処理部８０として機能する。
【００２１】
これらの構成要素は、基本的には、ＣＰＵ１０で実行されるコンピュータプログラムによって実現されるが、その一部は、ハードウェアを用いて実現される場合もある。例えば、内蔵時計５０は、クロック信号の発生回路と、クロックをカウントするカウンタと、カウンタ値を時刻に換算するプログラムの処理によって実現すればよい。また、時刻は、ネットワークまたは放送から取り込んだ時刻によって時々刻々修正すればよい。
＜予約設定装置の具体的構成＞
【００２２】
図２は、予約設定装置１の具体的構成を示す図の一例である。装置の概要構成で述べた箇所以上については、必要に応じてさらに述べる。
【００２３】
予約設定装置１は、コンピュータプログラムを実行し、予約設定装置１を制御するＣＰＵ１０、ＣＰＵ１０で実行されるコンピュータプログラム又はＣＰＵ１０が処理するデータを記憶するメモリ１２が含まれる前記制御部１０Ａと、制御部１０Ａを各種の装置に接続するインターフェース１３と、インターフェース１３を通じて接続される前記放送受信部１４と、ネットワーク１６に接続するためのネットワーク通信部（ネットワークデバイス）１５と、前記操作部８と、前記表示部２１と、外付けの記憶装置である、ハードディスク２３やＤＶＤドライブなどの着脱可能記憶媒体駆動装置２５とを有する。
【００２４】
ここで、メモリ１２には、揮発性のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２１と不揮発性のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｂｅｒ）１２２とを含む。ＲＯＭ１２２には、書き換え可能な半導体メモリ、例えば、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）等を含む。書き換え可能であるが、不揮発性のＲＯＭ１２２には、本システムを実行するためのプログラムが配置され、また予約情報を登録（記憶）するための前記予約情報記憶部３０である予約データベースが構築されている（図３参照）。以下予約情報記憶部３０のことを予約データベース３０ということがある。なお、予約データベースは、例えば、バッテリバックアップによりデータ消失の可能性を低減したＲＡＭ１２１に構築してもよい。さらに、予約データベースは、ハードディスク２３に構築してもよい。
【００２５】
インターフェース１３は、ＵＳＢ等のシリアルインターフェイスや、ＰＣＩ等のパラレルインターフェースのいずれでもよい。なお、表示部２１へのインターフェースとしては、アナログのＲＧＢ（Red Green Blue）インターフェースを設けてもよい。また、表示部２１へのインターフェースとして、DVI（Digital Visual Interface）を設けてもよい。
【００２６】
放送受信部１４として、テレビジョン放送受信用のチューナを既に例示した。その場合、放送受信部１４は、同調回路と増幅器を含む高周波部の他、デジタル信号の復号器が含まれる。このチューナは、アナログ放送を受信するチューナでもよく、また、デジタル放送を受信するチューナでもよい。
【００２７】
また放送受信部１４は、アンテナ１４１又はブロードバンド・ネットワークとのインタ
ーフェースに接続され、地上波，地上波デジタル放送，衛生放送，ブロードバンド・ネットワーク等から信号を受信する。そして、放送受信部１４は、受信信号から動画と音声を生成し、表示部２１に出力させる。
【００２８】
加えて、放送受信部１４は、予約情報を電子データとして受信するデータ受信部でもある。放送受信部１４は、受信した電子データに基づいて、予約情報を表示部２１に表示する。放送受信部１４経由で予約情報を電子データとして受信する場合、すなわち電子番組表を受信する場合、放送受信部１４は、例えば番組のタイトルと、放送局と、放送日時と、ジャンルと、番組のあらすじを示した番組詳細とを取得する。さらに、予約設定装置１は、例えば、操作部８に対するユーザの操作に応答し、予約情報を取得する。
【００２９】
操作部８は、既述のように各種のスイッチやチャンネル操作用のタッチパネル、コンピュータの入力装置、例えばキーボードやポインティングデバイスなどが含まれる。ポインティングデバイスの種類に特に限定はなく、マウス，トラックボール，ダイヤル式操作部，スティック形式でディスプレイ上のカーソル（ポインタ）を移動する装置（カーソル移動装置），静電容量によってユーザの指の操作を検出するデバイス，ジョイスティック等が含まれる。要は予約設定装置１の特性やユーザのニーズ等に応じて、適切なものを使用すればよい。
【００３０】
なお、操作部８がリモコン等、予約設定装置１とは別体に設けられた操作手段である場合、情報の送・受信は、例えば赤外線を通じて実行される。
操作部８により、既述の通り予約操作を行う。操作部８は、予約情報を手動で入力するための手動入力部である。この場合、手入力で予約を行う場合に含まれる予約情報には、放送局と、放送日時とが最低限含まれる。
【００３１】
ネットワーク通信部１５は、ブロードバンド・ネットワーク１６とのインターフェースである。
【００３２】
ブロードバンド・ネットワーク１６は、次のようなものを挙げられる。例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ），ケーブルテレビ・ネットワーク，ｘＤＳＬ（ｘ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ），ＡＤＳＬ，光ネットワーク等の有線ネットワーク、又は無線ＬＡＮ，固定無線アクセス（ＦＷＡ）等の無線アクセス可能なネットワークである。これらのブロードバンド・ネットワークは、一般的にはインターネットに接続される。
【００３３】
図３は、予約操作を実行するユーザの操作に対する予約設定装置１の処理を例示する図である。図３には、ユーザによる予約操作の実行によって、表示部２１に表示される予約情報の一例が示されている。また、同図には、電子番組表の一例として放送番組表２０も示されている。図３において表示部２１には、放送番組表２０中の着目箇所（フォーカスされた箇所ともいい、ハッチングで強調して示されている箇所）に相当する番組を予約する場合に表示される予約情報の一例が示されている。当該予約情報の画面を番組詳細／予約確認画面ということにし、符号２１０で示す。
【００３４】
番組詳細／予約確認画面２１０を表示部２１に表示するには、放送番組表２０のうち予約したい番組上に、例えばマウスの操作によりカーソルを合わせてクリックすることで実行する。
【００３５】
操作部８が予約設定装置１と一体に設けられた操作手段の場合は、操作手段に含まれる図示しないカーソル移動装置を操作することで行う。
【００３６】
また、番組詳細／予約確認画面２１０には、録画予約を確定するための録画予約ボタン２１１と、視聴予約を確定するための視聴予約ボタン２１２と、予約をキャンセルするためのキャンセルボタン２１３も表示される。
【００３７】
番組詳細／予約確認画面２１０に表示されている情報は、例えばテンキーその他の操作ボタンの操作により表示内容を変更することが可能である。
このようにユーザの操作に従って、番組を識別する情報又は少なくともその番組を供給するチャンネル及びその番組の開始時刻に従って、番組の録画又は視聴のための予約情報を取得する。
【００３８】
なお、本実施形態では、放送番組表２０の情報に従って予約を設定する場合と、放送番組表２０を用いずに予約時間と予約チャンネルとを指定することによって予約を設定する場合とを例にして説明する。
【００３９】
当該予約情報は、予約情報記憶部３０に記憶される。そして、予約情報記憶部３０に記憶されている予約情報が確定されると、当該予約情報に従って、放送受信部１４が番組受信部として番組を受信する。
＜処理フロー＞
【００４０】
図３及び図４は、予約設定装置１により予約する場合の処理フローを説明するためのフローチャートである。そのうち、図３は、放送番組表２０により予約する場合を説明するための図である。また、図４は、放送番組表２０を用いずに予約時間と予約チャンネルとによって予約する場合をそれぞれ説明するための図である。
【００４１】
これらのフローチャートを用いて、本実施形態に係る予約システムを順次説明する。
なお、放送番組表２０を用いる場合でも、予約情報を表示部２１に表示するまでは、既述のようにユーザが手動で操作する。また、詳細は省略するが、図３及び図４において、予約データベースには、録画予約、あるいは、視聴予約を指定するレコードが記録されている。このレコードは、録画予約から視聴予約かの予約種別、予約する放送チャンネル、開始時刻（録画または視聴の開始時刻）、及び終了時刻（録画または視聴の終了時刻）を含む。
【００４２】
ステップ（以下単にＳ）１では、ユーザは、操作部８により、予約したい番組を放送番組表２０から選択する。予約設定装置１（具体的にはＣＰＵ１０）は、操作部８を通じたユーザ操作を検出し、放送番組表２０の該当欄を選択する。
【００４３】
Ｓ２では、予約設定装置１は、選択された欄に含まれる番組に係る予約情報を抽出し、次のような予約情報を含む番組詳細／予約確認画面２１０が表示部２１に表示する。
番組のタイトル：△△△△△△△△△△・・・
放送局：Ｂテレビ
放送日時：６月２０日０８：００−０８：３０
ジャンル：ニュース／スポーツニュース
番組詳細：××××××××××・・・・
【００４４】
なお、この時点では、番組詳細／予約確認画面２１０に含まれる録画予約ボタン２１１がまだ押されていない。このような状態を本実施形態では、予約確定待ちということにする。この予約確定待ちでの、番組詳細／予約確認画面２１０の表示をこの明細書では、「作成中の予約情報を含む表示」ということにする。また表示中の予約確認画面をダイアログという場合がある。そしてダイアログに表示されている予約情報の具体的な数値をダイアログ値という場合がある。
【００４５】
予約設定装置１は、Ｓ３にあるように、予約確認画面が表示されたことを条件に図３に係る予約システムの実行プログラムが起動する。このプログラムは、ユーザの意志に拘わらず予約確認画面が表示されたという条件が満たされたことをトリガーに起動する。このプログラムは、予約漏れのないことを監視し、予約をしたいというユーザの意思が存在するにも拘わらず、予約が完結していないと推定される場合に、予約する。したがって、この明細書ではバックグラウンド予約監視プログラムということにする。
【００４６】
Ｓ４では、予約設定装置１は、内蔵時計５０から現在時刻を取得し、かつダイアログに表示されている予約確定待ちの番組開始時刻を取得する。なお、番組開始時刻を含む予約情報は、データ受信部でもある放送受信部１４を介して取得すればよい。
【００４７】
Ｓ５では、予約設定装置１は、現在予約確定待ちの番組の開始時刻までの残り時間が、所定の時間（ｘ）分内にあるか否かを判定する。この処理を実行する予約設定装置１のＣＰＵ１０が判定部７０に相当する。判定の結果肯定されればＳ６に進み、否定されればＳ４に戻る。
【００４８】
Ｓ６では、予約設定装置１は、作成中の予約情報に基づいて、録画予約又は視聴予約の登録処理（以下予約登録処理）を実施する。すなわちＲＯＭ１２２に設けられている予約データベース３０に予約情報を記憶させる。この処理を実行する予約設定装置１のＣＰＵ１０が予約登録処理部８０に相当する。この処理によって、現在予約確定待ちの番組の開始時刻までの残り時間が、所定の時間（ｘ）分内にある場合には、予約設定装置１が、予約を確定することになる。
【００４９】
Ｓ７では、予約設定装置１は、バックグラウンド予約監視プログラムの実行によって、ユーザ操作による予約確定前に予約が確定したことを示す予約フラグをオンに設定する。本実施形態では、“フラグをオン”に設定することを“フラグを立てる”ともいう。なお、“フラグをオフ“に設定することを”フラグを消去する“ともいう。予約フラグによって、予約設定装置１は、バックグラウンド予約監視プログラムの実行による予約と、ユーザ操作による予約との重複を除去する。
【００５０】
上記ステップを経ることにより、操作に不慣れなユーザが予約を行う場合でも、操作にとまどって予約確定が遅れることによる予約ミスを低減できる。換言すると、予約設定装置１は、操作に不慣れなユーザによる予約を補助する予約補助機能を提供する。
【００５１】
次に録画予約ボタン２１１を押した場合について説明する。録画予約ボタン２１１が押されると、予約情報に基づいて録画予約が確定した状態になる。録画予約が確定すれば、予約ミス防止のためのＳ３〜７までの処理は不要である。但し、予約フラグが立っている場合には、予約設定装置１の予約補助機能によって既に予約が確定しているので、予約の重複を排除する必要がある。そこで、録画予約ボタン２１１が押された場合には、予約設定装置１は、予約フラグが立っているか否かを判定する（Ｓ１１）。
【００５２】
予約フラグが立っている場合、予約設定装置１は、その予約フラグを消去し（Ｓ１２、その後、処理を終了する。したがって、この場合には、ユーザの予約確定操作にも拘わらず、予約の処理がなされないことになる。
【００５３】
なお、予約設定装置１は、予約フラグのみで、予約確定の有無を判定する代わりに、さらに、予約データベース３０を確認するようにしてもよい。すなわち、予約フラグが立っている場合に、さらに、予約データベース３０を検索し、作成中の予約情報と同一のチャンネルで、予約情報の番組開始時刻から所定の時間内の時刻で予約が登録されている場合
に、予約の処理をしないで、終了するようにしてもよい。
【００５４】
なお、予約補助機能が機能する必要のない場合、すなわち、Ｓ５の判定で、“現在予約確定待ちの番組の開始時刻までの残り時間が、所定の時間（ｘ）分内である”と判定される前に、ユーザ操作によって予約が確定された場合には、Ｓ５で否定判定されるので、予約フラグが立てられることはない。よって、その場合、Ｓ１１では否定判定される。その後、Ｓ１４で、作成中の予約情報に基づいて、ユーザ操作に従って、番組詳細／予約確認画面２１０に表示されている内容で予約登録処理が実行される。
【００５５】
予約登録処理の実行により、予約データベースである予約情報記憶部３０に予約情報が登録される。その後は予約時間になると、番組を受信する番組受信部１４に対し受信指令部４０から受信指令が出されて予約された番組の受信に併せて録画される。
【００５６】
次に視聴予約ボタン２１２が押された場合について説明する。
視聴予約ボタン２１２が押された場合、録画予約ボタン２１１が押された場合と同様Ｓ１１、Ｓ１２及びＳ１３の処理を実行する。視聴予約は、録画しないで見たり聞いたりするだけの予約であるので、予約時間が来ると単に視聴のため、表示部２１に番組が放送される。
【００５７】
次にキャンセルボタン２１３が押された場合について説明する。基本的には、キャンセルボタン２１３が押されると予約は解除される。しかしながら、キャンセルボタン２１３の押される前に予約フラグが立っている場合は、前記予約補助機能により、予約が確定されている。そこで、この場合には、さらに、予約された時刻（放送開始時刻）を経過したか否かに応じて、処理を分ける必要がある。まず、キャンセルボタン２１３の押された場合は、予約フラグが立っているか否かを判定する（Ｓ１６）。そして、否定判定されれば、予約設定装置１は、そのまま処理を終了する。
【００５８】
一方、Ｓ１６が肯定判定されると、予約設定装置１は、予約フラグを消去する（Ｓ１７）。さらに、予約設定装置１は、予約録画又は視聴が開始しているか否かを判定する（Ｓ１８）。Ｓ１８で肯定判定すれば、予約設定装置１は、予約のキャンセルにより録画又は視聴を停止する。そして、録画の場合には、予約設定装置１は、それまでメモリ１２に録画されていた録画データを削除する（Ｓ１９）。Ｓ１８で否定判定すれば、まだ録画は開始していないので、予約をキャンセルする（Ｓ２０）。キャンセルすることで予約データベース３０に登録されていた予約情報は削除される。なお、視聴キャンセルの場合は、さらに例えば装置の電源を切るようにしてもよい。但し、視聴キャンセルの場合に、単に、現在の装置の状態を維持するようにしてもよい。
【００５９】
次に図４を参照して、予約時間と予約チャンネルとによって予約する場合について説明する。この場合も作成中の予約情報を含む表示が表示部２１にされることを条件にバックグラウンド予約監視プログラムが起動する。但し、表示内容が電子番組表を用いる場合と異なる。
【００６０】
Ｓ２１では、ユーザは、内蔵時計の使用によりタイマー予約をするため、操作部８に予め設定されているタイマー予約ボタン８１にカーソルを移動した後、タイマー予約ボタン８１をクリックする。ユーザがタイマー予約ボタン８１をクリックすると、予約設定装置１は、その操作を検出し、タイマー予約確認画面８３を表示部２１にダイアログとして表示する。
【００６１】
タイマー予約確認画面８３には、タイマー予約ボタンの開始日時と、終了日時と、チャンネルが入力されるようになっている。図４では、予約データとして、開始日時が０７：
００、終了日時が０８：００、チャンネルが１２チャンネルである場合の処理を例示する。また、タイマー予約確認画面８３には、録画予約または視聴予約を実行するための"予
約する"ボタン８３１及びキャンセルボタン８３２が表示される。
【００６２】
当該内容の表示をタイマー予約確認画面表示ということにする。なお、表示されているタイマー予約確認画面表示のことを、作成中の予約情報を含む表示ということに関しては、電子番組表を用いて予約する場合と同様である。
【００６３】
そして、Ｓ２２にあるように、図４に係る予約設定装置１は、タイマー予約確認画面が表示されたことを条件にバックグラウンド予約監視プログラムを起動する。これは図３の場合と同様である。
【００６４】
Ｓ２３では、予約設定装置１は、ダイアログであるタイマー予約確認画面８３が表示部２１に表示されているか否かを判定する。肯定判定すればＳ２４に進み、否定判定すれば終了する。
【００６５】
Ｓ２４では、条件１又は２が成立するか否かを判定する。条件１が成立する場合とは、手動入力操作されることにより、予約情報のうち番組の開始予定時刻が入力された後、入力値である前記開始予定時刻が変更されることなく一定時間以上経過することである。なお、一定時間としては、確実に録画または視聴が行える時間で、極力短い時間が望ましい。そのような時間は、予約の確定がされてから、装置の応答時間によって、事前に実験的にもとめておいてもよい。
【００６６】
また、そのような一定時間を製品の工場出荷時に設定しておき、ユーザ設定により変更できるようにしてもよい。さらに、このような判断の基準を一定時間に固定する代わりに、残り時間によって変化するものとしてもよい。一定時間を一律に例えば１０秒とかに設定すると、残り時間がそれよりも短い場合、対応できなくなる可能性があるからである。このため例えば、残り時間の三分の一経過したら開始予定時刻の入力後、一定時間以上経過したものと判断するようにしてもよい。
【００６７】
また条件２が成立する場合とは、手動入力操作されることにより、予約情報のうち番組の開始予定時刻の入力後において、それ以外の情報が入力されることである。それ（開始予定時刻）以外の情報とは、この実施形態の場合でいえば終了日時や、チャンネルについて入力があることであるが、それ以外の情報であってもよい。“それ以外の情報が入力される”ことによって、ユーザが開始予定時刻を決定したと推定できる。したがって、条件２が成立した場合には、条件１が成立した場合と同様の取り扱いができるのである。肯定判定すれば、予約設定装置１は、処理をＳ２５に進め、否定判定すれば処理をＳ２３に戻す。
【００６８】
Ｓ２５では、予約設定装置１は、予約対象番組について既にバックグラウンドで予約されているか否か、言い換えると予約データの存在の有無を判定する。肯定判定すればＳ２６に進み、否定判定すればＳ２７に進む。なお、ここでいうバックグラウンドでの予約を特定するため、本実施形態では、メモリやハードディスクの特性領域に、バックグラウンド予約監視プログラムが予約したら、予約情報と同一のデータ（Ｂ予約データと呼ぶ)を
格納することにする。ここでいう予約を便宜上、"Ｂ予約"と呼称する。また、このように、予約情報記憶部３０である予約データベースに記憶されている予約情報とは別にＢ予約データを格納することで、Ｂ予約がなされたか否かの記録を残す。
【００６９】
Ｓ２６では、予約設定装置１は、"Ｂ予約データ"と、ダイアログであるタイマー予約確認画面８３に表示されているデータ値であるダイアログ値とが一致するか否かを判定する
。具体的には、既述の通り、ダイアログ値は開始日時が０７：００、終了日時が０８：００、チャンネルが１２チャンネルであった。予約設定装置１は、これらのダイアログ値と既存の"Ｂ予約データ"に含まれる開始日時と、終了日時と、チャンネル表示とが一致するか否か判定する。肯定判定すれば、予約設定装置１は、処理をＳ２３に進める。この場合、肯定判定（一致するとの判定）により、既に、ダイアログ値に対応する予約が確定されているからである。一方、Ｓ２６で否定判定すれば、予約設定装置１は、処理をＳ２７に進める。この場合には、ダイアログ値に対応する予約が確定されていないからである。
【００７０】
Ｓ２７では、予約設定装置１は、内蔵時計５０から現在時刻を取得し、ダイアログに表示されている予約確定待ちの番組開始時刻の取得をする。
【００７１】
Ｓ２８では、予約設定装置１は、Ｓ２６と同様に"Ｂ予約データ"の存在の有無を判定する。肯定判定されれば、予約設定装置１は、処理をＳ２９に進め、否定判定すればＳ３０に進める。Ｓ２８で再度Ｓ２５と同じ判定を行うのは、Ｓ２８の一つ前のステップであるＳ２７において、Ｓ２５で肯定判定した場合と否定判定した場合の両方の場合について処理しているためである。
【００７２】
Ｓ２９では、"Ｂ予約データ"と対応する録画予約を削除する。"Ｂ予約"を二重に行う必要がないからである。
【００７３】
Ｓ３０では、予約設定装置１は、現在予約確定待ちの番組（"Ｂ予約"に係る番組）の開始時刻までの残り時間が、所定の時間（ｘ）分内にあるか否かを判定する。判定の結果肯定されれば、予約設定装置１は、処理をＳ３１に進め、否定されれば処理をＳ２３に戻す。
【００７４】
Ｓ３１では、予約設定装置１は、作成中の予約情報に基づいて、録画予約又は視聴予約の登録処理（以下予約登録処理）を実施する（予約登録処理部８０の処理である）。すなわちＲＯＭ１２２に設けられている予約データベース３０に予約情報を記憶させる。すなわち予約内容をＢ予約データに記憶する（Ｓ３２）。その後Ｓ２３に進み上記のルーチンを繰り返す。
【００７５】
上記ステップを経ることにより、操作に不慣れなユーザが予約を行う場合でも、操作にとまどって予約確定が遅れたり、操作ミスをしたりする可能性を低減できる。換言すると操作に不慣れなユーザによる予約を補助する予約補助機能が働く。
【００７６】
次に、ユーザが"予約する"ボタン８３１を押した場合の処理について説明する。"予約
する"ボタン８３１が押されると、予約情報に基づいて予約が確定した状態になる。予約
が確定すれば、予約ミス防止のためのＳ２２〜３２までの処理は不要である。
【００７７】
但し、Ｓ２２にあるように、タイマー予約確認画面が表示されたことを条件にバックグラウンド予約監視プログラムが起動して予約補助機能が働いている。このため、タイマー予約ボタン８１にカーソルを移動し、タイマー予約ボタン８１をクリックした時点で既に"Ｂ予約"がなされており、予約データベース３０に"Ｂ予約データ"があるときは、"Ｂ予
約"を二重に行う必要がなく、"Ｂ予約"は一つあればよいことになる。よって、既存の"Ｂ予約データ"の有無をＳ３３で判定し、"Ｂ予約データ"がある場合は、Ｓ３４で既存の"Ｂ予約データ"を消去し、その後終了する。
【００７８】
反対に"Ｂ予約データ"がなければＳ３５にて予約登録処理を実行する。その後は、予約時間になると自動的に予約録画が開始される。
【００７９】
次にキャンセルボタン８３２が押された場合について説明する。キャンセルボタン８３２が押されると予約は解除される。
キャンセルボタン８３２が押された場合、予約設定装置１は、Ｓ３６で予約録画又は視聴が始まっているか否かを判定する。そして、始まっていると判定した場合は、予約設定装置１は、Ｓ３７で予約をキャンセルし録画又は視聴を停止し、録画の場合はそれまでメモリ１２に録画されていた録画データを削除する。一方まだ予約録画又は視聴が始まっていない場合には、予約設定装置１は、予約をキャンセルする。予約のキャンセルで予約データベース３０に登録されていた"Ｂ予約"についての予約情報を削除する。
【００８０】
次に作用効果を説明する。
本実施形態によれば、判定部７０により内蔵時計５０による現在時刻を起点に、データ受信部１４から提供される予約対象番組の開始予定時刻までの時間である残り時間が、所定の時間（ｘ）分内にあると判定された場合、作成中の予約情報に基づいて、録画又は視聴予約を実施するための登録処理を実施し、自動的に予約情報を記憶する。
【００８１】
よって、機器の操作に不慣れなユーザが、操作にとまどってしまうことに起因して、番組の開始予定時刻が切迫するような場合であっても、番組の全部又は冒頭部分の一部を録画できなかったり、視聴できなかったりする場合を低減できる。
【００８２】
また、録画せずに視聴する場合でも自動的に録画予約又は視聴予約を実施するための登録処理が実施されるため、番組を録画し忘れたり見忘れたりしてしまうことがない。このため予約ミスを防止し、録画及び視聴ができる可能性が確実に向上する。
【００８３】
さらに、タイマー予約確認画面が表示されたことを条件にバックグラウンド予約監視プログラムは起動する。このプログラムは、ユーザの意志に拘わらずタイマー予約確認画面が表示されたという条件が満たされたことをトリガーに起動して、予約漏れのないことを監視する。そして、ユーザの意志に拘わらず予約する。よって、これによっても予約ミスを防止し、録画及び視聴ができるようになる。
【００８４】
そして、タイマー予約ボタンの場合、所定の時間（x）分内に残り時間があるか否かの
判定を判定部７０が実行する条件として条件１又は２がある。
条件１は既述のとおり、手動入力操作されることにより、予約情報のうち番組の開始予定時刻が入力された後、入力値である前記開始予定時刻が変更されることなく一定時間以上経過することを内容とする。これによって、予約設定装置１は、ユーザが開始予定時刻を決定したと推定できる。
【００８５】
また条件２は、手動入力操作されることにより、予約情報のうち番組の開始予定時刻が入力された後において、それ以外の情報が入力されることを内容とする。この場合も、予約設定装置１は、ユーザが開始予定時刻を決定したと推定できる。条件１または条件２を判定することによって、ユーザの操作から、少なくとも開始予定時刻に関して、意思決定したか否かを推定できる。
【００８６】
加えて、データ受信部１４は、前記予約情報を、放送局から又はコンピュータネットワーク経由で受信する第１のデータ受信部と、前記手動入力部経由で受信する第２のデータ受信部とを有するので、一方が故障した場合でも対応できる。よって使い勝手がよいといえる。
【００８７】
また、キャンセル手段により予約をキャンセルしたときが録画前の場合、確定済みの予約を解除し、既に録画開始済みの場合、録画データ保存手段から録画データを削除できるので、メモリの消費量のうち、録画のための消費量を抑制できる。
【００８８】
なお、この実施形態で述べた効果は、本願発明の解決しようとする課題としての取り扱いとすることもできる。
また、本予約設定装置１の適用は、デジタル放送に限定されるわけではなく、アナログ放送の録画予約、視聴予約においても、適用可能である。要するに、ユーザが予約装置中に、その予約中の番組の時刻、あるいは、予約指定されて時刻が迫ってくると、ユーザの意思を推定して、予約するのである。したがって、本予約設定装置１の適用は、放送信号の種類に限定されることなく、適用可能である。
【００８９】
なお、バックグラウンド予約データを別途メモリ２に格納する代わりに、予約データベース３０の予約情報のレコードに、バックグラウンド予約がなされた録画予約か、否かを示すフラグを設けてもよい。その場合には、Ｓ２９においては、バックグラウンド予約を示すフラグの付された録画予約を削除すればよい。
＜コンピュータ読み取り可能な記録媒体＞
【００９０】
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００９１】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【００９２】
このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリカード等がある。
【００９３】
また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【００９４】
なお、本発明は上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種種変更を加え得ることは勿論である。
例えば、本実施形態では、予約設定装置１の一例として、据え置きテレビ、パーソナルコンピュータ、ＶＴＲやディスクレコーダ等の録画機器を列挙した。
【００９５】
しかし、これらと同等の機能を有する他の装置であってもよい。例えば、ハードディスクレコーダを有するテレビジョン受信装置，ＤＶＤレコーダと組み合わされたテレビジョン受信装置，テレビジョンモニタ（ディスプレイ装置）、テレビジョン放送受信用のチューナ，セットトップボックス，ハードディスクレコーダ等とが組み合わされたパーソナルコンピュータ、移動体向けの放送（１セグメント放送、いわゆるワンセグ）を受信するチューナを備えた携帯電話や携帯端末を挙げられる。
更に、本実施の形態は以下の発明を開示する。また、以下の各発明（以下付記と呼ぶ）のいずれかに含まれる構成要素を他の付記の構成要素と組み合わせてもよい。
（付記１）
【００９６】
番組の録画予約または視聴予約を指定する予約情報を記憶する予約情報記憶部と、
前記予約情報記憶部に記憶された予約情報に従って、番組を受信する番組受信部に対し受信指令を出す受信指令部と、
内蔵時計による現在時刻を起点に、予約対象番組の開始予定時刻までの残り時間が、所
定の時間内にあるか否かを判定する判定部と、
この判定部により前記残り時間が前記所定の時間内にあるとする判定がされた場合は、作成中の予約情報に基づいて、録画予約又は視聴予約の登録処理を実施し、前記予約情報記憶部に予約情報を記憶させる予約登録処理部とを有する装置。
（付記２）
【００９７】
ユーザ操作に従って予約情報を表示するとともに、その予約情報による予約の確定を受け付ける表示部をさらに備え、
前記判定部が、前記表示部に表示されている情報から、前記残り時間が前記所定の時間内にあるか否かを判定する付記１に記載の装置。
（付記３）
【００９８】
前記表示部は、電子番組表から抽出される番組を識別する情報に従って、前記予約情報を表示する付記１または２に記載の装置。
（付記４）
【００９９】
前記表示部は、番組が放送されるチャンネルを識別する情報と、放送を予約すべき時刻に従って、前記予約情報を表示する付記１から３のいずれかに記載の装置。
（付記５）
【０１００】
前記予約情報のうち番組の開始予定時刻が入力された後において、入力値である前記開始予定時刻が変更されることなく一定時間以上経過した場合に、前記判定部による判定が行われる付記１から４のいずれかに記載の装置。
（付記６）
【０１０１】
前記予約情報のうち番組の開始予定時刻が入力された後において、番組の開始予定時刻以外の情報が入力された場合に、前記判定部による判定が行われる付記１から４のいずれかに記載の装置。
（付記７）
【０１０２】
録画された番組の録画データを保存する録画データ保存手段と、
録画予約を確定するための録画予約確定手段と、
録画予約をキャンセルするためのキャンセル手段とを備え、
キャンセル手段により録画予約をキャンセルしたときが、録画前の場合は、確定済みの録画予約を解除し、録画が既に開始済みの場合は、録画データ保存手段から録画データを削除する付記１から６のいずれかに記載の装置。
（付記８）
【０１０３】
視聴予約を確定するための視聴予約確定手段と、
視聴予約をキャンセルするためのキャンセル手段とを備え、
キャンセル手段により視聴予約をキャンセルしたときが、視聴前の場合は、確定済みの視聴予約を解除し、番組が既に開始済みの場合は、装置の電源を切る付記１から６のいずれかに記載の装置。
（付記９）
【０１０４】
番組の録画予約または視聴予約を指定する予約情報を記憶するステップと、
前記記憶された予約情報に従って、番組を受信する番組受信部に対し受信指令を出すステップと、
内蔵時計による現在時刻を起点に、予約対象番組の開始予定時刻までの残り時間が、所定の時間内にあるか否かを判定するステップと、
前記残り時間が前記所定の時間内にあるとする判定がされた場合は、作成中の予約情報に基づいて、録画予約又は視聴予約の登録処理を実施し、予約情報を記憶するステップとを、コンピュータが実行する番組記憶方法。
（付記１０）
【０１０５】
ユーザ操作に従って予約情報を表示するとともに、その予約情報による予約の確定を受け付ける表示部に表示されている情報から、前記残り時間が前記所定の時間内にあるか否かが判定される付記９に記載の番組予約方法。
（付記１１）
【０１０６】
電子番組表から抽出される番組を識別する情報に従って、前記予約情報は表示される付記９または１０に記載の番組予約方法。
（付記１２）
【０１０７】
番組が放送されるチャンネルを識別する情報と、放送を予約すべき時刻に従って、前記予約情報は表示される付記９または１０に記載の番組予約方法。
（付記１３）
【０１０８】
前記予約情報のうち録画又は視聴予約の対象となる番組の開始予定時刻が入力された後において、当該入力された開始予定時刻の入力値が変わらずに一定時間以上経過した場合に、前記判定が実行される付記９から１２のいずれかに記載の番組予約方法。
（付記１４）
【０１０９】
前記予約情報のうち録画又は視聴予約の対象となる番組の開始予定時刻が入力された後において、番組の開始予定時刻以外の情報が入力された場合に、前記判定が実行される付記９から１２のいずれかに記載の番組予約方法。
（付記１５）
【０１１０】
録画予約を確定するためのステップと、
録画予約をキャンセルするためのステップと、
録画予約をキャンセルしたときが、録画開始前の場合は、確定済みの録画予約を解除するステップと、
録画予約をキャンセルしたときが、既に録画開始済みの場合は、録画データを削除するステップとを有する付記９から１４のいずれかに記載の番組予約方法。
（付記１６）
【０１１１】
番組の録画予約または視聴予約を指定する予約情報を記憶するステップと、
前記記憶された予約情報に従って、番組を受信する番組受信部に対し受信指令を出すステップと、
内蔵時計による現在時刻を起点に、予約対象番組の開始予定時刻までの残り時間が、所定の時間内にあるか否かを判定するステップと、
前記残り時間が前記所定の時間内にあるとする判定がされた場合は、作成中の予約情報に基づいて、録画予約又は視聴予約の登録処理を実施し、予約情報を記憶するステップとを、コンピュータに実行させるコンピュータ実行可能な番組予約プログラム。
（付記１７）
【０１１２】
ユーザ操作に従って予約情報を表示するとともに、その予約情報による予約の確定を受け付ける表示部に表示されている情報から、前記残り時間が前記所定の時間内にあるか否かが判定される付記１６に記載のコンピュータ実行可能な番組予約プログラム。
（付記１８）
【０１１３】
電子番組表から抽出される番組を識別する情報に従って、前記予約情報は表示される付記１６又は１７に記載のコンピュータ実行可能な番組予約プログラム。
（付記１９）
【０１１４】
番組が放送されるチャンネルを識別する情報と、放送を予約すべき時刻に従って、前記予約情報は表示される付記１６又は１７に記載のコンピュータ実行可能な番組予約プログラム。
（付記２０）
【０１１５】
前記予約情報のうち録画又は視聴予約の対象となる番組の開始予定時刻が入力された後において、当該入力された開始予定時刻の入力値が変わらずに一定時間以上経過した場合に、前記判定が実行される付記１６から１９のいずれかに記載のコンピュータ実行可能な番組予約プログラム。
（付記２１）
【０１１６】
前記予約情報のうち録画又は視聴予約の対象となる番組の開始予定時刻が入力された後において、番組の開始予定時刻以外の情報が入力された場合に、前記判定が実行される付記１６から１９のいずれかに記載のコンピュータ実行可能な番組予約プログラム。
（付記２２）
【０１１７】
録画予約を確定するためのステップと、
録画予約をキャンセルするためのステップと、
録画予約をキャンセルしたときが、録画開始前の場合は、確定済みの録画予約を解除するステップと、
録画予約をキャンセルしたときが、既に録画開始済みの場合は、録画データを削除するステップとを有する付記１６から２１のいずれかに記載のコンピュータ実行可能な番組予約プログラム。
【図面の簡単な説明】
【０１１８】
【図１】本発明に係る装置の概要構成図である。
【図２】本発明に係る装置の具体的構成図である。
【図３】電子番組表の利用により、録画予約や視聴予約を行う場合のフローを示す図である。
【図４】録画予約や視聴予約を手動で行う場合のフローを示す図である。
【符号の説明】
【０１１９】
１ 予約設定装置
８ 操作部(手動入力部)
１０Ａ 制御部
１０  ＣＰＵ
１２ メモリ
１３ インターフェース
１４ データ受信部、 放送受信部、 番組受信部
１５ ネットワーク通信部
１６ ネットワーク
２０ 放送番組表
２１ 表示部
２３ ハードディスク
２５ 着脱可能記憶媒体駆動装置
３０ 予約データベース（予約情報記憶部）
４０ 受信指令部
５０ 内蔵時計
７０ 判定部
８０ 予約登録処理部
８１ タイマー予約ボタン
８３ タイマー予約確認画面
１２１ ＲＡＭ
１２２ ＲＯＭ
１４１ アンテナ
２１０ 番組詳細／予約確認画面
２１１ 録画予約ボタン
２１２ 視聴予約ボタン
２１３ キャンセルボタン
８３１ "予約する"ボタン
８３２ キャンセルボタン
【図１】
0005088227.tif 000002
【図２】
0005088227.tif 000003
【図３】
0005088227.tif 000004
【図４】
0005088227.tif 000005