US2022004299A1PendingUtilityA1

Systems and methods for dynamic shape sketching

Assignee: WACOM CO LTDPriority: Jul 1, 2020Filed: Jul 1, 2020Published: Jan 6, 2022
Est. expiryJul 1, 2040(~13.9 yrs left)· nominal 20-yr term from priority
G06F 3/04883G06F 3/0383G06F 3/0346G06F 3/03545G06F 3/0487G06F 3/04845G06F 3/04162G06F 2203/04101G06F 3/0414G06T 15/02
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system includes a position indicator and a processing device which enable a user to intuitively and dynamically specify dimensions and shapes of objects. The position indicator transmits a signal indicative of a pressure applied to a part of the position indicator. The processing device receives the signal indicative of the pressure applied to the part of the position indicator and signals indicative of respective positions of the position indicator. The processing device generates visualization data based on the signal indicative of the pressure applied to the part of the position indicator and the signals indicative of the respective positions of the position indicator. The visualization data defines an object that extends from a predetermined position in a direction that is based on the signal indicative of the pressure applied to the part of the position indicator.

Claims

exact text as granted — not AI-modified
1 . A system comprising:
 a position indicator that includes:
 a case having a plurality of reference tags disposed on an exterior surface of the case; 
 a core body disposed within the case and having a tip that protrudes from the case through an opening in the case; 
 a pressure detector which, in operation, detects a pressure applied to the tip of the core body; and 
 a transmitter coupled to the pressure detector, wherein the transmitter, in operation, transmits one or more signals indicative of the pressure applied to the tip of the core body; and 
   a processing device that includes:
 at least one receiver which, in operation, receives the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator and one or more signals indicative of one or more respective positions of one or more of the plurality of reference tags; 
 at least one processor coupled to the at least one receiver; 
 at least one memory device that stores instructions which, when executed by the at least one processor, cause the processing device to generate visualization data based on the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator and the one or more signals indicative of the one or more respective positions of the one or more of the plurality of reference tags, wherein the visualization data describe an object that extends from a predetermined position in a direction that is based on the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator, and wherein the visualization data are provided for display by a visualization device. 
   
     
     
         2 . The system of  claim 1  wherein, when the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator indicate that the pressure is greater than a predetermined threshold value, the instructions stored by the at least one memory device, when executed by the at least one processor, cause the processing device to generate the visualization data such that the object, when displayed by the visualization device, extends from the predetermined position in a first predetermined direction. 
     
     
         3 . The system of  claim 2  wherein, when the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator indicate that the pressure is less than the predetermined threshold value, the instructions stored by the at least one memory device, when executed by the at least one processor, cause the processing device to generate the visualization data such that the object, when displayed by the visualization device, extends from the predetermined position in a second predetermined direction, the second predetermined direction being opposite the first predetermined direction. 
     
     
         4 . The system of  claim 1  wherein:
 the processing device includes a sensor having an input surface, 
 the sensor, in operation, detects the position indicator and outputs a signal indicative of a position of the position indicator on the input surface of the position indicator as sensed by the sensor, and 
 the instructions stored by the at least one memory device, when executed by the at least one processor, cause the processing device to generate the visualization data based on the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator, the one or more signals indicative of the one or more respective positions of the one or more of the plurality of reference tags, and the signal indicative of the position on the input surface of the position indicator as sensed by the sensor. 
 
     
     
         5 . The system of  claim 1  wherein:
 the position indicator includes a switch that, in operation, is in a position of a plurality of positions; 
 the one or more signals transmitted by the transmitter are indicative of the pressure applied to the tip of the core body and the position of the switch; and 
 the instructions stored by the at least one memory device, when executed by the at least one processor, cause the processing device to generate the visualization data based on the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator and the position of the switch, and the one or more signals indicative of the one or more respective positions of the one or more of the plurality of reference tags. 
 
     
     
         6 . The system of  claim 1  wherein:
 the position indicator includes an accelerometer that, in operation, outputs a signal indicative of an acceleration of the position indicator; 
 the one or more signals transmitted by the transmitter are indicative of the pressure applied to the tip of the core body and the acceleration of the position indicator; and 
 the instructions stored by the at least one memory device, when executed by the at least one processor, cause the processing device to generate the visualization data based on the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator and the acceleration of the processing device, and the one or more signals indicative of the one or more respective positions of the one or more of the plurality of reference tags. 
 
     
     
         7 . A system comprising:
 a position indicator that includes:
 a case having a core body disposed within the case and having a tip that protrudes from the case through an opening in the case; 
 a pressure detector which, in operation, detects a pressure applied to the tip of the core body; and 
 a transmitter coupled to the pressure detector, wherein the transmitter, in operation, transmits one or more signals indicative of the pressure applied to the tip of the core body that is detected by the pressure detector; and 
   a processing device that includes:
 a sensor having an input surface, wherein the sensor, in operation, detects the position indicator and outputs a signal indicative of a position of the tip of the core body on the input surface of the sensor; 
 at least one receiver which, in operation, receives the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator; 
 at least one processor coupled to the sensor and the at least one receiver; 
 at least one memory device that stores instructions which, when executed by the at least one processor, cause the processing device to generate visualization data based on the signal indicative of the position of the tip of the core body of the position indicator on the input surface, and the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator, wherein the visualization data describe an object that extends from a predetermined position in a direction that is based on the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator, and wherein the visualization data are provided for display by a visualization device. 
   
     
     
         8 . The system of  claim 7  wherein, when the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator indicate that the pressure is greater than a predetermined threshold value, the instructions stored by the at least one memory device, when executed by the at least one processor, cause the processing device to generate the visualization data such that the object, when displayed by the visualization device, extends from the predetermined position in a first predetermined direction. 
     
     
         9 . The system of  claim 8  wherein, when the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator indicate that the pressure is less than the predetermined threshold value, the instructions stored by the at least one memory device, when executed by the at least one processor, cause the processing to generate the visualization data such that the object, when displayed by the visualization device, extends from the predetermined position in a second predetermined direction, the second predetermined direction being opposite the first predetermined direction. 
     
     
         10 . The system of  claim 7  wherein:
 the position indicator includes a switch that, in operation, is in a position of a plurality of positions; 
 the one or more signals transmitted by the transmitter are indicative of the pressure applied to the tip of the core body and the position of the switch; and 
 the instructions stored by the at least one memory device, when executed by the at least one processor, cause the processing device to generate the visualization data based on the signal indicative of the position of the tip of the core body with respect to the input surface of the sensor, and the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator and the position of the switch. 
 
     
     
         11 . The system of  claim 7  wherein:
 the processing device includes an accelerometer that, in operation, outputs a signal indicative of an acceleration of the processing device; 
 the one or more signals transmitted by the transmitter are indicative of the pressure applied to the tip of the core body and the acceleration of the processing device; and 
 the instructions stored by the at least one memory device, when executed by the at least one processor, cause the processing device to generate the visualization data based on the signal indicative of the position of the tip of the core body with respect to the input surface of the sensor, the one or more signals indicative of the pressure applied to the tip of the core body of the position indicator, and the acceleration of the processing device. 
 
     
     
         12 . A method comprising:
 receiving one or more signals indicative of one or more spatial positions of a position indicator in a three-dimensional space relative to a surface of a sensor;   receiving a signal indicative of a pressure applied to a tip of a core body of the position indicator;   generating visualization data based on the one or more signals indicative of one or more positions of the position indicator and the signal indicative of the pressure applied to the tip of the core body of the position indicator, wherein the visualization data describe an object that, when displayed, extends in a direction away from a plane of the surface of the sensor based on the signal indicative of the pressure applied to the tip of the core body of the position indicator; and   providing the visualization data for display.   
     
     
         13 . The method of  claim 12  wherein, when the signal indicative of the pressure applied to the tip of the core body of the position indicator indicates that the pressure is greater than a predetermined threshold value, the object extends from a predetermined position in a first predetermined direction. 
     
     
         14 . The method of  claim 13  wherein, when the signal indicative of the pressure applied to the tip of the core body of the position indicator indicates that the pressure is less than the predetermined threshold value, the object extends from the predetermined position in a second predetermined direction, the second predetermined direction being opposite the first predetermined direction. 
     
     
         15 . The method of  claim 12 , comprising:
 receiving a signal indicative of a position of a switch of the position indicator,   wherein the generating of the visualization data includes generating the visualization data based on (i) the signal indicative of the pressure applied to the tip of the core body of the position indicator, (ii) the one or more signals indicative of one or more spatial positions of the position indicator, and (iii) the signal indicative of the position of the switch of the position indicator.   
     
     
         16 . The method of  claim 12 , comprising:
 receiving a signal indicative of an acceleration of the position indicator,   wherein the generating of the visualization data includes generating the visualization data based on (i) the signal indicative of the pressure applied to the tip of the core body of the position indicator, (ii) the one or more signals indicative of one or more spatial positions of the position indicator, and (iii) the signal indicative of the acceleration of the position indicator.   
     
     
         17 . The method of  claim 12  wherein the one or more signals indicative of one or more spatial positions of the position indicator include one or more signals indicative of one or more respective positions of one or more of a plurality of reference tags disposed on the position indicator. 
     
     
         18 . The method of  claim 12  wherein the one or more signals indicative of one or more spatial positions of the position indicator include a signal indicative of a position of the tip of the position indicator with respect to the surface of the sensor. 
     
     
         19 . The method of  claim 12 , further comprising:
 displaying a representation of the object based on the visualization data.   
     
     
         20 . The method of  claim 19 , wherein the representation of the object is displayed, at least in part, by a head-mounted display.

Join the waitlist — get patent alerts

Track US2022004299A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.