[go: up one dir, main page]

KR20160067726A - Apparatus and method for facilitating channel control on a paired device - Google Patents

Apparatus and method for facilitating channel control on a paired device Download PDF

Info

Publication number
KR20160067726A
KR20160067726A KR1020150148170A KR20150148170A KR20160067726A KR 20160067726 A KR20160067726 A KR 20160067726A KR 1020150148170 A KR1020150148170 A KR 1020150148170A KR 20150148170 A KR20150148170 A KR 20150148170A KR 20160067726 A KR20160067726 A KR 20160067726A
Authority
KR
South Korea
Prior art keywords
channel
metadata
broadcast channel
application program
broadcast
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
KR1020150148170A
Other languages
Korean (ko)
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 US14/958,266 priority Critical patent/US10397637B2/en
Publication of KR20160067726A publication Critical patent/KR20160067726A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42212Specific keyboard arrangements
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42226Reprogrammable remote control devices
    • H04N21/42227Reprogrammable remote control devices the keys being reprogrammable, e.g. soft keys

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

페어링된 장치에서 용이한 채널 제어를 위한 방법 및 시스템이 개시된다. 상기 방법은, 만약 각 방송 채널의 표시 시간이 미리 정의된 값을 초과하는 경우, 표시 장치의 각 방송 채널의 채널 메타데이터 정보를 추출하는 것을 포함한다. 또한, 상기 방법은, 페어링된 장치로 시청된 각 방송 채널의 채널 메타데이터 정보를 송신하는것을 포함한다. 상기 방법은, 시청된 각 방송 채널의 채널 메타데이터 정보를 저장하는 것을 포함한다. 또한, 상기 방법은, 페어링된 장치의 상호 작용형 인터페이스상에 다수의 아이콘들을 표시하는 것을 포함하고, 각 아이콘들은 채널 메타데이터 정보를 기초로 한다. 이에 따라, 상기 방법은 페어링된 장치의 상호 작용형 인터페이스를 통한 채널 제어를 용이하게 한다.A method and system for easy channel control in a paired device is disclosed. The method includes extracting channel metadata information of each broadcast channel of the display device if the display time of each broadcast channel exceeds a predefined value. The method also includes transmitting channel metadata information of each broadcast channel viewed by the paired device. The method includes storing channel metadata information of each broadcast channel viewed. The method also includes displaying a plurality of icons on an interactive interface of the paired device, wherein each icon is based on channel metadata information. The method thus facilitates channel control through the interactive interface of the paired device.

Description

페어링된 장치에서 채널 제어를 용이하게 하기 위한 장치 및 방법 {APPARATUS AND METHOD FOR FACILITATING CHANNEL CONTROL ON A PAIRED DEVICE}[0001] APPARATUS AND METHOD FOR FACILITATING CHANNEL CONTROL ON A PAIRED DEVICE [0002]

본 발명은 휴대용 장치를 사용하여 디스플레이 장치와 상호 작용하기 위한 방법 및 장치에 관한 것으로, 보다 구체적으로 페어링된 장치에 대한 채널 제어에 관련된 것이다.The present invention relates to a method and apparatus for interacting with a display device using a portable device, and more particularly relates to channel control for a paired device.

일반적으로, 텔레비전에서의 채널 전환은 원격 제어 장치 (remote controller)에 의해 가능하다. 원격 제어 장치는 텔레비전을 제어하기 위한 장치이다. 원격 제어 장치는 직접적으로 채널 번호를 입력함으로써 사용자가 채널 전환을 가능하게 하고, 순차적으로 위/아래 버튼을 누름으로써 사용자가 채널 목록을 탐색하는 것이 가능하게 한다. 또한, 원격 제어 장치 내부의 디스플레이 장치는 최근 시청된 채널을 표시한다. 최근의 휴대용(handheld) 제어 장치 분야에서의 발전은 스마트폰 (smartphone)을 텔레비전을 위한 원격 제어 장치로 사용하는 것을 가능하게 한다. 제한이 아닌 예시로써, 휴대용 제어 장치는 스마트폰, 태블릿 컴퓨터 (tablet computers), 스마트 시계 (smart watch) 및 랩탑(laptop) 등을 포함한다. 휴대용 제어 장치는, 휴대용 제어 장치에서 원격 제어 장치 기능을 시뮬레이션 하기 위해 제어 응용 프로그램과 함께 설치된다. 제한이 아닌 예시로써, 제어 응용 프로그램은 “Google TV remote”, “LG TV remote”, “Xbox Smart glass”, “Samsung WatchOn” 및 “Sony Media remote” 등을 포함한다. 휴대용 제어 장치는 사용자 제어 장치로 지칭된다. 휴대용 제어 장치는 이하 사용자 제어 장치로 지칭된다.In general, channel switching in a television is enabled by a remote controller. The remote control device is a device for controlling the television. The remote control device enables the user to switch the channel by directly inputting the channel number, and enables the user to search the channel list by sequentially pressing the up / down buttons. In addition, the display device in the remote control device displays the recently viewed channel. Recent advances in the field of handheld control devices make it possible to use smartphones as remote control devices for televisions. By way of example and not limitation, the handheld control device includes smartphones, tablet computers, smart watches, and laptops. The portable control device is installed with the control application program to simulate the remote control device function in the portable control device. By way of example, and not limitation, control applications include "Google TV remote", "LG TV remote", "Xbox Smart glass", "Samsung WatchOn" and "Sony Media remote". The portable control device is referred to as a user control device. The portable control device is hereinafter referred to as a user control device.

기존의 제어 응용프로그램은 사용자 제어 장치의 표시 화면에서 채널 프로그램 썸네일 (thumbnail)을 제공한다. 종종, 이전에 시청된 방송 채널로 전환하기 위해 이전에 시청된 방송 채널의 리스트를 보는 것이 요구된다. 처음 시청된 채널의 광고 시간 동안 사용자는 방송 채널을 탐색한다. 그리고 사용자는 이전에 시청된 채널로 전환하기를 희망한다. 연속되는 채널 전환 이후, 사용자는 처음 시청된 채널의 채널 번호를 잊어버리는 경향이 있다. 사용자 제어 장치상의 단일 터치로 이전 시청 채널로의 전환 요구된다. 또한, 사용자 제어 장치상에 시청된 채널의 내역(history)과 함께 인터페이스를 제공하는 것이 요구된다.Conventional control applications provide channel program thumbnails on the display of the user control device. Often it is required to view a list of previously viewed broadcast channels to switch to previously viewed broadcast channels. During the advertisement time of the first viewed channel, the user searches for the broadcast channel. The user then hopes to switch to the previously watched channel. After a continuous channel change, the user tends to forget the channel number of the first viewed channel. Switching to the previous viewing channel is requested with a single touch on the user control device. It is also required to provide an interface with the history of the channel viewed on the user control device.

기존의 시스템은, 채널 내역은 표시 장치의 웹 브라우저(web browser)에서 표시된다. 기존의 시스템은 페어링된 장치(paired device)에서 방송된 컨탠츠의 썸네일을 표시하기 위한 인터페이스를 제공한다. 그러나 기존 시스템은 페어링된 장치상의 썸네일을 선택함으로써 채널 전환 명령을 전송하는 메커니즘(mechanism)을 제공하지 못한다. 또한, 기존 시스템은 이전에 시청된 채널의 쉬운 탐색을 제공하지 못한다. In existing systems, channel details are displayed in a web browser of the display device. The existing system provides an interface for displaying thumbnails of the content broadcast on a paired device. However, existing systems do not provide a mechanism to transmit a channel switch command by selecting a thumbnail on the paired device. In addition, existing systems do not provide easy navigation of previously viewed channels.

비록 다른 기존 시스템들에서 채널 시청 내역을 표시하지만, 채널 시청 내역들 중에서 하나의 채널의 선택을 위한 사용자 인터페이스를 제공하지 못한다. 또한, 기존의 시스템은 휴대용 장치상에 시청된 채널의 메타데이터(metadate) 정보와 함께 채널 시청 내역 데이터를 표시하는 방법을 포함하지 못한다.Although it displays the channel view history in other existing systems, it does not provide a user interface for selecting one of the channel view details. In addition, the existing system does not include a method of displaying the channel view history data together with the meta-data of the channel viewed on the portable device.

상기 논의의 견지에서, 단일 터치로 이전에 시청된 채널에 대한 용이한 탐색을 제공하기 위해 패어링된 장치에서의 용이한 채널 제어와 탐색을 위한 방법 및 시스템이 요구된다. 또한, 패어링된 장치로 채널 시청 내역 및 관련 메타데이터 정보의 송신이 요구된다.In view of the above discussion, there is a need for a method and system for easy channel control and searching in a paired device to provide an easy search for previously viewed channels with a single touch. In addition, the paired device is required to transmit channel viewing details and related metadata information.

페어링된 장치에서 채널 제어를 용이하게 하기 위한 방법의 일 예는, 만약 각 방송 채널의 표시 시간이 미리 정의된 시간을 초과하는 경우, 표시 장치에서 표시된 각각의 방송 채널에 대한 채널 메타데이터 정보를 추출하는 것을 포함한다. 또한, 상기 방법은 페어링된 장치로 각 시청된 방송 채널의 채널 메타데이터 정보를 송신하는 것을 포함한다. 상기 방법은 각 시청된 방송 채널의 채널 메타 정보를 저장하는 것을 포함한다. 또한, 상기 방법은 페어링된 장치의 상호 작용형 인터페이스(interactive interface) 상에 복수의 아이콘을 표시하는 것을 포함한다. 이로써, 페어링된 장치의 상호 작용형 인터페이스를 통해 용이한 채널 제어가 가능하다.One example of a method for facilitating channel control in a paired device is to extract channel metadata information for each broadcast channel displayed on the display device if the display time of each broadcast channel exceeds a predefined time . The method also includes transmitting channel metadata information of each viewed broadcast channel to the paired device. The method includes storing channel meta information of each viewed broadcast channel. The method also includes displaying a plurality of icons on an interactive interface of the paired device. This allows for easy channel control through the interactive interface of the paired device.

페어링된 장치에서 채널 제어를 용이하게 하기 위한 방법의 일 예는, 표시 장치 상에서 열람중인 응용프로그램들의 응용프로그램 정보를 추출하는 것을 포함한다. 상기 방법은 각 응용프로그램의 응용프로그램 정보를 페어링된 장치에 송신하는 것을 포함한다. 또한, 상기 방법은 페어링된 장치의 제어 응용프로그램에 응용프로그램 정보를 저장하는 것을 포함한다. 상기 방법은, 페어링된 장치의 상호 작용형 인터페이스상에 복수의 아이콘을 표시하는 것을 포함하고, 여기서 각 아이콘은 응용프로그램 정보를 기초로 한다. 상기 방법을 통해 페어링된 장치의 상호 작용형 인터페이스를 통해 용이한 응용프로그램 제어가 가능하다.One example of a method for facilitating channel control in a paired device includes extracting application information of the applications being viewed on the display device. The method includes sending application information of each application program to the paired device. The method also includes storing the application information in a control application program of the paired device. The method includes displaying a plurality of icons on an interactive interface of the paired device, wherein each icon is based on application information. Through the above method, it is possible to control the application program easily through the interactive interface of the paired device.

용이한 채널 제어를 위한 시스템은 표시 장치 및 페어링된 장치를 포함한다. 표시 장치는 방송 채널 및 응용프로그램 중 적어도 하나를 표시한다. 표시 장치는 자동으로 채널 메타데이터(metadata) 정보 및 응용프로그램 정보를 추출하기 위한 메타데이터 추출기(metadata extractor)를 포함한다. 또한, 표시 장치는 채널 메타데이터 정보 및 응용프로그램 정보를 송신하기 위한 데이터 동기 장치(data synchronizer)를 포함한다. 페어링된 장치는 시청된 채널 및 열람된 응용프로그램의 제어를 제공한다. 페어링된 장치는 제어 응용프로그램을 채널 메타데이터 정보 및 응용프로그램 정보와 함께 업데이트 하기 위한 메타데이터 동기 장치를 포함한다. 또한, 페어링된 장치는, 페어링된 장치상에 복수의 아이콘을 표시하기 위한 사용자 인터페이스를 포함한다. A system for easy channel control includes a display device and a paired device. The display device displays at least one of a broadcast channel and an application program. The display device includes a metadata extractor for automatically extracting channel metadata information and application program information. In addition, the display device includes a data synchronizer for transmitting channel metadata information and application program information. The paired device provides control of the viewed channel and the viewed application. The paired device includes a metadata synchronization device for updating the control application with channel metadata information and application program information. The paired device also includes a user interface for displaying a plurality of icons on the paired device.

