KR100698198B1 - Method for searching and selecting link in data broadcasting receiver - Google Patents

Method for searching and selecting link in data broadcasting receiver Download PDF

Info

Publication number
KR100698198B1
KR100698198B1 KR1020010018322A KR20010018322A KR100698198B1 KR 100698198 B1 KR100698198 B1 KR 100698198B1 KR 1020010018322 A KR1020010018322 A KR 1020010018322A KR 20010018322 A KR20010018322 A KR 20010018322A KR 100698198 B1 KR100698198 B1 KR 100698198B1
Authority
KR
South Korea
Prior art keywords
link
button
screen
information
value
Prior art date
Application number
KR1020010018322A
Other languages
Korean (ko)
Other versions
KR20020078260A (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 KR1020010018322A priority Critical patent/KR100698198B1/en
Publication of KR20020078260A publication Critical patent/KR20020078260A/en
Application granted granted Critical
Publication of KR100698198B1 publication Critical patent/KR100698198B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content

Landscapes

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

Abstract

데이터 방송 수신기에서 링크 검색 및 선택 방법에 관한 것으로서, 브라우저는 현재 TV 화면에 보여지고 있는 각 링크마다 부여된 번호를 포함한 링크에 대한 정보를 메모리에 저장하고, 상기 리모콘에는 링크의 선택에 필요한 버튼(L 버튼)을 매핑한 후, 상기 L 버튼으로 링크 선택 단계의 동작을 제어하며, 상기 L 버튼의 입력에 의해 링크 선택 단계가 액티브되면, 상기 링크 선택 단계는 상기 메모리에 저장된 정보를 읽어 와 번호가 부여된 링크 정보 화면을 생성하고, 현재 화면 위에 상기 링크 정보 화면을 중첩한 후 사용자가 입력하는 리모콘의 숫자 버튼을 분석하여 해당 링크가 찾아지면 이를 상기 브라우저에게 알림으로써, 사용자는 데이터 방송 HTML 문서에서 링크 값을 보다 쉽게 확인할 수 있으며, 또한 기존의 방식에 비하여 버튼을 적게 눌러서 링크를 선택할 수 있으므로 사용자에게 편리함을 줄 수 있다.The present invention relates to a method for searching and selecting a link in a data broadcasting receiver, wherein a browser stores information on a link including a number assigned to each link currently displayed on a TV screen in a memory, and the remote controller includes a button for selecting a link ( L button), the L button controls the operation of the link selection step, and if the link selection step is activated by the input of the L button, the link selection step reads the information stored in the memory and assigns a number. By generating the given link information screen, superimposing the link information screen on the current screen, and analyzing the numeric buttons of the remote controller input by the user, and notifying the browser when a corresponding link is found, the user can select a data broadcasting HTML document. It's easier to see the value of the link. The link can be selected, which can be convenient for the user.

HTML, 링크, 리모콘 버튼HTML, Link, Remote Buttons

Description

데이터 방송 수신기에서 링크 검색 및 선택 방법{Method for searching and selecting link in data broadcasting receiver}Method for searching and selecting link in data broadcasting receiver}

도 1a는 TV 화면 상에 링크 항목들이 디스플레이되는 예를 보인 도면1A illustrates an example in which link items are displayed on a TV screen.

도 1b는 본 발명에 따른 메모리에 도 1의 화면에 보여지는 링크에 대한 정보를 저장하는 예를 보인 도면1B illustrates an example of storing information about a link shown on the screen of FIG. 1 in a memory according to the present invention.

도 2는 본 발명에 따른 리모콘의 버튼 입력값을 처리하는 동작 흐름도2 is a flowchart illustrating operations of processing a button input value of a remote controller according to the present invention.

도 3은 본 발명에 따른 TV 화면 상에 링크와 관련이 없는 내용과 링크 항목들이 디스플레이되는 예를 보인 도면3 is a diagram illustrating an example in which contents and link items not related to a link are displayed on a TV screen according to the present invention;

도 4는 도 3의 TV 화면에 중첩될 링크 정보 화면의 일 예를 보인 도면4 is a diagram illustrating an example of a link information screen to be superimposed on the TV screen of FIG.

도 5는 도 3의 TV 화면에 도 4의 링크 정보 화면이 중첩된 예를 보인 도면5 illustrates an example in which the link information screen of FIG. 4 is superimposed on the TV screen of FIG. 3.

도 6은 본 발명에 따른 L프로그램의 동작 예를 보인 흐름도6 is a flowchart showing an example of an operation of an L program according to the present invention.

