JPH0362676A - Picture processing unit - Google Patents
Picture processing unitInfo
- Publication number
- JPH0362676A JPH0362676A JP1196712A JP19671289A JPH0362676A JP H0362676 A JPH0362676 A JP H0362676A JP 1196712 A JP1196712 A JP 1196712A JP 19671289 A JP19671289 A JP 19671289A JP H0362676 A JPH0362676 A JP H0362676A
- Authority
- JP
- Japan
- Prior art keywords
- image
- density
- horizontal
- memory
- edge pixel
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はファクシミリなどの符号化された画像情報を復
号化するための画像処理装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an image processing device for decoding encoded image information such as a facsimile machine.
ファクシミリ装置、テレビ電話、ビデオテックス、電子
出版システムなどにあって画像情報を回線などを介して
伝送する場合、送信側で一旦画像情報を符号化処理して
送信し、受信側で復号化処理する方式が用いられ、伝送
系での信号劣化を防止している。When image information is transmitted via a line using a facsimile machine, videophone, videotex, electronic publishing system, etc., the image information is first encoded on the sending side and then transmitted, and then decoded on the receiving side. A method is used to prevent signal deterioration in the transmission system.
ところで、従来は単に情報伝送を行う処理のみであった
が、近年は画像復元までの過程で様々な加工を(例えば
、画像切り出しなど)施すことが行われている。Incidentally, in the past, the process was simply to transmit information, but in recent years, various processes (for example, image cutting, etc.) have been performed in the process up to image restoration.
しかし、上記した従来の画像処理装置にあっては、画像
切り出しを行う場合、画像圧縮処理と画像切り出し処理
とを別々に行っており、圧縮された画像の一部を出力す
るときでも、全画面を復元した後に切り出し処理を行う
方法がとられていた。However, in the conventional image processing device described above, when performing image cropping, image compression processing and image cropping processing are performed separately, and even when outputting a part of the compressed image, the entire screen is The method used was to perform extraction processing after restoring the image.
このため、一部の画像を得る場合でも、全画面を復号す
るための大容量の画像メモリを必要とし、また、復号処
理に多大の時間を要していた。Therefore, even when a part of the image is obtained, a large-capacity image memory is required to decode the entire screen, and the decoding process requires a large amount of time.
本発明の目的は、このような従来技術の問題を解決でき
、メモリを大きくすること無く復号処理を高速に行える
ようにした画像処理装置を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide an image processing apparatus that can solve the problems of the prior art and can perform decoding processing at high speed without increasing the memory size.
上記の目的を達成するために、本発明は、画像データを
各画素の濃度の差分が変化する点の濃度及び距離を符号
化した画像情報に対し、補間処理を施して復元画像を得
る画像処理装置において、切り出し画像の水平、垂直の
各開始点、終了点を指定し、開始点の検出によって復元
を開始し、濃度変化点間がブランク区間でない場合に変
化点間を補間して記憶すると共に、前記終了点の検出に
よって復元を終了する処理手段を設けるようにしたもの
である。In order to achieve the above object, the present invention performs image processing to obtain a restored image by performing interpolation processing on image data that encodes the density and distance of points where the difference in density of each pixel changes. The device specifies the horizontal and vertical start points and end points of the cropped image, starts restoration by detecting the start point, and interpolates and stores the difference between density change points if it is not a blank section. , processing means for terminating the restoration upon detection of the end point is provided.
上記手段によれば、符号化されている画像データに対し
、濃度変化点の距離に基づいてlラインを判定し、指定
の切り出し開始点を検出した時点から変化点の復元を開
始する。この復元の過程で濃度の変化間がブランク区間
でない場合に補間が施される。したがって、従来は、−
旦全面の画像を復号して必要な部分のみを切り出してい
たのに対し、復号時間の短縮が可能になり、かつメモリ
容量を少なくすることができる。According to the above means, the l-line is determined for the encoded image data based on the distance of the density change point, and the restoration of the change point is started from the time when the specified cutting start point is detected. In this restoration process, interpolation is performed if the interval between density changes is not a blank section. Therefore, conventionally, −
In contrast to decoding the entire image and then cutting out only the necessary parts, the decoding time can be shortened and the memory capacity can be reduced.
第1図は本発明の一実施例を示すブロック図であり、第
2図は第1図の復号化系に対応する符号化系の構成を示
すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention, and FIG. 2 is a block diagram showing the configuration of an encoding system corresponding to the decoding system of FIG. 1.
まず、第2図を参照して符号化処理系の構成を説明する
。First, the configuration of the encoding processing system will be explained with reference to FIG.
画像入力装置lは、画像メモリ2及び濃度変化点検出回
路3が順次接続され、この濃度変化点検出回路3に水平
方向変化点メモリ4及び垂直方向変化点メモリ5が並列
的に接続されている。これらメモリ4及び5には間引き
回路6が接続され、この間引き回路6にハフマン符号化
器7が接続され、その符号化処理した結果を記憶するた
めに記憶装置8が接続されている。In the image input device l, an image memory 2 and a density change point detection circuit 3 are connected in sequence, and a horizontal direction change point memory 4 and a vertical direction change point memory 5 are connected in parallel to the density change point detection circuit 3. . A thinning circuit 6 is connected to these memories 4 and 5, a Huffman encoder 7 is connected to the thinning circuit 6, and a storage device 8 is connected to store the results of the encoding process.
以上の構成における符号化処理について第3図フローチ
ャートを参照して説明する。The encoding process in the above configuration will be explained with reference to the flowchart in FIG.
画像入力装置1は、写真などの濃淡を有する画像をCC
D (電荷結合素子)などのセンサを用いて読み取り、
その読み取り情報を画像メモリ2に記憶させる。画像メ
モリ2の格納データに対し、画像濃度の変化する点を濃
度変化点検出回路3によって検出する。この濃度変化点
検出データに対し、水平方向の濃度変化点の位置を水平
方向変化点メモリ4に記憶し、垂直方向の濃度変化点の
位置を垂直方向変化点メモリ5に記憶する(ステップ3
1.32)。The image input device 1 converts images with shading, such as photographs, into CC.
Read using a sensor such as D (charge coupled device),
The read information is stored in the image memory 2. A density change point detection circuit 3 detects points at which the image density changes with respect to data stored in the image memory 2. With respect to this density change point detection data, the position of the concentration change point in the horizontal direction is stored in the horizontal direction change point memory 4, and the position of the vertical direction concentration change point is stored in the vertical direction change point memory 5 (step 3
1.32).
水平方向変化点メモリ4及び垂直方向変化点メモリ5の
記憶されている水平方向濃度変化点及び垂直方向濃度変
化点の情報に対し、間引き回路6によって間引き処理を
行う(ステップ33)。この間引き処理による濃度変化
点に対し、ハフマン符号化器7は濃度及び距離について
ハフマン符号化を実施する(ステップ34.35)。こ
の符号化処理結果は、記憶装置8に記憶される。The thinning circuit 6 performs thinning processing on the horizontal density changing point and vertical density changing point information stored in the horizontal changing point memory 4 and the vertical changing point memory 5 (step 33). The Huffman encoder 7 performs Huffman encoding on the density and distance for the density change points resulting from this thinning process (steps 34 and 35). This encoding processing result is stored in the storage device 8.
ここで、符号化処理について詳述する。Here, the encoding process will be explained in detail.
上記した符号化処理は、エツジ画素を検出し、その濃度
とエツジ画素間の距離を符号化するものである。ここで
、第4図(最大間引き誤差Mε〈閾値の場合)または第
5図(最大間引き誤差Mε≧閾値の場合)に示すように
、水平方向における各画素の濃度をa、で示し、a、−
aNによってlラインが構成されるものとする。The above-described encoding process detects edge pixels and encodes their density and distance between edge pixels. Here, as shown in FIG. 4 (in the case of maximum thinning error Mε<threshold value) or FIG. 5 (in the case of maximum thinning error Mε≧threshold value), the density of each pixel in the horizontal direction is denoted by a, −
It is assumed that aN constitutes an l line.
まず、ラインの開始点であるa、を第1のエツジ画素と
し、aの画素がエツジ画素であるか否かを判定する。以
下においては、a2がエツジ画素でないものと仮定して
間引き誤差を算出する。First, a, which is the starting point of a line, is set as a first edge pixel, and it is determined whether the pixel a is an edge pixel. In the following, the thinning error is calculated assuming that a2 is not an edge pixel.
第1エツジ画素の濃度をalとし、a2をa。Let the density of the first edge pixel be al, and a2 be a.
とすると、a+を間引いた場合の第2エツジ画素は、(
a+++)になる。この情報をもとに、エツジ間の画素
の濃度bK (x<k≦j)が以下のように算出される
。Then, the second edge pixel when a+ is thinned out is (
a+++). Based on this information, the density bK (x<k≦j) of the pixels between the edges is calculated as follows.
bK=a、+ ((a+ +1 8t )/ (j+
1−i) ) X (k−i)・・・ (1)
これを原画の濃度a、と比較すると、間引き誤差Δa、
が次のように求められる。bK=a,+ ((a+ +1 8t)/(j+
1-i) ) X (k-i)... (1) Comparing this with the original density a, the thinning error Δa,
is calculated as follows.
Δak=lbK−akl −−−(2)次に、
補間する区間の間引き誤差の最大値(以下、最大間引き
誤差という)Mεは、次のようになる。Δak=lbK−akl ---(2) Next,
The maximum value of the thinning error (hereinafter referred to as maximum thinning error) Mε in the interpolation section is as follows.
Mε=MAX (Δa、)
(ただし、ink≦j)
Mεが閾値より小さい場合、間引き可能な画素であると
判定(即ち、エツジ画素でないと判定)し、逆に、Mε
が閾値より大きい場合には、エツジ画素であると判定す
る。そして、エツジ画素でないと判定した場合、次の画
素(al+1)を新たな間引き対象としてMεを算出し
、新たな仮定の判定を行う。また、エツジ画素であると
判定した場合、第2エツジ画素として決定し、第1エツ
ジ画素の濃度とエツジ画素間の距離(j+1−i)とを
記録した後、a+ を新たな第1エツジ画素とし、以後
の画素について同様な処理を行う。Mε=MAX (Δa,) (where ink≦j) If Mε is smaller than the threshold, it is determined that the pixel can be thinned out (that is, it is determined that it is not an edge pixel), and conversely, Mε
is larger than the threshold, it is determined that the pixel is an edge pixel. If it is determined that it is not an edge pixel, Mε is calculated using the next pixel (al+1) as a new thinning target, and a new assumption is determined. If it is determined that it is an edge pixel, it is determined as the second edge pixel, and after recording the density of the first edge pixel and the distance (j+1-i) between the edge pixels, a+ is set as the new first edge pixel. Then, similar processing is performed for subsequent pixels.
このようにして得られた水平方向のエツジ画素情報に対
し、同様の方法により得られた垂直方向のエツジ画素情
報を基に復元時に水平方向の補間を行わない区間(以下
、ブランク区間という)を挿入する。For the horizontal edge pixel information obtained in this way, an interval (hereinafter referred to as a blank interval) in which no horizontal interpolation is performed during restoration is created based on the vertical edge pixel information obtained in a similar manner. insert.
すなわち、第6図に示す水平方向のエツジ画素NX+l
、Vと、距離りだけ離れた次のエツジ画素NX+L、V
に挟まれた区間において、垂直方向のエツジ画素が存在
する場合、その区間の情報は、垂直方向の補間時に参照
画素として必要な情報として記録する(なお、図中、X
印は水平方向エツジ画素を示し、○印は垂直方向エツジ
画素を示す)。That is, the horizontal edge pixel NX+l shown in FIG.
, V and the next edge pixel NX+L, V which is separated by the distance
If there is a vertical edge pixel in the section between
The mark indicates a horizontal edge pixel, and the circle indicates a vertical edge pixel).
また、同区間において、垂直方向のエツジ画素が存在し
ない場合、その区間の情報は、垂直方向の補間により復
元できる画素とし、水平方向のブランク区間とする。さ
らに、ブランク区間が幾つか連続した場合、それらの距
離を合計し、新しい1つのブランク区間とする。第7図
は、ブランク区間の挿入を行ってエツジ画素の間引きが
終了した状態を示している(図中、X印は水平方向エツ
ジ画素、Δ印はブランク区間である)。Furthermore, if there is no edge pixel in the vertical direction in the same section, the information in that section is determined by pixels that can be restored by vertical interpolation, and is set as a blank section in the horizontal direction. Furthermore, if several blank sections are consecutive, their distances are summed up to form one new blank section. FIG. 7 shows a state in which the thinning of edge pixels has been completed by inserting a blank section (in the figure, X marks are horizontal edge pixels, and Δ marks are blank sections).
なお、第7図に示したエツジ画素の状態を符号化するに
際しては、第8図に示すフォーマットにより変換する。Note that when encoding the state of the edge pixel shown in FIG. 7, conversion is performed using the format shown in FIG. 8.
基本的には、エツジ画素の濃度と距離によってIつの区
間を表す。ブランク区間は、まず、距離を0としく通常
のエツジ区間では、距離0は有り得ない)でブランク区
間であることを示し、次にブランク区間の距離示す。す
なわち、通常区間は(濃度十距離+濃度)で示し、ブラ
ンク区間は(濃度子〇+距離十濃度)で示す。Basically, I sections are represented by the density and distance of edge pixels. For a blank section, first, the distance is set to 0 (a distance of 0 is impossible in a normal edge section) to indicate that it is a blank section, and then the distance of the blank section is indicated. That is, the normal section is indicated by (density 10 distance + density), and the blank section is indicated by (density 〇 + distance 10 density).
次に、このデータをハフマン符号化する。符号化の効率
を良くするため、エツジ画素情報を濃度と距離に分離す
る。濃度は前エツジ画素との差分を符号化し、距離はそ
のままの値を別のハフマンテーブルを用いて符号化する
。Next, this data is Huffman encoded. To improve encoding efficiency, edge pixel information is separated into density and distance. For density, the difference from the previous edge pixel is encoded, and for distance, the value as is is encoded using another Huffman table.
次に、第1図に示す実施例(復号化処理系)の構成につ
いて説明する。Next, the configuration of the embodiment (decoding processing system) shown in FIG. 1 will be explained.
記憶装置8には、ハフマン複号器9、カウント回路10
、変化点復元回路11及び変化点メモリ12が順次接続
されている。この変化点メモリ12には、水平方向補間
回路13及び補間済ステータスメモリ14が並列的に接
続されている。補間済ステータスメモリ14には垂直方
向補間回路15が接続され、水平方向補間回路13には
画像メモリ16が接続されている。また、画像メモリ1
6には表示装置17が接続されている。The storage device 8 includes a Huffman decoder 9 and a count circuit 10.
, a change point restoration circuit 11, and a change point memory 12 are connected in sequence. A horizontal interpolation circuit 13 and an interpolated status memory 14 are connected in parallel to this change point memory 12. A vertical interpolation circuit 15 is connected to the interpolated status memory 14, and an image memory 16 is connected to the horizontal interpolation circuit 13. Also, image memory 1
6 is connected to a display device 17.
次に、第1図の構成の動作について第9図を参照して説
明する。Next, the operation of the configuration shown in FIG. 1 will be explained with reference to FIG. 9.
ハフマン複号器9は記憶装置8から符号化されたデータ
を読み出し、その画像情報の濃度変化点の濃度及び距離
を復号化する(ステップ91,92)。この復号化デー
タに対し、後記する切り出し処理に備えてカウント回路
10は画素及びラインをカウントする。さらに、変化点
復元回路11によって、濃度と距離により濃度変化点を
復元し、切り出した画像の濃度変化点を変化点メモリ1
2に記憶させる。The Huffman decoder 9 reads the encoded data from the storage device 8 and decodes the density and distance of the density change point of the image information (steps 91, 92). With respect to this decoded data, a count circuit 10 counts pixels and lines in preparation for extraction processing to be described later. Further, a change point restoration circuit 11 restores the density change points based on the density and distance, and stores the density change points of the cut out image in the change point memory 11.
2.
変化点メモリ12のデータに対し、水平方向補間回路1
3は、変化点の間を水平方向に補間する(ステップ93
)。また、補間済ステータスメモリ14は、水平方向に
補間済みであることを示すステータスを施して記憶する
。この補間済ステータスを基に垂直方向に対する補間を
垂直方向補間回路15によって実行する(ステップ94
)。このように水平、垂直共に補間処理して復元された
画像情報は画像メモリ16に記憶され、必要に応じて読
み出されて表示装置17に表示される。The horizontal interpolation circuit 1 uses the data in the change point memory 12.
3 interpolates horizontally between the change points (step 93
). Further, the interpolated status memory 14 stores data with a status indicating that interpolation has been completed in the horizontal direction. Based on this interpolated status, vertical interpolation is performed by the vertical interpolation circuit 15 (step 94
). The image information restored by horizontal and vertical interpolation processing in this manner is stored in the image memory 16, read out as necessary, and displayed on the display device 17.
次に、復号化処理の詳細について第9図、第10図及び
第11図を参照して説明する。Next, details of the decoding process will be explained with reference to FIGS. 9, 10, and 11.
ハフマン符号化処理された水平方向エツジ画素情報は、
水平方向エツジ画素情報を得るために復号される。この
情報を基に画像の濃度を復号するが、この時点では第7
図と同様な画像が得られる。Horizontal edge pixel information processed by Huffman encoding is
Decoded to obtain horizontal edge pixel information. The density of the image is decoded based on this information, but at this point the 7th
An image similar to the one shown in the figure is obtained.
ここで、以下に示すようにエツジ画素区間を求め、水平
方向に補間する。第1エツジ画素をSTx、vとし、こ
こから距離りだけ離れた第2エツジ画素をENX+LV
とすると、第1エツジ画素STx、vからNだけ離れ
たエツジ画素Hx+s、vは次のようになる。Here, edge pixel sections are determined and interpolated in the horizontal direction as shown below. Let the first edge pixel be STx,v, and the second edge pixel separated by a distance from here be ENX+LV
Then, the edge pixel Hx+s,v which is separated by N from the first edge pixel STx,v is as follows.
HX+N v = S Tx、 v + ((E NX
+L、 v−8Txv)/L) XN
・・・(4)
このとき、画像を復元したことを記録するステータスメ
モリに復元済み情報(例えば、復元液11未復元0)を
記録する。また、エツジ画素区間がブランク区間の場合
、その区間の補間処理は行わず、ステータスメモリの対
応する区間を未復元として記録する。この状態の画像メ
モリ内容を示したのが第1O図である(図中、×印は水
平方向エツジ画素、・印は水平方向補間画素)。HX+N v = S Tx, v + ((E NX
+L, v-8Txv)/L) Furthermore, if the edge pixel section is a blank section, interpolation processing for that section is not performed, and the corresponding section in the status memory is recorded as unrestored. FIG. 1O shows the contents of the image memory in this state (in the figure, the x marks are horizontal edge pixels, and the * marks are horizontal interpolation pixels).
次に、垂直方向の補間を行う。まず、メモリに格納され
ているデータに対し、垂直方向の走査を行って復元済画
素を検出(この画素を第1エツジ画素STx、vとする
)し、更に走査を進めて次の復元済画素を検出(これを
第2エツジ画素をENX+L、Vとする)する。この間
の距離をLとし、次式によりSTx、vからNだけ離れ
たHX+NVを求め、垂直方向に補間する。Next, perform vertical interpolation. First, the data stored in the memory is scanned in the vertical direction to detect a restored pixel (this pixel is referred to as the first edge pixel STx,v), and the scanning is further performed to detect the next restored pixel. (This is set as the second edge pixel ENX+L, V). Letting the distance between them be L, HX+NV, which is separated by N from STx,v, is determined by the following equation and interpolated in the vertical direction.
Hx、 V+N = S Tx、 v + ((E N
x、 V+L−8Tx、v)/L)xN
・・・ (5)
この処理により、第10図に示す水平方向に復元された
画像のうち、復元されていない部分を垂直方向に補間を
行って復元する。この状態が第11図(図中、目印は垂
直方向補間画素、・印は水平方向補間画素、×印は水平
方向エツジ画素)であり、この状態で画像の復元処理は
終了する。Hx, V+N = S Tx, v + ((E N
x, V + L - 8Tx, v) / L) Restore. This state is shown in FIG. 11 (in the figure, marks are vertical interpolation pixels, * marks are horizontal interpolation pixels, and x marks are horizontal edge pixels), and in this state, the image restoration process ends.
なお、復元時に画像の変倍処理を行う場合、希望する倍
率を距離りに掛けることにより、自由にサイズを変える
ことができる。Note that when scaling an image during restoration, the size can be freely changed by multiplying the distance by the desired magnification.
次に、画像を切り出しながら復元処理を行う方法につい
て説明する。Next, a method of performing restoration processing while cutting out images will be described.
まず、切り出す画像の水平・垂直の各開始点及び終了点
を指定する。ついで、ハフマン複号器9で得られた濃度
変化点の距離を、カウント回路10によって画素カウン
タ(不図示)を加算する。First, specify the horizontal and vertical starting and ending points of the image to be cut out. Next, the distance of the density change point obtained by the Huffman decoder 9 is added to a pixel counter (not shown) by a counting circuit 10.
そして、その合計が原画像の水平方向のサイズに一致し
た場合、これを1ラインと判断してラインカウンタ(不
図示)を加算し、同時に画素カウンタをクリアする。以
上の処理をラインカウンタが垂直方向の開始点と一致す
るまで繰り返し、一致したら画素カウンタが垂直方向の
開始点と一致またはそれ以上になるまで繰り返し実行す
る。この開始点を越えた場合、その1つ前の濃度変化点
にさかのぼり、サイズが一致した時点の濃度変化点から
変化点復元回路IIによる変化点の復元を開始する。If the total matches the horizontal size of the original image, this is determined to be one line, a line counter (not shown) is added, and the pixel counter is cleared at the same time. The above process is repeated until the line counter matches the vertical start point, and when it matches, the process is repeated until the pixel counter matches or exceeds the vertical start point. If this starting point is exceeded, the changing point restoration circuit II starts restoring the changing point from the density changing point at the time when the sizes match, going back to the previous density changing point.
このとき、濃度の変化点がブランク区間でない場合、水
平方向補間回路13によって変化点区間を補間し、切り
出し画像に対応する画素を画像メモリ16に記憶し、更
に補間済ステータスメモリ14に補間済情報を記憶する
。変化点の復元中も画素カウンタの加算を継続し、その
値が切り出しの終了点を越えた時点でそのラインの復元
を終了し、ラインカウンタを加算し、同時に画素カウン
タをクリアする。この処理をラインカウンタが垂直の切
り出しの終了点をカウントするまで繰り返し、その後垂
直方向補間回路15によって未復元の画素を復元し、全
ての処理を終了する。At this time, if the density change point is not a blank section, the horizontal interpolation circuit 13 interpolates the change point section, stores pixels corresponding to the cut-out image in the image memory 16, and further stores interpolated information in the interpolated status memory 14. remember. The pixel counter continues to be incremented even during the restoration of the change point, and when the value exceeds the cutout end point, the restoration of that line is completed, the line counter is added, and the pixel counter is cleared at the same time. This process is repeated until the line counter counts the end point of the vertical cutout, and then the vertical interpolation circuit 15 restores unrestored pixels, and all processes end.
以上より明らかな如く、本発明によれば、画像データを
各画素の濃度の差分が変化する点の濃度及び距離を符号
化した画像情報に対し、補間処理を施して復元画像を得
る画像処理装置において、切り出し画像の水平、垂直の
各開始点、終了点を指定し、開始点の検出によって復元
を開始し、濃度変化点間がブランク区間でない場合に変
化点間を補間して記憶すると共に、前記終了点の検出に
よって復元を終了する処理手段を設けるようにしたので
、メモリが少なくて済み、復号時間の高速化が可能にな
る。As is clear from the above, according to the present invention, an image processing apparatus obtains a restored image by performing interpolation processing on image data in which the density and distance of points where the difference in density of each pixel changes is encoded. In this step, the horizontal and vertical start points and end points of the cropped image are specified, restoration is started by detecting the start point, and if the density change points are not blank sections, interpolation and storage are performed between the change points, and Since a processing means for terminating the restoration upon detection of the end point is provided, less memory is required and decoding time can be increased.
第1図は本発明の一実施例を示すブロック図、第2図は
第1図の復号化系に対応する符号化系の構成を示すブロ
ック図、第3図は符号化処理を示すフローチャート、第
4図及び第5図は間引き誤差の算出を示す説明図、第6
図は水平、垂直エツジ画素の配列を示す説明図、第7図
は間引き後のエツジ画素配列を示す説明図、第8図はエ
ツジ画素情報のフォーマットを示す説明図、第9図は第
1図の装置の処理例を示すフローチャート、第1O図は
水平方向補間の処理後を示す説明図、第11図は復元完
了状態の画素配列を示す説明図である。
1・・・画像入力装置、2画像メモリ、3・・・濃度変
化点検出回路、4・・・水平方向変化点メモリ、5・・
・垂直方向変化点メモリ、6・・・間引き回路、7・・
・ハフマン符号化器、8・・・記憶装置、9・・・ハフ
マン複号器、10・・・カウント回路、11・・・変化
点復元回路、12・・・変化点メモリ、13・・・水平
方向補間回路、14・・・補間済ステータスメモリ、■
5・・・垂直方向補間回路、16・・・画像メモリ、1
7・・・表示装置。
第
図
第
図
第
3
図
第
図
第
図
第
図
t
j
aj◆1
第
図
第
図
第8図
77ノクl閣FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of an encoding system corresponding to the decoding system in FIG. 1, and FIG. 3 is a flowchart showing the encoding process. Figures 4 and 5 are explanatory diagrams showing the calculation of thinning errors;
The figure is an explanatory diagram showing the arrangement of horizontal and vertical edge pixels, Fig. 7 is an explanatory diagram showing the edge pixel arrangement after thinning, Fig. 8 is an explanatory diagram showing the format of edge pixel information, and Fig. 9 is the same as Fig. 1. FIG. 1O is an explanatory diagram showing a process after horizontal interpolation, and FIG. 11 is an explanatory diagram showing a pixel arrangement in a restored state. DESCRIPTION OF SYMBOLS 1... Image input device, 2... Image memory, 3... Density change point detection circuit, 4... Horizontal direction change point memory, 5...
・Vertical direction change point memory, 6... thinning circuit, 7...
- Huffman encoder, 8... Storage device, 9... Huffman decoder, 10... Count circuit, 11... Change point restoration circuit, 12... Change point memory, 13... Horizontal interpolation circuit, 14... Interpolated status memory, ■
5... Vertical interpolation circuit, 16... Image memory, 1
7...Display device. Figure Figure Figure 3 Figure Figure Figure Figure 3 Figure Figure Figure Figure Figure t j aj◆1 Figure Figure Figure 8 77 Nokl Pavilion
Claims (1)
び距離を符号化した画像情報に対し、補間処理を施して
復元画像を得る画像処理装置において、切り出し画像の
水平、垂直の各開始点、終了点を指定し、開始点の検出
によって復元を開始し、濃度変化点間がブランク区間で
ない場合に変化点間を補間して記憶すると共に、前記終
了点の検出によって復元を終了する処理手段を設けたこ
とを特徴とする画像処理装置。In an image processing device that obtains a restored image by performing interpolation processing on image data that encodes the density and distance of points where the difference in density of each pixel changes, each horizontal and vertical starting point of a cut-out image is used. , processing means that specifies an end point, starts restoration by detecting the start point, interpolates and stores the difference between density change points when the interval between density change points is not a blank section, and ends restoration by detecting the end point. An image processing device characterized by being provided with.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1196712A JPH0362676A (en) | 1989-07-31 | 1989-07-31 | Picture processing unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1196712A JPH0362676A (en) | 1989-07-31 | 1989-07-31 | Picture processing unit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0362676A true JPH0362676A (en) | 1991-03-18 |
Family
ID=16362336
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1196712A Pending JPH0362676A (en) | 1989-07-31 | 1989-07-31 | Picture processing unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0362676A (en) |
-
1989
- 1989-07-31 JP JP1196712A patent/JPH0362676A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2611012B2 (en) | Character separation encoding method | |
| JPS62200994A (en) | Animation communication system | |
| JPH0362676A (en) | Picture processing unit | |
| JP2637973B2 (en) | Block encoding decoding device | |
| JP3278936B2 (en) | Zoom ratio calculation method | |
| JP3187696B2 (en) | Image coding device | |
| JPH0365871A (en) | digital image forming device | |
| JPH05176099A (en) | Method for complementing data that cannot be corrected by fax receiver | |
| JP3295502B2 (en) | Facsimile apparatus control method and facsimile apparatus | |
| JP3228332B2 (en) | Scan conversion method | |
| JPH1117955A (en) | Image processing unit | |
| JPH0414957A (en) | Image communication device | |
| JP3080110B2 (en) | Image reading device | |
| JPH07264585A (en) | Video processing device | |
| JPH0442665A (en) | Facsimile equipment | |
| JP2001045224A (en) | Image forming apparatus and method | |
| JPH08111738A (en) | Fax machine | |
| JP3349894B2 (en) | Control method for facsimile machine | |
| JP3150232B2 (en) | Facsimile machine | |
| JPH08265575A (en) | Image interpolation method and image receiving apparatus | |
| JPH0815312B2 (en) | Image communication device | |
| JPS61232776A (en) | Encoding circuit | |
| JPH05236286A (en) | Picture decoding circuit | |
| JPH06189296A (en) | Encoding method and apparatus thereof | |
| JPH03129969A (en) | Picture magnification transmission system for facsimile equipment |