(57)【要約】      （修正有）【課題】番組データの記録中に番組の切り替わりがあっても、記録される番組データが欠落しないようにした番組記録制御装置および番組記録制御方法を提供する。【解決手段】放送受信装置１１は、チューナと、番組データの記録中に番組が第１の番組から第２の番組に変わったときに、第１の番組の番組データを用いて第１の番組ファイルを生成し、第２の番組の番組データを用いて第２の番組ファイルを生成する番組ファイル生成手段と、第１の番組ファイルを生成して、第２の番組ファイルの生成を開始するまでの間、読出しポイントが保持されるように記録容量が確保された記録用バッファと、記録用バッファに対する番組データの書き込みを行いながら読出しポイントから番組データの読出しを行い、読出した番組データを用いて第１の番組ファイルおよび第２の番組ファイルを生成するように制御するファイル生成制御手段とを有している。【選択図】図１
2009246439.tif 000002
【特許請求の範囲】
【請求項１】
放送信号を受信するチューナと、
前記チューナが受信した前記放送信号から得られる番組データの記録中に前記チューナが前記放送信号を受信している番組が第１の番組から第２の番組に変わったときに、記録手段に記録される第１の番組ファイルを前記第１の番組の番組データを用いて生成し、前記第２の番組の番組データを用いて第２の番組ファイルを生成する番組ファイル生成手段と、
前記番組ファイル生成手段が前記第１の番組ファイルを生成して、前記第２の番組ファイルの生成を開始するまでの間、読出開始位置を示す前記読出しポインタが保持されるように記録容量が確保された記録用バッファと、
前記記録用バッファに対する前記番組データの書き込みを行いながら前記読出しポインタから前記番組データの読出しを行い、読出した前記番組データを用いて前記番組ファイル生成手段が前記第１の番組ファイルおよび前記第２の番組ファイルを生成するように制御するファイル生成制御手段とを有することを特徴とする番組記録制御装置。
【請求項２】
前記第１の番組ファイルと前記第２の番組ファイルとが、前記番組データの重複部分を備えたオーバーラップファイルであることを前記記録手段に記録させるオーバーラップ記録制御手段を更に有することを特徴とする請求項１記載の番組記録制御装置。
【請求項３】
前記第１の番組ファイルおよび前記第２の番組ファイルにおける前記番組データの重複部分を構成する第１のマージンデータおよび第２のマージンデータのデータサイズを前記記録手段に記録させるマージンデータ記録制御手段を更に有することを特徴とする請求項２記載の番組記録制御装置。
【請求項４】
映像を表示する映像表示手段と、
前記記録手段から前記第１の番組ファイルまたは前記第２の番組ファイルを読み出して前記映像表示手段に映像を表示させる番組再生手段とを有することを特徴とする請求項３記載の番組記録制御装置。
【請求項５】
前記記録手段に前記第１の番組ファイルおよび前記第２の番組ファイルが前記オーバーラップファイルであることが記録されているときは、前記番組再生手段が前記第１のマージンデータまたは前記第２のマージンデータを読み飛ばすように制御する再生制御手段とを更に有することを特徴とする請求項４記載の番組記録制御装置。
【請求項６】
放送信号を受信するチューナを備えた放送受信装置に適用される番組記録制御方法であって、
前記チューナが受信した前記放送信号から得られる番組データの記録中に前記チューナが前記放送信号を受信している番組が第１の番組から第２の番組に変わったときに、記録手段に記録される第１の番組ファイルを前記第１の番組の番組データを用いて生成し、前記第２の番組の番組データを用いて第２の番組ファイルを生成する番組ファイル生成を行い、
前記番組ファイル生成による前記第１の番組ファイルを生成して、前記第２の番組ファイルの生成を開始するまでの間、読出開始位置を示す前記読出しポインタが保持されるように記録容量が確保された記録用バッファを設け、
前記記録用バッファに対する前記番組データの書き込みを行いながら前記読出しポインタから前記番組データの読出しを行い、読出した前記番組データを用いて前記番組ファイル生成によって前記第１の番組ファイルおよび前記第２の番組ファイルを生成するように制御することを特徴とする番組記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地上放送、衛星放送等の番組を構成する番組データを記録するための番組記録制御装置および番組記録制御方法に関する。
【背景技術】
【０００２】
従来、地上放送、衛星放送等のテレビ放送等の番組について、録画や録音等の記録を行う番組記録装置が知られている。近年の番組記録装置は従来のアナログ放送に加えてデジタル放送の放送波を受信し、受信した放送波から取り出した番組データを記録する装置が普及している。
【０００３】
従来、番組記録装置が番組データを記録するときは、ハードディスク装置などの記録媒体が用いられている。ハードディスク装置のようにディスク上にデータを記録する場合、再生の際に連続的に読み出す必要のあるデータがディスク上の離散した位置に記録され、データの再生が途切れることがあった。そのため、シームレス再生破綻推定時間情報に基づいて、再生データから抽出したデータを先読みしてバッファに蓄積して、シームレス再生を実現するようにする技術が知られている（例えば特許文献１参照）。
【特許文献１】特開２００５−３３２５０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、番組記録装置が番組データをハードディスク装置等の記録手段に記録している途中で番組の切り替わりが起こり、放送されている前の番組が終了し、次の番組が始まることがある。このような場合、前の番組の番組データと後の番組の番組データの属性（例えば複製できる回数など）が異なることがあるため、前の番組の番組データと後の番組の番組データをそれぞれ別のファイルにして記録することがある。
【０００５】
しかし、そうすると、ファイル作成処理の関係で前の番組の番組データ最終部分か、後の番組の番組データ開始部分のいずれか一方が欠落してしまい、記録した番組データを用いて番組を再生したときに映像や音声の欠落が生じてしまうという課題があった。
【０００６】
そこで、本発明は上記課題を解決するためになされたもので、番組データの記録中に番組の切り替わりがあっても、記録される番組データが欠落しないようにして番組を記録するための番組記録制御装置および番組記録制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、放送信号を受信するチューナと、チューナが受信した放送信号から得られる番組データの記録中にチューナが放送信号を受信している番組が第１の番組から第２の番組に変わったときに、記録手段に記録される第１の番組ファイルを第１の番組の番組データを用いて生成し、第２の番組の番組データを用いて第２の番組ファイルを生成する番組ファイル生成手段と、番組ファイル生成手段が第１の番組ファイルを生成して、第２の番組ファイルの生成を開始するまでの間、読出開始位置を示す読出しポインタが保持されるように記録容量が確保された記録用バッファと、記録用バッファに対する番組データの書き込みを行いながら読出しポインタから番組データの読出しを行い、読出した番組データを用いて番組ファイル生成手段が第１の番組ファイルおよび第２の番組ファイルを生成するように制御するファイル生成制御手段とを有する番組記録制御装置を特徴とする。
【０００８】
また、本発明は、放送信号を受信するチューナを備えた放送受信装置に適用される番組記録制御方法であって、チューナが受信した前記放送信号から得られる番組データの記録中にチューナが放送信号を受信している番組が第１の番組から第２の番組に変わったときに、記録手段に記録される第１の番組ファイルを第１の番組の番組データを用いて生成し、第２の番組の番組データを用いて第２の番組ファイルを生成する番組ファイル生成を行い、番組ファイル生成による第１の番組ファイルを生成後、第２の番組ファイルの生成を開始するまでの間、読出開始位置を示す読出しポインタが保持されるように記録容量が確保された記録用バッファを設け、記録用バッファに対する番組データの書き込みを行いながら読出しポインタから番組データの読出しを行い、読出した番組データを用いて番組ファイル生成によって第１の番組ファイルおよび第２の番組ファイルを生成するように制御する番組記録制御方法を提供する。
【発明の効果】
【０００９】
以上詳述したように、本発明によれば、番組データの記録中に番組の切り替わりがあっても、記録される番組データが欠落しないようにして番組を記録するための番組記録制御装置および番組記録制御方法が得られる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について説明する。なお、同一要素には同一符号を用い、重複する説明は省略する。
【００１１】
図１は、本発明の実施の形態に係る番組記録制御装置が組み込まれた放送受信装置１１と、複数の装置とによって構成されるネットワークシステム１００の構成を示すブロック図である。
【００１２】
ネットワークシステム１００では、放送受信装置１１でデジタル放送の放送信号を受信して、その放送信号から得られる番組データを用いて放送受信装置１１でテレビ放送の画像を表示する。また、ネットワークシステム１００では、放送受信装置１１が受信した放送信号から得られる番組データを後述する外付けＨＤＤ２５や内蔵ＨＤＤ４０などの記録装置に記録することによって録画が行えるようになっている。
【００１３】
放送受信装置１１は、キャビネット１２と、キャビネット１２を起立させて支持する支持台１３とを有している。キャビネット１２は、液晶表示パネルを備えた平面パネル型の液晶表示装置１４を有している。また、放送受信装置１１は、音声を出力するスピーカ１５、操作部１６およびリモートコントローラ１７から送信される操作情報を受ける受光部１８を有している。
【００１４】
放送受信装置１１は、映像を表示する表示手段としての液晶表示装置１４によってテレビ放送の番組の画像を表示するとともに、ＳＴＢ３５から入力する映像信号を用いた映像も表示する。
【００１５】
放送受信装置１１は、例えばＳＤ（Secure  Digital）メモリカード、ＵＳＢメモリ等のメモリカード１９（図２参照）が着脱可能となっており、このメモリカード１９を用いて番組や写真等の記録再生が行われるようになっている。
【００１６】
そして、放送受信装置１１は、第１のＬＡＮ（Local  Area  Network）端子２１、第２のＬＡＮ（Local  Area  Network）端子２２、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子２３を有している。
【００１７】
これらの端子は、ユーザの行う操作に対応して選択され、選択された端子に接続されている外部装置が映像表示用の外部装置に設定される。例えば、ユーザの行う操作によってＨＤＭＩ端子２３が選択されたときはＳＴＢ３５が映像表示用の外部装置に設定される。
【００１８】
第１のＬＡＮ端子２１は、ＬＡＮ対応ＨＤＤ専用ポートとして使用される。この第１のＬＡＮ端子２１は、接続されたＮＡＳ（Network  Attached  Storage）としてのＬＡＮ対応ＨＤＤ２５に対して、イーサネット（登録商標）により情報の記録再生を行うために使用される。
【００１９】
また、第２のＬＡＮ端子２２は、イーサネットを用いた一般的なＬＡＮ対応ポートとして使用される。この第２のＬＡＮ端子２２は、ハブ２６を介して例えばＬＡＮ対応の外付けＨＤＤ２７等の機器が接続され、これらの機器と情報伝送を行なうために使用される。
【００２０】
そして、ＨＤＭＩ端子２３は、ＨＤＭＩ規格にしたがって、高精細のデジタル映像信号およびデジタル音声信号を外部装置から入力するための端子である。ＨＤＭＩ端子２３には外部装置としてＳＴＢ３５が接続される。
【００２１】
ＨＤＭＩ端子２３は、デジタル映像信号およびデジタル音声信号が外部装置との間でＨＤＭＩケーブル３７のデータライン３７ａを介して入出力される。また、ＨＤＭＩ端子２３は、放送受信装置１１と外部装置とにおける種々の制御機能（例えば、放送受信装置１１による外部装置の電源オンオフ制御）を実現するためのデータ（“Power  On”コマンドや、“Power  off”コマンドなどの各コマンドなど）がＣＥＣライン３７ｂを介して入出力される。
【００２２】
ＳＴＢ３５は、図示しないケーブルテレビのネットワークに接続して番組を受信したり、図示しない電話回線に接続してインターネット接続を行う。ＳＴＢ３５は、映像信号をＨＤＭＩケーブル３７を介して放送受信装置１１に出力する。
【００２３】
次に、図２を参照して放送受信装置１１の内部の構成について説明する。図２は放送受信装置１１の内部の主要な構成を示すブロック図である。
【００２４】
放送受信装置１１は、入力端子４４，４９、チューナ４５，５０，５２およびＰＳＫ（Phase  Shift  Keying）復調器４６を有している。また、放送受信装置１１は、信号処理部４７、ＯＦＤＭ（Orthogonal  Frequency  DivisionMultiplexing）復調器５１、アナログ復調器５３、グラフィック処理部５４、音声処理部５５、ＯＳＤ信号生成部５７および映像処理部５８を有している。
【００２５】
入力端子４４には、ＢＳ／ＣＳデジタル放送受信アンテナ４３が捕らえた衛星デジタル放送信号が入力される。衛星デジタル放送信号は入力端子４４からチューナ４５に供給される。チューナ４５は衛星デジタル放送用のチューナであって、供給される衛星デジタル放送信号から所望のチャンネルの放送信号を選択して受信する。
【００２６】
このチューナ４５で選局された放送信号はＰＳＫ復調器４６に供給される。ＰＳＫ復調器４６はデジタルの映像信号及び音声信号の復調処理を行い番組データを生成して信号処理部４７に出力する。
【００２７】
入力端子４９には、地上放送受信アンテナ４８が捕らえた地上デジタル放送信号が入力される。地上デジタル放送信号は入力端子４９からチューナ５０に供給される。チューナ５０は地上デジタル放送用のチューナであって、供給される地上デジタル放送信号から所望のチャンネルの放送信号を選択して受信する。
【００２８】
このチューナ５０で選局された放送信号はＯＦＤＭ復調器５１に供給される。ＯＦＤＭ復調器５１は復調処理を行い、映像データ、音声データ、文字データ等を含む番組データを生成して信号処理部４７に出力する。
【００２９】
また、入力端子４９には、地上放送受信アンテナ４８が捕らえた地上アナログ放送信号が入力される。地上アナログ放送信号は入力端子４９からチューナ５２に供給される。チューナ５２は地上アナログ放送用のチューナであって、供給される地上アナログ放送信号から所望のチャンネルの放送信号を選択して受信する。
【００３０】
このチューナ５２で選局された放送信号はアナログ復調器５３に供給される。アナログ復調器５３は、アナログの映像信号及び音声信号の復調処理を行い、信号処理部４７に出力する。
【００３１】
信号処理部４７は、ＰＳＫ復調器４６及びＯＦＤＭ復調器５１からそれぞれ供給されたデジタルの映像信号及び音声信号に対して、選択的に所定のデジタル信号処理を施し、グラフィック処理部５４及び音声処理部５５に出力する。
【００３２】
また、信号処理部４７には、複数（図示の場合は４つ）の入力端子５６ａ，５６ｂ，５６ｃ，５６ｄが接続されている。これら入力端子５６ａ〜５６ｄは、外部装置としてのＤＶＤレコーダ２９などから、アナログの映像信号及び音声信号を入力可能とするものである。
【００３３】
そして、この信号処理部４７は、アナログ復調器５３及び各入力端子５６ａ〜５６ｄからそれぞれ供給されたアナログの映像信号及び音声信号をデジタル化する。また、信号処理部４７は、デジタル化された映像信号及び音声信号に対して所定のデジタル信号処理を施した後、グラフィック処理部５４及び音声処理部５５に出力する。
【００３４】
グラフィック処理部５４は、信号処理部４７から供給されるデジタルの映像信号に、ＯＳＤ（On Screen Display）信号生成部５７で生成されるＯＳＤ信号を重畳して出力する。このグラフィック処理部５４は、信号処理部４７の出力映像信号と、ＯＳＤ信号生成部５７が出力するＯＳＤ信号とを選択的に出力することと、両出力をそれぞれ画面の半分を構成するように組み合わせて出力することとの双方を行える。
【００３５】
グラフィック処理部５４から出力されたデジタルの映像信号は、映像処理部５８に供給される。この映像処理部５８は、入力されたデジタルの映像信号を、液晶表示装置１４で表示可能なフォーマットのアナログ映像信号に変換した後、液晶表示装置１４に出力する。また、映像処理部５８はアナログ映像信号を出力端子５９ａを介して外部に導出する。
【００３６】
音声処理部５５は、入力されるデジタルの音声信号をスピーカ１５で再生可能なフォーマットのアナログ音声信号に変換した後、スピーカ１５に出力する。また、音声処理部５５は、アナログ音声信号を出力端子５９ｂを介して外部に導出する。
【００３７】
そして、放送受信装置１１は、制御部６０と、カードホルダ６６および各種インターフェース（カードＩ／Ｆ６５，通信Ｉ／Ｆ６８，通信Ｉ／Ｆ６９，ＨＤＭＩＩ／Ｆ７０，ＨＤＭＩ−ＣＥＣＩ／Ｆ７２、さらに内蔵ＨＤＤ４０を有している。
【００３８】
制御部６０はＣＰＵ（Central  Processing  Unit）６１、ＲＯＭ(Read  Only  Memory)６２、ＲＡＭ（Random  Access  Memory）６３および不揮発性メモリ６４を有している。この制御部６０は、放送信号の受信動作を含む放送受信装置１１の動作を統括的に制御する。また、制御部６０は、操作部１６からの操作情報を受け、または、リモートコントローラ１７から送出された操作情報を受光部１８を介して受信し、その操作内容が反映されるように各部をそれぞれ制御している。
【００３９】
ＣＰＵ６１は、ＲＯＭ６２に記憶されているプログラムにしたがい各種手段として作動する一方、他の構成要素との信号の入出力を行い、放送受信装置１１全体の動作制御を行う。
【００４０】
ＲＯＭ６２は、主としてＣＰＵ６１が実行する制御プログラムを格納している。ＲＡＭ６３は、ＣＰＵ６１に作業エリアを提供する。また、ＲＡＭ６３には後述する録画バッファ８０が設けられている。不揮発性メモリ６４は、各種の設定情報及び制御情報等が格納されている。
【００４１】
そして、制御部６０は、カードＩ／Ｆ（Interface）６５を介して、メモリカード１９が装着可能なカードホルダ６６に接続されている。これによって、制御部６０は、カードホルダ６６に装着されたメモリカード１９と、カードＩ／Ｆ６５を介して情報伝送を行える。
【００４２】
また、制御部６０は、通信Ｉ／Ｆ６８を介して第１のＬＡＮ端子２１に接続されている。これにより、制御部６０は、第１のＬＡＮ端子２１に接続されたＬＡＮ対応ＨＤＤ２５と、通信Ｉ／Ｆ６８を介して情報伝送を行うことができる。
【００４３】
制御部６０は、通信Ｉ／Ｆ６９を介して第２のＬＡＮ端子２２に接続されている。これにより、制御部６０は、第２のＬＡＮ端子２２に接続されたＨＤＤ２７などの各装置と、通信Ｉ／Ｆ６９を介して情報伝送を行うことができる。
【００４４】
制御部６０は、ＨＤＭＩＩ／Ｆ７０およびＨＤＭＩ−ＣＥＣＩ／Ｆ７２を介してＨＤＭＩ端子２３に接続されている。これにより、制御部６０は、ＨＤＭＩ端子２３に接続されているＳＴＢ３５と、ＨＤＭＩＩ／Ｆ７０、ＨＤＭＩ−ＣＥＣＩ／Ｆ７２を介して情報伝送を行うことができる。また、制御部６０は、番組データを用いて番組ファイルを生成する番組ファイル生成手段および生成した番組ファイルを内蔵ＨＤＤ４０に記録させるファイル生成制御手段としての機能を有している。内蔵ＨＤＤ４０には、後述する第１、第２の番組ファイルｆ１、ｆ１のほか、後述するマージンデータｍ１、ｍ２が記録される。
【００４５】
（動作内容の説明）
次に、以上の構成を有する放送受信装置１１における番組ファイル生成動作内容について説明する。放送受信装置１１は番組データを用いて番組ファイルを生成して外付けＨＤＤ２７や内蔵ＨＤＤ４０に記録させることによって録画を行うが、以下の説明では、番組ファイルを内蔵ＨＤＤ４０に記録させる場合を例にとって説明する。この場合、放送受信装置１１では、番組データをＨＤＤ４０に記録する際、ＣＰＵ６１が番組データを記録するための領域を確保するとともに、そのデータ領域を１つのまとまった読み書きの単位として認識できるようにすることで、番組ファイルを生成している。
【００４６】
放送受信装置１１では、チューナ５０が選局した放送信号から番組データが生成され、制御部６０に供給される。すると、ＣＰＵ６１の制御により、番組データから番組ファイルが生成されてＨＤＤ４０に記録される。
【００４７】
そして、ＨＤＤ４０に番組データが記録されているとき（録画中）に、チューナ５０が放送信号を受信している番組が変わることがある。例えば、９時から１０時までの時間枠に放送される第１の番組が、時刻が１０時になった時点で終了し、１０時から次の番組（第２の番組）の放送が始まった場合である。ユーザが録画を行う場合は録画しようとする番組のチャンネル、録画開始時刻および録画終了時刻を指定することもあるが、これらを指定せず、番組の放送中にリモートコントローラ１７の録画ボタンを押下して録画を開始させることもあり、このような場合に上記のような番組の切り替わりが起きる。
【００４８】
ＣＰＵ６１は、録画中にこのような場合の切り替わりがあったことをＥＰＧから得られる番組の切り替わり時刻の検出や、ＰＭＴ（Program  Map  Table)のＣＣＩ情報などから検出すると、次のような動作を行う。
【００４９】
第１の番組の番組データと、第２の番組の番組データとは、複製できる回数の制限などデータの属性が異なることがある。そのため、ＣＰＵ６１は、第１の番組の番組データと、第２の番組の番組データとを番組単位に分けるため、番組ファイル生成手段としての動作を行い、第１の番組の番組データを用いて第１の番組ファイルｆ１を生成するとともに、その第１の番組ファイルｆ１を生成した後（または生成中に）、第２の番組の番組データを用いて第２の番組ファイルｆ２を生成する。生成された第１、第２の番組ファイルｆ１、ｆ２はＨＤＤ４０に記録され、番組再生の際、番組データを読み出す単位となる。
【００５０】
しかしながら、ＣＰＵ６１が第１の番組ファイルｆ１を生成した後（または生成中に）、第２の番組の番組データを用いて第２の番組ファイルｆ２の生成を開始するまでの間はファイル処理にある程度の時間（ファイル処理時間）を要してしまい、ＨＤＤ４０に番組データを記録させることができなくなる。そのため、そのファイル処理時間に応じた分の第１の番組の番組データの最終部分か、第２の番組の番組データの先頭部分が記録されなくなり、データの欠落を引き起こすおそれがある。
【００５１】
放送受信装置１１はこのような番組データの欠落を回避するため、ＲＡＭ６３に録画バッファ８０を設け、録画バッファ８０に対する番組データの読み書きを介してＨＤＤ４０に番組データが記録されるように制御している。
【００５２】
ここで、録画バッファ８０はＦＩＦＯメモリであって、その内部は図３に示すようなリングバッファによって構成されている。この録画バッファ８０はデータ保持部８１がリング状に構成されており、ライトポインタＷＰ及びリードポインタＲＰの２つのポインタによりデータの管理が行われる。ライトポインタＷＰは、次のデータ書込開始位置を示しており、データが書き込まれると書き込まれたデータサイズだけポインタ位置を移動する（図３における矢印で示す時計回り（右回り）方向）。リードポインタＲＰは、次のデータの読出開始位置を示しており、データが読み出されると読み出されたデータサイズだけポインタ位置を移動する。
【００５３】
そして、リードポインタＲＰから始まりライトポインタＷＰで終わるデータ領域Ａ１が、番組データが書き込まれている領域（有効データ領域）である。また、データ保持部８１において、ライトポインタＷＰから始まりリードポインタＲＰで終わるデータ領域Ａ２が、データが書き込まれていない空領域である。
【００５４】
この録画バッファ８０は、ＣＰＵ６１が第１の番組ファイルを生成後（または生成中に）、第２の番組ファイルの生成を開始するまでの間は少なくともリードポインタＲＰが保持されるように記録容量が確保されている。すなわち、ＣＰＵ６１が第１の番組ファイルｆ１を生成後（または生成中に）、第２の番組ファイルの生成ｆ２を開始するまでの間を空白期間としたときに、少なくともこの空白期間中は、番組データが書き込まれてライトポインタＷＰが移動してもリードポインタＲＰを越えないようにするだけの記録容量が確保されている。
【００５５】
録画バッファ８０の記録容量を上記のようにして確保すると、ＣＰＵ６１が第１の番組ファイルｆ１を生成後（または生成中に）、第２の番組ファイルｆ２の生成を開始するときにリードポインタＲＰから番組データを読み出しても、書き込んだ番組データを確実に読み出すことができる。
【００５６】
ＣＰＵ６１は、ＨＤＤ４０に番組データを記録させるときに、ライトポインタＷＰから番組データを録画バッファ８０に書き込みしながら、リードポインタＲＰから番組データの読み出しを行い、その読み出した番組データを用いて第１、第２の番組ファイルｆ１、ｆ２を生成している。ＣＰＵ６１は、この録画バッファ８０を介在させることで、番組切り替えタイミングｔｃ以降のマージンデータｍ１を第１の番組ファイルｆ１の最終部分に形成し、番組切り替えタイミングｔｃ以前のマージンデータｍ２を第２の番組ファイルｆ２の先頭部分に形成している。
【００５７】
そのため、第１の番組ファイルｆ１と、第２の番組ファイルｆ２とはマージンデータｍ１、ｍ２という重複（オーバーラップ）している番組データ（ＯＦＦＳＥＴともいう）を有しており、記録される番組データについて欠落の発生が回避されている。なお、マージンデータｍ１、ｍ２のデータサイズは例えばともに１秒分にすることができるが、１秒よりも長い時間分にしてもよいし、短い時間分にしてもよい。マージンデータｍ１、ｍ２のデータサイズは同じでもよいし異ならせてもよい。また、マージンデータｍ１、ｍ２はバイト数で管理してもよいし、パケット数、バンク単位などで管理してもよい。
【００５８】
一方、ＣＰＵ６１は録画中に番組の切り替わりがあったことを検出した場合、第１の番組ファイルｆ１、第２の番組ファイルｆ２を上記のようにして生成するほか、マージンデータ記録制御手段としての動作を行い、第１の番組ファイルｆ１と第２の番組ファイルｆ２のオーバーラップしているマージンデータｍ１、ｍ２のデータサイズをＨＤＤ４０に記録させている。
【００５９】
また、ＣＰＵ６１はオーバーラップ記録制御手段としての動作を行い、第１の番組ファイルｆ１と第２の番組ファイルｆ２とがマージンデータｍ１、ｍ２による重複部分を備えたオーバーラップフファイルであることを示すオーバーラップ記録データをＨＤＤ４０に記録させている。
【００６０】
そして、ＣＰＵ６１はＨＤＤ４０から、記録されている第１の番組ファイルｆ１または第２の番組ファイルｆ２を読み出して番組を再生する番組再生手段としての機能を有している。
【００６１】
ＣＰＵ６１がＨＤＤ４０から、第１、第２の番組ファイルｆ１、ｆ２を読み出して液晶表示装置１４に映像を表示させるなどして番組を再生する場合、第１、第２の番組ファイルｆ１、ｆ２とともに、第１、第２の番組ファイルｆ１、ｆ２に関するオーバーラップ記録データがＨＤＤ４０に記録されているときは、マージンデータｍ１、ｍ２のデータサイズをＨＤＤ４０から読み出す。そして、第１の番組を再生するときは、マージンデータｍ１を読み飛ばし、第２の番組を再生するときは、マージンデータｍ２を読み飛ばして再生するように制御する。
【００６２】
こうすることより、連続して放送された第１の番組、第２の番組を再生するときは、第１の番組および第２の番組を連続的（シームレス）に再生することができる。
【００６３】
ＨＤＤ４０やＨＤＤ２７といった記録装置では、録画を行いながら記録済みの番組データを読み出して番組を再生することが可能であるが、ハイビジョンの番組を再生しながら２つの番組を同時に録画することはできない。そのため、このようなＨＤＤ４０やＨＤＤ２７を用いて番組を録画するときは、前述のような番組の切り替わりがあると、先に放送された番組の最終部分か、後に放送された番組の先頭部分が欠落してしまう。
【００６４】
しかし、放送受信装置１１では、録画バッファ８０を設けるとともに、上記のようにして番組ファイルを生成しているので、ＨＤＤ４０やＨＤＤ２７といった記録装置を用いていても、欠落を生じることなく番組データを記録することができる。また、番組データを番組ごとに分けても、一連の番組を連続して再生することができる。
【００６５】
上記の実施形態では、番組記録制御装置として液晶表示装置１４を備えたテレビジョン受信装置としての放送受信装置１１を例にとって説明しているが、本実施の形態は、ＤＶＤレコーダのように、チューナを有し、番組データの記録や再生を行える番組記録装置にも適用することもできる。
【００６６】
また、放送受信装置１１から内蔵ＨＤＤ４０に番組データを記録させる場合を例にとって説明しているが、本発明は、ＤＶＤ−ＲＡＭなどの光ディスクを用いるディスクレコーダが接続され、そのディスクレコーダを用いて光ディスクに番組データを記録させる場合についても適用することができる。
【００６７】
上記の実施形態では、放送受信装置１１が内蔵ＨＤＤ４０を有しているが、本実施形態は、内蔵ＨＤＤ４０を有してなく、外付けのＨＤＤに番組データを記録させることができる放送受信装置にも適用することができる。
【００６８】
以上の説明は、本発明の実施の形態についての説明であって、この発明の装置及び方法を限定するものではなく、様々な変形例を容易に実施することができる。又、各実施形態における構成要素、機能、特徴あるいは方法ステップを適宜組み合わせて構成される装置又は方法も本発明に含まれるものである。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態に係る番組記録制御装置が組み込まれた放送受信装置と、複数の装置とによって構成されるネットワークシステムの構成を示すブロック図である。
【図２】放送受信装置の内部の主要な構成を示すブロック図である。
【図３】録画バッファの構成を示す図である。
【図４】録画中に番組切り替わりがあったときに生成される番組ファイルおよび録画バッファを示す図である。
【符号の説明】
【００７０】
１１…放送受信装置、２７…外付けＨＤＤ、４０…内蔵ＨＤＤ，６０…制御部、６１…ＣＰＵ、８０…録画バッファ、１００…ネットワークシステム、ＲＰ…リードポインタ、ＷＰ…リライトポインタ。
【図１】
2009246439.tif 000003
【図２】
2009246439.tif 000004
【図３】
2009246439.tif 000005
【図４】
2009246439.tif 000006