[go: up one dir, main page]

CN103155526B - System and method for rotating a user interface for a mobile device - Google Patents

System and method for rotating a user interface for a mobile device Download PDF

Info

Publication number
CN103155526B
CN103155526B CN201180044071.6A CN201180044071A CN103155526B CN 103155526 B CN103155526 B CN 103155526B CN 201180044071 A CN201180044071 A CN 201180044071A CN 103155526 B CN103155526 B CN 103155526B
Authority
CN
China
Prior art keywords
mobile device
orientation
microphone
loudspeaker
processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201180044071.6A
Other languages
Chinese (zh)
Other versions
CN103155526A (en
Inventor
迈克尔·约瑟夫·德卢卡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maliki Innovation Co ltd
Original Assignee
BlackBerry Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US12/888,915 external-priority patent/US8326370B2/en
Priority claimed from EP10178685.3A external-priority patent/EP2434732B1/en
Application filed by BlackBerry Ltd filed Critical BlackBerry Ltd
Publication of CN103155526A publication Critical patent/CN103155526A/en
Application granted granted Critical
Publication of CN103155526B publication Critical patent/CN103155526B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/03Constructional features of telephone transmitters or receivers, e.g. telephone hand-sets
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1688Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being integrated loudspeakers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/02Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
    • H04M19/04Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)

Abstract

A system and method (1100) for determining the orientation of a mobile device (100) for displaying a graphical user interface and for activating an audio user interface in response to an incoming call or outgoing call. For the graphical user interface, depending on the detected orientation of the mobile device (100), the graphical user interface can be displayed in a first vertical orientation, a second vertical orientation, a first horizontal orientation, and a second horizontal orientation. For the audio user interface, depending on the detected orientation of the mobile device (100), a speaker (214) and a microphone can be activated based on the detected vertical orientation so that the activated speaker (214) is near the top of the mobile device (100) and the activated microphone is near the bottom of mobile device (100).

Description

For the system and method for the user interface of equipment in rotary moving
Require right of priority
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.
Technical field
The disclosure relates to mobile device, relates more specifically to the user interface carrying out equipment in rotary moving based on the orientation of mobile device.
Background technology
Mobile device becomes and to become more and more popular and more and more advanced.Mobile device can include but not limited to: cell phone, smart phone, wireless personal digital assistant (PDA) and have the laptop computer of wireless 802.11 or bluetooth capability.These equipment can run various network, from such as with the only data network of network and so on is to the integrated voice and data network of such as GSM/GPRS, CDMA, EDGE, UMTS and CDMA2000 network and so on.Along with the technology associated with mobile device continues to develop, the user of these equipment becomes and more and more relies on these equipment.Along with this dependence, the mobile device based on touch-sensitive display or touch-screen becomes more popular due to larger display screen.Usually, these touch-screen mobile devices are rectangle substantially, have two short sides and two long sides, and touch-screen is between these four sides, and microphone is on one of short side, and loudspeaker is on relative short side.In response to incoming call or outgoing call, call information can be displayed on the screen.Call information can show in vertical orientations, wherein loudspeaker near the top of mobile device and microphone near the bottom of mobile device.Therefore, when user attempt using the mobile device with touch-screen to carry out calling out or receipt of call time, user must determine the correct orientation of mobile device.Such as, user must determine the correct vertical orientations of mobile device, make loudspeaker near top microphone near bottom.Typically, user can determine correct vertical orientations based on the call information of user interface display.
Accompanying drawing explanation
Referring now to accompanying drawing, only embodiments of the invention are exemplarily described, in the accompanying drawings:
Fig. 1 is the block diagram of the mobile device in a communication network according to exemplary embodiment;
Fig. 2 is the front elevation being in the mobile device of the first vertical orientations according to exemplary embodiment, and wherein mobile device has two microphones and two loudspeakers;
Fig. 3 is the front elevation being in the mobile device of the first vertical orientations according to exemplary embodiment, and wherein mobile device has two microphones and two loudspeakers;
Fig. 4 is the front elevation being in the mobile device of the first level orientation according to exemplary embodiment, and wherein mobile device has two microphones and two loudspeakers;
Fig. 5 is the front elevation being in the mobile device of the first level orientation according to exemplary embodiment, and wherein mobile device has two microphones and two loudspeakers;
Fig. 6 is the front elevation being in the mobile device of the first vertical orientations according to exemplary embodiment, and wherein mobile device has two transducers;
Fig. 7 is the front elevation being in the mobile device of the second vertical orientations according to exemplary embodiment, and wherein mobile device has two transducers;
Fig. 8 is the front elevation being in the mobile device of the first level orientation according to exemplary embodiment, and wherein mobile device has two transducers;
Fig. 9 is the front elevation being in the mobile device of the second level orientation according to exemplary embodiment, and wherein mobile device has two transducers;
Figure 10 be according to exemplary embodiment for display graphics user interface and the process flow diagram of the first method activating audio user interface;
Figure 11 be according to exemplary embodiment for display graphics user interface and the process flow diagram of the second method activating audio user interface;
Figure 12 is 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.
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.

