Compass-sensor embedded footwear system and operation method thereof
10448892 ยท 2019-10-22
Assignee
Inventors
Cpc classification
A43B17/00
HUMAN NECESSITIES
A61B5/0024
HUMAN NECESSITIES
A61B2562/04
HUMAN NECESSITIES
International classification
A61B5/00
HUMAN NECESSITIES
A61B5/103
HUMAN NECESSITIES
A43B17/00
HUMAN NECESSITIES
Abstract
A compass-sensor embedded footwear system and an operation method thereof are provided. The compass-sensor embedded footwear system includes: a footwear including: a footwear sole; two pressure sensors embedded in the footwear sole; a compass sensor configured in a fixed orientation with respect to the footwear sole; and a control-communication unit connecting to each of the two pressure sensors and compass sensor.
Claims
1. A method for using an improved compass-sensor embedded footwear system comprising: at a data sampling time, obtaining pressure measurements from pressure sensors embedded in a left footwear and/or a right footwear; based on the pressure measurements, determining sole area touch detection results corresponding to ground touches made by areas on each footwear sole of the left footwear and/or the right footwear; obtaining compass measurements from a compass sensor in each of the left and/or right footwears to provide an angle from a North direction of a local North-East coordinate system to an axis of the compass sensor's reference coordinate system; obtaining a relationship between the compass sensor's reference coordinate system and a corresponding foot pointing direction based on the compass-sensor embedded footwear system; and based on the obtained relationship and the angle from the compass measurements, evaluating the left and/or right foot pointing direction angles in the local North-East coordinate system.
2. The method according to claim 1, further including: processing the information, including: combining the sole area touch detection results from the left footwear and/or the right footwear to obtain a user touch detection outcome at each data sampling time; and determining foot gestures based on current and history information of: the user touch detection outcomes, the left and/or right foot pointing direction angles, and/or pressure measurements from the pressure sensors.
3. The method according to claim 1, wherein: a pressure measurement from each pressure sensor is compared to a threshold level to determine if the corresponding sole area is in touch with the ground to provide a sole area touch detection result.
4. The method according to claim 1, further including: transmitting the information including the sole area touch detection results, the foot pointing direction angles for the left footwear and/or the right footwear to an external device for further processing and control purposes.
5. The method according to claim 2, wherein: processing the information from the left and/or right footwears is conducted by one of the left or right footwear as a master footwear; and the master footwear sends the foot directional information and foot gesture detection results to an external device through another a wireless communication link.
6. The method according to claim 1, further comprising: repeating each step at every sampling time performed by the compass-sensor embedded footwear system.
7. An improved method for detecting user foot gestures, comprising: defining a user foot gesture as a transition sequence of touch detection states in conjunction with foot pointing directions of a user's left foot and/or right foot, wherein: a touch detection state is a set of one or multiple possible user touch detection outcomes, and a user touch detection outcome corresponds to a detection of none, one, or multiple of two or four designed sole areas, at a fore part and a heel part of the user's left foot and/or the user's right foot, touching to the ground; at each sampling time, obtaining a user touch detection outcome corresponding to the designed sole areas at the user's left foot and/or the user's right foot; at each sampling time, obtaining a user foot pointing direction in a reference coordinate system; and at each sampling time, checking if the defined user foot gesture is matched by the current and history user touch detection outcomes and/or the foot pointing directions; and determining the user foot gesture is detected at each sampling time based on the checking result.
8. The method according to claim 7, further including: using additional feature information, including pressure measurements at the four designed sole areas, in conjunction with the detected user touch detection outcome and foot pointing directions to support detection of new types of user foot gestures and to improve foot gesture detection performance.
9. The method according to claim 7, wherein: the user foot gestures include Left foot taps, Right foot taps, one foot hops, jump and four types of foot wiggling movements.
10. The method according to claim 1, wherein: the obtained relationship between the compass sensor's reference coordinate system and a corresponding foot pointing direction is predetermined.
11. The method according to claim 2, wherein: pressure measurements are used to provide additional feature information for foot gesture detections, which allows further differentiation among a same type of foot gestures including a differentiation of small jumps and big jumps.
12. A method for using an improved compass-sensor embedded footwear system comprising: at a data sampling time, obtaining pressure measurements from pressure sensors embedded in a left footwear and/or a right footwear; based on the pressure measurements, determining sole area touch detection results corresponding to ground touches made by areas on each footwear sole of the left footwear and/or the right footwear; and obtaining compass measurements from a compass sensor in each of the left and/or right footwear to evaluate the corresponding left and/or right foot pointing directions in the local North-East coordinate system.
13. The method according to claim 12, further including: using the sole area touch detection results from the left footwear and/or the right footwear to obtain a user touch detection outcome at each data sampling time; and determining foot gestures based on current and history information of: the user touch detection outcomes, and the left and/or right foot pointing directions.
14. The method according to claim 12, wherein: a pressure measurement from each pressure sensor is compared to a threshold level to determine if the corresponding sole area is in touch with the ground to provide a sole area touch detection result.
15. The method according to claim 12, wherein: evaluating the left and/or right foot pointing directions in the local North-East coordinate system includes: obtaining compass measurements from a compass sensor in each of the left and/or right footwear; evaluating an angle from a North direction of the local North-East coordinate system to an axis of the compass sensor's reference coordinate system with the compass measurements; obtaining a relationship between the compass sensor's reference coordinate system and a corresponding foot pointing direction based on the compass-sensor embedded footwear system; and based on the obtained relationship and the angle from the compass measurements, evaluating the left and/or right foot pointing directions in the local North-East coordinate system.
16. The method according to claim 12, further including: using measurements from an accelerometer, a gyro sensor and a compass sensor in each of the left and/or right footwears to derive the left and/or right foot pointing directions in the local North-East coordinate system.
17. The method according to claim 12, further including: sending information including the sole area touch detection results, the foot pointing directions from the left footwear and/or the right footwear, and/or the pressure measurements to an external device for further processing and controls.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The following drawings are merely examples for illustrative purposes according to various disclosed embodiments and are not intended to limit the scope of the present disclosure.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION
(17) Reference will now be made in detail to exemplary embodiments of the disclosure, which are illustrated in the accompanying drawings. Hereinafter, embodiments consistent with the disclosure will be described with reference to drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts. It is apparent that the described embodiments are some but not all of the embodiments of the present disclosure. Based on the disclosed embodiment, persons of ordinary skill in the art may derive other embodiments consistent with the present disclosure, all of which are within the scope of the present disclosure.
(18) The present disclosure provides a compass-sensor embedded footwear system and operation method thereof. An exemplary compass-sensor embedded footwear system may include a footwear and/or a pair of footwear corresponding to a pair of human feet including, e.g., a left footwear and a right footwear. Each footwear includes a compass sensor, (i.e., a sensor that is able to provide direction/direction angle measurements of the North direction in its own reference 2D coordinate system) to provide foot directional information; two pressure sensors to obtain pressure measurements at designed sole areas of the footwear, and/or a control-communication unit and a power module supporting the system operation.
(19) In some embodiments, the footwear used in the compass-sensor embedded footwear system may include a footwear sole and footwear body. In other embodiments, the footwear used in the compass-sensor embedded footwear system may be only a footwear sole such as a footwear insole. For example, the footwear may be a shoe having a shoe sole (footwear sole) and a shoe body (footwear body). In another example, the footwear may be a footwear sole such as a shoe insole, which is a separate layer that can be placed in any shoes.
(20) By using the disclosed compass-sensor embedded footwear system, foot directional information and foot gesture information of human foot/feet, wearing the footwear, may be obtained.
(21) According to the present disclosure, in one embodiment, foot and/or user directional information and a range of foot gesture information from a user's feet may be effectively provided to a device/devices such as smart phones, tablets, game consoles, computers, to achieve natural hand-free user experiences for navigation in simulated virtual world, for example, in gaming applications and other types of applications. In one embodiment, products based on the present disclosure may be a new type of foot-wearing input device for computers, smart phones, tablet, game console, etc.
(22) As used herein, the term foot directional information refers to direction(s) that foot/feet in operation point at. The term foot directional information and foot pointing information may be interchangeably used in the present disclosure.
(23) As used herein, the term foot gestures may include simple gestures, such as taps by foot/feet, and complex gesture behaviors, such as walking, jumping, running, etc.
(24)
(25) In various embodiments, two pressure sensors 102 and 107 may be embedded in the left footwear sole 106 at locations corresponding to a bottom of a human left foot. For example, pressure sensor 107 may be positioned at a location corresponding to a center of a fore-foot (or a center of ball of foot) of a human left foot sole denoted as sole area A, pressure sensor 102 may be positioned at a location corresponding to a center of a back-foot (or a center of heel) of a human left foot sole denoted as sole area B.
(26) In various embodiments, two pressure sensors 202 and 207 may be embedded in the right footwear sole 206 at locations corresponding to a bottom of a human right foot. For example, pressure sensor 207 may be positioned at a location corresponding to a center of a fore-foot (or a center of ball of foot) of a human right foot sole denoted as sole area C, pressure sensor 202 may be positioned at a location corresponding to a center of a back-foot (or a center of heel) of a human right foot sole denoted as sole area D.
(27) In various embodiments, a compass sensor 105/205 maybe embedded in the left/right footwear sole 106/206 or installed on the outer surface of the left/right footwear, at a fixed location and with a fixed orientation with respect to the left/right footwear sole 106/206. The compass sensor 105/205 is placed such that when the left/right footwear sole 106/206 is substantially leveled in a horizontal position, the compass sensor 105/205 is in normal operation.
(28) In various embodiments, a control-communication unit 103/203 and a battery module 104/204 may be placed inside or on the outer surface of the left/right footwear 106/206 to support operation of the left/right footwear and its communication with e.g., external devices, such as smart phones, computers, game consoles, etc.
(29) The control-communication unit 103/203, battery module 104/204, compass sensor 105/205 and pressure sensors 102,107/202,207 are connected with wires inside the left/right footwear for power, control and communication.
(30)
(31) For the compass-sensor embedded footwear system, various different configurations, placements, and/or arrangements of the battery module 104/204, control-communication unit 103/203, and compass sensor 105/205 may be included. This may in turn provide different tradeoffs among system performance, footwear appearance, and wearing comfort level.
(32) In a first exemplary type of component arrangement configuration, or exemplary component arrangement configuration 1, the battery module 104/204, control-communication unit 103/203, and compass sensor 105/205, are all embedded in the footwear, for example in the footwear sole 106/206. In this configuration, a charging inlet 101/201 is also provided on each footwear, either on a footwear sole or a footwear body.
(33) The exemplary component arrangement configuration 1 in
(34) The exemplary component arrangement configuration 1 may allow the footwear to be in forms of shoes as shown in
(35) The second exemplary type of component arrangement configuration, or an exemplary component arrangement configuration 2, is illustrated in
(36) In various embodiments with component arrangement configuration 2, battery module 104/204 and the control-communication unit 103/203 may be combined as a single power-control-communication unit 108/208 as illustrated in
(37) In various embodiments with component arrangement configuration 2, the power-control-communication unit 108/208 may be detachable and re-attachable to the footwear using a proper connector or clip.
(38) Component arrangement configuration 2 may allow the separation of the left/right footwear into two parts. One part is a separate insole layer, containing the pressure sensors and the compass sensor. The other part is the shoe part (e.g., including a shoe body and a shoe sole) on which the battery-control-communication unit may be installed. The two parts of the footwear may be connected by a proper connector and wires for power, control and communication.
(39) Component arrangement configuration 2 may have certain impact on the footwear's appearance. However, installing components for power, communication and control on the outer surface of the footwear may improve system performance, e.g., operation hours per charge, as well as footwear wearing comfort level. The optional detachable feature of the power-control-communication unit allowed by this component arrangement configuration may also make the charging, communication pairing and maintenance processes easier to improve user experiences, and support the use of the same left/right power-control-communication unit with different left/right footwear.
(40) The third exemplary type of component arrangement configuration, or an exemplary component arrangement configuration 3, is illustrated in
(41) In various embodiments with component arrangement configuration 3, the battery module 104/204, control-communication unit 103/203, and the compass sensor 105/205 are combined into a single power-control-communication-compass unit 110/210. The power-control-communication-compass unit 110/210 illustrated in
(42) In various embodiments with component placement configuration 3, the power-control-communication-compass unit 110/210 may be detachable and re-attachable to the left/right footwear using a proper connector or clip. A detachable power-control-communication-compass unit 110/210 may also be used with different left/right footwear.
(43) Component arrangement configuration 3 may allow the separation of the footwear into two parts. One part is a separate insole layer, containing only the pressure sensors. The other part is a shoe part (e.g., including a shoe body and a shoe sole) on which the battery-control-communication-compass unit is installed. The two parts of the footwear may be connected by a proper connector and wires for power, control and operation.
(44) Compared to component arrangement configuration 2, component arrangement configuration 3 may further improve wearing comfort level of the compass-sensor embedded footwear system by leaving only the two pressure sensors inside the footwear sole. The footwear sole may be a separate insole layer or may be a shoe sole of the shoe footwear. However, it requires the power-control-communication-compass unit 110/210 to be placed such that it has a fixed orientation with respect to the footwear sole 106/206, and the integrated compass sensor 105/205 is in normal operation when the corresponding footwear sole 106/206 is substantially leveled in a horizontal position.
(45) The disclosed system features a novel combined use of information from the left and right footwear. With the compass sensors, user's foot pointing directions, alternatively referred to as foot directional information, may be obtained in the user's local North-East coordinate system. The pressure sensors are able to provide pressure measurements at designed user sole areas. The foot directional information, used in conjunction with pressure measurements, may provide (user) directional information on a user's intended movements, and support complex foot gesture detections. The foot and/or user directional information and foot gesture detection results from the compass-sensor embedded footwear system may support various gaming applications and other types of applications for controls and, especially, hand-free navigation in simulated virtual world, to provide unique and improved user experiences.
(46) For example,
(47) As shown in
(48)
(49)
(50) Vector V.sub.LF or V.sub.RF corresponds to the foot direction vector 701/702 for left/right foot. Angle (703/704) is the angle from the Y axis of a compass's reference coordinate system to a left/right foot direction vector 701/702. Once a compass sensor 105/205 is installed to the left/right footwear with a fixed orientation with respect to the left/right footwear sole 106/206, (703/704) is fixed and can be easily measured/obtained. Angle is the sum of and , which is a foot (footwear) pointing direction angle in the user's local North-East (N-E) coordinate system, i.e., the angle from the local North (N) axis to the foot direction vector. For left foot, the foot pointing direction angle is denoted as .sub.L (707), and for right foot, the foot pointing direction angle is denoted as .sub.R (708). For each foot, the local processor 301 is able to obtain (705/706) from the compass sensor and then evaluate the foot pointing direction angle (707/708) in the local North-East 2D coordinate system with the pre-obtained (703/704) of the corresponding left/right footwear.
(51)
(52) At a data sampling time, pressure measurements P.sub.A, P.sub.B, P.sub.C and P.sub.D may be used together to obtain a user (foot) touch detection outcome. As illustrated in
(53) The foot pointing direction angles .sub.L (707) and .sub.R (708) provide foot directional information in a common local N-E coordinate system, which may be further fused to obtain user directional information.
(54) As shown in
(55)
(56)
which uses a weighted combination of V.sub.LF and V.sub.RF according to the pressure measurements. Another processing method to obtain V.sub.FWD may be:
(57)
where .sub.1 is a pressure level threshold. If the total pressure level on a foot is below the corresponding foot direction vector should not be used for the evaluation of V.sub.FWD. Other method for the evaluation of user directional information can be devised to best suit certain applications. In the present disclosure, the joint use of measurements from the pressure sensors at the designed sole areas, and the foot pointing directional information from the compass sensor is able to provide valuable user (movement) directional information.
(58) In addition to providing foot directional and user directional information, the combined use of the foot directional information, the user touch detection outcomes and the pressure sensor measurements can be used for basic and complex foot gesture detections.
(59) Referring back to
(60) To define foot gestures, a touch detection state is defined as a combined set of one or multiple possible user touch detection outcomes. For example, touch detection state {A&B&C} (where & is the and operator) means the touch detection state requires the detection of touches from sole areas A, B and C. As a result, only user touch detection outcome {A B C} belongs to the touch detection state.
(61) As another example, touch detection state {A} {B} (where I is the or operator) means the touch detection state requires a touch detection in sole area A or B. As a result, user touch detection outcomes {A} {B} and {A B} satisfy the touch detection state requirement, and would belong to touch detection state {A|B}.
(62) When there is only one or none sole area touch detected, e.g., user touch detection outcome {A}, and { }, the user touch detection outcome has the same notation as the detection state that containing only the detection outcome.
(63) Further, a touch detection state transition is defined as when the user touch detection outcome moves from one touch detection state to a different touch detection state. When a user touch detection outcome at a sampling time belongs to the same touch detection state as the previous user touch detection outcome, there is no touch detection state transition.
(64) In the present disclosure, foot gestures are defined and determined based on transitions between touch detection states in conjunction with foot directional information from foot direction vectors. Exemplary foot gestures are defined as follows.
(65) Left foot tap type 1: tap with the front part of left foot.
(66) The touch detection states follow transition sequence {A&B&C&D}.fwdarw.{B&C&D}.fwdarw.{A&B&C&D}.fwdarw.{B&C&D}.fwdarw.{A&B&C&D}.
(67) Both the calculated left foot direction vector V.sub.LF 701 (or equivalently the left foot pointing direction angle .sub.L 707) and the calculated right foot direction vector V.sub.RF 702 (or equivalently the right foot pointing direction angle .sub.R 708) in the N-E coordinate system remain roughly the same.
(68) Note that the touch detection state transition sequence may repeat itself for multiple times.
(69) Left Foot Tap Type 2: Tap with the Heel Part of Left Foot.
(70) The touch detection states follow transition sequence {A&B&C&D}.fwdarw.{A&C&D}.fwdarw.{A&B&C&D}.fwdarw.{A&C&D}.fwdarw.{A&B&C&D}.
(71) Both the calculated left foot direction vector V.sub.LF 701 (or equivalently the left foot pointing direction angle .sub.L 707) and the calculated right foot direction vector V.sub.RF 702 (or equivalently the right foot pointing direction angle .sub.R 708) in the N-E coordinate system remain roughly the same.
(72) Right Foot Tap Type 1: Tap with the Front Part of Right Foot.
(73) The touch detection states follow transition sequence {A&B&C&D}.fwdarw.{A&B&D}.fwdarw.{A&B&C&D}.fwdarw.{A&B&D}.fwdarw.{A&B&C&D}.
(74) Both the calculated left foot direction vector V.sub.LF 701 (or equivalently the left foot pointing direction angle .sub.L 707) and the calculated right foot direction vector V.sub.RF 702 (or equivalently the right foot pointing direction angle .sub.R 708) in the N-E coordinate system remain roughly the same.
(75) Right Foot Tap Type 2: Tap with the Heel Part of Right Foot.
(76) The touch detection states follow transition sequence {A&B&C&D}.fwdarw.{A&B&C}.fwdarw.{A&B&C&D}.fwdarw.{A&B&C}.fwdarw.{A&B&C&D}.
(77) Both the calculated left foot direction vector V.sub.LF 701 (or equivalently the left foot pointing direction angle .sub.L 707) and the calculated right foot direction vector V.sub.RF 702 (or equivalently the right foot pointing direction angle .sub.R 708) in the N-E coordinate system remain roughly the same.
(78) One-Foot Hop Type 1: Left Foot Hop.
(79) The touch detection states follow transition sequence {A|B}.fwdarw.{ }.fwdarw.{A|B}.fwdarw.{ }.fwdarw.{A|B}.fwdarw.{ }.
(80) Note that touch detection state {A|B} consists of three possible user touch detection outcomes {A}, {B} and {A B}. In this case, even when the user touch detection outcome changes from {A} to {A B}, there is no touch detection state transition.
(81) One-Foot Hop Type 2: Right Foot Hop.
(82) The touch detection states follow transition sequence {C|D}.fwdarw.{ }.fwdarw.{C|D}.fwdarw.{ }.fwdarw.{C|D}.fwdarw.{ }.
(83) Jump Using Both Feet.
(84) The touch detection states follow transition sequence {A|B|C|D}.fwdarw.{ }.fwdarw.{A|B|C|D}.fwdarw.{ }.fwdarw.{A|B|C|D}.
(85) Left Foot Wiggle Type 1: Left Foot Wiggle with the Front of the Left Foot as the Pivot.
(86) The touch detection state stays at {(A&C&D)|(A&B&C&D} which covers two possible user touch detection outcomes {A C D} and {A B C D}.
(87) The calculated left foot direction vector, V.sub.LF 701 in the N-E coordinate system wiggles from side to side.
(88) The calculated right foot direction vector, V.sub.RF 702 in the N-E coordinate system stays roughly the same.
(89) Left Foot Wiggle Type 2: Left Foot Wiggle with the Heel of the Left Foot as the Pivot.
(90) The touch detection state stays at {(B&C&D)|(A&B&C&D)} which covers two possible detection sets {B C D} and {A B C D}.
(91) The estimated left foot direction vector, V.sub.LF 701 in the N-E coordinate system wiggles from side to side.
(92) The calculated right foot direction vector, V.sub.RF 702 in the N-E coordinate system stays roughly the same.
(93) Right Foot Wiggle Type 1: Right Foot Wiggle with the Front of the Right Foot as the Pivot.
(94) The touch detection state stays at {(A&B&C)|(A&B&C&D)}.
(95) The estimated right foot direction vector, V.sub.RF 702 in the N-E coordinate system wiggles from side to side.
(96) The calculated left foot direction vector, V.sub.LF 701 in the N-E coordinate system stays roughly the same.
(97) Right Foot Wiggle Type 2: Right Foot Wiggle with the Heel of the Right Foot as the Pivot.
(98) The touch detection state stays at {(A&B&D)|(A&B&C&D)}.
(99) The estimated right foot direction vector, V.sub.RF 702 in the N-E coordinate system wiggles from side to side.
(100) The calculated left foot direction vector, V.sub.LF 701 in the N-E coordinate system stays roughly the same.
(101) For gesture detections, pressure measurements P.sub.A, P.sub.B, P.sub.C and P.sub.D may provide additional feature information for detected gestures, which allows, the further differentiation of gestures of the same type, e.g., the differentiation between small jumps and big jumps.
(102)
(103) In Step 803/805, the compass measurements .sub.L/.sub.R (705/706) from Step 801/802 are processed with the pre-obtained L/R (703/704) to obtain .sub.L/.sub.R (707/708), which is the left/right foot pointing direction angle in the local North-East 2D coordinate system.
(104) In Step 804/806, pressure measurements (P.sub.A, P.sub.B)/(P.sub.C, P.sub.D) from Step 801/802 are processed according to
(105) In Step 807/808, results from Step 803/805 and 804/806 are combined to obtain a left/right footwear measurement-information set from the left/right footwear at each sampling time, including .sub.L/.sub.R (707/708) from step 803/805, (P.sub.A, P.sub.B)/(P.sub.C, P.sub.D) and/or a left/right foot-level touch detection result from step 804/806.
(106) By performing Steps 809 and 811, the measurement-information set from Step 807 for the left footwear and the measurement-information set from Step 808 for the right footwear are gathered together and jointly processed for foot gesture detections.
(107) In Step 809, pressure measurements (P.sub.A, P.sub.B) from Step 807 for the left footwear and (P.sub.C, P.sub.C) from Step 808 for the right footwear are jointly processed to obtain the user touch detection outcome of the data sampling time, in the case that results from Step 807 and/or 808 do not have foot-level touch detection results. In the case that the left and right foot-level touch detection results are available from Steps 807 and 808, they can be directly combined in Step 809 to obtain the user touch detection outcome.
(108) In Step 811, gesture detections are performed based on current and history of user touch detection outcomes from Step 809, foot pointing direction angles .sub.L (707), .sub.R (708) from Steps 807 and 808 (which may be converted to foot direction vectors V.sub.LF (701) and V.sub.RF (702) in the local N-E coordinate system), and/or pressure sensor measurements P.sub.A, P.sub.B, P.sub.C, and P.sub.D from Steps 807 and 808.
(109) By preforming Steps 810 and 812, the measurement-information set from Step 807 for the left footwear and the measurement-information set from Step 808 for the right footwear are gathered together and jointly processed to obtain fused user directional information, such as V.sub.FWD (709).
(110) In Step 810, the foot pointing direction angles .sub.L (707) and .sub.R (708) from Steps 807 and 808 may be converted to the corresponding foot direction vectors V.sub.LF (701) and V.sub.RF (702) in the local N-E coordinate system.
(111) In Step 812, the foot direction vectors V.sub.LF (701) and V.sub.RF (702) in the local N-E coordinate system from Steps 810 and the pressure sensor measurements P.sub.A, P.sub.B, P.sub.C, and P.sub.D from Steps 807 and 808 are further fused to obtain user directional information, such as V.sub.FWD, according to various fusion methods devised for different types of applications.
(112) In Step 813, foot gesture detection results from Step 811 and foot/user directional information from Step 812 are sent/dispatched to targeting applications of the compass-sensor embedded footwear system that may run in external device(s).
(113) As such, by performing Steps 809, 810, 811 and 812, the information processing processes for foot gesture detections and user directional information extractions require the joint process of data and information from both feet. As a result, data and information originated from the left footwear and the right footwear need to be gathered together and processed at one place. Two types of system operation configurations may be used to address the problem, for example, as shown in
(114)
(115) In the exemplary system operation configuration shown in
(116)
(117) In the exemplary system operation configuration shown in
(118) The present disclosure is able to obtain rich action and gesture information from human feet that are not available from existing hand operation based systems. Outputs from the present disclosure can be used for device control, video game applications, interactive 3D programs and virtual reality applications to support hand-free navigation in simulated virtual worlds.
(119) The above detailed descriptions only illustrate certain exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention. Those skilled in the art can understand the specification as whole and technical features in the various embodiments can be combined into other embodiments understandable to those persons of ordinary skill in the art. Any equivalent or modification thereof, without departing from the spirit and principle of the present invention, falls within the true scope of the present invention.