JP2002369139A - Digital broadcast recording method, digital broadcast reproducing method, digital broadcast recorder and digital broadcast reproducer - Google Patents

Digital broadcast recording method, digital broadcast reproducing method, digital broadcast recorder and digital broadcast reproducer

Info

Publication number
JP2002369139A
JP2002369139A JP2001169397A JP2001169397A JP2002369139A JP 2002369139 A JP2002369139 A JP 2002369139A JP 2001169397 A JP2001169397 A JP 2001169397A JP 2001169397 A JP2001169397 A JP 2001169397A JP 2002369139 A JP2002369139 A JP 2002369139A
Authority
JP
Japan
Prior art keywords
packet
time
circuit
digital broadcast
time information
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.)
Pending
Application number
JP2001169397A
Other languages
Japanese (ja)
Inventor
Takayoshi Abe
孝義 阿部
Atsuro Nishigaki
敦郎 西垣
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 JP2001169397A priority Critical patent/JP2002369139A/en
Publication of JP2002369139A publication Critical patent/JP2002369139A/en
Pending legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a digital broadcast recording method and a digital broadcast reproducing method capable of decreasing loads which are subjected to a reproduction process when performing an N-times speed reproduction. SOLUTION: When a clock is generated by a PLL circuit 4 based on a PCR packet extracted by a filter circuit 3, a time interval between TS packets is counted by a counter 5 at the generated clock. The time interval counted by the counter 5 is set as the time information, and is attached to the TS packet in a time information attaching circuit 6. Thereafter, the TS packet to which this time information is attached is written on the recording media 11 via a buffer 9 and a stream control circuit 10.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、受信したデジタル
放送の記録方法及び記録されたデジタル放送の再生方法
及びデジタル放送の記録を行うデジタル記録装置及び記
録されたデジタル放送の再生を行うデジタル放送再生装
置に関するもので、特に、デジタル放送のTS(Transp
ort Stream)パケットの送信レートに応じたデジタル放
送記録方法及びデジタル放送再生方法及びデジタル放送
記録装置及びデジタル放送再生装置に関する。
The present invention relates to a method for recording a received digital broadcast, a method for reproducing a recorded digital broadcast, a digital recording apparatus for recording a digital broadcast, and a digital broadcast for reproducing a recorded digital broadcast. Equipment, especially digital broadcasting TS (Transp
The present invention relates to a digital broadcast recording method and a digital broadcast reproduction method, a digital broadcast recording device, and a digital broadcast reproduction device according to a packet transmission rate.

【0002】[0002]

【従来の技術】現在、デジタル放送は、MPEG2(Mo
ving Picture Experts Group 2)方式のTS(Transpor
t Stream)によって、複数チャンネルの番組が時分割多
重されている。このとき、デジタル放送の受信装置側に
おいて受信されたTSが、パケット毎にデコーダで復号
化される際に、受信速度と復号化処理速度の違いからな
るデータの破綻を回避するために、受信装置に処理速度
調整用のバッファが設けられる。よって、受信されたT
Sが、処理速度調整用のバッファに一度蓄積されてか
ら、デコーダで復号化される。
2. Description of the Related Art At present, digital broadcasting uses MPEG2 (Motion).
ving Picture Experts Group 2) TS (Transpor
t Stream), programs of a plurality of channels are time-division multiplexed. At this time, when the TS received on the digital broadcast receiving apparatus side is decoded by the decoder for each packet, in order to avoid data breakdown due to the difference between the receiving speed and the decoding processing speed, the receiving apparatus Is provided with a buffer for adjusting the processing speed. Thus, the received T
S is once stored in a processing speed adjustment buffer and then decoded by a decoder.

【0003】そして、このような書き込み用のバッファ
が設けられた受信装置において、復号化する際にパケッ
トの処理速度の調整を行うバッファがオーバーフロー又
はアンダーフローを起こして、データが破綻することが
ないように、放送局側で、各パケット毎に所定の送信レ
ートを与えてTSを送信する。
In a receiving apparatus provided with such a write buffer, a buffer for adjusting the processing speed of a packet at the time of decoding does not overflow or underflow, and data does not break down. As described above, the broadcasting station transmits a TS while giving a predetermined transmission rate to each packet.

【0004】このようなTSが受信装置で受信される
と、ハードディスクなどのランダムアクセス可能な記録
メディアに書き込まれる。このとき、受信速度と書き込
み速度の違いを調整するために、書き込み用のバッファ
が設けられる。よって、受信されたTSが、書き込み用
のバッファに一旦蓄積されてから、記録メディアに記録
される。
[0004] When such a TS is received by the receiving device, it is written to a randomly accessible recording medium such as a hard disk. At this time, a writing buffer is provided to adjust the difference between the receiving speed and the writing speed. Therefore, the received TS is temporarily stored in a write buffer and then recorded on a recording medium.

【0005】又、このようにして記録メディアに記録さ
れたTSパケットを読み出して再生する際に、受信した
際の送信レートに応じたTSとして再生処理を行うため
に、記録メディアより読み出されたTSを一旦格納する
読み出し用のバッファが設けられる。更に、このよう
に、元の送信レートに応じたTSを再現するために、各
パケット毎に、受信した受信時刻を表すデータを付加し
て、記録メディアに格納していた。
Further, when reading and reproducing the TS packet recorded on the recording medium in this manner, the TS packet read from the recording medium is subjected to reproduction processing as a TS corresponding to the transmission rate at the time of reception. A read buffer for temporarily storing the TS is provided. Further, in order to reproduce the TS corresponding to the original transmission rate, data representing the reception time is added to each packet and stored in the recording medium.

【0006】即ち、図7のように、TSパケットp1〜
p4をそれぞれ、時刻T1〜T4に受信したものとする
と、TSパケットp1〜p4が記録メディアに書き込ま
れる際、受信時刻T1〜T4を意味する受信時刻情報が
TSパケットp1〜p4それぞれに付加されて、記録メ
ディアに書き込まれる。
That is, as shown in FIG.
Assuming that p4 is received at times T1 to T4, respectively, when the TS packets p1 to p4 are written on the recording medium, reception time information indicating the reception times T1 to T4 is added to the TS packets p1 to p4, respectively. Is written to a recording medium.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、このよ
うに、受信時刻情報とともにTSパケットを記録メディ
アに格納し、再生する際に、この受信時刻情報に基づい
て、TSパケットの処理速度を調整する場合、通常再生
動作では、容易に演算処理することができるが、通常再
生のN倍の速度で再生させるN倍速再生(特殊再生)動
作を行う際には、その演算処理に負荷がかかる。
However, when the TS packet is stored on the recording medium together with the reception time information and reproduced, the processing speed of the TS packet is adjusted based on the reception time information. In the normal reproduction operation, the arithmetic processing can be easily performed. However, when performing the N-times speed reproduction (special reproduction) operation in which the reproduction is performed at N times the speed of the normal reproduction, a load is applied to the arithmetic processing.

【0008】即ち、図7のように受信されたTSパケッ
トが格納された記録メディアよりTSパケットp1〜p
4を読み出してN倍速再生する場合、まず、TSパケッ
トp1が読み出されて再生処理が施されようとする。こ
のとき、TSパケットp1が通常再生において時間T2
−T1で再生処理されるため、N倍速再生では、時間
(T2−T1)/Nで再生処理されるように、再生動作
が制御される。
That is, as shown in FIG. 7, the TS packets p1 to p
In the case of reading N.4 and playing back at N times speed, first, the TS packet p1 is read out and the reproduction process is to be performed. At this time, the TS packet p1 has the time T2 in the normal reproduction.
Since the reproduction process is performed at −T1, the reproduction operation is controlled so that the reproduction process is performed at time (T2−T1) / N in the N × speed reproduction.

【0009】よって、TSパケットp2が読み出され
て、再生処理が施されようとする際、TSパケットp1
の処理開始時刻Taを基準としてTSパケットp2を再
生処理する時刻をカウンタで計測する際、通常再生の場
合は時刻Ta+T2−T1となったときにTSパケット
p2の再生を行うが、N倍速再生では、時刻Ta+(T
2−T1)/Nになったときに、TSパケットp2の再
生を行う。
Therefore, when the TS packet p2 is read and reproduction processing is to be performed, the TS packet p1
When the counter measures the time at which the TS packet p2 is reproduced based on the processing start time Ta, the reproduction of the TS packet p2 is performed at the time Ta + T2−T1 in the case of normal reproduction. , Time Ta + (T
At the time of 2-T1) / N, the TS packet p2 is reproduced.

【0010】次に、TSパケットp3が読み出されて、
再生処理が施されようとする際、TSパケットp1の処
理開始時刻を基準としてTSパケットp3を再生処理す
る時刻をカウンタで計測する際、通常再生の場合は時刻
Ta+T3−T1となったときにTSパケットp3の再
生を行うが、N倍速再生では、時刻Ta+(T3−T
1)/Nになったときに、TSパケットp3の再生を行
う。TSパケットp4に再生処理が施されようとすると
きについても、同様の動作が行われる。
Next, the TS packet p3 is read out,
When the reproduction process is to be performed, the counter measures the time at which the TS packet p3 is reproduced based on the processing start time of the TS packet p1, and in the case of the normal reproduction, the time TS becomes equal to Ta + T3-T1. The packet p3 is reproduced. At the N-times speed reproduction, the time Ta + (T3-T
1) When it becomes / N, the TS packet p3 is reproduced. A similar operation is performed when a reproduction process is to be performed on the TS packet p4.

【0011】従来のように、受信時刻情報とともに記録
メディアにTSパケットを格納した場合、N倍速再生動
作のような特殊再生動作を行う際、各TSパケットの処
理時間を受信時刻情報より演算する必要があり、その制
御動作が複雑なものとなる。よって、特殊再生動作を行
うための演算回路の回路規模が増大する。
When a TS packet is stored on a recording medium together with reception time information as in the prior art, the processing time of each TS packet must be calculated from the reception time information when performing a special reproduction operation such as an N × speed reproduction operation. And the control operation becomes complicated. Therefore, the circuit scale of the arithmetic circuit for performing the special reproduction operation increases.

【0012】このような問題を鑑みて、本発明は、N倍
速再生を行う際に再生処理にかかる負荷を低減すること
のできるデジタル放送記録方法及びデジタル放送再生方
法を提供することを目的とする。又、このようなデジタ
ル放送記録方法及びデジタル放送再生方法に従って、デ
ジタル放送の記録/再生を行うことができるデジタル放
送記録装置及びデジタル放送再生装置を提供することを
目的とする。
In view of such a problem, an object of the present invention is to provide a digital broadcast recording method and a digital broadcast reproduction method capable of reducing a load on a reproduction process when performing N-times speed reproduction. . It is another object of the present invention to provide a digital broadcast recording device and a digital broadcast reproducing device capable of recording / reproducing a digital broadcast according to the digital broadcast recording method and the digital broadcast reproducing method.

【0013】[0013]