본 발명은 데이터 방송 수신기에서 방송 화면의 링크를 리모콘의 숫자 버튼만을 이용하여 쉽게 찾고 선택하는 데이터 방송 수신기에서의 링크 검색 및 선택 방법에 관한 것이다. The present invention relates to a method for searching and selecting a link in a data broadcast receiver that easily finds and selects a link of a broadcast screen in a data broadcast receiver using only a numeric button of a remote controller.                         

일반적으로, 디지털 TV(DTV) 데이터 방송 환경에서는 오디오, 비디오 신호 이외에 인터넷 표준인 하이퍼텍스트 마크업 랭귀지(Hyper Text Makeup Language ; HTML)와 같은 부가 데이터가 방송되어 TV 화면에 볼 수 있도록 해준다.In general, in a digital TV (DTV) data broadcasting environment, additional data such as Hyper Text Makeup Language (HTML), which is an Internet standard, in addition to audio and video signals, is broadcasted to be viewed on a TV screen.

이때, TV 화면상의 HTML 문서 내에는 다른 페이지나 미디어(media)에 대한 링크가 다수 존재한다.At this time, there are many links to other pages or media in the HTML document on the TV screen.

현재까지 TV의 입력 디바이스로는 리모콘이나 무선 키보드 등도 사용되고 있다. 무선 키보드인 경우에는 볼 마우스(ball mouse)가 키보드에 달려있기도 하다.Until now, a remote controller or a wireless keyboard is also used as an input device of a TV. In the case of a wireless keyboard, a ball mouse is also attached to the keyboard.

따라서, 상기 볼 마우스가 달려있는 경우에는 마우스를 화면에 움직이면서 링크라는 표시가 나오면 클릭을 해서 링크를 선택한다.Therefore, when the ball mouse is attached, the link is displayed while moving the mouse on the screen to select the link.

하지만, 키보드의 경우에는 방향키 등을 이용하여 링크 간을 이동한 후에 클릭을 해서 링크를 선택한다.However, in the case of a keyboard, the user can select a link by clicking on it after moving between links using a direction key or the like.

또한, 리모콘의 경우에는 키보드의 방향키들을 리모콘의 버튼에 매핑시켜서 키보드와 동일한 방식으로 링크를 선택한다.Also, in the case of the remote controller, the direction keys of the keyboard are mapped to the buttons of the remote controller to select a link in the same manner as the keyboard.

이와 같이, 종래에는 키보드나 리모콘을 이용하여 TV 화면 상의 링크를 선택할 경우 먼저, 키보드나 리모콘의 상,하,좌,우 방향키를 눌러 해당 링크 위치로 이동하는 과정을 거쳐야 하므로, 사용자에게 불편함을 준다. 특히, 이동 거리가 길어질 경우에는 사용자가 오랜 시간 방향키를 누르고 있어야 하며, 또한 이동 속도가 느릴수록 이에 비례하여 사용자의 불편함도 증가하게 된다.As such, when selecting a link on a TV screen using a keyboard or a remote controller, the user must first go through a process of moving to a corresponding link position by pressing the up, down, left and right arrow keys on the keyboard or the remote controller. give. In particular, when the moving distance is long, the user must press and hold the direction key for a long time, and the slower the moving speed, the more the inconvenience of the user increases.

본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 데이터 방송 화면의 링크 항목에 번호를 부여하고, 사용자가 리모콘을 이용하여 해당 번호를 선택하면 상기 번호에 할당된 링크를 실행시키는 데이터 방송 수신기에서의 링크 검색 및 선택 방법을 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to assign a number to a link item of a data broadcasting screen, and to execute a link assigned to the number when a user selects a corresponding number using a remote controller. A link search and selection method in a data broadcast receiver is provided.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 데이터 방송 수신기에서의 링크 검색 및 선택 방법은, 브라우저는 현재 TV 화면에 보여지고 있는 각 링크마다 부여된 번호를 포함한 링크에 대한 정보를 메모리에 저장하고, 상기 리모콘에는 링크의 선택에 필요한 버튼(L 버튼)을 매핑한 후, 상기 L 버튼으로 링크 선택 단계의 동작을 제어하며, 상기 L 버튼의 입력에 의해 링크 선택 단계가 액티브되면, 상기 링크 선택 단계는 상기 메모리에 저장된 정보를 읽어 와 번호가 부여된 링크 정보 화면을 생성하고, 현재 화면 위에 상기 링크 정보 화면을 중첩한 후 사용자가 입력하는 리모콘의 숫자 버튼을 분석하여 해당 링크가 찾아지면 이를 상기 브라우저에게 알리는 것을 특징으로 한다.In the method for searching and selecting a link in a data broadcasting receiver according to the present invention for achieving the above object, the browser stores information on a link including a number assigned to each link currently being displayed on a TV screen, in a memory. And mapping a button (L button) necessary for link selection to the remote controller, and controlling the operation of the link selection step with the L button, and if the link selection step is activated by the input of the L button, the link selection step Reads the information stored in the memory to generate a numbered link information screen, and superimposes the link information screen on the current screen, analyzes the numeric buttons of the remote control input by the user, and finds the corresponding link when the corresponding link is found. It is characterized by informing to.

