CN106154215B - Tooth localization method and equipment - Google Patents
Tooth localization method and equipment Download PDFInfo
- Publication number
- CN106154215B CN106154215B CN201510157925.1A CN201510157925A CN106154215B CN 106154215 B CN106154215 B CN 106154215B CN 201510157925 A CN201510157925 A CN 201510157925A CN 106154215 B CN106154215 B CN 106154215B
- Authority
- CN
- China
- Prior art keywords
- tooth
- voice signal
- teeth
- vector
- right position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S1/00—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
- G01S1/72—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using ultrasonic, sonic or infrasonic waves
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Brushes (AREA)
Abstract
This application provides a kind of tooth localization method and equipment, are related to field of electronic device.The described method includes: obtaining one first voice signal at the first position on the head of the user in response to a user of toothbrushing;Determine that tooth of being brushed teeth is upper tooth or lower tooth according at least to first voice signal.The equipment includes: one first acquisition module, for obtaining one first voice signal at the first position on the head of the user in response to a user of toothbrushing;One upper and lower position determining module, for determining that tooth of being brushed teeth is upper tooth or lower tooth according at least to first voice signal.The method and equipment are conducive to preferably user be guided correctly to brush teeth.
Description
Technical field
This application involves field of electronic device more particularly to a kind of tooth localization method and equipment.
Background technique
With the development of electronic equipment, present electronic equipment is more and more intelligent, convenience greatly and enriches people
Life.
By taking intelligent toothbrush as an example, by the way that motion sensor is mounted on toothbrush, and mode by wireless communication, intelligent tooth
Exercise data is transferred to smart phone by brush, and drives the game on smart phone.Game is played with one side to which, user sees, one
While brushing teeth, brushing action and tooth-brushing habit are guided by game, so that brushing teeth becomes interesting, and toothbrushing effect can be provided
Feedback.
Based on motion sensor, although can relatively accurately judge the movement brushed teeth, the i.e. vibration of toothbrush, rotary mode
Etc., it can be difficult to relatively accurately judge current brushing action it is targeted be which tooth.This brushed teeth tooth of positioning
Difficulty, be a biggish obstacle for sufficiently improving toothbrushing effect.
Summary of the invention
The purpose of the application is: a kind of tooth localization method and equipment is provided, to realize the positioning to tooth of being brushed teeth.
According to the application at least one embodiment in a first aspect, providing a kind of tooth localization method, the method packet
It includes:
In response to a user of toothbrushing, one first voice signal is obtained at the first position on the head of the user;
Determine that tooth of being brushed teeth is upper tooth or lower tooth according at least to first voice signal.
Any possible implementation with reference to first aspect, in the second possible implementation, it is described at least
Determine that tooth of being brushed teeth is upper tooth or lower tooth includes: according to first voice signal
Determine that the tooth of being brushed teeth is upper tooth or lower tooth by carrying out classification processing to first voice signal.
Any possible implementation with reference to first aspect, it is in the third possible implementation, described to pass through
Classification processing is carried out to first voice signal and determines that the tooth of being brushed teeth is upper tooth or lower tooth includes:
A primary vector is determined according to first voice signal;
A projection vector according to the primary vector, and for linear discriminant analysis determines that the tooth of being brushed teeth is
Tooth or lower tooth.
Any possible implementation with reference to first aspect, it is in the fourth possible implementation, described to pass through
Classification processing is carried out to first voice signal and determines that the tooth of being brushed teeth is upper tooth or lower tooth includes:
A secondary vector is determined according to first voice signal;
Determine that the tooth of being brushed teeth is upper tooth or lower tooth according to the secondary vector and a decision tree.
Any possible implementation with reference to first aspect, in a fifth possible implementation, the method
Further include:
A second sound signal is obtained in the second place on the head;
First by where tooth of brushing teeth is determined according at least to first voice signal and the second sound signal
Left-right position.
Any possible implementation with reference to first aspect, in a sixth possible implementation, described first
Position is located at the left side on the head, and the second position is located at the right side on the head.
Any possible implementation with reference to first aspect, in the 7th kind of possible implementation, it is described at least
Determine that first left-right position includes: according to first voice signal and the second sound signal
Determine the first intensity ratio of first voice signal and the second sound signal at a first frequency;
First left-right position is determined according to the first intensity ratio and one first reference information.
Any possible implementation with reference to first aspect, in the 8th kind of possible implementation, the determination
The the first intensity ratio of first voice signal and the second sound signal at a first frequency includes:
Determine intensity value of first voice signal at the first frequency;
Determine intensity value of the second sound signal at the first frequency;
According to intensity value of first voice signal at the first frequency and the second sound signal described
Intensity value at first frequency determines the first intensity ratio.
Any possible implementation with reference to first aspect, in the 9th kind of possible implementation, described first
Reference information includes multiple referenced strengths at the first frequency than the corresponding relationship with multiple reference positions.
Any possible implementation with reference to first aspect, in the tenth kind of possible implementation, the method
Further include:
Determine the second intensity ratio of first voice signal and the second sound signal at a second frequency;
According to second intensity than determining second left-right position by where tooth of brushing teeth with one second reference information;
The left-right position of the tooth of being brushed teeth is determined according to first left-right position and second left-right position.
Any possible implementation with reference to first aspect, in a kind of the tenth possible implementation, described
Two reference informations include multiple referenced strengths at the second frequency than the corresponding relationship with multiple reference positions.
Any possible implementation with reference to first aspect, in the 12nd kind of possible implementation, it is described extremely
It is few to determine that first left-right position includes: according to first voice signal and the second sound signal
By carrying out returning processing determining described first or so to first voice signal and the second sound signal
Position.
Any possible implementation with reference to first aspect is described logical in the 13rd kind of possible implementation
It crosses that first voice signal and the second sound signal return to handle and determines that first left-right position includes:
A third vector is determined according to first voice signal and the second sound signal;
First left-right position is determined according to one classification tree of third vector sum.
Any possible implementation with reference to first aspect, in the 14th kind of possible implementation, the side
Method further include:
Obtain the movement state information and historical position information of a toothbrush;
It is described determine the tooth of being brushed teeth according at least to first voice signal and the second sound signal where
First left-right position includes:
According to first voice signal, the second sound signal, the movement state information and the historical position
Information determines first left-right position.
According to the second aspect of at least one embodiment of the application, a kind of tooth positioning device, the equipment packet are provided
It includes:
One first obtains module, for being obtained at the first position on the head of the user in response to a user of toothbrushing
One first voice signal;
One upper and lower position determining module, for according at least to first voice signal determine brushed teeth tooth be upper tooth or under
Tooth.
It is in the second possible implementation, described upper and lower in conjunction with any possible implementation of second aspect
Position determination module, for by first voice signal carry out classification processing determine the tooth of being brushed teeth be upper tooth or under
Tooth.
It is in the third possible implementation, described upper and lower in conjunction with any possible implementation of second aspect
Position determination module includes:
One primary vector determination unit, for determining a primary vector according to first voice signal;
One upper and lower position determination unit is used for according to the primary vector, and for a projection of linear discriminant analysis
Vector determines that the tooth of being brushed teeth is upper tooth or lower tooth.
It is in the fourth possible implementation, described upper and lower in conjunction with any possible implementation of second aspect
Position determination module includes:
One secondary vector determination unit, for determining a secondary vector according to first voice signal;
One upper and lower position determination unit, for determining that the tooth of being brushed teeth is according to the secondary vector and a decision tree
Tooth or lower tooth.
In conjunction with any possible implementation of second aspect, in a fifth possible implementation, the equipment
Further include:
One second obtains module, obtains a second sound signal for the second place on the head;
One first left-right position determining module, for according at least to first voice signal and the second sound signal
Determine first left-right position by where tooth of brushing teeth.
In conjunction with any possible implementation of second aspect, in a sixth possible implementation, described first
Left-right position determining module includes:
One first intensity is than determination unit, for determining first voice signal and the second sound signal one
The first intensity ratio at one frequency;
One first left-right position determination unit, for according to the first intensity ratio and the determination of one first reference information
First left-right position.
In conjunction with any possible implementation of second aspect, in the 7th kind of possible implementation, described first
Intensity includes: than determination unit
One first intensity value determines subelement, for determining intensity of first voice signal at the first frequency
Value;
One second intensity value determines subelement, for determining intensity of the second sound signal at the first frequency
Value;
One first intensity is than determining subelement, for the intensity according to first voice signal at the first frequency
The intensity value of value and the second sound signal at the first frequency determines the first intensity ratio.
In conjunction with any possible implementation of second aspect, in the 8th kind of possible implementation, the equipment
Further include: one second left-right position determining module and a left-right position determining module;
The second left-right position determining module includes:
One second intensity is than determination unit, for determining first voice signal and the second sound signal one
The second intensity ratio at two frequencies;
One second left-right position determination unit, for according to the second intensity ratio and the determination of one second reference information
By the second left-right position where tooth of brushing teeth;
The left-right position determining module, for determining institute according to first left-right position and second left-right position
State the left-right position for tooth of being brushed teeth.
In conjunction with any possible implementation of second aspect, in the 9th kind of possible implementation, described first
Left-right position determining module, for by carrying out returning processing determination to first voice signal and the second sound signal
First left-right position.
In conjunction with any possible implementation of second aspect, in the tenth kind of possible implementation, described first
Left-right position determining module includes:
One third vector determination unit, for determining one according to first voice signal and the second sound signal
Three vectors;
One first left-right position determination unit, for determining described first or so according to one classification tree of third vector sum
Position.
It is described to set in a kind of the tenth possible implementation in conjunction with any possible implementation of second aspect
It is standby further include:
One third obtains module, for obtaining the movement state information and historical position information of a toothbrush;
The first left-right position determining module, for according to first voice signal, the second sound signal, institute
It states movement state information and the historical position information determines first left-right position.
The embodiment of the present application the method and equipment, in response to a user of toothbrushing, at first of the head of the user
It sets place and obtains one first voice signal;Determine that tooth of being brushed teeth is upper tooth or lower tooth according at least to first voice signal.To
A kind of basis is provided and brushes teeth sound to the method for discrimination for by tooth of brushing teeth being upper tooth or lower tooth, is conducive to preferably guide user correct
It brushes teeth.
Detailed description of the invention
Fig. 1 is a kind of flow chart of tooth localization method in the application one embodiment;
Fig. 2 is acoustic transmission path schematic diagram of brushing teeth in one embodiment of the application;
Fig. 3 is the effect diagram for carrying out LDA analysis in one embodiment of the application using a projection vector;
Fig. 4 is the schematic diagram of decision tree described in one embodiment of the application;
Fig. 5 is a kind of flow chart of tooth localization method in one embodiment of the application;
Fig. 6 is the region division schematic diagram in one embodiment of the application to tooth;
Fig. 7 is acoustic transmission path schematic diagram of brushing teeth in the application another embodiment;
Fig. 8 is referenced strength in one embodiment of the application in a certain frequency range than the corresponding pass between reference position
It is schematic diagram;
Fig. 9 is referenced strength in one embodiment of the application in certain two frequency range than two groups between reference position
Correspondence diagram;
Figure 10 is referenced strength in the application another embodiment in certain three frequency range than between reference position
Three groups of correspondence diagrams;
Figure 11 is a kind of flow chart of tooth localization method in the application another embodiment;
Figure 12 is the module map of tooth positioning device described in the application one embodiment;
Figure 13 is the module map of upper and lower position determining module described in one embodiment of the application;
Figure 14 is the module map of upper and lower position determining module described in the application another embodiment;
Figure 15 is the module map of tooth positioning device described in one embodiment of the application;
Figure 16 is the module map of the first left-right position determining module described in one embodiment of the application;
Figure 17 is module map of the first intensity described in one embodiment of the application than determination unit;
Figure 18 is the module map of tooth positioning device described in the application another embodiment;
Figure 19 is the module map of the first left-right position determining module described in the application another embodiment;
Figure 20 is the module map of tooth positioning device described in the application another embodiment;
Figure 21 is the hardware structural diagram of tooth positioning device described in one embodiment of the application.
Specific embodiment
With reference to the accompanying drawings and examples, the specific embodiment of the application is described in further detail.Implement below
Example is not limited to scope of the present application for illustrating the application.
It will be appreciated by those skilled in the art that the size of the serial number of following each steps is not intended in embodiments herein
Execution sequence it is successive, the execution of each step sequence should be determined by its function and internal logic, and implement without coping with the application
The implementation process of example constitutes any restriction.
Inventor has found that the sound that user generates during brushing teeth can be borrowed along bone conduction in the course of the research
Some sound collection equipments that head is set are helped, the sound of brushing teeth of user can be acquired, it can according to collected sound of brushing teeth
To realize the positioning to tooth of being brushed teeth.
Fig. 1 is the flow chart of tooth localization method described in the application one embodiment, and the method can be in such as tooth
It is realized in positioning device.As shown in Figure 1, which comprises
S120: in response to a user of toothbrushing, one first voice signal is obtained at the first position on the head of the user;
S140: determine that tooth of being brushed teeth is upper tooth or lower tooth according at least to first voice signal.
The embodiment of the present application the method obtains at the first position on the head of the user in response to a user of toothbrushing
One first voice signal is taken, determines that tooth of being brushed teeth is upper tooth or lower tooth according at least to first voice signal.To provide one
Kind is conducive to preferably user be guided correctly to brush teeth according to sound is brushed teeth to the method for carrying out upper lower tooth differentiation by tooth of brushing teeth.
Below with reference to specific embodiment, the function of the step S120 and S140 is described in detail.
S120: in response to a user of toothbrushing, one first voice signal is obtained at the first position on the head of the user.
Wherein, user can be used manual toothbrush, electric toothbrush etc. and brush teeth, and first voice signal is sound warp of brushing teeth
Sound after crossing bone conduction, the sound of brushing teeth can be generated by toothbrush and tooth friction, or can also such as be
The sound wave or ultrasonic wave that electric toothbrush generates.
The first position can be any position on the head, for example, the first position can be located at left ear or
Near auris dextra.
S140: determine that tooth of being brushed teeth is upper tooth or lower tooth according at least to first voice signal.
By taking Fig. 2 as an example, it is assumed that the first position is located near auris dextra, C point in corresponding diagram 2, then when tooth difference of being brushed teeth
When positioned at A point and B point, acoustic transmission path of brushing teeth has significantly different.The main distinction is that the sound of brushing teeth at B point is necessary
C point is got to by jaw joint 220, and the sound of brushing teeth at A point need not then pass through the jaw joint 220.This is because jaw
Bone 210 can be uniquely connected by jaw joint 220 with skull 230 with the bone of voluntary activity on skull.This is resulted in,
When brush lower tooth, sound of brushing teeth has to pass through jaw joint 220 and gets to acquisition position on skull;When painting tooth, sound of brushing teeth
It can directly be conducted through skull and reach acquisition position.
Compared with fine and close bone tissue, the structure in jaw joint 220 is big to the effect of acoustic attenuation, and jaw joint 220
It is also different from bone tissue to the attenuation of different frequency ingredient.So adjacent upper and lower tooth is brushed in substantially the same manner,
Although the sound generated near tooth is roughly the same, due to have passed through different approaches, from the sound pick up equipment that user wears
The sound captured can generate larger difference in intensity and frequency spectrum, and the application is based on the principle and realizes to by tooth of brushing teeth
It is the differentiation of upper tooth or lower tooth.It will be appreciated by those skilled in the art that sound pick up equipment in addition to be arranged on skull, under can also being arranged in
On jawbone, since realization principle is similar, mostly it is illustrated so that sound pick up equipment is arranged on skull as an example below.
Based on the above principles, the step S140 may include:
S140: determine that the tooth of being brushed teeth is upper tooth or lower tooth by carrying out classification processing to first voice signal.
The classification processing can such as be based on LDA (Linear Discriminant Analysis, linear discriminant point
Analysis), classification tree, any algorithm such as SVM (Support Vector Machine, support vector machines).
In one embodiment, determine that the tooth of being brushed teeth is upper tooth or lower tooth, the step S140 by LDA algorithm
May include:
S141: a primary vector is determined according to first voice signal;
S142: the projection vector according to the primary vector, and for linear discriminant analysis determines described brushed teeth
Tooth is upper tooth or lower tooth.
In the step S141, described first can be determined based on power of first voice signal at multiple frequencies
Vector, such as the segment that length is 300ms is chosen in first voice signal, 0 on the frequency spectrum of the segment~
The frequency window that 150 width are 15Hz is uniformly chosen within the scope of 6000Hz, the logarithm of mean power splices in these windows
Come, the primary vector can be used as.
In the step S142, the projection vector can be trained in advance and be obtained, such as in the case where known upper lower tooth,
These sound of brushing teeth are extracted an at least segment length about by the corresponding sound of brushing teeth of acquisition in advance respectively at the first position
Be 300ms voice signal segment (can partly overlap between multiple segments, such as 50%), on the frequency spectrum of each segment 0~
The frequency range window that 150 width are 15Hz is uniformly chosen in the range of 6000Hz, corresponds to each segment with being averaged in these windows
The logarithm of power forms the vector that a length is 150 dimensions, and acquisition position in conjunction with known to it is analyzed available with LDA
Projection vector with (under the linear ga s safety degree criterion meaning of Fisher) optimum efficiency.In the step, the projection vector
It may include coefficient entry and constant term, specific judgment method, which can be to calculate in the primary vector and the projection vector, is
Several products, then calculate the product and the constant term and, according to this with can determine that the tooth of being brushed teeth is on
Tooth or lower tooth.
The projection vector L obtained according to the method described above can be as follows:
(0.19 -1.31 -0.78 0.25 0.01 -0.81 -0.99 0.08 0.67 1.46 -0.06 -0.84 -
1.43 -0.06 -0.53 0.08 0.00 0.92 0.46 1.26 0.42 -0.48 0.19 -0.33 0.44 0.22 -
0.19 0.30 0.54 1.00 -0.94 0.15 0.83 -0.29 0.09 0.34 0.07 -0.22 -0.02 0.12 -
0.02 0.96 0.19 -0.05 -0.40 -0.46 -0.61 0.06 -0.13 0.05 0.21 -0.58 0.50 -0.71
0.24 0.95 -0.83 -0.30 -0.29 0.37 -0.38 -1.08 -0.09 0.07 0.03 0.58 1.09 -0.76
0.79 1.70 0.25 0.14 0.06 -1.73 -0.56 0.22 -0.22 -0.15 -0.24 -0.03 0.27 0.93 -
0.15 0.52 0.67 0.47 0.73 0.59 -0.19 -0.63 0.29 -0.73 -0.72 1.13 -1.11 0.81
0.77 -0.11 -0.73 0.25 0.31 -0.49 0.05 0.30 0.49 -0.74 -0.47 0.36 -0.62 0.93 -
1.22 -0.34 0.34 0.95 -0.07 -0.73 -1.33 1.40 0.06 -0.14 -0.54 -0.65 -0.74 0.25
-1.14 1.24 -1.42 0.22 1.43 -0.07 1.52 0.45 -1.55 0.70 -0.96 -2.12 1.03 -0.55
0.28 -0.66 0.55 -0.22 -0.51 -0.09 1.00 -0.43 0.85 -2.06 1.71 0.44 4.94)
Projection vector L is the vector of one 151 dimension, and preceding 150 dimension coefficient of correspondence item can be abbreviated as, the 151st dimension pair
Constant term is answered, K can be abbreviated as, it is assumed that the secondary vector is X, then in the step S142, specific discriminant approach can be with are as follows:
Fig. 3 is the effect diagram that LDA analysis is carried out using the projection vector L, it can be seen that left histogram indicates
The probability distribution of lower tooth meets normal distribution correspondingly, left curve indicates the probability distribution curve for the lower tooth that fitting obtains
N1(-6.686;3.4702);Right histogram indicate upper tooth probability distribution, correspondingly, right curve indicate fitting obtain it is upper
The probability distribution curve of tooth, meets normal distribution N0(6.634;3.8252).According to the Parameters of Normal Distribution of fitting, classification is wrong
Accidentally rate is about only 3.39%, can effectively realize that lower tooth is classified.
Assuming that the primary vector X is as follows:
(-7.18 -7.10 -9.79 -10.60 -10.20 -11.51 -10.10 -10.55 -12.06 -12.78 -
12.53 -12.24 -12.36 -11.79 -13.19 -12.41 -13.28 -14.28 -14.30 -13.91 -13.17 -
13.79 -14.07 -14.27 -13.55 -16.11 -15.15 -16.07 -15.60 -14.97 -15.38 -15.19 -
16.07 -16.66 -16.01 -16.42 -16.37 -16.93 -16.67 -16.31 -16.47 -16.31 -16.17 -
16.61 -16.84 -17.53 -18.37 -18.94 -18.02 -17.79 -18.17 -18.06 -18.52 -17.90 -
18.32 -18.26 -18.46 -17.65 -18.02 -18.36 -17.91 -17.99 -18.30 -18.95 -18.77 -
18.75 -19.50 -19.50 -18.76 -19.24 -19.11 -19.34 -20.05 -19.08 -19.69 -19.52 -
19.38 -19.73 -19.33 -19.46 -20.15 -19.38 -19.33 -19.90 -19.37 -20.23 -19.29 -
19.57 -19.16 -19.79 -19.21 -19.79 -19.59 -19.73 -20.03 -19.51 -19.85 -19.99 -
19.21 -19.94 -19.80 -19.83 -19.88 -20.28 -20.56 -19.79 -20.11 -20.54 -19.89 -
20.20 -20.61 -19.94 -20.71 -20.27 -19.89 -20.54 -20.35 -20.02 -20.08 -21.08 -
21.09 -21.15 -20.15 -20.21 -20.62 -20.64 -21.20 -21.23 -20.89 -20.45 -21.08 -
20.50 -21.02 -20.69 -20.85 -20.93 -20.72 -20.35 -20.77 -20.97 -20.63 -20.94 -
20.47 -20.60 -21.00 -21.13 -20.61 -21.03 -21.08 -20.91)
According to above-mentioned discriminant approach it is available=- 3.11, so that the tooth that judges to be brushed teeth is lower tooth.
In another embodiment, it can determine that the tooth of being brushed teeth is upper tooth or lower tooth, institute by decision Tree algorithms
Stating step S140 may include:
S141 ': a secondary vector is determined according to first voice signal;
S142 ': determine that the tooth of being brushed teeth is upper tooth or lower tooth according to the secondary vector and a decision tree.
In the step S141 ', the secondary vector can be according to function of first voice signal at multiple frequencies
Rate determines, for example can be extracted using the method similar with the primary vector.
In the step S142 ', the decision tree can be trained in advance and obtain, such as in the case where known upper lower tooth,
These sound of brushing teeth are extracted an at least segment length about by the corresponding sound of brushing teeth of acquisition in advance respectively at the first position
Be 380ms voice signal segment (can partly overlap between multiple segments, such as 60%), on the frequency spectrum of each segment 0~
The frequency range window that 250 width are 15Hz is uniformly chosen in the range of 8000Hz, corresponds to each segment with being averaged in these windows
The logarithm of power forms the vector that a length is 250 dimensions, acquisition position in conjunction with known to it, with the training of known tree-model
Algorithm (such as C4.5, CART, MARS) available decision tree.In present embodiment, specific judgment method can be with are as follows: by institute
The element for stating secondary vector, according to the requirement of decision tree since root node downlink, described in the leaf node that finally stops is corresponding
It is brushed teeth the upper and lower position of tooth.
Fig. 4 is an example for the decision tree, and experiment measures, quasi- according to test of the decision tree to multiple test samples
Exactness is 82.5%.For example, the secondary vector can be as follows one 250 dimension vector:
(-9.61 -7.65 -9.60 -13.15 -14.42 -14.46 -13.38 -13.74 -13.64 -14.01 -
13.67 -14.09 -14.57 -15.57 -14.89 -14.05 -15.22 -14.11 -13.15 -13.56 -12.90 -
12.35 -13.44 -12.60 -13.26 -12.99 -13.23 -12.85 -12.93 -13.98 -12.41 -13.30 -
12.89 -14.19 -13.83 -15.15 -14.85 -15.08 -15.45 -16.78 -15.70 -16.36 -15.22 -
16.10 -16.03 -16.39 -16.54 -16.48 -16.86 -17.09 -16.98 -16.78 -16.55 -16.99 -
17.08 -17.66 -17.36 -18.37 -17.67 -18.40 -20.23 -18.53 -18.63 -17.81 -17.93 -
18.86 -18.86 -18.71 -17.76 -18.31 -18.38 -19.20 -19.50 -18.21 -18.86 -19.52 -
17.83 -17.83 -17.23 -17.94 -18.38 -17.28 -17.41 -18.34 -19.38 -18.45 -19.24 -
19.84 -19.77 -19.34 -18.88 -18.97 -19.78 -17.83 -17.73 -18.38 -19.27 -19.38 -
19.57 -20.41 -18.67 -19.88 -20.95 -20.86 -19.86 -19.75 -20.14 -21.19 -20.35 -
20.06 -19.60 -20.39 -19.92 -20.87 -21.07 -20.87 -20.53 -20.99 -20.61 -20.34 -
20.76 -20.87 -20.10 -20.82 -20.57 -20.88 -20.61 -19.59 -20.05 -21.23 -21.52 -
21.25 -20.40 -20.25 -22.24 -22.23 -22.23 -21.73 -21.11 -21.46 -22.50 -22.57 -
21.63 -22.30 -21.45 -21.16 -22.42 -22.12 -21.56 -21.83 -21.42 -21.04 -21.71 -
21.72 -21.49 -21.89 -22.01 -22.15 -22.53 -21.52 -21.83 -22.67 -21.93 -22.24 -
22.08 -21.33 -22.10 -21.70 -21.56 -22.19 -21.17 -21.97 -21.95 -22.10 -22.02 -
22.52 -21.63 -21.37 -21.80 -22.49 -22.22 -21.74 -21.69 -21.22 -21.60 -22.16 -
21.45 -21.41 -22.14 -21.83 -21.86 -22.89 -22.13 -22.10 -22.47 -21.62 -22.41 -
21.86 -21.73 -21.64 -21.93 -22.30 -22.67 -21.86 -22.85 -21.43 -22.21 -22.74 -
22.91 -21.99 -22.29 -22.63 -22.15 -22.58 -22.08 -22.41 -22.33 -22.52 -23.01 -
22.08 -22.32 -22.69 -22.75 -22.70 -22.27 -22.72 -22.09 -21.89 -21.90 -22.92 -
22.79 -22.61 -22.64 -22.62 -23.30 -22.55 -23.45 -22.84 -22.72 -22.63 -22.14 -
22.37 -21.97 -23.36 -22.87 -22.47 -21.98 -23.22 -22.44 -22.83)
It may determine that the tooth of being brushed teeth is upper tooth according to decision tree described in the above-mentioned secondary vector and Fig. 4, it can quasi-
Lower tooth is classified in true realization.
Referring to Fig. 5, in one embodiment, the method can also include:
S160: a second sound signal is obtained in the second place on the head;
S180: where determining the tooth of being brushed teeth according at least to first voice signal and the second sound signal
First left-right position.
The second position can be any position different from the first position on the head.In order to improve detection
Accuracy, the first position can be located at the left side on the head, and the second position can be located at the right side on the head;
Vice versa.For example, the first position is located near left ear, the second position is located near auris dextra.
As shown in fig. 6, by taking the lower tooth of user as an example, the lower tooth of user according to left and right distribution in the oral cavity can such as according to
Secondary number are as follows: L1, L2, L3, L4, L5, L6, L7, L8, R8, R7, R6, R5, R4, R3, R2, R1.In present embodiment, quilt is determined
The first left-right position brushed teeth where tooth determines described brushed teeth that is, in the case where dividing to oral cavity Tooth according to left and right
The distributing position of tooth, for example, be located at left side or right side, in the case that be located at left side, be left side which.Similar, it can be right
The upper tooth of user also carries out above-mentioned number according to left and right distribution.It in other words, it is determined described first or so by where tooth of brushing teeth
Position, it is also assumed that being the corresponding number of the determining tooth of being brushed teeth.
In the case where having, toothbrush can cover accuracy that multiple teeth or practical application position tooth not simultaneously
Height, can also first carry out region division to tooth, such as shown in fig. 6, by lower tooth according to be in turn divided into 1 from left to right, 2,
3,4,5,6 totally 6 regions, wherein corresponding 1 region between number 0 to 1, corresponding 2 regions between number 1 to 2, and so on.Often
It include multiple teeth in a region, for example it is L1 and the tooth of L2 that 1 region, which includes number,.In this case, described brushed is determined
The first left-right position where tooth, that is, determine region belonging to the tooth of being brushed teeth.
In one embodiment, the step S180 may include:
S181: the first intensity of first voice signal and the second sound signal at a first frequency is determined
Than;
S182: first left-right position is determined according to the first intensity ratio and one first reference information.
As shown in Figure 7, it is assumed that tooth position of currently being brushed teeth is in A point, it can be seen that sound of brushing teeth is by A point osteoacusis to B point pair
Answering propagation path is d1, is the first voice signal in the collected voice signal of B point;The sound of brushing teeth is by A point osteoacusis to C point
Corresponding propagation path is d2, is second sound signal in the collected voice signal of C point.First voice signal and described
The intensity ratio of second sound signal at some frequencies can change with the change of A point position, and present embodiment is based on
This realizes the positioning to the left-right position for tooth of being brushed teeth.
Specifically, if by the tooth position in Fig. 6 agreement, it is assumed that the position for tooth of being brushed teeth is x (such as A in corresponding diagram 7
Point), sound intensity is P0 at this, then according to general sound intensity decay rule, the collected sound intensity of left ear (such as C point in Fig. 7) are as follows:
Pl (x)=P0exp (- α f (x));---------------------------------(1)
That is, the exponential rule according to position is decayed;
Here, the mode (toothbrush used, dynamics, motor habit etc.) of P0 and user of toothbrushing is related;
F (x) (such as d2 in Fig. 7) is a monotonic increasing function about x, can be with multinomial come close in practical application
Like expression;
α is a coefficient relevant to frequency of sound wave;
Similarly, auris dextra (such as B point in Fig. 7) the collected sound intensity are as follows:
Pr (x)=P0exp (- α f (c-x));-----------------------------------(2)
Here position takes c-x, is the substantially bilateral symmetry of the head oral cavity structure based on people;
Meanwhile should have known to the agreement based on Fig. 6: f (3)=f (c-3), therefore desirable c=6;
Based on formula (1) (2), left and right ear acoustic ratio R (x) can be obtained are as follows:
R (x)=Pl (x)/Pr (x)=exp (- α (f (x)-f (6-
x)))-------------------------------(3)
If directly taking f (x)=x, formula (3) available analytic solutions are as follows:
X=3-ln (R (x))/(2 α)
In realization, the f (x) of other forms can be taken according to the actual situation.
In the step S181, first intensity is than namely described first voice signal at the first frequency
The ratio of intensity value and intensity value of the second sound signal at the first frequency.In one embodiment, may be used
To specifically include: determining intensity value of first voice signal at the first frequency;Determine the second sound signal
Intensity value at the first frequency;According to intensity value and described of first voice signal at the first frequency
Intensity value of two voice signals at the first frequency determines the first intensity ratio.
In the step S182, first reference information include multiple referenced strength ratios at the first frequency and
The corresponding relationship of multiple reference positions.
The first frequency can be any frequency in the sound of brushing teeth, or a certain frequency chosen through overtesting
Rate;Referenced strength ratio at the first frequency is the intensity value of first voice signal and described the at the first frequency
Reference ratio between the intensity value of two voice signals;Reference position and the referenced strength ratio at the first frequency are one by one
It is corresponding.First reference information can be trained in advance and be obtained, for example, guidance user successively brushes teeth tooth according to predetermined order in advance
Predetermined position, the first position Yu Suoshu and the second place obtain corresponding first voice signal and rising tone message
Breath, and then the ratio of the referenced strength at first frequency is calculated, to obtain first reference information.
By taking Fig. 8 as an example, which show the referenced strengths of corresponding 1531~1545Hz frequency range than pair between reference position
It should be related to, wherein circle indicates measured data point, and curve is fitted according to measured data.It is false according to the corresponding relationship
If the first intensity ratio is 6, then first left-right position corresponding region 1 can be determined, i.e., the described tooth position of being brushed teeth is in area
In domain 1.Wherein, it is calculated to simplify, what is provided in Fig. 8 is referenced strength ratio and the reference position in 1531~1545Hz frequency range
Between corresponding relationship, it will be appreciated by those skilled in the art that the reference according to identical Computing Principle, at available optional frequency
Intensity is than the corresponding relationship between reference position.
In order to improve the accuracy of positioning, first voice signal and the second sound signal can be combined at it
Intensity ratio at his frequency, the comprehensive left-right position for determining the tooth of being brushed teeth.
In one embodiment, the method also includes:
S191: the second intensity of first voice signal and the second sound signal at a second frequency is determined
Than;
S192: the tooth place one second or so of being brushed teeth is determined according to the second intensity ratio and one second reference information
Position;
S193: the left and right by where tooth of brushing teeth is determined according to first left-right position and second left-right position
Position.
Wherein, second reference information includes multiple referenced strength ratios and the multiple reference bits at the second frequency
The corresponding relationship set.Second or so the position by where tooth of brushing teeth is determined in the step S191 and step S192
It sets, determines first left-right position by where tooth of brushing teeth in principle and the step S181 and step S182
Similar, details are not described herein again.
The first left-right position respective value and second left-right position pair can be such as calculated in the step S193
The average value that should be worth obtains the left-right position.
By taking Fig. 9 as an example, it is assumed that the first intensity ratio is 3, and available first left-right position is 1.65, it is assumed that institute
Stating the second intensity ratio is 1.5, and available second left-right position is 1.8, calculates the average value then available left and right
Position is 1.725.Corresponding described Fig. 6 can determine that the tooth reference numeral of being brushed teeth is L4.That is, according to described
The intensity ratio and corresponding multiple reference informations of one voice signal and the second sound signal at multiple frequencies, can be comprehensive
More accurate left-right position is calculated in conjunction, is conducive to be accurately positioned the tooth of being brushed teeth.
It will be appreciated by those skilled in the art that can be combined with strong at more multi-frequency to further increase positional accuracy
Degree than with more reference informations.Than as shown in Figure 10, the corresponding reference information of three different frequency ranges is given, is based on this, it can
To obtain more accurate positioning result.
In another embodiment, the step S180 may further include:
S180 ': described the is determined by carrying out returning processing to first voice signal and the second sound signal
One left-right position.
The recurrence processing can be such as using tree algorithm, support vector regression algorithm etc. be returned, for the sake of simplicity, below only
It is illustrated for returning tree algorithm.
In one embodiment, the step S180 ' may include:
S181 ': a third vector is determined according to first voice signal and the second sound signal;
S182 ': first left-right position is determined according to one regression tree of third vector sum.
In the step S181 ', the third vector can be according to first voice signal and the rising tone message
Power number at multiple frequencies determines, for example can take the first voice signal segment of a segment length about 380ms, to described
The frequency range window that 250 width are 15Hz is uniformly chosen on the frequency spectrum of segment in the range of 0~8000Hz, with putting down in these windows
The logarithm of equal power forms the vector that a length is 250 dimensions;The second sound signal based on the identical period extracts similar simultaneously
Vector;The difference of the two vectors can be used as the third vector.
In the step S182 ', the regression tree can be trained in advance and be obtained, for example be acquired in advance in the first position
First on known tooth position brushes teeth sound, extracts an at least segment length respectively to these first sound of brushing teeth and is about
380ms voice signal segment (can partly overlap between multiple segments, such as 60%), on the frequency spectrum of each segment 0~
The frequency range window that 250 width are 15Hz is uniformly chosen in the range of 8000Hz, corresponds to each segment with being averaged in these windows
The logarithm of power forms the vector for the correspondence first position that a length is 250 dimensions;Similar, it is adopted in advance in the second position
Collect second on known tooth position to brush teeth sound, these second sound of brushing teeth are extracted by an at least segment length are respectively about
380ms voice signal segment (can partly overlap between multiple segments, such as 60%), on the frequency spectrum of each segment 0~
The frequency range window that 250 width are 15Hz is uniformly chosen in the range of 8000Hz, corresponds to each segment with being averaged in these windows
The logarithm of power forms the vector for the correspondence second position that a length is 250 dimensions;Above-mentioned two classes vector is corresponding make it is poor, in conjunction with it
Known acquisition position, with any known tree-model training method (such as C4.5, CART (Classification And
Regression Tree), MARS (Multivariate Adaptive Regression Splines) etc.), can obtain
The regression tree.In the step, specific judgment method be can be the element in the third vector according to the regression tree
Requirement since root node downlink, the value of the leaf node finally obtained correspond to the first or so position of the tooth of being brushed teeth
It sets.
Such as, it is assumed that the text that training obtains the regression tree in advance is described as follows shown in face table 1.
Table 1
Experiment measures, and determines that the effect of the left-right position of the tooth of being brushed teeth is as shown in Table 2 below according to above-mentioned regression tree.
It can be seen that can effectively determine the left-right position of the tooth of being brushed teeth based on the regression tree.
Table 2
Assuming that the third vector determined in the step S181 ' is as follows:
(-2.81 -0.47 0.77 -1.21 -2.63 -1.89 -0.70 -0.20 -0.13 -1.36 -0.89 -
1.16 -1.12 -1.72 -1.93 -0.95 -1.35 -1.00 -0.68 -0.78 -0.77 -0.49 0.38 0.16
0.15 1.39 0.28 1.14 1.32 0.99 1.58 0.34 1.03 0.42 -0.21 -0.65 0.07 -0.29 -
0.15 -1.77 0.47 -0.24 0.53 -0.46 -0.56 -0.05 -0.17 -0.19 -0.45 -0.59 -1.05 -
0.97 -0.11 -0.63 -0.15 -1.13 -1.41 -1.29 -1.09 -1.73 -3.29 -2.05 -1.86 -1.08
-0.17 -0.92 -1.61 -0.92 -0.90 -0.99 -0.51 -1.39 -1.97 -1.12 -1.20 -1.92 -0.23
-0.32 0.10 -0.50 -0.39 0.16 -0.58 -0.52 -1.71 -0.44 -1.47 -2.07 -1.70 -1.66 -
1.21 -0.75 -1.24 0.34 0.57 0.45 -0.42 -0.55 -0.95 -2.14 -0.48 -1.52 -2.65 -
2.68 -1.88 -1.84 -2.33 -2.97 -1.84 -1.63 -1.55 -2.21 -1.33 -2.45 -2.31 -2.35
-1.66 -2.17 -1.84 -1.56 -2.30 -2.06 -1.21 -2.06 -2.09 -2.51 -1.85 -0.88 -1.05
-2.43 -2.73 -2.05 -0.95 -1.20 -2.92 -3.16 -3.26 -2.87 -2.04 -2.33 -3.40 -3.55
-2.67 -3.35 -2.52 -2.20 -3.50 -3.00 -2.55 -2.84 -2.32 -1.79 -2.72 -2.51 -2.19
-2.43 -2.75 -3.18 -3.46 -2.18 -2.54 -3.60 -2.62 -2.98 -2.70 -2.59 -3.00 -2.42
-2.27 -2.70 -1.92 -2.27 -2.84 -2.56 -2.23 -3.12 -2.19 -1.74 -2.26 -2.71 -2.74
-1.93 -1.92 -1.80 -2.12 -2.64 -1.67 -2.00 -2.81 -2.66 -2.00 -3.43 -2.51 -2.64
-2.77 -2.12 -2.75 -2.15 -1.77 -2.06 -2.45 -2.49 -3.32 -2.42 -3.54 -1.52 -3.15
-3.47 -3.28 -2.32 -2.84 -2.85 -2.33 -2.66 -2.02 -2.72 -2.46 -2.79 -3.04 -2.24
-2.76 -3.07 -3.21 -3.28 -2.62 -2.90 -2.25 -2.10 -2.21 -3.15 -3.01 -2.74 -2.66
-2.60 -3.31 -2.38 -3.46 -2.75 -2.68 -2.50 -2.29 -3.02 -2.32 -3.40 -2.99 -2.65
-1.91 -3.28 -2.76 -2.86)
The third vector is the vector of one 250 of regression tree shown in the corresponding table 1 dimension, then according to above-mentioned regression tree,
It can determine that the corresponding number of the left-right position of the tooth of being brushed teeth is 4.15385, i.e., described 5 belonged in Fig. 6 by tooth of brushing teeth
Region.
Referring to Figure 11, in another embodiment, the method can also include:
S170: the movement state information and historical position information of a toothbrush are obtained.
Correspondingly, the step S180 may include:
S180 ": it according to first voice signal, the second sound signal, the movement state information and described goes through
History location information determines first left-right position.
Wherein, the movement state information of the toothbrush such as may include the speed, acceleration of the toothbrush, angular speed,
At least one information such as angular acceleration.The historical position information can be the left and right for the tooth of being brushed teeth that previous moment determines
Location information.It can determine that first left-right position is possible according to the movement state information and the historical position information
Regional scope, so as to avoid the occurrence of the obvious unreasonable situation of determining first left-right position.For example, the history
Location information shows that last moment is brushed teeth tooth as R1, and according to being that movement state information judges, current time is brushed teeth tooth only
It can be a certain in 3 teeth near R1, so as to exclude, such as L1, wait the positioning result of apparent errors.
In addition, the embodiment of the present application also provides a kind of computer-readable medium, including perform the following operation when executed
Computer-readable instruction: execute the operation of the step S120 and S140 of the method in above-mentioned Fig. 1 illustrated embodiment.
To sum up, the embodiment of the present application the method, can be during user of toothbrushing, according to sound positioning currently quilt of brushing teeth
It brushes teeth tooth, is conducive to preferably user be guided correctly to brush teeth, and be conducive to enhance the interest brushed teeth by game.
Figure 12 is the modular structure schematic diagram of tooth positioning device described in the application one embodiment, and the equipment can be
The one independent equipment for tooth positioning, it is of course also possible to integrally disposed in such as Brilliant Eyes as a functional module
In the wearable devices such as mirror, intelligent earphone.Referring to Figure 12, the equipment 1200 may include:
One first obtains module 1210, is used in response to a user of toothbrushing, at the first position on the head of the user
Obtain one first voice signal;
One upper and lower position determining module 1220, for determining that tooth of being brushed teeth is upper tooth according at least to first voice signal
Or lower tooth.
Equipment described in the embodiment of the present application obtains at the first position on the head of the user in response to a user of toothbrushing
One first voice signal is taken, determines that tooth of being brushed teeth is upper tooth or lower tooth according at least to first voice signal.To provide one
Kind is conducive to preferably user be guided correctly to brush teeth according to equipment of the sound to being positioned by tooth of brushing teeth of brushing teeth.
Below with reference to specific embodiment, the first acquisition module 1210 is described in detail and the upper and lower position determines
The function of module 1220.
Described first obtains module 1210, is used in response to a user of toothbrushing, in the first position on the head of the user
Place obtains one first voice signal.
Wherein, user can be used manual toothbrush, electric toothbrush etc. and brush teeth, and first voice signal is sound warp of brushing teeth
Sound after crossing bone conduction, the sound of brushing teeth can be generated by toothbrush and tooth friction, or can also such as be
The sound wave or ultrasonic wave that electric toothbrush generates.
The first position can be any position on the head, for example, the first position can be located at left ear or
Near auris dextra.
The upper and lower position determining module 1220, for determining that tooth of being brushed teeth is according at least to first voice signal
Tooth or lower tooth.
In one embodiment, the upper and lower position determining module 1220, for by first voice signal
It carries out classification processing and determines that the tooth of being brushed teeth is upper tooth or lower tooth.
The classification processing can such as be based on any algorithms such as LDA, classification tree, SVM.
Referring to Figure 13, in one embodiment, determine that the tooth of being brushed teeth is upper tooth or lower tooth, institute by LDA algorithm
Stating upper and lower position determining module 1220 may include:
One primary vector determination unit 1221, for determining a primary vector according to first voice signal;
One upper and lower position determination unit 1222 is used for according to the primary vector, and for the one of linear discriminant analysis
Projection vector determines that the tooth of being brushed teeth is upper tooth or lower tooth.
It, can be based on power of first voice signal at multiple frequencies in the primary vector determination unit 1221
It determines the primary vector, such as chooses the segment that length is 300ms in first voice signal, in the frequency of the segment
The frequency window for uniformly choosing that 150 width are 15Hz within the scope of upper 0~6000Hz is composed, the logarithm of mean power in these windows
It is stitched together, the primary vector can be used as.
In the upper and lower position determination unit 1222, the projection vector can be trained in advance and be obtained, such as on known
In the case where lower tooth, acquisition is brushed teeth sound accordingly in advance at the first position, to these sound of brushing teeth extract respectively to
A few segment length is about that the voice signal segment of 300ms (can partly overlap, such as 50%), to each between multiple segments
The frequency range window that 150 width are 15Hz is uniformly chosen on the frequency spectrum of section in the range of 0~6000Hz, corresponding each segment uses these
The logarithm of mean power in window forms the vector that a length is 150 dimensions, acquisition position in conjunction with known to it, with LDA
Analyze the available projection vector with (under the linear ga s safety degree criterion meaning of Fisher) optimum efficiency.In the step,
The projection vector may include coefficient entry and constant term, and specific judgment method, which can be, calculates the primary vector and described
The product of coefficient entry in projection vector, then calculate the product and the constant term and, according to this and described in can determining
Tooth of being brushed teeth is upper tooth or lower tooth.
Referring to Figure 14, in another embodiment, it can determine that the tooth of being brushed teeth is upper tooth by decision Tree algorithms
Or lower tooth, the upper and lower position determining module 1220 include:
One secondary vector determination unit 1221 ', for determining a secondary vector according to first voice signal;
One upper and lower position determination unit 1222 ', for determining described brushed teeth according to the secondary vector and a decision tree
Tooth is upper tooth or lower tooth.
In the secondary vector determination unit 1221 ', the secondary vector can be according to first voice signal more
Power at a frequency determines, for example can be extracted using the method similar with the primary vector.
In the upper and lower position determination unit 1222 ', the decision tree can be trained in advance and obtain, such as known upper and lower
In the case where tooth, the corresponding sound of brushing teeth of acquisition in advance, extracts at least these sound of brushing teeth respectively at the first position
One segment length is about that the voice signal segment of 380ms (can partly overlap, such as 60%), to each segment between multiple segments
Frequency spectrum on the frequency range window that 250 width are 15Hz, corresponding each these windows of segment are uniformly chosen in the range of 0~8000Hz
The logarithm of mean power in mouthful forms the vector that a length is 250 dimensions, acquisition position in conjunction with known to it, with known
Tree-model training algorithm (such as C4.5, CART, MARS) available decision tree.In present embodiment, specific judgment method
Can be with are as follows: by the element of the secondary vector, according to the requirement of decision tree since root node downlink, the leaf section finally stopped
The upper and lower position of the corresponding tooth of being brushed teeth of point.
Referring to Figure 15, in one embodiment, the equipment 1200 further include:
One second obtains module 1230, obtains a second sound signal for the second place on the head;
One first left-right position determining module 1240, for according at least to first voice signal and the second sound
Signal determines first left-right position by where tooth of brushing teeth.
The second position can be any position different from the first position on the head.In order to improve detection
Accuracy, the first position can be located at the left side on the head, and the second position can be located at the right side on the head;
Vice versa.For example, the first position is located near left ear, the second position is located near auris dextra.
Referring to Figure 16, in one embodiment, the first left-right position determining module 1240 may include:
One first intensity is than determination unit 1241, for determining that first voice signal and the second sound signal exist
The first intensity ratio at one first frequency;
One first left-right position determination unit 1242, for being determined according to the first intensity ratio and one first reference information
First left-right position.
First intensity is than in determination unit 1241, first intensity is than namely described first voice signal in institute
State the ratio of the intensity value and intensity value of the second sound signal at the first frequency at first frequency.In a kind of reality
It applies in mode, referring to Figure 17, first intensity can be specifically included than determination unit 1241:
One first intensity value determines subelement 12411, for determining first voice signal at the first frequency
Intensity value;
One second intensity value determines subelement 12412, for determining the second sound signal at the first frequency
Intensity value;
One first intensity is used for according to first voice signal at the first frequency than determining subelement 12413
Intensity value at the first frequency of intensity value and the second sound signal determine the first intensity ratio.
In the first left-right position determination unit 1242, first reference information includes at the first frequency
Multiple referenced strengths are than the corresponding relationship with multiple reference positions.
The first frequency can be any frequency in the sound of brushing teeth, or a certain frequency chosen through overtesting
Rate;Referenced strength ratio at the first frequency is the intensity value of first voice signal and described the at the first frequency
Reference ratio between the intensity value of two voice signals;Reference position and the referenced strength ratio at the first frequency are one by one
It is corresponding.First reference information can be trained in advance and be obtained, for example, guidance user successively brushes teeth tooth according to predetermined order in advance
Predetermined position, the first position Yu Suoshu and the second place obtain corresponding first voice signal and rising tone message
Breath, and then the ratio of the referenced strength at first frequency is calculated, to obtain first reference information.
By taking Fig. 8 as an example, which show the referenced strengths of corresponding 1531~1545Hz frequency range than pair between reference position
It should be related to, wherein circle indicates measured data point, and curve is fitted according to measured data.It is false according to the corresponding relationship
If the first intensity ratio is 6, then first left-right position corresponding region 1 can be determined, i.e., the described tooth position of being brushed teeth is in area
In domain 1.Wherein, it is calculated to simplify, what is provided in Fig. 8 is referenced strength ratio and the reference position in 1531~1545Hz frequency range
Between corresponding relationship, it will be appreciated by those skilled in the art that the reference according to identical Computing Principle, at available optional frequency
Intensity is than the corresponding relationship between reference position.
In order to improve the accuracy of positioning, first voice signal and the second sound signal can be combined at it
Intensity ratio at his frequency, the comprehensive left-right position for determining the tooth of being brushed teeth.
In one embodiment, referring to Figure 18, the equipment 1200 further include: one second left-right position determining module
1250 and a left-right position determining module 1260;
The second left-right position determining module 1250 includes:
One second intensity is than determination unit 1251, for determining that first voice signal and the second sound signal exist
The second intensity ratio at one second frequency;
One second left-right position determination unit 1252, for being determined according to the second intensity ratio and one second reference information
Second left-right position by where tooth of brushing teeth;
The left-right position determining module 1260, for true according to first left-right position and second left-right position
The left-right position of the fixed tooth of being brushed teeth.
Wherein, second reference information includes multiple referenced strength ratios and the multiple reference bits at the second frequency
The corresponding relationship set.Described described second or so by where tooth of brushing teeth is determined in the second left-right position determining module 1250
Described described first or so by where tooth of brushing teeth is determined in position, principle and the first left-right position determining module 1240
Position is similar, and details are not described herein again.
The first left-right position respective value and described can be such as calculated in the left-right position determining module 1260
The average value of two left-right position respective values obtains the left-right position.
By taking Fig. 9 as an example, it is assumed that the first intensity ratio is 3, and available first left-right position is 1.65, it is assumed that institute
Stating the second intensity ratio is 1.5, and available second left-right position is 1.8, calculates the average value then available left and right
Position is 1.725.Corresponding described Fig. 6 can determine that the tooth reference numeral of being brushed teeth is L4.That is, according to described
The intensity ratio and corresponding multiple reference informations of one voice signal and the second sound signal at multiple frequencies, can be comprehensive
More accurate left-right position is calculated in conjunction, is conducive to be accurately positioned the tooth of being brushed teeth.
It will be appreciated by those skilled in the art that can be combined with strong at more multi-frequency to further increase positional accuracy
Degree than with more reference informations.Than as shown in Figure 10, the corresponding reference information of three different frequency ranges is given, is based on this, it can
To obtain more accurate positioning result.
In one embodiment, the first left-right position determining module 1240, for by first sound
Signal and the second sound signal carry out returning determining first left-right position of processing.
The recurrence processing can be such as using tree algorithm, support vector regression algorithm etc. be returned, for the sake of simplicity, below only
It is illustrated for returning tree algorithm.
Referring to Figure 19, in one embodiment, the first left-right position determining module 1240 includes:
One third vector determination unit 1241 ', for true according to first voice signal and the second sound signal
A fixed third vector;
One first left-right position determination unit 1242 ', for determining described according to one classification tree of third vector sum
One left-right position.
In the third vector determination unit 1241 ', the third vector can be according to first voice signal and institute
It states power of the second sound signal at multiple frequencies to determine, for example the first sound of a segment length about 380ms can be taken to believe
Number segment is used the frequency range window that 250 width are 15Hz is uniformly chosen in the range of 0~8000Hz on the frequency spectrum of the segment
The logarithm of mean power in these windows forms the vector that a length is 250 dimensions;The rising tone based on the identical period simultaneously
Sound signal extracts similar vector;The difference of the two vectors can be used as the third vector.
In the first left-right position determination unit 1242 ', the regression tree can be trained in advance and be obtained, such as described
What first position acquired on known tooth position in advance first brushes teeth sound, extracts at least one respectively to these first sound of brushing teeth
Segment length is about that the voice signal segment of 380ms (can partly overlap, such as 60%), to each segment between multiple segments
The frequency range window that 250 width are 15Hz, corresponding each these windows of segment are uniformly chosen on frequency spectrum in the range of 0~8000Hz
The logarithm of interior mean power forms the vector for the correspondence first position that a length is 250 dimensions;Similar, in the second
It sets second acquired in advance on known tooth position to brush teeth sound, an at least segment length is extracted respectively to these second sound of brushing teeth
The voice signal segment of about 380ms (can partly overlap, such as 60%), on the frequency spectrum of each segment between multiple segments
The frequency range window that 250 width are 15Hz is uniformly chosen in the range of 0~8000Hz, corresponds to each segment with putting down in these windows
The logarithm of equal power forms the vector for the correspondence second position that a length is 250 dimensions;Above-mentioned two classes vector is corresponding to make poor, combination
Its known acquisition position, with any known tree-model training method (such as C4.5, CART (Classification And
Regression Tree), MARS (Multivariate Adaptive Regression Splines) etc.), can obtain
The regression tree.In the step, specific judgment method be can be the element in the third vector according to the regression tree
Requirement since root node downlink, the value of the leaf node finally obtained correspond to the first or so position of the tooth of being brushed teeth
It sets.
Referring to fig. 20, in one embodiment, the equipment 1200 further include:
One third obtains module 1270, for obtaining the movement state information and historical position information of a toothbrush;
Correspondingly, the first left-right position determining module 1240, for according to first voice signal, described second
Voice signal, the movement state information and the historical position information determine first left-right position.
Wherein, the movement state information of the toothbrush such as may include the speed, acceleration of the toothbrush, angular speed,
At least one information such as angular acceleration.The historical position information can be the left and right for the tooth of being brushed teeth that previous moment determines
Location information.It can determine that first left-right position is possible according to the movement state information and the historical position information
Regional scope, so as to avoid the occurrence of the obvious unreasonable situation of determining first left-right position.For example, the history
Location information shows that last moment is brushed teeth tooth as R1, and according to being that movement state information judges, current time is brushed teeth tooth only
It can be a certain in 3 teeth near R1, so as to exclude, such as L1, wait the positioning result of apparent errors.
To sum up, equipment described in the embodiment of the present application, can be during user of toothbrushing, according to sound positioning currently quilt of brushing teeth
It brushes teeth tooth, is conducive to preferably user be guided correctly to brush teeth, and be conducive to enhance the interest brushed teeth by game.
One application scenarios of tooth localization method and equipment described in the embodiment of the present application can be such that user uses a tooth
Brush is brushed teeth, while wearing an intelligent earphone, and intelligent earphone and a game station communicate to connect;Distinguish at intelligent earphone and left and right ear
The sound for receiving generation of brushing teeth determines the position (left-right position and/or upper and lower position) for tooth of currently being brushed teeth according to voice signal,
And positioning result is sent to the game station;Game station shows corresponding game picture according to the position for tooth of being brushed teeth
(for example the aircraft of corresponding position is shot down), and the tooth for guiding user that brush is gone not yet to be brushed to (for example is shown in corresponding position
Multiple aircrafts).To, it is correct, perfect by game means guidance user to brush teeth, be conducive to improve the interest brushed teeth, than
Child is such as allowed to prefer to brush teeth.
The hardware configuration of tooth positioning device described in another embodiment of the application is as shown in figure 21.The application specific implementation
Example does not limit the specific implementation of the tooth positioning device, and referring to fig. 21, the equipment 2100 may include:
Processor (processor) 2110,2120, memory communication interface (Communications Interface)
(memory) 2130 and communication bus 2140.Wherein:
Processor 2110, communication interface 2120 and memory 2130 complete mutual lead to by communication bus 2140
Letter.
Communication interface 2120, for being communicated with other network elements.
Processor 2110 can specifically execute the phase in above-mentioned embodiment of the method shown in FIG. 1 for executing program 2132
Close step.
Specifically, program 2132 may include program code, and said program code includes computer operation instruction.
Processor 2110 may be a central processor CPU or specific integrated circuit ASIC (Application
Specific Integrated Circuit), or be arranged to implement the integrated electricity of one or more of the embodiment of the present application
Road.
Memory 2130, for storing program 2132.Memory 2130 may include high speed RAM memory, it is also possible to also
Including nonvolatile memory (non-volatile memory), for example, at least a magnetic disk storage.Program 2132 specifically may be used
To execute following steps:
In response to a user of toothbrushing, one first voice signal is obtained at the first position on the head of the user, in institute
The second place for stating head obtains a second sound signal;
It determines according at least to first voice signal and the second sound signal by the target position where tooth of brushing teeth.
The specific implementation of each step may refer to corresponding steps or module in above-described embodiment in program 2132, herein not
It repeats.It is apparent to those skilled in the art that for convenience and simplicity of description, the equipment and mould of foregoing description
The specific work process of block can refer to corresponding processes in the foregoing method embodiment description, and details are not described herein.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and method and step can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician
Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed
Scope of the present application.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in a computer readable storage medium.Based on this understanding, the technical solution of the application is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a
People's computer, controller or network equipment etc.) execute each embodiment the method for the application all or part of the steps.
And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited
The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic or disk.
Embodiment of above is merely to illustrate the application, and is not the limitation to the application, in relation to the common of technical field
Technical staff can also make a variety of changes and modification in the case where not departing from spirit and scope, therefore all
Equivalent technical solution also belongs to the scope of the application, and the scope of patent protection of the application should be defined by the claims.
Claims (9)
1. a kind of tooth localization method, which is characterized in that the described method includes:
In response to a user of toothbrushing, one first voice signal is obtained at the first position on the head of the user;
Determine that tooth of being brushed teeth is upper tooth or lower tooth according at least to first voice signal;It is described according at least to first sound
Signal determines that tooth of being brushed teeth is upper tooth or lower tooth includes:
Determine that the tooth of being brushed teeth is upper tooth or lower tooth by carrying out classification processing to first voice signal.
2. the method as described in claim 1, which is characterized in that described by carrying out classification processing to first voice signal
Determine that the tooth of being brushed teeth is upper tooth or lower tooth includes:
A primary vector is determined according to first voice signal;
A projection vector according to the primary vector, and for linear discriminant analysis determine the tooth of being brushed teeth be upper tooth or
Lower tooth.
3. the method as described in claim 1, which is characterized in that described by carrying out classification processing to first voice signal
Determine that the tooth of being brushed teeth is upper tooth or lower tooth includes:
A secondary vector is determined according to first voice signal;
Determine that the tooth of being brushed teeth is upper tooth or lower tooth according to the secondary vector and a decision tree.
4. method as described in any one of claims 1 to 3, which is characterized in that the method also includes:
A second sound signal is obtained in the second place on the head;
Described first or so by where tooth of brushing teeth is determined according at least to first voice signal and the second sound signal
Position.
5. method as claimed in claim 4, which is characterized in that described according at least to first voice signal and described second
Voice signal determines that first left-right position includes:
Determine the first intensity ratio of first voice signal and the second sound signal at a first frequency;
First left-right position is determined according to the first intensity ratio and one first reference information.
6. method as claimed in claim 4, which is characterized in that described according at least to first voice signal and described second
Voice signal determines that first left-right position includes:
By carrying out returning determining first left-right position of processing to first voice signal and the second sound signal.
7. method as claimed in claim 6, which is characterized in that described by first voice signal and the rising tone
Sound signal carries out returning determining first left-right position of processing
A third vector is determined according to first voice signal and the second sound signal;
First left-right position is determined according to one classification tree of third vector sum.
8. a kind of tooth positioning device, which is characterized in that the equipment includes:
One first obtains module, in response to a user of toothbrushing, obtaining one the at the first position on the head of the user
One voice signal;
One upper and lower position determining module, for determining that tooth of being brushed teeth is upper tooth or lower tooth according at least to first voice signal.
9. a kind of wearable device, which is characterized in that the wearable device includes that tooth positioning according to any one of claims 8 is set
It is standby.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510157925.1A CN106154215B (en) | 2015-04-03 | 2015-04-03 | Tooth localization method and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510157925.1A CN106154215B (en) | 2015-04-03 | 2015-04-03 | Tooth localization method and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106154215A CN106154215A (en) | 2016-11-23 |
CN106154215B true CN106154215B (en) | 2019-05-07 |
Family
ID=57337533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510157925.1A Active CN106154215B (en) | 2015-04-03 | 2015-04-03 | Tooth localization method and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106154215B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2422811A1 (en) * | 2000-09-19 | 2002-03-28 | Samuel G. Fletcher | Palatometer and nasometer apparatus |
CN102711555A (en) * | 2009-12-17 | 2012-10-03 | 荷兰联合利华有限公司 | Toothbrush tracking system |
CN104240606A (en) * | 2014-08-22 | 2014-12-24 | 京东方科技集团股份有限公司 | Display device and display device watching angle adjusting method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3686871B2 (en) * | 2002-02-27 | 2005-08-24 | 三ツ星ベルト株式会社 | Toothed belt noise prediction method and apparatus, and program |
KR101129882B1 (en) * | 2010-05-26 | 2012-03-28 | 한국과학기술원 | Bone conductive earphone, headphone and operation method of media device using the same |
-
2015
- 2015-04-03 CN CN201510157925.1A patent/CN106154215B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2422811A1 (en) * | 2000-09-19 | 2002-03-28 | Samuel G. Fletcher | Palatometer and nasometer apparatus |
CN102711555A (en) * | 2009-12-17 | 2012-10-03 | 荷兰联合利华有限公司 | Toothbrush tracking system |
CN104240606A (en) * | 2014-08-22 | 2014-12-24 | 京东方科技集团股份有限公司 | Display device and display device watching angle adjusting method |
Also Published As
Publication number | Publication date |
---|---|
CN106154215A (en) | 2016-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ryan et al. | Functional data analysis of knee joint kinematics in the vertical jump | |
Power et al. | A cooperative control framework for haptic guidance of bimanual surgical tasks based on learning from demonstration | |
CN109753868B (en) | Method and device for evaluating movement actions and intelligent bracelet | |
CN110210483A (en) | Medical image lesion region dividing method, model training method and equipment | |
CN106154215B (en) | Tooth localization method and equipment | |
CN106154216B (en) | Tooth localization method and equipment | |
Macchi et al. | Biomechanical demands of percussive techniques in the context of early stone toolmaking | |
CN104949685B (en) | The method and its device of accurate meter step can be realized in multi-mode multiple location | |
Ohara et al. | Tremor suppression control of meal-assist robot with adaptive filter | |
Popović et al. | Control of arm movement: reaching synergies for neuroprosthesis with life-like control | |
KR102236679B1 (en) | Manufacturing method of golf glove | |
EP3236929B1 (en) | Composition for conditioning keratin fibers | |
DE102012211266A1 (en) | Process for the chemical smoothing of human hair I | |
Bian et al. | Research on multi-modal human-machine interface for aerospace robot | |
CN109730648A (en) | A kind of movement execution method and device | |
Mussleman et al. | A system-based approach to monitoring the performance of a human neuromusculoskeletal system | |
EP4470464A1 (en) | System, device, and method for monitoring motion | |
CN109674688A (en) | A kind of plant shampoo water and preparation method thereof | |
Gras et al. | Cooperative control of a compliant manipulator for robotic-assisted physiotherapy | |
CN106293050A (en) | Input information determines method and apparatus | |
Heuts | Algebras over∞-operads | |
Shin et al. | A study on precognition of walking patterns for a power assist robot legs | |
Monsifrot et al. | Online estimation of EMG signals model based on a renewal process | |
Birse | Dynamical Systems Approach to Movement Variability in Elite Youth Basketball Athletes | |
DE102022107069A1 (en) | Device and method for electrical stimulation of body areas |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |