(57)【特許請求の範囲】
【請求項１】
放送された複数の番組を録画して再生する録画再生装置であって、
第１の記憶手段と、
前記放送された複数の番組を受信する少なくとも１つの受信手段と、
前記受信された複数の番組を前記第１の記憶手段に録画する録画手段と、
前記録画された複数の番組のうちの１つを再生する再生手段と、
前記録画された複数の番組のうちの１つを選択するためのユーザインターフェースを生成するユーザインターフェース生成手段と、
ユーザコマンドを取得するユーザ入力手段と、
前記ユーザコマンドに基づいて、前記録画手段、前記再生手段、及び前記ユーザインターフェース生成手段を制御する制御手段とを備え、
前記録画再生装置は、少なくとも１つの番組をそれぞれ含む複数の番組シリーズを特定する複数の番組シリーズ条件と、前記各番組のジャンルとを格納する番組シリーズテーブルを有する第２の記憶手段をさらに備え、前記番組シリーズテーブルは、前記複数の番組シリーズのそれぞれについて、当該番組シリーズの番組シリーズ条件と、当該番組シリーズに含まれるすべての番組のすべてのジャンルとを互いに関連付けて格納し、
前記制御手段は、
前記１つ又は複数の番組シリーズのそれぞれを、当該番組シリーズの番組シリーズ条件に関連付けられたすべてのジャンルに対応させて表示するように、前記番組シリーズテーブルに格納された前記ジャンルに基づいて前記１つ又は複数の番組シリーズを分類して配列した第１のメニューを前記ユーザインターフェース生成手段により生成し、
前記第１のメニューを前記ユーザインターフェース生成手段により生成するとき、前記番組シリーズを分類したジャンルごとに、前記第１の記憶手段に録画されてからの経過時間が短い番組を含む順に前記番組シリーズを配列する、
録画再生装置。
【請求項２】
前記制御手段は、前記第１のメニューを前記ユーザインターフェース生成手段により生成するとき、前記第１の記憶手段に録画されてからの経過時間が予め決められたしきい値以下である番組を含む番組シリーズに、新たに録画されたことを示す第１のアイコンを付与する、
請求項１記載の録画再生装置。
【請求項３】
前記制御手段は、前記第１のメニューを前記ユーザインターフェース生成手段により生成するとき、前記番組シリーズを分類したジャンルごとに、前記第１の記憶手段に録画されてからの経過時間が最も短い番組のサムネイル画像を当該ジャンルのサムネイル画像として設定する、
請求項１又は２記載の録画再生装置。
【請求項４】
前記第１のメニューにおける前記１つ又は複数の番組シリーズのうちの１つを選択するユーザコマンドが入力されたとき、前記番組シリーズテーブルに格納された前記選択された番組シリーズの番組シリーズ条件に基づいて、前記録画された複数の番組のうち、前記選択された番組シリーズに含まれる番組を配列した第２のメニューを前記ユーザインターフェース生成手段により生成する、
請求項１〜３のうちの１つに記載の録画再生装置。
【請求項５】
前記制御手段は、前記第２のメニューを前記ユーザインターフェース生成手段により生成するとき、前記選択された番組シリーズに含まれる番組のうち、録画してから再生されていない番組に、録画してから再生されていないことを示す第２のアイコンを付与する、
請求項４記載の録画再生装置。
【請求項６】
前記制御手段は、前記第２のメニューを前記ユーザインターフェース生成手段により生成するとき、録画してから再生されていない番組のうち、前記第１の記憶手段に録画されてからの経過時間が最も長い番組を強調表示する、
請求項５記載の録画再生装置。
【請求項７】
前記制御手段は、前記第２のメニューを前記ユーザインターフェース生成手段により生成するとき、前記強調表示する番組のサムネイル画像を表示する、
請求項６記載の録画再生装置。
【請求項８】
前記各番組シリーズ条件は、番組の番組名から生成された当該番組のキーワード、チャンネル、及び開始時刻を含む、
請求項１〜７のうちの１つに記載の録画再生装置。
【請求項９】
前記制御手段は、前記第１のメニューを前記ユーザインターフェース生成手段により生成するとき、前記１つ又は複数の番組シリーズのそれぞれを識別するために当該番組シリーズのキーワードを表示する信号を出力する、
請求項８記載の録画再生装置。
【請求項１０】
前記制御手段は、前記番組シリーズテーブルに格納された１つの番組シリーズ条件のキーワード及びチャンネルに係る条件を満たし、かつ、当該１つの番組シリーズ条件の開始時刻に対して予め決められた範囲内に開始時刻を有する番組を、当該１つの番組シリーズ条件に係る番組シリーズに含まれるものと判断する、
請求項８又は９記載の録画再生装置。
【請求項１１】
前記録画手段は、予め決められた少なくとも１つのチャンネルの複数の番組を複数日にわたって録画する、
請求項１〜１０のうちの１つに記載の録画再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、放送番組を録画して再生する録画再生装置に関する。
【背景技術】
【０００２】
記憶装置の大容量化にともない、放送番組を録画して再生する録画再生装置は、非常に多くの番組を録画できるようになってきている。例えば特許文献１に開示されているように、複数のチューナを備え、１つ又は複数のチャンネルの番組を録画し続ける（本明細書では「チャンネル録画」という）録画再生装置も登場している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４８４３７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
録画再生装置に非常に多くの番組が録画されている場合、ユーザが録画された番組から所望の番組を見落とす可能性が増大し、また、ユーザが録画された番組から所望の番組を選択するための手間が大きくなる。
【０００５】
本開示は、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる録画再生装置を提供する。
【課題を解決するための手段】
【０００６】
本開示の一態様に係る録画再生装置は、放送された複数の番組を録画して再生する録画再生装置であって、第１の記憶手段と、放送された複数の番組を受信する少なくとも１つの受信手段と、受信された複数の番組を第１の記憶手段に録画する録画手段と、録画された複数の番組のうちの１つを再生する再生手段と、録画された複数の番組のうちの１つを選択するためのユーザインターフェースを生成するユーザインターフェース生成手段と、ユーザコマンドを取得するユーザ入力手段と、ユーザコマンドに基づいて、録画手段、再生手段、及びユーザインターフェース生成手段を制御する制御手段とを備える。録画再生装置は、少なくとも１つの番組をそれぞれ含む複数の番組シリーズを特定する複数の番組シリーズ条件と、各番組のジャンルとを格納する番組シリーズテーブルを有する第２の記憶手段をさらに備える。番組シリーズテーブルは、複数の番組シリーズのそれぞれについて、当該番組シリーズの番組シリーズ条件と、当該番組シリーズに含まれるすべての番組のすべてのジャンルとを互いに関連付けて格納する。制御手段は、１つ又は複数の番組シリーズのそれぞれを、当該番組シリーズの番組シリーズ条件に関連付けられたすべてのジャンルに対応させて表示するように、番組シリーズテーブルに格納されたジャンルに基づいて１つ又は複数の番組シリーズを分類して配列した第１のメニューをユーザインターフェース生成手段により生成する。制御手段は、第１のメニューにおける１つ又は複数の番組シリーズのうちの１つを選択するユーザコマンドが入力されたとき、番組シリーズテーブルに格納された選択された番組シリーズの番組シリーズ条件に基づいて、録画された複数の番組のうち、選択された番組シリーズに含まれる番組を配列した第２のメニューをユーザインターフェース生成手段により生成する。制御手段は、１つ又は複数の番組シリーズのそれぞれを、当該番組シリーズの番組シリーズ条件に関連付けられたすべてのジャンルに対応させて表示するように、番組シリーズテーブルに格納されたジャンルに基づいて１つ又は複数の番組シリーズを分類して配列した第１のメニューをユーザインターフェース生成手段により生成する。制御手段は、第１のメニューをユーザインターフェース生成手段により生成するとき、番組シリーズを分類したジャンルごとに、第１の記憶手段に録画されてからの経過時間が短い番組を含む順に番組シリーズを配列する。
【発明の効果】
【０００７】
本開示の一態様に係る録画再生装置によれば、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る録画再生装置１を含むテレビジョンシステムのブロック図である。
【図２】図１のリモートコントローラ２の上面図である。
【図３】図１のディスプレイ４に表示される第１階層メニューの第１ページの例を示す図である。
【図４】図１のディスプレイ４に表示される第１階層メニューの第２ページの例を示す図である。
【図５】図１のディスプレイ４に表示される第２階層メニューの例を示す図である。
【図６】図１の番組ＤＢ生成回路３４に格納される録画番組テーブルの例を示す表である。
【図７】図１の記憶装置３６に格納される番組シリーズテーブルの例を示す表である。
【図８】図１の制御回路３１によって実行される番組シリーズテーブル生成処理を示すフローチャートである。
【図９】図８のフローチャートにおける、再生後のテーブル生成処理（ステップＳ４）の詳細を示すフローチャートである。
【図１０】図８のフローチャートにおける、ユーザ登録処理（ステップＳ７）の詳細を示すフローチャートである。
【図１１】図８のフローチャートにおける、録画中のテーブル生成処理（ステップＳ９）の詳細を示すフローチャートである。
【図１２】図９のフローチャートにおける、キーワード生成処理（ステップＳ２９）の詳細を示すフローチャートである。
【図１３】図１２のキーワード生成処理において使用される条件の例を示す表である。
【図１４】図１の制御回路３１によって実行される新着番組表示処理を示すフローチャートの第１の部分である。
【図１５】図１の制御回路３１によって実行される新着番組表示処理を示すフローチャートの第２の部分である。
【図１６】図１５のステップＳ８１において、番組の放送時間が一致していると判断するための第１の条件を説明する図である。
【図１７】図１５のステップＳ８１において、番組の放送時間が一致していると判断するための第２の条件を説明する図である。
【発明を実施するための形態】
【０００９】
以下、適宜図面を参照しながら、実施形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１０】
なお、発明者（ら）は、当業者が本開示を十分に理解するために添付図面及び以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１１】
［本開示に至った経緯］
従来の録画再生装置には、録画された番組から、過去に再生したことがある番組と実質的に同じ番組名の番組（すなわち、ある番組シリーズを形成する複数の番組）を検索し、ユーザが見る可能性が高い番組としてメニューに表示するものがある。このとき、検索された番組は、前回に再生した実質的に同じ番組名の番組のジャンルに基づいて分類して表示されてもよい。分類されたジャンルのそれぞれにおいて、番組は、例えば、実質的に同じ番組名の番組を以前に再生した順に表示されてもよい。
【００１２】
なお、同じ番組名、同じチャンネル、及び同じ放送時間（開始時刻及び終了時刻）を有する番組であっても、放送回ごとに（例えば毎日又は毎週）変化するジャンルを有することがある。この場合、録画された番組をジャンルに基づいて分類して表示したとき、ユーザが見たい番組がユーザが予想したジャンルとは異なるジャンルに分類され、ユーザが当該番組を見落とすことがある。
【００１３】
また、録画された番組をジャンルに基づいて分類して表示したとき、あるジャンルの多数の番組をスクロールしてユーザが見たい番組を探し出すことは、ユーザにとって大きな手間になることがある。
【００１４】
本開示は、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる録画再生装置を提供する。
【００１５】
以下、図面を参照して、実施形態に係る録画再生装置を説明する。
【００１６】
［１−１．構成］
図１は、実施形態に係る録画再生装置１を含むテレビジョンシステムのブロック図である。テレビジョンシステムは、アンテナＡＮＴ、録画再生装置１、リモートコントローラ２、番組情報サーバ装置３、及びディスプレイ４を含む。録画再生装置１は、アンテナＡＮＴに接続され、放送された複数の番組を録画して再生する。録画再生装置１は、ユーザによって指示された放送中の番組又はユーザによって予約された番組を録画する通常録画機能と、１つ又は複数のチャンネルの番組を録画し続ける（従って、チャンネルの実質的にすべての番組を録画する）チャンネル録画機能とを有する。リモートコントローラ２は、ユーザによって入力された指示（ユーザコマンド）を取得し、無線（Ｂｌｕｅｔｏｏｔｈ（登録商標）など）又は赤外線などを介して録画再生装置１と通信してユーザコマンドを録画再生装置１に送る。番組情報サーバ装置３は、インターネットなどを介して録画再生装置１と通信し、再生中の番組に関連する情報を提供する。ディスプレイ４は、例えばテレビジョン受像機であり、ＨＤＭＩ（登録商標）などのインターフェースを介して録画再生装置１に接続され、録画再生装置１で再生された番組を表示する。
【００１７】
録画再生装置１は、通常録画部１０、チャンネル録画部２０、制御回路３１、リモートコントロール（ＲＣ）受信機３２、通信回路３３、番組データベース（ＤＢ）生成回路３４、番組再生回路３５、記憶装置３６、ユーザインターフェース（ＵＩ）生成回路３７、及び画面重畳回路３８を備える。通常録画部１０は、チューナ１１〜１３、通常録画回路１４、及び記憶装置１５を含む。チャンネル録画部２０は、チューナ２１〜２６、チャンネル録画回路２７、及び記憶装置２８を含む。
【００１８】
通常録画部１０は、ユーザによって指示された放送中の番組又はユーザによって予約された番組を録画する。チャンネル録画部２０は、１つ又は複数のチャンネルの番組を録画し続ける（従って、チャンネルの実質的にすべての番組を録画する）。チューナ１１〜１３、２１〜２６は、アンテナＡＮＴに接続され、地上波又は衛星放送（ＢＳもしくはＣＳ）などの放送された複数の番組を受信する少なくとも１つの受信手段である。通常録画回路１４は、チューナ１１〜１３により受信された複数の番組を記憶装置１５に録画する録画手段である。チャンネル録画回路２７は、チューナ２１〜２６により受信された複数の番組を記憶装置２８に録画する録画手段である。記憶装置１５，２８は、１つ又は複数のハードディスクドライブなどの記憶手段である。
【００１９】
チャンネル録画部２０は、録画再生装置１のメンテナンスのために、１日のうちで予め決められた長さの時間にわたって休止してもよい。
【００２０】
ＲＣ受信機３２は、リモートコントローラ２と通信し、リモートコントローラ２からユーザコマンドを取得するユーザ入力手段である。通信回路３３は、番組情報サーバ装置３と通信し、再生中の番組及び録画された番組に関連する情報を取得する。再生中の番組に関連する情報は、例えば、再生中の番組のシーン一覧、再生中の番組に類似した番組、番組のランキング、などを含む。録画された番組に関連する情報は、例えば、図１２及び図１３を参照して後述するキーワード生成処理で用いる条件などを含む。通信回路３３は、番組情報サーバ装置３と通信し、ニュースなどの他の情報を取得してもよい。番組ＤＢ生成回路３４は、記憶装置１５，２８に録画された番組の番組名、チャンネル、放送時間、ジャンルなどの属性情報を含む録画番組テーブル（詳細後述）を含む番組データベースを生成して内部に格納する。番組データベースは、記憶装置１５，２８における番組の記録位置に関する情報などをさらに含む。番組再生回路３５は、記憶装置１５，２８に録画された複数の番組のうちの１つを再生する再生手段である。記憶装置３６は、番組シリーズテーブル（詳細後述）を有する記憶手段である。ＵＩ生成回路３７は、録画された複数の番組のうちの１つを選択するためのユーザインターフェースを生成するユーザインターフェース生成手段である。画面重畳回路３８は、再生された番組の映像及びユーザインターフェース画像に基づいて出力映像を生成する画面重畳手段である。制御回路３１は、ユーザコマンドに基づいて、通常録画回路１４、チャンネル録画回路２７、番組再生回路３５、及びＵＩ生成回路３７を制御する制御手段である。
【００２１】
画面重畳回路３８によって生成された出力映像は、ディスプレイ４の画面４０に表示される。
【００２２】
図２は、図１のリモートコントローラ２の上面図である。本実施形態では、リモートコントローラ２の複数のキーのうち、特に、新着番組キー５１、カーソルキー５２、決定キー５３、編集キー５４、及び戻るキー５５が使用される。カーソルキー５２は、上キー、下キー、左キー、及び右キーを含む。
【００２３】
［１−２．動作］
［１−２−１．ユーザインターフェース］
本実施形態において、録画された複数の番組は、少なくとも１つの番組をそれぞれ含む複数の番組シリーズを形成する。番組シリーズは、例えば、続きもののドラマ又はアニメーションの番組、毎週同じ時間帯に映画を放送する番組、毎日同じ時間帯にニュースを放送する番組、などにより形成される。各番組シリーズは、対応する番組シリーズ条件によって特定される。ここで、番組シリーズ条件は、当該番組シリーズに含まれる番組の番組名、チャンネル、及び放送時間に関連する。
【００２４】
図３は、図１のディスプレイ４に表示される第１階層メニューの第１ページの例を示す図である。図４は、図１のディスプレイ４に表示される第１階層メニューの第２ページの例を示す図である。図３の画面は、録画再生装置１の電源をオンしたとき、又は、リモートコントローラ２の新着番組キー５１を押下したときに表示される。図３及び図４において、「番組シリーズ１」〜「番組シリーズ３６」は、各番組シリーズを識別する固有の名前を表す。図３において、録画された少なくとも１つの番組をそれぞれ含む複数の番組シリーズ１〜２４は、異なるジャンル６１〜６４に分類されて表示される。ジャンル６１の領域は、複数の番組シリーズ１〜６を含むリスト領域６１ａと、リスト領域６１ａの先頭の番組シリーズ１のサムネイル画像６１ｂとを含む。リモートコントローラ２のカーソルキー５２の上キー又は下キーを押下することによりカーソル６０を移動させ、リスト領域６１ａをスクロールする。他のジャンル６２〜６４の領域もジャンル６１の領域と同様に構成される。リモートコントローラ２のカーソルキー５２の左キー又は右キーを押下することによりカーソル６０を移動させ、ジャンル６１〜６４が選択される。カーソル６０がジャンル６１にあるときに左キーを押下することにより、又は、カーソル６０がジャンル６４にあるときに右キーを押下することにより、図４の画面に進む。図４の画面は、図３のジャンル６１〜６４の領域と同様に構成されたジャンル６５〜６８の領域を含む。ジャンル６７の領域は、ジャンル及び番組シリーズにかかわらず、録画されたすべての番組１０１〜１０６…を含む。ジャンル６８の領域は未登録である。カーソル６０がジャンル６５にあるときに左キーを押下することにより、又は、カーソル６０がジャンル６８にあるときに右キーを押下することにより、図３の画面に戻る。サムネイル画像６１ｂは、リスト領域６１ａの番組シリーズのうち、カーソル６０で選択される番組シリーズに含まれる１つの番組のサムネイル画像である。表示すべきサムネイル画像の選択方法については後述する。
【００２５】
図３及び図４において、番組シリーズに付与された「新」のアイコン（新着アイコン）は、新たに録画された番組、すなわち、記憶装置１５，２８に録画されてからの経過時間が予め決められたしきい値以下である番組を含むことを示す。
【００２６】
図５は、図１のディスプレイ４に表示される第２階層メニューの例を示す図である。図５の画面は、図３及び図４に示す番組シリーズのうちの１つを選択するユーザコマンドが入力されたとき、例えば図３の番組シリーズ１にカーソル６０があるときにリモートコントローラ２の決定キー５３が押下されたときに表示される。図５の画面は、録画された複数の番組のうち、選択された番組シリーズ１に含まれる番組１−１〜１−３を配列したリスト領域７１と、リスト領域７１においてカーソル７０が位置している番組１−２のサムネイル画像７２とを含む。リモートコントローラ２のカーソルキー５２の上キー又は下キーを押下することによりカーソル７０を移動させ、リスト領域７１をスクロールする。
【００２７】
図５において、番組に付与された「未」のアイコン（未視聴アイコン）は、未視聴の番組、すなわち、記憶装置１５，２８に録画されてから再生されていないことを示す。
【００２８】
図５に示す番組のうちの１つを選択するユーザコマンドが入力されたとき、例えば番組１−２にカーソル７０があるときにリモートコントローラ２の決定キー５３が押下されたとき、当該番組が再生される。
【００２９】
［１−２−２．録画番組テーブル］
図６は、図１の番組ＤＢ生成回路３４に格納される録画番組テーブルの例を示す表である。録画番組テーブルは、記憶装置１５，２８に録画された各番組の番組名、チャンネル、開始時刻、終了時刻、ジャンル、及び未視聴フラグを格納する。録画番組テーブルにおいて、各ジャンルは、例えば、予め決められた１ビットで表される。未視聴フラグは、図５の未視聴アイコンに対応し、記憶装置１５，２８に録画されてから再生されていないことを示す。番組が記憶装置１５，２８に録画されると、固有の番組番号が付与される。記憶装置１５，２８に録画された番組を消去すると、録画番組テーブルにおける対応する番組の項目は削除される。
【００３０】
図６の例では、番組番号１の番組は、「ドラマ１」というタイトルのドラマを含む番組シリーズを形成する。番組番号２〜３の番組は、「朝ドラ」というタイトルのドラマを含む番組シリーズを形成する。番組番号４の番組は、「朝ドラ」というタイトルのドラマを含む番組シリーズであって、番組番号２〜３の番組シリーズとは異なる放送時間における異なる番組シリーズを形成する。番組番号４の番組は番組番号３の番組の再放送である。番組番号５〜７の番組は、「映画１」及び「映画２」というタイトルの映画と、「アニメ映画１」というタイトルのアニメーションとを含む１つの番組シリーズを形成する。番組番号８〜９の番組は、「○○ドラマ２」というタイトルのドラマを含む番組シリーズを形成する。番組番号１０〜１１の番組は、「アニメ１」というタイトルのアニメーションを含む番組シリーズを形成する。番組番号１２の番組は、「ドラマ３」というタイトルのドラマを含む番組シリーズを形成する。番組番号１３〜１５の番組は、「ドラマ４」というタイトルのドラマと、「映画３」というタイトルの映画と、「バラエティー１」というタイトルのバラエティー番組とを含む１つの番組シリーズを形成する。
【００３１】
［１−２−３．番組シリーズテーブル］
図７は、図１の記憶装置３６に格納される番組シリーズテーブルの例を示す表である。番組シリーズテーブルは、少なくとも１つの番組をそれぞれ含む複数の番組シリーズを特定する複数の番組シリーズ条件と、各番組のジャンルとを格納する。番組シリーズテーブルにおいて、各ジャンルは、例えば、予め決められた１ビットで表される。制御回路３１は、録画された複数の番組のうちの１つを再生したとき、当該番組を含む番組シリーズの番組シリーズ条件と当該番組のジャンルとを互いに関連付けて番組シリーズテーブルに格納する。番組シリーズテーブルは、複数の番組シリーズのそれぞれについて、当該番組シリーズの番組シリーズ条件と、当該番組シリーズに含まれるすべての番組のすべてのジャンルとを互いに関連付けて格納する。各番組シリーズ条件は、番組の番組名から生成された当該番組のキーワード、チャンネル、及び放送時間（開始時刻及び終了時刻）を含む。毎日放送される番組を含む番組シリーズが存在する可能性があるので、放送時間の条件は曜日の情報を含まない。
【００３２】
番組シリーズテーブルはさらに、複数の番組シリーズのそれぞれについて、当該番組シリーズの番組シリーズ条件に関連付けて、新着フラグと代表番組番号とを格納する。新着フラグは、図３及び図４の新着アイコンに対応し、記憶装置１５，２８に録画されてからの経過時間が予め決められたしきい値以下である番組が番組シリーズに含まれることを示す。代表番組番号は、各番組シリーズに含まれる番組のうち、記憶装置１５，２８に録画されてからの経過時間が最も短い番組の番組番号である。従って、新着フラグは、代表番組番号によって特定される番組を記憶装置１５，２８に録画してからの経過時間が予め決められたしきい値以下であることを示す。また、図３及び図４の各ジャンルのサムネイル画像として、代表番組番号によって特定される１つの番組のサムネイル画像が表示される。
【００３３】
１つの番組シリーズにおいて、放送回ごとに番組名が変化することがある。例えば、図６の番組番号５〜７の番組シリーズでは、先頭の「金曜映画シアター」という文字列は共通であるが、その後に、放送回ごとに異なる映画又はアニメーションのタイトルが続く。また、図６の番組番号８〜９の番組シリーズでは、放送回ごとに、その放送回数を示す回数文字列（＃２、＃３）が付与されている。従って、制御回路３１は、図１２及び図１３を参照して後述するキーワード生成処理を実行することにより、１つの番組シリーズに含まれる個別の放送回の番組名から、放送回ごとの差異を吸収した、当該番組シリーズを示すキーワードを生成する。図６の番組番号１の番組シリーズには、キーワード「ドラマ１」が生成される。図６の番組番号２〜３の番組シリーズに対して、キーワード「朝ドラ」が生成される。図６の番組番号４の番組シリーズに対して、キーワード「朝ドラ」が生成される。図６の番組番号５〜７の番組シリーズに対して、キーワード「金曜映画シアター」が生成される。図６の番組番号８〜９の番組シリーズに対して、キーワード「○○ドラマ２」が生成される。図６の番組番号１０〜１１の番組シリーズに対して、キーワード「アニメ１」が生成される。図６の番組番号１２の番組シリーズに対して、キーワード「ドラマ３」が生成される。図６の番組番号１３〜１５の番組シリーズに対して、キーワード「月曜バラエティー」が生成される。キーワードは、番組シリーズを識別する固有の名前（図３及び図４の「番組シリーズ１」〜「番組シリーズ３６」）として使用される。
【００３４】
１つの番組シリーズにおいて、放送回ごとに放送時間が変化することがある。例えば、図６の番組番号８〜９の番組シリーズでは、番組番号９の放送回の放送時間は、番組番号８の放送回の放送時間よりも３０分遅れている。このように放送時間が変化していても、その変化が予め決められた範囲内（例えば±３時間１５分）にあるうちは、番組は同じ番組シリーズに含まれると判断される。
【００３５】
制御回路３１は、上述のように、ある番組シリーズにおいて、以前の放送回の放送時間とは異なる放送時間を有する番組を当該番組シリーズに含まれるものとと判断したとき、当該番組の放送時間により番組シリーズ条件を補正してもよい。番組シリーズ条件は、例えば、新たな放送時間を追加することによって補正される。
【００３６】
１つの番組シリーズにおいて、複数の放送回が１日のうちに連続して放送されることがある。例えば、図６の番組番号１０〜１１の番組シリーズでは、第１３話及び第１４話が同日に連続して放送されている。この場合、放送回ごとに番組シリーズ条件を補正する（すなわち、新たな放送時間を追加する）ことにより、連続して放送されるすべての番組が同じ番組シリーズに含まれると判断される。
【００３７】
１つの番組シリーズにおいて、放送回ごとに番組のジャンルが変化することがある。図６の番組番号５〜７の番組シリーズは、ジャンル「映画」の放送回と、ジャンル「アニメーション」の放送回とを含む。図６の番組番号１３〜１５の番組シリーズは、ジャンル「ドラマ」の放送回と、ジャンル「映画」の放送回と、ジャンル「バラエティー」の放送回とを含む。前述のように、番組シリーズテーブルは、複数の番組シリーズのそれぞれについて、当該番組シリーズの番組シリーズ条件と、当該番組シリーズに含まれるすべての番組のすべてのジャンルとを互いに関連付けて格納する。
【００３８】
［１−２−４．番組シリーズテーブルの生成］
次に、図８〜図１１のフローチャートを参照して、制御回路３１によって実行される番組シリーズテーブル生成処理について説明する。
【００３９】
図８は、図１の制御回路３１によって実行される番組シリーズテーブル生成処理を示すフローチャートである。
【００４０】
図８のステップＳ１〜Ｓ５では、録画された複数の番組のうちの１つを再生したとき、再生の停止後に、当該番組を含む番組シリーズの番組シリーズ条件と当該番組のジャンルとを互いに関連付けて番組シリーズテーブルに自動的に格納する。ステップＳ１において、制御回路３１は、予め決められた時間長より長い時間にわたって再生中である番組があるか否かを判断し、ＹＥＳのときはステップＳ２に進み、ＮＯのときはステップＳ６に進む。予め決められた時間長は、例えば、３０秒、１０分、又は番組の長さの半分、などである。再生を開始してからすぐに（例えば３０秒経過する前に）停止した番組については、当該番組を含む番組シリーズの番組シリーズ条件と当該番組のジャンルとを番組シリーズテーブルに格納しない。ステップＳ２において、制御回路３１は、番組の再生を停止したか否かを判断し、ＹＥＳのときはステップＳ３に進み、ＮＯのときはステップＳ２を繰り返す。ステップＳ３において、制御回路３１は、録画番組テーブルにおいて当該番組の未視聴フラグが１であるか否かを判断し、ＹＥＳのときはステップＳ４に進み、ＮＯのときはステップＳ６に進む。ステップＳ４において、制御回路３１は、再生後のテーブル生成処理を実行し、当該番組を含む番組シリーズの番組シリーズ条件と当該番組のジャンルとを互いに関連付けて番組シリーズテーブルに格納する。再生後のテーブル生成処理については、図９を参照して後述する。ステップＳ５において、制御回路３１は、録画番組テーブルにおいて当該番組の未視聴フラグを０にセットする。
【００４１】
図８のステップＳ６〜Ｓ７では、番組の再生後に自動的に登録するのではなく、ユーザから入力された番組シリーズ条件及びジャンルを互いに関連付けて番組シリーズテーブルに格納する。ステップＳ６において、制御回路３１は、番組シリーズテーブルのユーザ登録コマンドが入力されたか否かを判断し、ＹＥＳのときはステップＳ７に進み、ＮＯのときはステップＳ８に進む。番組シリーズテーブルのユーザ登録コマンドは、例えば、図４の画面においてカーソル６０がいずれかの番組シリーズの領域にあるときに、リモートコントローラ２の編集キー５４を押下することによって入力される。カーソル６０がある番組シリーズの領域にあるときにリモートコントローラ２の編集キー５４を押下することに応じて、制御回路３１は、その番組シリーズの番組シリーズ条件及びジャンルを編集するか、新たな番組シリーズ条件及びジャンルを登録するかをユーザに選択させてもよい。ステップＳ７において、制御回路３１は、ユーザ登録処理を実行し、ユーザからリモートコントローラ２及びＲＣ受信機３２を介して入力された番組シリーズ条件及びジャンルを互いに関連付けて番組シリーズテーブルに格納する。ユーザ登録処理については、図１０を参照して後述する。
【００４２】
図８のステップＳ８〜Ｓ１０では、番組シリーズテーブルに格納された１つの番組シリーズ条件に係る番組シリーズに含まれる番組であって、当該番組シリーズ条件に関連付けられたジャンルとは異なるジャンルを有する番組を録画したとき、当該番組シリーズ条件に関連付けて当該番組のジャンルを番組シリーズテーブルに自動的に追加する。ステップＳ８において、制御回路３１は、録画中の番組があるか否かを判断し、ＹＥＳのときはステップＳ９に進み、ＮＯのときはステップＳ１に戻る。ステップＳ９において、制御回路３１は、録画中のテーブル生成処理を実行し、番組シリーズテーブルに格納された番組シリーズ条件に関連付けて当該番組のジャンルを番組シリーズテーブルに追加する。録画中のテーブル生成処理については、図１１を参照して後述する。ステップＳ１０において、制御回路３１は、録画番組テーブルにおいて当該番組の未視聴フラグを１にセットする。
【００４３】
ステップＳ９〜Ｓ１０は、番組の録画の開始時又は終了後に実行してもよい。
【００４４】
図９は、図８のフローチャートにおける、再生後のテーブル生成処理（ステップＳ４）の詳細を示すフローチャートである。
【００４５】
ステップＳ２１において、制御回路３１は、再生を停止した番組の番組名、チャンネル、放送時間、及びジャンルを、録画番組テーブルから抽出する。ステップＳ２２において、制御回路３１は、番組の番組名を正規化する。番組名の少なくとも一部の文字列が、全角文字で表されることも、半角文字で表されることもあり、また、大文字で表されることも、小文字で表されることもある。従って、制御回路３１は、番組名に含まれる英数字を例えば半角大文字に統一することで番組名を正規化する。ステップＳ２３において、制御回路３１は、番組シリーズテーブルからキーワードを読み出して正規化する。
【００４６】
ステップＳ２４において、制御回路３１は、番組の番組名、チャンネル、及び放送時間が、番組シリーズテーブルにおけるいずれかの番組シリーズ条件を満たすか否かを判断し、ＹＥＳのときはステップＳ２５に進み、ＮＯのときはステップＳ２９に進む。ステップＳ２４において、制御回路３１は、番組の番組名が番組シリーズ条件のキーワードを含むか否かを判断する。さらに、ステップＳ２４において、制御回路３１は、番組のチャンネルが番組シリーズ条件のチャンネルに一致するか否かを判断する。さらに、ステップＳ２４において、制御回路３１は、番組の開始時刻が番組シリーズ条件の開始時刻に対して予め決められた範囲内（例えば±３時間１５分）にあるか否かを判断する。上述した番組名、チャンネル、及び放送時間の条件をすべて満たすとき、制御回路３１は、番組の番組名、チャンネル、及び放送時間が、番組シリーズテーブルにおける番組シリーズ条件を満たすと判断する。
【００４７】
ステップＳ２５において、制御回路３１は、番組のジャンルが、ステップＳ２４で比較した番組シリーズ条件に関連付けられたジャンルに一致するか否かを判断し、ＹＥＳのときはステップＳ２７に進み、ＮＯのときはステップＳ２６に進む。ステップＳ２６において、制御回路３１は、番組のジャンルを番組シリーズテーブルに追加する。これにより、制御回路３１は、番組シリーズテーブルに格納された１つの番組シリーズ条件に係る番組シリーズに含まれる番組であって、当該番組シリーズ条件に関連付けられたジャンルとは異なるジャンルを有する番組を再生したとき、当該番組シリーズ条件に関連付けて当該番組のジャンルを番組シリーズテーブルに追加する。
【００４８】
ステップＳ２７において、制御回路３１は、番組の放送時間が、ステップＳ２４で比較した番組シリーズ条件の放送時間に一致するか否かを判断し、ＹＥＳのときは図８のステップＳ４に進み、ＮＯのときはステップＳ２８に進む。ステップＳ２８において、制御回路３１は、番組の開始時刻（又は、開始時刻及び終了時刻）を番組シリーズ条件に追加することにより、番組シリーズテーブルを補正する。これにより、制御回路３１は、番組シリーズテーブルに格納された１つの番組シリーズ条件のキーワード及びチャンネルに係る条件を満たし、かつ、当該１つの番組シリーズ条件の開始時刻に対して予め決められた範囲内に開始時刻を有する番組を再生したとき、当該番組の開始時刻を当該番組シリーズ条件に追加する。
【００４９】
ステップＳ２９において、制御回路３１は、キーワード生成処理を実行し、番組の番組名からキーワードを生成する。キーワード生成処理については、図１２及び図１３を参照して後述する。ステップＳ３０において、制御回路３１は、番組のキーワード、チャンネル、放送時間、及びジャンルを、新たな番組シリーズ条件及びジャンルとして番組シリーズテーブルに格納する。ステップＳ３１において、制御回路３１は、番組の番組番号を代表番組番号として番組シリーズテーブルに格納する。ステップＳ３２において、制御回路３１は、代表番組番号によって特定される番組のサムネイル画像を生成し、番組シリーズのサムネイル画像として設定する。
【００５０】
ステップＳ２４でＮＯのとき、すなわち、番組の番組名、チャンネル、及び放送時間が、番組シリーズテーブルにおけるどの番組シリーズ条件も満たさないとき、ステップＳ３０〜Ｓ３２において、新たな番組シリーズを番組シリーズテーブルに作成し、この番組のサムネイル画像を番組シリーズのサムネイル画像として設定する。
【００５１】
図１０は、図８のフローチャートにおける、ユーザ登録処理（ステップＳ７）の詳細を示すフローチャートである。
【００５２】
制御回路３１は、ユーザ登録コマンドが入力されたとき、ディスプレイ４の画面４０にオンスクリーンキーボードなどを含むユーザインターフェースを表示し、ユーザから番組シリーズ条件及びジャンルを含むユーザ入力を取得する。ステップＳ４１において、制御回路３１は、ユーザ入力からキーワード、チャンネル、放送時間、及びジャンルを抽出する。ステップＳ４２において、制御回路３１は、ユーザ入力のキーワードを正規化する。ステップＳ４３において、制御回路３１は、番組シリーズテーブルからキーワードを読み出して正規化する。
【００５３】
ステップＳ４４において、制御回路３１は、ユーザ入力のキーワード、チャンネル、放送時間が、番組シリーズテーブルにおけるいずれかの番組シリーズ条件を満たすか否かを判断し、ＹＥＳのときは図８のステップＳ８に進み、ＮＯのときはステップＳ４５に進む。ステップＳ４４において、制御回路３１は、ユーザ入力のキーワードが番組シリーズ条件のキーワードに一致するか否かを判断する。さらに、ステップＳ４４において、制御回路３１は、ユーザ入力のチャンネルが番組シリーズ条件のチャンネルに一致するか否かを判断する。さらに、ステップＳ４４において、制御回路３１は、ユーザ入力の開始時刻が番組シリーズ条件の開始時刻に対して予め決められた範囲内（例えば±３時間１５分）にあるか否かを判断する。上述したキーワード、チャンネル、及び放送時間の条件をすべて満たすとき、制御回路３１は、ユーザ入力のキーワード、チャンネル、及び放送時間が、番組シリーズテーブルにおける番組シリーズ条件を満たすと判断する。ここで、ユーザ入力のキーワードが番組シリーズ条件のキーワードに一致するか否かを判断することに代えて、ユーザ入力のキーワードが番組シリーズ条件のキーワードを含むか否かを判断してもよい。
【００５４】
ステップＳ４５において、制御回路３１は、ユーザ入力のキーワード、チャンネル、放送時間、及びジャンルを、新たな番組シリーズ条件及びジャンルとして番組シリーズテーブルに格納する。
【００５５】
図１１は、図８のフローチャートにおける、録画中のテーブル生成処理（ステップＳ９）の詳細を示すフローチャートである。
【００５６】
ステップＳ５１において、制御回路３１は、録画中の番組の番組名、チャンネル、放送時間、及びジャンルを抽出する。ステップＳ５２において、制御回路３１は、番組の番組名を正規化する。ステップＳ５３において、制御回路３１は、番組シリーズテーブルからキーワードを読み出して正規化する。
【００５７】
ステップＳ５４において、制御回路３１は、番組の番組名、チャンネル、放送時間が、番組シリーズテーブルにおけるいずれかの番組シリーズ条件を満たすか否かを判断し、ＹＥＳのときはステップＳ５５に進み、ＮＯのときは図８のステップＳ１０に進む。ステップＳ５４は、図９のステップＳ２４と同様である。
【００５８】
ステップＳ５５において、制御回路３１は、番組のジャンルが、ステップＳ５４で比較した番組シリーズ条件に関連付けられたジャンルに一致するか否かを判断し、ＹＥＳのときはステップＳ５７に進み、ＮＯのときはステップＳ５６に進む。ステップＳ５６において、制御回路３１は、番組のジャンルを番組シリーズテーブルに追加する。これにより、制御回路３１は、番組シリーズテーブルに格納された１つの番組シリーズ条件に係る番組シリーズに含まれる番組であって、当該番組シリーズ条件に関連付けられたジャンルとは異なるジャンルを有する番組を録画したとき、当該番組シリーズ条件に関連付けて当該番組のジャンルを番組シリーズテーブルに追加する。
【００５９】
ステップＳ５７において、制御回路３１は、番組の放送時間が、ステップＳ５４で比較した番組シリーズ条件の放送時間に一致するか否かを判断し、ＹＥＳのときは図８のステップＳ１０に進み、ＮＯのときはステップＳ５８に進む。ステップＳ５８において、制御回路３１は、番組の開始時刻（又は、開始時刻及び終了時刻）を番組シリーズ条件に追加することにより、番組シリーズテーブルを補正する。これにより、制御回路３１は、番組シリーズテーブルに格納された１つの番組シリーズ条件のキーワード及びチャンネルに係る条件を満たし、かつ、当該１つの番組シリーズ条件の開始時刻に対して予め決められた範囲内に開始時刻を有する番組を録画したとき、当該番組の開始時刻を当該番組シリーズ条件に追加する。
【００６０】
ステップＳ５９において、制御回路３１は、番組シリーズテーブルにおいて、ステップＳ５４で比較した番組シリーズ条件に関連付けられた新着フラグを１にセットする。ステップＳ６０において、制御回路３１は、番組シリーズテーブルにおいて、番組の番組番号により、ステップＳ５４で比較した番組シリーズ条件に関連付けられた代表番組番号を更新する。ステップＳ６１において、制御回路３１は、代表番組番号によって特定される番組のサムネイル画像を生成し、番組シリーズのサムネイル画像として設定する。
【００６１】
図１１の録画中のテーブル生成処理では、番組シリーズテーブルにすでに番組シリーズ条件及びジャンルが格納されている番組シリーズについてのみ、番組シリーズテーブルが更新される。番組が記憶装置１５，２８に録画されていても、当該番組を含む番組シリーズのどの番組も再生されたことがない場合には、ステップＳ５５〜Ｓ６１は実行されず、この番組シリーズの番組シリーズ条件及びジャンルが番組シリーズテーブルに新たに格納されることもない。図９の再生後のテーブル生成処理で説明したように、番組を再生したとき、当該番組を含む番組シリーズの番組シリーズ条件と当該番組のジャンルとを互いに関連付けて番組シリーズテーブルに格納する。
【００６２】
以上説明した図８〜図１１の番組シリーズテーブル生成処理を行うことにより、図７の番組シリーズテーブルが生成される。
【００６３】
制御回路３１は、番組シリーズテーブルに格納された１つの番組シリーズ条件に係る番組シリーズに含まれる番組を記憶装置１５，２８から消去したとき、当該番組シリーズ条件と、当該番組シリーズ条件に関連付けられたジャンルとを変更せずに、番組シリーズテーブルの内容を維持する。制御回路３１は、ある番組を記憶装置１５，２８から消去してから例えば数ヶ月後に、当該番組と同じ番組シリーズに含まれる新たな番組を録画したとき、当該番組がこの番組シリーズに含まれると判断することができる。
【００６４】
［１−２−５．キーワード生成処理］
図１２は、図９のフローチャートにおける、キーワード生成処理（ステップＳ２９）の詳細を示すフローチャートである。図１２のキーワード生成処理では、番組名の文字列から、番組シリーズ条件の一部となるキーワードを生成する。番組名の文字列は正規化されているものとする。制御回路３１は、番組名の文字列を図１３の条件に対して比較し、文字列における不要な文字を以下のように削除する。
【００６５】
ステップＳ１０１〜Ｓ１０３では、番組名の文字列の先頭から順に不要な文字及び文字列を削除する。ステップＳ１０１において、制御回路３１は、番組名の文字列の先頭における不要な記号文字及び外字を削除する。ステップＳ１０２において、制御回路３１は、番組名の文字列の先頭における、カッコ（）、「」、［］などで囲まれた文字列と、第○回、第○話、＃○などの回数文字列を削除する。ステップＳ１０３において、制御回路３１は、番組名の文字列の先頭における削除対象である特定ジャンル名及び除外ワードを削除する。なお、除外ワードは、同時期の複数の番組シリーズを検索する場合に不要な番組シリーズを除外することを目的とし、普遍的かつ定番である任意の文字列を含むワードが指定される。このような除外ワードの例として、「水曜時代劇」、「木曜劇場」、「韓国ドラマ」などがある。また、除外ワードの設定内容によって、番組名のうち、番組の内容に関連付けられた文字列（例えば、ドラマ又は映画のタイトル）を優先してもよく、番組の時間枠に関連付けられた文字列（例えば、「水曜時代劇」）を優先してもよい。優先しないほうの文字列を除外ワードとして設定し、削除する。
【００６６】
ステップＳ１０４〜Ｓ１０６では、ステップＳ１０１〜Ｓ１０３で不要な文字及び文字列を削除した文字列の先頭よりも後における不要な文字及び文字列をさらに削除する。ステップＳ１０４において、制御回路３１は、番組名の文字列の先頭よりも後におけるカッコ、記号文字、及び回数文字列を削除する。ステップＳ１０５において、制御回路３１は、番組名の文字列の先頭よりも後における区切り文字以降の文字を削除する。ステップＳ１０６において、制御回路３１は、番組名の文字列の先頭よりも後における終端文字以降の文字を削除とする。区切り文字及び終端文字よりも後の文字数が予め決められたしきい値（例えば３文字）よりも少ない場合、区切り文字及び終端文字以降の文字を削除しなくてもよい。制御回路３１は、残った文字列をキーワードとして生成し、処理を終了する。
【００６７】
キーワードは、数文字、例えば８文字程度の長さを有する。この長さでも、チャンネル及び放送時間の条件と組み合わせることにより、異なる番組シリーズを有効に区別することができる。
【００６８】
図１３は、図１２のキーワード生成処理において使用される条件の例を示す表である。回数文字列において、｛数字｝は任意の数字を示し、｛漢数字｝は任意の漢数字を示す。除外ワードにおいて、｛？｝は任意の文字列を示す。図１３の条件を含むテーブルは、例えば記憶装置３６又は他の記憶手段に格納される。
【００６９】
図１３の条件を含むテーブルをジャンル毎に用意することで、ジャンルに応じてキーワードとして抽出する文字列を変更することができる。
【００７０】
以下に、キーワード生成処理によって生成されるキーワードの例を示す。
【００７１】
例えばドラマのジャンルでは、番組名は、すべての放送回で、ドラマのタイトルを示す同じ文字列を含む。例えば、図６の番組番号１の番組の番組名は以下のように変更される。
（変更前）      水曜ドラマ「ドラマ１」
→（変更後）    ドラマ１
【００７２】
また、例えば映画のジャンルでは、番組名は、すべての放送回で、番組の時間枠に関連付けられた毎回同じ文字列と、映画のタイトルを示す毎回異なる文字列とを含む。例えば、図６の番組番号５の番組の番組名は以下のように変更される。
（変更前）      金曜映画シアター［映画１］
→（変更後）    金曜映画シアター
【００７３】
このように、ジャンル毎に異なるキーワード生成処理が実現される。
【００７４】
番組名の文字列の先頭に回数文字列が存在する場合、例えば、図６の番組番号８の番組の番組名は以下のように変更される。
（変更前）      ＃２  木曜ドラマ「○○ドラマ２」
→（変更後１）  木曜ドラマ「○○ドラマ２」
→（変更後２）  ○○ドラマ２
【００７５】
また、番組名の文字列の先頭よりも後に回数文字列が存在する場合、例えば、図６の番組番号１０の番組の番組名は以下のように変更される。
（変更前）      アニメ  アニメ１  第１３話
→（変更後１）  アニメ１  第１３話
→（変更後２）  アニメ１
【００７６】
番組名の文字列にカッコで囲まれた文字列及び記号が存在する場合、例えば、図６の番組番号１２の番組の番組名は以下のように変更される。
（変更前）      ▽［５０周年記念］特別ドラマ［ドラマ４］
→（変更後１）  ［５０周年記念］特別ドラマ［ドラマ４］
→（変更後２）  特別ドラマ［ドラマ４］
→（変更後３）  ドラマ４
【００７７】
図１２のステップのうちの少なくとも１つを省略してもよい。また、図１３の条件は例示であり、一部の条件を省略してもよく、他の条件を含んでもよい。
【００７８】
図１３の条件は、通信回路３３を介して番組情報サーバ装置３からデータを取得することにより更新されてもよく、放送信号に重畳されて放送局から送信されてもよい。
【００７９】
［１−２−６．番組選択メニューの表示］
制御回路３１は、録画番組テーブル及び番組シリーズテーブルに基づいて、図３〜図５のユーザインターフェースをＵＩ生成回路３７により生成する。制御回路３１は、１つ又は複数の番組シリーズのそれぞれを、当該番組シリーズの番組シリーズ条件に関連付けられたすべてのジャンルに対応させて表示するように、番組シリーズテーブルに格納されたジャンルに基づいて１つ又は複数の番組シリーズを分類して配列した第１のメニュー（図３〜図４）をＵＩ生成回路３７により生成する。制御回路３１は、第１のメニューにおける複数の番組シリーズのうちの１つを選択するユーザコマンドが入力されたとき、番組シリーズテーブルに格納された選択された番組シリーズの番組シリーズ条件に基づいて、録画された複数の番組のうち、選択された番組シリーズに含まれる番組を配列した第２のメニュー（図５）をＵＩ生成回路３７により生成する。
【００８０】
次に、図１４及び図１５を参照して、制御回路３１によって実行される新着番組表示処理について説明する。
【００８１】
図１４は、図１の制御回路３１によって実行される新着番組表示処理を示すフローチャートの第１の部分である。図１５は、図１の制御回路３１によって実行される新着番組表示処理を示すフローチャートの第２の部分である。
【００８２】
図１４のステップＳ７１において、制御回路３１は、新着番組キー５１が押されたか否かを判断し、ＹＥＳのときはステップＳ７２に進み、ＮＯのときはステップＳ７９に進む。制御回路３１は、録画再生装置１の電源をオンしたときにも、ステップＳ７２に進んでもよい。
【００８３】
ステップＳ７２において、制御回路３１は、記憶装置３６から番組シリーズテーブルを読み出し、各番組シリーズ条件のキーワードを正規化する。
【００８４】
ステップＳ７３において、制御回路３１は、番組シリーズテーブルの各番組シリーズ条件に関連付けられたジャンルに基づいて、各番組シリーズを関連付けられたすべてのジャンルに対応させるように、番組シリーズをジャンルにより分類する。
【００８５】
ステップＳ７４において、制御回路３１は、各ジャンルの番組シリーズを、代表番組番号により特定される番組が記憶装置１５，２８に録画されてからの経過時間が短い番組を含む順に配列する。ステップＳ７５において、制御回路３１は、番組シリーズテーブルにおいて新着フラグが１である番組シリーズ、すなわち、記憶装置１５，２８に録画されてからの経過時間が予め決められたしきい値以下である番組を含む番組シリーズに新着アイコンを付与する。これにより、新たに録画された番組があることをユーザに視覚的に通知することができる。ステップＳ７６において、制御回路３１は、各ジャンルの先頭の番組シリーズに含まれる番組のサムネイル画像を選択する。従って、制御回路３１は、番組シリーズを分類したジャンルごとに、記憶装置１５，２８に録画されてからの経過時間が最も短い番組のサムネイル画像を当該ジャンルのサムネイル画像として設定する。これにより、新たに録画された番組の情報をユーザに通知することができる。
【００８６】
ステップＳ７７において、制御回路３１は、ステップＳ７３〜Ｓ７６の結果に基づいて、新着番組の第１階層メニュー（図３〜図４）を生成してＵＩ生成回路３７により表示する。各番組シリーズは、その番組シリーズ条件に関連付けられたすべてのジャンルで表示される。
【００８７】
ステップＳ７８において、制御回路３１は、第１階層メニューのいずれかの番組シリーズが選択されたか否かを判断し、ＹＥＳのときは図１５のステップＳ８０に進み、ＮＯのときはステップＳ７９に進む。
【００８８】
ステップＳ７９において、制御回路３１は、戻るキー５５が押されたか否かを判断し、ＹＥＳのときは処理を終了し、ＮＯのときはステップＳ７１に戻る。新着番組表示処理を終了したとき、制御回路３１は、チューナ１１〜１３，２１〜２６のいずれかによって受信された番組をそのまま表示させるか、他のメニュー画面をＵＩ生成回路３７により表示させる。
【００８９】
図１５のステップＳ８０において、制御回路３１は、番組ＤＢ生成回路３４から録画番組テーブルを読み出し、各番組の番組名を正規化する。
【００９０】
ステップＳ８１において、制御回路３１は、選択された番組シリーズの番組シリーズ条件（キーワード、チャンネル、及び放送時間）に基づいて、録画番組テーブルにリストされた番組のうち、選択された番組シリーズに含まれる番組を配列する。ステップＳ８１において、制御回路３１は、番組の番組名が番組シリーズ条件のキーワードを含むか否かを判断する。さらに、ステップＳ８１において、制御回路３１は、番組のチャンネルが番組シリーズ条件のチャンネルに一致するか否かを判断する。さらに、ステップＳ８１において、制御回路３１は、番組の開始時刻が番組シリーズ条件の開始時刻に対して予め決められた範囲内（例えば±３時間１５分）にあるか否かを判断する。上述した番組名、チャンネル、及び放送時間の条件をすべて満たすとき、制御回路３１は、番組が番組シリーズ条件を満たしたと判断し、番組シリーズ条件を満たすすべての番組を配列する。
【００９１】
ステップＳ８２において、制御回路３１は、ステップＳ８１で配列された番組のうち、未視聴の番組があるか否かを判断し、ＹＥＳのときはステップＳ８３に進み、ＮＯのときはステップＳ８５に進む。Ｓ８３において、制御回路３１は、未視聴フラグが１である番組、すなわち、選択された番組シリーズに含まれる番組のうち、録画してから再生されていない番組に未視聴アイコンを付与する。ステップＳ８４において、制御回路３１は、未視聴かつ最古の番組、すなわち、録画してから再生されていない番組のうち、記憶装置１５，２８に録画されてからの経過時間が最も長い番組を強調表示するように設定する。これは、ある番組シリーズにおいて、未視聴かつ最古の番組がユーザにとって次の視聴対象となる場合が多いからである。ステップＳ８５において、制御回路３１は、最新の番組を強調表示するように設定する。番組の強調表示は、例えば、画面上の番組の領域にカーソルを配置すること、番組の領域の色を変えること、もしくは点滅させること、などを含む。ステップＳ８６において、制御回路３１は、強調表示するように設定している番組のサムネイル画像を選択する。
【００９２】
ステップＳ８７において、制御回路３１は、ステップＳ８１〜Ｓ８６の結果に基づいて、新着番組の第２階層メニュー（図５）を生成してＵＩ生成回路３７により表示する。このとき、ステップＳ７８で番組シリーズを選択したときの当該番組シリーズのジャンルの分類にかかわらず、当該番組シリーズの番組シリーズ条件を満たすすべての番組が表示される。
【００９３】
ステップＳ８８において、制御回路３１は、第２階層メニューのいずれかの番組が選択されたか否かを判断し、ＹＥＳのときはステップＳ９０に進み、ＮＯのときはステップＳ８９に進む。ステップＳ８９において、制御回路３１は、戻るキー５５が押されたか否かを判断し、ＹＥＳのときは図１４のステップＳ７１に戻り、ＮＯのときはステップＳ８８に戻る。
【００９４】
ステップＳ９０において、制御回路３１は、選択された番組を再生する。
【００９５】
ステップＳ９１において、制御回路３１は、番組の再生を停止したか否かを判断し、ＹＥＳのときはステップＳ９２に進み、ＮＯのときはステップＳ９１を繰り返す。ステップＳ９２において、制御回路３１は、録画番組テーブルにおいて当該番組の未視聴フラグが１であるか否かを判断し、ＹＥＳのときはステップＳ９３に進み、ＮＯのときはステップＳ９５に進む。ステップＳ９３において、制御回路３１は、図９の再生後のテーブル生成処理を実行する。ステップＳ９４において、制御回路３１は、録画番組テーブルにおいて当該番組の未視聴フラグを０にセットする。
【００９６】
ステップＳ９５において、制御回路３１は、戻るキー５５が押されたか否かを判断し、ＹＥＳのときは図１４のステップＳ７１に戻り、ＮＯのときはステップＳ８０に戻る。
【００９７】
図１６は、図１５のステップＳ８１において、番組の放送時間が一致していると判断するための第１の条件を説明する図である。図１７は、図１５のステップＳ８１において、番組の放送時間が一致していると判断するための第２の条件を説明する図である。図１６では、ある番組シリーズ条件が１つの開始時刻に係る条件を含んでいる場合を示す。この場合、制御回路３１は、番組シリーズテーブルに格納された１つの番組シリーズ条件の開始時刻に対して予め決められた範囲内（例えば、±３時間１５分）に開始時刻を有する番組を、当該番組シリーズ条件の開始時刻に係る条件を満たすと判断する。制御回路３１は、この番組が同じ番組シリーズ条件のキーワード及びチャンネルに係る条件をさらに満たす場合、この番組が当該番組シリーズ条件に係る番組シリーズに含まれると判断する。制御回路３１は、番組シリーズテーブルに格納された１つの番組シリーズ条件のキーワード及びチャンネルに係る条件を満たし、かつ、当該１つの番組シリーズ条件の開始時刻に対して予め決められた範囲内（例えば、±３時間１５分）に開始時刻を有する番組を録画したとき又は再生したとき、当該番組の開始時刻を当該番組シリーズ条件に追加する。これにより、図１７に示すように、番組シリーズ条件は、２つの開始時刻（同じ番組シリーズに含まれる番組１−１及び１−２の開始時刻）に係る条件を含む。制御回路３１は、２つの開始時刻に係る条件の論理和を用いる。この場合、制御回路３１は、番組１−１の開始時刻又は番組１−２の開始時刻に対して予め決められた範囲内（例えば、±３時間１５分）に開始時刻を有する番組を、当該番組シリーズ条件の開始時刻に係る条件を満たすと判断する。
【００９８】
前述のように、１つの番組シリーズにおいて、複数の放送回が１日のうちに連続して放送されることがある。この場合、各放送回の長さが予め決められた範囲内（例えば、±３時間１５分）であれば、放送回ごとに開始時刻を番組シリーズ条件に追加することにより、連続して放送されるすべての番組が同じ番組シリーズに含まれると判断することができる。
【００９９】
図１４〜図１５の新着番組表示処理によれば、録画された番組をジャンルに基づいて分類して表示したとき、各番組シリーズは、当該番組シリーズに含まれるすべての番組のすべてのジャンル（記憶装置１５，２８から消去された番組のジャンルを含む）に分類されて表示される。従って、ユーザが見たい番組がユーザが予想したジャンルとは異なるジャンルのみに分類され、ユーザが当該番組を見落とすことを防止することができる。
【０１００】
図１４〜図１５の新着番組表示処理によれば、録画された番組をジャンルに基づいて分類して表示したとき、新着アイコン及び未視聴アイコンを表示し、さらに、未視聴かつ最古の番組又は最新の番組を強調表示することにより、ユーザが見たい番組を探し出すことを簡単化することができる。
【０１０１】
実施形態の録画再生装置１によれば、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【０１０２】
［１−３．効果等］
本発明の第１の態様によれば、録画再生装置は以下のように構成される。
【０１０３】
実施形態に係る録画再生装置１によれば、放送された複数の番組を録画して再生する録画再生装置１であって、記憶装置１５，２８と、放送された複数の番組を受信する少なくとも１つのチューナ１１〜１３，２１〜２６と、受信された複数の番組を記憶装置１５，２８に録画する通常録画回路１４及びチャンネル録画回路２７と、録画された複数の番組のうちの１つを再生する番組再生回路３５と、録画された複数の番組のうちの１つを選択するためのユーザインターフェースを生成するＵＩ生成回路３７と、ユーザコマンドを取得するＲＣ受信機３２と、ユーザコマンドに基づいて、通常録画回路１４及びチャンネル録画回路２７、番組再生回路３５、及びＵＩ生成回路３７を制御する制御回路３１とを備える。録画再生装置１は、少なくとも１つの番組を含む番組シリーズを特定する番組シリーズ条件と、各番組のジャンルとを格納する番組シリーズテーブルを有する第２の記憶手段をさらに備える。番組シリーズテーブルは、前記番組シリーズの番組シリーズ条件と、前記番組シリーズに含まれるすべての番組のすべてのジャンルとを互いに関連付けて格納する。制御回路３１は、録画された番組を再生したとき、前記番組を含む番組シリーズの番組シリーズ条件と前記番組のジャンルとを互いに関連付けて番組シリーズテーブルに格納する。制御回路３１は、番組シリーズテーブルに格納された１つの番組シリーズ条件に係る番組シリーズに含まれる番組であって、前記番組シリーズ条件に関連付けられたジャンルとは異なるジャンルを有する番組を録画したとき又は再生したとき、前記番組シリーズ条件に関連付けて前記番組のジャンルを番組シリーズテーブルに追加する。制御回路３１は、前記番組シリーズの番組シリーズ条件に関連付けられたすべてのジャンルに対応させて表示するように、番組シリーズテーブルに格納されたジャンルに基づいて番組シリーズを分類して配列した第１のメニューをＵＩ生成回路３７により生成する。
【０１０４】
これにより、番組シリーズテーブルを生成することにより、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。番組シリーズ条件に関連付けられたジャンルとは異なるジャンルを有する番組を録画したとき又は再生したとき、番組シリーズ条件に関連付けて番組のジャンルを番組シリーズテーブルに追加するので、ユーザが録画された番組をジャンルで検索するときに、録画された番組から所望の番組を見落とす可能性を低減することができる。
【０１０５】
実施形態に係る録画再生装置１によれば、制御回路３１は、第１のメニューにおける番組シリーズを選択するユーザコマンドが入力されたとき、番組シリーズテーブルに格納された選択された番組シリーズの番組シリーズ条件に基づいて、選択された番組シリーズに含まれる番組を配列した第２のメニューをＵＩ生成回路３７により生成する。
【０１０６】
これにより、番組シリーズテーブルを生成することにより、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【０１０７】
実施形態に係る録画再生装置１によれば、各番組シリーズ条件は、番組の番組名から生成された当該番組のキーワード、チャンネル、及び開始時刻を含む。
【０１０８】
これにより、異なる番組シリーズを有効に区別することができる。
【０１０９】
実施形態に係る録画再生装置１によれば、番組のキーワードは、番組の番組名の文字列において、先頭における記号文字及び外字を削除すること、先頭におけるカッコで囲まれた文字列及び回数文字列を削除すること、先頭における特定ジャンル名及び除外ワードを削除すること、先頭よりも後におけるカッコ、記号文字、及び回数文字列を削除すること、先頭よりも後における区切り文字以降の文字を削除すること、及び先頭よりも後における終端文字以降の文字を削除とすることのうちの少なくとも１つを行うことにより生成される。
【０１１０】
これにより、番組名の文字列から、番組シリーズを表すキーワードを適切に抽出することができる。
【０１１１】
実施形態に係る録画再生装置１によれば、制御回路３１は、番組シリーズテーブルに格納された１つの番組シリーズ条件のキーワード及びチャンネルに係る条件を満たし、かつ、当該１つの番組シリーズ条件の開始時刻に対して予め決められた範囲内に開始時刻を有する番組を、当該番組シリーズ条件に係る番組シリーズに含まれると判断する。
【０１１２】
これにより、番組の放送時間が臨時に変更された場合であっても、番組を対応する番組シリーズに正しく分類することができる。また、番組の再放送など、番組シリーズ条件の開始時刻に対して予め決められた範囲よりも離れた開始時刻を有する番組は、同じ番組シリーズには分類されない。
【０１１３】
実施形態に係る録画再生装置１によれば、制御回路３１は、番組シリーズテーブルに格納された１つの番組シリーズ条件のキーワード及びチャンネルに係る条件を満たし、かつ、当該１つの番組シリーズ条件の開始時刻に対して予め決められた範囲内に開始時刻を有する番組を録画したとき又は再生したとき、当該番組の開始時刻を当該番組シリーズ条件に追加する。
【０１１４】
これにより、１つの番組シリーズにおいて、複数の放送回が１日のうちに連続して放送される場合であっても、連続して放送されるすべての番組が同じ番組シリーズに含まれると判断することができる。
【０１１５】
実施形態に係る録画再生装置１によれば、制御回路３１は、録画された複数の番組のうちの１つを予め決められた時間長より長い時間にわたって再生して停止したとき、当該番組を含む番組シリーズの番組シリーズ条件と当該番組のジャンルとを互いに関連付けて番組シリーズテーブルに格納する。
【０１１６】
これにより、再生を開始してからすぐに停止した番組、すなわち、ユーザが見たいと考えていない番組については、番組シリーズ条件が追加されない。
【０１１７】
実施形態に係る録画再生装置１によれば、制御回路３１は、ＲＣ受信機３２を介して入力された番組シリーズ条件及びジャンルを互いに関連付けて番組シリーズテーブルに格納する。
【０１１８】
これにより、ユーザ入力に応じて番組シリーズ条件及びジャンルを番組シリーズテーブルに格納することができる。
【０１１９】
実施形態に係る録画再生装置１によれば、制御回路３１は、番組シリーズテーブルに格納された１つの番組シリーズ条件に係る番組シリーズに含まれる番組を記憶装置１５，２８から消去したとき、当該番組シリーズ条件と、当該番組シリーズ条件に関連付けられたジャンルとを変更せずに、番組シリーズテーブルの内容を維持する。
【０１２０】
これにより、例えば１年前に放送された番組と同じ番組名、チャンネル、及び放送時間を有する番組は、図３〜図４の画面において、１年前に放送された番組と同じジャンルに分類されて表示される。
【０１２１】
実施形態に係る録画再生装置１によれば、通常録画回路１４及びチャンネル録画回路２７は、予め決められた少なくとも１つのチャンネルの複数の番組を複数日にわたって録画する。
【０１２２】
これにより、チャンネル録画機能を有する録画再生装置など、録画再生装置に非常に多くの番組が録画されている場合にも、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【０１２３】
本発明の第２の態様によれば、録画再生装置は以下のように構成される。
【０１２４】
実施形態に係る録画再生装置１によれば、放送された複数の番組を録画して再生する録画再生装置１であって、記憶装置１５，２８と、放送された複数の番組を受信する少なくとも１つのチューナ１１〜１３，２１〜２６と、受信された複数の番組を記憶装置１５，２８に録画する通常録画回路１４及びチャンネル録画回路２７と、録画された複数の番組のうちの１つを再生する番組再生回路３５と、録画された複数の番組のうちの１つを選択するためのユーザインターフェースを生成するＵＩ生成回路３７と、ユーザコマンドを取得するＲＣ受信機３２と、ユーザコマンドに基づいて、通常録画回路１４及びチャンネル録画回路２７、番組再生回路３５、及びＵＩ生成回路３７を制御する制御回路３１とを備える。録画再生装置１は、少なくとも１つの番組をそれぞれ含む複数の番組シリーズを特定する複数の番組シリーズ条件と、各番組のジャンルとを格納する番組シリーズテーブルを有する第２の記憶手段をさらに備える。番組シリーズテーブルは、複数の番組シリーズのそれぞれについて、当該番組シリーズの番組シリーズ条件と、当該番組シリーズに含まれるすべての番組のすべてのジャンルとを互いに関連付けて格納する。制御回路３１は、１つ又は複数の番組シリーズのそれぞれを、当該番組シリーズの番組シリーズ条件に関連付けられたすべてのジャンルに対応させて表示するように、番組シリーズテーブルに格納されたジャンルに基づいて１つ又は複数の番組シリーズを分類して配列した第１のメニューをＵＩ生成回路３７により生成する。制御回路３１は、第１のメニューをＵＩ生成回路３７により生成するとき、番組シリーズを分類したジャンルごとに、記憶装置１５，２８に録画されてからの経過時間が短い番組を含む順に番組シリーズを配列する。
【０１２５】
これにより、第１のメニューではジャンルにより分類し、第２のメニューではジャンルにより分類せず、同じ番組シリーズのすべての番組を表示する。ジャンルが毎週変わるような番組でも、ユーザが見たい番組にたどり着きやすくなる。同じ番組シリーズの番組がジャンルで絞り込まれることなく一連の番組シリーズとして表示されるので、ジャンル分類が不正なことによる見逃しが生じにくくなる。また、第１のメニューをユーザインターフェース生成手段により生成するとき、番組シリーズを分類したジャンルごとに、第１の記憶手段に録画されてからの経過時間が短い番組を含む順に番組シリーズを配列するので、番組シリーズの最新の録画番組を容易に選択することができる。従って、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【０１２６】
実施形態に係る録画再生装置１によれば、制御回路３１は、第１のメニューをＵＩ生成回路３７により生成するとき、記憶装置１５，２８に録画されてからの経過時間が予め決められたしきい値以下である番組を含む番組シリーズに、新たに録画されたことを示す第１のアイコンを付与する。
【０１２７】
これにより、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【０１２８】
実施形態に係る録画再生装置１によれば、制御回路３１は、第１のメニューをＵＩ生成回路３７により生成するとき、番組シリーズを分類したジャンルごとに、記憶装置１５，２８に録画されてからの経過時間が最も短い番組のサムネイル画像を当該ジャンルのサムネイル画像として設定する。
【０１２９】
これにより、第１のメニューをユーザインターフェース生成手段により生成するとき、番組シリーズを分類したジャンルごとに、第１の記憶手段に録画されてからの経過時間が短い番組を含む順に番組シリーズを配列するので、番組シリーズの最新の録画番組を容易に選択することができる。
【０１３０】
実施形態に係る録画再生装置１によれば、
制御回路３１は、第１のメニューにおける１つ又は複数の番組シリーズのうちの１つを選択するユーザコマンドが入力されたとき、番組シリーズテーブルに格納された選択された番組シリーズの番組シリーズ条件に基づいて、録画された複数の番組のうち、選択された番組シリーズに含まれる番組を配列した第２のメニューをＵＩ生成回路３７により生成する。
【０１３１】
これにより、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【０１３２】
実施形態に係る録画再生装置１によれば、制御回路３１は、第２のメニューをＵＩ生成回路３７により生成するとき、選択された番組シリーズに含まれる番組のうち、録画してから再生されていない番組に、録画してから再生されていないことを示す第２のアイコンを付与する。
【０１３３】
これにより、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【０１３４】
実施形態に係る録画再生装置１によれば、制御回路３１は、第２のメニューをＵＩ生成回路３７により生成するとき、録画してから再生されていない番組のうち、記憶装置１５，２８に録画されてからの経過時間が最も長い番組を強調表示する。
【０１３５】
これにより、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【０１３６】
実施形態に係る録画再生装置１によれば、制御回路３１は、第２のメニューをＵＩ生成回路３７により生成するとき、強調表示する番組のサムネイル画像を表示する。
【０１３７】
これにより、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【０１３８】
実施形態に係る録画再生装置１によれば、各番組シリーズ条件は、番組の番組名から生成された当該番組のキーワード、チャンネル、開始時刻、及び終了時刻を含む。
【０１３９】
これにより、異なる番組シリーズを有効に区別することができる。
【０１４０】
実施形態に係る録画再生装置１によれば、制御回路３１は、第１のメニューをＵＩ生成回路３７により生成するとき、１つ又は複数の番組シリーズのそれぞれを識別するために当該番組シリーズのキーワードを表示する信号を出力する。
【０１４１】
これにより、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【０１４２】
実施形態に係る録画再生装置１によれば、制御回路３１は、番組シリーズテーブルに格納された１つの番組シリーズ条件のキーワード及びチャンネルに係る条件を満たし、かつ、当該１つの番組シリーズ条件の開始時刻に対して予め決められた範囲内に開始時刻を有する番組を、当該１つの番組シリーズ条件に係る番組シリーズに含まれると判断する。
【０１４３】
これにより、番組の放送時間が臨時に変更された場合であっても、番組を対応する番組シリーズに正しく分類することができる。
【０１４４】
実施形態に係る録画再生装置１によれば、通常録画回路１４及びチャンネル録画回路２７は、予め決められた少なくとも１つのチャンネルの複数の番組を複数日にわたって録画する。
【０１４５】
これにより、チャンネル録画機能を有する録画再生装置など、録画再生装置に非常に多くの番組が録画されている場合にも、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【０１４６】
（他の実施形態）
以上のように、本出願において開示する技術の例示として、実施形態に係る録画再生装置を説明した。しかしながら、本開示の技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施形態にも適用可能である。また、上記実施形態で説明した各構成要素を組み合わせて、新たな実施形態とすることも可能である。
【０１４７】
図３〜図４の第１階層メニューは、２ページよりも多くのページを有してもよい。他のページは、例えば、録画再生装置１のユーザが見た番組の履歴を示す履歴エリア、番組のランキングを示すランキングエリア、話題のニュース一覧を示すニュースエリアなどを含んでもよい。番組のランキング及び話題のニュース一覧は、番組情報サーバ装置３から取得される。
【０１４８】
リスト領域６１ａは、画面上に表示されない番組を含む、６つよりも多くの番組シリーズを含んでもよい。リモートコントローラ２のカーソルキー５２の上キー又は下キーを押下することにより、リスト領域６１ａをスクロールすることができる。リスト領域７１は、画面上に表示されない番組を含む、３つよりも多くの番組シリーズを含んでもよい。リモートコントローラ２のカーソルキー５２の上キー又は下キーを押下することにより、リスト領域７１をスクロールすることができる。
【０１４９】
図３〜図４では、画面上の各番組シリーズの領域に、番組シリーズの番組シリーズ条件のキーワード（「番組シリーズ１」〜「番組シリーズ３６」）のみを示しているが、これらの領域に、番組シリーズ条件のチャンネル及び放送時間をさらに示してもよい。
【０１５０】
図９のステップＳ２３、図１０のステップＳ４３、図１１のステップＳ５３、及び図１４のステップＳ７２では、番組シリーズテーブルから読み出したキーワードを正規化している。正規化する前のキーワード及び正規化したキーワードの両方を番組シリーズテーブルに格納すれば、これらのステップにおける正規化を省略することができる。ユーザには正規化する前のキーワードが表示される。
【０１５１】
図９のステップＳ２８及び図１１のステップＳ５８では、番組の開始時刻を番組シリーズテーブルに追加することにより番組シリーズテーブルを補正したが、他の補正方法を用いてもよい。例えば、新たな番組の開始時刻により番組シリーズテーブルを更新してもよい。また、新たな番組の開始時刻と、既存の番組シリーズ条件の開始時刻との平均値により、番組シリーズテーブルを更新してもよい。
【０１５２】
以上の説明では、ある番組が番組シリーズ条件を満たすか否かを判断する際に、放送時間の条件として番組の開始時刻のみを用いたが、番組の終了時刻をさらに用いてもよい。一般的には、異なる番組を区別するためには、番組の開始時刻を用いることが便利であるので、番組シリーズ条件から番組の終了時刻を削除してもよい。
【０１５３】
記憶装置１５，２８に録画された各番組を参照するために、録画番組テーブルを用いることに代えて、記憶装置１５，２８に録画されたデータを直接に参照してもよい。
【０１５４】
説明した実施形態は、チャンネル録画機能により録画された番組を選択して再生する場合に有益であるが、通常録画機能により録画された番組を選択して再生する場合にも適用可能である。
【０１５５】
実施形態では、通常録画回路１４、チャンネル録画回路２７、制御回路３１、番組ＤＢ生成回路３４、番組再生回路３５、ＵＩ生成回路３７、及び画面重畳回路３８を別個のブロックとして示したが、これらの一部又は全部が単一のブロックとして構成されてもよい。また、これらのブロックはハードウェアによって実現されてもよく、プロセッサ上で実行されるソフトウェアによって実現されてもよい。
【０１５６】
以上のように、本開示の技術の例示として、実施形態に係る録画再生装置を説明した。そのために、添付図面及び詳細な説明を提供した。
【０１５７】
従って、添付図面及び詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１５８】
また、上述の実施形態は、本開示における技術を例示するためのものであるから、特許請求の範囲又はその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１５９】
本開示の一態様に係る録画再生装置によれば、大容量の記憶装置を備えた録画再生装置において、録画された番組から所望の番組を見落とす可能性を低減し、かつ、録画された番組から所望の番組を少ない手間で選択して再生することができる。
【符号の説明】
【０１６０】
ＡＮＴ…アンテナ、
１…録画再生装置、
２…リモートコントローラ、
３…番組情報サーバ装置、
４…ディスプレイ、
１０…通常録画部、
１１〜１３…チューナ、
１４…通常録画回路、
１５…記憶装置、
２０…チャンネル録画部、
２１〜２６…チューナ、
２７…チャンネル録画回路、
２８…記憶装置、
３１…制御回路、
３２…リモートコントロール（ＲＣ）受信機、
３３…通信回路、
３４…番組データベース（ＤＢ）生成回路、
３５…番組再生回路、
３６…記憶装置、
３７…ユーザインターフェース（ＵＩ）生成回路、
３８…画面重畳回路、
４０…画面、
５１…新着番組キー、
５２…カーソルキー、
５３…決定キー、
５４…編集キー、
５５…戻るキー、
６０，７０…カーソル、
６１〜６８…ジャンル、
６１ａ，７１…リスト領域、
６１ｂ，７２…サムネイル画像。
【図１】
0006575819.tif 000002
【図２】
0006575819.tif 000003
【図３】
0006575819.tif 000004
【図４】
0006575819.tif 000005
【図５】
0006575819.tif 000006
【図６】
0006575819.tif 000007
【図７】
0006575819.tif 000008
【図８】
0006575819.tif 000009
【図９】
0006575819.tif 000010
【図１０】
0006575819.tif 000011
【図１１】
0006575819.tif 000012
【図１２】
0006575819.tif 000013
【図１３】
0006575819.tif 000014
【図１４】
0006575819.tif 000015
【図１５】
0006575819.tif 000016
【図１６】
0006575819.tif 000017
【図１７】
0006575819.tif 000018