Data communication apparatus and control method therefor
Granted 27 Sep 2005 · 1 office action
Assignee: Canon Inc.
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Takehiro Yoshida · Examiner: Edward Coles · AU 2622 · TC 2600
Life of the application
8 dated eventsAbstract
A conventional data communication apparatus cannot set different receiving capacity for each type of received image data. To solve this problem, a data communication apparatus according to this invention notifies a partner apparatus of the receiving capacity in the normal reception mode of the apparatus at the start of communication. If high-quality transmission is designated for image data transmitted from the partner apparatus, the data communication apparatus determines whether the image data exceeds its own receiving capacity in the high-quality reception mode. If the image data does not exceed the receiving capacity in the high-quality reception mode, the data communication apparatus performs high-quality reception/recording; otherwise, notifies the partner apparatus of its own receiving capacity in the high-quality reception mode.
Description
7 parts›FIELD OF THE INVENTION
The present invention relates to a data communication apparatus capable of communicating multilevel image data, and a control method therefor.
›BACKGROUND OF THE INVENTION
Facsimile apparatuses capable of communicating not only a monochrome binary image (to be referred to as a normal image hereinafter) but also a multilevel image (to be referred to as a high-quality image hereinafter) such as a color or grayscale image have conventionally been known.
The conventional facsimile apparatus capable of communicating normal and high-quality images has common setting of the receiving capacity such as the receivable resolution or receivable size regardless of the type of received image, i.e., reception mode.
For example, when the facsimile apparatus supports the A3 size as a maximum receivable size in a normal reception mode in which a normal image is received, it must support the A3 size so as to receive it similarly in a high-quality reception mode in which a high-quality image is received. Also, for example, when the facsimile apparatus supports a resolution of 400 dpi as a maximum receivable resolution in the normal reception mode, it must support reception at the resolution of 400 dpi similarly in the high-quality reception mode.
In this manner, the conventional facsimile apparatus, which supports high receiving capacity in the normal reception mode, must also support high receiving capacity in the high-quality reception mode.
Even if the user wants to change the receiving capacity (maximum receivable size or maximum receivable resolution) between normal and high-quality images in the facsimile apparatus, the facsimile apparatus cannot meet the demand.
To realize, e.g., the same maximum receivable size in the two reception modes, the high-quality reception mode requires a larger-capacity memory and more complicated processing circuit than the normal reception mode. When particularly the maximum receivable size of a high-quality image can be set smaller than that of a normal image, common setting of the maximum receivable size for the two reception modes is wasteful in terms of the cost.
›SUMMARY OF THE INVENTION
The present invention has been proposed to solve the conventional problems, and has as its object to provide a data communication apparatus capable of setting different receiving capacity for each data type of received image, and a method therefor.
According to the present invention, the foregoing object is attained by providing a control method for a data communication apparatus capable of receiving binary image data which satisfies a first condition, and multilevel image data which satisfies a second condition different from the first condition, comprising
the notification step of notifying a partner apparatus of the first and/or second condition as receivable data information, and
the reception step of receiving image data transmitted from the partner apparatus on the basis of the notification in the notification step.
In accordance with the present invention as described above, a receivable data condition, i.e., different receiving capacity can be set for each data type of received image. Accordingly, the minimum function necessary for the data communication apparatus can be implemented by the minimum arrangement.
Other features and advantages of the present invention will be apparent from the following description taken in conjunction with the accompanying drawings, in which like reference characters designate the same or similar parts throughout the figures thereof.
›BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
FIG. 1 is a block diagram showing the arrangement of a facsimile apparatus in the first embodiment according to the present invention;
FIGS. 2A and 2B are flow charts showing an operation in the first embodiment; and
FIGS. 3A and 3B are flow charts showing an operation in the second embodiment.
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 1 of 3
Preferred embodiments of the present invention will now be described in detail in accordance with the accompanying drawings.
<First Embodiment>
FIG. 1 is a block diagram showing the arrangement of a color facsimile apparatus according to the first embodiment.
In FIG. 1 , reference numeral 2 denotes a NCU (Network Control Unit) which is connected to a telephone circuit 2 a in order to use a public telephone network for data communication, controls connection to a public switched telephone network via a telephone line 2 b , performs switching to a data communication channel 2 c , and maintains a communication loop in the apparatus. The NCU 2 switches connection of the telephone circuit 2 a to a telephone set 4 (CML off), or connection to the facsimile apparatus (CML on) under the control from a bus 26 . In a normal state, the telephone circuit 2 a is connected to the telephone set 4 .
Reference numeral 6 denotes a hybrid circuit which separates a signal of a transmission system and a signal of a reception system, transmits a transmission signal sent from an addition circuit 12 via a signal line 12 a to the telephone circuit 2 a via the NCU 2 , and receives a signal from the partner via the NCU 2 to send the signal to a modulator/demodulator 8 via a signal line 6 a.
The modulator/demodulator 8 modulates and demodulates based on the ITU-T recommendations V.8, V.21, V.27ter, V.29, V.17, and V.34. Each transmission mode is designated under the control from the bus 26 . The modulator/demodulator 8 receives a transmission signal via the bus 26 and outputs modulated data to a signal line 8 a , whereas it receives a reception signal output to the signal line 6 a and outputs demodulated data to the bus 26 .
Reference numeral 10 denotes a calling circuit which receives telephone number information based on a signal from the bus 26 , and outputs a DTMF selection signal to a signal line 10 a . The addition circuit 12 receives information from the signal line 8 a and information from the signal line 10 a , and outputs the sum to the signal line 12 a.
Reference numeral 14 denotes a reading unit which can read color image information, and outputs read data to the bus 26 ; and 16 , a recording unit which can record color image information on a recording medium, and sequentially records information output to the bus 26 in units of lines.
Reference numeral 18 denotes a work memory (RAM) which stores raw information or coded information of data read by the reading unit 14 , and stores received information input via the bus 26 or its decoded information. In the first embodiment, when the facsimile apparatus cannot receive a high-quality image (color or grayscale image) at a resolution and size designated by the partner, it notifies again the partner of maximum receiving capacity (receivable resolution, receivable size, or the like) in high-quality communication instead of maximum receiving capacity notified for the first time. The memory 18 can store a count value in re-notifying operation for each destination.
Reference numeral 20 denotes an operation unit which comprises a one-touch dial, abbreviated dial, ten-key pad, * and # keys, start key, stop key, registration instruction key to the memory 18 , and other function keys. Key information pressed by the user is output to the bus 26 .
Reference numeral 22 denotes a CPU (Central Processing Unit) which controls the overall facsimile apparatus of the first embodiment, and executes a facsimile transmission control sequence. This control program is stored in a ROM 24 .
An outline of a characteristic operation in the facsimile apparatus of the first embodiment having the above arrangement will be explained.
The facsimile apparatus (to be referred to as the apparatus hereinafter) of the first embodiment has a normal reception mode in which a normal monochrome binary image is received, and a high-quality reception mode in which a high-quality image such as a color or grayscale image is received, and can set different receiving capacity in each mode.
When the receiving capacity in the high-quality reception mode is lower than that in the normal reception mode, the apparatus notifies a communication partner apparatus of the maximum receiving capacity of the apparatus, i.e., the receiving capacity in the normal reception mode as a first initial identification signal.
When the partner apparatus notifies the apparatus of transmission of a high-quality image, and the apparatus cannot receive in the designated transmission mode, i.e., cannot directly receive the high-quality image, the apparatus notifies the partner apparatus of its own receiving capacity in the high-quality reception mode as a second initial identification signal (protocol change notification).
At this time, the apparatus stores the number of protocol change notification operations (to be referred to as a change notification history hereinafter) in the memory 18 for each partner apparatus, i.e., originating terminal. For a destination for which the apparatus has successively made change notification a plurality of number of times, the apparatus notifies the destination of its own receiving capacity in the high-quality reception mode as a first initial identification signal in next reception.
The operation of the apparatus will be explained in detail with reference to flow charts shown in FIGS. 2A and 2B . These flow charts show the contents of a control program stored in the ROM 24 , and the control program is executed by the CPU 22 .
If the apparatus starts communication with the partner apparatus (step S 0 ), the CPU 22 of the apparatus initializes the memory 18 via the bus 26 (step S 2 ). The CPU 22 turns off the CML of the NCU 2 via the bus 26 (step S 4 ).
The CPU 22 checks the presence of an incoming call step S 6 . If NO in step S 6 , the CPU 22 executes another processing (step S 8 ), and returns to step S 4 . If YES in step S 6 , the CPU 22 detects caller's telephone number information (step S 10 ), and turns on the CML of the NCU 2 via the bus 26 (step S 12 ).
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 2 of 3
By referring to the change notification history held in the memory 18 via the bus 26 , the CPU 22 determines whether to notify the partner apparatus represented by the detected caller's telephone number of changed receiving capacity (step S 14 ). More specifically, the CPU 22 determines whether the receiving capacity in the normal reception mode of which the partner apparatus was notified once was changed to the receiving capacity in the high-quality reception mode, and the partner apparatus has been notified (re-notified) of the changed receiving capacity successively five times. If change notification has been executed successively five times, the CPU 22 determines that the partner apparatus will be notified of the changed receiving capacity, i.e., the receiving capacity in the high-quality reception mode, and shifts to step S 18 .
If the successive number of change notification operations is less than five times, the CPU 22 determines that the receiving capacity in the normal reception mode will be notified, and shifts to step S 16 . As a pre-sequence of data communication, the CPU 22 notifies the partner apparatus of the receiving capacity (e.g., B4 size and 400 dpi) corresponding to the normal reception mode of the apparatus and that reception in JPEG and color modes is possible.
In step S 18 , the CPU 22 checks whether the destination detected as the originating-side telephone number information has been stored in the memory 18 . If YES in step S 18 , the CPU 22 increments the change notification history of the destination via the bus 26 (step S 20 ). If NO in step S 18 , the CPU 22 sets “1” as the change notification history corresponding to the destination, and stores the history in the memory 18 (step S 22 ). After the change notification history is updated or created, the CPU 22 advances to step S 24 , and as a pre-sequence of data communication, notifies the partner apparatus of the receiving capacity (e.g., A4 size and 200 dpi) corresponding to the high-quality reception mode of the apparatus and that reception in JPEG and color modes is possible.
After the partner apparatus is notified of the receiving capacity corresponding to the normal reception mode or high-quality reception mode, the CPU 22 determines in step S 26 whether the partner apparatus designates high-quality communication of transmitting a color or grayscale image.
If NO in step S 26 , the CPU 22 shifts to step S 28 , receives a binary image signal in the normal reception mode at a size and resolution designated by the partner apparatus, records the received image, and executes a post-sequence of communication (step S 30 ). The CPU 22 advances to step S 32 , and determines whether the destination detected as the originating-side telephone number information has been stored in the memory 18 . If YES in step S 32 , the CPU 22 clears the change notification history corresponding to the destination via the bus 26 (step S 34 ); and if NO, the CPU 22 returns to step S 4 .
If YES in step S 26 , the CPU 22 determines whether transmission at the B4 size or 400 dpi has been designated (steps S 36 and S 38 ). These values are image specifications which cannot be processed in the high-quality reception mode of the apparatus. If NO in steps S 36 and S 38 , the CPU 22 determines whether cover communication has been designated (step S 40 ).
If NO in step S 40 , the CPU 22 receives and records grayscale image information at a designated size and resolution other than the B4 size and 400 dpi (step S 42 ), and performs a post-sequence (step S 44 ). If YES in step S 40 , the CPU 22 receives and records color image information at a designated size and resolution other than the B4 size and 400 dpi (step S 46 ), and performs a post-sequence (step S 48 ).
If YES in step S 36 or S 38 , the CPU 22 shifts to step S 18 , updates or creates the change notification history (step S 20 or S 22 ), and notifies the partner apparatus of the receiving capacity (e.g., A4 size and 200 dpi) corresponding to the high-quality reception mode and that reception in JPEG and color modes is possible (step S 24 ).
According to the first embodiment, if the CPU 22 determines based on the change notification history that change notification should be done (S 14 ), and high-quality communication at the B4 or 400 dpi that cannot be processed in the normal reception mode is designated (S 36 or S 38 ), the CPU 22 executes processing in steps S 18 to S 24 , and notifies again the partner apparatus of the receiving capacity corresponding to the high-quality reception mode.
As described above, the first embodiment can support the B4 size and 400 dpi in the normal reception mode and the A4 size and 200 dpi in the high-quality reception mode as the receiving capacity of the apparatus. Since different receiving capacities can be respectively set for normal and high-quality images, the first embodiment can provide a color communication function coping with user needs.
In data reception from a destination which frequently transmits high-quality images, the receiving apparatus is notified of the receiving capacity in the high-quality reception mode from the beginning. This can shorten a pre-sequence in communication. More specifically, notification of the receiving capacity in the normal reception mode shown in step S 16 of the flow charts shown in FIGS. 2A and 2B can be omitted.
Since the receiving apparatus can be notified of the receiving capacity in the high-quality reception mode from the beginning, an error which may occur owing to change notification of a pre-sequence can be avoided.
<Second Embodiment>
The second embodiment according to the present invention will be described.
A color facsimile apparatus in the second embodiment has the same arrangement as that in the first embodiment. Thus, the same reference numerals as in the first embodiment denote the same parts, and a description thereof will be omitted.
In the first embodiment, the partner apparatus is notified of the receiving capacities in the normal reception mode and high-quality reception mode at different timings. In the second embodiment, the partner apparatus is notified of the two receiving capacities at the same timing.
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 3 of 3
The operation of the facsimile apparatus in the second embodiment will be explained in detail with reference to flow charts shown in FIGS. 3A and 3B , and is basically the same as the operation in FIGS. 2A and 2B described in the first embodiment. Hence, the same step numbers as in the first embodiment denote the same processing steps, and only different processing steps will be described. FIGS. 3A and 3B show the contents of a control program stored in a ROM 24 , and the control program is executed by a CPU 22 .
In FIGS. 3A and 3B , if the CPU 22 detects the presence of an incoming call (step S 6 ), it detects caller's telephone number information (step S 10 ), and turns on the CML (step S 12 ). As a pre-sequence of data communication, the CPU 22 notifies in step S 50 the partner apparatus of the receiving capacities in the normal reception mode and high-quality reception mode as the receiving capacity of the apparatus. More specifically, the CPU 22 notifies the partner apparatus of the receiving capacity (B4 size and 400 dpi) corresponding to the normal reception mode and that reception in JPEG and color modes is possible, and of the receiving capacity (A4 size and 200 dpi) corresponding to the high-quality reception mode and that reception in JPEG and color modes is possible. Note that the two receiving capacities are independently notified.
After notification of the receiving capacities in step S 50 , the CPU 22 shifts to step S 26 , and checks whether the partner apparatus designates communication of a high-quality image. In the second embodiment, if YES in step S 26 , the CPU 22 determines whether the partner apparatus designates color communication without determining whether the partner apparatus designates transmission at the B4 size or 400 dpi (step S 40 ).
If NO in step S 26 , the CPU 22 receives and records a binary image signal in the normal reception mode in step S 28 , executes a post-sequence in step S 30 , and returns to step S 4 .
In the second embodiment, change notification history processing (corresponding to steps S 20 , S 22 , and S 34 ) in the first embodiment, and change notification (corresponding to step S 24 ) to the receiving capacity corresponding to the high-quality reception mode are substantially omitted. This is because the receiving capacities in the normal reception mode and high-quality reception mode of the apparatus are exchanged at once regardless of the type of received image data in the second embodiment. The partner apparatus, therefore, determines the quality of image data to be transmitted in consideration of the two notified receiving capacities, and starts communication. As described above, the second embodiment can independently notify the partner of the receiving capacities in the normal reception mode and high-quality reception mode by one pre-sequence, i.e., initial identification signal.
The receiving capacities in the two reception modes can be arbitrarily set, and in addition the time until the protocol is established is shortened. Since the communication sequence is simple, generation of a communication trouble is also suppressed.
[Other Embodiment]
The present invention may be applied to a system constituted by a plurality of devices (e.g., a host computer, interface device, reader, and printer) or an apparatus comprising a single device (e.g., a copying machine or facsimile apparatus).
The object of the present invention is realized even by supplying a storage medium (or recording medium) which records software program codes for realizing the functions of the above-described embodiments to a system or apparatus, and causing the computer (or a CPU or MPU) of the system or apparatus to read out and execute the program codes stored in the storage medium. In this case, the program codes read out from the storage medium realize the functions of the above-described embodiments by themselves, and the storage medium which stores the program codes constitutes the present invention. The functions of the above-described embodiments are realized not only when the computer executes the readout program codes, but also when the OS (Operating System) running on the computer performs part or all of actual processing on the basis of the instructions of the program codes.
The functions of the above-described embodiments are also realized when the program codes read out from the storage medium are written in the memory of a function expansion card inserted into the computer or that of a function expansion unit connected to the computer, and the CPU of the function expansion card or function expansion unit performs part or all of actual processing on the basis of the instructions of the program codes.
As many apparently widely different embodiments of the present invention can be made without departing from the spirit and scope thereof, it is to be understood that the invention is not limited to the specific embodiments thereof except as defined in the appended claims.
Claims as granted
28 claimsLog in to read the claims of this application.
Log in to unlockClassifications
11 codes- H04N1/46
- H04N1/32
- H04N1/333
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock