This application claims priority from Korean Patent Application No. 10-2007-0048656 filed on May 18, 2007 in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference in its entirety.
1. Field of the Invention The present invention relates to a mobile communication device, a computer program product, and a method of controlling the same in which the play of a multimedia file can be easily controlled using two display units.
2. Description of the Related Art
Due to recent improvements in the performance of mobile communication devices and the advent of various mobile platforms, mobile communication devices have become able to provide not only basic functions such as voice call and Short Message Service (SMS) functions but also various additional service functions. In particular, the types of additional functions that can be provided by mobile communication devices have diversified in accordance with the commercialization of mobile communication devices capable of reproducing multimedia files and performing a wireless Internet access function.
In the case of playing a multimedia file using a mobile communication device, it is possible to use a progress bar to provide information regarding the progress of the play of the multimedia file such as a remaining play time of the multimedia file, and to use one or more input keys to control the play of the multimedia file.
However, in the case of controlling the play of a multimedia file simply using only one display unit and input keys, it is highly likely for a user to encounter a need for frequent scene changes for the purpose of, for example, selecting and playing other multimedia files. In addition, it is difficult for a user to intuitively recognize the locations and functions of input keys necessary for controlling the play of multimedia files. Mobile communication devices equipped with a full touch screen which can serve as both an input device and a display device can easily control the play of multimedia files. However, full touch screens are highly susceptible to damage, and the manufacturing cost of full touch screens is generally high.
Therefore, it is necessary to develop techniques of effectively controlling the play of multimedia files by a mobile communication device.
The present invention provides a mobile communication device, a computer program product, and a method of controlling the same in which the play of a multimedia file can be effectively controlled using two display units.
According to an aspect of the present invention, there is provided a computer program product and a method of controlling a mobile communication device, the method including displaying a list of multimedia files that can be played on a screen of a first display unit; selecting a multimedia file from the list; and playing the selected multimedia file and displaying information regarding the progress of play of the selected multimedia file on the screen of the second display unit.
According to another aspect of the present invention, there is provided a mobile communication device including a first display unit which displays a list of multimedia files that can be played; a second display unit; and a control unit which controls a multimedia file selected from the list to be played and controls the second display unit to display information regarding the progress of play of the selected multimedia file.
The above and other features and advantages of the present invention will become more apparent by describing in detail preferred embodiments thereof with reference to the attached drawings in which:
The present invention will hereinafter be described in detail with reference to the accompanying drawings in which exemplary embodiments of the invention are shown.
The first display unit 130 may include a liquid crystal display (LCD), and the second display unit 140 may include a touch screen and may thus serve as both an input device and a display device. A touch screen responds upon being touched by a user. If the second display unit 140 includes a touch screen, the second display unit 140 may perform a control function desired by a user when the user touches an icon or menu displayed on the screen of the second display unit 140. The first display unit 130 may also include a touch screen.
The main body 10 includes a keypad 123. The keypad 123 includes keys for making or receiving a call or for terminating a call, menu keys and number keys. A manipulation key 121 is disposed on one side of the main body 10. The manipulation key 121 may be used to increase a volume level and to perform a camera function. A user may input an operation command or data to the mobile communication device 100 by opening up the folder 20 and then manipulating the keypad 123.
The embodiment of
The wireless communication unit 110 provides an interface for wireless communication with a base station through an antenna 105. The wireless communication unit 110 may also include a duplex filter for filtering a signal received through the antenna 105, a power amplifier for amplifying a transmit signal, a frequency up-conversion circuit in a transmission path, and a frequency down-conversion circuit in a reception path.
The key input unit 120 may include the keypad 123 and the manipulation key 121. The key input unit 120 may transmit a signal corresponding to a key hit by a user and may thus receive an operation command or data from the user.
The first display unit 130 may include an LCD. The first display unit 130 may display a menu for controlling an operation of the mobile communication device 100, information regarding a state of reception of a signal during a call, battery information, and information regarding an operating state of the mobile communication device 100 that varies in response to a command input by the user. The first display unit 130 may also display a list of multimedia files that can be played or an image selected by the user when the user selects a multimedia play menu.
The second display unit 140 may include a touch screen. The second display unit 140 may serve as an input device for receiving an operation command and data from the user. The second display unit 140 may also serve as a display device for displaying information regarding the progress of play of a multimedia file. If the second display unit 140 includes a touch screen, the touch screen may be wide enough to display information regarding the progress of play of a multimedia file.
If the second display unit 140 includes a touch screen, the second display unit 140 may also include a touch screen panel and a touch screen panel controller. The touch screen panel is a transparent panel that can be attached onto the exterior of the mobile communication device 100. The touch screen panel determines whether the touch screen second display unit 140 has been touched by the user. If it is determined that the second display unit 140 has been touched, the touch screen panel may transmit to the touch screen panel controller a signal corresponding to a touch input made by the user. Then, the touch screen panel controller processes the signal transmitted by the touch screen panel, and transmits data obtained by the processing to the control unit 170. Then, the control unit 170 may determine whether the second display unit 140 has been touched by the user and which part of the second display unit 140 has been touched based on the data transmitted by the touch screen panel controller.
The sound processing unit 150 may amplify a sound signal output by the control unit 170 and output the amplified signal to a speaker (not shown). Also, the sound processing unit 150 may play audio from a music file or video selected by the user and output the audio through the speaker.
The memory unit 160 stores programs and data needed for the operation of the mobile communication device 100 and various data that the user wishes to store in the memory unit 160. If the second display unit 140 includes a touch screen, the memory unit 160 may also store a software driver for controlling a touch screen.
The control unit 170 generally controls the operation of the mobile communication device 100 by controlling the operations of the wireless communication unit 110, the key input unit 120, the first display unit 130, the second display unit 140, and the sound processing unit 150. More specifically, if the user selects the multimedia play menu, the control unit 170 may control the first display unit 130 to display a list of multimedia files that can be played, and control the second display unit 140 to display information regarding the progress of play of a multimedia file selected by the user.
The control unit 170 controls the second display unit 140 to display information regarding the progress of play of the selected multimedia file (S215). More specifically, the second display unit 140 may display information regarding the progress of play of the selected multimedia file using a progress bar, and may also display one or more control icons for controlling the play of the selected multimedia file such as icons for initiating or terminating the play of the selected multimedia file. If a touch input is received from the user, the control unit 170 controls the play of the selected multimedia file according to the touch input. In other words, if a touch or a touch-and-drag motion is detected from a progress bar, the control unit 170 may move a play or playback position of the selected multimedia file back and forth according to the touch or touch-and-drag motion. Alternatively, the control unit 170 may terminate the play of the selected multimedia file upon detecting a touch input from a control icon displayed by the second display unit 140.
The progress bar may include multiple colors (e.g., one color indicating a media portion already played, another color indicating a media portion yet to be played, and another color indicated a media portion previously played but that will be played again in response to a reverse operation.)
The progress bar may be a three dimensional display, with a media portion already played represented by an elevated bar, a media portion to be played by a recessed bar, and a media portion previously played but that will be played again in response to a reverse operation represented by a bar that neither elevated nor recessed. Other combinations are possible.
In another embodiment, the progress of play may be shown via an icon whose shape changes in accordance with the progress of play. For example, the icon may be circle have a radius that rotates, thus filling the circle, as play progresses. Other shapes or icons may be used to represent progress of play.
In another embodiment, the shape may be adjusted to adjust the progress of play (e.g., rotating a finger along the circumference of the circle previously described to move the play position forward or backward). Other shapes or icons may be used to control forward or backward play through user touches.
Also, the device may be sensitive to different types of touches. That is, a slow swipe may move the play position in concert with the swipe, whereas a faster swipe may initiate a fast forward/fast reverse action that is stopped upon tapping the display. Other methods of fast forward/reverse may be implemented.
Also, graphical progress of play displays may be accompanied by alphanumeric displays (e.g., a percentage of play or a time play duration display).
Operations S210 through 8230 may be performed repeatedly until the play of the selected multimedia file is completed. If the play of the selected multimedia file is completed (S230), the method returns to operation S200.
The graphical display may also be used to select a portion of a media file for copying (e.g., a beginning and end of a subset of the file may be selected by tapping, or by tapping-sliding-tapping; with a copy command executed via exploiting a window or a button control). The copied portion may then be saved as a new file, or may be copied into another file.
A vertical scroll bar 340 for scrolling up and down the multimedia file list 330 and scroll arrows 341 and 343 are displayed on a right side of the multimedia file list 330. A play icon 410, which is triangular, is displayed on the screen 400. When the play icon 410 is selected by being touched by a user, the play of the current music file 320 begins.
Also, the list shown on the first display may be used to create a play list. That is, an operator may select a subset of files from the list of media files displayed on the first display. The operator may scroll through the list and arrange an order of play of the media files by selecting and ordering files on the first display (via a touch/dragging or another operation). This subset will be treated as a play list represented by the bar or icon of the second display that has been previously described. The media files that comprise the play list will be highlighted on the first display, or otherwise discriminated from files not selected to be a part of the play list.
According to the embodiment of
The present invention can be realized as computer-readable code written on a computer-readable recording medium. The computer-readable recording medium may be any type of recording device in which data is stored in a computer-readable manner. Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disc, an optical data storage, and a carrier wave (e.g., data transmission through the Internet). The computer-readable recording medium can be distributed over a plurality of computer systems connected to a network so that computer-readable code is written thereto and executed therefrom in a decentralized manner. Functional programs, code, and code segments needed for realizing the present invention can be easily construed by one of ordinary skill in the art.
As described above, according to the present invention, it is possible to enable a user to easily and effectively control the play of a multimedia file by displaying a list of multimedia files that can be played on the screen of a first display unit and displaying a menu or icon for controlling the play of the multimedia file on the screen of a second display unit.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2007-0048656 | May 2007 | KR | national |