KR101529886B1 - 제스처 기반 3d 그래픽 사용자 인터페이스 제공방법 - Google Patents

제스처 기반 3d 그래픽 사용자 인터페이스 제공방법 Download PDF

Info

Publication number
KR101529886B1
KR101529886B1 KR1020130133871A KR20130133871A KR101529886B1 KR 101529886 B1 KR101529886 B1 KR 101529886B1 KR 1020130133871 A KR1020130133871 A KR 1020130133871A KR 20130133871 A KR20130133871 A KR 20130133871A KR 101529886 B1 KR101529886 B1 KR 101529886B1
Authority
KR
South Korea
Prior art keywords
display
displayed
objects
gesture
subordinate
Prior art date
Application number
KR1020130133871A
Other languages
English (en)
Other versions
KR20150052470A (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 KR1020130133871A priority Critical patent/KR101529886B1/ko
Publication of KR20150052470A publication Critical patent/KR20150052470A/ko
Application granted granted Critical
Publication of KR101529886B1 publication Critical patent/KR101529886B1/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/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
    • 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)

Abstract

본 발명은 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법에 관한 것으로, 접촉 감지 스크린(touch-sensitive screen) 디스플레이(D)를 가지며, 디스플레이(D)를 통해 전달되는 제스처를 검출하고, 그 제스처를 식별하여, 식별된 제스처에 의해 소프트웨어 애플리케이션의 제어가 가능한 모바일 전자기기에서, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계;
제1단계의 상위객체(A) 중 하나를 싱글 탭(Single Tab)하면 선택된 해당 상위객체(A1)가 디스플레이(D)의 중앙으로 이동하면서 확대되고, 나머지의 상위객체(A)들은 축소되어 디스플레이(D)에 3D 그래픽으로 표시되는 제2단계;
제2단계의 선택된 상위객체(A1)를 싱글 탭(Single Tab)하면 해당 상위객체(A1)에 종속되는 하위객체(B)가 상위객체(A1)에서 방사형으로 연결된 구형으로 디스플레이(D)에 3D 그래픽으로 표시되며, 제2단계에서 축소되었던 다른 상위객체(A)들은 디스플레이(D)에서 사라지는 제3단계;
제3단계의 하위객체(B) 중 하나를 싱글 탭(Single Tab)하면 선택된 해당 하위객체(B1)가 디스플레이(D)의 중앙으로 이동하면서 확대되고, 선택되지 않은 나머지 객체들은 회전하여 선택된 하위객체(B)의 뒤편으로 이동하는 제4단계;
제4단계의 선택된 하위객체(B1)를 싱글 탭(Single Tab)하면 해당 하위객체(B1)에 속하는 상세정보창(W1)이 팝업되어 디스플레이(D)의 가운데 부분에 소정의 크기로 표시되는 제5단계;
제5단계의 상세정보창(W1)을 클릭하면, 상세정보창(W1)에 필요한 정보를 타이핑하여 입력할 수 있도록 키보드자판(K)이 디스플레이(D) 하단에서 상부로 팝업되어 디스플레이(D)의 하단부에 표시되는 제6단계로 구성함으로써, 모바일 전자기기를 이용하여 각종 애플리케이션을 구동할 때 간편한 제스처와 직관적인 3D 그래픽을 이용한 화면전환을 통해서 별도의 교육 없이도 애플리케이션을 쉽고 편리하게 사용할 수 있는 효과가 있다.

Description

