# US 10,310,806 B2 · Computer-readable program, audio controller, and wireless audio system

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

- Number: US 10,310,806 B2
- Document ID: US10310806B2
- Status: Granted
- Kind: B2
- Application number: 15/760,419
- Filed: 2016-03-15
- Published: 2018-09-06
- Granted: 2019-06-04
- Earliest claimed: 2015-09-18
- Assignees: D&M Holdings, Inc.
- Applicants: D&M Holdings, Inc.
- Inventors: Sho Kodama
- Web page: https://patentgrep.com/patent/US10310806B2

## CPC

- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G10K 15/00: Acoustics not otherwise provided for
- H04R 1/06: Arranging circuit leads; Relieving strain on circuit leads
- H04R 3/04: for correcting frequency response
- H04R 3/12: for distributing signals to two or more loudspeakers {(specially adapted for hearing aids H04R25/407)}
- H04R 2227/003: Digital PA systems using, e.g. LAN or internet
- H04R 2227/005: Audio distribution systems for home, i.e. multi-room use
- H04R 2420/07: Applications of wireless loudspeakers or wireless microphones
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10K: SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- 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

To provide a technology capable of changing an output characteristic of music data more efficiently with a simpler operation irrespective of whether or not the music data is being played back, an audio controller (2) identifies a usage environment of a wireless speaker (1) from picked-up image data on an installation room of the wireless speaker (1). Then, an output characteristic suitable for the identified usage environment is selected, and the selected output characteristic is set as an output characteristic of music data to be output from the wireless speaker (1). In this case, a ratio between a width of a wall behind the wireless speaker (1) and a width of the speaker is obtained from the picked-up image data obtained by picking up an image of the installation room of the wireless speaker (1) so that boundaries between the wall behind the wireless speaker (1) and both sides thereof are aligned with both edges of an angle of view, and a size of the installation room of the wireless speaker (1) is identified based on this ratio to be used as the usage environment. Further, an installation position of the speaker is identified based on a display position of the speaker in the picked-up image data to be also used as the usage environment.

## Claims

### Claim 1

A program readable by a computer, for causing the computer to function as an audio controller,
the program stored on a non-volatile memory comprising:
output characteristic storage means for storing an output characteristic of a playback signal for each usage environment of a speaker;
picked-up image data acquisition means for acquiring picked-up image data on an installation area of the speaker, which includes the speaker;
usage environment identification means for identifying the usage environment of the speaker based on the picked-up image data acquired by the picked-up image data acquisition means; and
output characteristic determination means for determining an output characteristic stored in the output characteristic storage means in association with the usage environment identified by the usage environment identification means, as the output characteristic of the playback signal to be output from the speaker; wherein the picked-up image data acquisition means is configured to acquire, as first picked-up image data, picked-up image data obtained by picking up an image of the installation area of the speaker so that boundaries on both sides of a wall behind the speaker are aligned with both edges of an angle of view, and
wherein the usage environment identification means is configured to obtain a ratio between a width of the wall behind the speaker and a width of the speaker from the first picked-up image data, and to identify, as the usage environment of the speaker, a size of the installation area of the speaker based on the ratio.

### Claim 2 (depends on 1)

A program readable by a computer according to claim 1,
wherein the picked-up image data acquisition means is configured to further acquire, as second picked-up image data, picked-up image data obtained by picking up an image of the installation area of the speaker so that boundaries on both sides of a wall beside the speaker are aligned with both edges of an angle of view, and
wherein the usage environment identification means is configured to further obtain a ratio between a width of the wall beside the speaker and a depth of the speaker from the second picked-up image data, and to identify, as the usage environment of the speaker, a size of the installation area of the speaker based on the ratio obtained from the second picked-up image data and the ratio obtained from the first picked-up image data.

### Claim 3 (depends on 1)

A program readable by a computer according to claim 1,
wherein the picked-up image data acquisition means is configured to acquire, as first picked-up image data, picked-up image data obtained by picking up an image of the installation area of the speaker so that boundaries on both sides of a wall behind the speaker are aligned with both edges of an angle of view, and
wherein the usage environment identification means is configured to identify, as the usage environment of the speaker, an installation position of the speaker within the installation area based on a display position of the speaker in the first picked-up image data.

