# US 11,445,322 B1 · Method and apparatus to generate a six dimensional audio dataset

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,445,322 B1
- Document ID: US11445322B1
- Status: Granted
- Kind: B1
- Application number: 17/558,606
- Filed: 2021-12-22
- Granted: 2022-09-13
- Earliest claimed: 2021-04-08
- Applicants: Robert Edwin Douglas; Kathleen Mary Douglas; David Byron Douglas
- Inventors: Robert Edwin Douglas; Kathleen Mary Douglas; David Byron Douglas
- Web page: https://patentgrep.com/patent/US11445322B1

## CPC

- G02B 27/0093: {with means for monitoring data relating to the user, e.g. head-tracking, eye-tracking}
- H04S 7/304: {For headphones}
- G02B 2027/014: {comprising information/image processing systems}
- H04R 1/406: {microphones}
- H04R 3/005: {for combining the signals of two or more microphones (specially adapted for hearing aids H04R25/407)}
- H04R 25/00: Electric hearing aids
- H04R 2201/401: 2D or 3D arrays of transducers
- H04R 2201/405: Non-uniform arrays of transducers or a plurality of uniform arrays with different transducer spacing
- H04S 7/306: {For headphones}
- H04S 7/307: {Frequency adjustment, e.g. tone control (H04S7/301 takes precedence)}
- H04S 2400/01: Multi-channel, i.e. more than two input channels, sound reproduction with two speakers wherein the multi-channel information is substantially preserved
- H04S 2400/15: Aspects of sound capture and related signal processing for recording or reproduction
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- H04S: STEREOPHONIC SYSTEMS
- H04R: LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS (producing sounds with frequency not determined by supply frequency G10K)

## Abstract

This patent includes a method to generate a six dimensional audio dataset. When listening to the six dimensional audio dataset with an advanced headset disclosed in this patent, a user will enable a user to have precision sound localization and maximize the listening experience. For example, when the audio file is registered to a living room, a user would be able to sit in the “middle of the band” and if desired, reposition the instruments to different locations within the living room to change the audio experience.

## Claims

### Claim 1

A method of presenting sound on a headset comprising:
for a first time epoch,
assigning an (x,y,z) coordinate for an origin of a first sound;
assigning an (x,y,z) coordinate to a user's right ear based on head tracking of said headset; and
assigning an (x,y,z) coordinate to said user's left ear based on head tracking of said headset wherein said (x,y,z) coordinate to said user's right ear and said (x,y,z) coordinate to said user's left ear are different coordinates;
determining a distance from said origin of said first sound to said user's right ear;
determining an arrival time of said first sound to said user's right ear;
playing said first sound on a speaker for said user's right ear at said arrival time of said first sound to said user's right ear;
determining a distance from said origin of said first sound to said user's left ear;
determining an arrival time of said first sound to said user's left ear wherein said arrival time of said first sound to said user's right ear is different from said arrival time of said first sound to said user's left ear; and
playing said first sound on a speaker for said user's left ear at said arrival time of said first sound to the user's left ear.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
for a second time epoch,
assigning an (x,y,z) coordinate for an origin of a second sound;
assigning an (x,y,z) coordinate to said user's right ear based on head tracking of said headset; and
assigning an (x,y,z) coordinate to said user's left ear based on head tracking of said headset wherein said (x,y,z) coordinate to said user's right ear and said (x,y,z) coordinate to said user's left ear are different coordinates;
determining a distance from said origin of said second sound to said user's right ear;
determine an arrival time of said second sound to said user's right ear;
playing said second sound on a speaker for said user's right ear at said arrival time of said second sound to the user's right ear;
determining a distance from said origin of said second sound to said user's left ear;
determine an arrival time of said second sound to said user's left ear wherein said arrival time of said second sound to said user's right ear is different from said arrival time of said second sound to said user's left ear; and
playing said second sound on a speaker for said user's left ear at said arrival time of said second sound to the user's left ear.

### Claim 3 (depends on 2)

The method of claim 2 further comprising:
wherein said headset has moved from said first time epoch to said second time epoch;
wherein said (x,y,z) coordinate to said user's right ear at said first time epoch is different from said (x,y,z) coordinate to said user's right ear at said second time epoch; and
wherein said (x,y,z) coordinate to said user's left ear at said first time epoch is different from said (x,y,z) coordinate to said user's left ear at said second time epoch.

### Claim 4 (depends on 3)

The method of claim 3 further comprising wherein said headset has moved via translation.

### Claim 5 (depends on 3)

The method of claim 3 further comprising wherein said headset has moved via rotation.

### Claim 6 (depends on 3)

The method of claim 3 further comprising:
wherein said (x,y,z) coordinate for said origin of said second sound is the same as said (x,y,z) coordinate for said origin of first sound.

### Claim 7 (depends on 3)

The method of claim 3 further comprising:
wherein said (x,y,z) coordinate for said origin of said second sound is different than said (x,y,z) coordinate for said origin of first sound.

### Claim 8 (depends on 2)

The method of claim 2 further comprising:
wherein said headset has not moved from said first time epoch to said second time epoch;
wherein said (x,y,z) coordinate to said user's right ear at said first time epoch is the same as said (x,y,z) coordinate to said user's right ear at said second time epoch; and
wherein said (x,y,z) coordinate to said user's left ear at said first time epoch is the same as said (x,y,z) coordinate to said user's left ear at said second time epoch.

### Claim 9 (depends on 2)

The method of claim 2 further comprising wherein said second sound is the same as first sound.

### Claim 10 (depends on 2)

The method of claim 2 further comprising wherein said second sound is different from first sound.

