KR20110049475A - A method of providing application list based upon broadcasting information for an add-on television - Google Patents

A method of providing application list based upon broadcasting information for an add-on television Download PDF

Info

Publication number
KR20110049475A
KR20110049475A KR1020090106495A KR20090106495A KR20110049475A KR 20110049475 A KR20110049475 A KR 20110049475A KR 1020090106495 A KR1020090106495 A KR 1020090106495A KR 20090106495 A KR20090106495 A KR 20090106495A KR 20110049475 A KR20110049475 A KR 20110049475A
Authority
KR
South Korea
Prior art keywords
application
broadcast
server
information
list
Prior art date
Application number
KR1020090106495A
Other languages
Korean (ko)
Other versions
KR101627859B1 (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 KR1020090106495A priority Critical patent/KR101627859B1/en
Publication of KR20110049475A publication Critical patent/KR20110049475A/en
Application granted granted Critical
Publication of KR101627859B1 publication Critical patent/KR101627859B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PURPOSE: A method of providing an application list based on broadcasting information for an add-on television is provided to easily select a desirable application from many applications based on the broadcasting information in an add-on TV. CONSTITUTION: A network interface unit(140) receives a list of an application related to broadcasting information from a server, and a broadcasting signal processing unit(120) processes a broadcasting signal in an output-enable format. A display unit(130) displays the processed signal, and a user interface unit(160) receives a command from a user. A control unit(190) controls the transmission of extracted broadcasting information and the reception of the application list.

Description

애드온 TV에서 방송 정보를 기반으로 어플리케이션 리스트를 제공하는 방법{A METHOD OF PROVIDING APPLICATION LIST BASED UPON BROADCASTING INFORMATION FOR AN ADD-ON TELEVISION}A METHOD OF PROVIDING APPLICATION LIST BASED UPON BROADCASTING INFORMATION FOR AN ADD-ON TELEVISION}

본 발명은 어플리케이션을 설치하여 사용할 수 있는 소위 애드온 TV 또는 셋톱박스에 관한 것이다.The present invention relates to a so-called add-on TV or set-top box that can install and use the application.

보다 구체적으로, 본 발명은 많은 수의 어플리케이션을 제공하는 어플리케이션 제공 서버에서 사용자가 시청 중인 프로그램의 방송 정보를 기반으로 어플리케이션 리스트를 생성하여 제공함으로써 사용자가 자신에게 맞는 어플리케이션을 많은 수의 어플리케이션으로부터 쉽게 선택할 수 있는 방법을 제공한다. More specifically, the present invention generates an application list based on broadcast information of a program being viewed by a user in an application providing server providing a large number of applications, so that the user can easily select an application suitable for the user from a large number of applications. It provides a way to do it.

최근 디지털 TV의 기능이 다양화되면서, 네트워크에 접속하여 양방향으로 통신이 가능한 TV가 등장하게 되었다. 또한, 종래의 방송 신호를 수신하여 이를 표시해주는 기능 외에도 다양한 어플리케이션들을 설치하여 사용할 수 있는 TV가 등장하게 되었다. 이러한 어플리케이션들을 추가적으로 설치할 수 있는 TV를 통상 애드온(Add-on) TV라 한다. Recently, as the functions of digital TVs are diversified, TVs capable of bidirectional communication by connecting to a network have emerged. In addition, a TV that can install and use various applications has appeared in addition to a function of receiving and displaying a conventional broadcast signal. TVs that can additionally install these applications are commonly referred to as add-on TVs.

애드온 아키텍쳐가 적용된 TV는 애드온 어플리케이션의 설치를 통해서 새로운 기능을 추가할 수 있다. 애드온 TV는 통상적으로 네트워크를 통해 어플리케이션을 다운로드받게 되는데, 애드온 어플리케이션 리스트를 어플리케이션 제공 서버에서 가져와 화면에 보여주고 사용자는 그 중 하나를 선택해서 프로그램을 설치하게 된다.TVs with add-on architecture can add new functionality through the installation of add-on applications. Add-on TV typically downloads an application through a network. The list of add-on applications is taken from the application providing server and displayed on the screen, and the user selects one of them to install the program.

이 때, 서버에 애드온 어플리케이션이 많으면 사용자는 어떤 어플리케이션을 선택해야할지 모르는 문제가 발생한다. At this time, if there are many add-on applications on the server, the user may not know which application to select.

이런 경우 종래에 사용되는 방법은 인기도(다운로드 횟수), 등록날짜, 검색어 등을 기준으로 어플리케이션을 사용자에게 보여주는 것인데, 점차 TV에서 실행가능한 어플리케이션의 종류가 다양해지고 그 수가 많아지는 추세에서, 사용자에게 어플리케이션 선택에 있어서 편의성을 줄 수 있는 보다 개선된 방법이 요구된다 하겠다. In this case, a conventional method is to show an application to a user based on popularity (number of downloads), registration date, search terms, and the like. As the types of applications that can be executed on TV gradually increase and the number of applications increases, There is a need for a more improved method of convenience in selection.

본 발명은 디지털 방송 수신 장치의 특성을 살려서, TV 채널 종류, 프로그램 정보 등을 이용해서 사용자에게 보다 편리한 어플리케이션 선택 방법을 제공하는 것을 목적으로 한다.An object of the present invention is to provide a method of selecting an application that is more convenient for a user by using a TV channel type, program information, etc., utilizing the characteristics of a digital broadcast receiving apparatus.

