JP2000013608A - Image processing method - Google Patents
Image processing methodInfo
- Publication number
- JP2000013608A JP2000013608A JP17599998A JP17599998A JP2000013608A JP 2000013608 A JP2000013608 A JP 2000013608A JP 17599998 A JP17599998 A JP 17599998A JP 17599998 A JP17599998 A JP 17599998A JP 2000013608 A JP2000013608 A JP 2000013608A
- Authority
- JP
- Japan
- Prior art keywords
- importance
- image
- image data
- area
- important
- 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)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ファクシミリ等の
出力機器やデジタルカメラ等の画像映像機器を含む画像
処理装置における画像処理方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing method in an image processing apparatus including an output device such as a facsimile and an image and video device such as a digital camera.
【0002】[0002]
【従来の技術】従来より画像データ圧縮技術は、伝送時
間の短縮やデータを格納する記憶媒体の容量の節約を目
的としてさまざまな方法が考えられてきた。その画像デ
ータ圧縮技術は大きく分けると画像データをそのまま圧
縮又は伸長する「可逆圧縮方法」と、圧縮されたデータ
のサイズを小さくするために圧縮又は伸長の時に情報を
切り捨てる「非可逆圧縮方法」とがある。後者の非可逆
圧縮が行われた場合、伸長された画像は圧縮される前の
画像に比べて画像品質は劣化するという欠点があった。
また、画像圧縮方法は主に画像の「前処理」と、「符号
化」という二つのプロセスから成り立っている。この前
処理は、データの「処理」と「並び替え」から成り立っ
ている。ここで、データの「処理」によってできるデー
タを「処理データ」、前処理によってできるデータを
「符号化前データ」、そして符号化されたデータを「圧
縮データストリーム」と呼ぶことにする。2. Description of the Related Art Conventionally, various methods of image data compression technology have been considered for the purpose of shortening the transmission time and saving the capacity of a storage medium for storing data. The image data compression technology can be roughly divided into two types: a `` lossless compression method '', which compresses or decompresses image data as it is, and a `` lossy compression method, '' which truncates information during compression or decompression to reduce the size of the compressed data. There is. When the latter irreversible compression is performed, the decompressed image has a disadvantage that the image quality is deteriorated compared to the image before compression.
Further, the image compression method mainly comprises two processes of "pre-processing" and "encoding" of an image. This preprocessing is made up of “processing” and “sorting” of data. Here, data generated by "processing" of data is referred to as "processed data", data generated by pre-processing is referred to as "data before encoding", and encoded data is referred to as "compressed data stream".
【0003】現在の画像圧縮方法において、画像圧縮方
式として標準になっているJPEG方式を例にとって説
明すると、原画像データに対し離散コサイン変換を行う
までが画像データの「処理」であり、データを空間周波
数成分の低い情報から高い情報にジグザグ経路順に走査
する作業が「並び替え」に相当する。ここまでの作業が
「前処理」である。よって、上述の可逆圧縮方法の場
合、画像情報の切り捨てはなく従って前処理で作成され
た「符号化前データ」のサイズと原画像データのサイズ
は同じである。非可逆圧縮の場合は、高周波数領域の情
報を切り捨てるため、前処理で作成された「符号化前デ
ータ」のサイズは原画像データのサイズよりも小さくな
っている。[0003] In the current image compression method, the JPEG method, which is a standard image compression method, will be described as an example. The processing up to discrete cosine transform on the original image data is "processing" of the image data. The operation of scanning in the zigzag path order from information having a low spatial frequency component to information having a high spatial frequency component corresponds to “rearrangement”. The operation up to this point is “pre-processing”. Therefore, in the case of the above-described lossless compression method, there is no truncation of the image information, and thus the size of the “unencoded data” created in the preprocessing is the same as the size of the original image data. In the case of irreversible compression, the size of the “unencoded data” created in the preprocessing is smaller than the size of the original image data because information in the high frequency region is discarded.
【0004】次に、符号化前データに対しエントロピー
符号化を行う。作成される「圧縮データストリーム」は
可逆圧縮方法の場合でも、原画像のデータサイズよりも
小さくなる。例えば、αという値のデータが100個連
続して並んでいる場合、圧縮データストリームにはαを
100個書き込むのではなく、「α」と「100」とい
う二つの値を書き込む。受信側では、受け取った圧縮デ
ータストリームを符号化方法と逆の方法で複合化し「符
号化前データ」を得、前処理と逆の処理を行い伸長し、
画像を得る。つまり、可逆圧縮方法の場合、符号化前デ
ータのサイズは原画像のそれと等しい。すなわち、「符
号化」を効率良く行うためには(圧縮データストリーム
のサイズを出来るだけ小さくするには)、符号化の前の
前処理でのデータの扱いが重要なのである。非可逆変換
についても同様のことが言える。具体的には、符号化前
データは1次元状に並べてみた時にできるだけ値の変化
が激しくないデータであることが理想である。何故なら
ば、どんな符号化方法を用いるにせよデータの値が変化
すれば、その「変化分」の情報も圧縮データストリーム
に付加しなくてはならず、データの変化量が大きく、か
つ変化が頻繁に起こればそれだけ付加する情報も大きく
なるからである。Next, entropy coding is performed on the data before coding. The created “compressed data stream” is smaller than the data size of the original image even in the case of the lossless compression method. For example, when 100 pieces of data having a value of α are arranged in a row, two values of “α” and “100” are written in the compressed data stream instead of writing 100 pieces of α. On the receiving side, the received compressed data stream is composited in the reverse manner to the encoding method to obtain “data before encoding”, and the decompression is performed by performing the reverse processing of the preprocessing.
Get an image. That is, in the case of the lossless compression method, the size of the data before encoding is equal to that of the original image. That is, in order to perform "encoding" efficiently (to reduce the size of the compressed data stream as much as possible), it is important to handle data in preprocessing before encoding. The same can be said for the irreversible transformation. Specifically, ideally, the data before encoding is data in which the value does not change as much as possible when arranged one-dimensionally. Because, regardless of the encoding method used, if the value of the data changes, the information of the "change" must be added to the compressed data stream, and the data change amount is large and the change is large. This is because the information that is added frequently increases as the frequency of occurrence increases.
【0005】また、前処理における、データの「処理」
方法で空間周波数情報に変換する例としては上記にあげ
た離散コサイン変換の他にウェーブレット変換を用いる
方法などがある。このように空間周波数情報に変換処理
された情報は主にジグザグ走査によって、空間周波数順
に並び替えられる。空間周波数とは画像の「細かさ」の
ようなものを表している。従ってジグザグ走査によって
空間周波数成分の「低い」情報から「高い」情報の順に
並べると言うことは、画像中の情報を「荒い」部分から
「細かい」部分へ並べる作業に等しい。一般に、一枚の
画像の中に「荒い」部分から「細かい」部分までが満遍
なく含まれていて、かつそれからの画素値が激しく変化
しているような例はほとんどないので、このように空間
周波数変換、ジグザグ走査の方法をとれば1次元的に並
べた符号化前データの変換が激しいということはほとん
どない。[0005] In the pre-processing, data "processing"
As an example of converting to spatial frequency information by a method, there is a method using a wavelet transform in addition to the discrete cosine transform described above. The information thus converted into the spatial frequency information is rearranged in the order of the spatial frequency mainly by zigzag scanning. The spatial frequency represents something like "fineness" of an image. Therefore, arranging the information of the spatial frequency components from “low” information to “high” information by zigzag scanning is equivalent to arranging the information in the image from a “rough” portion to a “fine” portion. In general, since a single image contains "rough" parts to "fine" parts evenly, and there is almost no case where the pixel value from there is drastically changed, the spatial frequency If the conversion and zigzag scanning methods are used, the conversion of the one-dimensionally arranged uncoded data is hardly severe.
【0006】更に、その他の前処理として代表的な例に
8bitの階調画像を各ビットプレーンに分割し、画像
を1bitづつの2値画像に変換する、ビットプレーン
分割方法などがある。これは、8bitのデータを1b
itにすることで符号化前データの値の変化量を小さく
していると言える。また、ビットプレーン分割方法のデ
ータの走査には主にラスタ走査が用いられる場合が多
い。Further, as a typical example of other pre-processing, there is a bit plane division method of dividing an 8-bit gradation image into bit planes and converting the image into binary images of 1 bit. This means that 8 bit data is 1b
It can be said that the amount of change in the value of the data before encoding is reduced by setting it to it. In many cases, raster scanning is mainly used for scanning data in the bit plane division method.
【0007】このように、符号化するのに最も有効的な
符号化前データとは、1次元状に並べたときにデータの
値の変化が小さいことであり、具体的には符号前データ
が局所的に相関を持っていることである。[0007] As described above, the most effective pre-encoding data for encoding is a small change in the value of the data when arranged one-dimensionally. That is, they have local correlation.
【0008】局所的な相関を持つような1次元のデータ
を作成するための有効的な走査手法として図20の
(a),(b),(c)に示すような「Peano走
査」と呼ばれる走査方法が提案されている。これはある
領域の点を全て通る曲線の一種である「Peano曲
線」を離散化したものである。ここではPeano曲線
のような、ある領域の点を全て重複なく通る曲線を「フ
ラクタル空間充填曲線」と呼ぶことにする。このような
フラクタル空間充填曲線を離散化して得られる走査方法
には図20の他にも図21の(a),(b),(c)に
示すようなものが存在する。また、図22は特開平6−
70144号公報に示された走査方法を表す図である。
これらの走査方法ではラスタ走査と異なり、走査順序が
連続する画素は必ず各画素の近傍の位置に存在するた
め、画素間の相関性を有効に用いた画像処理及び走査が
可能になる。As an effective scanning method for creating one-dimensional data having local correlation, it is called "Peano scanning" as shown in FIGS. 20 (a), 20 (b) and 20 (c). Scanning methods have been proposed. This is a discretization of a “Peano curve” which is a kind of curve passing through all points in a certain area. Here, a curve, such as a Peano curve, that passes through all points in a certain area without overlap is referred to as a “fractal space filling curve”. Scanning methods obtained by discretizing such a fractal space filling curve include those shown in FIGS. 21 (a), (b) and (c) in addition to FIG. FIG.
FIG. 1 is a diagram illustrating a scanning method disclosed in Japanese Patent No. 70144.
In these scanning methods, unlike raster scanning, pixels in a continuous scanning order always exist at positions near each pixel, so that image processing and scanning that effectively use the correlation between pixels can be performed.
【0009】しかしながら、これらの走査方法の場合、
走査が行える領域の形状が固定されている場合があ。た
とえばPeano走査の場合、ベースになるPeano
曲線が縦横に関する2分割に基づいた再帰処理を用いて
得られるため、2つの指数乗の長さを一辺にもつ正方形
の領域しか走査できないという欠点がある。However, in the case of these scanning methods,
In some cases, the shape of the region where scanning can be performed is fixed. For example, in the case of a Peano scan, the base Peano
Since the curve is obtained using a recursive process based on the horizontal and vertical division into two, there is a drawback that only a square area having a length of two exponents on one side can be scanned.
【0010】この問題点を解決する手法として「Wyv
ull」等の手法がある。これは図23に示すように比
較的小さい走査をつなぎあわせて、ひとつながりの走査
を得る手法である。As a technique for solving this problem, "Wyv
"ull". This is a technique of connecting relatively small scans to obtain a continuous scan as shown in FIG.
【0011】また、「Cole」が提案した画像を奇数
個の領域に分割する手法がある。この手法を用いた場合
の走査を図24に示す。また、図25の(a),(b)
に示す走査は「Skarbek」等によって提案されて
いるものであり、画像データより大きい正方形領域を用
意し、Peano走査を用いて走査する手法である。こ
れらの手法の他に、永江等が任意の矩形領域を走査する
手法が提案している(永江、安居院、長橋:「Pean
o走査の一般化とハーフトーン処理への応用」、TV学
技報、Vol.16,No.9,pp.25−30(1
992))。この手法を用いた場合の走査を図26に示
す。ここではこの走査方法を「一般化Peano走査」
と呼ぶことにする。一般にこれらの走査方法は図27の
(a)に示すようなシス型と、図27の(b)に示すよ
うなトランス型に分類することができる。There is also a method of dividing an image proposed by "Cole" into an odd number of regions. FIG. 24 shows a scan using this technique. Also, FIGS. 25 (a) and (b)
Is proposed by "Skarbek" or the like, and is a method of preparing a square area larger than image data and scanning using Peano scanning. In addition to these methods, a method in which Nagae et al. Scan an arbitrary rectangular area has been proposed (Nagae, Yasuiin, Nagahashi: "Pean"
o Generalization of Scanning and Application to Halftone Processing ”, TV Gakuho, Vol. 16, No. 9, pp. 25-30 (1
992)). FIG. 26 shows scanning using this method. Here, this scanning method is referred to as “generalized Peano scanning”.
I will call it. Generally, these scanning methods can be classified into a cis type as shown in FIG. 27A and a trans type as shown in FIG. 27B.
【0012】一方、非可逆的画像圧縮方法では、画像情
報の切り捨てが行われるが、現在そのほとんどは圧縮プ
ログラムによって自動的に行われている。前記に挙げた
JPEGを例にとると、画像情報の切り捨ては空間周波
数成分の高周波数成分から順に低周波数成分の方に向か
って行われる。また、ビットプレーン分割方法では高ビ
ットのプレーン、すなわちJPEGと同様に高周波数成
分を含むプレーンから順にビットプレーンが切り捨てら
れる。しかし、医療画像など画像の種類によっては高周
波数領域の情報が低周波数領域の情報よりも重要である
場合もある。さらに、ポートレート画像における顔の部
分などある特定の画像部分が重要になる場合もある。On the other hand, in the irreversible image compression method, image information is truncated, but most of the information is currently automatically performed by a compression program. Taking the above-mentioned JPEG as an example, the truncation of image information is performed in order from high frequency components of spatial frequency components toward low frequency components. In the bit plane division method, bit planes are cut off in order from a high-bit plane, that is, a plane including high-frequency components as in JPEG. However, depending on the type of image such as a medical image, information in a high frequency region may be more important than information in a low frequency region. Further, a specific image portion such as a face portion in a portrait image may be important.
【0013】つまり、非可逆変化を行う場合に圧縮プロ
グラムが自動的に切り捨てる画像の部分を設定してしま
う場合は、操作者が想像していたのとは異なった部分の
情報が切り捨てられる場合がある。In other words, when the compression program automatically sets a portion of an image to be truncated when performing irreversible change, information in a portion different from that imagined by the operator may be truncated. is there.
【0014】[0014]
【発明が解決しようとする課題】また、Peano走査
を用いた画像処理、圧縮方法として提案されている一つ
として特開平10−70664号公報に記載されている
画像処理方法がある。この方法は、Peano走査を用
いて画像の誤差拡散処理を行い、予測符号化方式、もし
くはランレングス符号化方式を用いて画像圧縮データを
作る方法であるが、画像中の各部の重要度の違いについ
てはなんら考慮していない。As one of the proposed image processing and compression methods using Peano scanning, there is an image processing method described in Japanese Patent Application Laid-Open No. 10-70664. In this method, an image is subjected to error diffusion processing using Peano scanning, and compressed image data is generated using a predictive coding method or a run-length coding method. Is not considered at all.
【0015】そこで、本発明は、画像を圧縮する場合に
操作者の指定した重要領域の画質を保持しながら効率的
に画像を圧縮/伸長することを目的としたものである。SUMMARY OF THE INVENTION It is an object of the present invention to efficiently compress / decompress an image while maintaining the image quality of the important area specified by the operator when compressing the image.
【0016】[0016]
【課題を解決するための手段】本発明は前記問題点を解
決するために、画像データを圧縮/伸長する画像処理方
法において、画像中の重要な領域を指定し、読み出され
た画像データの位置と重要な領域との距離をパラメータ
として当該読み出された画像データの重要度を算出し、
算出された重要度に応じて画像データの各画素の圧縮率
又は伸長率を変化させることに特徴がある。よって、効
率的に画像を圧縮/伸長できる。According to the present invention, there is provided an image processing method for compressing / decompressing image data, in which an important area in an image is designated and the read image data is read. The importance of the read image data is calculated using the distance between the position and the important area as a parameter,
The feature is that the compression ratio or the expansion ratio of each pixel of the image data is changed according to the calculated importance. Therefore, the image can be efficiently compressed / decompressed.
【0017】また、別の発明は、画像データを圧縮/伸
長する画像処理方法において、画像中の重要な領域を指
定し、読み出された画像データの位置と重要な領域との
距離をパラメータとして当該読み出された画像データの
各画素の重要度を算出し、算出された重要度に応じて読
み出された画像データの各画素に量子化ビット数を付与
することに特徴がある。よって、効率的に画像を圧縮/
伸長できる。According to another aspect of the present invention, in an image processing method for compressing / expanding image data, an important area in an image is designated, and a distance between the position of the read image data and the important area is used as a parameter. It is characterized in that the importance of each pixel of the read image data is calculated, and the number of quantization bits is assigned to each pixel of the read image data according to the calculated importance. Therefore, images can be efficiently compressed /
Can be extended.
【0018】更に別の発明は、画像データを圧縮/伸長
する画像処理方法において、画像中の重要な領域を指定
し、読み出された画像データの位置と重要な領域との距
離をパラメータとして当該読み出された画像データの重
要度を算出し、算出された重要度を所定の閾値により量
子化し、量子化された重要度を用いて画像データに対し
て重要度の分布図を作成し保持し、作成し保持された重
要度分布図に基づいてサンプリングピッチを決定し、決
定されたサンプリングにより画像データを読出すことに
特徴がある。よって、効率的に画像を圧縮/伸長でき
る。Still another aspect of the present invention is an image processing method for compressing / expanding image data, in which an important area in an image is designated, and a distance between the position of the read image data and the important area is used as a parameter. The importance of the read image data is calculated, the calculated importance is quantized by a predetermined threshold, and a distribution map of the importance is created and held for the image data using the quantized importance. It is characterized in that the sampling pitch is determined based on the created and stored importance distribution map, and the image data is read out by the determined sampling. Therefore, the image can be efficiently compressed / decompressed.
【0019】また、画像データを所定の領域サイズに分
割して画像処理を施す。よって、効率的にかつ高速に画
像を圧縮/伸長できる。The image data is divided into a predetermined area size and subjected to image processing. Therefore, the image can be efficiently compressed and decompressed at high speed.
【0020】更に、別の発明は、画像データを圧縮/伸
長する画像処理方法において、画像中の重要な領域を指
定し、読み出された画像データを矩形領域に再帰的に分
割し、分割された矩形領域と重要領域との距離を少なく
ともパラメータとして各矩形領域の重要度を算出し、算
出された重要度と矩形領域の領域サイズから当該矩形領
域を再帰的に再度分割するか否かを決定し、再度分割し
ないときは分割しないと決定された矩形領域に対し、算
出された重要度に応じて、矩形領域内のサンプリングピ
ッチを決定し、あるいは重要度に応じて量子化ビット数
を付与することに特徴がある。よって、効率的にかつ高
速に画像を圧縮/伸長できる。Further, another aspect of the present invention is an image processing method for compressing / expanding image data, in which an important area in an image is designated, and the read image data is recursively divided into rectangular areas. The importance of each rectangular area is calculated using at least the distance between the rectangular area and the important area as a parameter, and it is determined whether the rectangular area is recursively divided again based on the calculated importance and the area size of the rectangular area. Then, when not dividing again, the sampling pitch in the rectangular area is determined according to the calculated importance for the rectangular area determined not to be divided, or the number of quantization bits is assigned according to the importance. It has special features. Therefore, the image can be efficiently compressed and decompressed at high speed.
【0021】画像データを矩形領域に再帰的に分割する
処理は、フラクタル空間充填曲線の作成時に行なう再帰
的分割処理である。よって、効率的にかつ高速に画像を
圧縮/伸長できる。The process of recursively dividing image data into rectangular regions is a recursive division process performed when creating a fractal space filling curve. Therefore, the image can be efficiently compressed and decompressed at high speed.
【0022】フラクタル空間充填曲線を離散化して行な
う画像走査処理によって画像データを読出す。よって、
効率的にかつ高速に画像を圧縮/伸長できる。Image data is read out by an image scanning process performed by discretizing the fractal space filling curve. Therefore,
An image can be compressed / decompressed efficiently and at high speed.
【0023】重要度を算出する処理は、重要領域からの
距離と前記重要領域の広がりの大きさと、最も重要な点
である最重要点の重要度とを、少なくともパラメータと
した分布関数を用いて重要度を算出する。よって、重要
度の設定が簡単に行なうことができる。The processing for calculating the importance is performed by using a distribution function in which the distance from the important area, the size of the spread of the important area, and the importance of the most important point, which is the most important point, are at least parameters. Calculate importance. Therefore, the importance can be easily set.
【0024】重要な領域を指定する処理は複数の領域に
対して行なわれ、重要度を算出する処理は各重要領域に
対して個別に行なわれ、個別に算出された重要度を用い
て新たな重要度を算出する。よって、重要度の設定を的
確に行なうことができる。The process of designating an important region is performed on a plurality of regions, and the process of calculating the importance is individually performed on each important region, and new importance is calculated using the individually calculated importance. Calculate importance. Therefore, the importance can be set accurately.
【0025】重要な領域を指定する処理は画像の階調性
に対する重要度と解像度に対する重要領域を個別に行な
われる。よって、画像の品質特性に応じた重要度の設定
が簡単に行なうことができる。The process of designating an important region is performed individually for the importance for the gradation of the image and the important region for the resolution. Therefore, it is possible to easily set the importance according to the quality characteristics of the image.
【0026】分布関数は画像の水平方向及び垂直方向の
各々に対し設定し、任意の位置における重要度は前記水
平方向及び垂直方向に対する分布関数により個別に算出
された重要度の合成により算出される。よって、種々の
分布を持った重要領域に対し最適な圧縮/伸長を行なう
ことができる。The distribution function is set for each of the horizontal direction and the vertical direction of the image, and the importance at an arbitrary position is calculated by synthesizing the importance individually calculated by the distribution function for the horizontal and vertical directions. . Therefore, optimal compression / decompression can be performed on important regions having various distributions.
【0027】重要度を算出する処理は重要領域からの距
離と重要領域の広がりの大きさと、最重要点での重要度
の大きさと、画像の水平方向もしくは垂直方向に対する
傾き角度をパラメータとした分布関数である。よって、
より複雑な分布を持った画像に対して最適な圧縮/伸長
を行なうことができる。The processing for calculating the importance is performed by using parameters such as the distance from the important area, the size of the spread of the important area, the magnitude of the importance at the most important point, and the inclination angle of the image with respect to the horizontal or vertical direction. Function. Therefore,
Optimum compression / decompression can be performed on an image having a more complicated distribution.
【0028】符号化前処理は、所定のサンプリングピッ
チ又は前記サンプリングピッチ決定処理により決定され
たサンプリングピッチにより画像データの読出しを行な
う第1の処理と、第1の処理により1次元化された画像
データに対し隣接画素間の差分を求める第2の処理と、
第2の処理により得られた画像データに対し所定の量子
化ビット数又は量子化ビット数付与処理により付与され
た量子化ビット数に従って量子化ビット数を割り当て
る。よって、ラスタ読み取りをされた画像データより
も、より局所的な相関が高いために差分値の変化が小さ
くなるため、圧縮率/伸長率の向上を図ることができ
る。The pre-encoding process includes a first process of reading image data at a predetermined sampling pitch or a sampling pitch determined by the sampling pitch determination process, and a one-dimensional image data obtained by the first process. A second process of calculating a difference between adjacent pixels with respect to
The number of quantization bits is assigned to the image data obtained by the second processing according to a predetermined number of quantization bits or the number of quantization bits given by the quantization bit number assignment processing. Therefore, the change in the difference value is small because the local correlation is higher than the raster-read image data, so that the compression ratio / expansion ratio can be improved.
【0029】カラー画像に対する画像処理を行なう場
合、カラー画像データの表色空間の各色空間毎圧縮率又
は伸長率を変化させる。よって、劣化が目立たず、かつ
圧縮率/伸長率を上げ、より効果的な圧縮を行なうこと
ができる。When performing image processing on a color image, the compression ratio or expansion ratio is changed for each color space in the color space of the color image data. Therefore, deterioration is not conspicuous, and the compression ratio / decompression ratio can be increased, and more effective compression can be performed.
【0030】[0030]
【発明の実施の形態】画像データを圧縮/伸長する画像
処理方法において、画像中の重要な領域を指定し、読み
出された画像データの位置と重要な領域との距離をパラ
メータとして当該読み出された画像データの重要度を算
出し、算出された重要度に応じて読み出された画像デー
タに符号化前処理を施し、符号化前処理された画像デー
タの各画素の圧縮率又は伸長率を変化させる。DESCRIPTION OF THE PREFERRED EMBODIMENTS In an image processing method for compressing / decompressing image data, an important area in an image is designated, and the distance between the position of the read image data and the important area is used as a parameter. Calculate the importance of the encoded image data, apply the pre-coding process to the read image data in accordance with the calculated importance, and compress or decompress each pixel of the pre-coded image data. To change.
【0031】[0031]
【実施例】以下、本発明の実施例を図面に従って説明す
る。なお、本発明は、伝送路につながっている処理装
置、全般的にはワークステーションまたはパーソナルコ
ンピュータに含まれる、下記に基づいたプログラムによ
って構成される。Embodiments of the present invention will be described below with reference to the drawings. The present invention is configured by a program based on the following, which is included in a processing device connected to a transmission path, generally a workstation or a personal computer.
【0032】図1は本発明の画像圧縮方法の原理を示す
フローチャートである。はじめに、操作者が画像データ
の「重要領域」を指定すると(S11)、画像データの
任意の画素位置と重要領域との距離をパラメータとした
重要度算出式である重要度=a・X+b・・・(1)
(a、b:実数、X:重要領域との距離)により、各画素
位置での「重要度」が算出される(S12)。なお、重
要度算出式には上記(1)式のような線形式や正規分布
関数など種々の分布関数が考えられるが、本発明はこれ
を規定するものではない。また、重要領域指定の指定方
法についても特に規定するものではない。FIG. 1 is a flowchart showing the principle of the image compression method of the present invention. First, when the operator designates an “important area” of image data (S11), importance = a · X + b ···, which is an importance calculation equation using a distance between an arbitrary pixel position of the image data and the important area as a parameter.・ (1)
(a, b: real number, X: distance from important area), "importance" at each pixel position is calculated (S12). Although various distribution functions such as a linear form and a normal distribution function as in the above equation (1) can be considered as the importance calculation equation, the present invention does not specify this. Also, the method of specifying the important area is not particularly specified.
【0033】次に、算出された各画素位置での「重要
度」に応じて予めきめられた方法に従って一つもしくは
複数の符号化前処理が行われ(S13)、符号化前デー
タができる(S14)。たとえば、第一の符号化前処理
として読み出した画像のサンプリング(間引き)処理が
行われ、第二の符号化前処理にはサンプリングされた画
像データの隣接がその差分を求める差分算出処理が、そ
して、第三の符号化前処理として差分値に割り当てるビ
ット数を調節するといった処理が考えられる。しかし、
本発明はそれら符号化前処理方法を規定するものではな
い。Next, one or a plurality of pre-coding processes are performed in accordance with a method determined in advance according to the calculated "importance" at each pixel position (S13), and pre-coding data is generated (S13). S14). For example, a sampling (thinning-out) process of the read image is performed as a first pre-encoding process, a difference calculation process of determining the difference between adjacent sampled image data is performed in the second pre-encoding process, and As a third pre-encoding process, a process of adjusting the number of bits allocated to the difference value can be considered. But,
The present invention does not specify these encoding preprocessing methods.
【0034】最後に符号化前データを符号化する(S1
5)と、重要領域の画質が保持された画像圧縮データス
トリームを得る(S16)。また、圧縮データストリー
ムを伸長する場合は、画像を圧縮する時と逆の作業を行
えばよい。この時、例えば画素補間は隣接している画素
から所定の数だけ行うこととする。重要領域の指定に
は、種々の方法が考えられるが本発明はそれを規定しな
い。また、符号化前処理には種々の方法が考えられ、本
発明記載以外の符号化前処理も存在するがそれらとの組
み合わせを規定するものではない。また、符号化の方法
には、ランレングス符号化やベクトル量子化法など種々
の方法が考えられるがそのいずれを用いてもかまわな
い。Finally, the data before encoding is encoded (S1).
5) Then, an image compression data stream in which the image quality of the important area is maintained is obtained (S16). When the compressed data stream is decompressed, the opposite operation to that for compressing the image may be performed. At this time, for example, pixel interpolation is performed by a predetermined number from adjacent pixels. Various methods are conceivable for designating the important region, but the present invention does not specify such a method. Various methods are conceivable for the pre-coding process, and there are other pre-coding processes other than those described in the present invention, but the combination with them is not specified. Various methods such as run-length coding and vector quantization are conceivable as encoding methods, and any of them may be used.
【0035】図2は本発明における重要度算出による重
要度分布を示し、図3は本発明の第1の実施例の画像処
理方法の動作を示すフローチャートである。図3のよう
に、第1の実施例は、前述の重要度指定処理(S31)
および重要度算出処理(S32)によって算出された重
要度に従って一つもしくは複数の符号化前処理が行われ
(S33)、符号化前データ(S34)ができる画像デ
ータの各画素に適切な量子化ビット数を与え(S3
5)、符号化する(S36)と共に重要領域の画質が保
持された画像圧縮データストリームを得る(S37)。
図2に示すように、圧縮符号化を行う画像に対し、具体
的方法は規定しない重要領域指定処理により指定された
重要領域の中心点もしくは最重要点と画像データの任意
の画素位置との距離をパラメータとして重要度算出式に
より算出され量子化された重要度の分布であって、領域
1から領域5になるに従って重要度が低くなっている。
画像の読み出し方法、読み出し順序を規定するものでは
ないが、例えばラスタ走査により画像データの読み出し
を行い、順次重要度算出式により重要度の算出と量子化
が行われ、その結果が領域1のような高い重要度にあれ
ば、多くのビット数を与える。例えば、原画像のデータ
が8bitで表されるものであれば領域1の各データに
は各色8bitを割り当てる。逆に、領域5のような重
要度の低い部分には4bitを割り当て、領域2〜4の
中間の重要領域には8〜4bitの中間のビット数を割
り当てるといった具合に、重要度の低い領域には少ない
かもしくは同じbit数を割り当てる処理を行う。これ
により、重要領域部分ほど圧縮効率は低いものの、圧縮
/伸長された画像の品質は劣化は小さくなる。FIG. 2 shows an importance distribution by the importance calculation in the present invention, and FIG. 3 is a flowchart showing the operation of the image processing method according to the first embodiment of the present invention. As shown in FIG. 3, in the first embodiment, the above-described importance designation processing (S31)
And one or more pre-encoding processes are performed according to the importance calculated by the importance calculation process (S32) (S33), and appropriate quantization is performed on each pixel of the image data for which the pre-encoding data (S34) can be obtained. Give the number of bits (S3
5) Encode (S36) and obtain an image compressed data stream that retains the image quality of the important area (S37).
As shown in FIG. 2, the distance between the center point or the most important point of the important area specified by the important area specifying process and an arbitrary pixel position of the image data is not specified for the image to be subjected to the compression encoding. Is a distribution of the importance calculated and quantized by the importance calculation formula using the parameter as a parameter, and the importance decreases from the area 1 to the area 5.
Although it does not prescribe the image reading method and the reading order, image data is read out by, for example, raster scanning, and importance calculation and quantization are sequentially performed by an importance calculation formula. If you have a very high importance, give a large number of bits. For example, if the data of the original image is represented by 8 bits, 8 bits of each color are assigned to each data of the area 1. Conversely, 4 bits are allocated to a low importance part such as the area 5, and an intermediate bit number of 8 to 4 bits is allocated to an intermediate important area between the areas 2 to 4, and so on. Performs a process of assigning a smaller or the same number of bits. As a result, although the compression efficiency is lower in the important area portion, the quality of the compressed / decompressed image is less deteriorated.
【0036】なお、本実施例の一連の処理は、図2のよ
うな重要度の分布図を予め作成する必要はなく実行する
ことが可能であるが、当然のことながら、予め分布図を
作成し分布図を参照しながらビット数の割り当てを行っ
てもよい。It should be noted that the series of processes of this embodiment can be executed without the need to create a distribution map of importance as shown in FIG. 2 in advance. The number of bits may be assigned while referring to the distribution map.
【0037】図4は本発明の第2の実施例の動作を示す
フローチャートである。まず、前述の重要度指定処理
(S41)および重要度算出処理によって各画素の重要
度が決定される(S42)。次に、各画素の重要度は重
要度量子化処理により量子化され(S43)、重要度分
布が作成される(S44)。これは、例えばコンピュー
タのメモリのような重要度分布保持手段により保持され
る(S45)。また、各重要度レベルごとにサンプリン
グピッチが設定される(S46)。図5は重要度レベル
が5段階に量子化された例を示す図である。本実施例に
おける原画像データは、予め決定されたサンプリングピ
ッチに従って、順次間引かれながら読み出しを行い(S
47,S48)、それをメモリに格納するという処理を
くり返す。したがって、第1の実施例とは異なり、重要
度の分布図を保持しておく必要がある。また量子化され
た重要度分布図及び間引かれた画像データを保持するに
は種々の方法が考えられるがそのいずれを用いてもかま
わない。いずれにしても、重要度のレベルに応じて画像
をサンプリングすればよい。その後は符号化前データ
(S49)ができる画像データの各画素符号化する(S
50)と共に重要領域の画質が保持された画像圧縮デー
タストリームを得る(S51)。FIG. 4 is a flowchart showing the operation of the second embodiment of the present invention. First, the importance of each pixel is determined by the above-described importance designation processing (S41) and importance calculation processing (S42). Next, the importance of each pixel is quantized by an importance quantization process (S43), and an importance distribution is created (S44). This is held by importance distribution holding means such as a memory of a computer (S45). Further, a sampling pitch is set for each importance level (S46). FIG. 5 is a diagram showing an example in which importance levels are quantized into five levels. The original image data in this embodiment is read out while being sequentially thinned out according to a predetermined sampling pitch (S
47, S48), and the process of storing it in the memory is repeated. Therefore, unlike the first embodiment, it is necessary to hold a distribution map of importance. Various methods are conceivable for holding the quantized importance distribution map and the thinned image data, and any of them may be used. In any case, the image may be sampled according to the level of importance. Thereafter, each pixel of the image data for which the pre-encoding data (S49) is generated is encoded (S49).
An image compressed data stream in which the image quality of the important area is held together with 50) is obtained (S51).
【0038】次に、圧縮符号化を行う画像データに対
し、操作者が重要であると判断した画像中の領域を最重
要点S(x,y)とその広がりを示すパラメータとして
半径rが指定されたとする例を図6に従って説明する。
S(x,y)とrの指定手順についてはここでは限定し
ない。一方、画像データは予め設定されたサイズを持っ
た矩形領域に分割される。このとき、画像のサイズによ
っては端数が生じることがある。このときは、分割サイ
ズの調整と左右もしくは上下のいずれかの側の領域サイ
ズを調整することで対応する。いずれにしても、ほぼ等
しいサイズを持った矩形領域に画像データを分割する。
次に、各領域に対する重要度を算出する。重要度を算出
するための式はたとえば、後述する式(2)に示した正
規分布関数を使う。本発明は各矩形領域の重要度の算出
法を規定するものではないが、たとえば矩形領域の4つ
の頂点の座標をA,B,C,Dとするならば、頂点A,
B,C,Dにおける重要度は、各頂点と最重要点Sとの
距離を用いて容易に求めることができる。頂点A,B,
C,Dにおける重要度をそれぞれG1,G2,G3,G
4とするならば、領域の重要度GをG1からG4の平均
値G=(G1+G2+G3+G4)/4として求めても
よい。領域の重要度が求まったならば、重要度に応じて
サンプリングピッチもしくは量子化ビット数を決定す
る。たとえば、重要度は0〜1で規格化され1が最重要
点での値としたとき、図7で示すような対応関係を予め
決めておけばよい。Next, with respect to the image data to be subjected to the compression encoding, an area in the image determined by the operator to be important is designated by a radius r as a parameter indicating the most important point S (x, y) and its spread. An example in which this is done will be described with reference to FIG.
The procedure for specifying S (x, y) and r is not limited here. On the other hand, the image data is divided into rectangular areas having a preset size. At this time, a fraction may occur depending on the size of the image. In this case, the adjustment of the division size and the adjustment of the region size on either the left or right or the top and bottom are handled. In any case, the image data is divided into rectangular areas having substantially the same size.
Next, the importance for each area is calculated. An expression for calculating the importance uses, for example, a normal distribution function shown in Expression (2) described later. The present invention does not prescribe a method of calculating the importance of each rectangular area. For example, if coordinates of four vertices of the rectangular area are A, B, C, and D, vertices A,
The importance in B, C, and D can be easily obtained using the distance between each vertex and the most important point S. Vertices A, B,
G1, G2, G3, G
If it is set to 4, the importance G of the area may be obtained as an average value G = (G1 + G2 + G3 + G4) / 4 of G1 to G4. When the importance of the area is determined, the sampling pitch or the number of quantization bits is determined according to the importance. For example, when the importance is standardized from 0 to 1 and 1 is the value at the most important point, the correspondence as shown in FIG. 7 may be determined in advance.
【0039】次に、本実施例では圧縮符号化を行う画像
データに対し、操作者が重要であると判断した画像中の
領域を最重要点S(x,y)とその広がりを示すパラメ
ータとして半径rが指定されたとする。S(x,y)と
rの指定手順についてはここでは限定しない。一方、画
像データは再帰的な分割手段により分割される。例え
ば、図8に示すように所定の領域を水平、垂直方向に対
し2分割する場合を考える。再帰的に分割するという意
味は、水平、垂直方向に対し2分割され得られた4つの
各領域に対して、更にふたたび水平、垂直方向に対し2
分割する処理を繰り返すということである。このとき、
画像の縦もしくは横のサイズが偶数のときには等分割が
可能であるが、奇数のときには等分割できないが、分割
後の領域のサイズが偶数と奇数となるように分割を行っ
ていけばよい。また、分割処理が行われた回数のことを
ランクと呼び、たとえば1回の分割処理で得られた小領
域をランク1の領域と呼ぶ。また、n回目の分割で得ら
れた4つの領域をそれぞれn/1、n/2、n/3、n
/4と表すことにする。Next, in the present embodiment, an area in the image determined to be important by the operator is used as a parameter indicating the most important point S (x, y) and the spread of the image data to be subjected to compression encoding. It is assumed that the radius r is specified. The procedure for specifying S (x, y) and r is not limited here. On the other hand, image data is divided by recursive division means. For example, consider a case where a predetermined area is divided into two in the horizontal and vertical directions as shown in FIG. The meaning of recursive division means that each of the four regions obtained by dividing into two parts in the horizontal and vertical directions is again divided into two parts in the horizontal and vertical directions.
That is, the process of dividing is repeated. At this time,
If the vertical or horizontal size of the image is an even number, equal division is possible, but if it is an odd number, equal division is not possible. However, it is only necessary to perform division so that the size of the area after division becomes even and odd. Also, the number of times the division processing has been performed is called a rank, and for example, a small area obtained by one division processing is called a rank 1 area. Further, the four regions obtained by the n-th division are respectively denoted by n / 1, n / 2, n / 3, n
/ 4.
【0040】図9は本発明に係る第3の実施例の再帰的
分割の手順を示すフローチャートである。まず、与えら
れた画像データ全体を水平、垂直方向に対し2分割する
(S91,S92,S93)。このときランクは1であ
り、分割された各領域は1/1、1/2、1/3、1/
4領域と表される(S94,S95,S96)。まず、
1/1領域について重要度の算出を行う(S97)。領
域の重要度の算出方法はたとえば第2の実施例の説明の
方法と同様でもよい。また、算出された重要度Gと領域
のサイズから1/1領域をさらに分割するかどうかを判
断する(S98,S99)。判定は以下の要領で行われ
る。つまり、算出された重要度は図10に示すような対
応表により複数のレベルに分類される。また、各レベル
には更なる分割を行うか行わないかを決定する領域のサ
イズが設定されている(S100)。したがって、領域
サイズがN画素である領域に対し算出された重要度がレ
ベルLであり、レベルLにおける再帰分割を行うか否か
を決める画素数がMであったとき、N≦Mであれば、分
割は行わない。逆に、N>Mであれば、分割を行なう。FIG. 9 is a flowchart showing the procedure of recursive division according to the third embodiment of the present invention. First, the entire given image data is divided into two parts in the horizontal and vertical directions (S91, S92, S93). At this time, the rank is 1, and the divided areas are 1/1, 1/2, 1/3, 1 /
It is represented as four areas (S94, S95, S96). First,
The importance is calculated for the 1/1 area (S97). The method of calculating the importance of the region may be the same as the method described in the second embodiment, for example. Also, it is determined whether the 1/1 area is further divided based on the calculated importance G and the area size (S98, S99). The judgment is made in the following manner. That is, the calculated importance is classified into a plurality of levels by a correspondence table as shown in FIG. Further, the size of an area for determining whether to perform further division is set for each level (S100). Therefore, when the importance calculated for an area whose area size is N pixels is level L and the number of pixels for determining whether or not to perform recursive division at level L is M, if N ≦ M , No division is performed. Conversely, if N> M, division is performed.
【0041】また、n/1領域は更なる分割を行わない
と判定されたならば、n/2領域について重要度の算出
と前記判定を行う(S101)。n/2領域の判定結果
が分割を行うというものであれば、更なる分割を行い、
分割された領域n+1/1領域について前述の重要度算
出と判定を繰り返す。また、nランクの1〜4のすべて
の領域が更なる分割を行わないとき、1ランク前の領域
に戻り、n−1/2領域の重要度算出と判定を繰り返
す。更に、ランクの上限は当然のことながら、縦もしく
は横の画素数が2画素以下になったときであり、このと
きには更なる分割は行わない。以上の処理をすべての領
域で更なる分割が行わないと判定されるまで繰り返す。
分割された各領域の重要度は図10によりレベル付けさ
れており、第2の実施例の説明と同様に各レベルごとに
サンプリングピッチもしくは量子化ビット数を決定す
る。分割された絵領域内のデータの読み出しを行う読み
出し方法および読み出し順序についてはなんら限定する
ものではない。If it is determined that the n / 1 area is not to be further divided, the importance is calculated for the n / 2 area and the determination is made (S101). If the determination result of the n / 2 area indicates that division is to be performed, further division is performed,
The above-described importance calculation and determination are repeated for the divided region n + 1/1. In addition, when all the regions of n ranks 1 to 4 do not perform further division, the region returns to the region one rank before, and the calculation and determination of the importance of the n-1 / 2 region are repeated. Further, the upper limit of the rank is, of course, when the number of vertical or horizontal pixels is reduced to 2 pixels or less. At this time, no further division is performed. The above processing is repeated until it is determined that no further division is performed in all the areas.
The importance of each divided area is assigned a level as shown in FIG. 10, and the sampling pitch or the number of quantization bits is determined for each level as in the description of the second embodiment. The reading method and the reading order for reading the data in the divided picture area are not limited at all.
【0042】次に、本発明に係る第4の実施例の特徴は
前述の第3の実施例において行っていた分割処理にフラ
クタル空間充填曲線を求めるときにおこなう再帰分割処
理を用いることにある。前述したように永江らによる一
般化されたPeano走査を用いると、任意の矩形領域
に対しPeano走査が可能である。また、再帰的な2
分割によって得られる走査を2進走査、再帰的な3分割
によって得られる走査を3進走査などと呼ぶ。したがっ
て、第3の実施例で用いた水平・垂直方向に2分割、つ
まり空間を4分割する処理は4進分割に相当する。しか
し。4進分割は縦・横ともに奇数画素からなる領域には
適用できない。このような場合には、最後の1行を除い
た領域に対し再帰分割を行い、圧縮処理を行い、最後の
行については異なる圧縮を行うかすればよい。なお、本
発明はどの走査方法を用いるかを限定するものではな
い。また、分割された領域の重要度の算出方法、再帰分
割を続けるかどうかの判断方法、サンプリングピッチも
しくは量子化ビット数の割り当て等の処理は第3の実施
例と同様である。更に、本実施例では最終的な画像デー
タの走査をこのフラクタル空間充填曲線を量子化して得
られる走査方法(Peano走査)に従って行なう。し
たがって、少なくとも1度はすべての走査順序を求める
ための分割処理を行なわなければならない。Peano
走査により画像データの読み出しを行い、このとき読み
出しを行なう各領域に対し決定されたサンプリングピッ
チに従って行い、また所定の量子化ビット数を各画素に
割り当てるならば読み出し後にその処理を行う。Next, a feature of the fourth embodiment according to the present invention resides in that a recursive division process performed when a fractal space filling curve is obtained is used in the division process performed in the third embodiment. As described above, the use of the generalized Peano scan by Nagae et al. Enables Peano scan for an arbitrary rectangular area. Also, recursive 2
Scanning obtained by division is called binary scanning, and scanning obtained by recursive division is called ternary scanning. Therefore, the process of dividing the space into two in the horizontal and vertical directions, that is, the process of dividing the space into four, used in the third embodiment is equivalent to the quaternary division. However. The quaternary division cannot be applied to an area composed of odd-numbered pixels both vertically and horizontally. In such a case, recursive division may be performed on an area excluding the last one row, compression processing may be performed, and different compression may be performed on the last row. Note that the present invention does not limit which scanning method is used. The method of calculating the importance of the divided region, the method of determining whether to continue the recursive division, and the allocation of the sampling pitch or the number of quantization bits are the same as those in the third embodiment. Further, in this embodiment, the final scanning of the image data is performed according to a scanning method (Peano scanning) obtained by quantizing the fractal space filling curve. Therefore, it is necessary to perform a division process at least once for obtaining all the scanning orders. Peano
Image data is read out by scanning, and at this time, the reading is performed according to the sampling pitch determined for each area to be read out. If a predetermined number of quantization bits is assigned to each pixel, the processing is performed after the reading.
【0043】次に、図11は本発明の第5の実施例を説
明する図である。同図からわかるように、まず、操作者
が対象画像に対し重要領域(図4の斜線部分)を指定す
る。すると、指定された重要領域に対し、領域を近似す
る円と半径及び円の中心点を決定する。重要領域の指定
方法として、操作者が画像の最重要点と半径を指定する
方法などが考えられるがそのいずれを用いてもかまわな
い。Next, FIG. 11 is a view for explaining a fifth embodiment of the present invention. As can be seen from the figure, first, the operator specifies an important area (shaded area in FIG. 4) for the target image. Then, for the designated important region, a circle and a radius approximating the region and a center point of the circle are determined. As a method of designating the important region, a method in which the operator designates the most important point and the radius of the image can be considered, but any of them may be used.
【0044】各画素の重要度は例えば下記の式(2)に
示す正規分布関数f(xij)を用いて表すことができ
る。なお、式中のσは標準偏差、μは平均値であり、平
均値からの距離をxijとする。Kは規格化常数であ
る。The importance of each pixel can be represented by using, for example, a normal distribution function f (xij) shown in the following equation (2). In the equation, σ is a standard deviation, μ is an average value, and a distance from the average value is xij. K is a normalized constant.
【0045】[0045]
【数1】 (Equation 1)
【0046】ここで、f(x)の様子を図12に示す。Here, the state of f (x) is shown in FIG.
【0047】なお、重要領域の中心点をμ、中心点から
の距離をxとみなせば、任意の画素の重要度を上記式
(2)を用いて得ることができる。また、σを重要領域
の半径に比例させることによって分布関数f(x)の分
布の広がりを調節することが出来るので重要領域のひ広
がりの大きさにお応じた適切な重要度を得ることができ
る。また、最重要点(x=μ)での重要度の大きさは、
規格化常数Kに適当な値を与えることで行う。分布関数
には、正規分布関数の他にも種々の関数が考えられるが
そのいずれを用いてもかまわない。いずれにせよ、本実
施例は重要領域を領域中の1点を中心として、中心から
の距離とその広がりの大きさを示すパラメータと中心で
の強度を示すパラメータをもつ任意の分布関数を重要領
域に当てはめることによって、画像データの任意の点に
対する重要度の算出を行うものである。If the central point of the important region is regarded as μ and the distance from the central point is regarded as x, the importance of an arbitrary pixel can be obtained using the above equation (2). Further, since the spread of the distribution of the distribution function f (x) can be adjusted by making σ proportional to the radius of the important region, it is possible to obtain an appropriate degree of importance according to the size of the spread of the important region. it can. Also, the magnitude of importance at the most important point (x = μ) is
This is performed by giving an appropriate value to the normalized constant K. As the distribution function, various functions other than the normal distribution function are conceivable, and any of them may be used. In any case, according to the present embodiment, an important distribution area is defined as a center at one point in the area, and an arbitrary distribution function having a parameter indicating the distance from the center and the extent of the spread and a parameter indicating the intensity at the center is defined as the important area Is calculated by calculating the degree of importance for an arbitrary point of the image data.
【0048】次に、本発明に係る第6の実施例に関する
ものであり、図13及び図14は説明するためのもので
ある。詳細には、図13は画像中に複数の重要度領域
(領域1、及び領域2)が指定された様子を表してい
る。図14は画像中の任意の位置(x,y)での重要度
を、位置(x,y)から重要度領域1および重要度領域
2の中心位置までの距離を横軸にとって示したものであ
る。図14に示すように、重要度算出手段により重要度
領域1による位置(x,y)における重要度はα(x,
y)と算出され、同様に重要度領域2による位置(x,
y)における重要度β(x,y)と算出される。位置
(x,y)に対する最終的な重要度P(x,y)は、例
えば各重要領域に対し算出される重要度の和P(x,
y)=(α(x,y)+β(x,y))として得ること
ができる。重要領域が二つ以上の場合も同様に考えられ
るが同様である。本実施例では新たな重要度の計算に各
々の重要度の和を用いたがその他種々の演算が考えられ
るが、そのいずれを用いてもかまわない。いずれにせ
よ、複数の重要領域がもつそれぞれの重要度の分布から
新しい重要度の分布が計算される。Next, a sixth embodiment according to the present invention will be described with reference to FIGS. 13 and 14. FIG. More specifically, FIG. 13 illustrates a state in which a plurality of importance regions (region 1 and region 2) are specified in the image. FIG. 14 shows the importance at an arbitrary position (x, y) in the image, and shows the distance from the position (x, y) to the center position of the importance region 1 and the importance region 2 on the horizontal axis. is there. As shown in FIG. 14, the importance at the position (x, y) in the importance area 1 is α (x,
y), and the position (x,
y) is calculated as the importance β (x, y). The final importance P (x, y) for the position (x, y) is, for example, the sum P (x, y) of the importance calculated for each important area.
y) = (α (x, y) + β (x, y)). The same applies to the case where there are two or more important regions, but the same applies. In the present embodiment, the sum of the respective degrees of importance is used for the calculation of the new degree of importance. However, other various operations are conceivable, but any of them may be used. In any case, a new importance distribution is calculated from the respective importance distributions of the plurality of important regions.
【0049】また、図15は本発明に係る第7の実施例
に関する図である。同図に示すように画像中には、建物
や木々の葉のように細かな構造の再現を重要とする解像
力重視の領域1や人の顔や車の塗装色などその微妙な色
調の変化の再現が重要とする、階調性・色再現性重視の
領域2のように重要とする画像特性が異なっており、ま
たそれらが混在する場合、画像中の任意の位置P(x,
y)の重要度は、それぞれの画像特性に応じて個別に設
定される。例えば任意の位置P(x,y)での重要度
は、重要度算出手段により位置P(x,y)と領域1と
の距離をパラメータとして算出される重要度α(x,
y)、領域2との距離をパラメータとして算出される重
要度β(x,y)が設定される。そして、符号化手段1
ではサンプリングピッチは重要度α(x,y)に従って
決められ、符号化手段2では量子化ビット数は重要度β
(x,y)に従って決められる。画像特性の異なる重要
領域が二つ以上の場合も同様に考えられる。本実施例で
は画像特性に解像度と階調数を用いたが、その他種々の
画像特性が考えられるが、そのいずれを用いてもかまわ
ない。いずれにせよ、画像特性の異なる複数の重要領域
がもつそれぞれの重要度から、その特性に応じた符号化
前処理を行うことを目的とする。FIG. 15 is a diagram relating to a seventh embodiment of the present invention. As shown in the figure, in the image, there is an area 1 that emphasizes resolving power that emphasizes the reproduction of fine structures such as buildings and leaves of trees, and subtle changes in color tone such as paint colors of people's faces and cars. If the image characteristics to be important are different, such as the region 2 where the importance of reproduction is important, such as gradation and color reproducibility, and if they are mixed, an arbitrary position P (x,
The importance of y) is individually set according to each image characteristic. For example, the importance at an arbitrary position P (x, y) is calculated by an importance α (x, y) calculated by the importance calculating means using the distance between the position P (x, y) and the area 1 as a parameter.
y), importance β (x, y) calculated using the distance to region 2 as a parameter is set. And encoding means 1
, The sampling pitch is determined according to the importance α (x, y), and the encoding means 2 determines the number of quantization bits as importance β
(X, y). The same applies to a case where there are two or more important regions having different image characteristics. In the present embodiment, the resolution and the number of gradations are used as the image characteristics. However, various other image characteristics are conceivable, but any of these may be used. In any case, it is an object of the present invention to perform pre-encoding processing according to the importance of a plurality of important regions having different image characteristics according to the characteristics.
【0050】更に、図16は本発明に係る第8の実施例
に関する図である。同図に示す第8の実施例の分布関数
は重要領域の中心からの同心円上の分布関数であった
が、指定した重要領域は必ずしも円状だとは限らない。
そこで、例えば分布関数の標準偏差が異なっていて、互
いに直交する二つの分布関数(fx(x,y),fy
(x,y))を用いて新たな分布関数F(x,y)を作
成する。F(x,y)の重要度の等高線分布は図16の
ようになる。本実施例では二つの分布関数(fx(x,
y),fy(x,y))は分布の標準偏差が異なってい
がその他種々の画像特性や式の違いが考えられる。その
いずれを用いてもかまわないが、いずれにせよ、関数特
性の異なる二つの直交する重要度の分布関数を用いて新
たな分布関数を作る。FIG. 16 is a diagram related to the eighth embodiment of the present invention. Although the distribution function of the eighth embodiment shown in the figure is a distribution function on a concentric circle from the center of the important region, the specified important region is not always circular.
Therefore, for example, two distribution functions (fx (x, y), fy) having different standard deviations of the distribution functions and being orthogonal to each other.
(X, y)) is used to create a new distribution function F (x, y). The contour distribution of the importance of F (x, y) is as shown in FIG. In this embodiment, two distribution functions (fx (x,
Although y) and fy (x, y)) have different standard deviations of distribution, various other image characteristics and differences in equations can be considered. Either one of them may be used, but in any case, a new distribution function is created using two orthogonal importance distribution functions having different function characteristics.
【0051】次に、図17は本発明に係る第9の実施例
を示す図である。同図において、新たな分布関数F
(x,y)の重要度の等高線分布は、楕円の短軸が画像
の水平方向、長軸が垂直方向に向いている。ここで、角
度パラメータθを用いてθを図17のように設定すると
F(x,y)は任意の方向に軸を持つことができる。角
度パラメータθの設定方法には種々の方法が考えられる
がそのいずれを用いてもかまわない。いずれにせよ、本
実施例の重要度の分布関数は回転軸方向に自由度を持
つ。Next, FIG. 17 is a diagram showing a ninth embodiment according to the present invention. In the figure, a new distribution function F
In the contour distribution of the importance of (x, y), the short axis of the ellipse is oriented in the horizontal direction of the image, and the long axis is oriented in the vertical direction. Here, if θ is set as shown in FIG. 17 using the angle parameter θ, F (x, y) can have an axis in an arbitrary direction. There are various methods for setting the angle parameter θ, and any of them may be used. In any case, the distribution function of importance in the present embodiment has a degree of freedom in the direction of the rotation axis.
【0052】また、図18は本発明に係る第10の実施
例の手順を示すフローチャートである。まず重要度算出
処理によって画像に対しある重要度が決まり(S180
1,S1802,S1803)、本発明の第2の実施例
によって画像データが第一の符号化前処理によってサン
プリングされる(第一の符号化前処理データ)(S18
04a)。同時に個々の画素もしくは分割領域の大き
さ、位置情報、及び重要度がメモリに記憶される。次
に、第一の符号化前処理データは第二の符号化前処理に
よって一番目のデータはそのまま据え置き、二番目のデ
ータからは隣接するデータとの差分をとり、サンプリン
グされた差分データができる(第二の符号化前処理デー
タ)(S1804b)。ここで、本発明に係る第3の実
施例のフラクタル空間充填曲線を用いて画像デーのよび
だしが行われた場合は、局所的な相関が高いため各差分
値は小さくなる。次に、第三の符号化前処理によって、
メモリ記憶されている各画素データもしくは各分割領域
の大きさ、及び位置情報、及び重要度を呼び出し、第二
の符号化前処理データに対し量子化ビット数が割り当て
られる(第三の符号化前処理データ)(S1804
c)。第三の符号化処理データは所定の符号化方法で符
号化され(S1805,S1806)、圧縮データスト
リームとなる(S1807)。本実施例では第二の符号
化前処理は隣接する画素間の差分をとったが、その他局
所的な相関を持つデータに対する効率的な方法があれば
そのいずれを用いてもかまわない。FIG. 18 is a flowchart showing the procedure of the tenth embodiment according to the present invention. First, certain importance is determined for an image by the importance calculation processing (S180).
1, S1802, S1803), according to the second embodiment of the present invention, the image data is sampled by the first pre-coding process (first pre-coding data) (S18).
04a). At the same time, the size, position information, and importance of each pixel or divided area are stored in the memory. Next, the first pre-encoding data is left unchanged from the first data by the second pre-encoding process, and a difference from adjacent data is obtained from the second data, thereby obtaining sampled difference data. (Second pre-encoding data) (S1804b). Here, when the image data is called out using the fractal space filling curve of the third embodiment according to the present invention, the local correlation is high and the respective difference values are small. Next, by a third pre-encoding process,
The size, position information, and importance of each pixel data or each divided area stored in the memory are called, and the number of quantization bits is assigned to the second pre-coding data (the third pre-coding data). (Processing data) (S1804
c). The third encoded data is encoded by a predetermined encoding method (S1805, S1806), and becomes a compressed data stream (S1807). In the present embodiment, the difference between adjacent pixels is obtained in the second pre-encoding process, but any other efficient method for data having local correlation may be used.
【0053】次に、図19は本発明に係る第11の実施
例の手順を示すフローチャートである。カラー画像に対
する圧縮を行う場合、例えば圧縮前に画像をYUV、C
IELAB色空間などの人間の視覚特性を考慮した表色
空間に変換しておくと、同じ圧縮率でも画像品質は良く
なる。一般に人間の視覚はYなどの輝度平面には敏感で
あるが、UVなどの色差平面はそれほど敏感ではないと
いう特性を持っている。この性質を利用し、カラー画像
を表色空間に変換しさらに、画像の切り捨ては色差平面
の情報に対して積極的に行なう。このような作業はサン
プリングと呼ばれ、一般的にはY情報をフルサンプリン
グし、UV情報についてはY情報の約半分のサンプリン
グがとられる。ここで、特に第3の実施例のフラクタル
空間充填曲線を用いて画像データのよびだしが行われた
場合は、局所的な相関が高いので、上記のようにUV情
報についてはY情報の約半分のサンプリングがとられた
としても、複合化側で圧縮データストリームに対し隣接
画素データを用いてUV情報を伸長すれば色的に劣化の
少ない画像を得ることができる。本実施例ではYUV表
色系空間を利用した(S1901〜S1908,S19
11〜S1918)が、その他種々の表色軽空間があ
る。そのいずれを用いてもかまわない。いずれにせよ、
人間の視覚特性を利用し、カラー画像データの表色系空
間ごとに圧縮の度合いを変化させることで効率的な圧縮
を行なうことができる。Next, FIG. 19 is a flowchart showing the procedure of the eleventh embodiment according to the present invention. When performing compression on a color image, for example, before compressing the image,
If the color space is converted into a color space taking into account human visual characteristics such as the IELAB color space, the image quality is improved even with the same compression ratio. Generally, human vision is sensitive to a luminance plane such as Y, but has a characteristic that a color difference plane such as UV is not so sensitive. Utilizing this property, a color image is converted into a color space, and the image is truncated aggressively with respect to information on a color difference plane. Such an operation is called sampling. In general, full sampling of Y information is performed, and about half of the Y information is sampled for UV information. Here, especially when the image data is read out using the fractal space filling curve of the third embodiment, since the local correlation is high, the UV information is about half of the Y information as described above. Even if sampling is performed, an image with less color degradation can be obtained by expanding the UV information using the adjacent pixel data for the compressed data stream on the decoding side. In this embodiment, a YUV color space is used (S1901 to S1908, S19
11 to S1918), there are various other color spaces. Either of them may be used. Either way,
Efficient compression can be performed by changing the degree of compression for each color space of color image data using human visual characteristics.
【0054】[0054]
【発明の効果】以上説明したように、本発明によれば、
画像中の重要度に応じて圧縮率を異ならせているので、
必要な画像情報の損失を最小限にする最適な圧縮を行な
うことができる。As described above, according to the present invention,
Since the compression ratio varies depending on the importance in the image,
Optimum compression that minimizes the loss of required image information can be performed.
【0055】また、画像中の重要度に応じて量子化ビッ
ト数の割り当てを変えているので、解像力を重視する画
像データに対し、解像度は変化させずに最適な圧縮を行
なうことができる。Since the assignment of the number of quantization bits is changed in accordance with the degree of importance in an image, optimal compression can be performed on image data in which resolution is important without changing the resolution.
【0056】更に、画像中の重要度に応じたサンプリン
グピッチで画像データの間引きを行なっているので、階
調性を重視する画像データに対し、階調性は変化させず
に最適な圧縮を行なうことができる。Further, since the image data is thinned out at a sampling pitch according to the degree of importance in the image, optimal compression is performed on the image data in which the gradation is important without changing the gradation. be able to.
【0057】また、所定のサイズに分割された領域に対
して重要度のサンプリングピッチもしくは量子化ビット
数の割り当て等の符号化前処理が行なわれるので、重要
度分布図を予め作成する必要はない。分割されメモリに
蓄積された画像データに対し同一処理がなされるので、
処理が高速であり、システムの構成も簡単である。Further, since the pre-encoding processing such as the allocation of the sampling pitch or the number of quantization bits of the importance is performed on the area divided into the predetermined size, it is not necessary to prepare the importance distribution map in advance. . Since the same processing is performed on the divided image data stored in the memory,
The processing is fast and the system configuration is simple.
【0058】更に、画像データの分割を再帰的に行なう
分割処理を用いているので、分割、重要度算出および重
要度に応じた処理の選択等に伴う判断を行う回数を減ら
すことができる。Further, since the division processing for recursively dividing the image data is used, the number of times of performing the division, the calculation of importance, and the selection of the processing according to the importance can be reduced.
【0059】また、重要な領域ほど細かな設定が可能と
なるので、より最適な圧縮/伸長ができる。Further, since the more important the area, the finer the setting, the more optimal compression / expansion can be performed.
【0060】画像データの読み出しをフラクタル空間充
填曲線を離散化した走査方法に従っているので、読み出
され1次元化された画像データの局所的相関が高く、こ
れを利用した圧縮方法が可能となる。また、再帰的分割
もフラクタル空間充填曲線算出時に行う再帰的分割を用
いているので効率的である。Since the reading of the image data is performed in accordance with the scanning method in which the fractal space filling curve is discretized, the local correlation of the read and one-dimensionalized image data is high, and a compression method using this is possible. Also, the recursive division is efficient because the recursive division performed at the time of calculating the fractal space filling curve is used.
【0061】重要度の算出に重要領域からの距離と重要
領域の広がりと、重要領域の重要度を少なくともパラメ
ータとした分布関数を用いて重要度分布を表すことがで
き、種々の画像に対して最適な重要度分布を設定できる
ので、より最適な画像圧縮/伸長が可能となる。In calculating the importance, the importance distribution can be represented using a distance from the important region, the spread of the important region, and a distribution function using at least the importance of the important region as a parameter. Since an optimal importance distribution can be set, more optimal image compression / decompression can be performed.
【0062】複数の重要領域の設定を許可し、画像中の
任意の点における重要度を各重要領域が注目点に作る複
数の重要度から算出された新たな重要度とすることで、
より複雑な重要度分布を持った画像に対しても、適切な
圧縮/伸長処理を行なうことができる。By permitting the setting of a plurality of important regions, and setting the importance at an arbitrary point in the image as a new importance calculated from the plurality of importance that each important region makes at a point of interest,
Appropriate compression / decompression processing can be performed on an image having a more complex distribution of importance.
【0063】画像中の重要度の指定を解像度、階調性と
いった画像特性に対してそれぞれ設定するようにしたの
で、より感性に合った画像圧縮/符号化が可能となる。Since the designation of importance in an image is set for each of image characteristics such as resolution and gradation, image compression / encoding more suitable for sensitivity can be performed.
【0064】画像データの水平方向と垂直方向とで異な
る分布関数を用いて重要度の算出を行っているので、例
えばポートレート画像における中央部縦方向に配置され
た人物とか水平方向に分布する山並みなど、種々の分布
を持った重要領域に対し最適な圧縮/伸長処理を行なう
ことができる。Since the importance is calculated using different distribution functions in the horizontal direction and the vertical direction of the image data, for example, a person arranged in a central portion in a portrait image in a portrait image or a mountain range distributed in a horizontal direction is used. For example, optimal compression / decompression processing can be performed on important regions having various distributions.
【0065】分布関数に水平方向または垂直方向からの
傾きをパラメータを持たせているので、より複雑な分布
を持った画像に対して最適な画像圧縮/伸長が行なうこ
とができる。Since the distribution function has a parameter of the inclination from the horizontal direction or the vertical direction, optimal image compression / decompression can be performed on an image having a more complicated distribution.
【0066】また、フラクタル空間充填曲線を離散化し
て得られる読み取り方法に従って読み取りを行なわれた
画像データに対し、隣接する画像データの差分を求めて
いるので、ラスタ読み取りをされた画像データよりも局
所的相関が高いため、差分値の変化が小さくなるため、
圧縮率の向上をはかることができる。Further, since the difference between adjacent image data is obtained with respect to image data read according to a reading method obtained by discretizing a fractal space filling curve, the difference is more local than image data read by raster. Is high, the change in the difference value is small,
The compression ratio can be improved.
【0067】重要度算出処理により算出された重要度に
応じて設定される画像中の各点の圧縮率を、画像データ
が持つ表色空間の各色平面において圧縮率を異ならせて
いるので、劣化が目立たなくかつ圧縮率を上げ、かつよ
り効果的な圧縮を行なうことができる。The compression ratio of each point in the image set in accordance with the importance calculated by the importance calculation is different in each color plane of the color space of the image data. Can be reduced, the compression ratio can be increased, and more effective compression can be performed.
【図1】本発明の画像処理方法の原理の手順を示すフロ
ーチャートである。FIG. 1 is a flowchart showing the procedure of the principle of the image processing method of the present invention.
【図2】本発明における重要度算出による重要度分布を
示す図である。FIG. 2 is a diagram showing an importance distribution by importance calculation according to the present invention.
【図3】本発明に係る第1の実施例の画像処理方法の手
順を示すフローチャートである。FIG. 3 is a flowchart illustrating a procedure of an image processing method according to the first embodiment of the present invention.
【図4】本発明に係る第2の実施例の画像処理方法の手
順を示すフローチャートである。FIG. 4 is a flowchart illustrating a procedure of an image processing method according to a second embodiment of the present invention.
【図5】重要度レベルが5段階に量子化された例を示す
図である。FIG. 5 is a diagram illustrating an example in which importance levels are quantized into five levels.
【図6】最重要点とその広がりを示すパラメータとして
半径が指定されたとする例を示す図である。FIG. 6 is a diagram illustrating an example in which a radius is designated as a parameter indicating the most important point and its spread.
【図7】重要度とサンプリングピッチと量子化ビット数
との対応関係を示す図である。FIG. 7 is a diagram showing a correspondence relationship among importance, sampling pitch, and number of quantization bits.
【図8】所定の領域を水平、垂直方向に対し分割する場
合を示す図である。FIG. 8 is a diagram showing a case where a predetermined area is divided in the horizontal and vertical directions.
【図9】本発明に係る第3の実施例の再帰的分割の手順
を示すフローチャートである。FIG. 9 is a flowchart showing a procedure of recursive division according to the third embodiment of the present invention.
【図10】分割された各領域の重要度と領域サイズとサ
ンプリングピッチと量子化ビット数との対応関係を示す
図である。FIG. 10 is a diagram illustrating a correspondence relationship among importance, area size, sampling pitch, and number of quantization bits of each divided area.
【図11】本発明の第5の実施例を説明する図である。FIG. 11 is a diagram illustrating a fifth embodiment of the present invention.
【図12】f(x)の様子を示す図である。FIG. 12 is a diagram showing a state of f (x).
【図13】本発明に係る第6の実施例における画像中に
複数の重要度領域が指定された様子を表す図である。FIG. 13 is a diagram illustrating a state where a plurality of importance areas are designated in an image according to a sixth embodiment of the present invention.
【図14】本発明に係る第6の実施例における画像中の
任意の位置での重要度を、位置から重要度領域1および
重要度領域2の中心位置までの距離を横軸にとって示す
図である。FIG. 14 is a diagram showing the importance at an arbitrary position in an image in the sixth embodiment according to the present invention, with the horizontal axis representing the distance from the position to the center position of importance region 1 and importance region 2; is there.
【図15】本発明に係る第7の実施例に関する図であ
る。FIG. 15 is a diagram related to a seventh embodiment according to the present invention.
【図16】本発明に係る第8の実施例を示す図である。FIG. 16 is a diagram showing an eighth embodiment according to the present invention.
【図17】本発明に係る第9の実施例を示す図である。FIG. 17 is a diagram showing a ninth embodiment according to the present invention.
【図18】図18は本発明に係る第10の実施例の手順
を示すフローチャートである。FIG. 18 is a flowchart showing a procedure of a tenth embodiment according to the present invention.
【図19】本発明に係る第11の実施例の手順を示すフ
ローチャートである。FIG. 19 is a flowchart showing a procedure of an eleventh embodiment according to the present invention.
【図20】従来例として挙げたPeano走査を示す図
である。FIG. 20 is a diagram showing Peano scanning as a conventional example.
【図21】従来例として挙げた他の走査を示す図であ
る。FIG. 21 is a diagram showing another scan described as a conventional example.
【図22】特開平6−70144号公報に示された走査
を示す図である。FIG. 22 is a diagram showing a scan disclosed in Japanese Patent Application Laid-Open No. 6-70144.
【図23】従来例として挙げたWyvill等の走査を
示す図である。FIG. 23 is a diagram showing scanning of Wyvil and the like, which is mentioned as a conventional example.
【図24】従来例として挙げたColeの走査を示す図
である。FIG. 24 is a diagram showing Cole scanning as a conventional example.
【図25】従来例として挙げたSkarbek等の走査
を示す図である。FIG. 25 is a diagram illustrating scanning of Skarbek and the like cited as a conventional example.
【図26】一般化Peano走査を示す図である。FIG. 26 illustrates a generalized Peano scan.
【図27】シス型走査とトランス型走査を示す図であ
る。FIG. 27 is a diagram illustrating cis-type scanning and trans-type scanning.
S11 重要領域指定処理 S12 重要度算出処理 S13 符号化前処理 S14 符号化前データ S15 符号化処理 S16 圧縮データストリーム S11 Important area designation processing S12 Importance calculation processing S13 Pre-encoding processing S14 Pre-encoding data S15 Encoding processing S16 Compressed data stream
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5C059 LC09 MA43 PP16 TA06 TA53 TC02 TC06 TC24 TC31 TC43 TD05 UA02 UA05 UA38 5C078 AA09 CA02 CA03 CA31 DA00 DA01 DA02 DA21 DB04 DB07 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5C059 LC09 MA43 PP16 TA06 TA53 TC02 TC06 TC24 TC31 TC43 TD05 UA02 UA05 UA38 5C078 AA09 CA02 CA03 CA31 DA00 DA01 DA02 DA21 DB04 DB07
Claims (14)
法において、 画像中の重要な領域を指定し、 読み出された画像データの位置と重要な領域との距離を
パラメータとして当該読み出された画像データの重要度
を算出し、 算出された重要度に応じて画像データの各画素の圧縮率
又は伸長率を変化させることを特徴とする画像処理方
法。In an image processing method for compressing / expanding image data, an important area in an image is specified, and the distance between the position of the read image data and the important area is used as a parameter. An image processing method comprising: calculating importance of image data; and changing a compression ratio or an expansion ratio of each pixel of the image data according to the calculated importance.
法において、 画像中の重要な領域を指定し、 読み出された画像データの位置と重要な領域との距離を
パラメータとして当該読み出された画像データの各画素
の重要度を算出し、 算出された重要度に応じて読み出された画像データの各
画素に量子化ビット数を付与することを特徴とする画像
処理方法。2. An image processing method for compressing / decompressing image data, wherein an important area in an image is designated, and the distance between the position of the read image data and the important area is used as a parameter. An image processing method comprising: calculating the importance of each pixel of image data; and assigning a quantization bit number to each pixel of the image data read according to the calculated importance.
法において、 画像中の重要な領域を指定し、 読み出された画像データの位置と重要な領域との距離を
パラメータとして当該読み出された画像データの重要度
を算出し、 算出された重要度を所定の閾値により量子化し、 量子化された重要度を用いて画像データに対して重要度
の分布図を作成し保持し、 作成し保持された重要度分布図に基づいてサンプリング
ピッチを決定し、 決定されたサンプリングにより画像データを読出すこと
を特徴とする画像処理方法。3. An image processing method for compressing / decompressing image data, wherein an important area in an image is designated, and the distance between the position of the read image data and the important area is used as a parameter. Calculates the importance of image data, quantizes the calculated importance with a predetermined threshold, creates and holds a distribution map of importance for image data using the quantized importance, creates and holds An image processing method comprising: determining a sampling pitch based on a determined importance distribution map; and reading out image data by the determined sampling.
て画像処理を施す請求項1〜3のいずれか1項に記載の
画像処理方法。4. The image processing method according to claim 1, wherein image processing is performed by dividing the image data into a predetermined area size.
法において、 画像中の重要な領域を指定し、 読み出された画像デー
タを矩形領域に再帰的に分割し、 分割された矩形領域と重要領域との距離を少なくともパ
ラメータとして各矩形領域の重要度を算出し、 算出された重要度と矩形領域の領域サイズから当該矩形
領域を再帰的に再度分割するか否かを決定し、 再度分割しないときは分割しないと決定された矩形領域
に対し、算出された重要度に応じて、矩形領域内のサン
プリングピッチを決定し、あるいは重要度に応じて量子
化ビット数を付与することを特徴とする画像処理方法。5. An image processing method for compressing / decompressing image data, wherein an important area in an image is designated, and the read image data is recursively divided into rectangular areas. Calculate the importance of each rectangular area using at least the distance to the area as a parameter, determine whether to recursively divide the rectangular area based on the calculated importance and the area size of the rectangular area, and do not divide again In some cases, for a rectangular area determined not to be divided, a sampling pitch in the rectangular area is determined according to the calculated importance, or a quantization bit number is assigned according to the importance. Image processing method.
る処理は、フラクタル空間充填曲線の作成時に行なう再
帰的分割処理である請求項5記載の画像処理方法。6. The image processing method according to claim 5, wherein the process of recursively dividing the image data into rectangular regions is a recursive division process performed when creating a fractal space filling curve.
て行なう画像走査処理によって画像データを読出す請求
項5記載の画像処理方法。7. The image processing method according to claim 5, wherein image data is read out by an image scanning process performed by discretizing the fractal space filling curve.
領域からの距離と前記重要領域の広がりの大きさと、最
も重要な点である最重要点の重要度とを、少なくともパ
ラメータとした分布関数を用いて重要度を算出する請求
項1〜5のいずれか1項に記載の画像処理方法。8. The processing for calculating the importance level includes a distribution in which a distance from the important area, the size of the spread of the important area, and the importance degree of the most important point, which is the most important point, are at least parameters. The image processing method according to claim 1, wherein the importance is calculated using a function.
領域に対して行なわれ、前記重要度を算出する処理は各
重要領域に対して個別に行なわれ、個別に算出された重
要度を用いて新たな重要度を算出する請求項1〜5のい
ずれか1項に記載の画像処理方法。9. The process of designating an important region is performed for a plurality of regions, the process of calculating the importance is performed individually for each important region, and the individually calculated importance is calculated. The image processing method according to claim 1, wherein the new importance is calculated using the new importance.
の階調性に対する重要度と解像度に対する重要領域を個
別に行なわれる請求項1〜9のいずれか1項に記載の画
像処理方法。10. The image processing method according to claim 1, wherein the process of designating the important region is performed separately for the importance for the gradation of the image and the important region for the resolution.
直方向の各々に対し設定し、任意の位置における重要度
は前記水平方向及び垂直方向に対する分布関数により個
別に算出された重要度の合成により算出される請求項1
〜10のいずれか1項に記載の画像処理方法。11. The distribution function is set for each of a horizontal direction and a vertical direction of an image, and the importance at an arbitrary position is obtained by synthesizing the importance calculated individually by the distribution functions for the horizontal and vertical directions. Claim 1 to be calculated
11. The image processing method according to any one of items 10 to 10.
からの距離と重要領域の広がりの大きさと、最重要点で
の重要度の大きさと、画像の水平方向もしくは垂直方向
に対する傾き角度をパラメータとした分布関数である請
求項1〜11のいずれか1項に記載の画像処理方法。12. The processing for calculating the importance includes parameters such as a distance from the important area, a size of the spread of the important area, a degree of importance at the most important point, and an inclination angle of the image with respect to the horizontal or vertical direction. The image processing method according to claim 1, wherein the distribution function is:
ングピッチ又は前記サンプリングピッチ決定処理により
決定されたサンプリングピッチにより画像データの読出
しを行なう第1の処理と、第1の処理により1次元化さ
れた画像データに対し隣接画素間の差分を求める第2の
処理と、第2の処理により得られた画像データに対し所
定の量子化ビット数又は量子化ビット数付与処理により
付与された量子化ビット数に従って量子化ビット数を割
り当てる請求項1〜5のいずれか1項に記載の画像処理
方法。13. The pre-encoding process includes a first process of reading image data at a predetermined sampling pitch or a sampling pitch determined by the sampling pitch determination process, and a one-dimensional process performed by the first process. Processing for obtaining a difference between adjacent pixels with respect to the obtained image data, and a quantization bit number given by a predetermined number of quantization bits or a number of quantization bits to the image data obtained by the second processing. The image processing method according to claim 1, wherein the number of quantization bits is assigned according to the number.
場合、カラー画像データの表色空間の各色空間毎圧縮率
又は伸長率を変化させる請求項1〜13のいずれか1項
に記載の画像処理方法。14. The image processing method according to claim 1, wherein when performing image processing on a color image, a compression rate or an expansion rate is changed for each color space of a color space of color image data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17599998A JP2000013608A (en) | 1998-06-23 | 1998-06-23 | Image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17599998A JP2000013608A (en) | 1998-06-23 | 1998-06-23 | Image processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000013608A true JP2000013608A (en) | 2000-01-14 |
Family
ID=16005948
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17599998A Pending JP2000013608A (en) | 1998-06-23 | 1998-06-23 | Image processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000013608A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002238060A (en) * | 2001-02-07 | 2002-08-23 | Sony Corp | Image-coding method, image coder, program and recording medium |
JP2002325754A (en) * | 2001-04-27 | 2002-11-12 | Canon Inc | Method and device for processing image |
JP2003521860A (en) * | 2000-02-04 | 2003-07-15 | セルニウム、インコーポレーテッド | Automatic screening system for security cameras |
JP2006094240A (en) * | 2004-09-24 | 2006-04-06 | Ricoh Co Ltd | Image processing apparatus and method, information recording medium, and computer program |
US7034878B2 (en) | 1999-12-01 | 2006-04-25 | Ricoh Company, Ltd. | Camera apparatus and method of taking pictures including simplified processing |
JP2009027457A (en) * | 2007-07-19 | 2009-02-05 | Fujifilm Corp | Unit and method for processing image, and program |
JP2011172209A (en) * | 2010-02-17 | 2011-09-01 | Sharp Corp | Apparatus, system and method for processing image, program, and recording medium thereof |
JP2013223143A (en) * | 2012-04-17 | 2013-10-28 | Canon Inc | Quantizer and control method thereof |
EP3515061A1 (en) * | 2018-01-23 | 2019-07-24 | Ricoh Company, Ltd. | Image processing apparatus, image processing system, image processing method, and carrier means |
EP3547673A1 (en) * | 2018-03-30 | 2019-10-02 | Ricoh Company, Ltd. | Image processing apparatus, videoconference system, image processing method, and carrier means |
-
1998
- 1998-06-23 JP JP17599998A patent/JP2000013608A/en active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7034878B2 (en) | 1999-12-01 | 2006-04-25 | Ricoh Company, Ltd. | Camera apparatus and method of taking pictures including simplified processing |
JP2003521860A (en) * | 2000-02-04 | 2003-07-15 | セルニウム、インコーポレーテッド | Automatic screening system for security cameras |
JP2002238060A (en) * | 2001-02-07 | 2002-08-23 | Sony Corp | Image-coding method, image coder, program and recording medium |
JP2002325754A (en) * | 2001-04-27 | 2002-11-12 | Canon Inc | Method and device for processing image |
JP2006094240A (en) * | 2004-09-24 | 2006-04-06 | Ricoh Co Ltd | Image processing apparatus and method, information recording medium, and computer program |
JP2009027457A (en) * | 2007-07-19 | 2009-02-05 | Fujifilm Corp | Unit and method for processing image, and program |
JP2011172209A (en) * | 2010-02-17 | 2011-09-01 | Sharp Corp | Apparatus, system and method for processing image, program, and recording medium thereof |
JP2013223143A (en) * | 2012-04-17 | 2013-10-28 | Canon Inc | Quantizer and control method thereof |
EP3515061A1 (en) * | 2018-01-23 | 2019-07-24 | Ricoh Company, Ltd. | Image processing apparatus, image processing system, image processing method, and carrier means |
US10979628B2 (en) | 2018-01-23 | 2021-04-13 | Ricoh Company, Ltd. | Image processing apparatus, image processing system, image processing method, and recording medium |
EP3547673A1 (en) * | 2018-03-30 | 2019-10-02 | Ricoh Company, Ltd. | Image processing apparatus, videoconference system, image processing method, and carrier means |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3196906B2 (en) | Image signal encoding device | |
US5093872A (en) | Electronic image compression method and apparatus using interlocking digitate geometric sub-areas to improve the quality of reconstructed images | |
US5327254A (en) | Method and apparatus for compressing and decompressing image data | |
KR100880039B1 (en) | Method and system for achieving coding gains in wavelet-based image codecs | |
JP2003521178A (en) | Quality-based image compression | |
KR100611705B1 (en) | Image encoding device, image encoding method, and image processing device | |
US6415058B2 (en) | System for compression of digital images comprising low detail areas | |
US5461682A (en) | Image filing apparatus providing image data suitable for several input/output devices | |
US6427025B1 (en) | Image processing with selection between reversible and irreversible compression | |
US5245679A (en) | Data field image compression | |
JP2000013608A (en) | Image processing method | |
US6738169B1 (en) | Image processing apparatus and method | |
US6853754B2 (en) | System and method for directed acuity segmentation resolution compression and decompression | |
JPH0487460A (en) | Picture processor | |
JPH04332261A (en) | Picture reproducing device | |
JP3227181B2 (en) | Image processing device | |
JP3279324B2 (en) | Data field image compression method | |
JPH08298589A (en) | Image processor of photograph/document mixed image | |
KR100495001B1 (en) | Image compression encoding method and system | |
JPH11136674A (en) | Image coding method and storage medium | |
JPH06339020A (en) | Picture processing method and device | |
JPH09205552A (en) | Image coding method and device therefor | |
JPH04215385A (en) | Method and device for encoding/decoding image data | |
JP2891751B2 (en) | Image signal compression encoding method and apparatus | |
JPH01146486A (en) | Picture information processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050620 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050628 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050826 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20051011 |