KR20080032947A - 디지털 방송 데이터 처리 방법 및 장치 - Google Patents

디지털 방송 데이터 처리 방법 및 장치 Download PDF

Info

Publication number
KR20080032947A
KR20080032947A KR1020060099186A KR20060099186A KR20080032947A KR 20080032947 A KR20080032947 A KR 20080032947A KR 1020060099186 A KR1020060099186 A KR 1020060099186A KR 20060099186 A KR20060099186 A KR 20060099186A KR 20080032947 A KR20080032947 A KR 20080032947A
Authority
KR
South Korea
Prior art keywords
frame
data
video
video data
specific frame
Prior art date
Application number
KR1020060099186A
Other languages
English (en)
Inventor
임동수
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020060099186A priority Critical patent/KR20080032947A/ko
Priority to US11/827,271 priority patent/US20080092195A1/en
Publication of KR20080032947A publication Critical patent/KR20080032947A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling 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/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • H04N7/52Systems for transmission of a pulse code modulated video signal with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

본 발명은 디지털 방송 데이터 처리 방법 및 장치에 관한 것으로서, 본 발명은 수신한 디지털 방송 데이터로부터 오디오 데이터 및 비디오 데이터를 분리하는 단계와 특정 프레임 검출 모드 설정 시, 상기 비디오 데이터에서 특정 프레임을 검출하는 단계와 상기 검출된 특정 프레임으로 이루어진 비디오 데이터와 상기 오디오 데이터를 동기화한 후 출력하는 단계를 포함한다. 따라서 본 발명은 사용자의 선택에 따라 디지털 방송 데이터에 포함된 비디오 데이터의 영상 프레임 중에서 특정 프레임(I-프레임)만 디코딩 및 디스플레이 함으로써 비디오 디코딩부의 부하와 소비전력을 절감 할 수 있다.
디지털 방송, 영상, I-프레임

Description

