This application claims priority under 35 U.S.C. §119 to a Korean application filed in the Korean Intellectual Property Office on Feb. 8, 2006 and allocated Serial No. 2006-12258, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to a mobile terminal with a Digital Multimedia Broadcasting (DMB) module, and in particular, to a method and apparatus for processing an event generated during recording DMB program in a mobile terminal with a DMB module.
2. Description of the Related Art
With the development of digital multimedia technology, the use of digital multimedia information is increasing. Accordingly, mobile terminals that can receive DMB signals are being developed. Hereinafter, these mobile terminals are referred to as DMB mobile terminals.
Conventional DMB mobile terminals cannot use a telephone service while receiving a DBM service. That is, because the second generation. (2G) mobile communication network merely provides a single service to a single mobile terminal, the mobile terminal cannot perform a multi-tasking function to provide the reception of DMB programs and telephone service at the same time.
As described above, because the mobile terminal does not support the multi-tasking function, the reception of the DMB program has to be stopped when the user wants to use the telephone service.
To alleviate this drawback, a receiving unit for call process and a transmitting unit for receiving DMB program are separately provided in the DMB mobile terminals. Accordingly, the user can use the telephone service while viewing the DMB program.
Meanwhile, although the DMB mobile terminals can use the telephone service while viewing the DMB program, it does not support a multi-tasking of additional functions such as message reception and an alarm function during the recording of DMB programs. Thus, the corresponding functions can only be carried out after the recording is completed.
Therefore, there is a demand for a method for a multi-tasking supporting method that can enable message reception service, alarm service, call reception function service, and scheduled recording service during the recording of DMB programs.
An object of the present invention is to solve at least the above problems and/or disadvantages and to provide at least the advantages below. Accordingly, an object of the present invention is to provide a method for supporting a multi-tasking function in a mobile terminal with a DMB module.
Another object of the present invention is to provide a method for processing an event generated during the recording of a DMB program in a mobile terminal with a DMB module.
According to one aspect of the present invention, a method for processing an event generated during a recording of a DMB program in a DMB mobile terminal includes recording an incoming DMB program when a DMB record mode is selected; determining if an event is generated during the recording of the DMB program; determining whether to execute the generated event; and when the execution of the generated event is selected, processing the generated event while recording the DMB program.
The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
Preferred embodiments of the present invention will be described herein below with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.
Hereinafter, a method for processing an event generated during the recording of a DMB program in a mobile terminal with a DMB module will be described in detail. The term “event” is a service that can be generated during a DMB service. Examples of the event include call reception service, message sending/receiving service, alarm service, and morning call service.
The mobile terminal includes all terminals that can receive DMB signals. Examples of such mobile terminal include Cellular Phones, Personal Communication System (PCS) phones, Personal Data Assistants (PDAs), International Mobil Telecommunication-2000 (IMT-2000) terminals, and 4G Broadband System terminals. The following descriptions will be made with a general structure of the above terminals as reference.
Referring to
Control unit 100 controls the overall operation of the mobile terminal. For example, control unit 100 processes and controls voice communication and data communication. In addition, when an event is generated during the recording of a DMB program, control unit 100 processes the generated event while recoding the DMB program. A detailed description about the general control operation of control unit 100 will be omitted for conciseness.
Memory unit 116 includes a read only memory (ROM) and a random access memory (RAM). The ROM stores a variety of reference data and microcodes of a program for the control and process of control unit 100. Under control of control unit 100, the incoming DMB program is recorded and stored in the ROM.
The RAM is a working memory of control unit 100 and temporarily stores data generated during the operations of programs.
The keypad 102 includes numeric keys of digits 0-9 and a plurality of function keys, such as a Menu key, a Cancel (Delete) key, a Confirmation key, a Talk key, an End key, an Internet connection key, and Navigation keys (or direction keys). The keypad 102 provides the control unit 100 with a key input data corresponding to a key pressed by a user.
Display unit 104 displays status information generated during operations of the mobile terminal, numerals and characters, moving pictures and still pictures, messages, and so on. A color Liquid Crystal Display (LCD) may be used as display unit 104.
DMB receiving unit 108 receives DMB signals.
CODEC 110 converts Pulse Code Modulation (PCM) data received from control unit 100 into an analog audio signal to output the analog audio signal through speaker 112, and converts an audio signal received through microphone 114 into PCM data to provide the PCM data to control unit 100.
Communication unit 106 includes a Radio Frequency (RF) module and a baseband processor. The RF module down-converts an RF signal received through the antenna (not shown) to provide the down-converted signal to the baseband processor, and up-converts a baseband signal received from the baseband processor to transmit the up-converted signal through the antenna. The baseband processor processes a baseband signal transmitted/received between the RF module and control unit 100. For example, during the transmission operation, the baseband processor channel-codes and spreads data to be transmitted. During the reception operation, the baseband processor despreads and channel-decodes the received data.
Referring to
When the preset record mode is not the display/record mode, control unit 100 records the DMB program without displaying it on display unit 104 of the mobile terminal in step 225. At this point, whether to display the DMB program while recording it can be changed by the user's key manipulation.
When the preset record mode is the display/record mode, control unit 100 records the DMB program while displaying it on display unit 104 of the mobile terminal in step 207. For example, as shown in
When the recording of the DMB program is in progress, control unit 100 determines if an event (e.g., call reception, message reception/transmission, alarm morning call, schedule notification, scheduled recording, etc.) is generated in step 209. When the event is not generated during the recording of the DMB program, control unit 100 continuously records the DMB program in step 227.
When the event is generated during the recording of the DMB program, control unit 100 displays a message indicating the generation of the event on display unit 104 in step 211. For example, as shown in
In step 213, control unit 100 determines if the execution of the event generated by the user's key manipulation is selected.
When the execution of the event is not selected, control unit 100 continuously records the DMB program in step 227.
In step 215, when the execution of the event is selected, control unit 100 switches to an event screen while recording the DMB program in the background. For example, as illustrated in
Control unit 100 executes the generated event in step 217, and determines if the event generated during the recording of the DMB program is finished in step 219. When the event is not finished, the process returns to step 217. In step 221, when the event is finished, control unit 100 switches to the previous screen, that is, the screen being displayed before the event is generated. For example, as shown in
Although the processing of the call reception event generated during the recording of the DMB program has been described, the present invention can also be applied to the generation of the alarm event as shown in
As shown in
As shown in
As shown in
The method for processing the call reception event and the alarm event generated during the recording of the DMB program in the DMB mobile terminal has been described.
Furthermore, the present invention can also be applied to other events such as the morning call, the schedule notification, and message reception, which are generated during the recording of the DMB program.
The events can be generated during the displaying of the DMB program as well as during the recording of the DMB program.
As described above, the present invention provides the multi-tasking method for the DMB mobile terminal, and more particularly for processing the event generated during the recording of the DMB program, which can support the multi-tasking function when the events such as message reception, alarm, and call reception are generated during the recording of the incoming DMB program.
Alternate embodiments of the present invention can also comprise computer readable codes on a computer readable medium. The computer readable medium includes any data storage device that can store data that can be read by a computer system. Examples of a computer readable medium include magnetic storage media (such as ROM, floppy disks, and hard disks, among others), optical recording media (such as CD-ROMs or DVDs), and storage mechanisms such as carrier waves (such as transmission through the Internet). The computer readable medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. Also, functional programs, codes, and code segments for accomplishing the present invention can be construed by programmers of ordinary skill in the art to which the present invention pertains.
While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as further defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-0012258 | Feb 2006 | KR | national |