KR20090081198A - 디지털 멀티미디어 방송 서비스 장치 및 그 방법 - Google Patents

디지털 멀티미디어 방송 서비스 장치 및 그 방법 Download PDF

Info

Publication number
KR20090081198A
KR20090081198A KR1020080007157A KR20080007157A KR20090081198A KR 20090081198 A KR20090081198 A KR 20090081198A KR 1020080007157 A KR1020080007157 A KR 1020080007157A KR 20080007157 A KR20080007157 A KR 20080007157A KR 20090081198 A KR20090081198 A KR 20090081198A
Authority
KR
South Korea
Prior art keywords
data
application
received
additional data
dls
Prior art date
Application number
KR1020080007157A
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 KR1020080007157A priority Critical patent/KR20090081198A/ko
Priority to US12/264,322 priority patent/US8099751B2/en
Publication of KR20090081198A publication Critical patent/KR20090081198A/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/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving
    • H04H40/27Arrangements characterised by circuits or components specially adapted for receiving specially adapted for broadcast systems covered by groups H04H20/53 - H04H20/95
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport 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/439Processing of audio elementary 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • 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/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4886Data services, e.g. news ticker for displaying a ticker, e.g. scrolling banner for news, stock exchange, weather data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/65Arrangements characterised by transmission systems for broadcast
    • H04H20/71Wireless systems
    • H04H20/72Wireless systems of terrestrial networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

본 발명은 디지털 멀티미디어 방송 수신기에서 디지털 오디오 방송의 DLS를 티커 형태로 항상 제공할 수 있는 디지털 멀티미디어 방송 서비스 장치 및 그 방법에 관한 것이다.
이를 위해 본 발명은 임의의 애플리케이션을 실행하면서 디지털 오디오 방송 신호에 실린 부가 데이터가 수신되는지 판단하고; 및 상기 부가 데이터가 수신되는 경우 상기 실행 중인 애플리케이션과 상기 수신된 부가 데이터를 하나의 화면에 표시하는 것;을 포함하여 DMB 수신기에서 어떠한 애플리케이션의 실행 중에도 뉴스나 교통정보 등을 항상 받아 볼 수 있어 사용자의 편의를 도모할 수 있다.

Description