Claims (14)

1. a mobile device (100), have the first (204) and second (206) relative side, described mobile device comprises:
First loudspeaker (214), is positioned near described first side (204);
Second loudspeaker (216), is positioned near described second side (206);
First microphone (218), is positioned near described first side (204);
Second microphone (220), is positioned near described second side (206);
Orientation assembly (366), is configured to the orientation determining described mobile device (100); And
Processor (338), be configured to the orientation in response to described mobile device (100), activate described first loudspeaker (214) and described second microphone (220) or described second loudspeaker (216) and described first microphone (218), wherein said processor (338) to be determined with described first side (204), higher than the corresponding first orientation in the orientation of described second side (206), to activate described first loudspeaker (214) and second microphone (220) in response to described orientation assembly (366).
2. mobile device according to claim 1 (100), wherein said orientation assembly (366) is by make described processor (338) activate the orientation that mobile device (100) determined by described both first (218) and second (220) microphones; Described orientation assembly (366) process from the sound signal of described both first (218) and second (220) microphones, and determines the first orientation of described mobile device (100) in response to described second microphone (220) receives the sound signal larger than described first microphone (218); And described processor (338) is determined in response to described first orientation, activate described first loudspeaker (214) and second microphone (220) and the first microphone (218) described in deactivation.
3. the mobile device (100) according to any one of claim 1-2, wherein said orientation assembly (366) also makes described processor (338) while the orientation determining described mobile device (100), activate the first (214) and second (216) loudspeaker, and described processor (338) is also determined in response to described first orientation with the second loudspeaker (216) described in deactivation.
4. the mobile device (100) according to any one of claim 1-2, wherein said processor (338) is also configured to: if described orientation assembly (366) detects that described first side (204) is higher than described second side (206), then keep the deactivation of described second loudspeaker (216) and described first microphone (218).
5. the mobile device (100) according to any one of claim 1-2, wherein said processor (338) is also configured to: if described orientation assembly (366) detects that described second side (206) is higher than described first side (204), then keep the deactivation of described first loudspeaker (214) and second microphone (220).
6. the mobile device (100) according to any one of claim 1-2, wherein said first loudspeaker (214) and described first microphone (218) are the first transducer (602), and described second loudspeaker (216) and described second microphone (220) are the second transducer (604), if wherein described orientation assembly (366) detects that described first side (204) is higher than described second side (206), then described processor (338) activates described first transducer (602) to be used as loudspeaker, and make described second transducer (604) as microphone.
7. the mobile device (100) according to any one of claim 1-2, wherein said first loudspeaker (214) and described first microphone (218) are the first transducer (602), and described second loudspeaker (216) and described second microphone (220) are the second transducer (604), if wherein described orientation assembly (366) detects that described second side (206) is higher than described first side (204), then described processor (338) activates described second transducer (604) to be used as loudspeaker, and make described first transducer (602) as microphone.
8. the mobile device (100) according to any one of claim 1-2, wherein said orientation assembly (366) is accelerometer.
9. the mobile device (100) according to any one of claim 1-2, wherein said orientation assembly (366) is one of gyroscope and mercury switch.
10. the mobile device (100) according to any one of claim 1-2, also comprise the the the 3rd (208) and the 4th (210) opposite side, wherein said orientation assembly (366) is also configured to: detect which side (204), (206), (208), (210) higher than other sides (204), (206), (208), (210), and described processor (238) is configured to according to carrying out display call information to the detection of higher side.
The method for mobile device (100) that 11. 1 kinds of processors realize, described mobile device (100) has first (204) and (206) relative side, and described method comprises:
Receive at processor (338) place from the bearing signal of orientation assembly (366), which in the first side of described mobile device (100) (204) or second side (206) wherein said bearing signal indicate higher; And
By the orientation of described processor (338) in response to described mobile device (100), the second microphone (220) that activation is positioned at the first loudspeaker (214) near described first side (204) and is positioned near described second side (206), or the second loudspeaker (216) be positioned near described second side (206) and the first microphone (218) be positioned near described first side (204), wherein said processor (338) is determined with described first side (204) higher than the corresponding first orientation in the orientation of described second side (206) in response to described orientation assembly, activate described first loudspeaker (214) and second microphone (220).
The method for mobile device (100) that 12. processors according to claim 11 realize, wherein said orientation assembly (366) is accelerometer.
The method for mobile device (100) that 13. processors according to claim 11 realize, wherein said orientation assembly (366) is one of gyroscope and mercury switch.
The method for mobile device (100) that 14. processors according to any one of claim 11-13 realize, also comprises:
By the orientation of described orientation assembly (366) by following manner determination mobile device (100): make described processor (366) activate described both first (218) and second (220) microphones, and described orientation assembly (366) process is from the sound signal of described both first (218) and second (220) microphones, and determine the first orientation of described mobile device (100) in response to described second microphone (220) receives the sound signal larger than described first microphone (218); And determined in response to described first orientation by described processor (338), activate described first loudspeaker (214) and second microphone (220) and the first microphone (218) described in deactivation.
CN201180044071.6A 2010-09-23 2011-09-21 System and method for rotating a user interface for a mobile device Active CN103155526B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US12/888,915 2010-09-23
US12/888,915 US8326370B2 (en) 2010-09-23 2010-09-23 System and method for rotating a user interface for a mobile device
EP10178685.3A EP2434732B1 (en) 2010-09-23 2010-09-23 System and method for rotating a user interface for a mobile device
EP10178685.3 2010-09-23
PCT/US2011/052611 WO2012040363A1 (en) 2010-09-23 2011-09-21 System and method for rotating a user interface for a mobile device