### Claim 11 (depends on 6)

The method of claim 6 further comprising:
wherein said (x,y,z) coordinate for said origin of said second sound has not moved from said first time epoch to said second time epoch; and
wherein said (x,y,z) coordinate for said origin of said second sound is the same as said (x,y,z) coordinate for said origin of first sound.

### Claim 12 (depends on 6)

The method of claim 6 further comprising:
wherein said (x,y,z) coordinate for said origin of said second sound has moved from said first time epoch to said second time epoch; and
wherein said (x,y,z) coordinate for said origin of said second sound is different than said (x,y,z) coordinate for said origin of first sound.

### Claim 13 (depends on 1)

The method of claim 1 further comprising:
determining an attenuation of said first sound from said origin of said first sound to said user's right ear;
determining an amplitude of said first sound for the user's right ear based on said attenuation of said first sound from said origin of said first sound to said user's right ear;
playing said first sound on said speaker for said user's right ear at said determined amplitude for said first sound for said user's right ear;
determining an attenuation of said first sound from said origin of said first sound to said user's left ear wherein said attenuation of said first sound from said origin of said first sound to said user's right ear is different than said attenuation of said first sound from said origin of said first sound to said user's left ear;
determining an amplitude of said first sound for said user's left ear based on said attenuation of said first sound from said origin of said first sound to said user's left ear wherein said determined amplitude of said first sound for the user's right ear is different than said determined amplitude of said first sound for the user's left ear; and
playing said first sound on said speaker for said user's left ear at said determined amplitude for said first sound for said user's left ear.

### Claim 14 (depends on 1)

The method of claim 1 further comprising:
determining an attenuation of said first sound from said origin of said first sound to said user's right ear;
determining a decibel for at least one frequency of said first sound for the user's right ear based on said attenuation of said first sound from said origin of said first sound to said user's right ear;
playing said first sound on said speaker for said user's right ear at said determined decibel for at least one frequency for said first sound for said user's right ear;
determining an attenuation of said first sound from said origin of said first sound to said user's left ear wherein said attenuation of said first sound from said origin of said first sound to said user's right ear is different than said attenuation of said first sound from said origin of said first sound to said user's left ear;
determining a decibel for at least one frequency of said first sound for said user's left ear based on said attenuation of said first sound from said origin of said first sound to said user's left ear wherein said determined decibel for at least one frequency of said first sound for said user's right ear is different than said determined decibel for at least one frequency of said first sound for said user's left ear; and
playing said first sound on said speaker for said user's left ear at said determined decibel for at least one frequency for said first sound for said user's left ear.

### Claim 15 (depends on 1)

The method of claim 1 further comprising wherein said (x,y,z) coordinate for said origin of said first sound is used for sound localization on a headset worn by a second user.

### Claim 16 (depends on 1)

The method of claim 1 further comprising wherein said (x,y,z) coordinate for an origin of a first sound is selected by at least one of the group comprising:
said user;
a second user; and
a computer algorithm.

### Claim 17 (depends on 1)

The method of claim 1 further comprising:
wherein said headset comprises a sensor to generate a map of an area;
wherein said (x,y,z) coordinate comprises a location within said map of said area.

### Claim 18 (depends on 1)

The method of claim 1 further comprising a video game wherein a goal of said video game is to, for said user, best determine a location of said origin of a first sound.

### Claim 19

Headphones, comprising:
a left ear speaker;
a right ear speaker;
a head tracking system;
a non-transitory memory configurable to store computer executable instructions; and
a communications interface in communication with the non-transitory memory and a processor, wherein the processor is configurable to execute the instructions to:
for a first time epoch,
assign an (x,y,z) coordinate for an origin of a first sound;
assign an (x,y,z) coordinate to a user's right ear based on head tracking of said headphones; and
assign an (x,y,z) coordinate to said user's left ear based on head tracking of said headphones wherein said (x,y,z) coordinate to said user's right ear and said (x,y,z) coordinate to said user's left ear are different coordinates;
determine a distance from said origin of said first sound to said user's right ear;
determine an arrival time of said first sound to said user's right ear;
play said first sound on said right ear speaker at said arrival time of said first sound to the user's right ear;
determine a distance from said origin of said first sound to said user's left ear;
determine an arrival time of said first sound to said user's left ear wherein said arrival time of said first sound to said user's right ear is different from said arrival time of said first sound to said user's left ear; and
play said first sound on said left ear speaker at said arrival time of said first sound to the user's left ear.

### Claim 20

A head display unit, comprising:
a left ear speaker;
a right ear speaker;
a head tracking system;
a non-transitory memory configurable to store computer executable instructions; and
a communications interface in communication with the non-transitory memory and a processor, wherein the processor is configurable to execute the instructions to:
for a first time epoch,
assign an (x,y,z) coordinate for an origin of a first sound;
assign an (x,y,z) coordinate to a user's right ear based on head tracking of said head display unit; and
assign an (x,y,z) coordinate to said user's left ear based on head tracking of said head display unit wherein said (x,y,z) coordinate to said user's right ear and said (x,y,z) coordinate to said user's left ear are different coordinates;
determine a distance from said origin of said first sound to said user's right ear;
determine an arrival time of said first sound to said user's right ear;
play said first sound on a speaker for said user's right ear at said arrival time of said first sound to the user's right ear;
determine a distance from said origin of said first sound to said user's left ear;
determine an arrival time of said first sound to said user's left ear wherein said arrival time of said first sound to said user's right ear is different from said arrival time of said first sound to said user's left ear; and
play said first sound on a speaker for said user's left ear at said arrival time of said first sound to the user's left ear.