상기 브라우저의 메모리에는 상기 TV 화면의 구성이 변경될 때마다 변경되는 링크에 대한 정보가 저장되며, 상기 링크에 대한 정보는 사용자가 TV 화면 상에서 선택한 링크를 상기 링크 선택 단계가 브라우저에 알려줄 때 필요한 링크 인식자(ID), 링크가 TV 화면 상에서 어떤 영역을 차지하는 가에 대한 영역 정보, 링크에 대한 설명이 나와 있는 추가 정보, 및 상기 링크 선택 단계가 링크에 대한 정보 화면을 만들어 화면에 표시할 때 각 링크마다 부여하는 번호인 링크 값을 포함하는 것을 특징으로 한다. In the memory of the browser, information about a link that is changed whenever the configuration of the TV screen is changed is stored. The information about the link is a link required when the link selection step informs the browser of a link selected by the user on the TV screen. The identifier (ID), area information about what area the link occupies on the TV screen, additional information with a description of the link, and each of the link selection steps when creating and displaying an information screen for the link on the screen. And a link value which is a number assigned to each link.                     

상기 L 버튼이 입력되면 현재 링크 선택 단계가 액티브 상태인지를 판별하여 액티브 상태이면 비액티브 상태로 변경하고, 상기 링크 선택 단계가 비액티브 상태이면 상기 링크 선택 단계를 액티브시키고, 이후 입력되는 리모콘의 버튼 값을 상기 링크 선택 단계로 보내는 것을 특징으로 한다.If the L button is input, it is determined whether the current link selection step is active. If the link selection step is inactive, the link selection step is activated. If the link selection step is inactive, the link selection step is activated. The value is sent to the link selection step.

본 발명의 다른 목적, 특징 및 잇점들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해질 것이다.Other objects, features and advantages of the present invention will become apparent from the following detailed description of embodiments taken in conjunction with the accompanying drawings.

이하, 본 발명의 바람직한 실시예를 첨부도면을 참조하여 상세히 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명은 현재 화면에 보여지는 링크의 정보를 저장하는 브라우저의 기능과 링크에 대한 정보가 저장되어 있는 메모리, 리모콘의 L 버튼, L 프로그램으로 구성된다.The present invention comprises a browser function for storing information of a link currently displayed on a screen, a memory in which information on a link is stored, an L button of a remote controller, and an L program.

즉, HTML 브라우저는 현재 TV 화면에 보여지고 있는 문서의 부분 중에서 링크에 대한 정보를 메모리에 저장한다. In other words, the HTML browser stores information about a link in a memory part of a document currently being displayed on a TV screen.

그리고, 리모콘에는 링크의 선택에 필요한 버튼이 할당되어 있으며, 본 발명에서는 상기 선택 버튼을 설명의 편의상 L 버튼이라 칭한다.In addition, a button for selecting a link is assigned to the remote controller. In the present invention, the selection button is referred to as an L button for convenience of description.

또한, 수신기 내에는 메모리에 저장된 링크에 대한 정보를 읽어서 화면에 표시해주는 프로그램이 있으며, 본 발명에서는 상기 프로그램을 설명의 편의상 L 프로그램이라 칭한다.In addition, there is a program in the receiver that reads information on the link stored in the memory and displays it on the screen. In the present invention, the program is referred to as an L program for convenience of description.

이때, 상기 L 프로그램은 브라우저에 특정 링크가 선택되었다는 정보를 줄 수 있다. 그리고, 상기 L 프로그램에 버튼 이벤트(event) 즉, 입력된 버튼 값을 보내기 위한 버튼 입력 수신 모듈이 있다. In this case, the L program may give information that a specific link is selected to the browser. In addition, there is a button input receiving module for sending a button event, that is, an input button value, to the L program.                     

그리고, 상기 L 버튼이 눌러지면 L 프로그램이 동작해서 사용자의 입력을 받아들여 처리를 한다.When the L button is pressed, the L program operates to accept and process a user's input.

이를 순차적으로 설명하면 다음과 같다.This will be described sequentially.

1. 브라우저에 의한 링크의 저장1. Save the link by browser

HTML 브라우저는 현재 화면에 보여지는 링크에 대한 정보를 메모리에 저장하고 있다. 도 1은 TV 화면의 일 예로서, 8개의 링크가 표시되고 있다.The HTML browser stores information about the links currently on the screen in memory. 1 illustrates an example of a TV screen, and eight links are displayed.

