[go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020080111322A
Other languages
Korean (ko)
Other versions
KR20100052353A (en
Inventor
하길수
이진호
김도형
석소미
송아름
Original Assignee
주식회사 알티캐스트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 알티캐스트 filed Critical 주식회사 알티캐스트
Priority to KR1020080111322A priority Critical patent/KR101562674B1/en
Publication of KR20100052353A publication Critical patent/KR20100052353A/en
Application granted granted Critical
Publication of KR101562674B1 publication Critical patent/KR101562674B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements 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

코드를 이용한 방송 수신 단말 제어 방법 및 이를 위한 장치{Method for controlling broadcasting receiving terminal using code and apparatus therefor}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a broadcast receiving terminal control method using a code,

본 발명은 코드를 이용한 방송 수신 단말 제어 방법 및 이를 위한 장치에 관한 것으로서, 인쇄물에 인쇄된 코드를 이용하여 사용자에게 편리한 디지털 데이터 방송 서비스를 제공할 수 있는 방법 및 장치에 관한 것이다. 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 headend 100 and a broadcast receiving terminal 102 connected to the headend 100 via a network.

여기서 네트워크는 지상망, 위성망, 케이블망 및 인터넷을 모두 포함할 수 있다. Here, the network may include both a terrestrial network, a satellite network, a cable network, and the Internet.

헤드엔드(100)는 다양한 채널의 방송 프로그램에 대한 비디오, 오디오 신호를 미리 설정된 포맷으로 변환하여 방송 수신 단말(102)로 전송한다. The headend 100 converts the video and audio signals for the broadcast programs of various channels into a predetermined format and transmits the converted video and audio signals to the broadcast receiving terminal 102.

또한, 헤드엔드(100)는 방송 프로그램에 대한 스케쥴링 기능, 가입자 이외에 다른 사용자가 접근하지 못하도록 제한 수신을 위한 스크램블링 기능을 수행한다. In addition, the headend 100 performs a scheduling function for a broadcast program and a scrambling function for restrictive reception so that other users can not access the subscriber.

여기서 방송 프로그램은 실시간으로 제공되는 방송 컨텐츠(이하, '컨텐츠' 라 함)뿐만 아니라 사용자의 요청에 따라 제공되는 주문형 비디오를 포함할 수 있다. 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 headend 100 may include a separate communication server (e.g., a return path server) for processing the user's requirements over the uplink channel to provide various communication services such as message transmission and reception.

한편, 헤드엔드(100)는 방송 프로그램뿐만 아니라, 사용자에게 각종 부가 서비스 이용과 양방향 서비스 제공을 위한 인터랙티브 어플리케이션을 방송 수신 단말(102)에 제공할 수 있다. Meanwhile, the headend 100 can provide not only a broadcast program, but also an interactive application for providing various additional services and bidirectional services to the user, to the broadcast receiving terminal 102.

여기서, 인터랙티브 어플리케이션은 방송 프로그램에 독립되거나 또는 연동되면서 사용자에게 유용한 데이터를 제공하는 것으로서, 날씨, 운세, 뉴스, 증권, 이메일, 전자 프로그램 가이드(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 broadcast receiving terminal 102 processes the broadcast signals (video, audio, and data) provided by the channel selected by the user and provides the processed signals to the user.

방송 수신 단말(102)에는 어플리케이션 실행을 위한 오퍼레이팅 시스템(Operating System) 및 미들웨어가 설치되며, 사용자의 요청에 따른 인터랙티브 어플리케이션을 헤드엔드(100)로부터 다운로드하고, 해당 인터랙티브 어플리케이션 을 구동하여 이에 결합된 데이터를 사용자에게 제공한다. An operating system (Operating System) and middleware for application execution are installed in the broadcast receiving terminal 102. An interactive application according to a user's request is downloaded from the head end 100, and the corresponding interactive application is driven and data To the user.

하기에서 방송 수신 단말(102)이 TV와 같은 디스플레이 장치에 연결되는 셋탑박스인 것으로 설명하나, 이에 한정됨이 없이 하기에서와 같이 명령 테이블을 저장하면서 리모콘(리모트 컨트롤러: 원격 제어 기기)으로부터 수신된 신호에 따른 커맨드를 실행할 수 있는 단말을 모두 포함할 수 있다. Although the following description is made on the assumption that the broadcast receiving terminal 102 is a set-top box connected to a display device such as a TV, the present invention is not limited thereto, and the signal received from a remote controller (remote controller: remote controller) And a terminal capable of executing a command according to the present invention.

본 발명의 바람직한 일 실시예에 따르면, 코드 인식 기능을 갖는 리모콘(104)이 제공된다. According to a preferred embodiment of the present invention, a remote controller 104 having a code recognition function is provided.

본 발명에 따른 리모콘(104)은 미리 저장된 코드 테이블을 참조하여 인식된 코드에 상응하는 신호를 방송 수신 단말(102)로 전송한다.
본 발명에 따른 리모콘(104)은 방송 수신 단말(102)과 소정 거리 이격된 상태에서 방송 수신 단말(102)로 사용자 선택에 따른 제어 신호를 송신하는 휴대기기이다.
The remote controller 104 according to the present invention transmits a signal corresponding to the recognized code to the broadcast receiving terminal 102 by referring to a code table stored in advance.
The remote controller 104 according to the present invention is a portable device that transmits a control signal according to user's selection to the broadcast receiving terminal 102 while being separated from the broadcast receiving terminal 102 by a predetermined distance.

바람직하게 리모콘(104)은 코드 인식 중 사용자의 버튼 입력이 있는 경우, 인식된 코드 및 입력된 버튼에 상응하는 신호를 방송 수신 단말(102)로 전송한다. Preferably, the remote controller 104 transmits a recognized code and a signal corresponding to the input button to the broadcast receiving terminal 102 when the user inputs a button during code recognition.

여기서, 버튼은 리모콘 상에 적어도 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 broadcast receiving terminal 102 can schedule viewing of the corresponding content , Otherwise, when another button is input, recording reservation of the corresponding content can be performed.

본 발명에 따른 방송 수신 단말(102)은 리모콘(104)으로부터 인식된 코드 및 사용자에 의해 입력된 버튼에 상응하는 신호가 수신되는 경우, 수신된 신호에 상응하는 제어 과정을 수행한다. The broadcast receiving terminal 102 according to the present invention performs a control process corresponding to the received signal when a code recognized from the remote controller 104 and a signal corresponding to a button input by the user are received.

코드를 이용한 제어를 위해 본 발명에 따른 방송 수신 단말(102)에는 명령 테이블이 저장되어 있다. A command table is stored in the broadcast receiving terminal 102 according to the present invention for control using a code.

본 발명에 따른 명령 테이블에는 리모콘(104)에서 수신될 수 있는 각 신호에 대한 하나 이상의 커맨드 정보가 저장된다. In the command table according to the present invention, one or more command information for each signal that can be received by the remote controller 104 is stored.

바람직하게, 명령 테이블에는 소정 신호에 상응하는 커맨드 조합이 정의되며, 이때 커맨드 조합은 실행 순서가 정해진 복수의 커맨드를 포함할 수 있다. 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 remote controller 104 and a signal corresponding to a button input by the user are received, the broadcast receiving terminal 102 refers to the command table and determines one or more And sequentially executes the extracted commands in a predetermined order.

예를 들어, 리모콘(104)으로부터 수신된 신호가 소정 컨텐츠의 시청 예약인 경우, 명령 테이블에는 상기한 신호에 대해 EPG 어플리케이션 활성화, EPG에서의 컨텐츠(프로그램 ID) 탐색, 탐색된 컨텐츠에 대한 채널 및 방송 시간 저장과 같은 복수의 커맨드가 정의될 수 있다. For example, when the signal received from the remote controller 104 is a viewing reservation of a predetermined content, the command table is used to activate the EPG application, search for the content (program ID) in the EPG, A plurality of commands such as a broadcast time storage may be defined.

방송 수신 단말(102)은 명령 테이블을 참조하여 리모콘(104)으로부터 수신된 신호에 상응하는 복수의 커맨드를 추출하고, 추출된 커맨드를 순차적으로 실행하여 사용자가 해당 방송 시간에 자동으로 컨텐츠를 시청할 수 있도록 한다. The broadcast receiving terminal 102 extracts a plurality of commands corresponding to the signal received from the remote controller 104 with reference to the command table and sequentially executes the extracted commands so that the user can automatically watch the contents in the corresponding broadcast time .

본 발명에 따르면, 명령 테이블에는 인식된 코드 및 사용자가 입력한 버튼에 따라 커맨드가 정의되기 때문에 만일 코드의 수가 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 remote controller 104 can be defined as a command combination different from the previous one.

예를 들어, 제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 remote controller 104 according to the present invention may include a code recognition unit 200, a memory 202, a key input unit 204, a control unit 206, and a signal transmission unit 208 .

코드 인식부(200)는 인쇄물에 인쇄된 코드(220)를 인식한다. The code recognition unit 200 recognizes the code 220 printed on the printed matter.

여기서 인쇄물은 방송 프로그램(컨텐츠) 안내 책자, 상품 소개 책자, 지역에서 배포되는 광고 전단지 및 이벤트 참여를 위한 쿠폰 등을 포함할 수 있다. 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 remote controller 104 can recognize the type information, As will be apparent to those skilled in the art.

코드는 일반적인 바코드(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 code recognition unit 200 according to the present invention can be realized in a form capable of recognizing one of various codes as described above, which is well known to those skilled in the art, and thus a detailed description thereof will be omitted.

본 발명에 따른 코드는 소정 대상물(예를 들어, 컨텐츠, 상품 또는 서비스) 에 대해 부여되며, 대상물에 인접하여 인쇄될 수 있다. 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 code recognition unit 200 is stored in the memory 202 of the remote controller 104. [

여기서, 코드 테이블은 인식된 코드를 방송 수신 단말(102)에서의 수신 및 처리 가능한 신호로 변환하기 위한 정보를 포함한다. Here, the code table includes information for converting the recognized code into a signal that can be received and processed by the broadcast receiving terminal 102.

만일 리모콘(104)에 적외선(IR) 통신 방식이 적용되는 경우, 코드 테이블은 인식된 코드를 적외선 신호로 변환하기 위한 정보를 포함할 수 있다. If an infrared (IR) communication method is applied to the remote controller 104, the code table may include information for converting the recognized code into an infrared signal.

제어부(206)은 코드 인식부(200)를 통해 소정 대상물에 대한 코드가 인식되는 경우, 상기한 코드 테이블을 참조하여 인식된 코드에 상응하는 신호를 생성한다. When a code for a predetermined object is recognized through the code recognition unit 200, the control unit 206 refers to the code table and generates a signal corresponding to the recognized code.

생성된 신호는 신호 송신부(208)를 통해 방송 수신 단말(102)로 전송된다. The generated signal is transmitted to the broadcast receiving terminal 102 through the signal transmitting unit 208.

인식된 코드에 상응하는 신호는 리모콘에 일반적으로 사용되는 적외선 통신뿐만 아니라, 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 key input unit 204 includes a number button, a menu selection button, and the like for channel selection like a general remote controller, The above buttons 210 and 212 are provided.

바람직하게, 방송 수신 단말 제어에 이용되는 버튼은 적어도 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 buttons 210 and 212, the control unit 206 generates a signal corresponding to the recognized code and the inputted button, And transmits it to the broadcast receiving terminal 102 via the transmitting unit 208.

예를 들어, 소정 코드에 대해 사용자가 제1 버튼(210)을 입력하는 경우에는 '11111' 에 상응하는 신호를 출력하고, 동일한 코드에 대해 제2 버튼(212)을 입력하는 경우에는 '11112' 에 상응하는 신호를 출력할 수 있다. For example, when the user inputs the first button 210 for a predetermined code, a signal corresponding to '11111' is output. When the user inputs the second button 212 for the same code, '11112' Can output a signal corresponding to the signal.

이처럼 동일한 코드에 대해 사용자가 입력한 버튼에 따라 다른 신호가 출력되며, 방송 수신 단말(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 broadcast receiving terminal 102 is executed.

도 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 signal receiving unit 300, a processor 302, a memory 304, and a network communication unit 306. As shown in FIG.

신호 수신부(300)는 리모콘(104)으로부터 단순 제어를 위한 신호 및 상기와 같이 인식된 코드 및 사용자에 의해 입력된 버튼에 상응하는 신호를 수신할 수 있다. The signal receiving unit 300 can receive a signal for simple control from the remote controller 104, a code recognized as described above, and a signal corresponding to a button input by the user.

여기서, 인식된 코드 및 사용자 입력 버튼에 상응하는 신호는 일련의 시나리오를 갖는 커맨드가 실행될 수 있도록 하는 신호이다. 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 processor 302 analyzes the received signal and sequentially executes command extraction and extracted commands with reference to an instruction table stored in the memory 304. [

도 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 buttons 210 and 212. However, the button can be further added and the channel tuning for viewing the A content or the A content (VOD), an operation such as a VOD direct view may be performed.

한편, 명령 테이블에는 컨텐츠뿐만 아니라, 상품과 관련된 신호에 대한 커맨드 조합이 정의된다. 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 remote controller 104 can output another signal as described above.

이때, 명령 테이블에는 '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 remote controller 104, the processor 302 extracts one or more commands defined for the signal by referring to the command table, and sequentially executes the command.

상기한 바와 같이, 명령 테이블에는 하나의 신호에 대해 복수의 커맨드가 정의되어 있으므로 사용자는 동일 대상물에 대해 최소한이 키 입력으로 다양한 서비스를 이용할 수 있다. 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 network communication unit 306 transmits the application request information for viewing predetermined information, for example, the detailed information of the content or the product, to the server, and receives the application or the like .

네트워크 통신부(306)는 서버로부터 명령 테이블 갱신 관련 정보를 수신할 수 있으며, 프로세서(302)는 상기한 정보가 수신되는 경우 메모리(304)에 저장된 명령 테이블을 갱신한다. The network communication unit 306 may receive information related to the command table update from the server and the processor 302 updates the command table stored in the memory 304 when the information is received.

명령 테이블이 갱신되는 경우, 리모콘(104)으로부터 수신되는 소정 신호에 대해 이전과는 다른 커맨드 조합이 정의될 수 있다. When the command table is updated, a command combination different from that before can be defined for a predetermined signal received from the remote controller 104. [

예를 들어, 명령 테이블에서 '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 memory 304.

상기한 커맨드의 추가로 도 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 remote controller 104 .

도 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 remote controller 104 recognizes the code printed on the printed matter (Step 902), and receives the button information inputted by the user (Step 904).

리모콘(104)는 메모리에 저장된 코드 테이블을 참조하여 인식된 코드 및 사용자가 입력한 버튼에 상응하는 신호를 방송 수신 단말(102)로 전송한다(단계 906).The remote controller 104 refers to the code table stored in the memory and transmits the recognized code and a signal corresponding to the button input by the user to the broadcast receiving terminal 102 (step 906).

방송 수신 단말(102)은 수신된 신호를 분석하고(단계 908), 명령 테이블을 참조하여 수신된 신호에 대해 정의된 하나 이상의 커맨드를 추출한다(단계 910).The broadcast receiving terminal 102 analyzes the received signal (Step 908), extracts one or more commands defined for the received signal with reference to the command table (Step 910).

이후, 추출된 하나 이상의 커맨드를 순차적으로 실행한다(단계 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 broadcast receiving terminal 102 receives the command table update related information from the server (step 914), thereby updating the command table (step 916).

명령 테이블의 갱신을 통해 리모콘으로부터 전송되는 동일 신호에 대해 이전과는 다른 동작이 수행될 수 있다.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)

코드를 이용한 방송 수신 단말의 제어하는 방법으로서, A method for controlling a broadcast receiving terminal using a code, 휴대 기기로부터 인식된 코드 및 사용자에 의해 입력된 상기 휴대 기기의 버튼에 상응하는 신호를 수신하는 단계;Receiving a code recognized from the portable device and a signal corresponding to the button of the portable device input by the user; 미리 저장된 명령 테이블을 참조하여 상기 신호에 상응하는 복수의 커맨드를 추출하는 단계; 및Extracting a plurality of commands corresponding to the signal with reference to a previously stored command table; And 상기 추출된 복수의 커맨드를 실행하는 단계Executing the extracted plurality of commands 를 포함하되≪ / RTI > 상기 명령 테이블에는 상기 휴대 기기로부터 수신되는 신호에 상응하는 커맨드 조합이 정의되며, 상기 커맨드 조합은 미리 정해진 순서에 따른 일련의 시나리오를 갖는 복수의 커맨드를 포함하고Wherein the command table defines a command combination corresponding to a signal received from the portable device, the command combination includes a plurality of commands having a series of scenarios according to a predetermined order 상기 복수의 커맨드를 실행하는 단계는 상기 커맨드 조합에 속한 복수의 커맨드 각각을 상기 미리 정해진 순서에 따라 순차적으로 실행하는 것을 특징으로 하는 방송 수신 단말 제어 방법.Wherein the step of executing the plurality of commands sequentially executes each of a plurality of commands belonging to the command combination in accordance with the predetermined order. 제1항에 있어서, The method according to claim 1, 상기 휴대기기는 미리 저장된 코드 테이블을 참조하여 상기 인식된 코드 및 상기 입력된 버튼에 상응하는 신호를 출력하는 방송 수신 단말 제어 방법.Wherein the portable device outputs a signal corresponding to the recognized code and the input button with reference to a code table stored in advance. 제2항에 있어서, 3. The method of claim 2, 상기 휴대기기는 적어도 2 이상의 버튼을 포함하며, 동일한 코드에 대해 상기 입력되는 버튼에 따라 다른 신호를 출력하는 방송 수신 단말 제어 방법.Wherein the portable device includes at least two buttons, and outputs a different signal according to the input button for the same code. 삭제delete 제1항에 있어서, The method according to claim 1, 상기 명령 테이블은 갱신 가능하며, 갱신된 명령 테이블에는 동일한 신호에 대해 이전과 다른 커맨드가 정의되는 방송 수신 단말 제어 방법. Wherein the command table is updatable and a command different from the previous one is defined for the same signal in the updated command table. 제1항에 있어서, The method according to claim 1, 상기 코드가 컨텐츠에 대해 설정된 경우, 상기 명령 테이블에는 상기 컨텐츠 이용을 위한 커맨드 조합이 정의되는 방송 수신 단말 제어 방법. And when the code is set for content, a command combination for use of the content is defined in the command table. 제1항에 있어서, The method according to claim 1, 상기 코드가 소정 상품에 대해 설정되는 경우, 상기 명령 테이블에는 상품 이용에 대한 커맨드 조합이 정의되는 방송 수신 단말 제어 방법. And when the code is set for a predetermined commodity, a command combination for commodity use is defined in the command table. 제1항에 있어서, The method according to claim 1, 상기 커맨드의 실행은 서비스 이용 이력 정보 및 사용자 프로파일 중 적어도 하나를 참조하여 수행되는 방송 수신 단말 제어 방법.Wherein the execution of the command is performed with reference to at least one of service usage history information and a user profile. 삭제delete 헤드엔드와 네트워크를 통해 연결되는 방송 수신 단말로서, A broadcast receiving terminal connected to a head end via a network, 휴대 기기가 출력하는 신호 각각에 대한 복수의 커맨드를 포함하는 커맨드 조합이 정의된 명령 테이블이 저장되는 메모리;A memory in which a command table in which a command combination including a plurality of commands for each signal output from the portable device is defined is stored; 상기 휴대 기기로부터 인식된 코드 및 사용자에 의해 입력된 상기 휴대 기기의 버튼에 상응하는 신호를 수신하는 신호 수신부; 및A signal receiving unit for receiving a code recognized from the portable device and a signal corresponding to a button of the portable device input by the user; And 상기 명령 테이블을 참조하여 상기 신호에 상응하는 하나 이상의 커맨드를 추출하고, 상기 추출된 하나 이상의 커맨드를 실행하는 프로세서A processor for extracting one or more commands corresponding to the signal with reference to the command table and executing the extracted one or more commands, 를 포함하되≪ / RTI > 상기 커맨드 조합에 포함되는 복수의 커맨드는 미리 정해진 순서에 따른 일련의 시나리오를 가지며,Wherein the plurality of commands included in the command combination have a series of scenarios according to a predetermined order, 상기 프로세서는 상기 추출된 복수의 커맨드 각각을 상기 미리 정해진 순서에 따라서 실행하는 것을 특징으로 하는 방송 수신 단말.Wherein the processor executes each of the plurality of extracted commands according to the predetermined order. 방송 수신 단말의 제어를 위한 휴대 기기로서, 1. A portable device for controlling a broadcast receiving terminal, 코드를 인식하는 코드 인식부;A code recognition 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 상기 코드 테이블을 참조하여 상기 코드 인식부를 통해 인식된 코드 및 상기 버튼 중 사용자에 의해 선택된 버튼에 상응하는 신호를 출력하는 제어부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 a button selected by the user among the buttons, 를 포함하되≪ / RTI > 상기 출력되는 신호는 상기 방송 수신 단말을 제어하는 복수의 커맨드를 포함하는 커맨드 조합에 대응되며, 상기 복수의 커맨드 각각은 미리 정해진 순서에 따른 일련의 시나리오에 따라서 상기 방송 수신 단말에서 순차적으로 실행되는 것을 특징으로 하는 휴대 기기. Wherein the output signal corresponds to a command combination including a plurality of commands for controlling the broadcast receiving terminal and each of the plurality of commands is sequentially executed in the broadcast receiving terminal in accordance with a series of scenarios according to a predetermined order Features mobile devices.
KR1020080111322A 2008-11-10 2008-11-10 For controlling a broadcast receiving terminal using a code and apparatus therefor Expired - Fee Related KR101562674B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008154211A (en) * 2006-03-10 2008-07-03 Kenji Yoshida Remote controller

Patent Citations (1)

* Cited by examiner, † Cited by third party
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