제스처 기반 3D 그래픽 사용자 인터페이스 제공방법 {3D gesture-based method provides a graphical user interface}
본 발명은 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법에 관한 것으로 더욱 구체적으로는 간편한 제스처와 직관적인 3D 그래픽을 이용한 화면전환을 통해서 애플리케이션의 편리한 사용이 가능케 한 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법에 관한 것이다.
IT 기술의 발전과 함께 컴퓨터뿐만 아니라, 스마트폰이나 태블릿PC와 같은 각종 모바일 전자기기의 사용이 확대되면서, 이러한 기기들을 활용하기 위한 다양한 소프트웨어 애플리케이션이 하루에도 수천여 개씩 개발되어 발표되고 있는 실정이다.
따라서 사용자들은 수많은 소프트웨어 애플리케이션을 경험하게 되면서, 새로운 사용자 인터페이스의 구성을 가진 소프트웨어 애플리케이션도 자주 접하게 되는데, 이처럼 새로운 사용자 인터페이스의 구성을 가진 소프트웨어 애플리케이션의 경우에는 사용자가 기존에 알고 있던 방식으로 제어하기가 곤란하기 때문에 대부분의 소프트웨어 애플리케이션은 보편적인 사용자 인터페이스 방식을 따르게 되는데 그 중 가장 대표적인 사용자 인터페이스가 바로 '풀다운(Pull-down) 메뉴' 방식의 사용자 인터페이스이다.
'풀다운(Pull-down) 메뉴' 방식은 키를 누르거나 클릭하면 메뉴가 나타나는 것을 말하는데, 사용자가 사용하는 전자기기의 디스플레이에 표시된 소프트웨어 애플리케이션의 아이콘을 선택하면 해당 소프트웨어가 시작되고, 해당 소프트웨어의 제어를 위하여 필요한 명령군인 '메뉴바'가 보통 화면의 상단부나 하단부에 가로로 나열되거나, 화면의 좌측 또는 우측면에 세로로 나열된다.
따라서 사용자는 메뉴바에서 원하는 사용자 메뉴를 선택하면, 해당 메뉴에 속하는 하위 메뉴들이 추가로 나열되어 나타나거나, 디스플레이의 임의의 위치에서 메뉴창이 추가적으로 나타나기도 하는데 이러한 메뉴창을 '팝업'이라 한다.
그리하여 사용자는 메뉴바나 팝업에 표시된 명령을 선택함으로써 애플리케이션 소프트웨어를 제어하는 것이 가장 일반적인 사용자 인터페이스인데, 이러한 사용자 인터페이스는 데스크톱 컴퓨터에서 널리 사용되고 있는 운영체제인 '윈도우'를 기반한 것으로서 대부분의 소프트웨어 애플리케이션이 이러한 풀다운 방식의 사용자 인터페이스를 사용하고 있는 실정이다.
그러나 최근 그 사용자가 급격히 증가하고 있는 스마트폰이나 태블릿 PC와 같은 각종 모바일 전자기기는 사용자가 휴대하고 다니는 제품의 사용 특성상, 디스플레이의 크기에 제약이 따르기 때문에 스마트폰의 경우에 보통 5인치 내외의 디스플레이를 가지는 것이 일반적이다.
따라서 5인치 내외의 접촉 감지 스크린(touch-sensitive screen) 디스플레이를 가진 모바일 전자기기에서 소프트웨어 애플리케이션을 실행하고 제어할 때, 메뉴바에 수많은 메뉴를 한꺼번에 표시하려면 메뉴바를 표시하는 글씨가 너무 작아서 사용자기 식별하기 곤란할 뿐만 아니라, 주로 손가락 끝으로 디스플레이를 터치하여 메뉴를 선택해야 하는 사용자 인터페이스의 특성상 메뉴버튼을 너무 작게 만들면 손가락 끝으로 메뉴버튼을 정확히 선택하기가 어려운 문제점이 있었다.
또한, 기본 메뉴바를 클릭하여 그 하위에 하위객체가 추가적으로 나열되는 경우에 모바일 전자기기의 작은 디스플레이 표시 공간 대부분을 소비하기 때문에 디스플레이에 해당 소프트웨어 애플리케이션의 실행 상태를 표시하지 못하게 되어 사용자의 식별이 곤란하므로 메뉴바에 표시할 수 있는 메뉴의 수가 한정될 수밖에 없으며, 그로 인해 다양한 메뉴를 가진 소프트웨어 애플리케이션을 작은 디스플레이를 가진 모바일 전자기기에서 사용하는 데는 많은 불편이 따르는 문제점이 있었다.
이러한 문제점을 개선하기 위하여 하드웨어적으로 디스플레이의 해상도를 향상시켜 작은 글씨도 선명하게 식별할 수 있도록 하는 방향으로 모바일 전자기기의 개발이 진행되고 있으나, 디스플레이의 해상도를 향상시키는 데는 기술적 한계가 있기 때문에 모바일 전자기기의 디스플레이 해상도 향상과 더불어 모바일 전자기기에서 주로 사용하는 소프트웨어 애플리케이션을 더욱 쉽고 간편하게 제어하기 위한 사용자 인터페이스의 개발도 활발히 이루어지고 있는 실정인데, 이처럼 모바일 전자기기를 더욱 쉽고 편리하게 제어하기 위하여 개발된 사용자 인터페이스 중 하나가 바로 '제스처'이다.
즉, 과거에 스마트폰이나 태블릿PC와 같은 모바일 전자기기에서 사용되는 사용자 인터페이스는 해당 기기의 디스플레이에 표시된 소프트웨어 애플리케이션의 명령 메뉴나 명령을 표시하는 특정 아이콘을 손가락 또는 터치펜과 같은 보조적인 입력도구를 이용하여 한 번 또는 두 번 연속으로 터치(탭)하는 단순 동작만을 인식하여 소프트웨어 애플리케이션에 명령을 선택하고, 입력하고, 실행하였으나 최근에는 소프트웨어 애플리케이션을 제어함에 있어서, 특정 제어 명령을 디스플레이에 표시된 메뉴 버튼이나 아이콘을 찾아서 직접 터치하는 대신에, 사용자가 손가락 또는 터치펜과 같은 보조적인 입력도구를 이용해 디스플레이의 좌에서 우로 선을 긋는 동작과 같은 일종의 특정한 행위인 '제스처(Gesture)'로 대신하여 해당 제어 명령을 실행할 수 있도록 함으로써 사용자로 하여금 특정 제어 명령을 디스플레이에 표시하지 않고도 소프트웨어 애플리케이션의 제어가 가능토록 하여 소프트웨어 애플리케이션의 제어를 위한 각종 메뉴를 디스플레이에 표시하는데 따른 디스플레이 표시 공간의 소비를 감소시킴과 동시에 제어 메뉴를 찾아가는 불편함을 해소하여 소프트웨어 애플리케이션을 보다 신속하고 간편하게 제어할 수 있게 된다.
그리하여 '제스처'를 이용하여 모바일 전자기기의 제어가 가능케 하는 사용자 인터페이스의 개발이 활발히 이루어지면서, 현재는 디스플레이의 특정 위치, 또는 임의의 위치를 하나의 손가락을 이용하여 한 번 누르는 싱글 탭(Tab), 디스플레이의 특정 위치, 또는 임의의 위치를 하나의 손가락을 이용하여 두 번 연속으로 누르는 더블 탭(Double-Tab), 디스플레이의 특정 위치, 또는 임의의 위치를 하나의 손가락을 이용하여 길게 누르는 홀드(Hold), 디스플레이의 특정 위치, 또는 임의의 위치를 하나의 손가락을 이용하여 누른 상태로 디스플레이의 또 다른 위치로 끌어서 이동하는 드래그(Drag) 등 다양한 '제스처'와 이러한 제스처에 의해 소프트웨어 애플리케이션을 제어하는 사용자 인터페이스가 스마트폰이나 태블릿PC와 같은 모바일 전자기기에 널리 활용되고 있는 실정이다.
그러나 위와 같이 종래의 제스처를 이용한 사용자 인터페이스는 순수하게 제스처만으로 소프트웨어 애플리케이션을 제어하기엔 한계가 있기 때문에, 기존의 풀다운 메뉴 방식의 사용자 인터페이스와 함께 사용되고 있어서 제스처의 사용이 효과적이지 못할 뿐만 아니라, 사용되고 있는 제스처 역시 직관적이지 않아서, 제스처를 완전히 익힌 숙련된 사용자 외에는 제스처를 잘 활용하지 못하는 문제점이 있었으며, 제스처의 활용을 위해서는 별도로 매뉴얼 등을 이용해 제스처의 기능과 활용 방법을 별도로 익혀야 함으로써 사용자로 하여금 제스처 기능의 숙련을 위하여 많은 노력을 필요케 하는 문제점이 있었다.
따라서, 스마트폰이나 태블릿PC와 같은 모바일 기기를 포함한 각종 전자기기에서 사용되는 소프트웨어 애플리케이션을 더욱 쉽고, 빠르고, 간편하게 제어할 수 있는 사용자 인터페이스의 개발이 절실할 뿐만 아니라, 너무 많은 디스플레이 표시 공간을 소비하는 기존의 풀다운 메뉴 방식을 대체할 수 있는 보다 직관적이고, 혁신적인 제스처 기반 사용자 인터페이스가 절실히 요구되고 있는 실정이다.
1. 공개특허공보 제10-2009-0029670호 2. 공개특허공보 제10-2013-0027016호
본 발명은 위와 같은 종래의 문제점을 해소하기 위하여 안출한 것으로서, 본 발명의 목적은 별도의 학습 과정이 없이도 쉽고 간편하게 사용할 수 있도록 한 직관적인 제스처 기반 3D 그래픽 사용자 인터페이스을 제공하는 방법에 있다.
접촉 감지 스크린(touch-sensitive screen) 디스플레이(D)를 가지며, 디스플레이(D)를 통해 전달되는 제스처를 검출하고, 그 제스처를 식별하여, 식별된 제스처에 의해 소프트웨어 애플리케이션의 제어가 가능한 모바일 전자기기에서, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계;
제1단계의 상위객체(A) 중 하나를 싱글 탭(Single Tab)하면 선택된 해당 상위객체(A1)가 디스플레이(D)의 중앙으로 이동하면서 확대되고, 나머지의 상위객체(A)들은 축소되어 디스플레이(D)에 3D 그래픽으로 표시되는 제2단계;
제2단계의 선택된 상위객체(A1)를 싱글 탭(Single Tab)하면 해당 상위객체(A1)에 종속되는 하위객체(B)가 상위객체(A1)에서 방사형으로 연결된 구형으로 디스플레이(D)에 3D 그래픽으로 표시되며, 제2단계에서 축소되었던 다른 상위객체(A)들은 디스플레이(D)에서 사라지는 제3단계;
제3단계의 하위객체(B) 중 하나를 싱글 탭(Single Tab)하면 선택된 해당 하위객체(B1)가 디스플레이(D)의 중앙으로 이동하면서 확대되고, 선택되지 않은 나머지 객체들은 회전하여 선택된 하위객체(B)의 뒤편으로 이동하는 제4단계;
제4단계의 선택된 하위객체(B1)를 싱글 탭(Single Tab)하면 해당 하위객체(B1)에 속하는 상세정보창(W1)이 팝업되어 디스플레이(D)의 가운데 부분에 소정의 크기로 표시되는 제5단계;
제5단계의 상세정보창(W1)을 클릭하면, 상세정보창(W1)에 필요한 정보를 타이핑하여 입력할 수 있도록 키보드자판(K)이 디스플레이(D) 하단에서 상부로 팝업되어 디스플레이(D)의 하단부에 표시되는 제6단계로 구성된다.
한편, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 여백 부분을 더블 탭(Double Tab)하면 탭 한 부분이 중앙으로 이동하면서 화면이 확대되는 제7단계;
제7단계에서 확대된 디스플레이(D)의 여백 부분을 더블 탭(Double Tab)하면 탭 한 부분이 중앙으로 이동하면서 화면이 축소되는 제8단계를 포함할 수 있다.
또한, 제2단계의 선택된 상위객체(A1)를 싱글 탭(Single Tab)하면 해당 상위객체(A1)에 종속되는 하위객체(B)가 상위객체(A1)에서 방사형으로 연결된 구형으로 디스플레이(D)에 3D 그래픽으로 표시되며 제2단계에서 축소되었던 다른 상위객체(A)들은 디스플레이(D)에서 사라지는 제3단계에서, 선택된 상위객체(A1)를 지속적으로 눌러서 홀드(Hold) 하면 사라졌던 상위객체(A)들이 디스플레이(D) 상부에서 표시되는 제9단계;
제9단계에서 홀드중인 상위객체(A1)에 종속되는 하위객체(B) 중 하나를 홀드(Hold)한 상태로 디스플레이(D) 상부에 표시된 상위객체(A)들 중 하나로 드래그-앤-드롭(Drag & Drop)하면 지정된 상위객체(A)는 다른 색상으로 표시되고, 홀드한 하위객체(B1)는 지정된 상위객체(A)로 이동하여 그 상위객체(A)의 하위객체(B)로 종속되는 제10단계를 포함할 수 있다.
또한, 제9단계에서 홀드중인 상위객체(A1)에 종속되는 하위객체(B) 중 하나를 홀드(Hold)한 상태로 다른 하위객체(B)들 중 하나로 드래그-앤-드롭(Drag & Drop)하면, 홀드한 하위객체(B1)는 지정된 하위객체(B)로 이동하여 그 하위객체(B)로 종속되는 제11단계를 포함할 수 있다.
또한, 제9단계에서 홀드중인 상위객체(A1)에 종속되는 하위객체(B) 중 하나를 홀드(Hold)한 상태로 디스플레이(D) 화면의 빈 공간에 드래그-앤-드롭(Drag & Drop)하면, 드래그-앤-드롭이 이루어진 홀드한 하위객체(B1)는 개별적인 독립객체로 분리되면서 독립된 구형으로 디스플레이(D)에 3D 그래픽으로 표시되는 제12단계를 포함할 수 있다.
또한, 제1단계의 상위객체(A) 중 하나를 싱글 탭(Single Tab)하면 선택된 해당 상위객체(A1)가 디스플레이(D)의 중앙으로 이동하면서 확대되고, 나머지의 상위객체(A)들은 축소되어 디스플레이(D)에 3D 그래픽으로 표시되는 제2단계에서, 중앙으로 이동한 상위객체(A1)를 롱 탭(Long Tab)하면 해당 상위객체(A1)가 투명하게 표시되며, 투명하게 표시된 상위객체(A1)를 다시 한 번 싱글 탭(Single Tab)하면 해당 상위객체(A1)의 정보를 수정하는 정보창(W2)이 팝업되어 디스플레이(D)의 가운데 부분에 소정의 크기로 표시되고, 그와 동시에 키보드자판(K)이 디스플레이(D) 하단에서 상부로 팝업되어 디스플레이(D)의 하단부에 표시되는 제13단계를 포함할 수 있다.
또한, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 상단부 일측에는 객체추가버튼(E)이 " + "로 표시되며, 그 객체추가버튼(E)을 싱글 탭(Single Tab)하면 객체 추가를 위한 상세정보창(W1)이 팝업되어 디스플레이(D)의 가운데 부분에 소정의 크기로 표시됨과 동시에 키보드자판(K)이 디스플레이(D) 하단에서 상부로 팝업되어 디스플레이(D)의 하단부에 표시되는 제14단계를 포함할 수 있다.
또한, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 상위객체(A)들 중 하나를 롱 탭(Long Tab) 하여 지정된 상위객체(A1)는 투명하게 표시되고, 디스플레이(D)의 상단부 일측에 " + "로 표시된 객체추가버튼(E)은 객체삭제버튼(F)으로 변경되어 " X "로 표시된 상태에서 지정된 상위객체(A1)를 " X "로 표시된 객체삭제버튼(F)에 드래그-앤-드롭(Drag & Drop)하면, 해당 상위객체(A)가 삭제되는 제15단계를 포함할 수 있다.
또한, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 여백 부분을 한 손가락으로 누른 상태로 상하좌우 원하는 방향으로 이동하면 손가락의 이동 방향을 따라서 디스플레이(D)에 3D 그래픽으로 표시된 상위객체(A)들 중 뒤쪽에 위치한 상위객체(A)가 앞쪽으로 회전하고, 앞쪽에 위치한 상위객체(A)가 뒤쪽으로 회전하여 3D 그래픽으로 표시되는 제16단계를 포함할 수 있다.
또한, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 여백 부분을 두 손가락으로 동시에 누른 상태에서 두 손가락 사이의 간격을 벌리면 디스플레이(D)에 3D 그래픽으로 표시된 화면이 확대되고, 두 손가락 사이의 간격을 좁히면 화면이 축소되어 3D 그래픽으로 표시되는 제17단계를 포함할 수 있다.
또한, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 여백 부분을 두 손가락으로 동시에 누른 상태에서 두 손가락을 동시에 상하좌우 원하는 방향으로 이동하면, 디스플레이(D)에 3D 그래픽으로 표시된 화면이 두 손가락이 이동하는 방향으로 스크롤되면서 3D 그래픽으로 표시되는 제18단계를 포함할 수 있다.
본 발명은 모바일 전자기기를 이용하여 각종 애플리케이션을 구동할 때 간편한 제스처와 직관적인 3D 그래픽을 이용한 화면전환을 통해서 별도의 교육 없이도 애플리케이션을 쉽고 편리하게 사용할 수 있는 효과가 있다.
도 1, 도 2는 본 발명의 바람직한 싱글 탭 제스처에 따른 인터페이스의 변화를 나타낸 예시도
도 3은 본 발명의 바람직한 더블 탭 제스처에 따른 인터페이스의 변화를 나타낸 예시도
도 4는 본 발명의 바람직한 멀티 탭 - 홀드 제스처에 따른 인터페이스의 변화를 나타낸 예시도
도 5는 본 발명의 바람직한 롱 탭 제스처에 따른 인터페이스의 변화를 나타낸 예시도
도 6은 본 발명의 바람직한 롱탭 - 드래그 앤 드롭 제스처에 따른 인터페이스의 변화를 나타낸 예시도
도 7은 본 발명의 바람직한 드래그 제스처에 따른 인터페이스의 변화를 나타낸 예시도
도 8은 본 발명의 바람직한 핀치 줌 제스처에 따른 인터페이스의 변화를 나타낸 예시도
도 9는 본 발명의 바람직한 멀티스와이프에 따른 인터페이스의 변화를 나타낸 예시도이다.
이하, 본 발명의 바람직한 실시 예를 첨부된 도면에 의하여 더욱 상세히 설명하면 다음과 같다.
첨부된 도면들 중에서 동일한 구성 요소들은 가능한 어느 도면에서든지 동일한 부호를 사용하고 있음을 유의해야 하며, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 또는 공지 구성에 대한 상세한 설명은 생략하였음을 미리 밝혀두는 바이다.
본 발명의 바람직한 실시 예에 따르면, 본 발명은 기본적으로 제1단계 내지 제6단계로 구성된다.
첨부도면 도 1은 제1단계 내지 제3단계를 도시한 것으로서 도면에서 도시한 바와 같이 제1단계는 접촉 감지 스크린(touch-sensitive screen) 디스플레이(D)를 가지며, 디스플레이(D)를 통해 전달되는 제스처를 검출하고, 그 제스처를 식별하여, 식별된 제스처에 의해 소프트웨어 애플리케이션의 제어가 가능한 모바일 전자기기에서, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시된다.
즉, 구형으로 표시되는 상위객체(A)들은 입체감과 거리감이 표현되도록 디스플레이(D)에 3D 그래픽으로 표시됨으로써 복수의 상위객체(A)를 모바일 전자기기의 작은 디스플레이(D) 화면에 표시하더라도 사용자가 쉽고 빠르게 인지할 수 있게 된다.
한편, 접촉 감지 스크린(touch-sensitive screen) 디스플레이(D)를 가지며, 디스플레이(D)를 통해 전달되는 제스처를 검출하고, 그 제스처를 식별하여, 식별된 제스처에 의해 소프트웨어 애플리케이션의 제어가 가능한 모바일 전자기기는 현재 보편적으로 널리 사용되고 있는 스마트폰이나 태블릿PC로 대표되며, 이러한 모바일 전자기기의 제스처 검출이나 식별 기술은 공지공용된 기술이므로 제스처의 검출이나 식별 및 그 식별에 따른 하드웨어적 기술 설명은 생략한다.
또한, 접촉 감지 스크린(touch-sensitive screen) 디스플레이(D)는 '터치스크린', '터치패드', '터치표면' 과 같은 용어로 대체 사용될 수 있다.
첨부도면 도 1에서 도시한 바와 같이 제2단계는 제1단계의 상위객체(A) 중 하나를 싱글 탭(Single Tab)하면 선택된 해당 상위객체(A1)가 디스플레이(D)의 중앙으로 이동하면서 확대되고, 나머지의 상위객체(A)들은 축소되어 선택된 상위객체(A1)의 뒤로 후퇴하면서 디스플레이(D)에 3D 그래픽으로 표시된다.
즉, 제1단계에서 표시된 상위객체(A)들 중에서 제2단계에서 선택된 상위객체(A1)를 제외한 나머지 상위객체(A)들은 디스플레이(D) 화면에서 줌-아웃(Zoom-out)되어 축소됨으로써 사용자의 시선을 선택된 상위객체(A1)에 집중시킬 수 있게 되는데, 시선의 집중도를 향상시키기 위하여 선택된 상위객체(A1)와 나머지 상위객체(A)들의 색상이나 투명도를 다르게 표시할 수도 있다.
또한, 첨부도면 도 1에서 도시한 바와 같이 제3단계는 제2단계의 선택된 상위객체(A1)를 싱글 탭(Single Tab)하면 해당 상위객체(A1)에 종속되는 하위객체(B)가 상위객체(A1)에서 방사형으로 연결된 구형으로 디스플레이(D)에 3D 그래픽으로 표시됨으로써 해당 상위객체(A1)에 종속된 많은 수의 하위객체(B)가 직관적으로 표시되기 때문에 모바일 전자기기의 사용자는 상위객체(A1)에 종속된 하위객체(B)의 종류나 구성을 쉽고 빠르게 인지할 수 있게 된다.
한편, 첨부도면 도 2는 제4단계 내지 제6단계를 도시한 것으로서 도면에서 도시한 바와 같이 제4단계는 제3단계의 하위객체(B) 중 하나를 싱글 탭(Single Tab)하면 선택된 해당 하위객체(B1)가 디스플레이(D)의 중앙으로 이동하면서 확대되고, 선택되지 않은 나머지 객체들은 회전하여 선택된 하위객체(B1)의 뒤편으로 이동함으로써 사용자의 시선을 선택된 하위객체(B1)에 집중시킬 수 있게 되는데, 시선의 집중도를 향상시키기 위하여 선택된 하위객체(B1)와 나머지 객체들의 색상이나 투명도를 다르게 표시할 수도 있다.
또한, 제5단계에서는 제4단계의 선택된 하위객체(B1)를 싱글 탭(Single Tab)하면 해당 하위객체(B1)에 속하는 상세정보창(W1)이 팝업되어 디스플레이(D)의 가운데 부분에 소정의 크기로 표시되는데 이때 표시되는 상세정보창(W1)에는 애플리케이션의 종류에 따라서 다양한 형태로 변형되어 활용될 수 있다.
즉, 본원이 사용되는 애플리케이션이 문서편집 애플리케이션과 같은 경우에 하위객체(B)가 상위객체(A)에 종속되는 메뉴를 나타내는 경우, 해당 메뉴를 실행하기 위한 실행 값을 입력하는 창으로 활용될 수 있으며, 스프레드시트 애플리케이션인과 같은 경우에는 특정 데이터 값을 입력하는 창으로 활용될 수 있고, 전화 애플리케이션과 같은 경우에는 그룹으로 구분된 상위객체(A)에 속하는 특정인의 연락처 정보를 입력하는 창으로 활용될 수도 있다.
따라서 제6단계는 제5단계의 상세정보창(W1)을 클릭하면, 상세정보창(W1)에 필요한 정보를 타이핑하여 입력할 수 있도록 키보드자판(K)이 디스플레이(D) 하단에서 상부로 팝업되어 디스플레이(D)의 하단부에 표시됨으로써 사용자는 상세정보창(W1)에 원하는 텍스트 정보를 입력하거나, 수정, 삭제, 저장할 수 있게 된다.
한편, 첨부도면 도 3은 제7단계 내지 제8단계를 도시한 것으로서 도면에서 도시한 바와 같이 제7단계는 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 여백 부분을 더블 탭(Double Tab)하면 탭 한 부분이 중앙으로 이동하면서 화면이 확대됨으로써 본 발명이 적용된 소프트웨어 애플리케이션이 설치된 모바일 전자기기의 디스플레이(D) 화면이 작거나, 사용자의 시력이 좋지 않아서 작은 디스플레이(D)에 3D 그래픽으로 표시되는 다수의 상위객체(A)를 쉽게 구분하기 곤란할 때, 필요한 부분을 확대할 수 있기 때문에 식별이 용이하게 된다.
또한, 제8단계와 같이 제7단계에서 확대된 디스플레이(D)의 여백 부분을 더블 탭(Double Tab)하면 탭 한 부분이 중앙으로 이동하면서 화면이 축소됨으로써 디스플레이(D) 화면의 확대와 축소가 제스처에 의해 빠르고 간편하게 이루어지기 때문에 디스플레이(D)에 3D 그래픽으로 표시되는 객체들의 구분이 용이하게 이루어질 수 있게 된다.
한편, 첨부도면 도 4는 제9단계 내지 제12단계를 도시한 것으로서 제9단계는 제2단계의 선택된 상위객체(A1)를 싱글 탭(Single Tab)하면 해당 상위객체(A1)에 종속되는 하위객체(B)가 상위객체(A1)에서 방사형으로 연결된 구형으로 디스플레이(D)에 3D 그래픽으로 표시되며 제2단계에서 축소되었던 다른 상위객체(A)들은 디스플레이(D)에서 사라지는 제3단계에서, 선택된 상위객체(A1)를 지속적으로 눌러서 홀드(Hold) 하면 사라졌던 상위객체(A)들이 디스플레이(D) 상부에서 표시되는데, 이때 표시되는 상위객체(A)는 홀드중인 상위객체(A1)보다 투명하게 표시하거나, 다른 색상으로 표시할 수 있다.
또한, 제10단계는 제9단계에서 한 손가락으로 홀드중인 상위객체(A1)에 속하는 하위객체(B) 중 하나를 또 다른 손가락 또는 터치펜과 같은 보조적인 입력도구를 이용해 홀드(Hold)한 상태로 디스플레이(D) 상부에 표시된 상위객체(A)들 중 하나로 드래그-앤-드롭(Drag & Drop)하면 지정된 상위객체(A), 즉 드래그-앤-드롭이 이루어지는 상위객체(A)는 다른 색상으로 표시됨으로써 또 다른 상위객체(A)와 구분되도록 하고, 홀드한 상태로 드래그-앤-드롭이 이루어진 하위객체(B1)는 지정된 상위객체(A)로 이동하여 그 상위객체(A)의 하위객체(B)로 종속됨으로써 제스처를 이용해 상위객체(A)에 종속되는 하위객체(B)를 또 다른 상위객체(A)로 쉽고 간편하게 이동할 수 있게 된다.
또한, 제11단계는 제9단계에서 홀드중인 상위객체(A1)에 종속되는 하위객체(B) 중 하나를 홀드(Hold)한 상태로 다른 하위객체(B)들 중 하나로 드래그-앤-드롭(Drag & Drop)하면, 홀드한 하위객체(B1)는 지정된 하위객체(B)로 이동하면서 하위객체(B)의 하위객체로 종속됨으로써 제스처만을 이용하여 상위객체(A) 간 하위객체(B)의 이동이 쉽고 간편하게 이루어질 수 있을 뿐만 아니라, 하위객체(B) 간 하위객체(B)의 이동도 쉽고 간편하게 이루어질 수 있게 된다.
아울러 12단계는 제9단계에서 홀드중인 상위객체(A)에 종속되는 하위객체(B) 중 하나를 홀드(Hold)한 상태로 디스플레이(D) 화면의 빈 공간에 드래그-앤-드롭(Drag & Drop)하면, 드래그-앤-드롭이 이루어진 홀드한 하위객체(B1)는 개별적인 독립객체로 분리되면서 독립된 구형으로 디스플레이(D)에 3D 그래픽으로 표시되기 때문에 제스처만을 이용해 상위객체(A)에 종속된 하위객체(B)를 쉽고 간편하게 독립객체로 변환할 수 있게 되며, 이때 변환된 독립객체는 상위객체(A)와 동등한 지위를 가지게 된다.
한편, 도 5는 제13단계 내지 제14단계를 도시한 것으로서, 제13단계는 제1단계의 상위객체(A) 중 하나를 싱글 탭(Single Tab)하면 선택된 해당 상위객체(A)가 디스플레이(D)의 중앙으로 이동하면서 확대되고, 나머지의 상위객체(A)들은 축소되어 디스플레이(D)에 3D 그래픽으로 표시되는 제2단계에서, 중앙으로 이동한 상위객체(A1)를 롱 탭(Long Tab)하면 해당 상위객체(A1)가 투명하게 표시되며, 투명하게 표시된 상위객체(A1)를 다시 한 번 싱글 탭(Single Tab)하면 해당 상위객체(A1)의 정보를 수정하는 정보창(W2)이 팝업되어 디스플레이(D)의 가운데 부분에 소정의 크기로 표시되고, 그와 동시에 키보드자판(K)이 디스플레이(D) 하단에서 상부로 팝업되어 디스플레이(D)의 하단부에 표시됨으로써 상위객체(A1)의 정보를 수정할 수 있게 되므로 원하는 상위객체(A)의 정보를 쉽고 간편하게 입력, 수정, 삭제, 저장할 수 있게 된다.
한편, 제14단계는 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 상단부 일측에는 객체추가버튼(E)이 " + "로 표시되며, 그 객체추가버튼(E)을 싱글 탭(Single Tab)하면 객체 추가를 위한 상세정보창(W1)이 팝업되어 디스플레이(D)의 가운데 부분에 소정의 크기로 표시됨과 동시에 키보드자판(K)이 디스플레이(D) 하단에서 상부로 팝업되어 디스플레이(D)의 하단부에 표시됨으로써 상위객체(A)의 신규 생성과 신규 생성된 상위객체(A)의 정보를 쉽고 간편하게 입력, 수정, 저장할 수 있게 된다.
한편, 첨부도면 도 6은 제15단계를 도시한 것으로서, 제15단계는 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 상위객체(A)들 중 하나를 롱 탭(Long Tab)하여 지정된 상위객체(A1)는 투명하게 표시되고, 디스플레이(D)의 상단부 일측에 " + "로 표시된 객체추가버튼(E)은 객체삭제버튼(F)으로 변경되어 " X "로 표시된 상태에서 지정된 상위객체(A1)를 " X "로 표시된 객체삭제버튼(F)에 드래그-앤-드롭(Drag & Drop)하면, 해당 상위객체(A1)가 삭제됨으로써 제스처만으로 상위객체(A)의 신속하고 간편한 삭제가 가능케 된다.
한편, 첨부도면 도 7은 제16단계를 도시한 것으로서, 제16단계는 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 여백 부분을 한 손가락으로 누른 상태로 상하좌우 원하는 방향으로 이동하면 손가락의 이동 방향을 따라서 디스플레이(D)에 3D 그래픽으로 표시된 상위객체(A)들 중 뒤쪽에 위치한 상위객체(A)가 앞쪽으로 회전하고, 앞쪽에 위치한 상위객체(A)가 뒤쪽으로 회전하여 3D 그래픽으로 표시됨으로써 모바일 전자기기의 크기가 작은 디스플레이(D) 표시 공간에 많은 수의 상위객체(A)를 표시하면서도 사용자는 제스처만을 이용해 상위객체(A)의 구성을 쉽고 빠르게 인지할 수 있게 된다.
또한, 첨부도면 도 8은 제17단계를 도시한 것으로서, 제17단계는 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 여백 부분을 두 손가락으로 동시에 누른 상태에서 두 손가락 사이의 간격을 벌리면 디스플레이(D)에 3D 그래픽으로 표시된 화면이 확대되고, 두 손가락 사이의 간격을 좁히면 화면이 축소되어 3D 그래픽으로 표시됨으로써 모바일 전자기기의 크기가 작은 디스플레이(D) 표시 공간에 많은 수의 상위객체(A)를 표시하면서도 사용자는 제스처만을 이용해 상위객체(A)의 구성을 쉽고 빠르게 인지할 수 있게 된다.
또한, 첨부도면 도 9는 제18단계를 도시한 것으로서, 제 18단계는 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 여백 부분을 두 손가락으로 동시에 누른 상태에서 두 손가락을 동시에 상하좌우 원하는 방향으로 이동하면, 디스플레이(D)에 3D 그래픽으로 표시된 화면이 두 손가락이 이동하는 방향으로 스크롤되면서 3D 그래픽으로 표시됨으로써 모바일 전자기기의 크기가 작은 디스플레이(D) 표시 공간에 많은 수의 상위객체(A)를 표시하면서도 사용자는 제스처만을 이용해 상위객체(A)의 구성을 쉽고 빠르게 인지할 수 있게 된다.
이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였으나, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 다양한 변형 실시나 응용이 가능한 것은 물론이고, 이러한 변형 실시나 응용 예는 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해돼서는 안 될 것이다.
즉, 바람직한 실시 예는 스마트폰이나 태블릿 PC와 같은 모바일 전자기기를 기준으로 설명하였으나, 이에 한정하는 것은 아니며 그와 유사한 하드웨어적 구성을 가지면, 스마트폰이나 태블릿 PC와 마찬가지로 다양한 소프트웨어 애플리케이션의 실행이 가능한 전자기기에 적용 가능함을 밝혀두는 바이다.
또한, 바람직한 실시 예는 모바일 전자기기를 사용함에 있어 가장 보편적인 제어 수단이 되는 손가락을 기준으로 설명하였으나, 이에 한정하는 것은 아니며 최근 많이 사용되고 있는 모바일 전자기기용 터치펜이나 이와 유사한 기능을 수행하는 다양한 보조적인 입력도구를 사용한 제스처 입력도 가능함을 밝혀두는 바이다.
아울러, 본 발명은 기본 운영체제를 비롯하여 문서편집 애플리케이션, 프레젠테이션 애플리케이션, 스프레드시트 애플리케이션, SNS 애플리케이션, 이메일 애플리케이션, 전화 애플리케이션, 드로잉 애플리케이션, 그래픽 편집 애플리케이션, 영상 편집 애플리케이션, 음악 재생 애플리케이션, 음악 편집 애플리케이션, 웹 브라우징 애플리케이션 등 다양한 애플리케이션도 지원할 수 있음을 밝혀두는 바이다.
또한, 본 발명의 설명함에 있어서 각 단계를 숫자로 구분하였으나, 단계를 구분하는 숫자는 단계를 쉽게 구분하기 위한 것일 뿐, 각 단계가 표시된 숫자의 순서대로만 진행되는 것은 아님을 미리 밝혀두는 바이다.
A, A1: 상위객체 B, B1: 하위객체
D: 디스플레이 E: 객체추가버튼
F: 객체삭제버튼 K: 키보드자판
W1: 상세정보창 W2: 정보창

