KR20170093240A - 상호작용 스타일러스 및 디스플레이 디바이스 - Google Patents

상호작용 스타일러스 및 디스플레이 디바이스 Download PDF

Info

Publication number
KR20170093240A
KR20170093240A KR1020177019059A KR20177019059A KR20170093240A KR 20170093240 A KR20170093240 A KR 20170093240A KR 1020177019059 A KR1020177019059 A KR 1020177019059A KR 20177019059 A KR20177019059 A KR 20177019059A KR 20170093240 A KR20170093240 A KR 20170093240A
Authority
KR
South Korea
Prior art keywords
function
stylus
display device
interactive
user
Prior art date
Application number
KR1020177019059A
Other languages
English (en)
Other versions
KR102387238B1 (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 마이크로소프트 테크놀로지 라이센싱, 엘엘씨
Publication of KR20170093240A publication Critical patent/KR20170093240A/ko
Application granted granted Critical
Publication of KR102387238B1 publication Critical patent/KR102387238B1/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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing 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/03545Pens or stylus
    • 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/016Input arrangements with force or tactile feedback as computer generated output to the user
    • 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • 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
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive 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/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
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0441Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using active external devices, e.g. active pens, for receiving changes in electrical potential transmitted by the digitiser, e.g. tablet driving signals
    • 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
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0442Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using active external devices, e.g. active pens, for transmitting changes in electrical potential to be received by the digitiser
    • 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
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0446Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes

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 기능 및 제2 기능을 제공하기 위해 사용자에 의해 사용되도록 구성되는 제1 단부를 구비한 스타일러스 본체를 포함한다. 상호작용 스타일러스는, 제1 단부를 상호작용 디스플레이 디바이스의 전극 매트릭스와 용량 결합(capacitively couple)하기 위해 제1 단부가 구동되게 하도록 구성되는 제어기를 더 포함하고, 이러한 용량성 결합은 제1 기능과 연관되고, 제2 기능은 명시적인 사용자 입력없이 제1 기능을 사용하려는 사용자의 의도를 자동으로 감지하는 것에 응답하여 디스에이블된다(disabled).

Description

상호작용 스타일러스 및 디스플레이 디바이스{INTERACTIVE STYLUS AND DISPLAY DEVICE}
상호작용 터치 감응식 디스플레이는 매우 다양한 컴퓨팅 디바이스에서 사용된다. 일부의 경우에는, 추가 기능을 제공하기 위해 손가락 터치 감지에 추가하여 스타일러스를 사용하는 것이 바람직하다. 추가 기능에 대한 옵션은 전원, 스토리지, 프로세서, 라디오 트랜시버 등을 사용하는 액티브 스타일러스를 통해 더 향상될 수 있다.
터치 감응식 디스플레이와 함께 사용되는 상호작용 스타일러스는 그리기 기능, 지우기 기능, 애플리케이션 론치 기능(application launch) 기능, 및/또는 다른 명령 기능 등의 다수의 기능을 제공할 수 있다. 예를 들어, 일부 스타일러스는 하나의 단부(end) 상의 잉크 팁(ink tip) 및 다른 단부 상의 지우개 팁(eraser tip)을 포함한다. 대안적 스타일러스 디자인은 하나의 단부 상의 잉크 팁 및 애플리케이션을 론칭하는 등의 명령을 수행하기 위한 다른 단부 상의 액추에이터(예를 들어, 버튼)를 포함할 수 있다. 이러한 타입의 스타일러스에서, 각각의 단부는 통상적으로 단일 기능만을 제공하기 위해 제안되어 스타일러스의 기능을 제한한다.
이하 상세한 설명에서 더 개시되는 간략한 형태의 컨셉의 선택을 소개하기 위해 본 요약(Summary)이 제공된다. 본 요약은 청구되는 대상(subject matter)의 본질적 특징이나 중요 특징(key feature)의 확인을 의도하지 않고, 청구되는 대상의 범위를 한정하는데 사용되는 것도 의도하지 않는다. 또한, 청구되는 대상은 본 명세서의 임의의 부분에서 언급되는 임의의 또는 모든 단점을 해결하는 구현에 한정되지 않는다.
한가지 접근법에서, 상호작용 스타일러스가 제공된다. 상호작용 스타일러스는 제1 기능 및 제2 기능을 제공하기 위해 사용자에 의해 사용되도록 구성되는 제1 단부를 구비한 스타일러스 본체를 포함한다. 상호작용 스타일러스는, 제1 단부를 상호작용 디스플레이 디바이스의 전극 매트릭스와 용량 결합(capacitively couple)하기 위해 제1 단부가 구동되게 하도록 구성되는 제어기를 더 포함하고, 이러한 용량성 결합은 제1 기능과 연관되고, 제2 기능은 명시적인 사용자 입력없이 제1 기능을 사용하려는 사용자의 의도를 자동으로 감지하는 것에 응답하여 디스에이블된다(disabled). 이러한 방식으로, 상호작용 스타일러스의 하나의 단부는 적절한 기능의 지능형 및 자동 선택 기능을 갖춘 이중 기능을 제공하고 이에 따라 상호작용 디스플레이와의 상호작용이 향상될 수 있다. 또한, 제1 기능이 사용되는 동안 제2 기능을 디스에이블시키는 것은 제1 기능의 사용 중에 제2 기능의 의도하지 않은 실행을 방지하여 스타일러스 동작을 더욱 향상시킬 수 있다.
도 1은 본 개시의 실시형태에 따른 예시적 상호작용 디스플레이 시스템의 개략도이다.
도 2는 도 1의 상호작용 디스플레이 시스템의 전극 매트릭스의 개략도이다.
도 3은 도 1에 도시된 상호작용 디스플레이 시스템에 포함될 수 있는 예시적 상호작용 스타일러스 및 상호작용 디스플레이 디바이스를 나타낸다.
도 4는 상호작용 스타일러스의 동작의 방법을 나타낸다.
도 5은 컴퓨팅 시스템의 비제한적 실시형태를 개략적으로 나타낸다.
도 1은 본 개시의 실시형태에 따른 예시적 상호작용 디스플레이 시스템(100)을 나타낸다. 상호작용 디스플레이 시스템(100)은 다수의 소스들로부터의 입력을 동시에 감지하도록 구성되는 상호작용 디스플레이 디바이스(102)를 포함한다. 예를 들어, 상호작용 디스플레이 디바이스(102)는 하나 이상의 입력 디바이스들에 의해 적용되는 입력뿐만 아니라 사람 손가락들(101)에 의해 적용되는 터치 입력을 감지할 수 있다. 입력 디바이스들은 스타일러스들(104)의 형태가 되거나 다른 적합한 폼 팩터(form factor)로 구성될 수 있다. 이하에 더 상세히 도시 및 설명하는 바와 같이, 상호작용 디스플레이 디바이스(102)에서의 입력의 수신에 응답하여 적절한 그래픽 출력(108)이 생성 및 디스플레이될 수 있다.
도 2는 입력 검출을 용이하게 하고 다른 기능을 제공하기 위해 상호작용 디스플레이 시스템(100)에 포함될 수 있는 예시적 전극 매트릭스(200)를 개략적으로 나타낸다. 매트릭스(200)는 복수의 행 전극들(202) 및 복수의 열 전극들(204)을 포함한다. 행 및 열 전극들은 서로 전기적으로 분리되어 전기적 특성(예를 들어, 커패시턴스)이 터치 입력 및 스타일러스 입력을 검출하기 위해 모니터링될 수 있는 노드들(예를 들어, 노드(206))을 형성한다.
복수의 행 전극들(202)은 다양한 방식들로 행 전극들을 구동하도록 구성되는 각각의 구동 회로들(208)에 전기적으로 결합될 수 있다. 복수의 열 전극들(204)은, 복수의 행 전극들(202)의 구동으로부터 얻어지는 열 전극들에서의 전류들 및/또는 전압들, 스타일러스들(104)에 의한 상호작용 디스플레이 디바이스(102)로의 전압들의 인가, 및/또는 디스플레이에 대한 손가락(101)의 터치를 검출할 수 있는 각각의 검출 회로들(210)에 전기적으로 결합될 수 있다. 대안적으로, 검출 회로들(210)은 복수의 행 전극들(202)에 결합되는 대신, 구동 회로들(208)에 의해 구동되는 복수의 열 전극들(204)과 결합될 수 있다. 이렇게 구성된 전극 매트릭스는 사용자의 손가락으로부터의 터치 입력들을 검출할뿐만 아니라, 스타일러스(104)와 같은 입력 디바이스의 포지션의 적어도 하나의 좌표를 확인하기 위해 사용될 수 있다. 도 2에 도시된 행들과 열들의 수는 예시만을 위한 것이고, 통상적인 디스플레이에서, 도 2에 예시된 것보다 더 많은 열들과 행들이 매트릭스(200)에 포함된다는 것이 이해될 것이다.
도 3은 상호작용 디스플레이 디바이스(302)와 함께 사용하기 위한 예시적 상호작용 스타일러스(300)를 나타낸다. 스타일러스(300) 및 상호작용 디스플레이 디바이스(302)는 상호작용 스타일러스(104) 및 상호작용 디스플레이 디바이스(102)의 예시적 구현이다. 스타일러스(300)는 그리기, 지우기, 애플리케이션 론치 등의 디스플레이 디바이스(302)에서의 다양한 기능들을 트리거하도록 구성될 수 있다.
도시된 바와 같이, 상호작용 스타일러스(300)는 제어기(306)와 같은 다양한 내부 콤포넌트들을 수용할(house) 수 있는 스타일러스 본체(304)를 포함한다. 내부 콤포넌트들은 전극들(308 및 310)을 구동하고 상호작용 디스플레이 디바이스(302) 내의 다른 콤포넌트들을 제어하기 위한 구동 회로를 더 포함할 수 있다. 다른 스타일러스 콤포넌트들뿐만 아니라 전극들(308 및 310)에 제어기(306)를 결합하기 위해 다양한 다른 회로 및 콤포넌트들이 스타일러스 본체(304) 내에 제공될 수 있다는 것이 이해될 것이다.
상호작용 스타일러스(300)는 제1 단부(312) 및 제2 단부(314)를 포함한다. 일부 예시적 구현예에서, 제1 단부(312)는 지우기 기능/모드 및 애플리케이션 론치 기능/모드 양자를 제공하기 위한 지우개 단부이고, 제2 단부(314)는 그리기 기능/모드를 제공하기 위한 잉크 단부이다. 이러한 방식으로, 제1 단부는 다수의 기능을 제공하기 위해 사용자에 의해 동작될 수 있고, 이에 따라 스타일러스(300)의 기능을 확장할 수 있다. 따라서, 상호작용 디스플레이 디바이스(302)에 상호작용 입력들의 와이드 어레이를 구현하기 위해 상호작용 스타일러스(300)가 사용될 수 있다.
지우기 기능을 제공하는 단계는 디스플레이(324)에 근접하거나 디스플레이(324)와 접촉하는 스타일러스(300)의 움직임에 응답하여 디스플레이(324) 상에 표시된 선, 모양, 영숫자 기호 등과 같은 그래픽을 제거하는 단계를 포함할 수 있다. 사용자는 통상적인 연필의 사용과 유사하기 때문에 지우기 기능을 직관적으로 사용할 수 있다는 것이 이해될 것이다. 또한, 애플리케이션을 론칭하는 단계는 상호작용 디스플레이 디바이스(302)에 애플리케이션 론치 신호를 전송하는 단계를 포함할 수 있다. 이에 응답하여, 상호작용 디스플레이 디바이스(302)는, 디스플레이 디바이스(302)에 포함된 디스플레이(324)를 통해 애플리케이션 및 애플리케이션의 디스플레이 관련 그래픽 콘텐트를 론치한다. 여기에서의 일부 실시예들은 그리기, 애플리케이션 론치, 및 지우기를 참조하지만, 본 논의는 더 일반적으로 스타일러스(300)의 제1 단부(312)를 통해 제공되는 임의의 2개의 기능들 및 스타일러스의 제2 단부(314)에 의해 제공되는 제3 기능에 적용 가능하다.
스타일러스(300)의 제1 단부(312)는 전극(308)을 포함한다. 제1 단부(312)를 디스플레이 디바이스(302) 내의 전극 매트릭스(316)와 용량성 결합하기 위해 제어기(306)에 의해 전극(308)이 구동될 수 있다. 전극(310)도 제어기(306)에 의해 구동될 수 있다. 전극들(308 및 310)을 구동하는 단계는 전극들에 전압 펄스들을 전송하는 단계를 포함할 수 있다. 전극으로 전송되는 펄스의 진폭은 비교적 높은 값일 수 있다. 전극 매트릭스(316)는 도 2에 도시된 전극 매트릭스(200)와 유사할 수 있다.
계속 도 3을 참조하면, 제1 단부(213)와 상호작용 디스플레이 디바이스(302)의 용량성 결합은 지우기 기능과 같은 제1 기능과 연관된다. 앞에서 논의된 바와 같이, 제1 단부(312)는 또한 애플리케이션 론치 기능과 같은 제2 기능을 제공하기 위해 사용자에 의해 동작될 수 있다. 명백한 사용자 입력없이 제1 기능(예를 들어, 지우기 기능)을 사용하려는 사용자의 의도를 자동으로 감지하는 것에 응답하여, 제2 기능(예를 들어, 애플리케이션 론치 기능)이 디스 에이블될 수 있다. 이러한 방식으로, 제1 기능의 사용 중 제2 기능의 원치 않는 구현은 이중 기능 스타일러스 단부(dual-function stylus end)를 제공하는 동안 회피될 수 있다. 그리고, 이것은 사용자가 예를 들어 스위치 또는 버튼을 작동시킴으로써 제2 기능을 명시 적으로 디스에이블할 필요없이 회피될 수 있다. 따라서, 원치 않는 입력의 감소, 확장된 스타일러스 기능, 및 증가된 입력 효율을 통해 스타일러스 동작이 향상된다. 제어기(306)는 하나 이상의 센서와 함께 자동 감지 기능을 제공할 수 있다. 일 실시예에서, 전극(308)은 센서로서 사용될 수 있다. 또한, 스타일러스(300)에 포함된 통신 디바이스(330)는, 예컨대 상호작용 디스플레이 디바이스(302) 내의 대응하는 통신 디바이스와 협력하여, 제2 기능을 디스에이블하고자 하는 사용자 의도를 감지하기 위해 사용될 수도 있다. 통신 디바이스(330)는 무선 신호, 적외선 신호, 근거리 통신(NFC: near field communication) 신호 등의 신호를 수신하도록 구성될 수 있다.
일 실시예에서, 명백한 사용자 입력없이, 지우기 기능을 사용하려는 사용자의 의도의 자동 감지는, 디스플레이 디바이스(302)와 스타일러스(300)의 부분들 사이의 근접도에 기초할 수 있다. 특히, 지우기 기능을 사용하려는 의도의 자동적 감지는, 스타일러스(300)의 제1 단부(312)가 디스플레이(324)와 접촉하거나 디스플레이(324)에 근접하는 것을 감지하는 것을 포함할 수 있다. 예를 들어, 지우기 기능을 구현하려는 사용자의 의도를 자동 감지하는 데 미리 결정된 임계 근접도가 사용될 수 있다. 이러한 방식으로, 지우기 기능의 의도된 사용은 지우기 단부가 디스플레이에 근접하거나 디스플레이와 접촉할 때 유추된다. 따라서, 지우기 기능을 사용하려는 사용자의 의도가 신속하게 그리고 효율적으로 감지될 수 있다.
근접도는 스타일러스(300)와 디스플레이 디바이스(302) 사이의 용량성 결합으로 인한 신호의 강도[예를 들어, 스타일러스(300) 또는 디스플레이 디방스(302)에서 수신된 커패시턴스 신호의 강도]에 기초하여 자동적으로 감지될 수 있다.특히, 감지는 전극 매트릭스(316)과 전극(308) 사이의 용량성 결합에 기초하여 수행될 수 있다. 환언하면, 스타일러스(300)의 제1 단부(312)가 디스플레이(324)에 근접하거나 디스플레이(324)와 접촉하는 것을 자동적으로 감지하는 것은 제1 단부(312)와 전극 매트릭스(316) 사이의 용량성 결합의 강도에 기초할 수 있다. 다른 실시예에서, 신호는 용량성 결합을 통해 전극(308)으로부터 전극 매트릭스(316)로 전송될 수 있고, 스타일러스(300)의 디스플레이 디바이스(302)에 대한 근접도를 나타내는 무선 신호는 스타일러스(300)로 다시 전송될 수 있다. 본 실시예에서, 무선 신호는 지우기 기능의 인에이블먼트(enablement) 또는 디스에이블먼트(disablement)를 트리거하기 위해 스타일러스(300)에서 해석될 수 있다. 화살표(350)는 디스플레이 디바이스(302)로부터 스타일러스(300)로 전송되는 신호를 나타내며, 그 반대도 마찬가지이다. 많은 기술들이 스타일러스(300)의 디스플레이 디바이스(302)에 대한 근접성을 결정하는데 사용될 수 있다는 것이 이해될 것이다. 일반적으로, 근접도 및 이로 인한 의도(intent)는, (1) 디스플레이 디바이스(302) 내의 전극의 여기로 인한 용량성 결합; (2) 스타일러스(300) 내의 전극의 여기로 인한 용량성 결합; (3) 스타일러스(300)와 디스플레이 디바이스(302) 사이의 무선 링크 통신; 및 (4) 광학적 검출 중 하나 이상에 기초할 수 있다.
위에서 논의된 바와 같이, 제1 스타일러스 단부(312)의 제2 기능은 상호작용 디스플레이 디바이스(302) 상의 애플리케이션의 론치 또는 애플리케이션 내의 슬라이드를 전진시키는 것과 같은 다른 적합한 기능이 될 수 있다. 일 실시예에서, 론치된 애플리케이션은 노트, 드로잉(drawing), 스크린 클립핑(screen clipping), 및/또는 오디오의 생성 및 관리를 가능하게 하도록 구성될 수 있다. 그러나, 다수의 타입의 론치된 애플리케이션이 고려되어 왔다.
상호작용 스타일러스(300)는 스타일러스 본체(304)(예를 들어, 제1 단부(312)) 내에 배치된 햅틱 액추에이터(haptic actuator)(318)를 더 포함할 수 있다. 오디오 피드백 매커니즘(예를 들어, 스피커), 비주얼 피드백 매커니즘(예를 들어, 광원) 등의 추가적 또는 대안적 피드백 매커니즘이 상호작용 스타일러스 내에 포함될 수 있다. 다른 실시예에서, 햅틱 엑추에이터(318)는 제2 기능과 연관될 수 있고, 제2 기능을 디스에이블하는 것은 햅틱 엑추에이터의 동작을 억제하는 것을 포함할 수 있다. 햅틱 엑추에이터는 제2 기능의 구현을 통해 인에이블되고, 이에 따라 제2 기능과 연관된 촉각 피드백을 사용자에게 제공할 수 있다. 이러한 방식으로, 사용자의 상호작용 입력 경험을 강화하기 위해 제2 기능에 대응하는 물리적 큐(physical cue)가 사용자에게 제공된다. 예를 들어, 스타일러스(300)는 제1 단부(312)가 애플리케이션을 론치하기 위해 사용될 때 진동이 발생하게 할 수 있다. 제어기(306)는 햅틱 엑추에이터(318)에 결합되어 햅틱 엑추에이터의 동작을 인에이블/디스에이블하도록 구성된다.
상호작용 스타일러스(300)는 제1 단부(312)에 포함되고 제2 기능과 연관되는 기계적 엑추에이터(320)(예를 들어, 기계적 버튼)을 더 포함할 수 있다. 기계적 엑추에이터(320)의 작동은 제2 기능(예를 들어, 애플리케이션 론치 기능)의 구현을 트리거할 수 있다. 이러한 실시예에서, 제2 기능을 디스에이블하는 것은 기계적 액추에이터(320)를 적어도 부분적으로 디스에이블하는 것을 포함한다. 예를 들어, 기계적 엑추에이터(320)의 축방향 이동은 부분적으로 억제될 수 있다. 기계적 엑추에이터를 디스에이블하는 것은 또한 액추에이터가 클릭(click)과 같은 햅틱 피드백을 제공하는 것을 방지하는 것을 포함할 수 있다. 다른 실시예에서 또한, 제2 기능은 상호작용 디스플레이 디바이스(302)에 의한 애플리케이션의 론치, 햅틱 엑추에이터(318)를 통한 햅틱 피드백의 생성, 및 기계적 액추에이터(320)의 작동 중 하나 이상을 포함할 수 있다. 따라서, 제2 기능의 동작을 억제하는 것은 애플리케이션 론치, 햅틱 피드백 생성, 및/또는 기계적 엑추에이터 동작을 억제하는 것을 포함할 수 있다. 스타일러스(300)는 드로잉 라인 웨이트 기능(drawing line weight function), 다른 애플리케이션 론치 기능 등과 같은 또 다른 기능과 연관된 다른 입력 액츄에이터(322)(예를 들어, 기계적 버튼)를 포함할 수 있다. 예를 들어, 액추에이터(322)는 제2 단부 (314)를 통한 스타일러스 입력에 응답하여 디스플레이(324) 상에 제공되는 라인의 웨이트를 변경할 수있다. 다른 사용은, 올가미 선택 기능을 포함할 수 있지만 이에 한정되는 것은 아니며, 상호작용 디스플레이 장치(302) 상에서 실행되는 애플리케이션에 따라 다를 수 있다.
전극 매트릭스(316)는 디스플레이(324)에 결합된다. 상호작용 디스플레이 디바이스(302)는, 명백한 사용자 입력없이, 제1 기능(예를 들어, 지우기 기능)을 사용하려는 사용자의 의도를 자동적으로 감지하는 것에 응답하여 스타일러스(300)의 제1 단부의 제2 기능(예를 들어, 애플리케이션 론치 기능)의 디스에이블먼트를 개시하도록 구성되는 상호작용 스타일러스 모듈(326)을 더 포함한다. 상호작용 스타일러스 모듈(326)은 디스플레이(324) 및 전극 매트릭스(316)에 결합된다. 다수의 회로, 배선 등은 디스플레이(324)와 전극 매트릭스(316) 사이의 결합을 인에이블하기 위해 상호작용 디스플레이 디바이스(302) 내에 포함될 수 있다.
상호작용 스타일러스 모듈(326)은 제2 스타일러스 기능(예를 들어, 지우기 기능)이 다양한 방식으로 디스에이블되게 할 수 있다. 일 실시예에서, 모듈(326)은 상호작용 디스플레이 디바이스(302)에서의 애플리케이션의 론칭을 억제한다. 다른 실시예에서, 모듈(326)은, 상호작용 스타일러스(300) 내의 햅틱 엑추에이터를 디스에이블하도록 스타일러스(300)를 트리거하기 위해 상호작용 스타일러스(300)에 신호가 전송되게 한다. 또 다른 실시예에서, 모듈(326)로부터 전송된 신호는 스타일러스(예를 들어, 제1 단부(312) 상의 액추에이터(320)) 내의 기계적 액추에이터의 동작을 디스에이블하기 위해 스타일러스를 트리거한다. 예를 들어, 디스에이블먼트 신호는 전극와의 용량성 결합을 통해 또는 통신 디바이스(330)에서 수신된 무선 채널 ㅅ통신을 통해 스타일러스(300)에 송신될 수 있다.
상호작용 스타일러스 모듈(326)은 또한, 제2 단부(314)가 디스플레이(324)에 인접하거나 또는 디스플레이(324)와 접촉하고 있는지 여부를 명백한 사용자 입력없이 자동으로 감지하도록 구성될 수 있다. 이에 응답하여, 드로잉 모드는 제2 단부(314)에서 자동적으로 구현될 수 있다. 제1 단부(312)에 대한 근접 검출과 유사하게, 제2 단부(314)의 근접 검출은 잠재적으로 스타일러스(300)와 디스플레이 디바이스(302) 사이의 무선-링크 통신과 관련하여 용량성 결합(즉, 전극(310)과 전극 매트릭스(316) 사이)의 강도를 통해 감지될 수 있다.
도 4는 상호작용 스타일러스(300)를 동작시키는 방법(400)을 나타낸다. 방법(400)은 도 1 내지 도 3을 참조하여 위에서 논의된 상호작용 스타일러스의 동작을 통해 구현되거나, 다른 적합한 상호작용 스타일러스를 통해 구현될 수 있다.
방법은 단계(402)에서, 제1 단부를 상호작용 디스플레이 디바이스(302)의 전극 매트릭스(316)와 용량성 결합하기 위해 상호작용 스타일러스(300)의 본체의 제1 단부가 구동되게 하는 단계를 포함한다. 용량성 결합은 스타일러스(300)의 지우기 모드와 같은 제1 기능과 연관된다. 제1 단부는 위에서 논의된 바와 같이 용량성 결합을 수행하기 위해 전극을 포함할 수 있다.
위에서 논의된 바와 같이, 스타일러스(300)는 단계(402)에서 언급된 제1 기능을 제공하는 것 이외의 방식으로 동작될 수 있다. 지우기 대신에, 지우기 단부는 예를 들어 스타일러스(300)의 대향 단부가 기록을 위해 사용될 때 디스플레이(324)로부터 떨어져 있을 수 있다. 또한, 제2 기능이 지우기 단부에서 호출될 수 있으며, 상기 제2 기능은 전술한 햅틱, 버튼 및 애플리케이션 론치 피쳐들을 실시예로서 포함할 수 있다. 따라서, 방법은 예를 들어 대체 제2 기능이 디스에이블될 수 있도록, 지우기 기능이 사용될 때 자동적으로 식별하는 단계를 포함한다.
방법이 명백한 사용자 입력없이 사용자가 제1 기능을 사용하려고 하는지를 자동으로 감지하는 것이 단계(404)에서 구체적으로 도시된다. 위에서 논의된 바와 같이, 이러한 자동 감지는 제1 단부(314) 내에 포함된 제1 전극(310)과 전극 매트릭스(316)에 포함된 제2 전극 사이의 용량성 결합의 강도에 기초할 수 있다. 용량성 결합 강도는 디스플레이 디바이스(302)에 대한 제1 단부의 근접도를 추론하기 위해 사용될 수 있다는 것이 이해될 것이다. 표시된 바와 같이, 단계(404)는 제1 기능을 사용하려는 의도가 감지되지 않는 동안 다소간 연속적으로 수행될 수 있다. 이것은, 예를 들어, 스타일러스(300)가 기록 모드에서 사용될 때 또는 사용자가 스타일러스 단부의 제2 기능을 사용하고자 하는 상태에 있을 때(예를 들어, 지우기가 아닌 어플리케이션 론치를 사용)에 대응할 수 있다.
사용자의 제1 기능을 사용하려는 의도가 자동으로 감지되면, 제1 단부와 연관된 제2 기능은 단계(406)에서 디스에이블된다. 이러한 방식으로, 제1 기능의 사용 중에 바람직하지 않은 제2 기능의 트리거링/사용이 방지되고, 개선된 동작 및 더 나은 사용자 경험을 제공한다. 상기 실시예에서와 마찬가지로, 제2 기능을 디스에이블하는 단계는 상호작용 디스플레이(324) 상의 애플리케이션 론치를 억제하는 단계 또는 상호작용 스타일러스(300) 내의 햅틱 피드백 생성을 억제하는 단계를 포함할 수 있다. 이러한 실시예에서, 햅틱 피드백 생성은 햅틱 액추에이터를 통한 진동을 생성하는 것 및/또는 기계적 액추에이터의 디프레션(depression)을 포함할 수 있다. 제1 기능이 더 이상 사용되지 않으면, 방법은 스타일러스(300)를 제2 기능이 다시 인 에이블되는 상태로 되돌아가게 하도록 진행될 수 있다.
일부 실시형태에서, 여기에 개시된 방법들과 프로세스들은 하나 이상의 컴퓨팅 디바이스의 컴퓨팅 시스템과 관련될 수 있다. 특히, 이러한 방법들 및 프로세스들은 컴퓨터-애플리케이션 프로그램 또는 서비스, 애플리케이션-프로그래밍 인터페이스(API: application-programming interface), 라이브러리(library), 및/또는 다른 컴퓨터-프로그램 제품으로서 구현될 수 있다.
도 5은 상기 방법들 및 프로세스들 중 하나 이상을 수행할 수 있는 컴퓨팅 시스템(500)의 비제한 실시형태를 개략적으로 나타낸다. 컴퓨팅 시스템(500)은 간략한 형태로 도시되어 있다. 컴퓨팅 시스템(500)은 하나 이상의 퍼스널 컴퓨터, 서버 컴퓨터, 태블릿 컴퓨터, 홈-엔터테인먼트 컴퓨터, 네트워크 컴퓨팅 디바이스, 게이밍 디바이스, 모바일 컴퓨팅 디바이스, 모바일 통신 디바이스(예를 들어, 스마트 폰), 및/또는 다른 컴퓨팅 디바이스의 형태를 취할 수 있다.
컴퓨팅 시스템(500)은 로직 머신(logic machine)(502) 및 스토리지 머신(storage machine)(504)을 포함한다. 컴퓨팅 디바이스(500)는 디스플레이 서브시스템(506), 통신 서브시스템(508), 입력 서브시스템(510), 및/또는 도 5에 도시되지 않은 다른 콤포넌트를 선택적으로 포함할 수 있다. 로직 머신(502) 및 스토리지 머신(504)은 위에서 설명한 상호작용 디스플레이 디바이스(102 및 302)에 포함될 수 있다. 특히, 로직 머신과 스토리지 머신은 상호작용 스타일러스 모듈(326)의 기능을 제공할 수 있다. 따라서, 로직 머신 및 스토리지 머신은 명백한 사용자 입력없이 사용자의 제1 기능 사용 의도를 자동적으로 감지하는 것에 응답하여 스타일러스의 제1 단부의 제 2 기능의 디스에이블먼트를 개시하도록 구성될 수 있다. 로직 머신 및 스토리지 머신은 또한, 명백한 사용자 입력없이 제2 단부가 디스플레이에 근접하거나 디스플레이와 접촉하는지를 자동적으로 감지하고, 제2 단부가 디스플레이에 근접하거나 디스플레이와 접촉하는 것을 자동적으로 감지하는 것에 응답하여, 드로잉 모드를 구현하도록 구성될 수 있다. 또한, 디스플레이 서브시스템(506), 통신 서브시스템(508), 및 입력 서브시스템(510)은 위에서 설명된 디스플레이 디바이스 내에 포함될 수 있다.
또한, 도 3에 도시되고 위에서 논의된 통신 디바이스(330)은 후술하는 통신 서브시스템(508)과 유사한 기능 특성들을 가질 수 있다. 도 6에 도시되고 위에서 논의된 제어기(306)는 로직 머신(502) 및 스토리지 머신(504)과 기능면에서 유사한 로직 머신 및 스토리지 머신을 또한 포함할 수 있다. 그러나, 다른 실시예에서, 제어기는 디스크리트 회로(discrete circuit)를 제어하도록 구성될 수 있다.
로직 머신(502)은 명령어들을 실행하도록 구성되는 하나 이상의 물리적 디바이스를 포함한다. 예를 들어, 로직 머신은 하나 이상의 애플케이션, 서비스, 프로그램, 루틴(routine), 라이브러리, 오브젝트(object), 콤포넌트(component), 데이터 구조, 또는 다른 논리 구성(logical construct)의 부분인 하나 이상의 명령어들을 실행하도록 구성될 수 있다. 작업 수행하고, 데이터 타입을 구현하고, 하나 이상의 콤포넌트의 상태를 변환하고, 기술적 효과를 달성하거나 그렇지 않으면 원하는 결과에 도달하기 위해, 이러한 명령어들이 구현될 수 있다.
로직 머신은 소프트웨어 명령어를 실행하도록 구성되는 하나 이상의 프로세서를 포함할 수 있다. 추가적으로 또는 대안으로서, 로직 머신은 하드웨어 또는 펌웨어 명령어를 실행하도록 구성되는 하나 이상의 하드웨어 또는 펌웨어 로직 머신을 포함할 수 있다. 로직 머신의 프로세서는 싱글-코어(single-core) 또는 멀티-코어(multi-core)가 될 수 있고, 여기서 실행되는 명령어들은 순차적 프로세싱, 병렬 프로세싱, 및/또는 분산 프로세싱을 위해 구성될 수 있다. 로직 머신의 개별 콤포넌트들은 선택적으로 통합된 프로세싱을 위해 원격으로 배치될 수 있는 그리고/또는 구성될 수 있는 2개 이상의 개별 디바이스들 중에 분산될 수 있다. 로직 머신의 양상은 원격 액세스 가능한, 클라우드-컴퓨팅 구조로 구성되는 네트워킹된 컴퓨팅 디바이스에 의해 가상화되고 실행될 수 있다.
여기에 개시된 방법들 및 프로세스들을 구현하기 위해, 스토리지 머신(504)은, 로직 머신에 의해 실행 가능한 명령어들을 보유하도록 구성되는 하나 이상의 물리적 디바이스들을 포함한다. 이러한 방법들 및 프로세스들이 구현될 때, 스토리지 머신(504)의 상태가 변환(예를 들어, 상이한 데이터를 보유하도록)될 수 있다.
스토리지 머신(504)은 착탈식(removable) 및/또는 빌트 인 디바이스(built-in device)를 포함할 수 있다. 스토리지 머신(504)은 다른 것들 중에서 광학 메모리(예를 들어, CD, DVD, HD-DVD, 블루레이 디스크 등), 반도체 메모리(예를 들어, RAM, EPROM, EEPROM 등), 및/또는 자기 메모리(예를 들어, 하드 디스크 드라이브, 플로피 디스크 드라이브, 테이프 드라이브, MRAM 등)를 포함할 수 있다. 스토리지 머신(504)은 휘발성, 비휘발성, 동적, 정적, 판독/기입, 판독전용, 랜덤-액세스, 순차-액세스, 로케이션-어드레서블(location-addressable), 파일-어드레서블(file-addressable), 및/또는 콘텐트-어드레서블(content-addressable) 디바이스를 포함할 수 있다.
스토리지 머신(504)은 하나 이상의 물리적 디바이스를 포함한다는 것이 인식될 것이다. 그러나, 여기에 대안으로 개시된 명령어들의 양상은 한정 기간 동안 물리적 디바이스에 의해 유지되지 않는 통신 매체(예를 들어, 전자기 신호, 광학 신호 등)에 의해 전파될 수 있다.
로직 머신(502) 및 스토리지 머신(504)의 양태는 하나 이상의 하드웨어-로직 콤포넌트들에 함께 통합될 수 있다. 이러한 하드웨어-로직 콤포넌트는 예를 들어 FPGA(field-programmable gate array), PASIC / ASIC(program- and application-specific integrated circuit), PSSP / ASSP(program- and application-specific standard product), SOC(system-on-a-chip), 및 CPLD(complex programmable logic device)를 포함할 수 있다.
용어 "모듈", "프로그램", 및 "엔진"은 특정 기능을 수행하기 위해 구현되는 컴퓨팅 시스템(500)의 양태를 개시하기 위해 사용될 수 있다. 일부의 케이스(case)에서, 모듈, 프로그램, 또는 엔진은 스토리지 머신(504)에 의해 유지되는 명령어를 실행하는 로직 머신(502)를 통해 예시될(instantiated) 수 있다. 상이한 모들, 프로그램, 및/또는 엔진들은 동일한 애플리케이션, 서비스스, 코드 블록, 오브젝트(object), 라이브브러리, 루틴, API, 기능 등으로부터 예시될 수 있다는 것이 이해될 것이다. 마찬가지지로, 동일 모듈, 프로그그램, 및/또는 엔진은 상이한 애플리케이션, 서비스스, 코드 블록, 오브젝트, 루틴, API, 기능 등에 의해 예시될 수 있다. 용어 "모듈", "프로그램", 및 "엔진"은 실행 가능 파일, 데이터 파일, 라이브러리, 드라이버, 스크립트(script), 데이터베이스 레코드 등의 각각 또는 그룹을 포함할 수 있다.
여기에 사용된 "서비스"는 다수의 유저 세션에 걸쳐 실행 가능한 애플리케이션 프로그램이라는 것이 인식될 것이다. 서비스는 하나 이상의 시스템 콤포넌트, 프로그램, 및/또는 다른 서비스에 이용 가능하게 될 수 있다. 일부 구현에서, 서비스는 하나 이상의 서버-컴퓨팅 디바이스 상에서 실행될 수 있다.
디스플레이 서브시스템(506)이 포함되는 경우에, 디스플레이 서브시스템(706)은 스토리지 머신(504)에 의해 보유되는 데이터의 시각적 묘사를 나타내는데 사용될 수 있다. 이 시각적 묘사는 GUI(graphical user interface)의 형태를 취할 수 있다. 여기에 개시된 방법들 및 프로세스들이 스토리지 머신에 의해 유지되는 데이터를 변경하고 이에 따라 스토리지 머신의 상태를 변환하기 때문에, 아래에 놓인 데이터의 변경을 시각적으로 표시하기 위해 디스플레이 서브시스템(506)의 상태가 마찬가지로 변환될 수 있다. 디스플레이 서브시스템(506)은 임의의 타입의 기술을 가상으로 사용하는 하나 이상의 디스플레이 디바이스를 포함할 수 있다. 이러한 디스플레이 디바이스가 공유 인클로저(shared enclosure)에서 로직 머신(502) 및/또는 스토리지 머신(504)과 결합되거나, 이러한 디스플레이 디바이스가 주변 디스플레이 디바이스가 될 수 있다.
포함되는 경우에, 입력 서브시스템(510)은 키보드, 마우스, 터치 스크린, 또는 게임 컨트롤러 등의 하나 이상의 유저-입력 디바이스를 포함하거나 하나 이상의 유저-입력 디바이스와 인터페이스할 수 있다. 일부 실시형태에서, 입력 서브시스템은 선택된 NUI(natural user input) 콤포넌트리(componentry)를 포함하거나 인터페이스할 수 있다. 이러한 콤포넌트리는 통합되거나 주변기기가 될 수 있고, 입력 동작의 전달 및/또는 프로세싱은 온 보드(on-board) 또는 오프 보드(off-board)로 처리될 수 있다. 예시적 NUI 콤포넌트리는, 연설 및/또는 음성 인식을 위한 마이크로폰; 머신 비전(machine vision) 및/또는 제스처 인식을 위한 적외선, 컬러, 입체, 및/또는 뎁스 카메라(depth camera); 모션 검출 및/또는 의도 인식을 위한 헤드 트랙커(head tracker), 아이 트랙커(eye tracker), 가속도계, 및/또는 자이로스코프(gyroscope); 뿐만 아니라 두뇌 활동을 평가하기 위한 전계 센싱 콤포넌트리를 포함할 수 있다.
포함되는 경우에, 통신 서브시스템(508)은 컴퓨팅 시스템(500)을 하나 이상의 다른 컴퓨팅 디바이스와 통신가능하게 결합하도록 구성될 수 있다. 통신 서브시스템(508)은 하나 이상의 상이한 통신 프로토콜과 호환가능한 유선 및/또는 무선 통신 디바이스를 포함할 수 있다. 비제한적 실시예로서, 통신 서브시스템은 무선 전화 네트워크, 무선 또는 유선 근거리 네트워크, 무선 또는 유선 광역 네트워크를 통한 통신을 위해 구성될 수 있다. 일부 실시형태에서, 통신 서브시스템은 컴퓨팅 시스템(500)이 인터넷 등의 네트워크를 통해 다른 디바이스로 및/또는 다른 디바이스로부터 메시지를 전송 및/또는 수신하게 할 수 있다.
여기에 개시된 구성 및/또는 방법은 사실상 예시라는 것과 이 특정 실시형태 또는 실시예는 다수의 변형이 가능하기 때문에 한정의 의미로 간주되지 않는다는 것이 이해될 것이다. 여기에 개시된 특정 루틴 또는 방법은 임의의 수의 프로세싱 방식(processing strategy) 중 하나 이상을 대표할 수 있다. 따라서, 예시된 및/또는 개시된 다양한 동작들은 예시된 및/또는 개시된 순서로, 다른 순서로, 병렬적으로 수행되거나 생략될 수 있다. 마찬가지로, 상기 프로세스의 순서는 변경될 수 있다.
본 명세서의 대상은 임의의 그리고 모든 등가물에 더하여 다양한 프로세스, 시스템, 및 구성과 여기에 개시된 다른 피처, 기능, 동작, 및/또는 속성의 모든 새롭고 명백하지 않은 조합 및 하부조합(subcombination)을 포함한다.
본 개시의 주제는 이하의 단락에서 더 설명된다. 일 양태에 따르면, 상호작용 디스플레이 디바이스와 함께 사용하기 위한 상호작용 스타일러스가 제공된다. 상호작용 스타일러스는, 제1 기능및 제2 기능을 제공하기 위해 사용자에 의해 동작되도록 구성되는 제1 단부를 구비한 스타일러스 본체; 및 제1 단부를 상호작용 디스플레이 디바이스의 전극 매트릭스와 용량성 결합(capacitively couple)하기 위해 제1 단부가 구동되게 하도록 구성되는 제어기를 더 포함하고, 이러한 용량성 결합은 제1 기능과 연관되고, 제2 기능은 명시적인 사용자 입력없이 제1 기능을 사용하려는 사용자의 의도를 자동으로 감지하는 것에 응답하여 디스에이블된다.
본 양태에서, 상호작용 스타일러스는 스타일러스 본체 내에 포함되고 제2 기능과 연관되는 햅틱 액추에이터를 더 포함할 수 있고, 제2 기능을 디스에이블하는 것은 햅틱 액추에이터의 동작을 억제하는 것을 포함한다.
본 양태에서, 제2 기능은 명백한 사용자 입력없이 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 것에 응답하여 디스에이블되는 론칭 기능 등의 상호작용 디스플레이 디바이스 상의 애플리케이션의 론치가 될 수 있다.
본 양태에서, 상호작용 스타일러스는 제2 기능과 연관된 기계적 액추에이터를 더 포함할 수 있고, 기계적 액추에이터의 동작은 명백한 사용자 입력없이 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 것에 응답하여 적어도 부분적으로 디스에이블된다.
본 양태에서, 제1 기능은, 상호작용 디스플레이 디바이스에 지우기 기능을 제공하기 위해 제1 단부가 전극 매트릭스와 용량성 결합되는 지우기 모드가 될 수 있다.
본 양태에서, 스타일러스 본체는 드로잉 모드를 제공하도록 구성되는 제2 단부를 더 포함할 수 있다.
본 양태에서, 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 것은 상호작용 디스플레이 디바이스에 대한 상호작용 스타일러스의 근접도에 기초할 수 있다.
본 양태에서, 근접도는 상호작용 디스플레이 디바이스와 상호작용 스타일러스 사이의 용량성 결합으로 인한 신호의 강도에 기초하여 감지될 수 있다.
다른 양태에 따르면, 상호작용 스타일러스와 함께 사용하기 위한 상호작용 디스플레이 디바이스가 제공된다. 상호작용 디스플레이 디바이스는, 그래피컬 콘텐트를 제공하도록 구성된 디스플레이; 디스프레이에 결합되고 상호작용 스타일러스의 제1 단부 내의 전극와 용량성 결합 - 용량성 결합은 제1 단부의 제1 기능과 연관됨 - 하도록 구성되는 전극 매트릭스; 및 명백한 사용자 입력없이 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 것에 응답하여 제1 단부의 제2 기능의 디스에이블먼트를 개시하도록 구성된 상호작용 스타일러스 모듈을 포함한다.
본 양태에서, 제2 기능의 디스에이블먼트를 개시하는 것은 상호작용 디스플레이 디바이스 상의 애플리케이션의 론치를 억제하는 것을 포함할 수 있다.
본 양태에서, 제2 기능의 디스에이블먼트를 개시하는 것은 상호작용 스타일러스 내의 햅틱 액추에이터를 디스에이블하기 위해 상호작용 스타일러스에 신호를 전송하는 것을 포함할 수 있다.
본 양태에서, 제2 기능의 디스에이블먼트를 개시하는 것은 제1 단부 내에 포함된 기계적 액추에이터의 동작을 적어도 부분적으로 디스에이블하기 위해 상호작용 스타일러스에 신호를 전송하는 것을 포함할 수 있다.
본 양태에서, 명백한 사용자 입력없이 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 것은 상호작용 스타일러스의 제1 단부가 디스플레이에 근접하거나 디스플레이와 접촉하는 것을 감지하는 것을 포함할 수 있다.
본 양태에서, 상호작용 스타일러스의 제1 단부가 디스플레이에 근접하거나 디스플레이와 접촉하는 것을 감지하는 것은 제1 단부와 전극 매트릭스 사이의 용량성 결합으로 인한 신호의 강도에 기초할 수 있다.
본 양태에서, 제1 기능은, 상호작용 디스플레이 디바이스에 지우기 기능을 제공하기 위해 제1 단부가 전극 매트릭스와 용량성 결합되는 지우기 모드가 될 수 있다.
본 양태에서, 상호작용 스타일러스 모듈은 명백한 사용자 입력없이 상호작용 스타일러스의 제2 단부가 디스플레이에 근접하거나 디스플레이와 접촉하는지를 자동적으로 감지하고 이에 응답하여 제2 단부의 드로잉 모드를 구현하도록 구성될 수 있다.
다른 양태에 따르면, 상호작용 디스플레이 디바이스와 함께 사용하기 위한 상호작용 스타일러스를 동작시키기 위한 방법이 제공된다. 방법은, 제1 단부를 상호작용 디스플레이 디바이스의 전극 매트릭스와 용량성 결합 - 용량성 결합은 제1 기능과 연관됨 - 하기 위해 상호작용 스타일러스의 본체의 제1 단부가 구동되도록 하는 단계; 및 명백한 사용자 입력없이 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 것에 응답하여 제1 단부와 연관된 제2 기능을 디스에이블하는 단계를 포함한다.
본 양태에서, 제2 기능을 디스에이블하는 단계는 상호작용 디스플레이 상의 애플리케이션 론치를 억제하는 단계 또는 상호작용 스타일러스 내의 햅틱 피드백 생성을 억제하는 단계를 포함할 수 있다.
본 양태에서, 햅틱 피드백 생성은 햅틱 액추에이터를 통한 진동을 생성하는 것 및 기계적 액추에이터의 디프레션(depression) 중 적어도 하나를 포함할 수 있다.
본 양태에서, 명백한 사용자 입력없이 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 단계는 제1 단부 내에 포함된 제1 전극과 전극 매트릭스 내에 포함된 제2 전극 사이의 용량성 결합으로 인한 신호의 강도에 기초할 수 있다.

Claims (12)

  1. 상호작용 디스플레이 디바이스와 함께 사용하기 위한 상호작용 스타일러스에 있어서,
    제1 기능 및 제2 기능을 제공하기 위해 사용자에 의해 동작되도록 구성되는 제1 단부를 갖는 스타일러스 본체; 및
    상기 제1 단부와 상기 상호작용 디스플레이 디바이스의 전극 매트릭스를 용량성 결합하기 위해 상기 제1 단부가 구동되게 하도록 구성된 제어기
    를 포함하고,
    상기 용량성 결합은 상기 제1 기능과 연관되고, 상기 제2 기능은 명백한 사용자 입력없이 상기 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 것에 응답하여 디스에이블되는(disabled) 것인, 상호작용 스타일러스.
  2. 제1항에 있어서,
    상기 스타일러스 본체에 포함되고 상기 제2 기능과 연관되는 햅틱 액추에이터(haptic actuator)를 더 포함하고, 상기 제2 기능을 디스에이블하는 것은 상기 햅틱 액추에이터의 동작을 억제하는 것을 포함하는 것인, 상호작용 스타일러스.
  3. 제1항에 있어서,
    상기 제2 기능은 상기 상호작용 디스플레이 디바이스 상에서의 애플리케이션의 론치(launch)이고, 상기 론치 기능은 명백한 사용자 이력없이 상기 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 것에 응답하여 디스에이블되는 것인, 상호작용 스타일러스.
  4. 제1항에 있어서,
    상기 제2 기능과 연관된 기계적 액추에이터를 더 포함하고, 상기 기계적 액추에이터의 동작은 명백한 사용자 입력없이 상기 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 것에 응답하여 적어도 부분적으로 디스에이블되는 것인, 상호작용 스타일러스.
  5. 제1항에 있어서,
    상기 제1 기능은 상기 상호작용 디스플레이 디바이스에 지우기 기능을 제공하기 위해 상기 제1 단부가 상기 전극 매트릭스와 용량성 결합되는 지우기 모드인 것인, 상호작용 스타일러스.
  6. 제1항에 있어서,
    상기 스타일러스 본체는 드로잉(drawing) 모드를 제공하도록 구성되는 제2 단부를 더 포함하는 것인, 상호작용 스타일러스.
  7. 제1항에 있어서,
    상기 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 것은 상기 상호작용 디스플레이 디바이스에 대한 상기 상호작용 스타일러스의 근접도에 기초하는 것인, 상호작용 스타일러스.
  8. 제7항에 있어서,
    상기 근접도는 상기 상호작용 디스플레이 디바이스와 상기 상호작용 스타일러스 사이의 용량성 결합으로 인한 신호의 강도에 기초하여 감지되는 것인, 상호작용 스타일러스.
  9. 상호작용 디스플레이 디바이스와 함께 사용하기 위한 상호작용 스타일러스를 동작시키는 방법에 있어서,
    제1 단부를 상호작용 디스플레이 디바이스의 전극 매트릭스와 용량성 결합 - 상기 용량성 결합은 제1 기능과 연관됨 - 하기 위해 상기 상호작용 스타일러스의 본체의 상기 제1 단부가 구동되도록 하는 단계; 및
    명백한 사용자 입력없이 상기 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 것에 응답하여 상기 제1 단부와 연관된 제2 기능을 디스에이블하는 단계
    를 포함하는, 상호작용 스타일러스를 동작시키는 방법.
  10. 제9항에 있어서,
    상기 제2 기능을 디스에이블하는 단계는, 상기 상호작용 디스플레이 디바이스 상의 애플리케이션 론치를 억제하는 단계 또는 상기 상호작용 스타일러스에서의 햅틱 피드백 생성을 억제하는 단계를 포함하는 것인, 상호작용 스타일러스를 동작시키는 방법.
  11. 제10항에 있어서,
    상기 햅틱 피드백 생성은 햅틱 액추에이터를 통한 진동의 생성 및 기계적 액추에이터의 디프레션(depression) 중 적어도 하나를 포함하는 것인, 상호작용 스타일러스를 동작시키는 방법.
  12. 제9항에 있어서,
    상기 명백한 사용자 입력없이 상기 제1 기능을 사용하려는 사용자의 의도를 자동적으로 감지하는 단계는, 상기 제1 단부에 포함된 제1 전극과 상기 전극 매트릭스에 포함된 제2 전극 사이의 용량성 결합으로 인한 신호의 강도에 기초하는 것인, 상호작용 스타일러스를 동작시키는 방법.
KR1020177019059A 2014-12-11 2015-11-30 상호작용 스타일러스 및 디스플레이 디바이스 KR102387238B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/567,856 2014-12-11
US14/567,856 US10042439B2 (en) 2014-12-11 2014-12-11 Interactive stylus and display device
PCT/US2015/062879 WO2016094103A1 (en) 2014-12-11 2015-11-30 Interactive stylus and display device

Publications (2)

Publication Number Publication Date
KR20170093240A true KR20170093240A (ko) 2017-08-14
KR102387238B1 KR102387238B1 (ko) 2022-04-14

Family

ID=55025352

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020177019059A KR102387238B1 (ko) 2014-12-11 2015-11-30 상호작용 스타일러스 및 디스플레이 디바이스

Country Status (6)

Country Link
US (1) US10042439B2 (ko)
EP (1) EP3230830B1 (ko)
JP (1) JP6632621B2 (ko)
KR (1) KR102387238B1 (ko)
CN (1) CN107003742B (ko)
WO (1) WO2016094103A1 (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160334901A1 (en) * 2015-05-15 2016-11-17 Immersion Corporation Systems and methods for distributing haptic effects to users interacting with user interfaces
US10444927B2 (en) 2016-11-04 2019-10-15 Microsoft Technology Licensing, Llc Stylus hover and position communication protocol
KR20210017099A (ko) * 2019-08-06 2021-02-17 삼성전자주식회사 스타일러스 펜을 인식하는 전자 장치 및 그 동작 방법
CN113178900B (zh) * 2021-03-15 2023-02-17 荣耀终端有限公司 无线充电***、芯片和无线充电电路
CN115543105B (zh) * 2022-01-11 2023-10-20 荣耀终端有限公司 一种信息传输方法和装置
JP7348368B1 (ja) * 2022-09-21 2023-09-20 レノボ・シンガポール・プライベート・リミテッド 情報処理システム、情報処理装置、プログラム、および、制御方法
WO2024135528A1 (ja) * 2022-12-20 2024-06-27 株式会社ワコム ペン

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130097569A (ko) * 2012-02-24 2013-09-03 삼성전자주식회사 복합 터치 스크린 장치 및 그 운용 방법
KR20140026711A (ko) * 2012-08-23 2014-03-06 엘지전자 주식회사 이동 단말기 및 그 제어방법

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0588815A (ja) * 1991-09-30 1993-04-09 Sharp Corp 情報処理装置
CA2098419A1 (en) * 1992-09-28 1994-03-29 Greg P. Fitzpatrick Method and apparatus for interacting with a user interface for a pen-based computing system
JP3257100B2 (ja) * 1992-12-28 2002-02-18 ソニー株式会社 手書き入力情報処理装置及び方法
JP3430559B2 (ja) * 1993-06-28 2003-07-28 ソニー株式会社 手書き情報入力装置及び情報入力方法
US5793360A (en) * 1995-05-05 1998-08-11 Wacom Co., Ltd. Digitizer eraser system and method
JPH10124251A (ja) * 1996-10-18 1998-05-15 Sharp Corp 座標入力情報処理装置
JP2003288158A (ja) * 2002-01-28 2003-10-10 Sony Corp タクタイル・フィードバック機能を持つ携帯型機器
JP2003316507A (ja) * 2002-04-23 2003-11-07 Alps Electric Co Ltd タッチペン
US20060012577A1 (en) 2004-07-16 2006-01-19 Nokia Corporation Active keypad lock for devices equipped with touch screen
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
US8219936B2 (en) * 2007-08-30 2012-07-10 Lg Electronics Inc. User interface for a mobile device using a user's gesture in the proximity of an electronic device
TW200925944A (en) * 2007-12-12 2009-06-16 Mitac Int Corp Touch pen with erasure function
US20090277697A1 (en) * 2008-05-09 2009-11-12 Smart Technologies Ulc Interactive Input System And Pen Tool Therefor
US9710097B2 (en) * 2009-07-10 2017-07-18 Adobe Systems Incorporated Methods and apparatus for natural media painting using touch-and-stylus combination gestures
CN101887315B (zh) * 2010-07-23 2012-11-07 广州视源电子科技股份有限公司 电子智能笔
US10082888B2 (en) * 2010-09-15 2018-09-25 Microsoft Technology Licensing, Llc Stylus modes
CN102478994A (zh) * 2010-11-29 2012-05-30 国际商业机器公司 用于操作具有交互式屏幕的设备的方法、装置和移动设备
US9310923B2 (en) * 2010-12-03 2016-04-12 Apple Inc. Input device for touch sensitive devices
US9122322B2 (en) * 2011-03-17 2015-09-01 Microsoft Technology Licensing, Llc Interacting tips for a digitizer stylus
US9329703B2 (en) * 2011-06-22 2016-05-03 Apple Inc. Intelligent stylus
US8878823B1 (en) * 2011-07-27 2014-11-04 Cypress Semiconductor Corporation Dynamic shield electrode of a stylus
US20130106741A1 (en) 2011-10-28 2013-05-02 Atmel Corporation Active Stylus with Tactile Input and Output
US8854342B2 (en) 2012-03-02 2014-10-07 Adobe Systems Incorporated Systems and methods for particle-based digital airbrushing
JP2013186869A (ja) * 2012-03-12 2013-09-19 Panasonic Corp タッチパネルシステム及びスタイラス及び描画機能設定方法
CN102722329A (zh) * 2012-05-25 2012-10-10 北京壹人壹本信息科技有限公司 用于电子装置的解锁方法及电子装置
US9690394B2 (en) * 2012-09-14 2017-06-27 Apple Inc. Input device having extendable nib
KR101992192B1 (ko) 2012-11-02 2019-09-30 엘지전자 주식회사 이동 단말기
US9766723B2 (en) 2013-03-11 2017-09-19 Barnes & Noble College Booksellers, Llc Stylus sensitive device with hover over stylus control functionality
KR20140111497A (ko) 2013-03-11 2014-09-19 삼성전자주식회사 터치 스크린의 화면에 표시된 아이템을 삭제하는 방법, 저장 매체 및 휴대 단말
US9513721B2 (en) * 2013-09-12 2016-12-06 Microsoft Technology Licensing, Llc Pressure sensitive stylus for a digitizer
US20150370352A1 (en) * 2014-06-20 2015-12-24 Kabushiki Kaisha Toshiba Active stylus pen, data input system and control method of active stylus pen

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130097569A (ko) * 2012-02-24 2013-09-03 삼성전자주식회사 복합 터치 스크린 장치 및 그 운용 방법
KR20140026711A (ko) * 2012-08-23 2014-03-06 엘지전자 주식회사 이동 단말기 및 그 제어방법

Also Published As

Publication number Publication date
US10042439B2 (en) 2018-08-07
WO2016094103A1 (en) 2016-06-16
KR102387238B1 (ko) 2022-04-14
JP6632621B2 (ja) 2020-01-22
EP3230830A1 (en) 2017-10-18
US20160170504A1 (en) 2016-06-16
JP2017537395A (ja) 2017-12-14
CN107003742B (zh) 2021-04-27
EP3230830B1 (en) 2019-02-27
CN107003742A (zh) 2017-08-01

Similar Documents

Publication Publication Date Title
KR102387238B1 (ko) 상호작용 스타일러스 및 디스플레이 디바이스
KR102223696B1 (ko) 위치 신호를 통한 사용자 인터페이스 요소들의 선택
US11752432B2 (en) Information processing device and method of causing computer to perform game program
TWI528228B (zh) 觸碰感測可按壓按鈕及用於其之方法、電腦可讀儲存媒體及計算系統
US9864513B2 (en) Rendering a virtual input device upon detection of a finger movement across a touch-sensitive display
US20140344765A1 (en) Touch Sensitive UI Pinch and Flick Techniques for Managing Active Applications
KR20160001600A (ko) 단말 장치
US20130207905A1 (en) Input Lock For Touch-Screen Device
US20220229550A1 (en) Virtual Keyboard Animation
TW201312395A (zh) 可識別之觸控筆
US11507206B2 (en) Force-sensing input device
US20230400937A1 (en) Stylus haptic component arming and power consumption
CN108815843B (zh) 虚拟摇杆的控制方法与装置
EP4046003A1 (en) Keyboard for touch-sensitive display device
KR20160096645A (ko) 컴퓨팅 디바이스에 대한 장치의 결합
NL2027963B1 (en) Touch-sensitive input device
EP4348399A1 (en) Providing haptic feedback through touch-sensitive input devices
US20240160315A1 (en) Touch screen and trackpad touch detection
US11861066B2 (en) Computer system for providing tactile interface for real-time two-dimensional tactile input/output interaction of visually impaired people, and operating method thereof
US20200319711A1 (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant