CONTROL SYSTEM FOR CONTROLLING MULTIPLE FUNCTIONS OF A MOBILE
TERMINAL
BACKGROUND OF THE INVENTION
Wireless communications systems have experienced phenomenal growth in recent years. By 1999, there were more than 400 million cellular telephone subscriptions worldwide, with that figure widely expected to exceed one billion by 2005.
As increased demand spurs the growth of greater infrastructure, more areas are covered by higher strength radio frequency cellular carrier signals. This reduces the power level at which mobile terminals (e.g., cellular telephones) must operate to establish wireless communications, allowing them to employ smaller transmitters, antennas, and batteries. The reduced power requirements, along with increases in microelectronics, packaging, and battery technology, have allowed for the evolution of increasingly smaller and more compact mobile terminals.
At the same time, advanced users continue to demand more options and features in mobile terminals. In this regard, functions such as messaging pagers, voicemail, email, and Internet access have been integrated into mobile terminals, in addition to traditional cellular telephone functionality. This increased functionality requires both more complex and sophisticated menu displays, and more control inputs to effectively control and utilize these advanced features.
The keypad of the modern mobile terminal has decreased in size while the number of keys or buttons presented to the user has increased. Since the keypad is limited in its miniaturization by ergonomic considerations, the number of buttons available may effectively limit the number of features that can be integrated into the mobile terminal.
Partially in response to the crowded keypad, and additionally for enhanced ergonomics, it is known in the mobile terminal industry to locate control buttons separately from the mobile terminal's keypad. In particular, it is known to provide a pair of spaced apart control buttons on one side of the mobile terminal. These buttons, often marked with "up" and "down" indicia, typically serve to increase or decrease, respectively, the volume level of the mobile terminal's speaker. Some mobile terminals additionally utilize these buttons to scroll the menu display up or down when a call is not in progress.
These control buttons improve the mobile terminal's ergonomics and ease of use in two ways. During a call with a conventional mobile terminal, a user must remove the mobile terminal from its operative position to access the keypad to control the terminal's operating characteristics, necessitating a break in his or her conversation. Placing the directional control buttons on the side of the mobile terminal allows the user to manipulate them during a call, without interruption. Additionally, when a call is not in progress and the user is accessing the mobile terminal's features through its menu display, such as checking email or accessing the Internet, it would often be advantageous to carry out the . menu navigation with only one hand.
BRIEF SUMMARY OF THE INVENTION
The present invention comprises a mobile terminal having a pair of spaced apart control buttons adapted to control multiple functions of the mobile terminal. In one embodiment, the pressing of either button controls one function while the simultaneous single clicking of both buttons controls a second function. Further, an additional function can be controlled by the simultaneous double clicking of both buttons. The functions controlled by the two buttons can vary. Examples of functions controlled by the buttons
include controlling speaker volume, the muting of a microphone, menu scrolling, and menu selection and cancellation.
In another embodiment, the present invention comprises a method of controlling multiple functions of a mobile terminal via the pair of spaced apart buttons. By selectively pressing or clicking one of the buttons, or both buttons simultaneously, various functions can be controlled. In one particular method, if a call is in progress, the speaker volume can be increased, decreased or set to a maximum level, or the microphone may be muted by selectively actuating the buttons. If a call is not in progress, the control buttons can be utilized to scroll the menu display, and to select or cancel menu choices.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a perspective view of a wireless mobile communications terminal, showing the control buttons on the side thereof.
Figure 2 is a functional block diagram of a mobile terminal.
DETAILED DESCRIPTION OF THE INVENTION
The present invention will be discussed in the context of a wireless communications mobile terminal. As used herein, the term "mobile terminal" may include a cellular radiotelephone with or without a multi-line display; a Personal Communications System (PCS) terminal that may combine a cellular radiotelephone with data processing, facsimile and data communications capabilities; a Personal Digital Assistant (PDA) that can include a radiotelephone, pager, Internet/intranet access, Web browser, organizer, calendar and/or a global positioning system (GPS) receiver; and a conventional laptop and or palmtop receiver or other appliance that includes a radiotelephone transceiver. Mobile terminals may also be referred to as "pervasive computing" devices.
Figure 1 shows a representative mobile terminal indicated generally by the numeral 100. Mobile terminal 100 includes a housing 130. A keypad 110 and a display 106 are disposed in housing 130 on the front of mobile terminal 100. An antenna 132 extends from an upper portion of the housing 130. Disposed on the left side of housing 130 are a pair of control buttons 112. Control buttons 112 are to be distinguished from the buttons that form the keypad 110. Particularly, control buttons 112 are located on the side of the mobile terminal 100, and can be actuated while a call is in progress and the mobile terminal is being held by the user in an operative position.
Disposed within the housing 130 are a speaker 104 and mutable microphone 102 (see Figure 2). Audible sounds travel to the user from speaker 104 and from the user to microphone 102 through slots 107 and 109, respectively, formed in housing 130. The housing 130 also contains appropriate communications electronics 134 (see Figure 2), as described more fully below. Power is supplied to the mobile terminal 100 by battery pack 138 that typically attaches to the back of the housing 130.
The mobile terminal 100 of Figure 1 is illustrative only, and depicts one configuration of a mobile terminal 100. In general, mobile terminals 100 are produced in a broad array of sizes and shapes. Some mobile terminals 100 feature folding, sliding, or otherwise extending parts, providing a more compact form factor when not in use.
Figure 2 is a block diagram of a typical mobile terminal 100 showing one embodiment of an operator interface 101 and the communications electronics 134.
Operator interface 101 contains the devices and functions necessary for the user to engage in voice communications using mobile terminal 100, as well as the inputs and display necessary for the user to control the functions of the mobile terminal 100.
Communications electronics 134 contains the circuits and devices necessary for mobile
terminal 100 to form a fully functional radio transceiver capable of transmitting and receiving digital or analog communications signals. Specifically, communications electronics 134 is connected to antenna 132, and may include control unit 114, transmitter 120, and receiver 140.
The operator interface 101 includes a display 106, keypad 110, control buttons
112, an interface control unit 108, microphone 102, microphone mute control 103, spealcer
104, and speaker volume control 105. Display 106 allows the user to see dialed digits and call status information, and displays menus by which the user selects modes and features, and otherwise controls the operation of the mobile terminal 100. Keypad 110 permits the operator to dial numbers, enter commands, and select options. The control buttons 112, described more fully below, control a variety of functions and features of the mobile terminal 100 by the selective actuation of one or both of them, separately or together. Microphone 102 receives audio signals from the user and converts the audio signals to analog signals that are passed to the transmitter 120. Microphone mute control 103 selectively connects and disconnects the microphone 102 from the transmitter 120.
Speaker 104 converts analog signals from the receiver 140 to audio signals that can be heard by the user. The volume of speaker 104 is controlled by speaker volume control
105. Interface control unit 108 interfaces the display 106, keypad 110, control buttons 112, microphone mute control 103, and speaker volume control 105 with the control unit 114.
Viewing the communications electronics 134, as seen in Figure 2, the analog signals from the microphone 102 are directed to the transmitter 120, through the microphone mute control 103. The transmitter 120 includes an analog to digital converter 122, a digital signal processor 124, a modulator 126, and an amplifier 128. The analog to
digital converter 122 changes the analog signal from the microphone 102 into a digital signal. The digital signal is passed to the digital signal processor (DSP) 124. The digital signal processor 124 compresses the digital signal and inserts error detection, error correction and signaling information. The compressed and encoded signal from the digital signal processor 124 is passed to the modulator 126. RF frequency generator 125 generates a reference carrier frequency, and passes it to modulator 126. The modulator 126 converts the digital signal to a form that is suitable for transmission on a RF carrier. The amplifier 128 then boosts the output of the modulator 126 for transmission via antenna ' 132.
The receiver 140 includes a low noise amplifier 142, a received signal processor
144, and a digital to analog converter 146. Received signals are passed to the low noise amplifier 142 that boosts the low-level RF digital signal to a level appropriate for input to the digital signal processor 144. The digital signal processor 144 includes a demodulator and channel decoder. The demodulator extracts the transmitted bit sequence from the received signal. The channel decoder detects and corrects channel errors in the received signal. The channel decoder also separates control and signaling data from speech data. The digital signal processor 144 may also include an equalizer to compensate for phase and amplitude distortion of the transmitted signal. The control and signaling data is passed to the control unit 114. Speech data is processed by a speech decoder and passed to the digital to analog converter 146. The digital to analog converter 146 converts the speech data into an analog signal that is applied to the speaker 104 to generate audible signals that can be heard by the user. The transmitter 120 and receiver 140 are coupled to the antenna 132. The antenna 132 is used for both transmission and reception.
Control unit 114, such as a programmed microprocessor, functions to coordinate the operation of the transmitter 120 and the receiver 140. These functions include power control, channel selection, timing, as well as a host of other functions. The control unit 114 inserts signaling messages into the transmitted signals and extracts signaling messages from the received signals. In a mobile terminal 100, the control unit 114 responds to any base station commands contained in the signaling messages, and implements those commands. When the user enters commands via the keypad 110 or control buttons 112, the commands are transferred to the control unit 114 for action.
The control unit 114 is operatively connected to memory 116, which may comprise any mixture of RAM, ROM, EEPROM, etc., as is well known in the art. Memory 116 may be used for storage of various programmed features and functions, accessed and controlled via menus displayed on display 106 and control inputs received from keypad 110 or control buttons 112.
As described above, control buttons 112 may be located on the side of mobile terminal 100, and may be provided with directional indicia, such as "up" and "down" directional arrowheads. So mounted, the control buttons 112 are readily accessible during a telephonic conversation. As will be appreciated from subsequent portions of this disclosure, the user may adjust the operating parameters of the mobile terminal 100 without interrupting his or her conversation, as would be necessary to access the buttons on the traditional keypad.
Mobile terminal 100 can be programmed to include a plurality of controllable functions. Such functions may, for example, include controlling the speaker volume, muting the microphone, scrolling the menu display, and controlling menu item selection and cancellation. Specifically, control unit 114 may be programmed to include these
controllable functions, and these controllable functions may be programmed so as to be controlled by the user through selective actuation of control buttons 112.
One example of a controllable function that may be controlled by control buttons 112 is adjustment of the volume of speaker 104. However, there are several controllable functions that can be controlled during a call without the necessity of removing the mobile terminal 100 from the user's ear and thus interrupting his or her conversation. For example, ambient noises often increase suddenly and dramatically, particularly outdoors. Is this situation, repeatedly pressing, or pressing and holding, one control button 112 to increase the volume of speaker 104 results in a slow ramp-up of the speaker's volume, causing the user to miss several seconds of the conversation. A way to instantly set the volume of speaker 104 to a maximum level would thus be desirable. As another example, the mobile terminal user may encounter a situation in which he or she needs to address a third party, and wishes to mute the mobile terminal's microphone 102 so as to exclude that exchange from the telephonic conversation. Immediate control of the microphone mute control 103 would thus be desirable.
Furthermore, there are many times when a mobile terminal user is not engaged in a call, and wishes to access one or more of the mobile terminal's features through its scrolling menu display. If the user were engaged simultaneously in another activity, such as writing, or reading an address book or instruction manual, he or she may wish to navigate the menu, choosing and canceling menu selections, using only one hand. The control buttons 112 may thus also be programmed to control menu navigation functions.
As noted above, numerous functions of the mobile terminal 100 can be controlled by the control buttons 112. In particular, the individual functions can be selected and then, through programming, associated with a particular pattern of actuation of the control
buttons 112. For example, some functions can be controlled by simply pressing one or both buttons, while other functions may require simultaneous single or double clicking of the control buttons 112. As used herein, the term "clicking" refers to the pressing or actuation, and optionally the subsequent release, of one or more buttons. Furthermore, as used herein, "single clicking" refers to clicking one or more buttons once within a predefined time period, i.e., the pressing and releasing, or pressing and holding, of one or more buttons a single time within a predefined time period. "Double clicking" refers to the clicking of one or more buttons twice within a predefined time period, i.e., the pressing and releasing of one or more buttons, followed by a second pressing and releasing, or pressing and holding, of the same button or buttons within a predefined time period.
"Single clicking" and "double clicking" are mutually exclusive keystrokes. Specifically, double clicking does not include single clicking. The time periods that define the single and/or double clicking keystrokes may be set, or may be programmable by the user. Expiration of the time periods may be detected by expiration of a count-down timer, which may be a separate electronic circuit under the control of interface control unit 108 or control unit 114. Alternatively, the time periods may be tracked by software in control unit 114, or by other means, as are well known in the art.
One illustrative example of possible functions of the mobile terminal 100 that may be controlled by various actuations of control buttons 112 is presented in Table 1 below.
Table 1 : Control Button Keystrokes and Controllable Functions
The functionality described in Table 1 is illustrative only, and the present invention is not limited thereby. Other combinations of keystrokes and controllable functions may be employed as needed or desired for a given application, and such combinations would fall within the scope of the present invention.
Thus, while the present invention has been described illustratively herein with reference to various specific embodiments, aspects and features, it will be recognized that the invention is not thus limited, but encompasses numerous variations, modifications and other embodiments, and accordingly such other variations, modifications and other embodiments are to be regarded as being within the scope of the present invention as claimed.