Patent ID: 7840721

Claim:
A device with multiple functions comprising a plurality of hardware components, comprising: a storage unit comprising a first functional module, corresponding to a first functional connecting configuration for the hardware components and a second functional module, corresponding to a second functional connecting configuration for the hardware components, wherein the first functional module is generated according to a first hardware list, and the first hardware list records a first set of the hardware components needed to be driven among the hardware components when the first functional module is executed, and the second functional module is generated according to a second hardware list, and the second hardware list records a second set of the hardware components needed to be driven among the hardware components when the second functional module is executed; an input device, receiving an input command; and a processing module, coupled to the storage unit and the input device, executing the first functional module and driving the first set of the hardware components among the hardware components according to the first functional connecting configuration, and determining whether to generate a switch command according to the input command, wherein when the switch command is generated, the processing module terminates the execution of the first functional module, stopping and releasing the first set of the hardware components among the hardware components, and adjusts to directly execute the second functional module and drive the second set of the hardware components among the hardware components according to the second functional connecting configuration, wherein selection for the functional modules via a specific menu is not required.