JPH11110286A - Communication terminal device - Google Patents
Communication terminal deviceInfo
- Publication number
- JPH11110286A JPH11110286A JP9264048A JP26404897A JPH11110286A JP H11110286 A JPH11110286 A JP H11110286A JP 9264048 A JP9264048 A JP 9264048A JP 26404897 A JP26404897 A JP 26404897A JP H11110286 A JPH11110286 A JP H11110286A
- Authority
- JP
- Japan
- Prior art keywords
- speed
- memory
- program
- allocated
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 22
- 230000015654 memory Effects 0.000 claims abstract description 55
- 238000012545 processing Methods 0.000 claims abstract description 32
- 230000005540 biological transmission Effects 0.000 description 9
- 238000000034 method Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000009825 accumulation Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000003705 background correction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Image Input (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ソフトウェア処理
を用いた通信端末装置に係り、特に、低コストで高速化
できる通信端末装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication terminal device using software processing, and more particularly to a communication terminal device which can operate at low cost and at high speed.
【0002】[0002]
【従来の技術】ファクシミリ装置等の通信端末装置に
は、原稿の読み取り、イメージデータから符号データへ
の符号化・復号化、符号データの送受信、符号データか
ら回線用信号への変調・復調、回線への接続、受信原稿
の記録、パネル操作・表示の処理、電話番号の登録・呼
び出し、紙送り等の機構部の制御などを行う多種にわた
る処理手段が必要とされるが、これらの処理手段は、専
用のハードウェアとマイクロコンピュータが実行するソ
フトウェアとで実現される。従来は、マイクロコンピュ
ータの処理速度が低速であったため、高速処理を要する
処理手段には専用のハードウェアが使用されていた。2. Description of the Related Art A communication terminal such as a facsimile apparatus reads an original, encodes / decodes image data to code data, transmits / receives code data, modulates / demodulates code data to a signal for a line, and transmits / receives a signal. A variety of processing means are required to connect to the server, record received documents, process panel operations and displays, register and call telephone numbers, and control mechanical parts such as paper feeding. This is realized by dedicated hardware and software executed by a microcomputer. Conventionally, since the processing speed of the microcomputer was low, dedicated hardware was used for processing means requiring high-speed processing.
【0003】しかし、近年では、マイクロコンピュータ
の処理速度が向上しため、専用のハードウェアを廃し
て、ソフトウェアに置き換えるようになっている。マイ
クロコンピュータの中でも、縮小命令セットコンピュー
タ(以下、RISCという)は、命令が簡素化されてお
り、1クロックで1命令が実行できると共に、読取り専
用メモリ(以下、ROMという)及び読み書き可能メモ
リ(以下、RAMという)を内蔵しており、これらのメ
モリに対して高速にアクセスすることが可能である。こ
のRISCを使用して、高速処理を要する処理手段をソ
フトウェアで実現することにより、部品コストを低減す
ると共に、ハードウェアによる制約をなくして装置機能
の多様化等を図ることができる。However, in recent years, as the processing speed of microcomputers has been improved, dedicated hardware has been abolished and replaced with software. Among microcomputers, a reduced instruction set computer (hereinafter referred to as RISC) has simplified instructions, can execute one instruction in one clock, and has a read-only memory (hereinafter referred to as ROM) and a readable / writable memory (hereinafter referred to as ROM). , RAM), and these memories can be accessed at high speed. By realizing processing means requiring high-speed processing by software using this RISC, it is possible to reduce the cost of parts and diversify the function of the apparatus by eliminating the restriction by hardware.
【0004】一方、読み取り速度、通信速度、記録速度
などを高速化することは、止まることのない要望であ
る。近年のファクシミリ装置では、読み取ったイメージ
データを蓄積用符号に符号化し、その蓄積用符号データ
を一旦、メモリに書き込んでおき、MH,MR,MMR
等の符号データに変換して送信に供している。従って、
読み取り速度を高めるには、符号化速度を高める必要が
ある。また、記録速度を高めるには、プリンタ等の機構
部の動作速度を高めるだけでなく、符号データからイメ
ージデータに復号化する速度を高める必要がある。通信
速度は、28.8kbps,33.6kbpsといった
高速が要求されているが、送受信処理が通信速度に追従
できなければならない。On the other hand, increasing the reading speed, communication speed, recording speed, and the like is a demand that does not stop. In a recent facsimile apparatus, the read image data is encoded into a storage code, and the storage code data is temporarily written in a memory, and the MH, MR, MMR
The data is converted to coded data and transmitted. Therefore,
To increase the reading speed, it is necessary to increase the encoding speed. To increase the recording speed, it is necessary not only to increase the operation speed of a mechanism such as a printer, but also to increase the speed of decoding encoded data into image data. The communication speed is required to be as high as 28.8 kbps or 33.6 kbps, but the transmission / reception process must be able to follow the communication speed.
【0005】また、ファクシミリ装置には、同時に複数
の処理を行うことが要求される。例えば、原稿を読み取
ってメモリに蓄積しながら、メモリに既に蓄積されてい
る別の、原稿を送信することが要求される。この場合、
符号化と復号化とが並行処理となるため、符号化・復号
化専用のハードウェアが複数個必要となる。その点、ソ
フトウェアならば符号化処理と復号化処理とを並列処理
することができる。Further, a facsimile machine is required to perform a plurality of processes at the same time. For example, it is required to transmit another document already stored in the memory while reading and storing the document in the memory. in this case,
Since encoding and decoding are performed in parallel, a plurality of hardware dedicated to encoding and decoding is required. In this regard, if software is used, the encoding process and the decoding process can be performed in parallel.
【0006】[0006]
【発明が解決しようとする課題】ところで、RISC
は、一体のチップの中にCPU,ROM,RAMを備え
るので、メモリ容量には限りがある。これに対し、前述
のように多種にわたる処理をソフトウェア化していく
と、プログラム領域及びワーク領域を多く必要とするこ
とになり、RISC内のメモリには収容しきれなくな
る。また、チップ内のROM,RAMの配分が固定であ
るため、RAMの容量がファクシミリのデータ容量を賄
いきれなくなる。By the way, RISC
Has a CPU, ROM, and RAM in an integrated chip, and thus has a limited memory capacity. On the other hand, if various types of processing are implemented as software as described above, many program areas and work areas are required, and cannot be accommodated in the memory in the RISC. Further, since the distribution of the ROM and the RAM in the chip is fixed, the capacity of the RAM cannot cover the data capacity of the facsimile.
【0007】従来技術では、このような場合、RISC
外部にメモリを増設し、メモリ容量の不足を補ってい
た。しかし、外部に増設したメモリは、内蔵のメモリの
ように高速にアクセスすることはできない。このため、
RISCによるソフトウェアの処理速度が実質上遅くな
り、専用のハードウェアの代用を果たすことが困難であ
った。また、RISC内のメモリには及ばなくとも高速
にアクセスできるメモリが存在するが、このような高速
メモリは高価格であり、全てのプログラム領域及びワー
ク領域を満足するメモリ容量の高速メモリを増設する
と、コストが上昇することになる。In the prior art, in such a case, the RISC
External memory was added to compensate for the lack of memory capacity. However, an externally added memory cannot be accessed at a high speed like a built-in memory. For this reason,
The processing speed of software by RISC has become substantially slow, and it has been difficult to substitute for dedicated hardware. In addition, there is a memory that can be accessed at a high speed even if it does not reach the memory in the RISC. However, such a high-speed memory is expensive, and if a high-speed memory with a memory capacity that satisfies all program areas and work areas is increased. , The costs will rise.
【0008】そこで、本発明の目的は、上記課題を解決
し、低コストで高速動作する通信端末装置を提供するこ
とにある。[0008] Therefore, an object of the present invention is to solve the above problems and to provide a communication terminal device which operates at high speed at low cost.
【0009】[0009]
【課題を解決するための手段】上記目的を達成するため
に本発明は、高速にアクセス可能な高速メモリを内蔵す
る縮小命令セットコンピュータの外部に低速でアクセス
される低速メモリを設け、高速処理を要するプログラム
領域及びワーク領域を前記高速メモリに割り当て、高速
処理を要しないプログラム領域及びワーク領域を前記低
速メモリに割り当てたものである。In order to achieve the above object, the present invention provides a low-speed memory which is accessed at a low speed outside a reduced instruction set computer having a high-speed memory which can be accessed at a high speed. A required program area and a work area are allocated to the high-speed memory, and a program area and a work area that do not require high-speed processing are allocated to the low-speed memory.
【0010】前記高速メモリに、通信データの読み出し
及び書き込みのためのプログラム領域及びワーク領域を
割り当ててもよい。[0010] A program area and a work area for reading and writing communication data may be allocated to the high-speed memory.
【0011】前記縮小命令コンピュータの外部に第2の
高速メモリを設け、前記内蔵高速メモリにイメージデー
タの符号化・復号化処理プログラム領域を割り当て、前
記第2の高速メモリに符号化・復号化処理のワーク領域
を割り当ててもよい。A second high-speed memory is provided outside the reduced instruction computer, an encoding / decoding processing program area for image data is allocated to the built-in high-speed memory, and an encoding / decoding process is assigned to the second high-speed memory. May be allocated.
【0012】[0012]
【発明の実施の形態】以下、本発明の一実施形態を添付
図面に基づいて詳述する。この実施形態では、通信端末
装置は、G3,G4ファクシミリ通信機能を備えたファ
クシミリ装置である。図1には、本ファクシミリ装置の
メモリマップが示されている。図2には、本ファクシミ
リ装置の回路構成が示されている。An embodiment of the present invention will be described below in detail with reference to the accompanying drawings. In this embodiment, the communication terminal device is a facsimile device having a G3, G4 facsimile communication function. FIG. 1 shows a memory map of the facsimile apparatus. FIG. 2 shows a circuit configuration of the facsimile apparatus.
【0013】図2に示されるように、ファクシミリ装置
は、主制御部1、表示部2、操作部3、読取部4、記録
部5、外部メモリ6、モデム7、網制御部(NCU)8
から構成されている。As shown in FIG. 2, the facsimile apparatus includes a main control unit 1, a display unit 2, an operation unit 3, a reading unit 4, a recording unit 5, an external memory 6, a modem 7, and a network control unit (NCU) 8.
It is composed of
【0014】主制御部1は、RISCを用いて構成され
ている。RISCは、縮小命令を実行可能で、高速RO
M及び高速RAMを内蔵すると共に、外部に増設したメ
モリにアクセスすることができ、DMA機能を有する。
この主制御部1は、バスを通じて後述のハードウェア各
部に接続されている。主制御部1は、ソフトコーデック
(イメージデータから符号データへの符号化・複合
化)、モニタ、モデム割込み、オートダイヤラ、通信手
順制御(相手ファクシミリ装置とのハンドシェイク
等)、プリンタ制御、パネル操作・表示の処理、電話番
号の登録・呼び出し等のソフトウェアを実行するもので
ある。モデム割込みプログラムは、モデムに送受信する
通信データの読み出し及び書き込みを行う。モニタプロ
グラムは、前記の各機能を処理するプログラム(タス
ク)の実行を行なわせる。また、DMA機能により、後
述する画像処理回路とランレングスバッファとの間でデ
ータを直接転送することができる。The main control unit 1 is configured using RISC. RISC is capable of executing reduced instructions and high-speed RO
It has a built-in M and high-speed RAM, can access an externally added memory, and has a DMA function.
The main control unit 1 is connected to various hardware units described below via a bus. The main control unit 1 includes a soft codec (encoding and decoding from image data to encoded data), a monitor, a modem interrupt, an auto dialer, a communication procedure control (handshake with a partner facsimile machine, etc.), a printer control, a panel operation. It executes software for display processing, registration and calling of telephone numbers, and the like. The modem interrupt program reads and writes communication data transmitted to and received from the modem. The monitor program executes a program (task) for processing each of the above functions. Further, data can be directly transferred between an image processing circuit described later and a run-length buffer by the DMA function.
【0015】表示部2は、LCD等の表示器を備え、本
ファクシミリ装置の動作状態、イメージデータ、操作指
示等の表示を行うことができる。The display unit 2 includes a display such as an LCD, and can display the operation state of the facsimile apparatus, image data, operation instructions, and the like.
【0016】操作部3は、数字を入力するテンキー、短
縮ダイヤル操作を行う短縮ダイヤルキー、ワンタッチ操
作を行うワンタッチキー、各種ファンクションキー、ス
タートキー等を備えている。短縮ダイヤル、ワンタッチ
等の登録内容はメモリに格納される。The operation unit 3 includes numeric keys for inputting numbers, speed dial keys for speed dial operation, one touch keys for one touch operation, various function keys, start keys, and the like. Registered contents such as abbreviated dialing and one touch are stored in a memory.
【0017】読取部4は、CCDと画像処理回路とから
なり、CCDが原稿を読み取り、アナログ画像信号を出
力し、画像処理回路がシェーディング補正、エッジ強
調、γ補正等の画像処理を行った後、白黒2値のイメー
ジデータに二値化する。このイメージデータをランレン
グスに変換してバスに出力することができる。The reading section 4 comprises a CCD and an image processing circuit. The CCD reads an original, outputs an analog image signal, and performs image processing such as shading correction, edge enhancement, and γ correction. , And binarized into black and white binary image data. This image data can be converted to run length and output to the bus.
【0018】記録部5は、サーマルヘッドとサーマルヘ
ッドドライバとからなり、プリンタ制御ソフトウェアに
よって印字出力を行うことができる。文字を印字するた
めのフォントはメモリに格納される。The recording section 5 includes a thermal head and a thermal head driver, and can perform print output by printer control software. Fonts for printing characters are stored in memory.
【0019】外部メモリ6については内蔵メモリと共に
後述する。The external memory 6 will be described later together with the built-in memory.
【0020】モデム7は、符号データから回線用信号へ
の変調・復調を行うものである。このモデムの機能をソ
フトウェア化し、送信用のD/A変換器及び受信用のA
/D変換器からなるアナログインタフェース7´を設け
てもよい。The modem 7 modulates and demodulates the code data into a line signal. The function of this modem is converted into software, and a D / A converter for transmission and an A / D converter for reception are used.
An analog interface 7 'including a / D converter may be provided.
【0021】NCU8は、回線との接続・解放、呼び出
し信号の検出等を行うものである。The NCU 8 performs connection / release of a line, detection of a call signal, and the like.
【0022】次に、図1を用いてメモリ構成を説明す
る。Next, the memory configuration will be described with reference to FIG.
【0023】図示されるように、メモリは、64Kバイ
トの内蔵高速ROM21、2Kバイトの内蔵高速RAM
22、64KバイトのSRAMからなる外部高速RAM
23、外部低速ROM24、138KバイトのSRAM
からなる外部低速RAM25によって構成されている。
RISCは縮小命令の1命令を1クロックで実行する
が、その1命令サイクルに対し、内蔵高速ROM21及
び内蔵高速RAM22は1サイクル、ウエイト(待ち)
無しでアクセスすることができる。外部高速RAM23
は2サイクル、ウエイト無しでアクセスし、その一部2
3aについてはデータキャッシュをオンにして1サイク
ル、ウエイト無しとすることができる。外部低速ROM
24は2サイクル、1ウエイトでアクセスすることがで
きる。外部低速RAM25は2サイクル、1ウエイトで
アクセスすることができる。また、これらのメモリはD
MA機能によって使用することもできる。As shown, the memory is a built-in high-speed ROM 21 of 64 Kbytes, a built-in high-speed RAM of 2 Kbytes,
External high-speed RAM consisting of 22, 64 Kbytes of SRAM
23, external low-speed ROM 24, 138K byte SRAM
And an external low-speed RAM 25.
The RISC executes one instruction of the reduced instruction in one clock. For one instruction cycle, the built-in high-speed ROM 21 and the built-in high-speed RAM 22 wait one cycle.
Can be accessed without. External high-speed RAM 23
Is accessed for two cycles without wait, and part 2
For 3a, the data cache is turned on, and one cycle can be made without wait. External low-speed ROM
24 can be accessed in two cycles and one wait. The external low-speed RAM 25 can be accessed with two cycles and one wait. These memories have D
It can also be used by the MA function.
【0024】これらのメモリに対する領域の割り当て
は、ソフトコーデックプログラム,モデム割込みプログ
ラム及びモニタプログラムのプログラム領域が内蔵高速
ROM21に割り当てられ、それ以外のプログラムのプ
ログラム領域が外部普通速ROM24に割り当てられて
いる。また、モデム割込みプログラムが使用するワーク
領域のうちモデム送受信バッファが内蔵高速RAM22
に割り当てられ、ソフトコーデックプログラムが使用す
るワーク領域が外部高速RAM23に割り当てられ、そ
の中でもデータキャッシュをオンにした部分23aには
ランレングスバッファが割り当てられている。上記以外
のワーク領域は、外部低速RAM25に割り当てられて
いる。ソフトコーデックプログラムは、CPUの機種に
依存しないようC言語で記述されたモジュールに、高速
で処理するためにコンパイラによる最適化を施したもの
である。In the area allocation to these memories, the program areas of the soft codec program, the modem interrupt program and the monitor program are allocated to the built-in high-speed ROM 21, and the program areas of the other programs are allocated to the external normal speed ROM 24. . The modem transmission / reception buffer in the work area used by the modem interrupt program has a built-in high-speed RAM 22.
The work area used by the soft codec program is assigned to the external high-speed RAM 23, and a run length buffer is assigned to the portion 23a in which the data cache is turned on. The other work areas are allocated to the external low-speed RAM 25. The soft codec program is obtained by optimizing a module described in the C language so as to be independent of the CPU model by a compiler for high-speed processing.
【0025】図2のファクシミリ装置の動作を原稿送信
の場合について説明する。The operation of the facsimile apparatus shown in FIG. 2 will be described for the case of original transmission.
【0026】まず、原稿が読取部4にセットされ、操作
部3のスタートキーがオンされると、主制御部1は、読
取部4の機構部(図示せず)を制御して原稿の読取りを
開始する。読取部4のCCDがアナログ画像信号を出力
し、画像処理回路がイメージデータに二値化し、ランレ
ングスに変換する。画像処理回路に1ライン分のランレ
ングスが形成されると、主制御部1は、DMA機能によ
り、画像処理回路のランレングスデータをランレングス
バッファに転送する。主制御部1は、ソフトコーデック
プログラムにより、ランレングスを蓄積用符号に符号化
し、この蓄積用符号データを外部高速RAM23のワー
ク領域に書き込む。First, when a document is set on the reading section 4 and the start key of the operation section 3 is turned on, the main control section 1 controls a mechanism section (not shown) of the reading section 4 to read the document. To start. The CCD of the reading unit 4 outputs an analog image signal, and the image processing circuit binarizes the image data and converts the image data into a run length. When the run length for one line is formed in the image processing circuit, the main control unit 1 transfers the run length data of the image processing circuit to the run length buffer by the DMA function. The main control unit 1 encodes the run length into a code for accumulation by a soft codec program, and writes the code data for accumulation into a work area of the external high-speed RAM 23.
【0027】原稿の読取りが終了すると、主制御部1
は、NCU8に指令を与えて回線に接続させ、予め操作
部3から指定されている電話番号をダイヤルする。相手
ファクシミリ装置への着信、ハンドシェイクが完了する
と、相手ファクシミリ装置の符号方式による符号データ
の送信が開始される。When the reading of the original is completed, the main controller 1
Sends a command to the NCU 8 to connect to the line, and dials a telephone number specified in advance from the operation unit 3. When the incoming call to the other party's facsimile apparatus and the handshake are completed, transmission of code data by the code system of the other party's facsimile apparatus is started.
【0028】主制御部1は、ソフトコーデックプログラ
ムにより、蓄積用符号をランレングスに復号し、そのラ
ンレングスを符号データに変換して内蔵高速RAM22
のモデム送受信バッファに書き込む。また、モニタプロ
グラムにより、モデム送受信バッファの符号データを読
み出してモデムに送信する。The main control unit 1 decodes the storage code into a run length by a soft codec program, converts the run length into code data, and converts the run length into code data.
Write to the modem transmit / receive buffer. In addition, the monitor program reads out the code data in the modem transmission / reception buffer and transmits it to the modem.
【0029】次に、原稿受信の場合について説明する。Next, the case of receiving a document will be described.
【0030】NCU8が呼び出し信号を検出すると、主
制御部1は、相手ファクシミリ装置とのハンドシェイク
を行い、受信処理を開始する。主制御部1は、モニタプ
ログラムにより、モデムが受信した符号データをモデム
送受信バッファに書き込む。また、ソフトコーデックプ
ログラムにより、モデム送受信バッファの符号データを
蓄積用符号に変換して外部高速RAM23のワーク領域
に書き込む。さらに、ソフトコーデックプログラムによ
り、蓄積用符号をイメージデータに復号し、このイメー
ジデータを記録部5に送信する。主制御部1は、記録部
5の機構部(図示せず)を制御して受信原稿の記録を開
始する。When the NCU 8 detects the calling signal, the main control unit 1 performs a handshake with the other party's facsimile machine and starts the receiving process. The main control unit 1 writes the code data received by the modem into the modem transmission / reception buffer using the monitor program. In addition, the code data in the modem transmission / reception buffer is converted into a code for storage by a soft codec program and written into a work area of the external high-speed RAM 23. Further, the storage code is decoded into image data by the soft codec program, and the image data is transmitted to the recording unit 5. The main control unit 1 controls a mechanical unit (not shown) of the recording unit 5 to start recording a received document.
【0031】以上の原稿送受信の動作において、最高速
処理を要求されるモデム割込み及びモニタプログラムの
プログラム領域及びワーク領域が内蔵高速ROM21及
び内蔵高速RAM22に割り当てられているので、モデ
ム割込み及びモニタプログラムはRISCの最高処理速
度で動作する。従って、28.8kbps,33.6k
bpsといった高速通信を支障なく行うことができる。
また、これらのプログラムに次いで高速処理を要求され
るソフトコーデックプログラムはプログラム領域が内蔵
高速ROM21に、ワーク領域が外部高速RAM23に
割り当てられているので、ソフトコーデックプログラム
は高速動作する。このほかのプログラムは低速のメモリ
を使用しても支障なく動作することができる。In the above document transmission / reception operation, since the program area and the work area of the modem interrupt and the monitor program requiring the highest speed processing are allocated to the built-in high-speed ROM 21 and the built-in high-speed RAM 22, the modem interrupt and the monitor program are Operates at the highest processing speed of RISC. Therefore, 28.8 kbps, 33.6 k
High speed communication such as bps can be performed without any trouble.
In addition, a soft codec program which requires high-speed processing after these programs has a program area allocated to the built-in high-speed ROM 21 and a work area allocated to the external high-speed RAM 23, so that the soft codec program operates at high speed. Other programs can operate without problems even if a low-speed memory is used.
【0032】[0032]
【発明の効果】本発明は次の如き優れた効果を発揮す
る。The present invention exhibits the following excellent effects.
【0033】(1)RISCの高速処理能力を有効に利
用しつつ、安価な低速メモリを用いてメモリ容量の不足
を補うことができる。(1) The shortage of memory capacity can be compensated for by using an inexpensive low-speed memory while effectively utilizing the high-speed processing capability of the RISC.
【0034】(2)待つことのできない通信処理のプロ
グラム領域及びワーク領域をRISC内に収容したの
で、高速通信を行うことができる。(2) Since a program area and a work area for communication processing that cannot be waited are accommodated in the RISC, high-speed communication can be performed.
【0035】(3)通信処理に次いで高速処理が要求さ
れる符号化・復号化処理のプログラム領域をRISC内
に収容し、ワーク領域のみ外部高速メモリで補ったの
で、高速処理を達成しつつ、メモリのコストパフォーマ
ンスを良好にすることができる。(3) A program area for encoding / decoding processing requiring high-speed processing after communication processing is accommodated in the RISC, and only the work area is supplemented by an external high-speed memory, so that high-speed processing is achieved. The cost performance of the memory can be improved.
【図1】本発明の一実施形態を示すファクシミリ装置の
メモリマップ構成図である。FIG. 1 is a memory map configuration diagram of a facsimile apparatus showing an embodiment of the present invention.
【図2】本発明の一実施形態を示すファクシミリ装置の
回路構成図である。FIG. 2 is a circuit configuration diagram of a facsimile apparatus showing one embodiment of the present invention.
21 内蔵高速ROM 22 内蔵高速RAM 23 外部高速RAM(第2の高速メモリ) 24 外部低速ROM 25 外部低速RAM 21 Built-in high-speed ROM 22 Built-in high-speed RAM 23 External high-speed RAM (second high-speed memory) 24 External low-speed ROM 25 External low-speed RAM
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI H04N 1/41 G06F 15/64 450A ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 6 Identification code FI H04N 1/41 G06F 15/64 450A
Claims (3)
する縮小命令セットコンピュータの外部に低速でアクセ
スされる低速メモリを設け、高速処理を要するプログラ
ム領域及びワーク領域を前記高速メモリに割り当て、高
速処理を要しないプログラム領域及びワーク領域を前記
低速メモリに割り当てたことを特徴とする通信端末装
置。A low-speed memory which is accessed at a low speed is provided outside a reduced instruction set computer incorporating a high-speed memory which can be accessed at a high speed, and a program area and a work area requiring high-speed processing are allocated to the high-speed memory. A communication terminal device, wherein a program area and a work area that do not require a program are allocated to the low-speed memory.
し及び書き込みのためのプログラム領域及びワーク領域
を割り当てたことを特徴とする請求項1記載の通信端末
装置。2. The communication terminal device according to claim 1, wherein a program area and a work area for reading and writing communication data are allocated to the high-speed memory.
の高速メモリを設け、前記内蔵高速メモリにイメージデ
ータの符号化・復号化処理プログラム領域を割り当て、
前記第2の高速メモリに符号化・復号化処理のワーク領
域を割り当てたことを特徴とする請求項1又は2記載の
通信端末装置。3. A second instruction external to the reduced instruction computer.
A high-speed memory, and allocates an image data encoding / decoding processing program area to the built-in high-speed memory,
3. The communication terminal device according to claim 1, wherein a work area for encoding / decoding processing is allocated to the second high-speed memory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9264048A JPH11110286A (en) | 1997-09-29 | 1997-09-29 | Communication terminal device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9264048A JPH11110286A (en) | 1997-09-29 | 1997-09-29 | Communication terminal device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11110286A true JPH11110286A (en) | 1999-04-23 |
Family
ID=17397831
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9264048A Pending JPH11110286A (en) | 1997-09-29 | 1997-09-29 | Communication terminal device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11110286A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013502016A (en) * | 2009-08-13 | 2013-01-17 | クゥアルコム・インコーポレイテッド | Apparatus and method for memory management and efficient data processing |
| US8762532B2 (en) | 2009-08-13 | 2014-06-24 | Qualcomm Incorporated | Apparatus and method for efficient memory allocation |
| US9038073B2 (en) | 2009-08-13 | 2015-05-19 | Qualcomm Incorporated | Data mover moving data to accelerator for processing and returning result data based on instruction received from a processor utilizing software and hardware interrupts |
-
1997
- 1997-09-29 JP JP9264048A patent/JPH11110286A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013502016A (en) * | 2009-08-13 | 2013-01-17 | クゥアルコム・インコーポレイテッド | Apparatus and method for memory management and efficient data processing |
| US8762532B2 (en) | 2009-08-13 | 2014-06-24 | Qualcomm Incorporated | Apparatus and method for efficient memory allocation |
| US8788782B2 (en) | 2009-08-13 | 2014-07-22 | Qualcomm Incorporated | Apparatus and method for memory management and efficient data processing |
| US9038073B2 (en) | 2009-08-13 | 2015-05-19 | Qualcomm Incorporated | Data mover moving data to accelerator for processing and returning result data based on instruction received from a processor utilizing software and hardware interrupts |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4237222B2 (en) | Image processing apparatus and image processing method | |
| JPH08297528A (en) | Data communication device | |
| JP4235225B2 (en) | Digital copier | |
| JP4217733B2 (en) | Copier | |
| KR930006826B1 (en) | Laser printer for fax | |
| JPH11110286A (en) | Communication terminal device | |
| JPH1169032A (en) | Facsimile equipment | |
| JPH11146166A (en) | Facsimile apparatus, method, and storage medium | |
| JP3913871B2 (en) | Image storage device | |
| JP3292575B2 (en) | Facsimile machine | |
| JP2898009B2 (en) | Facsimile machine | |
| JP3299061B2 (en) | Control method for facsimile machine | |
| JP3126226B2 (en) | Communications system | |
| JP2941836B2 (en) | Image processing device | |
| JP2002314782A (en) | Communication terminal with image memory | |
| JP2574628B2 (en) | Facsimile machine | |
| JPH09307725A (en) | DMA transfer method | |
| JP3315289B2 (en) | Decryption device | |
| JP3052823B2 (en) | Multi-function facsimile machine connected to computer and line | |
| JP2783187B2 (en) | Facsimile machine | |
| KR930010142B1 (en) | How to Receive Image Data in Computer-Facsimile Connection System | |
| JPH09321932A (en) | Facsimile communication system and communication method thereof | |
| JP2005078598A (en) | Computer system and its electronic circuit | |
| JP2000151941A (en) | Image input / output device and storage medium | |
| JPH09298625A (en) | Facsimile communication system and transmission method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050421 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050510 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050920 |