그리고, 화면의 구성이 바뀔때마다 상기 HTML 브라우저는 메모리의 특정 영역에 상기 변경되는 링크에 대한 정보를 저장한다.Whenever the configuration of the screen changes, the HTML browser stores information about the changed link in a specific area of the memory.

이때, 상기 메모리에 저장되는 정보는 크게 네 부분으로 구성되어 있다.At this time, the information stored in the memory is largely composed of four parts.

즉, 도 1과 같이 링크 인식자(Identification ; ID)와 영역 정보, 추가 정보 그리고, 링크 값이다. That is, as shown in FIG. 1, the link identifier (ID), area information, additional information, and link value are provided.

먼저, 상기 링크 ID는 사용자가 TV 화면 상에서 선택한 링크를 L 프로그램이 브라우저에 알려줄 때 필요한 값이다. 상기 영역 정보는 링크가 화면에 있어서 어떤 영역을 차지하는 가에 대한 정보이다. 즉, 해당 링크가 표시되는 시작 위치와 넓이, 길이등의 정보를 포함한다.First, the link ID is a value required when the L program informs the browser of a link selected by the user on the TV screen. The area information is information on which area the link occupies on the screen. That is, it includes information such as the start position, width, and length at which the link is displayed.

상기 추가 정보는 링크에 대한 설명이 나와 있는 스트림으로서, 상기 메모리에 저장된다. 그리고, 링크 값은 L 프로그램이 링크에 대한 정보 화면을 만들어 화면에 표시할 때, 각 링크마다 부여하는 번호이다. 이 후 이 번호가 리모콘에서 선택되면 해당 링크가 선택된 것이다.The additional information is stored in the memory as a stream describing the link. The link value is a number assigned to each link when the L program creates an information screen about the link and displays it on the screen. If this number is then selected on the remote control, the link is selected.

2. 리모콘의 L 버튼 2. L button on the remote control                     

본 발명은 리모콘 중의 어느 한 버튼을 L 버튼으로 매핑하고, 상기 L 버튼이 눌러지면 L 프로그램을 동작시킨다. 여기서, 상기 L 버튼은 토글되는 방식으로 동작하며, L 버튼이 한번 더 눌러지면 L 프로그램은 동작을 멈추게 된다. 본 발명에서는 설명의 편의를 위해 상기 L 프로그램이 실행되는 상태를 액티브 상태, 실행되지 않는 상태를 비액티브 상태라고 칭한다.The present invention maps any button of the remote controller to the L button, and when the L button is pressed, the L program is operated. Here, the L button operates in a toggled manner, and when the L button is pressed once more, the L program stops operating. In the present invention, a state in which the L program is executed is referred to as an active state and a state in which it is not executed is referred to as an inactive state for convenience of description.

상기 L 프로그램의 비액티브 상태에서 L 버튼이 눌러진 후 입력되는 모든 리모콘 버튼의 이벤트(즉, 사용자에 의해 눌러진 버튼 값)는 L 프로그램으로 전달된다. In the inactive state of the L program, the events of all the remote control buttons input after the L button is pressed (that is, the button values pressed by the user) are transmitted to the L program.

도 2는 본 발명에 따른 TV 내에서 리모콘 버튼을 처리하는 흐름도이다.2 is a flowchart of processing a remote control button in a TV according to the present invention.

즉, 리모콘으로부터 버튼 값이 입력되면(단계 201), L 프로그램이 액티브 상태인지를 확인한다(단계 202). 본 발명에서는 실시예로, ON 변수를 두고, 상기 ON 변수가 참(TRUE)이면 L 프로그램이 액티브 상태라고 판별하고, ON 변수가 거짓(FALSE)이면 L 프로그램이 비액티브 상태라고 판별한다.That is, if a button value is input from the remote controller (step 201), it is checked whether the L program is active (step 202). In an embodiment of the present invention, the ON variable is set, and if the ON variable is TRUE, the L program is determined to be active. If the ON variable is FALSE, the L program is determined to be inactive.

따라서, 상기 단계 202에서 ON 변수를 보고 L 프로그램이 액티브 상태라고 판별되면 상기 입력된 버튼 값이 L 버튼 값인지를 확인한다(단계 203). 만일, L 버튼 값이라면 상기 L 프로그램을 종료시키고, L 프로그램이 비액티브 상태로 변경되었음을 나타내기 위해 ON 변수를 거짓으로 셋팅시킨다(단계 204).Accordingly, if it is determined in step 202 that the L program is in the active state, it is checked whether the input button value is the L button value (step 203). If it is the L button value, the L program is terminated and the ON variable is set to false to indicate that the L program has been changed to inactive state (step 204).