Publications (2)

Publication Number Publication Date
CN103155526A CN103155526A (en) 2013-06-12
CN103155526B true CN103155526B (en) 2015-07-15

Family

ID=45874153

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180044071.6A Active CN103155526B (en) 2010-09-23 2011-09-21 System and method for rotating a user interface for a mobile device

Country Status (3)

Country Link
CN (1) CN103155526B (en)
CA (1) CA2810910C (en)
WO (1) WO2012040363A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9423995B2 (en) 2007-05-23 2016-08-23 Google Technology Holdings LLC Method and apparatus for re-sizing an active area of a flexible display
US9116567B2 (en) 2012-04-25 2015-08-25 Google Technology Holdings LLC Systems and methods for managing the display of content on an electronic device
CN105282301A (en) * 2014-06-30 2016-01-27 中兴通讯股份有限公司 Sound loudspeaking method, device and terminal based on terminal loudspeaker
CN117544884A (en) 2017-10-04 2024-02-09 谷歌有限责任公司 Method and system for automatically equalizing audio output based on room characteristics
US10897680B2 (en) * 2017-10-04 2021-01-19 Google Llc Orientation-based device interface
CN117676427A (en) * 2018-08-08 2024-03-08 谷歌有限责任公司 Orientation-based device interface
CN117665705A (en) * 2022-08-26 2024-03-08 华为技术有限公司 Methods for emitting and receiving sound signals and detecting relative positions between devices

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100453042B1 (en) * 2002-02-18 2004-10-15 삼성전자주식회사 A portable telephone, control method, and recording medium therefor
US20040203995A1 (en) * 2002-04-10 2004-10-14 Mr. Platonov Overturnable phone
US7925307B2 (en) * 2006-10-31 2011-04-12 Palm, Inc. Audio output using multiple speakers
US20080146289A1 (en) * 2006-12-14 2008-06-19 Motorola, Inc. Automatic audio transducer adjustments based upon orientation of a mobile communication device
KR100794918B1 (en) * 2007-01-29 2008-01-21 삼성전자주식회사 Method and apparatus for controlling bar type portable terminal having double sided display
WO2008107732A1 (en) * 2007-03-07 2008-09-12 Wnd Telecom, Inc. Wireless communication device and method for communicating with two different communication channels
JP5050909B2 (en) * 2008-02-20 2012-10-17 富士通モバイルコミュニケーションズ株式会社 Mobile device
TW200942063A (en) * 2008-03-20 2009-10-01 Weistech Technology Co Ltd Vertically or horizontally placeable combinative array speaker
US20090316882A1 (en) * 2008-06-18 2009-12-24 Sony Ericsson Mobile Communications Ab Communication terminal, method for operating communication terminal, and computer program
US20100008523A1 (en) * 2008-07-14 2010-01-14 Sony Ericsson Mobile Communications Ab Handheld Devices Including Selectively Enabled Audio Transducers