【課題を解決するための手段】上記目的を達成するため
に、請求項1に記載のデジタル放送記録方法は、受信さ
れた複数のパケットより成るデジタル放送を記録するデ
ジタル放送記録方法において、前記各パケット間毎に、
受信されて入力される時間間隔が計測され、前記各パケ
ット毎に計測された前記時間間隔が時間情報として付加
され、前記時間情報が付加された前記パケットが記録メ
ディアに記録されることを特徴とする。
According to a first aspect of the present invention, there is provided a digital broadcast recording method for recording a digital broadcast comprising a plurality of received packets. For every packet
A time interval that is received and input is measured, the time interval measured for each packet is added as time information, and the packet to which the time information is added is recorded on a recording medium. I do.

【0014】このようなデジタル放送記録方法におい
て、パケットが入力されると、カウンタなどによって、
次のパケットが入力されるまでの時間が計測される。そ
して、この計測された時間間隔が時間情報として、次に
入力されるパケットに付加されて、記録メディアに記録
される。即ち、記録メディアに記録されるパケットは、
前に入力されたパケットとの時間間隔を時間情報として
有することになる。
In such a digital broadcast recording method, when a packet is input, a counter or the like is used to
The time until the next packet is input is measured. Then, the measured time interval is added as time information to the next input packet and recorded on the recording medium. That is, the packet recorded on the recording medium is
The time interval with the previously input packet will be included as time information.

【0015】又、請求項2に記載するように、前記デジ
タル放送に含まれた放送局の基準クロックに関する情報
を有するパケットより基準クロックを生成し、該基準ク
ロックに基づいて、前記時間情報となる時間間隔を計測
するようにしても構わない。即ち、デジタル放送に含ま
れるPCR(Program Clock Reference)パケットから
放送局で用いられる周波数27[MHz]の基準クロッ
クを生成すると、この基準クロックを計数することで、
時間間隔の計測を行う。
According to a second aspect of the present invention, a reference clock is generated from a packet having information on a reference clock of a broadcasting station included in the digital broadcast, and the time information is obtained based on the reference clock. The time interval may be measured. That is, when a reference clock having a frequency of 27 [MHz] used in a broadcasting station is generated from a PCR (Program Clock Reference) packet included in a digital broadcast, this reference clock is counted,
Measure the time interval.

【0016】又、請求項3に記載するように、次に入力
される前記パケットを検出するまでに、計測可能な時間
が経過したとき、ヌルパケットを挿入して記録するよう
にしても構わない。このとき、更に、請求項4に記載す
るように、前記ヌルパケットが生成されたとき、前記ヌ
ルパケットが、前記計測可能な時間から所定時間を引い
た時間が前記時間情報として付加されて記録されるとと
もに、前記ヌルパケットが生成されてから、次のパケッ
トが入力されるまでの時間間隔が計測されたとき、この
計測された時間間隔に前記所定時間が加算された時間を
時間情報として、前記次のパケットに付加されて記録さ
れるようにすることで、パケットの再生時にデータの破
綻を防ぐことができる。
Further, as described in claim 3, a null packet may be inserted and recorded when a measurable time elapses before the next input packet is detected. . At this time, as described in claim 4, when the null packet is generated, the null packet is recorded by adding a time obtained by subtracting a predetermined time from the measurable time as the time information. When a time interval from the generation of the null packet to the input of the next packet is measured, the time obtained by adding the predetermined time to the measured time interval is used as time information. By adding the data to the next packet and recording the data, it is possible to prevent data from being corrupted during the reproduction of the packet.

【0017】請求項5に記載のデジタル放送再生方法
は、前に入力されたパケットからの時間間隔が時間情報
として付加されて記録されたパケットを読み出し、該パ
ケットの前記時間情報より、前記時間間隔を認識し、該
パケットの前のパケットが出力されてから、認識した前
記時間間隔が経過したタイミングで、該パケットを出力
することを特徴とする。
According to a fifth aspect of the present invention, in the digital broadcast reproducing method, a packet recorded by adding a time interval from a previously input packet as time information is read out, and the time interval is read from the time information of the packet. Is recognized, and the packet is output at a timing at which the recognized time interval elapses after a packet preceding the packet is output.

【0018】このようなデジタル放送再生方法は、上述
した請求項1〜請求項4に記載するようなデジタル放送
記録方法で記録された時間情報を有するパケットを再生
する際に使用される。又、請求項6のように、N倍速の
再生動作を行う際に、前記パケットに付加された前記時
間情報より得られた前記時間間隔を1/N倍し、該パケ
ットの前のパケットが出力されてから、1/N倍された
前記時間間隔が経過したタイミングで、該パケットを出
力するようにして、N倍速の再生動作が容易に行える。
Such a digital broadcast reproducing method is used when reproducing a packet having time information recorded by the digital broadcast recording method as described in the above-mentioned claims 1 to 4. Further, when performing the reproduction operation at N times speed as in claim 6, the time interval obtained from the time information added to the packet is multiplied by 1 / N, and the packet before the packet is output. Then, the packet is output at the timing when the time interval multiplied by 1 / N has elapsed, so that the N-times speed reproduction operation can be easily performed.

【0019】請求項7に記載のデジタル放送記録装置
は、受信された複数のパケットより成るデジタル放送
を、記録メディアに記録するデジタル放送記録装置にお
いて、受信された前記デジタル放送から、所望の番組の
パケットを選択するフィルタ回路と、前記フィルタ回路
から所望の番組のパケットが選択される度に、前に選択
されたパケットとの入力される時間間隔を計測するカウ
ンタと、前記フィルタ回路で選択された前記パケットが
与えられ、前記パケットに前記カウンタで計測された前
記時間間隔を時間情報として付加する時間情報付加回路
と、前記時間情報付加回路で前記時間情報が付加された
前記パケットの前記記録メディアへの書き込み制御を行
うストリーム制御回路と、を有することを特徴とする。
According to a seventh aspect of the present invention, there is provided a digital broadcast recording apparatus for recording a digital broadcast composed of a plurality of received packets on a recording medium, wherein the digital broadcast recording apparatus converts a received digital broadcast into a desired program. A filter circuit for selecting a packet, each time a packet of a desired program is selected from the filter circuit, a counter for measuring a time interval between input of a previously selected packet, and a counter selected for the filter circuit. A time information adding circuit that is provided with the packet and adds the time interval measured by the counter as time information to the packet; and a time information adding circuit that adds the time information to the recording medium of the packet. And a stream control circuit that controls the writing of the data.

【0020】このようなデジタル放送記録装置におい
て、請求項8に記載するように、前記フィルタ回路にお
いて、前記デジタル放送に含まれた放送局の基準クロッ
クに関する情報を有するクロック用パケットが選択され
るとともに、前記フィルタ回路より、前記クロック用パ
ケットが与えられて、前記基準クロックを生成するクロ
ック生成回路を設け、前記カウンタが前記クロック生成
回路で生成された前記基準クロックに基づいて、前記時
間情報となる時間間隔を計測するようにしても構わな
い。
In this digital broadcast recording apparatus, the filter circuit selects a clock packet having information on a reference clock of a broadcast station included in the digital broadcast in the filter circuit. A clock generation circuit that receives the clock packet from the filter circuit and generates the reference clock; and the counter becomes the time information based on the reference clock generated by the clock generation circuit. The time interval may be measured.

【0021】又、請求項9に記載するように、次に入力
される前記パケットを検出するまでに、前記カウンタで
計測可能な時間が経過したことが確認されたとき、ヌル
パケットを生成して、該ヌルパケットを前記ストリーム
制御回路に送出するヌルパケット生成回路を設けても構
わない。このとき、請求項10に記載するように、前記
ヌルパケット生成回路において、前記ヌルパケットが生
成されたとき、前記ヌルパケットに、前記計測可能な時
間から所定時間を引いた時間が前記時間情報として付加
されるとともに、前記ヌルパケットが生成されてから、
次のパケットが入力されるまでの時間間隔が前記カウン
タで計測されたとき、この計測された時間間隔に前記所
定時間が加算された時間を時間情報として前記時間情報
付加回路に送出し、前記時間情報付加回路で該時間情報
を前記次のパケットに付加するようにしても構わない。
According to a ninth aspect of the present invention, when it is confirmed that the time measurable by the counter has elapsed until the next input packet is detected, a null packet is generated. A null packet generation circuit for sending the null packet to the stream control circuit may be provided. At this time, as described in claim 10, in the null packet generation circuit, when the null packet is generated, a time obtained by subtracting a predetermined time from the measurable time to the null packet is used as the time information. At the same time as the null packet is generated,
When the time interval until the next packet is input is measured by the counter, the time obtained by adding the predetermined time to the measured time interval is sent to the time information adding circuit as time information, and the time is output. The information adding circuit may add the time information to the next packet.

【0022】請求項11に記載のデジタル放送再生装置
は、記録メディアに記録されている、受信された複数の
パケットより成るデジタル放送を再生するデジタル放送
再生装置において、前に入力されたパケットからの時間
間隔が時間情報として付加されて前記記録メディアに記
録されたパケットを、前記記録メディアから読み出すス
トリーム制御回路と、前記ストリーム制御回路より読み
出された前記パケットから、前記時間情報を読み出す時
間情報読み出し回路と、前記パケットの前のパケットが
出力されてから、前記時間情報読み出し回路で読み出さ
れた前記時間情報から認識された前記時間間隔が経過し
たことを認識する時間計測回路と、前記時間計測回路で
前記時間間隔が経過したことが認識されたとき、前記パ
ケットを出力するパケット出力制御回路と、を有するこ
とを特徴とする。
A digital broadcast reproducing apparatus according to claim 11 is a digital broadcast reproducing apparatus for reproducing a digital broadcast composed of a plurality of received packets recorded on a recording medium. A stream control circuit for reading a packet recorded on the recording medium with a time interval added as time information from the recording medium; and reading time information for reading the time information from the packet read by the stream control circuit. A circuit, a time measurement circuit for recognizing that the time interval recognized from the time information read by the time information read circuit has elapsed since a packet before the packet was output, and the time measurement Outputting the packet when the circuit recognizes that the time interval has elapsed And having a socket output control circuit.

【0023】このようなデジタル放送再生装置におい
て、請求項12に記載するように、N倍速の再生動作を
行う際に、前記パケットに付加された前記時間情報より
得られた前記時間間隔を1/N倍する乗算回路を設け、
前記時間計測回路に、該乗算回路で1/N倍された前記
時間間隔が与えられて、前記パケットの前のパケットが
出力されてから、1/N倍された前記時間間隔が経過し
たことが前記時間計測回路で確認されると、前記パケッ
ト出力制御回路から前記パケットが出力されるようにし
ても構わない。
In such a digital broadcast reproducing apparatus, as described in claim 12, when performing the reproduction operation at N times speed, the time interval obtained from the time information added to the packet is reduced by 1 /. A multiplication circuit for multiplying by N is provided,
The time interval multiplied by 1 / N is given to the time measurement circuit, and the time interval multiplied by 1 / N has elapsed since the packet preceding the packet was output. When the packet is confirmed by the time measurement circuit, the packet may be output from the packet output control circuit.

【0024】[0024]