### Claim 4 (depends on 3)

A program readable by a computer according to claim 3,
wherein the picked-up image data acquisition means is configured to further acquire, as second picked-up image data, picked-up image data obtained by picking up an image of the installation area of the speaker so that boundaries on both sides of a wall beside the speaker are aligned with both edges of an angle of view, and
wherein the usage environment identification means is configured to identify, as the usage environment of the speaker, an installation position of the speaker within the installation area based on a display position of the speaker in each of the first picked-up image data and the second picked-up image data.

### Claim 5 (depends on 1)

A program readable by a computer according to claim 1, wherein the picked-up image data acquisition means is configured to acquire the picked-up image data on the installation area of the speaker by picking up an image of the installation area through use of a camera function of the computer.

### Claim 6 (depends on 1)

A program readable by a computer according to claim 1, wherein the audio controller further comprises output characteristic transmission means for transmitting the output characteristic identified by the output characteristic determination means to a predetermined audio device.

### Claim 7

A program readable by a computer, for causing the computer to function as an audio controller,
the program stored on a non-volatile memory comprising:
output characteristic storage means for storing an output characteristic of a playback signal for each usage environment of a speaker;
picked-up image data acquisition means for acquiring picked-up image data on an installation area of the speaker, which includes the speaker;
usage environment identification means for identifying the usage environment of the speaker based on the picked-up image data acquired by the picked-up image data acquisition means; and
output characteristic determination means for determining an output characteristic stored in the output characteristic storage means in association with the usage environment identified by the usage environment identification means, as the output characteristic of the playback signal to be output from the speaker;
wherein the picked-up image data acquisition means is configured to acquire, as first picked-up image data, picked-up image data obtained by picking up an image of the installation area of the speaker so that boundaries on both sides of a wall behind the speaker are aligned with both edges of an angle of view,
wherein the usage environment identification means is configured to obtain a ratio between a width of the wall behind the speaker and a width of the speaker from the first picked-up image data, and to identify, as the usage environment of the speaker, a size of the installation area of the speaker based on the ratio; and
wherein the picked-up image data acquisition means is configured to further acquire, as second picked-up image data, picked-up image data obtained by picking up an image of the installation area of the speaker so that boundaries on both sides of a wall beside the speaker are aligned with both edges of an angle of view, and
wherein the usage environment identification means is configured to further obtain a ratio between a width of the wall beside the speaker and a depth of the speaker from the second picked-up image data, and to identify, as the usage environment of the speaker, a size of the installation area of the speaker based on the ratio obtained from the second picked-up image data and the ratio obtained from the first picked-up image data.

### Claim 8 (depends on 7)

A program readable by a computer according to claim 7,
wherein the picked-up image data acquisition means is configured to acquire, as first picked-up image data, picked-up image data obtained by picking up an image of the installation area of the speaker so that boundaries on both sides of a wall behind the speaker are aligned with both edges of an angle of view, and
wherein the usage environment identification means is configured to identify, as the usage environment of the speaker, an installation position of the speaker within the installation area based on a display position of the speaker in the first picked-up image data.

### Claim 9 (depends on 8)

A program readable by a computer according to claim 8,
wherein the picked-up image data acquisition means is configured to further acquire, as second picked-up image data, picked-up image data obtained by picking up an image of the installation area of the speaker so that boundaries on both sides of a wall beside the speaker are aligned with both edges of an angle of view, and
wherein the usage environment identification means is configured to identify, as the usage environment of the speaker, an installation position of the speaker within the installation area based on a display position of the speaker in each of the first picked-up image data and the second picked-up image data.

### Claim 10 (depends on 7)

A program readable by a computer according to claim 7, wherein the picked-up image data acquisition means is configured to acquire the picked-up image data on the installation area of the speaker by picking up an image of the installation area through use of a camera function of the computer.

### Claim 11 (depends on 7)

A program readable by a computer according to claim 7, wherein the audio controller further comprises output characteristic transmission means for transmitting the output characteristic identified by the output characteristic determination means to a predetermined audio device.
