This application claims the benefit of Korean Patent Application No. 2008-3462, filed Jan. 11, 2008 in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference.
1. Field of the Invention
Aspects of the present invention relate to a method for providing a user interface (UI) and a multimedia apparatus using the same, and more particularly, to a method for providing a UI in which a user selects a desired function using a touch screen, and a multimedia apparatus using the same.
2. Description of the Related Art
Multimedia apparatuses such as MPEG-1 audio layer 3 (MP3) players, have a strong connection with users. Therefore, such multimedia apparatuses are fabricated for users to use conveniently. To provide convenience to the user, the multimedia apparatuses generally include a display and provide a user interface (UI) as a graphical user interface (GUI).
A conventional GUI method uses a pointer to select items such as icons or menus. A user uses input devices, such as a mouse or touch screen, to input commands using the GUI. The user selects desired content using the input devices and is able to use the content.
A touch screen receives user operations input when a user touches buttons displayed on a screen. The user of such a touch screen may thus use a UI more intuitively. However, although various input methods are provided to the touch screen, the touch screen does not differently display the function to be performed according to the input methods. Accordingly, a user should memorize the functions performed according to the methods for inputting the touch screen.
As such, a user requires a more convenient interface, and thus a method which allows a user to conveniently use a touch screen is required.
Aspects of the present invention relate to a method for providing a user interface (UI), which displays a guide for functions performed according to user operations and which enables a user to use a touch screen more conveniently. Additional aspects and/or advantages of the invention will be set forth in part in the description which follows, and in part, will be obvious from the description, or may be learned by practice of thee invention.
According to an aspect of the present invention, there is provided a method for providing a user interface (UI), including receiving a user touch on a touch screen; and displaying an operating guide which represents functions performed according to the user's touch on the touch screen if the user touch is received.
According to aspects of the present invention, the operating guide may represent functions performed according to the direction in which a user flicks the touch screen.
According to aspects of the present invention, the direction may be one of up, down, left, and right directions.
According to aspects of the present invention, the displaying may include displaying the operating guide at an area corresponding to where the touch screen is touched.
According to aspects of the present invention, the displaying may include displaying the operating guide on the touch screen while the touch screen is touched.
According to aspects of the present invention, the method may further include performing a function corresponding to a predetermined direction, if a user flicks the touch screen in the predetermined direction.
According to aspects of the present invention, the method may further include causing the operating guide to disappear, if the user releases his or her finger from the touch screen.
According to aspects of the present invention, the operating guide may represent functions which are capable of being performed in a current mode of an application.
According to an aspect of the present invention, there is provided a multimedia apparatus, including a touch screen to display a user interface, and to receive a user touch; and a control unit to control the touch screen in order to display an operating guide which represents functions performed according to a user's touch if the user touch is received on the touch screen.
According to aspects of the present invention, the operating guide may represent functions performed according to the direction in which a user flicks the touch screen.
According to aspects of the present invention, the direction may be one of up, down, left, and right directions.
According to aspects of the present invention, the control unit may control the touch screen to display the operating guide corresponding to an area in which the touch screen is touched.
According to aspects of the present invention, the control unit may control the touch screen to display the operating guide while touch screen is touched.
According to aspects of the present invention, if a user flicks the touch screen in a predetermined direction, the control unit may control the touch screen to perform a function corresponding to the predetermined direction.
According to aspects of the present invention, if the user releases his or her finger from the touch screen, the control unit may cause the operating guide to disappear.
According to aspects of the present invention, the operating guide may represent functions which are capable of being performed in a current mode of an application.
Additional aspects and/or advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
These and/or other aspects and advantages of the invention will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
Reference will now be made in detail to the exemplary embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout. The embodiments are described below, in order to explain the present invention by referring to the figures.
The interface 110 enables the MP3 player to access a computer. The MP3 player downloads a multimedia file stored on a computer via the interface 110, and uploads a multimedia file to the computer via the interface 110. According to aspects of the present invention, the interface 110 is not limited to accessing a computer as the interface 110 may provide connectivity to wired or wireless networks, cellular networks, other MP3 players, handheld devices, cellular phones, peripheral devices on a network, and the like.
The storage unit 120 of the MP3 player may store multimedia files, such as music files, video files, text files, or the like. The storage unit 120 may store operational programs to operate the MP3 player. Further, according to aspects of the present invention, the storage unit 120 may further include executable programs or code other than the operation programs, such as widgets, third-party programs and functions, or internet executable programs and can comprise removable and/or internal memory.
The codec 130 compresses or decompresses multimedia files. Specifically, the codec 130 decompresses multimedia files stored in the storage unit 120, and transmits the decompressed multimedia files to the audio processing unit 140 or the video processing unit 150. The codec 130 may encode raw content to be stored in the storage unit 120 in other aspects of the present invention.
The audio processing unit 140 processes audio signals transmitted from the codec 130. For example, the audio processing unit 140 processes audio signals by performing noise reduction, equalization, or the like, and transmits the processed audio signal to the audio output unit 145. The audio output unit 145 outputs audio transmitted from the audio processing unit 140 through a speaker, headphone, or other audio output connected to an external output terminal.
The video processing unit 150 processes a video signal transmitted from the codec 130 by performing video scaling or the like. The video processing unit 150 transmits the processed video signal to the GUI generation unit 153. The GUI generation unit 153 generates a GUI to be displayed on a display (such as the touch screen 120) and combines the generated GUI with video transmitted from the video processing unit 150. The video output unit 155 displays video combined with the GUI output from the GUI generation unit 153 on the touch screen 170 or outputs the video to an external apparatus connected to an external output terminal (not shown). The touch screen 170 displays video output from the video output unit 155. The touch screen 170 receives a touch operation from a user and transmits the touch operation to the control unit 160.
The control unit 160 recognizes user commands according to the user's touch operation transmitted through the touch screen 170, and controls the overall operation of the MP3 player according to the user commands. Further, the control unit 160 recognizes user commands other than the touch operation, such as input commands input through a mouse, a keyboard, a microphone (i.e., for vocal commands), and the like.
If a user touches the touch screen 170, the control unit 160 controls the touch screen 170 to display an operating guide which provides information on the functions performed according to a user's operation. The operating guide provides information on specific functions which may be performed using the touch screen 170. Specifically, the operating guide provides assistance to the user on how to use the touch screen 170.
The control unit 160 displays the operating guide on the touch screen 170 while a user touches the touch screen 170 with his or her finger. The control unit 160 controls the operating guide to disappear from the touch screen 170 if a user releases his or her finger from the touch screen 170. Alternatively, according to aspects of the present invention, the user touches the touch screen 170 with a stylus or other pointed device. According to aspects of the present invention, the operating guide is displayed as a GUI using arrow graphics, wherein functions correspond to each respective arrow graphic, as will be explained in detail with reference to
The control unit 160 causes the operating guide to represent functions which may be performed according to the direction in which the user's finger flicks over the touch screen 170. For example, the control unit 160 may control the touch screen 170 to display the operating guide so that if a user flicks his or her finger on the touch screen 170 upward, the touch screen 170 scrolls up; if a user flicks his or her finger on the touch screen 170 downward, the touch screen 170 scrolls down; if a user flicks his or her finger on the touch screen 170 to the left, a higher menu than the current menu appears on the touch screen 170; and if a user flicks his or her finger on the touch screen 170 to the right, an MP3 file is played back. The operating guide may also provide information on functions performed by the user flicking his or her finger diagonally, instead of up, down, left, or right. Further, according to aspects of the present invention, the flick may be just a movement of the user's finger across the touch screen 170, the speed of which may be adjusted by the user such that the control unit 160 may recognize flicks of differing speeds to perform different functions or the same function but associated with a slower or faster flick. Additionally, according to aspects of the present invention, the control unit 160 may recognize differing user's touching movements, such as a circle, or recognize multiple flicks to access one function, such as two flicks in an “X” pattern or an “III” pattern to access one function.
The control unit 160 controls the operating guide to provide information on functions which are supported in a current mode of an application, and therefore, the minimum number of operating methods may be displayed on the operating guide. Accordingly, a user may determine which functions are supplied by the current mode of the application supports, as will be explained in detail with reference
Hereinbelow, the process of displaying an operating guide will be explained in detail with reference to
The control unit 160 controls the touch screen 170 to display a current screen (S210). For example, a main screen, a category list, a music file list, or a music play back screen may be displayed on the touch screen 170 of the MP3 player. Aspects of the present invention are not limited thereto such that files other than multimedia files as well as networks or other devices may be displayed on the touch screen 170.
The control unit 160 determines whether a user touches the touch screen 170 (S220). If the user has not touched the touch screen 170, the process returns to S220 in S220-N. If the user touches the touch screen 170 (S220-Y), the control unit 160 displays an operating guide at the touched location of the touch screen 170 (S230). The user knows that the MP3 player is operated differently according to the directions in which the user flicks his or her finger on the touch screen 170.
The control unit 160 determines whether the user flicks his or her finger on the touch screen 170 in a specific direction (S240). If a user flicks his or her finger on the touch screen 170 in a specific direction (S240-Y), the control unit 160 controls the MP3 player to perform the function corresponding to the direction in which the touch screen 170 is flicked (S245). Further, although described as a specific direction, aspects of the present invention are not limited thereto such that the control unit 160 may determine whether the user taps or plurally flicks the touch screen 170, or the like.
As a non-limiting example, if a current application is in a mode for displaying a music file list, the control unit 160 controls the MP3 player so that if a user flicks his or her finger on the touch screen 170 upward, the music file list scrolls up; if a user flicks his or her finger on the touch screen 170 downward, the music file list scrolls down; if a user flicks his or her finger on the touch screen 170 to the left; a higher menu than the music file list is displayed; and if a user flicks his or her finger on the touch screen 170 to the right, an MP3 file is played back. Further, aspects of the present invention are not limited thereto such that a user may determine the functions corresponding to the input flicks.
According to aspects of the present invention, if a user does not flick his or her finger in any direction on the touch screen 170 (S240-N), and releases his or her finger from the touch screen 170 (S250-Y), the control unit 160 controls the operating guide to disappear from the touch screen 170 (S255). As such, according to aspects of the present invention, the operating guide is displayed on the touch screen 170 while the user keeps his or her finger touching the touch screen 170. The control unit 160 displays the operating guide on the touch screen 170 according to the process described above. If the user does not release from the touch screen 170 in S250, the process returns to operation S240 in S250-N.
Hereinbelow, methods of touching the touch screen 170 will be explained with reference to
A tap action (
A double tap action (
A touch and hold action (
A flick action (
A flick and hold action (
A touch and move action (
A drag and drop action (
Gesture recognition (
Character recognition (
As described above, various input methods are provided using the touch screen 170. Various types of input methods other than the above methods may also be used.
Since there are various types of input methods, a user may not be able to remember all the different functions available for each input method. Accordingly, the user can easily see what functions are available for each input method by viewing the operating guide.
In the exemplary embodiment of the present invention, the flicking represents an action in which a user moves his or her finger in a specific direction while touching the touch screen 170 and releases his or her finger from the touch screen 170. However, flicking may also be referred to by other terms.
The term “flicking” used herein includes the flick, flick and hold, and touch and move actions shown in
Hereinafter, various types of operating guides will be explained in detail with reference to
In
Referring to
While the operating guide 520 in
When the functions corresponding to each arrow are displayed in the separate guide area 630, the functions do not overlap with the music file list 400, so a user can see the functions more clearly. While described as being below, it is understood that the guide area 630 can be disposed in other locations not overlapping the music file list 400, such as above or to the side.
An operating guide may be displayed differently according to the mode of an application, which will be explained with reference to
In the main screen mode 710 of
If a user selects a menu for listening to music in the main screen mode 710, the mode of the MP3 player changes from the main screen mode 710 to the category list mode 720 of
The category list mode 720 has a menu selection function and a function of returning to a higher menu. Accordingly, if a user touches the touch screen 170 in the category list mode 720, an operating guide 725 is displayed on the touch screen 170, including left and right arrows and commands “back” and “select”. If a user selects “songs,” and flicks the touch screen 170 to the right, the mode of the MP3 player changes from the category list mode 720 to the music file list mode 730 of
In the music file list mode 730, music files are provided in a list. The music file list mode 730 has functions of scrolling up the music file list, scrolling down the music file list, returning to a higher menu, and a playback function. If a user touches the touch screen 170 in the music file list mode 730, an operating guide 735 is displayed on the touch screen 170 including four arrows, and the commands “scroll up,” “scroll down,” “back,” and “play” adjacent to the up, down, left, and right arrows respectively. Again, aspects of the present invention are not limited thereto such that the arrows may correspond to other or user-defined functions.
If a user selects a music file by touching an area on which the music file is displayed, and flicks the touch screen 170 to the right, the selected music file is played back. In the music playback mode 740 of
As the operating guide displays the functions which a current mode of an application supports, a user can know the currently supported functions, and operate the MP3 player conveniently and simply.
While an operating guide having up, down, left, and right directions is displayed in the exemplary embodiment of the present invention, any other direction may also be included. For example, an operating guide may have functions corresponding to eight, including diagonal directions in addition to up, down, left, and right directions, or more directions.
An operating guide may also have distinct functions for clockwise and counterclockwise flicking actions. For example, the operating guide may include a clockwise arrow, a counterclockwise arrow, and commands “scroll up,” and “scroll down” may be displayed adjacent to the arrows.
The MP3 player is provided as an example of a multimedia apparatus in the exemplary embodiment of the present invention, but the present invention may also be applied to any other multimedia apparatuses having a touch screen, such as a portable media player (PMP), a mobile phone, a laptop or a tablet computer, a camera, an electronic dictionary, a personal digital assistant (PDA), a remote control, or the like.
As described above, according to the exemplary embodiments of the present invention, a method for providing a UI to display a guide representing functions performed differently according to a user's operation, and a multimedia apparatus using the same are provided. Accordingly, a user may use a touch screen more conveniently.
If a user touches a touch screen, an operating guide is displayed. The user can thus use a multimedia apparatus conveniently by viewing the operating guide on the touch screen without needing to memorize all the functions of the multimedia apparatus.
As an operating guide to be supplied in a current mode of an application is displayed, a user can use the functions provided differently according to the mode of a multimedia apparatus appropriately without memorizing the various functions. While not require, aspects of the invention can be implemented using software and/or firmware encoded in computer readable media to be implemented by one or more processors and/or computers.
Although a few embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes may be made in this embodiment without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2008-3462 | Jan 2008 | KR | national |