디지털 방송 데이터 처리 방법 및 장치{METHOD AND APPARATUS FOR PROCESSING OF DIGITAL BROADCASTING DATA}
도 1은 일반적인 DMB 시스템의 구성을 도시한 도면이다.
도 2는 본 발명의 실시 예에 따른 디지털 방송 수신 장치의 개략적인 구성을 나타낸 도면, 그리고
도 3은 본 발명의 실시 예에 따른 디지털 방송 데이터 출력 방법의 예를 도시한 도면이다.
본 발명은 휴대용 단말기에 관한 것으로서, 특히 디지털 방송 데이터 처리 방법 및 장치에 관한 것이다.
디지털 방송은 음성, 영상 등 다양한 신호를 디지털 방식으로 변조하여 제공하는 방송 서비스이다.
특히, DMB(Digital Multimedia Broadcasting, 이하 'DMB'라 칭함)는 무지향 성 수신 안테나를 장착한 개인 휴대용 수신기 또는 차량용 수신기 등을 통해 사용자가 이동 중에도 다양한 방송을 수신할 수 있도록 하는 방송 서비스를 말한다.
한편 대용량의 디지털 데이터 (예컨대, 동영상, 뮤직비디오 등)를 저장할 수 있는 메모리의 탑재기술이 발달하고 휴대용 단말기가 널리 보급됨에 따라 최근에는 상기 DMB 데이터를 수신할 수 있는 휴대용 단말기(예컨대, DMB 폰)가 개발되어 상용화되고 있다.
따라서 사용자들은 이동 중에 상기 DMB 폰을 이용하여 드라마, 음악방송 등의 디지털 방송 콘텐츠를 시청할 수 있게 되었다.
그러나 기존 휴대용 단말기에서 디지털 방송 콘텐츠의 정보제공 방법은 비디오 데이터의 모든 영상 프레임(I-프레임, P-프레임, B-프레임)을 디코딩(decoding)하여 표시부에 표시하였다.
즉, 종래에는 음악방송처럼 비디오 데이터의 중요도가 낮은 콘텐츠의 경우에도 I-프레임, P-프레임, B-프레임을 모두 디코딩(decoding)하여 표시부에 표시하였다.
이로 인해 DMB 수신 장치의 프로세서가 부하를 받게 되면서, 비디오 데이터 스트리밍(Streaming) 서비스의 속도 저하 현상과 소비전력이 증가하는 문제점이 존재하였다.
상기와 같은 문제점을 해결하기 위해 본 발명은 디지털 방송 데이터에 포함 된 비디오 데이터의 영상 프레임 중에서 특정 영상 프레임만 추출하여 디코딩 할 수 있는 방법 및 장치를 제공함에 있다.
또한 본 발명은 특정 영상 프레임만 추출하여 디코딩 함으로서 스트리밍(Streaming) 서비스의 속도를 향상시킬 수 있는 방법 및 그 장치를 제공함에 있다.
또한 본 발명은 특정 영상 프레임만 추출하여 디코딩 함으로서 비디오 디코딩부의 부하와 소비전력을 절감할 수 있는 방법 및 그 장치를 제공함에 있다.
상기와 같은 목적들을 달성하기 위해 본 발명에서 제공하는 수신한 디지털 방송 데이터 처리 방법은 수신한 디지털 방송 데이터로부터 오디오 데이터 및 비디오 데이터를 분리하는 단계와 특정 프레임 검출 모드 설정 시, 상기 비디오 데이터에서 특정 프레임을 검출하는 단계와 상기 검출된 특정 프레임으로 이루어진 비디오 데이터와 상기 오디오 데이터를 동기화한 후 출력하는 단계를 포함하는 것을 특징으로 한다.
상기와 같은 목적들을 달성하기 위해 본 발명에서 제공하는 수신한 디지털 방송 데이터 처리 장치는 디지털 방송 데이터를 수신하는 디지털 방송데이터 수신부와, 사용자로부터 특정 프레임 검출 모드 설정을 위한 특정 프레임 선택정보를 입력받는 입력부와, 상기 입력된 특정 프레임 선택정보에 따라 특정 프레임을 디코딩(decoding)(decoding)하는 비디오 디코딩부와, 상기 오디오 데이터와 상기 특정 프레임이 포함된 비디오 데이터의 동기를 맞추는 제어부와, 상기 동기가 맞추어진 비디오 프레임를 표시하는 표시부를 포함하는 것을 특징으로 한다.
본 발명의 상세한 설명에 앞서, 이하에서는 본 발명이 적용되는 디지털 방송 서비스에 대하여 개략적으로 살펴보기로 한다.
특히 이하에서는 본 발명이 적용되는 디지털 방송 데이터 중 디지털 멀티미디어 방송(Digital Multimedia Broadcasting, 이하 'DMB'라 칭함) 서비스를 예를 들어 설명하도록 한다.
하지만 본 발명이 DMB 서비스에 한정되지는 않는다. 즉, 본 발명의 실시 예에서는 설명의 편의를 위하여 DMB 서비스를 예로 하여 설명하지만, 본 발명은 디지털 비디오 방송(DVB, Digital Video Broadcasting) 및 미디어 플로(Media Forward Link Only) 등의 모든 디지털 방송에 적용 가능함은 물론이다.
상기 DMB 서비스는 디지털 라디오용 기술인 디지털 오디오 방송(DAB)에 바탕을 두고 있으며, 여기에 방송 개념이 추가되어 동영상과 음악, 날씨, 뉴스, 위치 등의 데이터 정보를 추가로 보낼 수 있는 서비스를 포함한다. 이러한 DMB 서비스는 이동 중에도 DMB 수신 장치를 포함한 휴대용 단말기나 차량용 단말기 등을 통해 콤팩트디스크(CD, Compact Disk) 또는 디지털비디오디스크(DVD, Digital Versatile Disk) 급의 고음질 및 고화질 방송을 제공할 수 있어 차세대 방송으로 주목 받고 있다.
즉, 상기 DMB 서비스는 무지향성 수신 안테나를 장착한 휴대용 단말기 또는 차량용 단말기 등을 통해 사용자가 이동 중에도 다양한 방송을 다수의 채널로 시 청/청취 할 수 있도록 하는 방송 서비스를 말한다.
상기 DMB 서비스는 상기와 같이 기존 방송 대비 이동성 기반의 방송 서비스라는 점이 큰 차이점이며, 제공 방식에 따라 위성 DMB와 지상파 DMB로 구분된다. 상기 기존 방송 서비스와 DMB 서비스를 비교하여 살펴보면 하기 <표 1>과 같이 나타낼 수 있다.
Figure 112006073637130-PAT00001
상기 <표 1>에 나타낸 바와 같이, 상기 DMB 서비스는 기존 방송 서비스에 비해 이동성을 가지며, 수신 장치가 소형화되어 있다는 차이점을 가진다. 또한 상기 DMB 서비스는 상술한 바와 같이 지상파 DMB와 위성 DMB로 구분된다. 이는 크게 지상의 송신소에서 방송 서비스를 제공하는 것인지, 인공위성을 이용하여 방송 서비스를 제공하는지에 따라 구분된다.
상기 위성 DMB는 위성을 이용하여 위성 DMB용 방송센터에서 프로그램을 위성으로 송출하면, 상기 위성은 이를 전파를 통해 전 지역의 DMB 기능을 가지는 휴대용 단말기에 전송하는 형식으로 이루어진다. 상기와 같이 위성 DMB 서비스는 인공위성을 통해 방송전파를 송출하고, 휴대용 단말기로 상기 송출되는 방송전파를 수신하는 뉴미디어 방송 서비스이다. 상기 위성 DMB 서비스는 위성을 이용하기 때문에 실외에서는 전국 어디서나 수신이 가능하지만, 지하, 실내 및 전파음영 지역에서는 갭 필러(Gap Filler)라는 중계기가 신호를 수신하여 전파를 재전송하는 형태로 서비스가 제공된다.
상기 지상파 DMB는 지상에서 주파수를 이용하여 프로그램을 전송하며, 상기 위성 DMB와는 달리 지상의 기지국(BS, Base Station)을 통해 방송 신호가 전송된다. 상기와 같이 지상파 DMB 서비스는 지상파를 이용하여 이동 중 TV 방송, 오디오 방송 및 데이터 방송 등을 복합적으로 제공하는 서비스이다. 상기 지상파 DMB는 상기 위성 DMB와는 달리 휴대용 단말기의 기지국과 같은 방송 송출 시스템을 이용한다.
이하, 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 이 때 첨부한 도면들 중 동일한 구성요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의해야 한다.
또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
도 1은 일반적인 DMB 시스템의 구성을 도시한 도면이다.
도 1을 참조하면, DMB 시스템은 방송센터(100)와, 하나 이상의 위성(200)과, 하나 이상의 기지국(300)과, 이동 형태, 휴대 형태 및 고정 형태 등의 수신 장치들 예컨대, 차량용 수신기(400), 휴대용 단말기(500) 및 가정용 수신기(600) 등을 포함한다.
상기 방송센터(100)는 DMB 데이터 예컨대, 오디오, 비디오 및 문자 신호 등을 압축한 후 변조하여 상기 위성(200) 또는 기지국(300)으로 송출한다.
상기 위성(200) 또는 기지국(300)은 상기 방송센터(100)로부터 송출된 신호를 수신하여 소정 증폭한 후 주파수 변환하여 상기 수신 장치들(400 내지 600)로 방송한다.
상기 수신 장치들(400 내지 600)은 상기 위성(200) 또는 기지국(300)으로부터 방송되는 신호를 입력 받아 복조한 후 압축을 풀고, 본래의 신호들로 각각 변환하여 출력한다.
한편, 상기와 같은 DMB 서비스 기술의 급속한 발전으로 인해 사용자는 고속으로 이동 중에도 잡음(Noise) 없는 깨끗한 디지털 방송을 시청할 수 있게 되었다. 따라서 상기와 같이 발전하는 DMB 서비스에 상응하여 사용자에게 보다 편의성을 제공할 수 있는 부가기능 및 서비스에 대한 필요성이 대두되고 있다.
이에 본 발명의 실시 예에서는 비디오 데이터보다는 오디오 데이터의 중요도가 큰 DMB 음악방송을 수신하고, 수신한 DMB 음악방송의 비디오 데이터에서 사용자의 선택에 따른 특정 영상 프레임만 디코딩(decoding)함으로써, 스트리밍 서비스의 속도를 향상 및 비디오 디코딩 장치의 부하 및 소비전력을 감소시킬수 있다.
도 2는 본 발명의 실시 예에 따른 디지털 방송 수신 장치의 개략적인 구성을 나타낸 도면이다.
입력부(110)는 터치스크린(Touch Screen) 혹은 각종 기능키, 숫자키, 특수키, 문자키 등을 구비한 키패드(Key Pad)로 이루어질 수 있으며, 디지털 방송 수신 장치의 동작을 제어하기 위해 입력되는 입력신호를 제어부(180)로 전송한다. 특히, 본 발명에서의 입력부(110)는 비디오 데이터에 포함된 특정 영상 프레임(예를 들면, 'I-프레임')을 선택하기위한 프레임 선택정보(예를 들면, 'I-프레임 선택정보')를 사용자로부터 입력받아 제어부(180)로 전달한다.
디지털 방송 데이터 수신부(120)는 사용자에 의해 선택된 방송 채널에 대응한 디지털 방송 데이터를 수신하여 디지털 방송 데이터 분리부(130)로 전달한다. 이때, 상기 디지털 방송 데이터 수신부(120)는 상기 수신한 데이터들을 출력하기 전에 디인터리빙(De-interleaving)과정을 수행한다.
디지털 방송 데이터 분리부(130)는 디지털 방송 데이터 수신부(120)로부터 전달된 디지털 방송 데이터로부터 오디오 데이터와 비디오 데이터를 분리하여 출력한다. 그리고 상기 디지털 방송 데이터 분리부(130)는 상기 분리된 오디오 데이터와 비디오 데이터를 오디오 디코딩부(140)와 비디오 디코딩부(160)로 각각 전달한다.
오디오 디코딩(decoding)부(140)는 상기 디지털 방송 데이터 분리부(130)로부터 수신한 오디오 데이터를 디코딩(decoding)한다. 그리고 이를 위해 상기 오디오 디코딩부(140)는 오디오 입력버퍼(141), 오디오 디코더(142), 오디오 출력버퍼(143)를 포함하는 것이 바람직하다.
스피커(150)는 상기 오디오 디코딩부의 오디오 출력버퍼에서 출력되는 디코딩된 오디오 데이터를 출력한다.
비디오 디코딩부(160)는 상기 디지털 방송 데이터 분리부(130)로부터 수신한 비디오 데이터를 표준 규격 신호(예컨대, MPEG)로 디코딩(decoding)한다.
그리고 이를 위해 상기 비디오 디코딩부(160)는 비디오 입력버퍼(161), 비디오 데이터 선택부(162), 프레임 검출부(163), 비디오 디코더(164), 비디오 출력버퍼(165)를 포함하는 것이 바람직하다.
상기 비디오 입력버퍼(161)는 비디오 데이터의 영상 프레임들이 모여서 한 개의 GOP(Group of Pictures)을 이룰 때까지 상기 영상 프레임들을 저장하고 있다가, 한 개의 GOP가 완성됐을 때 이를 비디오 디코더로 전송한다.
상기 GOP는 MPEG-1 및 MPEG-2 디코딩(decoding)의 가장 기본으로, I- 프레임부터 다음 I- 프레임까지의 프레임 모음을 뜻한다.
영상 프레임 타입에는 I, P, B 의 세 가지가 있으며, 상기 GOP 의 순서는 'I B B P B B P B B P B B I B B P'와 같이 I-프레임들 사이에 P-프레임들 및 B-프레임이 들어가는 방식으로 구성된다. 그리고 I-프레임부터 다음 I-프레임 전까지를 하나의 GOP로 묶고, GOP 크기는 그 프레임들의 개수가 된다. 그러므로 상기 GOP 크기는 12가 될 수 있다.
비디오 데이터 선택부(162)는 현재 디지털 방송 데이터 수신 장치에 특정 프레임 검출모드, 예를 들면 'I-프레임 검출모드'가 설정되어있으면, 상기 비디오 입력버퍼(161)에 저장되어있는 비디오 데이터를 프레임 검출부(163)로 전송한다. 그리고 현재 디지털 방송 데이터 수신 장치에 특정 프레임 검출모드가 설정되어있지 않으면, 비디오 데이터 선택부(162)는 상기 비디오 데이터를 특정 프레임 검출부(163)를 거치지 않고 바로 비디오 디코더(164)로 전송한다.
상기 비디오 데이터 선택부(162)는 비디오 데이터를 비디오 디코더 및 특정 프레임 검출부로 전달하기 위해 스위치 연결부로 구성되는 것이 바람직하다.
프레임 검출부(163)는 현재 디지털 방송 데이터 수신 장치에 특정 프레임 검출모드, 예를 들면 'I-프레임 검출모드'가 설정되어있으면, 상기 비디오 데이터 선택부(162)로부터 수신한 비디오 데이터에 포함된 영상 프레임에서 I-프레임만을 검출하여 비디오 디코더(164)로 전송한다.
상기 'I-프레임'은 인트라(Intra) 프레임으로, MPEG에 의해 압축된 비디오 데이터 스트림(Stream)에 'P-프레임' 및 'B-프레임'과 함께 또는 'P-프레임'과 함께 포함되며, MPEG에 의한 비디오 압축 및 복원 시 필요한 기준 이미지 정보이다.
따라서 I-프레임은 상기 MPEG 비디오 데이터 스트림에 일정 주기(예컨대, 위성 DMB의 경우 0.5초) 마다 포함된다. 또한 I-프레임 데이터는 P 프레임 데이터 및 B 프레임 데이터 보다 그 크기가 크다.
예를 들어 P-프레임 데이터의 경우 I-프레임 데이터의 1/10 정도이다. 즉 상기 비디오 데이터의 I-프레임 전송 주기마다 상기 비디오 데이터로부터 I-프레임 데이터를 검출한다.
또한 상기 프레임 검출부(163)는 비디오 데이터의 스트림으로부터 I-프레임 데이터를 검출하기 위해 사전에 I-프레임 전송 주기 정보를 저장하고 그 주기마다 수신되는 데이터를 I-프레임 데이터로 검출한다.
또는 상기 프레임 검출부(163)는 수신되는 데이터 스트림의 데이터 크기를 비교하여 그 크기가 상대적으로 큰 데이터를 I-프레임 데이터로 검출하는 것이 바람직하다.
비디오 디코더(164)는 상기 비디오 데이터 선택부(162)로부터 수신한 전체 영상 프레임을 포함한 비디오 데이터 혹은 특정 프레임 검출부(163)로부터 수신한 I-프레임만 포함된 비디오 데이터를 디코딩(decoding)한다.
비디오 출력버퍼(165)는 상기 비디오 디코더로부터 수신한 비디오 데이터를 임시 저장한다. 그리고 상기 비디오 출력버퍼(165)는 출력되는 오디오 데이터에 해당하는 영상 프레임의 동기를 맞추기 위해 영상프레임을 임시저장한다.
표시부(170)는 LCD(Liquid Crystal Display) 등으로 구성될 수 있으며, 제어부(180)의 제어를 받아 상기 디지털 방송 데이터 수신부(120)가 수신한 비디오 데이터를 사용자의 선택에 따라 표시한다. 그리고 표시부(170)는 상기 비디오 출력버퍼(165)에 저장되어있던 디코딩(decoding)된 비디오 데이터를 수신하여 출력한다.
제어부(180)는 본 발명의 실시 예에 따른 휴대용 단말기의 전반적인 동작을 제어한다. 특히, 본 발명에서의 제어부(180)는 디지털 방송 데이터 수신부(120)의 동작을 제어한다. 예를 들어 제어부(180)는 입력부(110)를 통해 입력된 사용자 명령어(UI Command)에 의하여 디지털 방송 데이터 수신부(120)의 동작을 제어한다.
그리고 제어부(180)는 상기 입력부(110)를 통해 입력된 영상 프레임의 선택정보에 의하여 상기 비디오 데이터 선택부(162)를 제어한다.
제어부(180)는 상기 수신한 디지털 방송 데이터의 헤더(Header) 영역에 포함된 방송정보에서 데이터 식별정보, 비디오 프레임 식별정보, 동기정보를 획득한다. 상기 데이터 식별정보는 상기 디지털 방송 데이터로부터 비디오 데이터와 오디오 데이터를 분리할 때, 데이터를 식별하기 위한 데이터이다.
그리고 상기 비디오 프레임 식별정보는 비디오 데이터에 포함된 영상 프레임의 종류를 식별하기 위한 데이터이다. 상기 비디오 프레임은 I-프레임, B-프레임, P-프레임 등의 영상프레임을 포함한다.
그리고 상기 동기정보는 상기 오디오 데이터와 비디오 데이터의 동기를 맞추기 위한 데이터이다. 상기 동기정보는 비디오 데이터 및 오디오 데이터의 헤더(Header) 영역에 포함된 타임스탬프(Time Stamp) 정보인 것을 특징으로 한다. 제어부(180)는 상기 획득한 동기정보를 이용하여 디코딩된 오디오 데이터와 비디오 데이터의 동기를 맞추어 스피커(150)와 표시부(170)를 통해 출력한다.
그리고 제어부(180)는 사용자 선택에 따라 상기 프레임 검출부가 특정 프레임을 검출할 수 있도록 상기 프레임 검출부를 제어한다.
도 3은 본 발명의 실시 예에 따른 디지털 방송 데이터를 출력하는 방법의 예를 도시한 도면이다.
먼저 제어부(180)는 디지털 방송 데이터 수신부(120)를 이용하여 디지털 방송 데이터를 수신한다(S301).
그런 다음 제어부(180)는 디지털 방송 데이터 분리부(130)가 데이터 식별정보를 이용하여 상기 수신한 디지털 방송 데이터로부터 오디오 데이터와 비디오 데이터를 분리(S303)하도록 제어한다.
상기 오디오 데이터와 비디오 데이터를 분리하는 이유는, 상기 디지털 방송 데이터 수신 과정(S301)에서 오디오 데이터와 비디오 데이터가 인터리빙(interleaving)되어 혼합된 상태로 수신된 데이터를 디코딩하기 위함이다.
그런 다음 제어부(180)는 상기 S303과정에서 분리된 오디오 데이터를 오디오 디코딩부(140)로 전송하여 오디오 디코딩(decoding) 과정을 수행한다. 이를 위해 상기 오디오 디코딩부(140)는 오디오 입력버퍼(141), 오디오 디코더 및 오디오 출력버퍼(165)를 포함하는 것이 바람직하다.
그리고 제어부(180)는 상기 비디오 데이터를 비디오 디코딩부(160)에 포함된 비디오 입력버퍼(161)에 저장한다.
그런 다음 제어부(180)는 현재 디지털 방송 수신 장치에 특정 프레임 검출 모드(예컨대, I-프레임 검출모드)가 설정되었는지 여부를 판단한다.
상기 특정 프레임 검출 모드란 I-프레임, B-프레임, P-프레임 등의 영상 프레임을 포함하는 비디오 데이터에서 특정 프레임만 선택하여 디코딩하고 표시하기위한 모드를 의미한다.
본 발명에서 상기 특정 프레임 검출 모드는 I-프레임만을 검출하는 'I-프레임 검출 모드'인 경우를 대표하여 설멍하기로 한다.
즉, 제어부(180)는 현재 DMB 수신 장치에 'I-프레임 검출 모드'가 설정되었는지 여부를 판단한다(S305).
상기 S305과정의 판단결과, 현재 디지털 방송 수신 장치에 'I-프레임 검출모드'가 설정되어있으면, 제어부(180)는 비디오 데이터 선택부(162)를 이용하여 상기 비디오 입력버퍼(161)에 저장되어있던 비디오 데이터를 프레임 검출부(163)로 전송한다.
그러면 프레임 검출부(163)는 상기 비디오 데이터 선택부(162)로부터 수신한 비디오 데이터에서 I-프레임을 검출한다(S307).
그런 다음 상기 프레임 검출부(163)는 검출한 I-프레임을 비디오 디코더(164)로 전송한다.
상기 비디오 디코더(164)는 프레임 검출부(163)로부터 수신한 I-프레임을 디코딩(decoding)한다(S309).
그런 다음 제어부(180)는 상기 디코딩된 I-프레임만을 포함한 비디오 데이터(B-프레임,P-프레임은 포함하지 않음)를 비디오 출력버퍼(165)에 저장한다.
그런 다음 제어부(180)는 상기 디코딩 과정을 수행한 오디오 데이터의 동기정보와 비디오 출력버퍼(165)에 저장된 비디오 데이터의 동기정보를 획득한다.
상기 동기 정보는 오디오 데이터 및 비디오 데이터의 헤더(Header) 영역에 포함된 타임스탬프(Time Stamp)정보인 것을 특징으로 한다.
그런 다음 제어부(180)는 스피커(150)부를 통해 출력 대기중인 오디오 데이터의 동기정보에 해당하는 I-프레임을 포함한 비디오 데이터를 찾아서 동기화한다(S311).
그런 다음 제어부(180)는 상기 동기화가 된 비디오 데이터와 오디오 데이터를 표시부(170)를 통해 출력한다(S313).
상기 S305과정의 판단결과, 현재 디지털 방송 수신 장치에 'I-프레임 검출모드'가 설정되어있지 않으면, 제어부(180)는 비디오 데이터 선택부(162)를 이용하여 상기 비디오 입력버퍼(161)에 저장되어있던 비디오 데이터를 프레임 검출부(163)를 거치지 않고 비디오 디코더(164)로 직접 전송한다.
상기 비디오 디코더(164)는 프레임 검출부(163)로부터 수신한 전체 영상 프레임(I-프레임, B-프레임,P-프레임)이 포함된 비디오 데이터를 디코딩(decoding)한다(S309).
그런 다음 제어부(180)는 상기 디코딩된 전체 영상 프레임을 비디오 출력버퍼(165)에 저장한다.
그런 다음 제어부(180)는 상기 디코딩 과정을 수행한 오디오 데이터의 동기정보와 비디오 출력버퍼(165)에 저장된 비디오 데이터의 동기정보를 획득한다.
상기 동기 정보는 오디오 데이터 및 비디오 데이터의 헤더(Header) 영역에 포함된 타임스탬프(Time Stamp)정보인 것을 특징으로 한다.
그런 다음 제어부(180)는 스피커(150)부를 통해 출력 대기중인 오디오 데이터의 동기정보에 해당하는 I-프레임을 포함한 비디오 데이터를 찾아서 동기화한다(S311).
그런 다음 제어부(180)는 상기 동기화가 된 비디오 데이터와 오디오 데이터를 표시부(170)를 통해 출력한다(S313).
상술한 바와 같이 본 발명은 디지털 방송 데이터에 포함된 비디오 데이터의 영상 프레임 중에서 특정 영상 프레임만 추출하여 디코딩 할 수 있는 효과가 있다.
또한 본 발명은 특정 영상 프레임만 추출하여 디코딩 함으로서 스트리밍(Streaming) 서비스의 속도를 향상시킬 수 있는 효과가 있다.
또한 본 발명은 특정 영상 프레임만 추출하여 디코딩 함으로서 비디오 디코딩부의 부하와 소비전력을 절감할 수 있는 방법 및 그 장치를 제공할 수 있는 효과가 있다.