그러나, 상기 단계 203에서 입력된 버튼 값이 L 버튼 값이 아니라면 액티브 상태인 L 프로그램에 상기 입력된 버튼 값을 보낸다(단계 208).However, if the button value input in step 203 is not the L button value, the input button value is sent to the active L program (step 208).

상기 단계 208에서 출력되는 버튼 값을 입력받아 처리하는 L 프로그램의 동 작 흐름도는 도 6에 도시되어 있으며, 이는 뒤에서 상세히 설명한다.An operation flowchart of an L program that receives and processes a button value output in step 208 is illustrated in FIG. 6, which will be described in detail later.

한편, 상기 단계 202에서 L 프로그램이 비액티브 상태라고 판별되면 입력된 버튼 값이 L 버튼인지를 확인한다(단계 205). 상기 단계 205에서 L 버튼이라고 판별되면 L 프로그램을 실행시키고, L 프로그램이 액티브 상태임을 나타내기 위해 ON 변수를 참으로 셋팅시킨다(단계 206). 만일, 상기 단계 205에서 L 버튼이 아니라고 판별되면 기존 리모콘 처리 루틴으로 상기 입력된 버튼 값을 보낸다(단계 207).On the other hand, if it is determined in step 202 that the L program is inactive, it is checked whether the input button value is the L button (step 205). If it is determined in step 205 that the L button is executed, the L program is executed, and the ON variable is set to true to indicate that the L program is active (step 206). If it is determined in step 205 that it is not the L button, the input button value is sent to the existing remote control processing routine (step 207).

3. L 프로그램3. L program

한편, 상기 L 프로그램은 액티브되면 먼저, 메모리에 저장된 링크에 대한 정보를 읽어들인다. 그리고, 링크임을 나타내는 항목들(예를 들면, 아이콘)을 화면에 디스플레이한다. 도 3은 링크임을 나타내는 항목들이 링크와 관련없는 일반적인 내용들과 함께 TV 화면에 디스플레이되는 일 예를 보이고 있다.On the other hand, when the L program is active, first, information about a link stored in the memory is read. Then, items (eg, icons) indicating that the link is displayed on the screen. 3 illustrates an example in which items indicating a link are displayed on a TV screen together with general contents not related to a link.

이때, 링크에 대한 정보 화면은 메모리에 저장되는 링크에 대한 정보를 반영한다.In this case, the information screen on the link reflects the information on the link stored in the memory.

즉, 상기 링크에 대한 정보를 읽어들인 후에 도 3과 같은 현재 화면 위에 링크에 대한 정보가 있는 화면을 중첩시킨다. 도 4는 링크에 대한 정보가 있는 화면의 일 예로서, 도 4의 링크에 대한 정보가 있는 화면이 도 3의 일반 화면에 중첩되어 도 5와 같이 디스플레이된다. 도 4에서 링크 박스 옆의 숫자는 각 링크마다 부여하는 링크 값으로서, 상기 도 5와 같이 링크에 대한 정보가 중첩된 상태에서 사용자가 리모콘을 통해 상기 번호를 선택하면 상기 번호에 해당되는 링크가 선택되어 실행된다. That is, after reading the information on the link, the screen with the information on the link is superimposed on the current screen as shown in FIG. 4 is an example of a screen with information on a link, and the screen with information on the link of FIG. 4 is superimposed on the general screen of FIG. 3 and displayed as shown in FIG. 5. In FIG. 4, the number next to the link box is a link value assigned to each link. When the user selects the number through the remote controller in a state in which the information on the link is overlapped as shown in FIG. 5, the link corresponding to the number is selected. Is executed.                     

이때, 일 실시예로 링크 영역에 해당하는 영역은 도 5와 같이 투명(transparent)하게 하고, 나머지 부분을 불투명(opaque)하게 할 수 있다. 그리고, 불투명의 정도에 따라서 링크 이외의 정보가 보이지 않도록 할 수도 있다.At this time, in one embodiment, the region corresponding to the link region may be transparent as shown in FIG. 5, and the remaining portion may be opaque. And, depending on the degree of opacity, information other than the link can be made invisible.

이와 같이, 링크에 대한 정보 화면이 디스플레이된 상태에서 사용자가 리모콘의 버튼을 입력하게 되면 도 6과 같은 L 프로그램이 동작한다.As such, when the user inputs a button of the remote controller while the information screen for the link is displayed, the L program as shown in FIG. 6 operates.

