KR20120022437A - 아이템 디스플레이하는 방법 및 장치 - Google Patents

아이템 디스플레이하는 방법 및 장치 Download PDF

Info

Publication number
KR20120022437A
KR20120022437A KR1020100086027A KR20100086027A KR20120022437A KR 20120022437 A KR20120022437 A KR 20120022437A KR 1020100086027 A KR1020100086027 A KR 1020100086027A KR 20100086027 A KR20100086027 A KR 20100086027A KR 20120022437 A KR20120022437 A KR 20120022437A
Authority
KR
South Korea
Prior art keywords
category
item
displaying
belonging
gesture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020100086027A
Other languages
English (en)
Other versions
KR101731843B1 (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 KR1020100086027A priority Critical patent/KR101731843B1/ko
Priority to US13/189,870 priority patent/US8819575B2/en
Priority to EP11822130.8A priority patent/EP2612230B1/en
Priority to JP2013527013A priority patent/JP6153868B2/ja
Priority to PCT/KR2011/006447 priority patent/WO2012030155A2/en
Priority to CN201180042650.7A priority patent/CN103098011B/zh
Publication of KR20120022437A publication Critical patent/KR20120022437A/ko
Priority to US14/310,477 priority patent/US9423933B2/en
Application granted granted Critical
Publication of KR101731843B1 publication Critical patent/KR101731843B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04805Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

스크린을 통하여 사용자의 제스처를 수용하고, 사용자의 제스처에 따라 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템을 선택적으로 또는 모두 디스플레이하는 아이템을 디스플레이하는 방법 및 장치가 개시된다. 사용자의 제스처에 따라 각기 다른 방식으로 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템을 디스플레이함으로서, 사용자는 원하는 아이템을 쉽게 찾을 수 있다.

Description

아이템 디스플레이하는 방법 및 장치{Method and Apparatus for displaying items}
아래의 실시 예들은 아이템을 디스플레이하기 위한 장치 및 방법에 관한 것으로서, 특히 사용자의 제스처에 따라 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템을 각각 또는 동시에 보여주는 장치 및 방법에 관한 것이다.
아이템을 디스플레이하기 위한 방법으로서, 아이템을 디스플레이하는 장치는 미리 저장된 컨텐츠(음악, 이미지, 게임, 방송, 동영상 등)를 실행하기 위하여 컨텐츠들을 대표하는 아이템들의 목록을 스크린을 통하여 디스플레이한다. 이 때, 아이템을 디스플레이하는 장치는 사용자가 아이템들을 용이하게 검색하고, 선택할 수 있도록 다양한 입력 방식을 제공할 수 있다.
컨텐츠의 양이 많은 경우, 아이템을 디스플레이하는 장치는 여러 개의 아이템들을 몇 개의 카테고리로 나누어 관리할 수 있다. 이 때, 아이템을 디스플레이하는 장치는 트리 형태의 사용자 인터페이스를 제공할 수 있으며, 사용자는 트리 형태의 사용자 인터페이스를 통하여 카테고리들 사이를 이동할 수 있다. 트리 형태의 사용자 인터페이스에서 사용자는 실행을 원하는 아이템이 속하는 카테고리를 계층적으로 탐색할 수 있다. 하지만 휴대 단말기와 같이 작은 화면을 제공하는 기기에서 카테고리의 수가 증가하고 카테고리의 계층이 복잡해질수록, 사용자는 아이템에 접근하기 위하여 화면을 보다 빈번하게 전환할 수 있다.
예시적인 일 실시 예에 따르면, 아이템을 디스플레이하는 방법은 제1 카테고리에 속하는 아이템, 상기 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭을 스크린에 디스플레이하는 단계, 상기 스크린을 통하여 사용자의 제스처를 수용하는 단계, 상기 사용자의 제스처가 상기 제1 카테고리를 대표하는 탭 또는 상기 제2 카테고리를 대표하는 탭 중 어느 하나를 선택하는 선택 제스처이면, 상기 제1 카테고리에 속하는 아이템 또는 상기 제2 카테고리에 속하는 아이템을 디스플레이하고, 상기 사용자의 제스처가 스크롤 제스처이면, 상기 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템 둘 다를 디스플레이하는 단계를 포함한다.
상기 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템 둘 다를 디스플레이하는 단계는 상기 스크롤 제스처의 스크롤 방향으로 상기 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템 둘 다를 스크롤하는 단계를 포함할 수 있다.
상기 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템 둘 다를 디스플레이하는 단계는 상기 제1 카테고리에 속하는 아이템의 디스플레이가 끝날 때, 자동적으로(automatically) 상기 제2 카테고리에 속하는 아이템을 디스플레이하는 단계를 포함할 수 있다.
상기 스크롤 제스처가 수용됨에 응답하여 복수의 카테고리들 각각의 순위를 기초로 상기 복수의 카테고리들 중 상기 제2 카테고리를 선택하는 단계를 더 포함할 수 있다.
상기 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템 둘 다를 디스플레이하는 단계는 상기 스크린 상의 서로 구별되는 영역에 상기 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템을 각각 디스플레이하는 단계를 포함할 수 있다.
상기 선택 제스처는 상기 제1 카테고리를 대표하는 탭(tab)에 대한 탭(tap) 제스처 또는 제2 카테고리를 대표하는 탭(tab)에 대한 탭(tap) 제스처를 포함할 수 있다.
상기 스크롤 제스처는 스크롤(scroll) 제스처, 플릭(flick) 제스처, 드래그(drag) 제스처, 스와이프(swip) 제스처 중 적어도 하나를 포함할 수 있다.
상기 제2 카테고리를 대표하는 탭이 숨겨져 있는 경우, 상기 숨겨진 제2 카테고리를 대표하는 탭을 디스플레이하는 단계를 포함할 수 있다.
상기 제2 카테고리를 대표하는 탭이 디스플레이됨에 응답하여 상기 제1 카테고리를 대표하는 탭의 크기를 줄이는 단계를 포함할 수 있다.
상기 제2 카테고리를 대표하는 탭은 상기 제1 카테고리를 대표하는 탭의 위 또는 아래에 위치할 수 있다..
상기 제1 카테고리를 대표하는 탭에 상기 제1 카테고리에 속하는 아이템이 상기 스크린에서 디스플레이되는 위치를 지시하는 지시자를 디스플레이하는 단계를 포함할 수 있다.
예시적인 다른 일 실시 예에 따르면, 아이템을 디스플레이하는 방법은 제1 카테고리에 속하는 아이템에 관한 정보 및 제2 카테고리에 속하는 아이템에 관한 정보를 획득하는 단계, 상기 획득된 정보에 기초하여 상기 제1 카테고리를 대표하는 탭의 크기 및 상기 제2 카테고리를 대표하는 탭의 크기를 결정하는 단계, 상기 크기가 결정된 제1 카테고리를 대표하는 탭 및 상기 제2 카테고리를 대표하는 탭을 디스플레이하는 단계 를 포함한다.
상기 탭의 크기를 결정하는 단계는, 상기 제1 카테고리를 대표하는 탭의 크기가 증가할수록 상기 제2 카테고리를 대표하는 탭의 크기가 줄어드는 단계를 포함할 수 있다.
상기 아이템에 관한 정보는 아이템의 개수를 포함할 수 있다.
상기 제1 카테고리에 속하는 아이템이 디스플레이된 스크린을 통하여 사용자의 제스처를 수용하는 단계, 상기 사용자의 제스처가 상기 제1 카테고리 및 제2 카테고리 중 어느 하나를 선택하는 선택 제스처이면, 상기 제1 카테고리에 속하는 아이템 또는 상기 제2 카테고리에 속하는 아이템을 디스플레이하고, 상기 사용자의 제스처가 스크롤 제스처이면, 상기 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템 둘 다를 디스플레이하는 단계를 포함할 수 있다.
예시적인 또 다른 일 실시 예에 따르면, 아이템을 디스플레이하는 방법은 제1 카테고리에 속하는 아이템 및 상기 제1 카테고리를 대표하는 탭을 디스플레이하는 단계, 상기 제1 카테고리에 속하는 적어도 하나의 아이템을 선택하는 사용자의 제스처를 수용하는 단계, 상기 선택된 아이템에 관한 정보를 상기 제1 카테고리를 대표하는 탭 상에 나타내는 단계를 포함한다.
상기 선택된 아이템에 관한 정보는 상기 제1 카테고리에서 상기 선택된 아이템의 위치 정보 또는 상기 선택된 아이템의 썸네일 중 적어도 하나를 포함할 수 있다.
상기 사용자의 제스처는, 상기 제1 카테고리에 속하는 아이템이 디스플레이되는 영역에서 시작되어 상기 제1 카테고리를 대표하는 탭이 디스플레이되는 영역에서 종료하는 사용자의 제스처을 포함할 수 있다.
상기 제1 카테고리를 대표하는 탭 상에 나타난 아이템에 관한 정보를 선택하는 사용자의 제스처를 수용하는 단계, 기 선택된 아이템에 관한 정보와 관련된 추가 정보를 디스플레이하는 단계를 더 포함할 수 있다.
상기 제1 카테고리를 대표하는 탭 상에 복수 개의 아이템에 관한 정보를 나타내는 경우, 상기 복수 개의 아이템 간의 거리에 기초하여 상기 복수 개의 아이템 중 하나와 관련된 추가 정보를 디스플레이하는 단계를 더 포함할 수 있다.
상기 제1 카테고리에 속하는 아이템 중 상기 선택된 아이템을 디스플레이 하는 단계를 더 포함할 수 있다.
예시적인 일 실시 예에 따르면, 아이템을 디스플레이하는 장치는 제1 카테고리에 속하는 아이템, 상기 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭을 디스플레이하는 스크린, 제1 카테고리에 속하는 아이템이 디스플레이된 상기 스크린을 통하여 상기 사용자의 제스처를 수용하는 입력부, 상기 사용자의 제스처가 상기 제1 카테고리 및 제2 카테고리 중 어느 하나를 선택하는 선택 제스처이면, 상기 제1 카테고리에 속하는 아이템 또는 상기 제2 카테고리에 속하는 아이템을 디스플레이하고, 상기 사용자의 제스처가 스크롤 제스처이면, 상기 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템 둘 다를 디스플레이하는 프로세서를 포함한다.
상기 선택 제스처는 상기 제1 카테고리를 대표하는 탭(tab)에 대한 클릭 제스처 또는 제2 카테고리를 대표하는 탭에 대한 클릭 제스처를 포함할 수 있다.
상기 제2 카테고리를 대표하는 탭(tab)은 상기 제1 카테고리를 대표하는 탭의 위 또는 아래에 위치할 수 있다.
상기 프로세서는 상기 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템 둘 다를 디스플레이하는 경우, 상기 제1 스크롤 제스처가 수용됨에 응답하여 복수의 카테고리들 각각의 순위를 기초로 상기 복수의 카테고리들 중 상기 제2 카테고리를 선택하여 디스플레이할 수 있다.
예시적인 다른 일 실시 예에 따르면, 아이템을 디스플레이하는 장치는 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭을 디스플레이하는 스크린, 상기 스크린을 통하여 사용자의 제스처를 수용하는 입력부, 상기 제1 카테고리에 속하는 아이템에 관한 정보 및 상기 제2 카테고리에 속하는 아이템에 관한 정보에 기초하여 상기 제1 카테고리를 대표하는 탭 및 상기 제2 카테고리를 대표하는 탭의 크기를 결정하고, 상기 크기가 결정된 제1 카테고리의 탭 및 제2 카테고리의 탭을 디스플레이하는 프로세서를 포함한다.
상기 프로세서는 상기 탭의 크기를 결정하는 경우, 상기 제1 카테고리를 대표하는 탭의 크기가 증가할수록 상기 제2 카테고리를 대표하는 탭의 크기를 줄일 수 있다.
상기 아이템에 관한 정보는 아이템의 개수를 포함할 수 있다.
예시적인 또 다른 일 실시 예에 따르면, 아이템을 디스플레이하는 장치는 제1 카테고리에 속하는 아이템 및 상기 제1 카테고리를 대표하는 탭을 디스플레이하는 스크린, 상기 스크린을 통하여 제1 카테고리에 속하는 적어도 하나의 아이템을 선택하는 사용자의 제스처를 수용하는 입력부, 상기 선택된 아이템에 관한 정보가 상기 제1 카테고리를 대표하는 탭 상에 디스플레이 되도록 상기 선택된 아이템에 관한 정보를 처리하는 프로세서를 포함할 수 있다.
상기 선택된 아이템에 관한 정보는 상기 제1 카테고리에서 상기 선택된 아이템의 위치 정보 또는 상기 선택된 아이템의 썸네일 중 적어도 하나를 포함할 수 있다.
상기 프로세서는 상기 제1 카테고리에 속하는 아이템 중 상기 선택된 아이템을 디스플레이할 수 있다.
예시적인 일 실시 예에 따르면, 아이템을 디스플레이하는 사용자 인터페이스는 제1 카테고리에 속하는 아이템, 상기 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭을 포함하고, 상기 아이템의 일부 상의 위치에서 사용자의 제스처를 수용하는 것에 응답하여, 상기 사용자의 제스처가 상기 제1 카테고리를 대표하는 탭 또는 상기 제2 카테고리를 대표하는 탭 중 어느 하나를 선택하는 선택 제스처이면, 상기 제1 카테고리에 속하는 아이템 또는 상기 제2 카테고리에 속하는 아이템을 디스플레이하고, 상기 사용자의 제스처가 스크롤 제스처이면, 상기 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템 둘 다를 디스플레이할 수 있다.
예시적인 다른 일 실시 예에 따르면, 아이템을 디스플레이하는 사용자 인터페이스는 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭을 포함하고, 상기 제1 카테고리에 속하는 아이템에 관한 정보 및 상기 제2 카테고리에 속하는 아이템에 관한 정보에 기초하여 상기 제1 카테고리를 대표하는 탭 및 상기 제2 카테고리를 대표하는 탭의 크기를 결정할 수 있다.
예시적인 또 다른 일 실시 예에 따르면, 아이템을 디스플레이하는 사용자 인터페이스는 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭을 포함하고, 상기 제1 카테고리에 속하는 아이템에 관한 정보 및 상기 제2 카테고리에 속하는 아이템에 관한 정보에 기초하여 상기 제1 카테고리를 대표하는 탭 및 상기 제2 카테고리를 대표하는 탭의 크기를 결정할 수 있다.
도1은 본 발명의 일 실시 예에 따른 아이템을 디스플레이하는 장치를 나타낸 블록도이다.
도 2는 본 발명의 일 실시 예에 따른 아이템을 디스플레이하는 방법을 나타낸 흐름도이다.
도 3은 본 발명의 다른 실시 예에 따른 아이템을 디스플레이하는 방법을 나타낸 흐름도이다.
도4는 본 발명의 또 다른 실시 예에 따른 아이템을 디스플레이하는 방법을 나타낸 흐름도이다.
도5는 본 발명의 또 다른 실시 예에 따른 아이템을 디스플레이하는 방법을 나타낸 흐름도이다.
도 6은 본 발명의 일 실시 예에 따른 스크린에 디스플레이되는 화면들의 예를 나타낸 도면이다.
도 7은 본 발명의 다른 일 실시 예에 따른 스크린에 디스플레이되는 화면들의 예를 나타낸 도면이다.
도 8은 본 발명의 또 다른 일 실시 예에 따른 스크린에 디스플레이되는 화면들의 예를 나타낸 도면이다.
도 9은 본 발명의 또 다른 일 실시 예에 따른 스크린에 디스플레이되는 화면들의 예를 나타낸 도면이다.
도10은 본 발명의 또 다른 일 실시 예에 따른 스크린에 디스플레이되는 화면들의 예를 나타낸 도면이다.
도11은 본 발명의 또 다른 일 실시 예에 따른 아이템을 디스플레이하는 장치의 화면 예이다.
이하에서, 예시적 실시 예들의 이러한 또는 다른 측면들이, 첨부된 도면을 참조하여 상세히 설명된다. 그러나, 본 발명이 실시 예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
예시적인 실시 예에 따른 아이템을 디스플레이하는 장치는 제1 카테고리에 속하는 아이템, 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭을 디스플레이한다. 다음으로 아이템을 디스플레이하는 장치는 터치 스크린을 통하여 사용자의 제스처를 수용한다.
사용자의 제스처가 제2 카테고리를 대표하는 탭을 클릭하는 제스처인 경우, 아이템을 디스플레이하는 장치는 스크린 상에 제1 카테고리에 속하는 아이템을 제거하고 제2 카테고리에 속하는 아이템만을 디스플레이한다.
사용자의 제스처가 스크롤 제스처인 경우, 아이템을 디스플레이하는 장치는 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템 둘 다를 스크린 상에 디스플레이한다. 예를 들면 아이템을 디스플레이하는 장치는 스크롤 제스처의 스크롤 방향으로 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템 둘 다를 스크롤할 수 있다.
도1은 본 발명의 일 실시 예에 따른 아이템을 디스플레이하는 장치를 나타낸 블록도이다.
도1을 참조하면 아이템을 디스플레이하는 장치(100)는 입력부(110), 스크린(120), 저장부(130) 및 프로세서(140)를 포함한다.
아이템을 디스플레이하는 장치(100)는 이동통신 단말기, 휴대용 멀티미디어 재생 장치(Portable Multimedia Player-PMP), 개인 정보 단말기(Personal Digital Assistant-PDA), 스마트 폰(Smart Phone), MP3 플레이어(Mp3 player), 랩 탑 컴퓨터, 데스크 탑 컴퓨터, 디지털 TV 등과 같은 다양한 장치들에서 구현될 수 있다. 특히 아이템을 디스플레이하는 장치(100)는 터치스크린이 구비된 다양한 장치들에 잘 적용될 수 있다.
입력부(110)는 사용자의 제스처를 수용할 수 있다. 예를 들어 입력부(110)는 터치 센서, 마우스, 조이스틱, 키 버튼 등과 같은 장치를 포함할 수 있다. 여기에서 터치 센서는 사용자의 터치 입력을 감지하는 장치로서 정전용량 방식(capacitive overlay), 압력식 저항막 방식(resistive overlay), 적외선 감지 방식(infrared beam) 또는 압력 감지 센서(pressure sensor)를 포함할 수 있다. 입력부(110)는 사용자가 스크린(120)을 통하여 선택 또는 터치한 이벤트의 위치 정보와 사용자의 제스처에 대한 정보를 프로세서(140)로 전달할 수 있다. 사용자의 제스처에 대한 정보는 클릭(click) 제스처, 스크롤(scroll) 제스처, 플릭(flick) 제스처, 드래그(drag) 제스처, 스와이프(swip) 제스처, 물체를 스크린에 접촉하는 터치-다운(touch-down) 제스처, 물체의 접촉을 스크린에서 해제하는 터치-업(touch-up) 제스처, 핀칭(pinching), 스프레딩(spreading), 두 손가락 싱글 탭(two-finger single tap) 등을 포함할 수 있다.
스크린(120)은 사용자가 입력한 정보 또는 사용자에게 제공하는 정보를 디스플레이할 수 있다. 예를 들어 스크린(120)은 액정 표시 장치(Liquid Crystal Display-LCD), 유기 전기 발광 다이오드(Organic Light Emitting Display-OLED), 플라즈마 표시 패널(Plasma Display Panel-PDP), 능동형 유기 발광 다이오드(Active Matrix Organic Light Emitting Diodes-AMOLED) 등을 포함할 수 있다.
일 실시 예로 스크린(120)은 적어도 하나의 아이템을 포함하는 화면을 디스플레이할 수 있다. 또한 스크린(120)은 아이템들이 각각이 소정의 카테고리에 속하는 경우, 카테고리로 구분된 아이템들의 화면을 제공할 수도 있다.
다른 일 실시 예로 스크린(120)은 대기 화면, 메뉴 화면, 실행 화면, 통화 화면 등을 제공할 수 있다. 예를 들어 스크린(120)은 각각의 카테고리를 대표하는 복수 개의 탭(tab)을 제공할 수 있다. 탭은 카테고리 간의 전환을 용이하게 하기 위한 메뉴로서, 사용자는 탭을 이용하여 스크린(120) 상에 디스플레이된 카테고리를 삭제하고, 새로운 카테고리를 스크린(120)에 디스플레이할 수 있다. 이 경우 스크린(120)은 먼저 생성된 탭 근처에 새로운 카테고리를 대표하는 탭을 추가적으로 디스플레이할 수 있다. 또한 디스플레이할 탭의 개수가 일정 개수 이상으로 증가할수록, 스크린(102)은 전체 또는 일부 탭의 크기를 감소시킬 수 있다. 한편 복수 개의 탭들은 스크린(120)의 세로 대 가로의 크기의 비율을 고려하여 이웃하는 탭의 좌측 또는 우측에 위치할 수도 있으며, 이웃하는 탭의 위 또는 아래에 위치할 수도 있다.
또 다른 일 실시 예로 스크린(120)은 사용자의 제스처에 따라 적어도 하나의 아이템을 하이라이트 하는 화면, 하나의 카테고리에 속하는 아이템을 다른 카테고리에 속하는 아이템으로 변경하는 화면 또는 적어도 하나의 아이템이 이동하는 화면 등을 디스플레이할 수 있다.
저장부(130)는 아이템을 디스플레이하는 장치(100)의 동작에 필요한 프로그램 및 아이템에 대응하는 컨텐츠를 저장하는 역할을 수행할 수 있다. 예를 들면 저장부(130)는 휘발성 메모리와 비 휘발성 메모리를 포함할 수 있다. 휘발성 메모리는 에스램(Static Random Access Memory-SRAM), 디램(Dynamic Random Access Memory-DRAM) 등을 포함할 수 있으며, 비휘발성 메모리는 롬(Read Only Memory-ROM), 플래쉬 메모리(Flash Memory), 하드 디스크(Hard Disk) 등을 포함할 수 있다.
저장부(130)는 프로그램 영역과 컨텐츠 영역으로 구분될 수 있다. 프로그램 영역은 아이템을 디스플레이하는 장치(100)의 전반적인 동작을 제어하는 프로그램 및 아이템을 디스플레이하는 장치(100)를 부팅시키는 운영체제(Operating System-OS), 컨텐츠의 재생에 필요한 응용 프로그램, 기타 옵션에 필요한 기능, 예컨대 카메라 기능, 소리 재생 기능 등에 필요한 응용 프로그램을 포함할 수 있다.
컨텐츠 영역은 컨텐츠, 컨텐츠와 관련된 아이템, 컨텐츠 또는 아이템이 속해 있는 카테고리의 정보를 포함할 수 있다. 컨텐츠는 이미지, 동영상, 폰 북, 오디오 데이터, 게임, 방송, 텍스트 등을 포함할 수 있다. 한편 컨텐츠 영역은 사용자가 아이템을 디스플레이하는 장치(100)를 이용함에 따라 발생되는 데이터들을 저장할 수 있다.
프로세서(140)는 아이템을 디스플레이하는 장치(100)의 각 구성요소에 대한 전반적인 동작을 제어한다. 예를 들어 각 구성 요소에 전원의 공급을 제어하여 초기화 과정을 수행하도록 제어하며, 초기화 과정이 완료되면 본 발명의 일 실시 예에 따른 아이템을 디스플레이하기 위한 신호의 흐름 등을 제어할 수 있다.
아래에서는 본 발명의 실시 예들을 '탭 간의 화면 전환', '탭의 크기를 결정', '탭 상에 북마크를 표시'등의 항목들을 통하여 구체적으로 설명한다. 이러한 항목들은 독립적으로 구현될 수 있으며, 둘 이상의 항목들이 적절히 결합된 채로 구현될 수도 있다. 이러한 항목들은 본 발명이 속하는 분야에서 통상의 지식을 가진 자가 알고 있는 구성과 결합하여 다양하게 변형 또는 추가될 수 있다.
<탭 간의 화면 전환>
일 실시 예에 따른 프로세서(140)는 입력부(110)로부터 입력 받은 사용자의 제스처에 따라 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템을 선택적으로 또는 모두 디스플레이할 수 있다. 예를 들어 제1 카테고리에 속하는 아이템, 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭이 스크린(120)을 통하여 디스플레이될 수 있다. 스크린(120)을 통하여 수용된 사용자의 제스처가 제1 카테고리 및 제2 카테고리 중 어느 하나를 선택하는 선택 제스처이면, 프로세서(140)는 사용자가 어느 카테고리를 선택하였는지에 따라 제1 카테고리에 속하는 아이템 또는 제2 카테고리에 속하는 아이템을 선택적으로 디스플레이할 수 있다. 여기서 선택 제스처는 제1 카테고리를 대표하는 탭(tab) 또는 제2 카테고리를 대표하는 탭(tab)에 대한 탭(tap) 제스처를 포함할 수 있다. 다른 일 실시 예로 선택 제스처는 클릭(click) 제스처, 터치 다운(touch-down) 제스처, 터치 업(touch-up) 제스처 등을 포함할 수 있다.
한편 프로세서(140)는 사용자의 제스처가 스크롤 제스처이면, 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템 둘 다를 디스플레이할 수 있다. 일 실시 예로 프로세서(140)는 스크롤 제스처의 스크롤 방향으로 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템 둘 다를 스크롤 할 수 있다. 다른 일 실시 예로 프로세서(140)는 제1 카테고리에 속하는 아이템의 디스플레이가 끝날 때, 자동적으로(automatically) 제2 카테고리에 속하는 아이템을 디스플레이 할 수 있다. 또 다른 일 실시 예로 프로세서(140)는 제1 카테고리에 속하는 마지막 아이템을 디스플레이한 후에, 마지막 아이템에 이어서 또는 마지막 아이템 직후에 제2 카테고리에 속하는 아이템을 디스플레이할 수 있다.
여기서 스크롤 제스처는 스크롤(scroll) 제스처, 플릭(flick) 제스처, 드래그(drag) 제스처, 스와이프(swip) 제스처 등을 포함할 수 있다.
또한 제1 카테고리를 대표하는 탭 또는 상기 제2 카테고리를 대표하는 탭들이 세로 방향 또는 가로 방향으로 나란하게 배치되어 있는 경우, 선택 제스처는 제1 카테고리를 대표하는 탭 또는 제2 카테고리를 대표하는 탭 중 어느 하나를 선택하는 제스처일 수 있다. 한편 스크롤 제스처는 제1 카테고리를 대표하는 탭 또는 상기 제2 카테고리를 대표하는 탭들이 배치되어 있는 세로 방향 또는 가로 방향에 대응하는 방향으로 스크롤될 수 있다. 예를 들면 제1 카테고리를 대표하는 탭과 제2 카테고리를 대표하는 탭이 세로 방향으로 이웃하여 배치되었을 경우, 스크롤 제스처는 상기 배치되어 있는 세로 방향과 동일 또는 근사한 방향으로 스크롤될 수 있다. 또는 제1 카테고리를 대표하는 탭을 선택하고 제2 카테고리를 대표하는 탭을 선택하는 두 개의 선택 제스처 간의 이동 방향이 세로 방향으로 수행될 경우, 스크롤 제스처는 상기 이동 방향과 동일 또는 근사한 세로 방향으로 스크롤될 수 있다. 여기서 각 카테고리를 대표하는 탭 들간의 배치되어 있는 방향과 각 카테고리를 대표하는 탭을 선택하는 선택 제스처 간의 이동 방향은 상술한 세로 방향 또는 가로 방향으로 한정되지 않고, 다양한 방향 예컨대 대각선 또는 원호의 방향이 될 수도 있다.
프로세서(140)는 사용자의 제스처가 입력부(110)로부터 수용됨에 응답하여 복수 개의 카테고리들 각각의 순위를 획득할 수 있다. 그리고 프로세서(140)는 복수의 카테고리들 중 제1 카테고리의 다음 순위에 해당하는 카테고리를 제2 카테고리로 결정하고, 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템 둘 다를 디스플레이할 수 있다. 복수 개의 카테고리들 각각의 순위는 기 설정되거나, 사용자로부터 소정의 메뉴를 통하여 제공 받을 수 있다. 또한 각각의 순위에 따른 카테고리 간의 이동은 스크롤 방향에 따라 결정될 수 있다. 예를 들어 스크롤 방향이 아래로 향하는 방향이라면, 제2 카테고리는 제1 카테고리를 대표하는 탭 바로 아래에 위치한 탭과 관련된 카테고리가 될 수 있다. 반면에 스크롤 방향이 위로 향하는 방향이라면, 제2 카테고리는 제1 카테고리를 대표하는 탭 바로 위에 위치한 탭과 관련된 카테고리가 될 수 있다.
프로세서(140)는 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템 둘 다를 디스플레이할 때, 스크린 상의 서로 구별되는 영역에 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템을 각각 디스플레이할 수 있다. 이 경우 프로세서(140)는 스크린 상의 서로 구별되는 영역의 색을 다르게 할 수 있다. 또한 프로세서(140)는 스크린 상의 서로 구별되는 영역의 상 측에 각 영역과 관련된 카테고리의 제목을 표시할 수 있다. 또한 프로세서(140)는 현재 디스플레이 중인 아이템 중 가장 많은 아이템을 포함하는 카테고리와 관련된 영역을 하이라이트 할 수 있다.
카테고리를 대표하는 탭의 개수가 소정의 개수 이상일 때, 프로세서(140)는 카테고리를 대표하는 복수 개의 탭 중 일부의 탭만을 디스플레이할 수 있다. 이때 사용자가 탭이 포함된 영역을 스크롤 하거나 또는 처음 또는 마지막 탭을 선택하는 경우, 프로세서(140)는 디스플레이되지 않은 나머지 탭을 스크린(120)을 통하여 제공할 수 있다
프로세서(140)는 현재 스크린(120)에서 디스플레이 중인 제1 카테고리에 속하는 특정 아이템이 제1 카테고리에 속하는 여러 아이템들 중 어디에 위치하는지를 제1 카테고리를 대표하는 탭 상에 디스플레이할 수 있다. 여기에서 제1 카테고리에 속하는 특정 아이템의 위치는 제1 카테고리에서 속하는 아이템들의 기준이 될 수 있다. 예를 들면, 제1 카테고리에서 속하는 아이템들의 기준으로서 제1 카테고리에 속하는 특정 아이템은 스크린(120)에 디스플레이되는 여러 아이템들 중 가장 상위에 위치한 아이템이거나 또는 스크린(120)의 가운데에 위치한 아이템이 될 수 있다. 프로세서(140)는 제1 카테고리를 대표하는 탭 상에 바(bar) 형태 등의 지시자를 디스플레이함으로서, 제1 카테고리에 속하는 아이템이 제1 카테고리에서 속하는 위치를 표시할 수 있다. 이러한 경우, 카테고리의 전체 목록과 카테고리에서 아이템의 위치까지의 비율은 카테고리를 대표하는 탭의 전체 길이와 지시자가 위치하는 길이의 비율과 동일 또는 근사할 수 있다.
도 6은 본 발명의 일 실시 예에 따른 스크린에 디스플레이되는 화면들의 예를 나타낸 도면이다.
도6의 아이템을 디스플레이하는 장치의 스크린(600)은 복수 개의 탭(601, 602, 603) 및 복수 개의 탭(601, 602, 603) 중 활성화 되어 있는 탭(601)과 관련된 카테고리에 속하는 아이템들(610)을 디스플레이할 수 있다. 복수 개의 탭(601, 602, 603)은 카테고리에 속하는 아이템의 일 측에서 세로로 나란하게 구성되어 표시될 수 있다. 디스플레이된 아이템(610) 중 사용자(605)가 실행을 원하는 컨텐츠가 포함되어 있지 않은 경우, 사용자(605)는 활성화 되어 있지 않은 탭(602, 603) 중에서 하나의 탭(tab)을 탭(tap) 제스처(606)로 선택할 수 있다.
사용자(605)의 선택에 따라, 스크린(620)은 기존의 디스플레이된 복수 개의 아이템(610)을 제거하고 활성화된 탭(623)과 탭(623)과 관련된 카테고리에 속하는 복수 개의 아이템들(630)을 다시 디스플레이할 수 있다. 이때 기존의 활성화된 탭(621)은 작아진 크기로 선택되지 않은 탭(622) 함께 디스플레이될 수 있다. 사용자(625)는 스크린(120)에 디스플레이된 아이템(630)으로부터 실행을 원하는 아이템을 찾은 경우, 해당 아이템을 탭(tap) 제스처(624)로 선택할 수 있다.
사용자(625)에 선택에 따라, 스크린(640)은 선택된 아이템과 관련된 컨텐츠(650)를 사용자(625)에게 제공할 수 있다.
한편, 아이템을 디스플레이하는 장치(100)는 스크린(120) 상에 복수 개의 탭을 표시할 경우, 스크린(120)의 세로와 가로의 길이에 기초하여 복수 개의 탭의 구성을 변환할 수 있다. 예를 들어 스크린(120)의 세로의 길이가 가로의 길이보다 긴 경우, 복수 개의 탭은 스크린(120)에 세로로 나란하게 디스플레이 될 수 있다. 반면에 스크린(120)의 가로의 길이가 세로의 길이보다 긴 경우, 복수 개의 탭은 스크린(120)에 가로로 나란하게 디스플레이될 수 있다. 이와 같이 스크린(120)의 길이에 기초하여 탭의 배열을 다르게 하는 경우, 아이템을 디스플레이하는 장치(100)는 가능한 많은 탭을 스크린에 디스플레이할 수 있다.
사용자가 FREQUENT 카테고리에 속하는 아이템들을 보는 중에 스크롤 제스처를 취하더라도 사용자는 HISTORY 카테고리와 같이 FREQUENT 카테고리와는 다른 카테고리에 속하는 아이템을 보지 못할 수 있다. 즉, 사용자가 HISTORY 카테고리와 같이 FREQUENT 카테고리와는 다른 카테고리에 속하는 아이템을 보기 위해서는 FREQUENT 카테고리로부터 다른 카테고리로의 전환을 위한 별도의 제스처가 요구될 수 있다. 다만, 아래에서 구체적으로 설명하겠지만, 본 발명의 실시 예들은 카테고리의 전환을 위한 별도의 제스처를 요구하지 않고도 스크롤 제스처를 통하여 다른 카테고리에 속하는 아이템들을 자동적으로 디스플레이할 수 있다.
도 7은 본 발명의 다른 일 실시 예에 따른 스크린에 디스플레이되는 화면들의 예를 나타낸 도면이다.
도7의 아이템을 디스플레이하는 장치(100)의 스크린(700)은 복수 개의 탭(701, 702, 703) 및 복수 개의 탭(701, 702, 703) 중 활성화 되어 있는 탭(701)과 관련된 카테고리에 속하는 아이템들(710)을 디스플레이할 수 있다. 복수 개의 탭(701, 702, 703)은 카테고리에 속하는 아이템의 일 측에서 세로로 나란하게 구성되어 표시될 수 있다. 사용자(705)는 디스플레이된 아이템(710) 중 실행을 원하는 컨텐츠가 포함되어 있지 않거나 다른 카테고리의 아이템들을 검색하고 싶을 때, 스크롤 제스처(706)를 수행할 수 있다.
사용자(705)의 스크롤 제스처(706)가 아래 방향으로 진행할 경우, 스크린(720)은 현재 디스플레이된 카테고리의 다음 순위에 해당하는 카테고리에 속하는 아이템(731)들을 디스플레이할 수 있다. 반면에 사용자(705)의 스크롤 제스처가 위 방향으로 진행될 경우, 스크린(720)은 현재 디스플레이된 카테고리의 이전 순위의 카테고리에 속하는 아이템들을 디스플레이할 수 있다. 예를 들어 카테고리의 순위가 탭이 배열된 위치에 따라 결정되는 경우, 사용자(705)의 스크롤 제스처(706)가 아래 방향으로 진행할 경우, 스크린(720)은 탭(701)의 아래에 위치한 탭(702)과 관련된 카테고리에 속하는 아이템들(730)을 디스플레이할 수 있다. 그리고 이 때 스크린(120)은 현재 디스플레이된 복수 개의 아이템(730)과 현재 디스플레이된 카테고리의 다음 순위의 카테고리에 속하는 아이템(731) 둘 다를 디스플레이할 수 있다
사용자(705)의 스크롤 제스처(706)가 계속되는 경우, 스크린(720)은 현재 디스플레이된 카테고리의 다음 순위의 카테고리에 속하는 아이템(731)을 끊임없이 디스플레이할 수 있다. 현재 디스플레이된 카테고리의 다음 순위의 카테고리에 속하는 아이템(731)이 계속하여 디스플레이 되는 경우, 최종적으로 스크린(740)은 가장 마지막 카테고리에 속하는 아이템들(750)을 디스플레이할 수 있다.
이 경우, 사용자는 카테고리 간 전환을 위하여 각 카테고리를 대표하는 탭을 선택할 필요 없이, 연속적인 스크롤 제스처로 자동적으로 다른 카테고리 간 전환을 할 수가 있다. 특히, 사용자는 이웃한 카테고리 간은 스크롤 제스처로, 카테고리 간 떨어져 있는 경우는 선택 제스처를 수행함으로써 원하는 카테고리를 빠르게 검색할 수가 있다.
도 2는 본 발명의 일 실시 예에 따른 아이템을 디스플레이하는 방법을 나타낸 흐름도이다.
아이템을 디스플레이하는 장치(100)는 제1 카테고리에 속하는 아이템, 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭을 스크린(120)에 디스플레이 한다(단계 210). 다음으로 아이템을 디스플레이하는 장치(100)는 스크린(120)을 통하여 사용자의 제스처를 수용한다(단계 220).
수용된 사용자의 제스처가 제1 카테고리 및 제2 카테고리 중 어느 하나를 선택하는 선택 제스처이면, 아이템을 디스플레이하는 장치(100)는 사용자가 어느 카테고리를 선택하였는지에 따라 제1 카테고리에 속하는 아이템 또는 제2 카테고리에 속하는 아이템을 선택적으로 디스플레이할 수 있다(단계 240). 여기서 선택 제스처는 제1 카테고리를 대표하는 탭(tab) 또는 제2 카테고리를 대표하는 탭(tab)에 대한 탭(tap) 제스처를 포함할 수 있다.
한편 아이템을 디스플레이하는 장치(100)는 사용자의 제스처가 스크롤 제스처이면, 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템 둘 다(both)를 디스플레이할 수 있다(단계 260). 예를 들면 아이템을 디스플레이하는 장치(100)는 스크롤 제스처의 스크롤 방향으로 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템 둘 다를 스크롤 할 수 있다. 또한 아이템을 디스플레이하는 장치(100)는 제1 카테고리에 속하는 아이템의 디스플레이가 끝날 때, 자동적으로(automatically) 제2 카테고리에 속하는 아이템을 디스플레이 할 수 있다.
아이템을 디스플레이하는 장치(100)는 복수 개의 카테고리들 각각의 순위를 기초로 복수의 카테고리들 중 제2 카테고리를 선택할 수 있다(단계 250). 그리고 아이템을 디스플레이하는 장치(100)는 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템 둘 다를 디스플레이할 수 있다. 복수 개의 카테고리들 각각의 순위는 기 설정되거나, 사용자로부터 소정의 메뉴를 통하여 제공 받을 수 있다. 또한 각각의 순위에 따른 카테고리 간의 이동은 스크롤 방향에 따라 결정될 수 있다.
또한 아이템을 디스플레이하는 장치(100)는 현재 스크린(120)에서 디스플레이 중인 제1 카테고리에 속하는 특정 아이템이 제1 카테고리에 속하는 여러 아이템들 중 어디에 위치하는지를 지시자를 통하여 제1 카테고리를 대표하는 탭 상에 디스플레이할 수 있다(단계 270). 여기에서 제1 카테고리에 속하는 특정 아이템의 위치는 제1 카테고리에서 속하는 아이템들의 기준이 될 수 있다. 예를 들면, 제1 카테고리에서 속하는 아이템들의 기준으로서 제1 카테고리에 속하는 특정 아이템은 스크린(120)에 디스플레이되는 여러 아이템들 중 가장 상위에 위치한 아이템이거나 또는 스크린(120)의 가운데에 위치한 아이템이 될 수 있다.
< 탭의 크기를 결정>
일 실시 예에 따른 프로세서(140)는 제1 카테고리에 속하는 아이템에 관한 정보 및 제2 카테고리에 속하는 아이템에 관한 정보에 기초하여 상기 제1 카테고리를 대표하는 탭 및 상기 제2 카테고리를 대표하는 탭의 크기를 결정하고, 크기가 결정된 제1 카테고리의 탭 및 제2 카테고리의 탭을 디스플레이할 수 있다. 예를 들어 프로세서(140)는 제1 카테고리에 속하는 아이템의 개수 및 제2 카테고리에 속하는 아이템의 개수를 저장부(130)로부터 획득할 수 있다. 다음으로 프로세서(140)는 제1 카테고리의 아이템 개수 및 제2 카테고리에 속하는 아이템 개수를 비교하여, 일정한 영역 내에서 각 카테고리의 상대적으로 결정할 수 있다. 예를 들면 프로세서(140)는 아이템 개수가 많은 카테고리를 대표하는 탭의 크기를 늘리고, 아이템 개수가 적은 카테고리를 대표하는 탭의 크기를 줄일 수 있다. 카테고리의 개수가 다수 개인 경우에도, 프로세서(140)는 각각의 카테고리의 아이템 개수를 비교하고, 각 카테고리의 아이템 개수에 따라 일정한 영역 내에서 각각의 카테고리를 대표하는 탭의 크기를 결정할 수 있다. 한편, 아이템에 관한 정보는 카테고리에 속하는 아이템들의 용량, 특정 정보를 갖고 있는 아이템들의 개수 등 다양한 정보를 포함할 수 있다.
제1 카테고리 또는 제2 카테고리에 새로운 아이템이 추가되거나 또는 삭제되는 경우, 프로세서(140)는 추가 또는 삭제된 아이템의 개수를 이용하여 탭의 크기를 다시 조절할 수 있다. 예를 들어 제1 카테고리의 아이템의 개수가 증가할 경우, 프로세서(140)는 제1 카테고리의 탭의 크기를 늘리고, 제2 카테고리를 대표하는 탭의 크기를 줄일 수 있다. 한편, 제1 카테고리의 아이템의 개수가 감소할 경우, 프로세서(140)는 제1 카테고리의 탭의 크기를 줄이고, 제2 카테고리를 대표하는 탭의 크기를 늘릴 수 있다.
제1 카테고리에 속하는 아이템에 관한 정보 및 제2 카테고리에 속하는 아이템에 관한 정보에 기초하여 제1 카테고리를 대표하는 탭 및 상기 제2 카테고리를 대표하는 탭의 크기가 조절된 경우, 프로세서(140)는 사용자의 제스처에 따라 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템을 선택적으로 또는 모두 디스플레이할 수 있다. 예를 들어, 사용자의 제스처가 제1 카테고리 및 제2 카테고리 중 어느 하나를 선택하는 선택 제스처이면, 프로세서(140)는 사용자의 선택에 따라 제1 카테고리에 속하는 아이템 또는 제2 카테고리에 속하는 아이템을 선택적으로 디스플레이할 수 있다. 반면에 사용자의 제스처가 스크롤 제스처이면, 프로세서(140)는 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템 둘 다(both)를 디스플레이할 수 있다.
다른 실시 예로 제1 카테고리를 대표하는 탭 및 상기 제2 카테고리를 대표하는 탭의 크기가 조절된 경우, 프로세서(140)는 현재 디스플레이되는 제1 카테고리에 속하는 아이템이 제1 카테고리에서 속하는 위치를 표시하기 위한 지시자를 제1 카테고리를 대표하는 탭 상에 디스플레이할 수 있다. 이러한 경우, 카테고리의 전체 목록과 카테고리에서 아이템의 위치까지의 비율은 카테고리를 대표하는 탭의 전체 길이와 지시자가 위치하는 길이의 비율과 동일 또는 근사할 수 있다.
도8은 본 발명의 또 다른 일 실시 예에 따른 스크린에 디스플레이되는 화면들의 예를 나타낸 도면이다.
도8의 아이템을 디스플레이하는 장치의 스크린(800)은 복수 개의 탭(801, 802, 803) 및 복수 개의 탭(801, 802, 803) 중 활성화 되어 있는 탭(801)과 관련된 카테고리에 속하는 아이템들(810)을 디스플레이할 수 있다. 이때, 복수 개의 탭(801, 802, 803) 각각의 크기는 탭과 관련된 카테고리의 아이템에 개수에 기초하여 결정될 수 있다. 예를 들어 탭(801)와 관련된 카테고리에 포함된 아이템의 개수가 가장 많고, 탭(802)과 관련된 아이템의 개수가 다음으로 많고, 탭(803)과 관련된 아이템의 개수가 가장 적은 경우, 탭(801, 802, 803)의 크기 또한 아이템의 개수와 대응되도록 탭(801)의 크기가 가장 크고, 다음으로 탭(802)의 크기가 크고, 탭(803)의 크기가 가장 작을 것이다.
이와 같이 탭의 크기가 아이템에 기초하여 결정되는 경우, 사용자는 각각의 카테고리를 확인할 필요 없이 탭의 크기로부터 카테고리의 아이템의 개수를 예측할 수가 있다.
도9는 본 발명의 또 다른 일 실시 예에 따른 스크린에 디스플레이되는 화면들의 예를 나타낸 도면이다.
도9의 아이템을 디스플레이하는 장치의 스크린(900)은 복수 개의 탭(901, 902, 903) 및 복수 개의 탭(901, 902, 903) 중 활성화 되어 있는 탭(901)과 관련된 카테고리에 속하는 아이템들(910)을 디스플레이할 수 있다. 이때, 복수 개의 탭(901, 902, 903) 각각의 크기는 각 탭과 관련된 카테고리의 아이템에 개수에 기초하여 결정될 수 있다. 도9의 스크린(900)은 탭(901)과 관련된 아이템의 개수가 가장 많고, 다음으로 탭(902)과 관련된 아이템의 개수가 많고, 탭(903)과 관련된 아이템의 개수가 가장 적음을 나타낸다.
사용자(905)는 디스플레이된 아이템(910) 중 실행을 원하는 컨텐츠가 포함되어 있지 않거나 다른 카테고리의 아이템들을 검색하기를 원하는 경우, 스크롤 제스처(906)를 수행할 수 있다. 스크롤 제스처(906)가 아래 방향으로 진행할 경우, 스크린(920)은 현재 디스플레이된 카테고리의 다음 순위에 해당하는 카테고리에 속하는 아이템들(931)을 디스플레이할 수 있다. 반면에 스크롤 제스처(906)가 위 방향으로 진행될 경우, 스크린(920)은 현재 디스플레이된 카테고리의 이전 순위의 카테고리에 속하는 아이템들을 디스플레이할 수 있다.
사용자(905)의 스크롤 제스처(906)에 따라, 스크린(920)은 현재 디스플레이된 복수 개의 아이템(930)과 현재 디스플레이된 카테고리의 다음 순위의 카테고리에 속하는 아이템(931) 둘 다를 디스플레이할 수 있다. 그리고 사용자(925)의 스크롤 제스처(926)가 계속되는 경우, 스크린(920)은 현재 디스플레이된 카테고리의 다음 순위의 카테고리에 속하는 아이템(931)을 계속하여 디스플레이할 수 있다. 최종적으로 스크린(940)은 가장 마지막 카테고리에 속하는 아이템들(950)을 디스플레이할 수 있다.
한편, 스크린(900)은 활성화된 탭(901)과 관련된 아이템(910)이 카테고리에서 속하는 위치를 표시하는 지시자(904)를 탭(901) 상에 나타낼 수 있다. 또한 스크린(920)은 활성화된 탭(921)과 관련된 아이템(931)이 카테고리에서 속하는 위치를 표시하는 지시자(922)를 탭(921) 상에 나타낼 수 있다. 동일한 방식으로 스크린(940)은 활성화된 탭(941)과 관련된 아이템(950)이 카테고리에서 속하는 위치를 표시하는 지시자(942)를 탭(941) 상에 나타낼 수 있다. 이 경우 활성화된 탭과 관련된 아이템(910, 930, 950)이 복수 개인 경우, 현재 스크린(900, 920, 940)에 디스플레이된 활성화된 탭(901, 921, 941)과 관련된 아이템 중 가장 상위에 위치한 아이템이 카테고리에서 속하는 위치를 결정하기 위한 기준이 되는 아이템이 될 수 있다.
이와 같이 아이템이 카테고리에서 속하는 위치를 표시하는 지시자가 탭 상에 나타나는 경우, 사용자는 현재 스크린(120)에 디스플레이 중인 아이템들이 카테고리에서 어디에서 위치하는지 시각적으로 확인할 수가 있다.
도3는 본 발명의 다른 일 실시 예에 따른 아이템을 디스플레이하는 방법을 나타낸 흐름도이다.
아이템을 디스플레이하는 장치(100)는 제1 카테고리에 속하는 아이템에 관한 정보 및 제2 카테고리에 속하는 아이템에 관한 정보를 획득할 수 있다(단계 310). 그리고 아이템을 디스플레이하는 장치(100)는 획득된 정보에 기초하여 제1 카테고리를 대표하는 탭 및 상기 제2 카테고리를 대표하는 탭의 크기를 결정할 수 있다(단계 320). 다음으로 아이템을 디스플레이하는 장치(100)는 크기가 결정된 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭을 디스플레이할 수 있다(단계 330). 예를 들어 아이템을 디스플레이하는 장치(100)는 제1 카테고리에 속하는 아이템의 개수 및 제2 카테고리에 속하는 아이템의 개수를 획득할 수 있다. 다음으로 아이템을 디스플레이하는 장치(100)는 제1 카테고리의 아이템 개수 및 제2 카테고리에 속하는 아이템 개수를 비교하여, 일정한 영역 내에서 각 카테고리의 상대적으로 결정할 수 있다. 예를 들면 아이템을 디스플레이하는 장치(100)는 아이템 개수가 많은 카테고리를 대표하는 탭의 크기를 늘리고, 아이템 개수가 적은 카테고리를 대표하는 탭의 크기를 줄일 수 있다.
제1 카테고리에 속하는 아이템에 관한 정보 및 제2 카테고리에 속하는 아이템에 관한 정보에 기초하여 제1 카테고리를 대표하는 탭 및 상기 제2 카테고리를 대표하는 탭의 크기가 결정된 경우, 아이템을 디스플레이하는 장치(100)는 사용자의 제스처에 따라 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템을 선택적으로 또는 모두 디스플레이할 수 있다.
예를 들어 아이템을 디스플레이하는 장치(100)는 스크린(120)을 통하여 사용자의 제스처를 수용할 수 있다(단계 340). 수용된 사용자의 제스처가 제1 카테고리 및 제2 카테고리 중 어느 하나를 선택하는 선택 제스처이면, 아이템을 디스플레이하는 장치(100)는 사용자가 어느 카테고리를 선택하였는지에 따라 제1 카테고리에 속하는 아이템 또는 제2 카테고리에 속하는 아이템을 선택적으로 디스플레이할 수 있다(단계 350).
한편 아이템을 디스플레이하는 장치(100)는 사용자의 제스처가 스크롤 제스처이면, 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템 둘 다(both)를 디스플레이할 수 있다(단계 370). 또한 아이템을 디스플레이하는 장치(100)는 복수 개의 카테고리들 각각의 순위를 기초로 복수의 카테고리들 중 제2 카테고리를 선택할 수 있다(단계 360).
또한 아이템을 디스플레이하는 장치(100)는 현재 스크린(120)에서 디스플레이 중인 제1 카테고리에 속하는 특정 아이템이 제1 카테고리에 속하는 여러 아이템들 중 어디에 위치하는지를 지시자를 통하여 제1 카테고리를 대표하는 탭 상에 디스플레이할 수 있다(단계380).
< 탭에 북마크 표시>
일 실시 예에 따른 프로세서(140)는 제1 카테고리를 대표하는 탭 상에 제1 카테고리에 속하는 적어도 하나의 아이템에 관한 정보를 디스플레이할 수 있다. 예를 들어 제1 카테고리에 속하는 아이템 및 제1 카테고리를 대표하는 탭이 스크린(120)을 통하여 디스플레이될 수 있다. 이때 입력부(110)는 스크린(120)을 통하여 제1 카테고리에 속하는 적어도 하나의 아이템을 선택하는 사용자의 제스처를 수용하고 이를 프로세서(140)로 전달할 수 있다. 이 경우, 프로세서(140)는 선택된 아이템에 관한 정보가 제1 카테고리를 대표하는 탭 상에 디스플레이 되도록 선택된 아이템에 관한 정보를 처리할 수 있다. 여기에서 아이템에 관한 정보는 제1 카테고리에서 사용자의 제스처에 의하여 선택된 아이템의 위치 정보 또는 선택된 아이템의 썸네일 중 적어도 하나를 포함할 수 있다. 선택된 아이템의 위치 정보는 선택된 아이템이 선택된 아이템이 속하는 카테고리에서의 위치를 표시하는 정보일 수 있다. 그리고 이러한 정보는 지시자 또는 북마크(Bookmark) 형태로 표시될 수 있다. 한편, 카테고리의 전체 목록과 선택된 아이템의 카테고리에서의 위치까지의 비율은 카테고리를 대표하는 탭의 전체 길이와 아이템에 관한 정보가 위치하는 길이의 비율과 동일 또는 근사할 수 있다.
아이템의 관한 정보가 아이템이 속하는 카테고리를 대표하는 탭 상에 디스플레이된 경우, 입력부(110)는 아이템에 관한 정보를 선택하는 사용자의 제스처를 수용하고 이를 프로세서(140)로 전달할 수 있다. 이 경우 프로세서(140)는 아이템에 관한 정보와 관련된 추가 정보를 더 디스플레이할 수 있다. 예를 들어 사용자가 선택한 아이템이 특정한 사람의 이름이라면, 프로세서(140)는 특정한 사람과 관련된 추가 정보, 예를 들면 소속, 성별, 사진, 이 메일, 전화번호, 수신 또는 발송한 문자, 최근 통화 이력 등을 새로운 메뉴 또는 팝업 창으로 디스플레이할 수 있다.
사용자가 아이템을 선택하는 경우, 사용자의 제스처는 제1 카테고리에 속하는 아이템이 디스플레이되는 영역에서 시작되어 상기 제1 카테고리를 대표하는 탭이 디스플레이되는 영역에서 종료할 수 있다. 예를 들어 사용자의 제스처로는 플릭(flick) 제스처, 드래그(drag) 제스처 등을 포함할 수 있다. 사용자의 제스처가 제1 영역에서 시작되어 제2 영역에서 종료하는 동안, 플릭 제스처는 사용자의 제스처의 궤적의 속도가 이미 설정된 임계 속도보다 큰 경우이다. 또한 드래그 제스처는 사용자의 제스처의 궤적의 속도가 이미 설정된 임계 속도보다 작은 경우이다.
스크린(120)을 통하여 복수 개의 아이템에 관한 정보가 제1 카테고리를 대표하는 탭 상에 표시된 경우, 프로세서(140)는 복수 개의 아이템 간의 거리에 기초하여 복수 개의 아이템 중 하나와 관련된 추가 정보를 디스플레이할 수 있다. 예를 들면 탭 상에 디스플레이된 복수 개의 아이템에 관한 정보 간의 거리가 매우 짧을 경우, 사용자는 복수 개의 아이템 중 하나를 선택하기 용이하지 않을 수 있다. 이때 복수 개의 아이템을 거의 동시에 선택하는 사용자의 제스처가 입력부(110)로 수용되는 경우, 이를 수용한 프로세서(140)는 사용자가 선택한 복수 개의 아이템들 간의 거리가 이미 설정된 거리 이내인지를 판단할 수 있다. 그리고 프로세서(140)는 판단된 결과에 따라 복수 개의 아이템 중 하나를 선택하기 위한 메뉴 또는 팝업 창을 디스플레이할 수 있다.
한편 프로세서(140)는 제1 카테고리에 속하는 아이템 중 선택된 아이템을 디스플레이할 수 있다. 예를 들어 선택된 아이템에 관한 정보가 제1 카테고리를 대표하는 탭 상에 표시된 경우, 프로세서(140)는 사용자의 입력에 따라 스크린(120) 상에 선택된 아이템만을 디스플레이할 수 있다. 이때 프로세서(140)는 특정 카테고리의 탭 상에 표시된 아이템만을 디스플레이할 수 있고, 전체 카테고리의 탭 상에 표시된 아이템 모두를 디스플레이할 수도 있다.
복수 개의 아이템에 관한 정보가 제1 카테고리를 대표하는 탭 상에 표시된 경우, 프로세서(140)는 입력부(110)로부터 입력 받은 사용자의 제스처에 따라 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템을 선택적으로 또는 모두 디스플레이할 수 있다. 예를 들어 이때 스크린을 통하여 수용된 사용자의 제스처가 제1 카테고리 및 제2 카테고리 중 어느 하나를 선택하는 선택 제스처이면, 프로세서(140)는 사용자의 선택에 따라 제1 카테고리에 속하는 아이템 또는 제2 카테고리에 속하는 아이템을 선택적으로 디스플레이할 수 있다. 한편 프로세서(140)는 사용자의 제스처가 스크롤 제스처이면, 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템 둘 다(both)를 디스플레이할 수 있다.
도10는 본 발명의 또 다른 일 실시 예에 따른 스크린에 디스플레이되는 화면들의 예를 나타낸 도면이다.
도10의 아이템을 디스플레이하는 장치(100)의 스크린(1000)은 복수 개의 탭(1001, 1002, 1003) 및 복수 개의 탭(1001, 1002, 1003) 중 활성화 되어 있는 탭(1001)과 관련된 카테고리에 속하는 아이템들(1010)을 디스플레이할 수 있다. 사용자(1005)가 플릭 제스처(1006)를 통하여 스크린(1000)에 디스플레이된 아이템(1010)들 중에서 적어도 하나의 아이템을 선택한 경우, 스크린(1000)은 활성화 되어 있는 탭(1001) 상에 선택된 아이템에 관한 정보(1007)를 표시할 수 있다. 이때 아이템에 관한 정보(1007)는 아이템이 속하는 카테고리에서 아이템의 위치를 나타내는 정보가 될 수 있다. 한편 스크린(1000)은 카테고리를 대표하는 탭(1009)의 전체 길이와 아이템에 관한 정보(1007)가 위치하는 길이의 비율을 카테고리의 전체 목록과 아이템이 카테고리에서 위치하는 비율과 동일 또는 근사하도록 디스플레이할 수 있다.
사용자(1005)의 플릭 제스처(1006)에 의하여 아이템에 관한 정보(1007)가 탭(1001) 상에 표시된 경우, 사용자(1025)는 탭 제스처(1026)를 이용하여 탭(1021) 상에 나타난 아이템에 관한 정보(1027)를 선택할 수 있다. 그리고 스크린(1040)은 선택된 아이템에 관한 정보와 관련된 추가 정보를 팝업 창(1045)으로 디스플레이할 수 있다. 예를 들어 사용자가 선택한 아이템에 관한 정보가 특정한 사람의 이름과 관련된 정보라면, 추가 정보는 특정한 사람과 관련된 사진, 이름, 소속, 전화번호, 이 메일 주소를 포함할 수 있다.
이와 같이 탭 상에 북마크를 표시하는 경우, 사용자는 카테고리에 사용자가 북마크 한 아이템의 개수를 탭을 통하여 시각적으로 확인할 수가 있다. 또한 사용자는 북마크 한 아이템의 추가 정보를 보기 위하여 해당 아이템과 관련된 카테고리를 검색할 필요 없이, 탭 상에서 북마크 한 아이템을 선택함으로써 추가 정보를 쉽게 확인할 수 있다.
도11은 본 발명의 또 다른 일 실시 예에 따른 스크린에 디스플레이되는 화면들의 예를 나타낸 도면이다.
도11의 아이템을 디스플레이하는 장치의 스크린(1100)은 복수 개의 탭(1101, 1102, 1103) 및 복수 개의 탭(1101, 1102, 1103) 중 활성화 되어 있는 탭(1101)과 관련된 카테고리에 속하는 아이템들(1010)을 디스플레이할 수 있다. 여기에서 복수 개의 탭(1101, 1102, 1103)들은 사용자에 의하여 북마크된 적어도 하나 이상의 아이템에 관한 정보를 포함하고 있다.
사용자(1105)는 아이템에 관한 추가 정보를 보기 위하여, 탭(1101)에 나타난 복수 개의 아이템에 관한 정보 중 하나의 아이템에 관한 정보를 선택할 수 있다. 이때 아이템 간의 거리 d(1108)가 매우 가까운 경우 사용자는 정확히 원하는 아이템을 선택하기 어려울 수 있다. 이를 위하여, 사용자는 물체를 스크린에 접촉하는 터치-다운 제스처와 터치-다운 상태에서 이동을 하는 제스처를 이용하여 정확한 아이템을 선택할 수 있다. 예를 들어 사용자가(1105) 아이템에 관한 정보(1106, 1107) 중 하나의 아이템(1106)에 관한 정보를 터치-다운 제스처로 선택한 경우, 사용자(1105)의 의도에 상관없이 선택한 위치에 대응하는 아이템의 추가 정보(1108)가 스크린(1100)에 디스플레이 될 수 있다.
이때 아이템에 관한 정보(1126)를 터치-다운 제스처로 선택한 상태에서, 사용자(1125)는 다른 아이템에 관한 정보(1127)로 제스처를 이동할 수 있다. 이로 인하여 사용자가 최초에 선택한 위치에 대응하는 아이템의 추가 정보(1108)는 사라지고, 이동된 위치에 대응하는 아이템의 추가 정보(1128)가 스크린(1120) 상에 최종적으로 디스플레이 될 수 있다.
도4는 본 발명의 또 다른 일 실시 예에 따른 아이템을 디스플레이하는 방법을 나타낸 흐름도이다.
아이템을 디스플레이하는 장치(100)는 제1 카테고리에 속하는 아이템 및 제1 카테고리를 대표하는 탭을 스크린(120)을 통하여 디스플레이할 수 있다(단계 410). 이때 아이템을 디스플레이하는 장치(100)는 제1 카테고리에 속하는 적어도 하나의 아이템을 선택하는 사용자의 제스처를 수용할 수 있다(단계 420). 아이템을 디스플레이하는 장치(100)는 선택된 아이템에 관한 정보를 제1 카테고리를 대표하는 탭 상에 디스플레이할 수 있다(단계 430). 여기에서 아이템에 관한 정보는 제1 카테고리에서 사용자의 제스처에 의하여 선택된 아이템의 위치 정보 또는 선택된 아이템의 썸네일 중 적어도 하나를 포함할 수 있다. 선택된 아이템의 위치 정보는 선택된 아이템이 선택된 아이템이 속하는 카테고리에서의 위치를 표시하는 정보일 수 있다. 그리고 이러한 정보는 지시자 또는 북마크(Bookmark) 형태로 표시될 수 있다.
제1 카테고리를 대표하는 탭 상에 제1 카테고리에 속하는 적어도 하나의 아이템에 관한 정보가 디스플레이된 경우, 아이템을 디스플레이하는 장치(100)는 사용자의 제스처에 따라 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템을 선택적으로 또는 모두 디스플레이할 수 있다.
예를 들어 아이템을 디스플레이하는 장치(100)는 스크린(120)을 통하여 사용자의 제스처를 수용할 수 있다(단계 440). 수용된 사용자의 제스처가 제1 카테고리 및 제2 카테고리 중 어느 하나를 선택하는 선택 제스처이면, 아이템을 디스플레이하는 장치(100)는 사용자가 어느 카테고리를 선택하였는지에 따라 제1 카테고리에 속하는 아이템 또는 제2 카테고리에 속하는 아이템을 선택적으로 디스플레이할 수 있다(단계 450).
한편 아이템을 디스플레이하는 장치(100)는 사용자의 제스처가 스크롤 제스처이면, 제1 카테고리에 속하는 아이템과 제2 카테고리에 속하는 아이템 둘 다(both)를 디스플레이할 수 있다(단계 470). 또한 아이템을 디스플레이하는 장치(100)는 복수 개의 카테고리들 각각의 순위를 기초로 복수의 카테고리들 중 제2 카테고리를 선택할 수 있다(단계 460).
또한 아이템을 디스플레이하는 장치(100)는 현재 스크린(120)에서 디스플레이 중인 제1 카테고리에 속하는 특정 아이템이 제1 카테고리에 속하는 여러 아이템들 중 어디에 위치하는지를 지시자를 통하여 제1 카테고리를 대표하는 탭 상에 디스플레이할 수 있다(단계 480).
도5는 본 발명의 또 다른 일 실시 예에 따른 아이템을 디스플레이하는 방법을 나타낸 흐름도이다.
아이템을 디스플레이하는 장치(100)는 아이템을 디스플레이하는 장치(100)는 제1 카테고리에 속하는 아이템 및 제1 카테고리를 대표하는 탭을 스크린(120)을 통하여 디스플레이할 수 있다(단계 510). 이때 아이템을 디스플레이하는 장치(100)는 제1 카테고리에 속하는 적어도 하나의 아이템을 선택하는 사용자의 제스처를 수용할 수 있다(단계 520). 아이템을 디스플레이하는 장치(100)는 선택된 아이템에 관한 정보를 제1 카테고리를 대표하는 탭 상에 디스플레이할 수 있다(단계 530).
다음으로 아이템을 디스플레이하는 장치(100)는 탭 상에 디스플레이된 아이템에 관한 정보를 선택하는 사용자의 제스처를 수용할 수 있다(단계 540). 그리고 이때 아이템을 디스플레이하는 장치(100)는 아이템에 관한 정보와 관련된 추가 정보를 디스플레이할 수 있다(단계 560).
한편 사용자가 탭 상에 디스플레이된 아이템에 관한 정보를 선택하는 경우, 아이템을 디스플레이 하는 장치(100)는 복수 개의 아이템 간의 거리에 기초하여 복수 개의 아이템 중 하나의 아이템을 결정할 수 있다(단계 550). 예를 들어 탭 상에 디스플레이된 복수 개의 아이템에 관한 정보 간의 거리가 짧을 경우, 사용자는 복수 개의 아이템 중 하나를 선택하기 용이하지 않을 수 있다. 이때 복수 개의 아이템을 거의 동시에 선택하는 사용자의 제스처가 입력부 수용된 경우, 아이템을 디스플레이 하는 장치(100)는 사용자가 선택한 복수 개의 아이템들 간의 거리가 이미 설정된 거리 이내인지를 판단할 수 있다. 그리고 아이템을 디스플레이 하는 장치(100)는 판단된 결과에 따라 복수 개의 아이템 중 하나를 선택하기 위한 메뉴 또는 팝업 창을 디스플레이할 수 있다.
상기에서 설명된 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광 기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명은 비록 한정된 실시 예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시 예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 그러므로, 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
100: 아이템을 디스플레이하는 장치

Claims (20)

  1. 제1 카테고리에 속하는 아이템, 상기 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭을 스크린에 디스플레이하는 단계;
    상기 스크린을 통하여 사용자의 제스처를 수용하는 단계; 및
    상기 사용자의 제스처가 세로 방향 또는 가로 방향으로 배치되는 상기 제1 카테고리를 대표하는 탭 또는 상기 제2 카테고리를 대표하는 탭 중 어느 하나를 선택하는 선택 제스처이면, 상기 제1 카테고리에 속하는 아이템 또는 상기 제2 카테고리에 속하는 아이템을 디스플레이하고,
    상기 사용자 제스처가 상기 세로 방향 또는 상기 가로 방향에 대응되는 방향으로 스크롤하는 스크롤 제스처이면, 상기 제1 카테고리에 속하는 마지막 아이템을 디스플레이한 후에, 상기 마지막 아이템에 이어서 상기 제2 카테고리에 속하는 아이템을 디스플레이하는 단계
    를 포함하는 아이템을 디스플레이하는 방법.
  2. 제1항에 있어서,
    상기 제1 카테고리에 속하는 마지막 아이템에 이어서 상기 제2 카테고리에 속하는 아이템을 디스플레이하는 단계는,
    상기 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템 둘 다를 디스플레이하는 단계
    를 포함하는 아이템을 디스플레이하는 방법.
  3. 제1항에 있어서,
    상기 스크롤 제스처가 수용됨에 응답하여 복수의 카테고리들 각각의 순위를 기초로 상기 복수의 카테고리들 중 상기 제2 카테고리를 선택하는 단계
    를 더 포함하는 아이템을 디스플레이하는 방법.
  4. 제1항에 있어서,
    상기 제2 카테고리를 대표하는 탭이 디스플레이되는 경우 상기 제1 카테고리를 대표하는 탭의 크기를 줄이는 단계
    를 더 포함하는 아이템을 디스플레이하는 방법.
  5. 제1항에 있어서,
    상기 카테고리에 속하는 아이템에 관한 정보 및 제2 카테고리에 속하는 아이템에 관한 정보를 획득하는 단계; 및
    상기 획득된 정보에 기초하여 상기 제1 카테고리를 대표하는 탭의 크기 및 상기 제2 카테고리를 대표하는 탭의 크기를 조절하는 단계
    를 더 포함하는 아이템을 디스플레이하는 방법.
  6. 제5항에 있어서,
    상기 탭의 크기를 조절하는 단계는,
    상기 제1 카테고리를 대표하는 탭의 크기가 증가할수록 상기 제2 카테고리를 대표하는 탭의 크기가 줄어드는 단계를 포함하는 아이템을 디스플레이하는 방법.
  7. 제5항에 있어서,
    상기 아이템에 관한 정보는 아이템의 개수 또는 아이템의 용량을 포함하는 아이템을 디스플레이하는 방법.
  8. 제1항에 있어서,
    상기 제1 카테고리를 대표하는 탭에 상기 제1 카테고리에 속하는 아이템이 상기 스크린에서 디스플레이되는 위치를 지시하는 지시자를 디스플레이하는 단계
    를 더 포함하는 아이템을 디스플레이하는 방법.
  9. 제1항에 있어서,
    상기 제1 카테고리에 속하는 적어도 하나의 아이템을 선택하는 사용자의 제2 제스처를 수용하는 단계; 및
    상기 선택된 아이템에 관한 정보를 상기 제1 카테고리를 대표하는 탭 상에 나타내는 단계
    를 더 포함하는 아이템을 디스플레이하는 방법.
  10. 제9항에 있어서,
    상기 선택된 아이템에 관한 정보는 상기 제1 카테고리에서 상기 선택된 아이템의 위치 정보 또는 상기 선택된 아이템의 썸네일 중 적어도 하나를 포함하는 아이템을 디스플레이하는 방법.
  11. 제9항에 있어서,
    상기 사용자의 제2 제스처는,
    상기 제1 카테고리에 속하는 아이템이 디스플레이되는 영역에서 시작되어 상기 제1 카테고리를 대표하는 탭이 디스플레이되는 영역에서 종료하는 아이템을 디스플레이하는 방법.
  12. 제9항에 있어서,
    상기 제1 카테고리를 대표하는 탭 상에 나타난 아이템에 관한 정보를 선택하는 사용자의 제3 제스처를 수용하는 단계; 및
    상기 선택된 아이템에 관한 정보와 관련된 추가 정보를 디스플레이하는 단계
    를 더 포함하는 아이템을 디스플레이하는 방법.
  13. 제9항에 있어서,
    상기 제1 카테고리를 대표하는 탭 상에 복수 개의 아이템에 관한 정보를 나타내는 경우,
    상기 복수 개의 아이템 간의 거리에 기초하여 상기 복수 개의 아이템 중 하나와 관련된 추가 정보를 디스플레이하는 단계를 더 포함하는 아이템을 디스플레이하는 방법.
  14. 아이템을 디스플레이하는 장치에 있어서,
    제1 카테고리에 속하는 아이템, 상기 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭을 디스플레이하는 스크린;
    제1 카테고리에 속하는 아이템이 디스플레이된 상기 스크린을 통하여 상기 사용자의 제스처를 수용하는 입력부; 및
    상기 사용자의 제스처가 세로 방향 또는 가로 방향으로 배치되는 상기 제1 카테고리 및 제2 카테고리 중 어느 하나를 선택하는 선택 제스처이면, 상기 제1 카테고리에 속하는 아이템 또는 상기 제2 카테고리에 속하는 아이템을 디스플레이하고,
    상기 사용자의 제스처가 상기 세로 방향 또는 상기 가로 방향에 대응되는 방향으로 스크롤하는 스크롤 제스처이면, 상기 제1 카테고리에 속하는 마지막 아이템을 디스플레이한 후에, 상기 마지막 아이템에 이어서 상기 제2 카테고리에 속하는 아이템을 디스플레이하는 단계
    를 포함하는 아이템을 디스플레이하는 장치.
  15. 제14항에 있어서,
    상기 프로세서는,
    상기 제1 카테고리에 속하는 아이템과 상기 제2 카테고리에 속하는 아이템 둘 다를 디스플레이하는 경우,
    상기 제1 스크롤 제스처가 수용됨에 응답하여 복수의 카테고리들 각각의 순위를 기초로 상기 복수의 카테고리들 중 상기 제2 카테고리를 선택하여 디스플레이하는 아이템을 디스플레이하는 장치.
  16. 제14항에 있어서,
    상기 프로세서는,
    상기 카테고리에 속하는 아이템에 관한 정보 및 제2 카테고리에 속하는 아이템에 관한 정보를 획득하고, 상기 획득된 정보에 기초하여 상기 제1 카테고리를 대표하는 탭의 크기 및 상기 제2 카테고리를 대표하는 탭의 크기를 조절하는 아이템을 디스플레이하는 장치.
  17. 제14항에 있어서,
    상기 프로세서는
    상기 제1 카테고리를 대표하는 탭의 크기가 증가할수록 상기 제2 카테고리를 대표하는 탭의 크기가 줄이는 아이템을 디스플레이하는 장치.
  18. 제14항에 있어서,
    상기 프로세서는
    상기 제1 카테고리를 대표하는 탭에 상기 제1 카테고리에 속하는 아이템이 상기 스크린에서 디스플레이되는 위치를 지시하는 지시자를 디스플레이하는 아이템을 디스플레이하는 장치.
  19. 제14항에 있어서,
    상기 프로세서는
    상기 제1 카테고리에 속하는 적어도 하나의 아이템을 선택하는 사용자의 제2 제스처를 수용하고, 상기 선택된 아이템에 관한 정보를 상기 제1 카테고리를 대표하는 탭 상에 나타내는 아이템을 디스플레이하는 장치.
  20. 제1 카테고리에 속하는 아이템, 상기 제1 카테고리를 대표하는 탭 및 제2 카테고리를 대표하는 탭을 스크린에 디스플레이하는 단계;
    상기 스크린을 통하여 사용자의 제스처를 수용하는 단계; 및
    상기 사용자의 제스처가 세로 방향 또는 가로 방향으로 배치되는 상기 제1 카테고리를 대표하는 탭 또는 상기 제2 카테고리를 대표하는 탭 중 어느 하나를 선택하는 선택 제스처이면, 상기 제1 카테고리에 속하는 아이템 또는 상기 제2 카테고리에 속하는 아이템을 디스플레이하고,
    상기 사용자 제스처가 상기 세로 방향 또는 상기 가로 방향에 대응되는 방향으로 스크롤하는 스크롤 제스처이면, 상기 제1 카테고리에 속하는 마지막 아이템을 디스플레이한 후에, 상기 마지막 아이템에 이어서 상기 제2 카테고리에 속하는 아이템을 디스플레이하는 방법을 실행하기 위한 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록매체.
KR1020100086027A 2010-09-02 2010-09-02 아이템 디스플레이하는 방법 및 장치 Active KR101731843B1 (ko)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020100086027A KR101731843B1 (ko) 2010-09-02 2010-09-02 아이템 디스플레이하는 방법 및 장치
US13/189,870 US8819575B2 (en) 2010-09-02 2011-07-25 Method and apparatus that display items according to a user gesture
JP2013527013A JP6153868B2 (ja) 2010-09-02 2011-08-31 アイテムをディスプレーする方法及び装置
PCT/KR2011/006447 WO2012030155A2 (en) 2010-09-02 2011-08-31 Item display method and apparatus
EP11822130.8A EP2612230B1 (en) 2010-09-02 2011-08-31 Item display method and apparatus
CN201180042650.7A CN103098011B (zh) 2010-09-02 2011-08-31 项目显示方法和设备
US14/310,477 US9423933B2 (en) 2010-09-02 2014-06-20 Item display method and apparatus that display items according to a user gesture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100086027A KR101731843B1 (ko) 2010-09-02 2010-09-02 아이템 디스플레이하는 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20120022437A true KR20120022437A (ko) 2012-03-12
KR101731843B1 KR101731843B1 (ko) 2017-05-02

Family

ID=45771567

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100086027A Active KR101731843B1 (ko) 2010-09-02 2010-09-02 아이템 디스플레이하는 방법 및 장치

Country Status (6)

Country Link
US (2) US8819575B2 (ko)
EP (1) EP2612230B1 (ko)
JP (1) JP6153868B2 (ko)
KR (1) KR101731843B1 (ko)
CN (1) CN103098011B (ko)
WO (1) WO2012030155A2 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101451942B1 (ko) * 2012-10-16 2014-10-22 크루셜텍 (주) 카테고리를 변경하는 화면 제어 방법 및 이를 구현하는 셋톱박스
KR20150120153A (ko) * 2014-04-17 2015-10-27 삼성전자주식회사 전자 장치의 웹 페이지 저장 및 표현 방법
KR20160097344A (ko) * 2013-12-12 2016-08-17 후아웨이 디바이스 컴퍼니 리미티드 페이지 콘텐츠를 이동시키기 위한 방법 및 장치
US9977588B2 (en) 2014-08-07 2018-05-22 Naver Webtoon Corporation Display control apparatus, display control method, and computer program for executing the display control method
KR102359167B1 (ko) * 2021-03-18 2022-02-08 쿠팡 주식회사 아이템과 관련된 정보를 제공하는 방법 및 전자 장치

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101873787B1 (ko) * 2011-02-10 2018-07-03 삼성전자주식회사 터치스크린 단말기에서 멀티 터치 입력 처리 방법 및 장치
US10630751B2 (en) 2016-12-30 2020-04-21 Google Llc Sequence dependent data message consolidation in a voice activated computer network environment
US8650188B1 (en) 2011-08-31 2014-02-11 Google Inc. Retargeting in a search environment
US10956485B2 (en) 2011-08-31 2021-03-23 Google Llc Retargeting in a search environment
US9189134B2 (en) * 2011-09-30 2015-11-17 Bmc Software, Inc. Display window with multi-layer, parallel tab display
US8949974B2 (en) * 2012-05-11 2015-02-03 Tyfone, Inc. Mobile device with password protected desktop screen
US11269486B2 (en) 2012-05-29 2022-03-08 Samsung Electronics Co., Ltd. Method for displaying item in terminal and terminal using the same
US9052795B2 (en) * 2012-09-11 2015-06-09 Google Technology Holdings LLC Displaying side-tabbed panels for an application operating on a computing device
US20140082533A1 (en) * 2012-09-20 2014-03-20 Adobe Systems Incorporated Navigation Interface for Electronic Content
JP6102325B2 (ja) * 2013-02-20 2017-03-29 コニカミノルタ株式会社 データ処理装置、コンテンツ表示方法およびコンテンツ表示プログラム
US11073979B2 (en) * 2013-03-15 2021-07-27 Arris Enterprises Llc Non-linear navigation of data representation
JPWO2015008409A1 (ja) * 2013-07-19 2017-03-02 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 情報端末の制御方法及びプログラム
US9547525B1 (en) 2013-08-21 2017-01-17 Google Inc. Drag toolbar to enter tab switching interface
US9569004B2 (en) 2013-08-22 2017-02-14 Google Inc. Swipe toolbar to switch tabs
US10614153B2 (en) 2013-09-30 2020-04-07 Google Llc Resource size-based content item selection
US10431209B2 (en) 2016-12-30 2019-10-01 Google Llc Feedback controller for data transmissions
US9703757B2 (en) 2013-09-30 2017-07-11 Google Inc. Automatically determining a size for a content item for a web page
JP2015194848A (ja) * 2014-03-31 2015-11-05 ブラザー工業株式会社 表示プログラムおよび表示装置
KR102255087B1 (ko) * 2014-05-19 2021-05-24 삼성전자주식회사 객체를 디스플레이하는 전자 장치 및 방법
US10156967B2 (en) * 2014-05-31 2018-12-18 Apple Inc. Device, method, and graphical user interface for tabbed and private browsing
US20150363048A1 (en) * 2014-06-14 2015-12-17 Siemens Product Lifecycle Management Software Inc. System and method for touch ribbon interaction
CN106415722B (zh) * 2014-06-24 2019-12-13 苹果公司 音乐正在播放用户界面
CN105589893B (zh) 2014-11-13 2019-10-22 阿里巴巴集团控股有限公司 对象列表的浏览控制方法及装置
KR20170020998A (ko) * 2015-08-17 2017-02-27 엘지전자 주식회사 웨어러블 디바이스 및 그 제어 방법
JP6623748B2 (ja) * 2015-12-25 2019-12-25 ブラザー工業株式会社 制御プログラム、および情報処理装置
CN107678662B (zh) * 2016-08-01 2020-12-29 腾讯科技(深圳)有限公司 一种基于按键的控制方法、装置及智能终端
US10671244B2 (en) * 2017-04-14 2020-06-02 Home Depot Product Authority, Llc Ordering categories in an electronic user interface menu based on user interaction frequency
EP4693074A3 (en) * 2018-06-03 2026-04-22 Apple Inc. Method and device for presenting a synthesized reality user interface
CN109521938B (zh) * 2018-11-26 2020-12-25 北京达佳互联信息技术有限公司 数据评价信息的确定方法、装置、电子设备及存储介质
CN111078345B (zh) * 2019-12-18 2023-09-19 北京金山安全软件有限公司 一种图片展示效果确定方法、装置、电子设备及存储介质
US12579209B2 (en) * 2021-06-06 2026-03-17 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a web-browser

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2550766B2 (ja) 1990-09-13 1996-11-06 日本電気株式会社 外部記憶装置
US5745716A (en) * 1995-08-07 1998-04-28 Apple Computer, Inc. Method and apparatus for tab access and tab cycling in a pen-based computer system
US6141011A (en) * 1997-08-04 2000-10-31 Starfish Software, Inc. User interface methodology supporting light data entry for microprocessor device having limited user input
JP3504151B2 (ja) * 1998-08-18 2004-03-08 シャープ株式会社 電子辞書検索装置及びその記憶媒体
US7313805B1 (en) * 1998-11-30 2007-12-25 Sony Corporation Content navigator graphical user interface system and method
JP2001184153A (ja) * 1999-12-27 2001-07-06 Casio Comput Co Ltd 情報処理装置、情報表示プログラムが記録された記録媒体
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
US7249325B1 (en) * 2000-05-11 2007-07-24 Palmsource, Inc. Automatically centered scrolling in a tab-based user interface
US7139982B2 (en) * 2000-12-21 2006-11-21 Xerox Corporation Navigation methods, systems, and computer program products for virtual three-dimensional books
US20020186252A1 (en) * 2001-06-07 2002-12-12 International Business Machines Corporation Method, apparatus and computer program product for providing context to a computer display window
US7574669B1 (en) 2002-10-08 2009-08-11 Microsoft Corporation User interface control for navigating, selecting, and organizing document pages
JP2004139321A (ja) * 2002-10-17 2004-05-13 Fujitsu Ten Ltd スクロールバー操作装置
US7100119B2 (en) * 2002-11-01 2006-08-29 Microsoft Corporation Page bar control
JP2004192573A (ja) * 2002-12-13 2004-07-08 Fujitsu Ltd 情報処理装置及び情報表示方法
JP4006395B2 (ja) * 2003-12-11 2007-11-14 キヤノン株式会社 情報処理装置及びその制御方法、プログラム
US7421664B2 (en) * 2003-12-29 2008-09-02 International Business Machines Corporation System and method for providing a category separator in a list of documents
US7360168B2 (en) * 2004-02-12 2008-04-15 International Business Machines Corporation Automatically scaling the information and controls in navigation tabs per available window area
JP4599898B2 (ja) * 2004-06-11 2010-12-15 富士ゼロックス株式会社 画面表示制御のためのプログラム、方法及び携帯情報機器
JP4123382B2 (ja) 2004-07-12 2008-07-23 ソニー株式会社 電子機器、電子機器における表示制御方法およびグラフィカル・ユーザ・インターフェース
US7587679B1 (en) 2004-08-25 2009-09-08 Adobe Systems Incorporated System and method for displaying elements using a single tab
EP1853988B1 (en) * 2005-03-03 2010-12-29 Nokia Corporation User interface component
KR100800995B1 (ko) * 2005-07-11 2008-02-05 삼성전자주식회사 아이콘을 디스플레이하는 장치 및 방법
US7958456B2 (en) * 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
US7475359B2 (en) 2006-02-09 2009-01-06 International Business Machines Corporation User interface for a tabbed pane
US20070198947A1 (en) 2006-02-22 2007-08-23 International Business Machines Corporation Sliding tabs
US7681144B2 (en) 2006-06-13 2010-03-16 Mlb Advanced Media, L.P. Prioritized presentation of content
US8564544B2 (en) * 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US20080086699A1 (en) * 2006-10-09 2008-04-10 Mika Antikainen Fast input component
US20080168402A1 (en) * 2007-01-07 2008-07-10 Christopher Blumenberg Application Programming Interfaces for Gesture Operations
US8689132B2 (en) * 2007-01-07 2014-04-01 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
KR101406289B1 (ko) * 2007-03-08 2014-06-12 삼성전자주식회사 스크롤 기반 아이템 제공 장치 및 방법
EP2009558A1 (en) * 2007-06-25 2008-12-31 France Télécom Method and system for providing navigable search results
US20090100380A1 (en) * 2007-10-12 2009-04-16 Microsoft Corporation Navigating through content
KR100980683B1 (ko) 2008-09-01 2010-09-08 삼성전자주식회사 휴대단말기의 메뉴 리스트 생성을 위한 사용자 인터페이스 제공 방법 및 장치
KR101541804B1 (ko) * 2008-09-24 2015-08-05 삼성전자주식회사 디지털 디바이스 및 그의 ui 제어방법
US8799806B2 (en) * 2008-12-31 2014-08-05 Verizon Patent And Licensing Inc. Tabbed content view on a touch-screen device
US8291348B2 (en) * 2008-12-31 2012-10-16 Hewlett-Packard Development Company, L.P. Computing device and method for selecting display regions responsive to non-discrete directional input actions and intelligent content analysis
CN101694770B (zh) * 2009-10-19 2011-06-15 华为终端有限公司 控制屏幕显示的方法、装置及手持设备
US20110265039A1 (en) * 2010-04-22 2011-10-27 Palm, Inc. Category-based list navigation on touch sensitive screen
US8769403B2 (en) * 2010-08-04 2014-07-01 Sony Corporation Selection-based resizing for advanced scrolling of display items
US8766984B2 (en) * 2010-08-20 2014-07-01 Qualcomm Incorporated Graphics rendering methods for satisfying minimum frame rate requirements

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101451942B1 (ko) * 2012-10-16 2014-10-22 크루셜텍 (주) 카테고리를 변경하는 화면 제어 방법 및 이를 구현하는 셋톱박스
KR101451941B1 (ko) * 2012-10-16 2014-10-22 크루셜텍 (주) 아이콘 관련 화면 제어 방법 및 이를 구현하는 셋톱박스
KR20160097344A (ko) * 2013-12-12 2016-08-17 후아웨이 디바이스 컴퍼니 리미티드 페이지 콘텐츠를 이동시키기 위한 방법 및 장치
KR20150120153A (ko) * 2014-04-17 2015-10-27 삼성전자주식회사 전자 장치의 웹 페이지 저장 및 표현 방법
US9977588B2 (en) 2014-08-07 2018-05-22 Naver Webtoon Corporation Display control apparatus, display control method, and computer program for executing the display control method
KR102359167B1 (ko) * 2021-03-18 2022-02-08 쿠팡 주식회사 아이템과 관련된 정보를 제공하는 방법 및 전자 장치
WO2022196861A1 (ko) * 2021-03-18 2022-09-22 쿠팡 주식회사 아이템과 관련된 정보를 제공하는 방법 및 전자 장치
KR20220130575A (ko) * 2021-03-18 2022-09-27 쿠팡 주식회사 아이템과 관련된 정보를 제공하는 방법 및 전자 장치

Also Published As

Publication number Publication date
CN103098011B (zh) 2016-06-08
US9423933B2 (en) 2016-08-23
US8819575B2 (en) 2014-08-26
CN103098011A (zh) 2013-05-08
JP6153868B2 (ja) 2017-06-28
JP2013536964A (ja) 2013-09-26
WO2012030155A3 (en) 2012-06-21
EP2612230B1 (en) 2019-11-13
EP2612230A2 (en) 2013-07-10
US20120060111A1 (en) 2012-03-08
KR101731843B1 (ko) 2017-05-02
WO2012030155A2 (en) 2012-03-08
EP2612230A4 (en) 2017-04-19
US20140304641A1 (en) 2014-10-09

Similar Documents

Publication Publication Date Title
KR101731843B1 (ko) 아이템 디스플레이하는 방법 및 장치
US12248643B2 (en) Device, method, and graphical user interface for navigating through a user interface using a dynamic object selection indicator
US11947782B2 (en) Device, method, and graphical user interface for manipulating workspace views
US11048404B2 (en) Information processing apparatus, information processing method, and program
US10387016B2 (en) Method and terminal for displaying a plurality of pages,method and terminal for displaying a plurality of applications being executed on terminal, and method of executing a plurality of applications
CN104007894B (zh) 便携式设备及其多应用操作方法
CN104205098B (zh) 使用阵列模式在浏览器中的内容项之间进行导航
US8701000B2 (en) Carousel user interface for document management
US20130318437A1 (en) Method for providing ui and portable apparatus applying the same
US20070273668A1 (en) Touch screen device and method of selecting files thereon
KR102399588B1 (ko) 애플리케이션 디스플레이 디바이스 및 방법
US20090128505A1 (en) Link target accuracy in touch-screen mobile devices by layout adjustment
US20130268876A1 (en) Method and apparatus for controlling menus in media device
TW201610825A (zh) 多應用程式觀看技術
US9213555B2 (en) Off-screen window controls
US20250377775A1 (en) User interfaces for media management

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

U11 Full renewal or maintenance fee paid

Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE)

Year of fee payment: 9