(57)【要約】【課題】より容易に所望の番組を録画設定することが可能な番組記録装置を実現する。【解決手段】本発明の番組記録装置は、番組を、該番組に付属する番組情報のうち少なくとも番組名と関連付けて、録画番組として記憶する録画番組記憶部２１と、上記番組情報を番組ごとに記憶する番組情報記憶部２０と、録画番組記憶部２１に記憶された録画番組の選択と、選択された録画番組の同一番組を録画する指示とを受け付けて、番組情報記憶部２０に番組情報が記憶されている候補番組のうち、選択された上記録画番組の番組名と一致する番組名を有する候補番組を同一番組として検出する同一番組検出部１４と、検出された同一番組の番組情報に基づいて、当該同一番組の録画予約を登録する予約登録部１２とを備えていることを特徴としている。【選択図】図１
2012151686.tif 000002
【特許請求の範囲】
【請求項１】
番組を、該番組に付属する番組情報のうち少なくとも番組名と関連付けて、録画番組として記憶する録画番組記憶部と、
上記番組情報を番組ごとに記憶する番組情報記憶部と、
上記録画番組記憶部に記憶された録画番組の選択と、選択された録画番組の同一番組を録画する指示とを受け付けて、上記番組情報記憶部に番組情報が記憶されている候補番組のうち、上記選択された録画番組の番組名と一致する番組名を有する候補番組を同一番組として検出する同一番組検出手段と、
上記同一番組検出手段が検出した同一番組の番組情報に基づいて、当該同一番組の録画予約を登録する予約登録手段とを備えていることを特徴とする番組記録装置。
【請求項２】
上記同一番組検出手段は、
上記録画番組の録画番組名文字列と、上記候補番組の候補番組名文字列とを比較して、録画番組名文字列における、候補番組名文字列と一致する文字の割合を、文字列一致率として、候補番組ごとに算出し、
上記文字列一致率が所定閾値以上となる候補番組を、番組名が一致する同一番組として検出することを特徴とする請求項１に記載の番組記録装置。
【請求項３】
上記同一番組検出手段は、
正規化処理を施した後の上記録画番組名文字列と上記候補番組名文字列とを比較して文字列一致率を算出することを特徴とする請求項２に記載の番組記録装置。
【請求項４】
上記同一番組検出手段は、
上記正規化処理として、上記録画番組名文字列および上記候補番組名文字列に、括弧で括られた文字列がある場合に、該括弧および括弧内文字列を削除することを特徴とする請求項３に記載の番組記録装置。
【請求項５】
上記同一番組検出手段は、
上記正規化処理として、上記録画番組名文字列および上記候補番組名文字列に、特殊文字が含まれている場合に、該特殊文字を削除することを特徴とする請求項３または４に記載の番組記録装置。
【請求項６】
上記同一番組検出手段は、
上記正規化処理として、上記録画番組名文字列および上記候補番組名文字列における文字種が統一されるように文字種を変換することを特徴とする請求項３から５までのいずれか１項に記載の番組記録装置。
【請求項７】
上記録画番組記憶部において、上記番組情報のうち、さらに、録画番組の開始日時および終了日時が、該録画番組に関連付けて記憶されており、
上記同一番組検出手段は、さらに、
上記選択された録画番組の開始日時および終了日時に基づいて算出された放送時間長と、上記候補番組の放送時間長とを比較して放送時間長一致率を候補番組ごとに算出し、
上記放送時間長一致率が所定範囲内となる候補番組を、同一番組として検出することを特徴とする請求項１から６までのいずれか１項に記載の番組記録装置。
【請求項８】
上記録画番組記憶部において、上記番組情報のうち、さらに、録画番組の開始日時および終了日時が、該録画番組に関連付けて記憶されており、
上記同一番組検出手段は、さらに、
上記選択された録画番組の開始日時および終了日時と、上記候補番組の開始日時および終了日時と比較して、時間のずれを放送時間帯の誤差として算出し、
開始日時および終了日時の誤差が所定時間未満となる候補番組を、同一番組として検出することを特徴とする請求項１から７までのいずれか１項に記載の番組記録装置。
【請求項９】
上記同一番組検出手段は、
上記選択された録画番組の同一番組を録画する指示に応じて、上記予約登録手段によって録画予約された同一番組の録画が完了したとき、
上記選択された録画番組の番組名に基づいて、同一番組の検出を再度実行することを特徴とする請求項１から８までのいずれか１項に記載の番組記録装置。
【請求項１０】
上記同一番組検出手段は、
上記番組情報記憶部に記憶されている番組情報が更新されたとき、
上記選択された録画番組の番組名に基づいて、同一番組の検出を再度実行することを特徴とする請求項１から９までのいずれか１項に記載の番組記録装置。
【請求項１１】
上記同一番組検出手段は、さらに、指示された同一番組の録画における録画周期の指定を受け付けて、
上記選択された録画番組の次の録画周期に該当する開始日時および終了日時を有する候補番組の中から、選択された上記録画番組の番組名と一致する番組名を有する候補番組を同一番組として検出し、さらに、
当該同一番組の録画が完了したとき、
上記選択された録画番組の番組名および上記録画周期に基づいて、同一番組の検出を再度実行することを特徴とする請求項１から１０までのいずれか１項に記載の番組記録装置。
【請求項１２】
請求項１から１１までのいずれか１項に記載の番組記録装置を備えていることを特徴とするテレビジョン受像機。
【請求項１３】
番組記録装置の制御方法であって、該番組記録装置は、番組を、該番組に付属する番組情報のうち少なくとも番組名と関連付けて、録画番組として記憶する録画番組記憶部と、上記番組情報を番組ごとに記憶する番組情報記憶部とを備え、
上記録画番組記憶部に記憶された録画番組の選択と、選択された録画番組の同一番組を録画する指示とを受け付ける操作受付ステップと、
上記番組情報記憶部に番組情報が記憶されている候補番組のうち、上記選択された録画番組の番組名と一致する番組名を有する候補番組を同一番組として検出する同一番組検出ステップと、
上記同一番組検出ステップにて検出された同一番組の番組情報に基づいて、当該同一番組の録画予約を登録する予約登録ステップとを含むことを特徴とする、番組記録装置の制御方法。
【請求項１４】
コンピュータを、請求項１から１１までのいずれか１項に記載の番組記録装置の各手段として機能させるための制御プログラム。
【請求項１５】
請求項１４に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送または配信された番組コンテンツを記録する番組記録装置、テレビジョン受像機、番組記録装置の制御方法、番組記録装置の制御プログラム、および、制御プログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
従来、放送または配信された番組コンテンツを記録する番組記録装置が普及している。番組記録装置は、テレビジョン受像機に内蔵されたり、これに接続されるＤＶＤ／ＨＤＤレコーダ、ＢＤレコーダなどの記録再生装置として提供されたりしている。
【０００３】
例えば、特許文献１には、現在放送中の番組と同一番組の、次回以降に放送される放送時間を認識し、上記同一番組の次回以降に放送される番組の記録予約を行うデジタル放送記録再生装置が開示されている。
【０００４】
また、特許文献２には、録画済の光ディスクから録画情報を読み出し、ユーザが選択した録画情報の番組を録画予約番組として決定し、録画情報にしたがってこれらの番組を録画予約モードに設定する情報処理装置が開示されている。
【０００５】
また、特許文献３には、録画済番組情報を用いて、ＥＰＧデータから予約録画候補データを生成し、予約録画設定の選択を容易に行うことができる予約録画設定方法およびデジタル映像録画装置が開示されている。具体的には、選択された録画済番組の録画済タイトルデータに基づいて、ＥＰＧから類似番組を抽出し、抽出した類似番組データを予約設定に用いるフォーマットに変更して予約候補データとして格納する。
【０００６】
また、特許文献４には、録画済の番組の次回の録画予約を容易に行う放送記録装置が開示されている。具体的には、番組信号を番組の管理情報とともに記録し、管理情報に応じて次回の番組の予約情報を設定する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−３１４９１４号公報（２００２年１０月２５日公開）
【特許文献２】特開２００６−００５７８４号公報（２００６年１月５日公報）
【特許文献３】特開２００６−１６６２７６号公報（２００６年６月２２日公開）
【特許文献４】特開２００７−２２１７３３号公報（２００７年８月３０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来の装置は、以下の問題を生じる。
【０００９】
具体的には、従来の装置は、番組の放送日時情報を主に用いることによって、適度の放送周期（毎日、毎週１回など）で放送される番組を同一番組として予測して、ＥＰＧデータから録画対象の番組を検出する。
【００１０】
しかしながら、番組の放送周期には、極端に短い周期（同日に複数回放送）、極端に長い周期（３〜６ヶ月に１回放送）などがあり、番組の放送周期は多様化している。通常、直近の１週間分のＥＰＧデータを用いて録画対象の番組は検索される。そのため、放送日時情報を主に用いる従来の装置では、同一番組をもれなく正確に、今後も継続して録画予約できるとは限らない。また、非定期で放送される同一番組もある。
【００１１】
このように放送周期が多様化している多数の番組の中から、今後放送される所望の同一番組を精度よくもれなく検出することによって、より確実にかつより容易に所望の番組を連続で録画設定することが可能な番組記録装置が求められる。
【００１２】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、より容易に所望の番組を録画設定することが可能な番組記録装置、テレビジョン受像機、番組記録装置の制御方法、番組記録装置の制御プログラム、および、制御プログラムを記録した記録媒体を実現することにある。
【課題を解決するための手段】
【００１３】
本発明に係る番組記録装置は、上記課題を解決するために、番組を、該番組に付属する番組情報のうち少なくとも番組名と関連付けて、録画番組として記憶する録画番組記憶部と、上記番組情報を番組ごとに記憶する番組情報記憶部と、上記録画番組記憶部に記憶された録画番組の選択と、選択された録画番組の同一番組を録画する指示とを受け付けて、上記番組情報記憶部に番組情報が記憶されている候補番組のうち、上記選択された録画番組の番組名と一致する番組名を有する候補番組を同一番組として検出する同一番組検出手段と、上記同一番組検出手段が検出した同一番組の番組情報に基づいて、当該同一番組の録画予約を登録する予約登録手段とを備えていることを特徴としている。
【００１４】
上記構成によれば、上記録画番組記憶部に記憶された録画番組の選択と、選択された録画番組の同一番組を録画する指示とが当該番組記録装置に入力されると、同一番組検出手段は、これを受け付けて、選択された録画番組と同一と推測される番組、すなわち、同一番組を上記番組情報記憶部の中から検出する。
【００１５】
予約登録手段は、上記同一番組検出手段が検出した同一番組の番組情報を上記番組情報記憶部から取得して、該番組情報に基づいて、上記同一番組の録画予約を登録する。
【００１６】
上記録画番組記憶部に記憶されている録画番組に付属するのは、最低限「番組名」であって、録画番組に付属するメタ情報は、番組記録装置が、録画（または録画予約）を行うために録画すべき番組を特定するのには、情報量が乏しい。一方、番組に付属する番組情報は、録画のために必要な情報を含んでいる。
【００１７】
上記構成によれば、同一番組検出手段が、選択された録画番組の番組名に基づいて、番組情報記憶部の中から、録画番組と同一と推定される同一番組を検出するので、予約登録手段は、検出された同一番組の番組情報を番組情報記憶部から得ることが可能となり、したがって、選択された録画番組と同一の番組の録画予約を実行することが可能となる。
【００１８】
結果として、ユーザは、録画番組を選択して、録画指示を送るだけで、その他の番組についての詳細な設定を入力することなく、所望の番組の録画予約設定を実施することが可能になるという効果を奏する。
【００１９】
例えば、近年の番組記録装置は、録画機能が充実しており、ユーザの嗜好情報に基づいて装置が自動でユーザが好みそうな番組を録画していることがある。このような場合、ユーザは、その録画番組について詳細な情報を知らずに、その録画番組を視聴し、気に入り、今後継続して視聴したいと望むことが考えられる。本発明は、このようなケースにおいて、ユーザが所望の番組について詳しい情報を知らなくとも、気に入った番組を選択し、今後継続して視聴したい旨を指示するのみで、簡単に録画予約設定を行えるので特に効果が大きい。また、ユーザが元々連続して視聴することを希望していたが、誤操作で１度分の録画しか行えなかった場合にも、録画番組を選択するという簡単な操作のみで、再度録画予約設定が行えるためメリットがある。
【００２０】
上記同一番組検出手段は、上記録画番組の録画番組名文字列と、上記候補番組の候補番組名文字列とを比較して、録画番組名文字列における、候補番組名文字列と一致する文字の割合を、文字列一致率として、候補番組ごとに算出し、上記文字列一致率が所定閾値以上となる候補番組を、番組名が一致する同一番組として検出することが好ましい。
【００２１】
上記構成によれば、番組名が所定閾値以上一致する番組を同一番組として検出することができる。番組名が一致していれば、同一番組である可能性は高い。また、番組名に基づいて同一性を判断すれば、放送日時や放送周期に関係なく同一番組である可能性が高い番組をもれなく抽出することができる。すなわち、極端に短い周期（同日に複数回放送）、極端に長い周期（３〜６ヶ月に１回放送）など、番組の放送周期の多様化、また、非定期で放送される同一番組なども、もれなく抽出することができる。
【００２２】
このため、選択された録画番組の同一番組をもれなく確実に録画予約することが可能となり、ユーザが所望の番組を見逃すといったリスクを低減させることが可能となる。
【００２３】
上記同一番組検出手段は、正規化処理を施した後の上記録画番組名文字列と上記候補番組名文字列とを比較して文字列一致率を算出することが好ましい。
【００２４】
詳細には、上記同一番組検出手段は、上記正規化処理として、上記録画番組名文字列および上記候補番組名文字列に、括弧で括られた文字列がある場合に、該括弧および括弧内文字列を削除することができる。
【００２５】
あるいは、また、さらには、上記同一番組検出手段は、上記正規化処理として、上記録画番組名文字列および上記候補番組名文字列に、特殊文字が含まれている場合に、該特殊文字を削除することができる。
【００２６】
あるいは、また、さらには、上記同一番組検出手段は、上記正規化処理として、上記録画番組名文字列および上記候補番組名文字列における文字種が統一されるように文字種を変換することができる。
【００２７】
番組名は、同一番組でも表記がばらつくことが考えられる。また、放送回ごとにサブタイトルなどが含まれていることがあり、同一番組といえども完全一致するケースは少ないといえる。
【００２８】
上記構成によれば、番組名の文字列に正規化処理を施すことによってこれらの表記のばらつきを、同一番組において統一することができるので、番組名の一致に基づいて番組同一性の判断をより正しく行うことが可能となる。
【００２９】
上記番組記録装置は、上記録画番組記憶部において、上記番組情報のうち、さらに、録画番組の開始日時および終了日時が、該録画番組に関連付けて記憶されており、上記同一番組検出手段は、さらに、上記選択された録画番組の開始日時および終了日時に基づいて算出された放送時間長と、上記候補番組の放送時間長とを比較して放送時間長一致率を候補番組ごとに算出し、上記放送時間長一致率が所定閾値以上となる候補番組を、同一番組として検出してもよい。
【００３０】
上記構成によれば、同一番組検出手段は、放送時間長が一致することを、番組の同一性を判断するための指標として利用することができる。また、候補番組が多数ある場合に、放送時間長が一致することを条件に候補番組を絞り込んでおけば、番組名の比較による番組同一性判断の処理負荷を軽減することができる。
【００３１】
これにより、より精度良く、より効率的に同一番組を検出することができる。
【００３２】
上記番組記録装置は、上記録画番組記憶部において、上記番組情報のうち、さらに、録画番組の開始日時および終了日時が、該録画番組に関連付けて記憶されており、上記同一番組検出手段は、さらに、上記選択された録画番組の開始日時および終了日時と、上記候補番組の開始日時および終了日時と比較して、時間のずれを放送時間帯の誤差として算出し、開始日時および終了日時の誤差が所定時間未満となる候補番組を、同一番組として検出してもよい。
【００３３】
上記構成によれば、同一番組検出手段は、放送時間帯誤差が少ないことを、番組の同一性を判断するための指標として利用することができる。また、候補番組が多数ある場合に、放送時間帯誤差が少ないことを条件に候補番組を絞り込んでおけば、番組名の比較による番組同一性判断の処理負荷を軽減することができる。
【００３４】
これにより、より精度良く、より効率的に同一番組を検出することができる。
【００３５】
上記同一番組検出手段は、上記選択された録画番組の同一番組を録画する指示に応じて、上記予約登録手段によって録画予約された同一番組の録画が完了したとき、上記選択された録画番組の番組名に基づいて、同一番組の検出を再度実行することが好ましい。
【００３６】
上記構成によれば、同一番組の録画が完了する度に、次の同一番組が検出され、再び、録画予約登録される。
【００３７】
よって、ユーザは、初回に一度、気に入りの録画番組を指定するだけで、簡単に、以後継続して同一番組が録画されるように設定することができる。
【００３８】
あるいは、また、さらには、上記同一番組検出手段は、上記番組情報記憶部に記憶されている番組情報が更新されたとき、上記選択された録画番組の番組名に基づいて、同一番組の検出を再度実行することが好ましい。
【００３９】
上記構成によれば、番組情報が新しくなったら、その度に、同一番組が検出され、再び、録画予約登録される。
【００４０】
よって、ユーザは、初回に一度、気に入りの録画番組を指定するだけで、簡単に、以後継続して同一番組が録画されるように設定することができる。
【００４１】
上記番組記録装置において、上記同一番組検出手段は、さらに、指示された同一番組の録画における録画周期の指定を受け付けて、上記選択された録画番組の次の録画周期に該当する開始日時および終了日時を有する候補番組の中から、選択された上記録画番組の番組名と一致する番組名を有する候補番組を同一番組として検出し、さらに、当該同一番組の録画が完了したとき、上記選択された録画番組の番組名および上記録画周期に基づいて、同一番組の検出を再度実行してもよい。
【００４２】
上記構成によれば、同一番組検出手段は、番組名に加えて、放送周期情報に基づいて、より候補番組を絞り込んだ上で効率よく同一番組を検出し、予約登録手段がこれを録画予約することが可能となる。
【００４３】
ユーザは、録画番組と放送周期とを選択するだけで、簡単に、当該番組記録装置を、繰返し録画予約機能に移行させることができる。従来、番組記録装置に繰返し録画予約機能を実行させるためには、詳細な情報の入力作業が必要であったが、上記構成によれば、以上の簡易な操作で番組記録装置に繰返し録画予約機能を実行させることが可能となる。
【００４４】
上述の番組記録装置を備えているテレビジョン受像機も本発明の範疇に入る。
【００４５】
本発明の番組記録装置の制御方法は、上記課題を解決するために、番組記録装置の制御方法であって、該番組記録装置は、番組を、該番組に付属する番組情報のうち少なくとも番組名と関連付けて、録画番組として記憶する録画番組記憶部と、上記番組情報を番組ごとに記憶する番組情報記憶部とを備え、上記録画番組記憶部に記憶された録画番組の選択と、選択された録画番組の同一番組を録画する指示とを受け付ける操作受付ステップと、上記番組情報記憶部に番組情報が記憶されている候補番組のうち、上記選択された録画番組の番組名と一致する番組名を有する候補番組を同一番組として検出する同一番組検出ステップと、上記同一番組検出ステップにて検出された同一番組の番組情報に基づいて、当該同一番組の録画予約を登録する予約登録ステップとを含むことを特徴としている。
【００４６】
なお、上記番組記録装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記番組記録装置をコンピュータにて実現させる番組記録装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００４７】
本発明に係る番組記録装置は、上記課題を解決するために、番組を、該番組に付属する番組情報のうち少なくとも番組名と関連付けて、録画番組として記憶する録画番組記憶部と、上記番組情報を番組ごとに記憶する番組情報記憶部と、上記録画番組記憶部に記憶された録画番組の選択と、選択された録画番組の同一番組を録画する指示とを受け付けて、上記番組情報記憶部に番組情報が記憶されている候補番組のうち、上記選択された録画番組の番組名と一致する番組名を有する候補番組を同一番組として検出する同一番組検出手段と、上記同一番組検出手段が検出した同一番組の番組情報に基づいて、当該同一番組の録画予約を登録する予約登録手段とを備えていることを特徴としている。
【００４８】
本発明の番組記録装置の制御方法は、上記課題を解決するために、番組記録装置の制御方法であって、該番組記録装置は、番組を、該番組に付属する番組情報のうち少なくとも番組名と関連付けて、録画番組として記憶する録画番組記憶部と、上記番組情報を番組ごとに記憶する番組情報記憶部とを備え、上記録画番組記憶部に記憶された録画番組の選択と、選択された録画番組の同一番組を録画する指示とを受け付ける操作受付ステップと、上記番組情報記憶部に番組情報が記憶されている候補番組のうち、上記選択された録画番組の番組名と一致する番組名を有する候補番組を同一番組として検出する同一番組検出ステップと、上記同一番組検出ステップにて検出された同一番組の番組情報に基づいて、当該同一番組の録画予約を登録する予約登録ステップとを含むことを特徴としている。
【００４９】
したがって、より容易に所望の番組を録画設定することが可能な番組記録装置を実現することが可能になるという効果を奏する。
【図面の簡単な説明】
【００５０】
【図１】本発明の一実施形態に係るテレビの要部機能構成を示すブロック図である。
【図２】テレビの外観を示す図である。
【図３】テレビのハードウェア構成を示すブロック図である。
【図４】テレビの番組情報記憶部に記憶されているＥＰＧデータを構成する１つの番組情報の一例を示す図である。
【図５】テレビの録画番組記憶部に記憶されている録画番組情報の一例を示す図である。
【図６】テレビの録画条件記憶部に記憶されている録画条件の一例を示す図である。
【図７】テレビが実行する定番録画機能の処理の流れを示すフローチャートである。
【図８】テレビの同一番組検出部が実行する番組名文字列正規化処理の流れを示すフローチャートである。
【図９】テレビが実行する定番録画機能の処理の流れを示すフローチャートである。
【図１０】テレビのＬＣＤに表示される録画リスト表示画面の具体例を示す図である。
【発明を実施するための形態】
【００５１】
本発明の実施形態について、図面に基づいて説明すると以下の通りである。
【００５２】
≪実施形態１≫
〔テレビ１００の概要〕
以下で説明する実施形態では、一例として、本発明の番組記録装置をテレビ１００に適用した場合について説明する。
【００５３】
図２は、本発明に係るテレビ１００の外観を示す図である。テレビ１００は、複数の番組情報の中から、ユーザによって選択された番組情報、または、予め設定された検索条件に合致する番組情報を抽出し、これにより特定された番組を、記憶装置に記録する番組記録装置の一例である。
【００５４】
本実施形態では、番組記録装置として、テレビ１００を採用している。テレビ１００は、番組データを受信して、受信した番組データに基づいて番組を出力する、いわゆるテレビジョン受像機である。すなわち、テレビ１００は、番組記録装置を備えたテレビジョン受像機といえる。
【００５５】
テレビ１００としては、液晶テレビ、プラズマテレビ、有機ＥＬテレビ、ブラウン管テレビ等が挙げられる。また、テレビ１００としては、例えばＨＤＤ（Hard disk drive）レコーダ内蔵テレビ、ＨＤＤプレーヤ内蔵テレビ、ＤＶＤ（Digital Versatile Disc）レコーダ内蔵テレビ、ＤＶＤプレーヤ内蔵テレビ、ＢＤ（Blue-ray Disc）レコーダ内蔵テレビ、ＢＤプレーヤ内蔵テレビ等が挙げられる。本実施形態では、テレビ１００として、ＢＤレコーダおよびＨＤＤレコーダを内蔵した液晶テレビを採用している。
【００５６】
テレビ１００は、本体１０２およびリモコン１０４を有する。また、テレビ１００は、入力装置として、リモコン１０４だけでなく、本体１０２の外面に設けられた操作ボタン１０６を有する。例えば、テレビ１００のユーザは、リモコン１０４または操作ボタン１０６を操作することによって、テレビ１００に対して、電源のＯＮ／ＯＦＦ、音量調整、入力切替、選局、録画、再生等の操作を行うことができる。
【００５７】
〔番組情報、ＥＰＧデータについて〕
ここで、テレビ１００が扱う番組情報について説明する。テレビ１００は、複数の番組についての番組情報を記憶している。これら複数の番組情報の各々には、番組名、番組内容、チャンネルＩＤ、枝番、開始時刻、終了時刻、サービスＩＤ、ネットワークＩＤ、OriginalNetwork ID、TransportStream ID、イベントＩＤ（番組ＩＤ）など、その番組を特定するための様々な情報が含まれている。例えば、テレビ１００は、地上デジタル放送の番組情報や、衛星放送の番組情報を、放送波やネットワーク通信を介して取得し、取得した番組情報を記憶しておく。テレビ１００は、これら複数の番組情報からＥＰＧ（電子番組表）データを生成し、これを記憶装置に保持しておく。ＥＰＧデータは、直近の約１週間分の放送スケジュールを含んでおり、該ＥＰＧデータは、電子番組表としてユーザに提示したり、ユーザに視聴・録画を希望する番組を選択させたりするときに、必要に応じてテレビ１００によって読み出される。
【００５８】
〔番組記録機能について〕
テレビ１００は、本発明の番組記録装置として、番組記録機能を備えている。テレビ１００は、上記ＥＰＧデータを番組記録機能を実施するときに利用する。
【００５９】
番組記録機能とは、ＥＰＧデータに含まれる番組情報を利用して番組を特定し、特定した番組の番組データを、放送波やネットワーク通信を介して受信して、記憶装置に記録する機能である。記憶装置は、テレビ１００が内蔵しているものであってもよいし、テレビ１００に接続された外部の記憶装置であってもよい。
【００６０】
本実施形態では、テレビ１００は、以下の５種類の番組記録機能を備えている。
【００６１】
（１）即時録画機能
本機能は、テレビ１００が選局を行って、ある放送番組を再生しているとき（すなわちユーザが番組を視聴しているとき）に、ユーザから即時録画指示が入力されると、その選局中の放送番組の録画を即時に開始する機能である。ユーザは、視聴中の番組を録画したいと思ったとき、例えば、リモコンの録画ボタンなどを押下することによって、即時に簡単に録画を開始することができる。
【００６２】
（２）単発録画予約機能
本機能は、テレビ１００がＥＰＧデータに基づいて電子番組表を表示しているときに、ユーザが電子番組表の中のある番組を選択して録画予約指示を入力すると、テレビ１００が、その選択された番組の録画予約を登録し、当該番組の放送時刻になったら当該番組録画を開始する機能である。ユーザは、電子番組表を呼び出して所望の番組を選択し、例えば、決定ボタンなどを押下することによって、簡単に録画予約を行うことができる。
【００６３】
（３）繰返し録画予約機能
本機能は、ユーザが電子番組表から番組を選択するとともに、当該番組の放送周期情報（例えば、毎日、毎週、毎月〜金、隔週、毎月など）を指定すると、「単発録画予約機能」と同様に、選択された番組の録画予約および録画を行うのに加えて、当該録画が完了したら、その番組の次回放送分の録画予約を行う機能である。本機能によれば、繰返し放送される番組を、指定された周期で連鎖的に繰返し録画することができる。ユーザは、１回の録画予約登録作業を行うのみで、所望の繰返し放送される番組を毎回続けて録画予約および録画することができる。
【００６４】
（４）自動録画機能
本機能は、ユーザからの指示入力を受け付けることなく、テレビ１００が所定の条件に合致する番組を自動で録画しておく機能である。具体的には、テレビ１００は、ユーザの過去の視聴履歴や、ユーザが予め登録しておいた嗜好情報などに基づいて、所定の条件に合致する、すなわち、ユーザが好みそうな番組をＥＰＧデータから特定し、その特定した番組の録画を自動で行う。ユーザは、自分が好む番組であるが、放送があることが知らなかった番組、または、録画予約し忘れた番組がある場合でも、テレビ１００が自動で録画しておいた番組の中から、見逃した好みの番組を視聴することが可能となる。
【００６５】
（５）定番録画機能
本機能は、テレビ１００が録画した番組の録画リストを表示し、ユーザがある録画番組を選択しているとき、または、ある録画番組を再生しているときに、定番録画予約指示を入力すると、テレビ１００が、ＥＰＧデータの今後放送される番組群の中から、選択された録画番組と同一の番組を推測して検索し、検出した同一番組の録画予約を行う機能である。さらに、本機能によれば、テレビ１００は、上記同一番組の録画が完了したら、再び、次の同一番組の検索と録画予約を行う。
【００６６】
これにより、ユーザは、録画されている番組の中から繰返し視聴したい気に入りの番組を見つけた場合に、即時にかつ簡単に、当該気に入りの番組について、毎回続けて録画予約および録画することができる。
【００６７】
本機能によれば、テレビ１００は、録画番組に付随するメタ情報を用いて予約すべき同一番組を自動で検出することができるので、ユーザは、その番組についての詳細な情報を知らなくても、気に入った録画番組を選択するだけで、簡単にその番組を定番の録画対象番組として登録することができる。すなわち、「繰返し録画予約機能」にて録画対象となっている番組と同等の扱いとすることができる。
【００６８】
ここで、同一番組とは、内容が全く一致している番組同士という意味ではなく、放送内容を回ごとに変えて複数回にわたって放送されるシリーズもので、同じシリーズに属する番組同士を意味している。すなわち、同一番組において番組名は統一されている。
【００６９】
従来の技術では、上述の即時録画機能、単発録画予約機能などで１度だけ録画を行った録画番組について、ユーザが、後から、連続で録画したいと希望した場合、および、自動録画機能で録画されていた録画番組の中に、連続で録画したい気に入りの番組を見つけた場合などに、気に入りの録画番組を、簡単に定番の録画対象番組として登録することができなかった。
【００７０】
本発明のテレビ１００が備える「定番録画機能」によれば、１度だけ録画された録画番組や、偶然録画されていた録画番組について、それらのメタ情報に基づいて、同一番組を検出し、録画予約および録画を行うことができる。したがって、ユーザが、より確実にかつより容易に所望の番組を連続で録画設定することが可能になるという効果を奏する。
【００７１】
以下では、上述の番組記録機能、特に、「定番録画機能」を実現する本願発明のテレビ１００の構成についてより詳細に説明する。
【００７２】
〔テレビ１００のハードウェア構成〕
図３は、テレビ１００（本体１０２）のハードウェア構成を示すブロック図である。テレビ１００は、図３に示すように、外部入力端子２０１、地上デジタル放送チューナ２０２、衛星放送チューナ２０３、録画再生部２０４、ＢＤドライブ２０５、映像セレクタ２０６、映像処理回路２０７、ＯＳＤ（On-Screen Display）生成部２０８、ＬＣＤ（Liquid Crystal Display）コントローラ２０９、ＬＣＤ２１０、音声セレクタ２１１、音声処理回路２１２、アンプ２１３、スピーカ２１４、外部機器インターフェース２１５、ＲＯＭ２１６、ＲＡＭ２１７、ＣＰＵ２１８、赤外線受光部２１９、通信インターフェース２２０、および、ＨＤドライブ２２１を備えている。図３においては、映像信号の経路を実線で、音声信号の経路を一点鎖線で、データや制御信号の経路（バス）を太線で示している。
【００７３】
外部入力端子２０１は、映像入力端子２０１ａと音声入力端子２０１ｂとを含む。映像入力端子２０１ａは、映像信号を入力するためのものであり、例えば、ＤＶＩ端子である。音声入力端子２０１ｂは、音声信号を入力するためのものであり、例えば、Ｓ／ＰＤＩＦ端子である。ただし、外部入力端子２０１は、これに限定されず、映像入力端子２０１ａと音声入力端子２０１ｂとが一体化されたＨＤＭＩ端子等であってもよい。
【００７４】
地上デジタル放送チューナ２０２は、地上デジタル放送により放送される放送番組を受信するためのチューナである。地上デジタル放送チューナ２０２は、例えば、受信信号をアナログベースバンド信号に変換するＲＦ部、アナログベースバンド信号をデジタルベースバンド信号に変換するＡＤＣ部、デジタルベースバンド信号からＭＰＥＧ２ストリームを復調する復調部、および、ＭＰＥＧ２ストリームから映像信号および音声信号を復号する復号部により構成することができる。
【００７５】
地上デジタル放送チューナ２０２により復調されたＭＰＥＧ２ストリームは、バスを介して録画再生部２０４に供給される。また、地上デジタル放送チューナ２０２により復号された映像信号および音声信号は、それぞれ、映像セレクタ２０６および音声セレクタ２１１に供給さる。なお、地上デジタル放送チューナ２０２が何れのチャンネルを復調対象として選択するかは、ＣＰＵ２１８により制御される。
【００７６】
なお、地上デジタル放送チューナ２０２は、異なるチャンネルを介して放送される２つのＭＰＥＧ２ストリームを同時に復調することが可能なダブルチューナであることが好ましい。この場合、地上デジタル放送チューナ２０２は、選局対象チャンネルとして選択した第１のチャンネルを介して放送されるＭＰＥＧ２ストリームを録画再生部２０４に供給すると共に、そのＭＰＥＧ２ストリームから復号した映像信号および音声信号を映像セレクタ２０６および音声セレクタ２１１に供給する。また、地上デジタル放送チューナ２０２は、録画対象チャンネルとして選択した第２のチャンネルを介して放送されるＭＰＥＧ２ストリームを録画再生部２０４に供給する。
【００７７】
もちろん、本発明に係る地上デジタル放送チューナ２０２は、ダブルチューナに限定されるものではなく、例えば、シングルチューナであってもよく、３つ以上のチューナを備える複数のチューナであってもよい。地上デジタル放送チューナ２０２がシングルチューナである場合には、ユーザが放送番組を視聴していないときに限って、放送番組を表すＭＰＥＧ２ストリームを録画再生部２０４に供給することができる。また、地上デジタル放送チューナ２０２が複数のチューナによって構成される場合には、チャンネル毎、放送波毎、又は、視聴者毎（例えば、お父さん、お母さん、及び、子供等）に、異なるチャンネルを介して放送される放送番組を表すＭＰＥＧ２ストリームを録画再生部２０４に供給することができる。
【００７８】
衛星放送チューナ２０３は、衛星放送により放送される放送番組を受信するためのチューナである。衛星放送チューナ２０３は、例えば、受信信号をアナログベースバンド信号に変換するＲＦ部、アナログベースバンド信号をデジタルベースバンド信号に変換するＡＤＣ部、デジタルベースバンド信号からＭＰＥＧ２ストリームを復調する復調部、および、ＭＰＥＧ２ストリームから映像信号を復号する復号部により構成することができる。
【００７９】
衛星放送チューナ２０３により復調されたＭＰＥＧ２ストリームは、録画再生部２０４に供給される。また、衛星放送チューナ２０３により復号された映像信号および音声信号は、それぞれ、映像セレクタ２０６および音声セレクタ２１１に供給さる。なお、衛星放送チューナ２０３が何れのチャンネルを介して伝送されるＭＰＥＧ２データストリームを復調するかは、ＣＰＵ２１８により選択される。
【００８０】
なお、本実施形態における衛星放送チューナ２０３は、地上デジタル放送チューナ２０２と同様、異なるチャンネルを介して放送される２つの放送番組を同時に受信することが可能なダブルチューナであることが好ましい。
【００８１】
録画再生部２０４は、録画部２０４ａと再生部２０４ｂとを含む。録画部２０４ａは、地上デジタル放送チューナ２０２および衛星放送チューナ２０３の何れかからＭＰＥＧ２ストリームを取得し、取得したＭＰＥＧ２ストリームを記憶装置に書き込む。録画部２０４ａは、テレビ１００に内蔵されたＢＤドライブ２０５、テレビ１００に内蔵されたＨＤドライブ２２１、および、外部機器インターフェース２１５に接続された各種レコーダ等を、ＭＰＥＧ２ストリームを記録するための記憶装置として利用することができる。再生部２０４ｂは、記憶装置からＭＰＥＧ２ストリームを読み出し、読み出したＭＰＥＧ２ストリームから映像信号および音声信号を復号する。再生部２０４ｂにより復号された映像信号および音声信号は、それぞれ、映像セレクタ２０６および音声セレクタ２１１に供給される。
【００８２】
映像セレクタ２０６には、上述した４種類の映像信号が供給される。すなわち、（１）外部入力端子２０１（特に映像入力端子２０１ａ）から入力された映像信号、（２）地上デジタル放送チューナ２０２にて復号された映像信号、（３）衛星放送チューナ２０３にて復号された映像信号、および、（４）録画再生部２０４（特に再生部２０４ｂ）にて復号された映像信号が入力される。映像セレクタ２０６は、上記（１）〜（４）の映像信号のうちの何れか１つを選択する。映像セレクタ２０６によって選択された映像信号は、映像処理回路２０７に供給される。なお、映像セレクタ２０６が何れの映像信号を選択するかは、ＣＰＵ２１８によって制御される。
【００８３】
映像処理回路２０７は、映像セレクタ２０６から供給された映像信号に画質調整処理を施す。また、映像処理回路２０７は、映像セレクタ２０６から供給された映像信号にスケーリング処理を施す。ここで、画質調整処理とは、例えば、映像信号を加工することによって、その映像信号が表す映像の輝度、シャープネス、および、コントラストの少なくとも何れかを変更することを指す。また、スケーリング処理とは、映像信号を加工することによって、その映像信号が表す映像のサイズを相似拡大または相似縮小することを指す。映像処理回路２０７によって加工された映像信号は、ＬＣＤコントローラ２０９に供給される。なお、映像処理回路２０７が画質およびサイズをどのように変更するかは、ＣＰＵ２１８によって制御される。
【００８４】
ＯＳＤ生成部２０８は、ＣＰＵ２１８から供給されたＯＳＤデータからＯＳＤ画像を生成（レンダリング）する。ＯＳＤ生成部２０８が生成するＯＳＤ画像としては、電子番組表、メニュー画面、操作画面等が挙げられる。ＯＳＤデータとしては、例えば、ＳＶＧ（Scalable Vector Graphics）を用いることができる。ＯＳＤ生成部２０８により生成されたＯＳＤ画像は、映像処理回路２０７から供給された映像信号に重畳され、ＬＣＤコントローラ２０９に供給される。
【００８５】
ＬＣＤコントローラ２０９は、映像処理回路２０７から供給された映像信号に基づいて、その映像信号が表す映像を表示するようにＬＣＤ２１０を駆動する。また、ＯＳＤ生成部２０８からＯＳＤ画像が供給されている場合、ＬＣＤコントローラ２０９は、映像処理回路２０７から供給された映像信号にＯＳＤ画像が重畳されたものに基づいて、その映像信号が表す映像を表示するようにＬＣＤ２１０を駆動する。なお、本実施形態では、テレビ１００の一例として、液晶テレビを採用している。このために、テレビ１００は、ディスプレイとしてＬＣＤ２１０を採用しており、ディスプレイコントローラとして、ＬＣＤコントローラ２０９を採用しているのである。したがって、テレビ１００に液晶テレビ以外のテレビを採用した場合には、これに応じたディスプレイおよびディスプレイコントローラが採用されることとなる。
【００８６】
音声セレクタ２１１には、上述した４種類の音声信号が供給される。すなわち、（１）外部入力端子２０１（特に音声入力端子２０１ｂ）から入力された音声信号、（２）地上デジタル放送チューナ２０２にて復号された音声信号、（３）衛星放送チューナ２０３にて復号された音声信号、および、（４）録画再生部２０４（特に再生部２０４ｂ）にて復号された音声信号が入力される。音声セレクタ２１１は、上記（１）〜（４）の音声信号のうちの何れか１つを選択する。
【００８７】
音声セレクタ２１１によって選択された音声信号は、音声処理回路２１２に供給される。なお、音声セレクタ２１１が何れの音声信号を選択するかは、ＣＰＵ２１８によって制御される。ただし、映像セレクタ２０６における映像の選択と、音声セレクタ２１１における音声の選択とは連動しており、例えば、映像セレクタ２０６が地上デジタル放送チューナ２０２から供給された映像信号を選択しているときには、音声セレクタ２１１も地上デジタル放送チューナ２０２から供給された音声信号を選択する。
【００８８】
音声処理回路２１２は、音声セレクタ２１１から供給された音声信号に音量調整処理を施す。また、音声処理回路２１２は、音声セレクタ２１１から供給された音声信号に音質調整処理を施す。ここで、音量調整処理とは、音声信号を加工することによって、その音声信号が表す音声の音量を変更することを指す。また、音質調整処理とは、音声信号を加工することによって、その音声信号が表す音声の周波数特性を変更すること（例えば、低域の強調や高域の強調等）を指す。音声処理回路２１２によって加工された音声信号は、アンプ２１３に供給される。なお、音声処理回路２１２によって音量および音質をどのように変更するかは、ＣＰＵ２１８によって制御される。
【００８９】
アンプ２１３は、音声処理回路２１２から供給された音声信号に基づいて、その音声信号が表す音声を出力するようにスピーカ２１４を駆動する。
【００９０】
ＣＰＵ２１８は、テレビ１００に対して入力された制御信号に応じて、上記各部を制御する。テレビ１００に対して入力される制御信号としては、操作ボタン１０６によって入力された制御信号、リモコン１０４から送信され、赤外線受光部２１９が受信した制御信号、外部機器インターフェース２１５を介して外部機器から送信された制御信号、通信インターフェース２２０を介してネットワーク機器から送信された制御信号等が挙げられる。
【００９１】
例えば、制御信号による制御としては、地上デジタル放送チューナ２０２および衛星放送チューナ２０３の受信チャンネルを切り替える制御や、映像セレクタ２０６および音声セレクタ２１１にて選択する映像信号および音声信号をリモコン信号に応じて制御、録画部２０４ａに対してコンテンツの録画を実行させるための制御（番組記録機能）、再生部２０４ｂに対してコンテンツの再生を実行させるための制御等が挙げられる。
【００９２】
なお、ＣＰＵ２１８において番組記録機能を実現するための機能構成は、後に詳述する。
【００９３】
ＲＯＭ２１６は、ＣＰＵ２１８によって実行されるプログラム等の固定データが格納される、読み出し可能かつ書き込み不能なメモリである。一方、ＲＡＭ２１７は、ＣＰＵ２１８が演算のために参照するデータや、ＣＰＵ２１８が演算によって生成したデータ等の可変データが格納される、読み出し可能かつ書き込み可能なメモリである。
【００９４】
外部機器インターフェース２１５は、外部機器をテレビ１００に接続するためのインターフェースである。外部機器インターフェース２１５としては、ＨＤＭＩや、ｉＬｉｎｋ等が挙げられる。
【００９５】
通信インターフェース２２０は、テレビ１００をネットワークや、各種ネットワーク機器に接続するためのインターフェースである。通信インターフェース２２０としては、ＬＡＮインターフェース等が挙げられる。
【００９６】
なお、本実施形態においては、地上デジタル放送の方式として、ＭＰＥＧ２ストリームを多重化する方式（米国におけるＡＴＳＣ方式や日本におけるＩＳＤＢ−Ｔ方式等）を想定しているが、本発明はこれに限定されるものではない。すなわち、例えば、ＭＰＥＧ２ストリームを多重化する代わりに、ＭＰＥＧ４ストリーム等を多重化する方式（欧州におけるＤＶＢ−Ｔ／ＤＶＢ−Ｔ２方式等）に対しても本発明を適用することができる。後者の場合、復調したＭＰＥＧ４ストリームをそのまま記録媒体に記録する構成を採用してもよいし、あるいは、復調したＭＰＥＧ４ストリームをＭＰＥＧ２ストリームに変換して記録媒体に記録する構成を採用してもよい。
【００９７】
〔テレビ１００の機能〕
テレビ１００の機能構成について説明する。図１は、テレビ１００の要部機能構成を示すブロック図である。図１に示すように、テレビ１００は、機能ブロックとして、番組決定部１０、録画実行部１１、予約登録部１２、録画条件供給部１３、および、同一番組検出部１４を備えている。また、テレビ１００は、番組情報記憶部２０、録画番組記憶部２１、録画予約情報記憶部２２、および、録画条件記憶部２３を備えている。
【００９８】
なお、上記機能ブロックとして示される各部は、ＣＰＵ（central processing unit）２１８がＲＯＭ（read only memory）２１６等の記憶装置に記憶されているプログラムをＲＡＭ（random access memory）２１７等に読み出して実行することで実現できる。すなわち、上記番組決定部１０、録画実行部１１、予約登録部１２、録画条件供給部１３、および、同一番組検出部１４は、上記ＣＰＵ２１８が上記記憶装置（ＲＯＭ２１６）に格納されたプログラムを実行し、図示しない入出力回路などの周辺回路を制御することによって実現される機能ブロックである。
【００９９】
また、上記記憶部の各部は、テレビ１００においては、図３に示したＲＯＭ２１６、ＲＡＭ２１７、ＢＤドライブ２０５、ＨＤドライブ等の適宜の記憶装置によって実現される。
【０１００】
ここでは、テレビ１００が備える番組記録機能およびこれに関連する機能について説明する。その他の機能については、テレビ受像機が備える一般的な機能であるため、図示および説明を省略する。
【０１０１】
番組情報記憶部２０は、複数の番組情報およびそれらから生成されるＥＰＧデータを記憶するものである。例えば、テレビ１００は、地上デジタル放送の番組情報を含む放送波を、地上デジタル放送チューナ２０２によって受信する。また、テレビ１００は、衛星放送の番組情報を含む放送波を、衛星放送チューナ２０３によって受信する。そして、テレビ１００は、受信した放送波に含まれる番組情報を抽出し、抽出した番組情報を番組情報記憶部２０に記憶させておく。テレビ１００は、定期的に最新の番組情報を取得して、番組情報記憶部２０に記憶されている番組情報を更新する。番組情報記憶部２０に記憶される番組情報の詳細については後述する。
【０１０２】
録画番組記憶部２１は、テレビ１００が録画した番組を記憶するものである。録画番組は、メタ情報と関連付けて録画番組記憶部２１に記憶される。本実施形態では、メタ情報は、一例として、「録画番組名」、「開始時刻（開始日時）」、「終了時刻（終了日時）」を含む。さらに、番組の詳細な情報を示す「番組内容」がメタ情報に含まれていてもよい。録画番組記憶部２１に記憶されている録画番組およびメタ情報は、テレビ１００が録画リストを表示する際、および、録画番組を再生する際に、必要に応じて読み出される。録画番組記憶部２１に記憶される録画番組およびメタ情報の詳細については後述する。
【０１０３】
録画予約情報記憶部２２は、テレビ１００が録画予約した番組情報を記憶するものである。録画予約情報記憶部２２に記憶される番組情報としては、番組名、チャンネル（Service ID）、開始時刻、終了時刻、Network ID、OriginalNetwork ID、TransportStream ID、Event IDなど、テレビ１００が録画を行うために、その番組を特定できるような情報がすべて含まれている。あるいは、番組情報記憶部２０に記憶されているＥＰＧデータから録画に必要な番組情報を参照できるように、必要最小限の情報が含まれる構成としてもよい。テレビ１００は、録画予約情報記憶部２２に記憶されている番組情報に基づいて、録画予約されている番組の開始時刻が来たら、当該番組の録画を開始する。
【０１０４】
録画条件記憶部２３は、テレビ１００が番組記録機能を実行する際に、録画または録画予約の対象となる番組を決定したり、検索したりするための録画条件を記憶するものである。本実施形態では、録画条件記憶部２３は、繰返し録画予約機能を実現するための録画条件、自動録画機能を実現するための録画条件、および、定番録画機能を実現するための録画条件を記憶している。録画条件記憶部２３に記憶される録画条件の詳細については後述する。
【０１０５】
番組決定部１０は、即時録画機能、単発録画予約機能、繰返し録画予約機能、自動録画機能の各機能において、録画または録画予約の対象となる番組を、番組情報記憶部２０に記憶されるＥＰＧデータの中から決定するものである。
【０１０６】
例えば、即時録画機能を実行する場合、番組決定部１０は、赤外線受光部２１９を介して即時録画指示を受信すると、現在テレビ１００が選局および映像出力中の番組を録画対象番組として決定する。番組決定部１０は、決定した番組を録画するように録画実行部１１に指示する。単発録画予約機能を実行する場合、番組決定部１０は、赤外線受光部２１９を介して録画予約指示を受信すると、ユーザによって選択された番組が何であるのかを特定して、それを録画予約対象番組として決定する。番組決定部１０は、決定した番組の録画予約を登録するように予約登録部１２に指示する。
【０１０７】
録画実行部１１は、録画部２０４ａを制御して、番組の録画を実行するものである。録画実行部１１は、録画部２０４ａを制御して、所定の番組と当該番組のメタ情報とを取得させて、これらを録画番組記憶部２１に記憶させる。録画実行部１１は、番組決定部１０から番組の録画を指示されたとき、あるいは、録画予約情報記憶部２２に記憶されている録画対象番組の放送開始時刻になったときに、上記録画を実行する。
【０１０８】
予約登録部（予約登録手段）１２は、録画対象番組の録画予約登録を実行するものである。予約登録部１２は、番組決定部１０または同一番組検出部１４から指定された番組の番組情報を録画予約情報記憶部２２に記憶することにより録画予約を行う。あるいは、予約登録部１２は、録画実行部１１が録画対象番組の番組情報を番組情報記憶部２０から直接参照できるように、番組を特定するための必要最小限の情報を録画予約情報記憶部２２に登録するだけの構成であってもよい。
【０１０９】
録画条件供給部１３は、録画条件記憶部２３に記憶されている録画条件を管理するものである。具体的には、録画条件供給部１３は、ユーザによって入力された録画条件を、赤外線受光部２１９を介して受信したとき、当該録画条件を録画条件記憶部２３に登録する。
【０１１０】
また、録画条件供給部１３は、同一番組検出部１４が、定番録画機能を実行するために同一番組を検索するときに、必要な録画条件を録画条件記憶部２３から読み出して、同一番組検出部１４に供給する。さらに、録画条件供給部１３は、番組決定部１０が、繰返し録画予約機能または自動録画機能を実行するために録画または録画予約対象の番組を決定するときに、必要な録画条件を録画条件記憶部２３から読み出して、番組決定部１０に供給してもよい。
【０１１１】
同一番組検出部１４は、定番録画機能を実行するものである。具体的には、同一番組検出部１４は、ユーザによって入力された定番録画予約指示を赤外線受光部２１９を介して受信すると、このとき選択されている録画番組を、定番録画対象番組として、録画条件記憶部２３に登録する。これとともに、同一番組検出部１４は、上記録画番組のメタ情報に基づいて、番組情報記憶部２０に記憶されているＥＰＧデータの中から、上記録画番組と同一と推測される番組を検出する。そして、検出した番組を録画予約するように予約登録部１２に指示する。同一番組検出部１４は、ＥＰＧデータの中に、同一と推測される番組が複数あれば、その複数番組の録画予約を予約登録部１２に指示してもよい。また、同一番組検出部１４は、ＥＰＧデータの中に、同一と推測される番組が検出されなかった場合には、次にＥＰＧデータが更新された際に、再度検索を行う構成としてもよい。
【０１１２】
以下では、図４〜６に示す具体例を参照しながら、各記憶部が記憶する情報のデータ構造、および、各機能ブロックの動作を詳細に説明する。なお、ここで示す具体例は、発明の理解を容易にするために一例として示すものであって、本発明を限定するものではない。
【０１１３】
図４は、番組情報記憶部２０に記憶されているＥＰＧデータを構成する１つの番組情報の一例を示す図である。図４に示すように、番組情報記憶部２０には、複数（Ｍ件。Ｍは任意の整数）の番組情報が格納されている。番組決定部１０および同一番組検出部１４は、これら複数の番組情報の中から、録画または録画予約対象となる番組の番組情報を検出し、決定する。
【０１１４】
各々の番組情報は、当該番組情報に係る番組に関する様々な情報を含んでいる。例えば、図４に示す例では、各々の番組情報には、その番組の、放送種別、チャンネルＩＤ、枝番、ネットワークＩＤ、サービスＩＤ、サービス名、イベント（番組）ＩＤ、番組名、開始時刻、終了時刻、番組内容、ジャンル・・・、等の様々な情報を含んでいる。なお、開始時刻、終了時刻には、放送日（および放送曜日）の情報が含まれていてもよい。
【０１１５】
これらの情報は、ＣＰＵ２１８で実現される機能ブロックの各部（番組決定部１０、同一番組検出部１４など）によって、必要に応じて読み出される。
【０１１６】
図５は、録画番組記憶部２１に記憶されている録画番組情報の一例を示す図である。図５に示すように、録画番組記憶部２１には、複数（Ｎ件。Ｎは任意の整数）の録画番組情報が格納されている。録画番組情報は、録画された録画番組の番組データ本体に、メタ情報が関連付けられたものである。本実施形態では、メタ情報の一例として、「録画番組名」、「開始時刻」、「終了時刻」を格納するものとするが、これに限定されない。録画実行部１１は、図４に示す番組情報からいかなる情報を取得してもよく、録画実行部１１は、録画番組の番組情報から取得したメタ情報を、録画部２０４ａによって録画された番組データ本体に関連付けて録画番組記憶部２１に格納する。
【０１１７】
さらに、録画実行部１１は、その録画が、どの録画（予約）機能に基づくものであるのかを示す機能の種別をメタ情報として録画した番組データに付与してもよい。例えば、繰返し録画予約機能に基づく録画を行った際は、録画実行部１１は、録画した番組データに「機能種別：繰返し録画」を付与する。また、自動録画機能に基づく録画を行った際には、録画実行部１１は、録画した番組データに「機能種別：自動録画」を付与する。同様に、定番録画機能に基づく録画を行った再には、録画した番組データに「機能種別：定番録画」を付与する。
【０１１８】
これにより、テレビ１００は、録画機能別にソートして録画番組の一覧をユーザに提示することが可能になる。また、テレビ１００は、繰返し録画予約機能、定番録画機能に基づく録画が完了した場合に、次の録画対象番組を予約するといった判断を行える。
【０１１９】
図６は、録画条件記憶部２３に記憶されている録画条件の一例を示す図である。本実施形態では、テレビ１００は、繰返し録画予約機能、自動録画機能、および、定番録画機能を備えているので、録画条件記憶部２３は、それぞれの機能で用いるそれぞれの録画条件を記憶している。
【０１２０】
（繰返し録画条件）
録画条件記憶部２３は、繰返し録画予約機能で使用する録画条件として、繰返し録画条件２３１を記憶している。図６に示すとおり、繰返し録画条件２３１は、少なくとも、繰返し録画の対象となる番組を特定するための情報（図６に示す例では番組情報）と、ユーザによって指定された放送周期情報とを含むデータ構造である。
【０１２１】
録画条件供給部１３は、ユーザから、繰返し録画の指示とともに、番組の選択、および、当該番組の放送周期情報を受け付けると、選択された番組の番組情報と、上記放送周期情報とを関連付けて、繰返し録画条件２３１として録画条件記憶部２３に登録する。
【０１２２】
録画条件供給部１３は、さらに、繰返し録画の指示を受け付けたとき、選択された番組の番組情報を番組決定部１０に供給して、当該番組の録画予約を指示する。そして、番組決定部１０は、指定された番組について、直近の放送予定の番組をＥＰＧデータから検出して、録画予約対象番組として決定する。
【０１２３】
さらに、録画条件供給部１３および番組決定部１０が、繰返し録画予約機能を実行する場合、先に録画予約されていた番組の録画が完了したときに、当該番組が繰返し録画対象として録画条件記憶部２３に登録されている場合には、録画条件供給部１３は、繰返し録画条件２３１を参照して、該当する録画条件を番組決定部１０に供給する。番組決定部１０は、録画条件供給部１３から供給される録画条件にしたがって、次に録画予約すべき番組を、番組情報記憶部２０のＥＰＧデータから検索する。番組決定部１０は、録画条件に含まれる番組情報および放送周期情報に基づいて、条件に合致する次回の録画予約対象番組を１つ決定することができる。そして、番組決定部１０は、決定した番組の録画予約を登録するように予約登録部１２に指示する。
【０１２４】
このように、番組決定部１０および録画条件供給部１３が上述の一連の処理を繰り返すことによって繰返し録画予約機能が実現される。なお、番組決定部１０が、番組情報記憶部２０に記憶されるＥＰＧデータの中から条件に合致する番組情報を検出できなかった場合には、次にＥＰＧデータが更新された際に、再度、繰返し録画予約機能を実行するように構成すればよい。
【０１２５】
なお、録画条件記憶部２３は、テレビ１００が繰返し録画予約機能を備えていない場合には、繰返し録画条件２３１を含んでいなくてもよい。
【０１２６】
（自動録画条件）
録画条件記憶部２３は、自動録画機能で使用する録画条件として、自動録画条件２３２を記憶している。図６に示すとおり、自動録画条件２３２は、一例として、自動録画対象番組を絞り込むための情報の種類と、その種類の情報でヒットさせたい内容とを含むデータ構造である。情報の種類には、例えば、「ジャンル」がある。「ジャンル」は、番組情報に含まれており、その番組の内容がどのようなジャンルに属しているのかを示す情報である。図６に示す例では、１つ目の録画条件として「ジャンル：ニュース／報道」が登録されている。この録画条件にしたがって、番組決定部１０は、「ニュース／報道」のジャンルに属する番組を、自動録画対象番組として決定することができる。また、情報の種類としては、他にも、「キーワード」がある。「キーワード」のヒットさせたい内容には、ヒットさせたいキーワードを格納する。例えば、図６に示す例では、２つ目の録画条件として「キーワード：音楽」が登録されている。この録画条件にしたがって、番組決定部１０は、「番組名」または「番組内容」に「音楽」のキーワードが含まれている番組情報を持つ番組を自動録画対象番組として決定することができる。なお、自動録画条件２３２は、図６に示すものに限定されず、番組情報のその他の項目（チャンネルＩＤや、出演者情報など）を録画条件として指定することができる。
【０１２７】
なお、番組決定部１０は、複数の録画条件をＡＮＤ条件として用いて、自動録画対象番組を決定してもよい。また、複数の検索条件をＡＮＤ条件として用いるか、または複数の検索条件をＯＲ条件として用いるかを、ユーザが選択できるようにしてもよい。
【０１２８】
また、録画条件の設定方法としては、個々の録画条件をユーザに設定させることにより、ユーザ任意の組み合わせを設定するようにしてもよいが、あらかじめ複数の組み合わせをテレビ１００が記憶しておき、この複数の組み合わせの中から、ユーザに選択させるようにしてもよい。また、録画条件供給部１３が、ユーザの過去の視聴（再生）履歴に基づいて、ユーザの嗜好を推測し、ユーザが好みそうなジャンル、キーワードなどを特定して、自動で録画条件を録画条件記憶部２３に登録する構成であってもよい。
【０１２９】
番組決定部１０は、自動録画機能を実行する場合、録画条件供給部１３から供給される録画条件に合致する番組を、ＥＰＧデータから検索して、録画対象番組として決定する。ここで、供給される録画条件には、上述のとおり、ユーザがどのようなジャンルを好むのか、過去にどのような番組を視聴したのかなどのユーザ嗜好情報が含まれている。よって、番組決定部１０は、この嗜好情報に基づいて、ユーザが好みそうな番組を推測し、録画対象番組として決定することができる。番組決定部１０は、ＥＰＧデータが最新のものに更新されたとき、自動録画する録画対象番組をすべて検出して、録画予約登録するように予約登録部１２に指示してもよい。あるいは、番組決定部１０は、これから放送が開始される番組を監視して、当該番組が録画条件に合致する場合に録画を開始するように録画実行部１１に指示してもよい。
【０１３０】
なお、録画条件記憶部２３は、テレビ１００が自動録画機能を備えていない場合には、自動録画条件２３２を含んでいなくてもよい。
【０１３１】
（定番録画条件）
録画条件記憶部２３は、定番録画機能で使用する録画条件として、定番録画条件２３３を記憶している。図６に示すとおり、定番録画条件２３３は、録画番組記憶部２１の中から、定番録画対象としてユーザによって選択された録画番組のメタ情報を含むデータ構造である。本実施形態では、一例として、定番録画条件２３３は、選択された録画番組の「録画番組名」を格納する。録画条件供給部１３は、ユーザから、定番録画の指示とともに、録画番組の選択を受け付けると、選択された録画番組の録画番組名を定番録画条件２３３として録画条件記憶部２３に登録する。しかし、本発明はこれに限定されない。録画条件供給部１３は、録画番組に付随する他のメタ情報、例えば、開始時刻、終了時刻、番組内容などを定番録画条件２３３として格納してもよい。
【０１３２】
さらに、録画条件供給部１３は、定番録画の指示を受け付けたとき、選択された録画番組の録画番組名を同一番組検出部１４に供給して、当該選択された録画番組の同一番組についての録画予約を指示する。そして、同一番組検出部１４は、指定された録画番組名に基づいて、ＥＰＧデータから同一番組を推定して検索し、同一番組として検出した番組の番組情報を予約登録部１２に供給する。予約登録部１２は、同一番組検出部１４によって指定された番組の番組情報を録画予約情報記憶部２２に登録して録画予約登録を行う。
【０１３３】
さらに、録画条件供給部１３および同一番組検出部１４が、定番録画機能を実行する場合、先に定番録画予約されていた番組の録画が完了したときに、録画条件供給部１３は、定番録画条件２３３を参照して、該当する録画条件を同一番組検出部１４に供給する。
【０１３４】
同一番組検出部１４は、録画条件供給部１３から供給された録画条件にしたがって、次に録画予約すべき同一番組を、番組情報記憶部２０のＥＰＧデータから検索する。同一番組検出部１４は、録画条件に含まれる録画番組名に基づいて、条件に合致する次回の録画予約対象番組を決定することができる。同一番組検出部１４は、同一番組と推測される番組を複数検出した場合には、すべてを録画予約対象番組として決定してもよく、それらの複数の番組情報を予約登録部１２に供給してもよい。予約登録部１２は、指定された番組の番組情報を録画予約情報記憶部２２に登録して、同一番組の録画予約登録を行う。このように、選択された録画番組についての、番組名に基づく定番録画は連鎖的に続くので、放送周期情報がなくとも、同一番組の録画を継続することが可能となる。
【０１３５】
なお、ユーザから定番録画の指示を受け付けたのちに同一番組検出部１４が検出した番組について、録画予約が既になされている場合には、予約登録済みである旨をユーザに通知してもよい。また、同一番組検出部１４が、番組情報記憶部２０に記憶されるＥＰＧデータの中から条件に合致する同一番組を検出できなかった場合には、次にＥＰＧデータが更新された際に、再度、定番録画機能を実行するように構成すればよい。
【０１３６】
上記構成によれば、同一番組検出部１４は、ユーザから定番録画の指示とともに、録画番組の選択を受け付けると、該録画番組の録画番組名に基づいて、ＥＰＧデータから同一番組を推定し検出する。そして、予約登録部１２は、検出された番組の番組情報に基づいて当該番組の録画予約登録を行う。
【０１３７】
さらに、録画条件供給部１３は、ＥＰＧデータが更新されたとき、または、先の定番録画が完了したときに、定番録画のために必要な録画条件を同一番組検出部１４に供給し、定番録画機能を実行させるので、放送周期情報がなくとも、同一番組の録画を継続することが可能となる。
【０１３８】
これにより、ユーザは、１度だけ録画された録画番組や、偶然録画されていた録画番組について、その録画番組を選択するだけで、次回放送予定の同一番組について、即時勝つ容易に録画予約および録画を行うことができる。さらに、同一番組の録画は、ＥＰＧデータの更新時、または、先の定番録画の完了時を契機として随時実行されるので、同一番組の定番録画を継続することが可能となる。したがって、ユーザが、より確実にかつより容易に所望の番組を連続で録画設定することが可能になるという効果を奏する。
【０１３９】
例えば、上述の自動録画機能では、ユーザが意図して選択した番組を録画したものではないため、自動録画機能によって録画された番組は、ユーザが好む番組ではあるが、その番組があることをユーザは知らなかったか、見過ごしていた番組である可能性が高い。従来、ユーザがこのような録画番組を視聴し、気に入り、今後継続して視聴したいと望む場合、自動録画機能によって録画されていたものを、より確実に連続して録画されるように、繰返し録画予約機能に登録しなおす必要があった。しかしながらこのための操作はユーザにとって非常に煩雑である。なぜなら、ユーザは、気に入った録画番組について、番組名、チャンネル、放送開始時刻、終了時刻、および、放送周期などを調べ、該当する番組をＥＰＧデータから探し、繰返し録画予約機能を立ち上げて、各種情報の手動入力を行って録画予約設定を行う必要があるからである。
【０１４０】
しかしながら、本発明のテレビ１００によれば、ユーザは、気に入った録画番組を発見したらそれを選択して定番録画の指示を送るだけで、即時かつ容易に、繰返し録画予約機能と同等の確実さで所望の番組を連続で録画設定することが可能になる。このような定番録画機能は、ユーザが自動録画機能によって録画された録画番組から偶然気に入りの番組を見つけた場合や、即時録画機能、単発録画予約機能によって１度きりの録画を行い、後から連続視聴することを望む場合や、操作ミスで１度きりの録画を行ったが今後も継続して視聴できるように録画予約したい場合などに、ユーザに対して非常に利便性の高いユーザインターフェースを提供することが可能となる。
【０１４１】
〔録画リスト画面〕
図１０は、テレビ１００のＬＣＤ２１０に表示される録画リスト表示画面の具体例を示す図である。なお、ここで示す具体例は、発明の理解を容易にするために一例として示すものであって、本発明を限定するものではない。
【０１４２】
図１０に示すとおり、録画リスト表示画面には、タブ１１１と録画番組リスト１１２とメニューリスト１１３とが表示される。タブ１１１は、表示されている録画番組リスト１１２が、どの録画機能による録画番組の集合であるのかを表している。図１０に示す例では、「録画リスト」のタブは、録画機能によらず、録画番組記憶部２１に記憶されている全録画番組のリストを録画番組リスト１１２として表示するためのタブである。「自動録画リスト」のタブは、録画番組記憶部２１に記憶されている録画番組のうち、「自動録画機能」によって録画された録画番組のリストを録画番組リスト１１２として表示するためのタブである。「定番録画リスト」のタブは、録画番組記憶部２１に記憶されている録画番組のうち、「定番録画機能」によって録画された録画番組のリストを録画番組リスト１１２として表示するためのタブである。
【０１４３】
録画番組リスト１１２は、タブ１１１で指定された録画番組の集合を一覧表示するものである。本実施形態では、一例として、録画番組リスト１１２は、録画番組の録画番組名を一覧表示する。録画番組リスト１１２は、録画番組データの先頭フレームをサムネイル表示するものであってもよいし、放送開始（終了）時刻を表示するものであってもよい。
【０１４４】
ユーザは、リモコン１０４を操作してカーソル１１４を動かし、所望の録画番組名にカーソル１１４があたるようにすることによって、録画番組を選択する。
【０１４５】
メニューリスト１１３は、録画番組リスト１１２に表示される録画番組または録画番組リスト１１２に対して所定の操作を行うためのメニューが表示される。例えば、メニュー「最初から再生」を選択すると、ユーザは、カーソル１１４にてフォーカスされている録画番組の再生をテレビ１００に対して指示することができる。
【０１４６】
そして、ユーザは、リモコン１０４を操作して、メニューリスト１１３から「今後もこの番組を録画する（定番録画）」を選択すると、カーソル１１４にてフォーカスされている録画番組の定番録画をテレビ１００に対して指示することができる。
【０１４７】
録画条件供給部１３および同一番組検出部１４は、定番録画の指示と、カーソル１１４によって指定された録画番組名とを受け付けて、上述した定番録画機能を実行する。
【０１４８】
さらに、テレビ１００は、再生されている録画番組が途中で停止された場合に、当該録画番組について定番録画を行うか否かをユーザに問い合わせるメッセージを表示してもよい。例えば、テレビ１００は、「この番組の次回以降を予約しますか？  はい／いいえ」というダイアログをＬＣＤ２１０に表示して、ユーザに選択させてもよい。ここで「はい」が選択された場合には、テレビ１００の各部は、定番録画機能を実行する。
【０１４９】
〔定番録画機能実行フロー〕
図７は、テレビ１００が実行する定番録画機能の処理の流れを示すフローチャートである。以下では、図７を参照しながら、ある録画番組について初めて定番録画が指示された場合のテレビ１００の処理の流れについて説明する。
【０１５０】
テレビ１００は、ユーザからの指示にしたがって、ＯＳＤ生成部２０８、ＬＣＤコントローラ２０９、ＬＣＤ２１０の各部を制御して、例えば、図１０に示すような録画リスト表示画面を表示する（Ｓ１０１）。
【０１５１】
ここで、ユーザ操作によって、メニューリスト１１３から「定番録画」が選択されると（Ｓ１０２においてＹＥＳ）、まず、録画条件供給部１３は、カーソル１１４によって選択されている録画番組のメタ情報（録画番組名）を録画条件記憶部２３に格納する（Ｓ１０３）。図１０に示す例では、録画条件供給部１３は、録画番組名“音楽街散歩「ロシア」”を定番録画条件２３３として録画条件記憶部２３に登録する。そして、録画条件供給部１３は、ユーザによって選択された録画番組名を同一番組検出部１４に供給する（Ｓ１０４）。
【０１５２】
続いて、同一番組検出部１４は、供給された録画番組名に基づいて、ＥＰＧデータから、ユーザによって選択された録画番組と同一と推測される番組を検出するための処理を実行する。詳細には、以下のとおりである。
【０１５３】
まず、同一番組検出部（同一番組検出手段）１４は、番組情報記憶部２０のＥＰＧデータに含まれる、今後放送予定の各番組（以下、予約候補番組と称する）の番組情報から、番組名を取得する（Ｓ１０５）。同一番組検出部１４は、ＥＰＧデータに含まれる全ての番組を予約候補番組（候補番組）としてもよいし、予め分母となる件数を絞り込むために所定の条件に基づいて予約候補番組を抽出しておいてもよい。
【０１５４】
そして、同一番組検出部１４は、選択された録画番組名（録画番組名文字列）と、取得した各予約候補番組の番組名（候補番組名文字列）とを所定の規則に基づいて加工する。すなわち、番組名文字列の正規化を行う（Ｓ１０６）。番組名文字列正規化処理（正規化処理）の詳細な内容については別図を参照して後述する。
【０１５５】
次に、同一番組検出部１４は、正規化された録画番組名と、正規化された予約候補番組名の各々とを比較し、予約候補番組ごとに番組名の一致率（文字列一致率）を求める（Ｓ１０７）。
例えば、録画番組名が“シリーズ世界遺産百選（ピエンツァ市街の歴史地区）”であり、候補予約番組名が“シリーズ世界遺産百選（ピサのドゥオモ広場）”である場合、録画番組名の全２４文字中、候補予約番組名と一致しているのは先頭から１２文字である。このような場合、同一番組検出部１４は、上記候補予約番組における、番組名の一致率を、１２÷２４×１００＝５０％と算出する。同様に、録画番組名が“シリーズ世界遺産百選”であり、候補予約番組名が“シリーズ世界遺産百選”である場合、録画番組名の全１０文字中、候補予約番組名と一致しているのは１０文字であるので、同一番組検出部１４は、上記候補予約番組における、番組名の一致率を、１０÷１０×１００＝１００％と算出する。
【０１５６】
同一番組検出部１４は、すべての予約候補番組について一致率を求めると、当該一致率が所定閾値以上となる予約候補番組を同一番組、すなわち、録画予約対象番組として検出する（Ｓ１０８）。本実施形態では、一例として、所定閾値を９０％とし、同一番組検出部１４は、９０％以上の一致率で、番組名が録画番組と一致する予約候補番組を同一番組として検出する。なお、所定閾値は、同一番組検出部１４が行う番組名文字列正規化処理の内容に応じて、同一番組と判定できる番組同士が、どの程度の一致率になるのかに応じて適宜定めることが好ましい。同一番組について必ず全文一致させることが可能な番組名文字列正規化処理においては、所定閾値を１００％にすることが好ましい。同一番組検出部１４は、検出した同一番組を予約登録部１２に伝達する。
【０１５７】
最後に、予約登録部１２は、同一番組検出部１４によって検出された同一番組の番組情報をＥＰＧデータから取得して、録画予約情報記憶部２２に登録する（Ｓ１０９）。
【０１５８】
こうして、録画番組を選択するだけで、同一番組を録画することが可能な定番録画機能が実現される。
【０１５９】
なお、同一番組検出部１４によって検出される同一番組は、番組名の一致率によって検出されるので、放送日、チャンネルに係わらず、複数個の同一番組が検出されてもよい。例えば、同日、同チャンネルにて、放送回が異なる同一番組が連続して放送される場合がある。このようなケースにおいても、番組名の一致率に基づいて、同一番組が正しく検出される。
【０１６０】
〔番組名文字列正規化処理フロー〕
図８は、同一番組検出部１４が実行する番組名文字列正規化処理の流れを示すフローチャートである。なお、図８に示す各ステップに付与されるステップ番号は、処理順序を現すものであるが、本発明の番組名文字列正規化処理を容易にするための、単なる具体例の提示に過ぎない。図８に示される各ステップの処理順序は、本発明の主旨を逸脱しない範囲で変更され得る。
【０１６１】
まず、同一番組検出部１４は、正規化処理にかける番組名文字列の中に半角文字が含まれている場合にこれを全角文字に変換する処理を実行する（Ｓ２０１）。番組名には例えば、数字、英字、カタカナなどの半角文字が含まれ得るが、これらはすべて対応する全角文字に変換される。
【０１６２】
次に、同一番組検出部１４は、カタカナをひらがな変換する処理を実行する（Ｓ２０２）。例えば、“シリーズ世界遺産百選”は、“しりーず世界遺産百選”に変換される。次に、同一番組検出部１４は、小文字を大文字に変換する処理を実行する（Ｓ２０３）。すなわち、同一番組検出部１４は、英語のアルファベットなど、使用文字において小文字と大文字とが存在する言語については、文字を大文字に統一する。
【０１６３】
以上の全角文字、ひらがな、大文字への変換によって、番組名文字列の文字種が統一される。なお、文字種の統一方法は、上記に限定されず、番組名の表記に使用される言語および該言語において用いられる文字種に応じて、適宜の変換規則が適用される。
【０１６４】
次に、同一番組検出部１４は、番組名文字列の中にスペースが含まれている場合にこのスペースを削除する処理を実行する（Ｓ２０４）。例えば、“しりーず  世界遺産百選”は、“しりーず世界遺産百選”に変換される。
【０１６５】
次に、同一番組検出部１４は、番組名文字列の中に括弧で括られている文字がある場合にこの括弧内の文字列（括弧内文字列）を括弧も含めて削除する処理を実行する（Ｓ２０５）。例えば、“しりーず世界遺産百選（ぴえんつぁ市街の歴史地区）”は、“しりーず世界遺産百選”に変換される。本実施形態では、同一番組検出部１４は、括弧の種類は問わず、すべての種類の括弧内文字を削除する。同一番組検出部１４が番組名文字列の中から括弧内文字列を切り出す方法は、これに限定されないが、例えば、以下のような方法が考えられる。テレビ１００は、「括弧」と認識すべき文字の情報（文字コードなど）を、ＲＯＭ２１６などに予め保持している。そして、同一番組検出部１４は、ＲＯＭ２１６に記憶されている括弧文字の文字コードと一致する文字コードを持つ文字の対が番組名に含まれているか否かを判断する。そして、括弧文字対が番組名から検出された場合に、同一番組検出部１４は、該文字対および該文字対に挟まれる文字列を削除する。
【０１６６】
最後に、同一番組検出部１４は、番組名文字列の中に特殊文字が含まれている場合にこの特殊文字を削除する処理を実行する（Ｓ２０６）。特殊文字とは、新番組を示す［新］や、再放送を示す［再］など、番組の種類を表現する上で特殊な意味を持たされた文字のことである。このような特殊文字の違いは、正しい同一性判断の妨げになるので、特殊文字は削除されることが好ましい。同一番組検出部１４が番組名文字列の中から特殊文字を切り出す方法は、これに限定されないが、例えば、以下のような方法が考えられる。テレビ１００は、「特殊文字」と認識すべき文字の情報（文字コードなど）を、ＲＯＭ２１６などに予め保持している。そして、同一番組検出部１４は、ＲＯＭ２１６に記憶されている特殊文字の文字コードと一致する文字コードを持つ文字が番組名に含まれている場合に、その文字を特殊文字と認識して番組名から削除する。
【０１６７】
以上の一連の番組名文字列正規化処理によれば、録画番組名および予約候補番組名について、それらが真に同一の番組である場合に、一致率が高くなるように番組名を正規化することが可能となる。具体例を用いれば以下のとおりである。
【０１６８】
例えば、録画番組名が、“[字]シリーズ世界遺産百選「ピエンツァ市街の歴史地区〜イタリア〜」”であり、予約候補番組名が“[字]シリーズ世界遺産百選「ピサのドゥオモ広場〜イタリア〜」”であるとする。これらの番組同士の同一性について、本願発明の番組名文字列正規化処理を実行しないままに判断を行うと、録画番組名の全３２文字中、予約候補番組名の文字列と一致するのは前から１４文字である。この場合、番組名の一致率は、１４÷３２×１００≒４４％と低い値となり、両者は異なる番組と判断されてしまう。
【０１６９】
しかしながら、実際には、両者は、サブタイトルが異なるだけで同じ番組である。このような誤った判断が行われるリスクを回避するために、本願発明の番組名文字列正規化処理は実行される。本願発明の番組名文字列正規化処理によれば、文字種は統一され、放送回ごとに変更され得るサブタイトル、特殊文字などは削除され、同一番組において変更され難い主要タイトルのみが残るように番組名を正規化することが可能となる。
【０１７０】
本発明の番組名文字列正規化処理によれば、上述の例では、録画番組名が“しりーず世界遺産百選”と変換され、予約候補番組名が“しりーず世界遺産百選”と変換される。したがって、同一番組検出部１４は、番組名一致率を１００％と算出し、上記予約候補番組を、上記録画番組と同一番組であると正しく判定することが可能となる。
【０１７１】
本発明の番組名文字列正規化処理は、上記方法に限定されない。例えば、連続ドラマなどのように、番組名文字列に繰返し放送回数（第１回、第１話、＃１、Ｖｏｌ．１など）を表す文字列が含まれている場合に、それを繰返し放送回数を表す文字列であるとして認識し、これを削除することを行ってもよい。これにより、放送回数が異なっていても同じ主要タイトルを残すことができるため、より高い精度で同一番組であると判定することが可能となる。
【０１７２】
なお、上述の例では、番組名文字列が、同一番組同士でも多少の文字列の不一致があるものと想定して、文字列一致率が９０％以上の番組名同士を同一番組と判断する同一番組検出部１４について説明した。同一番組検出部１４は、この構成に限定されず、さらに、録画番組名文字列および候補番組名文字列の文字数が、正規化処理によって、１〜２文字などと極端に少ない数に減らされた場合には、１００％完全一致する場合にのみ同一番組であると判断するように、閾値を状況に応じて動的に変更してもよい。このように、正規化後の文字数に応じて、閾値を動的に変更することにより、文字数が少ない文字列同士ほど、異なる番組が同一番組と誤って判断されるリスクを低減することができる。
【０１７３】
〔連続録画フロー〕
図９は、テレビ１００が実行する定番録画機能の処理の流れを示すフローチャートである。以下では、図９を参照しながら、ある録画番組がすでに定番録画対象番組として登録されている場合に、定番録画が継続して実行される場合のテレビ１００の処理の流れについて説明する。
【０１７４】
録画実行部１１が、録画予約情報記憶部２２に登録されていた録画対象番組の録画を完了したとき（Ｓ３０１においてＹＥＳ）、予約登録部１２は、完了したばかりの当該録画番組の録画は、繰返し録画予約機能および定番録画機能のいずれかの機能に基づく録画予約にしたがったものであるのか、そうでないかを判断する（Ｓ３０２）。完了した録画が、繰返し録画予約機能または定番録画機能による録画ではない場合、すなわち、単発録画予約機能による録画であった場合には（Ｓ３０２においてＮＯ）、予約登録部１２は、録画番組記憶部２１から録画が完了した番組についての録画予約を削除して（Ｓ３０３）、一連の処理を終了する。
【０１７５】
一方、完了した録画が、繰返し録画予約機能および定番録画機能のいずれかの機能に基づく録画であった場合には（Ｓ３０２においてＹＥＳ）、次に、録画条件供給部１３は、完了した録画が、繰返し録画予約機能および定番録画機能のうち、いずれの機能に基づく録画であるのかを判断する（Ｓ３０４）。
【０１７６】
完了した録画が、繰返し録画予約機能に基づく録画であった場合には（Ｓ３０４においてＡ）、録画条件供給部１３は、録画が完了した番組についての繰返し録画条件２３１を、録画条件記憶部２３から取得して、番組決定部１０に供給する。番組決定部１０は、繰返し録画条件２３１（番組情報および放送周期情報）に基づいて、次回の録画予約対象番組をＥＰＧデータの中から決定する。続いて、予約登録部１２は、番組決定部１０によって決定された番組の番組情報を録画予約情報として録画予約情報記憶部２２に登録して（Ｓ３０５）、一連の処理を終了する。
【０１７７】
一方、完了した録画が、定番録画機能に基づく録画であった場合には（Ｓ３０４においてＢ）、録画条件供給部１３は、この完了した録画に係る定番録画条件２３３を参照して、その録画条件、すなわち、録画番組名を取得して、同一番組検出部１４に供給する（Ｓ３０６）。これ以降の同一番組検出部１４における定番録画のための処理は、図８に示すＳ１０５〜Ｓ１０９の処理と同様であるので説明を省略する。
【０１７８】
あるいは、番組情報記憶部２０に記憶されている番組情報およびＥＰＧデータが更新されたとき（Ｓ３０７においてＹＥＳ）、録画条件供給部１３は、録画条件記憶部２３に記憶されている定番録画条件２３３に含まれる録画番組名を取得する。録画条件記憶部２３に、複数の録画番組について定番録画条件２３３が記憶されている場合には、その複数のすべての録画番組名を取得する（Ｓ３０８）。録画条件供給部１３は、取得した各録画番組名を同一番組検出部１４に供給する。同一番組検出部１４は、録画条件供給部１３から取得したすべての録画番組名について、図８に示すＳ１０５〜Ｓ１０９の処理を繰り返す。
【０１７９】
なお、ＥＰＧデータが更新されるタイミングは、これには限定されないが、例えば、「テレビ１００が起動された後に、テレビ１００がＲＯＭ２１６からＲＡＭ２１７にＥＰＧデータを読み出した時」、「テレビ１００が通常稼動中（番組選局（視聴）中）の所定時間間隔で更新タイミングに到達した時」、「テレビ１００の電源がオフされる時」などが想定される。
【０１８０】
また、例えば、予約登録されていた番組を録画すべき放送時間帯にテレビ１００に電源が投入されず（電源ケーブルが挿入されていないなど）、定番録画に失敗した場合には、次にテレビ１００の電源が投入されたときに、予約登録部１２が、録画予約情報記憶部２２を参照し、失敗した録画予約を予約時刻の経過に基づいて削除する。このとき、録画条件供給部１３および同一番組検出部１４は、録画完了時と同様の処理フローで定番録画用の新規の録画予約のための同一番組検索を実行することができる。
【０１８１】
以上の各方法によれば、既に録画された録画番組の録画番組名を利用して、ＥＰＧデータから、録画番組と同一の番組であると推定される同一番組を検出し、同一番組の番組情報を取得して、番組の録画予約を行うことができる。
【０１８２】
録画番組のメタ情報は、ＥＰＧデータの番組情報ほどに充実していないことが多く、録画番組のメタ情報のみでは、録画実行部１１が番組を特定できないので、録画予約登録が行えない。しかしながら、上記方法によれば、録画番組の録画番組名を利用するだけで、録画番組と同一とされる同一番組をＥＰＧデータの中から検出するので、検出した同一番組の番組情報を取得することができる。そして、録画番組の同一番組について録画予約を行うことが可能となる。したがって、ユーザは、録画番組を選択し定番録画を指示するのみで、簡単に、所望の番組を録画または録画予約するように設定することが可能となる。
【０１８３】
さらに、同一番組検出部１４は、録画番組名および予約候補番組名について、同一番組について一致率を高めるための番組名文字列正規化処理を実行するので、録画番組の同一番組をより精度よく検出することが可能となる。結果として、ユーザがより確実にかつより容易に所望の番組を連続で録画設定することが可能になるという効果を奏する。
【０１８４】
さらに、録画条件供給部１３は、ＥＰＧデータが更新されたとき、または、定番録画対象番組の録画が完了したとき、録画条件記憶部２３に登録されている定番録画条件２３３に基づいて、定番録画機能の実施に必要な録画条件を同一番組検出部１４に供給する。これにより、１度選択された録画番組についての定番録画は、途切れることなく連鎖的に継続される。結果として、ユーザは、録画番組を選択し定番録画を指示するのみで、簡単に、繰返し録画予約機能と同等の扱いによって、所望の番組を連続して録画または録画予約するように設定することが可能となる。
【０１８５】
≪実施形態２≫
上述の実施形態１では、同一番組検出部１４が、ＥＰＧデータから、選択された録画番組の同一番組を検索する際に、録画番組のメタ情報として、「録画番組名」のみを利用する構成について説明した。しかし、本発明の番組記録装置の構成はこれに限定されない。同一番組検出部１４は、録画番組のメタ情報として、さらに、「（放送）開始時刻」および「（放送）終了時刻」の情報を利用して、定番録画機能を効率よく、あるいは、さらに精度よく実現することが可能となる。
【０１８６】
（１）放送時間長を利用する
同一番組検出部１４は、選択された録画番組に関連付けられているメタ情報のうち、図５に示す「（放送）開始時刻」および「（放送）終了時刻」を取得して、これらより、録画番組の放送時間長を算出する。例えば、図５に示す、録画番組３の放送時間長は、“３０分”と求められる。そして、同一番組検出部１４は、さらに、予約候補番組の放送時間長を算出し、録画番組の放送時間長と、予約候補番組の放送時間長とを比較する。そして、放送時間長の一致率を、番組の同一性判断に利用することができる。
【０１８７】
例えば、録画番組の放送時間長が“１時間”であって、予約候補番組の放送時間長が“２時間半”である場合、上記予約候補番組における放送時間長の一致率は、２５０％となる。また、録画番組の放送時間長が“２時間半”であって、予約候補番組の放送時間長が“１時間”である場合、上記予約候補番組における放送時間長の一致率は、４０％となる。同じ番組でも、通常１時間放送のところを、特別版として２時間半放送することが考えられることから、放送時間長の一致率が４０％〜２５０％の範囲内となる予約候補番組を同一番組と判断し、上記範囲から外れる予約候補番組を異なる番組と判断することが可能である。
【０１８８】
（２）放送時間帯を利用する
同一番組検出部１４は、選択された録画番組に関連付けられているメタ情報のうち、図５に示す「開始時刻」および「終了時刻」を取得して、これらより、録画番組の放送の開始時刻および終了時刻を特定する。そして、同一番組検出部１４は、さらに、予約候補番組の開始時刻および終了時刻を特定し、両者を比較する。例えば、録画番組の放送時間帯が、８：００〜９：００で、予約候補番組の放送時間帯が、８：１５〜９：１５であった場合、開始時刻および終了時刻の誤差は、それぞれ１５分である。例えば、誤差が３時間未満を同一番組と判断し、開始時刻および終了時刻の誤差が３時間以上の場合に異なる番組と判断することが可能である。
【０１８９】
本実施形態では、同一番組検出部１４は、録画番組と予約候補番組との「番組名一致率」、「放送時間長一致率」、および、「放送時間帯誤差」の３つの指標を組み合わせて用いることにより、より効率よくかつ精度よく同一番組の判定を行うことができる。
【０１９０】
例えば、図７の定番録画機能の実行フローのＳ１０５において、ＥＰＧデータから取得された予約候補番組数が、想定以上に多数である場合には、同一番組の検索のために、膨大な処理負荷と処理時間とが発生する。そこで、予約候補番組の分母を減らすために、同一番組検出部１４は、放送時間長の一致率が４０％〜２５０％の範囲内となる番組のみを、予約候補番組として抽出することが好ましい。あるいは、開始時刻および終了時刻の誤差が３時間未満の番組のみを、予約候補番組として抽出することが好ましい。
【０１９１】
この構成によれば、同一番組として想定外に放送時間長がかけ離れている番組、あるいは、放送時間帯が全く異なる番組を、あらかじめ予約候補番組から除外することができ、定番録画機能のための処理効率を大幅に向上させることが可能となる。
【０１９２】
あるいは、３つの指標のそれぞれに重み付け係数を付与し、予約候補番組について総合的な番組一致率を求め、総合的な番組一致率に基づいて、予約候補番組から同一番組を検出する構成でもよい。この場合、同一番組検出部１４は、番組名の一致率が１００％に近いことが、同一番組と判断する上で最も重要であるとして、番組名の一致率に最も大きな重み付けを行い、放送時間長の一致率および放送時間帯の誤差の指標を補助的に用いることにより、より精度良く番組の同一性の判断を行うことが可能となる。
【０１９３】
さらに、比較対象となる何れか一方のまたは両方の番組名文字列の文字数が、文字列正規化処理によって、０文字となった場合には、同一番組検出部１４は、「番組名一致率」の指標を用いずに、「放送時間長一致率」および「放送時間帯誤差」の指標のみを用いて、同一番組を検出してもよい。この場合には、同一番組検出部１４は、最も重要な「番組名一致率」の指標を用いることができないので、「放送時間長一致率」が１００％一致し、かつ、「放送時間帯誤差」が０分未満の番組のみを、次回録画すべき同一番組として検出する。この構成によれば、万一番組名で同一番組を検出することができなくても、放送時間長および放送時間帯がほぼ完全に一致する、同一番組である可能性が非常に高い番組を同一番組として検出することが可能となる。そのため、ユーザがまた見たいと希望する番組を録画し損なうリスクを低減することができる。
【０１９４】
≪実施形態３≫
上述の各実施形態では、テレビ１００は、録画リスト表示画面にて、定番録画機能の実行を指示するメニュー項目（図１０のメニューリスト１１３の「今後もこの番組を録画する（定番録画）」）を設ける構成であった。また、テレビ１００は、定番録画の指示を受け付けて、メタ情報としての録画番組名（および、開始時刻・終了時刻）を用いて、定番録画機能を実施し、録画番組の同一番組を検出する構成であった。
【０１９５】
上記構成によれば、録画番組と同一と推定される同一番組を、もれなく、継続して録画することができるため、ユーザは気に入った番組を簡単な操作でより確実に視聴することが可能となる。
【０１９６】
一方、類似した番組名の別番組（ノイズ）が多数録画される可能性もあり、記憶装置がこのようなノイズ番組で埋まってしまうことを極端に避けたいユーザもいる。
【０１９７】
そこで、本実施形態では、テレビ１００が、選択された録画番組と同一である尤度が最も高い同一番組を１つ検出し、この同一番組に基づいて、繰返し録画予約機能を実施する構成について説明する。
【０１９８】
本実施形態では、テレビ１００は、図１０に示す録画リスト表示画面を表示するとき、メニューリスト１１３において、「今後もこの番組を録画する（定番録画）」のメニュー項目に加えて、「この番組を毎週録画する（繰返し録画予約）」のメニュー項目を表示する。
【０１９９】
定番録画が選択された場合は、上述の各実施形態で説明したとおり、テレビ１００は、定番録画機能を実施するが、繰返し録画予約が選択された場合は、テレビ１００は、以下のように動作する。
【０２００】
すなわち、まず、テレビ１００の同一番組検出部１４は、繰返し録画予約が指示されたときにカーソル１１４にてフォーカスされている録画番組についてメタ情報、すなわち、番組名、および、開始時刻と終了時刻（放送日、放送曜日を含む）を取得する。
【０２０１】
そして、この録画番組と同一である尤度が最も高い１つの番組を検出する。
【０２０２】
本実施形態では、「毎週」録画する旨の指示が入力されている。よって、同一番組検出部１４は、より確実に同一と推定される番組を１つ検出するために、まず、同じ放送曜日で、放送時間帯誤差が３時間未満の予約候補番組をＥＰＧデータから抽出する。
【０２０３】
次に、同一番組検出部１４は、番組名を正規化し、録画番組名と抽出した予約候補番組の予約候補番組名との比較および一致率の算出を行う。
【０２０４】
そして、同一番組検出部１４は、番組名の一致率が９０％以上であって、最も高い１つの予約候補番組を同一番組として検出する。ここで、同一番組を１つに絞れなかった場合には、上述の「放送時間長一致率」、および、「放送時間帯誤差」の指標を用いて、録画番組の放送時間長および放送時間帯に、最も近い１つの予約候補番組を同一番組として検出する。ここで、同一番組検出部１４は、「番組名一致率」、「放送時間長一致率」および「放送時間帯誤差」の３つの指標に基づいて総合一致率を算出し、最も総合一致率の高い予約候補番組を同一番組として検出してもよい。
【０２０５】
あるいは、同一番組検出部１４は、同一番組を１つに絞れなかった場合に、その複数の予約候補番組の番組名を再度検証してもよい。検証の結果、主要タイトルは同一であるが、番組名にそれぞれ異なる繰返し放送回数（第１回、第１話、＃１、Ｖｏｌ．１など）を表す文字列が含まれている場合には、同一番組検出部１４は、最も初めの（数字が少ない）繰返し放送回数が含まれている番組名の番組を同一番組として決定してもよい。あるいは、前回録画した番組の放送回数に最も近い番組を同一番組として決定してもよい。
【０２０６】
同一番組検出部１４は、検出した１つの同一番組を予約登録部１２に伝達する。予約登録部１２は、同一番組検出部１４によって検出された同一番組の番組情報を番組情報記憶部２０から取得し、当該同一番組を、繰返し録画予約対象として録画予約情報記憶部２２に登録する。本実施形態では、毎週録画が指示されているので、予約登録部１２は、放送周期情報「毎週」（ここでは、「録画周期」とも言える）に基づいて、上記同一番組を、繰返し録画予約することができる。
【０２０７】
録画条件供給部１３は、予約登録部１２によって予約登録された上記同一番組の番組情報と、放送周期情報「毎週」を、録画条件記憶部２３の繰返し録画条件２３１に登録する。
【０２０８】
本実施形態に係るテレビ１００によれば、メタ情報における情報内容が乏しい録画番組からでも、その同一番組をＥＰＧデータから１つ検出することができ、さらに、検出された番組の番組情報を利用して繰返し録画予約の登録を行うことができる。したがって、ユーザの詳細な入力操作を必要とすることなく、録画番組を選択するだけで、簡単に、所望の１つの番組について、繰返し録画予約機能に移行することができる。これにより、ノイズ番組が記憶装置の容量を占める割合を低減することが可能である。
【０２０９】
なお、テレビ１００は、図１０のメニューリスト１１３において、「この番組を毎週録画する（繰返し録画予約）」のメニュー項目に加えて、「この番組を毎日録画する（繰返し録画予約）」、および、「この番組を月〜金録画する（繰返し録画予約）」などのメニュー項目を表示させてもよい。これにより、ユーザが選択できる放送周期の選択肢が広がる。
【０２１０】
≪変形例≫
本発明のテレビ１００は、さらに、録画、録画予約の実施状況をユーザに通知するためのメッセージをＬＣＤ２１０に提示することが好ましい。例えば、同一番組が検出され、録画予約が完了した場合には、「同じタイトルの番組をＵＳＢ−ＨＤＤ録画予約しました。予約を変更する場合は、予約リストから行ってください。」などのメッセージを表示させる。なお、予約リストとは、録画予約情報記憶部２２に記憶された録画予約情報がリスト化されてＬＣＤ２１０に表示されたものを指す。
【０２１１】
一方、同じ番組名（および、同じ曜日、同じ時間帯）の条件に合致する同一番組が検出されないことも考えられる。このような場合には、テレビ１００は、例えば、「同じタイトルの番組が見つからなかったため、予約できませんでした。該当番組の時間が変わっている、または、番組表が取得できていない場合がありますので、番組表で確認の上ご自身で予約を行ってください。」などのメッセージを表示させる。
【０２１２】
また、同一番組を録画しようとする時間帯と重複する録画予約が既に登録されていることも考えられる。このような場合には、テレビ１００は、例えば、「同じ時間に重複した予約があったため予約できませんでした。この番組を予約する場合は、予約リストから重複した予約を削除して、予約しなおしてください。」などのメッセージを表示させる。
【０２１３】
また、同一番組を予約しようとしても、録画予約情報記憶部２２において許容される最大予約数を超過する可能性もある。このような場合には、テレビ１００は、例えば、「予約できる番組数を超えているため予約できません。この番組を予約する場合は、予約リストから他の予約を削除して、予約しなおしてください。」などのメッセージを表示させる。
【０２１４】
また、録画番組記憶部２１の記憶容量が不足しており、予約はできるが録画できない可能性がある。この場合は、予約登録は行い、録画番組記憶部２１の記憶容量を確保するようにユーザに注意喚起する必要がある。テレビ１００は、例えば、「同じタイトルの番組をＵＳＢ−ＨＤＤ録画予約しました。ハードディスクの容量が不足しています。」などのメッセージを表示させる。さらに、テレビ１００は、「この番組を録画するためには、あと○○○○ＭＢ必要です。」などのメッセージを表示させてもよい。
【０２１５】
さらに、各番組には、年齢視聴制限が番組情報内に設けられている可能性があり、予めテレビ１００に登録されているユーザの年齢情報が年齢視聴制限を満たしていなければ、当該番組の予約登録は行えない。このような場合、テレビ１００は、例えば、「録画対象の番組に視聴年齢制限が設定されているため録画できませんでした。番組の視聴年齢制限と、本機に設定されている年齢情報とをご確認ください。」などのメッセージを表示させてもよい。
【０２１６】
また、予約しようとしている同一番組について、既に、録画予約情報記憶部２２に予約登録がなされている場合がある。このような場合には、テレビ１００は、例えば、「同じタイトルの番組が既に予約済みです。予約を変更する場合は予約リストから行ってください。」などのメッセージを表示させる。
【０２１７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２１８】
最後に、テレビ１００の各ブロック、特に、番組決定部１０、録画実行部１１、予約登録部１２、録画条件供給部１３、および、同一番組検出部１４は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２１９】
すなわち、テレビ１００（番組記録装置）は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるテレビ１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記テレビ１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２２０】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２２１】
また、テレビ１００を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２２２】
本発明は、番組を記録する番組記録装置、例えば、ＨＤＤ（Hard disk drive）レコーダ（／プレーヤ）、ＤＶＤ（Digital Versatile Disc）レコーダ（／プレーヤ）、ＢＤ（Blue-ray Disc）レコーダ（／プレーヤ）などの記録（再生）装置、および、これらを内蔵する、液晶テレビ、プラズマテレビ、有機ＥＬテレビ、ブラウン管テレビ等のテレビジョン受像機に好適に採用される。
【符号の説明】
【０２２３】
１０  番組決定部
１１  録画実行部
１２  予約登録部（予約登録手段）
１３  録画条件供給部（録画予約指示手段）
１４  同一番組検出部（同一番組検出手段）
２０  番組情報記憶部
２１  録画番組記憶部
２２  録画予約情報記憶部
２３  録画条件記憶部
１００  テレビ（番組記録装置）
１０２  本体
１０４  リモコン
１０６  操作ボタン
１１１  タブ
１１２  録画番組リスト
１１３  メニューリスト
１１４  カーソル
２０１  外部入力端子
２０１ａ  映像入力端子
２０１ｂ  音声入力端子
２０２  地上デジタル放送チューナ
２０３  衛星放送チューナ
２０４  録画再生部
２０４ａ  録画部
２０４ｂ  再生部
２０５  ＢＤドライブ
２０６  映像セレクタ
２０７  映像処理回路
２０８  ＯＳＤ生成部
２０９  ＬＣＤコントローラ
２１０  ＬＣＤ
２１１  音声セレクタ
２１２  音声処理回路
２１３  アンプ
２１４  スピーカ
２１５  外部機器インターフェース
２１６  ＲＯＭ
２１７  ＲＡＭ
２１８  ＣＰＵ
２１９  赤外線受光部
２２０  通信インターフェース
２２１  ＨＤドライブ
２３１  繰返し録画条件
２３２  自動録画条件
２３３  定番録画条件
【図１】
2012151686.tif 000003
【図２】
2012151686.tif 000004
【図３】
2012151686.tif 000005
【図４】
2012151686.tif 000006
【図５】
2012151686.tif 000007
【図６】
2012151686.tif 000008
【図７】
2012151686.tif 000009
【図８】
2012151686.tif 000010
【図９】
2012151686.tif 000011
【図１０】
2012151686.tif 000012