Claims (13)

  1. 접촉 감지 스크린(touch-sensitive screen) 디스플레이(D)를 가지며, 디스플레이(D)를 통해 전달되는 제스처를 검출하고, 그 제스처를 식별하여, 식별된 제스처에 의해 소프트웨어 애플리케이션의 제어가 가능한 모바일 전자기기에서, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계;
    제1단계의 상위객체(A) 중 하나를 싱글 탭(Single Tab)하면 선택된 해당 상위객체(A1)가 디스플레이(D)의 중앙으로 이동하면서 확대되고, 나머지의 상위객체(A)들은 축소되어 디스플레이(D)에 3D 그래픽으로 표시되는 제2단계;
    제2단계의 선택된 상위객체(A1)를 싱글 탭(Single Tab)하면 해당 상위객체(A1)에 종속되는 하위객체(B)가 상위객체(A1)에서 방사형으로 연결된 구형으로 디스플레이(D)에 3D 그래픽으로 표시되며, 제2단계에서 축소되었던 다른 상위객체(A)들은 디스플레이(D)에서 사라지는 제3단계;
    제3단계의 하위객체(B) 중 하나를 싱글 탭(Single Tab)하면 선택된 해당 하위객체(B1)가 디스플레이(D)의 중앙으로 이동하면서 확대되고, 선택되지 않은 나머지 객체들은 회전하여 선택된 하위객체(B)의 뒤편으로 이동하는 제4단계;
    제4단계의 선택된 하위객체(B1)를 싱글 탭(Single Tab)하면 해당 하위객체(B1)에 속하는 상세정보창(W1)이 팝업되어 디스플레이(D)의 가운데 부분에 소정의 크기로 표시되는 제5단계;
    제5단계의 상세정보창(W1)을 클릭하면, 상세정보창(W1)에 필요한 정보를 타이핑하여 입력할 수 있도록 키보드자판(K)이 디스플레이(D) 하단에서 상부로 팝업되어 디스플레이(D)의 하단부에 표시되는 제6단계로 구성되는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.
  2. 청구항 1에 있어서, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 여백 부분을 더블 탭(Double Tab)하면 탭 한 부분이 중앙으로 이동하면서 화면이 확대되는 제7단계를 포함하는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.
  3. 청구항 2에 있어서, 상기 제7단계에서 확대된 디스플레이(D)의 여백 부분을 더블 탭(Double Tab)하면 탭 한 부분이 중앙으로 이동하면서 화면이 축소되는 제8단계를 포함하는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.

  4. 청구항 1에 있어서, 상기 제2단계의 선택된 상위객체(A1)를 싱글 탭(Single Tab)하면 해당 상위객체(A1)에 종속되는 하위객체(B)가 상위객체(A1)에서 방사형으로 연결된 구형으로 디스플레이(D)에 3D 그래픽으로 표시되며 제2단계에서 축소되었던 다른 상위객체(A)들은 디스플레이(D)에서 사라지는 제3단계에서, 선택된 상위객체(A1)를 지속적으로 눌러서 홀드(Hold) 하면 사라졌던 상위객체(A)들이 디스플레이(D) 상부에서 표시되는 제9단계를 포함하는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.
  5. 청구항 4에 있어서, 상기 제9단계에서 홀드중인 상위객체(A1)에 종속되는 하위객체(B) 중 하나를 홀드(Hold)한 상태로 디스플레이(D) 상부에 표시된 상위객체(A)들 중 하나로 드래그-앤-드롭(Drag & Drop)하면 지정된 상위객체(A)는 다른 색상으로 표시되고, 홀드한 하위객체(B1)는 지정된 상위객체(A)로 이동하여 그 상위객체(A)의 하위객체(B)로 종속되는 제10단계를 포함하는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.
  6. 청구항 4에 있어서, 제9단계에서 홀드중인 상위객체(A1)에 종속되는 하위객체(B) 중 하나를 홀드(Hold)한 상태로 다른 하위객체(B)들 중 하나로 드래그-앤-드롭(Drag & Drop)하면, 홀드한 하위객체(B1)는 지정된 하위객체(B)로 이동하여 그 하위객체(B)로 종속되는 제11단계를 포함하는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.
  7. 청구항 4에 있어서, 상기 제9단계에서 홀드중인 상위객체(A1)에 종속되는 하위객체(B) 중 하나를 홀드(Hold)한 상태로 디스플레이(D) 화면의 빈 공간에 드래그-앤-드롭(Drag & Drop)하면, 드래그-앤-드롭이 이루어진 홀드한 하위객체(B1)는 개별적인 독립객체로 분리되면서 독립된 구형으로 디스플레이(D)에 3D 그래픽으로 표시되는 제12단계를 포함하는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.
  8. 청구항 1에 있어서, 상기 제1단계의 상위객체(A) 중 하나를 싱글 탭(Single Tab)하면 선택된 해당 상위객체(A1)가 디스플레이(D)의 중앙으로 이동하면서 확대되고, 나머지의 상위객체(A)들은 축소되어 디스플레이(D)에 3D 그래픽으로 표시되는 제2단계에서, 중앙으로 이동한 상위객체(A1)를 롱 탭(Long Tab)하면 해당 상위객체(A1)가 투명하게 표시되며, 투명하게 표시된 상위객체(A1)를 다시 한 번 싱글 탭(Single Tab)하면 해당 상위객체(A1)의 정보를 수정하는 정보창(W2)이 팝업되어 디스플레이(D)의 가운데 부분에 소정의 크기로 표시되고, 그와 동시에 키보드자판(K)이 디스플레이(D) 하단에서 상부로 팝업되어 디스플레이(D)의 하단부에 표시되는 제13단계를 포함하는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.
  9. 청구항 1에 있어서, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 상단부 일측에는 객체추가버튼(E)이 " + "로 표시되며, 그 객체추가버튼(E)을 싱글 탭(Single Tab)하면 객체 추가를 위한 상세정보창(W1)이 팝업되어 디스플레이(D)의 가운데 부분에 소정의 크기로 표시됨과 동시에 키보드자판(K)이 디스플레이(D) 하단에서 상부로 팝업되어 디스플레이(D)의 하단부에 표시되는 제14단계를 포함하는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.
  10. 청구항 1에 있어서, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 상위객체(A)들 중 하나를 롱 탭(Long Tab) 하여 지정된 상위객체(A1)는 투명하게 표시되고, 디스플레이(D)의 상단부 일측에 " + "로 표시된 객체추가버튼(E)은 객체삭제버튼(F)으로 변경되어 " X "로 표시된 상태에서 지정된 상위객체(A1)를 " X "로 표시된 객체삭제버튼(F)에 드래그-앤-드롭(Drag & Drop)하면, 해당 상위객체(A)가 삭제되는 제15단계를 포함하는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.
  11. 청구항 1에 있어서, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 여백 부분을 한 손가락으로 누른 상태로 상하좌우 원하는 방향으로 이동하면 손가락의 이동 방향을 따라서 디스플레이(D)에 3D 그래픽으로 표시된 상위객체(A)들 중 뒤쪽에 위치한 상위객체(A)가 앞쪽으로 회전하고, 앞쪽에 위치한 상위객체(A)가 뒤쪽으로 회전하여 3D 그래픽으로 표시되는 제16단계를 포함하는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.
  12. 청구항 1에 있어서, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 여백 부분을 두 손가락으로 동시에 누른 상태에서 두 손가락 사이의 간격을 벌리면 디스플레이(D)에 3D 그래픽으로 표시된 화면이 확대되고, 두 손가락 사이의 간격을 좁히면 화면이 축소되어 3D 그래픽으로 표시되는 제17단계를 포함하는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.
  13. 청구항 1에 있어서, 소프트웨어 애플리케이션을 실행하면, 다수 개의 상위객체(A)가 각각의 독립된 구로 표시되며, 각 구의 표면에는 해당 상위객체(A)를 정의하는 명칭이 표시되도록 디스플레이(D)에 3D 그래픽으로 표시되는 제1단계에서, 디스플레이(D)의 여백 부분을 두 손가락으로 동시에 누른 상태에서 두 손가락을 동시에 상하좌우 원하는 방향으로 이동하면, 디스플레이(D)에 3D 그래픽으로 표시된 화면이 두 손가락이 이동하는 방향으로 스크롤되면서 3D 그래픽으로 표시되는 제18단계를 포함하는 제스처 기반 3D 그래픽 사용자 인터페이스 제공방법.