【発明の実施の形態】本発明の実施の形態について、図
面を参照して説明する。図1は、デジタル放送記録再生
装置の記録動作を説明するためのデジタル放送記録再生
装置の記録側の構成を示すブロック図である。図4は、
デジタル放送記録再生装置の再生動作を説明するための
デジタル放送記録再生装置の再生側の構成を示すブロッ
ク図である。
Embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram illustrating a recording-side configuration of a digital broadcast recording / reproducing apparatus for describing a recording operation of the digital broadcast recording / reproducing apparatus. FIG.
FIG. 3 is a block diagram illustrating a configuration of a reproducing side of the digital broadcast recording / reproducing apparatus for describing a reproducing operation of the digital broadcast recording / reproducing apparatus.

【0025】<記録動作>まず、本発明のデジタル記録
再生装置の記録動作について、図面を参照して説明す
る。図1において、1は、不図示のチューナにおいて選
局されたTSが入力されるデジタルI/F回路であり、
2は、TS内の各TSパケットのヘッダに設けられた同
期バイトに応じてTSパケットを同期させるTS同期回
路であり、3は、CPU(Central Processing Unit)
8で設定されたPID(Packet ID)による番組のTS
パケットを選択して出力するとともにPCR(Program
Clock Reference)パケットを抽出するフィルタ回路で
あり、4は、抽出されたPCRパケットに基づいて27
[MHz]のクロックを生成するPLL(Phase Locked
Loop)回路であり、5は、27[MHz]のクロック
に基づいてTSパケット間の時間を計測するカウンタで
あり、6は、カウンタ5で計測した時間情報をTSパケ
ットに付加する時間情報付加回路であり、7は、TSパ
ケット間の時間が所定時間を超えたときにヌルパケット
を生成するヌルパケット生成回路であり、8は、各部を
制御するCPUであり、9は、時間情報付加回路6及び
ヌルパケット生成回路7より与えられるパケットを一時
格納するバッファであり、10は、バッファより与えら
れるパケットの記録メディア11への書き込み制御を行
うストリーム制御回路であり、11は、パケットを格納
するランダムアクセス可能な記録メディアである。
<Recording Operation> First, the recording operation of the digital recording / reproducing apparatus of the present invention will be described with reference to the drawings. In FIG. 1, reference numeral 1 denotes a digital I / F circuit to which a TS selected by a tuner (not shown) is input;
Reference numeral 2 denotes a TS synchronization circuit that synchronizes a TS packet according to a synchronization byte provided in a header of each TS packet in the TS. Reference numeral 3 denotes a CPU (Central Processing Unit).
TS of program by PID (Packet ID) set in 8
Selects and outputs the packet, and sets the PCR (Program
Clock Reference) is a filter circuit for extracting a packet, and 4 is a filter circuit for extracting 27 packets based on the extracted PCR packet.
PLL (Phase Locked) that generates a [MHz] clock
5 is a counter for measuring the time between TS packets based on a 27 [MHz] clock, and 6 is a time information adding circuit for adding the time information measured by the counter 5 to the TS packets. Numeral 7 is a null packet generation circuit that generates a null packet when the time between TS packets exceeds a predetermined time, 8 is a CPU that controls each unit, and 9 is a time information addition circuit 6 And a buffer 10 for temporarily storing packets provided from the null packet generation circuit 7, a stream control circuit 10 for controlling the writing of the packets provided from the buffer to the recording medium 11, and a random control 11 for storing the packets. This is an accessible recording medium.

【0026】このように構成されるデジタル放送記録再
生装置の記録動作について、以下に説明する。不図示の
チューナで選局された後、復調されて得られたTSがデ
ジタルI/F回路1を介してTS同期回路2に与えられ
ると、TS内の各TSパケットに設けられたヘッダにあ
る同期バイトに基づいて、TSパケットを同期させてフ
ィルタ回路3に出力する。そして、フィルタ回路3で
は、ユーザーが所望する番組のPIDがCPU8によっ
て設定され、このPIDに基づいて、TS同期回路2よ
り与えられる複数のTSパケットから、所望の番組のデ
ータを有するTSパケットが抽出される。
The recording operation of the digital broadcast recording / reproducing apparatus thus configured will be described below. When a TS obtained by demodulation after being tuned by a tuner (not shown) is supplied to the TS synchronization circuit 2 via the digital I / F circuit 1, the TS is provided in a header provided for each TS packet in the TS. The TS packet is synchronized and output to the filter circuit 3 based on the synchronization byte. In the filter circuit 3, the PID of the program desired by the user is set by the CPU 8, and based on the PID, a TS packet having the data of the desired program is extracted from a plurality of TS packets provided by the TS synchronization circuit 2. Is done.

【0027】又、フィルタ回路3において、放送局側で
使用される周波数が27[MHz]となるクロックを生
成するためのPCRパケットも抽出され、このPCRパ
ケットがPLL回路4に送出される。そして、PLL回
路4では、このPCRパケットに基づいて、27[MH
z]のクロックを生成して、カウンタ5でフィルタ回路
3で抽出されたTSパケット間の時間間隔が計測される
ように、27[MHz]のクロックをカウンタ5に出力
する。このカウンタ5において計測されたTSパケット
間の時間間隔が時間情報付加回路6に与えられる。カウ
ンタ5では、与えられたクロック数によって時間間隔を
計測する。
Further, in the filter circuit 3, a PCR packet for generating a clock whose frequency used on the broadcast station side is 27 [MHz] is also extracted, and this PCR packet is sent to the PLL circuit 4. Then, in the PLL circuit 4, based on the PCR packet, 27 [MH]
The clock of [z] is generated, and the clock of 27 [MHz] is output to the counter 5 so that the counter 5 measures the time interval between the TS packets extracted by the filter circuit 3. The time interval between the TS packets measured by the counter 5 is given to the time information adding circuit 6. The counter 5 measures a time interval based on the given number of clocks.

【0028】フィルタ回路3でPIDに基づいて抽出さ
れたTSパケットが時間情報付加回路6に与えられる
と、リセット信号が時間情報付加回路6からカウンタ5
に与えられ、カウンタ5が時間0から計測を開始するよ
うにリセットするとともに、カウンタ5で計測された時
間間隔がパケット間の時間情報としてTSパケットに付
加される。
When the TS packet extracted based on the PID by the filter circuit 3 is given to the time information adding circuit 6, a reset signal is sent from the time information adding circuit 6 to the counter 5.
, The counter 5 is reset so as to start measurement from time 0, and the time interval measured by the counter 5 is added to the TS packet as time information between packets.

【0029】又、カウンタ5で計測された時間情報が限
界となる所定時間ΔTとなったとき、ヌルパケット生成
回路7において、カウンタ5が時間Δtkから計測を開
始するようにカウンタ5をリセットするとともに、時間
間隔がΔta=ΔT−Δtkとなるパケット間の時間情
報が付加されたヌルパケットが生成される。このよう
に、ヌルパケットが生成された後、カウンタ5が時間Δ
tkから計測を開始するのは、TSパケットの再生時
に、前のTSパケットが完全に再生されずに次のTSパ
ケットが再生されることを防ぐために、TSパケットの
時間間隔を保つためである。
When the time information measured by the counter 5 reaches a predetermined time ΔT at which the counter 5 reaches a limit, the null packet generation circuit 7 resets the counter 5 so that the counter 5 starts measurement from the time Δtk, and A null packet to which time information between packets having a time interval of Δta = ΔT−Δtk is added is generated. Thus, after the null packet is generated, the counter 5 sets the time Δ
The reason why the measurement is started from tk is to keep the time interval between the TS packets in order to prevent the next TS packet from being reproduced without completely reproducing the previous TS packet when the TS packet is reproduced.

【0030】時間情報付加回路6及びヌルパケット生成
回路7のそれぞれで時間情報が付加されたTSパケット
及びヌルパケットがバッファ9に与えられると、バッフ
ァ9では、このようにして与えられたTSパケット及び
ヌルパケットを一時的に格納して、受信速度と書き込み
速度の調整を行う。そして、ストリーム制御回路10に
よってバッファ9からTSパケット又はヌルパケットが
読み出されると、記録メディア11におけるユーザーが
所望する番組を格納する領域に書き込まれる。
When the TS packet and the null packet to which the time information is added by each of the time information adding circuit 6 and the null packet generating circuit 7 are given to the buffer 9, the buffer 9 gives the TS packet and the null packet thus given. The null packet is temporarily stored, and the reception speed and the writing speed are adjusted. When the TS packet or the null packet is read from the buffer 9 by the stream control circuit 10, the TS packet or the null packet is written in an area of the recording medium 11 for storing a program desired by the user.

【0031】このように動作するとき、例えば、図2の
ような時間間隔で送信されるTSパケットP1〜P4に
よる番組を記録するものとする。CPU8によって所望
の番組のPIDが設定されて、フィルタ回路3に与えら
れると、この所望の番組の記録動作が開始される。そし
て、記録動作開始直後に、TSパケットP1がフィルタ
回路3で抽出されると、時間情報付加回路6に、このT
SパケットP1が与えられる。このとき、フィルタ回路
3において、PCRパケットも抽出されて、PLL回路
4において27[MHz]のクロックが生成され、カウ
ンタ5に与えられる。
When operating as described above, for example, it is assumed that a program is recorded by TS packets P1 to P4 transmitted at time intervals as shown in FIG. When the PID of the desired program is set by the CPU 8 and given to the filter circuit 3, the recording operation of the desired program is started. When the TS packet P1 is extracted by the filter circuit 3 immediately after the start of the recording operation, the time information adding circuit 6
An S packet P1 is provided. At this time, a PCR packet is also extracted in the filter circuit 3, a clock of 27 [MHz] is generated in the PLL circuit 4, and supplied to the counter 5.

【0032】このように、所望された番組最初のTSパ
ケットP1が抽出されると、時間情報付加回路6では、
時間間隔が0であることを表す時間情報をTSパケット
P1に付加したTSパケットPaを生成してバッファ9
に与える。又、時間情報付加回路6において、フィルタ
回路3で抽出されたTSパケットP1の同期バイトが認
識されると、カウンタ5に、リセット信号が与えられ
て、カウンタ5が次のTSパケットP2との時間間隔の
計測を開始する。
As described above, when the first TS packet P1 of the desired program is extracted, the time information adding circuit 6
A TS packet Pa is generated by adding time information indicating that the time interval is 0 to the TS packet P1, and a buffer 9 is generated.
Give to. When the synchronization byte of the TS packet P1 extracted by the filter circuit 3 is recognized by the time information adding circuit 6, a reset signal is given to the counter 5, and the counter 5 sets the time with the next TS packet P2. Start measuring the interval.

【0033】そして、次に、TSパケットP2がフィル
タ回路3で抽出され、時間情報付加回路6に与えられる
と、このTSパケットP2の同期バイトよりTSパケッ
トP2が与えられたことが認識され、カウンタ5をリセ
ットするとともに、カウンタ5で計測されたTSパケッ
トP1との時間間隔Δt1が時間情報としてカウンタ5
より与えられる。そして、TSパケットP2に時間間隔
Δt1を表す時間情報を付加したTSパケットPbを生
成してバッファ9に与える。又、リセットされたカウン
タ5は、次のTSパケットP3との時間間隔の計測を開
始する。
Next, when the TS packet P2 is extracted by the filter circuit 3 and given to the time information adding circuit 6, it is recognized that the TS packet P2 is given from the synchronization byte of the TS packet P2, and the counter is counted. 5 is reset, and the time interval Δt1 with the TS packet P1 measured by the counter 5 is used as the time information as the counter 5
Given by Then, a TS packet Pb in which time information indicating the time interval Δt1 is added to the TS packet P2 is generated and provided to the buffer 9. The reset counter 5 starts measuring a time interval with the next TS packet P3.