Claims (10)

  1. 디지털 방송 데이터 처리 방법에 있어서,
    수신한 디지털 방송 데이터로부터 오디오 데이터 및 비디오 데이터를 분리하는 단계;
    특정 프레임 검출 모드 설정 시, 상기 비디오 데이터에서 특정 프레임을 검출하는 단계;
    상기 검출된 특정 프레임으로 이루어진 비디오 데이터와 상기 오디오 데이터를 동기화한 후 출력하는 단계를 포함하는 것을 특징으로 하는 디지털 방송 데이터 처리 방법.
  2. 제 1항에 있어서, 상기 비디오 데이터는
    I-프레임, B-프레임, P-프레임을 포함하는 것을 특징으로 하는 디지털 방송 데이터 처리 방법.
  3. 제 1항에 있어서, 상기 특정 프레임은 I-프레임인 것을 특징으로 하는 디지털 방송 데이터 처리 방법.
  4. 제 1항에 있어서, 상기 동기화는
    출력 예정인 오디오 데이터의 동기정보를 검색하는 단계;
    상기 검색한 오디오 프레임의 동기정보에 해당하는 특정 프레임을 검색하여 동기를 맞추는 단계를 포함하는 것을 특징으로 하는 디지털 방송 데이터 처리 방법.
  5. 제 1항에 있어서,
    상기 특정 프레임 검출 모드의 비 설정 시, 모든 영상 프레임을 포함하는 비디오 데이터를 출력하는 것을 특징으로 하는 디지털 방송 데이터 처리 방법.
  6. 디지털 방송 데이터 수신 장치에 있어서
    디지털 방송 데이터를 수신하는 디지털 방송데이터 수신부;
    사용자로부터 특정 프레임 검출 모드 설정을 위한 특정 프레임 선택정보를 입력받는 입력부;
    상기 입력된 특정 프레임 선택정보에 따라 특정 프레임을 디코딩하는 비디오 디코딩부;
    상기 오디오 데이터와 상기 특정 프레임이 포함된 비디오 데이터의 동기를 맞추는 제어부;
    상기 동기가 맞추어진 비디오 프레임를 표시하는 표시부를 포함하는 것을 특징으로 하는 디지털 방송 데이터 수신 장치.
  7. 제 6항에 있어서, 상기 비디오 디코딩부는
    비디오 데이터에 포함된 I-프레임, B-프레임 및 P-프레임 중에서 상기 특정 프레임 선택정보에 따른 특정 프레임을 검출하는 프레임 검출부;
    비디오 데이터를 비디오 디코더 및 특정 프레임 검출부로 전달하는 비디오 데이터 선택부;
    상기 비디오 데이터 선택부로부터 수신한 비디오 데이터를 디코딩하는 비디오 디코더를 포함하는 것을 특징으로 하는 디지털 방송 데이터 수신 장치.
  8. 제 7항에 있어서, 상기 제어부는
    사용자 선택에 따라 상기 프레임 검출부가 특정 프레임을 검출할 수 있도록 상기 프레임 검출부를 제어하는 것을 특징으로 하는 디지털 방송 데이터 수신 장치.
  9. 제 7항에 있어서, 상기 특정 프레임 검출부는
    I-프레임 검출부인 것을 특징으로 하는 디지털 방송 데이터 수신 장치.
  10. 제 7항에 있어서, 상기 비디오 데이터 선택부는
    비디오 데이터를 비디오 디코더 및 특정 프레임 검출부로 전달하기 위해 스위치 연결부로 구성되는 것을 특징으로 하는 디지털 방송 데이터 수신 장치.
