KR102394205B1 - 통신 방법, 통신 시스템, 센서 컨트롤러 및 스타일러스 - Google Patents
통신 방법, 통신 시스템, 센서 컨트롤러 및 스타일러스 Download PDFInfo
- Publication number
- KR102394205B1 KR102394205B1 KR1020177022567A KR20177022567A KR102394205B1 KR 102394205 B1 KR102394205 B1 KR 102394205B1 KR 1020177022567 A KR1020177022567 A KR 1020177022567A KR 20177022567 A KR20177022567 A KR 20177022567A KR 102394205 B1 KR102394205 B1 KR 102394205B1
- Authority
- KR
- South Korea
- Prior art keywords
- mode
- stylus
- dual
- discovery
- signal
- 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/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
- G06F3/0383—Signal control means within the pointing device
-
- 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/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/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
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0381—Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0382—Plural input, i.e. interface arrangements in which a plurality of input device of the same type are in communication with a PC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0384—Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices
-
- 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/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/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0441—Digitisers, 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
-
- 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/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0442—Digitisers, 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
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
[과제] 제1 통신 방법에 대응한 제1 스타일러스 및 제2 통신 방법에 대응한 제2 스타일러스 중 어느 것에 대해서도, 센서 컨트롤러와 함께 적합하게 사용하는 것을 가능하게 한다. [해결 수단] 본 발명의 제1 측면에 따른 통신 방법은, 센서 컨트롤러가, 제1 스타일러스를 검출하기 위한 탐색 신호를 송출하는 제1 디스커버리(SD_STD)와, 제2 스타일러스를 검출하는 제2 디스커버리(SD_PRP)를 번갈아 반복하는 듀얼모드 디스커버리(SD_DUAL)를 실행하는 스텝과, 제1 스타일러스를 검출한 경우에, 센서 컨트롤러가 자신의 동작모드를 제1 모드로 결정하는 스텝과, 제2 스타일러스를 검출한 경우에, 센서 컨트롤러가 자신의 동작모드를 제2 모드로 결정하는 스텝을 포함한다.
Description
본 발명은 스타일러스와 센서 컨트롤러의 통신 방법, 통신 시스템, 센서 컨트롤러 및 스타일러스에 관한 것으로, 특히, 스타일러스의 종별 및 센서 컨트롤러의 종별에 따라 스타일러스와 센서 컨트롤러의 동작모드를 선택 가능하게 하는 통신 방법, 통신 시스템, 센서 컨트롤러 및 스타일러스에 관한 것이다.
근래, 전자기기 상에서 자필 입력하기 위한 툴로서 여러 가지 방식의 스타일러스가 이용 가능하게 되어 있다. 그 중에서도 액티브 정전 스타일러스는 전원부와 신호 처리 회로를 구비하고, 송신 신호에 따른 전하를 스타일러스의 선단 부근에 마련된 전극에 공급함으로써 지시 위치 부근의 공간에 전계의 변화를 발생시키고, 그것에 의해 소정의 신호를 송신하는 스타일러스이다. 특허문헌 1에는 액티브 정전 스타일러스의 일례가 개시되어 있다.
전자기기 측에는 센서 컨트롤러가 마련된다. 이런 종류의 센서 컨트롤러는 매트릭스 모양으로 배설된 전극을 이용하는 것으로, 상기 전계의 변화에 따라 지시 위치 부근의 전극 그룹에 유도되는 전하량의 변화를 검출함으로써 스타일러스가 송신한 신호를 검출하고, 신호가 검출된 전극의 위치 및 신호의 레벨 등에 기초하여 스타일러스의 위치를 도출하도록 구성된다.
액티브 정전 스타일러스와 센서 컨트롤러는, 신호나 정보의 송수신을 행하는 점에서 1세트의 통신 시스템을 구성하는 것이며, 이 통신 시스템이 대응하는 하나의 통신 프로토콜에 준거한 동작모드로 이용된다.
통상, 센서 컨트롤러는 1개의 통신 방법에만 준거하고 있어, 이용 주파수, 신호 포맷, 또는 통신의 방향(일방향, 쌍방향) 등등 여러 가지 차이에 의해, 다른 통신 방법이나 확장된 방법에 준거한 스타일러스를 검출할 수 없다.
스타일러스와 센서 컨트롤러 사이의 통신 규격이 1개의 표준 규격으로 통일되어 있다면, 상기와 같이 1개의 통신 방법에만 준거한 센서 컨트롤러를 이용해도 아무런 문제는 없다. 그러나, 현실적으로는 그러한 표준 규격은 적어도 현시점에서는 존재하고 있지 않고, 또한, 장래에 그러한 표준 규격이 성립한다고 해도, 그 표준 규격(이하, 「제1 통신 방법(STD)」이라고 한다)을 서포트하는 스타일러스가 보급될 때까지의 동안, 어떠한 벤더 독자적인 기능을 가지는 제2 통신 방법(PRP)에 준거한 스타일러스가 병행하여 사용되게 된다.
또한, 설사 제1 통신 방법(STD)이 성립한 후여도, 만약 그 제1 통신 방법(STD)이 하위 호환성(backward compatibility)을 가지지 않고, 제2 통신 방법(PRP)에 준거하는 스타일러스의 이용을 허용하지 않는 것으로 되었다고 하면, 제1 통신 방법(STD)이 성립하기 이전부터 유저가 유지하고 있던 제2 통신 방법(PRP)에 준거하는 스타일러스나 그 기능은, 최신의 전자기기에서는 이용할 수 없게 되어 버린다.
또한, 전자기기 측의 센서 컨트롤러의 입장에서 보면, 지금부터 전자기기의 센서 상에서 이용되는 스타일러스가 어느 규격에 준거하는 것인지를 사전에 판정하는 것은 용이한 것은 아니다. 즉, 현상 액티브 정전 스타일러스와 센서 컨트롤러 사이의 용량 결합을 이용하여 송수신되는 신호의 도달 거리는 수 밀리에서 수십 밀리로 일반 무선 통신 기기에 비해 매우 짧기 때문에, BlueTooth(등록상표) 등의 수 미터 단위에서의 통신이 가능한 전자파를 이용한 무선 통신을 행하는 입력 디바이스와는 달리, 어느 타입의 스타일러스가 이용되는지를, 유저가 실제로 펜을 조작면 상에서 사용하기 보다 전에 센서 컨트롤러가 파악하는 것은 어렵다.
마찬가지로, 액티브 정전 스타일러스 중에 복수의 통신 방법에 대응하는 스타일러스가 있었다고 해서, 그 스타일러스에게는, 전자기기의 센서 컨트롤러가 어느 통신 방법에 준거한 센서 컨트롤러인지를 사전에 파악하는 것은 어렵다. 실제로 전자기기에 펜 터치 조작된 후가 되고 나서, 스타일러스가 센서 컨트롤러의 준거하는 통신 방법 혹은 동작모드를 탐색해서는, 스타일러스의 신호 송신이 누락될 가능성이 있어, 센서 컨트롤러 측에서의 스타일러스의 지시 위치의 검출 처리 등에 누락을 발생시키게 된다.
따라서, 용량 결합을 이용한 통신을 행하는 액티브 정전 방식의 스타일러스 및 센서 컨트롤러에 있어서, 스트로크를 그릴 때마다 접근과 이격을 반복하는 스타일러스의 전형적인 이용 형태에 입각하여, 스타일러스와 센서 컨트롤러가 서로의 준거하는 통신 방법을 적시에 검출 가능하게 하고, 또한, 스타일러스와 센서 컨트롤러가 서로의 준거하는 통신 방법에 따른 대응한 모드에서의 동작을 개시하는 방법이 요구된다.
본 발명의 제1 측면에 따른 통신 방법은, 쌍방향 통신을 행하는 제1 모드에 대응한 제1 스타일러스 또는 쌍방향 통신 혹은 일방향 통신을 행하는 제2 모드에 대응한 제2 스타일러스와, 상기 제1 스타일러스 또는 상기 제2 스타일러스와 용량 결합하는 센서에 접속되고, 상기 제1 스타일러스 및 상기 제2 스타일러스 양방에 대응한 듀얼모드 컨트롤러를 포함하는 시스템에 있어서, 상기 제1 스타일러스 또는 상기 제2 스타일러스와 상기 센서 사이의 전계를 변화시킴으로써 상기 제1 스타일러스 또는 상기 제2 스타일러스와 상기 듀얼모드 컨트롤러의 사이에서 통신을 행하는 통신 방법으로서, 상기 듀얼모드 컨트롤러가, 상기 제1 스타일러스를 검출하기 위한 탐색 신호를 송출하여 상기 탐색 신호에 대응하는 응답 신호를 대기하는 제1 디스커버리(discovery)와, 상기 제2 스타일러스가 송신한 신호를 검출하는 제2 디스커버리를 번갈아 반복하는 듀얼모드 디스커버리를 실행하는 스텝과, 상기 탐색 신호에 대해서 상기 제1 스타일러스가 발행한 응답 신호를 검출함으로써 상기 제1 스타일러스를 검출한 경우에, 상기 듀얼모드 컨트롤러가 자신의 동작모드를 상기 제1 모드로 결정하는 스텝과, 상기 제2 디스커버리의 기간에 상기 제2 스타일러스가 송신한 신호를 검출함으로써 상기 제2 스타일러스를 검출한 경우에, 상기 듀얼모드 컨트롤러가 자신의 동작모드를 상기 제2 모드로 결정하는 스텝과, 상기 듀얼모드 컨트롤러가, 결정한 상기 자신의 동작모드에 기초하여, 상기 제1 스타일러스 및 상기 제2 스타일러스 중 어느 한쪽이 송신하는 신호를 수신하는 스텝을 포함하는 통신 방법이다.
본 발명의 제2 측면에 따른 통신 방법은, 본 발명의 제1 측면에 따른 통신 방법에 있어서, 상기 제1 모드로 결정하는 스텝에 있어서 상기 듀얼모드 컨트롤러가 자신의 동작모드를 상기 제1 모드로 결정한 경우로서, 상기 제1 스타일러스로부터 송신되는 신호를 검출한 후, 상기 수신하는 스텝에서 상기 제1 스타일러스로부터 송신되는 신호가 검출되지 않게 되었을 때, 상기 듀얼모드 컨트롤러는 상기 제1 디스커버리만을 일정기간에 걸쳐서 반복 실행하도록 한 것이다.
본 발명의 제3 측면에 따른 통신 방법은, 쌍방향 통신을 실현하는 제1 모드 및 상기 제1 모드와는 다른 제2 모드 양방에 대응한 스타일러스인 듀얼모드 스타일러스와 상기 제1 모드에 대응한 제1 센서 컨트롤러 또는 상기 제2 모드에 대응한 제2 센서 컨트롤러를 포함하는 시스템에서 실행되는 통신 방법으로서, 상기 듀얼모드 스타일러스가 상기 제1 센서 컨트롤러로부터 송신된 탐색 신호를 검출하는 처리와, 상기 제2 센서 컨트롤러를 향해서 펜 신호를 송출하는 처리를 번갈아 반복하는 디스커버리 스텝과, 상기 탐색 신호를 검출한 경우에, 상기 듀얼모드 스타일러스가 상기 펜 신호의 송출을 정지하는 것과 함께 자신의 동작모드를 상기 제1 통신 방법에 기초하는 동작모드로 전환하는 스텝을 포함하는 통신 방법이다. 또한, 이 제3 측면에 따른 통신 방법에 있어서 추가로, 상기 듀얼모드 스타일러스는, 상기 디스커버리 스텝에 있어서 펜 다운 조작 또는 펜 터치 조작을 검출한 경우에, 상기 탐색 신호를 검출하는 처리의 실행을 정지하고, 상기 펜 신호를 송출하는 처리를 연속해서 실행하는 것으로 해도 된다.
본 발명의 제4 측면에 따른 통신 방법은, 쌍방향 통신을 행하는 제1 모드 및 상기 제1 모드의 기능을 확장한 확장 기능을 실행 가능으로 한 제2 모드에 대응한 듀얼모드 스타일러스와, 상기 듀얼모드 스타일러스와 용량 결합하는 센서에 접속되고, 상기 제1 모드에 대응한 제1 스타일러스 및 상기 제2 모드에 대응한 제2 스타일러스 양방에 대응한 듀얼모드 컨트롤러를 포함하는 시스템에 있어서, 상기 듀얼모드 스타일러스와 상기 듀얼모드 컨트롤러의 사이에서 통신을 행하는 통신 방법으로서, 상기 듀얼모드 컨트롤러가 상기 제1 스타일러스를 검출하기 위한 탐색 신호를 송출하여 상기 탐색 신호에 대응하는 응답 신호를 대기하는 제1 디스커버리와, 상기 제2 스타일러스가 송신한 신호를 검출하는 제2 디스커버리를 번갈아 반복하는 듀얼모드 디스커버리를 실행하는 스텝과, 상기 듀얼모드 컨트롤러가, 상기 탐색 신호에 대해서 상기 듀얼모드 스타일러스가 발행한 응답 신호를 검출함으로써 상기 제1 스타일러스를 검출한 경우에, 상기 듀얼모드 스타일러스가 송신한 정보로부터 해당 듀얼모드 스타일러스가 대응하고 있는 상기 확장 기능을 판정하는 스텝과, 상기 듀얼모드 컨트롤러가, 상기 확장 기능이 당해 듀얼모드 컨트롤러의 기능에 적합한지 여부를 판정하고, 판정의 결과에 따라, 자신의 동작모드를 상기 제1 모드 또는 상기 제2 모드 중 어느 것으로 결정하는 통신 방법이다.
본 발명의 제5 측면에 따른 센서 컨트롤러는, 쌍방향 통신을 행하는 제1 모드에 대응한 제1 스타일러스 또는 쌍방향 통신 혹은 일방향 통신을 행하는 제2 모드에 대응한 제2 스타일러스와 용량 결합하는 센서에 접속되고, 상기 제1 스타일러스 또는 상기 제2 스타일러스와 상기 센서 사이의 전계를 변화시킴으로써 상기 제1 스타일러스 또는 상기 제2 스타일러스와 통신을 행하는, 상기 제1 스타일러스 및 상기 제2 스타일러스 양방에 대응한 듀얼모드 컨트롤러로서, 상기 제1 스타일러스를 검출하기 위한 탐색 신호를 송출하여 상기 탐색 신호에 대응하는 응답 신호를 대기하는 제1 디스커버리와, 상기 제2 스타일러스가 송신한 신호를 검출하는 제2 디스커버리를 번갈아 반복하는 듀얼모드 디스커버리를 실행하여, 상기 탐색 신호에 대해서 상기 제1 스타일러스가 발행한 응답 신호를 검출함으로써 상기 제1 스타일러스를 검출한 경우에, 자신의 동작모드를 상기 제1 모드로 결정하고, 상기 제2 디스커버리의 기간에 상기 제2 스타일러스가 송신한 신호를 검출함으로써 상기 제2 스타일러스를 검출한 경우에, 자신의 동작모드를 상기 제2 모드로 결정하며, 결정한 상기 자신의 동작모드에 기초하여, 상기 제1 스타일러스 및 상기 제2 스타일러스 중 어느 한쪽이 송신하는 신호를 수신하는 센서 컨트롤러이다.
본 발명의 제6 측면에 따른 스타일러스는, 쌍방향 통신을 실현하는 제1 모드 및 상기 제1 모드와는 다른 제2 모드 양방에 대응한 스타일러스이며, 상기 제1 모드에 대응한 제1 센서 컨트롤러 및 상기 제2 모드에 대응한 제2 센서 컨트롤러와 통신 가능하게 구성된 듀얼모드 스타일러스로서, 상기 제1 센서 컨트롤러로부터 송신된 탐색 신호를 검출하는 처리와, 상기 제2 센서 컨트롤러를 향해서 펜 신호를 송출하는 처리를 번갈아 반복해서, 상기 탐색 신호를 검출한 경우에, 상기 펜 신호의 송출을 정지하는 것과 함께 자신의 동작모드를 상기 제1 통신 방법에 기초하는 동작모드로 전환하는 스타일러스이다.
상술한 발명에 의하면, 용량 결합을 이용한 통신을 행하는 스타일러스 및 센서 컨트롤러에 있어서, 예를 들면 스타일러스가 펜 다운 조작 혹은 펜 터치 조작을 행할 때에 센싱 범위에 들어가는 시점에서, 스타일러스와 센서 컨트롤러가 서로의 준거하는 통신 방법을 검출하고, 또한, 스타일러스 또는 센서 컨트롤러가 서로의 준거하는 통신 방법 혹은 확장 기능에 준거한 모드에서의 동작을 개시할 수 있다.
특히, 본 발명의 제1, 제5 측면에 의하면, 제1 모드 및 상기 제2 모드 양방에 대응한 듀얼모드 컨트롤러를, 제1 모드에 대응한 제1 스타일러스와 함께 이용하는 경우에는 제1 모드로 동작시키고, 제2 모드에 대응한 제2 스타일러스와 함께 이용하는 경우에는 제2 모드로 동작시킬 수 있다. 따라서, 제1 및 제2 스타일러스의 어느 것에 대해서도, 듀얼모드 컨트롤러와 함께 적합하게 사용하는 것이 가능하게 된다.
본 발명의 제2 측면에 의하면, 일단 듀얼모드 컨트롤러의 동작모드가 제1 모드(혹은 제2 모드)로 결정된 후는, 제1 모드(혹은 제2 모드)에 특화된 디스커버리 처리만을 행하므로, 유저가 동일 종류의 스타일러스를 계속 이용하는 한, 복수의 디스커버리를 번갈아 행하는 경우에 비해 짧은 응답 시간으로 스타일러스를 검출하는 것이 가능하게 된다.
본 발명의 제3, 제6 측면에 의하면, 제1 모드 및 상기 제2 모드 양방에 대응한 스타일러스로서, 초기 상태에서는, 제1 모드에 대응한 제1 센서 컨트롤러로부터 송신된 탐색 신호를 검출하는 처리와, 제2 모드에 대응한 제2 센서 컨트롤러를 향해서 펜 신호를 송출하는 처리를 번갈아 반복하고 있는 듀얼모드 스타일러스의 동작모드를, 제1 센서 컨트롤러에 접근했을 경우에, 제1 모드에 기초하는 동작모드로 전환할 수 있다. 또한, 펜 다운 조작 또는 펜 터치 조작을 검출한 경우에는, 탐색 신호를 검출하는 처리의 실행을 정지하고, 펜 신호를 송출하는 처리를 연속해서 실행하는 것이 가능하게 된다. 따라서, 쌍방향 통신을 실현하는 제1 모드에 대응한 제1 센서 컨트롤러와, 제2 모드에 대응한(구체적으로는, 펜 신호의 수신에만 대응한) 제2 센서 컨트롤러가 혼재하는 이용 환경에 있어서, 어느 쪽의 센서 컨트롤러와 함께 사용하는 경우에도 적절한 동작을 실행할 수 있는 듀얼모드 스타일러스를 실현하는 것이 가능하게 된다.
본 발명의 제4 측면에 의하면, 듀얼모드 컨트롤러는, 듀얼모드 스타일러스가 가지고 있는 확장 기능이 당해 듀얼 컨트롤러의 기능에 적합한지 여부에 따라, 자신의 동작모드를 제1 모드 또는 제2 모드(확장 모드) 중 어느 것으로 결정하는 것이 가능하게 된다. 이것에 의해, 예를 들면, 스타일러스가 필압 등의 정보를 송신하는 제1 모드에서는 서포트되고 있지 않는 틸트(tilt) 정보 등의 확장 정보를 송신하는 기능을 가지는 경우에, 듀얼모드 컨트롤러는, 이 확장 정보의 수신을 준비하는 것과 함께 듀얼모드 스타일러스에 확장 정보를 송신시키는 커맨드를 발행하는 것 등, 듀얼 스타일러스와 동기를 맞춘 모드 변경 등을 실현하는 것이 가능하게 된다.
도 1은 통신 시스템(1)의 이용 형태를 나타내는 개요도이다.
도 2는 센서 컨트롤러(300) 및 스타일러스(100)의 상태 천이도이다.
도 3은 센서 컨트롤러(300) 및 센서(201)의 구체적인 구성을 나타내는 도면이다.
도 4는 스타일러스(100) 및 센서 컨트롤러(300)의 종별, 및, 대응하는 동작모드를 나타내는 도면이다.
도 5a는 도 4의 란 E11의 조합에 의한 통신 시스템(1)의 개요도이다.
도 5b는 제1 모드에 있어서의 제1 스타일러스(110) 및 제1 센서 컨트롤러(310)의 동작을 설명하는 도면이다.
도 5c는 (a)는 제1 모드에 있어서의 제1 센서 컨트롤러(310)의 상태 천이도이며, (b)는 제1 모드에 있어서의 제1 스타일러스(110)의 상태 천이도이다.
도 6a는 도 4의 란 E22의 조합에 의한 통신 시스템(1)의 개요도이다.
도 6b는 제2 모드에 있어서의 제2 스타일러스(120) 및 제2 센서 컨트롤러(320)의 동작을 설명하는 도면이다.
도 6c는 (a)는 제2 모드에 있어서의 제2 센서 컨트롤러(320)의 상태 천이도이며, (b)는 제2 모드에 있어서의 제2 스타일러스(120)의 상태 천이도이다.
도 7a는 듀얼모드 컨트롤러(330)를 이용하는 통신 시스템(1)의 개요도이다.
도 7b는 듀얼모드 컨트롤러(330)의 상태 천이도이다.
도 7c는 (a)는 듀얼모드 디스커버리의 예를 설명하는 도면이며, (b)는 듀얼모드 디스커버리의 다른 예를 설명하는 도면이다.
도 7d는 도 4에 나타낸 란 E13의 조합에 의한 통신 시스템(1)의 동작을 설명하는 도면이다.
도 7e는 도 4에 나타낸 란 E23의 조합에 의한 통신 시스템(1)의 동작을 설명하는 도면이다.
도 8a는 듀얼모드 스타일러스(130)를 이용하는 통신 시스템(1)의 개요도이다.
도 8b는 듀얼모드 스타일러스(130)의 상태 천이도이다.
도 8c는 도 4에 나타낸 란 E31의 조합에 의한 통신 시스템(1)의 동작을 설명하는 도면이다.
도 8d는 도 4에 나타낸 란 E32의 조합에 의한 통신 시스템(1)의 동작을 설명하는 도면이다.
도 9a는 제1 통신 방법을 실행하는 통신 시스템(1)의 예를 나타내는 개요도이다.
도 9b는 제2 통신 방법을 실행하는 통신 시스템(1)의 예를 나타내는 개요도이다.
도 9c는 제1 통신 방법 또는 제2 통신 방법 중 어느 것을 선택적으로 실행하는 통신 시스템(1)의 예를 나타내는 개요도이다.
도 10은 듀얼모드 컨트롤러(330)의 상태 천이도이다.
도 11은 디스커버리 및 모드 결정 처리에 의해 결정되는 스타일러스(100)와 센서 컨트롤러(300) 간의 통신 방법을 나타내는 표이다.
도 12a는 제1 모드를 고정적으로 선택하는 예에 따른 듀얼모드 컨트롤러(330)의 상태 천이도이다.
도 12b는 확장 모드를 이용하는 예에 따른 듀얼모드 컨트롤러(330)의 상태 천이도이다.
도 13은 도 12 또는 도 12b에 나타내는 디스커버리 및 모드 결정 처리에 의해 결정되는 스타일러스(100)와 센서 컨트롤러(300) 간의 통신 방법의 표이다.
도 14는 듀얼모드 스타일러스(130)의 상태 천이도이다.
도 2는 센서 컨트롤러(300) 및 스타일러스(100)의 상태 천이도이다.
도 3은 센서 컨트롤러(300) 및 센서(201)의 구체적인 구성을 나타내는 도면이다.
도 4는 스타일러스(100) 및 센서 컨트롤러(300)의 종별, 및, 대응하는 동작모드를 나타내는 도면이다.
도 5a는 도 4의 란 E11의 조합에 의한 통신 시스템(1)의 개요도이다.
도 5b는 제1 모드에 있어서의 제1 스타일러스(110) 및 제1 센서 컨트롤러(310)의 동작을 설명하는 도면이다.
도 5c는 (a)는 제1 모드에 있어서의 제1 센서 컨트롤러(310)의 상태 천이도이며, (b)는 제1 모드에 있어서의 제1 스타일러스(110)의 상태 천이도이다.
도 6a는 도 4의 란 E22의 조합에 의한 통신 시스템(1)의 개요도이다.
도 6b는 제2 모드에 있어서의 제2 스타일러스(120) 및 제2 센서 컨트롤러(320)의 동작을 설명하는 도면이다.
도 6c는 (a)는 제2 모드에 있어서의 제2 센서 컨트롤러(320)의 상태 천이도이며, (b)는 제2 모드에 있어서의 제2 스타일러스(120)의 상태 천이도이다.
도 7a는 듀얼모드 컨트롤러(330)를 이용하는 통신 시스템(1)의 개요도이다.
도 7b는 듀얼모드 컨트롤러(330)의 상태 천이도이다.
도 7c는 (a)는 듀얼모드 디스커버리의 예를 설명하는 도면이며, (b)는 듀얼모드 디스커버리의 다른 예를 설명하는 도면이다.
도 7d는 도 4에 나타낸 란 E13의 조합에 의한 통신 시스템(1)의 동작을 설명하는 도면이다.
도 7e는 도 4에 나타낸 란 E23의 조합에 의한 통신 시스템(1)의 동작을 설명하는 도면이다.
도 8a는 듀얼모드 스타일러스(130)를 이용하는 통신 시스템(1)의 개요도이다.
도 8b는 듀얼모드 스타일러스(130)의 상태 천이도이다.
도 8c는 도 4에 나타낸 란 E31의 조합에 의한 통신 시스템(1)의 동작을 설명하는 도면이다.
도 8d는 도 4에 나타낸 란 E32의 조합에 의한 통신 시스템(1)의 동작을 설명하는 도면이다.
도 9a는 제1 통신 방법을 실행하는 통신 시스템(1)의 예를 나타내는 개요도이다.
도 9b는 제2 통신 방법을 실행하는 통신 시스템(1)의 예를 나타내는 개요도이다.
도 9c는 제1 통신 방법 또는 제2 통신 방법 중 어느 것을 선택적으로 실행하는 통신 시스템(1)의 예를 나타내는 개요도이다.
도 10은 듀얼모드 컨트롤러(330)의 상태 천이도이다.
도 11은 디스커버리 및 모드 결정 처리에 의해 결정되는 스타일러스(100)와 센서 컨트롤러(300) 간의 통신 방법을 나타내는 표이다.
도 12a는 제1 모드를 고정적으로 선택하는 예에 따른 듀얼모드 컨트롤러(330)의 상태 천이도이다.
도 12b는 확장 모드를 이용하는 예에 따른 듀얼모드 컨트롤러(330)의 상태 천이도이다.
도 13은 도 12 또는 도 12b에 나타내는 디스커버리 및 모드 결정 처리에 의해 결정되는 스타일러스(100)와 센서 컨트롤러(300) 간의 통신 방법의 표이다.
도 14는 듀얼모드 스타일러스(130)의 상태 천이도이다.
(제1 실시 형태)
도 1은 본 발명의 제1 실시 형태에 따른 통신 시스템(1)의 이용 형태를 나타내는 개요도이다. 통신 시스템(1)은 스타일러스(100)와, 전자기기(3)(디바이스)에 마련된 센서(201)에 접속된 센서 컨트롤러(300)에 의해 구성된다. 스타일러스(100)와 센서(201)는 용량 결합되어 있고, 센서 컨트롤러(300)는 용량 결합된 스타일러스(100)와 센서(201) 사이의 전계(도 1에 나타내는 전계(e-field))를 변화시킴으로써, 스타일러스(100)와의 통신을 행하도록 구성된다. 후술하는 탐색 신호(DS), 응답 신호(ACK), 제1 펜 신호(P1), 제2 펜 신호(P2) 등의 스타일러스(100)와 센서 컨트롤러(300)의 사이에서 송수신되는 각종 신호는, 이 전계의 변화에 대응지어서 송수신 된다. 또한, 센서 컨트롤러(300)는 전자기기(3)를 제어하는 호스트 프로세서(350)에 접속된다. 전자기기(3)의 예로서는, 태블릿 컴퓨터나 디지타이저를 구비한 디바이스를 들 수 있다.
도 1의 파선 화살표로 나타내는 유저 조작(U1~U4)은, 스타일러스(100)를 이용하는 유저의 전형적인 조작을 나타내고 있다.
스타일러스(100)는, 초기 상태에서는, 센서 컨트롤러(300)와 스타일러스(100)가 서로가 송신하는 신호에 의해 서로를 검출할 수 있는 범위인 센싱 범위(SR) 밖에 놓여져 있다. 유저가 스타일러스(100)를 이용 개시하면, 스타일러스(100)는 개시 위치(ST)로 나타내는 위치로 이동한다. 이 초기 상태에서는, 센서 컨트롤러(300)와 스타일러스(100)의 상태는, 도 2에 나타내는 디스커버리 상태(SD)에 있다.
펜 다운 조작(U1)에 의해서 스타일러스(100)가 센서 컨트롤러(300)의 센싱 범위(SR)의 내부에 들어가면, 센서 컨트롤러(300) 및 스타일러스(100)는 센서(201)와 스타일러스(100)의 용량 결합을 통해서 서로의 신호를 검출 가능하게 된다. 센서 컨트롤러(300)와 스타일러스(100)는 서로의 송신 신호를 검출함으로써, 페어링 처리 등을 통해서 통신을 개시할 수 있으며, 결과적으로 오퍼레이션 상태(SO)로 천이한다(도 2의 IN201).
그 후, 스타일러스(100)의 선단은 펜 터치 조작(U2)에 의해서 조작면에 접해서, 슬라이딩 조작(U3)에 의해서 전자기기(3)의 조작면 상에서 자필 내용에 따른 궤적을 그리도록 슬라이딩한다. 슬라이딩 조작(U3)이 행해지고 있는 동안, 스타일러스(100)는 변화하는 필압을 순서대로 검출하여, 센서 컨트롤러(300)에 대해서 필압 등의 데이터를 포함하는 신호(후술하는 도 5a에 나타내는 제1 펜 신호(P1), 또는, 후술하는 도 6a에 나타내는 제2 펜 신호(P2))를 계속 송출한다.
마지막으로, 펜 업 조작(U4)에 의해, 스타일러스(100)는 다시 센싱 범위(SR) 밖으로 퇴출한다. 일정기간, 예를 들면 몇 초 동안, 센서 컨트롤러(300)와 스타일러스(100)가 서로를 검출할 수 없는 시간이 계속되면(도 2의 IN203), 센서 컨트롤러(300) 및 스타일러스(100)의 상태는 각각 오퍼레이션 상태(SO)로부터 디스커버리 상태(SD)로 돌아온다.
도 2는 어느 동작모드에 있어서의 센서 컨트롤러(300) 및 스타일러스(100)의 상태 천이도이다. 동작모드는 센서 컨트롤러(300)와 스타일러스(100) 사이의 프로토콜, 데이터 포맷, 확장 기능의 이용 유무 등에 따라 정해지는 동작 중 하나의 형태이다. 예를 들면 제1 통신 방법에 준거한 제1 모드(도 5c), 제2 통신 방법에 준거한 제2 모드(도 6c) 등이 존재한다.
센서 컨트롤러(300) 및 스타일러스(100)는 어느 하나의 동작모드로 동작을 하는 경우, 각각의 상태를 현재 이용하고 있는 동작모드에 있어서의 디스커버리 상태(SD)와 오퍼레이션 상태(SO)의 사이에서 천이시킨다.
디스커버리 상태(SD)는 센서 컨트롤러(300) 및 스타일러스(100)의 각각이, 서로를 검출하기 위한 디스커버리를 실행하는 상태이다. 이 디스커버리 상태(SD)에 있어서 펜 다운 조작(U1) 등이 행해지면, 센서 컨트롤러(300)는 스타일러스(100)를, 스타일러스(100)는 센서 컨트롤러(300)를 각각 검출하고, 서로의 검출을 계기로 함께 오퍼레이션 상태(SO)로 천이한다(IN201).
오퍼레이션 상태(SO)에서는, 스타일러스(100)로부터 신호(후술하는 도 5a에 나타내는 제1 펜 신호(P1) 또는 후술하는 도 6a에 나타내는 제2 펜 신호(P2))가 송신되고, 센서 컨트롤러(300)에서는 이 신호의 검출이 행해진다. 센서 컨트롤러(300)(또는 스타일러스(100))가 스타일러스(100)(또는 센서 컨트롤러(300))를 검출하지 않게 되면, 센서 컨트롤러(300) 및 스타일러스(100)는 각각, 다시 디스커버리 상태(SD)로 천이한다(IN203).
이와 같이, 어느 하나의 모드 혹은 동작모드는, 디스커버리와 오퍼레이션 상태(그 동작모드에 기초하는 신호의 통신 처리)를 반복하는 것이다. 디스커버리 상태로부터 오퍼레이션 상태로 천이하거나 혹은 오퍼레이션 상태로부터 디스커버리 상태로 천이하는 것이면, 페어링 상태 등을 경유하여 오퍼레이션 상태로 천이하는 경우도 존재해도 되고, 또, 오퍼레이션 상태로부터 디스커버리 상태로 천이하는데 있어서 중지(suspend) 상태 등을 경유하는 것으로 해도 된다.
도 7을 이용하여 후술하지만, 본 발명에 따른 통신 방법, 통신 시스템, 센서 컨트롤러 및 스타일러스는, 하나의 동작모드에 전용으로 준비되어 있는 디스커버리와는 별도로, 추가로, 후술하는 디스커버리(듀얼모드 디스커버리, 도 7b 및 도 10의 상태(SD_DUAL)) 처리를 행하는 점에 특징 중 하나를 가진다.
도 3은 센서 컨트롤러(300) 및 센서(201)의 구체적인 구성을 나타내는 도면이다. 동(同)도에 나타내는 바와 같이, 센서(201)는 복수의 선 모양 전극(201X)과 복수의 선 모양 전극(201Y)이 조작면 상에 매트릭스 모양으로 배치된 구성을 가지고 있고, 이들 선 모양 전극(201X, 201Y)에 의해서 스타일러스(100)와 용량 결합한다. 또한, 센서 컨트롤러(300)는, 송신부(60), 선택부(40), 수신부(50), 로직부(70), 및 MCU(80)를 가지고 구성된다.
송신부(60)는 스타일러스(100)에 대해서 소정의 제어 신호를 송신하는 회로이다. 구체적으로는, 탐색 신호 공급부(61), 스위치(62), 직접 확산부(63), 확산 부호 유지부(64), 및 송신 가드부(65)를 포함하여 구성된다.
탐색 신호 공급부(61)는 탐색 패턴(DP)을 유지하고 있고, 로직부(70)로부터 공급되는 제어 신호(ctrl_t1)의 지시에 따라, 탐색 신호(DS)를 주기(=후술하는 도 7c 등에 나타내는 기간 P)로 반복 출력하는 기능을 가진다. 탐색 신호(DS)는 스타일러스(100)가 센서 컨트롤러(300)의 존재를 검출하기 위해서 이용되는 것으로, 스타일러스 측에 미리 알고 있는 비트 패턴을 포함하고 있다.
스위치(62)는 로직부(70)로부터 공급되는 제어 신호(ctrl_t2)에 기초하여 탐색 신호 공급부(61) 및 MCU(80) 중 어느 한쪽을 선택하고, 선택한 한쪽의 출력을 직접 확산부(63)에 공급하는 기능을 가진다. 스위치(62)가 탐색 신호 공급부(61)를 선택한 경우, 직접 확산부(63)에는 상기 탐색 패턴(DP)이 공급된다. 한편, 스위치(62)가 MCU(80)를 선택한 경우, 직접 확산부(63)에는 제어 커맨드(CMD)가 공급된다. 제어 커맨드(CMD)는 검출된 혹은 지금부터 검출되는 스타일러스(100)를 제어하기 위한 커맨드 등을 구성하는 정보이다.
확산 부호 유지부(64)는 로직부(70)로부터 공급되는 제어 신호(ctrl_t3)에 기초하여, 확산 부호(PN)를 생성하는 기능을 가진다. 확산 부호 유지부(64)에 의해서 생성된 확산 부호(PN)는 직접 확산부(63)에 공급된다.
직접 확산부(63)는 스위치(62)로부터 공급되는 신호를 구성하는 복수의 비트의 각각에 대해, 확산 부호 유지부(64)로부터 공급되는 확산 부호(PN)를 곱셈(XOR)하는 기능을 가진다. 스위치(62)로부터 탐색 패턴(DP)이 공급되는 경우, 직접 확산부(63)로부터 출력되는 신호는 탐색 신호(DS)가 된다. 한편, 스위치(62)로부터 제어 커맨드(CMD)가 공급되는 경우, 직접 확산부(63)로부터 출력되는 신호는 제어 커맨드(CMD)가 포함된 탐색 신호(DS)인 탐색 신호(DS)(제어 신호(C1_U))가 된다.
송신 가드부(65)는 로직부(70)로부터 공급되는 제어 신호(ctrl_t4)에 기초하여, 직접 확산부(63)로부터 출력되는 제1 및 제2 제어 신호 각각의 송신 기간과, 스타일러스(100)로부터의 신호를 수신하기 위한 수신 기간 사이에 가드 기간을 삽입하는 기능을 가진다.
선택부(40)는 로직부(70)의 제어에 기초하여, 센서(201)로부터 신호를 송신하는 송신 기간과, 센서(201)에 의해 신호를 수신하는 수신 기간을 전환하는 스위치이다. 구체적으로 설명하면, 선택부(40)는 스위치(44x, 44y)와, 도체 선택 회로(41x, 41y)를 포함하여 구성된다. 스위치(44x)는 로직부(70)로부터 공급되는 제어 신호(sTRx)에 기초하여, 송신 기간에는 송신부(60)의 출력단을 도체 선택 회로(41x)의 입력단에 접속하고, 수신 기간에는 도체 선택 회로(41x)의 출력단을 수신부(50)의 입력단에 접속하도록 동작한다. 스위치(44y)는 로직부(70)로부터 공급되는 제어 신호(sTRy)에 기초하여, 송신 기간에는 송신부(60)의 출력단을 도체 선택 회로(41y)의 입력단에 접속하고, 수신 기간에는 도체 선택 회로(41y)의 출력단을 수신부(50)의 입력단에 접속하도록 동작한다. 도체 선택 회로(41x)는 로직부(70)로부터 공급되는 제어 신호(selX)에 기초하여, 복수의 선 모양 전극(201X) 중 하나를 선택하고, 선택한 것을 스위치(44x)에 접속하도록 동작한다. 도체 선택 회로(41y)는, 로직부(70)로부터 공급되는 제어 신호(selY)에 기초하여, 복수의 선 모양 전극(201Y) 중 하나를 선택하고, 선택한 것을 스위치(44y)에 접속하도록 동작한다.
수신부(50)는 로직부(70)의 제어 신호(ctrl_r)에 기초하여, 스타일러스(100)가 송신하는 신호(후술하는 도 7e에 나타내는 위치 신호(Pos), 후술하는 도 5a, 도 9a에 나타내는 제1 펜 신호(P1) 또는 후술하는 도 6a, 도 9b에 나타내는 제2 펜 신호(P2))를 검출 혹은 수신하기 위한 회로이다. 구체적으로는, 증폭 회로(51), 검파 회로(52), 및 아날로그 디지털(AD) 변환기(53)를 포함하여 구성된다.
증폭 회로(51)는 선택부(40)로부터 공급되는 수신 신호를 증폭해서 출력한다. 검파 회로(52)는 증폭 회로(51)의 출력 신호의 레벨에 대응한 전압을 생성하는 회로이다. AD 변환기(53)는 검파 회로(49)로부터 출력되는 전압을 소정 시간 간격으로 샘플링함으로써, 디지털 신호를 생성하는 회로이다. AD 변환기(53)가 출력하는 디지털 데이터는 MCU(80)에 공급된다.
MCU(80)는 내부에 도시하지 않은 ROM 및 RAM을 가지며, 소정의 프로그램에 기초하여 동작하는 마이크로프로세서이다. 로직부(70)는 MCU(80)의 제어에 기초하여, 상술한 각 제어 신호를 출력한다. MCU(80)는 또한, AD 변환기(53)로부터 공급되는 디지털 데이터에 기초하여 스타일러스(100)의 위치를 나타내는 좌표 데이터(x, y) 등을 도출하여, 호스트 프로세서(350)에 대해서 출력하는 역할을 담당한다.
상기 구성에 의해, 센서 컨트롤러(300)는 송신부(60)의 기능을 이용하여 센서(201)를 통해서 제어 신호(탐색 신호(DS))를 송신하고, 수신부(50)의 기능을 이용하여 스타일러스(100)로부터 송신된 응답 신호(ACK), 제1 펜 신호(P1), 제2 펜 신호(P2) 등의 신호를 검출 혹은 수신하며, 그것에 의해 후술하는 제1 통신부(311), 제2 통신부(321, 322)의 기능을 실현한다. 또한, MCU(80)는 송신부(60) 및 수신부(50)의 기능을 이용하여 신호를 송신 또는 수신함으로써, 후술하는 제1 디스커버리, 제2 디스커버리, 듀얼모드 디스커버리의 각 처리를 실현한다.
도 4는 스타일러스(100) 및 센서 컨트롤러(300)의 종별, 및 본 실시 형태에 따른 통신 방법에 따라 결정되는 스타일러스(100) 및 센서 컨트롤러(300)의 동작모드를 나타내는 도면이다.
도 4에 나타내는 바와 같이, 스타일러스(100)에는, 제1 통신 방법(STD)에만 대응하는 제1 스타일러스(110)와, 제2 통신 방법(PRP)에만 대응하는 제2 스타일러스(120)와, 제1 통신 방법(STD) 및 제2 통신 방법(PRP) 양방에 대응하는 듀얼모드 스타일러스(130)의 3종류가 존재한다. 마찬가지로, 센서 컨트롤러(300)에는, 제1 통신 방법(STD)에만 대응하는 제1 센서 컨트롤러(310)와, 제2 통신 방법(PRP)에만 대응하는 제2 센서 컨트롤러(320)와, 제1 통신 방법(STD) 및 제2 통신 방법(PRP) 양방에 대응하는 듀얼모드 컨트롤러(330)의 3종류가 존재한다.
본 실시 형태에 따른 통신 방법에 따라 결정되는 동작모드는, 도 4에 나타내는 바와 같이, 스타일러스(100)와 센서 컨트롤러(300)의 조합에 의해서 변화한다. 구체적으로 설명하면, 스타일러스(100)가 제1 스타일러스(110)이며, 센서 컨트롤러(300)가 제1 센서 컨트롤러(310) 및 듀얼모드 컨트롤러(330) 중 어느 것인 경우, 및, 스타일러스(100)가 듀얼모드 스타일러스(130)이며, 센서 컨트롤러(300)가 제1 센서 컨트롤러(310)인 경우에 결정되는 동작모드는, 제1 통신 방법(STD)에 대응하는 제1 모드가 된다(란 E11, E13, E31). 또한, 스타일러스(100)가 제2 스타일러스(120)이며, 센서 컨트롤러(300)가 제2 센서 컨트롤러(320) 및 듀얼모드 컨트롤러(330) 중 어느 것인 경우, 및, 스타일러스(100)가 듀얼모드 스타일러스(130)이며, 센서 컨트롤러(300)가 제2 센서 컨트롤러(320)인 경우에 결정되는 동작모드는, 제2 통신 방법(PRP)에 대응하는 제2 모드가 된다(란 E22, E23, E32). 본 실시 형태에서는, 이상의 각 경우에 대해서, 이하에 자세하게 설명한다. 스타일러스(100)가 듀얼모드 스타일러스(130)이며, 센서 컨트롤러(300)가 듀얼모드 컨트롤러(330)인 경우에 대해서는, 제2 실시 형태에서 자세하게 설명한다. 그 외에, 스타일러스(100)가 제1 스타일러스(110)이며, 센서 컨트롤러(300)가 제2 센서 컨트롤러(320)인 경우, 및, 스타일러스(100)가 제2 스타일러스(120)이며, 센서 컨트롤러(300)가 제1 센서 컨트롤러(310)인 경우에는, 스타일러스(100)와 센서 컨트롤러(300)가 서로를 발견할 수 없기 때문에, 동작모드의 설정이 이루어지지 않게 된다.
<1. 제1 모드>
도 5a는 도 4의 란 E11에 대응하는 조합(제1 스타일러스(110)와 제1 센서 컨트롤러(310))에 의한 통신 시스템(1)의 개요도이다.
제1 스타일러스(110)는 전극(101)을 통해서 탐색 신호(DS)를 수신하고, 탐색 신호(DS)의 수신에 따라 탐색 응답 신호(ACK)를 회신하며, 그 후, 제1 펜 신호(P1)를 송신하는 제1 통신부(111)를 포함하여 구성된다. 제1 센서 컨트롤러(310)는 제1 통신 방법(STD)에 준거한 제1 통신부(311)와, 이하에서 설명하는 제1 디스커버리를 실행하는 디스커버리부(341)를 포함하여 구성된다. 제1 스타일러스(110) 및 제1 센서 컨트롤러는 함께 제1 통신 방법(STD)에 준거하고 있고, 제1 모드로 동작 가능하게 구성된다.
도 5b는 제1 모드에 있어서의 제1 스타일러스(110) 및 제1 센서 컨트롤러(310)의 동작을 설명하는 도면이다. 동도 상단은, 제1 스타일러스(110)의 동작 상태, 송신 신호(Tx), 및 수신 신호(Rx)를 위에서부터 순서대로 나타내고 있다. 동도 하단은, 제1 센서 컨트롤러(310)의 송신 신호(Tx), 수신 신호(Rx), 및 동작 상태를 위에서부터 순서대로 나타내고 있다. 도면 중 가로축은 시각(time)을 나타내고, 좌단에 나타내는 최초의 상태에서는, 제1 스타일러스(110)는 도 1의 개시 위치(ST)에 있다.
<1.1 제1 모드에 있어서의 제1 센서 컨트롤러(310)의 동작>
도 5c(a)는 제1 모드에 있어서의 제1 센서 컨트롤러(310)의 상태 천이도이다. 도 5b에 나타내는 시각 t0까지의 동안, 제1 센서 컨트롤러(310)는 제1 모드에 있어서의 디스커버리 상태(SD)(도 2 참조)인 제1 디스커버리 상태(SD_STD)로 동작하고 있다(도 5c(a)의 「개시」).
제1 센서 컨트롤러(310)는 제1 디스커버리 상태(SD_STD)에 있어서 제1 디스커버리를 실행한다. 제1 디스커버리에는 제1 스타일러스(110)를 검출하기 위한 탐색 신호(DS)를 정기적으로 송신하는 처리와, 탐색 신호(DS)에 대한 제1 스타일러스(110)로부터의 응답인 탐색 응답 신호(ACK)를 수신하는 처리가 포함된다. 탐색 응답 신호(ACK)의 수신 처리는 탐색 신호(DS)를 송신한 직후의 기간인 응답 수신 기간(Ra) 사이에 행해진다. 응답 수신 기간(Ra) 내에 탐색 응답 신호(ACK)가 수신되지 않는 한 제1 디스커버리 상태(SD_STD)가 속행되어, 제1 디스커버리가 반복된다.
도 5b의 시각 t0에서 펜 다운 조작(U1)이 행해져, 제1 스타일러스(110)가 제1 센서 컨트롤러(310)의 센싱 범위(SR)(도 1 참조) 내에 들어가면, 제1 스타일러스(110)는 탐색 신호(DS)를 검출할 수 있게 된다. 그 후 최초로 수신한 탐색 신호(DS)에의 회신으로서, 제1 스타일러스(110)는 탐색 응답 신호(ACK)를 회신한다(시각 t1). 제1 센서 컨트롤러(310)는, 시각 t1 후의 시각 t2에서, 응답 수신 기간(Ra) 내에 스타일러스(110)로부터 송신된 탐색 응답 신호(ACK)를 검출한다.
시각 t2에서의 탐색 응답 신호(ACK)의 검출을 계기로, 제1 센서 컨트롤러(310)는 자신의 동작 상태를, 제1 디스커버리 상태(SD_STD)로부터, 제1 모드에 대응하는 오퍼레이션 상태(SO)(도 2 참조)인 제1 오퍼레이션 상태(SO_STD)로 천이시킨다(도 5b의 「동작 상태」, 도 5c(a)의 IN401).
제1 오퍼레이션 상태(SO_STD)에 있어서, 제1 센서 컨트롤러(310)는 탐색 신호(DS)에 대한 응답 수신 기간(Ra)의 직후부터 다음의 탐색 신호(DS)의 송출 개시까지의 기간을 데이터 수신 기간(R(P1))으로 하여, 제1 펜 신호(P1)의 수신 처리를 행한다. 그리고, 수신한 제1 펜 신호(P1)를 이용하여 제1 스타일러스(110)의 위치 도출을 행하는 것과 함께, 제1 펜 신호(P1)에 포함되는 필압 등의 데이터를 취득하고, 좌표 데이터 및 필압값 등의 정보를 호스트 프로세서(350)에 출력한다.
시각 t3에서 펜 업 조작(U4)이 이루어지면, 제1 센서 컨트롤러(310)는 제1 스타일러스(110)로부터 송신되는 신호를 수신할 수 없게 된다. 일정시간, 제1 스타일러스(110)로부터의 신호가 수신되지 않는 경우(시각 t4), 제1 센서 컨트롤러(310)는 자신의 동작 상태를 제1 오퍼레이션 상태(SO_STD)로부터 제1 디스커버리 상태(SD_STD)로 천이시킨다(도 5c(a)의 IN403). 제1 디스커버리 상태(SD_STD)로 천이한 제1 센서 컨트롤러(310)는, 상술한 바와 같이 하여, 제1 디스커버리를 실행한다.
<1.2 제1 모드에 있어서의 제1 스타일러스(110)의 동작>
도 5c(b)는 제1 모드에 있어서의 제1 스타일러스(110)의 상태 천이도이다. 도 5b에 나타내는 시각 t0까지의 동안, 제1 스타일러스(110)는 제1 디스커버리 상태(SD_STD)로 동작하고 있다(도 5c(b)의 「개시」).
제1 디스커버리 상태(SD_STD)에 있는 제1 스타일러스(110)는, 탐색 신호 수신 기간(Rd) 동안, 제1 센서 컨트롤러(310)가 송신하는 탐색 신호(DS)의 수신 처리를 행한다. 탐색 신호 수신 기간(Rd)은 탐색 신호(DS)의 송신 주기(=기간 P)(예를 들면 20msec) 보다도 긴 시간(예를 들면 25msec)에 걸쳐서 계속되도록 설정되고, 또한, 일정한 인터벌(INT)을 두고 마련된다.
시각 t0에서 펜 다운 조작(U1)이 이루어지면, 제1 스타일러스(110)는 제1 센서 컨트롤러(310)의 센싱 범위(SR)(도 1 참조)에 들어간다. 도 5b의 예에서는, 센싱 범위(SR)에 들어간 후의 시각 t1에서, 최초의 탐색 신호(DS)가 수신된다.
제1 스타일러스(110)는 이렇게 하여 수신된 탐색 신호(DS)에의 응답으로서, 탐색 응답 신호(ACK)를 회신한다. 또한, 탐색 신호(DS)의 검출을 계기로 하여, 자신의 동작 상태를 제1 디스커버리 상태(SD_STD)로부터 제1 오퍼레이션 상태(SO_STD)로 천이시킨다(도 5c(b)의 IN411). 그 후, 제1 스타일러스(110)는 제1 디스커버리 상태(SD_STD)와 마찬가지로 탐색 신호(DS)를 수신 기간(Rd)에 수신하면서, 탐색 신호(DS)를 기준 시각으로서 결정되는 시간 슬롯을 이용하여, 제1 펜 신호(P1)의 송신을 반복한다.
시각 t3에서 펜 업 조작(U4)이 이루어져, 수신 기간(Rd)에 센서 컨트롤러(310)로부터의 신호의 수신이 이루어지지 않게 되면, 제1 스타일러스(110)는 자신의 동작 상태를 제1 오퍼레이션 상태(SO_STD)로부터 제1 디스커버리 상태(SD_STD)로 되돌린다(도 5c(b)의 IN413).
<2. 제2 모드>
도 6a는 도 4의 란 E22에 대응하는 조합(제2 스타일러스(120)와 제2 센서 컨트롤러(320)의 조합)에 의한 통신 시스템(1)의 개요도이다.
제2 스타일러스(120)는 제2 통신 방법(PRP)에 준거한 제2 펜 신호(P2)를 송신하는 제2 통신부(121)를 포함하여 구성된다. 제2 펜 신호(P2)의 송신 형식은, 도 5a에 나타낸 제1 펜 신호(P1)의 송신 형식과는 완전히 다른 것이다. 예를 들면, 제2 펜 신호(P2)는 특허문헌 1에 기재된 신호와 같이 일방향으로 연속해서 송신되는 것이다. 제2 센서 컨트롤러(320)는 제2 통신 방법(PRP)에 기초한 신호를 수신하는 제2 통신부(321)와, 이하에서 설명하는 제2 디스커버리를 실행하는 디스커버리부(342)를 포함하여 구성된다.
도 6b는 제2 모드에 있어서의 제2 스타일러스(120) 및 제2 센서 컨트롤러(320)의 동작을 설명하는 도면이다. 동도 상단은, 제2 스타일러스(120)의 동작 상태, 송신 신호(Tx), 및 수신 신호(Rx)를 위에서부터 순서대로 나타내고 있다. 동도 하단은, 제2 센서 컨트롤러(320)의 송신 신호(Tx), 수신 신호(Rx), 및 동작 상태를 위에서부터 순서대로 나타내고 있다.
본 실시 형태에 따른 제2 통신 방법(PRP)에서는, 제2 스타일러스(120)로부터 센서 컨트롤러(320)로, 일방향의 제2 펜 신호(P2)의 송신이 행해진다. 도 6b에 나타내는 바와 같이, 제2 펜 신호(P2)는 위치 신호(Pos)와 데이터 신호(Data)를 포함하여 구성된다. 위치 신호(Pos)는 제2 센서 컨트롤러(320)가 제2 스타일러스(120)의 위치 혹은 존재를 검출하기 위한 (무변조의) 신호이다. 한편, 데이터 신호(Data)는 필압 등의 정보 혹은 데이터로 반송파 신호를 변조해서 얻어지는 데이터 신호를 나타내고 있다.
<2.1 제2 모드에 있어서의 제2 센서 컨트롤러(320)의 동작>
도 6c(a)는 제2 모드에 있어서의 제2 센서 컨트롤러(320)의 상태 천이도이다. 도 6b에 나타내는 시각 t0까지의 동안, 제2 센서 컨트롤러(320)는 제2 모드에 대응하는 디스커버리 상태(SD)(도 2 참조)인 제2 디스커버리 상태(SD_PRP)로 동작한다(도 6c(a)의 「개시」).
제2 센서 컨트롤러(320)는 제2 디스커버리 상태(SD_PRP)에 있어서 제2 디스커버리를 실행한다. 제2 디스커버리에는 규정된 제2 펜 신호의 송신 계속 시간보다 긴 수신 기간 동안, 제2 펜 신호(P2)의 검출을 행하는 처리가 포함된다. 제2 센서 컨트롤러(320)는, 이 검출 처리를, 일정한 인터벌을 두고 간헐적으로 반복해서 계속한다.
도 6b의 시각 t0에서 펜 다운 조작(U1)이 행해져, 제2 스타일러스(120)가 제2 센서 컨트롤러(320)의 센싱 범위(SR)(도 1 참조) 내에 들어가면, 제2 센서 컨트롤러(320)는 제2 스타일러스(120)로부터 송신된 제2 펜 신호(P2)(위치 신호(Pos))를 검출한다(시각 t2). 제2 펜 신호(P2)의 수신을 계기로, 제2 센서 컨트롤러는 그 동작 상태를, 제2 디스커버리 상태(SD_PRP)로부터, 제2 모드에 대응하는 오퍼레이션 상태(SO)(도 2 참조)인 제2 오퍼레이션 상태(SO_PRP)로 천이시킨다(도 6c(a)의 IN501). 제2 오퍼레이션 상태(SO_PRP)에 있는 제2 센서 컨트롤러(320)는, 연속해서 제2 펜 신호(P2)의 수신을 행한다. 구체적으로는, 제2 펜 신호(P2)의 위치 신호(Pos)에 의해 제2 스타일러스(120)의 위치 도출을 행하는 것과 함께, 데이터 신호(Data)에 포함되는 필압 등의 데이터 취득을 행하고, 좌표 데이터 및 필압값 등의 정보를 호스트 프로세서(350)에 출력한다.
시각 t3에서 펜 업 조작(U4)이 행해지면, 제2 스타일러스(120)는 센싱 범위(SR)로부터 퇴출한다. 그 결과, 제2 센서 컨트롤러(320)는 제2 펜 신호(P2)를 검출할 수 없게 된다. 제2 펜 신호(P2)가 검출되지 않은 채 일정시간 경과하면, 제2 센서 컨트롤러(320)는 자신의 동작 상태를 제2 오퍼레이션 상태(SO_PRP)로부터 제2 디스커버리 상태(SD_PRP)로 천이시킨다(도 6c(a)의 IN503). 제2 디스커버리 상태(SD_PRP)로 천이한 제2 센서 컨트롤러(320)는, 상술한 바와 같이 하여, 제2 디스커버리를 실행한다.
<2.2 제2 모드에 있어서의 제2 스타일러스(120)의 동작>
도 6c(b)는 제2 모드에 있어서의 제2 스타일러스(120)의 상태 천이도이다. 동도에 나타내는 바와 같이, 제2 스타일러스(120)는 「개시」의 위치로부터 즉시 제2 오퍼레이션 상태(SO_PRP)로 동작한다. 전원 ON 등의 입력을 계기로, 제2 스타일러스(120)는 제2 펜 신호(P2)의 송신을 개시하여, 제2 펜 신호(P2)를 계속 송신한다.
<3. 듀얼모드 컨트롤러>
도 7a는 도 4에 나타낸 듀얼모드 컨트롤러(330)를 이용하는 통신 시스템(1)의 개요도이다. 이 경우, 제1 스타일러스(110)(도 4의 란 E13)와 제2 스타일러스(120)(도 4의 란 E23) 중 어느 하나의 스타일러스(100)가 유저에 의해서 선택되어, 도 1에 나타낸 펜 다운 조작(U1)으로부터 펜 업 조작(U4)까지의 조작에 따라 이용된다.
듀얼모드 컨트롤러(330)는, 도 7a에 나타내는 바와 같이, 상술한 제1 통신부(311) 및 제2 통신부(321)에 더하여, 디스커버리부(343)를 가지고 있다. 디스커버리부(343)는 제1 통신부(311)의 기능 및 제2 통신부(321)의 기능을 번갈아 이용하면서, 제1 스타일러스(110) 및 제2 스타일러스(120) 양방의 검출에 대응하는 듀얼모드 디스커버리를 실행한다. 듀얼모드 컨트롤러(330)는 이 듀얼모드 디스커버리에 의해 검출된 스타일러스의 종류에 따라 자신의 동작모드를 상술한 제1 및 제2 모드 중 어느 한쪽으로 결정하고, 소정 기간, 결정된 동작모드로, 신호 수신 및 그 후의 디스커버리(제1 디스커버리 또는 제2 디스커버리)의 동작을 행한다.
듀얼모드 디스커버리는 제1 동작모드에 있어서의 제1 디스커버리 혹은 제2 동작모드에 있어서의 제2 디스커버리와는 별도로, 애초에 동작모드를 결정하기 위해서 실행되는 것이다.
도 7b는 듀얼모드 컨트롤러(330)의 상태 천이도이다. 동도에 나타내는 바와 같이, 듀얼모드 컨트롤러(330)의 초기 상태는, 제1 스타일러스(110) 및 제2 스타일러스(120) 양방의 검출에 대응하는 듀얼모드 디스커버리 상태(SD_DUAL)이다. 이 듀얼모드 디스커버리 상태(SD_DUAL)에 있어서 듀얼모드 컨트롤러(330)는, 제1 디스커버리를 실시하는 제1 디스커버리 상태(SD_STD)와, 제2 디스커버리를 실시하는 제2 디스커버리 상태(SD_PRP)로 번갈아 천이한다. 이것에 의해, 제1 디스커버리와 제2 디스커버리가 번갈아 반복된다.
(듀얼모드 디스커버리)
도 7c(a)는 듀얼모드 디스커버리의 예를 설명하는 도면이다. 동도는, 위에서부터 순서대로 듀얼모드 컨트롤러(330)가 송신하는 송신 신호(Tx), 수신 신호(Rx), 디스커버리, 및 동작 상태를 나타내고 있다.
시각 t0로부터 t2까지의 동안은 제1 디스커버리가 실행된다. 즉, 듀얼모드 컨트롤러(330)는 동도에 기간 P로 나타내는 주기로 반복해서 탐색 신호(DS)를 송신하여, 적어도 탐색 신호(DS)를 송출하는 시간과 탐색 응답 신호(ACK)를 대기하는 시간(응답 신호 수신 기간(Ra))의 합계 시간을 이용하여 제1 디스커버리를 실행한다. 듀얼모드 컨트롤러(330)는 응답 신호 수신 기간(Ra) 내에 탐색 응답 신호(ACK)의 수신 처리를 행한다. 탐색 신호(DS)의 송신 계속 시간은 기간 P 보다 짧고, 따라서, 탐색 신호(DS)는 기간 P로부터 탐색 신호(DS)의 송신 계속 시간을 빼서 이루어지는 시간과 동일한 인터벌을 두고 송신되게 된다. 또한, 상기 합계 시간은 탐색 신호(DS)를 송신하는 시간과 응답 신호 수신 기간(Ra)을 전환하기 위한 가드 시간을 포함하는 것으로 해도 된다.
시각 t2로부터 t4까지의 동안은, 제2 디스커버리가 실행된다. 즉, 듀얼모드 컨트롤러(330)는 제2 스타일러스(120)가 센싱 범위(SR)에 들어가 있는지 여부의 검출을 행한다. 시각 t4로부터는 다시 제1 디스커버리가 실행된다. 이와 같이 듀얼모드 디스커버리에서는, 제1 디스커버리와 제2 디스커버리가 번갈아 반복된다.
도 7c(b)는 듀얼모드 디스커버리의 다른 예를 나타내고 있다. 탐색 신호(DS)의 송신 처리와 그것에 이어지는 탐색 응답 신호(ACK)의 수신 처리를 포함하는 제1 디스커버리를 기간 P의 주기로 실행하는 경우, 도 7c(a)로부터도 이해되는 바와 같이, 기간 P 중 탐색 응답 신호(ACK)의 수신 기간(Ra) 후로부터 다음의 탐색 신호(DS)의 송신 시각까지의 동안, 듀얼모드 컨트롤러(330)는 아무것도 하지 않는 상태가 된다. 또한, 제1 스타일러스(110)가 검출된 후의 이 시간은, 도 5b에 나타낸 바와 같이, 제1 펜 신호(P1)의 송신용 시간으로서 이용된다.
여기서, 도 7c(b)의 예에 따른 듀얼모드 컨트롤러(330)는, 제1 스타일러스(110)가 검출될 때까지의 동안, 이 제1 펜 신호(P1)의 송신용 시간을 이용하여 제2 디스커버리를 실행한다. 즉, 탐색 신호(DS)의 송신 주기(=기간 P)로부터 상술한 합계 시간을 제외한 잔여 시간의 적어도 일부의 시간을 활용하여, 제2 디스커버리를 실행한다. 이것에 의해 도 7c(b)의 듀얼모드 디스커버리에서는, 도 7c(a)의 듀얼모드 디스커버리에 비해 보다 단시간에 제1 스타일러스(110) 및 제2 스타일러스(120)의 각각을 검출하는 것이 가능하게 된다.
도 7b로 돌아와서, 듀얼모드 디스커버리 상태(SD_DUAL)에 있어서, 일단, 제1 스타일러스(110) 또는 제2 스타일러스(120) 중 어느 것이 검출되면, 듀얼모드 컨트롤러(330)의 상태는 검출한 스타일러스(100)에 대응하는 동작모드(도 5c의 제1 모드, 도 6c의 제2 모드 중 어느 것)로 천이한다(도 7b의 IN701, IN702).
예를 들면 제1 스타일러스(110)가 검출된 경우에는, 듀얼모드 컨트롤러(330)는 자신의 동작모드를 제1 모드로 결정하고, 듀얼모드 디스커버리 상태(SD_DUAL)로부터 도 5c의 제1 모드(제1 오퍼레이션 상태(SO_STD)와 제1 디스커버리 상태(SD_STD)를 반복하는 모드)로, 자신의 상태를 천이시킨다(IN701). 일단, 제1 모드로 동작이 천이한(제1 모드라고 결정한) 후는, 도 5b 및 도 5c에 나타낸 제1 오퍼레이션 상태(SO_STD) 및 제1 디스커버리 상태(SD_STD)에 관련된 동작이 계속된다. 즉, 듀얼모드 디스커버리와는 달리, 제1 모드 전용의 제1 디스커버리 상태(SD_STD)만이 실행되고, 제2 디스커버리 상태(SD_PRP)는 실행되지 않는다.
한편, 예를 들면 제2 스타일러스가 검출된 경우에는, 듀얼모드 컨트롤러(330)는 듀얼모드 디스커버리 상태(SD_DUAL)로부터 도 6c의 제2 모드(제2 오퍼레이션 상태(SO_PRP)와 제2 디스커버리 상태(SD_PRP)를 반복하는 모드)로, 자신의 상태를 천이시킨다. 일단, 제2 모드로 동작이 천이한 후는, 도 6b 및 도 6c에 나타낸 제2 오퍼레이션 상태(SO_PRP) 및 제2 디스커버리 상태(SD_PRP)에 관련된 동작이 계속된다.
제1 모드 또는 제2 모드에서의 동작을 일단 개시한 듀얼모드 컨트롤러(330)는 개시한 동작모드에서 행하는 디스커버리를 일정기간 반복해도 스타일러스가 발견되지 않는 경우에 한해, 듀얼모드 디스커버리 상태(SD_DUAL)로 복귀한다(도 7b의 IN703, IN704).
<3.1 도 4에 나타낸 란 E13의 조합에 의한 통신 시스템(1)의 동작 예>
도 7d는 도 4에 나타낸 란 E13의 조합(듀얼모드 컨트롤러(330)와 제1 스타일러스(110)의 조합)에 의한 통신 시스템(1)의 동작 예를 나타내고 있다.
이 동작 예에서는, 시각 t0까지의 동안, 듀얼모드 컨트롤러(330)는 듀얼모드 디스커버리 상태(SD_DUAL)에 있고, 제1 디스커버리와 제2 디스커버리를 번갈아 반복하고 있다(도 7c(b)를 참조).
시각 t0에서 펜 다운 조작(U1)이 이루어져, 제1 스타일러스(110)가 듀얼모드 컨트롤러(330)의 센싱 범위(SR)(도 7a 참조) 내에 들어가면, 그 후 최초로 송신된 탐색 신호(DS)에 대해, 시각 t2에서 제1 스타일러스(110)로부터 탐색 응답 신호(ACK)가 회신된다. 듀얼모드 컨트롤러(330)는 이 탐색 응답 신호(ACK)를 수신함으로써, 제1 스타일러스(110)를 검출한다.
일단 제1 스타일러스(110)가 검출되면, 듀얼모드 컨트롤러(330)는 자신의 동작 상태를 제1 모드(보다 구체적으로는 제1 오퍼레이션 상태(SO_STD))로 한다. 제1 모드에서는, 듀얼모드 컨트롤러(330)는 탐색 신호(DS)의 송신을 일정 간격으로 반복하는 것과 함께, 탐색 신호(DS)를 기준 시각으로 한 시간 슬롯을 이용하여 제1 펜 신호(P1)의 수신 처리를 실행한다. 보다 구체적으로는, 듀얼모드 컨트롤러(330)는 탐색 신호(DS)의 송신 주기(=도 7c(b)에 나타낸 기간 P)로부터 상술한 합계 시간(탐색 신호(DS)의 송신 시간, 응답 신호 수신 기간(Ra), 및, 마련되는 경우에는 가드 시간의 합계 시간)을 제외한 잔여 시간의 전부를, 제1 펜 신호(P1)의 수신에 이용한다. 이것에 의해 제2 디스커버리가 실행되지 않게 되기 때문에, 설사 제2 스타일러스(120)가 듀얼모드 컨트롤러(330)에 근접했다고 해도, 듀얼모드 컨트롤러(330)에 의해서 검출되는 일은 없게 된다.
시각 t3에 있어서 유저가 자필을 종료하여, 펜 업 조작(U4)에 의해 스타일러스(100)가 센싱 범위(SR) 밖으로 퇴출한 후도, 듀얼모드 컨트롤러(330)는 제1 모드에서의 동작으로서 일정기간, 제1 디스커버리만을 반복한다. 그 후, 제1 디스커버리를 행해도 어떤 제1 스타일러스(110)도 검출되지 않는 경우, 듀얼모드 컨트롤러(330)는 듀얼모드 디스커버리 상태(SD_DUAL)로 돌아와서, 듀얼모드 디스커버리를 재개한다(도 4의 시각 t4).
<3.2 도 4에 나타낸 란 E23의 조합에 의한 통신 시스템(1)의 동작 예>
도 7e는 도 4에 나타낸 란 E23의 조합(듀얼모드 컨트롤러(330)와 제2 스타일러스(120)의 조합)에 의한 통신 시스템(1)의 동작 예를 나타내고 있다.
시각 t0에서 펜 다운 조작(U1)이 이루어져, 제2 스타일러스(120)가 듀얼모드 컨트롤러(330)의 센싱 범위(SR)(도 7a 참조) 내에 들어가면, 듀얼모드 컨트롤러(330)는 그 후의 시각 t2에서 제2 스타일러스(120)로부터 송신된 제2 펜 신호(P2)를 검출한다. 그리고, 듀얼모드 컨트롤러(330)는 자신의 동작 상태를 제2 모드(보다 구체적으로는 제2 오퍼레이션 상태(SO_PRP))로 한다.
시각 t3에서 펜 업 조작(U4)이 이루어져, 제2 스타일러스(120)가 센싱 범위(SR)로부터 벗어나도, 듀얼모드 컨트롤러(330)는 제2 모드에서의 동작으로서 일정기간, 제2 디스커버리만을 반복한다. 그 후, 제2 디스커버리를 행해도 어떤 제2 스타일러스(120)도 검출되지 않는 경우, 듀얼모드 컨트롤러(330)는 듀얼모드 디스커버리 상태(SD_DUAL)로 돌아와서, 듀얼모드 디스커버리를 재개한다(도 4의 시각 t4).
이와 같이, 듀얼모드 컨트롤러(330)는 다른 종류의 스타일러스(100)에 대응하기 위해 복수의 종류의 디스커버리를 번갈아 실행하는 듀얼모드 디스커버리를 행하고, 검출된 신호에 기초하여 그 후의 동작모드를 결정한다. 구체적으로는, 제1 펜 신호(P1)를 수신하는 것과 함께 제1 디스커버리를 행하는 제1 모드, 제1 펜 신호(P1)와는 적어도 포맷이 다른 제2 펜 신호(P2)를 수신하는 것과 함께, 제2 디스커버리를 행하는 제2 모드 중 어느 한쪽으로 결정한다. 듀얼모드 컨트롤러(330)는 자신의 동작모드를 이렇게 해서 결정한 동작모드로 전환하고, 그 후는, 결정한 동작모드에 기초하여 신호 수신 처리 등을 행한다.
이것에 의해, 유저가 제1 스타일러스(110) 및 제2 스타일러스(120) 중 어느 것을 이용하는 경우여도, 듀얼모드 컨트롤러(330)는 대응하는 동작모드로 전환하여 동작하는 것이 가능하게 된다.
또한, 제1 및 제2 모드 중 어느 것으로 천이한 후에는, 듀얼모드 컨트롤러(330)는 설사 스타일러스(100)가 검출되지 않게 되었을 경우에도 듀얼모드 디스커버리 상태로 즉시 돌아오지 않고, 각 동작모드에서의 디스커버리를 실행한다. 일단 어느 종류의 스타일러스(100)가 검출된 후는, 다음도 동일 종류의 스타일러스(100)가 이용될 가능성이 높기 때문에, 이것에 의하면, 즉시 듀얼모드 디스커버리로 전환하는 경우에 비해 스타일러스(100)의 검출까지의 시간을 단축할 수 있게 된다.
<4. 듀얼모드 스타일러스>
도 8a는 도 4에 나타낸 듀얼모드 스타일러스(130)를 이용하는 통신 시스템(1)의 예를 나타내는 도면이다. 이 예에 따른 통신 시스템(1)은 듀얼모드 스타일러스(130)와, 제1 통신 방법(STD)에만 대응한 제1 센서 컨트롤러(310)(도 4의 란 E31) 또는 제2 통신 방법(PRP)에만 대응한 제2 센서 컨트롤러(320)(도 4의 란 E32) 중 어느 한쪽에 의해 구성된다. 또한, 동도에 있어서, 도 1과 동일한 참조 부호를 부여한 부분은 도 1에 있어서 설명한 부분과 같기 때문에, 설명을 생략한다.
듀얼모드 스타일러스(130)는 도 8a에 나타내는 펜 다운 조작(U1)에 의해 센싱 범위(SR)에 들어갈 때까지의 동안, 자신이 지금부터 통신하는 상대인 센서 컨트롤러(300)의 종별이 제1 센서 컨트롤러(310) 및 제2 센서 컨트롤러(320) 중 어느 것인지 알 수 없다. 듀얼모드 스타일러스(130)는 당해 듀얼모드 스타일러스(130)와 조합해서 이용되는 센서 컨트롤러(300)에 대해서, 스타일러스(100)에 대해 탐색 신호(DS)를 송신함으로써 쌍방향 통신을 행하는 제1 센서 컨트롤러(310)인 경우와, 스타일러스(100)로부터 송신되는 제2 펜 신호(P2)의 수신만을 행하는 제2 센서 컨트롤러(320)인 경우가 혼재하는 혼재 환경에 있어서 이용되는 것이다.
듀얼모드 컨트롤러(330)가 제1 스타일러스(110) 뿐만 아니라 제2 스타일러스(120)와 함께 동작하는 것과 관련된 통신 방법은, 제1 모드 또는 제2 모드에 대응하는 듀얼모드 스타일러스(130)에 응용할 수 있다. 예를 들면, 제1 모드에만 대응하는 제1 스타일러스(110)는, 도 5b에 나타낸 바와 같이, 디스커버리 상태(SD_STD)에 있어서 탐색 신호(DS)를 검출하는 처리를 행한 후, 인터벌(INT) 동안, 제1 디스커버리를 휴지(休止)하고 있다. 이 휴지 기간을, 제2 센서 컨트롤러(320)에 자신을 검출시키기 위한 기간, 즉, 제2 펜 신호(P2)를 송신하는 기간으로서 이용하는 것이 고려될 수 있다. 이하, 도면을 참조하면서 구체적으로 설명한다.
도 8a에 나타내는 바와 같이, 듀얼모드 스타일러스(130)는 제1 통신부(111), 제2 통신부(121), 스위치(133), 모드 제어부(140), 및 전극(101)을 포함하여 구성된다.
제1 통신부(111)는 도 5a에 나타낸 것과 같은 기능부이며, 쌍방향 통신인 제1 통신 방법(STD)(수신 동작, 송신 동작)을 실행한다. 제2 통신부(121)는 도 6a에 나타낸 것과 같은 기능부이며, 일방향 통신인 제2 통신 방법(PRP)(송신 동작)을 실행한다.
모드 제어부(140)는 스위치(133)를 제어함으로써 전극(101)의 접속처를 제1 통신부(111)와 제2 통신부(121)의 사이에서 전환하고, 그것에 따라, 듀얼모드 스타일러스(130)의 동작모드를 제1 모드와 제2 모드의 사이에서 전환하는 제어를 행한다.
구체적으로 설명하면, 모드 제어부(140)는 우선 처음에, 듀얼모드 스타일러스(130)를 디스커버리 상태(후술하는 도 8b에 나타내는 상태 S600)로 한다. 이 상태에 있어서 모드 제어부(140)는, 탐색 신호(DS)를 검출하기 위한 수신 동작(제1 모드와 관련된 수신 처리. 후술하는 도 8b에 나타내는 상태 S610)과, 제2 펜 신호(P2)의 송신 동작(제2 모드와 관련된 송신 처리. 후술하는 도 8b에 나타내는 상태 S621)을 번갈아 반복하도록, 듀얼모드 스타일러스(130)를 제어한다. 또한, 탐색 신호(DS)는, 만약 센서 컨트롤러(300)가 제1 센서 컨트롤러(310)이면, 쌍방향 통신인 제1 통신 방법(STD)에 기초하여 제1 센서 컨트롤러(310)로부터 듀얼모드 스타일러스(130)에 송신되어야 할 신호이다. 또한, 제2 펜 신호(P2)는 스타일러스(100)로부터 제2 센서 컨트롤러(320)를 향한 일방향 통신인 제2 통신 방법(PRP)에 기초하여, 제2 스타일러스(120)로부터 센서 컨트롤러(320)를 향하여 간헐적으로 송신되는 신호이다.
모드 제어부(140)는, 디스커버리 상태(S600)에 있어서 탐색 신호(DS)를 검출한 경우에, 제2 펜 신호(P2)의 송출을 정지하고, 듀얼모드 스타일러스(130)의 동작모드를 제1 모드로 전환한다(후술하는 도 8b에 나타내는 상태 S612).
또한, 모드 제어부(140)는 듀얼모드 스타일러스(130)가 디스커버리 상태에 있는 동안, 필압을 감시하는 처리를 행한다. 이것에 의해, 유저의 펜 터치 조작(U2)에 의해서 듀얼모드 스타일러스(130)의 선단이 전자기기(3)의 조작면에 접한 경우에, 모드 제어부(140)는 유효한 필압값(0보다 큰 값)을 검출하게 된다. 자세한 것은 도 8b를 참조하면서 후술하지만, 모드 제어부(140)는 이렇게 하여 듀얼모드 스타일러스(130)가 조작면에 접한 것을 검출한 경우, 제1 모드와 관련된 수신 동작(즉, 탐색 신호(DS)의 간헐적인 검출)을 정지하고, 제2 모드와 관련된 제2 펜 신호(P2)의 송신을 연속해서 행하도록, 듀얼모드 스타일러스(130)를 제어한다(후술하는 도 8b에 나타내는 상태 S620).
모드 제어부(140)는 그 후도 계속해서 필압을 감시하는 처리를 행하여, 유효한 필압값이 검출되지 않게 된 것을 검지했을 경우에, 펜 업 조작(U4) 등에 의해 듀얼모드 스타일러스(130)가 조작면으로부터 이격된(접촉되지 않게 된) 것을 검출한다(후술하는 도 8b에 나타내는 IN2200). 그리고, 듀얼모드 스타일러스(130)를 디스커버리 상태(후술하는 도 8b에 나타내는 상태 S600)로 복귀시킨다.
도 8b는 듀얼모드 스타일러스(130)의 상태 천이도 중 하나의 예이다. 동도에 나타내는 바와 같이, 듀얼모드 스타일러스(130)의 초기 상태는, 제1 센서 컨트롤러(310) 및 제2 센서 컨트롤러(320) 양방의 검출에 대응하는 듀얼모드 디스커버리 상태(S600)이다. 이 듀얼모드 디스커버리 상태(S600)에 있어서 듀얼모드 스타일러스(130)는, 탐색 신호(DS)를 검출하기 위한 제1 통신부(111)에 의한 수신 동작(제1 모드와 관련된 수신 처리. 상태 S610)과 제2 펜 신호(P2)를 간헐적으로 송신하기 위한 제2 통신부(121)에 의한 송신 동작(제2 모드와 관련된 송신 처리. 상태 S621)을, 번갈아 시분할로 실행한다. 듀얼모드 디스커버리 상태(S600)는 탐색 신호(DS)를 검출하거나(IN0012), 혹은, 펜 다운 조작(U1)(또는 그것에 연속하는 펜 터치 조작(U2))을 검출할(IN0010 또는 IN0020) 때까지 계속된다.
듀얼모드 디스커버리 상태(S600)에 있어서 펜 다운 조작(U1) 혹은 펜 터치 조작(U2)을 검출한 경우, 듀얼모드 스타일러스(130)는 탐색 신호(DS)를 검출하기 위한 제1 통신부(111)에 의한 수신 동작을 재차 실시한다(상태 S610a). 또한, 펜 터치 조작(U2)의 검출은 예를 들면 듀얼모드 스타일러스(130)에 마련된 필압 검출부(도시하지 않음)가 유효한 필압값(0보다 큰 값)을 검출하는 것 등에 의해 행할 수 있다.
상태 S610a는 이미 펜 터치 조작(U2)이 행해져 슬라이딩 조작(U3)이 시작되고 있는 상태에 있어서, 듀얼모드 스타일러스(130)가 제1 통신 방법(STD) 혹은 제2 통신 방법(PRP) 중 어느 것을 이용하여 통신을 행할지를 강제적으로 결정하기 위한 처리를 행하는 상태이다.
상태 S610a에 있어서 탐색 신호(DS)가 검출된 경우, 듀얼모드 스타일러스(130)는 상태 S612로 천이하여, 제1 모드에서의 동작을 개시한다. 상태 S612에서는, 소정 주기로 탐색 신호(DS)를 검출하는(IN1212) 등, 제1 모드에서의 통신이 유지되는 한, 제1 모드에서의 동작이 계속된다.
한편, 상태 S610a에 있어서 탐색 신호(DS)를 검출하지 않는 경우, 듀얼모드 스타일러스(130)는 상태 S620으로 천이하여, 제2 모드에서의 동작을 개시한다.
여기서, 상태 610a의 동작은 생략하는 것도 가능하다(IN0020). 즉, 듀얼모드 디스커버리 상태(S600)에서 탐색 신호(DS)가 검출되지 않은 채 펜 터치 조작(U2)이 행해진(유효한 필압값이 검출된)다고 하는 것은, 센서 컨트롤러(300)가 탐색 신호(DS)를 송신하고 있지 않다고 하는 것을 의미하고 있을 가능성이 높다. 즉, 센서 컨트롤러(300)는 제2 센서 컨트롤러(320)일 가능성이 높다고 할 수 있다. 따라서, 상태 S610a로 천이하여 탐색 신호(DS)의 유무를 확인하지 않고, 직접 상태 S620으로 천이하는 것으로 해도, 상태 S610a를 경유하는 경우와 같은 결과가 얻어질 가능성이 높다고 할 수 있다. 게다가, 상태 S610a를 경유하지 않는 만큼, 신속히 상태 S620으로 천이하는 것이 가능하게 된다.
상태 S620의 제2 모드에 있어서, 듀얼모드 스타일러스(130)는 제2 통신 방법(PRP)에 기초하는 제2 펜 신호(P2)의 송신을 소정 횟수(예를 들면, Count값이 N을 넘지 않는 동안) 반복한다(상태 S621a). 그리고, 이 반복이 종료된 후, 듀얼모드 스타일러스(130)는 조작면에 터치되고 있는지 여부를 판정하는 상태 S622로 천이한다(IN2122).
상태 S622에 있어서 조작면에 터치되고 있다고 판정했을 경우, 듀얼모드 스타일러스(130)는 상태 S621a로 돌아와서(IN2220), 재차 제2 펜 신호(P2)의 반복 송신을 행한다. 한편, 상태 S622에 있어서 조작면에 터치되고 있지 않다고 판정했을 경우(조작면으로부터 떨어졌다고 판정했을 경우), 듀얼모드 스타일러스(130)는 듀얼모드 디스커버리 상태(S600)로 복귀하여(IN2200), 다시 탐색 신호(DS)의 검출과 제2 펜 신호(P2)의 간헐적 송신 동작을 행한다.
도 8c는 도 4에 나타낸 란 E31의 조합(제1 센서 컨트롤러(310)와 듀얼모드 스타일러스(130)의 조합)에 의한 통신 시스템(1)의 동작 예를 나타내고 있다. 동도에 있어서, 도 5b 또는 도 6b와 동일한 참조 부호를 부여한 부분은 도 5b 또는 도 6b에 있어서 설명한 부분과 같기 때문에, 설명을 생략한다. 동도 상단은, 듀얼모드 스타일러스(130)의 동작 상태, 송신 신호(Tx), 및 수신 신호(Rx)를 위에서부터 순서대로 나타내고 있다. 동도 하단은, 제1 센서 컨트롤러(310)의 송신 신호(Tx), 수신 신호(Rx), 및 동작 상태를 위에서부터 순서대로 나타내고 있다.
<4.1 제1 센서 컨트롤러(310)의 동작>
제1 센서 컨트롤러(310)의 동작은, 제1 센서 컨트롤러(310) 본래의 동작인 도 4b를 참조하여 설명한 동작과 같기 때문에, 설명을 생략한다.
<4.2 듀얼모드 스타일러스(130)의 동작>
시각 t0까지의 동안, 듀얼모드 스타일러스(130)는 도 8b에 나타낸 듀얼모드 디스커버리 상태(S600)로 동작하고 있다. 듀얼모드 디스커버리 상태(S600)에 있는 듀얼모드 스타일러스(130)는, 탐색 신호 수신 기간(Rd) 동안, 제1 센서 컨트롤러(310)로부터의 탐색 신호(DS)의 수신 처리를 행한다. 이 탐색 신호(DS)의 수신 기간(Rd)은 1회의 펜 터치 조작(U2)이 이루어진 후 최소의 시간 간격으로 탐색 신호(DS)를 검출할 수 있도록, 탐색 신호(DS)의 송신 인터벌(예를 들면 16msec) 보다도 긴 연속시간(예를 들면 20msec)으로 설정되고, 또한, 일정한 인터벌(INT)을 두고 마련된다. 듀얼모드 스타일러스(130)는 이 인터벌(INT) 동안을 이용하여, 간헐적으로 제2 펜 신호(P2)를 송신한다.
시각 t0에서 펜 다운 조작(U1)이 이루어지면, 듀얼모드 스타일러스(130)는 센싱 범위(SR)(도 8a 참조)에 들어간다. 센싱 범위(SR)에 들어간 후, 듀얼모드 스타일러스(130)는, 시각 t1에서 최초의 탐색 신호(DS)를 수신한다.
듀얼모드 스타일러스(130)는 탐색 신호(DS)의 검출을 계기로 하여, 자신의 동작 상태를 듀얼모드 디스커버리 상태(S600)로부터 제1 모드(도 8b에 나타낸 상태 S612)로 천이시킨다(도 8b에 나타낸 IN0012). 또한, 듀얼모드 스타일러스(130)는 탐색 신호(DS)에의 응답 신호로서 탐색 응답 신호(ACK)를 회신한다.
시각 t2~t3까지의 동안, 듀얼모드 스타일러스(130)는 제1 모드의 상태로 계속 동작한다. 즉, 탐색 신호(DS)를 수신 기간(Rd)에 반복해서 수신하면서, 탐색 신호(DS)를 기준 시각으로 한 시간 슬롯을 이용하여, 제1 펜 신호(P1)의 송신을 반복한다.
시각 t3에서 유저에 의해 펜 업 조작(U4)이 이루어져, 센싱 범위(SR)로부터 듀얼모드 스타일러스(130)가 퇴출됨으로써, 수신 기간(Rd)에 센서 컨트롤러(310)로부터의 신호의 수신이 이루어지지 않게 되면, 듀얼모드 스타일러스(130)는 자신의 동작 상태를, 제1 모드로부터, 다시 듀얼모드 디스커버리 상태(S600)로 되돌린다(도 8b에 나타낸 IN1200).
도 8d는 도 4에 나타낸 란 E32의 조합(제2 센서 컨트롤러(320)와 듀얼모드 스타일러스(130)의 조합)에 의한 통신 시스템(1)의 동작 예를 나타내고 있다. 동도에 있어서, 도 5b 또는 도 6b와 동일한 참조 부호를 부여한 부분은 도 5b 또는 도 6b에 있어서 설명한 부분과 같기 때문에, 설명을 생략한다. 동도 상단은, 듀얼모드 스타일러스(130)의 동작 상태, 송신 신호(Tx), 및 수신 신호(Rx)를 위에서부터 순서대로 나타내고 있다. 동도 하단은, 제2 센서 컨트롤러(320)의 송신 신호(Tx), 수신 신호(Rx), 및 동작 상태를 위에서부터 순서대로 나타내고 있다.
<5.1 제2 센서 컨트롤러(320)의 동작>
제2 센서 컨트롤러(320)의 동작은 제2 센서 컨트롤러(320) 본래의 동작인 도 6b를 참조하여 설명한 동작과 같기 때문에, 설명을 생략한다.
<5.2 듀얼모드 스타일러스(130)의 동작>
시각 t0까지의 동안, 듀얼모드 스타일러스(130)는 도 8b에 나타낸 듀얼모드 디스커버리 상태(S600)로 동작하고 있다. 듀얼모드 디스커버리 상태(S600)에 있는 듀얼모드 스타일러스(130)는, 탐색 신호 수신 기간(Rd) 동안, 제1 센서 컨트롤러(310)로부터의 탐색 신호(DS)의 수신 처리를 행한다. 또한, 듀얼모드 스타일러스(130)는 수신 기간(Rd)의 인터벌(INT) 동안을 이용하여, 간헐적으로 제2 펜 신호(P2)를 송신한다.
시각 t0에서 펜 다운 조작(U1)이 이루어지면, 듀얼모드 스타일러스(130)는 센싱 범위(SR)(도 8a 참조)에 들어간다. 추가로 펜 터치 조작(U2)이 이루어지면, 듀얼모드 스타일러스(130)는 필압값의 변화로부터 이것을 검출한다. 펜 터치 조작(U2)을 검출한 듀얼모드 스타일러스(130)는 자신의 동작 상태를 제2 모드(도 8b에 나타낸 상태 S620)로 전환하여(도 8b에 나타낸 IN0020), 제2 펜 신호(P2)의 반복 송신(도 8b에 나타낸 IN2020)을 개시한다. 그 후, 시각 t3까지의 동안, 듀얼모드 스타일러스(130)는, 제2 펜 신호(P2)를 계속 송신한다.
시각 t3에서 유저에 의해 펜 업 조작(U4)이 이루어지면, 듀얼모드 스타일러스(130)는 필압값의 변화로부터 이것을 검출한다. 그리고, 펜 업 조작(U4)을 검출한 듀얼모드 스타일러스(130)는 자신의 동작 상태를, 제2 모드로부터, 다시 듀얼모드 디스커버리 상태(S600)로 되돌린다(도 8b에 나타낸 IN2200).
이와 같이, 본 실시 형태에 따른 듀얼모드 스타일러스(130)는 제1 통신 방법(STD)(쌍방향 통신)에 기초하는 탐색 신호(DS)의 수신 처리와, 제2 통신 방법(PRP)(일방향 송신)에 기초하는 제2 펜 신호의 간헐적인 송신 처리를, 번갈아 반복하는 듀얼모드 디스커버리를 실행한다. 또한, 펜 터치 조작(U2)을 검출한 후에는, 제2 펜 신호(P2)의 송신 처리를 연속해서 행한다.
이 구성에 의해, 듀얼모드 스타일러스(130)는 스타일러스(100)에 대해서 탐색 신호(DS)를 송출하는 제1 센서 컨트롤러(310)와 조합된 경우에는, 제1 통신 방법(STD)에 대응하는 제1 모드로 동작한다. 또한, 탐색 신호(DS)의 송신을 행하지 않고 제2 펜 신호(P2)의 수신 처리만을 행하는 제2 센서 컨트롤러(320)와 조합시켜 이용되는 경우에는, 실제로 듀얼모드 스타일러스(130)가 조작면 상에서 유효하게 이용되는 타이밍인 유저의 펜 터치 조작(U2)을 검출한 후, 연속해서 제2 펜 신호(P2)를 송신하는 통상의 제2 모드로 동작하는 것이 가능하게 된다.
이와 같이, 본 실시 형태에 의하면, 쌍방향 통신을 이용하는 제1 센서 컨트롤러(310)와, 일방향 수신을 이용하는 제2 센서 컨트롤러(320) 중 어느 쪽과 조합해서 이용되는 경우에도 유익한 듀얼모드 스타일러스(130)를 실현할 수 있다.
이상 설명한 바와 같이, 본 발명의 제1 실시 형태에 의하면, 센서 컨트롤러(300)와 스타일러스(100)의 조합이 도 4에 나타낸 란 E11, E13, E22, E23, E31, E32 중 어느 것이어도, 적합하게 이것들을 사용하여, 펜 입력을 행하는 것이 가능하게 된다.
(제2 실시 형태)
다음으로, 본 발명의 제2 실시 형태에 대해서 설명한다. 본 실시 형태도, 스타일러스(100)와 센서 컨트롤러(300)의 통신 방법에 관한 것이다.
스타일러스(100)에는, 후술하는 도 11의 표의 각 행에 나타내는 종별(type)의 스타일러스가 존재한다. 도 11의 종별은, 도 3의 표의 각 행에 나타낸 스타일러스(100)의 종별(제1 스타일러스(110), 제2 스타일러스(120), 듀얼모드 스타일러스(130))에 대해서, 제2 통신 방법을 제2-1 통신 방법과 제2-2 통신 방법으로 구별함으로써 상세화한 것이다. 즉, 제1 통신 방법에만 대응하는 제1 통신부(111)를 포함하는 제1 스타일러스(110), 제2-1 통신 방법에만 대응하는 제2 통신부(121)를 포함하는 제2 스타일러스(120), 제2-2 통신 방법에만 대응하는 제2 통신부(122)를 포함하는 제2 스타일러스(120), 제1 통신부(111)에 더하여 확장 기능을 실현하기 위한 제2 통신부(121)를 포함하는 듀얼모드 스타일러스(130), 및, 제1 통신부(111)에 더하여 확장 기능을 실현하기 위한 제2 통신부(122)를 포함하는 듀얼모드 스타일러스(130)의 5종류의 스타일러스(100)가 존재한다.
마찬가지로, 센서 컨트롤러(300)에는, 도 11의 표의 각 열에 나타내는 종별의 센서 컨트롤러가 존재한다. 도 11의 종별은 도 3의 표의 각 열에 나타낸 센서 컨트롤러(300)의 종별(제1 센서 컨트롤러(110), 제2 센서 컨트롤러(120), 듀얼모드 컨트롤러(130))에 대해서, 제2 통신 방법을 제2-1 통신 방법과 제2-2 통신 방법으로 구별함으로써 상세화한 것이다. 즉, 제1 통신 방법에만 대응하는 제1 통신부(311)를 포함하는 제1 센서 컨트롤러(310), 제2-1 통신 방법에만 대응하는 제2 통신부(321)를 포함하는 제2 센서 컨트롤러(320), 제2-2 통신 방법에만 대응하는 제2 통신부(322)를 포함하는 제2 센서 컨트롤러(320), 제1 통신부(311)에 더하여 확장 기능을 실현하기 위한 제2 통신부(321)를 포함하는 듀얼모드 컨트롤러(330), 및, 제1 통신부(311)에 더하여 확장 기능을 실현하기 위한 제2 통신부(322)를 포함하는 듀얼모드 컨트롤러(330)의 5종류의 센서 컨트롤러(300)가 존재한다.
스타일러스(100)와 센서 컨트롤러(300)가 구성하는 통신 시스템(1)에는, 이들 5개의 종별의 스타일러스(100) 중 어느 것과, 이들 5개의 종별의 센서 컨트롤러(300) 중 어느 것에 의해, 적어도 25종류의 조합을 생각할 수 있다. 본 실시 형태에서는, 후술하는 디스커버리에 기초하여, 제1 통신 방법 또는 제2 통신 방법(제2-1 통신 방법 혹은 제2-2 통신 방법) 중 어느 통신 방법이 결정되어 실행된다.
도 9a는 제1 통신 방법을 실행하는 통신 시스템(1)의 예를 나타내는 개요도이다. 동도의 통신 시스템(1)은 제1 스타일러스(110)와 제1 센서 컨트롤러(310)를 포함하여 구성된다. 이들 제1 스타일러스(110)와 제1 센서 컨트롤러(310)는 각각, 도 5a에 나타낸 제1 실시 형태에 따른 제1 스타일러스(110)와 제1 센서 컨트롤러(310)에 대응하는 것이다.
제1 스타일러스(110)는 액티브식 정전 스타일러스의 일종이며, 제1 센서 컨트롤러(310)와의 사이에서 제1 통신 방법에 준거한 통신을 실행할 수 있지만, 제2 통신 방법에 준거한 통신을 실행할 수는 없다. 제1 스타일러스(110)는 제1 통신부(111) 및 전극(101)을 포함하여 구성된다.
제1 통신부(111)는 제1 센서 컨트롤러(310)와의 사이에서, 제1 통신 방법에 준거한, 스타일러스와 센서의 용량 결합을 이용한 쌍방향 통신을 실행한다. 제1 통신부(111)는 도시하지 않은 발진 회로를 포함하고, 전극(101)을 통해서, 제1 통신 방법에 준거한 응답 신호(ACK) 및 제1 펜 신호(P1)를 송신한다.
본 실시 형태의 제1 스타일러스(110)는 제1 스타일러스(110)가 실행 가능한 기능으로서 유저의 조작 상태에 의해서는 변화하지 않는 정보(예를 들면, 사이드 스위치의 유무, 후술하는 확장 기능의 유무)를 기술하는 기능 정보(FD)나, 스타일러스의 고유 번호를 나타내는 ID 등의 정보를, 응답 신호(ACK)에 포함하여 송신한다. 제1 펜 신호(P1)는 제1 스타일러스(110)의 위치나 필압 등의 조작 상태 등, 스타일러스의 조작 상태에 의해서 변화하는 데이터를 송신하기 위한 신호이다.
제1 통신부(111)는 센서 컨트롤러(300)로부터 송신된 제1 제어 신호(C1_U)(탐색 신호(DS))를 수신한다. 제1 제어 신호(C1_U)는 제1 실시 형태의 탐색 신호(DS)에 대응하는 신호이다. 본 실시 형태의 탐색 신호(DS)는 탐색 패턴(DP)에 제어 커맨드(CMD)가 연결되는 형태로 구성되어 있다. 제어 커맨드(CMD)는 스타일러스(100)에 대해 응답 신호(ACK)에 포함하여 기능 정보(FD)의 송신을 요구하거나, 스타일러스(100)에 대해서 기능에 기초하는 조작 상태 정보(필압 정보나 후술하는 확장 정보)를 송신하는 타이밍을 지정하는 제어 신호가 된다.
전극(101)은 제1 스타일러스(110)가 제1 펜 신호(P1)를 송신하고, 또한, 제1 제어 신호(C1_U)(탐색 신호(DS))를 수신하기 위해서 이용되는 전극이다.
전자기기(3)는, 전자기기 제어부(351), 센서(201), 및, 제1 센서 컨트롤러(310)를 포함해서 구성된다. 전자기기 제어부(351)는 전자기기(3) 전체를 동작시키기 위한 제어부이며, I2C나 USB 등의 버스를 통해서 제1 센서 컨트롤러(310)가 생성한 펜 데이터의 입력을 접수하고, 펜 데이터에 포함되는 좌표 위치나 필압값 등의 정보에 기초하여 스타일러스(100)가 나타내는 위치를 화면 표시하기 위한 등의 정보처리를 행한다.
센서(201)는, 도 3을 참조하여 설명한 바와 같이, 예를 들면 전자기기(3)의 조작면에 매트릭스 모양으로 형성된 전극 그룹이다. 제1 스타일러스(110)가 송신한 신호(응답 신호(ACK)나 제1 펜 신호(P1) 등)의 수신시에는, 수신 신호에 따라 전극 그룹에 유도되는 전하를 이용하여, 전류 혹은 전압의 형식으로, 제1 센서 컨트롤러(310)에 대해서 수신 신호에 대응한 신호를 공급한다. 또한, 제1 센서 컨트롤러(310)로부터 신호(탐색 신호(DS)(제1 제어 신호(C1_U)) 등)를 송신할 때에는, 송신 신호에 대응한 전하를 센서의 전극 그룹에 유도하여, 전위 혹은 전계 변화의 형식으로, 제1 스타일러스의 제1 통신부(111)에 신호를 공급한다.
제1 센서 컨트롤러(310)는, 센서 컨트롤러(300)의 일종으로서, 제1 스타일러스(110) 또는 듀얼모드 스타일러스(130) 등, 적어도 제1 통신 방법에 대응한 스타일러스(100)와만 통신을 행할 수 있다. 제1 센서 컨트롤러(310)는, 도 9a에 나타내는 바와 같이, 제1 통신부(311) 및 디스커버리부(340)를 포함하여 구성된다.
제1 통신부(311)는 제1 통신 방법에 대응하는 쌍방향 통신 처리를 행한다. 구체적으로는, 제1 스타일러스(110)의 제1 통신부(111)로부터 제1 펜 신호(P1)를 수신하고, 수신한 전극의 위치와 수신 신호의 레벨 등의 값으로부터 제1 스타일러스(110)의 지시 위치를 도출하는 처리를 행하는 것과 함께, 센서(201)의 전극을 통해서 제1 제어 신호(C1_U)(탐색 신호(DS))를 송출하는 처리를 행한다. 제1 통신부(311)는 이렇게 하여 제1 스타일러스(110)의 제1 통신부(111)와의 사이에서 쌍방향 통신을 행한다.
디스커버리부(340)는 제1 통신부(311)의 통신 기능을 이용하여 제1 스타일러스(110) 등을 탐색하는 디스커버리와, 디스커버리의 결과에 기초한 모드 결정 처리를 실행한다.
도 9b는 제2 통신 방법을 실행하는 통신 시스템(1)의 예를 나타내는 개요도이다. 동도의 통신 시스템(1)은 제2 스타일러스(120)와 제2 센서 컨트롤러(320)를 포함하여 구성된다. 도 9b에서, 도 9a와 동일한 참조 부호를 부여한 부분은, 도 9a를 참조하여 설명한 부분과 같다. 제2 스타일러스(120)와 제2 센서 컨트롤러(320)는 각각, 도 6a에 나타낸 제1 실시 형태에 따른 제2 스타일러스(120)와 제2 센서 컨트롤러(320)에 대응하는 것이다.
제2 스타일러스(120)는 액티브형 정전 스타일러스의 일종으로서, 제2 센서 컨트롤러(320)와의 사이에서 제1 통신 방법과 다른 제2 통신 방법에서의 통신을 실행한다. 제2 스타일러스(120)는 제1 통신 방법에 준거한 통신을 실행할 수는 없다. 제2 스타일러스(120)는 제2 통신부(121) 혹은 제2 통신부(122) 중 어느 것, 및 전극(101)을 포함하여 구성된다. 도 11에 나타내는 바와 같이, 제2 스타일러스(120)에는, 제2 통신부(121)를 포함하는 것과 제2 통신부(122)를 포함하는 것이 존재하지만, 본 실시 형태에서는, 이것들을 총칭해서 제2 스타일러스(120)라고 칭한다.
제2 통신부(121)는 제2 통신 방법 중 하나인 제2-1 통신 방법에 준거한 통신을 실행하는 통신부이며, 제2 통신부(122)는 제2 통신 방법 중 다른 통신 방법인 제2-2 통신 방법에 준거한 통신을 실행하는 통신부이다. 또한, 「제2 통신 방법」이라는 용어는, 제1 통신 방법과 다른 통신 방법이라는 의미이며, 본 실시 형태에서는 제2-1 통신 방법 및 제2-2 통신 방법을 총칭하는 것으로서 사용한다.
제2 통신부(121)는 제2 스타일러스(120)의 위치를 나타내기 위한 제2 펜 신호(P2)를 전극(101)으로부터 송신하는 기능을 가진다. 제2 펜 신호(P2)의 파선 화살표의 방향은, 이 송신이 제2 통신부(121)로부터 제2 센서 컨트롤러(320)를 향한 1 방향의 통신인 것을 나타내고 있다. 또한, 도 9b에 나타내는 바와 같이, 제2 통신부(121)는 예를 들면 Bluetooth(등록상표)나 다른 기존의 무선 통신 기술을 이용하여, 제2 센서 컨트롤러(320)로부터 제2 제어 신호(C2_U)의 수신을 행할 수 있는 것으로 해도 된다.
도 9b의 전자기기(3)는 전자기기 제어부(351), 센서(201), 제2 센서 컨트롤러(320), 및 안테나(202)를 포함하여 구성된다.
제2 센서 컨트롤러(320)는 센서 컨트롤러(300) 중 제2 통신 방법에 기초하여 제2 스타일러스(120)와 신호의 송수신을 행할 수 있는 센서 컨트롤러이다. 제2 센서 컨트롤러(320)는 제2 통신부(321) 또는 제2 통신부(322) 중 어느 한쪽과, 디스커버리부(340)를 포함하여 구성된다. 또한, 도 11에도 나타내듯이, 제2 센서 컨트롤러(320)에는 제2 통신부(321)를 포함하는 것과 제2 통신부(322)를 포함하는 것이 존재하지만, 본 실시 형태에서는 이것들을 총칭해서 제2 센서 컨트롤러(320)라고 칭한다.
제2 통신부(321)는 전술한 제2-1 통신 방법에 준거한 통신(신호 수신)을 행한다. 구체적으로는, 제2 펜 신호(P2)를 수신한 전극의 위치와 수신 신호의 레벨 등의 값으로부터, 제2 스타일러스(120)의 지시 위치를 도출한다. 또한, 제2-1 통신 방법 독자의 확장 기능으로서, 제2 펜 신호(P2)에는 제2 스타일러스(120)의 고유 번호를 나타내는 스타일러스 ID나 필압값 등의 정보에 더하여, 스타일러스의 기울기를 나타내는 틸트 정보나 축심 둘레의 회전량을 나타내는 트위스트 정보 확장 정보가 중첩되어 있다. 제2 통신부(321)는, 그러한 확장 정보를, 지정된 타이밍으로 추출하여 송신하는 기능도 가지고 있다. 또한, 제2 통신부(321)는, 예를 들면, Bluetooth(등록상표)나 기존의 무선 통신 기술을 이용하여, 안테나(202)를 통해서, 도 9b에 파선 화살표로 나타내는 방향으로 제어 신호(C2_U)를 송출할 수 있는 것으로 해도 된다.
제2 통신부(322)는 전술한 제2-2 통신 방법에 준거한 통신(신호 수신)을 행한다.
디스커버리부(340)는 제2 통신부(321) 또는 제2 통신부(322)의 기능을 이용하여 제2 스타일러스(120)를 검출하는 디스커버리와, 디스커버리의 결과에 기초한 모드 결정 처리를 실행한다.
도 9c는 제1 통신 방법 또는 제2 통신 방법 중 어느 것을 선택적으로 실행하는 통신 시스템(1)의 개요도이다. 동도의 통신 시스템(1)은 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330)를 포함하여 구성된다. 듀얼모드 스타일러스(130)는 도 8a에 나타낸 제1 실시 형태에 따른 듀얼모드 스타일러스(130)에 대응하고, 듀얼모드 컨트롤러(330)는 도 7a에 나타낸 제1 실시 형태에 따른 듀얼모드 컨트롤러(330)에 대응한다.
듀얼모드 스타일러스(130)는 듀얼모드 컨트롤러(330)와의 사이에서, 제1 통신 방법 및 제2 통신 방법의 2개의 통신 방법으로 통신을 실행할 수 있는 스타일러스이다. 도 11에 나타내는 바와 같이, 듀얼모드 스타일러스(130)에는 제2 통신부(121)를 포함하는 것과 제2 통신부(122)를 포함하는 것이 존재하지만, 본 실시 형태에서는 이것들을 총칭해서 듀얼모드 스타일러스(130)라고 칭한다.
듀얼모드 스타일러스(130)는 제1 통신부(111), 제2 통신부(121)(또는 제2 통신부(122)), 스위치(133), 모드 제어부(140), 및 전극(101)을 포함하여 구성된다. 또한, 도 9c에서, 도 9a 또는 도 9b와 동일한 참조 부호를 부여한 부분은, 이들 도면을 참조하여 설명한 부분과 마찬가지이다.
모드 제어부(140)는, 제1 제어 신호(C1_U)(탐색 신호(DS))에 포함되는 동작모드 변경 커맨드(MCC)(후술)에 기초하여, 스타일러스(130)의 동작모드를 전환하는 스타일러스 모드 전환 신호(SMC)를 발행하는 기능부이다. 제1 제어 신호(C1_U)(탐색 신호(DS))는, 듀얼모드 컨트롤러(330)가, 쌍방향 통신을 행하는 제1 통신 방법에 기초하여 행해지는 디스커버리에 있어서 생성하여 송신하는 것으로, 스타일러스와 센서 사이의 용량 결합을 이용한 제1 통신 방법에 따라 제1 통신부(111)에 의해서 수신된다.
스위치(133)는 모드 제어부(140)로부터 공급되는 스타일러스 모드 전환 신호(SMC)에 따라, 전극(101)의 접속처를 제1 통신부(111)와 제2 통신부(121)(또는 제2 통신부(122))의 사이에서 전환하는 스위치이다.
듀얼모드 스타일러스(130)는, 제1 통신부(111)를 이용하여, 듀얼모드 컨트롤러(330)와의 사이에서 제1 통신 방법에 따른 쌍방향 통신을 행한다. 이 쌍방향 통신에 의해 듀얼모드 스타일러스(130)가 송신하는 신호에는 도 9a를 참조하여 설명한 응답 신호(ACK)가 포함되지만, 이 경우의 응답 신호(ACK)에 포함되는 기능 정보(FD)에는, 위에서도 언급한 바와 같이, 제1 통신부(111)의 기능에 관한 정보뿐만 아니라 제2 통신부(121)(또는 제2 통신부(122))의 기능에 의한 확장 기능의 정보가 포함된다.
확장 기능은 제1 모드에 대응하는 제1 스타일러스의 기능(제1 모드의 표준 기능)을 확장해서 이루어지는 확장 기능으로서, 구체적으로는, 스타일러스(100)가 자신에 관한 각종 정보(확장 정보)를 취득하고, 취득한 확장 정보를 제1 통신 방법 또는 제2 통신 방법에 따라 센서 컨트롤러(300)에 대해서 송신하는 기능을 포함한다. 확장 정보의 구체적인 예로서는, 상술한 스타일러스 ID 외에, 스타일러스(100)에 주어진 색을 나타내는 색 정보, 스타일러스(100)의 중심축 둘레의 회전량을 나타내는 트위스트 정보, 스타일러스(100)의 기울기를 나타내는 틸트 정보 등을 들 수 있다. 확장 정보는 이들 확장 정보 중 어느 확장 기능을 스타일러스(100)가 서포트하고 있는지 여부(각 확장 기능을 실행하는 것이 가능한지 여부)를 나타내는 플래그를 포함하는 플래그 형식으로 송신되는 것으로 해도 된다.
도 9c의 전자기기(3)는 전자기기 제어부(351), 센서(201), 및 듀얼모드 컨트롤러(330)를 포함하여 구성된다. 듀얼모드 컨트롤러(330)는 제1 통신 방법 및 제2 통신 방법의 2개의 통신 방법을 이용 가능한 센서 컨트롤러이며, 제1 통신부(311)와, 제2 통신부(321) 또는 제2 통신부(322) 중 어느 한쪽과, 스위치(333)와, 디스커버리부(340)를 포함하여 구성된다. 또한, 도 11에도 나타내듯이, 듀얼모드 컨트롤러(330)에는 제2 통신부(321)를 포함하는 것과 제2 통신부(322)를 포함하는 것이 존재하지만, 본 실시 형태에서는 이것들을 총칭해서 듀얼모드 컨트롤러(330)라고 칭한다.
듀얼모드 컨트롤러(330)의 제1 통신부(311)가 송신하는 탐색 신호(DS)(제1 제어 신호(C1_U))에는, 제어 커맨드(CMD)로서 상술한 응답 요구 신호 등 외에, 제어 커맨드(CMD)로서 듀얼모드 스타일러스(130)에 대해서 확장 정보의 송신을 지시하는 동작모드 변경 커맨드(MCC)가 포함될 수 있다. 동작모드 변경 커맨드(MCC)의 사용 방법에 대해서는 후술한다.
디스커버리부(340)는 제1 통신부(311), 및, 제2 통신부(321)(또는 제2 통신부(322))의 통신 기능을 이용해서, 제1 스타일러스(110), 제2 스타일러스(120), 또는, 듀얼모드 스타일러스(130)를 탐색하는 디스커버리와, 디스커버리의 결과에 기초한 모드 결정 처리를 실행한다. 또한, 디스커버리부(340)는, 모드 결정 처리의 결과에 따라, 예를 들면 스위치(333)를 전환하기 위한 센서 컨트롤러 전환 신호(TCMC)를 생성한다.
스위치(333)는, 센서 컨트롤러 전환 신호(TCMC)에 따라, 센서(201)의 접속처를 제1 통신부(311)와 제2 통신부(321)(또는 제2 통신부(322))의 사이에서 전환하는 스위치이다.
여기서, 도 9c에 있어서 스위치(133)와 스위치(333)를 일점 쇄선으로 연결해서 「동기」라고 기재한 것은, 스위치(133)와 스위치(333)가 동기해서 전환되는 것을 의미하고 있다. 즉, 듀얼모드 스타일러스(130) 내부의 상태와, 듀얼모드 컨트롤러(330)의 내부의 상태는, 후술하는 디스커버리의 결과에 기초한 모드 결정 처리에 의해, 동기해서 전환된다. 예를 들면, 모드 결정 처리에 의해서 제2 통신 방법(제1 통신 방법을 확장한 확장 기능을 포함한다)을 이용한다고 결정된 경우에는, 스위치(133)가 제2 통신부(121)(또는 제2 통신부(122)) 측에, 스위치(333)가 제2 통신부(321)(또는 제2 통신부(322)) 측에, 동기하는 타이밍으로 전환된다. 이것에 의해, 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330)는, 협조(協調)하여 같은 타이밍으로 제2 통신 방법의 이용을 개시할 수 있게 된다. 제1 통신 방법의 이용을 개시하는 경우에 대해서도 마찬가지이다.
도 10은 디스커버리와 모드 결정 처리를 설명하기 위한 듀얼모드 컨트롤러(330)의 상태 천이도이다. 도 10은 제1 실시 형태의 도 7b의 상태 천이도에 대응한다.
듀얼모드 컨트롤러(330)는 초기 상태(S200)로부터 우선 디스커버리 페이즈(phase)에 들어간다. 디스커버리 페이즈는 스타일러스(100)를 발견하기 위한 페이즈이며, 그 페이즈 중에는, 듀얼모드 컨트롤러(330)는 듀얼모드 디스커버리 상태(SD_DUAL)로 동작하여, 제1 통신 방법에 대응한 스타일러스(100)를 찾는 제1 디스커버리(상태 S201)와, 제2 통신 방법에 대응한 스타일러스(100)를 찾는 제2 디스커버리(상태 S202)를 번갈아 반복 실행한다. 이하, 자세하게 설명한다.
<1. 디스커버리 페이즈>
우선, 상태 S201에서, 듀얼모드 컨트롤러(330)는 제1 통신 방법에 대응한 스타일러스(100)를 탐색하는 제1 디스커버리를 실행한다. 여기서 말하는 「제1 통신 방법에 대응한 스타일러스(100)」에는, 제1 통신 방법에만 대응한 제1 스타일러스(110), 및, 제1 통신 방법 및 제2 통신 방법에 대응한 듀얼모드 스타일러스(130)의 2개의 종류가 포함된다.
제1 디스커버리의 탐색은 쌍방향 통신을 실행하는 제1 통신 방법을 이용하는 제1 통신부(311)를 이용하여 행해진다. 디스커버리부(340)는 듀얼모드 컨트롤러(330)가 스타일러스(100)를 향해서 송출하는 제1 제어 신호(C1_U)(탐색 신호(DS))에 호응하여, 또는 자율적으로, 스타일러스(100)가 송신한 응답 신호(ACK) 또는 제1 펜 신호(P1)를 검출함으로써, 제1 스타일러스(110) 또는 듀얼모드 스타일러스(130)의 존재를 검출한다.
듀얼모드 컨트롤러(330)는 또한, 스타일러스(100)로서 듀얼모드 스타일러스(130)를 검출한 경우에는, 그 듀얼모드 스타일러스(130)가 송신한 응답 신호(ACK)에 포함되는 기능 정보(FD)로부터, 그 듀얼모드 스타일러스(130)가 서포트하고 있는 제2 통신 방법의 종별(제2-1 통신 방법 또는 제2-2 통신 방법) 및 그 확장 기능을 취득한다. 또한, 듀얼모드 컨트롤러(330)는 수신한 응답 신호(ACK)에 포함되어 있던 기능 정보(FD) 중에 제2 통신 방법의 종별 및 그 확장 기능이 기술되고 있었을 경우에, 그 기능 정보(FD)를 송신한 스타일러스(100)에 대해서, 제1 스타일러스(110)가 아니라 듀얼모드 스타일러스(130)라고 판정하고, 이후의 처리에 있어서 듀얼모드 스타일러스(130)로서 취급하는 것으로 해도 된다.
상태 S201에 있어서 스타일러스(100)가 검출되지 않는 경우, 듀얼모드 컨트롤러(330)의 상태는 상태 S202로 천이한다(IN12).
상태 S202에서는, 듀얼모드 컨트롤러(330)는 제2 통신 방법에 준거한 제2 스타일러스(120), 즉, 제2 통신부(321) 또는 제2 통신부(322)에 적합한 스타일러스(100)를 탐색하기 위해서 제2 디스커버리를 실행한다. 또한, 제2 디스커버리에 있어서의 스타일러스(100)의 탐색은, 예를 들면, 제2 통신부(321)(또는 제2 통신부(322))가 제2 펜 신호(P2)를 수신하는지 여부에 기초하여 행하는 것이 적합하다.
상태 S202에 있어서 제2 스타일러스(120)가 검출되지 않는 경우, 듀얼모드 컨트롤러(330)의 상태는 상태 S201로 돌아와서(IN21), 다시 제1 디스커버리가 실행된다.
이와 같이, 디스커버리 페이즈에서는, 계속적으로, 각각 제1 통신 방법에 대응하는 제1 스타일러스(110) 및 듀얼모드 스타일러스(130)를 탐색하는 제1 디스커버리와, 제2 스타일러스(120)를 탐색하는 제2 디스커버리가 번갈아 반복 실행된다. 제1 스타일러스(110), 제2 스타일러스(120), 또는 듀얼모드 스타일러스(130) 중 어느 것도 검출되지 않는 한, 디스커버리 페이즈가 속행된다.
<2. 제2 스타일러스(120)가 검출된 경우>
상태 S202에 있어서 제2 통신부(321) 또는 제2 통신부(322)의 통신 방법에 적합한 제2 스타일러스(120)가 검출된 경우(IN220), 센서 컨트롤러(300)의 상태는 상태 S220으로 천이한다.
상태 S220은, 듀얼모드 컨트롤러(330) 및 스타일러스(100)의 각각이, 제2 통신 방법으로 통신을 행하기 위한 제2 모드로 동작하는 상태이다. 듀얼모드 컨트롤러(330)는 일단 제2 모드로 동작을 개시하면, 그 후 일정 기간은, 제2 통신 방법에 준거한 제2 모드에서의 동작이나 제2 통신 방법에 특화된 탐색 처리인 제2 스타일러스 전용 디스커버리를 계속한다.
제2 모드로 동작을 행하고 있는 듀얼모드 컨트롤러(330)(상태 S220)가 제2 스타일러스(120)를 검출하지 않게 되었을 경우, 듀얼모드 컨트롤러(330)의 상태는 제2 스타일러스(120)만을 소정 기간(예를 들면 10초, 예를 들면 N회 등) 계속해서 탐색하는 상태 S221로 천이한다(IN2021).
상태 S221은 센서 컨트롤러(300)가 제2 스타일러스 전용 디스커버리를 실행하는 상태이다. 제2 스타일러스 전용 디스커버리는 제2 통신 방법에 특화된 탐색 처리이며, 제1 통신 방법에 대응한 스타일러스(100)(듀얼모드 스타일러스(130)를 포함한다)는 검출 대상 외가 된다. 일반적인 스타일러스(100)의 이용 형태로서, 유저는 펜 다운 조작(U1)으로부터 펜 업 조작(U4)까지를 하나의 스트로크로 하여, 스트로크가 끝날 때마다 다음의 스트로크가 개시될 때까지의 기간, 일단 스타일러스(100)를 센서(201)로부터 이격시킨다. 상태 S221은 이러한 경우를 상정해서 마련되어 있는 것으로, 일단 제2 스타일러스(120)가 검출된 후에 재차 검출되는 스타일러스(100)는 제2 스타일러스(120)일 가능성이 높다고 하는 가정하에, 제2 스타일러스(120)에 특화된 탐색을 행한다.
이와 같이, 본 실시 형태에서는, 제2 스타일러스 전용 디스커버리에 있어서, 제1 통신 방법에 따른 탐색 시간을 마련하지 않고, 제2 스타일러스(120)의 검출에 특화된 제2 스타일러스 전용 디스커버리를 반복해서 행한다(IN2121). 그 결과, 예를 들면 N회의 탐색에 의해서도 제2 스타일러스(120)가 검출되지 않는 경우에는, 센서 컨트롤러(200)는 제2 모드에서의 동작 상태를 해제하고, 디스커버리 페이즈 내의 상태 S201로 돌아온다(IN211). 이것에 의해, 제2 스타일러스(120)가 단시간의 이격을 사이에 두면서 계속해서 이용되는 경우에 있어서, 제2 스타일러스(120)의 검출 속도(응답 속도)를 많은 경우에서 향상시키는 것이 가능하게 된다.
상태 S221에 있어서 다시 제2 스타일러스(120)를 검출한 경우에는, 듀얼모드 컨트롤러(330)는 상태 S220으로 복귀하여(IN2120), 제2 모드에서의 동작을 계속 유지한다.
<3. 제1 통신 방법에 대응한 스타일러스(100)가 검출된 경우>
디스커버리 페이즈 내의 상태 S201에 있어서 제1 디스커버리를 실시한 결과, 제1 스타일러스(110) 혹은 듀얼모드 스타일러스(130)가 검출된 경우, 듀얼모드 컨트롤러(330)의 상태는 상태 S203으로 천이한다(IN13).
상태 S203에서는, 듀얼모드 컨트롤러(330)가 제1 디스커버리에 의해 검출된 스타일러스(100)의 종별과 듀얼모드 컨트롤러(330)의 종별에 기초하여, 동작모드를 결정하는 모드 결정 스텝을 실행한다.
<3A. 제1 스타일러스(110)가 검출된 경우>
제1 디스커버리에서 제1 스타일러스(110)가 검출된 경우, 상태 S203에 있어서 듀얼모드 컨트롤러(330)는 동작모드를 제1 모드로 결정하고, 자신의 상태를 상태 S210으로 천이시킨다(IN310).
상태 S210에서 듀얼모드 컨트롤러(330)는 제1 통신 방법에 기초한 제1 모드로 동작을 행한다. 제1 모드에서는, 듀얼모드 컨트롤러(330)는 제1 스타일러스(110)와의 페어링 등, 제1 통신 방법에 특화된 동작(추가 스타일러스 서치, 스타일러스의 서치 등의 기능)을 유지하려고 한다.
구체적으로는, 듀얼모드 컨트롤러(330)가 복수 개의 제1 스타일러스(110)의 동시 사용에 대응하는 경우, 듀얼모드 컨트롤러(330)는 자신의 상태를 상태 S211로 천이시킨다(IN1011).
상태 S211에 있어서 듀얼모드 컨트롤러(330)는, 추가적인 제1 스타일러스(110)를 탐색하기 위해서 제1 스타일러스 전용 디스커버리를 실행한다. 이 처리는 검출완료된 제1 스타일러스(110)에 더하여 더 추가된 제1 스타일러스(110)를 탐색하는 처리이다. 상태 S211에 있어서 추가된 제1 스타일러스(110)가 검출된 경우, 듀얼모드 컨트롤러(330)의 상태는 추가적인 복수 개의 제1 스타일러스(110)를 검출 가능한 상태 210으로 복귀한다(IN1110).
상태 S210에 있어서 듀얼모드 컨트롤러(330)가 1개의 제1 스타일러스(110)도 검출하지 않게 되었을 경우, 듀얼모드 컨트롤러(330)는 제1 스타일러스(110)의 검출을 소정 기간(예를 들면 10초, 예를 들면 N회 등) 계속해서 실행하는 처리를 행하는 상태 S213로 천이한다(IN1013).
상태 S213에서는, 현재 제1 모드로 동작하고 있는 듀얼모드 컨트롤러(330)가, 그 제1 모드에서의 동작을 계속 유지할지 여부를 결정하기 위해서, 제1 스타일러스 전용 디스커버리를 실행한다. 듀얼모드 컨트롤러(330)는 제1 스타일러스(110)가 발견되지 않는 한 최대 N-1회(N은 2 이상)까지 제1 스타일러스 전용 디스커버리를 반복 실행하고(IN1313), 그 중 어느 탐색에서 제1 스타일러스(110)가 검출된 경우, 상태 S210에 나타내는 제1 모드로 복귀한다(IN1310).
한편, N-1회의 제1 스타일러스 전용 디스커버리에 의해서도 제1 스타일러스(110)를 검출할 수 없는 경우에는, 듀얼모드 컨트롤러(330)는 제1 모드에서의 동작을 해제하고, 디스커버리 페이즈 내의 상태 S201로 돌아온다(IN131). 그 후의 듀얼모드 컨트롤러(330)는 디스커버리 페이즈에 있어서의 제1 디스커버리와 제2 디스커버리의 교호의 탐색 처리를 다시 개시한다.
<3B. 듀얼모드 스타일러스(130)가 검출된 경우>
한편, 제1 디스커버리에서 듀얼모드 스타일러스(130)가 검출된 경우, 듀얼모드 컨트롤러(330)는 검출된 듀얼모드 스타일러스(130)에 의해서 송신된 응답 신호(ACK)에 포함되어 있던 기능 정보(FD)를 참조하여, 자신이 서포트하는 제2 통신 방법(혹은 확장 기능)과, 검출된 듀얼모드 스타일러스(130)가 서포트하는 제2 통신 방법(확장 기능)이 적합한지 여부를 판정한다.
(a) 적합하지 않는 경우
예를 들면, 디스커버리에서 검출된 스타일러스(100)가 제2-1 통신 방법에 대응하는 듀얼모드 스타일러스(130)이며, 듀얼모드 컨트롤러(330)가 제2-1 통신 방법에 대응하는 제2 통신부(321)를 구비하고 있지 않은 경우, 듀얼모드 컨트롤러(330)는 자신의 동작모드를 제1 모드로 결정하여, 듀얼모드 컨트롤러(330)의 상태는 제1 통신 방법에 적합한 제1 모드를 실행하는 상태 S210으로 천이한다(IN310). 이 이후, 검출된 듀얼모드 스타일러스(130)와의 사이에서 제1 통신 방법에 따른 통신이 행해지게 된다.
(b) 적합한 경우
예를 들면, 디스커버리에서 검출된 스타일러스(100)가 제2-1 통신 방법에 대응하는 듀얼모드 스타일러스(130)이며, 듀얼모드 컨트롤러(330)가 제2-1 통신 방법(확장 기능)에 대응하는 제2 통신부(321)를 구비하고 있는 경우, 듀얼모드 컨트롤러(330)는, (i) 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330)가 함께 제1 모드로 계속 동작할지, 혹은, (ii) 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330)가 협조하여 제2 모드로 전환할지를 결정하는 선택 처리를 행한다.
이 선택 처리에 있어서, 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330) 사이의 통신 방법을 제1 통신 방법으로 할지 제2 통신 방법으로 할지는 임의로 결정할 수 있지만, 어느 경우여도 듀얼모드 스타일러스(130)의 동작모드와 듀얼모드 컨트롤러(330)의 동작모드가 일치하고 있을 필요가 있다. 따라서, 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330)의 사이에서 동작모드를 일치시키기 위해서, 이하의 처리를 행한다.
(i) 제1 모드를 사용하는 경우:
듀얼모드 컨트롤러(330)는 상태 S201에서 제1 디스커버리를 실시한 경우이므로, 현재 제1 모드로 동작하고 있다. 따라서, 이 경우의 듀얼모드 컨트롤러(330)는 동작모드를 제1 모드 그대로 유지한다. 또한, 듀얼모드 컨트롤러(330)는 듀얼모드 스타일러스(130)에 대해서 동작모드 변경 커맨드(MCC)를 발행하지 않는다. 여기서, 듀얼모드 스타일러스(130)는 동작모드 변경 커맨드(MCC)를 수신하지 않는 한, 제1 모드로 동작하도록 구성되어 있다. 따라서, 듀얼모드 컨트롤러(330)와 듀얼모드 스타일러스(130)는, 함께, 제1 통신 방법을 실행하는 제1 모드로 동작을 계속 유지한다.
여기서, 듀얼모드 컨트롤러(330)는 듀얼모드 스타일러스(130)가 검출된 경우에는 고정적으로 제1 모드를 사용하는 것으로 해도 된다. 도 12a는 이 경우에 있어서의 듀얼모드 컨트롤러(330)의 상태 천이도를 나타내고 있다. 도 12a에서는 도 10에 나타낸 상태 S203의 모드 변경에 있어서의 선택 처리가 생략되어 있다.
(ii) 제2 모드를 사용하는 경우:
듀얼모드 컨트롤러(330)는 자신의 동작모드를 제2 모드로 전환하는 것을 결정하면, 자신의 상태를 제2 통신 방법(혹은 확장 기능의 수신)에 적합한 제2 모드를 실행하는 상태 S220으로 천이시킨다(IN320).
이 시점에서 듀얼모드 스타일러스(130) 측은, 제1 통신 방법을 실행하는 제1 모드로 동작하고 있다. 따라서, 듀얼모드 스타일러스(130)도 협조하여 그 통신 방법을 제1 통신 방법으로부터 제2 통신 방법으로 전환하는 처리를 행할 필요가 있다(도 9c에 나타내는 「동기」). 그래서 듀얼모드 컨트롤러(330)는 동작모드 변경 커맨드(MCC)를 포함하는 제1 제어 신호(C1_U)(탐색 신호(DS))를 발행하여, 듀얼모드 스타일러스(130)에 대해서 제2 모드(혹은 확장 기능을 이용하는 모드)로 전환하도록 지시한다. 듀얼모드 스타일러스(130)는 이 동작모드 변경 커맨드(MCC)에 기초하여, 도 9c에 나타낸 자신의 동작모드를 제2 통신부(121)(또는 제2 통신부(122))를 이용한 동작모드로 변경한다. 이때 동시에, 듀얼모드 컨트롤러(330)측에서도, 스위치(333)가 제2 통신부(321)(또는 제2 통신부(322)) 측으로 전환된다. 이것에 의해, 듀얼모드 컨트롤러(330)와 듀얼모드 스타일러스(130)는 함께 제2 모드로 되어, 이 이후, 제2 통신 방법에 준거한 통신이 행해진다.
이와 같이, (i) (ii) 어느 쪽의 경우여도, 듀얼모드 컨트롤러(330)와 듀얼모드 스타일러스(130)는, 협조하여 같은 동작모드로 동작할 수 있다.
또한, 제1 모드로부터 제2 모드로의 변경을 행한 후여도, 듀얼모드 스타일러스(130)는 소정의 타이밍으로 간헐적으로, 제1 통신부(111)에 의한 통신을 행하는 제1 모드로 복귀하는 것으로 해도 된다. 기본적으로는, 센서 컨트롤러(300)로부터 듀얼모드 스타일러스(130)에 대해, 제2 모드로부터 제1 모드로의 전환을 지시하는 일은 없기 때문에, 일단 제2 모드로 들어간 듀얼모드 스타일러스(130)는 제1 모드로 복귀하는 계기를 얻을 수 없다. 따라서, 제2 모드로 들어간 후, 제1 모드로만 동작하는 제1 센서 컨트롤러(310)와의 통신이 필요하게 된 경우여도, 제1 모드로 복귀할 수 없어, 제1 센서 컨트롤러(310)와의 통신을 개시할 수 없다. 상기와 같이, 소정의 타이밍으로 간헐적으로 제1 모드로 복귀하도록 듀얼모드 스타일러스(130)를 구성함으로써, 듀얼모드 스타일러스(130)에 제1 모드로 복귀할 계기를 주는 것이 가능하게 된다. 따라서, 상기와 같은 경우에 제1 센서 컨트롤러(310)와의 통신을 개시하는 것이 가능하게 된다.
또한, 듀얼모드 스타일러스(130)가 일단 제2 모드로 천이한 후, 제1 모드로 복귀할 수 없게 되어, 제1 모드에서의 쌍방향 통신을 할 수 없게 돼버리는 것을 막기 위한 다른 방법으로서, 제1 통신부(111, 311)의 통신 자체는 제1 통신 모드로서 계속한 채, 확장 기능을 이용하는 확장 모드를 이용하는 것으로 해도 된다.
도 12b는 확장 모드를 이용하는 예에 따른 듀얼모드 컨트롤러(330)의 상태 천이도이다. 도 10의 상태 천이도와 다른 점은, 도 10의 상태 S203이 도 12b에서는 상태 S203B로 되어 있는 점이다. 상태 S203B에서는 상태 S203의 2개의 천이처(상태 S210, S220)에 더하여, 쌍방향 통신을 이용하는 제1 통신 방법의 통신 기능을 사용한 채 제2 통신 방법의 확장 기능으로 제공되는 확장 정보를 이용하는 확장 모드(상태 S230)가 천이처로서 추가되어 있다. 듀얼모드 컨트롤러(330)는 제1 디스커버리에서 수신되는 기능 정보(FD)에 의해 나타나는 확장 기능(스타일러스(100)가 가지고 있는 확장 기능)이 자신이 가지고 있는 확장 기능과 적합한지 여부를 판정하여, 적합하다는 판정 결과를 얻은 경우에, 제1 통신 방법에 따른 통신을 이용한 채, 자신의 동작 상태를 상태 S203B로부터 상태 S230으로 천이시킬 수 있다(IN330). 적합하지 않다는 판정 결과를 얻었을 경우의 듀얼모드 컨트롤러(330)는 통상의 제1 모드에 대응하는 상태 S210으로 천이하면 된다(IN310). 또한, 적합하다는 판정 결과를 얻었을 경우여도, 통상의 제1 모드에 대응하는 상태 S210으로 천이하는 것으로 해도 되는 것은 물론이다.
이 확장 모드를 이용함으로써, 듀얼모드 컨트롤러(330)는 상태 S230으로 천이한 후여도 제1 통신 방법에 기초한 쌍방향 통신을 계속 이용할 수 있으므로, 제1 디스커버리에서 행해지는 기능 정보(FD)의 제공이나, 듀얼모드 컨트롤러(330)로부터 듀얼모드 스타일러스(130)에 대해서 제1 모드로의 복귀를 지시하는 것(듀얼모드 컨트롤러(330)로부터 듀얼모드 스타일러스(130)에 대해서, 제1 모드로의 복귀를 지시하기 위한 커맨드를 송신하는 것) 등이 실행 가능하게 된다. 또한, 이 경우에 있어서도, 듀얼모드 컨트롤러(330)로부터 듀얼모드 스타일러스에 동작모드 변경 커맨드(MCC)가 발행되어, 듀얼모드 스타일러스(130)는 이 동작모드 변경 커맨드(MCC)에 따라, 자신의 모드를 확장 모드로 변경한다.
이 경우의 동작모드 변경 커맨드(MCC)는 듀얼모드 스타일러스(130)에 대해서 확장 정보를 송신하도록 지시하는 커맨드가 된다. 또한, 동작모드 변경 커맨드(MCC)에는, 듀얼모드 스타일러스(130)가 제1 모드로 송신하는 필압 등을 포함하는 제1 펜 신호(P1)의 송신 타이밍에 더하여, 듀얼모드 스타일러스(130)가 확장 정보(듀얼모드 스타일러스(130)의 기울기를 나타내는 틸트 정보, 또는, 듀얼모드 스타일러스(130)의 회전량을 나타내는 트위스트 정보 등)를 송신해야 할 타이밍을 포함한다.
그리고, 듀얼모드 컨트롤러(330)는, 제1 통신 방법을 이용하면서도, 당해 타이밍으로 송신된 확장 정보를 수신한다. 또한, 듀얼모드 스타일러스(130)가 확장 기능을 구비하는 경우에, 듀얼모드 컨트롤러(330)는 동작모드 변경 커맨드(MCC)로서 틸트 정보 등의 확장 정보를 송신하는 타이밍을 지정하는 커맨드도 발행한다. 듀얼모드 스타일러스(130)는 지정된 타이밍으로 확장 정보를 송신하고, 또한, 듀얼모드 컨트롤러(330)는 지정한 타이밍으로 확장 정보를 수신한다.
이와 같이 함으로써, 듀얼 스타일러스(130)와 듀얼모드 컨트롤러(330)는, 틸트 정보 등의 확장 정보를 제1 통신 방법을 이용하면서 송수신하는 것이 가능하게 된다.
이와 같이, 듀얼모드 컨트롤러(330)의 디스커버리부(340)는, 제1 통신부(311)나 제2 통신부(321) 등의 통신 기능을 이용하여, 제1 스타일러스(110), 제2 스타일러스(120), 또는 듀얼모드 스타일러스(130)를 탐색하는 디스커버리를 실행하는 것과 함께, 검출된 스타일러스(100)의 종별과 듀얼모드 컨트롤러(330)가 구비하는 제1 통신부(311), 제2 통신부(321), 제2 통신부(322)의 종별에 기초하여, 듀얼모드 컨트롤러(330)와 스타일러스(100) 각각의 동작모드를 결정하는 모드 결정 처리를 실행할 수 있다.
특히, 제1 통신부(311)를 이용하여 듀얼모드 스타일러스(130)로부터 수신되는 기능 정보(FD)에는, 제1 통신부(111)의 기능에 관한 정보뿐만 아니라 제1 통신부(131)의 기능을 확장한, 혹은, 제2 통신부(121)(또는 제2 통신부(122))의 기능에 의한 확장 기능(서포트하고 있는 센서의 종별 정보 등)에 관한 정보가 포함된다. 따라서, 스타일러스(100)가 듀얼모드 스타일러스(130)일 때에는, 제2 통신 방법이 기능 정보(FD)와 같은 정보를 공급하지 않는 통신 방법이었다고 해도, 듀얼모드 컨트롤러(330)는 제1 통신 방법에 따라 실행되는 제1 디스커버리를 실행하고 있는 동안에, 듀얼모드 스타일러스(130)가 구비하는 제2 통신부의 정보(제2 통신 방법을 이용한 확장 기능의 정보)를 얻을 수 있고, 그 결과에 기초하여, 듀얼모드 스타일러스(130)와의 사이의 통신에 이용하는 통신 방법을 제1 통신 방법으로 할지 제2 통신 방법으로 할지를 선택하는 것이 가능하게 된다.
또한, 듀얼모드 컨트롤러(330)와 듀얼모드 스타일러스(130)의 사이에서 제2 통신 방법을 이용하는 것을 선택한 경우, 듀얼모드 컨트롤러(330)는 내부의 동작 상태를 제2 통신부를 이용하도록 전환하면서, 듀얼모드 스타일러스(130)에 대해서 제1 제어 신호(C1_U)(탐색 신호(DS))에 동작모드 변경 커맨드(MCC)를 포함해서 발행하고 있다. 따라서, 듀얼모드 스타일러스(130)는 수신한 제1 제어 신호(C1_U)(탐색 신호(DS)) 내의 동작모드 변경 커맨드(MCC)에 기초하여 자신의 내부의 전환 처리를 행함으로써, 듀얼모드 컨트롤러(330)의 동작모드 변경과 동기하여 동작모드를 제1 모드로부터 제2 모드(혹은 확장 모드)로의 전환 처리를 행하는 것이 가능하게 된다(도 9c의 일점 쇄선 「동기」참조).
또한, 상기의 선택 처리에 있어서, 듀얼모드 컨트롤러(330)는 제1 통신 방법을 이용할지 확장 기능을 이용 가능한 제2 통신 방법을 이용할지의 선택을 유저에게 시키기 위한 유저 인터페이스의 기동을 요구하는 모드 선택 요구 신호를 전자기기 제어부(351)에 대해서 송출하는 것으로 해도 된다. 이렇게 함으로써, 유저에 의한 통신 방법의 선택이 가능하게 된다.
도 11은 스타일러스(100) 및 센서 컨트롤러(300) 각각의 종별과, 이들 사이의 통신 방법의 대응 관계를 나타내는 표이다. 동도에 있어서, 5개의 열은, 디스커버리를 실행하는 센서 컨트롤러(300)의 종별을 나타내고 있다. 또한, 5개의 행은 스타일러스(100)의 종별을 나타내고 있다. 이하, 동도를 참조하면서, 지금까지 설명한 디스커버리 및 모드 결정 처리를, 재차 제2 실시 형태의 관점에서 정리해서 설명한다.
<열 1:센서 컨트롤러(300)가 제1 센서 컨트롤러(310)인 경우>
란 E11 ~ 란 E51은 센서 컨트롤러(300)가 제1 센서 컨트롤러(310)인 경우의 통신 방법을 나타내고 있다. 도 9a로부터 이해되는 바와 같이, 제1 센서 컨트롤러(310)는 제1 통신 방법에 준거한 제1 통신부(311)를 구비하는 한편, 제2 통신 방법에 준거한 제2 통신부(321, 322)를 구비하고 있지 않다. 따라서, 제1 센서 컨트롤러(310)는 제1 스타일러스(110)와는 제1 통신 방법을 사용하여 통신할 수 있는(란 E11) 한편, 제2 스타일러스(120)와는 통신할 수 없다(란 E21, E31). 또한, 듀얼모드 스타일러스(130)와의 통신에는, 듀얼모드 스타일러스(130)가 제2 통신부(121) 및 제2 통신부(122) 중 어느 것을 구비하고 있는지에 관계없이, 제1 통신 방법을 이용하게 된다(란 E41, E51).
<열 2:센서 컨트롤러(300)가 제2 통신부(321)를 가지는 제2 센서 컨트롤러(320)인 경우>
란 E12 ~ 란 E52는 센서 컨트롤러(300)가 제2 센서 컨트롤러(320)로서, 제2-1 통신 방법을 실행하는 제2 통신부(321)를 가지고 있는 경우의 통신 방법을 나타내고 있다. 도 9b로부터 이해되는 바와 같이, 제2 센서 컨트롤러(320)는 제1 통신 방법에 준거한 제1 통신부(311)를 구비하고 있지 않다. 따라서, 제2 센서 컨트롤러(320)는 제1 스타일러스(110)와는 통신할 수 없다(란 E12). 또한, 여기서 설명하는 제2 센서 컨트롤러(320)는 제2 통신부(322)를 구비하고 있지 않기 때문에, 제2 통신부(122)만을 가지는 제2 스타일러스(120), 및, 제1 통신부(111) 및 제2 통신부(122)만을 가지는 듀얼모드 스타일러스(130)와도 통신할 수 없다(란 E32, E52). 한편, 제2 통신부(121)를 가지는 제2 스타일러스(120), 및, 제1 통신부(111) 및 제2 통신부(121)를 가지는 듀얼모드 스타일러스(130)는, 제2-1 통신 방법을 사용하여 통신할 수 있다(란 E22, E42).
<열 3:센서 컨트롤러(300)가 제2 통신부(322)를 가지는 제2 센서 컨트롤러(320)인 경우>
란 E13 ~ 란 E53은 센서 컨트롤러(300)가 제2 센서 컨트롤러(320)로서, 제2-2 통신 방법을 실행하는 제2 통신부(322)를 가지고 있는 경우의 통신 방법을 나타내고 있다. 이 경우도, 제2 센서 컨트롤러(320)가 제1 통신 방법에 준거한 제1 통신부(311)를 구비하지 않는 점에서는, 열 2의 경우와 같다. 따라서, 제2 센서 컨트롤러(320)는 제1 스타일러스(110)와는 통신할 수 없다(란 E13). 또한, 여기서 설명하는 제2 센서 컨트롤러(320)는 제2 통신부(321)를 구비하고 있지 않기 때문에, 제2 통신부(121)만을 가지는 제2 스타일러스(120), 및, 제1 통신부(111) 및 제2 통신부(121)만을 가지는 듀얼모드 스타일러스(130)와도 통신할 수 없다(란 E23, E43). 한편, 제2 통신부(122)를 가지는 제2 스타일러스(120), 및, 제1 통신부(111) 및 제2 통신부(122)를 가지는 듀얼모드 스타일러스(130)와는, 제2-2 통신 방법을 사용하여 통신할 수 있다(란 E33, E53).
여기서, 란 E42, E53에 상당하는 케이스에서는, 제2 센서 컨트롤러(320)가 동작모드 변경 커맨드(MCC)의 발행 기능을 가지지 않은 것으로부터, 듀얼모드 스타일러스(130)를 제2 모드로 천이시키기 위해 연구가 필요하게 된다. 이 점에 대해서는, 뒤에 도 14를 참조하면서 자세하게 설명하기로 한다.
<열 4:센서 컨트롤러(300)가 제2 통신부(321)를 가지는 듀얼모드 컨트롤러(330)인 경우>
란 E14 ~ 란 E54는 센서 컨트롤러(300)가 듀얼모드 컨트롤러(330)로서, 제2-1 통신 방법을 실행하는 제2 통신부(321)를 가지고 있는 경우의 통신 방법을 나타내고 있다. 이 경우의 통신 방법은 도 9c에 나타낸 디스커버리부(340)가 실행하는 모드 결정 처리에 의해서 결정된다.
(E14) 제1 스타일러스(110)가 이용되고 있을 때
도 10에 나타낸 상태 S201에서의 제1 디스커버리에 의해 제1 스타일러스(110)가 검출되고, 상태 S203에 있어서 동작모드가 제1 모드로 결정된다(IN310). 따라서, 제1 스타일러스(110)와 듀얼모드 컨트롤러(330)의 통신은, 제1 통신 방법을 이용하여 실행된다.
(E24) 제2 통신부(121)를 가지는 제2 스타일러스(120)가 이용되고 있을 때
듀얼모드 컨트롤러(330)에 마련되는 제2 통신부(321)에 적합한 제2 통신부(121)를 제2 스타일러스(120)가 가지고 있는 것으로부터, 도 10에 나타낸 상태 S202에서의 제2 디스커버리에 의해, 제2 스타일러스(120)가 검출된다. 따라서, 센서 컨트롤러(300)의 동작모드는 제2 모드가 되고(IN220), 제2 스타일러스(120)와 듀얼모드 컨트롤러(330)의 통신은, 제2 통신부(321)에 대응하는 제2-1 통신 방법을 이용하여 실행된다.
(E34) 제2 통신부(122)를 가지는 제2 스타일러스(120)가 이용되고 있을 때
듀얼모드 컨트롤러(330)에 마련되는 제2 통신부(321)에 적합한 제2 통신부(121)를 제2 스타일러스(120)가 가지고 있지 않은 것으로부터, 도 10에 나타낸 상태 S202에서의 제2 디스커버리에 의해서도, 제2 스타일러스(120)는 검출되지 않는다. 따라서, 상태 S201와 상태 S202가 번갈아 반복될 뿐이며, 제2 스타일러스(120)와 듀얼모드 컨트롤러(330) 사이에서의 통신은 행해지지 않는다.
(E44) 제2 통신부(121)를 가지는 듀얼모드 스타일러스(130)가 이용되고 있을 때
듀얼모드 컨트롤러(330)는 도 10에 나타낸 상태 S201에서 실행하는 제1 디스커버리에 있어서, 듀얼모드 스타일러스(130)를 검출한다. 그리고, 천이한 상태 S203에 있어서, 자신이 서포트하는 제2 통신 방법과, 검출된 듀얼모드 스타일러스(130)가 서포트하는 제2 통신 방법이 적합한지 여부를 판정한다. 이 경우는, 함께 제2-1 통신 방법을 서포트하고 있는 것으로부터 적합하다는 판정 결과가 얻어지므로, 추가로 상술한 선택 처리를 실행한다. 이것에 의해, 제1 및 제2 모드 중 한쪽이 선택된다.
선택의 결과가 제2 모드인 경우, 듀얼모드 컨트롤러(330)는 상태 S220으로 천이하여(IN320), 제2 모드에서의 동작을 개시한다. 또한, 듀얼모드 스타일러스(130)에 대해서 동작모드 변경 커맨드(MCC)를 발행하여, 이것을 받은 듀얼모드 스타일러스(130)도 제2 모드에서의 동작을 개시한다. 따라서 이 경우, 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330)의 통신은, 제2 통신부(321)에 대응하는 제2-1 통신 방법을 이용하여 실행된다.
한편, 선택의 결과가 제1 모드인 경우, 듀얼모드 컨트롤러(330)는 상태 S210으로 천이하여(IN310), 제1 모드에서의 동작을 개시한다. 듀얼모드 스타일러스(130)는 원래 제1 모드로 동작하고 있으므로, 이 경우에는 동작모드 변경 커맨드(MCC)의 발행은 불필요하다. 따라서 이 경우, 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330)의 통신은, 제1 통신 방법을 이용하여 실행된다.
(E54) 제2 통신부(122)를 가지는 듀얼모드 스타일러스(130)가 이용되고 있을 때
듀얼모드 컨트롤러(330)는, 도 10에 나타낸 상태 S201에서 실행하는 제1 디스커버리에 있어서, 듀얼모드 스타일러스(130)를 검출한다. 그리고, 천이한 상태 S203에 있어서, 자신이 서포트하는 제2 통신 방법과, 검출된 듀얼모드 스타일러스(130)가 서포트하는 제2 통신 방법이 적합한지 여부를 판정한다. 이 경우는, 듀얼모드 컨트롤러(330)가 서포트하는 제2 통신 방법이 제2-1 통신 방법이며, 듀얼모드 스타일러스(130)가 서포트하는 제2 통신 방법이 제2-2 통신 방법인 것으로부터, 적합하지 않다는 판정 결과가 얻어진다. 따라서, 듀얼모드 컨트롤러(330)는 상태 S210으로 천이하여(IN310) 제1 모드에서의 동작을 개시하고, 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330)의 통신은 제1 통신 방법을 이용하여 실행된다.
<열 5:센서 컨트롤러(300)가 제2 통신부(322)를 가지는 듀얼모드 컨트롤러(330)인 경우>
란 E15 ~ 란 E55는 센서 컨트롤러(300)가 듀얼모드 컨트롤러(330)이며, 제2-2 통신 방법을 실행하는 제2 통신부(322)를 가지고 있는 경우의 통신 방법을 나타내고 있다. 이 경우의 통신 방법도, 도 9c에 나타낸 디스커버리부(340)가 실행하는 모드 결정 처리에 의해서 결정된다.
(E15) 제1 스타일러스(110)가 이용되고 있을 때
도 10에 나타낸 상태 S201에서의 제1 디스커버리에 의해 제1 스타일러스(110)가 검출되어, 상태 S203에 있어서 동작모드가 제1 모드로 결정된다(IN310). 따라서, 제1 스타일러스(110)와 듀얼모드 컨트롤러(330)의 통신은, 제1 통신 방법을 이용하여 실행된다.
(E25) 제2 통신부(121)를 가지는 제2 스타일러스(120)가 이용되고 있을 때
듀얼모드 컨트롤러(330)에 마련되는 제2 통신부(322)에 적합한 제2 통신부(122)를 제2 스타일러스(120)가 가지고 있지 않은 것으로부터, 도 10에 나타낸 상태 S202에서의 제2 디스커버리에 의해서도, 제2 스타일러스(120)는 검출되지 않는다. 따라서, 상태 S201와 상태 S202가 번갈아 반복될 뿐이며, 제2 스타일러스(120)와 듀얼모드 컨트롤러(330)의 사이에서의 통신은 행해지지 않는다.
(E35) 제2 통신부(122)를 가지는 제2 스타일러스(120)가 이용되고 있을 때
듀얼모드 컨트롤러(330)에 마련되는 제2 통신부(322)에 적합한 제2 통신부(122)를 제2 스타일러스(120)가 가지고 있는 것으로부터, 도 10에 나타낸 상태 S202에서의 제2 디스커버리에 의해, 제2 스타일러스(120)가 검출된다. 따라서, 센서 컨트롤러(300)의 동작모드는 제2 모드로 되어(IN220), 제2 스타일러스(120)와 듀얼모드 컨트롤러(330)의 통신은 제2 통신부(322)에 대응하는 제2-2 통신 방법을 이용하여 실행된다.
(E45) 제2 통신부(121)를 가지는 듀얼모드 스타일러스(130)가 이용되고 있을 때
듀얼모드 컨트롤러(330)는 도 10에 나타낸 상태 S201에서 실행하는 제1 디스커버리에 있어서, 듀얼모드 스타일러스(130)를 검출한다. 그리고, 천이한 상태 S203에 있어서, 자신이 서포트하는 제2 통신 방법과, 검출된 듀얼모드 스타일러스(130)가 서포트하는 제2 통신 방법이 적합한지 여부를 판정한다. 이 경우는, 듀얼모드 컨트롤러(330)가 서포트하는 제2 통신 방법이 제2-2 통신 방법이며, 듀얼모드 스타일러스(130)가 서포트하는 제2 통신 방법이 제2-1 통신 방법인 것으로부터, 적합하지 않다는 판정 결과가 얻어진다. 따라서, 듀얼모드 컨트롤러(330)는 상태 S210으로 천이하여(IN310) 제1 모드에서의 동작을 개시하고, 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330)의 통신은, 제1 통신 방법을 이용하여 실행된다.
(E55) 제2 통신부(122)를 가지는 듀얼모드 스타일러스(130)가 이용되고 있을 때
듀얼모드 컨트롤러(330)는 도 10에 나타낸 상태 S201에서 실행하는 제1 디스커버리에 있어서, 듀얼모드 스타일러스(130)를 검출한다. 그리고, 천이한 상태 S203에 있어서, 자신이 서포트하는 제2 통신 방법과, 검출된 듀얼모드 스타일러스(130)가 서포트하는 제2 통신 방법이 적합한지 여부를 판정한다. 이 경우는, 함께 제2-2 통신 방법을 서포트하고 있는 것으로부터 적합하다는 판정 결과가 얻어지므로, 추가로 상술한 선택 처리를 실행한다. 이것에 의해, 제1 및 제2 모드 중 한쪽이 선택된다.
선택의 결과가 제2 모드인 경우, 듀얼모드 컨트롤러(330)는 상태 S220으로 천이하여(IN320), 제2 모드에서의 동작을 개시한다. 또한, 듀얼모드 스타일러스(130)에 대해서 동작모드 변경 커맨드(MCC)를 발행하고, 이것을 받은 듀얼모드 스타일러스(130)도 제2 모드에서의 동작을 개시한다. 따라서 이 경우, 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330)의 통신은, 제2 통신부(321)에 대응하는 제2-2 통신 방법을 이용하여 실행된다.
한편, 선택의 결과가 제1 모드인 경우, 듀얼모드 컨트롤러(330)는 상태 S210으로 천이하여(IN310), 제1 모드에서의 동작을 개시한다. 듀얼모드 스타일러스(130)는 원래 제1 모드로 동작하고 있으므로, 이 경우에는 동작모드 변경 커맨드(MCC)의 발행은 불필요하다. 따라서 이 경우, 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330)의 통신은, 제1 통신 방법을 이용하여 실행된다.
또한, 도 10에는, 란 E44, E55에 상당하는 경우에 있어서 제2 통신 방법을 이용하는 예를 기술했지만, 이들 경우, 도 12b를 참조한 바와 같이, 제2 통신 방법 대신에 확장 모드를 사용하는 것도 가능하다. 이 경우, 듀얼모드 스타일러스(130)와 듀얼모드 컨트롤러(330)는, 함께 제1 통신 방법에 기초한 동작을 유지할지, 협조하여 확장 모드를 이용할지를 선택 가능하게 된다.
도 13은 도 12b에 나타내는 디스커버리 및 모드 결정 처리에 의해 결정되는 스타일러스(100)와 센서 컨트롤러(300) 사이의 통신 방법의 표이다. 이 표는 란 E44, E55가 각각 란 E44B, E55B로 되는 점에서 도 10에 나타낸 표와 다르게 되어 있고, 란 E44B, E55B에서는 제1 통신 방법, 또는, 제1 통신 방법을 확장한 확장 모드가 이용 가능으로 되어 있다.
이상 설명한 바와 같이, 본 실시 형태에 따른 스타일러스(100)와 센서 컨트롤러(300)의 통신 방법에 의하면, 스타일러스(100)의 종별을 검출하는 디스커버리와, 그 결과에 기초한 모드 결정 처리에 의해, 스타일러스(100) 및 센서 컨트롤러 각각의 종별에 따라, 이용 가능한 경우에는 종전부터 이용하고 있는 스타일러스(100)의 확장 기능도 활용하면서, 복수의 통신 방법에 걸쳐서 통신 방법을 선택하는 것이 가능하게 된다.
이것에 의해, 예를 들면, 스타일러스가 필압 등의 정보를 송신하는 제1 모드에서는 서포트되고 있지 않는 틸트 정보 등의 확장 정보를 송신하는 기능을 가지는 경우에, 듀얼모드 컨트롤러는 이 확장 정보의 수신을 준비하는 것과 함께 듀얼모드 스타일러스에 확장 정보를 송신시키는 커맨드를 발행하는 것 등, 듀얼 스타일러스와 동기를 맞춘 모드 변경이 가능하게 된다.
<도 11의 란 E42, E53에 있어서의 듀얼모드 스타일러스(130)의 상태 천이>
센서 컨트롤러(300)가, 듀얼모드 컨트롤러(330)가 아니라, 제2 통신 방법에만 대응한 제2 센서 컨트롤러(320)인 경우, 센서 컨트롤러(300)는 듀얼모드 스타일러스(130)에 대해서 제1 통신 방법에 따른 동작모드 변경 커맨드(MCC)(제1 제어 신호(C1_U)(탐색 신호(DS)))를 송신할 수 없다. 따라서, 상술한 바와 같이, 도 11의 란 E42, E53에 상당하는 케이스에서는, 듀얼모드 스타일러스(130)를 제2 모드로 천이시키기 위해서 동작모드 변경 커맨드(MCC) 이외의 수단을 연구할 필요가 있다. 이하, 이 점에 대해 자세하게 설명한다.
도 14는 본 실시 형태에 따른 듀얼모드 스타일러스(130)의 상태 천이도이다. 이 상태 천이는 도 9c에 나타낸 모드 제어부(140)에 의해 실행되는 것이다.
듀얼모드 스타일러스(130)의 초기 상태(전원 ON 후나 일정시간 센서 컨트롤러(300)와의 통신이 접속되어 있던 후 등)는, 도 14의 상태 S600에 나타내는 디폴트 모드이다.
<디폴트 모드>
디폴트 모드는 도 10, 도 12a, 도 12b에 나타낸 디스커버리 페이즈에 대응하는 모드이다. 듀얼모드 스타일러스(130)는 센서 컨트롤러(300)가 송출하는 제1 제어 신호(C1_U)(탐색 신호(DS))를 검출하는 처리, 또는, 제2 센서 컨트롤러(320)가 제2 제어 신호(C2_U)를 스타일러스(100)에 대해서 송출 가능한 경우에는 제2 제어 신호(C2_U)를 검출하는 처리를, 병행하여 혹은 번갈아 반복한다.
상태 S600에 있어서, 듀얼모드 스타일러스(130)가 제1 제어 신호(C1_U)(탐색 신호(DS))만을 검출한 경우에는, 듀얼모드 스타일러스(130)는 제1 모드로 동작하는 상태(S612)로 천이한다(IN0012).
다른 한편, 상태 S600에 있어서, 듀얼모드 스타일러스(130)가 적어도 제2 제어 신호(C2_U)를 포함하는 신호를 검출한 경우에는, 듀얼모드 스타일러스(130)는 제2 모드로 동작하는 상태(S620)로 천이한다(IN0020).
<펜 다운 후의 처리>
상태 S600에 있어서 펜 다운 조작을 검출한 경우, 듀얼모드 스타일러스(130)는 상태 S610으로 천이한다(IN0010). 이 펜 다운 조작의 검출은 예를 들면 듀얼모드 스타일러스(130)에 마련된 필압 검출부가 필압을 검출하는 것 등에 의해 행하면 된다.
상태 S610은 이미 펜 다운 조작이 개시되어 있음에도 불구하고, 듀얼모드 스타일러스(130)의 동작모드가 정해져 있지 않은 경우의 처리이다. 시급하게 동작모드를 결정할 필요가 있으므로, 상태 S610에 있는 듀얼모드 스타일러스(130)는 신호의 송출을 제1 통신 방법 및 제2 통신 방법 중 어느 것에 의해 실시할지를 강제적으로 결정하기 위한 처리를 행한다.
구체적으로는, 우선 제1 제어 신호(C1_U)(탐색 신호(DS))를 검출한 경우, 듀얼모드 스타일러스(130)는 상태 S612의 제1 모드에서의 동작으로 천이한다(IN1012). 상태 S612에서는, 소정 주기로 제1 제어 신호를 검출하는 등, 제1 모드에서의 통신이 유지되는 한, 제1 모드에서의 동작이 속행된다(IN1212). 또한, 제1 제어 신호(C1_U)(탐색 신호(DS))에 더하여 제2 제어 신호(C2_U)를 검출한 경우에, 제2 모드에서의 동작을 선택할지 제1 모드에서의 동작을 선택할지는 임의로 선택할 수 있다.
한편, 상태 S610에 있어서 제1 제어 신호(C1_U)(탐색 신호(DS))를 검출하지 않는 경우, 듀얼모드 스타일러스(130)는 제2 제어 신호(C2_U)의 검출 유무에 관계없이 상태 S620으로 천이하여(IN1020), 제2 모드에서의 동작으로 전환한다. 이 처리에 의해, 듀얼모드 스타일러스(130)는 센서 컨트롤러(300)가 제2 제어 신호(C2_U)(동작모드 변경 커맨드(MCC))를 송출할 수 없는 경우에도, 자신의 모드를 쌍방향 통신을 행하지 않는 제2 모드로 자율적으로 전환하는 것이 가능하게 된다.
<제2 모드의 동작>
상태 S620의 제2 모드에 있어서 듀얼모드 스타일러스(130)는, 제2 통신 방법에 기초하는 제2 펜 신호(P2)의 송신(상태 S621)을 소정 횟수(Count 값이 N을 넘지 않는 동안) 반복한다(IN2020).
듀얼모드 스타일러스(130)는 소정 횟수 제2 펜 신호(P2)의 송신 처리를 반복한 후(IN2122), 자신이 전자기기(3)의 패널(센서면)과 접촉하고 있는지 여부를 검출한다(상태 S622). 상태 S622의 검출 처리는, 예를 들면, 센서 컨트롤러(300)가 제2 제어 신호(C2_U)를 송출 가능한 경우에는, 듀얼모드 스타일러스(130)는 그 제2 제어 신호(C2_U)를 수신했는지 여부의 판정에 따라 행할 수 있다. 또한, 센서 컨트롤러(300)가 제2 제어 신호(C2_U)를 송출 가능하지 않은 경우여도, 듀얼모드 스타일러스(130)의 내부에 마련된 필압 검출부에 있어서 필압 검출이 일정시간 이루어지지 않게 된 것을 검출함으로써, 접촉 상태로부터 비접촉 상태(펜 업 상태)로 변경되었다고 판정할 수 있다.
상태 S622에 있어서 패널에 접촉하고 있는 것을 검출한 경우, 듀얼모드 스타일러스(130)는 상태 S621의 제2 펜 신호(P2)의 송출을 속행한다(IN2220). 한편, 상태 S622에 있어서 패널에 접촉하고 있지 않은 것을 검출한 경우(듀얼모드 스타일러스(130)가 패널로부터 이격된 것을 검출한 경우), 듀얼모드 스타일러스(130)는 상태 S600의 디폴트 모드로 복귀한다(IN2200).
이와 같이, 본 실시 형태에 따른 듀얼모드 스타일러스(130)의 상태 천이 방법에 의하면, 듀얼모드 스타일러스(130)는, 펜 다운 조작의 검출 후에 제1 제어 신호를 검출하지 않는 경우, 제2 제어 신호(C2_U)의 수신 유무에 관계없이, 즉시 제2 모드 S620으로 전환할 수 있다. 이것에 의해, 센서 컨트롤러(300)가 센서 컨트롤러(300)로부터 스타일러스(100)로의 방향인 상행 통신을 실행할 수 없는 경우여도, 듀얼모드 스타일러스(130)는 듀얼모드 디스커버리를 계속 행하는 동작을 하지 않고, 즉시 제2 모드에서의 동작으로 전환하는 것이 가능하게 된다.
1 통신 시스템
3 전자기기
40 선택부
41x, 41y 도체 선택 회로
44x, 44y, 62, 133, 333 스위치
49 검파 회로
50 수신부
51 증폭 회로
52 검파 회로
53 AD 변환기
60 송신부
61 탐색 신호 공급부
63 직접 확산부
64 확산 부호 유지부
65 송신 가드부
70 로직부
100 스타일러스
101 전극
110 제1 스타일러스
111, 311 제1 통신부
120 제2 스타일러스
121, 122, 321, 322 제2 통신부
130 듀얼모드 스타일러스
140 모드 제어부
200 센서 컨트롤러
201 센서
201X, 201Y 선 모양 전극
202 안테나
300 센서 컨트롤러
310 제1 센서 컨트롤러
320 제2 센서 컨트롤러
330 듀얼모드 컨트롤러
340 ~ 343 디스커버리부
350 호스트 프로세서
351 전자기기 제어부
ACK 응답 신호
DP 검출 비트 패턴
C1_U 제1 제어 신호(탐색 신호(DS))
C2_U 제2 제어 신호(센서 컨트롤러로부터 센서로의 방향)
CMD 제어 커맨드
ctrl_r, ctrl_t1 ~ ctrl_t4 제어 신호
Data 데이터 신호
DS 탐색 신호
FD 기능 정보
MCC 동작모드 변경 커맨드
P1 제1 펜 신호
P2 제2 펜 신호
Pos 위치 신호
selX, selY, sTRx, sTRy 제어 신호
SMC 스타일러스 모드 전환 신호
TCMC 센서 컨트롤러 전환 신호
3 전자기기
40 선택부
41x, 41y 도체 선택 회로
44x, 44y, 62, 133, 333 스위치
49 검파 회로
50 수신부
51 증폭 회로
52 검파 회로
53 AD 변환기
60 송신부
61 탐색 신호 공급부
63 직접 확산부
64 확산 부호 유지부
65 송신 가드부
70 로직부
100 스타일러스
101 전극
110 제1 스타일러스
111, 311 제1 통신부
120 제2 스타일러스
121, 122, 321, 322 제2 통신부
130 듀얼모드 스타일러스
140 모드 제어부
200 센서 컨트롤러
201 센서
201X, 201Y 선 모양 전극
202 안테나
300 센서 컨트롤러
310 제1 센서 컨트롤러
320 제2 센서 컨트롤러
330 듀얼모드 컨트롤러
340 ~ 343 디스커버리부
350 호스트 프로세서
351 전자기기 제어부
ACK 응답 신호
DP 검출 비트 패턴
C1_U 제1 제어 신호(탐색 신호(DS))
C2_U 제2 제어 신호(센서 컨트롤러로부터 센서로의 방향)
CMD 제어 커맨드
ctrl_r, ctrl_t1 ~ ctrl_t4 제어 신호
Data 데이터 신호
DS 탐색 신호
FD 기능 정보
MCC 동작모드 변경 커맨드
P1 제1 펜 신호
P2 제2 펜 신호
Pos 위치 신호
selX, selY, sTRx, sTRy 제어 신호
SMC 스타일러스 모드 전환 신호
TCMC 센서 컨트롤러 전환 신호
Claims (18)
- 쌍방향 통신을 행하는 제1 모드에 대응한 제1 스타일러스 또는 쌍방향 통신 혹은 일방향 통신을 행하는 제2 모드에 대응한 제2 스타일러스와, 상기 제1 스타일러스 또는 상기 제2 스타일러스와 용량 결합하는 센서에 접속되고, 상기 제1 스타일러스 및 상기 제2 스타일러스 양방에 대응한 듀얼모드 컨트롤러를 포함하는 시스템에 있어서, 상기 제1 스타일러스 또는 상기 제2 스타일러스와 상기 센서 사이의 전계를 변화시킴으로써 상기 제1 스타일러스 또는 상기 제2 스타일러스와 상기 듀얼모드 컨트롤러의 사이에서 통신을 행하는 통신 방법으로서,
상기 듀얼모드 컨트롤러가 상기 제1 스타일러스를 검출하기 위한 탐색 신호를 송출하여 상기 탐색 신호에 대응하는 응답 신호를 대기하는 제1 디스커버리와, 상기 제2 스타일러스가 송신한 신호를 검출하는 제2 디스커버리를 번갈아 반복하는 듀얼모드 디스커버리를 실행하는 스텝과,
상기 탐색 신호에 대해서 상기 제1 스타일러스가 발행한 응답 신호를 검출함으로써 상기 제1 스타일러스를 검출한 경우에, 상기 듀얼모드 컨트롤러가 자신의 동작모드를 상기 제1 모드로 결정하는 스텝과,
상기 제2 디스커버리의 기간에 상기 제2 스타일러스가 송신한 신호를 검출함으로써 상기 제2 스타일러스를 검출한 경우에, 상기 듀얼모드 컨트롤러가 자신의 동작모드를 상기 제2 모드로 결정하는 스텝과,
상기 듀얼모드 컨트롤러가, 결정한 상기 자신의 동작모드에 기초하여, 상기 제1 스타일러스 및 상기 제2 스타일러스 중 어느 한쪽이 송신하는 신호를 수신하는 스텝을 포함하는 통신 방법. - 청구항 1에 있어서,
상기 듀얼모드 디스커버리를 실행하는 스텝은, 상기 듀얼모드 컨트롤러가, 소정의 인터벌을 두고 주기적으로 상기 탐색 신호를 송신하고, 적어도 상기 탐색 신호를 송출하는 시간과 상기 응답 신호를 대기하는 시간의 합계 시간을 이용하여 상기 제1 디스커버리를 실행하는 것이며,
상기 제2 디스커버리는 상기 탐색 신호의 송신 주기부터 상기 합계 시간을 제외한 잔여 시간의 적어도 일부의 시간에 실행되는 통신 방법. - 청구항 2에 있어서,
상기 합계 시간은 상기 탐색 신호를 송신하는 시간과 상기 응답 신호를 대기하는 시간을 전환하기 위한 가드 시간을 포함하는 통신 방법. - 청구항 2에 있어서,
상기 듀얼모드 컨트롤러는, 자신의 동작모드를 상기 제1 모드로 결정한 경우에, 상기 잔여 시간의 전부를 상기 제1 스타일러스로부터 송신된 신호의 수신에 이용하는 통신 방법. - 청구항 4에 있어서,
상기 듀얼모드 컨트롤러는, 상기 제1 모드로 동작하고 있는 동안, 상기 제1 디스커버리만을 행하고 상기 제2 디스커버리를 행하지 않는 통신 방법. - 청구항 2에 있어서,
상기 제1 모드로 동작하고 있는 상기 듀얼모드 컨트롤러에 상기 제1 및 제2 모드 양방에 대응한 듀얼모드 스타일러스가 근접한 경우, 해당 듀얼모드 스타일러스는 제1 모드로 동작하는 통신 방법. - 청구항 1에 있어서,
상기 제1 모드로 결정하는 스텝에 있어서 상기 듀얼모드 컨트롤러가 자신의 동작모드를 상기 제1 모드로 결정한 경우로서, 상기 제1 스타일러스로부터 송신되는 신호를 검출한 후, 상기 수신하는 스텝에서 상기 제1 스타일러스로부터 송신되는 신호가 검출되지 않게 되었을 때, 상기 듀얼모드 컨트롤러는 상기 제1 디스커버리만을 일정기간에 걸쳐서 반복 실행하는 통신 방법. - 청구항 7에 있어서,
상기 듀얼모드 컨트롤러는, 상기 일정기간이 경과해도 상기 제1 스타일러스로부터의 신호가 검출되지 않는 경우, 상기 듀얼모드 디스커버리를 실행하는 스텝으로 돌아와서 처리를 계속하는 통신 방법. - 청구항 1 내지 청구항 8 중 어느 한 항에 있어서,
상기 제2 모드는 상기 제1 모드에서 대응하는 상기 제1 스타일러스의 기능을 확장해서 이루어지는 확장 기능을 실행하는 확장 모드이며,
상기 듀얼모드 컨트롤러는, 상기 탐색 신호에 대해서 상기 제1 스타일러스가 발행한 응답 신호를 검출함으로써 상기 제1 스타일러스를 검출한 경우에, 해당 제1 스타일러스가 송신한 정보로부터 상기 확장 기능을 기술한 기능 정보를 추출하고, 추출한 상기 기능 정보에 기초하여, 자신의 동작모드를, 상기 제1 모드, 또는, 상기 확장 모드 중 어느 것으로 결정하는 통신 방법. - 청구항 9에 있어서,
상기 확장 기능은 상기 제1 스타일러스가 자신에 관한 1 이상의 확장 정보를 취득하는 기능을 포함하며,
상기 듀얼모드 컨트롤러는, 상기 제1 디스커버리에 있어서의 탐색 결과로서 상기 제1 스타일러스가 검출된 경우에, 상기 기능 정보로 기술되는 상기 확장 기능이 당해 듀얼모드 컨트롤러의 기능에 적합한지 여부를 판정하고, 적합하다는 판정 결과를 얻었을 경우에, 상기 제1 스타일러스에 대해서 상기 1 이상의 확장 정보를 송신하도록 지시하는 커맨드를 발행하는 통신 방법. - 청구항 10에 있어서,
상기 확장 정보는 적어도 상기 확장 기능을 실행하는 것이 가능한지 여부를 나타내는 플래그를 포함하며,
상기 듀얼모드 컨트롤러는, 상기 커맨드로서, 상기 1 이상의 확장 정보를 송신하는 타이밍을 지정하는 커맨드를 발행하고,
상기 듀얼모드 컨트롤러는 상기 제1 스타일러스가 상기 타이밍으로 송신하는 상기 1 이상의 확장 정보를 수신하는 통신 방법. - 청구항 11에 있어서,
상기 1 이상의 확장 정보는 상기 제1 스타일러스가 상기 제1 스타일러스의 기울기를 나타내는 틸트 정보, 또는, 상기 제1 스타일러스의 회전량을 나타내는 트위스트 정보가 송신 가능한지 여부의 플래그를 포함하는 통신 방법. - 쌍방향 통신을 실현하는 제1 모드 및 상기 제1 모드와는 다른 제2 모드 양방에 대응한 스타일러스인 듀얼모드 스타일러스와 상기 제1 모드에 대응한 제1 센서 컨트롤러 또는 상기 제2 모드에 대응한 제2 센서 컨트롤러를 포함하는 시스템에서 실행되는 통신 방법으로서,
상기 듀얼모드 스타일러스가 상기 제1 센서 컨트롤러로부터 송신된 탐색 신호를 검출하는 처리와, 상기 제2 센서 컨트롤러를 향해서 펜 신호를 송출하는 처리를 번갈아 반복하는 디스커버리 스텝과,
상기 탐색 신호를 검출한 경우에, 상기 듀얼모드 스타일러스가 상기 펜 신호의 송출을 정지하는 것과 함께 자신의 동작모드를 상기 제1 모드로 전환하는 스텝을 포함하는 통신 방법. - 청구항 13에 있어서,
상기 듀얼모드 스타일러스는, 상기 디스커버리 스텝에 있어서 펜 다운 조작 또는 펜 터치 조작을 검출한 경우에, 상기 탐색 신호를 검출하는 처리의 실행을 정지하고, 상기 펜 신호를 송출하는 처리를 연속해서 실행하는 통신 방법. - 청구항 14에 있어서,
상기 듀얼모드 스타일러스는, 상기 펜 다운 조작 또는 상기 펜 터치 조작을 검출한 후로서 상기 펜 터치 조작을 검출하지 않게 되었을 경우, 상기 디스커버리 스텝으로 돌아와서 처리를 계속하는 통신 방법. - 쌍방향 통신을 행하는 제1 모드 및 상기 제1 모드의 기능을 확장한 확장 기능을 실행 가능으로 한 제2 모드에 대응한 듀얼모드 스타일러스와, 상기 듀얼모드 스타일러스와 용량 결합하는 센서에 접속되고, 상기 제1 모드에 대응한 제1 스타일러스 및 상기 제2 모드에 대응한 제2 스타일러스 양방에 대응한 듀얼모드 컨트롤러를 포함하는 시스템에 있어서, 상기 듀얼모드 스타일러스와 상기 듀얼모드 컨트롤러의 사이에서 통신을 행하는 통신 방법으로서,
상기 듀얼모드 컨트롤러가 상기 제1 스타일러스를 검출하기 위한 탐색 신호를 송출하여 상기 탐색 신호에 대응하는 응답 신호를 대기하는 제1 디스커버리와, 상기 제2 스타일러스가 송신한 신호를 검출하는 제2 디스커버리를 번갈아 반복하는 듀얼모드 디스커버리를 실행하는 스텝과,
상기 듀얼모드 컨트롤러가, 상기 탐색 신호에 대해서 상기 듀얼모드 스타일러스가 발행한 응답 신호를 검출함으로써 상기 제1 스타일러스를 검출한 경우에, 상기 듀얼모드 스타일러스가 송신한 정보로부터 해당 듀얼모드 스타일러스가 대응하고 있는 상기 확장 기능을 판정하는 스텝과,
상기 듀얼모드 컨트롤러가 상기 확장 기능이 당해 듀얼모드 컨트롤러의 기능에 적합한지 여부를 판정하는 스텝과, 판정의 결과에 따라, 자신의 동작모드를 상기 제1 모드 또는 상기 제2 모드 중 어느 것으로 결정하는 스텝을 포함하는 통신 방법. - 쌍방향 통신을 행하는 제1 모드에 대응한 제1 스타일러스 또는 쌍방향 통신 혹은 일방향 통신을 행하는 제2 모드에 대응한 제2 스타일러스와 용량 결합하는 센서에 접속되고, 상기 제1 스타일러스 또는 상기 제2 스타일러스와 상기 센서 사이의 전계를 변화시킴으로써 상기 제1 스타일러스 또는 상기 제2 스타일러스와 통신을 행하는, 상기 제1 스타일러스 및 상기 제2 스타일러스 양방에 대응한 센서 컨트롤러로서,
상기 제1 스타일러스를 검출하기 위한 탐색 신호를 송출하여 상기 탐색 신호에 대응하는 응답 신호를 대기하는 제1 디스커버리와, 상기 제2 스타일러스가 송신한 신호를 검출하는 제2 디스커버리를 번갈아 반복하는 듀얼모드 디스커버리를 실행하고,
상기 탐색 신호에 대해서 상기 제1 스타일러스가 발행한 응답 신호를 검출함으로써 상기 제1 스타일러스를 검출한 경우에, 자신의 동작모드를 상기 제1 모드로 결정하며,
상기 제2 디스커버리의 기간에 상기 제2 스타일러스가 송신한 신호를 검출함으로써 상기 제2 스타일러스를 검출한 경우에, 자신의 동작모드를 상기 제2 모드로 결정하고,
결정한 상기 자신의 동작모드에 기초하여, 상기 제1 스타일러스 및 상기 제2 스타일러스 중 어느 한쪽이 송신하는 신호를 수신하는 센서 컨트롤러. - 쌍방향 통신을 실현하는 제1 모드 및 상기 제1 모드와는 다른 제2 모드 양방에 대응한 스타일러스이며, 상기 제1 모드에 대응한 제1 센서 컨트롤러 및 상기 제2 모드에 대응한 제2 센서 컨트롤러와 통신 가능하게 구성된 스타일러스로서,
상기 제1 센서 컨트롤러로부터 송신된 탐색 신호를 검출하는 처리와, 상기 제2 센서 컨트롤러를 향해서 펜 신호를 송출하는 처리를 번갈아 반복하여, 상기 탐색 신호를 검출한 경우에, 상기 펜 신호의 송출을 정지하는 것과 함께 자신의 동작모드를 상기 제1 모드로 전환하는 스타일러스.
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562113789P | 2015-02-09 | 2015-02-09 | |
US62/113,789 | 2015-02-09 | ||
US201562120267P | 2015-02-24 | 2015-02-24 | |
US62/120,267 | 2015-02-24 | ||
US201562194742P | 2015-07-20 | 2015-07-20 | |
US62/194,742 | 2015-07-20 | ||
US201562252134P | 2015-11-06 | 2015-11-06 | |
US62/252,134 | 2015-11-06 | ||
PCT/JP2015/086319 WO2016129194A1 (ja) | 2015-02-09 | 2015-12-25 | 通信方法、通信システム、センサコントローラ及びスタイラス |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170113577A KR20170113577A (ko) | 2017-10-12 |
KR102394205B1 true KR102394205B1 (ko) | 2022-05-09 |
Family
ID=56615426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177022567A KR102394205B1 (ko) | 2015-02-09 | 2015-12-25 | 통신 방법, 통신 시스템, 센서 컨트롤러 및 스타일러스 |
Country Status (7)
Country | Link |
---|---|
US (2) | US10037093B2 (ko) |
EP (3) | EP3783468B1 (ko) |
JP (6) | JP6059410B1 (ko) |
KR (1) | KR102394205B1 (ko) |
CN (2) | CN107209599B (ko) |
TW (3) | TWI752509B (ko) |
WO (1) | WO2016129194A1 (ko) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107209599B (zh) * | 2015-02-09 | 2020-10-16 | 株式会社和冠 | 通信方法、通信系统、传感器控制器以及触控笔 |
JP6676469B2 (ja) * | 2016-05-20 | 2020-04-08 | キヤノン株式会社 | 通信装置及びその制御方法、プログラム |
DE102016010528A1 (de) * | 2016-08-25 | 2018-03-01 | Staedtler Mars Gmbh & Co. Kg | Eingabesystem |
WO2018066100A1 (ja) | 2016-10-06 | 2018-04-12 | 株式会社ワコム | スタイラス及びコントローラ |
CN108733233A (zh) * | 2017-04-13 | 2018-11-02 | 瑞鼎科技股份有限公司 | 应用于电容式触控面板的主动笔信号辨识方法 |
KR102318808B1 (ko) * | 2017-05-26 | 2021-10-28 | 삼성전자주식회사 | 여러 종류의 전자 펜을 사용하기 위한 방법 및 그 전자 장치 |
JP6908442B2 (ja) * | 2017-06-06 | 2021-07-28 | 株式会社ワコム | 位置指示器 |
CN118331438A (zh) * | 2017-09-15 | 2024-07-12 | 株式会社和冠 | 主动笔及传感器控制器 |
JP6787363B2 (ja) * | 2018-05-10 | 2020-11-18 | セイコーエプソン株式会社 | 操作デバイス、位置検出システム及び操作デバイスの制御方法 |
US11137839B2 (en) * | 2018-08-31 | 2021-10-05 | Microsoft Technology Licensing, Llc | Adaptable digital pen and touch sensitive device |
CN111090351B (zh) * | 2018-10-24 | 2023-08-18 | 义隆电子股份有限公司 | 触控系统、其输入装置、及其信号传送方法 |
CN111142695B (zh) * | 2018-11-02 | 2023-06-30 | 矽统科技股份有限公司 | 触控系统 |
TWI687850B (zh) * | 2018-11-02 | 2020-03-11 | 矽統科技股份有限公司 | 觸控系統 |
WO2020141580A1 (ja) * | 2019-01-04 | 2020-07-09 | 株式会社ワコム | 位置検出装置及び位置検出方法 |
WO2020250321A1 (ja) * | 2019-06-11 | 2020-12-17 | 株式会社ワコム | ペン及びセンサコントローラ |
JP7433005B2 (ja) | 2019-09-10 | 2024-02-19 | 株式会社ワコム | タッチコントローラ及びペン入力システム |
WO2021128070A1 (zh) * | 2019-12-25 | 2021-07-01 | 深圳市汇顶科技股份有限公司 | 打码方法、打码装置、主动笔和打码系统 |
KR102666301B1 (ko) * | 2019-12-30 | 2024-05-14 | 엘지디스플레이 주식회사 | 터치표시장치, 터치회로 및 펜 센싱 방법 |
JP7550839B2 (ja) | 2020-02-10 | 2024-09-13 | 株式会社ワコム | ポインタの位置検出方法及びセンサコントローラ |
TWI775085B (zh) * | 2020-05-27 | 2022-08-21 | 禾瑞亞科技股份有限公司 | 觸控處理裝置及其方法、觸控筆及其處理方法和觸控系統 |
JP7482706B2 (ja) | 2020-07-08 | 2024-05-14 | 株式会社ワコム | スタイラス及びセンサコントローラによって実行される方法、スタイラス、及びセンサコントローラ |
JP7535917B2 (ja) | 2020-08-18 | 2024-08-20 | 株式会社ワコム | アクティブペン |
JP7113061B2 (ja) * | 2020-12-10 | 2022-08-04 | 株式会社ワコム | スタイラスの検出動作を実行するコントローラにより実行される方法、及び、システム |
KR20220109545A (ko) | 2021-01-28 | 2022-08-05 | 삼성디스플레이 주식회사 | 표시 장치 |
JP2022144911A (ja) | 2021-03-19 | 2022-10-03 | 株式会社ワコム | アクティブペン、センサコントローラ、及び位置検出装置 |
KR20220132721A (ko) * | 2021-03-23 | 2022-10-04 | 삼성디스플레이 주식회사 | 전자 장치 |
JP2024068974A (ja) * | 2022-11-09 | 2024-05-21 | 株式会社ワコム | 入力システム、電子ペン、及び、電子ペンの制御方法 |
WO2024129183A1 (en) * | 2022-12-16 | 2024-06-20 | Microsoft Technology Licensing, Llc | Contextual data link mode stylus communications |
US12032781B1 (en) * | 2023-03-14 | 2024-07-09 | Novatek Microelectronics Corp. | Touch device and method with scan order of connection areas according to hit area where stylus is located |
TWI841392B (zh) * | 2023-05-19 | 2024-05-01 | 義隆電子股份有限公司 | 觸控板之不同物件偵測方法 |
Family Cites Families (69)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5475401A (en) * | 1993-04-29 | 1995-12-12 | International Business Machines, Inc. | Architecture and method for communication of writing and erasing signals from a remote stylus to a digitizing display |
JP3272544B2 (ja) * | 1994-07-18 | 2002-04-08 | 株式会社ワコム | 位置検出装置及びその位置指示器 |
JP3006448B2 (ja) * | 1995-02-09 | 2000-02-07 | 富士ゼロックス株式会社 | 情報入出力システム |
JPH09106320A (ja) * | 1995-08-24 | 1997-04-22 | Symbios Logic Inc | 図形入力装置および図形入力方法 |
EP0967566A3 (en) * | 1998-06-22 | 2002-03-13 | Wacom Co., Ltd. | Coordinate input system |
JP3718091B2 (ja) * | 1999-11-16 | 2005-11-16 | 富士通株式会社 | 移動体搭載無線通信装置 |
JP3910814B2 (ja) * | 2001-09-05 | 2007-04-25 | 株式会社ワコム | 位置検出装置及びその位置指示器 |
CN1710824A (zh) * | 2004-06-17 | 2005-12-21 | 明基电通股份有限公司 | 用于移动式无线通信装置的通信模式控制方法 |
EP1787281A2 (en) * | 2004-07-15 | 2007-05-23 | N-Trig Ltd. | Automatic switching for a dual mode digitizer |
JP4478559B2 (ja) * | 2004-12-13 | 2010-06-09 | キヤノン株式会社 | 座標入力装置、座標入力方法、プログラムおよび記憶媒体 |
CN100557557C (zh) * | 2005-02-23 | 2009-11-04 | 阿诺托股份公司 | 电子笔中的方法、计算机程序产品以及电子笔 |
JP4534854B2 (ja) * | 2005-04-26 | 2010-09-01 | ソニー株式会社 | 情報処理システム、情報処理装置および方法、並びにプログラム |
JP4934669B2 (ja) * | 2005-06-23 | 2012-05-16 | アノト アクティエボラーク | 非ペンストロークデータの転送に関する方法および装置 |
JP4982056B2 (ja) * | 2005-07-26 | 2012-07-25 | アノト アクティエボラーク | デジタルペンシステム |
JP4786664B2 (ja) * | 2005-11-10 | 2011-10-05 | シャープ株式会社 | データ送信装置およびその制御方法、データ送信装置制御プログラム、ならびに該プログラムを記録した記録媒体 |
JP2007183809A (ja) * | 2006-01-06 | 2007-07-19 | Sony Corp | スタイラス入力装置およびスタイラス入力方法 |
US8587526B2 (en) * | 2006-04-12 | 2013-11-19 | N-Trig Ltd. | Gesture recognition feedback for a dual mode digitizer |
JP4773315B2 (ja) | 2006-10-31 | 2011-09-14 | 株式会社ワコム | 位置検出装置及び位置指示器 |
US20090267905A1 (en) * | 2008-04-26 | 2009-10-29 | Chung-Wen Hsu | Cursor Input Device With Dual Input Modes |
US8482545B2 (en) * | 2008-10-02 | 2013-07-09 | Wacom Co., Ltd. | Combination touch and transducer input system and method |
JP5358834B2 (ja) * | 2009-02-17 | 2013-12-04 | 株式会社ワコム | 位置指示器及び入力装置 |
JP2011018090A (ja) | 2009-07-07 | 2011-01-27 | Panasonic Corp | 電子ペン及び電子ペンシステム |
JP2012022543A (ja) * | 2010-07-15 | 2012-02-02 | Panasonic Corp | タッチパネルシステム |
US9176630B2 (en) * | 2010-08-30 | 2015-11-03 | Perceptive Pixel, Inc. | Localizing an electrostatic stylus within a capacitive touch sensor |
US9239637B2 (en) * | 2010-08-30 | 2016-01-19 | Perceptive Pixel, Inc. | Systems for an electrostatic stylus within a capacitive touch sensor |
KR20130108614A (ko) * | 2010-10-28 | 2013-10-04 | 사이프레스 세미컨덕터 코포레이션 | 팜 거부에 따른 용량성 스타일러스 |
US9310923B2 (en) * | 2010-12-03 | 2016-04-12 | Apple Inc. | Input device for touch sensitive devices |
US9069421B2 (en) * | 2010-12-16 | 2015-06-30 | Hung-Ta LIU | Touch sensor and touch display apparatus and driving method thereof |
US8766954B2 (en) * | 2010-12-21 | 2014-07-01 | Motorola Mobility Llc | Active stylus for use with touch-sensitive interfaces and corresponding method |
TWI441046B (zh) * | 2011-08-02 | 2014-06-11 | Innolux Corp | 觸控筆 |
TWI442301B (zh) * | 2011-09-23 | 2014-06-21 | 雙模數位板與其輸入訊號的偵測與切換方法 | |
US9134849B2 (en) * | 2011-10-25 | 2015-09-15 | Nook Digital, Llc | Pen interface for a touch screen device |
US9946408B2 (en) * | 2011-10-28 | 2018-04-17 | Atmel Corporation | Communication between a master active stylus and a slave touch-sensor device |
CN102426503B (zh) * | 2011-10-28 | 2014-05-07 | 台均科技(深圳)有限公司 | 传感器、双模式触控模组及双模式触控电子装置 |
JP5137150B1 (ja) * | 2012-02-23 | 2013-02-06 | 株式会社ワコム | 手書き情報入力装置及び手書き情報入力装置を備えた携帯電子機器 |
US20130249870A1 (en) * | 2012-03-22 | 2013-09-26 | Motorola Mobility, Inc. | Dual mode active stylus for writing both on a capacitive touchscreen and paper |
KR101282430B1 (ko) * | 2012-03-26 | 2013-07-04 | 삼성디스플레이 주식회사 | 스타일러스, 압력 검출 시스템 및 그의 구동방법 |
CN202758322U (zh) * | 2012-07-11 | 2013-02-27 | 三星电子株式会社 | 触控笔及具备该触控笔的电子设备 |
US9563304B2 (en) * | 2012-08-15 | 2017-02-07 | Atmel Corporation | Active stylus with passive mutual measurements |
KR101995403B1 (ko) * | 2012-09-14 | 2019-07-02 | 삼성전자 주식회사 | 스타일러스 펜, 이를 이용한 입력 처리 방법 및 그 전자 장치 |
CN202838221U (zh) * | 2012-09-14 | 2013-03-27 | 松达科技有限公司 | 触控笔的结构 |
US9256301B2 (en) * | 2012-10-10 | 2016-02-09 | Atmel Corporation | Active stylus with noise immunity |
WO2014066621A2 (en) * | 2012-10-26 | 2014-05-01 | Livescribe Inc. | Establishing and maintaining an authenticated connection between a smart pen and a computing device |
US9081569B2 (en) * | 2012-12-10 | 2015-07-14 | Blackberry Limited | Active stylus force sensing mechanism for generating a wakeup interrupt to the controller |
US9158393B2 (en) * | 2012-12-18 | 2015-10-13 | Logitech Europe S.A. | Active stylus for touch sensing applications |
CN103970363A (zh) * | 2013-02-04 | 2014-08-06 | 南京瓦迪电子科技有限公司 | 一种双操作模式的光学式触控装置及操作模式切换方法 |
US9874949B2 (en) * | 2013-02-25 | 2018-01-23 | Microsoft Technology Licensing, Llc | Stylus for a digitizer system |
US9891722B2 (en) * | 2013-03-11 | 2018-02-13 | Barnes & Noble College Booksellers, Llc | Stylus-based notification system |
WO2014171344A1 (ja) * | 2013-04-15 | 2014-10-23 | シャープ株式会社 | タッチパネルシステム、及び電子機器 |
JP5826971B2 (ja) * | 2013-04-22 | 2015-12-02 | シャープ株式会社 | スタイラスペン、タッチパネルシステム、および電子機器 |
JP5905645B2 (ja) * | 2013-05-17 | 2016-04-20 | シャープ株式会社 | タッチパネルシステム及び電子機器 |
TW201447656A (zh) * | 2013-06-06 | 2014-12-16 | Acer Inc | 辨識觸控物之方法以及使用此方法之觸控系統 |
KR101489813B1 (ko) * | 2013-06-28 | 2015-02-04 | 삼성전기주식회사 | 능동형 스타일러스 팬을 포함한 터치패널 및 그 제어방법 |
TW201502873A (zh) * | 2013-07-01 | 2015-01-16 | Acer Inc | 觸控系統與以無線觸控筆調整觸控顯示裝置上物件位置的方法 |
KR102081817B1 (ko) * | 2013-07-01 | 2020-02-26 | 삼성전자주식회사 | 디지타이저 모드 전환 방법 |
CN104571732B (zh) * | 2013-10-14 | 2018-09-21 | 深圳市汇顶科技股份有限公司 | 触摸终端、主动式触控笔检测方法及系统 |
CN108279806B (zh) * | 2013-11-08 | 2020-09-04 | 禾瑞亚科技股份有限公司 | 判断发信器受力的方法、触控处理装置与触控系统 |
TW201528070A (zh) * | 2014-01-13 | 2015-07-16 | Himax Tech Ltd | 不具主動元件的手寫筆及觸控面板 |
KR102407446B1 (ko) | 2014-01-22 | 2022-06-10 | 가부시키가이샤 와코무 | 위치 지시기, 위치 검출 장치, 위치 검출 회로 및 위치 검출 방법 |
JP6253497B2 (ja) * | 2014-04-25 | 2017-12-27 | 株式会社東芝 | データ入力システム、アクティブスタイラスペンおよびアクティブスタイラスペンの制御方法 |
US9632597B2 (en) * | 2014-06-12 | 2017-04-25 | Amazon Technologies, Inc. | Configurable active stylus devices |
US10437358B2 (en) * | 2014-06-27 | 2019-10-08 | 3M Innovative Properties Company | Touch systems stylus and methods |
US20170192549A1 (en) * | 2014-06-30 | 2017-07-06 | Sharp Kabushiki Kaisha | Touch panel controller, stylus pen, touch panel system, and electronic device |
US9703433B2 (en) * | 2014-08-18 | 2017-07-11 | Stmicroelectronics Asia Pacific Pte Ltd | System and method of communication between a capacitive touch screen and an active stylus |
US9671910B2 (en) * | 2014-10-23 | 2017-06-06 | Stmicroelectronics Asia Pacific Pte Ltd | Multiple controller communication method for active stylus data acquisition |
KR102301621B1 (ko) * | 2015-01-16 | 2021-09-14 | 삼성전자주식회사 | 스타일러스 펜, 터치 패널 및 이들을 구비한 좌표 측정 시스템 |
CN107209599B (zh) * | 2015-02-09 | 2020-10-16 | 株式会社和冠 | 通信方法、通信系统、传感器控制器以及触控笔 |
US9977519B2 (en) * | 2015-02-25 | 2018-05-22 | Synaptics Incorporated | Active pen with bidirectional communication |
CN114578988A (zh) * | 2016-11-02 | 2022-06-03 | 深圳市汇顶科技股份有限公司 | 一种确定触控笔目标工作频率的方法以及触控屏、触控笔 |
-
2015
- 2015-12-25 CN CN201580075290.9A patent/CN107209599B/zh active Active
- 2015-12-25 EP EP20201518.6A patent/EP3783468B1/en active Active
- 2015-12-25 KR KR1020177022567A patent/KR102394205B1/ko active IP Right Grant
- 2015-12-25 EP EP15882067.0A patent/EP3258352B1/en active Active
- 2015-12-25 JP JP2016555374A patent/JP6059410B1/ja active Active
- 2015-12-25 EP EP19169809.1A patent/EP3534245B1/en active Active
- 2015-12-25 WO PCT/JP2015/086319 patent/WO2016129194A1/ja active Application Filing
- 2015-12-25 CN CN202010978832.6A patent/CN112558787B/zh active Active
-
2016
- 2016-01-28 TW TW109117511A patent/TWI752509B/zh active
- 2016-01-28 TW TW105102715A patent/TWI697816B/zh active
- 2016-01-28 TW TW109117509A patent/TWI740513B/zh active
- 2016-12-08 JP JP2016238145A patent/JP6154534B2/ja active Active
-
2017
- 2017-06-01 JP JP2017109101A patent/JP6576390B2/ja active Active
- 2017-07-13 US US15/649,215 patent/US10037093B2/en active Active
-
2018
- 2018-07-26 US US16/045,958 patent/US11385729B2/en active Active
-
2019
- 2019-08-20 JP JP2019150760A patent/JP6742488B2/ja active Active
-
2020
- 2020-07-28 JP JP2020127453A patent/JP6982665B2/ja active Active
-
2021
- 2021-11-19 JP JP2021188407A patent/JP7241151B2/ja active Active
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102394205B1 (ko) | 통신 방법, 통신 시스템, 센서 컨트롤러 및 스타일러스 | |
US11775083B2 (en) | Active pen and sensor controller that use data generated from identification data | |
US12079405B2 (en) | Active stylus communication with a digitizer | |
KR20170134519A (ko) | 액티브 스타일러스 및 센서 컨트롤러를 이용한 방법, 시스템, 센서 컨트롤러, 및 액티브 스타일러스 | |
CN111665963A (zh) | 用于输入装置的处理系统和有源笔 | |
US20230244341A1 (en) | System including pen and touch controller, method executed by pen, pen, and touch controller |
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 |