This application claims priority to Patent Application No. 201310005309.5, filed on Jan. 7, 2013, with the State Intellectual Property Office of the People's Republic of China, incorporated by reference in its entirety herein.
With the development of technology in mobile terminal devices such as cell phones, people tend to use these mobile terminal devices to achieve various functions, e.g., photography, lighting, etc. The “self-portrait-photograph” function of a cell phone with a touch screen/panel is particularly popular among users. However, it can be inconvenient for a user to use such cell phone to “self-portrait-photograph” because the user's arm or hand which holds the cell phone can be accidentally captured by the camera of the cell phone. In addition, when using such cell phone for lighting, it can be difficult for a user to find a locus, e.g., a proper angle and position, to hold or place the cell phone to achieve an expected lighting effect. It can also be inconvenient for the user to change camera settings, e.g., zoom in or zoom out, during self-portrait-photography.
Therefore, there is a need for an apparatus and a method for controlling a mobile terminal device by the apparatus, to avoid the above drawbacks and inconveniences during self-portrait-photography.
In an embodiment, an apparatus includes an operation input unit, a detecting unit, a signal generator, and an interface unit. The operation input unit includes one or more actionable areas or buttons configured to be operated by a user. The detecting unit is coupled to the operation input unit and configured to detect an operation performed by the user in one of the actionable areas to provide a detected operation. The signal generator is coupled to the detecting unit and configured to generate a control signal according to the detected result. The interface unit is coupled to the signal generator and configured to transfer the control signal to a mobile terminal device that is structurally coupled to the apparatus.
In another embodiment, a method is disclosed for using an apparatus to control a mobile terminal device that is structurally coupled to the apparatus. In response to an operation performed by a user in one of multiple actionable areas on the apparatus, the apparatus transfers a control signal to the mobile terminal device. The control signal is monitored by the mobile terminal device. It is determined by the mobile terminal device which operation is performed by the user according to the control signal to provide a determined operation. The mobile terminal device is then controlled based on the determined operation.
Additional benefits and novel features will be set forth in part in the description which follows, and in part will become apparent to those skilled in the art upon examination of the following and the accompanying drawings or may be learned by production or operation of the disclosed embodiments. The benefits of the present embodiments may be realized and attained by practice or use of various aspects of the methodologies, instrumentalities and combinations set forth in the detailed description set forth below.
Features and benefits of embodiments of the claimed subject matter will become apparent as the following detailed description proceeds, and upon reference to the drawings, wherein like numerals depict like parts. These exemplary embodiments are described in detail with reference to the drawings. These embodiments are non-limiting exemplary embodiments, in which like reference numerals represent similar structures throughout the several views of the drawings.
Reference will now be made in detail to the embodiments of the present teaching. While the present teaching will be described in conjunction with these embodiments, it will be understood that they are not intended to limit the present teaching to these embodiments. On the contrary, the present teaching is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the present teaching as defined by the appended claims.
Furthermore, in the following detailed description of the present teaching, numerous specific details are set forth in order to provide a thorough understanding of the present teaching. However, it will be recognized by one of ordinary skill in the art that the present teaching may be practiced without these specific details. In other instances, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the present teaching.
Embodiments according to the present teaching provide an auxiliary operation device operable for cooperating with a mobile terminal device and controlling the mobile terminal device. In one embodiment, the auxiliary operation device controls the mobile terminal device such as a cell phone to execute applications, e.g., a photography application. A user can operate, e.g., slide, press, or touch, one or more actionable areas on the auxiliary operation device. In one embodiment, the one or more actionable areas are touch screens or touch panels that can be operated by a user through sliding, pressing, or touching on the screens/panels. In another embodiment, the actionable areas are a set of buttons that can be operated by a user through pressing or sliding the buttons. The auxiliary operation device can detect which actionable area the user operates on. A control signal representing the detected operation can be transferred from the auxiliary operation device to the mobile terminal device. The control signal can cause the mobile terminal device to execute a function corresponding to the actionable area the user operates on. In one embodiment, the auxiliary operation device includes a supporting frame and a connecting element. The supporting frame can match or partly match the outline of the mobile terminal device. The connecting element can provide connection between the supporting frame and the mobile terminal device. Thus, the mobile terminal device can be structurally coupled to the auxiliary operation device. In addition, the coupling between the auxiliary operation device and the mobile terminal device may allow relative movement between the auxiliary operation device and the mobile terminal device. For example, when the connecting element is connected to the mobile terminal device, the supporting frame can rotate vertically or horizontally from 0 degree to 360 degrees, so that the user can adjust an angle between the auxiliary operation device and the mobile terminal device. By holding the supporting frame with the adjusted angle, the user can conveniently use the mobile terminal device for, e.g., self-portrait photography and lighting.
The mobile terminal device 200 can be a cell phone, a personal digital assistant (PDA), a laptop, a tablet personal computer (tablet PC), or another smart mobile device. The control signal can include, e.g., an audio signal, a data signal, etc. The interface unit 140 can have an interface, e.g., an audio interface, a universal serial bus (USB) interface, etc., that is compatible with the form of the control signal, and connects to a corresponding interface of the mobile terminal device 200. In an example, if the control signal includes an audio signal, the interface unit 140 can be compatible to an audio interface, e.g., an earphone jack or another type of interface for inputting audio signals, of the mobile terminal device 200. The audio signal may be an analog or digital signal generated based on audio information. In another example, if the control signal includes a data signal, the interface unit 140 can be compatible to a data interface, such as a USB interface or the like, of the mobile terminal device 200. Compared with USB interfaces, circuits for processing audio signals have simpler structure and lower cost, and thus, the control signal is preferably, but not necessarily, to include an audio signal in some embodiments of the present teaching.
In one embodiment, the control signal includes an audio signal. In one exemplary embodiment, if the user operates on different buttons of the operation input unit 110, the detecting unit 120 can provide corresponding different detected operations, and the signal generator 130 can generate the audio signal at different frequencies according to the different detected operations. For example, if the user operates on the first, the second, or the third button, an audio signal at a frequency of, e.g., 1 KHz, 2 KHz, or 4 KHz, can be generated respectively. The audio signal can be input into an earphone jack or another kind of audio input interface of the mobile terminal device 200 via the interface unit 140. Upon receiving the control signal such as the audio signal, an application program in the mobile terminal device 200 can be used to analyze the audio signal, e.g., determine the frequency of the audio signal, to confirm if the button operated by the user is the first, the second, or the third button. A corresponding function, e.g., photography, lighting, answering a phone call, etc., can be executed according to the button operated by the user. More details on how the auxiliary operation device 100 cooperates with and controls the mobile terminal device 200 to execute the corresponding functions will be described with
In one scenario, “match the outline” means the shape of the supporting frame 150 fits the outline of the mobile terminal device 200 such that the left, right, top, and bottom side rims of the mobile terminal device 200 are surrounded by the supporting frame 150 and thus not exposed. In this scenario, some soft or elastic material can be used for the parts of the supporting frame 150 that may cover pre-existing actionable areas on the left, right, top, and bottom side rims of the mobile terminal device 200, such that a user can still operate directly on the mobile terminal device 200 covered by the supporting frame 150 when pressing or touching the soft or elastic material on the supporting frame 150.
In another scenario, “match the outline” means the shape of the supporting frame 150 fits the outline of the mobile terminal device 200 such that the left, right, top, and bottom side rims of the mobile terminal device 200 are surrounded by the supporting frame 150 and thus not exposed except the pre-existing actionable areas on the side rims of the mobile terminal device 200. In this scenario, there are openings in the supporting frame 150 corresponding to pre-existing actionable areas on the mobile terminal device 200, and the user can still operate directly on the mobile terminal device 200 covered by the supporting frame 150 when pressing or touching the pre-existing actionable areas through corresponding holes on the supporting frame 150.
In one embodiment, the supporting frame 150 can act as a protective case for the mobile terminal device 200 to protect the mobile terminal device 200 from damages caused by, e.g., the user dropping the mobile terminal device 200. For instance, the supporting frame 150 can be made of buffered or shock-resistant materials such as silica gel, except the parts covering pre-existing actionable areas on the mobile terminal device 200. Other materials that may form the supporting frame 150 include, but are not limited to, polycarbonate, polyethylene, natural or artificial leather, Kevlar, nylon, and/or the like.
The connecting element 160 is connected with the supporting frame 150 and provides connection between the supporting frame 150 and the mobile terminal device 200. One side/end of the connecting element 160 can be directly connected with the mobile terminal device 200 so that the supporting frame 150 surrounds the mobile terminal device 200 as shown in
Additionally, in an alternative embodiment, the supporting frame 150 and the outline of the mobile terminal device 200 can be partly matched. As used herein, “partly matched” means the shape of the supporting frame 150 fits the outline of the mobile terminal device 200 such that part of one or more side rims of the left, right, top, and bottom side rims of the mobile terminal device 200 are surrounded by the supporting frame 150, and the other part of the side rims can be exposed. In an example, the right side and the top side of the supporting frame 150, where no button is located on the supporting frame 150 as shown in
In the example of
In other words, in one embodiment, the contacting part between the first and second portions 150_1 and 150_2 can have a friction coefficient. Subsequent to rotating the second portion 150_2 around the axis 170 to an angle relative to the first portion 150_1, the second portion 150_2 can remain at that angle relative to the first portion 150_1 because of the friction coefficient. Similarly, in another embodiment, the contacting part between the first portion 150_1 and the connection element 160 (e.g., the contacting part between the supporting frame 150 and the connection element 160) can have a friction coefficient. Subsequent to rotating the first portion 150_1 (or the supporting frame 150) around the axis 180 to an angle (from 0 degree to 360 degrees) relative to the connection element 160, the first portion 150_1 (or the supporting frame 150) can remain at that angle relative to the connection element 160 because of the friction coefficient. In this case, when the user uses the mobile terminal device 200 to take a photo or provide lighting, the user can rotate and secure the supporting frame 150 to an angle convenient for photography or lighting. Thus a user can achieve any desired relative positions of the mobile terminal device 200 and the auxiliary operation device 100 by allowing a relative movement between them and securing their positions after desired movements. The relative movement may be controlled by an operation performed by the user on any of the actionable areas or buttons.
In an example, when a flashlight of the mobile terminal device 200 is turned on to provide the lighting function, if the supporting frame 150 is rotated to an appropriate angle to be placed in a required position (e.g., on a desktop), the mobile terminal device 200 can be used as a desk lamp. In another example, if the supporting frame 150 is rotated to an appropriate angle to be held by the user, the mobile terminal device 200 can be used as a light source. In yet another example, when the mobile terminal device 200 is used to take photos, the supporting frame 150 can be rotated to form an appropriate angle relative to the mobile terminal device 200, so as to avoid including a user's arm that holds the mobile terminal device 200, into the photos when the user is self-portrait-photography.
In one embodiment, the buttons A, B and C can be located on, e.g., the outside surface, of the supporting frame 150, and can be slide buttons, press buttons, or touch buttons, or a combination thereof. As used herein, “buttons” mean actionable areas that can be operated by a user through sliding, pressing, or touching. Thus, a user can control the mobile terminal device 200 to execute corresponding functions, e.g., taking a photo, answering a phone call, etc., by operating these buttons instead of operating the mobile terminal device 200 to invoke corresponding menu pages and to adjust settings on the menu pages. Therefore, the user's operation can be simplified. By way of example, in
As shown in
In a first scenario, when none of the buttons A, B and C is slid/pressed/touched by the user, the switches S1, S2 and S3 are all turned off, and thus the divided voltage signal at the common node between the resistors R0 and R1 is substantially equal to the voltage level of the voltage source VCC, e.g., 3.3V. As used herein, “substantially equal to” means the voltage level of the divided voltage signal at the common node can be different from the voltage level of the voltage source VCC, so long as the differences are in a range that can be neglected.
In a second scenario, when the user operates the button A, only the switch S1 is turned on, so that the resistor R0 is coupled between the power source VCC and ground. Therefore the voltage level of the divided voltage signal at the common node between the resistors R0 and R1 is substantially zero. Thus, when the button A is operated, the input terminal AlN receives a voltage of, e.g., zero volts, from ground via the switch S1.
In a third scenario, when the user operates the button B, only the switch S2 is turned on, so that the series-coupled resistors R0 and R1 are coupled between the power source VCC and ground. Therefore the divided voltage signal at the common node between the resistors R0 and R1 can be calculated by [R1/(R0+R1)]*VCC. Thus, when the button B is operated, the input terminal AlN receives a voltage signal, e.g., at level [R1/(R0+R1)]*VCC.
In a fourth scenario, when the user operates the button C, only the switch S3 is turned on, so that the series-coupled resistors R0, R1 and R2 are coupled between the power source VCC and ground. Therefore the voltage signal at the common node between the resistors R0 and R1 is [(R1+R2)/(R0+R1+R2)]*VCC. Thus, when the button C is operated, the input terminal AlN receives a voltage signal, e.g., at level [(R1+R2)/(R0+R1+R2)]*VCC.
For example, if the resistors R0, R1 and R2 have the same resistance value and the voltage level of the voltage source VCC is, e.g., 3.3V, then by sliding/pressing/touching the button A, B, or C, the analog signal input terminal AlN of the control circuit 304 can obtain a divided voltage signal substantially at 0V, 1.65V, or 2.2V, respectively.
Then, the control circuit 304, e.g., the MCU, converts the divided voltage signal to a digital signal to be compared with a predetermined threshold, so as to determine if the user has slid/pressed/touched a button and which button among the buttons A, B and C that the user has operated on. In one embodiment, four voltage sections/ranges are set between the voltage levels 0V and 3.3V, such that each voltage of the 0V, 1.65V, 2.2V, and 3.3V is within a corresponding one of the four voltage sections/ranges. For example, if the voltage level of the divided voltage signal falls into the last section having the highest voltage, which indicates that the divided voltage signal is close to 3.3V, then it is determined that no button is slid/pressed/touched by the user. If the divided voltage signal falls into one of the other three voltage sections/ranges, which indicates that the divided voltage signal is approximately at 0V, 1.65V or 2.2V, then it is determined that the user has slid/pressed/touched a corresponding button A, B or C.
Moreover, in another embodiment, the resistors R0, R1 and R2 can have different resistance values. Accordingly, different voltage levels can be obtained at the analog signal input terminal AlN, and thus the four voltage sections can be set according to these different voltage levels.
If it is determined that the user has operated on, e.g., slid/pressed/touched, a certain button (e.g., A, B or C), the control circuit 304 (e.g., the MCU) can generate a corresponding control signal at an output terminal CNTRL. By way of example, the MCU can generate the control signal, e.g., an audio signal at a frequency of 1 KHz (Kilo Hertz), 2 KHz, or 4 KHz, in accordance with a button A, B or C operated by the user. In various embodiments, the control signal can be a sinusoidal signal, a square-wave signal, or the like.
The control signal generated in the embodiment of
As shown in
When the MCU generates a control signal at an output terminal CNTRL of the MCU, the control signal can be input into the earphone jack of the mobile terminal device via an earphone plug installed on the first printed circuit board PCB_A. In particular, as shown in
Additionally, the MCU can be connected with a 30-pin dock interface (not shown) of the mobile terminal device via a 30-pin dock interface on the auxiliary operation device. As shown, the dock interfaces of the auxiliary operation device and the mobile terminal device are overlapped while connected, so that only the dock interface of the auxiliary operation device can be presented, and the dock interface of the mobile terminal device cannot be shown in
In the embodiment shown in
In the embodiment shown in
As illustrated in
It should be understood that, although the mobile terminal device described above is embodied as a cell phone such as an iPhone4, iPhone5, or an electronic device such as iPod touch, this disclosure is not so limited, and in another embodiment, the mobile terminal device can be another type of electronic device, e.g., a tablet PC, etc. The implementation of the embodiments using the structures in
At 502, the auxiliary operation device, e.g., 100 or 100′, transfers a control signal to the mobile terminal device, e.g., a cell phone or an electronic device, in response to an operation performed by a user on one of multiple buttons on the auxiliary operation device.
At 504, the mobile terminal device monitors the control signal. In one embodiment, the mobile terminal device (e.g., a cell phone) can use a control signal monitor to monitor the control signal. The control signal can include an audio signal or a data signal. Accordingly, the control signal monitor in the mobile terminal device can monitor the control signal received at an audio interface (e.g., an earphone jack or another type of audio input interface) or a data interface (e.g., a USB interface) of the mobile terminal device.
At 506, the mobile terminal device determines which button among the multiple buttons is operated, e.g., slid, pressed, or touched, by the user according to the control signal. In one embodiment, the mobile terminal device can determine if the button is a first button (e.g., the button A), a second button (e.g., the button B), or a third button (e.g., the button C). The control signal monitor in the mobile terminal device can be used to determine which button is slid/pressed/touched by the user according to the control signal. By way of example, if the control signal includes an audio signal, the control signal monitor can determine which button is operated by the user according to a parameter (e.g., frequency, amplitude, etc.) of the audio signal. For example, by analyzing the frequency of the audio signal, and by looking up a pre-stored table of corresponding relations between frequencies and the buttons, it can be determined whether the button operated by the user is the first button A, the second button B, or the third button C.
At 508, the mobile terminal device is controlled based on the operation determined at 506. In addition, the mobile terminal device can be controlled through the operation performed by the user on the button, e.g., button A, B or C, located on the auxiliary operation device. In other words, the user does not have to operate directly on the mobile terminal device to invoke, e.g., application programs, in the mobile terminal device.
Processes in 502-508 are for illustrative purpose only. This disclosure is not so limited, and more processes can be included in the method 500. By way of example, more steps can be performed between 506 and 508, such as using an incoming call monitor to monitor if the mobile terminal device has an incoming call (not shown). In general, phone calls possess the highest priority for users. When the incoming call monitor monitors that there is an incoming call, the buttons on the auxiliary operation device can be assigned with respective functions such as answering the call and rejecting the call, and the user can answer or reject the incoming call by operating, e.g., sliding, pressing, or touching, the corresponding button on the auxiliary operation device. By way of example, if the incoming call monitor detects that there is an incoming call, and if the control signal monitor detects a control signal from the auxiliary operation device and determines that button A is operated by the user according to the frequency of the control signal, then the incoming call can be answered; and if the control signal monitor determines that button B is operated by the user according to the frequency of the control signal, then the incoming call can be rejected.
When no incoming call is detected by the incoming call monitor, the buttons can be allocated with functions related to photography by the corresponding application program(s) of the mobile terminal device, and the mobile terminal device can be enabled to execute applications relevant to photography according to the buttons operated by the user. By way of example, the application programs can invoke a photography program monitor, and set a flag bit that can be monitored by the photography program monitor to indicate if the photography program is started up. The initial value of the flag bit is “0”. During a time period while no incoming call is received by the mobile terminal device, if the control signal monitor detects a control signal representing the button A for the first time, then the control signal can be considered to indicate starting up the photography program, and the flag bit is set to be “1”. Otherwise, if no control signal is detected, the flag bit is maintained to be “0”. The photography program monitor can determine whether the photography program is started up according to the flag bit.
In one embodiment, on one hand, if the photography program monitor determines that the photography program has been started up, e.g., the flag bit is “1,” the application programs can allocate the buttons A, B and C with functions, e.g., taking photos, zooming in, and zooming out, respectively. On the other hand, if the photography program monitor determines that the photography program has not been started up, the application programs can allocate the buttons A, B and C with functions, e.g., starting up the photography program, turning on the flashlight, and turning off the flashlight, respectively.
By way of example, in a situation when the incoming call monitor detects that the mobile terminal device does not receive any incoming call, and if the control signal monitor detects a control signal from the auxiliary operation device, the photography program monitor determines if the photography program in the mobile terminal device has been started up. On one hand, if the photography program monitor determines that the photography program has been started up, the application programs can allocate the buttons A, B and C with functions, e.g., taking photos, zooming in, and zooming out, respectively. In particular, if the control signal monitor determines, according to the control signal, that the user operates on the button A, the mobile terminal device can take a photo directly; and if the control signal monitor determines that the user operates on the button B or button C, the mobile terminal device can perform zooming in or zooming out in the photography program accordingly. On the other hand, if the photography program monitor determines that the photography program has not been started up, the application programs can allocate the buttons A, B and C with functions, e.g., starting up the photography program, turning on the flashlight, and turning off the flashlight, respectively. In particular, if the control signal monitor determines that the user operates on the button A, the photography program can be started up; and if the control signal monitor determines that the user operates on the button B or button C, the flashlight can be turned on or turned off accordingly. Therefore, the mobile terminal device can be used as an electric torch or a desk lamp.
In one embodiment, if the mobile terminal device does not have a phone call function, or if the user does not set the phone call function with a higher priority than photography, then the abovementioned steps related with monitoring incoming call can be omitted, and the application related with photography can be executed directly.
Embodiments according to the present teaching provide auxiliary operation devices and methods for using an auxiliary operation device to control a mobile terminal device. Users can control the common functions of the mobile terminal device, e.g., cell phone, tablet PC, etc., by operating actionable areas or buttons located on the auxiliary operation device, which makes the controlling simple and convenient. In one embodiment, when a user is using the mobile terminal device for self-portrait-photography, the user can adjust an angle between the auxiliary operation device and the mobile terminal device and hold the auxiliary operation device to directly operate, e.g., slide, press, or touch, the buttons on the auxiliary operation device, so as to take photos, e.g., self-portrait-photograph. This avoids including the user's hand or arm in the photos, and the user can use the mobile terminal device conveniently to self-portrait-photograph.
While the foregoing description and drawings represent embodiments of the present teaching, it will be understood that various additions, modifications and substitutions may be made therein without departing from the spirit and scope of the principles of the present teaching as defined in the accompanying claims. One skilled in the art will appreciate that the teaching may be used with many modifications of form, structure, arrangement, proportions, materials, elements, and components and otherwise, used in the practice of the teaching, which are particularly adapted to specific environments and operative requirements without departing from the principles of the present teaching. The presently disclosed embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the teaching being indicated by the appended claims and their legal equivalents, and not limited to the foregoing description.
Number | Date | Country | Kind |
---|---|---|---|
201310005309.5 | Jan 2013 | CN | national |