KR101042099B1 - 공중 지점을 이용한 포커스 관리방법, 시스템 및 컴퓨터 판독 가능 매체 - Google Patents
공중 지점을 이용한 포커스 관리방법, 시스템 및 컴퓨터 판독 가능 매체 Download PDFInfo
- Publication number
- KR101042099B1 KR101042099B1 KR1020047009194A KR20047009194A KR101042099B1 KR 101042099 B1 KR101042099 B1 KR 101042099B1 KR 1020047009194 A KR1020047009194 A KR 1020047009194A KR 20047009194 A KR20047009194 A KR 20047009194A KR 101042099 B1 KR101042099 B1 KR 101042099B1
- Authority
- KR
- South Korea
- Prior art keywords
- stylus
- control element
- focus
- digitizer
- input
- 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/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
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- 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
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04162—Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
-
- 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
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)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (72)
- 제1 스타일러스가 호버링 배향(hovering orientation)에서 디지타이저에 근접하여 위치함을 나타내는 입력을 수신하는 단계 - 상기 제1 스타일러스는 상기 호버링 배향에서 상기 디지타이저의 표면에 접촉하지 않음 -;스크린상 유저 인터페이스의 복수의 제어 요소의 표시에 대해 상기 호버링 배향에서 상기 제1 스타일러스의 위치를 결정하는 단계; 및입력을 수신하기 위한 제1 제어 요소를 지정함으로써, 상기 호버링 배향에서 결정된 상기 제1 스타일러스의 위치에 대응하는 상기 제1 제어 요소에 포커스를 제공하는 단계 - 포커스를 제공하는 단계는 상기 제1 제어 요소가 스타일러스 포커스 가능한지를(stylus-focusable) 판단하는 단계를 포함함 - 를 포함하고,상기 제1 제어 요소가 스타일러스 포커스 가능하다는 판단에 대한 응답으로, 상기 제1 제어 요소에 포커스를 제공하고, 상기 제1 제어 요소에서 입력을 수용하며,상기 제1 제어 요소가 스타일러스 포커스 가능하지 않다는 판단에 대한 응답으로, 상기 제1 제어 요소를 포함하는 상기 제1 제어 요소의 부모 요소가 스타일러스 포커스 가능한지를 판단하고, 상기 제1 제어 요소의 상기 부모 요소가 스타일러스 포커스 가능하다는 판단에 대한 응답으로, 상기 부모 요소에 포커스를 제공하고, 상기 부모 요소에서 입력을 수용하는, 방법.
- 제1항에 있어서, 상기 입력은 전자 잉크를 포함하는 방법.
- 제1항에 있어서,상기 제1 스타일러스의 근접을 나타내는 입력이 더 이상 수신되지 않도록 상기 제1 스타일러스를 상기 디지타이저의 상기 표면에 접촉시키지 않고 상기 디지타이저로부터 떨어지도록 이동시키는 단계; 및상기 제1 제어 요소로부터 포커스를 철회하는 단계를 더 포함하는 방법.
- 제1항에 있어서, 포커스를 제공하는 단계는 상기 제1 제어 요소의 표시의 적어도 일부분의 확장 뷰(view)를 랜더링하는 단계를 포함하는 방법.
- 제1항에 있어서, 포커스를 제공하는 단계는 상기 제1 제어 요소에 대한 입력을 수용하기 위해 확장 영역을 제공하는 단계를 포함하는 방법.
- 제1항에 있어서, 상기 호버링 배향에서 상기 제1 스타일러스의 위치에 대응하는 상기 포커스와는 별개의 마우스 포커스를 유지하는 단계를 더 포함하는 방법.
- 제1항에 있어서, 상기 호버링 배향에서 상기 제1 스타일러스의 위치에 대응하는 상기 포커스와는 별개의 키보드 포커스를 유지하는 단계를 더 포함하는 방법.
- 제1항에 있어서, 상기 제1 제어 요소를 입력을 수신하도록 준비시키는 단계를 더 포함하는 방법.
- 제8항에 있어서, 상기 준비시키는 단계는 상기 제1 제어 요소에 대응하는 상기 디지타이저의 영역에서 폴링 빈도수(polling frequency)를 증가시키는 단계를 포함하는 방법.
- 제1항에 있어서, 제2 스타일러스가 호버링 배향에서 상기 디지타이저에 근접하여 위치함을 나타내는 제2 입력을 수신하는 단계를 더 포함하는 방법.
- 제10항에 있어서, 상기 호버링 배향에서 상기 제2 스타일러스의 위치에 대응하는 제2 제어 요소에 포커스를 제공하는 단계를 더 포함하는 방법.
- 제11항에 있어서, 상기 제2 제어 요소에 대한 포커스가 상기 제1 제어 요소에 대한 포커스와 동시에 제공되는 방법.
- 제1항에 있어서,상기 제1 스타일러스를 상기 제1 제어 요소에 대응하는 제1 영역으로부터 제2 제어 요소에 대응하는 제2 영역으로 이동시키는 단계; 및상기 제1 제어 요소로부터 상기 제2 제어 요소로 포커스를 변경하는 단계를 더 포함하는 방법.
- 제13항에 있어서, 상기 제1 스타일러스는 상기 제1 영역으로부터 상기 제2 영역으로 이동하기 전에 상기 디지타이저의 표면에 접촉하지 않는 방법.
- 제14항에 있어서, 상기 제1 스타일러스는 상기 제1 영역으로부터 상기 제2 영역으로 이동하기 전에 상기 디지타이저의 표면에 접촉하는 방법.
- 제1항에 있어서, 포커스가 제공될 때 가시 또는 가청 표시기 중 적어도 하나를 제공하는 단계를 더 포함하는 방법.
- 제1항에 있어서,상기 제1 제어 요소를 표시하는 상기 디지타이저의 영역에서 입력을 수용하는 단계는 상기 제1 제어 요소를 표시하는 상기 디지타이저의 상기 영역에서 입력을 수신하는 단계를 포함하는 방법.
- 제1 스타일러스가 호버링 배향에서 디지타이저의 표면에 근접하여 위치하는지를 판단하는 단계 - 상기 제1 스타일러스는 상기 호버링 배향에서 상기 디지타이저의 상기 표면에 접촉하지 않음 -;호버링 배향에서 제1 스타일러스의 위치를 결정하는 단계;(a) 상기 제1 스타일러스가 상기 호버링 배향에서 상기 디지타이저에 근접하여 위치한다는 판단에 응답하거나, 또는 (b) 상기 제1 스타일러스 및 상기 디지타이저의 상기 표면 간의 접촉에 응답하여, 입력을 수신하기 위한 제1 제어 요소를 지정함으로써, 결정된 상기 제1 스타일러스의 위치에 대응하는 상기 제1 제어 요소에 포커스를 제공하는 단계; 및상기 제1 제어 요소를 표시하는 상기 디지타이저의 영역에서 입력을 수용하는 단계를 포함하고,상기 포커스를 제공하는 단계는 상기 제1 제어 요소가 스타일 포커스 가능한지를 판단하는 단계를 포함하고,상기 제1 제어 요소가 스타일러스 포커스 가능하다는 판단에 대한 응답으로, 상기 제1 제어 요소에 포커스를 제공하고, 상기 제1 제어 요소에서 입력을 수용하며,상기 제1 제어 요소가 스타일러스 포커스 가능하지 않다는 판단에 대한 응답으로, 상기 제1 제어 요소를 포함하는 상기 제1 제어 요소의 부모 요소가 스타일러스 포커스 가능한지를 판단하고, 상기 제1 제어 요소의 상기 부모 요소가 스타일러스 포커스 가능하다는 판단에 대한 응답으로, 상기 부모 요소에 포커스를 제공하고, 상기 부모 요소에서 입력을 수용하는, 방법.
- 제18항에 있어서, 상기 제1 스타일러스가 디지타이저 표면에 근접하여 위치하는지를 판단하고 상기 판단에 응답하여 상기 포커스를 제공하는 단계를 더 포함하는 방법.
- 제18항에 있어서, 상기 제1 스타일러스와 상기 디지타이저의 상기 표면 간의 접촉을 감지하고 상기 감지에 응답하여 상기 포커스를 제공하는 단계를 더 포함하는 방법.
- 제18항에 있어서, 상기 입력은 전자 잉크를 포함하는 방법.
- 제18항에 있어서, 포커스를 제공하는 단계는 상기 제1 제어 요소에 대한 입력을 수용하기 위해 확장 영역을 제공하는 단계를 포함하는 방법.
- 제18항에 있어서, 상기 제1 제어 요소가 입력을 수용하도록 준비시키는 단계를 더 포함하는 방법.
- 제23항에 있어서, 상기 준비시키는 단계는 상기 제1 제어 요소에 대응하는 상기 디지타이저의 영역에서 폴링 빈도수를 증가시키는 단계를 포함하는 방법.
- 제18항에 있어서, 제2 스타일러스가 호버링 배향에서 상기 디지타이저의 상기 표면에 근접하여 위치하는지를 판단하는 단계를 더 포함하는 방법.
- 제25항에 있어서, (a) 상기 제2 스타일러스가 상기 호버링 배향에서 상기 디지타이저에 근접하여 위치한다는 판단에 응답하거나, 또는 (b) 상기 제2 스타일러스와 상기 디지타이저의 상기 표면 간의 접촉에 응답하여, 상기 제2 스타일러스의 위치가 제2 제어 요소를 표시하는 상기 디지타이저의 영역에 대응할 때 상기 제2 제어 요소에 포커스를 제공하는 단계를 더 포함하는 방법.
- 제26항에 있어서, 상기 제2 제어 요소에 대한 포커스는 상기 제1 제어 요소에 대한 포커스와 동시에 제공되는 방법.
- 제18항에 있어서,상기 제1 스타일러스를 상기 제1 제어 요소에 대응하는 제1 영역으로부터 제2 제어 요소에 대응하는 제2 영역으로 이동시키는 단계; 및상기 제1 제어 요소로부터 상기 제2 제어 요소로 포커스를 변경하는 단계를 더 포함하는 방법.
- 제18항에 있어서, 포커스가 제공될 때 가시 또는 가청 표시기 중 적어도 하나를 제공하는 단계를 더 포함하는 방법.
- 제18항에 있어서,상기 제1 제어 요소를 표시하는 상기 디지타이저의 영역에서 입력을 수용하는 단계는 상기 제1 제어 요소를 표시하는 상기 디지타이저의 상기 영역에서 입력을 수신하는 단계를 포함하는 방법.
- 제1 스타일러스가 호버링 배향에서 디지타이저에 근접하여 위치함을 나타내는 입력을 생성하도록 구성된 입력 장치 - 상기 제1 스타일러스는 상기 호버링 배향에서 상기 디지타이저의 표면에 접촉하지 않음 -; 및프로세서를 포함하고,상기 프로세서는:상기 호버링 배향에서 상기 제1 스타일러스의 위치를 결정하고,입력을 수신하기 위한 제1 제어 요소를 지정함으로써, 상기 호버링 배향에서 결정된 상기 제1 스타일러스의 위치에 대응하는 상기 제1 제어 요소에 포커스를 제공하고 - 포커스를 제공하는 단계는 상기 제1 제어 요소가 스타일러스 포커스 가능한지를(stylus-focusable) 판단하는 단계를 포함함 -,상기 제1 제어 요소가 스타일러스 포커스 가능하다는 판단에 대한 응답으로, 상기 제1 제어 요소에 포커스를 제공하고, 상기 제1 제어 요소에서 입력을 수용하며,상기 제1 제어 요소가 스타일러스 포커스 가능하지 않다는 판단에 대한 응답으로, 상기 제1 제어 요소를 포함하는 상기 제1 제어 요소의 부모 요소가 스타일러스 포커스 가능한지를 판단하고, 상기 제1 제어 요소의 상기 부모 요소가 스타일러스 포커스 가능하다는 판단에 대한 응답으로, 상기 부모 요소에 포커스를 제공하고, 상기 부모 요소에서 입력을 수용하도록 구성되고 프로그램된, 시스템.
- 제31항에 있어서, 상기 입력은 전자 잉크 입력을 포함하는 시스템.
- 제31항에 있어서, 상기 프로세서는 상기 제1 스타일러스의 근접을 나타내는 입력이 더 이상 수신되지 않을 정도로 상기 제1 스타일러스가 상기 디지타이저의 상기 표면에 접촉하지 않고 상기 디지타이저로부터 떨어져 이동한 때, 상기 제1 제어 요소로부터 포커스를 철회하도록 더 구성되고 프로그램된, 시스템.
- 제31항에 있어서, 상기 프로세서는 상기 포커스를 제공하기 전에 스크린 상의 사용자 인터페이스의 복수의 제어 요소의 표시에 대하여, 상기 호버링 배향에서 상기 제1 스타일러스의 상기 위치를 판단하도록 더 구성되고 프로그램된, 시스템.
- 제31항에 있어서, 상기 프로세서는 상기 제1 제어 요소가 포커스를 수신한 것에 응답하여 상기 제1 제어 요소에 대한 입력을 수용하기 위한 확장 영역을 제공하도록 더 구성되고 프로그램된, 시스템.
- 제31항에 있어서, 상기 프로세서는 상기 호버링 배향에서 상기 제1 스타일러스의 위치에 대응하는 상기 포커스와는 별개의 마우스 포커스를 유지하도록 더 구성되고 프로그램된, 시스템.
- 제31항에 있어서, 상기 프로세서는 상기 호버링 배향에서 상기 제1 스타일러스의 위치에 대응하는 상기 포커스와는 별개의 키보드 포커스를 유지하도록 더 구성되고 프로그램된, 시스템.
- 제31항에 있어서, 상기 프로세서는 상기 포커스를 수신한 것에 응답하여 입력을 수용하도록 상기 제1 제어 요소를 준비시키도록 더 구성되고 프로그램된, 시스템.
- 제38항에 있어서, 상기 프로세서는 상기 제1 제어 요소에 대응하는 상기 디지타이저의 영역에서 폴링 빈도수를 증가시켜 상기 제1 제어 요소가 입력을 수용하게 준비시키도록 구성되고 프로그램된, 시스템.
- 제31항에 있어서, 상기 입력 장치는 제2 스타일러스가 호버링 배향에서 상기 디지타이저에 근접하여 위치함을 나타내는 제2 입력을 생성하도록 더 구성된, 시스템.
- 제40항에 있어서, 상기 프로세서는 상기 제2 입력에 응답하여 상기 호버링 배향에서 상기 제2 스타일러스의 위치에 대응하는 제2 제어 요소에 포커스를 제공하도록 더 구성되고 프로그램된, 시스템.
- 제41항에 있어서, 상기 제2 제어 요소에 대한 포커스는 상기 제1 제어 요소에 대한 포커스와 동시에 제공되는, 시스템.
- 제31항에 있어서, 상기 프로세서는 상기 제1 스타일러스가 상기 제1 제어 요소에 대응하는 제1 영역으로부터 제2 제어 요소에 대응하는 제2 영역으로 이동될 때, 포커스를 상기 제1 제어 요소로부터 상기 제2 제어 요소로 변경하도록 더 구성되고 프로그램된, 시스템.
- 제31항에 있어서, 상기 프로세서는 포커스가 제공될 때 가시 또는 가청 표시기 중 적어도 하나를 제공하도록 더 구성되고 프로그램된, 시스템.
- 제31항에 있어서, 상기 프로세서는 상기 프로세서가 상기 제1 제어 요소에 대응하는 상기 디지타이저의 영역에서 입력을 수용하도록 구성된 경우, 상기 제1 제어 요소에 대응하는 상기 디지타이저의 상기 영역에서 입력을 수신하도록 더욱 구성된, 시스템.
- 제1 스타일러스가 호버링 배향에서 디지타이저의 표면에 근접하여 위치함을 나타내는 입력을 생성하도록 구성된 입력 장치 - 상기 제1 스타일러스는 상기 호버링 배향에서 상기 디지타이저의 상기 표면에 접촉하지 않음 -; 및프로세서를 포함하고,상기 프로세서는:상기 호버링 배향에서 상기 제1 스타일러스의 위치를 결정하고,(a) 상기 제1 스타일러스가 상기 호버링 배향에서 상기 디지타이저에 근접하여 위치한다는 판단에 응답하거나, 또는 (b) 상기 제1 스타일러스 및 상기 디지타이저의 상기 표면 간의 접촉에 응답하여, 입력을 수신하기 위한 제1 제어 요소를 지정함으로써, 결정된 상기 제1 스타일러스의 위치에 대응하는 상기 제1 제어 요소에 포커스를 제공하고,상기 제1 제어 요소에 포커스가 제공되는 경우 상기 제1 제어 요소에 대응하는 상기 디지타이저의 영역 내 입력을 수용하고,상기 포커스를 제공하는 단계는 상기 제1 제어 요소가 스타일 포커스 가능한지를 판단하는 단계를 포함하고,상기 제1 제어 요소가 스타일러스 포커스 가능하다는 판단에 대한 응답으로, 상기 제1 제어 요소에 포커스를 제공하고, 상기 제1 제어 요소에서 입력을 수용하며,상기 제1 제어 요소가 스타일러스 포커스 가능하지 않다는 판단에 대한 응답으로, 상기 제1 제어 요소를 포함하는 상기 제1 제어 요소의 부모 요소가 스타일러스 포커스 가능한지를 판단하고, 상기 제1 제어 요소의 상기 부모 요소가 스타일러스 포커스 가능하다는 판단에 대한 응답으로, 상기 부모 요소에 포커스를 제공하고, 상기 부모 요소에서 입력을 수용하도록 구성되고 프로그램된, 시스템.
- 제46항에 있어서, 상기 입력은 전자 잉크를 포함하는 시스템.
- 제46항에 있어서, 상기 프로세서는 상기 제1 제어 요소가 포커스를 수신한 것에 응답하여 상기 제1 제어 요소에 대한 입력을 수용하기 위한 확장 영역을 제공하도록 더 구성되고 프로그램된, 시스템.
- 제46항에 있어서, 상기 프로세서는 상기 포커스를 수신한 것에 응답하여 입력을 수용하도록 상기 제1 제어 요소를 준비시키도록 더 구성되고 프로그램된, 시스템.
- 제49항에 있어서, 상기 프로세서는 상기 제1 제어 요소에 대응하는 상기 디지타이저의 영역에서 폴링 빈도수를 증가시켜 상기 입력을 수신하도록 상기 제1 제어 요소를 준비시키도록 구성되고 프로그램된, 시스템.
- 제46항에 있어서, 상기 입력 장치는 제2 스타일러스가 호버링 배향에서 상기 디지타이저에 근접하여 위치함을 나타내는 제2 입력을 생성하도록 더 구성된, 시스템.
- 제51항에 있어서, 상기 프로세서는 (a) 상기 제2 스타일러스가 상기 호버링 배향에서 상기 디지타이저에 근접하여 위치한다는 판단에 응답하거나, 또는 (b) 상기 제2 스타일러스와 상기 디지타이저의 상기 표면 간의 접촉에 응답하여, 상기 제2 스타일러스의 위치가 제2 제어 요소를 표시하는 상기 디지타이저의 영역에 대응할 때 상기 제2 제어 요소에 포커스를 제공하도록 더 구성되고 프로그램된, 시스템.
- 제52항에 있어서, 상기 제2 제어 요소에 대한 포커스는 상기 제1 제어 요소에 대한 포커스와 동시에 제공되는, 시스템.
- 제46항에 있어서, 상기 프로세서는 상기 제1 스타일러스가 상기 제1 제어 요소에 대응하는 제1 영역으로부터 제2 제어 요소에 대응하는 제2 영역으로 이동될 때 포커스를 상기 제1 제어 요소로부터 상기 제2 제어 요소로 변경시키도록 더 구성되고 프로그램된, 시스템.
- 제46항에 있어서, 상기 프로세서는 포커스가 제공될 때 가시 또는 가청 표시기 중 적어도 하나를 제공하도록 더 구성되고 프로그램된, 시스템.
- 방법을 실행하기 위한 컴퓨터 실행가능 명령을 저장하고 있는 컴퓨터 판독가능 저장 매체로서, 상기 방법은:제1 스타일러스가 호버링 배향에서 디지타이저에 근접하여 위치함을 나타내는 입력을 수신하는 단계 - 상기 제1 스타일러스는 상기 호버링 배향에서 상기 디지타이저의 표면에 접촉하지 않음 -;상기 호버링 배향에서 상기 제1 스타일러스의 위치를 결정하는 단계; 및입력을 수신하기 위한 제1 제어 요소를 지정함으로써, 상기 호버링 배향에서 결정된 상기 제1 스타일러스의 위치에 대응하는 상기 제1 제어 요소에 포커스를 제공하는 단계 - 포커스를 제공하는 단계는 상기 제1 제어 요소가 스타일러스 포커스 가능한지를 판단하는 단계를 포함함 - 를 포함하고,상기 제1 제어 요소가 스타일러스 포커스 가능하다는 판단에 대한 응답으로, 상기 제1 제어 요소에 포커스를 제공하고, 상기 제1 제어 요소에서 입력을 수용하며,상기 제1 제어 요소가 스타일러스 포커스 가능하지 않다는 판단에 대한 응답으로, 상기 제1 제어 요소를 포함하는 상기 제1 제어 요소의 부모 요소가 스타일러스 포커스 가능한지를 판단하고, 상기 제1 제어 요소의 상기 부모 요소가 스타일러스 포커스 가능하다는 판단에 대한 응답으로, 상기 부모 요소에 포커스를 제공하고, 상기 부모 요소에서 입력을 수용하는, 컴퓨터 판독가능 저장 매체.
- 제56항에 있어서, 상기 입력은 전자 잉크를 포함하는 컴퓨터 판독가능 저장 매체.
- 제56항에 있어서, 상기 방법은,상기 제1 스타일러스의 근접을 나타내는 입력이 더 이상 수신되지 않도록 상기 제1 스타일러스가 상기 디지타이저의 표면에 접촉하지 않고 상기 디지타이저로부터 떨어져 이동한 때, 상기 제1 제어 요소로부터 포커스를 철회시키는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
- 제56항에 있어서, 상기 방법은,상기 포커스를 수신하는 것에 응답하여 상기 제1 제어 요소에 대한 입력을 수용하기 위한 확장 영역을 제공하는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
- 제56항에 있어서, 상기 방법은,상기 제1 제어 요소에 대응하는 상기 디지타이저의 영역에서 폴링 빈도수를 증가시키는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
- 제56항에 있어서, 상기 방법은,제2 스타일러스가 호버링 배향에서 상기 디지타이저에 근접하여 위치함을 나타내는 제2 입력을 수신하는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
- 제61항에 있어서, 상기 방법은,상기 제2 입력에 응답하여 상기 호버링 배향에서 상기 제2 스타일러스의 위치에 대응하는 제2 제어 요소에 포커스를 제공하는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
- 제56항에 있어서, 상기 방법은,상기 제1 스타일러스가 상기 제1 제어 요소에 대응하는 제1 영역으로부터 제2 제어 요소에 대응하는 제2 영역으로 이동될 때 포커스를 상기 제1 제어 요소로부터 상기 제2 제어 요소로 변경하는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
- 제56항에 있어서, 상기 방법은 포커스가 제공될 때 가시 또는 가청 표시기 중 적어도 하나를 제공하는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
- 방법을 실행하기 위한 컴퓨터 실행가능 명령을 저장하고 있는 컴퓨터 판독가능 저장 매체로서, 상기 방법은:제1 스타일러스가 호버링 배향에서 디지타이저의 표면에 근접하여 위치하는지를 판단하는 단계 - 상기 제1 스타일러스는 상기 호버링 배향에서 상기 디지타이저의 상기 표면에 접촉하지 않음 -;상기 호버링 배향에서 상기 제1 스타일러스의 위치를 결정하는 단계;결정된 상기 제1 스타일러스의 위치에 대응하는 제1 제어 요소가 스타일 포커스 가능한지를 판단하는 단계를 포함하고,상기 제1 제어 요소가 스타일러스 포커스 가능하지 않다는 판단에 대한 응답으로, 상기 제1 제어 요소를 포함하는 상기 제1 제어 요소의 부모 요소가 스타일러스 포커스 가능한지를 판단하고, 상기 제1 제어 요소의 상기 부모 요소가 스타일러스 포커스 가능하다는 판단에 대한 응답으로, 상기 부모 요소에 포커스를 제공하고, 상기 부모 요소에서 입력을 수용하는, 컴퓨터 판독가능 저장 매체.
- 제65항에 있어서, 상기 입력은 전자 잉크를 포함하는 컴퓨터 판독가능 저장 매체.
- 제65항에 있어서, 상기 방법은,상기 포커스를 수신한 것에 응답하여 상기 부모 요소로의 입력을 수용하기 위한 확장 영역을 제공하는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
- 제65항에 있어서, 상기 방법은,상기 부모 요소에 대응하는 상기 디지타이저의 영역에서 폴링 빈도수를 증가시키는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
- 제65항에 있어서, 상기 방법은,제2 스타일러스가 호버링 배향에서 상기 디지타이저의 상기 표면에 근접하여 위치하는지를 판단하는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
- 제69항에 있어서, 상기 방법은,(a) 상기 제2 스타일러스가 상기 호버링 배향에서 상기 디지타이저에 근접하여 위치한다는 판단에 응답하거나, 또는 (b) 상기 제2 스타일러스 및 상기 디지타이저의 상기 표면 간의 접촉에 응답하여, 상기 제2 스타일러스의 위치가 제2 제어 요소를 표시하는 상기 디지타이저의 영역에 대응할 때 상기 제2 제어 요소에 포커스를 제공하는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
- 제65항에 있어서, 상기 방법은,상기 제1 스타일러스가 상기 부모 요소에 대응하는 제1 영역으로부터 제2 제어 요소에 대응하는 제2 영역으로 이동될 때 상기 부모 요소로부터 상기 제2 제어 요소로 포커스를 변경하는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
- 제65항에 있어서, 상기 방법은,상기 포커스가 제공될 때 가시 또는 가청 표시기 중 적어도 하나를 제공하는 단계를 더 포함하는 컴퓨터 판독가능 저장 매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/644,899 US7499035B2 (en) | 2003-08-21 | 2003-08-21 | Focus management using in-air points |
PCT/US2003/026204 WO2005029460A1 (en) | 2003-08-21 | 2003-08-21 | Focus management using in-air points |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060117384A KR20060117384A (ko) | 2006-11-17 |
KR101042099B1 true KR101042099B1 (ko) | 2011-06-16 |
Family
ID=34594120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020047009194A KR101042099B1 (ko) | 2003-08-21 | 2003-08-21 | 공중 지점을 이용한 포커스 관리방법, 시스템 및 컴퓨터 판독 가능 매체 |
Country Status (9)
Country | Link |
---|---|
US (1) | US7499035B2 (ko) |
EP (1) | EP1656660A4 (ko) |
KR (1) | KR101042099B1 (ko) |
CN (1) | CN100444154C (ko) |
AU (1) | AU2003269976B2 (ko) |
BR (1) | BR0306578A (ko) |
CA (1) | CA2466951C (ko) |
MX (1) | MXPA04005720A (ko) |
WO (1) | WO2005029460A1 (ko) |
Families Citing this family (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070177804A1 (en) * | 2006-01-30 | 2007-08-02 | Apple Computer, Inc. | Multi-touch gesture dictionary |
US8122354B1 (en) | 2005-02-25 | 2012-02-21 | The Mathworks, Inc. | Systems and methods for providing an indicator of detection of input related to an element of a user interface |
US20060212430A1 (en) | 2005-03-18 | 2006-09-21 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Outputting a saved hand-formed expression |
US8599174B2 (en) * | 2005-03-18 | 2013-12-03 | The Invention Science Fund I, Llc | Verifying a written expression |
US20070273674A1 (en) * | 2005-03-18 | 2007-11-29 | Searete Llc, A Limited Liability Corporation | Machine-differentiatable identifiers having a commonly accepted meaning |
US7809215B2 (en) | 2006-10-11 | 2010-10-05 | The Invention Science Fund I, Llc | Contextual information encoded in a formed expression |
US8232979B2 (en) * | 2005-05-25 | 2012-07-31 | The Invention Science Fund I, Llc | Performing an action with respect to hand-formed expression |
US8290313B2 (en) | 2005-03-18 | 2012-10-16 | The Invention Science Fund I, Llc | Electronic acquisition of a hand formed expression and a context of the expression |
US8749480B2 (en) * | 2005-03-18 | 2014-06-10 | The Invention Science Fund I, Llc | Article having a writing portion and preformed identifiers |
US7826687B2 (en) * | 2005-03-18 | 2010-11-02 | The Invention Science Fund I, Llc | Including contextual information with a formed expression |
US8787706B2 (en) * | 2005-03-18 | 2014-07-22 | The Invention Science Fund I, Llc | Acquisition of a user expression and an environment of the expression |
US8229252B2 (en) * | 2005-03-18 | 2012-07-24 | The Invention Science Fund I, Llc | Electronic association of a user expression and a context of the expression |
US8340476B2 (en) * | 2005-03-18 | 2012-12-25 | The Invention Science Fund I, Llc | Electronic acquisition of a hand formed expression and a context of the expression |
US20070274300A1 (en) * | 2006-05-04 | 2007-11-29 | Microsoft Corporation | Hover to call |
US20080120568A1 (en) * | 2006-11-20 | 2008-05-22 | Motorola, Inc. | Method and device for entering data using a three dimensional position of a pointer |
US20080158171A1 (en) * | 2006-12-29 | 2008-07-03 | Wong Hong W | Digitizer for flexible display |
US8269727B2 (en) | 2007-01-03 | 2012-09-18 | Apple Inc. | Irregular input identification |
US7924271B2 (en) * | 2007-01-05 | 2011-04-12 | Apple Inc. | Detecting gestures on multi-event sensitive devices |
US20080168478A1 (en) | 2007-01-07 | 2008-07-10 | Andrew Platzer | Application Programming Interfaces for Scrolling |
US20080168402A1 (en) | 2007-01-07 | 2008-07-10 | Christopher Blumenberg | Application Programming Interfaces for Gesture Operations |
KR20080068491A (ko) * | 2007-01-19 | 2008-07-23 | 엘지전자 주식회사 | 터치 방식 정보 입력 단말기 및 그 방법 |
KR20080078291A (ko) * | 2007-02-23 | 2008-08-27 | 엘지전자 주식회사 | 브라우저 디스플레이 방법 및 이를 구현할 수 있는 단말기 |
EP1947561B1 (en) | 2007-01-19 | 2019-06-19 | Microsoft Technology Licensing, LLC | Method of displaying browser and terminal implementing the same |
US20080180412A1 (en) * | 2007-01-31 | 2008-07-31 | Microsoft Corporation | Dual mode digitizer |
US8717305B2 (en) | 2008-03-04 | 2014-05-06 | Apple Inc. | Touch event model for web pages |
US8645827B2 (en) | 2008-03-04 | 2014-02-04 | Apple Inc. | Touch event model |
US8416196B2 (en) | 2008-03-04 | 2013-04-09 | Apple Inc. | Touch event model programming interface |
JP4533943B2 (ja) * | 2008-04-28 | 2010-09-01 | 株式会社東芝 | 情報処理装置、表示制御方法およびプログラム |
GB2466077A (en) * | 2008-12-15 | 2010-06-16 | Symbian Software Ltd | Emulator for multiple computing device inputs |
KR20100069842A (ko) * | 2008-12-17 | 2010-06-25 | 삼성전자주식회사 | 사용자 인터페이스를 구현하는 전자장치 및 그 방법 |
US9311112B2 (en) | 2009-03-16 | 2016-04-12 | Apple Inc. | Event recognition |
US9684521B2 (en) | 2010-01-26 | 2017-06-20 | Apple Inc. | Systems having discrete and continuous gesture recognizers |
US8566045B2 (en) | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
US8285499B2 (en) | 2009-03-16 | 2012-10-09 | Apple Inc. | Event recognition |
US20100325565A1 (en) * | 2009-06-17 | 2010-12-23 | EchoStar Technologies, L.L.C. | Apparatus and methods for generating graphical interfaces |
US8552999B2 (en) | 2010-06-14 | 2013-10-08 | Apple Inc. | Control selection approximation |
US9298363B2 (en) | 2011-04-11 | 2016-03-29 | Apple Inc. | Region activation for touch sensitive surface |
US9195351B1 (en) * | 2011-09-28 | 2015-11-24 | Amazon Technologies, Inc. | Capacitive stylus |
US10684768B2 (en) * | 2011-10-14 | 2020-06-16 | Autodesk, Inc. | Enhanced target selection for a touch-based input enabled user interface |
US8957878B2 (en) | 2012-07-31 | 2015-02-17 | Blackberry Limited | Apparatus and method for selecting stylus location-determination information provided by a plurality of non-passive stylus-location modalities |
US9182840B2 (en) | 2012-07-31 | 2015-11-10 | Blackberry Limited | Apparatus and method pertaining to a stylus having a plurality of non-passive location modalities |
GB2514971B (en) * | 2013-01-06 | 2021-04-14 | Intel Corp | A method, apparatus, and system for distributed pre-processing of touch data and display region control |
US9733716B2 (en) | 2013-06-09 | 2017-08-15 | Apple Inc. | Proxy gesture recognizer |
US11256410B2 (en) | 2014-01-22 | 2022-02-22 | Lenovo (Singapore) Pte. Ltd. | Automatic launch and data fill of application |
EP2913749A1 (en) * | 2014-02-26 | 2015-09-02 | Advanced Digital Broadcast S.A. | Method and system for focus management in a software application |
US9524428B2 (en) | 2014-04-28 | 2016-12-20 | Lenovo (Singapore) Pte. Ltd. | Automated handwriting input for entry fields |
US20150347364A1 (en) * | 2014-06-03 | 2015-12-03 | Lenovo (Singapore) Pte. Ltd. | Highlighting input area based on user input |
US10817124B2 (en) * | 2014-06-03 | 2020-10-27 | Lenovo (Singapore) Pte. Ltd. | Presenting user interface on a first device based on detection of a second device within a proximity to the first device |
US10146409B2 (en) * | 2014-08-29 | 2018-12-04 | Microsoft Technology Licensing, Llc | Computerized dynamic splitting of interaction across multiple content |
FR3050891A1 (fr) * | 2016-05-02 | 2017-11-03 | Orange | Procede et dispositif de gestion simultanee d'une pluralite de messages |
US9971426B2 (en) | 2016-07-26 | 2018-05-15 | International Business Machines Corporation | Li-Fi enabled stylus with variable area range |
US10599444B2 (en) | 2018-01-09 | 2020-03-24 | Microsoft Technology Licensing, Llc | Extensible input stack for processing input device data |
US20190213015A1 (en) * | 2018-01-09 | 2019-07-11 | Microsoft Technology Licensing, Llc | Extensible input stack for processing input device data |
CN112929717B (zh) * | 2019-12-06 | 2022-07-29 | 青岛海信传媒网络技术有限公司 | 一种焦点管理的方法及显示设备 |
US11209902B2 (en) * | 2020-01-09 | 2021-12-28 | Lenovo (Singapore) Pte. Ltd. | Controlling input focus based on eye gaze |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1069353A (ja) * | 1996-06-04 | 1998-03-10 | Internatl Business Mach Corp <Ibm> | スタイラス入力を容易にする方法及びシステム |
US20020013795A1 (en) * | 2000-06-21 | 2002-01-31 | Bodin Dresevie | Serial storage of ink and its properties |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5559942A (en) * | 1993-05-10 | 1996-09-24 | Apple Computer, Inc. | Method and apparatus for providing a note for an application program |
JP3744552B2 (ja) * | 1994-03-07 | 2006-02-15 | 富士通株式会社 | ペン入力装置 |
JPH0822370A (ja) * | 1994-07-06 | 1996-01-23 | Minolta Co Ltd | 情報処理装置 |
US5634102A (en) * | 1995-08-07 | 1997-05-27 | Apple Computer, Inc. | Methods and apparatus for a selectable backdrop |
JPH09190268A (ja) * | 1996-01-11 | 1997-07-22 | Canon Inc | 情報処理装置およびその方法 |
US6128007A (en) * | 1996-07-29 | 2000-10-03 | Motorola, Inc. | Method and apparatus for multi-mode handwritten input and hand directed control of a computing device |
US5905486A (en) * | 1997-03-03 | 1999-05-18 | International Business Machines Corporation | Mobile client computer programmed to combine cursor, control and input functions |
US6073036A (en) * | 1997-04-28 | 2000-06-06 | Nokia Mobile Phones Limited | Mobile station with touch input having automatic symbol magnification function |
US6292857B1 (en) * | 1997-06-05 | 2001-09-18 | Microsoft Corporation | Method and mechanism for coordinating input of asynchronous data |
JP3933278B2 (ja) * | 1997-11-04 | 2007-06-20 | 株式会社ワコム | 位置指示器を検出可能な位置検出方法及び装置 |
US6313853B1 (en) * | 1998-04-16 | 2001-11-06 | Nortel Networks Limited | Multi-service user interface |
US6971067B1 (en) * | 1999-08-23 | 2005-11-29 | Sentillion, Inc. | Application launchpad |
US7006711B2 (en) * | 2000-06-21 | 2006-02-28 | Microsoft Corporation | Transform table for ink sizing and compression |
US20050024341A1 (en) * | 2001-05-16 | 2005-02-03 | Synaptics, Inc. | Touch screen with user interface enhancement |
US7533351B2 (en) * | 2003-08-13 | 2009-05-12 | International Business Machines Corporation | Method, apparatus, and program for dynamic expansion and overlay of controls |
-
2003
- 2003-08-21 WO PCT/US2003/026204 patent/WO2005029460A1/en active Application Filing
- 2003-08-21 KR KR1020047009194A patent/KR101042099B1/ko active IP Right Grant
- 2003-08-21 BR BR0306578-2A patent/BR0306578A/pt not_active IP Right Cessation
- 2003-08-21 CA CA2466951A patent/CA2466951C/en not_active Expired - Fee Related
- 2003-08-21 EP EP03751873A patent/EP1656660A4/en not_active Withdrawn
- 2003-08-21 AU AU2003269976A patent/AU2003269976B2/en not_active Ceased
- 2003-08-21 US US10/644,899 patent/US7499035B2/en not_active Expired - Fee Related
- 2003-08-21 CN CNB038017598A patent/CN100444154C/zh not_active Expired - Fee Related
- 2003-08-21 MX MXPA04005720A patent/MXPA04005720A/es active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1069353A (ja) * | 1996-06-04 | 1998-03-10 | Internatl Business Mach Corp <Ibm> | スタイラス入力を容易にする方法及びシステム |
US20020013795A1 (en) * | 2000-06-21 | 2002-01-31 | Bodin Dresevie | Serial storage of ink and its properties |
Also Published As
Publication number | Publication date |
---|---|
AU2003269976B2 (en) | 2010-06-10 |
US7499035B2 (en) | 2009-03-03 |
US20050052434A1 (en) | 2005-03-10 |
CA2466951C (en) | 2012-04-10 |
MXPA04005720A (es) | 2005-06-03 |
CN1666247A (zh) | 2005-09-07 |
BR0306578A (pt) | 2005-06-28 |
CN100444154C (zh) | 2008-12-17 |
WO2005029460A1 (en) | 2005-03-31 |
CA2466951A1 (en) | 2005-02-21 |
KR20060117384A (ko) | 2006-11-17 |
AU2003269976A1 (en) | 2005-04-11 |
EP1656660A1 (en) | 2006-05-17 |
EP1656660A4 (en) | 2006-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101042099B1 (ko) | 공중 지점을 이용한 포커스 관리방법, 시스템 및 컴퓨터 판독 가능 매체 | |
US6903730B2 (en) | In-air gestures for electromagnetic coordinate digitizers | |
CN1864155B (zh) | 带自增长的文本输入窗 | |
US7319454B2 (en) | Two-button mouse input using a stylus | |
US20180239450A1 (en) | Unintentional touch rejection | |
KR101120850B1 (ko) | 잉크의 스케일링된 텍스트로의 대체 | |
US6897853B2 (en) | Highlevel active pen matrix | |
KR101098642B1 (ko) | 잉크 정정 패드 | |
JP4295602B2 (ja) | 言語をペン先idに関連付ける方法、入力デバイスを使用して電子インクを処理装置に入力する方法および電子インクを受け取るための装置 | |
KR20060087410A (ko) | 스타일러스 로케이션에 의한 시스템 제어 | |
RU2328030C2 (ru) | Управление фокусом с использованием точек, соответствующих положению пера над поверхностью цифрового преобразователя | |
KR100360141B1 (ko) | 터치스크린을 이용한 디바이스에서의 제스처를 통한필기입력 방법 | |
JP4808029B2 (ja) | 空中点を利用したフォーカス管理 | |
KR100379917B1 (ko) | 핫키입력부를 구비한 휴대용 단말기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20140516 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20150515 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20160517 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20170522 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20180516 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20190515 Year of fee payment: 9 |