The application advocates the U. S. application No.12/888 based on submitting on September 23rd, 2010,915 and the right of priority of European application No.10178685.3 submitted on September 23rd, 2010, the title of these two applications is all " SYSTEM AND METHOD FOR ROTATINGAUSER INERFACE FOR A MOBILE DEVICE ", and is incorporated to herein by the full content that these two are applied for by reference.
Embodiment
Should be appreciated that, in order to the simplification that illustrates and clear, repeat suitable reference symbol in various figures, to indicate corresponding or similar unit.In addition, in order to provide the complete understanding to realization described herein, set forth numerous specific details.But those skilled in the art should understand that can when implementing realization described herein without when these specific detail.In other example, do not describe method, process and assembly in detail, thus can not the relevant correlated characteristic of vague description.And this explanation should not be interpreted as the scope limiting realization described herein.
Now some definition of application in disclosure full text will be introduced.Word " coupling " is defined as connecting, and no matter is directly connection or the indirect connection by intermediate module, and is not necessarily limited to physical connection.Term " communicative couplings " is defined as connecting, and no matter is directly connection or the indirect connection by intermediate module, and is not necessarily limited to physical connection, and allow data transmission.Term " mobile device " is defined as at least can accepting input from the information of user and comprise any electronic equipment of the own power source of equipment." radio communication " means the communication using electromagnetic radiation to occur when not having electric wire.Term " storer " refers to interim or non-provisional storer.Such as, non-provisional storer can be implemented as random access memory (RAM), ROM (read-only memory) (ROM), flash memory, ferromagnetic device, phase transition storage and other non-provisional memory technologies.Term " media " is defined as the Audio and Video data of video that mobile device can export, audio frequency or combination.
The disclosure is provided in response to incoming call or outgoing call to determine that the orientation of mobile device 100 is so that display graphics user interface and activate the system and method for audio user interface.For graphical user interface, depend on the orientation of the mobile device 100 detected, graphical user interface can be displayed on the first vertical orientations, the second vertical orientations, the first level orientation and the second level orientation.For audio user interface, depend on the orientation of the mobile device 100 detected, loudspeaker and microphone can be activated based on the vertical orientations detected, make the higher short side edge of loudspeaker at mobile device 100 of activation, and the microphone activated is in the lower short side edge of mobile device 100.
With reference to figure 1, show the block diagram of the mobile device in a communication network according to exemplary embodiment.As shown in the figure, mobile device 100 can comprise microprocessor 338, and it controls the operation of mobile device 100, such as promotes communication, provides graphical user interface, executive routine etc.Communication subsystem 311 performs and sends with the communication of wireless network 319 and receive.Microprocessor 338 can also be coupled with auxiliary I/O (I/O) subsystem 328 being coupled to mobile device 100.In addition, at least one embodiment, microprocessor 338 is also coupled to serial ports (such as, USB (universal serial bus) port) 330, and serial ports 330 promotes the communication via serial ports 330 and other equipment or system.Display 322 can be communicatively coupled to microprocessor 338, to promote that the operator to mobile device 100 shows information.When mobile device 100 is equipped with keyboard 322 (it can be physics or virtual (such as showing)), keyboard 332 can be communicatively coupled to microprocessor 338.Mobile device 100 can comprise one or more loudspeaker 334 and one or more microphone 336, and it can advantageously be communicatively coupled to microprocessor 338, and this is hereafter discussing in detail.In addition, Vib. 360 (such as vibrating motor) can be communicatively coupled to microprocessor 338 to produce vibration in mobile device 100.Other similar assemblies can be provided on a mobile device 100 or in mobile device 100, and are communicatively coupled to microprocessor 338 alternatively.Other communication subsystems 340 and other communication equipment sub-systems 342 are designated as and microprocessor 338 communicative couplings by unified.The example of communication subsystem 340 is short range communication systems, such as bluetooth
communication module or
the communication module communication module of IEEE802.11b (obey), and the circuit of association and assembly.In addition, microprocessor 338 can executive operating system function, and the program performed on mobile device 100 or software application.In certain embodiments, not all said modules is all included in mobile device 100.Auxiliary I/O subsystem 328 can take following form: one or more different navigation instrument (multidirectional or unidirectional), external display device (such as keyboard) and can provide input or receive other subsystems of output of mobile device 100.
Mobile device 100 can be equipped with the assembly of the operation supporting various program, as shown in Figure 1.As shown in the figure, storer 324 can provide the storage to operating system 350, device program 358, data etc.Operating system 350 generally can be configured to manage other programs 358, and other programs 358 described to be also stored in storer 324 and can to perform on processor 338.Operating system 350 can handling procedure 358 by preset program 358 interface make to service request.More specifically, operating system 350 usually can be determined the order that multiple program 358 performs on processor 338 and distribute to the execution time of each program 358, manage sharing of multiple programs 358 pairs of storeies 324, process the input and output of other equipment subsystems 342, etc.In addition, operator can by user interface and operating system 350 direct interaction, and user interface generally includes keyboard 332 and display screen 322.Operating system 350, program 358, data and other information can be stored in storer 324, RAM326, ROM (read-only memory) (ROM) or other suitable storage unit (not shown).Can also stores address book 352, personal information manager 354 and other information 356.
Mobile device 100 can be can carry out two-way communication in the communication system of voice, data or voice-and-data.Subscriber identity module (SIM) or detachable Subscriber Identity Module (RUIM) can the licensed communications with communication network 319.SIM/RUIM card can be connected with microprocessor 338 interface by the SIM/RUIM interface 344 in mobile device 100, promotes removing or inserting of SIM/RUIM card (not shown).SIM/RUIM jig has memory function, and can preserve cipher key configuration 351 and other information 353 (information that such as identity is relevant with subscriber).Mobile device 100 can be equipped with antenna 318 for transmitting to communication network 319 and for receiving the antenna 316 from the communication of communication network 319.Alternatively, individual antenna (not shown) can be used to transmit and receive signal.Communication subsystem 311 can comprise transmitter 314 and receiver 312, one or more antenna 316,318, local oscillator (LO) 313 and processing module 320 (such as digital signal processor (DSP) 320).
As shown in Figure 2, mobile device 100 can comprise touch-sensitive display or touch-screen 224, touch-sensitive display or touch-screen 224 comprise one or more touch position sensor 364, overlayer 226 and display 322, such as liquid crystal display (LCD) or light emitting diode (LED) display.Touch position sensor 364 can be touch-sensitive sensors that are capacitive, ohmic, infrared, surface acoustic wave (SAW) or other types, and can be integrated in overlayer 226.Overlayer 226 or lid can be made up of flake glass, plastics or other suitable materials, and advantageously translucent or transparent.Touch or touch the contact screen 224 that can be touched detect and processed by processor 338, such as to determine the position touched.Touch position data can comprise the center of touch area or whole touch area for further process.Depend on the characteristic of touch position sensor, from touch part, in the body part (such as finger or thumb) of such as user or other objects (such as contact pilotage, pen or other indicators), touch can be detected.
With reference to figure 2-9, show at the front elevation at vertical orientations and the mobile device in level orientation according to exemplary embodiment.As shown in the figure, it is frame or the main body 202 of rectangle substantially that mobile device 100 can comprise, and it has the first short side 204, second short side 206, first long side 208 and the second long side 210.Frame 202 can be single structure or use multiple structure to be formed.First short side 204 and the second short side 206 can be positioned at opposite side each other.First long side 208 and the second long side 210 can be positioned at opposite side each other.Touch-screen 224 can be placed between the first short side 206, first long side 208 of short side 204, second and the second long side 210.Mobile device 100 can comprise audio-frequency assembly, and audio-frequency assembly comprises at least one loudspeaker and at least one microphone.
With reference to figure 2-5, show according to exemplary embodiment at vertical orientations and the front elevation with the mobile device of two loudspeakers and two microphones in level orientation.As shown in the figure, mobile device 100 can comprise the first loudspeaker 214, second loudspeaker 216, first microphone 218 and second microphone 220.First loudspeaker 214 and the second loudspeaker 216 can be positioned at opposite side each other, and are positioned on the short side of mobile device 100.Such as, the first loudspeaker 214 can be positioned on the first short side 204, and the second loudspeaker 216 can be positioned on the second short side 206.First microphone 218 and second microphone 220 can be positioned at opposite side each other, and are positioned on the short side of mobile device 100.Such as, the first microphone 218 can be positioned on the first short side 204, and second microphone 220 can be positioned on the second short side 206.In one or more embodiments, loudspeaker and microphone can be paired, and to form audio frequency pairing, wherein loudspeaker and microphone are positioned on opposite side each other.Such as, first audio frequency pairing can comprise the first loudspeaker 214 on the first short side 204 and the second microphone 220 on the second short side 206, and the pairing of the second audio frequency can comprise the second loudspeaker 206 on the second short side 206 and the first microphone 218 on the first short side 204.
As seen in figs. 2-5, each audio-frequency assembly 214,216,218,220 is illustrated on the top surface 222 of mobile device 100.Although audio-frequency assembly 214,216,218,220 is illustrated on top surface 222, one or more audio-frequency assembly 214,216,218,220 can above one or more in top surface 222, side surface, basal surface or its combination in any or near.In one or more embodiments, mobile device can comprise audio-frequency assembly more or less.As discussed below, can depend on that the orientation of mobile device 100 activates or each audio-frequency assembly 214,216,218,220 of deactivation.
With reference to figure 6-9, show according to exemplary embodiment at vertical orientations and the front elevation with the mobile device of two transducers in level orientation.As shown in the figure, mobile device can be included in the first transducer 402 near the first short side 204 of mobile device 100 and the second transducer 404 near the second short side 206 of mobile device 100.Although the first transducer 402 and the second transducer 404 are depicted as on the top, the first transducer 402, second transducer 404 or both can be positioned on the top surface 222 of mobile device 100, side or basal surface.As discussed below, depend on the orientation of mobile device 100, each transducer 402,404 can be used as loudspeaker or microphone.
Mobile device 100 can comprise the orientation assembly 366 in one or more orientation in order to detect mobile device 100.Which short side 204,206 orientation assembly 366 can detect higher than another short side 204,206.Such as, as illustrated in fig 2 and fig, first short side 204 of mobile device 100 higher than or substantially higher than the second short side 206, and as shown in Figure 3 and Figure 7, the second short side 206 of mobile device 100 higher than or substantially higher than the first short side 204.Although the first vertical orientations and the second vertical orientations can be separated by approximate 180 °.In one or more embodiments, orientation assembly 366 can detection level orientation, the first level orientation or the second level orientation.In level orientation, the first short side 204 and the second short side 206 can be that be equal to each other or substantially equal.Such as, as shown in figs. 4 and 8, mobile device 100 can in the first level orientation, wherein the first short side 204 in left the second short side 206 in right, or as shown in Fig. 5 and Fig. 9, mobile device 100 can in the second level orientation, wherein the second short side 206 in left the first short side 204 in right.Although vertical orientations is depicted as be separated by 180 °, each orientation can comprise a scope, such as, can be +/-180 ° for this scope of audio user interface, and for graphical user interface, can be +/-45 ° for vertical orientations and this scope of level orientation.
Orientation assembly can comprise one or more accelerometer, gyroscope, mercury switch, its any combination, or any other equipment, which short side 204,206 it can detect higher than another short side 204,206, detect which side 204,206,208,210 higher than side 204,206,208,210, or perform these two kinds detections.In one or more embodiments, mobile device 100 can comprise hand switch (not shown), and user interface can be arranged on single orientation by it.Such as, graphical user interface can be set to show in the first vertical orientations, the second vertical orientations, the first level orientation or the second level orientation.For audio user interface, activate loudspeaker 214,216 and microphone 218,220 based on the first vertical orientations or the second vertical orientations.
By knowing the orientation of mobile device 100, can according to the vertical orientations of determined mobile device 100, display graphics user interface on display 322, and by activating one or more loudspeaker and one or more microphone activates audio user interface.Graphical user interface can make to show information, such as image or message based on the orientation of determined mobile device 100.Such as, as shown in Fig. 2-9, according to determined orientation, display information " incoming call BobSmith555-555-1234 ".Therefore, if the mobile device in Fig. 2 100 turns clockwise 90 °, then information is turned clockwise 90 ° and show as shown in Figure 5.If the mobile device of Fig. 5 100 turns clockwise 90 °, then information is turned clockwise 90 ° and show as shown in Figure 3.If the mobile device of Fig. 3 100 turns clockwise 90 °, then information is turned clockwise 90 ° and show as shown in Figure 4.If the mobile device of Fig. 4 100 turns clockwise 90 °, then information is turned clockwise 90 ° and show as shown in Figure 2.Similarly, if the mobile device of Fig. 6 100 turns clockwise 90 °, then information is turned clockwise 90 ° and show as shown in Figure 9.If the mobile device of Fig. 9 100 turns clockwise 90 °, then information is turned clockwise 90 ° and show as shown in Figure 7.If the mobile device of Fig. 7 100 turns clockwise 90 °, then information is turned clockwise 90 ° and show as shown in Figure 8.If the mobile device of Fig. 8 100 turns clockwise 90 °, then information is turned clockwise 90 ° and show as shown in Figure 6.When mobile device 100 is by rotation, orientation assembly 366 can detect the orientation of mobile device 100, and shows information according to the orientation of mobile device 100.
By knowing the orientation of mobile device 100, enable audio user interface can be carried out by activating one or more microphone and activating one or more loudspeaker.Such as, if orientation assembly 366 determines that mobile device 100 is in the first vertical orientations as shown in Figure 2, then the first loudspeaker 214 and second microphone 220 can be activated.In addition, the second loudspeaker 216 and the first microphone 220 can keep un-activation.If orientation assembly 366 determines that mobile device 100 is in the second vertical orientations as shown in Figure 3, then can activate the second loudspeaker 216 and the first microphone 218.Other first loudspeaker 214 and second microphone 220 can keep un-activation.If mobile device 100 comprises transducer, then based on orientation, a transducer can be configured to be used as loudspeaker, and another transducer can be configured to be used as microphone.Such as, if orientation assembly 366 determines that mobile device 100 is in the first vertical orientations as shown in Figure 6, then the first transducer 402 can be configured to be used as loudspeaker, and the second transducer 404 can be configured to be used as microphone.In another example, if orientation assembly 366 determines that mobile device 100 is in the second vertical orientations as shown in Figure 7, then the first transducer 402 can be configured to be used as microphone, and the second transducer 404 can be configured to be used as loudspeaker.
When such as shown in Fig. 4,5,8 or 9, mobile device 100 is in level orientation, once detect that the orientation of mobile device 100 is in vertical orientations, then can correspondingly activate one or more audio-frequency assembly 214,216,218,220 in response to incoming call or outgoing call.Such as, if the mobile device of Fig. 4 100 is in telephony mode and mobile device 100 rotates to the first vertical orientations as shown in Figure 2, then the first loudspeaker 214 and second microphone 220 can be activated.In addition, the second loudspeaker 216 and the first microphone 218 can keep un-activation.In another example, if the mobile device of Fig. 4 100 is in telephony mode and mobile device 100 rotates to the second vertical orientations as shown in Figure 3, then the second loudspeaker 216 and the first microphone 218 can be activated.In addition, the first loudspeaker 214 and second microphone 220 can keep un-activation.In another example, if the mobile device of Fig. 4 100 rotates to the first vertical orientations as shown in Figure 6, then the first transducer 602 can be configured to be used as loudspeaker and the second transducer 604 and can be configured to be used as microphone.In another example, if the mobile device of Fig. 4 100 rotates to the second vertical orientations as shown in Figure 7, then the first transducer 602 can be configured to be used as microphone and the second transducer 604 and can be configured to be used as loudspeaker.Regardless of the orientation of determined mobile device 100, if mobile device is at music playing mode, then one or more loudspeaker can be activated.Such as, the loudspeaker of two shown in Fig. 2-5 214,216 can be activated, or the transducer of two shown in Fig. 6-9 402,404 can be configured to be used as loudspeaker.
With reference to Figure 10, show according to exemplary embodiment for display graphics user interface and the process flow diagram of the first method activating audio user interface.When the information that processor 336 is configured to provide based on orientation assembly 366 (this information can from bearing signal) only determines two orientation, this illustrative methods 1000 can be used.These two orientation can be higher than the situation of the second short side 206 and in the situation of the second short side 206 higher than the first short side 204 at the first short side 204.If the first short side 204 and the second short side 206 accurately equal or substantially accurate equal time, processor 336 can have default mode, such as first short side 204 is higher than the second short side 206, and the user of therefore mobile device 100 can based on the display mode of call information (such as, on the display orientation of call information, the first short side 204 is higher than the second short side 206, as shown in figures 2 and 5) confirms correct orientation.In other embodiments, other default values one or more can be used, all methods as shown in figure 12.Illustrative methods 1000 exemplarily provides, because there is various method to perform the method.Exemplarily, the communication facilities shown in Fig. 1-9 and communication network can be used to perform method 1000 described below, and with reference to the various unit in these figure when illustrated example method 1000.One or more processes, method or subroutine that each frame representative shown in Figure 10 performs in illustrative methods 1000.Illustrative methods 1000 can start from step 1002.
In frame 1002, trigger orientation assembly.Such as, in response to incoming call or outgoing call, processor 336 can trigger orientation assembly 366 to determine which short side 204,206 higher.After triggering orientation assembly 366, method 1000 may be advanced to step 1004.
In step 1004, activate and be positioned at the loudspeaker of higher short side edge and the microphone of another short side edge.Processor 336 can receive the bearing signal from orientation assembly 366, wherein this orientation signal designation be as seen in figs the first short side 204 higher than the second short side 206, still as shown in Figure 3 and 7 the second short side 206 higher than the first short side 204.Such as, processor 226 can activate the first loudspeaker 214 in Fig. 2 and second microphone 216.In another example, the first transducer 602 can be configured to be used as loudspeaker and the second transducer and can be configured to be used as microphone.In addition, unactivated audio-frequency assembly can keep un-activation.Such as, if first side 204 is higher than the second short side 206 as shown in Figure 2, then the second loudspeaker 216 and second microphone 218 keep un-activation.After activation is positioned at the loudspeaker of higher short side edge and the microphone of another short side edge, method 1000 proceeds to step 1006.
In step 1006, according to the vertical orientations display call information of mobile device.Processor 338 can make the vertical orientations display call information according to mobile device 100.Such as, as shown in fig. 2 and 6, processor 338 can make the vertical orientations according to mobile device (such as, the first short side 204 is higher than the second short side 206) display call information " incoming call Bob Smith555-555-1234 ".Such as, as shown in Fig. 3 and 7, processor 338 can make the vertical orientations according to mobile device (such as, the second short side 206 is higher than the first short side 204) display call information " incoming call Bob Smith555-555-1234 ".
With reference to Figure 11, show according to exemplary embodiment for display graphics user interface and the process flow diagram of the second method activating audio user interface.When the information that processor 336 is configured to provide based on orientation assembly 366 (this information can from bearing signal) determines four orientation, this illustrative methods 1100 can be used.These four orientation can be: when the first short side 204 is higher than remaining side 206,208,210, when the second short side 206 is higher than remaining side 204,208,210, first long side 208 is higher than remaining side 204,206,210, and the second normal side 210 is higher than remaining side 204,206,208.In this exemplary embodiment 1100, display call information can be carried out according to orientation, if and orientation is level (one of long side 208,210 is higher than other sides 204,206,208,210), then when mobile device 100 is rotated to vertical orientations by user, (the first short side 204 is higher than short side 206, or the second short side 206 is higher than the first short side 204) time, can be delayed by the activation of loudspeaker and microphone.Illustrative methods 1100 exemplarily provides, because there is various method to perform the method.Exemplarily, the communication facilities shown in Fig. 1-9 and communication network can be used to perform method 1100 described below, and with reference to the various unit in these figure when illustrated example method 1100.One or more processes, method or subroutine that each frame representative shown in Figure 11 performs in illustrative methods 1100.Illustrative methods 1100 can start from step 1102.
In step 1102, orientation assembly is triggered.Such as, in response to incoming call or outgoing call, processor 336 can trigger orientation assembly 366 to determine which short side 204,206 higher.In another example, after according to the level orientation display call information " incoming call Bob Smith555-555-1234 " as shown in Fig. 4,5,7 and 8, again trigger orientation assembly 366.After triggering orientation assembly 366, method 1100 may be advanced to step 1104.
In step 1104, the determination whether short side is higher side is made.Such as, processor 336 can receive the bearing signal from orientation assembly 366, and wherein this which side of orientation signal designation 204,206,208,210 is higher than other sides 204,206,208,210.If one of short side 204,206 is higher as shown in Fig. 2,3,6 and 7, then method 1100 may be advanced to step 1106.If as Fig. 4,5, one of long side 208,210 shown in 8 and 9 is higher, then method 1100 may be advanced to step 1110.
In a step 1106, activation is positioned at the higher loudspeaker of short side edge and the microphone of another side edge.Processor 336 can receive the bearing signal from orientation assembly 366, and wherein as seen in figs whether this orientation signal designation, and the first short side 204 is higher than the second short side 206, or as shown in Figure 3 and 7, the second short side 206 is higher than the first short side 204.Such as, processor 226 can activate the first loudspeaker 214 in Fig. 2 and second microphone 216.In another example, the first transducer 602 can be configured to be used as loudspeaker and the second transducer 604 and can be configured to be used as microphone.In addition, unactivated audio-frequency assembly can keep un-activation.Such as, if first side 204 is higher than the second short side 206 as shown in Figure 2, then the second loudspeaker and second microphone 218 keep un-activation.After activation is positioned at the loudspeaker of higher short side edge and the microphone of another short side edge, method 1100 proceeds to step 1108.
In step 1108, according to the vertical orientations display call information of mobile device.Processor 338 can make the vertical orientations display call information according to mobile device 100.Such as, as shown in fig. 2 and 6, processor 338 can make the vertical orientations according to mobile device (such as, the first short side 204 is higher than the second short side 206) display call information " incoming call Bob Smith555-555-1234 ".Such as, as shown in Fig. 3 and 7, processor 338 can make the vertical orientations according to mobile device (such as, the second short side 206 is higher than the first short side 204) display call information " incoming call Bob Smith555-555-1234 ".After display call information, method may be advanced to step 1102.
In step 1110, according to the level orientation display call information of mobile device.Processor 338 can make the level orientation display call information according to mobile device 100.Such as, as shown in Fig. 5 and 9, processor 338 can make the level orientation according to mobile device (such as, the first normal side 208 is higher than the second long side 210) display call information " incoming call Bob Smith555-555-1234 ".Such as, as shown in figs. 4 and 8, processor 338 can make level orientation (such as, the second long side 210 is higher than the first long side 208) display call information " incoming call Bob Smith555-555-1234 " according to mobile device.
With reference to Figure 12, show the process flow diagram for not providing the method activating audio user interface when the clear and definite orientation of mobile device at orientation assembly according to exemplary embodiment.When the orientation detected is uncertain, if such as mobile device 100 lies low, without any side 204,206,208,210 higher than other 204,206,208,210, this illustrative methods 1200 can be used.In an alternative embodiment, this process can not need accelerometer or utilize gravity to determine other equipment in orientation.Illustrative methods 1200 exemplarily provides, because there is various method to perform the method.Exemplarily, the communication facilities shown in Fig. 1-9 and communication network can be used to perform method 1200 described below, and with reference to the various unit in these figure when illustrated example method 1200.One or more processes, method or subroutine that each frame representative shown in Figure 12 performs in illustrative methods 1200.Illustrative methods 1200 can start from step 1202.
In step 1202, start call.Such as, mobile device 100 can receive call or can telephone calling.After startup call, method 1200 may be advanced to step 1204.
In step 1204, open or activate two loudspeakers and two microphones.Such as, processor 338 can activate the first loudspeaker 214, second loudspeaker 216, first microphone 218 and second microphone 220.After activation first loudspeaker 214, second loudspeaker 216, first microphone 218 and second microphone 220, method 1200 may be advanced to step 1206.When mobile device 100 has first transducer 602 and second transducer 604, two transducers 602,604 can be configured to be used as microphone by processor 338.After activation two loudspeakers 214,216 and two microphones 218,220, the method may be advanced to step 1206.When two transducers 602,604 are configured to be used as microphone, method 1200 may be advanced to step 1208 (not shown).
In step 1206, play the audio frequency received by two loudspeakers.Such as, when mobile device 100 receives the audio frequency from another communication facilities (such as mobile phone or landline telephone), processor 338 can via the first loudspeaker 214 and the second loudspeaker 216 audio plays.After broadcasting receives audio frequency, method 1200 may be advanced to step 1208.
In step 1208, process or audio reception on two microphones.Such as, if the first microphone 218, second microphone 220 or both on receive audio frequency, then processor 338 can audio reception and process the audio frequency that receives.The audio frequency that process receives can comprise processor 338 and determine signal to noise ratio (S/N ratio) (SNR) for each microphone 218,220.After processing audio, method 1200 may be advanced to step 1210.
In step 1210, make the judgement whether being significantly higher than the audible level on another microphone about the audible level on a microphone, this grade to correspond to when user speaks microphone than another microphone closer to user's face.Such as, processor 338 can determine that the audio frequency of the such as SNR at the first microphone 218 or second microphone 220 place is larger in fact.The SNR associated with the first microphone 218 or SNR associated with second microphone 220 can compare, to determine whether one of them is greater than another in fact by processor 338.If a SNR is not larger in fact, such as two SNR are in predetermined scope, then method 1200 may be advanced to step 1208.If a SNR is in fact larger, such as a SNR is than more than another SNR height preset range, then method 1200 may be advanced to step 1212.In an alternative embodiment, it is expected to the audible level defining method except SNR.This method comprises signal-to-interference ratio or resultant signal rank.In addition, audible level can be strengthened by the determination performing following manner to determine: by deducting the signal of the audio frequency substantially equaling loudspeaker generation and microphones from the sound signal of microphones, or by performing the determination during the relatively quiet part of the audio frequency of loudspeaker generation, or by using its combination.
In step 1212, close the microphone of opposite side and close adjacent loudspeaker.Such as, based on SNR, processor 338 can cut out the microphone 218,220 with lower SNR, and closes and do not have pent microphone 218,220 adjacent loudspeakers 214,216.Such as, if processor 338 determines that mobile device 100 is in the first vertical orientations as shown in Figure 2, processor 338 can cut out the first microphone 218 and can cut out the second loudspeaker 216, if and processor 338 determines that mobile device 100 is in the second vertical orientations as shown in Figure 3, processor 338 cuts out second microphone 220 and cuts out the first loudspeaker 214.If mobile device 100 has the first transducer 602 and the second transducer 604, then processor 338 can configure transducer 602,604 based on orientation (such as, the first vertical orientations as shown in Figure 6 or the second vertical orientations as shown in Figure 7) and carries out work.If processor 338 determines that mobile device 100 is in the first vertical orientations, then the first transducer 602 can be configured to can be configured to microphone as loudspeaker and the second transducer.On the contrary, if processor 338 determines that mobile device 100 is in the second vertical orientations, then the first transducer 602 can be configured to can be configured to be used as loudspeaker as microphone and the second transducer.After closing suitable assembly, method 1200 may be advanced to step 1214.
In step 1214, continue call.
When use there is multiple loudspeakers 214,216 and multiple microphone 218,220 mobile device 100 to carry out call or to receive call time, user must determine the orientation of correct mobile device 100.When mobile device 100 comprises touch-screen 224, the user of mobile device 100 can determine experience difficulty in correct orientation.Such as, which kind of mode is carried out holding mobile devices 100 and is made to have the side activating loudspeaker 214,216 and be positioned at than having the high position of the side that activates microphone 218,220.By comprising orientation assembly in mobile device 100, mobile device 100 and more specifically processor 338 can determine how display graphics user interface and activate audio user interface based on the orientation of mobile device 100 automatically.Therefore, user does not need to determine correct orientation, because mobile device 100 determines orientation based on the position of mobile device 100.Therefore, user can answering call or call out quickly, shortens call length thus.By reducing call length, it is congested that the user of mobile device 100 can reduce in network.
Be referred to the realization of technology above in detail.Each example only provides as illustrating the explanation of technology, is not for limiting this technology.Those skilled in the art should be understood that and can make various modifications and variations in this technique when not departing from scope or the spirit of this technology.Such as, the feature described as the part realized can be used in another and realizes to produce another realization.Therefore, this technology is intended to be included in this amendment in the scope of this technology and modification.