KR1020130133871A 2013-11-06 2013-11-06 제스처 기반 3d 그래픽 사용자 인터페이스 제공방법 KR101529886B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130133871A KR101529886B1 (ko) 2013-11-06 2013-11-06 제스처 기반 3d 그래픽 사용자 인터페이스 제공방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130133871A KR101529886B1 (ko) 2013-11-06 2013-11-06 제스처 기반 3d 그래픽 사용자 인터페이스 제공방법

Publications (2)

Publication Number Publication Date
KR20150052470A KR20150052470A (ko) 2015-05-14
KR101529886B1 true KR101529886B1 (ko) 2015-06-18

Family

ID=53389365

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130133871A KR101529886B1 (ko) 2013-11-06 2013-11-06 제스처 기반 3d 그래픽 사용자 인터페이스 제공방법

Country Status (1)

Country Link
KR (1) KR101529886B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020209520A1 (ko) * 2019-04-09 2020-10-15 김효준 명령 메뉴 출력 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7134095B1 (en) * 1999-10-20 2006-11-07 Gateway, Inc. Simulated three-dimensional navigational menu system
KR20090022099A (ko) * 2007-08-29 2009-03-04 엘지전자 주식회사 사용자 인터페이스 제어 방법 및 사용자 인터페이스 제어장치
KR20090029133A (ko) * 2007-09-17 2009-03-20 삼성전자주식회사 Gui 제공방법 및 이를 적용한 멀티미디어 기기

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7134095B1 (en) * 1999-10-20 2006-11-07 Gateway, Inc. Simulated three-dimensional navigational menu system
KR20090022099A (ko) * 2007-08-29 2009-03-04 엘지전자 주식회사 사용자 인터페이스 제어 방법 및 사용자 인터페이스 제어장치
KR20090029133A (ko) * 2007-09-17 2009-03-20 삼성전자주식회사 Gui 제공방법 및 이를 적용한 멀티미디어 기기

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020209520A1 (ko) * 2019-04-09 2020-10-15 김효준 명령 메뉴 출력 방법
US11513662B2 (en) 2019-04-09 2022-11-29 Hyo June Kim Method for outputting command method

