JPH11261636A - Recording and reproducing device, and recording and reproducing method therefor - Google Patents
Recording and reproducing device, and recording and reproducing method thereforInfo
- Publication number
- JPH11261636A JPH11261636A JP5712398A JP5712398A JPH11261636A JP H11261636 A JPH11261636 A JP H11261636A JP 5712398 A JP5712398 A JP 5712398A JP 5712398 A JP5712398 A JP 5712398A JP H11261636 A JPH11261636 A JP H11261636A
- Authority
- JP
- Japan
- Prior art keywords
- packets
- input
- recording
- time
- packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Television Signal Processing For Recording (AREA)
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【0001】[0001]
【目次】以下の順序で本発明を説明する。[Table of Contents] The present invention will be described in the following order.
【0002】発明の属する技術分野 従来の技術 発明が解決しようとする課題 課題を解決するための手段 発明の実施の形態(図1〜図5) 発明の効果BACKGROUND OF THE INVENTION Problems to be Solved by the Invention Means for Solving the Problems Embodiments of the Invention (FIGS. 1 to 5) Effects of the Invention
【0003】[0003]
【発明の属する技術分野】本発明は記録再生装置及び記
録再生方法に関し、例えばデイジタル放送システムの中
継局で用いられる記録再生装置に適用して好適なもので
ある。The present invention relates to a recording / reproducing apparatus and a recording / reproducing method, and is suitably applied to, for example, a recording / reproducing apparatus used in a relay station of a digital broadcasting system.
【0004】[0004]
【従来の技術】従来、映像及び音声データの圧縮符号化
方式として、MPEG(Moving Picture Experts Grou
p)2規格に代表されるような符号化方式を採用したデ
イジタル放送システムが、提案及び実用化されている。
このようなデイジタル放送システムは、放送する番組を
送信する放送局と、各家庭に設置される受信機と、放送
局及び受信機の間に設置される中継局とから構成され、
放送局から送信される番組データを中継局を介して各家
庭の受信機に伝送するようになされている。2. Description of the Related Art Conventionally, MPEG (Moving Picture Experts Group) has been used as a compression coding method for video and audio data.
p) A digital broadcasting system employing an encoding system represented by the 2 standards has been proposed and put into practical use.
Such a digital broadcasting system includes a broadcasting station that transmits a program to be broadcast, a receiver installed in each home, and a relay station installed between the broadcasting station and the receiver,
Program data transmitted from a broadcasting station is transmitted to a receiver in each home via a relay station.
【0005】放送局には送信装置が設置され、映像及び
音声データをMPEG2によつてそれぞれ圧縮符号化し
た後、これらをそれぞれ1フレーム毎に分割してPES
パケツト(Packetized Elementary Stream)化する。さ
らに送信装置は、これら圧縮符号化された映像及び音声
データの各PESパケツトをそれぞれ所定データ単位毎
に分割してTS(Transport Stream)パケツトを生成
し、これら映像及び音声データのTSパケツトを所定間
隔で切換出力して多重化することにより、1本のトラン
スポートストリームを生成して伝送するようになされて
いる。[0005] A transmitting device is installed at a broadcasting station, and after compressing and encoding video and audio data respectively according to MPEG2, each of them is divided into one frame and PES.
Converts to a packet (Packetized Elementary Stream). Further, the transmission device generates a TS (Transport Stream) packet by dividing each of the PES packets of the compression-encoded video and audio data into predetermined data units, and transmits the TS packets of the video and audio data at predetermined intervals. , And multiplexes them to generate and transmit one transport stream.
【0006】このようにして伝送されてくるトランスポ
ートストリームは、中継局によつて受信される。中継局
には、例えばメモリのような蓄積メデイアを有する記録
再生装置が設置されており、受信したトランスポートス
トリームを一旦メモリに蓄積して、例えばコマーシヤル
を差し替えるなどの編集処理を施した後、編集したトラ
ンスポートストリームをメモリから再生して伝送するよ
うになされている。[0006] The transport stream transmitted in this manner is received by the relay station. The relay station is provided with a recording / reproducing device having a storage medium such as a memory, for example, temporarily storing the received transport stream in the memory, performing editing processing such as replacing commercials, and then performing editing. The transport stream is reproduced from a memory and transmitted.
【0007】このように中継局から伝送されてくるトラ
ンスポートストリームは、各家庭に設置されている受信
機によつて受信される。受信機は、受信したトランスポ
ートストリームを映像データのTSパケツトと音声デー
タのTSパケツトとに分離して、これらをそれぞれ対応
するバツフアに一時的に蓄積すると共に、これら映像及
び音声データのTSパケツトから圧縮符号化された映像
及び音声データをそれぞれ生成する。この後、受信機
は、各バツフアから所望のタイミングで圧縮符号化され
た映像及び音声データをそれぞれ読み出して、後段の対
応するデコーダにそれぞれ入力することにより、元の映
像及び音声を復元するようになされている。[0007] The transport stream transmitted from the relay station in this way is received by a receiver installed in each home. The receiver separates the received transport stream into TS packets of video data and TS packets of audio data, temporarily stores them in the corresponding buffers, and extracts the TS packets of the video and audio data from the TS packets. It generates compression-encoded video and audio data, respectively. Thereafter, the receiver reads out the compressed video data and audio data from each buffer at a desired timing, and inputs the data to the corresponding decoder at the subsequent stage, thereby restoring the original video and audio data. It has been done.
【0008】[0008]
【発明が解決しようとする課題】ところで上述の送信装
置では、映像及び音声データのTSパケツトを多重化す
る際、受信機のバツフアが破綻(いわゆるオーバーフロ
ー又はアンダーフロー)しないように、各TSパケツト
を切換出力する間隔を調整(以下、これをスケジユーリ
ングと呼ぶ)するようになされている。従つてこの送信
装置では、そのスケジユーリングに基づいた所望のタイ
ミングで各TSパケツトを多重化してトランスポートス
トリームを生成し、これを伝送することにより、受信機
のバツフアが破綻することを回避し得るようになされて
いる。By the way, in the transmission apparatus described above, when multiplexing the TS packets of the video and audio data, each TS packet is protected so that the buffer of the receiver does not break down (so-called overflow or underflow). The switching output interval is adjusted (hereinafter, this is referred to as scheduling). Therefore, in this transmitting apparatus, each TS packet is multiplexed at a desired timing based on the scheduling, a transport stream is generated, and the transport stream is transmitted, thereby avoiding a failure of the buffer of the receiver. Have been made to gain.
【0009】中継局に設置されている記録再生装置で
は、送信装置から伝送されるトランスポートストリーム
に対して、例えばコマーシヤルを差し替えるなどの編集
処理が実行されると、そのTSパケツトのパケツト数が
変化してしまう場合があり、この場合、受信機のバツフ
アを破綻させるおそれがある。このため記録再生装置で
は、トランスポートストリームに対して所望の編集処理
を実行した際には、受信機のバツフアが破綻しないよう
に、再度スケジユーリングを行わなければならない手間
があつた。In a recording / reproducing apparatus installed in a relay station, when editing processing such as replacing commercials is performed on a transport stream transmitted from a transmitting apparatus, the number of packets in the TS packet changes. In this case, the buffer of the receiver may be broken. For this reason, in the recording / reproducing apparatus, when a desired editing process is performed on the transport stream, it is necessary to perform scheduling again so that the buffer of the receiver does not break down.
【0010】本発明は以上の点を考慮してなされたもの
で、簡易な構成でパケツトの出力時刻を調整し得る記録
再生装置及び記録再生方法を提案しようとするものであ
る。The present invention has been made in view of the above points, and has as its object to propose a recording / reproducing apparatus and a recording / reproducing method capable of adjusting the output time of a packet with a simple configuration.
【0011】[0011]
【課題を解決するための手段】かかる課題を解決するた
め本発明においては、所定の間隔で順次入力されるパケ
ツト化された入力データをそれぞれ所定時間遅延させて
外部に出力する記録再生装置において、入力データの各
パケツトを順次記憶する記憶手段と、記憶手段から読み
出された各パケツトを所定の遅延時間分遅延させてそれ
ぞれ外部に出力する出力処理手段と、所定のデータ処理
により入力データのパケツト数に対して出力処理手段よ
り出力されるパケツト数が変化した場合には、当該パケ
ツト数の変化に応じて、所定数のパケツトに対する遅延
時間を修正する修正手段とを設けるようにした。According to the present invention, there is provided a recording / reproducing apparatus which delays packetized input data sequentially input at predetermined intervals and outputs the delayed data to the outside. Storage means for sequentially storing each packet of input data, output processing means for delaying each packet read from the storage means by a predetermined delay time and outputting each of the packets to the outside; and packet processing of the input data by predetermined data processing When the number of packets output from the output processing means changes with respect to the number, a correction means for correcting the delay time for a predetermined number of packets according to the change in the number of packets is provided.
【0012】所定のデータ処理により入力データのパケ
ツト数に対して出力処理手段より出力されるパケツト数
が変化した場合には、当該パケツト数の変化に応じて、
所定数のパケツトに対する遅延時間を修正することによ
り、当該所定数のパケツト以外のパケツトに対しては遅
延時間を修正する必要がないため、再度スケジユーリン
グを行わなくても、受信機のバツフアが破綻しないよう
に各パケツトを出力することができる。When the number of packets output from the output processing means changes with respect to the number of packets of the input data due to the predetermined data processing, the number of packets is changed according to the change in the number of packets.
By correcting the delay time for a predetermined number of packets, it is not necessary to correct the delay time for packets other than the predetermined number of packets. Therefore, even if scheduling is not performed again, the buffer of the receiver can be improved. Each packet can be output so as not to fail.
【0013】[0013]
【発明の実施の形態】以下図面について、本発明の一実
施の形態を詳述する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below in detail with reference to the drawings.
【0014】図1において、1は全体として記録再生装
置を示し、デイジタル放送システムの中継局に設置され
ている。中継局は、放送局に設置されている送信装置か
ら伝送されるトランスポートストリームを、映像データ
のトランスポートストリームと音声データのトランスポ
ートストリームとに分類し、例えば映像データのトラン
スポートストリームTSをTSパケツトTS1〜TSN
単位で順次記録再生装置1に供給するようになされてい
る。In FIG. 1, reference numeral 1 denotes a recording / reproducing apparatus as a whole, which is installed in a relay station of a digital broadcasting system. The relay station classifies the transport stream transmitted from the transmission device installed in the broadcast station into a transport stream of video data and a transport stream of audio data. Packets TS1 to TSN
The data is sequentially supplied to the recording / reproducing apparatus 1 in units.
【0015】記録再生装置1は、TSパケツトTS1〜
TSNをバツフア2及びタイミングジエネレータ3にそ
れぞれ入力するようになされている。バツフア2は、T
SパケツトTS1〜TSNを一時的に記憶した後、所望
のタイミングでフオーマツト変換回路4に出力する。タ
イミングジエネレータ3は、各TSパケツトTS1〜T
SNが入力される毎にイネーブル信号S1を生成して、
これをレジスタ5に出力するようになされている。The recording / reproducing apparatus 1 includes TS packets TS1 to TS1.
The TSN is input to the buffer 2 and the timing generator 3, respectively. Buffer 2 is T
After temporarily storing the S packets TS1 to TSN, they are output to the format conversion circuit 4 at a desired timing. The timing generator 3 includes the TS packets TS1 to T
An enable signal S1 is generated every time SN is input,
This is output to the register 5.
【0016】ところでレジスタ5には、クロツクカウン
タ6からクロツク信号CKが供給されている。この状態
において、レジスタ5は、タイミングジエネレータ3か
らイネーブル信号S1が供給される毎に、そのときのク
ロツク信号CKの値を保持し、それらをカウント値CT
1〜CTNとしてフオーマツト変換回路4に出力するよ
うになされている。フオーマツト変換回路4は、TSパ
ケツトTS1〜TSNをそれぞれメモリ7に格納するた
めのデータフオーマツトに変換すると共に、図2に示す
ように、レジスタ5から供給される6バイトのカウント
値CT1〜CTNを、対応する188バイトのTSパケ
ツトTS1〜TSNにそれぞれ付加することにより時間
情報付加パケツトTA1〜TANを生成し、これをメモ
リ7に書き込んで蓄積する。このようにして記録再生装
置1は、各TSパケツトTS1〜TSNが当該記録再生
装置1に入力したときの時刻をそれぞれ計測し、この時
刻情報でなるカウント値CT1〜CTNを、対応する各
TSパケツトTS1〜TSNにそれぞれ付加してメモリ
7に記憶する。The register 5 is supplied with a clock signal CK from a clock counter 6. In this state, each time the enable signal S1 is supplied from the timing generator 3, the register 5 holds the value of the clock signal CK at that time and stores them in the count value CT.
1 to CTN are output to the format conversion circuit 4. The format conversion circuit 4 converts the TS packets TS1 to TSN into data formats for storing in the memory 7, respectively, and converts the 6-byte count values CT1 to CTN supplied from the register 5 as shown in FIG. By adding the time information added packets TA1 to TAN to the corresponding 188-byte TS packets TS1 to TSN, the time information added packets TA1 to TAN are written in the memory 7 and stored. In this way, the recording / reproducing apparatus 1 measures the time when each of the TS packets TS1 to TSN is input to the recording / reproducing apparatus 1, and counts the count values CT1 to CTN based on the time information to the corresponding TS packets. It is added to each of TS1 to TSN and stored in the memory 7.
【0017】記録再生装置1は、図示しない編集手段に
よつて、メモリ7に蓄積されている時間情報付加パケツ
トTA1〜TANを編集するようになされている。メモ
リ7は、時間情報付加パケツトTA1〜TANに対して
所望の編集処理が施されると、その編集処理に応じた編
集情報信号S2を生成し、これをシステムコントローラ
8に出力する。The recording / reproducing apparatus 1 edits the time information added packets TA1 to TAN stored in the memory 7 by editing means (not shown). When a desired editing process is performed on the time information added packets TA1 to TAN, the memory 7 generates an editing information signal S2 corresponding to the editing process, and outputs this to the system controller 8.
【0018】システムコントローラ8は、全体の動作を
制御するものであり、メモリ7から供給される編集情報
信号S2を基に制御信号S3を生成し、これをテーブル
コントローラ9に与えて当該テーブルコントローラ9の
動作を制御するようになされている。テーブルコントロ
ーラ9は、システムコントローラ8から与えられる制御
信号S3を基に選択信号S4を生成し、これをオフセツ
トテーブル10に与える。ところでオフセツトテーブル
10には、TSパケツトTS1〜TSNが記録再生装置
1に入力されたときから外部に出力されるまでの遅延時
間を示すシステムデイレイSDに対して、加算及び減算
を段階的に施して生成される複数のオフセツト値が格納
されている。The system controller 8 controls the entire operation. The system controller 8 generates a control signal S3 based on the edit information signal S2 supplied from the memory 7, and supplies the control signal S3 to the table controller 9 to provide the control signal S3. Has been made to control the operation. The table controller 9 generates a selection signal S4 based on the control signal S3 supplied from the system controller 8, and supplies the selection signal S4 to the offset table 10. By the way, in the offset table 10, addition and subtraction are performed stepwise on the system delay SD indicating the delay time from when the TS packets TS1 to TSN are input to the recording / reproducing apparatus 1 until they are output to the outside. A plurality of offset values generated by this method are stored.
【0019】テーブルコントローラ9は、実行された編
集処理に基づく選択信号S4をオフセツトテーブル10
に与えることにより、複数のオフセツト値のうち所望の
ものを選択し、これをオフセツト値S5としてレジスタ
11に出力する。レジスタ11は、オフセツト値S5を
一時的に保持した後、所望のタイミングで加算器12に
出力するようになされている。因みに、例えば複数のT
SパケツトTSをシステムデイレイSDで外部に出力し
続けた後、所望のTSパケツトTSからシステムデイレ
イSDを変化させて出力する場合には、レジスタ11
は、複数のTSパケツトTSを出力するときはシステム
デイレイSDに相当するオフセツト値S5を保持して加
算器12に出力し続ける。The table controller 9 outputs a selection signal S4 based on the executed editing process to the offset table 10.
, A desired one of a plurality of offset values is selected and output to the register 11 as an offset value S5. After temporarily holding the offset value S5, the register 11 outputs the offset value S5 to the adder 12 at a desired timing. Incidentally, for example, a plurality of T
After continuously outputting the S packet TS to the outside by the system delay SD, if the system delay SD is to be changed and output from a desired TS packet TS, the register 11 is used.
When outputting a plurality of TS packets TS, the offset value S5 corresponding to the system delay SD is held and output to the adder 12.
【0020】ところでメモリ7は、編集された時間情報
付加パケツトTA1〜TANを所望のタイミングで読み
出し、これをフオーマツト変換回路13に出力する。フ
オーマツト変換回路13は、時間情報付加パケツトTA
1〜TANをカウント値CT1〜CTNとTSパケツト
TS1〜TSNとに分離し、カウント値CT1〜CTN
を加算器12に出力すると共に、TSパケツトTS1〜
TSNを元のデータフオーマツトに変換してバツフア1
4に出力して当該バツフア14にTSパケツトTS1〜
TSNを格納する。The memory 7 reads out the edited time information addition packets TA1 to TAN at a desired timing and outputs them to the format conversion circuit 13. The format conversion circuit 13 includes a time information addition packet TA.
1 to TAN are separated into count values CT1 to CTN and TS packets TS1 to TSN.
Is output to the adder 12, and the TS packets TS1 to TS1 are output.
Convert TSN to the original data format and convert to buffer 1.
4 to the buffer 14 and the TS packets TS1 to TS1.
Store TSN.
【0021】加算器12は、フオーマツト変換回路13
から供給されるカウント値CT1〜CTNとレジスタ1
1から供給されるオフセツト値S5とを加算し、その結
果得られるオフセツトカウント値OC1〜OCNを比較
器15に出力する。すなわち加算器12は、各TSパケ
ツトTS1〜TSNが記録再生装置1に入力されたとき
の時刻を示すカウント値CT1〜CTNと、システムデ
イレイSD又は当該システムデイレイSDに修正を施し
た値でなるオフセツト値S5を加算することにより、各
TSパケツトTS1〜TSNが出力する時刻を示すオフ
セツトカウント値OC1〜OCNを生成するようになさ
れている。The adder 12 has a format conversion circuit 13
Counts CT1 to CTN supplied from the register 1
An offset value S5 supplied from 1 is added, and the resulting offset count values OC1 to OCN are output to the comparator 15. That is, the adder 12 is provided with a count value CT1 to CTN indicating a time when each of the TS packets TS1 to TSN is input to the recording / reproducing apparatus 1, and an offset including a system delay SD or a value obtained by modifying the system delay SD. By adding the value S5, offset count values OC1 to OCN indicating the times at which the TS packets TS1 to TSN are output are generated.
【0022】比較器15は、オフセツトカウント値OC
1〜OCNとクロツクカウンタ6から供給されるクロツ
ク信号CKのカウント値とを比較する。その結果、比較
器15は、オフセツトカウント値OC1〜OCNがクロ
ツク信号CKのカウント値よりも小さい場合には、駆動
信号S6を生成し、これをバツフアコントローラ16に
与えて当該バツフアコントローラ16を駆動する一方、
オフセツトカウント値OC1〜OCNがクロツク信号C
Kのカウント値よりも大きい場合には、クロツク信号C
Kのカウント値がオフセツトカウント値OC1〜OCN
になるまで待機する。The comparator 15 has an offset count value OC.
1 to OCN and the count value of the clock signal CK supplied from the clock counter 6 are compared. As a result, when the offset count values OC1 to OCN are smaller than the count value of the clock signal CK, the comparator 15 generates a drive signal S6, and supplies the drive signal S6 to the buffer controller 16 to provide the same. While driving
The offset count values OC1 to OCN correspond to the clock signal C.
If it is larger than the count value of K, the clock signal C
The count value of K is the offset count value OC1 to OCN
Wait until
【0023】バツフアコントローラ16は、比較器15
から駆動信号S6が供給されると、読出し信号S7を生
成してこれをバツフア14に与えることにより、バツフ
ア14からTSパケツトTS1〜TSNをそれぞれ所望
のタイミングで読み出して外部に出力するようになされ
ている。The buffer controller 16 includes a comparator 15
Is supplied with a drive signal S6, a read signal S7 is generated and supplied to the buffer 14, so that the TS packets TS1 to TSN are read from the buffer 14 at desired timings and output to the outside. I have.
【0024】ここで図3〜図5を用いて1フレームの映
像データを他の映像データに差し替えるような編集処理
が施された場合について説明する。記録再生装置1は、
メモリ7に蓄積されている映像データのうち、例えば図
3に示すように、Iピクチヤに続くBピクチヤを他の映
像データに差し替えるような編集を実行して、その結
果、差し替えられたBピクチヤのパケツト数が変化して
しまう場合が生じる。その際、記録再生装置1は、受信
機側のバツフアが破綻することを回避するために、Bピ
クチヤを形成するTSパケツトTSのうち、所定のパケ
ツト数(例えば8パケツト)を抽出して、これらの出力
タイミングを調整するようになされている。以下、この
処理を具体的に説明する。Here, a case where an editing process for replacing one frame of video data with another video data is performed will be described with reference to FIGS. The recording and reproducing device 1
Of the video data stored in the memory 7, for example, as shown in FIG. 3, editing is performed to replace the B-picture following the I-picture with other video data. As a result, the edited B-picture is In some cases, the number of packets changes. At that time, the recording / reproducing apparatus 1 extracts a predetermined number of packets (for example, 8 packets) from the TS packets forming the B-picture in order to avoid the failure of the buffer on the receiver side. The output timing is adjusted. Hereinafter, this processing will be specifically described.
【0025】まず図4を用いてBピクチヤのパケツト数
が1パケツト増加する場合について説明する。図4
(A)は、TSパケツトTS1〜TSNのうち、所定の
8パケツトのTSパケツトTSi〜TS(i+7)が記
録再生装置1に入力されるタイミングを示す。図4
(B)に示すように、記録再生装置1は、入力されたT
SパケツトTS1〜TSNに対して上述したような編集
処理を実行し、その結果、編集前と編集後とにおいてパ
ケツト数が同一であつた場合には、編集前の各TSパケ
ツトTSi〜TS(i+7)に付加されているカウント
値CTi〜CT(i+7)を、対応する編集後のTSパ
ケツトTSo〜TS(o+7)に付加してメモリ7に記
憶する。これにより記録再生装置1は、編集後のTSパ
ケツトTSo〜TS(o+7)を、カウント値CTi〜
CT(i+7)によつて示される入力タイミングにシス
テムデイレイSDを加算したタイミングで外部に出力す
るようになされている。First, the case where the number of packets of the B picture increases by one packet will be described with reference to FIG. FIG.
(A) shows the timing at which predetermined eight TS packets TSi to TS (i + 7) among the TS packets TS1 to TSN are input to the recording / reproducing apparatus 1. FIG.
As shown in (B), the recording and reproducing apparatus 1
The above-described editing process is performed on the S packets TS1 to TSN. As a result, if the number of packets before and after the editing is the same, each of the TS packets TSi to TS (i + 7) before the editing. ) Are added to the corresponding edited TS packets TSo to TS (o + 7) and stored in the memory 7. Thereby, the recording / reproducing apparatus 1 converts the edited TS packets TSo to TS (o + 7) into the count values CTi to TSo.
The output is output to the outside at the timing obtained by adding the system delay SD to the input timing indicated by CT (i + 7).
【0026】これに対して図4(C)及び(D)に示す
ように、記録再生装置1は、入力されたTSパケツトT
S1〜TSNに対して上述の編集処理を実行し、その結
果、パケツト数が1パケツト増加した場合には、編集前
のTSパケツトTSi〜TS(i+3)に付加されてい
るカウント値CTi〜CT(i+3)を、カウント値C
To〜CT(o+3)として編集後のTSパケツトTS
o〜TS(o+3)に付加する。これと共に記録再生装
置1は、編集後のTSパケツトTSoに対しては、シス
テムデイレイSDをオフセツト値S5に設定し、TSパ
ケツトTS(o+1)〜TS(o+3)に対しては、シ
ステムデイレイSDから漸近的に減少させることによつ
て得られる値をオフセツト値S5に設定する。On the other hand, as shown in FIGS. 4C and 4D, the recording / reproducing apparatus 1
When the above-described editing process is performed on S1 to TSN, and the number of packets increases by one packet, the count values CTi to CT () added to the unedited TS packets TSi to TS (i + 3). i + 3) with the count value C
TS packet TS edited as To ~ CT (o + 3)
o to TS (o + 3). At the same time, the recording / reproducing apparatus 1 sets the system delay SD to the offset value S5 for the edited TS packet TSo, and sets the system delay SD for the TS packets TS (o + 1) to TS (o + 3) from the system delay SD. The value obtained by asymptotically decreasing is set as the offset value S5.
【0027】そして記録再生装置1は、編集後のTSパ
ケツトTSo〜TS(o+8)のうち中間のTSパケツ
トTS(o+4)に対しては、TSパケツトTSiのカ
ウント値CTiとTSパケツトTS(i+7)のカウン
ト値CT(i+7)との中間値をカウント値CT(o+
4)として付加すると共に、システムデイレイSDをオ
フセツト値S5として設定する。The recording / reproducing apparatus 1 counts the TS packet TSi count value CTi and the TS packet TS (i + 7) for the intermediate TS packet TS (o + 4) among the edited TS packets TSo to TS (o + 8). The intermediate value of the count value CT (i + 7) with the count value CT (o + 7)
4) and the system delay SD is set as an offset value S5.
【0028】さらに記録再生装置1は、編集前のTSパ
ケツトTS(i+4)〜TS(i+7)に付加されてい
るカウント値CT(i+4)〜CT(i+7)を、カウ
ント値CT(o+5)〜CT(o+8)として編集後の
残りのTSパケツトTS(o+5)〜TS(o+8)に
付加する。これと共に記録再生装置1は、編集後のTS
パケツトTS(o+5)に対しては、システムデイレイ
SDに比して大きい値をオフセツト値S5に設定し、T
SパケツトTS(o+8)のオフセツト値S5をシステ
ムデイレイSDに一致させるように、TSパケツトTS
(o+6)〜TS(o+8)のオフセツト値S5を漸近
的に減少するように設定している。Further, the recording / reproducing apparatus 1 converts the count values CT (i + 4) to CT (i + 7) added to the TS packets TS (i + 4) to TS (i + 7) before editing into the count values CT (o + 5) to CT (o + 5). (O + 8) is added to the remaining edited TS packets TS (o + 5) to TS (o + 8). At the same time, the recording / reproducing apparatus 1 transmits the edited TS
For the packet TS (o + 5), a value larger than the system delay SD is set as the offset value S5, and T
The TS packet TS so that the offset value S5 of the S packet TS (o + 8) matches the system delay SD.
The offset value S5 of (o + 6) to TS (o + 8) is set to decrease asymptotically.
【0029】続いて図5を用いてBピクチヤのパケツト
数が1パケツト減少する場合について説明する。図5
(A)は、TSパケツトTS1〜TSNのうち所定の9
パケツトのTSパケツトTSi〜TS(i+8)が記録
再生装置1に入力されるタイミングを示す。そこで図5
(B)に示すように、記録再生装置1は、入力されたT
SパケツトTS1〜TSNに対して、上述したようにI
ピクチヤに続くBピクチヤを他の映像データに差し替え
るような編集処理を実行し、その結果、編集前と編集後
とにおいてパケツト数が同一であつた場合には、編集前
の各TSパケツトTSi〜TS(i+8)に付加されて
いるカウント値CTi〜CT(i+8)を、対応する編
集後のTSパケツトTSo〜TS(o+8)に付加して
メモリ7に記憶する。これにより記録再生装置1は、編
集後のTSパケツトTSo〜TS(o+8)を、カウン
ト値CTi〜CT(i+8)によつて示される入力タイ
ミングにシステムデイレイSDを加算したタイミングで
外部に出力するようになされている。Next, a case where the number of packets of the B picture is reduced by one packet will be described with reference to FIG. FIG.
(A) shows a predetermined 9 of TS packets TS1 to TSN.
The timing at which the TS packets TSi to TS (i + 8) of the packet are input to the recording / reproducing apparatus 1 is shown. So Figure 5
As shown in (B), the recording and reproducing apparatus 1
For the S packets TS1 to TSN, I
An editing process is performed to replace the B-picture following the picture with other video data. As a result, if the number of packets is the same before and after the editing, each of the TS packets TSi to TS before the editing is edited. The count values CTi to CT (i + 8) added to (i + 8) are added to the corresponding edited TS packets TSo to TS (o + 8) and stored in the memory 7. Thus, the recording / reproducing apparatus 1 outputs the edited TS packets TSo to TS (o + 8) to the outside at a timing obtained by adding the system delay SD to the input timing indicated by the count values CTi to CT (i + 8). Has been made.
【0030】これに対して図5(C)及び(D)に示す
ように、記録再生装置1は、入力されたTSパケツトT
S1〜TSNに対して上述の編集処理を実行し、その結
果、パケツト数が1パケツト減少した場合には、編集前
のTSパケツトTSi〜TS(i+3)に付加されてい
るカウント値CTi〜CT(i+3)を、カウント値C
To〜CT(o+3)として編集後のTSパケツトTS
o〜TS(o+3)に付加する。これと共に記録再生装
置1は、編集後のTSパケツトTSoに対しては、シス
テムデイレイSDをオフセツト値S5に設定し、TSパ
ケツトTS(o+1)〜TS(o+3)に対しては、シ
ステムデイレイSDから漸近的に増加させることによつ
て得られる値をオフセツト値S5に設定する。On the other hand, as shown in FIGS. 5C and 5D, the recording / reproducing apparatus 1
When the above-described editing process is performed on S1 to TSN, and the number of packets is reduced by one packet, the count values CTi to CT () added to the unedited TS packets TSi to TS (i + 3). i + 3) with the count value C
TS packet TS edited as To ~ CT (o + 3)
o to TS (o + 3). At the same time, the recording / reproducing apparatus 1 sets the system delay SD to the offset value S5 for the edited TS packet TSo, and sets the system delay SD for the TS packets TS (o + 1) to TS (o + 3) from the system delay SD. The value obtained by the asymptotic increase is set as the offset value S5.
【0031】さらに記録再生装置1は、TSパケツトT
S(i+4)を削除した上で、TSパケツトTS(i+
5)〜TS(i+8)に付加されているカウント値CT
(i+5)〜CT(i+8)を、カウント値CT(o+
4)〜CT(o+7)として編集後の残りのTSパケツ
トTS(o+4)〜TS(o+7)に付加する。これと
共に記録再生装置1は、編集後のTSパケツトTS(o
+4)に対しては、システムデイレイSDに比して小さ
い値をオフセツト値S5に設定し、TSパケツトTS
(o+7)のオフセツト値S5をシステムデイレイSD
に一致させるように、TSパケツトTS(o+4)〜T
S(o+7)のオフセツト値S5を漸近的に増加するよ
うに設定している。The recording / reproducing apparatus 1 further includes a TS packet T
After deleting S (i + 4), the TS packet TS (i + 4)
5) Count value CT added to TS (i + 8)
(I + 5) to CT (i + 8) are converted to the count value CT (o +
4) Add to the remaining TS packets TS (o + 4) to TS (o + 7) after editing as CT to (o + 7). At the same time, the recording / reproducing apparatus 1 sends the edited TS packet TS (o
For +4), a value smaller than the system delay SD is set as the offset value S5, and the TS packet TS
The offset value S5 of (o + 7) is set to the system delay SD.
The TS packets TS (o + 4) to T
The offset value S5 of S (o + 7) is set to increase asymptotically.
【0032】以上の構成において、記録再生装置1で
は、各TSパケツトTS1〜TSNが当該記録再生装置
1に入力されたときのタイミングをそれぞれ計測し、そ
の時間情報でなるカウント値CT1〜CTNをTSパケ
ツトTS1〜TSNそれぞれに付加してメモリ7に記憶
する。In the above configuration, the recording / reproducing apparatus 1 measures the timing when each of the TS packets TS1 to TSN is input to the recording / reproducing apparatus 1, and counts the count values CT1 to CTN based on the time information. The packet is added to each of the packets TS1 to TSN and stored in the memory 7.
【0033】この状態において、記録再生装置1では、
メモリ7に蓄積されているTSパケツトTS1〜TSN
に対して所望の編集処理が実行され、その結果、パケツ
ト数が変化した場合には、パケツト数の変化に応じて所
定数のTSパケツトTSのシステムデイレイSDを漸近
的に増加又は減少させることにより、システムデイレイ
SDを修正する。In this state, the recording / reproducing apparatus 1
TS packets TS1 to TSN stored in the memory 7
When the number of packets changes as a result, the system delay SD of a predetermined number of TS packets TS is asymptotically increased or decreased according to the change in the number of packets. Correct the system delay SD.
【0034】これにより記録再生装置1は、抽出した所
定数のTSパケツトTSに付加されているカウント値C
Tに修正されたシステムデイレイSDを加算することに
よつて、所望の間隔で当該TSパケツトTSを出力す
る。Thus, the recording / reproducing apparatus 1 counts the count value C added to the predetermined number of extracted TS packets TS.
By adding the corrected system delay SD to T, the corresponding TS packet TS is output at a desired interval.
【0035】このように編集の結果、パケツト数が変化
した場合には、パケツト数の変化に応じてTSパケツト
TSのシステムデイレイSDを漸近的に増加又は減少さ
せることにより、当該抽出したTSパケツトTS以外の
TSパケツトTSについては、パケツト数が変化したこ
とに対する影響が及ばないことから、システムデイレイ
SDをそのまま適用し得る。従つてTSパケツトTS1
〜TSNに対して再度スケジユーリングを行わなくて
も、受信機のバツフアが破綻することを回避しながらT
SパケツトTS1〜TSNを出力することができる。When the number of packets changes as a result of editing, the system delay SD of the TS packet TS is asymptotically increased or decreased in accordance with the change in the number of packets, whereby the extracted TS packet TS is extracted. For other TS packet TSs, since the change in the number of packets is not affected, the system delay SD can be applied as it is. Therefore, TS packet TS1
Even if the scheduling is not performed again for TSN, T is avoided while avoiding the failure of the buffer of the receiver.
S packets TS1 to TSN can be output.
【0036】以上の構成によれば、編集によつてパケツ
ト数が変化する場合でも、パケツト数の変化に応じて所
定数のTSパケツトTSのシステムデイレイSDを漸近
的に増加又は減少させることにより、再度スケジユーリ
ングを行わなくても、受信機のバツフアが破綻しないよ
うにTSパケツトTSを出力することができ、かくして
簡易な構成でTSパケツトTSの出力時刻を調整し得
る。According to the above configuration, even when the number of packets changes due to editing, the system delay SD of a predetermined number of TS packets TS is asymptotically increased or decreased according to the change in the number of packets. Even if scheduling is not performed again, the TS packet TS can be output so that the buffer of the receiver does not break down, and thus the output time of the TS packet TS can be adjusted with a simple configuration.
【0037】なお上述の実施の形態においては、映像デ
ータのTSパケツトTS1〜TSNが記録再生装置1に
入力される場合について述べたが、本発明はこれに限ら
ず、例えば音声データのTSパケツトが記録再生装置1
に入力されても良く、要は、パケツト化された入力デー
タが所定の間隔で記録再生装置に順次入力されれば良
く、この場合も上述の場合と同様の効果を得ることがで
きる。In the above-described embodiment, the case where the TS packets TS1 to TSN of video data are input to the recording / reproducing apparatus 1 has been described. However, the present invention is not limited to this. Recording / reproducing device 1
In other words, the packetized input data only needs to be sequentially input to the recording / reproducing apparatus at predetermined intervals, and in this case, the same effect as in the above case can be obtained.
【0038】また上述の実施の形態においては、パケツ
ト数の変化に応じてシステムデイレイSDを修正した場
合について述べたが、本発明はこれに限らず、例えば単
純にTSパケツトTS1〜TSNの出力タイミングを調
整するだけのために、各TSパケツトTS1〜TSNの
システムデイレイSDを修正しても良い。In the above-described embodiment, the case where the system delay SD is modified according to the change in the number of packets has been described. However, the present invention is not limited to this. For example, the output timing of the TS packets TS1 to TSN is simply described. The system delay SD of each of the TS packets TS1 to TSN may be modified only to adjust.
【0039】また上述の実施の形態においては、システ
ムコントローラ8、テーブルコントローラ9、オフセツ
トテーブル10及びレジスタ11のようなハードウエア
を用いて、システムデイレイSDを修正した場合につい
て述べたが、本発明はこれに限らず、例えばCPU(Ce
ntral Processing Unit )、ROM(Read Only Memor
y)及びRAM(Random Access Memory)のようなソフ
トウエアを用いてシステムデイレイSDを修正しても良
く、要は、所定のデータ処理により入力データのパケツ
ト数に対して出力されるパケツト数が変化した場合に
は、当該パケツト数の変化に応じて、所定数のパケツト
に対する遅延時間を修正する修正手段であれば良い。In the above embodiment, the case where the system delay SD is modified by using hardware such as the system controller 8, the table controller 9, the offset table 10 and the register 11 has been described. Is not limited to this. For example, the CPU (Ce
ntral Processing Unit), ROM (Read Only Memor)
y) and the system delay SD may be modified using software such as a RAM (Random Access Memory). In short, the number of output packets changes with respect to the number of input data packets by predetermined data processing. In this case, any correction means may be used as long as the correction means corrects the delay time for a predetermined number of packets in accordance with the change in the number of packets.
【0040】また上述の実施の形態においては、バツフ
ア2、タイミングジエネレータ3、フオーマツト変換回
路4、レジスタ5及びクロツクカウンタ6を用いて、T
SパケツトTS1〜TSNが入力したときの入力時刻を
計測した場合について述べたが、本発明はこれに限ら
ず、要は、入力データの各パケツトが入力されたときの
入力時刻をそれぞれ計測し、当該入力時刻をそれぞれ対
応するパケツトに付加する入力処理手段であれば良い。In the above-described embodiment, the buffer 2, the timing generator 3, the format conversion circuit 4, the register 5, and the clock counter 6 are used.
Although the case where the input time when the S packets TS1 to TSN are input has been described, the present invention is not limited to this, and the point is that the input time when each packet of the input data is input is measured. Any input processing means that adds the input time to the corresponding packet may be used.
【0041】さらに上述の実施の形態においては、クロ
ツクカウンタ6、加算器12、フオーマツト変換回路1
3、バツフア14、比較器15及びバツフアコントロー
ラ16を用いて、TSパケツトTS1〜TSNを所望の
タイミングで出力した場合について述べたが、本発明は
これに限らず、要は、メモリ7から読み出されたTSパ
ケツトTS1〜TSNを所定の遅延時間分遅延させてそ
れぞれ外部に出力する出力処理手段であれば良い。Further, in the above-described embodiment, the clock counter 6, the adder 12, and the format conversion circuit 1
3, the case where the TS packets TS1 to TSN are output at a desired timing by using the buffer 14, the comparator 15, and the buffer controller 16 has been described. However, the present invention is not limited to this. Any output processing means may be used as long as the output TS packets TS1 to TSN are delayed by a predetermined delay time and output to the outside.
【0042】[0042]
【発明の効果】上述のように本発明によれば、所定のデ
ータ処理により入力データのパケツト数に対して出力処
理手段より出力されるパケツト数が変化した場合には、
当該パケツト数の変化に応じて、所定数のパケツトに対
する遅延時間を修正することにより、再度スケジユーリ
ングを行わなくても、受信機のバツフアが破綻しないよ
うに各パケツトを出力することができ、かくして簡易な
構成でパケツトの出力時刻を調整し得る。As described above, according to the present invention, when the number of packets output from the output processing means changes with respect to the number of packets of input data due to predetermined data processing,
By correcting the delay time for a predetermined number of packets in accordance with the change in the number of packets, each packet can be output so that the buffer of the receiver does not fail without re-scheduling. Thus, the output time of the packet can be adjusted with a simple configuration.
【図1】本発明の一実施の形態による記録再生装置の構
成を示すブロツク図である。FIG. 1 is a block diagram showing a configuration of a recording / reproducing apparatus according to an embodiment of the present invention.
【図2】時間情報付加パケツトのデータ構造を示す略線
図である。FIG. 2 is a schematic diagram illustrating a data structure of a time information addition packet.
【図3】1フレームの映像データを差し替える場合を示
す略線図である。FIG. 3 is a schematic diagram illustrating a case where video data of one frame is replaced.
【図4】パケツト数が増加する場合を示す略線図であ
る。FIG. 4 is a schematic diagram showing a case where the number of packets increases.
【図5】パケツト数が減少する場合を示す略線図であ
る。FIG. 5 is a schematic diagram showing a case where the number of packets is reduced.
1……記録再生装置、2、14……バツフア、3……タ
イミングジエネレータ、4、13……フオーマツト変換
回路、5……レジスタ、6……クロツクカウンタ、7…
…メモリ、8……システムコントローラ、9……テーブ
ルコントローラ、10……オフセツトテーブル、11…
…レジスタ、12……加算器、15……比較器。1 ... Recording / reproducing device, 2,14 ... Buffer, 3 ... Timing generator, 4,13 ... Format conversion circuit, 5 ... Register, 6 ... Clock counter, 7 ...
... Memory, 8 ... System controller, 9 ... Table controller, 10 ... Offset table, 11 ...
... Register, 12... Adder, 15... Comparator.
Claims (4)
れた入力データをそれぞれ所定時間遅延させて外部に出
力する記録再生装置において、 上記入力データの各パケツトを順次記憶する記憶手段
と、 上記記憶手段から読み出された上記各パケツトを所定の
遅延時間分遅延させてそれぞれ外部に出力する出力処理
手段と、 所定のデータ処理により上記入力データのパケツト数に
対して上記出力処理手段より出力されるパケツト数が変
化した場合には、当該パケツト数の変化に応じて、所定
数のパケツトに対する上記遅延時間を修正する修正手段
とを具えることを特徴とする記録再生装置。1. A recording / reproducing apparatus for delaying packetized input data sequentially input at predetermined intervals and outputting the data to the outside for a predetermined time, a storage means for sequentially storing each packet of the input data, Output processing means for delaying each of the packets read from the storage means by a predetermined delay time and outputting each of the packets to the outside; and output from the output processing means for the number of packets of the input data by predetermined data processing A recording / reproducing apparatus comprising: a correction unit that corrects the delay time for a predetermined number of packets according to the change in the number of packets when the number of packets changes.
ときの入力時刻をそれぞれ計測し、当該入力時刻をそれ
ぞれ対応するパケツトに付加する入力処理手段をさらに
具え、 上記出力処理手段は、 上記記憶手段から読み出された上記各パケツトから上記
入力時刻を取り出し、当該入力時刻に上記遅延時間を加
算した時刻で上記各パケツトを出力することを特徴とす
る請求項1に記載の記録再生装置。2. An apparatus according to claim 1, further comprising input processing means for measuring an input time when each packet of said input data is input, and adding said input time to each of the corresponding packets. 2. The recording / reproducing apparatus according to claim 1, wherein the input time is extracted from each of the packets read from the means, and each of the packets is output at a time obtained by adding the delay time to the input time.
れた入力データをそれぞれ所定時間遅延させて外部に出
力する記録再生方法において、 上記入力データの各パケツトを記憶手段に順次記憶し、 上記記憶手段から読み出された上記各パケツトを所定の
遅延時間分遅延させてそれぞれ外部に出力する際、 所定のデータ処理により上記入力データのパケツト数に
対して出力されるパケツト数が変化した場合には、当該
パケツト数の変化に応じて、所定数のパケツトに対する
上記遅延時間を修正することを特徴とする記録再生方
法。3. A recording / reproducing method in which packetized input data sequentially input at a predetermined interval is output to the outside with a delay of a predetermined time, wherein each packet of the input data is sequentially stored in storage means. When each of the packets read from the storage means is output to the outside after being delayed by a predetermined delay time, when the number of packets output with respect to the number of packets of the input data changes by predetermined data processing, Is a method for correcting the delay time for a predetermined number of packets according to a change in the number of packets.
ときの入力時刻をそれぞれ計測し、当該入力時刻をそれ
ぞれ対応するパケツトに付加して記憶手段に順次記憶
し、上記記憶手段から読み出された上記各パケツトから
上記入力時刻を取り出し、当該入力時刻に上記遅延時間
を加算した時刻で上記各パケツトを出力することを特徴
とする請求項3に記載の記録再生方法。4. The input time when each packet of the input data is input is measured, the input time is added to the corresponding packet, and the input time is sequentially stored in the storage means, and read out from the storage means. 4. The recording / reproducing method according to claim 3, wherein said input time is taken out from each of said packets and said packets are output at a time obtained by adding said delay time to said input time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5712398A JP3852725B2 (en) | 1998-03-09 | 1998-03-09 | Data processing apparatus, data processing method, reproducing apparatus, and reproducing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5712398A JP3852725B2 (en) | 1998-03-09 | 1998-03-09 | Data processing apparatus, data processing method, reproducing apparatus, and reproducing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11261636A true JPH11261636A (en) | 1999-09-24 |
JP3852725B2 JP3852725B2 (en) | 2006-12-06 |
Family
ID=13046793
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5712398A Expired - Fee Related JP3852725B2 (en) | 1998-03-09 | 1998-03-09 | Data processing apparatus, data processing method, reproducing apparatus, and reproducing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3852725B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1310509C (en) * | 2002-04-16 | 2007-04-11 | 松下电器产业株式会社 | Recording device, computer readable program and method |
JP2011041098A (en) * | 2009-08-14 | 2011-02-24 | Sony Corp | Reception device and method, program, and reception system |
-
1998
- 1998-03-09 JP JP5712398A patent/JP3852725B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1310509C (en) * | 2002-04-16 | 2007-04-11 | 松下电器产业株式会社 | Recording device, computer readable program and method |
JP2011041098A (en) * | 2009-08-14 | 2011-02-24 | Sony Corp | Reception device and method, program, and reception system |
EP2302848B1 (en) * | 2009-08-14 | 2017-07-05 | Sony Corporation | Receiving apparatus for output streams recombination in DVB-T2 |
Also Published As
Publication number | Publication date |
---|---|
JP3852725B2 (en) | 2006-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3215087B2 (en) | Audio and video synchronization method and digital video processor | |
US8107538B2 (en) | Moving image distribution system and moving image distribution server | |
JP3925311B2 (en) | Data distribution system | |
US5602592A (en) | Moving picture compressed signal changeover apparatus | |
US6359910B1 (en) | Clock conversion apparatus and method | |
US8526501B2 (en) | Decoder and decoding method based on video and audio time information | |
JPH11215083A (en) | Device and method for digital signal multiplex, device and method for digital signal transmission, device and method for digital signal recording, and recording medium thereof | |
JP3644995B2 (en) | Time stamp value calculation method in coded transmission system | |
JP5041844B2 (en) | PCR correction circuit | |
JP6957186B2 (en) | Information processing equipment, information processing methods, programs, and recording medium manufacturing methods | |
JPH08214296A (en) | Decoder and mpeg system decoder | |
JP3301263B2 (en) | Data decoding device | |
JP3852725B2 (en) | Data processing apparatus, data processing method, reproducing apparatus, and reproducing method | |
JPH11205789A (en) | Transmission rate converter of mpeg2 transport stream | |
JP3920125B2 (en) | Decoding device and decoding method | |
JP2002281498A (en) | Reception reproducing device | |
JP4175038B2 (en) | MPEG2 decoder | |
JP3059151B1 (en) | Data stream switching device and data stream switching method | |
JP2823806B2 (en) | Image decoding device | |
KR0154005B1 (en) | Apparatus for generating the presentation time stamp in the system encoder | |
EP1615439A2 (en) | Network receiving apparatus and network transmitting apparatus | |
JP2003179863A (en) | Image processing apparatus and method, recording medium, and program | |
JP2838985B2 (en) | Audio video code decoding apparatus and audio video code decoding method | |
US7065291B2 (en) | Method of processing data packets, and video recording/playback apparatus incorporating the method | |
US7058279B2 (en) | Special reproduction data generating device, medium and information aggregate |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041215 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060526 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060725 |
|
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: 20060818 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060831 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090915 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100915 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110915 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110915 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120915 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120915 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130915 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |