JPH06217110A - Image converting method - Google Patents
Image converting methodInfo
- Publication number
- JPH06217110A JPH06217110A JP2469393A JP2469393A JPH06217110A JP H06217110 A JPH06217110 A JP H06217110A JP 2469393 A JP2469393 A JP 2469393A JP 2469393 A JP2469393 A JP 2469393A JP H06217110 A JPH06217110 A JP H06217110A
- Authority
- JP
- Japan
- Prior art keywords
- run
- run length
- line
- image
- processing
- 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
- 238000000034 method Methods 0.000 title claims description 52
- 238000006243 chemical reaction Methods 0.000 claims abstract description 46
- 230000008719 thickening Effects 0.000 claims description 17
- 238000007906 compression Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000013144 data compression Methods 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
Landscapes
- Editing Of Facsimile Originals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、画像の拡大縮小,加工
等の画像変換を行なう画像変換方法に関し、特に、ラン
レングスで符号化された画像データに基づいて画像変換
を行なう画像変換方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image conversion method for performing image conversion such as image enlargement / reduction and processing, and more particularly to an image conversion method for performing image conversion based on image data encoded by run length. .
【0002】[0002]
【従来の技術】2値画像(擬似中間調を含む)の圧縮技
術は、ファクシミリによる中間調画像や新聞画像のデー
タの伝送に利用されている。これは、画像データが膨大
であるため、そのままデータ転送したりメモリに格納す
ることは効率が悪いからである。そして、ファクシミリ
のデータ伝送では効率良くデータを伝送するために、一
般的には、白,黒画素のそれぞれ続く長さ(ラン長)を
符号化するランレングス符号化法が利用されている。ラ
ンレングス符号化には具体的には国際規格となったMH
(Modified Huffman)符号化やMR
(ModifiedRead)符号化など多くの方法が
あり、いずれもランの各長さに対する発生頻度の偏りを
考慮した可変長符号化を行なうものであり、その符号語
の割当て方法によって差がある(特開昭64−4937
3号公報参照)。また、画像の拡大や縮小を行なう際、
圧縮情報の復元過程を経ずに、ランレングス符号によっ
て圧縮符号化された画像データに基づいて直接拡大縮小
処理を行なう方法が提案されている(特開昭56−13
8356号公報参照)。2. Description of the Related Art A binary image (including pseudo halftone) compression technique is used for transmitting halftone image data and newspaper image data by facsimile. This is because it is inefficient to transfer the data as it is or store it in the memory because the image data is huge. In order to efficiently transmit data in facsimile data transmission, a run length encoding method is generally used to encode the lengths (run lengths) of white and black pixels respectively. MH, which has become an international standard for run-length coding
(Modified Huffman) encoding and MR
There are many methods such as (Modified Read) coding, all of which perform variable length coding in consideration of the deviation of the occurrence frequency with respect to each length of the run, and there is a difference depending on the code word allocation method (Japanese Patent Laid-Open No. 2004-242242). 64-4937
(See Japanese Patent Publication No. 3). Also, when enlarging or reducing the image,
There has been proposed a method of directly performing enlargement / reduction processing on the basis of image data compression-encoded by a run-length code, without going through a process of restoring compression information (Japanese Patent Laid-Open No. 56-13).
8356).
【0003】一方、文字画像と割付台紙(版下台紙,ラ
フ指定紙等)の絵柄の画像とを読取って後にレイアウト
して出力する画像処理システムでは、ファクシミリ等で
必要となる画像の拡大縮小処理の他に、文字の装飾(白
ふち文字,袋文字等)など複雑な画像加工の処理を行な
う必要がある。そのためワークステーション側で画像加
工処理を行なわず、例えば、イメージ処理を行なう装置
が、ワークステーション側で指示された文字加工等の属
性情報と画像データに基づいて白ふち文字や袋文字等の
画像加工処理を行なうようになっている。これは、ワー
クステーション間のデータ転送効率の向上や記憶媒体上
のデータ格納領域の縮小化のために画像データは圧縮率
に重点をおいてデータ圧縮されているので、ワークステ
ーション側で文字加工等の画像変換を行なうにはプログ
ラムが複雑になるとともに処理効率上の問題が発生する
からである(特開平3−108073号公報参照)。On the other hand, in an image processing system for reading a character image and an image of a design of a layout mount (blockboard mount, rough designation paper, etc.), laying it out and outputting it, an image enlargement / reduction process required for a facsimile or the like. Besides, it is necessary to perform complicated image processing such as character decoration (white edge characters, bag characters, etc.). Therefore, without performing image processing on the workstation side, for example, an apparatus that performs image processing processes image information such as white edge characters and bag characters based on the attribute information such as character processing specified by the workstation side and the image data. It is designed to process. This is because the image data is compressed with emphasis on the compression rate in order to improve the data transfer efficiency between workstations and reduce the data storage area on the storage medium. This is because the program becomes complicated to perform the image conversion and the problem of processing efficiency occurs (see Japanese Patent Laid-Open No. 3-108073).
【0004】[0004]
【発明が解決しようとする課題】上述のように、ランレ
ングスデータを符号化する際に通常はデータ圧縮率に重
点をおくので、画像の拡大縮小,加工等の画像変換を行
なう際の処理が複雑になり、ランレングスデータを扱っ
て画像変換処理を行なうのはパーソナルコンピュータク
ラスのコンピュータでは処理効率上の問題があった。そ
のため、文字加工等の画像加工処理が簡便に行なえ、か
つパーソナルコンピュータクラスでも高速に画像変換処
理が行なえる画像変換方法の実現が強く望まれていた。
本発明は上述した事情より成されたものであり、本発明
の目的は、ランレングスデータのままでの画像の拡大縮
小,加工等の画像変換処理がパーソナルコンピュータク
ラスでも容易にかつ高速に行なうことができる画像変換
方法を提供することにある。As described above, when the run length data is encoded, the data compression rate is usually emphasized, so that the processing for performing image conversion such as image enlargement / reduction and processing is not required. It becomes complicated, and there is a problem in processing efficiency in a personal computer class computer that handles run length data and performs image conversion processing. Therefore, it has been strongly desired to realize an image conversion method in which image processing such as character processing can be easily performed and image conversion processing can be performed at high speed even in a personal computer class.
The present invention has been made in view of the above-mentioned circumstances, and an object of the present invention is to perform image conversion processing such as image enlargement / reduction and processing with run length data as it is, easily and at high speed even in a personal computer class. It is to provide an image conversion method capable of
【0005】[0005]
【課題を解決するための手段】本発明は、画像の拡大縮
小,加工等の画像変換を行なう画像変換方法に関するも
のであり、本発明の上記目的は、入力画像の2値データ
をバイト単位のランレングスで符号化し、符号化された
バイト単位のランレングスデータに基づいて上記画像変
換を行なうようにすることによって達成される。SUMMARY OF THE INVENTION The present invention relates to an image conversion method for performing image conversion such as image enlargement / reduction and processing. The above object of the present invention is to convert binary data of an input image into byte units. This is achieved by performing run-length coding and performing the image conversion based on the coded run-length data in byte units.
【0006】[0006]
【作用】本発明にあっては、画像データをバイト単位の
ランレングスで符号化するので、ソフトウエアやハード
ウエアで扱いやすくなり、また、データがラン長を表わ
しているので、ランレングスデータのまま画像の拡大縮
小,加工等の画像変換処理が容易にかつ高速に行なえる
ようになる。さらに、画像の太らせ処理は意味のある画
素(黒画素)のみ演算して行なうので、画像変換処理を
より高速に行なうことが可能となる。In the present invention, since the image data is encoded by the run length in byte units, it becomes easy to handle by software and hardware. Moreover, since the data represents the run length, the run length data Image conversion processing such as image enlargement / reduction and processing can be performed easily and at high speed. Furthermore, since the image thickening process is performed by calculating only meaningful pixels (black pixels), the image conversion process can be performed at a higher speed.
【0007】[0007]
【実施例】本発明では、ランレングスデータを符号化す
る際、対象画像をイラスト等の線画と想定し、データの
圧縮率よりは処理の簡便さ、ランレングスデータでの画
像処理のしやすさに重点をおいて符号化を行なう。そし
て、符号化されたランレングスデータに基づいて、画像
の拡大縮小や加工等の画像変換を行なう。図1は本発明
の画像変換方法での画像変換処理の流れを示すフローチ
ャートであり、入力画像の2値データを読込み(ステッ
プS1)、ランレングス符号化法により2値データをバ
イト単位のランレングスで符号化する(ステップS10
2)。この符号化は、1バイト単位でライン最初から白
ラン,黒ランの順に並べる方法で行なう。そして、上記
の符号化されたバイト単位のランレングスデータを読込
み(ステップS103)。情報の復元過程を経ずに直接
このランレングスデータに基づいて画像の拡大縮小,加
工等の画像変換処理を行ない(ステップS104)、処
理を終了する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In the present invention, when encoding run length data, the target image is assumed to be a line drawing such as an illustration, and processing is easier than data compression ratio, and image processing with run length data is easy. Encode with emphasis on. Then, based on the encoded run length data, image conversion such as image enlargement / reduction and processing is performed. FIG. 1 is a flow chart showing the flow of image conversion processing in the image conversion method of the present invention. Binary data of an input image is read (step S1), and the binary data is converted into byte run lengths by the run length encoding method. Is encoded by (step S10)
2). This encoding is performed by arranging the white run and the black run in order from the beginning of the line in 1-byte units. Then, the encoded run length data in bytes is read (step S103). Image conversion processing such as image enlargement / reduction and processing is performed directly based on the run length data without passing through the information restoration process (step S104), and the processing is terminated.
【0008】以下、本発明の画像変換方法でのランレン
グス符号化法とランレングス領域における画像変換方法
について、それぞれ詳細を説明する。先ず、本発明の画
像変換方法でのランレングス符号化法の一例を、図2の
フローチャートに従って説明する。入力画像の2値デー
タは、画像変換手段(図示せず)によって1ライン毎に
読込まれ(ステップS201)、ライン毎に以下のラン
レングス符号化処理が行なわれる。画像変換手段は1ラ
インの画素列から2値データを順次取出し(ステップS
202)、白画素又は黒画素の継続する長さ(画素数)
であるラン長RLを算出する(ステップS203)。そ
して、そのランがライン最初のランでかつ黒ランの場
合、ライン最初から白ラン,黒ランの順に並べるために
白ランのラン長を0とし、1バイトの“0”を書込む
(ステップS204,S205)。The run length coding method and the image conversion method in the run length domain in the image conversion method of the present invention will be described in detail below. First, an example of the run-length coding method in the image conversion method of the present invention will be described with reference to the flowchart of FIG. The binary data of the input image is read line by line by an image conversion means (not shown) (step S201), and the following run length encoding process is performed line by line. The image conversion means sequentially extracts binary data from the pixel line of one line (step S
202), continuous length of white pixels or black pixels (number of pixels)
The run length RL is calculated (step S203). If the run is the first run of the line and is the black run, the run length of the white run is set to 0 in order to arrange the white run and the black run from the beginning of the line, and 1 byte of "0" is written (step S204). , S205).
【0009】次に、ラン長RLが1バイトで表現できる
長さ“255”を越えるか否かを判別し(ステップS2
06)、“255”を越える場合は“255”を書込
み、続いて1バイトの“0”を書込む(ステップS20
7)。そして、ラン長RLから“255”を減算し(ス
テップS208)、ステップS206に戻り、再度ラン
長RLが“255”を越えるか否かを判別し、越えてい
ない場合は、ラン長RLを書込む(ステップS20
9)。そして、処理中のライン内に次のランがあればス
テップS202に戻ってランを取出し、同様にステップ
S203からステップS209までの処理を行ない、1
ライン分の処理が終了したら、行末符号として2バイト
の“0”を書込み(ステップS210,S211)、ス
テップS201に戻って次の1ライン分の符号化処理を
行ない、全ラインの符号化処理が終了したのであれば全
ての処理を終了する(ステップS212)。Next, it is judged whether or not the run length RL exceeds the length "255" which can be expressed by 1 byte (step S2).
06), if “255” is exceeded, “255” is written, and then 1 byte “0” is written (step S20).
7). Then, "255" is subtracted from the run length RL (step S208), the process returns to step S206, it is determined again whether the run length RL exceeds "255", and if not, the run length RL is written. (Step S20
9). Then, if there is a next run in the line being processed, the process returns to step S202 to take out the run, and the processes from step S203 to step S209 are similarly performed.
When the line processing is completed, 2-byte "0" is written as the line end code (steps S210 and S211), the process returns to step S201, the next one line is encoded, and all the lines are encoded. If it has ended, all processing is ended (step S212).
【0010】図3は、上記のランレングス符号化法によ
って符号化されたデータの一例を示す図であり、同図
(A)がライン最初が白ランの場合の例、同図(B)が
ライン最初が黒ランの場合の例、同図(C)がラン長が
1バイトで表現される長さ“255”を越える場合の例
をそれぞれ示している。そして、それぞれ入力画像の2
値データ1が符号化されて結果2に示されるランレング
スデータとなる。FIG. 3 is a diagram showing an example of data coded by the above run length coding method. FIG. 3A shows an example in which the first line is a white run, and FIG. An example in which the first line is a black run, and FIG. 7C shows an example in which the run length exceeds the length "255" expressed by 1 byte. And 2 of each input image
The value data 1 is encoded into the run length data shown in the result 2.
【0011】次に、ランレングス領域における画像変換
方法の例として、画像に太らせを施す場合の太らせ処理
の一例を説明する。文字の装飾(白ふち文字,袋文字
等)にはその画像の太らせ(膨張)処理が必要不可欠で
あり、その方法としては、周波数などに変換された領域
ではなく画像の領域で画素の融合を行なうものがある
が、本発明では画像をランレングスで表現し、この領域
で画素の太らせ処理を行なう。太らせ画素数をPとした
場合、ランレングス領域における画像の太らせ処理は、
次のステップ〜で行なう。 画像変換のための作業領域として、(2×P+1)行
のラインバッファを用意する。 黒画素のラン長のみ、アパーチャー(太らせ幅)に相
当する画素分、±×座標軸方向に拡大する。 黒画素のラン長のみ、±Y座標軸方向にそれぞれP行
の論理和(OR)をとる。このラングスデータの論理和
(OR)演算は、2つの行の黒画素の位置座標で行な
う。Next, as an example of the image conversion method in the run length area, an example of the thickening process when the image is thickened will be described. For character decoration (white edge characters, bag characters, etc.), thickening (expansion) processing of the image is indispensable. The method is to fuse pixels in the image area instead of the frequency converted area. In the present invention, an image is represented by a run length, and a pixel thickening process is performed in this area. When the number of thickening pixels is P, the thickening processing of the image in the run length area is performed as follows.
Next step ~. A line buffer of (2 × P + 1) rows is prepared as a work area for image conversion. Only the run length of the black pixel is enlarged in the ± × coordinate axis direction by the pixel corresponding to the aperture (thickening width). Only the run length of the black pixels is ORed with P rows in the ± Y coordinate axis directions. The logical sum (OR) operation of the length data is performed at the position coordinates of the black pixels in the two rows.
【0012】ここで、具体例として太らせ画素数Pが2
画素の場合の太らせ処理の例を、図4を参照して説明す
る。まず、同図(A)に示すように5行(ラインL2〜
ラインL−2)のラインバッファ3を用意する。そし
て、中心となる行(ラインL0)を順次ずらしながら、
以下の処理を行なう。ラインL0を±X座標軸方向にア
パーチャー4に示される2画素分太らせる。 (a)アパーチャー4の設定は、例えば、幅がNミリメ
ートルで丸みを帯びた白ふちを付けるという指示により
行なう。そして、指示された情報に基づいて同図(A)
のアパーチャー4の内容が生成される。 (b)ラインL1を±X座標軸方向にアパーチャー4に
示される2画素分太らせる。 (c)太らせた、ラインL0とラインL1との論理和
(OR)処理を行ない、新たなラインL0とする(論理
和処理を示す同図(B)参照)。 (d)そして、上記(a)及び(b)の処理を、ライン
L0を除く全てのラインバッファ3上のラインについて
行なう。Here, as a specific example, the thickening pixel number P is 2
An example of the thickening process for pixels will be described with reference to FIG. First, as shown in FIG. 7A, five rows (lines L 2 to
The line buffer 3 for the line L −2 ) is prepared. Then, while sequentially shifting the central row (line L 0 ),
The following processing is performed. The line L 0 is thickened by 2 pixels shown in the aperture 4 in the ± X coordinate axis directions. (A) The aperture 4 is set by, for example, an instruction to attach a rounded white edge having a width of N millimeters. Then, based on the instructed information, the same figure (A)
The contents of the aperture 4 are generated. (B) The line L 1 is thickened by 2 pixels indicated by the aperture 4 in the ± X coordinate axis directions. (C) The thickened line L 0 and line L 1 are logically ORed (OR) to form a new line L 0 (see FIG. 7B showing the logical OR process). (D) Then, the processes of (a) and (b) are performed on all the lines on the line buffer 3 except the line L 0 .
【0013】上記の処理によって、図4(A)の黒画素
BPが同図の黒画素BP′に変換される。なお、図4で
は丸味のついた太らせを行なう場合の例を示したが、ア
パーチャー4の設定によって、角ばった太らせや部分的
に丸みを帯びた太らせを行なうことができる。また、画
像の拡大や縮小は、データがラン長を表しているので、
倍率を乗じることによって容易に変換を行なうことがで
きる。By the above processing, the black pixel BP of FIG. 4A is converted into the black pixel BP 'of FIG. Although FIG. 4 shows an example of the case where rounded thickening is performed, angular thickening or partially rounded thickening can be performed by setting the aperture 4. In addition, because the data represents the run length when enlarging or reducing the image,
The conversion can be easily done by multiplying by the scaling factor.
【0014】[0014]
【発明の効果】以上のように本発明の画像変換方法によ
れば、画像の2値データをバイト単位のランレングスで
符号化するので、データが1バイト単位となりソフトウ
エアやハードウエアで処理しやすくなる。また、データ
がラン長を表わしているので、情報の復元過程を経ずに
ラングスデータのままで簡単に画像の拡大縮小,加工等
の画像変換処理が行なえるようになり、パソコンクラス
でも画像変換処理を容易かつ高速に行なうことが可能と
なる。また、画像の太らせ等の画像変換処理は意味のあ
る画像(黒画素)のみ演算して行なうので画像変換処理
がより高速になる。従って、処理効率を維持したままで
パーソナルコンピュータクラスで画像変換処理が行なう
ことが可能になるので画像加工のための専用装置が不要
になり、画像変換処理を必要とするシステムでのコスト
低減化を図ることができる。As described above, according to the image conversion method of the present invention, since binary data of an image is encoded by run length in byte unit, data becomes 1 byte unit and is processed by software or hardware. It will be easier. Also, since the data represents the run length, it becomes possible to easily perform image conversion processing such as image enlargement / reduction and processing with the length data as it is without going through the process of restoring information, and image conversion even in the personal computer class. The processing can be performed easily and at high speed. Further, since image conversion processing such as image thickening is performed by calculating only meaningful images (black pixels), the image conversion processing becomes faster. Therefore, it is possible to perform image conversion processing in the personal computer class while maintaining processing efficiency, so a dedicated device for image processing is not required, and cost reduction in a system that requires image conversion processing. Can be planned.
【図1】本発明の画像変換方法での画像変換処理の流れ
を示すフローチャートである。FIG. 1 is a flowchart showing a flow of image conversion processing in an image conversion method of the present invention.
【図2】本発明方法でのランレングス符号化法の一例を
示すフローチャートである。FIG. 2 is a flowchart showing an example of a run length coding method in the method of the present invention.
【図3】本発明方法でのランレングス符号化法によって
符号化されたデータの一例を示す図である。FIG. 3 is a diagram showing an example of data encoded by a run length encoding method in the method of the present invention.
【図4】本発明方法でのランレングス領域における画像
変換方法の一例を説明するための図である。FIG. 4 is a diagram illustrating an example of an image conversion method in a run length area according to the method of the present invention.
1 入力画像の2値データ 2 符号化結果 3 ラインバッファ 4 アパーチャー 1 Binary data of input image 2 Encoding result 3 Line buffer 4 Aperture
Claims (3)
なう画像変換方法において、入力画像の2値データをバ
イト単位のランレングスで符号化し、符号化されたバイ
ト単位のランレングスデータに基づいて前記画像変換を
行なうようにしたことを特徴とする画像変換方法。1. An image conversion method for performing image conversion such as image enlargement / reduction and processing, wherein binary data of an input image is encoded in run lengths in byte units, and based on the encoded run length data in byte units. The image conversion method is characterized in that the image conversion is performed according to the above method.
イン最初から白ラン,黒ランの順に並べ、並べる際に、
ライン最初が黒ランの場合は白ランを“0”として2バ
イト目に黒ランを並べ、ラン長が1バイトで表現される
長さ“255”を越える場合は“255”の次に“0”
を置いてから残りのラン長を置き、1ライン終了後は行
末符号として“0”を2つ置くことにより前記2値デー
タの1ライン分の符号化処理を行ない、前記符号化処理
をラインごとに繰返すことにより行なうようになってい
る請求項1に記載の画像変換方法。2. The run length data is encoded by arranging white runs and black runs in order from the beginning of the line, and
If the first line is a black run, the white run is set to "0" and the black run is arranged at the second byte. If the run length exceeds the length "255" expressed by 1 byte, "255" is followed by "0". ”
Is set, the remaining run length is set, and after the completion of one line, two "0" s are set as line end codes to perform coding processing for one line of the binary data, and the coding processing is performed for each line. The image conversion method according to claim 1, wherein the image conversion method is performed by repeating the above.
太らせ処理による加工は、前記ランレングスデータの加
工対象ラインの黒画素のラン長のみを対象とし、画素の
左右の太らせに対しては±X座標軸方向に太らせ幅アパ
ーチャーに相当する画素分拡大することにより行ない、
上下の太らせに対しては±Y座標軸方向にラインを順次
シフトしながら前記左右の太らせ処理が成された2つの
ラインの論理和を取ることにより行なうようになってい
る請求項1に記載の画像変換方法。3. The processing by thickening an image based on the run length data is performed only on the run length of the black pixel of the processing target line of the run length data, and ± is applied to the thickening on the left and right of the pixel. It is performed by thickening in the X coordinate axis direction and enlarging by a pixel corresponding to the width aperture,
2. The upper and lower thickening is performed by logically adding two left and right thickened lines while sequentially shifting the lines in the ± Y coordinate axis direction. Image conversion method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2469393A JPH06217110A (en) | 1993-01-20 | 1993-01-20 | Image converting method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2469393A JPH06217110A (en) | 1993-01-20 | 1993-01-20 | Image converting method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06217110A true JPH06217110A (en) | 1994-08-05 |
Family
ID=12145255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2469393A Pending JPH06217110A (en) | 1993-01-20 | 1993-01-20 | Image converting method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06217110A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7173738B2 (en) | 2001-06-15 | 2007-02-06 | Heidelberger Druckmaschinen Ag | Method of producing traps in a print page |
US7433824B2 (en) | 2002-09-04 | 2008-10-07 | Microsoft Corporation | Entropy coding by adapting coding between level and run-length/level modes |
US7469011B2 (en) | 2003-09-07 | 2008-12-23 | Microsoft Corporation | Escape mode code resizing for fields and slices |
US7565018B2 (en) | 2005-08-12 | 2009-07-21 | Microsoft Corporation | Adaptive coding and decoding of wide-range coefficients |
US7599840B2 (en) | 2005-07-15 | 2009-10-06 | Microsoft Corporation | Selectively using multiple entropy models in adaptive coding and decoding |
US8321084B2 (en) | 2008-03-18 | 2012-11-27 | Fujitsu Ten Limited | Control device, control method, control device of vehicle, and control system of vehicle |
US9172965B2 (en) | 2008-05-02 | 2015-10-27 | Microsoft Technology Licensing, Llc | Multi-level representation of reordered transform coefficients |
US9390720B2 (en) | 2002-09-04 | 2016-07-12 | Microsoft Technology Licensing, Llc | Entropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes |
EP4220542A1 (en) | 2022-01-26 | 2023-08-02 | SCREEN Holdings Co., Ltd. | Image processing method, computer program and recording medium |
US12437360B2 (en) | 2022-01-26 | 2025-10-07 | SCREEN Holdings Co., Ltd. | Image processing method and recording medium for dilating an object in a run-length encoded binary image |
-
1993
- 1993-01-20 JP JP2469393A patent/JPH06217110A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7173738B2 (en) | 2001-06-15 | 2007-02-06 | Heidelberger Druckmaschinen Ag | Method of producing traps in a print page |
US7433824B2 (en) | 2002-09-04 | 2008-10-07 | Microsoft Corporation | Entropy coding by adapting coding between level and run-length/level modes |
US9390720B2 (en) | 2002-09-04 | 2016-07-12 | Microsoft Technology Licensing, Llc | Entropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes |
US7469011B2 (en) | 2003-09-07 | 2008-12-23 | Microsoft Corporation | Escape mode code resizing for fields and slices |
US7599840B2 (en) | 2005-07-15 | 2009-10-06 | Microsoft Corporation | Selectively using multiple entropy models in adaptive coding and decoding |
US7565018B2 (en) | 2005-08-12 | 2009-07-21 | Microsoft Corporation | Adaptive coding and decoding of wide-range coefficients |
US8321084B2 (en) | 2008-03-18 | 2012-11-27 | Fujitsu Ten Limited | Control device, control method, control device of vehicle, and control system of vehicle |
US9172965B2 (en) | 2008-05-02 | 2015-10-27 | Microsoft Technology Licensing, Llc | Multi-level representation of reordered transform coefficients |
EP4220542A1 (en) | 2022-01-26 | 2023-08-02 | SCREEN Holdings Co., Ltd. | Image processing method, computer program and recording medium |
US12437360B2 (en) | 2022-01-26 | 2025-10-07 | SCREEN Holdings Co., Ltd. | Image processing method and recording medium for dilating an object in a run-length encoded binary image |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH06217110A (en) | Image converting method | |
CN112118449B (en) | Method and device for compressing and decompressing image | |
JPH0434669A (en) | Image processing system | |
JPH0215782A (en) | Image encoding method | |
US6526178B1 (en) | Picture mapping apparatus and picture mapping method, and picture generation apparatus and picture generation method | |
JPH10190478A (en) | Data compressing device and method, recording medium, and data expanding device and method | |
JPS62195979A (en) | Facsimile code conversion device | |
JP3859325B2 (en) | Image iterative transform decoding apparatus and method, and recording medium | |
JP2882404B1 (en) | Handwritten code processing device | |
JP3209396B2 (en) | Image data compression method and apparatus | |
JP2713930B2 (en) | Image processing method | |
JP3796235B2 (en) | Image compression and decompression method | |
JPH0812691B2 (en) | How to convert a compressed image to a decompressed gray level reduced image | |
JP2991735B2 (en) | Buffering method | |
JP2615215B2 (en) | Image data compression method | |
JP3795564B2 (en) | Image expansion processing method | |
KR900007566B1 (en) | Image data conversion device and method | |
JPH05260322A (en) | Binary image compressing system | |
JPS60251763A (en) | Magnifying and reducing circuit of facsimile information | |
JPH0765177A (en) | Image processing system and image processing apparatus | |
JPH10198333A (en) | Outline character drawing device | |
JP3757297B2 (en) | Printing device | |
JPH09281948A (en) | Character cache control device | |
JPH03133263A (en) | Picture data compression system | |
JPH08139939A (en) | Compander |