Also Published As

Publication number Publication date
KR20150052470A (ko) 2015-05-14

Similar Documents

Publication Publication Date Title
JP7397881B2 (ja) 複数のアプリケーションウィンドウと対話するためのシステム、方法、及びユーザインタフェース
US20210191582A1 (en) Device, method, and graphical user interface for a radial menu system
JP6902116B2 (ja) タッチ感知ディスプレイを備えた電子デバイス上に同時に表示される複数のアプリケーションと対話するシステム及び方法
US9223471B2 (en) Touch screen control
US9477382B2 (en) Multi-page content selection technique
US8159469B2 (en) User interface for initiating activities in an electronic device
US9335899B2 (en) Method and apparatus for executing function executing command through gesture input
US20140351758A1 (en) Object selecting device
JP2017224318A (ja) タッチ入力カーソル操作
US9336753B2 (en) Executing secondary actions with respect to onscreen objects
CN111488110A (zh) 虚拟计算机键盘
US10474346B2 (en) Method of selection of a portion of a graphical user interface
US9747002B2 (en) Display apparatus and image representation method using the same
US20240004532A1 (en) Interactions between an input device and an electronic device
KR20070009661A (ko) 네비게이팅하는 방법, 전자 디바이스, 사용자 인터페이스,그리고 컴퓨터 프로그램 산물
KR101142270B1 (ko) 문서 편집 기능을 갖는 필기 입력 장치 및 그 방법
JP5977764B2 (ja) 拡張キーを利用した情報入力システム及び情報入力方法
KR101529886B1 (ko) 제스처 기반 3d 그래픽 사용자 인터페이스 제공방법
AU2020202141B2 (en) Interactive data visualization user interface with gesture-based data field selection
KR20180006725A (ko) 전자 장치 및 그 제어 방법
KR20160027063A (ko) 그래픽 사용자 인터페이스의 일 부분을 선택하는 방법

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20181126

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190415

Year of fee payment: 5