디지털 멀티미디어 방송 서비스 장치 및 그 방법{Apparatus for displaying service of digital multimedia broadcasting and method thereof}
본 발명은 디지털 멀티미디어 방송 수신기에서 디지털 오디오 방송의 DLS를 티커 형태로 표시할 수 있는 디지털 멀티미디어 방송 서비스 장치 및 그 방법에 관한 것이다.
CD급의 고품질 오디오 서비스와 데이터 서비스를 동시에 제공하는 디지털 오디오 방송(Digital Audio Broadcasting:이하 DAB라 한다)은 MPEG-1 오디오뿐만 아니라 MPEG-2 오디오를 지원하며 교통정보 및 웹 데이터를 제공할 수 있는 기반을 갖고 있다.
최근에는 오디오뿐만 아니라 비디오를 포함한 멀티미디어 방송 서비스를 제공할 수 있도록 DAB 규격을 확장한 디지털 멀티미디어 방송(Digital Multimedia Broadcasting:이하 DMB라 한다)이 차세대 방송으로 주목받고 있다. DMB는 이러한 DAB에서 발전한 방송 형태로 DAB를 기반으로 하여 비디오 서비스를 제공하기 위해 비디오는 MPEG-4/AVC(Advanced Video Coding)(H.264)방식을 채택하고, 오디오는 MPEG-4/BSAC(Bit Sliced Arithmetic Coding) 방식을 채택하였다. 즉 DMB는 MPEG-4 와 MPEG-2 규격을 이용하여 비디오 서비스까지 가능하게 하였다.
따라서 DMB는 드라마, 영화 등과 같은 비디오 및 오디오를 포함하는 메인 방송 서비스뿐만 아니라 실시간 뉴스, 교통정보 등과 같은 다양한 부가 데이터 서비스들을 제공하는 것이 가능하다. 특히 지상파 DMB(T-DMB:Terrestrial DMB)는 비디오, 오디오 및 데이터 서비스를 앙상블(Ensemble)이라는 주파수 태그에서 각각의 서비스를 나누어 서비스 애플리케이션을 구현할 수 있다.
이러한 DMB를 수신하는 DMB 수신기는 DMB 비디오, DAB 오디오 등의 기본적인 서비스 외에 데이터 서비스에 해당하는 DLS(Dynamic Label Service), SLS(Slide Show Service), BWS(Broadcasting Web Service), EPG(Electronic Programme Guide), TPEG(Transport Protocol Experts Group) 등의 여러 서비스를 제공한다. 이중 DLS는 수신되는 프로그램 연동 데이터(Program Associated Data:이하 PAD라 한다) 정보에 붙어 오는 스트링(string) 정보로 수신하는 오디오나 비디오 데이터를 디코딩하지 않고도 파싱 가능한 데이터 서비스이다.
그런데, 종래 DMB 수신기는 mp3 오디오 재생이나 비디오 재생, 텍스트 뷰어(Text Viewer), 포토 재생, 메인 메뉴, 부가적인 계산기, 알람, 전자사전, 게임, 일정관리 등의 임의 애플리케이션의 실행 중에 DLS 서비스를 이용하기 위해서는 실행 중인 애플리케이션을 중단하고 DAB 라디오 애플리케이션을 실행해야만 DLS 서비스를 이용할 수 있었다.
본 발명은 상기와 같은 종래의 문제점을 해결하기 위한 것으로, 본 발명의 목적은 DMB 수신기에서 어떠한 애플리케이션의 실행 중에도 DAB의 DLS를 항상 표시할 수 있는 디지털 멀티미디어 방송 서비스 장치 및 그 방법을 제공하는데 있다.
본 발명의 다른 목적은, DAB의 DLS를 백그라운드로 파싱하여 어떠한 애플리케이션의 실행 중에도 화면의 일부영역에 티커 형태로 DLS를 표시할 수 있는 디지털 멀티미디어 방송 서비스 장치 및 그 방법을 제공하는데 있다.
상기 목적을 달성하기 위하여 본 발명의 디지털 멀티미디어 방송 서비스 방법은 임의의 애플리케이션을 실행하면서 디지털 오디오 방송 신호에 실린 부가 데이터가 수신되는지 판단하고; 및 상기 부가 데이터가 수신되는 경우 상기 실행 중인 애플리케이션과 상기 수신된 부가 데이터를 하나의 화면에 표시하는 것;을 포함한다.
상기 부가 데이터가 수신되는지 판단하는 것은, 상기 임의의 애플리케이션 실행 중에 상기 디지털 오디오 방송 신호에 실린 디앨에스(DLS)를 백그라운드로 파싱하는 것을 특징으로 한다.
상기 디앨에스(DLS)를 백그라운드로 파싱하는 것은, 상기 디지털 오디오 방송(DAB) 신호를 수신하는 신호수신부에 전원을 인가하고; 및 상기 신호수신부를 통해 수신되는 상기 디지털 오디오 방송(DAB) 신호의 프로그램 연동 데이터(PAD) 정보를 디코딩하여 디앨에스(DLS) 데이터를 추출하는 것;을 포함한다.
상기 하나의 화면에 표시하는 것은, 상기 추출된 디앨에스(DLS) 데이터를 상기 화면의 일부에 티커 형태로 표시하는 것을 특징으로 한다.
상기 티커 형태로 표시되는 상기 디앨에스(DLS) 데이터를 선택하여 해당 스트링 정보를 보여 주는 상기 디지털 오디오 방송(DAB) 서비스로 이동하는 것을 특징으로 한다.
상기 하나의 화면에 표시하는 것은, 상기 실행 중인 애플리케이션을 표시하는 상기 화면의 일부에 상기 수신된 부가 데이터를 티커 형태로 표시하는 것을 특징으로 한다.
상기 임의의 애플리케이션은 디지털 멀티미디어 방송 수신기에서 실행 가능한 애플리케이션들 중 적어도 하나의 애플리케이션인 것을 특징으로 한다.
상기 부가 데이터는 뉴스나 교통정보 등을 포함한다.
또한, 본 발명의 디지털 멀티미디어 방송 서비스 방법은 임의의 애플리케이션을 실행하고; 상기 실행 중인 애플리케이션을 표시하고; 상기 애플리케이션의 실행 중에 디지털 오디오 방송 신호에 실린 부가 데이터가 수신되는지 판단하고; 및 상기 부가 데이터가 수신되는 경우, 상기 실행 중인 애플리케이션을 표시하는 화면의 일부에 상기 수신된 부가 데이터를 표시하는 것;을 포함한다.
상기 임의의 애플리케이션은 디지털 멀티미디어 방송 수신기에서 실행 가능한 애플리케이션들 중 적어도 하나의 애플리케이션인 것을 특징으로 한다.
상기 부가 데이터는 뉴스나 교통정보 등을 포함한다.
상기 부가 데이터가 수신되는지 판단하는 것은, 상기 애플리케이션의 실행 중에 상기 디지털 오디오 방송(DAB) 신호에 실린 디앨에스(DLS)를 백그라운드로 파싱하는 것을 특징으로 한다.
상기 디앨에스(DLS)를 백그라운드로 파싱하는 것은, 상기 디지털 오디오 방송(DAB) 신호를 수신하는 신호수신부에 전원을 인가하고; 및 상기 신호수신부를 통해 수신되는 상기 디지털 오디오 방송(DAB) 신호의 프로그램 연동 데이터(PAD) 정보를 디코딩하여 디앨에스(DLS) 데이터를 추출하는 것;을 포함한다.
상기 부가 데이터를 표시하는 것은, 상기 추출된 디앨에스(DLS) 데이터를 상기 실행 중인 애플리케이션을 표시하는 상기 화면의 일부에 티커 형태로 표시하는 것을 특징으로 한다.
상기 부가 데이터를 표시하는 것은, 상기 실행 중인 애플리케이션을 표시하는 상기 화면의 일부에 상기 수신된 부가 데이터를 티커 형태로 표시하는 것을 특징으로 한다.
그리고, 본 발명의 디지털 멀티미디어 방송 서비스 장치는 임의의 애플리케이션을 실행하는 애플리케이션 처리부; 상기 임의의 애플리케이션의 실행 중에 디 지털 오디오 방송 신호에 실린 부가 데이터를 수신하는 신호수신부; 상기 실행 중인 애플리케이션과 상기 수신된 부가 데이터를 표시하는 표시부; 및 상기 실행 중인 애플리케이션과 상기 수신된 부가 데이터를 하나의 화면에 표시하도록 상기 표시부를 제어하는 제어부;를 포함한다.
또한, 본 발명의 디지털 멀티미디어 방송 서비스 장치는 상기 디지털 오디오 방송(DAB) 신호의 부가 데이터를 백그라운드로 파싱하기 위해 상기 신호수신부에 전원을 인가하는 전원부; 및 상기 신호수신부를 통해 수신되는 상기 디지털 오디오 방송(DAB) 신호의 프로그램 연동 데이터(PAD) 정보를 디코딩하여 디앨에스(DLS) 데이터를 추출하는 데이터 디코더;를 더 포함한다.
상기 표시부는 상기 추출된 디앨에스(DLS) 데이터를 상기 화면의 일부에 티커 형태로 표시하는 것을 특징으로 한다.
상기 표시부는 상기 실행 중인 애플리케이션을 표시하는 상기 화면의 일부에 상기 수신된 부가 데이터를 티커 형태로 표시하는 것을 특징으로 한다.
상기 애플리케이션 처리부는 디지털 멀티미디어 방송 수신기에서 실행 가능한 임의의 애플리케이션 중 적어도 하나를 처리하여 실행하는 것을 특징으로 한다.
상기 부가 데이터는 뉴스나 교통정보 등을 포함한다.
이러한 본 발명에 의한 디지털 멀티미디어 방송 서비스 장치 및 그 방법은 DMB 수신기에서 어떠한 애플리케이션의 실행 중에도 DAB의 DLS를 백그라운드로 파싱하여 화면의 일부영역에 티커 형태로 표시해 줌으로서 실행 중인 애플리케이션을 중단하지 않아도 뉴스나 교통정보 등을 항상 받아 볼 수 있어 사용자의 편의를 도모할 수 있다.
이하, 본 발명의 일실시예를 첨부된 도면을 참조하여 상세히 설명한다.
도 1은 본 발명의 일실시예에 의한 DMB 수신기의 블록 구성도이다.
도 1에서, 본 발명의 DMB 수신기(100)는 신호수신부(104), 전원부(106), 채널변경부(108), 데이터 디코더(110), 제어부(112), 표시부(114), 입력부(116) 및 애플리케이션 처리부(118)를 포함한다.
신호수신부(104)는 디지털 위성 방송, 디지털 케이블 방송 또는 디지털 지상파 방송 등을 통해 제공되는 다양한 컨텐츠의 DMB 신호를 안테나(102)를 통해 수신한다.
전원부(106)는 신호수신부(104)에 전원을 공급하여 DMB 수신기(100)에서 임의의 애플리케이션의 실행 중에도 DAB 오디오에서 프로그램 연동형 서비스를 통해 PAD 정보가 항상 수신될 수 있도록 한다.
채널변경부(108)는 사용자가 원하는 채널로 변경하고 변경된 채널을 통해 수신되는 DMB 신호를 데이터 디코더(110)에 전달하는 채널 제어 태스크이다.
데이터 디코더(110)는 전원부(106)를 통해 백그라운드로 동작하고 있는 데이터 서비스 태스크가 채널변경부(108)를 통해 해당 채널로부터 전송되는 PAD 정보를 디코딩하여 디코딩된 PAD 정보로부터 DLS 데이터를 파싱하여 추출한다.
제어부(112)는 DMB 수신기(100)의 전반적인 동작을 제어하는 프로세서로, 현 재 실행 중인 애플리케이션의 동작 상태를 표시하도록 표시부(114)를 제어한다.
또한, 제어부(112)는 표시부(114)에서 현재 표시되고 있는 애플리케이션이 어떤 것이라도 데이터 디코더(110)에서 추출된 DLS 데이터가 티커 형태로 표시되도록 표시부(114)를 제어한다.
표시부(114)는 제어부(112)의 제어명령에 따라 현재 실행 중인 애플리케이션의 동작 상태를 표시하는 화면으로서, 데이터 디코더(110)에서 DLS 데이터가 추출될 경우 사용자가 항상 볼 수 있도록 화면의 특정영역에 티커(ticker) 형태로 스트링 정보를 표시한다.
이때, 화면의 특정영역에 티커 형태로 표시되는 스트링 정보들은 실시간 뉴스나 주식 시황, 교통정보 등으로 특정 애플리케이션의 실행 중에도 티커 서비스가 제공될 수 있도록 한다. 또한 화면의 특정영역에 티커 형태로 표시되는 스트링 정보들은 신호수신부(104)를 통해 수신되는 PAD 정보의 DLS 데이터가 바뀔 때마다 한 번씩 자동으로 갱신된다.
입력부(116)는 그래픽 유저 인터페이스(GUI) 입력을 통해 원하는 채널을 선택하거나 원하는 애플리케이션을 동작하도록 사용자 명령을 입력하는 사용자 인터페이스이다.
애플리케이션 처리부(118)는 제어부(112)의 제어명령에 따라 mp3 오디오 재생이나 비디오 재생, 텍스트 뷰어(Text Viewer), 포토 재생, 메인 메뉴, 부가적인 계산기, 시간, 전자사전, 게임, 일정관리 등 DMB 수신기(100)에서 실행 가능한 다양한 애플리케이션 중 사용자가 원하는 애플리케이션을 처리한다.
도 2는 DLS의 구조 및 DLS 데이터를 추출하는 동작원리를 나타낸 도면이다.
도 2에서 알 수 있듯이, DLS는 오디오 서비스의 PAD를 통해 TDC(Transparent Data Channel), MOT(Multimedia Object Transfer)와 함께 전송된다. 기본적으로는 오디오 프레임에 포함된 문자 서비스라고 생각하면 되고 한 번에 전송할 수 있는 최대 문자수는 128자이며, 유니코드 사용 시 64자까지 가능하다.
현재 제공되고 있는 DMB 신호는 크게 DMB 비디오, DAB 오디오 등의 기본적인 서비스 외에 날씨나 교통정보 등의 부가 데이터 서비스를 포함한다. 여기서 데이터 서비스는 독립적인 채널을 통한 데이터 서비스뿐만 아니라 DMB 비디오 또는 DAB 오디오에서 프로그램 연동형 서비스를 통해 데이터를 제공받을 수 있다. 예를 들면 DAB 오디오에는 오디오 프레임의 일부 영역을 PAD 영역으로 정의하여 다양한 데이터 애플리케이션을 위한 정보를 보내고 있다. 그 예로서 DLS(Dynamic Label Service), SLS(Slide Show Service), BWS(Broadcasting Web Service), EPG(Electronic Programme Guide), TPEG(Transport Protocol Expert Group) 등을 함께 이용할 수 있다. 이중 DLS는 PAD 정보에 붙어 오는 스트링(string) 정보로 수신하는 오디오나 비디오 데이터를 디코딩하지 않고도 파싱 가능한 데이터 서비스이다. 이 모든 서비스는 DAB의 오디오 프레임과 같이 전송되는 데이터로 오디오 프레임의 뒤에 PAD 데이터 전송을 위한 대역이 있다.
도 3은 오디오 프레임 내 PAD 위치의 예를 나타낸 도면이다.
DAB 오디오 프레임의 PAD 영역은 도 3에 도시한 바와 같이, 고정 크기의 F-PAD 필드와 가변 크기의 X-PAD 필드로 나누어지며, DLS는 X-PAD 필드를 통해 전송 된다.
F-PAD 필드는 바이트 L-1과 바이트 L로 나누어진다. F-PAD 영역 내 CI(Content Indicator) 플래그가 '1'이면 X-PAD가 오디오 프레임에 포함되어 있음을 나타낸다.
X-PAD 필드는 데이터 필드와 CI(Content Indicator) 필드로 구성되는데, CI에 데이터 필드를 통해 전송되는 데이터의 애플리케이션 타입(application type)을 저장하고 있다.
이하, 상기와 같이 구성된 디지털 멀티미디어 방송 서비스 장치 및 그 방법의 동작과정 및 작용효과를 설명한다.
도 4는 본 발명의 일실시예에 의한 DMB 수신기의 방송 서비스 방법을 도시한 동작 순서도이다.
본 발명의 동작설명을 위한 초기조건으로서, DMB 수신기(100)의 신호수신부(104)에는 전원부(106)를 통해 적은 소모전력의 전원이 공급되고 있는 상태라고 가정한다.
도 4에서, 제어부(112)는 mp3 오디오 재생이나 비디오 재생, 텍스트 뷰어(Text Viewer), 포토 재생, 메인 메뉴, 부가적인 계산기, 알람, 전자사전, 게임, 일정관리 등 DMB 수신기(100)에서 동작할 수 있는 특정 애플리케이션(예를 들어, 비디오 재생)의 실행인가를 판단한다(200).
단계 200의 판단결과, 특정 애플리케이션의 실행인 경우 제어부(112)는 애플리케이션 처리부(118)를 통해 동작하고자 하는 특정 애플리케이션을 실행하고, 실 행 중인 애플리케이션의 동작 상태를 표시부(114)를 통해 도 5에 도시한 바와 같이 표시한다(202).
이후, 제어부(112)는 신호수신부(104)를 통해 DAB 오디오의 PAD 정보가 수신되었는가를 판단하여(204), PAD 정보가 수신되지 않은 경우 단계 202로 피드백하여 실행 중인 애플리케이션의 동작 상태를 도 5에 도시한 바와 같이, 계속해서 표시해 준다.
단계 204의 판단결과, PAD 정보가 수신된 경우 백그라운드로 동작하고 있는 데이터 디코더(110)에서 수신된 PAD 정보로부터 DLS 데이터를 파싱하여 추출하고(206), 추출된 DLS 데이터를 제어부(112)의 제어명령에 따라 표시부(114)의 특정영역(예를 들어, 표시부 하단)에 티커 형태로 도 6에 도시한 바와 같이 스트링 정보를 표시한다(208).
DMB 수신기에서 DLS 데이터를 가져오는 동작을 보다 자세히 설명하면 다음과 같다.
채널변경부(108)는 도 2의 FIC(Fast Information Channel) 데이터를 이용하여 입력 데이터를 항상 모니터링하고 있다가 데이터가 들어올 때마다 발생하는 인터럽트 신호를 체크하여 신호수신부(104)로부터 MPEG2 TS 데이터를 받아 온다.
데이터 디코더(110)는 인터럽트 신호가 발생할 때마다 데이터를 받아 오고 MPEG2 TS 데이터의 헤더를 파싱하여 제어부(112)의 메모리에 저장한다.
데이터 디코더(110)에 의해 파싱된 데이터는 도 2의 MSC(Main Service Channel)와 FIC 데이터로 나누어지며, MSC 데이터 내에는 오디오와 비디오 데이터 가 스트림 형태로 전달되며 PAD는 오디오 프레임의 뒷 부분에 위치하게 된다.
이때, 데이터 디코더(110)는 PAD 데이터를 파싱하여 PAD 내의 DLS에 대한 스트링을 파싱하게 되고 이를 제어부(112)에 전달한다.
따라서, DMB 수신기(100)에서 어떠한 애플리케이션의 실행 중에라도 데이터 디코더(110)는 DLS 데이터를 백그라운드로 파싱하여 표시부(114)의 특정영역에 티커 형태로 스트링을 보여 줄 수 있는 것이다.
도 6에 도시한 바와 같이, 애플리케이션의 실행 중에 DLS 데이터를 티커 형태로 표시해 주다가 제어부(112)는 DLS 데이터가 변경되었는가를 판단하여(210), DLS 데이터가 변경되지 않는 경우 표시부(114)의 특정영역에 추출된 DLS 데이터를 티커 형태로 도 6에 도시한 바와 같이 계속해서 표시해 준다.
단계 210의 판단결과, DLS 데이터가 변경된 경우 백그라운드로 동작하고 있는 데이터 디코더(110)는 변경된 DLS 데이터를 제어부(112)의 제어명령에 따라 표시부(114)의 특정영역에 티커 형태로 도 7에 도시한 바와 같이 스트링 정보를 표시한다(212).
데이터 디코더(110)는 수신 DLS 데이터가 바뀔 때마다 한 번씩 스트링 정보를 디코딩하는데, 이때마다 표시부(114)의 특정영역에 티커 형태로 표시되는 스트링 정보는 갱신된다.
또한, 사용자 인터페이스 입력을 통해 원하는 채널로 변경하게 되면, 채널변경부(108)에 의해 채널을 변경하게 되어 원하는 채널의 스트링 정보를 수신하여 표시부(114)의 특정영역에 티커 형태로 다시 표시해 준다.
결론적으로, 오디오와 비디오 디코딩을 담당하는 태스크들은 실제 동작하지 않고 채널변경부(108), 데이터 디코더(110)만 동작하도록 하면 적은 소비전력만으로 DLS 데이터만을 파싱하는 구조로 개선이 가능하고, 이때 백그라운드로 동작하면서 어떠한 애플리케이션이 실행 중이라도 티커 서비스를 구현할 수 있게 된다.
이때, 표시부(114) 화면의 특정영역에 티커 형태로 표시되는 스트링 정보들은 실시간 뉴스나 주식 시황, 교통정보 등으로 특정 애플리케이션의 실행 중에도 티커 서비스를 받을 수 있게 되며, 그래픽 유저 인터페이스(GUI)에서 구현되는 구조를 단순히 스트링만 보여 주는 것이 아니라 도 8에 도시한 바와 같이, 스트링 뒤에 채널 선택 가능한 버튼을 두어서 버튼을 누르면 도 9에 도시한 바와 같이, 원하는 채널로 이동하며 스트링 정보를 받아 보고 필요하면 해당 스트링을 보여 주는 DAB 서비스로 바로 이동할 수 있는 단축 아이콘도 함께 제공하여 사용자의 편의를 높일 수 있도록 한다.
즉, DLS 서비스를 보여 줄 때 특정위치에 버튼 등의 아이콘을 배치하여 사용자가 채널을 변경하고 싶을 때에는 현재 수신 가능한 채널의 리스트를 도 9에 도시한 바와 같이 보여 주고 사용자가 다시 이를 선택하여 DLS 서비스를 바꾸거나 원하는 DLS 서비스로 직접 이동할 수 있도록 한다.
이후, 사용자가 동작하고자 하는 애플리케이션을 입력부(116)를 통해 변경하면, 제어부(112)는 입력부(116)를 통해 사용자 명령을 입력받아 동작하고자 하는 애플리케이션의 변경(예를 들어, mp3 오디오 재생, 전자사전, 게임, 알람 등)인가를 판단하여(214), 애플리케이션의 변경이 아닌 경우 단계 212로 피드백하여 이후 의 동작을 진행한다.
단계 214의 판단결과, 애플리케이션의 변경인 경우 제어부(112)는 변경된 애플리케이션의 동작 상태를 표시부(114)를 통해 도 10 내지 도 13에 도시한 바와 같이, 표시하고(216), 단계 204로 피드백하여 이후의 동작을 진행한다.
도 10은 실행 중인 애플리케이션의 동작 상태가 mp3 오디오 재생인 경우를 나타낸 도면이고, 도 11은 실행 중인 애플리케이션의 동작 상태가 전자사전인 경우를 나타낸 도면이고, 도 12는 실행 중인 애플리케이션의 동작 상태가 게임인 경우를 나타낸 도면이고, 도 13은 실행 중인 애플리케이션의 동작 상태가 시간인 경우를 나타낸 도면이다.
도 10 내지 도 13에 도시한 바와 같이, 변경된 애플리케이션의 동작 상태를 표시하는 중에 PAD 정보가 수신되면 도 14 내지 도 17에 도시한 바와 같이, 표시부(114)의 특정영역에 추출된 DLS 데이터를 티커 형태로 표시해 준다.
결론적으로, 본 발명은 애플리케이션의 실행 중에 DAB 신호에 실린 부가 데이터 서비스가 수신되는 경우 표시부(114)를 통해 실행 중인 애플리케이션과 부가 데이터를 하나의 화면으로 표시함은 물론, 사용자 입력을 통해 원하는 채널로 변경하여 변경된 채널의 스트링 정보를 표시할 수 있을 뿐만 아니라 티커 형태로 표시되는 스트링 정보를 선택하여 DAB의 DLS 서비스로 바로 이동할 수 있다.
도 1은 본 발명의 일실시예에 의한 DMB 수신기의 블록 구성도이다.
도 2는 DLS의 구조 및 DLS 데이터를 추출하는 동작원리를 나타낸 도면이다.
도 3은 오디오 프레임 내 PAD 위치의 예를 나타낸 도면이다.
도 4는 본 발명의 일실시예에 의한 DMB 수신기의 방송 서비스 방법을 도시한 동작 순서도이다.
도 5는 실행 중인 애플리케이션의 동작 상태가 비디오 재생인 경우를 나타낸 표시부 화면이다.
도 6은 도 5에서 뉴스정보가 티커 형태로 표시되는 DLS 서비스의 예를 나타낸 도면이다.
도 7은 도 5에서 교통정보가 티커 형태로 표시되는 DLS 서비스의 예를 나타낸 도면이다.
도 8은 도 7에서 DLS 서비스의 특정위치에 채널 선택 가능한 버튼을 배치한 상태를 나타낸 도면이다.
도 9는 도 8의 버튼을 누른 경우 수신 가능한 채널 리스트를 나타낸 도면이다.
도 10은 실행 중인 애플리케이션의 동작 상태가 mp3 오디오 재생인 경우를 나타낸 표시부 화면이다.
도 11은 실행 중인 애플리케이션의 동작 상태가 전자사전인 경우를 나타낸 표시부 화면이다.
도 12는 실행 중인 애플리케이션의 동작 상태가 게임인 경우를 나타낸 표시부 화면이다.
도 13은 실행 중인 애플리케이션의 동작 상태가 시간인 경우를 나타낸 표시부 화면이다.
도 14는 도 10에서 뉴스정보가 티커 형태로 표시되는 DLS 서비스의 예를 나타낸 도면이다.
도 15는 도 11에서 뉴스정보가 티커 형태로 표시되는 DLS 서비스의 예를 나타낸 도면이다.
도 16은 도 12에서 뉴스정보가 티커 형태로 표시되는 DLS 서비스의 예를 나타낸 도면이다.
도 17은 도 13에서 뉴스정보가 티커 형태로 표시되는 DLS 서비스의 예를 나타낸 도면이다.
*도면의 주요부분에 대한 부호 설명*
100 : DMB 수신기 102 : 안테나
104 : 신호수신부 106 : 전원부
108 : 채널변경부 110 : 데이터 디코더
112 : 제어부 114 : 표시부
116 : 입력부 118 : 애플리케이션 처리부