【0034】更に、次に、TSパケットP3がフィルタ
回路3で抽出され、時間情報付加回路6に与えられる
と、このTSパケットP3の同期バイトよりTSパケッ
トP3が与えられたことが認識され、カウンタ5をリセ
ットするとともに、カウンタ5で計測されたTSパケッ
トP2との時間間隔Δt2が時間情報としてカウンタ5
より与えられる。そして、TSパケットP3に時間間隔
Δt2を表す時間情報を付加したTSパケットPcを生
成してバッファ9に与える。又、リセットされたカウン
タ5は、次のTSパケットP4との時間間隔の計測を開
始する。
Next, when the TS packet P3 is extracted by the filter circuit 3 and given to the time information adding circuit 6, it is recognized that the TS packet P3 is given from the synchronization byte of the TS packet P3, and the counter is counted. 5 is reset, and the time interval Δt2 with the TS packet P2 measured by the counter 5 is used as the time information as the counter 5
Given by Then, a TS packet Pc in which time information indicating the time interval Δt2 is added to the TS packet P3 is generated and provided to the buffer 9. The reset counter 5 starts measuring a time interval with the next TS packet P4.

【0035】最後に、TSパケットP4がフィルタ回路
3で抽出され、時間情報付加回路6に与えられると、こ
のTSパケットP4の同期バイトよりTSパケットP4
が与えられたことが認識され、カウンタ5をリセットす
るとともに、カウンタ5で計測されたTSパケットP3
との時間間隔Δt3が時間情報としてカウンタ5より与
えられる。そして、TSパケットP4に時間間隔Δt3
を表す時間情報を付加したTSパケットPdを生成して
バッファ9に与える。
Finally, when the TS packet P4 is extracted by the filter circuit 3 and given to the time information adding circuit 6, the TS packet P4 is extracted from the synchronization byte of the TS packet P4.
Is given, the counter 5 is reset, and the TS packet P3 measured by the counter 5 is reset.
From the counter 5 as time information. Then, the time interval Δt3 is added to the TS packet P4.
Is generated and given to the buffer 9.

【0036】このようにして、時間情報付加回路6にお
いて、時間情報が付加されたTSパケットPa〜Pdが
バッファ9に与えられるとき、バッファ9は、格納され
たデータ量が所定の値を超えると、CPU8によって書
き込みを行うように指示されたストリーム制御回路10
に、一時的に格納したデータを送出する。そして、スト
リーム制御回路10によって、バッファ9より与えられ
たデータが記録メディア11に書き込まれる。又、PC
Rパケットは、所定間隔毎にフィルタ回路3で抽出さ
れ、このPCRパケットによって、PLL回路4で27
[MHz]のクロックが生成される。
As described above, in the time information adding circuit 6, when the TS packets Pa to Pd to which the time information has been added are given to the buffer 9, the buffer 9 sets the time when the stored data amount exceeds a predetermined value. Stream control circuit 10 instructed by CPU 8 to write
To send the temporarily stored data. Then, the data supplied from the buffer 9 is written to the recording medium 11 by the stream control circuit 10. Also, PC
The R packet is extracted by the filter circuit 3 at a predetermined interval, and the PLL packet 4
[MHz] clock is generated.

【0037】又、ヌルパケット生成回路7の動作を説明
するために、例えば、図3のような時間間隔で送信され
るTSパケットP1〜P4による番組を記録するものと
する。尚、TSパケットP2,P3間では、受信が停止
されたなどの理由によって、通常の時間間隔よりも長く
なっているものとする。上述のように、CPU8によっ
て所望の番組のPIDが設定されて、フィルタ回路3に
与えられると、この所望の番組の記録動作が開始され
る。そして、記録動作開始直後に、TSパケットP1が
フィルタ回路3で抽出され、時間情報付加回路6に与え
られると、フィルタ回路3で抽出されたPCRパケット
より、PLL回路4において27[MHz]のクロック
が生成され、カウンタ5に与えられる。
In order to explain the operation of the null packet generation circuit 7, it is assumed that programs are recorded by TS packets P1 to P4 transmitted at time intervals as shown in FIG. It is assumed that the time interval between the TS packets P2 and P3 is longer than the normal time interval due to reasons such as the reception being stopped. As described above, when the PID of the desired program is set by the CPU 8 and given to the filter circuit 3, the recording operation of the desired program is started. Immediately after the start of the recording operation, when the TS packet P1 is extracted by the filter circuit 3 and supplied to the time information adding circuit 6, the clock of 27 [MHz] in the PLL circuit 4 is obtained from the PCR packet extracted by the filter circuit 3. Is generated and supplied to the counter 5.

【0038】このように、TSパケットP1が抽出され
ると、図2の場合と同様、時間情報付加回路6におい
て、時間間隔が0であることを表す時間情報をTSパケ
ットP1に付加したTSパケットPaを生成してバッフ
ァ9に与える。又、時間情報付加回路6において、フィ
ルタ回路3で抽出されたTSパケットP1の同期バイト
が認識されると、カウンタ5に、リセット信号が与えら
れて、カウンタ5が次のTSパケットP2との時間間隔
の計測を開始する。
As described above, when the TS packet P1 is extracted, the time information adding circuit 6 adds the time information indicating that the time interval is 0 to the TS packet P1 as in the case of FIG. Pa is generated and given to the buffer 9. When the synchronization byte of the TS packet P1 extracted by the filter circuit 3 is recognized by the time information adding circuit 6, a reset signal is given to the counter 5, and the counter 5 sets the time with the next TS packet P2. Start measuring the interval.

【0039】そして、次に、TSパケットP2がフィル
タ回路3で抽出され、時間情報付加回路6に与えられる
と、図2の場合と同様に、カウンタ5をリセットすると
ともに、カウンタ5で計測されたTSパケットP1との
時間間隔Δt1を表す時間情報をTSパケットP2に付
加したTSパケットPbを生成してバッファ9に与え
る。又、リセットされたカウンタ5は、次のTSパケッ
トP3との時間間隔の計測を開始する。
Then, when the TS packet P2 is extracted by the filter circuit 3 and given to the time information adding circuit 6, the counter 5 is reset and measured by the counter 5 as in the case of FIG. A TS packet Pb in which time information indicating a time interval Δt1 with respect to the TS packet P1 is added to the TS packet P2 is generated and provided to the buffer 9. The reset counter 5 starts measuring a time interval with the next TS packet P3.

【0040】カウンタ5において計測可能時間がΔTで
あり、TSパケットPbが生成された後に、カウンタ5
で時間ΔTが計測されると、時間Δta=ΔT−Δtk
が計測されたことを示す信号がヌルパケット生成回路7
に与えられる。よって、ヌルパケット生成回路7におい
て、ヌルパケットPnが生成されるとともに、リセット
信号がカウンタ5に与えられる。このとき、時間Δta
を時間情報として、ヌルパケットPnに与えられる。
The measurable time is ΔT in the counter 5, and after the TS packet Pb is generated, the counter 5
When the time ΔT is measured as follows, the time Δta = ΔT−Δtk
Is a null packet generation circuit 7 indicating that
Given to. Therefore, a null packet Pn is generated in the null packet generation circuit 7 and a reset signal is given to the counter 5. At this time, the time Δta
Is given to the null packet Pn as time information.

【0041】又、このヌルパケット生成回路7から与え
られるリセット信号は、時間情報付加回路6から与えら
れるリセット信号と異なり、所定の時間より時間計測を
行うように、カウンタ5をリセットする。今、再生時に
TSパケット間に必要な時間をΔtkとすると、ヌルパ
ケット生成回路7からリセット信号が与えられることに
よって、カウンタ5がΔtkから時間計測を行うよう
に、リセットされる。
The reset signal supplied from the null packet generating circuit 7 is different from the reset signal supplied from the time information adding circuit 6, and resets the counter 5 so as to measure time from a predetermined time. Now, assuming that the time required between TS packets at the time of reproduction is Δtk, the reset signal is given from the null packet generation circuit 7 so that the counter 5 is reset so as to measure the time from Δtk.

【0042】そして、図3のように、TSパケットP
2,P3間の時間間隔がΔt4であるため、ヌルパケッ
トPnが生成されて、Δt5=Δt4−ΔT+Δtkが
カウンタ5で計測されたとき、TSパケットP3がフィ
ルタ回路3で抽出され、時間情報付加回路6に与えられ
る。よって、時間情報付加回路6によって、カウンタ5
がリセットされるとともに、カウンタ5で計測された時
間間隔Δt5を表す時間情報をTSパケットP3に付加
したTSパケットPeを生成してバッファ9に与える。
又、リセットされたカウンタ5は、次のTSパケットP
4との時間間隔の計測を開始する。
Then, as shown in FIG. 3, the TS packet P
Since the time interval between P2 and P3 is Δt4, a null packet Pn is generated, and when Δt5 = Δt4-ΔT + Δtk is measured by the counter 5, the TS packet P3 is extracted by the filter circuit 3, and the time information adding circuit 6 given. Therefore, the time information adding circuit 6 causes the counter 5
Is reset, a TS packet Pe in which time information indicating the time interval Δt5 measured by the counter 5 is added to the TS packet P3 is generated and given to the buffer 9.
The reset counter 5 indicates that the next TS packet P
The measurement of the time interval with 4 starts.

【0043】最後に、TSパケットP4がフィルタ回路
3で抽出され、時間情報付加回路6に与えられると、図
2の場合と同様に、カウンタ5をリセットするととも
に、カウンタ5で計測されたTSパケットP3との時間
間隔Δt3を表す時間情報をTSパケットP4に付加し
たTSパケットPdを生成してバッファ9に与える。
Finally, when the TS packet P4 is extracted by the filter circuit 3 and given to the time information adding circuit 6, the counter 5 is reset and the TS packet measured by the counter 5 is reset as in the case of FIG. A TS packet Pd in which time information indicating a time interval Δt3 with respect to P3 is added to the TS packet P4 is generated and supplied to the buffer 9.

【0044】このようにして、時間情報付加回路6にお
いて、時間情報が付加されたTSパケットPa,Pb,
Pe,Pd及びヌルパケットPnがバッファ9に与えら
れるとき、バッファ9は、格納されたデータ量が所定の
値を超えると、CPU8によって書き込みを行うように
指示されたストリーム制御回路10に、一時的に格納し
たデータを送出する。そして、ストリーム制御回路10
によって、バッファ9より与えられたデータが記録メデ
ィア11に書き込まれる。
As described above, in the time information adding circuit 6, the TS packets Pa, Pb,
When Pe, Pd and the null packet Pn are given to the buffer 9, when the stored data amount exceeds a predetermined value, the buffer 9 temporarily stops the stream control circuit 10 instructed by the CPU 8 to write. Send out the data stored in. Then, the stream control circuit 10
Thus, the data provided from the buffer 9 is written to the recording medium 11.

