KR20140082596A - 드로잉 제어 방법, 장치 및 이동 단말기 - Google Patents
드로잉 제어 방법, 장치 및 이동 단말기 Download PDFInfo
- Publication number
- KR20140082596A KR20140082596A KR1020137032315A KR20137032315A KR20140082596A KR 20140082596 A KR20140082596 A KR 20140082596A KR 1020137032315 A KR1020137032315 A KR 1020137032315A KR 20137032315 A KR20137032315 A KR 20137032315A KR 20140082596 A KR20140082596 A KR 20140082596A
- Authority
- KR
- South Korea
- Prior art keywords
- gesture
- track
- gesture track
- attribute information
- point
- 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/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- 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/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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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/0487—Interaction 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/0488—Interaction 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
-
- 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/0487—Interaction 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/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04101—2.5D-digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface and also measures the distance of the input means within a short range in the Z direction, possibly with a separate measurement setup
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04804—Transparency, e.g. transparent or translucent windows
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
본 실시예에서 제공된 드로잉 제어 방법, 장치, 및 단말기에서는, 사용자에 의해 입력된 제스처 트랙이 검출되고, 제스처 트랙에 관한 제1 속성 정보가 획득되며, 미리 설정된 규칙과 제1 속성 정보에 따라 제스처 트랙이 인식되어 제스처 트랙에 관한 제2 속성 정보가 획득되고, 마지막으로 제스처 트랙이 제2 속성 정보에 따라 표현된다. 여기서, 제스처 트랙은 디스플레이 스크린에 대한 입력 장치의 상대적인 비접촉 이동을 사용자가 제어하는 과정에서 생성된 것이다. 이러한 방식에서, 트랙을 표현하기 위해 요구되는 특징 정보의 일부가 제스처 트랙에 관한 제1 속성 정보에 수반되고, 따라서 사용자가 빈번하게 제스처 트랙의 입력을 실행하기 위해 모든 종류의 옵션을 매뉴얼로 전환하는 것을 피할 수 있으며, 이로써 드로잉 조작의 복잡성의 문제를 해결할 수 있다.
Description
본 발명은 이동 통신 기술에 관한 것으로서, 보다 상세하게는 드로잉 제어 방법, 장치 및 이동 단말기에 관한 것이다.
단말 장치의 인기는 터치 인터랙션을 스마트 모바일 장치에서의 기본적인 작동 모드로 만들었다. 터치의 제한과 스마트 모바일 장치에서의 다양한 형태의 센서의 통합적 이용 경향으로 인해, 비-터치 인터랙션 작동 모드가 점점 더 가능하게 되었다.
단말 장치 상에서, 기존의 드로잉 툴에서 획 두께(stroke thickness)와 투명도(transparency)를 변경할 때, 사용자가 매뉴얼로(manually) 선택할 필요가 있었다. 기존의 터치스크린 그리기에서, 드로잉을 하기 전에, 획 두께와 투명도는 선택을 클릭함으로써 변경된다. 이런 방식에서는, 패턴을 그리기 위해, 브러시워크(brushwork) 타입, 두께, 투명도 및 컬러와 같은 다양한 옵션이 선택되어야 하고, 그래서 조작이 복잡하다.
따라서, 본 발명의 실시예들은 드로잉 조작에서의 복잡성의 문제를 해결한, 드로잉 제어 방법, 장치 및 단말기를 제공한다.
제1 측면에서, 본 발명의 실시예는, 사용자에 의해 입력된 제스처 트랙을 검출하는 단계; 상기 제스처 트랙에 관한 제1 속성 정보를 획득하는 단계; 미리 설정된 규칙과 상기 제스처 트랙에 관한 제1 속성 정보에 따라 상기 제스처 트랙을 인식하여 상기 제스처 트랙에 관한 제2 속성 정보를 획득하는 단계; 및 상기 제스처 트랙에 관한 제2 속성 정보에 따라 상기 제스처 트랙을 표현하는 단계를 포함하고, 상기 제스처 트랙은 디스플레이 스크린에 대한 입력 장치의 상대적인 비접촉 이동을 사용자가 제어하는 과정에서 생성된 것이고, 상기 제스처 트랙에 관한 제1 속성 정보는, 단말기에 의해 인식되는, 상기 제스처 트랙에 관한 특징 정보이며, 상기 제스처 트랙에 관한 제2 속성 정보는, 상기 제스처 트랙을 표시하기 위해 상기 단말기에 의해 요구되는 특징 정보의 일부 또는 전부를 포함하는, 드로잉 제어 방법을 제공한다.
제1 측면의 가능한 제1 구현 방식에서는, 상기 제스처 트랙에 관한 제1 속성 정보는 이하의 속성: 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리; 상기 제스처 트랙상의 각 지점의 이동 속도 또는 가속도; 및 상기 제스처 트랙상의 각 지점의 정지 시간 중 어느 하나 또는 그 조합을 포함한다.
제1 측면의 제1 구현 방식 또는 제1 측면과의 조합으로, 제1 측면의 가능한 제2 구현 방식에서는, 상기 제스처 트랙에 관한 제2 속성 정보는 이하의 속성: 상기 제스처 트랙상에서 표현될 각 지점의 두께; 및 상기 제스처 트랙상에서 표현된 각 지점의 투명도 중 어느 하나 또는 그 조합을 포함한다.
제1 측면 또는 제1 측면의 가능한 제1 구현 방식, 또는 제1 측면의 제2 구현 방식, 제3 측면의 가능한 제1 구현 방식과의 조합으로, 제1 측면의 가능한 제3 구현 방식에서는, 상기 방법은, 상기 제스처 트랙에 관한 제2 속성 정보에 따라 상기 제스처 트랙을 표현하기 전에, 드로잉 브러시워크 타입을 획득하는 단계를 더 포함하고, 상기 제스처 트랙에 관한 제2 속성 정보에 따라 상기 제스처 트랙을 표현하는 단계는 구체적으로, 상기 제스처 트랙에 관한 제2 속성 정보 및 상기 드로잉 브러시워크 타입에 따라 상기 제스처 트랙을 표현하는 단계를 포함하여 이루어진다.
제1 측면의 제3 구현 방식에 따라, 제1 측면의 가능한 제4 구현 방식에서는, 상기 드로잉 브러시워크 타입을 획득하는 단계는 구체적으로, 상기 사용자에 의해 입력된 제1 제스처 코맨드를 획득하는 단계; 및 상기 제1 제스처 코맨드에 따라 상기 드로잉 브러시워크 타입을 결정하는 단계를 포함하여 이루어진다.
제1 측면의 제4 구현 방식에 따라, 제1 측면의 가능한 제5 구현 방식에서는, 상기 제1 제스처 코맨드에 따라 상기 드로잉 브러시워크 타입을 결정하는 단계는 구체적으로, 상기 제1 제스처 코맨드에 따라 제1 제스처에 대응하는 드로잉 브러시워크 타입을 결정하거나, 또는 상기 제1 제스처 코맨드에 따라 적어도 하나의 브러시워크 타입을 제시하고 상기 적어도 하나의 브러시워크 타입에 대한 사용자의 선택을 수신하는 것에 의해 드로잉 브러시워크 타입을 결정하는 단계를 포함하여 이루어진다.
제1 측면 및 상술한 가능한 구현 방식과의 조합으로, 제1 측면의 가능한 제6 구현 방식에서는, 상기 방법은, 사용자에 의해 입력된 제2 제스처 코맨드를 획득하는 단계; 및 상기 제2 제스처 코맨드에 따라 드로잉 브러시워크 컬러를 결정하는 단계를 더 포함하고, 상기 제스처 트랙에 관한 제2 속성 정보에 따라 상기 제스처 트랙을 표현하는 단계는 구체적으로, 상기 제스처 트랙에 관한 제2 속성 정보 및 상기 드로잉 브러시워크 컬러에 따라 상기 제스처 트랙을 표현하거나, 또는 상기 제스처 트랙에 관한 제2 속성 정보, 상기 드로잉 브러시워크 타입, 및 상기 드로잉 브러시워크 컬러에 따라 상기 제스처 트랙을 표현하는 단계를 포함하여 이루어진다.
제1 측면 및 상술한 가능한 구현 방식과의 조합으로, 제1 측면의 가능한 제7 구현 방식에서는, 상기 방법은, 상기 제스처 트랙에 관한 제2 속성 정보에 따라 상기 제스처 트랙을 표현한 후에, 상기 사용자에 의해 입력된 제3 제스처 코맨드를 획득하는 단계; 및 상기 제3 제스처 코맨드에 따라 상기 표현된 제스처 트랙의 전부 또는 일부를 삭제하는 동작을 수행하는 단계를 더 포함한다.
제1 측면 및 상술한 가능한 구현 방식과의 조합으로, 제1 측면의 가능한 제8 구현 방식에서는, 상기 제스처 트랙에 관한 제1 속성 정보가 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리이고, 상기 제스처 트랙에 관한 제2 속성 정보가 상기 제스처 트랙상에서 표현될 각 지점의 두께인 경우, 상기 미리 설정된 규칙은, 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리가 짧을수록 상기 제스처 트랙상에서 표현될 각 지점의 두께가 더 두꺼워지는 것이거나 또는 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리가 짧을수록 상기 제스처 트랙상에서 표현될 각 지점의 두께가 더 얇아지는 것이다.
제1 측면 및 상술한 가능한 구현 방식과의 조합으로, 제1 측면의 가능한 제9 구현 방식에서는, 상기 제스처 트랙에 관한 제1 속성 정보가 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리이고, 상기 제스처 트랙에 관한 제2 속성 정보가 상기 제스처 트랙상에서 표현될 각 지점의 투명도인 경우, 상기 미리 설정된 규칙은, 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리가 짧을수록 상기 제스처 트랙상에서 표현될 각 지점의 투명도가 더 낮아지는 것이거나 또는 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리가 짧을수록 상기 제스처 트랙상에서 표현될 각 지점의 투명도가 더 높아지는 것이다.
제1 측면 및 상술한 가능한 구현 방식과의 조합으로, 제1 측면의 가능한 제10 구현 방식에서는, 상기 제스처 트랙에 관한 제1 속성 정보가 상기 제스처 트랙의 이동 속도 또는 가속도이고, 상기 제스처 트랙에 관한 제2 속성 정보가 상기 제스처 트랙상에서 표현될 각 지점의 두께인 경우, 상기 미리 설정된 규칙은, 상기 제스처 트랙의 이동 속도 또는 가속도가 낮을수록 상기 제스처 트랙상에서 표현될 각 지점의 두께가 더 두꺼워지는 것이거나 또는 상기 제스처 트랙의 이동 속도 또는 가속도가 낮을수록 상기 제스처 트랙상에서 표현될 각 지점의 두께가 더 얇아지는 것이다.
제1 측면 및 상술한 가능한 구현 방식과의 조합으로, 제1 측면의 가능한 제11 구현 방식에서는, 상기 제스처 트랙에 관한 제1 속성 정보가 상기 제스처 트랙상의 각 지점의 정지 시간이고, 상기 제스처 트랙에 관한 제2 속성 정보가 상기 제스처 트랙상에서 표현될 각 지점의 두께인 경우, 상기 미리 설정된 규칙은, 상기 제스처 트랙의 각 지점의 정지 시간이 길수록 상기 제스처 트랙상에서 표현될 각 지점의 두께가 더 두꺼워지는 것이거나 또는 상기 제스처 트랙의 각 지점의 정지 시간이 길수록 상기 제스처 트랙상에서 표현될 각 지점의 두께가 더 얇아지는 것이다.
제2 측면에서, 사용자에 의해 입력된 제스처 트랙을 검출하도록 구성된 검출 모듈; 상기 검출 모듈에 의해 검출된 제스처 트랙에 따라 상기 제스처 트랙에 관한 제1 속성 정보를 획득하도록 구성된 제1 속성 정보 획득 모듈; 상기 제1 속성 정보 획득 모듈에 의해 획득된 상기 제1 속성 정보 및 미리 설정된 규칙에 따라 상기 제스처 트랙을 인식하여, 상기 제스처 트랙에 관한 제2 속성 정보를 획득하도록 구성된 제2 속성 정보 획득 모듈; 및 상기 제2 속성 정보 획득 모듈에 의해 획득된 상기 제2 속성 정보에 따라 상기 제스처 트랙을 표현하도록 구성된 표현 모듈을 포함하고, 상기 제스처 트랙은 디스플레이 스크린에 대한 입력 장치의 상대적인 비접촉 이동을 사용자가 제어하는 과정에서 생성된 것이고, 상기 제스처 트랙에 관한 제1 속성 정보는, 단말기에 의해 인식되는, 상기 제스처 트랙에 관한 특징 정보이며, 상기 제스처 트랙에 관한 제2 속성 정보는, 상기 제스처 트랙을 표시하기 위해 상기 단말기에 의해 요구되는 특징 정보의 일부 또는 전부를 포함하는, 드로잉 제어 장치가 제공된다.
제2 측면에 따르는, 제2 측면의 가능한 제1 구현 방식에서는, 상기 제스처 트랙에 관한 제1 속성 정보는 이하의 속성: 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리; 상기 제스처 트랙상의 각 지점의 이동 속도 또는 가속도; 및 상기 제스처 트랙상의 각 지점의 정지 시간 중 어느 하나 또는 그 조합을 포함한다.
제2 측면 또는 제2 측면의 가능한 제1 구현 방식과의 조합으로, 제2 측면의 가능한 제2 구현 방식에서는, 상기 제스처 트랙에 관한 제2 속성 정보는 이하의 속성: 상기 제스처 트랙상에서 표현될 각 지점의 두께; 및 상기 제스처 트랙상에서 표현된 각 지점의 투명도 중 어느 하나 또는 그 조합을 포함한다.
제2 측면 및 상술한 가능한 구현 방식과의 조합으로, 제2 측면의가능한 제3 구현 방식에서는, 상기 드로잉 제어 장치는, 드로잉 브러시워크 타입을 획득하도록 구성된 드로잉 브러시워크 타입 획득 모듈을 더 포함하고, 상기 표현 모듈은 구체적으로, 상기 제2 속성 정보 획득 모듈에 의해 획득된 상기 제2 속성 정보 및 상기 드로잉 브러시워크 타입 획득 모듈에 의해 획득된 상기 드로잉 브러시워크 타입에 따라 상기 제스처 트랙을 표현하도록 구성된다.
제2 측면의 제3 구현 방식에 따르는, 제2 측면의 가능한 제4 구현 방식에서는, 상기 드로잉 제어 장치가, 사용자에 의해 입력된 제1 제스처 코맨드를 획득하도록 구성된 제스처 코맨드 획득 모듈을 더 포함하고, 상기 드로잉 브러시워크 타입 획득 모듈은 구체적으로, 상기 제스처 코맨드 획득 모듈에 의해 획득된 제1 제스처 코맨드에 따라 드로잉 브러시워크 타입을 결정하도록 구성된다.
제2 측면의 제4 구현 방식에 따르는, 제2 측면의 가능한 제5 구현 방식에서는, 상기 드로잉 브러시워크 타입 획득 모듈은 구체적으로, 상기 제스처 코맨드 획득 모듈에 의해 획득된 제1 제스처 코맨드에 따라 제1 제스처에 대응하는 드로잉 브러시워크 타입을 결정하거나, 또는 상기 제스처 코맨드 획득 모듈에 의해 획득된 제1 제스처 코맨드에 따라 적어도 하나의 드로잉 브러시워크 타입을 제시하고 상기 적어도 하나의 드로잉 브러시워크 타입에 대한 사용자의 선택을 수신하는 것에 의해 드로잉 브러시워크 타입을 결정하도록 구성된다.
제2 측면 및 제2 측면의 상술한 가능한 구현 방식과의 조합으로, 제2 측면의 가능한 제6 구현 방식에서는, 상기 제스처 코맨드 획득 모듈은 또한 사용자에 의해 입력된 제2 제스처 코맨드를 획득하도록 구성되고, 상기 드로잉 제어 장치는, 상기 제스처 코맨드 획득 모듈에 의해 획득된 제2 제스처 코맨드에 따라 드로잉 브러시워크 컬러를 결정하도록 구성된 드로잉 브러시워크 컬러 획득 모듈을 더 포함하고, 상기 표현 모듈은 구체적으로, 상기 제스처 트랙에 관한 제2 속성 정보 및 상기 드로잉 브러시워크 컬러에 따라 상기 제스처 트랙을 표현하거나 또는 상기 제스처 트랙에 관한 제2 속성 정보, 상기 드로잉 브로시워크 타입, 및 상기 드로잉 브러시워크 컬러에 따라 상기 제스처 트랙을 표현하도록 구성된다.
제2 측면 및 제2 측면의 상술한 가능한 구현 방식과의 조합으로, 제2 측면의 가능한 제7 구현 방식에서는, 상기 제스처 코맨드 획득 모듈은 또한 사용자에 의해 입력된 제3 제스처 코맨드를 획득하도록 구성되고, 상기 드로잉 제어 장치는, 상기 제스처 코맨드 획득 모듈에 의해 획득된 상기 제3 제스처 코맨드에 따라 상기 표현된 제스처 트랙의 전부 또는 일부를 삭제하는 동작을 수행하도록 구성된 삭제 모듈을 더 포함한다.
제3 측면에서, 사용자에 의해 입력된 제스처 트랙을 검출하도록 구성된 입력 장치; 상기 입력 장치에 의해 획득되는, 상기 제스처 트랙에 관한 제1 속성 정보를 파싱하도록 구성되고, 상기 제스처 트랙에 관한 제1 속성 정보 및 미리 설정된 규칙에 따라 상기 제스처 트랙을 인식하여, 상기 제스처 트랙에 관한 제2 속성 정보를 획득하도록 구성된 중앙 처리 유닛; 상기 중앙 처리 유닛에 의해 획득되는, 상기 제스처 트랙에 관한 제2 속성 정보에 따라 상기 제스처 트랙을 표현하도록 구성된 디스플레이 스크린; 및 상기 미리 설정된 규칙을 저장하도록 구성된 메모리를 포함하고, 상기 제스처 트랙은 디스플레이 스크린에 대한 입력 장치의 상대적인 비접촉 이동을 사용자가 제어하는 과정에서 생성된 것이고, 상기 제스처 트랙에 관한 제1 속성 정보는, 단말기에 의해 인식되는, 상기 제스처 트랙에 관한 특징 정보이며, 상기 제스처 트랙에 관한 제2 속성 정보는, 상기 제스처 트랙을 표시하기 위해 상기 단말기에 의해 요구되는 특징 정보의 일부 또는 전부를 포함하는, 단말기가 제공된다.
제3 측면에 따르는, 제3 측면의 가능한 제1 구현 방식에서는, 상기 제스처 트랙에 관한 제1 속성 정보는 이하의 속성: 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리; 상기 제스처 트랙상의 각 지점의 이동 속도 또는 가속도; 및 상기 제스처 트랙상의 각 지점의 정지 시간 중 어느 하나 또는 그 조합을 포함한다.
제3 측면 또는 제3 측면의 제1 구현 방식과의 조합으로, 제3 측면의 가능한 제2 구현 방식에서는, 상기 제스처 트랙에 관한 제2 속성 정보는 이하의 속성: 상기 제스처 트랙상에서 표현될 각 지점의 두께; 및 상기 제스처 트랙상에서 표현된 각 지점의 투명도 중 어느 하나 또는 그 조합을 포함한다.
제3 측면 및 제3 측면의 상술한 구현 방식과의 조합으로, 제3 측면의 가능한 제3 구현 방식에서는, 상기 중앙 처리 유닛은 또한 드로잉 브러시워크 타입을 획득하도록 구성되고, 상기 디스플레이 스크린은 구체적으로, 상기 제스처 트랙에 관한 제2 속성 정보 및 상기 드로잉 브러시워크 타입에 따라 상기 제스처 트랙을 표현하도록 구성된다.
제3 측면의 가능한 제3 구현 방식에 따르는, 제3 측면의 가능한 제4 구현 방식에서는, 상기 입력 장치는 또한 사용자에 의해 입력된 제1 제스처 코맨드를 획득하도록 구성되고, 상기 중앙 처리 유닛은 구체적으로, 상기 입력 장치에 의해 획득된 상기 제1 제스처 코맨드에 따라 상기 드로잉 브러시워크 타입을 결정하도록 구성된다.
제3 측면의 가능한 제4 구현 방식에 따르는, 제3 측면의 가능한 제5 구현 방식에서는, 상기 중앙 처리 유닛은 구체적으로, 상기 입력 장치에 의해 획득된 상기 제1 제스처 코맨드에 따라 제1 제스처에 대응하는 드로잉 브러시워크 타입을 결정하거나, 또는 상기 입력 장치에 의해 획득된 상기 제1 제스처 코맨드에 따라 적어도 하나의 드로잉 브러시워크 타입을 제시하고 상기 입력 장치에 의해 수신된 상기 적어도 하나의 드로잉 브러시워크 타입에 대한 사용자의 선택을 통해 드로잉 브러시워크 타입을 결정하도록 구성된다.
제3 측면 및 제3 측면의 상술한 구현 방식과의 조합으로, 제3 측면의 가능한 제6 구현 방식에서는, 상기 입력 장치는 또한 사용자에 의해 입력된 제2 제스처 코맨드를 획득하도록 구성되고, 상기 중앙 처리 유닛은 또한 상기 입력 장치에 의해 획득된 상기 제2 제스처 코맨드에 따라 드로잉 브러시워크 컬러를 결정하도록 구성되고, 상기 디스플레이 스크린은 구체적으로, 상기 제스처 트랙에 관한 제2 속성 정보, 및 상기 드로잉 브러시워크 컬러에 따라 상기 제스처 트랙을 표현하거나 또는 상기 제스처 트랙에 관한 제2 속성 정보, 상기 드로잉 브러시워크 타입, 및 상기 드로잉 브러시워크 컬러에 따라 상기 제스처 트랙을 표현하도록 구성된다.
제3 측면 및 제3 측면의 상술한 구현 방식과의 조합으로, 제3 측면의 가능한 제7 구현 방식에서는, 상기 입력 장치는 또한 사용자에 의해 입력된 제3 제스처 코맨드를 획득하도록 구성되고, 상기 중앙 처리 유닛은 또한, 상기 입력 장치에 의해 입력된 제3 제스처 코맨드에 따라, 상기 표현된 제스처 트랙의 전부 또는 일부를 삭제하는 동작을 수행하도록 상기 디스플레이 스크린에 지시하도록 구성된다.
상술한 실시예들에서 제공된 드로잉 제어 방법, 장치, 단말기에서는, 사용자에 의해 입력된 제스처 트랙(gesture track)이 검출되고 - 상기 제스처 트랙은 사용자가 디스플레이 스크린에 대한 입력 장치의 상대적인 비접촉 움직임을 제어하는 프로세스에서 생성됨 -, 제스처 트랙에 대한 제1 속성 정보가 획득되며, 그런 다음 미리 설정된 규칙과 상기 제1 속성 정보에 따라 제스처 트랙이 인식되어, 그 제스처 트랙에 대한 제2 속성 정보를 획득하고, 마침내 그 제스처 트랙에 대한 제2 속성 정보에 따라 제스처 트랙이 표현된다. 이러한 방식으로, 그 트랙을 표현하기 위해 요구된 특징 정보의 일부가 그 제스처 트랙에 대한 제1 속성 정보 내에 들어가게 되고, 사용자가 제스처 트랙의 입력을 실현하기 위해 모든 종류의 옵션을 매뉴얼로 스위칭할 필요가 없어짐으로써 드로잉 조작에서의 복잡성의 문제가 해결된다.
본 발명의 실시예에 따른 기술적 해결 수단 또는 종래 기술을 보다 명확하게 설명하기 위해, 본 실시예 또는 종래 기술을 설명하기 위해 첨부된 도면에 대해 다음과 같이 간략히 소개한다. 명백한 것은, 이하의 설명에서의 첨부된 도면은 오직 본 발명의 일부 실시예에 관한 것이며 통상의 기술자라면 첨부된 도면으로부터 특별한 창작 노력 없이도 다른 도면을 도출할 수 있다는 것이다.
도 1은 본 발명의 실시예에서 제공된 드로잉 제어 방법의 흐름도이다.
도 2a 내지 2f는 본 발명의 실시예에서 표현된 제스처 트랙의 모식도이다.
도 3은 본 발명의 다른 실시예에서 제공된 드로잉 제어 방법의 흐름도이다.
도 4는 본 발명의 또 다른 실시예에서 제공된 드로잉 제어 방법의 흐름도이다.
도 5는 본 발명의 또 다른 실시예에서 제공된 드로잉 제어 방법의 흐름도이다.
도 6은 본 발명의 또 다른 실시예에서 제공된 드로잉 제어 방법의 흐름도이다.
도 7 내지 도 11은, 본 발명의 실시예에 따른 드로잉 제어 장치의 개략적인 구성도이다.
도 12는 본 발명의 실시예에 따른 단말기의 개략적인 구성도이다.
도 1은 본 발명의 실시예에서 제공된 드로잉 제어 방법의 흐름도이다.
도 2a 내지 2f는 본 발명의 실시예에서 표현된 제스처 트랙의 모식도이다.
도 3은 본 발명의 다른 실시예에서 제공된 드로잉 제어 방법의 흐름도이다.
도 4는 본 발명의 또 다른 실시예에서 제공된 드로잉 제어 방법의 흐름도이다.
도 5는 본 발명의 또 다른 실시예에서 제공된 드로잉 제어 방법의 흐름도이다.
도 6은 본 발명의 또 다른 실시예에서 제공된 드로잉 제어 방법의 흐름도이다.
도 7 내지 도 11은, 본 발명의 실시예에 따른 드로잉 제어 장치의 개략적인 구성도이다.
도 12는 본 발명의 실시예에 따른 단말기의 개략적인 구성도이다.
본 발명의 실시예들의 목적, 기술적 해결수단, 및 장점을 보다 이해하기 쉽게 하기 위해, 본 발명의 실시예에 따른 기술적 해결수단이 첨부된 도면을 참조하여 이하에서 분명하고 완전하게 기술된다. 분명한 것은, 이하의 설명에서의 실시예들은 본 발명의 실시예 전부가 아니라 그 일부에 지나지 않는다는 것이다. 본 발명의 실시예들에 기초하여 통상의 기술자가 창작 노력 없이 얻을 수 있는 모든 다른 실시예들도 본 발명의 보호 범위 내에 포함되어야 한다.
본 발명의 각 실시예에서의 실행 주체는 단말기이다. 단말기는 고정된 단말기, 예컨대 데스크톱 컴퓨터나 텔레비전일 수도 있고, 모바일 단말기, 예컨대 태블릿 컴퓨터나 모바일 전화기일 수도 있으며, 심지어 프로젝터일 수도 있다. 본 발명의 각 실시예에서의 단말기는 비접촉 터치 제어를 지원할 수도 있고, 또한 접촉 터치 제어 또한 지원할 수도 있다. 비접촉 터치 제어 또는 접촉 터치 제어 동안, 디스플레이 스크린 또는 단말기는 손가락과 스크린 간의 거리, 손가락의 이동 속도 또는 가속도, 및 손가락의 정지 시간 등을 검출할 수 있다.
본 발명의 모든 실시예에 관련된 제스처는, 단말기와의 직접적인 접촉 후에 인식되는 제스처, 예컨대 디스플레이 스크린의 표면상에서의 싱글 클릭, 더블 클릭, 이동 등일 수도 있고, 또는 단말기와의 직접적인 터치 없이 단말기에 의해 인식되는 제스처, 예컨대 디스플레이 스크린 앞에서의 손의 이동 동작을 포함하는 단말기의 디스플레이 스크린 가까이에서의 이동이 있는 때에 인식되는 제스처일 수도 있다.
도 1은 본 발명의 실시예에서 제공되는 드로잉 제어 방법의 흐름도이다. 도 1에 도시된 바와 같이, 본 실시예에서의 방법은 다음 단계를 포함한다.
단계 100: 사용자에 의해 입력된 제스처 트랙을 검출한다. 제스처 트랙은 디스플레이 스크린에 대한 입력 장치의 비접촉 이동을 사용자가 제어하는 과정에서 생성된 것이다.
제스처 트랙은 사용자가 디스플레이 스크린에 대한 입력 장치의 비접촉 이동을 제어하는 과정에서 생성된 것이고, 이러한 상황에서, 입력 장치는, 사용자의 손가락이나 다른 부분이 단말기에 의해 인식될 수 있는 한, 그러한 손가락이나 다른 부분이다.
또한, 제스처 트랙은 사용자가 디스플레이 스크린에 대한 입력 장치의 접촉 이동을 제어하는 과정에서 생성된 것일 수도 있고, 여기서 입력 장치는, 수기 펜, 스타일러스, 터치스크린 펜, 터치 펜, 또는 모바일 폰 펜과 같은, 터치스크린 장치에 사용되는 입력 장치일 수 있다. 이때, 제스처 트랙에 관한 제1 속성 정보는 다음의 속성 중 하나 또는 그 조합을 포함한다: 제스처 트랙상의 각 지점의 이동 속도 또는 가속도 및 제스처 트랙상의 각 지점의 정지 시간.
단계 200: 제스처 트랙에 관한 제1 속성 정보를 획득한다.
제스처 트랙에 관한 제1 속성 정보는 제스처 트랙에 관한 특징 정보이며, 이것은 단말기에 의해 인식된다. 구체적으로는, 하드웨어, 예컨대 단말기의 디스플레이 장치, 여러 센서, 또는 마이크로폰이 제스처 트랙에 관한 특징 정보를 인식하기 위해 사용될 수 있다. 예컨대, 제스처 트랙에 관한 제1 속성 정보는 다음 속성 중 하나 또는 그 조합을 포함한다: 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리, 제스처 트랙의 이동 속도 또는 가속도, 및 제스처 트랙상의 각 지점의 정지 시간. 이상에 열거된 제1 속성 정보는 단지 예시에 불과하며, 다른 속성 정보가 추가적으로 사용될 수 있다. 즉, 단말기에 의해 제스처 트랙을 인식하기 위해 사용되는 모든 속성 정보는 본 발명의 본 실시예에 적용될 수 있고, 이것은 본 발명의 실시예의 보호 범위 내에 있다.
단계 300: 미리 설정된 규칙 및 제스처 트랙에 관한 제1 속성 정보에 따라 제스처 트랙을 인식하여, 제스처 트랙에 관한 제2 속성 정보를 획득한다.
제스처 트랙에 관한 제2 속성 정보는 제스처 트랙을 표현하기 위해 단말기에 의해 요청된 특징 정보의 일부 또는 전부를 포함한다. 예컨대, 제스처 트랙에 관한 제2 속성 정보는 다음 속성 중 하나 또는 그 조합을 포함한다: 제스처 트랙상에서 표현될 각 지점의 두께, 및 제스처 트랙상에서 표현될 각 지점의 투명도. 여기 열거한 제2 속성 정보는 단지 예시에 불과하며, 다른 속성 정보가 추가적으로 사용될 수 있다. 즉, 단말기에 의해 제스처 트랙을 표현하기 위해 요구된 모든 특징 정보가 본 발명의 본 실시예에 적용될 수 있고, 이것은 본 발명의 실시예의 보호 범위 내에 포함된다.
미리 설정된 규칙은 제스처 트랙에 관한 제1 속성 정보와 제스처 트랙에 관한 제2 속성 정보 간의 미리 저장된 대응관계이고, 이 미리 설정된 규칙은, 단말기가 공장에서 배송될 때 설정될 수도 있고 또는 네트워크를 통해 서버로부터 로컬 단말기로 다운로드될 수도 있다.
제스처 트랙에 관한 제1 속성 정보와 제스처 트랙에 관한 제2 속성 정보 간의 대응관계는 불연속적(discrete)일 수 있다. 즉, 제스처 트랙에 관한 제1 속성 정보는 상이한 구간으로 분할되고, 각 구간은 제스처 트랙에 관한 제2 속성 정보의 값에 대응할 수 있다. 또는 그 대응관계는 연속적일 수 있다. 즉, 구간으로 분할되지 않고 변환 계수가 미리 설정되어 있을 수 있는데, 변환 계수는 제스처 트랙에 관한 제1 속성 정보를 제스처 트랙에 관한 제2 속성 정보로 변환하는 데에 사용된다. 즉, 제스처 트랙에 관한 제1 속성 정보가 미리 설정된 변환 계수와 곱해져서 제스처 트랙에 관한 제2 속성 정보가 얻어진다.
예컨대, 제스처 트랙에 관한 제1 속성 정보가 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리이고, 제스처 트랙에 관한 제2 속성 정보가 제스처 트랙상에서 표현될 각 지점의 두께인 경우, 미리 설정된 규칙은, 도 2a에 도시된 바와 같이, 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리와 제스처 트랙상에서 표현될 각 지점의 두께 간의 대응관계이고, 그 미리 설정된 규칙은, 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리가 짧을수록 제스처 트랙상에서 표현될 각 지점의 두께가 더 두껍게 되는 것이다. 비접촉 터치 제어에서, 스크린은 손가락과 디스플레이 스크린 간의 거리를 검출할 수 있다. 단말기가 손가락을 검지할 수 있는 최대 거리를 상한으로 하여, 손가락과 디스플레이 스크린 간의 거리는 여러 구간으로 분할되는데, 그 거리가 3개의 구간: (0, a1), (a1, a2), 및 (a2, a3) (a1<a2<a3, a1, a2 및 a3는 거리값을 나타낸다)으로 분할된다고 가정하면, 각각의 구간은 두께의 값에 대응한다. 물론, 미리 설정된 규칙은, 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리가 짧을수록 제스처 트랙상에서 표현될 각 지점의 두께가 더 얇아진다는 것일 수도 있고, 이것은 실제 조건에 따라 구체적으로 설정될 수 있다. 그러므로, 디스플레이 스크린상의 트랙의 두께는 손가락과 디스플레이 스크린 간의 거리가 변하는 것에 따라 변한다. 손가락과 디스플레이 스크린 간의 거리가 상이한 구간에 놓일 때, 디스플레이 스크린상에 그려진 트랙은 상이하다. 이러한 방식으로, 사용자는, 그리기 전에 두께 옵션을 매뉴얼로 전환할 필요 없이, 손가락과 디스플레이 스크린 간의 거리를 제어하는 것에 의해 두께의 다양한 타입들 사이에서 전환을 자유롭게 수행할 수 있다.
선의 단일 획을 그릴 때, 그 선의 단일 획에서의 상이한 두께의 효과가 손가락과 디스플레이 스크린 간의 거리를 제어하는 것에 의해 달성될 수 있으며, 이로써 이미지를 그릴 때 프리 드로잉(free drawing)이 가능하게 된다. 도 2b에 도시된 바와 같이, 선의 단일 획에서의 영역 11은 손가락과 디스플레이 스크린(51) 간의 거리가 구간 (0, a1) 내에 있을 때 그려졌고, 선의 단일 획의 영역 12는 손가락과 디스플레이 스크린(51) 간의 거리가 구간 (a1, a2) 내에 있을 때 그려졌고, 선의 단일 획에서의 영역 13은 손가락과 디스플레이 스크린(51) 간의 거리가 구간 (a2, a3) 내에 있을 때 그려졌다. 기존의 드로잉 툴에서는 단일 획의 입력에서 이와 같은 드로잉 효과는 얻을 수 없다.
제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리와 제스처 트랙상에서 표현될 각 지점의 두께 간의 상술한 대응관계는 불연속적이지만, 그 대응관계는 연속적일 수도 있다는 점에 유의하자. 즉, 구간으로 분할되어 있지 않으며 대신 변환 계수가 미리 설정되어 있다. 변환 계수는 제스처 트랙상의 각 지점과 디스플에이 스크린 간의 거리를 변환시켜 제스처 트랙상에서 표현될 각 지점의 두께를 획득하기 위해 사용된다. 즉, 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리가 미리 설정된 변환 계수와 곱해져서 제스처 트랙상의 각 지점의 두께가 얻어진다.
예를 들어, 제스처 트랙에 관한 제1 속성 정보는 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리이고, 제스처 트랙에 관한 제2 속성 정보는 제스처 트랙상에서 표현될 각 지점의 투명도이다. 미리 설정된 규칙은 도 2c에 도시된 바와 같이, 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리와 제스처 트랙상의 각 지점의 투명도 간의 대응관계이고, 그 미리 설정된 규칙은 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리가 짧을수록 제스처 트랙상에서 표현될 각 지점의 투명도가 더 낮아지는 것이다. 비접촉 터치 제어에 있어서, 스크린은 손가락과 디스플레이 스크린 간의 거리를 검출할 수 있다. 단말기가 손가락을 검지할 수 있는 최대 거리를 상한으로 하여, 손가락과 디스플레이 스크린 간의 거리 d는 여러 구간으로 분할되어 있다. 거리 d가 4개의 구간: d<a1, a1<d<a2, a2<d<a3, 및 a3<d<a4 (여기서, a1<a2<a3<a4이고 a1, a2, a3, a4는 거리값을 나타낸다)으로 분할되어 있다고 가정한다. 각각의 구간은 투명도의 값에 대응한다. 물론, 미리 정해진 규칙이, 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리가 짧을수록 제스처 트랙상에서 표현될 각 지점의 투명도가 더 높게 된다는 것일 수도 있고, 이것은 실제 조건에 따라 구체적으로 설정될 수 있다. 그러므로, 디스플레이 스크린상에서의 트랙의 투명도는 손가락과 디스플레이 스크린 간의 거리가 변함에 따라 변하게 되고, 디스플레이 스크린상에 그려진 트랙들은 서로 다르게 된다. 이러한 방식으로, 사용자는 손가락과 디스플레이 스크린 간의 거리를 제어함으로써 드로잉 전에 투명도 옵션을 매뉴얼로 전환할 필요 없이 투명도의 여러 타입들 간의 전환을 자유롭게 행할 수 있다.
선의 단일 획을 그릴 때, 그 선의 단일 획에서의 상이한 투명도의 효과가 손가락과 디스플레이 스크린 간의 거리를 제어하는 것에 의해 달성될 수 있으며, 이로써 이미지를 그릴 때 프리 드로잉(free drawing)이 가능하게 된다. 도 2d에 도시된 바와 같이, 선의 단일 획에서의 영역 14는 손가락과 디스플레이 스크린(51) 간의 거리 d가 구간 a1<d<a2 내에 있을 때 그려졌고, 선의 단일 획의 영역 15는 손가락과 디스플레이 스크린(51) 간의 거리 d가 구간 d<a1 내에 있을 때 그려졌고, 선의 단일 획에서의 영역 16은 손가락과 디스플레이 스크린(51) 간의 거리 d가 구간 a3<d<a4 내에 있을 때 그려졌다. 기존의 드로잉 툴에서는 단일 획의 입력에서 이와 같은 드로잉 효과는 얻을 수 없다.
제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리와 제스처 트랙상에서 표현될 각 지점의 두께 간의 상술한 대응관계는 불연속이지만, 그 대응관계는 연속적일 수도 있다는 점에 유의하자. 즉, 구간으로 분할되어 있지 않으며 대신 변환 계수가 미리 설정되어 있다. 변환 계수는 제스처 트랙상의 각 지점과 디스플에이 스크린 간의 거리를 변환시켜 제스처 트랙상에서 표현될 각 지점의 투명도를 획득하기 위해 사용된다. 즉, 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리가 미리 설정된 변환 계수와 곱해져서 제스처 트랙상의 각 지점의 투명도가 얻어진다.
예를 들어, 제스처 트랙에 관한 제1 속성 정보는 제스처 트랙상의 각 지점의 이동 속도 또는 가속도이고, 제스처 트랙에 관한 제2 속성 정보는 제스처 트랙상에서 표현될 각 지점의 두께인 경우, 미리 설정된 규칙은 도 2e에 도시된 바와 같이, 제스처 트랙상의 각 지점의 이동 속도 또는 가속도와 제스처 트랙상의 각 지점의 두께 간의 대응관계이고, 그 미리 설정된 규칙은, 제스처 트랙상의 각 지점의 이동 속도 또는 가속도가 낮을수록 제스처 트랙상에서 표현될 각 지점의 두께가 더 두껍게 되는 것이다. 비접촉 터치 제어에 있어서, 스크린은 디스플레이 스크린 근처에서 이동하는 손가락의 이동 속도 v를 검출할 수 있다. 디스플레이 스크린 근처에서 이동하는 손가락의 이동 속도는 여러 구간으로 분할된다. 이 이동 속도가 3개의 구간: v<b1, b1<v<b2, v>b2(여기서 b1<b2이고 b1, b2는 속도값을 나타낸다)으로 분할된다. 각각의 구간은 두께의 값에 대응한다. 물론, 미리 정해진 규칙이, 제스처 트랙상의 각 지점의 이동 속도 또는 가속도가 낮을수록 제스처 트랙상에서 표현될 각 지점의 두께가 더 얇게 되는 것일 수도 있고, 이것은 실제 조건에 따라 구체적으로 설정될 수 있다. 그러므로, 디스플레이 스크린상에 그려진 트랙의 두께는 디스플레이 스크린의 근처에서 이동하는 손가락의 이동 속도 v가 변함에 따라 변하게 되고, 디스플레이 스크린상에 그려진 트랙들은 서로 다르게 된다. 이러한 방식으로, 사용자는 디스플레이 스크린 근처에서 이동하는 손가락의 이동 속도 v를 제어함으로써 드로잉 전에 두께 옵션을 매뉴얼로 전환할 필요 없이 두께의 여러 타입들 간의 전환을 자유롭게 행할 수 있다. 본 발명의 본 실시예에 의해, 속도를 변화시키면서 펜을 이동시키거나 심지어 펜을 멈추거나 되돌려 이동하는 것과 같은 방식을 이용하여 마치 종이 위에 펜으로 실제로 그리는 것과 같이 스크린상에 두께가 변화하는 선을 그릴 수 있다. 이러한 드로잉 방식은 실제 종이의 표면에 그리는 느낌을 일으키고, 사용자는 배우지 않고도 체득할 수 있게 된다.
예를 들어, 제스처 트랙에 관한 제1 속성 정보가 제스처 트랙상의 각 지점의 정지 시간이고, 제스처 트랙에 관한 제2 속성 정보가 제스처 트랙상에서 표현될 각 지점의 두께인 경우, 미리 정해진 규칙은, 제스처 트랙상의 각 지점의 정지 시간과 제스처 트랙상에서 표현될 각 지점의 두께 간의 대응관계이고, 그 미리 설정된 규칙은, 도 2e를 참조하면, 제스처 트랙상의 각 지점의 정지 시간이 길수록 제스처 트랙상에서 표현될 각 지점의 두께가 두껍게 되는 것이다. 비접촉 터치 제어에 있어서, 스크린은 디스플레이 스크린 근처에서 멈추어 있는 손가락의 정지 시간 t를 검출할 수 있다. 디스플레이 스크린 근처에서 멈추어 있는 손가락의 정지 시간 t는 여러 구간으로 분할된다. 정지 시간 t)가 3개의 구간: t<c1, c1<t<c2, 및 t>c2(c1<c2이고 c1 및 c2는 디스플레이 스크린 근처에서 멈추어 있는 손가락의 정지 시간을 나타낸다)으로 분할된다. 각 구군은 두께의 값에 대응한다. 물론, 미리 설정된 규칙은 제스처 트랙상의 각 지점의 정지 시간이 길수록 제스처 트랙상에서 표현될 각 지점의 두께가 얇게 되는 것일 수도 있고, 이것은 실제 조건에 따라 구체적으로 설정될 수 있다. 그러므로, 디스플레이 스크린상에 그려진 트랙의 두께는 디스플레이 스크린 근처에 멈추는 손가락의 정지 시간 t가 변함에 따라 변하게 된다. 디스플레이 스크린 근처에 멈춘 손가락의 정지 시간 t가 상이한 구간 내에 있을 때, 디스플레이 스크린상에 그려진 트랙들도 상이하다. 이러한 방식으로, 사용자는 디스플레이 스크린 근처에 멈추는 손가락의 정지 시간 t를 제어함으로써 드로잉 전에 두께 옵션을 매뉴얼로 전환할 필요 없이 두께의 여러 타입들 사이에서 자유롭게 전환할 수 있다.
제스처 트랙에 관한 제1 속성 정보와 제스처 트랙에 관한 제2 속성 정보 간의 대응관계는 위에서 예를 통해 간략하게 기술되었지만, 제스처 트랙에 관한 제1 속성 정보와 제스처 트랙에 관한 제2 속성 정보 간의 대응관계는 실제 요건에 따라 복잡한 대응관계로 설계되 수도 있다. 예컨대, 제스처 트랙에 관한 제1 속성 정보가 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리와 제스처 트랙상의 각 지점의 이동 속도의 조합이고, 제스처 트랙에 관한 제2 속성 정보가 제스처 트랙상에서 표현될 각 지점의 두께 및 제스처 트랙상에서 표현될 각 지점의 투명도인 경우, 미리 설정된 규칙은 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리, 제스처 트랙상의 각 지점의 이동 속도, 제스처 트랙상에서 표현될 각 지점의 두께, 및 제스처 트랙상에서 표현될 각 지점의 투명도 간의 대응관계이다. 그 미리 설정된 규칙은, 도 2f에 도시된 것과 같이, 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리가 짧을수록 제스처 트랙상에서 표현될 각 지점의 두께가 두껍게 되고, 제스처 트랙상의 각 지점의 이동 속도가 낮을수록 제스처 트랙상에 표현될 각 지점의 투명도가 낮아지는 것이다. 하나의 제1 속성 정보가 여러 개의 제2 속성 정보에 대응하는 것도 채용될 수 있다. 여기서는 단지 예시를 보여주는 것이며, 제스처 트랙에 관한 제1 속성 정보와 제스처 트랙에 관한 제2 속성 정보 간의 대응관계는 실제 요건에 따라 구체적으로 설정될 수 있고, 이것은 본 발명의 실시예에 특히 한정되는 것은 아니다.
단계 400: 제스처 트랙에 관한 제2 속성 정보에 따라 제스처 트랙을 표현한다.
다양한 드로잉 브러시워크 타입이 드로잉 툴에서 지원되고, 드로잉 브러시워크 타입은 자유롭게 선택되며, 만일 드로잉 브러시워크 타입이 사용자에 의해 선태고디면, 그려진 선은 그 드로잉 브러시워크 타입의 특징을 가진다. 예컨대, 드로잉 브러시워크 타입이 만년필 펜, 쓰기 브러시, 왁스 크레용, 스프레이 건 등이다.
일반적으로 말하면, 일단 드로잉 브러시워크 타입이나 컬러와 같은 특징 정보가 선택되면, 그 특징 정보는 자주 변경될 필요는 없다. 그러므로, 고정된 드로잉 브러시워크 타입이나 컬러와 같은 특징 정보는 제스처 트랙의 입력에서 사용될 수 있다. 그러나 사용자는 고정된 드로잉 브러시워크 타입과 컬러와 같은 특징 저보를 수정하는 것이 허용된다. 이러한 방식으로, 입력된 제스처 트랙이 매번 표현되기 전에 드로잉 브러시워크 타입과 컬러와 같은 특징 정보를 획득하기 위한 번거러움을 피할 수 있고, 단말기 자원의 소비가 감소된다.
제스처 트랙을 표현하기 위해 요구되는 특징 정보는 많은 타입, 예컨대 드로잉 브러시워크 타입과 컬러와 같은 것을 포함하며, 본 발명의 실시예에서, 제2 속성 정보로서 설정된 특징 정보의 값이 우선적으로 사용되고, 제2 속성 정보로 설정되지 않은 다른 특징 정보의 값은 특징 정보가 저장되는 드로잉 툴의 공간으로부터 획득될 수 있으며, 최종적으로 제스처 트랙은 제스처 트랙에 관한 제2 속성 정보와 제2 속성 정보로서 설정되지 않은 다른 특징 정보에 따라 표현된다.
단말기의 디스플레이 스크린의 디스플레이 요건에 따라 제스처 트랙상의 각 지점의 선택이 결정되는데, 제스처 트랙상의 각 지점은 물론 솔루션을 실현하기 위한 요건에 따라 선택될 수도 있고, 이것은 본 발명의 실시예에 특히 한정되는 것은 아니다.
또한, 만일 본 발명의 실시예에 관련된 제1 속성 정보가 기존의 드로잉 툴에서의 속성 정보와 같다면, 또 만일 본 발명의 실시예에 관련된 제1 속성 정보에 의해 영향을 받는 제2 속성 정보와 기존의 드로잉 툴에서의 속성 정보에서 충돌(conflict)이 없다면, 본 발명의 실시예에서 나타낸 제2 속성 정보와 기존의 드로잉 툴에서의 속성 정보는 통합되어 제시될 수 있고, 만일 충돌이 있다면, 본 발명의 실시예에서의 제2 속성 정보 또는 기존의 드로잉 툴에서의 속성 정보가 선택되어 제시된다. 예컨대, 기존의 드로잉 툴에서 드로잉 브러시워크 타입이 스프레이 건인 경우 점을 그리는 밀도가 스프레이 건의 정지 시간이 변함에 따라 변하게 된다. 본 발명의 실시예에서, 점을 그리는 두께가 스프레이 건의 정지 시간이 변함에 따라 변하게 된다. 이들 두 가지 디스플레이 효과는 디스플레이에 있어서 통합될 수 있다. 즉, 점을 그리는 밀도와 두께가 스프레이 건의 정지 시간이 변함에 따라 동시에 변한다.
본 실시예에서 제공된 드로잉 제어 방법에 있어서, 사용자에 의해 입력된 제스처 트랙이 검출된다. 여기서 제스처 트랙은 사용자가 디스플레이 스크린에 대한 입력 장치의 비접촉 이동을 제어하는 과정에서 생성된 것이다. 그러면, 제스처 트랙에 관한 제1 속성 정보가 획득되고, 제스처 트랙은 미리 정해진 규칙과 제스처 트랙에 관한 제1 속성 정보에 따라 인식되어, 제스처 트랙에 관한 제2 속성 정보가 획득된다. 최종적으로 제스처 트랙은 제스처 트랙에 관한 제2 속성 정보에 다라 표현된다. 이러한 방식으로, 트랙을 표현하기 위해 요구되는 특징 정보의 일부가 제스처 트랙에 관한 제1 속성 정보 내에 수반되고, 다라서 사용자가 제스처 트객의 입력을 실행하기 위해 모든 종류의 옵션을 빈번하게 매뉴얼로(manually) 전환하는 것을 피할 수 있고, 이로써 드로잉 조작에서의 복잡성의 문제를 해결한다.
도 3은, 본 발명의 다른 실시예에서 제공되는 드로잉 제어 방법의 흐름도이다. 본 실시예는 도 1에 도시된 실시예에 기초하여 구현된다. 도 3에 도시된 바와 같이, 본 방법은 단계 400 전에 다음 단계를 포함한다.
단계 309: 드로잉 브러시워크 타입을 획득한다.
본 발명의 실시예에서, 제스처 트랙에 관한 제2 속성 정보에 따라 제스처 트랙을 표현하는 것은 구체적으로, 제스처 트랙에 관한 제2 속성 정보와 드로잉 브러시워크 타입에 따라 제스처 트랙을 표현하는 것을 포함한다.
일반적으로 말하면, 일단 선택되면 드로잉 브러시워크 타입은 자주 변경될 필요가 없다. 그러나 매우 높은 드로잉 요건을 가진 일부 사용자의 경우, 그들은 사용자들의 드로잉 요건을 만족시키기 위해 드로잉 브러시워크 타입을 자주 변경할 필요가 있다. 그러므로, 이러한 관점에서, 본 발명의 실시예에서는, 제때 제스처 트랙의 드로잉 브러시워크 타입을 갱신하기 위해, 드로잉 브러시워크 타입이 각 제스처 트랙에 앞서 획득될 수도 있다.
본 실시예에서, 고정된 드로잉 브러시워크 타입을 항상 사용하는 대신, 드로잉 브러시워크 타입이 먼저 보여지고 그 다음 제스처 트랙이 드로잉 브러시워크 타입과 제스처 트랙에 관한 제2 속성 정보를 이용하여 디스플레이 스크린상에 표현된다. 이러한 방식으로, 전체 드로잉 프로세스에서, 제스처 트랙은 사용자에 의해 대체된 드로잉 브러시워크 타입을 이용하여 제때 표현된다.
단말기는 기존 방식을 이용하여 제어될 수 있다. 또한 단말기는 사용자에 의해 입력된 제스처을 수신하고 수신된 제스처를 미리 저장된 제스처와 비교할 수 있으며, 만일 미리 저장된 제스처가 수신된 제스처와 일치하는 제스처를 가지고 있는 경우, 그 제스처에 대응하는 제스처 코맨드를 획득한다.
미리 저장된 제스처가 수신된 제스처와 비교될 때, 기존의 그래픽 매칭 알고리즘, 예컨대 모양 매칭 알고리즘(shape matching algorithm)을 사용하여 미리 저장된 제스처와 수신된 제스처 간의 유사도를 계산할 수 있다. 미리 서장된 제스처가 수신된 제스처와 동일 또는 유사한지 여부가 결정되고, 그래픽의 유사도가 측정되며, 그래픽 간의 유사도의 값이 리턴된다. 그래픽 매칭 방법은 이동, 회전 및 확대/축소와 같은 기하학적 변형에도 변하지 않으며, 그래픽의 유사도는 측정가능하고 계산하기 쉬워야 한다. 그리고 매칭 알고리즘에 따라 얻어진 결정은 사람의 감각과 일치하여야 한다.
미리 저장된 제스처 코맨드는, 공장에 의해 단말기가 출하될 때 설정될 수도 있고 사용자에 의해 미리 설정될 수도 있고, 네트워크를 통해 다운로드되어 단말기에 저장될 수도 있다. 본 발명의 실시예에 포함된 여러 제스처의 동작 프로세스는 이하에서 상세히 설명한다.
도 4는 본 발명의 또 다른 실시예에서 제공된 드로잉 제어 방법의 흐름도이다. 본 실시예는 도 3에 개시된 실시예에 기초하여 구현된다. 도 4에 도시된 바와 같이, 단계 309는 구체적으로 다음 단계를 포함한다.
단계 3091: 사용자에 의해 입력된 제1 제스처 코맨드를 획득한다.
단계 3092: 제1 제스처 코맨드에 따라 드로잉 브러시워크 타입을 결정한다.
선택적으로, 제1 제스처에 대응하는 드로잉 브러시워크 타입이 제1 제스처 코맨드에 따라 결정된다.
제1 제스처 코맨드와 드로잉 브러시워크 타입 간의 매핑 관계는 단말기에 미리 저장된다. 각각의 제1 제스처 코맨드는 드로잉 브러시워크 타입에 대응한다. 제1 제스처가 미리 저장된 제1 제스처 코맨드에 일치하는 경우, 제1 제스처 코맨드와 드로잉 브러시워크 타입 간의 미리 저장된 매핑 관계가 검색되어 제1 제스처 코맨드에 대응하는 드로잉 브러시워크 타입이 획득된다.
사용자에 의해 입력된 제1 제스처 코맨드가 획득된 후, 드로잉 브러시워크 타입이 제1 제스처 코맨드에 따라 결정된다. 그러므로 사용자는 제스처 코맨드를 통해 드로잉 브러시워크 타입을 유연하게 제어할 수 있고, 사용자의 드로잉 프로세스는 보다 일관성 있고 부드럽게 되며, 실제 그리는 느낌과 더 유사하게 되어, 단말기의 사용자의 편의를 향상시킨다.
선택적으로, 적어도 하나의 드로잉 브러시워크 타입이 제1 제스처 코맨드에 따라 표현되고, 그런 다음 상기 적어도 하나의 드로잉 브러시워크 타입에 대해 이루어진 사용자의 선택을 수신하는 것에 의해 드로잉 브러시워크 타입이 결정된다.
이 방법에서, 제1 제스처 코맨드는 드로잉 브러시워크 타입의 전부 또는 일부를 호출하기 위해 사용되는 코맨드로서 사용자로 하여금 드로잉 브러시워크 타입을 선택하도록 지시한다. 이러한 방식으로, 사용자는 간단한 제스처 호출 코맨드와 선택 조작을 통해 드로잉 브러시워크 타입의 선택을 실행할 수 있고, 이로써 드로잉 프로세스를 보다 쉽게 실행하고 단말기 사용자의 편의를 향상시킨다.
도 5는 본 발명의 또 다른 실시예에서 제공된 드로잉 제어 방법의 흐름도이다. 본 실시예는 도 1, 도 3 및 도 4에 도시된 실시예에 기초하여 구현된다. 도 5는 도 4에 기초한 실시예를 구현하는 흐름도로서 다음 단계를 추가로 포함한다.
단계 500: 사용자에 의해 입력된 제2 제스처 코맨드를 획득한다.
단계 600: 제2 제스처 코맨드에 따라 드로잉 브러시워크 컬러를 결정한다.
도 5에서 단계 3091-3092-500-600의 실행 순서는 예시적인 것이며, 실제 구현 프로세스는 단계 500-600-3901-3902의 순서로 되어도 좋다.
본 발명의 실시예에서, 제스처 트랙에 관한 제2 속성 정보에 따라 제스처 트랙을 표현하는 것은 구체적적으로: 제스처 트랙에 관한 제2 속성 정보에 따라 제스처 트랙을 표현하는 단계 또는 제스처 트랙에 관한 제2 속성 정보, 드로잉 브러시워크 타입 및 드로잉 브러시워크 컬러에 따라 제스처 트랙을 표현하는 단계를 포함한다.
선택적으로, 제2 제스처 코맨드와 공통 드로잉 브러시워크 컬러 간의 매핑 관계는 단말기에 미리 저장되어 있고, 각 제2 제스처 코맨드는 드로잉 브러시워크 컬러에 대응한다. 제2 제스처 코맨드가 미리 저장된 제2 제스처 코맨드에 일치하는 경우, 미리 저장된 제2 제스처 코맨드와 드로잉 브러시워크 컬러 간의 매핑 관계가 검색되어 제2 제스처 코맨드에 대응하는 드로잉 브러시워크 타입이 얻어진다.
본 발명의 실시예에서, 사용자에 의해 입력된 제2 제스처 코맨드가 획득되고 나면, 드로잉 브러시워크 컬러가 제2 제스처 코맨드에 따라 결정된다. 그러므로 사용자는 제스처 코맨드를 통해 드로잉 브러시워크 컬러를 유연하게 제어할 수 있고, 사용자의 드로잉 프로세스가 보다 일관적이고 부드러워지며 실제 그리는 느낌과 더 유사하게 된다. 이로써 단말기 사용자의 편의가 향상된다.
선택적으로, 컬러 드로잉 보드가 제2 제스처 코맨드에 따라 표현되고, 그런 다음 드로잉 브러시워크 컬러가 컬러 드로잉 보드에서의 컬러에 대한 사용자의 선택을 수신하는 것에 의해 결정된다.
이 방법에서, 제2 제스처 코맨드는 드로잉 브러시워크 컬러의 전부 또는 일부를 호출하고 사용자로 하여금 드로잉 브러시워크 컬러에서 선택을 행하도록 지시하기 위해 사용되는 코맨드이다. 이러한 방식에서, 사용자는 간단한 제스처 호출 코맨드와 선택 조작을 통해 드로잉 브러시워크 컬러의 선택을 실행할 수 있고, 이로써 드로잉 프로세스를 보다 쉽게 실행하고 단말기 사용자의 편의를 제공할 수 있다.
도 6은 본 발명의 또 다른 실시예에서 제공되는 드로잉 제어 방법의 흐름도이다. 본 실시예는 도 1, 도 3, 도 4 및 도 5에 도시된 실시예에 기초하여 구현된다. 도 6은 도 5에 기초한 실시예를 구현하는 흐름도이며 다음 단계를 추가로 포함한다.
단계 700: 사용자에 의해 입력된 제3 제스처 코맨드를 획득한다.
단계 800: 제3 제스처 코맨드에 따라 디스플레이 스크린상에 표현된 제스처 트랙의 전부 또는 일부를 삭제하는 동작을 실행한다.
본 발명의 실시예에서, 사용자에 의해 입력된 제3 제스처 코맨드가 획득되고 나면, 제스처 트랙의 전부 또는 일부를 삭제하는 동작이 제3 제스처 코맨드에 따라 실행된다. 따라서 사용자는 제스처 코맨드를 통해 제스처 트랙을 유연하게 수정할 수 있고, 이로써 단말기 사용자의 편의가 향상된다.
본 발명의 모든 실시예에서 구현된 방법은 드로잉에 한정되지 않으며, 정보가 단말기에서 입력되는 다른 상황, 예컨대 단문 메시지의 입력, 즉 사용자가 단문 메시지 정보를 입력하는 경우에도 사용될 수 있다. 단말기는 제스처 트랙에 관한 획득된 제1 속성 정보에 따라 제2 속성 정보를 획득할 수 있고, 최종적으로 제2 속성 정보에 따라 사용자의 제스처 트랙을 표현할 수 있다. 이러한 방식에서, 사용자에 의해 입력된 제스처 트랙은 하나만이 아니라, 표현된 제스처 트랙의 두께, 투명도 등이 제스처 트랙에 관한 제1 속성 정보를 자유롭게 조정함으로써 조정될 수 있다. 또한, 그러한 기능 때문에, 사용자는 편리하게 입력 정보의 두께를 증가시킬 수 있고, 따라서 시력이 나쁜 사람도 이 단말기를 보다 잘 이용하여 콘텐츠를 입력할 수 있다.
도 7은 본 발명의 실시예에서 제공되는 드로잉 제어 장치의 개략적인 구성도이다. 도 7에 도시된 드로잉 제어 장치는 검출 모듈(61), 제1 속성 정보 획득 모듈(62), 제2 속성 정보 획득 모듈(63) 및 표현 모듈(64)을 포함한다.
검출 모듈(61)은, 사용자에 의해 입력된 제스처 트랙을 검출하도록 구성되고, 제스처 트랙은 사용자의 적어도 하나의 손가락이 이동하는 과정에서 생성된 제스처 트랙이다. 제1 속성 정보 획득 모듈(62)은 검출 모듈(61)에 의해 검출된 제스처 트랙에 따라 제스처 트랙에 관한 제1 속성 정보를 획득하도록 구성된다. 제2 속성 정보 획득 모듈(63)은 제스처 트랙에 관한 것으로서 제1 속성 정보 획득 모듈(62)에 의해 획득된 제1 속성 정보와 미리 설정된 규칙에 따라 제스처 트랙을 인식하여, 제스처 트랙에 관한 제2 속성 정보를 획득하도록 구성된다. 표현 모듈(64)은 제스처 트랙에 관한 것으로서 제2 속성 정보 획득 모듈(63)에 의해 획득된 제2 속성 정보에 따라 제스처 트랙을 표현하도록 구성된다.
제스처 트랙에 관한 제1 속성 정보는 드로잉 제어 장치에 의해 인식된 제스처 트랙에 관한 특징 정보이다. 예컨대, 제스처 트랙에 관한 제1 속성 정보는 다음 속성 중 하나 또는 그 조합이다: 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리, 제스처 트랙의 이동 속도 또는 가속도, 및 제스처 트랙상의 각 지점의 정지 시간. 이상 열거한 제1 속성 정보는 단지 예시적인 것이며, 다른 속성 정보 또한 추가로 이용될 수 있다. 즉, 제스처 트랙을 인식하기 위해 단말기에 의해 이용되는 모든 속성 정보는 본 발명의 실시예에 적용될 수 있고, 이것은 본 발명의 실시예의 보호 범위 내에 포함된다.
제스처 트랙에 관한 제2 속성 정보는 제스처 트랙을 표현하기 위해 드로잉 제어 장치에 의해 요청된 특징 정보의 일부 또는 전부를 포함한다. 예컨대, 제스처 트랙에 관한 제2 속성 정보는 다음 속성 중 하나 또는 그 조합을 포함한다: 제스처 트랙상에서 표현될 각 지점의 두께, 및 제스처 트랙상에서 표현될 각 지점의 투명도. 여기 열거한 제2 속성 정보는 단지 예시에 불과하며, 다른 속성 정보가 추가적으로 사용될 수 있다. 즉, 단말기에 의해 제스처 트랙을 표현하기 위해 요구된 모든 특징 정보가 본 발명의 본 실시예에 적용될 수 있고, 이것은 본 발명의 실시예의 보호 범위 내에 포함된다.
미리 설정된 규칙은 제스처 트랙에 관한 제1 속성 정보와 제스처 트랙에 관한 제2 속성 정보 간의 미리 저장된 대응관계이다. 미리 설정된 규칙의 여러 구현예에 대해서는 방법 실시예에서의 관련 설명을 참조할 수 있으므로 여기서는 반복 설명을 생략한다.
제스처 트랙에 관한 제1 속성 정보와 제스처 트랙에 관한 제2 속성 정보 간의 대응관계는 불연속적(discrete)일 수 있다. 즉, 제스처 트랙에 관한 제1 속성 정보는 상이한 구간으로 분할되고, 각 구간은 제스처 트랙에 관한 제2 속성 정보의 값에 대응할 수 있다. 또는 그 대응관계는 연속적일 수 있다. 즉, 구간으로 분할되지 않고 변환 계수가 미리 설정되어 있을 수 있는데, 변환 계수는 제스처 트랙에 관한 제1 속성 정보를 제스처 트랙에 관한 제2 속성 정보로 변환하는 데에 사용된다. 즉, 제스처 트랙에 관한 제1 속성 정보가 미리 설정된 변환 계수와 곱해져서 제스처 트랙에 관한 제2 속성 정보가 얻어진다.
제스처 트랙을 표현하기 위해 요구되는 특징 정보는 많은 타입, 예컨대 드로잉 브러시워크 타입과 컬러와 같은 것을 포함하며, 본 발명의 실시예에서, 제2 속성 정보로서 설정된 특징 정보의 값이 우선적으로 사용되고, 제2 속성 정보로 설정되지 않은 다른 특징 정보의 값은 특징 정보가 저장되는 드로잉 툴의 공간으로부터 획득될 수 있으며, 최종적으로 제스처 트랙은 제스처 트랙에 관한 제2 속성 정보와 제2 속성 정보로서 설정되지 않은 다른 특징 정보에 따라 표현된다.
본 실시예에서 제공된 드로잉 제어 장치에서, 검출 모듈(61)이 사용자에 의해 입력된 제스처 트랙을 검출하고, 이 제스처 트랙은 사용자의 적어도 하나의 손라각이 이동하는 과정에서 생성된 제스처 트랙이다. 그런 다음, 제1 속성 정보 획득 모듈(62)이 검출 모듈(61)에 의해 검출된 제스처 트랙에 따라 제스처 트랙에 관한 제1 속성 정보를 획득한다. 그런 다음, 제2 속성 정보 획득 모듈(63)이 제스처 트랙에 관한 것으로서 제1 속성 정보 획득 모듈(62)에 의해 획득된 제1 속성 정보와 미리 설정된 규칙에 따라 제스처 트랙을 인식하여, 제스처 트랙에 관한 제2 속성 정보를 획득하고, 마지막으로 표현 모듈(64)이 제스처 트랙에 관한 것으로서 제2 속성 정보 획득 모듈(63)에 의해 획득된 제2 속성 정보에 따라 제스처 트랙을 표현한다. 이러한 방식으로, 트랙을 표현하기 위해 요구되는 특징 정보의 일부가 제스처 트랙에 관한 제1 속성 정보 내에 수반되고, 그러므로 사용자가 제스처 트랙의 입력을 실행하기 위해 모든 종류의 옵션을 매뉴얼로 빈번하게 전환하는 것을 피할 수 있으며, 이로써 드로잉 조작에서의 복잡성 문제를 해결할 수 있다.
도 8에 도시된 바와 같은 선택적인 구현 방식에서, 드로잉 제어 장치는 또한, 드로잉 브로시워크 타입을 획득하도록 구성된 드로잉 브러시워크 타입 획득 모듈(71)을 더 포함할 수 있다. 이 상황에서, 표현 모듈(64)은 구체적으로는, 제스처 트랙에 관한 것으로서 제2 속성 정보 획득 모듈(63)에 의해 획득된 제2 속성 정보와 드로잉 브러시워크 타입 획득 모듈(71)에 의해 획득된 드로잉 브로시워크 타입에 따라 제스처 트랙을 표현하도록 구성된다.
일반적으로 말하면, 일단 선택되면, 드로잉 브러시워크 타입은 자주 변경될 필요가 없다. 하지만, 매우 높은 드로잉 요건을 가진 일부 사용자에 있어서, 그러한 사용자들은 그들의 드로잉 요건을 만족시키기 위해 드로잉 브러시워크 타입을 자주 변경할 필요가 있다. 그로므로, 이러한 관점에서, 본 발명의 실시예에서는, 드로잉 브러시워크 타입 획득 모듈(71)이 제스처 트랙의 드로잉 브러시워크 타입을 제때에 갱신하기 위해 각 제스처 트랙 전에 드로잉 브러시워크 타입을 획득하도록 추가로 설정될 수 있다.
본 실시예에서, 고정된 드로잉 브러시워크 타입을 항상 이용하는 대신, 드로잉 브로시워크 타입 획득 모듈(71)은 드로잉 브러시워크 타입을 먼저 보여주고, 그런 다음 제스처 트랙이 드로잉 브러시워크 타입과 제스처 트랙에 관한 제2 속성 정보에 따라 디스플레이 스크린상에 표시된다. 이러한 방식으로, 드로잉 제어 장치는 사용자에 의해 대체된 드로잉 브러시워크 타입을 이용하여 제때에 제스처 트랙을 표시할 수 있다.
도 9에 도시된 바와 같은 선택적인 구현 방식에서, 드로잉 제어 장치는 또한, 사용자에 의해 입력된 제1 제스처 코맨드를 획득하도록 구성된 제스처 코맨드 획득 모듈(81)을 추가로 포함할 수 있다. 이 상황에서, 드로잉 브러시워크 타입 획득 모듈(71)은 구체적으로, 제스처 코맨드 획득 모듈(81)에 의해 획득된 제1 제스처 코맨드에 따라 드로잉 브러시워크 타입을 결정하도록 구성된다. 사용자에 의해 입력된 제1 제스처 코맨드가 획득되고 나면 제1 제스처 코맨드에 따라 드로잉 브러시워크 타입이 결정된다. 그러므로 사용자는 제스처 코맨드를 통해 드로잉 브러시워크 타입을 유연하게 제어할 수 있고, 사용자의 드로잉 프로세스는 보다 일관적이고 부드러워지며, 실제 그리는 느낌과 더 가까워진다. 이로써 단말기 사용자의 편의를 향상시킬 수 있다.
또는 이와 다르게, 제스처 코맨드 획득 모듈(81)에 의해 획득된 제1 제스처 코맨드에 따라 적어도 하나의 드로잉 브러시워크 타입이 표현되고, 적어도 하나의 드로잉 브러시워크 타입에 대한 사용자의 선택을 수신하는 것에 의해 드로잉 브러시워크 타입이 결정되며, 제스처 코맨드 획득 모듈(81)은 드로잉 브러시워크 타입의 전부 또는 일부를 호출하여 사용자로 하여금 드로잉 브러시워크 타입을 선택하도록 지시한다. 이러한 방식으로, 사용자는 간단한 제스처 호출 코맨드와 선택 조작으로 드로잉 브러시워크 타입의 선택을 실행할 수 있고, 이로써 드로잉 프로세스가 보다 쉽게 구현되며 단말기 사용자의 편의가 증대된다.
도 10에 도시된 바와 같은 선택적인 구현 방식에서는, 드로잉 제어 장치가, 제스처 코맨드 획득 모듈(81)에 의해 획득된 제2 제스처 코맨드에 따라 드로잉 브러시워크 컬러를 결정하도록 구성된 드로잉 브러시워크 컬러 획득 모듈(91)을 더 포함한다. 표현 모듈(64)은 구체적으로, 제스처 트랙에 관한 제2 속성 정보와 드로잉 브러시워크 타입, 및 드로잉 브러시워크 컬러에 따라 제스처 트랙을 표현하도록 구성된다.
선택적으로, 브러시워크 타입은 빈번하게 변경될 필요가 없는 상황에서, 표현 모듈(64)은 또한 구체적으로, 제스처 트랙에 관한 제2 속성 정보와 드로잉 브러시워크 컬러에 따라 제스처 트랙을 표현하도록 구성된다.
본 발명의 실시예에서, 드로잉 브러시워크 컬러 획득 모듈(91)은 사용자에 의해 입력된 제2 제스처 코맨드를 획득하고 제2 제스처 코맨드에 따라 드로잉 브러시워크 컬러를 결정한다. 그러므로, 사용자는 제스처 코맨드를 통해 드로잉 브러시워크 컬러를 유연하게 제어할 수 있고, 이러한 방식으로 사용자의 드로잉 프로세스는 보다 일관적이고 부드러워지며 실제 그리는 느낌에 한층 가까워진다. 이로써 단말기 사용자의 편의가 증대된다.
도 11에 도시된 바와 같은 선택적인 구현 방식에서는, 도 9에 기초한 장치에 의해 구현되는 장치 모듈 구성도가 제공된다. 제스처 코맨드 획득 모듈(81)은 추가로 사용자에 의해 입력된 제3 제스처 코맨드를 획득하도록 구성된다. 드로잉 제어 장치는 제스처 코맨드 획득 모듈(81)에 의해 획득된 제3 제스처 코맨드에 따라, 표현된 제스처 트랙의 일부 또는 전부를 삭제하는 동작을 실행하도록 구성된다.
선택적으로, 도 9에 기초한 장치에 기초하여, 삭제 모듈(101)이 추가될 수 있으며, 상세한 설명은 반복되므로 생략한다.
본 발명의 실시예에서, 사용자에 의해 입력된 제3 제스처 코맨드가 획득되고 나면 제3 제스처 코맨드에 따라 제스처 트랙의 전부 또는 일부를 삭제하는 동작이 실행된다. 그러므로, 사용자는 제스처 코맨드를 통해 제스처 트랙을 유연하게 수정할 수 있고 이로써 단말기 사용자의 편의가 증대된다.
도 12는 본 발명의 실시예에서 제공되는 단말기의 개략 구성도이다.
장치(110)는 디스플레이 스크린(111), 입력 장치(112), 메모리(113), 중앙 처리 유닛(114) 및 버스(115)를 포함한다.
디스플레이 스크린(111)은, 음극선관(CRT: Cathod Ray Tube) 디스플레이 스크린, 액정 디스플레이(LCD) 스크린, 또는 터치 디스플레이 스크린과 같은 적절한 장치일 수 있고, 그래픽 유저 인터페이스가 버스(115)를 통해 지시를 수신하는 것에 의해 디스플레이 스크린의 스크린상에 표시된다.
입력 장치(112)는 키보드, 마우스, 트랙 인식기, 및 음성 인식 인터페이스와 같은 적절한 장치를 포함할 수 있고, 사용자의 입력을 수신하고 제어 입력을 생성하여 그 제어 입력을 중앙 처리 유닛 또는 다른 구성요소에 버스(115)를 통해 전송하도록 구성된다. 특히, 장치(110)의 디스플레이 스크린이 터치스크린을 가진 때, 디스플레이 스크린은 또한 동시에 입력 장치일 수도 있다.
또한, 메모리(113)는 RAM과 ROM 또는 다른 고정된 저장 매체나 이동형 저장 매체를 포함할 수 있고, 본 발명의 실시예를 실행할 수 있는 프로그램 또는 본 발명의 실시예의 어플리케이션 데이터베이스를 저장하도록 구성되고, 버스(115)를 통해 다른 구성요소에 의해 야기된 다른 구성요소의 입력 또는 저장된 정보, 예컨대 이동하는 트랙을 수신하도록 구성된다.
중앙 처리 유닛(114)은 메모리(113)에 저장된, 본 발명의 실시예의 프로그램을 실행하고, 버스를 통해 다른 장치와 양방향 통신을 수행하도록 구성된다.
메모리(113)와 중앙 처리 유닛(114)은 또한 본 발명의 실시예를 구현하기 위한 물리적 모듈에 통합될 수도 있고, 본 발명의 실시예를 구현하는 프로그램이 그 물리적 모듈에 저장되어 동작할 수 있다.
장치(110)의 구성요소들은 버스 시스템(115)을 통해 서로 연결되고, 데이터 버스에 더하여 버스 시스템(115)은 추가적으로 파워 버스, 제어 버스, 및 상태 신호 버스를 포함할 수 있다. 그러나, 이해를 돕기 위해 도면에서는 모든 종류의 버스가 버스 시스템(115)으로 표시된다.
본 발명의 실시예에서, 장치(110)의 유닛들은 다음을 실행한다. 입력 장치(112)는 사용자에 의해 입력된 제스처 트랙을 검출하도록 구성되는데, 제스처 트랙은 사용자의 적어도 하나의 손가락이 이동하는 과정에서 생성된 제스처 트랙이다. 중앙 처리 유닛(114)은 제스처 트랙에 관한 것으로서 입력 장치(112)에 의해 획득된 제1 속성 정보를 파싱하고, 제스처 트랙에 관한 제1 속성 정보와 미리 정해진 규칙에 따라 제스처 트랙을 인식하여 제스처 트랙에 관한 제2 속성 정보를 획득하도록 구성된다. 디스플레이 스크린(111)은 제스처 트랙에 관한 것으로서 중앙 처리 유닛에 의해 획득된 제2 속성 정보에 따라 제스처 트랙을 표현하도록 구성된다. 메모리(113)는 미리 정해진 규칙을 저장하도록 구성된다.
제스처 트랙에 관한 제1 속성 정보는 드로잉 제어 장치에 의해 인식된 제스처 트랙에 관한 특징 정보이다. 예컨대, 제스처 트랙에 관한 제1 속성 정보는 다음 속성 중 하나 또는 그 조합이다: 제스처 트랙상의 각 지점과 디스플레이 스크린 간의 거리, 제스처 트랙의 이동 속도 또는 가속도, 및 제스처 트랙상의 각 지점의 정지 시간. 이상 열거한 제1 속성 정보는 단지 예시적인 것이며, 다른 속성 정보 또한 추가로 이용될 수 있다. 즉, 제스처 트랙을 인식하기 위해 단말기에 의해 이용되는 모든 속성 정보는 본 발명의 실시예에 적용될 수 있고, 이것은 본 발명의 실시예의 보호 범위 내에 포함된다.
제스처 트랙에 관한 제2 속성 정보는 제스처 트랙을 표현하기 위해 드로잉 제어 장치에 의해 요청된 특징 정보의 일부 또는 전부를 포함한다. 예컨대, 제스처 트랙에 관한 제2 속성 정보는 다음 속성 중 하나 또는 그 조합을 포함한다: 제스처 트랙상에서 표현될 각 지점의 두께, 및 제스처 트랙상에서 표현될 각 지점의 투명도. 여기 열거한 제2 속성 정보는 단지 예시에 불과하며, 다른 속성 정보가 추가적으로 사용될 수 있다. 즉, 단말기에 의해 제스처 트랙을 표현하기 위해 요구된 모든 특징 정보가 본 발명의 본 실시예에 적용될 수 있고, 이것은 본 발명의 실시예의 보호 범위 내에 포함된다.
미리 설정된 규칙은 제스처 트랙에 관한 제1 속성 정보와 제스처 트랙에 관한 제2 속성 정보 간의 미리 저장된 대응관계이다. 미리 설정된 규칙의 여러 구현예에 대해서는 방법 실시예에서의 관련 설명을 참조할 수 있으므로 여기서는 반복 설명을 생략한다.
제스처 트랙에 관한 제1 속성 정보와 제스처 트랙에 관한 제2 속성 정보 간의 대응관계는 불연속적(discrete)일 수 있다. 즉, 제스처 트랙에 관한 제1 속성 정보는 상이한 구간으로 분할되고, 각 구간은 제스처 트랙에 관한 제2 속성 정보의 값에 대응할 수 있다. 또는 그 대응관계는 연속적일 수 있다. 즉, 구간으로 분할되지 않고 변환 계수가 미리 설정되어 있을 수 있는데, 변환 계수는 제스처 트랙에 관한 제1 속성 정보를 제스처 트랙에 관한 제2 속성 정보로 변환하는 데에 사용된다. 즉, 제스처 트랙에 관한 제1 속성 정보가 미리 설정된 변환 계수와 곱해져서 제스처 트랙에 관한 제2 속성 정보가 얻어진다.
제스처 트랙을 표현하기 위해 요구되는 특징 정보는 많은 타입, 예컨대 드로잉 브러시워크 타입과 컬러와 같은 것을 포함하며, 본 발명의 실시예에서, 제2 속성 정보로서 설정된 특징 정보의 값이 우선적으로 사용되고, 제2 속성 정보로 설정되지 않은 다른 특징 정보의 값은 특징 정보가 저장되는 드로잉 툴의 공간으로부터 획득될 수 있으며, 최종적으로 제스처 트랙은 제스처 트랙에 관한 제2 속성 정보와 제2 속성 정보로서 설정되지 않은 다른 특징 정보에 따라 표현된다.
본 실시예에서 제공된 단말기에서, 입력 장치(112)는 사용자에 의해 입력된 제스처 트랙을 검출하도록 구성되고, 제스처 트랙이란 사용자의 적어도 하나의 손가락이 이동하는 과정에서 생성된 제스처 트랙이다. 중앙 제어 유닛(114)은 제스처 트랙에 관한 것으로서 입력 장치(112)에 의해 획득된 제1 속성 정보를 파싱하도록 구성된다. 중앙 처리 유닛(114)은 또한 제스처 트랙에 관한 제1 속성 정보와 미리 설정된 규칙에 따라 제스처 트랙을 인식하여 제스처 트랙에 관한 제2 속성 정보를 획득하도록 구성된다. 디스플레이 스크린(111)은 제스처 트랙에 관한 것으로서 중앙 처리 유닛에 의해 획득된 제2 속성 정보에 따라 제스처 트랙을 표현하도록 구성된다. 이러한 방식으로, 트랙을 표현하기 위해 요구되는 특징 정보의 일부가 제스처 트랙에 관한 제1 속성 정보 내에 수반되고, 그러므로 사용자가 제스처 트랙의 입력을 실행하기 위해 모든 종류의 옵션을 매뉴얼로 빈번하게 전환하는 것을 피할 수 있으며, 이로써 드로잉 조작에서의 복잡성 문제를 해결할 수 있다.
선택적으로, 중앙 처리 유닛(114)은 또한, 드로잉 브로시워크 타입을 획득하도록 추가로 구성될 수 있다. 디스플레이 스크린(111)은 구체적으로 제스처 트랙에 관한 제2 속성 정보와 드로잉 브로시워크 타입에 따라 제스처 트랙을 표현하도록 구성된다.
일반적으로 말하면, 일단 선택되면, 드로잉 브러시워크 타입은 자주 변경될 필요가 없다. 하지만, 매우 높은 드로잉 요건을 가진 일부 사용자에 있어서, 그러한 사용자들은 그들의 드로잉 요건을 만족시키기 위해 드로잉 브러시워크 타입을 자주 변경할 필요가 있다. 그로므로, 이러한 관점에서, 본 발명의 실시예에서는, 드로잉 브러시워크 타입 획득 모듈(71)이 제스처 트랙의 드로잉 브러시워크 타입을 제때에 갱신하기 위해 각 제스처 트랙 전에 드로잉 브러시워크 타입을 획득하도록 추가로 설정될 수 있다.
선택적으로 입력 장치(112)는 추가적으로 사용자에 의해 입력된 제1 제스처 코맨드를 획득하도록 구성된다. 중앙 처리 유닛은 입력 장치(112)에 의해 획득된 제1 제스처 코맨드에 따라 드로잉 브러시워크 타입을 결정하도록 구성된다. 항상 고정된 드로잉 브러시워크 타입을 사용하는 대신, 드로잉 브러시워크 타입이 먼저 보여지고 그런 다음 드로잉 브러시워크 타입과 제스처 트랙에 관한 제2 속성 정보를 이용하여 제스처 트랙이 디스플레이 스크린상에 표현된다. 이러한 방식으로 단말기는 사용자에 의해 대체된 드로잉 브러시워크 타입을 이용하여 제스처 트랙을 제때에 표시할 수 있다.
선택적으로, 중앙 처리 유닛(114)은 입력 장치(112)에 의해 획득된 제1 제스처 코맨드에 따라 제1 제스처에 대응하는 드로잉 브러시워크 타입을 결정하도록 구성된다. 사용자에 의해 입력된 제1 제스처 코맨드가 획득되고 나면 제1 제스처 코맨드에 따라 드로잉 브러시워크 타입이 결정된다. 그러므로, 사용자는 제스처 코맨드를 통해 드로잉 브러시워크 타입을 유연하게 제어할 수 있고, 사용자의 드로잉 프로세스가 보다 일관적이고 부드러워지며 실제 그리는 느낌에 더 가까워진다. 이로써 단말기 사용자의 편의가 증대된다.
다르게는, 입력 장치(112)에 의해 획득된 제1 제스처 코맨드에 따라 적어도 하나의 드로잉 브러시워크 타입이 표현되고, 입력 장치(112)에 의해 적어도 하나의 드로잉 브러시워크 타입에 대한 사용자의 선택을 수신하는 것에 의해 드로잉 브러시워크 타입이 결정되며, 이러한 방식으로, 사용자는 간단한 제스처 호출 코맨드와 선택 조작으로 드로잉 브러시워크 타입의 선택을 실행할 수 있고, 이로써 드로잉 프로세스가 보다 쉽게 구현되며 단말기 사용자의 편의가 증대된다.
선택적으로, 입력 장치(112)는 또한 사용자에 의해 입력된 제2 제스처 코맨드를 획득하도록 구성된다. 중앙 처리 유닛(114)은 또한 입력 장치(112)에 의해 획득된 제2 제스처 코맨드에 따라 드로잉 브러시워크 컬러를 결정하도록 구성된다. 디스플레이 스크린(111)은 구체적으로 제스처 트랙에 관한 제2 속성 정보와 드로잉 브러시워크 타입, 및 드로잉 브러시워크 컬러에 따라 제스처 트랙을 표현하도록 구성된다.
사용자에 의해 입력된 제2 제스처 코맨드를 획득하고 제2 제스처 코맨드에 따라 드로잉 브러시워크 컬러를 결정한다. 그러므로, 사용자는 제스처 코맨드를 통해 드로잉 브러시워크 컬러를 유연하게 제어할 수 있고, 이러한 방식으로 사용자의 드로잉 프로세스는 보다 일관적이고 부드러워지며 실제 그리는 느낌에 한층 가까워진다. 이로써 단말기 사용자의 편의가 증대된다.
선택적으로, 입력 장치(112)는 또한 사용자에 의해 입력된 제3 제스처 코맨드를 획득하도록 구성된다. 중앙 처리 유닛(114)은 또한 입력 장치(112)에 의해 획득된 제3 제스처 코맨드에 따라, 표현된 제스처 트랙의 일부 또는 전부를 삭제하는 동작을 실행하도록 디스플레이 스크린(111)에 지시하도록 구성된다.
사용자에 의해 입력된 제3 제스처 코맨드가 획득되고 나면 제3 제스처 코맨드에 따라 제스처 트랙의 전부 또는 일부를 삭제하는 동작이 실행된다. 그러므로, 사용자는 제스처 코맨드를 통해 제스처 트랙을 유연하게 수정할 수 있고 이로써 단말기 사용자의 편의가 증대된다.
본 실시예에서의 단말기의 하드웨어들은 도 1 내지 도 6에 도시된 드로잉 제어 방법의 프로세스를 구현하도록 구성될 수 있다. 단말기의 하드웨어들의 동작 원리에 대한 상세한 내용은 여기서 다시 반복 설명하지 않는다. 보다 상세한 것은 방법 실시예의 설명을 참조할 수 있다.
본 발명의 모든 실시예에 연관된 단말기는, 단말기의 디스플레이 스크린과의 직접적인 접촉, 예컨대 단말기의 디스플레이 스크린의 표면상에서의 싱글 클릭, 더블 클릭, 이동 등을 가지는 제스처를 인식할 수 있는 단말기이거나, 또는 디스플레이 스크린의 앞에서 손을 이동시키는 동작 등을 포함하는 단말기의 디스플레이 스크린 근처에서의 이동이 있는 때에 인식되는 제스처와 같이 단말기의 디스플르에이 스크린상의 직접적인 접촉을 가지지 않는 제스처를 인식할 수 있다. 예컨대, 단말기는 모바일 폰, 태블릿 컴퓨터, 아이패드일 수도 있고, 또는 프로젝터, 텔레비전 또는 데스크톱 컴퓨터 등일 수 있다.
본 실시예에서, 본 실시예에서 제공된 단말기에 있어서, 사용자에 의해 입력된 제스처 트랙이 검출되는데, 그 제스처 트랙이란 디스플레이 스크린에 대한 입력 장치의 비접촉 이동을 사용자가 제어하는 과정에서 생성된 제스처 트랙이다. 그런 다음, 제스처 트랙에 관한 제1 속성 정보가 획득되고, 제스처 트랙에 관한 제1 속성 정보와 미리 설정된 규칙에 따라 제스처 트랙이 인식되어 제스처 트랙에 관한 제2 속성 정보가 획득된다. 마지막으로, 제스처 트랙이, 제스처 트랙에 관한 제2 속성 정보에 따라 표현된다. 트랙을 표현하기 위한 특징 정보의 일부가 제스처 ㅌ트랙에 관한 제1 속성 정보에 수반되므로, 사용자가 빈번하게 제스처 트랙의 입력을 실행하기 위한 모든 종류의 옵션을 매뉴얼로 전환하는 것을 피할 수 있고, 이로써 드로잉 조작에서의 복잡성의 문제를 해결할 수 있다.
관련 분야에서 통상의 지식을 가진 자라면, 각 실시예의 방법의 모든 단계 또는 일부 단계가 관련 하드웨어를 지시하는 프로그램에 의해 구현될 수 있다는 것을 이해할 것이다. 상기한 프로그램은 컴퓨터에 의해 판독가능한 저장 매체에 저장될 수 있다. 프로그램이 실행된 때, 그 프로그램은 각 실시예의 방법의 단계를 실행한다. 저장 매체는, 예컨대 ROM, RAM, 자기 디스크 또는 광 디스크 등 프로그램 코드를 저장할 수 있는 것이면 어떤 것이든 될 수 있다.
마지막으로, 상술한 실시예는 단지 본 발명의 기술적 해결 수단을 설명하기 위해 제공된 것이며, 본 발명을 제한하기 위한 것이 아님을 명확히 한다. 통상의 기술자라면, 본 발명이 실시예를 참조하여 자세히 기술되었지만, 변형이라 치환이 대응하는 기술적 해결 수단의 핵심이 본 발명의 범위와 기술적 사상으로부터 벗어나지 않는 한, 실시예에서 기술된 기술적 해결 수단의 변형예를 만들 수도 있고 균등한 치환을 그 기술적 해결 수단에서의 일부 기술적 특징에 대해 가할 수도 있다.
Claims (28)
- 드로잉 제어 방법에 있어서,
사용자에 의해 입력된 제스처 트랙을 검출하는 단계;
상기 제스처 트랙에 관한 제1 속성 정보를 획득하는 단계;
미리 설정된 규칙과 상기 제스처 트랙에 관한 제1 속성 정보에 따라 상기 제스처 트랙을 인식하여 상기 제스처 트랙에 관한 제2 속성 정보를 획득하는 단계; 및
상기 제스처 트랙에 관한 제2 속성 정보에 따라 상기 제스처 트랙을 표현하는 단계
를 포함하고,
상기 제스처 트랙은 디스플레이 스크린에 대한 입력 장치의 상대적인 비접촉 이동을 사용자가 제어하는 과정에서 생성된 것이고,
상기 제스처 트랙에 관한 제1 속성 정보는, 단말기에 의해 인식되는, 상기 제스처 트랙에 관한 특징 정보이며,
상기 제스처 트랙에 관한 제2 속성 정보는, 상기 제스처 트랙을 표시하기 위해 상기 단말기에 의해 요구되는 특징 정보의 일부 또는 전부를 포함하는,
드로잉 제어 방법. - 제1항에 있어서,
상기 제스처 트랙에 관한 제1 속성 정보는 이하의 속성:
상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리;
상기 제스처 트랙상의 각 지점의 이동 속도 또는 가속도; 및
상기 제스처 트랙상의 각 지점의 정지 시간
중 어느 하나 또는 그 조합을 포함하는, 드로잉 제어 방법. - 제1항 또는 제2항에 있어서,
상기 제스처 트랙에 관한 제2 속성 정보는 이하의 속성:
상기 제스처 트랙상에서 표현될 각 지점의 두께; 및
상기 제스처 트랙상에서 표현된 각 지점의 투명도
중 어느 하나 또는 그 조합을 포함하는, 드로잉 제어 방법. - 제1항 내지 제3항 중 어느 한 항에 있어서,
상기 제스처 트랙에 관한 제2 속성 정보에 따라 상기 제스처 트랙을 표현하기 전에, 드로잉 브러시워크 타입을 획득하는 단계를 더 포함하고,
상기 제스처 트랙에 관한 제2 속성 정보에 따라 상기 제스처 트랙을 표현하는 단계는 구체적으로, 상기 제스처 트랙에 관한 제2 속성 정보 및 상기 드로잉 브러시워크 타입에 따라 상기 제스처 트랙을 표현하는 단계를 포함하여 이루어지는,
드로잉 제어 방법. - 제4항에 있어서,
상기 드로잉 브러시워크 타입을 획득하는 단계는 구체적으로,
상기 사용자에 의해 입력된 제1 제스처 코맨드를 획득하는 단계; 및
상기 제1 제스처 코맨드에 따라 상기 드로잉 브러시워크 타입을 결정하는 단계를 포함하여 이루어지는, 드로잉 제어 방법. - 제5항에 있어서,
상기 제1 제스처 코맨드에 따라 상기 드로잉 브러시워크 타입을 결정하는 단계는 구체적으로,
상기 제1 제스처 코맨드에 따라 제1 제스처에 대응하는 드로잉 브러시워크 타입을 결정하거나, 또는 상기 제1 제스처 코맨드에 따라 적어도 하나의 브러시워크 타입을 제시하고 상기 적어도 하나의 브러시워크 타입에 대한 사용자의 선택을 수신하는 것에 의해 드로잉 브러시워크 타입을 결정하는 단계를 포함하여 이루어지는, 드로잉 제어 방법. - 제1항 내지 제6항 중 어느 한 항에 있어서,
사용자에 의해 입력된 제2 제스처 코맨드를 획득하는 단계; 및
상기 제2 제스처 코맨드에 따라 드로잉 브러시워크 컬러를 결정하는 단계
를 더 포함하고,
상기 제스처 트랙에 관한 제2 속성 정보에 따라 상기 제스처 트랙을 표현하는 단계는 구체적으로,
상기 제스처 트랙에 관한 제2 속성 정보 및 상기 드로잉 브러시워크 컬러에 따라 상기 제스처 트랙을 표현하거나, 또는 상기 제스처 트랙에 관한 제2 속성 정보, 상기 드로잉 브러시워크 타입, 및 상기 드로잉 브러시워크 컬러에 따라 상기 제스처 트랙을 표현하는 단계를 포함하여 이루어지는,
드로잉 제어 방법. - 제1항 내지 제7항 중 어느 한 항에 있어서,
상기 제스처 트랙에 관한 제2 속성 정보에 따라 상기 제스처 트랙을 표현한 후에,
상기 사용자에 의해 입력된 제3 제스처 코맨드를 획득하는 단계; 및
상기 제3 제스처 코맨드에 따라 상기 표현된 제스처 트랙의 전부 또는 일부를 삭제하는 동작을 수행하는 단계
를 더 포함하는 드로잉 제어 방법. - 제1항 내지 제8항 중 어느 한 항에 있어서,
상기 제스처 트랙에 관한 제1 속성 정보가 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리이고, 상기 제스처 트랙에 관한 제2 속성 정보가 상기 제스처 트랙상에서 표현될 각 지점의 두께인 경우, 상기 미리 설정된 규칙은, 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리가 짧을수록 상기 제스처 트랙상에서 표현될 각 지점의 두께가 더 두꺼워지는 것이거나 또는 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리가 짧을수록 상기 제스처 트랙상에서 표현될 각 지점의 두께가 더 얇아지는 것인, 드로잉 제어 방법. - 제1항 내지 제8항 중 어느 한 항에 있어서,
상기 제스처 트랙에 관한 제1 속성 정보가 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리이고, 상기 제스처 트랙에 관한 제2 속성 정보가 상기 제스처 트랙상에서 표현될 각 지점의 투명도인 경우, 상기 미리 설정된 규칙은, 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리가 짧을수록 상기 제스처 트랙상에서 표현될 각 지점의 투명도가 더 낮아지는 것이거나 또는 상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리가 짧을수록 상기 제스처 트랙상에서 표현될 각 지점의 투명도가 더 높아지는 것인, 드로잉 제어 방법. - 제1항 내지 제8항 중 어느 한 항에 있어서,
상기 제스처 트랙에 관한 제1 속성 정보가 상기 제스처 트랙의 이동 속도 또는 가속도이고, 상기 제스처 트랙에 관한 제2 속성 정보가 상기 제스처 트랙상에서 표현될 각 지점의 두께인 경우, 상기 미리 설정된 규칙은, 상기 제스처 트랙의 이동 속도 또는 가속도가 낮을수록 상기 제스처 트랙상에서 표현될 각 지점의 두께가 더 두꺼워지는 것이거나 또는 상기 제스처 트랙의 이동 속도 또는 가속도가 낮을수록 상기 제스처 트랙상에서 표현될 각 지점의 두께가 더 얇아지는 것인, 드로잉 제어 방법. - 제1항 내지 제8항 중 어느 한 항에 있어서,
상기 제스처 트랙에 관한 제1 속성 정보가 상기 제스처 트랙상의 각 지점의 정지 시간이고, 상기 제스처 트랙에 관한 제2 속성 정보가 상기 제스처 트랙상에서 표현될 각 지점의 두께인 경우, 상기 미리 설정된 규칙은, 상기 제스처 트랙의 각 지점의 정지 시간이 길수록 상기 제스처 트랙상에서 표현될 각 지점의 두께가 더 두꺼워지는 것이거나 또는 상기 제스처 트랙의 각 지점의 정지 시간이 길수록 상기 제스처 트랙상에서 표현될 각 지점의 두께가 더 얇아지는 것인, 드로잉 제어 방법. - 사용자에 의해 입력된 제스처 트랙을 검출하도록 구성된 검출 모듈;
상기 검출 모듈에 의해 검출된 제스처 트랙에 따라 상기 제스처 트랙에 관한 제1 속성 정보를 획득하도록 구성된 제1 속성 정보 획득 모듈;
상기 제1 속성 정보 획득 모듈에 의해 획득된 상기 제1 속성 정보 및 미리 설정된 규칙에 따라 상기 제스처 트랙을 인식하여, 상기 제스처 트랙에 관한 제2 속성 정보를 획득하도록 구성된 제2 속성 정보 획득 모듈; 및
상기 제2 속성 정보 획득 모듈에 의해 획득된 상기 제2 속성 정보에 따라 상기 제스처 트랙을 표현하도록 구성된 표현 모듈
을 포함하고,
상기 제스처 트랙은 디스플레이 스크린에 대한 입력 장치의 상대적인 비접촉 이동을 사용자가 제어하는 과정에서 생성된 것이고,
상기 제스처 트랙에 관한 제1 속성 정보는, 단말기에 의해 인식되는, 상기 제스처 트랙에 관한 특징 정보이며,
상기 제스처 트랙에 관한 제2 속성 정보는, 상기 제스처 트랙을 표시하기 위해 상기 단말기에 의해 요구되는 특징 정보의 일부 또는 전부를 포함하는,
드로잉 제어 장치. - 제13항에 있어서,
상기 제스처 트랙에 관한 제1 속성 정보는 이하의 속성:
상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리;
상기 제스처 트랙상의 각 지점의 이동 속도 또는 가속도; 및
상기 제스처 트랙상의 각 지점의 정지 시간
중 어느 하나 또는 그 조합을 포함하는, 드로잉 제어 장치. - 제13항 또는 제14항에 있어서,
상기 제스처 트랙에 관한 제2 속성 정보는 이하의 속성:
상기 제스처 트랙상에서 표현될 각 지점의 두께; 및
상기 제스처 트랙상에서 표현된 각 지점의 투명도
중 어느 하나 또는 그 조합을 포함하는, 드로잉 제어 장치. - 제13항 내지 제15항 중 어느 한 항에 있어서,
드로잉 브러시워크 타입을 획득하도록 구성된 드로잉 브러시워크 타입 획득 모듈을 더 포함하고,
상기 표현 모듈은 구체적으로, 상기 제2 속성 정보 획득 모듈에 의해 획득된 상기 제2 속성 정보 및 상기 드로잉 브러시워크 타입 획득 모듈에 의해 획득된 상기 드로잉 브러시워크 타입에 따라 상기 제스처 트랙을 표현하도록 구성된,
드로잉 제어 장치. - 제16항에 있어서,
사용자에 의해 입력된 제1 제스처 코맨드를 획득하도록 구성된 제스처 코맨드 획득 모듈을 더 포함하고,
상기 드로잉 브러시워크 타입 획득 모듈은 구체적으로, 상기 제스처 코맨드 획득 모듈에 의해 획득된 제1 제스처 코맨드에 따라 드로잉 브러시워크 타입을 결정하도록 구성된,
드로잉 제어 장치. - 제17항에 있어서,
상기 드로잉 브러시워크 타입 획득 모듈은 구체적으로, 상기 제스처 코맨드 획득 모듈에 의해 획득된 제1 제스처 코맨드에 따라 제1 제스처에 대응하는 드로잉 브러시워크 타입을 결정하거나, 또는 상기 제스처 코맨드 획득 모듈에 의해 획득된 제1 제스처 코맨드에 따라 적어도 하나의 드로잉 브러시워크 타입을 제시하고 상기 적어도 하나의 드로잉 브러시워크 타입에 대한 사용자의 선택을 수신하는 것에 의해 드로잉 브러시워크 타입을 결정하도록 구성된,
드로잉 제어 장치. - 제13항 내지 제18항 중 어느 한 항에 있어서,
상기 제스처 코맨드 획득 모듈은 또한 사용자에 의해 입력된 제2 제스처 코맨드를 획득하도록 구성되고,
상기 드로잉 제어 장치는,
상기 제스처 코맨드 획득 모듈에 의해 획득된 제2 제스처 코맨드에 따라 드로잉 브러시워크 컬러를 결정하도록 구성된 드로잉 브러시워크 컬러 획득 모듈을 더 포함하고,
상기 표현 모듈은 구체적으로, 상기 제스처 트랙에 관한 제2 속성 정보 및 상기 드로잉 브러시워크 컬러에 따라 상기 제스처 트랙을 표현하거나 또는 상기 제스처 트랙에 관한 제2 속성 정보, 상기 드로잉 브로시워크 타입, 및 상기 드로잉 브러시워크 컬러에 따라 상기 제스처 트랙을 표현하도록 구성된,
드로잉 제어 장치. - 제13항 내지 제19항 중 어느 한 항에 있어서,
상기 제스처 코맨드 획득 모듈은 또한 사용자에 의해 입력된 제3 제스처 코맨드를 획득하도록 구성되고,
상기 드로잉 제어 장치는,
상기 제스처 코맨드 획득 모듈에 의해 획득된 상기 제3 제스처 코맨드에 따라 상기 표현된 제스처 트랙의 전부 또는 일부를 삭제하는 동작을 수행하도록 구성된 삭제 모듈을 더 포함하는,
드로잉 제어 장치. - 사용자에 의해 입력된 제스처 트랙을 검출하도록 구성된 입력 장치;
상기 입력 장치에 의해 획득되는, 상기 제스처 트랙에 관한 제1 속성 정보를 파싱하도록 구성되고, 상기 제스처 트랙에 관한 제1 속성 정보 및 미리 설정된 규칙에 따라 상기 제스처 트랙을 인식하여, 상기 제스처 트랙에 관한 제2 속성 정보를 획득하도록 구성된 중앙 처리 유닛;
상기 중앙 처리 유닛에 의해 획득되는, 상기 제스처 트랙에 관한 제2 속성 정보에 따라 상기 제스처 트랙을 표현하도록 구성된 디스플레이 스크린; 및
상기 미리 설정된 규칙을 저장하도록 구성된 메모리
를 포함하고,
상기 제스처 트랙은 디스플레이 스크린에 대한 입력 장치의 상대적인 비접촉 이동을 사용자가 제어하는 과정에서 생성된 것이고,
상기 제스처 트랙에 관한 제1 속성 정보는, 단말기에 의해 인식되는, 상기 제스처 트랙에 관한 특징 정보이며,
상기 제스처 트랙에 관한 제2 속성 정보는, 상기 제스처 트랙을 표시하기 위해 상기 단말기에 의해 요구되는 특징 정보의 일부 또는 전부를 포함하는,
단말기. - 제21항에 있어서,
상기 제스처 트랙에 관한 제1 속성 정보는 이하의 속성:
상기 제스처 트랙상의 각 지점과 상기 디스플레이 스크린 간의 거리;
상기 제스처 트랙상의 각 지점의 이동 속도 또는 가속도; 및
상기 제스처 트랙상의 각 지점의 정지 시간
중 어느 하나 또는 그 조합을 포함하는, 단말기. - 제21항 또는 제22항에 있어서,
상기 제스처 트랙에 관한 제2 속성 정보는 이하의 속성:
상기 제스처 트랙상에서 표현될 각 지점의 두께; 및
상기 제스처 트랙상에서 표현된 각 지점의 투명도
중 어느 하나 또는 그 조합을 포함하는, 단말기. - 제21항 내지 제23항 중 어느 한 항에 있어서,
상기 중앙 처리 유닛은 또한 드로잉 브러시워크 타입을 획득하도록 구성되고,
상기 디스플레이 스크린은 구체적으로, 상기 제스처 트랙에 관한 제2 속성 정보 및 상기 드로잉 브러시워크 타입에 따라 상기 제스처 트랙을 표현하도록 구성된,
단말기. - 제24항에 있어서,
상기 입력 장치는 또한 사용자에 의해 입력된 제1 제스처 코맨드를 획득하도록 구성되고,
상기 중앙 처리 유닛은 구체적으로, 상기 입력 장치에 의해 획득된 상기 제1 제스처 코맨드에 따라 상기 드로잉 브러시워크 타입을 결정하도록 구성된,
단말기. - 제25항에 있어서,
상기 중앙 처리 유닛은 구체적으로,
상기 입력 장치에 의해 획득된 상기 제1 제스처 코맨드에 따라 제1 제스처에 대응하는 드로잉 브러시워크 타입을 결정하거나, 또는 상기 입력 장치에 의해 획득된 상기 제1 제스처 코맨드에 따라 적어도 하나의 드로잉 브러시워크 타입을 제시하고 상기 입력 장치에 의해 수신된 상기 적어도 하나의 드로잉 브러시워크 타입에 대한 사용자의 선택을 통해 드로잉 브러시워크 타입을 결정하도록 구성된,
단말기. - 제21항 내지 제26항 중 어느 한 항에 있어서,
상기 입력 장치는 또한 사용자에 의해 입력된 제2 제스처 코맨드를 획득하도록 구성되고,
상기 중앙 처리 유닛은 또한 상기 입력 장치에 의해 획득된 상기 제2 제스처 코맨드에 따라 드로잉 브러시워크 컬러를 결정하도록 구성되고,
상기 디스플레이 스크린은 구체적으로, 상기 제스처 트랙에 관한 제2 속성 정보, 및 상기 드로잉 브러시워크 컬러에 따라 상기 제스처 트랙을 표현하거나 또는 상기 제스처 트랙에 관한 제2 속성 정보, 상기 드로잉 브러시워크 타입, 및 상기 드로잉 브러시워크 컬러에 따라 상기 제스처 트랙을 표현하도록 구성된,
단말기. - 제21항 내지 제27항 중 어느 한 항에 있어서,
상기 입력 장치는 또한 사용자에 의해 입력된 제3 제스처 코맨드를 획득하도록 구성되고,
상기 중앙 처리 유닛은 또한, 상기 입력 장치에 의해 입력된 제3 제스처 코맨드에 따라, 상기 표현된 제스처 트랙의 전부 또는 일부를 삭제하는 동작을 수행하도록 상기 디스플레이 스크린에 지시하도록 구성된,
단말기.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2012/083876 WO2014067110A1 (zh) | 2012-10-31 | 2012-10-31 | 绘图控制方法、装置及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140082596A true KR20140082596A (ko) | 2014-07-02 |
KR101522919B1 KR101522919B1 (ko) | 2015-05-22 |
Family
ID=49565840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020137032315A KR101522919B1 (ko) | 2012-10-31 | 2012-10-31 | 드로잉 제어 방법, 장치 및 이동 단말기 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20140123079A1 (ko) |
EP (1) | EP2752740A4 (ko) |
JP (1) | JP2015504565A (ko) |
KR (1) | KR101522919B1 (ko) |
CN (1) | CN103403650A (ko) |
WO (1) | WO2014067110A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10642477B2 (en) | 2015-08-13 | 2020-05-05 | Samsung Electronics Co., Ltd. | Electronic device and method for controlling input in electronic device |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3501550A1 (en) * | 2012-04-02 | 2019-06-26 | Moderna Therapeutics, Inc. | Modified polynucleotides for the production of proteins associated with human disease |
CN103702156A (zh) * | 2013-12-09 | 2014-04-02 | 乐视致新电子科技(天津)有限公司 | 一种自定义手势轨迹的方法及装置 |
US10120465B2 (en) | 2014-05-14 | 2018-11-06 | Linfiny Corporation | Information processing apparatus, information processing method, and program |
CN104134028B (zh) * | 2014-07-29 | 2017-03-29 | 广州视源电子科技股份有限公司 | 基于手势特征的身份认证方法及*** |
JP2016110249A (ja) * | 2014-12-03 | 2016-06-20 | 日本ユニシス株式会社 | 空間手書き入力システム、空間手書き入力方法およびコンピュータプログラム |
CN104951083A (zh) * | 2015-07-21 | 2015-09-30 | 石狮市智诚通讯器材贸易有限公司 | 一种远距离手势输入法及输入*** |
US10216405B2 (en) * | 2015-10-24 | 2019-02-26 | Microsoft Technology Licensing, Llc | Presenting control interface based on multi-input command |
US20180239417A1 (en) * | 2015-12-30 | 2018-08-23 | Shenzhen Royole Technologies Co. Ltd. | Head-mounted display device, head-mounted display system, and input method |
CN107728916B (zh) * | 2017-09-20 | 2020-07-28 | 科大讯飞股份有限公司 | 隔空手写轨迹的显示方法及装置 |
CN108459812B (zh) * | 2018-01-22 | 2021-03-02 | 郑州升达经贸管理学院 | 一种美术轨迹显示追捕***及方法 |
CN109407842A (zh) * | 2018-10-22 | 2019-03-01 | Oppo广东移动通信有限公司 | 界面操作方法、装置、电子设备和计算机可读存储介质 |
JP7238371B2 (ja) * | 2018-12-06 | 2023-03-14 | セイコーエプソン株式会社 | 表示装置、表示システム及び表示方法 |
CN111382598B (zh) * | 2018-12-27 | 2024-05-24 | 北京搜狗科技发展有限公司 | 一种识别方法、装置和电子设备 |
US11392659B2 (en) * | 2019-02-28 | 2022-07-19 | Adobe Inc. | Utilizing machine learning models to generate experience driven search results based on digital canvas gesture inputs |
CN111862349A (zh) | 2019-04-26 | 2020-10-30 | 北京字节跳动网络技术有限公司 | 虚拟画笔实现方法、装置和计算机可读存储介质 |
KR102570009B1 (ko) | 2019-07-31 | 2023-08-23 | 삼성전자주식회사 | Ar 객체 생성 방법 및 전자 장치 |
CN110519517B (zh) * | 2019-08-30 | 2021-05-07 | 维沃移动通信有限公司 | 临摹引导方法、电子设备及计算机可读存储介质 |
CN110688044B (zh) * | 2019-09-30 | 2021-04-13 | 联想(北京)有限公司 | 一种输入方法及电子设备 |
CN112925414A (zh) * | 2021-02-07 | 2021-06-08 | 深圳创维-Rgb电子有限公司 | 显示屏手势绘画方法、装置及计算机可读存储介质 |
CN112925470B (zh) * | 2021-05-10 | 2021-10-01 | 广州朗国电子科技股份有限公司 | 交互式电子白板的触摸控制方法、***和可读介质 |
CN113360009A (zh) * | 2021-05-31 | 2021-09-07 | 维沃移动通信有限公司 | 图像显示方法和电子设备 |
CN114401443B (zh) * | 2022-01-24 | 2023-09-01 | 脸萌有限公司 | 特效视频处理方法、装置、电子设备及存储介质 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3109538B2 (ja) * | 1991-07-12 | 2000-11-20 | ソニー株式会社 | 情報処理装置および入力処理方法 |
JP3895406B2 (ja) * | 1996-03-12 | 2007-03-22 | 株式会社東邦ビジネス管理センター | データ処理装置およびデータ処理方法 |
JP2803718B2 (ja) * | 1996-03-21 | 1998-09-24 | 日本電気株式会社 | 手書き入力表示装置 |
JP2002207565A (ja) * | 2000-12-19 | 2002-07-26 | Internatl Business Mach Corp <Ibm> | 入力システム、電子入力装置、デジタイザ入力用筆記具、デジタイザ、座標入力方法、座標情報伝送方法、および記憶媒体 |
US8466893B2 (en) * | 2004-06-17 | 2013-06-18 | Adrea, LLC | Use of a two finger input on touch screens |
JP5090161B2 (ja) * | 2004-06-29 | 2012-12-05 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | グラフィカルユーザインタフェースの多階層表示 |
JP4534954B2 (ja) * | 2005-10-31 | 2010-09-01 | ぺんてる株式会社 | 手書き筆跡入力システム |
JP2008065730A (ja) * | 2006-09-11 | 2008-03-21 | Nec Corp | 携帯通信端末装置、携帯通信端末装置における座標入力方法および座標入力装置 |
US7697002B2 (en) * | 2007-01-25 | 2010-04-13 | Ricoh Co. Ltd. | Varying hand-drawn line width for display |
JP2009116769A (ja) * | 2007-11-09 | 2009-05-28 | Sony Corp | 入力装置、入力装置の制御方法、及びプログラム |
US8363019B2 (en) * | 2008-05-26 | 2013-01-29 | Lg Electronics Inc. | Mobile terminal using proximity sensor and method of controlling the mobile terminal |
CN101642326A (zh) * | 2008-08-08 | 2010-02-10 | 许素朱 | 触控式书法音乐桌 |
US8610744B2 (en) * | 2009-07-10 | 2013-12-17 | Adobe Systems Incorporated | Methods and apparatus for natural media painting using proximity-based tablet stylus gestures |
JP4947668B2 (ja) * | 2009-11-20 | 2012-06-06 | シャープ株式会社 | 電子機器、表示制御方法、およびプログラム |
US8487889B2 (en) * | 2010-01-15 | 2013-07-16 | Apple Inc. | Virtual drafting tools |
WO2011156030A2 (en) * | 2010-06-11 | 2011-12-15 | Precision Dermatology, Inc. | High oil-content emollient aerosol foam compositions |
JP2012048623A (ja) * | 2010-08-30 | 2012-03-08 | Sony Corp | 情報処理装置、パラメータ設定方法、及びプログラム |
WO2012119548A1 (zh) * | 2011-03-07 | 2012-09-13 | 联想(北京)有限公司 | 控制方法、控制装置、显示装置以及电子设备 |
CN102681702B (zh) * | 2011-03-07 | 2015-11-25 | 联想(北京)有限公司 | 控制方法、控制装置以及电子设备 |
-
2012
- 2012-10-31 WO PCT/CN2012/083876 patent/WO2014067110A1/zh active Application Filing
- 2012-10-31 KR KR1020137032315A patent/KR101522919B1/ko active IP Right Grant
- 2012-10-31 EP EP12876594.8A patent/EP2752740A4/en not_active Withdrawn
- 2012-10-31 CN CN2012800029776A patent/CN103403650A/zh active Pending
- 2012-10-31 JP JP2014543756A patent/JP2015504565A/ja active Pending
-
2013
- 2013-12-16 US US14/108,082 patent/US20140123079A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10642477B2 (en) | 2015-08-13 | 2020-05-05 | Samsung Electronics Co., Ltd. | Electronic device and method for controlling input in electronic device |
Also Published As
Publication number | Publication date |
---|---|
EP2752740A8 (en) | 2014-08-13 |
EP2752740A1 (en) | 2014-07-09 |
KR101522919B1 (ko) | 2015-05-22 |
CN103403650A (zh) | 2013-11-20 |
JP2015504565A (ja) | 2015-02-12 |
EP2752740A4 (en) | 2015-03-11 |
US20140123079A1 (en) | 2014-05-01 |
WO2014067110A1 (zh) | 2014-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101522919B1 (ko) | 드로잉 제어 방법, 장치 및 이동 단말기 | |
US9223471B2 (en) | Touch screen control | |
KR102241618B1 (ko) | 터치 입력의 압력 상태에 따라 동작하는 전자 장치 및 그 방법 | |
US11460988B2 (en) | Method of styling content and touch screen device for styling content | |
KR101424294B1 (ko) | 터치스크린 장치의 사용자로부터 수신된 입력 및 제스쳐에 응답하여 동작을 수행하는 컴퓨터로 구현된 방법 및 컴퓨터판독가능 매체 | |
JP2019220237A (ja) | 文字入力インターフェース提供方法及び装置 | |
KR102186393B1 (ko) | 입력 처리 방법 및 그 전자 장치 | |
US9348420B2 (en) | Adaptive projected information handling system output devices | |
US20140354553A1 (en) | Automatically switching touch input modes | |
AU2015301681A1 (en) | Detecting selection of digital ink | |
US20170047065A1 (en) | Voice-controllable image display device and voice control method for image display device | |
CN106104450B (zh) | 选择图形用户界面某一部分的方法 | |
CN109885222A (zh) | 图标处理方法、装置、电子设备及计算机可读介质 | |
US8904313B2 (en) | Gestural control for quantitative inputs | |
KR20140085942A (ko) | 터치 기반의 도형의 조작 방법 및 장치 | |
KR102075424B1 (ko) | 필기 입력 장치 및 그 제어 방법 | |
JP6330348B2 (ja) | 情報処理装置 | |
CN103809912A (zh) | 基于多点触控触摸屏的平板电脑 | |
CN104516566A (zh) | 一种手写输入方法及装置 | |
KR101503373B1 (ko) | 제스처 기반 인터랙션의 적응형 변환을 위한 프레임워크 시스템 | |
CN113485590A (zh) | 触控操作方法及装置 | |
US10423314B2 (en) | User interface with quantum curves and quantum arcs | |
US20180276193A1 (en) | Automated layout formatting of digital ink using context | |
KR101529886B1 (ko) | 제스처 기반 3d 그래픽 사용자 인터페이스 제공방법 | |
US11416140B2 (en) | Touchscreen devices to transmit input selectively |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
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: 20180503 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190503 Year of fee payment: 5 |