이러한 요약 및 상세한 설명에 기재된 특징 및 장점은 모든 항목을 포함하지 않고, 특히, 많은 추가적인 특징 및 장점은 도면, 명세서 및 청구항의 관점에서 관련 기술 분야의 당업자에게 명백한 사항이다. 또한, 본 명세서에서 사용된 용어는 주로 읽기 쉽고 도움이 되도록 선택되었음을 명심해야 하며, 발명의 주제를 묘사 또는 외접하고, 본 발명의 요지를 판단하기 위해 필요되는 청구항에 의존하기 위해 선택된 것이 아니다.The features and advantages described in these summary and detailed descriptions are not intended to be exhaustive of all, and in particular, many additional features and advantages will be apparent to those skilled in the relevant arts in view of the drawings, specification, and claims. It should also be borne in mind that the terms used herein are primarily chosen to be readable and helpful and are not selected to depicting or circumventing the subject matter of the invention and relying on the claims necessary to determine the gist of the invention.

본 발명의 일 실시 예에 따른 외부 장치의 방송 채널 제어를 위한 장치의 동작 방법은, 상기 외부 장치에 표시된 방송 채널에 대응되는 메타데이터를 상기 외부 장치로부터 수신하는 과정과, 상기 메타데이터를 제어 응용프로그램의 데이터베이스에 저장하는 과정과, 상기 데이터베이스에 누적된 메타데이터에 대응되는 하나 이상의 아이콘을 사용자 인터페이스에 표시하는 과정과, 상기 사용자 인터페이스에 표시된 상기 하나 이상의 아이콘을 통해 상기 외부 장치에서 표시되는 상기 방송 채널 제어하는 과정을 포함한다. A method of operating an apparatus for controlling a broadcast channel of an external apparatus according to an exemplary embodiment of the present invention includes receiving metadata corresponding to a broadcast channel displayed on the external apparatus from the external apparatus, Displaying at least one icon corresponding to the metadata accumulated in the database on a user interface; displaying the at least one icon displayed on the external device through the one or more icons displayed on the user interface; And controlling the channel.

본 발명의 일 실시 예에 따른 외부 장치의 응용프로그램 제어를 위한 장치의 동작 방법은, 상기 외부 장치에서 열람된 응용프로그램에 대응되는 메타데이터를 상기 외부 장치로부터 수신하는 과정과, 상기 메타데이터를 제어 응용프로그램의 데이터베이스에 저장하는 과정과, 상기 데이터베이스에 누적 저장된 메타데이터에 대응되는 하나 이상의 아이콘을 사용자 인터페이스에 표시하는 과정과, 상기 사용자 인터페이스에 표시된 상기 하나 이상의 아이콘을 통해 상기 외부 장치에서 실행되는 상기 응용프로그램을 제어 과정을 포함 한다.A method of operating an apparatus for controlling an application program of an external apparatus according to an embodiment of the present invention includes the steps of receiving metadata corresponding to an application program viewed by the external apparatus from the external apparatus, Displaying at least one icon corresponding to meta data accumulated in the database on a user interface; and displaying the at least one icon on the user interface through the one or more icons displayed on the user interface, Application control process is included.

본 발명의 일 실시 예에 따른 외부 장치 제어를 위한 장치는, 상기 외부 장치에 표시된 방송 채널에 대응되는 메타데이터 및 상기 외부 장치에서 열람된 응용프로그램에 대응되는 메타데이터 중 적어도 하나를 상기 외부 장치로부터 수신하기 위한 수신부와, 상기 수신된 메타데이터를 데이터베이스에 저장하기 위한 저장부와, 상기 데이터베이스에 누적된 메타데이터에 대응되는 하나 이상의 아이콘을 표시하기 위한 사용자 인터페이스와, 상기 사용자 인터페이스에 표시된 상기 하나 이상의 아이콘을 통해 상기 외부 장치에서 표시되는 상기 방송 채널 또는 상기 외부 장치에서 실행되는 상기 응용프로그램의 제어를 위한 신호를 생성하기 위한 제어 신호 생성 모듈을 포함한다.The apparatus for controlling an external apparatus according to an embodiment of the present invention may include at least one of metadata corresponding to a broadcast channel displayed on the external apparatus and metadata corresponding to an application program viewed from the external apparatus, A storage unit for storing the received metadata in a database; a user interface for displaying one or more icons corresponding to metadata accumulated in the database; And a control signal generation module for generating a signal for controlling the application program executed on the broadcast channel or the external device displayed on the external device through an icon.

본 발명의 일 실시 예에 따른 전자 장치는, 방송 채널 및 응용프로그램을 표시하기 위한 표시부와, 제어 응용프로그램이 구비된 외부 장치의 연결을 감지하기 위한 연결 감지부와, 상기 방송 채널에 대응되는 메타데이터 및 상기 응용프로그램에 대응되는 메타데이터 중 적어도 하나를 생성하기 위한 메타데이터 생성부와, 상기 메타데이터를 상기 외부 장치로 송신하고, 상기 외부 장치로부터 상기 메타데이터에 대응되는 방송 채널 제어 신호 또는 응용프로그램 제어 신호를 수신하기 위한 통신부를 포함한다.An electronic device according to an embodiment of the present invention includes a display unit for displaying a broadcast channel and an application program, a connection sensing unit for sensing a connection between an external device having a control application program and a meta A metadata generating unit for generating at least one of data and metadata corresponding to the application program; and a control unit for transmitting the metadata to the external device, receiving a broadcast channel control signal corresponding to the metadata, And a communication unit for receiving the program control signal.

표시 장치와 페어링된 장치에서 방송 채널 및 응용프로그램의 메타데이터 정보를 이용하여 시청된 방송 내역 및 열람된 응용프로그램에 대한 용이한 검색 및 전환을 위한 제어가 가능하다.It is possible to easily search and switch between the viewing history of the broadcast program and the browsed application program by using the metadata information of the broadcast channel and the application program in the device paired with the display device.

첨부된 도면에서, 유사한 참조 부호는 동일하거나 기능적으로 유사한 구성 요소를 나타낸다. 이러한 참조 부호들은 다양한 실시 예를 설명하고 본 발명의 다양한 측면 및 장점을 설명하기 위해 상세한 설명에서 사용된다.
도 1은 본 발명의 다양한 실시 예들이 구현될 수 있는 환경의 블록도를 도시한다;
도 2는 본 발명의 다른 실시 예에 따른 용이한 채널 제어를 위한 시스템의 블록도를 도시한다;
도 3은 본 발명의 일 실시 예에 따른 용이한 채널 제어를 위한 페어링된 장치의 블록도를 도시한다;
도 4는 본 발명의 일 실시 예에 따른 페어링된 장치에서 채널 제어를 도시하는 흐름도이다;
도 5는 본 발명의 일 실시 예에 따른 페어링된 장치에서 이전에 시청된 채널을 탐색하기 위한 방법을 도시하는 흐름도이다;
도 6은 본 발명의 일 실시 예에 따른 페어링된 장치에서 시청된 각 방송 채널의 채널 메타데이터 정보를 표시하는 예를 도시한다;
도 7은 본 발명의 다른 실시 예에 따른 페어링된 장치에서 열람된 각 응용프로그램의 응용프로그램 메타데이터 정보를 표시하는 예를 도시한다;
도 8은 본 발명의 일 실시 예에 따른 동일한 표시 장치에 대한 다른 사용자의 시청 내역을 기초로 다른 페이링된 장치상의 메타데이터 정보를 표시하는 예를 도시한다;
도 9는 본 발명의 일 실시 예에 따른 페어링된 장치에서 채널 메타데이터 정보와 함께 광고 정보를 표시하는 예를 도시한다.
In the accompanying drawings, like reference numerals designate like or functionally similar elements. These reference signs are used in the detailed description to illustrate various embodiments and to explain various aspects and advantages of the present invention.
Figure 1 shows a block diagram of an environment in which various embodiments of the present invention may be implemented;
Figure 2 shows a block diagram of a system for easy channel control in accordance with another embodiment of the present invention;
3 shows a block diagram of a paired device for easy channel control in accordance with an embodiment of the present invention;
4 is a flow diagram illustrating channel control in a paired device in accordance with one embodiment of the present invention;
5 is a flow diagram illustrating a method for searching a previously viewed channel in a paired device in accordance with an embodiment of the present invention;
6 illustrates an example of displaying channel metadata information of each broadcast channel viewed in a paired device according to an embodiment of the present invention;
7 illustrates an example of displaying application metadata information of each application program browsed in a paired device according to another embodiment of the present invention;
8 shows an example of displaying metadata information on another paged device based on the viewing history of another user for the same display device according to an embodiment of the present invention;
9 illustrates an example of displaying advertisement information together with channel metadata information in a paired device according to an exemplary embodiment of the present invention.

이하 첨부된 도면을 참조하여 다양한 실시 예들의 동작 원리를 상세히 설명한다. 하기에서 다양한 실시 예들을 설명에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 다양한 실시 예들에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
The operation principle of various embodiments will be described in detail with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. The following terms are defined in consideration of functions in various embodiments and may vary depending on the intention of a user, an operator, or the like. Therefore, the definition should be based on the contents throughout this specification.

이하 사용되는 '…부', '…기' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
Used below '... Wealth, '... Quot; and the like denote a unit for processing at least one function or operation, and may be implemented by hardware, software, or a combination of hardware and software.

명세서상에 기재된 본 발명의 실시 예들은 페어링된 장치(a paired device)에서 용이한 채널 제어를 위한 방법 및 시스템을 제공한다. 상기 시스템은 페어링된 장치의 상호 작용형 인터페이스(interactive interface) 상에 복수의 아이콘을 표시한다. 각 아이콘은 시청된 채널의 채널 메타데이터(metadata) 정보를 기초로 한다. 따라서, 상기 시스템은 사용자가 페어링된 장치상의 상호 작용형 인터페이스를 통해 채널 제어를 가능하게 한다.
The embodiments of the invention described in the specification provide a method and system for easy channel control in a paired device. The system displays a plurality of icons on an interactive interface of the paired device. Each icon is based on the channel metadata of the viewed channel. Thus, the system enables the user to control the channel through the interactive interface on the paired device.