【0045】又、図3のように、ヌルパケットPnが生
成されるとき、ヌルパケット生成回路7によって、CP
U8に割り込み信号が与えられるようにすることで、C
PU8からユーザーに録画に異常が発生したことを認識
させるための出力動作を行わせることができる。
When a null packet Pn is generated as shown in FIG.
By providing an interrupt signal to U8,
The PU 8 can cause the user to perform an output operation for recognizing that a recording abnormality has occurred.

【0046】<再生動作>まず、本発明のデジタル記録
再生装置の再生動作について、図面を参照して説明す
る。図4において、8は、CPUであり、10は、記録
メディア11からTSパケットを読み出すストリーム制
御回路であり、11は、記録メディアであり、12は、
ストリーム制御回路10で読み出されたTSパケットを
一時的に格納するバッファであり、13は、各TSパケ
ットのヘッダに設けられた同期バイトに応じてTSパケ
ットを同期させるTS同期回路であり、14は、TSパ
ケットに付加された時間情報を読み出す時間情報読み出
し回路であり、15は、CPU8によって指示された倍
率を時間情報に乗算する乗算回路であり、16は、カウ
ンタ17で計測された時間と乗算回路15より与えられ
る時間情報とを比較する比較回路であり、17は、水晶
発振器18によって発振される27[MHz]のクロッ
クに基づいて時間計測を行うカウンタであり、18は、
水晶発振器であり、19は、CPU8によって指示され
た分周率に応じて水晶発振器18からのクロックの周波
数を分周する分周器であり、20は、比較回路16から
の出力指示信号に基づいてTSパケットの出力制御を行
う出力制御回路であり、21は、外部にTSパケットを
出力するためのデジタルI/F回路である。
<Reproduction Operation> First, the reproduction operation of the digital recording / reproducing apparatus of the present invention will be described with reference to the drawings. In FIG. 4, 8 is a CPU, 10 is a stream control circuit for reading TS packets from the recording medium 11, 11 is a recording medium, and 12 is
A buffer for temporarily storing the TS packets read by the stream control circuit 10, a TS synchronization circuit 13 for synchronizing the TS packets in accordance with a synchronization byte provided in the header of each TS packet, Is a time information reading circuit for reading the time information added to the TS packet, 15 is a multiplication circuit for multiplying the time information by the magnification specified by the CPU 8, and 16 is a time information measured by the counter 17 and A comparison circuit 17 compares the time information provided by the multiplication circuit 15 with a counter 17 for measuring time based on a 27 [MHz] clock oscillated by a crystal oscillator 18.
A crystal oscillator 19 is a frequency divider that divides the frequency of the clock from the crystal oscillator 18 in accordance with the frequency division ratio instructed by the CPU 8, and 20 is based on an output instruction signal from the comparison circuit 16. And a digital I / F circuit 21 for outputting a TS packet to the outside.

【0047】このように構成されるデジタル放送記録再
生装置の再生動作について、以下に説明する。CPU8
によって、ストリーム制御回路10に読み出し制御を行
うように指示がなされると、記録メディア11に格納さ
れた、ユーザーが所望する番組のパケットがストリーム
制御回路10によって読み出される。このとき、ストリ
ーム制御回路10によって記録メディア11から読み出
されたTSパケット又はヌルパケットは、バッファ12
に一時的に格納される。
The reproducing operation of the digital broadcast recording / reproducing apparatus thus configured will be described below. CPU8
Thus, when the stream control circuit 10 is instructed to perform the read control, the stream control circuit 10 reads the packet of the program desired by the user stored in the recording medium 11. At this time, the TS packet or the null packet read from the recording medium 11 by the stream control circuit 10 is stored in the buffer 12.
Is stored temporarily.

【0048】バッファ12では、ストリーム制御回路1
0から与えられたTSパケット又はヌルパケットを一時
的に格納して、読み出し速度と再生処理速度の調整が行
われ、TSパケット又はヌルパケットがバッファ12か
らTS同期回路13に送出される。TS同期回路13で
は、バッファ12から与えられるTSパケット又はヌル
パケットに設けられたヘッダにある同期バイトに基づい
て、TSパケットを同期させて時間情報読み出し回路1
4に出力する。
In the buffer 12, the stream control circuit 1
The TS packet or the null packet given from 0 is temporarily stored, the read speed and the reproduction processing speed are adjusted, and the TS packet or the null packet is sent from the buffer 12 to the TS synchronization circuit 13. The TS synchronization circuit 13 synchronizes the TS packet based on the synchronization byte in the header provided in the TS packet or the null packet provided from the buffer 12 and synchronizes the TS packet.
4 is output.

【0049】時間情報読み出し回路14において、TS
同期回路13から与えられるTSパケット又はヌルパケ
ットに含まれる時間情報が読み出される。読み出された
時間情報が乗算回路15に与えられる。又、CPU8に
N倍速再生を行うように指示されると、CPU8によっ
て乗算回路15が制御されて、時間情報読み出し回路1
4より与えられる時間情報に1/Nが乗算される。1/
Nが乗算された時間情報は比較回路16に与えられる。
In the time information reading circuit 14, TS
The time information included in the TS packet or the null packet provided from the synchronization circuit 13 is read. The read time information is provided to the multiplication circuit 15. When the CPU 8 is instructed to perform the N-times speed reproduction, the CPU 8 controls the multiplication circuit 15 and the time information reading circuit 1
4 is multiplied by 1 / N. 1 /
The time information multiplied by N is given to the comparison circuit 16.

【0050】又、水晶発振器18で生成された周波数2
7[MHz]のクロックがカウンタ17に与えられる。
このカウンタ17では、与えられたクロック数によって
時間間隔を計測するとともに、その計測可能時間はカウ
ンタ5と同様にΔTまでである。カウンタ17で計測さ
れた時間が比較回路16に与えられる。比較回路16で
は、カウンタ17で計測された時間と乗算回路15で1
/Nが乗算された時間情報が比較され、そして、乗算回
路15より与えられた時間情報により認識された時間と
なったことが確認されると、TSパケット出力制御回路
20に出力指示信号が送出される。このように、出力指
示信号がTSパケット出力制御回路20に出力されると
き、リセット信号がカウンタ17に与えられて、カウン
タ17がリセットされる。
The frequency 2 generated by the crystal oscillator 18
A clock of 7 [MHz] is supplied to the counter 17.
The counter 17 measures a time interval based on a given number of clocks, and the measurable time is up to ΔT as in the counter 5. The time measured by the counter 17 is given to the comparison circuit 16. In the comparison circuit 16, the time measured by the counter 17 is multiplied by 1 by the multiplication circuit 15.
The time information multiplied by / N is compared, and when it is confirmed that the time has been recognized by the time information given from the multiplication circuit 15, an output instruction signal is sent to the TS packet output control circuit 20. Is done. Thus, when the output instruction signal is output to the TS packet output control circuit 20, the reset signal is given to the counter 17, and the counter 17 is reset.

【0051】又、分周器19は、CPU8によって制御
され、水晶発振器18より与えられる周波数27[MH
z]のクロックを、1/M分周を行う。この周波数27
/M[MHz]のクロックがTSパケット出力制御回路
20に与えられ、TSパケット出力制御回路20が、2
7/M[MHz]のクロックに応じて動作する。このと
き、TSパケット出力制御回路20は、比較回路16よ
り与えられる出力指示信号のタイミングに応じて、TS
パケットをデジタルI/F回路21に出力する。そし
て、TSパケット出力制御回路20によって送信レート
が制御されたTSパケットが、デジタルI/F回路21
より外部に出力される。
The frequency divider 19 is controlled by the CPU 8 and has a frequency 27 [MH] given from the crystal oscillator 18.
z] is divided by 1 / M. This frequency 27
/ M [MHz] is supplied to the TS packet output control circuit 20, and the TS packet output control circuit 20
It operates according to a 7 / M [MHz] clock. At this time, the TS packet output control circuit 20 outputs the TS packet according to the timing of the output instruction signal given from the comparison circuit 16.
The packet is output to the digital I / F circuit 21. The TS packet whose transmission rate is controlled by the TS packet output control circuit 20 is transmitted to the digital I / F circuit 21.
Output to the outside.

【0052】図2のように記録されたTSパケットPa
〜PdがN倍速再生されるように指示されたときの動作
について、図5を参照して説明する。TSパケットP1
〜P4より成る番組の再生が指示されると、CPU8に
よって、ストリーム制御回路10が制御されて、記録メ
ディア11よりTSパケットPa〜PdがTSパケット
Paから順番に読み出されて、バッファ12に与えられ
る。バッファ12では、所定のデータ量になると、蓄積
されたデータがTS同期回路13に送出される。
The TS packet Pa recorded as shown in FIG.
The operation when .about.Pd is instructed to be played back at N-times speed will be described with reference to FIG. TS packet P1
When the reproduction of the program composed of P4 to P4 is instructed, the stream control circuit 10 is controlled by the CPU 8, and the TS packets Pa to Pd are read out from the recording medium 11 in order from the TS packet Pa and supplied to the buffer 12. Can be When the buffer 12 reaches a predetermined data amount, the stored data is sent to the TS synchronization circuit 13.

【0053】TSパケットPaがTS同期回路13に与
えられると、そのヘッダ内の同期バイトによって、TS
パケットPaが与えられたことを認識し、時間情報読み
出し回路14によって、TSパケットPa内に付加され
た時間情報が読み出される。この時間情報より時間間隔
が0であることが認識されるので、乗算回路15では、
この時間間隔0を示す時間情報に対して、1/Nを乗算
する。
When the TS packet Pa is given to the TS synchronizing circuit 13, the TS byte Pa
Recognizing that the packet Pa has been given, the time information reading circuit 14 reads the time information added in the TS packet Pa. Since it is recognized from this time information that the time interval is 0, the multiplication circuit 15
The time information indicating the time interval 0 is multiplied by 1 / N.

【0054】よって、比較回路16に与えられる時間情
報によって表される時間間隔が0であるので、比較回路
16から出力指示信号がTSパケット出力制御回路20
に与えられる。このとき、カウンタ17にリセット信号
が比較回路16より与えられ、カウンタ17がリセット
される。又、時間情報読み出し回路14においてTSパ
ケットPaの元のTSパケットP1が抽出されて、TS
パケット出力制御部20にTSパケットP1が与えられ
ている。
Therefore, since the time interval represented by the time information given to the comparison circuit 16 is 0, the output instruction signal is output from the comparison circuit 16 to the TS packet output control circuit 20.
Given to. At this time, a reset signal is given to the counter 17 from the comparison circuit 16, and the counter 17 is reset. Further, the original TS packet P1 of the TS packet Pa is extracted by the time information reading circuit 14,
The TS packet P1 is provided to the packet output control unit 20.

