Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
303 words
A control device for an image forming apparatus with plural loads, comprising: a program memory for storing a plurality of programs; plural control execution units, COP0, COP1, COP2 . . . COPn, for executing plural processes in accordance with at least one of the plurality of programs stored in said program memory; a monitor unit, CPU, for controlling an image forming sequence and monitoring processing operations of said plural control execution units in accordance with at least one of the plurality of programs stored in said program memory; an input unit for inputting data required for the operations of said plural control execution units; a system-bus to which said plural control execution units and said monitor unit access; and a memory unit, contents of which can be read out and written in by said plural control execution units and said monitor unit, said memory unit having a plurality of dedicated memory areas to which said plural control execution units access, respectively, and wherein said monitor unit can access each of the dedicated memory areas of the memory unit, wherein said monitor unit and said plural control execution units access said system-bus in a time-divisional manner such that said monitor unit and said plural control execution units appear to be operated in turn such that an order of access to the system bus is CPU--COP0--CPU--COP1--CPU . . . COPn, and said monitor unit selects fewer of said execution units when a task to be allocated requires a quick processing response time, wherein said monitor unit determines tasks to be executed in the image forming sequence, identifies an idle control execution unit and allocates the determined tasks to the idle control execution unit for execution, and wherein said monitor unit communicates with said plural execution control units by accessing said plurality of dedicated memory areas.
Claim 2
Dependent Claim
303 words
A control device for an image forming apparatus with plural loads, comprising: a program memory for storing a plurality of programs; plural control execution units, COP0, COP1, COP2 . . . COPn, for executing plural processes in accordance with at least one of the plurality of programs stored in said program memory; a monitor unit, CPU, for controlling an image forming sequence and monitoring processing operations of said plural control execution units in accordance with at least one of the plurality of programs stored in said program memory; an input unit for inputting data required for the operations of said plural control execution units; a system-bus to which said plural control execution units and said monitor unit access; and a memory unit, contents of which can be read out and written in by said plural control execution units and said monitor unit, said memory unit having a plurality of dedicated memory areas to which said plural control execution units access, respectively, and wherein said monitor unit can access each of the dedicated memory areas of the memory unit, wherein said monitor unit and said plural control execution units access said system-bus in a time-divisional manner such that said monitor unit and said plural control execution units appear to be operated in turn such that an order of access to the system bus is CPU--COP0--CPU--COP1--CPU . . . COPn, and said monitor unit selects fewer of said execution units when a task to be allocated requires a quick processing response time, wherein said monitor unit determines tasks to be executed in the image forming sequence, identifies an idle control execution unit and allocates the determined tasks to the idle control execution unit for execution, and wherein said monitor unit communicates with said plural execution control units by accessing said plurality of dedicated memory areas.
Claim 3
Dependent Claim
28 words
A control device according to claim 1, wherein said monitor unit is adapted to allocate the determined tasks in accordance with the data entered by said input unit.
Claim 4
Dependent Claim
24 words
A control device according to claim 1, wherein said monitor unit is adapted to control when said plural control execution units start and stop.
Claim 5
Dependent Claim
58 words
A control device according to claim 1, wherein said monitor unit is adapted to execute a part of the processes of said plural control execution units in response to a request from each of the plural control execution units in the case one of the plural requesting control execution units cannot perform a function of the allocated task.
Claim 6
Dependent Claim
28 words
A control device according to claim 4, wherein said monitor unit is adapted to allocate the determined tasks in accordance with the data entered by said input unit.
Claim 7
Dependent Claim
24 words
A control device according to claim 4, wherein said monitor unit is adapted to control when said plural control execution units start and stop.
Claim 8
Dependent Claim
23 words
A control device according to claim 4, wherein said monitor unit and said plural control execution units operate on a time sharing basis.
Claim 9
Dependent Claim
50 words
A control device according to claim 4, further comprising an output unit for outputting operation control information for the plural loads, wherein each of said plural control execution units executes its allocated task to control said one of the plural loads based at least partially on the operation control information.
Claim 10
Dependent Claim
29 words
A control device according to claim 8, wherein said control execution units, said monitor unit, said output unit and said input unit are formed on the same semiconductor substrate.
Claim 11
Dependent Claim
50 words
A control device according to claim 1, further comprising an output unit for outputting operation control information for the plural loads, wherein each of said plural control execution units executes its allocated task to control said one of the plural loads based at least partially on the operation control information.
Claim 12
Dependent Claim
28 words
A control device according to claim 10, wherein said control execution units, said monitor unit, said output unit and said input unit are formed on a semiconductor substrate.