도 1은 본 발명의 다양한 실시 예들이 구현될 수 있는 환경에 대한 블록도를 도시한다. 상기 환경은 셋탑박스 120 (set-top box 120, STB), 표시 장치 105 (display device 105) 및 휴대용 장치 110을 (handheld device 110) 포함한다. 표시 장치 105는 텔레비전 (television), 액정 디스플레이 모니터(liquid crystal display (LCD) monitor), 스마트 안경 (smart glass), 스마트 TV, 개인용 휴대 정보 단말기(personal digital assistant), 태블릿 (tablet), 전자 장치 (electronic device) 및 스마트폰 (smartphone) 중 적어도 하나를 포함한다. 사용자는 표시 장치 105에서 케이블, 위성 및 인터넷 서비스 제공자로부터 방송된 컨텐츠(content)를 시청한다. 셋탑박스 120은 일반적으로 방송 컨텐츠를 전달하기 위한 TV-튜너 입력 (TV-tuner input) 및 표시 출력을 (display output) 포함하는 정보 기기 장치이다. 셋탑박스 120은 텔레비전 집합 및 소스 신호(source signal)와 연결되어 있다. 따라서, 셋탑박스 120은 소스 신호를 디지털 컨텐츠 형태로 튜닝 (tunning) 한다. 디지털 컨텐츠는 표시 장치 105에 표시된다. 표시 장치 105는 인터넷 115로부터의 컨텐츠들 및 응용프로그램들을 열람한다. 상기 환경은 인터넷 115를 통해 컨텐츠들 및 응용프로그램들의 실시간 스트리밍을 (real-time streaming) 제공한다. 표시 장치 105에 방송 컨텐츠 및 응용프로그램의 표시, 제어 및 탐색은 휴대 장치 110에 의해 제어된다. 표시 장치 105는 블루투스 (Bluetooth), 와이파이 (Wi-Fi), 적외선 통신, 근거리 통신 (near field communication, NFC), 무선 주파수 (radio frequency, RF) 및 다른 무선 통신 시스템 중 하나를 포함하는 통신 프로토콜을 통해 휴대 장치 110과 페어링 된다. 휴대 장치의 예는 표시 장치 105와 페어링된 사용자 입력 장치 및 제어 장치 중 적어도 하나이다. 이하, 휴대용 장치 110은 페어링된 장치로 지칭된다. 페어링된 장치 110은 원격 제어 장치 (remote controller), 스마트폰 (smartphone), 스마트 기어 (a Smart Gear), 스마트 안경 (smart glass) 및 태블릿 (tablet) 중 적어도 하나이다.
Figure 1 shows a block diagram of an environment in which various embodiments of the present invention may be implemented. The environment includes a set-top box 120 (STB), a display device 105, and a handheld device 110. The display device 105 may be a television, a liquid crystal display (LCD) monitor, a smart glass, a smart TV, a personal digital assistant, a tablet, an electronic device an electronic device, and a smartphone. The user watches the content broadcast from the cable, satellite, and Internet service provider on the display device 105. The set-top box 120 is generally an information device including a TV-tuner input and a display output for delivering broadcast contents. The set-top box 120 is connected to a television set and a source signal. Thus, the set-top box 120 tunes the source signal to digital content. The digital content is displayed on the display device 105. The display device 105 browses the contents and application programs from the Internet 115. The environment provides real-time streaming of content and application programs over the Internet 115. Display, control and search of the broadcast content and the application program on the display device 105 are controlled by the portable device 110. [ The display device 105 may include a communication protocol including one of Bluetooth, Wi-Fi, infrared communication, near field communication (NFC), radio frequency And is then paired with the portable device 110. [ An example of a portable device is at least one of a user input device and a control device paired with the display device 105. [ Hereinafter, the portable device 110 is referred to as a paired device. The paired device 110 is at least one of a remote controller, a smartphone, a Smart Gear, a smart glass, and a tablet.

도 2는 본 발명의 다른 실시 예에 따른 용이한 채널 제어를 위한 시스템의 블록도를 도시한다. 상기 시스템은 셋탑박스 205, 표시 장치 210, 페어링된 장치 280을 포함한다. 표시 장치 210은 스트림 디코더 215 (stream decoder 215), 메타데이터 추출 모듈 220 (metadata extractor module 220) (또는 메타데이터 생성 모듈로 지칭될 수 있다), 채널 데이터 세팅 모듈 225 (channel data settings module 225), 연결 감지 모듈 250 (connection detection module 250), 데이터 동기 모듈 245 (data synchronizer module 245), 응용프로그램 데이터베이스 230 (application database 230), RF 수신 모듈 240 및 제1 통신 인터페이스 235a를 포함한다. 또한, 페어링된 장치 280은 메타데이터 동기 모듈 225 (metadata synchronizer module 255), 사용자 인터페이스 275 (user interface 275), RF 생성 모듈 260 (RF generator 260), 채널 선택 모듈 270 (channel selector 270), 제2 통신 인터페이스 235b 및 응용프로그램 선택 모듈 265를 포함한다. 셋탑박스(set top box, STB) 205는 케이블 사업자 및 위성으로부터의 안정된 고화질 콘텐츠를 표시장치 210으로 전달한다. 본 발명의 일 실시 예에서, STB 205는 표시 장치 210에 컨텐츠의 실시간 스트리밍을 (live-streaming) 제공하기 위해 이더넷 (Ethernet) 케이블에 연결된다. 표시 장치 210의 스트림 디코더 215는 STB 205에서 수신된 디지털 신호를 디코딩 한다.2 shows a block diagram of a system for easy channel control according to another embodiment of the present invention. The system includes a set-top box 205, a display device 210, and a paired device 280. The display device 210 includes a stream decoder 215, a metadata extractor module 220 (also referred to as a metadata generation module), a channel data setting module 225, A connection detection module 250, a data synchronizer module 245, an application database 230, an RF receiving module 240, and a first communication interface 235a. The paired device 280 may also include a metadata synchronizer module 255, a user interface 275, an RF generator 260, a channel selector 270, a second A communication interface 235b and an application selection module 265. A set top box (STB) 205 delivers stable high-definition content from cable operators and satellites to the display device 210. In one embodiment of the present invention, the STB 205 is connected to an Ethernet cable to provide live-streaming of the content to the display device 210. The stream decoder 215 of the display device 210 decodes the digital signal received at the STB 205.

페어링된 장치 280에서 용이한 채널 제어를 위한 표시 장치 210의 주요 모듈은 아래에 설명되어 있다. The main module of the display 210 for easy channel control in the paired device 280 is described below.

채널 데이터 세팅 모듈: 표시 장치 210의 세팅에 이용 가능한 채널 데이터 세팅 모듈 225는 사용자가 STB 205에서 수신된 복수의 방송 채널들 중 각 방송 채널을 위한 최소 시청 시간의 세팅을 가능하게 한다. 최소 시청 시간은 이하 미리 정의된 채널 시간으로 지칭된다. 사용자에 의해 시청되는 각 방송 채널을 위한 지속 시간은 "시청 시간 (viewing time)"으로 지칭된다. 만약 방송 채널의 시청 시간이 미리 정의된 채널 시간보다 크거나 같은 경우, 방송 채널 컨텐츠는 메타데이터로 추출되기 위한 자격을 갖는다. 만약 사용자가 미리 정의된 시간을 수동으로 세팅하지 않은 경우, 채널 데이터 세팅 모듈 225는 기본 (default) 채널 시간을 세팅한다. 예시적인 실시 예에서, 기본 채널 시간은 5분으로 세팅된다.Channel Data Setting Module: The channel data setting module 225, which is available for setting the display 210, allows the user to set the minimum viewing time for each broadcast channel among the plurality of broadcast channels received at the STB 205. The minimum viewing time is referred to below as a predefined channel time. The duration for each broadcast channel viewed by the user is referred to as "viewing time ". If the viewing time of the broadcast channel is greater than or equal to the predefined channel time, the broadcast channel content is eligible to be extracted as metadata. If the user has not manually set the predefined time, the channel data setting module 225 sets the default channel time. In the exemplary embodiment, the default channel time is set to 5 minutes.

표시 장치 210의 메타데이터 추출 모듈 220은 표시 장치 210에서 사용자에 의해 시청되는 방송 채널의 채널 메타데이터 정보를 추출한다. 방송 채널 메타데이터 정보는, 제한이 아닌 예로써, 프로그램 이름, 채널 이름, 장르 (genre), 키워드, 메타데이터, 자막 (subtitles), 채널 로고, 채널 번호, 보호자 정보 (parental information), 채널 스냅샷 (channel snapshot) 및 광고들 및 채널 신호 강도를 포함하는 추가 정보를 포함한다. 또한, 메타데이터 추출 모듈 220은 채널 데이터 세팅 모듈 225과의 상호 작용을 통해 표시 장치 210의 세팅을 검사한다. 채널 데이터 세팅 모듈 225는 방송 채널이 메타데이터로 추출될 자격이 있는지 여부를 결정한다. 메타데이터 추출 모듈 220은 데이터 동기 모듈 245로 채널 메타데이터 정보를 보낸다.The metadata extraction module 220 of the display device 210 extracts channel metadata information of a broadcast channel viewed by the user on the display device 210. The broadcast channel metadata information includes, for example, a program name, a channel name, a genre, a keyword, metadata, subtitles, a channel logo, a channel number, parental information, channel snapshots and additional information including advertisements and channel signal strength. The metadata extraction module 220 also checks the settings of the display device 210 through interaction with the channel data setting module 225. The channel data setting module 225 determines whether the broadcast channel is eligible to be extracted as metadata. The metadata extraction module 220 sends channel metadata information to the data synchronization module 245.

응용프로그램 데이터베이스 230은 표시 장치 210에서 이용될 수 있는 복수의 위젯들 (widgets) 및 응용프로그램들을 표시한다. 응용프로그램 데이터베이스 230은 각각의 열람된 응용프로그램의 응용프로그램 메타데이터를 되찾아 온다. 응용프로그램들의 메타데이터의 컨텐츠는, 제한이 아닌 예로써, 응용프로그램 아이콘에 대한 정보, 응용프로그램 이름, 응용프로그램 종류를 포함한다. 응용프로그램 데이터베이스 230은 데이터 동기 모듈 245로 응용프로그램 메타데이터 정보를 보낸다. 데이터 동기 모듈 245는 채널 메타데이터 정보 및 응용프로그램 메타데이터 정보를 복수의 페어링된 장치로 보낸다. 표시 장치 210은 제1 통신 인터페이스 235a 및 제2 통신 인터페이스 235b를 통해 페어링된 장치 280과 통신한다. 통신 프로토콜은, 제한이 아닌 예로써, 블루투스, NFC 및 Wi-Fi를 포함한다.The application database 230 displays a plurality of widgets and application programs that can be used in the display device 210. [ The application database 230 retrieves the application metadata of each read application. The contents of the metadata of the application programs include, by way of example and not limitation, information on the application icon, application program name, and application program type. The application program database 230 sends application program metadata information to the data synchronization module 245. The data synchronization module 245 sends channel metadata information and application program metadata information to a plurality of paired devices. The display device 210 communicates with the paired device 280 via the first communication interface 235a and the second communication interface 235b. Communication protocols include, by way of example and not limitation, Bluetooth, NFC and Wi-Fi.

연결 감지 모듈: 연결 감지 모듈 250은 표시 장치 210과 페어링된 장치 280 사이의 연결 목록을 표시한다. 페어링된 장치는 원격 제어 장치, 스마트폰, 태블릿 및 스마트 기어가 될 수 있다. 동시에, 표시 장치 210과 연결된 복수의 페어링된 장치가 있다. 표 1에 도시된 것처럼 페어링된 장치의 이용 가능한 리스트로부터 사용자는 메타데이터 정보를 표시하기 위한 적어도 하나의 페어링된 장치를 선택할 수 있다. 표시 장치 210은 채널 메타데이터 정보를 선택된 페어링된 장치로 송신한다. 또한, 연결 감지 모듈 250은 만약 표시 장치 210에 연결된 복수의 페어링된 장치가 설치된 제어 응용프로그램을 갖는지를 결정한다. 제한이 아닌 예로써 제어 응용프로그램은 “Google TV remote”, “LG TV remote”, “Xbox Smart glass”, “Sony Media remote”, “Samsung WatchOn Application”을 포함한다. 메타데이터 정보는 제어 응용프로그램이 설치된 페어링된 장치의 제1 그룹으로 송신된다.Connection Detection Module: The connection detection module 250 displays a list of connections between the display device 210 and the paired device 280. The paired device may be a remote control device, a smart phone, a tablet and a smart gear. At the same time, there are a plurality of paired devices connected to display device 210. From the available list of paired devices as shown in Table 1, the user can select at least one paired device for displaying metadata information. Display device 210 transmits the channel metadata information to the selected paired device. In addition, the connection detection module 250 determines if a plurality of paired devices connected to the display device 210 have a control application program installed. By way of example, and not limitation, the control applications include "Google TV remote", "LG TV remote", "Xbox Smart glass", "Sony Media remote" and "Samsung WatchOn Application". The metadata information is transmitted to the first group of paired devices in which the control application is installed.

Figure pat00001
Figure pat00001

데이터 동기 장치: 데이터 동기 모듈 245은 페어링된 장치 280으로 채널 메타데이터 정보를 송신한다. 데어터 동기 장치 245은 연결 감지 모듈 250과 상호 작용하고, 채널 메타데이터 정보를 페어링된 장치의 상기 제1 그룹으로 송신한다.Data Synchronization Device: The data synchronization module 245 transmits channel metadata information to the paired device 280. The data synchronizer 245 interacts with the connection detection module 250 and transmits channel metadata information to the first group of paired devices.

다양한 방송 채널에 대한 시청 시간 및 메타데이터 추출 상태에 대한 예시가 표 2에 도시되어 있다. 방송 채널 "MTV", "CNN" 및 "ZTV"의 기본 채널 시간은 5분이다. 표 2에서, "MTV"의 시청 시간은 10분이고, "CNN"의 시청시간은 5분이다. "MTV" 및 "CNN"의 시청시간은 기본 채널 시간보다 크거나 같다. 그 결과, 메타데이터 추출 모듈 220은 "MTV" 및 "CNN"으로부터 채널 메타데이터 정보를 추출한다. 그러나 "ZTV"의 시청 시간은 30초이다. "ZTV"의 시청 시간은 기본 채널 시간보다 작다. 그 결과, 메타데이터 추출 모듈 220은 "ZTV"의 채널 메타데이터 정보를 추출에 실패한다. 여기서, 상기 기본 채널 시간으로 설정된 5분은 설명을 위한 목적으로 예시적으로 제시된 것이며, 다른 실시 예에 따라 더 크거나 작은 시간이 설정될 수 있다.Table 2 shows an example of the viewing time and metadata extraction status for various broadcast channels. The basic channel time of the broadcast channels "MTV", "CNN" and "ZTV" is 5 minutes. In Table 2, the viewing time of "MTV" is 10 minutes, and the viewing time of "CNN" is 5 minutes. The viewing time of "MTV" and "CNN" is equal to or greater than the basic channel time. As a result, the metadata extraction module 220 extracts channel metadata information from "MTV" and "CNN ". However, the viewing time of "ZTV" is 30 seconds. The viewing time of "ZTV" is smaller than the basic channel time. As a result, the metadata extraction module 220 fails to extract the channel metadata information of "ZTV ". Here, 5 minutes set as the basic channel time is illustratively shown for illustrative purposes, and larger or smaller times may be set according to other embodiments.

Figure pat00002
Figure pat00002

페어링된 장치 280은 제어 응용프로그램이 설치된다. 메타데이터 동기 모듈 225는 데이터 동기 모듈 245로부터 지속적으로 채널 메타데이터 정보를 수신한다. 게다가, 메타데이터 동기 모듈 255는 데이터 동기 모듈 245로부터 수신된 새로운 채널 메타데이터 정보를 검사한다. 표시된 컨텐츠의 전환에 대응하는 새로운 채널 메타데이터 정보는 페어링된 장치 280에서 수신된다. 또한, 페어링된 장치 280은 새로운 채널 메타데이터 정보를 페어링된 장치 280의 데이터베이스에 저장한다. 또한, 페어링된 장치 280은, 페어링된 장치 280은 상호 작용형 사용자 인터페이스 275 상에 새로운 채널 메타데이터 정보를 표시한다. 상호 작용형 사용자 인터페이스 275는 사용자에 의해 시청된 다수의 방송 채널 및 응용프로그램들에 대한 채널 메타데이터 정보를 표시한다. 다수의 방송 채널 및 응용프로그램들에 대응되는 채널 메타데이터 정보는 페어링된 장치 280의 표시 스크린 상에서 복수의 아이콘으로 표시된다. 복수의 아이콘들은 사용자에 의해 시청된 순서에 따라 정렬된다. 복수의 아이콘들은 그리드 형식(grid format) 및 목록 형식(list format) 중 하나로 표시된다. 사용자는 상호 작용형 사용자 인터페이스 275 상에 표시되는 아이콘의 개수에 대한 제한을 설정할 수 있다.The paired device 280 is installed with a control application program. The metadata synchronization module 225 continuously receives the channel metadata information from the data synchronization module 245. In addition, the metadata synchronization module 255 checks the new channel metadata information received from the data synchronization module 245. New channel metadata information corresponding to the switching of the displayed content is received at the paired device 280. In addition, the paired device 280 stores the new channel metadata information in the database of the paired device 280. Also, in the paired device 280, the paired device 280 displays new channel metadata information on the interactive user interface 275. The interactive user interface 275 displays channel metadata information for a plurality of broadcast channels and application programs viewed by a user. The channel metadata information corresponding to a plurality of broadcast channels and application programs is displayed on the display screen of the paired device 280 by a plurality of icons. The plurality of icons are arranged according to the order viewed by the user. A plurality of icons are displayed in one of a grid format and a list format. The user can set limits on the number of icons displayed on the interactive user interface 275. [

상호 작용형 사용자 인터페이스 275 상의 사용자의 제1 아이콘 선택에 대응해서, 채널 선택 모듈 270은 제1 아이콘에 대응되는 제1 채널 번호를 가져온다. 채널 선택 모듈 270은 RF 생성 모듈 260으로 제1 채널 번호를 보낸다. RF 생성 모듈 260은 제1 채널에 대응되는 특별한 채널 주파수의 제1 RF 신호를 생성한다. 제1 RF 신호는 표시 장치의 RF 수신기 240에서 수신된다. 그 결과, 표시 장치 210의 현재 시청되는 채널은 제1 RF 신호에 대응되는 제1 채널로 전환된다. 그래서, 상기 시스템은 사용자 인터페이스 275를 통해 이전에 시청된 채널에의 탐색을 가능하게 한다.Corresponding to the user's first icon selection on the interactive user interface 275, the channel selection module 270 fetches the first channel number corresponding to the first icon. The channel selection module 270 sends the first channel number to the RF generation module 260. The RF generation module 260 generates a first RF signal having a particular channel frequency corresponding to the first channel. The first RF signal is received at the RF receiver 240 of the display device. As a result, the currently viewed channel of the display device 210 is switched to the first channel corresponding to the first RF signal. Thus, the system enables navigation to previously viewed channels via the user interface 275. [

만약 사용자 인터페이스 275 상에서 선택된 아이콘이 응용프로그램에 대응되는 경우, 응용프로그램 선택 모듈 265은 메타데이터 동기 모듈 255로부터 선택된 응용프로그램 정보를 가져온다. 응용프로그램 선택 모듈 265는 응용프로그램 정보를 제2 통신 인터페이스 235b로부터 제1 통신 인터페이스 235a로 보낸다. 제1 통신 인터페이스 235a 및 제2 통신 인터페이스 235b에서 사용되는 프로토콜은 블루투스, NFC, Wi-Fi 및 다른 무선 송신 프로토콜을 포함한다. 응용프로그램 정보가 표시 장치 210에서 수신된 경우, 응용프로그램 데이터 베이스 230은 대응되는 응용프로그램 식별자 (identifier, ID) 또는 응용프로그램 이름을 검사한다. 응용프로그램 데이터베이스 230은 표시 장치 210에서 대응되는 응용프로그램은 열어서, 현재 시청되는 컨텐츠를 대체한다. 따라서, 상기 시스템은 사용자 인터페이스 275를 통해서 이전에 열람된 응용프로그램들에 대한 탐색을 가능하게 한다.If the icon selected on the user interface 275 corresponds to an application program, the application selection module 265 retrieves application program information selected from the metadata synchronization module 255. The application selection module 265 sends application program information from the second communication interface 235b to the first communication interface 235a. Protocols used in the first communication interface 235a and the second communication interface 235b include Bluetooth, NFC, Wi-Fi and other wireless transmission protocols. If the application information is received at the display device 210, the application database 230 checks the corresponding application program identifier (ID) or application program name. The application database 230 opens the corresponding application program on the display device 210 to replace the currently viewed content. Thus, the system enables searching for previously viewed application programs via the user interface 275.

이전에 열람된 응용프로그램의 탐색과는 별개로, 상기 시스템은 사용자를 위한 다수의 제어 동작을 제공한다. 제어 동작은 페어링된 장치 280을 통해 사용자가 표시 장치 210을 제어하는 것을 가능하게 한다. 페어링된 장치 280에서의 제어 동작은: Apart from searching for previously viewed application programs, the system provides a number of control operations for the user. The control operation enables the user to control the display device 210 via the paired device 280. The control operation in the paired device 280 is:

a) 방송 채널을 위한 보호자 제어의 제공;a) providing parental control for the broadcast channel;

b) 광고 정보를 기초로 한 채널의 전환;b) switching of channels based on advertising information;

c) 방송 채널에서 프로그램의 스냅샷의 (snapshot) 제공; 및c) provide a snapshot of the program on the broadcast channel; And