【0055】そして、出力指示信号が与えられた出力制
御回路20は、時間情報読み出し回路14より与えられ
たTSパケットP1をデジタルI/F回路21に送出す
る。このとき、TSパケット出力制御回路20は、27
/M[MHz]のクロックに従ってTSパケットP1の
出力を行う。デジタルI/F回路21にTSパケットP
1が送出されると、外部に出力され、外部のデコーダ
(不図示)によってMPEG2方式に従って復号化され
て、映像がディスプレイなどによって再生表示されると
ともに、音声がスピーカなどによって再生出力される。
Then, the output control circuit 20 supplied with the output instruction signal sends out the TS packet P 1 supplied from the time information reading circuit 14 to the digital I / F circuit 21. At this time, the TS packet output control circuit 20
The output of the TS packet P1 is performed according to the clock of / M [MHz]. TS packet P to digital I / F circuit 21
When 1 is transmitted, it is output to the outside, decoded by an external decoder (not shown) according to the MPEG2 system, and the video is reproduced and displayed on a display or the like, and the audio is reproduced and output on a speaker or the like.

【0056】TSパケットPaがバッファ12からTS
同期回路13に与えられた後、次に、TSパケットPb
がバッファ12からTS同期回路13に与えられ、その
ヘッダに含まれた同期バイトによってTSパケットPb
が与えられたことが確認される。そして、このTSパケ
ットPbが時間情報読み出し回路14に与えられると、
TSパケットPbに付加された時間間隔Δt1を示す時
間情報が読み出されるとともに、TSパケットP2が抽
出される。
The TS packet Pa is transferred from the buffer 12 to the TS
After being given to the synchronization circuit 13, the TS packet Pb
Is supplied from the buffer 12 to the TS synchronization circuit 13, and the TS packet Pb
Is given. Then, when this TS packet Pb is given to the time information reading circuit 14,
The time information indicating the time interval Δt1 added to the TS packet Pb is read, and the TS packet P2 is extracted.

【0057】読み出された時間間隔Δt1を示す時間情
報が乗算回路15に与えられると、1/Nが乗算され、
時間Δt1/Nを示す時間情報を比較回路16に与え
る。又、TSパケットP2がTSパケット出力制御回路
20に与えられる。比較回路16では、カウンタ17よ
って計数することによって計測された時間が、時間Δt
1/Nと比較され、時間Δt1/Nが経過されたことが
認識されると、出力指示信号をTSパケット出力制御回
路20に与えるとともに、カウンタ17をリセットす
る。
When the read time information indicating the time interval Δt1 is given to the multiplication circuit 15, 1 / N is multiplied.
Time information indicating the time Δt1 / N is given to the comparison circuit 16. Further, the TS packet P2 is given to the TS packet output control circuit 20. In the comparison circuit 16, the time measured by counting by the counter 17 is the time Δt
1 / N, and when it is recognized that the time Δt1 / N has elapsed, an output instruction signal is provided to the TS packet output control circuit 20 and the counter 17 is reset.

【0058】そして、出力指示信号が与えられた出力制
御回路20は、時間情報読み出し回路14より与えられ
たTSパケットP2を、27/M[MHz]のクロック
に従って、デジタルI/F回路21に送出する。デジタ
ルI/F回路21にTSパケットP2が送出されると、
外部に出力され、外部のデコーダ(不図示)によって、
MPEG2方式に従って復号化された後、映像及び音声
が再生される。
The output control circuit 20, to which the output instruction signal has been applied, sends out the TS packet P2 applied from the time information reading circuit 14 to the digital I / F circuit 21 in accordance with a clock of 27 / M [MHz]. I do. When the TS packet P2 is sent to the digital I / F circuit 21,
Output to the outside, and by an external decoder (not shown),
After being decoded according to the MPEG2 system, video and audio are reproduced.

【0059】更に、TSパケット同期回路13には、T
SパケットPcが与えられて、ヘッダ部の同期バイトに
よってTSパケットPcが確認されると、時間情報読み
出し回路14によって、時間間隔Δt2を示す時間情報
が読み出されて乗算回路15で1/Nが乗算されるとと
もに、TSパケットP3がTSパケット出力制御回路2
0に送出される。そして、カウンタ17で計測される時
間がΔt2/Nとなったことが比較回路16で確認され
ると、TSパケット出力制御回路20に出力指示信号が
与えられるとともに、カウンタ17をリセットする。
Further, the TS packet synchronization circuit 13
When the S packet Pc is given and the TS packet Pc is confirmed by the synchronization byte in the header part, the time information reading circuit 14 reads time information indicating the time interval Δt2, and the multiplication circuit 15 calculates 1 / N. The TS packet P3 is multiplied by the TS packet output control circuit 2
Sent to 0. When the comparison circuit 16 confirms that the time measured by the counter 17 has become Δt2 / N, the output instruction signal is given to the TS packet output control circuit 20 and the counter 17 is reset.

【0060】そして、出力指示信号が与えられた出力制
御回路20は、時間情報読み出し回路14より与えられ
たTSパケットP3を、27/M[MHz]のクロック
に従って、デジタルI/F回路21に送出する。デジタ
ルI/F回路21にTSパケットP3が送出されると、
外部に出力され、外部のデコーダ(不図示)によって、
MPEG2方式に従って復号化された後、映像及び音声
が再生される。
The output control circuit 20, to which the output instruction signal has been applied, sends the TS packet P3 supplied from the time information reading circuit 14 to the digital I / F circuit 21 in accordance with a clock of 27 / M [MHz]. I do. When the TS packet P3 is sent to the digital I / F circuit 21,
Output to the outside, and by an external decoder (not shown),
After being decoded according to the MPEG2 system, video and audio are reproduced.

【0061】最後に、TSパケット同期回路13には、
TSパケットPdが与えられて、ヘッダ部の同期バイト
によってTSパケットPdが確認されると、時間情報読
み出し回路14によって、時間間隔Δt3を示す時間情
報が読み出されて乗算回路15で1/Nが乗算されると
ともに、TSパケットP4がTSパケット出力制御回路
20に送出される。そして、カウンタ17で計測される
時間がΔt3/Nとなったことが比較回路16で確認さ
れると、TSパケット出力制御回路20に出力指示信号
が与えられるとともに、カウンタ17をリセットする。
Finally, the TS packet synchronization circuit 13
When the TS packet Pd is given and the TS packet Pd is confirmed by the synchronization byte in the header portion, the time information reading circuit 14 reads time information indicating the time interval Δt3, and the multiplication circuit 15 calculates 1 / N. At the same time, the TS packet P4 is sent to the TS packet output control circuit 20. When the comparison circuit 16 confirms that the time measured by the counter 17 has become Δt3 / N, an output instruction signal is given to the TS packet output control circuit 20 and the counter 17 is reset.

【0062】そして、出力指示信号が与えられた出力制
御回路20は、時間情報読み出し回路14より与えられ
たTSパケットP4を、27/M[MHz]のクロック
に従って、デジタルI/F回路21に送出する。デジタ
ルI/F回路21にTSパケットP4が送出されると、
外部に出力され、外部のデコーダ(不図示)によって、
MPEG2方式に従って復号化された後、映像及び音声
が再生される。
Then, the output control circuit 20, to which the output instruction signal has been applied, sends out the TS packet P4 supplied from the time information reading circuit 14 to the digital I / F circuit 21 in accordance with a clock of 27 / M [MHz]. I do. When the TS packet P4 is sent to the digital I / F circuit 21,
Output to the outside, and by an external decoder (not shown),
After being decoded according to the MPEG2 system, video and audio are reproduced.

【0063】このようにして、TSパケットP1〜P4
が、N倍速再生が行われるように、その時間間隔が元の
1/N倍とされるとともに、周波数27/M[MHz]
のクロックに応じたデータとして、デジタルI/F回路
21より外部に出力されるため、外部に接続されたデコ
ーダによって復号化されると、所望の番組がN倍速再生
される。尚、通常の再生を行うときは、N=1とされ
る。
Thus, the TS packets P1 to P4
However, the time interval is set to 1 / N times the original so that the N-times speed reproduction is performed, and the frequency is 27 / M [MHz].
Is output from the digital I / F circuit 21 to the outside as data corresponding to the clock of .times., And when decoded by an externally connected decoder, the desired program is reproduced at N times speed. It should be noted that when normal reproduction is performed, N = 1 is set.

【0064】図3のように記録されたTSパケットP
a,Pb,Pe,Pd及びヌルパケットPnがN倍速再
生されるように指示されたときの動作について、図6を
参照して説明する。このときも、基本的には、図5の場
合と同様の動作となるため、以下に簡単に説明する。T
SパケットP1〜P4より成る番組の再生が指示される
と、CPU8によって、ストリーム制御回路10が制御
されて、記録メディア11よりTSパケットPa,P
b,Pe,Pd及びヌルパケットPnがPa,Pb,P
n,Pe,Pdの順にに読み出されて、バッファ12に
与えられる。
The TS packet P recorded as shown in FIG.
The operation when a, Pb, Pe, Pd and null packet Pn are instructed to be played back at N times speed will be described with reference to FIG. At this time, basically, the operation is the same as that in the case of FIG. 5, so that the operation will be briefly described below. T
When the reproduction of the program composed of the S packets P1 to P4 is instructed, the stream control circuit 10 is controlled by the CPU 8, and the TS packets Pa and P are transmitted from the recording medium 11.
b, Pe, Pd and null packet Pn are Pa, Pb, P
The data is read out in the order of n, Pe, and Pd and supplied to the buffer 12.

【0065】TSパケットPaがTS同期回路13に与
えられて、ヘッダ部の同期バイトによってTSパケット
Paが確認されると、時間情報読み出し回路14によっ
て、時間間隔0を示す時間情報が読み出されて乗算回路
15で1/Nが乗算されるとともに、TSパケットP1
がTSパケット出力制御回路20に送出される。よっ
て、カウンタ17から出力指示信号がTSパケット出力
制御回路20に与えられて、TSパケットP1がデジタ
ルI/F回路21を介して出力されるとともに、カウン
タ17がリセットされる。
When the TS packet Pa is given to the TS synchronization circuit 13 and the TS packet Pa is confirmed by the synchronization byte in the header portion, the time information indicating the time interval 0 is read by the time information reading circuit 14. The multiplication circuit 15 multiplies 1 / N, and the TS packet P1
Is sent to the TS packet output control circuit 20. Accordingly, the output instruction signal is provided from the counter 17 to the TS packet output control circuit 20, the TS packet P1 is output via the digital I / F circuit 21, and the counter 17 is reset.

【0066】又、TSパケットPaの後にTSパケット
PbがTS同期回路13に与えられて、ヘッダ部の同期
バイトによってTSパケットPbが確認されると、時間
情報読み出し回路14によって、時間間隔Δt1を示す
時間情報が読み出されて乗算回路15で1/Nが乗算さ
れるとともに、TSパケットP2がTSパケット出力制
御回路20に送出される。よって、比較回路16でΔt
1/Nが経過したことが確認されると、カウンタ17か
ら出力指示信号がTSパケット出力制御回路20に与え
られて、TSパケットP2がデジタルI/F回路21を
介して出力されるとともに、カウンタ17がリセットさ
れる。
When the TS packet Pb is given to the TS synchronization circuit 13 after the TS packet Pa and the TS packet Pb is confirmed by the synchronization byte in the header portion, the time information reading circuit 14 indicates the time interval Δt1. The time information is read out and multiplied by 1 / N in the multiplication circuit 15, and the TS packet P 2 is sent to the TS packet output control circuit 20. Therefore, Δt
When it is confirmed that 1 / N has elapsed, an output instruction signal is provided from the counter 17 to the TS packet output control circuit 20, and the TS packet P2 is output via the digital I / F circuit 21 and the counter 17 17 is reset.

