JPH09512396A - 一定ビットレート・エンコーダを使用したマルチプレクサ・システム - Google Patents
一定ビットレート・エンコーダを使用したマルチプレクサ・システムInfo
- Publication number
- JPH09512396A JPH09512396A JP7527600A JP52760095A JPH09512396A JP H09512396 A JPH09512396 A JP H09512396A JP 7527600 A JP7527600 A JP 7527600A JP 52760095 A JP52760095 A JP 52760095A JP H09512396 A JPH09512396 A JP H09512396A
- Authority
- JP
- Japan
- Prior art keywords
- bit rate
- signal
- complexity
- data
- input terminal
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2365—Multiplexing of several video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/12—Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1682—Allocation of channels according to the instantaneous demands of the users, e.g. concentrated multiplexers, statistical multiplexers
- H04J3/1688—Allocation of channels according to the instantaneous demands of the users, e.g. concentrated multiplexers, statistical multiplexers the demands of the users being taken into account after redundancy removal, e.g. by predictive coding, by variable sampling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/177—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2365—Multiplexing of several video streams
- H04N21/23655—Statistical multiplexing, e.g. by controlling the encoder to alter its bitrate to optimize the bandwidth utilization
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.データ多重化システムであって、 複数の入力と出力をもつマルチプレクサ(20)と、 各々が制御入力と、入力データ信号を受信する入力と、関連の入力データ信号 複雑度を表している信号を出力する出力と、前記マルチプレクサの関連入力へ一 定ビットレートのデータ信号を供給する出力とをもつ複数のチャネル・プロセッ サ(1)と、 前記複雑度を表す信号に応答して、チャネル・プロセッサからの出力データ信 号のビットレートが関連入力データ信号の複雑度と該入力データ信号の結合複雑 度の関数となるように、該複雑度を表す信号の関数としてビットレート制御信号 を前記チャネル・プロセッサの関連制御入力へ供給するビットレート・アロケー タ(3)と を備えていることを特徴とするデータ多重化システム。 2.多重化システムであって、 複数のデータ信号ソース(5)と、 複数の入力端子(1−k)と出力端子(15)をもつマルチプレクサ(20) と、 各々が、データ信号ソース(5)のそれぞれ1つに結合されたデータ入力端子 と、データ入力端子に現れたデータ信号の複雑度を表している信号を出力する複 雑度出力端子と、制御入力端子と、マルチプレクサ(20)の入力端子(1−K )のそれぞれ1つに結合され、制御入力端子に現れた信号に応答してセットされ た一定ビットレートで符号化信号を出力するデータ出力端子とをもつ複数のチャ ネル・プロセッサ(10)と、 関連をもつ入力端子と出力端子の複数のペアをもち、各ペアはチャネル・プロ セッサのそれぞれ1つと関連づけられ、各ペアの入力端子は関連チャネル・プロ セッサの複雑度出力端子に結合され、各ペアの出力端子は関連チャネル・プロセ ッサの制御入力端子に結合されていて、関連チャネル・プロセッサ(10)の データ出力端子に現れた信号のビットレートが、関連入力端子に現れた信号で表 された複雑度および複数のペアのすべての入力端子に現れた信号で表された結合 複雑度と関係づけられる、ビットレート割当量を生成するようにしたビットレー ト・アロケータ(30)と を備えていることを特徴とする多重化システム。 3.請求項2に記載の多重化システムにおいて、ビットレート・アロケータ(2 0)は、関連をもつ入力端子と出力端子の各ペアの出力端子からそれぞれのビッ トレート割当量信号を生成し、その入力端子に現れた信号の複雑度が相対的に高 くなっているチャネル・プロセッサ(10)は、複雑度が相対的に低くなってい るチャネル・プロセッサ(10)よりも相対的に高いビットレート割当量信号を 受け取るようにしたことを特徴とする多重化システム。 4.請求項3に記載の多重化システムにおいて、 マルチプレクサ(20)は、あらかじめ決められた一定ビットレートをもつ信 号をその出力端子(15)から出力し、 ビットレート・アロケータ(20)は、関連をもつ入力端子と出力端子の各ペ アの出力端子からそれぞれのビットレート割当量信号を生成し、各チャネル・プ ロセッサ(10)には、あらかじめ決められた一定ビットレートのうち、各ペア の関連入力端子に現れた信号で表された複雑度と複数のペアのすべての入力端子 に現れた信号で表された結合複雑度との比率に等しい割合が割り当てられるよう にした ことを特徴とする多重化システム。 5.請求項3に記載の多重化システムにおいて、 マルチプレクサ(20)は、あらかじめ決められた一定ビットレートをもつ信 号をその出力端子から出力し、 各チャネル・プロセッサ(10)は、それぞれのあらかじめ決められた最小限 ビットレートが割り当てられ、 ビットレート・アロケータ(30)は、関連をもつ入力端子と出力端子の各ペ アの出力端子からそれぞれのビットレート割当量信号を出力し、各チャネル・プ ロセッサ(10)には、割り当てられたあらかじめ決められた最小限ビットレー トが割り当てられると共に、さらに残余ビットレートの割当分が割り当てられ、 残余ビットレートはあらかじめ決められた一定ビットレートから、以前に割り当 てられていた、あらかじめ決められた最小限ビットレートを差し引いたものに等 しく、前記さらに割り当てられた割当分はペアの関連入力端子に現れた信号で表 された複雑度と、複数のペアのすべての入力端子に現れた信号で表された結合複 雑度との比率に等しい ことを特徴とする多重化システム。 6.請求項3に記載の多重化システムにおいて、 マルチプレクサ(20)は、あらかじめ決められた一定ビットレートをもつ信 号をその出力端子(15)から出力し、 各チャネル・プロセッサ(10)は、それぞれのあらかじめ決められた重み係 数が割り当てられ、 ビットレート・アロケータ(30)は、関連をもつ入力端子と出力端子の各ペ アの出力端子からそれぞれのビットレート割当量信号を出力し、各チャネル・プ ロセッサ(10)には、あらかじめ決められた一定ビットレートのうち、ペアの 関連入力端子に現れた信号で表された複雑度と複数のペアのすべての入力端子に 現れた信号で表された結合複雑度との比率に等しく、関連チャネル・プロセッサ に割り当てられた、あらかじめ決められた重み係数で重み付けされた割合が割り 当てられるようにした ことを特徴とする多重化システム。 7.請求項3に記載の多重化システムにおいて、 マルチプレクサ(20)は、あらかじめ決められた一定ビットレートをもつ信 号をその出力端子(15)から出力し、 各チャネル・プロセッサ(10)は、それぞれのあらかじめ決められた最小限 ビットレートとあらかじめ決められた重み係数が割り当てられ、 ビットレート・アロケータ(30)は、関連をもつ入力端子と出力端子の各ペ アの出力端子からそれぞれのビットレート割当量信号を出力し、各チャネル・プ ロセッサには、割り当てられたあらかじめ決められた最小限ビットレートが割り 当てられると共に、さらに、残余ビットレートの割当分が割り当てられ、残余ビ ットレートはあらかじめ決められた一定ビットレートから、以前に割り当てられ た、あらかじめ決められた最小限ビットレートを差し引いたものに等しく、前記 さらに割り当てられた割合分は、ペアの関連入力端子に現れた信号で表された複 雑度と、複数のペアのすべての入力端子に現れた信号で表された結合複雑度のと 比率に等しく、関連チャネル・プロセッサに割り当てられた、あらかじめ決めら れた重み係数で重み付けされた割合である ことを特徴とする多重化システム。 8.請求項3に記載の多重化システムにおいて、 各チャネル・プロセッサ(10)は、それぞれのあらかじめ決められたレート 割当制限量が割り当てられ、 ビットレート・アロケータ(30)は、ビットレートをそれぞれのチャネル・ プロセッサ(10)に割り当てているそれぞれのビットレート割当量信号を生成 したあと、それぞれのビットレート割当てをそれぞれのあらかじめ決められたビ ットレート割当制限量と比較し、ビットレート割当てが割り当てられた、あらか じめ決められた割当制限量を越えていれば、関連チャネル・プロセッサに対して 以前に生成されたビットレート割当ではなく、あらかじめ決められたビットレー ト割当制限量を表しているビットレート割当量信号を生成する ことを特徴とする多重化システム。 9.請求項8に記載の多重化システムにおいて、あらかじめ決められたビットレ ート割当制限量は最大限ビットレート割当てであることを特徴とする多重化シス テム。 10.請求項8に記載の多重化システムにおいて、あらかじめ決められたビット レート割当制限量は最小限ビットレート割当てであることを特徴とする多重化シ ステム。 11.請求項8に記載の多重化システムにおいて、 各チャネル・プロセッサ(10)はそれぞれのあらかじめ決められたビットレ ート割当増分制限量が割当てられ、 ビットレート・アロケータ(30)は、関連チャネル・プロセッサに対して割 当てられたビットレートを表しているそれぞれのビットレート割当量信号を生成 したあと、それぞれのビットレート割当てを、直前のそれぞれのビットレート割 当量信号で表された対応するビットレート割当てと比較して、それぞれのビット レート割当増分を判断し、ビットレート割当増分が割り当てられた、あらかじめ 決められたビットレート割当増分制限量を越えていれば、関連チャネル・プロセ ッサに対して以前に生成されたビットレート割当てではなく、直前のそれぞれの ビットレート割当量信号で表されたビットレート割当てであって、あらかじめ決 められたビットレート増分制限量で変更されたものを表しているビットレート割 当量信号を生成する ことを特徴とする多重化システム。 12.請求項11に記載の多重化システムにおいて、あらかじめ決められたビッ トレート割当増分制限量はビットレートの増加の最大増分であることを特徴とす る多重化システム。 13.請求項11に記載の多重化システムにおいて、あらかじめ決められたビッ トレート割当増分制限量はビットレートの減少の最大増分であることを特徴とす る多重化システム。 14.請求項3に記載の多重化システムにおいて、 各チャネル・プロセッサ(10)は、マルチプレクサ(20)に供給される データをあらかじめ決められた時間期間内に一時的にストアしておくための、バ ッファ容量をもつ出力バッファ(48)を含んでおり、 ビットレート・アロケータ(30)は、関連チャネル・プロセッサ(10)に 対して割り当てられたビットレートを表しているそれぞれのビットレート割当量 信号を生成したあと、それぞれのビットレート割当てを直前のそれぞれのビット レト割当量信号で表された対応するビットレート割当てと比較して、ビットレー ト割当てが増加していれば、関連チャネル・プロセッサの出力バッファに一時的 にストアされたデータを、あらかじめ決められた時間期間内に、減少したビット レート割当てでマルチプレクサ(20)に供給するかどうかを判断し、そうでな ければ、関連チャネル・プロセッサに対して以前に生成されたビットレート割当 てではなく、関連チャネル・プロセッサの出力バッファに一時的にストアされた データを、あらかじめ決められた時間期間内にマルチプレクサ(20)に供給す ることを可能にする、新しいビットレート割当てを表しているビットレート割当 量信号を生成する ことを特徴とする多重化システム。 15.請求項2に記載の多重化システムにおいて、複数のチャネル・プロセッサ (10)の各々は、 チャネル・プロセッサ(10)のデータ入力端子(5)とデータ出力端子の間 に結合されたデータ通路と、チャネル・プロセッサ(10)の制御入力端子(CO NTROL)に結合された割当量入力端子(Q)とをもち、符号化信号を生成する一 定ビットレート・エンコーダ(14)と、 チャネル・プロセッサ(10)のデータ入力端子(5)と複雑度出力端子(COM PLEXITY)の間に結合されていて、データ入力端子(5)に現れた信号の複雑度を 分析して、複雑度を表す信号を生成する複雑度アナライザ(16)と を備えていることを特徴とする多重化システム。 16.請求項15に記載の多重化システムにおいて、 一定ビットレート・エンコーダ(14)は、 一定ビットレート・エンコーダ(14)のデータ通路内に結合されてい て、制御入力端子(QMB)をもち、制御入力端子(QMB)に現れた信号に応答して定義 された量子化ステップ・サイズをもつ量子化信号を出力する可変量子化器(46 )と、 チャネル・プロセッサ(10)のデータ出力端子(TMB)と可変量子化 器(46)の制御入力端子(QMB)の間に結合されていて、一定ビットレート・ エンコーダ(14)の出力端子(DATA OUT)に現れた符号化信号と一定ビットレー ト・エンコーダ(14)の割当量入力端子(Q)に現れた信号のビットレートに 応じて量子化ステップ・サイズを変化させるビットレート・レギュレータ(49 )とを備えており、 複雑度アナライザ(14)は、 可変量子化器(46)の制御入力端子(QMB)と一定ビットレート・エ ンコーダの出力端子(COMPLEXITY)に結合されたそれぞれの入力端子をもち、平均 量子化ステップ・サイズおよび一定ビットレート・エンコーダの出力端子(DATA OUT)に現れた符号化信号のビットレートと関係づけられた、複雑度を表す信号( Xpic)を出力する複雑度判断回路(92〜99)を備えている ことを特徴とする多重化システム。 17.請求項16に記載の多重化システムにおいて、複雑度判断回路(92〜 コーダの出力端子(DATA OUT)に現れた符号化信号のビットレート(TMB)と正比 例する、複雑度を表す信号(Xpic)を生成することを特徴とする多重化システ ム。 18.請求項17に記載の多重化システムにおいて、複雑度判断回路(92〜 ダの出力端子(DATA OUT)に現れた符号化信号のビットレート(TMB)の積である 、複雑度を表す信号(Xpic)を生成することを特徴とする多重化システ ム。 19.請求項2に記載の多重化システムにおいて、 各データ信号ソース(5)は、シーケンスに並んだピクチャ・グループを構成 するビデオ信号であって、各ピクチャ・グループはあらかじめ決められた数のフ レームを含んでいるデータ信号を出力し、 各チャネル・プロセッサ(10)は、シーケンスに並んだ各ピクチャ・グルー プ期間に少なくとも一回複雑度を表す信号を生成し、 ビットレート・アロケータ(30)は、複雑度を表す信号に応答して、シーケ ンスに並んだ各ピクチャ・グループ期間に少なくとも一回ビットレート割当量信 号を生成する ことを特徴とする多重化システム。 20.請求項19に記載の多重化システムにおいて、複数のチャネル・プロセッ サ(10)の各々は、 チャネル・プロセッサのデータ入力端子(5)とデータ出力端子との間に結合 されたデータ通路と、チャネル・プロセッサ(10)の制御入力端子(CONTROL) に結合された割当量入力端子(Q)とをもち、符号化信号を生成する一定ビット レート・エンコーダ(14)と、 チャネル・プロセッサ(10)のデータ入力端子(5)と複雑度出力端子(COM PLEXITY)との間に結合されていて、データ入力端子(5)に現れた信号の複雑度 を分析して、複雑度を表す信号を生成する複雑度アナライザ(16)と を備えていることを特徴とする多重化システム。 21.請求項20に記載の多重化システムにおいて、 一定ビットレート・エンコーダ(14)は、 一定ビットレート・エンコーダ(14)のデータ通路内に結合されてい て、制御入力端子(QMB)をもち、制御入力端子に現れた量子化ステップ・サイ ズに応じて定義された量子化ステップ・サイズをもつ量子化信号 を出力する可変量子化器(46)と、 チャネル・プロセッサ(10)のデータ出力端子(DATA OUT)と可変量子 化器(46)の制御入力端子(QMB)との間に結合されていて、ビットレート・ アロケータ(30)からの関連をもつ入力端子と出力端子のペアの出力端子に結 合されたビットレート制御入力端子(Q)をもち、一定ビットレート・エンコー ダの出力端子(DATA OUT)に現れた符号化信号とビットレート制御入力端子(Q) に現れた信号のビットレートとに応じて量子化ステップ・サイズを制御するため の量子化ステップ・サイズ信号を可変量子化器(46)の制御出力端子(QMB) から生成するビットレート・レギュレータ(49)とを備えており、 複雑度アナライザ(16)は、 可変量子化器(46)の制御入力端子(QMB)と一定ビットレート・エ ンコーダの出力端子(DATA OUT)に結合されたそれぞれの入力端子をもち、平均量 子化ステップ・サイズおよび一定ビットレート・エンコーダ(14)の出力端子 (DATA OUT)に現れた符号化信号のビットレートと関係づけられた複雑度を表す信 号(Xpic)を生成する複雑度判断回路(92〜99)を備えている ことを特徴とする多重化システム。 22.請求項21に記載の多重化システムにおいて、 一定ビットレート・エンコーダ(14)は、動画専門家グループ(MPEG) 標準に従って動作し、そのデータ入力端子(5)に現れたビデオ信号内のシーケ ンスに並んだ各ピクチャをあらかじめ決められた数(NMB)のマクロブロックに 分割し、あらかじめ決められた数(NMB)のマクロブロックの各々を順次にそれ ぞれのビット数(TMB)に符号化して、符号化ピクチャのシーケンスをそのデー タ出力端子(DATA OUT)から出力し、 ビットレート・レギュレータ(49)は、あらかじめ決められた数(NMB)の マクロブロックの各々に対する、それぞれの量子化ステップ・サイズ制御信号( QMB)を出力し、 複雑度判断回路(92〜99)は、 一定ビットレート・エンコーダのデータ出力端子(DATA OUT)に結合され ていて、各符号化マクロブロックごとに一定ビットレート・エンコーダ(14) のデータ出力端子(DATA OUT)から出力されたそれぞれのビット数(TMB)を総和 して、符号化シーケンス・ピクチャの各々の中の総ビット数(Tpic)を出力す る第1アキュムレータ(92,93)と、 ビットレート・レギュレータ(49)に結合されていて、シーケンス・ ピクチャの各々の中の各マクロブロックのそれぞれの量子化ステップ・サイズ信 号(QMB)を総和する第2アキュムレータ(96,97)と、 第2アキュムレータ(96,97)に結合されていて、シーケンス・ピ クチャの各々の中の、あらかじめ決められた数(NMB)のマクロブロックの平均 量子化ステップ・サイズを計算して、シーケンス・ピクチャの (98,99)と、 第1アキュムレータ(92,93)と平均化回路(98,99)に結合 されていて、総ビット数(Tpic)に前記平均量子化ステップ・サイズ信 チャ複雑度信号(Xpic)を出力する乗算器(94)と、 ピクチャ・グループ内のピクチャの各々のそれぞれのピクチャ複雑度信 号を総和して、複雑度を表す信号を出力する第3アキュムレータ(30)とを含 んでいる ことを特徴とする多重化システム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US1994/004333 WO1995029559A1 (en) | 1994-04-20 | 1994-04-20 | A multiplexer system using constant bit rate encoders |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09512396A true JPH09512396A (ja) | 1997-12-09 |
Family
ID=22242479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7527600A Pending JPH09512396A (ja) | 1994-04-20 | 1994-04-20 | 一定ビットレート・エンコーダを使用したマルチプレクサ・システム |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP0803163B1 (ja) |
JP (1) | JPH09512396A (ja) |
KR (1) | KR100314329B1 (ja) |
AU (1) | AU6816094A (ja) |
DE (1) | DE69435216D1 (ja) |
WO (1) | WO1995029559A1 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69608185T2 (de) * | 1995-02-22 | 2000-12-21 | Koninkl Philips Electronics Nv | System zur simultanen übertragung mehrerer videoprogramme über einen übertragungskanal |
US5835498A (en) * | 1995-10-05 | 1998-11-10 | Silicon Image, Inc. | System and method for sending multiple data signals over a serial link |
US5877812A (en) * | 1995-11-21 | 1999-03-02 | Imedia Corporation | Method and apparatus for increasing channel utilization for digital video transmission |
US5956088A (en) * | 1995-11-21 | 1999-09-21 | Imedia Corporation | Method and apparatus for modifying encoded digital video for improved channel utilization |
US5862140A (en) * | 1995-11-21 | 1999-01-19 | Imedia Corporation | Method and apparatus for multiplexing video programs for improved channel utilization |
US5793425A (en) * | 1996-09-13 | 1998-08-11 | Philips Electronics North America Corporation | Method and apparatus for dynamically controlling encoding parameters of multiple encoders in a multiplexed system |
FR2764156B1 (fr) * | 1997-05-27 | 1999-11-05 | Thomson Broadcast Systems | Dispositif de pretraitement pour codage mpeg ii |
KR100495101B1 (ko) * | 1997-12-24 | 2005-09-30 | 주식회사 팬택앤큐리텔 | 무선가입자망 시스템에서의 기지국내 트래픽 데이터다중/역다중 처리장치 |
US6570922B1 (en) * | 1998-11-24 | 2003-05-27 | General Instrument Corporation | Rate control for an MPEG transcoder without a priori knowledge of picture type |
KR100796177B1 (ko) | 2000-04-18 | 2008-01-21 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 공동 비트율 트랜스코딩의 비트율 할당 |
US20120249869A1 (en) * | 2009-12-14 | 2012-10-04 | Thomson Licensing | Statmux method for broadcasting |
US20140112386A1 (en) * | 2012-10-22 | 2014-04-24 | General Instrument Corporation | Algorithms for determining bitrate for a statistical multiplexing system to account for signal complexity including film mode and gop structural changes |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA1253255A (en) * | 1983-05-16 | 1989-04-25 | Nec Corporation | System for simultaneously coding and decoding a plurality of signals |
JPH0624341B2 (ja) * | 1986-12-18 | 1994-03-30 | 三菱電機株式会社 | マルチメディアデータ伝送方式 |
US5231492A (en) * | 1989-03-16 | 1993-07-27 | Fujitsu Limited | Video and audio multiplex transmission system |
IT1237668B (it) * | 1989-10-31 | 1993-06-15 | Telettra Lab Telefon | Sistema e multiplatore/demultiplatore per la trasmissione/ricezione di informazione digitale televisiva. |
US5134476A (en) * | 1990-03-30 | 1992-07-28 | At&T Bell Laboratories | Video signal encoding with bit rate control |
US5115309A (en) * | 1990-09-10 | 1992-05-19 | At&T Bell Laboratories | Method and apparatus for dynamic channel bandwidth allocation among multiple parallel video coders |
US5231484A (en) * | 1991-11-08 | 1993-07-27 | International Business Machines Corporation | Motion video compression system with adaptive bit allocation and quantization |
JP2500582B2 (ja) * | 1993-03-17 | 1996-05-29 | 日本電気株式会社 | 動画像信号の多重化伝送方法とその装置 |
BE1007490A3 (nl) * | 1993-09-10 | 1995-07-11 | Philips Electronics Nv | Inrichting voor het overdragen van een pluraliteit van televisie signalen over een transmissie kanaal. |
-
1994
- 1994-04-20 JP JP7527600A patent/JPH09512396A/ja active Pending
- 1994-04-20 WO PCT/US1994/004333 patent/WO1995029559A1/en active Application Filing
- 1994-04-20 DE DE69435216T patent/DE69435216D1/de not_active Expired - Lifetime
- 1994-04-20 KR KR1019960705919A patent/KR100314329B1/ko not_active IP Right Cessation
- 1994-04-20 EP EP94916545A patent/EP0803163B1/en not_active Expired - Lifetime
- 1994-04-20 AU AU68160/94A patent/AU6816094A/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
DE69435216D1 (de) | 2009-08-20 |
WO1995029559A1 (en) | 1995-11-02 |
AU6816094A (en) | 1995-11-16 |
KR100314329B1 (ko) | 2001-12-28 |
EP0803163B1 (en) | 2009-07-08 |
EP0803163A4 (en) | 1998-05-20 |
EP0803163A1 (en) | 1997-10-29 |
KR970702663A (ko) | 1997-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5838686A (en) | System for dynamically allocating a scarce resource | |
US6055270A (en) | Multiplexer system using constant bit rate encoders | |
US6961376B2 (en) | Methods and apparatus for rate control during dual pass encoding | |
KR100610520B1 (ko) | 비디오 데이터 부호화 장치, 비디오 데이터 부호화 방법, 비디오데이터 전송 장치 및 비디오 데이터 기록 매체 | |
JP3908789B2 (ja) | ビデオ伝送システム | |
US20030235220A1 (en) | Methods and apparatus for statistical multiplexing during dual pass encoding | |
JPH09512396A (ja) | 一定ビットレート・エンコーダを使用したマルチプレクサ・システム | |
JP2004509582A (ja) | ビデオ多重プロセッサシステム内のチャネルに対するプロセッサ割り当て | |
US5877814A (en) | Asynchronous control signal generating apparatus | |
EP1037473A1 (en) | Device and process for regulating bit rate in a system for the statistical multiplexing of streams of images coded according to MPEG 2 coding | |
US6226326B1 (en) | Coding device and coding method | |
CA2392546C (en) | Video transmission of multiple program signals with encoded bit rates determined by program complexity | |
KR100340826B1 (ko) | 디지털통신시스템 | |
US5864583A (en) | Parameter sampling apparatus | |
JP3703488B2 (ja) | 非同期制御信号生成装置 | |
KR100340827B1 (ko) | 복잡성결정장치 | |
KR100337103B1 (ko) | 데이터신호의복잡도결정장치 | |
JP3630686B2 (ja) | パラメータ・サンプリング装置 | |
CN1078782C (zh) | 异步控制信号发生装置 | |
Pao et al. | A rate-control scheme for streaming video encoding | |
JPH11196423A (ja) | 画像処理装置および方法、並びに提供媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20031209 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20040202 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040309 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040706 |
|
RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20041005 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20041005 Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20041005 |