KR100751859B1 - Apparatus and method for multitasking in a digital broadcasting portable terminal - Google Patents
Apparatus and method for multitasking in a digital broadcasting portable terminal Download PDFInfo
- Publication number
- KR100751859B1 KR100751859B1 KR1020060051388A KR20060051388A KR100751859B1 KR 100751859 B1 KR100751859 B1 KR 100751859B1 KR 1020060051388 A KR1020060051388 A KR 1020060051388A KR 20060051388 A KR20060051388 A KR 20060051388A KR 100751859 B1 KR100751859 B1 KR 100751859B1
- Authority
- KR
- South Korea
- Prior art keywords
- digital broadcast
- dmb
- data
- broadcast data
- multitasking
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephone Function (AREA)
Abstract
Description
도 1은 일반적인 디지털 방송 서비스 구현을 위한 시스템 구성에 대한 예를 개략적으로 도시한 도면,1 is a diagram schematically illustrating an example of a system configuration for implementing a general digital broadcasting service;
도 2는 본 발명의 실시 예에 따른 기능을 수행하기 위한 휴대 단말기의 구성 예를 개략적으로 도시한 도면,2 is a view schematically showing an example of a configuration of a portable terminal for performing a function according to an embodiment of the present invention;
도 3은 본 발명의 실시 예에 따른 휴대 단말기에서 DMB 멀티태스킹 수행 동작을 개략적으로 도시한 도면,3 is a diagram schematically illustrating an operation of performing DMB multitasking in a mobile terminal according to an embodiment of the present invention;
도 4는 본 발명의 실시 예에 따른 휴대 단말기에서 DMB 멀티태스킹 기능을 제공하는 동작 과정을 도시한 도면.4 is a flowchart illustrating an operation of providing a DMB multitasking function in a mobile terminal according to an exemplary embodiment of the present invention.
본 발명은 휴대 단말기(Portable Terminal)에 관한 것으로서, 특히 디지털 멀티미디어 방송(Digital Multimedia Broadcasting, 이하 'DMB'라 칭하기로 한다) 서비스가 가능한 휴대 단말기에서 멀티태스킹(multitasking)을 제공하는 장치 및 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a portable terminal, and more particularly, to an apparatus and method for providing multitasking in a portable terminal capable of digital multimedia broadcasting (DMB) service. will be.
통상적으로, 이동통신 시스템은 음성통화를 기본으로 하여, 단문 문자 서비스(Short Message Service, 이하 'SMS'라 칭하기로 한다), 멀티미디어 메시지 서비스(Multimedia Message Service, 이하 'MMS'라 칭하기로 한다) 및 동영상 메일 서비스 등 다양한 서비스를 제공하고 있으며, 최근에는 DMB와 결부하여 디지털 방송 서비스를 제공하고 있다.In general, a mobile communication system is based on a voice call, a short text service (hereinafter, referred to as SMS), a multimedia message service (hereinafter referred to as "MMS"), and Various services such as video mail service are provided, and recently, digital broadcasting service is provided in conjunction with DMB.
여기서, 디지털 방송이라 함은 종래의 아날로그(analog) 방송을 대체하여 고화질과 고음질 및 보다 높은 품질의 서비스를 사용자에게 제공하는 방송 서비스를 말한다.Here, the digital broadcast refers to a broadcast service that provides a user with a high quality, high sound quality, and higher quality service in place of a conventional analog broadcast.
최근에는 디지털 방송 기술 및 이동통신 기술의 발달에 따라 이동 중에도 디지털 방송을 시청/청취 할 수 있는 디지털 방송 서비스에 대한 관심이 높아지고 있다. 특히 휴대 단말기를 이용한 DMB 서비스에 대한 관심이 높아지고 있다. 상기 DMB 서비스라 함은, 통상적으로 오디오, 비디오 및 텍스트 등 다양한 멀티미디어 신호를 디지털 방식으로 변조하고, 고정 또는 휴대용/차량용 단말기에 제공하는 방송 서비스를 말한다. Recently, with the development of digital broadcasting technology and mobile communication technology, interest in digital broadcasting service that can watch / listen to digital broadcasting on the go has been increasing. In particular, interest in DMB services using mobile terminals is increasing. The DMB service generally refers to a broadcast service that digitally modulates various multimedia signals such as audio, video, and text and provides them to a fixed or portable / vehicle terminal.
또한 상기 DMB 서비스는, 디지털 라디오용 기술인 디지털 오디오 방송(DAB, Digital Audio Broadcasting)에 바탕을 두고 있으며, 여기에 멀티미디어 방송 개념이 추가되어 동영상과 날씨, 뉴스, 위치 등의 데이터 정보를 추가로 보낼 수 있는 서비스를 포함한다. 이러한 DMB 서비스는 이동 중에도 휴대 단말기나 차량용 단말기 등을 통해 콤팩트디스크(CD, Compact Disk) 또는 디지털비디오디스크(DVD, Digital Video Disk) 급의 고음질 및 고화질 방송을 제공할 수 있어 차세대 방송으로 주목받고 있다.In addition, the DMB service is based on digital audio broadcasting (DAB), which is a technology for digital radio, and the multimedia broadcasting concept is added to it to send data information such as video, weather, news, and location. Include services that are present. The DMB service is attracting attention as the next generation broadcast because it can provide high-quality and high-definition broadcasting of compact disk (CD, Compact Disk) or digital video disk (DVD, Digital Video Disk) level through a mobile terminal or a vehicle terminal on the go. .
즉, 상기 DMB 서비스는 무지향성 수신 안테나를 장착한 휴대 단말기 또는 차량용 단말기 등을 통해 사용자가 이동 중에도 다양한 멀티미디어 방송을 다수의 채널로 시청/청취 할 수 있도록 하는 방송 서비스를 말한다. That is, the DMB service refers to a broadcast service that allows a user to watch / listen to various channels while moving while using a mobile terminal or a vehicle terminal equipped with an omnidirectional receiving antenna.
상기 DMB 서비스는 상기와 같이 기존 방송 대비 이동성 기반의 방송 서비스라는 점이 큰 차이점이며, 제공 방식에 따라 위성 DMB(Satelite DMB)와 지상파 DMB(Terrestrial DMB)로 구분되며, 기존 방송 서비스와 DMB 서비스를 비교하여 살펴보면 하기 <표 1>과 같이 나타낼 수 있다.The DMB service is a mobile broadcasting service based on mobility compared to the existing broadcast as described above. The DMB service is classified into a satellite DMB and a terrestrial DMB according to a method of providing, and compares the existing broadcast service and the DMB service. Looking at it can be represented as shown in Table 1 below.
상기 <표 1>에 나타낸 바와 같이, DMB 서비스는 기존 방송 서비스에 비해 이동성을 가지며, 수신 장치가 소형화되어 있다는 차이점을 가진다. 또한 상기 DMB 서비스는 상술한 바와 같이 지상파 DMB와 위성 DMB로 구분되며, 이는 크게 지상의 송신소에서 방송 서비스를 제공하는 것인지, 인공위성을 이용하여 방송 서비스를 제공하는지에 따라 구분된다.As shown in Table 1, the DMB service is more mobile than the existing broadcast service, and has a difference in that the receiving apparatus is downsized. In addition, the DMB service is classified into a terrestrial DMB and a satellite DMB as described above, which is largely classified according to whether a broadcast service is provided by a terrestrial transmission station or a satellite service.
상기 위성 DMB는 상기 <표 1>에 나타낸 바와 같이, 위성을 이용하여 위성 DMB용 방송센터에서 프로그램을 위성으로 송출하면, 상기 위성은 이를 전파를 통해 전 지역의 DMB 기능을 가지는 휴대 단말기에 전송하는 형식으로 이루어진다. 상기와 같이 위성 DMB 서비스는 인공위성을 통해 방송전파를 송출하고, 휴대 단말기에서 상기 송출되는 방송전파를 수신하는 뉴미디어 방송 서비스이다. 상기 위성 DMB 서비스는 위성을 이용하기 때문에 실외에서는 전국 어디서나 수신이 가능하지만, 지하, 실내 및 전파음영 지역에서는 갭 필러(Gap Filler)라는 중계기가 신호를 수신하여 전파를 재전송하는 형태로 서비스가 제공된다.As shown in Table 1, when the satellite DMB transmits a program to a satellite in a satellite DMB broadcasting center using the satellite, the satellite transmits the program to a mobile terminal having a DMB function in all regions through radio waves. In the form of As described above, the satellite DMB service is a new media broadcasting service that transmits broadcast waves through satellites and receives the broadcast waves transmitted from a mobile terminal. Since the satellite DMB service uses satellites, it can be received anywhere in the country outdoors, but in underground, indoor, and shaded areas, a repeater called a gap filler receives a signal and retransmits the radio wave. .
상기 지상파 DMB는 상기 <표 1>에 나타낸 바와 같이, 지상에서 주파수를 이용하여 프로그램을 전송하며, 상기 위성 DMB와는 달리 지상의 기지국(BS, Base Station)을 통해 방송 신호가 전송된다. 상기와 같이 지상파 DMB 서비스는 지상파를 이용하여 이동 중 텔레비전(TV) 방송, 오디오 방송 및 데이터 방송 등을 복합적으로 제공하는 멀티미디어 서비스이다. 상기 지상파 DMB는 상기 위성 DMB와는 달리 휴대 단말기의 기지국과 같은 방송 송출 시스템을 이용한다.As shown in Table 1, the terrestrial DMB transmits a program using frequencies on the ground, and unlike the satellite DMB, a broadcast signal is transmitted through a base station (BS) on the ground. As described above, the terrestrial DMB service is a multimedia service that provides a combination of television (TV) broadcasting, audio broadcasting, and data broadcasting while moving using terrestrial waves. Unlike the satellite DMB, the terrestrial DMB uses a broadcast transmission system such as a base station of a mobile terminal.
그러면 이하에서는 상기한 바와 같은 DMB 서비스를 위한 시스템 구성에 대하여 개략적으로 살펴보기로 한다.Next, the system configuration for the DMB service as described above will be described.
도 1은 일반적인 디지털 방송 서비스 구현을 위한 시스템 구성에 대한 예를 도시한 도면이다.1 is a diagram illustrating an example of a system configuration for implementing a general digital broadcasting service.
상기 도 1을 참조하면, 디지털 방송 서비스 구현을 위한 시스템은 방송센터(110)와, 위성(120)과, 기지국(130)과, 수신 장치들 예컨대, 차량용 수신기(140), 휴대 단말기(150) 및 가정용 수신기(160) 등을 포함한다.Referring to FIG. 1, a system for implementing a digital broadcasting service includes a
상기 방송센터(110)는 DMB 데이터 예컨대, 오디오, 비디오 및 데이터 신호 등을 압축한 후 변조하여 상기 위성(120) 또는 기지국(130)으로 송출한다. The
상기 위성(120) 또는 기지국(130)은 상기 방송센터(110)로부터 송출된 신호를 수신하여 소정 레벨로 증폭한 후 주파수 변환하여 상기 수신 장치들(140 내지 160)로 방송한다.The
상기 수신 장치들(140 내지 160)은 상기 위성(120) 또는 기지국(130)으로부터 방송되는 신호를 입력받아 복조한 후 압축을 풀고, 본래의 신호들로 각각 변환하여 출력한다.The
한편, 상기와 같은 디지털 방송 서비스 기술의 급속한 발전으로 인해 사용자는 고속으로 이동 중에도 잡음(Noise) 없는 깨끗한 디지털 방송을 시청할 수 있게 되었다. 따라서 상기와 같이 발전하는 DMB 서비스에 상응하여 사용자가 휴대 단말기에서 DMB 서비스를 이용함에 있어서 보다 편의성을 제공할 수 있는 방안에 대한 필요성이 대두되고 있다.On the other hand, due to the rapid development of the digital broadcast service technology as described above, the user can watch clean digital broadcast without noise while moving at high speed. Accordingly, there is a need for a method that can provide more convenience in using a DMB service in a mobile terminal in accordance with the DMB service developed as described above.
예를 들면, 상기 DMB 서비스를 통해 방송신호를 수신하여 재생하는 휴대 단말기에서 상기 방송신호를 재생하면서, 동시에 휴대 단말기의 다른 부가기능을 수행할 수 있는 방안의 필요성이 대두되고 있다. For example, there is a need for a method for reproducing the broadcast signal in a portable terminal that receives and reproduces the broadcast signal through the DMB service and simultaneously performs other additional functions of the portable terminal.
구체적으로, 현재까지의 DMB 휴대 단말기에서는 상기 DMB 서비스에 따른 방송신호를 수신하여 재생하는 경우 그에 따른 동작만을 수행하고 있으며, 휴대 단말기의 다른 부가기능을 상기 방송신호 재생과 동시에 수행할 수 없었다. 즉, 종래 기술에서는 휴대 단말기에서 DMB 수신 및 재생 모드를 종료한 후에, 필요한 해당 부가기능을 실행해야만 하는 문제점이 있다. 이로 인하여, 사용자는 DMB 시청/청취 중에 다른 작업을 수행하고자 하는 경우 상기 DMB 수신 및 재생을 종료하고, 해당 기능을 수행해야 하는 불편함이 있다. 또한 상기 해당 기능을 수행한 후에 다시 DMB 시청/청취를 위해서는 상기 DMB 수신 및 재생을 위한 초기 과정을 재차 수행해야 하는 번거로움이 따른다.In detail, until now, the DMB portable terminal receives and reproduces the broadcast signal according to the DMB service and performs only the corresponding operation, and cannot perform other additional functions of the portable terminal simultaneously with the broadcast signal reproduction. In other words, the conventional technology has a problem in that the portable terminal must execute the corresponding additional function after the DMB reception and playback mode is terminated. For this reason, when a user wants to perform another task while watching / listening to the DMB, the user may end up receiving and playing the DMB and may perform a corresponding function. In addition, in order to view / listen to the DMB again after performing the corresponding function, it is cumbersome to perform the initial process for receiving and playing the DMB again.
따라서 휴대 단말기에서 상기 DMB 서비스에 제공하면서, 동시에 휴대 단말기의 다른 부가기능을 실행할 수 있는 DMB 멀티태스킹 방안에 대한 필요성이 요구되고 있다.Therefore, there is a need for a DMB multitasking scheme that can provide a mobile terminal with the DMB service while simultaneously executing other additional functions of the mobile terminal.
따라서 본 발명은 상술한 종래 기술의 문제점을 해결하기 위하여 창안된 것으로서, 본 발명의 목적은 휴대 단말기에서 다양한 부가기능을 동시에 제공할 수 있는 휴대 단말기에서의 멀티태스킹 방안을 제공함에 있다.Accordingly, an object of the present invention is to provide a multitasking method in a portable terminal capable of simultaneously providing various additional functions in the portable terminal.
본 발명의 다른 목적은 디지털 멀티미디어 방송을 수신하여 재생하는 휴대 단말기에서 다수개의 부가기능을 동시에 실행하여 제공할 수 있는 멀티태스킹 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide a multitasking apparatus and method capable of simultaneously executing and providing a plurality of additional functions in a portable terminal for receiving and playing digital multimedia broadcasting.
본 발명의 또 다른 목적은 디지털 멀티미디어 방송을 수신하여 재생하는 휴대 단말기에서, 디지털 멀티미디어 방송 재생 중에 휴대 단말기의 다른 부가기능을 동시에 수행할 수 있는 멀티태스킹 장치 및 방법을 제공함에 있다.It is still another object of the present invention to provide a multitasking apparatus and method capable of simultaneously performing other additional functions of a portable terminal during digital multimedia broadcasting playback in a portable terminal for receiving and playing digital multimedia broadcasting.
본 발명의 또 다른 목적은 디지털 멀티미디어 방송을 수신하여 재생하는 휴대 단말기에서, 디지털 멀티미디어 방송 재생과 함께 멀티태스킹 기능 제공 시, 상기 디지털 멀티미디어 방송 데이터를 배경으로 출력할 수 있는 장치 및 방법을 제공함에 있다.It is still another object of the present invention to provide an apparatus and method for outputting digital multimedia broadcasting data in a background when a multi-tasking function is provided together with digital multimedia broadcasting playback in a mobile terminal for receiving and playing digital multimedia broadcasting. .
본 발명의 또 다른 목적은 디지털 멀티미디어 방송 서비스를 지원하는 휴대 단말기에서, 디지털 멀티미디어 방송 데이터의 수신 및 재생과 더불어 멀티태스킹을 통해 아이들 상태(idle state)에서의 DMB 데이터의 배경 재생 기능을 제공하고, 상기 DMB 배경 재생 중에 휴대 단말기가 제공하는 다양한 어플리케이션들을 동시에 수행할 수 있는 장치 및 방법을 제공함에 있다.It is still another object of the present invention to provide a background reproduction function of DMB data in an idle state through multitasking together with reception and reproduction of digital multimedia broadcasting data in a portable terminal supporting a digital multimedia broadcasting service. An object of the present invention is to provide an apparatus and a method for simultaneously executing various applications provided by a mobile terminal during DMB background reproduction.
상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 방법은, 휴대 단말기에서 멀티태스킹(multitasking) 제공 방법에 있어서, 사용자로부터 요청되는 디지털 방송(Digital Broadcasting) 데이터를 수신 및 재생하는 과정과, 상기 디지털 방송 데이터의 수신 및 재생 중에, 사용자 요청에 따라 적어도 하나 이상의 휴대 단말기 어플리케이션(application)을 실행하여 멀티태스킹을 제공하는 과정을 포함한다.In accordance with another aspect of the present invention, there is provided a method for providing multitasking in a mobile terminal, the method including receiving and playing digital broadcasting data requested from a user; During the reception and reproduction of the digital broadcast data, the method includes executing at least one portable terminal application according to a user request to provide multitasking.
상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 다른 방법은, 휴대 단말기에서 멀티태스킹 제공 방법에 있어서, 사용자로부터 요청되는 디지털 방송 데이터를 재생하는 과정과, 상기 디지털 방송 데이터 재생 중에 휴대 단말기의 어플리케이션 실행 명령을 입력받는 과정과, 상기 어플리케이션 실행 명령에 상응하여 상기 디지털 방송 데이터를 배경으로 재생하는 과정과, 상기 디지털 방송 데이터 배경 재생 후, 상기 실행 명령에 따른 휴대 단말기의 해당 어플리케이션을 실행하는 과정을 포함한다.Another method according to an embodiment of the present invention for achieving the above object is, in the multi-tasking providing method in the portable terminal, the process of playing the digital broadcast data requested from the user, and the portable terminal during the digital broadcast data reproduction; Receiving an application execution command of the user, reproducing the digital broadcast data in the background corresponding to the application execution command, and executing the corresponding application of the mobile terminal according to the execution command after reproducing the digital broadcast data background. Process.
상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 장치는, 휴대 단말기에 있어서, 소정 방송센터로부터 송출되는 디지털 방송 데이터를 수신하여 제공하는 멀티미디어 모듈과, 상기 멀티미디어 모듈에 의해 수신되는 디지털 방송 데이터의 재생을 위한 키 입력 및 상기 디지털 방송 데이터의 재생 중에 휴대 단말기의 멀티태스킹 기능을 위한 키 입력을 수행하는 키입력부와, 상기 수신하는 디지털 방송 데이터의 배경 재생을 처리하고, 상기 디지털 방송 데이터의 배경 재생 중에, 사용자 요청에 상응하는 휴대 단말기의 어플리케이션을 적어도 하나 이상 실행하는 멀티태스킹 처리부와, 상기 수신하는 디지털 방송 데이터를 저장하고, 디지털 방송 데이터와 휴대 단말기의 어플리케이션을 동시에 수행하는 멀티태스킹 관련 어플리케이션을 저장하는 메모리와, 상기 멀티미디어 모듈, 키입력부, 멀티태스킹 처리부 및 메모리의 각 구성간의 신호 흐름을 제어하는 제어부를 포함한다.An apparatus according to an embodiment of the present invention for achieving the above object, in the portable terminal, a multimedia module for receiving and providing digital broadcast data transmitted from a predetermined broadcast center, and the digital broadcast received by the multimedia module A key input unit for performing a key input for reproducing data and a key input for a multitasking function of a mobile terminal during reproduction of the digital broadcast data, and a background reproduction of the received digital broadcast data; During background playback, a multitasking processing unit that executes at least one application of a portable terminal corresponding to a user request, and a multitasking related application that stores the received digital broadcast data and simultaneously performs the digital broadcast data and the application of the portable terminal. of And a controller for controlling the signal flow between the multimedia module, the key input unit, the multitasking processor, and the memory.
이하, 본 발명에 따른 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명의 실시 예에 따른 동작을 이해하는데 필요한 부분만이 설명되며, 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, only the parts necessary for understanding the operation according to the embodiment of the present invention will be described, it should be noted that the description of other parts will be omitted so as not to distract from the gist of the present invention.
본 발명의 상세한 설명에 앞서, 이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.Prior to the description of the present invention, the terms or words used in the specification and claims described below should not be construed as being limited to the ordinary or dictionary meanings, and the inventors should consider their own invention in the best way. For the purpose of explanation, it should be interpreted as meaning and concept corresponding to the technical idea of the present invention on the basis of the principle that it can be appropriately defined as the concept of term. Therefore, the embodiments described in the specification and the drawings shown in the drawings are only one of the most preferred embodiments of the present invention, and do not represent all of the technical idea of the present invention, various modifications that can be replaced at the time of the present application It should be understood that there may be equivalents and variations.
제안하는 본 발명은 디지털 방송 시스템(Digital Broadcasting System)에서 디지털 방송 수신 기능을 수행하는 휴대 단말기(Portable Terminal)에서 디지털 방송 데이터의 수신 및 재생 방법에 관한 것이다. 특히, 본 발명의 실시 예에 따른 휴대 단말기는 디지털 멀티미디어 방송(Digital Multimedia Broadcasting, 이하 'DMB'라 칭하기로 한다) 수신 및 재생을 수행하며, DMB 데이터의 수신 및 재생 시 휴대 단말기의 다양한 어플리케이션(application)을 동시에 처리할 수 있는 멀티태스킹(multitasking)을 제공하는 장치 및 방법에 관한 것이다.The present invention relates to a method of receiving and playing digital broadcast data in a portable terminal performing a digital broadcast reception function in a digital broadcasting system. In particular, the mobile terminal according to an embodiment of the present invention performs digital multimedia broadcasting (DMB) reception and playback, and various applications of the mobile terminal when receiving and playing DMB data. An apparatus and method for providing multitasking (multitasking) that can be processed simultaneously.
즉, 본 발명의 실시 예에서는 DMB 데이터를 수신하여 재생하는 휴대 단말기에서, 상기 DMB 데이터의 수신 및 재생과 함께 휴대 단말기의 여러 가지 어플리케이션을 동시에 수행할 수 있는 멀티태스킹 장치 및 방법을 제안한다. 또한 본 발명의 실시 예에서는 휴대 단말기에서 상기 DMB 데이터의 재생과 함께 상기 멀티태스킹 제공 시, 상기 DMB 데이터를 배경으로 출력할 수 있는 휴대 단말기에서 멀티태스킹 장치 및 방법을 제안한다. That is, an embodiment of the present invention proposes a multitasking apparatus and method that can simultaneously perform various applications of the mobile terminal with the reception and reproduction of the DMB data in the mobile terminal that receives and reproduces the DMB data. In addition, an embodiment of the present invention proposes a multitasking apparatus and method in a portable terminal capable of outputting the DMB data in the background when the portable terminal provides the multitasking with the reproduction of the DMB data.
통상적으로, 휴대 단말기는 통화, 단문 메시지 서비스(SMS, Short Message Service)뿐만 아니라, 일정관리, 게임 등 다양한 어플리케이션들로 구성되어 있다. 특히 휴대 단말기는 디지털 기기와의 융복합화에 따라 DMB와 같은 디지털 방송의 수신 및 재생 기능을 포함한다. 이러한 휴대 단말기는 상기 DMB 데이터를 수신하여 처리하는 경우, DMB 데이터 재생을 위한 전용 어플리케이션(예컨대, 전용 DMB 플레이어(player))을 사용하여 상기 DMB 데이터의 수신 및 재생을 수행한다.Typically, a mobile terminal is composed of various applications such as a call and a short message service (SMS) as well as a schedule management and a game. In particular, the mobile terminal includes a function of receiving and reproducing digital broadcasts such as DMB according to convergence with digital devices. When the portable terminal receives and processes the DMB data, the portable terminal performs reception and reproduction of the DMB data by using a dedicated application (for example, a dedicated DMB player) for reproducing the DMB data.
예를 들면, 상기 DMB 플레이어가 실행되면서 전자 프로그램 가이드(EPG, Electronic Program Guide) 정보 및 채널 정보(channel information)를 수신하고, 해당 채널에서 소정 DMB 데이터를 수신 및 휴대 단말기의 화면상에 재생하게 된다. 또한 사용자는 상기 DMB 플레이어를 이용하여 DMB 데이터 재생에 관련된 제어 및 채널 전환 등의 여러 가지 기능을 사용할 수 있으며, 상기 DMB 플레이어를 종료하면서 상기 DMB 데이터에 대한 수신 및 재생이 종료되게 된다.For example, the DMB player is executed to receive Electronic Program Guide (EPG) information and channel information, and to receive and play predetermined DMB data on the screen of the mobile terminal. . In addition, the user may use various functions such as control and channel switching related to DMB data playback using the DMB player, and the reception and playback of the DMB data are terminated while the DMB player is terminated.
그러나 상기한 바와 같이 종래의 DMB 데이터의 재생을 위한 어플리케이션(예컨대, 전용 DMB 플레이어)을 이용한 DMB 데이터 수신 및 재생의 경우에는, 휴대 단말기에서 제공하는 여러 가지 어플리케이션에 대한 동시 작업이 불가능한 문제점이 있다. 예를 들면, DMB 데이터 수신 및 재생 중에, 휴대 단말기의 일정관리, 사진 촬영 및 게임 등의 어플리케이션을 동시에 실행할 수 없다는 문제점이 있다. 즉, 종래 휴대 단말기에서는 DMB 데이터 수신 및 재생 중에 휴대 단말기의 다양한 어플리케이션들을 모두 사용할 수 없다는 문제점이 있으며, 특히, 새로운 부가 어플리케이션들에 대한 동시 처리가 불가능하다는 문제점이 있다.However, as described above, in the case of DMB data reception and reproduction using a conventional application for reproducing DMB data (for example, a dedicated DMB player), there is a problem that simultaneous operations on various applications provided by the mobile terminal are impossible. For example, while receiving and playing back DMB data, there is a problem in that applications such as schedule management, photo shooting, and games of the mobile terminal cannot be simultaneously executed. That is, the conventional portable terminal has a problem in that various applications of the portable terminal cannot be used while receiving and playing DMB data, and in particular, there is a problem that simultaneous processing for new additional applications is impossible.
이에 제안하는 본 발명에서는 상기한 바와 같이, DMB 데이터 수신 및 재생을 지원하는 휴대 단말기에서 DMB 데이터의 수신 및 재생과 더불어 멀티태스킹을 통해 아이들 상태(idle state)에서의 DMB 데이터의 배경 재생 기능을 제안한다. 이를 통해 본 발명의 실시 예에서는 상기 DMB 데이터의 배경 재생 중 휴대 단말기가 제공하는 다양한 어플리케이션들을 동시에 수행할 수 있도록 함으로써, 사용자의 휴대 단말기 이용 효율성을 향상시킬 수 있도록 한다.As described above, the present invention proposes a background playback function of DMB data in an idle state through multitasking as well as reception and playback of DMB data in a mobile terminal supporting DMB data reception and playback. do. Accordingly, in the embodiment of the present invention, it is possible to simultaneously execute various applications provided by the mobile terminal during the background reproduction of the DMB data, thereby improving the user's use of the mobile terminal.
그러면 이하에서는, 상기한 바와 같은 본 발명의 실시 예에 따른 기능을 수행하기 위한 바람직한 동작 실시 예들을 첨부한 도면들을 참조하여 보다 구체적으로 살펴보기로 한다.Hereinafter, with reference to the accompanying drawings, preferred operation embodiments for performing a function according to an embodiment of the present invention as described above will be described in more detail.
본 발명의 상세한 설명에 앞서, 이하에서는 설명의 편의를 위해 본 발명의 실시 예에 따른 기능을 수행하는 DMB 서비스 제공 휴대 단말기를, 이동통신 단말기로 예로 하여 설명하지만, 본 발명이 이에 한정되는 것은 아니다. 즉, 본 발명의 실시 예에 따른 상기 휴대 단말기는 사용자에게 편의를 제공하기 위한 단말기로서, 바람직하게는 DMB 서비스를 이용할 수 있는 이동통신 단말기, 이동 전화기, DMB 수 신기, 유/무선 전화기, 개인 정보 단말기(PDA, Personal Digital Assistant), 스마트 폰(Smart Phone), IMT-2000(International Mobile Telecommunication 2000) 단말기, UMTS(Universal Mobile Telecommunication Service) 단말기 및 DMB 단말기 등과 같은 모든 정보통신기기 및 멀티미디어 기기와, 그에 대한 응용에도 적용될 수 있음은 자명할 것이다.Prior to the detailed description of the present invention, for convenience of description, a DMB service providing portable terminal performing a function according to an embodiment of the present invention will be described as an example of a mobile communication terminal, but the present invention is not limited thereto. . That is, the mobile terminal according to an embodiment of the present invention is a terminal for providing convenience to a user. Preferably, the mobile terminal can use a DMB service, a mobile phone, a DMB receiver, a wired / wireless phone, and personal information. All information communication devices and multimedia devices, such as PDAs (PDAs), smart phones, IMT-2000 terminals, Universal Mobile Telecommunication Service (UMTS) terminals, and DMB terminals, It will be apparent that the present invention can be applied to the application.
도 2는 본 발명의 실시 예에 따른 기능을 수행하기 위한 휴대 단말기의 구성 예를 개략적으로 도시한 도면이다. 2 is a diagram schematically illustrating an example of a configuration of a portable terminal for performing a function according to an embodiment of the present invention.
상기 도 2를 설명하기에 앞서, 상기 도 2에 나타낸 휴대 단말기는 DMB 데이터를 수신하여 재생 가능한 휴대 단말기의 구성을 개략적으로 도시한 도면이다. 따라서 상기 휴대 단말기는 소정의 방송센터로부터 송신되는 DMB 데이터를 수신하여 재생하는 기능을 수행하며, 상기 DMB 데이터 수신 및 재생 중에 휴대 단말기의 다양한 어플리케이션을 동시에 처리하는 기능을 수행한다.Before describing FIG. 2, the portable terminal illustrated in FIG. 2 is a diagram schematically illustrating a configuration of a portable terminal that can receive and reproduce DMB data. Accordingly, the portable terminal performs a function of receiving and playing back DMB data transmitted from a predetermined broadcasting center and simultaneously processing various applications of the portable terminal during the reception and playback of the DMB data.
이를 위하여, 상기 휴대 단말기는 제어부(201), 무선 주파수(Radio Frequency, 이하 'RF'라 칭하기로 한다) 처리부(203), 데이터 처리부(205), 오디오 처리부(207), 키입력부(209), 메모리(211), 카메라(213), 영상 처리부(215), 디스플레이부(217), 멀티미디어 모듈(219) 및 멀티태스킹 처리부(221) 등을 포함하여 이루어진다.To this end, the portable terminal includes a
상기 도 2를 참조하면, 본 발명의 실시 예에 따른 DMB 서비스를 제공하는 휴대 단말기는 크게, 입력 수단, 처리 수단, 저장 수단, 출력 수단 및 통신 수단으로 구분된다.Referring to FIG. 2, a portable terminal for providing a DMB service according to an embodiment of the present invention is largely divided into an input unit, a processing unit, a storage unit, an output unit, and a communication unit.
상기 입력 수단은 마이크를 통해 입력되는 음성 데이터를 처리하는 오디오 처리부(207), 사용자로부터 숫자/문자 데이터를 입력받는 키입력부(209) 및 외부 소정 물체의 촬영을 통해 영상 데이터를 입력받는 카메라(213) 등을 포함할 수 있다. 또한, 디스플레이부(217)의 액정 표시 장치(Liquid Crystal Display, 이하 'LCD'라 칭하기로 한다)가 터치스크린(Touch Screen) 형태로 형성되는 경우 상기 디스플레이부(217)는 상기 입력 수단에 포함될 수 있다. 즉, 상기 입력 수단은 상기와 같은 구성 장치들을 통해, 음성 데이터, 숫자/문자 데이터 및 영상 데이터 등의 멀티미디어 데이터를 입력받는 기능을 담당한다.The input means includes an
상기 처리 수단은 상기 카메라(213)를 통해 입력되는 영상 데이터에 대하여 디지털 신호로 변환 처리하고, 또한 상기 멀티미디어 모듈(219)을 통해 전달되는 DMB 서비스 관련 영상 데이터를 처리하는 영상 처리부(215); 상기 오디오 처리부(207) 등으로부터 전달되는 음성 데이터 또는 상기 키입력부(209)를 통해 사용자로부터 입력되는 숫자/문자 데이터 등의 처리를 담당하는 데이터 처리부(205); 상기 휴대 단말기 내부 블록들의 일련의 제어를 담당하는 제어부(201); DMB 서비스에 따른 방송신호를 수신하고, 비디오, 오디오 및 데이터 신호로 분리한 후 각각 복호하여 출력하고, 사용자에 의해 소정 입력 수단을 통한 부가기능 요청 시 그에 상응하여 DMB 서비스에서 제공되는 멀티미디어 방송 데이터를 제공하는 멀티미디어 모듈(219); 및 상기 멀티미디어 모듈(219)을 통해 수신하는 상기 멀티미디어 방송 데이터 재생 중에, 사용자 요청에 상응하는 휴대 단말기의 다양한 어플리케이션의 실행을 동시에 처리하는 멀티태스킹 처리부(221) 등을 포함한다. 즉, 상기 처리 수단 은 상기 입력 수단으로부터 입력된 사용자 데이터 예컨대, 상기 음성 데이터, 문자 데이터 및 영상 데이터와 사용자에 의해 요청되는 부가기능 각각에 대응하는 일련의 처리를 담당한다.The processing means includes: an
상기 저장 수단은 상기 입력 수단을 통해 입력된 사용자 데이터, 상기 멀티미디어 모듈(219)을 통해 전달되는 DMB 서비스 관련 데이터 등을 저장하고, 상기 휴대 단말기의 부가기능 예컨대, DMB 서비스에 따른 오디오/비디오 방송 서비스를 구현하기 위한 어플리케이션(Application) 및 상기 DMB 서비스에 따른 방송 데이터와 더불어 휴대 단말기의 다양한 어플리케이션을 동시에 수행하기 위한 멀티태스킹 어플리케이션 등을 저장하는 기능을 담당하며, 메모리(211) 등을 포함한다.The storage means stores user data input through the input means, DMB service related data delivered through the
상기 출력 수단은 상기 입력 또는 요청되는 사용자 데이터 및 부가기능에 대하여 화면을 구성하여 출력하는 디스플레이부(217) 및 상기 음성 데이터를 외부로 출력하는 오디오 처리부(207) 등을 포함한다. 즉, 상기 출력 수단은 상기 입력 수단을 통해 입력되는 사용자 데이터 또는 상기 저장 수단에 저장된 사용자 데이터에 관련된 데이터 및 각 부가기능에 따른 화면을 출력한다.The output means includes a
상기 통신 수단은 상기 사용자 데이터를 외부 다른 사용자 등으로 무선 전송하거나 또는 외부 웹 서버(Web Server)와의 연동을 통한 컨텐츠의 송수신 기능을 담당하며, 상기 RF 처리부(203) 및 적어도 하나 이상의 안테나(Antenna) 등을 포함한다.The communication means is responsible for wirelessly transmitting the user data to another external user or the like, or for transmitting / receiving content through interworking with an external web server, and the
상기한 바와 같은 각 구성 요소들에 대하여 보다 구체적으로 살펴보면, 상기 RF 처리부(203)는 휴대전화 통신, 단문 메시지 서비스(SMS) 또는 멀티미디어 메시징 서비스(MMS, Multimedia Messaging Service) 통신 및 데이터 통신 등과 관련한 일련의 통신을 수행한다. 또한 상기 RF 처리부(203)는 음성/음향 데이터 및 제어 데이터를 무선 신호로 변환하여 송신하고, 무선 신호를 수신하여 음성/음향 데이터 및 제어 데이터로 변환하여 출력한다. 이를 위하여 상기 RF 처리부(203)는 바람직하게는 송신되는 신호의 주파수를 상승변환 및 증폭하는 RF 송신부와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신부 등을 포함한다. In more detail with respect to each of the components as described above, the
상기 데이터 처리부(205)는 상기 RF 처리부(203)를 통해 전송되는 신호에 대한 부호화 및 변조를 수행하는 수단, 상기 RF 처리부(203)를 통해 수신되는 신호에 대한 복조 및 복호화를 수행하는 수단 등을 포함할 수 있다.The
상기 오디오 처리부(207)는 상기 데이터 처리부(205) 또는 멀티미디어 모듈(219)에서 출력되는 오디오 신호를 재생하거나, 또는 마이크로부터 입력되는 음성 등의 오디오 신호를 상기 데이터 처리부(205)에 전송하는 기능을 수행한다. 즉, 상기 오디오 처리부(207)는 음성/음향 데이터와 DMB 관련 오디오 데이터를 상기 제어부(201)의 제어에 상응하여 스피커를 통해 가청음으로 변환하여 출력하고, 마이크로부터 수신되는 음성 등의 오디오 신호를 데이터화하여 출력한다.The
상기 키입력부(209)는 숫자 및 문자 정보를 입력하고 각종 기능들을 설정하기 위한 다수의 숫자, 문자 및/또는 기능 키들을 포함한다. 상기 키입력부(209)는 상기 DMB 데이터의 재생 및 제어와 관련하여 재생/종료, 채널전환, 음량조절 및 곡 선택 등의 제어 동작을 입력받는다. 상기 키입력부(209)는 키 입력 신호를 상기 제어부(201)로 출력한다. 또한 상기 키입력부(209)는 본 발명의 실시 예에 따라 상기 멀티미디어 모듈(219)에 의해 수신되는 DMB 데이터의 수신 및 재생을 위한 키 입력 등을 수행하고, 상기 DMB 데이터의 수신 및 재생 중에 휴대 단말기의 멀티태스킹 기능을 위한 키 입력 등을 수행한다. 또한 상기 키입력부(209)는 상기 DMB 데이터 재생과 더불어 멀티태스킹 기능 제공 시, 상기 DMB 데이터를 배경으로 처리하기 위한 키 입력 등을 수행한다.The
상기 메모리(211)는 프로그램 메모리 및 데이터 메모리들로 구성될 수 있다. 상기 프로그램 메모리에는 휴대 단말기의 일반적인 동작을 제어하기 위한 프로그램 모듈들, 본 발명의 실시 예에 따라 DMB 서비스를 제공하기 위한 프로그램 모듈들 및 DMB 서비스에 따른 방송 데이터 재생 중에 휴대 단말기의 다양한 어플리케이션을 동시에 처리하기 위한 멀티태스킹과 관련한 프로그램 모듈들 등을 저장할 수 있다.The
또한 상기 메모리(211)는 본 발명의 실시 예에 따라 휴대 단말기 사용자가 시청하는 DMB 데이터 재생 중, 사용자가 상기 키입력부(209) 또는 미리 설정된 설정 방식에 상응하게 실행되는 소정 어플리케이션에 의해 처리되는 데이터를 저장한다.In addition, the
또한 상기 메모리(211)는 디스플레이부(217)에 의해 표시되는 DMB 데이터 재생 및 제어 정보와, DMB EPG 정보 등을 저장한다. 본 발명의 실시 예에 따르면 상기 DMB 데이터 재생 및 제어 정보는 채널 번호, 채널 제목 및 방송 프로그램 제목 등을 포함한다.In addition, the
또한 상기 데이터 메모리에는 상기 프로그램 모듈들을 수행하는 중에 발생되는 데이터들 및 DMB 서비스에 관련된 설정 정보와 본 발명의 실시예에 따른 멀티태스킹에 관련된 설정 정보들을 저장하고, 각각의 데이터 및 메뉴 데이터들을 데이터베이스 형태로 저장하는 데이터베이스를 포함할 수 있다. 여기서, 상기 데이터베이스는 휴대 단말기에서 제공되는 사용자 데이터, DMB 서비스 데이터, DMB 서비스 관련 프로그램 모듈들 및 휴대 단말기의 다양한 어플리케이션을 동시에 수행하기 위한 멀티태스킹과 관련한 프로그램 모듈들 등이 서로 간에 매핑(mapping)되어 각각 데이터베이스화하여 수록되는 데이터베이스를 포함한다.The data memory stores data generated during the execution of the program modules, configuration information related to a DMB service, and configuration information related to multitasking according to an embodiment of the present invention, and stores each data and menu data in a database form. It can include a database to store as. Here, the database may be mapped to user data, DMB service data, program modules related to DMB service, and program modules related to multitasking for simultaneously executing various applications of the mobile terminal. Each database includes a database.
또한 본 발명의 실시 예에 따른 상기 멀티태스킹과 관련한 프로그램 모듈들은, DMB 서비스 이용을 위한 입력 정보에 상응하여 DMB 데이터의 수신 및 수신하는 DMB 데이터의 재생을 제어하는 프로그램 모듈; DMB 서비스 이용을 위한 입력 정보에 상응하여 DMB 서비스에서 제공되는 오디오/비디오 정보, 채널 정보 및 방송 데이터 정보 등을 제공하는 프로그램 모듈; DMB 데이터의 수신 및 재생 중 DMB 서비스 이용 종료를 위한 입력 정보에 상응하여 DMB 데이터의 수신 및 재생을 종료하고 아이들 상태로의 복귀를 제어하는 프로그램 모듈; DMB 데이터의 수신 및 재생 중 휴대 단말기의 소정 어플리케이션 실행을 위한 입력 정보 예컨대, 멀티태스킹 수행을 위한 입력 정보에 상응하여 DMB 수신 및 재생을 유지하고, 상기 입력 정보에 상응하는 어플리케이션 실행을 제어하는 프로그램 모듈; DMB 데이터의 재생과 더불어 휴대 단말기의 소정 어플리케이션 동시에 처리 시, 상기 DMB 데이터의 배경 처리를 제어하는 프로그램 모듈; 멀티태스킹 수행 시, DMB 데이터의 재생 및 제어 정보를 이용하여 DMB 데이터의 재생상태, 채널정보 및 진행 상황 등의 화면을 갱신하여 표시하는 기능을 제어하는 프로그램 모듈; 및 DMB 데이터의 배경 처리를 통한 멀티태스킹 기능 제공 시, DMB 서비스 이용에 관련한 어플리케이션 및 휴대 단말기의 다양한 어플리케이션들과 전환을 제어하는 프로그램 모듈; 등을 포함하는 전용 어플리케이션이 탑재될 수 있다. 바람직하게는 상기와 같은 프로그램 모듈들을 포함하는 전용 어플리케이션은 이러한 기능들을 플래시 파일(Flash File) 형태로 저장할 수 있다.In addition, the program modules related to the multitasking according to an embodiment of the present invention, the program module for controlling the reception of the DMB data and the reproduction of the received DMB data corresponding to the input information for using the DMB service; A program module for providing audio / video information, channel information, broadcast data information, etc. provided by the DMB service in correspondence with input information for using the DMB service; A program module for terminating the reception and reproduction of the DMB data and controlling the return to the idle state in response to the input information for terminating the use of the DMB service during the reception and reproduction of the DMB data; Program module for maintaining DMB reception and playback in response to input information for executing a predetermined application of the mobile terminal, for example, for performing multitasking, and controlling application execution corresponding to the input information during reception and reproduction of DMB data. ; A program module for controlling the background processing of the DMB data when the DMB data is reproduced and simultaneously a predetermined application of the portable terminal is processed; A program module for controlling a function of updating and displaying a screen such as reproduction state, channel information, and progress state of the DMB data by using the reproduction and control information of the DMB data when performing multitasking; And a program module for controlling switching between applications related to the use of the DMB service and various applications and switching of the portable terminal when providing a multitasking function through the background processing of the DMB data. Dedicated applications, including the like can be mounted. Preferably, the dedicated application including the program modules may store these functions in the form of a flash file.
상기 제어부(201)는 휴대 단말기의 전반적인 동작을 제어하는 기능을 수행한다. 예를 들면, 상기한 멀티미디어 모듈(219), 데이터 처리부(205), 키입력부(209), 메모리(211), 영상 처리부(215) 및 멀티태스킹 처리부(221) 등의 각 구성 간의 신호 흐름을 제어한다. 또한 상기 제어부(201)는 상기 키입력부(209)로부터 DMB 서비스 이용을 위한 변경 신호가 입력되면 그에 상응하는 모드 설정을 제어한다. 예를 들면, 이동통신 서비스를 위한 폰 모드(phone mode)에서 DMB 서비스를 위한 멀티미디어 모드로의 전환 및 설정을 제어한다. 또한 상기 제어부(201)는 상기 입력되는 전환 또는 설정 신호에 대응하여 생성되거나 관리되는 부가기능 또는 사용자 데이터 등을 표시하도록 제어한다.The
또한 상기 제어부(201)는 본 발명의 실시 예에 따른 기능을 수행하기 위한 일련의 제어 기능을 수행한다. 즉, 상기 제어부(201)는 DMB 어플리케이션 실행 시, DMB 데이터의 재생을 제어하는 기능을 수행하고, 아이들 상태에서 멀티태스킹을 통한 DMB 데이터의 재생을 제어하며, 상기 아이들 상태에서 휴대 단말기의 여러 가지 어플리케이션들을 동시에 수행하도록 제어한다.In addition, the
상기 카메라(213)는 소정 대상물의 영상을 촬영하여 데이터 신호를 수신하고, 인코더(미도시)와의 연동을 통해 상기 수신되는 영상 데이터의 디지털 신호 변환을 수행한다. The
상기 영상 처리부(215)는 상기 카메라(213)로부터 출력되는 디지털 신호를 화상/영상 신호로 변환 및 출력하고, 상기 출력되는 화상/영상 신호를 표시하기 위한 화면 데이터를 발생하는 기능을 수행한다. 상기 영상 처리부(215)는 상기 제어부(201)의 제어에 상응하여, 상기 멀티미디어 모듈(219)에서 제공되는 DMB 서비스에 따른 방송 데이터를 상기 디스플레이부(219)의 규격에 맞추어 전송한다. 또한 상기 영상 처리부(215)는 DMB 데이터 표시 중에 멀티태스킹 수행에 따른 해당 어플리케이션의 실행 화면을 전환하여 상기 디스플레이부(219)의 규격에 맞추어 전송한다. 또한 상기 영상 처리부(315)는 상기 비디오 데이터를 압축 및 신장하는 기능을 수행한다.The
상기 디스플레이부(217)는 상기 영상 처리부(215)에서 출력되는 영상 데이터를 화면으로 표시한다. 또한, 상기 DMB 서비스를 제공하기 위한 어플리케이션들에 상응하는 실행 화면들 및 DMB 서비스에서 오디오/비디오 채널의 비디오 데이터, 오디오 데이터, 자막 데이터 등을 상기 제어부(201)의 제어에 상응하여 화면상에 표시한다. 또한 상기 디스플레이부(217)는 상기 멀티미디어 모듈(219)에 의해 수신된 DMB 데이터 재생 중에, 멀티태스킹 수행에 따른 해당 어플리케이션의 실행 화면을 전환하여 화면상에 표시한다. 또한 상기 디스플레이부(217)는 본 발명의 실시 예에 따라 DMB 재생 및 제어에 관한 정보를 화면상에 표시하고, 멀티태스킹 처리를 위한 선택 메뉴를 표시한다. 또한 DMB 배경 재생 시 휴대 단말기가 제공하는 다양한 어플리케이션들의 동작을 표시한다.The
상기 멀티미디어 모듈(219)은 사용자에 의해 요청되는 DMB 서비스 형식 예컨대, 위성 DMB 또는 지상파 DMB를 인식하고, 상기 인식되는 서비스 형식에 상응하여 비디오, 오디오, 문자 등의 방송 서비스를 제공한다. 또한 상기 멀티미디어 모듈(219)은 상기 방송 서비스에 관련/매핑된 사용자 데이터 또는 어플리케이션을 상기 영상 처리부(215) 또는 오디오 처리부(207) 등을 통해 개별 또는 동시에 제공한다. The
구체적으로, 상기 멀티미디어 모듈(219)은 소정 방송센터로부터 송신되는 DMB 데이터를 수신한다. 이때, 상기 멀티미디어 모듈(219)은 수신되는 DMB 데이터가 위성 DMB를 이용하여 전송되는 경우 위성 DMB 방송 수신 모듈로서의 기능을 가지며, 지상파 DMB를 이용하여 DMB 데이터가 전송되는 경우 지상파 DMB 방송 수신 모듈로서의 기능을 가질 수 있다. 즉, 본 발명의 실시 예에 따른 멀티미디어 모듈(219)은 위성 및 지상파에 관계없이 DMB 데이터를 수신할 수 있는 방송 수신 모듈을 의미한다. In detail, the
또한 상기 멀티미디어 모듈(219)은 DMB 데이터 재생을 위한 어플리케이션 예컨대, DMB 플레이어를 통한 DMB 데이터 재생 혹은 DMB 배경 재생 시, DMB 데이터를 수신하고, 상기 수신하는 DMB 데이터의 오디오 및 비디오 채널의 분리, 코덱(CODEC)을 통한 디코딩 및 이를 상기 제어부(201)로 전달하는 역할을 수행한다. 또한 상기 멀티미디어 모듈(219)은 상기 제어부(201)의 배경 재생 종료 명령에 상응하여 DMB 데이터의 수신을 종료하는 기능을 수행한다.In addition, the
상기 멀티태스킹 처리부(221)는 상기 DMB 플레이어의 시작 시, 상기 멀티미디어 모듈(219)에서 수신하는 DMB 데이터의 재생을 제어하며, 상기 제어부(201)의 배경 재생 명령에 상응하여 DMB 데이터의 오디오 채널을 지속적으로 재생 처리한다. 또한 상기 배경 재생 시, 사용자의 재생 종료 명령에 상응하여 DMB 데이터의 재생을 종료하는 기능을 수행한다. 또한 상기 멀티태스킹 처리부(221)는 상기와 같이 DMB 플레이어의 시작 시, 상기 DMB 데이터의 재생을 수행하며, 상기 DMB 데이터의 재생 시, 멀티태스킹 명령에 상응하여 해당하는 휴대 단말기의 적어도 하나 이상의 어플리케이션의 동시 실행을 처리한다.The
한편, 상기 도 2에서는 상기 멀티미디어 모듈(219)을 DMB 수신 장치로서의 기능만을 나타내었으나, 본 발명이 이에 한정되는 것은 아니다. 즉, 상기 멀티미디어 모듈(219)은 본 발명의 실시 예에 따라 상기 DMB 데이터 재생 중 멀티태스킹 기능을 지원하는 기능을 포함할 수도 있음은 물론이다. 이를 위하여 상기 멀티미디어 모듈(219)은 DMB 데이터 수신을 위한 튜너 및 상기 멀티태스킹 처리부(221)를 포함하며, 바람직하게는 상기 멀티태스킹 처리부(221)의 기능을 소정의 DMB 프로세서에서 수행하도록 한다. Meanwhile, in FIG. 2, only the function of the
따라서 상기 멀티태스킹 처리부(221)의 기능을 상기 멀티미디어 모듈(219)에서 수행하는 경우, 상기 도 2에서 상기 멀티태스킹 처리부(221)는 생략될 수 있음은 물론이다. 이러한 경우 상기 멀티미디어 모듈(219)에서는 DMB 서비스와 관련한 전용 어플리케이션 예컨대, 상기 DMB 재생 플레이어를 통한 재생 혹은 DMB 배경 재생 시 DMB 데이터를 수신하고, 상기 수신하는 DMB 데이터에서 오디오 및 비디오 채널의 분리, 코덱을 통한 디코딩 및 이를 상기 제어부(201) 또는 DMB 프로세서로 전달하는 역할을 수행한다. 또한 상기 멀티미디어 모듈(219)은 본 발명의 실시 예에 따라 상기 DMB 재생 플레이어의 시작 시 상기 DMB 프로세서에서 상기 DMB 데이터의 수신 및 재생을 수행하며, 상기 제어부(201) 또는 DMB 프로세서의 배경 재생 명령에 의해 DMB 데이터의 오디오 채널을 지속적으로 재생 처리하게 된다. 또한 배경 재생 시 상기 제어부(201)의 재생 종료 명령에 의해 DMB 데이터의 수신 및 재생을 종료하게 된다.Therefore, when the
이상에서는 본 발명의 실시 예에 따른 기능을 수행하기 위한 장치 구성에 대하여 개략적으로 살펴보았으며, 다음으로 이하에서는 상기와 같은 구성을 가지는 휴대 단말기에서 본 발명의 실시 예에 따라 DMB 데이터의 수신 및 재생 중 휴대 단말기의 다양한 어플리케이션을 동시에 수행하기 위한 DMB 멀티태스킹 제공 방법에 대하여 살펴보기로 한다.In the above, the apparatus configuration for performing a function according to an embodiment of the present invention has been described. A method of providing DMB multitasking for simultaneously executing various applications of the portable terminal will be described.
도 3은 본 발명의 실시 예에 따른 휴대 단말기에서 DMB 멀티태스킹 기능을 수행하는 동작을 개략적으로 도시한 도면이다.3 is a diagram schematically illustrating an operation of performing a DMB multitasking function in a mobile terminal according to an exemplary embodiment of the present invention.
상기 도 3을 참조하면, 먼저 301단계에서 휴대 단말기는 아이들 상태(idle state)에서 303단계에서와 같이 사용자로부터 DMB 서비스 요청 예컨대, 사용자가 DMB 서비스 이용을 위한 소정의 키 입력을 발생하면, 상기 휴대 단말기에서는 상기 키 입력에 응답하여 305단계로 진행한다.Referring to FIG. 3, first, in
상기 305단계에서 상기 휴대 단말기는 상기 사용자의 DMB 서비스 요청에 상응하여 DMB 서비스 제공을 위한 어플리케이션 예컨대, DMB 플레이어를 실행하여, 소정 방송센터로부터 방송되는 DMB 데이터의 수신 및 재생을 수행한다.In
상기 305단계에서 상기 DMB 데이터의 수신 및 재생 중 307단계에서와 같이 사용자로부터 휴대 단말기에서 지원하는 소정의 어플리케이션 요청 즉, 멀티태스킹 요청이 발생하면 309단계로 진행한다. 상기 309단계에서 상기 휴대 단말기는 상기 멀티태스킹 요청에 응답하여 상기 재생중인 DMB 데이터를 배경으로 처리한 후 311단계로 진행한다.In
상기 311단계에서 휴대 단말기는 상기 멀티태스킹 요청에 상응하는 휴대 단말기의 해당 어플리케이션을 실행하고 313단계로 진행한다. 상기 313단계에서 상기 휴대 단말기는 상기 배경 처리하는 DMB 데이터의 재생과 더불어 상기 요청되는 휴대 단말기의 해당 어플리케이션을 동시에 수행하여 사용자에게 제공한다.In
상기에서는 본 발명의 실시 예에 따른 DMB 휴대 단말기에서 DMB 데이터와 휴대 단말기의 소정 어플리케이션을 동시에 제공하는 본 발명의 실시 예에 따른 DMB 멀티태스킹 제공 방법에 대하여 개략적으로 살펴보았으며, 다음으로 이하에서는 본 발명의 실시 예에 따른 상기 DMB 멀티태스킹을 제공하는 방법에 대하여 상세하게 살펴보기로 한다.In the above, the DMB multitasking providing method according to an embodiment of the present invention for simultaneously providing DMB data and a predetermined application of the portable terminal in the DMB portable terminal according to an embodiment of the present invention has been described. A method for providing the DMB multitasking according to an embodiment of the present invention will be described in detail.
도 4는 본 발명의 실시 예에 따른 휴대 단말기에서 DMB 멀티태스킹 기능을 제공하는 동작 과정을 도시한 도면이다.4 is a diagram illustrating an operation process of providing a DMB multitasking function in a mobile terminal according to an embodiment of the present invention.
상기 도 4를 참조하면, 먼저 401단계에서 휴대 단말기는 아이들 상태에서 403단계에서와 같이 사용자로부터 DMB 서비스 이용을 위한 소정의 어플리케이션 예컨대, DMB 플레이어의 실행이 요청되면 405단계로 진행한다. 상기 405단계에서 상기 휴대 단말기는 상기 사용자의 요청에 응답하여 상기 DMB 플레이어를 실행하여 소정 방송센터로부터 송신되는 DMB 데이터의 수신 및 재생을 수행한다.Referring to FIG. 4, in
상기 405단계에서 사용자 요청에 따른 DMB 데이터 수신 및 재생 중에 407단계에서와 같이 사용자로부터 DMB 데이터의 재생 종료가 요청되면 409단계로 진행한다. 상기 409단계에서 상기 휴대 단말기는 상기 사용자의 DMB 데이터의 재생 종료 요청에 상응하여 상기 DMB 데이터의 수신 및 재생을 중단하고, 상기 DMB 플레이어를 종료한다.In
상기 405단계에서 사용자 요청에 따른 DMB 데이터 수신 및 재생 중에 411단계에서와 같이 사용자로부터 휴대 단말기의 다른 어플리케이션의 실행이 요청되면 즉, 멀티태스킹을 위한 키 입력이 발생하면 413단계로 진행한다. 상기 413단계에서 상기 휴대 단말기는 DMB 데이터 수신 및 재생에 따른 상위 어플리케이션(예컨대, DMB 플레이어)만을 종료하고, 상기 DMB 데이터의 수신 및 재생을 제어하는 내부 어플리케이션을 통해 상기 DMB 데이터의 수신 및 재생을 유지한 상태에서 415단계로 진행하여 아이들 상태로 진입한다. 상기 아이들 상태 진입은 대기화면을 표시하는 상태를 포함할 수 있다.In
상기 415단계의 아이들 상태에서 상기 휴대 단말기는 417단계로 진행하여 실제 DMB 데이터가 재생되고 있는 DMB 배경 재생 객체를 활성화한 후 419단계로 진행한다. In
상기 419단계에서 상기 휴대 단말기는 상기 417단계와 같이 DMB 배경 재생 객체 활성화를 통해 DMB 데이터를 계속하여 재생하게 된다. In
이때, 상기 419단계와 같은 상태에서 421단계에서와 같이 사용자로부터 소정의 키 입력 예컨대, 메뉴 키 또는 기능키 등의 키 입력을 통해 휴대 단말기의 다른 어플리케이션 예컨대, 카메라 기능, MMS 또는 전화번호부 등이 요청되면, 상기 휴대 단말기는 423단계로 진행하여 상기 DMB 데이터의 재생 상태를 유지하면서 사용자로부터 요청되는 휴대 단말기의 해당 어플리케이션을 실행하여 상기 DMB 데이터와 휴대 단말기의 어플리케이션을 동시에 처리한다.In this case, as in
상기 도 4에 따른 동작에 대하여 휴대 단말기의 내부적인 처리 흐름을 보다 구체적으로 살펴보면 다음과 같다.The internal processing flow of the mobile terminal with respect to the operation according to FIG. 4 will be described in more detail as follows.
먼저, 휴대 단말기는 아이들 상태에서 DMB 데이터의 배경 재생을 위한 DMB 배경 재생 객체를 생성한다. 여기서, 상기 DMB 배경 재생 객체는, 바람직하게는 DMB 데이터의 재생을 위한 소정 어플리케이션 예컨대, DMB 플레이어 종료 후 휴대 단말기가 아이들 상태로 진입한 경우에도, 내부적으로 계속하여 DMB 데이터의 수신 및 배경 재생을 수행하는 소정 어플리케이션을 포함할 수 있다.First, the portable terminal generates a DMB background reproduction object for background reproduction of DMB data in an idle state. In this case, the DMB background reproduction object preferably continuously receives the DMB data and performs the background playback even when a mobile terminal enters an idle state after the end of the DMB player. It may include a predetermined application.
다음으로, 상기 생성되는 상기 DMB 배경 재생 객체는, 내부적으로 DMB 데이터의 재생을 위한 타스크(Task) 예컨대, 사운드 타스크(Sound Task) 및/또는 비디오 타스크(Video Task) 등을 획득한 후 아이들 상태로 복귀한다. 또한 상기 DMB 배경 재생 객체는 DMB 데이터의 배경 재생 시, 휴대 단말기의 다른 어플리케이션들에 의해서도 상기 DMB 데이터와 관련하여 채널전환, 음량조절 등의 제어 명령을 전달할 수 있는 제어 인터페이스(control interface)를 제공한다.Next, the generated DMB background reproduction object internally acquires a task for reproducing DMB data, for example, a sound task and / or a video task, and goes to an idle state. To return. In addition, the DMB background reproduction object provides a control interface that can transmit control commands such as channel switching and volume control with respect to the DMB data by other applications of the mobile terminal when the DMB data is played in the background. .
상기와 같이 본 발명의 실시 예에서는 상기 DMB 배경 재생 객체의 생성을 통 해 아이들 상태에서 DMB 데이터의 배경 재생을 통한 멀티태스킹 기능을 제공할 수 있다. 이하, 상기 DMB 배경 재생 객체를 이용한 DMB 데이터의 배경 재생 중 휴대 단말기의 다양한 어플리케이션들을 동시에 수행하는 멀티태스킹 방안에 대하여 구체적으로 살펴보기로 한다.As described above, an embodiment of the present invention may provide a multitasking function through background reproduction of DMB data in an idle state through generation of the DMB background reproduction object. Hereinafter, a multitasking method of simultaneously performing various applications of the mobile terminal during background reproduction of DMB data using the DMB background reproduction object will be described in detail.
먼저, 사용자는 DMB 서비스 이용을 위하여 DMB 플레이어 실행을 소정 키 입력 등을 통해 휴대 단말기로 명령할 수 있다. 즉, 상기 휴대 단말기는 사용자로부터 DMB 플레이어의 실행 명령을 입력받아, 그에 응답하여 DMB 데이터의 수신 및 재생 기능을 포함하는 DMB 플레이어를 실행하여 사용자에게 제공한다. 이때, 상기 휴대 단말기는 상기 DMB 플레이어를 실행함에 있어서, DMB 데이터의 수신을 담당하는 수신수단과, 상기 수신수단을 통해 수신하는 DMB 데이터의 재생을 담당하는 재생수단을 포함한다. 또한 상기 DMB 데이터의 재생을 담당하는 재생수단에서 멀티태스킹 기능 제공에 따라 재생하는 DMB 데이터는, 상기에서와 같이 미리 생성되어 아이들 상태에서 활성화되는 DMB 배경 재생 객체가 제공하는 인터페이스를 통해 생성할 수 있다. 이때, 바람직하게는 상기 DMB 데이터의 수신 및 디코딩(decoding)을 담당하는 타스크(task)와 DMB 배경 재생 객체는 소정의 멀티태스킹 명령 입력에 상응하여 상기 DMB 데이터를 재생한다.First, in order to use the DMB service, the user may instruct the portable terminal to execute a DMB player through a predetermined key input. That is, the portable terminal receives the execution command of the DMB player from the user, and in response thereto, executes the DMB player including the function of receiving and playing the DMB data and provides the same to the user. At this time, the portable terminal includes a receiving means for receiving the DMB data and executing the DMB data for playing the DMB data. In addition, the DMB data to be reproduced according to the multitasking function provided by the reproducing means in charge of reproducing the DMB data may be generated through an interface provided by a DMB background reproducing object which is previously generated and activated in the idle state as described above. . In this case, the task and the DMB background reproduction object, which are in charge of receiving and decoding the DMB data, play the DMB data in response to a predetermined multitasking command input.
한편, 상기한 바와 같이 DMB 플레이어를 통해 DMB 데이터의 수신 및 재생 중에, 사용자는 상기 DMB 데이터의 수신 및 재생을 종료할 수 있다. 즉, 상기 휴대 단말기는 사용자로부터 DMB 플레이어의 종료 명령이 입력되면, 그에 응답하여 상기 실행중인 DMB 플레이어의 실행을 종료한다. 이러한 경우, 바람직하게는 상기 휴대 단말기가 상기 DMB 플레이어의 종료 명령을 입력받으면, 이에 응답하여 상기 DMB 플레이어는 DMB 데이터의 수신 및 디코딩의 모든 작업을 종료하도록 소정의 DMB 프로세서(processor) 예컨대, DMB 관련 제어를 위한 제어부에 명령을 전달하고, 상기 DMB 배경 재생 객체에 정지 명령을 전달한 후 DMB 플레이어를 종료하게 된다. On the other hand, as described above, while receiving and playing DMB data through the DMB player, the user can terminate the reception and playback of the DMB data. That is, the portable terminal terminates the execution of the currently executing DMB player in response to the end command of the DMB player being input from the user. In such a case, preferably, when the portable terminal receives an end command of the DMB player, the DMB player responds to a predetermined DMB processor, for example, DMB-related, to terminate all operations of receiving and decoding DMB data. The DMB player is terminated after transmitting a command to the control unit for control and transmitting a stop command to the DMB background playback object.
상기 정지 명령을 전달받은 상기 DMB 배경 재생 객체는 DMB 데이터의 재생을 정지하고 다시 아이들 상태로 진입한다. 즉, 상기 DMB 배경 재생 객체는 바람직하게는 상기 DMB 플레이어의 실행과 더불어 아이들 상태에서 활성화되고, 상기 DMB 플레이어의 종료와 더불어 아이들 상태로 진행한다.The DMB background playback object received the stop command stops playback of DMB data and enters an idle state again. That is, the DMB background reproduction object is preferably activated in the idle state upon execution of the DMB player, and proceeds to the idle state upon termination of the DMB player.
한편, 본 발명의 실시 예에 따르면 사용자는 상기와 같이 DMB 데이터 재생 중에 휴대 단말기의 다른 어플리케이션들을 동시에 수행(멀티태스킹 수행)할 수 있다. 즉, 휴대 단말기는 상기와 같이 DMB 데이터 재생 중에 사용자로부터 멀티태스킹을 위한 소정의 키 입력 예컨대, 멀티태스킹 키가 입력되면, 이에 응답하여 멀티태스킹을 위한 동작을 수행하게 된다. Meanwhile, according to an exemplary embodiment of the present invention, the user may simultaneously perform (multitasking) other applications of the mobile terminal during DMB data reproduction as described above. That is, when a predetermined key input for multitasking, for example, a multitasking key, is input from the user during DMB data reproduction, the portable terminal performs an operation for multitasking in response thereto.
구체적으로 살펴보면, 상기 휴대 단말기는 상기 실행중인 DMB 플레이어의 상위 어플리케이션만을 종료한다. 즉, 상기 휴대 단말기는 DMB 플레이어의 재생 어플리케이션만을 종료하고, 상기 DMB 플레이어에서 수행중인 DMB 데이터의 수신 및 데이터 재생은 그대로 유지한다. 예를 들면, 휴대 단말기는 DMB 데이터의 수신을 위한 DMB 튜너 및 DMB 프로세서에서 방송 데이터의 수신, 채널의 분리, 디코딩 및 재생 작업을 지속하는 상태에서 재생 어플리케이션을 종료하여 아이들 상태로 진행하도록 하고, 실제 DMB 데이터가 재생되고 있는 DMB 배경 재생 객체는 아이들 상태에서 활성화되어 멀티태스킹을 통해 DMB 데이터(예컨대, 오디오 데이터)를 계속 재생하게 된다. 이를 통해 본 발명의 실시 예에 따른 휴대 단말기에서는 아이들 상태로 진행하더라도 DMB 데이터의 재생 상태를 유지할 수 있다.Specifically, the portable terminal terminates only the upper application of the running DMB player. That is, the portable terminal terminates only the playback application of the DMB player, and maintains the reception and data reproduction of the DMB data being performed by the DMB player. For example, the portable terminal terminates the playback application in the state of continuing to receive broadcast data, separate channels, decode, and play the broadcast data from the DMB tuner and the DMB processor for receiving the DMB data, and proceed to the idle state. The DMB background reproduction object, on which the DMB data is being reproduced, is activated in the idle state to continuously reproduce the DMB data (eg, audio data) through multitasking. Accordingly, the portable terminal according to the embodiment of the present invention can maintain the playback state of the DMB data even when the mobile terminal proceeds to the idle state.
다음으로, 상기와 같은 상태에서 휴대 단말기는 사용자로부터 휴대 단말기의 다른 어플리케이션들에 대한 실행 명령이 입력되면, 상기와 같이 DMB 데이터의 재생 상태를 유지하면서 사용자로부터 요청되는 휴대 단말기의 해당 어플리케이션들에 대한 동작을 수행한다. Next, when the execution command for the other applications of the portable terminal is input from the user in the above state, the portable terminal maintains the playback state of the DMB data as described above, and corresponds to the corresponding applications of the portable terminal requested from the user. Perform the action.
이때, 휴대 단말기는 상기와 같이 DMB 데이터의 배경 재생 상태에서, 사용자로부터 DMB 데이터의 재생 어플리케이션 즉, DMB 플레이어의 실행 명령이 입력되면, 상기 DMB 플레이어를 실행하면서 상기 DMB 배경 재생 객체에 DMB 데이터의 재생 및 제어 정보 등을 전달한다. 그러면 상기 DMB 배경 재생 객체에서는 상기 DMB 재생 및 제어 정보를 입력받아, 현재 재생중인 DMB 데이터에 대한 재생상태, 채널정보 및 진행 상황 등을 업데이트하여 화면상에 표시하여 사용자에게 제공한다. 바람직하게는, 현재 재생중인 DMB 데이터가 비디오 데이터를 포함하는 경우에는 상기 비디오 데이터에 대한 디코딩 및 비디오 재생을 다시 시작한다.At this time, when the mobile terminal receives the execution command of the DMB data reproduction application, that is, the DMB player from the user in the background reproduction state of the DMB data as described above, the DMB data is reproduced in the DMB background reproduction object while executing the DMB player. And control information and the like. Then, the DMB background playback object receives the DMB playback and control information, updates the playback status, channel information, and progress of the currently playing DMB data, and displays the same on the screen and provides the same to the user. Preferably, if the DMB data currently being played contains video data, decoding and video playback for the video data are resumed.
한편, 상기에서와 같이 휴대 단말기가 DMB 데이터의 배경 재생 중, 휴대 단말기의 다른 어플리케이션을 실행하고 있을 때, 사용자로부터 멀티태스킹 키 입력을 감지하면, 상기 휴대 단말기는 상기 DMB 데이터의 재생 어플리케이션 예컨대, 상기 DMB 플레이어의 호출과 동일한 동작을 수행한다. 즉, 사용자는 DMB 데이터의 배경 재생과 더불어 다른 어플리케이션을 동시에 수행 중에, 멀티태스킹 키를 통해 DMB 플레이어의 실행을 멀티태스킹을 통해 수행할 수 있다. 이를 통해, DMB 플레이어의 제어 기능을 상기와 같은 동작 중에 동시에 이용할 수 있게 된다.On the other hand, when the mobile terminal detects a multitasking key input from the user while the mobile terminal is executing another application of the mobile terminal during the background reproduction of the DMB data as described above, the mobile terminal is configured to reproduce the DMB data. Performs the same operation as the call of the DMB player. That is, the user may perform the execution of the DMB player through the multitasking through the multitasking key while simultaneously performing background applications of the DMB data and other applications. Through this, the control function of the DMB player can be used simultaneously during the above operation.
또한 상기와 같이 DMB 플레이어가 호출된 상태에서 멀티태스킹 키가 다시 입력되면, DMB 데이터의 배경 재생 모드로 전환한다. 이때, 바람직하게는 상기 DMB 플레이어가 종료되면서 아이들 상태로의 전환이 아니라, 이전 실행중인 휴대 단말기의 어플리케이션의 실행 상태로 전환한다.In addition, when the multitasking key is input again while the DMB player is called as described above, the mode is switched to the background playback mode of the DMB data. In this case, preferably, the DMB player is terminated, and not the transition to the idle state, but the transition state of the application of the previously executed portable terminal.
따라서 본 발명의 실시 예에 따르면 상술한 바와 같이, DMB 데이터의 배경 재생 상태에서 휴대 단말기의 다양한 외부 어플리케이션들을 실행할 수 있다. 또한 상기 DMB 데이터와 휴대 단말기의 어플리케이션을 동시에 실행 중에, 멀티태스킹 키를 통해 DMB 데이터 재생 어플리케이션의 활성화/비활성화 전환을 수행할 수 있다. 또한 상기 DMB 데이터 재생 어플리케이션의 활성화를 통해 채널전환, 볼륨조절 등의 다양한 제어 명령을 그대로 수행할 수 있다. 또한 아이들 상태에서도 DMB 배경 재생 객체를 통한 재생 명령의 전달 및 제어가 수행되므로, 다양한 어플리케이션과의 멀티태스킹 기능을 지원할 수 있다.Therefore, according to the embodiment of the present invention, as described above, various external applications of the portable terminal can be executed in the background reproduction state of the DMB data. In addition, while simultaneously executing the application of the DMB data and the portable terminal, it is possible to switch the activation / deactivation of the DMB data playback application through a multitasking key. In addition, various control commands such as channel switching and volume control may be performed through activation of the DMB data reproducing application. In addition, since the transfer and control of the play command through the DMB background play object are performed in the idle state, the multitasking function with the various applications can be supported.
이상에서 살펴본 바와 같이, 본 발명의 상세한 설명에서는 구체적인 실시 예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.As described above, in the detailed description of the present invention has been described with respect to specific embodiments, various modifications are possible without departing from the scope of the invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the claims below, but also by the equivalents of the claims.
상술한 바와 같이 본 발명에서 제안하는 본 발명의 디지털 멀티미디어 방송 휴대 단말기에서 멀티태스킹 장치 및 방법에 따르면, 휴대 단말기에서 DMB 데이터 재생 중에, 휴대 단말기의 다른 부가기능들을 동시에 제공할 수 있는 이점을 가진다. 휴대 단말기에서 DMB 데이터 재생과 함께 멀티태스킹 기능 제공 시, 상기 DMB 데이터를 배경으로 출력하고, 휴대 단말기의 다양한 부가기능들을 동시에 제공할 수 있는 이점을 가진다. 이를 통해 휴대 단말기 사용자에 대한 편의성을 향상시킬 수 있는 이점을 가진다.As described above, according to the multitasking apparatus and method in the digital multimedia broadcasting mobile terminal of the present invention, the mobile terminal can provide other additional functions simultaneously while playing DMB data. When providing a multitasking function with DMB data reproduction in the portable terminal, the DMB data is output in the background, and various additional functions of the portable terminal can be simultaneously provided. This has the advantage of improving the convenience for the user of the portable terminal.
Claims (18)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060051388A KR100751859B1 (en) | 2006-06-08 | 2006-06-08 | Apparatus and method for multitasking in a digital broadcasting portable terminal |
US11/639,757 US20080037416A1 (en) | 2006-06-08 | 2006-12-15 | Portable terminal and method for multitasking |
CNA2007100003531A CN101087455A (en) | 2006-06-08 | 2007-01-12 | Apparatus and method for multitasking in a digital broadcasting portable terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060051388A KR100751859B1 (en) | 2006-06-08 | 2006-06-08 | Apparatus and method for multitasking in a digital broadcasting portable terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100751859B1 true KR100751859B1 (en) | 2007-08-23 |
Family
ID=38615303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060051388A KR100751859B1 (en) | 2006-06-08 | 2006-06-08 | Apparatus and method for multitasking in a digital broadcasting portable terminal |
Country Status (3)
Country | Link |
---|---|
US (1) | US20080037416A1 (en) |
KR (1) | KR100751859B1 (en) |
CN (1) | CN101087455A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100836160B1 (en) | 2007-02-16 | 2008-06-09 | 에스케이 텔레콤주식회사 | Method for handling of application execution information and mobile communication terminal for the same |
KR102035740B1 (en) | 2019-06-03 | 2019-10-23 | 오픈스택 주식회사 | Apparatus for transmitting packets using timer interrupt service routine |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101622604B1 (en) * | 2009-05-19 | 2016-05-31 | 엘지전자 주식회사 | Mobile terminal and method for processing process thereof |
KR102302721B1 (en) * | 2014-11-24 | 2021-09-15 | 삼성전자주식회사 | Electronic apparatus for executing plurality of applications and method for controlling thereof |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050006942A (en) * | 2003-07-10 | 2005-01-17 | 주식회사 팬택 | Selective reception method during multimedia work in mobile communication terminal |
KR20050044839A (en) * | 2004-06-19 | 2005-05-13 | 삼성전자주식회사 | Mobile communication terminal and method for processing short message during the outputting of digital_broadcasting_data |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100585785B1 (en) * | 2004-11-22 | 2006-06-07 | 엘지전자 주식회사 | A method and a apparatus of multitask on dmb receiving state for mobile phone |
-
2006
- 2006-06-08 KR KR1020060051388A patent/KR100751859B1/en not_active IP Right Cessation
- 2006-12-15 US US11/639,757 patent/US20080037416A1/en not_active Abandoned
-
2007
- 2007-01-12 CN CNA2007100003531A patent/CN101087455A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050006942A (en) * | 2003-07-10 | 2005-01-17 | 주식회사 팬택 | Selective reception method during multimedia work in mobile communication terminal |
KR20050044839A (en) * | 2004-06-19 | 2005-05-13 | 삼성전자주식회사 | Mobile communication terminal and method for processing short message during the outputting of digital_broadcasting_data |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100836160B1 (en) | 2007-02-16 | 2008-06-09 | 에스케이 텔레콤주식회사 | Method for handling of application execution information and mobile communication terminal for the same |
KR102035740B1 (en) | 2019-06-03 | 2019-10-23 | 오픈스택 주식회사 | Apparatus for transmitting packets using timer interrupt service routine |
Also Published As
Publication number | Publication date |
---|---|
CN101087455A (en) | 2007-12-12 |
US20080037416A1 (en) | 2008-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100829113B1 (en) | Apparatus and method for providing of broadcasting data in a digital multimedia broadcasting service | |
KR100826156B1 (en) | Apparatus and method for wallpaper setting of audio channel in a digital multimedia broadcasting service | |
CN1925652B (en) | Multi-tasking apparatus and method in portable terminal | |
KR100807735B1 (en) | Apparatus and method for processing broadcast data in a digital multimedia broadcasting terminal | |
KR101800889B1 (en) | Device and method for playing music | |
US20100013997A1 (en) | Metadata display control method and system for broadcast receiver | |
KR20090003809A (en) | Method for playing data using networks and device using the same | |
JP4818060B2 (en) | Mobile communication terminal | |
US7603079B2 (en) | Mobile terminal for digital broadcasting reception and method for storing digital broadcasting data | |
KR100799671B1 (en) | Apparatus and method for providing channel list of digital broadcasting in a portable terminal | |
KR100751859B1 (en) | Apparatus and method for multitasking in a digital broadcasting portable terminal | |
KR100846284B1 (en) | Method for epg sharing of portable terminal | |
KR20070070865A (en) | Method and mobile telecommunication terminal for sharing preferance broadcasting content in digital multimedia broadcasting environment | |
KR100743243B1 (en) | Method for playing multimedia in portable terminal and the portable terminal thereof | |
US20100119216A1 (en) | Broadcast data recording and reproducing method and apparatus for mobile terminal | |
KR20050052859A (en) | Receiving apparatus for digital multi media broadcasting | |
KR100678057B1 (en) | Method for executing quick viewer moving picture in mobile terminal | |
JP2008042234A (en) | Television broadcast viewing device and program | |
US20050266862A1 (en) | Apparatus and method for controlling a portable home theater with multiple functions using a wireless terminal | |
JP2010004545A (en) | Mobile radio terminal device | |
KR20090000864A (en) | A method of offering a digital broadcast service in a portable device and an apparatus thereof | |
KR100644059B1 (en) | Method for mixing voice during recording digital broadcast of mobile phone and mobile phone thereof | |
KR20070119952A (en) | Multimedia message service apparatus and support method using the digital broadcasting | |
KR20060134359A (en) | Dmb terminal and method for managing exceptional situation in the middle of receiving broadcasting | |
JP2011130479A (en) | Programmed recording method of mobile communication terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
G170 | Publication of correction | ||
FPAY | Annual fee payment |
Payment date: 20120730 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130730 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140730 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150730 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160728 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170728 Year of fee payment: 11 |
|
LAPS | Lapse due to unpaid annual fee |