Method of executing communication program in modem apparatus
AssigneeMurata Mfg. Co., Ltd.
InventorsTatsuya Nakashima, Tomoyasu Shimizu
Life of this patent
Estimating the term…
Abstract
A method of executing communication programs in a modem apparatus. A plurality of communication programs used to perform data communication or facsimile communication are stored in an internal memory space (e.g., ROM) in a processor after they have been compressed. A communication program to be executed in ROM is decompressed and developed in a work area external to the processor (e.g., RAM). The developed communication program is then executed by the processor. The data decompression is performed according to an exclusive program decompression program or a program in the communication programs which is adapted to provide a data decompression function.
Claims14
A method of executing programs in a modem apparatus that includes a random access memory work area and a first processor configured to respond to commands from a data terminal equipment containing a second processor, the method comprising:
- a first step of storing in the first processor:
- (a) a program decompression program executable immediately by the first processor and representing a data decompression algorithm and (b) a first program defining the operation of the first processor and compressed previously according to a data compression algorithm reciprocal to said data decompression algorithm;
- a second step of decompressing the first program by executing said program decompression program with said first processor of said modem apparatus to convert said first program into a form immediately executable by the first processor;
- a third step of storing said first program in the random access memory work area of the first processor after the second step has been executed;
- and
- a fourth step of executing the first program stored in the random access memory work area with said first processor of said modem apparatus.
A method of executing programs in a modem apparatus that includes a communication channel, a modem circuit, a first processor configured to execute a first communication program and to respond to commands from a data terminal equipment containing a second processor, an internal memory space in the first processor configured to store the first communication program, and a random access memory work area, the method comprising:
- a first step of storing in said memory space:
- (a) a program decompression program representing a first data decompression algorithm and immediately executable by the first processor, (b) programs defining the operation of the first processor, and (c) the first communication program compressed according to a first data compression algorithm reciprocal to said first data decompression algorithm;
- a second step of executing said program decompression program using the first processor to convert said first communication program into a form immediately executable by the first processor in response to a command from the data terminal equipment;
- a third step of storing said first communication program in said random access memory work area after the second step has been executed;
- and
- a fourth step of causing the first processor to execute the first communication program stored in the random access memory work area.
Dependencies are inferred from the claim text.