JPH03258167A - Picture processing method in facsimile equipment - Google Patents
Picture processing method in facsimile equipmentInfo
- Publication number
- JPH03258167A JPH03258167A JP5760590A JP5760590A JPH03258167A JP H03258167 A JPH03258167 A JP H03258167A JP 5760590 A JP5760590 A JP 5760590A JP 5760590 A JP5760590 A JP 5760590A JP H03258167 A JPH03258167 A JP H03258167A
- Authority
- JP
- Japan
- Prior art keywords
- line
- data
- lines
- ram
- transmission
- 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
- 238000003672 processing method Methods 0.000 title claims description 8
- 230000005540 biological transmission Effects 0.000 abstract description 17
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 abstract description 7
- 238000000034 method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Landscapes
- Facsimile Scanning Arrangements (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、ファクシミリ装置における画像データの処理
方法に関するものである。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a method of processing image data in a facsimile machine.
(従来の技術)
従来、ファクシミリ装置の読み取り手段によって読み取
られた画像データは、送信され、受信側において、印字
出力される。読み取りは、画像を主走査により1ライン
のラインデータとして読み取り、順次副走査が行なわれ
て、1ページの読み取りが行なわれる。副走査は、例え
ば、1mm当り3.75本の線密度で行なわれるから、
A4原稿であれば、
3、 75x297 [mm] =1 114
[本コのライン数が読み取られ、送信される。(Prior Art) Conventionally, image data read by a reading means of a facsimile machine is transmitted and printed out on the receiving side. In reading, the image is read as one line of line data by main scanning, and sub-scanning is performed sequentially to read one page. For example, sub-scanning is performed at a line density of 3.75 lines per mm, so
If it is an A4 manuscript, 3. 75x297 [mm] = 1 114
[This line number is read and sent.]
送信データには、原稿データに先だって、発信元名、F
AX番号、送信時刻、ページ数、などの送信データを付
加して送信することが行なわれている。このため、例え
ば、40ライン程度の画像データが原稿の画像データに
付加されることになる。したがって、A4等の定寸の原
稿を送信しても、受信される画像データのライン数は、
定寸以上の長さとなる。The sending data includes the sender's name and F before the manuscript data.
Transmission data such as an AX number, transmission time, number of pages, etc. is added to the data before transmission. Therefore, for example, about 40 lines of image data are added to the image data of the original. Therefore, even if you send a fixed-size original such as A4, the number of lines of image data received will be
The length will be longer than the standard size.
受信側のファクシミリ装置の印字機構が、カット紙を用
いるものであると、記録が欠けるという問題が生じる。If the printing mechanism of the facsimile machine on the receiving side uses cut paper, there will be a problem of missing records.
ロール紙を用いた印字機構である場合は、記録が欠ける
ことはないとしても、1ページの長さが定寸以上となり
、他の定寸の用紙とともに整理する場合に具合いが悪く
、複写して保存する場合は、定数のコピー用紙からはみ
出してしまうという問題がある。In the case of a printing mechanism that uses roll paper, even if records are not missing, the length of each page is longer than the specified size, which makes it difficult to organize the paper with other specified sizes, and it is difficult to copy. When storing it, there is a problem that it protrudes from the constant copy paper.
(発明が解決しようとする課題)
本発明は、上述した事情に鑑みてなされたもので、送信
側、あるいは、受信側において、送信データを付加した
ライン数を定寸以下とすることができる画像処理方法を
提供することを目的とするものである。(Problems to be Solved by the Invention) The present invention has been made in view of the above-mentioned circumstances, and provides an image in which the number of lines to which transmission data is added can be reduced to a fixed size or less on the transmitting side or the receiving side. The purpose is to provide a processing method.
(課題を解決するための手段)
本発明は、ファクシミリにおける画像処理方法において
、1ラインにおける黒画素の数が一定値以下であるか杏
かを検出し、黒画素の数が一定値以下のラインが一部ラ
イン数連続したときに、エラインのデータを間引くとと
もに、間引いたラインから少なくとも所定のライン数ま
では、間引かないようにすることを特徴とするものであ
る。(Means for Solving the Problems) The present invention is an image processing method for facsimile, in which it is detected whether the number of black pixels in one line is below a certain value or not, and the line in which the number of black pixels is below a certain value is This method is characterized in that when the line continues for a certain number of lines, the data of the line is thinned out, and at least a predetermined number of lines from the thinned line are not thinned out.
(作 用)
本発明は、画像データの中から適当なラインを間引いて
画像データを作成することによって、発信元名、FAX
番号、送信時刻、ページ数、などの送信データを付加す
るに必要なライン数を作り出そうとするものである。(Function) The present invention creates image data by thinning out appropriate lines from image data.
The purpose is to create the number of lines necessary to add transmission data such as number, transmission time, page number, etc.
画像データとして、文字データが行を主走査方向として
送られる場合は、空白行が出現する可能性が大きい。そ
こで、空白行が、例えば、4ライン(3,75本/ m
mでは、4ラインは約1mmに相当する。)連続した
ら、1ライン間引くようにする。写真等の画像の場合は
、空白ラインは少ないことが考えられるがら、1ライン
中の黒画素が一定数、例えば、20以下のラインが4ラ
イン連続したら、1ライン間引くようにしてもよい。When character data is sent as image data with lines in the main scanning direction, there is a high possibility that blank lines will appear. Therefore, the number of blank lines is, for example, 4 lines (3.75 lines/m
m, 4 lines corresponds to approximately 1 mm. ) If they are continuous, thin out one line. In the case of images such as photographs, there may be few blank lines, but if one line has a certain number of black pixels, for example 4 consecutive lines with 20 or less, one line may be thinned out.
しかし、上述したラインが、かなりのライン数にわたる
場合がある。単に、一定のライン数連続したら間引くよ
うにすると、局部的に集中して間引かれる状態となるこ
とがあり、画像に大きな歪みが生じる。However, the above-mentioned lines may span a considerable number of lines. If the lines are simply thinned out after a certain number of consecutive lines, the thinning may be concentrated locally, causing large distortion in the image.
そこで、エラインの間引きが行なわれたら、所定のライ
ン数までは、間引きを行なわないようにすれば、歪みの
問題がある程度解決できる。間引きを行なわないライン
は、1ラインの黒画素の数に関係なく所定数としてもよ
いし、1ライン中の黒画素が一定数以下のライン数が所
定数となるまでとしてもよい。Therefore, once the lines have been thinned out, the problem of distortion can be solved to some extent by not thinning out until a predetermined number of lines have been thinned out. The number of lines that are not thinned out may be a predetermined number regardless of the number of black pixels in one line, or may be set until the number of lines in which the number of black pixels in one line is equal to or less than a predetermined number reaches a predetermined number.
なお、上述した説明における、1ライン中の黒画素の一
定数をB、連続する一部ライン数をN、間引きを行なわ
ない所定のライン数をJとして説明することとする。In the above description, the constant number of black pixels in one line is assumed to be B, the number of consecutive partial lines is N, and the predetermined number of lines without thinning is assumed to be J.
(実施例)
第1図は、本発明の画像処理方法を適用したファクシミ
リ装置の一実施例を説明するための概略構成図である。(Embodiment) FIG. 1 is a schematic configuration diagram for explaining an embodiment of a facsimile apparatus to which the image processing method of the present invention is applied.
図中、1は回線、2は回線制御部、3は伝送制御部、4
はプログラムや固定情報を記憶するROM、5はRAM
、6は画像処理部、7(、を原稿読取部、8は記録部、
9は操作部、10はこれら全体の制御を担当する主制御
部(CPU)である。In the figure, 1 is the line, 2 is the line control unit, 3 is the transmission control unit, and 4
5 is ROM that stores programs and fixed information, and 5 is RAM.
, 6 is an image processing section, 7 (, is a document reading section, 8 is a recording section,
Reference numeral 9 represents an operation unit, and 10 represents a main control unit (CPU) that is in charge of overall control of these units.
処理を行なうか杏かを操作部9からの入力により選択で
きるようにしてもよい。また、ハンドシェークに続いて
、原稿データを送信するに−あたって、上述したように
送信データが、画像信号として送られる。発信元名、F
AX番号、送信時刻、ページ数などのデータが、RAM
5に並べられた、ROM4に記憶されているキャラクタ
−ジェネレーターからのパターンデータに基づいて、ド
ツトパターンに変換されて、RAM5に蓄積され、1ラ
インづつ送出される。送信データのライン数を40ライ
ンとすれば、原稿の画像データに先だって、40ライン
のデータが送出されたことになる。It may be possible to select whether to perform the process or not by inputting from the operation unit 9. Further, following the handshake, when transmitting the original data, the transmission data is sent as an image signal as described above. Source name, F
Data such as AX number, sending time, number of pages, etc. are stored in RAM.
Based on the pattern data from the character generator stored in the ROM 4 arranged in rows 5 and 5, the dot pattern is converted into a dot pattern, stored in the RAM 5, and sent out line by line. If the number of lines of transmission data is 40 lines, this means that 40 lines of data are sent before the image data of the original.
ついで、原稿読取部7で読み取られた画像データが送信
されるが、後述するように、空白行、あるいは、黒の画
素データの少ない行の一部のラインの間引きを行なって
、画像データのライン数を減少させて送信することによ
り、1ページの送信ライン数を定寸以下に抑えるように
する。間引き処理を行なうか否かは、走査部9がらの人
力により選択できるようにしてもよい。Next, the image data read by the original reading unit 7 is transmitted, but as will be described later, some lines of blank lines or lines with little black pixel data are thinned out, and lines of image data are By reducing the number of lines and transmitting them, the number of transmission lines per page can be kept below a fixed size. Whether or not to perform the thinning process may be manually selected by the scanning unit 9.
RAM5は、黒画素の数が一定値以下であるライン数の
カウント値n、1ラインのデータを間弓いた後のライン
数のカウント値j、エラインのデータ等、処理に必要な
データを記憶するワークメモリとしても利用される。The RAM 5 stores data necessary for processing, such as a count value n of the number of lines in which the number of black pixels is less than a certain value, a count value j of the number of lines after one line of data is interrupted, and data of the line. It is also used as working memory.
画像処理部6の一実施例を、第2図のフローチャートで
説明する。フローがスタートして5teplでは上述し
たカウント値、nとjがリセットされる。5tep2へ
進み、画像データの最初の1ラインがRAM5に読み込
まれる。画像データは、ランレングスデータである場合
について説明するが、変化点アドレスデータやビットパ
ターンデータ、その他の形式であっても、同様に演算処
理を行なうことができる。One embodiment of the image processing section 6 will be described with reference to the flowchart in FIG. At 5 tepl after the flow starts, the above-mentioned count values n and j are reset. The process advances to step 5 and the first line of image data is read into the RAM 5. Although the case where the image data is run-length data will be described, the same calculation process can be performed even if the image data is change point address data, bit pattern data, or other formats.
1ラインのデータの偶数番目のデータは黒画素であるか
ら、5tep3においてその集計が行なわれ、5tep
4で、集計値が一定値Bと比較される。集計値が一定値
Bより大きい場合は、間弓きの対象のラインでないから
、5tep13へ移行してnをリセットし、5tep1
4で、そのラインのデータを送信するための転送を行な
い、そのラインが終端でなければ、5tep15から5
tep2ヘルーブして、次のラインに移る。Since the even-numbered data of one line of data is a black pixel, it is aggregated in 5tep3, and in 5tep
4, the aggregated value is compared with a constant value B. If the total value is larger than the constant value B, it is not the line to be interpolated, so proceed to 5tep13, reset n, and proceed to 5tep1.
Step 4 performs transfer to send the data on that line, and if the line is not the end, step 15 to step 5
Step 2 Rub and move to the next line.
5tep4において、空白行などで、集計値がB以下で
あれば、5tep5でラインの連続数を計数するために
、nを1だけカウントアツプし、nが一定のライン数N
に達するまで、5tep6から、5tep14,5te
p15の処理を行ない、5tep2ヘルーブする。した
がって、nがNになるまでに、集計値がBを超えるライ
ンがあると5tep13でnはリセットされる。In step 5, if the total value is less than or equal to B due to blank lines, etc., count up n by 1 to count the number of consecutive lines in step 5, and set n to a constant number of lines N.
From 5tep6, 5tep14, 5te until reaching
Perform p15 processing and perform 5 step 2 heal. Therefore, if there is a line whose total value exceeds B before n reaches N, n is reset in step 513.
集計値がB以下のラインが一定ライン数のNに達すると
、5tep6から5tep7へ移行し、そのラインデー
タの転送は行なわず、5tep7における間引きが行な
われる。そのラインが終端でなければ、所定のライン数
であるJラインまでは、5tep8から5tep12を
ループして、1ラインづつ読込とそのラインの転送が行
なわれる。ライン数がJに達すると、5tep9から5
teplヘループして、1ページを終了して間引きを行
なうことができる。When the number of lines whose total value is equal to or less than B reaches a certain number of lines N, the process moves from 5tep6 to 5tep7, and the line data is not transferred and thinned out at 5tep7. If that line is not the end, the process loops from 5tep8 to 5tep12 until the predetermined number of lines, ie, J line, is read out one line at a time and the line is transferred. When the number of lines reaches J, 5tep9 to 5
By looping to tepl, one page can be completed and thinned out.
なお、間引くライン数を計数しておき、所望の間引きが
行なわれた時点で間引き作業を中止するようにしてもよ
い。Note that the number of lines to be thinned out may be counted, and the thinning operation may be stopped when the desired thinning has been performed.
また、間引いた後、間引きの対象から外すライン数は、
黒画素の集計値がB以下であるライン数を計数するよう
にしてもよい。Also, after thinning, the number of lines to be excluded from thinning is as follows:
The number of lines in which the total value of black pixels is equal to or less than B may be counted.
なお、上述した画像処理は、受信データで行なっても同
様な処理ができるから、受信側で行なうようにしてもよ
い。Note that the above-described image processing can be performed on the receiving side since the same processing can be performed on the received data.
また、原稿データを、いったんRAMに蓄積する場合が
ある。例えば、メモリ送信やメモリ受信の場合である。In addition, the original data may be temporarily stored in the RAM. For example, this is the case with memory transmission and memory reception.
この場合は、各ラインのデータを把握することができる
から、上述した第2図の実施例とは、相違した画像処理
が可能である。In this case, since the data of each line can be grasped, image processing that is different from the embodiment shown in FIG. 2 described above can be performed.
先ず、各ラインにおける黒画素の集計値を全ラインにわ
たって演算し、そのデータ系列をRAM5に記憶させる
。この場合、空白行に限ると、1ラインのデータが1つ
だけであるから、処理はきわめて簡単となる。通常の原
稿は、上部と下部に空白のあるのが大部分である。そこ
で、空白行が一定数を超えて連続する部分の場所の数を
検出する。このような画像データは、文書データに多く
みられ、行間に相当する。そこで、行間における平均ラ
イン数、すなわち、連続する空白のライン数の合計を、
連続する空白ラインが存在する部分の数で除して、平均
値を計算する。文書データでいえば、行間の平均ライン
数ということができる。First, the total value of black pixels in each line is calculated over all lines, and the data series is stored in the RAM 5. In this case, as far as blank lines are concerned, there is only one line of data, so the processing is extremely simple. Most normal manuscripts have blank spaces at the top and bottom. Therefore, the number of consecutive blank lines exceeding a certain number is detected. Such image data is often found in document data and corresponds to the space between lines. Therefore, the average number of lines between lines, that is, the total number of consecutive blank lines, is
Calculate the average value by dividing by the number of consecutive blank lines. In terms of document data, it can be said to be the average number of lines between lines.
ここで、最下部の空白部分から、間引きを行なう。Here, thinning is performed starting from the bottom blank area.
上述した平均値の2倍程度のライン数を間引くことがで
きる。間引きは、対応するラインのデータを除外すれば
よい。次に、間引きを希望するライン数から、最下部に
おいて間引いたライン数を弓算し、残りのライン数を、
一定値を超えて連続する空白のラインが存在する部分の
数で除して、定値を超えて連続する空白のラインが存在
する部分から間引くべきライン数を演算する。演算結果
は整数値とする。過不足のライン数は、最下部の空白ラ
イン数が多ければそこで処理してもよいし、連続する空
白のライン数が大きい部分から、順に割り振るようにし
てもよい。もちろん、空白行のみに着目する必要はなく
、1ラインの黒画素の集計値が所定値に満たないライン
をも演算の対象とするようにしてもよい。The number of lines can be thinned out to be about twice the average value mentioned above. Thinning can be done by excluding the data of the corresponding line. Next, calculate the number of lines thinned out at the bottom from the number of lines you wish to thin out, and calculate the remaining number of lines.
The number of lines to be thinned out from the part where there are continuous blank lines exceeding a certain value is calculated by dividing by the number of parts where there are continuous blank lines exceeding a certain value. The operation result shall be an integer value. If the number of blank lines at the bottom is large, the number of excess or deficiency lines may be processed there, or may be allocated in order from the part with the largest number of consecutive blank lines. Of course, it is not necessary to focus only on blank lines, and lines in which the total value of black pixels in one line is less than a predetermined value may also be subject to calculation.
(発明の効果)
以上の説明から明らかなように、本発明によれば、1ラ
インにおける黒画素の数が一定値以下であるラインから
、lラインのデータを間引くことにより送信データを印
字しても、1ページの長さを定寸以下に抑えることがで
きる画像処理方法を提供できる効果がある。(Effects of the Invention) As is clear from the above description, according to the present invention, transmission data is printed by thinning out l-line data from lines in which the number of black pixels in one line is less than a certain value. This method also has the effect of providing an image processing method that can suppress the length of one page to a fixed size or less.
第1図は、本発明の画像処理方法を適用したファクシミ
リ装置の一実施例を説明するための概略構成図、第2図
は、画像処理方法の一実施例を説明するためのフローチ
ャートである。
1・・・回線、2・−・回線制御部、3・・・伝送制御
部、4・・・ROM、5・・・RAM、6・・・画像処
理部、7・・・原稿読取部、8・・・記録部、9・・・
操作部、10・・・主制御部(CPU)。FIG. 1 is a schematic configuration diagram for explaining one embodiment of a facsimile apparatus to which the image processing method of the present invention is applied, and FIG. 2 is a flowchart for explaining one embodiment of the image processing method. 1... Line, 2... Line control unit, 3... Transmission control unit, 4... ROM, 5... RAM, 6... Image processing unit, 7... Original reading unit, 8...recording department, 9...
Operation unit, 10... main control unit (CPU).
Claims (1)
を検出し、黒画素の数が一定値以下のラインが一定ライ
ン数連続したときに、1ラインのデータを間引くととも
に、間引いたラインから少なくとも所定のライン数まで
は、間引かないようにすることを特徴とするファクシミ
リにおける画像処理方法。It detects whether the number of black pixels in one line is less than a certain value, and when there are a certain number of consecutive lines in which the number of black pixels is less than a certain value, the data of one line is thinned out, and the thinned out line is An image processing method in a facsimile machine, characterized in that at least up to a predetermined number of lines are not thinned out.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5760590A JPH03258167A (en) | 1990-03-08 | 1990-03-08 | Picture processing method in facsimile equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5760590A JPH03258167A (en) | 1990-03-08 | 1990-03-08 | Picture processing method in facsimile equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03258167A true JPH03258167A (en) | 1991-11-18 |
Family
ID=13060494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5760590A Pending JPH03258167A (en) | 1990-03-08 | 1990-03-08 | Picture processing method in facsimile equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03258167A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8264737B2 (en) | 2006-11-27 | 2012-09-11 | Canon Kabushiki Kaisha | Image forming apparatus and control method therefor |
-
1990
- 1990-03-08 JP JP5760590A patent/JPH03258167A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8264737B2 (en) | 2006-11-27 | 2012-09-11 | Canon Kabushiki Kaisha | Image forming apparatus and control method therefor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6118264A (en) | Picture processor | |
JPH0563962A (en) | Facsimile equipment | |
JPH03258167A (en) | Picture processing method in facsimile equipment | |
JPH06284282A (en) | Image forming device | |
JPH02141173A (en) | Picture receiver | |
JP3301849B2 (en) | Image communication apparatus and image processing method thereof | |
JP3099800B2 (en) | Facsimile machine | |
JP2673813B2 (en) | Facsimile machine | |
JPS61210764A (en) | Facsimile communicating equipment | |
JPS6074769A (en) | Facsimile communication system | |
EP0448470B1 (en) | Image processing apparatus and method with image reduction capability | |
JP2579985B2 (en) | Image communication device | |
JPH0272763A (en) | Facsimile equipment controlling system | |
JP3577973B2 (en) | Communication terminal device | |
JP3307343B2 (en) | Image recording device | |
JP3582125B2 (en) | Image forming apparatus and image processing method thereof | |
JP3071601B2 (en) | Facsimile machine | |
JP2001045224A (en) | Image forming device and its method | |
JPH03183263A (en) | Facsimile equipment | |
JPH0637964A (en) | Communication adapter | |
JPH01241977A (en) | Picture communication equipment | |
JPH05328105A (en) | Facsimile equipment | |
JPH04157976A (en) | Facsimile equipment | |
JPH0888764A (en) | Facsimile equipment | |
JP2002312780A (en) | Image processor |