1. Technical Field
The invention relates to a user interface of an electronic device and, in particular, relates to a multi orientation user interface and an electronic device using same.
2. Description of Related Art
Most electronic devices are allowed to be used in different orientations, for example, digital still cameras (DSCs) are commonly allowed to be used in a horizontal/level orientation (including a normal orientation and upside-down orientation) to create a landscape type image having a larger width dimension than height dimension, or in a vertical/sideways orientation (including a 90° clockwise orientation and a 90° counterclockwise orientation) to create a portrait type image having a larger height dimension as compared to the width dimension. However, these electronic devices generally have a user interface (typically including a display for output and a keypad for input) being friendly to a user only in one predetermined orientation, e.g., the normal orientation.
Therefore, it is desirable to provide a multi orientation user interface and an electric device with the same, which can overcome the abovementioned problem.
In a present embodiment, a multi orientation user interface for use in a portable electronic device includes a keypad, an orientation sensor, and a processor. The keypad includes a number of keys each associated with a respective command configured to command the portable electronic device to perform a corresponding function. The orientation sensor is configured to detect an orientation of the portable electronic device. The processor is configured to reorient the keys so that the keypad is friendly to a user in the detected orientation of the portable electronic device.
Many aspects of the present multi orientation user interface and electronic device should be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present multi orientation user interface and electronic device. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Embodiments of the present multi orientation user interface and electronic device will now be described in detail with reference to the drawings. In these described embodiments, such an electronic device is, for example, a digital still camera (DSC). But it should be understood that the electronic device should be read broadly, and can be but not limited to: a portable communication device such as cellular phone or pager, a portable computing device such as personal digital assistant, laptop computer, or thin client controller, or a personal entertainment device such as gaming device, media player (including audio and/or video player), or imaging device (such as video camera).
Referring to
Also referring to
In this embodiment, the keypad 300 is provided by a touch screen 310. The touch screen 310 should be read broadly to encompass any components or group of interrelated components that provide a touchable display configured to show representations (e.g., the character W, T, B, S, Y, and C) in a number of sensing locations (e.g., sensing locations 311˜316, see
The orientation sensor 400 is opportunely configured to detect the orientation about two orthogonal axes ‘X’ and ‘Y’ (see
The processor 500 is configured to respond to rotating of the DSC 10 (instructed by the orientation sensor 400) and reorient the keys W, T, B, S, Y, and C (that is, the processor 500 reorients the keys corresponding to the sensing locations 311˜316 to appear in a same upright pattern as viewed by the user). In practice, the DSC 10 commonly includes a memory 600. The memory 600 maintains software instructions which, when executed by the processor 500, allow the DSC 10 to perform various functions, e.g., responding to the rotating of the DSC 10 and reorienting the keys W, T, B, S, Y, and C. In this embodiment, these software instructions also include four groups of associations (in a form of, e.g., table) between the sensing locations 311˜316 and the commands corresponding to the keys W, T, B, S, Y, and C, so the processor 500 can interchange the commands of the keys W, T, B, S, Y, and C by executing the instruction including the respective group of association ships, according to the signal of the orientation sensor 400. Understandably, these groups of associations can be predetermined according to user preferences or recommendations of the manufacturer, and not be limited to those shown in
Furthermore, the orientation sensor 400 can be switched off, via, e.g., the keypad 300, and/or other controls of the DSC 10, and therefore the DSC 10 maintains the keypad 300 in a single desired orientation. This can be advantageous when e.g. traveling in an airplane or train, where the accelerative forces of the moving vehicle could disturb proper operation of the orientation sensor 400.
It will be understood that the above particular embodiments and methods are shown and described by way of illustration only. The principles and the features of the present invention may be employed in various and numerous embodiment thereof without departing from the scope of the invention as claimed. The above-described embodiments illustrate the scope of the invention but do not restrict the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
200710201650.2 | Sep 2007 | CN | national |