본 발명의 일 실시예에 따른 디지털 방송 수신 장치는, 네트워크를 통해 어플리케이션을 제공하는 서버와 연결되며, 상기 서버로부터 방송 정보와 관련된 어플리케이션의 리스트를 수신하는 네트워크 인터페이스부; 상기 서버로부터 수신한 어플리케이션을 저장하는 저장부; 방송 신호를 수신하여 시청자가 시청 중인 방송 정보를 추출하고, 수신한 방송 신호를 출력 가능한 신호로 처리하여 출력하는 방송 신호 처리부; 상기 방송 신호 처리부에 의해 처리된 신호 및 영상을 디스플레이하는 디스플레이부; 사용자로부터 명령을 입력받기 위한 사용자 인터페이스부; 및 상기 방송 신호 처리부가 추출한 방송 정보를 상기 서버로 송신하고, 상기 서버로부터 상기 방송 정보와 관련된 어플리케이션 리스트를 수신하도록 제어하는 제어부를 포함한다.In accordance with another aspect of the present invention, an apparatus for receiving digital broadcasting includes: a network interface unit connected to a server providing an application through a network, and receiving a list of applications related to broadcast information from the server; A storage unit for storing the application received from the server; A broadcast signal processor configured to receive a broadcast signal, extract broadcast information that the viewer is watching, and process the received broadcast signal as an outputable signal; A display unit displaying a signal and an image processed by the broadcast signal processor; A user interface unit for receiving a command from a user; And a controller configured to transmit the broadcast information extracted by the broadcast signal processor to the server and to receive an application list related to the broadcast information from the server.

본 발명의 일 실시예에 따른 디지털 방송 수신 장치의 어플리케이션 제공 방법은, 사용자가 시청 중인 방송 신호로부터 방송 정보를 추출하는 단계; 사용자가 시청 중인 방송 정보와 관련된 어플리케이션 리스트 요청을 어플리케이션을 제공하는 서버로 송신하는 단계; 상기 서버로부터 상기 방송 정보와 관련된 어플리케이션 의 리스트를 수신하는 단계; 및 상기 수신된 어플리케이션 리스트를 표시하는 단계를 포함한다. An application providing method of a digital broadcast reception device according to an embodiment of the present invention includes the steps of extracting broadcast information from a broadcast signal that a user is watching; Transmitting an application list request related to broadcast information viewed by a user to a server providing an application; Receiving a list of applications related to the broadcast information from the server; And displaying the received application list.

본 발명에 따르면 사용자가 시청하는 방송 프로그램을 기반으로 사용자에게 어플리케이션 리스트를 제공함으로써, 사용자가 수많은 어플리케이션 중에서 자신이 원하는 어플리케이션을 쉽게 선택할 수 있다.According to the present invention, by providing a list of applications to a user based on a broadcast program watched by the user, the user can easily select an application he / she wants from a number of applications.

또한, 본 발명에 따르면, 검색어를 입력하고 필터링하는 과정이 필요없는 어플리케이션 리스트를 제공함으로써, 사용자에게 적합한 어플리케이션 리스트를 제공할 수 있다. In addition, according to the present invention, an application list suitable for a user may be provided by providing an application list which does not require a process of inputting and filtering a search word.

이하 도면을 참조하여 본 발명을 보다 상세히 설명한다.Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 어플리케이션 제공을 위한 TV의 네트워크 구성도이다. 1 is a diagram illustrating a network configuration of a TV for providing an application according to an exemplary embodiment of the present invention.

도 1에 도시된 바와 같이, TV(12)는 어플리케이션을 제공하는 서버(11)와 네트워크로 연결된다. 네트워크는 대표적으로는 유선 또는 무선 인터넷이지만, 임의의 양방향 유무선 통신에 의해 제공될 수 있다. 본 발명에서 TV(12)는 디지털 방송 수신 장치를 의미하는 것으로서, 디지털 TV일 수도 있고, 셋톱박스일 수도 있다. 또한, 본 발명에 따른 TV(12)는 소위 애드온(Add-on) TV라고 불리는 것으로서, 사용자의 필요에 따라 게임 등의 다양한 어플리케이션들을 다운로드 받아 설치하여 사용할 수 있는 TV이다. As shown in FIG. 1, the TV 12 is networked with a server 11 providing an application. The network is typically wired or wireless internet, but may be provided by any two-way wired or wireless communication. In the present invention, the TV 12 refers to a digital broadcast receiver, and may be a digital TV or a set-top box. In addition, the TV 12 according to the present invention is a so-called add-on TV, and is a TV that can download and install various applications such as games according to a user's needs.

