JP2000350204A - Hierarchical encoding method and image encoding / decoding device - Google Patents
Hierarchical encoding method and image encoding / decoding deviceInfo
- Publication number
- JP2000350204A JP2000350204A JP15464899A JP15464899A JP2000350204A JP 2000350204 A JP2000350204 A JP 2000350204A JP 15464899 A JP15464899 A JP 15464899A JP 15464899 A JP15464899 A JP 15464899A JP 2000350204 A JP2000350204 A JP 2000350204A
- Authority
- JP
- Japan
- Prior art keywords
- data
- hierarchical
- image
- encoding
- decoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】
【課題】従来のMPEG2のデータパーティショニング
方法では、ベースレイヤの分割点を識別するためには、
priority breakpointに指定された
値を利用していた。したがって、復号装置は、prio
rity breakpointを識別できなければデ
ータパーティショニングを施したストリームを再生する
ことができない。
【解決手段】各マクロブロックごとにDCT係数列を低
周波成分であるベースレイヤと高周波成分であるエンハ
ンスレイヤに分割し、ベースレイヤの各DCT係数の低
周波成分の後に分割点としてEOBコードを挿入する。
【効果】MPEG2復号化装置がデータパーティショニ
ングに対応しなくとも、ベースレイヤのみで復号化でき
る。
(57) [Summary] In a conventional data partitioning method of MPEG2, in order to identify a division point of a base layer,
The value specified in the priority breakpoint was used. Therefore, the decryption device
If the right breakpoint cannot be identified, the data-partitioned stream cannot be reproduced. A DCT coefficient sequence is divided for each macroblock into a base layer that is a low-frequency component and an enhancement layer that is a high-frequency component, and an EOB code is inserted as a division point after the low-frequency component of each DCT coefficient of the base layer. I do. [Effect] Even if the MPEG2 decoding apparatus does not support data partitioning, decoding can be performed only with the base layer.
Description
【0001】[0001]
【発明の属する技術分野】MPEG等のDCT係数を利
用した符号化における、DCT係数を低周波成分からな
るベースレイヤと高周波成分からなるエンハンスレイヤ
に分割するデータパーティションによる階層符号化にお
いて、特に階層符号化に対応していない復号化装置で
も、ベースレイヤだけで復号化可能な階層符号化方法に
関する。BACKGROUND OF THE INVENTION In coding using DCT coefficients such as MPEG, hierarchical coding by a data partition that divides the DCT coefficients into a base layer composed of low-frequency components and an enhanced layer composed of high-frequency components, and in particular, hierarchical coding TECHNICAL FIELD The present invention relates to a hierarchical coding method that can decode even a decoding device that does not support encoding using only a base layer.
【0002】また階層符号化を利用し、課金やアクセス
権に応じた画像の再生品質を選択することが可能な、画
像符号化装置および画像復号化装置に関する。[0002] Further, the present invention relates to an image encoding device and an image decoding device capable of selecting the reproduction quality of an image according to charging and access right by using hierarchical encoding.
【0003】[0003]
【従来の技術】従来、ITU−T勧告のH.262(M
PEG2)では、MPEG2のエレメンタリストリーム
に含まれたpriority breakpointに
指定された分岐点にしたがって、図3に示すようにDC
T係数ブロックのDCT係数ペア(run、leve
l)を2つのパーティションに分割する方法が規定され
ている。2. Description of the Related Art Conventionally, ITU-T Recommendation H.264 has been adopted. 262 (M
In PEG2), as shown in FIG. 3, the DC is changed according to the branch point specified in the priority breakpoint included in the elementary stream of MPEG2.
DCT coefficient pairs of the T coefficient block (run, level
A method for dividing l) into two partitions is defined.
【0004】また、従来電子化された画像データを販売
する場合は、画質が劣るサンプル画像と暗号化された正
式な画像データの2種類を同一CDROMに記録してお
く。購入者は、サンプル画像を見て画像データの購入を
判断する。購入を希望する場合は、暗号化された画像デ
ータの暗号を解く暗号鍵を購入することにより希望する
画像データを入手する。[0004] Further, when selling conventionally digitized image data, two types of sample image having inferior image quality and encrypted formal image data are recorded in the same CDROM. The purchaser determines the purchase of the image data by looking at the sample image. If the user wants to purchase the image data, he obtains the desired image data by purchasing an encryption key for decrypting the encrypted image data.
【0005】[0005]
【発明が解決しようとする課題】上記従来技術は、ブロ
ック単位でのEOBまでの連続したDCT係数ペアの分
割において、指定した分割点で単純に分割するため、分
割点にEOBが存在せず、分割点を識別するために、ス
ライスごとに指定されたpriority break
pointの情報が必要であり、priority b
reakpointを認識して階層復号化を行わない復
号器では、階層復号化ができない問題があった。In the above prior art, in dividing a continuous DCT coefficient pair up to the EOB in block units, the DCT coefficient pair is simply divided at a designated division point, so that there is no EOB at the division point. Priority break specified for each slice to identify the division point
Point information is required, and priority b
A decoder that does not perform hierarchical decoding by recognizing a breakpoint has a problem that hierarchical decoding cannot be performed.
【0006】上記他の従来技術は、画質が劣るサンプル
画像と暗号化された画像データの2つの画像データをC
DROM等の同一媒体に記録しているため、実際利用さ
れるデータを、一つの記録媒体に1/2程度しか記憶で
きない問題があった。[0006] In the above-mentioned other prior art, two image data, that is, a sample image having inferior image quality and encrypted image data are converted into C image data.
Since the data is recorded on the same medium such as a DROM, there is a problem that the data actually used can be stored in only one half of a recording medium.
【0007】本発明の目的は、priority br
eakpointを認識しない画像復号器において、特
別な処理をしなくともベースレイヤの情報だけで画像を
再生することにある。An object of the present invention is to provide a priority br
An object of the present invention is to reproduce an image using only information of a base layer without performing special processing in an image decoder that does not recognize an eakpoint.
【0008】本発明の他の目的は、画像データを増加さ
せることなく、低画質の画像データと、高画質の画像デ
ータが利用でき、さらに利用者の権限に応じた画像デー
タの利用を実現することにある。Another object of the present invention is to enable the use of low-quality image data and high-quality image data without increasing the amount of image data, and to realize the use of image data according to the authority of the user. It is in.
【0009】[0009]
【課題を解決するための手段】MPEGに採用している
DCT符号化は、画像を8X8画素のブロックに分解
し、各ブロックに対して周波数スペクトルへの変換処理
(DCT)を行う。変換された8X8のDCT変換係数
からなる2次元信号は、ジグザグスキャンすることによ
り1次元信号に変換され、さらにハフマン符号化するこ
とによりデータ量を削減する。一つのブロックからなる
一次元信号の最後には、EOBが挿入されている。ハフ
マン符号化は、DCTにより求められた係数値の大部分
が0になることから、非零のAC成分(Level)と
そのAC成分の前に位置する零値のAC成分の個数(R
un)による係数ペアにより表された可変長符号化であ
る。According to the DCT coding employed in MPEG, an image is decomposed into blocks of 8 × 8 pixels, and each block is subjected to a transform process (DCT) into a frequency spectrum. The converted two-dimensional signal composed of the 8 × 8 DCT transform coefficients is converted into a one-dimensional signal by zigzag scanning, and the data amount is reduced by Huffman coding. An EOB is inserted at the end of the one-dimensional signal composed of one block. In Huffman coding, since most of the coefficient values obtained by DCT become 0, the number of non-zero AC components (Level) and the number of zero-value AC components (R
un) is a variable length coding represented by a coefficient pair.
【0010】上記目的を達成するために、ハフマン符号
化された1次元信号を、低周波成分からなるベースレイ
ヤと高周波成分からなるエンハンスレイヤに指定された
分割点で分割する階層符号化において、分割されたベー
スレイヤの分割点にEOBを新たに挿入することによ
り、ベースレイヤは、分割前の1次元信号と同じ構造と
なり、ベースレイヤのみを画像復号化装置に入力しても
画像が再生できる。[0010] In order to achieve the above object, in a hierarchical coding for dividing a one-dimensional signal subjected to Huffman coding into a base layer composed of low-frequency components and an enhancement layer composed of high-frequency components, division is performed. By newly inserting the EOB into the divided point of the base layer, the base layer has the same structure as the one-dimensional signal before division, and an image can be reproduced even if only the base layer is input to the image decoding device.
【0011】例えば、MPEG2のエレメンタリストリ
ームを利用し、ルータを経由してネットワークで接続さ
れた送信装置と受信装置の場合、送信装置では、画像を
符号化してエレメンタリストリームに変換すると同時
に、階層符号化によりエンハンスレイヤをエレメンタリ
ストリーム中のユーザ定義フィールドを利用して挿入
し、1つのストリームとしてネットワークに送信する。
途中ルータにて、ユーザ定義フィールドの廃棄の有無を
制御することにより、受信側では、ユーザ定義フィール
ドが検出されれば階層復号化処理を行った後画像復号化
手段にて画像を再生する。ユーザ定義フィールドが廃棄
されていれば受信したストリームをそのまま画像復号手
段に入力し画像を再生することができる。For example, in the case of a transmitting device and a receiving device connected by a network via a router using an MPEG2 elementary stream, the transmitting device encodes an image and converts it into an elementary stream, By encoding, the enhancement layer is inserted using a user-defined field in the elementary stream, and transmitted as one stream to the network.
An intermediate router controls whether or not the user-defined field is discarded. If the user-defined field is detected, the receiving side performs hierarchical decoding processing and then reproduces an image by the image decoding unit. If the user-defined field has been discarded, the received stream can be directly input to the image decoding means to reproduce the image.
【0012】上記他の目的を達成するために、階層符号
化されたエンハンスレイヤのデータを暗号化することに
より、暗号化されたエンハンスレイヤを復号化する暗号
鍵がなければベースレイヤのデータを利用して低画質な
画像を再生することができる。[0012] In order to achieve the above object, by encrypting hierarchically coded enhancement layer data, base layer data is used if there is no encryption key for decrypting the encrypted enhancement layer. Thus, a low-quality image can be reproduced.
【0013】[0013]
【発明の実施の形態】以下、本発明の第1の実施例を図
面を用いて説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment of the present invention will be described below with reference to the drawings.
【0014】図1は、本発明の第1の実施例を示すブロ
ック図であり、図2は、本発明の第1の実施例の動作を
示すフローチャート図であり、図3は、従来のデータパ
ーティションの方法を示す図であり、図4は、本発明に
よるデータパーティションの方法を示す図であり、図5
は、MPEG2のストリーム構造であり、図6は、MP
EG2のストリーム構造の一例であり、図7は、本発明
によるストリーム構造であり、図8は、本発明によるス
トリーム構造の一例である。FIG. 1 is a block diagram showing a first embodiment of the present invention, FIG. 2 is a flowchart showing the operation of the first embodiment of the present invention, and FIG. FIG. 4 is a diagram illustrating a partitioning method, and FIG. 4 is a diagram illustrating a data partitioning method according to the present invention.
Is a stream structure of MPEG2, and FIG.
FIG. 7 shows an example of a stream structure according to the present invention, and FIG. 8 shows an example of a stream structure according to the present invention.
【0015】本実施例では、MPEG2のエレメンタリ
ーストリームに対し階層符号化を行った場合の例を示
す。In this embodiment, an example in which hierarchical encoding is performed on an MPEG2 elementary stream will be described.
【0016】MPEG2として仕様に記載されたデータ
パーティショニングの方法は、図3に示すように、Pr
iority Breakpointに指定(この例で
は1)された場所でピクチャデータをベースデータとエ
ンハンスデータに分割する。本発明では、図4に示すよ
うにデータパーティショニング後のベースデータにEO
Bを追加挿入する。The data partitioning method described in the specification as MPEG2 uses Pr Pr as shown in FIG.
The picture data is divided into the base data and the enhanced data at the location specified in the ioority breakpoint (1 in this example). In the present invention, as shown in FIG. 4, EO is added to the base data after data partitioning.
B is additionally inserted.
【0017】図5は、MPEG2のエレメンタリストリ
ームの構造である。図6にエレメンタリストリームの一
例を示す。1つのストリームは、シーケンスヘッダから
シーケンス終了までである。ストリームは繰り返すこと
が可能である。ストリーム内には、ピクチャヘッダ、ピ
クチャコーディング、ピクチャデータを一つのグループ
とするフレームデータが繰り返し存在する。ユーザデー
タは、省略することが可能であり自由に利用することが
できる。FIG. 5 shows the structure of an elementary stream of MPEG2. FIG. 6 shows an example of the elementary stream. One stream is from the sequence header to the end of the sequence. The stream can be repeated. In the stream, frame data in which a picture header, picture coding, and picture data are grouped repeatedly exists. User data can be omitted and can be used freely.
【0018】本発明による実施例では、図7に示すよう
にデータパーティショニング後、エンハンスデータをユ
ーザデータとしてピクチャデータの前に置く事とする。
これによりピクチャデータとエンハンスデータの対応が
取れることになる。図8に示すように、エンハンスデー
タは、ユーザデータの一つとして、ユーザデータスター
トコード、エンハンスデータ識別コード、に続いて格納
される。ユーザデータが無視される従来のMPEG2復
号器では、ユーザデータとして存在するエンハンスデー
タが無視され、ベースデータのみで復号されることにな
る。In the embodiment according to the present invention, as shown in FIG. 7, after data partitioning, enhanced data is placed as user data before picture data.
As a result, the correspondence between the picture data and the enhanced data can be established. As shown in FIG. 8, the enhanced data is stored as one of the user data following the user data start code and the enhanced data identification code. In a conventional MPEG2 decoder in which user data is ignored, enhanced data existing as user data is ignored, and decoding is performed using only base data.
【0019】図1において、10はMPEG2のエレメ
ンタリストリーム、11はエレメンタリストリームから
ピクチャデータを抽出するピクチャ抽出手段、12はピ
クチャ抽出手段11により分割されたピクチャデータ以
外のデータ、13はピクチャ抽出手段11により抽出さ
れたピクチャデータ、14はピクチャデータ13からD
CT係数を抽出するDCT係数抽出手段、15はDCT
係数抽出手段により抽出されたDCT係数以外のデー
タ、16はDCT係数抽出手段14にて抽出されたDC
T係数データ、17はDCT係数データ16を分割する
DCT分割手段、18はDCT分割手段17にて分割さ
れた低周波成分のベースDCT係数データ、19はDC
T分割手段17にて分割された高周波成分のエンハンス
DCT係数データ、20は入力データを一時的に記憶す
るための一時記憶手段、21はベースDCT係数データ
18にEOBコードを挿入するEOB挿入手段、22は
階層符号化されたストリームを出力する階層符号化出
力、23はEOBコード、29は入力データを切り替え
る選択手段である。In FIG. 1, reference numeral 10 denotes an MPEG2 elementary stream, 11 denotes picture extraction means for extracting picture data from the elementary stream, 12 denotes data other than the picture data divided by the picture extraction means 11, and 13 denotes picture extraction. The picture data extracted by the means 11 is 14
DCT coefficient extracting means for extracting a CT coefficient;
Data other than the DCT coefficient extracted by the coefficient extracting means, 16 is the DCT coefficient extracted by the DCT coefficient extracting means 14.
T coefficient data, 17 denotes DCT dividing means for dividing the DCT coefficient data 16, 18 denotes base DCT coefficient data of low frequency components divided by the DCT dividing means 17, 19 denotes DC
Enhanced DCT coefficient data of high-frequency components divided by the T dividing means 17, temporary storage means 20 for temporarily storing input data, 21 EOB inserting means for inserting an EOB code into base DCT coefficient data 18, Reference numeral 22 denotes a hierarchically encoded output for outputting a hierarchically encoded stream; 23, an EOB code; and 29, a selection unit for switching input data.
【0020】次に図2のフローチャート図に基づいて図
1の各部の動作を説明する。入力(100)されたエレ
メンタリストリーム10は、ピクチャ抽出手段11によ
り、ピクチャデータ13が抽出(101)されピクチャ
データ以外のデータ12は、階層符号化出力22に出力
(102)される。Next, the operation of each unit in FIG. 1 will be described with reference to the flowchart in FIG. The picture data 13 is extracted (101) from the input elementary stream 10 by the picture extracting means 11 (101), and the data 12 other than the picture data is output (102) to the hierarchical coded output 22.
【0021】ピクチャデータ13は、ピクチャデータの
ブロックの最後(103)でなければDCT係数抽出手
段14によりDCT係数データ16とDCT係数以外の
データ15に分割(105)される。The picture data 13 is divided (105) into DCT coefficient data 16 and data 15 other than the DCT coefficients by the DCT coefficient extracting means 14 unless it is the last block (103) of the picture data block.
【0022】DCT係数データ以外のデータ15は、一
時記憶手段20に記憶(106)する。The data 15 other than the DCT coefficient data is stored (106) in the temporary storage means 20.
【0023】DCT係数データ16は、DCT分割手段
17により、指定された係数長でベースDCT係数デー
タ18とエンハンス係数データ19に分割(117)す
る。The DCT coefficient data 16 is divided by the DCT dividing means 17 into base DCT coefficient data 18 and enhancement coefficient data 19 at a designated coefficient length (117).
【0024】ベース係数データ18は、一時記憶手段2
0に記憶(111)され、最後(109)にEOB挿入
手段によりEOBコード23が一時記憶手段20に記憶
(110)される。The base coefficient data 18 is stored in the temporary storage 2
0 is stored (111), and finally (109), the EOB code 23 is stored (110) in the temporary storage means 20 by the EOB insertion means.
【0025】エンハンス係数データ19は、階層化出力
22にユーザデータとして出力(108)する。一つの
ピクチャデータ13のブロックが終了(103)した時
は、一時記憶手段20に記憶されたデータを改装符号化
出力22にて出力(104)する。The enhancement coefficient data 19 is output to the hierarchical output 22 as user data (108). When the block of one picture data 13 ends (103), the data stored in the temporary storage means 20 is output (104) by the retrofit encoding output 22.
【0026】次に本発明による階層符号化の処理プログ
ラムを図9のPAD図を用いて説明する。Next, a processing program for hierarchical encoding according to the present invention will be described with reference to the PAD diagram of FIG.
【0027】本プログラムは、8x8の画素をDCT変
換した一つのブロックを分割点BPでベースレイヤとエ
ンハンスレイヤに分割する関数を示す。This program shows a function for dividing one block obtained by DCT-transforming 8 × 8 pixels into a base layer and an enhancement layer at a division point BP.
【0028】変数iを0にクリアし、変数iが設定され
た分割点BPになるまで、DCT係数の可変長符号を順
次kに入力(201)することを繰り返す(200)。
入力されたkは、EOBか判断(202)され、EOB
であればEOBをベースレイヤとエンハンスレイヤに出
力(203)し関数を終了(204)する。kがEOB
でなければ可変長符号kよりRunおよびLevelを
求め(205)、変数iにRunを加える(206)。
さらにkをベースレイヤに出力(207)する。The variable i is cleared to 0, and the variable length code of the DCT coefficient is sequentially input to k (201) until the variable i reaches the set division point BP (200).
The input k is determined to be EOB (202), and
If so, the EOB is output to the base layer and the enhancement layer (203), and the function ends (204). k is EOB
If not, Run and Level are obtained from the variable length code k (205), and Run is added to the variable i (206).
Further, k is output to the base layer (207).
【0029】変数iがBP以上であればEOBをベース
レイヤに出力(208)する。If the variable i is equal to or larger than BP, the EOB is output to the base layer (208).
【0030】変数jに変数iを代入し、変数jが64以
上になるまで、DCT係数の可変長符号を順次kに入力
(210)することを繰り返す(209)。入力された
kは、EOBか判断(211)され、EOBであればk
をエンハンスレイヤに出力(212)し関数を終了(2
13)する。kがEOBでなければ可変長符号kよりR
unおよびLevelを求め(214)、変数jにRu
nを加える(215)。さらにkをエンハンスレイヤに
出力(216)する。The variable i is substituted for the variable j, and the variable length code of the DCT coefficient is sequentially input to k (210) until the variable j becomes 64 or more (209). It is determined whether the input k is EOB (211).
Is output to the enhancement layer (212), and the function ends (2).
13). If k is not EOB, R from variable length code k
Un and Level are obtained (214), and Ru is set to the variable j.
n is added (215). Further, k is output to the enhancement layer (216).
【0031】以下、本発明の第2の実施例を図面を用い
て説明する。Hereinafter, a second embodiment of the present invention will be described with reference to the drawings.
【0032】図9は、第2の実施例を示すブロック図、
図10は、第2の実施例の動作を示すフローチャート図
である。FIG. 9 is a block diagram showing a second embodiment.
FIG. 10 is a flowchart showing the operation of the second embodiment.
【0033】本実施例では、階層符号化されたストリー
ムを元のMPEG2エレメンタリストリームに変換する
階層復号化処理を示す。In this embodiment, a hierarchical decoding process for converting a hierarchically encoded stream into an original MPEG2 elementary stream will be described.
【0034】図9において、31はエンハンスデータを
抽出するエンハンス抽出手段、32はエンハンスデータ
を一時記憶する一時記憶手段、33はベースとエンハン
スのDCT係数データを合成するDCT合成手段、35
はピクチャデータ、36はベースのDCT係数データ、
37はEOBを削除するEOB削除手段、41はベース
データである。In FIG. 9, reference numeral 31 denotes an enhancement extracting means for extracting enhanced data; 32, a temporary storage means for temporarily storing the enhanced data; 33, a DCT combining means for combining base and enhanced DCT coefficient data;
Is picture data, 36 is base DCT coefficient data,
Reference numeral 37 denotes EOB deletion means for deleting the EOB, and reference numeral 41 denotes base data.
【0035】次に図10のフローチャート図に基づいて
図9の各部の動作を説明する。Next, the operation of each unit in FIG. 9 will be described with reference to the flowchart in FIG.
【0036】入力(120)された階層符号化ストリー
ム22は、エンハンス抽出手段31によりエンハンスデ
ータを抽出(122)し、エンハンスデータは、エンハ
ンスDCT係数データ19として一時記憶手段32に記
憶(123)する。一方、エンハンスデータ以外のベー
スデータ41は、ピクチャ抽出手段11によりピクチャ
データ35とピクチャデータ以外のデータに分けられ
(124)、ピクチャデータ以外のデータはエレメンタ
リストリーム10として出力(128)する。From the input hierarchically encoded stream 22 (120), enhanced data is extracted by the enhanced extracting means 31 (122), and the enhanced data is stored in the temporary storage means 32 as the enhanced DCT coefficient data 19 (123). . On the other hand, the base data 41 other than the enhanced data is divided into picture data 35 and data other than the picture data by the picture extracting means 11 (124), and the data other than the picture data is output as the elementary stream 10 (128).
【0037】ピクチャデータ35は、DCT係数抽出手
段14により、DCT係数36を抽出(125)し、D
CT係数36以外は、エレメンタリストリーム10とし
て出力(128)する。DCT係数36は、EOB削除
手段37により、不要なEOBが削除(126)され
る。ベースDCT係数データ18は、一時記憶手段32
に記憶されたエンハンスDCT係数データ19と合成
(127)され、階層符号化前のDCT係数データ16
に復元される。復元されたDCT係数データ16は、エ
レメンタリストリーム10として出力(128)され
る。From the picture data 35, the DCT coefficient 36 is extracted (125) by the DCT coefficient extracting means 14,
The elements other than the CT coefficient 36 are output (128) as the elementary stream 10. Unnecessary EOB is deleted from the DCT coefficient 36 by the EOB deletion means 37 (126). The base DCT coefficient data 18 is stored in the temporary storage
Are combined (127) with the enhanced DCT coefficient data 19 stored in the DCT coefficient data 16 before hierarchical coding.
Is restored. The restored DCT coefficient data 16 is output (128) as the elementary stream 10.
【0038】次に本発明による階層復号化の処理プログ
ラムを図12のPAD図を用いて説明する。Next, a processing program for hierarchical decoding according to the present invention will be described with reference to the PAD diagram of FIG.
【0039】本プログラムは、8x8の画素をDCT変
換した一つのブロックを分割点BPで分割されたベース
レイヤとエンハンスレイヤデータを入力し、階層符号化
前のデータに変換し出力する関数を示す。This program shows a function for inputting base layer and enhanced layer data obtained by dividing one block obtained by subjecting an 8 × 8 pixel to DCT transformation at a division point BP, converting the data into data before hierarchical coding, and outputting the data.
【0040】変数iを0にクリアし、変数iが64以上
になるまで、ベースレイヤからDCT係数の可変長符号
を順次kに入力(221)することを繰り返す(22
0)。入力されたkは、EOBか判断(222)され、
EOBであればkを廃棄(223)し、ループ(22
0)から抜ける。kがEOBでなければ可変長符号kよ
りRunおよびLevelを求め(225)、変数iに
Runを加え(226)、kを出力(227)する。The variable i is cleared to 0, and the variable length code of the DCT coefficient is sequentially input from the base layer to k (221) until the variable i becomes 64 or more (22).
0). It is determined whether the input k is EOB (222),
If EOB, k is discarded (223), and loop (22)
Exit from 0). If k is not EOB, Run and Level are obtained from the variable length code k (225), Run is added to the variable i (226), and k is output (227).
【0041】次に変数jに変数iを代入し、変数jが6
4以上になるまで、ベースレイヤのDCT係数の可変長
符号を順次kに入力(230)することを繰り返す(2
29)。入力されたkは、EOBか判断(231)さ
れ、EOBであればkを出力(232)し関数を終了
(233)する。kがEOBでなければ可変長符号kよ
りRunおよびLevelを求め(234)、変数jに
Runを加え(235)、kを出力(236)する。Next, the variable i is substituted into the variable j, and the variable j becomes 6
The variable-length code of the DCT coefficient of the base layer is sequentially input to k (230) until the number becomes 4 or more (2).
29). It is determined whether the input k is an EOB (231). If the input k is the EOB, k is output (232) and the function is terminated (233). If k is not EOB, Run and Level are obtained from the variable length code k (234), Run is added to the variable j (235), and k is output (236).
【0042】以下、本発明の第3の実施例を図面を用い
て説明する。本実施例では、例として図6に示す圧縮符
号化されたMPEG2の標準ストリームを図8に示す階
層符号化されたストリームに符号化する画像符号化装置
について説明する。本実施例では、階層符号化として第
1の実施例に示す階層符号化方法を例にしたが、階層符
号化方法を限定するものではなく、空間スケーラビリテ
ィ、SNRスケーラビリティ、時間スケーラビリティな
どの階層符号化方法も利用可能である。Hereinafter, a third embodiment of the present invention will be described with reference to the drawings. In the present embodiment, as an example, an image encoding apparatus that encodes the compression-encoded MPEG2 standard stream shown in FIG. 6 into the hierarchically encoded stream shown in FIG. 8 will be described. In the present embodiment, the hierarchical coding
Although the hierarchical encoding method shown in the first embodiment has been described as an example, the hierarchical encoding method is not limited, and hierarchical encoding methods such as spatial scalability, SNR scalability, and temporal scalability can be used.
【0043】本実施例において、従来の階層符号化は図
3に示す方法であり、本発明による階層符号化は図4に
示す方法である。In this embodiment, the conventional hierarchical coding is the method shown in FIG. 3, and the hierarchical coding according to the present invention is the method shown in FIG.
【0044】図13は、第2の実施例を示すブロック図
であり、図14は第2の実施例の動作を示すフローチャ
ート図である。FIG. 13 is a block diagram showing the second embodiment, and FIG. 14 is a flowchart showing the operation of the second embodiment.
【0045】図13において、43は圧縮前の画像デー
タ、44画像を圧縮する画像符号化手段、40は階層符
号化前のMPEG2のエレメンタリストリーム、41は
本発明による階層符号化を行う階層符号化手段、42は
従来の階層符号化を行う従来の階層符号化手段、47は
階層符号化方法を選択する階層符号化フラグ、48は階
層符号化手段を選択する階層符号選択手段、49は階層
符号化されたベースデータ、50は階層符号化されたエ
ンハンスデータ、51は階層符号化されたエンハンスデ
ータとベースデータを多重化するストリーム多重化手
段、52はエンハンスデータを暗号化する暗号符号化手
段、53は暗号化の鍵、54はエンハンスデータとベー
スデータが多重化されたストリーム、55は階層符号化
されたストリームと階層符号化前の入力ストリームを選
択する選択手段、56は階層符号化を選択する選択フラ
グ、57は出力ストリーム、58は画像符号化装置であ
る。In FIG. 13, reference numeral 43 denotes image data before compression; image encoding means for compressing 44 images; 40, an MPEG2 elementary stream before hierarchical encoding; 41, a hierarchical code for performing hierarchical encoding according to the present invention. Encoding means, 42 is a conventional hierarchical encoding means for performing conventional hierarchical encoding, 47 is a hierarchical encoding flag for selecting a hierarchical encoding method, 48 is a hierarchical code selecting means for selecting a hierarchical encoding means, and 49 is a hierarchical encoding means. Encoded base data, 50 is hierarchically encoded enhanced data, 51 is stream multiplexing means for multiplexing hierarchically encoded enhanced data and base data, and 52 is encryption encoding means for encrypting enhanced data. , 53 are encryption keys, 54 is a stream in which enhanced data and base data are multiplexed, and 55 is a layer-encoded stream. Selection means for selecting a layer before encoding of the input stream, 56 selection flag for selecting the hierarchical coding, 57 output stream, 58 is an image encoding device.
【0046】次に図13の各部の動作を図14のフロー
チャート図を用いて説明する。Next, the operation of each unit in FIG. 13 will be described with reference to the flowchart of FIG.
【0047】画像符号化装置58に入力された画像デー
タ43は、画像符号化手段44により圧縮符号化(14
0)されエレメンタリストリーム40を出力する。エレ
メンタリストリーム40は、選択手段55により(14
1)選択フラグ56が階層符号化を選択しなければ、そ
のまま画像符号化装置58から出力ストリーム57とし
て出力(142)する。選択フラグ56が階層符号化を
選択した場合、階層符号選択手段48は、階層符号化フ
ラグ47に従い(143)、入力ストリーム40を本発
明による階層符号化手段41(144)か従来の階層符
号化手段42(145)に入力し、階層符号化を行いベ
ースデータ49とエンハンスデータ50を出力する。エ
ンハンスデータ50は、暗号符号化手段52により暗号
鍵53があれば(146)暗号符号化(147)され
る。ストリーム多重化手段は、ベースデータ49と暗号
符号化手段52の出力を図8に示すストリーム形式に多
重化(148)し、出力ストリーム57として出力(1
49)する。The image data 43 input to the image encoding device 58 is compression-encoded (14
0) and outputs the elementary stream 40. The elementary stream 40 is selected by the selection unit 55 (14
1) If the selection flag 56 does not select the hierarchical encoding, the image encoding device 58 outputs (142) the output stream 57 as it is. When the selection flag 56 selects the hierarchical coding, the hierarchical code selecting means 48 converts the input stream 40 into the hierarchical coding means 41 (144) according to the present invention or the conventional hierarchical coding according to the hierarchical coding flag 47 (143). The data is input to the means 42 (145), subjected to hierarchical coding, and output as base data 49 and enhanced data 50. If there is an encryption key 53 (146), the enhanced data 50 is encrypted (147). The stream multiplexing means multiplexes (148) the output of the base data 49 and the output of the encryption coding means 52 into the stream format shown in FIG.
49).
【0048】以下、本発明の第4の実施例を図面を用い
て説明する。本実施例では、例として図8に示す階層符
号化されたストリームを元のストリームに復号化し画像
を再生する画像復号化装置について説明する。本実施例
では、階層符号化方法を自動的に検出する方法を示す
が、外部から指定することももちろん可能である。また
本実施例では、階層符号化として第1の実施例に示す階
層符号化方法を例にしたが、階層符号化方法を限定する
ものではなく、空間スケーラビリティ、SNRスケーラ
ビリティ、時間スケーラビリティなどの階層符号化方法
も利用可能である。Hereinafter, a fourth embodiment of the present invention will be described with reference to the drawings. In the present embodiment, an image decoding apparatus that decodes the hierarchically encoded stream illustrated in FIG. 8 into an original stream and reproduces an image will be described as an example. In the present embodiment, a method for automatically detecting the hierarchical encoding method is described, but it is of course possible to specify from outside. Further, in the present embodiment, the hierarchical coding method shown in the first embodiment is taken as an example of the hierarchical coding, but the present invention is not limited to the hierarchical coding method, and hierarchical codes such as spatial scalability, SNR scalability, and temporal scalability are used. Conversion methods are also available.
【0049】本実施例において、従来の階層符号化を図
3に示す方法、本発明による階層符号化を図4に示す方
法とした。In this embodiment, the conventional hierarchical coding is the method shown in FIG. 3, and the hierarchical coding according to the present invention is the method shown in FIG.
【0050】図14は、第2の実施例を示すブロック図
である。FIG. 14 is a block diagram showing a second embodiment.
【0051】図14において75は画像復号化装置、6
0は画像符号化装置に入力される階層符号化された入力
ストリーム、61はストリームからエンハンスデータを
抽出するストリーム分離手段、62は階層符号化された
ストリームからエンハンスデータを除いたベースデー
タ、63はエンハンスデータ、64は暗号化されたエン
ハンスデータを復号化する暗号復号化手段、65は暗号
を復号化するための暗号鍵、66は暗号が解除されたエ
ンハンスデータ、74は入力されたエンハンスデータを
分析し階層符号方法を識別する符号化検出手段、67は
本発明の方法による階層符号を復号化する階層復号化手
段、68は階層復号化されたストリーム、69は従来の
方法による階層符号を復号化する従来の階層復号化手
段、70は階層復号化されたストリーム、71は入力を
選択し選択した入力を出力する選択手段、72は出力を
選択するための選択フラグ、73は階層復号化されたの
エレメンタリストリーム、76は画像を復号化する画像
復号化手段、77は復号された画像データである。In FIG. 14, reference numeral 75 denotes an image decoding device;
0 is a hierarchically encoded input stream to be input to the image encoding apparatus, 61 is a stream separating unit that extracts enhanced data from the stream, 62 is base data obtained by removing enhanced data from the hierarchically encoded stream, and 63 is a stream. Enhancement data, 64 is an encryption / decryption means for decrypting the encrypted enhanced data, 65 is an encryption key for decrypting the encryption, 66 is the decrypted enhanced data, and 74 is the input enhanced data. An encoding detecting means for analyzing and identifying a hierarchical coding method, 67 is a hierarchical decoding means for decoding the hierarchical code according to the method of the present invention, 68 is a hierarchically decoded stream, and 69 is a conventional method for decoding the hierarchical code. A conventional hierarchical decoding means for converting, a hierarchically decoded stream 70, an input 71 for selecting an input, and Force selecting means, 72 selection flag for selecting the output 73 is hierarchical decoded elementary stream, the image decoding means for decoding the image 76, 77 are decoded image data.
【0052】次に図15の各部の動作を図16のフロー
チャート図を用いて説明する。Next, the operation of each section in FIG. 15 will be described with reference to the flowchart of FIG.
【0053】画像復号化装置75に入力(160)され
た入力ストリーム60は、選択手段71により、選択フ
ラグ72にしたがって、ベースデータ62を出力(16
3)するか、階層復号化されたストリーム68もしくは
ストリーム70を画像復号化手段76より画像を再生す
るか選択(161)する。The input stream 60 input (160) to the image decoding device 75 outputs the base data 62 (16) according to the selection flag 72 by the selection means 71.
3) It is selected whether the image is reproduced by the image decoding means 76 of the stream 68 or the stream 70 subjected to the hierarchical decoding (161).
【0054】階層復号化する場合、ストリーム分離手段
61によりエンハンスデータ63を抽出(164)す
る。エンハンスデータが無ければ(162)選択手段7
1により入力ストリーム60をそのまま出力ストリーム
73として出力(163)する。エンハンスデータ63
は、暗号復号化手段により暗号鍵65を使用して暗号を
解除(166)する。またエンハンスデータ63は、暗
号化されてなければ(165)そのままエンハンスデー
タ66として出力される。また暗号鍵65が合わなけれ
ば(167)エンハンスデータ63は廃棄され、出力ス
トリーム73としてベースデータ62が出力(163)
される。暗号が解除されたエンハンスデータ66は、符
号化検出手段74により(168)従来の階層符号化
(170)か本発明による階層符号化(169)か識別
され、対応する階層復号化手段67または従来の階層復
号化手段69に入力される。階層復号化手段67は、エ
ンハンスデータ66の入力があれば、ベースデータ62
の入力とともに階層復号処理を行い階層復号化されたス
トリーム68を画像復号化手段76により画像に復号化
(171)する。従来の階層復号化手段69は、エンハ
ンスデータ66の入力があれば、ベースデータ62の入
力とともに階層復号処理を行い階層復号化されたストリ
ーム70を画像復号化手段76により画像に復号化(1
71)する。In the case of hierarchical decoding, the enhancement data 63 is extracted by the stream separation means 61 (164). If there is no enhanced data (162), selecting means 7
According to 1, the input stream 60 is output as it is as the output stream 73 (163). Enhanced data 63
Decrypts the encryption using the encryption key 65 by the decryption means (166). If the enhancement data 63 is not encrypted (165), it is output as it is as the enhancement data 66. If the encryption key 65 does not match (167), the enhanced data 63 is discarded, and the base data 62 is output as the output stream 73 (163).
Is done. The decrypted enhanced data 66 is identified by the encoding detecting means 74 as (168) the conventional hierarchical encoding (170) or the hierarchical encoding according to the present invention (169), and the corresponding hierarchical decoding means 67 or the conventional hierarchical encoding (169) is used. Is input to the hierarchical decoding means 69. If the enhancement data 66 is input, the hierarchical decoding means 67
, A hierarchical decoding process is performed, and the hierarchically decoded stream 68 is decoded into an image by the image decoding means 76 (171). If there is an input of the enhancement data 66, the conventional hierarchical decoding means 69 performs a hierarchical decoding process together with the input of the base data 62, and decodes the hierarchically decoded stream 70 into an image by the image decoding means 76 (1).
71).
【0055】以下、本発明の第5の実施例を図面を用い
て説明する。本実施例では、例として接続された送信装
置と受信装置をネットワークネットワーク上のルータ装
置を経由して接続し、送信装置側で階層符号化されたス
トリームを、受信装置側で元のストリームに復号化し画
像を再生する画像符号/復号化装置について説明する。
ルータ装置は、条件によりエンハンスレイヤを削除す
る。階層符号化手段は、本発明の第1の実施例で示した
方法を利用する。Hereinafter, a fifth embodiment of the present invention will be described with reference to the drawings. In this embodiment, as an example, a connected transmitting device and receiving device are connected via a router device on a network, and a stream that is hierarchically coded on the transmitting device side is decoded into an original stream on the receiving device side. An image encoding / decoding device that reproduces an image is described below.
The router device deletes the enhancement layer according to the condition. The layer coding means uses the method shown in the first embodiment of the present invention.
【0056】図17において、80は画像復号化手段、
81は階層符号化を行う階層符号化手段、82はネット
ワークに接続する送信手段、84はネットワーク、85
はネットワークの途中に設置されたルータ装置、86は
受信手段、87は階層復号化手段、88は画像復号化手
段である。In FIG. 17, reference numeral 80 denotes an image decoding means;
81 is a layer coding unit for performing layer coding, 82 is a transmission unit connected to a network, 84 is a network, 85
Is a router installed in the middle of the network, 86 is a receiving means, 87 is a hierarchical decoding means, and 88 is an image decoding means.
【0057】次に図17の各部の動作を説明する。Next, the operation of each unit in FIG. 17 will be described.
【0058】画像符号化手段80により符号化された画
像データは、階層符号化手段によりエンハンスレイヤと
ベースレイヤに階層符号化され、ストリームとして送信
手段82によりネットワーク84に送出される。送信装
置83から送出されたストリームは、受信装置89の受
信手段86により受信される。受信されたストリーム
は、階層復号手段87により、階層符号化されたエンハ
ンスレイヤとベースレイヤを元の符号化された画像デー
タに階層復号化され、画像復号化手段により画像として
再生される。ネットワーク84上のルータ装置85は、
条件によって送信装置83によって送信されたエンハン
スレイヤを廃棄する。ルータ装置によりエンハンスレイ
ヤが廃棄された時、受信装置89では、受信手段86に
よりベースレイヤのみが受信され、直接画像符号化手段
88に入力されベースレイヤのみで画像に再生される。The image data encoded by the image encoding means 80 is hierarchically encoded into an enhancement layer and a base layer by the hierarchical encoding means, and transmitted to the network 84 by the transmission means 82 as a stream. The stream transmitted from the transmitting device 83 is received by the receiving means 86 of the receiving device 89. The received stream is hierarchically decoded by the hierarchical decoding means 87 into the original encoded image data based on the hierarchically encoded enhancement layer and base layer, and is reproduced as an image by the image decoding means. The router device 85 on the network 84
The enhancement layer transmitted by the transmission device 83 is discarded according to conditions. When the enhanced layer is discarded by the router device, in the receiving device 89, only the base layer is received by the receiving unit 86, and is directly input to the image encoding unit 88 to be reproduced as an image only by the base layer.
【0059】以上の実施例では、MPEG2のエレメン
タリストリームを利用した例を示したが、DCTを用い
た圧縮符号化アルゴリズムを採用した他の符号化方法
に、もちろん適用可能である。In the above embodiment, an example in which an MPEG2 elementary stream is used has been described. However, the present invention is of course applicable to other encoding methods employing a compression encoding algorithm using DCT.
【0060】[0060]
【発明の効果】本発明によれば、分割された高周波成分
のエンハンスレイヤのデータが失われても、MPEG2
のエレメンタリストリーム構造が壊れることがないの
で、ベースレイヤのデータのみで画像を正常に再生する
ことができる。According to the present invention, even if the data of the enhanced layer of the divided high frequency components is lost, the MPEG2
Since the elementary stream structure is not broken, an image can be normally reproduced only with the base layer data.
【0061】さらにMPEG2のエレメンタリストリー
ムにおけるユーザ定義のフィールドをエンハンスレイヤ
のデータに利用することにより、階層符号化に対応して
いないデコーダを利用した場合でも、ユーザ定義のフィ
ールドが無視されるので、低周波成分のみで映像が再生
することができる。Further, by using the user-defined fields in the MPEG2 elementary stream for the enhancement layer data, even when a decoder that does not support hierarchical coding is used, the user-defined fields are ignored. An image can be reproduced using only low frequency components.
【0062】さらにエンハンスレイヤのデータを暗号化
することにより、暗号鍵がなければ、元の高画質な画像
を再生することができない。Further, by encrypting the data of the enhancement layer, the original high-quality image cannot be reproduced without the encryption key.
【図1】第1の実施例を示すブロック図。FIG. 1 is a block diagram showing a first embodiment.
【図2】第1の実施例の動作を示すフローチャート図。FIG. 2 is a flowchart showing the operation of the first embodiment.
【図3】従来のデータパーティション方法。FIG. 3 shows a conventional data partitioning method.
【図4】本発明によるデータパーティション方法。FIG. 4 is a data partitioning method according to the present invention.
【図5】MPEG2のストリーム構造。FIG. 5 is a stream structure of MPEG2.
【図6】MPEG2のストリームの一例。FIG. 6 shows an example of an MPEG2 stream.
【図7】本発明によるストリーム構造。FIG. 7 shows a stream structure according to the present invention.
【図8】本発明によるストリームの一例。FIG. 8 shows an example of a stream according to the present invention.
【図9】階層符号化の動作を示すPAD図。FIG. 9 is a PAD diagram showing the operation of hierarchical coding.
【図10】第2の実施例を示すブロック図。FIG. 10 is a block diagram showing a second embodiment.
【図11】第2の実施例の動作を示すフローチャート
図。FIG. 11 is a flowchart showing the operation of the second embodiment.
【図12】階層復号化の動作を示すPAD図。FIG. 12 is a PAD diagram showing the operation of hierarchical decoding.
【図13】第3の実施例を示すブロック図。FIG. 13 is a block diagram showing a third embodiment.
【図14】第3の実施例の動作を示すフローチャート
図。FIG. 14 is a flowchart showing the operation of the third embodiment.
【図15】第4の実施例を示すブロック図。FIG. 15 is a block diagram showing a fourth embodiment.
【図16】第4の実施例の動作を示すフローチャート
図。FIG. 16 is a flowchart showing the operation of the fourth embodiment.
【図17】第5の実施例を示すブロック図。FIG. 17 is a block diagram showing a fifth embodiment.
10…MPEGストリーム、11…ストリーム解析手
段、13…ピクチャデータ、14…DCT係数抽出手
段、16…DCT係数データ、17…DCT分割手段、
18…ベースデータ、19…エンハンスデータ、20…
一時記憶手段、21…EOB挿入手段、22…階層符号
化ストリーム、29…スイッチ手段。10 ... MPEG stream, 11 ... Stream analysis means, 13 ... Picture data, 14 ... DCT coefficient extraction means, 16 ... DCT coefficient data, 17 ... DCT division means,
18 ... base data, 19 ... enhanced data, 20 ...
Temporary storage means, 21... EOB insertion means, 22... Hierarchically encoded stream, 29.
Claims (11)
Experts Group)等のDCT(Disc
rete Cosine Transform)を利用
したエンコーディングにおいて、各マクロブロックにお
けるEOBまでの連続したDCT係数ペア(run、l
evel)を、指定したDCT係数ペアで分割し、前記
分割したDCT係数ペアを異なるパーティションに格納
するデータパーティショニングにおいて、前記分割点に
EOB(End Of Block)を挿入し、前記分
割点までのDCT係数ペアと前記挿入されたEOBをベ
ースパーティションに格納し、前記分割点以降のDCT
係数ペアとDCT係数ペアに続く最後のEOBをエンハ
ンスパーティションに格納することを特徴とする、階層
符号化方法。1. An MPEG (Moving Picture)
DCTs (Discs) such as Experts Group
In encoding using the Rete Cosine Transform, a continuous DCT coefficient pair (run, l) up to EOB in each macroblock is executed.
evel) is divided by a designated DCT coefficient pair, and in data partitioning for storing the divided DCT coefficient pairs in different partitions, an EOB (End Of Block) is inserted at the division point, and the DCT up to the division point is inserted. The coefficient pair and the inserted EOB are stored in the base partition, and the DCT after the division point is stored.
A hierarchical coding method, wherein the last EOB following a coefficient pair and a DCT coefficient pair is stored in an enhanced partition.
データを階層符号化する手段を設けることを特徴とする
画像符号化装置。2. An image encoding apparatus, comprising means for hierarchically encoding input data by the hierarchical encoding method according to claim 1.
従来のMPEG2標準仕様に従った階層符号化方法と、
請求項1記載の階層符号化方法を選択する手段を設ける
ことを特徴とする画像符号化装置。3. The hierarchical encoding device according to claim 2, wherein
A hierarchical encoding method according to the conventional MPEG2 standard specification;
An image coding apparatus comprising means for selecting the hierarchical coding method according to claim 1.
請求項1記載の階層符号化方法の利用して階層符号化す
るかしないかを選択する手段を設けることを特徴とする
画像符号化装置。4. The hierarchical encoding apparatus according to claim 2, wherein
An image coding apparatus comprising means for selecting whether or not to perform hierarchical coding using the hierarchical coding method according to claim 1.
ータと、ベースデータと元の画像データの差からなる2
つ以上のエンハンスデータに分割する階層符号化におい
て、エンハンスデータを暗号化する手段を設けることを
特徴とする画像符号化装置。5. An image comprising base data having the most basic data and a difference between the base data and the original image data.
An image coding apparatus, characterized in that a means for encrypting enhanced data is provided in hierarchical coding for dividing into more than one enhanced data.
たエンハンスデータを記憶することを特徴とする記憶媒
体。6. A storage medium for storing the base data according to claim 4 and the encrypted enhanced data.
符号化されたデータを階層符号化する前のデータに復号
化する階層復号化手段を備えることを特徴とする画像復
号化装置7. An image decoding apparatus, comprising: a hierarchical decoding means for decoding data hierarchically encoded by the hierarchical encoding method according to claim 1 into data before hierarchical encoding.
階層符号化された方法を検出する手段を設け、検出した
階層符号化方法にしたがって階層復号化を行うことを特
徴とする画像復号化装置。8. The hierarchical decoding device according to claim 7, wherein:
An image decoding apparatus comprising: means for detecting a hierarchically encoded method; and performing hierarchical decoding according to the detected hierarchically encoded method.
入力された階層符号化された信号を階層復号化するかし
ないか切り替える手段を備えることを特徴とする画像復
号化装置。9. The hierarchical decoding apparatus according to claim 7, wherein:
An image decoding apparatus, comprising: means for switching whether to perform hierarchical decoding on an input hierarchically coded signal.
データと、ベースデータと元の画像データの差からなる
2つ以上のエンハンスデータに分割する階層符号化にお
いて、請求項5記載の暗号化されたエンハンスデータの
暗号を解読する手段を設けることを特徴とする画像復号
化装置。10. Hierarchical coding for dividing an image into base data having the most basic data and two or more enhanced data consisting of a difference between the base data and the original image data. An image decoding apparatus, comprising: means for decrypting encrypted enhanced data.
て、暗号化されたエンハンスデータが解読できない場
合、ベースデータを出力することを特徴とする画像復号
化装置。11. An image decoding apparatus according to claim 10, wherein the base data is output when the encrypted enhanced data cannot be decrypted.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15464899A JP2000350204A (en) | 1999-06-02 | 1999-06-02 | Hierarchical encoding method and image encoding / decoding device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15464899A JP2000350204A (en) | 1999-06-02 | 1999-06-02 | Hierarchical encoding method and image encoding / decoding device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000350204A true JP2000350204A (en) | 2000-12-15 |
Family
ID=15588834
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15464899A Pending JP2000350204A (en) | 1999-06-02 | 1999-06-02 | Hierarchical encoding method and image encoding / decoding device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000350204A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005122577A1 (en) * | 2004-06-14 | 2005-12-22 | Matsushita Electric Industrial Co., Ltd. | Content use method and content recording device |
| JP2013520125A (en) * | 2010-02-17 | 2013-05-30 | ユニバーシティ−インダストリ コーポレーション グループ オブ キュン ヘ ユニバーシティ | Video signal processing |
-
1999
- 1999-06-02 JP JP15464899A patent/JP2000350204A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005122577A1 (en) * | 2004-06-14 | 2005-12-22 | Matsushita Electric Industrial Co., Ltd. | Content use method and content recording device |
| JP2013520125A (en) * | 2010-02-17 | 2013-05-30 | ユニバーシティ−インダストリ コーポレーション グループ オブ キュン ヘ ユニバーシティ | Video signal processing |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100501933B1 (en) | Coding compression apparatus and method for multimedia data | |
| JP3181037B2 (en) | Method of embedding and extracting additional data in encoded data stream | |
| US6725372B1 (en) | Digital watermarking | |
| US7006631B1 (en) | Method and system for embedding binary data sequences into video bitstreams | |
| CN101222645B (en) | Image encoding device, image decoding device, image encoding method, and image decoding method | |
| US7362860B2 (en) | Image data encryption method, image data transform method, apparatus for the methods, computer program, and computer-readable storage medium | |
| US20060251289A1 (en) | Data processing apparatus and method | |
| JP3325542B2 (en) | Digital video coding and decoding apparatus and method using watermarking | |
| JP4484409B2 (en) | Watermark addition method and program, watermark removal method and program, watermark addition device and program, watermark removal device, camera / recorder, and system | |
| US20080089413A1 (en) | Moving Image Encoding Apparatus And Moving Image Encoding Method | |
| CN1852443B (en) | Data processing device | |
| JPH08294119A (en) | Image coding / decoding device | |
| EP0920212B1 (en) | Video signal coding apparatus | |
| US20050018844A1 (en) | Methods and apparatuses for encrypting video and for decrypting video | |
| US7466899B2 (en) | Image playback apparatus and method | |
| JP5080304B2 (en) | Display method of image data with confidential data inserted | |
| US5915043A (en) | Image reproducing apparatus | |
| JP2000350204A (en) | Hierarchical encoding method and image encoding / decoding device | |
| US7581115B2 (en) | Information processing method, apparatus, and information processing program | |
| van der Vleuten et al. | Low-complexity scalable DCT image compression | |
| JP3869303B2 (en) | Image decoding method and apparatus | |
| JP4212127B2 (en) | Encoding device, decoding device, re-encoding device, encoding method, decoding method, and re-encoding method | |
| KR100393666B1 (en) | System and method of data compression for moving pictures | |
| JP3939662B2 (en) | Data compression method and data restoration method | |
| JPH09307902A (en) | Compression recorder |