d) 채널 신호 강도 정보의 제공을 포함한다.d) providing channel signal strength information.

본 발명의 일 실시 예에서, 방송 채널에 대한 보호자 제어의 제공은 페어링된 장치에서 시청된 방송 채널들에 대한 보호자 등급 정보를 표시하는 것을 포함한다. 또한, 상기 방법은 보호자 등급 정보에 기초해서 사용자가 페어링된 장치에 표시된 하나 이상의 방송 채널을 차단하는 것을 가능하게 하는 것을 포함한다. 따라서, 페어링된 장치는 표시 장치로 하나 이상의 차단된 채널들에 대한 채널 ID 정보를 통지한다. 잠긴 아이콘(lock icon)은 페어링된 장치의 상호 작용형 인터페이스상에서 시청된 각 채널의 메타데이터 정보와 함께 표시된다. 페어링된 장치의 제어 응용프로그램은 사용자가 잠긴 아이콘을 클릭함으로써 사용자 인터페이스상의 적어도 하나의 채널을 잠그는 것을 가능하게 한다. 따라서, 본 발명은 잠긴 채널을 보는 것으로부터 사용자를 제한한다.In one embodiment of the present invention, provision of parental control for a broadcast channel includes displaying parental rating information for broadcast channels viewed on the paired device. The method also includes enabling the user to block one or more broadcast channels displayed on the paired device based on guardian rating information. Thus, the paired device notifies the display device of channel ID information for one or more blocked channels. A locked icon is displayed with metadata information for each channel viewed on the interactive interface of the paired device. The control application of the paired device enables the user to lock at least one channel on the user interface by clicking a locked icon. Thus, the present invention limits the user from viewing a locked channel.

본 발명의 다른 실시 예에서, 광고 정보를 기초로 한 채널의 전환은 페어링된 장치로 시청된 채널에 관련된 광고의 메타데이터 정보를 전송하는 것을 포함한다. 또한, 페어링된 장치는 광고의 메타데이터 정보를 데이터베이스에 저장한다. 페어링된 장치는 상호 작용형 인터페이스 상의 아이콘과 함께 광고의 메타데이터 정보를 특정 색 형식으로 표시한다. 특정 색 형식은 제1 색 형식 및 제2 색 형식을 포함한다. 제1 색 형식은 대응되는 채널에서 광고의 활성 상태를 지시한다. 제2 색 형식은 대응되는 채널에서 방송 컨텐츠의 활성 상태를 지시한다.In another embodiment of the invention, the switching of the channel based on the advertisement information comprises transmitting the metadata information of the advertisement related to the viewed channel to the paired device. Also, the paired device stores the metadata information of the advertisement in the database. The paired device displays the metadata information of the advertisement in a specific color format along with an icon on the interactive interface. The specific color format includes the first color format and the second color format. The first color format indicates the active state of the advertisement in the corresponding channel. The second color format indicates the active state of broadcast contents in the corresponding channel.

본 발명의 다른 실시 예에서, 제어 응용프로그램은 페어링된 장치가 페어링된 장치의 채널 내역 탭(tap)에서 복수의 방송 프로그램 스냅샷을 (snapshots) 표시하는 것을 가능하게 한다. 페어링된 장치는 채널의 현재 방송되는 프로그램의 스냅샷으로 채널 내역 탭을 업데이트 한다. 일 예로써, 사용자는 'ESPN'에서 라이브 크리켓 경기(cricket match)를 지켜보고 있다. 그 후, 사용자는 중요한 프로그램을 시청하기 위해 채널을 전환한다. ESPN의 메타데이터는 페어링된 장치에 표시되고, 크리켓 경기의 스냅샷은 채널 내역 탭에 표시된다. 채널 내역 탭은 크리켓 경기의 스코어와 함께 ESPN의 스냅샷을 업데이트 하고 사용자에게 통지한다. 이와 같이, 사용자는 경기의 중요한 이벤트 동안 ESPN으로 전환한다.In another embodiment of the invention, the control application program enables the paired device to display a plurality of broadcast program snapshots in the channel history tap of the paired device. The paired device updates the channel history tab with a snapshot of the channel's current broadcast program. As an example, the user is watching a live cricket match at ESPN. Thereafter, the user switches the channel to watch an important program. ESPN metadata is displayed on the paired device, and a snapshot of the cricket game is displayed on the Channel History tab. The Channel History tab updates ESPN's snapshot with a score from the cricket game and notifies the user. As such, the user switches to ESPN during a critical event of the event.

본 발명의 또 다른 실시 예에서, 제어 응용프로그램은 페어링된 장치가, 페어링된 장치의 상호 작용형 인터페이스 상의 복수의 아이콘으로부터의 각 아이콘과 함께 채널 신호 강도 정보를 표시하는 것을 가능하게 한다. 또한, 제어 응용프로그램은 동적으로 채널 신호 강도 정보를 업데이트 한다. 예를 들어, 페어링된 장치는 채널 로고 아이콘과 함께 신호 강도 아이콘을 표시한다. 사용자는 아이콘들을 검사하고, 제1 채널의 신호 강도가 좋은 경우 제1 채널로 다시 전환 한다.
In another embodiment of the present invention, the control application program enables the paired device to display channel signal strength information with each icon from a plurality of icons on the interactive interface of the paired device. In addition, the control application dynamically updates the channel signal strength information. For example, a paired device displays a signal strength icon with a channel logo icon. The user examines the icons and switches back to the first channel if the signal strength of the first channel is good.

도 3은 본 발명의 일 실시 예에 따른 용이한 채널 제어를 위한 페어링된 장치 300의 블록도를 도시한다. 페어링된 장치 300은 제어 응용프로그램이 설치된다. 제어 응용프로그램은 사용자가 페어링된 장치 300을 사용하여 표시 장치를 제어하는 것을 가능하게 한다. 또한, 제어 응용 프로그램은 페어링된 장치 300에서 이전에 시청된 채널에 대한 탐색 및 이전에 열람된 응용프로그램에 대한 탐색을 가능하게 한다. 페어링된 장치 300은 메타데이터 동기 모듈 350 및 선택 모듈 355로 구성된다. 선택 모듈 355는 또한 응용프로그램 선택 모듈 및 채널 선택 모듈로 구성된다.Figure 3 shows a block diagram of a paired device 300 for easy channel control in accordance with an embodiment of the invention. The paired device 300 is installed with a control application program. The control application program enables the user to control the display device using the paired device 300. The control application also enables searching for previously viewed channels in the paired device 300 and searching for previously viewed applications. The paired device 300 comprises a metadata synchronization module 350 and a selection module 355. The selection module 355 is also comprised of an application selection module and a channel selection module.

