JPH11127127A - Information coding and multiplexing equipment - Google Patents
Information coding and multiplexing equipmentInfo
- Publication number
- JPH11127127A JPH11127127A JP29298897A JP29298897A JPH11127127A JP H11127127 A JPH11127127 A JP H11127127A JP 29298897 A JP29298897 A JP 29298897A JP 29298897 A JP29298897 A JP 29298897A JP H11127127 A JPH11127127 A JP H11127127A
- Authority
- JP
- Japan
- Prior art keywords
- encoding
- coding
- data
- rate
- multiplexing
- 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
Links
Landscapes
- Television Systems (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
(57)【要約】
【課題】所定の情報を入力し当該情報を符号化して出力
する符号化手段を複数有し、各符号化手段から出力され
る符号化データを多重化する情報符号化多重化装置にお
いて、伝送系のデータ伝送レートを有効に利用する。
【解決手段】複数の各符号化手段20A〜20Nにおい
て符号発生量が異なる複数の符号化部30、40をそれ
ぞれ設け、複数の符号化手段20A〜20Nから出力さ
れる符号化データD20A〜D20Nの平均符号発生量
の合計値に基づいて、各符号化手段20A〜20Nにお
いてそれぞれ複数の符号化部30、40のいずれかを選
択し、当該選択された符号化部から出力される符号化デ
ータを符号化手段20A〜20Nの出力データとして多
重化することにより、伝送系のデータ伝送レートを一段
と有効に利用し得る簡易な構成の多重化送信装置を実現
できる。
(57) Abstract: Information encoding and multiplexing including a plurality of encoding means for inputting predetermined information, encoding the information, and outputting the information, and multiplexing encoded data output from each encoding means. In the conversion device, the data transmission rate of the transmission system is effectively used. A plurality of encoding units each having a different code generation amount are provided in each of a plurality of encoding units, and encoded data D20A to D20N output from the plurality of encoding units are provided. Based on the total value of the average code generation amount, each of the encoding units 20A to 20N selects one of the plurality of encoding units 30 and 40, and encodes the encoded data output from the selected encoding unit. By multiplexing the data as output data of the encoding units 20A to 20N, it is possible to realize a multiplex transmission apparatus having a simple configuration that can more effectively use the data transmission rate of the transmission system.
Description
【0001】[0001]
【目次】以下の順序で本発明を説明する。[Table of Contents] The present invention will be described in the following order.
【0002】発明の属する技術分野 従来の技術(図3) 発明が解決しようとする課題 課題を解決するための手段 発明の実施の形態(図1及び図2) 発明の効果BACKGROUND OF THE INVENTION Prior Art (FIG. 3) Problems to be Solved by the Invention Means for Solving the Problems Embodiments of the Invention (FIGS. 1 and 2) Effects of the Invention
【0003】[0003]
【発明の属する技術分野】本発明は情報符号化多重化装
置に関し、例えばデイジタル多重化放送に用いられる情
報符号化多重化装置に適用して好適なものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information coding and multiplexing apparatus, and is suitably applied to, for example, an information coding and multiplexing apparatus used for digital multiplex broadcasting.
【0004】[0004]
【従来の技術】近年、映像及び音声の情報量を減らす方
法として、種々の圧縮符号化方法が提案されており、そ
の代表的なものにMPEG2(Moving Picture Experts
GroupPhase 2)と呼ばれる方式がある。かかるMPEG
2方式を用いて、映像及び音声の放送データを圧縮符号
化し、地上波または衛星波を用いて放送するデイジタル
放送システムが開始されている。デイジタル放送システ
ムでは、符号化した放送データを圧縮符号化した後所定
ブロツク毎にパケツト化し、その結果得られるパケツト
列を送信するようになされている(以下、パケツトをT
S(Transport Stream)パケツトと呼び、当該TSパケツ
トの列をトランスポートストリームと呼ぶ)。またデイ
ジタル放送システムでは、このように放送データをパケ
ツト化することにより、複数のチヤンネルの放送データ
を多重化し、これにより1つの回線で複数のチヤンネル
を放送し得るようになされている。2. Description of the Related Art In recent years, various compression encoding methods have been proposed as methods for reducing the amount of video and audio information, and a typical one is MPEG2 (Moving Picture Experts).
There is a method called GroupPhase 2). MPEG
2. Description of the Related Art A digital broadcasting system has been started which compresses and encodes video and audio broadcast data using two methods and broadcasts using terrestrial or satellite waves. In a digital broadcasting system, coded broadcast data is compressed and coded, then is packetized for each predetermined block, and a packet sequence obtained as a result is transmitted (hereinafter, the packet is referred to as T).
S (Transport Stream) packet, and the sequence of the TS packet is called a transport stream). In the digital broadcasting system, the broadcast data is packetized as described above, whereby the broadcast data of a plurality of channels is multiplexed, whereby a plurality of channels can be broadcast on one line.
【0005】図3は全体として多重化送信装置1を示
し、多重化装置部3に複数の同一構成でなる符号化装置
部2A〜2Nが接続されている。符号化装置部2A〜2
Nには、ビデオテープレコーダ等の画像供給装置(図示
せず)から、それぞれ放送用の画像信号S2A〜S2E
が供給される。FIG. 3 shows a multiplex transmission apparatus 1 as a whole, and a plurality of encoding apparatuses 2A to 2N having the same configuration are connected to the multiplex apparatus 3. Encoding unit 2A-2
N includes image signals S2A to S2E for broadcasting from an image supply device (not shown) such as a video tape recorder.
Is supplied.
【0006】画像信号S2A〜S2Nは、それぞれ対応
する符号化装置部2A〜2NにおいてMPEG2方式に
より圧縮符号化されるとともに所定ブロツク毎にパケツ
ト化され、TSパケツトでなる符号化データD2A〜D
2Nとして多重化装置部3に供給される。[0006] The image signals S2A to S2N are compression-encoded by the MPEG2 system in the corresponding encoding units 2A to 2N, are packetized at predetermined blocks, and are encoded data D2A to D formed of TS packets.
2N is supplied to the multiplexer unit 3.
【0007】多重化装置部3において、符号化データD
2A〜D2Nは多重化され、トランスポートストリーム
構成の多重化データD3として送信部4に送出され、所
定フオーマツトの送信信号D4に変換され送信される。
かくして、複数の画像供給装置から供給された画像信号
S2A〜S2Eは、多重化送信装置1により符号化及び
多重化され、送信信号D4として送信されるようになさ
れている。In the multiplexing unit 3, the encoded data D
2A to 2N are multiplexed and transmitted to the transmitting unit 4 as multiplexed data D3 of a transport stream configuration, converted into a transmission signal D4 of a predetermined format, and transmitted.
Thus, the image signals S2A to S2E supplied from the plurality of image supply devices are encoded and multiplexed by the multiplexing transmission device 1, and transmitted as the transmission signal D4.
【0008】[0008]
【発明が解決しようとする課題】ところで、かかる多重
化送信装置1において用いられる符号化装置部2A〜2
Nとして、符号化データの発生量に着目した場合、固定
レート符号化方法又は可変レート符号化方法の2種類の
符号化方法が考えられている。By the way, the coding units 2A to 2A used in the multiplex transmission apparatus 1 are described.
When attention is paid to the generation amount of encoded data as N, two types of encoding methods, a fixed rate encoding method and a variable rate encoding method, are considered.
【0009】第1に、固定レート符号化方法は、当該符
号化によつて発生するデータ量に応じて量子化ステツプ
サイズを変化させるものであり、これによりGOP(Gr
oupOf Pictures)単位でデータ量を一定にするようにな
されている。First, the fixed-rate encoding method changes the quantization step size in accordance with the amount of data generated by the encoding, whereby the GOP (Gr.
oupOf Pictures).
【0010】ところが、固定レート符号化方法において
は、入力画像の絵柄が複雑になるほど量子化ステツプサ
イズを粗くするような制御がなされることにより、入力
画像の絵柄の複雑度に応じて画質の劣化が目障りな程度
に大きくなる問題がある。また、これに対して入力画像
の絵柄が平坦になると、本来不必要な無用データを多量
に付加することによつて符号化データ量を維持すること
になり、この分データの伝送レートを有効に利用し得な
い問題がある。However, in the fixed-rate encoding method, control is performed such that the quantization step size is made coarser as the picture of the input image becomes more complicated, so that the picture quality is degraded in accordance with the complexity of the picture of the input image. However, there is a problem that the size becomes unsightly. On the other hand, when the pattern of the input image becomes flat, the amount of coded data is maintained by adding a large amount of unnecessary data which is originally unnecessary, and the transmission rate of the data is effectively reduced accordingly. There are problems that cannot be used.
【0011】また第2に、可変レート符号化方法は、量
子化ステツプサイズを固定化することにより、絵柄の複
雑度によつて発生する符号化データのデータ量を変化さ
せ、これにより画質が変化しないようになされている。Second, the variable rate coding method changes the amount of coded data generated depending on the complexity of the picture by fixing the quantization step size, thereby changing the picture quality. Not to be done.
【0012】ところが、放送システムにおいて可変レー
ト符号化方法を用いる場合等では、入力画像の絵柄の複
雑度を正確に予測することが困難であり、複数の符号化
部2A〜2Nにおいて発生する符号化データ量が同時に
多くなつた場合には、それらを多重化して伝送する際の
伝送レートが多重化送信装置1の許容最大伝送レートを
越える可能性があり、この場合放送を行うことが困難に
なる問題があつた。However, when a variable rate coding method is used in a broadcasting system, it is difficult to accurately predict the complexity of a picture of an input image, and the coding generated in the plurality of coding units 2A to 2N is difficult. If the amount of data increases at the same time, the transmission rate when multiplexing and transmitting them may exceed the maximum allowable transmission rate of the multiplex transmission device 1, and in this case, it becomes difficult to broadcast. There was a problem.
【0013】本発明は以上の点を考慮してなされたもの
で、伝送系のデータ伝送レートを一段と有効に利用し得
る簡易な構成の情報符号化多重化装置を提案しようとす
るものである。The present invention has been made in view of the above points, and it is an object of the present invention to propose an information coding and multiplexing apparatus having a simple configuration capable of effectively utilizing the data transmission rate of a transmission system.
【0014】[0014]
【課題を解決するための手段】かかる課題を解決するた
め本発明においては、複数の各符号化手段において符号
発生量が異なる複数の符号化部をそれぞれ設け、複数の
符号化手段から出力される符号化データの平均符号発生
量の合計値に基づいて、各符号化手段においてそれぞれ
複数の符号化部のいずれかを選択し、当該選択された符
号化部から出力される符号化データを符号化手段の出力
データとして多重化することにより、伝送系のデータ伝
送レートを一段と有効に利用し得る。According to the present invention, in order to solve the above-mentioned problems, a plurality of encoding units each having a different code generation amount are provided in each of the plurality of encoding units, and output from the plurality of encoding units is provided. Each of the encoding means selects one of the plurality of encoding units based on the total value of the average code generation amount of the encoded data, and encodes the encoded data output from the selected encoding unit. By multiplexing the data as output data of the means, the data transmission rate of the transmission system can be used more effectively.
【0015】[0015]
【発明の実施の形態】以下図面について、本発明の一実
施の形態を詳述する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below in detail with reference to the drawings.
【0016】図1は全体として多重化送信装置10を示
し、多重化装置部50に複数(N〔個〕)の同一構成で
なる符号化装置部20A〜20Nが接続されている。符
号化装置部20A〜20Nには、ビデオテープレコーダ
等の画像供給装置(図示せず)から、それぞれ画像信号
S1A〜S1Nが供給されている。画像信号S1A〜S
1Nはそれぞれ対応する符号化装置部20A〜20Nに
おいて例えばMPEG(Moving Picture Experts Group)
2の規格に基づいて符号化され、TS(Transport Strea
m)パケツト単位の符号化データ(D20A〜D20N)
として多重化装置部50に送出された後多重化され、ト
ランスポートストリーム構成の多重化データD50とし
て送信部60に供給され、送信信号D60として送信さ
れる。FIG. 1 shows a multiplex transmitting apparatus 10 as a whole, and a plurality of (N [number]) encoding apparatus sections 20A to 20N having the same configuration are connected to a multiplexing apparatus section 50. Image signals S1A to S1N are supplied to the encoding device units 20A to 20N from an image supply device (not shown) such as a video tape recorder. Image signals S1A-S
1N is, for example, an MPEG (Moving Picture Experts Group) in the corresponding encoding device units 20A to 20N.
2 based on the TS (Transport Strea
m) Encoded data in packet units (D20A to D20N)
The multiplexed data is transmitted to the multiplexing device section 50, and then multiplexed, supplied to the transmitting section 60 as multiplexed data D50 in a transport stream configuration, and transmitted as a transmission signal D60.
【0017】符号化装置部20Aにおいて、画像信号S
1Aは可変レート符号化部30及び固定レート符号化部
40に供給される。可変レート符号化部30は画像信号
S11Aを符号化器31に入力し、所定のブロツク単位
でDCT(Discrete Cosine Transform) 処理するととも
に、これにより得られるDCT係数を符号化制御部11
から供給される可変レート符号化制御信号S53に基づ
いて一定の量子化ステツプサイズで量子化し、さらにこ
れを可変長符号化することにより可変レート符号化デー
タD31を得る。In the encoding unit 20A, the image signal S
1A is supplied to the variable rate coding unit 30 and the fixed rate coding unit 40. The variable rate encoding unit 30 inputs the image signal S11A to the encoder 31, performs DCT (Discrete Cosine Transform) processing on a predetermined block basis, and converts the DCT coefficients obtained thereby into the encoding control unit 11.
Is quantized at a fixed quantization step size based on the variable rate coding control signal S53 supplied from the CDMA, and is further subjected to variable length coding to obtain variable rate coded data D31.
【0018】このように一定の量子化ステツプサイズで
量子化されてなる可変レート符号化データD31は、画
像信号S1Aの絵柄の複雑度に応じてデータ発生量が変
化する。かかる可変レート符号化データD31は続くバ
ツフア32に一旦格納され、符号化制御部11から供給
される出力制御信号S54に応じて選択回路12の第1
の切換入力端12Aに送出される。As described above, the variable rate coded data D31 quantized at a fixed quantization step size varies in data generation amount according to the complexity of the picture of the image signal S1A. The variable-rate coded data D31 is temporarily stored in the following buffer 32, and the first data of the selection circuit 12 is selected in response to the output control signal S54 supplied from the coding control unit 11.
To the switching input terminal 12A.
【0019】これに対して固定レート符号化部40は画
像信号S1Aを符号化器41に入力し、所定のブロツク
単位でDCT(Discrete Cosine Transform) 処理すると
ともに、これにより得られるDCT係数を符号化制御部
11から供給される固定レート符号化制御信号S55に
基づいて可変の量子化ステツプサイズで量子化し、さら
にこれを可変長符号化することにより固定レート符号化
データD41を得る。On the other hand, the fixed-rate encoding unit 40 inputs the image signal S1A to the encoder 41, performs DCT (Discrete Cosine Transform) processing on a predetermined block basis, and encodes the DCT coefficients obtained by this. Based on the fixed rate coding control signal S55 supplied from the control unit 11, quantization is performed with a variable quantization step size, and this is further subjected to variable length coding to obtain fixed rate coded data D41.
【0020】この場合、固定レート符号化制御信号S5
5によつて指定される量子化ステツプサイズは、当該符
号化器41において発生するデータ量が予め決められた
一定量となるような可変のステツプサイズ値となる。こ
のように可変の量子化ステツプサイズで量子化されてな
る固定レート符号化データD41は、画像信号S1Aの
絵柄の複雑度によらず一定のデータ量となり、続くバツ
フア42に一旦格納された後、符号化制御部11から供
給される出力制御信号S56に応じて選択回路12の第
2の切換入力端12Bに送出される。In this case, the fixed rate coding control signal S5
The quantization step size designated by 5 is a variable step size value such that the amount of data generated in the encoder 41 becomes a predetermined constant amount. The fixed-rate coded data D41 quantized with the variable quantization step size has a fixed data amount regardless of the complexity of the picture of the image signal S1A, and is temporarily stored in the subsequent buffer 42. The signal is transmitted to the second switching input terminal 12B of the selection circuit 12 in response to the output control signal S56 supplied from the encoding control unit 11.
【0021】選択回路12は、初期状態において第1の
切換入力端12A側に切り換えられており、符号化制御
部11から供給される出力制御信号S54によつて、可
変レート符号化部30から出力される可変レート符号化
データD31を選択出力データD20Aとして多重化装
置部50の多重化部51に出力されるようになされてい
る。The selection circuit 12 is switched to the first switching input terminal 12A side in the initial state, and outputs from the variable rate coding section 30 in response to the output control signal S54 supplied from the coding control section 11. The variable rate coded data D31 is output to the multiplexing unit 51 of the multiplexing unit 50 as selected output data D20A.
【0022】ここで、符号化制御部11はバツフア32
内に格納された可変レート符号化データD31のデータ
量及びGOP(Group Of Picture)単位あたりの平均符号
発生レートを符号情報S32によつて常に監視してお
り、また同様にバツフア42内に格納された固定レート
符号化データD41のデータ量及びGOP(Group Of Pi
cture)単位あたりの平均符号発生レートを符号情報S4
2によつて常に監視している。そして、符号化制御部1
1は当該符号情報S32及びS42を符号情報S11A
として多重化装置部50の多重化制御部53に供給す
る。Here, the encoding control unit 11 includes a buffer 32.
The data amount of the variable-rate encoded data D31 stored therein and the average code generation rate per GOP (Group Of Picture) unit are constantly monitored by the code information S32, and similarly stored in the buffer 42. Of the fixed rate encoded data D41 and the GOP (Group Of Pi
cture) The average code generation rate per unit is represented by code information S4.
2 is always monitoring. And the encoding control unit 1
1 represents the code information S32 and S42 as code information S11A.
To the multiplexing control unit 53 of the multiplexing unit 50.
【0023】以上は第1の符号化装置部20Aについて
述べたものであるが、複数の符号化装置部20A〜20
Nはそれぞれ同様構成でなり、各符号化装置部20A〜
20Nはそれぞれ入力される画像信号S1A〜S1Nを
可変レート符号化及び固定レート符号化し、それぞれの
符号化によつて発生するデータ量を符号情報S11A〜
S11Nとして多重化装置部50の多重化制御部53に
供給するとともに、初期状態としてそれぞれの符号化装
置部20A〜20Nにおいて生成された可変レート符号
化データD31を各選択回路12において選択し、これ
を選択出力データD20A〜D20Nとして多重化装置
部50の多重化部51に供給する。The above description has been made with respect to the first encoding unit 20A, but a plurality of encoding units 20A to 20A
N have the same configuration, and each of the encoding device units 20A to 20A
20N performs variable rate coding and fixed rate coding of the input image signals S1A to S1N, and calculates the amount of data generated by each coding in code information S11A to S11A.
In step S11N, the variable rate coded data D31 generated in each of the coder units 20A to 20N is selected as an initial state by each of the selection circuits 12, while being supplied to the multiplexing control unit 53 of the multiplexing unit 50 as S11N. Is supplied to the multiplexing unit 51 of the multiplexing unit 50 as the selected output data D20A to D20N.
【0024】従つて多重化部51は初期状態として各符
号化装置部20A〜20Nから出力される可変レート符
号化データD31を多重化制御部53から供給される制
御信号S74に基づいて多重化することにより多重化デ
ータD50を得、これを主バツフア52に一旦格納す
る。主バツフア52に格納された多重化データD50
は、多重化制御部53から供給される出力制御信号S7
5に応じて送信部60に出力される。Accordingly, the multiplexing unit 51 multiplexes the variable rate coded data D31 output from each of the coding units 20A to 20N as an initial state based on the control signal S74 supplied from the multiplexing control unit 53. Thus, the multiplexed data D50 is obtained, and is temporarily stored in the main buffer 52. Multiplexed data D50 stored in main buffer 52
Is an output control signal S7 supplied from the multiplexing control unit 53.
5 is output to the transmitting unit 60 in response to the number 5.
【0025】ここで、多重化制御部53は、各符号化装
置部20A〜20Nから供給される符号情報S11A〜
S11Nに基づき、各符号化器20A〜20Nにおいて
発生している可変レート符号化データD31及び固定レ
ート符号化データD41の各符号発生量を監視してお
り、このとき多重化部51に供給されている選択出力デ
ータD20A〜D20Nとしてそれぞれ選択されている
各符号化データ(可変符号化データD31又は固定符号
化データD41)のGOP単位あたりの平均符号発生レ
ートの合計が多重化装置部50の主バツフア52から出
力し得る伝送出力レートの許容値R[bits/sec]を越えて
いるか否かを判断する。Here, the multiplexing control unit 53 generates code information S11A to S11A supplied from each of the encoding device units 20A to 20N.
Based on S11N, each code generation amount of the variable rate coded data D31 and the fixed rate coded data D41 generated in each of the encoders 20A to 20N is monitored, and is supplied to the multiplexing unit 51 at this time. The sum of the average code generation rates per GOP unit of each of the encoded data (variable encoded data D31 or fixed encoded data D41) selected as the selected output data D20A to D20N is the main buffer of the multiplexer unit 50. It is determined whether or not the transmission output rate that can be output from the transmission rate 52 exceeds the allowable value R [bits / sec].
【0026】そして当該判断結果と主バツフア52のデ
ータ占有量とに基づいて主バツフア52のオーバフロー
による破綻を予測し、当該予測結果に基づいて符号化装
置部20A〜20Nから出力される選択出力データD2
0A〜D20N(すなわち可変レート符号化データD3
1)のいずれかを固定レート符号化データD41に切り
換えて多重化部51に供給するように制御する。Based on the result of the determination and the data occupancy of the main buffer 52, a failure due to the overflow of the main buffer 52 is predicted, and the selected output data output from the encoding units 20A to 20N is predicted based on the prediction result. D2
0A to D20N (ie, variable rate encoded data D3
Control is performed such that any one of the methods 1) is switched to the fixed rate encoded data D41 and supplied to the multiplexing unit 51.
【0027】すなわち、多重化制御部53は図2におい
て、ステツプSP1から当該データ切換処理手順に入
り、ステツプSP2において、各符号化装置部20A〜
20Nから供給される符号情報S11A〜S11Nに基
づき各符号化装置部20A〜20Nから出力される選択
出力データD20A〜D20NのGOP単位あたりの平
均符号発生レートの合計が許容値R[bits/sec]以下であ
るか否かを判断する。因みにこの場合、各符号化装置部
20A〜20Nから出力される選択出力データD20A
〜D20Nは、初期状態としてすべて可変レート符号化
データD31である。That is, the multiplexing control section 53 enters the data switching processing procedure from step SP1 in FIG. 2, and in step SP2, each of the encoding apparatus sections 20A to 20A.
The total of the average code generation rates per GOP unit of the selected output data D20A to D20N output from each of the encoding device units 20A to 20N based on the code information S11A to S11N supplied from the 20N is an allowable value R [bits / sec]. It is determined whether or not: In this case, in this case, the selected output data D20A output from each of the encoding device units 20A to 20N.
DD20N are all variable rate encoded data D31 as an initial state.
【0028】ここで肯定結果が得られると、このことは
各符号化装置部20A〜20Nから出力されている選択
出力データD20A〜D20N(この場合、すべて可変
レート符号化データD31である)の平均符号発生量が
許容値R[bits/sec]を越えていないことを表しており、
このとき多重化制御部53は続くステツプSP3に移
り、このとき各符号化装置部20A〜20Nから選択出
力データD20A〜D20Nとして出力されている可変
レート符号化データD31を引き続き出力続行する。If a positive result is obtained here, this means that the average of the selected output data D20A to D20N (in this case, all of the variable rate coded data D31) output from each of the coding units 20A to 20N. It indicates that the code generation amount does not exceed the allowable value R [bits / sec],
At this time, the multiplexing control unit 53 proceeds to the next step SP3, and at this time, continuously outputs the variable rate encoded data D31 output as the selected output data D20A to D20N from each of the encoding device units 20A to 20N.
【0029】これに対してステツプSP2において否定
結果が得られると、このことは各符号化装置部20A〜
20Nから出力されている選択出力データD20A〜D
20N(この場合、すべて可変レート符号化データD3
1である)の平均符号発生量が許容値R[bits/sec]を越
えており、主バツフア52の破綻が予測されることを表
しており、このとき多重化制御部53はステツプSP5
に移り、符号化装置部20A〜20Nから選択出力デー
タD20A〜D20Nとして出力されている各可変レー
ト符号化データD31のうち、GOP単位あたりの平均
符号発生レートがR/N[bits/sec]を越えている符号化
装置部を検出する。因みに、Rは伝送レートの許容値[b
its/sec]であり、Nは符号化装置部20A〜20Nの数
を表す。On the other hand, if a negative result is obtained in step SP2, this means that each of the encoder units 20A to 20A.
20N selected output data D20A-D
20N (in this case, all variable rate encoded data D3
1) exceeds the allowable value R [bits / sec], which indicates that the main buffer 52 is predicted to fail. At this time, the multiplexing control unit 53 sets the step SP5
The average code generation rate per GOP among the variable rate encoded data D31 output as the selected output data D20A to D20N from the encoding device units 20A to 20N is R / N [bits / sec]. Detecting the encoder section that exceeds. Incidentally, R is an allowable value of the transmission rate [b
its / sec], and N represents the number of encoder units 20A to 20N.
【0030】このようにしてR/N[bits/sec]を越える
可変レート符号化データD31を多重化部51に出力し
ている符号化装置部が検出されると、多重化制御部53
はステツプSP6に移り、上述のステツプSP5におい
て検出された単数又は複数の符号化装置部の選択回路1
2に切換制御信号(S56A〜S56Nのいずれか)を
送出する。これにより、当該指定された選択回路12は
第1の切換入力端12B側に切り換えられ、続くステツ
プSP3において固定レート符号化データD41が選択
出力データ(D20A〜D20Nのいずれか)として多
重化部51に出力される。In this way, when the encoding unit outputting the variable rate encoded data D31 exceeding R / N [bits / sec] to the multiplexing unit 51 is detected, the multiplexing control unit 53
Moves to step SP6, and selects one or a plurality of encoding device sections of the encoding device section detected in step SP5.
Then, a switching control signal (any of S56A to S56N) is transmitted to the second control signal. As a result, the designated selection circuit 12 is switched to the first switching input terminal 12B side, and in the subsequent step SP3, the fixed rate encoded data D41 is selected as the selected output data (any of D20A to D20N). Is output to
【0031】ここで、各符号化装置部20A〜20Nの
各可変レート符号化部30においては、入力される画像
信号が簡単な絵柄である場合の平均符号発生レートがR
/N[bits/sec]よりも極端に少なく、また、入力される
画像信号が複雑な絵柄である場合の平均符号発生レート
がR/N[bits/sec]よりも多くなるような一定の量子化
ステツプサイズが割り当てられている。これに対して、
各符号化装置部20A〜20Nの各固定レート符号化部
40においては、入力される画像信号の絵柄の複雑度に
関わらず平均符号発生レートがR/N[bits/sec]で一定
となるように符号化制御部11によつて制御されてい
る。Here, in each of the variable rate coding sections 30 of each of the coding apparatus sections 20A to 20N, the average code generation rate when the input image signal is a simple picture is R
/ N [bits / sec], and a certain quantum value such that the average code generation rate becomes higher than R / N [bits / sec] when the input image signal has a complicated picture. Step size is assigned. On the contrary,
In each of the fixed rate coding sections 40 of each of the coding apparatus sections 20A to 20N, the average code generation rate is constant at R / N [bits / sec] regardless of the complexity of the picture of the input image signal. Are controlled by the encoding control unit 11.
【0032】従つて、平均符号発生レートがR/N[bit
s/sec]以上である可変レート符号化データD41を選択
出力データとして出力している符号化装置部は、ステツ
プSP5及びステツプSP6の処理により、このとき出
力している可変レート符号化データD31を、予め符号
発生レートがR/N[bits/sec]となるように設定されて
いる固定レート符号化データD41に切り換え、これを
選択出力データとして多重化部51に出力するように制
御される。Therefore, the average code generation rate is R / N [bit
[s / sec] or more, the encoding device unit that outputs the variable rate encoded data D41 as the selected output data, by the processing of step SP5 and step SP6, converts the variable rate encoded data D31 output at this time. Is switched to fixed-rate encoded data D41 which is set in advance so that the code generation rate becomes R / N [bits / sec], and is output to the multiplexing unit 51 as selected output data.
【0033】かかる制御は、ステツプSP5及びステツ
プSP6において、平均符号発生レートがR/N[bits/
sec]を越えているすべての符号化装置部に対して行われ
ることにより、平均符号発生レートがR/N[bits/sec]
以上である可変レート符号化データD31は、すべて固
定レート符号化データD41に切り換えられることにな
る。In this control, in step SP5 and step SP6, the average code generation rate is R / N [bits /
[sec], the average code generation rate is R / N [bits / sec].
The variable rate encoded data D31 described above is all switched to the fixed rate encoded data D41.
【0034】この結果、複数の符号化装置部20A〜2
0Nから出力される選択出力データD20A〜D20N
は、そのすべての平均符号発生レートがR/N[bits/se
c]以下となることにより、当該選択出力データD20A
〜D20Nのすべての平均符号発生レートの合計はR[b
its/sec]以下となる。従つて、これらの選択出力データ
D20A〜D20Nを多重化してなる多重化データD5
0の平均符号発生レートもR[bits/sec]以下となること
により、主バツフア52から伝送系に対して出力される
多重化データD50の伝送レートを、当該主バツフア5
2の許容される最大伝送出力レートR[bits/sec]以下に
することができる。As a result, a plurality of encoding units 20A-2A
0N, selected output data D20A to D20N
Means that all the average code generation rates are R / N [bits / se
c], the selected output data D20A
The sum of the average code generation rates of all the codes from D to N is R [b
its / sec]. Therefore, the multiplexed data D5 obtained by multiplexing these selected output data D20A to D20N.
Since the average code generation rate of 0 is also not more than R [bits / sec], the transmission rate of the multiplexed data D50 output from the main buffer 52 to the transmission system is reduced.
2, the maximum transmission output rate R [bits / sec] or less.
【0035】以上の構成において、複数の符号化装置部
20A〜20Nに入力される画像信号S1A〜S1Nは
互いに異なる画像であることから、それぞれの絵柄の複
雑度は互いに相関なく時々刻々変化する。In the above configuration, since the image signals S1A to S1N input to the plurality of encoder units 20A to 20N are different images, the complexity of each picture changes every moment without correlation.
【0036】各符号化装置部20A〜20Nは初期状態
として、可変レート符号化部30によつて得られる可変
レート符号化データD31を選択出力データD20A〜
D20Nとして多重化部51に出力する。従つて、当該
初期状態においては、各符号化装置部20A〜20Nに
おいて画像信号S1A〜S1Nを一定の量子化ステツプ
サイズで量子化することにより、入力画像の絵柄に関わ
らず選択出力データD20A〜D20Nの画質を一定に
保つている。Each of the encoding units 20A to 20N initially selects the variable rate encoded data D31 obtained by the variable rate encoding unit 30 as the selected output data D20A to 20N.
The signal is output to the multiplexing unit 51 as D20N. Accordingly, in the initial state, each of the encoding devices 20A to 20N quantizes the image signals S1A to S1N at a fixed quantization step size, thereby selecting and outputting the selected output data D20A to D20N regardless of the pattern of the input image. Keeps the image quality constant.
【0037】この場合、絵柄の複雑度が大きくなると、
選択出力データ(可変レート符号化データD31)の平
均符号発生レートが増加することになるが、1つの選択
出力データ(可変レート符号化データD31)の平均符
号発生レートがR/N[bits/sec]を越えても、他の入力
画像の複雑度が低い場合、すべて(N個)の符号化装置
部20A〜20Nから出力される選択出力データD20
A〜D20Nの平均符号発生レートの合計が許容値(主
バツフア52の伝送出力レート)R[bits/sec]を越える
とは限らない。In this case, when the complexity of the picture increases,
Although the average code generation rate of the selected output data (variable rate encoded data D31) increases, the average code generation rate of one selected output data (variable rate encoded data D31) is R / N [bits / sec]. ], The selected output data D20 output from all (N) encoder units 20A to 20N when the complexity of the other input image is low.
The sum of the average code generation rates of A to D20N does not always exceed the allowable value (the transmission output rate of the main buffer 52) R [bits / sec].
【0038】従つて、多重化装置部50の多重化制御部
53はすべての符号化装置部20A〜20Nの平均符号
発生量の合計を監視し、当該合計が許容値R[bits/sec]
を越えた場合のみ、選択出力データ(可変レート符号化
データD31)の平均符号発生レートがR/N[bits/se
c]である符号化装置部を検出し、当該符号化装置部から
選択出力データとして出力される符号化データを可変レ
ート符号化データD31から固定レート符号化データD
41に切り換える。Accordingly, the multiplexing control unit 53 of the multiplexing unit 50 monitors the sum of the average code generation amounts of all the coder units 20A to 20N, and the sum indicates the allowable value R [bits / sec].
Is exceeded, the average code generation rate of the selected output data (variable rate encoded data D31) is R / N [bits / se
c], and converts the encoded data output from the encoding unit as selected output data from the variable rate encoded data D31 to the fixed rate encoded data D.
Switch to 41.
【0039】このように多重化制御部53が符号化装置
部20A〜20Nから出力される選択出力データD20
A〜D20Nの平均符号発生レートの合計を監視するこ
とにより、いずれかの符号化装置部において可変レート
符号化データD31の平均符号発生量がR/N[bits/se
c]を越えても、全体の平均符号発生レートの合計がR[b
its/sec]を越えない限り、当該符号化装置部は一定の量
子化ステツプサイズで量子化を行つた結果(可変レート
符号化データD31)を選択出力データとして多重化部
51に出力することができ、入力画像の絵柄の複雑度に
関わらず一定の画質の符号化データを得ることができ
る。As described above, the multiplexing control unit 53 outputs the selected output data D20 output from the encoding device units 20A to 20N.
By monitoring the sum of the average code generation rates of A to D20N, the average code generation amount of the variable rate coded data D31 is R / N [bits / se
c], the sum of the overall average code generation rates is R [b
As long as the value does not exceed its / sec], the encoding device unit can output the result (variable-rate encoded data D31) obtained by performing quantization with a fixed quantization step size to the multiplexing unit 51 as selected output data. As a result, coded data having a constant image quality can be obtained regardless of the complexity of the picture of the input image.
【0040】従つて、符号化装置部20A〜20Nは各
自の可変レート符号化による平均符号発生レートがR/
N[bits/sec]を越えても、全体の平均符号発生レートの
合計がR[bits/sec]を越えない限り可変レート符号化デ
ータD31を選択出力データとして多重化部51に出力
できる分、固定レート符号化に切り換えることによつて
生じる画質変化の発生頻度を少なくすることができる。Accordingly, each of the coding units 20A to 20N has an average code generation rate of R / R
Even if it exceeds N [bits / sec], as long as the sum of the entire average code generation rates does not exceed R [bits / sec], the variable rate encoded data D31 can be output to the multiplexing unit 51 as selected output data. The frequency of image quality changes caused by switching to fixed rate coding can be reduced.
【0041】また、各符号化装置部20A〜20Nは、
全体の符号発生レートの合計がR[bits/sec]を越えない
場合でも、可変レート符号化部30とともに固定レート
符号化部40が予め設定されたレート(R/N[bits/se
c])となるような符号化処理を同時に行つており、すべ
ての符号化装置部20A〜20Nから出力されている選
択出力データD20A〜D20N(可変レート符号化デ
ータD31)の平均符号発生レートの合計がR[bits/se
c]を越えた場合、符号化装置部20A〜20Nのうち、
選択出力データD20A〜D20Nとして出力されてい
る可変レート符号化データD31の平均符号発生レート
がR/N[bits/sec]を越えたものだけを、直ちに固定レ
ート符号化データD41に切り換えて出力する。Each of the encoding units 20A to 20N
Even if the sum of the entire code generation rates does not exceed R [bits / sec], the variable rate coding section 30 and the fixed rate coding section 40 perform the fixed rate coding (R / N [bits / se]).
c]) are performed simultaneously, and the average code generation rate of the selected output data D20A to D20N (variable rate encoded data D31) output from all the encoding device units 20A to 20N is calculated. The total is R [bits / se
c], among the encoding units 20A to 20N,
Only those in which the average code generation rate of the variable rate encoded data D31 output as the selected output data D20A to D20N exceeds R / N [bits / sec] are immediately switched to the fixed rate encoded data D41 and output. .
【0042】従つて、各符号化装置部20A〜20Nは
それぞれ予め決められた符号化(この実施の形態の場
合、可変レート符号化及び固定レート符号化の2種類)
のみを行つていれば良く、他の符号化装置部の符号発生
量に応じた複雑な符号量制御を行う必要がない。Accordingly, each of the encoding units 20A to 20N performs predetermined encoding (in this embodiment, two types of variable rate encoding and fixed rate encoding).
Only the code amount need be performed, and there is no need to perform complicated code amount control in accordance with the code generation amount of the other encoding device units.
【0043】以上の構成によれば、各符号化装置部20
A〜20Nにおいてそれぞれ可変レート符号化及び固定
レート符号化を同時に行い、すべての符号化装置部20
A〜20Nから出力される選択出力データD20A〜D
20N(可変レート符号化データD31)の平均符号発
生レートの合計に応じて、可変レート符号化データD3
1又は固定レート符号化データD41のいずれかを切り
換えて出力することにより、画質の変化がない可変レー
ト符号化を基本とし、容易に全体の符号発生レートを制
御し得る符号化装置部20A〜20N及び多重化装置部
50を得ることができる。According to the above configuration, each encoding unit 20
A to 20N simultaneously perform the variable rate coding and the fixed rate coding, respectively.
Selected output data D20A-D output from A-20N
20N (variable rate encoded data D31), the variable rate encoded data D3
1 or the fixed-rate encoded data D41 by switching and outputting the encoded data, so that the encoding apparatus units 20A to 20N can easily control the entire code generation rate based on variable rate encoding without any change in image quality. And the multiplexing device unit 50.
【0044】なお上述の実施の形態においては、可変レ
ート符号化から固定レート符号化に切り換える閾値を一
律R/N[bits/sec]とした場合について述べたが、本発
明はこれに限らず、全体の合計のレートがR[bits/sec]
であれば、各チヤンネルの番組内容に応じて閾値をR/
N[bits/sec]以上または以下に種々設定しても良い。例
えば映画等の高画質を要求される番組では閾値をR/N
[bits/sec]以上とし、ニユース等の高画質を要求されな
い番組では閾値をR/N[bits/sec]以下とすることによ
り、番組内容に応じた画質の画像を提供し得る。In the above-described embodiment, a case has been described where the threshold for switching from variable rate coding to fixed rate coding is uniformly R / N [bits / sec], but the present invention is not limited to this. The total rate is R [bits / sec]
Then, the threshold is set to R / according to the program content of each channel.
Various settings may be made above or below N [bits / sec]. For example, for programs requiring high image quality such as movies, the threshold is set to R / N
[bits / sec] or more, and for a program that does not require high image quality such as news, by setting the threshold value to R / N [bits / sec] or less, an image having an image quality corresponding to the program content can be provided.
【0045】また上述の実施の形態においては、符号化
装置部20A〜20Nにおいて可変レート符号化部30
及び固定レート符号化部40の2種の符号化部を設ける
場合について述べたが、本発明はこれに限らず、符号化
部を2つ以上設けても良い。この場合異なる一定の量子
化ステツプサイズを有する可変レート符号化部を複数設
けたり、及び又は、異なる一定の符号発生レートを有す
る複数の固定レート符号化部を設けることにより、全体
の平均符号発生レートの合計を所定値(例えばR[bits/
sec])となるような精密な符号量制御を行うことができ
る。Also, in the above-described embodiment, the variable-rate encoding section 30 in the encoding apparatus sections 20A to 20N.
Although the case where two types of coding units of the fixed rate coding unit 40 are provided has been described, the present invention is not limited to this, and two or more coding units may be provided. In this case, by providing a plurality of variable rate coding units having different fixed quantization step sizes and / or providing a plurality of fixed rate coding units having different fixed code generation rates, the overall average code generation rate can be improved. To a predetermined value (eg, R [bits /
[sec]).
【0046】[0046]
【発明の効果】上述のように本発明によれば、複数の各
符号化手段において符号発生量が異なる複数の符号化部
をそれぞれ設け、複数の符号化手段から出力される符号
化データの平均符号発生量の合計値に基づいて、各符号
化手段においてそれぞれ複数の符号化部のいずれかを選
択し、当該選択された符号化部から出力される符号化デ
ータを符号化手段の出力データとして多重化することに
より、伝送系のデータ伝送レートを一段と有効に利用し
得る簡易な構成の多重化送信装置を実現できる。As described above, according to the present invention, a plurality of encoding units each having a different code generation amount are provided in each of the plurality of encoding units, and an average of encoded data output from the plurality of encoding units is provided. Based on the total value of the code generation amounts, each of the plurality of encoding units is selected in each encoding unit, and encoded data output from the selected encoding unit is used as output data of the encoding unit. By multiplexing, it is possible to realize a multiplex transmission apparatus having a simple configuration that can more effectively use the data transmission rate of the transmission system.
【図1】本発明による多重化送信装置を示すブロツク図
である。FIG. 1 is a block diagram showing a multiplex transmission apparatus according to the present invention.
【図2】多重化処理部の内部処理を示すフローチヤート
である。FIG. 2 is a flowchart showing internal processing of a multiplex processing unit.
【図3】従来の多重化送信装置を示すブロツク図であ
る。FIG. 3 is a block diagram showing a conventional multiplex transmission apparatus.
1、10……多重化送信装置、2A〜2N、20A〜2
0N……符号化装置部、3、50……多重化装置部、1
2……選択回路、30……可変レート符号化部、31、
41……符号化部、32、42……バツフア、40……
固定レート符号化部、51……多重化部、52……主バ
ツフア、53……多重化制御部。1, 10 ... multiplex transmission apparatus, 2A-2N, 20A-2
0N: coding device section, 3, 50: multiplexing device section, 1
2 ... selection circuit, 30 ... variable rate coding unit, 31,
41 ... encoding unit, 32, 42 ... buffer, 40 ...
Fixed-rate encoding unit 51 51 Multiplexing unit 52 Main buffer 53 Multiplexing control unit
Claims (3)
出力する符号化手段を複数有し、上記各符号化手段から
出力される符号化データを多重化する情報符号化多重化
装置において、 符号発生量が異なる複数の符号化部をそれぞれ有する上
記各符号化手段と、 上記複数の符号化手段から出力される上記符号化データ
の符号発生量に基づいて、上記各符号化手段においてそ
れぞれ上記複数の符号化部のいずれかを選択し、当該選
択された符号化部から出力される符号化データを上記符
号化手段の符号化データとして多重化する選択手段とを
具えることを特徴とする情報符号化多重化装置。An information coding and multiplexing apparatus comprising a plurality of coding means for inputting predetermined information, coding the information and outputting the information, and multiplexing coded data output from each of the coding means. The encoding means each having a plurality of encoding units having different code generation amounts, and the encoding means based on the code generation amounts of the encoded data output from the plurality of encoding means, respectively. Selecting means for selecting any one of the plurality of encoding units and multiplexing encoded data output from the selected encoding unit as encoded data of the encoding means. Information coding and multiplexing device.
数の符号化部は、 発生する符号量が一定である固定レート符号化部及び上
記入力される情報に応じて発生する符号量が変化する可
変レート符号化部であることを特徴とする請求項1に記
載の情報符号化多重化装置。2. A plurality of encoding units included in each of the encoding means, wherein a fixed-rate encoding unit in which a generated code amount is constant, and a generated code amount changes according to the input information. The information coding and multiplexing apparatus according to claim 1, wherein the information coding and multiplexing apparatus is a variable rate coding unit.
の平均符号発生量の合計値が所定の許容値以下であると
き、上記すべての符号化手段において上記可変レート符
号化部を選択し、 上記複数の符号化手段から出力される上記符号化データ
の平均符号発生量の合計値が上記許容値を越えたとき、
上記複数の符号化手段のうちの一部又は全部において上
記固定レート符号化部を選択することを特徴とする請求
項2に記載の情報符号化多重化装置。3. The encoding device according to claim 2, wherein the selecting unit is configured to, when a total value of an average code generation amount of the encoded data output from the plurality of encoding units is equal to or less than a predetermined allowable value, select all of the encoding units. Selecting a variable rate coding unit, when the total value of the average code generation amount of the coded data output from the plurality of coding means exceeds the allowable value,
The information coding and multiplexing apparatus according to claim 2, wherein the fixed rate coding unit is selected in some or all of the plurality of coding units.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29298897A JPH11127127A (en) | 1997-10-24 | 1997-10-24 | Information coding and multiplexing equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29298897A JPH11127127A (en) | 1997-10-24 | 1997-10-24 | Information coding and multiplexing equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11127127A true JPH11127127A (en) | 1999-05-11 |
Family
ID=17789026
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29298897A Pending JPH11127127A (en) | 1997-10-24 | 1997-10-24 | Information coding and multiplexing equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11127127A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003532329A (en) * | 2000-04-19 | 2003-10-28 | クゥアルコム・インコーポレイテッド | Method and apparatus for reducing voice latency in voice over wireless communication over data |
| JP2011109355A (en) * | 2009-11-17 | 2011-06-02 | Hitachi Kokusai Electric Inc | Digital broadcasting apparatus, digital broadcasting method, and digital broadcasting program |
-
1997
- 1997-10-24 JP JP29298897A patent/JPH11127127A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003532329A (en) * | 2000-04-19 | 2003-10-28 | クゥアルコム・インコーポレイテッド | Method and apparatus for reducing voice latency in voice over wireless communication over data |
| JP2011109355A (en) * | 2009-11-17 | 2011-06-02 | Hitachi Kokusai Electric Inc | Digital broadcasting apparatus, digital broadcasting method, and digital broadcasting program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5216503A (en) | Statistical multiplexer for a multichannel image compression system | |
| US6097435A (en) | Video system with selectable bit rate reduction | |
| EP0893027B1 (en) | Compressed-video distribution system having a statistical multiplexer with transcoders | |
| US6188436B1 (en) | Video broadcast system with video data shifting | |
| US6091455A (en) | Statistical multiplexer for recording video | |
| US6005620A (en) | Statistical multiplexer for live and pre-compressed video | |
| US6226328B1 (en) | Transcoding apparatus for digital video networking | |
| US6215824B1 (en) | Transcoding method for digital video networking | |
| US8804825B2 (en) | Bi-pred mode decision in GOP architecture | |
| US6084910A (en) | Statistical multiplexer for video signals | |
| ZA200400140B (en) | Video transmission system video transmission unit and methods of encoding decoding video data. | |
| US7898951B2 (en) | Encoding and transmitting variable bit streams with utilization of a constrained bit-rate channel | |
| JPH07312756A (en) | Circuit, device and method for conversion of information quantity of compressed animation image code signal | |
| EP0558259B1 (en) | Video signal transmission | |
| US6868121B2 (en) | Coded data output device and method | |
| US6243417B1 (en) | Device and method for encoding image data, and image data transmission method | |
| US20010014122A1 (en) | Method and apparatus for video compression and restructuring | |
| JPH11177945A (en) | Multiplexing device and multiplexing method | |
| JPH11127127A (en) | Information coding and multiplexing equipment | |
| JP2017175429A (en) | Encoding device provided with video switching device and encoding method including video switching detection method | |
| JPH07327227A (en) | Image transmission equipment | |
| KR19990082486A (en) | Image data encoding apparatus and method, and image data transmission method | |
| US20010000675A1 (en) | Video data encoding apparatus, video data encoding method, and video data transmission method | |
| JP4216553B2 (en) | Digital broadcast signal switching device and digital broadcast signal switching method | |
| JP2005072995A (en) | Rate converter |