# US 2014/0207266 A1 · Systems and methods for real time sound effect modulation based on attitude variations

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

- Number: US 2014/0207266 A1
- Document ID: US20140207266A1
- Status: Published application
- Kind: A1
- Application number: 14/243,905
- Filed: 2014-04-03
- Published: 2014-07-24
- Earliest claimed: 2014-04-03
- Inventors: Ramin Soheili
- Web page: https://patentgrep.com/patent/US20140207266A1

## CPC

- A63H 3/28: Arrangements of sound-producing means in dolls; Means in dolls for producing sounds
- A63H 17/32: Acoustical or optical signalling devices
- A63H 17/34: Arrangements for imitating the noise of motors
- A63H 19/14: Arrangements for imitating locomotive features, e.g. whistling, signalling, puffing
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- A63H 2200/00: Computerized interactive toys, e.g. dolls
- A63H: TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Provided are systems and methods for real time sound effect modulation based on attitude variations. The system may include one or more position sensors installed on a moving object, with the position sensors reporting positional data associated with the moving object. A memory may contain predetermined criteria for altering characteristics of a sound associated with the moving object, and a database may contain sound examples. A processor may receive the positional data from the position sensors and determine positional changes based on the data. The processor may fetch sound examples from the database and fetch predetermined criteria from the memory. The processor may modulate the sound examples based on positional changes according to the predefined criteria to produce modulated sound examples. The processor may aggregate the modulated sound examples to produce an aggregated modulated sound example. Speakers on the moving object may emit the aggregated modulated sound example.

## Claims

### Claim 1

A computer-implemented method comprising:
receiving positional data from one or more position sensors installed on a moving object;
determining, by one or more processors, one or more positional changes based on the positional data;
fetching, from a memory, by the one or more processors, one or more sound examples corresponding to one or more themes associated with the moving object;
modulating, by the one or more processors, the one or more sound examples based on the one or more positional changes according to predefined criteria to produce one or more modulated sound examples;
aggregating, by the one or more processors, the one or more modulated sound examples to produce an aggregated modulated sound example; and
emitting, by one or more speakers installed on the moving object, the aggregated modulated sound example.

### Claim 2 (depends on 1)

The method of claim 1, wherein the modulation of the one or more sound examples is further based on one or more environmental parameters received from one or more environmental sensors.

### Claim 3 (depends on 2)

The method of claim 2, wherein the one or more environmental parameters include one or more of the following: a temperature, a time, and a lighting level.

### Claim 4 (depends on 1)

The method of claim 1, wherein the positional data includes one or more of the following: a three dimensional geometry position and acceleration data.

### Claim 5 (depends on 1)

The method of claim 1, further comprising synchronizing one or more LED lights installed on the moving object with motions of the moving object.

### Claim 6 (depends on 1)

The method of claim 1, wherein the position sensors include one or more of the following: a gyroscope and an accelerometer.

### Claim 7 (depends on 1)

The method of claim 1, wherein the modulation includes one or more of the following: an amplitude change, a frequency change, a content change, a sampling rate change, a high pass filtering, a low pass filtering, a band pass filtering, and a notch filtering.

### Claim 8 (depends on 7)

The method of claim 7, wherein the sampling rate is the rate at which sound examples are sent out to a Digital to Analog Converter (DAC).

### Claim 9 (depends on 1)

The method of claim 1, wherein the one or more positional changes include changes over a period of time in a position of the moving object provided in three dimensional coordinates.

### Claim 10 (depends on 1)

The method of claim 1, further comprising compressing the one or more sound examples for efficient storage in the memory.

### Claim 11 (depends on 1)

The method of claim 1, further comprising looping the aggregated modulated sound example for a prolonged play.

### Claim 12

A system comprising:
one or more position sensors installed on a moving object, the one or more position sensors operable to detect and report positional data associated with the moving object;
a memory operable to store predetermined criteria for altering characteristics of a sound associated with the moving object;
a database operable to store one or more sound examples;
a processor operable to:
receive the positional data from the one or more position sensors;
determine one or more positional changes based on the positional data;
fetch the one or more sound examples from the database;
fetch the predetermined criteria from the memory;
modulate the one or more sound examples based on the one or more positional changes according to the predefined criteria to produce one or more modulated sound examples; and
aggregate the one or more modulated sound examples to produce an aggregated modulated sound example; and
one or more speakers to emit the aggregated modulated sound example.

### Claim 13 (depends on 12)

The system of claim 12, wherein the processor is further operable to modulate the one or more sound examples based on one or more environmental parameters received from one or more environmental sensors.

### Claim 14 (depends on 13)

The system of claim 13, wherein the one or more environmental parameters include one or more of the following: a temperature, a time, and a lighting level.

### Claim 15 (depends on 12)

The system of claim 12, wherein the positional data includes one or more of the following: a three dimensional geometry position and acceleration data.

### Claim 16 (depends on 12)

The system of claim 12, wherein the processor is further operable to synchronize one or more LED lights installed on the moving object with motions of the moving object.

### Claim 17 (depends on 12)

The system of claim 12, wherein the position sensors include one or more of the following: a gyroscope and an accelerometer.

### Claim 18 (depends on 12)

The system of claim 12, wherein the modulation includes one or more of the following: an amplitude change, a frequency change, a content change, a sampling rate change, a high pass filtering, a low pass filtering, a band pass filtering, and a notch filtering.

### Claim 19 (depends on 18)

The system of claim 18, wherein the sampling rate is the rate at which sound examples are sent out to a Digital to Analog Converter (DAC).

### Claim 20

A non-transitory computer-readable medium comprising instructions, which when executed by one or more processors, perform the following operations:
receive positional data from one or more position sensors installed on a moving object;
determine one or more positional changes based on the positional data;
fetch, from a memory, one or more sound examples corresponding to one or more themes associated with the moving object;
modulate the one or more sound examples based on the one or more positional changes according to predefined criteria to produce one or more modulated sound examples;
aggregate the one or more modulated sound examples to produce an aggregated modulated sound example; and
emit, by one or more speakers installed on the moving object, the aggregated modulated sound example.