Also Published As

Publication number Publication date
WO2012040363A1 (en) 2012-03-29
CA2810910C (en) 2017-10-31
CN103155526A (en) 2013-06-12
CA2810910A1 (en) 2012-03-29

Similar Documents

Publication Publication Date Title
US8326370B2 (en) System and method for rotating a user interface for a mobile device
CN103155526B (en) System and method for rotating a user interface for a mobile device
EP2549723B1 (en) Mobile terminal and method of controlling the same
EP2523435B1 (en) Mobile terminal and control method thereof
US9182901B2 (en) Mobile terminal and control method thereof
US20110312387A1 (en) Mobile terminal and method of controlling the same
US12124765B2 (en) Audio playing method and electronic device
US10897531B2 (en) Message obtaining method and apparatus
WO2019154182A1 (en) Method for setting volume of application program, and mobile terminal
WO2018214748A1 (en) Method and apparatus for displaying application interface, terminal and storage medium
WO2019041143A1 (en) Security control method for mobile terminal, terminal, and computer readable medium
US9742901B2 (en) Method, apparatus and terminal device for obtaining call log
CN107608725A (en) A kind of information processing method and terminal
CN109359453B (en) Unlocking method and related product
KR20100109728A (en) Mobile terminal and method of providing recommended music using same
US8493227B2 (en) System and method for optimizing the position of a mobile device
EP2434732B1 (en) System and method for rotating a user interface for a mobile device
KR101600792B1 (en) Mobile terminal comprising hacking prevention function and operation method thereof
KR101852432B1 (en) Mobile terminal and control method thereof
KR20150052547A (en) Method and apparatus for controlling communication power
EP2442216B1 (en) System and method for optimizing the position of a mobile device
CA2812818C (en) System and method for optimizing the position of a mobile device
KR20110013766A (en) Mobile terminal and its operation control method
WO2019041130A1 (en) Audio response method, terminal, and computer readable medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: Voight, Ontario, Canada

Applicant after: BlackBerry Ltd.

Address before: Voight, Ontario, Canada

Applicant before: Research In Motion Ltd.

COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM:

Free format text: CORRECT: APPLICANT; FROM: RESEARCH IN MOTION LTD. TO: BLACKBERRY LTD.

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20240523

Address after: Ai Erlandubailin

Patentee after: Maliki Innovation Co.,Ltd.

Country or region after: Ireland

Address before: Voight, Ontario, Canada

Patentee before: BlackBerry Ltd.

Country or region before: Canada

TR01 Transfer of patent right