KR100639972B1 - Apparatus for displaying/executing the menu of application program in DTV and Method thereof - Google Patents

Apparatus for displaying/executing the menu of application program in DTV and Method thereof Download PDF

Info

Publication number
KR100639972B1
KR100639972B1 KR1020040095538A KR20040095538A KR100639972B1 KR 100639972 B1 KR100639972 B1 KR 100639972B1 KR 1020040095538 A KR1020040095538 A KR 1020040095538A KR 20040095538 A KR20040095538 A KR 20040095538A KR 100639972 B1 KR100639972 B1 KR 100639972B1
Authority
KR
South Korea
Prior art keywords
menu
function
dtv
application program
application
Prior art date
Application number
KR1020040095538A
Other languages
Korean (ko)
Other versions
KR20060056452A (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 KR1020040095538A priority Critical patent/KR100639972B1/en
Publication of KR20060056452A publication Critical patent/KR20060056452A/en
Application granted granted Critical
Publication of KR100639972B1 publication Critical patent/KR100639972B1/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/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
    • 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/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time

Landscapes

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

Abstract

본 발명은 DTV 응용 프로그램의 메뉴 표시/실행 장치 및 방법에 관한 것으로, 보다 상세하게는 DTV 상에서 실행되는 다양한 응용 프로그램의 기능 제어 메뉴의 범용 실행이 가능하도록 하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for displaying / executing a menu of a DTV application program, and more particularly, to an apparatus and a method for enabling general execution of a function control menu of various applications executed on a DTV.

본 명세서에서 개시하는 DTV 응용 프로그램의 기능 제어 메뉴 표시/실행 장치는 디지털 티브이에서 수행되고 있는 응용 프로그램의 메뉴 표시 요청 신호를 받아 상기 요청 신호의 키 값을 해독한 후, 화면에 상기 메뉴를 표시하는 메뉴 표시부; 및 상기 표시된 메뉴에 포함된 기능의 선택 신호를 받아, 상기 선택된 기능을 실행하는 선택 기능 실행부를 포함하여 본 발명의 목적 및 기술적 과제를 달성한다.The function control menu display / execution apparatus of the DTV application disclosed herein receives the menu display request signal of the application program being executed in the digital TV, decodes the key value of the request signal, and then displays the menu on the screen. A menu display unit; And a selection function execution unit for receiving the selection signal of the function included in the displayed menu and executing the selected function to achieve the object and technical problem of the present invention.

Description

DTV 응용 프로그램의 메뉴 표시/실행 장치 및 그 방법{Apparatus for displaying/executing the menu of application program in DTV and Method thereof}Apparatus for displaying / executing the menu of application program in DTV and Method approx.

도 1은 본 발명의 구현을 위하여 필요한 입력 장치의 일 구현예를 나타낸 도면이다.1 is a view showing an embodiment of an input device required for the implementation of the present invention.

도 2a는 본 장치 발명의 바람직한 일실시예의 구성을 제시한 도면이다.Figure 2a is a diagram showing the configuration of a preferred embodiment of the present invention.

도 2b는 본 방법 발명의 바람직한 일실시예의 흐름을 제시한 도면이다.Figure 2b is a diagram showing the flow of a preferred embodiment of the present invention.

도 2c는 도 2a에 제시된 메뉴 실행부의 일실시예의 구성을 제시한 도면이고, 도 2d는 도 2b에 제시된 S22 단계의 상세 흐름을 제시한 도면이다.FIG. 2C is a view showing the configuration of an embodiment of the menu execution unit shown in FIG. 2A, and FIG. 2D is a view showing the detailed flow of step S22 shown in FIG. 2B.

도 3은 본 발명에 의한 메뉴 실행 기능의 구현 일례가 제시된 도면이다.3 is a diagram showing an example of the implementation of the menu execution function according to the present invention.

본 발명은 DTV 응용 프로그램의 메뉴 표시/실행 장치 및 방법에 관한 것으로, 보다 상세하게는 DTV 상에서 실행되는 다양한 응용 프로그램의 기능 제어 메뉴의 범용 실행이 가능하도록 하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for displaying / executing a menu of a DTV application program, and more particularly, to an apparatus and a method for enabling general execution of a function control menu of various applications executed on a DTV.

디지털 데이터 방송의 활성화와 양방향 TV등과 같이 DTV를 통한 다양한 컨텐 츠의 활용이 가능해지고 DTV가 PC의 일부 기능을 수행하게 됨에 따라서, DTV는 단지 영상 제시 기능만이 아닌 다양한 응용 프로그램의 수행이 가능하게 되었으며 이러한 다양한 응용 프로그램을 제어하기 위한 새로운 입력 장치 및 방법이 요구되고 있는데, 영상 방송만을 표현하는 TV에서 사용하던 리모트 컨트롤 형태의 간단한 인터페이스로는 DTV가 가지는 다양한 응용 프로그램의 제어 기능을 충족시키지 못하는 문제점을 야기한다.As digital data broadcasting is activated and various contents can be utilized through DTV such as interactive TV and DTV performs some functions of PC, DTV can execute various application programs, not just video presentation functions. There is a need for a new input device and a method for controlling such various applications, and the simple interface of the remote control type used in a TV that expresses only video broadcasting does not satisfy the control function of various applications of DTV. Cause.

본 발명과 관련되는 기술 및 선행 특허를 살펴보면, '영상표시기기의 사용자 인터페이스'(등록번호:10-0320460)에서는 영상기기의 제어를 위하여 컨트롤 도구 모음을 화면상에 표시해 주고 컨트롤 포인터를 이용하여 이를 선택하는 과정의 사용자 인터페이스를 제안하고 있다. 이것은 TV 또는 VTR 등의 영상표시기기의 제어를 위한 방법으로 화면상에 그 제어 도구를 보여줌은 유사하나 컨트롤 포인터를 이용하여 선택하게 하는 불편함이 존재하고, DTV 상의 다수의 응용프로그램에 대한 다양한 메뉴 기능 제어가 아닌 영상기기 자체의 제어에 목적을 두고 있다.Looking at the technology and prior patents related to the present invention, the user interface of the image display device (Registration No.:10-0320460) displays a control toolbar on the screen for the control of the image device and using the control pointer The user interface of the selection process is proposed. This is a method for controlling a video display device such as a TV or a VTR. The control tool is similarly shown on the screen, but there is an inconvenience of making a selection using a control pointer, and various menus for various applications on the DTV. It aims to control the video device itself, not the function control.

또한 '리모콘 입력을 통한 웹 브라우저 제어 방법'(등록번호: 0406526)에서는 인터넷 TV 등에 활용됨을 목적으로 리모콘을 웹 브라우저 사용자를 위한 입력 장치로 하는 방안을 제시하고 있다. 기존의 리모콘에 웹 브라우저 제어를 위한 메뉴 선택부와 커서 이동 및 선택부, 리스트 항목 선택부를 추가 구성하여 웹 페이지들 간의 이동을 제공하는 효과를 가지나, DTV상에서 동작하는 많은 응용프로그램 중의 하나인 웹 브라우저 제어만을 위해 특정 기능 버튼을 리모콘에 하드웨어적으로 구비하기 때문에 다른 응용 프로그램을 제어할 수 없는 제한이 있다.In addition, 'Web browser control method through remote control input' (Registration No .: 0406526) proposes a method of using the remote control as an input device for a web browser user for the purpose of being used for Internet TV. A web browser, which is one of many applications that operate on DTV, has the effect of providing movement between web pages by additionally configuring a menu selection unit, a cursor movement and selection unit, and a list item selection unit for controlling a web browser on an existing remote controller. There is a limitation that cannot control other applications because the remote control is equipped with a specific function button only for control.

그 외에 '각 가전기기에 맞는 기능키들을 액정화면에 터치패널로 표시하는 통합 리모콘과 통합 원격 제어 방법'(공개번호: 1999-0048990)에서는 선택된 가전기기에 맞는 다양한 기능키들을 터치패널로 통합하여 리모콘의 액정 표시부에 디스플레이 하여 각 가전기기에 맞는 원격 제어 기능을 제공하는 방안을 제시하고 있으며, '다기능 리모콘의 복합키 장치'(등록번호: 0140962) 의 선행 발명에서도 다수의 가전기기를 제어하기 위한 통합 리모콘 장치 및 방법에 대해서 제시하고 있다.In addition, 'Integrated remote control and integrated remote control method that displays the function keys for each home appliance on the LCD screen' (Publication Number: 1999-0048990) integrate various function keys for the selected home appliance into the touch panel. The present invention proposes a method of providing a remote control function for each home appliance by displaying it on a liquid crystal display of a remote controller, and in the preceding invention of the 'multi-key device of a multi-function remote control' (Registration No .: 0140962). An integrated remote control device and method are presented.

이상과 같은 상기의 발명들은 다수의 가전기기를 제어하기 위해서 가전기기가 가지는 제어 기능을 포괄하는 복합적인 리모콘을 설계하는데 목적을 두고 있으므로, DTV 환경과 같이 DTV 단일기기 내에서 동작할 수 있는 다수의 응용 프로그램을 제어하기 위한 사용자 인터페이스 장치 및 방법으로는 적합하지 못하다.As described above, the above-described inventions aim to design a complex remote controller that includes a control function of a home appliance to control a plurality of home appliances, and thus, a plurality of devices that can operate within a single DTV device such as a DTV environment. It is not suitable as a user interface device and method for controlling an application.

또한, DTV상에서 동작하는 다양한 응용 프로그램들은 개별적인 기능 제어 메뉴를 가지고 있는데 사용자 입력을 받아 이를 실행하기 위해서는 응용 프로그램이 자체적으로 응용 프로그램 내부에서 해결해야하는 문제점이 있다. 또한 다수의 응용 프로그램이 DTV상에서 동작하면서 서로 다른 메뉴 구성과 인터페이스를 제공한다면 사용자에게는 응용 프로그램의 활용에 혼란을 가중시킬 수 있다.In addition, various application programs operating on the DTV have individual function control menus, and in order to receive and execute user inputs, there is a problem that an application program needs to solve itself in the application program. In addition, if a plurality of applications run on the DTV and provide different menu configurations and interfaces, users may be confused in using the applications.

본 발명은 상기한 요구에 부응하고 아울러 상기한 문제점을 해결하기 위해 창안된 것으로, 본 발명의 목적 및 이루고자 하는 기술적 과제는 DTV 상에서 실행되는 다수의 응용 프로그램의 제어 기능에 맞도록 구성된 기능 제어 메뉴의 범용적 실행이 가능하게 하는 DTV 응용 프로그램의 기능 제어 메뉴 표시/실행 장치 및 방 법을 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made to meet the above requirements and to solve the above problems, and an object of the present invention and the technical problem to be achieved is to provide a function control menu configured to fit the control function of a plurality of applications running on the DTV. The present invention provides an apparatus and method for displaying / executing a function control menu of a DTV application that enables general execution.

상기와 같은 목적 및 기술적 과제를 달성하기 위하여 본 명세서에서 개시하는 DTV 응용 프로그램의 기능 제어 메뉴 표시/실행 장치는 디지털 티브이에서 수행되고 있는 응용 프로그램의 메뉴 표시 요청 신호를 받아 상기 요청 신호의 키 값을 해독한 후, 화면에 상기 메뉴를 표시하는 메뉴 표시부; 및In order to achieve the above object and technical problem, the function control menu display / execution apparatus of the DTV application disclosed in the present specification receives a menu display request signal of an application program being executed in a digital TV to obtain a key value of the request signal. A menu display unit for displaying the menu on the screen after the decryption; And

상기 표시된 메뉴에 포함된 기능의 선택 신호를 받아, 상기 선택된 기능을 실행하는 선택 기능 실행부를 포함하여 본 발명의 목적 및 기술적 과제를 달성한다.Receiving a selection signal of a function included in the displayed menu, to achieve the object and technical problem of the present invention including a selection function execution unit for executing the selected function.

아울러 상기와 같은 목적 및 기술적 과제를 달성하기 위하여 본 명세서에서 개시하는 DTV 응용 프로그램의 기능 제어 메뉴 실행 방법은 (a)디지털 티브이에서 수행되고 있는 응용 프로그램의 메뉴 표시 요청 신호를 받아 상기 요청 신호의 키 값을 해독한 후, 화면에 상기 메뉴를 표시하는 단계; 및In addition, in order to achieve the above object and technical problem, the method of executing the function control menu of the DTV application disclosed in the present specification includes (a) receiving a menu display request signal of an application program being executed in a digital TV and receiving the key of the request signal. After reading the value, displaying the menu on the screen; And

(b)상기 표시된 메뉴에 포함된 기능의 선택 신호를 받아, 상기 선택된 기능을 실행하는 단계를 포함하여 본 발명의 목적 및 기술적 과제를 달성한다.(b) receiving the selection signal of the function included in the displayed menu, and executing the selected function to achieve the object and technical problem of the present invention.

우선 이해의 편의를 위해 본 발명이 제시하는 기술적 사상의 핵심을 우선 밝히고자 한다.First of all, for the convenience of understanding, the core of the technical idea proposed by the present invention will be disclosed first.

본 발명은 DTV상에서 동작하는 다양한 응용 프로그램들의 기능 제어 메뉴를 실행시키기 위한 메뉴 실행 모듈(20)을 독립 모듈로 구성하고 사용자 인터페이스를 위한 입력 장치에 구비된 특정 버튼의 누름으로 이 모듈을 실행시켜 상기 메뉴의 실행이 가능하게 하여 사용자에게는 통일된 인터페이스와 다수의 응용 프로그램에 대해 범용적(공통적)으로 메뉴 실행을 할 수 있게 한다. The present invention configures the menu execution module 20 for executing the function control menu of various application programs operating on the DTV as an independent module, and executes this module by pressing a specific button provided in the input device for the user interface. The execution of menus allows the user to run menus universally (commonly) for a unified interface and many applications.

도 1은 본 발명의 구현을 위하여 필요한 입력 장치의 일 구현예를 나타낸 도면이다.1 is a view showing an embodiment of an input device required for the implementation of the present invention.

도 1에 제시된 바와 같이 입력 장치(10)는, 채널 선국 버튼(101), 방향선택/확인 버튼(102), 기능 제어 버튼(103)으로 구성할 수 있다. 이와 같은 구성은 항시 같이 이루어지는 것이 아니며, 구현 태양에 따라 그 일부만의 조합으로도 이루어질 수 있다.As shown in FIG. 1, the input device 10 may include a channel selection button 101, a direction selection / confirmation button 102, and a function control button 103. Such a configuration is not always made in the same manner, and may be made of only a part of the combination according to the embodiment of the present invention.

우선, 입력 장치(10)의 각 구성 부분에 대하여 간략히 설명한다.First, each component part of the input device 10 is demonstrated briefly.

방향선택/확인 버튼(102)은 기존 TV용에서의 그것에 해당하는 것으로 2차원적인 상호작용에 적합한 4가지 방향(X-Y축 : 상, 하, 좌, 우)을 제어하는 방향 버튼과 확인 버튼으로 구성할 수 있는데, DTV의 경우 3차원적인 상호작용 형태로 발전할 수 있으므로, 확인버튼(1021)을 누름 기능과 상/하 스크롤 기능을 가지는 버튼으로 구성하여 깊이 방향(Z축)을 제어하도록 한다. 즉, 누름 기능의 경우는 확인/선택의 기능을 부여하며, 스크롤 기능의 경우 위쪽으로 돌리면 깊이 방향으로 증가, 아래쪽으로 돌리면 사용자 방향으로 증가하도록 하여 화면을 입체적으로 제어가 가능토록 한다.The direction selection / confirmation button 102 corresponds to that of a conventional TV, and consists of a direction button and a confirmation button for controlling four directions (XY axis: up, down, left, right) suitable for two-dimensional interaction. In the case of DTV, since it can be developed in a three-dimensional interaction form, the confirmation button 1021 is configured as a button having a pressing function and an up / down scrolling function to control the depth direction (Z axis). In other words, in the case of the pressing function, the function of checking / selecting is provided. In the case of the scrolling function, the screen is controlled three-dimensionally by turning upward to increase in depth direction and downward to increase in user direction.

기능 제어 버튼(103)은 DTV가 제공하는 다양한 사용자 인터페이스 기능(예를 들어 상대적 위치 측정 기능, 음성인식입력 기능, 메뉴실행 기능 등)을 수행하기 위해 추가된 버튼으로, DTV의 H/W적인 기본 제어 기능, TV 기능 등과 같은 몇 가지 의 제어 버튼을 추가 설계할 수 있다. 본 발명에서는 기능 제어 버튼(103) 중 한 버튼에 응용 프로그램 기능 제어 메뉴 실행 버튼(1031)을 구비시켜 사용자가 본 버튼(1031)을 이용하여 메뉴를 실행할 수 있도록 한다.The function control button 103 is a button added to perform various user interface functions (eg, relative position measurement function, voice recognition input function, menu execution function, etc.) provided by the DTV. Several control buttons can be additionally designed, such as control functions and TV functions. In the present invention, one of the function control button 103 is provided with an application program function control menu execution button 1031 so that a user can execute a menu using the button 1031.

도 2a는 본 장치 발명의 바람직한 일실시예의 구성을 제시한 도면이고, 도 2b는 본 방법 발명의 바람직한 일실시예의 흐름을 제시한 도면이다. 도 2c는 도 2a에 제시된 메뉴 표시부의 일실시예의 구성을 제시한 도면이고, 도 2d는 도 2b에 제시된 S21 단계의 상세 흐름을 제시한 도면이다.Figure 2a is a view showing the configuration of a preferred embodiment of the present invention, Figure 2b is a view showing the flow of a preferred embodiment of the present invention. FIG. 2C is a view showing the configuration of an embodiment of the menu display unit shown in FIG. 2A, and FIG. 2D is a view showing the detailed flow of step S21 shown in FIG. 2B.

본 발명은 메뉴 실행 모듈(20)에 의해 구체화된다. 먼저 DTV상의 응용 프로그램은 고유의 기능 제어 메뉴를 가지고 있는데, 사용자가 사용자 인터페이스 입력 장치(10)의 메뉴 실행 버튼(1031)을 누르면 메뉴 실행 요청 신호가 DTV에 내장된 메뉴 실행 모듈(20)로 전송된다. 메뉴 표시부(201)는 요청 신호를 감지하여(S21) 요청 신호의 키 값을 해독한 후, 화면에 메뉴를 표시하는 부분으로, 구체적으로 현재 화면에 제시되고 있는 응용 프로그램의 종류를 판단하는 응용 프로그램 판단부(2011), 판단된 응용 프로그램의 메뉴를 추출하는 메뉴 추출부(2012)로 구성된다.The invention is embodied by the menu execution module 20. First, the application on the DTV has a unique function control menu. When the user presses the menu execution button 1031 of the user interface input device 10, a menu execution request signal is transmitted to the menu execution module 20 embedded in the DTV. do. The menu display unit 201 detects the request signal (S21), decodes the key value of the request signal, and displays a menu on the screen. Specifically, the menu display unit 201 determines an application type currently being displayed on the screen. The determination unit 2011 is configured to include a menu extraction unit 2012 for extracting a menu of the determined application program.

아울러 메뉴 표시 단계(S21)는 응용 프로그램 판단 단계(S211), 판단된 응용 프로그램의 메뉴를 추출하는 메뉴 추출 단계(S212), 추출된 메뉴를 화면을 통해 제시하는 단계(S213)로 구성된다.In addition, the menu display step (S21) is composed of the application program determination step (S211), the menu extraction step (S212) for extracting the menu of the determined application program, and the step of presenting the extracted menu on the screen (S213).

응용 프로그램의 판단은 상기 응용 프로그램의 고유 ID를 참조하여 이루어 질 수 있음을 그 일례로 들 수 있는데 고유 ID는 응용 프로그램이 DTV 내에 내장되어 있으므로 DTV 가 가지고 있는 응용 프로그램 DB에 저장되어 있다.For example, the determination of the application can be made by referring to the unique ID of the application. The unique ID is stored in the application program DB of the DTV since the application is embedded in the DTV.

메뉴의 추출은 상기 고유 ID에 해당하는 응용 프로그램내에 하층 모듈(lower module)로 존재하는 메뉴 모듈을 참조하여 추출할 수 있다. 여기서 하층 모듈이란 응용 프로그램을 상층 모듈(upper module)이라 했을 때, 그 상층 모듈을 구성하는 일부 모듈이란 의미이다.The menu may be extracted by referring to a menu module existing as a lower module in the application program corresponding to the unique ID. In this case, when a lower layer module is referred to as an upper module, an upper module means a part of a module constituting the upper module.

메뉴가 표시되면, 사용자는 방향 선택/확인 버튼(102)을 이용하여 메뉴에 포함된 기능을 선택하여 실행시킬 수 있는데, 선택 기능 실행부(202)는 표시된 메뉴에 포함된 기능의 선택 신호를 받아, 선택된 기능을 실행한다.When the menu is displayed, the user may select and execute a function included in the menu by using the direction selection / confirmation button 102. The selection function execution unit 202 receives a selection signal of a function included in the displayed menu. , To execute the selected function.

도 3에 메뉴 실행 기능의 구현 일례가 제시되어 있는데, 사용자가 기능제어 버튼(103)의 한 버튼으로 구현될 수 있는 메뉴 실행 버튼(1031)을 누르면 메뉴 실행 모듈(20)은 이를 감지하여 응용 프로그램의 메뉴 실행을 제어하여 DTV 화면에 응용 프로그램의 메뉴(31)가 디스플레이 되게 한다(도 3의 좌측 하단 그림). 화면에 메뉴가 디스플레이 되면 사용자는, 위에서 언급한 바와 같이, 방향선택/확인 버튼(102)을 이용하여 원하는 응용 프로그램을 선택/지정하여 활용할 수 있게 된다.An example of the implementation of the menu execution function is shown in FIG. 3. When the user presses the menu execution button 1031, which may be implemented as one button of the function control button 103, the menu execution module 20 detects this and the application program. By controlling the menu execution of the DTV screen 31 so that the menu 31 of the application program is displayed (Fig. 3, the lower left). When the menu is displayed on the screen, as mentioned above, the user can select and designate a desired application program by using the direction selection / confirmation button 102.

본 방법 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다.The present invention can also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored.

컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, and may also be implemented in the form of a carrier wave (for example, transmission over the Internet). Include. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

이제까지 본 발명에 대하여 그 바람직한 실시예를 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention.

그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 균등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the equivalent scope will be construed as being included in the present invention.

본 발명에 의하면 DTV상에서 동작하는 응용 프로그램의 종류와 개수에 제한을 받지 않으며, 사용자 인터페이스 입력 장치의 특정 버튼 선택으로 다양한 응용 프로그램의 개별적인 메뉴 기능 실행이 가능한 특징을 가진다. 메뉴는 소프트웨어적으로 프로그램의 특성을 반영하여 작성할 수 있으며 메뉴 화면의 구성과 동작은 응용 프로그램마다 다르게 구현될 수 있고, DTV 화면에서는 응용 프로그램 위에 팝업 메뉴 또는 겹쳐진 이미지 등의 형식으로 사용자에게 메뉴 항목을 제공한다. 메뉴의 제어 또한 리모콘이 가지는 기존 버튼만으로 이동 및 선택이 가능한 편리함을 가진다.The present invention is not limited to the type and number of applications running on the DTV, and has the feature that individual menu functions of various applications can be executed by selecting a specific button of the user interface input device. Menus can be created in software to reflect the characteristics of the program. The composition and operation of the menu screen can be implemented differently for each application. On a DTV screen, a menu item can be presented to the user in the form of a pop-up menu or a superimposed image on the application. to provide. Menu control also has the convenience of moving and selecting only the existing buttons of the remote control.

Claims (6)

삭제delete 디지털 티브이에서 수행 중인 응용 프로그램의 메뉴 표시 요청 신호 및 메뉴 선택 요청 신호를 입력받는 신호 입력부;A signal input unit configured to receive a menu display request signal and a menu selection request signal of an application executed in the digital TV; 상기 수행 중인 응용 프로그램의 종류를 판단하는 응용 프로그램 판단부;An application program determination unit to determine a type of the application program being executed; 상기 판단된 응용 프로그램의 메뉴를 추출하는 메뉴 추출부;A menu extracting unit extracting a menu of the determined application program; 상기 추출된 메뉴를 소정의 형식의 인티페이스로 디스플레이하는 메뉴 표시부; 및A menu display unit for displaying the extracted menu as an interface of a predetermined format; And 상기 신호입력부를 통하여 상기 표시된 메뉴에 포함된 기능의 선택 신호를 입력받아 상기 선택된 기능을 실행하는 선택 기능 실행부를 포함하는 것을 특징으로 하는 디지털 티브이 응용 프로그램의 메뉴 표시 및 실행 장치.And a selection function execution unit which receives a selection signal of a function included in the displayed menu through the signal input unit and executes the selected function. 제 2 항에 있어서, 상기 응용 프로그램 종류의 판단은The method of claim 2, wherein the determination of the application type is 상기 응용 프로그램의 고유 ID를 참조하여 이루어짐을 특징으로 하는 DTV 응용 프로그램의 기능 제어 메뉴 표시/실행 장치.Device for displaying a function control menu of the DTV application, characterized in that made by referring to the unique ID of the application. 제 2 항에 있어서, 상기 메뉴의 추출은The method of claim 2, wherein the extraction of the menu 상기 응용 프로그램내에 하층 모듈로 존재하는 메뉴 모듈을 참조하여 이루어 짐을 특징으로 하는 DTV 응용 프로그램의 기능 제어 메뉴 표시/실행 장치.Device for displaying a function control menu of the DTV application, characterized in that made by referring to the menu module existing as a lower layer module in the application. (a) 디지털 티브이에서 수행 중인 응용 프로그램의 메뉴 표시 요청 신호를 입력받는 단계;(a) receiving a menu display request signal of an application program being executed in the digital TV; (b) 상기 수행 중인 응용 프로그램의 종류를 판단하는 단계;(b) determining a type of the application program being executed; (c) 상기 판단된 응용 프로그램의 메뉴를 추출하는 단계;(c) extracting a menu of the determined application program; (d) 상기 추출된 메뉴를 소정의 형식의 인티페이스로 디스플레이하는 단계; 및(d) displaying the extracted menu as an interface in a predetermined format; And (e) 상기 표시된 메뉴에 포함된 기능의 선택 신호를 입력받아 상기 선택된 기능을 실행하는 단계를 포함하는 것을 특징으로 하는 디지털 티브이 응용 프로그램의 메뉴 표시 및 실행 방법.(e) receiving a selection signal of a function included in the displayed menu and executing the selected function; and displaying a menu of the digital TV application. 삭제delete
KR1020040095538A 2004-11-20 2004-11-20 Apparatus for displaying/executing the menu of application program in DTV and Method thereof KR100639972B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040095538A KR100639972B1 (en) 2004-11-20 2004-11-20 Apparatus for displaying/executing the menu of application program in DTV and Method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040095538A KR100639972B1 (en) 2004-11-20 2004-11-20 Apparatus for displaying/executing the menu of application program in DTV and Method thereof

Publications (2)

Publication Number Publication Date
KR20060056452A KR20060056452A (en) 2006-05-24
KR100639972B1 true KR100639972B1 (en) 2006-11-01

Family

ID=37152163

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040095538A KR100639972B1 (en) 2004-11-20 2004-11-20 Apparatus for displaying/executing the menu of application program in DTV and Method thereof

Country Status (1)

Country Link
KR (1) KR100639972B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101316748B1 (en) * 2007-01-15 2013-10-08 삼성전자주식회사 Broadcast signal processing apparatus and control method thereof
KR101109603B1 (en) 2007-03-29 2012-01-31 삼성전자주식회사 Application execution method and apparatus

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100304185B1 (en) * 1998-07-14 2001-11-22 윤종용 User interface method using the jog dial function

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100304185B1 (en) * 1998-07-14 2001-11-22 윤종용 User interface method using the jog dial function

Also Published As

Publication number Publication date
KR20060056452A (en) 2006-05-24

Similar Documents

Publication Publication Date Title
US11635928B2 (en) User interfaces for content streaming
US9160819B2 (en) System and method for controlling a networked display
EP2132722B1 (en) Programmable on screen display and remote control
CN109618206B (en) Method and display device for presenting user interface
EP3125095B1 (en) Mobile device and method for editing pages used for a home screen
EP2715499B1 (en) Invisible control
WO2021114529A1 (en) User interface display method and display device
KR101124083B1 (en) Content display device, television receiver, content display method, and computer readable recording medium recording content display control program
KR100699913B1 (en) Method and apparatus for navigating an image using a touchscreen
US20120084729A1 (en) Proactive browsing method with swing gesture in free space
US8605219B2 (en) Techniques for implementing a cursor for televisions
WO2009157560A1 (en) User interface generation device
CN111538406A (en) User interface for computing device
KR20040017832A (en) Seamlessly combined freely moving cursor and jumping highlights navigation
CN103853355A (en) Operation method for electronic equipment and control device thereof
CN103873908A (en) Display apparatus, remote control apparatus, and method for providing user interface using the same
KR20170042953A (en) Display apparatus and method of controling thereof
EP1012696B1 (en) System and method for navigating within a display having different display sections
KR100639972B1 (en) Apparatus for displaying/executing the menu of application program in DTV and Method thereof
WO2014203926A1 (en) Broadcast receiving device, extended function implementing device, control method of broadcast receiving device, and information processing device
CN115185414B (en) Display device and cursor control method
KR102008692B1 (en) A electronic device and a method of pointing object on the display thereof
CN117812421A (en) Display equipment and channel management method based on channel list
US7773857B2 (en) Process and device for audio-visual program editing
CN118283374A (en) Display equipment and control method based on virtual keys

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee