The present invention relates generally, as indicated, to a headset with accelerometers to determine direction and movements of a user's head and method, and, more particularly, to a headset and method used in small listening devices, such as, for example, ear buds or the like.
Mobile and/or wireless electronic devices are becoming increasingly popular. For example, mobile telephones, portable media players and portable gaming devices are now in wide-spread use. In addition, the features and accessories associated with certain types of electronic devices have become increasingly diverse. To name a few examples, many electronic devices have cameras, text messaging capability, Internet browsing capability, electronic mail capability, video playback capability, audio playback capability, image display capability and handsfree headset interfaces. Exemplary accessories may also include headsets to provide sounds, e.g., music or other audio content, music and video input players, etc.
Headphones, also sometimes referred to as earphones, are a type of headset (also referred to as listening device) that have been used to listen to audio content or material, e.g., sounds, such as music, lectures and so on, provided from various electronic devices, such as, for example, stationary music players, radios and the like, and portable electronic devices, such as, for example, mobile phones, Sony Walkman players, and so on. Headphones typically have used speakers that are positioned over the ears of a user to convey audio content to the respective ears and a support bar on which the speakers are mounted; the support bar fits over the user's head to hold the speakers in generally fixed relation to each other and in place over the user's ears, as is well known. The modern trend has been to reduce the size of such portable electronic devices and also to reduce the size of listening devices used to listen to audio content provided from such portable electronic devices. An example of a modern small listening device is the ear bud; for example, two ear buds (sometimes referred to as ear bud listening devices), each placed in a respective ear of a user, may be used to convey audio content directly to the user's ears. Ear buds do not require a physical mechanical connection between them, such as the physical connection and mechanical support that typically is provided by a support bar used for conventional headphones.
In many cases it is desirable to know information representing or indicating the direction and/or rotation of the head of a user of a portable electronic device, such as, for example, a mobile phone, music or other sound playing device, personal digital assistant, game device and so on. This information may be useful for gaming, virtual reality, augmented reality, and so on, as audio content and navigation information is heard by a user. Some modern mobile phones have direction sensors, but the mobile phone will not provide information pertaining to a user's head facing direction or rotation information, since usually it does not track movements of the user's head. Some virtual reality display systems that provide both image and audio outputs have used headsets that include head tracking mechanisms to alter images and/or sounds in relation to the direction of the user's head. One example of a sensor to use for tracking rotation of the head is a gyroscope. However, although a gyroscope may be useful mounted on a conventional headset, it is problematic for use in ear buds because gyroscopes are large, expensive and consume a substantial amount of power, e.g., as compared to the relatively small size of ear buds and their relatively low cost small power requirements. A magnetometer provides absolute direction compared to a geomagnetic field, but the strong magnetic field produced by the speaker in an ear bud would saturate the magnetometer.
It has been a problem to obtain angular motion information of the head of a user while using small ear pieces, e.g., earbuds, that are not mounted relative to each other on a fixed support like conventional earphones. Quite small earpieces, e.g., earbuds, may simply be attached to and relatively loosely dangle at the end of an electrical cable. Although such earbuds are convenient for listening to sounds from a portable electronic equipment and easily can be stored, they have not previously been able to obtain features of heavier earphone systems with rigid connection bars between speakers and gyroscopic type direction monitoring/obtaining devices that can use the direction information for various purposes, e.g., to obtain three-dimensional stereophonic audio output, changing of audio output in response to changes in direction, and so on.
An accelerometer associated with each earpiece of a headset, such as, for example, ear buds or other small audio listening devices, provides information to determine the rotation and direction of the user's head.
A method of using information from accelerometers associated with each earpiece of a headset, such as, for example, ear buds or other small audio listening devices, determines the rotation and direction of a user's head.
Directional information and reference information, such as, for example, downward direction, is coordinated to track direction and rotation of the head of a user wearing small audio listening devices.
An aspect relates to an audio headset system, including a pair of earpieces, each earpiece including a speaker configured to provide audio output, and a housing, the speaker mounted with respect to the housing, the housing configured for positioning with respect to an ear of a user to direct audio output from the speaker to the ear; and a pair of accelerometers configured to provide acceleration information representative of acceleration of the respective earpieces, wherein together the acceleration information provided from both accelerometers is representative of angular motion of the head of a user.
According to a further aspect, each of the accelerometers is mounted in or on a respective earpiece.
According to a further aspect, the earpieces are configured for at least partial insertion in respective ears.
Another aspect further includes a processor configured to determine from the acceleration information from both accelerometers angular motion in a generally horizontal plane.
According to a further aspect, the processor is configured to process acceleration information to determine amount and/or direction of angular motion relative to a reference direction, and wherein the accelerometers provide acceleration information indicative of the reference direction.
Another aspect includes an input that is selectively operable by a user to set a reference facing direction, and wherein the processor is configured to determine from reference direction information and acceleration output information substantially the absolute facing direction of a user wearing the earpieces.
Another aspect includes a direction sensing device configured to receive signal information representing a reference direction from a compass or from a satellite based device (e.g., global positioning system (GPS), Galileo navigation system or Glonass navigation system, etc.).
According to a further aspect, the processor is configured to distinguish between angular motion in a generally horizontal plane and motion that is not in a generally horizontal plane.
Another aspect relates to including an input to the processor representing the direction of gravity, and wherein the processor is configured to determine a generally horizontal plane relative to the direction of gravity.
According to a further aspect, the accelerometers are three axis accelerometers configured to provide acceleration information representing acceleration vectors in three orthogonal directions, and wherein the processor is configured to project mathematically the respective acceleration vectors from each accelerometer in a representation of a generally horizontal plane, whereby the projections of the vectors are combinable to indicate magnitude and direction of acceleration of the respective earpieces in the generally horizontal plane to determine angular motion in the generally horizontal plane of the head of a user wearing both earpieces of the audio headset system without regard to orientation of the respective earpieces with respect to the ears of a user.
According to a further aspect, the processor is configured to determine the difference between acceleration information from the two accelerometers that is substantially the same magnitude but of different sign representing rotation of a user's head generally in a horizontal plane compared to acceleration output information from the two accelerometers that is substantially different or is substantially the same but of the same sign and represents motion of a user's head other than a rotation in a generally horizontal plane.
Another aspect relates to including portable electronic equipment connectable to the earpieces to provide signals to the earpieces to provide output sounds to the ears.
According to a further aspect, the portable electronic equipment includes a mobile telephone.
According to a further aspect, the portable electronic equipment is at least one of a music player, video player, navigation device, digital still camera, digital video camera or combination digital still and video camera.
Another aspect relates to a microphone, a microphone housing containing the microphone, the processor and circuitry, wired connections between the circuitry in the microphone housing and speakers of the earpieces.
According to another aspect, the microphone housing contains at least one of an electrical connection or wireless connection to a portable electronic device.
According to a further aspect, the processor is in the portable electronic equipment.
According to a further aspect, the processor is in at least one of the earpieces.
According to a further aspect, the earpieces are connected to exchange signals with respect to the processor by wired connection or by wireless connection.
Another aspect relates to including an audio content source and/or a source of navigation information and wherein the speakers of the earpieces are configured to respond to signals to provide audio output representing the audio content or navigation information to a user wearing the earpieces.
According to a further aspect, the processor is configured to change audio content and/or navigation information based on the facing direction of the user's head wearing the earpieces.
According to a further aspect, the processor is configured to change volume of sounds provided as outputs from respective earpieces based on facing direction of a user wearing the earpieces.
Another aspect relates to a method of determining rotation and/or direction of a user's head wearing a headset including an ear piece at each ear and each ear piece having an accelerometer, including processing acceleration information from both accelerometers to determine angular motion of the user's head in a generally horizontal plane.
According to another aspect the processing includes considering the accelerometers as generally symmetrically located relative to the axis of rotation of the head, and wherein the processing includes using the relative movement of the ear pieces in relation to each other as an indication of angular motion or direction of angular motion.
Another aspect relates to including distinguishing between signals representing angular motion of the head in a generally horizontal plane from signals representing other motion of the head.
According to a further aspect, the accelerometers are three-axis accelerometers, and the processing includes normalizing the acceleration vector signals for each axis from each of the accelerometers to obtain respective horizontal acceleration vector components in a generally horizontal plane, and combining respective horizontal acceleration vector components from each accelerometer to obtain direction and magnitude of acceleration in the generally horizontal plane.
Another aspect relates to including determining the direction of gravity to identify the generally horizontal plane.
Another aspect relates to including providing signals to the respective earpieces to produce sound by the earpieces.
Another aspect relates to including changing at least one of the volume, content or information of the sound by affecting the signals based on the facing direction of a user wearing the earpieces in respective ears.
Another aspect relates to including setting a reference direction based on an input that is selectively provided by a user.
According to a further aspect, the processing is carried out at least partly in at least one of the earpieces.
Another aspect relates to including using a portable electronic device to provide signals to the earpieces to produce sound outputs.
According to a further aspect, at least part of the processing is carried out in the portable electronic device.
Another aspect relates to using a portable electronic device includes using a mobile phone.
Another aspect relates to receiving direction signals information to identify a reference direction from at least one of a compass or a satellite based device (e.g., global positioning system (GPS), Galileo navigation system or Glonass navigation system, etc.) to identify an absolute direction.
These and further features of the present invention will be apparent with reference to the following description and attached drawings. In the description and drawings, particular embodiments of the invention have been disclosed in detail as being indicative of some of the ways in which the principles of the invention may be employed, but it is understood that the invention is not limited correspondingly in scope. Rather, the invention includes all changes, modifications and equivalents coming within the spirit and terms of the appended claims.
Features that are described and/or illustrated with respect to one embodiment may be used in the same way or in a similar way in one or more other embodiments and/or in combination with or instead of the features of the other embodiments.
It should be emphasized that the term “comprises/comprising” when used in this specification is taken to specify the presence of stated features, integers, steps or components but does not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof.
Many aspects of the invention can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present invention. To facilitate illustrating and describing some parts of the invention, corresponding portions of the drawings may be exaggerated in size, e.g., made larger in relation to other parts than in an exemplary device actually made according to the invention. Elements and features depicted in one drawing or embodiment of the invention may be combined with elements and features depicted in one or more additional drawings or embodiments. Moreover, in the drawings, like reference numerals designate like or corresponding parts throughout the several views and may be used to designate like or similar parts in more than one embodiment.
In the annexed drawings:
The interchangeable terms “electronic equipment” and “electronic device” include portable radio communication equipment. The term “portable radio communication equipment,” which hereinafter is referred to as a “mobile radio terminal,” as “portable electronic equipment,” or as a “portable communication device,” includes all equipment such as mobile telephones, audio and/or video media players, pagers, communicators, electronic organizers, personal digital assistants (PDAs), smartphones, portable communication apparatus, and others mentioned herein or may come into existence in the future, or the like.
In the present application, embodiments of the invention are described primarily in the context of a mobile telephone. However, it will be appreciated that the invention is not intended to be limited to the context of a mobile telephone and may relate to any type of appropriate electronic equipment, examples of which include a media player, a gaming device, PDA and a computer, and others mentioned herein or may come into existence in the future, etc.
According to an embodiment a direction sensor system associated with a headset uses head movements as gestures to control another device, e.g., a portable electronic devices such as a mobile phone. The sensor system includes a separate accelerometer for each of the two ear pieces of a headset that typically may be used for listening to music, description, sound, audio signals, or other audio content (all these being collectively referred herein to as audio). The ear pieces do not have to be mechanically attached to each other or fixed relative to each other because the location of the ears to which the ear pieces provide audio is known, e.g., on the head of a person who uses the audio headset system. The output information, e.g., electrical signals, which are referred to herein as accelerometer output signals or accelerometer information, may be used to indicate gestures or movements of the head of the user. It is not necessary to restrict design of ear pieces because two accelerometers are used; and they can be used to detect turning motion of the body as the head moves with the body or swiveling of the head relative to the body.
In referring in detail to the drawings like reference numerals designate like parts in the several figures, primed reference numerals designate similar parts that are designated by the same unprimed reference numerals in the several figures. Also, suffix letters L and R may be used with a reference numeral to designate left and right side; and the same reference numeral may be used without such suffix to indicate identify a part that is the same for both the left and right.
In
The audio headset system 10 includes a pair of earpieces 12R, 12L that are illustrated in position with respect to respective ears 13R, 13L of the user 11 to provide sounds to those ears. In an embodiment the earpieces are of the type known as earbuds. An earbud typically is a device that is at least partly insertable (or is fully insertable) into an ear of a user to provide sounds that may be listened to by the user. Other types of earpieces may be used to provide sounds to the user. One example is a typical Bluetooth type earpiece that has a support that fits about the outside of an ear between the user's ear and the user's head 11h. Other types of earpieces also exist and may be used in the audio headset system 10.
The audio headset system 10 includes a pair of accelerometers, which are shown schematically at 14R, 14L in
Associated with the audio headset system 10 and in some instances a part of the audio headset system is a source for the audio content. In the illustration of
The earbuds 12R, 12L may be an accessory used in conjunction with the mobile phone 15 to permit the user 11 to listen to music or other audio content provided by the mobile phone. Electrical connections between the earbuds 12R, 12L and the mobile phone 15 may be provided as a wired connection, e.g., provided by one or more wires illustrated at 16R, 16L between the mobile phone 15 and the respective earbuds to provide signals to the earbuds to produce sounds and to provide signals or information from the earbuds to the mobile phone 15. Alternatively, connections between the earbuds and mobile phone may be provided by wireless technology, e.g., Bluetooth technology, WiFi technology, or by a combination of wired and wireless technology, and so on. The mobile phone would typically include a processor 15P, for example, a microprocessor, ASIC (Application-Specific Integrated Circuit), logic circuitry, and so on to carry out the various functions of the mobile phone, including, for example, playing audio content and providing signals or controlling the providing of signals to the respective earpieces so the user 11 may listen.
In earbud accessories usually there is no mechanical connection between the respective earbuds 12R, 12L; rather, they may be attached mechanically and electrically to the respective wires 16R, 16L and, thus, dangle from the ends of those wires relatively freely. The earbuds, though, may be placed conveniently in the ears 13R, 13L quite easily without impediment of a mechanical connection between them such as, for example, a relatively rigid bar or strap that typically is used in headphone type devices, where the bar or strap goes over the head of the user and holds the speaker portions of the earphones in place relative to the ears of the user. With earbuds there is no bar or strap that may cause discomfort to the user, may take substantial space for carrying or storing the earphones or may break. In contrast the earbuds and wires associated with them are relatively small, the wires typically are flexible, and an earbud accessory relatively easily may be stored in a small space and has virtually no rigid parts subject to breakage, such as, for example, the bar or strap of conventional earphones.
As is illustrated schematically in
A processor 16P also may be included in the microphone housing 16H. The processor 16P may be configured to carry out processing of acceleration signals and information as is described herein, for example.
Referring to
In
The locations of the earpieces 12R, 12L relative to each other is known, as they are placed proximate to, at or in the ears 13R, 13L; and the location of the ears is fixed relative to each other and relative to the axis of rotation 24 of the head 11h. If desired, the earpieces 12R, 12L may be mounted on a relatively rigid bar or strap, while still being in proximity, at or in the ears and functioning as described elsewhere herein, but such mounting is unnecessary to carry out the invention. Rather, the invention permits the described functioning while using the head as the mounting structure for the earbuds.
Each of the accelerometers 14R, 14L is positioned with respect to an earpiece 12R, 12L to sense acceleration as the head 11h is moved. For example, the accelerometers 14 may be mounted in or on a respective earpiece 12. In the illustrations of
As is seen in
As is illustrated in
Each of the earpieces 12R and 12L in the headset 10 contains an accelerometer 14. As the earpieces move in relation to each other, the accelerometers 14R, 14L will give information about the rotation, e.g., angular motion, of the user's 11 head 11h. The headset 10 utilizes the fact that the user's ears 13R, 13L are generally placed symmetrically on the head 11h in relation to the axis of rotation 24, e.g., neck and spine, and, therefore, signals generated by the accelerometers 14 due to rotation of the head 11h in a generally horizontal plane can be distinguished from other movement of the head, such as, for example, nodding, jumping and other linear movements like traveling, and so on.
In using the audio headset system a user 11 may place the earbuds 12 in the respective ears 13. Wired or wireless connection may be provided between the mobile phone 15 and the earbuds whereby the mobile phone provides signals to the earbuds to play music or audio content, for example, for the listening pleasure of the user. If the user rotates his head 11h, the accelerometers 14 in the earbuds will sense the acceleration and provide signals that may be processed, e.g., analyzed, by the processor that is configured with various computer program software, logic, associated circuitry, and so on to determine the direction of rotation and the amount of rotation, e.g., 10° to the right from the forward facing direction 25, or 10° to the left of the forward direction, or first 10° in one direction away from the forward direction and then a prompt or gradual return to the forward direction, and so on.
The earbuds 12R, 12R′ in
As is illustrated in
In contrast to the signals obtained due to angular motion in the horizontal plane as a user 11 turns his head or rotates his body and head 11h, if the user were to nod the head forward or backward, both accelerometers will produce the same accelerometer output signals, but the signals will be mirrored because one accelerometer is in the left ear and one is in the right ear. Also, if the user 11 were to tilt his head left or right, one accelerometer would move a large distance and undergo a substantial acceleration, whereas the other accelerometer would move a smaller distance and undergo a smaller acceleration.
The accelerometers may be one-axis, two-axis or three-axis accelerometers. In the present invention three-axis accelerometers are used, as they are relatively easily available, relatively inexpensive, and versatile to provide the acceleration information useful as described herein.
Turning to
The acceleration signals 41 illustrated in the graph 40 of
The graph of
Rotating the shaft 44s in a clockwise direction causes the accelerometer 14L initially to show acceleration occurring in the direction of the forward facing arrow 25a, and an acceleration signal 45 (
The above-described acceleration signals are with respect to clockwise rotation of the shaft 44s from zero or stand-still represented, for example, at 47 on the graph 40, showing the acceleration signal 41; the rotation tends to slow down at the area 48, where the polarity of the acceleration signals 45, 46 switches to opposite and, thus, the acceleration signals are shown, respectively, at 45d, 46d. At location 49 along the time axis 42, the shaft 44s has come to a stop. No acceleration signal in the horizontal plane would occur, and, therefore, the acceleration signals would be, for example, at a zero level relative to the y axis 43.
The shaft 44s may be rotated back to the starting position mentioned just above whereby the shaft 44s is perpendicular to the forward facing direction 25a. In such case, as the shaft 44s is rotated in a counter clockwise direction relative to the axis 24a, signals of the type described above may occur, except that the relation of the acceleration signals provided by the accelerometers 14L, 14R would be opposite polarity to the polarity described above. Thus, during initial acceleration the acceleration signal from the accelerometer 14R may be on the positive side of the time axis 42, as the acceleration signal provided by the accelerometer 14L may be on the negative side of the time axis; and those polarities would reverse as the shaft 44s slows to stop at an orientation such that it is perpendicular to the forward facing direction 25a.
The examples just described are representative of operation of the headset 10 as it is used with the accelerometers 14R, 14L thereof to provide information representative of the angular motion of a user's head in one plane, e.g., a horizontal plane. The manner in which the acceleration signals 45, 46, 45d, 46d are obtained is described further below with respect to
The acceleration signals 50 shown generally at the right-hand portion of the graph 40 also illustrate exemplary operation of the headset 10 and the acceleration signals obtained, for example, when a user rotates his head 11h in one direction and then in another direction. For example, acceleration signal portions 51, 52 represent acceleration of the two accelerometers 14L, 14R (
In the described example the rotation is considered as occurring only in a horizontal plane, e.g., a plane that is generally perpendicular to the acceleration direction of gravity, such as down direction, as the person is standing or sitting upright and the head and/or body swivel or rotate while maintaining such upright orientation. However, it will be appreciated that the features of the invention may be used even if the motion is not in or is not only in the horizontal plane, as is described elsewhere herein.
Turning to
At step 66 angular motion in the generally horizontal plane is determined. This can be determined, for example, by combining the projections of the respective three orthogonal vectors in the horizontal plane, as is described with respect to
Reference is made to
Whether the three-axis accelerometers 14L, 14R are positioned identically in the respective earbuds 12L, 12R or whether they are randomly mounted in or on the respective earbuds, the orientation of the two accelerometer axes may not be aligned with each other, i.e., the x, y and z axes of one accelerometer may not be generally parallel to the respective x, y and z axes of the other accelerometer. This may be due to the fact that the accelerometers are not identically mounted or positioned on or in the respective earbuds or may be due to the different orientations of the earbuds in the respective ears 13 of the user 11. One earbud and the accelerometer thereof may be oriented with respect to an ear differently from the orientation of the earbud and accelerometer positioned with respect to the other ear of the user 11. The steps for in a sense normalizing the acceleration signals from the respective three-axis accelerometers, as are described with respect to
Thus, the orientation of the axes of the two accelerometers 14L, 14R may not be aligned, and, therefore, the data from the accelerometers cannot be used directly. Rather, the data has to be in a sense aligned, e.g., normalized, and the description below provides an example for obtaining such alignment (e.g., normalization or normalizing of the data). In the instant description here the interest is in obtaining acceleration information in the horizontal plane to be used for calculating the angular motion or rotation of the accelerometers, earbuds, and user's head, e.g., about the axis 24 (
In
Referring to
Turning to
It is seen that the projection of the vector d1 onto the horizontal plane for accelerometer 14L is in the direction p1 of a given magnitude. Similarly, the projection of the vector d2 into the horizontal plane for the accelerometer 14R is in the direction p2 that is opposite the direction of the vector p1 and is approximately of the same magnitude as the vector p1. Thus, with reference both to
Other computations also or alternatively may be used to obtain the amount of angular motion.
As another example to obtain angular motion information using three-axis accelerometers, obtain each accelerometer the output signal for each axis, e.g., respectively referred to as the x, y and z axes. For convenience of this description the accelerometer output signals are referred to as S1, S2 and S3, and these output signals are respective vectors having magnitude and direction.
The ear pieces may be inserted in the user's ears in random orientation. There is no need to assure that they are inserted in a manner such that they “face” in a given direction, e.g., such that the respective accelerometers are oriented in a known direction. Thus, the horizontal plane, i.e., the plane that is perpendicular to the direction of gravity (the term “gravity” also may be referred to as vertical direction or direction of gravity, as will be evident from context) is not known from the position of the ear pieces with respect to the ears of a user.
However, by using gravity as an indication of a vertical direction, the horizontal plane, e.g., generally parallel to the earth at the current location of the user, may be determined. The horizontal plane would be perpendicular to the direction of gravity.
The S1, S2 and S3 output signals from each respective accelerometer are vectors in that each represents a signal magnitude and a respective direction that is parallel to the x, y or z axis of the accelerometer. The respective vectors may be projected onto the horizontal plane, which may be determined as was described above. This projecting may be done mathematically so as to identify in the horizontal plane the magnitude of projected portion of the respective vector that is in the horizontal plane. Those magnitudes and respective vector directions in the horizontal plane are represented as S1h, S2h and S3h.
The three vectors S1h, S2h and S3h may be vectorially combined as a vector sum that represents the acceleration of the respective ear piece in the horizontal plane.
The signals from the two accelerometers may be combined to identify the direction and extent of a gesture or angular motion of the user's head 11h.
A compass can provide direction information. A global positioning system, sometimes referred to as GPS, and satellite-based navigation systems, such as those referred to as Galileo navigation system or Glonass navigation system also can provide direction information. Absolute direction may be, for example, the direction north or some other relatively precise direction. Accelerometers used alone will not give information about absolute direction. However, techniques may be used in accordance with an embodiment of the invention to obtain an absolute direction. For example, a reference direction obtained from a compass, from a GPS system or from a navigation system, such as those just mentioned, may be used to identify a reference direction by providing signals to the audio headset system 10; and by determining angular motion relative to the reference direction, an absolute direction that the user may be facing can be obtained. Such signals representing absolute direction may be provided the audio headset system 10 during an initialization or calibration at the startup and/or during use of the audio headset system 10. After a while there might be some drift that has to be compensated, for example, as the actual angular motion may be slightly inaccurate as it is measured based on the accelerometers and calculated, for example, as is discussed above relative to
The travel direction may be based on walking in a straight direction, and outputs from the audio headset system may be used as an electronic pedometer. A pedometer algorithm may be used to exclude the possibility that the user is traveling backwards on a train.
At step 94 a compass, GPS, navigation system, and so forth may be read in the sense that signals provided from such a device may be received as inputs to the mobile phone 15, for example, to indicate a known direction. At step 95 the absolute direction toward which the user is facing may be computed by determining the difference between the facing direction and the information from the GPS, etc. Knowing the absolute direction, then, such information may be used (step 96) for various purposes. Examples are described further below with respect to
Referring to
In the logic diagram 100 at step 101a user 11 may set the one or more intended uses of the audio headset system and the angular motion information obtained by the audio headset system. At step 102 acceleration outputs from the respective accelerometers 14L, 14R may be received, and at step 103 the direction and extent of angular motion, of a gesture, etc. is computed, for example, as was described above with respect to
As another alternative, the use of the system output from step 106 may be the changing of a song based on a gesture, as is represented at step 108. Thus, a rotation of the user's head in one direction may cause the next song in a sequence of songs to be played by the audio headset system 10, and a rotation of the head in the opposite direction may repeat the playing of the current song or an immediately preceding song. Several sharp rotations may be used to step through a sequence of songs in one direction or another, e.g., depending on the direction of rotation, the speed of rotation and/or return to an original facing direction, and so on.
Another use of the system output from step 106 may be the changing of description based on the gesture, as shown at step 109. For example, the user 10 may be viewing one exhibit in a museum and listening to information pertaining to that exhibit. A gesture may cause the information being played to the user to be changed. For example, if the user were to turn his head to the right to face a different exhibit, information concerning that different exhibit may be played via the audio headset system 10. Alternatively, a rotation of the head to the left may cause the audio headset system to play information pertaining to an exhibit relatively to the left as compared to the original facing direction of the user. As still another example, a user may be looking at an object, such as a painting, sculpture, display, etc., and be listening to information concerning that object; then, when the user turns his head to look at another object, such turning is sensed, and the audio content may be changed by operation of the processor, for example, to play a information about the other object.
The description just above concerning the logic diagram 100 does not require a start direction although a reference direction may be set, for example, as described above with respect to the logic diagrams 80, 90 in
Referring to
At step 125 signals from the left and right sensors, e.g., the accelerometers 14L, 14R, are obtained, and at step 125 the accelerometer signals are discriminated, e.g., vectorially, to remove non-horizontal motion information so that angular motion in the horizontal plane is obtained. At step 127 relative motion is obtained, e.g., angular motion that is representative of rotation of the head 11h of the user 11 relative to an absolute direction or a start direction.
At step 128 an inquiry is made whether a prescribed time has expired with no change in direction. If such time has expired, then at step 129 a reference direction, e.g., from a GPS, compass, or other navigation system is obtained. At step 130 the absolute direction is determined indicating the direction that the user is facing. At step 131 an inquiry is made whether the audio system of the audio headset system 10 is turned on, e.g., to play the audio content to the user. If it is not turned on, then the logic diagram moves back to step 125 and the various steps are repeated as described above. However, at step 131 if the audio function is turned on, then at step 132 an inquiry is made as to whether there has been a change in direction since the starting of the current playing of audio content. If there has been a change in direction, then at step 133 the audio content is changed, e.g., the current song being played is changed to another song, the song is repeated or skipped, and so forth. At step 132 the change in direction may be, for example, as was described above, a prescribed type of change, such as a rapid motion of the head followed by a slow motion of the head, or some other combination of motions or simply a single motion.
If at the inquiry 132 there has been no change in direction, then there is no change made to the audio, and the audio content simply is continued to be played at step 134. The logic diagram returns, then, to step 125.
At step 128 if time has not expired with no change in direction, then this would tend to indicate that it is premature to make changes to the audio content or what is being played by the audio headset system 10. The logic diagram then flows to step 131, as was described above. If the audio function is on, then the logic diagram flows to step 132, as was described above. However, if the audio function is not on, then a loop is followed back to step 125.
The foregoing is an example of use and operation of the audio headset system 10 with respect to playing audio content.
Another example of use and operation of the audio headset system 10 is to provide a simulated three dimensional stereophonic music function. For example, if music is playing to the earbuds 12R, 12L in a balanced fashion simulating as though the user 11 is in a concert hall sitting in approximately the center of the hall, the music to both earbuds may be balanced. For example, if the stringed instruments were to the left and the horn instruments were to the right on the orchestra stage, the stringed instruments would be a bit louder in the left earbud 12L and a bit softer in the right earbud 12R; and vice versa with respect to the horn instruments. However, if the user 11 were to turn his head to the right, then the stringed instruments might get a bit softer and the horn instruments a bit louder in the left earbud 12L while the horn instruments remain relatively loud in the right earbud 12R. This operation simulates the sounds as they might be heard if the user 11 were in a concert hall listening to a live concert.
Briefly referring to
From the foregoing, then, it will be appreciated that the audio headset system allows the obtaining information of angular motion in a horizontal plane of the head of the user, and the result of the angular motion information that is obtained can be used for various functions, such as those described herein and/or for other functions.
The mobile phone 15 includes a controller or processor 15p, which may be a microprocessor ASIC (application-specific integrated circuit), other logic circuitry and/or control circuitry, and so forth. The processor 15p may be entirely within the mobile phone 15. Alternatively, part of the processor, e.g., one or more circuits associated with the processor may be included in one or both of the earpieces 12 (
The mobile phone 15 includes a memory 202. The memory may include a buffer memory portion 203, an applications/functions portion 204, a data portion 205, and a drivers portion 206. The portions of the memory 202 may be portions of the overall memory or may be separate circuits. The buffer may temporarily store data, applications, and so forth, as is typical for a buffer memory. The applications/functions portion 204 may store respective operating instructions, computer programs, logic, and so forth to control operation of the mobile phone 15 and the respective earpieces 12 of the audio headset system 10. Various data may be stored in the data portion 205, and drivers for various parts of the mobile phone, for the earpieces 12, and so forth, may be stored in the drivers portion 206 of the memory 202.
The mobile phone 15 includes a keys input module 210, for example, a number of pushbutton keys, keys shown on a touch screen display device, or the like. The keys may be operated by a user 11 to operate the mobile phone, e.g., to carry out the various functions described above and also to carry out various telecommunication functions typically carried out in a mobile phone.
The mobile phone 15 also includes a display 211 and display controller 212 that controls information shown on the display and also may receive inputs from touches by a user against the display. The mobile phone may include a camera 213 and a telecommunications portion 214. The telecommunications portion includes a communications module-transmitter/receiver 215, an audio processor 216, one or more speakers 217, and a microphone 218. The telecommunications portion 214 also includes an antenna 219 to transmit radio signals and to receive radio signals to carry out the various telephone communications, message communications, Internet browsing, and/or other functions of the mobile phone with respect to remote devices with which the mobile phone may be connected by radio. Operation of the various portions of the mobile phone, as are mentioned above, may be carried out under control of the processor 15p in response to inputs provided by a user, inputs received remotely, e.g., via the telecommunications portion 214, and by computer program code, logic, and so forth that relate to respective applications and functions of the mobile phone as stored, for example, in the memory 202.
As is illustrated in
Connections between the mobile phone 15 and the earpieces 12L, 12R may be made via any of a number of devices, such as, wired, wireless or WiFi. For example, the mobile phone 15 may include an audio jack device 222, a USB connector device 223 and/or a wireless connection device 224 such as, for example, a Bluetooth device, WiFi device, and so on. There are various possibilities for using those devices for communicating signals between the mobile phone and the earpieces 12L, 12R, several examples of which are illustrated schematically in
As one example, a connection may be provided between the audio jack 222 and the microphone housing 16H and/or circuitry thereof; and from the microphone housing to the earpieces 12L, 12R. The microphone housing 16H is shown in dash lines as an indication that it may not be needed, and in such case the connection may be provided directly between the audio jack 222 and the earpieces 12L, 12R.
As another example, a connection may be made between a USB port (also referred to as a USB connector device) 223 to the microphone housing 16H and/or circuitry thereof, and from the microphone housing to the earpieces 12L, 12R. The USB port 223 may be a USB OTG (USB on the go) type device. As was mentioned above, in some circumstances it may be that a direct connection is made between the USB port 223 and the earpieces 12L, 12R, e.g., in the event that a microphone housing 16H and microphone 16M (see
As a further example, a wireless connection device 224, e.g., a Bluetooth connection device, may be used to provide for coupling of signals directly between the mobile phone 15 and the earpieces 12L, 12R. Alternatively or additionally, a Bluetooth connection may be provided between the microphone housing 16H and circuitry thereof and the earpieces 12L, 12R.
As even a further example, a wired connection may be provided between the mobile phone 15 and the microphone housing 16H and circuitry therein; and a Bluetooth connection may be provided between the microphone housing and the earpieces 12L, 12R.
In the several examples mentioned above, it will be appreciated that appropriate circuitry may be provided in the respective components mentioned as needed to carry out the signal coupling tasks, e.g., Bluetooth transmitters and receivers, amplifiers, switching circuitry, signal flow control circuitry, and so on.
The mentioned connections or coupling of signals may provide for coupling of signals to and/or from the audio processor 216 and/or to and/or from the processor (controller) 15p. As a non-limiting example, a connection is shown from the audio processor 216 to the audio jack 222 and/or to the Bluetooth connection device 224; and a connection is shown between the processor (controller) 15p and the USB port 223 and/or to the Bluetooth connection device 224. Various other connections may be provided and devices used to couple signals between the mobile phone (or other electronic device) 15 and the earpieces 12L, 12R.
The speakers 217 may be within the housing 201 of the mobile phone 15, and, as is described above, the connections 16L, 16R to the earpieces 12L, 12R may be provided via the audio jack 222, USB port 223, Bluetooth device 224 or some other device directly to the speakers 20 of the earpieces 12L, 12R or via the microphone housing 16H and associated circuitry. Thus, sounds may be provided via the speakers 217 and/or via the earpieces 12L, 12R.
Signals may be coupled in one direction or in both directions between the mobile phone (electronic device) 15 and the earpieces 12L, 12R. Coupling signals, whether by wired coupling or transmission or by a wireless coupling or transmission or by both wired and wireless or a combination thereof allows signals to be sent to the earpieces 12 to provide audio output to a user and signals to be received from the earpieces, e.g., from the accelerometers, for processing and/or other use in the portable electronic equipment 15, e.g., mobile phone. The connections 16L, 16R also may couple acceleration signals from the accelerometers 14L, 14R to the mobile phone, e.g., to the processor 15p (see connections 16L′, 16R′) and/or to other circuitry associated with the processor, which may carry out the steps described above (or other appropriate steps) to obtain the angular motion information of the user's head in a horizontal plane.
Computer code, logic, and so on may be included in the memory 202 and cooperative with the processor 15p and/or with other portions of the mobile phone 15 and the earpieces 12L, 12R to configure the processor and the various other portions of the mobile phone 15 and earpieces to carry out the various functions and operations described herein.
A power supply 323 and a power on/off switch 234 are provided to supply electrical power to the various portions of the operating circuitry 200 and also, if necessary, to the earpieces 12L, 12R for operation as described above.
From the foregoing it will be appreciated that the audio headset system 10 determines or measures angular motion of the head 11h of the user 11 in a generally horizontal plane. The information pertaining to such angular motion may be used for various purposes, e.g., those described herein and other purposes, as may be desired.
Conveniently the earpieces do not require mechanical connection. Therefore, they may be relatively small, relatively low-power devices, relatively inexpensive, for example, as compared to typical headphone systems in which the various speaker components are mechanically connected in relation to each other by a bar, strap or the like.
A user should be confident that the ear pieces 12 are appropriately in position in his ears 13. Various detectors are available to detect that an ear piece, such as an earbud, is properly in position in a user's ear. Capacitive sensors and infrared proximity sensors have been used in the past for this purpose. In an embodiment of the invention the output from such an “in position” sensor may be used to determine whether other portions of an ear piece are turned on, operative and so on. For example, if an earpiece is not sensed as being in proper position, the speaker thereof and/or the direction sensor system may be turned off or turned to a reduced power level to avoid wasting power. Upon sensing proper positioning in an ear, the proximity sensor may provide an output that turns on or turns up operating power for the earpiece.
Operation of the mobile phone 15 in cooperation with the audio headset system 10 may be under computer program control or the like. Such operation may be as is performed to carry out the functions of a mobile phone and the various steps, operations and procedures described above may be carried out under computer program control or the like.
It will be appreciated that portions of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the described embodiment(s), a number of the steps or methods may be implemented in software or firmware that is stored in a memory and that is executed by a suitable instruction execution system. If implemented in hardware, for example, as in an alternative embodiment, implementation may be with any or a combination of the following technologies, which are all well known in the art: discrete logic circuit(s) having logic gates for implementing logic functions upon data signals, application specific integrated circuit(s) (ASIC) having appropriate combinational logic gates, programmable gate array(s) (PGA), field programmable gate array(s) (FPGA), etc.
Any process or method descriptions or blocks in flow charts may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps in the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
The logic and/or steps represented in the flow diagrams of the drawings, which, for example, may be considered an ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. In the context of this document, a “computer-readable medium” can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a nonexhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic) having one or more wires, a portable computer diskette (magnetic), a random access memory (RAM) (electronic), a read-only memory (ROM) (electronic), an erasable programmable read-only memory (EPROM or Flash memory) (electronic), an optical fiber (optical), and a portable compact disc read-only memory (CDROM) (optical). Note that the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
The above description and accompanying drawings depict the various features of the invention. It will be appreciated that the appropriate computer code could be prepared by a person who has ordinary skill in the art to carry out the various steps and procedures described above and illustrated in the drawings. It also will be appreciated that the various terminals, computers, servers, networks and the like described above may be virtually any type and that the computer code may be prepared to carry out the invention using such apparatus in accordance with the disclosure hereof.
Specific embodiments of an invention are disclosed herein. One of ordinary skill in the art will readily recognize that the invention may have other applications in other environments. In fact, many embodiments and implementations are possible. The following claims are in no way intended to limit the scope of the present invention to the specific embodiments described above. In addition, any recitation of “means for” is intended to evoke a means-plus-function reading of an element and a claim, whereas, any elements that do not specifically use the recitation “means for”, are not intended to be read as means-plus-function elements, even if the claim otherwise includes the word “means”.
Although the invention has been shown and described with respect to a certain preferred embodiment or embodiments, it is obvious that equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In particular regard to the various functions performed by the above described elements (components, assemblies, devices, compositions, etc.), the terms (including a reference to a “means”) used to describe such elements are intended to correspond, unless otherwise indicated, to any element which performs the specified function of the described element (i.e., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary embodiment or embodiments of the invention. In addition, while a particular feature of the invention may have been described above with respect to only one or more of several illustrated embodiments, such feature may be combined with one or more other features of the other embodiments, as may be desired and advantageous for any given or particular application.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/410,607, filed Nov. 5, 2010, the entire disclosure of which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61410607 | Nov 2010 | US |