KR1020060099186A 2006-10-12 2006-10-12 디지털 방송 데이터 처리 방법 및 장치 KR20080032947A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020060099186A KR20080032947A (ko) 2006-10-12 2006-10-12 디지털 방송 데이터 처리 방법 및 장치
US11/827,271 US20080092195A1 (en) 2006-10-12 2007-07-11 Digital broadcast receiver and broadcast data processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060099186A KR20080032947A (ko) 2006-10-12 2006-10-12 디지털 방송 데이터 처리 방법 및 장치

Publications (1)

Publication Number Publication Date
KR20080032947A true KR20080032947A (ko) 2008-04-16

Family

ID=39304541

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060099186A KR20080032947A (ko) 2006-10-12 2006-10-12 디지털 방송 데이터 처리 방법 및 장치

Country Status (2)

Country Link
US (1) US20080092195A1 (ko)
KR (1) KR20080032947A (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9462020B2 (en) * 2008-01-16 2016-10-04 Qualcomm Incorporated Intelligent client: multiple channel switching over a digital broadcast network
US8640181B1 (en) 2010-09-15 2014-01-28 Mlb Advanced Media, L.P. Synchronous and multi-sourced audio and video broadcast

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100767673B1 (ko) * 2005-06-20 2007-10-18 엘지전자 주식회사 슬라이드 쇼 구현기능을 갖는 디지털방송용 단말기 및 이를이용한 슬라이드 쇼 구현 방법
US8879856B2 (en) * 2005-09-27 2014-11-04 Qualcomm Incorporated Content driven transcoder that orchestrates multimedia transcoding using content information
KR100854825B1 (ko) * 2005-10-11 2008-08-27 엘지전자 주식회사 디지털 방송 처리방법
US20070200949A1 (en) * 2006-02-21 2007-08-30 Qualcomm Incorporated Rapid tuning in multimedia applications

Also Published As

Publication number Publication date
US20080092195A1 (en) 2008-04-17

Similar Documents

Publication Publication Date Title
KR101404493B1 (ko) 스펙트럼의 이용가능한 채널을 사용하는 데이터의 무선 송신
US7870583B2 (en) Digital broadcast receiver and broadcast data display method for simultaneous display of multi-channel visual images
US7778276B2 (en) Mobile communication terminal, mobile communication method, and information recording medium
US20070288954A1 (en) Wallpaper setting apparatus and method for audio channel in digital multimedia broadcasting service
US20090013363A1 (en) Broadcast system and broadcast reception method and apparatus thereof
KR100807735B1 (ko) 디지털 멀티미디어 방송 단말기에서 방송 데이터 처리 장치 및 방법
KR20070106136A (ko) 디지털 멀티미디어 방송 서비스에서 방송 데이터 제공 장치및 방법
US20070117506A1 (en) Dual mode DMB terminal capable of simultaneously receiving satellite DMB and terrestrial DMB
KR100703529B1 (ko) 디지털 멀티미디어 방송을 위한 다채널 영상 수신 장치 및방법
CN101022548B (zh) 在具有数字广播接收器的终端中处理数据的方法
KR100703401B1 (ko) 디지털 멀티미디어 방송의 정지 이미지를 이용한 전자프로그램 안내 방법 및 장치
KR100816287B1 (ko) 다채널 디지털 방송 데이터 제공 방법 및 그 장치
KR20080032947A (ko) 디지털 방송 데이터 처리 방법 및 장치
KR100800834B1 (ko) 디지털 방송을 재생하는 이동 통신 단말기 및 그 방법
KR100735253B1 (ko) 디지털 방송 수신 단말기의 디지털 방송 화면 캡쳐 방법
US8505061B2 (en) Mobile terminal and method of reproducing broadcast data using the same
KR20150041403A (ko) 채널 전환을 위한 디스플레이 장치 및 방법
US7760764B2 (en) Digital broadcast receiving apparatus and method of reducing output time of broadcast content
KR100772652B1 (ko) 이동 디지털 방송 수신기의 고속 채널 전환 장치 및 방법
KR100678057B1 (ko) 휴대용 단말기에서 동영상의 퀵 뷰어 실행방법
JP2008283656A (ja) 放送受信装置、放送再送信装置、送受信システム、放送受信方法、放送再送信方法、制御プログラム、及び該プログラムを記録したコンピュータ読み取り可能な記録媒体
EP1758400A2 (en) Mobile communication terminal and method for reproducing digital broadcasting
KR20060072639A (ko) 특정 방송 자동녹화가 가능한 dmb 수신 시스템과 이를탑재한 이동통신 단말기 및 dmb 신호로부터 특정방송을 자동으로 녹화하는 방법
KR100750471B1 (ko) 디지털 멀티미디어 방송 시스템의 방송 재생 방법
KR100767502B1 (ko) 약전계시 비디오 끊김 현상을 방지하는 dmb 재생 시스템

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B601 Maintenance of original decision after re-examination before a trial
E801 Decision on dismissal of amendment
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20080404

Effective date: 20080911