JP3471973B2 - Information output device - Google Patents
Information output deviceInfo
- Publication number
- JP3471973B2 JP3471973B2 JP14182695A JP14182695A JP3471973B2 JP 3471973 B2 JP3471973 B2 JP 3471973B2 JP 14182695 A JP14182695 A JP 14182695A JP 14182695 A JP14182695 A JP 14182695A JP 3471973 B2 JP3471973 B2 JP 3471973B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- code
- stored
- character
- storage means
- 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.)
- Expired - Lifetime
Links
Landscapes
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、ファクシミリ装置等の
電子機器において、当該装置に関する種々の情報を、表
示用画面や記録紙に出力するための情報出力装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information output device for outputting various kinds of information relating to a device such as a facsimile device to a display screen or recording paper.
【0002】[0002]
【従来の技術】従来、ファクシミリ装置では、画像デー
タ(イメージデータ)の送受信の際に、画像データを符
号化して、送受信すべきデータの圧縮を図っている。こ
の様な画像データの符号化の一手法としては、MH符号
(Modified Huffman code )と呼ばれる不定ビット長の
コードを用いる符号化方法が周知である(従来技術
1)。2. Description of the Related Art Conventionally, in a facsimile apparatus, when transmitting / receiving image data (image data), the image data is encoded to compress the data to be transmitted / received. As a method of encoding such image data, an encoding method using a code of indefinite bit length called MH code (Modified Huffman code) is well known (prior art 1).
【0003】また、従来、ファクシミリ装置の中には、
操作指示メッセージ、エラーメッセージ等の各種メッセ
ージを液晶ディスプレイ(以下、LCDともいう)に表
示したり、利用者による動作モードの設定状態、ファク
シミリの送受信履歴、送受信用メモリの使用状態、操作
に関する説明等の各種レポート類を記録紙に出力したり
することができるものがある。この種のファクシミリ装
置では、上記出力情報中に含まれる文字又は記号等(い
わゆるキャラクタ)をROM等に記憶しているが、この
文字又は記号等の記憶に当たっては、周知の固定ビット
長の文字コード(例えば、ASCIIコード等)を使っ
て記憶していた(従来技術2)。Further, conventionally, some facsimile machines have
Various messages such as operation instruction messages and error messages are displayed on the liquid crystal display (hereinafter, also referred to as LCD), operation mode setting status by the user, facsimile transmission / reception history, transmission / reception memory usage status, operation explanation, etc. There are some that can output various types of reports on recording paper. In this type of facsimile machine, characters or symbols (so-called characters) included in the output information are stored in a ROM or the like. When storing the characters or symbols, a known fixed bit length character code is used. (For example, ASCII code or the like) is used for storage (prior art 2).
【0004】[0004]
【発明が解決しようとする課題】ところで、上記従来技
術2で説明した様な、情報出力機能を有するファクシミ
リ装置において、出力情報中に含まれる文字や記号等の
文字コードを記憶するには相応のメモリが必要である。
したがって、出力可能な情報の量を増やしたり、より詳
細な情報を出力したりするには、メモリの容量を増やさ
ざるを得ず、メモリの増設に伴って製造コストが増大す
るという問題があった。By the way, in the facsimile apparatus having the information output function as described in the above-mentioned prior art 2, it is appropriate to store the character code such as characters and symbols included in the output information. Requires memory.
Therefore, in order to increase the amount of information that can be output or output more detailed information, there is no choice but to increase the capacity of the memory, and there is a problem that the manufacturing cost increases with the addition of the memory. .
【0005】逆に、製造コストとの兼ね合いで、メモリ
の容量を制限することはできたが、記憶可能な情報量が
制限されてしまうため、利用者に十分な情報を提供でき
ない場合があった。これらの問題は、ファクシミリ装置
だけに限られる問題ではなく、例えば、ワードプロセッ
サ、プリンタ等、画面や記録紙に文字情報を出力可能な
機器に共通する問題でもある。On the other hand, although the capacity of the memory could be limited in consideration of the manufacturing cost, the amount of information that can be stored is limited, and in some cases sufficient information cannot be provided to the user. . These problems are not limited to facsimile machines, but are common to devices such as word processors and printers that can output character information on a screen or recording paper.
【0006】そこで本発明は、従来よりも情報を効率良
く記憶することができる情報出力装置を提供することを
目的とする。Therefore, an object of the present invention is to provide an information output device capable of storing information more efficiently than before.
【0007】[0007]
【課題を解決するための手段、作用、および効果】上述
の目的を達成するため、本発明は、請求項1記載の通
り、少なくとも表示手段又は印刷手段のいずれかを有
し、該表示手段又は印刷手段に対して、予め定められた
所定の形式で所定の情報を出力する機能を有する情報出
力装置において、前記情報中の文字又は記号等を実際に
カウントして求められた前記文字又は記号等の前記情報
中での使用頻度に基づき、前記情報中の文字又は記号等
を、前記情報中での使用頻度の高い順にビット長の短い
MH符号に予め割り当てて、該MH符号にて前記情報を
記憶する情報記憶手段と、該情報記憶手段に記憶された
情報中の文字又は記号等に割り当てたMH符号と、当該
文字又は記号等を示す固定ビット長の文字コードとの対
応関係を記憶する対応関係記憶手段と、該対応関係記憶
手段に記憶された対応関係に基づき、前記情報記憶手段
に記憶された情報を、前記MH符号から前記文字コード
に変換する変換手段と、該変換手段により変換された文
字コードに基づき、前記表示手段又は印刷手段を制御し
て、前記情報を出力させる出力制御手段とを備え、前記
情報記憶手段は、出力単位の異なる2以上の情報を記憶
するに当たって、前記2以上の情報の各情報毎に、各情
報中の文字又は記号等を、各情報中での使用頻度の高い
順にビット長の短いMH符号に予め割り当てて、該MH
符号にて各情報を記憶し、前記対応関係記憶手段は、前
記2以上の情報のそれぞれについて、前記MH符号と前
記文字コードとの対応関係を記憶し、前記変換手段は、
前記対応関係記憶手段に記憶された2以上の対応関係の
内から、変換すべき情報に応じた対応関係を選ぶと共
に、当該対応関係に基づき、前記MH符号から前記文字
コードに変換することを特徴とする。In order to achieve the above-mentioned object, the present invention has at least either display means or printing means as described in claim 1, and the display means or In an information output device having a function of outputting predetermined information in a predetermined format to a printing unit, the characters or symbols obtained by actually counting the characters or symbols in the information, etc. Based on the frequency of use in the information, the characters or symbols in the information are pre-assigned to the MH code having a shorter bit length in the order of higher frequency of use in the information, and the information is obtained by the MH code. Correspondence to store information storage means to store, MH code assigned to characters or symbols in information stored in the information storage means, and fixed bit length character code indicating the characters or symbols The correlation storage means, the conversion means for converting the information stored in the information storage means from the MH code to the character code based on the correspondence stored in the correspondence storage, and the conversion means. Output control means for controlling the display means or the printing means based on the character code to output the information ,
The information storage means stores two or more pieces of information having different output units.
In doing so, each information item of each of the above two or more information items
Frequently used characters or symbols in the information in each information
The MH code is sequentially pre-assigned to bits having a short bit length,
Each information is stored by a code, and the correspondence storage means stores
For each of the above two or more pieces of information, the MH code and the preceding
The conversion means stores a correspondence relationship with a character code,
Of the two or more correspondence relationships stored in the correspondence relationship storage means.
If you select the corresponding relationship from the
Based on the correspondence, the MH code to the character
It is characterized by converting into a code .
【0008】本発明において、上記情報とは、文字の並
びである単語や文章などの文字列、記号の並びによって
形成される罫線等から構成され、表示装置や記録紙に出
力することによって利用者に提供されるものである。そ
して、ここでいう文字又は記号等とは、具体的には、ア
ルファベット、数字、ひらがな、カタカナ、漢字、記
号、符号などで、文字又は記号等のそれぞれが、予め特
定のコードと特定のフォントとに対応づけられてROM
等に記憶されているものである。In the present invention, the above-mentioned information is composed of a character string such as a word or a sentence that is a sequence of characters, a ruled line formed by a sequence of symbols, etc. Is provided to. Further, the characters or symbols referred to here are, specifically, alphabets, numbers, hiragana, katakana, kanji, symbols, symbols, etc., and each of the characters or symbols is a specific code and a specific font in advance. Associated with ROM
Etc. are stored in.
【0009】本発明の情報出力装置によれば、情報記憶
手段には、MH符号で表された情報が記憶されている。
このMH符号は、従来技術1として述べた通り、一般的
には、ファクシミリ装置で扱うビットイメージの画像デ
ータを符号化する際に用いられ、MH符号によって画像
データ中の白又は黒の画素が連続する部分の長さ(ラン
レングス)を表すものである。本発明においては、情報
中の文字又は記号等を実際にカウントして求められた文
字又は記号等の情報中での使用頻度に基づき、情報中で
の使用頻度の高い文字から順に、ビット長の短いMH符
号に割り当てることにより、MH符号によって文字又は
記号等を表している。According to the information output device of the present invention, the information storage means stores the information represented by the MH code.
As described in Related Art 1, the MH code is generally used when encoding image data of a bit image handled by a facsimile machine, and white or black pixels in the image data are continuous by the MH code. It represents the length (run length) of the part. In the present invention, based on the frequency of use in the information such as characters or symbols obtained by actually counting the characters or symbols in the information, in order from the character with the highest frequency of use in the information, the bit length By assigning to the short MH code, a character or a symbol is represented by the MH code.
【0010】この様にMH符号によって文字又は記号等
を表すと、例えば一般的には8ビットの文字コードで表
される文字が、7ビット以下のMH符号で表されるケー
スがあり、この場合に、記憶すべきデータ量を減少させ
ることができる。情報中の文字の種類が多い場合、例え
ば一般的には8ビットの文字コードで表される文字が、
9ビット以上のMH符号でしか表せないケースも考えら
れるが、情報中での使用頻度の高い文字から順にビット
長の短いMH符号に割り当ててあるので、全体としては
記憶すべきデータ量を減少させることができるものと期
待できる。また、対応関係記憶手段には、上述の対応関
係を示すデータを記憶する必要があり、これも従来より
データ量が増大する要因ではあるが、情報記憶手段にお
けるデータ量が格段に減少すれば、情報記憶手段および
対応関係記憶手段全体としては記憶すべきデータ量を減
少させることができるものと期待できる。When a character or symbol is represented by the MH code in this way, for example, in general, a character represented by an 8-bit character code may be represented by an MH code of 7 bits or less. Moreover, the amount of data to be stored can be reduced. When there are many types of characters in the information, for example, a character generally represented by an 8-bit character code is
A case can be considered in which it can be represented only by an MH code of 9 bits or more, but since the MH code having a shorter bit length is assigned in order from the character used most frequently in information, the amount of data to be stored is reduced as a whole. You can expect to be able to do it. Further, it is necessary to store the data indicating the above-mentioned correspondence in the correspondence storage means, which is also a factor of increasing the data amount compared with the conventional one, but if the data amount in the information storage means is significantly reduced, It can be expected that the amount of data to be stored in the information storage unit and the correspondence storage unit as a whole can be reduced.
【0011】但し、情報中の文字数が多く、且つ、いず
れの文字も使用頻度が低い場合には、ビット長の長いM
H符号が割り当てられる率が比較的高くなり、その結
果、全体として見ても記憶すべきデータ量を減少させる
ことができない場合も考え得る。したがって、本発明を
適用するか否かは、記憶すべき情報の具体的な内容に応
じて検討すればよい。However, when the number of characters in the information is large and the frequency of use of all the characters is low, M having a long bit length is used.
It is possible that the rate at which the H code is assigned becomes relatively high, and as a result, the amount of data to be stored cannot be reduced as a whole. Therefore, whether to apply the present invention may be examined according to the specific content of the information to be stored.
【0012】なお、情報記憶手段に記憶された情報にお
けるMH符号と文字との具体的な対応関係については、
別途、対応関係記憶手段に記憶されている。この記憶に
当たっては、MH符号と文字とをテーブル化して記憶し
てもよいが、MH符号はランレグス値と1対1で対応し
ているので、ランレングス値と文字とをテーブル化して
もよい。The specific correspondence between MH codes and characters in the information stored in the information storage means is as follows.
It is separately stored in the correspondence storage unit. In this storage, the MH code and the characters may be stored as a table, but since the MH code has a one-to-one correspondence with the run length value, the run length value and the character may be tabulated.
【0013】さて、情報記憶手段に記憶された情報は、
変換手段によって読み出され、対応関係記憶手段に記憶
された対応関係を参照しつつ、一般的な固定ビット長の
文字コードに変換される。ここで、対応関係記憶手段に
記憶された対応関係が、上述の如く、ランレングス値と
文字とをテーブル化したものであれば、変換手段は、フ
ァクシミリ装置において周知のデコード手順と同様の手
法で、読み出した情報を一旦ランレングス値に変換し、
その上で、対応関係を参照しつつ、一般的な固定ビット
長の文字コードに変換する。Now, the information stored in the information storage means is
It is converted by a conversion means into a general fixed bit length character code while referring to the correspondence stored in the correspondence storage means. Here, if the correspondence relationship stored in the correspondence relationship storage means is a table of run length values and characters as described above, the conversion means uses a method similar to the decoding procedure well known in the facsimile apparatus. , Convert the read information to run length value,
Then, referring to the correspondence, the character code is converted into a general fixed bit length character code.
【0014】後は、この文字コードに基づいて、出力制
御手段が、表示手段又は印刷手段を制御して情報を出力
させる。つまり、出力制御手段においては、従来と全く
同様に、一般的な文字コードに基づき、出力すべき文字
や記号等のフォントを得て表示や印刷を実行できる。し
たがって、文字のフォントを記憶するフォントメモリ等
のハードウェアは、従来と全く同様の構成でよい。After that, based on this character code, the output control means controls the display means or the printing means to output the information. That is, the output control means can obtain and display a font such as a character or a symbol to be output based on a general character code, and display or print the font, as in the conventional case. Therefore, the hardware such as the font memory for storing the character font may have the same configuration as the conventional one.
【0015】以上説明した通り、本発明の情報出力装置
によれば、情報の内容によって、記憶すべきデータ量を
減少させることができるので、同じ内容の情報を出力す
る場合であれば、従来よりも記憶容量を小さくすること
ができ、同じ記憶容量を使う場合であれば、より多くの
情報を出力することができる。As described above, according to the information output device of the present invention, the amount of data to be stored can be reduced depending on the content of the information. Can also reduce the storage capacity, and if the same storage capacity is used, more information can be output.
【0016】[0016]
【0017】ここで、出力単位の異なる情報とは、具体
的には、例えば、操作指示メッセージ、エラーメッセー
ジ、利用者による動作モードの設定状態、ファクシミリ
の送受信履歴、送受信用メモリの使用状態、操作に関す
る説明等、各機能を実現する一連の内部処理によって、
まとめて出力される単位の情報を意味する。[0017] In here, the information of different output units, specifically, for example, the operation indication message, error message, the setting state of the operation mode by the user, a facsimile transmission and reception history, usage state of transmission and reception memory, By a series of internal processing that realizes each function, such as explanation about operation,
This means the unit information that is output collectively.
【0018】請求項1記載の情報出力装置によれば、出
力単位の異なる情報のそれぞれについて、最も記憶効率
の良くなる対応関係でMH符号を割り当てて情報を記憶
しているので、情報記憶手段として必要な記憶容量は更
に削減される。但し、対応関係記憶手段には、2以上の
対応関係を記憶する必要から、記憶容量を増加させる必
要がある。したがって、記憶すべき2以上の情報におい
て、例えば文字又は記号等の使用頻度が大きく異なり、
対応関係記憶手段の記憶容量が増える以上に、情報記憶
手段として必要な記憶容量が削減できる場合に、本構成
を採用すると効果的である。According to the information output device of the first aspect , the MH code is assigned to each of the pieces of information having different output units in correspondence with each other to maximize the storage efficiency, and the information is stored. The required storage capacity is further reduced. However, since it is necessary to store two or more correspondence relationships in the correspondence relationship storage means, it is necessary to increase the storage capacity. Therefore, in two or more pieces of information to be stored, for example, the frequency of use of characters or symbols differs greatly,
When the storage capacity required for the information storage means can be reduced more than the storage capacity of the correspondence storage means increases, it is effective to employ this configuration.
【0019】次に、請求項2記載の情報出力装置は、更
に、前記情報記憶手段の記憶領域を所定個数分の文字又
は記号等が含まれる領域毎に区分して複数のグループを
設定し、各グループの占める領域の先頭位置を索引とし
て記憶する索引記憶手段を備え、前記変換手段は、前記
索引記憶手段に記憶された索引に基づき、前記情報記憶
手段に記憶された情報中の文字又は記号等の先頭位置を
判別して、前記変換を行うことを特徴とする。Next, the information output device according to claim 2 further by dividing the storage area of the information storage unit for each region that contains characters or symbols or the like of a predetermined number worth setting a plurality of groups, An index storage unit that stores the head position of the area occupied by each group as an index, wherein the conversion unit is a character or a symbol in the information stored in the information storage unit based on the index stored in the index storage unit It is characterized in that the conversion is carried out by discriminating the head position of such as.
【0020】請求項2記載の情報出力装置によれば、索
引記憶手段には、所定個数分の文字又は記号等が含まれ
る記憶領域の先頭位置が、索引として記憶されているの
で、その先頭位置からのデータの読み出しを直ち開始で
きる。より具体的に説明すると、例えば、情報記憶手段
に記憶された情報中、100文字目から記憶されている
文字列を表示したい様な場合、固定ビット長の文字コー
ドであれば、(ビット長×文字数)という単純な計算に
て、記憶領域の読み出し開始位置を特定できるが、MH
符号のような不定ビット長であると、読み出し開始位置
を計算によって特定することができない。これに対し、
100文字目の読み出し開始位置を索引として記憶して
あれば、簡単に先頭位置を特定して、データの読み出し
ができるのである。According to the information output device according to claim 2, in the index storage unit, the head position of the storage area that contains characters or symbols such as a predetermined number worth, because it is stored as an index, the head position The reading of data from can be started immediately. More specifically, for example, when it is desired to display a character string stored from the 100th character in the information stored in the information storage means, if the character code has a fixed bit length, (bit length x The read start position of the storage area can be specified by a simple calculation of the number of characters.
If the bit length is indefinite like a code, the read start position cannot be specified by calculation. In contrast,
If the reading start position of the 100th character is stored as an index, the head position can be easily specified and the data can be read.
【0021】なお、全ての読み出し開始位置を索引とし
て記憶すれば、最も迅速に読み出し開始位置の特定がで
きるが、その分、索引として記憶されるデータ量は増大
する。これが問題となる場合には、いくつかの読み出し
開始位置が含まれる様にグループを設定すればよい。具
体的には、例えば、情報として110文字目から記憶さ
れている文字列を表示したい様な場合、100文字目の
読み出し開始位置が索引として記憶されていれば、10
0文字目の読み出し開始位置を特定でき、そこから実際
に10文字分を読み飛ばせば、次に読み出されるデータ
が110文字目となる。この場合でも、索引が全く無い
場合と比べれば、読み飛ばしの必要なデータ量は格段に
少なくなり、かなり迅速な処理がなされることになる。If all the read start positions are stored as an index, the read start position can be specified most quickly, but the amount of data stored as the index increases correspondingly. If this causes a problem, the group may be set so as to include some reading start positions. Specifically, for example, when it is desired to display a character string stored from the 110th character as information, if the reading start position of the 100th character is stored as an index, 10
If the reading start position of the 0th character can be specified and 10 characters are actually skipped from that position, the next read data will be the 110th character. Even in this case, as compared with the case where there is no index at all, the amount of data that needs to be skipped is remarkably small, and a considerably quick process is performed.
【0022】次に、請求項3記載の情報出力装置は、前
記表示手段及び印刷手段の双方を備え、前記索引記憶手
段は、前記表示手段に出力すべき情報の記憶領域を、前
記印刷手段に出力すべき情報の記憶領域よりも細かく区
分して、前記グループを設定し、各グループの占める領
域の先頭位置を索引として記憶していることを特徴とす
る。Next, an information output device according to a third aspect of the present invention comprises both the display means and the printing means, and the index storage means stores a storage area of information to be output to the display means in the printing means. It is characterized in that the groups are set by dividing the storage area of the information to be output more finely, and the head position of the area occupied by each group is stored as an index.
【0023】請求項3記載の情報出力装置によれば、表
示手段に出力すべき情報に対する索引は、比較的多く設
定されるため、記憶容量の増加は伴うものの、より迅速
な表示がなされ、操作に対するメッセージを出力する場
合などは、レスポンスがよくなるので操作性が向上す
る。一方、印刷手段に出力すべき情報に対する索引は、
比較的少ないため、多少処理が遅くなるものの、印刷手
段の動作速度からすれば実質的には問題がなく、記憶容
量が少なくなる点でメリットが大きい。なお、以上説明
した情報出力装置は、例えば、請求項4に記載の通り、
MH符号化方法を利用して圧縮した画像データを送受信
可能なファクシミリ機能を備えている情報出力装置とし
て構成される。According to the information output device of the third aspect , since a relatively large number of indexes are set for the information to be output to the display means, although the storage capacity is increased, a quicker display is performed and an operation is performed. For example, when a message for is output, the response is improved and the operability is improved. On the other hand, the index for the information to be output to the printing means is
Since it is relatively small, the processing will be somewhat slower, but there is practically no problem in view of the operating speed of the printing means, and there is a great advantage in that the storage capacity is reduced. The information output device described above is, for example, as described in claim 4 ,
It is configured as an information output device having a facsimile function capable of transmitting and receiving image data compressed by using the MH encoding method.
【0024】[0024]
【実施例】以下に、本発明の実施例を図面に基づいて説
明する。本実施例のファクシミリ装置は、図1に示す通
り、利用者が各種機能を指定したり各種操作を行うため
の操作パネル11を備えた操作部と、各種メッセージを
表示するための液晶ディスプレイ13(LCD13)と
を備えた表示部と、原稿台15に載置された原稿を一枚
ずつ内部に取り込み、原稿を走査して画像を読み取るス
キャナ部と、記録紙カセット17に収容された記録紙を
一枚ずつ取り込み、記録紙にトナーを転写して画像を記
録する記録部と、電話回線を介して他のファクシミリ装
置との間でファクシミリ信号の送受信を行う送受信部
と、これら各部を制御する制御部とで構成されている。Embodiments of the present invention will be described below with reference to the drawings. As shown in FIG. 1, the facsimile apparatus according to the present embodiment has an operation unit including an operation panel 11 for the user to specify various functions and perform various operations, and a liquid crystal display 13 (for displaying various messages). The display unit including the LCD 13), the scanner unit that takes in the originals placed on the original table 15 one by one, scans the originals to read an image, and the recording paper housed in the recording paper cassette 17. A recording unit that takes in one sheet at a time, transfers toner to recording paper to record an image, a transmission / reception unit that transmits / receives a facsimile signal to / from another facsimile device via a telephone line, and a control that controls these units. It is composed of parts and.
【0025】また、このファクシミリ装置の制御系は、
図2に示す通り、装置各部の動作を制御するCPU21
と、CPU21にて実行される制御プログラムや各種デ
ータ等を格納したROM22と、動作実行時の各種デー
タを一時的に格納するためのRAM23と、上記操作部
としての操作パネル11と、上記表示部としてのLCD
13と、上記スキャナ部としての周知のイメージスキャ
ナ25と、上記記録部としての周知のレーザプリンタ2
7と、上記送受信部としてのネットワークコントロール
ユニット29(NCU29)、及びモデム31とで構成
され、これらがバス33を介して互いに接続されてい
る。The control system of this facsimile apparatus is
As shown in FIG. 2, a CPU 21 that controls the operation of each unit of the device.
A ROM 22 in which a control program executed by the CPU 21 and various data are stored; a RAM 23 for temporarily storing various data during operation execution; an operation panel 11 as the operation unit; and the display unit. LCD as
13, a well-known image scanner 25 as the scanner unit, and a well-known laser printer 2 as the recording unit.
7, a network control unit 29 (NCU 29) as the transmitting / receiving unit, and a modem 31, which are connected to each other via a bus 33.
【0026】以上のように構成されたファクシミリ装置
では、CPU21によって各部の動作が制御される。基
本的な動作は、従来のファクシミリ装置と同様である
が、簡単に説明すると、原稿を送信する場合には、イメ
ージスキャナ25で読み取った原稿画像のイメージデー
タを符号化し、モデム31で変調して、電話回線を介し
てNCU29から他のファクシミリ装置に送信する。ま
た、原稿を受信する場合には、電話回線を介して他のフ
ァクシミリ装置から送信されてきた信号をNCU29で
受信し、モデム31で復調し、更に復号化して得られた
イメージデータに基づき、レーザプリンタ27で記録紙
に画像を記録する。更に、原稿をコピーする場合には、
イメージスキャナ25で読み取った原稿画像のイメージ
データに基づき、レーザプリンタ27で記録紙に画像を
記録する。In the facsimile apparatus configured as described above, the operation of each section is controlled by the CPU 21. The basic operation is the same as that of the conventional facsimile machine. However, in brief, when transmitting a document, the image data of the document image read by the image scanner 25 is encoded and modulated by the modem 31. , From the NCU 29 to another facsimile machine via the telephone line. When receiving a document, the NCU 29 receives a signal transmitted from another facsimile device via a telephone line, demodulates it with a modem 31, and further decodes it to obtain a laser beam based on the image data. The printer 27 records an image on recording paper. Furthermore, when copying the original,
Based on the image data of the original image read by the image scanner 25, the laser printer 27 records the image on the recording paper.
【0027】次に、本ファクシミリ装置の特徴的な部分
について更に詳しく説明する。上記ROM22には、L
CD13に表示するメッセージや、レーザプリンタ27
によって出力される各種レポート類(例えば、利用者に
よる動作モードの設定状態、ファクシミリの送受信履
歴、送受信用メモリの使用状態、操作に関する説明等)
に含まれる見出し語や説明文等のテキスト(以下、単に
テキストという)が、MH符号によって記憶されてい
る。Next, the characteristic parts of the facsimile apparatus will be described in more detail. The ROM 22 has L
The message displayed on the CD 13 and the laser printer 27
Various reports output by (for example, user's operation mode settings, facsimile transmission / reception history, transmission / reception memory usage status, operation explanations, etc.)
Texts (hereinafter, simply referred to as texts) such as headwords and explanations included in are stored by the MH code.
【0028】ここで、MH符号について説明すると、M
H符号は、一般的には、ファクシミリ装置で扱うビット
イメージの画像データを符号化する際に用いられるもの
で、特定のビットパターンが定められた不定ビット長の
符号と、画像データ(ビットイメージ)中の白又は黒の
画素が連続する部分の長さ(ランレングス)とを、表1
に示す様な関係で対応させたものである。したがって、
この対応表に基づいて、ビットイメージをMH符号で表
せば、例えば、10ドット分の白い画素が連続する部分
(10ビット)が、MH符号の「00111」(5ビッ
ト)で表され、画像をビットイメージで表した場合より
もデータが圧縮される。逆に、MH符号の「0011
1」が得られれば、この対応表に基づいて、白い画素で
あること、及びランレングス番号が10であることを知
ることができ、これに基づいてビットイメージデータに
展開できる。Here, the MH code will be described.
The H code is generally used when encoding image data of a bit image handled by a facsimile machine, and a code having an indefinite bit length in which a specific bit pattern is defined and image data (bit image). Table 1 shows the length (run length) of the portion where white or black pixels inside are continuous.
The relationship is as shown in. Therefore,
If the bit image is represented by the MH code based on this correspondence table, for example, a portion (10 bits) in which white pixels for 10 dots are continuous is represented by the MH code “00111” (5 bits), and the image is displayed. The data is compressed more than when represented by a bit image. On the contrary, the MH code “0011
If "1" is obtained, it can be known based on this correspondence table that it is a white pixel and that the run length number is 10, and based on this, the bit image data can be developed.
【0029】[0029]
【表1】 [Table 1]
【0030】本ファクシミリ装置においては、上記表
中、本来は黒のランレングスに対応するMH符号を利用
し、テキスト中での使用頻度の高い文字から順に、ビッ
ト長の短いMH符号に割り当てている。具体的な文字と
MH符号との対応関係は、記憶されるテキスト中の文字
の出現頻度を実際にカウントした上で最適化されるが、
例えば、仮にテキストがアルファベットのみで構成さ
れ、通常のアルファベット順(A,B,C…)で出現頻
度が高い場合を考えてみると、表2に示すような対応関
係となる。In the present facsimile apparatus, in the above table, the MH code originally corresponding to the black run length is used, and the MH code having the shortest bit length is assigned in order from the character having the highest frequency of use in the text. . The correspondence between a specific character and the MH code is optimized after actually counting the appearance frequency of the character in the stored text.
For example, if the text is composed only of alphabets and the appearance frequency is high in the usual alphabetical order (A, B, C ...), the correspondence relationship is as shown in Table 2.
【0031】[0031]
【表2】 [Table 2]
【0032】この対応表に基づいて、テキストをMH符
号で表せば、例えば、「ABC」(上記文字コードで2
4ビット)という文字列が、MH符号の「111001
0」(7ビット)で表され、同じ文字列を表中の文字コ
ードで表した場合よりもデータは圧縮される。逆に、M
H符号の「1110010」が得られれば、この対応表
に基づいて、ランレングス番号が2・3・1であること
を知ることができ、更にランレングス番号と文字コード
との対応を参照して、「ABC」という文字列に展開で
きる。If the text is expressed in MH code based on this correspondence table, for example, "ABC" (2 in the above character code)
The character string "4 bits" is the MH code "111001".
The data is compressed as compared with the case where the same character string is represented by the character code in the table. Conversely, M
If the H code "1110010" is obtained, it is possible to know that the run length number is 2.3.1 based on this correspondence table, and further refer to the correspondence between the run length number and the character code. , "ABC".
【0033】なお、本ファクシミリ装置において、通常
の内部処理、例えば、表示用又はプリント用のフォント
を取得する処理等で、文字のデータを扱う際には、表2
に併記した8ビット文字コード(いわゆるASCIIコ
ード)を使用している。つまり、本ファクシミリ装置で
は、記憶容量の削減のためにMH符号でテキストを記憶
しているが、メモリから読み出されたMH符号は、まず
固定ビット長の文字コードに変換され、以後の内部処理
が行われるのである。In this facsimile apparatus, when handling character data in a normal internal process, for example, a process for acquiring a display or print font, etc., Table 2
The 8-bit character code (so-called ASCII code) described in the above is used. In other words, in the present facsimile device, text is stored in the MH code in order to reduce the storage capacity. However, the MH code read from the memory is first converted into a character code having a fixed bit length, and the subsequent internal processing is performed. Is done.
【0034】次に、ROM22内の記憶領域の配分につ
いて、図3に基づいて説明する。ROM22内には、テ
キスト関連の記憶領域として、表示用テキスト記憶領域
41、表示用テキスト索引領域42、表示用文字数記憶
領域43、表示用文字数索引領域44、表示用テキスト
変換テーブル45、プリント用テキスト記憶領域46、
プリント用テキスト索引領域47、プリント用文字数記
憶領域48、プリント用文字数索引領域49、プリント
用テキスト変換テーブル50が確保されている。Next, the distribution of storage areas in the ROM 22 will be described with reference to FIG. In the ROM 22, as text-related storage areas, a display text storage area 41, a display text index area 42, a display character number storage area 43, a display character number index area 44, a display text conversion table 45, and a print text. Storage area 46,
A print text index area 47, a print character number storage area 48, a print character number index area 49, and a print text conversion table 50 are secured.
【0035】この内、表示用テキスト記憶領域41に
は、LCD13に表示する各種メッセージの実体となる
テキストT11,T12,T13,…がMH符号で記憶
されている。そして、表示用テキスト記憶領域41に
は、いくつかのメッセージ毎に区分したグループが設定
され、表示用テキスト索引領域42には、各グループの
先頭位置が、表示用テキスト記憶領域41のアドレス値
A11,A21,A31,…で記憶されている。この表
示用テキスト索引領域42に記憶されたアドレス値を使
うことで、後述する処理において、各グループへのアク
セスが迅速になされる。Of these, in the display text storage area 41, texts T11, T12, T13, ... Which are the entities of various messages displayed on the LCD 13 are stored in MH code. Then, in the display text storage area 41, groups divided for every several messages are set, and in the display text index area 42, the start position of each group is the address value A11 of the display text storage area 41. , A21, A31, ... By using the address value stored in the display text index area 42, each group can be quickly accessed in the processing described later.
【0036】また、表示用文字数記憶領域43には、表
示用テキスト記憶領域41に記憶されたテキストT1
1,T12,T13,…のそれぞれに含まれる文字数N
11,N12,N13…が、それぞれ1バイトのデータ
長で記憶されている。そして、表示用文字数索引領域4
4には、上記グループに対応させてグループが設定さ
れ、各グループの先頭位置が、表示用文字数記憶領域4
3のアドレス値B11,B21,B31,…で記憶され
ている。In the display character number storage area 43, the text T1 stored in the display text storage area 41 is stored.
Number of characters N included in each of 1, T12, T13, ...
11, N12, N13, ... Are stored with a data length of 1 byte, respectively. Then, the display character number index area 4
4, groups are set corresponding to the above groups, and the start position of each group is the number of display character number storage area 4
3 address values B11, B21, B31 ,.
【0037】更に、表示用テキスト変換テーブル45に
は、表示用テキスト記憶領域41に記憶されたMH符号
に対応するランレングスと、そのMH符号が割り当てら
れた文字に対応する文字コードとの対応関係が、ランレ
ングスをパラメータとして記憶されている。具体例を挙
げて説明すれば、文字とMH符号とに、表2に示した対
応関係を割り当てた場合、表示用テキスト変換テーブル
45は、表3に示す様なテーブルとなる。Further, the display text conversion table 45 has a correspondence relationship between the run length corresponding to the MH code stored in the display text storage area 41 and the character code corresponding to the character to which the MH code is assigned. However, the run length is stored as a parameter. Explaining with a specific example, when the correspondence relationship shown in Table 2 is assigned to the character and the MH code, the display text conversion table 45 becomes a table as shown in Table 3.
【0038】[0038]
【表3】 [Table 3]
【0039】上記表3のテーブル中、ランレングス番号
が1であれば、文字コードの45(16進数表記)が対
応し、「C」という文字が割り当てていることになる。
また、表3のテーブル中、ランレングス番号0には、文
字コードのFFが対応しているが、これは、当該MH符
号に割り当てられた文字がないことを示す。この様に不
要なランレングス番号をもテーブル中に含ませると、無
意味なMH符号のために記憶領域を使うことにはなる
が、ランレングス番号はテーブル先頭からのオフセット
値と一致するので、ランレングス番号自体は実際に記憶
しなくてもよくなり、テーブル全体としてはコンパクト
になる。また、ランレングス番号をサーチするのではな
く、ランレングス番号をオフセット値として使って文字
コードを読み出せるので、より迅速に文字コードへの変
換を行うことができる。In the table of Table 3, if the run length number is 1, the character code 45 (hexadecimal notation) corresponds and the character "C" is assigned.
Further, in the table of Table 3, the run length number 0 corresponds to the character code FF, which means that there is no character assigned to the MH code. If unnecessary run-length numbers are included in the table as described above, the storage area will be used for meaningless MH codes, but the run-length numbers match the offset value from the beginning of the table. The run length number itself does not have to be actually stored, and the entire table is compact. Further, the character code can be read out by using the run length number as an offset value instead of searching the run length number, so that the conversion to the character code can be performed more quickly.
【0040】なお、図3では簡略化してあるが、プリン
ト用テキスト記憶領域46、プリント用テキスト索引領
域47、プリント用文字数記憶領域48、プリント用文
字数索引領域49、プリント用テキスト変換テーブル5
0についても、それぞれ表示用の領域と同様に構成され
ている。Although simplified in FIG. 3, the print text storage area 46, the print text index area 47, the print character number storage area 48, the print character number index area 49, and the print text conversion table 5 are shown.
0 is also configured in the same manner as the display area.
【0041】但し、プリント用テキスト記憶領域46に
記憶されたテキストと、上記表示用テキスト記憶領域4
1に記憶されたテキストとでは、各テキスト毎に、各テ
キスト中の文字を、各テキスト中での使用頻度の高い順
にビット長の短いMH符号に割り当ててあるため、MH
符号と文字との対応関係は両者で異なっている。それ
故、プリント用テキスト変換テーブル50についても、
形式的には、表示用テキスト変換テーブル45と同様で
あるものの、データの具体的な内容については、通常、
表示用テキスト変換テーブル45とは異なるものとな
る。However, the text stored in the print text storage area 46 and the display text storage area 4 are
In the text stored in No. 1, since the characters in each text are assigned to the MH code having the shortest bit length in the order of frequency of use in each text, the MH code
The correspondence between the code and the character differs between the two. Therefore, the print text conversion table 50 also
Although it is similar in form to the display text conversion table 45, the specific contents of the data are usually
It is different from the display text conversion table 45.
【0042】また、プリント用テキスト記憶領域46
は、表示用テキスト記憶領域41ほど細かく区分されて
おらず、一つのグループに含まれるデータ量は、プリン
ト用テキスト記憶領域46に設定されたグループの方が
多い。一つのグループに含まれるデータ量が多くなる
と、後述の処理では、グループの後半に含まれるテキス
トを得るのに時間がかかるが、この点、レーザプリンタ
27による記録の場合、そもそも表示に比べれば時間が
かかるし、又、表示ほどの迅速性が要求されないため、
多少時間がかかることは特に問題がなく、むしろ、プリ
ント用テキスト索引領域47に必要な記憶容量を削減で
きるというメリットがある。逆に、LCD13への表示
の場合、操作性などを考慮すると迅速な表示が要求さ
れ、表示用テキスト記憶領域41を細かく区分して、一
つのグループに含まれるデータ量が少なくする方がよい
のである。A print text storage area 46 is also provided.
Is not divided as finely as the display text storage area 41, and the amount of data included in one group is larger in the group set in the print text storage area 46. When the amount of data included in one group is large, it takes time to obtain the text included in the latter half of the group in the later-described processing. However, in the case of recording by the laser printer 27, it takes time compared with the display in the first place. In addition, because it is not required to be as quick as the display,
There is no particular problem that it takes some time, and rather, there is an advantage that the storage capacity required for the print text index area 47 can be reduced. On the contrary, in the case of displaying on the LCD 13, prompt display is required in consideration of operability and the like, and it is better to divide the display text storage area 41 finely to reduce the amount of data included in one group. is there.
【0043】次に、LCD13にメッセージを出力する
処理について、図4に基づいて説明する。なお、図3の
符号を示しながら、適宜具体例を交えて説明する。本処
理は、ファクシミリ装置の各種処理において、LCD1
3にメッセージを出力する場合に実行されるサブルーチ
ンで、出力すべきメッセージを、表示用文字数記憶領域
43における出力すべきメッセージに対応する領域のア
ドレス値(例えば、図3でテキストT23を出力する場
合、テキストT23が格納された領域の先頭アドレス値
B23)にて指定する。なお、ここで指定するアドレス
値は、サブルーチンを呼び出す側で事前に知っている。Next, the process of outputting a message to the LCD 13 will be described with reference to FIG. It should be noted that a description will be given with reference to the reference numerals in FIG. This process is performed by the LCD 1 in various processes of the facsimile machine.
3 is a subroutine that is executed when a message is output, the message to be output is the address value of the area corresponding to the message to be output in the display character number storage area 43 (for example, when the text T23 is output in FIG. 3). , The head address value B23 of the area where the text T23 is stored is designated. The address value specified here is known in advance by the caller of the subroutine.
【0044】本処理では、まず、指定されたメッセージ
が含まれるグループを特定する(S10)。具体的に
は、図3でテキストT23を出力する場合、アドレス値
B23が指定されるので、このアドレス値B23と表示
用文字数索引領域44中のデータとの大小関係を順に比
較する。この結果、アドレス値B23が、表示用文字数
索引領域44中のアドレス値B21より大で、アドレス
値B31より小であることから、アドレス値B21と同
じ第2グループに含まれるメッセージであると判定す
る。In this processing, first, the group including the designated message is specified (S10). Specifically, when outputting the text T23 in FIG. 3, since the address value B23 is designated, the size relationship between the address value B23 and the data in the display character number index area 44 is compared in order. As a result, since the address value B23 is larger than the address value B21 in the display character number index area 44 and smaller than the address value B31, it is determined that the message is included in the same second group as the address value B21. .
【0045】次に、指定されたメッセージのグループ内
でのオフセットP(即ち、出力すべきメッセージの開始
文字が、グループの先頭から何番目の文字に当たるか)
を算出する(S20)。具体的には、図3でテキストT
23を出力する場合、表示用文字数記憶領域43のデー
タを参照し、第2グループの先頭にあるテキストT21
の文字数N21から、出力すべきテキストT23の直前
のテキストT22の文字数N22までの総和を求める。
また、指定されたメッセージの文字数Qを求める(S3
0)。これは、図3でテキストT23を出力する場合、
表示用文字数記憶領域43に記憶されたテキストT23
の文字数N23を直接読み込む。Next, the offset P within the group of the designated message (that is, what number character from the head of the group the start character of the message to be output corresponds to)
Is calculated (S20). Specifically, the text T in FIG.
When 23 is output, the data in the display character number storage area 43 is referred to and the text T21 at the beginning of the second group
The total sum from the number of characters N21 of N to the number of characters N22 of the text T22 immediately before the text T23 to be output is calculated.
Also, the number of characters Q of the designated message is obtained (S3
0). This is when the text T23 is output in FIG.
Text T23 stored in the display character number storage area 43
The number N23 of characters is directly read.
【0046】次に、指定されたメッセージが含まれるグ
ループの先頭から、順にデータを読み出して、不要な文
字の読み飛ばしを行う(S40)。具体的には、最初に
読み出されるデータは、グループの先頭アドレス値A2
1の領域に記憶されたテキストT21のMH符号であ
る。そこで、このMH符号をランレングスに変換する。
なお、MH符号からランレングスへの変換は、例えば、
特開昭61- 176252号、特開平5- 41809号公報等に記載さ
れている周知の変換処理によって行われるが、簡単に説
明すると、MH符号を先頭ビットから順に1ビットずつ
読み出し、ビットのON/OFFに応じて変換テーブル
の所定アドレスをたどることにより、最終的にたどり着
いたアドレスに記憶された値に基づき、ランレングス値
を得ることができる。そして、このランレングス値を、
先に求めたオフセットP回分だけ読み飛ばす。これによ
り、テキストT21,T22が読み飛ばされたことにな
る。Next, the data is sequentially read from the head of the group including the designated message, and unnecessary characters are skipped (S40). Specifically, the first read data is the start address value A2 of the group.
It is the MH code of the text T21 stored in the area 1. Therefore, this MH code is converted into a run length.
The conversion from MH code to run length is performed, for example, by
This is performed by the well-known conversion process described in Japanese Patent Laid-Open No. 61-176252, Japanese Patent Laid-Open No. 5-41809, and the like. Briefly described, the MH code is read bit by bit from the first bit in order, and the bit is turned on. By tracing a predetermined address in the conversion table according to / OFF, the run length value can be obtained based on the value stored in the finally arrived address. And, this run length value,
Skip the offset P times calculated earlier. As a result, the texts T21 and T22 are skipped.
【0047】次に、引続いて順にデータを読み出して、
指定されたメッセージを読み込む(S50)。具体的に
は、S40の処理後に読み出されるデータは、アドレス
値A23の領域に記憶されたテキストT23、即ち必要
とするメッセージのMH符号である。そこで、このMH
符号をランレングスに変換し、このランレングス値を、
先に求めた文字数Q回分読み込む。これにより、テキス
トT23が、ランレングス値にて読み込まれる。Next, the data is successively read out in sequence,
The designated message is read (S50). Specifically, the data read after the processing of S40 is the text T23 stored in the area of the address value A23, that is, the MH code of the required message. So this MH
The code is converted to run length, and this run length value is
The number of characters Q obtained earlier is read. As a result, the text T23 is read with the run length value.
【0048】次に、指定されたメッセージを表すランレ
ングス値の列を、文字コードの列に変換する(S6
0)。具体的には、先に求めた文字数Q回分にわたっ
て、ランレングス値をパラメータにして、表示用テキス
ト変換テーブル45から文字コードを読み出し、ランレ
ングス値を文字コードで置換する。この結果、メモリ上
には、一般的な固定ビット長の文字コードで表されたメ
ッセージテキストが完成する。Next, the run length value sequence representing the specified message is converted into a character code sequence (S6).
0). Specifically, the character length is replaced with the character code by reading the character code from the display text conversion table 45 by using the run length value as a parameter for the number of characters Q previously obtained. As a result, the message text represented by a general fixed bit length character code is completed on the memory.
【0049】後は、固定ビット長の文字コードで表され
たメッセージテキストをLCD13に表示させ(S7
0)、本処理を終了する。なお、S70の処理は、従来
と全く変わりないものである。なお、レーザプリンタ2
7に文字等を出力する処理は、プリント用テキスト記憶
領域46、プリント用テキスト索引領域47、プリント
用文字数記憶領域48、プリント用文字数索引領域4
9、プリント用テキスト変換テーブル50を使って、S
10〜S60と同様の処理を行い、後は、固定ビット長
の文字コードで表された文字をレーザプリンタ27に記
録させる処理となる。After that, the message text represented by the fixed bit length character code is displayed on the LCD 13 (S7).
0), this processing is ended. The process of S70 is completely the same as the conventional one. The laser printer 2
The process of outputting characters to 7 is performed by the print text storage area 46, the print text index area 47, the print character number storage area 48, and the print character number index area 4.
9. Using the print text conversion table 50, S
The same process as 10 to S60 is performed, and thereafter, the process of recording the character represented by the character code of the fixed bit length on the laser printer 27 is performed.
【0050】また、前述の説明で、一つのグループに含
まれるデータ量が多くなると、グループの後半に含まれ
るテキストを得るのに時間がかかる旨を説明したが、そ
の原因は、上記S40の処理に必要な時間が増大するた
めである。したがって、メッセージをより迅速に表示す
るには、一つのグループに含まれるデータ量を少なく
し、読み飛ばしにかかる時間を減少させることが有効で
ある。In the above description, it was explained that when the amount of data included in one group is large, it takes time to obtain the text included in the latter half of the group. The reason is that the process of S40 is performed. This is because the time required for is increased. Therefore, in order to display the message more quickly, it is effective to reduce the amount of data included in one group and reduce the time required for skipping.
【0051】以上説明した様に、本ファクシミリ装置に
よれば、メッセージ表示等に必要なデータをMH符号に
て記憶したので、記憶すべきデータ量は減少し、例え
ば、同じメッセージを表示する場合であれば、従来より
も記憶容量を小さくすることができる。また、同じ記憶
容量を使う場合であれば、より多くのメッセージや、よ
り詳細なメッセージを出力することができる。As described above, according to the present facsimile apparatus, since the data necessary for displaying a message and the like are stored in the MH code, the amount of data to be stored is reduced. For example, when the same message is displayed. If so, the storage capacity can be made smaller than in the past. If the same storage capacity is used, more messages and more detailed messages can be output.
【0052】また、LCD表示用とプリンタ出力用と
で、それぞれMH符号と文字との対応関係を変えて設定
したので、それぞれで、より最適な圧縮効率が得られ、
データ量の削減効果が高い。更に、テキスト記憶領域に
グループを設定し、テキスト索引領域に各グループの先
頭位置を記憶したので、不定長のテキストであっても比
較的速やかに読み出し開始位置を特定でき、テキストの
出力が迅速になされる。特に、LCD表示用のテキスト
については、より細かくグループを分けたので、表示の
レスポンスがよくなり、操作性の向上に寄与する。Further, since the correspondence relationship between the MH code and the character is set differently for the LCD display and the printer output, respectively, a more optimum compression efficiency can be obtained,
Highly effective in reducing the amount of data. Furthermore, since groups are set in the text storage area and the beginning position of each group is stored in the text index area, the read start position can be specified relatively quickly even for text of indefinite length, and the text can be output quickly. Done. In particular, with regard to the text for LCD display, the groups are subdivided more finely, so that the display response is improved and the operability is improved.
【0053】以上、本発明の実施例を説明したが、本発
明はこれに限定されず、本発明の要旨を逸脱しない範囲
内の種々なる態様を採用することができる。例えば、実
施例では、LCD表示用とプリンタ出力用とで、それぞ
れMH符号と文字との対応関係を変えて設定したが、フ
ァクシミリの送受信履歴レポートと、送受信用メモリの
使用状態レポート等、処理単位の異なるものについて、
それぞれMH符号と文字との対応関係を変えて設定して
もよい。但し、過度に細分化して対応関係を設定する
と、変換テーブル等に必要なメモリの増大を伴うので、
これは圧縮効率との兼ね合いで決めればよい。Although the embodiment of the present invention has been described above, the present invention is not limited to this, and various embodiments can be adopted without departing from the scope of the present invention. For example, in the embodiment, the correspondence between the MH code and the character is set differently for the LCD display and the printer output. However, the transmission / reception history report of the facsimile, the usage status report of the transmission / reception memory, etc. For different things,
The correspondence between the MH code and the character may be changed and set. However, if you subdivide too much and set the correspondence, it will increase the memory required for the conversion table etc.
This may be determined in consideration of the compression efficiency.
【0054】また、実施例では、ファクシミリ装置を示
したが、これに限らず、文字による情報の表示又は記録
を行うことのできる機器に、本発明を適用することがで
きる。具体的には、ワードプロセッサ、プリンタ等の記
録装置を有する機器、テレビ、ビデオ等の表示機能を有
する機器において、利用者に文字情報を提供する機能を
有するものであれば、本発明の適用対象となり得る。Further, although the facsimile device is shown in the embodiment, the present invention is not limited to this, and the present invention can be applied to a device capable of displaying or recording information by characters. Specifically, a device having a recording device such as a word processor and a printer, a device having a display function such as a television and a video, and a device having a function of providing character information to a user are applicable to the present invention. obtain.
【図1】実施例としてのファクシミリ装置の外観を示す
斜視図である。FIG. 1 is a perspective view showing an appearance of a facsimile apparatus as an example.
【図2】実施例のファクシミリ装置の制御系を示すブロ
ック図である。FIG. 2 is a block diagram showing a control system of the facsimile apparatus of the embodiment.
【図3】実施例におけるメモリの構成を示す説明図であ
る。FIG. 3 is an explanatory diagram showing a configuration of a memory according to an embodiment.
【図4】メッセージ表示処理のフローチャートである。FIG. 4 is a flowchart of a message display process.
11・・・操作パネル、13・・・液晶ディスプレイ、
21・・・CPU、22・・・ROM、23・・・RA
M、25・・・イメージスキャナ、27・・・レーザプ
リンタ、29・・・ネットワークコントロールユニッ
ト、31・・・モデム、33・・・バス、41・・・表
示用テキスト記憶領域、42・・・表示用テキスト索引
領域、43・・・表示用文字数記憶領域、44・・・表
示用文字数索引領域、45・・・表示用テキスト変換テ
ーブル、46・・・プリント用テキスト記憶領域、47
・・・プリント用テキスト索引領域、48・・・プリン
ト用文字数記憶領域、49・・・プリント用文字数索引
領域、50・・・プリント用テキスト変換テーブル。11 ... Operation panel, 13 ... Liquid crystal display,
21 ... CPU, 22 ... ROM, 23 ... RA
M, 25 ... Image scanner, 27 ... Laser printer, 29 ... Network control unit, 31 ... Modem, 33 ... Bus, 41 ... Display text storage area, 42 ... Display text index area, 43 ... Display character number storage area, 44 ... Display character number index area, 45 ... Display text conversion table, 46 ... Print text storage area, 47
... print text index area, 48 ... print character number storage area, 49 ... print character number index area, 50 ... print text conversion table.
Claims (4)
れかを有し、該表示手段又は印刷手段に対して、予め定
められた所定の形式で所定の情報を出力する機能を有す
る情報出力装置において、 前記情報中の文字又は記号等を実際にカウントして求め
られた前記文字又は記号等の前記情報中での使用頻度に
基づき、前記情報中の文字又は記号等を、前記情報中で
の使用頻度の高い順にビット長の短いMH符号に予め割
り当てて、該MH符号にて前記情報を記憶する情報記憶
手段と、 該情報記憶手段に記憶された情報中の文字又は記号等に
割り当てたMH符号と、当該文字又は記号等を示す固定
ビット長の文字コードとの対応関係を記憶する対応関係
記憶手段と、 該対応関係記憶手段に記憶された対応関係に基づき、前
記情報記憶手段に記憶された情報を、前記MH符号から
前記文字コードに変換する変換手段と、 該変換手段により変換された文字コードに基づき、前記
表示手段又は印刷手段を制御して、前記情報を出力させ
る出力制御手段と、を備え、 前記情報記憶手段は、出力単位の異なる2以上の情報を
記憶するに当たって、前記2以上の情報の各情報毎に、
各情報中の文字又は記号等を、各情報中での使用頻度の
高い順にビット長の短いMH符号に予め割り当てて、該
MH符号にて各情報を記憶し、 前記対応関係記憶手段は、前記2以上の情報のそれぞれ
について、前記MH符号と前記文字コードとの対応関係
を記憶し、 前記変換手段は、前記対応関係記憶手段に記憶された2
以上の対応関係の内から、変換すべき情報に応じた対応
関係を選ぶと共に、当該対応関係に基づき、前記MH符
号から前記文字コードに変換する ことを特徴とする情報
出力装置。1. An information output device having at least one of a display unit and a printing unit and having a function of outputting predetermined information in a predetermined format to the display unit or the printing unit, Based on the frequency of use in the information of the characters or symbols obtained by actually counting the characters or symbols in the information, the frequency of use of the characters or symbols in the information in the information An MH code assigned to a character or a symbol in the information stored in the information storage means, the information storage means pre-assigning the MH code having a shorter bit length in the order of increasing A correspondence relation storage means for storing a correspondence relation with a fixed bit length character code indicating the character or the symbol, and a correspondence relation storage means for storing the correspondence relation stored in the information storage means based on the correspondence relation stored in the correspondence relation storage means. The converted information from the MH code to the character code, and output control means for controlling the display means or the printing means based on the character code converted by the conversion means to output the information. And the information storage means stores two or more pieces of information having different output units.
When storing, for each information of the above two or more information,
Characters or symbols in each information are
The MH code having a shorter bit length is assigned in advance in ascending order,
Each piece of information is stored in the MH code, and the correspondence storage means stores each of the two or more pieces of information.
About the correspondence between the MH code and the character code
2 is stored in the correspondence relationship storage means.
Correspondence according to the information to be converted from the above correspondence
Select the relationship and based on the corresponding relationship, the MH code
The information output device is characterized in that the number is converted into the character code .
又は記号等が含まれる領域毎に区分して複数のグループ
を設定し、各グループの占める領域の先頭位置 を索引と
して記憶する索引記憶手段を備え、 前記変換手段は、前記索引記憶手段に記憶された索引に
基づき、前記情報記憶手段に記憶された情報中の文字又
は記号等の先頭位置を判別して、前記変換を行う ことを
特徴とする情報出力装置。2. The information output device according to claim 1, further comprising a predetermined number of characters in the storage area of the information storage means.
Or, it is divided into multiple areas by each area that contains symbols, etc.
And set the start position of the area occupied by each group as an index.
The conversion means stores the index stored in the index storage means.
Based on the characters stored in the information stored in the information storage means,
Is an information output device , wherein the conversion is performed by determining the start position of a symbol or the like .
記憶領域を、前記印刷手段に出力すべき情報の記憶領域
よりも細かく区分して、前記グループを設定し、各グル
ープの占める領域の先頭位置を索引として記憶している
ことを特徴とする情報出力装置。3. The information output device according to claim 2, further comprising both the display means and the printing means, wherein the index storage means stores information to be output to the display means.
A storage area for storing information to be output to the printing means
Set up the above groups and divide each group
An information output device characterized in that the head position of the area occupied by the group is stored as an index .
情報出力装置において、 MH符号化方法を利用して圧縮した画像データを送受信
可能なファクシミリ機能を備えている ことを特徴とする
情報出力装置。4. The method according to any one of claims 1 to 3.
An information output device transmits and receives image data compressed using the MH encoding method
An information output device characterized by having a possible facsimile function .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14182695A JP3471973B2 (en) | 1995-06-08 | 1995-06-08 | Information output device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14182695A JP3471973B2 (en) | 1995-06-08 | 1995-06-08 | Information output device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08335886A JPH08335886A (en) | 1996-12-17 |
| JP3471973B2 true JP3471973B2 (en) | 2003-12-02 |
Family
ID=15301029
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14182695A Expired - Lifetime JP3471973B2 (en) | 1995-06-08 | 1995-06-08 | Information output device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3471973B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1185459A (en) * | 1997-09-01 | 1999-03-30 | Denso Corp | Character data encoding method and recording medium |
| CN109104199A (en) * | 2018-08-29 | 2018-12-28 | 重庆物奇科技有限公司 | Coding method, interpretation method and application based on huffman coding |
-
1995
- 1995-06-08 JP JP14182695A patent/JP3471973B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08335886A (en) | 1996-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4811113A (en) | Image signal encoding method and system | |
| US5339169A (en) | Electronic filing system | |
| US6130630A (en) | Apparatus and method for compressing Huffman encoded data | |
| US7146566B1 (en) | Method and system for multiformat presentation | |
| JPH1098606A (en) | Communication terminal device and computer device | |
| US5604598A (en) | Image processing apparatus | |
| US5272543A (en) | Method and system for reproducing natural image | |
| JP3471973B2 (en) | Information output device | |
| JP2768979B2 (en) | Facsimile machine | |
| US5446557A (en) | Facsimile machine capable of vocal and printed presentation of capabilities | |
| KR920001182B1 (en) | Facsimile Multi-Copy Methods | |
| US5280369A (en) | Facsimile equipment | |
| US5715069A (en) | Data encoding system for rasterized fonts | |
| JP3255393B2 (en) | Facsimile machine | |
| JP3267491B2 (en) | Document processing device with facsimile function | |
| JP4457635B2 (en) | Image recording apparatus and control method thereof | |
| JP2002236566A (en) | Page printing system and print data generation device | |
| US6320678B1 (en) | Technique for copying a plurality of pages on an image forming apparatus | |
| JP3369386B2 (en) | Facsimile system | |
| JP2604267B2 (en) | Image data processing device | |
| JP3070436B2 (en) | Facsimile machine | |
| JP2893986B2 (en) | Image processing device | |
| JP3951384B2 (en) | Computer-readable recording medium recording data transmission program and communication terminal device with printer function | |
| JP2001157063A (en) | Image data encoding / decoding device | |
| JPH04309053A (en) | facsimile machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070912 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080912 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090912 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090912 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100912 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100912 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110912 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110912 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120912 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130912 Year of fee payment: 10 |
|
| EXPY | Cancellation because of completion of term |