JP3530454B2 - Recording and playback device - Google Patents
Recording and playback deviceInfo
- Publication number
- JP3530454B2 JP3530454B2 JP2000072684A JP2000072684A JP3530454B2 JP 3530454 B2 JP3530454 B2 JP 3530454B2 JP 2000072684 A JP2000072684 A JP 2000072684A JP 2000072684 A JP2000072684 A JP 2000072684A JP 3530454 B2 JP3530454 B2 JP 3530454B2
- Authority
- JP
- Japan
- Prior art keywords
- recording
- epg
- broadcast signal
- television broadcast
- program
- 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.)
- Expired - Fee Related
Links
Landscapes
- Television Signal Processing For Recording (AREA)
- Television Systems (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、テレビ放送信号を
録画および再生可能な録画再生装置に関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a recording / reproducing device capable of recording and reproducing a television broadcast signal.
【0002】[0002]
【従来の技術】テレビ放送信号には、放送時間、番組
名、ジャンル名、出演者等が格納された電子番組ガイド
(EPG:Electronic Program G
uide、以下、「EPG情報」と言う。)が多重され
て送信される。EPG情報が多重されたテレビ放送信号
が録画再生装置で受信されると、EPG情報はテレビ放
送信号から分離され、EPGデータベース作成装置を介
してEPGデータベース格納装置に格納される。そし
て、EPG情報は、予約選択装置を介して表示装置に表
示され、ユーザは表示装置に表示された番組名から録画
したい番組を選択して録画予約を行う。2. Description of the Related Art An electronic program guide (EPG: Electronic Program G) in which a broadcast time, a program name, a genre name, performers, etc. are stored in a television broadcast signal.
guide, hereinafter referred to as “EPG information”. ) Is multiplexed and transmitted. When the recording / reproducing apparatus receives the television broadcast signal in which the EPG information is multiplexed, the EPG information is separated from the television broadcast signal and stored in the EPG database storage device via the EPG database creating device. Then, the EPG information is displayed on the display device via the reservation selection device, and the user selects a program to be recorded from the program names displayed on the display device to make a recording reservation.
【0003】そうすると、録画予約された番組のEPG
情報は、録画制御装置により記録装置に対するタイマー
予約コマンドに変換され、タイマーからの時間情報によ
って、録画開始時間になると、記録装置はチューナーを
指定し、録画を開始する。Then, the EPG of the program reserved for recording
The information is converted into a timer reservation command for the recording device by the recording control device, and when the recording start time is reached by the time information from the timer, the recording device specifies the tuner and starts recording.
【0004】[0004]
【発明が解決しようとする課題】しかし、従来の録画再
生装置においては、EPG情報は、番組の予約のみに用
いられていた。つまり、表示装置に表示された番組名を
選択することにより、その番組に対応するEPG情報が
抽出され、EPG情報に含まれる放送開始時間に基づい
て番組の録画を開始していた。従って、ユーザがマニュ
アルで番組を録画する際には、EPG情報が用いられる
ことがなく、ユーザは、録画したいと思えば、「録画開
始」を録画再生装置にインプットし、放送が終了すれば
「録画終了」を録画再生装置にインプットしなければな
らず、煩雑であった。However, in the conventional recording / reproducing apparatus, the EPG information is used only for the reservation of the program. That is, the EPG information corresponding to the program is extracted by selecting the program name displayed on the display device, and the recording of the program is started based on the broadcast start time included in the EPG information. Therefore, when the user manually records the program, the EPG information is not used, and if the user wants to record the program, he / she inputs "record start" to the recording / reproducing apparatus, and if the broadcast ends, ""Recordingend" must be input to the recording / playback apparatus, which is complicated.
【0005】また、番組を見ている途中で電話が掛かっ
て来て、続けてその番組を見ることができない場合、従
来は、電話が掛かって来た時点で「録画開始」を指示
し、録画が終了した後、録画した番組を見ていた。従っ
て、通話が終了しても、直ぐに電話が掛かって来た時点
に遡って番組を見ることができず、不便であった。そこ
で、本願発明は、かかる問題を解決し、ユーザがマニュ
アルで録画をする際にも、「録画終了」を指示しなくて
も「録画開始」さえ指示すれば録画終了時間を自動設定
できる録画再生装置を提供することを目的とする。Further, when a call comes in while watching a program and the program cannot be continuously watched, conventionally, when the call comes in, a "record start" is instructed to record. I was watching the recorded program after the end. Therefore, even if the call ends, it is inconvenient because the program cannot be viewed retroactively at the time when the call comes in immediately. Therefore, the present invention solves such a problem, and even when the user manually records, the recording end time can be automatically set if the “recording start” is indicated even if the user does not instruct the “recording end”. The purpose is to provide a device.
【0006】また、本願発明は、何らかの原因で番組を
見ることを中止せざるを得ない場合にも、中止した原因
がなくなった時は、中止した時点に遡って番組を見るこ
とができる録画再生装置を提供することを目的とする。Further, according to the present invention, even when it is necessary to stop watching a program for some reason, when the cause of the cancellation is gone, the recording / playback can be traced back to the time of the cancellation. The purpose is to provide a device.
【0007】[0007]
【課題を解決するための手段および発明の効果】本願発
明は、少なくとも放送時間を含んだEPGが多重された
テレビ放送信号を受信してテレビ放送信号を録画および
再生する録画再生装置であって、EPGデータベース格
納装置と、EPG検索装置と、記録再生装置とを含む録
画再生装置である。[Effect of the unit and the invention for solving the problems] The present onset
Ming is a recording / playback apparatus for receiving a television broadcast signal in which an EPG including at least a broadcast time is multiplexed, and recording and playing back the television broadcast signal, the EPG database storage device, the EPG search device, and the recording / playback device. It is a recording and reproducing device including and.
【0008】EPGデータベース格納装置は、テレビ放
送信号から分離されたEPGをデータベースとして格納
する。また、EPG検索装置は、ユーザからの録画指示
に基づいて現在放送されている番組のEPGをEPGデ
ータベース格納装置から検索し、その検索したEPGか
ら現在放送されている番組の終了時間を検出する。The EPG database storage device stores the EPG separated from the television broadcast signal as a database. Further, the EPG search device searches the EPG database storage device for the EPG of the program currently being broadcast based on the recording instruction from the user, and detects the end time of the program currently being broadcast from the searched EPG.
【0009】また、記録再生装置は、ユーザからの録画
指示に基づいて、記録媒体に現在放送されているテレビ
放送信号の記録を開始し、EPG検索装置により検出さ
れた終了時間に基づいて記録媒体へのテレビ放送信号の
記録を終了すると共に、ユーザからの再生指示に基づい
て、記録媒体から記録したテレビ放送信号を再生する。Further, the recording / reproducing apparatus starts recording of the television broadcast signal currently being broadcast on the recording medium based on the recording instruction from the user, and the recording medium based on the end time detected by the EPG searching apparatus. The recording of the television broadcast signal in the recording medium is ended, and the recorded television broadcast signal is reproduced from the recording medium based on the reproduction instruction from the user.
【0010】本願発明に係る録画再生装置においては、
EPGが多重されたテレビ放送信号が録画再生装置に受
信されると、EPGはテレビ放送信号から分離され、E
PGデータベース格納装置に格納される。そして、ユー
ザが録画指示を行うと現在放送されている番組のEPG
をEPGデータベース格納装置から検索し、その検索し
たEPGから現在放送されている番組の終了時間を検出
する。そうすると、録画再生装置は、ユーザからの指示
に基づいて番組の録画を開始し、検出した終了時間に基
づいて録画を終了すると共に、ユーザから再生指示があ
れば、記録媒体から録画したテレビ放送信号を再生す
る。In the recording / reproducing apparatus according to the present invention ,
When the TV broadcast signal with the EPG multiplexed therein is received by the recording / playback apparatus, the EPG is separated from the TV broadcast signal, and E
It is stored in the PG database storage device. When the user gives a recording instruction, the EPG of the program currently being broadcast is displayed.
Is searched from the EPG database storage device, and the end time of the program currently being broadcast is detected from the searched EPG. Then, the recording / reproducing apparatus starts recording the program on the basis of the instruction from the user, ends the recording on the basis of the detected end time, and, if there is a reproducing instruction from the user, records the television broadcast signal from the recording medium. To play.
【0011】従って、本発明によれば、ユーザがマニュ
アルで番組を録画する際にも、EPGに含まれる番組の
終了時間に基づいて録画を終了でき、便利である。ま
た、ユーザは、録画した番組を見たい時に見ることがで
きる。請求項1に係る発明は、少なくとも放送時間を含
んだEPGが多重されたテレビ放送信号を受信してテレ
ビ放送信号を録画および再生する録画再生装置であっ
て、EPGデータベース格納装置と、EPG検索装置
と、記録再生装置とを含む録画再生装置である。Therefore, according to the present invention , even when a user manually records a program, the recording can be ended based on the end time of the program included in the EPG, which is convenient. Also, the user can watch the recorded program when he or she wants to. The invention according to claim 1 is a recording / reproducing apparatus for receiving a television broadcast signal in which an EPG including at least a broadcast time is multiplexed and recording and reproducing the television broadcast signal, the EPG database storage device and the EPG search device. And a recording / reproducing apparatus.
【0012】EPGデータベース格納装置は、テレビ放
送信号から分離されたEPGをデータベースとして格納
する。また、EPG検索装置は、ユーザからの録画指示
に基づいて現在放送されている番組のEPGをEPGデ
ータベース格納装置から検索し、その検索したEPGか
ら現在放送されている番組の終了時間を検出する。The EPG database storage device stores the EPG separated from the television broadcast signal as a database. Further, the EPG search device searches the EPG database storage device for the EPG of the program currently being broadcast based on the recording instruction from the user, and detects the end time of the program currently being broadcast from the searched EPG.
【0013】また、記録再生装置は、ユーザからの録画
指示に基づいて、記録媒体に現在放送されているテレビ
放送信号の記録を開始し、EPG検索装置により検出さ
れた終了時間に基づいて記録媒体へのテレビ放送信号の
記録を終了すると共に、番組を記録している最中にユー
ザからの再生指示に基づいて、記録媒体から記録したテ
レビ放送信号を再生する。Further, the recording / reproducing apparatus starts recording of the television broadcast signal currently being broadcast on the recording medium based on the recording instruction from the user, and based on the end time detected by the EPG searching apparatus, the recording medium. The recording of the television broadcast signal to the recording medium is finished, and the television broadcast signal recorded from the recording medium is reproduced based on the reproduction instruction from the user while the program is being recorded .
【0014】請求項1に記載された録画再生装置におい
ては、EPGが多重されたテレビ放送信号が録画再生装
置に受信されると、EPGはテレビ放送信号から分離さ
れ、EPGデータベース格納装置に格納される。そし
て、ユーザが録画指示を行うと現在放送されている番組
のEPGをEPGデータベース格納装置から検索し、そ
の検索したEPGから現在放送されている番組の終了時
間を検出する。そうすると、録画再生装置は、ユーザか
らの指示に基づいて番組の録画を開始し、検出した終了
時間に基づいて録画を終了すると共に、番組を記録して
いる最中にユーザから再生指示があれば、記録媒体から
録画したテレビ放送信号を再生する。In the recording / reproducing apparatus according to the first aspect, when the television broadcasting signal multiplexed with the EPG is received by the recording / reproducing apparatus, the EPG is separated from the television broadcasting signal and stored in the EPG database storage device. It When the user gives a recording instruction, the EPG of the currently broadcast program is searched from the EPG database storage device, and the end time of the currently broadcast program is detected from the searched EPG. Then, the recording / reproducing apparatus starts recording the program based on the instruction from the user, ends the recording based on the detected end time, and records the program.
If there is a reproduction instruction from the user during the period , the recorded television broadcast signal is reproduced from the recording medium.
【0015】従って、請求項1に記載された発明によれ
ば、ユーザがマニュアルで番組を録画する際にも、EP
Gに含まれる番組の終了時間に基づいて録画を終了で
き、便利である。また、ユーザは、番組を記録している
最中に録画を開始した時点に遡って番組を見ることがで
きる。また、請求項2に係る発明は、請求項1に記載さ
れた録画再生装置において、記録再生装置は、記録再生
ヘッドと、マルチプレクサ/デマルチプレクサと、2系
統のラインと、制御回路とを含む録画再生装置である。Therefore, according to the first aspect of the invention, even when the user manually records a program, the EP
It is convenient because the recording can be ended based on the ending time of the program included in G. Also, the user is recording the program
You can see the program dating back to the time of starting the recording in the middle. Also, recording the invention according to claim 2, in the recording and reproducing apparatus according to claim 1, the recording and reproducing apparatus, comprising a recording head, a multiplexer / demultiplexer, and 2 system line, and a control circuit It is a playback device.
【0016】記録再生ヘッドは、テレビ放送信号を記録
媒体に記録および再生する。また、マルチプレクサ/デ
マルチプレクサは、テレビ放送信号をエンコードし、デ
コードする。2系統のラインは、一方端がマルチプレク
サ/デマルチプレクサに接続され、他方端が記録再生ヘ
ッドに接続される。The recording / reproducing head records and reproduces a television broadcast signal on a recording medium. The multiplexer / demultiplexer encodes and decodes the television broadcast signal. The two lines have one end connected to the multiplexer / demultiplexer and the other end connected to the recording / reproducing head.
【0017】また、制御回路は、ユーザからの録画指示
に基づいて、テレビ放送信号をエンコードし、そのエン
コードしたテレビ放送信号を2系統のラインのうちの一
方のラインを介して記録媒体に記録し、ユーザからの再
生指示に基づいて、2系統のラインのうちの他方のライ
ンを介して記録媒体から記録したテレビ放送信号を再生
し、その再生したテレビ放送信号をデコードするように
マルチプレクサ/デマルチプレクサを制御する。Further, the control circuit encodes the television broadcast signal based on the recording instruction from the user, and records the encoded television broadcast signal on the recording medium via one of the two lines. , A multiplexer / demultiplexer for reproducing a television broadcast signal recorded from a recording medium through the other line of the two systems based on a reproduction instruction from a user and decoding the reproduced television broadcast signal. To control.
【0018】請求項2に記載された録画再生装置におい
ては、ユーザからの録画指示に基づいて、マルチプレク
サ/デマルチプレクサは、受信されたテレビ放送信号を
エンコードし、2系統のラインの一方のラインを介して
エンコードしたテレビ放送信号を記録再生ヘッドに送信
する。そして、記録再生ヘッドは、送信されたテレビ放
送信号を記録媒体に記録する。番組を記録している最中
にユーザから再生指示があると、記録再生ヘッドは記録
媒体に記録したテレビ放送信号を再生し、その再生した
テレビ放送信号は、2系統のラインの他方のラインを介
してマルチプレクサ/デマルチプレクサへ送信され、マ
ルチプレクサ/デマルチプレクサでデコードされる。[0018] In the recording and reproducing apparatus according to claim 2, based on the recording instruction from the user, the multiplexer / demultiplexer, encodes the received television broadcast signal, one of the lines of the two systems lines The encoded television broadcast signal is transmitted to the recording / reproducing head through the recording / reproducing head. Then, the recording / reproducing head records the transmitted television broadcast signal on the recording medium. While recording the program
When there is a reproduction instruction from the user, the recording / reproducing head reproduces the television broadcast signal recorded on the recording medium, and the reproduced television broadcast signal is transmitted to the multiplexer / demultiplexer via the other line of the two lines. And is decoded by the multiplexer / demultiplexer.
【0019】従って、請求項2に記載された発明によれ
ば、ある番組を録画しながら、既に録画した部分を再生
することができる。その結果、放送中に番組を見るのを
中止しても、その中止した原因がなくなった時は、中止
した時点に遡って番組を見ることができる。Therefore, according to the invention described in claim 2 , while recording a certain program, the already recorded portion can be reproduced. As a result, even if the watching of the program is stopped during the broadcast, when the cause of the stopping disappears, the program can be viewed retroactively to the time of the stopping.
【0020】[0020]
【発明の実施の形態】本発明の実施の形態を図を参照し
つつ説明する。本願発明に係る録画再生装置100は、
アンテナ1と、チューナ2と、データ分離装置3と、表
示選択装置4と、表示装置5と、EPGデータベース作
成装置6と、EPGデータベース格納装置7と、EPG
検索装置8と、予約選択装置9と、録画制御装置10
と、記録再生装置11と、タイマー12と、ユーザ指示
装置13とを備える。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described with reference to the drawings. The recording / reproducing apparatus 100 according to the present invention,
Antenna 1, tuner 2, data separation device 3, display selection device 4, display device 5, EPG database creation device 6, EPG database storage device 7, and EPG
Search device 8, reservation selection device 9, and recording control device 10
And a recording / reproducing device 11, a timer 12, and a user instruction device 13.
【0021】アンテナ1は、テレビ放送信号を受信す
る。テレビ放送信号には、放送時間、番組名、ジャンル
名、出演者等の情報が格納されたEPGが多重されてい
る。チューナ2は、アンテナ1で受信したテレビ放送信
号からユーザが選択した番組に対応するテレビ放送信号
を選択してデータ分離装置3に出力する。データ分離装
置3は、テレビ放送信号からEPGを分離し、EPGを
EPGデータベース作成装置6へ出力し、EPGを除去
されたテレビ放送信号を表示選択装置4および記録再生
装置10へ出力する。表示選択装置4は、予約選択装置
9から入力されたEPG、および記録再生装置11から
入力された番組を選択し、表示装置5へ出力する。表示
装置5は、表示選択装置4により選択されたEPGまた
は番組を表示する。The antenna 1 receives a television broadcast signal. An EPG that stores information such as a broadcast time, a program name, a genre name, and performers is multiplexed on the television broadcast signal. The tuner 2 selects a television broadcast signal corresponding to the program selected by the user from the television broadcast signals received by the antenna 1 and outputs it to the data separation device 3. The data separation device 3 separates the EPG from the television broadcast signal, outputs the EPG to the EPG database creation device 6, and outputs the television broadcast signal from which the EPG has been removed to the display selection device 4 and the recording / reproducing device 10. The display selection device 4 selects the EPG input from the reservation selection device 9 and the program input from the recording / playback device 11, and outputs the selected program to the display device 5. The display device 5 displays the EPG or program selected by the display selection device 4.
【0022】EPGデータベース作成装置6は、EPG
に含まれている放送番組、番組名、ジャンル名、出演者
等の情報に基づいてデータベースを作成し、その作成し
たデータベースをEPGデータベース格納装置7へ出力
する。EPGデータベース格納装置7は、入力したデー
タベースを格納する。EPG検索装置8は、ユーザから
ユーザ指示装置13を介して記録再生装置11に録画指
示があると、EPGデータベース格納装置7から、録画
中のチャンネル番号と現在時刻とをキーワードにして、
録画中の番組に対応するEPGを検索し、その検索した
EPGから録画中の番組の終了時間を検出する。そし
て、検出した終了時間を録画制御装置10へ出力する。The EPG database creating device 6 is an EPG database
A database is created on the basis of information such as broadcast programs, program names, genre names, performers, etc. included in, and the created database is output to the EPG database storage device 7. The EPG database storage device 7 stores the input database. When the user issues a recording instruction to the recording / reproducing device 11 via the user instruction device 13, the EPG search device 8 uses the channel number being recorded and the current time as keywords from the EPG database storage device 7,
The EPG corresponding to the program being recorded is searched, and the end time of the program being recorded is detected from the searched EPG. Then, the detected end time is output to the recording control device 10.
【0023】予約選択装置9は、ユーザ指示装置13を
介してユーザから指示があると、EPGデータベース格
納装置7からEPGを取り出し、表示選択装置4および
録画制御装置9へ出力する。録画制御装置10は、予約
選択装置9からのEPGに基づいて記録再生装置11を
制御する。また、録画制御装置10は、EPG検索装置
8から番組の終了時間が入力されると、その入力された
終了時間に基づいて番組の録画を終了する。記録再生装
置11は、ユーザ指示装置13を介してユーザから番組
の録画指示があると、その録画指示をEPG検索装置8
へ出力すると共に、番組の録画を開始する。そして、E
PG検索装置8で検出された終了時間が録画制御装置1
0を介して入力されると、タイマー12から入力される
時間情報に基づいて番組の録画を終了する。また、記録
再生装置11は、ユーザ指示装置13を介してユーザか
ら再生指示があると、録画した番組を再生し、表示選択
装置4へ出力する。The reservation selection device 9 takes out the EPG from the EPG database storage device 7 and outputs it to the display selection device 4 and the recording control device 9 when the user gives an instruction through the user instruction device 13. The recording control device 10 controls the recording / reproducing device 11 based on the EPG from the reservation selecting device 9. Further, when the end time of the program is input from the EPG search device 8, the recording control device 10 ends the recording of the program based on the input end time. When the user gives a recording instruction of a program through the user instruction device 13, the recording / reproducing device 11 gives the recording instruction to the EPG search device 8.
Output to and start recording the program. And E
The end time detected by the PG search device 8 is the recording control device 1
When it is input via 0, the recording of the program is ended based on the time information input from the timer 12. In addition, the recording / reproduction device 11 reproduces the recorded program and outputs it to the display selection device 4 when a reproduction instruction is given from the user via the user instruction device 13.
【0024】タイマー12は、時間情報を記録再生装置
11へ出力する。ユーザ指示装置13はユーザの指示を
予約選択装置9、および記録再生装置11へ出力する。
図2を参照して、記録再生装置11は、A/Dコンバー
タ110と、MPEG2ビデオエンコーダ111と、オ
ーディオエンコーダ112と、マルチプレクサ/デマル
チプレクサ113と、バッファ114、115と、HD
Dコントローラモジュール116と、HDD117と、
システムコントローラ118と、オーディオデコーダ1
19と、MPEG2ビデオデコーダ120と、D/Aコ
ンバータ121とを備える。なお、図2において、太線
で示した信号線は、映像および/または音声データの流
れを表わす信号線であり、細線で示した信号線は、制御
信号の流れを表わす信号線である。The timer 12 outputs time information to the recording / reproducing device 11. The user instruction device 13 outputs the user instruction to the reservation selection device 9 and the recording / reproducing device 11.
2, the recording / reproducing apparatus 11 includes an A / D converter 110, an MPEG2 video encoder 111, an audio encoder 112, a multiplexer / demultiplexer 113, buffers 114 and 115, and an HD.
A D controller module 116, an HDD 117,
System controller 118 and audio decoder 1
19, an MPEG2 video decoder 120, and a D / A converter 121. In FIG. 2, signal lines shown by thick lines are signal lines showing the flow of video and / or audio data, and signal lines shown by thin lines are the signal lines showing the flow of control signals.
【0025】A/Dコンバータ110は、データ分離装
置3から入力されたEPGを除去したアナログのテレビ
放送信号の映像信号および音声信号をそれぞれデジタル
信号に変換し、デジタル映像信号をMPEG2ビデオエ
ンコーダ111に与えるとともに、デジタル音声信号を
オーディオエンコーダ112に与える。MPEG2ビデ
オエンコーダ111は、与えられたデジタル映像信号を
圧縮してマルチプレクサ/デマルチプレクサ113に与
え、オーディオエンコーダ112は、与えられたデジタ
ル音声信号を圧縮してマルチプレクサ/デマルチプレク
サ113に与える。マルチプレクサ/デマルチプレクサ
113は、与えられた映像信号のストリームと音声信号
のストリームとをマルチプレクスし、MPEG2のシス
テムストリームに変換する。The A / D converter 110 converts the video signal and the audio signal of the analog TV broadcast signal from which the EPG is removed, which is input from the data separation device 3, into a digital signal, and the digital video signal is sent to the MPEG2 video encoder 111. At the same time, the digital audio signal is given to the audio encoder 112. The MPEG2 video encoder 111 compresses the supplied digital video signal and supplies it to the multiplexer / demultiplexer 113, and the audio encoder 112 compresses the supplied digital audio signal and supplies it to the multiplexer / demultiplexer 113. The multiplexer / demultiplexer 113 multiplexes the supplied video signal stream and audio signal stream and converts them into an MPEG2 system stream.
【0026】この記録再生装置には、ランダムアクセス
可能な記録媒体の一例としてのハードディスクを内蔵す
るハードディスクドライブ(以下、HDD)117が、
取外し可能に装着される。以下の説明においては、便宜
上この単体のHDD117そのものを書込読出可能な記
録媒体と見なすことにする。このHDD117へのデー
タの書込、およびHDD117からのデータの読出は、
後述するようにHDDコントローラモジュール116に
よって実行される。In this recording / reproducing apparatus, a hard disk drive (hereinafter referred to as HDD) 117 having a built-in hard disk as an example of a randomly accessible recording medium,
It is detachably attached. In the following description, the single HDD 117 itself is regarded as a writable / readable recording medium for convenience. The writing of data to the HDD 117 and the reading of data from the HDD 117 are
It is executed by the HDD controller module 116 as described later.
【0027】上述のマルチプレクサ/デマルチプレクサ
113と、このHDDコントローラモジュール116と
の間には、バッファメモリ114を途中に含む第1のデ
ータバスと、バッファメモリ115を途中に含む第2の
データバスとからなる2系統のデータチャネルが設けら
れている。したがって、後述するように、バッファメモ
リ114および115を介して、マルチプレクサ/デマ
ルチプレクサ113と、HDDコントローラモジュール
116との間で、MPEG2のシステムストリームデー
タのやり取りが行なわれることになる。Between the multiplexer / demultiplexer 113 described above and the HDD controller module 116, there is provided a first data bus including the buffer memory 114 on the way and a second data bus including the buffer memory 115 on the way. 2 channels of data channels are provided. Therefore, as will be described later, MPEG2 system stream data is exchanged between the multiplexer / demultiplexer 113 and the HDD controller module 116 via the buffer memories 114 and 115.
【0028】マルチプレクサ/デマルチプレクサ113
は、バッファメモリ114および115から受取ったM
PEG2のシステムストリームを、映像信号のストリー
ムと音声信号のストリームとにデマルチプレクスし、前
者をMPEG2ビデオデコーダ120に、後者をオーデ
ィオデコーダ119に与える。MPEG2ビデオデコー
ダ120は、与えられた映像信号のストリームをデコー
ドしてD/Aコンバータ121に与え、オーディオデコ
ーダ119は、与えられた音声信号のストリームをデコ
ードしてD/Aコンバータ121に与える。D/Aコン
バータ121は、与えられた信号をそれぞれアナログ信
号に変換し、映像信号と音声信号とからなるアナログの
テレビ放送信号を表示選択装置4に与える。Multiplexer / Demultiplexer 113
Is received from the buffer memories 114 and 115.
The PEG2 system stream is demultiplexed into a video signal stream and an audio signal stream, and the former is given to the MPEG2 video decoder 120 and the latter is given to the audio decoder 119. The MPEG2 video decoder 120 decodes the supplied video signal stream and supplies it to the D / A converter 121, and the audio decoder 119 decodes the supplied audio signal stream and supplies it to the D / A converter 121. The D / A converter 121 converts each of the supplied signals into an analog signal and supplies the display selection device 4 with an analog television broadcast signal including a video signal and an audio signal.
【0029】マルチプレクサ/デマルチプレクサ113
およびHDDシステムコントローラ116の動作は、シ
ステムコントローラ118から与えられる制御信号によ
って制御される。図2に示した記録再生装置の記録、再
生、消去等の基本動作原理については、この発明で使用
される記録媒体(実施の形態ではハードディスク)のフ
ァイルフォーマットとの関係において後で詳細に説明す
ることとし、先にこの発明の特徴的な動作について図2
のブロック図ならびに図3、4、5のタイミング図を参
照して説明する。Multiplexer / Demultiplexer 113
The operation of the HDD system controller 116 is controlled by a control signal provided from the system controller 118. The basic operation principle of recording, reproducing, erasing, etc. of the recording / reproducing apparatus shown in FIG. 2 will be described later in detail in relation to the file format of the recording medium (hard disk in the embodiment) used in the present invention. First, regarding the characteristic operation of the present invention, FIG.
Will be described with reference to the block diagram of FIG. 3 and the timing diagrams of FIGS.
【0030】図2に示されるように記録再生装置は、M
PEG2のエンコード回路を1系統(MPEG2ビデオ
エンコーダ111)、MPEG2のデコード回路を1系
統(MPEG2ビデオデコーダ120)備えており、こ
れらの2系統をリアルタイム性を保持しつつ同時に動作
させることを可能にしたものである。
[通常録画機能]まず、図3は、図2に示した記録再生
装置の録画動作を説明するタイミング図である。As shown in FIG. 2, the recording / reproducing apparatus has M
One system of PEG2 encoding circuit (MPEG2 video encoder 111) and one system of MPEG2 decoding circuit (MPEG2 video decoder 120) are provided, and it is possible to simultaneously operate these two systems while maintaining real-time performance. It is a thing. [Normal Recording Function] First, FIG. 3 is a timing chart for explaining the recording operation of the recording / reproducing apparatus shown in FIG.
【0031】通常(タイマ)録画時、たとえばユーザ
は、録画したいテレビ番組のチャネル、録画開始時間、
録画終了時間をユーザ指示装置13を操作してセットす
る。たとえば、チャネル1を午後8時から午後10時ま
で録画するようにセットした場合、システムコントロー
ラ118は、タイマー12からの情報に基づいて、午後
8時になるとチューナ2をチャネル1に指定し、チュー
ナ2は、アンテナ1で受信した信号電波からチャネル1
の信号電波を選択し復調する。At the time of normal (timer) recording, for example, the user can select the channel of the television program to be recorded, the recording start time,
The recording end time is set by operating the user instruction device 13. For example, if channel 1 is set to record from 8 pm to 10 pm, system controller 118 assigns tuner 2 to channel 1 at 8 pm based on the information from timer 12, and tuner 2 Is channel 1 from the signal wave received by antenna 1.
Select the signal radio wave of and demodulate.
【0032】復調された信号は、データ分離装置3でE
PGを除去され、前述のようにA/Dコンバータ11
0、MPEG2ビデオエンコーダ111、オーディオエ
ンコーダ111、およびマルチプレクサ/デマルチプレ
クサ113を介してMPEG2のシステムストリームに
変換される。システムコントローラ118は、バッファ
メモリ114を含む第1のデータバスを選択し、これに
応じてMPEG2のシステムストリームは、バッファメ
モリ114を介してHDDコントローラモジュール11
6に与えられる。HDDコントローラモジュール116
は、HDD117とのインタフェースコマンドを使用し
て、データをHDD117に書込む。The demodulated signal is E
The PG is removed, and the A / D converter 11 is used as described above.
0, an MPEG2 video encoder 111, an audio encoder 111, and a multiplexer / demultiplexer 113 to be converted into an MPEG2 system stream. The system controller 118 selects the first data bus including the buffer memory 114, and accordingly, the MPEG2 system stream passes through the buffer memory 114 to the HDD controller module 11.
Given to 6. HDD controller module 116
Writes data to the HDD 117 using an interface command with the HDD 117.
【0033】図3において、(a)は時間軸を示し、
(b)はマルチプレクサ/デマルチプレクサ113から
バッファメモリ114への書込処理時間を示し、(c)
はバッファメモリ114からHDDコントローラモジュ
ール116を経由してHDD117への書込処理時間を
示している。マルチプレクサ/デマルチプレクサ113
で形成されたMPEG2システムストリームは、第1の
データバスに設けられたバッファメモリ114に、シス
テムストリームのビットレートでコンスタントに送られ
る。In FIG. 3, (a) shows the time axis,
(B) shows the write processing time from the multiplexer / demultiplexer 113 to the buffer memory 114, and (c).
Indicates the write processing time from the buffer memory 114 to the HDD 117 via the HDD controller module 116. Multiplexer / demultiplexer 113
The MPEG2 system stream formed in 1 is constantly sent to the buffer memory 114 provided in the first data bus at the bit rate of the system stream.
【0034】バッファメモリ114内のデータ量は、H
DDコントローラモジュール116によって監視されて
おり、そのデータ量があるしきい値を超えると、そのし
きい値に対応するデータ量をHDD117に書込む処理
が行なわれる。HDD117への書込速度は、システム
ストリームのビットレートに比べて高速なため、HDD
コントローラモジュール116によるHDD117への
書込処理時間は短い。すなわち、図3の(b)の太線で
示した時間にマルチプレクサ/デマルチプレクサ113
からバッファメモリ114へ転送されるデータ量と、
(c)の太線で示した時間にバッファメモリ114から
HDD117へ伝送されるデータ量とは同じとなる。The amount of data in the buffer memory 114 is H
The data is monitored by the DD controller module 116, and when the data amount exceeds a certain threshold value, a process of writing the data amount corresponding to the threshold value into the HDD 117 is performed. Since the writing speed to the HDD 117 is higher than the bit rate of the system stream,
The write processing time to the HDD 117 by the controller module 116 is short. That is, the multiplexer / demultiplexer 113 is activated at the time indicated by the thick line in FIG.
Amount of data transferred from the buffer memory 114 to
The amount of data transmitted from the buffer memory 114 to the HDD 117 at the time indicated by the thick line in (c) is the same.
【0035】このように午後8時から午後10時までチ
ャネル1の録画は行なわれ、午後10時に録画が終了す
る。
[通常再生機能]図4は、図2に示したデジタル記録再
生装置の再生動作を説明するタイミング図である。In this way, the recording of channel 1 is performed from 8 pm to 10 pm, and the recording ends at 10 pm. [Normal Playback Function] FIG. 4 is a timing chart for explaining the playback operation of the digital recording / playback apparatus shown in FIG.
【0036】通常再生時、たとえばユーザは、ユーザ指
示装置13を操作して所望のタイトルの再生を指示す
る。システムコントローラ118はこれに応じて、HD
Dコントローラモジュール116に対して、HDD11
7からの所望のタイトルのデータの読出を指示する。こ
のとき、システムコントローラ118は、バッファメモ
リ114を含む第1のデータバスを選択し、これに応じ
てHDD117から読出されたデータは、HDDコント
ローラモジュール116、バッファメモリ114を経由
して、マルチプレクサ/デマルチプレクサ113に転送
される。During normal reproduction, for example, the user operates the user instruction device 13 to instruct reproduction of a desired title. The system controller 118 responds to the HD
For the D controller module 116, the HDD 11
It is instructed to read the data of the desired title from 7. At this time, the system controller 118 selects the first data bus including the buffer memory 114, and accordingly, the data read from the HDD 117 passes through the HDD controller module 116 and the buffer memory 114 to the multiplexer / decoder. It is transferred to the multiplexer 113.
【0037】図4において、(a)は時間軸を示し、
(b)はHDD117からHDDコントローラモジュー
ル116を経由してデータを読出してバッファメモリ1
14へ書込む処理時間を示し、(c)はバッファメモリ
114からマルチプレクサ/デマルチプレクサ113へ
の書込処理時間を示している。システムコントローラ1
18によって再生開始が指示されると、HDDコントロ
ーラモジュール116は、HDD117からデータを読
出しバッファメモリ114へ書込む処理を行なう。この
際、HDDコントローラモジュール116は、バッファ
メモリ114のデータ量を監視し、データ量があるしき
い値以下になった場合に、一定量のデータをHDD11
7から読出してバッファメモリ114に書込む。In FIG. 4, (a) shows the time axis,
(B) shows data read from the HDD 117 via the HDD controller module 116 to the buffer memory 1
14 shows the processing time for writing to the memory 14, and (c) shows the processing time for writing from the buffer memory 114 to the multiplexer / demultiplexer 113. System controller 1
When the reproduction start is instructed by 18, the HDD controller module 116 performs a process of reading data from the HDD 117 and writing the data in the buffer memory 114. At this time, the HDD controller module 116 monitors the data amount of the buffer memory 114, and when the data amount becomes less than or equal to a certain threshold value, a certain amount of data is stored in the HDD 11
7 and write to the buffer memory 114.
【0038】バッファメモリ114からマルチプレクサ
/デマルチプレクサ113へのデータの書込は、システ
ムストリームのビットレートでコンスタントに行なわれ
る。HDD117からの読出速度は、MPEG2システ
ムストリームのビットレートに比べて高速なため、HD
Dコントローラモジュール116によるバッファメモリ
114への書込処理時間は短い。The writing of data from the buffer memory 114 to the multiplexer / demultiplexer 113 is constantly performed at the bit rate of the system stream. Since the read speed from the HDD 117 is higher than the bit rate of the MPEG2 system stream, the HD
The processing time for writing data to the buffer memory 114 by the D controller module 116 is short.
【0039】すなわち、図4の(b)の太線で示した時
間にHDD117からバッファメモリ114へ転送され
るデータ量と、(c)の太線で示した時間にバッファメ
モリ114からマルチプレクサ/デマルチプレクサ11
3へ転送されるデータ量とは同じとなる。マルチプレク
サ/デマルチプレクサ113でデマルチプレクスされた
映像信号、音声信号はそれぞれ、MPEG2ビデオデコ
ーダ120、オーディオデコーダ119に送られる。That is, the amount of data transferred from the HDD 117 to the buffer memory 114 at the time shown by the thick line in FIG. 4B, and the multiplexer / demultiplexer 11 from the buffer memory 114 at the time shown by the thick line in FIG. 4C.
3 is the same as the amount of data transferred. The video signal and audio signal demultiplexed by the multiplexer / demultiplexer 113 are sent to the MPEG2 video decoder 120 and the audio decoder 119, respectively.
【0040】そして、前述のようにMPEG2ビデオデ
コーダ120でデコードされた映像信号およびオーディ
オデコーダ119でデコードされた音声信号は、D/A
コンバータ121によってアナログのテレビジョン信号
に変換され、表示選択装置4を介して表示装置5に再生
表示されることになる。
[追っかけ再生機能]図5は、図2に示した記録再生装
置のいわゆる追っかけ再生機能を説明するタイミング図
である。Then, as described above, the video signal decoded by the MPEG2 video decoder 120 and the audio signal decoded by the audio decoder 119 are D / A.
It is converted into an analog television signal by the converter 121 and reproduced and displayed on the display device 5 via the display selection device 4. [Chase Playback Function] FIG. 5 is a timing diagram for explaining the so-called chasing playback function of the recording / playback apparatus shown in FIG.
【0041】いわゆる「追っかけ再生」とは、テレビジ
ョン放送の録画を行ないながら録画した番組の再生を同
時に行なう機能のことをいう。たとえば、ユーザが、午
後8時から午後10時までのチャンネル1の番組を見て
いて、午後9時になった時点で電話が掛かってきたの
で、見ている番組を録画するように録画指示した場合、
システムコントローラ118は、チューナ2をチャネル
1に指定し、チューナ2は、アンテナ1で受信した信号
電波からチャネル1の信号電波を選択し復調する。The so-called "chase playback" means a function of simultaneously playing back recorded programs while recording television broadcasting. For example, if the user is watching a program on channel 1 from 8 pm to 10 pm and a call comes in at 9 pm, a recording instruction is given to record the program being watched. ,
The system controller 118 designates the tuner 2 as the channel 1, and the tuner 2 selects and demodulates the signal radio wave of the channel 1 from the signal radio waves received by the antenna 1.
【0042】復調された信号は、データ分離装置3でE
PGを除去され、前述のように、A/Dコンバータ11
0、MPEG2ビデオエンコーダ111、オーディオエ
ンコーダ112、およびマルチプレクサ/デマルチプレ
クサ113を介してMPEG2のシステムストリームに
変換される。この時点で、2系統のデータバスはともに
使用されていないので、システムコントローラ118
は、バッファメモリ114を含む第1のデータバスを選
択し、これに応じてMPEG2のシステムストリーム
は、マルチプレクサ/デマルチプレクサ113からバッ
ファメモリ114を介してHDDコントローラモジュー
ル116に転送される。HDDコントローラモジュール
116は、HDD117とのインタフェースコマンドを
使用して、データをHDD117に書込む。The demodulated signal is E
With the PG removed, as described above, the A / D converter 11
0, an MPEG2 video encoder 111, an audio encoder 112, and a multiplexer / demultiplexer 113 to be converted into an MPEG2 system stream. At this point, since the two data buses are not used, the system controller 118
Selects the first data bus including the buffer memory 114, and accordingly, the MPEG2 system stream is transferred from the multiplexer / demultiplexer 113 to the HDD controller module 116 via the buffer memory 114. The HDD controller module 116 writes data to the HDD 117 by using an interface command with the HDD 117.
【0043】ユーザが通話を終えてテレビの所へ午後9
時30分に戻って来て、録画中のチャネル1のタイトル
を午後9時から見たい場合、ユーザ指示装置13を操作
して録画中のタイトルの再生を指示する。これに応じ
て、システムコントローラ118は、HDDコントロー
ラモジュール116に対してHDD117から録画中の
タイトルの読出を指示する。The user finishes the call and goes to the TV station at 9 pm
When the user returns to the hour 30 minutes and wants to see the title of the channel 1 being recorded from 9 pm, the user instruction device 13 is operated to instruct the reproduction of the title being recorded. In response to this, the system controller 118 instructs the HDD controller module 116 to read the title being recorded from the HDD 117.
【0044】このとき、マルチプレクサ/デマルチプレ
クサ113とHDDコントローラモジュール116との
間では、バッファメモリ114経由の第1のデータバス
が既に使用されているため、バッファメモリ115経由
の第2のデータバスを使用する旨がシステムコントロー
ラ118によって指示される。HDD117から読出さ
れたデータは、HDDコントローラモジュール116、
バッファメモリ115を経由してマルチプレクサ/デマ
ルチプレクサ113に転送される。At this time, since the first data bus via the buffer memory 114 is already used between the multiplexer / demultiplexer 113 and the HDD controller module 116, the second data bus via the buffer memory 115 is used. The system controller 118 instructs the use. The data read from the HDD 117 is stored in the HDD controller module 116,
It is transferred to the multiplexer / demultiplexer 113 via the buffer memory 115.
【0045】マルチプレクサ/デマルチプレクサ113
は、バッファメモリ115から受取ったMPEG2のシ
ステムストリームを、映像信号のストリームと音声信号
のストリームとにデマルチプレクスし、前者をMPEG
2ビデオデコーダ120に、後者をオーディオデコーダ
119に与える。MPEG2ビデオデコーダ120は、
与えられた映像信号のストリームをデコードしてD/A
コンバータ121に与え、オーディオデコーダ119
は、与えられた音声信号のストリームをデコードしてD
/Aコンバータ121に与える。D/Aコンバータ12
1は、与えられた信号をそれぞれアナログ信号に変換
し、映像信号と音声信号とからなるアナログのテレビ放
送信号を表示選択装置4を介して表示装置5に与える。
表示装置5は、与えられたテレビ放送信号を再生表示す
る。Multiplexer / Demultiplexer 113
Demultiplexes the MPEG2 system stream received from the buffer memory 115 into a video signal stream and an audio signal stream, and the former is MPEG.
The second video decoder 120 and the latter are supplied to the audio decoder 119. The MPEG2 video decoder 120
Decodes a given video signal stream and performs D / A
The audio decoder 119 is provided to the converter 121.
Decodes the given audio signal stream and
/ A converter 121. D / A converter 12
Reference numeral 1 converts each of the given signals into an analog signal, and gives an analog television broadcast signal consisting of a video signal and an audio signal to the display device 5 via the display selection device 4.
The display device 5 reproduces and displays the given television broadcast signal.
【0046】この追っかけ再生の場合、HDDコントロ
ーラモジュール116は、2系統のMPEG2のシステ
ムストリームを、一定長さの単位ごとに交互にHDD1
17に対し書込/読出を行なうことになる。すなわち、
HDD117からチャネル1のシステムストリームデー
タを読出してバッファメモリ115に書込んでいる間
は、バッファメモリ114にマルチプレクサ/デマルチ
プレクサ113で生成されたチャネル1のシステムスト
リームが蓄積される。In the case of this chasing playback, the HDD controller module 116 alternately outputs the two MPEG2 system streams in units of a fixed length.
Writing / reading is performed for 17. That is,
While the channel 1 system stream data is being read from the HDD 117 and being written in the buffer memory 115, the channel 1 system stream generated by the multiplexer / demultiplexer 113 is accumulated in the buffer memory 114.
【0047】一方、バッファメモリ114からチャネル
1のシステムストリームデータを読出してHDD117
に書込んでいる間は、バッファメモリ115に蓄積され
ているチャネル1のシステムストリームデータはマルチ
プレクサ/デマルチプレクサ113経由でMPEG2ビ
デオデコーダ120、オーディオデコーダ119に供給
される。On the other hand, the system stream data of channel 1 is read from the buffer memory 114 and the HDD 117 is read.
During writing, the system stream data of channel 1 accumulated in the buffer memory 115 is supplied to the MPEG2 video decoder 120 and the audio decoder 119 via the multiplexer / demultiplexer 113.
【0048】図5のタイミング図を参照して、この2つ
のチャネルを用いた追っかけ再生動作についてより詳細
に説明する。図5において、(a)は時間軸を示し、
(b)は、マルチプレクサ/デマルチプレクサ113か
らバッファメモリ114への書込処理時間を示し、
(c)は、バッファメモリ114からHDDコントロー
ラモジュール116を経由してHDD117への書込処
理時間を示し、(d)は、HDD117からHDDコン
トローラモジュール116経由でデータを読出してバッ
ファメモリ115へ書込む処理時間を示し、(e)は、
バッファメモリ115からマルチプレクサ/デマルチプ
レクサ113への書込処理時間を示している。The chasing playback operation using these two channels will be described in more detail with reference to the timing chart of FIG. In FIG. 5, (a) shows a time axis,
(B) shows the write processing time from the multiplexer / demultiplexer 113 to the buffer memory 114,
(C) shows the write processing time from the buffer memory 114 to the HDD 117 via the HDD controller module 116, and (d) shows the data read from the HDD 117 via the HDD controller module 116 and written to the buffer memory 115. Shows the processing time, (e) is
The write processing time from the buffer memory 115 to the multiplexer / demultiplexer 113 is shown.
【0049】録画開始が指示されると、図3に関連して
説明した録画処理が行なわれる。その後、再生開始が指
示されると、図4に関連して説明した再生処理が行なわ
れる。その際、HDD117に対しては、バッファメモ
リ114からの書込処理およびバッファメモリ115に
転送するための読出処理の両方が行なわれることにな
る。この2つの処理の調整は、HDDコントローラモジ
ュール116によって行なわれる。When the start of recording is instructed, the recording process described with reference to FIG. 3 is performed. After that, when the reproduction start is instructed, the reproduction process described with reference to FIG. 4 is performed. At that time, both the writing process from the buffer memory 114 and the reading process for transferring to the buffer memory 115 are performed on the HDD 117. Adjustment of these two processes is performed by the HDD controller module 116.
【0050】具体的に図5では、再生開始時にHDD1
17は使用可能な状態にあるので、HDD117からデ
ータを読出してバッファメモリ115へ書込む処理が行
なわれる。この処理が行なわれている間に、バッファメ
モリ114のデータ量がしきい値を超え、HDD117
への書込が要求されることが考えられる。しかしながら
この場合は、HDD117は使用中のため、処理が終了
するまで書込を待つことになる。Specifically, in FIG. 5, when the reproduction is started, the HDD 1
Since 17 is in a usable state, a process of reading data from HDD 117 and writing it in buffer memory 115 is performed. While this process is being performed, the amount of data in the buffer memory 114 exceeds the threshold value, and the HDD 117
It is conceivable that writing to is required. However, in this case, since the HDD 117 is in use, writing is waited until the processing is completed.
【0051】HDD117からのデータの読出が終了す
ると、バッファメモリ114からの書込処理が開始され
る。逆に、再生開始時にHDD117が使用中の場合
は、使用可能状態になるまで待ってHDD117からデ
ータを読出し、バッファメモリ115へ書込む処理が行
なわれる。以上のように、午後9時から午後10時まで
は、チャネル1の録画と、録画中のチャネル1のタイト
ルの再生とが同時に行なわれている状態にある。EPG
検索装置8からの番組の終了時間に基づいて午後10時
にチャネル1の録画が終了し、午後10時30分に録画
されたタイトルの再生が終了する。When the reading of the data from the HDD 117 is completed, the writing process from the buffer memory 114 is started. On the contrary, if the HDD 117 is in use at the start of reproduction, the process of reading the data from the HDD 117 and writing the data in the buffer memory 115 is performed until the HDD 117 becomes available. As described above, from 9:00 pm to 10:00 pm, the recording of channel 1 and the reproduction of the title of channel 1 being recorded are simultaneously performed. EPG
Recording of channel 1 ends at 10 pm based on the end time of the program from the search device 8, and reproduction of the title recorded at 10:30 pm ends.
【0052】この追っかけ再生においても、HDDコン
トローラモジュール116とHDD117との間では高
速にデータ転送を行なうので、2つのバッファメモリ1
14および115を設けるだけで2系統のMPEG2の
システムストリームのリアルタイムの記録/再生を実現
できる。各バッファメモリの容量と、再生時に各バッフ
ァメモリが空にならないために必要な書込/読出の単位
ブロック長とは、HDDコントローラモジュール116
とHDD117との間のデータ転送レート、およびHD
D117のシーク時間のワースト値とから計算できる。In this chasing playback as well, since data is transferred at high speed between the HDD controller module 116 and the HDD 117, two buffer memories 1 are used.
Only by providing 14 and 115, real-time recording / reproduction of two MPEG2 system streams can be realized. The HDD controller module 116 determines the capacity of each buffer memory and the unit block length of writing / reading that is necessary to prevent the buffer memories from becoming empty during reproduction.
Transfer rate between HDD and HDD 117, and HD
It can be calculated from the worst value of the seek time of D117.
【0053】[バッファメモリの容量]次に、上述のよ
うに複数のストリームデータをリアルタイムで同時に扱
うために必要な、バッファメモリの容量Cと、書込/読
出の単位ブロック長Lと、HDDコントローラモジュー
ル116とHDD117との間のワーストケースのデー
タ転送レートBhddと、MPEG2システムストリー
ムのレートBsysと、HDD117のシーク時間のワ
ースト値Twとの関係について詳しく説明する。[Capacity of Buffer Memory] Next, as described above, the capacity C of the buffer memory, the unit block length L of writing / reading, and the HDD controller necessary for simultaneously handling a plurality of stream data in real time. The relationship between the worst case data transfer rate Bhdd between the module 116 and the HDD 117, the MPEG2 system stream rate Bsys, and the worst value Tw of the seek time of the HDD 117 will be described in detail.
【0054】ただし、シーク時間のワースト値Twは、
単なるヘッドのシークのみに要する時間ではなく、シー
クを開始してから実際にデータの書込/読出が始まるま
でにかかる、シーク時間、回転待ち時間、ヘッド切換時
間、ECC/EDC等の誤り訂正に要する時間、等の群
遅延のワースト値をすべて考慮した時間である。同時に
処理するストリーム数をNとした場合、すべてのストリ
ームのリアルタイム性を保持するためには、以下の式を
満たす必要がある。However, the worst value Tw of the seek time is
For error correction such as seek time, rotation waiting time, head switching time, ECC / EDC, etc. that takes from the start of seek to the actual writing / reading of data, not just the time required for merely seeking the head. This is the time that takes into consideration all the worst values of the group delay such as the time required. When the number of streams to be processed at the same time is N, in order to maintain the real-time property of all streams, it is necessary to satisfy the following formula.
【0055】
Bhdd×Ts>N×(Tw+Ts)×Bsys …(1)
ただし、Tsは、HDD117に対して、書込/読出の
単位ブロック長Lを書込み/読出しするのに要する時間
であり、Ts=L/Bhddで表わされる。上記の式
(1)は、データの読出(再生)の場合は、あるストリ
ームにおいて単位ブロックで読出を行なったデータ量
が、N本のストリームを処理するのにかかるN回のシー
ク時間とN回のデータ書込/読出時間との和の時間内で
消費し尽くさないように設計する必要があることを意味
している。Bhdd × Ts> N × (Tw + Ts) × Bsys (1) where Ts is the time required to write / read the unit block length L of writing / reading to / from the HDD 117, and Ts. = L / Bhdd In the above equation (1), in the case of reading (reproducing) data, the amount of data read in a unit block in a certain stream is N seek times and N times required to process N streams. It means that it is necessary to design so as not to consume the data within the total time of the data writing / reading time.
【0056】さらに、データの書込(記録)の場合は、
N本のストリームを処理するのにかかる時間に、バッフ
ァメモリに蓄積されるデータ量は最悪のケースで、N×
(Tw+Ts)×Bsysであることを意味している。
したがって、バッファメモリの容量Cは、以下の式を満
たす必要がある。
C>N×(Tw+Ts)×Bsys …(2)
上記の式(1)および(2)を満たすような設計を行な
うことにより、N本のストリームを同時にリアルタイム
で処理することが可能となる。ただし、Bhdd>N×
Bsysを満たす範囲内でNを設定しなければならな
い。Further, in the case of writing (recording) data,
In the worst case, the amount of data accumulated in the buffer memory during the time required to process N streams is N ×
This means (Tw + Ts) × Bsys.
Therefore, the capacity C of the buffer memory needs to satisfy the following formula. C> N × (Tw + Ts) × Bsys ... (2) By designing to satisfy the above equations (1) and (2), N streams can be simultaneously processed in real time. However, Bhdd> N ×
N must be set within a range that satisfies Bsys.
【0057】[OPF]次に、この発明で使用される記
録媒体(実施の形態ではHDD117)のファイルフォ
ーマットについて説明する。以下に説明するファイルフ
ォーマットを、便宜上、Objective Pool Format(以
下、OPF)と呼ぶこととする。図6は、このOPFの
ファイルの構成を模式的に説明するための図である。[OPF] Next, the file format of the recording medium (the HDD 117 in the embodiment) used in the present invention will be described. The file format described below is referred to as Objective Pool Format (hereinafter, OPF) for convenience. FIG. 6 is a diagram for schematically explaining the structure of the OPF file.
【0058】図6に示すように、OPFのファイルフォ
ーマットは、リアルタイムエクステント301と、コン
テナ情報ファイル302と、タイトルセットファイル3
03と、タイトルファイル304とから構成されてい
る。以下に、図6を参照して、上記各ファイルの役割に
ついて説明する。
(1) コンテナ
コンテナとは、OPFにおけるデータ操作の基本単位で
ある。この発明のシステムにおいて、各コンテナはMP
EGのデータ構造として閉じており、コンテナ単体での
データ再生を保証するものとする。この発明のシステム
におけるコンテナのサイズは、以下のとおりである:
(HDD117のセクタサイズ)*5376=512バ
イト*5376=2752512バイト
この容量のコンテナに、一定時間の映像データと音声デ
ータとを格納する。なおこの発明のシステムにおいて
は、MPEG2でエンコードされた映像データ(Group
of Pictures:以下、GOP)とそれに対応する音声デ
ータとをマルチプレクサ/デマルチプレクサ113によ
ってマルチプレクスしてシステムストリームとしてい
る。As shown in FIG. 6, the OPF file format includes a real-time extent 301, a container information file 302, and a title set file 3.
03 and a title file 304. The role of each file will be described below with reference to FIG. (1) Container A container is a basic unit of data operation in OPF. In the system of the present invention, each container is an MP
The data structure of the EG is closed, and data reproduction by the container alone is guaranteed. The size of the container in the system of the present invention is as follows: (Sector size of HDD 117) * 5376 = 512 bytes * 5376 = 27525212 bytes A container of this capacity stores video data and audio data for a certain period of time. . In addition, in the system of the present invention, the video data (Group
of Pictures: hereinafter, GOP) and audio data corresponding thereto are multiplexed by a multiplexer / demultiplexer 113 to form a system stream.
【0059】また、1GOPのピクチャー数を15に設
定しているため、1コンテナの再生時間は次のようにな
る。
5*(15/30)=2.5秒
ここで、これらのパラメータについて、コンテナ単位で
の再生が保証されているかどうかの検証を行なう。Since the number of pictures of 1 GOP is set to 15, the reproduction time of 1 container is as follows. 5 * (15/30) = 2.5 seconds Here, it is verified whether or not the reproduction in container units is guaranteed for these parameters.
【0060】先の定義において、書込/読出の単位ブロ
ック(コンテナ)長をL=2752512バイトとする
と、MPEG2のシステムストリームのレートBsys
は、
Bsys=L/2.5=1101004バイト/秒
となる。この発明のシステムにおいては、ストリームの
本数はN=2であり、シーク時間のワースト値をTw=
50ms、HDDコントローラモジュール116とHD
D117との間のワーストケースのデータ転送レートを
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)を満たすことになる。した
がって、定義されたこれらのパラメータにおいてコンテ
ナ単位でのデータの再生が保証される。In the above definition, if the unit block (container) length for writing / reading is L = 2752512 bytes, the MPEG2 system stream rate Bsys
Is Bsys = L / 2.5 = 11101004 bytes / second. In the system of the present invention, the number of streams is N = 2, and the worst value of seek time is Tw =
50ms, HDD controller module 116 and HD
If the worst case data transfer rate with D117 is Bhdd = 5 MB / sec, then Ts = L / Bhdd = 550 msec. Therefore, Bhdd * Ts = 5 × 10 ^ 6 * 550 = 2.7 × 10
^ 6 N * (Tw + Ts) * Bsys = 2 * (50 + 550)
* 1101004 = 1.32 × 10 ^ 6 holds, which means that the above equation (1) is satisfied. Therefore, the reproduction of the data in container units is guaranteed with these defined parameters.
【0061】(2) リアルタイムエクステント
リアルタイムエクステント301は、マルチプレクサ/
デマルチプレクサ113によって作成されたMPEG2
のシステムストリームが、上述のコンテナ単位のデータ
として格納されるHDD117の領域である。したがっ
て、リアルタイムエクステント301の全体の容量は、
必ずコンテナ単体の容量の整数倍である。また、セクタ
単位で記録を行なっているHDD117においても、リ
アルタイムエクステント301の開始アドレスは、コン
テナの区切りにあたるアドレスからでなくてはならな
い。これは、後に示すコンテナ情報ファイル302にお
いて、ディスク空間をコンテナ単位のアドレス空間とみ
なすためである。(2) Real Time Extent The real time extent 301 is a multiplexer /
MPEG2 created by the demultiplexer 113
The system stream is a region of the HDD 117 that is stored as the above-mentioned container-unit data. Therefore, the total capacity of the real-time extent 301 is
It is always an integral multiple of the capacity of the container itself. Further, also in the HDD 117 which records in sector units, the start address of the real-time extent 301 must be from the address that corresponds to the container delimiter. This is because in the container information file 302 described later, the disk space is regarded as an address space in container units.
【0062】(3) コンテナ情報ファイル
コンテナ情報ファイル302は、HDD117の記録領
域のリアルタイムエクステント301をコンテナ単位の
アドレス空間とみなしてコンテナ番号(R0,R1,R
2,…)を順に付けたときに、それぞれのコンテナの記
録情報を管理するために定義されている。コンテナごと
の参照数(リンクカウント)が0の場合は、最初からそ
のコンテナにMPEG2のデータが記録されていない場
合かまたはユーザによりデータ消去の操作が行なわれて
いる場合を示しており、そのコンテナに新たにデータ記
録が可能であることを示している。図6の例において
は、コンテナR8およびR15が記録可能なコンテナに
当たる。参照数(リンクカウント)が1の場合は、その
コンテナが少なくともいずれかのタイトルファイルによ
り参照されており(MPEG2のデータが記憶されてお
り)、そのコンテナは記録不可能であることを示してい
る。(3) Container information file The container information file 302 regards the real-time extent 301 in the recording area of the HDD 117 as an address space in container units and stores container numbers (R0, R1, R).
2, ...) are added in order to manage the record information of each container. If the number of references (link count) for each container is 0, it means that MPEG2 data has not been recorded in the container from the beginning or that the user is erasing the data. Shows that new data recording is possible. In the example of FIG. 6, the containers R8 and R15 correspond to recordable containers. When the reference number (link count) is 1, the container is referenced by at least one of the title files (the data of MPEG2 is stored), and the container cannot be recorded. .
【0063】(4) タイトルファイル
タイトルファイル304には、当該タイトルについての
リンク情報が記録されている。具体的には、図6に示す
ように、各タイトルファイルには、ヘッダ情報と、リア
ルタイムエクステント301における参照するコンテナ
の開始位置のアドレス情報とが順次記録されている。図
6では、タイトルファイル(タイトル0)304−1が
リアルタイムエクステントR0〜R3,R6のそれぞれ
の開始アドレスを格納しており、タイトルファイル(タ
イトル1)304−2がリアルタイムエクステントR
4,R5,R7,R9〜R12のそれぞれの開始アドレ
スを格納しており、タイトルファイル(タイトル2)3
04−3がリアルタイムエクステントR13,R14,
R16のそれぞれの開始アドレスを格納している。(4) Title File In the title file 304, link information about the title is recorded. Specifically, as shown in FIG. 6, in each title file, header information and address information of the start position of the container referred to in the real-time extent 301 are sequentially recorded. In FIG. 6, the title file (title 0) 304-1 stores the start addresses of the real-time extents R0 to R3 and R6, and the title file (title 1) 304-2 stores the real-time extent R.
The start address of each of R4, R5, R7, and R9 to R12 is stored, and the title file (title 2) 3
04-3 is the real-time extents R13, R14,
The start address of each R16 is stored.
【0064】(5) タイトルセットファイル
タイトルセットファイル303は、タイトルファイル3
04を管理するためのファイルである。その構成は、ヘ
ッダ情報、各タイトルファイルのHDD117における
開始アドレスとからなる。図6では、タイトル0ディス
クリプタは、タイトルファイル(タイトル0)304−
1の開始アドレスを格納しており、タイトル1ディスク
リプタは、タイトルファイル(タイトル1)304−2
の開始アドレスを格納しており、タイトル2ディスクリ
プタは、タイトルファイル(タイトル2)304−3の
開始アドレスを格納している。(5) Title set file The title set file 303 is the title file 3
This is a file for managing 04. The structure includes header information and a start address of each title file in the HDD 117. In FIG. 6, the title 0 descriptor is the title file (title 0) 304-
The start address of No. 1 is stored, and the title 1 descriptor is the title file (title 1) 304-2.
The start address of the title file (title 2) 304-3 is stored in the title 2 descriptor.
【0065】[OPFを用いた記録再生動作]以下に、
上述のOPFのファイルフォーマットを用いた記録再生
装置11の基本動作について詳細に説明する。なお、上
述のOPFのファイルはすべてHDD17に記録されて
いるが、記録再生装置11が起動させられると、OPF
のうち、コンテナ情報ファイル302と、タイトルセッ
トファイル303とが読出され、システムコントローラ
118によるアドレス制御に用いられる。更新されたフ
ァイルの内容は、適当なタイミングでHDD117のフ
ァイルに書込まれ、OPFが更新される。[Recording / reproducing operation using OPF]
The basic operation of the recording / reproducing apparatus 11 using the above OPF file format will be described in detail. Although all the above OPF files are recorded in the HDD 17, when the recording / reproducing apparatus 11 is activated, the OPF files are recorded.
Among them, the container information file 302 and the title set file 303 are read out and used for address control by the system controller 118. The content of the updated file is written in the file of the HDD 117 at an appropriate timing, and the OPF is updated.
【0066】(1) 記録動作
まず、HDD117にMPEG2のシステムストリーム
データを記録する場合の動作について、図7のフロー図
を参照して説明する。まず、スタートし(ステップS
1)、ユーザが、ユーザ指示装置13を操作して録画を
指示すると(ステップS2)、システムコントローラ1
18は、HDD117から読出したコンテナ情報ファイ
ル302を参照して、リアルタイムエクステント301
のうち書込可能な領域(コンテナ)を確保する(ステッ
プS3)。すなわち、コンテナ情報ファイル302から
は参照数(リンクカウント)が0となっているコンテナ
を検索する。そして、他の録画手順によって用いられる
ことがないように、コンテナ情報ファイル302の参照
数が0であった該当コンテナの番号に1追加する(ステ
ップS4)。そして、検索したコンテナ番号に当たるH
DD117のリアルタイムエクステント301に1コン
テナ分のデータを書込む(ステップS5)。(1) Recording Operation First, the operation of recording the MPEG2 system stream data in the HDD 117 will be described with reference to the flowchart of FIG. First, start (step S
1) When the user operates the user instruction device 13 to instruct recording (step S2), the system controller 1
18 refers to the container information file 302 read from the HDD 117 and refers to the real-time extent 301.
A writable area (container) is secured (step S3). That is, the container having the reference number (link count) of 0 is searched from the container information file 302. Then, 1 is added to the number of the corresponding container whose reference number in the container information file 302 was 0 so that it will not be used by another recording procedure (step S4). And H corresponding to the retrieved container number
Data for one container is written in the real-time extent 301 of the DD 117 (step S5).
【0067】ユーザからの終了指示をユーザ指示装置1
3を介して受けると(ステップS6)、タイトルファイ
ル304を生成し、かつタイトルセットファイル303
を更新し、記録処理を終了する(ステップS8)。終了
指示がなかった場合は、ステップS3〜S6の手順を繰
返す。なお、ユーザからの録画停止要求は、記録を開始
してから後、任意のタイミングで指示されるが、この指
示要求はメモリに一旦蓄えられ、ステップS6において
処理される。これにより記録動作が終了する(ステップ
S8)。A user instruction device 1 receives an end instruction from the user.
3 (step S6), the title file 304 is generated and the title set file 303 is generated.
Is updated and the recording process is terminated (step S8). If there is no end instruction, the steps S3 to S6 are repeated. The recording stop request from the user is instructed at an arbitrary timing after the recording is started. The instruction request is temporarily stored in the memory and processed in step S6. This completes the recording operation (step S8).
【0068】図6の状態において、ステップS2におい
て録画の指示を受けると、ステップS3において初めに
確保される領域(コンテナ)は参照数が0のR8であ
る。そしてステップS4においてコンテナ情報ファイル
302のR8の領域に1がセットされる。ステップS5
においてコンテナR8の開始アドレスにあたるHDD1
17の領域にマルチプレクサ/デマルチプレクサ113
からのMPEG2システムストリームデータを1コンテ
ナ分書込む。そしてステップS3により参照数0の次の
領域R15を確保し、同様に録画動作を繰返す。ステッ
プS6において録画終了の指示を受けると、ステップS
7においてタイトルファイル(タイトル3)を生成し、
離散的に記録したコンテナの番号からなるリンク情報を
格納する。そしてタイトルセットファイルを更新して録
画を終了する。In the state of FIG. 6, when the recording instruction is received in step S2, the area (container) initially secured in step S3 is R8 having a reference number of 0. Then, in step S4, 1 is set in the area R8 of the container information file 302. Step S5
HDD1 corresponding to the start address of container R8 in
Multiplexer / demultiplexer 113 in 17 areas
Write one container of MPEG2 system stream data from. Then, in step S3, the next region R15 having the reference number 0 is secured, and the recording operation is repeated in the same manner. When the recording end instruction is received in step S6, step S
Generate a title file (title 3) in 7.
Stores link information consisting of discretely recorded container numbers. Then, the title set file is updated and the recording ends.
【0069】(2) 再生動作
次に、HDD117に記録されたMPEG2のシステム
ストリームデータを生成する場合の動作について、図8
のフロー図を参照して説明する。再生動作がスタートし
(ステップS11)、ユーザがユーザ指示装置13を操
作して再生するタイトルを指示すると(ステップS1
2)、システムコントローラ118は、再生用のコンテ
ナポインタを初期化する(ステップS13)。なお、コ
ンテナポインタとは、該当するタイトルファイル内で今
どのコンテナを指し示しているかを示すポインタであ
る。(2) Reproducing Operation Next, the operation in the case of generating the MPEG2 system stream data recorded in the HDD 117 will be described with reference to FIG.
This will be described with reference to the flowchart of FIG. When the reproduction operation starts (step S11) and the user operates the user instruction device 13 to instruct a title to be reproduced (step S1).
2), the system controller 118 initializes the container pointer for reproduction (step S13). It should be noted that the container pointer is a pointer indicating which container is currently pointed within the corresponding title file.
【0070】そしてタイトルセットファイル303から
該当するタイトルファイル304を選択し、その中で参
照されているコンテナへのリンク情報をコンテナポイン
タの値だけスキャンし、再生すべきコンテナを検索する
(ステップS14)。検索したコンテナ番号に当たるH
DD117のディスク領域のリアルタイムエクステント
301から1コンテナ分のデータを読出し、再生を行な
う(ステップS15)。Then, the corresponding title file 304 is selected from the title set file 303, the link information to the container referred to therein is scanned by the value of the container pointer, and the container to be reproduced is searched (step S14). . H corresponding to the searched container number
Data for one container is read from the real-time extent 301 in the disk area of the DD 117 and reproduced (step S15).
【0071】ここで、ユーザからの終了指示をユーザ指
示装置13を介して受けると(ステップS16)、終了
処理を行ない、再生動作を終了する(ステップS1
9)。ユーザからの再生停止要求は、再生を開始してか
ら後、任意のタイミングで指示されるが、指示要求はメ
モリに一旦蓄えられ、ステップS16において処理され
る。終了指示がなかった場合は、次に再生すべきコンテ
ナを参照するためコンテナポインタに1追加する(ステ
ップS17)。ここで、コンテナポインタが該当するタ
イトルファイル304の終わりに達したかどうかのチェ
ックを行なう(ステップS18)。タイトルファイルの
終わりに達したときには終了処理(ステップS19)へ
向かい、処理を終了する。コンテナポインタがタイトル
ファイル304の終わりに達していないときにはステッ
プS14〜S18を繰返す。Here, when the end instruction from the user is received via the user instruction device 13 (step S16), the end processing is performed and the reproducing operation is ended (step S1).
9). The reproduction stop request from the user is instructed at an arbitrary timing after the reproduction is started, and the instruction request is temporarily stored in the memory and processed in step S16. If there is no end instruction, one is added to the container pointer to refer to the container to be reproduced next (step S17). Here, it is checked whether the container pointer has reached the end of the corresponding title file 304 (step S18). When the end of the title file is reached, the process goes to the ending process (step S19) and ends. When the container pointer has not reached the end of the title file 304, steps S14 to S18 are repeated.
【0072】図6を参照して具体的な例を説明する。ス
テップS12においてタイトル番号1を再生するよう指
示を受けると、ステップS14においてタイトルファイ
ル(タイトル1)の開始アドレスを検索し、参照すべき
コンテナ番号R4を得る。ステップS15において、H
DD117のコンテナ番号R4に当たるアドレスから1
コンテナ分のデータをマルチプレクサ/デマルチプレク
サ113に転送し、データの再生を行なう。ステップS
16において再生停止指令を受けなかったときは、ステ
ップS17においてコンテナポインタに1追加する。A specific example will be described with reference to FIG. When the instruction to reproduce the title number 1 is received in step S12, the start address of the title file (title 1) is searched in step S14 to obtain the container number R4 to be referred to. In step S15, H
1 from the address corresponding to the container number R4 of DD117
The data for the container is transferred to the multiplexer / demultiplexer 113 to reproduce the data. Step S
If the reproduction stop command is not received at 16, the container pointer is incremented by 1 at step S17.
【0073】ステップS14に戻り、コンテナポインタ
が指すコンテナ番号R5を得る。同様の手順を繰返して
再生が行なわれていく。再生が進み、コンテナ番号R1
2を再生し終えたとき、ステップS17においてコンテ
ナポインタに1を追加すると、ステップS18において
タイトルファイルの終わりに到達したと判断されるの
で、ステップS19の終了処理を行ない再生動作を終了
する。Returning to step S14, the container number R5 pointed to by the container pointer is obtained. Playback is performed by repeating the same procedure. Playback progresses, container number R1
When 1 is added to the container pointer in step S17 when the reproduction of 2 is completed, it is determined that the end of the title file has been reached in step S18, and thus the ending process of step S19 is performed to end the reproduction operation.
【0074】(3) 消去動作
次に、HDD117に記録されたMPEG2のシステム
ストリームデータをタイトルファイル304単位で消去
する場合の動作について、図9のフロー図を参照して説
明する。消去動作がスタートし(ステップS21)、ユ
ーザがユーザ指示装置13を操作して消去するタイトル
ファイルを指示すると(ステップS22)、システムコ
ントローラ118は、HDD117に格納されているタ
イトルセットファイル303から消去すべきタイトルフ
ァイル304を検索し、該当するタイトルファイル30
4が指し示すコンテナ番号に相当するコンテナ情報ファ
イル302のリンクカウントを1減少する(ステップS
23)。この結果リンクカウントが0となったコンテナ
は、どのタイトルファイルにおいても参照されないので
空き領域となる。次に、指示されたタイトルファイルを
消去し(ステップS24)、タイトルセットファイルを
更新する(ステップS25)。(3) Erase Operation Next, the operation of erasing the MPEG2 system stream data recorded in the HDD 117 in units of title files 304 will be described with reference to the flowchart of FIG. When the erasing operation starts (step S21) and the user operates the user instruction device 13 to instruct the title file to be erased (step S22), the system controller 118 erases from the title set file 303 stored in the HDD 117. The title file 304 that should be searched, and the corresponding title file 30
The link count of the container information file 302 corresponding to the container number pointed to by 4 is decremented by 1 (step S
23). As a result, the container having a link count of 0 becomes an empty area because it is not referenced in any title file. Next, the designated title file is erased (step S24), and the title set file is updated (step S25).
【0075】たとえば、図6の状態からタイトルファイ
ル(タイトル0)消去する指示を受けたとする(ステッ
プS22)。これに応じて、ステップS23においてコ
ンテナ情報ファイル302におけるR0〜R3,R6の
部分のリンクカウントを1減少させて0にする。そして
ステップS24,S25において、タイトルファイル
(タイトル0)を消去し、タイトルセットファイルから
タイトルゼロディスクリプタを消去する。これにより消
去動作は終了する。For example, assume that an instruction to delete the title file (title 0) is received from the state of FIG. 6 (step S22). In response to this, in step S23, the link counts of the portions R0 to R3 and R6 in the container information file 302 are decremented by 1 to 0. Then, in steps S24 and S25, the title file (title 0) is deleted, and the title zero descriptor is deleted from the title set file. This completes the erase operation.
【0076】図1、10を参照して、録画再生装置10
0における録画終了時間自動設定に関するフローチャー
トを説明する。動作がスタートすると(ステップS3
1)、ユーザがユーザ指示装置13を操作して番組の録
画を指示し(ステップS32)、記録再生装置11はタ
イマー12から現在の時刻を取得し、EPG検索装置8
は、記録再生装置11から現在の時刻と番組のチャンネ
ル番号とを獲得する(ステップS33)。そうすると、
EPG検索装置8は、獲得した現在の時刻とチャンネル
番号とにキーワードにしてEPGデータベース格納装置
7に格納されているEPGから録画番組を検索する(ス
テップS34)。そして、検索したEPGに含まれる記
録中の番組の終了時間を獲得し(ステップS35)、そ
の獲得した番組の終了時間を録画制御装置10へ出力
し、録画制御装置10は、入力した終了時間を録画終了
時間に設定する(ステップS36)。そして、録画終了
時間の自動設定の動作は終了する(ステップS37)。Referring to FIGS. 1 and 10, the recording / reproducing apparatus 10
A flowchart relating to the automatic setting of the recording end time in 0 will be described. When the operation starts (step S3
1) The user operates the user instruction device 13 to instruct recording of the program (step S32), the recording / reproducing device 11 acquires the current time from the timer 12, and the EPG searching device 8
Acquires the current time and the channel number of the program from the recording / reproducing apparatus 11 (step S33). Then,
The EPG retrieval device 8 retrieves the recorded program from the EPG stored in the EPG database storage device 7 using the acquired current time and channel number as keywords (step S34). Then, the end time of the program being recorded included in the retrieved EPG is acquired (step S35), the end time of the acquired program is output to the recording control device 10, and the recording control device 10 determines the input end time. The recording end time is set (step S36). Then, the operation of automatically setting the recording end time ends (step S37).
【0077】図1、11を参照して、録画中のEPGの
自動保存に関するフローチャートを説明する。動作がス
タートすると(ステップS41)、ユーザがユーザ指示
装置13を操作して番組の録画を指示し(ステップS4
2)、記録再生装置11はタイマー12から現在の時刻
を取得し、EPG検索装置8は、記録再生装置11から
現在の時刻と番組のチャンネル番号とを獲得する(ステ
ップS43)。そうすると、EPG検索装置8は、獲得
した現在の時刻とチャンネル番号とにキーワードにして
EPGデータベース格納装置7に格納されているEPG
から録画番組を検索する(ステップS44)。そして、
検索したEPGに含まれる放送時間、番組名、出演者等
の番組情報を獲得し(ステップS45)、その獲得した
放送時間、番組名、出演者等の番組情報を記録再生装置
11へ出力し、記録再生装置11は、入力した放送時
間、番組名、出演者等の番組情報を現在録画中のストリ
ームの付属情報として記録媒体に保存される(ステップ
S46)。そして、録画中のEPGの自動保存の動作は
終了する(ステップS47)。With reference to FIGS. 1 and 11, a flowchart regarding automatic saving of the EPG during recording will be described. When the operation starts (step S41), the user operates the user instruction device 13 to instruct recording of the program (step S4).
2) The recording / reproducing apparatus 11 acquires the current time from the timer 12, and the EPG retrieval apparatus 8 acquires the current time and the channel number of the program from the recording / reproducing apparatus 11 (step S43). Then, the EPG search device 8 uses the acquired current time and channel number as keywords to store the EPG stored in the EPG database storage device 7.
The recorded program is searched from (step S44). And
The program information such as the broadcast time, the program name, and the cast included in the searched EPG is acquired (step S45), and the acquired broadcast time, the program name, and the program information such as the cast are output to the recording / reproducing device 11, The recording / reproducing apparatus 11 saves the program information such as the input broadcast time, program name, performer, etc. in the recording medium as auxiliary information of the stream currently being recorded (step S46). Then, the operation of automatically saving the EPG being recorded ends (step S47).
【0078】再び、図1を参照して、ユーザが午後8時
に帰宅し、午後8時から午後10時まで放送される、あ
る番組を見ていたとする。この場合、番組のテレビ放送
信号は、録画再生装置100のアンテナ1で受信され、
チューナ2で選択されて、データ分離装置3でEPGが
除去される。そして、分離されたEPGは、EPGデー
タベース作成装置6へ入力され、EPGデータベース作
成装置6でEPGデータベースが作成され、EPGデー
タベース格納装置7に格納される。そして、EPGを除
去されたテレビ放送信号は表示選択装置4を顔して表示
装置5に表示され、ユーザは表示装置5に表示されたテ
レビ番組を見ている。Referring again to FIG. 1, it is assumed that the user returns home at 8:00 pm and is watching a certain program broadcast from 8:00 pm to 10:00 pm. In this case, the television broadcast signal of the program is received by the antenna 1 of the recording / reproducing apparatus 100,
Selected by the tuner 2, the EPG is removed by the data separation device 3. Then, the separated EPG is input to the EPG database creation device 6, the EPG database creation device 6 creates an EPG database, and the EPG database storage device 7 stores the EPG database. Then, the television broadcast signal from which the EPG is removed is displayed on the display device 5 with the display selection device 4 faced, and the user is watching the television program displayed on the display device 5.
【0079】午後9時になったとき、電話が掛かって来
て、ユーザは番組を見るのを中断せざるを得なくなり、
ユーザ指示装置13を操作して番組の録画を指示して電
話に出た。そうすると、ユーザ指示装置13からの指示
信号の入力に基づいて記録再生装置11は、データ分離
装置3からEPGを除去したテレビ放送信号を入力し、
上記説明した動作により録画動作を開始すると共に、タ
イマー12から現在の時刻を取得し、その取得した時間
と番組のチャンネル番号とをEPG検索装置8へ出力す
る。そして、上記説明した動作により番組の終了時間が
自動設定される。その後、ユーザが午後9時30分にテ
レビの所へ戻って来て、ユーザ指示装置13を操作して
午後9時に遡って番組の再生を指示する。そうすると、
記録再生装置11は、上記説明したように、番組を録画
しながら、既に録画した番組を再生し、その再生した番
組を表示選択装置4を介して表示装置5に出力し、表示
装置5は再生した番組を表示する。これにより、ユーザ
は、午後9時に遡って番組を見ながら番組の録画を行う
ことができる。そして、番組の終了時間の自動設定によ
り設定された午後10時になると、録画動作は終了し、
記録再生装置11は、再生動作のみを行う。そして、午
後10時30分に再生動作も終了し、ユーザは、電話で
中断された番組を午後9時30分から連続して見ること
ができる。At 9:00 pm, the phone came in and the user had to stop watching the program,
I operated the user instruction device 13 and instructed to record the program, and answered the telephone. Then, based on the input of the instruction signal from the user instruction device 13, the recording / reproducing device 11 inputs the television broadcast signal from which the EPG is removed from the data separation device 3,
The recording operation is started by the operation described above, the current time is acquired from the timer 12, and the acquired time and the channel number of the program are output to the EPG search device 8. Then, the end time of the program is automatically set by the operation described above. After that, the user returns to the television at 9:30 pm and operates the user instruction device 13 to instruct the reproduction of the program by going back to 9:00 pm. Then,
As described above, the recording / reproduction device 11 reproduces the already recorded program while recording the program, outputs the reproduced program to the display device 5 via the display selection device 4, and the display device 5 reproduces the reproduced program. Display the programs you have done. Thus, the user can record the program while watching the program retroactively at 9 pm. Then, at 10 pm set by the automatic setting of the end time of the program, the recording operation ends,
The recording / reproducing device 11 performs only a reproducing operation. Then, the reproduction operation ends at 10:30 pm, and the user can continuously watch the program interrupted by telephone from 9:30 pm.
【0080】上記説明においては、番組を記録している
最中に録画した番組の再生を指示する場合について説明
したが、本願においては、録画動作を終了してから録画
した番組を再生するようにして良い。また、上記説明に
おいては、アナログのテレビ放送信号を対象として説明
したが、これに限らず、ディジタルのテレビ放送信号を
対象としても良い。この場合、図1に示す録画再生装置
100を構成する記録再生装置11(図2参照)は、A
/Dコンバータ110とD/Aコンバータ121とを省
略した構成になる。In the above description, the program is recorded.
Although the case of instructing the reproduction of the recorded program in the middle has been described, in the present application, the recorded program may be reproduced after the recording operation is completed. Further, in the above description, an analog television broadcast signal is described as an object, but the present invention is not limited to this, and a digital television broadcast signal may be applied. In this case, the recording / reproducing apparatus 11 (see FIG. 2) constituting the recording / reproducing apparatus 100 shown in FIG.
The configuration is such that the / D converter 110 and the D / A converter 121 are omitted.
【図1】本願発明に係る録画再生装置の構成図である。FIG. 1 is a configuration diagram of a recording / playback apparatus according to the present invention.
【図2】図1に示す記録再生装置の構成図である。FIG. 2 is a configuration diagram of the recording / reproducing apparatus shown in FIG.
【図3】図2に示す記録再生装置における記録時の処理
の流れである。3 is a flow of processing at the time of recording in the recording / reproducing apparatus shown in FIG.
【図4】図2に示す記録再生装置における再生時の処理
の流れである。4 is a flow of processing at the time of reproduction in the recording / reproducing apparatus shown in FIG.
【図5】図2に示す記録再生装置における追っかけ再生
時の処理の流れである。5 is a flow of processing during chasing playback in the recording / playback apparatus shown in FIG.
【図6】OPFのファイルフォーマットを説明する図で
ある。FIG. 6 is a diagram illustrating a file format of OPF.
【図7】図2に示す記録再生装置における記録時のフロ
ーチャートである。7 is a flowchart at the time of recording in the recording / reproducing apparatus shown in FIG.
【図8】図2に示す記録再生装置における再生時のフロ
ーチャートである。FIG. 8 is a flowchart at the time of reproduction in the recording / reproducing apparatus shown in FIG.
【図9】図2に示す記録再生装置における消去時のフロ
ーチャートである。9 is a flowchart at the time of erasing in the recording / reproducing apparatus shown in FIG.
【図10】図1に示す録画再生装置における録画終了時
間の自動設定のフローチャートである。10 is a flowchart of automatic setting of a recording end time in the recording / playback apparatus shown in FIG.
【図11】図1に示す録画再生装置におけるEPGの保
存のフローチャートである。FIG. 11 is a flowchart of saving an EPG in the recording / playback apparatus shown in FIG.
1 アンテナ、2 チューナ、 3 データ分離装置、
4 表示選択装置、5表示装置、6 EPGデータベー
ス作成装置、7 EPGデータベース格納装置、8 E
PG検索装置、9 予約選択装置、10 録画制御装
置、11 記録再生装置、12 タイマー、13 ユー
ザ指示装置、110 A/Dコンバータ、111 MP
EG2ビデオエンコーダ、112 オーディオエンコー
ダ、 113 マルチプレクサ/デマルチプレクサ、1
14、115 バッファ、116HDDコントローラモ
ジュール、117 HDD、118 システムコントロ
ーラ、119 オーディオデコーダ、120 MPEG
2ビデオデコーダ、121 D/Aコンバータ、301
リアルタイムエクステント、302 コンテナ情報フ
ァイル、303 タイトルセットファイル、304 タ
イトルファイル1 antenna, 2 tuner, 3 data separation device,
4 display selection device, 5 display device, 6 EPG database creation device, 7 EPG database storage device, 8 E
PG search device, 9 reservation selection device, 10 recording control device, 11 recording / reproducing device, 12 timer, 13 user instruction device, 110 A / D converter, 111 MP
EG2 video encoder, 112 audio encoder, 113 multiplexer / demultiplexer, 1
14, 115 buffer, 116 HDD controller module, 117 HDD, 118 system controller, 119 audio decoder, 120 MPEG
2 video decoder, 121 D / A converter, 301
Real-time extent, 302 container information file, 303 title set file, 304 title file
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI H04N 5/781 H04N 5/92 H 5/92 7/08 A 7/025 7/03 7/035 ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 Identification code FI H04N 5/781 H04N 5/92 H 5/92 7/08 A 7/025 7/03 7/035
Claims (2)
重されたテレビ放送信号を受信して前記テレビ放送信号
を録画および再生する録画再生装置であって、 前記テレビ放送信号から分離されたEPGをデータベー
スとして格納するEPGデータベース格納装置と、 ユ
ーザからの録画指示に基づいて現在放送されている番組
のEPGを前記EPGデータベース格納装置から検索
し、その検索したEPGから現在放送されている番組の
終了時間を検出するEPG検索装置と、 ユーザからの録画指示に基づいて、記録媒体に現在放送
されているテレビ放送信号の記録を開始し、前記EPG
検索装置により検出された前記終了時間に基づいて前記
記録媒体へのテレビ放送信号の記録を終了すると共に、番組を記録している最中に ユーザからの再生指示に基づ
いて、前記記録媒体から記録したテレビ放送信号を再生
する記録再生装置とを含む録画再生装置。1. A recording / reproducing apparatus for receiving a television broadcast signal in which an EPG including at least a broadcast time is multiplexed and recording and reproducing the television broadcast signal, wherein an EPG separated from the television broadcast signal is a database. And an EPG database storage device for storing the EPG database storage device, and searching the EPG database storage device for the EPG of the program currently being broadcast based on a recording instruction from the user, and determining the end time of the program currently broadcast from the searched EPG. Based on the detected EPG search device and the recording instruction from the user, recording of the television broadcast signal currently being broadcast on the recording medium is started, and the EPG is searched.
The recording of the television broadcast signal to the recording medium is terminated based on the end time detected by the search device, and the recording medium is recorded from the recording medium based on a reproduction instruction from the user during recording of the program. Recording / reproducing apparatus including a recording / reproducing apparatus for reproducing the above-mentioned television broadcast signal.
号を前記記録媒体に記録および再生する記録再生ヘッド
と、 前記テレビ放送信号をエンコードし、デコードするマル
チプレクサ/デマルチプレクサと、 一方端がマルチプレクサ/デマルチプレクサに接続さ
れ、他方端が前記記録再生ヘッドに接続された2系統の
ラインと、 ユーザからの録画指示に基づいて、前記テレビ放送信号
をエンコードし、そのエンコードしたテレビ放送信号を
前記2系統のラインのうちの一方のラインを介して前記
記録媒体に記録し、 ユーザからの再生指示に基づいて、前記2系統のライン
のうちの他方のラインを介して前記記録媒体から記録し
たテレビ放送信号を再生し、その再生したテレビ放送信
号をデコードするように前記マルチプレクサ/デマルチ
プレクサを制御する制御回路とを含む請求項1記載の録
画再生装置。2. The recording / reproducing apparatus includes a recording / reproducing head for recording and reproducing the television broadcast signal on the recording medium, a multiplexer / demultiplexer for encoding and decoding the television broadcast signal, and a multiplexer / demultiplexer at one end. The television broadcast signal is encoded based on two lines connected to the demultiplexer and the other end connected to the recording / reproducing head, and the television broadcast signal is encoded based on a recording instruction from the user. A television broadcast signal recorded on the recording medium through one of the lines and recorded from the recording medium through the other line of the two systems based on a reproduction instruction from the user. The multiplexer / demultiplexer so that the reproduced television broadcast signal is decoded. Recording and reproducing apparatus of claim 1 further comprising a control circuit for controlling the grasses.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000072684A JP3530454B2 (en) | 2000-03-15 | 2000-03-15 | Recording and playback device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000072684A JP3530454B2 (en) | 2000-03-15 | 2000-03-15 | Recording and playback device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001268488A JP2001268488A (en) | 2001-09-28 |
| JP3530454B2 true JP3530454B2 (en) | 2004-05-24 |
Family
ID=18591052
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000072684A Expired - Fee Related JP3530454B2 (en) | 2000-03-15 | 2000-03-15 | Recording and playback device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3530454B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002063750A (en) * | 2000-08-17 | 2002-02-28 | Toshiba Video Products Japan Co Ltd | Video recording device |
| EP1487204B1 (en) | 2002-05-22 | 2012-04-18 | Panasonic Corporation | Speculative recording device |
| KR20050065848A (en) * | 2003-12-24 | 2005-06-30 | 전자부품연구원 | Method for displaying recording process of electronic program guide in personal video recorder |
| JP4295644B2 (en) | 2004-03-08 | 2009-07-15 | 京セラ株式会社 | Mobile terminal, broadcast recording / playback method for mobile terminal, and broadcast recording / playback program |
| JP3900363B2 (en) | 2004-08-24 | 2007-04-04 | 船井電機株式会社 | AVHDD and hard disk recorder |
| JP2006295395A (en) * | 2005-04-07 | 2006-10-26 | Toshiba Corp | Recording information management apparatus and recording information management method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001136470A (en) | 1999-11-01 | 2001-05-18 | Sharp Corp | Program recording device |
| JP2001251575A (en) | 2000-03-03 | 2001-09-14 | Sharp Corp | Broadcast content recording device |
-
2000
- 2000-03-15 JP JP2000072684A patent/JP3530454B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001136470A (en) | 1999-11-01 | 2001-05-18 | Sharp Corp | Program recording device |
| JP2001251575A (en) | 2000-03-03 | 2001-09-14 | Sharp Corp | Broadcast content recording device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001268488A (en) | 2001-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8014759B2 (en) | Information processor | |
| EP1161089B1 (en) | Video signal recording and reproducing apparatus | |
| JP4164994B2 (en) | Data recording / reproducing apparatus and method | |
| CN101110241A (en) | Recording and reproducing device | |
| JP2004079087A (en) | Recording apparatus and method, recording medium, and program | |
| JP4592133B2 (en) | Digital recording / reproducing apparatus and recording / reproducing method of digital data using randomly accessible recording medium | |
| JP2001292388A (en) | Playback device | |
| WO2004029958A1 (en) | Moving picture/audio recording device and moving picture/audio recording method | |
| JP3530454B2 (en) | Recording and playback device | |
| JPH08279273A (en) | Device and method for recording / reproducing data | |
| JP4155686B2 (en) | Digital recording / reproducing apparatus and recording / reproducing method of digital data using randomly accessible recording medium | |
| JP2002298551A (en) | Digital recording and reproducing device using randomly accessible recording medium and method for recording management information in digital recording and reproducing device | |
| JP4636720B2 (en) | Digital recording / reproducing device | |
| JP2001155470A (en) | Digital recording and reproducing device using recording medium being accessible randomly and reproducing method for digital data | |
| JP2001157147A (en) | Digital recording and reproducing device having animation thumbnail display function and method for displaying the animation thumbnail | |
| JP4082441B2 (en) | Video signal recording and playback device | |
| JP2002290916A (en) | Digital recording/reproducing device | |
| JP2001216730A (en) | Digital recording and reproducing device using randomly accessible recording medium and digital data recording and reproducing method | |
| JP2006302337A (en) | Recording / playback device | |
| JP2001160281A (en) | Digital recording and reproducing device having residual recordable time adjusting function, and residual recordable time adjusting method | |
| JP2002344877A (en) | Digital recording/reproducing device, recording medium used therefor, program, and recording medium recorded with program | |
| JP3922305B2 (en) | Video signal recording and playback device | |
| JP2001167564A (en) | Digital recorder-reproducer using random accessible recording medium and recording-reproducing method of digital data | |
| JP2001167521A (en) | Digital recording/reproducing device and method | |
| KR100610680B1 (en) | Digital broadcast recording editing device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20031202 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040129 |
|
| 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: 20040224 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040227 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090305 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100305 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110305 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110305 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130305 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140305 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |