KR101871710B1 - Multimedia device for running applications related contents and method for controlling the same - Google Patents

Multimedia device for running applications related contents and method for controlling the same Download PDF

Info

Publication number
KR101871710B1
KR101871710B1 KR1020110107814A KR20110107814A KR101871710B1 KR 101871710 B1 KR101871710 B1 KR 101871710B1 KR 1020110107814 A KR1020110107814 A KR 1020110107814A KR 20110107814 A KR20110107814 A KR 20110107814A KR 101871710 B1 KR101871710 B1 KR 101871710B1
Authority
KR
South Korea
Prior art keywords
application
content
multimedia device
broadcast
list
Prior art date
Application number
KR1020110107814A
Other languages
Korean (ko)
Other versions
KR20130043747A (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 KR1020110107814A priority Critical patent/KR101871710B1/en
Publication of KR20130043747A publication Critical patent/KR20130043747A/en
Application granted granted Critical
Publication of KR101871710B1 publication Critical patent/KR101871710B1/en

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/10Aspects of broadcast communication characterised by the type of broadcast system

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명의 일실시예에 의한 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스는, 콘텐츠를 디스플레이하는 디스플레이부와, 상기 콘텐츠의 메타 데이터에 대응하여 적어도 하나의 애플리케이션을 식별하는, 애플리케이션 리스트를 요청하는 신호를 애플리케이션 서버로 전송하는 네트워크 인터페이스와, 상기 애플리케이션 서버로부터 수신한 애플리케이션 리스트를 이용하여, 상기 적어도 하나의 애플리케이션에 대응하는 그래픽 데이터를 생성하여 OSD(On Screen Display)에 표시되도록 상기 디스플레이부를 제어하는 컨트롤러를 포함한다.A multimedia device for executing a content association application according to an embodiment of the present invention includes a display unit for displaying content, a signal for requesting an application list, which identifies at least one application corresponding to the metadata of the content, And a controller for generating graphic data corresponding to the at least one application and controlling the display unit to be displayed on an OSD (On Screen Display) using a network interface for transmitting the application list to the server and an application list received from the application server do.

Description

콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스 및 그 제어 방법{MULTIMEDIA DEVICE FOR RUNNING APPLICATIONS RELATED CONTENTS AND METHOD FOR CONTROLLING THE SAME}TECHNICAL FIELD [0001] The present invention relates to a multimedia device and a control method thereof,

본 발명은 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스 및 그 제어 방법에 관한 것으로서, 보다 상세하게는 콘텐츠 재생 중에 콘텐츠와 연관된 애플리케이션을 편리하게 실행할 수 있는 멀티미디어 디바이스 및 그 제어 방법에 관한 것이다. 상기 멀티미디어 디바이스는, 예를 들어 네트워크 TV, 스마트 TV, HBBTV(Hybrid Broadcast Broadband Television), 인터넷 TV, 웹 TV, IPTV(Internet Protocol Television) 등에 해당한다.The present invention relates to a multimedia device and a control method thereof for executing a content association application, and more particularly, to a multimedia device and a control method thereof capable of conveniently executing an application associated with the content during content reproduction. The multimedia device corresponds to, for example, a network TV, a smart TV, a Hybrid Broadcast Broadband Television (HBBTV), an Internet TV, a Web TV, an IPTV (Internet Protocol Television)

스마트 TV의 애플리케이션은 특정 채널 또는 특정 프로그램과 연관된 콘텐츠를 제공하는 경우가 많다. 예를 들어, 한국 프로야구 애플리케이션은 프로야구와 관련된 게임 일정, 게임 순위, 선수들의 기록 등을 제공함으로써 야구 채널과 연관된 콘텐츠를 제공한다. 이러한 애플리케이션은 프로야구 시청 중에 훨씬 더 용이하게 사용될 수 있으므로 방송 시청 중에 이용되는 경우도 많다. Applications of smart TVs often provide content associated with a particular channel or a particular program. For example, a Korean professional baseball application provides content associated with a baseball channel by providing game schedules, game rankings, and athlete records associated with professional baseball. Such applications are much easier to use during professional baseball watching and are often used during broadcast viewing.

종래에는 현재 방송과 연관된 애플리케이션을 실행하기 위해서는 사용자가 애플리케이션 관련 메뉴에서 직접 애플리케이션을 검색하여 실행시키거나, 방송 신호 내에 정보를 추가하여 수신기에서 자동으로 판별하여 실행시키는 방법이 있었다. Conventionally, in order to execute an application associated with a current broadcast, there has been a method in which a user directly searches for an application in an application-related menu and executes the application, or adds information in a broadcast signal and automatically identifies and executes the application.

도 1은 종래의 현재 방송 프로그램 콘텐츠와 연관된 애플리케이션을 실행하는 방법의 일실시예에 따른 흐름도로, 도 1에 도시된 바와 같이 TV를 시청하는 중(S100) TV 방송과 연관된 애플리케이션을 실행시키기 위해서는 애플리케이션 메뉴에 진입을 해야한다(S110). 상기 애플리케이션 메뉴 내에서 방송과 관련된 애플리케이션을 검색하고(S120), 특정 애플리케이션을 실행시킨다(S130).1 is a flow diagram according to one embodiment of a method for executing an application associated with a conventional current broadcast program content. In order to run an application associated with a TV broadcast while viewing a TV (S100) as shown in FIG. 1, The user must enter the menu (S110). Searches for an application related to broadcasting in the application menu (S120), and executes a specific application (S130).

이와 같이, 도 1에 도시된 일실시예의 경우에는 사용자가 별도로 애플리케이션 관련 메뉴에서 방송과 관련된 애플리케이션을 검색하여 실행시켜야 하기 때문에 방송 시청에 방해가 된다는 문제점이 있다. As described above, in the embodiment shown in FIG. 1, there is a problem that the user is required to separately search for applications related to broadcasting in the application-related menu and execute the application, thereby interfering with the viewing of the broadcast.

또한, 다른 일실시예에 따르면 디지털 TV 방송 중 DST(Data Service Table)을 분석하여 오디오 및 비디오 정보와 함께 애플리케이션이 존재하는지 판단하는 방법이 있다. 그러나, 이 경우에는 방송사에서 직접 지원하는 애플리케이션 이외에 다양한 애플리케이션을 TV 프로그램과 자동으로 연동하기 어렵다는 문제점이 있다. According to another embodiment, there is a method of analyzing DST (Data Service Table) among digital TV broadcasts to determine whether an application exists together with audio and video information. However, in this case, there is a problem that it is difficult to automatically link various applications with TV programs in addition to applications directly supported by broadcasters.

이와 같이, 애플리케이션 제공 업체가 방송사의 지원없이 특정 방송과 연동되는 애플리케이션을 TV 시청자에게 알려줄 수 있는 방법이 없다는 문제점이 있다. 즉, 방송 시청 중 현재 프로그램과 관련된 애플리케이션을 실행하기 위해서는 방송사에서 함께 제공하는 애플리케이션만을 실행할 수 있거나, 애플리케이션 실행 메뉴에 진입하여 직접 애플리케이션을 검색하여 실행해야 하는 불편함이 있다. Thus, there is a problem in that there is no way for the application provider to inform the TV viewer of an application that is linked to a specific broadcast without the support of the broadcaster. That is, in order to execute an application related to the current program during broadcasting, it is inconvenient to execute only the application provided by the broadcaster, or to enter the application execution menu and directly search for and execute the application.

또한, 방송 프로그램과 같은 콘텐츠가 아니더라도 외부 신호를 통해 재생하는 콘텐츠에 대해서도 연관된 애플리케이션을 실행하기 위해서는 콘텐츠 실행을 정지하고 추가 조작을 수행해야 한다는 문제점이 있다. Further, there is a problem in that, in order to execute an associated application even for a content to be reproduced through an external signal even if the content is not the same as a broadcast program, the execution of the content must be stopped and an additional operation must be performed.

본 발명의 일실시예는, 콘텐츠 재생 중에 콘텐츠와 연관된 애플리케이션을 표시하여 콘텐츠와 연관된 애플리케이션을 바로 실행할 수 있는 멀티미디어 디바이스를 제공하고자 한다.One embodiment of the present invention seeks to provide a multimedia device that is capable of displaying an application associated with the content during playback of the content to directly execute the application associated with the content.

또한, 본 발명의 다른 일실시예는, 방송사에서 직접 지원하는 애플리케이션 이외에 다양한 애플리케이션을 방송 프로그램 콘텐츠와 자동으로 연동할 수 있는 멀티미디어 디바이스를 제공하고자 한다. Another embodiment of the present invention is to provide a multimedia device capable of automatically linking various applications with broadcast program contents in addition to an application directly supported by a broadcaster.

또한, 본 발명의 다른 일실시예는, 콘텐츠 재생 중 콘텐츠와 연관된 애플리케이션을 기설정된 기준에 따라 검색하거나 분류할 수 있는 멀티미디어 디바이스를 제공하고자 한다. Still another embodiment of the present invention is to provide a multimedia device capable of searching or classifying an application associated with a content during playback of a content according to a predetermined criterion.

또한, 본 발명의 또 다른 일실시예는, 콘텐츠 재생 중 콘텐츠와 연관된 애플리케이션을 표시하여 바로 실행하기 위하여 애플리케이션 서버와 멀티미디어 디바이스간 데이터 전송 프로토콜을 정의하고자 한다.Still another embodiment of the present invention is to define a data transmission protocol between an application server and a multimedia device to display and immediately execute an application associated with the content during content playback.

본 발명의 일실시예에 의한 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스는, 콘텐츠를 디스플레이하는 디스플레이부와, 상기 콘텐츠의 메타 데이터에 대응하여 적어도 하나의 애플리케이션을 식별하는, 애플리케이션 리스트를 요청하는 신호를 애플리케이션 서버로 전송하는 네트워크 인터페이스와, 상기 애플리케이션 서버로부터 수신한 애플리케이션 리스트를 이용하여, 상기 적어도 하나의 애플리케이션에 대응하는 그래픽 데이터를 생성하여 OSD(On Screen Display)에 표시되도록 상기 디스플레이부를 제어하는 컨트롤러를 포함한다.A multimedia device for executing a content association application according to an embodiment of the present invention includes a display unit for displaying content, a signal for requesting an application list, which identifies at least one application corresponding to the metadata of the content, And a controller for generating graphic data corresponding to the at least one application and controlling the display unit to be displayed on an OSD (On Screen Display) using a network interface for transmitting the application list to the server and an application list received from the application server do.

그리고, 본 발명의 일실시예에 의한 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스의 제어 방법은, 콘텐츠를 디스플레이하는 단계와, 콘텐츠의 메타 데이터를 포함하는 적어도 하나의 애플리케이션을 식별하는, 애플리케이션 리스트를 요청하는 신호를 애플리케이션 서버로 전송하는 단계와, 상기 애플리케이션 서버로부터 수신한 애플리케이션 리스트를 이용하여, 상기 디스플레이되는 콘텐츠의 메타 데이터에 대응하는 적어도 하나의 애플리케이션을 검색하는 단계와, 상기 검색된 적어도 하나의 애플리케이션에 대해 그래픽 데이터를 생성하는 단계 및 상기 생성된 그래픽 데이터를 OSD(On Screen Display)에 표시하는 단계를 포함한다.And, a method of controlling a multimedia device for executing a content-related application according to an embodiment of the present invention includes displaying content, identifying at least one application including metadata of the content, requesting an application list The method comprising: transmitting a signal to an application server; retrieving at least one application corresponding to the metadata of the displayed content using an application list received from the application server; Generating graphics data, and displaying the generated graphic data on an OSD (On Screen Display).

본 발명의 일실시예에 의하면, 콘텐츠 재생 중에 콘텐츠와 연관된 애플리케이션을 표시하여 별도의 메뉴나 검색 없이 방송과 연관된 애플리케이션을 바로 실행할 수 있다. According to one embodiment of the present invention, an application associated with a content during playback of the content may be displayed to immediately execute the application associated with the broadcast without a separate menu or search.

또한, 본 발명의 다른 일실시예에 의하면, 방송사에서 직접 지원하는 애플리케이션 이외에 다양한 애플리케이션을 방송 프로그램 콘텐츠와 자동으로 연동할 수 있다. In addition, according to another embodiment of the present invention, various applications can be automatically linked with broadcast program contents in addition to applications directly supported by a broadcaster.

또한, 본 발명의 다른 일실시예에 의하면, 콘텐츠 재생 중에 콘텐츠와 연관된 애플리케이션을 기설정된 기준에 따라 검색하거나 분류할 수 있다. Further, according to another embodiment of the present invention, an application associated with the content can be searched or classified according to predetermined criteria during content reproduction.

그리고, 본 발명의 또 다른 일실시예에 의하면, 콘텐츠 재생 중에 콘텐츠와 연관된 애플리케이션을 표시하여 바로 실행하기 위한 애플리케이션 서버와 멀티미디어 디바이스간 데이터 전송 프로토콜을 정의할 수 있다. According to another embodiment of the present invention, a data transfer protocol between an application server and a multimedia device for displaying and directly executing an application associated with a content during content playback can be defined.

보다 구체적인 발명의 효과에 대해서는, 이하 목차에서 상세히 후술하도록 하겠다.The effects of the more specific invention will be described later in detail in the following table.

도 1은 종래의 현재 출력 중인 방송 프로그램 콘텐츠와 연관된 애플리케이션을 실행하는 방법의 일실시예에 따른 흐름도이다.
도 2는 본 발명의 일실시예에 의한 멀티미디어 디바이스를 포함하는 전체 시스템을 도시한 도면이다.
도 3은 본 발명의 일실시예에 의한 멀티미디어 디바이스의 기능 블록도이다.
도 4는 본 발명의 일실시예에 의한 애플리케이션 메타 데이터의 일실시예이다.
도 5는 본 발명의 다른 일실시예에 의한 애플리케이션 메타 데이터의 일실시예이다.
도 6은 본 발명에 따른 멀티미디어 디바이스에서 분류체계를 설정하는 일실시예를 도시한 도면이다.
도 7은 본 발명에 따른 멀티미디어 디바이스에서 특정 애플리케이션을 검색한 결과의 일실시예를 도시한 도면이다.
도 8은 본 발명에 따른 멀티미디어 디바이스에서 분류체계를 설정하는 다른 일실시예를 도시한 도면이다.
도 9는 본 발명에 따른 멀티미디어 디바이스에서 도 8의 분류체계에 따를 때 애플리케이션 리스트의 일실시예를 도시한 도면이다.
도 10은 본 발명에 따른 멀티미디어 디바이스에서 프로그램과 관련한 애플리케이션을 추천해주는 일실시예를 도시한 도면이다
도 11은 본 발명에 따른 멀티미디어 디바이스에서 프로그램과 관련한 애플리케이션을 추천해주는 다른 일실시예를 도시한 도면이다.
도 12는 본 발명의 일실시예에 의한 멀티미디어 디바이스를 컨트롤하는 리모트 컨트롤러의 외관을 도시한 도면이다.
도 13은 도 12에 도시된 리모트 컨트롤러의 상세 구성 모듈들을 도시한 도면이다.
도 14는 본 발명의 일실시예에 의한 애플리케이션 서버와 멀티미디어 디바이스간 데이터 전송 프로토콜을 도시한 플로우 차트이다.
도 15는 본 발명의 일실시예에 의한 멀티미디어 디바이스를 제어하는 방법의 흐름도이다.
도 16은 본 발명의 다른 일실시예에 의한 멀티미디어 디바이스를 제어하는 방법의 흐름도이다.
도 17은 도 16에서 화면에 디스플레이되는 애플리케이션 마크를 도시한 도면이다.
도 18은 본 발명에 따른 멀티미디어 디바이스에서 프로그램과 관련한 애플리케이션을 모바일 디바이스에서 디스플레이하는 일실시예를 도시한 도면이다.
Figure 1 is a flow diagram according to one embodiment of a method of executing an application associated with conventional broadcast content that is currently being output.
FIG. 2 is a diagram illustrating an entire system including a multimedia device according to an embodiment of the present invention.
3 is a functional block diagram of a multimedia device according to an embodiment of the present invention.
4 is an embodiment of application metadata according to an embodiment of the present invention.
5 is an embodiment of application metadata according to another embodiment of the present invention.
FIG. 6 is a diagram illustrating an example of setting a classification scheme in the multimedia device according to the present invention.
7 is a diagram illustrating a result of searching for a specific application in a multimedia device according to an embodiment of the present invention.
8 is a diagram illustrating another embodiment of setting a classification scheme in the multimedia device according to the present invention.
9 is a diagram illustrating an embodiment of an application list according to the classification scheme of FIG. 8 in a multimedia device according to the present invention.
10 is a diagram illustrating an example of recommending an application related to a program in the multimedia device according to the present invention
11 is a view showing another embodiment for recommending an application related to a program in a multimedia device according to the present invention.
FIG. 12 is a diagram illustrating an external view of a remote controller for controlling a multimedia device according to an embodiment of the present invention.
13 is a view showing detailed configuration modules of the remote controller shown in FIG.
14 is a flowchart illustrating a data transmission protocol between an application server and a multimedia device according to an embodiment of the present invention.
15 is a flowchart of a method of controlling a multimedia device according to an embodiment of the present invention.
16 is a flowchart of a method of controlling a multimedia device according to another embodiment of the present invention.
17 is a view showing an application mark displayed on the screen in Fig.
18 is a diagram illustrating an embodiment of displaying a program related application in a mobile device in a multimedia device according to the present invention.

이하에서는 도면을 참조하여 본 발명을 더욱 상세하게 설명한다. Hereinafter, the present invention will be described in more detail with reference to the drawings.

이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 단순히 본 명세서 작성의 용이함을 고려하여 부여되는 것으로서, 상기 "모듈" 및 "부"는 서로 혼용되어 사용될 수도 있다.The suffix "module" and " part "for components used in the following description are given merely for ease of description, and the" module "and" part "

한편, 본 명세서에서 기술되는 멀티미디어 디바이스는, 예컨대 방송 수신 기능에 컴퓨터 지원 기능을 추가한 지능형 네트워크 TV로서, 방송 수신 기능에 충실하면서도 인터넷 기능 등이 추가되어, 수기 방식의 입력 장치, 터치 스크린 또는 공간 리모콘 등보다 사용에 편리한 인터페이스를 갖출 수 있다. 그리고 유선 또는 무선 인터넷 기능의 지원으로 인터넷 및 컴퓨터에 접속되어, 이메일, 웹브라우징, 뱅킹 또는 게임 등의 기능도 수행가능하다. 이러한 다양한 기능을 위해 표준화된 범용 OS가 사용될 수 있다.Meanwhile, the multimedia device described in the present specification is an intelligent network TV that adds a computer support function to a broadcast reception function, for example, and is equipped with an Internet function while being faithful to a broadcast reception function, A remote controller and the like can be provided. With the support of wired or wireless internet function, it can be connected to internet and computer and can perform functions such as e-mail, web browsing, banking or game. A standardized general-purpose OS can be used for these various functions.

따라서, 본 발명에서 기술되는 멀티미디어 디바이스는, 예를 들어 범용의 OS 커널 상에, 다양한 애플리케이션이 자유롭게 추가되거나 삭제 가능하므로, 사용자 친화적인 다양한 기능이 수행될 수 있다. Accordingly, the multimedia device described in the present invention can perform various user-friendly functions because various applications can be freely added or deleted on a general-purpose OS kernel, for example.

더욱이, 이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 발명의 실시 예를 상세하게 설명하지만, 본 발명이 실시 예들에 의해 제한되거나 한정되는 것은 아니다. Furthermore, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings and the accompanying drawings, but the present invention is not limited to or limited by the embodiments.

본 명세서에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 관례 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 그 의미를 기재할 것이다. 따라서 본 명세서에서 사용되는 용어는, 단순한 용어의 명칭이 아닌 그 용어가 가지는 실질적인 의미와 본 명세서의 전반에 걸친 내용을 토대로 해석되어야 함을 밝혀두고자 한다.As used herein, terms used in the present invention are selected from general terms that are widely used in the present invention while taking into account the functions of the present invention, but these may vary depending on the intention or custom of a person skilled in the art or the emergence of new technologies. In addition, in certain cases, there may be a term arbitrarily selected by the applicant, in which case the meaning thereof will be described in the description of the corresponding invention. Therefore, it is intended that the terminology used herein should be interpreted based on the meaning of the term rather than on the name of the term, and on the entire contents of the specification.

도 2는 본 발명의 일실시예에 의한 멀티미디어 디바이스를 포함하는 전체 시스템을 도시한 도면으로, 전체 시스템은 도 2에 도시된 바와 같이 애플리케이션 서버(300)와 멀티미디어 디바이스(400)를 포함할 수 있다. 2 is a diagram illustrating an entire system including a multimedia device according to an embodiment of the present invention. The entire system may include an application server 300 and a multimedia device 400 as shown in FIG. 2 .

애플리케이션 서버(300)는 멀티미디어 디바이스(400)에 설치 및 실행 가능한 애플리케이션들이 등록 및 저장되어 있는 서버이다. 따라서 새롭게 생성된 애플리케이션이 있다면 상기 애플리케이션 서버(300)에 등록되고, 애플리케이션 관련 데이터는 데이터베이스화되어 관리된다. The application server 300 is a server in which applications that can be installed and executed in the multimedia device 400 are registered and stored. Therefore, if there is a newly created application, the application server 300 registers the application, and the application-related data is stored in a database.

상기 애플리케이션 관련 데이터는 애플리케이션의 이름, 애플리케이션의 식별 정보, 애플리케이션의 링크 정보 및 애플리케이션의 썸네일 이미지, 연관 키워드 등을 포함할 수 있다. 또한, 애플리케이션이 방송 프로그램 콘텐츠와 연관성이 있는 애플리케이션인 경우에 연관된 방송의 프로그램명, 방송 시간, 방송 출연자, 방송 장소, 방송 음악, 출연자 등에 대한 정보도 포함할 수 있다. The application-related data may include the name of the application, identification information of the application, link information of the application, a thumbnail image of the application, an associated keyword, and the like. Also, in the case where the application is an application related to the broadcast program content, it may also include information on the program name of the broadcast, the broadcast time, the broadcast performer, the broadcast location, the broadcast music, the performer,

따라서, 멀티미디어 디바이스(400)에서 애플리케이션을 설치하고자 하는 경우에 상기 애플리케이션 서버(300)로부터 설치를 위한 데이터를 다운로드하여 설치할 수 있고, 그 외 업데이트 등에 필요한 데이터도 다운로드할 수 있다. Accordingly, in the case where an application is to be installed in the multimedia device 400, data for installation can be downloaded and installed from the application server 300, and data necessary for other updates and the like can also be downloaded.

도 3은 본 발명의 일실시예에 의한 멀티미디어 디바이스의 기능 블록도로, 도 3을 참조하여 본 발명의 일실시예에 의한 멀티미디어 디바이스를 더욱 상세히 설명한다. 다만, 도 3은 본 발명을 설명하기 위한 일실시예이며, 당업자의 필요에 따라 일부 구성 모듈을 삭제하거나, 새로운 구성 모듈을 추가하는 것도 본 발명의 권리범위에 속한다.FIG. 3 is a functional block diagram of a multimedia device according to an embodiment of the present invention. Referring to FIG. 3, a multimedia device according to an exemplary embodiment of the present invention will be described in detail. However, FIG. 3 is one embodiment for explaining the present invention, and it is within the scope of the present invention to delete some configuration modules or add new configuration modules according to needs of those skilled in the art.

도 3에 도시된 바와 같이, 본 발명의 일실시예에 의한 멀티미디어 디바이스(100)는 방송수신모듈(405), 외부장치 인터페이스(440), 검색부(450), 분류체계부(451), 추천부(453), 실행부(455), 디스플레이부(460), 컨트롤러(470), 유저 인터페이스(480), 오디오출력부(490) 및 전원공급부(495)를 포함한다. 3, the multimedia device 100 according to an exemplary embodiment of the present invention includes a broadcast receiving module 405, an external device interface 440, a search unit 450, a classification unit 451, A display unit 460, a controller 470, a user interface 480, an audio output unit 490, and a power supply unit 495. The display unit 460 includes a display unit 460, an operation unit 455, a display unit 460,

방송수신모듈(405)은 방송수신부(410), 디코더(420) 및 네트워크 인터페이스(430)를 포함할 수 있다. 물론, 필요에 따라, 방송수신부(410)와 디코더(420)를 구비하면서 네트워크 인터페이스(430)는 포함하지 않도록 설계하는 것도 가능하며, 반대로 네트워크 인터페이스(430)를 구비하면서 튜너(410)와 디코더(420)를 포함하지 않도록 설계하는 것도 가능하다. The broadcast receiving module 405 may include a broadcast receiving unit 410, a decoder 420, and a network interface 430. Of course, it is possible to design not to include the network interface 430 while having the broadcast receiver 410 and the decoder 420 according to the necessity. In contrast, if the tuner 410 and the decoder 420 may be omitted.

상기 방송수신부(410)는, 외부 소스 디바이스로부터 방송 신호를 수신한다. 상기 방송 신호는 지상파, 위성방송, 케이블 방송 등의 신호를 모두 포함하는 것으로, 상기 외부 소스 디바이스는 방송국, 케이블 사업자, VOD 사업자 등의 서버 또는 위성일 수 있다.The broadcast receiver 410 receives a broadcast signal from an external source device. The broadcast signal includes all signals such as terrestrial waves, satellite broadcasts, and cable broadcasts, and the external source device may be a server or satellite of a broadcasting station, a cable operator, a VOD provider, or the like.

따라서, 상기 방송수신부(410)는 안테나를 통해 수신되는 RF(Radio Frequency) 방송 신호 중 사용자에 의해 선택된 채널 또는 기저장된 모든 채널에 해당하는 RF 방송 신호를 선택하는 튜너, 상기 네트워크 인터페이스(430) 또는 튜너에서 변환된 디지털 IF 신호(DIF)를 수신하여 복조 동작을 수행하는 복조부, 상기 복조된 방송 신호에 포함된 오디오 데이터 및 비디오 데이터를 디멀티플렉싱하는 디멀티플렉서(demultiplexer) 등을 포함할 수 있다. Accordingly, the broadcast receiver 410 may include a tuner for selecting an RF broadcast signal corresponding to a channel selected by the user or all stored channels among RF (Radio Frequency) broadcast signals received through an antenna, the network interface 430 or And a demultiplexer for demultiplexing the audio data and the video data included in the demodulated broadcast signal, and a demultiplexer for demultiplexing the digital IF signal DIF received from the tuner.

상기 디코더(420)는 오디오 디코더 및 비디오 디코더를 포함하고, 상기 디멀티플렉싱된 오디오 데이터는 상기 오디오 디코더에서, 상기 디멀티플렉싱된 비디오 데이터는 비디오 디코더에서 디코딩한다. The decoder 420 includes an audio decoder and a video decoder, and the demultiplexed audio data is decoded in the audio decoder and the demultiplexed video data is decoded in a video decoder.

상기 디코딩된 오디오 데이터 및 비디오 데이터는 컨트롤러(470)로 입력되고, 상기 컨트롤러(470)는 추가적인 작업을 수행한 후에 디스플레이부(460)에 영상을 출력하고, 오디오출력부(490)로 음성을 출력한다.The decoded audio data and video data are input to a controller 470. The controller 470 performs an additional operation and then outputs an image to the display unit 460 and outputs a voice to the audio output unit 490 do.

이와 같이, 본 발명에 따른 멀티미디어 디바이스는 방송수신부(410)를 통해 수신한 방송 신호에 따른 방송 프로그램 콘텐츠를 재생시킬 수 있다. 또한, 외부 디바이스로부터 수신한 외부 신호에 대응한 다른 종류의 콘텐츠를 재생시키는 것도 본 발명의 권리범위에 속한다. 상기 외부 신호는 후술하는 네트워크 인터페이스(430)를 통해 수신할 수 있다. As described above, the multimedia device according to the present invention can reproduce the broadcast program contents according to the broadcast signal received through the broadcast receiver 410. [ It is also within the scope of the present invention to reproduce other types of content corresponding to an external signal received from an external device. The external signal can be received through the network interface 430 described later.

네트워크 인터페이스(430)는, 유선 네트워크와의 접속을 위해, 예를 들어 이더넷(Ethernet) 단자 등을 구비할 수 있다. 또한, 무선 네트워크와의 접속을 위해, 예를 들어 WLAN(Wireless LAN)(Wi-Fi), Wibro(Wireless broadband), Wimax(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access) 통신 규격 등을 이용할 수 있다. The network interface 430 may include, for example, an Ethernet terminal or the like for connection with a wired network. For example, a WLAN (Wireless LAN) (Wi-Fi), Wibro (Wireless Broadband), Wimax (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access Can be used.

또한, 네트워크 인터페이스(430)는 네트워크를 통해, 공중에 공개(open)된 애플리케이션 중 원하는 애플리케이션을 선택하여 수신할 수 있다. 따라서, 상기 네트워크 인터페이스(430)는 애플리케이션 서버(300)와 데이터 송수신을 할 수 있다. In addition, the network interface 430 can select and receive a desired application among applications open to the public via the network. Therefore, the network interface 430 can exchange data with the application server 300.

또한, 상기 네트워크 인터페이스(430)는 외부 디바이스로부터 콘텐츠 및 콘텐츠 메타 데이터를 수신할 수 있다. 상기 콘텐츠는 비디오 데이터, 오디오 데이터, 이미지 데이터 및 텍스트 데이터 중 적어도 하나를 포함할 수 있다. 또한, 상기 콘텐츠의 메타 데이터는 콘텐츠의 종류, 콘텐츠가 방송되는 채널의 번호, 채널의 이름, 콘텐츠의 이름, 방송 시간, 콘텐츠에 소개되는 장소, 콘텐츠가 촬영된 장소, 콘텐츠에 등장하는 적어도 한 명의 출연자 및 콘텐츠에 소개되는 음악 중 적어도 하나를 포함할 수 있다. In addition, the network interface 430 may receive content and content metadata from an external device. The content may include at least one of video data, audio data, image data, and text data. The metadata of the content may include at least one of the type of the content, the number of the channel on which the content is broadcast, the name of the channel, the name of the content, the broadcast time, the place introduced in the content, Music to be presented to the performer and content.

그외, 상기 콘텐츠의 메타 데이터는 콘텐츠 식별 정보, 콘텐츠가 디스플레이되는 멀티미디어 디바이스에 대한 데이터, 콘텐츠를 실행시킬 플레이어에 대한 데이터, 네트워크를 통해 전송될 경우, 이를 구분하기 위한 데이터 및 실행 여부 정보 중 적어도 하나를 더 포함할 수 있다. In addition, the metadata of the content may include at least one of content identification information, data for a multimedia device on which content is displayed, data for a player to execute the content, data for identifying the content when the content is transmitted through the network, As shown in FIG.

특히, 콘텐츠가 방송 신호를 통해 재생되는 방송 프로그램 콘텐츠인 경우, 상기 콘텐츠의 메타 데이터는 채널의 번호, 채널의 이름, 방송 프로그램의 이름, 방송 시간, 방송 프로그램에 소개되는 장소, 방송 프로그램이 촬영된 장소, 방송 프로그램에 출연하는 적어도 한 명의 출연자 및 방송 프로그램에 소개되는 음악 중 적어도 하나를 포함할 수 있다. In particular, when the content is a broadcast program content reproduced through a broadcast signal, the metadata of the content includes a channel number, a channel name, a name of a broadcast program, a broadcast time, a place introduced to a broadcast program, A location, at least one performer appearing in the broadcast program, and music introduced to the broadcast program.

그에 따라, 상기 네트워크 인터페이스(430)는 상기 방송수신부(410)에서 수신한 방송 신호에 포함된 방송 프로그램 정보에 대응하여 적어도 하나의 애플리케이션을 식별하는, 애플리케이션 리스트를 요청하는 신호를 애플리케이션 서버(300)로 전송할 수 있다.Accordingly, the network interface 430 transmits a signal for requesting an application list, which identifies at least one application corresponding to the broadcast program information included in the broadcast signal received by the broadcast receiver 410, Lt; / RTI >

상기 애플리케이션 리스트를 요청하는 신호는 상기 방송 신호에 포함된 방송 프로그램 정보를 포함하고 있으며, 상기 애플리케이션 서버(300)는 상기 방송 신호에 포함된 방송 프로그램 정보를 이용하여 이와 관련한 애플리케이션들을 데이터베이스에서 추출할 수 있다. The signal requesting the application list includes the broadcast program information included in the broadcast signal. The application server 300 can extract the related applications from the database using the broadcast program information included in the broadcast signal have.

상기 방송 프로그램 정보는 상기 방송 프로그램이 방송되는 채널의 정보, 채널의 이름, 방송 프로그램의 이름, 방송 시간, 방송 프로그램에 소개되는 장소, 방송 프로그램이 촬영된 장소, 방송 프로그램에 출연하는 적어도 한 명의 출연자 및 상기 방송 프로그램에 소개되는 음악 중 적어도 하나를 포함할 수 있다. The broadcast program information includes at least one performer who appears in a broadcast program, a name of a broadcast program, a name of a broadcast program, a broadcast time, a place introduced in a broadcast program, And music introduced to the broadcast program.

따라서, 상기 애플리케이션 서버(300)는 방송 프로그램 정보를 이용하여 방송 프로그램과 직접적으로 관련된 애플리케이션 이외에도, 상기 방송 프로그램에 출연하는 출연자, 관련된 장소 및 음악 등 간접적으로 관련된 애플리케이션도 추출할 수 있다. Accordingly, the application server 300 can extract applications indirectly related to performers, related places and music appearing in the broadcast programs, in addition to applications directly related to the broadcast programs using the broadcast program information.

또한, 상기 애플리케이션 리스트를 요청하는 신호는 콘텐츠의 메타 데이터에 대응하여 적어도 하나의 애플리케이션을 식별하는 신호일 수도 있다. 이 경우, 상기 애플리케이션 서버(300)는 콘텐츠 메타 데이터를 이용하여 이와 관련한 애플리케이션들을 데이터베이스에서 추출할 수 있다.  Also, the signal requesting the application list may be a signal for identifying at least one application corresponding to the metadata of the content. In this case, the application server 300 may extract the related applications from the database using the content metadata.

한편, 상기 애플리케이션 서버(300)는 애플리케이션 및 애플리케이션의 메타 데이터가 저장된 데이터베이스에서 추출한 적어도 하나의 애플리케이션들에 대하여, 애플리케이션을 식별할 수 있도록 애플리케이션 메타 데이터를 포함한 애플리케이션 리스트를 생성하여 네트워크 인터페이스(430)로 전송한다. Meanwhile, the application server 300 generates an application list including the application metadata so that the application server 300 can identify the application and at least one application extracted from the database storing the metadata of the application, and transmits the application list to the network interface 430 send.

도 4는 본 발명의 일실시예에 의한 애플리케이션 메타 데이터의 일실시예를 도시한 도면이다. 도 4에 도시된 바와 같이, 상기 애플리케이션 메타 데이터(600)는 애플리케이션의 이름(610), 애플리케이션의 식별 정보(620), 애플리케이션의 링크 정보(630), 애플리케이션 아이콘 및 애플리케이션의 썸네일 이미지 중 적어도 하나를 포함할 수 있고, 애플리케이션이 방송과 관련된 애플리케이션임이 명확할 때에는 방송 관련 정보(640)도 포함할 수 있다. 4 is a diagram illustrating an embodiment of application metadata according to an embodiment of the present invention. 4, the application metadata 600 includes at least one of an application name 610, application identification information 620, application link information 630, application icon, and application thumbnail image Related information 640 when it is clear that the application is an application related to the broadcast.

도 5는 본 발명의 다른 일실시예에 의한 애플리케이션 메타 데이터의 일실시예를 도시한 도면으로, 애플리케이션이 방송과 관련된 애플리케이션인 경우에 포함할 수 있는 방송 관련 정보(640)의 일실시예이다. FIG. 5 illustrates an embodiment of application metadata according to another embodiment of the present invention, which is one embodiment of broadcast related information 640 that can be included when an application is an application related to broadcasting.

도 5에 도시된 바와 같이, 방송 관련 정보(640)는 방송 프로그램의 채널 번호(641), 채널 이름(642), 방송 프로그램명(643), 방송 프로그램이 방영되는 시간(644), 방송 프로그램이 촬영된 장소 또는 방송 프로그램에서 소개된 장소(645), 방송 프로그램에 출연한 출연자(646), 프로그램에서 소개된 음악(647) 중 적어도 하나를 포함할 수 있다. 5, the broadcast related information 640 includes a channel number 641 of a broadcast program, a channel name 642, a broadcast program name 643, a time 644 when a broadcast program is broadcast, A place 645 introduced in the place where it was photographed or a broadcast program, a performer 646 appearing in the broadcast program, and a music 647 introduced in the program.

한편, 상기 외부장치 인터페이스(440)는 외부 장치와 멀티미디어 디바이스(400)를 접속할 수 있다. 이를 위해, 외부장치 인터페이스(440)는 A/V 입출력부(미도시) 또는 무선 통신부(미도시)를 포함할 수 있다. Meanwhile, the external device interface 440 may connect the multimedia device 400 with the external device. To this end, the external device interface 440 may include an A / V input / output unit (not shown) or a wireless communication unit (not shown).

따라서, 상기 외부장치 인터페이스(440)는 DVD(Digital Versatile Disk), BD(Blu-ray Disc, 블루레이 디스크) 플레이어, 게임기기, 카메라, 캠코더, 컴퓨터(노트북) 등과 같은 외부 장치와 유/무선으로 접속될 수 있다. 또한, 외부장치 인터페이스(440)는 인접하는 외부 장치 내의 애플리케이션 또는 애플리케이션 목록을 수신하여, 컨트롤러(470)로 전달할 수 있다. Accordingly, the external device interface 440 can be connected to an external device such as a DVD (Digital Versatile Disk), a BD (Blu-ray Disc, Blu-ray Disc) player, a game device, a camera, a camcorder, Can be connected. In addition, the external device interface 440 may receive an application or application list in an adjacent external device and forward it to the controller 470.

상기 유저 인터페이스(480)는 사용자가 입력한 신호를 컨트롤러(470)로 전달하거나, 컨트롤러(470)로부터의 신호를 사용자에게 전달한다. 예를 들어, 유저 인터페이스(480)는 RF(Radio Frequency) 통신 방식, 적외선(IR) 통신 방식 등의 다양한 통신 방식에 따라, 리모트 컨트롤러(300)로부터 전원 온/오프, 채널 선택, 화면 설정 등의 제어 신호를 수신하여 처리하거나, 컨트롤러(470)로부터의 제어 신호를 리모트 컨트롤러(300)로 송신하도록 처리할 수 있다. The user interface 480 transfers a signal input by the user to the controller 470 or a signal from the controller 470 to the user. For example, the user interface 480 may be provided with various functions such as power on / off, channel selection, screen setting, and the like from the remote controller 300 in accordance with various communication methods such as a radio frequency (RF) communication method and an infrared The control signal may be received and processed or the control signal from the controller 470 may be transmitted to the remote controller 300. [

상기 디스플레이부(460)는 콘텐츠를 디스플레이한다. 또한, 상기 컨트롤러(470)에서 처리된 영상 신호, 데이터 신호, OSD 신호 또는 외부장치 인터페이스(440)에서 수신되는 영상 신호, 데이터 신호 등을 각각 R,G,B 신호로 변환하여 구동 신호를 생성한다. 상기 디스플레이부(460)는 PDP, LCD, OLED, 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 등이 가능할 수 있다.The display unit 460 displays the content. The controller 470 converts the video signal, the data signal, the OSD signal, the video signal and the data signal received from the external device interface 440 into R, G, and B signals, respectively, to generate a driving signal . The display unit 460 may be a PDP, an LCD, an OLED, a flexible display, a 3D display, or the like.

또한, 상기 디스플레이부(460)는 상기 애플리케이션 서버(300)로부터 수신한 애플리케이션 리스트를 이용하여, 적어도 하나의 애플리케이션에 대응하는 그래픽 데이터를 생성한다. 상기 그래픽 데이터는 상기 애플리케이션 메타 데이터에 포함된 썸네일 이미지를 이용하여 생성할 수도 있고, 애플리케이션의 아이콘과 이름을 이용하여 그래픽 데이터를 생성할 수도 있다. The display unit 460 generates graphic data corresponding to at least one application using the application list received from the application server 300. [ The graphic data may be generated using a thumbnail image included in the application metadata, or graphic data may be generated using an icon and an application name.

상기 컨트롤러(470)는 상기 생성한 그래픽 데이터를 콘텐츠와 함께 출력하기 위하여, 상기 생성된 그래픽 데이터를 OSD(On Screen Display)에 표시되도록 상기 디스플레이부(460)를 제어한다. 또한, 콘텐츠가 방송 신호를 통해 재생되는 방송 프로그램 콘텐츠인 경우, 상기 디코더(420)를 통해 디코딩된 비디오 데이터와 함께 출력하기 위하여, 상기 생성된 그래픽 데이터를 OSD(On Screen Display)에 표시되도록 상기 디스플레이부(460)를 제어할 수 있다. The controller 470 controls the display unit 460 to display the generated graphic data on an OSD (On Screen Display) in order to output the generated graphic data together with the content. In addition, when the content is a broadcast program content reproduced through a broadcast signal, the generated graphic data is output to the display (OSD) so as to be displayed on an OSD (460).

또한, 상기 컨트롤러(470)는 채널 전환 신호, EPG(Electronic Program Guide) 갱신 신호 및 외부 선택 신호 중 적어도 하나의 신호가 발생하는 경우, 상기 애플리케이션 리스트를 요청하는 신호를 애플리케이션 서버(300)로 전송하도록 상기 네트워크 인터페이스(430)를 제어할 수 있다. 다만, 상기 채널 전환 신호와EPG 갱신 신호는 콘텐츠가 방송 신호를 통해 재생되는 방송 프로그램 콘텐츠인 경우에 유효하다. In addition, when at least one of a channel switching signal, an EPG (Electronic Program Guide) update signal, and an external selection signal is generated, the controller 470 transmits a signal requesting the application list to the application server 300 And may control the network interface 430. However, the channel switching signal and the EPG update signal are effective when the content is broadcast program content that is reproduced through a broadcast signal.

상기 채널 전환 신호는 사용자에 의해 채널이 전환할 때 발생하는 신호로서, 채널이 전환되면 사용자가 시청하는 방송 프로그램이 달라지므로 그에 따라 관련된 애플리케이션을 갱신할 필요가 있다. 따라서, 애플리케이션 리스트를 요청하는 신호를 애플리케이션 서버로 전송해야 한다. The channel switching signal is a signal generated when a channel is switched by a user. When a channel is switched, a broadcasting program viewed by a user changes, and accordingly, the related application needs to be updated. Therefore, a signal requesting the application list must be transmitted to the application server.

상기 EPG 갱신 신호는 EPG가 갱신될 때 발생하는 신호로서, EPG(Electronic Program Guide, 전자 프로그램 안내)는 텔레비전 방송 프로그램의 편성표를 텔레비전 화면상에 표시하는 것이다. EPG는 방송 프로그램의 시간, 제목 등과 같이 방송 프로그램에 대한 다양한 부가 정보를 사용자에게 제공하여, 사용자의 프로그램 선택에 도움을 주기 위한 수단이 된다. 따라서, 텔레비전을 시청하는 사람은 이 편성표를 통해 원하는 프로그램을 선택하거나 시간, 제목, 채널, 장르 등의 기준을 통해 원하는 프로그램을 검색할 수 있다. The EPG update signal is a signal generated when the EPG is updated, and the EPG (Electronic Program Guide) displays a program schedule of the television program on the television screen. The EPG is a means for providing a user with various additional information about a broadcast program such as a time, a title, and the like of a broadcast program, thereby helping the user to select a program. Therefore, a person who watches the television can select a desired program through the program schedule or search for a desired program based on criteria such as time, title, channel, and genre.

그런데, 방송 프로그램의 편성표가 때때로 달라지기도 하기 때문에 기설정된 시간에 따라 갱신 즉, 업데이트 되는데, 이때 현재 방송 프로그램도 달라질 수 있다(예를 들어, 뉴스 속보 등). 따라서, EPG 갱신 신호가 발생하면, 애플리케이션 리스트를 요청하는 신호를 애플리케이션 서버로 전송하여 현재 방송 중인 프로그램과 관련한 애플리케이션 리스트를 새로 수신할 필요가 있다.However, since the program schedule of the broadcast program sometimes changes, it is updated or updated according to the preset time. At this time, the current broadcast program can also be changed (for example, breaking news). Therefore, when the EPG update signal is generated, it is necessary to transmit a signal requesting the application list to the application server to newly receive the application list related to the program currently being broadcasted.

외부 선택 신호는 멀티미디어 디바이스에 구비된 외부 버튼 또는 리모트 컨트롤러로부터 상기 유저 인터페이스(480)가 수신한 신호로서, 콘텐츠 실행 신호, 전원 신호, 외부 장치 선택 신호, VOD 서비스 시작 신호 등이 될 수 있다. The external selection signal may be an external button provided in the multimedia device or a signal received by the user interface 480 from the remote controller, and may be a content execution signal, a power supply signal, an external device selection signal, a VOD service start signal, or the like.

특정 콘텐츠를 새롭게 실행시키는 경우, 새롭게 실행시키는 콘텐츠에 대한 애플리케이션 리스트가 필요하다. 또한, 멀티미디어 디바이스의 전원이 켜질 때 방송 프로그램이 바로 재생되는 경우, 전원이 켜졌을 때 해당 채널에서 디스플레이되는 방송 프로그램에 대한 애플리케이션 리스트가 필요하고, 그 외 VOD 서비스 등을 통해 보는 방송 프로그램의 경우, 상기 방송 프로그램과 관련한 애플리케이션 리스트가 필요하다. 따라서, 상기 제어부(470)는 외부 선택 신호에 따라 애플리케이션 서버로 방송 프로그램과 관련한 애플리케이션 리스트를 요청할 수도 있다. When a specific content is to be newly executed, an application list for a content to be newly executed is required. When a multimedia program is directly played back when the multimedia device is turned on, an application list for the broadcast program displayed on the corresponding channel is required when the power is turned on. In the case of a broadcast program viewed through the VOD service or the like, An application list related to the broadcast program is required. Accordingly, the controller 470 may request an application list related to the broadcast program to the application server according to the external selection signal.

상기 오디오출력부(490)는 컨트롤러(470)에서 음성 처리된 신호, 예를 들어, 스테레오 신호, 3.1채널 신호 또는 5.1채널 신호를 입력받아 음성으로 출력한다. 상기 오디오출력부(490)는 다양한 형태의 스피커로 구현될 수 있다. The audio output unit 490 receives a voice processed signal, for example, a stereo signal, a 3.1 channel signal, or a 5.1 channel signal from the controller 470, and outputs the voice. The audio output unit 490 may be implemented by various types of speakers.

상기 전원공급부(495)는 멀티미디어 디바이스(400) 전반에 걸쳐 해당 전원을 공급한다. 예를 들어, 시스템 온 칩(System On Chip, SOC)의 형태로 구현될 수 있는 컨트롤러(470)와, 영상 표시를 위한 디스플레이부(460), 및 오디오 출력을 위한 오디오출력부(490)에 전원을 공급할 수 있다. The power supply unit 495 supplies corresponding power to the multimedia device 400. For example, a controller 470, which can be implemented as a system on chip (SOC), a display unit 460 for video display, and an audio output unit 490 for audio output, Can be supplied.

리모트 컨트롤러(300)는 사용자 입력을 유저 인터페이스(480)로 송신한다. 이를 위해 상기 리모트 컨트롤러(300)는 블루투스(bluetooth), RF(Radio Frequency) 통신, 적외선(IR) 통신, UWB(Ultra Wideband), 지그비(ZigBee) 방식 등을 사용할 수 있다. 특히, 상기 리모트 컨트롤러(300)에 대해서는 도 12 내지 도 13을 참조하여 후술하도록 하겠다. The remote controller 300 transmits the user input to the user interface 480. For this, the remote controller 300 may use Bluetooth, RF (Radio Frequency) communication, IR (infrared) communication, UWB (Ultra Wideband), ZigBee, or the like. Particularly, the remote controller 300 will be described later with reference to FIG. 12 to FIG.

또한, 도 3에는 도시되지 않았지만, 본 발명의 일실시예에 의한 멀티미디어 디바이스는 메모리를 포함할 수도 있다. 상기 메모리는 EEPROM(Electrically Erasable Programmable Read-Only Memory) 등에 의해 구현될 수 있으며, 컨트롤러(470) 내의 각 신호 처리 및 제어를 위한 프로그램을 저장하거나, 신호 처리된 영상, 음성 또는 데이터 신호를 저장할 수도 있다. Also, although not shown in FIG. 3, a multimedia device according to an embodiment of the present invention may include a memory. The memory may be implemented by an EEPROM (Electrically Erasable Programmable Read-Only Memory) or the like and may store a program for each signal processing and control in the controller 470, or may store a signal-processed video, audio, or data signal .

또한, 메모리는 외부장치 인터페이스(440) 또는 네트워크 인터페이스(430)로부터 입력되는 영상, 음성, 또는 데이터 신호의 임시 저장을 위한 기능을 수행할 수도 있다. 나아가, 메모리는 외부장치 인터페이스(440) 또는 네트워크 인터페이스(430)로부터 입력되는 애플리케이션 또는 애플리케이션 리스트를 저장할 수도 있다. The memory may also function for temporary storage of video, audio, or data signals input from external device interface 440 or network interface 430. [ Further, the memory may store an application or application list input from the external device interface 440 or the network interface 430. [

이와 같이, 본 발명의 일실시예에 의하면, 멀티미디어 디바이스(400)에서 현재 실행 중인 콘텐츠의 메타 데이터에 대응한 애플리케이션 리스트를 요청하는 신호를 애플리케이션 서버(300)로 전송한다. As described above, according to an embodiment of the present invention, the multimedia device 400 transmits to the application server 300 a signal requesting the application list corresponding to the metadata of the content currently being executed.

예를 들어, 실행 중인 콘텐츠가 방송 신호를 통해 재생되는 방송 프로그램 콘텐츠인 경우, 현재 디스플레이 중인 방송 프로그램 정보를 포함하여 애플리케이션 리스트를 요청하는 신호를 애플리케이션 서버(300)로 전송한다. 그러면 상기 애플리케이션 서버(300)는 상기 방송 프로그램 정보와 연관있는 애플리케이션들을 추출하여 애플리케이션 리스트를 생성하여 멀티미디어 디바이스(400)로 전송한다.For example, if the currently playing content is a broadcast program content to be reproduced through a broadcast signal, the application server 300 transmits a signal requesting an application list including currently displayed program information to the application server 300. Then, the application server 300 extracts applications related to the broadcast program information, generates an application list, and transmits the application list to the multimedia device 400.

이때, 상기 애플리케이션 리스트에는 애플리케이션 메타 데이터가 포함되어 있으며, 상기 멀티미디어 디바이스(400)에서는 상기 애플리케이션 리스트에 포함된 애플리케이션 중에서 특정 애플리케이션을 선택하여 실행할 수 있다. 또한, 상기 특정 애플리케이션을 선택하기 위하여 분류체계를 이용하여 분류된 상태에서 선택할 수 있고, 특정 애플리케이션을 검색 또는 추천할 수도 있다. 이에 대해 자세히 설명하면 다음과 같다. At this time, the application list includes application metadata, and the multimedia device 400 can select and execute a specific application from the applications included in the application list. Further, in order to select the specific application, it is possible to select the classified application using the classification scheme, and to search for or recommend a specific application. This is explained in detail as follows.

도 6은 본 발명에 따른 멀티미디어 디바이스에서 분류체계를 설정하는 일실시예를 도시한 도면으로, 도 6을 참조하여 분류체계부를 설명한다. FIG. 6 is a diagram illustrating an example of setting a classification scheme in the multimedia device according to the present invention. Referring to FIG. 6, the classification scheme unit will be described.

상기 분류체계부(451)는 애플리케이션 서버(300)로부터 수신한 애플리케이션 리스트에 포함된 적어도 하나의 애플리케이션을 기설정된 분류 기준에 따라 분류할 수 있다. 콘텐츠의 종류(미도시), 애플리케이션의 설치 여부(711), 프로그램명(716), 장르(717), 방송사(718), 제작사(719), 장소(712), 캐릭터(713), 출연자(714) 및 음악(715) 중 적어도 하나를 포함할 수 있다. The classification system unit 451 may classify at least one application included in the application list received from the application server 300 according to a predetermined classification criterion. A program name 716, a genre 717, a broadcasting company 718, a production company 719, a place 712, a character 713, a performer 714 ) And music (715).

상기 분류 기준 중 특정 기준을 체크한 후에 확인 메뉴(730)를 선택하면, 특정 기준에 해당하는 애플리케이션 리스트만 볼 수 있고, 취소 메뉴(740)를 통하여 선택을 취소 및 변경할 수도 있다. When a confirmation menu 730 is selected after checking a specific criterion among the classification criteria, only the application list corresponding to a specific criterion can be viewed, and the selection can be canceled or changed through the cancel menu 740.

도 6에 도시된 바와 같이, 스크린에 디스플레이 중인 방송 프로그램과 연관된 애플리케이션 리스트를 애플리케이션 서버로부터 수신한 것에 대해서, 설정 메뉴(710)를 통하여 분류하여 특정 분류에 속하는 애플리케이션만 보도록 할 수 있다. 그 외 사용자는 검색 메뉴(720)를 통하여 특정 애플리케이션을 검색할 수 있다.As shown in FIG. 6, the application list associated with the broadcast program being displayed on the screen may be classified through the setting menu 710 so that only applications belonging to a specific category can be viewed. Other users can search for a specific application through the search menu 720. [

도 7은 본 발명에 따른 멀티미디어 디바이스에서 특정 애플리케이션을 검색한 결과의 일실시예를 도시한 도면으로, 도 7을 참조하여 검색부를 설명한다. FIG. 7 is a diagram illustrating a result of searching for a specific application in a multimedia device according to an embodiment of the present invention. Referring to FIG. 7, a search unit will be described.

상기 검색부(450)는 상기 애플리케이션 서버로부터 수신한 애플리케이션 리스트에 포함된 적어도 하나의 애플리케이션에 대하여 기설정된 검색 조건에 따라 검색할 수 있다. 상기 기설정된 검색 조건은 콘텐츠의 종류, 애플리케이션의 설치 여부, 프로그램명, 장르, 방송사, 제작사, 장소, 캐릭터, 출연자, 음악 및 키워드 중 적어도 하나를 포함하는 것으로서, 도 7에서 설정 메뉴(810)를 통하여 설정할 수 있다. The search unit 450 can search for at least one application included in the application list received from the application server according to a preset search condition. The preset search condition includes at least one of a content type, an application installation status, a program name, a genre, a broadcasting company, a manufacturer, a place, a character, a performer, music and a keyword. .

도 7의 검색 메뉴(820)는 상기 선택한 검색 조건에 따른 검색 결과를 나타내는 메뉴로서, 도 7에서는 상기 설정 메뉴(810)에서 방송 프로그램에 출연하는 출연자 중 한 명인 'A'를 검색 조건으로 설정하였을 때 검색 결과를 일실시예로서 도시하고 있다. The search menu 820 of FIG. 7 shows a search result according to the selected search condition. In FIG. 7, 'A', which is one of the performers appearing in the broadcast program in the setting menu 810, Search results are shown as an example.

'A'가 방송 프로그램에 입고 나오는 스타일을 분석하고 따라할 수 있도록 코디를 제안하는 'A'의 스타일링 애플리케이션(811), 'A'가 운동하는 방법 및 식단을 제안하는 'A'의 몸매관리법 애플리케이션(812), 'A'가 좋아하는 음악 및 추천한 음악을 소개하는 추천 음악 애플리케이션(813), 'A'가 자주 이용하는 헬스장, 운동 방법 및 상기 헬스장의 체인 정보 등을 안내하는 'A'의 헬스장 애플리케이션(814) 등이 검색되었음을 알 수 있다. 추가적인 애플리케이션은, 다른 페이지 보기 메뉴(830)를 통하여 볼 수 있다. A 'styling application 811 suggesting coordination so that' A 'can analyze and follow the style that is worn in a broadcast program,' A 'exercise method and' A 'shape management application A recommendation music application 813 for introducing music and recommended music of 'A', a fitness program 'A' for guiding the fitness center, exercise method and chain information of the fitness center frequently used by 'A' Application 814, and so on are searched. Additional applications can be viewed through the other page view menu 830. [

도 8은 본 발명에 따른 멀티미디어 디바이스에서 분류체계를 설정하는 다른 일실시예를 도시한 도면으로, 도 6과 비교할 때 보여주는 방법을 달리한 다른 일실시예이다. 도 6에서는 분류 기준을 설정하는 OSD가 멀티미디어 디바이스 스크린의 오른쪽에 표시되었고, 오른쪽의 일정 영역을 모두 차지하였다. 그러나, 최근 HD 방송, 영화 등 와이드 화면을 사용하는 경우가 많아서 방송 시청에 방해가 될 수 있다. 그에 따라 도 8과 같이 멀티미디어 디바이스 스크린의 하단에 아이콘 형식으로 디스플레이함으로써 방송 시청 방해를 최소한으로 줄이고 시각적으로 심미적 효과를 높일 수 있는 장점이 있다. FIG. 8 is a view illustrating another embodiment of setting a classification scheme in the multimedia device according to the present invention. In FIG. 6, the OSD for setting the classification criterion is displayed on the right side of the multimedia device screen, and occupies a certain area on the right side. However, in recent years, HD broadcasts, movies, and the like are widely used, which may interfere with viewing of broadcasts. Accordingly, as shown in FIG. 8, the multimedia device screen is displayed in the form of an icon at the bottom of the screen, thereby minimizing interference to the broadcast viewing and visually enhancing the aesthetic effect.

분류 기준 설정 메뉴(910), 장소 관련 애플리케이션 리스트(920), 출연자 관련 애플리케이션 리스트(930), 방송 관련 음악 애플리케이션 리스트(940), 방송사 애플리케이션 리스트(950)가 아이콘 형식으로 도시되어 있고, 페이지 넘김 메뉴(901)를 통하여 다른 분류 기준에 따른 애플리케이션 리스트들을 볼 수 있다. A category related setting menu 910, a place related application list 920, a performer related application list 930, a broadcast related music application list 940 and a broadcaster application list 950 are shown in an icon format, A list of applications according to another classification criterion can be viewed through the application 901. [

도 9는 본 발명에 따른 멀티미디어 디바이스에서 도 8의 분류체계에 따를 때 애플리케이션 리스트의 일실시예를 도시한 도면으로, 도 8에서 상술한 아이콘을 선택하면, 해당 아이콘이 나타내는 분류에 포함되는 애플리케이션 리스트가 아이콘 위로 펼쳐지는 형태로 디스플레이된다.FIG. 9 is a diagram showing an embodiment of an application list according to the classification scheme of FIG. 8 in the multimedia device according to the present invention. When the icon described in FIG. 8 is selected, Is displayed on the icon.

도 8에서 상술한 바와 같이, 현재 방송되고 있는 방송 프로그램과 관련하여 분류 기준 설정 메뉴(910), 장소 관련 애플리케이션 리스트(920), 출연자 관련 애플리케이션 리스트(930), 방송 관련 음악 애플리케이션 리스트(940), 방송사 애플리케이션 리스트(950)가 아이콘 형식으로 도시되어 있고, 페이지 넘김 메뉴(901)를 통하여 다른 분류 기준에 따른 애플리케이션 리스트들을 볼 수 있다. 8, a classification reference setting menu 910, a place related application list 920, a performer related application list 930, a broadcast related music application list 940, Broadcasting company application list 950 is shown in the form of an icon, and through the page turnover menu 901, application lists according to different classification criteria can be viewed.

여기서, 리모트 컨트롤러에 대응하는 포인터(902)를 이용하여 장소 관련 애플리케이션 리스트(920)를 선택하면, 상기 장소 관련 애플리케이션 리스트(920)에 포함되는 인기 장소 애플리케이션(921), 맛집 애플리케이션(922), 여행지 순위 애플리케이션(923) 등이 애플리케이션들이 도시된다. 상기 포인터(902)를 이용하여 다른 아이콘을 선택하면, 해당 아이콘의 분류에 포함되는 애플리케이션들이 도시될 수 있다. 이에 대해서는 도 12 및 도 13을 참조하여 후술하도록 한다. Here, if the location related application list 920 is selected using the pointer 902 corresponding to the remote controller, the popularity place application 921, the favorite restaurant application 922, the travel destination Ranking applications 923, and the like. If another icon is selected using the pointer 902, the applications included in the category of the icon can be shown. This will be described later with reference to FIG. 12 and FIG.

도 10은 본 발명에 따른 멀티미디어 디바이스에서 프로그램과 관련한 애플리케이션을 추천해주는 일실시예를 도시한 도면으로, 도 10을 참조하여 상술한 추천부를 설명한다. FIG. 10 is a diagram illustrating an example of recommending an application related to a program in the multimedia device according to the present invention, and the recommendation unit described above with reference to FIG. 10 will be described.

상기 추천부(453)는 애플리케이션 서버로부터 수신한 애플리케이션 리스트에 포함된 적어도 하나의 애플리케이션에 대하여 기설정된 추천 기준에 따라 순위를 설정하여 애플리케이션을 추천할 수 있다. 상기 기설정된 추천 기준은 다른 사용자의 멀티미디어 디바이스에 설치된 횟수, 다른 사용자들의 추천 횟수, 매칭되는 검색 조건의 수 및 기본 추천으로 설정되어 있는 애플리케이션인지 여부 중 적어도 하나를 포함할 수 있다. The recommendation unit 453 can recommend an application by setting a rank according to a preset recommendation standard for at least one application included in the application list received from the application server. The predetermined recommendation criteria may include at least one of a number of times the user is installed in the multimedia device of the other user, a recommendation frequency of other users, a number of search conditions to be matched, and whether or not the application is set as a basic recommendation.

도 10에 도시된 바와 같이, 본 발명에 따른 멀티미디어 디바이스에서는 현재 방영 중인 방송 프로그램과 관련한 애플리케이션들에 대한 정보를 애플리케이션 서버로부터 애플리케이션 리스트 형태로 수신한다. 상기 수신한 애플리케이션 리스트를 장소(1100), 출연진(1110), 음악(1120), 대본(1130) 등과 같이 분류를 나눠서 사용자에게 보여줄 수 있다. 이때 상술한 애플리케이션 메타 데이터를 이용하여 분류할 수 있다.As shown in FIG. 10, in the multimedia device according to the present invention, information on applications related to a broadcast program currently being broadcast is received from an application server in the form of an application list. The user can divide the received application list into categories such as a place 1100, a cast 1110, a music 1120, a script 1130, and the like, and show it to a user. At this time, classification can be performed using the above-described application metadata.

도 10은 그 중에서 방송 프로그램과 관련한 장소에 대한 애플리케이션(1100)을 소개하는 일실시예로서, 해당 멀티미디어 디바이스에 설치되어 있는 애플리케이션(1140)과 설치되어 있지 않은 애플리케이션(1150)으로 나눠서 표시할 수 있다. 따라서, 사용자는 실행하고자 하는 애플리케이션을 선택하면서 본인의 멀티미디어 디바이스에 해당 애플리케이션의 설치 여부를 알 수 있어 바로 실행 가능한지 설치 후 실행 가능한지 판단할 수 있어 사용자에게 편리함을 준다는 효과가 있다. FIG. 10 shows an application 1100 for a place related to a broadcast program, and may be divided into an application 1140 installed in the multimedia device and an application 1150 not installed in the multimedia device . Accordingly, the user can know whether the application is installed in the multimedia device of his / her own while selecting the application to be executed, so that it is possible to determine whether the application is executable or not, thereby providing convenience to the user.

또한, 설치된 애플리케이션(1140), 설치되지 않은 애플리케이션(1150) 각각의 카테고리 안에서 상기 추천 기준에 따라 설정된 순서대로 애플리케이션을 나열할 수 있다. 도 10에서는 다른 사용자들이 본인의 멀티미디어 디바이스에 설치한 기준에 따라 순위를 설정한 것으로 가정한다. In addition, applications can be listed in the categories set for the installed application 1140 and the uninstalled application 1150 in the order set in accordance with the recommendation criteria. In FIG. 10, it is assumed that the other users have set a rank according to the criteria installed in the multimedia device of the user.

설치된 애플리케이션(1140) 중에서는 방송 프로그램과 관련된 인기 장소 애플리케이션(1141)이 타 멀티미디어 디바이스에 가장 많이 설치되었으며, 방송 프로그램에 나왔던 맛집 애플리케이션(1142), 방송 프로그램의 촬영 장소가 된 레스토랑 애플리케이션(1143)이 그 뒤로 많이 설치되었음을 알 수 있다. 그 외 순위의 애플리케이션들은 페이지 넘김 메뉴(1101)를 선택하면 볼 수 있다. Among the installed applications 1140, the popular place application 1141 related to the broadcast program is installed most in the other multimedia devices, and the restaurant application 1142, which has become the shooting place of the broadcast program, After that, you can see that it is installed a lot. Applications of other ranking can be viewed by selecting the page turnover menu 1101. [

설치되지 않은 애플리케이션(1150) 중에서는 방송 프로그램과 관련된 여행지 순위 애플리케이션(1151)이 타 멀티미디어 디바이스에 가장 많이 설치되었으며, 방송 프로그램의 촬영 장소 가는 길 애플리케이션(1152), 방송 프로그램에서 사용된 프로포즈 장소 애플리케이션(1153)이 그 뒤로 많이 설치되었음을 알 수 있다. 그 외 순위의 애플리케이션들은 페이지 넘김 메뉴(1101)를 선택하면 볼 수 있다. Among the applications 1150 that are not installed, the travel ranking application 1151 related to the broadcast program is installed most in the other multimedia devices. The location application program 1152 of the broadcast program, the proposing place application 1153) are installed after that. Applications of other ranking can be viewed by selecting the page turnover menu 1101. [

도 11은 본 발명에 따른 멀티미디어 디바이스에서 프로그램과 관련한 애플리케이션을 추천해주는 다른 일실시예를 도시한 도면으로, 도 11에 도시된 바와 같이, 애플리케이션 서버로부터 수신한 현재 방영 중인 방송 프로그램 콘텐츠와 관련한 애플리케이션 리스트를 장소(1200), 출연진(1210), 음악(1220), 대본(1230) 등과 같이 분류를 나눠서 사용자에게 보여줄 수 있다. 11 is a diagram showing another embodiment for recommending an application related to a program in a multimedia device according to the present invention. As shown in FIG. 11, an application list Such as the place 1200, the cast 1210, the music 1220, the script 1230, and the like, to the user.

도 11은 그 중에서 방송 프로그램에 출연하는 출연자들에 대한 애플리케이션(1210)을 소개하는 일실시예로서, 'A' 출연자와 관련한 애플리케이션 리스트(1240)와 'B' 출연자와 관련한 애플리케이션 리스트(1250)로 나눠서 표시하였고, 출연자가 더 있는 경우 더 추가될 수도 있다. 또한, 도 11에서는 애플리케이션에 설치되었는지 여부에 상관없이 다른 사용자들이 추천한 횟수로 순위를 설정하였음을 가정한다. FIG. 11 shows an application list 1250 related to 'A' performer and an application list 1250 related to 'B' performer, as an embodiment for introducing an application 1210 to performers appearing in a broadcast program, It can be added if there are more performers. In addition, it is assumed in FIG. 11 that a rank is set by the number recommended by other users irrespective of whether the application is installed or not.

'A' 출연자와 관련한 애플리케이션 리스트(1240)는 다른 사용자들로부터 추천을 가장 많이 받은 순서대로, 'A' 출연자 팬클럽 애플리케이션(1241), 'A' 출연자 화보 애플리케이션(1242), 'A' 출연자 미니홈피 애플리케이션(1243)을 추천하고 있고, 그 외 순위의 추천 애플리케이션은 페이지 넘김 메뉴(1201)을 선택하면 볼 수 있다. The application list 1240 related to the 'A' performer 1240 includes an 'A' performer fan club application 1241, an 'A' performer pictorial application 1242, an 'A' performer mini- The application 1243 is recommended, and the recommendation application of the other ranking can be viewed by selecting the page turnover menu 1201. [

또한, 'B' 출연자와 관련한 애플리케이션 리스트(1250)는 다른 사용자들로부터 추천을 가장 많이 받은 순서대로, 'B' 출연자 발표 앨범 애플리케이션(1251), 'B' 출연자 스타일링 애플리케이션(1252), 'B' 출연자 팬클럽 애플리케이션(1253)을 추천하고 있고, 그외 순위의 추천 애플리케이션은 페이지 넘김 메뉴(1201)을 선택하면 볼 수 있다. In addition, the application list 1250 associated with the 'B' performer includes a 'B' cast announcement album application 1251, a 'B' cast styling application 1252, a 'B' The performer fan club application 1253 is recommended and other recommended applications can be viewed by selecting the page turnover menu 1201.

사용자는 상기 추천 애플리케이션들에 대하여 리모트 컨트롤러(1300)를 이용하여 선택할 수 있다. 상기 리모트 컨트롤러(1300)에 대응하는 포인터(1203)가 스크린에 표시되고 이를 이용하여 체크박스에서 체크 표시(1202)를 함으로써 실행하고자 하는 애플리케이션을 선택할 수 있다. The user can select the recommended applications using the remote controller 1300. [ A pointer 1203 corresponding to the remote controller 1300 is displayed on the screen and a check mark 1202 is displayed in the check box using the pointer 1203 to select an application to be executed.

도 12는 본 발명의 일실시예에 의한 멀티미디어 디바이스를 컨트롤하는 리모트 컨트롤러의 외관을 도시한 도면으로, 도 12를 참조하여 본 발명의 일실시예에 의한 멀티미디어 디바이스를 컨트롤하는 리모트 컨트롤러의 외관을 설명하면 다음과 같다. FIG. 12 is a diagram illustrating an external view of a remote controller for controlling a multimedia device according to an embodiment of the present invention. Referring to FIG. 12, an external view of a remote controller for controlling a multimedia device according to an embodiment of the present invention will be described Then,

우선, 도 12의 (a)에 도시된 바와 같이, 멀티미디어 디바이스에 리모트 컨트롤러(1300)에 대응하는 포인터(461)가 표시되는 것을 예시한다. 나아가, 도 12에 도시된 디스플레이부(460)는, 예를 들어 도 3에 도시된 멀티미디어 디바이스의 디스플레이부에 해당한다.First, as shown in FIG. 12A, it is exemplified that a pointer 461 corresponding to the remote controller 1300 is displayed on the multimedia device. Further, the display unit 460 shown in FIG. 12 corresponds to, for example, the display unit of the multimedia device shown in FIG.

사용자는 리모트 컨트롤러(1300)를 상하, 좌우(도 12의 (b)), 앞뒤(도 12의 (c))로 움직이거나 회전할 수 있다. 멀티미디어 디바이스(400)의 디스플레이부(460)에 표시된 포인터(461)는 리모트 컨트롤러(1300)의 움직임에 대응한다. 이러한 리모트 컨트롤러(1300)는, 도면과 같이, 3D 공간상의 움직임에 따라 해당 포인터(461)가 이동되어 표시되므로, 공간 리모콘이라 명명할 수 있다. The user can move or rotate the remote controller 1300 up and down, left and right (FIG. 12 (b)), and back and forth (FIG. 12 (c)). The pointer 461 displayed on the display unit 460 of the multimedia device 400 corresponds to the movement of the remote controller 1300. [ Such a remote controller 1300 can be called a spatial remote controller because the pointer 461 is moved and displayed according to the movement in the 3D space, as shown in the drawing.

도 12의 (b)는 사용자가 리모트 컨트롤러(1300)를 왼쪽으로 이동하면, 멀티미디어 디바이스의 디스플레이부(460)에 표시된 포인터(461)도 이에 대응하여 왼쪽으로 이동하는 것을 예시한다. 12B illustrates that when the user moves the remote controller 1300 to the left, the pointer 461 displayed on the display unit 460 of the multimedia device moves to the left correspondingly.

리모트 컨트롤러(1300)의 센서를 통하여 감지된 리모트 컨트롤러(1300)의 움직임에 관한 정보는 멀티미디어 디바이스(400)로 전송된다. 멀티미디어 디바이스(400)는 리모트 컨트롤러(1300)의 움직임에 관한 정보로부터 포인터(461)의 좌표를 산출할 수 있다. 상기 멀티미디어 디바이스(400)는 산출한 좌표에 대응하도록 포인터(461)를 표시할 수 있다.Information on the motion of the remote controller 1300 sensed through the sensor of the remote controller 1300 is transmitted to the multimedia device 400. The multimedia device 400 can calculate the coordinates of the pointer 461 from the information on the motion of the remote controller 1300. [ The multimedia device 400 may display the pointer 461 to correspond to the calculated coordinates.

도 12의 (c)는, 리모트 컨트롤러(1300) 내의 특정 버튼을 누른 상태에서, 사용자가 리모트 컨트롤러(1300)를 디스플레이부(460)에서 멀어지도록 이동하는 경우를 예시한다. 이에 의해, 포인터(461)에 대응하는 디스플레이부(460) 내의 선택 영역이 줌인 되어 확대 표시될 수 있다. 이와 반대로, 사용자가 리모트 컨트롤러(1300)를 디스플레이부(460)에 가까워지도록 이동하는 경우, 포인터(461)에 대응하는 디스플레이부(460) 내의 선택 영역이 줌아웃 되어 축소 표시될 수 있다. 12C illustrates a case where the user moves the remote controller 1300 away from the display unit 460 while the specific button in the remote controller 1300 is pressed. Thereby, the selected area in the display unit 460 corresponding to the pointer 461 can be zoomed in and displayed. Conversely, when the user moves the remote controller 1300 so as to approach the display unit 460, the selected area in the display unit 460 corresponding to the pointer 461 may be zoomed out and displayed.

따라서, 도 12에 도시된 리모트 컨트롤러를 이용할 경우, 도 6 내지 도 11에서 애플리케이션 등을 신속하고 편리하게 선택할 수 있는 효과가 있다. Therefore, when the remote controller shown in Fig. 12 is used, there is an effect that the application etc. can be selected quickly and conveniently in Fig. 6 to Fig.

도 13는 도 12에 도시된 리모트 컨트롤러의 상세 구성 모듈들을 도시한 도면이다. 이하, 도 13을 참조하여, 본 발명의 일실시예에 의한 리모트 컨트롤러의 상세 구성 모듈들을 설명하면 다음과 같다.13 is a diagram showing the detailed configuration modules of the remote controller shown in FIG. Hereinafter, referring to FIG. 13, detailed configuration modules of a remote controller according to an embodiment of the present invention will be described.

도 13에 도시된 바와 같이, 리모트 컨트롤러(1300)는 예를 들어 무선통신부(1310), 사용자입력부(1320), 센서부(1330), 출력부(1340), 전원공급부(1360), 저장부(1350), 제어부(1370)를 포함하고, 무선통신부(1310)는 전술하여 설명한 본 발명의 실시 예에 따른 멀티미디어 디바이스 중 임의의 어느 하나와 신호를 송수신한다. 13, the remote controller 1300 includes, for example, a wireless communication unit 1310, a user input unit 1320, a sensor unit 1330, an output unit 1340, a power supply unit 1360, a storage unit 1350 and a control unit 1370. The wireless communication unit 1310 transmits and receives signals to and from any one of the multimedia devices according to the embodiments of the present invention described above.

본 실시 예에서, 리모트 컨트롤러(1300)는 RF 통신규격에 따라 멀티미디어 디바이스(400)와 신호를 송수신할 수 있는 RF 모듈(1311)을 구비할 수 있다. 또한, 리모트 컨트롤러(1300)는 IR 통신규격에 따라 멀티미디어 디바이스(400)와 신호를 송수신할 수 있는 IR 모듈(1313)을 구비할 수 있다. In this embodiment, the remote controller 1300 may include an RF module 1311 capable of transmitting and receiving signals with the multimedia device 400 according to the RF communication standard. The remote controller 1300 may include an IR module 1313 capable of transmitting and receiving signals with the multimedia device 400 according to the IR communication standard.

본 실시 예에서, 리모트 컨트롤러(1300)는 멀티미디어 디바이스(400)로 리모트 컨트롤러(1300)의 움직임 등에 관한 정보가 담긴 신호를 RF 모듈(1311)을 통하여 전송한다. In this embodiment, the remote controller 1300 transmits a signal containing information on the motion of the remote controller 1300 to the multimedia device 400 through the RF module 1311. [

또한, 리모트 컨트롤러(1300)는 멀티미디어 디바이스(400)가 전송한 신호를 RF 모듈(1311)을 통하여 수신할 수 있다. 또한, 리모트 컨트롤러(900)는 필요에 따라 IR 모듈(1313)을 통하여 멀티미디어 디바이스(400)로 전원 온/오프, 채널 변경, 볼륨 변경 등에 관한 명령을 전송할 수 있다. Also, the remote controller 1300 can receive the signal transmitted by the multimedia device 400 through the RF module 1311. [ Also, the remote controller 900 can transmit commands to the multimedia device 400 via the IR module 1313, such as power on / off, channel change, volume change, and the like, if necessary.

사용자입력부(1320)는 키패드, 버튼, 터치 패드, 또는 터치 스크린 등으로 구성될 수 있다. 사용자는 사용자입력부(1320)를 조작하여 리모트 컨트롤러(1300)로 멀티미디어 디바이스(400)와 관련된 명령을 입력할 수 있다. 센서부(1330)는 자이로센서(1331) 또는 가속도센서(1333)를 구비할 수 있다. The user input unit 1320 may include a keypad, a button, a touch pad, or a touch screen. The user can input a command related to the multimedia device 400 to the remote controller 1300 by operating the user input unit 1320. [ The sensor unit 1330 may include a gyro sensor 1331 or an acceleration sensor 1333.

일례로, 자이로센서(1331)는 리모트 컨트롤러(1300)의 동작에 관한 정보를 x, y, z 축을 기준으로 센싱할 수 있다. 가속도센서(1333)는 리모트 컨트롤러(1300)의 이동속도 등에 관한 정보를 센싱할 수 있다. 한편, 거리측정센서를 더 구비할 수 있으며, 이에 의해, 멀티미디어 디바이스(400)와의 거리를 센싱할 수 있다.For example, the gyro sensor 1331 can sense information about the operation of the remote controller 1300 on the basis of the x, y, and z axes. The acceleration sensor 1333 can sense information on the moving speed of the remote controller 1300 and the like. Meanwhile, a distance measuring sensor may be additionally provided, so that the distance to the multimedia device 400 can be sensed.

출력부(1340)는 사용자입력부(1320)의 조작에 대응하거나 멀티미디어 디바이스(400)에서 전송한 신호에 대응하는 영상 또는 음성 신호를 출력할 수 있다. 출력부(1340)를 통하여 사용자는 사용자입력부(1320)의 조작 여부 또는 멀티미디어 디바이스(400)의 제어 여부를 인지할 수 있다. The output unit 1340 may output an image or voice signal corresponding to the operation of the user input unit 1320 or corresponding to the signal transmitted from the multimedia device 400. The user can recognize whether the user input unit 1320 is operated or whether the multimedia device 400 is controlled through the output unit 1340.

일례로, 출력부(1340)는 사용자입력부(1320)가 조작되거나 무선통신부(1310)를 통하여 멀티미디어 디바이스(400)와 신호가 송수신 되면 점등되는 LED 모듈(1341), 진동을 발생하는 진동 모듈(1343), 음향을 출력하는 음향 출력 모듈(1345), 또는 영상을 출력하는 디스플레이 모듈(1347)을 구비할 수 있다. For example, the output unit 1340 includes an LED module 1341 that is turned on when a user input unit 1320 is operated or a signal is transmitted to and received from the multimedia device 400 through the wireless communication unit 1310, a vibration module 1343 An audio output module 1345 for outputting sound, or a display module 1347 for outputting an image.

전원공급부(1360)는 리모트 컨트롤러(1300)로 전원을 공급한다. 전원공급부(1360)는 리모트 컨트롤러(1300)가 소정 시간 동안 움직이지 않은 경우 전원 공급을 중단함으로써 전원 낭비를 줄일 수 있다. 전원공급부(1360)는 리모트 컨트롤러(1300)에 구비된 소정 키가 조작된 경우에 전원 공급을 재개할 수 있다.The power supply unit 1360 supplies power to the remote controller 1300. The power supply unit 1360 can reduce power waste by interrupting power supply when the remote controller 1300 has not moved for a predetermined time. The power supply unit 1360 can resume power supply when a predetermined key provided in the remote controller 1300 is operated.

저장부(1350)는 리모트 컨트롤러(1300)의 제어 또는 동작에 필요한 여러 종류의 프로그램, 애플리케이션 데이터 등이 저장될 수 있다. 만일 리모트 컨트롤러(1300)가 멀티미디어 디바이스(400)와 RF 모듈(1311)을 통하여 무선으로 신호를 송수신할 경우 리모트 컨트롤러(1300)와 멀티미디어 디바이스(400)는 소정 주파수 대역을 통하여 신호를 송수신한다. The storage unit 1350 may store various types of programs, application data, and the like necessary for the control or operation of the remote controller 1300. If the remote controller 1300 transmits and receives signals wirelessly through the multimedia device 400 and the RF module 1311, the remote controller 1300 and the multimedia device 400 transmit and receive signals through a predetermined frequency band.

제어부(1370)는 리모트 컨트롤러(900)의 제어에 관련된 제반사항을 제어한다. 제어부(1370)는 사용자입력부(1320)의 소정 키 조작에 대응하는 신호 또는 센서부(1330)에서 센싱한 리모트 컨트롤러(1300)의 움직임에 대응하는 신호를 무선통신부(1310)를 통하여 멀티미디어 디바이스(400)로 전송할 수 있다.The control unit 1370 controls various matters related to the control of the remote controller 900. The control unit 1370 transmits a signal corresponding to a predetermined key operation of the user input unit 1320 or a signal corresponding to the motion of the remote controller 1300 sensed by the sensor unit 1330 to the multimedia device 400 ).

특히, 상기 제어부(1370)는, RF 모듈(1311) 또는 IR 모듈(1313) 등을 제어하여, 콘텐츠 제공자 리스트 화면에 디스플레이된 리스트 중 어느 하나를 선택하는 등록 신호를 멀티미디어 디바이스(400)에 전송하도록 설계된다. In particular, the controller 1370 controls the RF module 1311 or the IR module 1313 to transmit a registration signal for selecting any one of the lists displayed on the content provider list screen to the multimedia device 400 Is designed.

전술하여 설명한 바와 같이, 상기 리모트 컨트롤러(1300)의 움직임에 따른 명령을 전송할 수 있으므로, 인접한 영역 중 어느 하나를 정확히 선택하는 것이 가능한 본 발명 특유의 장점이 있다. 상기 애플리케이션 리스트에서 특정 애플리케이션을 선택하기 위하여 체크 표시를 할 때 특히 유리한다. As described above, there is a unique advantage of the present invention that it is possible to transmit a command according to the motion of the remote controller 1300, and thus to select one of the adjacent regions accurately. This is particularly advantageous when a checkmark is made to select a particular application from the list of applications.

상기 리모트 컨트롤러(1300)를 이용하여 특정 애플리케이션을 선택하는 체크 표시를 하고 확인을 선택하면 특정 애플리케이션에 대한 실행 요청 신호로 인식한다. 상기 실행부(455)는 이와 같이 OSD에 표시된 그래픽 데이터를 이용하여 특정 애플리케이션에 대한 실행 요청 신호가 발생하면 상기 특정 애플리케이션을 실행하다. A check mark is displayed to select a specific application by using the remote controller 1300, and if the check is selected, it is recognized as an execution request signal for a specific application. The execution unit 455 executes the specific application when an execution request signal for a specific application is generated using the graphic data displayed in the OSD.

다만, 상기 선택한 특정 애플리케이션이 멀티미디어 디바이스에 설치되어 있지 않아서 바로 실행할 수 없는 경우, 상기 실행부(455)는 애플리케이션 서버로부터 상기 특정 애플리케이션을 설치하기 위해 필요한 데이터를 수신하여 설치한 후에 실행할 수 있다. However, if the selected application is not installed in the multimedia device and can not be executed immediately, the execution unit 455 can receive data necessary for installing the specific application from the application server, and then execute the installed application.

또한, 상기 실행부(455)는 특정 애플리케이션을 실행시킴과 동시에 시청 중이던 방송 프로그램에 대해서는 타임 쉬프트 기능이 온(on)되도록 할 수 있고, 타임 쉬프트 기능이 온(on)되면 방송 프로그램은 멀티미디어 디바이스의 메모리 또는 PVR(Personal Video Recorder)의 타임 쉬프트 저장 영역 내에 저장된다. 또한, 상기 컨트롤러(470)는 애플리케이션의 실행이 종료되면, 상기 타임 쉬프트 기능을 이용하여, 사용자가 시청하지 못한 부분부터 자동으로 재생되도록 할 수 있다.In addition, the execution unit 455 can execute the specific application and simultaneously enable the time shift function for the broadcast program being watched. When the time shift function is on, the broadcast program is transmitted to the multimedia device Memory or a time shift storage area of a personal video recorder (PVR). In addition, when the execution of the application is terminated, the controller 470 can automatically reproduce a portion that the user has not watched using the time shift function.

도 14는 본 발명의 일실시예에 의한 애플리케이션 서버와 멀티미디어 디바이스간 데이터 전송 프로토콜을 도시한 플로우 차트로, 콘텐츠가 방송 신호를 통해 재생되는 방송 프로그램 콘텐츠인 경우를 일실시예로서 설명한다.FIG. 14 is a flowchart illustrating a data transmission protocol between an application server and a multimedia device according to an exemplary embodiment of the present invention. Referring to FIG.

멀티미디어 디바이스는 외부 소스 디바이스로부터 방송 신호를 수신하고(S1600), 상기 방송 신호에 포함된 비디오 데이터를 디코딩한다(S1610). 또한, 상기 방송 신호와 관련한 애플리케이션 리스트를 사용자에게 보여주고, 필요시 시청하면서 편리하게 관련 애플리케이션을 실행하기 위하여 방송 신호에 포함된 방송 프로그램 정보를 애플리케이션 서버로 전송한다(S1640). 상기 방송 프로그램 정보는 상술한 바와 동일하므로 자세한 설명은 생략한다. The multimedia device receives the broadcast signal from the external source device (S1600), and decodes the video data included in the broadcast signal (S1610). In operation S1640, the program list information included in the broadcast signal is transmitted to the application server in order to display the application list related to the broadcast signal to the user and conveniently execute the related application while viewing the program. Since the program information is the same as described above, a detailed description thereof will be omitted.

한편, 애플리케이션 서버는 애플리케이션이 새로 생성되면 생성된 애플리케이션을 등록하고(S1620), 방송 프로그램 정보를 포함한 애플리케이션 데이터를 데이터베이스화 한다. 상기 애플리케이션 데이터는 메타 데이터를 포함하며, 상술한 바와 동일하므로 자세한 설명은 생략한다. On the other hand, when the application is newly created, the application server registers the created application (S1620), and converts the application data including the broadcast program information into a database. The application data includes metadata and is the same as that described above, so a detailed description thereof will be omitted.

애플리케이션 서버는 상기 멀티미디어 디바이스로부터 수신한 방송 프로그램 정보를 이용하여 상기 방송 프로그램과 연관성이 있는 애플리케이션들을 데이터베이스로부터 추출한다. 추출된 애플리케이션들에 대하여 애플리케이션 리스트를 생성하고 이를 멀티미디어 디바이스로 전송한다(S1650). The application server extracts applications related to the broadcast program from the database by using the broadcast program information received from the multimedia device. An application list is generated for the extracted applications and transmitted to the multimedia device (S1650).

멀티미디어 디바이스는 애플리케이션 리스트에 포함된 각각의 애플리케이션에 대하여 아이콘, 이름 등을 이용하여 그래픽 데이터를 생성하고(S1660), 상기 디코딩된 비디오 데이터와 함께 출력되도록, 그래픽 데이터를 OSD로 표시한다(S1670).The multimedia device generates graphic data for each application included in the application list using an icon, a name, and the like (S1660), and displays graphics data on the OSD so as to be output together with the decoded video data (S1670).

사용자로부터 상기 OSD로 표시한 그래픽 데이터를 통해 특정 애플리케이션의 실행을 요청하는 실행 요청 신호를 수신하면(S1680), 상기 특정 애플리케이션이 멀티미디어 디바이스에 설치되어 있는지 여부를 판단한다(S1690). Upon receipt of an execution request signal for requesting execution of a specific application through graphic data displayed by the OSD in step S1680, the control unit determines whether the specific application is installed in the multimedia device in step S1690.

특정 애플리케이션이 설치되어 있지 않은 경우, 상기 애플리케이션 서버로 특정 애플리케이션 설치를 요청하면(S1700), 상기 애플리케이션 서버는 데이터베이스를 참조하여(S1710), 특정 애플리케이션 설치를 위한 데이터를 멀티미디어 디바이스로 전송한다(S1720). 멀티미디어 디바이스는 상기 수신한 데이터를 이용하여 특정 애플리케이션을 설치하고(S1730), 특정 애플리케이션을 실행한다(S1740). 반면에, 특정 애플리케이션이 설치되어 있는 경우, 바로 특정 애플리케이션을 실행하면 된다(S1740). If a specific application is not installed, the application server requests the application server to install a specific application (S1700), the application server refers to the database (S1710) and transmits data for installing the specific application to the multimedia device (S1720) . The multimedia device installs a specific application using the received data (S1730) and executes a specific application (S1740). On the other hand, if a specific application is installed, a specific application may be executed immediately (S1740).

한편, 이하에서는 본 발명에 따른 멀티미디어 디아비스를 제어하는 방법을 설명하도록 한다. Hereinafter, a method for controlling a multimedia device according to the present invention will be described.

먼저, 멀티미디어 디바이스는 콘텐츠를 디스플레이하고, 상기 콘텐츠의 메타 데이터를 포함하는 적어도 하나의 애플리케이션을 식별하는, 애플리케이션 리스트를 요청하는 신호를 애플리케이션 서버로 전송한다. First, the multimedia device displays the content and sends a signal to the application server requesting the application list, which identifies at least one application containing the metadata of the content.

상기 콘텐츠는 비디오 데이터, 오디오 데이터, 이미지 데이터 및 텍스트 데이터 중 적어도 하나를 포함하고, 상기 콘텐츠의 메타 데이터는 콘텐츠가 방송되는 채널의 번호, 채널의 이름, 콘텐츠의 이름, 방송 시간, 콘텐츠에 소개되는 장소, 콘텐츠가 촬영된 장소, 콘텐츠에 등장하는 적어도 한 명의 출연자 및 콘텐츠에 소개되는 음악 중 적어도 하나를 포함할 수 있다. The content includes at least one of video data, audio data, image data, and text data, and the metadata of the content includes a number of a channel on which the content is broadcast, a name of the channel, a name of the content, A place where the content was shot, at least one performer appearing in the content, and music introduced into the content.

예를 들어, 상기 콘텐츠가 방송 신호를 통해 재생되는 방송 프로그램 콘텐츠인 경우, 상기 콘텐츠의 메타 데이터는, 방송 프로그램이 방송되는 채널의 번호, 채널의 이름, 방송 프로그램의 이름, 방송 시간, 방송 프로그램에 소개되는 장소, 방송 프로그램이 촬영된 장소, 방송 프로그램에 출연하는 적어도 한 명의 출연자 및 방송 프로그램에 소개되는 음악 중 적어도 하나를 포함할 수 있다.For example, when the content is a broadcast program content to be reproduced through a broadcast signal, the metadata of the content may include a channel number, a channel name, a broadcast program name, a broadcast time, At least one of an introduction place, a place where the broadcast program is shot, at least one performer appearing in the broadcast program, and music introduced to the broadcast program.

또한, 상기 애플리케이션 리스트는 상기 애플리케이션 리스트에 포함된 적어도 하나의 애플리케이션 각각을 식별하는 애플리케이션 메타 데이터를 포함하고, 상기 애플리케이션 메타 데이터는, 애플리케이션의 이름, 애플리케이션의 식별 정보, 애플리케이션의 링크 정보, 애플리케이션 아이콘 및 애플리케이션의 썸네일 이미지 중 적어도 하나를 포함할 수 있다. The application list may also include application metadata identifying each of at least one application included in the application list, the application metadata including at least one of a name of the application, identification information of the application, link information of the application, And may include at least one of a thumbnail image of the application.

상기 애플리케이션 서버로부터 수신한 애플리케이션 리스트를 이용하여, 상기 디스플레이되는 콘텐츠의 메타 데이터에 대응하는 적어도 하나의 애플리케이션을 검색한다. 이때, 검색은 콘텐츠의 종류, 애플리케이션의 설치 여부, 프로그램명, 장르, 방송사, 제작사, 장소, 캐릭터, 출연자, 음악 및 키워드 중 적어도 하나를 이용하여 검색할 수 있다. And searches for at least one application corresponding to the metadata of the displayed content using the application list received from the application server. At this time, the search can be performed by using at least one of the type of the content, the application installation, the program name, the genre, the broadcasting company, the manufacturer, the place, the character, the performer, the music and the keyword.

상기 검색된 적어도 하나의 애플리케이션에 대해 그래픽 데이터를 생성하고, 상기 생성된 그래픽 데이터를 OSD(On Screen Display)에 표시한다. Generates graphic data for the searched at least one application, and displays the generated graphic data on an OSD (On Screen Display).

상기 그래픽 데이터를 OSD에 표시하는 경우에, 상기 검색된 적어도 하나의 애플리케이션에 대해 기설정된 추천 기준에 따라 순위를 설정하여 실행할 애플리케이션을 추천할 수 있다. 이때, 추천은 다른 사용자의 멀티미디어 디바이스에 설치된 횟수, 다른 사용자들의 추천 횟수, 매칭되는 검색 조건의 수 및 기본 추천으로 설정되어 있는 애플리케이션인지 여부 중 적어도 하나를 이용하여 순위를 설정하여 순위대로 추천할 수 있다. When the graphic data is displayed on the OSD, an application to be executed can be recommended by setting a ranking according to a preset recommendation criterion for the searched at least one application. At this time, recommendation may be made by ranking by using at least one of the number of times installed in the multimedia device of the other user, the recommendation frequency of other users, the number of matching search conditions, and whether the application is set as the basic recommendation have.

또한, 상기 표시된 그래픽 데이터를 이용하여 특정 애플리케이션에 대한 실행 요청 신호를 수신할 수 있고, 상기 실행 요청 신호에 따라 특정 애플리케이션을 실행할 수 있다. In addition, an execution request signal for a specific application can be received using the displayed graphic data, and a specific application can be executed according to the execution request signal.

다만, 상기 선택된 특정 애플리케이션을 실행하기 위하여, 상기 특정 애플리케이션이 멀티미디어 디바이스에 설치되었는지 여부를 판단하여야 한다. 상기 판단 결과 미설치된 경우, 상기 특정 애플리케이션을 설치하기 위한 데이터를 상기 애플리케이션 서버로부터 다운로드하고, 상기 데이터를 이용하여 상기 애플리케이션을 상기 멀티미디어 디바이스에 설치한 후 실행할 수 있다. However, in order to execute the selected specific application, it is necessary to determine whether the specific application is installed in the multimedia device. If it is determined that the application is not installed, data for installing the specific application may be downloaded from the application server, and the application may be installed in the multimedia device using the data and then executed.

도 15는 본 발명의 일실시예에 의한 멀티미디어 디바이스를 제어하는 방법의 흐름도로, 콘텐츠가 방송 신호를 통해 재생되는 방송 프로그램 콘텐츠인 경우를 일실시예로서 설명한다. 상술한 멀티미디어 디바이스와 동일한 부분에 대해서는 자세한 설명을 생략하도록 한다.15 is a flowchart illustrating a method of controlling a multimedia device according to an embodiment of the present invention. Referring to FIG. A detailed description of the same parts as those of the above-described multimedia device will be omitted.

외부 소스 디바이스로부터 방송 신호를 수신하면(S1800), 상기 수신된 방송 신호에 포함된 비디오 데이터를 디코딩한다(S1810). 또한, 방송 프로그램 정보를 포함하는 적어도 하나의 애플리케이션을 식별하는, 애플리케이션 리스트를 요청하는 신호를 애플리케이션 서버로 전송한다(S1820). Upon receiving the broadcast signal from the external source device (S1800), the video data included in the received broadcast signal is decoded (S1810). In addition, a signal requesting an application list, identifying at least one application that includes broadcast program information, is transmitted to the application server (S 1820).

상기 방송 프로그램 정보는 방송 프로그램이 방송되는 채널의 번호, 채널의 이름, 방송 프로그램의 이름, 방송 시간, 방송 프로그램에 소개되는 장소, 방송 프로그램이 촬영된 장소, 방송 프로그램에 출연하는 적어도 한 명의 출연자 및 방송 프로그램에 소개되는 음악 중 적어도 하나를 포함할 수 있다. The broadcast program information may include at least one performer who appears in the broadcast program, a name of the channel, a name of the broadcast program, a broadcast time, a place where the broadcast program is introduced, And music introduced to the broadcast program.

상기 애플리케이션 서버로부터 수신한 애플리케이션 리스트에서, 상기 방송 신호에 포함된 방송 프로그램 정보에 대응하는 적어도 하나의 애플리케이션을 검색한다(S1830). In the application list received from the application server, at least one application corresponding to the broadcast program information included in the broadcast signal is searched (S1830).

상기 애플리케이션 리스트는, 상기 리스트에 포함된 적어도 하나의 애플리케이션 각각에 대하여, 애플리케이션의 이름, 애플리케이션의 식별 정보, 애플리케이션의 링크 정보 및 애플리케이션의 썸네일 이미지 중 적어도 하나를 포함할 수 있다. The application list may include at least one of an application name, an application identification information, an application link information, and an application thumbnail image for each of at least one application included in the list.

또한, 상기 애플리케이션을 검색하는 경우에는 애플리케이션의 설치 여부, 프로그램명, 장르, 방송사, 제작사, 장소, 캐릭터, 출연자, 음악 및 키워드 중 적어도 하나를 이용하여 검색할 수 있다. Also, when the application is searched, it can be searched by using at least one of application installation, program name, genre, broadcasting company, manufacturer, place, character, performer, music and keyword.

검색된 적어도 하나의 애플리케이션에 대하여 그래픽 데이터를 생성하고(S1840), 상기 디코딩된 비디오 데이터와 함께 출력되도록, 상기 생성된 그래픽 데이터를 OSD(On Screen Display)에 표시한다(S1850). Graphic data is generated for at least one application searched (S1840), and the generated graphic data is displayed on an OSD (On Screen Display) so as to be output together with the decoded video data (S1850).

상기 생성된 그래픽 데이터를 통하여 실행 요청 신호가 발생하는 경우에, 상기 특정 애플리케이션을 바로 실행할 수도 있지만, 그 이전에 상기 검색된 적어도 하나의 애플리케이션에 대하여 기설정된 추천 기준에 따라 순위를 설정하여 실행할 애플리케이션을 추천할 수도 있다(S1860). If the execution request signal is generated through the generated graphic data, the specific application may be executed immediately, but the application to be executed may be set by setting a ranking according to a preset recommendation criterion for the at least one application retrieved before (S1860).

실행할 애플리케이션을 추천하는 것은, 다른 사용자의 멀티미디어 디바이스에 설치된 횟수, 다른 사용자들의 추천 횟수, 매칭되는 검색 조건의 수 및 기본 추천으로 설정되어 있는 애플리케이션인지 여부 중 적어도 하나를 이용하여 순위를 설정할 수 있다. Recommendations for an application to be executed can be set by using at least one of the number of times installed in the multimedia device of another user, the recommended number of other users, the number of matched search conditions, and whether or not the application is set as the default recommendation.

상기 추천한 애플리케이션 중에서 실행 요청 신호를 수신하면(S1870), 특정 애플리케이션이 이미 설치되어 있는지 여부를 판단한다(S1880). 판단 결과 미설치된 경우, 상기 특정 애플리케이션을 설치하기 위한 데이터를 애플리케이션 서버로부터 다운로드 받고(S1890), 다운로드된 데이터를 이용하여 특정 애플리케이션을 설치한다(S1900). 특정 애플리케이션이 설치가 완료되면 특정 애플리케이션을 실행시키는데(S1910), 상기 판단 결과 설치되어 있는 경우라면 바로 실행하면 된다.Upon receiving an execution request signal from among the recommended applications (S1870), it is determined whether a specific application is already installed (S1880). If it is determined that the specific application is not installed, data for installing the specific application is downloaded from the application server (S1890), and a specific application is installed using the downloaded data (S1900). When the specific application completes the installation, the specific application is executed (S1910). If it is determined that the specific application is installed, the specific application can be executed immediately.

도 15의 도시된 멀티미디어 디바이스를 제어하는 방법에서는, 애플리케이션 서버로부터 방송 프로그램과 관련한 애플리케이션 리스트들을 모두 수신한 후에, 멀티미디어 디바이스에서 현재 출력 중인 방송 프로그램과 관련한 애플리케이션을 검색하여 추천하는 것을 일실시예로서 설명하였다. 그에 따라, 멀티미디어 디바이스에서는 수신한 애플리케이션 리스트를 이용하여 현재 출력 중인 방송 프로그램과 관련한 애플리케이션을 별도로 검색해야 하는 과정이 부과되는 단점이 있었다.In the method of controlling the multimedia device shown in Fig. 15, after receiving all of the application lists related to the broadcast program from the application server, searching and recommending the application related to the program currently being output on the multimedia device is described as an embodiment Respectively. Accordingly, in the multimedia device, there is a disadvantage that a process of separately searching for an application related to a broadcasting program currently being output is imposed using the received application list.

따라서, 멀티미디어 디바이스의 부하를 줄이고자 하는 경우에는, 애플리케이션 서버로 애플리케이션 리스트를 요청할 때에 현재 출력 중인 방송 프로그램 정보를 함께 전송하여 검색하는 작업을 애플리케이션 서버에서 수행하도록 하는 것도 본 발명의 권리범위에 속한다. 그에 따라, 멀티미디어 디바이스는 수신한 애플리케이션 리스트에서 연관성이 있는 애플리케이션을 별도로 검색할 필요없이, 분류 기준에 따라 분류하여 디스플레이하기만 하면 된다. Therefore, when the load of the multimedia device is to be reduced, it is also within the scope of the present invention that an application server performs an operation of transmitting and retrieving broadcast program information currently being output when an application list is requested to an application server. Thereby, the multimedia device merely displays the classified application according to the classification criteria, without having to search for the associative application separately from the received application list.

도 16은 본 발명의 다른 일실시예에 의한 멀티미디어 디바이스를 제어하는 방법의 흐름도로, 디지털 TV 방송 중 DST(Data Service Table)을 분석하여(S200) 오디오 및 비디오 정보와 함께 애플리케이션이 존재하는지 판단한다(S210). 디지털 TV 방송 중 오디오 및 비디오 정보와 함께 애플리케이션이 존재하는 경우, 애플리케이션이 존재함을 나타내는 마크를 디스플레이한다(S220). 16 is a flowchart of a method of controlling a multimedia device according to another embodiment of the present invention. The DST (Data Service Table) is analyzed during digital TV broadcasting (S200) to determine whether an application exists together with audio and video information (S210). If an application exists together with the audio and video information in the digital TV broadcast, a mark indicating that the application exists is displayed (S220).

이와 같이 DST를 이용할 경우, 방송사에서 직접 지원하는 애플리케이션에 대해서 특히 유용하며, 방송 프로그램과 가장 연관성이 높은 애플리케이션을 실행시킬 수 있다는 장점이 있다. This use of DST is particularly useful for applications directly supported by broadcasters and has the advantage of being able to run applications that are most relevant to the broadcast program.

도 17은 도 16에서 화면에 디스플레이되는 애플리케이션 마크를 도시한 도면으로, 도 17에 화면에 디스플레이되는 애플리케이션 마크(310)가 도시되어 있다. 애플리케이션 정보를 사용하기 위하여 애플리케이션 마크에 포커스를 주거나 애플리케이션 마크를 활성화(S230)하게 되면, 도 17에 도시된 바와 같이 애플리케이션에 대한 간략한 정보(320)를 제공한다(S240). FIG. 17 is a view showing an application mark displayed on the screen in FIG. 16, and an application mark 310 displayed on the screen in FIG. 17 is shown. When the application mark is focused to use the application information or the application mark is activated (S230), a brief information 320 about the application is provided as shown in FIG. 17 (S240).

한편, 도 18은 본 발명에 따른 멀티미디어 디바이스에서 프로그램과 관련한 애플리케이션을 모바일 디바이스에서 디스플레이하는 일실시예를 도시한 도면이다. 도 18에는 멀티미디어 디바이스(1800)에서 음악 방송 프로그램이 디스플레이되는 경우, 현재 노래를 부르는 가수 및 노래에 대한 애플리케이션이 모바일 디바이스(1810)에서 자동으로 실행되는 일실시예이다. Meanwhile, FIG. 18 is a diagram illustrating an embodiment of displaying an application related to a program in a multimedia device according to an embodiment of the present invention. 18 is an embodiment in which, when a music broadcast program is displayed in the multimedia device 1800, an application for a singing song and a song currently being performed by the mobile device 1810 is automatically performed.

모바일 디바이스(1810)를 통하여, 곡명(1811), 작곡가(1812), 작사가(1813), 가사(1814) 등에 대한 정보를 알 수 있고, 플레이 메뉴(1815)를 통하여 해당 음악도 들을 수 있다. Information about a song name 1811, a composer 1812, a lyricist 1813, lyrics 1814, and the like can be known through the mobile device 1810, and the music can be also heard through the play menu 1815. [

도 18에 도시된 바와 같이, 멀티미디어 디바이스(1800)에서 디스플레이 중인 방송 프로그램과 관련한 애플리케이션을 멀티미디어 디바이스가 아닌 모바일 디바이스(1810)에서 디스플레이 되도록 함으로써 프로그램의 몰입감이 떨어지는 것을 방지할 수 있다는 장점이 있다. As shown in FIG. 18, an application related to a broadcast program being displayed in the multimedia device 1800 is displayed on the mobile device 1810 instead of the multimedia device, thereby preventing the deterioration of the immersion feeling of the program.

나아가, 설명의 편의를 위하여 각 도면을 나누어 설명하였으나, 각 도면에 서술되어 있는 실시 예들을 병합하여 새로운 실시 예를 구현하도록 설계하는 것도 가능하다. 그리고, 당업자의 필요에 따라, 이전에 설명된 실시 예들을 실행하기 위한 프로그램이 기록되어 있는 컴퓨터에서 판독 가능한 기록 매체를 설계하는 것도 본 발명의 권리범위에 속한다.Furthermore, although the drawings are shown for convenience of explanation, it is also possible to design a new embodiment to be implemented by merging the embodiments described in each drawing. It is also within the scope of the present invention to design a computer-readable recording medium in which a program for executing the previously described embodiments is recorded according to the needs of those skilled in the art.

본 발명에 따른 멀티미디어 디바이스 및 그 제어방법은 상기한 바와 같이 설명된 실시 예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시 예들은 다양한 변형이 이루어질 수 있도록 각 실시 예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.The multimedia device and its control method according to the present invention are not limited to the configuration and the method of the embodiments described above, but the embodiments may be modified so that all or some of the embodiments may be modified Or may be selectively combined.

한편, 본 발명의 멀티미디어 디바이스를 제어하는 방법은 멀티미디어 디바이스에 구비된 프로세서가 읽을 수 있는 기록매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 기록매체는 프로세서에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 프로세서가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한, 인터넷을 통한 전송 등과 같은 캐리어 웨이브의 형태로 구현되는 것도 포함한다. 또한, 프로세서가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 프로세서가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Meanwhile, the method of controlling the multimedia device of the present invention can be implemented as a processor-readable code on a recording medium readable by a processor included in the multimedia device. The processor-readable recording medium includes all kinds of recording apparatuses in which data that can be read by the processor is stored. Examples of the recording medium that can be read by the processor include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and may also be implemented in the form of a carrier wave such as transmission over the Internet . In addition, the processor-readable recording medium may be distributed over network-connected computer systems so that code readable by the processor in a distributed fashion can be stored and executed.

또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해돼서는 안 될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the present invention.

그리고, 당해 명세서에서는 물건 발명과 방법 발명이 모두 설명되고 있으며, 필요에 따라 양발명의 설명은 보충적으로 적용될 수가 있다. In this specification, both the invention and the invention of the method are explained, and the description of the two inventions can be supplementarily applied as necessary.

300 애플리케이션 서버
400 멀티미디어 디바이스
300 application server
400 multimedia device

Claims (20)

콘텐츠를 디스플레이하는 디스플레이부;
상기 콘텐츠의 메타 데이터에 대응하여 적어도 하나의 애플리케이션을 식별하는, 애플리케이션 리스트를 요청하는 신호를 애플리케이션 서버로 전송하는 네트워크 인터페이스;
상기 애플리케이션 서버로부터 수신한 애플리케이션 리스트를 이용하여, 상기 적어도 하나의 애플리케이션에 대응하는 그래픽 데이터를 생성하여 OSD(On Screen Display)에 표시되도록 상기 디스플레이부를 제어하는 컨트롤러; 및
상기 OSD에 표시된 그래픽 데이터를 이용하여 특정 애플리케이션에 대한 실행 요청 신호가 발생하는 경우, 상기 특정 애플리케이션을 실행하고,
상기 특정 애플리케이션이 멀티미디어 디바이스에 미설치된 경우, 상기 특정 애플리케이션을 상기 애플리케이션 서버로부터 수신하고,
수신된 상기 특정 애플리케이션을 상기 멀티미디어 디바이스에 설치한 후 실행하는 실행부
를 포함하는 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스.
A display unit for displaying contents;
A network interface for transmitting a signal requesting an application list to an application server, the network interface identifying at least one application corresponding to the metadata of the content;
A controller for generating graphic data corresponding to the at least one application by using the application list received from the application server and controlling the display unit to be displayed on an OSD (On Screen Display); And
When the execution request signal for a specific application is generated using the graphic data displayed on the OSD,
When the specific application is not installed in the multimedia device, receiving the specific application from the application server,
An execution unit for executing the received specific application after installing the specific application in the multimedia device;
And a content-related application.
삭제delete 삭제delete 제 1 항에 있어서,
상기 콘텐츠는, 비디오 데이터, 오디오 데이터, 이미지 데이터 및 텍스트 데이터 중 적어도 하나를 포함하는, 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스.
The method according to claim 1,
Wherein the content comprises at least one of video data, audio data, image data, and text data.
제 1 항에 있어서,
상기 콘텐츠의 메타 데이터는,
콘텐츠의 종류, 콘텐츠가 방송되는 채널의 번호, 채널의 이름, 콘텐츠의 이름, 방송 시간, 콘텐츠에 소개되는 장소, 콘텐츠가 촬영된 장소, 콘텐츠에 등장하는 적어도 한 명의 출연자 및 콘텐츠에 소개되는 음악 중 적어도 하나를 포함하는, 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스.
The method according to claim 1,
The metadata of the content may include:
The type of content, the number of the channel on which the content is broadcast, the name of the channel, the name of the content, the time of broadcast, the place introduced in the content, the place where the content was shot, at least one performer in the content, And at least one content-related application.
제 1 항에 있어서,
상기 애플리케이션 리스트는, 상기 애플리케이션 리스트에 포함된 적어도 하나의 애플리케이션 각각을 식별하는 애플리케이션 메타 데이터를 포함하고,
상기 애플리케이션 메타 데이터는, 애플리케이션의 이름, 애플리케이션의 식별 정보, 애플리케이션의 링크 정보, 애플리케이션 아이콘 및 애플리케이션의 썸네일 이미지 중 적어도 하나를 포함하는, 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스.
The method according to claim 1,
The application list including application metadata identifying each of at least one application included in the application list,
Wherein the application metadata includes at least one of a name of an application, identification information of an application, link information of an application, an application icon, and a thumbnail image of an application.
제 1 항에 있어서,
상기 애플리케이션 리스트에 포함된 적어도 하나의 애플리케이션을 기설정된 분류 기준에 따라 분류하기 위한 분류체계부;를 더 포함하는, 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스.
The method according to claim 1,
Further comprising: a classification unit for classifying at least one application included in the application list according to a predetermined classification criterion.
제 7 항에 있어서,
상기 기설정된 분류 기준은,
콘텐츠의 종류, 애플리케이션의 설치 여부, 프로그램명, 장르, 방송사, 제작사, 장소, 캐릭터, 출연자 및 음악 중 적어도 하나를 포함하는, 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스.
8. The method of claim 7,
The predetermined classification criterion may include:
Wherein the multimedia application comprises at least one of a content type, an application installation status, a program name, a genre, a broadcaster, a publisher, a place, a character, a performer, and music.
제 1 항에 있어서,
상기 애플리케이션 리스트에 포함된 적어도 하나의 애플리케이션에 대하여 기설정된 추천 기준에 따라 순위를 설정하여 애플리케이션을 추천하는 추천부;를 더 포함하는 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스.
The method according to claim 1,
And a recommendation unit for recommending an application by setting a ranking according to a predetermined recommendation standard for at least one application included in the application list.
제 9 항에 있어서,
상기 기설정된 추천 기준은,
다른 사용자의 멀티미디어 디바이스에 설치된 횟수, 다른 사용자들의 추천 횟수, 매칭되는 검색 조건의 수 및 기본 추천으로 설정되어 있는 애플리케이션인지 여부 중 적어도 하나를 포함하는, 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스.
10. The method of claim 9,
The predetermined recommendation criterion is,
Wherein the multimedia device comprises at least one of a number of times that another user has been installed in the multimedia device, a number of recommendations of other users, a number of matching search conditions, and whether or not the application is set as a default recommendation.
제 1 항에 있어서,
상기 애플리케이션 리스트에 포함된 적어도 하나의 애플리케이션에 대하여 기설정된 검색 조건에 따라 검색하는 검색부;를 더 포함하는, 콘텐츠 연관 애플리케이션을 실행시키는 멀티미디어 디바이스.
The method according to claim 1,
And a search unit for searching for at least one application included in the application list according to a predetermined search condition.
삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020110107814A 2011-10-21 2011-10-21 Multimedia device for running applications related contents and method for controlling the same KR101871710B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110107814A KR101871710B1 (en) 2011-10-21 2011-10-21 Multimedia device for running applications related contents and method for controlling the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110107814A KR101871710B1 (en) 2011-10-21 2011-10-21 Multimedia device for running applications related contents and method for controlling the same

Publications (2)

Publication Number Publication Date
KR20130043747A KR20130043747A (en) 2013-05-02
KR101871710B1 true KR101871710B1 (en) 2018-06-27

Family

ID=48656410

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110107814A KR101871710B1 (en) 2011-10-21 2011-10-21 Multimedia device for running applications related contents and method for controlling the same

Country Status (1)

Country Link
KR (1) KR101871710B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102206426B1 (en) 2014-01-15 2021-01-22 삼성전자 주식회사 Method and apparatus for providing help of user device
KR101662161B1 (en) * 2014-05-09 2016-10-04 주식회사 소울핑거 System and Method of 3D Character recommend install of Broadcasting Information-based
KR102443319B1 (en) * 2015-12-21 2022-09-15 엘지전자 주식회사 Digital device and method for controlling the same
KR101715828B1 (en) * 2016-08-24 2017-03-14 주식회사 팝스라인 Terminal and control method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA3038739C (en) * 2006-11-01 2023-01-03 Rovi Guides, Inc. Presenting media guidance search results based on relevancy
KR20090011518A (en) * 2007-07-26 2009-02-02 엘지전자 주식회사 Apparatus and method for displaying

Also Published As

Publication number Publication date
KR20130043747A (en) 2013-05-02

Similar Documents

Publication Publication Date Title
US20200014979A1 (en) Methods and systems for providing relevant supplemental content to a user device
JP6231524B2 (en) System and method for providing media guidance application functionality using a wireless communication device
KR102044015B1 (en) Method of providing contents management list with associated media contents and apparatus for performing the same
KR20180128261A (en) Display device and operating method thereof
US20100023599A1 (en) Communication terminal device performing content display control, control method, and video display system
EP3255896B1 (en) Display device
JP2005354642A (en) Program information processing system, program information management server, program information utilizing terminal and computer program
KR20130036842A (en) Display device and method for controlling the same
EP2424265A2 (en) Augmented intelligent context
US20160373828A1 (en) Display device and operating method thereof
US20080244654A1 (en) System and Method for Providing a Directory of Advertisements
KR101871710B1 (en) Multimedia device for running applications related contents and method for controlling the same
US9704021B2 (en) Video display device and operating method thereof
US20170064396A1 (en) Broadcast receiving device, method for controlling the same and computer-readable recording medium
JP5203581B2 (en) Video display system and communication terminal device
KR102147317B1 (en) Video display device and operating method thereof
JP5554195B2 (en) Content recording / playback device
KR20160133176A (en) Display device and operating method thereof
KR102319680B1 (en) Display device and operating method thereof
JP2006013619A (en) Data processor, method thereof, program thereof, and recording medium with the program recorded
KR101268059B1 (en) Contents receiving method and apparatus using TV portal service
US20210345014A1 (en) Display device and operating method thereof
US20230370697A1 (en) Display device and operating method therefor
JP2007028226A (en) Broadcast program reproducing apparatus
EP3926967A1 (en) Display device and operation method therefor

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