Claims (21)

  1. 임의의 애플리케이션을 실행하면서 디지털 오디오 방송 신호에 실린 부가 데이터가 수신되는지 판단하고; 및
    상기 부가 데이터가 수신되는 경우 상기 실행 중인 애플리케이션과 상기 수신된 부가 데이터를 하나의 화면에 표시하는 것;을 포함하는 디지털 멀티미디어 방송 서비스 방법.
  2. 제1항에 있어서,
    상기 부가 데이터가 수신되는지 판단하는 것은,
    상기 임의의 애플리케이션 실행 중에 상기 디지털 오디오 방송 신호에 실린 디앨에스(DLS)를 백그라운드로 파싱하는 디지털 멀티미디어 방송 서비스 방법.
  3. 제2항에 있어서,
    상기 디앨에스(DLS)를 백그라운드로 파싱하는 것은,
    상기 디지털 오디오 방송(DAB) 신호를 수신하는 신호수신부에 전원을 인가하고; 및
    상기 신호수신부를 통해 수신되는 상기 디지털 오디오 방송(DAB) 신호의 프로그램 연동 데이터(PAD) 정보를 디코딩하여 디앨에스(DLS) 데이터를 추출하는 것;을 포함하는 디지털 멀티미디어 방송 서비스 방법.
  4. 제3항에 있어서,
    상기 하나의 화면에 표시하는 것은,
    상기 추출된 디앨에스(DLS) 데이터를 상기 화면의 일부에 티커 형태로 표시하는 디지털 멀티미디어 방송 서비스 방법.
  5. 제4항에 있어서,
    상기 티커 형태로 표시되는 상기 디앨에스(DLS) 데이터를 선택하여 해당 스트링 정보를 보여 주는 상기 디지털 오디오 방송(DAB) 서비스로 이동하는 디지털 멀티미디어 방송 서비스 방법.
  6. 제1항에 있어서,
    상기 하나의 화면에 표시하는 것은,
    상기 실행 중인 애플리케이션을 표시하는 상기 화면의 일부에 상기 수신된 부가 데이터를 티커 형태로 표시하는 디지털 멀티미디어 방송 서비스 방법.
  7. 제1항에 있어서,
    상기 임의의 애플리케이션은 디지털 멀티미디어 방송 수신기에서 실행 가능한 애플리케이션들 중 적어도 하나의 애플리케이션인 디지털 멀티미디어 방송 서비스 방법.
  8. 제1항에 있어서,
    상기 부가 데이터는 뉴스나 교통정보 등을 포함하는 디지털 멀티미디어 방송 서비스 방법.
  9. 임의의 애플리케이션을 실행하고;
    상기 실행 중인 애플리케이션을 표시하고;
    상기 애플리케이션의 실행 중에 디지털 오디오 방송 신호에 실린 부가 데이터가 수신되는지 판단하고; 및
    상기 부가 데이터가 수신되는 경우, 상기 실행 중인 애플리케이션을 표시하는 화면의 일부에 상기 수신된 부가 데이터를 표시하는 것;을 포함하는 디지털 멀티미디어 방송 서비스 방법.
  10. 제9항에 있어서,
    상기 임의의 애플리케이션은 디지털 멀티미디어 방송 수신기에서 실행 가능한 애플리케이션들 중 적어도 하나의 애플리케이션인 디지털 멀티미디어 방송 서비스 방법.
  11. 제9항에 있어서,
    상기 부가 데이터는 뉴스나 교통정보 등을 포함하는 디지털 멀티미디어 방송 서비스 방법.
  12. 제9항에 있어서,
    상기 부가 데이터가 수신되는지 판단하는 것은,
    상기 애플리케이션의 실행 중에 상기 디지털 오디오 방송(DAB) 신호에 실린 디앨에스(DLS)를 백그라운드로 파싱하는 디지털 멀티미디어 방송 서비스 방법.
  13. 제12항에 있어서,
    상기 디앨에스(DLS)를 백그라운드로 파싱하는 것은,
    상기 디지털 오디오 방송(DAB) 신호를 수신하는 신호수신부에 전원을 인가하고; 및
    상기 신호수신부를 통해 수신되는 상기 디지털 오디오 방송(DAB) 신호의 프로그램 연동 데이터(PAD) 정보를 디코딩하여 디앨에스(DLS) 데이터를 추출하는 것;을 포함하는 디지털 멀티미디어 방송 서비스 방법.
  14. 제13항에 있어서,
    상기 부가 데이터를 표시하는 것은,
    상기 추출된 디앨에스(DLS) 데이터를 상기 실행 중인 애플리케이션을 표시하는 상기 화면의 일부에 티커 형태로 표시하는 디지털 멀티미디어 방송 서비스 방법.
  15. 제9항에 있어서,
    상기 부가 데이터를 표시하는 것은,
    상기 실행 중인 애플리케이션을 표시하는 상기 화면의 일부에 상기 수신된 부가 데이터를 티커 형태로 표시하는 디지털 멀티미디어 방송 서비스 방법.
  16. 임의의 애플리케이션을 실행하는 애플리케이션 처리부;
    상기 임의의 애플리케이션의 실행 중에 디지털 오디오 방송 신호에 실린 부가 데이터를 수신하는 신호수신부;
    상기 실행 중인 애플리케이션과 상기 수신된 부가 데이터를 표시하는 표시부; 및
    상기 실행 중인 애플리케이션과 상기 수신된 부가 데이터를 하나의 화면에 표시하도록 상기 표시부를 제어하는 제어부;를 포함하는 디지털 멀티미디어 방송 서비스 장치.
  17. 제16항에 있어서,
    상기 디지털 오디오 방송(DAB) 신호의 부가 데이터를 백그라운드로 파싱하기 위해 상기 신호수신부에 전원을 인가하는 전원부; 및
    상기 신호수신부를 통해 수신되는 상기 디지털 오디오 방송(DAB) 신호의 프로그램 연동 데이터(PAD) 정보를 디코딩하여 디앨에스(DLS) 데이터를 추출하는 데 이터 디코더;를 더 포함하는 디지털 멀티미디어 방송 서비스 장치.
  18. 제17항에 있어서,
    상기 표시부는 상기 추출된 디앨에스(DLS) 데이터를 상기 화면의 일부에 티커 형태로 표시하는 디지털 멀티미디어 방송 서비스 장치.
  19. 제16항에 있어서,
    상기 표시부는 상기 실행 중인 애플리케이션을 표시하는 상기 화면의 일부에 상기 수신된 부가 데이터를 티커 형태로 표시하는 디지털 멀티미디어 방송 서비스 장치.
  20. 제16항에 있어서,
    상기 애플리케이션 처리부는 디지털 멀티미디어 방송 수신기에서 실행 가능한 임의의 애플리케이션 중 적어도 하나를 처리하여 실행하는 디지털 멀티미디어 방송 서비스 장치.
  21. 제16항에 있어서,
    상기 부가 데이터는 뉴스나 교통정보 등을 포함하는 디지털 멀티미디어 방송 서비스 장치.