메타데이터 동기 모듈 350은 표시 장치에서 표시된 방송 채널의 채널 메타데이터 정보와 함께 데이터베이스 320을 업데이트 한다. 또한, 메타데이터 동기 모듈 350은 표시 장치로부터 응용프로그램 정보를 수신한다. 임의의 열람된 응용프로그램에 대응되는 정보는 메타데이터 동기 모듈 350에 송신되고 데이터베이스 320에 저장된다. 또한, 페어링된 장치 300은 사용자에 의해 시청된 다수의 방송 채널 및 응용프로그램들에 관련된 채널 메타데이터 정보를 표시한다. 페어링된 장치 300은 사용자 인터페이스 340에 복수의 아이콘으로 채널 메타데이터 정보를 표시한다. 복수의 아이콘들에서 각 아이콘은 사용자에 의해 시청된 다른 방송 채널의 채널 메타데이터 정보에 대응된다. 복수의 아이콘들은 사용자의 시청 순서에 따라 배열된다. 복수의 아이콘들에서 각 아이콘은 최근 시청된 컨탠츠 및 메타데이터 정보에 대응되고, 메타데이터 정보는 채널들을 식별하기 위해 아이콘과 함께 표시된다. 일반적으로, 최근 시청된 채널들에 대한 로그들은 아이콘들로 표시된다. 사용자 인터페이스상에 표시되는 다른 메타데이터 정보는 프로그램 이름, 채널 이름, 장르, 키워드, 메타데이터, 자막, 채널 로고, 채널 번호, 보호자 정보, 채널 스냅샷 및 광고 정보를 포함한다.The metadata synchronization module 350 updates the database 320 together with the channel metadata information of the broadcast channel displayed on the display device. Also, the metadata synchronization module 350 receives application program information from the display device. Information corresponding to an arbitrary browsed application program is transmitted to the metadata synchronization module 350 and stored in the database 320. In addition, the paired device 300 displays channel metadata information related to a plurality of broadcast channels and application programs viewed by a user. The paired device 300 displays channel metadata information in a plurality of icons on the user interface 340. In the plurality of icons, each icon corresponds to channel metadata information of another broadcast channel viewed by the user. The plurality of icons are arranged according to the viewing order of the user. In the plurality of icons, each icon corresponds to recently viewed content and metadata information, and the metadata information is displayed with an icon to identify the channels. Generally, logs for recently viewed channels are indicated by icons. Other metadata information displayed on the user interface includes a program name, a channel name, a genre, a keyword, metadata, a caption, a channel logo, a channel number, a parental information, a channel snapshot, and advertisement information.

응용프로그램 선택 모듈은 사용자 인터페이스 340의 복수의 아이콘들로부터 사용자가 제1 아이콘의 선택을 가능하고, 여기서, 제1 아이콘은 열람된 응용프로그램을 나타낸다. 채널 선택 모듈은 사용자 인터페이스 340의 복수의 아이콘들로부터 제2 아이콘의 선택을 가능하게 하고, 여기서 제2 아이콘은 시청된 채널을 나타낸다. 사용자 인터페이스 340은 시청된 채널 및 열람된 응용프로그램 중 적어도 하나에 대한 탐색을 제공 한다.The application selection module enables a user to select a first icon from a plurality of icons of the user interface 340, wherein the first icon represents the application being viewed. The channel selection module enables selection of a second icon from the plurality of icons of the user interface 340, wherein the second icon represents the viewed channel. The user interface 340 provides a search for at least one of the viewed channel and the viewed application.

이하 장치 300으로 지칭되는 페어링된 장치 300은 정보를 통신하기 위한 버스 (bus) 315 및 다른 통신 메커니즘 중 적어도 하나를 포함한다. 장치 300은 버스 315와 연결된 프로세서 310을 포함한다. 프로세서 310은 장치 300의 처리 및 제어 기능을 위한 통합 전자 회로를 (integrated electronic circuit) 포함한다. 프로세서 310은 장치 300에서 용이한 채널 제어를 위한 메타데이터 동기 모듈 350 및 선택 모듈 355를 포함한다.The paired device 300, hereinafter referred to as device 300, includes at least one of a bus 315 for communicating information and other communication mechanisms. Apparatus 300 includes a processor 310 coupled to bus 315. Processor 310 includes an integrated electronic circuit for processing and control functions of device 300. The processor 310 includes a metadata synchronization module 350 and an optional module 355 for easy channel control in the device 300.

또한, 장치 300은 프로세서 310에서 이용되는 정보를 저장하기 위한 버스 315에 연결된 데이터베이스 320을 포함한다. 데이터베이스 320은 메모리이고 필요한 임시 정보를 저장하기 위해 사용될 수 있다. 데이터베이스 320은 자기 디스크 또는 광학 디스크와 같은 저장 유닛(unit)이다. 데이터베이스 320은 정보를 저장하기 위해 버스 315에 연결된다.The device 300 also includes a database 320 coupled to a bus 315 for storing information used in the processor 310. The database 320 is a memory and can be used to store the necessary temporal information. The database 320 is a storage unit such as a magnetic disk or an optical disk. Database 320 is coupled to bus 315 for storing information.

