(57)【特許請求の範囲】
【請求項１】
所望チャンネルの番組のディジタル放送信号を選択受信する受信手段と、
該受信手段により選択受信した前記所望チャンネルの番組のディジタル放送信号から番組情報を受け取り、該番組情報を分析してその番組の録画の可否を管理すると共に、外部からリアルタイム再生又はタイムシフト再生の再生指示を受けたときは再生制御指示を出力し、外部から録画指示を受けたときは録画制御指示を出力する管理手段と、
作成された録画ファイルを記憶する記憶手段と、
前記ディジタル放送信号をデコードして映像データと音声データを得るデコーダ部と、
録画ファイルの作成及び再生を行う録画再生管理部と、
前記管理手段からの前記リアルタイム再生の再生制御指示又は前記録画制御指示により前記受信手段により選択受信した前記所望チャンネルの番組のディジタル放送信号を前記デコーダ部へ供給すると共に、前記録画再生管理部に供給して録画ファイルを録画停止命令入力又は設定した番組の放送時間が終了するまで所定データ量単位で順次作成させ、前記録画再生管理部内の複数の録画ファイルを、前記設定した番組の放送時間が終了する前のタイミングで前記管理手段から入力される前記タイムシフトの再生制御指示により録画順に順次再生させて得られたデータを前記デコーダ部へ出力するデータ制御手段と
を有し、
前記タイムシフトの再生制御指示は、前記複数の録画ファイルのうち、少なくとも最初の一つの録画ファイルがクローズした後の時刻で入力されることを特徴とするディジタル放送の録画再生装置。
【請求項２】
所望チャンネルの番組のディジタル放送信号を選択受信する受信手段と、
該受信手段により選択受信した前記所望チャンネルの番組のディジタル放送信号から番組情報を受け取り、該番組情報を分析してその番組の録画の可否を管理すると共に、外部からリアルタイム再生又はタイムシフト再生の再生指示を受けたときは再生制御指示を出力し、外部から録画指示を受けたときは録画制御指示を出力する管理手段と、
作成された録画ファイルを記憶する記憶手段と、
前記ディジタル放送信号をデコードして映像データと音声データを得るデコーダ部と、
録画ファイルの作成及び再生を行う録画再生管理部と、
前記管理手段からの前記リアルタイム再生の再生制御指示又は前記録画制御指示により前記受信手段により選択受信した前記所望チャンネルの番組のディジタル放送信号を前記デコーダ部へ供給すると共に、前記録画再生管理部に供給して録画ファイルを録画停止命令入力又は設定した番組の放送時間が終了するまで所定データ量単位で順次作成させ、前記録画再生管理部内の複数の録画ファイルを、前記設定した番組の放送時間が終了する前のタイミングで前記管理手段から入力される前記タイムシフトの再生制御指示により録画順に順次再生させて得られたデータを前記デコーダ部へ出力するデータ制御手段と
を有し、
前記データ制御手段は、録画再生管理部に対して再生されている前記録画ファイルの直前に再生された前記録画ファイルを削除させることを特徴とするディジタル放送の録画再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディジタル放送の録画再生方法及び装置に係り、特にタイムシフト再生（遅延再生）を実現することができるディジタル放送の録画再生方法及び装置に関する。
【０００２】
【従来の技術】
従来より、映像信号の録画装置として、アナログＶＴＲが広く用いられている。このアナログＶＴＲにおいては、例えば放送番組録画時には、周知の通り、放送局が送信する番組の放送信号をアンテナを介して受信し、この受信放送信号を所定の記録信号形態に変換した後回転ヘッドを用いて磁気テープに記録（録画）する。また、ユーザが希望する番組の放送信号の録画を完了した上で、磁気テープの巻き戻しを行ってから、ＶＴＲにより受信・録画した番組の放送信号を再生して、所定の受像機で再生画像を視聴する。
【０００３】
このようなＶＴＲでは、磁気テープヘの録画と磁気テープからの再生を同時に行うことは不可能である。例えば、午後８時に開始され１０時終了する放送番組を、午後９時より上記放送番組の最初から視聴することは不可能である。ましてや放送番組を受信・録画しつつ、録画済みの部分を早送り再生などの特殊再生を行うことは不可能であった。
【０００４】
そこで、テレビなどの放送番組を一時休止しているのと同等の効果を得るために、放送番組データをランダム・アクセス・メモリ（ＲＡＭ）や磁気テープに記録しておく遅延再生装置が従来より知られている（特開平７−３３６２５３号公報）。この遅延再生装置では、午後８時に開始され１０時終了する放送番組を、午後９時より上記放送番組の最初から視聴するような場合、午後８時からの放送番組を最初からＲＡＭ又はエンドレスの磁気テープに録画し始め、午後９時に再生を開始すると共に、ＲＡＭ又はエンドレスの磁気テープへの録画を継続することにより、実際の放送開始時刻の午後８時より１時間遅れた状態で録画信号の再生ができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記の従来の録画装置では、放送番組データを実際の放送時間より所定時間だけ遅延させて再生させることはできるが、ＲＡＭやエンドレス磁気テープの記録容量の関係から、極めて短時間しか遅延することができないという問題がある。
【０００６】
また、近年、ハードディスク装置（ＨＤＤ）にテレビ番組（コンテンツ）を記録するディジタルビデオレコーダ（ＤＶＲ）が知られており、これによりテレビ番組を録画しながら、数秒前の画像まで巻き戻して見逃した部分を再生するという「タイムシフト再生」が知られている（例えば、日経パソコン、２０００年１月２４日、p.２８）。
【０００７】
しかし、上記の文献には、ディジタル放送番組の放送開始時間より長時間遅れて番組の視聴を開始しても放送終了と殆ど同時に視聴を完了するようにしたり、番組の録画中に電源が落ちたりした場合に、ファイルを破壊から守る方法や、長時間の番組を容量の小さな媒体への保存方法などには全く言及されておらず、具体的な使い勝手についての構成については全く開示されていない。
【０００８】
本発明は以上の点に鑑みなされたもので、ディジタル放送データを受信し、ハードディスク等のストレージデバイスにディジタル放送データを書き込み、時系列で分割した録画データを複数作成することで、実際の放送時間よりも、所定時間遅延させて番組を再生するといったタイムシフト再生（遅延再生）を実現することができるディジタル放送の録画再生方法及び装置を提供することを目的とする。
【０００９】
また、本発明の他の目的は、ディジタル放送の番組データのタイムシフト再生の使い勝手を向上し得るディジタル放送の録画再生方法及び装置を提供することにある。
【００１０】
【課題を解決するための手段】
上記の目的を達成するため、本発明の録画再生方法は、所望チャンネルのディジタル放送信号の番組の放送時間分と、ストレージの録画可能容量に応じて、放送時間分のディジタル放送信号を録画可能容量内で複数の録画ファイルに分割して録画可能な録画ファイルの録画ファイルサイズを設定する第１のステップと、選択受信した所望チャンネルのディジタル放送信号を、第１のステップにより設定されたサイズの録画ファイルに録画して、設定されたサイズになったら録画中の録画ファイルをクローズする第２のステップと、第２のステップにより録画ファイルをクローズした後、第１のステップにより設定された録画ファイルサイズの別の録画ファイルを新たに用意して、別の録画ファイルに所望チャンネルのディジタル放送信号を、録画データ量が設定された録画ファイルサイズになるまで引き続き録画する第３のステップと、録画停止命令入力又は設定した番組の放送時間が終了するまで第２及び第３のステップを繰り返す第４のステップと、第２乃至第４のステップにより、所望チャンネルのディジタル放送信号を、録画停止命令入力又は設定した番組の放送時間が終了するまで録画して得られた複数の録画ファイルを、設定した番組の放送時間が終了する前のタイミングで入力される再生命令により録画順に順次再生する第５のステップとを含むことを特徴とする。
【００１１】
この発明では、一つの放送番組のディジタル放送信号を時系列で複数のファイルに分割して録画を行い、録画に使用するファイルと再生に使用するファイルを別ファイルとして扱うことができるため、タイムシフト再生ができる。また、この発明では、一つの番組の録画を行う場合でも、時系列で次々と録画ファイルの作成・保存を繰り返すようにしたため、電源が落ちたりといった問題が発生しても、既に録画を済ませ保存終了しているファイルは、破壊されないようにできる。また、この発明では、一つの番組の録画を行う場合でも、時系列で分割して複数の録画ファイルを作成しているので、ファイル単位でのスキップができる。更に、本発明では、複数のファイルに時系列で分割して録画する方法をとっており、ファイルのサイズを任意に指定できる。
【００１２】
また、上記の目的を達成するため、本発明方法は、第５のステップの再生命令は、複数の録画ファイルのうち、少なくとも最初の一つの録画ファイルがクローズした後の時刻で入力されることを特徴とする。この発明では、現在の録画再生のように、番組が終わるのを待つことなく、録画した番組を録画と並行して視聴することができる。
【００１３】
また、上記の目的を達成するため、本発明方法は、第５のステップにより再生されている録画ファイルの直前に再生された録画ファイルを削除する第６のステップを更に有することを特徴とする。この発明では、ユーザーが記録保存を望まない、一度視聴する限りで充分な放送番組のタイムシフト再生を行う場合には、タイムシフト再生済みのファイルを随時、削除できる。
【００１４】
また、本発明方法は、上記の目的を達成するため、第２乃至第４のステップにより、所望チャンネルのディジタル放送信号の録画中の録画ファイルの直前までに作成した録画ファイルを、再生命令の入力により早送り再生し、現在録画中の録画ファイル以降に作成する録画ファイルは通常再生する第７のステップを第５のステップに代えて設けたことを特徴とする。この発明では、時系列で分割して録画ファイルの作成を行っているので、すでに録画を終了したファイルは早送り再生ができる。
【００１５】
また、上記の目的を達成するため、本発明装置は、所望チャンネルの番組のディジタル放送信号を選択受信する受信手段と、受信手段により選択受信した所望チャンネルの番組のディジタル放送信号から番組情報を受け取り、番組情報を分析してその番組の録画の可否を管理すると共に、外部からリアルタイム再生又はタイムシフト再生の再生指示を受けたときは再生制御指示を出力し、外部から録画指示を受けたときは録画制御指示を出力する管理手段と、作成された録画ファイルを記憶する記憶手段と、ディジタル放送信号をデコードして映像データと音声データを得るデコーダ部と、録画ファイルの作成及び再生を行う録画再生管理部と、管理手段からのリアルタイム再生の再生制御指示又は録画制御指示により受信手段により選択受信した所望チャンネルの番組のディジタル放送信号をデコーダ部へ供給すると共に、録画再生管理部に供給して録画ファイルを録画停止命令入力又は設定した番組の放送時間が終了するまで所定データ量単位で順次作成させ、録画再生管理部内の複数の録画ファイルを、設定した番組の放送時間が終了する前のタイミングで管理手段から入力されるタイムシフトの再生制御指示により録画順に順次再生させて得られたデータをデコーダ部へ出力するデータ制御手段とを有する構成としたものである。
【００１６】
本発明装置では、一つの放送番組のディジタル放送信号を時系列で複数のファイルに分割して録画を行い、録画に使用するファイルと再生に使用するファイルを別ファイルとして扱うことができるため、タイムシフト再生矢ファイル単位のスキップ再生ができる。また、この発明では、一つの番組の録画を行う場合でも、時系列で次々と録画ファイルの作成・保存を繰り返すようにしたため、電源が落ちたりといった問題が発生しても、既に録画を済ませ保存終了しているファイルは、破壊されないようにできる。
【００１７】
ここで、上記のタイムシフトの再生制御指示は、複数の録画ファイルのうち、少なくとも最初の一つの録画ファイルがクローズした後の時刻で入力されることを特徴とする。これにより、タイムシフト再生ができる。
【００１８】
【発明の実施の形態】
次に、本発明の実施の形態について、図面と共に説明する。図１は本発明になるディジタル放送の録画再生方法及び装置が適用されるディジタル衛星放送受信システムの一例の概略構成図を示す。ディジタル衛星放送は、ＩＳＯ１３８１８−１で標準化されており、１８８バイトを１つのパケットとするＭＰＥＧ２のトランスポートストリーム（以下、ＴＳと略す）が使用されている。
【００１９】
このディジタル衛星放送受信システムは、図示しない放送局から人工衛星１を中継して送信されてくる放送電波をパラボラアンテナ２で受け、ディジタル衛星受信ボード６（図２）を搭載しているパーソナルコンピュータ（以下、パソコン）３が、ディジタル放送を受信する。受信したディジタル放送信号は、パソコン３で処理を行い、受信映像を陰極線管（ＣＲＴ）４に表示し、受信音声をスピーカ５から出力する。
【００２０】
図２は本発明になるディジタル放送の録画再生装置の一実施の形態のブロック図を示す。図１の人工衛星１を経由して送信されてきたディジタル衛星放送電波は、パラボラアンテナ２で受信される。パラボラアンテナ２は、パソコン３に搭載されている図２に示すディジタル衛星放送受信ボード６のチューナユニット部１５に接続されている。チューナユニット部１５は、パラボラアンテナ２で受信したディジタル衛星放送電波の復調や誤り訂正の処理を行い、ＴＳデータを取り出す。ＴＳデータには、パケットの情報を区別・管理するためのＩＤが、パケット毎に付加されている。パケットのＩＤはＰＩＤと呼ばれている。
【００２１】
チューナユニット部１５から出力されるＴＳデータは、デスクランブル部１６に入力される。デスクランブル部１６は、有料放送などのスクランブルのかかった番組を受信する場合に暗号解除を行う。デスクランブル部１６で暗号解除を行った後のＴＳデータは、ＰＩＤフィルタ部１７に入力される。ＰＩＤフィルタ部１７では、ＴＳパケットのＰＩＤを監視し、指定したＰＩＤのＴＳパケットのみをＴＳデータとして、内部バス１４に流す。
【００２２】
ディジタル衛星受信ボード６は、パソコン３の内部バス１４に接続されており、パソコン３の中央処理装置（ＣＰＵ）８により制御されている。内部バス１４には、ディジタル衛星受信ボード６の他に、ストレージデバイス１０、バスアービタ７、グラフィックス１１、サウンド処理部１３が接続されている。バスアービタ７は、ＣＰＵ８からシステムメモリ９へのアクセスや、内部バス１４に接続されている様々なデバイスヘのアクセス、さらに内部バス１４に接続している各デバイスからの内部バス１４の使用要求を管理している。
【００２３】
バスアービタ７には、システムメモリ９とＣＰＵ８が接続されている。グラフィックス１１には、フレームバッファ１２とＣＲＴ４が接続されている。ＣＰＵ８は、ディジタル衛星受信ボード６の制御や、ストレージデバイス１０へのデータの入出力や、グラフィックス１１に対して表示データの転送などの制御を行っている。システムメモリ９には、ＣＰＵ８がパソコン３全体を制御するためのプログラムやデータが格納されている。グラフィックス１１は、フレームバッファ１２を制御してＣＲＴ４へ表示を行っている。
【００２４】
サウンド処理部１３は、外部からの音声信号をＡ／Ｄ変換してシステムメモリ９に転送したり、システムメモリ９にある出力用の音声データをＤ／Ａ変換してスピーカ５から出力する。
【００２５】
次に図３を用いて、本実施の形態のシステムメモリ９に記憶されているプログラムの機能に関して説明をする。システムメモリ９内のプログラムは、番組情報管理部２４がディジタル衛星受信ボード６から番組情報を受け取り、その番組情報を分析し、録画の可否を管理し、番組表を作成し、ユーザーに番組情報を伝える。さらに、ユーザーからの録画指示や録画したデータのリアルタイム再生指示やタイムシフト再生指示を受けた場合は、ユーザーの制御による動作をデータ制御部２６に伝える。
【００２６】
データ制御部２６は、番組情報管理部２４からの制御指示により、ディジタル衛星受信ボード６から受け取ったＴＳデータをＭＰＥＧ２デコーダ部２８に送ったり、ユーザーの録画再生指示があれば、ＴＳデータを録画再生管理部２５へ送ったり、録画再生管理部２５に対して、録画したデータの読み出しを指示したりしたりする。録画再生管理部２５は、データ制御部２６から送られてきたＴＳデータを、ＦＩＦＯ２９にバッファリングしておく。
【００２７】
録画再生管理部２５は、データ制御部２６の指示により、ストレージデバイス１０に対して、ＦＩＦＯ２９にバッファリングしておいた録画したいＴＳデータの書き込みを行ったり、録画データの読み出しを行う。録画再生管理部２５は、ＴＳデータの書き込みを行う際、所定のサイズ単位で録画ファイルを作成する。ＭＰＥＧ２デコーダ部２８は、受け取ったＴＳデータをデコードし、デコードして得られた映像信号をグラフィックス１１に送り、デコードして得られた音声信号をサウンド処理部１３に送る。以上の構成により、ディジタルデータの録画再生を実現する。
【００２８】
次に、本実施の形態の動作について、図１、図２及び図３を併せ参照して説明する。ディジタル放送を受信する場合、まず、ユーザーが受信したいチャンネルを選択する。ユーザーがチャンネルを選択すると、番組情報管理部２４が、ユーザーによって選択された番組を受信する電波の周波数を取得し、ＣＰＵ８の制御の下にバスアービタ７を介してチューナユニット部１５に受信周波数を設定する。次に、番組を受信するために必要なＰＩＤや、番組情報などの放送を受信するために必要な情報を入手するためのＰＩＤを、ＰＩＤフィルタ部１７に設定し、映像・音声の圧縮データや番組情報を受け取る。
【００２９】
番組情報管理部２４は番組の情報を管理し、ユーザーが選択した番組が録画可能な番組であるか分析し、番組情報などの情報を解析し、ユーザーに伝えるためのデータを作成する。録画禁止の場合には、ユーザーが録画指示をできないような制御をする。よって、録画可能の番組のみにおいて、ＴＳデータの録画を行う。
【００３０】
ＰＩＤフィルタ部１７より取り出された選択チャンネルの番組のＴＳデータは、システムメモリ９内のデータ制御部２６が受け取る。データ制御部２６は、再生のためにＴＳデータをＭＰＥＧ２デコーダ部２８に送る。番組情報管理部２４は、ユーザーから録画指示やリアルタイム再生指示やタイムシフト再生指示を受けた場合には、ユーザーによる指示をデータ制御部２６に伝える。
【００３１】
番組情報管理部２４から、再生（リアルタイム再生）指示と録画指示を受けた場合、データ制御部２６は、ＰＩＤフィルタ部１７からのＴＳデータをＭＰＥＧ２デコーダ部２８と録画再生管理部２５との両方に供給する。録画再生管理部２５は、録画指示を受けて、一定の時間毎に録画ファイルを順次作成するような制御を行う。また、録画再生管理部２５は、録画ファイルの再生を行う場合は、録画ファイルを作成した順序で録画ファイルを再生する。
【００３２】
データ制御部２６は、番組情報管理部２４からタイムシフト再生指示を受けた場合には、現在受信中のＴＳデータは録画再生管理部２５に供給し、ユーザーが望んでいる録画済みのファイルの読み出しをストレージデバイス１０に行い、読み出した録画済のファイルのＴＳデータをＭＰＥＧ２デコーダ部２８に送り、録画ファイルのＴＳデータを再生させる。
【００３３】
次に、図４を用いてＴＳデータの録画ファイルの作成方法について説明する。図４に示すように、午後８時から午後１０時まで放映される番組の録画を行う場合、まず午後８時から午後８時２０分までの間に、受信したＴＳデータをストレージデバイス１０に書き込み、第一の録画ファイル（▲１▼）を作成する。次に、午後８時２０分から午後８時４０分までに受信したＴＳデータをストレージデバイス１０に書き込み、第二の録画ファイル（▲２▼）を作成する。
【００３４】
同様に、第三の録画ファイル（▲３▼）、第四の録画ファイル（▲４▼）、第五の録画ファイル（▲５▼）、第六の録画ファイル（▲６▼）を順次にストレージデバイス１０に作成する。いずれの録画ファイルも２０分分の放送データ量を有する。２時間の番組を録画し終える際には、図４のように放送データ２０分分に相当するＴＳデータを録画したファイルが６つ（▲１▼、▲２▼、▲３▼、▲４▼、▲５▼、▲６▼）作成される。
【００３５】
録画再生管理部２５は、図３に示したようにＦＩＦＯ２９を有しているので、受信したＴＳデータを損なうことなく、ファイルに記録することができる。録画再生管理部２５は、録画を行う場合、ストレージデバイス１０に対してＴＳデータだけでなく、番組情報やファイルを再生するための順序を示す情報も管理用に書き込む。
【００３６】
次に、図４を用いて録画ファイルの再生方法について説明する。ユーザーから録画データの再生指示を受けると、データ制御部２６は、録画再生管理部２５に対して、ユーザーの指定した再生したい録画データの読み出し指示を出す。録画再生管理部２５は、ストレージデバイス１０に格納されている管理用の番組情報やファイルを再生するための順序を示す情報（▲１▼→▲２▼→▲３▼→▲４▼→▲５▼→▲６▼）から再生すべきデータファイルを検索し、検索したデータファイルを順次再生してデータ制御部２６にデータファイルの再生ＴＳデータを渡す。
【００３７】
ＭＰＥＧ２デコーダ部２８は、データ制御部２６から受け取ったストレージデバイス１０に記憶されていたＴＳデータをデコードし、映像データ及び音声データにする。デコードされた映像データはグラフィックス１１を介してＣＲＴ４に表示し、デコードされた音声データはサウンド処理部１３を介してスピーカ５より音を鳴らすといった構成で、録画ファイルを再生する。
【００３８】
午後８時から午後１０時まで番組の録画を行い（図４(ｉ)）、午後１０時以降に番組の再生を行うといったオフライン再生の場合は、図４の(ｉｉ）のように、第一の録画ファイル（▲１▼）、第二の録画ファイル（▲２▼）、第三の録画ファイル（▲３▼）、第四の録画ファイル（▲４▼）、第五の録画ファイル（▲５▼）、第六の録画ファイル（▲６▼）の順で再生を行う。
【００３９】
次に、図４の（iii）のようなタイムシフト再生（遅延再生）を行う場合の動作について説明する。ユーザーは午後８時から午後１０時に放映される放送番組の視聴を希望しているとする。しかしながら、ユーザーの都合により午後８時半以降しかユーザーは放送番組を視聴することができないとする。
【００４０】
この場合、本実施の形態によれば、午後８時から午後１０時まで番組の録画を行いながら（図４（ｉ））、午後８時半から視聴を希望している番組のスタート部分から録画ファイルのオフライン再生を行うことで、図４（iii）に示すように、午後８時半から番組の視聴を開始し、２時間後の午後１０時半には視聴を終了するタイムシフト再生を行うことができる。
【００４１】
次に、録画を行う場合の詳細動作を図８のフローチャートと共に説明する。ユーザーは予め視聴しようとする番組のチャンネル、録画開始時刻、録画終了時刻を、電子番組表（ＥＰＧ）などの番組表を参考に（予約）録画の設定を行う（ステップＳ８１）。番組によっては、録画の制限があるので、ユーザーの設定した番組が録画可能かどうかチェックする（ステップＳ８２）。録画可能な番組のみにおいて、録画を行うことができる。
【００４２】
次に、ストレージデバイス１０に録画希望時間分の空き容量があるか否かを確認する（ステップＳ８３）。ディジタル衛星放送の場合、番組によって異なるが、平均約４Ｍｂｐｓのデータが送られてくるので、２時間の番組を録画するために必要なストレージデバイス１０の容量は、約３.６ＧＢである。また、ユーザーが設定した録画時間や、ストレージデバイス１０の空き容量などの情報から、録画に最適なファイルサイズを設定する（ステップＳ８４）。
【００４３】
例えば、ユーザーが２１０チャンネルの午後８時から午後１０時まで放映される番組の録画を設定したとする。午後８時になると、番組情報管理部２４がチューナユニット部１５に２１０チャンネルの受信周波数を設定する。続いて、番組情報管理部２４が２１０チャンネルを受信するために必要なＰＩＤや、番組情報などの放送を受信するために必要な情報を入手するためのＰＩＤを、ＰＩＤフィルタ部１７に設定し、２１０チャンネルの映像・音声の圧縮データ（ＴＳデータ）や番組情報を受け取る。
【００４４】
データ制御部２６は受け取ったＴＳデータを録画再生管理部２５に送る。録画再生管理部２５は、ＴＳデータをステップＳ８４で設定したファイルサイズ単位で録画ファイルの作成を開始する（ステップＳ８５）。録画を行っているファイルのサイズがステップＳ８４で設定したファイルサイズに達したら、録画を行っているファイルをクローズし（ステップＳ８６）、新規に作成した別のファイルにＴＳデータの録画を開始する（ステップＳ８７）。
【００４５】
ユーザーの録画停止命令を受けるか、設定した番組の放送終了時間になるまで、ステップＳ８６とステップＳ８７を繰り返し実行し（ステップＳ８８）、ユーザーの録画停止命令を受けるか、設定した番組の放送終了時間になったら、録画中のファイルをクローズする（ステップＳ８９）。
【００４６】
次に、オフライン再生を行う場合の詳細動作について図９のフローチャートと共に説明する。図４に示したように、午後８時から午後１０時まで録画を行い、２０分毎に６つのファイル（▲１▼、▲２▼、▲３▼、▲４▼、▲５▼、▲６▼）に分割して録画された番組をユーザーが再生したい番組として選択したとする（ステップＳ９１）。ユーザーより録画ファイルの再生命令を受ける（ステップＳ９２）と、番組の第一番目に録画を行った第一の録画ファイルの検索を行い、第一の録画ファイルの再生を開始する（ステップＳ９３）。
【００４７】
第一の録画ファイルを再生し終えたら、第一の録画ファイルを閉じる（ステップＳ９４）。続いて、第一の録画ファイルを閉じると同時に、第二の録画ファイルの再生を開始する（ステップＳ９５）。続いて、第二の録画ファイルを再生し終えたら、第二の録画ファイルを閉じる（ステップＳ９６）。以下、上記と同様にして、第三の録画ファイル〜第六の録画ファイルまで同様の動作を行う（ステップＳ９７、ステップＳ９８）。
【００４８】
次に、タイムシフト再生を行う場合について、図５のタイムシフト再生時のファイルの録画、再生を示したタイミング図と共に説明する。例えば、午後８時から午後１０時まで録画を行い、２０分毎に６つのファイル（▲１▼、▲２▼、▲３▼、▲４▼、▲５▼、▲６▼）の録画ファイルを作成しつつ、午後８時半から既に録画済みのファイルの再生を行う場合、午後８時半には、図５のように、第二の録画ファイル（▲２▼）を作成途中であるが、同時に、第一の録画ファイル（▲１▼）の再生を開始する。午後８時４０分には第二の録画ファイル（▲２▼）の作成を終了し、第三の録画ファイル（▲３▼）の作成を開始する。
【００４９】
午後８時５０分には第三の録画ファイル（▲３▼）を作成しつつ、第一の録画ファイル（▲１▼）の再生を終了し、第二の録画ファイル（▲２▼）の再生を開始する。同様にして、第四の録画ファイル（▲４▼）、第五の録画ファイル（▲５▼）、第六の録画ファイル（▲６▼）を作成しつつ、第三の録画ファイル（▲３▼）、第四の録画ファイル（▲４▼）、第五の録音ファイル（▲５▼）、第六の録画ファイル（▲６▼）の再生を図５に示す作成タイミング、再生タイミングについて行う。
【００５０】
上記のように、録画ファイルの作成、録画ファイルの再生を行うことによって、午後８時に放映された放送番組を午後８時半から視聴可能になる。また、タイムシフト再生を行っている番組の記録を残すつもりがなければ、録画ファイル（▲２▼）の再生を開始した時点で、録画ファイル（▲１▼）を削除する（図５（ｉｉｉ））ことも可能である。
【００５１】
タイムシフト再生済みの録画ファイルを随時削除することによって、録画に使用するストレージデバイス１０の容量を低減することができる。各録画ファイルの削除タイミングは、図５（ｉｉｉ）に示す。
【００５２】
次に、本発明の他の実施の形態について、図６を参照して説明する。前述の実施の形態では、番組を録画するのに時系列で分割して録画ファイルを作成し、番組の録画終了後、録画ファイルの再生を行う通常再生や、番組の録画の途中で、既に録画済みの部分の再生を行うタイムシフト再生を実現した。
【００５３】
他の実施の形態として、タイムシフト再生を行いつつ、早送り再生を行う場合について図６と共に説明する。既に録画された部分については早送り再生（図６（ｉｖ））を行うことができるプログラム制御が考えられる。前述の通り、録画ファイルを作成する際に、番組情報やファイルの再生順序等の情報を書き込むのと同様に、録画ファイルを作成開始した時刻と録画ファイルの作成を終了した時刻を録画ファイルのヘッダ情報として書き込む。
【００５４】
その後の再生時に録画ファイルのヘッダ情報を参照することにより、現在再生している録画ファイルの録画終了時刻と、現在の時刻の差を求めることができる。この時間差がゼロになるまではどの録画ファイルでも再生可能である。つまり、録画済みでデータの書き込みを終了しているファイルはすべて、タイムシフト再生を行うことができる。
【００５５】
すなわち、前記の実施の形態と同様に、午後８時から午後１０時までの番組の録画を２０分単位で録画を行い、録画ファイルを複数作成していく（図６（ｉ））とする。その録画途中の午後８時半になった時点でタイムシフト再生をユーザーが指示したとする。午後８時半には、午後８時から午後８時２０分までの放送データを録画した第一の録画ファイル（▲１▼）の作成は済んでいるので、ユーザーがタイムシフト再生指示を出した時点で、第一の録画ファイル（▲１▼）の再生を開始し、第一の録画ファイル（▲１▼）の早送り再生も可能である。
【００５６】
同様に、第二の録画ファイル（▲２▼）の作成が終了した時刻以降であれば、第二の録画ファイル（▲２▼）のタイムシフト再生を行いつつ早送り再生も可能である。第三の録画ファイル（▲３▼）についても同様である。従って、図６(iv)に示す通りに、第一の録画ファイル（▲１▼）、第二の録画ファイル（▲２▼）、第三の録画ファイル（▲３▼）をタイムシフト再生しつつ、早送り再生したと仮定すると、午後９時２０分には、第四の録画ファイル（▲４▼）の作成が終了したと同時に、第四の録画ファイル（▲４▼）の再生を開始する。
【００５７】
しかし、この場合、第四の録画ファイル（▲４▼）を早送り再生してしまうと、第五の録画ファイル（▲５▼）の作成が終了する前に、第四の録画ファイル（▲４▼）の再生を終えてしまい、第五の録画ファイル（▲５▼）を再生できるようになるまでの時間が空いてしまうので、番組を連続して再生することができない。ゆえに、第四の録画ファイル（▲４▼）の早送り再生は行わないような制御をプログラムで行う。同様の理由で、第五の録画ファイル（▲５▼）、第六の録画ファイル（▲６▼）の早送り再生は行わない。従って、この実施の形態では、図６(iv)に示すように、第四の録画ファイル（▲４▼）以降の録画ファイルにはついては、早送り再生はしないで通常速度での再生を行う。
【００５８】
また、録画ファイルを２０分単位で作成すると、リアルタイムに受信している放送データと、タイムシフト再生を行いつつ早送り再生を併用して再生している放送データは、最小でも２０分の遅延時間がある。この遅延時間を小さくする為には、録画ファイルを２０分単位で作成するのではなく、より短い時間単位で、録画ファイルを作成すればよい。
【００５９】
例えば、１分毎に録画ファイルを作成するようにすることにより、タイムシフト再生を行いつつ、早送り再生を併用することによって、実際に番組が終了する午後１０時を少し過ぎた時点には番組の視聴を全て終了することも可能になる。タイムシフト再生とリアルタイム再生を併用して再生を行っている場合も、視聴している番組の記録保存するつもりがなければ、再生を終えた時点で録画ファイルをストレージデバイスより削除することも可能である。タイムシフト再生とリアルタイム再生を併用して録画ファイルの再生を行っている場合の録画ファイルを削除するタイミングを図７（ｉｉｉ）に示す。
【００６０】
次に、本実施の形態では、ファイルを再生するための順序を示す情報を録画ファイルに書き込みを行う構成としているが、録画ファイルに一定の規則を持たせたファイル名をつけていくことで録画ファイルを録画した順番通りに再生することができる。例えば、“番組名＋録画ファイルを作成した順番”といった規則で録画ファイル名をつけることにすると、午後８時から午後１０時まで、２時間ドラマの録画を行った場合、例えば、“２時間ドラマ１”、“２時間ドラマ２”、“２時間ドラマ３”、“２時間ドラマ４”、・・というファイル名を持つ録画ファイルが作成される。再生を行う場合は、録画ファイル名の検索を行うことで、録画ファイルを作成したファイルの順に、順次再生を行うことができる。
【００６１】
その他の方法として、現在録画しているファイルに、次に録画を行うファイルのポインタを書き込んでおくことで、順序通りに録画ファイルの再生を行うことができる。また、ディジタル衛星放送に使われているＴＳデータの再生を行う場合は、映像サイズ・映像フレームレート等の映像フォーマット情報を持つシーケンス・ヘッダを参照し、シーケンス・ヘッダ以降のデータの再生を行っている。このことから、録画ファイルを作成する場合には、映像フォーマット情報を持つシーケンス・ヘッダをファイルの先頭としてＴＳデータの書き込みを行う。録画ファイルを再生する場合、ＴＳデータの再生に必要な映像フォーマットを持つシーケンス・ヘッダ情報がファイルの先頭にあるので、スムーズな再生を行うことができる。
【００６２】
その他の実施の形態として、チューナ部を２つ持ち、視聴を行っているチャンネルと録画するチャンネルを独立に指定する構成とすることにより、第一の番組を視聴中に、別のチャンネルで視聴したい第二の番組が始まった場合、別のチャンネルの第二の番組を録画しておき、視聴中の第一の番組が終了した時点で、第２の番組を最初から視聴することができるといった裏番組の録画が可能である。
【００６３】
また、ディジタルデータをバス上に流すと不正コピーなどの恐れがあるため、ディジタルデータになんらかの形でスクランブルをかける必要がある。ディジタルデータにビット毎にスクランブルをかける場合、スクランブルがかかったデータをハードディスク等のストレージデバイスに書き込みを行う際、何らかの原因で数ビット書き込み損なうと、スクランブル解除できなくなってしまう問題が発生することも考えられる。
【００６４】
ゆえに、本実施の形態のように録画ファイルの分割化を行うことによって、スクランブルを解除するキーを各録画ファイル毎に持つことで、スクランブルがかかった状態のデータをストレージデバイスに書き込み損なっても、書き込み損なったファイル以外は、スクランブル解除可能になる。
【００６５】
さらに、その他の実施の形態として、本実施の形態のチューナユニット部１５を、ディジタル地上波チューナユニットやディジタルＣＡＴＶチューナユニットに変更することにより、ディジタル地上波放送やディジタルＣＡＴＶ放送などのディジタル放送受信システムにて適用できる。
【００６６】
また、ディジタル放送に限らず、アナログ放送を録画再生する場合は、Ａ／Ｄ変換を行い、ＭＰＥＧ２エンコードすることで、本発明の録画再生方法を適用できる。更に、ＴＳデータに限らず、ストリームデータ全般において、本発明の録画・再生方法を適用することができる。
【００６７】
また、以上の実施の形態では、再生命令は、作成される複数の録画ファイルのうち、少なくとも最初の一つの録画ファイルがクローズした後の時刻で入力されるように説明したが、本発明はこれに限定されるものではなく、例えば最初の録画ファイル（第一の録画ファイル▲１▼）に、選択受信した所望チャンネルのディジタル放送信号を録画中に、録画中のその録画ファイルの再生命令をしてもよい。この場合は、録画中の録画ファイル（第一の録画ファイル▲１▼）をクローズし、別の録画ファイルを新たに用意して、この新たに用意した別の録画ファイルに引き続き所望チャンネルのディジタル放送信号の録画を継続する。
【００６８】
【発明の効果】
以上説明したように、本発明によれば、第一の効果は、放送番組を録画状態でありながら、既に録画済みの部分の再生を行うといったタイムシフト再生を実現できる。その理由は、ディジタル放送等の放送に使用されるストリームデータをハードディスク等のストレージデバイスに録画を行う際に、一つの放送番組を時系列で複数のファイルに分割して録画を行い、録画に使用するファイルと再生に使用するファイルを別ファイルとして扱っているためである。タイムシフト再生を実現することによって、現在の録画再生のように、番組が終わるのを待つことなく、録画した番組を視聴することができる。
【００６９】
第二の効果は、番組の放送開始時間より長時間遅れて番組の視聴を始めた場合でも、放送終了とほとんど同時に視聴を完了することも可能であり、時間を節約できる。その理由は、時系列で分割して録画ファイルの作成を行っているので、すでに録画を終了したファイルは早送り再生が可能だからである。タイムシフト再生と早送り再生を併用することによって、第二の効果を得ることができる。
【００７０】
第三の効果は、番組の録画を行っている際、電源が落ちたりといった、ファイルを破壊する外的な要因が発生しても、録画のために書き込みを行っているファイル以外は守ることができる。その理由は、一つの番組の録画を行う場合でも、時系列で次々と録画ファイルの作成・保存を繰り返しており、電源が落ちたりといった問題が発生しても、既に録画を済ませ保存終了しているファイルは、破壊されないためである。
【００７１】
第四の効果は、より早い早送り再生が実現できる。その理由は、一つの番組の録画を行う場合でも、時系列で分割して複数の録画ファイルを作成しているので、ファイル単位でのスキップが可能だからである。
【００７２】
第五の効果は、容量の小さい媒体への分割した保存ができる。その理由は、複数のファイルに時系列で分割して録画する方法をとっており、ファイルのサイズを任意に指定できるためである。
【００７３】
第六の効果は、ハードディスク等のストレージデバイスの空きを確保できる。その理由は、ユーザーが記録保存を望まない、一度視聴する限りで充分な放送番組のタイムシフト再生を行う場合には、タイムシフト再生済みのファイルを随時、削除できるためである。
【図面の簡単な説明】
【図１】  本発明を適用し得るディジタル衛星放送システムの一例のシステム構成図である。
【図２】  本発明の一実施の形態のブロック図である。
【図３】  本発明の一実施の形態でのデータの流れの説明図である。
【図４】  本発明の一実施の形態の動作概念図である。
【図５】  本発明の一実施の形態のタイミング詳細図である。
【図６】  本発明の他の実施の形態の動作概念図である。
【図７】  本発明の他の実施の形態のタイミング詳細図である。
【図８】  本発明の一実施の形態の録画動作説明用フローチャートである。
【図９】  本発明の一実施の形態の通常再生の動作説明用フローチャートである。
【符号の説明】
１  人工衛星
２  パラボラアンテナ
３  パーソナルコンピュータ（パソコン）
４  陰極線管（ＣＲＴ）
５  スピーカ
６  ディジタル衛星放送受信ボード
７  バスアービタ
８  中央処理装置（ＣＰＵ）
９  システムメモリ
１０  ストレージデバイス
１１  グラフィックス
１２  フレームバッファ
１３  サウンド処理部
１４  内部バス
１５  チューナユニット部
１６  デスクランブル部
１７  ＰＩＤフィルタ部
２４  番組情報管理部
２５  録画再生管理部
２６  データ制御部
２８  ＭＰＥＧ２デコーダ部
２９  ＦＩＦＯ
【図１】
0004019604.tif 000002
【図２】
0004019604.tif 000003
【図３】
0004019604.tif 000004
【図４】
0004019604.tif 000005
【図５】
0004019604.tif 000006
【図６】
0004019604.tif 000007
【図７】
0004019604.tif 000008
【図８】
0004019604.tif 000009
【図９】
0004019604.tif 000010