1. Technical Field
The present invention relates to computer peripheral apparatuses, and more particularly, to a computer peripheral apparatus including at least one build-in card reader that is capable of lowering the power consumption when it is not necessary for the build-in card reader to keep connection.
2. Description of Related Art
USB (Universal Serial Bus) technology provides a standard simplifying diverse wires and connectors for the connection between external peripheral apparatuses and host computers. Through transmission lines connected between USB ports associated with various peripheral apparatuses and host computers, the connection can be established with fewer wires and connectors. Furthermore, the USB port supports the plug-and-play function, which allows the peripheral apparatuses to be installed and used at any time without rebooting the host computers.
While it is desirable to provide more USB ports than can be supported by the chip set of the host computer, a USB hub may be built in the host computer. Moreover, for improving convenience, many computer peripheral apparatuses have been developed that integrate USB hubs therein, such as multi-function keyboards, mice, card readers, display devices, and more.
As shown in
The build-in card reader 11 includes a card-reader controlling unit 111, a connector 112, and a card slot 113. The card slot 113 serves to receive external cards, such as memory cards, chip cards, and so on. The memory card or chip card inserted into the card slot 113 can thereby be connected to the card-reader controlling unit 111 through the connector 112.
Therein, the upstream USB port 13 acts as an interface between the host computer 20 and the USB hub 10 for transmitting signals The downstream USB ports 14 are configured to connect said external USB devices 21. The built-in downstream port 15 is connected to the card-reader controlling unit 111 in the build-in card reader 11, so that the build-in card reader 11 and the USB hub 10 are integrated in the computer peripheral apparatus 100, and the build-in card reader 11 can transmit signals through the USB hub 10.
Furthermore, the upstream USB port 13 and the downstream USB ports 14 are all electrically connected to the hub controlling unit 12. The hub controlling unit 12 includes a plurality of registers R1, R2, R3, and R4. Each of these registers R1, R2, R3, and R4 is respectively connected to one said downstream USB port 14 and also the built-in downstream port 15, for recording whether the downstream USB port 14 and/or the built-in downstream port 15 are connected.
Therefore, although the built-in downstream port 15 does not have a physical mechanism to receive the USB device 21, the hub controlling unit 12 regards the built-in downstream port 15 as nothing different from the downstream USB port 14. Basically, to the USB hub 10 in the computer peripheral apparatus 100, the build-in card reader 11 and the external USB device 21 play the same role.
By comparing
However, in the computer peripheral apparatus 100 incorporating the USB hub 10, the built-in downstream port 15 of the USB hub 10 always remains connected with the build-in card reader 11, which cannot be signally absent from the USB hub 10. As the built-in card reader 11 cannot be removed, when it is idle and does not need to be connected, the register R1 corresponding to the built-in downstream port 15 maintains its value as 1, and the computer peripheral apparatus 100 awaits the next transmission task. Furthermore, the host computer 20 cannot put the computer peripheral apparatus 100 and the corresponding USB port of the host computer in hibernation, a problem that causes unnecessary power consumption when the build-in card reader 11 is not used.
The present invention provides a computer peripheral apparatus, which uses a controller to monitor a connection requirement from a build-in card reader and informs in real-time a host computer of whether the connection requirement exists, so that when there is neither a card nor an external USB device connected to the computer peripheral apparatus, the computer peripheral apparatus can enter hibernation mode to conserve power.
The present invention provides a computer peripheral apparatus, which detects a connection requirement of a build-in card reader, so as to timely enter hibernation mode for lowering power consumption when there is not a connection requirement.
To achieve the above effects, the present invention provides a computer peripheral apparatus, which integrates at least one build-in card reader and a USB hub. The computer peripheral apparatus comprises: the USB hub having an upstream USB port, at least one downstream USB port and at least one built-in downstream port; the at least one build-in card reader, each electrically connected to one said built-in downstream port; and a controller electrically connected to and controlling the USB hub and the build-in card reader, monitoring the connection requirement of each said build-in card reader, and such operation that when determining that there is no connection requirement from one said build-in card reader, the controller sets the corresponding built-in downstream port as a first status and compels the built-in downstream port to be recognized as not connected; and when that determining there is a connection requirement from one said build-in card reader, the controller sets the corresponding built-in downstream port as a second status and compels the built-in downstream port to be recognized as connected.
By implementing the present invention, at least the following progressive effects can be achieved:
1. The controller monitors the connection requirement from the build-in card reader, so that when there is neither a card connected to the build-in card reader nor an external USB device connected to the downstream USB port of the computer peripheral apparatus, the computer peripheral apparatus is released from connection, thereby lowering the power consumption of the idle computer peripheral apparatus.
2. The computer peripheral apparatus of the present invention is adaptive to any existing host computer without modifying any hardware, software, or driver of the host computer, thereby achieving the purpose of conserving power conveniently and economically.
The invention as well as a preferred mode of use and advantages thereof will be best understood by referring to the following detailed description of the illustrative embodiments in conjunction with the accompanying drawings, wherein:
Referring to
As shown in
Furthermore, the USB hub 30 has a hub controlling unit 34. The hub controlling unit 34 further includes a plurality of registers, namely R1, R2, R3, and R4. Each set of said downstream USB ports 32 and said built-in downstream port 33 corresponds to one of the registers R1, R2, R3, and R4 for recording the status of the downstream USB ports 32 and the built-in downstream port 33.
Referring to
The build-in card reader 41 is electrically connected to one said built-in downstream port 33, and the controller 50 is electrically connected to and controls the USB hub 30 and the build-in card reader 41. The controller 50 serves to monitor the working status of each said build-in card reader 41, or in other words, it determines whether there is a connection requirement at the build-in card reader 41.
When determining there is no connection requirement from one said build-in card reader 41, the controller 50 sets the corresponding built-in downstream port 33 as a “first status,” and compels this built-in downstream port 33 to be recognized as not connected. On the other hand, when the controller 50 determines that there is a connection requirement at one said build-in card reader 41, it sets the corresponding built-in downstream port 33 as a “second status,” and compels this built-in downstream port 33 to be recognized as connected.
Therein, when the built-in downstream port 33 is set as the first status, the corresponding register R1 presents a value of 0, while when the built-in downstream port 33 is set as the second status, the value of its corresponding registers R1 is 1.
Referring to
As reflected in
Referring to
On the other hand, when the card 60 is inserted into the build-in card reader 41, as shown in
Basically, the card identifying element 411 first recognizes the presence of the card 60 for allowing the controller 50 to determine whether connection of the build-in card reader 41 has to be maintained, and the hub controlling unit 34 is thereby directed to set the corresponding built-in downstream port 33 as the first status or the second status, in turn setting the value of the corresponding register R1 as 0 or 1.
When the value of the register R1 corresponding to the built-in downstream port 33 is set as 0, it means that there is no more the connection requirement from the build-in card reader 41 and the build-in card reader 41 may be placed on standby. At this time, the hub controlling unit 34 reports to the host computer 20 that the built-in downstream port 33 is not connected, so the host computer 20 may direct the hub controlling unit 34 to shut off the built-in downstream port 33, thereby putting the build-in card reader 41 into hibernation mode.
Moreover, when values of all the registers R1, R2, R3, and R4 are 0, as shown in
As shown in
The embodiments described above are intended only to demonstrate the technical concept and features of the present invention so as to enable a person skilled in the art to understand and implement the contents disclosed herein. It is understood that the disclosed embodiments are not to limit the scope of the present invention. Therefore, all equivalent changes or modifications based on the concept of the present invention should be encompassed by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
099104595 | Feb 2010 | TW | national |