다양한 실시 예들이 본원에 설명된 기술을 구현하기 위한 장치 300의 사용과 관련되어 있다. 일 실시 예에서, 상기 기술은 ROM 325에 포함된 정보를 사용하여 프로세서 310에 의해 수행될 수 있다. 정보가 또 다른 기계-판독가능 매체(machine-readable medium)로부터 ROM 325로 판독 될 수 있다.Various embodiments relate to the use of apparatus 300 for implementing the techniques described herein. In one embodiment, the techniques may be performed by the processor 310 using information contained in the ROM 325. Information may be read from the other machine-readable medium to the ROM 325. [

본원에서 사용된 기계-판독가능 매체는 기계가 특정 방식으로 운영되도록 하는 데이터를 제공하는데 관여하는 매체를 말한다. 장치 300을 이용하여 구현되는 실시 예에서, 다양한 기계-판독 가능 매체는, 예를 들어, 정보를 프로세서 310에 제공하는데 관여된다. 기계-판독 가능 매체는 저장 매체일 수 있다. 저장 매체는 비-휘발성 매체 및 휘발성 매체 모두를 포함한다. 비-휘발성 매체는, 예를 들어, ROM 325와 같은 광학 또는 자기 디스크를 포함한다. 휘발성 매체는 데이터베이스 320고 같은 동적 메모리를 (dynamic memory) 포함한다. 이러한 모든 미디어는 미디어에 의해 전달되는 정보를 기계로 정보를 판독하는 물리적인 기구에 의해 검출되는 것을 가능하게 하기 위해 유형이 존재한다.The machine-readable medium as used herein refers to a medium that is involved in providing data that allows the machine to operate in a particular manner. In an embodiment implemented using the device 300, various machine-readable media are involved, for example, in providing information to the processor 310. The machine-readable medium may be a storage medium. The storage medium includes both non-volatile media and volatile media. Non-volatile media include, for example, optical or magnetic disks such as ROM 325. The volatile media includes dynamic memory, such as database 320. All these types of media exist to enable the information conveyed by the media to be detected by a physical mechanism that reads information from the machine.

기계-판독가능 매체의 일반적인 형태는, 예를 들어, 플로피 디스크 (floppy disk), 플랙서블 디스크 (flexible disk), 하드 디스크 (hard disk), 자기 테이프 (magnetic tape) 또는 임의의 다른 자기 매체, CD-ROM, 임의의 다른 광학 매체, 펀치 카드 (punch card), 종이 테이프, 홀의 패턴을 갖는 여타 물리적 매체, RAM, PROM, EPROM, FLASH-EPROM, 임의의 다른 메모리 칩 또는 카트리지를 (cartridge) 포함한다. 다른 실시 예에서, 기계-판독가능 매체는 동축 케이블, 구리 와이어 및 광섬유를 포함하는 송신 매체가 될 수 있고, 버스 315를 포함하는 와이어를 포함하는 송신 매체가 될 수 있다. 송신 매체는 또한 라디오파 및 적외선 데이터 통신 중에 생성된 음향 또는 광파의 형태를 취할 수 있다. 장치 300은 또한 버스 315에 연결된 통신 인터페이스 330을 포함할 수 있다. 통신 인터페이스 330은 양방향 데이터 통신을 제공하고 데이터베이스 320과의 결합을 제공한다.Common forms of machine-readable media include, for example, a floppy disk, a flexible disk, a hard disk, a magnetic tape or any other magnetic medium, a CD A ROM, a PROM, an EPROM, a FLASH-EPROM, any other memory chip or a cartridge with a pattern of holes, a ROM, any other optical medium, a punch card, a paper tape, . In another embodiment, the machine-readable medium may be a transmission medium comprising a coaxial cable, a copper wire, and an optical fiber, and may be a transmission medium comprising a wire including a bus 315. [ The transmission medium may also take the form of acoustic or light waves generated during radio and infrared data communications. The device 300 may also include a communication interface 330 coupled to the bus 315. The communication interface 330 provides bi-directional data communication and provides coupling with the database 320.

장치 300은 버스 315를 통해서 정보를 표시하기 위한 표시부 360과 결합되고, 제한이 아닌 예로써, 표시부 360은 음극선관 (cathode ray tube, CRT), 액정 디스플레이 (liquid crystal display) 및 발광 다이오드 (light emitting diode, LED) 디스플레이 중 하나이다. 숫자와 다른 키를 포함하는 사용자 인터페이스 340은 사용자로부터의 입력을 수신하기 위해 버스 315와 결합 된다. 프로세서 310에 입력을 전달하기 위한 다른 종류의 사용자 입력 장치는 스와이프(swipe), 패턴, 원격 제어 장치, 터치 패드, 제스처, 음성, 터치 볼 (touch ball), 세심한 사용자 인터페이스, 텍스트 기반의 인터페이스, 마우스 및 커서 방향 키와 같은 터치/동작/음성 제어 입력부 345이다. 페어링된 장치는 표시부 360으로 구성된다. 제한이 아닌 예로써, 표시부 360은 음극선관, 액정 디스플레이 텔레비전, LED 텔레비전을 포함한다. 예를 들어 터치 스크린과 같이 사용자 인터페이스 340은 표시부 360에 포함될 수 있다.
Device 300 is coupled to display 360 for displaying information via bus 315, and by way of example and not limitation, display 360 may include a cathode ray tube (CRT), a liquid crystal display, and a light emitting diode diode, LED) display. User interface 340, which includes numbers and other keys, is coupled to bus 315 to receive input from a user. Other types of user input devices for communicating input to the processor 310 may include a swipe, pattern, remote control, touchpad, gesture, voice, touch ball, A touch / action / voice control input 345 such as a mouse and a cursor direction key. The paired device comprises a display 360. By way of non-limiting example, the display 360 includes a cathode ray tube, a liquid crystal display television, and an LED television. For example, the user interface 340, such as a touch screen, may be included in the display 360.

도 4는 본 발명의 일 실시 예에 따른 페어링된 장치에서 용이한 채널 제어를 도시하는 흐름도이다. 과정은 405 단계에서 시작된다.4 is a flow chart illustrating easy channel control in a paired device in accordance with an embodiment of the present invention. The process begins at step 405.

410 단계에서, 표시 장치는 방송 채널 및 응용프로그램 중 하나에서 전환을 결정한다. 방송 채널은 STB에 의해서 제공되고 응용프로그램의 열람은 표시 장치의 응용프로그램 데이터베이스에 의해 지원되다. 휴대용 페어링된 장치는 시청된 컨텐츠의 전환을 위한 명령을 생성한다. 시청된 컨텐츠는 방송채널 및 응용프로그램 중 하나가 될 수 있다. 만약 방송 채널의 변화가 검출된 경우 415 단계가 수행되고 그렇지 않은 경우 430 단계가 수행된다.In step 410, the display device determines a transition in one of the broadcast channel and the application program. The broadcast channel is provided by the STB and the viewing of the application is supported by the display application database. The portable paired device generates a command for switching the viewed content. The viewed content may be one of a broadcast channel and an application program. If a change of the broadcast channel is detected, step 415 is performed. Otherwise, step 430 is performed.

415 단계에서, 최근 시청된 방송 채널의 시청 시간이 결정된다. 사용자에 의해 미리 정의된 시간 구간이 설정된다. 방송 채널의 시청 시간이 미리 정의된 시간과 비교된다. 만약, 시청 시간이 미리 정의된 시간과 같거나 더 큰 경우 420 단계가 수행되고 그렇지 않은 경우 460 단계가 수행된다.In step 415, the viewing time of the recently viewed broadcast channel is determined. A predefined time period is set by the user. The viewing time of the broadcast channel is compared with a predefined time. If the viewing time is equal to or greater than the predefined time, step 420 is performed, otherwise step 460 is performed.

420 단계에서, 표시 장치의 연결 감지 모듈은 제어 응용프로그램이 구비된 다수의 페어링된 장치를 식별한다. 만약 제어 응용프로그램이 구비된 적어도 하나의 페어링된 장치가 검출된 경우 425 단계가 수행되고 그렇지 않은 경우 460 단계가 수행된다.In step 420, the connection detection module of the display device identifies a plurality of paired devices equipped with a control application program. If at least one paired device equipped with the control application program is detected, step 425 is performed, otherwise step 460 is performed.

425 단계에서, 표시 장치의 채널 메타데이터 추출 모듈은 최근 시청된 채널의 메타데이터 정보를 추출할 것이다. 제한이 아닌 예로써, 방송 채널 메타데이터 정보는 프로그램 이름, 장르, 키워드, 메타데이터, 자막, 채널 로고, 채널 번호, 보호자 정보, 채널 스냅샷 및 광고를 포함하는 추가 정보를 포함한다.In step 425, the channel metadata extraction module of the display device will extract metadata information of the recently viewed channel. By way of example, and not limitation, the broadcast channel metadata information includes additional information including program names, genres, keywords, metadata, captions, channel logos, channel numbers, parental information, channel snapshots, and advertisements.

435 단계에서, 데이터 동기 모듈은 제어 응용 프로그램이 구비된 모든 페어링된 장치로 추출된 메타데이터 정보를 송신할 것이다. 만약 최근 시청된 컨텐츠가 응용프로그램인 경우, 응용프로그램에 대응되는 메타데이터 정보가 페어링된 장치로 송신된다.In step 435, the data synchronization module will transmit the extracted metadata information to all the paired devices equipped with the control application program. If the recently viewed content is an application program, metadata information corresponding to the application program is transmitted to the paired device.

435 단계에서, 메타데이터 정보는 채널 메타데이터 추출 모듈로부터 페어링된 장치의 메타데이터 동기 모듈로 보내진다. 430 단계에서, 만약 응용프로그램의 종료가 검출된 경우, 응용프로그램 데이터베이스는 페어링된 장치로 모든 응용프로그램 메타데이터를 제공한다.In step 435, the metadata information is sent from the channel metadata extraction module to the metadata synchronization module of the paired device. In step 430, if an application program termination is detected, the application database provides all application metadata to the paired device.

440 단계에서, 메타데이터 정보는 연결된 장치의 메타데이터 동기 모듈을 통해서 수신된다. 메타데이터 정보는 채널 정보 및 응용프로그램 정보 중 하나가 될 수 있다. 메타데이터 정보에 대응하여 페어링된 장치의 제어 응용프로그램에 아이콘이 표시된다. 상기 과정에서, 표시된 컨텐츠에서의 복수의 전환에 대응하여 표시 목록에 따라 복수의 아이콘이 표시된다.In step 440, the metadata information is received through the metadata synchronization module of the connected device. The metadata information may be one of channel information and application program information. An icon is displayed in the control application program of the paired device corresponding to the metadata information. In the above process, a plurality of icons are displayed according to the display list corresponding to a plurality of switching in the displayed contents.

445 단계에서, 메타데이터 동기 모듈은 수시된 새로운 메타데이터 정보를 검사한다. 또한, 메타데이터 동기 모듈은 페어링된 장치의 표시 리스트가 메타데이터 정보에 대응되는 새로이 추가된 아이콘을 보여주기 위한 공간이 있는지 여부를 결정한다. 만약, 표시 목록의 최대 한계가 검출된 경우 450 단계가 수행되고 그렇지 않은 경우, 445 단계가 수행된다.In step 445, the metadata synchronization module checks the new metadata information that has been used. Also, the metadata synchronization module determines whether the display list of the paired device has a space for displaying a newly added icon corresponding to the metadata information. If the maximum limit of the display list is detected, step 450 is performed; otherwise, step 445 is performed.

450 단계에서, 표시 목록으로부터 제1 아이콘이 삭제되고, 채널 목록은 채널 시청 내역에 따라 정렬된다. 채널들 및 응용프로그램들에 대응되는 아이콘들은 검색 기록의 각각의 순서로 표시 목록에서 업데이트 된다.In step 450, the first icon is deleted from the display list, and the channel list is sorted according to the channel viewing history. The icons corresponding to the channels and the applications are updated in the display list in the respective order of the search history.

455 단계에서, 최근이 표시 목록에서 새로운 메타데이터 정보가 추가된다. 또한, 사용자는 페어링된 장치의 표시 목록의 다수의 아이콘들로부터 적어도 하나의 아이콘을 선택하는 것이 가능하게 된다. 아이콘 선택 및 이전에 시청된 채널의 탐색은 또한 도 5를 통해 설명된다. 흐름도는 460 단계에서 종료된다.
In step 455, new metadata information is added recently from this display list. In addition, the user is enabled to select at least one icon from the plurality of icons in the display list of the paired device. Icon selection and navigation of previously viewed channels are also described with reference to FIG. The flowchart ends at step 460.

도 5는 본 발명의 일 실시 예에 따른 페어링된 장치에서 이전에 시청된 채널을 탐색하기 위한 방법을 도시하는 흐름도이다. 과정은 505 단계에서 시작된다.5 is a flow diagram illustrating a method for searching a previously viewed channel in a paired device in accordance with an embodiment of the present invention. The process begins at step 505.

510 단계에서, 사용자는 페어링된 장치의 상호 작용형 사용자 인터페이스상의 복수의 아이콘으로부터 제1 아이콘을 선택한다. 제1 아이콘은 제1 시청 방송 채널 및 열람 응용프로그램 중 적어도 하나를 나타낸다.In step 510, the user selects a first icon from a plurality of icons on the interactive user interface of the paired device. The first icon represents at least one of a first viewing broadcast channel and a viewing application.

515 단계에서, 채널 선택 모듈은 제1 아이콘이 방송 채널을 나타내는지 여부를 결정한다. 응용프로그램 선택 모듈은 제1 아이콘이 응용프로그램을 나타내는지 여부를 결정한다. 만약 제1 아이콘이 방송 채널을 나타내는 경우 520 단계가 수행되고, 그렇지 않은 경우 530 단계가 수행된다.In step 515, the channel selection module determines whether the first icon indicates a broadcast channel. The application selection module determines whether the first icon represents an application program. If the first icon indicates a broadcast channel, step 520 is performed, otherwise step 530 is performed.

520 단계에서, 제1 아이콘의 선택에 대응해서 채널 선택 모듈에 의해 제어 신호가 생성된다. 채널 선택 모듈은 채널 ID 및 채널 이름을 포함하는 채널 정보를 제1 아이콘으로부터 추출하고, 채널 ID에 대응되는 제어 신호를 생성한다. 제어 신호는 선택된 채널 ID로 현재 시청되는 방송 채널을 전환하기 위해 표시 장치로 보내진다. 이 시나리오에서, 제어 신호는 적외선 신호가 될 수 있다.In step 520, a control signal is generated by the channel selection module in response to the selection of the first icon. The channel selection module extracts channel information including the channel ID and the channel name from the first icon, and generates a control signal corresponding to the channel ID. The control signal is sent to the display device to switch the broadcast channel currently viewed with the selected channel ID. In this scenario, the control signal may be an infrared signal.

525 단계에서, 표시 장치의 RF 수신 모듈는 제어 신호를 수신하고, 그에 따라, 제어 신호에 대응해서 제1 채널을 표시하기 위해 현재 시청 방송 채널을 전환 한다.In step 525, the RF receiving module of the display device receives the control signal and accordingly switches the current viewing broadcast channel to display the first channel in response to the control signal.

530 단계에서, 응용프로그램 선택 모듈은 응용프로그램 ID 및 응용프로그램 이름을 포함하는 응용프로그램 정보를 제1 아이콘으로부터 추출한다. 만약 제1 아이콘이 응용프로그램에 대응되는 경우, 응용프로그램 정보는 파일 전송 프로토콜을 이용하여 표시 장치로 전송된다.In step 530, the application selection module extracts application information including the application program ID and the application program name from the first icon. If the first icon corresponds to the application program, the application program information is transmitted to the display device using the file transfer protocol.

535 단계에서, 표시 장치의 응용프로그램 데이터베이스는 현재 시청되는 컨텐츠를 대체하기 위해 선택된 응용프로그램을 오픈 (open) 한다. 흐름도는 540 단계에서 종료된다.
In step 535, the application database of the display device opens an application program selected to replace the currently viewed content. The flow chart is terminated at step 540.

도 6은 본 발명의 일 실시 예에 따른 페어링된 장치에서 시청된 각 방송 채널의 채널 메타데이터 정보를 표시하는 예를 도시한다. 페어링된 장치는 제어 응용프로그램이 구비된다. 방송 채널의 메타데이터 정보는 제어 응용프로그램이 구비된 페어링된 장치로 송신된다. 제어 응용프로그램은 페어링된 장치의 표시부상의 상호 작용형 사용자 인터페이스 635를 제공한다. 일 예로, 사용자는 표시 장치 600에서 방송 채널 ESPN을 시청하고 있다. 사용자는 지속 시간 't' 동안 ESPN을 시청한다. 그 후, 사용자는 CNN 방송 채널로 전환한다. 만약, 지속 시간 't'가 미리 정의된 시간보다 크거나 같은 경우, ESPN의 메타데이터 정보는 페어링된 장치로 송신된다. 제한이 아닌 예로써, 채널 메타데이터 정보는 방송 채널 로고, 보호자 정보 및 상업 광고 정보를 포함한다.FIG. 6 illustrates an example of displaying channel metadata information of each broadcast channel viewed in a paired device according to an exemplary embodiment of the present invention. The paired device is provided with a control application program. The metadata information of the broadcast channel is transmitted to the paired device provided with the control application program. The control application provides an interactive user interface 635 on the display of the paired device. For example, the user is viewing the broadcast channel ESPN on the display device 600. The user watches ESPN for duration 't'. Thereafter, the user switches to the CNN broadcast channel. If the duration 't' is greater than or equal to the predefined time, the metadata information of the ESPN is transmitted to the paired device. By way of example, and not limitation, the channel metadata information includes a broadcast channel logo, parental information, and commercial advertisement information.

보호자 정보, 프로그램 정보 및 채널 번호와 같은 채널 메타데이터는 채널 기본 스트림(stream)으로부터 표시 장치에서 추출된다. 채널 로고는 고정된 특징을 갖는 사실에 기초한 알고리즘을 사용하여 검출된다. 비디오 프레임(vidio frame)에서 로고 영역은 항상 고정적이고 시간에 따라 변화되지 않는다. 비디오 프레임은 비디오 방송으로부터 부표본(subsample)으로 만들어 진다. 일반적으로, 비디오에서 로고는 프레임의 임의의 네 모서리 중 하나에서 발견될 것으로 예상된다. 또한, 비디오 프레임은 네 부분으로 나누어진다. 로고의 존재는 각 프레임에서 코너 지속성을 결정함으로써 식별된다.Channel metadata such as parental information, program information, and channel number are extracted from the channel elementary stream from the display device. The channel logo is detected using an algorithm based on facts with fixed features. In a vidio frame, the logo area is always fixed and does not change over time. Video frames are made from subsets of video broadcasts. In general, the logo in the video is expected to be found in one of the four corners of the frame. In addition, the video frame is divided into four parts. The presence of the logo is identified by determining corner persistence in each frame.

따라서, 상기 실시 예에서, "ESPN" 로고는 표시 장치 610의 610 영역에서 식별된다. 채널 로고 "ESPN" 및 다른 메타데이터 정보는 추출되고 페어링된 장치로 송신된다. "ESPN" 로고는 페어링된 장치의 사용자 인터페이스 635에서 제1 아이콘 625로 표시된다. 사용자는 제1 아이콘 625의 원터치로 "ESPN" 채널로 전환할 수 있다. 또한, 사용자는 방송 채널 "CNN"에서 "MTV"로 전환 할 수 있다. 방송 채널 "CNN"의 표시 시간이 미리 정의된 시간을 초과하기 때문에, "CNN"의 메타데이터 정보는 표시 장치 600a로부터 추출된다. 표시 장치 600a의 620 영역에서 "CNN"의 채널 로고는 식별된다. 또한, "CNN" 로고는 페어링된 장치의 사용자 인터페이스 635에서 제2 아이콘 630으로 표시된다. 사용자 인터페이스 635는 모든 시청된 방송 채널에 따라 업데이트 된다. 따라서, 본 발명은 페이링된 장치에서 이전에 시청된 복수의 채널을 나타내는 다수의 아이콘을 제공한다.
Thus, in the above embodiment, the "ESPN" logo is identified in area 610 of display device 610. The channel logo "ESPN" and other metadata information is extracted and transmitted to the paired device. The "ESPN" logo is displayed as a first icon 625 at the user interface 635 of the paired device. The user can switch to the "ESPN" channel with one touch of the first icon 625. Also, the user can switch from the broadcast channel "CNN" to "MTV ". Since the display time of the broadcast channel "CNN" exceeds the predefined time, the metadata information of "CNN" is extracted from the display device 600a. In the area 620 of the display device 600a, the channel logo of "CNN" is identified. The "CNN" logo is also indicated by a second icon 630 at the user interface 635 of the paired device. The user interface 635 is updated according to all viewed broadcast channels. Thus, the present invention provides a number of icons representing a plurality of previously viewed channels in a paged device.

도 7은 본 발명의 다른 실시 예에 따른 페어링된 장치에서 열람된 각 응용프로그램의 응용프로그램 메타데이터 정보를 표시하는 예를 도시한다. 제어 응용프로그램은 페어링된 장치의 표시부상의 상호 작용형 사용자 인터페이스 735를 제공한다. 예를 들어, 사용자는 표시 장치 700의 응용프로그램 데이터베이스로부터 "Angry Bird" 응용프로그램에 접근하고 있다. 일정 시간 경과 후, 사용자는 방송 채널 "MVI"로 전환 한다. 상기 언급된 시나리오에 따라, "Angry Bird"의 메타데이터 정보는 추출되고 페어링된 장치의 사용자 인터페이스 735로 전송된다. 그에 따라, "Angry Bird"의 메타데이터는 사용자 인터페이스 735의 제1 아이콘으로 표시된다. 또한, 사용자는 현재 시청되는 방송 채널 "MVI"로부터 방송 채널 "CNN"으로 전환한다. "MVI"의 메타데이터 정보는 추출되고, "MVI"의 로고는 표시 장치 710a의 710 영역에서 식별된다. "MVI"의 로고는 사용자 인터페이스 735의 제2 아이콘 730으로 표시된다. 따라서, 사용자에 의해 시청되는 순서에 따라 응용프로그램 메타데이터 및 방송 채널 메타데이터 모두 사용자 인터페이스 735에서 표시된다.
FIG. 7 shows an example of displaying application metadata information of each application program browsed in a paired device according to another embodiment of the present invention. The control application provides an interactive user interface 735 on the display of the paired device. For example, the user is accessing the "Angry Bird" application from the application database of display device 700. After a certain period of time, the user switches to the broadcast channel "MVI ". According to the above-mentioned scenario, the metadata information of "Angry Bird" is extracted and transmitted to the user interface 735 of the paired device. Accordingly, the metadata of "Angry Bird" is represented by the first icon of the user interface 735. In addition, the user switches from the currently viewed broadcast channel "MVI" to the broadcast channel "CNN ". The metadata information of "MVI" is extracted, and the logo of "MVI" is identified in area 710 of display device 710a. The logo of "MVI" is indicated by a second icon 730 of the user interface 735. Thus, both the application metadata and the broadcast channel metadata are displayed in the user interface 735 according to the order in which they are viewed by the user.

도 8은 본 발명의 일 실시 예에 따른 동일한 표시 장치에 대한 다른 사용자의 시청 내역을 기초로 다른 페이링된 장치상의 메타데이터 정보를 표시하는 예를 도시한다. 채널 목록은 사용자의 시청 내역에 따라 페어링된 장치의 사용자 제어 응용프로그램에서 사용자를 위해 유지된다. 예시적인 시나리오에서, 메타데이터 정보의 제1 목록은 제1 페어링된 장치의 사용자 인터페이스 800에 저장되고, 메타데이터 정보의 제2 목록은 제2 페어링된 장치의 사용자 인터페이스 805에 저장된다. 채널 메타데이터 정보의 제1 목록은 제1 사용자의 채널 시청 내역에 기초한다. 채널 메타데이터 정보의 제2 목록은 제2 사용자의 채널 시청 내역에 기초한다. 제1 사용자는 표시 장치에서 채널들 및 응용프로그램들을 탐색하기 위해 제1 페어링된 장치를 사용한다. 제2 사용자는 표시 장치에서 채널들 및 응용프로그램들을 탐색하기 위해 제2 페어링된 장치를 사용한다. 채널 메타데이터 정보의 제1 목록은 사용자 인터페이스 800에 격자 형식으로 표시된 "MTV" 810 및 "CNN" 815와 같은 아이콘을 포함한다. 채널 메타데이터 정보의 제2 목록은 사용자 인터페이스 805에 격자 형식으로 표시된 "ESPN" 820 및 "SONY" 825와 같은 아이콘을 포함한다.FIG. 8 shows an example of displaying metadata information on another faced device based on the viewing history of another user for the same display device according to an embodiment of the present invention. The channel list is maintained for the user in the user control application of the paired device according to the viewing history of the user. In an exemplary scenario, a first list of metadata information is stored in the user interface 800 of the first paired device, and a second list of metadata information is stored in the user interface 805 of the second paired device. The first list of channel metadata information is based on the channel view history of the first user. The second list of channel metadata information is based on the channel view history of the second user. The first user uses the first paired device to search for channels and application programs on the display device. The second user uses a second paired device to search for channels and application programs on the display device. The first list of channel metadata information includes icons, such as "MTV" 810 and "CNN" 815, The second list of channel metadata information includes icons, such as "ESPN" 820 and "SONY" 825,

일 실시 예에서, 만약 표시 장치가 재시작되는 경우, 채널 메타데이터의 제1 목록 및 채널 메타데이터의 제2 목록은 각각 사용자 인터페이스 800 및 사용자 인터페이스 805에서 유지된다.
In one embodiment, if the display device is restarted, a first list of channel metadata and a second list of channel metadata are maintained at user interface 800 and user interface 805, respectively.

도 9는 본 발명의 일 실시 예에 따른 페어링된 장치에서 채널 메타데이터 정보와 함께 광고 정보를 표시하는 예를 도시한다. 예시적인 시나리오에서, 사용자가 시청중인 "MTV"는 방송 채널 MTV"에서 광고 컨텐츠가 재생(play)되는 이유로 "CNN" 방송 채널로 전환된다. 그 결과, 아이콘 "MTV" 910은 페어링된 장치의 사용자 인터페이스 900에 표시된다. 아이콘 "MTV" 910은 방송 채널 "MTV"에서 광고가 활성 중인 상태를 나타내는 제1 색으로 강조된다. 또한, 사용자는 현재 시청되는 채널 "CNN"으로부터 다른 방송 채널 "MVI"로 전환한다. 따라서, 아이콘 "CNN"은 페어링된 장치의 사용자 인터페이스 900에 표시된다. 방송 채널 "CNN"은 방송 프로그램을 표시하고 있다. 따라서, 아이콘 "CNN" 915는 방송 채널 "CNN"에서 방송 프로그램이 활성 중인 상태를 나타내는 제2 색으로 강조된다.9 illustrates an example of displaying advertisement information together with channel metadata information in a paired device according to an exemplary embodiment of the present invention. In the exemplary scenario, the "MTV" that the user is watching is switched to the "CNN" broadcast channel because of the ad content being played on the broadcast channel MTV. Is displayed on the interface 900. The icon "MTV" 910 is highlighted with a first color indicating that the advertisement is active in the broadcast channel "MTV." CNN "is displayed on the user interface 900 of the paired device. The broadcast channel" CNN "is indicative of a broadcast program. And is highlighted with a second color indicating a state in which the program is active.

이점으로써, 본 발명은 사용자가 채널 번호를 암기하는 것으로부터 보호한다. 사용자는 페어링된 장치에 표시된 채널 로고를 원터치 하여 이전에 시청된 채널로 전환할 수 있다. 본 발명은 표시된 메타데이터 정보와 함께 방송 컨텐츠 및 응용프로그램의 쉬운 식별을 제공한다. 본 발명은 사용자가 시청된 채널 내역에 접근하는 것을 가능하게 한다. 동시에 다수의 장치가 사용될 수 있다. 본 발명은 부모가 방송 채널 및 다른 성인 컨텐츠 응용프로그램을 잠그는 것을 가능하게 한다.
Advantageously, the invention protects the user from memorizing the channel number. The user can switch to the previously viewed channel by one touching the channel logo displayed on the paired device. The present invention provides easy identification of broadcast content and application programs along with displayed metadata information. The present invention enables a user to access the watched channel history. Multiple devices can be used at the same time. The present invention enables a parent to lock a broadcast channel and other adult content applications.

본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다. Methods according to the claims of the present disclosure or the embodiments described in the specification may be implemented in hardware, software, or a combination of hardware and software.

그러한 소프트웨어는 컴퓨터 판독 가능 저장 매체에 저장될 수 있다. 컴퓨터 판독 가능 저장 매체는, 적어도 하나의 프로그램(소프트웨어 모듈), 전자 장치에서 적어도 하나의 프로세서에 의해 실행될 때 전자 장치가 본 개시의 방법을 실시하게 하는 명령어들(instructions)을 포함하는 적어도 하나의 프로그램을 저장한다.Such software may be stored on a computer readable storage medium. The computer-readable storage medium includes at least one program (software module), at least one program that when executed by the at least one processor in an electronic device includes instructions that cause the electronic device to perform the method of the present disclosure .

이러한 소프트웨어는, 휘발성(volatile) 또는 (ROM: Read Only Memory)과 같은 불휘발성(non-volatile) 저장장치의 형태로, 또는 램(RAM: random access memory), 메모리 칩(memory chips), 장치 또는 집적 회로(integrated circuits)와 같은 메모리의 형태로, 또는 컴팩트 디스크 롬(CD-ROM: Compact Disc-ROM), 디지털 다목적 디스크(DVDs: Digital Versatile Discs), 자기 디스크(magnetic disk) 또는 자기 테이프(magnetic tape) 등과 같은 광학 또는 자기적 판독 가능 매체에, 저장될 수 있다.Such software may be in the form of non-volatile storage such as volatile or read only memory (ROM), or in the form of random access memory (RAM), memory chips, For example, in the form of a memory such as an integrated circuit or in the form of a compact disc-ROM (CD-ROM), a digital versatile disc (DVDs), a magnetic disc, tape, or the like. < / RTI >

저장 장치 및 저장 미디어는, 실행될 때 일 실시 예들을 구현하는 명령어들을 포함하는 프로그램 또는 프로그램들을 저장하기에 적절한 기계-판독 가능 저장 수단의 실시 예들이다. 실시 예들은 본 명세서의 청구항들 중 어느 하나에 청구된 바와 같은 장치 또는 방법을 구현하기 위한 코드를 포함하는 프로그램, 및 그러한 프로그램을 저장하는 기계-판독 가능 저장 매체를 제공한다. 나아가, 그러한 프로그램들은 유선 또는 무선 연결을 통해 전달되는 통신 신호와 같은 어떠한 매체에 의해 전자적으로 전달될 수 있으며, 실시 예들은 동등한 것을 적절히 포함한다.The storage and storage media are embodiments of machine-readable storage means suitable for storing programs or programs, including instructions that, when executed, implement the embodiments. Embodiments provide a program including code for implementing an apparatus or method as claimed in any one of the claims herein, and a machine-readable storage medium storing such a program. Furthermore, such programs may be electronically delivered by any medium, such as a communication signal carried over a wired or wireless connection, and the embodiments suitably include equivalents.

상술한 구체적인 실시 예들에서, 발명에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 상술한 실시 에들이 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라 하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.In the above-described specific embodiments, elements included in the invention have been expressed singular or plural in accordance with the specific embodiments shown. It should be understood, however, that the singular or plural representations are to be construed as being suitable for the present context for the purposes of explanation and that the foregoing embodiments are not limited to singular or plural constituent elements, Even a component expressed by a single number can be composed of a plurality of components.

Claims (20)

외부 장치의 방송 채널을 제어하기 위한 장치의 동작 방법에 있어서,
상기 외부 장치에 표시된 상기 방송 채널에 대응되는 메타데이터(metadata)를 상기 외부 장치로부터 수신하는 과정과,
상기 메타데이터를 제어 응용프로그램의 데이터베이스에 저장하는 과정과,
상기 데이터베이스에 누적된 메타데이터에 대응되는 하나 이상의 아이콘을 사용자 인터페이스에 표시하는 과정과,
상기 사용자 인터페이스에 표시된 상기 하나 이상의 아이콘을 통해 상기 외부 장치에서 표시되는 상기 방송 채널을 제어하는 과정을 포함하는 방법.
A method of operating a device for controlling a broadcast channel of an external device,
Receiving metadata corresponding to the broadcast channel displayed on the external device from the external device;
Storing the metadata in a database of a control application program;
Displaying one or more icons corresponding to metadata accumulated in the database on a user interface;
And controlling the broadcast channel displayed on the external device through the one or more icons displayed on the user interface.
제1항에 있어서,
상기 방송 채널 제어는, 이전에 표시된 방송 채널들에 대한 탐색을 제공하는 것, 상기 방송 채널에 대한 보호자 제어를 제공하는 것, 광고 정보에 기초해서 방송 채널 전환을 제공하는 것, 상기 방송 채널에서 프로그램의 스냅샷(snapshot)을 제공하는 것 및 방송 채널 신호 강도 정보를 제공하는 것 중 적어도 하나를 포함하는 방법.
The method according to claim 1,
The broadcast channel control may include providing a search for previously displayed broadcast channels, providing parental control for the broadcast channel, providing a broadcast channel switch based on the advertisement information, Providing a snapshot of the broadcast channel signal strength information and providing broadcast channel signal strength information.
제1항에 있어서,
상기 방송 채널을 제어하는 과정은,
상기 사용자 인터페이스의 상기 하나 이상의 아이콘으로부터 상기 이전에 표시된 방송 채널들 중 제1 방송 채널에 대응되는 제1 아이콘을 선택하는 과정과,
상기 제1 아이콘의 선택에 대응해서 제어 신호를 생성하는 과정과,
상기 제어 신호를 상기 외부 장치로 송신하여 상기 제1 방송 채널을 표시하기 위한 과정을 포함하는 방법.
The method according to claim 1,
Wherein the controlling the broadcast channel comprises:
Selecting a first icon corresponding to a first broadcast channel of the previously displayed broadcast channels from the one or more icons of the user interface;
Generating a control signal corresponding to the selection of the first icon;
And transmitting the control signal to the external device to display the first broadcast channel.
제1항에 있어서,
상기 방송 채널을 제어하는 과정은,
상기 외부 장치로부터 표시된 방송 채널 프로그램의 보호자 등급 정보를 수신하는 과정과,
상기 보호자 등급 정보를 기초로 하나 이상의 차단 방송 채널 프로그램을 결정하는 과정과,
상기 사용자 인터페이스를 통해 상기 하나 이상의 차단 방송 채널을 표시하는 과정을 포함하는 방법.
The method according to claim 1,
Wherein the controlling the broadcast channel comprises:
Receiving parental level information of a broadcast channel program displayed from the external device;
Determining one or more blocked broadcast channel programs based on the guardian rating information;
And displaying the one or more blocked broadcast channels through the user interface.
제1항에 있어서,
상기 방송 채널을 제어하는 과정은,
상기 외부 장치로부터 상기 표시된 채널에 대응되는 광고의 메타데이터를 수신하는 과정과,
상기 데이터베이스에 상기 광고의 메타데이터를 저장하는 과정과,
상기 광고의 메타데이터를 색상 정보를 포함하는 아이콘으로 상기 사용자 인터페이스에 표시하는 과정을 포함하는 방법.
The method according to claim 1,
Wherein the controlling the broadcast channel comprises:
Receiving metadata of an advertisement corresponding to the displayed channel from the external device;
Storing metadata of the advertisement in the database;
And displaying metadata of the advertisement on the user interface as an icon including color information.
제5항에 있어서,
상기 색상 정보는,
광고의 활성 상태를 나타내는 제1 색상 및 방송 컨텐츠의 활성 상태를 나타내는 제2 색상을 포함하는 방법.
6. The method of claim 5,
The color-
A first color indicating the active state of the advertisement and a second color indicating the active state of the broadcast content.
제1항에 있어서,
상기 방송 채널을 제어하는 과정은,
상기 장치의 채널 내역 탭(channel history tap)에서 다수의 방송 프로그램 스냅샷(snapshot)을 표시하는 과정과,
상기 채널 내역 탭을 채널의 현재 방송되는 프로그램의 스냅샷으로 업데이트 하는 과정을 포함하는 방법.
The method according to claim 1,
Wherein the controlling the broadcast channel comprises:
Displaying a plurality of broadcast program snapshots on a channel history tap of the device;
And updating the channel history tab with a snapshot of the channel's currently broadcast program.
제1항에 있어서,
상기 방송 채널을 제어하는 과정은,
상기 사용자 인터페이스에 채널 신호 강도 정보를 포함하는 아이콘을 표시하는 과정과,
상기 채널 신호 강도 정보를 업데이트 하는 과정을 포함하는 방법.
The method according to claim 1,
Wherein the controlling the broadcast channel comprises:
Displaying an icon including channel signal strength information on the user interface;
And updating the channel signal strength information.
제1항에 있어서,
상기 메타데이터를 제어 응용프로그램의 데이터베이스에 저장하는 과정은,
상기 데이터베이스를 업데이트 하고 동기화하는 과정을 포함하는 방법.
The method according to claim 1,
Storing the metadata in a database of the control application program,
And updating and synchronizing the database.
제9항에 있어서,
상기 데이터베이스를 업데이트하고 동기화하는 과정은,
상기 외부 장치에서 표시된 방송 채널의 변화에 따라 상기 외부 장치로부터 변화 전 표시된 채널의 메타데이터를 수신하는 과정과,
상기 수신된 메타데이터와 아이콘을 연관시키는 과정을 포함하고,
상기 메타데이터는 상기 외부 장치에서 상기 변화 전 표시된 채널의 표시 시간이 임계값을 초과하는 경우 생성되는 방법.
10. The method of claim 9,
And updating and synchronizing the database,
Receiving metadata of a channel displayed before the change from the external apparatus according to a change of a broadcast channel displayed in the external apparatus;
And associating the received metadata with an icon,
Wherein the metadata is generated when the display time of the channel before the change in the external device exceeds a threshold value.
제1항에 있어서,
상기 메타데이터는 상기 외부 장치에서 상기 방송 채널의 표시 시간이 임계값을 초과하는 경우 생성되고,
상기 메타데이터는 프로그램 이름, 채널 이름, 장르, 키워드, 자막, 채널 로고, 채널 번호, 보호자 정보, 채널 스냅샷 및 광고를 포함하는 추가적인 정보 중 적어도 하나를 포함하는 방법.
The method according to claim 1,
Wherein the metadata is generated when the display time of the broadcast channel in the external device exceeds a threshold value,
Wherein the metadata includes at least one of a program name, a channel name, a genre, a keyword, a caption, a channel logo, a channel number, a parental information, a channel snapshot, and additional information including an advertisement.
외부 장치의 응용프로그램 제어를 위한 장치의 동작 방법에 있어서,
상기 외부 장치에서 열람된 응용프로그램에 대응되는 메타데이터(metadata)를 상기 외부 장치로부터 수신하는 과정과,
상기 메타데이터를 제어 응용프로그램의 데이터베이스에 저장하는 과정과,
상기 데이터베이스에 누적된 메타데이터에 대응되는 하나 이상의 아이콘을 사용자 인터페이스에 표시하는 과정과,
상기 사용자 인터페이스에 표시된 상기 하나 이상의 아이콘을 통해 상기 외부 장치에서 실행되는 상기 응용프로그램을 제어 과정을 포함하는 방법.
A method of operating an apparatus for controlling an application program of an external apparatus,
Receiving metadata corresponding to an application program viewed from the external apparatus from the external apparatus;
Storing the metadata in a database of a control application program;
Displaying one or more icons corresponding to metadata accumulated in the database on a user interface;
And controlling the application program to be executed on the external device through the one or more icons displayed on the user interface.
제12항에 있어서,
상기 응용프로그램 제어 과정은,
이전에 열람된 응용프로그램들의 탐색을 제공하는 과정 및 상기 응용프로그램의 보호자 제어를 제공하는 과정 중 적어도 하나를 포함하는 방법.
13. The method of claim 12,
The application program control process includes:
Providing a search of previously viewed application programs and providing parental control of the application program.
제12항에 있어서,
상기 응용프로그램 제어 과정은,
상기 사용자 인터페이스의 상기 하나 이상의 아이콘으로부터 이전에 열람된 응용프로그램들 중 제1 응용프로그램에 대응되는 제1 아이콘을 선택하는 과정과,
상기 제1 아이콘의 선택에 대응해서 제어 신호를 생성하는 과정과,
상기 제어 신호를 상기 외부 장치로 송신하여 상기 제1 응용프로그램의 컨텐츠를 표시하기 위한 과정을 포함하는 방법.
13. The method of claim 12,
The application program control process includes:
Selecting a first icon corresponding to a first application program from previously viewed application programs from the one or more icons of the user interface;
Generating a control signal corresponding to the selection of the first icon;
And transmitting the control signal to the external device to display the content of the first application program.
외부 장치의 제어를 위한 장치에 있어서, 상기 장치는,
상기 외부 장치에 표시된 방송 채널에 대응되는 메타데이터(metadata) 및 상기 외부 장치에서 열람된 응용프로그램에 대응되는 메타데이터 중 적어도 하나를 상기 외부 장치로부터 수신하기 위한 수신부와,
상기 수신된 메타데이터를 데이터베이스에 저장하기 위한 저장부와,
상기 데이터베이스에 누적된 메타데이터에 대응되는 하나 이상의 아이콘을 표시하기 위한 사용자 인터페이스와,
상기 사용자 인터페이스에 표시된 상기 하나 이상의 아이콘을 통해 상기 외부 장치에서 표시되는 상기 방송 채널 또는 상기 외부 장치에서 실행되는 상기 응용프로그램의 제어를 위한 신호를 생성하기 위한 제어 신호 생성 모듈을 포함하는 장치.
An apparatus for controlling an external apparatus, the apparatus comprising:
A receiving unit for receiving at least one of metadata corresponding to a broadcast channel displayed on the external device and metadata corresponding to an application program viewed on the external device from the external device;
A storage unit for storing the received metadata in a database;
A user interface for displaying one or more icons corresponding to the metadata accumulated in the database,
And a control signal generation module for generating a signal for controlling the application program executed on the broadcast channel or the external device displayed on the external device through the one or more icons displayed on the user interface.
제15항에 있어서,
상기 사용자 인터페이스는,
상기 표시된 방송 채널 및 상기 열람된 응용프로그램 중 적어도 하나에 대한 탐색을 제공하는 장치.
16. The method of claim 15,
Wherein the user interface comprises:
And providing a search for at least one of the displayed broadcast channel and the browsed application program.
전자 장치에 있어서,
방송 채널 및 응용프로그램을 표시하기 위한 표시부와,
제어 응용프로그램이 구비된 외부 장치의 연결을 감지하기 위한 연결 감지부와,
상기 방송 채널에 대응되는 메타데이터(metadata) 및 상기 응용프로그램에 대응되는 메타데이터 중 적어도 하나를 생성하기 위한 메타데이터 생성부와,
상기 메타데이터를 상기 외부 장치로 송신하고, 상기 외부 장치로부터 상기 메타데이터에 대응되는 방송 채널 제어 신호 또는 응용프로그램 제어 신호를 수신하기 위한 통신부를 포함하는 장치.
In an electronic device,
A display unit for displaying a broadcast channel and an application program,
A connection detecting unit for detecting connection of an external device equipped with a control application program,
A metadata generating unit for generating at least one of metadata corresponding to the broadcast channel and metadata corresponding to the application program;
And a communication unit for transmitting the metadata to the external device and receiving a broadcast channel control signal or an application program control signal corresponding to the metadata from the external device.
제17항에 있어서,
상기 메타데이터 생성부는,
상기 표시부에 표시되는 방송 채널을 식별을 통해 상기 방송 채널에 대응되는 메타데이터를 생성하는 장치.
18. The method of claim 17,
The metadata generation unit may include:
And generating metadata corresponding to the broadcast channel through identification of a broadcast channel displayed on the display unit.
제17항에 있어서,
상기 메타데이터 생성부는,
전자 프로그램 가이드(electronic program guide, EPG))를 분석하고, 상기 EDG로부터 상기 채널 메타데이터를 추출하고,
상기 방송 채널에 대응되는 메타데이터는 프로그램 이름, 채널 이름, 키워드, 장르, 자막, 채널 로고, 채널 번호, 보호자 정보, 채널 스냅샷 및 광고를 포함하는 추가적인 정보를 포함하는 장치.
18. The method of claim 17,
The metadata generation unit may include:
An electronic program guide (EPG)), extracts the channel metadata from the EDG,
Wherein the metadata corresponding to the broadcast channel comprises additional information including a program name, a channel name, a keyword, a genre, a subtitle, a channel logo, a channel number, a parental information, a channel snapshot and an advertisement.
제17항에 있어서,
상기 메타데이터 생성부는,
방송 채널의 표시 시간이 임계값보다 크거나 같은 경우, 상기 방송 채널에 대응되는 메타데이터를 생성하는 장치.
18. The method of claim 17,
The metadata generation unit may include:
And generating metadata corresponding to the broadcast channel if the display time of the broadcast channel is greater than or equal to a threshold value.
KR1020150148170A 2014-12-04 2015-10-23 Apparatus and method for facilitating channel control on a paired device Withdrawn KR20160067726A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/958,266 US10397637B2 (en) 2014-12-04 2015-12-03 Apparatus and method for facilitating channel control on a paired device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN14CH6105 2014-12-04
IN6105/CHE/2014 2014-12-04