【0067】そして、TSパケットPbの後にヌルパケ
ットPnがTS同期回路13に与えられて、ヘッダ部の
同期バイトによってヌルパケットPnが確認されると、
時間情報読み出し回路14によって、時間間隔Δta=
ΔT−Δtkを示す時間情報が読み出されて乗算回路1
5で1/Nが乗算されるとともに、ヌルパケットPnが
TSパケット出力制御回路20に送出される。よって、
比較回路16でΔta/Nが経過したことが確認される
と、カウンタ17から出力指示信号がTSパケット出力
制御回路20に与えられて、ヌルパケットPnがデジタ
ルI/F回路21を介して出力されるとともに、カウン
タ17がリセットされる。
Then, after the TS packet Pb, a null packet Pn is given to the TS synchronization circuit 13, and when the null packet Pn is confirmed by the synchronization byte in the header portion,
By the time information reading circuit 14, the time interval Δta =
The time information indicating ΔT−Δtk is read and the multiplication circuit 1
5 is multiplied by 1 / N, and a null packet Pn is sent to the TS packet output control circuit 20. Therefore,
When it is confirmed by the comparison circuit 16 that Δta / N has elapsed, an output instruction signal is provided from the counter 17 to the TS packet output control circuit 20, and a null packet Pn is output via the digital I / F circuit 21. At the same time, the counter 17 is reset.

【0068】更に、ヌルパケットPnの後にTSパケッ
トPcがTS同期回路13に与えられて、ヘッダ部の同
期バイトによってTSパケットPcが確認されると、時
間情報読み出し回路14によって、時間間隔Δt5=Δ
t4−ΔT+Δtkを示す時間情報が読み出されて乗算
回路15で1/Nが乗算されるとともに、TSパケット
P3がTSパケット出力制御回路20に送出される。よ
って、比較回路16でΔt5/Nが経過したことが確認
されると、カウンタ17から出力指示信号がTSパケッ
ト出力制御回路20に与えられて、TSパケットP3が
デジタルI/F回路21を介して出力されるとともに、
カウンタ17がリセットされる。
Further, after the null packet Pn, the TS packet Pc is given to the TS synchronization circuit 13, and the TS packet Pc is confirmed by the synchronization byte in the header portion.
The time information indicating t4-ΔT + Δtk is read out, multiplied by 1 / N in the multiplication circuit 15, and the TS packet P3 is sent to the TS packet output control circuit 20. Therefore, when it is confirmed by the comparison circuit 16 that Δt5 / N has elapsed, an output instruction signal is provided from the counter 17 to the TS packet output control circuit 20, and the TS packet P3 is transmitted via the digital I / F circuit 21. Output,
The counter 17 is reset.

【0069】最後に、TSパケット同期回路13には、
TSパケットPdが与えられて、ヘッダ部の同期バイト
によってTSパケットPdが確認されると、時間情報読
み出し回路14によって、時間間隔Δt3を示す時間情
報が読み出されて乗算回路15で1/Nが乗算されると
ともに、TSパケットP4がTSパケット出力制御回路
20に送出される。そして、カウンタ17で計測される
時間がΔt3/Nとなったことが比較回路16で確認さ
れると、TSパケット出力制御回路20に出力指示信号
が与えられるとともに、カウンタ17をリセットする。
Finally, the TS packet synchronization circuit 13
When the TS packet Pd is given and the TS packet Pd is confirmed by the synchronization byte in the header portion, the time information reading circuit 14 reads time information indicating the time interval Δt3, and the multiplication circuit 15 calculates 1 / N. At the same time, the TS packet P4 is sent to the TS packet output control circuit 20. When the comparison circuit 16 confirms that the time measured by the counter 17 has become Δt3 / N, an output instruction signal is given to the TS packet output control circuit 20 and the counter 17 is reset.

【0070】このようにして、TSパケットP2,P3
間のヌルパケットPn及びTSパケットP1〜P4が、
N倍速再生が行われるように、その時間間隔が元の1/
N倍とされるとともに、周波数27/M[MHz]のク
ロックに応じたデータとして、デジタルI/F回路21
より外部に出力されるため、外部に接続されたデコーダ
によって復号化されると、所望の番組がN倍速再生され
る。尚、通常の再生を行うときは、N=1とされる。
Thus, the TS packets P2, P3
The null packet Pn and the TS packets P1 to P4 between
The time interval is reduced to 1 / the original so that the N-times speed reproduction is performed.
N times as much as the digital I / F circuit 21 as data corresponding to a clock having a frequency of 27 / M [MHz].
Since it is output to the outside, a desired program is reproduced at N times speed when decoded by an externally connected decoder. It should be noted that when normal reproduction is performed, N = 1 is set.

【0071】[0071]

【発明の効果】本発明によると、デジタル放送内の各パ
ケットの入力時間の時間間隔を時間情報とし、この時間
情報をパケットに付加して記録させるため、このような
時間情報が付加されたパケットを再生するとき、従来の
ように、入力された時刻を時間情報として付加される場
合に比べ、容易に再生制御を行うことができる。更に、
N倍速再生のような特殊再生を行ったとき、各パケット
の出力するタイミングを容易に演算することができるた
め、出力タイミングを演算する回路の回路規模の増大を
抑制することができる。
According to the present invention, the time interval of the input time of each packet in the digital broadcast is used as time information, and this time information is added to the packet for recording. When reproducing is performed, the reproduction control can be performed more easily than when the input time is added as time information as in the related art. Furthermore,
When performing special reproduction such as N-times speed reproduction, the output timing of each packet can be easily calculated, so that it is possible to suppress an increase in the circuit scale of the circuit that calculates the output timing.

【図面の簡単な説明】[Brief description of the drawings]

【図1】記録動作を説明するための本発明のデジタル放
送記録再生装置の記録側の構成を示すブロック図。
FIG. 1 is a block diagram showing a configuration on a recording side of a digital broadcast recording / reproducing apparatus of the present invention for describing a recording operation.

【図2】本発明のデジタル放送記録再生装置の記録動作
を説明するための図。
FIG. 2 is a diagram for explaining a recording operation of the digital broadcast recording / reproducing apparatus of the present invention.

【図3】本発明のデジタル放送記録再生装置の記録動作
を説明するための図。
FIG. 3 is a diagram for explaining a recording operation of the digital broadcast recording / playback apparatus of the present invention.

【図4】再生動作を説明するための本発明のデジタル放
送記録再生装置の再生側の構成を示すブロック図。
FIG. 4 is a block diagram showing a configuration on a reproducing side of the digital broadcast recording / reproducing apparatus of the present invention for explaining a reproducing operation.

【図5】本発明のデジタル放送記録再生装置の再生動作
を説明するための図。
FIG. 5 is a diagram for explaining a reproduction operation of the digital broadcast recording / reproduction device of the present invention.

【図6】本発明のデジタル放送記録再生装置の再生動作
を説明するための図。
FIG. 6 is a diagram for explaining a reproducing operation of the digital broadcast recording / reproducing apparatus of the present invention.

【図7】従来のデジタル放送記録再生装置の記録動作を
説明するための図。
FIG. 7 is a diagram for explaining a recording operation of a conventional digital broadcast recording / reproducing device.

【符号の説明】[Explanation of symbols]