도 1에 도시된 바와 같이, 본 발명에 따른 TV(12)는 서버(11)에 접속하여 어플리케이션을 다운로드 받기 위해, 먼저 어플리케이션 리스트를 요청하며, 이 때 리스트 요청은 TV(12)의 시청자가 현재 시청하고 있는 프로그램의 방송 정보를 함께 전송된다. 본 발명에 따른 방송 정보는 시청자가 시청하고 있는 프로그램에 대한 상세 정보로서, 채널 정보 또는 프로그램 정보를 포함한다. 예컨대, 방송 정보는 채널 정보, 예컨대 스포츠 채널, 뉴스 채널, 게임 채널, 드라마 채널, 영화 채널, 특정 종교 채널, 바둑 채널, 낚시 채널 등의 정보, 시청 프로그램의 제목, 시작 시간, 프로그램에 대한 배경, 줄거리, 등장 인물, 연령 제한 정보(등급 정보) 등을 포함할 수 있다. As shown in FIG. 1, the TV 12 according to the present invention first requests an application list in order to access the server 11 and download an application, where the list request is made by the viewer of the TV 12. Broadcast information of the program being watched is transmitted together. The broadcast information according to the present invention is detailed information about a program that the viewer is watching, and includes channel information or program information. For example, the broadcast information may include channel information such as sports channels, news channels, game channels, drama channels, movie channels, specific religious channels, Go channels, fishing channels, titles of watching programs, start times, backgrounds of programs, It may include a plot, characters, age restriction information (grade information), and the like.

TV(12)의 리스트 요청은 사용자의 입력에 의해 수행될 수도 있고, 사용자의 의사와는 무관하게 주기적으로 또는 임의의 시간에 수행될 수도 있다. The list request of the TV 12 may be performed by the user's input, or may be performed periodically or at any time regardless of the user's intention.

이와 같은 리스트 요청과 함께 방송 정보를 수신한 서버(11)는 그 방송 정보를 기반으로 사용자 맞춤형 어플리케이션 리스트를 생성하여 전송한다. 예를 들어, 시청자가 바둑 프로그램을 시청하는 중이면 방송 정보는 채널 또는 프로그램이 바둑과 관련된 것임을 표시하는 정보가 포함되고, 서버(11)는 그 방송 정보를 기반으로 서버(11)가 제공가능한 어플리케이션 중 바둑과 관련된 어플리케이션을 검색하여 리스트를 작성한다. 예를 들어, 바둑과 관련된 어플리케이션은 바둑 게임, 바둑 트레이닝 어플리케이션 등일 수 있다. 또한, 현재 시청 프로그램이 15세 이상이 시청가능 프로그램인 경우에는 15세 근처, 즉 15세 내지 17세의 연령에 맞는 프로그램을 검색하여 리스트를 생성할 수 있다. The server 11 receiving the broadcast information together with the list request generates and transmits a user-customized application list based on the broadcast information. For example, if the viewer is watching a Go program, the broadcast information includes information indicating that the channel or program is related to Go, and the server 11 is an application that the server 11 can provide based on the broadcast information. Create a list by searching for applications related to Go. For example, the Go related application may be a Go game, a Go training application, or the like. In addition, when the current viewing program is 15 years or more, the program can be generated by searching for a program suitable for an age of about 15 years old, that is, 15 to 17 years old.

생성한 어플리케이션 리스트는 TV(12)로 전송되고, 사용자에게 표시된다. 사용자는 표시된 어플리케이션 리스트로부터 어플리케이션을 선택하고, 그 선택한 어플리케이션을 다운로드하여 설치하여 이용하게 된다. 이와 같은 구성을 통해 사용자는 수많은 어플리케이션들 중에서 자신이 원하는 어플리케이션을 검색하는데 필요한 시간을 줄일 수 있다. The generated application list is transmitted to the TV 12 and displayed to the user. The user selects an application from the displayed application list, and downloads, installs and uses the selected application. This configuration allows the user to reduce the time required to search for the desired application among numerous applications.

이하, 전술한 TV(12)의 구성 및 동작을 상세히 설명한다. 도 2는 본 발명의 일 실시예에 따른 TV의 구성을 나타낸 블록도이다. Hereinafter, the configuration and operation of the above-described TV 12 will be described in detail. 2 is a block diagram showing the configuration of a TV according to an embodiment of the present invention.

TV(12)는 네트워크를 통해 다양한 서버와 접속하여 어플리케이션이나 VOD 스트리밍 등의 컨텐츠를 수신할 수도 있고, 방송 수신부(100)를 통해 무선으로 RF 신호 형태의 방송 신호를 수신할 수도 있다. The TV 12 may be connected to various servers through a network to receive contents such as an application, VOD streaming, or the like, or may wirelessly receive a broadcast signal in the form of an RF signal through the broadcast receiver 100.

