This application claims the benefit of priority from European Patent Application No. 07016779.6, filed Aug. 27, 2007, which is incorporated by reference.
1. Technical Field
This application relates to tracking systems and, more particularly, to determining the spatial orientation of a moveable object.
2. Related Art
Many applications use surround sound techniques to enhance the quality of audio playback for listeners. The perception of surround sound reproduced from audio data may be based on the principles that listeners use to locate sound sources in space in every day life. Sound signals from a particular source may arrive at a destination at different times with non-uniformities. Additionally, the human ear may influence the frequency of an incoming sound signal dependent on the direction of the incoming signal.
When a listener experiences surround sound from loudspeakers, the listener receives direct sound and multiple reflections. By the time the sounds reach a listener, each of the sounds may acquire a unique signature. These signatures cue the brain as to the size and acoustical properties of the room, the location of the loudspeakers, and the spatial properties of the original sound. When a listener experiences a surround sound reproduction through a headphone unit, the effects of amplitude shifting, phase shifting, and frequency filtering may be eliminated. Although some of these effects may be simulated, in some situations a true surround sound experience may not be created.
A tracking system determines the orientation of an object. A transceiver transmits a signal and detects responses from multiple transponders. A processing unit determines an orientation parameter of the object by comparing the responses from the multiple transponders.
Other systems, methods, features, and advantages will be, or will become, apparent to one with skill in the art upon examination of the following figures and detailed description. It is intended that all such additional systems, methods, features and advantages be included within this description, be within the scope of the invention, and be protected by the following claims.
The system may be better understood with reference to the following drawings and description. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. Moreover, in the figures, like referenced numerals designate corresponding parts throughout the different views.
The transceiver 106 may be located at a fixed position in a predetermined space. The space may be, for instance, a room or an interior of a vehicle. The transceiver 106 may be in a fixed position. The fixed position may provide a reference frame for determining the orientation of the object 104 within the space. The object 104 may be moveable with respect to the transceiver 106. Upon receipt of the responses 116 and 118 from the transponders 110 and 112, the transceiver 106 sends the response 116 and 118 to the processing unit 108 for analysis. The processing unit 108 compares the responses 116 and 118. In one implementation, the processing unit 108 may compare the relative levels of the responses 116 and 118 to determine an orientation parameter of the object 104. If the level of one response is greater than the level of the other response, then the processing unit 108 may determine that the object 104 shifted orientation.
In some implementations, the transceiver 106 and the processing unit 108 are separate components. The processing unit 108 may be connected with the transceiver 106 through a tangible or wireless data transmission channel. In other implementations, the the transceiver 106 and the processing unit 108 are a unitary device.
The transponders 110 and 112 are coupled with the object 104. In one implementation, the transponders 110 and 112 may be fixed to the object 104. In another implementation, the transponders 110 and 112 may be integrated with the object 104 to form a unitary device. In other implementations, the transponders 110 and 112 may be associated with the object 104. The transponders 110 and 112 may be coupled with the object 104 at a common location or interface. The common location or interface may be at a central portion of the object 104. In this configuration, the transmitted signal 114 may be perceived to be substantially the same by both of the transponders 110 and 112. The responses detected by the transceiver 106 may be based on the same signal received at both the transponders 110 and 112.
The transponders 110 and 112 each include a device that sends or receives electromagnetic waves. The transponder 110 may include a first antenna having a predetermined directivity and the transponder 112 may include a second antenna having a predetermined directivity. In one implementation, the orientation of the second antenna is different from an orientation of the first antenna. In
The transponders 110 and 112 may be positioned so that the antenna of the transponder 110 and the antenna of the transponder 112 form an angle 120. The angle 120 may be an acute, obtuse, reflex, or right angle. The antenna of the transponder 110 may be located substantially on a first plane and the antenna of the transponder 112 may be located substantially on a second plane. The first and second angles may form the angle 120. In some implementations, the antennas are positioned so that the angle 120 is in the range from about 45° to about 90°. In other implementations, the antennas are positioned so that the angle 120 is in the range from about 75° to about 90°. In yet another implementation, the antennas of the transponders 110 and 112 are positioned so that the angle 120 is approximately a right angle.
The transceiver 106 may detect a level of the respective responses from the transponders 110 and 112. The levels of the responses may vary depending on the relative orientation between the signal (e.g., electromagnetic field) created by the transceiver 106 and the antenna elements of the transponders 110 and 112. The processing unit 108 may compare the respective response levels to determine an orientation parameter of the object 104.
In some implementations, the tracking system 102 uses Radio Frequency Identification (“RFID”) technology to track the object 104. Specifically, the transponders 110 and 112 may be RFID transponders/tags and the transceiver 106 may be an RFID reader.
An RFID transponder may comprise an electronic device that may be coupled to an object. An RFID transponder may include an antenna used to receive a signal transmitted by the RFID reader, an integrated circuit, and a memory. In some implementations, the memory may be non-volatile memory. In other implementations, the RFID tag may also include a re-writable memory.
An RFID reader includes an antenna for emitting and/or receiving a signal, an electronic circuit for transmitting/receiving the signal to/from the RFID tag, and a memory for storing data included in the signal received from the RFID tag. The antenna may have a predetermined directivity, which defines an orientation of the antenna in space. Data received from the RFID tags may be transmitted to a RFID processing component upon reception or at a later time after storage.
In some implementations, an RFID reader may generate a high frequency alternating electromagnetic field, which may be received by the antenna of an RFID transponder. When a passive RFID transponder is used, the electromagnetic field transmitted by the reader induces an electric current in the antenna of the RFID transponder. The induced current powers and/or activates the integrated circuit of the RFID transponder. The generated induction current may generate an electromagnetic response field that may influence the electromagnetic field transmitted from the reader. The RFID reader may be capable of detecting the influence of the RFID transponder on the electromagnetic field. The level of the induced current, and consequently the level of the response, may depend on the relative orientation between the electromagnetic field and the antenna element of the RFID transponder.
The induction current may charge a capacitor to act as a power supply for the integrated circuit chip. Therefore, some passive RFID transponders may be operated completely autonomously without any internal power supply or connection to an external power supply. The amount of energy needed for operation may be supplied by the signal field of the RFID reader. To achieve a permanent power supply in a passive RFID tag, the RFID reader may emit an electromagnetic field permanently (e.g., “continuous wave”). Alternatively, an active RFID transponder may be used. Active RFID transponders include an internal power supply, such as a battery.
When activated, the integrated circuit of the RFID transponder receives information, such as commands, that have been modulated by the RFID reader into an electromagnetic spectrum. The RFID transponder may modulate information into the response field that may be transmitted to the RFID reader. The RFID transponder may include a unique identifier in the response field. The RFID transponder may store the unique identifier in a local non-volatile memory. The unique identifier allows the RFID reader to distinguish between RFID transponders. When the RFID transponder is activated or addressed by an RFID reader, the transponder responds with one or more unique identifiers. In some applications, other information may also be included. The RFID transponders may modulate information into the response field in response to a query transmitted from the RFID reader. The RFID reader may then forward the information to a processing unit for further processing.
RFID technology may recognize an item without direct visual contact. The RFID reader may recognize information that passes through different media. Electromagnetic fields may pass through many substances. Accordingly, even if the RFID reader and/or the RFID transponder are “hidden” (for instance, when a component is included inside a larger object), the RFID reader may receive and decode information from the RFID transponder. The device or program that converts the coded data to its original form may not be limited to certain operating characteristics. The RFID systems may differ in operational ranges (e.g., distance or frequency) and other parameters.
In some tracking systems, a response from an RFID transponder may be based on an inductive coupling through an antenna. Passive transponders may employ a load modulation (e.g., they extract magnetic field energy by short circuiting). The reader may be capable of detecting field changes. Some passive RFID transponders have a small size and weight, but may be characterized by a relatively small operational range (e.g., the distance between reader and transponder). Some passive RFID transponder systems may be operated in a range of approximately a few centimeters. Other RFID transponder systems may have larger operating ranges. The operational frequency of passive RFID systems may operate in a range of tens to hundreds of Kilohertz (LF—low frequency), or a few Megahertz, up to approximately 30 MHz (HF—high frequency/RF—radio frequency). In some implementations, passive RFID systems have an operating frequency in the range of about 30 kHz to about 300 kHz.
Active transponders may operate in the electromagnetic far field. The electromagnetic far field may form electromagnetic waves radiated into space. To obtain a response, “backscattering” may be employed. Backscattering may include absorbing/reflecting the electromagnetic waves. The operating frequency range of active transponders operating in the far field may be in an ultra high frequency (UHF) range from approximately 300 MHz to approximately 3 GHz, or even in a microwave frequency range. Dipoles may be used as UHF antennas. Since dipole antennas may be characterized by a particular orientation of an antenna axis, the response obtained by backscattering may be orientation dependent. In some implementations, active RFID systems may have an operating frequency in the range of about 300 MHz to about 1 GHz. In other implementations, active RFID systems may have an operating frequency in the range of about 1 GHz to about 3 GHz. In yet other implementations, active RFID systems may have an operating frequency in the range of about 2.3 GHz to about 2.5 GHz. Other active RFID systems may have an operating frequency of about 2.4 GHz. Yet other implementations may have an operating frequency in the range of about 3 MHz to about 30 MHz.
Active RFID transponders may be sourced by one or more cells that supply current to the integrated circuit. To save power, active RFID transponders may maintain or sustain a standby state while awaiting activation. The integrated circuit of an active transponder in a standby state may become active upon receipt of a specific activation signal. Although energy from a power source, such as a battery, may not be used to generate the modulated response signal, the operation range of the RFID transponders may be larger than some passive RFID transponders. Backscattering may require less field energy than inductive coupling in the near field. An operation range of up to about several meters or about tens of meters may be possible with active transponder technology. Some active transponders may have a larger range, such as a range of about hundreds of meters.
Semi-passive RFID transponders may also be used in the tracking system 102. Some semi-passive RFID transponders receive a signal from the reader on a first frequency and use the received energy to reply on a second frequency.
The type of transponders to be employed in the tracking system 102 is not limited to any particular kind.
In
The intensity of the induced electromagnetic current may depend on the relative orientation between the electromagnetic field and the transponder antenna coil. Accordingly, the level of the transponder response is different for different antenna orientations of the transponder. Consequently, information about the orientation of a transponder antenna may be determined through evaluation of the response levels.
The response levels from the transponders 110 and 112 may depend on other factors such as an overall distance between the transceiver 106 and transponders 110 and 112. The principal of induction may allow determination of a correlation between orientation and corresponding response level of an antenna within an angular range from 0° to 90°. Therefore, some systems include at least two transponders to determine a single orientation parameter. In some implementations, the distance between the transceiver 106 and the transponders 110 and 112 may remain substantially fixed, at least after an initial phase of calibration has been performed.
The tracking system 102 may be calibrated before it begins tracking the object 104. Calibration may occur when the transceiver 106 determines a basic or starting orientation of the object 104. The transceiver 106 may transmit a signal and detect responses from the transponders 110 and 112. The processing unit 108 may analyze the response to determine the basic or starting orientation of the object 104. The calibration may occur by analyzing several responses from the transponders 110 and 112 in time. Such a calibration may determine an average starting orientation over time. Calibration may be initialized by a user input. In the case of tracking a headphone unit (e.g., worn by a passenger of a vehicle), a basic orientation (e.g., average orientation) may correspond to a straightforward orientation of the face of the person. After a user initializes the calibration phase, the processing unit 108 is aware of the basic orientation of the headphone unit. Accordingly, further processing of the sound field may be performed based on orientation changes with respect to the basic orientation.
In
In
Since headphones make contact with the head of a person wearing them, orientation changes of head and headphones often correspond to each other. Therefore, both the head and the headphones may be considered as the object to be tracked by the tracking system 102. The orientation parameter determined by the tracking system 102 may be a rotation angle of the object 104 around a predetermined axis. The antenna of the transponders 110 and 112 may extend substantially in a plane perpendicular to the predetermined axis. If, for instance, the object is a pair of headphones worn by a person, a tracked orientation parameter may be a rotation angle of the headphones around a central vertical axis of the head of the person. If the transponders 110 and 112 are positioned at a central position of the connection member 126 of the headphones, and the antenna axes are extending in a plane substantially perpendicular to the central axis of the head, the transponder orientations may directly correspond to a rotation angle of the headphones around the vertical axis. The portion of the object 104 to which the transponders 110 and 112 are fixed may remain at a substantially unchanged position with respect to the transceiver 106. If the transponder positions remain substantially unchanged, any influence on the responses that are caused by position changes rather than orientation changes may be neglected. For instance, in a case where the object is a pair of headphones worn by a person sitting in a vehicle, the mounting position, corresponding to a central position of the connecting member of a pair of headphones worn by the person, may be considered substantially unchanged with respect to the internal space of the vehicle.
The orientation tracking system according to
If the head 202 is turned around vertical direction Y in a first direction of rotation by an angle of about 45°, it results in the level of the response from one transponder becoming zero, while the level of the response from the other transponder reaches its maximum. Such a situation is illustrated in
If the headphone unit is rotated by an angle of about 45° in the opposite direction (not shown), the respective response levels will show an inverse behavior as compared to
The tracking system 502 may include a transceiver 106, multiple transponders 110 and 112 attached to a headphone connection member 126, and a processing unit 108 connected to the transceiver 106 and the audio system 504. Since electromagnetic coupling is employed between transceiver 106 and transponders 110 and 112, a physical connection line may not be required for information exchange. Regarding the connection line between audio system 504 and the headphone unit 506, a physical connection line or a wireless connection may be employed. The number and particular location of the transponders is not limited to the illustrated example. If desired, more than two transponders may be employed to determine additional orientation parameters corresponding to additional rotational degrees of freedom. Alternatively, additional transponders may be used in order to improve angular resolution or to cover a larger detection span than about +/−45°.
The antenna of the transponder 704 may extend in a substantially perpendicular direction with respect to the plane of the drawing. Antenna 704 is represented by a dot within a circle in
At act 902, a signal is transmitted into a space. The signal may comprise an electromagnetic field. If a transponder is within range of an electromagnetic field, the transponder will produce a signal in response to the electromagnetic field. The response signal may include a unique identifier. Each transponder that receives the electromagnetic field may send a response signal.
At act 904, the response signals are detected. If two transponders are within range of the electromagnetic field, then two response signals may be detected. At act 906, the orientation of the movable object is determined. To determine the orientation of the moveable object, response signals from multiple transponders are compared. Where two transponders are used, a comparison of the two response signals may result in the determination of one orientation parameter of the moveable object.
The moveable object may be a headphone unit. The two transponders may be positioned on the headphone unit so that a head-twisting movement may be detected through a comparison of the signal strength levels of the two response signals. If three transponders are used, then a comparison of the three response signals may result in the determination of two orientation parameters of the headphone unit. The three transponders may be positioned on the headphone unit so that both head-twisting and head-nodding movements may be detected through a comparison of the signal strength levels of the three response signals. Additional transponder and transponder configurations may be used to determine additional orientation parameters of the movable object, such as a headphone unit.
At act 908, it is determined whether to modify data based on the detected orientation of the moveable object before transmission to the moveable object. In one implementation, the moveable object is a headphone unit that is configured to simulate a surround sound reproduction of audio data for a wearer of the headphone unit. If the audio data need not be modified based on the tracked orientation of the headphone unit, then logic 900 proceeds to act 912. This may be the case where the headphone unit has not changed its orientation since the last tracked orientation measurement. This may also be the case where any detected change is negligible. In this scenario, the audio data (without new modifications based on orientation) is sent to the headphone unit at act 912.
Alternatively, if at act 908 it is decided that the data will be modified based on the detected orientation of the moveable object before transmission to the moveable object, then logic 900 proceeds to act 910. At act 910, the data characteristics may be programmed based on the detected orientation of the moveable object. In the case of a headphone unit, characteristics of the audio data to be sent to the headphone unit may be set based on the orientation of the headphone unit. Specifically, the amplitude may be adjusted, the phase may be shifted, or other modifications may be made to the audio data for one or both speakers of the headphone unit.
The audio data to be sent to the headphone unit may be modified to simulate the natural effects that would occur if the listener was to change head orientation in a space in a surround sound field. As a first illustration, consider the situation where a listener is facing a sound source, such as a loudspeaker in a room. When the listener turns to the left, the listener will detect that the sound source is now on the listener's right side. As a second illustration, consider the situation where a listener is facing a video screen with associated audio content. When the listener moves from a central position in front of the video screen to a position to one side of the video screen, the listener expects an amendment of the perceived sound characteristics.
These effects may be simulated through headphones by modifying the audio data to be sent to the headphone unit based on the detected orientation of the headphone unit (which corresponds to the orientation of the wearer of the headphone unit). A headphone unit that produces a surround sound simulation for a wearer of the headphone unit may produce a virtual sound source within a virtual sound field. When the headphone unit turns or changes position, the audio data may be modified to reflect a corresponding change to the listener's spatial orientation relative to the virtual sound source. In one instance, the headphone unit turns to the left (indicating that the wearer turned to the left) and the audio data to be sent to the headphone unit is modified so that the virtual sound source appears to be on the right side of the wearer. After the orientation based data modifications have been made at act 910, the modified data is sent to the moveable object at act 912.
In
The tracking system 102 may be suitable for an audio system comprising headphones simulating surround sound. The system may also interface or comprise a unitary party of a vehicle entertainment system (e.g., a system reproducing DVD or other multi-channel media sources), teleconferencing systems, 3-D sound systems (e.g., computer games), or home cinematography systems.
Each of the processes described may be encoded in a computer readable medium such as a memory, programmed within a device such as one or more circuits, one or more processors or may be processed by a controller or a computer. If the processes are performed by software, the software may reside in a memory resident to or interfaced to a storage device, a communication interface, or non-volatile or volatile memory in communication with a transmitter. The memory may include an ordered listing of executable instructions for implementing logic. Logic or any system element described may be implemented through optic circuitry, digital circuitry, through source code, through analog circuitry, or through an analog source, such as through an electrical, audio, or video signal. The software may be embodied in any computer-readable or signal-bearing medium, for use by, or in connection with an instruction executable system, apparatus, or device. Such a system may include a computer-based system, a processor-containing system, or another system that may selectively fetch instructions from an instruction executable system, apparatus, or device that may also execute instructions.
A “computer-readable medium,” “machine-readable medium,” “propagated-signal” medium, and/or “signal-bearing medium” may comprise any device that contains, stores, communicates, propagates, or transports software for use by or in connection with an instruction executable system, apparatus, or device. The machine-readable medium may selectively be, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. A non-exhaustive list of examples of a machine-readable medium would include: an electrical connection having one or more wires, a portable magnetic or optical disk, a volatile memory such as a Random Access Memory “RAM,” a Read-Only Memory “ROM,” an Erasable Programmable Read-Only Memory (EPROM or Flash memory), or an optical fiber. A machine-readable medium may also include a tangible medium upon which software is printed, as the software may be electronically stored as an image or in another format (e.g., through an optical scan), then compiled, and/or interpreted or otherwise processed. The processed medium may then be stored in a computer and/or machine memory.
Although selected aspects, features, or components of the implementations are described as being stored in memories, all or part of the systems, including processes and/or instructions for performing processes, consistent with the system may be stored on, distributed across, or read from other machine-readable media, for example, secondary storage devices such as hard disks, floppy disks, and CD-ROMs; a signal received from a network; or other forms of ROM or RAM resident to a processor or a controller.
Specific components of a system may include additional or different components. A controller may be implemented as a microprocessor, microcontroller, application specific integrated circuit (ASIC), discrete logic, or a combination of other types of circuits or logic. Similarly, memories may be DRAM, SRAM, Flash, or other types of memory. Parameters (e.g., conditions), and other data structures may be separately stored and managed, may be incorporated into a single memory or database, or may be logically and physically organized in many different ways. Programs and instruction sets may be parts of a single program, separate programs, or distributed across several memories and processors.
While various embodiments of the invention have been described, it will be apparent to those of ordinary skill in the art that many more embodiments and implementations are possible within the scope of the invention. Accordingly, the invention is not to be restricted except in light of the attached claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
07016779.6 | Aug 2007 | EP | regional |