JP2001186515A - Decoder for channel signals - Google Patents
Decoder for channel signalsInfo
- Publication number
- JP2001186515A JP2001186515A JP36483599A JP36483599A JP2001186515A JP 2001186515 A JP2001186515 A JP 2001186515A JP 36483599 A JP36483599 A JP 36483599A JP 36483599 A JP36483599 A JP 36483599A JP 2001186515 A JP2001186515 A JP 2001186515A
- Authority
- JP
- Japan
- Prior art keywords
- decoding
- data
- channel
- amount
- buffer
- 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.)
- Withdrawn
Links
Landscapes
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、例えばデジタル
衛星放送の受信機において用いられるMPEG(Moving
Picture Experts Group)2方式等の画像圧縮符号化方
式に従って符号化されたデータのための復号装置に関
し、特に、MPEGに規定されているマルチビュープロ
ファイル方式のように、複数チャンネルの信号間の相関
を利用して符号化された複数チャンネルの信号のための
復号装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an MPEG (Moving) used, for example, in a digital satellite broadcast receiver.
The present invention relates to a decoding apparatus for data encoded in accordance with an image compression encoding method such as a Picture Experts Group (2) method, and more particularly, to a method for correlating signals of a plurality of channels, such as a multi-view profile method defined in MPEG. The present invention relates to a decoding apparatus for a signal of a plurality of channels encoded using the same.
【0002】[0002]
【従来の技術】MPEG2には、マルチビュープロファ
イルという規格が規定されている。この規格は、たとえ
ば左眼映像および右眼映像からなるステレオ画像などの
ように、複数チャンネルの映像信号を送信することので
きるフォーマットを規定している。ここでは、右眼映像
が、左眼映像と高い相関を有していると考えられる事実
を利用している。2. Description of the Related Art A standard called a multi-view profile is defined in MPEG2. This standard defines a format capable of transmitting video signals of a plurality of channels, such as a stereo image composed of a left-eye image and a right-eye image. Here, the fact that the right eye image is considered to have a high correlation with the left eye image is used.
【0003】図4を参照して、左眼用の映像信号である
左チャンネル(これを「Lch」と記すことがある。)
の信号が、L1、L2、L3の順序で送信されてくるも
のとする。たとえばL1はフレーム内符号化により符号
化された画像を表し、L2はL1から前方予測を用いて
得られた画像と実際の画像との差分を表す。このL1に
よって表される画像とL2によって表される画像との間
には、再生時には複数枚の画像が挿入される。L2の後
に送信されて来るL3以下のデータがそれらの画像を復
号するためのデータである。これらはそれぞれ、L1と
L2とによって双方向予測によって得られた画像と、実
際の画像との差分を表す。Referring to FIG. 4, a left channel which is a video signal for the left eye (this may be referred to as “Lch”).
Are transmitted in the order of L1, L2, and L3. For example, L1 represents an image encoded by intra-frame encoding, and L2 represents a difference between an image obtained from L1 using forward prediction and an actual image. During playback, a plurality of images are inserted between the image represented by L1 and the image represented by L2. Data below L3 transmitted after L2 is data for decoding those images. These represent the difference between the image obtained by bidirectional prediction using L1 and L2 and the actual image, respectively.
【0004】左チャンネル画像の再生時には、まずL1
のデータを受信して、対応の画像GL1を復号する。次
に、L2のデータを受信して、画像GL1から前方予測
によって得られる画像とこのL2のデータとから画像G
L2を復号する。さらに、L3のデータを受信して、画
像GL1と画像GL2とを用いた双方向予測によって得
られた画像と、このL3のデータとから画像GL3を復
号する。以下同様である。When reproducing the left channel image, first, L1
And decodes the corresponding image GL1. Next, the data of L2 is received, and the image G obtained from the image obtained by forward prediction from the image GL1 and the image
Decode L2. Further, L3 data is received, and the image GL3 is decoded from the image obtained by the bidirectional prediction using the image GL1 and the image GL2 and the L3 data. The same applies hereinafter.
【0005】一方右チャンネル(これを「Rch」と記
すことがある。)の画像は次のようにして復号される。
最初に送られてくるデータであるR1は、右眼画像の1
枚目を表わし、実際には左チャンネルの1枚目の画像G
L1と実際の1枚目の右眼画像との差分を表わす。した
がって左チャンネルの処理で得られた画像GL1とR1
とから1枚目の右眼画像GR1が復号できる。次のデー
タであるR2は、左チャンネルの2枚目の画像GL2と
右チャンネルの1枚目の画像GR1とから予測される2
枚目の右眼画像と実際の右眼画像との差分を表わす。し
たがって画像GL2、GR1とデータR2とから2枚目
の右眼画像GR2が復号できる。以下同様である。[0005] On the other hand, the image of the right channel (this is sometimes referred to as "Rch") is decoded as follows.
R1 which is the first data transmitted is 1 of the right eye image.
Represents the first image, and is actually the first image G of the left channel
It represents the difference between L1 and the actual first right-eye image. Therefore, the images GL1 and R1 obtained by the processing of the left channel
Thus, the first right-eye image GR1 can be decoded. R2, which is the next data, is 2 predicted from the second image GL2 of the left channel and the first image GR1 of the right channel.
The difference between the right-eye image and the actual right-eye image is shown. Therefore, the second right-eye image GR2 can be decoded from the images GL2 and GR1 and the data R2. The same applies hereinafter.
【0006】ステレオ画像などでは左眼画像と右眼画像
とは高い相関を有すると考えられる。したがって一般的
に上記した方式を用いると右チャンネルは差分のみにな
り、そのデータ量を圧縮することができる。In a stereo image or the like, it is considered that a left eye image and a right eye image have a high correlation. Therefore, generally, when the above-described method is used, the right channel is only a difference, and the data amount can be compressed.
【0007】図5を参照して、こうしたマルチビュープ
ロファイル規格による複数チャンネル信号を復号するた
めの復号装置100は、たとえば、衛星放送受信機で用
いられるものであって、契約されたチャンネルの衛星放
送信号についてスクランブルを解除するためのスクラン
ブル解除部40と、スクランブル解除部40から出力さ
れる、複数チャンネルが多重化されたトランスポートス
トリーム(TS)を分離して左チャンネル、右チャンネ
ルおよびオーディオチャンネル(「Ach」と記すこと
がある。)の信号に分離するためのTS分離部42と、
それぞれTS分離部42から出力された左チャンネル、
右チャンネルおよびオーディオチャンネルデータを一時
格納するためのLch入力バッファ44、Rch入力バ
ッファ46およびオーディオ入力バッファ48 と、そ
れぞれLch復号部52、Rch復号部54およびオー
ディオ復号部56に格納されたデータを復号するための
Lch復号部52、Rch復号部54およびオーディオ
復号部56と、Lch入力バッファ44に格納されたデ
ータ量およびオーディオ入力バッファ48に格納された
データ量を監視してLch復号部52、Rch復号部5
4およびオーディオ復号部56の復号開始を制御するた
めの復号制御部110とを含む。Referring to FIG. 5, a decoding apparatus 100 for decoding a multi-channel signal according to such a multi-view profile standard is used, for example, in a satellite broadcast receiver, and has a satellite broadcast of a contracted channel. A descrambling unit 40 for descrambling the signal, and a transport stream (TS) in which a plurality of channels are multiplexed, which are output from the descrambling unit 40, are separated into a left channel, a right channel, and an audio channel (" Ach ”). A TS separation unit 42 for separating the signal into
The left channel output from the TS separation unit 42,
Lch input buffer 44, Rch input buffer 46 and audio input buffer 48 for temporarily storing right channel and audio channel data, and decode data stored in Lch decoding unit 52, Rch decoding unit 54 and audio decoding unit 56, respectively. The Lch decoding unit 52, the Rch decoding unit 54, and the audio decoding unit 56, and the data amount stored in the Lch input buffer 44 and the data amount stored in the audio input buffer 48 are monitored. Decoding unit 5
4 and a decoding control unit 110 for controlling the start of decoding by the audio decoding unit 56.
【0008】復号制御部110によるLch復号部52
などの復号の開始は以下のような処理によって制御され
る。図6を参照して、まずTS分離部42から出力され
たデータをそれぞれのバッファ44、46、および48
に取込む(112)。次に、Lch入力バッファ44に
格納されたデータが所定の上限MAXを超えたか否かが
判定される(114)。たとえばこの上限MAXは、L
ch入力バッファ44の容量の半分に設定される。Lch decoding section 52 by decoding control section 110
The start of decoding is controlled by the following processing. Referring to FIG. 6, first, data output from TS separation section 42 is transferred to respective buffers 44, 46, and 48.
(112). Next, it is determined whether the data stored in the Lch input buffer 44 has exceeded a predetermined upper limit MAX (114). For example, this upper limit MAX is L
The capacity is set to half of the capacity of the channel input buffer 44.
【0009】ステップ114の判定の結果Lch入力バ
ッファ44に格納されたデータ量が上限MAXに達して
いないと判定された場合には、制御はステップ112に
戻り、次のデータを取込む。ステップ114の判定の結
果、Lch入力バッファ44に格納されたデータ量が上
限MAXに達したと判定された場合には、ステップ11
6でLch復号部52およびRch復号部54での復号
処理が開始される。If it is determined in step 114 that the amount of data stored in the Lch input buffer 44 has not reached the upper limit MAX, the control returns to step 112 to fetch the next data. If it is determined in step 114 that the amount of data stored in the Lch input buffer 44 has reached the upper limit MAX, step 11
At 6, the decoding process by the Lch decoding unit 52 and the Rch decoding unit 54 is started.
【0010】その後、ステップ118でオーディオ入力
バッファ48に格納されたデータ量が所定の下限MIN
を超えたか否かが判定される。下限MINは予め定めら
れた定数である。Thereafter, at step 118, the amount of data stored in the audio input buffer 48 reaches a predetermined lower limit MIN.
Is determined. The lower limit MIN is a predetermined constant.
【0011】このように従来は、左チャンネルのデータ
量がある程度の量に達して初めて左右両チャンネルの復
号を開始する。これは、図4を参照して説明したよう
に、左チャンネルが、右チャンネルの画像の復号のため
の基準となる信号を含み、右チャンネルには差分データ
のみが含まれるため、右チャンネルのバッファがオーバ
ーフローするおそれは少なく、左チャンネルのバッファ
のデータ量さえ監視しておけばよいと考えられるためで
ある。As described above, conventionally, decoding of both the left and right channels is started only when the data amount of the left channel reaches a certain amount. This is because, as described with reference to FIG. 4, the left channel includes a signal serving as a reference for decoding the right channel image, and the right channel includes only difference data. Is unlikely to overflow, and it is considered sufficient to monitor only the data amount of the buffer of the left channel.
【0012】[0012]
【発明が解決しようとする課題】しかし、上記した従来
の復号装置100の構成では、たとえば右チャンネルを
介して送信されてくるデータ量が左チャンネルを介して
送信されてくるデータ量を上回ったときには、右チャン
ネルのバッファがオーバーフローを起こす可能性がある
という問題がある。 特に、右チャンネルの画像と左チ
ャンネルの画像との間の相関が低い場合などには、そう
なる可能性が高い。また、ステレオ画像以外の、全く別
々の画像を左チャンネルと右チャンネルとを介して送信
する場合にはそうした問題が生ずる可能性は極めて高く
なる。However, in the above-described configuration of the conventional decoding apparatus 100, for example, when the amount of data transmitted via the right channel exceeds the amount of data transmitted via the left channel, However, there is a problem that the right channel buffer may overflow. This is particularly likely when the correlation between the right channel image and the left channel image is low. Further, when completely different images other than the stereo image are transmitted via the left channel and the right channel, the possibility that such a problem occurs is extremely high.
【0013】こうした問題は、基準となる画像を送信す
るチャンネルと、その基準となる画像に基づき、その画
像との差分など一般的には小さなデータ量でしかないと
思われるデータを送信するその他のチャンネルとを含む
複数チャンネルの信号を復号する装置一般に言えること
である。Such a problem is caused by a channel for transmitting a reference image, and other channels for transmitting data which is generally considered to have only a small amount of data, such as a difference from the image, based on the reference image. This can be generally applied to an apparatus for decoding a signal of a plurality of channels including a channel.
【0014】それ故にこの発明の目的は、基準となる画
像を送信する第1のチャンネルと、その基準画像に基づ
いた符号化を行なったデータが送信される第2のチャン
ネルとを含む複数チャンネルの信号に対する復号を行な
う復号装置において、オーバーフローの発生するおそれ
を少なくすることである。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a plurality of channels including a first channel for transmitting a reference image and a second channel for transmitting data encoded based on the reference image. An object of the present invention is to reduce the possibility of occurrence of overflow in a decoding device that decodes a signal.
【0015】[0015]
【課題を解決するための手段】請求項1に記載の発明に
かかる複数チャンネル信号の復号装置は、復号の基準と
なる符号化された基準情報を受信するよう接続される第
1のチャンネルと、基準情報を参照して復号される、符
号化された情報を受信するよう接続される第2のチャン
ネルとを介して与えられる情報を、第1のチャンネルお
よび第2のチャンネルから復号される信号の間に所定の
時間的関係を維持しながら復号するための複数チャンネ
ル信号の復号装置であって、それぞれ第1および第2の
チャンネルで受信される情報を一時的に保持するための
第1および第2のバッファ装置と、それぞれ第1および
第2のバッファ装置に接続され、第1および第2のバッ
ファ装置に保持されている情報を復号するための第1お
よび第2の復号手段と、第1および第2のバッファ装置
に接続され、第2のバッファ装置に保持されているデー
タ量が所定の上限値を超え、かつ第1のバッファ装置に
保持されているデータ量が所定の下限値を超えているこ
とに応答して、第1および第2の復号手段による復号を
開始するよう第1および第2の復号手段を制御するため
の復号制御手段とを含む。According to a first aspect of the present invention, there is provided an apparatus for decoding a multi-channel signal, comprising: a first channel connected to receive encoded reference information serving as a reference for decoding; Information provided via a second channel connected to receive the encoded information, which is decoded with reference to the reference information, for the signals decoded from the first and second channels; A multi-channel signal decoding device for decoding while maintaining a predetermined temporal relationship between the first and second channels for temporarily storing information received on first and second channels, respectively. And a first and second decoding means connected to the first and second buffer devices, respectively, for decoding information held in the first and second buffer devices. Are connected to the first and second buffer devices, the amount of data held in the second buffer device exceeds a predetermined upper limit, and the amount of data held in the first buffer device is Decoding control means for controlling the first and second decoding means to start decoding by the first and second decoding means in response to exceeding the lower limit.
【0016】この構成では、第2のバッファ装置に保持
されているデータ量が上限値を超え、かつ第1のバッフ
ァ装置に保持されているデータ量が所定の下限値を超え
ている場合には復号が開始される。そのため、従来と異
なり第1のバッファ装置の保持するデータ量が上限値に
達しなくとも下限値にさえ達すれば、第2のバッファ装
置に保持されているデータ量が上限値を超えた時点で復
号が開始され、第2のバッファ装置がオーバーフローす
るおそれは少ない。In this configuration, when the amount of data held in the second buffer device exceeds the upper limit and the amount of data held in the first buffer device exceeds the predetermined lower limit, Decoding is started. Therefore, unlike the related art, if the amount of data held in the first buffer device does not reach the upper limit but reaches the lower limit, decoding is performed when the amount of data held in the second buffer device exceeds the upper limit. Is started, and there is little possibility that the second buffer device overflows.
【0017】請求項2に記載の発明にかかる複数チャン
ネル信号の復号装置は、請求項1に記載の発明の構成に
加えてさらに、第1および第2のバッファ装置に接続さ
れ、第2のバッファ装置に保持されているデータ量が上
限値を超え、かつ第1のバッファ装置に保持されている
データ量が下限値以下であることを検知して、第1およ
び第2のバッファ装置をクリアするするための手段を含
む。According to a second aspect of the present invention, in addition to the configuration of the first aspect of the present invention, the multi-channel signal decoding apparatus is further connected to first and second buffer devices, and further comprises a second buffer. Detecting that the amount of data held in the device exceeds the upper limit and that the amount of data held in the first buffer is less than or equal to the lower limit, clears the first and second buffer devices. Means for doing so.
【0018】第2のバッファ装置に保持されているデー
タ量が上限値を超えたとしても、基準となる情報を含む
第1のバッファ装置に保持されているデータ量が下限値
以下の場合には、復号が不可能であるか、または無意味
である。そこでこの場合には第1および第2のバッファ
装置をともにクリアすることで、第2のバッファ装置の
オーバーフローを回避できる。またこのようにバッファ
装置をクリアしたとしても、クリアされたデータのう
ち、基準情報のデータの量は少ないので、復号結果に与
える影響は軽微なものにとどまる。Even if the amount of data held in the second buffer device exceeds the upper limit, if the amount of data held in the first buffer device including reference information is less than the lower limit, , Decoding is impossible or meaningless. Therefore, in this case, by clearing both the first and second buffer devices, it is possible to avoid overflow of the second buffer device. Even if the buffer device is cleared in this way, the amount of data of the reference information among the cleared data is small, so that the effect on the decoding result is negligible.
【0019】請求項3に記載の発明にかかる複数チャン
ネル信号の復号装置は、請求項1または請求項2に記載
の発明の構成に加えてさらに、第1のバッファ装置に保
持されているデータが所定の上限値を超えたことに応答
して、第1の復号手段による復号を開始するよう第1の
復号手段を制御するための手段を含む。According to a third aspect of the present invention, in addition to the configuration of the first or second aspect of the present invention, the multi-channel signal decoding apparatus further comprises: Means for controlling the first decoding means so as to start decoding by the first decoding means in response to exceeding the predetermined upper limit value.
【0020】請求項3に記載の発明によれば、基準情報
を含む第1のチャンネルから受信された情報が所定の上
限量を超えた場合には、そのチャンネルの情報の復号が
開始されるので、第1のバッファ装置がオーバーフロー
する危険性は少ない。According to the third aspect of the present invention, when the information received from the first channel including the reference information exceeds a predetermined upper limit, decoding of the information of the channel is started. The risk of the first buffer device overflowing is small.
【0021】[0021]
【発明の実施の形態】以下、本発明をデジタル放送受信
機に適用した発明の実施の形態につき、図面に沿って説
明する。図1を参照して、本発明にかかる復号装置を適
用したデジタル放送受信機10は、受信したデジタル放
送の左右両チャンネルのステレオ画像信号をテレビジョ
ン受像機14に所定周期で切替えて出力するとともに、
利用者が装着する液晶シャッター付眼鏡16の左右の液
晶シャッターの切替を制御することにより、利用者が左
右の目によって別々の映像を見るようにして立体視を実
現するためのものである。なおこのデジタル放送は、画
像信号の伝送方式としてMPEG2を採用し、かつマル
チビュープロファイルを採用しているものとする。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention in which the present invention is applied to a digital broadcast receiver will be described below with reference to the drawings. Referring to FIG. 1, a digital broadcast receiver 10 to which a decoding device according to the present invention is applied switches and outputs a stereo image signal of both left and right channels of a received digital broadcast to a television receiver 14 at a predetermined cycle, and ,
By controlling the switching between the left and right liquid crystal shutters of the glasses 16 with liquid crystal shutters worn by the user, the user can view different images with the left and right eyes to realize stereoscopic viewing. In this digital broadcasting, it is assumed that MPEG2 is adopted as a transmission method of an image signal and a multi-view profile is adopted.
【0022】図1を参照して、このデジタル放送受信機
10は、アンテナ12に接続され、デジタル放送を選択
的に受信して復調するとともに誤り訂正処理を行なって
受信信号を出力するための受信部20と、スクランブル
を解除し、さらに受信信号に多重されていた左チャンネ
ル信号、右チャンネル信号およびオーディオ信号に対し
てデコードを行なうための復号装置22と、復号装置2
2によって出力される左右両チャンネルの信号を切替え
てテレビジョン受像機14に与えるための画像切替部2
4と、復号装置22で行なわれる種々のの動作を制御す
るための制御部26と、制御部26が制御のために使用
するデータ、および保持が必要なデータを格納するため
の記憶装置30と、制御部26によって制御され、所定
の周期で画像切替部24による映像信号の選択と液晶シ
ャッター付眼鏡16の液晶シャッターの切替とを同期し
て行なうための画像切替部24とを含む。Referring to FIG. 1, a digital broadcast receiver 10 is connected to an antenna 12, and selectively receives and demodulates a digital broadcast, performs error correction processing, and outputs a received signal. A decoding unit 22 for descrambling, decoding the left channel signal, the right channel signal and the audio signal multiplexed in the received signal, and a decoding device 2
Image switching unit 2 for switching the left and right channel signals output by the second unit 2 and providing the same to the television receiver 14
4, a control unit 26 for controlling various operations performed in the decoding device 22, a storage device 30 for storing data used by the control unit 26 for control, and data that needs to be held. And an image switching unit 24 controlled by the control unit 26 to synchronize the selection of a video signal by the image switching unit 24 and the switching of the liquid crystal shutter of the glasses 16 with a liquid crystal shutter in a predetermined cycle.
【0023】図2を参照して、復号装置22は図5に示
される従来の復号装置100とほぼ同様の構成を有する
が、図5の復号制御部110に代えて、Lch入力バッ
ファ44、Rch入力バッファ46およびオーディオ入
力バッファ48に結合され、Lch入力バッファ44お
よびRch入力バッファ46の双方に格納されたデータ
量を監視してLch復号部52およびRch復号部54
の復号の開始を制御し、またオーディオ入力バッファ4
8に格納されたデータ量を監視してオーディオ復号部5
6による復号の開始を制御するためのLch復号部52
を含む点で図5の復号装置100とは異なっている。Referring to FIG. 2, decoding device 22 has substantially the same configuration as conventional decoding device 100 shown in FIG. 5, but Lch input buffer 44, Rch The Lch decoding unit 52 and the Rch decoding unit 54 monitor the amount of data coupled to the input buffer 46 and the audio input buffer 48 and stored in both the Lch input buffer 44 and the Rch input buffer 46.
Control the start of decoding of the audio input buffer 4
8 to monitor the amount of data stored in the audio decoding unit 5
Lch decoding unit 52 for controlling the start of decoding by
Is different from the decoding apparatus 100 in FIG.
【0024】図3を参照して、この復号装置22は以下
のような制御構造にしたがってLch復号部52 、R
ch復号部54およびオーディオ復号部56の復号の開
始を制御する。まず、Lch入力バッファ44、Rch
入力バッファ46およびオーディオ入力バッファ48
に、TS分離部42から出力される左チャンネルのデー
タ、右チャンネルのデータおよびオーディオチャンネル
のデータをそれぞれ取込む(70)。Referring to FIG. 3, decoding device 22 has Lch decoding units 52 and R according to the following control structure.
The start of decoding by the channel decoding unit 54 and the audio decoding unit 56 is controlled. First, the Lch input buffer 44, the Rch
Input buffer 46 and audio input buffer 48
The data of the left channel, the data of the right channel, and the data of the audio channel output from the TS separation unit 42 are fetched (70).
【0025】続いて、Lch入力バッファ44に格納さ
れたデータ量が所定の上限値MAXを超えたか否かが判
定される(72)。Lch入力バッファ44に格納され
たデータ量が上限値MAXを超えたと判定された場合に
はLch復号部52による左チャンネルのデータの復号
を開始させる(74)。この時点でLch復号部52に
よる復号を開始するので、Lch入力バッファがオーバ
ーフローを起こす危険性は少ない。なお上限値MAXと
しては、復号によってLch入力バッファ44がアンダ
ーフローを起こしたり、オーバーフローを起こしたりす
るおそれがないような範囲の値、たとえばLch入力バ
ッファ44の容量の1/2に設定される。Subsequently, it is determined whether the amount of data stored in the Lch input buffer 44 has exceeded a predetermined upper limit MAX (72). If it is determined that the amount of data stored in the Lch input buffer 44 has exceeded the upper limit MAX, the Lch decoding unit 52 starts decoding left channel data (74). Since the decoding by the Lch decoding unit 52 is started at this time, there is little danger that the Lch input buffer will overflow. Note that the upper limit value MAX is set to a value within a range that does not cause the Lch input buffer 44 to underflow or overflow due to decoding, for example, 1 / of the capacity of the Lch input buffer 44.
【0026】続いて、Rch入力バッファ46に格納さ
れたデータ量が所定の下限値MINを超えたか否かが判
定される(76)。下限値MINは定数であって、たと
えば1ピクチャ分のデータ量に設定される。もしもRc
h入力バッファ46に格納されたデータ量が所定の下限
値MINを超えていないと判定された場合には、さらに
次のデータをバッファに取込み(78)、再度ステップ
76の判定を行なう。そして、Rch入力バッファ46
に格納されたデータ量が所定の下限値MINを超えたと
判定された時点でRch復号部54による右チャンネル
の復号処理を開始する(80)。Subsequently, it is determined whether the amount of data stored in the Rch input buffer 46 has exceeded a predetermined lower limit value MIN (76). The lower limit value MIN is a constant and is set to, for example, the data amount for one picture. If Rc
If it is determined that the amount of data stored in the h input buffer 46 does not exceed the predetermined lower limit value MIN, the next data is fetched into the buffer (78), and the determination in step 76 is performed again. Then, the Rch input buffer 46
When it is determined that the amount of data stored in the right channel exceeds the predetermined lower limit MIN, the right channel decoding process by the Rch decoding unit 54 is started (80).
【0027】この右チャンネルの復号開始の制御と並行
して、オーディオ復号部56によるオーディオ信号の復
号についての処理も行なわれる。上述したステップ74
の後、オーディオ入力バッファ48に格納されたデータ
量が所定の下限値MINを超えているか否かが判定され
る。ここでの下限値MINはステップ76での下限値M
INと同等、すなわち、1ピクチャ分の再生時間に相当
するオーディオデータのデータ量に設定すればよい。ス
テップ92でオーディオ入力バッファ48に格納された
データ量が所定の所定の下限値MINを超えていないと
判定された場合にはさらにデータをバッファに取込み
(90)、再度ステップ92の判定を行なう。こうして
ステップ92の判定の結果オーディオ入力バッファ48
に格納されたデータ量が所定の下限値MINを超えたと
判定されるとオーディオ復号部56によるオーディオデ
ータの復号処理を開始する。In parallel with the control of the start of the decoding of the right channel, a process of decoding the audio signal by the audio decoding unit 56 is also performed. Step 74 described above
Thereafter, it is determined whether the amount of data stored in the audio input buffer 48 exceeds a predetermined lower limit value MIN. Here, the lower limit value MIN is equal to the lower limit value M in step 76.
What is necessary is just to set it to the data amount of audio data equivalent to IN, that is, equivalent to the reproduction time for one picture. If it is determined in step 92 that the amount of data stored in the audio input buffer 48 does not exceed the predetermined lower limit MIN, the data is further fetched into the buffer (90), and the determination in step 92 is performed again. Thus, as a result of the determination in step 92, the audio input buffer
Is determined to exceed the predetermined lower limit value MIN, the audio decoding unit 56 starts decoding audio data.
【0028】さて、ステップ72に戻り、ステップ72
でLch入力バッファ44に格納されたデータ量が所定
の上限値MAXを超えていないと判定された場合、従来
はすぐにステップ70に相当する処理を行なっていた。
すなわち次のデータをバッファに取込んでいた。しかし
この発明にかかる復号装置22においては、次のデータ
の取込みは直ちには行なわれず、右チャンネルについて
さらにデータ量のチェックが行なわれる。Returning to step 72, step 72
If it is determined that the data amount stored in the Lch input buffer 44 does not exceed the predetermined upper limit value MAX, conventionally, the processing corresponding to step 70 is immediately performed.
That is, the next data was taken into the buffer. However, in the decoding device 22 according to the present invention, the next data is not taken in immediately, but the data amount of the right channel is further checked.
【0029】すなわち、まずRch入力バッファ46に
格納されているデータ量が上限値MAXを超えているか
否かが判定される。ここでの上限値MAXもステップ7
2での上限値MAXと同様に設定される。原理的にはこ
の二つのMAXは同じ値に設定される必要はないが、実
際には同じ値に設定されることが多いであろう。Rch
入力バッファ46に格納されているデータ量が上限値M
AXを超えていないと判定された場合には、制御はステ
ップ70に戻り、従来と同様に次のデータの取込みが行
なわれる。That is, first, it is determined whether or not the amount of data stored in the Rch input buffer 46 exceeds the upper limit value MAX. The upper limit value MAX is also set at step 7
2 is set in the same manner as the upper limit value MAX. In principle, the two MAX's need not be set to the same value, but in practice they will often be set to the same value. Rch
The amount of data stored in the input buffer 46 is equal to the upper limit M
If it is determined that AX has not been exceeded, the control returns to step 70, and the next data is taken in as in the conventional case.
【0030】ステップ82でRch入力バッファ46に
格納されているデータ量が上限値MAXを超えていると
判定された場合には、さらにLch入力バッファ44に
格納されているデータ量が所定の下限値MINを超えて
いるか否かが判定される(84)。この判定の結果Lc
h入力バッファ44に格納されているデータ量が所定の
下限値MINを超えていない場合には、これまでにLc
h入力バッファ44、Rch入力バッファ46およびオ
ーディオ入力バッファ48に格納されていたデータを全
て一旦クリアし(86)、ステップ70に戻る。こうし
た処理を行なうのは以下の理由による。If it is determined in step 82 that the amount of data stored in the Rch input buffer 46 exceeds the upper limit MAX, the amount of data stored in the Lch input buffer 44 is further reduced to a predetermined lower limit. It is determined whether or not MIN is exceeded (84). The result of this determination Lc
If the amount of data stored in the h input buffer 44 does not exceed the predetermined lower limit value MIN, Lc
The data stored in the h input buffer 44, the Rch input buffer 46, and the audio input buffer 48 are all cleared once (86), and the process returns to step 70. Such processing is performed for the following reason.
【0031】右チャンネルのデータ量が十分でも左チャ
ンネルのデータ量が十分にない場合には、基準となるべ
きデータがないということを意味する。右チャンネルの
データはあくまでも左チャンネルのデータによって復号
される左チャンネルの画像に基づいて復号されるため、
左チャンネルのデータ量が十分でない場合には右チャン
ネルのデータのみの復号は不可能か、可能であっても意
味がない。したがってこの場合には一旦データを全て破
棄するのである。If the data amount of the right channel is sufficient but the data amount of the left channel is not sufficient, it means that there is no data to be a reference. Since the right channel data is decoded based on the left channel image decoded by the left channel data,
If the data amount of the left channel is not sufficient, it is impossible or impossible to decode only the data of the right channel. Therefore, in this case, all the data is once discarded.
【0032】なお、破棄されるデータのうち、特に基準
となる左チャンネルのデータ量が少ないのであるから、
このようにデータを破棄したとしても復号結果に対する
悪影響はそれほど大きくないと考えられる。Since the data amount of the left channel, which is a reference, among the data to be discarded is small,
Even if the data is discarded in this way, it is considered that the adverse effect on the decoding result is not so large.
【0033】ステップ84でLch入力バッファ44に
格納されているデータ量が所定の下限値MINを超えて
いると判定された場合には、Lch入力バッファ44お
よびRch入力バッファ46の双方に復号のために十分
な量のデータが格納されているということであるから、
Lch復号部52およびRch復号部54による左チャ
ンネルおよび右チャンネルのデータの復号処理が開始さ
れる(88)。同時に、ステップ92以下のオーディオ
データに対する復号処理も開始される。オーディオデー
タに対する復号処理については既に説明したので、ここ
ではその詳細は繰返さない。If it is determined in step 84 that the amount of data stored in the Lch input buffer 44 exceeds the predetermined lower limit MIN, both the Lch input buffer 44 and the Rch input buffer 46 perform decoding. Means that a sufficient amount of data is stored in the
The decoding process of the left channel and right channel data by the Lch decoding unit 52 and the Rch decoding unit 54 is started (88). At the same time, the decoding process for the audio data from step 92 on is also started. Since the decoding process for audio data has already been described, the details thereof will not be repeated here.
【0034】以上のようにこの実施の形態の復号装置2
2によれば、Lch入力バッファ44に格納されている
データ量が所定量を超えている場合、およびRch入力
バッファ46に格納されているデータ量が所定の上限値
を超えており、かつLch入力バッファ44に格納され
ているデータ量が所定の下限値を超えていると判定され
た場合に左右両チャンネルのデータの復号が開始され
る。そのため、Lch入力バッファ44に格納されてい
るデータ量が少なく、かつRch入力バッファ46に格
納されているデータ量が多いときには、従来と異なり復
号が開始される。そのため、右チャンネルのデータ量が
多い場合にRch入力バッファ46がオーバーフローを
起こすおそれは従来と比較してはるかに少なくなる。As described above, the decoding device 2 of this embodiment
According to 2, when the amount of data stored in the Lch input buffer 44 exceeds a predetermined amount, and when the amount of data stored in the Rch input buffer 46 exceeds a predetermined upper limit and the Lch input When it is determined that the data amount stored in the buffer 44 exceeds the predetermined lower limit, decoding of the data of both the left and right channels is started. Therefore, when the amount of data stored in the Lch input buffer 44 is small and the amount of data stored in the Rch input buffer 46 is large, decoding is started unlike the related art. Therefore, when the data amount of the right channel is large, the possibility that the Rch input buffer 46 overflows is far less than that of the related art.
【0035】また、この実施の形態では、復号を開始す
るにあたって必ず双方のバッファに最小限のデータが格
納されていることを確認し、その上限が満足されていな
いときには復号は開始されない。そのため、バッファが
アンダーフローを起こすおそれも少ない。Further, in this embodiment, when starting decoding, it is always confirmed that the minimum data is stored in both buffers, and decoding is not started when the upper limit is not satisfied. For this reason, the buffer is less likely to underflow.
【0036】以上、本発明を一実施の形態に基づいて説
明したが、本発明の各部構成は上記実施の形態に限ら
ず、特許請求の範囲に記載の技術的範囲内で種々の変形
が可能である。例えば、上記の例ではチャンネルが2つ
であった。しかし、この発明は、一般的に複数チャンネ
ルで画像が別々に送信され、かつそれらを同時に再生す
ることが予定されているような応用であればどのような
ものにでも適用することができる。また上記した実施の
形態の装置ではMPEGを画像の伝送に利用していた。
しかし本発明はMPEGのみに適用可能なわけではな
く、基準となる情報を含む情報を伝送する一つのチャン
ネルと、この基準となる情報を参照して復号される情報
を伝送する別のチャンネルとを用いるものであればどの
ようなものに対しても適用可能である。As described above, the present invention has been described based on one embodiment. However, the configuration of each part of the present invention is not limited to the above embodiment, and various modifications can be made within the technical scope described in the claims. It is. For example, in the above example, there were two channels. However, the invention can be applied to any application in which images are generally transmitted separately on multiple channels and are intended to be played back simultaneously. In the above-described embodiment, MPEG is used for image transmission.
However, the present invention is not only applicable to MPEG, and one channel for transmitting information including reference information and another channel for transmitting information decoded with reference to the reference information. The present invention can be applied to any use.
【0037】今回開示された実施の形態はすべての点で
例示であって制限的なものではないと考えられるべきで
ある。本発明の範囲は上記した説明ではなくて特許請求
の範囲によって示され、特許請求の範囲と均等の意味お
よび範囲内でのすべての変更が含まれることが意図され
る。The embodiments disclosed this time are to be considered in all respects as illustrative and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
【図1】 本発明に係るデジタル放送受信機の構成を表
わすブロック図である。FIG. 1 is a block diagram illustrating a configuration of a digital broadcast receiver according to the present invention.
【図2】 従来のデジタル放送受信機の構成を表わすブ
ロック図である。FIG. 2 is a block diagram illustrating a configuration of a conventional digital broadcast receiver.
【図3】 デジタル放送受信機のデコード処理を表わす
フローチャートである。FIG. 3 is a flowchart illustrating a decoding process of the digital broadcast receiver.
【図4】 ステレオ画像の復号過程を示す図である。FIG. 4 is a diagram illustrating a decoding process of a stereo image.
【図5】 従来の複数チャンネル信号の復号装置のブロ
ック図であるFIG. 5 is a block diagram of a conventional multi-channel signal decoding device.
【図6】 従来の複数チャンネル信号の復号装置の信号
制御部で行なう処理のフローチャートである。FIG. 6 is a flowchart of a process performed by a signal control unit of a conventional multi-channel signal decoding device.
10 デジタル放送受信機 、20 受信部 、22,
100 復号装置、26 制御部 、30 記憶装置、
42 TS分離部、44 Lch入力バッファ、46
Rch入力バッファ、48 オーディオ入力バッファ、
50,110復号制御部、52 Lch復号部、54
Rch復号部、56 オーディオ復号部。10 digital broadcast receiver, 20 receiver, 22,
100 decoding device, 26 control unit, 30 storage device,
42 TS separation unit, 44 Lch input buffer, 46
Rch input buffer, 48 audio input buffer,
50, 110 decoding control unit, 52 Lch decoding unit, 54
Rch decoding unit, 56 audio decoding unit.
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5C059 KK35 MA00 PP04 PP13 SS02 TA00 TB01 TC15 TD12 UA05 UA38 5J064 AA00 BA01 BB01 BC01 BC02 BC14 BC22 BC25 BC27 BD02 5K047 AA03 AA11 BB01 DD02 HH01 JJ00 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5C059 KK35 MA00 PP04 PP13 SS02 TA00 TB01 TC15 TD12 UA05 UA38 5J064 AA00 BA01 BB01 BC01 BC02 BC14 BC22 BC25 BC27 BD02 5K047 AA03 AA11 BB01 DD02 HH01 JJ00
Claims (3)
を受信するよう接続される第1のチャンネルと、前記基
準情報を参照して復号される、符号化された情報を受信
するよう接続される第2のチャンネルとを介して与えら
れる情報を、前記第1のチャンネルおよび前記第2のチ
ャンネルから復号される信号の間に所定の時間的関係を
維持しながら復号するための複数チャンネル信号の復号
装置であって、 それぞれ前記第1および第2のチャンネルで受信される
情報を一時的に保持するための第1および第2のバッフ
ァ装置と、 それぞれ前記第1および第2のバッファ装置に接続さ
れ、前記第1および第2のバッファ装置に保持されてい
る情報を復号するための第1および第2の復号手段と、 前記第1および第2のバッファ装置に接続され、前記第
2のバッファ装置に保持されているデータ量が所定の上
限値を超え、かつ前記第1のバッファ装置に保持されて
いるデータ量が所定の下限値を超えていることに応答し
て、前記第1および第2の復号手段による復号を開始す
るよう前記第1および第2の復号手段を制御するための
復号制御手段とを含む、複数チャンネル信号の復号装
置。1. A first channel connected to receive encoded reference information serving as a reference for decoding, and a first channel connected to receive encoded information decoded with reference to the reference information. Multi-channel signal for decoding information provided via a second channel to be decoded while maintaining a predetermined temporal relationship between the signals decoded from the first channel and the second channel A first and second buffer device for temporarily holding information received on the first and second channels, respectively; and a first and a second buffer device, respectively. Connected first and second decoding means for decoding information held in the first and second buffer devices, and connected to the first and second buffer devices; In response to the amount of data held in the second buffer device exceeding a predetermined upper limit and the amount of data held in the first buffer device exceeding a predetermined lower limit, A decoding control means for controlling the first and second decoding means so as to start decoding by the first and second decoding means.
装置に接続され、前記第2のバッファ装置に保持されて
いるデータ量が前記上限値を超え、かつ前記第1のバッ
ファ装置に保持されているデータ量が前記下限値以下で
あることを検知して、前記第1および第2のバッファ装
置をクリアするするための手段を含む、請求項1に記載
の複数チャンネル信号の復号装置。2. The method according to claim 1, further comprising the steps of: connecting the first buffer device to the first buffer device, the data amount stored in the second buffer device exceeding the upper limit, and being stored in the first buffer device; 2. The multi-channel signal decoding device according to claim 1, further comprising: a unit configured to detect that the amount of data stored is equal to or less than the lower limit value and clear the first and second buffer devices. 3.
されているデータ量が所定の上限値を超えたことに応答
して、前記第1の復号手段による復号を開始するよう前
記第1の復号手段を制御するための手段を含む、請求項
1または請求項2に記載の複数チャンネル信号の復号装
置。3. The method according to claim 1, wherein the first decoding unit starts decoding in response to an amount of data held in the first buffer device exceeding a predetermined upper limit. 3. The multi-channel signal decoding device according to claim 1, further comprising a unit for controlling a decoding unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP36483599A JP2001186515A (en) | 1999-12-22 | 1999-12-22 | Decoder for channel signals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP36483599A JP2001186515A (en) | 1999-12-22 | 1999-12-22 | Decoder for channel signals |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001186515A true JP2001186515A (en) | 2001-07-06 |
Family
ID=18482786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP36483599A Withdrawn JP2001186515A (en) | 1999-12-22 | 1999-12-22 | Decoder for channel signals |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001186515A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015111833A (en) * | 2008-12-19 | 2015-06-18 | コーニンクレッカ フィリップス エヌ ヴェ | Method and device for overlaying 3d graphics over 3d video |
-
1999
- 1999-12-22 JP JP36483599A patent/JP2001186515A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015111833A (en) * | 2008-12-19 | 2015-06-18 | コーニンクレッカ フィリップス エヌ ヴェ | Method and device for overlaying 3d graphics over 3d video |
US10158841B2 (en) | 2008-12-19 | 2018-12-18 | Koninklijke Philips N.V. | Method and device for overlaying 3D graphics over 3D video |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102349307B (en) | Splicing system | |
US6591013B1 (en) | Switching between decoded image channels | |
US20090116814A1 (en) | Reproducer, portable telephone, and reproducing method | |
JP2002510947A (en) | Burst data transmission of compressed video data | |
ZA200510085B (en) | Encoding method and apparatus enabling fast channel change of compressed video | |
JP2001510000A (en) | Video buffer for seamless combination of MPEG streams | |
US20050094733A1 (en) | Fast channel surfing | |
US8331763B2 (en) | Apparatus and method for synchronizing reproduction time of time-shifted content with reproduction time of real-time content | |
JPH1118083A (en) | Digital signal coding method and system, signal recording medium and signal transmission method | |
US7072401B2 (en) | Digital TV system with PVR function and method for making stream jump therein | |
WO2003063507A1 (en) | Image processing method and system to increase perceived visual output quality in case of lack of image data | |
KR20070001080A (en) | Av system, av unit and image signal output method | |
EP0951779A1 (en) | Improvements in or relating to switching between compressed bitstreams | |
JP4810424B2 (en) | Method and system for modifying a stream of multimedia content for trick mode playback | |
JP3469705B2 (en) | Decoding circuit for multiplexed video signal | |
JP3332551B2 (en) | 3D video playback device | |
JP3338183B2 (en) | 3D video decoding device | |
JPH10190617A (en) | Video signal decoding device | |
JP2001186515A (en) | Decoder for channel signals | |
CN114189737B (en) | Digital television rapid channel switching method and digital television | |
JPH0779411A (en) | Video signal reproduction method, picture signal reproduction device and picture signal recording medium | |
JP2001309255A (en) | Receiver of digital tv broadcasting | |
JP5476179B2 (en) | Tuner switching device, tuner switching system, and method for controlling tuner switching device | |
JP5092027B2 (en) | Video signal processing mode switching device and switching method | |
JPH11177921A (en) | Digital data edit method and digital data edit device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051208 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20070730 |