본 발명의 실시예에 따른 TV(12)는 도 2에 도시된 바와 같이, 방송 수신부(100), 역다중화부(110), 영상신호 처리부(120), 디스플레이부(130), 네트워크 인터페이스부(140), OSD 생성부(150), 사용자 인터페이스부(160), 저장 인터페이스부(170), 메모리부(180) 및 제어부(190)를 포함한다.As shown in FIG. 2, the TV 12 according to the embodiment of the present invention includes a broadcast receiver 100, a demultiplexer 110, an image signal processor 120, a display 130, and a network interface unit ( 140, an OSD generation unit 150, a user interface unit 160, a storage interface unit 170, a memory unit 180, and a controller 190.

디지털 방송인 경우에, 디지털 방송신호는 비디오신호와 오디오신호 및 부가 데이터를 시분할 다중화하여 패킷화된 트랜스포트 스트림(Transport Stream) 형태로 전송된다.In the case of digital broadcast, the digital broadcast signal is transmitted in the form of a packetized transport stream by time division multiplexing the video signal, the audio signal and the additional data.

방송수신부(100)는 외부로부터 전송되는 방송신호를 안테나를 통해 수신하는 것으로, 후술할 제어부(190)의 튜닝 제어신호에 따라 그에 대응하는 주파수 대역을 갖는 방송신호를 튜닝하는 튜너와, 튜닝된 특정 채널의 방송신호를 VSB(Vestigial Sideband)복조과정 및 오류정정과정 등을 거쳐 트랜스포트 스트림 형태로 출력하는 디모듈레이터(복조부)를 포함할 수 있다.The broadcast receiver 100 receives a broadcast signal transmitted from the outside through an antenna, and tunes a tuner for tuning a broadcast signal having a frequency band corresponding thereto according to a tuning control signal of the controller 190 to be described later. And a demodulator (demodulator) outputting the broadcast signal of the channel in the form of a transport stream through a VSB (Vestigial Sideband) demodulation process and an error correction process.

그리고, 방송수신부(100)를 통해 수신된 방송신호는 역다중화부(110)에 의해 비디오신호와 오디오신호 및 PSIP(Program and System Information Protocol)정보 등으로 정의되는 각종 부가 데이터로 분리되어 비트 스트림 형태로 출력된다.The broadcast signal received through the broadcast receiver 100 is divided into various additional data defined by the demultiplexer 110 as a video signal, an audio signal, and PSIP (Program and System Information Protocol) information. Is output.

역다중화부(110)를 통해 분리된 비디오 데이터는 영상신호 처리부(120)에 의해 처리되어 디스플레이부(130)에 표시된다. The video data separated by the demultiplexer 110 is processed by the image signal processor 120 and displayed on the display 130.

이때, 영상신호 처리부(120)는 MPEG-2 디코더와, 비디오 데이터를 디스플레이부(130)의 출력규격에 맞는 수직주파수, 해상도, 화면비율 등에 맞도록 변환하는 스케일러를 포함한다.In this case, the image signal processing unit 120 includes an MPEG-2 decoder and a scaler for converting video data to match the vertical frequency, resolution, aspect ratio, etc. according to the output standard of the display unit 130.

여기서, 디스플레이부(130)로는 DLP(Digital Light Processing), LCD(Liquid Crystal Display), PDP(Plasma Display Panel) 등과 같이 다양한 유형의 디스플레를 사용할 수 있다.The display unit 130 may use various types of displays, such as digital light processing (DLP), liquid crystal display (LCD), plasma display panel (PDP), and the like.

그리고, 오디오 신호는 음성신호 처리부(미도시)에 의해 처리되어 스피커로 출력되는데, 음성신호 처리부는 AC-3 디코더를 포함할 수 있다.The audio signal is processed by a voice signal processor (not shown) and output to the speaker, which may include an AC-3 decoder.

한편, 역다중화부(110)를 통해 분리된 부가 데이터에 포함된 부가 데이터는 후술할 저장 인터페이스부(170)를 통해 메모리부(180)에 저장된다.On the other hand, the additional data included in the additional data separated by the demultiplexer 110 is stored in the memory unit 180 through the storage interface unit 170 to be described later.

메모리부(180)는 EEPROM(electrically erasable programmable read-only memory) 등에 의해 구현될 수 있다.The memory unit 180 may be implemented by an electrically erasable programmable read-only memory (EEPROM).

사용자 인터페이스부(160)는 사용자로부터 요구 명령을 입력받기 위한 수단으로써, 일반적으로 리모트 컨트롤러를 통해 입력되는 적외선 신호를 수신하는 적외선 수신부나 패널 일측에 구비된 로컬 키 입력부가 이에 포함된다. The user interface unit 160 is a means for receiving a request command from a user, and generally includes an infrared receiver for receiving an infrared signal input through a remote controller or a local key input unit provided at one side of the panel.

네트워크 인터페이스부(140)는 네트워크 망, 예컨대 인터넷을 통해 서버(11)로부터 컨텐츠 또는 어플리케이션들을 수신한다. 즉, 네트워크를 통하여 컨텐츠 제공자로부터 제공되는 방송, 게임, VOD, 방송 신호 등의 컨텐츠 및 그와 관련된 정보를 수신한다. 또한, 네트워크 인터페이스부(140)는 서버(11)로 어플리케이션 리스트 요청을 송신하고, 서버(11)로부터 어플리케이션 리스트 및 어플리케이션을 수신한다. The network interface unit 140 receives contents or applications from the server 11 through a network, for example, the Internet. That is, content such as broadcasts, games, VODs, broadcast signals, and the like, which are provided from a content provider through a network, are received. In addition, the network interface unit 140 transmits an application list request to the server 11, and receives an application list and an application from the server 11.

OSD 생성부(150)는 사용자의 판단 신호를 입력받기 위한 메뉴화면을 OSD(On Screen Display) 형태로 생성한다.The OSD generator 150 generates a menu screen for receiving a user's determination signal in the form of an OSD.

즉, 상기 OSD 생성부(150)는 상기 네트워크 인터페이스부(140)를 통해 수신된 어플리케이션 리스트를 디스플레이부(130)를 통해 디스플레이할 수 있다.That is, the OSD generator 150 may display the application list received through the network interface 140 through the display 130.

제어부(190)는 상기 사용자 인터페이스부(160)로부터 입력되는 명령에 따른 전반적인 동작 제어를 수행한다. 제어부(190)는 후술하는 바와 같이, 위 구성 요소들이 방송 정보를 추출하고, 추출한 방송 정보를 서버(11)로 송신하고, 서버(11)로부터 상기 방송 정보와 관련된 어플리케이션 리스트를 수신하도록 제어한다.The controller 190 performs overall operation control according to a command input from the user interface unit 160. The controller 190 controls the above components to extract broadcast information, transmit the extracted broadcast information to the server 11, and receive an application list related to the broadcast information from the server 11.

상기 방송 수신부(100), 역다중화부(110), 영상신호처리부(120), OSD 생성부(150), 제어부(190)는 방송 신호를 수신하여 출력 가능한 형태로 처리하는 구성 요소들로써, 하나의 방송 신호 처리부를 구성할 수 있으며, 하나의 칩으로 구현될 수 있다. The broadcast receiver 100, the demultiplexer 110, the image signal processor 120, the OSD generator 150, and the controller 190 are components that receive and output a broadcast signal and process the same. The broadcast signal processor may be configured and may be implemented as one chip.

위 방송 처리부는 수신되는 방송 신호로부터 채널 정보, 예컨대 스포츠 채널, 뉴스 채널, 게임 채널, 드라마 채널, 영화 채널, 특정 종교 채널, 바둑 채널, 낚시 채널 등의 정보, 시청 프로그램의 제목, 시작 시간, 프로그램에 대한 배경, 줄거리, 등장 인물, 연령 제한 정보(등급 정보) 등의 방송 정보를 추출한다. 위와 같은 방송 정보는 방송 신호 역 다중화부의 출력 중 PSIP 또는 EPG로부터 추출할 수 있다. The broadcast processing unit receives channel information from the received broadcast signal, for example, information on a sports channel, news channel, game channel, drama channel, movie channel, specific religious channel, Go channel, fishing channel, title of a viewing program, start time, program Broadcast information such as background, plot, character, age restriction information (rating information) is extracted. The above broadcast information may be extracted from the PSIP or the EPG of the output of the broadcast signal demultiplexer.

PSIP 데이터를 이용해 정보가 표현된 형태가 EPG이다. 즉, EPG는 PSIP를 분석하여 생성할 수 있다. PSIP는 STT(System Time Table), MGT(Master Guide Table), VCT(Virtual Channel Table), RRT(Rating Region Table), EIT(Event Information Table), EET(Extended Text Table)로 구성된다. STT는 현재의 날짜와 시간에 대한 정보를 나타내고, MGT는 STT를 제외한 나머지 테이블의 PID값과 버전 정보를 나타낸다. VCT는 가상 채널에 대한 정보를 나타낸다. RRT는 프로그램 컨텐츠에 대한 등급 정보를 나타낸다. EIT는 VCT에 있는 모든 채널에 대한 프로그램의 제목과 시작 시간 정보를 나타낸다. EET는 프로그램에 대한 배경, 줄거리, 등장 인물과 같은 상세한 설명을 포함하고 있다. EPG is a form in which information is expressed using PSIP data. In other words, the EPG may be generated by analyzing the PSIP. The PSIP includes a system time table (STT), a master guide table (MGT), a virtual channel table (VCT), a rating region table (RTT), an event information table (EIT), and an extended text table (EET). STT represents information on the current date and time, and MGT represents PID values and version information of the remaining tables except STT. The VCT represents information about the virtual channel. The RRT represents rating information about program content. The EIT represents the title and start time information of the program for all channels in the VCT. The EET contains detailed descriptions of the program, such as background, storyline, and characters.

TV(12)는 서버(11)에 어플리케이션 리스트를 요청할 때, 위 방송 처리부가 추출한 방송 정보를 함께 전송한다. 서버(11)는 수신한 방송 정보를 기반으로 사용자 맞춤형 어플리케이션 리스트를 생성하여 TV(12)로 전송한다. When the TV 12 requests the application list from the server 11, the TV 12 transmits the broadcast information extracted by the broadcast processor. The server 11 generates a user-customized application list based on the received broadcast information and transmits it to the TV 12.

어플리케이션을 기술하는 정보는 어플리케이션의 종류, 파일 크기, 최적 시스템 사양, 어플리케이션 개발자 정보 등등 적게는 수십개에서 수백개까지 있을 수 있다. 본 발명의 일 실시예에 따라, 서버(11)에서 어플리케이션 리스트를 생성할 시에, 이러한 정보 중 어느 것을 기반으로, 즉 어느 것을 필터링 옵션으로 포함시켜 작성할 것인지를 디폴트로 정할 수도 있지만, 사용자가 필터링 옵션을 정하는 경우 그에 맞는 어플리케이션 리스트를 생성하여 전송할 수도 있다. The information describing the application can range from as few as tens to hundreds of applications, file sizes, optimal system specifications, application developer information, and so on. According to an embodiment of the present invention, when generating a list of applications in the server 11, it may default to which of these pieces of information, i.e., which are included as filtering options, but is filtered by the user. If you specify an option, you can create and send an application list accordingly.

본 발명의 일 실시예에 따라, TV(12)에서 서버(11)로 어플리케이션 리스트 요청시에 어플리케이션 리스트 작성시에 포함될 필터링 옵션을 함께 전송할 수 있다. 필터링 옵션을 전송받은 서버(11)는 해당 필터링 옵션이 포함되도록 어플리케이션 리스트를 생성하여 TV(12)로 전송할 수 있다. According to an embodiment of the present invention, when the application list request from the TV 12 to the server 11, the filtering option to be included in the application list can be transmitted together. The server 11 receiving the filtering option may generate an application list and include the filtering option and transmit the same to the TV 12.

본 발명에 따라 TV(12)가 서버(11)로 송신하는 필터링 옵션은 다운로드 횟수, 추천수, 최신 등록일, 방송정보 등을 포함할 수 있다. 필터링 옵션은 TV(12)에 디폴트로 설정될 수도 있고, 사용자가 사전에 미리 설정해 놓을 수도 있으며, 어플리케이션을 다운로드하고자 할 때마다, 설정할 수도 있다. According to the present invention, the filtering option transmitted from the TV 12 to the server 11 may include a download count, a recommendation number, a latest registration date, broadcast information, and the like. The filtering option may be set as the default in the TV 12, may be set in advance by the user, or may be set whenever the application is to be downloaded.

도 3은 본 발명의 일 실시예에 따른 필터링 옵션이 포함된 어플리케이션 리스트의 일예를 나타낸다. 3 illustrates an example of an application list including a filtering option according to an embodiment of the present invention.

도 3의 예에서는 필터링 옵션을 방송 정보, 다운로드 수, 추천수 및 업로드된 날짜로 설정하여 어플리케이션 리스트를 요청한 경우이다. In the example of FIG. 3, the application list is requested by setting the filtering option to broadcast information, download count, recommendation count, and upload date.

서버(11)에서는 TV(12)로부터 수신한 방송 정보를 기반으로 어플리케이션을 검색한 다음, 검색된 어플리케이션들에 대한 정보 중에 필터링 옵션으로 지정된 정보를 추출하고, 그 필터링 옵션 별로 정렬하여 리스트를 생성한다.The server 11 searches for an application based on the broadcast information received from the TV 12, extracts information designated as a filtering option from the information about the found applications, and generates a list by sorting by the filtering options.

예를 들어, 도 3에서, 방송 정보 필터링 옵션 탭(21)은 검색된 어플리케이션들을 알파벳 순으로 정리한 것이고, 다운로드순 탭(22)은 다운로드 순위로 정렬한 것이며, 추천수 탭(23)은 추천수 순으로 정렬한 것이고, 최신자료순(24)은 가장 최근에 업로드된 순으로 정렬한 것이다.For example, in FIG. 3, the broadcasting information filtering option tab 21 is a list of the searched applications in alphabetical order, the download order tab 22 is sorted by download rank, and the recommendation number tab 23 is in order of recommendation. The latest data (24) is sorted by the most recently uploaded.

위와 같이 사용자가 지정한 필터링 옵션 별로 어플리케이션을 정렬하여 어프리케이션 리스트를 제공함으로써, 사용자가 수신한 어플리케이션 리스트를 따로 편집하거나 추가 정보를 검색할 필요없이 편리하게 자신이 원하는 어플리케이션을 선택할 수 있다. By arranging applications according to the filtering options specified by the user as described above and providing an application list, the user can conveniently select the desired application without having to edit the received application list or search for additional information.

도 4는 본 발명의 일 실시예에 따른 디지털 방송 수신 장치, 즉 도 1의 TV(12)에서 수행되는 어플리케이션 제공 방법을 나타내는 순서도이다.4 is a flowchart illustrating a method for providing an application performed by a digital broadcast receiving apparatus according to an embodiment of the present invention, that is, the TV 12 of FIG. 1.

단계(S41)에서, TV(12)는 수신되는 방송 신호에서 방송 정보를 추출한다. 그리고 나서, 단계(S42)에서, 현재 사용자가 시청 중인 방송의 방송 정보가 포함된 리스트 요청을 서버(11)로송신한다. 단계(S43)에서, 서버(11)로부터 어플리케이션 리스트를 수신한다. 전술한 바와 같이, 위 어플리케이션 리스트는 서버(11)가 방송 정보를 기반으로 검색한 사용자 맞춤형 어플리케이션 리스트이다. 단계(S44)에서, 수신한 어플리케이션 리스트를 표시한다. 단계(S45)에서 사용자가 표시된 어 플리케이션 중 하나를 선택하면, 단계(S46)에서, 선택된 어플리케이션을 서버(11)로부터 다운로드받는다. In step S41, the TV 12 extracts broadcast information from the received broadcast signal. Then, in step S42, the list request including the broadcast information of the broadcast currently being viewed by the user is transmitted to the server 11. In step S43, an application list is received from the server 11. As described above, the application list is a user-customized application list searched by the server 11 based on broadcast information. In step S44, the received application list is displayed. When the user selects one of the displayed applications in step S45, the selected application is downloaded from the server 11 in step S46.

이상 실시예들을 참조하여 본 발명을 설명하였으나, 위 실시예들은 단지 예시적인 것뿐이고, 이들에 다양한 변형이 가능하며, 이들 변형예들은 모두 본 발명의 범위에 포함된다.Although the present invention has been described with reference to the above embodiments, the above embodiments are merely exemplary, and various modifications are possible thereto, and all such modifications are included in the scope of the present invention.

도 1은 본 발명의 일 실시예에 따른 어플리케이션 제공을 위한 TV의 네트워크 구성도이다. 1 is a diagram illustrating a network configuration of a TV for providing an application according to an exemplary embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따른 TV의 구성을 나타낸 블록도이다. 2 is a block diagram showing the configuration of a TV according to an embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따른 필터링 옵션이 포함된 어플리케이션 리스트의 일예를 나타낸다. 3 illustrates an example of an application list including a filtering option according to an embodiment of the present invention.

도 4는 본 발명의 일 실시예에 따른 디지털 방송 수신 장치, 즉 도 1의 TV(12)에서 수행되는 어플리케이션 제공 방법을 나타내는 순서도이다.4 is a flowchart illustrating a method for providing an application performed by a digital broadcast receiving apparatus according to an embodiment of the present invention, that is, the TV 12 of FIG. 1.

Claims (12)

네트워크를 통해 어플리케이션을 제공하는 서버와 연결되며, 상기 서버로부터 방송 정보와 관련된 어플리케이션의 리스트를 수신하는 네트워크 인터페이스부;A network interface unit connected to a server providing an application through a network and receiving a list of applications related to broadcast information from the server; 상기 서버로부터 수신한 어플리케이션을 저장하는 저장부;A storage unit for storing the application received from the server; 방송 신호를 수신하여 시청자가 시청 중인 방송 정보를 추출하고, 수신한 방송 신호를 출력 가능한 신호로 처리하여 출력하는 방송 신호 처리부;A broadcast signal processor configured to receive a broadcast signal, extract broadcast information that the viewer is watching, and process the received broadcast signal as an outputable signal; 상기 방송 신호 처리부에 의해 처리된 신호 및 영상을 디스플레이하는 디스플레이부;A display unit displaying a signal and an image processed by the broadcast signal processor; 사용자로부터 명령을 입력받기 위한 사용자 인터페이스부; 및A user interface unit for receiving a command from a user; And 상기 방송 신호 처리부가 추출한 방송 정보를 상기 서버로 송신하고, 상기 서버로부터 상기 방송 정보와 관련된 어플리케이션 리스트를 수신하도록 제어하는 제어부를 포함하는 디지털 방송 수신 장치.And a control unit which transmits the broadcast information extracted by the broadcast signal processor to the server, and controls to receive an application list related to the broadcast information from the server. 제1항에 있어서,The method of claim 1, 상기 네트워크 인터페이스부는 사용자가 시청 중인 방송 정보를 포함하는 어플리케이션 리스트 요청을 상기 서버로 송신하고, 상기 서버로부터 수신하는 어플리케이션 리스트는 상기 방송 정보를 기반으로 생성된 것인 디지털 방송 수신 장치.The network interface unit transmits an application list request including broadcast information that the user is watching to the server, and the application list received from the server is generated based on the broadcast information. 제1항에 있어서,The method of claim 1, 상기 방송 정보는 상기 방송 신호의 PSIP 또는 EPG로부터 추출되는 디지털 방송 수신 장치.And the broadcast information is extracted from the PSIP or EPG of the broadcast signal. 제1항에 있어서,The method of claim 1, 상기 방송 정보는 상기 방송 신호의 PSIP 중 EIT(Event Information Table), ETT(Extended Text Table) 또는 RRT(Rate Region Table) 중 하나로부터 추출되는 디지털 방송 수신 장치.The broadcast information is extracted from one of the event information table (EIT), extended text table (ETT) or rate region table (RTT) of the PSIP of the broadcast signal. 제1항에 있어서,The method of claim 1, 상기 어플리케이션 리스트 요청은 적어도 하나의 필터링 옵션을 포함하고, 상기 필터링 옵션은 다운로드 횟수, 추천수 및 최신 등록일을 포함하는 디지털 방송 수신 장치.The application list request includes at least one filtering option, and the filtering option includes a download count, a recommendation number, and a latest registration date. 제5항에 있어서,The method of claim 5, 상기 서버가 송신하는 어플리케이션 리스트는 상기 각 요청 정보 필드를 기준으로 정렬된 서브 리스트를 포함하는 디지털 방송 수신 장치.The application list transmitted by the server includes a sub list arranged based on the request information fields. 사용자가 시청 중인 방송 신호로부터 방송 정보를 추출하는 단계;Extracting broadcast information from a broadcast signal that the user is watching; 사용자가 시청 중인 방송 정보와 관련된 어플리케이션 리스트 요청을 어플리 케이션을 제공하는 서버로 송신하는 단계;Transmitting an application list request related to broadcast information viewed by a user to a server providing an application; 상기 서버로부터 상기 방송 정보와 관련된 어플리케이션의 리스트를 수신하는 단계; 및Receiving a list of applications related to the broadcast information from the server; And 상기 수신된 어플리케이션 리스트를 표시하는 단계;Displaying the received application list; 를 포함하는 디지털 방송 수신 장치의 어플리케이션 제공 방법.Application providing method of a digital broadcast receiving device comprising a. 제7항에 있어서,The method of claim 7, wherein 상기 어플리케이션 리스트 중 하나에 대한 선택을 입력받는 단계; 및Receiving a selection for one of the application lists; And 상기 선택된 어플리케이션을 다운로드하는 단계를 포함하는 디지털 방송 수신 장치의 어플리케이션 제공 방법.And downloading the selected application. 제7항에 있어서,The method of claim 7, wherein 상기 방송 정보는 상기 방송 신호의 PSIP 또는 EPG로부터 추출되는 디지털 방송 수신 장치의 어플리케이션 제공 방법. And the broadcast information is extracted from the PSIP or EPG of the broadcast signal. 제7항에 있어서,The method of claim 7, wherein 상기 방송 정보는 상기 방송 신호의 PSIP 중 EIT(Event Information Table), ETT(Extended Text Table) 또는 RRT(Rate Region Table) 중 하나로부터 추출되는 디지털 방송 수신 장치의 어플리케이션 제공 방법.The broadcast information is extracted from one of the event information table (EIT), extended text table (ETT) or rate region table (RTT) of the PSIP of the broadcast signal. 제7항에 있어서,The method of claim 7, wherein 상기 어플리케이션 리스트 요청은 적어도 하나의 필터링 옵션을 포함하고, 상기 필터링 옵션은 다운로드 횟수, 추천수 및 최신 등록일을 포함하는 디지털 방송 수신 장치의 어플리케이션 제공 방법.The application list request includes at least one filtering option, and wherein the filtering option includes a download count, a recommendation number, and a latest registration date. 제11항에 있어서,The method of claim 11, 상기 서버가 송신하는 어플리케이션 리스트는 상기 각 요청 정보 필드를 기준으로 정렬된 서브 리스트를 포함하는 디지털 방송 수신 장치의 어플리케이션 제공 방법.The application list transmitted by the server includes a sub list arranged based on each request information field.
KR1020090106495A 2009-11-05 2009-11-05 A method of providing application list based upon broadcasting information for an add-on television KR101627859B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090106495A KR101627859B1 (en) 2009-11-05 2009-11-05 A method of providing application list based upon broadcasting information for an add-on television

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090106495A KR101627859B1 (en) 2009-11-05 2009-11-05 A method of providing application list based upon broadcasting information for an add-on television

Publications (2)

Publication Number Publication Date
KR20110049475A true KR20110049475A (en) 2011-05-12
KR101627859B1 KR101627859B1 (en) 2016-06-07

Family

ID=44360607

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090106495A KR101627859B1 (en) 2009-11-05 2009-11-05 A method of providing application list based upon broadcasting information for an add-on television

Country Status (1)

Country Link
KR (1) KR101627859B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014073912A1 (en) * 2012-11-11 2014-05-15 엘지전자 주식회사 Method and apparatus for processing digital service signal

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090006773A (en) * 2007-07-12 2009-01-15 엘지전자 주식회사 Method of transmitting and receiving a broadcasting signal and apparatus for receiving a broadcasting signal
KR20090019209A (en) * 2007-08-20 2009-02-25 삼성전자주식회사 Broadcast signal processing apparatus and control method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090006773A (en) * 2007-07-12 2009-01-15 엘지전자 주식회사 Method of transmitting and receiving a broadcasting signal and apparatus for receiving a broadcasting signal
KR20090019209A (en) * 2007-08-20 2009-02-25 삼성전자주식회사 Broadcast signal processing apparatus and control method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014073912A1 (en) * 2012-11-11 2014-05-15 엘지전자 주식회사 Method and apparatus for processing digital service signal
US9602877B2 (en) 2012-11-11 2017-03-21 Lg Electronics Inc. Method and apparatus for processing digital service signal

Also Published As

Publication number Publication date
KR101627859B1 (en) 2016-06-07

Similar Documents

Publication Publication Date Title
US8745668B2 (en) Service system and method of providing service in digital receiver thereof
US20130291022A1 (en) Method, computer program, reception apparatus, and information providing apparatus for accessing content from a plurality of content sources
US9967626B2 (en) Video display apparatus and operating method thereof
US8904461B2 (en) Broadcast signal receiving device and method for executing data broadcasting application of the same
KR100710339B1 (en) Video display apparatus and method for displaying broadcast information thereof
EP2510682B1 (en) Image display apparatus and method for operating the same
US20130014150A1 (en) Method for providing previous watch list of contents provided by different sources, and display device which performs same
EP2242258A1 (en) Content access notification
JP2004134847A (en) Receiver
KR20070090600A (en) Video signal processing apparatus and control method thereof
KR101527385B1 (en) Image processing apparatus and image processing method having the same
KR100747500B1 (en) Signal processing apparatus and signal processing method
JP2004179716A (en) Digital broadcast receiver
KR101627859B1 (en) A method of providing application list based upon broadcasting information for an add-on television
US9756379B2 (en) Display apparatus and control method thereof
KR20070014333A (en) Method and apparatus for providing broadcasting agent service
US20090235320A1 (en) Image processing apparatus, image processing system having the same, and control method thereof
KR101692556B1 (en) Method for displaying channel information and display apparatus thereof
KR101674685B1 (en) A broadcast receiver and a method for editing channels and a method for browsing channels
KR20120125939A (en) Service system and method of providing a service in a digital receiver thereof
KR101751054B1 (en) Method and video display device for providing ivent information regarding text using selected text at the device
JP3594524B2 (en) Digital broadcast receiver
KR20130024131A (en) Video display device, method of transmitting program information and receiving program information thereon
KR100919908B1 (en) electronic program guide download method
KR100662871B1 (en) The method of displaying the information of the broadcast program

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)