(57)【要約】【課題】任意のチャンネルに対応の番組データからタイムシフト再生開始を可能とする。【解決手段】外部操作による選択チャネルに対応の番組データを受信すると、受信した番組データをタイムシフト領域に格納する。番組データがタイムシフト領域に格納される間、外部操作により選択チャンネルが変更される毎に、変更後のチャンネルに対応の番組データはタイムシフト領域に格納される。番組データがタイムシフト領域に格納される間、外部から受理する再生指示に基づく、タイムシフト領域の読出位置から再生のために順次データがタイムシフト読出される（Ｓ２０〜Ｓ２４）。このときタイムシフトの読出位置は、タイムシフト領域における番組データのうちの任意のチャンネルに対応の番組データの格納位置を指示するから、任意チャンネルの番組データを指定してタイムシフト再生できる（Ｓ５１）。【選択図】        図６
2004356817.tif 000002
【特許請求の範囲】
【請求項１】
外部から受理するチャネル選択指示に基づいて選択されるチャンネルに対応する映像データおよび音声データの少なくとも１つを含む番組データを受信するための受信手段と、
前記番組データを格納するための番組データ記憶手段とを備え、
前記番組データ記憶手段は、前記番組データを一時格納するためのリングバッファである一時保存領域を含み、
前記番組データが前記一時保存領域に格納される間、前記外部から受理する前記チャネル選択指示により選択されるチャンネルが変更される毎に、変更後のチャンネルに対応する前記番組データを前記一時保存領域に格納する一時保存格納手段と、
前記番組データが前記一時保存領域に格納される間、前記一時保存領域において、前記外部から受理する再生指示に基づく読出位置から再生のために順次データを読出すタイムシフト読出手段とを備えて、
前記読出位置は、前記一時保存領域における番組データのうちの任意の番組データの格納位置を指示し、
前記番組データが前記一時保存領域に格納される間、前記外部から受理する前記チャネル選択指示により選択されるチャンネルが変更されるとき、変更後のチャンネルの識別情報と変更後のチャンネルに対応する前記番組データのタイトルデータを含むチャンネル情報データを生成するためのチャンネル情報データ生成手段と、
前記チャンネル情報データ生成手段により生成された前記チャンネル情報データを、前記変更後チャンネルに対応する前記番組データの再生時に該番組データと関連付けて再生可能なように所定記憶領域に格納するチャンネル情報記憶手段とをさらに備え、
現在の前記読出位置を基準位置にして、前記一時保存領域において最新のデータが格納される位置を示す方向およびその反対方向のいずれか１方向に格納されている前記任意の番組データの格納位置が指定されて、
前記再生指示は、前記いずれか１方向に格納されている前記番組データのうち、前記基準位置からカウントした場合の前記任意の番組データが格納されている順番の指定を含み、
前記所定記憶領域は前記一時保存領域に設けられて、
前記チャンネル情報記憶手段は、前記一時保存領域において、変更される前の前記チャンネルに対応する変更前の番組データと、前記変更後チャンネルに対応する変更後の番組データとの間に、前記チャンネル情報データを格納し、
前記タイムシフト読出手段は、
前記指定される順番に従い前記基準位置から前記いずれか１方向に格納されるデータを順次検索する領域検索手段を有し、
前記領域検索手段は、個々の前記番組データが検索される毎に、該番組データの格納開始時から隣接して格納されている他の前記番組データの格納開始時までの期間が所定期間以内であるときは、該番組データを無視して次に格納されるデータを検索することを特徴とする、データ記録再生装置。
【請求項２】
外部から受理するチャネル選択指示に基づいて選択されるチャンネルに対応する番組データを受信するための受信手段と、
前記番組データを格納するための番組データ記憶手段とを備え、
前記番組データ記憶手段は、前記番組データを一時格納するためのリングバッファである一時保存領域を含み、
前記番組データが前記一時保存領域に格納される間、前記外部から受理する前記チャネル選択指示により選択されるチャンネルが変更される毎に、変更後のチャンネルに対応する前記番組データを前記一時保存領域に格納する一時保存格納手段と、
前記番組データが前記一時保存領域に格納される間、前記一時保存領域において、前記外部から受理する再生指示に基づく読出位置から再生のために順次データを読出すタイムシフト読出手段とを備えて、
前記読出位置は、前記一時保存領域における番組データのうちの任意のチャンネルに対応する番組データの格納位置を指示することを特徴とする、データ記録再生装置。
【請求項３】
前記番組データが前記一時保存領域に格納される間、前記外部から受理する前記チャネル選択指示により選択されるチャンネルが変更されるとき、変更後のチャンネルの識別情報を含むチャンネル情報データを生成するためのチャンネル情報データ生成手段と、
前記チャンネル情報データ生成手段により生成された前記チャンネル情報データを、前記変更後チャンネルに対応する前記番組データの再生時に該番組データと関連付けて再生可能なように所定記憶領域に格納するチャンネル情報記憶手段とをさらに備える、請求項２に記載のデータ記録再生装置。
【請求項４】
現在の前記読出位置を基準位置にして、前記一時保存領域において最新のデータが格納される位置を示す方向およびその反対方向のいずれか１方向に格納されている前記任意のチャンネルに対応の番組データの格納位置が指定されることを特徴とする、請求項２または３に記載のデータ記録再生装置。
【請求項５】
前記再生指示は、前記いずれか１方向に格納されている前記番組データのうち、前記基準位置からカウントした場合の前記任意のチャンネルに対応の番組データが格納されている順番の指定を含む、請求項４に記載のデータ記録再生装置。
【請求項６】
前記所定記憶領域は前記一時保存領域に設けられて、
前記チャンネル情報記憶手段は、前記一時保存領域において、変更される前の前記チャンネルに対応する変更前の番組データと、前記変更後チャンネルに対応する変更後の番組データとの間に、前記チャンネル情報データを格納することを特徴とする、請求項３から５のいずれか１項に記載のデータ記録再生装置。
【請求項７】
前記タイムシフト読出手段は、
前記指定される順番に従い前記基準位置から前記いずれか１方向に格納されるデータを順次検索する領域検索手段を有し、
前記領域検索手段は、個々の前記チャンネルに対応の番組データが検索される毎に、該番組データの格納開始時から隣接して格納されている他の前記番組データの格納開始時までの期間が所定期間以内であるときは、該チャンネルに対応の番組データを無視して次に格納されるデータを検索することを特徴とする、請求項６に記載のデータ記録再生装置。
【請求項８】
前記所定記憶領域は前記一時保存領域とは別個に設けられて、前記チャンネル情報データが関連付けられた前記番組データの前記一時保存領域における格納順に従いテーブル形式で格納されていることを特徴とする、請求項３から５のいずれか１項に記載のデータ記録再生装置。
【請求項９】
前記テーブルにおいて、前記基準位置の前記番組データに関連付けられた前記チャンネル情報データから前記いずれか１方向に対応する方向に格納されている前記チャンネル情報データを、前記指定される順番に従い、順次検索するテーブル検索手段をさらに備えて、
前記一時保存領域の前記タイムシフト読出手段のための前記読出位置は、前記テーブル検索手段により検索された前記指定順番に対応の前記チャンネル情報データと関連付けられた前記番組データが格納されている位置であることを特徴とする、請求項８に記載のデータ記録再生装置。
【請求項１０】
前記チャンネル情報データは関連付けられた前記番組データのチャンネルに変更された時を示す変更時データを含み、
前記テーブル検索手段は、個々の前記チャンネル情報データが検索される毎に、該チャンネル情報データの前記変更時データが示す前記チャンネル変更時から隣接して格納されている他の前記チャンネル情報データの前記変更時データが示す前記チャンネル変更時までの期間が所定期間以内であるときは、該チャンネル情報データを無視して次に格納されるデータを検索することを特徴とする、請求項９に記載のデータ記録再生装置。
【請求項１１】
前記チャンネル情報データは、さらに前記変更後のチャンネルに対応する前記番組データのタイトルデータを含む、請求項３から１０のいずれか１項に記載のデータ記録再生装置。
【請求項１２】
前記番組データは映像データおよび音声データのうち少なくとも一方を含む、請求項２から１１のいずれか１項に記載のデータ記録再生装置。
【請求項１３】
外部から受理するチャネル選択指示に基づいて選択されるチャンネルに対応する映像データおよび音声データの少なくとも１つを含む番組データを受信するための受信手段と、
前記番組データを格納するための番組データ記憶手段とを備え、
前記番組データ記憶手段は、前記番組データを一時格納するためのリングバッファである一時保存領域を含み、
前記番組データが前記一時保存領域に格納される間、前記外部から受理する前記チャネル選択指示により選択されるチャンネルが変更される毎に、変更後のチャンネルに対応する前記番組データを前記一時保存領域に格納する一時保存格納手段と、
前記番組データが前記一時保存領域に格納される間、前記一時保存領域において、前記外部から受理する再生指示に基づく読出位置から再生のために順次データを読出すタイムシフト読出手段とを備えて、
前記読出位置は、前記一時保存領域における番組データのうちの任意の番組データの格納位置を指示し、
前記番組データが前記一時保存領域に格納される間、前記外部から受理する前記チャネル選択指示により選択されるチャンネルが変更されるとき、変更後のチャンネルの識別情報と変更後のチャンネルに対応する前記番組データのタイトルデータを含むチャンネル情報データを生成するためのチャンネル情報データ生成手段と、
前記チャンネル情報データ生成手段により生成された前記チャンネル情報データを、前記変更後チャンネルに対応する前記番組データの再生時に該番組データと関連付けて再生可能なように所定記憶領域に格納するチャンネル情報記憶手段とをさらに備え、
現在の前記読出位置を基準位置にして、前記一時保存領域において最新のデータが格納される位置を示す方向およびその反対方向のいずれか１方向に格納されている前記任意の番組データの格納位置が指定されて、
前記再生指示は、前記いずれか１方向に格納されている前記番組データのうち、前記基準位置からカウントした場合の前記任意の番組データが格納されている順番の指定を含み、
前記所定記憶領域は前記一時保存領域とは別個に設けられて、前記チャンネル情報データが関連付けられた前記番組データの前記一時保存領域における格納順に従いテーブル形式で格納されており、
前記テーブルにおいて、前記基準位置の前記番組データに関連付けられた前記チャンネル情報データから前記いずれか１方向に対応する方向に格納されている前記チャンネル情報データを、前記指定される順番に従い、順次検索するテーブル検索手段をさらに備え、
前記一時保存領域の前記タイムシフト読出手段のための前記読出位置は、前記テーブル検索手段により検索された前記指定順番に対応の前記チャンネル情報データと関連付けられた前記番組データが格納されている位置であり、
前記チャンネル情報データは関連付けられた前記番組データのチャンネルに変更された時を示す変更時データを含み、
前記テーブル検索手段は、個々の前記チャンネル情報データが検索される毎に、該チャンネル情報データの前記変更時データが示す前記チャンネル変更時から隣接して格納されている他の前記チャンネル情報データの前記変更時データが示す前記チャンネル変更時までの期間が所定期間以内であるときは、該チャンネル情報データを無視して次に格納されるデータを検索することを特徴とする、データ記録再生装置。
【請求項１４】
外部から受理するチャネル選択指示に基づいて選択されるチャンネルに対応する番組データを受信するための受信手段と、前記番組データを格納するための番組データ記憶手段とを備え、前記番組データ記憶手段は、前記番組データを一時格納するためのリングバッファである一時保存領域を含むデータ記録再生装置であって、さらに、
前記番組データが前記一時保存領域に格納される間、前記外部から受理する前記チャネル選択指示により選択されるチャンネルが変更されるとき、変更後のチャンネルの識別情報および該変更後のチャンネルに対応する前記番組データのタイトルデータを含むチャンネル情報データを生成するためのチャンネル情報データ生成手段と、
前記番組データが前記一時保存領域に格納される間、前記一時保存領域において、前記外部から受理する再生指示に基づく読出位置から再生のために順次データを読出すタイムシフト読出手段と、
前記チャンネル情報データ生成手段により生成された前記チャンネル情報データを、前記変更後チャンネルに対応する前記番組データの再生時に該番組データと関連付けて再生可能なように所定記憶領域に格納するチャンネル情報記憶手段とを備える、データ記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テレビジョン放送などの受信したデータを記録し再生するデータ記録再生装置に関し、特に、チャンネル切替しながら受信したデータをチャンネルに関する情報とともに記録し再生するデータ記録再生装置に関する。
【０００２】
【従来の技術】
従来、アナログテレビジョン放送に含まれるテレビジョン信号（以下、ＴＶ信号とする。）を、チューナを介して受け取った後、ＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）エンコーダによりエンコードしたＭＰＥＧデータを一時的にハードディスク等の記録媒体に格納して、一時格納するとともに、巻き戻しなどにより時間をずらした（タイムシフトした）再生ポイントからのＭＰＥＧデータの読出表示を可能とする、いわゆるタイムシフト機能を有する情報記録再生装置がある。
【０００３】
このような情報記録再生装置のうち、タイムシフト再生において、番組頭出しの要求があると現在時刻から遡った００分または３０分の区切りから、すなわち番組放送開始に相当する位置から予め記録された番組情報の再生を開始する装置が提供されている（たとえば、特許文献１を参照）。
【０００４】
【特許文献１】
特開２００２−１００１６２号公報
【０００５】
【発明が解決しようとする課題】
ユーザは、タイムシフト機能による番組の記録動作中においてチャンネルを切替えながら他の番組を選択し、選択した番組の録画を行なった場合には、その後のタイムシフト再生においても、簡単な操作をするだけで、現在の再生中の番組とは別のチャンネルの番組を再生して視聴したいという要望があった。
【０００６】
しかしながら、従来は、タイムシフト再生中に再生ポイントを任意のチャンネルの切替ポイントに切替て、そこから該チャンネルに対応の番組を再生開始するという機能は提供されていなかった。
【０００７】
それゆえにこの発明の目的は、任意のチャンネルの切替時点に対応の任意の番組データからのタイムシフト再生開始を可能とするデータ記録再生装置を提供することである。
【０００８】
【課題を解決するための手段】
この発明のある局面に従うと、データ記録再生装置は、外部から受理するチャネル選択指示に基づいて選択されるチャンネルに対応する番組データを受信するための受信手段と、番組データを格納するための番組データ記憶手段とを備え、番組データ記憶手段は、前記番組データを一時格納するためのリングバッファである一時保存領域を含み、番組データが一時保存領域に格納される間、外部から受理するチャネル選択指示により選択されるチャンネルが変更される毎に、変更後のチャンネルに対応する番組データを一時保存領域に格納する一時保存格納手段と、番組データが一時保存領域に格納される間、一時保存領域において、外部から受理する再生指示に基づく読出位置から再生のために順次データを読出すタイムシフト読出手段とを備えて、読出位置は、一時保存領域における番組データのうちの任意のチャンネルに対応するの番組データの格納位置を指示する。
【０００９】
したがって、チャンネル変更毎に変更後のチャンネルに対応の番組データに切替ながら一時保存領域に記録される場合には、タイムシフト読出手段によるタイムシフト再生時には、外部から再生指示を与えることにより、変更されたチャンネル毎の番組データのうちから任意チャンネルに対応の番組データを指示して読出し、タイムシフト再生することができる。
【００１０】
好ましくは、番組データが一時保存領域に格納される間、外部から受理するチャネル選択指示により選択されるチャンネルが変更されるとき、変更後のチャンネルの識別情報を含むチャンネル情報データを生成するためのチャンネル情報データ生成手段と、チャンネル情報データ生成手段により生成されたチャンネル情報データを、変更後チャンネルに対応する番組データの再生時に該番組データと関連付けて再生可能なように所定記憶領域に格納するチャンネル情報記憶手段とをさらに備える。
【００１１】
したがって、再生指示が与えられて、任意の番組データが指示されてタイムシフト再生されるときは、同時に該番組データのチャンネルの識別情報を含むチャンネル情報データも再生される。それゆえに、番組データのタイムシフト再生時には、該番組データを受信したチャンネル識別情報を該番組データとともに確認できる。
【００１２】
好ましくは、現在の読出位置を基準位置にして、一時保存領域において最新のデータが格納される位置を示す方向およびその反対方向のいずれか１方向に格納されている任意チャンネルに対応する番組データの格納位置が指定される。
【００１３】
したがって、再生指示を与えることにより、任意チャンネルの番組データとして、一時保存領域の現在の読出位置から最新のデータが格納される位置を示す方向およびその反対方向のいずれの方向に格納される番組データも指定できる。
【００１４】
好ましくは再生指示は、いずれか１方向に格納されている番組データのうち、基準位置からカウントした場合の任意チャンネルの番組データが格納されている順番の指定を含む。
【００１５】
したがって、再生指示を与えることにより、一時保存領域の現在の読出位置から最新のデータが格納される位置を示す方向およびその反対方向のいずれかの方向に格納される番組データのうちから、現在の読出位置を基準位置としてカウントした場合の格納の順番で、任意チャンネルの番組データを指定できる。
【００１６】
好ましくは、所定記憶領域は一時保存領域に設けられて、チャンネル情報記憶手段は、一時保存領域において、変更される前のチャンネルに対応する変更前の番組データと、変更後チャンネルに対応する変更後の番組データとの間に、チャンネル情報データを格納する。
【００１７】
したがって、チャンネル変更毎の異なる番組データと関連付けられたチャンネル情報データは、同一の一時保存領域において、変更前後チャンネルに対応する変更前後の番組データの間に格納される。
【００１８】
したがって、タイムシフト読出手段により一時保存領域から番組データを読出すときは関連したチャンネル情報データも読出すことができる。
【００１９】
好ましくは、タイムシフト読出手段は、指定される順番に従い基準位置からいずれか１方向に格納されるデータを順次検索する領域検索手段を有し、領域検索手段は、個々のチャンネルに対応の番組データが検索される毎に、該番組データの格納開始時から隣接して格納されている他の番組データの格納開始時までの期間が所定期間以内であるときは、該チャンネルに対応の番組データを無視して次に格納されるデータを検索する。
【００２０】
したがって、一時保存領域へ番組データが格納される間、所望のチャンネルを探索するために外部からのチャンネル選択指示により頻繁にチャンネル変更された場合には、タイムシフト再生時には、このチャンネル探索動作は上述の期間が所定期間以内であることに基づいて検出される。そして、該探索動作中に一時保存領域に格納された番組データは、再生指示により指定される任意チャンネルに対応の番組データを検索するための順番をカウントする対象から除外される。その結果、チャンネル探索動作中に格納された番組データをタイムシフト再生するのを回避できて、タイムシフト再生される番組データが短期間のうちに頻繁に変更されてタイムシフト再生番組の視聴が妨げられる（見づらくなる）のを防止できる。
【００２１】
好ましくは、所定記憶領域は一時保存領域とは別個に設けられて、チャンネル情報データは関連付けられた番組データの一時保存領域における格納順に従いテーブル形式で格納されている。
【００２２】
したがって、所定記憶領域は番組データが格納される一時保存領域とは別個に設けられているから、一時保存領域から番組データとチャンネル情報データを区別しながら読出す手間を省略できる。
【００２３】
好ましくは、テーブルにおいて、基準位置の番組データに関連付けられたチャンネル情報データからいずれか１方向に対応する方向に格納されているチャンネル情報データを、指定される順番に従い、順次検索するテーブル検索手段をさらに備えて、一時保存領域のタイムシフト読出手段のための読出位置は、テーブル検索手段により検索された指定順番に対応のチャンネル情報データと関連付けられた番組データが格納されている位置である。
【００２４】
したがって、テーブル検索手段によりテーブルのチャンネル情報データを検索することにより、一時保存領域のタイムシフト読出手段のための読出位置は、テーブル検索手段により検索された指定順番に対応のチャンネル情報データと関連付けられた番組データが格納されている位置と特定できる。
【００２５】
それゆえに、テーブルの検索結果を用いて、一時保存領域において指定順番の位置に格納されている番組データを特定するから、一時保存領域を検索して特定するのに比べて速やかに任意チャンネルに対応の番組データを特定できる。
【００２６】
好ましくは、チャンネル情報データは関連付けられた番組データのチャンネルに変更された時を示す変更時データを含み、テーブル検索手段は、個々のチャンネル情報データが検索される毎に、該チャンネル情報データの変更時データが示すチャンネル変更時から隣接して格納されている他のチャンネル情報データの変更時データが示すチャンネル変更時までの期間が所定期間以内であるときは、該チャンネル情報データを無視して次に格納されるデータを検索する。
【００２７】
したがって、一時保存領域へ番組データが格納される間、所望のチャンネルを探索するために外部からのチャンネル選択指示により頻繁にチャンネル変更された場合には、タイムシフト再生時には、このチャンネル探索動作は上述の期間が所定期間以内であることに基づいて検出される。そして、該探索動作中に一時保存領域に格納された番組データは、再生指示により指定される任意の番組データを検索するための順番をカウントする対象から除外される。その結果、チャンネル探索動作中に格納された番組データをタイムシフト再生されるのを回避できて、タイムシフト再生される番組データが短期間のうちに頻繁に変更されてタイムシフト再生番組の視聴が妨げられる（見づらくなる）のを防止できる。
【００２８】
好ましくは、チャンネル情報データは、さらに変更後のチャンネルに対応する番組データのタイトルデータを含む。したがって、タイムシフト再生される番組データ毎に、そのタイトルデータも再生される。したがって、タイムシフト再生時には番組毎にその番組データとタイトルとを確認できる。
【００２９】
好ましくは、番組データは映像データおよび音声データのうち少なくとも一方を含む。
【００３０】
この発明の他の局面に従うと、データ記録再生装置は、外部から受理するチャネル選択指示に基づいて選択されるチャンネルに対応する番組データを受信するための受信手段と、番組データを格納するための番組データ記憶手段と、番組データ記憶手段は、番組データを一時格納するためのリングバッファである一時保存領域を含み、さらにデータ記録再生装置は番組データが一時保存領域に格納される間、外部から受理するチャネル選択指示により選択されるチャンネルが変更されるとき、変更後のチャンネルの識別情報および該変更後のチャンネルに対応する番組データのタイトルデータを含むチャンネル情報データを生成するためのチャンネル情報データ生成手段と、番組データが一時保存領域に格納される間、一時保存領域において、外部から受理する再生指示に基づく読出位置から再生のために順次データを読出すタイムシフト読出手段と、チャンネル情報データ生成手段により生成されたチャンネル情報データを、変更後チャンネルに対応する番組データの再生時に該番組データと関連付けて再生可能なように所定記憶領域に格納するチャンネル情報記憶手段とを備える。
【００３１】
したがってチャンネル変更されながら各チャンネル毎に記録された番組データは、タイムシフト再生されるときには、関連付けられているチャンネル情報データも再生される。それゆえに、タイムシフト再生時にはチャンネル変更されながら各チャンネル毎に記録された番組データを、その受信チャンネルの識別情報および番組のタイトルデータとともに再生できる。このような再生内容を確認することで、番組を受信チャンネルとタイトルとを確認しながら視聴できる。
【００３２】
【発明の実施の形態】
以下、図面を参照しつつ本発明の実施の形態について詳細に説明する。以下の説明では、同一の構成部分には同一の符号を付してあり、それらの名称および機能も同じである。したがって、それらについて詳細な説明は繰り返さない。
【００３３】
図１は、本発明の実施の形態における情報記録再生装置１００の構成を示すための機能ブロック図である。
【００３４】
（実施の形態１）
図１を参照して、情報記録再生装置１００は、筐体１と、ユーザからの指示入力を受けるための操作装置２と、再生・録画情報等の表示を行なうための表示装置４と、テレビジョン放送に含まれるＴＶ信号を受信するためのチューナ６と、チューナ６から供給されるＴＶ信号をＭＰＥＧエンコードするためのＭＰＥＧエンコーダ８と、エンコードされたＭＰＥＧデータを格納するためのハードディスク装置１０と、ＭＰＥＧデータをＴＶ信号にデコードするためのＭＰＥＧデコーダ１２と、外部にＴＶ信号を出力するための出力端子１４と、情報記録再生装置１００の動作を制御するための制御部１６とを備える。操作装置２には後述するような左カーソル２１Ｌおよび右カーソル２１Ｒが設けられる。
【００３５】
制御部１６は、再生・録画に関する情報を格納するためのメモリ２６を有するシステム制御回路１８と、メモリ２６に格納された情報に基づいてＯＳＤ画像を生成するためのＯＳＤ画像生成回路２０を含む。
【００３６】
また、ハードディスク装置１０は、ハードディスク２２と、ハードディスク２２に対してデータの書込みおよび読出しを行なうための記録・再生ヘッド２４とを含む。
【００３７】
なお、ＴＶ信号は、映像信号および音声信号のうちの少なくとも一方を含む。
次に、本発明の実施の形態における情報記録再生装置１００の動作についての説明を行なう。
【００３８】
操作装置２を用いたユーザによる各種操作に応じて、システム制御回路１８は、情報記録再生装置１００を動作させることができる。
【００３９】
「各種操作」とは、たとえば、放送ＣＨ（チャンネルの略）指定操作、録画済み番組指定操作、録画指令操作、再生指令操作、録画停止操作、再生停止操作等である。
【００４０】
また、操作装置２は、ユーザの操作に応じて、各種操作信号をシステム制御回路１８に供給する。なお、操作装置２は、筐体１の表面に設けられてもよいし、情報記録再生装置１００の筐体１とは分離しているリモートコントローラであってもよい。
【００４１】
ユーザにより操作装置２にＣＨ変更の指示が入力されるときに、システム制御回路１８からアナログテレビジョン放送（ＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｔａｎｄａｒｄｓ  Ｃｏｍｍｉｔｔｅｅ）方式、ＰＡＬ（Ｐｈａｓｅ  Ａｌｔｅｒｎａｔｉｏｎ  ｂｙ  Ｌｉｎｅ）方式、またはＳＥＣＡＭ（ＳＥｑｕｅｎｔｉａｌ  Ｃｏｕｌｅｕｒ  Ａ  Ｍｅｍｏｉｒｅ）方式）等のＣＨ指定信号がチューナ６に供給される。チューナ６は、指定されたＣＨに対応するアナログテレビジョン放送波を受信する。このとき、チューナ６は、受信したアナログテレビジョン放送波を復調して得たＴＶ信号をＭＰＥＧエンコーダ８に供給する。ＭＰＥＧエンコーダ８は、システム制御回路１８のエンコード制御信号に基づいて、ＴＶ信号に対してＭＰＥＧ符号化処理を施す。ＭＰＥＧ符号化処理が施されたＴＶ信号は、ＭＰＥＧデータに変換される。そして、変換されたＭＰＥＧデータは、システム制御回路１８により、ハードディスク装置１０に書込まれる。ハードディスク装置１０は、ＭＰＥＧデータをハードディスク２２に書込むとともに、システム制御回路１８の読出し制御信号により、書込まれたＭＰＥＧデータのハードディスク２２からの読出しも行なう。そして、ＭＰＥＧデコーダ１２は、システム制御回路１８のデコード制御信号に基づいて、読出されたＭＰＥＧデータに対して、ＭＰＥＧ復号処理を施す。ＭＰＥＧ復号処理が施されたＭＰＥＧデータは、ＴＶ信号に変換される。変換されたＴＶ信号は、システム制御回路１８により、出力端子１４を介して外部機器に出力される。外部機器としては、特に限定されないが、たとえば、ディスプレイ装置２００である。
【００４２】
ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画像生成回路２０は、システム制御回路１８から供給された各種情報表示信号に応じた画像を表示させるための情報表示画像を生成する。そして、生成された情報表示画像は、出力端子１４を介して外部に出力される。情報表示画像は、たとえば、番組に対応するチャンネルを識別する情報（チャンネル番号）の表示画像、番組のタイトルの表示画像およびメッセージの表示画像を含む。
【００４３】
表示装置４は、システム制御回路１８から供給された各種情報表示信号に基づいて、情報表示を行なう。
【００４４】
ディスプレイ装置２００は、情報記録再生装置１００から供給されたＴＶ信号、または、表示画像信号に基づく画像表示を行なう。
【００４５】
本発明に係る情報記録再生装置１００は、上述したように、受信したＴＶ信号をＭＰＥＧデータとして、一旦、ハードディスク装置１０に格納する。そして、格納されたＭＰＥＧデータを順次読出して、再びＭＰＥＧデータを変換してＴＶ信号として出力することにより、ユーザは、リアルタイムで受信中のＴＶ信号に基づく映像、または、音声を視聴することができる。以下の説明では、書込んだＭＰＥＧデータを順次読出していく再生をリアルタイム再生とし、また、リアルタイムで受信中のＴＶ信号をＭＰＥＧデータとして一時格納するとともに、巻き戻し等により、再生ポイントをずらして行なう再生をタイムシフト再生とする。
【００４６】
次に、ハードディスク２２におけるデータが書込まれる記憶領域についての説明を行なう。
【００４７】
図２は、ハードディスク２２の記憶領域の内容を模式的に示す図である。
図２を参照して、ハードディスク２２は、タイムシフト再生を行なうためのリングバッファであるタイムシフト領域２２Ａと、情報を長期記録するための録画領域２２Ｂとを含む。なお、ハードディスク２２におけるタイムシフト領域２２Ａと録画領域２２Ｂの領域の大きさは、たとえば、ユーザにより操作装置２を介して入力された情報に基づいて決定される。また、ハードディスク２２において、タイムシフト領域２２Ａの位置および録画領域２２Ｂの位置は、システム制御回路１８内のメモリ２６に各領域のアドレスが記録されることにより、管理されている。タイムシフト領域２２Ａの領域の大きさは、たとえば３０分／６０分／１８０分と任意に指定された時間長さ分のデータを記録できる大きさに設定される。
【００４８】
次に、ハードディスク２２にＭＰＥＧデータが書込まれるときの情報記録再生装置１００の動作についての説明を行なう。
【００４９】
情報記録再生装置１００において、チューナ６から受信したＴＶ信号は、ＭＰＥＧエンコーダ８において、ＭＰＥＧ符号化処理が施される。その後に、変換されたＭＰＥＧデータは、記録・再生ヘッド２４により、ハードディスク装置１０内のハードディスク２２に含まれるタイムシフト領域２２Ａに順次に書込まれていく。このとき、タイムシフト領域２２Ａは、リングバッファであるため、タイムシフト領域２２Ａ内のデータ量が許容量を超えるとき、タイムシフト領域２２Ａの先頭から上書きされて書込まれる。したがってタイムシフト領域２２Ａではデータは設定された時間長さ（３０分／６０分／１８０分）だけ格納（保存）されて、それを過ぎると上書きにより削除される。
【００５０】
次に、上述したように、受信したＴＶ信号から変換されたＭＰＥＧデータをタイムシフト領域２２Ａ内に書込むとともに、ハードディスク２２内に含まれるデータが指定された再生ポイントＲＰに対応するアドレスから読出されるタイムシフト再生が行なわれるときの情報記録再生装置１００の動作についての説明を行なう。
【００５１】
情報記録再生装置１００において、操作装置２へのユーザの指示入力に応じて、タイムシフト再生が行なわれる。ユーザによる再生ポイントＲＰの指示に応じて、システム制御回路１８は、指定された再生ポイントＲＰに対応するタイムシフト領域２２Ａ内のアドレスから順次データの読出しを開始する。システム制御回路１８は、アドレスの順序にしたがって、連続的にデータを読出す。読出されたＭＰＥＧデータは、ＭＰＥＧデコーダ１２において、ＭＰＥＧ復号処理が施されてＴＶ信号に変換される。変換されたＴＶ信号は、出力端子１４を介して、出力端子１４と接続されるディスプレイ装置２００に出力される。
【００５２】
図３は、本発明の実施の形態の情報記録再生装置１００において、タイムシフト領域２２Ａ内に書込まれるデータについて説明するための模式図である。
【００５３】
図３を参照して、タイムシフト領域２２Ａ内は、操作装置２へのユーザの指示に基づくＣＨ変更（切替）指示に応じて書込まれるＣＨ情報データ３０と、ＣＨ変更される前のＣＨに対応するＭＰＥＧデータ２８と、変更されたＣＨに対応するＭＰＥＧデータ３２とを含む。
【００５４】
情報記録再生装置１００において、チューナ６から受信したＴＶ信号は、ＭＰＥＧ符号化処理が施される。その後、変換されたデータは、ＭＰＥＧデータ２８として、ハードディスク装置１０に書込まれる。このとき、ユーザの操作により操作装置２に、ＣＨ変更の指示が入力される場合、システム制御回路１８は、ＣＨ変更指示に応じて、変更されたＣＨの情報を含むＣＨ情報データ３０を生成する。そして、生成されたＣＨ情報データ３０は、システム制御回路１８により、ＣＨが変更される前に書込まれたＭＰＥＧデータ２８の終端アドレスの後に連続的に書込まれる。そして、書込まれたＣＨ情報データ３０の終端アドレスの後に、ＣＨが変更された後に受信したＴＶ信号に対応するＭＰＥＧデータ３２が順次書込まれていく。このように、各ＣＨ情報データ３０と対応の任意チャンネルで放送の番組データ（ＭＰＥＧデータ）とを隣接して格納することで両者は関連付けて格納される。
【００５５】
図４は、ＭＰＥＧデータ２８およびＣＨ情報データ３０のデータ構造を説明するための模式図である。ＭＰＥＧデータ３２もＭＰＥＧデータ２８と同様な構造を有する。
【００５６】
図４（ａ）は、ＭＰＥＧデータ２８のデータ構造を説明するための模式図である。
【００５７】
図４（ａ）を参照して、ＭＰＥＧデータ２８は、ヘッダ部２８Ａと実データ部２８Ｂとに大別できる。このとき、ヘッダ部２８Ａには、データがＭＰＥＧ形式の動画データであることを示す情報、および、再生時間情報等の管理情報、または、書誌的情報が含まれる。また、実データ部２８Ｂには、動画データ本体が含まれる。
【００５８】
一方、図４（ｂ）は、ＣＨ情報データ３０のデータ構造を説明するための模式図である。
【００５９】
図４（ｂ）を参照して、ＣＨ情報データ３０は、ヘッダ部３０Ａと実データ部３０Ｂとに大別できる。このとき、ヘッダ部３０Ａには、データがＣＨ情報データ３０であることを示す情報が含まれる。すなわち、システム制御回路１８は、データのヘッダを読出すことにより、ハードディスク装置１０から読出したデータが動画を含むＭＰＥＧデータ２８（３２）とＣＨ情報を含むＣＨ情報データ３０とのうち、どちらであるかを判断することができる。また、実データ部３０Ｂには、番組に対応するＭＰＥＧデータの一時格納中に変更されたＣＨの情報が含まれる。このＣＨの情報にはチャンネル番号データと番組タイトルデータとが含まれる。
【００６０】
システム制御回路１８は、ユーザにより指定される再生ポイントＲＰに対応するタイムシフト領域２２Ａ内のアドレスから読出しを開始する。そして、システム制御回路１８は、ＣＨ情報データ３０を読出す毎に、メモリ２６内にＣＨ情報データ３０に含まれるＣＨの情報を格納する。このとき、メモリ２６に含まれるＣＨの情報に基づいて、システム制御回路１８は、ＣＨ表示信号を生成する。そして、生成されたＣＨ表示信号は、ＯＳＤ画像生成回路２０に供給される。ＯＳＤ画像生成回路２０において、ＣＨ表示信号に基づいて、情報表示画像が生成される。生成された情報表示画像は、出力端子１４を介して、外部機器に出力される。情報記録再生装置１００に、ディスプレイ装置２００が接続される場合、ティスプレイ装置２００は、ＣＨ表示信号に基づいて、ＣＨ表示を行なう。
【００６１】
次に、本発明の実施の形態における情報記録再生装置１００がＭＰＥＧデータの一時格納中に、ユーザによるＣＨ変更（切替）指示に応じて、ＣＨを変更したときに、ＣＨ情報データを生成して、ハードディスク２２に書込むときの動作の説明を行なう。
【００６２】
図５は、システム制御回路１８がＣＨ情報データを生成して、ハードディスク２２に書込むときの動作のフローチャートである。
【００６３】
図５を参照して、まず、チューナ６は、選択されたＣＨに対応するＴＶ信号を受信する（ステップＳ１０１）。
【００６４】
次に、ＭＰＥＧエンコーダ８は、システム制御回路１８のエンコード制御信号に基づいて、チューナ６において受信したＴＶ信号をＭＰＥＧデータにエンコードする（ステップＳ１０２）。
【００６５】
そして、ハードディスク装置１０は、システム制御回路１８の書込み制御信号に応じて、エンコードされたＭＰＥＧデータをタイムシフト領域２２Ａにアドレスの順序に基づいて、一時格納する（ステップＳ１０３）。
【００６６】
つづいて、ハードディスク装置１０は、システム制御回路１８の読出し制御信号に応じて、タイムシフト領域２２Ａに格納されたデータを順次に読出していく（ステップＳ１０４）。
【００６７】
そして、ＭＰＥＧデコーダ１２は、システム制御回路１８のデコード制御信号に基づいて、読出したＭＰＥＧデータをＴＶ信号にデコードする（ステップＳ１０５）。
【００６８】
次に、システム制御回路１８は、出力端子を介して、ＭＰＥＧ復号処理が施されたＴＶ信号を外部に出力する（ステップＳ１０６）。
【００６９】
ここで、システム制御回路１８は、操作装置２に外部からの受信ＣＨの変更（切替）の指示があるか否かの判断を行なう（ステップＳ１０７）。
【００７０】
ステップＳ１０７において、ＣＨ変更（切替）の指示がないと判断される場合、システム制御回路１８は、処理をステップＳ１０１に戻す。
【００７１】
一方、ステップＳ１０７において、ＣＨ変更の指示があると判断される場合、システム制御回路１８は、ＣＨの変更指示に応じて、変更されたＣＨの情報（チャンネル番号データおよび番組タイトルデータ）を含むＣＨ情報データを生成する（ステップＳ１０８）。
【００７２】
放送番組のタイトルデータは、ＴＶ信号とともに受信するＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）のデータから抽出して取得できる。なお、番組タイトルデータの取得手順は、これに限定されない。
【００７３】
次に、システム制御回路１８は、タイムシフト領域２２ＡのＣＨ変更の直前に書込まれているＭＰＥＧデータの後に、生成したＣＨ情報データ３０を書込む（ステップＳ１０９）。
【００７４】
つづいて、システム制御回路１８は、処理をステップＳ１０１に戻す。そして、受信したＴＶ信号がＭＰＥＧデータに変換された後、システム制御回路１８は、ステップＳ１０８において、書込んだＣＨ情報データの後に、変換されたＭＰＥＧデータを順次書込んでいく。
【００７５】
次に、本発明の実施の形態における情報再生記録装置１００において、一時格納したＭＰＥＧデータを指定された再生ポイントＲＰ（ＣＨ切替ポイント）に対応するアドレスから順次読出して再生するとともに、タイムシフト再生中の番組に対応するチャンネル番号、番組タイトルなどの表示を行なう動作を図６〜図８のフローチャートに従い説明する。ここでは、タイムシフト領域２２Ａには、図９のようにデータが格納されていると想定する。
【００７６】
いま、タイムシフト領域２２Ａには図９のように、各チャンネルについて番組データであるＭＰＥＧデータ２８（または３２）と６個のＣＨ情報データ３０とが記録されていると想定する。説明のために、６個のＣＨ情報データ３０については記録された順序に従いチャンネル切替ポイントＣＰｉ（図９ではｉ＝１、２、３、…６）がそれぞれ割当てられる。
【００７７】
また、タイムシフト領域２２Ａには最新のデータが書込まれる位置、すなわちライブ再生（リアルタイム再生）のデータ位置であるライブ再生ポイントＬＰが示されて、また、現在のタイムシフト再生のデータ読出位置である再生ポイントＲＰが示されている。ライブ再生ポイントＬＰおよび再生ポイントＲＰのアドレス位置はシステム制御回路１８の内部メモリに記憶される。
【００７８】
ユーザは、再生ポイントＲＰでタイムシフト再生中において左カーソル２１Ｌまたは右カーソル２１Ｒを操作することにより、時間軸に沿って移動しながらチャンネル切替ポイントＣＰｉを指定することができて、移動後に指定された任意のチャンネル切替ポイントＣＰｉに相当するアドレス（データ読出位置）からタイムシフト再生を開始させることができる。具体的には、右カーソル２１Ｒを操作すると再生ポイントＲＰから図９の矢印で示される時間の進行方向（ライブ再生ポイントＬＰの方向）に移動しながらチャンネル切替ポイントＣＰｉを指定でき、逆に左カーソル２１Ｌを操作すると再生ポイントＲＰから矢印で示される時間の進行方向とは逆方向（ライブ再生ポイントＬＰとは逆の方向）の時間を遡る方向に移動しながらチャンネル切替ポイントＣＰｉを指定できる。
【００７９】
左右カーソル２１Ｌおよび２１Ｒを１回操作すると、現在の再生ポイントＲＰから最寄の１つ目のチャンネル切替ポイントＣＰｉに移動して指定でき、２回操作すると同様に最寄の２つめのチャンネル切替ポイントＣＰｉに移動して指定できる。したがって左右カーソル２１Ｌと２１Ｒについての操作回数により現在の再生ポイントＲＰを基準にして任意のチャンネル切替数を決める、すなわちチャンネル毎のＭＰＥＧデータ（番組データ）をカウントした場合の任意のチャンネルの番組データの順番を決めることができる。ここでは、同一種類のカーソル（カーソル２１Ｌおよび２ＩＲのいずれか１つ）が任意のチャンネル切替ポイントＣＰｉの番組データからの再生を開始させるために、所定回数に相当する分連続して操作されると想定する。以降、“カーソル”は左カーソル２１Ｌと右カーソル２１Ｒのいずれか一方と想定する。
【００８０】
また、図９のチャンネル切替ポイントＣＰ２とチャンネル切替ポイントＣＰ３間の期間Ｔ１（＜Ｔ）およびチャンネル切替ポイントＣＰ３とチャンネル切替ポイントＣＰ４間の期間Ｔ２（＜Ｔ）のように所定の期間Ｔよりも短い期間でチャンネル切替操作がなされていた場合には、情報の記録動作中において所望の放送受信チャンネルを探索するためのランダムな切替操作があったと判定されて、このような短期間でなされたチャンネル切替を無視するように処理している。
【００８１】
まず、システム制御回路１８は、現在の再生ポイントＲＰでタイムシフト再生中において、ユーザによりカーソルが操作されるまで待機するが（ステップＳ２０でＮＯ）、ユーザが任意のチャンネルの切替ポイントに対応の番組データからのタイムシフト再生を希望してカーソル操作をした場合には、このカーソル操作を検出して再生ポイントＲＰの切替要求があったと判定する（ステップＳ２０でＹＥＳ）。
【００８２】
そして、システム制御回路１８は、カーソルの操作回数をカウントして、そのカウント値を変数ＣＮに設定する（ステップＳ２１）。次に、変数ＮＣの値に基づいて処理を分岐させる（ステップＳ２２）。
【００８３】
ＮＣ＝１の場合はシステム制御回路１８は、処理をサブルーチンＳＵＢ１（図７参照）に分岐させ、ＮＣ≧２の場合にはサブルーチンＳＵＢ２（図８参照）に分岐させる。
【００８４】
図７のサブルーチンＳＵＢ１においては、システム制御回路１８は操作されたカーソルにより指定されるチャンネル切替方向について、すなわち図９のタイムシフト領域２２Ａを検索して現在の再生ポイントＲＰから矢印の方向およびその逆方向のいずれか指定される一方向について１つ目のチャンネル切替ポイントＣＰｉ、すなわち１つ目のＣＨ情報データ３０を検索する（ステップＳ２７）。
【００８５】
チャンネル切替ポイントＣＰｉが存在しなければ（ステップＳ２８でＹＥＳ）、システム制御回路１８はＯＳＤ画像生成回路２０を介して画面に“チャンネル切替ポイントはありません”という旨のメッセージを表示し（ステップＳ２９）、処理をステップＳ２０に戻すけれども、１つ目のチャンネル切替ポイントＣＰｉがあれば（ステップＳ２８でＮＯ）、この１つ目のチャンネル切替ポイントＣＰｉを指定して図６の元のルーチンに戻る。
【００８６】
戻った先の図６のルーチンでは、直前のサブルーチン（この場合サブルーチンＳＵＢ１）で指定されたチャンネル切替ポイントＣＰｉに対応のＣＨ情報データ３０を読出し（ステップＳ５０）、その指定されたチャンネル切替ポイントＣＰｉから図９の矢印方向のＭＰＥＧデータ３２の再生を開始し番組の画像をディスプレイ装置２００に表示する（ステップＳ５１）。そして、読出されたＣＨ情報データ３０から、いま再生しているＴＶ信号のチャンネル番号と番組タイトルとを読出して、ＯＳＤ画像生成回路２０を介して同一画面に表示する（ステップＳ５１およびＳ５２）。したがって、ＴＶ信号による番組の画像とともに該番組の放送チャンネルの番号と番組のタイトルを確認できる。
【００８７】
その後、システム制御回路１８はタイムシフト再生がＯＦＦされたか否か判定し（ステップＳ５３）、ＯＦＦされたと判定すれば一連の処理を終了させるが、そうでなければ処理をステップＳ２０に戻し、再生ポイントＲＰの切替に関する外部からのカーソル操作がなされるまで待機する。
【００８８】
一方、ＮＣ≧２の場合には（ステップＳ２２）、システム制御回路１８は処理をサブルーチンＳＵＢ２に分岐させる。分岐したサブルーチンＳＵＢ２においては、まず、システム制御回路１８は検索したチャンネル切替ポイントＣＰｉをカウントするための変数Ｉを１に設定して（ステップＳ３５）、操作されたカーソルにより指定される切替方向にチャンネル切替ポイントＣＰｉ、すなわちＣＨ情報データ３０を検索する（ステップＳ３６）。指定される方向にチャンネル切替ポイントＣＰｉがなければ（ステップＳ３７でＹＥＳ）“チャンネル切替ポイントはありません”とＯＳＤ画像生成回路２０を介して画面にメッセージ表示し（ステップＳ４１）、処理を元のルーチンのステップＳ２０に戻し、次のチャンネル切替操作がなされるまで待機する。
【００８９】
一方、指定の方向にチャンネル切替ポイントＣＰｉが存在すれば（ステップＳ３７でＮＯ）、システム制御回路１８は変数Ｉを１インクリメント処理して（ステップＳ３８）、次のチャンネル切替ポイントＣＰｉ、すなわちＣＨ情報データ３０を検索する（ステップＳ３９）。その検索結果、チャンネル切替ポイントＣＰｉ、すなわちＣＨ情報データ３０がなければ（ステップＳ４０でＹＥＳ）、前述したような“チャンネル切替ポイントはありません”とのメッセージ表示をする（ステップＳ４１）。
【００９０】
一方、次のチャンネル切替ポイントすなわちＣＨ情報データ３０があれば、システム制御回路１８は今回検索されたチャンネル切替ポイントＣＰｉと直前に検索指定したチャンネル切替ポイントＣＰ（ｉ−１）またはチャンネル切替ポイントＣＰ（ｉ＋１）との期間と所定期間Ｔとを比較する。隣接するチャンネル切替ポイントＣＰｉ間の期間は、隣接するチャンネル毎の番組データの格納開始時間の差分に相当し、これは両者に対応のＣＨ情報データ３０間の記録位置を示すアドレスの差異と記録時のモード（標準モード、３倍速モードなど）との演算により求めることができる。この比較の結果、求めた期間が所定期間Ｔを越えていれば（ステップＳ４２でＹＥＳ）、システム制御回路１８は検索したチャンネル切替ポイントＣＰｉが現在の再生ポイントＲＰから指定された個数分のチャンネル切替ポイントＣＰｉを移動して指定されたチャンネル切替ポイントＣＰｉであるか否か、すなわちＮＣ＝Ｉが成立しているか否かを判定する（ステップＳ４４）。
【００９１】
判定結果、ＮＣ＝Ｉであれば（ステップＳ４４でＹＥＳ）、システム制御回路１８は処理を元のルーチンのステップＳ５０に移行させ、ステップＳ５０以降の処理を同様に実行する。これにより、システム制御回路１８は再生ポイントＲＰをユーザのカーソル操作により指定された任意のチャンネル切替ポイントＣＰｉに移動させて、移動後の再生ポイントＲＰから任意のチャンネルに対応の番組データについてタイムシフト再生を開始する。これと同時に、このチャンネル切替ポイントＣＰｉのＣＨ情報データ３０の内容に基づいてタイムシフト再生が開始されているＴＶ信号（番組データ）のチャンネル番号と番組タイトルとが読出されて同一画面に表示される。
【００９２】
一方、（期間＞Ｔ）でなければ（ステップＳ４２でＮＯ）前述したように記録時に所望チャンネルを探索するためのランダムなチャンネル切替操作がなされていたものと判定される。すなわち、システム制御回路１８は該チャンネル切替ポイントＣＰｉを無視するように変数Ｉを１デクリメントして（ステップＳ４３）、処理をステップＳ３８に戻し、ステップＳ３８以降の処理を前述と同様に繰返す。
【００９３】
このようにユーザはカーソルを操作することにより、タイムシフト領域２２Ａにおいて現在の再生ポイントＲＰを任意のチャンネル切替ポイントＣＰｉに対応の任意の番組データに移動させて、そこからタイムシフト再生を開始させることができる。
【００９４】
（実施の形態２）
上述した実施の形態１では、システム制御回路１８はタイムシフト領域２２Ａを直接に検索して、任意のチャンネル切替ポイントＣＰｉを指定していたが、指定方法はこれに限定されない。たとえば、図１０および図１１のフローチャートに従い、記録時にＣＨ情報データ３０をタイムシフト領域２２Ａに書込むのに代替して、予めメモリ２６に準備された図１２のテーブルＴＢに記録し、タイムシフト再生時にはテーブルＴＢを参照しながら、任意のチャンネル切替ポイントの番組データからタイムシフト再生が開始されるようにしてもよい。なお、テーブルＴＢはメモリ２６に記憶されるとしているがハードディスク２２のテーブルＴＢのための所定領域に格納されるようにしてもよい。
【００９５】
図１２のテーブルＴＢには矢印で示す時間の進行方向に従い図９のチャンネル切替ポイントＣＰｉ（ｉ＝１，２，３、・・・、６）それぞれに対応してレコードＲが登録される。
【００９６】
レコードＲは記録時にチャンネル切替（変更）操作がなされる都度、サフィックスｉが１づつインクリメントされるチャンネル切替ポイントＣＰｉ、チャンネル切替操作された時刻を示す切替時刻データ５０、チャンネル切替操作がなされた時点での記録位置を示すアドレス情報５１、切換えられた新たなチャンネルの番号データ５２および切換えられた新たなチャンネルによる放送番組のタイトルを示す番組タイトルデータ５３を含む。したがったタイムシフト領域２２Ａのチャンネル毎の番組データ（ＭＰＥＧデータ）とテーブルＴＢの各レコードＲとはアドレス情報５１により関連付けられている。
【００９７】
図１２では再生ポイントＲＰがチャンネル切替ポイントＣＰ６のレコードＲの次に位置してチャンネル切替ポイントＣＰ６以後に記録されている番組データが現在タイムシフト再生されていることを示している。ここでは再生ポイントＲＰはテーブルＴＢのレコードＲを指示するポインタとして用いられる。
【００９８】
したがって、記録動作時の処理手順を示す図５のフローチャートは、本実施の形態では図１０のように変更される。図１０では、図５のステップＳ１０８およびＳ１０９の処理がステップＳ１０８ａおよびＳ１０９ａにそれぞれ代替されているが、他の処理内容は図５のそれらと同様であるから説明を省略する。
【００９９】
図１０のステップＳ１０８ａおよびＳ１０９ａでは次のような処理がなされる。つまり、ステップＳ１０７において、ＣＨ変更（切替）の指示があると判断される場合、システム制御回路１８は、ＣＨの変更に応じて、チャンネル切替ポイントＣＰｉ、切替時刻データ５０、アドレス情報５１、および変更後のチャンネル番号データ５２および番組タイトルデータ５３を格納したレコードＲを生成して（ステップＳ１０８ａ）、生成したレコードＲをテーブルＴＢの最終に追加登録する（ステップＳ１０９ａ）。なお、番組タイトルデータ５３は前述のように受信しているＥＰＧデータから取得する。
【０１００】
また、タイムシフト再生時の処理手順を示す図６のフローチャートは、本実施の形態では図１１のように変更される。図１１では、図６のステップＳ５０の処理がステップＳ５０ａに代替されているが、他の処理内容は図６のそれらと同様であるから説明を省略する。
【０１０１】
図１１のステップＳ５０ａでは次のような処理がなされる。つまり、前述のサブルーチンＳＵＢ１およびＳＵＢ２のそれぞれでは、カーソル操作がなされたときはシステム制御回路１８はタイムシフト領域２２Ａを検索するのに代替して、図１２のテーブルＴＢを検索する。なお、サブルーチンＳＵＢ２の制御変数Ｉは、本実施の形態ではテーブルＴＢのレコードＲをカウントするのに用いられ、所定期間Ｔとの比較（ステップＳ４２）は、隣接するレコードＲ間の切替時刻データ５０が示す時間差と所定期間Ｔとの比較となる。
【０１０２】
サブルーチンＳＵＢ１またはＳＵＢ２の処理結果、テーブルＴＢにおいて最終的に指示（検索）された任意の切替チャンネルに対応のレコードＲは図１１のルーチンに渡されるので、システム制御回路１８は渡されたレコードＲの内容（アドレス情報５１、チャンネル番号データ５２および番組タイトルデータ５３）を読出す（ステップＳ５０ａ）。そして、システム制御回路１８はタイムシフト領域２２Ａを読出したアドレス情報５１に基づいて検索して、該アドレス以降に記録されている任意のチャンネルに対応の番組データであるＭＰＥＧデータ２８（３２）を読出して再生し画面表示するとともに、読出したチャンネル番号データ５２および番組タイトルデータ５３に基づき、再生番組の画面と同一画面にチャンネル番号とタイトルとを表示する。
【０１０３】
したがって本実施の形態でも、ユーザはカーソルを操作することにより、現在の再生ポイントＲＰをテーブルＴＢの任意のチャンネル切替ポイントＣＰｉに移動させて、移動先の該チャンネル切替ポイントＣＰｉのレコードＲ（アドレス情報５１）で指定されるタイムシフト領域２２Ａの任意のＭＰＥＧデータ２８（番組データ）からタイムシフト再生を開始できる。
【０１０４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１０５】
【発明の効果】
本発明によれば、一時保存領域にチャンネル変更毎に変更後のチャンネルに対応の番組データが切替ながら記録される場合には、タイムシフト読出手段によるタイムシフト再生時には、外部から再生指示を与えることにより、任意のチャンネルに対応の番組データを指示して読出し、タイムシフト再生できる。
【図面の簡単な説明】
【図１】本発明の実施の形態１における情報記録再生装置の構成を示すための機能ブロック図である。
【図２】ハードディスクに含まれる記憶領域の内容を模式的に示す図である。
【図３】本発明の実施の形態の情報記録再生装置において、タイムシフト領域内に書込まれるデータについて説明するための模式図である。
【図４】ＭＰＥＧデータおよびＣＨ情報データのデータ構造を説明するための模式図である。
【図５】システム制御回路がＣＨ情報データを生成して、ハードディスクに書込むときの動作のフローチャートである。
【図６】本発明の実施の形態１に係るタイムシフト再生時の処理手順を示すフローチャートである。
【図７】本発明の実施の形態１に係るタイムシフト再生時の処理手順を示すフローチャートである。
【図８】本発明の実施の形態１に係るタイムシフト再生時の処理手順を示すフローチャートである。
【図９】タイムシフト再生を説明するためのタイムシフト領域の格納内容例を示す図である。
【図１０】本発明の実施の形態２に係るＣＨ情報データを生成してテーブルに格納し、番組データをハードディスクに書込むときの動作のフローチャートである。
【図１１】本発明の実施の形態２に係るタイムシフト再生時の処理手順を示すフローチャートである。
【図１２】テーブルの内容例を示す図である。
【符号の説明】
１  筐体、２  操作装置、４  表示装置、６  チューナ、８  ＭＰＥＧエンコーダ、１０  ハードディスク装置、１２  ＭＰＥＧデコーダ、１４  出力端子、１６  制御部、１８  システム制御回路、２０  ＯＳＤ画像生成回路、２２  ハードディスク、２２Ａ  タイムシフト領域、２２Ｂ  録画領域、２４  記録・再生ヘッド、２６  メモリ、２８，３２  ＭＰＥＧデータ、３０  ＣＨ情報データ、２８Ａ，３０Ａ  ヘッダ部、２８Ｂ，３０Ｂ  実データ部、５０  切替時刻データ、５１  アドレス情報、５２  チャンネル番号データ、５３  番組タイトルデータ、１００  情報記録再生装置、２００  ディスプレイ装置、ＴＢ  テーブル、ＣＰｉ  チャンネル切替ポイント、Ｒ  レコード、ＲＰ  再生ポイント。
【図１】
2004356817.tif 000003
【図２】
2004356817.tif 000004
【図３】
2004356817.tif 000005
【図４】
2004356817.tif 000006
【図５】
2004356817.tif 000007
【図６】
2004356817.tif 000008
【図７】
2004356817.tif 000009
【図８】
2004356817.tif 000010
【図９】
2004356817.tif 000011
【図１０】
2004356817.tif 000012
【図１１】
2004356817.tif 000013
【図１２】
2004356817.tif 000014