KR100753918B1 - 멀티미디어 다큐먼트들 사이에서의 다이내믹한 네비게이션방법 및 그 방법의 구현을 위한 멀티미디어 터미널 - Google Patents

멀티미디어 다큐먼트들 사이에서의 다이내믹한 네비게이션방법 및 그 방법의 구현을 위한 멀티미디어 터미널 Download PDF

Info

Publication number
KR100753918B1
KR100753918B1 KR1020010026644A KR20010026644A KR100753918B1 KR 100753918 B1 KR100753918 B1 KR 100753918B1 KR 1020010026644 A KR1020010026644 A KR 1020010026644A KR 20010026644 A KR20010026644 A KR 20010026644A KR 100753918 B1 KR100753918 B1 KR 100753918B1
Authority
KR
South Korea
Prior art keywords
document
navigation
level
tree structure
tree
Prior art date
Application number
KR1020010026644A
Other languages
English (en)
Other versions
KR20010105206A (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 톰슨 멀티미디어
Publication of KR20010105206A publication Critical patent/KR20010105206A/ko
Application granted granted Critical
Publication of KR100753918B1 publication Critical patent/KR100753918B1/ko

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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 사용자 인터페이스를 통한 다이내믹 네비게이션 방법(process for dynamic navigation)에 관한 것이다. 네비게이션은 수 개의 레벨로 구성된 트리(tree) 구조 내에서 수행되고, 각각의 레벨은 멀티미디어 다큐먼트의 카테고리(category of multimedia document)를 나타낸다.
본 발명은 사용자로 하여금 순서화된 레벨 리스트를 변경함으로써 각 명령에 대해 새로운 네비게이션 구조를 공식화할 수 있도록 하는 방법으로 구성된다. 사용자 인터페이스는 네비게이션 트리의 구조, 현재 레벨로부터 엑세스가능한 분류 요소 리스트(list of classification element), 및 현재 레벨로부터 엑세스가능한 다큐먼트 리스트를 끊임없이 디스플레이한다.
본 발명은 또한 트리 구조를 수신하고 그 트리의 표현을 디스플레이하기 위해서 신호를 전송할 수 있으며, 트리 구조를 다이내믹하게 변경하는 수단이 갖춰진 멀티미디어 터미널에 관한 것이다.

Description

멀티미디어 다큐먼트들 사이에서의 다이내믹한 네비게이션 방법 및 그 방법의 구현을 위한 멀티미디어 터미널{PROCESS FOR DYNAMIC NAVIGATION AMONG MULTIMEDIA DOCUMENTS AND MULTIMEDIA TERMINAL FOR THE IMPLEMENTATION OF THE PROCESS}
도 1은 본 발명의 구현을 위한 멀티미디어 터미널의 블록도.
도 2는 네비게이션 시스템이 활성(instigate)될 때 네비게이션 시스템에 의해 생성되는 스크린의 모습(appearance)에 대한 예를 나타내는 도면.
도 3은 네비게이션 트리(navigation tree)를 변경하기 위한 필터링 명령에 이어서 네비게이션 시스템에 의해 생성되는 스크린의 모습에 대한 예를 나타내는 도면.
도 4는 이동 명령 이후에 네비게이션 시스템에 의해서 생성되는 스크린의 모습에 대한 예를 나타내는 도면.
도 5는 현재 레벨의 분류 요소들을 변경하기 위한 명령 이후에 네비게이션 시스템에 의해서 생성되는 스크린의 모습에 대한 예를 나타내는 도면.
도 6은 특별한 경우의 현재 레벨에 따라 분류 요소들을 변경하기 위한 명령 이후에 네비게이션 시스템에 의해서 생성되는 스크린의 모습에 대한 예를 나타내는 도면.
도 7은 네비게이션 트리의 개략도.
도 8은 도 7에 도시된 트리를 통한 네비게이션을 위해 네비게이션 시스템에 의해서 생성되는 스크린의 모습에 대한 예를 나타내는 도면.
도 9는 다큐먼트(document)를 선택하기 위해서 네비게이션 시스템에 의해 생성되는 스크린의 모습에 대한 예를 나타내는 도면.
<도면 주요 부분에 대한 부호의 설명>
1 : 멀티미디어 터미널 2 : 디스플레이 장치
3 : 중앙 유닛 4 : 메모리
5 : 인터페이스 6 : 디지털 네트워크
7 : 적외선 신호 수신기 8 : 원격 제어부
9 : 데이터베이스 10 : 오디오/비디오 디코딩 논리부
11 : OSD 회로 12 : GIUD 모듈
본 발명은 멀티미디어 터미널 및 사용자 인터페이스를 통해 엑세스가능한 멀티미디어 다큐먼트들(multimedia documents) 사이에서 네비게이팅하는 방법에 관한 것이고, 그 방법을 구현하기 위한 멀티미디어 터미널에 관한 것이다. 본 발명은 멀티미디어 다큐먼트에 속하는 기술적인(descriptive) 데이터가 이용가능한 경우에 특히 적용된다.
사용자 인터페이스는 텔레비전의 스크린 상에서 디스플레이될 수 있는 메뉴를 공식화(formulate : 형성)하기 위해서 그러한 기술적인 데이터를 사용함으로써, 사용자가 멀티미디어 다큐먼트를 선택하도록 할 수 있게 한다. 본 출원인에 의해 출원된 특허 출원 FR 96/09679호은 텔레비전 프로그램을 선택하기 위한 방법과, 사용자가 프로그램 리스트를 통해 네비게이팅할 수 있도록 하는 그래픽 인터페이스를 병합한 장치를 기술한다. 그 메뉴는 사용자가 시청각 전송의 일반적인 컨텐트를 확인함으로써, 그의 기호(taste)에 따라 프로그램을 선택할 수 있게 한다. DVB-SI에 관한 표준에서 "서비스 정보"로 지칭되는 기술적인 데이터는 로컬 데이터베이스에 저장되고, 네트워크 상에서 엑세스가능한 다큐먼트의 함수에 따라 끊임없이 갱신된다. 데이터베이스의 요소들은 토픽, 언어, 등급 레벨, 등과 같은 서비스 정보에 포함된 특정 기준에 따라 함께 그룹화된다.
그러나, 사용자가 네비게이팅하고 있는 요소들의 계층이 그것들의 사용이 이루어지는 내내, 심지어 그것들의 전체적인 라이프 사이클(life cycle) 동안에도 여전히 일정하다는 점에서, 그러한 사용자 인터페이스는 정적인 네비게이션 인터페이스(static navigation interface)이다. 일반적으로, 정적인 사용자 인터페이스에 의해서 디스플레이되는 요소들의 계층은 설계되고 그것을 설계하는 순간에 한번만 고정된다. 제어 기능, TV 프로그램, 등과 같은 요소들을 엑세스하기 위해서, 사용자는 항상 동일한 메뉴, 동일한 다이얼로그(dialogue), 등을 통해 네비게이팅을 하고, 동일한 순서로 그렇게 수행한다.
정적인 사용자 인터페이스의 개선은 구성가능한(configurable) 사용자 인터페이스이다. 1997년 12월 2일에 공개된 특허 US 5, 694, 176호 (MARTZ)와 1994년 11월 9일에 공개된 특허 EP 623 870호(IBM)에서는 구조를 통해 네비게이팅하기 위한 인터페이스를 제시한다. 상기 종래 기술에 따라, 사용자는 구조 각각의 레벨에 대한 애트리뷰트(attribute)를 선택함으로써, 그 선택된 애트리뷰트에 따라 멀티미디어 다큐먼트를 필터링한다. 그러나, 그러한 인터페이스는, 비록 구성가능하지만, 여전히 정적이고, 네비게이션 구조 레벨의 구성이 사용자의 기호(taste)에 맞게 적응되도록 허용하지 않는다.
디지털 네트워크의 도입은 대용량 저장 수단의 출현을 보이고 있고, 디지털 TV 디코더는 또한 가정내 인터넷 유형 네트워크로의 엑세스를 가능하게 한다. 가까운 장래의 사용자는 오디오, 비디오, 화상, 텍스트, 애플리케이션/서비스, 등과 같은 여러 유형의 상당히 많은 양의 멀티미디어 다큐먼트에 직면하게 될 것이다. 따라서, 사용자 인터페이스는, 차후에, 사용자가 그러한 멀티미디어 데이터베이스를 통해 네비게이팅하고, 사용자가 원하는 다큐먼트를 찾으며, 효과적이고 사용자에게 친숙한 방식으로 그렇게 행할 수 있도록 해야만 한다.
본 발명은 더욱 효과적이고 사용자에게 친숙한 멀티미디어 다큐먼트(multimedia document)에 대한 검색 가능성과 네비게이션(navigation)을 제공하는 새로운 다이내믹 사용자 네비게이션 인터페이스 개념을 제안한다.
본 발명의 요지는, 디스플레이 장치를 갖춘 터미널에서 멀티미디어 다큐먼트를 네비게이팅하고 선택하기 위한 방법으로서, 상기 방법은 기술적인 다큐먼트 데이터를 수신하는 단계를 포함하고, 상기 기술적인 다큐먼트 데이터는, 상기 멀티미디어 다큐먼트를 다큐먼트 카테고리(document category)로 인덱싱(index)하기 위한 분류 요소들(classification elements)을 포함하는, 상기 방법에 있어서,
- 제 1 네비게이션 트리(tree) 구조를 그 트리에서의 현재 레벨 식별과 함께 디스플레이하는 단계로서, 상기 트리 구조는 인덱싱 카테고리에 대응하는 순서화된 레벨 리스트와 각각의 레벨에 대한 분류 요소 세트를 포함하는, 디스플레이하는 단계와,
- 디스플레이된 트리 구조를 사용자에 의해 변경하기 위한 명령을 활성화(instigate)시키는 단계와,
- 그 명령에 대한 응답으로, 새로운 순서화된 레벨 리스트를 포함하는 제 2 트리 구조를 구성하고, 이 새로운 네비게이션 트리 구조를 디스플레이하는 단계를 포함하는 것을 특징으로 한다.
그러한 방식으로, 상기 방법은 사용자에 의해 수행되는 각 명령을 위해 새로운 네비게이션 구조를 형성하는 것을 가능하게 한다. 그 네비게이션 구조는 "네비게이션 트리"로 지칭된다. 사용자 네비게이션 인터페이스는 사용자의 선호도에 더욱 적합한 다큐먼트의 선택과 트리의 요소들에 대한 계층을 스크린 상에 디스플레이한다.
한 개선에 따라, 사용자는, 독립적으로, 네비게이션 트리의 레벨에 대한 계층과 각 레벨과 관련된 분류 요소들에 대한 리스트를 변경할 수 있다.
다른 개선에 따라, 새로운 다이내믹 사용자 인터페이스는 새롭게 형성된 네비게이션 트리를 통해 네비게이팅하는 것을 가능하게 한다. 다른 개선은, 네비게이션 동안에, 새로운 사용자 인터페이스가 네비게이션 트리의 현재 레벨과 관련된 멀티미디어 다큐먼트를 다이내믹하고 끊임없이 디스플레이하는데 있다. 특히, 네비게이션 명령은 트리에서의 현재 위치에 대응하는 다큐먼트에 대한 검색을 위한 요청을 구성한다.
본 발명의 요지는 또한 멀티미디어 터미널에 있고,
중앙 유닛과,
멀티미디어 다큐먼트와 기술적인 데이터를 수신하는 수단으로서, 상기 기술적인 데이터는 카테고리에 따라 다큐먼트를 인덱싱하기 위한 분류 요소들을 포함하는, 상기 수신하는 수단과,
디스플레이용으로 의도된 데이터를 전송하는 수단과,
상기 다큐먼트를 활성화시키는 수단을 포함하는, 상기 멀티미디어 터미널은,
터미널에 저장된 제 1 네비게이션 트리 구조를 디스플레이하기 위한 수단을 포함하는데, 상기 트리 구조는 인덱싱 카테고리에 대응하는 순서화된 레벨 리스트와, 각 레벨에 대한 분류 요소 세트와, 순서화된 레벨 리스트를 변경하는 것으로 구성된 트리 구조를 변경하기 위한 명령을 포함하고, 그 명령은 디스플레이되는 구조의 갱신을 위해 디스플레이 수단을 자동적으로 트리거시키는 것을 특징으로 한다.
본 발명의 다른 특징 및 장점은 도면을 참조하여 설명되는 특정한 예시적인 실시예의 설명을 통해 명백해질 것이다.
(실시예)
디스플레이 장치(2)가 갖춰진 멀티미디어 터미널(1)의 동작 방식이 먼저 설 명될 것이다. 터미널은 프로그램 메모리(4)에 링크된 중앙 유닛(3)과, 실시간에 오디오/비디오 데이터를 전송하는 것을 가능하게 하는 높은 비트 전송속도 디지털 네트워크(6)와 통신하기 위한 인터페이스(5)를 포함한다. 그 네트워크는 일예로 IEEE 1394 네트워크이다. 터미널은 원격 제어부(8)로부터 신호를 수신하기 위한 적외선 신호 수신기(7)와, 데이터베이스를 저장하기 위한 메모리(4)와, 텔레비전 스크린(2)에 전송되는 시청각 신호를 생성하기 위한 오디오/비디오 디코딩 논리부(10)를 또한 포함한다. 원격 제어부에는 네비게이션 버튼(↑, ↓, → 및 ←)과 그것의 원격 제어를 위한 버튼{"OK", "삽입(Insert)", "이동(Move)" 및 "삭제(Delete)"}가 설치된다.
터미널은 "On Screen Display"를 나타내는 이니셜(initial)인 OSD 회로로 종종 지칭되고 있는 스크린 상에 데이터를 디스플레이하기 위한 회로(11)를 또한 포함한다. OSD 회로(11)는 텍스트 및 그래픽 생성기인데, 상기 생성기는 메뉴와 픽토그램(pictogram)(일예로, 디스플레이되는 스테이션에 대응하는 번호)이 스크린 상에 디스플레이될 수 있도록 하고, 본 발명에 따른 네비게이션 메뉴가 디스플레이될 수 있도록 한다. OSD 회로는 중앙 유닛 및 GIUD 모듈(12)로부터 정보를 수신한다. GIUD는 판독 전용 메모리에 레코딩되는 프로그램 모듈의 형태로 만들어지는 것이 유리하다.
디지털 버스(6)는 멀티미디어 다큐먼트를 포함하는 터미널 데이터와 그러한 다큐먼트에 속하는 기술적인 데이터를 전송한다. 기술적인 데이터는 디지털 버스에 의해 엑세스가능한 멀티미디어 다큐먼트의 애트리뷰트(attribute)를 포함한다. 그 것들은 터미널에 있는 메모리(4)의 데이터베이스에 저장되고, 새로운 수신 동안에 연속적으로 갱신된다. 다음으로, GIUD 모듈은 스크린에 디스플레이되어 사용자에게 제시되는 네비게이션 메뉴를 생성하기 위해서 그 데이터베이스로부터 정보를 추출하고, 그 정보를 처리한다.
다음의 예에서, 멀티미디어 다큐먼트는 6 개의 카테고리에 따라 인덱싱된다. 6 개의 카테고리 및 관련된 분류 요소들은 다음과 같다:
- 언어 : 영어, 프랑스어, 독일어, 이탈리아어, 아라비아어, 등.
- 토픽 : 영화, 정보, 다큐멘터리, 스포츠, 게임/쇼.
- 제 2 토픽 레벨 : 서브토픽:
·영화 : {모험, 드라마, 에로틱, 탐정 소설, 소설, 등}.
·정보 : {뉴스, 라디오, 일기 예보, 주식 시세, 스포츠, 등}.
·다큐멘터리 : {일반, 자연, 문화, 사회, 역사}.
·게임/쇼 : {일반, 버라이어티, 서커스, 토크 쇼, 연극}.
·스포츠 : {일반, 풋볼, 테니스, 농구, 육상, 수중 스포츠}.
·...
- 소스 : TPS, 위성 채널, DVD 룸, 비디오 레코더, 웹.
- 기간(이용가능 시간) : 월요일,..., 일요일, 금일 오전, 금일 오후, 금일 저녁.
- 등급 : 0(모든 시청자), 1,..., 3(포르노그래픽).
- 매체 : 오디오, 비디오, 화상, 텍스트.
그 애트리뷰트는 멀티미디어 다큐먼트에 속하는 분류 정보를 제공한다는 것이 앞서 설명되었다. 그러한 애트리뷰트는 6 개의 카테고리 각각에 대해 하나 이상의 값을 포함한다. 여기서, 일예로, "피터 팬"이란 만화의 애트리뷰트와 관련된 분류 값은 다음과 같다:
- 매체 : 비디오.
- 기간 : 수요일, 토요일, 금일 저녁.
- 등급 : 0(모든 시청자).
- 토픽 : 영화/등.
- 언어 : 프랑스어.
- 소스 : 위성 채널.
물론, 동일한 애트리뷰트 값과 관련되는 다른 다큐먼트들이 발견될 수 있다. 동일한 다큐먼트가 동일한 애트리뷰트에 대해 수 개의 값을 가질 수 있고, 그 때 그 다큐먼트는 수 개의 분류 그룹에 속한다는 것이 관찰될 것이다. 일예로, 그 만화는 수요일, 토요일 및 금일 저녁에 또한 엑세스가능한 다큐먼트에서 나온다.
본 발명에 따라, 사용자는 자신의 선호도에 따라 카테고리를 순서화함으로써 네비게이션 트리 구조를 정의한다. 터미널이 처음으로 스위치 온 되었을 때, 상기 터미널은 사용자에 의해 정의된 어떠한 검색 필터도 포함하지 않는다. GIUD 모듈은 다큐먼트 요청과 디폴트 구조를 정의한다. GIUD 모듈에 의해 공식화되는 제 1 네비게이션 구조는 사용자의 프로파일, 즉 사용자가 선호하는 레벨을 제일 먼저 포함하는 순서화된 레벨 리스트를 또한 고려할 수 있다. GIUD 모듈은 제 1 네비게이션 트 리를 구성하고, 그 트리를 사용자에게 제시한다. 사용자는 터미널이 서비스에 제공되는 대로 상기 제 1 네비게이션 트리를 통해 그러한 방식으로 네비게이팅할 수 있다. 이어서, 사용자는 요청 및/또는 네비게이션 트리 구조를 변경한다. 그 결과, GIUD 모듈은 사용자에 의해서 정의된 검색 필터에 따라 새로운 네비게이션 트리를 구성하고, 그러한 가장 최근의 네비게이션 트리에 따라 메뉴를 디스플레이한다. 네비게이션 트리는 앞서 설명된 6 개의 카테고리에 대응하는 적어도 6 개의 레벨을 포함한다.
도 2는 사용자가 메뉴에 의해서 네비게이션 트리를 통해 네비게이팅할 수 있도록 하는 메뉴의 예를 도시하고 있다. 그 메뉴는 GIUD 모듈이 활성(instigate)될 때 스크린 상에 나타난다. 메뉴는 다음과 같은 3 개의 열을 포함한다:
·소위 "필터링 열"인 제 1 열(좌측)은 직사각형 아이콘의 형태로 네비게이션 트리의 여러 레벨을 나타낸다. 카테고리의 명칭은 아이콘의 중앙에 디스플레이된다. 열의 상단에 위치된 제 1 레벨은 트리의 루트(root) 바로 아래에 위치하는 레벨에 대응한다. 그 레벨은 네비게이션 트리의 순서에 따라 아래에 서로 후속한다. 상기 제 1 열은 다큐먼트에 대한 요청과 네비게이션 트리의 구조를 변경하는 것을 가능하게 한다. 상기 제 1 열은 또한 트리를 통한 네비게이션의 현재 레벨을 시그널링하는 것을 가능하게 한다.
·소위 "네비게이션 열"인 제 2 열(중앙)은 필터링 열에서 사용자에 의해 정의된 검색 필터에 따라 구성되는 트리를 통한 네비게이션에 사용된다. 상기 제 2 열은 사용자가 자신의 선호도에 따라 하나를 선택할 수 있도록 하기 위해서 트리의 레벨과 관련된 분류 요소를 디스플레이하는 것을 가능하게 한다.
·소위 "다큐먼트 열"인 제 3 열(우측)은 필터링 열에서 디스플레이되는 현재 레벨로부터 엑세스가능한 멀티미디어 다큐먼트를 나타내고, 상기 멀티미디어 다큐먼트는 네비게이션 열에서 선택된 분류 요소를 애트리뷰트로서 갖는다.
GIUD 모듈을 활성(instigate)시킬 때, 네비게이션 열은 선택되는 열이다. 각각의 열은 사용자가 그 요소 열을 선택하는 경우에 현재 요소가 되는 선택된 요소를 포함한다. 열의 변경에 앞서 사전에 선택되는 요소는 그 요소 열이 다시금 선택될 때 재선택될 것이다.
선택된 열과 선택된 요소는 일예로 더 두꺼운 테두리, 다른 색깔, 굵거나 더 두꺼운 문자, 및 /또는 테두리에 대해 특별한 배경 빛깔,..등에 의해서 다른 것에 비해 시각적으로 강조된다. 마찬가지로, 사전-선택된 요소들은 그래픽적으로 또한 강조된다.
사용자는 원격 제어부의 ← 및 →버튼을 통해 열을 바꾸고, 그 선택된 열 내에서, 사용자는 원격 제어부의 ↑ 및 ↓버튼을 통해 요소들을 선택한다.
도 2의 메뉴에 대한 예에서, 네비게이션 열은 선택되는 열이다. 그 열에서, TPS는 활성 요소이다. 네비게이션 트리에 대해 사용되는 구성 룰은 다음 방식으로 순서화된 카테고리를 포함한다:
1°소스
2°토픽
3°기간
4°등급
5°언어
6°매체
도 3은, 도 2에서 제시된 상태로부터 ←버튼을 누른 이후에 필터링 열이 선택될 때, GIUD 모듈에 의해 디스플레이되는 메뉴를 제시하고 있다. 그 메뉴에서, 사용자는 새로운 검색 필터를 공식화함으로써 네비게이션 트리를 변경할 수 있다. 그것을 수행하기 위해서, 사용자는 원격 제어부의 버튼들을 사용한다. 그 메뉴에 있어서, ↑, ↓, → 및 ←인 네비게이션 버튼과 "삭제", "이동", "삽입", "OK" 버튼이 사용될 수 있다.
네비게이션 트리 구성 룰에서 사용되는 카테고리가 선택될 때, "삭제" 버튼상의 사용자에 의한 액션은 네비게이션 트리 구조로부터 그 카테고리를 제외시킨다. 그러므로, 그 카테고리의 아이콘은 필터링 열의 하단에서 우측에 놓이고, 시각적으로 표시된다(marked out). 그후로, 그 아이콘은 네비게이션 열(네비게이션 메뉴)이 선택될 때 더 이상 엑세스될 수 없다. 도 3의 예에서, 그 아이콘은 점들로 둘러싸여 있다. 활성 요소는 막 삭제된 요소 바로 아래에 있던 요소이다. 사용되지 않는 카테고리를 구성 룰에 병합하기 위해서, 사용자는 ↑및 ↓버튼을 통해 그 카테고리를 선택하고, "삽입" 버튼을 누른다. 그 카테고리는 네비게이션 트리의 마지막 위치에 다시 병합된다. 만약 그 카테고리, 일예로 토픽 카테고리가 하나 보다 많은 수의 레벨을 갖는다면, "삽입" 버튼 상의 액션은, 룰에서 이미 사용된 레벨의 수가 그 카테고리의 총 레벨 수보다 작은 경우에 트리로의 삽입을 허용한다.
네비게이션 트리에서 카테고리의 자리는 다음과 같이 변경된다. 선택된 카테고리에 대해 "이동" 버튼을 누름으로써 그 카테고리의 아이콘이 번쩍이도록 야기한다. 다음으로, 사용자는 ↑및 ↓버튼을 통해 돌아다닐 수 있고, 자신이 그 카테고리를 삽입하길 원하는 레벨을 선택할 수 있다. 삽입은 "OK" 버튼을 누름으로써 확인된다.
선택된 카테고리에 대해 "OK" 버튼을 누름으로써 그 카테고리에 대응하는 검색 기준을 정의하는 것을 가능하게 하는 메뉴, 즉 그 카테고리에 대한 분류 요소 리스트로의 엑세스를 제공한다. 그것이 사용자 자신이 선택하는 방법이다. 도 3에서 제시된 메뉴로부터 그러한 사실을 가정하면, 도 4에 도시된 바와 같이, 사용자는 "토픽" 카테고리를 선택하기 위해서 ↓버튼을 한번 누른다. 다음으로, 사용자는 분류 요소들을 선택하기 위한 메뉴로 들어가는 것을 확인하기 위해서 "OK" 버튼을 한번 누른다.
도 5의 메뉴는, 필터링 열이 "확인" 및 "모든 토픽" 아이콘 뿐만 아니라 "토픽" 카테고리에 대한 분류 요소들을 포함하고 있는 것을 나타낸다. "모든 토픽" 아이콘은 사용자로 하여금 어떤 토픽도 빠뜨리지 않도록 할 수 있다. 그 요소를 확인함으로써, 모든 토픽은 그것들의 토픽에 상관없이 선택되는 다큐먼트에 대한 요청에 포함된다. ↑ 및 ↓버튼을 통해 네비게이팅함으로써, 사용자는 각각의 요소를 시각적으로 표시함으로써 각 요소를 선택할 수 있다. "삭제" 버튼을 누름으로써, 사용자는 다큐먼트에 대한 요청으로부터 그 요소를 배제하고, 그런 후에 그 요소의 오른쪽 부분은 빈 상태로 된다. "삽입" 버튼을 누름으로써, 사용자는 그 요소를 다큐먼트에 대한 요청에 포함시키고, 그 요소의 우측부분은 십자 표시(cross)(X)를 포함한다.
필터링 열의 하단에 있는 "확인" 아이콘은 토픽의 선택을 확인하는 것을 가능하게 한다. 그 아이콘의 활성화는 도 2의 메뉴로 돌아가도록 한다. 만약 "모든 토픽" 아이콘이 선택되었다면, 심볼 "모두"가 필터링 열에 있는 "토픽" 아이콘의 우측부분에서 디스플레이된다.
"토픽" 카테고리는 그 카테고리의 각 요소는 그 자체가 카테고리이기 때문에 특별한 경우이다. 그 경우에 있어서, 사용자가 토픽을 선택하였을 때, GIUD 모듈은 사용자에게 수 개의 서브토픽을 제안할 수 있다. 따라서, 만약 "스포츠" 아이콘이 선택되고, 사용자가 "OK" 버튼을 누른다면, GIUD 모듈은 사용자가 "토픽" 카테고리의 "스포츠" 서브토픽의 요소들을 개별적으로 선택하는 것을 제안한다. 그런 후에 도 4의 메뉴가 나타난다. "소스" 카테고리는 두 개의 레벨로 또한 분해될 수 있는데, 제 1 레벨은 프로그램 부케(programme bouquet)에 대응하고, 제 2 레벨은 그 프로그램에 대응한다. 그 분해는 일예로 백개보다 많은 수의 수많은 프로그램이 이용가능할 때 인정될 수 있다.
도 6의 메뉴에 있어서, 필터링 열은 "스포츠" 서브토픽의 요소들을 포함하고 있다. 이전처럼, 사용자는 모든 요소들을 ("모든 스포츠" 아이콘을 통해)선택할 수 있다. 사용자는 또한 "삽입" 및 "삭제" 버튼을 통해서 다큐먼트에 대한 요청에 각각의 스포츠 카테고리를 개별적으로 포함시킬 수 있고 배제시킬 수 있다. 필터링 열의 하단에 있는 "확인" 버튼은 서브토픽의 선택을 확인하는 것을 가능하게 한다. 그 아이콘의 활성화는 도 4의 메뉴로 돌아갈 수 있도록 한다. 만약 사용자가 "모든 스포츠" 아이콘을 사전에 선택했다면, 스포츠에 대응하는 그 아이콘의 우측부분은 "모두"란 단어를 포함한다. 도 5의 예에 있어서, 그것은 "영화", "문화", "교육" 서브토픽에 대한 경우에도 마찬가지다. 만약 사용자가 서브토픽들 중 일부만을 사전에 선택하였다면, 그 아이콘들의 우측부분은 십자 표시(X)를 포함한다. 그것은 "음악" 및 "스포츠"에 대한 경우에도 마찬가지다. 만약 사용자가 어떤 서브토픽도 선택하지 않았다면, 그것은 결국 그 토픽을 선택하지 않은 것이 되고, 따라서 우측부분은 빈 상태가 된다.
사용자가 "확인" 아이콘을 작동시킴으로써 토픽의 선택을 확인할 때, GIUD 모듈은 그 카테고리에 대응하는 요소의 우측부분을 갱신하는 동시에 도 4의 메뉴로 돌아간다.
도 5 및 도 6에서 앞서 설명된 메뉴를 통해, 사용자는 모든 분류 카테고리에 대한 검색 기준을 변경할 수 있다.
도 7은 예시적인 네비게이션 트리와 그 트리를 통한 네비게이션의 현재 상태를 나타낸다. 그 루트 아래에서, 제 1 레벨은 "기간" 카테고리에 대응하고, 제 2 레벨은 "소스" 카테고리에 대응하고, 제 3 및 제 4 레벨은 "토픽" 카테고리에 대응하며, 제 5 레벨은 "등급" 카테고리에 대응한다. 그 트리에 있어서, 현재 네비게이션의 위치는 루트 아래에서 "금일 저녁" 브랜치의 "위성 채널" 노드이다. 도 7에서 테두리가 강조된(framed) 노드는 "현재 노드"로 지칭된다. 그 노드는 트리의 현재 레벨에 대응한다.
도 8은 사용자가 단지 예를 들어 생성하였고 도 7에 도시되어 있는 것과 같은 네비게이션 트리를 통해 단순히 네비게이팅하기를 원할 때의 사용자 인터페이스를 나타낸다. 도 8의 네비게이션 열은 현재 레벨과 관련된 분류 요소들을 디스플레이하고 있다. 필터링 열은 트리의 횡단 순서(order of traversal)에 따라 카테고리를 나타내고 있다. 그것은 현재 노드에 도착하기 위해서 루트로부터(상단에서) 시작하는 네비게이션에 의해서 횡단되는 경로를 나타낸다. 상단부터 하단까지, 첫 번째 "기간" 레벨은 "금일 저녁"을 디스플레이하고, 두 번째 "소스" 레벨은 "위성 채널"을 디스플레이하는데, 그것은 네비게이션 열에서 또한 강조된다. 다큐먼트 열은 현재 노드와 관련된 멀티미디어 다큐먼트를 디스플레이한다. 그 다큐먼트는 한편으로는 다큐먼트에 대한 요청에서 명시되는 다큐먼트 검색 기준에 대응하고, 다른 한편으로는 트리의 그 레벨에서 선택되는 분류 요소들에 대응한다. 그 예에서, 다큐먼트 열은, 다큐먼트에 대한 요청에서 명시되는 사용자의 검색을 따르고, 또한 "금일 저녁"과 "위성 채널" 모두에서 이용가능한 모든 다큐먼트를 디스플레이한다.
네비게이션 열에서, 사용자는 ↑ 및 ↓버튼을 통해 현재 레벨과 그것의 인접 레벨 사이에서 네비게이팅한다. 네비게이션 열에서 강조된 분류 요소를 선택함으로서 다음 트리에서 한 레벨 아래로 내려가기 위해서, 사용자는 "OK" 버튼을 누른다. 한 레벨 위로 가기 위해서, 사용자는 도 8에서 미도시되어 있는 "복귀" 아이콘을 선택한 후에 "OK" 버튼을 누를 수 있다. 다른 접근 방법은 원격 제어부 상에 "복귀"란 이름의 버튼을 구성하는데 있다. 각각의 네비게이션 액션을 통해, 다큐먼트 열 내의 리스트는 필터링 열에서 제시되는 네비게이션 상태에 따라 갱신된다. 그 메뉴로부터, 사용자는 ←버튼을 통해 필터링 열로 돌아갈 수 있거나, 또는 →버튼을 누름으로써 멀티미디어 다큐먼트를 선택하기 위해 우측 열로 갈 수 있다.
개선은, 공동으로, 수 개의 레벨들이 사용자에게 단일 선택만을 제공할 때, 즉 그 레벨들이 단일 분류 요소만을 포함할 때, 동일한 명령에 대해 수 개의 레벨만큼 점프하는데 있다. 일예로, 만약 트리의 특정 레벨 이후로, 모든 다큐먼트가 프랑스어로 되어 있다면, 언어의 선택은 실제로 필터링 기준이 아닌데, 그 이유는 다큐먼트의 수가 여전히 동일하기 때문이다. 그러므로, "언어" 레벨과 관련된 다큐먼트 리스트와 바로 위에 위치한 레벨의 리스트는 동일하다. 만약 "언어" 위의 레벨이 현재 레벨이라면, 하향의 네비게이션 명령은 현재 레벨로써 "언어" 레벨을 선택하지 않고 바로 아래의 레벨을 선택할 것이다. "언어" 레벨의 경우에서처럼, 그 레벨은 자신이 하나 보다 많은 수의 분류 요소와 관련되는 경우에만 디스플레이되고, 만약 그렇지 않다면 그 레벨은 그 이하가 디스플레이되는 레벨이며, 계속 그러한 방식으로 따르고, 그 경우에 네비게이션 명령은 3 이상의 레벨의 점프를 수행한다. 마찬가지로, 다큐먼트를 포함하지 않는 브랜치는 사용자에게 디스플레이되지 않는다.
그 개선은 다음 순서에 따라 네비게이션 트리에 두 개의 최적화 알고리듬을 적용함으로써 달성된다:
- 어떠한 다큐먼트도 포함하지 않는 브랜치의 삭제,
-어떠한 형제 노드(brother node)도 갖지 않은 내부 노드의 제거. 그러한 노드가 제거되었을 때, 모든 그것의 자식 노드(child node)는 제거된 노드의 부모 노 드(father node)의 자식 노드가 된다.
네비게이션 열로부터 시작할 때, 사용자는 우측 열을 선택하기 위해서 원격 제어부의 →버튼을 한번 누른다. 그러면, 도 7의 메뉴가 나타난다. ↑ 및 ↓화살표를 통해 네비게이팅함으로써, 사용자는 다큐먼트를 선택할 수 있다. 그 원격 제어부의 "OK" 버튼을 작동시킴으로써, 다큐먼트는 활성된다. 만약 그 다큐먼트가 시청각 전송이라면, 그 때 그것은 디스플레이된 후 GIUD 모듈을 빠져 나온다. 만약 그 다큐먼트가 프로그램 또는 대화식 서비스(interactive service)라면, 그 때에 그것은 수행된다. 만약 다큐먼트가 현재 엑세스가능하지 않다면, GIUD 모듈은 비사용가능성(unavailability)을 나타내는 메시지를 디스플레이하고, 다큐먼트가 엑세스가능하게 되었을 때 그 다큐먼트의 자동적인 리콜(recall), 및 그 다큐먼트의 자동적인 레코딩, 등을 프로그래밍하는 가능성을 사용자에게 제공한다.
다큐먼트 열에서, 만약 다큐먼트의 수가 그 열의 디스플레이 용량을 초과한다면, "이전 페이지" 및 "다음 페이지" 아이콘이 상단 및 하단에 나타난다. 그 때 다큐먼트는 한 번에 한 페이지씩 블록 방식으로 디스플레이된다.
제시된 메뉴를 통해, 사용자는 그의 선호도에 따라 네비게이션 구조(도 8) 및/또는 각각의 카테고리에 대한 다큐먼트 검색 기준(도 3 및 도 4)을 다시 정의할 수 있다. 검색 필터, 및 그에 따른 네비게이션 트리는, 검색 및/또는 네비게이션 구조를 개량하거나(refine)(일예로 분류 요소를 제거함으로써) 또는 검색 카테고리를 완전히 변경하기 위해서, 사용자에 의한 네비게이션 동안에는 언제라도 변경될 수 있다. 새로운 검색 필터가 정의될 때마다, 새로운 네비게이션 트리가 GIUD에 의 해 구성되고, 사용자에 의한 네비게이션이 새로운 트리에서 이루어진다.
네비게이션 트리가 변경될 때, 사용자의 네비게이션 연결을 보장하는 것이 중요하다. 이것은 사용자의 목적이 검색 및/또는 네비게이션 구조를 개선하는 데 있는 경우에 특별히 중요하다. 실제로, 사용자는 트리의 루트로부터 시작하는 네비게이션을 반복하도록 강요받지 않아야 한다. 일예로, 사용자가 트리의 내부 노드에 도착하였을 때, 바로 아래의 레벨에 대해 사용되는 카테고리가 불만족스러운 다큐먼트의 분배를 제공하는 경우가 발생할 수 있다.
그래서, 사용자는 그 레벨에 대한 카테고리를 변경할 것을 요청할 수 있다. 변경이 이루어질 때, 사용자가 사용된 새로운 카테고리의 분류 요소들에 직면하게 되는 것은 아주 당연하다.
네비게이션의 연결을 보장하기 위해서, 다이내믹 필터 변경에 관한 특정한 제약이 지켜질 필요가 있다. 다음의 동작들은 네비게이션의 연결을 보장한다:
·현재 네비게이션 레벨 아래의 레벨에 대한 트리 구성 룰을 변경하는 동작(레벨 추가, 레벨 삭제, 카테고리의 레벨의 변경 동작), 또는
·트리 구성 룰을 변경하지 않고도 새로운 다큐먼트 검색 기준을 요청에 추가하는 동작.
사용자가 네비게이션의 연결을 보장하지 않는 필터 변경을 수행할 때, 시스템은 그러한 사실을 사용자에게 시그널링한다. 새로운 트리가 구성될 때, 시스템은 새로운 트리 내의 새로운 현재 노드를 이전 트리 내의 이전 노드에 가능한 한 근접하게 위치시키기 위해서 다음과 같은 알고리듬을 사용한다:
·사용자에 의한 각각의 네비게이션 액션을 통해, 시스템은 현재 노드의 경로(course)를 루트와 현재 노드 사이의 모든 노드와 관련된 분류 요소의 런(run)인 것으로서 나타낸다,
·카테고리가 제거되거나 또는 루트와 현재 노드 사이의 레벨만큼 이동될 때, 대응하는 분류 요소는 이전의 현재 노드의 경로로부터 제거된다,
·새로운 현재 노드는, 코스가 이전의 현재 노드의 변경된 경로의 시작과 동일한 가장 긴 런(run)인 노드이다.
본 발명은 사용자 고유의 검색 필터를 정의함으로써 사용자가 고유의 사용자 네비게이션 인터페이스 구조를 구성할 수 있도록 한다. 유리하게, 멀티미디어 터미널은 사용자에 정의된 가장 최근의 검색 필터를 비휘발성 메모리에 체계적으로 저장한다. 그러한 방식에 있어서, 멀티미디어 터미널이 활성(instigate)되었을 때, GIUD 모듈은 가장 최근의 사용 동안과 동일한 구성을 취한다. 변형은 그러한 저장을 허용하는 "저장" 이란 명칭의 버튼을 사용하는데 있다. 다음으로, 그 모듈의 활성(instigate) 동안에 적소에 세팅된 구성은 사용자가 수동으로 저장하는 구성이다. 개선점은 가장 최근의 검색 필터를 저장하고, 통계적인 처리과정을 통해, 구성성분이 가장 자주 사용되는 검색 필터를 결정하는 모듈에 있다. 모듈의 다음 사용 동안에 제안될 것은 바로 그 검색 필터이다.
사용자가 멀티미디어 다큐먼트를 보고 및/또는 듣도록 할 수 있기에 충분히 효과적인 오디오 및 비디오 성능을 그 터미널이 가지고 있는 한, 방금 설명된 사용자 인터페이스는 임의의 멀티미디어 터미널에서 사용될 수 있다는 것을 주시하는 것이 중요하다.
상술한 바와 같이, 본 발명은 더욱 효과적이고 사용자에게 친숙한 멀티미디어 다큐먼트의 검색 가능성과 네비게이션을 제공하는 새로운 다이내믹 사용자 네비게이션 인터페이스 개념을 제안하는 등의 효과가 있다.

Claims (16)

  1. 디스플레이 장치를 갖춘 터미널에서 멀티미디어 다큐먼트(document)를 네비게이팅(navigating)하고 선택하기 위한 방법으로서, 상기 방법은 상기 다큐먼트와 관련된 기술적인(descriptive) 다큐먼트 데이터를 수신하는 단계를 포함하고, 상기 기술적인 다큐먼트 데이터는, 상기 다큐먼트를 다큐먼트 카테고리(category)로 인덱싱(index)하기 위한 분류 요소(classification element)를 포함하는, 상기 방법에 있어서,
    - 제 1 네비게이션 트리(navigation tree)에서의 현재 레벨의 식별을 갖는 제 1 네비게이션 트리 구조를 디스플레이하는 단계로서, 상기 트리 구조는 제 1 순서에 의해 한정된 다큐먼트 카테고리 리스트에 의해 한정되고, 네비게이션 트리의 각 레벨은 다큐먼트 카테고리에 대응되고, 분류 요소는 상기 다큐먼트 카테고리의 각각에 대해 선택되는, 디스플레이하는 단계와,
    - 다큐먼트 카테고리 리스트의 다큐먼트 카테고리의 순서를 변경시켜서 디스플레이된 상기 트리 구조를 사용자에 의해 변경하기 위한 트리 구조 변경 명령을 활성(instigate)시키는 단계와,
    - 상기 트리 구조 변경 명령에 응답하여, 새로운 순서에 따라 분류된 다큐먼트 카테고리의 새로운 리스트에 의해 한정된 제 2 트리 구조를 구성하는 단계와,
    - 분류 요소가 제 2 트리 구조의 각 카테고리에 대해 선택된 분류 요소에 대응하는 다큐먼트의 리스트를 디스플레이하는 단계를
    포함하는 것을 특징으로 하는, 멀티미디어 다큐먼트를 네비게이팅하고 선택하기 위한 방법.
  2. 제 1 항에 있어서, 상기 트리 구조 변경 명령에 응답하여, 상기 새로운 트리 구조에서의 새로운 현재 레벨을 결정하는 단계를 포함하는 것을 특징으로 하는, 멀티미디어 다큐먼트를 네비게이팅하고 선택하기 위한 방법.
  3. 제 1 항 또는 제 2 항에 있어서, 네비게이션 명령에 응답하여, 상기 디스플레이된 트리의 구조를 변경하지 않고도 상기 현재 레벨을 변경하는 단계를 더 포함하는 것을 특징으로 하는, 멀티미디어 다큐먼트를 네비게이팅하고 선택하기 위한 방법.
  4. 제 3 항에 있어서, 상기 네비게이션 명령은 적어도 하나의 레벨만큼 이동하는 것이고, 상기 네비게이션 명령은 상기 명령에 의해 지시되는 네비게이션의 방향으로 상기 현재 레벨에 인접한 레벨과 관련된 다큐먼트 세트가 상기 현재 레벨과 동일할 때, 하나를 초과하는 레벨에 걸쳐 이동을 야기하는 것을 특징으로 하는, 멀티미디어 다큐먼트를 네비게이팅하고 선택하기 위한 방법.
  5. 제 3 항에 있어서, 상기 트리 구조 변경 명령은 상기 현재 레벨과 관련된 새로운 분류 요소 세트를 형성하는(formulate) 단계를 포함하는 것을 특징으로 하는, 멀티미디어 다큐먼트를 네비게이팅하고 선택하기 위한 방법.
  6. 제 1 항 또는 제 2 항에 있어서, 상기 디스플레이 단계는 상기 명령에서 가장 빈번하게 수반되는 카테고리를 결정하는 단계를 포함하고, 상기 디스플레이되는 트리의 구조는 가장 빈번하게 수반되는 카테고리를 제 1 레벨에 제공하는 것을 특징으로 하는, 멀티미디어 다큐먼트를 네비게이팅하고 선택하기 위한 방법.
  7. 제 1 항 또는 제 2 항에 있어서, 상기 기술적인 다큐먼트 데이터는 상기 다큐먼트를 식별하기 위한 데이터를 포함하고, 상기 방법은, 기술적인 데이터가 상기 현재 레벨의 요소와, 만약 상기 현재 레벨의 위에 위치한 레벨이 존재한다면, 상기 위에 위치한 레벨의 요소의 세트에 속하는 다큐먼트를 식별하는 상기 데이터를 디스플레이하는 단계를 더 포함하는 것을 특징으로 하는, 멀티미디어 다큐먼트를 네비게이팅하고 선택하기 위한 방법.
  8. 제 7 항에 있어서, 네비게이션 명령에 응답하여, 다큐먼트를 식별하는 데이터 아이템을 선택하는 단계를 포함하고, 활성 명령에 응답하여, 상기 선택된 다큐먼트를 활성화시키는 단계를 포함하는 것을 특징으로 하는, 멀티미디어 다큐먼트를 네비게이팅하고 선택하기 위한 방법.
  9. 중앙 유닛(3)과,
    멀티미디어 다큐먼트와 상기 다큐먼트와 관련된 기술적인 데이터를 수신하는 수단(5)으로서, 상기 기술적인 데이터는 카테고리에 따라 상기 다큐먼트를 인덱싱하기 위한 분류 요소를 포함하는, 수신하는 수단(5)과,
    디스플레이용으로 의도된 데이터를 전송하는 수단(10)과,
    상기 다큐먼트를 활성화시키는 수단을
    포함하는, 멀티미디어 터미널로서,
    상기 터미널에 저장된 제 1 네비게이션 트리 구조를 디스플레이하기 위한 수단(12)을 포함하며, 상기 트리 구조는 제 1 순서에 의해 한정된 다큐먼트 카테고리 리스트에 의해 한정되고, 분류 요소는 상기 다큐먼트 카테고리의 각각에 대해 선택되고, 상기 네비게이션 트리의 각 레벨은 다큐먼트 카테고리에 대응하고, 상기 트리 구조를 변경하기 위한 트리 구조 변경 명령은 다큐먼트 카테고리 리스트의 다큐먼트 카테고리의 순서를 변경시키고, 상기 트리 구조 변경 명령은 상기 디스플레이되는 구조를 갱신하고, 분류 요소가 제 2 트리 구조의 각 카테고리에 대해 선택된 분류 요소에 대응하는 다큐먼트의 리스트를 디스플레이하기 위한 디스플레이 수단을 자동적으로 트리거(triggering)시키며, 다큐먼트 카테고리의 이 디스플레이된 리스트는 상기 새로운 순서에 따라 순서가 정해지는 것을 특징으로 하는, 멀티미디어 터미널.
  10. 제 9 항에 있어서, 상기 트리 구조에서 현재 레벨을 강조(highlight)하는 수단을 포함하고, 상기 트리 구조 변경 명령은 상기 현재 레벨로부터 동작하는 것을 특징으로 하는, 멀티미디어 터미널.
  11. 제 9 항 또는 제 10 항에 있어서, 상기 구조에서 디스플레이되는 상기 현재 레벨을 변경하기 위한 네비게이션 수단을 더 포함하고, 상기 네비게이션 수단은 네비게이션 명령을 수신하는 것을 특징으로 하는, 멀티미디어 터미널.
  12. 제 11 항에 있어서, 네비게이션 명령에 지시된 네비게이션 방향으로 상기 현재 레벨에 인접한 레벨과 관련된 다큐먼트의 리스트를 상기 현재 레벨과 관련된 다큐먼트의 리스트와 비교하는 수단을 포함하고, 상기 비교 수단은, 상기 리스트를 식별하는 경우에, 상기 네비게이션 명령의 활성시에 활성화되고, 상기 네비게이션 명령은 적어도 두 개의 레벨을 통한 네비게이션을 야기하는 것을 특징으로 하는, 멀티미디어 터미널.
  13. 제 9 항 또는 제 10 항에 있어서, 상기 현재 레벨과 관련된 새로운 요소로 구성되는 세트를 결정하기 위해서, 분류 요소를 선택하는 수단을 더 포함하는 것을 특징으로 하는, 멀티미디어 터미널.
  14. 제 9 항 또는 제 10 항에 있어서, 기술적인 데이터가 상기 현재 레벨의 요소와, 만약 상기 현재 레벨의 위에 위치한 레벨이 존재한다면, 상기 위에 위치한 레벨의 요소의 세트에 속하는 다큐먼트를 식별하는 상기 데이터를 디스플레이하는 수단을 더 포함하는 것을 특징으로 하는, 멀티미디어 터미널.
  15. 제 14 항에 있어서, 다큐먼트를 식별하기 위한 디스플레이된 데이터 아이템을 선택하기 위해서 네비게이션 수단을 더 포함하는 것을 특징으로 하는, 멀티미디어 터미널.
  16. 제 15 항에 있어서, 상기 선택된 식별 데이터 아이템에 의해 식별되는 상기 다큐먼트를 활성화시키는 수단을 포함하는 것을 특징으로 하는, 멀티미디어 터미널.
KR1020010026644A 2000-05-19 2001-05-16 멀티미디어 다큐먼트들 사이에서의 다이내믹한 네비게이션방법 및 그 방법의 구현을 위한 멀티미디어 터미널 KR100753918B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0006421 2000-05-19
FR0006421A FR2809268A1 (fr) 2000-05-19 2000-05-19 Procede de navigation dynamique parmi des documents multimedias

Publications (2)

Publication Number Publication Date
KR20010105206A KR20010105206A (ko) 2001-11-28
KR100753918B1 true KR100753918B1 (ko) 2007-08-31

Family

ID=8850406

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010026644A KR100753918B1 (ko) 2000-05-19 2001-05-16 멀티미디어 다큐먼트들 사이에서의 다이내믹한 네비게이션방법 및 그 방법의 구현을 위한 멀티미디어 터미널

Country Status (6)

Country Link
US (1) US20020059593A1 (ko)
EP (1) EP1158794A1 (ko)
JP (1) JP5064617B2 (ko)
KR (1) KR100753918B1 (ko)
CN (1) CN1197357C (ko)
FR (1) FR2809268A1 (ko)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8413185B2 (en) * 2000-02-01 2013-04-02 United Video Properties, Inc. Interactive television application with navigable cells and regions
US20030105771A1 (en) * 2001-12-01 2003-06-05 Tiefenbrun Natan E. Attribute driven dynamic tree structure
AU2003251542A1 (en) * 2002-07-03 2004-01-23 Tokyo Electron Limited Method for dynamic sensor configuration and runtime execution
JP2004264895A (ja) * 2003-02-05 2004-09-24 Sony Corp 情報処理装置および方法、並びにプログラム
US7627552B2 (en) * 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
JP4254950B2 (ja) 2003-09-01 2009-04-15 ソニー株式会社 再生装置および再生装置における操作メニュー表示方法
JP2005088801A (ja) * 2003-09-18 2005-04-07 Denso Corp 情報処理システム
FR2861937A1 (fr) * 2003-10-30 2005-05-06 Thomson Licensing Sa Procede de navigation affichant une fenetre mobile, recepteur mettant en oeuvre le procede
JP2005327000A (ja) 2004-05-13 2005-11-24 Sony Corp ユーザインタフェース制御装置、およびユーザインタフェース制御方法、並びにコンピュータ・プログラム
US20060117047A1 (en) * 2004-11-29 2006-06-01 Flick Software Inc. Apparatus and method for presenting media content files
CA2601792C (en) * 2005-03-30 2016-02-09 United Video Properties, Inc. Systems and methods for video-rich navigation
US7665028B2 (en) 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
US8719857B1 (en) 2005-08-24 2014-05-06 Rovi Guides, Inc. Systems and methods for providing parental control features in video mosaic environments
US20070074254A1 (en) * 2005-09-27 2007-03-29 Microsoft Corporation Locating content in a television environment
KR101201498B1 (ko) * 2005-10-04 2012-11-14 삼성전자주식회사 메뉴 가이드 방법 및 이를 수행하는 영상처리장치
US20070162936A1 (en) * 2006-01-06 2007-07-12 Verizon Data Services Inc. Interactive main menu graphical user interface systems and methods
DE102006002113A1 (de) 2006-01-17 2007-07-26 Robert Bosch Gmbh Verfahren zur Ausgabe von Datensätzen und Vorrichtung hierfür
US20080163059A1 (en) 2006-12-28 2008-07-03 Guideworks, Llc Systems and methods for creating custom video mosaic pages with local content
CN101840429A (zh) * 2010-04-21 2010-09-22 北京中星微电子有限公司 一种测试激励预处理的方法、***及一种测试方法
US10210160B2 (en) 2010-09-07 2019-02-19 Opentv, Inc. Collecting data from different sources
US9699503B2 (en) 2010-09-07 2017-07-04 Opentv, Inc. Smart playlist
US20140040824A1 (en) * 2012-08-02 2014-02-06 Comcast Cable Communications, Llc Systems and methods for data navigation
TW201447725A (zh) * 2013-06-04 2014-12-16 Hon Hai Prec Ind Co Ltd 應用程式圖示管理系統及電子裝置
US20150074728A1 (en) 2013-09-10 2015-03-12 Opentv, Inc. Systems and methods of displaying content
US10080060B2 (en) 2013-09-10 2018-09-18 Opentv, Inc. Systems and methods of displaying content
US10496734B2 (en) 2016-09-26 2019-12-03 Microsoft Technology Licensing, Llc Intelligent navigation via a transient user interface control
US10725720B2 (en) 2016-09-26 2020-07-28 Microsoft Technology Licensing, Llc Navigation in augmented reality via a transient user interface control
CN110069665B (zh) * 2017-12-13 2021-09-17 阿里巴巴(中国)有限公司 一种筛选项的提供方法、客户端及服务器
CN112395472A (zh) * 2020-11-16 2021-02-23 北京乐学帮网络技术有限公司 一种图像展示方法、装置、计算机设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0623870A2 (en) * 1993-05-04 1994-11-09 International Business Machines Corporation A computer system having a dynamic hierarchical selection menu
US5694176A (en) * 1996-02-29 1997-12-02 Hughes Electronics Method and apparatus for generating television program guides with category selection overlay
EP0957598A2 (en) * 1998-05-11 1999-11-17 Matsushita Electric Industrial Co., Ltd. Broadcasting transmitter and receiver
KR20010028773A (ko) * 1999-09-22 2001-04-06 구자홍 다중 계층구조를 가지는 사용자 선호도 정보구조와 이를 이용한 멀티미디어 정보 서비스 방법

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0385638A (ja) * 1989-08-30 1991-04-10 Hitachi Ltd 非定型知識検索方法
JP2913342B2 (ja) * 1990-12-29 1999-06-28 株式会社日立製作所 情報管理システム
US6008803A (en) * 1994-11-29 1999-12-28 Microsoft Corporation System for displaying programming information
US5623613A (en) * 1994-11-29 1997-04-22 Microsoft Corporation System for displaying programming information
JPH09190261A (ja) * 1996-01-11 1997-07-22 Canon Inc 出力装置および出力装置のデータ処理方法
JP4420474B2 (ja) * 1996-02-14 2010-02-24 ソニー株式会社 電子番組ガイド表示制御装置及び方法
US6005631A (en) * 1996-03-28 1999-12-21 Scientific-Atlanta, Inc. Methods and apparatus for organizing and searching an electronic programming guide
WO1997048230A1 (en) * 1996-06-13 1997-12-18 Starsight Telecast, Inc. Method and apparatus for searching a guide using program characteristics
FR2752130B1 (fr) * 1996-07-31 1999-03-19 Thomson Multimedia Sa Procede de selection de programmes, notamment de programmes de television et dispositif et interface graphique mettant en oeuvre ce procede
US6037934A (en) * 1997-11-21 2000-03-14 International Business Machines Corporation Named bookmark sets
WO1999053688A2 (en) * 1998-04-08 1999-10-21 Koninklijke Philips Electronics N.V. A television receiver with an electronic program guide (epg)
US6614987B1 (en) * 1998-06-12 2003-09-02 Metabyte, Inc. Television program recording with user preference determination
JP3773659B2 (ja) * 1998-06-25 2006-05-10 株式会社ゼンリン 地図表示装置
JP2000076282A (ja) * 1998-08-31 2000-03-14 Mitsubishi Electric Corp データベース検索装置
US6728966B1 (en) * 1999-03-29 2004-04-27 Hughes Electronics Corporation Electronic television program guide data naming system and method
US6826559B1 (en) * 1999-03-31 2004-11-30 Verizon Laboratories Inc. Hybrid category mapping for on-line query tool
KR100810920B1 (ko) * 2000-03-17 2008-03-10 코닌클리케 필립스 일렉트로닉스 엔.브이. 멀티-레벨 메뉴 디스플레이 방법 및 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0623870A2 (en) * 1993-05-04 1994-11-09 International Business Machines Corporation A computer system having a dynamic hierarchical selection menu
US5694176A (en) * 1996-02-29 1997-12-02 Hughes Electronics Method and apparatus for generating television program guides with category selection overlay
EP0957598A2 (en) * 1998-05-11 1999-11-17 Matsushita Electric Industrial Co., Ltd. Broadcasting transmitter and receiver
KR20010028773A (ko) * 1999-09-22 2001-04-06 구자홍 다중 계층구조를 가지는 사용자 선호도 정보구조와 이를 이용한 멀티미디어 정보 서비스 방법

Also Published As

Publication number Publication date
US20020059593A1 (en) 2002-05-16
EP1158794A1 (en) 2001-11-28
CN1325235A (zh) 2001-12-05
JP2002014989A (ja) 2002-01-18
CN1197357C (zh) 2005-04-13
KR20010105206A (ko) 2001-11-28
FR2809268A1 (fr) 2001-11-23
JP5064617B2 (ja) 2012-10-31

Similar Documents

Publication Publication Date Title
KR100753918B1 (ko) 멀티미디어 다큐먼트들 사이에서의 다이내믹한 네비게이션방법 및 그 방법의 구현을 위한 멀티미디어 터미널
US10880607B2 (en) Systems and methods for providing program suggestions in an interactive television program guide
JP4551566B2 (ja) ジャンル毎の番組選択のための遠隔制御装置
KR101076853B1 (ko) 이동가능한 창을 디스플레이 하는 네비게이션 방법, 본 방법을 구현하는 시청 장치
JP3351058B2 (ja) 映像機器における録画および選局方法
JP5328658B2 (ja) 関連性に基づいてメディアガイダンス検索結果を提示する
US5990890A (en) System for data entry and navigation in a user interface
US20060101504A1 (en) Method and system for performing searches for television content and channels using a non-intrusive television interface and with reduced text input
US8640050B2 (en) Method of selecting items and functions by displaying a specific icon, and device implementing the method
US20100115557A1 (en) Presenting media guidance search results based on relevancy
JP5766220B2 (ja) 関連性に基づいてメディアガイダンス検索結果を提示する
KR100508195B1 (ko) 전자 프로그램 가이드 내에서 프로그램을 탐색하는 장치와 방법
EP1067453A1 (en) System and method for control of the user interface of an item of mass-market electronic apparatus
KR20060129319A (ko) 간단한 프로그램 가이드를 위한 퍼스펙티브 기능
JP4498093B2 (ja) 放送受信装置、プログラム、及び記録媒体
KR100425689B1 (ko) 티브이의 가상채널 편집방법
KR100763381B1 (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
G170 Re-publication after modification of scope of protection [patent]
FPAY Annual fee payment

Payment date: 20120802

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20130801

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140722

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150730

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160722

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20170804

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20180730

Year of fee payment: 12