KR101210298B1 - 터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기 - Google Patents
터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기 Download PDFInfo
- Publication number
- KR101210298B1 KR101210298B1 KR1020090126601A KR20090126601A KR101210298B1 KR 101210298 B1 KR101210298 B1 KR 101210298B1 KR 1020090126601 A KR1020090126601 A KR 1020090126601A KR 20090126601 A KR20090126601 A KR 20090126601A KR 101210298 B1 KR101210298 B1 KR 101210298B1
- Authority
- KR
- South Korea
- Prior art keywords
- touch
- touch input
- execution speed
- function
- speed
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1643—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
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)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
본 발명은 터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기에 관한 것으로서, 단말기에서 임의 기능을 수행하는데 있어서, 실행 속도를 임의로 조절할 수 있도록 하기 위한 것이다. 본 발명에 따르면, 터치 입력부는 터치 입력 및 터치 압력을 감지한다. 제어부는 임의의 프로그램의 임의 기능을 실행하는 도중에 상기 터치 입력부로부터 터치 입력이 감지되면, 상기 터치 압력에 따라서 상기 실행 속도를 변경한다.
단말기, 슬라이드 쇼, 터치 입력, 터치 압력, 실행 속도, 스크롤, 동영상 재생, 음악 재생
Description
본 발명은 터치 압력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기에 관한 것으로, 더욱 상세하게는 단말기에서 임의의 응용 프로그램의 임의 기능을 실행하는데 있어서, 터치 압력에 따라서 실행 속도를 조절할 수 있는 터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기에 관한 것이다.
휴대 단말 시장은 소비자의 구매를 자극하는 새로운 기술 및 기능으로 인하여 짧은 기간에 대단히 빠른 성장을 하고 있다. 특히, 휴대 단말은 그 기술의 발달로 인하여 단순히 음성 통화 기능만을 수행하는 단계를 넘어서서 사용자들의 요구에 맞는 다양한 응용 기능을 수행하도록 구현되고 있다. 이로 인하여 사용자는 휴대 단말을 통하여, 문자 송수신, 화상 통화, MP3 재생, 게임 등의 다양한 기능을 이용할 수 있다.
이러한 다양한 기능을 수행하는 응용 프로그램들을 구비한 단말기는, 일반적으로 다양한 입력 수단을 통해 사용자가 원하는 응용 프로그램의 기능을 선택함에 의해, 상기 기능을 수행하는 방식으로 동작된다. 즉, 사용자는 임의 응용 프로그램 의 특정 기능에 대한 시작 또는 종료만을 선택할 수 있다. 그러나, 동영상 재생, 음악 파일 재생, 복수의 사진을 연속적으로 재생하는 슬라이드 쇼, 화면 스크롤 기능 등에 있어서, 상기 기능의 실행 속도를 사용자가 임의로 조정할 수 있다면, 사용자 편의성을 더 높일 수 있을 것으로 보여진다.
특히, 슬라이드 쇼 기능에서는, 환경 설정 등을 통하여 재생 속도를 사용자가 설정할 수 있는 기능이 제공되는 경우도 있으나, 이는 슬라이드 쇼 기능이 정지된 상태에서 복잡한 버튼 조작을 통하여 이루어지는 것으로서, 복수의 사진이 재생되는 도중에는 사진의 재생 속도를 가변할 수 없다는 불편함이 있었다.
또한, 동영상 재생 프로그램이나 음악 파일 재생 프로그램에 있어서, 앞으로 감기 기능이나 뒤로 감기 기능 등이 있으나, 이 또한 재생 속도보다 빠르지만 고정된 속도로 감기 동작을 수행하도록 되어 있을 뿐이며, 재생 도중에 재생 속도를 임의로 가변시킬 수 는 없었다.
이에, 본 발명은 단말기에서 임의의 기능을 실행하는데 있어서, 실행중에 터치 압력의 조절을 통하여 간단하게 실행 속도를 임의로 조절할 수 있는 터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기를 제공하고자 한다.
상기 과제를 해결하기 위한 수단으로서, 본 발명은 터치 입력부와 제어부를 포함하는 단말기를 제공한다. 상기 터치 입력부는, 터치 입력과, 상기 터치 입력에 대한 터치 압력을 감지한다. 상기 제어부는, 응용 프로그램을 실행하는 중에, 상기 터치 입력부를 통해 터치 입력이 감지되면, 감지된 터치 입력에 대응하는 상기 응용 프로그램의 기능을 실행하고, 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 상기 기능의 실행 속도를 제어하되, 일정 시간 동안에 감지된 터치 압력의 평균값을 산출하고, 상기 터치 압력의 평균값에 따라서 상기 실행 속도를 제어한다.
상기 단말기는, 상기 제어부의 제어에 따라서, 상기 터치 압력에 대응하는 진동을 발생시키는 진동발생부를 더 포함할 수 있다.
상기 단말기는, 상기 응용프로그램의 사용자 인터페이스 화면을 표시하는 표시부를 더 포함할 수 있다.
상기 단말기는, 터치 입력별로 실행하여야 할 응용 프로그램의 기능 정보, 터치 압력별 실행 속도 제어 정보, 및 터치 압력별 진동의 강약 정보 중에서 하나 이상을 저장하는 저장부;를 더 포함할 수 있으며, 이때, 상기 제어부는 상기 저장부에 저장된 정보를 참조하여, 상기 응용 프로그램의 기능 실행과 그 실행 속도를 제어하거나, 상기 진동 발생부의 진동 발생을 제어하도록 한다.
상기 단말기에 있어서, 상기 제어부는, 일정 시간 동안에 감지된 터치 압력중에서 최대값을 산출하고, 상기 터치 압력의 최대값에 따라서 상기 실행 속도를 제어할 수 있다.
상기 단말기에 있어서, 상기 제어부는, 상기 터치 입력이 해제되면, 상기 실행 속도를 기설정된 초기 재생 속도로 변경할 수 있다.
더하여, 상기 과제를 해결하기 위한 다른 수단으로서, 본 발명은, 터치 입력부를 포함하는 단말기가, 임의의 응용 프로그램을 실행하는 중에, 터치 입력이 있는 지를 감지하는 단계; 터치 입력이 감지되면, 상기 터치 입력에 대한 터치 압력을 감지하는 단계; 상기 터치 입력에 대응하는 상기 응용 프로그램의 기능을 실행하는 단계; 및 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계를 포함하며, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는, 일정 시간 동안 감지된 터치 압력의 평균값을 산출하여 산출된 터치 압력의 평균값에 대응하는 상기 응용 프로그램의 기능을 실행하고, 실행된 기능의 실행 속도를 상기 터치 압력의 평균값에 따라서 제어함 터치 입력을 이용한 사용자 인터페이스 방법을 제공한다.
상기 터치 입력을 이용한 사용자 인터페이스 방법은, 상기 실행 속도의 제어 전 또는 상기 실행 속도를 제어함과 동시에, 상기 터치 압력에 대응하는 진동을 발생시키는 단계;를 더 포함할 수 있다.
상기 터치 입력을 이용한 사용자 인터페이스 방법은, 상기 터치 입력이 해제되는 지를 확인하는 단계; 및, 상기 터치 입력이 해제되면, 최종적으로 제어된 실행 속도를 그대로 유지하는 단계;를 더 포함할 수 있다.
상기 터치 입력을 이용한 사용자 인터페이스 방법은, 상기 터치 입력이 해제되는 지를 확인하는 단계; 및 상기 터치 입력이 해제되면, 상기 실행 속도를 기 설정된 초기 재생 속도로 변경하는 단계;를 더 포함할 수 있다.
상기 터치 입력을 이용한 사용자 인터페이스 방법에 있어서, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는, 상기 터치 압력에 비례하여, 상기 실행 속도를 연속적으로 또는 단계적으로 가속 또는 감속시키는 것을 특징으로 한다.
상기 터치 입력을 이용한 사용자 인터페이스 방법에 있어서, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는, 일정 시간 동안 감지한 터치 압력의 최대값을 산출하고, 상기 터치 압력의 최대값에 따라서 상기 실행 속도를 제어할 수 있다.
본 발명에 따르면, 단말기에서 동영상 재생이나 음악 파일 재생, 화면 스크롤, 슬라이드 쇼 등의 임의의 기능을 수행하는데 있어서, 터치 입력의 터치 압력 조절을 통해 그 실행 속도를 사용자가 임의로 조절할 수 있는 것으로서, 터치 압력에 따라서 속도를 가변함으로써 사용자는 보다 간단하고 쉽게 속도 제어가 가능하게 되며, 그 결과 사용자의 편의성을 더 높일 수 있다. 특히, 복수의 사진을 연속적으로 재생하는 슬라이드 쇼 기능을 수행하는 중에, 사용자가 임의로 사진의 재생 속도를 가변할 수 있다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세하게 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.
도 1은 본 발명의 일 실시 예에 따른 단말기의 구성을 보인 블럭도이다.
도 1을 참조하면, 본 발명에 의한 단말기(10)는, 표시부(11)와, 터치 입력부(12)와, 제어부(13)와, 진동 발생부(14)와, 저장부(15)를 포함한다.
상기 단말기(10)는 실행 속도의 제어가 요구되는 임의의 응용 기능을 구비한 단말기이다. 상기 응용 기능은 임의의 응용 프로그램에 의하여 구현될 수 있는데, 예를 들면, 복수의 사진을 연속하여 재생할 수 있는 슬라이드 쇼 기능, 동영상 재생 기능, 음악 재생 기능, 화면 스크롤 기능 등을 포함한다. 또한, 상기 단말기(10)는, 상술한 응용 프로그램을 수행할 수 있는 것으로서, 이동 통신 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 노트북, MP3 플레이어, 이동 방송 수신기, 디지털 카메라, 전자 수첩, 전자 앨범 등 모든 종류의 전자 기기를 포함할 수 있다. 여기서, 실행 속도는, 터치 입력에 의하여 선택된 기능과 관련된 실행 속도로서, 예를 들어, 슬라이드 쇼 기능에서는, 복수의 사진을 연속적으로 재생하는 재생 속도가 되며, 동영상 재생 기능이나 음악 재생 기능에서는, 동영상이나 음악 파일을 재생하는 속도이며, 화면을 이동시키는 스크롤 기능에서는, 화면의 이동 속도가 될 수 있다.
표시부(11)는, 단말기(10)에서 수행되는 응용 기능의 동작 상태, 실행 결과 또는 정보를 표시하는 것으로서, 슬라이드 쇼 기능에서는, 연속적으로 재생되는 복수의 사진을 재생 순서에 따라서 순차적으로 표시하며, 동영상 재생시에는, 재생되는 동영상을 디스플레이하며, 음악 파일 재생시에는, 재생되는 음악 정보나 음악 파일 재생 프로그램의 사용자 인터페이스 화면을 표시할 수 있다. 상기 표시부(11)로는 예를 들어, LCD(Liquid Crystal Display)나 터치스크린으로 구현될 수 있다.
터치 입력부(12)는, 사용자의 터치 입력 및 터치 입력에 대한 터치 압력을 감지한다. 이러한 터치 입력부(12)는, 예를 들어, 터치 스크린의 터치 패널, 터치 패드 및 터치 센서로 구현될 수 있는데, 터치 압력을 감지하기 위한 압력 감지 수 단을 반드시 포함하여야 한다. 상기 터치 입력부(12)를 통한 터치 입력은, 사용자의 손가락, 스타일러스펜 등을 터치 입력부(12)의 터치 영역에 접촉함에 의해 발생되는 것으로서, 순간적으로 터치하는 경우, 일정 시간 이상 동안의 터치가 유지되는 경우, 터치한 상태에서 위치를 이동하는 경우를 모두 포함한다. 더하여, 상기 터치 입력부(12)에서 터치 입력으로 감지하는 터치 영역은, 임의의 응용 기능의 실행 화면, 또는 사용자 인터페이스 화면이 표시되는 영역이거나, 상기 응용 프로그램의 임의 기능을 선택하도록 설정된 기능 버튼 영역으로 할 수 있다.
본 발명의 일 실시 예에 있어서, 상기 표시부(11)와 터치 입력부(12)는, 터치 패널이 장착된 터치 스크린으로 구현되며, 이때, 터치 입력부(12)은, 터치 입력 및 터치 압력을 감지함과 동시에, 표시부(11) 상에서 터치되는 위치를 함께 감지한다.
제어부(13)는, 사용자에 의해 선택된 또는 기설정되어 있는 응용 프로그램을 실행하고, 상기 응용 프로그램과 관련된 동작을 제어한다. 특히, 본 발명에 있어서, 상기 제어부(13)는, 상기 응용 프로그램을 실행하는 중에, 터치 입력부(12)를 통해 터치 입력이 감지되면, 상기 터치 압력을 확인하여, 상기 터치 입력에 대응하는 기능을 실행하며, 상기 기능의 실행 속도를 상기 터치 압력에 따라서 제어한다. 이때, 터치 입력별 실행할 기능의 종류와, 터치 압력별 실행 속도는 미리 설정된다. 예를 들면, 터치 압력을 하나 이상의 레벨(강, 중, 약)로 구분하고, 실행 속도를 하나 이상의 레벨(고속, 중속, 저속)으로 구분하여 일대일로 대응시켜, 상기 터치 압력의 레벨에 따라서 대응되는 실행 속도로 실행된 응용프로그램의 기능의 실행 속도를 제어한다. 여기서, 터치 압력과 실행 속도의 레벨은 필요에 따라서 더 세분화시킬 수 있다.
다른 실시 예에 있어서, 상기 제어부(13)는, 상기 터치 압력에 비례하여, 상기 실행 속도를 연속적으로 또는 단계적으로 가속 또는 감속시킬 수 있다.
또한, 상기 제어부(13)는, 상기 터치 입력부(12)에 의해 연속적으로 감지되어 입력되는 터치 압력을 그대로 이용하여, 터치 압력의 입력시마다 연속적으로 실행 속도를 가변할 수 도 있고, 상기 터치 입력부(12)로부터 감지된 터치 압력을 소정 처리하여 이용할 수 도 있다. 더 구체적으로는, 상기 제어부(13)는 일정 시간 동안에 상기 터치 입력부(12)에 의해 감지된 터치 압력중에서 최대값을 산출하고, 상기 터치 압력의 최대값에 대응하여 실행 속도를 변경할 수 있으며, 또한, 일정 시간 동안에 상기 터치 입력부(12)에 의해 감지된 터치 압력들의 평균값을 산출하고, 상기 터치 압력의 평균값에 대응하여 실행 속도를 변경할 수 있다. 상기 제어된 실행 속도는, 다음 터치 입력이 있을 때까지 유지된다. 이에 의하면, 사용자가 실행 속도 변경을 원하는 경우, 터치 압력을 조절하여 터치 입력부(12)를 터치함으로써, 선택된 기능의 실행 속도를 임의로 변경할 수 있게 된다.
더하여, 상기 제어부(13)는, 상기 터치 입력에 대한 해제 여부를 확인하여, 터치 해제시, 상기 실행 속도를 기설정된 초기 실행 속도로 복귀시킬 수 있다. 상기 단말기(10)는 응용 프로그램의 선택된 기능을 기설정된 초기 실행 속도로 실행하면서, 사용자가 터치 입력부(12)를 터치하고 있는 동안에만, 터치 압력에 대응하는 실행 속도로 변경한다.
이상에서 설명한 제어부(13)의 동작을 예를 들어 설명하면, 슬라이드 쇼 기 능이 선택된 경우, 상기 제어부(13)는 상기 표시부(11)를 통해 복수의 사진을 연속하여 일정 속도로 재생하는 슬라이드 쇼 모드를 수행하는 중에, 상기 터치 입력부(12)를 통해 터치 입력이 있으면, 그 터치 압력에 따라서 상기 사진의 재생 속도를 변경한다. 다른 예에서, 상기 제어부(13)는 동영상 재생 프로그램이나 음악 재생 프로그램이 실행되고 있는 경우, 동영상이나 음악을 재생하는 중에 터치 입력이 있으면, 상기 터치 입력의 터치 압력에 따라서 상기 동영상이나 음악의 재생 속도를 변경하는 것이다. 또 다른 예에서, 상기 제어부(13)는 모바일 브라우저를 통하여 임의의 콘텐츠를 디스플레이하는 중에, 상기 스크롤 기능에 대응하는 터치 입력이 있으면, 상기 터치 입력의 터치 압력에 대응하는 속도로 화면을 상하좌우로 이동한다.
다음으로, 진동 발생부(14)는, 상기 제어부(13)의 제어에 따라서, 상기 실행 속도를 제어하기 전, 또는 실행 속도를 제어함과 동시에 상기 터치 압력에 대응하는 진동을 발생시킨다. 이에 의하면, 사용자는 터치 압력을 촉각으로 느낄 수 있으며, 이를 참조하여 터치 압력을 조절할 수 있다.
저장부(15)는, 상기 단말기(10)의 동작에 필요한 정보 및 데이터를 저장하는 수단으로서, 특히, 상기 제어부(13)의 제어 동작시 필요한 제어 정보, 더 구체적으로는, 상기 터치 입력에 따른 실행할 기능 정보, 터치 압력에 따른 실행 속도 제어 정보, 상기 터치 압력에 따른 진동의 강약 제어 정보 중에서 하나 이상을 저장한다. 이때, 상기 제어부(13)는 상기 저장부(15)에 저장된 제어 정보를 참조하여, 실선택된 기능의 실행, 실행 속도 제어 및 진동 발생 제어를 수행한다.
다음으로, 상술한 단말기(10)에서 이루어지는 터치 입력을 이용한 사용자 인터페이스 방법을 도 2를 참조하여 제어 수순에 따라 설명한다.
도 2는 본 발명에 의한 터치 입력을 이용한 사용자 인터페이스 방법을 나타낸 순서도이다.
먼저, S110단계에서, 상기 단말기(10)는, 임의의 응용 프로그램을 실행한다. 상기 응용 프로그램의 실행은 사용자의 선택에 의하여 이루어지거나, OS의 자동 제어에 의하여 이루어질 수 있다. 예를 들면, 슬라이드 쇼 기능, 동영상 재생 프로그램, 음악 재생 프로그램, 모바일 브라우저 등이 실행된다. 이때, 상기 응용 프로그램의 초기 동작시의 실행 속도, 예를 들면, 슬라이드 쇼 기능, 동영상 재생 프로그램, 음악 재생 프로그램에서의 재생 속도나 모바일 브라우저에서의 스크롤 속도는 사용자에 의해 설정되거나 디폴트로 설정된 초기 실행 속도가 된다.
이어, S120단계에서, 상기 단말기(10)는, 상기 임의의 응용 프로그램이 실행되는 중에, 터치 입력부(12)를 통해 터치 입력이 감지되는 지를 판단한다. 예를 들어, 응용 프로그램이 실행 화면이 디스플레이되는 영역이나 특정 기능에 대한 선택 버튼으로 설정된 기능 버튼이 표시된 영역에 터치가 있으면, 터치 입력이 있는 것으로 판단한다. 더하여, 상기 터치 입력의 감지시, 상기 터치 입력에 대응하여 실행하도록 설정된 기능을 확인한다.
상기 S120단계에서 터치 입력이 있으면, S130단계에서, 상기 터치 입력시의 터치 압력을 감지한다. 상기 터치 압력의 감지는 터치 입력부(12)에 구비된 압력 감지 수단을 통해 이루어질 수 있다.
그리고, S140 단계에서, 상기 단말기(10)는, 상기 터치 압력에 대응하는 진동을 발생시켜, 사용자가 터치 압력의 정도를 촉각으로 느낄 수 있도록 한다. 상기 S140단계는, 필요에 따라서 선택적으로 수행될 수 있으며, 하기의 S150 단계가 수행되기 전이나, 하기의 S150단계와 동시에 수행될 수 있다.
그리고, S150단계에서, 상기 단말기(10)는 상기 터치 입력에 대응하는 상기 응용 프로그램의 기능을 실행하며, 상기 실행 속도를 상기 터치 압력에 따라서 제어한다. 이때, 상기 실행 속도는, 상기 터치 압력에 비례하여, 가속 또는 감속될 수 있다. 더하여, 상기 단말기(10)는, 상기 터치 입력부(12)에서 연속적으로 감지한 터치 압력을 그대로 이용하거나, 일정 시간 동안 감지한 터치 압력의 평균값을 산출하여, 상기 산출한 평균값을 이용하거나, 일정 시간 동안 감지한 터치 압력의 최대값을 산출하여, 상기 터치 압력의 최대값을 이용하여, 상기 실행 속도를 제어할 수 있다. 예를 들어, 상기 터치 입력이 슬라이드 쇼 기능의 실행에 대한 선택인 경우, 복수의 사진을 연속적으로 재생하면서, 상기 사진의 재생 속도를 터치 압력에 따라서 변경하게 되며, 상기 터치 입력이 동영상이나 음악 재생 프로그램에서의 재생 기능을 선택한 경우, 상기 터치 압력에 따라서 상기 동영상이나 음악의 재생 속도를 변경하며, 상기 터치 입력이 브라우저등과 같은 프로그램 실행 창의 스크롤기능을 선택한 경우, 상기 스크롤 속도를 상기 터치 압력에 따라서 제어한다.
터치 입력이 있는 동안, 또는 터치 입력이 있을 때마다, 상기 S130단계에서 S150단계는 반복적으로 수행되어, 상기 선택된 기능의 실행 속도를 연속적으로 또는 단계적으로 증감시킨다. 터치 입력이 없으면, 상기 선택된 기능의 실행을 종료 하거나, 상기 선택된 기능을 최종 제어된 실행 속도로 실행한다.
이때, 상기 단말기(10)는, S160단계 및 S170 단계를 더 수행할 수 있는데, 터치 입력이 해제되는 지를 확인하고, 터치 입력이 해제되면, S170단계에서, 상기 선택된 기능의 실행 속도를 상기 초기 실행 속도로 복귀시킨다. 이 경우, 선택된 기능은 기본적으로 초기 실행 속도로 실행되며, 사용자가 터치입력부(12)를 터치하고 있는 동안만, 터치 압력에 따라서 실행 속도가 변경된다.
다음으로, S180 단계에서, 상기 단말기(10)는, 상기 선택된 기능에 대한 실행 종료가 지시되는지를 확인하여, 실행 종료가 지시되기 전까지는, 상기 S110단계에서 S170단계를 반복 수행하도록 하고, 실행 종료가 지시되면, 선택된 기능 또는 상기 응용 프로그램의 실행을 정지한다.
상기 과정에 의하여, 사용자는 상기 단말기(10)를 통해 임의의 응용 프로그램의 임의 기능을 실행하는 중에, 간단한 터치 동작만으로 상기 기능의 실행 속도를 임의의 속도로 변경할 수 있게 된다.
도 3은 본 발명의 일 실시 예에 의한 단말기에서의 슬라이드 쇼 기능의 실행 화면에 대한 예시도이다. 도 3에서, 단말기(30)는, 터치 입력을 감지하는 터치 패널이 포함된 터치 스크린(31)을 포함하며, 단말기(30)의 기능 조작 및 데이터 입력을 위한 조작 버튼(32)을 포함한다. 상기 조작 버튼(32)은 필요에 따라 없을 수 도 있다.
상기 조작 버튼(32) 또는 터치 스크린(31)을 통해 슬라이드 쇼 기능이 선택되면, 사용자가 선택한 복수의 사진이 상기 터치 스크린(31) 상에 일정 속도로 순 차적으로 재생된다. 이때, 처음 재생 속도는, 사용자에 의해 설정되거나 디폴트로 설정된 것이다. 이후, 사용자가 재생 속도를 변경하고자 할 경우, 터치 스크린(31) 상의 사진 표시 영역(R1)을 도시된 바와 같이 터치한다. 이에 단말기(30)는, 상기 터치시의 압력에 대응하는 속도로 상기 재생 속도를 가변한다.
도 4는 본 발명의 실시 예에 의한 단말기에서의 슬라이드 쇼 기능의 실행 화면에 대한 다른 예시도이다. 도 4에서, 단말기(40)는, 터치 입력을 감지하는 터치 패널이 포함된 터치 스크린(41)을 포함하며, 단말기(40)의 기능 조작 및 데이터 입력을 위한 조작 버튼(43)을 포함한다. 상기 조작 버튼(43)은 필요에 따라 없을 수 도 있다.
상기 조작 버튼(43) 또는 터치 스크린(41)을 통해 슬라이드 쇼 기능이 선택되면, 사용자가 선택한 복수의 사진이 상기 터치 스크린(41) 상에 일정 속도로 순차적으로 표시되며, 더하여, 상기 터치 스크린(41)에는 재생 속도의 조절을 위한 기능 버튼(42)이 표시된다. 이후, 사용자가 재생 속도를 변경하고자 할 경우, 상기 터치 스크린(41) 상에 표시된 기능 버튼(42)을 터치하면, 상기 터치시의 터치 압력에 따라서, 상기 사진의 재생 속도가 조절된다.
도 5는 본 발명에 실시 예에 따른 단말기에서의 동영상 재생 기능의 실행 화면을 나타낸 예시도이다. 도 5를 참조하면, 단말기(50)는, 터치 패드를 포함하는 터치 스크린(51)과, 전원 온/오프, 음량 조절 등과 같은 기본 기능의 지시를 위한 조작 버튼(52)을 구비한다. 상기 단말기(50)는, 동영상 재생 프로그램을 실행하며, 이때, 터치 스크린(51) 상에 53과 같은 사용자 인터페이스 화면을 통하여 동영상이 재생되며, 상기 사용자 인터페이스 화면(53)에는 동영상 재생 기능의 조작을 위한 기능 버튼(54)이 포함된다. 여기서, 사용자가 재생 기능으로 설정된 기능 버튼(54)을 선택하면, 선택된 동영상이 재생되며, 상기 동영상의 재생 중에, 상기 재생 기능으로 설정된 기능버튼(54)을 다시 터치하면, 그의 터치 압력에 따라서 상기 동영상의 재생 속도가 조절된다.
도 6은 본 발명의 실시 예에 따른 단말기에서의 음악 재생 실행 화면을 나타낸 예시도이다. 도 6을 참조하면, 단말기(60)는, 터치 패드를 포함하는 터치 스크린(61)과, 전원 온/오프, 음량 조절 등과 같은 기본 기능의 지시를 위한 조작 버튼(62)을 구비한다. 이때 단말기(60)는, 음악 재생 프로그램을 실행하는 중이며, 상기 터치 스크린(61) 상에는 상기 음악 재생을 위한 사용자 인터페이스 화면(63)이 표시된다. 상기 사용자 인터페이스 화면(63)에는 음악의 재생, 감기, 음량 조절 등을 위한 다양한 기능 버튼(64)이 표시된다. 이때, 사용자가 재생 기능으로 설정된 기능 버튼(64)을 선택하면, 선택된 음악 파일이 재생되며, 상기 음악 파일의 재생 중에, 상기 재생 기능으로 설정된 기능버튼(64)을 다시 터치하면, 그의 터치 압력에 따라서 상기 음악 파일의 재생 속도가 조절된다. 또 다른 예로서, 빨리 감기나 되감기 기능 버튼을 선택할 경우, 빨리 감기 속도나 되감기 속도를 터치 압력에 따라서 조절할 수 도 있다.
도 7은 본 발명의 실시 예에 따른 단말기에서의 스크롤 기능 실행 화면을 나타낸 예시도이다. 도 7을 참조하면, 단말기(70)는, 터치 패드를 포함하는 터치 스크린(71)과, 전원 온/오프, 음량 조절 등과 같은 기본 기능의 지시를 위한 조작 버 튼(72)을 구비한다. 이때 단말기(70)는, 임의의 응용 프로그램을 실행하는 중이며, 상기 터치 스크린(71) 상에는 상기 음악 프로그램의 실행 창이 디스플레이된다. 이때, 사용자가 스크롤 기능과 관련된 기능 버튼(73)을 터치하면, 상기 실행 창에 표시된 콘텐츠 또는 파일들이 상기 터치시의 압력에 대응하는 속도로 스크롤된다.
이상과 같이, 본 명세서와 도면에는 본 발명의 바람직한 실시 예에 대하여 개시하였으나, 여기에 개시된 실시 예외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다. 또한, 본 명세서와 도면에서 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다.
본 발명은 단말기에서의 터치 입력을 이용한 사용자 인터페이스 방법에 관한 것으로서, 임의의 응용 프로그램을 실행하는 중에, 터치 입력이 있으면, 상기 터치 입력에 대응하는 기능을 터치시의 터치 압력에 따른 실행 속도로 제어함에 의하여, 사용자가 간단한 터치 동작만으로 다양한 속도로 선택한 기능을 이용할 수 있게 된다.
도 1은 본 발명에 따른 단말기의 구성을 나타낸 블록도이다.
도 2는 본 발명에 따른 터치 입력을 이용한 사용자 인터페이스 방법을 나타낸 흐름도이다.
도 3은 본 발명의 일 실시 예로서, 슬라이드 쇼 기능의 실행 화면을 나타낸 예시도이다.
도 4는 본 발명의 다른 실시 예로서, 슬라이드 쇼 기능의 실행 화면의 다른 예시도이다.
도 5는 본 발명의 또 다른 실시 예로서, 동영상 재생 프로그램의 실행 화면을 나타낸 예시도이다.
도 6은 본 발명의 또 다른 실시 예로서, 음악 재생 프로그램의 실행 화면을 나타낸 예시도이다.
도 7은 본 발명의 또 다른 실시 예로서, 스크롤 기능의 실행 화면을 나타낸 예시도이다.
< 도면의 주요 부분에 대한 부호의 설명 >
단말기: 10 표시부: 11
터치 입력부: 12 제어부: 13
진동 발생부: 14 저장부: 15
Claims (19)
- 터치 입력과, 상기 터치 입력에 대한 터치 압력을 감지하는 터치입력부; 및응용 프로그램을 실행하는 중에, 상기 터치 입력부를 통해 터치 입력이 감지되면, 감지된 터치 입력에 대응하는 상기 응용 프로그램의 기능을 실행하고, 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 상기 기능의 실행 속도를 제어하되, 일정 시간 동안에 감지된 터치 압력의 평균값을 산출하고, 상기 터치 압력의 평균값에 따라서 상기 실행 속도를 제어하는 제어부;를 포함하는 것을 특징으로 하는 단말기.
- 제1항에 있어서,상기 제어부의 제어에 따라서, 상기 터치 압력에 대응하는 진동을 발생시키는 진동발생부;를 더 포함하는 것을 특징으로 하는 단말기.
- 제1항에 있어서,상기 응용프로그램의 사용자 인터페이스 화면을 표시하는 표시부;를 더 포함하는 것을 특징으로 하는 단말기.
- 제1항 또는 제2항에 있어서,터치 입력별로 실행하여야 할 응용 프로그램의 기능 정보, 터치 압력별 실행 속도 제어 정보, 및 터치 압력별 진동의 강약 정보 중에서 하나 이상을 저장하는 저장부;를 더 포함하고,상기 제어부는 상기 저장부에 저장된 정보를 참조하여, 상기 응용 프로그램의 기능 실행과 그 실행 속도를 제어하거나, 상기 진동 발생부의 진동 발생을 제어하는 것을 특징으로 하는 단말기.
- 제1항에 있어서,상기 제어부는, 일정 시간 동안에 감지된 터치 압력중에서 최대값을 산출하고, 상기 터치 압력의 최대값에 따라서 상기 실행 속도를 제어하는 것을 특징으로 하는 단말기.
- 삭제
- 제1항에 있어서,상기 제어부는, 상기 터치 입력이 해제되면, 상기 실행 속도를 기설정된 초기 재생 속도로 제어하는 것을 특징으로 하는 단말기.
- 터치 입력부를 포함하는 단말기에서의 터치 입력을 이용한 사용자 인터페이스 방법에 있어서,상기 단말기가 임의의 응용 프로그램을 실행하는 중에, 터치 입력이 있는 지를 감지하는 단계;터치 입력이 감지되면, 상기 터치 입력에 대한 터치 압력을 감지하는 단계;상기 터치 입력에 대응하는 상기 응용 프로그램의 기능을 실행하는 단계; 및실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계를 포함하며,상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는,일정 시간 동안 감지된 터치 압력의 평균값을 산출하여 산출된 터치 압력의 평균값에 대응하는 상기 응용 프로그램의 기능을 실행하고, 실행된 기능의 실행 속도를 상기 터치 압력의 평균값에 따라서 제어함을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
- 제8항에 있어서,상기 실행 속도의 제어 전 또는 상기 실행 속도를 제어함과 동시에, 상기 터치 압력에 대응하는 진동을 발생시키는 단계;를 더 포함하는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
- 제8항에 있어서,상기 터치 입력이 해제되는 지를 확인하는 단계; 및상기 터치 입력이 해제되면, 최종적으로 제어된 실행 속도를 그대로 유지하는 단계;를 더 포함하는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
- 제8항에 있어서,상기 터치 입력이 해제되는 지를 확인하는 단계; 및상기 터치 입력이 해제되면, 상기 실행 속도를 기 설정된 초기 재생 속도로 변경하는 단계;를 더 포함하는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
- 제8항에 있어서, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는,상기 터치 압력에 비례하여, 상기 실행 속도를 연속적으로 또는 단계적으로 가속 또는 감속시키는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
- 삭제
- 제8항에 있어서, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는,일정 시간 동안 감지한 터치 압력의 최대값을 산출하고, 상기 터치 압력의 최대값에 따라서 상기 실행 속도를 제어하는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
- 제8항에 있어서, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는,복수의 사진을 연속적으로 재생하는 슬라이드 쇼 기능을 수행하는 중에, 터치 압력에 따라서 상기 슬라이드 쇼 기능의 재생 속도를 제어하는 단계인 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
- 제8항에 있어서, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는,동영상 파일 또는 음성 파일을 재생하는 중에, 터치 압력에 따라서 상기 동영상 파일 또는 음성 파일의 재생 속도를 제어하는 단계인 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
- 제8항에 있어서, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는,화면의 스크롤 기능을 수행하는 중에, 터치 압력에 따라서 상기 스크롤 기능의 실행 속도를 제어하는 단계인 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
- 제8항에 있어서, 상기 터치 입력을 감지하는 단계는,상기 응용 프로그램의 실행 화면이 표시되는 영역에 대한 터치를 터치 입력으로 감지하는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
- 제8항에 있어서, 상기 터치 입력을 감지하는 단계는,상기 응용 프로그램의 사용자 인터페이스 화면에 기능 버튼을 표시하고, 상기 기능 버튼이 표시된 영역에 대한 터치를 터치 입력으로 감지하는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090126601A KR101210298B1 (ko) | 2009-12-18 | 2009-12-18 | 터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090126601A KR101210298B1 (ko) | 2009-12-18 | 2009-12-18 | 터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110069984A KR20110069984A (ko) | 2011-06-24 |
KR101210298B1 true KR101210298B1 (ko) | 2012-12-10 |
Family
ID=44401573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090126601A KR101210298B1 (ko) | 2009-12-18 | 2009-12-18 | 터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101210298B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104991700A (zh) * | 2015-06-29 | 2015-10-21 | 陆俊 | 一种移动终端应用切换的方法及移动终端 |
CN105100611A (zh) * | 2015-07-16 | 2015-11-25 | 努比亚技术有限公司 | 一种拍摄模式切换***和方法 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101891101B1 (ko) | 2011-11-04 | 2018-08-24 | 삼성전자주식회사 | 애니메이션 메시지의 재생 속도를 제어하는 전자 장치 및 방법 |
KR101337665B1 (ko) * | 2012-03-08 | 2013-12-06 | 한양대학교 산학협력단 | 단말기 연동 및 제어 시스템 및 이에 사용되는 사용자 단말기 |
US20130234984A1 (en) | 2012-03-06 | 2013-09-12 | Industry-University Cooperation Foundation Hanyang University | System for linking and controlling terminals and user terminal used in the same |
-
2009
- 2009-12-18 KR KR1020090126601A patent/KR101210298B1/ko active IP Right Grant
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104991700A (zh) * | 2015-06-29 | 2015-10-21 | 陆俊 | 一种移动终端应用切换的方法及移动终端 |
CN104991700B (zh) * | 2015-06-29 | 2018-05-29 | 福建省合茂网络科技有限公司 | 一种移动终端应用切换的方法及移动终端 |
CN105100611A (zh) * | 2015-07-16 | 2015-11-25 | 努比亚技术有限公司 | 一种拍摄模式切换***和方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20110069984A (ko) | 2011-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2020203587B2 (en) | Devices, methods, and graphical user interfaces for providing haptic feedback | |
US9176651B2 (en) | Pushing a user interface to a remote device | |
KR100810363B1 (ko) | 양방향 슬라이드형 이동통신 단말기 및 그의 사용자인터페이스 표시방법 | |
JP4179269B2 (ja) | 携帯型電子機器、表示方法、そのプログラム及び表示操作装置 | |
US20100169813A1 (en) | Method for displaying and operating user interface and electronic device | |
AU2019203391A1 (en) | Multifunction device control of another electronic device | |
US20080288867A1 (en) | Mobile communication device and method of controlling the same | |
KR20130038476A (ko) | 터치 디바이스의 기능 운용 방법 및 장치 | |
KR20140142546A (ko) | 전자 기기 및 그의 애플리케이션 제어 방법 | |
KR20090043753A (ko) | 터치스크린을 구비한 단말장치의 멀티태스킹 제어 방법 및장치 | |
KR101210298B1 (ko) | 터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기 | |
EP2214174A2 (en) | Apparatus and method for playing of multimedia item | |
US11567725B2 (en) | Data processing method and mobile device | |
KR101069294B1 (ko) | 휴대용 멀티미디어 단말기 및 그 바탕화면 구성방법 | |
KR20110066025A (ko) | 터치패널 작동방법 및 터치패널 구동칩 | |
JP6273118B2 (ja) | 情報処理装置 | |
US20140136868A1 (en) | Power saving method and handheld electronic device using the same | |
KR20110069983A (ko) | 터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기 | |
KR101352201B1 (ko) | 미디어 플레이어를 제어하는 방법 및 이를 적용한 정보기기 | |
US20080227503A1 (en) | Mobile communication device and method of controlling the same | |
JP6444476B2 (ja) | 情報処理装置及び方法、並びにコンピュータプログラム | |
KR100904376B1 (ko) | 휴대용 멀티미디어 기기에서의 포인터 표시장치 및 방법 | |
KR20100125784A (ko) | 터치입력 방식의 전자기기 및 그 제어방법 | |
KR20170086781A (ko) | 음악을 재생 중 꺼진 화면에서도 제어하는 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20151201 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20161201 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20191121 Year of fee payment: 8 |