KR1020080007157A 2008-01-23 2008-01-23 디지털 멀티미디어 방송 서비스 장치 및 그 방법 KR20090081198A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020080007157A KR20090081198A (ko) 2008-01-23 2008-01-23 디지털 멀티미디어 방송 서비스 장치 및 그 방법
US12/264,322 US8099751B2 (en) 2008-01-23 2008-11-04 Apparatus and method for displaying digital multimedia broadcasting service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080007157A KR20090081198A (ko) 2008-01-23 2008-01-23 디지털 멀티미디어 방송 서비스 장치 및 그 방법

Publications (1)

Publication Number Publication Date
KR20090081198A true KR20090081198A (ko) 2009-07-28

Family

ID=40877506

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080007157A KR20090081198A (ko) 2008-01-23 2008-01-23 디지털 멀티미디어 방송 서비스 장치 및 그 방법

Country Status (2)

Country Link
US (1) US8099751B2 (ko)
KR (1) KR20090081198A (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI574565B (zh) 2011-03-31 2017-03-11 Sony Corp A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4828906B2 (ja) * 2004-10-06 2011-11-30 三星電子株式会社 デジタルオーディオ放送でのビデオサービスの提供及び受信方法、並びにその装置

Also Published As

Publication number Publication date
US8099751B2 (en) 2012-01-17
US20090187952A1 (en) 2009-07-23

Similar Documents

Publication Publication Date Title
US8019271B1 (en) Methods and systems for presenting information on mobile devices
US9060193B2 (en) System and method for broadcasting video with a secondary audio source
EP2800366B1 (en) Information processing device, information processing method, program, application information table supply device and application information table supply method
KR101409023B1 (ko) 어플리케이션 서비스 제공 방법 및 시스템
CA2857113A1 (en) Network tv and method for operating same
EP1811773A2 (en) Method and device for providing brief information on data broadcasting service in digital multimedia broadcasting receiving terminal
CN114073098B (zh) 流媒体同步方法及显示设备
WO2012157738A1 (ja) 受信機
KR100736095B1 (ko) 실시간 동영상 스트림의 화면 크기를 제어하는 장치 및방법
KR20070002816A (ko) 지상파 dmb수신기에 채널 튜닝 시 서비스 맵 구현방법
JP2013055454A (ja) 映像再生装置及び映像再生方法
KR20090081198A (ko) 디지털 멀티미디어 방송 서비스 장치 및 그 방법
JP2012244388A (ja) 受信機
JP5804771B2 (ja) 放送通信連携受信装置及びサーバ
KR20000051767A (ko) 티브이 전자 프로그램 가이드(TV Electronic Program Guide)의 프로그램간 이동방법
WO2004102844A2 (en) Improvements relating to digital radio
KR100790626B1 (ko) 방송 수신기에서 데이터 서비스를 위한 유저 인터페이스제공 방법
KR100266253B1 (ko) 디지탈 방송수신기에 있어서 그래픽컬 유저 인터페이스 설정방법
JP5846761B2 (ja) 受信機
KR100633984B1 (ko) 화면의 부분 확대가 가능한 디지털 멀티미디어 방송 데이타송출 및 수신 방법
EP1049329A2 (en) Broadcast program display apparatus using electronic program guide
KR20060101580A (ko) 외부기기를 이용한 디엠비 방송 수신장치 및 방법
KR100845138B1 (ko) 디지털 멀티미디어 방송에 연계된 양방향 리치 미디어서비스방법 및 그 서비스 시스템
CN102638720B (zh) 电子业务指南的显示方法及***
KR100750471B1 (ko) 디지털 멀티미디어 방송 시스템의 방송 재생 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application