이때, 상기 L 프로그램은 L 버튼이 사용자에 의해 다시 눌러지거나, 링크가 선택이 되면 종료된다. 그리고, L 프로그램의 액티브 상태에서는 리모콘으로부터 0-9까지의 숫자를 받아들여서 선택 버튼이 오기 전까지 가지고 있다가 선택 버튼이 오면 숫자를 분석해 해당 링크를 찾는다. 만약 상기 숫자에 해당하는 링크가 찾아지면 해당 링크가 선택되었다는 메시지를 브라우저에 보내고 L 프로그램을 종료한다.At this time, the L program is terminated when the L button is pressed again by the user or a link is selected. In the active state of the L program, it accepts the numbers 0-9 from the remote control and holds them until the selection button is reached. When the selection button comes, the number is analyzed and the corresponding link is found. If a link corresponding to the number is found, a message is sent to the browser indicating that the link is selected, and the L program is terminated.

즉, 도 6에서 L 프로그램이 시작되면 저장되는 숫자열은 없다(단계 601). 이때, 리모콘의 버튼이 눌러지면(단계 602), 상기 입력된 버튼 값이 선택 버튼 값인지를 판별한다(단계 603). 만일, 입력된 버튼 값이 선택 버튼 값이 아니라면 숫자 버튼 값인지를 판별한다(단계 604). 이때, 숫자 버튼이 아니라면 입력된 버튼 값에 해당하는 일반적인 동작을 수행하거나, 숫자 버튼이 입력될 때까지 기다린다.In other words, when the L program is started in FIG. 6, there is no number string stored (step 601). At this time, if a button of the remote controller is pressed (step 602), it is determined whether the input button value is a selection button value (step 603). If the input button value is not the selection button value, it is determined whether it is a numeric button value (step 604). At this time, if it is not the numeric button performs a general operation corresponding to the input button value, or wait until the numeric button is input.

한편, 상기 단계 604에서 숫자 버튼 값이라고 판별되면 상기 숫자를 기존 숫자열에 추가하여 저장한 후 상기 단계 602로 리턴한다(단계 605). 이러한 과정을 선택 버튼이 입력될 때까지 반복한다.On the other hand, if it is determined in step 604 that the numeric button value, the number is added to the existing numeric string and stored, and then returned to step 602 (step 605). This process is repeated until the select button is input.

즉, 사용자가 선택하고 싶은 링크 값이 3이라면 사용자는 리모콘의 숫자 버 튼 3을 누른 후 선택 버튼을 누르면 되고, 선택하고 싶은 링크 값이 11이라면 리모콘의 숫자 버튼 1을 2번 연속으로 누른 후 선택 버튼을 누르면 된다. That is, if the link value you want to select is 3, the user presses the number button 3 on the remote control and then presses the select button. If the link value you want to select is 11, press the number button 1 on the remote control twice in sequence Press the button.

상기된 과정이 수행된 후 상기 단계 603에서 입력된 버튼 값이 선택 버튼 값이라고 판별되면 상기 저장된 숫자 열값을 링크 값으로 설정한다(단계 606). 그리고, 상기 설정된 링크 값에 해당하는 링크 정보가 TV 화면 상에 있는지를 확인한다(단계 607). 만일, 상기 링크 값에 해당하는 링크 정보가 있다고 판별되면 상기 HTML 브라우저에게 상기 링크 값에 해당하는 링크가 선택되었다는 것을 알리고(단계 608), L 프로그램을 종료한다(단계 609). 이때, 상기 L 프로그램의 종료를 알리기 위해 ON 변수를 거짓으로 셋팅한다.After the above process is performed, if it is determined that the input button value is the selection button value in step 603, the stored numeric string value is set as a link value (step 606). Then, it is checked whether link information corresponding to the set link value is on the TV screen (step 607). If it is determined that there is link information corresponding to the link value, the HTML browser is notified that a link corresponding to the link value is selected (step 608), and the L program ends (step 609). At this time, the ON variable is set to false to indicate the end of the L program.

그리고 나서, 상기 브라우저를 통해 상기 링크 값에 해당하는 링크가 실행된다.Then, the link corresponding to the link value is executed through the browser.

이상에서와 같이 본 발명에 따른 데이터 방송 수신기에서 링크 검색 및 선택 방법에 의하면, 사용자는 L 버튼을 통해 번호가 할당된 링크에 대한 정보 화면을 디스플레이시킬 수 있고, 상기 링크에 할당된 번호를 리모콘을 통해 선택하여 실행함으로써, 사용자는 데이터 방송 HTML 문서에서 링크 값을 보다 쉽게 확인할 수 있으며, 또한 기존의 방식에 비하여 버튼을 적게 눌러서 링크를 선택할 수 있으므로 사용자에게 편리함을 줄 수 있다.As described above, according to the link search and selection method in the data broadcasting receiver according to the present invention, the user may display an information screen on a link assigned with a number through the L button, and the remote control may display the number assigned to the link. By selecting and executing, the user can more easily check the link value in the data broadcasting HTML document, and it can be convenient for the user since the user can select the link with fewer buttons than the conventional method.

