(57)【特許請求の範囲】
【請求項１】
同一のプログラムが所定の時間差でもって配信されるニア・ビデオ・オン・デマンドシステムにおける放送記録再生装置において、
上記時間差に相当するデータ量以上のプログラムのデータを記憶することが可能で、且つデータ書き込みとデータ読み出しを平行して行うことが可能なメモリ手段と、
ユーザのコマンドを入力するユーザ入力手段と、
上記メモリ手段の読み出し出力による選択されたプログラムの再生中に、上記ユーザ入力手段により上記プログラムの再生を一旦中断するポーズ指令が発生すると、ポーズ動作の開始時点以降も上記選択されたプログラムの上記メモリ手段に対する書き込みを継続し、上記ユーザ入力手段によりポーズ解除指令が発生すると、上記メモリ手段に書き込まれている上記ポーズ動作の開始時点からの上記選択されたプログラムのデータを読み出すと同時に、ポーズ解除の時点より後で、これと最も近い時点の後続データを上記メモリ手段に書き込む制御手段と
を備えることを特徴とする放送記録再生装置。
【請求項２】
上記メモリ手段は、ハードディスクドライブである
ことを特徴とする請求項１に記載の放送記録再生装置。
【請求項３】
同一のプログラムが所定の時間差でもって配信されるニア・ビデオ・オン・デマンドシステムにおける放送記録再生方法において、
上記時間差に相当するデータ量以上のプログラムのデータを記憶することが可能なメモリに対してデータ書き込みとデータ読み出しを平行して行うステップと、
ユーザのコマンドを入力するユーザ入力ステップと、
上記メモリ手段の読み出し出力による選択されたプログラムの再生中に、上記ユーザ入力ステップにより上記プログラムの再生を一旦中断するポーズ指令が発生すると、ポーズ動作の開始時点以降も上記選択されたプログラムをメモリ手段に対する書き込みを継続するステップと、
上記ユーザ入力ステップによりポーズ解除指令が発生すると、上記メモリ手段に書き込まれている上記ポーズ動作の開始時点からの上記選択されたプログラムのデータを読み出すと同時に、ポーズ解除の時点より後で、これと最も近い時点の後続データを上記メモリ手段に書き込むステップと
を備えることを特徴とする放送記録再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えばニア・ビデオ・オン・デマンド（時間差配信サービス）が採用されるＣＡＴＶにおける端末に適用され放送記録再生装置および放送記録再生方法に関する。
【０００２】
【従来の技術】
従来、放送局から送られる信号は、アナログのビデオ／オーディオ信号であった。近年、ディジタル技術の発達に伴い、この放送局からの伝送がディジタル化しつつある。また、ＭＰＥＧに代表されるデータ圧縮技術の進歩によって、例えば既存のアナログ１チャンネルの伝送帯域に約１０チャンネルの信号を送ることが可能となりつつある。
【０００３】
データ圧縮技術を利用したディジタルＣＡＴＶにおいて、映画を時間差配信するニア・ビデオ・オン・デマンドと称されるサービスの提供が検討されている。これは、複数チャンネルを使用して同じ映画を所定時間の時間差をもたせて送信し、加入者が最大この時間待つだけで、映画を見ることを可能とするサービスである。
【０００４】
【発明が解決しようとする課題】
ニア・ビデオ・オン・デマンドのサービスにおいては、映画を見ている途中で一旦停止することができない、という問題があった。若し、映画を見るのを中断すると、最初から見る必要があったり、記憶しているシーンを他のチャンネルの映画の中から探す必要がある。
【０００５】
さらに、ニア・ビデオ・オン・デマンドのサービスにおいては、再生開始の指示を発生してから、実際に映画を見ることができるまで、数分程度、待たねばならない問題点があった。
【０００６】
従って、この発明の目的は、時間差配信されるプログラムを見ている途中で、一時的に再生を中断し、中断後に続きの画像を見ることを可能とする放送記録再生装置および放送記録再生方法を提供することにある。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明は、同一のプログラムが所定の時間差でもって配信されるニア・ビデオ・オン・デマンドシステムにおける放送記録再生装置において、
上記時間差に相当するデータ量以上のプログラムのデータを記憶することが可能で、且つデータ書き込みとデータ読み出しを平行して行うことが可能なメモリ手段と、
ユーザのコマンドを入力するユーザ入力手段と、
上記メモリ手段の読み出し出力による選択されたプログラムの再生中に、上記ユーザ入力手段により上記プログラムの再生を一旦中断するポーズ指令が発生すると、ポーズ動作の開始時点以降も上記選択されたプログラムの上記メモリ手段に対する書き込みを継続し、上記ユーザ入力手段によりポーズ解除指令が発生すると、上記メモリ手段に書き込まれている上記ポーズ動作の開始時点からの上記選択されたプログラムのデータを読み出すと同時に、ポーズ解除の時点より後で、これと最も近い時点の後続データを上記メモリ手段に書き込む制御手段と
を備えることを特徴とする放送記録再生装置である。
【０００８】
請求項３の発明は、同一のプログラムが所定の時間差でもって配信されるニア・ビデオ・オン・デマンドシステムにおける放送記録再生方法において、
上記時間差に相当するデータ量以上のプログラムのデータを記憶することが可能なメモリに対してデータ書き込みとデータ読み出しを平行して行うステップと、
ユーザのコマンドを入力するユーザ入力ステップと、
上記メモリ手段の読み出し出力による選択されたプログラムの再生中に、上記ユーザ入力ステップにより上記プログラムの再生を一旦中断するポーズ指令が発生すると、ポーズ動作の開始時点以降も上記選択されたプログラムをメモリ手段に対する書き込みを継続するステップと、
上記ユーザ入力ステップによりポーズ解除指令が発生すると、上記メモリ手段に書き込まれている上記ポーズ動作の開始時点からの上記選択されたプログラムのデータを読み出すと同時に、ポーズ解除の時点より後で、これと最も近い時点の後続データを上記メモリ手段に書き込むステップと
を備えることを特徴とする放送記録再生方法である。
【００１１】
ポーズ指令が発生した時から所定時間のプログラムデータがメモリ手段に書込まれる。ポーズ解除指令が発生すると、メモリ手段に蓄えられているプログラムのデータが読出される。従って、ポーズ指令が発生した後のプログラムを引き続いて見ることができる。また、この読出し期間中に、さらに後続データが探され、メモリ手段に書込まれる。この動作が繰り返される。
【００１２】
【発明の実施の形態】
以下、この発明の一実施形態について、図面を参照して説明する。図１は、ニア・ビデオ・オン・デマンドシステムにおける端末装置の構成を示す。１は、チューナを示し、チューナ１によって、ヘッドエンドからケーブルを介して送信される放送信号の所望のチャンネルが選択される。一例として、１伝送チャンネル当りの伝送容量を２４．５Ｍbps 以上として、３．５Ｍbps のレートに圧縮された同一のビデオ情報を７チャンネル送ることとしている。映画ソフトが２時間のものの場合、（１２０分÷７≒１７分）の関係から、チャンネル間の時間差が１７分とされる。
【００１３】
チューナ１で選局された信号が復調器２で復調された後、エラー訂正回路３でエラー検出およびエラー訂正され、通信路で発生したエラーが訂正される。エラー訂正された信号は、ディマルチプレクサ４に供給される。ディマルチプレクサ４は、複数のプログラムから所望の一つのプログラムを選択する。このために、マイクロコンピュータ５から発生した制御信号（制御信号の信号路を図１においては、破線で示す）がディマルチプレクサ４に供給される。マイクロコンピュータ５に対しては、キーボード、マウス等のマンマシンインターフェースを介された信号が供給される。
【００１４】
ディマルチプレクサ４で選択された出力信号がスイッチ回路６の一方の入力端子７ａに供給される。スイッチ回路６に対しては、バッファ８が接続され、バッファ８に対してＭＰＥＧデコーダ９が接続されている。ＭＰＥＧ以外の画像データの圧縮のための符号を使用しても良い。ＭＰＥＧデコーダ９の復号データは、図示しないが、ベースバンド処理回路を介してモニタに供給され、モニタによって、受信画像が再生される。
【００１５】
エラー訂正回路３によってエラー訂正されたデータは、プログラムセレクタ１０および１２と、セレクタコントローラ１１および１３とに対しても供給される。プログラムセレクタ１０およびセレクタコントローラ１１は、記憶装置としてのハードディスクドライブ１４によって記憶すべきプログラムを選択する。この選択されたプログラムがスイッチ回路１６の一方の入力端子１７ａに供給される。セレクタコントローラ１１には、マイクロコンピュータ９からの信号が供給され、プログラムセレクタ１０が指定したプログラムを選択するための制御信号が生成される。
【００１６】
ハードディスクドライブ１４は、スイッチ回路１６で選択されたデータを書込むための記録プロセッサ１８、記録プロセッサ１８と接続されたバッファ１９、バッファ１９からのデータを書込むためのヘッドおよびディスク２０、ディスクから読出されたデータが蓄えられるバッファ２１、バッファ２１と接続された再生プロセッサ２２と、読出し／書込みを制御するためのコントローラ２３によって構成されている。コントローラ２３にはマイクロコンピュータ５から制御信号が供給され、ハードディスクドライブ１４の動作は、マイクロコンピュータ５によって制御可能とされている。このハードディスクドライブ１４としては、既存の構成のものを使用することができ、例えばその容量は、４４６．２５ＭＢである。
【００１７】
ハードディスクドライブ１４からの読出しデータがスイッチ回路２４の一方の入力端子２５ａに供給される。スイッチ回路２４の出力がスイッチ回路６の入力端子７ｂに供給される。スイッチ回路６に対しては、上述したように、バッファ８、ＭＰＥＧデコーダ９が接続されている。従って、ハードディスクドライブ１４の再生データをモニタにより再生することができる。スイッチ回路６の制御は、ポーズ等のユーザーのコマンドにより、マイクロコンピュータ５によりなされる。
【００１８】
また、破線で囲んで示す１５は、ディジタル信号記録再生装置、例えばディジタルＶＣＲ（ビデオカセットテープレコーダ）である。ディジタルＶＣＲ１５は、プログラムセレクタ１２で選択されたデータを書込むための記録プロセッサ２６、記録／再生切換えスイッチ２７、スイッチ２７を介された記録プロセッサ２６からのデータを記録するためのヘッドおよびテープ２８、テープから再生されたデータが供給される再生プロセッサ２９と、記録／再生を制御するためのメカニズムコントローラ３０によって構成されている。ヘッドおよびテープ２８は、ドラムに斜めに磁気テープが巻き付けられ、この磁気テープを回転ヘッドが走査するヘリカルスキャン型の構成のものである。記録／再生切換えスイッチ２７およびコントローラ３０にはマイクロコンピュータ５から制御信号が供給され、ディジタルＶＣＲ１５の動作がマイクロコンピュータ５によって制御可能とされている。
【００１９】
ディジタルＶＣＲ１５は、例えば２５Ｍｂｐｓのディジタルデータを記録および再生することができる。また、磁気テープとしては、カセットテープが使用でき、例えば比較的小型のカセットテープは、６０分の２５Ｍｂｐｓのディジタルデータの記録が可能とされている。ヘッドおよびテープ２８からの再生信号が記録／再生切換えスイッチ２７を介して再生プロセッサ２９に供給される。記録プロセッサ２６は、入力ディジタル信号（ディジタルビデオ信号、ディジタルオーディオ信号等）に対して、エラー訂正符号化、フォーマット化、ディジタル変調等の処理を施す。再生プロセッサ２９は、ディジタル復調、フォーマット分解、エラー訂正等の処理を行なう。
【００２０】
ディジタルＶＣＲ１５により再生されたディジタル信号がプログラムセレクタ３１に供給され、プログラムセレクタ３１の選択信号がスイッチ回路１６の入力端子１７ｂ、スイッチ回路２４の入力端子２５ｂに供給される。プログラムセレクタ３１は、マイクロコンピュータ５からの制御信号が供給され、ユーザーが選択したプログラム例えば映画の先頭部分データをプログラムセレクタ３１が選択する。
【００２１】
ディジタルＶＣＲ１５には、図２Ａに示すように、１個のカセットテープ（記録時間が６０分）がＬ１、Ｌ２およびＬ３の区間に３等分される。斜線を付した先頭のテープ区間Ｌ１（記録時間が２０分）には、プリビューデータおよび複数のプログラムの先頭部分のデータが記録される。以下の説明では、ニア・ビデオ・オン・デマンドシステムにより送信されるプログラムとして、映画の例をあげているが、これ以外のビデオソフトに対しても、この発明を適用できる。また、受信され映画のタイトル数を７としているが、この数も一例である。
【００２２】
図２Ｂは、テープ区間Ｌ１に対するプリビューデータおよび先頭部分の記録の態様を示す。Ｌ１の中で、先頭の区間Ｌ１１には、７個の映画タイトルのプリビューデータＰＲＶ１〜ＰＲＶ７が記録され、残りの区間Ｌ１２には、これらのプログラム先頭部分データＰＲＧ１〜ＰＲＧ７が記録される。一例として、記録時間でもって、（Ｌ１１＝２分２４秒、Ｌ１２＝１７分）とされる。ここで、プリビューデータは、対応する映画の内容の複数のシーンをつなぎ合わせた紹介用のものであり、一方、先頭部分データは、映画の先頭から１７分間の内容のデータである。
【００２３】
これらのプリビューデータおよび先頭部分データは、例えば３．５Ｍｂｐｓのデータレートである。一方、ディジタルＶＣＲ１５は、２５Ｍｂｐｓのディジタル信号を記録することができる。従って、（３．５Ｍｂｐｓ×７＝２４．５Ｍｂｐｓ）の関係から、７チャンネル分のプリビューデータおよび先頭部分データをテープに記録することができる。一例として、図２Ｃに示すように、テープ上に７個の分割トラックが形成され、各分割トラックに７チャンネル（ＣＨ１〜ＣＨ７）の記録信号をそれぞれ記録するマルチトラックフォーマットが使用される。すなわち、チャンネルＣＨ１として、プリビューデータＰＲＶ１および先頭部分データＰＲＧ１が記録され、チャンネルＣＨ２として、プリビューデータＰＲＶ２および先頭部分データＰＲＧ２が記録され、以下同様にして、プリビューデータおよび先頭部分データが記録される。
【００２４】
カセットテープの残りの区間Ｌ２およびＬ３は、ユーザーが端末システムの大容量バッファとして任意に使用することができる。例えばこれらの区間に対して、ユーザーが選択した映画を記録することができる。この記録は、ＭＰＥＧの形態でなされる。（２５Ｍｂｐｓ／３．５Ｍｂｐｓ≒７．１４）の関係から、２０分の区間（Ｌ２あるいはＬ３）には、（２０分×７．１４＝１４４．３分＝２時間２４分）のＭＰＥＧデータの記録が可能である。具体的には、ヘッドおよびテープ２８のドラム（回転ヘッド）の回転数およびテープ速度を共に、標準（２５Ｍｂｐｓのデータを記録する状態）のものの１／７とする。
【００２５】
３．５ＭｂｐｓのデータをディジタルＶＣＲ１５によって記録するための他の方法としては、ドラム回転数を標準のものとし、テープ速度を標準の１／７とするものを採用できる。この場合、３．５Ｍｂｐｓのデータが時間軸変換によって、２５Ｍｂｐｓのデータに変換され、この変換されたデータが７回に１回の割合で間欠的にテープに記録される。さらに、テープ速度およびドラム回転数を標準のものと等しくして、テープ送り動作を間欠的に行なう方法も可能である。これらの標準データレートよりも、低レートのディジタル信号を記録する方法は、フレキシブルレート記録方法と称される。
【００２６】
上述のこの発明の一実施形態の動作について、図３および図４を参照して説明する。図３は、動作の概略を示すフローチャートである。最初の４１で示すステップが準備のステップであり、ここでは、ディジタルＶＣＲ１５によって、テープの区間Ｌ１にプリビューデータおよび先頭部分データが記録される。この記録は、夜間等のユーザーがシステムを利用していない時になされる。
【００２７】
準備のステップ４１では、ユーザーがディジタルＶＣＲ１５にテープカセットを装着し、ニア・ビデオ・オン・デマンドのサービスを受ける準備を行なうと決定し、マンマシーンインターフェース（リモコンのコマンダも可能）を操作する。マイクロコンピュータ５がこの指令を受けて、メカニズムコントローラ３０に対する制御信号を発生し、ディジタルＶＣＲ１５がテープの先頭まで巻き戻しを実行して待機する。
【００２８】
次に、７チャンネルのプリビューデータおよび先頭部分データがチューナ１、復調器２を介してエラー訂正回路３に供給される。プログラムセレクタ１２は、プリビューデータをある時点で送られてくることを、エラー訂正回路３の出力から検出し、その情報をマイクロコンピュータ５に伝える。これにより、マイクロコンピュータ５は、プリビューデータの送られている時点よりも、例えば１〜２秒程度早く、記録／再生切換えスイッチ２７およびメカニズムコントローラ３０に対して制御信号を送出する。
【００２９】
それによって、メカニズムコントローラ３０は、ヘッドおよびテープ２８を制御し、プログラムセレクタ１２によっで選択され、記録プロセッサ２６および記録／再生切換えスイッチ２７を介されたプリビューデータおよび先頭部分データをテープの先頭の区間Ｌ１に記録する（ステップ４２）。図４では、この記録動作がＲＥＣ１で示されている。プリビューデータの受信が終了すると、その終了情報をプログラムセレクタ１２がマイクロコンピュータ５に送り、マイクロコンピュータ５からメカニズムコントローラ３０に与えられる制御信号によって、テープ走行が停止する。その直後に、図４において、ＲＥＷ１で示すように、テープの先頭（すなわち、プリビューデータの始め）位置まで、テープが巻き戻される。
【００３０】
次に、図３のステップ４３では、ディジタルＶＣＲ１５によってプリビューデータを再生し、このプリビューデータを見て、ユーザーが見たい映画を決定する。マンマシーンインターフェースからのユーザーの指令がマイクロコンピュータ５へ伝えられ、その情報に基づいてマイクロコンピュータ５がメカニズムコントローラ３０に対してテープ再生の指令を発生する。この再生動作は、図４において、ＰＢ１で示すものである。プリビューデータをＶＣＲ１５が再生し終わった時点で、テープが停止される。
【００３１】
ディジタルＶＣＲ１５で再生されたプリビューデータが記録／再生切換えスイッチ２７、再生プロセッサ２９およびプログラムセレクタ３１を介してスイッチ回路２４の入力端子２５ｂに供給される。さらに、スイッチ回路６およびバッファ８を介してＭＰＥＧデコーダ９に供給される。従って、モニタの画面には、７個の映画のプリビュー画面（各映画のプリビュー画面が２分２４秒の長さ）が再生される。この場合、７個の映画のプリビュー画面が時間的に順次モニタ上に表示される。但し、１画面を分割して７個のプリビュー画面を表示しても良い。ユーザーは、このプリビュー画面を見ることによって、受信を希望する映画を決定する。再生プロセッサ２９を制御することによって、プリビュー画面の表示態様を設定することができる。
【００３２】
そして、プリビュー画面をユーザーが見て、希望する映画を指定する。例えば各映画を区別するために番号が設定されており、この番号を指定することによって、見たい映画が指定される。映画（番号）指定の情報は、マイクロコンピュータ５に与えられる。
【００３３】
そして、ステップ４４において、選択された映画をユーザーが実際に鑑賞する。マイクロコンピュータ５は、ユーザーが映画を選択した時に、メカニズムコントローラ３０に対して制御信号を与え、ディジタルＶＣＲ１５に再生動作を行なわせる。これは、図４において、ＰＢ２で示すものであり、先頭部分データが再生される。このディジタルＶＣＲ１５からの先頭部分データがプログラムセレクタ３１に供給される。プログラムセレクタ３１は、マイクロコンピュータ５からの制御信号によって、ユーザーが選択した映画の先頭部分データのみを選択的に出力する。この動作以外では、プログラムセレクタ３１は、単にデータを通過させるだけで、選択処理を行なわない。先頭部分データの再生が終了すると、ＶＣＲ１５が停止状態となる。
【００３４】
このように、予めＶＣＲ１５には、各映画の先頭部分が記録されているので、ユーザーの選択動作に応答して、選択された映画を直ちに見ることができる。従って、ニア・ビデオ・オン・デマンドシステムでありながら、待ち時間なく、選択された映画を見ることができる。
【００３５】
選択された映画の先頭部分データをＶＣＲ１５が再生している間に、図４において、破線で示すように、ハードディスクドライブ１４が選択された映画の先頭部分に続く部分の書込みを開始する。すなわち、プログラムセレクタ１０によって選択された映画の続く部分が識別され、スイッチ回路１６の入力端子１７ａを介して記録プロセッサ１８に対して、先頭部分に続く映画のデータ（受信データ）が供給される。そして、バッファ１９を介してヘッドおよびディスク２０に供給され、ディスク上に記録される。
【００３６】
ハードディスクドライブ１４が書込みと読出しとを並行して行い、ハードディスクドライブ１４の読出しデータをスイッチ回路２４およびスイッチ回路６を介してバッファ８に供給することによって、映画の先頭部分より後の部分をユーザーが見ることができる。また、この映画を見ている途中で、ポーズが可能とされている。
【００３７】
さらに、図３のステップ４５は、最初の再生かどうかを決定するステップである。若し、最初の再生と決定されるならば、処理がステップ４６に移り、ＶＣＲ１５からハードディスクドライブ１４に対して、プリビューデータがロードされる。この場合、スイッチ回路１６が入力端子１７ｂを選択する状態とされる。そして、図４において、ＲＥＷ２で示すように、テープがトップ位置まで巻き戻され、ＰＢ３で示すように、プリビューデータを再生し、停止する。このプリビューデータがスイッチ回路１６を介してハードディスクドライブ１４の記録プロセッサ１８に供給される。ハードディスクドライブ１４は、プリビューデータをディスク上の所定の位置に記録する。この記録位置は、マイクロコンピュータ５からの指令がコントローラ２３に対して供給されることで規定できる。
【００３８】
ステップ４５において、最初の再生でないと決定されると、処理がステップ４７に移る。このステップ４７では、ハードディスクドライブ１４に記録されたプリビューデータが読出され、その読出されたプリビューデータがスイッチ回路２４および６を介してバッファ８に供給され、ユーザーは、ハードディスクドライブ１４で再生されたプリビューデータに基づくプリビューを見ることができる。このプリビューを見て、実際に見る映画をユーザーが選択する。ステップ４７の後は、ステップ４４の選択した映画をユーザーが見る。
【００３９】
上述のこの発明の一実施形態におけるポーズ動作について説明する。すなわち、映画を見ている途中で、一時見るのを中断し、次に見るのを再開する時に、中断する直前のシーンに続くシーンから見ることができる動作がポーズである。ポーズ動作は、ディジタルＶＣＲ１５が先頭部分データを再生している期間におけるポーズ動作と、ハードディスクドライブ１４からの読出しデータによる映画を見ている期間におけるポーズ動作とがある。
【００４０】
ディジタルＶＣＲ１５の再生中に、ユーザーがポーズ指令をキー操作等によって発生すると、そのポーズ指令をマイクロコンピュータ５が受け取り、ディジタルＶＣＲ１５のメカニズムコントローラ３０に対して、ポーズ指令を発生する。メカニズムコントローラ３０は、これに応答してディジタルＶＣＲ１５をポーズ状態に制御する。
【００４１】
ハードディスクドライブ１４の読出しデータを見ている途中のポーズ動作について、図５を参照して説明する。図５Ａには、既存のアナログ１チャンネルに対して、７個のチャンネル（チャンネル１〜チャンネル７）が挿入され、１２０分の映画プログラムを所定時間（１２０÷７≒１７分）の時間差で配信する例であって、７個のチャンネルの時系列が同一時間軸に対して並べられて示されている。ａは、プログラムのトップを示し、ｂがプログラムのエンドを示す。図示しないが、他のタイトルの映画も図２Ａと同様に、アナログの１チャンネルを使用して伝送される。また、各チャンネルにおいて、同一プログラムが２回連続しているが、これは、より長い時間（例えば一日中）の連続の一部を示すものである。一例として、ディジタルＶＣＲ１５が記録する先頭部分データは、７個の映画プログラムのそれぞれの先頭の１７分のデータ（ａ〜ｃ）であり、また、ハードディスクドライブ１４は、この時間差のデータを記憶可能な容量を有している。
【００４２】
ある時間ｔ０において、ユーザーが選択した映画（ここでは、図２Ａに示すように伝送される映画を選択したものとしている。）の再生要求を出すと、図２Ｂに拡大して示すように、まず、ディジタルＶＣＲ１５がテープの先頭区間Ｌ１の区間Ｌ１２の先頭部分データを再生し、その中の選択した映画の先頭部分をプログラムセレクタ３１が選択し、先頭部分を見ることができる。この間に、受信信号の中で、ｃに続くデータが存在するチャンネル（図２Ｂでは、チャンネル３）がプログラムセレクタ１０によって選択され、ハードディスクドライブ１４がｃに続くデータ（１７分のデータ）を書込む。
【００４３】
次に、ディジタルＶＣＲ１５が先頭部分の再生を終了した時点からスイッチ回路２４が切り替わり、ハードディスクドライブ１４の読出しデータ（図２Ｂにおいては、書込み動作の期間を実線で示し、読出し動作の期間を破線で示す）がスイッチ回路６を介してバッファ８に供給され、これによって、ユーザーがｃの後の部分を見ることができる。以下、ハードディスクドライブ１４が書込み動作と読出し動作とを並行して行い、ユーザーは、この読出されたデータによる映画を見ることになる。
【００４４】
このようにして、ユーザーが選択した映画を鑑賞している途中で、ポーズ命令を発した場合について説明する。時点ｐ0 において、ユーザーがポーズ指令が発生する。この時点までのプログラムの内容（ａ〜ｄ）は、ユーザーが既に見終わっている。ポーズ指令が発生すると、ハードディスクドライブ１４がその時点から１７分間の映画のデータを記憶する。若し、ポーズ期間が１７分間以上継続したならば、１７分間（ｄ〜ｅ）のデータをハードディスクドライブ１４が記憶した後に停止する。
【００４５】
所定時間後のｘｐ0 において、ユーザーがポーズオフ指令を発生する。このポーズオフ指令がマイクロコンピュータ５に与えられ、マイクロコンピュータ５がハードディスクドライブ１４を制御し、ハードディスクドライブ１４が１７分間（ｄ〜ｅ）のデータを読出す。この読出しデータがハードディスクドライブ１４からスイッチ回路２４および６を介してバッファ８に供給され、ユーザーがポーズオン後の（ｄ〜ｅ）の映画を見ることができる。
【００４６】
ハードディスクドライブ１４の読出しがされている間に、ポーズオフの時点ｘｐ0 より後で、これと最も近い時点の後続データ（すなわち、ｅの後の１７分間のデータ）を探し、ハードディスクドライブ１４によってそれを書込む。図２Ｂの例では、チャンネル５のプログラム中の（ｅ〜ｆ）の区間がハードディスクドライブ１４によって書込まれる。（ｄ〜ｅ）のデータの読出しの後では、（ｅ〜ｆ）のデータが読出される。このように、ハードディスクドライブ１４は、読出しと書込みとを並行して行なう。具体的には、ハードディスクドライブ１４に設けられているバッファ１９および２１を使用して、読出し動作と書込み動作とが時分割でなされる。
【００４７】
以下、ハードディスクドライブ１４に対する書込みとその読出しとが繰り返される。従って、ポーズオフの後でも、ユーザーは、ハードディスクドライブ１４から読出されたデータに基づく映画を鑑賞する。書込みと読出しの繰り返し動作は、再生動作を終了するか、プログラムのエンドまで継続する。なお、受信データ中のプログラムの位置（ｃ、ｄ、ｅ等）は、各チャンネルのプログラムのデータと同期したタイムコード等を利用して識別することが可能である。他の方法としては、チャンネル間の時間差（この例における１７分）と、ポーズがオンされてから、オフされるまでの時間間隔とから、次の点がどのチャンネルのどこに発生するかを計算する方法を使用しても良い。また、ポーズオンの後のデータを記憶する時に、若干のオーバラップ部分を設けても良い。
【００４８】
ポーズオンからポーズオフの期間が１７分より短い場合では、ポーズオンから上述の（ｄ〜ｅ）と同様に、ハードディスクドライブ１４が１７分間のデータを書込む。その途中で、ポーズオフの指令が発生すると、その時点からハードディスクドライブ１４の読出しが開始される。この場合、ハードディスクドライブ１４は、同じチャンネルのデータの書込みを並行して続ける。１７分間のデータの書込みが終了すると、その後の１７分間のデータの書込みがなされる。一方、（ｄ〜ｅ）の区間のデータの読出しが終了すると、その後の１７分間のデータがハードディスクドライブ１４から読出される。このように、書込みと読出しとが繰り返され、ハードディスクドライブ１４の再生データをユーザーが鑑賞する。
【００４９】
このように、ポーズオンがされてから１７分以内にポーズオフされ、その後、ポーズ動作がされない場合では、同一チャンネルの受信データのみで、プログラム全体を見ることができる。しかしながら、短いポーズ動作が何回か行なわれ、そのポーズ期間の累積が１７分を超える時には、他のチャンネルのデータを利用する必要が生じる。
【００５０】
また、上述のこの発明の一実施形態の動作説明から分かるように、ディジタルＶＣＲ１５が各映画の先頭部分のデータを記録しているので、ユーザーが選択した映画の再生開始の指令を発生すると、待ち時間なしに選択した映画を見ることができる。
【００５１】
上述の一実施形態および他の実施形態では、メモリとしてハードディスクドライブを使用しているが、これに限定されるものではなく、読出しと書込みとが並行して行なうことが可能な半導体メモリ、書込み可能な光ディスク等を使用することができる。
【００５２】
【発明の効果】
この発明は、ニア・ビデオ・オン・デマンドのサービスを受ける時に、複数のプログラム中の任意に選択したプログラムに関して、再生途中で、再生を中断し、所定時間後に中断した続きから再生を再開することができる。また、複数のプログラム中の任意に選択したプログラムに関して、再生開始指令を発生してから、待ち時間なしに所望のプログラムを見ることができる。
【図面の簡単な説明】
【図１】この発明の一実施形態の構成を示すブロック図である。
【図２】ディジタルＶＣＲが記録するデータを説明するための略線図である。
【図３】この発明の一実施形態を説明するためのフローチャートである。
【図４】この発明の一実施形態の動作説明のための略線図である。
【図５】この発明の一実施形態の動作説明のための略線図である。
【符号の説明】
４  ディマルチプレクサ
５  マイクロコンピュータ
１０、１２  プログラムセレクタ
１４  ハードディスクドライブ
１５  ディジタルＶＣＲ
【図１】
0003755486.tif 000002
【図２】
0003755486.tif 000003
【図３】
0003755486.tif 000004
【図４】
0003755486.tif 000005
【図５】
0003755486.tif 000006