Publications (1)

Publication Number Publication Date
KR20160067726A true KR20160067726A (en) 2016-06-14

Family

ID=56191914

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150148170A Withdrawn KR20160067726A (en) 2014-12-04 2015-10-23 Apparatus and method for facilitating channel control on a paired device

Country Status (1)

Country Link
KR (1) KR20160067726A (en)

Similar Documents

Publication Publication Date Title
US10602089B2 (en) Method of acquiring information about contents, image display apparatus using the method, and server system for providing information about contents
JP6231524B2 (en) System and method for providing media guidance application functionality using a wireless communication device
US20130347029A1 (en) Systems and methods for navigating to content without an advertisement
US20150095950A1 (en) Display apparatus for performing virtual channel browsing and controlling method thereof
US9332300B2 (en) Apparatus and method for controlling display of information on a television
US20230121693A1 (en) Systems and methods for generating a media-based result to an ambiguous query
US20230401030A1 (en) Selecting options by uttered speech
US10743040B2 (en) Systems and methods for causing a user to view secondary content that relates to a media asset from which a user has switched away
JP2008547316A (en) Dynamic media guide listing
WO2013151901A1 (en) System and method for navigating content on a user equipment having multi- region touch sensitive display
EP2475167A1 (en) Method for displaying video and broadcast receiving apparatus applying the same
EP3583499B1 (en) System and method for conflict detection based on user preferences
US10182271B1 (en) Systems and methods for playback of summary media content
US12200316B2 (en) Systems and methods for presenting closed caption and subtitle data during fast-access playback operations
US10397637B2 (en) Apparatus and method for facilitating channel control on a paired device
US12413815B2 (en) Information processing device and information processing method
CA3178021A1 (en) Contents navigation method for ott service of heterogeneous contents
US20140067916A1 (en) Method and display apparatus for processing an input signal
KR20220065455A (en) Apparatus and method for providing video contents
US20130347035A1 (en) Systems and methods for navigating to a favorite content source without an advertisement
EP3533235B1 (en) Systems and methods for storing programs
KR20160067726A (en) Apparatus and method for facilitating channel control on a paired device
KR102051541B1 (en) Display apparatus and control method thereof
US20170085931A1 (en) Electronic apparatus and method for providing content thereof

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20151023

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination