[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005184431A - Multiplexer - Google Patents

Multiplexer Download PDF

Info

Publication number
JP2005184431A
JP2005184431A JP2003422041A JP2003422041A JP2005184431A JP 2005184431 A JP2005184431 A JP 2005184431A JP 2003422041 A JP2003422041 A JP 2003422041A JP 2003422041 A JP2003422041 A JP 2003422041A JP 2005184431 A JP2005184431 A JP 2005184431A
Authority
JP
Japan
Prior art keywords
time reference
reference information
packet
buffer
input
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
JP2003422041A
Other languages
Japanese (ja)
Inventor
Hiroo Ito
浩朗 伊藤
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2003422041A priority Critical patent/JP2005184431A/en
Publication of JP2005184431A publication Critical patent/JP2005184431A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve the problem of a conventional multiplexer that cannot have outputted correctly corrected time reference information because the conventional multiplexer has only one buffer for rewriting the time reference information resulting in causing overwriting in the case of receiving a plurality of kinds of packets whose identification information differs from each other in the case of correcting the time reference information for countermeasuring fluctuations. <P>SOLUTION: A reception time reference information buffer 305 stores time reference information of a received time reference information packet as reception time reference information, an input phase time reference information buffer 309 stores a count for the time reference information when the reception time reference information is stored as input time reference information, an output phase time reference information buffer 310 stores a count for time reference information when a rewritten time reference information packet is outputted as output time reference information, and a time reference information packet generating section 306 subtracts the input time reference information from the output time reference information, adds the difference to the reception time reference information and uniquely outputs a time reference information packet. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

この発明は、デジタル信号からなるパケットデータ、特に映像、音声等を符号化して生成されるパケットデータについて、複数の符号化パケットデータをパケット単位で多重して伝送するための多重化装置に係り、特に多重化時の遅延ゆらぎによるパケットデータ中の時刻参照情報の揺らぎを抑制できる多重化装置に関する。   The present invention relates to a multiplexing apparatus for multiplexing and transmitting a plurality of encoded packet data in packet units for packet data composed of digital signals, particularly packet data generated by encoding video, audio, etc. In particular, the present invention relates to a multiplexing apparatus that can suppress fluctuations in time reference information in packet data due to delay fluctuations during multiplexing.

従来の多重化装置は、受信したパケットデータ中の時刻参照情報の値を多重化装置内のカウンタに初期値として設定し、上記時刻参照情報を含むパケットデータを多重出力する際に時刻参照情報の値をカウンタの値に置き換えて多重出力することでパケットデータ多重化時の揺らぎを補正している。(例えば、特許文献1参照)
特開平11−41193号公報(図1)
The conventional multiplexing apparatus sets the value of the time reference information in the received packet data as an initial value in a counter in the multiplexing apparatus, and outputs the time reference information when the packet data including the time reference information is multiplexed and output. The fluctuation at the time of packet data multiplexing is corrected by replacing the value with the counter value and performing multiple output. (For example, see Patent Document 1)
Japanese Patent Laid-Open No. 11-41193 (FIG. 1)

次に、本発明の使用形態を明らかにするため、特許文献1と本願発明の使用形態の違いを図面を用いて説明する。図3は特許文献1の図3の概要図である。映像・音声符号化装置500では、クロック生成部504で生成したクロックを基準として映像符号化部501と音声符号化部502でそれぞれ映像信号と音声信号の符号化を行う。   Next, in order to clarify the usage pattern of the present invention, differences between the patent document 1 and the usage pattern of the present invention will be described with reference to the drawings. FIG. 3 is a schematic diagram of FIG. In the video / audio encoding device 500, the video encoding unit 501 and the audio encoding unit 502 encode the video signal and the audio signal, respectively, based on the clock generated by the clock generation unit 504.

また、時刻参照情報符号化部503ではクロック生成部504のクロックをカウンタ情報として符号化する。映像・音声符号化装置500は、上記映像・音声符号化データと時刻参照情報符号化データを多重して出力する。一方、映像・音声復号化装置520では受信した時刻参照情報を時刻参照情報復号化部523で復号し、この値をもとにして符号化装置側で使用しているクロックをクロック再生部524にてPLL等の方法を用いて再生し、再生されたクロックを基準にして映像復号化部521、音声復号化部522にてそれぞれ映像信号と音声信号の復号を行っている。   Further, the time reference information encoding unit 503 encodes the clock of the clock generation unit 504 as counter information. The video / audio encoding device 500 multiplexes and outputs the video / audio encoded data and the time reference information encoded data. On the other hand, the video / audio decoding device 520 decodes the received time reference information by the time reference information decoding unit 523, and based on this value, the clock used by the encoding device side is sent to the clock reproduction unit 524. The video decoding unit 521 and the audio decoding unit 522 decode the video signal and the audio signal, respectively, based on the reproduced clock.

伝送路510の揺らぎ等により、時刻参照情報が映像・音声復号化装置520に到着するタイミングに揺らぎが生じると再生されるクロックが揺らぐことになり正しく映像や音声を復号できなくなるという問題が生じる。このため時刻参照情報を揺らぎなく復号化装置に伝送することは映像・音声等の符号化データを配信するサービスを安定して行うために非常に重要な要素であり、特許文献1は本課題を解決している。   If fluctuations occur in the timing at which the time reference information arrives at the video / audio decoding device 520 due to fluctuations in the transmission path 510 or the like, there will be a problem that the reproduced clock will fluctuate and video and audio cannot be correctly decoded. For this reason, transmitting the time reference information to the decoding device without fluctuation is an extremely important element for stably providing a service for distributing encoded data such as video and audio. It has been solved.

また、図4は本発明の対象となる多重化装置の説明図である。伝送路の伝送帯域が広い場合には1台の映像・音声符号化装置で符号化したパケットデータだけを伝送するのではなく、図4に示すように複数の映像・音声符号化装置で符号化した映像・音声パケットデータを多重化装置で多重化し、あるいは更にその後段にも多重化装置を設置することで伝送帯域を効率良く使用する運用形態が用いられる。多重化装置は同時に複数の映像・音声符号化装置からのパケットデータを多重しこれを時分割多重するため、多重化装置内での処理遅延分だけ時刻参照情報の値が揺らぐことになり、これを補正するための処理が必要となる。   FIG. 4 is an explanatory diagram of a multiplexing apparatus that is an object of the present invention. When the transmission bandwidth of the transmission path is wide, not only packet data encoded by one video / audio encoding device is transmitted, but encoding is performed by a plurality of video / audio encoding devices as shown in FIG. An operation mode is used in which the video / audio packet data is multiplexed by a multiplexing device, or a multiplexing device is installed at a subsequent stage to efficiently use the transmission band. Since the multiplexer simultaneously multiplexes packet data from a plurality of video / audio encoders and time-division multiplexes them, the value of the time reference information fluctuates by the processing delay in the multiplexer. A process for correcting the error is required.

特許文献1の図1に示す多重化装置は、図4に示す1段目の多重化装置620及び621としては有効に動作する。しかしながら、2段目に設置される多重化装置630のように、同一回線上に多重して複数種類の時刻参照情報が含まれるパケットを受信した場合にすべての時刻参照情報を正しく補正することができないという課題を有する。   The multiplexing apparatus shown in FIG. 1 of Patent Document 1 operates effectively as the first-stage multiplexing apparatuses 620 and 621 shown in FIG. However, when a packet containing multiple types of time reference information multiplexed on the same line is received as in the multiplexing device 630 installed in the second stage, all the time reference information can be corrected correctly. It has a problem that it cannot be done.

この発明は、上記のような課題を解決するためになされたもので、受信したパケットに含まれる時刻参照情報が1種類の場合はもちろん、異なる複数種類の時刻参照情報が含まれるパケットを受信した場合にもパケット多重化時の時刻参照情報の揺らぎを補正することが可能な多重化装置を提供することを目的とする。   The present invention has been made in order to solve the above-described problems, and received a packet including a plurality of different types of time reference information as well as one type of time reference information included in the received packet. Even in such a case, an object is to provide a multiplexing apparatus capable of correcting fluctuations in time reference information during packet multiplexing.

この発明に係る多重化装置は、入力した時刻参照情報パケットの時刻参照情報を受信時刻参照情報として保持する受信時刻参照情報バッファと、上記多重化装置に独自に設けた時刻参照情報用カウンタと、上記受信時刻参照情報バッファに受信時刻参照情報を保持した時の時刻参照情報用カウンタ値を入力時刻参照情報として保持する入力時刻参照情報バッファと、上記書き換えた時刻参照情報パケットを出力する時の時刻参照情報用カウンタ値を出力時刻参照情報として保持する出力時刻参照情報バッファと、上記出力時刻参照情報から入力時刻参照情報を差分し、その差分値を受信時刻参照情報に加算して上記独自に書き換えた時刻参照情報パケットを出力する時刻参照情報パケット生成部とを備えたものである。   A multiplexing device according to the present invention includes a reception time reference information buffer that holds time reference information of an input time reference information packet as reception time reference information, a time reference information counter uniquely provided in the multiplexing device, An input time reference information buffer that holds the time reference information counter value when the reception time reference information is held in the reception time reference information buffer as input time reference information, and a time when the rewritten time reference information packet is output The output time reference information buffer that holds the counter value for reference information as output time reference information, and the input time reference information is subtracted from the output time reference information, and the difference value is added to the reception time reference information and rewritten independently. And a time reference information packet generator for outputting the time reference information packet.

この発明によれば、多重化装置は、時刻参照情報パケット生成部が出力時刻参照情報から入力時刻参照情報を差分し、その差分値を受信時刻参照情報に加算して独自に書き換えた時刻参照情報パケットを出力するので、同一回線上で異なる複数種類の時刻参照情報が含まれるパケットを受信した場合にもデータパケット多重化時の時刻参照情報の揺らぎを補正することが可能となる。   According to the present invention, in the multiplexing apparatus, the time reference information packet generator generates a time reference information that is uniquely rewritten by subtracting the input time reference information from the output time reference information and adding the difference value to the reception time reference information. Since the packet is output, it is possible to correct the fluctuation of the time reference information when the data packet is multiplexed even when a packet including a plurality of different types of time reference information is received on the same line.

実施の形態1.
図1はこの発明の実施の形態1に示す多重化装置の構成図である。図において、300はこの発明に係る多重化装置であり、パケット入力1に対する入力処理部321、パケット入力2に対する入力処理部322、パケット入力nに対する入力処理部32n、入力処理部321〜入力処理部32nから出力されるパケットを多重出力するチャネル多重処理部331より構成される。
Embodiment 1 FIG.
1 is a block diagram of a multiplexing apparatus shown in Embodiment 1 of the present invention. In the figure, reference numeral 300 denotes a multiplexing device according to the present invention, an input processing unit 321 for packet input 1, an input processing unit 322 for packet input 2, an input processing unit 32n for packet input n, and an input processing unit 321 to an input processing unit. It is composed of a channel multiplex processing unit 331 that multiplex-outputs packets output from 32n.

以下、入力処理部321について更に詳細に説明する。301は受信したパケットから多重するパケットのみを抽出するパケット抽出部、302はパケット抽出部301で抽出されたパケットのパケット識別情報を変更するパケット識別情報変更部、303はパケット識別情報変更部302から出力されたパケットの中から時刻参照情報が含まれるパケット(以下、時刻参照情報パケットと称す)を検出する時刻参照情報検出部、304は時刻参照情報パケット以外のパケットを一時的に保持するバッファ部、305は時刻参照情報検出部303で検出した時刻参照情報を一時的に保持する受信時刻参照情報バッファ部である。   Hereinafter, the input processing unit 321 will be described in more detail. Reference numeral 301 denotes a packet extraction unit that extracts only multiplexed packets from received packets, 302 denotes a packet identification information change unit that changes packet identification information of the packet extracted by the packet extraction unit 301, and 303 denotes a packet identification information change unit 302. A time reference information detection unit that detects a packet including time reference information (hereinafter referred to as a time reference information packet) from the output packets, and 304 is a buffer unit that temporarily holds packets other than the time reference information packet. , 305 is a reception time reference information buffer unit that temporarily holds the time reference information detected by the time reference information detection unit 303.

また、306は独自に時刻参照情報パケットを生成する時刻参照情報パケット生成部、307は時刻参照情報パケット生成用の時刻参照情報用カウンタ、308は時刻参照情報用カウンタ307を動作させるためのクロック信号を供給するクロック生成部、309は時刻参照情報検出部303にて受信パケットから時刻参照情報が含まれるパケットを検出したタイミングでの時刻参照情報用カウンタ307のカウント値を保持する入力位相時刻参照情報バッファ部である。   Further, reference numeral 306 denotes a time reference information packet generation unit that independently generates a time reference information packet, reference numeral 307 denotes a time reference information counter for generating the time reference information packet, and reference numeral 308 denotes a clock signal for operating the time reference information counter 307. 309 is a clock generation unit that supplies the input phase time reference information that holds the count value of the time reference information counter 307 at the timing when the time reference information detection unit 303 detects a packet including the time reference information from the received packet. It is a buffer part.

また、310は後述の多重制御部312が時刻参照情報パケット生成部306で生成する時刻参照情報パケットの多重を選択したタイミングで、時刻参照情報用カウンタ307のカウント値を保持する出力位相時刻参照情報バッファ部、311はバッファ部304からのパケットと時刻参照情報情報パケット生成部306からの時刻参照情報パケットを多重するパケット多重処理部、312はパケット多重処理部311に対してバッファ部304からのパケットと時刻参照情報パケット生成部306からの時刻参照情報パケットのいずれを多重するかを制御する多重制御部である。   Reference numeral 310 denotes output phase time reference information that holds the count value of the time reference information counter 307 at the timing when the multiplexing control unit 312 described later selects multiplexing of the time reference information packet generated by the time reference information packet generation unit 306. The buffer unit 311 is a packet multiplex processing unit that multiplexes the packet from the buffer unit 304 and the time reference information packet from the time reference information information packet generation unit 306, and 312 is a packet from the buffer unit 304 to the packet multiplex processing unit 311. And a multiplexing control unit that controls which of the time reference information packets from the time reference information packet generation unit 306 is multiplexed.

次に動作について説明するが、図1の多重化装置300は大別してn個の入力処理部(入力処理部321〜入力処理部32n)と多重出力部331より構成される。このうち入力処理部321〜入力処理部32nはすべて同一構成となるため、入力処理部321の動作を代表して詳細に説明する。   Next, the operation will be described. The multiplexing apparatus 300 of FIG. 1 is roughly composed of n input processing units (input processing unit 321 to input processing unit 32n) and a multiplex output unit 331. Since the input processing unit 321 to the input processing unit 32n all have the same configuration, the operation of the input processing unit 321 will be described in detail as a representative.

パケット抽出部301は受信したパケット信号のうち、多重化装置300で多重すべきパケットのみを抽出するものである。例えば受信したパケットのうちスタッフ用パケットや多重する必要のないパケットはパケット抽出部301で削除し、それ以外の必要なパケットのみを出力する。   The packet extraction unit 301 extracts only packets to be multiplexed by the multiplexing device 300 from the received packet signals. For example, among the received packets, stuff packets and packets that do not need to be multiplexed are deleted by the packet extraction unit 301, and only other necessary packets are output.

パケット識別情報変更部302は、パケット抽出部301にて抽出したパケットについて必要に応じてパケット識別情報の変更を行う。通常、パケットにはパケット種別を特定するための識別情報が付加されているが、多重化装置300は例えばパケット入力1と図示した同一回線上に複数種類のパケットを多重して入力することが可能となっている。これはパケット入力2〜パケット入力nでも同様のため、識別情報が他パケット入力からのパケットと重複するパケットを受信した場合にはその識別情報を変更する。これにより、チャネル多重処理部331からの多重出力時における識別情報の重複を避けている。   The packet identification information changing unit 302 changes the packet identification information as necessary for the packet extracted by the packet extracting unit 301. Usually, identification information for identifying the packet type is added to the packet, but the multiplexing device 300 can multiplex and input a plurality of types of packets on the same line as shown in FIG. It has become. Since this is the same for packet input 2 to packet input n, when a packet whose identification information overlaps with a packet from another packet input is received, the identification information is changed. This avoids duplication of identification information at the time of multiplex output from the channel multiplex processing unit 331.

時刻参照情報検出部303は、パケット識別情報変更部302より入力したパケットの中から時刻参照情報パケットを検索し、その時刻参照情報値を受信時刻参照情報バッファ305に格納するとともに、時刻参照情報用カウンタ307のカウント値を入力位相時刻参照情報バッファ部309に格納させる。また、時刻参照情報パケット以外のパケットをバッファ304に格納する。   The time reference information detection unit 303 searches for the time reference information packet from the packets input from the packet identification information change unit 302, stores the time reference information value in the reception time reference information buffer 305, and for the time reference information The count value of the counter 307 is stored in the input phase time reference information buffer unit 309. Packets other than the time reference information packet are stored in the buffer 304.

また、時刻参照情報パケット生成部306は多重化装置300内で独自に時刻参照情報パケットを生成する。パケット多重処理部311はバッファ部304からのパケットと時刻参照情報パケット生成部306からの時刻参照情報パケットの多重出力処理を行う。多重制御部312はバッファ部304からのパケットと時刻参照情報パケット生成部306からの時刻参照情報パケットのいずれを多重するか制御するものであり、時刻参照情報パケット生成部306からの時刻参照情報パケットを選択したタイミングで時刻参照情報用カウンタ307のカウント値を出力位相時刻参照情報バッファ310に格納する。   In addition, the time reference information packet generation unit 306 generates a time reference information packet uniquely in the multiplexing apparatus 300. The packet multiplex processing unit 311 performs multiplex output processing of the packet from the buffer unit 304 and the time reference information packet from the time reference information packet generation unit 306. The multiplexing control unit 312 controls which of the packet from the buffer unit 304 and the time reference information packet from the time reference information packet generation unit 306 is multiplexed, and the time reference information packet from the time reference information packet generation unit 306. The count value of the time reference information counter 307 is stored in the output phase time reference information buffer 310 at the timing when is selected.

時刻参照情報パケット生成部306にて生成する時刻参照情報値は、受信時刻参照情報バッファ部305、入力位相時刻参照情報バッファ309および出力位相時刻参照情報バッファ部310からの値を読み出して生成する。具体的には、入力位相時刻参照情報バッファ309に格納されている時刻参照情報値と出力位相時刻参照情報バッファ310に格納されている時刻参照情報値の差分値を受信時刻参照情報バッファ305が保持する時刻参照情報値に加算するものである。チャネル多重処理部331は入力処理部321〜入力処理部32nからのパケットを多重して出力する。   The time reference information value generated by the time reference information packet generation unit 306 is generated by reading values from the reception time reference information buffer unit 305, the input phase time reference information buffer 309, and the output phase time reference information buffer unit 310. Specifically, the reception time reference information buffer 305 holds a difference value between the time reference information value stored in the input phase time reference information buffer 309 and the time reference information value stored in the output phase time reference information buffer 310. To be added to the time reference information value. The channel multiplex processing unit 331 multiplexes and outputs the packets from the input processing unit 321 to the input processing unit 32n.

次に、時刻参照情報パケット生成部306による時刻参照情報パケット生成動作を詳細に説明する。図5は複数種類のパケットを入力して多重化する多重化装置の構成図である。図5において701および702は映像、音声信号を符号化してパケットデータを生成する映像・音声符号化装置である。703は映像・音声符号化装置701および映像・音声符号化装置702からのパケットデータを時分割で多重出力する多重化装置であり、特許文献1の図1に示す多重化装置に相当する。また、704は本発明の説明に用いる多重化装置である。   Next, the time reference information packet generation operation by the time reference information packet generation unit 306 will be described in detail. FIG. 5 is a configuration diagram of a multiplexing apparatus that inputs and multiplexes a plurality of types of packets. In FIG. 5, reference numerals 701 and 702 denote video / audio encoding apparatuses that generate packet data by encoding video and audio signals. Reference numeral 703 denotes a multiplexing device that multiplex-outputs packet data from the video / audio encoding device 701 and the video / audio encoding device 702 in a time division manner, and corresponds to the multiplexing device shown in FIG. Reference numeral 704 denotes a multiplexing device used for explaining the present invention.

映像・音声符号化装置701と映像・音声符号化装置702はそれぞれ独立する時刻参照情報パケットPCRaおよびPCRbで動作しているものとする。また、図6は従来の多重化装置の動作例を示す説明図である。つまり、図5における多重化装置704の構成を多重化装置703と同等とした場合、図5に示す映像・音声符号化装置701および映像・音声符号化装置702から出力される時刻参照情報パケットを多重化装置703および多重化装置704で多重した場合の動作例を示したものである。   It is assumed that the video / audio encoding device 701 and the video / audio encoding device 702 operate with independent time reference information packets PCRa and PCRb, respectively. FIG. 6 is an explanatory diagram showing an operation example of a conventional multiplexing apparatus. That is, when the configuration of the multiplexing device 704 in FIG. 5 is equivalent to that of the multiplexing device 703, the time reference information packet output from the video / audio encoding device 701 and the video / audio encoding device 702 shown in FIG. An example of operation when multiplexed by the multiplexing device 703 and the multiplexing device 704 is shown.

映像・音声符号化装置701は映像パケットVae(e=1,2,3・・・)、音声パケットAaf(f=1,2,3・・・)、時刻参照情報パケットPCRag(g=1,2,3・・・)のパケットを出力する。映像・音声符号化装置702はVbh(h=1,2,3・・・)、音声パケットAbj(j=1,2,3・・・)、時刻参照情報パケットPCRbk(k=1,2,3・・・)のパケットを出力する。多重化装置703は映像・音声符号化装置701および映像・音声符号化装置702から出力される上記パケットを時分割にて多重出力する。図6中のT1は多重化装置703内での処理遅延を、T2は多重化装置704内での処理遅延を示す。   The video / audio encoding device 701 includes a video packet Vae (e = 1, 2, 3...), An audio packet Aaf (f = 1, 2, 3,...), A time reference information packet PCRag (g = 1, 2, 3 ...) packets are output. The video / audio encoding device 702 includes Vbh (h = 1, 2, 3...), Audio packet Abj (j = 1, 2, 3...), Time reference information packet PCRbk (k = 1, 2,. 3 ...) packet is output. The multiplexing device 703 multiplex-outputs the packets output from the video / audio encoding device 701 and the video / audio encoding device 702 in a time division manner. In FIG. 6, T1 indicates a processing delay in the multiplexing apparatus 703, and T2 indicates a processing delay in the multiplexing apparatus 704.

多重化装置703と同等(以下、従来と称す)の多重化装置704は、時刻参照情報パケットから時刻参照情報を抽出し、これを特許文献1の図1に示すカウンタ2(以下、従来カウンタと称す)の初期値としている。即ち、図6に示す時刻参照情報パケットPCRa1を受信するとその時刻参照情報を従来カウンタへ初期値としてセットする。次に、時刻参照情報パケットPCRb1を受信するとその時刻参照情報を従来カウンタへ初期値として上書きセットする。   A multiplexing device 704 equivalent to the multiplexing device 703 (hereinafter referred to as conventional) extracts time reference information from the time reference information packet, and this is extracted from the counter 2 shown in FIG. This is the initial value. That is, when the time reference information packet PCRa1 shown in FIG. 6 is received, the time reference information is set as an initial value in the conventional counter. Next, when the time reference information packet PCRb1 is received, the time reference information is overwritten and set in the conventional counter as an initial value.

一方、従来の多重化装置704から独自に時刻参照情報パケットPCRa1を出力する場合、時刻参照情報パケットPCRa1をバッファから読み出したタイミングで従来カウンタのカウント値を読み出し、その値を時刻参照情報パケットPCRa1の時刻参照情報値と置き換えて出力する。しかし、この時従来カウンタは、既に時刻参照情報パケットPCRb1から入力した時刻参照情報値をもとにカウント動作を行っており、正しい補正が出来なくなっている。   On the other hand, when the time reference information packet PCRa1 is independently output from the conventional multiplexer 704, the count value of the conventional counter is read at the timing when the time reference information packet PCRa1 is read from the buffer, and the value is read as the time reference information packet PCRa1. Replace with the time reference information value and output. However, at this time, the conventional counter has already performed a counting operation based on the time reference information value input from the time reference information packet PCRb1, and correct correction cannot be performed.

上記に関し、より具体的に説明するため、時刻参照情報として我々が日常的に使用している時刻情報を当てはめることとし、映像・音声符号化装置701および702からは10秒ごとに時刻参照情報すなわち時刻情報を時刻参照情報パケットに挿入して出力することとする。映像・音声符号化装置701と映像・音声符号化装置702の時刻参照情報は独立していることから、例えば映像・音声符号化装置701が出力する時刻参照情報パケットPCRa1は11時29分30秒を示し、時刻参照情報パケットPCRa2は11時29分40秒を示しているとする。一方、映像・音声符号化装置702が出力する時刻参照情報パケットPCRb1は07時05分15秒を、時刻参照情報パケットPCRb2は07時05分25秒を示しているとする。   In order to explain more specifically with respect to the above, the time information that we routinely use is applied as the time reference information. From the video / audio encoding devices 701 and 702, the time reference information, that is, every 10 seconds, Time information is inserted into a time reference information packet and output. Since the time reference information of the video / audio encoding device 701 and the video / audio encoding device 702 is independent, for example, the time reference information packet PCRa1 output from the video / audio encoding device 701 is 11:29:30 And the time reference information packet PCRa2 indicates 11:29:40. On the other hand, it is assumed that the time reference information packet PCRb1 output from the video / audio encoding device 702 indicates 07:05:15, and the time reference information packet PCRb2 indicates 07:05:25.

従来の多重化装置704は、時刻参照情報パケットPCRa1を受信すると従来カウンタの値を11時29分30秒にセットし、直後に時刻参照情報パケットPCRb1を受信すると従来カウンタの値を07時05分15秒に新たにセットする。このため時刻参照情報パケットPCRa1を出力するタイミングでは、本来あるべき(11時29分30秒+T3)ではなく、(07時05分15秒+T4)の値が時刻参照情報パケットPCRa1に挿入されることになり、時刻参照情報が正しく補正されないことになる。   When receiving the time reference information packet PCRa1, the conventional multiplexing device 704 sets the value of the conventional counter to 11:29:30, and immediately after receiving the time reference information packet PCRb1, sets the value of the conventional counter to 07:05. Set a new 15 seconds. For this reason, at the timing of outputting the time reference information packet PCRa1, a value of (07: 05: 15 + T4) is inserted into the time reference information packet PCRa1 instead of (11: 29: 30 + T3) which should originally be. Therefore, the time reference information is not corrected correctly.

次に図5における多重化装置704を本発明に係る図1に示す多重化装置300とした場合の動作例を図7に示す。図7は本発明の多重化装置の動作例を示す説明図である。   Next, FIG. 7 shows an operation example when the multiplexing apparatus 704 in FIG. 5 is the multiplexing apparatus 300 shown in FIG. 1 according to the present invention. FIG. 7 is an explanatory diagram showing an operation example of the multiplexing apparatus of the present invention.

多重化装置300は、時刻参照情報検出部303が受信パケット中に時刻参照情報を検出したタイミングおよび時刻参照情報パケット生成部306が時刻参照情報パケットを多重出力するタイミングで時刻参照情報用カウンタ307のカウント値を入力位相時刻参照バッファ309及び出力位相時刻参照バッファ310に保持する。また、受信パケット中に含まれる時刻参照情報を受信時刻参照情報バッファ305に保持することにより、時刻参照情報パケット生成部306で独自に時刻参照情報パケットを生成する。   Multiplexer 300 includes a time reference information counter 307 at a timing at which time reference information detection section 303 detects time reference information in a received packet and at a timing at which time reference information packet generation section 306 multiplex-outputs the time reference information packet. The count value is held in the input phase time reference buffer 309 and the output phase time reference buffer 310. Further, the time reference information packet generation unit 306 independently generates a time reference information packet by holding the time reference information included in the received packet in the reception time reference information buffer 305.

図7の例は多重化装置704から出力する時刻参照情報パケットの再送間隔として、映像・音声符号化装置701からの時刻参照情報パケットPCRan(n=1,2,3・・・)については5パケット間隔にて、映像・音声符号化装置702からの時刻参照情報パケットPCRbm(m=1,2,3・・・)については7パケット間隔にて、いずれも受信した間隔とは異なる間隔で出力する場合の動作例を示したものである。   In the example of FIG. 7, the time reference information packet PCRan (n = 1, 2, 3...) From the video / audio encoding device 701 is set to 5 as the retransmission interval of the time reference information packet output from the multiplexing device 704. At the packet interval, the time reference information packet PCRbm (m = 1, 2, 3,...) From the video / audio encoding device 702 is output at an interval of 7 packets, which is different from the received interval. An example of operation in the case of performing is shown.

例えば、時刻参照情報パケットPCRa0を受信したタイミングでは、時刻参照情報パケットPCRa0に含まれる時刻参照情報(11時29分20秒)を受信時刻参照情報バッファ309に保持するとともに、時刻参照情報パケットPCRa0を受信したタイミングでの時刻参照情報用カウンタ307のカウント値(21時29分52秒)を入力位相時刻参照情報バッファ309に保持しておく。   For example, at the timing when the time reference information packet PCRa0 is received, the time reference information (11:29:20) included in the time reference information packet PCRa0 is held in the reception time reference information buffer 309, and the time reference information packet PCRa0 is stored. The count value (21:29:52) of the time reference information counter 307 at the received timing is held in the input phase time reference information buffer 309.

次に、時刻参照情報パケット生成部306が独自に時刻参照情報パケットPCRa0を生成・出力するタイミングでは、本タイミングでの時刻参照情報用カウンタ307のカウント値(21時30分06秒)を出力位相時刻参照情報バッファ310に保持する。これにより、その差分値(14秒)を、先に受信し受信時刻参照情報バッファ305に保持した時刻参照情報(11時29分20秒)に加算し、時刻参照情報パケットの時刻参照情報値を11時29分34秒に設定する。   Next, at the timing at which the time reference information packet generation unit 306 independently generates and outputs the time reference information packet PCRa0, the count value (21:30:06) of the time reference information counter 307 at this timing is output. Stored in the time reference information buffer 310. Thereby, the difference value (14 seconds) is added to the time reference information (11:29:20) received first and held in the reception time reference information buffer 305, and the time reference information value of the time reference information packet is added. Set to 11:29:34.

映像・音声符号化装置702に関する時刻参照情報パケットPCRbm(m=0,1,2・・・)についても同様に補正を行うこととする。尚、受信時刻情報参照バッファ305、入力位相時刻参照バッファ309及び出力位相時刻参照バッファ310を用いて上述の動作を実現するためには、各々のバッファ数を各々識別情報が異なる複数種類のパケット数分設け、時刻参照情報パケット生成部306が独自に書き換える時刻参照情報パケットを生成する場合は、上記各々のバッファが保持した識別情報毎の受信時刻参照情報、入力時刻参照情報及び出力時刻参照情報を抽出して演算することが必要となるが、この方法は容易に実施可能なので詳細な説明を省略する。   The time reference information packet PCRbm (m = 0, 1, 2,...) Related to the video / audio encoding device 702 is corrected in the same manner. In order to realize the above-described operation using the reception time information reference buffer 305, the input phase time reference buffer 309, and the output phase time reference buffer 310, the number of each of the plurality of types of packets having different identification information is used. When the time reference information packet generating unit 306 generates a time reference information packet that is uniquely rewritten, the reception time reference information, the input time reference information, and the output time reference information for each identification information held by each of the buffers are provided. Although it is necessary to extract and calculate, since this method can be easily implemented, detailed description is omitted.

以上のように、本発明に係る多重化装置300では、時刻参照情報の補正を行うにあたって、本装置内部に設ける時刻参照情報用カウンタ307は受信した時刻参照情報の値を初期値としてセットするのではなく、時刻参照情報を含むパケットを受信したタイミングと時刻参照情報を含むパケットを出力するタイミングの差分時間を測定する手段として用いる。また、時刻参照情報パケット生成部306が出力時刻参照情報から入力時刻参照情報を差分し、その差分値を受信時刻参照情報に加算して独自に書き換えた時刻参照情報パケットを出力するので、同一回線上で異なる複数種類の時刻参照情報が含まれるパケットを受信した場合にもデータパケット多重化時の時刻参照情報の揺らぎを補正することが可能となる。   As described above, in the multiplexing apparatus 300 according to the present invention, when correcting the time reference information, the time reference information counter 307 provided in the apparatus sets the value of the received time reference information as an initial value. Instead, it is used as means for measuring the difference time between the timing of receiving a packet including time reference information and the timing of outputting a packet including time reference information. In addition, since the time reference information packet generation unit 306 subtracts the input time reference information from the output time reference information, adds the difference value to the reception time reference information, and outputs a uniquely rewritten time reference information packet. Even when a packet containing a plurality of different types of time reference information on the line is received, it is possible to correct fluctuations in the time reference information when data packets are multiplexed.

また、受信したパケット中の時刻参照情報を他のパケットから分離して保持することにより、受信パケットにおける時刻参照情報の多重タイミングとは独立したタイミングで時刻参照情報の多重出力が可能となる。さらに、受信時刻参照情報バッファ305が保持する時刻参照情報を更新する場合は、識別情報毎の時刻参照情報パケットを所定数入力する度に1度更新することで、更新前までの時刻参照情報の揺らぎを補正できるようになり、より揺らぎ補正の精度が向上する。   Further, by separating the time reference information in the received packet from other packets and holding it, it is possible to multiplex output of the time reference information at a timing independent of the multiplexing timing of the time reference information in the received packet. Furthermore, when updating the time reference information held in the reception time reference information buffer 305, it is updated once every time a predetermined number of time reference information packets for each piece of identification information are input. The fluctuation can be corrected, and the fluctuation correction accuracy is further improved.

なお、図1では入力処理部321〜入力処理部32nの各々に時刻参照情報用カウンタとクロック生成部を設けているが、図2に示すようにすべての入力処理部共通に時刻参照情報用カウンタ407とクロック生成部408を設けてもよい。   In FIG. 1, each of the input processing unit 321 to the input processing unit 32n is provided with a time reference information counter and a clock generation unit. However, as shown in FIG. 2, the time reference information counter is common to all input processing units. 407 and a clock generation unit 408 may be provided.

この発明の活用例として、デジタル放送サービスや映像配信システムにおいて複数の番組を多重して多チャンネル放送を行う場合、個々の番組に関する映像・音声を符号化する符号化装置からの出力を複数多重する多重化装置に利用できる。   As an application example of the present invention, when multi-channel broadcasting is performed by multiplexing a plurality of programs in a digital broadcasting service or a video distribution system, a plurality of outputs from an encoding device that encodes video / audio related to each program are multiplexed. It can be used for multiplexing equipment.

この発明の実施の形態1に示す多重化装置の構成図である。It is a block diagram of the multiplexing apparatus shown in Embodiment 1 of this invention. この発明の実施の形態2に示す多重化装置の構成図である。It is a block diagram of the multiplexing apparatus shown in Embodiment 2 of this invention. 特許文献1の図3の概要図である。FIG. 4 is a schematic diagram of FIG. 3 of Patent Document 1. 本発明の対象となる多重化装置の説明図である。It is explanatory drawing of the multiplexing apparatus used as the object of this invention. 複数種類のパケットを入力して多重化する多重化装置の構成図である。It is a block diagram of the multiplexing apparatus which inputs and multiplexes multiple types of packets. 従来の多重化装置の動作例を示す説明図である。It is explanatory drawing which shows the operation example of the conventional multiplexing apparatus. 本発明の多重化装置の動作例を示す説明図である。It is explanatory drawing which shows the operation example of the multiplexing apparatus of this invention.

符号の説明Explanation of symbols

300、400 多重化装置
301、401 パケット抽出部
302、402 パケット識別情報変更部
303、403 時刻参照情報検出部
304、404 バッファ
305、405 受信時刻参照情報バッファ
306、406 時刻参照情報パケット生成部
307、407 時刻参照情報用カウンタ
308、408 クロック生成部
309、409 入力位相時刻参照情報バッファ
310、410 出力位相時刻参照情報バッファ
311、411 パケット多重処理部
312、412 多重制御部
321〜32n、421〜42n 入力処理部
331、431 チャネル多重処理部
300, 400 Multiplexer 301, 401 Packet extraction unit 302, 402 Packet identification information change unit 303, 403 Time reference information detection unit 304, 404 Buffer 305, 405 Reception time reference information buffer 306, 406 Time reference information packet generation unit 307 407, time reference information counter 308, 408 clock generation unit 309, 409 input phase time reference information buffer 310, 410 output phase time reference information buffer 311, 411 packet multiplexing processing unit 312, 412 multiplexing control units 321-32n, 421 42n input processing unit 331, 431 channel multiplex processing unit

Claims (3)

同一回線上で外部から多重化された識別情報が異なる複数種類のパケットを入力するとともに、入力した時刻参照情報パケットを独自に書き換えて出力する多重化装置において、
上記入力した時刻参照情報パケットの時刻参照情報を受信時刻参照情報として保持する受信時刻参照情報バッファと、
上記多重化装置に独自に設けた時刻参照情報用カウンタと、
上記受信時刻参照情報バッファに受信時刻参照情報を保持した時の時刻参照情報用カウンタ値を入力時刻参照情報として保持する入力時刻参照情報バッファと、
上記書き換えた時刻参照情報パケットを出力する時の時刻参照情報用カウンタ値を出力時刻参照情報として保持する出力時刻参照情報バッファと、
上記出力時刻参照情報から入力時刻参照情報を差分し、その差分値を受信時刻参照情報に加算して上記独自に書き換えた時刻参照情報パケットを出力する時刻参照情報パケット生成部とを備えたことを特徴とする多重化装置。
In a multiplexing device that inputs a plurality of types of packets with different identification information multiplexed externally on the same line, and rewrites and outputs the input time reference information packet uniquely,
A reception time reference information buffer for holding the time reference information of the input time reference information packet as reception time reference information;
A time reference information counter uniquely provided in the multiplexer;
An input time reference information buffer that holds, as input time reference information, a counter value for time reference information when the reception time reference information is held in the reception time reference information buffer;
An output time reference information buffer for holding the time reference information counter value when outputting the rewritten time reference information packet as output time reference information;
A time reference information packet generating unit for subtracting input time reference information from the output time reference information, adding the difference value to the reception time reference information, and outputting the uniquely rewritten time reference information packet. A multiplexing device characterized.
受信時刻参照情報バッファ、入力時刻参照情報バッファ及び出力時刻参照情報バッファのバッファ数を各々識別情報が異なる複数種類のパケット数分設け、時刻参照情報パケット生成部が独自に書き換える時刻参照情報パケットを生成する場合は、上記各々のバッファが保持した識別情報毎の受信時刻参照情報、入力時刻参照情報及び出力時刻参照情報を抽出して演算することを特徴とする請求項第1項記載の多重化装置。 The reception time reference information buffer, input time reference information buffer, and output time reference information buffer are provided for each of a plurality of types of packets having different identification information, and the time reference information packet generation unit independently generates a time reference information packet. 2. The multiplexing apparatus according to claim 1, wherein when performing, the reception time reference information, the input time reference information, and the output time reference information for each identification information held by each of the buffers are extracted and calculated. . 受信時刻参照情報バッファが保持する受信時刻参照情報を更新する場合は、識別情報毎の時刻参照情報パケットを所定数入力する度に1度更新することを特徴とする請求項第1項乃至第2項の何れかに記載の多重化装置。 3. The reception time reference information stored in the reception time reference information buffer is updated once every time a predetermined number of time reference information packets for each identification information are inputted. The multiplexing device according to any one of the items.
JP2003422041A 2003-12-19 2003-12-19 Multiplexer Pending JP2005184431A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003422041A JP2005184431A (en) 2003-12-19 2003-12-19 Multiplexer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003422041A JP2005184431A (en) 2003-12-19 2003-12-19 Multiplexer

Publications (1)

Publication Number Publication Date
JP2005184431A true JP2005184431A (en) 2005-07-07

Family

ID=34783032

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003422041A Pending JP2005184431A (en) 2003-12-19 2003-12-19 Multiplexer

Country Status (1)

Country Link
JP (1) JP2005184431A (en)

Similar Documents

Publication Publication Date Title
JP4979039B2 (en) How to send compressed video data
CN100515091C (en) Device and method for synchronization of compressed video signal receiving system
US6456782B1 (en) Data processing device and method for the same
EP0800295A2 (en) Method and apparatus for data packet transmission
US7706379B2 (en) TS transmission system, transmitting apparatus, receiving apparatus, and TS transmission method
JP5380862B2 (en) IP stream transmission / reception system, IP stream reception apparatus, and reception processing timing synchronization method used therefor
JP2010531087A (en) System and method for transmission of constant bit rate streams
EP1393575A1 (en) Mpeg data packet transmission through an atm network with jitter free decoding
JP4391412B2 (en) Dynamic multiplexing method of digital stream
JP2005184431A (en) Multiplexer
EP1662484B1 (en) Method and apparatus for processing asynchronous audio stream
KR100211999B1 (en) Pcr corrector of mpeg-2 transport stream remultiplexer
US20060176963A1 (en) Method for creating a system clock in a receiver device and corresponding receiver device
US20070268902A1 (en) Generation of valid program clock reference time stamps for duplicate transport stream packets
KR970057891A (en) Transport bit string packet multiplexing device
KR102262540B1 (en) The encoder scheduling system for DVB-S2 multi-channel transmission
KR100568068B1 (en) PCR correction apparatus and method in transport stream transmission system
JPH11340936A (en) Method and device for multiplexing data
KR20020004689A (en) Apparatus and method for controlling time stamp generation in MPEG multiple
JP2004236095A (en) Digital data distribution system
JP2005277816A (en) Jitter suppressor, method and computer program