1 デジタルI/F回路 2 TS同期回路 3 フィルタ回路 4 PLL回路 5 カウンタ 6 時間情報付加回路 7 ヌルパケット生成回路 8 CPU 9 バッファ 10 ストリーム制御回路 11 記録メディア 12 バッファ 13 TS同期回路 14 時間情報読み出し回路 15 乗算回路 16 比較回路 17 カウンタ 18 水晶発振器 19 分周器 20 TSパケット出力制御回路 21 デジタルI/F回路 Reference Signs List 1 digital I / F circuit 2 TS synchronization circuit 3 filter circuit 4 PLL circuit 5 counter 6 time information addition circuit 7 null packet generation circuit 8 CPU 9 buffer 10 stream control circuit 11 recording medium 12 buffer 13 TS synchronization circuit 14 time information read circuit Reference Signs List 15 Multiplication circuit 16 Comparison circuit 17 Counter 18 Crystal oscillator 19 Divider 20 TS packet output control circuit 21 Digital I / F circuit

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5C025 DA01 DA10 5C052 AA01 AB02 AC01 AC05 CC01 CC04 DD04 5C053 FA20 GB04 GB05 GB38 HA21 HA24 JA01 JA22 KA07 LA06 LA07 5K061 AA13 BB00 BB17  ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5C025 DA01 DA10 5C052 AA01 AB02 AC01 AC05 CC01 CC04 DD04 5C053 FA20 GB04 GB05 GB38 HA21 HA24 JA01 JA22 KA07 LA06 LA07 5K061 AA13 BB00 BB17

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 受信された複数のパケットより成るデジ
タル放送を記録するデジタル放送記録方法において、 前記各パケット間毎に、受信されて入力される時間間隔
が計測され、 前記各パケット毎に計測された前記時間間隔が時間情報
として付加され、 前記時間情報が付加された前記パケットが記録メディア
に記録されることを特徴とするデジタル放送記録方法。
1. A digital broadcast recording method for recording a digital broadcast composed of a plurality of received packets, wherein a time interval between reception and input is measured for each packet, and the time interval is measured for each packet. The time interval is added as time information, and the packet to which the time information is added is recorded on a recording medium.
【請求項2】 前記デジタル放送に含まれた放送局の基
準クロックに関する情報を有するパケットより基準クロ
ックを生成し、 該基準クロックに基づいて、前記時間情報となる時間間
隔を計測することを特徴とする請求項1に記載のデジタ
ル放送記録方法。
2. A method for generating a reference clock from a packet having information on a reference clock of a broadcasting station included in the digital broadcast, and measuring a time interval serving as the time information based on the reference clock. The digital broadcast recording method according to claim 1.
【請求項3】 次に入力される前記パケットを検出する
までに、計測可能な時間が経過したとき、ヌルパケット
を挿入して記録することを特徴とする請求項1又は請求
項2に記載のデジタル放送記録方法。
3. The method according to claim 1, wherein a null packet is inserted and recorded when a measurable time elapses before the next input packet is detected. Digital broadcast recording method.
【請求項4】 前記ヌルパケットが生成されたとき、 前記ヌルパケットが、前記計測可能な時間から所定時間
を引いた時間が前記時間情報として付加されて記録され
るとともに、 前記ヌルパケットが生成されてから、次のパケットが入
力されるまでの時間間隔が計測されたとき、この計測さ
れた時間間隔に前記所定時間が加算された時間を時間情
報として、前記次のパケットに付加されて記録されるこ
とを特徴とする請求項3に記載のデジタル放送記録方
法。
4. When the null packet is generated, the null packet is recorded with a time obtained by subtracting a predetermined time from the measurable time added as the time information, and the null packet is generated. Then, when a time interval until the next packet is input is measured, the time obtained by adding the predetermined time to the measured time interval is added to the next packet and recorded as time information. 4. The digital broadcast recording method according to claim 3, wherein:
【請求項5】 前に入力されたパケットからの時間間隔
が時間情報として付加されて記録されたパケットを読み
出し、 該パケットの前記時間情報より、前記時間間隔を認識
し、 該パケットの前のパケットが出力されてから、認識した
前記時間間隔が経過したタイミングで、該パケットを出
力することを特徴とするデジタル放送再生方法。
5. A packet recorded by adding a time interval from a previously input packet as time information to the packet, reading the packet, recognizing the time interval from the time information of the packet, and reading a packet before the packet. And outputting the packet at a timing when the recognized time interval elapses after is output.
【請求項6】 N倍速の再生動作を行う際に、前記パケ
ットに付加された前記時間情報より得られた前記時間間
隔を1/N倍し、 該パケットの前のパケットが出力されてから、1/N倍
された前記時間間隔が経過したタイミングで、該パケッ
トを出力することを特徴とする請求項5に記載のデジタ
ル放送再生方法。
6. When performing a reproduction operation at N times speed, the time interval obtained from the time information added to the packet is multiplied by 1 / N, and after a packet before the packet is output, 6. The digital broadcast reproducing method according to claim 5, wherein the packet is output at a timing when the time interval multiplied by 1 / N has elapsed.
【請求項7】 受信された複数のパケットより成るデジ
タル放送を、記録メディアに記録するデジタル放送記録
装置において、 受信された前記デジタル放送から、所望の番組のパケッ
トを選択するフィルタ回路と、 前記フィルタ回路から所望の番組のパケットが選択され
る度に、前に選択されたパケットとの入力される時間間
隔を計測するカウンタと、 前記フィルタ回路で選択された前記パケットが与えら
れ、前記パケットに前記カウンタで計測された前記時間
間隔を時間情報として付加する時間情報付加回路と、 前記時間情報付加回路で前記時間情報が付加された前記
パケットの前記記録メディアへの書き込み制御を行うス
トリーム制御回路と、 を有することを特徴とするデジタル放送記録装置。
7. A digital broadcast recording apparatus for recording a digital broadcast composed of a plurality of received packets on a recording medium, wherein: a filter circuit for selecting a packet of a desired program from the received digital broadcast; Each time a packet of a desired program is selected from the circuit, a counter for measuring a time interval to be input with a previously selected packet, and the packet selected by the filter circuit are provided. A time information adding circuit that adds the time interval measured by the counter as time information, a stream control circuit that controls writing of the packet to which the time information is added by the time information adding circuit to the recording medium, A digital broadcast recording device comprising:
【請求項8】 前記フィルタ回路において、前記デジタ
ル放送に含まれた放送局の基準クロックに関する情報を
有するクロック用パケットが選択されるとともに、 前記フィルタ回路より、前記クロック用パケットが与え
られて、前記基準クロックを生成するクロック生成回路
を有し、 前記カウンタが前記クロック生成回路で生成された前記
基準クロックに基づいて、前記時間情報となる時間間隔
を計測することを特徴とする請求項7に記載のデジタル
放送記録装置。
8. In the filter circuit, a clock packet having information on a reference clock of a broadcasting station included in the digital broadcast is selected, and the clock packet is given by the filter circuit, 8. A clock generation circuit for generating a reference clock, wherein the counter measures a time interval serving as the time information based on the reference clock generated by the clock generation circuit. Digital broadcast recording device.
【請求項9】 次に入力される前記パケットを検出する
までに、前記カウンタで計測可能な時間が経過したこと
が確認されたとき、ヌルパケットを生成して、該ヌルパ
ケットを前記ストリーム制御回路に送出するヌルパケッ
ト生成回路を有することを特徴とする請求項7又は請求
項8に記載のデジタル放送記録装置。
9. When it is confirmed that the time measurable by the counter has elapsed until the next input packet is detected, a null packet is generated and the null packet is transmitted to the stream control circuit. 9. The digital broadcast recording apparatus according to claim 7, further comprising a null packet generation circuit for transmitting the digital broadcast to the digital broadcast recording apparatus.
【請求項10】 前記ヌルパケット生成回路において、
前記ヌルパケットが生成されたとき、 前記ヌルパケットに、前記計測可能な時間から所定時間
を引いた時間が前記時間情報として付加されるととも
に、 前記ヌルパケットが生成されてから、次のパケットが入
力されるまでの時間間隔が前記カウンタで計測されたと
き、この計測された時間間隔に前記所定時間が加算され
た時間を時間情報として前記時間情報付加回路に送出
し、 前記時間情報付加回路で該時間情報を前記次のパケット
に付加することを特徴とする請求項9に記載のデジタル
放送記録装置。
10. The null packet generation circuit,
When the null packet is generated, a time obtained by subtracting a predetermined time from the measurable time is added to the null packet as the time information, and the next packet is input after the null packet is generated. When the time interval until the time is measured by the counter, the time obtained by adding the predetermined time to the measured time interval is sent to the time information adding circuit as time information. 10. The digital broadcast recording apparatus according to claim 9, wherein time information is added to the next packet.
【請求項11】 記録メディアに記録されている、受信
された複数のパケットより成るデジタル放送を再生する
デジタル放送再生装置において、 前に入力されたパケットからの時間間隔が時間情報とし
て付加されて前記記録メディアに記録されたパケット
を、前記記録メディアから読み出すストリーム制御回路
と、 前記ストリーム制御回路より読み出された前記パケット
から、前記時間情報を読み出す時間情報読み出し回路
と、 前記パケットの前のパケットが出力されてから、前記時
間情報読み出し回路で読み出された前記時間情報から認
識された前記時間間隔が経過したことを認識する時間計
測回路と、 前記時間計測回路で前記時間間隔が経過したことが認識
されたとき、前記パケットを出力するパケット出力制御
回路と、 を有することを特徴とするデジタル放送再生装置。
11. A digital broadcast reproducing apparatus for reproducing a digital broadcast composed of a plurality of received packets recorded on a recording medium, wherein a time interval from a previously input packet is added as time information, A stream control circuit for reading a packet recorded on a recording medium from the recording medium; a time information reading circuit for reading the time information from the packet read from the stream control circuit; and a packet preceding the packet. After being output, a time measuring circuit that recognizes that the time interval recognized from the time information read by the time information reading circuit has elapsed, and that the time interval has elapsed in the time measuring circuit. And a packet output control circuit that outputs the packet when recognized. Digital broadcasting reproducing apparatus according to claim.
【請求項12】 N倍速の再生動作を行う際に、前記パ
ケットに付加された前記時間情報より得られた前記時間
間隔を1/N倍する乗算回路を有し、 前記時間計測回路に、該乗算回路で1/N倍された前記
時間間隔が与えられて、 前記パケットの前のパケットが出力されてから、1/N
倍された前記時間間隔が経過したことが前記時間計測回
路で確認されると、前記パケット出力制御回路から前記
パケットが出力されることを特徴とする請求項11に記
載のデジタル放送再生装置。
12. A multiplying circuit for multiplying the time interval obtained from the time information added to the packet by 1 / N when performing an N-times speed reproducing operation; Given the time interval multiplied by 1 / N in the multiplication circuit, and outputting the packet preceding the packet, 1 / N
12. The digital broadcast reproducing apparatus according to claim 11, wherein when the time measurement circuit confirms that the multiplied time interval has elapsed, the packet is output from the packet output control circuit.
JP2001169397A 2001-06-05 2001-06-05 Digital broadcast recording method, digital broadcast reproducing method, digital broadcast recorder and digital broadcast reproducer Pending JP2002369139A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001169397A JP2002369139A (en) 2001-06-05 2001-06-05 Digital broadcast recording method, digital broadcast reproducing method, digital broadcast recorder and digital broadcast reproducer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001169397A JP2002369139A (en) 2001-06-05 2001-06-05 Digital broadcast recording method, digital broadcast reproducing method, digital broadcast recorder and digital broadcast reproducer

Publications (1)

Publication Number Publication Date
JP2002369139A true JP2002369139A (en) 2002-12-20

Family

ID=19011474

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001169397A Pending JP2002369139A (en) 2001-06-05 2001-06-05 Digital broadcast recording method, digital broadcast reproducing method, digital broadcast recorder and digital broadcast reproducer

Country Status (1)

Country Link
JP (1) JP2002369139A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008028888A (en) * 2006-07-25 2008-02-07 Toshiba Corp Stream processing apparatus and stream processing method
JP2009268129A (en) * 2004-03-31 2009-11-12 Panasonic Corp Video recording apparatus, multiplexing method, program, and recording medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009268129A (en) * 2004-03-31 2009-11-12 Panasonic Corp Video recording apparatus, multiplexing method, program, and recording medium
JP4669902B2 (en) * 2004-03-31 2011-04-13 パナソニック株式会社 Video recording apparatus, multiplexing method, program, and recording medium
JP2008028888A (en) * 2006-07-25 2008-02-07 Toshiba Corp Stream processing apparatus and stream processing method

Similar Documents

Publication Publication Date Title
JP3884431B2 (en) Apparatus and method for recording and reproducing a multi-channel stream
JP4129664B2 (en) Data processing apparatus and data processing method
JP3149328B2 (en) Transmitter and receiver
KR100981378B1 (en) Device and process for the read-synchronization of video data and of ancillary data and associated products
US20050013593A1 (en) Method and apparatus for guaranteeing seamless reproduction of a plurality of data streams
US6731658B1 (en) Data recording method and data recording apparatus
US20040233996A1 (en) Reproducing apparatus and method, and recording medium
JP2002015527A (en) Clock generator, and recording and reproducing device
JP2007259313A (en) Stream reproduction method and reproduction apparatus
JP2002290921A (en) Signal processing system, signal output device, signal receiver, signal processing method, signal output method and signal receiving method
JP3243990B2 (en) Digital broadcast receiving terminal device and its packet data recording device
JP2002369139A (en) Digital broadcast recording method, digital broadcast reproducing method, digital broadcast recorder and digital broadcast reproducer
JP3592186B2 (en) Data recording / reproducing device
WO2004086396A1 (en) Reproducing apparatus and method, and recording medium
EP1672910A1 (en) Frame synchronizer, optical disk device, information recording/reproducing apparatus, and signal synchronizing method
JP3351217B2 (en) Digital signal processing device and digital signal processing method
JP2003348543A (en) Data decoder and data decoding method
JP2003319280A (en) Digital broadcasting reception system
JP4242525B2 (en) Video / audio partial playback method and receiver in digital broadcasting
JP2003272297A (en) Digital broadcast receiver and control method therefor
JP2001285798A (en) Video signal recording and reproducing device
JP4462237B2 (en) Digital signal processor
JP2003284003A (en) Digital video signal reproducing device
JP2003283996A (en) Time stamp applying apparatus and digital image recording apparatus using the same
JP2001094907A (en) Partial reproduction method for video/audio signal in storage type digital broadcast and receiver