KR100735469B1 - Installation for delay display of satellite dmb signal , mobile having a function of delay display of satellite dmb signal and method thereof - Google Patents
Installation for delay display of satellite dmb signal , mobile having a function of delay display of satellite dmb signal and method thereof Download PDFInfo
- Publication number
- KR100735469B1 KR100735469B1 KR1020060013121A KR20060013121A KR100735469B1 KR 100735469 B1 KR100735469 B1 KR 100735469B1 KR 1020060013121 A KR1020060013121 A KR 1020060013121A KR 20060013121 A KR20060013121 A KR 20060013121A KR 100735469 B1 KR100735469 B1 KR 100735469B1
- Authority
- KR
- South Korea
- Prior art keywords
- time
- memory
- image data
- data
- video
- Prior art date
Links
Images
Classifications
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4341—Demultiplexing of audio and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/10—Aspects of broadcast communication characterised by the type of broadcast system
- H04H2201/11—Aspects of broadcast communication characterised by the type of broadcast system digital multimedia broadcasting [DMB]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
도 1은 본 발명에 따른 위성 디엠비 신호 지연 출력장치를 나타낸 구성도이다.1 is a block diagram showing a satellite DMB signal delay output device according to the present invention.
도 2는 도 1의 영상 제어부를 설명하기 위한 구성도이다.FIG. 2 is a diagram illustrating the image controller of FIG. 1.
도 3은 본 발명의 주요 동작을 설명하기 위한 플로우챠트이다.3 is a flowchart for explaining the main operation of the present invention.
도 4는 본 발명에 따른 디엠비 신호 지연 원리를 설명하기 위한 도면이다.4 is a diagram illustrating a DMB signal delay principle according to the present invention.
<주요 도면에 대한 부호의 설명><Explanation of symbols for main drawings>
101 : 디엠비 수신모듈 103 : 전송 스트림 멀티플렉서101: DM receiver module 103: transport stream multiplexer
105 : 영상 제어부 107 : 메모리105: image control unit 107: memory
109 : 코덱 111 : 채널 설정부109
113 : 음향 출력부 115 : 디스플레이부113: sound output unit 115: display unit
201 : 키신호 검출모듈 203 : 데이터 저장모듈201: key signal detection module 203: data storage module
205 : 데이터 재생모듈 207 : 재생제어 모듈205: data playback module 207: playback control module
209 : 스위칭 모듈209: switching module
본 발명은 위성 디엠비(DMB) 수신장치에 관한 것으로, 보다 상세하게는 위성 디엠비 신호시 사용자 선택에 따라 소정 시간 동안 지연 출력할 수 있는 위성 디엠비 신호 지연 출력장치, 위성 디엠비 신호 지연 출력장치가 구비된 단말기 및 위성 디엠비 신호 지연 출력방법에 관한 것이다.The present invention relates to a satellite DMB receiver, and more particularly, to a satellite DMMB signal delay output device and a satellite DMMB signal delay output device capable of delaying output for a predetermined time according to a user's selection. The present invention relates to a terminal and a satellite DMB signal delay output method.
통상적으로 위성 디지털 멀티미디어 방송(Digital Multimedia Broadcasting : 이하 DMB)의 전송 규격으로 MPEG(Motion Picture Experts Group)-2 TS(Transport Stream)를 사용한다. 이러한 DMB 방송 규격에 따르면 DMB 방송 채널은 Walsh code 정보를 포함하는 CDM(Code Division Multiplex) 채널의 구성 정보를 전송하는 Pilot 채널과, DMB 방송의 수신에 대한 인증 정보를 전송하는 CAS( Conditional Access System) 채널, 서비스 채널에 대한 정보를 전송하는 EPG(Electronic Program Guide) 채널, 그리고 실제 전송 스트림(Transport Packet:이하 TS라 칭한다) 패킷 데이터를 전송하는 적어도 하나의 미디어 채널로 구성된다. Typically, MPEG (Motion Picture Experts Group) -2 TS (Transport Stream) is used as a transmission standard for satellite digital multimedia broadcasting (DMB). According to the DMB broadcasting standard, the DMB broadcasting channel is a pilot channel for transmitting configuration information of a CDM (Code Division Multiplex) channel including Walsh code information, and a CAS (conditional access system) for transmitting authentication information for receiving DMB broadcasting. A channel, an EPG channel for transmitting information about a service channel, and at least one media channel for transmitting a real transport packet (hereinafter referred to as TS) packet data.
디지털 방송 센터는 PSI(Program Specific Information) 정보를 디지털 방송 수신 장치로 전송하며, 방송 수신 장치는 PSI(Program Specific Information) 정보을 참조하여 사용자가 선택한 채널에 따른 TS 데이터를 수신할 수 있다. 여기에서, PSI 정보로는 SDT(Service Description Table), PAT(Program Association Table), PMT(Program Map Table)가 있다. SDT는 현재 방송되고 있는 방송 서비스 채널들 및 관련 정보를 포함하며, 사용자는 이 SDT를 참조하여 원하는 채널을 선택할 수 있다. PAT는 현재 방송 중인 방송 채널 ID(identification)와 그 방송 채널의 추가 정보를 갖고 있는 PMT의 PID(Packet Identification Description)를 포함한다. 그리고 PMT는 개별 방송 채널에 해당하는 비디오 및 오디오 TS의 PIDs를 포함한다.The digital broadcasting center transmits program specific information (PSI) information to the digital broadcast receiving apparatus, and the broadcast receiving apparatus may receive TS data according to a channel selected by a user with reference to program specific information (PSI) information. The PSI information includes a service description table (SDT), a program association table (PAT), and a program map table (PMT). The SDT includes broadcast service channels and related information that is currently being broadcast, and the user can select a desired channel with reference to the SDT. The PAT includes a broadcast channel ID (ID) currently being broadcast and a PID (Packet Identification Description) of a PMT having additional information of the broadcast channel. The PMT includes PIDs of video and audio TSs corresponding to individual broadcast channels.
즉, 디지털 방송 수신 장치는 소정 방송 채널의 디지털 멀티미디어 방송을 출력하기 위해서는 그 채널의 TS 패킷 데이터들의 PID(이하 Packet Elementary Stream Packet Identification Description)값을 알아야 한다. 이 PID는 SDT로부터 사용자가 선택한 채널의 채널 ID를 상기 PAT와 PMT에서 검색함으로써 알 수 있다. That is, in order to output a digital multimedia broadcasting of a predetermined broadcasting channel, the digital broadcasting reception apparatus needs to know a PID (hereinafter, Packet Elementary Stream Packet Identification Description) value of TS packet data of the channel. This PID can be known by searching the PAT and PMT for the channel ID of the channel selected by the user from the SDT.
이러한 종래 디지털 방송 수신 장치는 DMB 모듈, TS 디멀티플렉서, 코덱 등을 포함한다. DMB 모듈은 사용자에 의해 선택된 방송 채널에 대응한 CDM 채널을 선택하여 수신하고 해당 방송 채널에 대한 전송 스트림(Transport Stream) 데이터를 출력한다. 전송 스트림(Transport Stream) 데이터는 TS 디멀티플렉서에서 수신되며, TS 디멀티플렉서는 TS 데이터를 각 방송 채널 별로 디멀티플렉싱하여 코덱으로 제공한다. 코덱은 디지털 신호를 음성 신호 또는 영상 신호로 변환하여 각각 스피커 및 표시부로 출력한다.Such a conventional digital broadcast receiving apparatus includes a DMB module, a TS demultiplexer, a codec, and the like. The DMB module selects and receives a CDM channel corresponding to a broadcast channel selected by a user and outputs transport stream data for the corresponding broadcast channel. Transport stream data is received by the TS demultiplexer, and the TS demultiplexer demultiplexes TS data for each broadcast channel and provides the codec to the codec. The codec converts a digital signal into an audio signal or an image signal and outputs the digital signal to the speaker and the display unit, respectively.
그러나, 상술된 스트리밍 방식에 따른 디엠비 수신장치는 멀티미디어를 실시간으로 받아볼 수 있는 장점을 보유하고 있으나, 스트리밍 방식에서의 영상 저장이 이루어지지 않아 사용자의 일시적인 불시청(不視聽) 상태에서 해당 내용을 놓치게 된다. 따라서, 현재의 단말기에서는 사용 환경적 요소에 의해 방송의 지속적인 시청이 어려울 경우, 이에 대한 보상이 이루어지지 않는 문제가 발생 된다. 결국, 실 시간성을 요구하는 디엠비 방송에 대한 QoS(Quality of Service) 문제 역시 부각되고 있는 편이다. However, the DM receiver according to the above-described streaming method has an advantage of receiving multimedia in real time, but since the video is not stored in the streaming method, the contents are temporarily not viewed. Missed. Therefore, in the current terminal, if it is difficult to continuously watch the broadcast due to environmental factors, there is a problem that compensation is not made. As a result, the quality of service (QoS) problem for DM broadcasts requiring real time is also highlighted.
본 발명은 이와 같은 문제점을 해결하기 위해 창출된 것으로, 본 발명의 목적은 디엠비 방송 단말기로 일시 저장 기능을 부가하여, 사용자 선택에 기반하여 일시적인 불시청(不視聽) 내용을 시청 가능하도록 함으로써, 단말기의 기능성을 확장할 수 있는 위성 디엠비 신호 지연 출력장치, 위성 디엠비 신호 지연 출력장치가 구비된 단말기 및 위성 디엠비 신호 지연 출력방법을 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to add a temporary storage function to a DM broadcast terminal so that a temporary unviewed content can be viewed based on user selection. The present invention provides a satellite DMB signal delay output device capable of extending the functionality of a terminal, a terminal equipped with a satellite DMB signal delay output device, and a satellite DMB signal delay output method.
상기 목적을 달성하기 위한 본 발명의 제1 관점에 따른 위성 디엠비 신호 지연 출력장치는, 스트리밍(Streaming) 방식으로 제공되는 디엠비(DMB) 영상 신호에 대한 일시 지연 기능을 구현하기 위한 디엠비 방송 수신 장치에 있어서, 디엠비 방송 신호에 대한 임의의 채널을 설정하기 위한 채널 설정부; 상기 채널 설정부에서 선택된 채널에 따라 디지털 방송 채널에 대응한 CDM 채널을 열고 방송 채널 데이터를 수신하며, 상기 방송 채널 데이터에 대응하는 전송 스트림(Transport Stream) 데이터를 생성하는 디엠비 수신모듈; 상기 전송 스트림 데이터에서 영상 및 음성 데이터를 분리하기 위한 전송 스트림 디멀티플렉서; 상기 영상 및 음성 데이터를 수신하고, 일시 지연명령(KEY)에 응답하여 상기 영상 데이터를 소정 시간 동안 저 장 제어하며, 상기 소정 시간 이후부터 영상 데이터를 소정 배수로 재생 제어하기 위한 영상 제어부; 및 상기 소정 시간 동안 영상 데이터를 저장하기 위한 메모리를 포함하는 것을 특징으로 한다.The satellite DMB signal delay output device according to the first aspect of the present invention for achieving the above object is a DMMB broadcast receiving device for implementing a temporary delay function for a DMB video signal provided by a streaming method. A channel setting unit for setting an arbitrary channel for a DMB broadcast signal; A DM reception module configured to open a CDM channel corresponding to a digital broadcast channel according to a channel selected by the channel setting unit, receive broadcast channel data, and generate transport stream data corresponding to the broadcast channel data; A transport stream demultiplexer for separating video and audio data from the transport stream data; An image controller for receiving the image and audio data, storing and controlling the image data for a predetermined time in response to a temporary delay command (KEY), and controlling to reproduce the image data in a predetermined multiple after the predetermined time; And a memory for storing image data for the predetermined time.
한편, 상기 목적을 달성하기 위한 본 발명의 제2 관점에 따른 위성 디엠비 신호 지연 출력장치가 구비된 단말기는, 스트리밍(Streaming) 방식으로 제공되는 디엠비(DMB) 영상 데이터에 대한 일시 지연 기능을 실행하기 위한 단말기에 있어서, 상기 영상 데이터를 소정 시간 동안 저장하기 위한 메모리; 및 일시 지연명령(KEY)에 응답하여 상기 영상 데이터를 소정 시간 동안 저장 제어하며, 상기 소정 시간 이후부터 영상 데이터를 소정 배수로 재생 제어하기 위한 영상 제어부를 포함하는 것을 특징으로 한다.Meanwhile, a terminal equipped with a satellite DMB signal delay output device according to a second aspect of the present invention for achieving the above object executes a temporary delay function for DMB image data provided by a streaming method. A terminal for storing the image data for a predetermined time; And an image control unit configured to store and control the image data for a predetermined time in response to a temporary delay command (KEY), and to control the reproduction of the image data in a predetermined multiple after the predetermined time.
또한 상기 메모리는, 상기 영상 신호를 약 1분 내지 2 분 분량을 저장할 수 있는 용량으로 구현되는 것을 특징으로 한다.In addition, the memory, characterized in that implemented in a capacity to store the video signal for about 1 minute to 2 minutes.
또한 상기 영상 제어부의 재생 제어는, 상기 단말의 키 버튼을 통해 재생 개시를 제어하거나, 상기 메모리 용량에 대응하여 재생 시점을 자동으로 산출하는 것을 특징으로 한다.In addition, the playback control of the video controller may control playback start through a key button of the terminal or automatically calculate a playback time corresponding to the memory capacity.
또한 상기 영상 제어부는, 상기 일시지연 명령에 대응하는 상기 단말의 키 버튼을 검출하기 위한 키신호 검출모듈; 상기 영상 신호를 상기 메모리로 제공하기 위한 데이터 저장모듈; 상기 메모리로 저장된 영상 데이터를 소정 배수로 재생시키기 위한 데이터 재생모듈; 상기 키신호 검출모듈의 키 신호 검출결과에 응답하여, 상기 데이터 저장모듈을 기동시켜 상기 영상 신호를 상기 메모리로 저장 제어하며, 상기 영상 데이터를 재생하기 위한 재생 제어에 응답하여, 상기 데이터 재생모듈을 기동시키고, 상기 영상 데이터의 재생 시간과 현재 수신되는 영상 데이터의 출력 시간을 매칭시키기 위한 시간 제어를 수행하는 재생제어 모듈; 및 상기 재생제어 모듈의 매칭 시간제어에 따라 현재 수신되는 영상 데이터를 실시간 출력 제어를 수행하는 스위칭 모듈로 이루어진 것을 특징으로 한다.The image controller may further include a key signal detection module for detecting a key button of the terminal corresponding to the temporary delay command; A data storage module for providing the image signal to the memory; A data reproducing module for reproducing image data stored in the memory by a predetermined multiple; In response to a key signal detection result of the key signal detection module, starting the data storage module to store and control the video signal into the memory, and responsive to the playback control for reproducing the video data, A playback control module which starts up and performs time control for matching a playback time of the video data with an output time of the currently received video data; And a switching module configured to perform real-time output control on the image data currently received according to the matching time control of the playback control module.
한편, 상기 목적을 달성하기 위한 본 발명의 제3 관점에 따른 위성 디엠비 신호 지연 출력방법은, 스트리밍(Streaming) 방식으로 수신되는 디엠비(DMB) 영상 신호에 대한 일시 지연 출력 방법에 있어서, a) 현재 수신되는 영상 신호를 소정 용량의 메모리로 저장하는 단계; b) 임의의 시점에서 재생 요청을 접수하는 단계; c) 기 저장된 영상 신호에 대한 n 배수 재생 출력하는 단계; d) 상기 a) 단계 내지 c) 단계를 반복하며, 상기 재생 출력 시점과 상기 영상 신호에 대한 현재 수신 시점이 동일하도록 재생 종료 시점을 산출하는 단계; 및 e) 재생 종료 시점이 경과된 후, 현재 수신되는 영상 신호를 실시간 정상 출력하는 단계로 이루어진 것을 특징으로 한다.On the other hand, the satellite DMB signal delay output method according to the third aspect of the present invention for achieving the above object, in the temporary delay output method for the DMB video signal received in a streaming (Streaming) method, a) present Storing the received video signal into a memory having a predetermined capacity; b) accepting a playback request at any time; c) outputting and reproducing n multiples of previously stored video signals; d) repeating steps a) to c) and calculating a reproduction end time point such that the reproduction output time point and the current reception time point for the video signal are the same; And e) outputting the video signal currently received in real time after the reproduction end time has elapsed.
또한 상기 d) 단계의 재생 종료 시점은, 소정의 배수로 재생되는 영상 신호의 재생시간과 현재 수신되는 영상 신호의 출력 시간이 동일하도록 제어하는 것으로, In addition, at the end of reproduction of step d), the reproduction time of the video signal reproduced by a predetermined multiple is controlled to be equal to the output time of the currently received video signal.
" 여기서, 상기 T는 상기 메모리로 저장된 영상 신호의 총 출력 시간이고, 상기 N은 현재 수신되는 영상 신호가 상기 메모리로 저장되는 시간이며, 상기 n은 영상 제어부가 메모리에 저장된 영상 신호를 재생하기 위한 배율이고, 상기 m은 정수로서 0 ~ ∝ 까지 이다 " 에 기반하여 산출되는 것을 특징으로 한다."Here, T is the total output time of the video signal stored in the memory, N is the time that the currently received video signal is stored in the memory, n is the image control unit for playing the video signal stored in the memory It is a magnification, and m is an integer from 0 to ∝ ".
또한 상기 재생 종료 시점은, 상기 영상 신호에 대한 총 출력 시간(T) 보다 작도록 설정 가능한 것을 특징으로 한다.The reproduction end point may be set to be smaller than the total output time T for the video signal.
이하, 본 발명의 바람직한 실시예에 따른 위성 디엠비 수신장치를 첨부된 예시도면에 의거 상세히 설명하면 다음과 같다.Hereinafter, the satellite DMB receiving apparatus according to the preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 디엠비 수신장치의 주요 구성을 나타낸다. 도시된 바와 같이, 디엠비 방송 신호에 대한 임의의 채널을 설정하기 위한 채널 설정부(111)와, 상기 채널 설정부(111)에서 선택된 채널에 따라 디지털 방송 채널에 대응한 CDM 채널을 열고 방송 채널 데이터를 수신하며, 상기 방송 채널 데이터에 대응하는 전송 스트림(Transport Stream) 데이터를 생성하는 디엠비 수신모듈(101)과, 상기 전송 스트림 데이터에서 영상 및 음성 데이터를 분리하기 위한 전송 스트림 디멀티플렉서(103)와, 상기 영상 및 음성 데이터를 수신하고, 외부로부터 일시 지연명령(KEY)에 응답하여 상기 영상 데이터를 소정 시간 동안 저장 제어하며, 상기 소정 시간 이후부터 영상 데이터를 소정 배수로 재생 제어하기 위한 영상 제어부(105) 와, 상기 소정 시간 동안 영상 데이터를 저장하기 위한 메모리(107)와, 상기 영상 및 음성 데이터를 아날로그 신호로 변환하는 코덱(109)과, 상기 코덱(109)의 출력단으로 접속되어 상기 영상 데이터에 대한 영상을 디스플레이하기 위한 디스플레이부(115)와, 상기 코덱(109)의 출력단으로 접속되어 상기 음성 데이터에 대한 음성을 출력하기 위한 음향 출력부(113)로 이루어진다.1 shows a main configuration of a DM receiver according to the present invention. As shown, the channel setting
상기 메모리(107)는 약 1분 내지 3분 이내의 저장 용량이 바람직하나, 메모리 용량에 대한 한정이 없더라도, 본 발명의 요지를 벗어나지는 않을 것이다. 한편, 상기 영상 제어부(105)는 전송 스트림 디멀티플렉스(103)에서 제공되는 영상 및 음성 데이터를 수신한 후, 상기 일시 지연명령(KEY)에 따라 상기 영상 데이터를 메모리(107)로 저장 제어하거나, 상기 코덱(109)으로 전송 제어한다. 즉, 상기 영상 제어부(105)는 일시 지연명령을 수신할 경우, 상기 코덱(109)으로 제공되는 영상 데이터를 상기 메모리(107)로 전송한다. 그리고, 상기 일시 지연명령의 해제 또는 특정 키 입력이 있을 경우, 상기 영상 제어부(105)는 메모리(107)로 기 저장된 영상 데이터를 소정 배수로 재생 출력한다.The
여기서, 상기 영상 제어부(105)는 현재 소정 배수로 재생되는 영상과, 재생 영상의 종료 시점에서 수신되는 디엠비 방송 영상에 대하여 상호 타이밍을 매칭시켜야 한다. 즉, 메모리(107)로 저장된 영상이 1분 분량이고, 영상 제어부(105)가 2배수로 재생할 경우, 상기 메모리(107)의 저장된 영상 출력시간은 30초이다. 그러나, 상기 메모리(107)는 30초 동안 현재의 디엠비 방송 영상을 또다시 저장해야 하며, 이러한 영상은 15초 동안에 재생된다. 그리고, 상기 15초 동안 디엠비 방송 영 상이 저장되고, 7.5초 동안에 재생된다. 이와 같이 메모리(107)로 저장된 영상의 재생 시간과 또다시 저장되는 디엠비 방송 영상의 시간이 동일할 때까지 영상의 저장 및 재생이 반복되어야 하는 것이다.Here, the
도 2는 상기 메모리로 저장되는 영상과 메모리로부터 재생되는 영상의 입출력을 제어하는 영상 제어부의 주요 구성을 나타낸 도면이다. 도시된 바와 같이, 상기 일시지연 명령에 대응하는 키 신호를 검출하기 위한 키신호 검출모듈(201)과, 상기 전송 스트림 디멀티플렉서(103)로부터 제공되는 영상 데이터를 상기 메모리(107)로 제공하기 위한 데이터 저장모듈(203)과, 상기 메모리(107)로 저장된 영상 데이터를 소정 배수로 재생시켜 상기 코덱(109)으로 전송하기 위한 데이터 재생모듈(205)과, 상기 키신호 검출모듈(201)의 키 신호 검출결과에 응답하여, 상기 데이터 저장모듈(203)을 기동시켜 상기 메모리(107)의 저장 용량에 대응하는 시간 동안 상기 영상 데이터를 메모리(107)로 저장 제어하며, 외부 또는 내부로부터 상기 영상 데이터를 재생하기 위한 재생명령에 응답하여, 상기 데이터 재생모듈(205)을 기동시키고, 상기 영상 데이터 재생 시간과 현재 수신되는 영상 데이터의 출력 시간을 매칭시키기 위한 시간 제어를 수행하는 재생제어 모듈(207)과, 상기 재생제어 모듈(207)의 매칭 시간제어에 따라 현재 수신되는 영상 데이터를 상기 코덱(109)으로 스위칭하기 위한 스위칭 모듈(209)로 이루어진다.2 is a diagram illustrating a main configuration of an image controller for controlling input and output of an image stored in the memory and an image reproduced from the memory. As shown, data for providing a key
상기 재생제어 모듈(207)의 시간 제어는 소정의 배수로 재생되는 영상 데이터의 재생시간과 현재 수신되는 영상 데이터의 출력 시간을 동일하도록 제어하는 것으로, 아래의 수학식 1과 같이 표현될 수 있다. The time control of the
여기서, 상기 T는 메모리(107)로 저장된 영상 데이터의 총 출력 시간이고, 상기 N은 현재 수신되는 영상 데이터가 상기 메모리(107)로 저장되는 시간이며, 상기 n은 영상 제어부(105)가 메모리(107)에 저장된 영상 데이터를 재생하기 위한 배율이고, 상기 m은 정수로서 0 ~ ∝ 까지이다.Here, T is the total output time of the image data stored in the
예컨대, 상기 N이 60sec 즉, 디엠비 영상 데이터가 현재 메모리(107)로 수신 저장되는 시간이 60초이고, 상기 n이 3 즉, 메모리(107)로 저장된 영상 데이터를 3배속으로 재생할 경우, 60*(1/3+1/9+1/27+....) 이다. 따라서, 상기 영상 제어부(105)는 60*(0.481477) = 28.8888 초 동안 메모리(107)로 저장된 영상 데이터를 3배속으로 재생한 후, 현재 수신되는 영상 데이터를 이어서 출력함으로써 재생 영상과 수신 영상이 끊김 없이 출력될 수 있다.For example, when N is 60 sec, i.e., the time when DM video data is received and stored in the
물론, 상기 재생제어 모듈(207)은 28.8888 초 동안 영상 데이터를 상기 메모리(107)로 저장하며, 동일한 시간 동안에 FIFO 방식에 따라 저장된 영상을 재생한다.Of course, the
도 3은 본 발명의 주요 동작을 설명하기 위한 플로우챠트이다. 도시된 바와 같이, S301 단계로 진입하여, 사용자는 디엠비(DMB) 방송 단말기를 이용하여 멀티 미디어 방송을 수신한다. 이를 위해, 사용자는 채널 설정부(111)를 조작하여 임의의 채널을 고정 제어한다. 이에 따라, 상기 디엠비 수신모듈(101)은 채널 설정부(111)에서 고정된 채널과 동조되는 디엠비 방송을 수신한다.3 is a flowchart for explaining the main operation of the present invention. As shown in step S301, the user receives a multimedia broadcast using a DMB broadcasting terminal. To this end, the user operates the
상기 디엠비 방송신호는 전송 스트림 디멀티플렉서(103)로 제공되며, 상기 전송 스트림 디멀티플렉서(103)는 디엠비 방송 신호에서 영상 데이터 및 음성 데이터를 분리한다. 상기 영상 데이터 및 음성 데이터는 영상 제어부(105)로 전송된다. 상기 영상 제어부(105)는 일지 지연 명령을 수신하지 않을 경우, 상기 스위칭 모듈(209)을 인에이블 시킨다. 따라서, 상기 영상 데이터 및 음성 데이터는 영상 제어부(105)의 스위칭 모듈(209)을 거쳐 코덱(109)으로 제공된다. 상기 코덱(109)은 영상 데이터 및 음성 데이터를 각각의 아날로그 신호로 변환하여 디스플레이부(115)와 음향 출력부(113)로 각각 제공한다. 따라서, 사용자는 현재 수신되는 디엠비 방송 신호를 시청한다.The DMB broadcast signal is provided to the
S303 단계로 진입하여, 사용자가 개인적 환경에 따라 현재 수신되는 디엠비 방송을 잠시 중단하고자 할 경우, 디엠비 수신장치 또는 단말로 구비되는 특정 키(KEY)를 동작시킨다. 특정 키(KEY)는 디엠비 방송 신호의 출력을 일시 지연시키기 위한 일시지연 명령을 영상 제어부(105)로 제공한다. 상기 영상 제어부(105)의 키신호 검출모듈(201)은 상기 일시지연 명령 신호가 입력되는지를 판단한다.In step S303, when the user wants to temporarily stop the currently received DMB broadcasting according to the personal environment, the user operates a specific key provided to the DM receiver or the terminal. The specific key KEY provides the
S303 단계에서, 상기 일시지연 명령 신호가 입력되지 않을 경우, 상기 디엠비 방송 신호를 수신 및 출력하며, 상기 일시지연 명령 신호가 입력될 경우, S305 단계로 진입한다. 즉, 상기 재생제어 모듈(207)은 데이터 저장모듈(203)을 기동시 켜 상기 메모리(107)로 현재 수신되는 영상 데이터를 저장한다. 이와 동시에, 상기 재생제어 모듈(207)은 스위칭 모듈(209)로 디스에이블 신호를 제공하여, 상기 전송 스트림 디멀티플렉서(103)에서 제공되는 영상 데이터가 코덱(109)으로 직접 제공되는 것을 방지한다. 즉, 현재 수신되는 영상 데이터는 디스플레이부(115)로 제공되지 않는다. 따라서, 상기 전송 스트림 디멀티플렉서(103)에서 제공되는 영상 데이터는 소정 프레임 단위로 상기 메모리(107)로 저장되며, 사용자는 영상 데이터에 대한 불시청(不視聽) 상태이다.In step S303, when the temporary delay command signal is not input, the DMB broadcast signal is received and output. When the temporary delay command signal is input, the process proceeds to step S305. That is, the
한편, S307 단계에서 상기 재생제어 모듈(207)은 상기 메모리(107) 용량에 대응하는 재생 개시 시간에 도래했는지를 판단한다. 여기서, 상기 재생 개시 시간은 영상 데이터가 메모리(107)로 저장되는 최대 시간을 나타내는 것으로, 영상 데이터에 대한 최대 지연 시간으로 상정할 수 있을 것이다. 상기 재생제어 모듈(207)은 판단결과, 상기 재생 개시 시간을 초과하지 않음으로 판단할 경우, S309 단계로 진입한다. 상기 재생제어 모듈(207)은 사용자로부터 재생명령을 수신하였는지를 판단한다.On the other hand, in step S307, the
S309 단계에서 판단한 결과, 상기 재생제어 모듈(207)이 사용자로부터 재생명령을 접수하지 않았을 경우, S305 단계로 피드백하여 현재 수신되는 영상 데이터를 지속적으로 저장한다. 반면, S307 단계 및 S309 단계에서 판단한 결과, 상기 메모리(107) 용량에 대응하는 재생 개시 시간에 도래하거나, 사용자로부터 재생 개시를 위한 재생명령을 접수하였을 경우, 상기 재생제어 모듈(207)은 기 설정된 n배수로 영상 데이터를 재생한다. 여기서, 상기 n은 1 보다 크거나 같으며, 본 발명의 요지를 감안하여 2배수 또는 3배수가 바람직할 것이다.As a result of the determination in step S309, when the
S313 단계에서, 상기 재생제어 모듈(207)은 영상 데이터에 대한 n배수 재생 시간을 산출한다. 여기서, 상기 재생시간 산출 방법을 도 4를 참조하여 상세히 설명하면 다음과 같다. 도시한 바와 같이, 상기 메모리(107)로 저장되는 현재 영상 데이터의 저장 시간(N) 또는 일시지연 명령이 접수된 시점부터 재생명령이 접수된 시점까지의 시간(N)은 n배로 재생될 때의 T'는 N/n이 된다. 즉, 60초 동안 저장된 영상 데이터가 2배수로 재생될 때는 60/2로 30초가 필요하다.In step S313, the
그러나, n 배수로 재생되는 시간동안(N/n)에 현재 수신되는 영상 데이터는 메모리(107)로 저장되고 있음에 따라, 도 4에 도시한 바와 같이 이를 또다시 n 배수로 재생하여야 한다. 따라서, 재생시간(T') 동안 저장된 영상 데이터를 n 배수로 재생할 경우, T'/n이되며 이를 T''라 할 경우, T''=(T'/n)/n이 된다. 이와 같은 절차를 반복하여 상기 재생제어 모듈(207)이 재생해야 할 시간(T)은;However, as image data currently received in the time of being reproduced by n multiples (N / n) is stored in the
가 된다. 그리고, 상기 T를 N과 n으로 표현하면 상술된 수학식 1과 같다.Becomes In addition, when T is expressed by N and n, it is represented by Equation 1 described above.
상기 재생제어 모듈(207)은 수학식 1을 토대로 상기 메모리(107)로 저장된 영상 데이터를 n 배수로 재생한다. 상기 재생제어 모듈(207)은 상기 재생 시간 동안에 현재 수신되는 디엠비 영상 데이터를 상기 메모리(107)에 지속적으로 저장한 다. S315 단계로 진입하여, 상기 재생제어 모듈(207)은 재생 시간이 종료되었는지를 판단한다. 즉, 재생제어 모듈(207)은 산술 결과에 기초한 재생 시간에 따라 영상 데이터에 대한 재생 종료 여부를 판단한다. 판단결과, 재생이 종료되지 않았을 경우, 상기 S311 단계로 피드백하여 지속적으로 영상 데이터를 재생한다.The
한편, 상기 재생제어 모듈(207)이 재생 종료를 인지할 경우, S317 단계로 진입하여 현재 수신되는 디엠비 영상 데이터를 출력한다. 이를 위해, 상기 재생제어 모듈(207)은 스위칭 모듈(209)로 인에이블 신호를 제공함으로써, 상기 전송 스트림 디멀티플렉서(103)에서 출력되는 영상 데이터를 상기 코덱(109)로 제공한다. 따라서, 사용자는 n 배수로 재생되는 영상 데이터를 시청한 후, 현재 수신되는 디엠비 영상 데이터를 이어서 시청한다.On the other hand, when the
이상 설명된 바와 같이 본 발명에 따른 위성 디엠비 수신장치, 위성 디엠비 수신장치가 구비된 단말기 및 위성 디엠비 수신방법은, 스트리밍 방식의 디엠비 방송 시청 과정에서 현재 수신되는 영상을 일시적으로 중단할 경우, 중단 시간 동안 수신된 영상을 소정 배수로 재생토록 한 후, 재생 완료와 더불어 현재 수신되는 영상을 수신 출력하도록 함에 따라, 부득이하게 발생되는 일시적 시청 중단 현상을 해소하여 서비스의 질적 향상을 도모할 수 있고, 단말의 기능성을 증대시킬 수 있는 효과가 있다.As described above, the satellite DMB receiving apparatus, the terminal equipped with the satellite DMMB receiving apparatus, and the satellite DMMB receiving method according to the present invention provide a suspension time when the video currently received is temporarily interrupted during the streaming DMMB broadcasting process. After the received video is played back in a predetermined multiple, the received video is output as well as the completion of the playback, thereby eliminating the inevitable temporary interruption of the video and improving the quality of the service. There is an effect that can increase the functionality.
이상에서 설명한 것은 본 발명의 실시예에 불과한 것으로, 본 발명의 실시예 에 한정되지 않고 이하의 특허청구범위에서 청구하는 바와 같이 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변경 실시가 가능한 범위까지 본 발명의 기술적 정신이 있다고 할 것이다.What has been described above is only an embodiment of the present invention, and is not limited to the embodiment of the present invention, and as claimed in the following claims, without departing from the gist of the present invention, the ordinary knowledge in the field to which the invention belongs. Anyone having the technical spirit of the present invention to the extent that various changes can be made.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060013121A KR100735469B1 (en) | 2006-02-10 | 2006-02-10 | Installation for delay display of satellite dmb signal , mobile having a function of delay display of satellite dmb signal and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060013121A KR100735469B1 (en) | 2006-02-10 | 2006-02-10 | Installation for delay display of satellite dmb signal , mobile having a function of delay display of satellite dmb signal and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100735469B1 true KR100735469B1 (en) | 2007-07-03 |
Family
ID=38503183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060013121A KR100735469B1 (en) | 2006-02-10 | 2006-02-10 | Installation for delay display of satellite dmb signal , mobile having a function of delay display of satellite dmb signal and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100735469B1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010046263A (en) * | 1999-11-11 | 2001-06-15 | 구자홍 | apparatus for time shift in digital broadcasting reciever |
KR20040028438A (en) * | 2002-09-30 | 2004-04-03 | 주식회사 디지털앤디지털 | Set top box for supporting a time-shift |
KR20050050456A (en) * | 2003-11-25 | 2005-05-31 | 삼성전자주식회사 | Apparatus for recording and reproducing digital broadcasting contents without time delay in time shift reproduction |
JP2005236870A (en) * | 2004-02-23 | 2005-09-02 | Nippon Telegr & Teleph Corp <Ntt> | Time shift reproduction method, apparatus, and program |
KR20060100953A (en) * | 2005-03-16 | 2006-09-22 | 에스케이 텔레콤주식회사 | Delay viewing method of real-time broadcasting |
-
2006
- 2006-02-10 KR KR1020060013121A patent/KR100735469B1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010046263A (en) * | 1999-11-11 | 2001-06-15 | 구자홍 | apparatus for time shift in digital broadcasting reciever |
KR20040028438A (en) * | 2002-09-30 | 2004-04-03 | 주식회사 디지털앤디지털 | Set top box for supporting a time-shift |
KR20050050456A (en) * | 2003-11-25 | 2005-05-31 | 삼성전자주식회사 | Apparatus for recording and reproducing digital broadcasting contents without time delay in time shift reproduction |
JP2005236870A (en) * | 2004-02-23 | 2005-09-02 | Nippon Telegr & Teleph Corp <Ntt> | Time shift reproduction method, apparatus, and program |
KR20060100953A (en) * | 2005-03-16 | 2006-09-22 | 에스케이 텔레콤주식회사 | Delay viewing method of real-time broadcasting |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7221903B2 (en) | Communications terminal device allowing content reception and voice communication | |
CN102123232A (en) | Digital broadcast receiving apparatus | |
KR20090127598A (en) | The method for selecting program and the apparatus thereof | |
JP2009141843A (en) | Television set | |
JP2004297628A (en) | Stream switching apparatus and apparatus for providing contents thereto | |
WO2011142129A1 (en) | Digital broadcast reception device, and digital broadcast reception method | |
KR20060020751A (en) | Apparatus and method for synchronization between moving picture and caption | |
WO2009118971A1 (en) | Digital broadcast receiver and digital broadcast reception method | |
JP2006270299A (en) | Cm detecting device and cm detecting method | |
US20100086284A1 (en) | Personal recording apparatus and control method thereof | |
KR100735469B1 (en) | Installation for delay display of satellite dmb signal , mobile having a function of delay display of satellite dmb signal and method thereof | |
KR100857992B1 (en) | System and method for satellite dmb broadcasting signal selecting play, terminal for broadcasting signal selecting play | |
KR100423129B1 (en) | Method for controling data output timing in digital broadcasting receiver | |
JP2010187157A (en) | Digital television broadcasting receiver | |
KR20080054474A (en) | Method forming highlight image according to preferences of each user | |
KR20070079370A (en) | Mobile broadcasting receiver and method for processing audio and video data | |
JP2004007537A (en) | Communication terminal equipment capable of performing content reception and voice communication | |
KR20120065260A (en) | Apparatus and method for receiving broadcasting | |
JP2009111955A (en) | Stream reproducing device | |
KR100731534B1 (en) | Personal video recorder and playing method thereof | |
KR100782196B1 (en) | (an) image display device for having time shift function and method for playing of the same | |
US20070116041A1 (en) | Digital broadcast receiver | |
KR20120135856A (en) | Apparatus of video processing for digital broadcasting receiver | |
KR101268279B1 (en) | Still image display method in case of switching channels in digital broadcasting receiver | |
KR100892465B1 (en) | Apparatus and method for playing/recording broadcasting signal, and portable terminal having the same |
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 | Re-publication after modification of scope of protection [patent] | ||
FPAY | Annual fee payment |
Payment date: 20130403 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140522 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150521 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |