The present invention generally relates to a method and an apparatus for displaying pictures on portable devices, and more particularly, to a method and an apparatus for displaying pictures on portable devices, which enable a user to manipulate the portable devices using only one hand.
Thanks to the recent development of information technology, portable device are able to support various functions such as multimedia data performance, web surfing, communication, financial transactions, and the like. With such various functions supported by the portable device, a user prefers a large screen. Based on such a trend, recent portable devices tend to be enlarged.
Meanwhile, as the portable device becomes larger, it may be inconvenient to the user because the screen of portable device is too big that it is difficult for the user to grip and manipulate the portable device adopting a big screen with only one hand. Therefore, the user usually grips the portable device with two hands and manipulates a touch screen using two thumbs. Alternatively, the user may manipulate the touch screen with one hand while gripping the portable device with the other hand. However, the above mentioned methods require the user to use two hands. In addition, when the user is unable to use one hand, the portable device having a big screen makes it difficult for the user to touch the end area of the screen.
The present invention has been made to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the invention is to provide a method and an apparatus which enables a user to conveniently manipulate a portable device having a big screen with only one hand by providing a translucent mirror image capable of adjusting the size and location of images on the screen.
In accordance with an aspect of the present invention, a method is provided for a portable device having a touch display. An original-view screen is displayed on a full area of the touch display in a portrait orientation. The original-view screen includes one or more icons. An input event is received for activating a mini-view screen. In response to the input event for activating the mini-view screen, the mini-view screen is displayed on a partial area of the touch display. The mini-view screen is a reduced version of the original-view screen, and the mini-view screen includes one or more reduced version icons corresponding to the one or more icons. It is detected that an orientation of the portable device is changed from the portrait orientation to a landscape orientation while the mini-view screen is displayed. In response to the orientation change to the landscape orientation, the mini-view screen is temporarily deactivated and the one or more icons of the original view screen are displayed on the full area of the touch display in the landscape orientation. It is detected that an orientation of the portable device is returned from the landscape orientation to the portrait orientation. In response to the orientation returning to the portrait orientation, the mini-view screen is re-activated and displayed on the partial area of the touch display.
In accordance with another aspect of the present invention, a portable device is provided that includes a touch display which receives input, and displays an original-view screen on a full area of the touch display in a portrait orientation. The original-view screen includes one or more icons. The portable device also includes one or more processors that receive an input event for activating a mini-view screen. In response to the input event for activating the mini-view screen, the touch display is controlled to display the mini-view screen on a partial area of the touch display. The mini-view screen is a reduced version of the original-view screen, and the mini-view screen includes one or more reduced version icons corresponding to the one or more icons. It is detected that an orientation of the portable device is changed from the portrait orientation to a landscape orientation while the mini-view screen is displayed. In response to the orientation change to the landscape orientation, the mini-view screen is temporarily deactivated and the touch display is controlled to display the one or more icons of the original view screen on the full area of the touch display in the landscape orientation. It is detected that an orientation of the portable device is returned from the landscape orientation to the portrait orientation. In response to the orientation returning to the portrait orientation, the mini-view screen re-activated and the touch display is controlled to display the mini-view screen on the partial area of the touch display.
The above and other aspects, features, and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the same elements will be designated by the same reference numerals although they are shown in different drawings. Further, in the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention unclear.
Meanwhile, embodiments of the present invention shown and described in this specification and the drawings correspond to specific examples presented in order to easily explain technical contents of the present invention, and to help comprehension of the present invention, but are not intended to limit the scope of the present invention. It is obvious to those skilled in the art to which the present invention pertains that other modified embodiments on the basis of the spirit of the present invention besides the embodiments disclosed herein can be carried out.
According to an embodiment of the present invention, a portable device may be operated in two modes of images, i.e., a full mode and a mini-mode with respect to supported pictures.
The term “full mode” means a mode where a performed image is displayed on the full screen of the portable device. That is, the full mode is a normal display mode in which the image is displayed through the whole area of the screen of the portable device. Hereinafter, the image displayed in the full mode is referred to as an original image.
The term “mini-mode” denotes a mode where the original image is reduced in size to be thereby displayed on the partial area of the screen. Hereinafter, the reduced image displayed in the mini-mode is referred to as a mirror image. The mirror image may be displayed by itself or together with the original image. When the mirror image is displayed together with the original image, the original image may be overlaid with the mirror image that is in the translucent window. Also, when displaying the mirror image without the original image, the mirror image may be displayed to be opaque.
The term “overlaying” means a state in which the original image is covered by the translucent mirror image.
The present invention enables a user to manipulate a big screen with only one hand by providing a mirror image, so that the user is able to conveniently operate the portable device.
Hereinafter, the configuration of a portable device and performance of a control method according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
Referring to
The key input unit 110 receives a key input by a user in order to control the portable device 100. When the portable device 100 provides a full touch screen, the key input unit 110 includes keys only for power on/off, volume adjustment and a back function, which are provided at one side of the portable device 100. The key input unit 110 receives a key input that is one of methods capable of entering the mini-mode in accordance with an embodiment of the present invention. For example, the key input unit 110 is provided with a predetermined key (e.g., a mini-mode key) for entering the mini-mode and receives an input by the predetermined key. Alternatively, the key input unit 110 may receive an input by a combination of some function keys (e.g., home key+volume key) for entering the mini-mode.
The wireless communication unit 120 performs a function of wireless communication of the portable device 100. The wireless communication unit 120 may include a radio frequency (RF) transmitter for modulating and amplifying the frequency of a signal to be transmitted, and a RF receiver for low-noise-amplifying a received signal and demodulating the frequency thereof. Also, the wireless communication unit 120 may include a mobile communication module, a digital broadcasting module and a near field communication module. The wireless communication unit 120 performs a function of wireless communication under the mini-mode in the portable device 100.
The touch screen unit 130 includes a touch panel 131 and a display panel 132. The touch screen unit 130 may be configured to have the touch panel 131 positioned in front of the display panel 132, or to combine the panels integrally, but is not limited thereto, and may have various configurations.
The touch panel 131 is a device for detecting a touch input by the user. The touch panel 131 may be implemented with a technology of capacitive overlay, resistive overlay, infrared beam, or the like. Also, any technologies to detect a contact or pressure of an object other than the above may be applied to the touch panel 131. The touch panel 131 receives a user's touch input to thereby detect a touch point. The touch panel 131 detects the generation of a user's touch gesture for entering the mini-mode and transmit the generated touch signal to a control unit 150 according to an embodiment of the present invention. The touch panel 131 also detects a user's touch input (e.g., a long touch, or a drag) for adjustment of the location and size of the mirror image. In addition, the touch panel 131 detects a touch input (e.g., a tap) for performing a predetermined function on the mirror image. The event for entering the mini-mode are not limited to the key input, while the touch panel 131 may receive a touch event by the user for entry to mini-mode. For example, the touch panel 131 receives a touch gesture having a path along a semi-circle from one side of the screen.
The display panel 132 may be implemented by Liquid Crystal Displays (LCDs), Organic Light Emitting Diodes (OLEDs), and Active Matrix Light Emitting Diodes (AMOLEDs). The display panel 132 provides the user with various visual information such as menus, input data and setup information of functions of the portable device 100. The display panel 132 displays an image in at least one of the full mode and the mini-mode according to an embodiment of the present invention. At this time, the display panel 132 may display the original image in the full mode on the full screen, and the mirror image in the mini-mode on the partial area of the screen, respectively. The mirror image may provide the same contents as those in the original image. Also, under the mini-mode, the display panel 132 displays outer keys such as a volume key, a home key, a back key and a menu key, which are provided in the key input unit 110, on one side of the mirror image, and displays a mini-mode deactivation key, a movement key and a size adjustment key on the other side of the mirror image. Also, the display panel 132 may display images resulting from the performance of a function corresponding to a preset input event by the user in the mini-mode.
The memory 140 stores programs and data necessary for operating the portable device 100. The memory 140 may store start-up programs, at least one operating system and applications. The operating system provides an interface between hardware and applications, and between applications, and administrates a resource of a computer such as a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a main memory, the memory 140, or the like. The applications are classified to embedded applications and third party applications.
The memory 140 stores an application for performance of the mini-mode. Also, the memory 140 stores setup information of the mini-mode 141 in the portable device 100. The setup information of the mini-mode 141 may include setup information (e.g., a kind of touch gesture requesting the entry/termination of mini-mode) for entering the mini-mode and termination thereof, and other setup information (e.g., the size, location and transparency of the mirror image) of the mini-mode. In addition, the memory 140 stores data necessary for performance of a function and a display in the mini-mode, and data related to the input from the touch panel 131 and the key input unit 110.
The control unit 150 controls the general operations of the portable device 100.
The control unit 150 includes at least one CPU. As well known in the art, the CPU is a core control unit of a computer system, which performs calculation and comparison of data, interpretation and performance of instructions, or the like.
The control unit 150 includes a main memory, for example, a Random Access Memory (RAM). The main memory stores all kinds of programs, for example, a start-up program, an operating system and applications, loaded from the memory 140. Also, the control unit 150 includes a cache memory which temporarily stores data to write on the memory 140, and data read from the memory 140.
The control unit 150 identifies an input of a preset event in relation to entering the mini-mode, and controls the process of performance of the full mode or the mini-mode in response to the preset event. The preset event may be a touch event, a key input, or a motion like shaking or tilting of the portable device 100. Also, the control unit 150 controls the performance of applications in the mini-mode, and a conversion of the application performed under the full mode into the mini-mode, or vice versa. For example, the control unit 150 controls the display panel 132 in a manner that turning the screen staying vertical in the mini-mode to the horizontal position to terminate the mini-mode and to thereby display images in the full mode. Also, the control unit 150 controls the display panel 132 to terminate the mini-mode and enter the full mode in response to the input of a preset event. The preset event for termination of the mini-mode may be the same as the event for entering the mini-mode.
The control unit 150 controls the setup of location and size of the mirror image displayed on the screen in the mini-mode according to a user's touch event. In addition, when the setup of location and size of the mirror image is changed, the control unit 150 controls the display panel 132 to display the changed mirror image.
The control unit 150 controls various operations in relation to a general function of the portable device 100. For example, the control unit 150 controls the operation of performance of a predetermined application and other functions (e.g., setup of system) and the display of the same. Also, when a communication application is performed in the mini-mode, the control unit 150 controls a process related to transmission and reception of data through the wireless communication unit 120.
The sensor unit 160 may include various sensors, for example, geomagnetic sensors, acceleration sensors and gyro-sensors, for detecting a motion input. Here, the geomagnetic sensor, the acceleration sensor and the gyro-sensor detect a motion, i.e., movement and rotation of the portable device, which is generated by the user, and give an output to the control unit 150. More specifically, the gyro-sensor detects directions of six-axes (i.e., X-axis of up and down, Y-axis of left and right, Z-axis of back and forth) and gives an output to the control unit 150. The acceleration sensor detects an acceleration of the portable device 100 to give an output to the control unit 150. The geomagnetic sensor has a role in correcting directional errors of the gyro-sensor and detecting a rotational acceleration by correcting the acceleration sensor. The sensor unit 160 may detect the generation of a preset motion (e.g., tilting, rotation, shaking, etc.) for entering the mini-mode or deactivation of the mini-mode.
Referring to
When the event for requesting the mini-mode is not detected in step 205, the control unit 150 performs the function corresponding to the key input other than the preset event for requesting the mini-mode in step 206. For example, when a volume key input is detected, the control unit 150 carries out the adjustment of volume corresponding to the volume key. On the contrary, when the preset event for requesting the mini-mode is detected in step 205, the control unit 150 enters the mini-mode and controls the display panel 132 to display a mirror image in step 208. At this time, the mirror image has the same contents as those of the original image in the full mode, but is smaller than the original image.
After the entering the mini-mode, the control unit 150 determines whether a touch input on the mirror image for performing a function (e.g., performance of application) is detected in step 210.
When the touch input on the mirror image for performing a function is detected, the control unit 150 performs a function corresponding to the location and item of the touch input to thereby display the results on the touch screen in step 220. The touch may encompass all kinds of touch events, such as a tap, a long touch, a drag, and a scroll, performed in the full mode.
The control unit 150 determines whether the mini-mode is to be deactivated in step 230. Deactivation of the mini-mode may be implemented by the input of a preset event (e.g., mini-mode key input, home key+volume key input) for deactivation of mini-mode. Alternatively, the mini-mode may be deactivated by selecting a termination icon displayed on one side of the mirror image. When the instruction to deactivate the mini-mode is not given, the control unit 150 returns to the step 210 to repeat the process. That is, when the instruction for deactivation of the mini-mode is not given, the control unit 150 detects the touch input on the mirror image again and performs the corresponding functions in response to the touch input.
When the touch input on the mirror image for performing a function is not detected, the control unit 150 determines whether a touch input for changing the setup of mirror image is detected in step 215. When the touch input for changing the setup of the mirror image is detected, the control unit 150 changes the setup of the mirror image and controls the display panel 132 to display the image resulting from the changed setup in step 225. For example, the control unit 150 changes the size or location of the mirror image according to a user's touch input. In addition, the setup items of the mirror image may further include a transparency.
When the touch input for changing the setup of the mirror image is not detected in step 215, or after the step 225, the control unit 150 may determine whether the mini-mode is to be deactivated in step 230. The mini-mode may be deactivated, for example, by performing the touch gesture for entering into the mini-mode again on the mirror image. Alternatively, the mini-mode may be deactivated by selecting a termination key located at one side of the mirror image, or by making a motion of shaking or tilting the portable device 100. When an event for deactivation of the mini-mode is not detected, the control unit 150 maintains the mini-mode. Subsequently, the control unit 150 repeats the process from the step 210. On the other hand, when the event for deactivation of the mini-mode is detected, the control unit 150 deactivates the mini-mode and terminates the process.
Although not shown in the drawings, the mini-mode may be deactivated temporarily to be converted to the full mode. An event for temporary deactivation of the mini-mode may be a motion of, for example, turning the device staying vertical to a horizontal position. Also, when predetermined media data, such as a movie and an image, is performed according to a user's setup, the mini-mode may be temporarily deactivated. In addition, when the event for temporary deactivation of the mini-mode terminates (e.g., when the device having been turned to the horizontal position returns to the original vertical position, or when the performance of the predetermined media data terminates), the full mode may be converted to the mini-mode again.
Hereinafter, the event for entering into the mini-mode will be described in detail with reference to
At least one of touch gestures for entering the mini-mode shown in
In addition to the touch gestures, a motion may be adopted as the event for entering the mini-mode. The example of the motion is illustrated in
After the step 215 of
On the contrary, if it is determined that the touch input is not for the adjustment of size of the mirror image 310, the control unit 150 determines whether the touch input is for the movement of the mirror image 310 in step 510. The touch input for movement of the mirror image 310 may be achieved by, for example, touching (or long-touching) a movement key displayed on one side of the mirror image 310, or touching (or long-touching) the border area of the mirror image 310. When it is determined that the touch input is for movement of the mirror image 310, the control unit 150 changes the location of the mirror image 310 to thereby display the relocated mirror image in step 515. When the touch input (e.g., a touch input on the predetermined area and a movement gesture) for movement is confirmed, the control unit 150 may perform a movement mode. The user may be informed the activation of the movement mode using a specific means (e.g., oscillation mode) upon entering the mini-mode. Also, the control unit 150 may control the display panel 132 to move the mirror image 310 in response to user's touch input and gesture to thereby display the same in the movement mode. After that, the control unit 150 may terminate the step 225 of
When it is determined that the touch input is not for movement of the mirror image 310, the control unit 150 performs a function corresponding to the touch input in step 520. For example, it may be performed to change the setup like adjustment of transparency of the mirror image 310 in step 520.
The change of setup such as the size and location of the mirror image 310 will be described in detail with reference to
A picture 610 of
The mirror image 310 may be enlarged by touching and dragging the corner point of the mirror image 310 like the reduction of the mirror image 310. Also, the touch gesture for enlargement may be implemented by touching the corner point of the mirror image 310 and dragging along a diagonal line of the mirror image 310 in a direction opposite to the center of the screen. The enlarged size of the mirror image 310 may be fixed by removing the user's touch.
A picture 850 of
Although the method and the apparatus for managing the audio data of the electronic device according to the embodiments of the present invention have been described through the specification and drawings by using the specific terms, the embodiments and the terms are merely used as general meanings to easily describe technical contents of the present invention and assist understanding of the present invention, and the present invention is not limited to the embodiments. That is, it is apparent to those skilled in the art that other various embodiments based on the technical idea of the present invention can be implemented.
While the present invention has been particularly shown and described with reference to certain embodiments thereof, various changes in form and detail may be made therein without departing from the spirit and scope of the present invention as defined by the following claims. Accordingly, the scope of the present invention will be defined by the appended claims and equivalents thereto.
Number | Date | Country | Kind |
---|---|---|---|
10-2013-0059106 | May 2013 | KR | national |
10-2013-0096788 | Aug 2013 | KR | national |
This application is a continuation application of U.S. application Ser. No. 14/272,986, filed in the U.S. Patent and Trademark Office (USPTO) on May 8, 2014, which claims priority under 35 U.S.C. 119(a) to Korean Patent Applications filed in the Korean Intellectual Property Office on May 24, 2013 and Aug. 14, 2013, and assigned Serial Nos. 10-2013-0059106 and 10-2013-0096788, respectively, the contents of each of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 14272986 | May 2014 | US |
Child | 16908224 | US |