1. Technical Field
The present disclosure generally relates to mobile phones, and particularly to a multifunction mobile phone capable of being a pointing device.
2. Description of Related Art
In general, a mobile phone is appropriately configured to provide voice and/or video communications. Although camera function and music function may be integrated with the mobile phone, the function of the mobile phone is still limited.
Therefore, a multifunction mobile phone is needed to address the aforementioned deficiency and inadequacies.
Many aspects of the embodiments can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present embodiments. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Referring to
The accelerometer 102 is configured to detect a movement of the multifunction mobile phone 10, and generate acceleration signals indicating the movement correspondingly. In one exemplary embodiment, the accelerometer 102 is a three-axis accelerometer. The three-axis accelerometer 102 is capable of detecting the movement of the multifunction mobile phone 10 along three axes, i.e., an x-axis, a y-axis, and a z-axis, and generating an x-axis acceleration signal, a y-axis acceleration signal, and a z-axis acceleration signal correspondingly.
The selection module 104 may be a hardware component or a software component. In some implementations, the selection module 104 may be integrated with the processor 106. The selection module 104 is configured to receive the acceleration signals, select two of the acceleration signals and ignore the remaining acceleration signal in response to a selection signal. As used herein, the “selection signal” is defined for selecting/switching between different features/functions of the multifunction mobile phone 10. In a first case, when the selection signal is not inputted to the multifunction mobile phone 10, the multifunction mobile phone 10 provides a function/feature of voice and/or video communications normally. In a second case, when the selection signal is inputted to the multifunction mobile phone 10, the multifunction mobile phone 10 provides a function/feature of used as a mouse to control the electronic device 20. In some implementations, the multifunction mobile phone 10 may be provided with a push button for inputting the selection signal. When the multifunction mobile phone 10 is selected/switched to be a mouse, two keys of a keypad (not shown) of the multifunction mobile phone 10 may be particularly designated to perform left clicks and right clicks. In other embodiments, particular soft icons may be displayed in a display surface of a touch screen (not shown) to allow left clicks and right clicks.
The processor 106 is coupled to the accelerometer 102 and the selection module 104. When no selection signal is inputted to the selection module 104, the selection module 104 is disabled. The processor 106 processes the acceleration signals directly received from the accelerometer 102 to control the multifunction mobile phone 10 normally. For example, a ringtone of the multifunction mobile phone 10 may be changed when a predetermined movement is detected by the accelerometer 102.
When the selection signal is inputted to the selection module 104, the selection module 104 is enabled to select two of the acceleration signals and ignore the remaining acceleration signal. Because when the multifunction mobile phone 10 is configured as a pointing device, such as a mouse, only two of the acceleration signals are needed to move a cursor/pointer on a display screen of the electronic device 20 in two dimensional directions. The selection module 104 may select two of the acceleration signals according to predetermined directions. For example, two of the acceleration signals generated from the x-axis direction and the y-axis direction that are both in parallel to a display surface of a display screen may be selected. As such, the acceleration signal generated from the z-axis direction that is perpendicular to the display surface of a display screen is ignored. The processor 106 receives the two acceleration signals from the three-axis accelerometer 102, and converts the selected two acceleration signals into a first control signal and a second control signal. The first and second control signals are then sent to the electronic device 20 to control movements of the cursor/pointer on the display screen of the electronic device 20.
Referring to
In operation, when a selection signal is inputted to the selection module 104, two of the three switches S1, S2, S3 are turned ON to selectively transmit the accelerations signals to the processor 106 correspondingly. For example, the first switch S1 and the second switch S2 may be turned ON to transmit the x-axis and y-axis accelerations signals to the processor 106. The third switch S3 is turned OFF to prevent transmitting the z-axis acceleration signal to the processor 106. The processor 106 processes the accelerations signals to control the electronic device 20 accordingly.
As described above, the multifunction mobile phone 10 uses the accelerometer 102 to control both the multifunction mobile phone 10 and the external electronic device 20, thus, multiple functions/features are achieved.
Referring to
At block S302, the multifunction mobile phone 10 determines whether a selection signal is received. The selection signal is inputted for configuring the multifunction mobile phone 10 as a pointing device to control the electronic device 20. When the multifunction mobile phone 10 determines that the selection signal is received, the procedure goes to block S310. When the multifunction mobile phone 10 determines that the selection signal is not received, the procedure goes to block S304.
At block S304, the processor 106 of the multifunction mobile phone 10 receives acceleration signals directly output from the accelerometer 102. In particular, the processor 106 receives the x-axis, y-axis, and z-axis acceleration signals output from the accelerometer 102.
At block S306, the processor 106 processes the acceleration signals. In particular, the processor 106 processes the x-axis, y-axis, and z-axis acceleration signals to control the multifunction mobile phone 10 itself.
At block S308, the processor 106 changes a function of the multifunction mobile phone 10. In particular, the processor 106 changes a ringtone of the multifunction mobile phone 10 when a predetermined movement is detected by the accelerometer 102.
At block S310, the selection module 104 of the multifunction mobile phone 10 selects two acceleration signals from the accelerometer 102. In particular, the selection module 104 receives the x-axis, y-axis, and z-axis acceleration signals, passes two acceleration signals, and ignores the remaining acceleration signal. The two acceleration signals may be selected by two of the three switches S1, S2, and S3.
At block S312, the processor 106 processes the selected acceleration signals received through the selection module 104. In particular, the processor 106 converts the two acceleration signals into a first control signal and a second control signal.
At block S314, the first and second control signals are sent to the electronic device 20 to control movements of the cursor/pointer on the display screen of the electronic device 20.
It is believed that the present embodiments and their advantages will be understood from the foregoing description, and it will be apparent that various changes may be made thereto without departing from the spirit and scope of the invention or sacrificing all of its material advantages, the examples hereinbefore described merely being preferred or exemplary embodiments of the invention.
Number | Date | Country | Kind |
---|---|---|---|
200810301858.6 | May 2008 | CN | national |