Devices with multiple functions, and methods for switching functions thereof
First Claim
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
Devices with multiple functions and methods for switching functions thereof are provided. The device comprises a plurality of hardware components, a plurality of functional modules, an input device, and a processing module. Each functional module corresponds to one of the functional connecting configurations for the hardware components. The processing module executes one of the functional modules and drives the hardware components according to the functional connecting configuration corresponding to the executed functional module. The processing module determines whether to generate a switch command according to an input command received by the input device. When the switch command is generated, the processing module directly terminates the functional module being currently executed and adjusts to execute another functional module, and drives the hardware components according to the functional connecting configuration corresponding to the functional module to be executed.
21 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device with multiple functions, comprising:
-
a storage unit comprising a plurality of functional modules, wherein each of the functional modules is generated according to a hardware list, and the hardware list records a set of hardware components needed to be driven when the functional module is executed; a touch-sensitive device, receiving an input command; and a processing module, coupled to the storage unit and the touch-sensitive device, executing one of the functional modules, driving a set of the hardware components corresponding to the hardware list for the executed functional module, 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 functional module currently being executed, stopping and releasing the corresponding set of the hardware components, and directly switches to execute another functional module and drive a set of the hardware components corresponding to the hardware list for the executed another functional module, wherein selection for the functional modules via a specific menu is not required.
-
-
13. A method for switching functions for use in a device comprising a plurality of hardware components, wherein a first functional module is executed, and a first set of the hardware components are driven according a first functional connecting configuration corresponding to the first functional module, wherein the first functional module is generated according to a first hardware list, and the first hardware list records the first set of the hardware components needed to be driven among the hardware components when the first functional module is executed, and the method comprises:
-
(a) receiving an input command, and determining whether to generate a switch command according to the input command; (b) when the switch command is generated, terminating the first functional module, stopping and releasing the first set of the hardware components among the hardware components, and directly executing a second functional module; and (c) driving a second set of the hardware components according to a second functional connecting configuration corresponding to the second functional module, wherein the second functional module is generated according to a second hardware list, and the second hardware list records the second set of the hardware components needed to be driven among the hardware components when the second functional module is executed, wherein selection for the functional modules via a specific menu is not required. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for switching functions for use in a device comprising a plurality of functional modules, wherein each of the functional modules is generated according to a hardware list, and the hardware list records a set of hardware components needed to be driven when the functional module is executed, one of the functional modules is executed, and a set of the hardware components corresponding to the hardware list is driven for the executed functional module, and the method comprises:
-
receiving an input command; determining whether to generate a switch command according to the input command; and when the switch command is generated, terminating the functional module currently executed, stopping and releasing the corresponding set of the hardware components, and directly executing another functional module and driving a set of the hardware components corresponding to the hardware list for the executed another functional module, wherein selection for the functional modules via a specific menu is not required.
-
Specification