Patent ID: 11968469
Assignee: CANON KABUSHIKI KAISHA
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A computing apparatus capable of executing a plurality of types of processing, the computing apparatus comprising:
at least one processor and/or circuitry configured to execute at least one of the plurality of types of processing;
a temporary memory; and
a permanent memory configured to store necessary information for executing each of the plurality of types of processing and instructions that, when executed by the at least one processor and/or circuitry, cause the at least one processor and/or circuitry to function as:
a receiving unit configured to receive a switching instruction for switching processing; and
a switching unit configured to switch processing executed by the at least one processor and/or circuitry by varying the necessary information in response to reception of the switching instruction, the necessary information being read out from the permanent memory and loaded into a first region of the temporary memory,

wherein if the at least one processor and/or circuitry is executing at least one of the plurality of types of processing when the switching instruction is made, the switching unit switches the at least one processor and/or circuitry to a state of being capable of executing processing to be switched to by reading out, from the permanent memory, the necessary information related to the processing to be switched to, loading the necessary information into a second region of the temporary memory different from the first region, and moving or copying the necessary information related to the processing to be switched to from the second region to the first region in response to the processing being executed ending,
the necessary information includes information for changing content of at least some computation processing in the processing executed by the at least one processor and/or circuitry, the at least some computation processing including inference processing using an inference model, and
in a case where executing at least one of the plurality of types of processing, the at least one processor and/or circuitry executes the at least some computation processing using the necessary information loaded into the first region.