KR100608679B1 - 객체의 이동 방향을 표시하는 디스플레이 장치 및 방법 - Google Patents

객체의 이동 방향을 표시하는 디스플레이 장치 및 방법 Download PDF

Info

Publication number
KR100608679B1
KR100608679B1 KR1020040001199A KR20040001199A KR100608679B1 KR 100608679 B1 KR100608679 B1 KR 100608679B1 KR 1020040001199 A KR1020040001199 A KR 1020040001199A KR 20040001199 A KR20040001199 A KR 20040001199A KR 100608679 B1 KR100608679 B1 KR 100608679B1
Authority
KR
South Korea
Prior art keywords
displaying
activated
movable
display
application program
Prior art date
Application number
KR1020040001199A
Other languages
English (en)
Other versions
KR20050073020A (ko
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 KR1020040001199A priority Critical patent/KR100608679B1/ko
Priority to PCT/KR2004/003299 priority patent/WO2005067284A1/en
Priority to JP2006549103A priority patent/JP2007520000A/ja
Priority to CNA2004800401798A priority patent/CN1902913A/zh
Priority to EP04808430A priority patent/EP1702461A1/en
Priority to US11/030,893 priority patent/US20050154752A1/en
Publication of KR20050073020A publication Critical patent/KR20050073020A/ko
Application granted granted Critical
Publication of KR100608679B1 publication Critical patent/KR100608679B1/ko

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F13/00Details common to, or for air-conditioning, air-humidification, ventilation or use of air currents for screening
    • F24F13/22Means for preventing condensation or evacuating condensate
    • F24F13/222Means for preventing condensation or evacuating condensate for evacuating condensate
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • 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/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/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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명에서 객체의 이동 방향을 표시하는 디스플레이 장치는 어플리케이션 프로그램이 전시되는 디스플레이와, 상기 어플리케이션 프로그램이 전시되도록 실행시키는 어플리케이션 프로그램 실행부 및 상기 어플리케이션 프로그램의 활성화된 객체로부터 이동가능한 객체의 존재여부를 판단하고, 그에 대응하는 방향정보를 디스플레이 해주는 제어부를 포함한다.
이로써, 활성화된 특정 객체에 대한 이동 가능한 방향을 자동으로 디스플레이 해줌으로써, 사용자에게 현재 활성화된 객체로부터 이동 가능한 방향을 미리 보여 주어 사용자가 현재 활성화되어 있는 객체에 대한 이동 가능한 방향을 쉽게 인지할 수 있고, 쉽게 방향 조작을 할 수 있는 효과가 있다.
디스플레이 장치, 객체, 이동 방향 표시

Description

객체의 이동 방향을 표시하는 디스플레이 장치 및 방법{Displaying apparatus and method for indicating movement direction of an object}
도 1은 종래의 디지털 TV에서 하이라이트 표시를 가지는 객체를 나타낸 도면.
도 2는 종래의 디지털 TV에서 하이라이트 표시를 가지는 객체가 포함하는 이동 가능한 객체의 연관 관계를 나타낸 도면.
도 3은 본 발명의 객체의 이동 방향을 표시하는 디스플레이 장치를 개략적으로 나타낸 블록도.
도 4는 본 발명의 객체의 이동 방향을 표시하는 디스플레이 방법을 개략적으로 나타낸 순서도.
도 5 및 도 6은 본 발명의 실시예에 따른 디스플레이 장치에서 특정 객체가 활성화된 경우, 이동 가능한 방향을 표시하는 화면을 나타낸 도면.
<도면의 주요 부분에 관한 부호의 설명>
100 : 수신부 200 : 제어부
300 : 채널 변경부 400 : 프로그램 실행부
500 : 메모리부 600 : 디스플레이부
본 발명은 객체의 이동 방향을 표시하는 디스플레이 장치 및 방법에 관한 것으로서, 더욱 상세하게는 활성화된 특정 객체에 대한 이동 가능한 방향을 자동으로 디스플레이 해주는 객체의 이동 방향을 표시하는 디스플레이 장치 및 방법에 관한 것이다.
도 1은 종래의 디지털 TV에서 하이라이트 표시를 가지는 객체를 나타낸 도면이다. 도시된 바와 같이 디지털 TV의 화면상에 이동 가능한 객체 (10)들이 존재하며(도 1a 참조) 각 객체(10)들은 상, 하, 좌, 우 방향키를 이용하여 주변에 존재하는 다른 객체로 하이라이트(highlight) 표시의 전이가 가능하다.
즉, 도 1b 및 도 1c에 도시된 바와 같이 특정 객체가 활성화된 후 상, 하, 좌, 우 방향 키 중 하나를 누르면 해당 방향에 존재하는 새로운 객체가 활성화(즉, 하이라이트 표시)된다. 여기서, 디지털 TV의 어플리케이션(application)은 이동 가능한 객체들 간에 방향키를 이용하여 이동이 가능하도록 하는 API를 지원하는데, 이때 API를 통해 어플리케이션 개발자(application programmer)는 특정 객체와 그 객체로부터 상, 하, 좌, 우 방향으로 전이가 가능한 객체를 등록한다.
도 2는 종래의 디지털 TV에서 하이라이트 표시를 가지는 객체가 포함하는 이동 가능한 객체의 연관 관계를 나타낸 도면으로서, 객체1에는 이동 방향(상, 하, 좌, 우)에 대해 (객체2, 객체3, 없음, 객체4)와 같은 하이라이트 표시의 전이가 가능한 주변 객체들에 대한 정보가 등록되어 있으며, 객체2는 이동방향(상, 하, 좌, 우)에 대해 (없음, 객체1, 객체5, 객체4)와 같은 하이라이트 표시의 전이가 가능한 주변 객체들에 대한 정보가 등록되어 있다.
객체1 이 하이라이트 표시를 가진 상태에서 사용자가 리모콘으로 '상(Up)' 키를 누른 경우, 어플리케이션 시스템은 위와 같이 객체1에 등록된 주변 객체 정보로부터 객체2를 얻어내고 객체2로 하이라이트 표시의 전이를 하게 된다. 그리고, 객체1은 하이라이트 표시를 잃은 상태가 되고 객체2는 하이라이트 표시를 가진 상태로 새로이 표시된다.
다시, 객체2에서 '상(up)' 키를 누르면 이 방향에 해당하는 이동 가능한 객체(navigable 객체)가 존재하지 않기 때문에 아무 동작도 하지 않게 된다.
그 다음, 객체2에서 '하(down)' 키를 누르면 객체2에 등록된 정보로부터 객체1을 얻어 내고, 이로써 객체1이 다시 새로이 하이라이트 표시를 가지게 되고 객체2는 하이라이트 표시를 잃은 상태가 되며, 객체1은 하이라이트 표시를 가진 상태로 새로이 표시된다.
그러나, 디지털 TV 화면 상에 표시된 객체들은 상, 하, 좌, 우 키로 객체간 이동이 이루어 지기 때문에 어플리케이션이 조금만 복잡해져도 현재 하이라이트 표시된 객체로부터 이동 가능한 객체를 바로 인지할 수 없고, 이로 인해 사용자가 어플리케이션에서의 메뉴 동작법을 익히는데 일정 시간이 소요되는 문제점이 있다.
즉, 한번 익힌 뒤 계속 사용할 수 있는 어플리케이션의 경우는 동작법을 익히기 위한 초반의 노력만 필요하지만, 디지털 TV와 같은 다운로드 어플리케이션(download application)은 방송국에서 방송 프로그램과 함께 어플리케 이션을 전송함으로써, 프로그램 마다 해당 어플리케이션이 다르게 전송되는 일회성 어플리케이션이 많기 때문에 사용자가 동작법을 익히는 것이 매우 어렵다는 문제점이 있다.
한국공개특허 2000-0024457(모듈라 텔레비젼의 아이콘 선택방법 및 리모콘)은 상하좌우 다이렉트 키가 설치된 리모콘으로부터 다이렉트 키신호를 수신하여 커서를 화면 상에 표시된 하나의 아이콘 활성영역에서 인접하는 다른 하나의 아이콘 활성영역으로 점핑하는 방식으로 커서를 이동시키는 방법을 개시하고 있으나, 사용자가 리모컨 키를 누를 때마다 화면 상에서 커서가 아이콘 활성영역을 한 스텝씩 점핑하여 이동함으로써, 사용자는 원하는 아이콘을 선택하기 위해 여러 번 리모컨 키를 눌려야 하는 번거로움이 있다.
본 발명은 상기한 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 활성화된 특정 객체에 대한 이동 가능한 방향을 자동으로 디스플레이 해줌으로써, 사용자에게 현재 활성화된 객체로부터 이동 가능한 방향을 미리 보여 주어 사용자가 쉽게 방향 조작을 할 수 있는 객체의 이동 방향을 표시하는 디스플레이 장치 및 방법을 제공하는 것이다.
상기 목적을 달성하기 위하여 본 발명에서 객체의 이동 방향을 표시하는 디스플레이 장치는 어플리케이션 프로그램이 전시되는 디스플레이와, 상기 어플리케이션 프로그램이 전시되도록 실행시키는 어플리케이션 프로그램 실행부 및 상기 어 플리케이션 프로그램의 활성화된 객체로부터 이동가능한 객체의 존재여부를 판단하고, 그에 대응하는 방향정보를 디스플레이 해주는 제어부를 포함하는 것을 특징으로 한다.
또한, 본 발명의 다른 실시예로 제어부는 상기 방향정보를 활성화된 객체에 하이라이트 하여 디스플레이하며, 상기 방향정보를 이동가능한 객체들에 하이라이트 하여 디스플레이하는 것을 특징으로 한다.
또한, 본 발명의 일 실시예로 객체의 이동 방향을 표시하는 디스플레이 방법은 어플리케이션 프로그램을 디스플레이 시키는 제1단계 및 상기 어플리케이션 프로그램의 활성화된 객체로부터 이동가능한 객체의 존재여부를 판단하고, 그에 대응하는 방향정보를 디스플레이 해주는 제2단계를 포함하는 것을 특징으로 한다.
또한, 본 발명의 다른 실시예로 상기 제 2단계는 상기 객체들의 맵핑 테이블을 참조하여 활성화된 객체의 주변에 위치하는 객체들을 검색하는 단계와, 상기 검색된 객체의 상대 위치 정보를 검색하는 단계 및 상기 검색된 주변 객체들의 위치 정보를 기초로 주변 객체로의 이동 가능 여부를 검색하는 단계를 포함하는 것을 특징으로 한다.
또한, 본 발명의 또 다른 실시예로 상기 검색된 주변 객체의 상대 위치 정보에 따라 방향 정보를 나타내는 지시자의 디스플레이 위치를 설정하는 단계를 더 포함하는 것을 특징으로 한다.
또한, 본 발명의 또 다른 실시예로 상기 이동가능한 객체를 하이라이트 하여 표시하는 것을 특징으로 하며, 상기 방향정보는 방향 지시자를 상기 활성화된 객체 또는 이동가능한 객체에 표현하거나 이동가능한 객체를 하이라이트 하여 표시하는 것을 특징으로 한다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다.
도 3은 본 발명의 객체의 이동 방향을 표시하는 디스플레이 장치를 개략적으로 나타낸 블록도로서, 수신부(100), 제어부(200), 채널 변경부(300), 프로그램 실행부(400), 메모리부(500) 및 디스플레이부(600)를 포함하여 구성된다.
수신부(100)는 사용자의 키 입력을 수신하는 것으로, 즉 사용자의 리모컨 조작 및 마우스 조작에 따라 발생된 키 신호(동작 명령)를 수신한다.
제어부(200)는 메모리부(500)에 저장된 프로그램을 판독하고, 실행된 프로그램의 활성화된 객체로부터 이동 가능한 객체의 존재여부를 판단하고, 그에 대응하는 방향정보를 상기 디스플레이부(600)에 디스플레이 해주는 것으로, 즉 사용자가 발생시킨 키 입력 신호에 따라 특정 객체의 활성화 여부 검색 및 주변의 객체들의 위치 정보를 검색하고, 상기 활성화된 객체의 주변에 위치한 객체들의 위치 정보를 검색하여 이동 가능 여부를 판단한다. 제어부(200)는 판단부(210), 검색부(220) 및 이벤트 처리부(230)를 포함한다.
판단부(210)는 수신부(100)가 입력한 사용자의 키 입력에 따른 동작 명령을 판단하는 것으로, 즉 사용자가 입력한 키 입력 신호가 채널 변경을 요청하는 것인지 특정 객체의 동작 수행을 요청하는 것인지를 판단하고, 판단 결과에 따라 입력된 키 입력 신호를 채널 변경부 또는 검색부로 해당 명령을 전송한다.
검색부(220)는 사용자가 발생시킨 키 입력 신호에 따라 특정 객체의 활성화 여부 검색 및 주변의 객체들의 위치 정보를 검색하는 것으로, 즉 사용자의 특정 객체에 대한 동작 수행 요청 시 특정 객체의 활성화 여부를 검색하고, 상기 활성화된 객체의 주변에 위치한 객체들의 위치 정보를 검색하여 이동 가능 여부를 판단한다.
여기서, 검색부(220)는 프로그램 실행부(400)의 맵핑 테이블을 통해 특정 객체에 대한 정보를 검색하며, 또한 검색된 주변 객체들의 위치에 따라 이동 가능한 방향을 지시하는 지시자들의 디스플레이 위치를 설정한다.
이벤트 처리부(230)는 검색부(220)가 검색한 활성화된 객체 및 상기 활성화된 객체로부터 이동 가능한 주변 객체들에 이벤트를 발생시키는 것으로, 여기서 이벤트는 하이라이트 표시 및 이동 가능한 방향을 나타내는 지시자 표시로 이해될 수 있다. 상기 이벤트는 다양한 색상 및 형태로 표시될 수 있다.
채널 변경부(300)는 사용자의 채널 변경 요청에 따라 입력된 키 입력 신호에 해당하는 채널로 변경시킨다.
프로그램 실행부(400)는 어플리케이션 프로그램이 전시되도록 실행시키는 것으로, 즉 제어부(200)가 어플리케이션 프로그램의 활성화된 객체로부터 이동가능한 객체의 존재 여부를 판단하면, 어플리케이션 프로그램이 전시되도록 실행시키는 것이다.
메모리부(500)는 객체들에 대한 정보 및 각각의 객체에 대한 이동 가능한 방향 정보를 저장하는 것으로, 즉 디지털 TV 화면상에 디스플레이된 각각 객체들의 동작 정보 및 그 주변에 위치한 객체들과의 연결 정보를 맵핑 테이블로 만들어 저 장한다. 예를 들어, 객체 A, 객체 B, 객체 C가 존재한다고 가정하면, 메모리부(500)의 맵핑 테이블에는 객체 A에 대한 동작 정보, 위치 정보 및 객체 A의 주변에 위치하고 있는 주변 객체(객체 B, 객체 C)들의 위치 정보가 저장되어 있다. 또한, 객체 B 및 객체 C에 대한 정보도 객체 A와 같이 맵핑 테이블에 저장되어 있다.
디스플레이부(600)는 프로그램 실행부(400)가 실행시킨 프로그램 및 방향정보를 화면에 디스플레이 하는 것으로, 다수의 객체들, 하이라이트 표시 및 방향 지시자 표시 등을 화면에 디스플레이 한다.
본 발명에 따른 객체의 이동 방향을 표시하는 방법은 다운로드 가능한 UI 어플리케이션(application) 등과 같은 프로그램 등에도 적용될 수 있다. 여기서, 다운로드 가능한 UI 어플리케이션 등과 같은 프로그램은 예를 들어, HAVI UI 어플리케이션으로 이해될 수 있다.
도 4는 본 발명의 객체의 이동 방향을 표시하는 디스플레이 방법을 개략적으로 나타낸 순서도로서, 여기서에서는 디스플레이 장치의 일 실시예로 디지털 TV를 예로들어 설명한다.
먼저, 수신부(100)를 통해 사용자의 키 입력 신호가 수신되면, 판단부(210)는 수신된 키 입력 신호가 채널 변경을 요청하는 명령인지 특정 객체의 동작 수행을 요청하는 명령인지를 판단한다(S100 내지 S120).
그 다음, 판단 결과 채널 변경을 요청하는 명령 신호인 경우, 판단부(210)는 채널 변경부(300)로 입력된 명령 신호를 전송하고, 이에 채널 변경부(300)는 사용 자의 채널 변경 요청에 따라 해당하는 채널로 변경한다(S180).
한편, 판단 결과 특정 객체의 동작 수행을 요청하는 명령 신호(즉, 방향키 값)인 경우 판단부(210)는 검색부(220)로 입력된 명령 신호를 전송하고, 이에 검색부(220)는 디지털 TV 화면상에 활성화되는 객체가 존재하는 지를 검색한다(S130).
그 다음, 상기 활성화되는 객체가 존재할 경우, 판단부(220)는 이벤트 처리부(230)에게 활성화되는 객체에 하이라이트 표시가 적용되도록 요청하고, 이에 이벤트 처리부(230)는 해당 객체에 하이라이트 표시를 한다(S140).
그 다음, 검색부(220)는 활성화된 객체의 주변에 위치한 객체 정보를 검색한다(S150). 여기서, 판단부(210)는 메모리부(500)에 저장된 맵핑 테이블을 참조하여 활성화된 객체의 주변에 위치하는 객체들을 검색하고, 상기 검색된 객체의 상대 위치 정보를 검색한다.
그 다음, 상기 검색된 주변 객체들의 위치 정보를 기초로 주변 객체로의 이동 가능 여부를 검색한다(S160). 상기 검색 결과 주변 객체로 이동이 가능한 경우, 검색부(220)는 이동 가능한 객체로의 방향을 표시하는 표시자의 디스플레이 위치를 설정한다. 여기서, 표시자의 디스플레이 위치는 주변 객체의 위치를 기초로 설정되며, 예를 들어 활성화된 객체 주변에 지시자가 위치되도록 설정할 수도 있고, 이동되는 객체 상에 지시자가 위치 되도록 설정할 수도 있다.
그 다음, 디스플레이부(600)는 이벤트 처리부(230)가 발생시킨 이벤트를 디지털 TV 화면상에 디스플레이 한다. 즉, 디지털 TV 화면상에 하이라이트 표시된 활성화된 객체가 디스플레이 되고, 또한 이동 가능한 방향 정보를 나타내는 지시자가 특정 위치에 디스플레이 된다(S170).
도 5 및 도 6은 본 발명에 따른 실시예로 디스플레이 장치에서 특정 객체가 활성화된 경우, 이동 가능한 방향을 표시하는 화면을 나타낸 도면이다.
도 5a에 도시된 바와 같이, 디지털 TV 화면상의 현재 활성화된 객체(30)에 하이라이트 표시(빨간색 테두리 표시)가 되고, 상기 활성화된 객체(30) 위에 이동 가능한 방향을 나타내는 지시자(노란색 화살표)(40)가 표시된다.
이 후, 사용자가 '상(up)' 키를 선택하면 도 5b에 도시된 바와 같이 활성화되는 객체가 변경되며, 새롭게 활성화된 객체에 하이라이트 표시(빨간색 테두리 표시)가 되며, 상기 하이라이트된 객체 위에 이동 가능한 방향을 나타내는 지시자(노란색 화살표)(40)가 표시된다.
도 6은 본 발명의 다른 실시예로 이동 가능한 방향을 나타내는 지시자를 다르게 표현하였다.
도 6a 도시된 바와 같이, 디지털 TV 화면상의 현재 활성화된 객체(30)에 하이라이트 표시(빨간색 테두리 표시)가 되고, 상기 활성화된 객체(30)의 이동 가능한 객체(50)들에 하이라이트 표시(노란색 테두리 표시) 및 방향을 나타내는 지시자(노란색 화살표)(40)를 표시하였다.
이 후, 사용자가 '상(up)' 키를 선택하면 도 6b에 도시된 바와 같이 활성화되는 객체가 변경되며, 새롭게 활성화된 객체에 하이라이트 표시(빨간색 테두리)가 되며, 상기 하이라이트된 객체의 이동 가능한 객체(50)들에 하이라이트 표시(노란색 테두리 표시) 및 방향을 나타내는 지시자(노란색 화살표)(40)를 표시한다.
본 발명에 따른 바람직한 실시예를 도 5 및 도 6을 참조하여 설명한다.
먼저, 사용자의 키 입력 신호가 수신되면, 수신된 키 입력 신호가 채널 변경을 요청하는 명령 신호인지 특정 객체의 동작 수행을 요청하는 명령 신호인지를 판단하는데, 여기서는 특정 객체의 동작 수행을 요청하는 명령 신호로 가정한다.
그 다음, 특정 객체의 동작 수행을 요청하는 명령 신호가 입력되면 디지털 TV 화면상에 활성화되는 객체가 존재하는지를 검색하고, 활성화되는 객체에 하이라이트 표시를 한다. 즉, 도 5a 및 도 6a에 도시된 바와 같이 왼쪽 아래 활성화된 객체(30)에 하이라이트 표시(빨간색 테두리)가 된다.
그 다음, 활성화된 객체(30)로부터 이동 가능한 방향 정보를 표시하는데, 여기에서 현재 활성화된 객체의 연결 정보를 검색하여 이동 가능한 방향을 표시한다. 상기 검색 결과 현재 활성화된 객체(30)가 '상', '우' 두 방향에 대해서만 이동 가능한 경우, 도 5a에 도시된 바와 같이 활성화된 객체(30) 위에 '상', '우' 두 방향에 대해서 지시자(노란색 화살표)(40)가 표시된다. 한편, 본 발명의 다른 실시예로 도 6a에 도시된 바와 같이 이동 가능한 방향의 객체(50) 상에 하이라이트(노란색 테두리) 및 지시자(노란색 화살표)를 표시할 수도 있다.
그 다음, 사용자가 '상(up)' 키를 누르면, 도 5b 및 도 6b에 도시된 바와 같이 활성화되는 객체가 변경된다. 즉, 도 5a 및 도 6a에서 활성화된 객체의 위쪽에 위치하고 있는 새로운 객체에 하이라이트(빨간색 테두리) 표시가 되고, 새롭게 활성화된 객체(30)로부터 이동 가능한 방향 정보를 검색한다.
그 다음, 활성화된 객체(30)로부터 이동 가능한 방향 정보를 표시하는데, 여 기에서 현재 활성화된 객체의 연결 정보를 검색하여 이동 가능한 방향을 표시한다.
상기 검색 결과 현재 활성화된 객체(30)가 '상', '우','하' 세 방향에 대해서만 이동 가능한 경우, 도 5b에 도시된 바와 같이 활성화된 객체(30) 위에 '상', '우', '하' 세 방향에 대해서 지시자(노란색 화살표)(40)가 표시된다. 한편, 본 발명의 다른 실시예로 도 6b에 도시된 바와 같이 이동 가능한 방향의 객체(50) 상에 하이라이트(노란색 테두리) 및 지시자(노란색 화살표)를 표시할 수도 있다.
이에, 사용자에게 현재 활성화 되어 있는 객체의 이동 가능한 방향을 표시해 줌으로써, 사용자는 현재 활성화되어 있는 객체에 대한 이동 가능한 방향을 쉽게 인지할 수 있고, 그로 인해 원하는 이동 방향으로의 키 조작을 쉽게 할 수 있다.
본 발명에서 디지털 텔레비전에 대해서 발명을 기술하였지만, 이에 한정되는 것은 아니며, 일반 디지털 디스플레이에 적용될 수 있을 것이다.
이상에서 본 발명에 대하여 상세히 기술하였지만, 본 발명이 속하는 기술 분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음은 자명하며, 따라서 본 발명의 실시예에 따른 단순한 변경은 본 발명의 기술을 벗어날 수 없을 것이다.
상기한 바와 같이 이루어진 본 발명에 따르면, 활성화된 특정 객체에 대한 이동 가능한 방향을 자동으로 디스플레이 해줌으로써, 사용자에게 현재 활성화된 객체로부터 이동 가능한 방향을 미리 보여 주어 사용자가 현재 활성화되어 있는 객 체에 대한 이동 가능한 방향을 쉽게 인지할 수 있고, 쉽게 방향 조작을 할 수 있는 효과가 있다.
또한, 기존 API 스펙을 그대로 사용하면서, 내부적으로 drawing 알고리즘만 변경하면 되기 때문에, 별도의 기능 구현을 위한 API 개발상의 오버헤드가 없다는 장점이 있다.

Claims (8)

  1. 어플리케이션 프로그램이 전시되는 디스플레이부;
    상기 어플리케이션 프로그램이 전시되도록 실행시키는 어플리케이션 프로그램 실행부;
    상기 어플리케이션 프로그램의 활성화된 객체의 주변에 위치하는 객체들을 검색하고, 상기 활성화된 객체로부터 상기 주변 객체로의 이동 가능성 여부를 검색하는 검색부; 및
    상기 이동 가능한 주변 객체에 대응하는 방향 정보를 나타내는 지시자를 디스플레이시키는 이벤트 처리부를 포함하는 객체의 이동방향을 표시하는 디스플레이 장치.
  2. 제 1항에 있어서,
    상기 이벤트 처리부는 상기 지시자를 상기 활성화된 객체에 하이라이트 하여 디스플레이하는 객체의 이동 방향을 표시하는 디스플레이 장치.
  3. 제 1항에 있어서,
    상기 이벤트 처리부는 상기 방향정보를 상기 이동 가능한 객체들에 하이라이트 하여 디스플레이하는 객체의 이동 방향을 표시하는 디스플레이 장치.
  4. 어플리케이션에 포함된 다수의 객체를 디스플레이하는 방법에 있어서,
    어플리케이션 프로그램을 디스플레이시키는 단계;
    상기 어플리케이션 프로그램의 활성화된 객체의 주변에 위치하는 객체를 검색하는 단계;
    상기 활성화된 객체로부터 상기 주변 객체로의 이동 가능 여부를 검색하는 단계; 및
    상기 이동 가능한 주변 객체에 대응하는 방향 정보를 디스플레이하는 단계를 포함하는 객체의 이동방향을 표시하는 디스플레이 방법.
  5. 제 4항에 있어서,
    상기 주변에 위치하는 객체를 검색하는 단계는,
    상기 어플리케이션 프로그램에 포함된 다수의 객체들의 맵핑 테이블을 참조하여 상기 활성화된 객체의 주변에 위치하는 객체들을 검색하는 단계; 및
    상기 검색된 주변 객체의 상대 위치 정보를 검색하는 단계를 포함하고,
    상기 이동 가능 여부를 검색하는 단계는,
    상기 검색된 위치 정보를 기초로 상기 주변 객체로의 이동 가능 여부를 검색하는 단계를 포함하는 객체의 이동 방향을 표시하는 디스플레이 방법.
  6. 제 5항에 있어서,
    상기 방향 정보를 디스플레이하는 단계는,
    상기 검색된 주변 객체의 상대 위치 정보에 따라 상기 방향 정보를 나타내는 지시자의 디스플레이 위치를 설정하는 단계를 포함하는 객체의 이동 방향을 표시하는 디스플레이 방법.
  7. 제 4항에 있어서,
    상기 방향 정보를 디스플레이하는 단계는,
    상기 이동가능한 객체를 하이라이트 하여 표시하는 단계를 포함하는 객체의 이동 방향을 표시하는 디스플레이 방법.
  8. 제 4항에 있어서,
    상기 방향 정보를 디스플레이하는 단계는,
    상기 방향 정보를 나타내는 지시자를 상기 활성화된 객체 또는 상기 이동가능한 객체 상에 표시하는 단계를 포함하는 객체의 이동 방향을 표시하는 디스플레이 방법.
KR1020040001199A 2004-01-08 2004-01-08 객체의 이동 방향을 표시하는 디스플레이 장치 및 방법 KR100608679B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020040001199A KR100608679B1 (ko) 2004-01-08 2004-01-08 객체의 이동 방향을 표시하는 디스플레이 장치 및 방법
PCT/KR2004/003299 WO2005067284A1 (en) 2004-01-08 2004-12-15 Display apparatus and method that display navigatable objects
JP2006549103A JP2007520000A (ja) 2004-01-08 2004-12-15 オブジェクトの移動方向を表示するディスプレイ装置および方法
CNA2004800401798A CN1902913A (zh) 2004-01-08 2004-12-15 用于显示可导航的对象的显示装置和方法
EP04808430A EP1702461A1 (en) 2004-01-08 2004-12-15 Display apparatus and method that display navigatable objects
US11/030,893 US20050154752A1 (en) 2004-01-08 2005-01-10 Display apparatus and method that display navigatable objects

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040001199A KR100608679B1 (ko) 2004-01-08 2004-01-08 객체의 이동 방향을 표시하는 디스플레이 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20050073020A KR20050073020A (ko) 2005-07-13
KR100608679B1 true KR100608679B1 (ko) 2006-08-02

Family

ID=36809383

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040001199A KR100608679B1 (ko) 2004-01-08 2004-01-08 객체의 이동 방향을 표시하는 디스플레이 장치 및 방법

Country Status (6)

Country Link
US (1) US20050154752A1 (ko)
EP (1) EP1702461A1 (ko)
JP (1) JP2007520000A (ko)
KR (1) KR100608679B1 (ko)
CN (1) CN1902913A (ko)
WO (1) WO2005067284A1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101274188B1 (ko) 2007-02-08 2013-06-14 삼성전자주식회사 메뉴 객체의 미리 보기 기능을 제공하는 장치 및 그 방법
US8605219B2 (en) * 2008-11-11 2013-12-10 Sony Corporation Techniques for implementing a cursor for televisions

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5568603A (en) * 1994-08-11 1996-10-22 Apple Computer, Inc. Method and system for transparent mode switching between two different interfaces
US5687331A (en) * 1995-08-03 1997-11-11 Microsoft Corporation Method and system for displaying an animated focus item
WO1998056176A1 (en) * 1997-06-03 1998-12-10 Koninklijke Philips Electronics N.V. Navigating through television programs
US5990890A (en) * 1997-08-25 1999-11-23 Liberate Technologies System for data entry and navigation in a user interface
AUPP574898A0 (en) * 1998-09-08 1998-10-01 Nec Australia Pty Ltd A method of generating a display
US6366302B1 (en) * 1998-12-22 2002-04-02 Motorola, Inc. Enhanced graphic user interface for mobile radiotelephones
US6847778B1 (en) * 1999-03-30 2005-01-25 Tivo, Inc. Multimedia visual progress indication system
EP1208419A2 (en) * 1999-10-20 2002-05-29 Koninklijke Philips Electronics N.V. Information processing device
KR20010066807A (ko) * 1999-12-16 2001-07-11 정영식 주식 모의투자용 시뮬레이션 컴퓨터프로그램을 기록한컴퓨터로 읽을 수 있는 기록매체 및 그 시스템
US7240299B2 (en) * 2001-04-26 2007-07-03 International Business Machines Corporation Method for improving usage of a graphic user interface pointing device
KR20010070784A (ko) * 2001-06-07 2001-07-27 엄장필 휴대용 무선 음악정보 제공시스템 및 방법
US6760918B2 (en) * 2001-06-29 2004-07-06 Scientific-Atlanta, Inc. Method and apparatus for recordable media content distribution
US6961912B2 (en) * 2001-07-18 2005-11-01 Xerox Corporation Feedback mechanism for use with visual selection methods
US7546548B2 (en) * 2002-06-28 2009-06-09 Microsoft Corporation Method and system for presenting menu commands for selection
JP3755499B2 (ja) * 2002-09-06 2006-03-15 ソニー株式会社 Guiアプリケーション開発支援装置、gui表示装置、および方法、並びにコンピュータ・プログラム
JP2005038110A (ja) * 2003-05-21 2005-02-10 Hitachi Ltd 情報表示システムおよびそのシステムの処理方法
JP2005242983A (ja) * 2004-01-30 2005-09-08 Ntt Docomo Inc 入力キー及び入力装置
US7631278B2 (en) * 2004-11-19 2009-12-08 Microsoft Corporation System and method for directional focus navigation

Also Published As

Publication number Publication date
EP1702461A1 (en) 2006-09-20
KR20050073020A (ko) 2005-07-13
WO2005067284A1 (en) 2005-07-21
US20050154752A1 (en) 2005-07-14
JP2007520000A (ja) 2007-07-19
CN1902913A (zh) 2007-01-24

Similar Documents

Publication Publication Date Title
US20180309951A1 (en) Broadcast receiving apparatus and control method thereof
US8368659B2 (en) Method of generating key code in coordinate recognition device and video device controller using the same
RU2609101C2 (ru) Узел сенсорного управления, способ управления устройствами, контроллер и электронное оборудование
US20100005414A1 (en) Display method and display device
WO2009157560A1 (ja) ユーザインタフェース生成装置
JP4953826B2 (ja) 情報処理装置、表示制御方法、およびプログラム
KR100654448B1 (ko) 컨텐츠 검색을 위한 사용자 인터페이스 제공 방법 및 장치
JP2006229621A (ja) 制御信号入力システム、制御信号入力方法。
KR20100086319A (ko) 그래픽 사용자 인터페이스 제공 장치 및 방법
JP4904056B2 (ja) エレメントの選択方法およびこの方法を実現するための電子デバイス
KR100690234B1 (ko) 기구 동작 방법
KR20020064132A (ko) 데이터 방송 수신 시스템
KR20020043790A (ko) 사용자 메뉴 구성 방법
KR100608679B1 (ko) 객체의 이동 방향을 표시하는 디스플레이 장치 및 방법
JP2013152566A (ja) リモコン装置
KR100477636B1 (ko) 메뉴 위치 이동 방법
JPH08265878A (ja) 入力装置、処理装置、および遠隔制御システム
JP2001320645A (ja) 画面選択方法及び画面選択装置
JP2003330592A (ja) 表示制御装置および方法、記録媒体、並びにプログラム
JP2009098754A (ja) リモコン装置
JP5366381B2 (ja) メニューオブジェクトのプレビュー機能を提供する装置及びその方法
JP6592960B2 (ja) 情報処理装置、情報処理方法およびプログラム
JP2006042062A (ja) デジタル放送受信装置、ソフトウェア操作パネル設定プログラム
KR20070008846A (ko) 방송 수신기 및 화면 제어 방법
KR101311474B1 (ko) 사운드를 이용하여 객체의 이동 방향을 알려주는 장치 및그 방법

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