이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. Those skilled in the art will appreciate that various changes and modifications can be made without departing from the spirit of the present invention.                     

따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의하여 정해져야 한다. Therefore, the technical scope of the present invention should not be limited to the contents described in the embodiments, but should be defined by the claims.

Claims (4)

TV 화면 상에 링크 항목들이 디스플레이되고, 사용자가 리모콘을 이용하여 어느 하나의 링크를 선택하면 선택된 링크를 실행시키는 브라우저를 포함하는 데이터 방송 수신기에서의 링크 검색 및 선택 방법에 있어서,In a link search and selection method in a data broadcasting receiver, the link items are displayed on a TV screen, and the browser executes the selected link when the user selects one link using the remote controller. 상기 브라우저는 현재 TV 화면에 보여지고 있는 각 링크마다 부여된 번호를 포함한 링크에 대한 정보를 메모리에 저장하고,The browser stores information about a link including a number assigned to each link currently displayed on a TV screen in a memory. 상기 리모콘에는 링크의 선택에 필요한 버튼(L 버튼)을 매핑한 후, 상기 L 버튼으로 링크 선택 단계의 동작을 제어하며, After mapping a button (L button) required for link selection to the remote control, the L button controls the operation of the link selection step, 상기 L 버튼의 입력에 의해 링크 선택 단계가 액티브되면, 상기 링크 선택 단계는 상기 메모리에 저장된 정보를 읽어 와 번호가 부여된 링크 정보 화면을 생성하고, 현재 화면 위에 상기 링크 정보 화면을 중첩한 후 사용자가 입력하는 리모콘의 숫자 버튼을 분석하여 해당 링크가 찾아지면 이를 상기 브라우저에게 알리는 것을 특징으로 하는 데이터 방송 수신기에서 링크 검색 및 선택 방법.When the link selection step is activated by the input of the L button, the link selection step reads the information stored in the memory to generate a numbered link information screen, and superimposes the link information screen on the current screen. The method of searching for and selecting a link in a data broadcasting receiver, comprising: analyzing a number button of a remote controller inputted by the remote controller and notifying the browser when a corresponding link is found. 제 1 항에 있어서, 상기 브라우저의 메모리에는 The method of claim 1, wherein the memory of the browser 상기 TV 화면의 구성이 변경될 때마다 변경되는 링크에 대한 정보가 저장되며, Whenever the configuration of the TV screen is changed, the information on the changed link is stored. 상기 링크에 대한 정보는 사용자가 TV 화면 상에서 선택한 링크를 상기 링크 선택 단계가 브라우저에 알려줄 때 필요한 링크 인식자(ID), 링크가 TV 화면 상에 서 어떤 영역을 차지하는 가에 대한 영역 정보, 링크에 대한 설명이 나와 있는 추가 정보, 및 상기 링크 선택 단계가 링크에 대한 정보 화면을 만들어 화면에 표시할 때 각 링크마다 부여하는 번호인 링크 값을 포함하는 것을 특징으로 하는 데이터 방송 수신기에서 링크 검색 및 선택 방법.The link information may include link identifier (ID) required when the link selection step informs the browser of the link selected by the user on the TV screen, area information on which area the link occupies on the TV screen, and link. The link search and selection in the data broadcasting receiver, characterized in that the additional information including a description, and the link selection step includes a link value which is a number assigned to each link when the information screen for the link is created and displayed on the screen. Way. 제 1 항에 있어서, The method of claim 1, 상기 L 버튼이 입력되면 현재 링크 선택 단계가 액티브 상태인지를 판별하여 액티브 상태이면 비액티브 상태로 변경하고,When the L button is input, it is determined whether the current link selection step is in an active state, and when the L button is in an active state, the L button is changed to an inactive state. 상기 링크 선택 단계가 비액티브 상태이면 상기 링크 선택 단계를 액티브시키고, 이후 입력되는 리모콘의 버튼 값을 상기 링크 선택 단계로 보내는 것을 특징으로 하는 데이터 방송 수신기에서 링크 검색 및 선택 방법.And if the link selection step is inactive, activates the link selection step, and then transmits a button value of an input remote controller to the link selection step. 제 1 항에 있어서, 상기 링크 선택 단계는The method of claim 1, wherein the link selection step is 액티브 상태에서 상기 리모콘의 버튼 값이 입력되면 상기 입력된 버튼 값이 선택 버튼 값인지를 판별하는 단계와,Determining whether the input button value is a selection button value when a button value of the remote controller is input in an active state; 상기 단계에서 선택 버튼 값이 아니라고 판별되면 기 저장된 숫자열 값에 상기 입력된 버튼값을 추가하여 저장하며, 이를 선택 버튼이 입력될 때까지 반복하는 단계와,If it is determined that the selection button value is not the value of the input string value, the input button value is added to the previously stored numeric string value, and the method is repeated until the selection button is input; 상기 단계에서 선택 버튼 값이라고 판별되면 저장된 숫자열값에 해당하는 링크 정보가 TV 화면 상에 존재하는지를 판별하는 단계와,Determining whether the link information corresponding to the stored numeric string value exists on the TV screen when the selection button value is determined in the step; 상기 링크 정보가 존재한다고 판별되면 이를 상기 브라우저에게 알리고 상기 링크 선택 단계를 비액티브 상태로 변경하는 단계로 이루어지는 것을 특징으로 하는 데이터 방송 수신기에서 링크 검색 및 선택 방법.And informing the browser when the link information exists, and changing the link selection step to an inactive state.
KR1020010018322A 2001-04-06 2001-04-06 Method for searching and selecting link in data broadcasting receiver KR100698198B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010018322A KR100698198B1 (en) 2001-04-06 2001-04-06 Method for searching and selecting link in data broadcasting receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010018322A KR100698198B1 (en) 2001-04-06 2001-04-06 Method for searching and selecting link in data broadcasting receiver

Publications (2)

Publication Number Publication Date
KR20020078260A KR20020078260A (en) 2002-10-18
KR100698198B1 true KR100698198B1 (en) 2007-03-22

Family

ID=27700090

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010018322A KR100698198B1 (en) 2001-04-06 2001-04-06 Method for searching and selecting link in data broadcasting receiver

Country Status (1)

Country Link
KR (1) KR100698198B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100510662B1 (en) * 2002-12-12 2005-08-31 엘지전자 주식회사 apparatus and method for management contents of data broadcast
KR100765759B1 (en) 2005-09-22 2007-10-15 삼성전자주식회사 Web browsing method and system, and recording medium thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980033010A (en) * 1996-10-21 1998-07-25 샤운엘.맥클린토크 Hypertext Markup Language Protocol for Television Displays and Controls
KR19990040297A (en) * 1997-11-17 1999-06-05 윤종용 Internet web browser with no internet pointing device
KR20000034272A (en) * 1998-11-28 2000-06-15 전주범 Browser screen control method of multimedia television
KR20020078255A (en) * 2001-04-06 2002-10-18 엘지전자 주식회사 Method for transmitting/receiving additional information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980033010A (en) * 1996-10-21 1998-07-25 샤운엘.맥클린토크 Hypertext Markup Language Protocol for Television Displays and Controls
KR19990040297A (en) * 1997-11-17 1999-06-05 윤종용 Internet web browser with no internet pointing device
KR20000034272A (en) * 1998-11-28 2000-06-15 전주범 Browser screen control method of multimedia television
KR20020078255A (en) * 2001-04-06 2002-10-18 엘지전자 주식회사 Method for transmitting/receiving additional information

Also Published As

Publication number Publication date
KR20020078260A (en) 2002-10-18

Similar Documents

Publication Publication Date Title
JP4691521B2 (en) Search method and configuration of scrollable intersection in user interface
EP0928105B1 (en) Internet television apparatus
KR101065644B1 (en) A method and a device for browsing information feeds
USRE40742E1 (en) Method and apparatus of composing menu for users
KR19980076633A (en) Information retrieval apparatus and method in mobile information terminal
JP2008108280A (en) Web browser allowing navigation between hypertext objects using remote controller
US8789098B2 (en) Information processing apparatus, information processing method and program
US6683626B1 (en) Focus-based scrolling
US20060184875A1 (en) Browser program and content display device
US20040222971A1 (en) Remote control device with button for notifying pointer movement mode
US7149985B1 (en) System and method for navigating within a display having different display sections
KR100237646B1 (en) Two image simultaneously displaying method of internet tv
KR20020064132A (en) Data broadcast receiving system
KR100698198B1 (en) Method for searching and selecting link in data broadcasting receiver
JPH06139117A (en) History device
JP4532988B2 (en) Operation screen control method and program, and display control apparatus
US20040233052A1 (en) Browser apparatus
JP3173437B2 (en) Display device
EP1376321A1 (en) Interactive content presenting device and method
JP3003662B2 (en) Hypertext terminal
JP4114663B2 (en) Data broadcasting receiver
US8615722B2 (en) Apparatus and method for providing preview of menu object
JP4233482B2 (en) Multi-screen display television apparatus and operation target screen switching method
JP3788811B2 (en) FM multiplex receiver
KR100563315B1 (en) the device and method of key input for using with the menu structure of matrix form

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130226

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140224

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150224

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160224

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20170214

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20190214

Year of fee payment: 13