KR101899884B1 - 그래픽 사용자 인터페이스 장치 및 방법 - Google Patents

그래픽 사용자 인터페이스 장치 및 방법 Download PDF

Info

Publication number
KR101899884B1
KR101899884B1 KR1020090071727A KR20090071727A KR101899884B1 KR 101899884 B1 KR101899884 B1 KR 101899884B1 KR 1020090071727 A KR1020090071727 A KR 1020090071727A KR 20090071727 A KR20090071727 A KR 20090071727A KR 101899884 B1 KR101899884 B1 KR 101899884B1
Authority
KR
South Korea
Prior art keywords
drag input
slide
axis
input
variable
Prior art date
Application number
KR1020090071727A
Other languages
English (en)
Other versions
KR20110013997A (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 KR1020090071727A priority Critical patent/KR101899884B1/ko
Publication of KR20110013997A publication Critical patent/KR20110013997A/ko
Application granted granted Critical
Publication of KR101899884B1 publication Critical patent/KR101899884B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/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
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/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

Landscapes

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

Abstract

그래픽 사용자 인터페이스 장치 및 방법에 관한 것이다. 본 발명의 바람직한 실시예에 따른 그래픽 사용자 인터페이스는 터치스크린에 다수의 슬라이드 버튼을 일체화한 결합 슬라이드 버튼을 표시하고 사용자의 조작에 따라 그 변화된 상태를 표시하는 그래픽부와, 각 슬라이드 버튼에 대응하는 변수를 저장하는 메모리와, 사용자에 의한 버튼 터치를 감지하는 터치 감지부와, 사용자에 의한 버튼 조정 입력을 감지하는 버튼 조정 입력 감지부와, 터치 및 조정 입력의 감지 결과에 따라 사용자가 선택한 변수를 확인하는 선택 변수 확인부와, 확인된 변수에 해당하는 제어를 하는 제어부를 포함함을 특징으로 한다.
터치스크린, 사용자 인터페이스, 슬라이드 버튼

Description

그래픽 사용자 인터페이스 장치 및 방법{GRAPHIC USER INTERFACE APPARATUS AND METHOD THEREOF}
본 발명은 그래픽 사용자 인터페이스 장치 및 방법에 관한 것으로, 특히 두 개 이상의 값을 조정하고 그 값을 확인해야 하는 경우에 편리한 그래픽 사용자 인터페이스 장치 및 방법에 관한 것이다.
어떤 값을 조정하면서 그 값을 바로 확인할 수 있는 슬라이드 버튼은 사용자 인터페이스(UI: User Interface)의 일예이다.
터치스크린 기반의 사용자 인터페이스 장치에서 슬라이드 버튼은 하나의 축과 하나의 스위치로 구성되며, 축을 따라 스위치를 드래그(drag)하여 어떤 한 가지 값을 조정할 수 있고, 그 조정하는 값을 바로 눈으로 확인할 수 있다.
그러나 종래의 슬라이드 버튼은 한 번에 하나의 값만을 표시하고 조작할 수 있어서 두 개 이상의 값을 조정하고 보여 주기 위해서는 2개 이상의 슬라이드 버튼이 필요하다. 다시 말해서, 여러 가지 조작을 하려면 각 조작별로 슬라이드 버튼을 가져야 하고 그 슬라이드 버튼들을 일일이 조작해야 하므로 불편하다.
따라서 본 발명은 다수의 슬라이드 버튼을 결합하여 일체화한 그래픽 사용자 인터페이스 장치 및 방법을 제공한다.
또한 본 발명은 다수의 슬라이드 버튼을 한 번의 터치로 조작 가능하게 하는 그래픽 사용자 인터페이스 장치 및 방법을 제공한다.
본 제1발명은 그래픽 사용자 인터페이스가 터치스크린에 다수의 슬라이드 버튼을 일체화한 결합 슬라이드 버튼을 표시하고 사용자의 조작에 따라 그 변화된 상태를 표시하는 그래픽부와, 각 슬라이드 버튼에 대응하는 변수를 저장하는 메모리와, 사용자에 의한 버튼 터치를 감지하는 터치 감지부와, 사용자에 의한 버튼 조정 입력을 감지하는 버튼 조정 입력 감지부와, 터치 및 조정 입력의 감지 결과에 따라 사용자가 선택한 변수를 확인하는 선택 변수 확인부와, 확인된 변수에 해당하는 제어를 하는 제어부를 포함함을 특징으로 한다.
본 제2발명은 그래픽 사용자 인터페이스가 터치스크린에 두 개 이상의 축과 축들이 공유하는 하나의 스위치로 이루어진 결합 슬라이드 버튼을 표시하고 사용자의 조작에 따라 그 변화된 상태를 표시하는 그래픽부와, 각 축에 대응하는 변수를 저장하는 메모리와, 사용자에 의한 버튼 터치를 감지하는 터치 감지부와, 사용자에 의한 버튼 조정 입력을 감지하는 버튼 조정 입력 감지부와, 터치 및 조정 입력의 감지 결과에 따라 사용자가 선택한 변수를 확인하는 선택 변수 확인부와, 확인된 변수에 해당하는 제어를 하는 제어부를 포함함을 특징으로 한다.
본 제3발명은 그래픽 사용자 인터페이스 방법이, 터치스크린에 다수의 슬라이드 버튼을 일체화한 결합 슬라이드 버튼을 표시하는 과정과, 결합 슬라이드 버튼이 표시된 상태에서 버튼 터치 여부를 감지하는 과정과, 버튼 터치가 감지되면 버튼 조정 입력 여부를 체크하는 과정과, 버튼 조정 입력이 감지되면 터치 및 조정 입력의 감지 결과에 따라 사용자가 선택한 변수를 확인하는 과정과, 확인된 변수에 해당하는 제어를 하는 과정을 포함하며, 변수는 해당 슬라이드 버튼에 대응하는 어떤 기능에 대한 처리값임을 특징으로 한다.
상술한 바와 같이 본 발명은 다수의 슬라이드 버튼을 결합하여 일체화함으로써 한 번의 터치로 원하는 여러 가지 값을 조정할 수 있다. 또한 3차원 좌표와 같은 입력을 드래그를 이용하여 편리하게 입력할 수 있다. 또한 화면의 공간을 효율적으로 사용할 수 있고, 입력 횟수가 감소하는 장점이 있다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한 다. 우선 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 하기 설명에서는 구체적인 슬라이드 버튼의 개수, 조작 방향, 입력 횟수 등과 같은 특정(特定) 사항들이 나타나고 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들 없이도 본 발명이 실시될 수 있음은 이 기술 분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
본 발명의 바람직한 실시예들은 한 번의 터치 후 손을 떼지 않고 2개 이상의 슬라이드 버튼을 조작할 수 있도록 하기 위해 2개 이상의 슬라이드 버튼을 결합한 구성을 제공한다. 즉, 본 발명의 바람직한 실시예에 따른 결합 슬라이드 버튼은 2개에서 N개까지 다수의 축과 하나의 스위치로 구성될 수 있다(N은 2보다 큰 자연수).
도 1은 본 발명의 바람직한 실시예에 따른, 2개의 입력값이 존재하는 경우, 스위치와 축들의 관계를 나타낸 도면이다.
(1a)에서 참조부호 SW는 스위치를 가리키고, 참조부호 AX는 축을 가리킨다.
스위치는 (1a)와 같이 네모 형태, (1b)와 같이 모서리를 굴린 네모 형태, (1c) 혹은 (1d)와 같이 원형으로 표시할 수 있다.
축은 (1a)와 같이 화살표 형태를 가지거나 (1b)와 같이 막대 형태를 가지도 록 표시할 수도 있다. 또한 (1c)와 같이 두 축이 대각선 형태를 이루도록 표시할 수도 있고, (1d)와 같이 하나의 축이 포물선의 형태를 가지도록 표시할 수도 있다.
이처럼 본 발명의 바람직한 실시예에 따른 슬라이드 버튼을 실제로 터치스크린에 표시할 수 있는 형태는 (1a) ~ (1d)에 예시한 바와 같이 다양하며, 다른 예시도 가능함은 물론이다.
도 2는 본 발명의 바람직한 실시예에 따른, 3개의 입력값이 존재하는 경우, 스위치와 축들의 관계를 나타낸 도면이다.
(2a)는 입력값이 하나 더 존재한다는 것을 제외하고는 전술한 도 1의 (1a)와 같은 형태를 가진다. 예를 들어, 상하 방향의 축에서 "상"이 최대 음량에 해당하는 것이라면 "하"는 최소 음량에 해당하는 것이라고 할 수 있다.
(2b)는 축이 단방향 화살표의 형태로 표시된다. 이것은 온(on)/오프(off) 동작에 쓰일 수 있을 것이다. 예를 들어, 상 방향의 축에서 "상"이 온에 해당하는 것이라면 그 반대편 즉, 스위치가 있는 중심은 오프에 해당하는 것이라고 할 수 있을 것이다.
도 3은 본 발명의 바람직한 실시예에 따른, 4개의 입력값이 존재하는 경우, 스위치와 축들의 관계를 나타낸 도면이다.
4개의 입력값이 존재하는 경우는 전술한 도 2의 (2a) 형태와 (2b) 형태를 결합한 형태를 가진다고 할 수 있을 것이다. 즉, 단방향 화살표의 형태로 표시된 축 과 양방향 화살표의 형태로 표시된 축이 공존하는 형태를 가진다.
도 4는 본 발명의 바람직한 실시예에 따른, 카메라 사용자 인터페이스에서 줌과 밝기 조정을 동시에 나타내고 조작할 수 있는 사용자 인터페이스를 나타낸 도면이다.
상하 방향의 축이 줌 기능에 대응되는 것이라고 가정하면, 사용자가 슬라이드 버튼을 "상" 방향으로 드래그 하여 이동시킬 경우 "확대"가 이루어지고 "하" 방향으로 이동시킬 경우 "축소"가 이루어지게 구현할 수 있을 것이다.
또한 좌우 방향의 축이 밝기 기능에 대응되는 것이라고 가정하면, 사용자가 슬라이드 버튼을 "좌" 방향으로 드래그 하여 이동시킬 경우 "어두워지게" 되고 "우" 방향으로 드래그 하여 이동시킬 경우 "밝게"되도록 구현할 수 있을 것이다.
본 발명의 바람직한 실시예에 따르면, 사용자가 스위치를 터치한 상태에서 드래그 하면 그 방향을 인지하여 가장 유사한 방향의 축의 값이 조작된다. 이때 조작되지 않는 축은 스위치에 고정되어 스위치를 따라서 함께 이동한다. 드래그 방향이 바뀌면 바뀐 입력에 따라 가장 유사한 축의 값이 조작된다. 또한 사용자가 축을 직접 터치하는 경우에는 스위치가 터치한 축의 방향으로 한 단계 이동한다. 또한 입력이 있는 경우는 입력에 해당하는 값의 축을 강조하거나 입력이 없는 축을 흐리게 하는 등의 효과를 이용하여 사용자에게 입력에 대한 시각적 피드백을 부여할 수 있다. 이해를 돕기 위해 카메라의 사용자 인터페이스를 예로 들고, 도 5 및 도 6을 참조하여 구체적으로 설명하면 다음과 같다.
도 5는 본 발명의 바람직한 실시예에 따른, 카메라 사용자 인터페이스에서 줌과 밝기 조정을 동시에 할 수 있는 사용자 인터페이스의 사용 예를 나타낸 도면이다.
사용자가 (5a) ~ (5f)와 같은 순서로 조작하는 경우를 가정하고 이때 이루어지는 동작 혹은 상태에 관하여 설명한다.
(5a)는 터치스크린에 줌과 밝기 조정 슬라이드 버튼이 표시된 상태를 나타낸다.
(5b)는 (5a)의 상태에서 사용자가 스위치를 상하로 움직이는 경우를 나타낸 것이다. 상하 움직임이 감지되면 줌 영역이 활성화 되고 줌 기능이 조작된다. 여기서 굵게 표시된 상 방향 화살표의 테두리는 활성화된 줌 영역을 나타낸다. 이처럼 줌 영역 활성화가 필요한 이유는 터치에 대한 감지의 정확성을 위한 것이다.
(5c)는 (5b)의 상태에서 손가락 동작을 멈추는 경우 줌 영역 활성화가 해제된 상태를 나타낸 것이다. 즉, (5b)일 때 굵게 표시되고 있었던 상 방향 화살표의 테두리가 보통으로 표시된 것을 볼 수 있다.
(5d)는 (5c)의 상태에서 사용자가 스위치를 좌우로 움직이는 경우를 나타낸 것이다. 좌우 움직임이 감지되면 밝기 영역이 활성화 되고 밝기 기능이 조작된다. 여기서 굵게 표시된 우방향 화살표의 테두리는 활성화된 밝기 영역을 나타낸다. 이처럼 밝기 영역 활성화가 필요한 이유는 터치에 대한 감지의 정확성을 위한 것이 다.
(5e)는 일정 영역을 탭(tap)할 경우 탭한 해당 영역 값을 한 단계 조정하는 것을 나타낸 것이다.
(5f)는 (5e)의 상태에서 값이 조정된 상태를 나타낸 것이며, 사용자가 더 이상 슬라이드 버튼 구동을 하지 않는 경우를 나타낸 것이다.
도 6은 본 발명의 바람직한 실시예에 따른, 3차원 좌표의 입력과 관련하여 사용자 인터페이스의 사용 예를 나타낸 도면이다.
y축으로 3, z축으로 3, x축으로 4만큼 이동하는 경우를 가정한다.
사용자가 (6a) ~ (6d)와 같은 순서로 조작하는 경우를 가정하고 이때 이루어지는 동작 혹은 상태에 관하여 설명한다.
(6a)는 터치스크린에 슬라이드 버튼이 표시된 상태를 나타낸다. 현재 사용자에 의한 드래그는 y축에서 상 방향으로 이루어지고 있음을 알 수 있다.
(6b)는 (6a)의 상태에서 y축 상 방향으로 "3"만큼 이동한 상태를 나타내며, 그 상태에서 드래그가 z축 상 방향으로 이루어지도록 변경되었음을 알 수 있다. 여기서 y축 상 방향으로 "3"만큼 이동한다는 것은 스위치를 터치한 채 드래그 하는 손가락을 따라 x축 및 z축이 y축 상 방향으로 "3"만큼 이동한다는 것을 의미한다. 즉, 도시된 바와 같이, y축은 그대로 있고 x축과 z축만 이동된다.
(6c)는 (6b)의 상태에서 z축 상 방향으로 "3"만큼 이동한 상태를 나타내며, 그 상태에서 드래그가 y축 우 방향으로 이루어지도록 변경되었음을 알 수 있다. 여 기서 z축 우 방향으로 "3"만큼 이동한다는 것은 스위치를 터치한 채 드래그 하는 손가락을 따라 x축 및 y축이 z축 상 방향으로 "3"만큼 이동한다는 것을 의미한다. 즉, 도시된 바와 같이, z축은 그대로 있고 x축과 y축만 이동된다.
(6d)는 (6c)의 상태에서 x축 상 방향으로 "3"만큼 이동한 상태를 나타낸다. 여기서 x축 우 방향으로 "3"만큼 이동한다는 것은 스위치를 터치한 채 드래그 하는 손가락을 따라 y축 및 z축이 x축 상 방향으로 "3"만큼 이동한다는 것을 의미한다. 즉, 도시된 바와 같이, x축은 그대로 있고 y축과 z축만 이동된다.
(6e)는 (6a) ~ (6d)의 처리를 통해 완료된 스위치의 좌표상 위치를 나타낸 것이다.
각 경우에 있어서, 조작하는 값은 축에 대한 스위치의 위치를 이용하여 쉽게 확인 가능하다.
도 7은 본 발명의 바람직한 다른 실시예에 따른, 텔레비전 사용자 인터페이스에서 채널과 음량 조정을 동시에 할 수 있는 사용자 인터페이스의 사용 예를 나타낸 도면이다.
음량 축은 현재 값을 그대로 나타내고, 채널 축은 현재 값을 나타내지는 않지만 터치하거나 드래그 하여 값을 조정할 수 있다고 가정한다. 즉, 음량 축은 해당 지점에 대응하는 절대값을 가지고, 채널 축은 해당 지점에 머무르는 시간동안만 동작한다고 가정한다.
사용자가 (7a) ~ (7e)와 같은 순서로 조작하는 경우를 가정하고 이때 이루어 지는 동작 혹은 상태에 관하여 설명한다.
(7a)는 터치스크린에 채널과 음량 조정 슬라이드 버튼이 표시된 상태를 나타낸다. 또한 현재 사용자에 의한 드래그가 음량 축의 우 방향으로 이루어지고 있음을 알 수 있다.
(7b)는 (7a)의 상태에서 사용자에 의한 드래그가 음량 축의 우 방향으로 이루어짐에 따라 채널 축이 손가락을 따라서 이동한 것을 나타낸다.
(7c)는 (7b)의 상태에서 사용자에 의한 드래그가 채널 축의 상 방향으로 이루어지고 있음을 나타낸다. 이때 채널 축은 이동이 없고, 음량 축은 손가락을 따라서 이동한다.
(7d)는 (7c)의 상태에서 사용자가 스위치를 터치할 때 채널이 올라가는 경우를 나타낸 것이다.
(7e)는 (7d)의 상태에서 사용자가 스위치의 터치를 해제하면 스위치가 원상 복귀하는 경우를 나타낸 것이다.
도 8은 본 발명의 바람직한 다른 실시예에 따른 그래픽 사용자 인터페이스의 구성을 나타낸 도면이다.
그래픽부 10은 터치스크린에 다수의 슬라이드 버튼을 일체화한 결합 슬라이드 버튼을 표시하고 사용자의 조작에 따라 그 변화된 상태를 표시한다. 메모리 20은 각 슬라이드 버튼에 대응하는 변수를 저장한다. 여기서 변수는 해당 슬라이드 버튼에 대응하는 어떤 기능에 대한 처리값이다. 터치 감지부 30은 사용자에 의한 버튼 터치를 감지한다. 버튼 조정 입력 감지부 40은 사용자에 의한 버튼 조정 입력을 감지한다. 선택 변수 확인부 50은 터치 및 조정 입력의 감지 결과에 따라 사용자가 선택한 변수를 확인한다. 제어부 60은 확인된 변수에 해당하는 제어를 한다.
결합 슬라이드 버튼은 두 개 이상의 축과 그 축들이 공유하는 하나의 스위치로 이루어진다. 예를 들어, 결합 슬라이드 버튼이 5개의 슬라이드 버튼을 일체화한 것이라면, 기존 슬라이드 버튼에 해당하는 5개의 축은 가지되 스위치는 5개의 축이 공유하도록 하나만 가지도록 구성할 수 있다. 그러므로 메모리 20에 저장된 각 슬라이드 버튼에 대응하는 변수는 각 축에 대응하는 변수이다.
버튼 조정 입력은 드래그이며, 여기서 드래그는 스위치가 사용자에 의해 선택된 축을 따라 움직여서 발생하고, 버튼 조정 입력이 발생하는 축을 제외한 나머지 축은 스위치에 고정되어 함께 움직이도록 구성한다. 다른 예로, 버튼 조정 입력이 탭일 수 있으며, 탭이 발생할 때마다 탭이 발생하고 있는 축에 해당하는 변수가 한 단계씩 조정되도록 구성할 수 있다.
선택 변수 확인부 50은 터치 및 조정 입력에 따른 좌표를 검출하여 사용자가 선택한 변수를 확인하도록 구성할 수 있다.
그래픽부 10은 버튼 조정 입력이 발생한 축의 하이라이트 혹은 나머지 축들의 흐려짐을 표시하도록 구성할 수 있다.
도 9는 본 발명의 바람직한 다른 실시예에 따른 그래픽 사용자 인터페이스 방법을 나타낸 흐름도이다.
9a단계에서 터치스크린에 다수의 슬라이드 버튼을 일체화한 결합 슬라이드 버튼을 표시한다. 결합 슬라이드 버튼이 표시된 상태에서, 9b단계로 진행하여 버튼 터치 여부를 확인한다. 버튼 터치가 감지되면, 9c단계에서 버튼 조정 입력 여부를 확인한다. 버튼 조정 입력이 감지되면, 9d단계에서 터치 및 조정 입력의 감지 결과에 따라 사용자가 선택한 변수를 확인한다. 9e단계에서 확인된 변수에 해당하는 제어를 한다.
여기서 변수는 해당 슬라이드 버튼에 대응하는 어떤 기능에 대한 처리값이다.
버튼 조정 입력 여부를 체크하는 과정은 드래그 동작의 발생 여부를 체크하는 과정 혹은 탭 동작의 발생 여부를 체크하는 과정으로 구성될 수 있다. 탭 동작의 발생 여부를 체크하는 과정은, 탭이 발생할 때마다, 결합 슬라이드 버튼을 구성하고 있는 슬라이드 버튼 중, 탭이 발생하고 있는 슬라이드 버튼에 해당하는 변수를 한 단계씩 조정하도록 구성할 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 본 발명의 바람직한 실시예에서와 같이 텔레비전 채널과 음량 외에도 다른 성격의 입력들을 혼용하여 쓰는 경우가 매우 다양할 것이다. 또한 값의 특성에 따라 각 슬라이드 버튼 축의 위치, 색상, 모양 등이 달라질 수 있다. 또한 스위치의 크기, 모양 등도 적절하게 변형할 수 있다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안 되며 후술하는 특허청구의 범위뿐 만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
도 1은 본 발명의 바람직한 실시예에 따른, 2개의 입력값이 존재하는 경우, 스위치와 축들의 관계를 나타낸 도면
도 2는 본 발명의 바람직한 실시예에 따른, 3개의 입력값이 존재하는 경우, 스위치와 축들의 관계를 나타낸 도면
도 3은 본 발명의 바람직한 실시예에 따른, 4개의 입력값이 존재하는 경우, 스위치와 축들의 관계를 나타낸 도면
도 4는 본 발명의 바람직한 실시예에 따른, 카메라 사용자 인터페이스에서 줌과 밝기 조정을 동시에 나타내고 조작할 수 있는 사용자 인터페이스를 나타낸 도면
도 5는 본 발명의 바람직한 실시예에 따른, 카메라 사용자 인터페이스에서 줌과 밝기 조정을 동시에 할 수 있는 사용자 인터페이스의 사용 예를 나타낸 도면
도 6은 본 발명의 바람직한 실시예에 따른, 3차원 좌표의 입력과 관련하여 사용자 인터페이스의 사용 예를 나타낸 도면
도 7은 본 발명의 바람직한 다른 실시예에 따른, 텔레비전 사용자 인터페이스에서 채널과 음량 조정을 동시에 할 수 있는 사용자 인터페이스의 사용 예를 나타낸 도면
도 8은 본 발명의 바람직한 다른 실시예에 따른 그래픽 사용자 인터페이스 장치의 구성을 나타낸 도면
도 9는 본 발명의 바람직한 다른 실시예에 따른 그래픽 사용자 인터페이스 방법을 나타낸 흐름도

Claims (10)

  1. 서로 교차하는 제1, 제2 및 제3 슬라이드 축들 및 상기 제1, 제2 및 제3 슬라이드 축들의 교차점에 위치하는 하나의 스위치를 표시하는 터치 스크린;
    상기 제1, 제2 및 제3 슬라이드 축들 각각에 대응하는 변수를 저장하는 메모리; 및
    상기 제1 슬라이드 축 및 상기 스위치에 대한 드래그(drag) 입력을 수신하면, 상기 드래그 입력에 대응하는 영역을 다른 영역과 구분하기 위한 줌 영역을 표시하고, 상기 제1, 제2 및 제3 슬라이드 축들 중 상기 제1 슬라이드 축과 상기 제2 및 제3 슬라이드 축들을 구분하여 표시하고,
    상기 수신된 드래그 입력에 대응하는 변수를 상기 수신된 드래그 입력에 대응하는 변수 값만큼 제어하는 제어부를 포함하고,
    상기 드래그 입력이 상기 스위치를 통하여 수신되는 경우, 상기 드래그 입력은, 제1 변수 값을 제어하기 위하여 제1 방향에 따라 입력되는 제1 드래그 입력, 상기 제1 드래그 입력이 완료된 위치에서 제2 변수 값을 제어하기 위하여 제2 방향에 따라 입력되는 제2 드래그 입력 및 상기 제2 드래그 입력이 완료된 위치에서 제3 변수 값을 제어하기 위해 제3 방향에 따라 입력되는 제3 드래그 입력을 포함하는 그래픽 사용자 인터페이스 장치.
  2. 삭제
  3. 제1항에 있어서,
    상기 변수는 상기 제1, 제2 및 제3 슬라이드 축들 각각에 대응하는 기능에 대한 처리값인 그래픽 사용자 인터페이스 장치.
  4. 제1항에 있어서,
    상기 제어부는
    상기 드래그 입력에 따른 상기 스위치의 이동거리만큼 상기 드래그 입력에 대응하는 변수를 조정하는
    그래픽 사용자 인터페이스 장치.
  5. 삭제
  6. 제1항에 있어서,
    상기 제어부는
    상기 제1 슬라이드 축은 활성화하여 표시하고, 상기 제2 및 제3 슬라이드 축들은 비활성화하여 표시하는 그래픽 사용자 인터페이스 장치.
  7. 제1항에 있어서,
    상기 제어부는
    상기 드래그 입력에 대응하는 좌표를 검출하고, 상기 검출된 좌표를 기초로 상기 수신된 드래그 입력에 대응하는 변수 및 상기 수신된 드래그 입력에 대응하는 변수 값을 판단하는
    그래픽 사용자 인터페이스 장치.
  8. 그래픽 사용자 인터페이스 방법에 있어서,
    터치스크린에 서로 교차하는 제1, 제2 및 제3 슬라이드 축들 및 상기 제1, 제2 및 제3 슬라이드 축들의 교차점에 위치하는 하나의 스위치를 표시하는 과정과,
    상기 제1 슬라이드 축 및 상기 스위치에 대한 드래그 입력을 수신하는 과정과,
    상기 드래그 입력에 대응하는 영역을 다른 영역과 구분하기 위한 줌 영역을 표시하고, 상기 제1, 제2 및 제3 슬라이드 축들 중 상기 제1 슬라이드 축과 상기 제2 및 제3 슬라이드 축들을 구분하여 표시하는 과정과,
    상기 수신된 드래그 입력에 대응하는 변수를 상기 수신된 드래그 입력에 대응하는 변수 값만큼 제어하는 과정을 포함하고.
    상기 드래그 입력이 상기 스위치를 통하여 수신되는 경우, 상기 드래그 입력은, 제1 변수 값을 제어하기 위하여 제1 방향에 따라 입력되는 제1 드래그 입력, 상기 제1 드래그 입력이 완료된 위치에서 제2 변수 값을 제어하기 위하여 제2 방향에 따라 입력되는 제2 드래그 입력 및 상기 제2 드래그 입력이 완료된 위치에서 제3 변수 값을 제어하기 위해 제3 방향에 따라 입력되는 제3 드래그 입력을 포함하는 그래픽 사용자 인터페이스 방법.
  9. 제8항에 있어서,
    상기 변수는 상기 제1, 제2 및 제3 슬라이드 축들 각각에 대응하는 기능에 대한 처리값인 그래픽 사용자 인터페이스 방법.
  10. 제8항에 있어서,
    상기 제1 슬라이드 축과 상기 제2 및 제3 슬라이드 축들을 구분하여 표시하는 과정은,
    상기 제1 슬라이드 축은 활성화하여 표시하고, 상기 제2 및 제3 슬라이드 축들은 비활성화하여 표시하는 과정을 포함하는 그래픽 사용자 인터페이스 방법.
KR1020090071727A 2009-08-04 2009-08-04 그래픽 사용자 인터페이스 장치 및 방법 KR101899884B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090071727A KR101899884B1 (ko) 2009-08-04 2009-08-04 그래픽 사용자 인터페이스 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090071727A KR101899884B1 (ko) 2009-08-04 2009-08-04 그래픽 사용자 인터페이스 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20110013997A KR20110013997A (ko) 2011-02-10
KR101899884B1 true KR101899884B1 (ko) 2018-09-19

Family

ID=43773396

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090071727A KR101899884B1 (ko) 2009-08-04 2009-08-04 그래픽 사용자 인터페이스 장치 및 방법

Country Status (1)

Country Link
KR (1) KR101899884B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101160681B1 (ko) 2011-10-19 2012-06-28 배경덕 이동 통신 단말기의 활성화 시에 특정 동작이 수행되도록 하기 위한 방법, 이동 통신 단말기 및 컴퓨터 판독 가능 기록 매체
KR101974652B1 (ko) * 2012-08-09 2019-05-02 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 오디오 출력과 비디오 출력을 연계하여 조정하는 헤드 마운트 디스플레이 및 그 제어 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020063737A1 (en) * 2000-11-30 2002-05-30 Ephraim Feig Zoom-capable scrollbar
JP2005182125A (ja) * 2003-12-16 2005-07-07 Casio Comput Co Ltd グラフ表示制御装置及びプログラム
US20060022955A1 (en) * 2004-07-30 2006-02-02 Apple Computer, Inc. Visual expander
KR100815523B1 (ko) * 2007-02-08 2008-03-20 삼성전자주식회사 단말의 음악 재생 및 표시 방법과 이를 이용한 장치
JP2008234758A (ja) * 2007-03-20 2008-10-02 Matsushita Electric Ind Co Ltd 情報処理装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020063737A1 (en) * 2000-11-30 2002-05-30 Ephraim Feig Zoom-capable scrollbar
JP2005182125A (ja) * 2003-12-16 2005-07-07 Casio Comput Co Ltd グラフ表示制御装置及びプログラム
US20060022955A1 (en) * 2004-07-30 2006-02-02 Apple Computer, Inc. Visual expander
KR100815523B1 (ko) * 2007-02-08 2008-03-20 삼성전자주식회사 단말의 음악 재생 및 표시 방법과 이를 이용한 장치
JP2008234758A (ja) * 2007-03-20 2008-10-02 Matsushita Electric Ind Co Ltd 情報処理装置

Also Published As

Publication number Publication date
KR20110013997A (ko) 2011-02-10

Similar Documents

Publication Publication Date Title
US11262908B2 (en) Method of adjusting an UI and user terminal using the same
KR102219912B1 (ko) 원격 호버 터치 시스템 및 방법
CN104793868B (zh) 用于***体应用操作的方法和装置
KR100557214B1 (ko) 자동 줌 기능을 갖는 그래픽 유저 인터페이스 터치 스크린
KR101701492B1 (ko) 데이터 표시 방법 및 그를 수행하는 단말기
US7366995B2 (en) Combination tool that zooms in, zooms out, pans, rotates, draws, or manipulates during a drag
KR101686581B1 (ko) 툴바 탐색(Toolbar Navigation)을 위한 사용자 인터페이스(User Interface)
US20080204476A1 (en) Methods for combination tools that zoom, pan, rotate, draw, or manipulate during a drag
KR20140087727A (ko) 듀얼 디스플레이 방법 및 장치
CN106445396A (zh) 一种触摸屏输入方法及电子设备
JP5179537B2 (ja) 情報処理装置
JP6508122B2 (ja) 操作入力装置、携帯端末及び操作入力方法
US20140225847A1 (en) Touch panel apparatus and information processing method using same
JP2014229017A (ja) 電子機器、位置指定方法及びプログラム
KR20100080303A (ko) 터치스크린용 가상마우스 구현방법
JP6601042B2 (ja) 電子機器、電子機器の制御プログラム
KR20160019762A (ko) 터치 스크린 한손 제어 방법
JP5916573B2 (ja) 表示装置、制御方法、制御プログラム、および記録媒体
JP6015183B2 (ja) 情報処理装置およびプログラム
KR101899884B1 (ko) 그래픽 사용자 인터페이스 장치 및 방법
JP2014134867A (ja) 情報処理端末
JP2012146017A (ja) 電子黒板システム、電子黒板システムの制御方法、プログラムおよびその記録媒体
JP5693657B2 (ja) 情報処理装置
KR101136327B1 (ko) 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기
JP5276194B2 (ja) 情報処理装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
AMND Amendment
E601 Decision to refuse application
E601 Decision to refuse application
E801 Decision on dismissal of amendment
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL NUMBER: 2016101006423; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20161110

Effective date: 20180906

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant