KR101562674B1 - For controlling a broadcast receiving terminal using a code and apparatus therefor - Google Patents
For controlling a broadcast receiving terminal using a code and apparatus therefor Download PDFInfo
- Publication number
- KR101562674B1 KR101562674B1 KR1020080111322A KR20080111322A KR101562674B1 KR 101562674 B1 KR101562674 B1 KR 101562674B1 KR 1020080111322 A KR1020080111322 A KR 1020080111322A KR 20080111322 A KR20080111322 A KR 20080111322A KR 101562674 B1 KR101562674 B1 KR 101562674B1
- Authority
- KR
- South Korea
- Prior art keywords
- code
- command
- commands
- signal
- receiving terminal
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- 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
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Details Of Television Systems (AREA)
Abstract
본 발명은 코드를 이용한 방송 수신 단말 제어 방법 및 이를 위한 장치에 관한 것이다. 본 발명은 코드를 이용하여 방송 수신 단말을 제어하는 방법으로서, 리모트 컨트롤러로부터 인식된 코드 및 사용자에 의해 입력된 버튼에 상응하는 신호를 수신하는 단계, 미리 저장된 명령 테이블을 참조하여 상기 신호에 상응하는 하나 이상의 커맨드를 추출하는 단계 및 상기 추출된 하나 이상의 커맨드를 실행하는 단계를 포함한다. 본 발명에 따르면 코드 및 리모콘에 구비된 버튼과 방송 수신 단말에 저장된 명령 테이블을 이용하여 사용자에게 편리한 서비스를 제공할 수 있는 장점이 있다. The present invention relates to a broadcast receiving terminal control method using a code and an apparatus therefor. A method of controlling a broadcast receiving terminal using a code, the method comprising: receiving a code recognized from a remote controller and a signal corresponding to a button input by a user; referring to a previously stored command table, Extracting one or more commands, and executing the extracted one or more commands. According to the present invention, there is an advantage that a convenient service can be provided to a user by using a code, a button provided on a remote controller, and a command table stored in a broadcast receiving terminal.
코드, 리모콘, 버튼, 명령 테이블, 커맨드, 코드 테이블, 셋탑박스 Code, remote control, button, command table, command, code table, set-top box
Description
본 발명은 코드를 이용한 방송 수신 단말 제어 방법 및 이를 위한 장치에 관한 것으로서, 인쇄물에 인쇄된 코드를 이용하여 사용자에게 편리한 디지털 데이터 방송 서비스를 제공할 수 있는 방법 및 장치에 관한 것이다. The present invention relates to a broadcast receiving terminal control method using a code and an apparatus therefor, and a method and an apparatus for providing a digital data broadcasting service convenient for a user using a code printed on a printed matter.
현재 디지털 방송 표준은 유럽의 DVB-MHP(Digital Video Broadcasting - Multimedia Home Platform)와 미국의 ATSCDASE(Advanced Television Systems Committee - Digital TV Application Software Environment), OCAP(Open Cable Application Platform) 및 ACAP(Advanced Common Application Platform) 등 각 표준화 단체를 중심으로 활발하게 연구, 발전하고 있다. Currently, the digital broadcasting standard is divided into three categories: DVB-MHP (Digital Video Broadcasting - Multimedia Home Platform) in Europe, ATSCDASE (Advanced Television Systems Committee) in the United States, Open Cable Application Platform (OCAP) ), And other standardization organizations.
최근에 디지털 방송 표준에 대한 연구가 활발하게 진행되면서, 비디오와 오디오 및 데이터를 포함하는 방송 신호를 디지털 신호로 압축 처리하게 되었으며, 이로 인해 다채널화가 가능하게 되었고, 네트워크 처리 용량의 증가로 단방향 방송 서비스와 함께 주문형 비디오 서비스를 제공할 수 있게 되었다. Recently, digital broadcasting standards have been actively researched, and broadcasting signals including video, audio, and data have been compressed into digital signals. As a result, multi-channel communication has become possible, and unidirectional broadcasting Service on-demand video service.
또한 날씨, 운세, 뉴스, 증권, 이메일, 전자 프로그램 가이드(Electric Program Guide: EPG), TV 쇼핑, 뱅킹, 전화 서비스 및 인터넷 검색과 같은 독립형 인터랙티브 서비스와, 방송 프로그램과 직접, 간접적으로 관련된 데이터(부가 정보)를 제공할 수 있는 연동형 인터랙티브 서비스가 제공되고 있다. In addition, independent interactive services such as weather, fortune-telling, news, securities, email, electronic program guides (EPG), TV shopping, banking, telephone services and Internet search, and data related directly or indirectly Information) can be provided.
나아가, 전자 프로그램 가이드(Electronic Program Guide: 이하, 'EPG' 라 함)를 통한 시청 예약 및 PVR(Personal Video Recorder)를 통한 녹화 예약과 같은 다양한 서비스의 이용이 가능해지고 있다. Further, various services such as a viewing reservation through an electronic program guide (EPG) and a recording reservation through a personal video recorder (PVR) are available.
사용자가 디지털 데이터 방송을 이용하기 위해서는 셋탑박스를 통해 다단계의 메뉴를 실행하여야 하는 문제점이 있다. There is a problem in that a user must execute a multi-level menu through a set-top box in order to use digital data broadcasting.
예를 들어, 사용자가 소정 영화를 검색하고자 하는 경우, 상위 카테고리에서부터 하위 카테고리를 순차적으로 탐색해야 한다. For example, when a user desires to search for a predetermined movie, it is necessary to search sequentially from the upper category to the lower category.
즉, 사용자는 영화 메뉴 선택, 장르 선택, 국내영화인지 외국영화인지 선택 및 영화명 탐색을 순차적으로 진행해야 하기 때문에 원하는 프로그램을 찾는데 번거로움이 있다. That is, the user has to search for a desired program because it has to sequentially select a movie menu, select a genre, select a domestic movie or a foreign movie, and search for a movie name sequentially.
영화명을 직접 입력하여 검색하는 방식도 존재하나 사용자가 정확한 영화명을 알지 못하는 경우에는 검색이 불가능하다. There is a method of searching by inputting a movie name directly, but it is impossible to search if the user does not know the exact name of the movie.
이러한 번거로움은 영화 검색에서뿐만 아니라, 시청 예약, 녹화 예약, 상품 상세 정보 보기 및 상품 구매 등 디지털 데이터 방송 서비스 전반에 걸쳐 존재한다. Such troubles exist not only in the movie search but also throughout the digital data broadcasting service such as the viewing reservation, the recording reservation, the product detailed information viewing, and the product purchase.
현재 다채널화, 다양한 부가 서비스 이용, 심지어는 검색 서비스까지 가능해 지고 있으나, 현재까지 제공되고 있는 리모트 컨트롤러(Remote Controller, 이하, '리모콘' 이라 함)를 통해서는 사용자가 일일이 순차적인 메뉴 실행을 해야만 하는 문제점이 있다. Currently, multi-channelization, various additional services, and even search services are available. However, through a remote controller (hereinafter, referred to as a 'remote controller') provided until now, .
이러한 문제점을 보완하기 위해 근래에 바코드 인식 기능을 구비한 리모콘이 제안되고 있다. In order to overcome such a problem, a remote controller having a barcode recognition function has recently been proposed.
그러나, 종래의 바코드 인식 기능을 가진 리모콘을 통해서는 예를 들어, 특정 상품에 대한 상세 정보 제공과 같이 단지 바코드에 매칭된 하나의 정보만을 제공 가능하며, 다양한 서비스를 제공하지 못하는 문제점이 있다. However, with the conventional remote controller having the barcode recognition function, for example, only one piece of information matched to the barcode can be provided as detailed information on a specific product, and various services can not be provided.
또한, 한국공개특허 제2006-42355호(발명의 명칭: 디지털 코드를 이용한 리모트 컨트롤 시스템 및 그 방법)에는 코드 인식 기능을 갖는 리모콘을 통해 소정 기기를 제어하는 것을 개시하고 있다. Korean Patent Laid-Open Publication No. 2006-42355 (titled " remote control system and method using a digital code ") discloses controlling a predetermined device through a remote controller having a code recognition function.
그러나 공개특허에 따르면, 리모콘은 복수의 피제어기기 중 하나로 단일 커맨드 실행을 위한 신호만을 전송하며, 예를 들어 피제어기기가 셋탑박스인 경우, 전원의 온/오프, 또는 볼륨 조절 및 채널 조정, 그리고 피제어기기가 에어컨인 경우 전원 온/오프, 풍량 증가 및 풍량 감소와 같은 단일 커맨드만을 전송한다. However, according to the disclosed patent, the remote controller transmits only a signal for executing a single command to one of a plurality of controlled devices. For example, when the controlled device is a set-top box, power is turned on / off, When the controlled device is an air conditioner, only a single command such as power on / off, air amount increase, and air amount decrease is transmitted.
공개특허에 따르면, 바코드 인식 기능을 갖는 리모콘을 통해서는 피제어기기 각각이 단일 커맨드만을 실행할 뿐이며, 일련의 시나리오에 따른 서비스를 제공하지 못하는 문제점이 있다. According to the patent, each of the controlled devices executes only a single command through a remote controller having a barcode recognition function, and a service according to a series of scenarios can not be provided.
본 발명은 상기한 바와 같은 종래기술의 문제점을 해결하기 위해, 코드 인식 기능을 가진 리모콘을 통해 사용자의 요구에 따라 다양한 서비스를 제공할 수 있는 코드를 이용한 방송 수신 단말 제어 방법 및 이를 위한 장치를 제안하고자 한다. In order to solve the problems of the related art as described above, the present invention proposes a broadcast receiving terminal control method using a code capable of providing various services according to a user's request through a remote controller having a code recognition function, and an apparatus therefor I want to.
본 발명의 다른 목적은 코드 자원이 한정되는 경우에도 사용자에게 다양한 서비스를 제공할 수 있는 방송 수신 단말 제어 방법 및 이를 위한 장치를 제공하는 것이다. It is another object of the present invention to provide a broadcast receiving terminal control method and apparatus for providing a variety of services to a user even when code resources are limited.
상기한 목적을 달성하기 위해, 본 발명의 바람직한 일 실시예에 따르면, 코드를 이용하여 방송 수신 단말을 제어하는 방법으로서, 리모트 컨트롤러로부터 인식된 코드 및 사용자에 의해 입력된 버튼에 상응하는 신호를 수신하는 단계; 미리 저장된 명령 테이블을 참조하여 상기 신호에 상응하는 하나 이상의 커맨드를 추출하는 단계; 및 상기 추출된 하나 이상의 커맨드를 실행하는 단계를 포함하는 방송 수신 단말 제어 방법이 제공된다. According to a preferred embodiment of the present invention, there is provided a method of controlling a broadcast receiving terminal using a code, the method comprising: receiving a code recognized from a remote controller and a signal corresponding to a button input by a user; ; Extracting one or more commands corresponding to the signal by referring to a previously stored command table; And executing the extracted one or more commands.
본 발명의 다른 측면에 따르면, 코드를 이용하여 방송 수신 단말을 제어하는 방법으로서, 리모트 컨트롤러로부터 인식된 코드에 상응하는 신호를 수신하는 단계; 미리 저장된 명령 테이블을 참조하여 상기 신호에 상응하는 하나 이상의 커맨드를 추출하는 단계; 및 상기 추출된 하나 이상의 커맨드를 실행하는 단계를 포함하는 방송 수신 단말 제어 방법이 제공된다. According to another aspect of the present invention, there is provided a method of controlling a broadcast receiving terminal using a code, comprising: receiving a signal corresponding to a code recognized from a remote controller; Extracting one or more commands corresponding to the signal by referring to a previously stored command table; And executing the extracted one or more commands.
본 발명의 또 다른 측면에 따르면, 헤드엔드와 네트워크를 통해 연결되는 방송 수신 단말로서, 리모트 컨트롤러가 출력하는 신호 각각에 대한 하나 이상의 커맨드가 정의된 명령 테이블이 저장되는 메모리; 상기 리모트 컨트롤러로부터 인식된 코드 및 사용자에 의해 입력된 버튼에 상응하는 신호를 수신하는 신호 수신부; 및 상기 명령 테이블을 참조하여 상기 신호에 상응하는 하나 이상의 커맨드를 추출하고, 상기 추출된 하나 이상의 커맨드를 실행하는 프로세서를 포함하는 방송 수신 단말이 제공된다. According to another aspect of the present invention, there is provided a broadcast receiving terminal connected to a head end via a network, comprising: a memory in which a command table in which one or more commands for each of signals output from a remote controller are defined; A signal receiving unit for receiving a code recognized from the remote controller and a signal corresponding to a button input by a user; And a processor for extracting at least one command corresponding to the signal with reference to the command table, and executing the extracted one or more commands.
본 발명의 다른 측면에 따르면, 방송 수신 단말의 제어를 위한 리모트 컨트롤러 장치로서, 코드를 인식하는 코드 인식부; 상기 인식된 코드에 상응하는 신호 출력을 위한 코드 테이블을 저장하는 메모리; 방송 수신 단말 제어와 관련되는 하나 이상의 버튼을 포함하는 키 입력부; 상기 코드 테이블을 참조하여 상기 코드 인식부를 통해 인식된 코드 및 상기 버튼에 상응하는 신호를 출력하는 제어부를 포함하는 리모트 컨트롤러 장치가 제공된다. According to another aspect of the present invention, there is provided a remote controller apparatus for controlling a broadcast receiving terminal, comprising: a code recognizing unit for recognizing a code; A memory for storing a code table for signal output corresponding to the recognized code; A key input unit including at least one button associated with control of a broadcast receiving terminal; And a control unit for referring to the code table and outputting a code recognized by the code recognition unit and a signal corresponding to the button.
본 발명에 따르면, 리모콘으로부터 소정 신호가 수신되는 경우, 방송 수신 단말에 저장된 명령 테이블을 참조하여 일련의 시나리오에 따른 서비스를 제공할 수 있는 장점이 있다. According to the present invention, when a predetermined signal is received from a remote controller, there is an advantage that a service according to a series of scenarios can be provided by referring to an instruction table stored in a broadcast reception terminal.
또한 본 발명에 따르면 명령 테이블이 적절한 시점에 갱신되어 코드 자원이 한정된 경우에도 해당 시점에서 사용자가 진정으로 원하는 서비스를 제공할 수 있는 장점이 있다. Further, according to the present invention, even when the instruction table is updated at an appropriate time and the code resources are limited, the user can truly provide a desired service at that time.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. Like reference numerals are used for like elements in describing each drawing.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used in this application is used only to describe a specific embodiment and is not intended to limit the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In the present application, the terms "comprises" or "having" and the like are used to specify that there is a feature, a number, a step, an operation, an element, a component or a combination thereof described in the specification, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.
이하, 본 발명의 바람직한 실시예를 첨부한 도면들을 참조하여 상세히 설명하기로 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면 번호에 상관없이 동일한 수단에 대해서는 동일한 참조 번호를 사용하기로 한다. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In order to facilitate a thorough understanding of the present invention, the same reference numerals are used for the same means regardless of the number of the drawings.
도 1은 본 발명의 바람직한 일 실시예에 따른 방송 서비스 제공 시스템을 도시한 도면이다. 1 is a diagram illustrating a broadcast service providing system according to an embodiment of the present invention.
도 1에 도시된 바와 같이, 본 발명에 따른 시스템은 헤드엔드(100) 및 헤드엔드(100)와 네트워크를 통해 연결되는 방송 수신 단말(102)을 포함할 수 있다. As shown in FIG. 1, the system according to the present invention may include a
여기서 네트워크는 지상망, 위성망, 케이블망 및 인터넷을 모두 포함할 수 있다. Here, the network may include both a terrestrial network, a satellite network, a cable network, and the Internet.
헤드엔드(100)는 다양한 채널의 방송 프로그램에 대한 비디오, 오디오 신호를 미리 설정된 포맷으로 변환하여 방송 수신 단말(102)로 전송한다. The
또한, 헤드엔드(100)는 방송 프로그램에 대한 스케쥴링 기능, 가입자 이외에 다른 사용자가 접근하지 못하도록 제한 수신을 위한 스크램블링 기능을 수행한다. In addition, the
여기서 방송 프로그램은 실시간으로 제공되는 방송 컨텐츠(이하, '컨텐츠' 라 함)뿐만 아니라 사용자의 요청에 따라 제공되는 주문형 비디오를 포함할 수 있다. Here, the broadcast program may include not only broadcast content (hereinafter referred to as 'content') provided in real time but also on-demand video provided according to a request of a user.
헤드엔드(100)는 상향 채널을 통한 사용자의 요구 사항을 처리하기 위한 별도의 통신 서버(예를 들어, 리턴 패스 서버)를 포함하여 메시지 송수신과 같은 각종 통신 서비스를 제공할 수 있다. The
한편, 헤드엔드(100)는 방송 프로그램뿐만 아니라, 사용자에게 각종 부가 서비스 이용과 양방향 서비스 제공을 위한 인터랙티브 어플리케이션을 방송 수신 단말(102)에 제공할 수 있다. Meanwhile, the
여기서, 인터랙티브 어플리케이션은 방송 프로그램에 독립되거나 또는 연동되면서 사용자에게 유용한 데이터를 제공하는 것으로서, 날씨, 운세, 뉴스, 증권, 이메일, 전자 프로그램 가이드(Electric Program Guide: EPG), TV 쇼핑, 뱅킹, 전화 서비스, 음식 주문 및 인터넷 검색과 같은 독립형 인터랙티브 어플리케이션과, 방송 프로그램과 직접, 간접적으로 관련된 데이터(부가 정보)를 제공할 수 있는 연동형 인터랙티브 어플리케이션을 모두 포함할 수 있다. The interactive application is independent of or cooperates with the broadcast program and provides useful data to the user. The interactive application includes weather, fortune, news, securities, e-mail, electronic program guide (EPG), TV shopping, banking, A standalone interactive application such as a food order and an Internet search, and an interactive interactive application capable of providing data (additional information) directly or indirectly related to a broadcast program.
방송 수신 단말(102)은 사용자가 선택한 채널에서 제공되는 방송 신호(비디오, 오디오 및 데이터)를 가공 처리하여 사용자에 제공한다.The
방송 수신 단말(102)에는 어플리케이션 실행을 위한 오퍼레이팅 시스템(Operating System) 및 미들웨어가 설치되며, 사용자의 요청에 따른 인터랙티브 어플리케이션을 헤드엔드(100)로부터 다운로드하고, 해당 인터랙티브 어플리케이션 을 구동하여 이에 결합된 데이터를 사용자에게 제공한다. An operating system (Operating System) and middleware for application execution are installed in the
하기에서 방송 수신 단말(102)이 TV와 같은 디스플레이 장치에 연결되는 셋탑박스인 것으로 설명하나, 이에 한정됨이 없이 하기에서와 같이 명령 테이블을 저장하면서 리모콘(리모트 컨트롤러: 원격 제어 기기)으로부터 수신된 신호에 따른 커맨드를 실행할 수 있는 단말을 모두 포함할 수 있다. Although the following description is made on the assumption that the
본 발명의 바람직한 일 실시예에 따르면, 코드 인식 기능을 갖는 리모콘(104)이 제공된다. According to a preferred embodiment of the present invention, a
본 발명에 따른 리모콘(104)은 미리 저장된 코드 테이블을 참조하여 인식된 코드에 상응하는 신호를 방송 수신 단말(102)로 전송한다.
본 발명에 따른 리모콘(104)은 방송 수신 단말(102)과 소정 거리 이격된 상태에서 방송 수신 단말(102)로 사용자 선택에 따른 제어 신호를 송신하는 휴대기기이다. The
The
바람직하게 리모콘(104)은 코드 인식 중 사용자의 버튼 입력이 있는 경우, 인식된 코드 및 입력된 버튼에 상응하는 신호를 방송 수신 단말(102)로 전송한다. Preferably, the
여기서, 버튼은 리모콘 상에 적어도 2 이상으로 구비되며, 컨텐츠 및 상품과 관련하여 서로 다른 서비스를 요청하기 위해 이용된다. Here, the buttons are provided on the remote controller in at least two or more, and are used for requesting different services in relation to contents and products.
예를 들어, 두 개의 버튼이 구비되는 상태에서, 사용자가 컨텐츠에 부여된 코드를 인식하는 것과 동시에 하나의 버튼을 입력하는 경우, 방송 수신 단말(102)은 해당 컨텐츠의 시청 예약을 수행할 수 있으며, 이와 달리 다른 버튼을 입력하는 경우, 해당 컨텐츠의 녹화 예약을 수행할 수 있다. For example, in a state where two buttons are provided, when the user recognizes a code assigned to the content and simultaneously inputs one button, the
본 발명에 따른 방송 수신 단말(102)은 리모콘(104)으로부터 인식된 코드 및 사용자에 의해 입력된 버튼에 상응하는 신호가 수신되는 경우, 수신된 신호에 상응하는 제어 과정을 수행한다. The
코드를 이용한 제어를 위해 본 발명에 따른 방송 수신 단말(102)에는 명령 테이블이 저장되어 있다. A command table is stored in the
본 발명에 따른 명령 테이블에는 리모콘(104)에서 수신될 수 있는 각 신호에 대한 하나 이상의 커맨드 정보가 저장된다. In the command table according to the present invention, one or more command information for each signal that can be received by the
바람직하게, 명령 테이블에는 소정 신호에 상응하는 커맨드 조합이 정의되며, 이때 커맨드 조합은 실행 순서가 정해진 복수의 커맨드를 포함할 수 있다. Preferably, a command combination corresponding to a predetermined signal is defined in the command table, and the command combination may include a plurality of commands whose execution order is determined.
여기서, 커맨드 조합은 TV 전원 온/오프, 소정 URL(서버)로의 접속, 소정 정보 요청, 어플리케이션 활성화(로딩) 및 소정 인터페이스 출력과 같은 개별 커맨드가 조합된 것을 의미한다. Here, the command combination means a combination of individual commands such as TV power on / off, connection to a predetermined URL (server), predetermined information request, application activation (loading), and predetermined interface output.
본 발명에 따르면, 리모콘(104)으로부터 인식된 코드 및 사용자에 의해 입력된 버튼에 상응하는 신호가 수신되는 경우, 방송 수신 단말(102)은 명령 테이블을 참조하여 수신된 신호에 대해 정의된 하나 이상의 커맨드를 추출하며, 추출된 커맨드를 미리 정해진 순서에 따라 순차적으로 실행한다. According to the present invention, when a code recognized from the
예를 들어, 리모콘(104)으로부터 수신된 신호가 소정 컨텐츠의 시청 예약인 경우, 명령 테이블에는 상기한 신호에 대해 EPG 어플리케이션 활성화, EPG에서의 컨텐츠(프로그램 ID) 탐색, 탐색된 컨텐츠에 대한 채널 및 방송 시간 저장과 같은 복수의 커맨드가 정의될 수 있다. For example, when the signal received from the
방송 수신 단말(102)은 명령 테이블을 참조하여 리모콘(104)으로부터 수신된 신호에 상응하는 복수의 커맨드를 추출하고, 추출된 커맨드를 순차적으로 실행하여 사용자가 해당 방송 시간에 자동으로 컨텐츠를 시청할 수 있도록 한다. The broadcast receiving terminal 102 extracts a plurality of commands corresponding to the signal received from the
본 발명에 따르면, 명령 테이블에는 인식된 코드 및 사용자가 입력한 버튼에 따라 커맨드가 정의되기 때문에 만일 코드의 수가 k개이고, 리모콘에 구비된 버튼이 n개인 경우, 명령 테이블에는 k×n의 신호에 상응하는 커맨드 조합이 정의될 수 있다.According to the present invention, since the command is defined in the command table according to the recognized code and the button input by the user, if the number of codes is k and the number of the buttons provided in the remote controller is n, Corresponding command combinations can be defined.
명령 테이블의 데이터 사이즈를 최소화하면서도 사용자가 요구를 반영할 수 있도록 본 발명에 따른 명령 테이블은 시간에 따라 갱신될 수 있다. The instruction table according to the present invention can be updated with time so that the user can reflect the request while minimizing the data size of the instruction table.
명령 테이블의 갱신 시, 리모콘(104)으로부터 수신되는 신호가 이전과는 다른 커맨드 조합으로 정의될 수 있다. At the time of updating the command table, the signal received from the
예를 들어, 제1 시점에 인식된 코드 및 입력된 버튼에 상응하는 '11111' 이라는 신호가 A 컨텐츠의 시청 예약으로 정의될 수 있으며, 명령 테이블의 갱신이 이루어지는 제2 시점에, '11111' 이라는 신호는 C 컨텐츠의 시청 예약으로 정의될 수 있다. For example, a code recognized at the first time point and a signal of '11111' corresponding to the inputted button can be defined as viewing reservation of the A content, and at a second time point at which the command table is updated, '11111' The signal may be defined as a viewing reservation of the C content.
바람직하게, 제1 시점에서는 A 컨텐츠가 사용자에게 인기가 있는 컨텐츠인 반면, 제2 시점에서는 C 컨텐츠가 인기가 있는 경우에 명령 테이블 갱신이 이루어질 수 있다. Preferably, the A content is content that is popular with the user at the first time point, whereas the command table update may be performed when the C content is popular at the second time point.
본 발명과 같이 명령 테이블을 갱신하는 경우에는 서로 다른 컨텐츠에 동일한 코드가 부여된다고 하더라도 시간에 따라 다른 커맨드 실행이 가능해진다. In the case of updating the instruction table as in the present invention, even if the same code is assigned to different contents, another command can be executed according to time.
본 발명에 따르면, 코드 인식 기능을 구비하며, 하나 이상의 버튼을 구비하는 리모콘 및 갱신 가능한 명령 테이블이 저장된 방송 수신 단말을 통해 동일한 코드에 대한 다른 커맨드 실행이 가능하며, 이에 따라 사용자가 최소한의 입력으로 다양한 서비스를 이용할 수 있다. According to the present invention, it is possible to execute another command for the same code through a broadcast receiving terminal having a code recognition function, a remote controller having one or more buttons and an updatable command table, Various services are available.
하기에서는 도면을 참조하여 본 발명에 따른 시스템 구성을 상세하게 살펴본다. Hereinafter, a system configuration according to the present invention will be described in detail with reference to the drawings.
도 2는 본 발명의 바람직한 일 실시예에 따른 리모콘의 블록도이다. 2 is a block diagram of a remote controller according to a preferred embodiment of the present invention.
도 2에 도시된 바와 같이, 본 발명에 따른 리모콘(104)은 코드 인식부(200), 메모리(202), 키 입력부(204), 제어부(206) 및 신호 송신부(208)를 포함할 수 있다. 2, the
코드 인식부(200)는 인쇄물에 인쇄된 코드(220)를 인식한다. The
여기서 인쇄물은 방송 프로그램(컨텐츠) 안내 책자, 상품 소개 책자, 지역에서 배포되는 광고 전단지 및 이벤트 참여를 위한 쿠폰 등을 포함할 수 있다. Here, the printed matter may include a broadcast program (content) brochure, a product introduction booklet, an advertisement flyer distributed in the area, and a coupon for participating in an event.
하기에서는 설명의 편의를 위해 인쇄물이 인쇄된 코드를 통해 방송 수신 단말을 제어하는 것으로 설명하나, 이는 일 실시예에 불과하며, 리모콘(104)이 인식할 수 있는 형태의 정보라면 본 발명의 코드 범주에 포함될 수 있다는 점은 당업자에게 있어 자명할 것이다.In the following description, it is assumed that the broadcast receiving terminal is controlled through a code in which the printed matter is printed for convenience of explanation. However, this is only an embodiment, and if the
코드는 일반적인 바코드(Bar Code)뿐만 아니라, QR 코드, PDF417, DataMatrix 코드, Maxi 코드, Dot 코드 및 컬러 코드 등을 포함할 수 있다. The code may include not only general bar codes but also QR codes, PDF417, DataMatrix codes, Maxi codes, Dot codes and color codes.
본 발명에 따른 코드 인식부(200)는 상기와 같이 다양한 코드 중 하나를 인식할 수 있는 형태로 구현될 수 있으며, 이는 당업자에게 공지된 것이므로 이에 대한 상세한 설명은 생략한다. The
본 발명에 따른 코드는 소정 대상물(예를 들어, 컨텐츠, 상품 또는 서비스) 에 대해 부여되며, 대상물에 인접하여 인쇄될 수 있다. A code according to the present invention is given for a given object (e.g., content, product or service) and may be printed adjacent to the object.
리모콘(104)의 메모리(202)에는 코드 인식부(200)에서 인식된 코드에 상응하는 신호를 생성하기 위한 코드 테이블이 저장된다. A code table for generating a signal corresponding to the code recognized by the
여기서, 코드 테이블은 인식된 코드를 방송 수신 단말(102)에서의 수신 및 처리 가능한 신호로 변환하기 위한 정보를 포함한다. Here, the code table includes information for converting the recognized code into a signal that can be received and processed by the
만일 리모콘(104)에 적외선(IR) 통신 방식이 적용되는 경우, 코드 테이블은 인식된 코드를 적외선 신호로 변환하기 위한 정보를 포함할 수 있다. If an infrared (IR) communication method is applied to the
제어부(206)은 코드 인식부(200)를 통해 소정 대상물에 대한 코드가 인식되는 경우, 상기한 코드 테이블을 참조하여 인식된 코드에 상응하는 신호를 생성한다. When a code for a predetermined object is recognized through the
생성된 신호는 신호 송신부(208)를 통해 방송 수신 단말(102)로 전송된다. The generated signal is transmitted to the broadcast receiving terminal 102 through the
인식된 코드에 상응하는 신호는 리모콘에 일반적으로 사용되는 적외선 통신뿐만 아니라, RF(Radio Frequency), 지그비(Zigbee) 및 블루투스(Bluetooth)와 같은 다양한 프로토콜에 따라 방송 수신 단말(102)로 전송될 수 있다. Signals corresponding to the recognized codes can be transmitted to the broadcast receiving terminal 102 according to various protocols such as RF (Radio Frequency), Zigbee and Bluetooth as well as infrared communication commonly used in the remote controller have.
한편, 본 발명의 바람직한 일 실시예에 따르면, 키 입력부(204)는 일반적인 리모콘과 동일하게 채널 선택을 위한 번호 버튼, 메뉴 선택 버튼 등일 구비되며, 이와 함께 코드를 이용한 방송 수신 단말 제어에 이용되는 하나 이상의 버튼(210,212)이 구비된다. Meanwhile, according to a preferred embodiment of the present invention, the
바람직하게, 방송 수신 단말 제어에 이용되는 버튼은 적어도 2 이상이 구비될 수 있다. Preferably, at least two buttons used for controlling the broadcast receiving terminal may be provided.
본 발명에 따르면, 코드 인식 과정이 수행되는 것과 동시에 사용자가 상기한 버튼(210,212) 중 하나를 입력하는 경우, 제어부(206)는 인식된 코드 및 입력된 버튼에 상응하는 신호를 생성하며, 이를 신호 송신부(208)를 통해 방송 수신 단말(102)로 전송한다. According to the present invention, when the code recognition process is performed and the user inputs one of the
예를 들어, 소정 코드에 대해 사용자가 제1 버튼(210)을 입력하는 경우에는 '11111' 에 상응하는 신호를 출력하고, 동일한 코드에 대해 제2 버튼(212)을 입력하는 경우에는 '11112' 에 상응하는 신호를 출력할 수 있다. For example, when the user inputs the
이처럼 동일한 코드에 대해 사용자가 입력한 버튼에 따라 다른 신호가 출력되며, 방송 수신 단말(102)에 수신된 신호에 따른 커맨드를 실행한다. A different signal is outputted according to the button inputted by the user with respect to the same code, and a command corresponding to the signal received by the
도 3은 본 발명에 따른 방송 수신 단말의 블록도이다. 3 is a block diagram of a broadcast receiving terminal according to the present invention.
도 3에 도시된 바와 같이, 본 발명에 따른 방송 수신 단말(102)은 신호 수신부(300), 프로세서(302), 메모리(304) 및 네트워크 통신부(306)를 포함할 수 있다. 3, the broadcast receiving terminal 102 according to the present invention may include a
신호 수신부(300)는 리모콘(104)으로부터 단순 제어를 위한 신호 및 상기와 같이 인식된 코드 및 사용자에 의해 입력된 버튼에 상응하는 신호를 수신할 수 있다. The
여기서, 인식된 코드 및 사용자 입력 버튼에 상응하는 신호는 일련의 시나리오를 갖는 커맨드가 실행될 수 있도록 하는 신호이다. Here, the recognized code and the signal corresponding to the user input button are signals for allowing a command having a series of scenarios to be executed.
프로세서(302)는 수신된 신호를 분석하고, 메모리(304)에 저장되어 있는 명령 테이블을 참조하여 커맨드 추출 및 추출된 커맨드를 순차적으로 실행한다. The
도 4에 도시된 바와 같이, 본 발명에 따른 명령 테이블에는 소정 신호에 상 응하는 커맨드 조합이 정의되며, 이때 커맨드 조합은 실행 순서가 정해진 복수의 커맨드를 포함할 수 있다. As shown in FIG. 4, a command combination corresponding to a predetermined signal is defined in the command table according to the present invention, and the command combination may include a plurality of commands whose execution order is determined.
이때, 동일한 코드에 대해서도 사용자가 입력한 버튼에 따라 다른 커맨드 조합이 정의될 수 있다. At this time, another command combination may be defined for the same code according to the button input by the user.
예를 들어, '11111' 이라는 신호에 대해 A 컨텐츠의 시청 예약으로 정의되고, A 컨텐츠의 시청 예약을 위한 복수의 커맨드가 순차적으로 정의될 수 있다. For example, a plurality of commands for defining the viewing reservation of the A content can be sequentially defined for the signal " 11111 ".
한편, '11112' 이라는 신호에 대해 A 컨텐츠의 녹화 예약으로 정의되고, A 컨텐츠의 녹화 예약을 위한 복수의 커맨드가 순차적으로 정의될 수 있다. On the other hand, a plurality of commands for recording reservation of the A content can be sequentially defined with respect to the signal '11112', which is defined as the reservation of recording of the A content.
상기한 바와 같이 사용자가 동일한 코드에 대해 다른 버튼을 입력하는 경우를 고려하여, 명령 테이블에는 동일한 코드에 대해 다른 커맨드가 정의된다. As described above, in consideration of the case where the user inputs another button for the same code, another command is defined for the same code in the command table.
A 컨텐츠의 시청 예약을 위한 커맨드 조합은 TV 전원 켜기, EPG 어플리케이션 활성화, A 컨텐츠의 탐색(프로그램 ID 탐색), 탐색된 A 컨텐츠 방송 정보 저장(방송 채널 및 시간 정보 저장) 및 처리 결과 출력과 같은 순차적인 커맨드를 포함할 수 있다. The command combination for viewing reservation of the A content is a sequential order such as TV power-on, EPG application activation, A content search (program ID search), search A content broadcast information storage (broadcast channel and time information storage) In command.
A 컨텐츠의 녹화 예약을 위한 커맨드 조합은 PVR 어플리케이션 활성화, A 컨텐츠의 탐색, 녹화 가능 여부 판단, 탐색된 A 컨텐츠 방송 관련 정보 저장 및 처리 결과 출력과 같은 순차적인 커맨드를 포함할 수 있다. A combination of commands for recording reservation of A content may include sequential commands such as PVR application activation, A content search, recording availability determination, storage of information about the A content broadcast, and output of processing results.
상기에서는 2개의 버튼(210,212)을 통해 A 컨텐츠에 대한 시청 예약 및 녹화 예약 중 하나가 수행되는 것을 설명하였으나, 버튼이 더 추가될 수 있으며 추가된 버튼을 통해 A 컨텐츠 시청을 위한 채널 튜닝 또는 A 컨텐츠가 주문형 비디오(VOD) 인 경우 VOD 바로 보기와 같은 동작이 수행될 수도 있을 것이다. In the above description, one of the viewing reservation and the recording reservation for the A content is performed through the two
한편, 명령 테이블에는 컨텐츠뿐만 아니라, 상품과 관련된 신호에 대한 커맨드 조합이 정의된다. On the other hand, in the command table, not only the content but also a command combination for a signal related to the commodity is defined.
예를 들어, '22221' 이라는 신호는 B 상품의 상세 정보 보기, '22222'는 B 상품의 구매로 정의될 수 있다. For example, the signal '22221' may be defined as the detailed information of the B product, and '22222' may be defined as the purchase of the B product.
마찬가지로 동일한 상품에 부여된 코드에 대해 사용자가 다른 버튼을 입력하는 경우 리모콘(104)은 상기와 같이 다른 신호를 출력할 수 있다. Likewise, when the user inputs another button for a code assigned to the same product, the
이때, 명령 테이블에는 '22221' 에 대해 TV 전원 켜기, 서버 접속, 서버에 B 상품과 관련된 어플리케이션 요청 및 상품 상세 정보를 포함하는 인터페이스 출력과 같은 복수의 커맨드가 정의될 수 있다. At this time, in the command table, a plurality of commands such as TV power-on for the '22221', a server connection, an application request related to the B product to the server, and an interface output including product detail information can be defined.
다른 한편, '22222'에 대해서는 TV 전원 켜기, 서버 접속, 서버로부터 B 상품과 관련된 어플리케이션 수신, 어플리케이션의 결제 모듈 실행과 같은 복수의 커맨드가 정의될 수 있다. On the other hand, for '22222', a plurality of commands such as turning on the TV, connecting the server, receiving the application related to the B commodity from the server, and executing the payment module of the application may be defined.
상기한 명령 테이블을 통해 동일한 코드에 대해 도 5 내지 도 6에 도시된 바와 같이 서로 상이한 서비스의 제공이 가능하다.Through the above-described instruction table, it is possible to provide different services to the same codes as shown in FIGS. 5 to 6.
컨텐츠의 경우와 마찬가지로 버튼이 더 추가되는 경우, 추가된 버튼을 통해 B 상품과 관련된 이벤트 참여 또는 B 상품과 관련된 경쟁 상품 정보 보기와 같은 동작이 수행될 수도 있을 것이다. In the case where a button is further added as in the case of the content, an operation such as participating in an event related to the B commodity or viewing competitive commodity information related to the B commodity may be performed through the added button.
본 발명에 따르면, 지역에서 배포되는 전단지 또는 쿠폰 등에 인쇄된 코드를 이용하여 사용자의 지역에 기반한 서비스를 제공할 수 있다. According to the present invention, it is possible to provide a service based on a user's area by using a code printed on leaflets or coupons distributed in the area.
예를 들어, 피자집에서 배포한 전단지에 코드가 인쇄된 경우, 명령 테이블에는 '33331' 가 해당 피자집의 메뉴 보기로 정의되고, '33332' 가 특정 피자의 주문으로 정의될 수 있다. For example, if a code is printed on a leaflet distributed at a pizza house, '33331' may be defined as a menu view of the corresponding pizza house, and '33332' may be defined as a particular pizza order.
상기 상품의 예에서와 마찬가지로, '33331' 에 대해서는 TV 전원 켜기, 서버 접속, 피자집 관련 어플리케이션 요청, 메뉴 보기 인터페이스 출력과 같은 복수의 커맨드가 정의되며, '33332' 에 대해서는 TV 전원 켜기, 서버 접속, 피자집 관련 어플리케이션 요청, 결제 모듈 실행과 같은 복수의 커맨드가 정의될 수 있다. As with the product example, a plurality of commands such as TV power-on, server connection, pizza-related application request and menu view interface output are defined for '33331', and '33332' , A pizza house related application request, and a payment module execution may be defined.
음식 주문의 경우 사용자가 위치한 지역에 기반한 서비스를 제공할 수 있다. For food orders, you can provide services based on your location.
상기한 예에서, 명령 테이블에는 '33331' 또는 '33332' 에 대해 사용자 프로파일을 참조한 주변 피자집 정보 검색 및 검색 결과 출력과 같은 커맨드가 더 포함될 수 있다. In the above example, the command table may further include a command such as search for surrounding pizza house information and search result output referring to the user profile for '33331' or '33332'.
본 발명에 따른 프로세서(302)는 리모콘(104)으로부터 소정 신호가 수신되는 경우, 명령 테이블을 참조하여 해당 신호에 대해 정의된 하나 이상의 커맨드를 추출하며, 이를 순차적으로 실행한다.When a predetermined signal is received from the
상기한 바와 같이, 명령 테이블에는 하나의 신호에 대해 복수의 커맨드가 정의되어 있으므로 사용자는 동일 대상물에 대해 최소한이 키 입력으로 다양한 서비스를 이용할 수 있다. As described above, since a plurality of commands are defined for one signal in the command table, the user can utilize various services with at least the key input for the same object.
네트워크 통신부(306)는 커맨드 실행 중 서버로의 접속이 필요한 경우, 서버에 소정 정보, 예를 들어, 컨텐츠 또는 상품의 상세 정보 보기 및 결제를 위한 어플리케이션 요청 정보를 전송하며, 해당 어플리케이션 등을 수신한다. When a connection to the server is required during execution of the command, the
네트워크 통신부(306)는 서버로부터 명령 테이블 갱신 관련 정보를 수신할 수 있으며, 프로세서(302)는 상기한 정보가 수신되는 경우 메모리(304)에 저장된 명령 테이블을 갱신한다. The
명령 테이블이 갱신되는 경우, 리모콘(104)으로부터 수신되는 소정 신호에 대해 이전과는 다른 커맨드 조합이 정의될 수 있다. When the command table is updated, a command combination different from that before can be defined for a predetermined signal received from the
예를 들어, 명령 테이블에서 '11111' 이 A 컨텐츠의 시청 예약에서 C 컨텐츠의 바로 시청으로 갱신되며, '11112'가 A 컨텐츠의 녹화 예약에서 C 컨텐츠의 시청 예약으로 갱신될 수 있다. For example, '11111' in the command table may be updated from watching content of A content to viewing of C content immediately, and '11112' may be updated by viewing reservation of C content in recording reservation of A content.
명령 테이블의 갱신 시, 각 신호에 대한 커맨드 조합이 이전과는 다르게 정의된다. When updating the command table, the command combination for each signal is defined differently from the previous one.
명령 테이블의 갱신은 이전에 A 컨텐츠에 대해 부여된 코드가 C 컨텐츠에 부여되는 것을 전제로 한다. The update of the instruction table presupposes that the code previously assigned to the A content is given to the C content.
전술한 바와 같이, 명령 테이블의 갱신은 시간이 지남에 따라 많은 사용자가 관심을 가지는 컨텐츠가 달라지는 경우에 이루어질 수 있다. 이를 통해 한정된 코드 자원 범위 내에서 명령 테이블의 데이터 사이즈를 크게 변화시키지 않으면서 코드를 이용한 방송 수신 단말 제어가 가능해진다. As described above, the update of the instruction table can be performed when the content that many users are interested in changes over time. This makes it possible to control the broadcast receiving terminal using the code without significantly changing the data size of the command table within a limited range of code resources.
한편, 상기에서는 명령 테이블의 갱신이 컨텐츠의 변경인 것으로 설명하였으나, 이에 한정됨이 없이 명령 테이블 갱신이 동일 컨텐츠에 대한 커맨드 추가일 수도 있다. In the above description, the update of the command table is described as the change of the content. However, the present invention is not limited to this, and the update of the command table may be a command addition to the same content.
예를 들어, 초기에 '11111' 에 대해 A 컨텐츠 시청 예약으로 정의된 경우, 시청 예약을 위한 커맨드 실행 중, 해당 사용자가 A 컨텐츠를 이전에 전부 또는 일부 시청했었는지 여부를 판단하는 커맨드가 추가될 필요가 있을 수 있다. For example, in the case where it is defined as the A content viewing reservation for '11111' at the beginning, a command for determining whether or not the user has watched all or part of the A content beforehand during the execution of the command for viewing reservation is added There may be a need.
이러한 경우, 명령 테이블에는 '11111'에 대해 TV 전원 켜기, EPG 어플리케이션 활성화, A 컨텐츠의 탐색(프로그램 ID 탐색), 탐색된 A 컨텐츠의 이전 시청 여부 판단 및 A 컨텐츠의 방송 관련 정보 저장(방송 채널 및 시간 정보 저장) 및 처리 결과 출력이라는 커맨드 조합이 정의될 수 있다. In this case, in the command table, the power of the TV is turned on, the EPG application is activated, the search for the content A (search for the program ID), the previous viewing of the detected A content, Time information storage) and a processing result output can be defined.
여기서, A 컨텐츠의 이전 시청 여부는 메모리(304)에 저장된 사용자의 서비스 이용 이력(시청 이력, 구매 이력, 이벤트 참여 이력 등)을 참조하여 수행될 수 있다. Here, the previous viewing of the A content can be performed with reference to the service usage history (the viewing history, the purchase history, the event participation history, etc.) of the user stored in the
상기한 커맨드의 추가로 도 8에 도시된 바와 같이, 시청 예약 커맨드 실행 중 사용자에게 계속적인 시청 여부를 확인하기 위한 인터페이스가 출력될 수 있다. As shown in Fig. 8, an interface for confirming whether or not to continuously watch the user during execution of the viewing reservation command can be output in addition to the above-described command.
이와 더불어, A 컨텐츠의 이전 시청 여부 판단뿐만 아니라, A 컨텐츠의 방송 채널 및 시간을 확인한 후에 이전에 동일한 시간대에 다른 컨텐츠의 시청 예약이 있는지 여부를 판단하는 커맨드가 추가된 것으로 명령 테이블이 갱신될 수도 있을 것이다. In addition, it is possible to determine whether or not the A content has been previously viewed, as well as a command to determine whether or not there is a viewing reservation of another content in the same time zone after confirming a broadcast channel and time of the A content, There will be.
상기에서는 인식된 코드 및 사용자가 입력한 버튼에 따라 동일한 대상물이 대해 서로 다른 서비스가 제공되는 것으로 설명하였다. In the above description, different services are provided for the same object according to the recognized code and the button inputted by the user.
그러나 이에 한정됨이 없이 하나의 대상물에 대해 적어도 2 이상의 코드가 부여될 수 있으며, 인쇄물에는 각 코드에 대한 설명이 부가될 수 있다. However, the present invention is not limited to this, and at least two or more codes may be assigned to one object, and a description of each code may be added to the printed matter.
예를 들어, 프로그램 가이드 책자에 A 컨텐츠에 대해 두 개의 코드가 부여되 고, 여기서, 제1 코드는 시청 예약으로, 제2 코드는 녹화 예약용으로 부여될 수 있다. 이에 대응하여 명령 테이블에는 제1 코드에 상응하는 신호에 대해 시청 예약을 위한 커맨드 조합, 제2 코드에 상응하는 신호에 대해 녹화 예약을 위한 커맨드 조합이 정의될 수 있다. For example, two codes are assigned to the A content in the program guide book, where the first code may be reserved for viewing and the second code may be reserved for recording. Correspondingly, in the command table, a command combination for viewing reservation for a signal corresponding to the first code and a command combination for recording reservation for a signal corresponding to the second code can be defined.
이처럼 하나의 대상물에 대해 서로 다른 코드를 부여하고, 또한 각 코드에 대해 명령 테이블에서 다르게 정의하고 있는 경우에는 리모콘(104)에 별도의 버튼이 구비되지 않더라고 동일한 대상물에 대해 서로 다른 서비스가 가능해진다. In the case where different codes are assigned to one object and different codes are defined in the command table for each code, different services can be provided for the same object even though no separate button is provided on the
도 9는 본 발명에 따른 방송 수신 단말의 제어 과정을 도시한 흐름도이다. 9 is a flowchart illustrating a process of controlling a broadcast receiving terminal according to the present invention.
도 9를 참조하면, 우선 방송 수신 단말(102)에는 리모콘에서 전송되는 신호에 대한 커맨드 조합이 정의된 명령 테이블이 저장된다(단계 900).9, a command table in which a command combination for a signal transmitted from a remote controller is defined is stored in the broadcast receiving terminal 102 (step 900).
이후, 리모콘(104)은 인쇄물에 인쇄된 코드를 인식하며(단계 902), 이와 함께 사용자가 입력한 버튼 정보를 수신한다(단계 904).Then, the
리모콘(104)는 메모리에 저장된 코드 테이블을 참조하여 인식된 코드 및 사용자가 입력한 버튼에 상응하는 신호를 방송 수신 단말(102)로 전송한다(단계 906).The
방송 수신 단말(102)은 수신된 신호를 분석하고(단계 908), 명령 테이블을 참조하여 수신된 신호에 대해 정의된 하나 이상의 커맨드를 추출한다(단계 910).The
이후, 추출된 하나 이상의 커맨드를 순차적으로 실행한다(단계 912).Thereafter, the extracted one or more commands are sequentially executed (step 912).
단계 912에서, TV 전원 켜기, 소정 어플리케이션의 활성화 또는 서버 접속을 통한 어플리케이션의 요청 및 수신 과정과 소정 인터페이스 출력 과정이 수행될 수 있다. In step 912, a process of requesting and receiving an application through power-on of a TV, activating a predetermined application, or connecting to a server, and outputting a predetermined interface may be performed.
한편, 소정 시점에 방송 수신 단말(102)은 서버로부터 명령 테이블 갱신 관련 정보를 수신하며(단계 914), 이를 통해 명령 테이블을 갱신한다(단계 916).On the other hand, at a certain point in time, the
명령 테이블의 갱신을 통해 리모콘으로부터 전송되는 동일 신호에 대해 이전과는 다른 동작이 수행될 수 있다.An operation different from that for the same signal transmitted from the remote controller through the update of the command table can be performed.
상기한 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대해 통상의 지식을 가진 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가가 가능할 것이며, 이러한 수정, 변경 및 부가는 하기의 특허청구범위에 속하는 것으로 보아야 할 것이다. It will be apparent to those skilled in the relevant art that various modifications, additions and substitutions are possible, without departing from the spirit and scope of the invention as defined by the appended claims. The appended claims are to be considered as falling within the scope of the following claims.
도 1은 본 발명에 따른 방송 서비스 제공 시스템을 도시한 도면. 1 illustrates a broadcast service providing system according to the present invention.
도 2는 본 발명에 따른 리모트 컨트롤러의 블록도. 2 is a block diagram of a remote controller according to the present invention;
도 3은 본 발명에 따른 방송 수신 단말의 블록도. 3 is a block diagram of a broadcast receiving terminal according to the present invention;
도 4는 본 발명에 따른 명령 테이블의 일 예를 도시한 도면. 4 is a diagram showing an example of an instruction table according to the present invention;
도 5는 본 발명에 따른 동일 컨텐츠에 대한 서로 다른 서비스 제공 과정의 일 예를 도시한 도면. 5 is a diagram illustrating an example of a process of providing different services for the same content according to the present invention.
도 6은 본 발명에 따른 동일 상품에 대한 서로 다른 서비스 제공 과정의 일 예를 도시한 도면.6 is a diagram illustrating an example of a process of providing different services for the same product according to the present invention.
도 7은 본 발명에 따른 음식점과 관련된 서비스의 제공 과정을 설명하기 위한 도면. 7 is a diagram for explaining a process of providing a service related to a restaurant according to the present invention;
도 8은 본 발명에 따른 시청 예약 중 시청 여부를 확인하기 위한 인터페이스가 출력되는 예를 도시한 도면. 8 is a view showing an example of outputting an interface for confirming whether or not to view a view during a viewing reservation according to the present invention.
도 9는 본 발명에 따른 코드를 이용한 방송 수신 단말 제어 과정을 도시한 흐름도.9 is a flowchart illustrating a process of controlling a broadcast receiving terminal using a code according to the present invention.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080111322A KR101562674B1 (en) | 2008-11-10 | 2008-11-10 | For controlling a broadcast receiving terminal using a code and apparatus therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080111322A KR101562674B1 (en) | 2008-11-10 | 2008-11-10 | For controlling a broadcast receiving terminal using a code and apparatus therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100052353A KR20100052353A (en) | 2010-05-19 |
KR101562674B1 true KR101562674B1 (en) | 2015-10-23 |
Family
ID=42277723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080111322A Expired - Fee Related KR101562674B1 (en) | 2008-11-10 | 2008-11-10 | For controlling a broadcast receiving terminal using a code and apparatus therefor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101562674B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101852482B1 (en) * | 2016-05-16 | 2018-06-11 | (주)휴맥스 | Image processing appratus and software upgrade method for performing operation according to force input and software upgrade |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008154211A (en) * | 2006-03-10 | 2008-07-03 | Kenji Yoshida | Remote controller |
-
2008
- 2008-11-10 KR KR1020080111322A patent/KR101562674B1/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008154211A (en) * | 2006-03-10 | 2008-07-03 | Kenji Yoshida | Remote controller |
Also Published As
Publication number | Publication date |
---|---|
KR20100052353A (en) | 2010-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU720196B2 (en) | Methods and systems for providing information to a television using a personal computer | |
US5886691A (en) | Display control method for display having buttons representing selectable voting items in which only marks assigned to selected items continue to be displayed upon selection | |
US20110119715A1 (en) | Mobile device and method for generating a control signal | |
US20030208762A1 (en) | Recording schedule reservation system for reserving a recording schedule of a broadcast program through a network | |
JP2004511944A (en) | Control code for programmable remote control supplied in XML format | |
MXPA01010911A (en) | Advertisement presentation and tracking in a television apparatus. | |
CN105338383A (en) | Systems and methods for providing interactive media guidance on wireless communications device | |
CN103384350A (en) | Broadcast receiving apparatus and method for controlling application and device | |
KR20140073289A (en) | Display apparatus and information providing method using display apparatus | |
JP5672377B2 (en) | Apparatus, system and method for identifying videos of interest for use in portable electronic systems | |
KR101562674B1 (en) | For controlling a broadcast receiving terminal using a code and apparatus therefor | |
US20240048816A1 (en) | Electronic device and electronic device control method | |
KR100606007B1 (en) | Broadcast service providing method using RFID | |
KR20090073944A (en) | Method and system for providing broadcast content output device and search word (or question) ranking information related to broadcast content and recording medium therefor | |
KR20150108546A (en) | personalization service method and system in television linkage wireless terminal | |
KR100599120B1 (en) | Initialization method and device of cable card and channel list using reset menu on OSD screen | |
KR20030056935A (en) | Apparatus and method for transmitting data contents in digital broadcasting | |
US10057616B1 (en) | Systems and methods for accessing bookmarked content | |
EP2169950A2 (en) | Character code conversion apparatus and character code conversion method | |
US10667008B1 (en) | Method and system for setting and receiving user notifications for content available far in the future | |
KR20180053783A (en) | Payment system using a remote controller and the method thereof | |
KR100714688B1 (en) | Character input method and device using the remote control | |
KR100770326B1 (en) | Character input method using interactive TV return pass server | |
KR100752814B1 (en) | Application bookmarking method for multimedia home platform (MHP) based digital broadcasting receiver and its digital broadcasting receiver | |
CN112822559A (en) | Bullet screen data processing method and processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20081110 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20131111 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20081110 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20141128 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20150728 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20151016 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20151016 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20190727 |