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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42212—Specific keyboard arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42226—Reprogrammable remote control devices
- H04N21/42227—Reprogrammable 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
본 발명은 휴대용 장치를 사용하여 디스플레이 장치와 상호 작용하기 위한 방법 및 장치에 관한 것으로, 보다 구체적으로 페어링된 장치에 대한 채널 제어에 관련된 것이다.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
도 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-
페어링된 장치 280에서 용이한 채널 제어를 위한 표시 장치 210의 주요 모듈은 아래에 설명되어 있다. The main module of the
채널 데이터 세팅 모듈: 표시 장치 210의 세팅에 이용 가능한 채널 데이터 세팅 모듈 225는 사용자가 STB 205에서 수신된 복수의 방송 채널들 중 각 방송 채널을 위한 최소 시청 시간의 세팅을 가능하게 한다. 최소 시청 시간은 이하 미리 정의된 채널 시간으로 지칭된다. 사용자에 의해 시청되는 각 방송 채널을 위한 지속 시간은 "시청 시간 (viewing time)"으로 지칭된다. 만약 방송 채널의 시청 시간이 미리 정의된 채널 시간보다 크거나 같은 경우, 방송 채널 컨텐츠는 메타데이터로 추출되기 위한 자격을 갖는다. 만약 사용자가 미리 정의된 시간을 수동으로 세팅하지 않은 경우, 채널 데이터 세팅 모듈 225는 기본 (default) 채널 시간을 세팅한다. 예시적인 실시 예에서, 기본 채널 시간은 5분으로 세팅된다.Channel Data Setting Module: The channel
표시 장치 210의 메타데이터 추출 모듈 220은 표시 장치 210에서 사용자에 의해 시청되는 방송 채널의 채널 메타데이터 정보를 추출한다. 방송 채널 메타데이터 정보는, 제한이 아닌 예로써, 프로그램 이름, 채널 이름, 장르 (genre), 키워드, 메타데이터, 자막 (subtitles), 채널 로고, 채널 번호, 보호자 정보 (parental information), 채널 스냅샷 (channel snapshot) 및 광고들 및 채널 신호 강도를 포함하는 추가 정보를 포함한다. 또한, 메타데이터 추출 모듈 220은 채널 데이터 세팅 모듈 225과의 상호 작용을 통해 표시 장치 210의 세팅을 검사한다. 채널 데이터 세팅 모듈 225는 방송 채널이 메타데이터로 추출될 자격이 있는지 여부를 결정한다. 메타데이터 추출 모듈 220은 데이터 동기 모듈 245로 채널 메타데이터 정보를 보낸다.The
응용프로그램 데이터베이스 230은 표시 장치 210에서 이용될 수 있는 복수의 위젯들 (widgets) 및 응용프로그램들을 표시한다. 응용프로그램 데이터베이스 230은 각각의 열람된 응용프로그램의 응용프로그램 메타데이터를 되찾아 온다. 응용프로그램들의 메타데이터의 컨텐츠는, 제한이 아닌 예로써, 응용프로그램 아이콘에 대한 정보, 응용프로그램 이름, 응용프로그램 종류를 포함한다. 응용프로그램 데이터베이스 230은 데이터 동기 모듈 245로 응용프로그램 메타데이터 정보를 보낸다. 데이터 동기 모듈 245는 채널 메타데이터 정보 및 응용프로그램 메타데이터 정보를 복수의 페어링된 장치로 보낸다. 표시 장치 210은 제1 통신 인터페이스 235a 및 제2 통신 인터페이스 235b를 통해 페어링된 장치 280과 통신한다. 통신 프로토콜은, 제한이 아닌 예로써, 블루투스, NFC 및 Wi-Fi를 포함한다.The
연결 감지 모듈: 연결 감지 모듈 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
데이터 동기 장치: 데이터 동기 모듈 245은 페어링된 장치 280으로 채널 메타데이터 정보를 송신한다. 데어터 동기 장치 245은 연결 감지 모듈 250과 상호 작용하고, 채널 메타데이터 정보를 페어링된 장치의 상기 제1 그룹으로 송신한다.Data Synchronization Device: The
다양한 방송 채널에 대한 시청 시간 및 메타데이터 추출 상태에 대한 예시가 표 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
페어링된 장치 280은 제어 응용프로그램이 설치된다. 메타데이터 동기 모듈 225는 데이터 동기 모듈 245로부터 지속적으로 채널 메타데이터 정보를 수신한다. 게다가, 메타데이터 동기 모듈 255는 데이터 동기 모듈 245로부터 수신된 새로운 채널 메타데이터 정보를 검사한다. 표시된 컨텐츠의 전환에 대응하는 새로운 채널 메타데이터 정보는 페어링된 장치 280에서 수신된다. 또한, 페어링된 장치 280은 새로운 채널 메타데이터 정보를 페어링된 장치 280의 데이터베이스에 저장한다. 또한, 페어링된 장치 280은, 페어링된 장치 280은 상호 작용형 사용자 인터페이스 275 상에 새로운 채널 메타데이터 정보를 표시한다. 상호 작용형 사용자 인터페이스 275는 사용자에 의해 시청된 다수의 방송 채널 및 응용프로그램들에 대한 채널 메타데이터 정보를 표시한다. 다수의 방송 채널 및 응용프로그램들에 대응되는 채널 메타데이터 정보는 페어링된 장치 280의 표시 스크린 상에서 복수의 아이콘으로 표시된다. 복수의 아이콘들은 사용자에 의해 시청된 순서에 따라 정렬된다. 복수의 아이콘들은 그리드 형식(grid format) 및 목록 형식(list format) 중 하나로 표시된다. 사용자는 상호 작용형 사용자 인터페이스 275 상에 표시되는 아이콘의 개수에 대한 제한을 설정할 수 있다.The paired
상호 작용형 사용자 인터페이스 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
만약 사용자 인터페이스 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
이전에 열람된 응용프로그램의 탐색과는 별개로, 상기 시스템은 사용자를 위한 다수의 제어 동작을 제공한다. 제어 동작은 페어링된 장치 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
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
메타데이터 동기 모듈 350은 표시 장치에서 표시된 방송 채널의 채널 메타데이터 정보와 함께 데이터베이스 320을 업데이트 한다. 또한, 메타데이터 동기 모듈 350은 표시 장치로부터 응용프로그램 정보를 수신한다. 임의의 열람된 응용프로그램에 대응되는 정보는 메타데이터 동기 모듈 350에 송신되고 데이터베이스 320에 저장된다. 또한, 페어링된 장치 300은 사용자에 의해 시청된 다수의 방송 채널 및 응용프로그램들에 관련된 채널 메타데이터 정보를 표시한다. 페어링된 장치 300은 사용자 인터페이스 340에 복수의 아이콘으로 채널 메타데이터 정보를 표시한다. 복수의 아이콘들에서 각 아이콘은 사용자에 의해 시청된 다른 방송 채널의 채널 메타데이터 정보에 대응된다. 복수의 아이콘들은 사용자의 시청 순서에 따라 배열된다. 복수의 아이콘들에서 각 아이콘은 최근 시청된 컨탠츠 및 메타데이터 정보에 대응되고, 메타데이터 정보는 채널들을 식별하기 위해 아이콘과 함께 표시된다. 일반적으로, 최근 시청된 채널들에 대한 로그들은 아이콘들로 표시된다. 사용자 인터페이스상에 표시되는 다른 메타데이터 정보는 프로그램 이름, 채널 이름, 장르, 키워드, 메타데이터, 자막, 채널 로고, 채널 번호, 보호자 정보, 채널 스냅샷 및 광고 정보를 포함한다.The
응용프로그램 선택 모듈은 사용자 인터페이스 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
이하 장치 300으로 지칭되는 페어링된 장치 300은 정보를 통신하기 위한 버스 (bus) 315 및 다른 통신 메커니즘 중 적어도 하나를 포함한다. 장치 300은 버스 315와 연결된 프로세서 310을 포함한다. 프로세서 310은 장치 300의 처리 및 제어 기능을 위한 통합 전자 회로를 (integrated electronic circuit) 포함한다. 프로세서 310은 장치 300에서 용이한 채널 제어를 위한 메타데이터 동기 모듈 350 및 선택 모듈 355를 포함한다.The paired
또한, 장치 300은 프로세서 310에서 이용되는 정보를 저장하기 위한 버스 315에 연결된 데이터베이스 320을 포함한다. 데이터베이스 320은 메모리이고 필요한 임시 정보를 저장하기 위해 사용될 수 있다. 데이터베이스 320은 자기 디스크 또는 광학 디스크와 같은 저장 유닛(unit)이다. 데이터베이스 320은 정보를 저장하기 위해 버스 315에 연결된다.The
다양한 실시 예들이 본원에 설명된 기술을 구현하기 위한 장치 300의 사용과 관련되어 있다. 일 실시 예에서, 상기 기술은 ROM 325에 포함된 정보를 사용하여 프로세서 310에 의해 수행될 수 있다. 정보가 또 다른 기계-판독가능 매체(machine-readable medium)로부터 ROM 325로 판독 될 수 있다.Various embodiments relate to the use of
본원에서 사용된 기계-판독가능 매체는 기계가 특정 방식으로 운영되도록 하는 데이터를 제공하는데 관여하는 매체를 말한다. 장치 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
기계-판독가능 매체의 일반적인 형태는, 예를 들어, 플로피 디스크 (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
장치 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에 포함될 수 있다.
도 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
410 단계에서, 표시 장치는 방송 채널 및 응용프로그램 중 하나에서 전환을 결정한다. 방송 채널은 STB에 의해서 제공되고 응용프로그램의 열람은 표시 장치의 응용프로그램 데이터베이스에 의해 지원되다. 휴대용 페어링된 장치는 시청된 컨텐츠의 전환을 위한 명령을 생성한다. 시청된 컨텐츠는 방송채널 및 응용프로그램 중 하나가 될 수 있다. 만약 방송 채널의 변화가 검출된 경우 415 단계가 수행되고 그렇지 않은 경우 430 단계가 수행된다.In
415 단계에서, 최근 시청된 방송 채널의 시청 시간이 결정된다. 사용자에 의해 미리 정의된 시간 구간이 설정된다. 방송 채널의 시청 시간이 미리 정의된 시간과 비교된다. 만약, 시청 시간이 미리 정의된 시간과 같거나 더 큰 경우 420 단계가 수행되고 그렇지 않은 경우 460 단계가 수행된다.In
420 단계에서, 표시 장치의 연결 감지 모듈은 제어 응용프로그램이 구비된 다수의 페어링된 장치를 식별한다. 만약 제어 응용프로그램이 구비된 적어도 하나의 페어링된 장치가 검출된 경우 425 단계가 수행되고 그렇지 않은 경우 460 단계가 수행된다.In
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
435 단계에서, 메타데이터 정보는 채널 메타데이터 추출 모듈로부터 페어링된 장치의 메타데이터 동기 모듈로 보내진다. 430 단계에서, 만약 응용프로그램의 종료가 검출된 경우, 응용프로그램 데이터베이스는 페어링된 장치로 모든 응용프로그램 메타데이터를 제공한다.In
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
450 단계에서, 표시 목록으로부터 제1 아이콘이 삭제되고, 채널 목록은 채널 시청 내역에 따라 정렬된다. 채널들 및 응용프로그램들에 대응되는 아이콘들은 검색 기록의 각각의 순서로 표시 목록에서 업데이트 된다.In
455 단계에서, 최근이 표시 목록에서 새로운 메타데이터 정보가 추가된다. 또한, 사용자는 페어링된 장치의 표시 목록의 다수의 아이콘들로부터 적어도 하나의 아이콘을 선택하는 것이 가능하게 된다. 아이콘 선택 및 이전에 시청된 채널의 탐색은 또한 도 5를 통해 설명된다. 흐름도는 460 단계에서 종료된다.
In
도 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
515 단계에서, 채널 선택 모듈은 제1 아이콘이 방송 채널을 나타내는지 여부를 결정한다. 응용프로그램 선택 모듈은 제1 아이콘이 응용프로그램을 나타내는지 여부를 결정한다. 만약 제1 아이콘이 방송 채널을 나타내는 경우 520 단계가 수행되고, 그렇지 않은 경우 530 단계가 수행된다.In
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
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
도 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
보호자 정보, 프로그램 정보 및 채널 번호와 같은 채널 메타데이터는 채널 기본 스트림(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
도 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
도 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
일 실시 예에서, 만약 표시 장치가 재시작되는 경우, 채널 메타데이터의 제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
도 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
이점으로써, 본 발명은 사용자가 채널 번호를 암기하는 것으로부터 보호한다. 사용자는 페어링된 장치에 표시된 채널 로고를 원터치 하여 이전에 시청된 채널로 전환할 수 있다. 본 발명은 표시된 메타데이터 정보와 함께 방송 컨텐츠 및 응용프로그램의 쉬운 식별을 제공한다. 본 발명은 사용자가 시청된 채널 내역에 접근하는 것을 가능하게 한다. 동시에 다수의 장치가 사용될 수 있다. 본 발명은 부모가 방송 채널 및 다른 성인 컨텐츠 응용프로그램을 잠그는 것을 가능하게 한다.
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.
상기 방송 채널 제어는, 이전에 표시된 방송 채널들에 대한 탐색을 제공하는 것, 상기 방송 채널에 대한 보호자 제어를 제공하는 것, 광고 정보에 기초해서 방송 채널 전환을 제공하는 것, 상기 방송 채널에서 프로그램의 스냅샷(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 방송 채널을 표시하기 위한 과정을 포함하는 방법.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.
상기 방송 채널을 제어하는 과정은,
상기 외부 장치로부터 표시된 방송 채널 프로그램의 보호자 등급 정보를 수신하는 과정과,
상기 보호자 등급 정보를 기초로 하나 이상의 차단 방송 채널 프로그램을 결정하는 과정과,
상기 사용자 인터페이스를 통해 상기 하나 이상의 차단 방송 채널을 표시하는 과정을 포함하는 방법.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.
상기 방송 채널을 제어하는 과정은,
상기 외부 장치로부터 상기 표시된 채널에 대응되는 광고의 메타데이터를 수신하는 과정과,
상기 데이터베이스에 상기 광고의 메타데이터를 저장하는 과정과,
상기 광고의 메타데이터를 색상 정보를 포함하는 아이콘으로 상기 사용자 인터페이스에 표시하는 과정을 포함하는 방법.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.
상기 색상 정보는,
광고의 활성 상태를 나타내는 제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.
상기 방송 채널을 제어하는 과정은,
상기 장치의 채널 내역 탭(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.
상기 방송 채널을 제어하는 과정은,
상기 사용자 인터페이스에 채널 신호 강도 정보를 포함하는 아이콘을 표시하는 과정과,
상기 채널 신호 강도 정보를 업데이트 하는 과정을 포함하는 방법.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.
상기 메타데이터를 제어 응용프로그램의 데이터베이스에 저장하는 과정은,
상기 데이터베이스를 업데이트 하고 동기화하는 과정을 포함하는 방법.The method according to claim 1,
Storing the metadata in a database of the control application program,
And updating and synchronizing the database.
상기 데이터베이스를 업데이트하고 동기화하는 과정은,
상기 외부 장치에서 표시된 방송 채널의 변화에 따라 상기 외부 장치로부터 변화 전 표시된 채널의 메타데이터를 수신하는 과정과,
상기 수신된 메타데이터와 아이콘을 연관시키는 과정을 포함하고,
상기 메타데이터는 상기 외부 장치에서 상기 변화 전 표시된 채널의 표시 시간이 임계값을 초과하는 경우 생성되는 방법.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.
상기 메타데이터는 상기 외부 장치에서 상기 방송 채널의 표시 시간이 임계값을 초과하는 경우 생성되고,
상기 메타데이터는 프로그램 이름, 채널 이름, 장르, 키워드, 자막, 채널 로고, 채널 번호, 보호자 정보, 채널 스냅샷 및 광고를 포함하는 추가적인 정보 중 적어도 하나를 포함하는 방법.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.
상기 응용프로그램 제어 과정은,
이전에 열람된 응용프로그램들의 탐색을 제공하는 과정 및 상기 응용프로그램의 보호자 제어를 제공하는 과정 중 적어도 하나를 포함하는 방법.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.
상기 응용프로그램 제어 과정은,
상기 사용자 인터페이스의 상기 하나 이상의 아이콘으로부터 이전에 열람된 응용프로그램들 중 제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.
상기 사용자 인터페이스는,
상기 표시된 방송 채널 및 상기 열람된 응용프로그램 중 적어도 하나에 대한 탐색을 제공하는 장치.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.
상기 메타데이터 생성부는,
상기 표시부에 표시되는 방송 채널을 식별을 통해 상기 방송 채널에 대응되는 메타데이터를 생성하는 장치.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.
상기 메타데이터 생성부는,
전자 프로그램 가이드(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.
상기 메타데이터 생성부는,
방송 채널의 표시 시간이 임계값보다 크거나 같은 경우, 상기 방송 채널에 대응되는 메타데이터를 생성하는 장치.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.
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) |
-
2015
- 2015-10-23 KR KR1020150148170A patent/KR20160067726A/en not_active Withdrawn
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 |