JPH11187396A - Image decoding method and device - Google Patents
Image decoding method and deviceInfo
- Publication number
- JPH11187396A JPH11187396A JP35144297A JP35144297A JPH11187396A JP H11187396 A JPH11187396 A JP H11187396A JP 35144297 A JP35144297 A JP 35144297A JP 35144297 A JP35144297 A JP 35144297A JP H11187396 A JPH11187396 A JP H11187396A
- Authority
- JP
- Japan
- Prior art keywords
- decoding
- image data
- master
- image
- bit stream
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Synchronizing For Television (AREA)
- Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、同時に複数個の符
号化された画像信号を復号化する画像復号化方法及び装
置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image decoding method and apparatus for decoding a plurality of encoded image signals at the same time.
【0002】[0002]
【従来の技術】近年、アナログ地上波テレビジョン放送
のチャンネル数不足を解消したり、新たな多チャンネル
サービスを展開するために、放送衛星や通信衛星を介し
たディジタル衛星放送が始められた。また、同軸ケーブ
ルや光ファイバーケーブルを通信路とするケーブルテレ
ビジョン(CATV)や地上波放送にもディジタル化の
動きがある。2. Description of the Related Art In recent years, digital satellite broadcasting via broadcasting satellites and communication satellites has been started to solve the shortage of the number of channels of analog terrestrial television broadcasting and to develop a new multi-channel service. There is also a trend toward digitalization in cable television (CATV) and terrestrial broadcasting using a coaxial cable or an optical fiber cable as a communication path.
【0003】ディジタル放送は、ディジタル化した画像
信号や音声信号をMPEGやAC−3などの圧縮技術を
利用して高能率の圧縮を行うため、従来のアナログ放送
に比べて、同一帯域幅で6〜8倍のチャンネル数が確保
できるようになり、多様なサービスの提供ができるよう
になる。[0003] In digital broadcasting, since a digitized image signal or audio signal is compressed with high efficiency by using a compression technique such as MPEG or AC-3, compared to the conventional analog broadcasting, the digital broadcasting has 6 times the same bandwidth. Up to eight times the number of channels can be secured, and various services can be provided.
【0004】このようなディジタルTV放送を受信する
場合、視聴者のチャンネル選択を容易にするため、複数
のチャンネルの画像を同時に復号化するとともに、1つ
のTV画面を複数の小領域に分割し、この復号化された
各チャンネルの画像をそれぞれの小領域に同時に表示す
るマルチ画面表示機能が提供される。In order to receive such a digital TV broadcast, in order to make it easy for a viewer to select a channel, images of a plurality of channels are simultaneously decoded, and one TV screen is divided into a plurality of small areas. A multi-screen display function for simultaneously displaying the decoded image of each channel in each of the small areas is provided.
【0005】すなわち、複数チャンネルのTV信号が符
号化多重化されたMPEGトランスポートストリームを
受信し、それぞれのチャンネルを同時に復号化し、合成
して1つの表示画面にマルチウインドウ表示する場合を
考える。この場合、図4のブロック図に示すように、ト
ランスポートストリームをデマルチプレクサ(DEMU
X)101によりそれぞれのTVチャンネルに分離し
て、それぞれのストリーム毎に入力バッファ201〜2
04に入力する。そして、それぞれの画像データストリ
ーム毎に独立して復号器115〜118により復号化
し、復号化した画像を出力バッファ205〜208に蓄
える。[0005] That is, consider a case where an MPEG transport stream in which TV signals of a plurality of channels are coded and multiplexed is received, and the respective channels are simultaneously decoded and synthesized to be multi-window displayed on one display screen. In this case, as shown in the block diagram of FIG. 4, the transport stream is demultiplexed (DEMU).
X) 101 to separate each TV channel, and input buffers 201 to 2 for each stream.
Enter in 04. Then, the image data streams are independently decoded by the decoders 115 to 118, and the decoded images are stored in the output buffers 205 to 208.
【0006】そして、図5のタイミング図に示すよう
に、それぞれのチャンネルの画像データストリームに含
まれる復号開始情報に従って、それぞれのチャンネルの
画像データが復号される。また、これら復号化する画像
データストリームの中からマスタとなる画像を選択し、
マスタとなる画像データを表示する際に用いられるデー
タから再生された同期信号を用いて出力バッファ205
〜208に蓄えられた各復号画像を読み出し、合成部1
19により1つの画面に合成して表示していた。Then, as shown in the timing chart of FIG. 5, image data of each channel is decoded according to decoding start information included in the image data stream of each channel. Also, a master image is selected from the image data streams to be decoded,
An output buffer 205 using a synchronization signal reproduced from data used when displaying image data serving as a master.
208208 to read out the decoded images stored in
19, the images are combined and displayed on one screen.
【0007】[0007]
【発明が解決しようとする課題】しかしながら上記従来
例では、復号化した画像を合成するための同期合わせを
行うための、復号化した画像を保持する出力バッファメ
モリが必要であった。However, in the above-mentioned conventional example, an output buffer memory for holding the decoded image for synchronizing the decoded image is required.
【0008】また表示系の水平垂直同期信号をマスタと
なる画像のものを用いるため、図5に示したようにマス
タを切り替えるたびに、これらの同期信号も切り替わ
り、この切り替え時点において水平垂直同期信号の位相
が変わるので、結果としてマスタ切り替え時に表示画面
が乱れるといった問題があった。Further, since the horizontal and vertical synchronizing signals of the display system are used for the master image, these synchronizing signals are also switched each time the master is switched as shown in FIG. , The display screen is disturbed when the master is switched.
【0009】以上の問題点に鑑み本発明の目的は、複数
同時に表示する画像からマスタとなる画像を切り替える
際に表示画面が乱れることを防止した画像復号化方法及
び装置を提供することである。SUMMARY OF THE INVENTION In view of the above problems, an object of the present invention is to provide an image decoding method and apparatus which prevent a display screen from being disturbed when a master image is switched from a plurality of simultaneously displayed images.
【0010】また本発明の目的は、画像合成のための出
力バッファメモリを無くし、画像復号化装置のハードウ
ェア量を削減することのできる画像復号化方法及び装置
を提供することである。Another object of the present invention is to provide an image decoding method and apparatus capable of eliminating an output buffer memory for image synthesis and reducing the amount of hardware of the image decoding apparatus.
【0011】[0011]
【課題を解決するための手段】上記目的を達成するため
本発明は、符号化された画像データを含むビットストリ
ームを入力し、このビットストリーム中に含まれる基準
時刻情報に基づいて基準時刻とシステムクロックを再生
し、前記画像データを復号化する復号化方法において、
前記ビットストリームが複数個多重された多重化ビット
ストリームを入力し、この多重化ビットストリームから
復号する画像データを含むビットストリームを1つ以上
分離する第1のステップと、前記多重化ビットストリー
ムからマスタとなる画像データを含むビットストリーム
をマスタストリームとして1つ選択する第2のステップ
と、前記マスタストリーム中に含まれる基準時刻情報に
基づいて、マスタとなる画像を復号化する際に用いる基
準時刻とシステムクロックを再生する第3のステップ
と、前記復号する画像データを含むビットストリーム中
に含まれる基準時刻情報と前記再生されたシステムクロ
ックとを用いて、前記分離された画像を復号化する際に
用いる基準時刻を再生する第4のステップと、前記再生
されたシステムクロックを用いて復号開始信号を生成す
る第5のステップと、前記第2のステップないし第5の
ステップの処理と並行して前記分離されたビットストリ
ームに含まれる画像データを入力バッファに蓄積する第
6のステップと、前記復号開始信号により前記入力バッ
ファに蓄積された画像データの復号を開始する第7のス
テップと、を備えたことを要旨とする画像復号化方法で
ある。In order to achieve the above object, the present invention provides a method for inputting a bit stream containing coded image data, and setting a reference time and a system based on reference time information contained in the bit stream. In a decoding method for reproducing a clock and decoding the image data,
A first step of inputting a multiplexed bit stream in which a plurality of the bit streams are multiplexed and separating one or more bit streams including image data to be decoded from the multiplexed bit stream; A second step of selecting one bit stream including image data to be a master stream, and a reference time used when decoding a master image based on reference time information included in the master stream. A third step of reproducing a system clock, and decoding the separated image using the reference time information included in the bit stream including the image data to be decoded and the reproduced system clock. A fourth step of reproducing a reference time to be used; A fifth step of generating a decoding start signal by using the second step, and a fifth step of storing image data included in the separated bit stream in an input buffer in parallel with the processing of the second to fifth steps. And a seventh step of starting decoding of the image data stored in the input buffer in accordance with the decoding start signal.
【0012】また本発明は、符号化された画像データを
含むビットストリームを入力し、前記ビットストリーム
中に含まれる基準時刻情報に基づいて基準時刻とシステ
ムクロックを再生し、前記画像データを復号化する復号
化装置において、前記ビットストリームが複数個多重さ
れた多重化ビットストリームを入力し、前記多重化ビッ
トストリームから復号する画像デー夕を含むビットスト
リームを1つ以上分離する分離手段と、前記多重化ビッ
トストリームからマスタとなる画像データを含むビット
ストリームをマスタストリームとして1つ選択する選択
手段と、前記分離されたビットストリーム毎に該ビット
ストリームに含まれる画像データを蓄積する1つ以上の
入力バッファと、前記マスタストリーム中に含まれる基
準時刻情報に基づいて、マスタとなる画像を復号化する
際に用いる基準時刻とシステムクロックを再生するクロ
ック再生手段と、前記復号する画像データを含むビット
ストリーム中に含まれる基準時刻情報と前記再生された
システムクロックとを用いて、前記分離された画像を復
号化する際に用いる基準時刻を再生する基準時刻再生手
段と、前記再生されたシステムクロックを用いて前記分
離された各ビットストリームに共通である復号開始信号
を生成する復号開始信号生成手段と、前記復号開始信号
により前記入力バッファに蓄積された画像データの復号
を開始する1つ以上の復号化手段と、を備えたことを要
旨とする画像復号化装置である。According to the present invention, a bit stream containing coded image data is input, a reference time and a system clock are reproduced based on reference time information contained in the bit stream, and the image data is decoded. A multiplexed bit stream in which a plurality of the bit streams are multiplexed, and separating means for separating one or more bit streams including image data to be decoded from the multiplexed bit stream; Means for selecting one bit stream including image data to be a master from a coded bit stream as a master stream, and one or more input buffers for accumulating image data included in the bit stream for each of the separated bit streams Based on the reference time information contained in the master stream. A clock reproduction means for reproducing a reference time and a system clock used when decoding a master image, reference time information contained in a bit stream containing the image data to be decoded, and the reproduced system clock. Reference time reproducing means for reproducing a reference time used when decoding the separated image, and a decoding start signal common to each of the separated bit streams using the reproduced system clock. An image decoding apparatus comprising: a decoding start signal generating unit for generating a decoding start signal; and one or more decoding units for starting decoding of image data stored in the input buffer based on the decoding start signal. It is.
【0013】また本発明においては、前記復号開始信号
は、マスタとなる画像信号中に含まれる復号開始時刻情
報に依存しない表示系の同期信号に同期した信号とする
ことができる。In the present invention, the decoding start signal may be a signal synchronized with a display synchronization signal that does not depend on decoding start time information included in a master image signal.
【0014】また本発明においては、前記入カバッフア
として確保される容量は、データ中に含まれる復号開始
時刻情報を基準に復号を開始する際に必要とされるデー
タ量よりも、マスタとなる画像データの1フレーム時間
分に入力される最大のデータ量分以上、多くする必要が
ある。In the present invention, the capacity secured as the input buffer is larger than the data amount required when starting decoding based on the decoding start time information included in the data. It is necessary to increase the number of data more than the maximum amount of data input for one frame time of data.
【0015】(作用)上記構成による本発明によれば、
符号化された画像データを含むビットストリームが多重
化された多重化ビットストリームから分離された復号対
象の1つ以上のビットストリームをそれぞれ入力バッフ
ァに蓄積し、各ビットストリーム共通の共通復号開始信
号によって各入力バッファに対応したそれぞれの復号器
が画像データを復号化するので、各復号器から出力され
る画像のタイミングが一致し、複数の画像を一つの表示
画面に合成するために待ち合わせる出力バッファが不要
となり、直接合成部で合成することができる。(Operation) According to the present invention having the above structure,
One or more bit streams to be decoded that are separated from a multiplexed bit stream obtained by multiplexing a bit stream including encoded image data are respectively stored in an input buffer, and a common decoding start signal common to each bit stream is used. Since each decoder corresponding to each input buffer decodes the image data, the timing of the images output from each decoder coincides, and the output buffer waiting for synthesizing a plurality of images on one display screen is provided. It becomes unnecessary and can be directly synthesized by the synthesizing unit.
【0016】また、マスタとなる画像データを含むスト
リームを切り替えても同期信号は位相が乱れないので、
マスタ切り替え時の表示画像の乱れを防止することがで
きる。Further, even if the stream including the image data serving as the master is switched, the phase of the synchronization signal is not disturbed.
Disturbance of the display image at the time of switching the master can be prevented.
【0017】[0017]
【発明の実施の形態】次に図面を参照して、本発明の実
施の形態を詳細に説明する。本実施形態では、MPEG
で符号化された動画像信号を4つ(以下ch1〜ch4
と略す)多重化したトランスポートストリームを入力
し、これらすべての画像信号を復号化して出力する場合
を例に説明する。Embodiments of the present invention will now be described in detail with reference to the drawings. In the present embodiment, MPEG
4 (hereinafter referred to as ch1 to ch4)
A description will be given of an example in which a multiplexed transport stream is input, and all these image signals are decoded and output.
【0018】図1は、本発明に係る画像復号化装置の実
施形態の構成を示すブロック図である。図1において、
画像復号化装置は、トランスポートストリームから符号
化画像データストリームを分離する分離手段であるデマ
ルチプレクサ(以下、DEMUXと略す)101と、D
EMUX101に含まれ、各チャンネルの基準時刻情報
であるPCR(プログラム・クロック・参照値)を分離
し抽出するPCR抽出部102と、各PCRを用いて各
チャンネルの基準時刻を再生するSTCカウンタ103
〜106と、4チャンネルのPCR及びSTCカウンタ
からマスタとなるPCR及びSTCカウンタを選択する
マスタ選択手段であるPCRセレクタ120及びSTC
セレクタ121と、DEMUX101により分離された
各チャンネル毎の画像データビットストリームを蓄積す
る入力バッファ107〜110と、マスタとして選択さ
れたPCRとSTCカウンタの値を比較する比較器12
3と、ローパスフィルタ(LPF)124と、システム
クロックを発生する電圧制御発振器(VCO)125
と、システムクロックに基づいて表示用同期信号及び各
チャンネルに共通の復号開始信号を発生する同期信号発
生部126と、復号開始信号を受けてそれぞれの入力バ
ッファ107〜110に蓄積された符号化画像データの
復号を開始させる復号化制御部111〜114と、復号
化制御部111〜114の制御により各チャンネルの符
号化画像データの復号を開始する復号器115〜118
と、4チャンネルの復号結果を合成する合成部119
と、を備えている。FIG. 1 is a block diagram showing the configuration of an embodiment of an image decoding apparatus according to the present invention. In FIG.
The image decoding apparatus includes a demultiplexer (hereinafter, abbreviated as DEMUX) 101 serving as a separating unit that separates an encoded image data stream from a transport stream;
A PCR extraction unit 102 that is included in the EMUX 101 and separates and extracts a PCR (program, clock, and reference value) that is reference time information of each channel, and an STC counter 103 that reproduces the reference time of each channel using each PCR
106106, a PCR selector 120 and a STC which are master selection means for selecting a master PCR and STC counter from the four-channel PCR and STC counters.
A selector 121, input buffers 107 to 110 for storing image data bit streams for each channel separated by the DEMUX 101, and a comparator 12 for comparing the value of the PCR selected as the master with the value of the STC counter.
3, a low pass filter (LPF) 124, and a voltage controlled oscillator (VCO) 125 for generating a system clock
A synchronizing signal generator 126 for generating a display synchronizing signal and a decoding start signal common to each channel based on a system clock, and an encoded image stored in each of the input buffers 107 to 110 in response to the decoding start signal Decoding control units 111 to 114 for starting decoding of data, and decoders 115 to 118 for starting decoding of coded image data of each channel under the control of decoding control units 111 to 114.
And a synthesizing unit 119 for synthesizing the decoding results of the four channels.
And
【0019】なお、STCセレクタ121により選択さ
れたマスタとなるSTCカウンタ、比較器123、LP
F124及びVCO125は、システムクロック再生手
段であるPLL(フェーズロックループ)を形成し、選
択されたSTCカウンタからはマスタとなる画像を復号
化する際に用いる基準時刻、VCO125からは、各チ
ャンネル共通に利用されるシステムクロックが得られ
る。Note that an STC counter, a comparator 123, and an LP, which are masters selected by the STC selector 121, are used.
The F124 and the VCO 125 form a PLL (Phase Lock Loop), which is a system clock recovery means, and a reference time used when decoding a master image from the selected STC counter. The system clock to be used is obtained.
【0020】また図2は、復号器115の内部構成を示
すブロック図である。図1の復号器115〜118の4
つの復号器は、互いに等しく従来のMPEG復号器と同
様であるので、復号器115を例に図示している。図2
において、復号器115は、可変長復号部141と、逆
量子化部142、逆DCT部143、動き補償部14
4、デコードメモリ146、出力フィルタ部145を備
えている。図1の入力バッファ107に蓄積された符号
化画像データは、可変長符号化部141に入力される。
また復号化制御部111からの復号化の制御は、復号器
115全体が受ける。FIG. 2 is a block diagram showing the internal configuration of the decoder 115. 4 of the decoders 115 to 118 in FIG.
Since the two decoders are equal to each other and are similar to the conventional MPEG decoder, the decoder 115 is shown as an example. FIG.
, The decoder 115 includes a variable-length decoding unit 141, an inverse quantization unit 142, an inverse DCT unit 143, and a motion compensation unit 14.
4, a decode memory 146, and an output filter unit 145. The coded image data stored in the input buffer 107 of FIG. 1 is input to the variable length coding unit 141.
The decoding control from the decoding control unit 111 is received by the entire decoder 115.
【0021】次に、図1の画像復号化装置の動作を説明
する。入力されたトランスポートストリームは、DEM
UX101によりトランスポートストリーム中のパケッ
ト識別情報(PID)に基づいて4チャンネルの符号化
画像データストリームに分離され、各チャンネル毎に設
けられた入力バッファ107〜110に蓄積され、各チ
ャンネル毎に復号器115〜118で復号化される。Next, the operation of the image decoding apparatus shown in FIG. 1 will be described. The input transport stream is DEM
The UX 101 separates the data into coded image data streams of four channels based on the packet identification information (PID) in the transport stream, and stores the coded image data streams in input buffers 107 to 110 provided for each channel. It is decoded at 115-118.
【0022】ここで、ch1の画像信号はSTCカウン
タ103を基準時刻とし、復号器115を用いて復号化
を行うものとする。以下同様に、ch2の画像信号はS
TCカウンタ104を基準時刻とし、復号器116を用
いて復号化、ch3の画像信号はSTCカウンタ105
を基準時刻とし、復号器117を用いて復号化、ch4
の画像信号はSTCカウンタ106を基準時刻とし、復
号器118を用いて復号化を行うものとする。Here, it is assumed that the image signal of ch1 is decoded using the STC counter 103 as a reference time and the decoder 115. Similarly, the image signal of ch2 is S
Using the TC counter 104 as a reference time, decoding is performed using the decoder 116, and the image signal of ch3 is decoded by the STC counter 105.
Is used as a reference time, decoding is performed using the decoder 117, ch4
It is assumed that the STC counter 106 is used as a reference time and the decoder 118 decodes the image signal.
【0023】また、入力されたビットストリームからP
CR抽出部102を用いて各ch毎のPCRが抽出さ
れ、各STCカウンタ103〜106に送られる。In addition, P from the input bit stream
The PCR for each channel is extracted using the CR extraction unit 102 and sent to the STC counters 103 to 106.
【0024】最初にマスタストリームをch1とした時
のシステムクロックと基準時刻(STC)を再生する動
作を説明する。DEMUX101に入力されたビットス
トリームから、PCR抽出部102を用いてch1のス
トリーム中に含まれるPCR情報を抽出し、STCカウ
ンタ103にPCRの値を送る。STCカウンタ103
はch1のストリームを受信し、最初のPCRを受け取
ると、この値をカウンタにロードし、VCO125から
出力されるシステムクロックを用いて各STCカウンタ
103〜106を動作させる。First, the operation of reproducing the system clock and the reference time (STC) when the master stream is set to ch1 will be described. The PCR information included in the ch1 stream is extracted from the bit stream input to the DEMUX 101 using the PCR extraction unit 102, and the PCR value is sent to the STC counter 103. STC counter 103
Receives the stream of ch1 and receives the first PCR, loads this value into the counter, and operates each of the STC counters 103 to 106 using the system clock output from the VCO 125.
【0025】次に再びPCR抽出部102でch1のP
CRが抽出されると、マスタストリーム選択手段である
PCRセレクタ120及びSTCセレクタ121を介し
て、抽出されたch1のPCR値とSTCカウンタ10
3でカウントしているch1のSTCカウント値が比較
器123、LPF124、VCO125で構成されるP
LLに出力され、ch1のストリームにロックしたシス
テムクロックが再生される。以下同様にPLLに差分値
が反映されることで安定したシステムクロックが再生さ
れ続ける。Next, the P1 of ch1 is again
When the CR is extracted, the PCR value of the extracted ch1 and the STC counter 10 are extracted via the PCR selector 120 and the STC selector 121 as the master stream selecting means.
The STC count value of ch1 counted at 3 is the P value composed of the comparator 123, LPF 124, and VCO 125.
LL, and the system clock locked to the ch1 stream is reproduced. Hereinafter, similarly, a stable system clock is continuously reproduced by reflecting the difference value in the PLL.
【0026】ここで、マスタストリームを他のチャンネ
ルに変更した場合の動作は、マスタストリームを変更し
た直後に検出されたPCRの値をSTCカウンタにロー
ドし、変更直後の差分値を0とすることで、システムク
ロックの急激な周波数変化を避けることができる。Here, the operation when the master stream is changed to another channel is to load the PCR value detected immediately after changing the master stream into the STC counter and set the difference value immediately after the change to 0. Thus, a sudden frequency change of the system clock can be avoided.
【0027】一方、マスタストリーム以外のスレーブス
トリームであるch2,ch3,ch4のストリームに関
しては、PCR抽出部102で、各スレーブストリーム
中に含まれるPCR情報が抽出され、各chに対応した
STCカウンタ104、105、106にPCRの値を
送る。各STCカウンタ104〜106は、送られてき
たPCR値をそれぞれのカウンタにロードし、VCO1
25から出力されるマスタストリームにロックしたシス
テムクロックを用いてカウンタを動作させる。すなわち
スレーブストリームに割り当てられたSTCカウンタ
は、PCRが抽出される度に、STCカウンタの値を抽
出されたPCR値に書き換えながらカウント動作を行
う。On the other hand, with respect to the streams of ch2, ch3 and ch4 which are slave streams other than the master stream, the PCR extracting section 102 extracts the PCR information contained in each slave stream, and the STC counter 104 corresponding to each channel. , 105, and 106. Each of the STC counters 104 to 106 loads the transmitted PCR value into its own counter, and
The counter operates using the system clock locked to the master stream output from the counter 25. That is, the STC counter assigned to the slave stream performs a counting operation while rewriting the value of the STC counter to the extracted PCR value every time a PCR is extracted.
【0028】次にマスタストリームに同期したシステム
クロックから復号開始信号を生成する動作を説明する。
VCO125から出力されるシステムクロックを同期信
号発生部126に送り、このシステムクロックをカウン
タや分周器などで分周することにより、復号開始信号、
垂直・水平の表示用同期信号を生成する。Next, the operation of generating a decoding start signal from a system clock synchronized with the master stream will be described.
The system clock output from the VCO 125 is sent to the synchronization signal generator 126, and the system clock is frequency-divided by a counter, a frequency divider, etc., so that a decoding start signal,
Generate vertical and horizontal display synchronization signals.
【0029】本来であれば、この復号開始信号はマスタ
ストリーム中に含まれる復号開始時刻情報(DTS)と
一致するように制御すべきであるが、本発明ではDTS
を用いず、表示系が一意に決められる位相で復号開始信
号をシステムクロックを用いて生成する。Normally, the decoding start signal should be controlled so as to coincide with the decoding start time information (DTS) included in the master stream.
, And a decoding start signal is generated using a system clock at a phase at which the display system is uniquely determined.
【0030】従って、図3に示すようにマスタストリー
ムをch1からch2に変更した場合でも、各chに含
まれる復号開始情報の位相に関わらず常に一定の位相で
復号開始信号を生成する。また、この復号開始信号の周
期はマスタストリームのフレームレートと一致させる、
即ち、マスタストリームを変更したら復号開始信号の周
期も変更したマスタストリームのフレームレートに変更
することは言うまでもない。Therefore, even when the master stream is changed from ch1 to ch2 as shown in FIG. 3, the decoding start signal is always generated at a constant phase regardless of the phase of the decoding start information included in each channel. Further, the cycle of the decoding start signal is made to match the frame rate of the master stream.
That is, if the master stream is changed, it goes without saying that the period of the decoding start signal is also changed to the frame rate of the changed master stream.
【0031】次に、各復号器での復号開始動作を説明す
る。上述したような方法で生成された各チャンネルに共
通の復号開始信号が復号化制御部111〜114に入力
されると、このタイミングでそれぞれのSTCカウンタ
103〜106の値とストリーム中のDTSの値を比較
する。Next, the decoding start operation in each decoder will be described. When a decoding start signal common to each channel generated by the method described above is input to the decoding control units 111 to 114, at this timing, the values of the respective STC counters 103 to 106 and the value of the DTS in the stream are set. Compare.
【0032】この比較結果、DTSの値がSTCカウン
タの値よりも小さければ、この復号開始信号のタイミン
グで現在のフレームの復号化を対応する復号器に開始さ
せる。ここでDTSの値がSTCカウンタの値よりも1
フレーム分以上小さい場合には、DTSの値がSTCカ
ウンタの値よりも大きいフレームまで復号をスキップす
ることはいうまでもない。As a result of the comparison, if the value of DTS is smaller than the value of the STC counter, the corresponding decoder is started to decode the current frame at the timing of the decoding start signal. Here, the value of DTS is 1 more than the value of STC counter.
If the value is smaller than the value of the frame, the decoding is skipped to a frame in which the value of the DTS is larger than the value of the STC counter.
【0033】DTSの値の方が大きければ、次の復号開
始信号が入力されるまで復号動作を停止させる。また、
DTSが含まれていないフレームのデータであった場合
には、DTSの値がSTCカウンタの値よりも小さいと
判断されたのと同様に、入力された復号開始信号のタイ
ミングでフレームの復号化を開始させる。If the value of DTS is larger, the decoding operation is stopped until the next decoding start signal is input. Also,
If the frame data does not include the DTS, the frame is decoded at the timing of the input decoding start signal in the same manner as when the value of the DTS is determined to be smaller than the value of the STC counter. Let it start.
【0034】ここで、各chのデータを本来の復号開始
時刻情報(DTS)とは異なる復号開始時刻で開始する
(図3参照)ために、各chの復号器115〜118は
本来のDTS時間よりも、最大、マスタとなる画像デー
タの1フレーム時間分復号開始時刻が遅れるため、本来
のDTS時間で復号化を開始する場合に持つべき入力バ
ッファ量よりも、マスタとなる画像データの1フレーム
時間分に入力される最大のデータ量分以上多く、それぞ
れの入力バッファ107〜110を持つ必要がある。Here, in order to start the data of each channel at a decoding start time different from the original decoding start time information (DTS) (see FIG. 3), the decoders 115 to 118 of each channel need to have the original DTS time. Therefore, since the decoding start time is delayed by a maximum of one frame time of the master image data, one frame of the master image data becomes larger than the input buffer amount required to start decoding in the original DTS time. It is necessary to have input buffers 107 to 110 each of which is larger than the maximum amount of data input in time.
【0035】このようにして同一タイミングで復号化を
開始した複数のchの画像データは、それぞれの復号器
115〜118の出力に同期あわせ用の出力バッファを
持たずに、例えば合成部119を介して1画面に合成し
て出力することができる。The image data of a plurality of channels whose decoding has been started at the same timing in this way does not have an output buffer for synchronizing the outputs of the respective decoders 115 to 118, for example, via the synthesizing unit 119. Can be combined and output on one screen.
【0036】また、表示用の垂直・水平同期信号は、マ
スタとなる符号化画像データストリーム中に含まれる復
号開始時刻情報によらず、システムクロックに基づいて
同期信号発生部により発生されるので、マスタを切り替
えても表示系の同期信号の位相は影響を受けることがな
いので、マスタ切り替え時の画面の乱れが生じることが
ない。Further, the vertical / horizontal synchronization signal for display is generated by the synchronization signal generation section based on the system clock irrespective of the decoding start time information included in the master coded image data stream. Even if the master is switched, the phase of the synchronization signal of the display system is not affected, so that the screen is not disturbed when the master is switched.
【0037】[0037]
【発明の効果】以上説明したように本発明によれば、マ
スタストリームから再生したシステムクロックを用いて
各符号化画像データに共通の復号開始信号を生成するこ
とで、複数の画像データを同時に復号化してマルチウィ
ンドウ表示している際に、マスタストリームとして選択
されるチャンネルを切り替えても同期信号の位相が乱れ
ることがないので、表示画面が乱れることがなくなる。As described above, according to the present invention, a plurality of image data are simultaneously decoded by generating a common decoding start signal for each of the encoded image data using the system clock reproduced from the master stream. During the multi-window display, the phase of the synchronization signal is not disturbed even if the channel selected as the master stream is switched, so that the display screen is not disturbed.
【0038】また本発明によれば、従来の復号装置が備
えていた入力バッファと出力バッファのうち、出力画像
の時刻合わせのための出力バッファが不要となるので、
入力バッファと出力バッファとの容量和においてもバッ
ファ容量を削減することが可能となり、復号化装置のハ
ードウェア量を削減し、その小型化、高信頼化、低電力
化が可能となる。Further, according to the present invention, of the input buffer and the output buffer provided in the conventional decoding device, an output buffer for adjusting the time of an output image is not required.
The buffer capacity can be reduced even in the sum of the capacity of the input buffer and the output buffer, and the amount of hardware of the decoding device can be reduced, and its size, reliability and power consumption can be reduced.
【図1】本発明の実施形態における復号化装置の構成を
示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a decoding device according to an embodiment of the present invention.
【図2】実施形態に用いられる復号器の構成を示す詳細
ブロック図である。FIG. 2 is a detailed block diagram illustrating a configuration of a decoder used in the embodiment.
【図3】実施形態の動作を説明する復号化タイミング図
である。FIG. 3 is a decoding timing chart for explaining the operation of the embodiment;
【図4】従来の復号化装置の構成を示すブロック図であ
る。FIG. 4 is a block diagram illustrating a configuration of a conventional decoding device.
【図5】従来例の動作を説明する復号化タイミング図で
ある。FIG. 5 is a decoding timing chart for explaining the operation of the conventional example.
101…デマルチプレクサ、102…PCR抽出部、1
03、104、105、106…STCカウンタ、10
7、108、109、110…入力バッファ、111、
112、113、114…復号化制御部、115、11
6、117、118…復号器、119…合成部、120
…PCRセレクタ、121…STCセレクタ、123…
比較器、124…LPF、125…VCO、126…同
期信号発生部。101: demultiplexer, 102: PCR extraction unit, 1
03, 104, 105, 106 ... STC counter, 10
7, 108, 109, 110 ... input buffer, 111,
112, 113, 114... Decoding control unit, 115, 11
6, 117, 118 ... decoder, 119 ... synthesis unit, 120
... PCR selector, 121 ... STC selector, 123 ...
Comparator, 124 LPF, 125 VCO, 126 Synchronous signal generator.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI H04N 7/08 H04N 5/073 Z 7/081 7/08 Z // H04N 5/073 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 6 Identification code FI H04N 7/08 H04N 5/073 Z 7/081 7/08 Z // H04N 5/073
Claims (6)
トリームを入力し、このビットストリーム中に含まれる
基準時刻情報に基づいて基準時刻とシステムクロックを
再生し、前記画像データを復号化する復号化方法におい
て、 前記ビットストリームが複数個多重された多重化ビット
ストリームを入力し、この多重化ビットストリームから
復号する画像データを含むビットストリームを1つ以上
分離する第1のステップと、 前記多重化ビットストリームからマスタとなる画像デー
タを含むビットストリームをマスタストリームとして1
つ選択する第2のステップと、 前記マスタストリーム中に含まれる基準時刻情報に基づ
いて、マスタとなる画像を復号化する際に用いる基準時
刻とシステムクロックを再生する第3のステップと、 前記分離された復号する画像データを含むビットストリ
ーム中に含まれる基準時刻情報と前記再生されたシステ
ムクロックとを用いて、前記分離された画像を復号化す
る際に用いる基準時刻を再生する第4のステップと、 前記再生されたシステムクロックを用いて復号開始信号
を生成する第5のステップと、 前記第2のステップないし第5のステップの処理と並行
して前記分離されたビットストリームに含まれる画像デ
ータを入力バッファに蓄積する第6のステップと、 前記復号開始信号により前記入力バッファに蓄積された
画像データの復号を開始する第7のステップと、 を備えたことを特徴とする画像復号化方法。1. A decoding device for receiving a bit stream including encoded image data, reproducing a reference time and a system clock based on reference time information included in the bit stream, and decoding the image data. A method comprising: inputting a multiplexed bit stream in which a plurality of the bit streams are multiplexed; and separating one or more bit streams containing image data to be decoded from the multiplexed bit stream; A bit stream including image data to be a master from a stream is defined as 1 as a master stream.
A second step of selecting one, a third step of reproducing a reference time and a system clock used when decoding a master image based on the reference time information included in the master stream, Using the reference time information included in the bit stream including the decoded image data to be decoded and the reproduced system clock to reproduce a reference time used when decoding the separated image. A fifth step of generating a decoding start signal using the reproduced system clock; and image data included in the separated bit stream in parallel with the processing of the second to fifth steps. A sixth step of storing image data stored in the input buffer according to the decoding start signal. Picture decoding method is characterized in that and a seventh step of initiating a.
信号中に含まれる復号開始時刻情報に依存しない表示系
の同期信号に同期した信号であることを特徴とする請求
項1記載の画像復号化方法。2. The image decoding apparatus according to claim 1, wherein the decoding start signal is a signal synchronized with a display synchronization signal that does not depend on decoding start time information included in a master image signal. Method.
は、データ中に含まれる復号開始時刻情報を基準に復号
を開始する際に必要とされるデータ量よりも、マスタと
なる画像データの1フレーム時間分に入力される最大の
データ量分以上、多いことを特徴とする請求項1または
請求項2記載の画像復号化方法。3. The capacity secured as the input buffer is one frame of image data serving as a master, which is larger than the data amount required when starting decoding based on decoding start time information included in the data. 3. The image decoding method according to claim 1, wherein the number of data is greater than or equal to a maximum data amount input in time.
トリームを入力し、前記ビットストリーム中に含まれる
基準時刻情報に基づいて基準時刻とシステムクロックを
再生し、前記画像データを復号化する復号化装置におい
て、 前記ビットストリームが複数個多重された多重化ビット
ストリームを入力し、前記多重化ビットストリームから
復号する画像デー夕を含むビットストリームを1つ以上
分離する分離手段と、 前記多重化ビットストリームからマスタとなる画像デー
タを含むビットストリームをマスタストリームとして1
つ選択する選択手段と、 前記分離されたビットストリーム毎に該ビットストリー
ムに含まれる画像データを蓄積する1つ以上の入力バッ
ファと、 前記マスタストリーム中に含まれる基準時刻情報に基づ
いて、マスタとなる画像を復号化する際に用いる基準時
刻とシステムクロックを再生するクロック再生手段と、 前記復号する画像データを含むビットストリーム中に含
まれる基準時刻情報と前記再生されたシステムクロック
とを用いて、前記分離された画像を復号化する際に用い
る基準時刻を再生する基準時刻再生手段と、 前記再生されたシステムクロックを用いて前記分離され
た各ビットストリームに共通である復号開始信号を生成
する復号開始信号生成手段と、 前記復号開始信号により前記入力バッファに蓄積された
画像データの復号を開始する1つ以上の復号化手段と、 を備えたことを特徴とする画像復号化装置。4. A decoding device which receives a bit stream including encoded image data, reproduces a reference time and a system clock based on reference time information included in the bit stream, and decodes the image data. An apparatus, comprising: a multiplexed bit stream in which a plurality of the bit streams are multiplexed; and a separating unit configured to separate one or more bit streams including image data to be decoded from the multiplexed bit stream; A bit stream containing image data to be a master from
Selecting means for selecting one, one or more input buffers for accumulating image data included in the bit stream for each of the separated bit streams, and a master based on reference time information included in the master stream. A clock reproducing unit that reproduces a reference time and a system clock used when decoding an image, and reference time information included in a bit stream that includes the image data to be decoded and the reproduced system clock, Reference time reproducing means for reproducing a reference time used for decoding the separated image; and decoding for generating a decoding start signal common to each of the separated bit streams using the reproduced system clock. Start signal generation means; and decoding of image data stored in the input buffer by the decoding start signal. Image decoding apparatus characterized by comprising a, and one or more decoding means to start.
号開始信号は、マスタとなる画像信号中に含まれる復号
開始時刻情報に依存しない表示系の同期信号に同期した
信号であることを特徴とする請求項4記載の画像復号化
装置。5. The decoding start signal generated by the decoding start signal generating means is a signal synchronized with a display synchronization signal that does not depend on decoding start time information included in a master image signal. The image decoding apparatus according to claim 4, wherein
含まれる復号開始時刻情報を基準に復号を開始する場合
に必要とされる容量よりも、マスタとなる画像データの
1フレーム時間分に入力される最大のデータ量分以上、
多いことを特徴とする請求項4または請求項5記載の画
像復号化装置。6. The capacity of the input buffer for one frame time of master image data is larger than the capacity required when decoding is started based on decoding start time information included in data. More than the maximum amount of data
The image decoding apparatus according to claim 4 or 5, wherein the number is large.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35144297A JP3830645B2 (en) | 1997-12-19 | 1997-12-19 | Image decoding method and apparatus |
TW087121085A TW376629B (en) | 1997-12-19 | 1998-12-17 | Digital image decoding method and device |
KR1019980056995A KR19990063287A (en) | 1997-12-19 | 1998-12-19 | Digital image decoding method and apparatus |
US09/216,910 US6477204B1 (en) | 1997-12-19 | 1998-12-21 | Video image decoding method and apparatus |
EP98310511A EP0924935A2 (en) | 1997-12-19 | 1998-12-21 | Video image decoding method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35144297A JP3830645B2 (en) | 1997-12-19 | 1997-12-19 | Image decoding method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11187396A true JPH11187396A (en) | 1999-07-09 |
JP3830645B2 JP3830645B2 (en) | 2006-10-04 |
Family
ID=18417325
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35144297A Expired - Fee Related JP3830645B2 (en) | 1997-12-19 | 1997-12-19 | Image decoding method and apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3830645B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000069437A (en) * | 1998-08-21 | 2000-03-03 | Toshiba Corp | Multi-channel decode method |
EP1119203A2 (en) * | 2000-01-21 | 2001-07-25 | Nec Corporation | Image decoding apparatus, semiconductor device, and image decoding method |
JP2008300911A (en) * | 2007-05-29 | 2008-12-11 | Sony Corp | Image processing apparatus and method, program, and recording medium |
JP2009182426A (en) * | 2008-01-29 | 2009-08-13 | Canon Inc | Display control apparatus and display control method |
US7865021B2 (en) | 2004-12-06 | 2011-01-04 | Nec Electronics Corporation | Compressed stream decoding apparatus and method |
KR101466981B1 (en) * | 2008-02-04 | 2014-12-01 | 엘지전자 주식회사 | display for PIP, SoC and DMB using the same |
-
1997
- 1997-12-19 JP JP35144297A patent/JP3830645B2/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000069437A (en) * | 1998-08-21 | 2000-03-03 | Toshiba Corp | Multi-channel decode method |
EP1119203A2 (en) * | 2000-01-21 | 2001-07-25 | Nec Corporation | Image decoding apparatus, semiconductor device, and image decoding method |
US7071991B2 (en) | 2000-01-21 | 2006-07-04 | Nec Electronics Corporation | Image decoding apparatus, semiconductor device, and image decoding method |
EP1119203A3 (en) * | 2000-01-21 | 2010-03-24 | NEC Electronics Corporation | Image decoding apparatus, semiconductor device, and image decoding method |
US7865021B2 (en) | 2004-12-06 | 2011-01-04 | Nec Electronics Corporation | Compressed stream decoding apparatus and method |
JP2008300911A (en) * | 2007-05-29 | 2008-12-11 | Sony Corp | Image processing apparatus and method, program, and recording medium |
JP2009182426A (en) * | 2008-01-29 | 2009-08-13 | Canon Inc | Display control apparatus and display control method |
KR101466981B1 (en) * | 2008-02-04 | 2014-12-01 | 엘지전자 주식회사 | display for PIP, SoC and DMB using the same |
Also Published As
Publication number | Publication date |
---|---|
JP3830645B2 (en) | 2006-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6477204B1 (en) | Video image decoding method and apparatus | |
US7865021B2 (en) | Compressed stream decoding apparatus and method | |
US5784119A (en) | Video decoding device for decoding video data in synchronism with a system clock | |
US7852160B2 (en) | NCO based timebase recovery system and method for A/V decoder | |
JPH11205696A (en) | Video transmitting device and video transmitting method | |
JP4725104B2 (en) | Decoding device and decoding method | |
JP2001054031A (en) | Digital broadcast reception device and its semiconductor device | |
JP2006345169A (en) | Digital television receiving terminal device | |
JP5194564B2 (en) | Image processing apparatus and method, program, and recording medium | |
MXPA02008943A (en) | Method and apparatus for simultaneous recording and displaying two different video programs. | |
EP1414247B1 (en) | Data rate management system and method for A/V decoder | |
JP3830645B2 (en) | Image decoding method and apparatus | |
JP2002015527A (en) | Clock generator, and recording and reproducing device | |
JP4403404B2 (en) | Decoding device and decoding method | |
US20040075765A1 (en) | A/V decoder having a clocking scheme that is independent of input data streams | |
US20050069289A1 (en) | Transport stream recording/editing device and recording/editing method | |
JP4366912B2 (en) | Decoding device and decoding method | |
JP2006191538A (en) | Compressed stream decoding instrument and compressed stream decoding method | |
JP2001211432A (en) | Image decoder, semiconductor device and image decoding method | |
KR100202572B1 (en) | Dual picture processor for a vcr | |
JP2000261691A (en) | Synchronizing signal control circuit | |
JPH1056582A (en) | Flow adjustment of digital television signal | |
JP2001136456A (en) | Digital broadcast receiver | |
JP2010074497A (en) | Video signal receiver | |
JPH09163261A (en) | Picture display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050921 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060404 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060522 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060704 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060712 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090721 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100721 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110721 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120721 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130721 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |