JP2002152744A - Method for expanding conversion coded image - Google Patents
Method for expanding conversion coded imageInfo
- Publication number
- JP2002152744A JP2002152744A JP2000344391A JP2000344391A JP2002152744A JP 2002152744 A JP2002152744 A JP 2002152744A JP 2000344391 A JP2000344391 A JP 2000344391A JP 2000344391 A JP2000344391 A JP 2000344391A JP 2002152744 A JP2002152744 A JP 2002152744A
- Authority
- JP
- Japan
- Prior art keywords
- image
- size
- scaling
- decompression
- decompressed
- 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)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、変換符号の画像伸
長方法、より詳細には、画像信号のウェーブレット変換
符号又はサブバンド変換符号から高画質な伸長画像を得
るための縮小画像サイズの決定を行う画像伸長方法に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for decompressing a transform code, and more particularly, to determining a reduced image size for obtaining a high-quality decompressed image from a wavelet transform code or a sub-band transform code of an image signal. The present invention relates to an image expansion method to be performed.
【0002】[0002]
【従来の技術】符号化された自然画像の伸長において、
従来の符号化方式であるJPEG方式は、原画像と同じ
サイズの伸長画像に伸長する用途に用いられていた(ISO
/IEC 10918-1 Information Technology Digital compre
ssion and coding of continuous-tone still image
s)。そのため、符号化された1つの画像を、解像度が異
なる様々な出力デバイスに出力するためには、伸長の後
に伸長画像の拡大/縮小処理を行う必要があった。ま
た、従来、ウェーブレット変換符号化方式では、伸長画
像サイズは、原画像と同じサイズにしており、そのた
め、ユーザが指定したサイズで伸長画像を得るために
は、ウェーブレット逆変換を行った後に、変倍処理を行
い、画像サイズを調整する必要があった。2. Description of the Related Art In decompression of an encoded natural image,
The JPEG method, which is a conventional encoding method, has been used for decompressing a decompressed image having the same size as the original image (ISO
/ IEC 10918-1 Information Technology Digital compre
ssion and coding of continuous-tone still image
s). Therefore, in order to output one encoded image to various output devices having different resolutions, it is necessary to perform expansion / reduction processing of the expanded image after expansion. Conventionally, in the wavelet transform coding method, the decompressed image size is the same size as the original image. Therefore, in order to obtain the decompressed image at the size specified by the user, the decompressed image is transformed after performing the inverse wavelet transform. It was necessary to perform double processing and adjust the image size.
【0003】[0003]
【発明が解決しようとする課題】本発明は、上述のごと
き実情に鑑みてなされたもので、伸長処理の後で変倍処
理を行わないことによる簡単な構成で高信頼、高画質な
伸長画像を得ること、または、変倍処理を加えることに
より、用途に応じた画像サイズを生成させることを目的
としてなされたものである。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned circumstances, and has a simple configuration of performing high-reliability and high-quality decompressed image processing by not performing scaling processing after decompression processing. Or by applying a scaling process to generate an image size suitable for the intended use.
【0004】[0004]
【課題を解決するための手段】請求項1の発明は、符号
化された画像から伸長画像を得るための画像伸長方法で
あって、画像サイズ指定手段と、階層番号指定手段と、
階層型ウェーブレット変換係数を格納するメモリと、バ
ッファメモリと、階層型ウェーブレット変換された符号
から画像伸長する画像伸長手段とを持ち、階層型ウェー
ブレット変換された符号を画像伸長する時の伸長画像の
サイズ(縦×横)を指定した画像縦(横)サイズに最も
近い階層のウェーブレット変換係数の縦(横)サイズに
より決定することを特徴としたものである。According to the first aspect of the present invention, there is provided an image decompression method for obtaining a decompressed image from an encoded image, comprising: an image size specifying means, a hierarchical number specifying means,
It has a memory for storing the hierarchical wavelet transform coefficients, a buffer memory, and an image decompression means for decompressing the image from the hierarchical wavelet-transformed code, and the size of the decompressed image when the hierarchical wavelet-transformed code is decompressed. It is characterized in that it is determined by the vertical (horizontal) size of the wavelet transform coefficient of the layer closest to the vertical (horizontal) size of the specified image (vertical x horizontal).
【0005】請求項2の発明は、符号化された画像から
伸長画像を得るための画像伸長方法であって、画像サイ
ズ指定手段と、階層番号指定手段と、階層型ウェーブレ
ット変換係数を格納するメモリと、バッファメモリと、
階層型ウェーブレット変換された符号から画像伸長する
画像伸長手段とを持ち、階層型ウェーブレット変換され
た符号を画像伸長する時の伸長画像のサイズ(縦×横)
を、直上階層(i+1)(ユーザが指定した画像サイズ
よりも小さいサブバンドレベルのうち、その画質を実現
する、最も低いサブバンドレベル)のウェーブレット変
換係数のサイズにより決定することを特徴としたもので
ある。According to a second aspect of the present invention, there is provided an image decompression method for obtaining a decompressed image from an encoded image, comprising: an image size specifying means, a hierarchical number specifying means, and a memory for storing a hierarchical wavelet transform coefficient. And a buffer memory,
Image expansion means for expanding the image from the hierarchical wavelet-transformed code, and the size of the decompressed image (vertical x horizontal) when the hierarchical wavelet-transformed code is image-expanded
Is determined by the size of the wavelet transform coefficient of the immediately upper layer (i + 1) (the lowest subband level that realizes the image quality among the subband levels smaller than the image size specified by the user). It is.
【0006】請求項3の発明は、符号化された画像から
伸長画像を得るための画像伸長方法であって、画像サイ
ズ指定手段と、階層番号指定手段と、階層型ウェーブレ
ット変換係数を格納するメモリと、バッファメモリと、
階層型ウェーブレット変換された符号から画像伸長する
画像伸長手段とを持ち、階層型ウェーブレット変換され
た符号を画像伸長する時の伸長画像のサイズ(縦×横)
を直下階層(i)(ユーザが指定した画像サイズよりも
大きいサブバンドレベルのうち、その画質を実現する、
最も高いサブバンドレベル)のウェーブレット変換係数
のサイズにより決定することを特徴としたものである。According to a third aspect of the present invention, there is provided an image expanding method for obtaining an expanded image from an encoded image, wherein an image size specifying means, a hierarchical number specifying means, and a memory for storing hierarchical wavelet transform coefficients. And a buffer memory,
Image expansion means for expanding the image from the hierarchical wavelet-transformed code, and the size of the decompressed image (vertical x horizontal) when the hierarchical wavelet-transformed code is image-expanded
To the immediately lower hierarchy (i) (for subband levels larger than the image size specified by the user,
This is characterized by being determined by the size of the wavelet transform coefficient at the highest subband level).
【0007】請求項4の発明は、請求項2又は3の発明
において、更に、補間有無指定手段を有し、伸長した画
像を変倍することなく、そのまま伸長画像とすることを
特徴としたものである。According to a fourth aspect of the present invention, in the second or third aspect of the present invention, there is further provided an interpolation presence / absence designating means, wherein the expanded image is directly converted into an expanded image without scaling. It is.
【0008】請求項5の発明は、請求項2又は3の発明
において、更に、変倍有無指定手段とユーザが指定した
画像サイズに変倍する変倍手段とを有し、ユーザが指定
した画像サイズに変換することを特徴としたものであ
る。The invention according to claim 5 is the invention according to claim 2 or 3, further comprising scaling means for designating the presence or absence of scaling and scaling means for scaling to an image size designated by the user. The feature is to convert to size.
【0009】請求項6の発明は、請求項4の発明におい
て、画像の圧縮/伸長をJPEG2000 Image Coding System
(ISO/IEC FCD 15444-1)で規定される方式により符号化
されたコードストリームに対して適用することを特徴と
したものである。According to a sixth aspect of the present invention, in the fourth aspect, the image compression / decompression is performed by a JPEG2000 Image Coding System.
(ISO / IEC FCD 15444-1). It is applied to a code stream encoded by a method specified in (ISO / IEC FCD 15444-1).
【0010】請求項7の発明は、請求項5の発明におい
て、更に、補間有無指定手段を有し、変倍するときに、
伸長画像にはない画素はビットマップ画像に割り当てな
い(補間しない)ことを特徴としたものである。[0010] The invention of claim 7 is the invention of claim 5, further comprising an interpolation presence / absence designation means.
Pixels that are not in the expanded image are not assigned to the bitmap image (no interpolation is performed).
【0011】請求項8の発明は、請求項7の発明におい
て、画像の圧縮/伸長をJPEG2000 Image Coding System
(ISO/IEC FCD 15444-1)で規定される方式により符号化
されたコードストリームに対して適用することを特徴と
したものである。According to an eighth aspect of the present invention, in the seventh aspect of the present invention, the image compression / decompression is performed by a JPEG2000 Image Coding System.
(ISO / IEC FCD 15444-1). It is applied to a code stream encoded by a method specified in (ISO / IEC FCD 15444-1).
【0012】請求項9の発明は、請求項5の発明におい
て、更に、補間手段及び補間有無指定手段を有し、変倍
するときに、伸長画像にはない画素を線形補間してビッ
トマップ画像を生成することを特徴としたものである。According to a ninth aspect of the present invention, the image processing apparatus according to the fifth aspect further comprises an interpolation means and an interpolation presence / absence designation means. Is generated.
【0013】請求項10の発明は、請求項5の発明にお
いて、更に、補間手段及び補間有無指定手段を有し、変
倍(縮小)するときに、伸長画像にある複数の画素のう
ち画素の距離が最も短い画素の値を代表値としてビット
マップ画像を生成することを特徴としたものである。According to a tenth aspect of the present invention, in addition to the fifth aspect of the present invention, the image processing apparatus further comprises an interpolation means and an interpolation presence / absence designation means. It is characterized in that a bitmap image is generated with the value of a pixel having the shortest distance as a representative value.
【0014】請求項11の発明は、請求項9又は10の
発明において、画像の圧縮/伸長をJPEG2000 Image Cod
ing System(ISO/IEC FCD 15444-1)で規定される方式に
より符号化されたコードストリームに対して適用するこ
とを特徴としたものである。According to an eleventh aspect of the present invention, in accordance with the ninth or tenth aspect, the image compression / decompression is performed by JPEG2000 Image Cod.
It is applied to a code stream encoded according to a method specified by the ing System (ISO / IEC FCD 15444-1).
【0015】請求項12の発明は、符号化された画像か
ら伸長画像を得るための画像伸長方法であって、画像サ
イズ指定手段と、階層番号指定手段と、サブバンド変換
係数を格納するメモリと、バッファメモリと、サブバン
ド変換された符号から画像伸長する画像伸長手段とを持
ち、サブバンド変換された符号を画像伸長する時の伸長
画像のサイズ(縦×横)を指定した画像縦(横)サイズ
に最も近い階層のサブバンド変換係数の縦(横)サイズ
により決定することを特徴としたものである。According to a twelfth aspect of the present invention, there is provided an image decompression method for obtaining a decompressed image from an encoded image, comprising: an image size specifying means, a hierarchical number specifying means, and a memory for storing subband transform coefficients. , A buffer memory, and an image decompression means for decompressing an image from the subband-converted code, and specifying the size (length × width) of the decompressed image when decompressing the subband-converted code. ) It is characterized in that it is determined by the vertical (horizontal) size of the subband transform coefficient of the hierarchy closest to the size.
【0016】請求項13の発明は、符号化された画像か
ら伸長画像を得るための画像伸長方法であって、画像サ
イズ指定手段と、階層番号指定手段と、サブバンド変換
係数を格納するメモリと、バッファメモリと、サブバン
ド変換された符号から画像伸長する画像伸長手段とを持
ち、サブバンド変換された符号を画像伸長する時の伸長
画像のサイズ(縦×横)を直上階層(i+1)(ユーザ
が指定した画像サイズよりも小さいサブバンドレベルの
うち、その画質を実現する、最も低いサブバンドレベ
ル)のサブバンド係数のサイズにより決定することを特
徴としたものである。According to a thirteenth aspect of the present invention, there is provided an image decompression method for obtaining a decompressed image from an encoded image, comprising: an image size specifying means, a hierarchical number specifying means, and a memory for storing a subband transform coefficient. , A buffer memory, and image decompression means for decompressing an image from the subband-converted code, and expanding the size (length × width) of the decompressed image when the subband-converted code is image-decompressed to the immediately upper layer (i + 1) ( Among the sub-band levels smaller than the image size designated by the user, the sub-band level is determined by the size of the sub-band coefficient of the lowest sub-band level that realizes the image quality.
【0017】請求項14の発明は、符号化された画像か
ら伸長画像を得るための画像伸長方法であって、画像サ
イズ指定手段と、階層番号指定手段と、サブバンド変換
係数を格納するメモリと、バッファメモリと、サブバン
ド変換された符号から画像伸長する画像伸長手段とを持
ち、サブバンド変換された符号を画像伸長する時の伸長
画像のサイズ(縦×横)を直下階層(i)(ユーザが指
定した画像サイズよりも大きいサブバンドレベルのう
ち、その画質を実現する、最も高いサブバンドレベル)
のサブバンド係数のサイズにより決定することを特徴と
したものである。According to a fourteenth aspect of the present invention, there is provided an image decompression method for obtaining a decompressed image from an encoded image, comprising: an image size specifying means, a hierarchical number specifying means, and a memory for storing subband transform coefficients. , A buffer memory, and an image decompression means for decompressing an image from the sub-band-converted code. Of the sub-band levels larger than the image size specified by the user, the highest sub-band level that realizes the image quality)
Is determined based on the size of the subband coefficient.
【0018】請求項15の発明は、請求項13又は14
の発明において、更に、変倍有無指定手段を有し、伸長
した画像を変倍することなく、そのまま伸長画像とする
ことを特徴としたものである。The invention of claim 15 is the invention of claim 13 or 14
The invention according to the third aspect of the present invention is characterized in that the image processing apparatus further comprises a scaling presence / absence specifying means, and the expanded image is directly used as an expanded image without scaling.
【0019】請求項16の発明は、請求項13又は14
の発明において、更に、ユーザが指定した画像サイズに
変倍する手段及び変倍有無指定手段を有し、ユーザが指
定した画像サイズに変換することを特徴としたものであ
る。The invention of claim 16 is the invention of claim 13 or 14
The present invention further comprises means for scaling the image to an image size designated by the user and means for designating the presence or absence of scaling, and converts the image size to the image size designated by the user.
【0020】請求項17の発明は、請求項16の発明に
おいて、更に、変倍有無指定手段を有し、変倍するとき
に、伸長画像にはない画素はビットマップ画像に割り当
てない(補間しない)ことを特徴としたものである。A seventeenth aspect of the present invention is the image processing apparatus according to the sixteenth aspect, further comprising a scaling presence / absence designating means, and when scaling is performed, pixels not in the expanded image are not assigned to the bitmap image (no interpolation is performed) ).
【0021】請求項18の発明は、請求項16の発明に
おいて、更に、補間有無指定手段を有し、変倍するとき
に、伸長画像にはない画素を線形補間してビットマップ
画像を生成することを特徴としたものである。According to an eighteenth aspect of the present invention, in the sixteenth aspect of the present invention, the image processing apparatus further comprises an interpolation presence / absence designating means, and linearly interpolates a pixel not included in the expanded image to generate a bitmap image when scaling. It is characterized by the following.
【0022】請求項19の発明は、請求項16の発明に
おいて、変倍(縮小)するときに、伸長画像にある複数
の画素のうち画素の距離が最も短い画素の値を代表値と
してビットマップ画像を生成することを特徴としたもの
である。According to a nineteenth aspect of the present invention, in the invention of the sixteenth aspect, at the time of scaling (reduction), a value of a pixel having the shortest pixel distance among a plurality of pixels in the expanded image is set as a representative value. It is characterized by generating an image.
【0023】[0023]
【発明の実施の形態】最初に、本発明をウエーブレット
変換方式(請求項1乃至11)に適用した場合の構成及
び動作原理について説明する。階層型ウェーブレット変
換符号化方式は符号化時に画像の低周波数成分と高周波
数成分を分離することにより各サブバンドを構成する構
造のため、縦横それぞれ原画像の1/2nのサイズの低
周波成分をそのLL成分(原画像の縦横ともに低周波数
成分)に構成しており、これを使うことにより、後段の
変倍(拡大/縮小)処理は不要とできる場合がある。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS First, the configuration and operation principle when the present invention is applied to a wavelet transform system (claims 1 to 11) will be described. Because Hierarchical wavelet transform coding scheme structure constituting each sub-band by separating the low and high frequency components of the image at the time of coding, the low-frequency component of the size of 1/2 n of vertically and horizontally original image Is constituted by the LL component (low-frequency component in both the vertical and horizontal directions of the original image). By using this, the subsequent scaling (enlargement / reduction) process may not be necessary.
【0024】また、JPEGのように、伸長したビット
マップ画像の隣接画素をサブサンプリングする方式と異
なり、階層型ウェーブレット変換符号化方式では、指定
した縮小画像に対応する最も近い階層の低周波成分を伸
長画像として構成することにより、原画像における隣接
画素の情報を欠落させることなく、高画質な伸長画像を
構成することができる。Also, unlike the method of subsampling the adjacent pixels of the decompressed bitmap image as in JPEG, the hierarchical wavelet transform coding method uses low-frequency components of the closest hierarchy corresponding to the designated reduced image. By configuring as an expanded image, a high-quality expanded image can be configured without losing information of adjacent pixels in the original image.
【0025】図1は、請求項1から11で示す発明の構
成の内、最も複雑な構成を示しており、既に、ウェーブ
レット変換により符号化された自然画像(ウェーブレッ
ト変換係数)からユーザが画像サイズを指定して伸長す
る際に、画像サイズを指定する部分から、ビットマップ
画像を得る装置の構成を示している。FIG. 1 shows the most complicated structure of the invention according to the first to eleventh aspects of the present invention. The natural image (wavelet transform coefficient) encoded by the wavelet transform allows the user to select the image size. 1 shows a configuration of an apparatus that obtains a bitmap image from a portion that specifies an image size when decompression is performed.
【0026】図1において、1は画像サイズ指定手段、
2は指定された画像サイズ、3はウェーブレット変換係
数、4は直上階層(i+1)のウェーブレット変換係
数、5は直下階層(i)のウェーブレット変換係数、6
は伸長画像、7は変倍有無指定手段、8は変倍手段、9
は補間有無指定手段、10は補間手段、11はビットマ
ップ画像で、まず、ユーザは、既にウェーブレット変換
された画像(ウェーブレット変換係数)に対して、画像
サイズ指定手段1により、伸長画像サイズ2を指定する
(尚、この時、原画像をより忠実に再現するために、縦
×横比は変えないと仮定する。そのため、以下、縦×横
サイズとはいわずに単にサイズと呼ぶ)。In FIG. 1, reference numeral 1 denotes an image size designating means;
2 is a designated image size, 3 is a wavelet transform coefficient, 4 is a wavelet transform coefficient of the immediately upper layer (i + 1), 5 is a wavelet transform coefficient of the immediately lower layer (i), 6
Is a decompressed image, 7 is a magnification change designation means, 8 is a magnification change means, 9
Is an interpolation designation means, 10 is an interpolation means, 11 is a bitmap image. First, the user designates an expanded image size 2 by the image size designation means 1 with respect to the already wavelet-transformed image (wavelet transform coefficient). (At this time, in order to reproduce the original image more faithfully, it is assumed that the aspect ratio is not changed. Therefore, hereinafter, it is simply referred to as the size without saying the aspect size.)
【0027】次に、画像サイズ指定手段1により指定さ
れた画像サイズ2からメモリ内の階層型ウェーブレット
変換係数3を参照し、指定された伸長画像サイズに内端
で最も近いかまたは等しい直上階層(i+1)、およ
び、指定された伸長画像サイズを上回り、最も近いかま
たは等しい直下階層(i)を満たす階層番号(整数値)
iを求める。即ち、以下の条件を満たすことにより、一
意的に決定できる階層番号(整数値)iを計算する。 原画の画像サイズ/2(i+1)≦指定した画像サイズ<原
画の画像サイズ/2I Next, referring to the hierarchical wavelet transform coefficient 3 in the memory from the image size 2 designated by the image size designating means 1, the immediately upper layer (the innermost closest or equal to the designated expanded image size at the inner end) i + 1), and a layer number (integer value) that exceeds the specified decompressed image size and satisfies the nearest lower layer (i) that is the closest or equal
Find i. That is, a hierarchy number (integer value) i that can be uniquely determined is calculated by satisfying the following conditions. Original image size / 2 (i + 1) ≤ specified image size <original image size / 2 I
【0028】次に、前記階層番号(i)に対して、最上
位階層からi+1(請求項2)までまたは最上位階層か
らi(請求項3)までの階層型逆ウェーブレット変換を
行うことにより伸長画像6を得る(請求項4)。Next, the hierarchical number (i) is expanded by performing a hierarchical inverse wavelet transform from the highest hierarchical level to i + 1 (claim 2) or from the highest hierarchical level to i (claim 3). An image 6 is obtained (claim 4).
【0029】さらに、必要に応じてこの伸長画像6をユ
ーザが指定した画像サイズに変倍する変倍処理を行い、
ビットマップ画像11を得る。以下に、上記ビットマッ
プ画像11について説明する。変倍有無指定手段7によ
り指定された状態に応じて、変倍が指定されていなけれ
ば、この伸長画像をそのままビットマップ画像として、
処理を終了する。一方、変倍が指定されている場合(請
求項5)は、その後、変倍手段8により伸長画像をユー
ザが指定した画像サイズに変倍する。この変倍方式は従
来技術で知られている方法をそのまま使えばよい。Further, if necessary, a scaling process for scaling the expanded image 6 to an image size designated by the user is performed.
A bitmap image 11 is obtained. Hereinafter, the bitmap image 11 will be described. If no scaling is specified according to the state specified by the scaling presence / absence specifying means 7, this expanded image is directly used as a bitmap image,
The process ends. On the other hand, when scaling is designated (claim 5), the scaling unit 8 then scales the expanded image to the image size designated by the user. This scaling method may use a method known in the prior art as it is.
【0030】また、変倍に伴って、画像のサイズが変わ
るため、変倍処理前の1画素が変倍処理後の1画素に対
応しなくなっている。そこで、補間有無指定手段9によ
り補間が指定されなかった場合は補間をすることなく、
サイズの変倍だけを行い、ビットマップ画像11とする
(請求項7)。一方、補間をするよう指定された場合は
補間手段10により補間し、ビットマップ画像11を得
る(請求項9,10)。ここで補間手段10は、線形補
間やbi−cubicなど従来技術で広く知られている
方法を仮定する。Further, since the size of the image changes with the scaling, one pixel before the scaling process does not correspond to one pixel after the scaling process. Therefore, when the interpolation is not specified by the interpolation presence / absence specifying means 9, the interpolation is not performed.
Only the scaling of the size is performed to obtain a bitmap image 11 (claim 7). On the other hand, when it is specified to perform the interpolation, the interpolation is performed by the interpolation means 10 to obtain the bitmap image 11 (claims 9 and 10). Here, the interpolation means 10 assumes a method widely known in the related art, such as linear interpolation or bi-cubic.
【0031】以上の処理で作成された伸長画像を、ビッ
トマップ画像として使う方法が請求項4中で使用される
階層型ウェーブレット変換された符号から、自然画像に
伸長する手段である。この部分に、JPE2000 Image Codi
ng System(ISO/IEC FCD 15444-1)で規定される方式によ
り符号化されたコードストリームに対して適用すること
を特徴とする伸長方式が、請求項6の発明であり、同様
に、請求項7の時には請求項8の発明を適用し、請求項
9,10の時には、請求項11の発明を適用する。The method of using the decompressed image created by the above processing as a bitmap image is a means for decompressing a hierarchical wavelet-transformed code used in claim 4 into a natural image. In this part, JPE2000 Image Codi
ng System (ISO / IEC FCD 15444-1), a decompression method characterized by being applied to a code stream coded according to a method specified by the method defined in ISO / IEC FCD 15444-1. In the case of 7, the invention of claim 8 is applied, and in the case of claims 9 and 10, the invention of claim 11 is applied.
【0032】また、サブバンド変換された符号から自然
画像に伸長する手段を用いて前述の階層型ウェーブレッ
ト変換方式と同様な方式によりビットマップ画像11を
得ることができる。図2は、この階層型サブバンド変換
方式の実施例を説明するための構成図で、この階層型サ
ブバンド変換方式は、図1に示した階層型ウェーブレッ
ト変換方式における階層型ウェーブレット変換方式に対
して、階層型サブバンド変換方式を用いている点と、JP
E2000 Image Coding System(ISO/IEC FCD 15444-1)では
ウェーブレット変換を元にした伸長方法なので、それに
該当する請求項が無い点で異なるが、基本的動作は上記
に説明したものと同様なので、その説明は省略する。Further, the bitmap image 11 can be obtained by a method similar to the above-described hierarchical wavelet transform method by using a means for expanding a subband transformed code into a natural image. FIG. 2 is a configuration diagram for explaining an embodiment of the hierarchical sub-band transform method. This hierarchical sub-band transform method is different from the hierarchical wavelet transform method in the hierarchical wavelet transform method shown in FIG. And the fact that a hierarchical subband conversion scheme is used
In the E2000 Image Coding System (ISO / IEC FCD 15444-1), since it is a decompression method based on wavelet transform, it differs in that there is no corresponding claim, but the basic operation is the same as that described above, so Description is omitted.
【0033】[0033]
【発明の効果】請求項1,2,3,4の発明では、ユー
ザが指定した画像サイズに最も近く、最も高い画質の伸
長画像が得られる。請求項1の発明では、すべての階層
にわたって伸長した後、サブサンプリングを行う方式よ
りも、画質が高く、高速、省メモリなビットマップ画像
が得られる。請求項2の発明では、必要なメモリが少な
くて済むだけでなく、高速な伸長ができる。請求項3の
発明では、ユーザの指定したサイズよりも大きな画像が
得られる。請求項4の発明では、変倍に伴う画質の劣化
の無い高画質のビットマップ画像が得られる。According to the first, second, third and fourth aspects of the present invention, a decompressed image having the highest image quality and closest to the image size designated by the user can be obtained. According to the first aspect of the present invention, it is possible to obtain a high-speed, memory-saving bitmap image having higher image quality than a method of performing subsampling after decompression over all layers. According to the second aspect of the present invention, not only a required memory is reduced, but also high-speed decompression is possible. According to the third aspect of the present invention, an image larger than the size specified by the user can be obtained. According to the fourth aspect of the present invention, a high-quality bitmap image without deterioration in image quality due to zooming can be obtained.
【0034】これらに加えて、請求項5の発明では、ユ
ーザが指定した画像サイズに完全に一致させることがで
きる。また、その画質、伸長速度ついて、請求項7の発
明では、請求項9,10の発明よりも高速、省メモリな
伸長ができる。請求項9,10の発明では、請求項7の
発明よりも高画質な伸長ができる。In addition to the above, according to the invention of claim 5, it is possible to completely match the image size specified by the user. Further, with regard to the image quality and the expansion speed, the invention of claim 7 can perform expansion at a higher speed and with less memory than the inventions of claims 9 and 10. According to the ninth and tenth aspects of the present invention, higher-quality decompression can be performed than the seventh aspect of the present invention.
【0035】さらに、請求項6,8,11については、
以上述べた効果に加えて、国際的に標準化された伸長方
式を用いているため、互換性が保たれている。そのた
め、様々なメーカーの製品で作成された符号に対して
も、同じ入力ファイルとパラメータに対して、全く同じ
ビットマップ画像が生成できるという特徴を有する。Further, with respect to claims 6, 8, and 11,
In addition to the effects described above, compatibility is maintained because the decompression method standardized internationally is used. Therefore, it has a feature that the same bitmap image can be generated for the same input file and parameter even for codes created by products of various manufacturers.
【0036】サブバンド変換符号化方式はウェーブレッ
ト変換符号化方式に比較して、各階層において、低周波
成分だけでなく、高周波成分も順次成分分解するため、
本発明の「ユーザが指定した画像サイズに最も近く、高
画質の伸長画像が高速、省メモリ容量で得られる」とい
うポイントはそのまま適用できる。そのため、請求項1
2,13,14,15の発明では、ユーザが指定した画
像サイズに最も近く、最も高い画質の伸長画像が得られ
る。請求項12の発明では、すべての階層にわたって伸
長した後、サブサンプリングを行う方式よりも、画質が
高く、高速、省メモリなビットマップ画像が得られる。
請求項13の発明では、必要なメモリが少なくて済むだ
けでなく、高速な伸長ができる。請求項14の発明で
は、ユーザの指定したサイズよりも大きな画像が得られ
る。請求項15の発明では、変倍に伴う画質の劣化の無
い高画質のビットマップ画像が得られる。Compared with the wavelet transform coding method, the subband transform coding method sequentially decomposes not only low frequency components but also high frequency components in each layer.
The point of the present invention that a "high-quality decompressed image that is closest to the image size designated by the user and can be obtained at high speed and with a small memory capacity" can be applied as it is. Therefore, claim 1
According to the inventions 2, 13, 14, and 15, an expanded image having the highest image quality which is closest to the image size designated by the user can be obtained. According to the twelfth aspect, a bitmap image having higher image quality, high speed, and memory saving can be obtained as compared with a method of performing subsampling after decompression over all layers.
According to the thirteenth aspect, not only a required memory is reduced, but also high-speed decompression is possible. According to the fourteenth aspect, an image larger than the size specified by the user is obtained. According to the fifteenth aspect, a high-quality bitmap image without deterioration in image quality due to zooming can be obtained.
【0037】これらに加えて、請求項16の発明では、
ユーザが指定した画像サイズに完全に一致させることが
できる。また、その画質、伸長速度ついて、請求項17
の発明では、請求項18,19の発明よりも高速、省メ
モリな伸長ができる。請求項18,19の発明について
は、請求項17の発明よりも高画質な伸長ができる。と
いう優れた特徴を有する。In addition to these, in the invention of claim 16,
It is possible to completely match the image size specified by the user. Further, the image quality and the expansion speed are described in claim 17.
According to the invention, expansion can be performed at higher speed and with less memory than the inventions of claims 18 and 19. The inventions of claims 18 and 19 can achieve higher image quality expansion than the invention of claim 17. It has an excellent feature.
【0038】以上の動作の説明により、ウェーブレット
変換またはサブバンド変換符号から、ユーザが指定した
サイズ、またはそれに近い高画質、省メモリの縮小ビッ
トマップ画像が高速で伸長される。According to the above description of the operation, a reduced bitmap image of high image quality and memory saving close to the size specified by the user or a size close to that specified by the user is rapidly expanded from the wavelet transform or subband transform code.
【図面の簡単な説明】[Brief description of the drawings]
【図1】 本発明を階層型ウェーブレット変換符号化方
式に適用した場合の構成を示す図である。FIG. 1 is a diagram showing a configuration when the present invention is applied to a hierarchical wavelet transform coding scheme.
【図2】 本発明を階層型サブバンド変換符号化方式の
構成を示す図である。FIG. 2 is a diagram showing a configuration of a hierarchical subband transform coding system according to the present invention.
1…画像サイズ指定手段、2…指定された画像サイズ、
3…ウェーブレット変換係数、4…直上階層(i+1)
のウェーブレット変換係数、5…直下階層(i)のウェ
ーブレット変換係数、6…伸長画像、7…変倍有無指定
手段、8…変倍手段、9…補間有無指定手段、10…補
間手段、11…ビットマップ画像、12…サブバンド変
換係数、13…直上階層(i+1)のサブバンド変換係
数、14…直下階層(i)のサブバンド変換係数。1 ... image size designation means, 2 ... designated image size,
3: Wavelet transform coefficient, 4: Upper hierarchy (i + 1)
5: Wavelet transform coefficient of the immediately lower layer (i), 6: Expanded image, 7: Magnification specifying unit, 8: Magnification unit, 9: Interpolation specifying unit, 10: Interpolation unit, 11 ... Bitmap image, 12: Subband conversion coefficient, 13: Subband conversion coefficient of the immediately upper layer (i + 1), 14: Subband conversion coefficient of the immediately lower layer (i).
Claims (19)
めの画像伸長方法であって、画像サイズ指定手段と、階
層番号指定手段と、階層型ウェーブレット変換係数を格
納するメモリと、バッファメモリと、階層型ウェーブレ
ット変換された符号から画像伸長する画像伸長手段とを
有し、階層型ウェーブレット変換された符号を非可逆に
画像伸長する時の伸長画像のサイズ(縦×横)を、指定
した画像サイズに最も近い階層のウェーブレット変換係
数のサイズにより決定することを特徴とする画像伸長方
法。1. An image decompression method for obtaining a decompressed image from an encoded image, comprising: an image size specifying means, a hierarchical number specifying means, a memory for storing a hierarchical wavelet transform coefficient, and a buffer memory. Image decompression means for decompressing an image from the hierarchical wavelet-transformed code, and specifying the size (length × width) of the decompressed image when the hierarchical wavelet-transformed code is irreversibly expanded. An image decompression method characterized in that it is determined by the size of the wavelet transform coefficient of the hierarchy closest to the size.
めの画像伸長方法であって、画像サイズ指定手段と、階
層番号指定手段と、階層型ウェーブレット変換係数を格
納するメモリと、バッファメモリと、階層型ウェーブレ
ット変換された符号から画像伸長する画像伸長手段とを
有し、階層型ウェーブレット変換された符号を画像伸長
する時の伸長画像のサイズ(縦×横)を、直上階層(i
+1)のウェーブレット変換係数のサイズにより決定す
ることを特徴とする画像伸長方法。2. An image decompression method for obtaining a decompressed image from an encoded image, comprising: an image size specifying means, a hierarchical number specifying means, a memory for storing a hierarchical wavelet transform coefficient, and a buffer memory. Image decompression means for decompressing an image from the hierarchical wavelet-transformed code, and decompressing the size (vertical × horizontal) of the decompressed image when the hierarchical wavelet-transformed code is image-expanded,
+1) An image decompression method characterized by determining the size of the wavelet transform coefficient.
めの画像伸長方法であって、画像サイズ指定手段と、階
層番号指定手段と、階層型ウェーブレット変換係数を格
納するメモリと、バッファメモリと、階層型ウェーブレ
ット変換された符号から画像伸長する画像伸長手段とを
有し、階層型ウェーブレット変換された符号を画像伸長
する時の伸長画像のサイズ(縦×横)を、直下階層
(i)のウェーブレット変換係数のサイズにより決定す
ることを特徴とする画像伸長方法。3. An image decompression method for obtaining a decompressed image from an encoded image, comprising: an image size specifying means, a hierarchical number specifying means, a memory for storing a hierarchical wavelet transform coefficient, and a buffer memory. Image decompression means for decompressing an image from the hierarchical wavelet-transformed code, and decompressing the size (length × width) of the decompressed image when the image subjected to the hierarchical wavelet-transformed code is decompressed. An image decompression method characterized by determining the size of a wavelet transform coefficient.
を変倍することなく、そのまま伸長画像とすることを特
徴とする画像伸長方法。4. The image decompression method according to claim 2, wherein the decompressed image is directly used as a decompressed image without scaling.
無指定手段とユーザが指定した画像サイズに変倍する変
倍手段とを有し、ユーザが指定した画像サイズに変換す
ることを特徴とする画像伸長方法。5. The image processing apparatus according to claim 2, further comprising scaling means for specifying the presence or absence of scaling, and scaling means for scaling the image to a user-specified image size. Image expansion method.
JPEG2000 Image Coding System(ISO/IEC FCD 15444-1)
で規定される方式により符号化されたコードストリーム
適用して行うことを特徴とする画像伸長方法。6. The method according to claim 4, wherein the compression / decompression of the image is performed.
JPEG2000 Image Coding System (ISO / IEC FCD 15444-1)
An image decompression method characterized in that the image decompression method is performed by applying a code stream encoded according to the method defined in (1).
手段を有し、変倍するときに、伸長画像にはない画素は
ビットマップ画像に割り当てないことを特徴とする画像
伸長方法。7. The image decompression method according to claim 5, further comprising an interpolation presence / absence designation means, wherein when scaling is performed, pixels not in the decompressed image are not assigned to the bitmap image.
JPEG2000 Image Coding System(ISO/IEC FCD 15444-1)
で規定される方式により符号化されたコードストリーム
に対して適用して行うことを特徴とする画像伸長方法。8. The method according to claim 7, wherein the compression / decompression of the image is performed.
JPEG2000 Image Coding System (ISO / IEC FCD 15444-1)
An image decompression method characterized in that the image decompression method is performed by applying the method to a code stream encoded according to the method defined in (1).
補間有無指定手段を有し、変倍するときに、伸長画像に
はない画素を線形補間してビットマップ画像を生成する
ことを特徴とする画像伸長方法。9. The image processing apparatus according to claim 5, further comprising an interpolation unit and an interpolation presence / absence designating unit, wherein a pixel not present in the expanded image is linearly interpolated at the time of scaling to generate a bitmap image. Image extension method.
段及び補間有無指定手段を有し、変倍(縮小)するとき
に、伸長画像にある複数の画素のうち画素の距離が最も
短い画素の値を代表値としてビットマップ画像を生成す
ることを特徴とする画像伸長方法。10. An image processing apparatus according to claim 5, further comprising an interpolation unit and an interpolation designation unit, wherein, when scaling (reducing), a pixel having a shortest pixel distance among a plurality of pixels in the expanded image. An image decompression method characterized by generating a bitmap image using a value as a representative value.
縮/伸長をJPEG2000Image Coding System(ISO/IEC FCD
15444-1)で規定される方式により符号化されたコードス
トリームに適用して行うことを特徴とする画像伸長方
法。11. The method according to claim 9, wherein the image compression / decompression is performed using a JPEG2000 Image Coding System (ISO / IEC FCD).
15444-1) An image decompression method characterized by being applied to a code stream encoded according to the method specified in 15444-1).
ための画像伸長方法であって、画像サイズ指定手段と、
階層番号指定手段と、サブバンド変換係数を格納するメ
モリと、バッファメモリと、サブバンド変換された符号
から画像伸長する画像伸長手段とを有し、サブバンド変
換された符号を画像伸長する時の伸長画像のサイズ(縦
×横)を、指定した画像サイズに最も近い階層のサブバ
ンド変換係数のサイズにより決定することを特徴とする
画像伸長方法。12. An image decompression method for obtaining an expanded image from an encoded image, comprising: an image size specifying unit;
A layer number specifying unit, a memory for storing a subband conversion coefficient, a buffer memory, and an image decompression unit for decompressing the image from the subband-converted code, and An image decompression method characterized in that the size (length × width) of the decompressed image is determined by the size of the subband conversion coefficient of the layer closest to the designated image size.
ための画像伸長方法であって、画像サイズ指定手段と、
階層番号指定手段と、サブバンド変換係数を格納するメ
モリと、バッファメモリと、サブバンド変換された符号
から画像伸長する画像伸長手段とを有し、サブバンド変
換された符号を画像伸長する時の伸長画像のサイズ(縦
×横)を、直上階層(i+1)のサブバンド係数のサイ
ズにより決定することを特徴とする画像伸長方法。13. An image decompression method for obtaining an expanded image from an encoded image, comprising: an image size specifying unit;
A layer number specifying unit, a memory for storing a subband conversion coefficient, a buffer memory, and an image decompression unit for decompressing the image from the subband-converted code, and An image expansion method characterized in that the size (length × width) of an expanded image is determined by the size of the subband coefficient of the immediately upper layer (i + 1).
ための画像伸長方法であって、画像サイズ指定手段と、
階層番号指定手段と、サブバンド変換係数を格納するメ
モリと、バッファメモリと、サブバンド変換された符号
から画像伸長する画像伸長手段とを有し、サブバンド変
換された符号を画像伸長する時の伸長画像のサイズ(縦
×横)を、直下階層(i)のサブバンド係数のサイズに
より決定することを特徴とする画像伸長方法。14. An image decompression method for obtaining an expanded image from an encoded image, comprising: an image size specifying unit;
A layer number specifying unit, a memory for storing a subband conversion coefficient, a buffer memory, and an image decompression unit for decompressing the image from the subband-converted code, and An image decompression method characterized in that the size (length × width) of the decompressed image is determined by the size of the subband coefficient of the immediately lower layer (i).
変倍有無指定手段を有し、伸長した画像を変倍すること
なく、そのまま伸長画像とすることを特徴とする画像伸
長方法。15. The method according to claim 13, further comprising:
An image decompression method, comprising: means for specifying the presence or absence of scaling, wherein the decompressed image is directly used as a decompressed image without scaling.
ユーザが指定した画像サイズに変倍する手段及び変倍有
無指定手段を有し、ユーザが指定した画像サイズに変換
することを特徴とする画像伸長方法。16. The method according to claim 13, further comprising:
An image decompression method comprising: means for scaling to an image size designated by a user; and means for designating whether or not to scale, and converting the image size to an image size designated by the user.
指定手段を有し、変倍するときに伸長画像にはない画素
はビットマップ画像に割り当てないことを特徴とする画
像伸長方法。17. An image decompression method according to claim 16, further comprising a scaling presence / absence designation means, wherein pixels which are not included in the decompressed image at the time of resizing are not assigned to a bitmap image.
指定手段を有し、変倍するときに伸長画像にはない画素
を線形補間してビットマップ画像を生成することを特徴
とする画像伸長方法。18. An image decompression method according to claim 16, further comprising means for designating interpolation presence / absence, wherein a bitmap image is generated by linearly interpolating pixels not present in the decompressed image when scaling. .
るときに伸長画像にある複数の画素のうち画素の距離が
最も短い画素の値を代表値としてビットマップ画像を生
成することを特徴とする画像伸長方法。19. A bitmap image according to claim 16, wherein a value of a pixel having the shortest pixel distance among a plurality of pixels in the expanded image is generated as a representative value when scaling (reducing). Image extension method.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000344391A JP2002152744A (en) | 2000-11-10 | 2000-11-10 | Method for expanding conversion coded image |
DE60144176T DE60144176D1 (en) | 2000-11-10 | 2001-11-06 | Image decompression of transform coefficients |
US09/985,784 US6870961B2 (en) | 2000-11-10 | 2001-11-06 | Image decompression from transform coefficients |
EP01125478A EP1229738B1 (en) | 2000-11-10 | 2001-11-06 | Image decompression from transform coefficients |
US11/028,514 US7181077B2 (en) | 2000-11-10 | 2005-01-04 | Image decompression from transform coefficients |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000344391A JP2002152744A (en) | 2000-11-10 | 2000-11-10 | Method for expanding conversion coded image |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002152744A true JP2002152744A (en) | 2002-05-24 |
Family
ID=18818594
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000344391A Pending JP2002152744A (en) | 2000-11-10 | 2000-11-10 | Method for expanding conversion coded image |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002152744A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006253920A (en) * | 2005-03-09 | 2006-09-21 | Ricoh Co Ltd | Server device, method for processing transmission, program and information recording medium |
US7181077B2 (en) | 2000-11-10 | 2007-02-20 | Ricoh Company, Ltd. | Image decompression from transform coefficients |
US7228000B2 (en) | 2002-03-15 | 2007-06-05 | Ricoh Co., Ltd. | Image data generation with reduced amount of processing |
US7352908B2 (en) | 2002-03-15 | 2008-04-01 | Ricoh Co., Ltd. | Image compression device, image decompression device, image compression/decompression device, program for executing on a computer to perform functions of such devices, and recording medium storing such a program |
US7426303B2 (en) | 2002-08-30 | 2008-09-16 | Nec Corporation | Image expanding apparatus and method thereof |
US7558441B2 (en) | 2002-10-24 | 2009-07-07 | Canon Kabushiki Kaisha | Resolution conversion upon hierarchical coding and decoding |
US7626733B2 (en) | 2002-08-26 | 2009-12-01 | Ricoh Company, Ltd. | Image-processing apparatus, an image-processing method, a program, and a memory medium |
US7711834B2 (en) | 2002-12-13 | 2010-05-04 | Ricoh Co., Ltd. | Network access to partial document images |
-
2000
- 2000-11-10 JP JP2000344391A patent/JP2002152744A/en active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7181077B2 (en) | 2000-11-10 | 2007-02-20 | Ricoh Company, Ltd. | Image decompression from transform coefficients |
US7228000B2 (en) | 2002-03-15 | 2007-06-05 | Ricoh Co., Ltd. | Image data generation with reduced amount of processing |
US7352908B2 (en) | 2002-03-15 | 2008-04-01 | Ricoh Co., Ltd. | Image compression device, image decompression device, image compression/decompression device, program for executing on a computer to perform functions of such devices, and recording medium storing such a program |
US7577308B2 (en) | 2002-03-15 | 2009-08-18 | Ricoh Company, Ltd. | Image data generation with reduced amount of processing |
US7626733B2 (en) | 2002-08-26 | 2009-12-01 | Ricoh Company, Ltd. | Image-processing apparatus, an image-processing method, a program, and a memory medium |
US7426303B2 (en) | 2002-08-30 | 2008-09-16 | Nec Corporation | Image expanding apparatus and method thereof |
US7558441B2 (en) | 2002-10-24 | 2009-07-07 | Canon Kabushiki Kaisha | Resolution conversion upon hierarchical coding and decoding |
US7933460B2 (en) | 2002-10-24 | 2011-04-26 | Canon Kabushiki Kaisha | Resolution conversion upon hierarchical coding and decoding |
US8369636B2 (en) | 2002-10-24 | 2013-02-05 | Canon Kabushiki Kaisha | Resolution conversion upon hierarchical coding and decoding |
US7711834B2 (en) | 2002-12-13 | 2010-05-04 | Ricoh Co., Ltd. | Network access to partial document images |
JP2006253920A (en) * | 2005-03-09 | 2006-09-21 | Ricoh Co Ltd | Server device, method for processing transmission, program and information recording medium |
JP4640942B2 (en) * | 2005-03-09 | 2011-03-02 | 株式会社リコー | Server device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Christopoulos et al. | The JPEG2000 still image coding system: an overview | |
JP4111644B2 (en) | Embedded encoding / decoding method and system | |
EP1139290A2 (en) | Image processing apparatus and method | |
JPH08107556A (en) | Compression of video image | |
US8098947B2 (en) | Method and apparatus for processing image data by rearranging wavelet transform data | |
JP4780172B2 (en) | Information processing apparatus and method | |
CN101616318B (en) | Method and related device for rendering or decoding compressed multimedia data | |
JP3512346B2 (en) | Wavelet decoding apparatus and method | |
US7529417B2 (en) | Apparatus, method and storage medium for image encoding/decoding using shape-based coefficient interpolation | |
JP2002152744A (en) | Method for expanding conversion coded image | |
JPH08294119A (en) | Image coder/decoder | |
JP2002152517A (en) | Image expander of conversion code | |
JP4127465B2 (en) | Image expansion apparatus and method, and recording medium | |
TW440804B (en) | Method and apparatus for resizing image information | |
JP3614361B2 (en) | Image decoding device | |
US7072517B2 (en) | Inverse discrete wavelet transforms for data decompression | |
JP3198996B2 (en) | Image size conversion method for orthogonally coded images | |
JP4835855B2 (en) | Apparatus, method and program for moving picture encoding, and apparatus method and program for moving picture decoding | |
JP2000125293A (en) | Wavelet decoder and its method | |
JP3775180B2 (en) | Image processing method and apparatus | |
JPH10336643A (en) | Image coder and image decoder | |
JP2004147095A (en) | Method of decoding | |
JP4007507B2 (en) | Tile size converter | |
JP4036665B2 (en) | Image encoding method and image decoding method | |
KR0171749B1 (en) | A compatible encoder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060411 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060612 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070206 |