KR101210298B1 - 터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기 - Google Patents

터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기 Download PDF

Info

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
Application number
KR1020090126601A
Other languages
English (en)
Other versions
KR20110069984A (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 KR1020090126601A priority Critical patent/KR101210298B1/ko
Publication of KR20110069984A publication Critical patent/KR20110069984A/ko
Application granted granted Critical
Publication of KR101210298B1 publication Critical patent/KR101210298B1/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]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1643Details 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
    • 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/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/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
    • 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/14Digital 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

터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기{USER INTERFACE METHOD FOR USING TOUCH INPUT AND TERMINAL}
본 발명은 터치 압력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기에 관한 것으로, 더욱 상세하게는 단말기에서 임의의 응용 프로그램의 임의 기능을 실행하는데 있어서, 터치 압력에 따라서 실행 속도를 조절할 수 있는 터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기에 관한 것이다.
휴대 단말 시장은 소비자의 구매를 자극하는 새로운 기술 및 기능으로 인하여 짧은 기간에 대단히 빠른 성장을 하고 있다. 특히, 휴대 단말은 그 기술의 발달로 인하여 단순히 음성 통화 기능만을 수행하는 단계를 넘어서서 사용자들의 요구에 맞는 다양한 응용 기능을 수행하도록 구현되고 있다. 이로 인하여 사용자는 휴대 단말을 통하여, 문자 송수신, 화상 통화, 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. 터치 입력과, 상기 터치 입력에 대한 터치 압력을 감지하는 터치입력부; 및
    응용 프로그램을 실행하는 중에, 상기 터치 입력부를 통해 터치 입력이 감지되면, 감지된 터치 입력에 대응하는 상기 응용 프로그램의 기능을 실행하고, 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 상기 기능의 실행 속도를 제어하되, 일정 시간 동안에 감지된 터치 압력의 평균값을 산출하고, 상기 터치 압력의 평균값에 따라서 상기 실행 속도를 제어하는 제어부;
    를 포함하는 것을 특징으로 하는 단말기.
  2. 제1항에 있어서,
    상기 제어부의 제어에 따라서, 상기 터치 압력에 대응하는 진동을 발생시키는 진동발생부;
    를 더 포함하는 것을 특징으로 하는 단말기.
  3. 제1항에 있어서,
    상기 응용프로그램의 사용자 인터페이스 화면을 표시하는 표시부;
    를 더 포함하는 것을 특징으로 하는 단말기.
  4. 제1항 또는 제2항에 있어서,
    터치 입력별로 실행하여야 할 응용 프로그램의 기능 정보, 터치 압력별 실행 속도 제어 정보, 및 터치 압력별 진동의 강약 정보 중에서 하나 이상을 저장하는 저장부;를 더 포함하고,
    상기 제어부는 상기 저장부에 저장된 정보를 참조하여, 상기 응용 프로그램의 기능 실행과 그 실행 속도를 제어하거나, 상기 진동 발생부의 진동 발생을 제어하는 것을 특징으로 하는 단말기.
  5. 제1항에 있어서,
    상기 제어부는, 일정 시간 동안에 감지된 터치 압력중에서 최대값을 산출하고, 상기 터치 압력의 최대값에 따라서 상기 실행 속도를 제어하는 것을 특징으로 하는 단말기.
  6. 삭제
  7. 제1항에 있어서,
    상기 제어부는, 상기 터치 입력이 해제되면, 상기 실행 속도를 기설정된 초기 재생 속도로 제어하는 것을 특징으로 하는 단말기.
  8. 터치 입력부를 포함하는 단말기에서의 터치 입력을 이용한 사용자 인터페이스 방법에 있어서,
    상기 단말기가 임의의 응용 프로그램을 실행하는 중에, 터치 입력이 있는 지를 감지하는 단계;
    터치 입력이 감지되면, 상기 터치 입력에 대한 터치 압력을 감지하는 단계;
    상기 터치 입력에 대응하는 상기 응용 프로그램의 기능을 실행하는 단계; 및
    실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계를 포함하며,
    상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는,
    일정 시간 동안 감지된 터치 압력의 평균값을 산출하여 산출된 터치 압력의 평균값에 대응하는 상기 응용 프로그램의 기능을 실행하고, 실행된 기능의 실행 속도를 상기 터치 압력의 평균값에 따라서 제어함을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
  9. 제8항에 있어서,
    상기 실행 속도의 제어 전 또는 상기 실행 속도를 제어함과 동시에, 상기 터치 압력에 대응하는 진동을 발생시키는 단계;
    를 더 포함하는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
  10. 제8항에 있어서,
    상기 터치 입력이 해제되는 지를 확인하는 단계; 및
    상기 터치 입력이 해제되면, 최종적으로 제어된 실행 속도를 그대로 유지하는 단계;
    를 더 포함하는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
  11. 제8항에 있어서,
    상기 터치 입력이 해제되는 지를 확인하는 단계; 및
    상기 터치 입력이 해제되면, 상기 실행 속도를 기 설정된 초기 재생 속도로 변경하는 단계;
    를 더 포함하는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
  12. 제8항에 있어서, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는,
    상기 터치 압력에 비례하여, 상기 실행 속도를 연속적으로 또는 단계적으로 가속 또는 감속시키는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
  13. 삭제
  14. 제8항에 있어서, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는,
    일정 시간 동안 감지한 터치 압력의 최대값을 산출하고, 상기 터치 압력의 최대값에 따라서 상기 실행 속도를 제어하는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
  15. 제8항에 있어서, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는,
    복수의 사진을 연속적으로 재생하는 슬라이드 쇼 기능을 수행하는 중에, 터치 압력에 따라서 상기 슬라이드 쇼 기능의 재생 속도를 제어하는 단계인 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
  16. 제8항에 있어서, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는,
    동영상 파일 또는 음성 파일을 재생하는 중에, 터치 압력에 따라서 상기 동영상 파일 또는 음성 파일의 재생 속도를 제어하는 단계인 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
  17. 제8항에 있어서, 상기 실행된 기능의 실행 속도를 감지된 터치 압력에 대응하여 미리 설정된 실행 속도로 제어하는 단계는,
    화면의 스크롤 기능을 수행하는 중에, 터치 압력에 따라서 상기 스크롤 기능의 실행 속도를 제어하는 단계인 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
  18. 제8항에 있어서, 상기 터치 입력을 감지하는 단계는,
    상기 응용 프로그램의 실행 화면이 표시되는 영역에 대한 터치를 터치 입력으로 감지하는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
  19. 제8항에 있어서, 상기 터치 입력을 감지하는 단계는,
    상기 응용 프로그램의 사용자 인터페이스 화면에 기능 버튼을 표시하고, 상기 기능 버튼이 표시된 영역에 대한 터치를 터치 입력으로 감지하는 것을 특징으로 하는 터치 입력을 이용한 사용자 인터페이스 방법.
KR1020090126601A 2009-12-18 2009-12-18 터치 입력을 이용한 사용자 인터페이스 방법 및 이를 적용한 단말기 KR101210298B1 (ko)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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