[go: up one dir, main page]

CN106154215B - Tooth localization method and equipment - Google Patents

Tooth localization method and equipment Download PDF

Info

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
Application number
CN201510157925.1A
Other languages
Chinese (zh)
Other versions
CN106154215A (en
Inventor
丁大勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhigu Ruituo Technology Services Co Ltd
Original Assignee
Beijing Zhigu Ruituo Technology Services Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zhigu Ruituo Technology Services Co Ltd filed Critical Beijing Zhigu Ruituo Technology Services Co Ltd
Priority to CN201510157925.1A priority Critical patent/CN106154215B/en
Publication of CN106154215A publication Critical patent/CN106154215A/en
Application granted granted Critical
Publication of CN106154215B publication Critical patent/CN106154215B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Beacons 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/72Beacons 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

Tooth localization method and equipment
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.
CN201510157925.1A 2015-04-03 2015-04-03 Tooth localization method and equipment Active CN106154215B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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