JP2001167491A - ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法 - Google Patents

ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法

Info

Publication number
JP2001167491A
JP2001167491A JP34910299A JP34910299A JP2001167491A JP 2001167491 A JP2001167491 A JP 2001167491A JP 34910299 A JP34910299 A JP 34910299A JP 34910299 A JP34910299 A JP 34910299A JP 2001167491 A JP2001167491 A JP 2001167491A
Authority
JP
Japan
Prior art keywords
recording
area
program
digital
hdd
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP34910299A
Other languages
English (en)
Other versions
JP4592133B2 (ja
Inventor
Yoshinori Kawasaki
吉範 川崎
Yuichi Kanai
雄一 金井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP34910299A priority Critical patent/JP4592133B2/ja
Publication of JP2001167491A publication Critical patent/JP2001167491A/ja
Application granted granted Critical
Publication of JP4592133B2 publication Critical patent/JP4592133B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】 【課題】 受信する映像および音声データを自動的に上
書で録画することができるデジタル記録再生装置を提供
する。 【解決手段】 タイトルファイル304内のヘッダ領域
502中に自動録画設定511〜514を設ける。各自
動録画設定は、録画の開始時刻、終了時刻、録画時間、
録画チャンネルおよび曜日情報を含んでいる。これらの
自動録画設定の録画時間のうち最長の時間に対応する録
画領域が確保される。これら自動録画専用領域507〜
510には複数の自動録画設定のうちのいずれかの録画
開始時刻がくるたびに先頭から対応する番組が記録され
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、デジタル記録再
生装置およびデジタルデータ記録再生方法に関し、より
特定的には、データの記録、再生および消去ができ、か
つ、ランダムアクセスが可能な記録媒体を用いるデジタ
ル記録再生装置およびデジタルデータ記録再生方法に関
する。
【0002】
【従来の技術】従来、テレビジョン信号等のデータの記
録再生装置として、光磁気記録媒体、ハードディスク等
のランダムアクセス可能な記録媒体を用いたデジタル記
録再生装置が提案されている。これらのデジタル記録再
生装置の中には、たとえば特開平8−138318号公
報に開示されているように、1系統の記録チャネルと、
1系統の再生チャネルとを設け、記録媒体に対し記録動
作を実行しながら記録済みのデータを再生する機能を有
するものが提案されている。
【0003】
【発明が解決しようとする課題】毎週同じ時間帯の番組
を録画するというような機能、すなわち、受信する映像
および音声データを自動的に同じ領域に上書きで録画す
る予約録画機能(以下、自動録画と称する)を有する記
録再生装置において、従来のテープメディア等を記録媒
体とする場合では、記録開始位置や番組の記録領域の最
後尾等の頭出し等の処理が必要であった。
【0004】一方、ハードディスクドライブに代表され
るようなディスク上の記録媒体では、ランダムアクセス
が可能なため、記録開始位置等の頭出し処理は簡単に実
現することができる。
【0005】また、自動録画機能を利用し、ある特定の
時間帯のニュースを毎日録画するといった場合には、視
聴済の領域を開放し、再度書込可能として空き領域を確
保する必要がある。これは、記録媒体の容量には制限が
あるため、この容量を超えての録画は不可能であり、ま
た、一度録画を行なった領域は録画されたデータが上書
きによって消失しないように上書き不可能に設定される
からである。したがって、視聴済の領域を開放し再度書
込可能とする処理を行なわなければ、ファイル数が増加
するにつれて録画可能な領域が減少してしまう。
【0006】しかしながら、自動で録画済の領域を開放
するためには、録画済の領域が再生されたかどうか等に
より消去可否の判断を自動で行なう必要があり、その判
断をする作業には困難が伴うという問題があった。
【0007】この発明の目的は、自動録画を行なうに際
し、限られた記録媒体の容量を有効に活用し、自動録画
を行なうことができるデジタル記録再生装置を提供する
ことである。
【0008】
【課題を解決するための手段】この発明に従うと、映像
音声信号と映像音声信号に対応する管理情報とを含むデ
ジタルデータの書込および読出が可能で、かつ、ランダ
ムアクセスすることができる記録媒体に対して記録再生
を行なうデジタル記録再生装置は、外部から命令を入力
する入力手段と、記録媒体に対してデジタルデータの書
込および読出を行なう書込読出手段と、現在時刻を計時
する計時手段と、命令および現在時刻に応じて書込読出
手段を制御する制御手段とを備える。制御手段は、命令
が定期的に放映される少なくとも1つの指定番組を含む
番組セットの記録をする自動録画命令であるときに、番
組セットに含まれる指定番組のうち最も記録領域を必要
とする指定番組の映像音声信号の記録に必要な記録領域
を記録媒体中に確保し、現在時刻が指定番組の放映時刻
になったときに、指定番組の映像音声信号を確保した記
録領域に上書きして記録させる。
【0009】好ましくは、制御手段は、入力手段から番
組セットに新たな指定番組を追加する命令を受けると、
新たな指定番組の記録に必要な記録領域が確保した記録
領域より大きいときには、確保した記録領域に追加して
不足分の記録領域をさらに確保する。
【0010】さらに好ましくは、制御手段は、入力手段
から番組セットに含まれる第1の指定番組を削除する命
令を受けると、番組セットに残っている他の指定番組の
うち必要な記録領域が最も大きい第2の指定番組より第
1の指定番組が必要としていた記録領域が大きいとき
は、第1の指定番組の記録に必要な記録領域と第2の指
定番組の記録に必要な記録領域の差に相当する量の記録
領域を確保した記録領域から開放する。
【0011】さらに好ましくは、記録媒体は、デジタル
データを基本操作単位ごとに離散的に記録するための第
1の領域と、離散的に記録されたデジタルデータの基本
操作単位をタイトルごとにリンクさせるタイトルファイ
ル情報を記録するための第2の領域と、第1の領域にお
けるデジタルデータの基本操作単位ごとの使用状態を示
すリンクカウント情報を記録するための第3の領域とを
含む。リンクカウント情報は、基本単位が未使用のとき
は、第1の値に設定され、基本単位が使用済のときは第
2の値に設定され、基本単位が上書き可能に指定される
ときは、第3の値に設定される。制御手段は、自動録画
命令を受けたときは、映像音声信号の情報量に相当する
数の基本操作単位を上書き記録領域として第1の領域中
に確保し、確保した基本操作単位に対応するリンクカウ
ント情報を第3の値に置換する。
【0012】この発明の他の局面に従うと、映像音声信
号と映像音声信号に対応する管理情報とを含むデジタル
データの書込および読出が可能で、かつ、ランダムアク
セスすることができる記録媒体に対して記録再生を行な
うデジタルデータの記録再生方法は、外部から命令を入
力するステップと、記録媒体に対してデジタルデータの
書込および読出を行なうステップと、現在時刻を計時す
るステップと、命令および現在時刻に応じて書込読出す
るステップを制御するステップとを備える。制御するス
テップは、命令が定期的に放映される少なくとも1つの
指定番組を含む番組セットの記録をする自動録画命令で
あるときに、番組セットに含まれる指定番組のうち最も
記録領域を必要とする指定番組の映像音声信号の記録に
必要な記録領域を記録媒体中に確保し、現在時刻が指定
番組の放映時刻になったときに、指定番組の映像音声信
号を確保した記録領域に上書きして記録させる。
【0013】好ましくは、制御するステップは、入力す
るステップから番組セットに新たな指定番組を追加する
命令を受けると、新たな指定番組の記録に必要な記録領
域が確保した記録領域より大きいときには、確保した記
録領域に追加して不足分の記録領域をさらに確保する。
【0014】さらに好ましくは、制御するステップは、
入力するステップから番組セットに含まれる第1の指定
番組を削除する命令を受けると、番組セットに残ってい
る他の指定番組のうち必要な記録領域が最も大きい第2
の指定番組より第1の指定番組が必要としていた記録領
域が大きいときは、第1の指定番組の記録に必要な記録
領域と第2の指定番組の記録に必要な記録領域の差に相
当する量の記録領域を確保した記録領域から開放する。
【0015】さらに好ましくは、記録媒体は、デジタル
データを基本操作単位ごとに離散的に記録するための第
1の領域と、離散的に記録されたデジタルデータの基本
操作単位をタイトルごとにリンクさせるタイトルファイ
ル情報を記録するための第2の領域と、第1の領域にお
けるデジタルデータの基本操作単位ごとの使用状態を示
すリンクカウント情報を記録するための第3の領域とを
含む。リンクカウント情報は、基本単位が未使用のとき
は、第1の値に設定され、基本単位が使用済のときは第
2の値に設定され、基本単位が上書き可能に指定される
ときは、第3の値に設定される。制御するステップは、
自動録画命令を受けたときは、映像音声信号の情報量に
相当する数の基本操作単位を上書き記録領域として第1
の領域中に確保し、確保した基本操作単位に対応するリ
ンクカウント情報を第3の値に置換する。
【0016】
【発明の実施の形態】以下において、本発明の実施の形
態について図面を参照して詳しく説明する。なお、図中
同一符号は同一または相当部分を示す。
【0017】[デジタル記録再生装置の全体構成]図1
は、この発明の実施の形態によるデジタル記録再生装置
の全体構成を示すブロック図である。なお、図1におい
て、太線で示した信号線は、映像および/または音声デ
ータの流れを表わす信号線であり、細線で示した信号線
は、制御信号の流れを表わす信号線である。
【0018】図1を参照すると、アンテナ100で受信
した、たとえばテレビジョン放送の信号電波は、チュー
ナ102および103に共通に与えられる。
【0019】チューナ102は、アンテナ100で受信
した信号電波から、ユーザによって指定された1つのチ
ャネルの信号電波を選択し、映像信号と音声信号とから
なるアナログのテレビジョン信号に復調してセレクタ1
04の一方入力に与える。セレクタ104の他方入力に
は、ビデオテープレコーダ(VTR)、カムコーダ等の
各種の外部テレビジョン信号源が接続可能な外部入力端
子101が接続される。
【0020】セレクタ104は、チューナ102からの
出力または外部入力端子101からの入力のいずれかを
選択してA/Dコンバータ105に与えるとともに、グ
ラフィックコントローラ124の1つの入力に与える。
一般に、セレクタ104は、外部入力端子101に何ら
かの外部信号源が接続されている場合には、外部入力端
子101からの入力を選択し、接続されていない場合に
はチューナ102の出力を選択する。
【0021】A/Dコンバータ105は、セレクタ10
4から出力されるアナログのテレビジョン信号の映像信
号および音声信号をそれぞれデジタル信号に変換し、デ
ジタル映像信号をMPEG2ビデオエンコーダ107に
与えるとともに、デジタル音声信号をオーディオエンコ
ーダ109に与える。
【0022】MPEG2ビデオエンコーダ107は、与
えられたデジタル映像信号を圧縮してマルチプレクサ/
デマルチプレクサ111に与え、オーディオエンコーダ
109は、与えられたデジタル音声信号を圧縮してマル
チプレクサ/デマルチプレクサ111に与える。マルチ
プレクサ/デマルチプレクサ111は、与えられた映像
信号のストリームと音声信号のストリームとをマルチプ
レクスし、MPEG2のシステムストリームに変換す
る。
【0023】一方、チューナ103は、アンテナ100
で受信した信号電波から、ユーザによって指定された1
つのチャネルの信号電波を選択し、映像信号と音声信号
とからなるアナログのテレビジョン信号に復調してA/
Dコンバータ106に与えるとともに、グラフィックコ
ントローラ124のもう1つの入力に与える。
【0024】A/Dコンバータ106は、チューナ10
3から出力されるアナログのテレビジョン信号の映像信
号および音声信号をそれぞれデジタル信号に変換し、デ
ジタル映像信号をMPEG2ビデオエンコーダ108に
与えるとともに、デジタル音声信号をオーディオエンコ
ーダ110に与える。
【0025】MPEG2ビデオエンコーダ108は、与
えられたデジタル映像信号を圧縮してマルチプレクサ/
デマルチプレクサ111に与え、オーディオエンコーダ
110は、与えられたデジタル音声信号を圧縮してマル
チプレクサ/デマルチプレクサ111に与える。マルチ
プレクサ/デマルチプレクサ111は、与えられた映像
信号のストリームと音声信号のストリームとをマルチプ
レクスし、MPEG2のシステムストリームに変換す
る。
【0026】このデジタル記録再生装置には、ランダム
アクセス可能な記録媒体の一例としてのハードディスク
を内蔵するハードディスクドライブ(以下、HDD)1
19が、取外し可能に装着される。以下の説明において
は、便宜上この単体のHDD119そのものを書込読出
可能な記録媒体と見なすことにする。このHDD119
へのデータの書込、およびHDD119からのデータの
読出は、後述するようにHDDコントローラモジュール
118によって実行される。
【0027】上述のマルチプレクサ/デマルチプレクサ
111と、このHDDコントローラモジュール118と
の間には、バッファメモリ116を途中に含む第1のデ
ータバスと、バッファメモリ117を途中に含む第2の
データバスとからなる2系統のデータチャネルが設けら
れている。
【0028】さらに、デジタルインプット128を介し
て外部接続された他の装置からのデジタルデータがバッ
ファメモリ116に入力可能であり、一方バッファメモ
リ117のデジタルデータは、デジタルアウトプット1
29を介して外部接続された他の装置へ出力可能であ
る。
【0029】したがって、後述するように、バッファメ
モリ116および117を介して、マルチプレクサ/デ
マルチプレクサ111と、HDDコントローラモジュー
ル118と、デジタルインプット128およびデジタル
アウトプット129との間で、MPEG2のシステムス
トリームデータのやり取りが行なわれることになる。
【0030】マルチプレクサ/デマルチプレクサ111
は、バッファメモリ116および117から受取ったM
PEG2のシステムストリームを、映像信号のストリー
ムと音声信号のストリームとにデマルチプレクスし、前
者をMPEG2ビデオデコーダ112に、後者をオーデ
ィオデコーダ113に与える。
【0031】MPEG2ビデオデコーダ112は、与え
られた映像信号のストリームをデコードしてD/Aコン
バータ114に与え、オーディオデコーダ113は、与
えられた音声信号のストリームをデコードしてD/Aコ
ンバータ114に与える。D/Aコンバータ114は、
与えられた信号をそれぞれアナログ信号に変換し、映像
信号と音声信号とからなるアナログのテレビジョン信号
をグラフィックコントローラ124のさらにもう1つの
入力に与える。
【0032】グラフィックコントローラ124は、セレ
クタ104と、チューナ103と、D/Aコンバータ1
14とからそれぞれ与えられたアナログのテレビジョン
信号のいずれかを選択して、デジタル記録再生装置の外
部に接続されたテレビジョンモニタ126に与える。
【0033】マルチプレクサ/デマルチプレクサ111
およびグラフィックコントローラ124の動作は、シス
テムコントローラ120から与えられる制御信号によっ
て制御される。
【0034】また、このデジタル記録再生装置がデジタ
ルインプット128およびデジタルアウトプット129
を介して外部の他の装置と接続されたときに、システム
コントローラ120からの制御信号はデジタルインプッ
ト128を介して(細線)他の装置のシステムコントロ
ーラ(図示せず)に与えられ、そのシステムコントロー
ラからの制御信号は、デジタルアウトプット129を介
して(細線)、このデジタル記録再生装置のシステムコ
ントローラ120に与えられる。
【0035】システムコントローラ120には、ユーザ
インタフェース122と、メモリ121と、リアルタイ
ムクロックモジュール127とが接続される。
【0036】図1に示したこの発明によるデジタル記録
再生装置の記録、再生、消去等の基本動作原理について
は、この発明で使用される記録媒体(実施の形態ではハ
ードディスク)のファイルフォーマットとの関係におい
て後で詳細に説明することとし、先にこの発明の特徴的
な動作について図1のブロック図ならびに図2〜図5の
タイミング図を参照して説明する。
【0037】この発明の実施の形態によれば、図1に示
されるようにデジタル記録再生装置は、MPEG2のエ
ンコード回路を少なくとも2系統(MPEG2ビデオエ
ンコーダ107,108)、MPEG2のデコード回路
を少なくとも1系統(MPEG2ビデオデコーダ11
2)備えており、これらのうちの任意の2系統をリアル
タイム性を保持しつつ同時に動作させることを可能にし
たものである。
【0038】[通常録画機能]まず、図2は、図1に示
したデジタル記録再生装置の1つのチャネルの録画動作
を説明するタイミング図である。
【0039】通常(タイマ)録画時、たとえばユーザ
は、録画したいテレビ番組のチャネル、録画開始時間、
録画終了時間をユーザインタフェース122を操作して
セットする。たとえば、チャネル1を午後8時から午後
10時まで録画するようにセットした場合、システムコ
ントローラ120は、リアルタイムクロックモジュール
127からの情報に基づいて、午後8時になるとチュー
ナ103をチャネル1に指定し、チューナ103は、ア
ンテナ100で受信した信号電波からチャネル1の信号
電波を選択し復調する。
【0040】復調された信号は、前述のようにA/Dコ
ンバータ106、MPEG2ビデオエンコーダ108、
オーディオエンコーダ110、およびマルチプレクサ/
デマルチプレクサ111を介してMPEG2のシステム
ストリームに変換される。
【0041】システムコントローラ120は、バッファ
メモリ116を含む第1のデータバスを選択し、これに
応じてMPEG2のシステムストリームは、バッファメ
モリ116を介してHDDコントローラモジュール11
8に与えられる。HDDコントローラモジュール118
は、HDD119とのインタフェースコマンドを使用し
て、データをHDD119に書込む。
【0042】図2において、(a)は時間軸を示し、
(b)はマルチプレクサ/デマルチプレクサ111から
バッファメモリ116へ書込む処理時間を示し、(c)
はバッファメモリ116からHDDコントローラモジュ
ール118を経由してHDD119へ書込む処理時間を
示している。
【0043】マルチプレクサ/デマルチプレクサ111
で形成されたMPEG2システムストリームは、第1の
データバスに設けられたバッファメモリ116に、シス
テムストリームのビットレートでコンスタントに送られ
る。
【0044】バッファメモリ116内のデータ量は、H
DDコントローラモジュール118によって監視されて
おり、そのデータ量があるしきい値を超えると、そのし
きい値に対応するデータ量をHDD119に書込む処理
が行なわれる。HDD119への書込速度は、システム
ストリームのビットレートに比べて高速なため、HDD
コントローラモジュール118によるHDD119への
書込処理時間は短い。すなわち、図2の(b)の太線で
示した時間にマルチプレクサ/デマルチプレクサ111
からバッファメモリ116へ転送されるデータ量と、
(c)の太線で示した時間にバッファメモリ116から
HDD119へ伝送されるデータ量とは同じとなる。
【0045】このように午後8時から午後10時までチ
ャネル1の録画は行なわれ、午後10時に録画が終了す
る。
【0046】[通常再生機能]図3は、図1に示したデ
ジタル記録再生装置の1つのチャネルの再生動作を説明
するタイミング図である。
【0047】通常再生時、たとえばユーザは、ユーザイ
ンタフェース122を操作して所望のタイトルの再生を
指示する。システムコントローラ120はこれに応じ
て、HDDコントローラモジュール118に対して、H
DD119からの所望のタイトルのデータの読出を指示
する。
【0048】このとき、システムコントローラ120
は、バッファメモリ116を含む第1のデータバスを選
択し、これに応じてHDD119から読出されたデータ
は、HDDコントローラモジュール118、バッファメ
モリ116を経由して、マルチプレクサ/デマルチプレ
クサ111に転送される。
【0049】図3において、(a)は時間軸を示し、
(b)はHDD119からHDDコントローラモジュー
ル118を経由してデータを読出してバッファメモリ1
16へ書込む処理時間を示し、(c)はバッファメモリ
116からマルチプレクサ/デマルチプレクサ111へ
の書込処理時間を示している。
【0050】システムコントローラ120によって再生
開始が指示されると、HDDコントローラモジュール1
18は、HDD119からデータを読出しバッファメモ
リ116へ書込む処理を行なう。この際、HDDコント
ローラモジュール118は、バッファメモリ116のデ
ータ量を監視し、データ量があるしきい値以下になった
場合に、一定量のデータをHDD119から読出してバ
ッファメモリ116に書込む。
【0051】バッファメモリ116からマルチプレクサ
/デマルチプレクサ111へのデータの書込は、システ
ムストリームのビットレートでコンスタントに行なわれ
る。HDD119からの読出速度は、MPEG2システ
ムストリームのビットレートに比べて高速なため、HD
Dコントローラモジュール118によるバッファメモリ
116への書込処理時間は短い。
【0052】すなわち、図3の(b)の太線で示した時
間にHDD119からバッファメモリ116へ転送され
るデータ量と、(c)の太線で示した時間にバッファメ
モリ116からマルチプレクサ/デマルチプレクサ11
1へ転送されるデータ量とは同じとなる。
【0053】マルチプレクサ/デマルチプレクサ111
でデマルチプレクスされた映像信号、音声信号はそれぞ
れ、MPEG2ビデオデコーダ112、オーディオデコ
ーダ113に送られる。
【0054】そして、前述のようにMPEG2ビデオデ
コーダ112でデコードされた映像信号およびオーディ
オデコーダ113でデコードされた音声信号は、D/A
コンバータ114によってアナログのテレビジョン信号
に変換され、グラフィックコントローラ124を介して
外部のテレビジョンモニタ126に再生表示されること
になる。
【0055】[2チャネル同時録画機能]図4は、図1
に示したデジタル記録再生装置の2つのチャネルの同時
録画動作を説明するタイミング図である。
【0056】2チャネル同時録画時、ユーザは、録画し
たいテレビ番組のチャネル、録画開始時間、録画終了時
間をユーザインタフェース122を操作してセットす
る。たとえば、チャネル1を午後8時から午後10時ま
で録画し、かつチャネル3を午後9時から午後11時ま
で録画するようにセットした場合、システムコントロー
ラ120は、リアルタイムクロックモジュール127か
らの情報に基づいて、午後8時になると、チューナ10
3をチャネル1に指定し、チューナ103は、アンテナ
100で受信した信号電波からチャネル1の信号電波を
選択し復調する。
【0057】復調された信号は、前述のようにA/Dコ
ンバータ106、MPEG2ビデオエンコーダ108、
オーディオエンコーダ110、およびマルチプレクサ/
デマルチプレクサ111を介してMPEG2のシステム
ストリームに変換される。
【0058】この時点で、バッファメモリ116を含む
第1のデータバスおよびバッファメモリ117を含む第
2のデータバスはともに使用されていないため、システ
ムコントローラ120は、バッファメモリ116を含む
第1のデータバスを選択し、これに応じてMPEG2の
システムストリームは、マルチプレクサ/デマルチプレ
クサ111からバッファメモリ116を介してHDDコ
ントローラモジュール118に転送される。HDDコン
トローラモジュール118は、HDD119とのインタ
フェースコマンドを使用して、データをHDD119に
書込む。
【0059】システムコントローラ120は、リアルタ
イムクロックモジュール127からの情報に基づいて、
午後9時になると、チューナ102をチャネル3に指定
し、チューナ102は、アンテナ100で受信した信号
電波からチャネル3の信号電波を選択し復調する。
【0060】復調された信号は、前述のように、セレク
タ104、A/Dコンバータ105、MPEG2ビデオ
エンコーダ107、オーディオエンコーダ109、およ
びマルチプレクサ/デマルチプレクサ111を介してM
PEG2のシステムストリームに変換される。
【0061】マルチプレクサ/デマルチプレクサ111
とHDDコントローラモジュール118との間の2系統
のデータバスのうち、既にバッファメモリ116を含む
第1のデータバスは午後8時からのチャネル1の記録に
使用されているため、システムコントローラ120は、
バッファメモリ117を含む第2のデータバスを選択
し、これに応じてMPEG2のシステムストリームは、
マルチプレクサ/デマルチプレクサ111からバッファ
メモリ117を介してHDDコントローラモジュール1
18に与えられる。HDDコントローラモジュール11
8は、HDD119とのインタフェースコマンドを使用
して、データをHDD119に書込む。
【0062】このとき、HDDコントローラモジュール
118は、2系統のMPEG2システムストリームを、
一定長さの単位ごとに交互にHDD119に書込むこと
になる。すなわち、バッファメモリ116からチャネル
1のシステムストリームデータを読出してHDD119
に書込んでいる期間中は、バッファメモリ117にチャ
ネル3のシステムストリームデータが蓄積され、バッフ
ァメモリ117からチャネル3のシステムストリームデ
ータを読出してHDD119に書込んでいる期間中は、
バッファメモリ116にチャネル1のシステムストリー
ムデータが蓄積される。このように、午後9時から午後
10時までは、チャネル1およびチャネル3の2つのチ
ャネルが同時に録画されている状態が続く。
【0063】図4において、(a)は時間軸を示し、
(b)は、マルチプレクサ/デマルチプレクサ111か
らバッファメモリ116への書込処理時間を示し、
(c)は、マルチプレクサ/デマルチプレクサ111か
らバッファメモリ117への書込処理時間を示し、
(d)は、バッファメモリ116からHDDコントロー
ラモジュール118を経由してHDD119へ書込む処
理時間を示し、(e)は、バッファメモリ117からH
DDコントローラモジュール118を経由してHDD1
19へ書込む処理時間を示している。
【0064】図4を参照して、上述のチャネル1に対す
る第1の録画の開始が指示されると、図2に関連して説
明した録画処理が行なわれる。その後、チャネル3に対
する第2の録画の開始が指示されると、HDD119に
対しては、バッファメモリ116からの書込処理および
バッファメモリ117からの書込処理の双方が行なわれ
ることになる。この2つの書込処理の調停は、HDDコ
ントローラモジュール118によって行なわれる。
【0065】図4に具体的に示すように、第2の録画の
開始後、バッファメモリ117のデータ量があるしきい
値を超えた際に、HDD119は使用可能な状態にある
ので、HDD119に対するデータの書込処理が行なわ
れる。この処理が行なわれている間に、バッファメモリ
116のデータ量がしきい値を超え、HDD119への
書込が要求されるが、HDD119は使用中のため、H
DD119の書込処理が終了するまで待機することにな
る。バッファメモリ117からHDD119への書込が
終了すると、バッファメモリ116からの書込処理が開
始される。
【0066】逆に、第2の録画の開始後、バッファメモ
リ117のデータ量がしきい値を超えた際に、HDD1
19が使用中の場合は、使用可能状態になるまで待っ
て、バッファメモリ117からHDD119への書込処
理が行なわれる。以上のような2チャネルの同時録画が
進行した後、午後10時にチャネル1の録画が終了し、
午後11時にチャネル3の録画が終了する。
【0067】以下のように、HDDコントローラモジュ
ール118とHDD119との間では高速でデータ転送
を行なうので、2つのバッファメモリ116および11
7を設けるだけで2系統のMPEG2システムストリー
ムデータのリアルタイム記録を実現できる。
【0068】各バッファメモリの容量は、書込/読出の
単位ブロック長、HDDコントローラモジュール118
とHDD119との間のデータ転送レート、MPEG2
のシステムストリームのレート、およびHDD119の
シーク時間のワースト値から計算することができる。こ
の計算に関しては、後で詳細に説明する。
【0069】また、メモリ121には、HDD119の
空き領域の管理やファイルの管理を行なうファイルシス
テムが格納されている。したがって、次にシステムスト
リームを書込み/読出すべき論理アドレスは、ファイル
システムがシステムコントローラ120を介してHDD
コントローラモジュール118に指定する。この結果、
2チャネル同時録画している際にも、ファイルシステム
が次に記録すべき論理アドレスを管理しているので、H
DDコントローラモジュール118は、システムコント
ローラ120によって指示された論理アドレスに対して
データの書込/読出を行なえばよい。このファイルシス
テムによる管理については、後で詳細に説明する。
【0070】上述の例では、テレビジョン放送の2チャ
ネルの同時記録を示したが、図1の外部入力端子101
にVTR、カムコーダ等を接続すると、システムコント
ローラ120からセレクタ104に対して外部入力の選
択が指定される。この結果、テレビジョン放送のHDD
119への録画をチューナ103経由で行ないつつ、外
部入力端子101を介する外部テレビジョン信号源から
のHDD119へのダビングを同時に行なうことも可能
である。
【0071】[追っかけ再生機能]さらに、図5は、図
1に示したデジタル記録再生装置のいわゆる追っかけ再
生機能を説明するタイミング図である。
【0072】いわゆる「追っかけ再生」とは、テレビジ
ョン放送の録画を行ないながら録画した番組の再生を同
時に行なう機能のことをいう。
【0073】たとえば、ユーザが、チャネル1を午後8
時から午後10時まで録画するようにセットした場合、
システムコントローラ120は、リアルタイムクロック
モジュール127からの情報に基づいて、午後8時にな
るとチューナ103をチャネル1に指定し、チューナ1
03は、アンテナ100で受信した信号電波からチャネ
ル1の信号電波を選択し復調する。
【0074】復調された信号は、前述のように、A/D
コンバータ106、MPEG2ビデオエンコーダ10
8、オーディオエンコーダ110、およびマルチプレク
サ/デマルチプレクサ111を介してMPEG2のシス
テムストリームに変換される。
【0075】この時点で、2系統のデータバスはともに
使用されていないので、システムコントローラ120
は、バッファメモリ116を含む第1のデータバスを選
択し、これに応じてMPEG2のシステムストリーム
は、マルチプレクサ/デマルチプレクサ111からバッ
ファメモリ116を介してHDDコントローラモジュー
ル118に転送される。HDDコントローラモジュール
118は、HDD119とのインタフェースコマンドを
使用して、データをHDD119に書込む。
【0076】ユーザが午後9時に帰宅し、録画中のチャ
ネル1のタイトルを最初から見たい場合、ユーザインタ
フェース122を操作して録画中のタイトルの再生を指
示する。これに応じて、システムコントローラ120
は、HDDコントローラモジュール118に対してHD
D119から録画中のタイトルの読出を指示する。
【0077】このとき、マルチプレクサ/デマルチプレ
クサ111とHDDコントローラモジュール118との
間では、バッファメモリ116経由の第1のデータバス
が既に使用されているため、バッファメモリ117経由
の第2のデータバスを使用する旨がシステムコントロー
ラ120によって指示される。
【0078】HDD119から読出されたデータは、H
DDコントローラモジュール118、バッファメモリ1
17を経由してマルチプレクサ/デマルチプレクサ11
1に転送される。
【0079】マルチプレクサ/デマルチプレクサ111
は、バッファメモリ117から受取ったMPEG2のシ
ステムストリームを、映像信号のストリームと音声信号
のストリームとにデマルチプレクスし、前者をMPEG
2ビデオデコーダ112に、後者をオーディオデコーダ
113に与える。
【0080】MPEG2ビデオデコーダ112は、与え
られた映像信号のストリームをデコードしてD/Aコン
バータ114に与え、オーディオデコーダ113は、与
えられた音声信号のストリームをデコードしてD/Aコ
ンバータ114に与える。D/Aコンバータ114は、
与えられた信号をそれぞれアナログ信号に変換し、映像
信号と音声信号とからなるアナログのテレビジョン信号
をグラフィックコントローラ124の1つの入力に与え
る。
【0081】グラフィックコントローラ124は、与え
られたアナログのテレビジョン信号をデジタル記録再生
装置の外部に接続されたテレビジョンモニタ126に与
え、テレビジョン信号を再生表示する。
【0082】なお、ユーザインタフェース122の操作
によって、外部テレビジョンモニタ126への出力テレ
ビジョン信号を、チューナ103からのテレビジョン信
号に、またはチューナ102と外部入力端子101との
いずれかをセレクタ104によって選択したテレビジョ
ン信号に、切換えて出力表示することも可能である。さ
らには、これら3つのテレビジョン信号から任意に、2
つまたは3つの信号を選択してグラフィックコントロー
ラ124によりクリッピング処理を行なうことによっ
て、一度に表示することも可能である。
【0083】この追っかけ再生の場合、HDDコントロ
ーラモジュール118は、2系統のMPEG2のシステ
ムストリームを、一定長さの単位ごとに交互にHDD1
19に対し書込/読出を行なうことになる。すなわち、
HDD119からチャネル1のシステムストリームデー
タを読出してバッファメモリ117に書込んでいる間
は、バッファメモリ116にマルチプレクサ/デマルチ
プレクサ111で生成されたチャネル1のシステムスト
リームが蓄積される。
【0084】一方、バッファメモリ116からチャネル
1のシステムストリームデータを読出してHDD119
に書込んでいる間は、バッファメモリ117に蓄積され
ているチャネル1のシステムストリームデータはマルチ
プレクサ/デマルチプレクサ111経由でMPEG2ビ
デオデコーダ112、オーディオデコーダ113に供給
される。
【0085】図5のタイミング図を参照して、この2つ
のチャネルを用いた追っかけ再生動作についてより詳細
に説明する。図5において、(a)は時間軸を示し、
(b)は、マルチプレクサ/デマルチプレクサ111か
らバッファメモリ116への書込処理時間を示し、
(c)は、バッファメモリ116からHDDコントロー
ラモジュール118を経由してHDD119へ書込む処
理時間を示し、(d)は、HDD119からHDDコン
トローラモジュール118経由でデータを読出してバッ
ファメモリ117へ書込む処理時間を示し、(e)は、
バッファメモリ117からマルチプレクサ/デマルチプ
レクサ111への書込処理時間を示している。
【0086】録画開始が指示されると、図2に関連して
説明した録画処理が行なわれる。その後、再生開始が指
示されると、図3に関連して説明した再生処理が行なわ
れる。その際、HDD119に対しては、バッファメモ
リ116からの書込処理およびバッファメモリ117に
転送するための読出処理の両方が行なわれることにな
る。この2つの処理の調停は、HDDコントローラモジ
ュール118によって行なわれる。
【0087】具体的に図5では、再生開始時にHDD1
19は使用可能な状態にあるので、HDD119からデ
ータを読出してバッファメモリ117へ書込む処理が行
なわれる。この処理が行なわれている間に、バッファメ
モリ116のデータ量がしきい値を超え、HDD119
への書込が要求されることが考えられる。しかしながら
この場合は、HDD119は使用中のため、処理が終了
するまで書込を待つことになる。
【0088】HDD119からのデータの読出が終了す
ると、バッファメモリ116からの書込処理が開始され
る。逆に、再生開始時にHDD119が使用中の場合
は、使用可能状態になるまで待ってHDD119からデ
ータを読出し、バッファメモリ117へ書込む処理が行
なわれる。
【0089】以上のように、午後9時から午後10時ま
では、チャネル1の録画と、録画中のチャネル1のタイ
トルの再生とが同時に行なわれている状態にある。午後
10時にチャネル1の録画が終了し、午後11時に録画
されたタイトルの再生が終了する。
【0090】この追っかけ再生においても、HDDコン
トローラモジュール118とHDD119との間では高
速にデータ転送を行なうので、2つのバッファメモリ1
16および117を設けるだけで2系統のMPEG2の
システムストリームのリアルタイムの記録/再生を実現
できる。各バッファメモリの容量と、再生時に各バッフ
ァメモリが空にならないために必要な書込/読出の単位
ブロック長とは、HDDコントローラモジュール118
とHDD119との間のデータ転送レート、およびHD
D119のシーク時間のワースト値とから計算できる。
【0091】[その他の記録再生機能]上述の例では、
録画中のタイトルの追っかけ再生について説明したが、
あるタイトルの録画中に、以前に記録した別のタイトル
を再生してもよいし、あるタイトルの再生中に、あるチ
ャネルのタイマ録画が始まるようにしてもよい。
【0092】また、バッファメモリ117はデジタルア
ウトプット129とも接続されているので、HDD11
9からHDDコントローラモジュール118を介して読
出されたMPEG2のシステムストリームを、バッファ
メモリ117を経由してデジタルアウトプット129に
出力することもできる。または、チューナ103からの
入力テレビジョン信号、またはチューナ102の出力と
外部入力端子101を介する入力とのいずれかをセレク
タ104によって選択して得られたテレビジョン信号
を、デジタル圧縮し、マルチプレクサ/デマルチプレク
サ111によってマルチプレクスして形成したMPEG
2のシステムストリームを、バッファメモリ117を経
由してデジタルアウトプット129に出力することもで
きる。
【0093】同様に、バッファメモリ116はデジタル
インプット128とも接続されており、デジタルインプ
ット128から入力されたシステムストリームを、バッ
ファメモリ116を経由し、さらにHDDコントローラ
モジュール118を介してHDD119に記録すること
も可能であり、また一方、バッファメモリ116を経由
して、マルチプレクサ/デマルチプレクサ111でデマ
ルチプレクスし、映像信号および音声信号のストリーム
をそれぞれMPEG2ビデオデコーダ112およびオー
ディオデコーダ113でデコードしてテレビジョンモニ
タ126上に再生表示することも可能である。これらの
バッファメモリ116および117を経由する2系統の
入出力バスに関しては、ユーザインタフェース122を
通じて任意に指定することができる。
【0094】[複数プレーヤによるシステム構成]図1
のブロック図に示したデジタル記録再生装置として構成
されたプレーヤを2台配置し、1台のプレーヤのデジタ
ルアウトプット129ともう1台のプレーヤのデジタル
インプット128とを接続することとする。そして、1
台のプレーヤのHDD119から2系統のシステムスト
リームを同時に読出し、1系統はバッファメモリ116
を経由してマルチプレクサ/デマルチプレクサ111に
転送され、もう1系統はバッファメモリ117を経由し
てデジタルアウトプット129に出力される。
【0095】マルチプレクサ/デマルチプレクサ111
に転送されたシステムストリームは、映像信号のストリ
ームと音声信号のストリームとにデマルチプレクスさ
れ、それぞれMPEG2ビデオデコーダ112およびオ
ーディオデコーダ113に転送され、デコードされた
後、外部テレビジョンモニタ126に出力され再生表示
される。
【0096】一方、デジタルアウトプット129から出
力されたMPEG2のシステムストリームは、ケーブル
または無線によってもう1台のプレーヤのデジタルイン
プット128に到達する。ここからもう1台のプレーヤ
に入力されたMPEG2のシステムストリームは、バッ
ファメモリ116を経由し、さらにHDDコントローラ
モジュール118を介してHDD119に記録されるこ
とも可能であり、またバッファメモリ116を経由し
て、マルチプレクサ/デマルチプレクサ111でデマル
チプレクスされ、映像信号および音声信号のストリーム
が、それぞれ、MPEG2ビデオデコーダ112および
オーディオデコーダ113でデコードされて、このもう
1台のプレーヤに外部接続されたテレビジョンモニタ1
26上に再生表示されることも可能である。
【0097】もう1台のプレーヤのHDD119にデー
タが記録される場合には、1台のプレーヤのHDD11
9からもう1台のプレーヤのHDD119にデータをコ
ピーしたことになる。また、再生されたデータをもう1
台のプレーヤでデコードしその外部テレビジョンモニタ
上に再生表示した場合には、1台のプレーヤのHDD1
19のデータを他のプレーヤで再生したことになり、1
台のプレーヤのHDD119のデータを複数のプレーヤ
で共有することが可能であるということを意味してい
る。
【0098】図1の実施の形態では、マルチプレクサ/
デマルチプレクサ111とHDDコントローラモジュー
ル118との間には、2系統のデータバスが走っている
構成をとっているが、(システムストリームのレート)
×N(Nは整数)が、HDDコントローラモジュール1
18とHDD119との間のデータの転送レートを超え
なければ、書込/読出の単位ブロック長、バッファメモ
リの容量等のパラメータをチューンナップすれば、N系
統のストリームがリアルタイムで同時に走ることが可能
である。
【0099】ただし、単位ブロックの転送と転送との間
には、HDD119のシーク時間のワースト値分の時間
を考慮する必要がある。これに関しては、後で詳細に説
明する。
【0100】N=3の場合は、図1のデジタル記録再生
装置の構成中のマルチプレクサ/デマルチプレクサ11
1とHDDコントローラモジュール118との間にバッ
ファメモリがもう1つ入り、合計で3系統のデータバス
が走る構成になる。この場合には、前述の2チャネル同
時録画に加え、HDD119に記録中または記録されて
いる任意のタイトルの再生も同時に可能となる。
【0101】また、1台のプレーヤに対し、a台のプレ
ーヤを接続する場合、接続する各プレーヤがn本のスト
リームのバスを有している場合、a台全体でM=an本
のストリームが走ることになる。そしてa台のプレーヤ
が接続される1台のプレーヤのバスの本数NはN=Mと
なる。このようにN=Mの場合には、図1の構成中のマ
ルチプレクサ/デマルチプレクサ111とHDDコント
ローラモジュール118との間に、バッファメモリがM
個入りM本のバスが走る構成となる。
【0102】また、1台のプレーヤが(M−1)個のデ
ジタルアウトプットをもっている構成を考えると、この
プレーヤを他の(M−1)台のプレーヤと接続すること
によって、このプレーヤのHDD119内のデータを他
の(M−1)台のプレーヤと共有することができる。
【0103】[簡易プレーヤの全体構成]図6は、図1
に示したデジタル記録再生装置(プレーヤ)のHDD1
19をサーバとした場合の、クライアントタイプの簡易
プレーヤのブロック図である。
【0104】図6を参照すると、アンテナ200で受信
した、たとえばテレビジョン放送の信号電波は、チュー
ナ202に与えられ、チューナ202は、受信した信号
電波から、ユーザによって指定された1つのチャネルの
信号電波を選択し、映像信号と音声信号とからなるアナ
ログのテレビジョン信号に復調してセレクタ204の一
方入力に与える。セレクタ204の他方入力には、各種
の外部テレビジョン信号源が接続可能な外部入力端子2
01が接続される。
【0105】セレクタ204は、チューナ202からの
出力または外部入力端子201からの入力のいずれかを
選択してグラフィックコントローラ224の1つの入力
に与える。
【0106】一方、デジタルインプット228を介し
て、外部接続された他のプレーヤ(図1)から入力され
たMPEG2のシステムストリームは、マルチプレクサ
/デマルチプレクサ211へ転送され、マルチプレクサ
/デマルチプレクサ211は、受取ったMPEG2のシ
ステムストリームを、映像信号のストリームと音声信号
のストリームとにデマルチプレクスし、前者をMPEG
2ビデオデコーダ212に、後者をオーディオデコーダ
213に与える。
【0107】MPEG2ビデオデコーダ212は、与え
られた映像信号のストリームをデコードしてD/Aコン
バータ214に与え、オーディオデコーダ213は、与
えられた音声信号のストリームをデコードしてD/Aコ
ンバータ214に与える。D/Aコンバータ214は、
与えられた信号をそれぞれアナログ信号に変換し、映像
信号と音声信号とからなるアナログのテレビジョン信号
をグラフィックコントローラ224のもう1つの入力に
与える。
【0108】グラフィックコントローラ224は、ユー
ザによるユーザインタフェース222の操作に応じて、
テレビジョンモニタ226への出力テレビジョン信号と
して、D/Aコンバータ214からのテレビジョン信
号、またはチューナ202の出力と外部入力端子201
からの入力とのいずれかをセレクタ204によって選択
したテレビジョン信号のいずれかに切換えて、表示する
ことが可能であり、さらには双方の信号にクリッピング
処理を行なうことにより一度に表示することも可能であ
る。
【0109】サーバ側のHDD119(図1)から再生
したいタイトルの、検索、選択、消去、タイマ予約、指
定したタイトルの再生開始、一時停止、早送り、巻戻
し、停止等の指令は、システムコントローラ220から
デジタルインプット228を経由してサーバ側のプレー
ヤにコマンドとして送られ、サーバ側のデジタルアウト
プット129(図1)によって受信される。そしてこの
コマンドはサーバ側のシステムコントローラ120(図
1)に転送され、そこでコマンドが実行される。
【0110】以上のように、図1のプレーヤのデジタル
インプット128、デジタルアウトプット129、図6
の簡易プレーヤのデジタルインプット228に関し、
「インプット」、「アウトプット」とは、MPEG2シ
ステムストリームデータ(太線)の入力、出力の方向を
それぞれ意味しているが、実際には、これらのデータ以
外に、再生開始、停止等の制御コマンドも転送する必要
があり、これらの制御コマンド(細線)の転送方向はス
トリームデータの転送方向とは逆である。
【0111】[バッファメモリの容量]次に、上述のよ
うに複数のストリームデータをリアルタイムで同時に扱
うために必要な、バッファメモリの容量Cと、書込/読
出の単位ブロック長Lと、HDDコントローラモジュー
ル118とHDD119との間のワーストケースのデー
タ転送レートBhddと、MPEG2システムストリー
ムのレートBsysと、HDD119のシーク時間のワ
ースト値Twとの関係について詳しく説明する。
【0112】ただし、シーク時間のワースト値Twは、
単なるヘッドのシークのみに要する時間ではなく、シー
クを開始してから実際にデータの書込/読出が始まるま
でにかかる、シーク時間、回転待ち時間、ヘッド切換時
間、ECC/EDC等の誤り訂正に要する時間、等の群
遅延のワースト値をすべて考慮した時間である。
【0113】同時に処理するストリーム数をNとした場
合、すべてのストリームのリアルタイム性を保持するた
めには、以下の式を満たす必要がある。
【0114】 Bhdd×Ts>N×(Tw+Ts)×Bsys …(1) ただし、Tsは、HDD119に対して、書込/読出の
単位ブロック長Lを書込み/読出しするのに要する時間
であり、Ts=L/Bhddで表わされる。
【0115】上記の式(1)は、データの読出(再生)
の場合は、あるストリームにおいて単位ブロックで読出
を行なったデータ量が、N本のストリームを処理するの
にかかるN回のシーク時間とN回のデータ書込/読出時
間との和の時間内で消費し尽くさないように設計する必
要があることを意味している。
【0116】さらに、データの書込(記録)の場合は、
N本のストリームを処理するのにかかる時間に、バッフ
ァメモリに蓄積されるデータ量は最悪のケースで、N×
(Tw+Ts)×Bsysであることを意味している。
【0117】したがって、バッファメモリの容量Cは、
以下の式を満たす必要がある。 C>N×(Tw+Ts)×Bsys …(2) 上記の式(1)および(2)を満たすような設計を行な
うことにより、N本のストリームを同時にリアルタイム
で処理することが可能となる。ただし、Bhdd>N×
Bsysを満たす範囲内でNを設定しなければならな
い。
【0118】[OPF]次に、この発明で使用される記
録媒体(実施の形態ではHDD119)のファイルフォ
ーマットについて説明する。
【0119】以下に説明するファイルフォーマットを、
便宜上、Objective Pool Format(以下、OPF)と呼
ぶこととする。図7は、このOPFのファイルの構成を
模式的に説明するための図である。
【0120】図7に示すように、OPFのファイルフォ
ーマットは、リアルタイムエクステント301と、コン
テナ情報ファイル302と、タイトルセットファイル3
03と、タイトルファイル304とから構成されてい
る。以下に、図7を参照して、上記各ファイルの役割に
ついて説明する。
【0121】(1) コンテナ コンテナとは、OPFにおけるデータ操作の基本単位で
ある。この発明のシステムにおいて、各コンテナはMP
EGのデータ構造として閉じており、コンテナ単体での
データ再生を保証するものとする。この発明のシステム
におけるコンテナのサイズは、以下のとおりである: (HDD119のセクタサイズ)*5376=512バ
イト*5376=2752512バイト この容量のコンテナに、一定時間の映像データと音声デ
ータとを格納する。なおこの発明のシステムにおいて
は、MPEG2でエンコードされた映像データ(Group
of Pictures:以下、GOP)とそれに対応する音声デ
ータとをマルチプレクサ/デマルチプレクサ111によ
ってマルチプレクスしてシステムストリームとしてい
る。
【0122】また、1GOPのピクチャー数を15に設
定しているため、1コンテナの再生時間は次のようにな
る。
【0123】5*(15/30)=2.5秒 ここで、これらのパラメータについて、コンテナ単位で
の再生が保証されているかどうかの検証を行なう。
【0124】先の定義において、書込/読出の単位ブロ
ック(コンテナ)長をL=2752512バイトとする
と、MPEG2のシステムストリームのレートBsys
は、 Bsys=L/2.5=1101004バイト/秒 となる。
【0125】この発明のシステムにおいては、ストリー
ムの本数はN=2であり、シーク時間のワースト値をT
w=50ms、HDDコントローラモジュール118と
HDD119との間のワーストケースのデータ転送レー
トをBhdd=5MB/秒とすると、 Ts=L/Bhdd=550m秒 が成り立つ。したがって、 Bhdd*Ts=5×10^6*550=2.7×10
^6 N*(Tw+Ts)*Bsys=2*(50+550)
*1101004=1.32×10^6 が成り立ち、上述の式(1)を満たすことになる。した
がって、定義されたこれらのパラメータにおいてコンテ
ナ単位でのデータの再生が保証される。
【0126】(2) リアルタイムエクステント リアルタイムエクステント301は、マルチプレクサ/
デマルチプレクサ111によって作成されたMPEG2
のシステムストリームが、上述のコンテナ単位のデータ
として格納されるHDD119の領域である。したがっ
て、リアルタイムエクステント301の全体の容量は、
必ずコンテナ単体の容量の整数倍である。また、セクタ
単位で記録を行なっているHDD119においても、リ
アルタイムエクステント301の開始アドレスは、コン
テナの区切りにあたるアドレスからでなくてはならな
い。これは、後に示すコンテナ情報ファイル302にお
いて、ディスク空間をコンテナ単位のアドレス空間とみ
なすためである。
【0127】(3) コンテナ情報ファイル コンテナ情報ファイル302は、HDD119の記録領
域のリアルタイムエクステント301をコンテナ単位の
アドレス空間とみなしてコンテナ番号(R0,R1,R
2,…)を順に付けたときに、それぞれのコンテナの記
録情報を管理するために定義されている。コンテナごと
の参照数(リンクカウント)が0の場合は、最初からそ
のコンテナにMPEG2のデータが記録されていない場
合かまたはユーザによりデータ消去の操作が行なわれて
いる場合を示しており、そのコンテナに新たにデータ記
録が可能であることを示している。図7の例において
は、コンテナR8およびR15が記録可能なコンテナに
当たる。参照数(リンクカウント)が1の場合は、その
コンテナが少なくともいずれかのタイトルファイルによ
り参照されており(MPEG2のデータが記憶されてお
り)、または、予約録画等のため使用する予定があり、
そのコンテナは記録不可能であることを示している。
【0128】(4) タイトルファイル タイトルファイル304には、当該タイトルについての
リンク情報が記録されている。具体的には、図7に示す
ように、各タイトルファイルには、ヘッダ情報と、リア
ルタイムエクステント301における参照するコンテナ
の開始位置のアドレス情報とが順次記録されている。図
7では、タイトルファイル(タイトル0)304−1が
リアルタイムエクステントR0〜R3,R6のそれぞれ
の開始アドレスを格納しており、タイトルファイル(タ
イトル1)304−2がリアルタイムエクステントR
4,R5,R7,R9〜R12のそれぞれの開始アドレ
スを格納しており、タイトルファイル(タイトル2)3
04−3がリアルタイムエクステントR13,R14,
R16のそれぞれの開始アドレスを格納している。
【0129】(5) タイトルセットファイル タイトルセットファイル303は、タイトルファイル3
04を管理するためのファイルである。その構成は、ヘ
ッダ情報、各タイトルファイルのHDD119における
開始アドレスとからなる。図7では、タイトル0ディス
クリプタは、タイトルファイル(タイトル0)304−
1の開始アドレスを格納しており、タイトル1ディスク
リプタは、タイトルファイル(タイトル1)304−2
の開始アドレスを格納しており、タイトル2ディスクリ
プタは、タイトルファイル(タイトル2)304−3の
開始アドレスを格納している。
【0130】[OPFを用いた記録再生動作]以下に、
上述のOPFのファイルフォーマットを用いたこの発明
によるデジタル記録再生装置の基本動作について詳細に
説明する。
【0131】なお、上述のOPFのファイルはすべてH
DD19に記録されているが、デジタル記録再生装置が
起動させられると、OPFのうち、コンテナ情報ファイ
ル302と、タイトルセットファイル303とがメモリ
121に読出され、システムコントローラ120による
アドレス制御に用いられる。更新されたメモリ121の
ファイルの内容は、適当なタイミングでHDD119の
ファイルに書込まれ、OPFが更新される。
【0132】(1) 記録動作 まず、HDD119にMPEG2のシステムストリーム
データを記録する場合の動作について、図8のフロー図
を参照して説明する。
【0133】まず、ユーザが、ユーザインタフェース1
22を操作して録画を指示すると(ステップS1)、シ
ステムコントローラ120は、HDD119から読出し
たコンテナ情報ファイル302を参照して、リアルタイ
ムエクステント301のうち書込可能な領域(コンテ
ナ)を確保する(ステップS2)。すなわち、コンテナ
情報ファイル302からは参照数(リンクカウント)が
0となっているコンテナを検索する。そして、先に説明
した2チャネル同時録画などの場合に、他の録画手順に
よって用いられることがないように、コンテナ情報ファ
イル302の参照数が0であった該当コンテナの番号に
1追加する(ステップS3)。そして、検索したコンテ
ナ番号に当たるHDD119のリアルタイムエクステン
ト301に1コンテナ分のデータを書込む(ステップS
4)。
【0134】ユーザからの終了指示をユーザインタフェ
ース122を介して受けると(ステップS5)、タイト
ルファイル304を生成し、かつタイトルセットファイ
ル303を更新し、記録処理を終了する(ステップS
6)。
【0135】終了指示がなかった場合は、ステップS2
〜S5の手順を繰返す。なお、ユーザからの録画停止要
求は、記録を開始してから後、任意のタイミングで指示
されるが、この指示要求はメモリ121に一旦蓄えら
れ、ステップS5において処理される。
【0136】図7の状態において、ステップS1におい
て録画の指示を受けると、ステップS2において初めに
確保される領域(コンテナ)は参照数が0のR8であ
る。そしてステップS3においてコンテナ情報ファイル
302のR8の領域に1がセットされる。ステップS4
においてコンテナR8の開始アドレスにあたるHDD1
19の領域にマルチプレクサ/デマルチプレクサ111
からのMPEG2システムストリームデータを1コンテ
ナ分書込む。そしてステップS2により参照数0の次の
領域R15を確保し、同様に録画動作を繰返す。ステッ
プS5において録画終了の指示を受けると、ステップS
6においてタイトルファイル(タイトル3)を生成し、
離散的に記録したコンテナの番号からなるリンク情報を
格納する。そしてタイトルセットファイルを更新して録
画を終了する。
【0137】(2) 再生動作 次に、HDD119に記録されたMPEG2のシステム
ストリームデータを再生する場合の動作について、図9
のフロー図を参照して説明する。
【0138】ユーザがユーザインタフェース122を操
作して再生するタイトルを指示すると(ステップS1
1)、システムコントローラ120は、再生用のコンテ
ナポインタを初期化する(ステップS12)。なお、コ
ンテナポインタとは、該当するタイトルファイル内で今
どのコンテナを指し示しているかを示すポインタであ
る。
【0139】そしてタイトルセットファイル303から
該当するタイトルファイル304を選択し、その中で参
照されているコンテナへのリンク情報をコンテナポイン
タの値だけスキャンし、再生すべきコンテナを検索する
(ステップS13)。検索したコンテナ番号に当たるH
DD119のディスク領域のリアルタイムエクステント
301から1コンテナ分のデータを読出し、再生を行な
う(ステップS14)。
【0140】ここで、ユーザからの終了指示をユーザイ
ンタフェース122を介して受けると(ステップS1
5)、終了処理を行ない、再生動作を終了する(ステッ
プS18)。ユーザからの再生停止要求は、再生を開始
してから後、任意のタイミングで指示されるが、指示要
求はメモリ121に一旦蓄えられ、ステップS15にお
いて処理される。終了指示がなかった場合は、次に再生
すべきコンテナを参照するためコンテナポインタに1追
加する(ステップS16)。ここで、コンテナポインタ
が該当するタイトルファイル304の終わりに達したか
どうかのチェックを行なう(ステップS17)。タイト
ルファイルの終わりに達したときには終了処理(ステッ
プS18)へ向かい、処理を終了する。コンテナポイン
タがタイトルファイル304の終わりに達していないと
きにはステップS13〜S17を繰返す。
【0141】図7を参照して具体的な例を説明する。ス
テップS11においてタイトル番号1を再生するよう指
示を受けると、ステップS13においてタイトルファイ
ル(タイトル1)の開始アドレスを検索し、参照すべき
コンテナ番号R4を得る。ステップS14において、H
DD119のコンテナ番号R4に当たるアドレスから1
コンテナ分のデータをマルチプレクサ/デマルチプレク
サ111に転送し、データの再生を行なう。ステップS
15において再生停止指令を受けなかったときは、ステ
ップS16においてコンテナポインタに1追加する。
【0142】ステップS13に戻り、コンテナポインタ
が指すコンテナ番号R5を得る。同様の手順を繰返して
再生が行なわれていく。再生が進み、コンテナ番号R1
2を再生し終えたとき、ステップS16においてコンテ
ナポインタに1を追加すると、ステップS17において
タイトルファイルの終わりに到達したと判断されるの
で、ステップS18の終了処理を行ない再生動作を終了
する。
【0143】(3) 消去動作 次に、HDD119に記録されたMPEG2のシステム
ストリームデータをタイトルファイル304単位で消去
する場合の動作について、図10のフロー図を参照して
説明する。
【0144】ユーザがユーザインタフェース122を操
作して消去するタイトルファイルを指示すると(ステッ
プS21)、システムコントローラ120は、HDD1
19に格納されているタイトルセットファイル303か
ら消去すべきタイトルファイル304を検索し、該当す
るタイトルファイル304が指し示すコンテナ番号に相
当するコンテナ情報ファイル302のリンクカウントを
1減少する(ステップS22)。この結果リンクカウン
トが0となったコンテナは、どのタイトルファイルにお
いても参照されないので空き領域となる。次に、指示さ
れたタイトルファイルを消去し(ステップS23)、タ
イトルセットファイルを更新する(ステップS24)。
【0145】たとえば、図7の状態からタイトルファイ
ル(タイトル0)を消去する指示を受けたとする(ステ
ップS21)。これに応じて、ステップS22において
コンテナ情報ファイル302におけるR0〜R3,R6
の部分のリンクカウントを1減少させて0にする。そし
てステップS23,S24において、タイトルファイル
(タイトル0)を消去し、タイトルセットファイルから
タイトルゼロディスクリプタを消去する。これにより消
去動作は終了する。
【0146】[自動録画機能]以下、映像信号、音声信
号および映像と音声を含む信号を総称して映像音声信号
ということにする。この映像音声信号は図1におけるH
DD119にタイトルとして記録される。
【0147】本発明においては、自動録画専用の領域を
HDD119に設けておく。その領域に対しては上書き
を常に許可し、指定された時間チャネル情報に従い最新
の情報を記録する機能を実現している。
【0148】さらに、図1に示した本発明のデジタル記
録再生装置においてはN本のチャネルの同時記録が可能
であるため時間帯が同じでありチャネルの異なる番組を
複数本自動記録可能である。
【0149】ただし、この場合においては、複数の自動
録画専用領域が必要である。また、自動録画を実行中の
場合であっても、ユーザの指示による別のチャネルの録
画を行なうことが可能であり、記録媒体上に記録済また
は記録中のストリームの再生を行なうことも可能であ
る。ただし、同時に記録、再生可能なストリーム数Nは
前述の式(1)を満足する範囲である。
【0150】図11は、OPFに準拠したタイトルファ
イル304内の自動録画機能用の設定情報領域を示した
図である。
【0151】図11を参照して、タイトルファイル30
4は、ヘッダ領域502と、ポインタ503〜506と
を含む。ポインタ503〜506は、それぞれ自動録画
用に割当てられた自動録画専用領域(コンテナ)を指し
示すポインタである。
【0152】ヘッダ領域502は、1つ以上の自動録画
設定511〜514を含んでいる。各々の自動録画設定
511〜514には、それぞれ録画の録画開始時刻51
5、録画終了時刻516、録画時間517、録画チャネ
ル518および曜日情報519を含んでいる。
【0153】曜日情報519のフィールドには、設定さ
れた条件を毎日実行するか曜日指定で実行するかを設定
することができる。
【0154】自動録画設定511〜514が複数存在す
る場合には、録画時間517が最長である自動録画設定
の録画時間分の領域がポインタ513〜516として割
当てられる。
【0155】自動録画専用領域507〜510は、ハー
ドディスクドライブ上の連続した領域である必要はな
く、ユーザにより設定された自動録画の録画開始時刻5
15がくると、ポインタ503〜506の順番に応じて
自動録画専用領域507、自動録画専用領域508、自
動録画専用領域509、自動録画専用領域510の順番
で映像が書込まれる。
【0156】また、これらの領域に対しては上書きが許
可されているため、次の自動録画設定511〜514の
録画開始時刻515がくると、領域の開始位置である5
07から先ほどの順番で録画が行なわれる。
【0157】以上のようにして割当てられている自動録
画専用領域に対して、たとえば自動録画設定511とし
て、毎日同じ時間帯に放送されるニュースを録画する設
定を1つだけしておけば、設定された録画開始時刻51
5から録画終了時刻516までの録画を毎日実行する。
【0158】一方、複数の自動録画設定511〜514
を行なうと、同一の自動録画専用領域に対して複数指定
が可能である。たとえば、あるチャネルの7時のニュー
スと12時のニュースと17時のニュースを常に録画す
るように3つ設定してもよい。ただし、自動録画設定5
11〜514のうち最大の録画時間分の領域が自動録画
専用領域として確保されていることが必要である。
【0159】また、図1に示した本発明のシステムにお
いては、先に説明した追っかけ再生が可能であるため、
たとえば17時00分から17時30分まで自動録画し
ているニュースを17時05分に見始めて17時35分
にニュースが再生終了するといった使い方もできる。
【0160】図12は、図11における自動録画専用領
域507〜510を確保するためのフローを示したフロ
ーチャートである。
【0161】図1、図12を参照して、ステップS71
では、HDD119から図7で説明したコンテナ情報フ
ァイル302が読込まれる。
【0162】続くステップS72では、コンテナ情報フ
ァイル302を検索し書込が可能なコンテナが存在する
かどうかを判別する。この処理は、リンクカウントが0
となっているコンテナを検索することにより実現でき
る。書込可能なコンテナが存在すればステップS73に
進む。一方書込可能なコンテナが存在しない場合にはス
テップS76に進む。
【0163】ステップS73では、ステップS72にお
いて確保したコンテナに対応するリンクカウントテーブ
ルの値を変更する。図7の説明では、リンクカウントに
ついては、通常の予約に関しては1であり、使用されて
いない場合には0であることを説明したが、自動録画等
を指定する場合については−1等の特別な値に設定する
ことにより自動録画専用領域507〜510として割当
てられていることを識別できるようにしておくことも考
えられる。
【0164】ステップS74では、確保した領域が録画
を実行するのに十分であるかどうかの判別が行なわれ、
十分であればステップS75に進む。一方、確保した領
域が録画を実行するのに十分でない場合にはステップS
72に戻る。
【0165】ステップS76では、図11で示した自動
録画専用領域507〜510の確保のために、他のタイ
トルが占有している領域を開放させて上書き可能な自動
録画専用領域507〜510に変更するかどうかの判別
が行なわれる。
【0166】この処理については、ユーザに問合せる方
法や、システムが自動で古いタイトルを削除する方法が
考えられる。
【0167】以上の処理により、自動録画専用領域50
7〜510が確保できればステップS73に進み、確保
できない場合にはステップS77に進む。
【0168】ステップS77では、領域の確保ができな
かったことをユーザに通知し処理を終了する。
【0169】以上自動録画専用領域507〜510の確
保にはこのようなフローチャートに従った手順で処理が
行なわれる。
【0170】図13は、自動録画用のタイトルファイル
304の作成手順を示したフローチャートである。
【0171】図1、図13を参照して、ステップS81
においては、ユーザインターフェイス122を介して予
約録画の録画開始時刻515、録画終了時刻516、録
画チャネル518、曜日情報519の設定が行なわれ
る。
【0172】続くステップS82ではステップS81で
の予約録画設定を自動録画機能とするかどうかをテレビ
ジョンモニタ126に表示させる等の方法でユーザに通
知し、ユーザに判定を求める。ここで、ユーザインター
フェイス122から自動録画機能を使用する指示を受け
た場合には、ステップS83に進む。一方、自動録画機
能を使用する指示が特別にない場合には、ステップS8
5に進み予約が通常予約として扱われる。
【0173】ステップS83では、自動録画専用領域5
07〜510が確保される。この領域の確保について
は、図12で説明したフローチャートに従う。
【0174】続いて、ステップS84では、ステップS
81で得られた録画開始時刻、終了時刻、チャネルおよ
び曜日情報の各値を自動録画設定511〜514に設定
し、それに基づいたタイトルファイル304の作成が行
なわれ、このタイトルファイル304はHDD119に
書込まれる。
【0175】図14、図15は、自動録画機能の実行手
順を示したフローチャートである。図14、図15を参
照して、ステップS101では、HDD119から自動
録画用のタイトルファイル304がシステムコントロー
ラ120に読込まれ、システムコントローラ120は、
自動録画設定511〜514を認識する。
【0176】ステップS102では、ステップS101
で読込まれた自動録画設定511〜514にある録画開
始時刻515とリアルタイムクロックモジュール127
から得た現在の時刻とを比較し、現在時刻が録画開始時
刻515であればステップS103に進み、現在時刻が
録画開始時刻515と一致しなければステップS104
に進む。
【0177】ステップS103では、録画開始時刻51
5と録画終了時刻516に従い確保された自動録画専用
領域507〜510に対して録画処理が行なわれる。
【0178】ステップS104では、自動録画機能の解
除の指示がユーザインターフェイス122を介して入力
されているかどうかの判別が行なわれ、自動録画機能の
解除の指示を受けた場合にはステップS107に進み、
特に指示を受けていなければステップS105に進む。
【0179】ステップS105では、自動録画設定の追
加の指示がユーザインターフェイス122を介して入力
されているかどうかの判別が行なわれる。自動録画設定
の追加の指示が行なわれていれば、ステップS116に
進む。自動録画設定の追加の指示が行なわれていない場
合にはステップS106に進む。
【0180】ステップS106では、自動録画設定の削
除の指示がユーザインターフェイス122を介して入力
されているかどうかの判別が行なわれる。自動録画設定
解除の指示を受けている場合には、ステップS110に
進む。自動録画設定の解除の指示を受けていない場合に
は、ステップS101に戻る。
【0181】ステップS107では、削除する自動録画
用タイトルの選択をユーザインターフェイス122を介
して受取る。続くステップS108では削除するタイト
ルの自動録画専用領域507〜510の開放が行なわれ
る。
【0182】さらに、ステップS109では削除するタ
イトルのタイトルファイル304が削除されるなお、ス
テップS108、ステップS109の詳細な処理につい
ては、図10で説明しているため説明は繰返さない。
【0183】ステップS110では、削除すべき自動録
画設定を含むタイトルファイル304がユーザインター
フェイス122を介して選択される。HDD119から
選択された自動録画用のタイトルファイル304が読込
まれる。
【0184】ステップS111では、ユーザインターフ
ェイス122を介して自動録画用のタイトルファイル3
04が含んでいる自動録画設定511〜514から削除
する自動録画設定を選択させる。
【0185】ステップS112では、選択された自動録
画設定が自動録画設定511〜514のうちから削除さ
れる。
【0186】続いて、ステップS113では、ステップ
S112によって行なわれた削除によってすべての自動
録画設定が削除されたかどうかの判定が行なわれる。す
べて自動録画設定が削除されていればステップS108
に進む。まだ削除されていない自動録画設定が残ってい
る場合にはステップS114に進む。
【0187】ステップS114では、ステップS112
において自動録画設定511〜514のうちいずれかが
削除されることにより開放可能な領域が存在することに
なるかどうかの判定が行なわれる。開放可能な領域が存
在すればステップS115に進み、開放可能な領域が存
在しない場合にはステップS101に戻る。
【0188】ステップS115では、開放可能となった
領域の開放が行なわれる。具体的には、HDD119か
らコンテナ情報ファイル302を読込み、開放すべきコ
ンテナに対応するリンクカウントテーブルの値を0にす
る操作が行なわれる。領域の開放処理については、図1
0で説明した消去時のフローチャートの手順に従う。
【0189】自動録画設定の追加をする場合には、ステ
ップS105からステップS116に進む。ステップS
116では、ユーザインターフェイス122を介して自
動録画設定を新たに追加するタイトルファイル304を
ユーザに選択させる。
【0190】ステップS117では、ユーザインターフ
ェイス122を介してユーザに録画の録画開始時刻51
5、録画終了時刻516、録画チャネル518および曜
日情報519を入力させる。
【0191】ステップS118では、ステップS117
において入力された値に基づき自動録画専用領域507
〜510が十分であるかどうかの判別が行なわれ、十分
であればステップS121に進み、十分でない場合には
ステップS119に進む。
【0192】ステップS119では、HDD119から
コンテナ情報ファイル302を読込んでハードディスク
中に自動録画専用領域として追加可能な領域が存在する
かどうかの判断が行なわれる。自動録画専用領域として
追加可能な領域が存在する場合、または、不足領域を他
のタイトルの削除と処理を行なって領域の追加が可能に
なった場合には、自動録画専用領域507〜510を追
加するステップS121に進む。領域の追加が可能でな
い場合にはステップS120に進む。
【0193】ステップS120では、自動録画設定の追
加は行なわれない。そしてステップS106に進む。
【0194】ステップS121では、自動録画設定51
1〜514を新たにタイトルファイル304のヘッダ領
域502に追加しステップS106に進む。
【0195】図16は、自動録画タイトルを表示した例
である。図16を参照して、画面には録画予約の設定さ
れた3つのタイトルファイルが表示され、タイトル名の
横に録画のモードが表示される。ここでは、1番目のい
つでもニュースといつでも天気予報という名前のタイト
ルが自動録画設定されていることがわかる。3番目のタ
イトルは通常の予約録画設定されている。
【0196】図17は、自動録画タイトルにおける自動
録画設定情報の表示例を示した図である。
【0197】図17を参照して、ここでは、図16中の
1番目のタイトルであるいつでもニュースを例にとって
説明する。いつでもニュースのタイトル中には3つの自
動録画設定が行なわれている。
【0198】1つ目は、チャネル2の7時00分から7
時10分までの自動録画、2つ目は、チャネル2の12
時00分から12時10分までの自動録画、3つ目は、
チャネル2の17時00分から7時10分までの自動録
画である。
【0199】これら3つの設定において、自動録画を行
なう時間についてはすべて10分である。したがって、
上書きの許可された自動録画専用領域は10分の録画が
可能な領域が確保される。また、図17の表示では、現
在時刻は10時35分となっているため、いつでもニュ
ース用に確保された自動録画専用領域には、7時00分
から7時10分の間に放送されたニュース番組が録画さ
れていることになり、このニュースは次の自動録画が開
始される12時00分になるまではいつでも視聴が可能
である。
【0200】次に、いつでもニュースのタイトルに自動
録画設定を1つ追加する場合を考えてみる。
【0201】図18は、図17の自動録画設定に対する
追加を行なった状態を表示した画面の例を示した図であ
る。
【0202】図18を参照して、たとえば金曜日の21
時00分から22時00分の1時間にチャネル6で放送
される1週間分のニュースのダイジェスト番組を追加し
たい場合には、いつでもニュース用に既に確保されてい
る10分の自動録画専用領域では録画不可能である。そ
こで、不足分の自動録画専用領域を新たに追加する必要
が生ずる。画面では、いつでもニュースの自動録画設定
の4番目に金曜日の21時00分から22時00分チャ
ネル6で放映されるニュースの設定が追加されており、
この時間は1番から3番目に設定されているニュースの
時間の10分に対して1時間になっている。
【0203】また、追加された設定については、金曜の
み実行されればよいので録画する曜日を金曜のみとして
おく。
【0204】このようにすれば、追加した金曜日のニュ
ース番組は土曜の7時00分まではいつでも視聴可能と
なる。
【0205】この状態においては、自動録画領域は1時
間分確保されているため、最初の10分については毎日
上書き録画されるが、残りの50分については金曜日が
くるまでは更新されない。したがって、ユーザの要求が
ある場合には、この金曜日がくるまでは上書きされない
領域のみを再生することも可能である。
【0206】次に、いつでもニュースのタイトルから自
動録画設定を1つ削除する場合を考えてみる。
【0207】たとえば、先ほど追加した番組の自動録画
設定の削除が行なわれる。すると、確保されていた1時
間分の自動録画専用領域のうち50分の領域はもう不要
となる。したがって、この領域は開放され、自動録画専
用領域はもとの10分の領域に戻り、自動録画設定の表
示画面は図17で示した状態に戻ることになる。
【0208】以上説明したように、本発明においては、
自動録画専用の領域をハードディスクドライブ中に設け
ておき、その領域に対しては常に上書きを許可する。し
たがって、限られた記憶容量のハードディスク等の記録
メディアを有効に活用しつつ、定期的に同じ時間帯の番
組を録画するような自動録画を行なうことが可能とな
る。
【0209】今回開示された実施の形態はすべての点で
例示であって制限的なものではないと考えられるべきで
ある。本発明の範囲は上記した説明ではなくて特許請求
の範囲によって示され、特許請求の範囲と均等の意味お
よび範囲内でのすべての変更が含まれることが意図され
る。
【0210】
【発明の効果】この発明のデジタル記録再生装置および
記録再生方法によれば、限られた記憶容量のハードディ
スク等の記録メディアを有効に活用しつつ、定期的に同
じ時間帯の番組を録画するような自動録画を行なうこと
が可能となる。
【図面の簡単な説明】
【図1】 この発明の実施の形態によるデジタル記録再
生装置の全体構成を示すブロック図である。
【図2】 図1に示したデジタル記録再生装置の1チャ
ネルの録画動作を説明するタイミング図である。
【図3】 図1に示したデジタル記録再生装置の1チャ
ネルの再生動作を説明するタイミング図である。
【図4】 図1に示したデジタル記録再生装置の2チャ
ネル同時録画動作を説明するタイミング図である。
【図5】 図1に示したデジタル記録再生装置の追っか
け再生動作を説明するタイミング図である。
【図6】 この発明の実施の形態による簡易型プレーヤ
ーの全体構成を示すブロック図である。
【図7】 この発明で用いるファイルフォーマットの構
成を模式的に説明する図である。
【図8】 この発明による通常記録動作を説明するフロ
ー図である。
【図9】 この発明による通常再生動作を説明するフロ
ー図である。
【図10】 この発明による消去動作を説明するフロー
図である。
【図11】 OPFに準拠したタイトルファイル304
内の自動録画機能用の設定情報領域を示した図である。
【図12】 図11における自動録画専用領域507〜
510を確保するためのフローを示したフローチャート
である。
【図13】 自動録画用のタイトルファイル304の作
成手順を示したフローチャートである。
【図14】 自動録画機能の実行手順を示したフローチ
ャートの一部である。
【図15】 自動録画機能の実行手順を示したフローチ
ャートの一部である。
【図16】 自動録画タイトルを表示した例である。
【図17】 自動録画タイトルにおける自動録画設定情
報の表示例を示した図である。
【図18】 図17の自動録画設定に対する追加を行な
った状態を表示した画面の例を示した図である。
【符号の説明】
100,200 アンテナ、101,201 外部入力
端子、102,103,202 チューナ、104,2
04 セレクタ、105,106 A/Dコンバータ、
107,108 MPEG2ビデオエンコーダ、10
9,110 オーディオエンコーダ、111 マルチプ
レクサ/デマルチプレクサ、112,212 MPEG
2ビデオデコーダ、113,213 オーディオデコー
ダ、114,214 D/Aコンバータ、116,11
7 バッファメモリ、118 HDDコントローラモジ
ュール、119 HDD、120,220 システムコ
ントローラ、121,221 メモリ、122,222
ユーザインタフェース、124,224 グラフィッ
クコントローラ、126,226 テレビジョンモニ
タ、127 リアルタイムクロックモジュール、12
8,228 デジタルインプット、129 デジタルア
ウトプット、211 デマルチプレクサ。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 5/85 H04N 5/92 H 5/92 Fターム(参考) 5C052 AB02 AC08 CC01 DD04 5C053 FA23 GB01 GB05 GB06 GB38 HA29 JA22 KA24 LA06 5D044 BC01 CC03 CC04 DE14 DE17 EF10 GK05 JJ01 5D102 AB05 AB12 AC01 AD13 AG02 GA02 GA08 GA32 GA46 GA51

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 映像音声信号と前記映像音声信号に対応
    する管理情報とを含むデジタルデータの書込および読出
    が可能で、かつ、ランダムアクセスすることができる記
    録媒体に対して記録再生を行なうデジタル記録再生装置
    であって、 外部から命令を入力する入力手段と、 前記記録媒体に対して前記デジタルデータの書込および
    読出を行なう書込読出手段と、 現在時刻を計時する計時手段と、 前記命令および前記現在時刻に応じて前記書込読出手段
    を制御する制御手段とを備え、 前記制御手段は、前記命令が定期的に放映される少なく
    とも1つの指定番組を含む番組セットの記録をする自動
    録画命令であるときに、前記番組セットに含まれる前記
    指定番組のうち最も記録領域を必要とする指定番組の前
    記映像音声信号の記録に必要な記録領域を前記記録媒体
    中に確保し、前記現在時刻が前記指定番組の放映時刻に
    なったときに、前記指定番組の前記映像音声信号を確保
    した前記記録領域に上書きして記録させる、デジタル記
    録再生装置。
  2. 【請求項2】 前記制御手段は、前記入力手段から前記
    番組セットに新たな指定番組を追加する命令を受ける
    と、前記新たな指定番組の記録に必要な記録領域が前記
    確保した記録領域より大きいときには、前記確保した記
    録領域に追加して不足分の記録領域をさらに確保する、
    請求項1に記載のデジタル記録再生装置。
  3. 【請求項3】 前記制御手段は、前記入力手段から前記
    番組セットに含まれる第1の指定番組を削除する命令を
    受けると、前記番組セットに残っている他の指定番組の
    うち必要な記録領域が最も大きい第2の指定番組より前
    記第1の指定番組が必要としていた記録領域が大きいと
    きは、前記第1の指定番組の記録に必要な記録領域と前
    記第2の指定番組の記録に必要な記録領域の差に相当す
    る量の記録領域を前記確保した記録領域から開放する、
    請求項1に記載のデジタル記録再生装置。
  4. 【請求項4】 前記記録媒体は、 前記デジタルデータを基本操作単位ごとに離散的に記録
    するための第1の領域と、 前記離散的に記録されたデジタルデータの基本操作単位
    をタイトルごとにリンクさせるタイトルファイル情報を
    記録するための第2の領域と、 前記第1の領域における前記デジタルデータの基本操作
    単位ごとの使用状態を示すリンクカウント情報を記録す
    るための第3の領域とを含み、 前記リンクカウント情報は、前記基本単位が未使用のと
    きは、第1の値に設定され、前記基本単位が使用済のと
    きは第2の値に設定され、前記基本単位が上書き可能に
    指定されるときは、第3の値に設定され、 前記制御手段は、前記自動録画命令を受けたときは、前
    記映像音声信号の情報量に相当する数の前記基本操作単
    位を前記上書き記録領域として前記第1の領域中に確保
    し、確保した前記基本操作単位に対応する前記リンクカ
    ウント情報を前記第3の値に置換する、請求項1に記載
    のデジタル記録再生装置。
  5. 【請求項5】 映像音声信号と前記映像音声信号に対応
    する管理情報とを含むデジタルデータの書込および読出
    が可能で、かつ、ランダムアクセスすることができる記
    録媒体に対して記録再生を行なうデジタルデータの記録
    再生方法であって、 外部から命令を入力するステップと、 前記記録媒体に対して前記デジタルデータの書込および
    読出を行なうステップと、 現在時刻を計時するステップと、 前記命令および前記現在時刻に応じて前記書込読出する
    ステップを制御するステップとを備え、 前記制御するステップは、前記命令が定期的に放映され
    る少なくとも1つの指定番組を含む番組セットの記録を
    する自動録画命令であるときに、前記番組セットに含ま
    れる前記指定番組のうち最も記録領域を必要とする指定
    番組の前記映像音声信号の記録に必要な記録領域を前記
    記録媒体中に確保し、前記現在時刻が前記指定番組の放
    映時刻になったときに、前記指定番組の前記映像音声信
    号を確保した前記記録領域に上書きして記録させる、デ
    ジタルデータの記録再生方法。
  6. 【請求項6】 前記制御するステップは、前記入力する
    ステップから前記番組セットに新たな指定番組を追加す
    る命令を受けると、前記新たな指定番組の記録に必要な
    記録領域が前記確保した記録領域より大きいときには、
    前記確保した記録領域に追加して不足分の記録領域をさ
    らに確保する、請求項5に記載のデジタルデータの記録
    再生方法。
  7. 【請求項7】 前記制御するステップは、前記入力する
    ステップから前記番組セットに含まれる第1の指定番組
    を削除する命令を受けると、前記番組セットに残ってい
    る他の指定番組のうち必要な記録領域が最も大きい第2
    の指定番組より前記第1の指定番組が必要としていた記
    録領域が大きいときは、前記第1の指定番組の記録に必
    要な記録領域と前記第2の指定番組の記録に必要な記録
    領域の差に相当する量の記録領域を前記確保した記録領
    域から開放する、請求項5に記載のデジタルデータの記
    録再生方法。
  8. 【請求項8】 前記記録媒体は、 前記デジタルデータを基本操作単位ごとに離散的に記録
    するための第1の領域と、 前記離散的に記録されたデジタルデータの基本操作単位
    をタイトルごとにリンクさせるタイトルファイル情報を
    記録するための第2の領域と、 前記第1の領域における前記デジタルデータの基本操作
    単位ごとの使用状態を示すリンクカウント情報を記録す
    るための第3の領域とを含み、 前記リンクカウント情報は、前記基本単位が未使用のと
    きは、第1の値に設定され、前記基本単位が使用済のと
    きは第2の値に設定され、前記基本単位が上書き可能に
    指定されるときは、第3の値に設定され、 前記制御するステップは、前記自動録画命令を受けたと
    きは、前記映像音声信号の情報量に相当する数の前記基
    本操作単位を前記上書き記録領域として前記第1の領域
    中に確保し、確保した前記基本操作単位に対応する前記
    リンクカウント情報を前記第3の値に置換する、請求項
    5に記載のデジタルデータの記録再生方法。
JP34910299A 1999-12-08 1999-12-08 ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法 Expired - Fee Related JP4592133B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34910299A JP4592133B2 (ja) 1999-12-08 1999-12-08 ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34910299A JP4592133B2 (ja) 1999-12-08 1999-12-08 ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法

Publications (2)

Publication Number Publication Date
JP2001167491A true JP2001167491A (ja) 2001-06-22
JP4592133B2 JP4592133B2 (ja) 2010-12-01

Family

ID=18401513

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34910299A Expired - Fee Related JP4592133B2 (ja) 1999-12-08 1999-12-08 ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法

Country Status (1)

Country Link
JP (1) JP4592133B2 (ja)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006319955A (ja) * 2005-04-11 2006-11-24 Toshiba Corp 自動録画再生方法及び自動録画再生装置
JP2008263654A (ja) * 2005-04-11 2008-10-30 Toshiba Corp 録画再生装置及び録画再生装置の制御方法
US7457512B2 (en) 2003-09-24 2008-11-25 Hitachi, Ltd. Information recording device
JP2009232448A (ja) * 2008-02-25 2009-10-08 Sharp Corp 録画再生装置、および録画再生装置の制御方法
US7773856B2 (en) 2005-05-24 2010-08-10 Funai Electric Co., Ltd. Video and audio recording apparatus
JP2010538532A (ja) * 2007-08-31 2010-12-09 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド 双方向メディア配信における人気メディアの録画のためのシステムおよび方法
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1118039A (ja) * 1997-06-20 1999-01-22 Matsushita Electric Ind Co Ltd 常時番組記録管理端末
JPH1139850A (ja) * 1997-07-10 1999-02-12 Sony Corp 記録再生装置および記録再生方法、並びに記録媒体
JPH11120646A (ja) * 1997-10-16 1999-04-30 Sanyo Electric Co Ltd 予約記録装置
JPH11149754A (ja) * 1997-11-17 1999-06-02 Sony Corp データ管理装置、データ記録再生装置、データ管理方法およびデータ記録再生方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1118039A (ja) * 1997-06-20 1999-01-22 Matsushita Electric Ind Co Ltd 常時番組記録管理端末
JPH1139850A (ja) * 1997-07-10 1999-02-12 Sony Corp 記録再生装置および記録再生方法、並びに記録媒体
JPH11120646A (ja) * 1997-10-16 1999-04-30 Sanyo Electric Co Ltd 予約記録装置
JPH11149754A (ja) * 1997-11-17 1999-06-02 Sony Corp データ管理装置、データ記録再生装置、データ管理方法およびデータ記録再生方法

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9154843B2 (en) 1998-07-14 2015-10-06 Rovi Guides, Inc. Client-server based interactive guide with server recording
US10075746B2 (en) 1998-07-14 2018-09-11 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9055318B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Client-server based interactive guide with server storage
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9055319B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Interactive guide with recording
US9118948B2 (en) 1998-07-14 2015-08-25 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9232254B2 (en) 1998-07-14 2016-01-05 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9226006B2 (en) 1998-07-14 2015-12-29 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9369741B2 (en) 2003-01-30 2016-06-14 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US7457512B2 (en) 2003-09-24 2008-11-25 Hitachi, Ltd. Information recording device
JP4595005B2 (ja) * 2005-04-11 2010-12-08 株式会社東芝 記録制御装置及び記録制御装置の制御方法
JP4543101B2 (ja) * 2005-04-11 2010-09-15 株式会社東芝 録画再生装置及び録画再生装置の制御方法
JP4595004B2 (ja) * 2005-04-11 2010-12-08 株式会社東芝 記録制御装置及び記録制御装置の制御方法
JP4594890B2 (ja) * 2005-04-11 2010-12-08 株式会社東芝 自動録画再生装置及び自動録画再生装置の制御方法
JP4595006B2 (ja) * 2005-04-11 2010-12-08 株式会社東芝 記録制御装置及び記録制御装置の制御方法
JP2006319955A (ja) * 2005-04-11 2006-11-24 Toshiba Corp 自動録画再生方法及び自動録画再生装置
JP4595003B2 (ja) * 2005-04-11 2010-12-08 株式会社東芝 記録制御装置及び記録制御装置の制御方法
JP2008263654A (ja) * 2005-04-11 2008-10-30 Toshiba Corp 録画再生装置及び録画再生装置の制御方法
JP2008295081A (ja) * 2005-04-11 2008-12-04 Toshiba Corp 記録制御装置及び記録制御装置の制御方法
JP2008301510A (ja) * 2005-04-11 2008-12-11 Toshiba Corp 記録制御装置及び記録制御装置の制御方法
JP4543103B2 (ja) * 2005-04-11 2010-09-15 株式会社東芝 記録制御装置及び記録制御装置の制御方法
JP4543104B2 (ja) * 2005-04-11 2010-09-15 株式会社東芝 記録制御装置及び記録制御装置の制御方法
JP4543102B2 (ja) * 2005-04-11 2010-09-15 株式会社東芝 記録制御装置及び記録制御装置の制御方法
US7822319B2 (en) 2005-04-11 2010-10-26 Kabushiki Kaisha Toshiba Automatic recording/reproducing method and automatic recording/reproducing apparatus
JP2008295080A (ja) * 2005-04-11 2008-12-04 Toshiba Corp 記録制御装置及び記録制御装置の制御方法
JP2008301511A (ja) * 2005-04-11 2008-12-11 Toshiba Corp 記録制御装置及び記録制御装置の制御方法
JP2009005372A (ja) * 2005-04-11 2009-01-08 Toshiba Corp 記録制御装置及び記録制御装置の制御方法
JP2008312232A (ja) * 2005-04-11 2008-12-25 Toshiba Corp 記録制御装置及び記録制御装置の制御方法
JP2008312231A (ja) * 2005-04-11 2008-12-25 Toshiba Corp 記録制御装置及び記録制御装置の制御方法
US7773856B2 (en) 2005-05-24 2010-08-10 Funai Electric Co., Ltd. Video and audio recording apparatus
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US10694256B2 (en) 2007-03-09 2020-06-23 Rovi Technologies Corporation Media content search results ranked by popularity
KR101489315B1 (ko) * 2007-08-31 2015-02-04 유나이티드 비디오 프로퍼티즈, 인크. 대화형 미디어 전달 시스템에서 인기 미디어를 기록하는 시스템 및 방법
JP2010538532A (ja) * 2007-08-31 2010-12-09 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド 双方向メディア配信における人気メディアの録画のためのシステムおよび方法
JP2009232448A (ja) * 2008-02-25 2009-10-08 Sharp Corp 録画再生装置、および録画再生装置の制御方法
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules

Also Published As

Publication number Publication date
JP4592133B2 (ja) 2010-12-01

Similar Documents

Publication Publication Date Title
JP4396878B2 (ja) コンテンツを格納するための方法
EP1887575B1 (en) Digital video recorder having hierarchical memories and method for implementing hierarchical memories
US8014759B2 (en) Information processor
JP2006503496A (ja) データ管理方法
JP4592133B2 (ja) ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法
US7533405B2 (en) Nonlinear broadcast system
US7239796B2 (en) Information recording and reproducing apparatus
JP2004328477A (ja) 録画装置及びその制御方法
JP2002142177A (ja) 記録再生装置
JP2006197512A (ja) 記録装置、制御方法及びプログラム
JP2005057692A (ja) 記録装置、その制御方法、プログラム及び記録媒体
JP2003110982A (ja) 番組の記録再生方法、番組記録再生装置、及び番組記録再生用プログラム
JP4155686B2 (ja) ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法
JP4325194B2 (ja) 記憶媒体へのアクセスを管理する装置及び方法
JP3530454B2 (ja) 録画再生装置
JP2002298551A (ja) ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタル記録再生装置における管理情報の記録方法
JP2006302337A (ja) 記録再生装置
JP4636720B2 (ja) デジタル記録再生装置
JP2001157147A (ja) 動画サムネイル表示機能を有するデジタル記録再生装置および動画サムネイル表示方法
JP2001155470A (ja) ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの再生方法
JP2003264766A (ja) 映像信号の記録再生方法、及び映像信号記録再生装置
JP2002290916A (ja) デジタル記録再生装置
JP2001160281A (ja) 残り記録可能時間調整機能を有するデジタル記録再生装置および残り記録可能時間調整方法
US20050141382A1 (en) Optical disk apparatus
JP2001167564A (ja) ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061010

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100126

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100215

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100817

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100914

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130924

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130924

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees