Personal items network, and associated methods
US-2015306505-A1 · Oct 29, 2015 · US
US10203203B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10203203-B2 |
| Application number | US-201313853729-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 29, 2013 |
| Priority date | Apr 2, 2012 |
| Publication date | Feb 12, 2019 |
| Grant date | Feb 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In the preset invention, in an initial stationary state of a drumstick section, a CPU stores acceleration that occurs due to gravity and is obtained by an acceleration sensor in a RAM, obtains, at every predetermined timing, acceleration that occurs due to a motion provided to the drumstick section and is obtained by the acceleration sensor at a predetermined timing, accumulates the accelerations each obtained at the predetermined timing for each predetermined interval, and conforms the accelerations obtained by accumulation to the acceleration stored in the RAM.
Opening claim text (preview).
What is claimed is: 1. An orientation detection device control method executed by a processor provided in an orientation detection device that can be held by a user, the orientation detection device comprising a housing member to be held by the user, an angular velocity sensor housed in the housing member, and an acceleration sensor housed in the housing member, the method comprising: initializing an orientation parameter of the device in a stationary state of the device and storing the initialized orientation parameter in a memory, where the orientation parameter is indicated by pitch, yaw, and roll in a coordinate system based on a direction of gravity, and where the initializing includes initializing the direction of gravity in the coordinate system; successively detecting vectors of angular velocity successively obtained by the angular velocity sensor provided in the orientation detection device; successively obtaining a direction of gravity by accumulating a plurality of vectors of acceleration successively obtained by the acceleration sensor provided in the orientation detection device; successively updating the orientation parameter according to the vectors of angular velocity successively obtained by the angular velocity sensor and rewriting the orientation parameter stored in the memory to the updated orientation parameter, where the updating is performed a plurality of times without correcting the direction of gravity; successively correcting the updated orientation parameter by correcting the direction of gravity in the coordinate system based on the direction of gravity obtained by the acceleration sensor and rewriting the updated orientation parameter stored in the memory to the corrected orientation parameter, where the correcting is performed by successively correcting a shift of the direction of gravity that is successively accumulated by the updating; determining a position of the orientation detection device in the coordinate system, based on the orientation parameters that are successively corrected; and controlling, based on the determined position of the orientation detection device in the coordinate system, at least one of (i) a timing at which information that is perceivable by the user holding the orientation detection device is output, and (ii) selection of a type of the information which is output and is perceivable by the user, wherein selection of the type of the information which is output is performed by comparing the determined position of the orientation detection device in the coordinate system with a plurality of predetermined positions in the coordinate system which are stored in advance in the memory, and selecting the type of the information which is output based on a result of the comparison. 2. The orientation detection device control method according to claim 1 , further comprising: judging whether or not the device is in the stationary state based on whether or not there is a change in the vectors of acceleration detected by the acceleration sensor; initializing the orientation parameter at a timing at which it is judged that the device is in the stationary state; and successively correcting the updated orientation parameter at a timing at which it is judged that the device is not in the stationary state. 3. The orientation detection device control method according to claim 1 , wherein: the angular velocity sensor detects the vectors of angular velocity occurring in each direction of three axes of the housing member which are orthogonal to each other; and the acceleration sensor, detects the vectors of acceleration occurring in each direction of the three axes of the housing member which are orthogonal to each other. 4. The orientation detection device control method according to claim 1 , further comprising: calculating a velocity of a specific part of the device according to the vectors of angular velocity and the vectors of acceleration. 5. The orientation detection device control method according to claim 1 , wherein the orientation detection device further comprises the memory. 6. The orientation detection device control method according to claim 1 , further comprising controlling emission of a musical sound based on the orientation parameter. 7. The orientation detection device control method according to claim 6 , wherein a position of the device is specified based on the vectors of acceleration obtained by the acceleration sensor, and a content of the musical sound to be emitted is controlled based on the specified position of the device. 8. The orientation detection device control method according to claim 6 , wherein a movement velocity of a portion of the device is specified based on the vectors of angular velocity obtained by the angular velocity sensor, and a timing of emitting the musical sound is controlled based on the specified movement velocity. 9. The orientation detection device control method according to claim 6 , wherein a movement velocity of a portion of the device is specified based on the vectors of angular velocity obtained by the angular velocity sensor, and a sound volume of the musical sound to be emitted is controlled based on the specified movement velocity. 10. The orientation detection device control method according to claim 1 , wherein the information that is perceivable by the user is a musical sound, and wherein an output state of the musical sound is controlled based on the orientation parameters that are successively corrected. 11. The orientation detection device control method according to claim 10 , wherein the output state of the musical sound is a timbre and pitch of the musical sound. 12. The orientation detection device control method according to claim 1 , wherein a correspondence relationship between a respective plurality of different orientation parameters and respective plural pieces of different output information is stored in advance, and a piece of output information to be changed corresponding to the orientation parameters that are successively corrected is determined based on the correspondence relationship. 13. The orientation detection device control method according to claim 11 , wherein a correspondence relationship between a respective plurality of different orientation parameters and a respective plurality of musical sounds is stored in advance, and a musical sound to be changed is determined based on the correspondence relationship.
Stick input, e.g. drumsticks with position or contact sensors · CPC title
Acceleration sensing or accelerometer use, e.g. 3D movement computation by integration of accelerometer data, angle sensing with respect to the vertical, i.e. gravity sensing · CPC title
for measuring distance of clearance between spaced objects · CPC title
Spint drum assembly, i.e. mimicking two or more drums or drumpads assembled on a common structure, e.g. drum kit · CPC title
during execution only {(voice controlled instruments G10H5/005)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.