close

Вход

Забыли?

вход по аккаунту

?

DESCRIPTION JP2016106485

код для вставкиСкачать
Patent Translate
Powered by EPO and Google
Notice
This translation is machine-generated. It cannot be guaranteed that it is intelligible, accurate,
complete, reliable or fit for specific purposes. Critical decisions, such as commercially relevant or
financial decisions, should not be based on machine-translation output.
DESCRIPTION JP2016106485
Abstract: PROBLEM TO BE SOLVED: To provide an audio shaping technology based on the
arrangement direction of speakers. An audio data stream is acquired by a zone player having one
or more speaker drivers to determine an orientation of the zone player. Audio playback is
configured 904 based on the orientation. Play audio by zone player 906. [Selected figure] Figure
9
Sound shaping according to the orientation of the speakers
[0001]
The present disclosure is directed to a technology used in the field of home appliances. In
particular, some embodiments aim to shape the sound depending on the orientation of the
speakers.
[0002]
Music is a very large part of our lives. The evolution of technology makes music content more
accessible than before. This also applies to other types of media such as television and movies,
and other audio and video content. In fact, users can now access content on the Internet through
online stores, Internet radio stations, online music services, online movie services, etc., in addition
to conventional access to audio and video content.
11-04-2019
1
[0003]
The demand for such audio and video content continues to grow. With this high demand for
many years, the technology used to access and play back such content has likewise been
improved.
[0004]
These and other features, aspects and advantages of the disclosed technology will be better
understood by those skilled in the art with respect to the following description, appended claims,
and accompanying drawings. Diagram showing an example of a configuration in which
embodiments may be implemented Diagram showing an example zone player with built-in
amplifier and speakers Diagram showing an example zone player with built-in amplifier and
connected to external speakers A / V receiver Diagram showing an exemplary zone player
connected to the speaker and a diagram Diagram showing an exemplary controller Internal
functional block diagram of an exemplary zone player Internal functional block diagram of an
exemplary controller Exemplary zone in a first position A diagram showing the player A diagram
of the exemplary zone player of FIG. 6A in a second position different from the first location A
diagram of an exemplary zone player in the first position A diagram of the exemplary zone player
of FIG. 7A A view at a second position different from the first position A sensor module for
detecting a direction of arrangement in an embodiment Internal functional block diagram of an
exemplary zone player comprising: Flow chart showing a method of shaping audio based on at
least one orientation. Diagram showing an exemplary orientation orientation state machine. 4 of
orientation orientation based on reference horizontal orientation. A diagram showing two regions
A diagram showing an example unknown orientation direction region generated by changing the
combination of roll and pitch A diagram showing an axis of an example accelerometer by line
drawing at the vertical table top position A plot of exemplary experimental data used to
determine the minimum and maximum range A diagram showing exemplary X, Y, Z axes defined
for the playback device Exemplary available for orientation determination Diagram showing
range of angles Diagram showing an exemplary networked audio system operating based on
distributed communication, organization and control structure
[0005]
Further, while the drawings are intended to illustrate some embodiments, the invention is not
limited to the arrangements and instrumentality shown in the drawings.
11-04-2019
2
[0006]
I.
Overview The exemplary embodiments described herein relate to shaping audio according to the
orientation of the speakers. This embodiment is particularly useful for playback devices that are
arranged in various ways. The present embodiment can find utility in any environment and
system where, for example, the flexibility of the orientation of the loudspeakers and the optimum
sound based on the orientation are sought.
[0007]
In one embodiment, the audio data stream is obtained by a playback device having one or more
speaker drivers, the orientation of the playback device is determined, and the audio is
reproduced by the playback device based on the orientation. In one embodiment, the stereo
signal is reproduced by the plurality of speakers based on the first orientation and the monaural
signal is reproduced by the plurality of speakers based on the second orientation. In the second
embodiment, the speaker driver reproduces the monaural signal and the signal of either the right
or left channel based on the first arrangement direction, and only the monaural signal based on
the second arrangement direction. Reproduce In the third embodiment, the speaker driver
reproduces the first frequency range based on the first arrangement direction, and reproduces
the second frequency range based on the second arrangement direction. In a fourth embodiment,
the playback device does not include a display. In a fifth embodiment, the playback device is an
audio only device such as a loudspeaker system.
[0008]
In one embodiment, the audio is reproduced by the playback device based on the orientation of
the playback device and whether the playback device is paired with another playback device. In
some instances, the placement direction may be prioritized to pairing (sound), and audio may be
reproduced based on the placement direction. In some instances, the pairing takes precedence
over the orientation, and the sound is reproduced based on the pairing. In some instances, both
the orientation and the pairing determine the sound reproduction. Furthermore, audio may be
reproduced based on any of the pairing, grouping and integration of playback devices.
11-04-2019
3
[0009]
In one embodiment, the audio is reproduced by the playback device based on the orientation of
the different playback devices. For example, playback device A and playback device B may be
paired to play a specific overall sound. In some examples, the audio from playback device A may
be based on the orientation of playback device B. In some examples, the audio from playback
device B may be based on the orientation of playback device A. In some instances, the overall
audio may be based on the orientation of both playback devices A, B. This is particularly useful
when shaping the audio resulting from a different set of playback devices.
[0010]
In one embodiment, the audio data stream is obtained by a playback device having one or more
speaker drivers, the orientation of the playback device is determined, and the audio is
reproduced by the playback device based on the orientation. In some embodiments, the audio
data stream is modified by the playback device based on the orientation. In some embodiments,
the audio data stream is modified before being acquired by the playback device, the modification
being based on the orientation.
[0011]
In one embodiment, the playback device includes one or more speaker drivers directed (or
substantially directed) in a particular direction. In some instances, the orientation of the playback
device is based on rotation about an axis perpendicular to its front face. That is, one or more
speaker drivers continue to point in a particular direction regardless of rotation. In some
instances, the orientation of the playback device is based on rotation about an axis parallel to its
front face. Thus, by rotation, one or more speaker drivers may be directed in a different direction
than a particular direction. In some instances, the orientation of the playback device is based on
rotation about multiple axes. According to one embodiment, the orientation is used to determine
the audio output from the playback device.
[0012]
11-04-2019
4
An advantage of one or more embodiments described herein is that the sound field generated by
one or more playback devices can be shaped based on the orientation of the one or more
playback devices . This technique can be used in any environment where optimal speech is
desired. In particular, this technique is useful when listening to music and watching videos,
televisions or movies.
[0013]
In the following, we will disclose, among other components, exemplary methods, apparatus,
systems and products that include firmware and / or software executed on hardware, but these
are merely exemplary and are limited thereto It is not a thing. For example, any or all of the
firmware, hardware and / or software components may be hardware alone, software alone,
firmware alone, and / or any combination of hardware, software and / or firmware. Be Thus,
while the following describes exemplary methods, apparatus, systems and / or products, these
examples are not the only way to implement such methods, apparatuses, systems and / or
products.
[0014]
When the claims of the claims can be read purely to cover the implementation of software and /
or firmware, at least one element in at least one example is explicitly referred to herein as
software and / or firmware. Is defined to contain tangible media such as memory, DVD, CD, Bluray etc.
[0015]
These and many additional embodiments are described below.
Further, the detailed description of the invention is based on the exemplary environment, system,
procedure, steps, logic blocks, processing, and other symbolic representations that directly or
indirectly resemble the operation of a data processing device connected to a network. Primarily
presented in terms of perspective. These process descriptions and representations are generally
used by those skilled in the art to most effectively convey the substance of their work to others
skilled in the art. Numerous specific details are set forth in order to provide a thorough
understanding of the present disclosure. However, one skilled in the art will understand that
11-04-2019
5
some embodiments of the present invention may be practiced without certain specific details. In
other instances, well known methods, procedures, components and circuits are described in a
simplified manner to avoid unnecessarily obscuring aspects of the embodiments.
[0016]
Reference to "an embodiment" herein means that the particular feature, structure or
characteristic described in connection with that embodiment may be included in at least one
embodiment of the present invention. The use of this phrase in various places in the specification
does not necessarily refer to the same embodiment, and is not a separate or alternative
embodiment from the other embodiments. As such, it will be appreciated by those skilled in the
art, explicitly and implicitly, that the embodiments described herein may be combined with other
embodiments.
[0017]
II. Similar numerals are used for similar parts throughout the exemplary environment
drawing. FIG. 1 shows an exemplary system configuration 100 in which several embodiments
described herein may be implemented. An exemplary case is shown where the system
configuration 100 is used in a home with multiple zones. Each zone represents, for example, a
different room or space, such as an office, bathroom, bedroom, kitchen, dining room, family
room, home theater room, utility or laundry room, patio. Although not shown here, one zone may
occupy a plurality of rooms or spaces. One or more zone players 102-124 are shown in each
zone. The zone players 102 to 124 are composed of playback devices (plAyBAck devices),
multimedia units, speakers, etc., and output audio, video, and / or audio visual, respectively. The
controller 130 (here, illustratively provided in the kitchen) provides control of the system
configuration 100. Although system configuration 100 represents the entire exemplary house
audio system, the techniques described herein are not limited to application to these particular
locations, or to a wide range of systems such as the entire US audio system. Nor is it limited.
[0018]
2A, 2B, and 2C show an exemplary configuration of zone player 200. FIG. The zone player 200
corresponds to any of the zone players 102 to 124. In some exemplary embodiments, multiple
zone players are provided, but only a single zone player may be used to generate audio output.
11-04-2019
6
Referring to FIG. 2A, an exemplary zone player 200 comprises a built-in amplifier (not shown)
and a speaker 202. Certain speakers may include tweeters, mid-range drivers, or subwoofers. In
one embodiment, the zone player 200 of FIG. 2A is configured to play stereo audio or monaural
audio. With respect to FIG. 2B, the exemplary zone player 200 includes an on-chip amplifier (not
shown) that supplies power to a set of separate speakers 204. Speakers 204 may include any
type of loudspeaker. With respect to FIG. 2C, the exemplary zone player 200 does not include an
amplifier, but according to this zone player 200, the receiver 206 or another audio and / or video
type device incorporating an amplifier may be a data network 128. , And can play audio received
from the data network 128 via the receiver 206 and the speaker 204. Examples of zone players
include "Sonozu S5", "Play: 5 (TM)", "Play: 3 (TM)", "Zone Player" provided by Sonoz Inc. of Santa
Barbara, California. 120 "and" zone player 90 "are included. Zone players may be referred to
herein as "playback devices." The zone player is not limited to that of the embodiment shown in
FIGS. 2A, 2B and 2C. For example, the zone player may include wired or wireless headphones. In
another example, the zone player includes a subwoofer. In one example, the zone player includes
or cooperates with a docking station for an Apple iPodTM or similar device.
[0019]
FIG. 3 shows an example of the wireless controller 300 in the docking station 302. Controller
300 may correspond to control device 130 of FIG. The controller 300 is provided with a touch
screen 304. A user may interact with the controller 300 using the touch screen 304 to, for
example, perform audio item read operations, one or more zone player control operations, or
control operations of the entire system configuration 100. In some embodiments, any number of
controllers may be used to control the system configuration 100. The controller may be wireless,
such as wireless controller 300, or may be wired, connected to data network 128. In addition,
applications that run on any network-enabled portable device such as iPhoneTM, iPadTM,
AndroidTM phone, or any other smartphone or network-enabled device, data network By
connecting to 128, it may be used as a controller. An application running on a laptop or desktop
PC or MAc may be used as a controller. As an example of a controller, "Sonozu (R) Controller
200", "Sonozu (R) Controller for iPhone", "Sonozu (R) iPAd", provided by Sonoz Inc., Santa
Barbara, California "Controller", "Sonozu (registered trademark) · Controller for Android" is
included. One skilled in the art can appreciate the applicability of such applications and their
potential use in new types of portable devices.
[0020]
Returning to the system configuration 100 of FIG. 1, one particular zone includes one or more
11-04-2019
7
zone players. For example, the family room includes two zone players 106, 108, while the
kitchen shows one zone player 102. The zones may be dynamically configured by placing one
zone player in a room or space and assigning the zone player to a new or existing zone via the
controller 130. Thus, a zone may be created, combined with another zone, deleted, or even given
a specific name (e.g. "kitchen") if programmed as such . The zone players 102-124 are connected
directly or indirectly to the data network represented by reference numeral 128 in the figure.
The data network 128 is represented by an octagon so as to stand out from the other
components shown in the figure. Although data network 128 is shown at a single location, such
networks may be distributed within and around system configuration 100.
[0021]
In particular, data network 128 may be a wired network, a wireless network, or a combination
thereof. In one example, one or more of zone players 102-124 are wirelessly connected to data
network 128 based on a proprietary mesh network. In another example, one or more of zone
players 102-124 are wirelessly connected to data network 128 using a non-mesh topology. In
yet another example, one or more of zone players 102-124 are wired to data network 128 using
Ethernet or similar technology. In addition to one or more zone players 102-124 connecting to
data network 128, data network 128 may allow access to a wide area network such as the
Internet.
[0022]
In some embodiments, data network 128 may be created by connecting any zone players 102124 or some other connected device to a broadband router. At this time, other zone players 102
to 124 may be further connected to the data network 128 by wire or wirelessly. For example, a
zone player (e.g., any zone player 102-124) may be added to the system configuration 100 by
simply pressing a button on the zone player itself to allow connection to the data network 128.
The broadband router may, for example, connect to an Internet Service Provider (ISP). A
broadband router may be used to form another data network within system configuration 100
that may be used for other applications (eg, web surfing). Data network 128 may be used for
other applications when so programmed. Further, in some embodiments, data network 128 is the
same network used, for example, for other applications in the home.
[0023]
11-04-2019
8
In some embodiments, each zone may play from the same audio source as another zone, or may
play from a different audio source. For example, while someone is listening to jazz music through
zone player 124 while grilling on the patio, someone can also listen to classical music through
zone player 102 while preparing food in the kitchen. Additionally, someone can listen to the
same jazz music being played through zone player 124 on the patio through zone player 110 at
the office. In some embodiments, jazz music played through zone players 110, 124 is played
synchronously. Synchronized playback across multiple zones allows you to pass through multiple
zones while listening to audio seamlessly. In addition, zones may be in "party mode" so that all
associated zones play audio synchronously.
[0024]
In some embodiments, one zone includes two or more zone players. For example, the family room
includes two zone players 106, 108 and the home theater room includes at least zone players
116, 118, 120. Zones may be configured to include the required number of zone players, for
example, the home theater room may include additional zone players that play audio from an
audio source of 5.1 or more channels (eg, , Movie encoded with 5.1 or more audio channels). If
one zone includes two or more zone players, such as two zone players 106, 108 in a family room,
for example, two zone players 106, 108 may synchronize and play the same audio source Or may
be paired to play two separate sounds in the left and right channels. In other words, the stereo
effects of the audio can be reproduced or enhanced through the two zone players 106, 108, one
corresponding to the right audio and the other corresponding to the left audio. In some
embodiments, paired zone players can play audio in synchronization with other zone players.
[0025]
In some embodiments, three or more zone players are configured to play various channels of
audio encoded audio with three or more channels. For example, the home theater room shows
zone players 116, 118, 120. If the audio is encoded as 2.1 channel audio, zone player 116 is
configured to play the left audio, zone player 118 is configured to play the right audio, and zone
player 120 is configured to play the right audio. It may be configured to reproduce low
frequencies. Other configurations are possible, depending on the number of zone players and the
type of audio. Furthermore, for example, when playing audio from a movie, play 5.1 channel
audio, and then switch dynamically to play stereo when playing audio from, for example, two
channel sources Specific zones can also be configured.
11-04-2019
9
[0026]
In some embodiments, more than one zone player may be acoustically integrated to form a single
integrated zone player. An integrated zone player (composed of a plurality of separate devices)
may be configured to process and reproduce different audio than non-integrated zone players or
zone players in pairs. The reason is that the integrated zone player has an additional speaker
driver that passes audio. The integrated zone player may further be paired with a single zone
player or another integrated zone player. Each playback device in the integrated playback device
is preferably set to the integrated mode.
[0027]
In some embodiments, any of the zone player grouping, consolidation and pairing operations can
continue to be performed, for example, until the desired configuration is complete. Grouping,
consolidation and pairing operations are controlled, for example, by using a controller 130 or the
like rather than physically connecting and reconnecting the speaker lines to the individual
separate speakers to produce different configurations It is preferably done via the interface.
Thus, some embodiments described herein provide a more flexible and dynamic platform that
can provide audio reproduction for end users.
[0028]
There are many sources of audio content to be played by zone players 102-124. Music in a
personal library stored on a computer or network attached storage (NAS) can be accessed via the
data network 128 and played back. Internet radio stations, programs, podcasts can be accessed
via data network 128. Music services that provide user streams and downloads of music and
audio content can be accessed via data network 128. In addition, music can be obtained, for
example, from conventional sources such as turntables or CD players via line-in connections to
zone players. Audio content can also be accessed, for example, via Apple's AirPlay (TM) wireless
technology. Audio content received from one or more sources may be shared between zone
players 102-124 via data network 128 and controller 130.
[0029]
11-04-2019
10
III. Exemplary Playback Device Referring to FIG. 4, an exemplary functional block diagram
of zone player 400 is shown, in accordance with one embodiment. The zone player 400
comprises a network interface 402, a processor 408, a memory 410, an audio processing
component 412, a module 414, an audio amplifier 416 and a speaker unit 418 connected to the
audio amplifier 416. FIG. 2A shows an example of a front view of such a zone player. Other types
of zone players may not include speaker units 418 (eg, FIG. 2B) or audio amplifiers 416 (eg, FIG.
2C). Also, zone player 400 may be integrated into another component. For example, zone player
400 may be configured as part of a lamp for indoor or outdoor use.
[0030]
Referring again to FIG. 4, network interface 402 facilitates data flow between zone players or
other devices and zone player 400 on a data network (eg, data network 128 of FIG. 1). In some
embodiments, network interface 402 may construct audio sources or files into smaller packets
transmitted over a data network, or reconstruct received packets into original sources or files. In
some embodiments, network interface 402 may be further processed to reach the correct
destination for the address portion of each packet or to intercept packets destined for zone
player 400. Thus, in some embodiments, each packet includes an Internet Protocol (IP) based
source address and an IP based destination address.
[0031]
In some embodiments, network interface 402 may include one or both of wireless interface 404
and wired interface 406. The wireless interface 404 is also referred to as an RF interface, and for
the zone player 400 according to the communication protocol (for example, wireless standard
IEEE 802.11a, 802.11b, 802.11g, 802.11n, 802.15). Provide network interface functions to
communicate with the device. The wired interface 406 provides the zone player 400 with a
network interface function for wired communication with another device according to a
communication protocol (for example, IEEE 802.3). In some embodiments, the zone player
includes both of the interfaces 404,406. In some embodiments, zone player 400 includes only
either wireless interface 404 or wired interface 406.
[0032]
11-04-2019
11
In some embodiments, processor 408 is a clocked electronic device configured to process input
data in accordance with instructions stored in memory 410. The memory 410 is a data storage
device on which is mounted one or more software modules 414 that can be executed by the
processor 408 to accomplish a particular task. In one example, the task may be for the zone
player 400 to obtain audio data from another zone player or a device on the network. In a second
example, the task may be for the zone player 400 to transmit audio data to another zone player
or device on the network. In a third example, the task may be for zone player 400 to synchronize
audio playback with one or more additional zone players. In a fourth example, the task may be to
create a multi-channel audio environment by pairing zone player 400 with one or more zone
players. In the fifth example, the task forms the sound output from zone player 400 based on the
arrangement direction of zone player 400, the arrangement direction of different zone players, or
the arrangement direction of a group of zone players including zone player 400. It may be to do.
Other tasks may be accomplished via one or more software modules 414 and processor 408, as
described herein.
[0033]
Audio processing component 412 may include one or more digital-to-analog converters (DACs),
audio preprocessing components, audio enhancement components or digital signal processors,
and the like. In some embodiments, audio obtained via network interface 402 is processed and /
or intentionally altered by audio processing component 210. Additionally, audio processing
component 412 may generate an analog audio signal. The processed analog audio signal is
provided through the speaker 418 to the audio amplifier 416 for playback. Also, the audio
processing component 412 is for performing analog signals or digital signals as input for
playback from the zone player 400, as input for transmitting to another zone player on the
network, or both playback and transmission. May include the circuitry necessary to process as
the input of. Exemplary inputs include line in connections (eg, autodetecting 3.5 mm audio line in
connections).
[0034]
Audio amplifier 416 is a device that amplifies the audio signal to a level that drives one or more
speakers 418. The one or more speakers 418 may include a complete speaker system that
includes a housing that contains individual transducers (eg, "drivers") and one or more drivers.
The specific driver may be, for example, a subwoofer (for low frequency), a mid-range driver (for
medium frequency), and a tweeter (for high frequency). The housing may, for example, be sealed
or implanted.
11-04-2019
12
[0035]
The zone player 400 may also be referred to herein as a playback device. An exemplary
regeneration device includes Sonoz S5 manufactured by Sonoz Inc. of Santa Barbara, California.
S5 is an exemplary zone player with built-in amplifiers and speakers. In particular, S5 is a five
driver speaker system that includes two tweeters, two mid-range drivers and one subwoofer.
When playing back audio content through S5, the audio data on the left side of the track is sent
from the tweeter on the left and the midrange driver on the left, and the audio data on the right
of the track is sent from the tweeter on the right and the midrange driver on the right , Monaural
bass is sent from the subwoofer. Furthermore, both mid-range drivers and both tweeters may
have the same equalization (or substantially the same equalization). That is, both of them are
transmitted from different audio channels at the same frequency. Sonozu S5 can play audio from
Internet radio stations and online music and video services, downloaded music, analog audio
input, television, DVD and the like. Although S5 is an example of a zone player with speakers, the
zone player with speakers is not limited to one with a specific number of speakers (e.g. 5
speakers in S5), 1 It may include three or more speakers. Further, the zone player may be part of
another device (eg, a lamp) that may serve a different purpose than audio.
[0036]
IV. Exemplary Controller Referring to FIG. 5, an exemplary controller 500 that may
correspond to the control device 130 of FIG. 1 is shown. The controller 500 can be used to
facilitate control, automation and the like of multimedia applications in the system. In particular,
the controller 500 facilitates selection from among the plurality of audio sources available on the
network, as well as one or more zone players (e.g., zone player 102 of FIG. 1) via the wireless
network interface 508. ̶124) are configured to enable control. According to one embodiment,
the wireless communication is based on industry standards (e.g. infrared, radio or wireless
standards IEEE 802.11a, 802.11b, 802.11g, 802.11n or 802.15). Furthermore, if a particular
audio is being accessed through controller 500 or being played through a zone player, there may
be an image (eg, album art) or other data associated with the audio source. A zone player or
other electronic device may be sent to the controller 500 for display.
[0037]
11-04-2019
13
The controller 500 is provided with a screen 502 and an input interface 514, by which the user
interacts with the controller 500 to navigate through the playlists of many multimedia items and
to operate one or more zone players. Can be controlled. The screen 502 on the controller 500
may be, for example, a liquid crystal display (LCD) screen. The screen 500 communicates with
and receives commands from a screen driver 504 controlled by a microcontroller (eg, processor)
506. Memory 510 may be loaded with one or more application modules 512. The application
module 512 is executable by the microcontroller 506 to accomplish a particular task with or
without user input via the user interface 514. In one example, application module 512 is
configured to facilitate grouping a number of selected zone players into one zone group and
synchronizing multiple zone players for audio playback. In another example, the application
module 512 is configured to control audio (eg, volume) of zone players in a zone group. In
operation, when the microcontroller 506 executes one or more of the application modules 512,
the screen driver 504 generates control signals to drive the screen 502 to display the application
on a particular user interface.
[0038]
The controller 500 includes a network interface 508 that facilitates wireless communication with
zone players. In one embodiment, commands such as volume control and synchronization of
audio playback are sent via network interface 508. In another embodiment, saved zone group
settings are communicated between the zone player and the controller via network interface 508.
The controller 500 may control one or more zone players, such as 102-124 shown in FIG. There
may be multiple controllers for a particular system. Also, the controller may be incorporated into
the zone player.
[0039]
In addition, other network compatible devices such as iPhone (trademark) and iPad (trademark),
and any other smartphones and network compatible devices (for example, networked computers
such as PC and Mac) in a specific environment It can be used as a controller to communicate
with or control zone players within. According to one embodiment, software applications or
upgrades may be downloaded onto a network enabled device to perform the functions described
herein.
[0040]
11-04-2019
14
In some embodiments, a user can create a zone group that includes at least two zone players
from controller 500. Synchronize the zone players in the zone group and play the audio so that
all zone players in the zone group play the same audio source or a list of the same audio source
in such a way that no delays or interruptions can be heard You may Similarly, in one
embodiment, when the user increases the volume of the group from the controller 500, a signal
or data that increases the volume of the group is transmitted to any one of the zone players to
Increase both zone player volumes.
[0041]
The user can group zone players into zone groups by activating the "Link Zone" or "Add Zone"
soft button via the controller 500, or "Unlink Zone" Alternatively, activation of the "Drop Zone"
button may result in ungrouping of zone groups. For example, one mechanism for "joining" zone
players together for audio playback is to link many zone players together to form a group. To
link many zone players together, the user may manually link each zone player or room in turn.
For example, assume a multi-zone system including the following zones: bathroom, bedroom,
study, dining room, family room, entrance. A user may drag and drop zones and configure zone
groups using a touch screen, pointing device (eg, mouse, trackball, etc.), gesture-based
interaction, or any combination of these techniques. This includes adding or removing one or
more zones or zone players to a zone group.
[0042]
In some embodiments, a user can link any number of the six zone players, for example, by
starting with a single zone and then manually linking each zone to that zone.
[0043]
In some embodiments, a set of zones may be dynamically linked together using commands to
create zones scenes and themes (after creating the first zone scene) it can.
For example, the "morning" zone scene command can link the bedroom, office and kitchen zones
together in one action. If this single command is not used, the user has to manually link each
zone individually. A single command may include a mouse click, a double mouse click, a button
press, a gesture or some other programmed action. Other types of zone scenes may be
11-04-2019
15
programmed.
[0044]
In some embodiments, zone scenes are triggered based on time (eg, alarm clock function). For
example, a zone scene can be set to apply at 8 am. The system can automatically link the
appropriate zones and stop the music after a predetermined period of time after setting up a
particular song to play. While any particular zone is "on" or "off" based on time, using a zone
scene, for example, a particular time and / or duration in all zones linked to that scene Can play
back a predetermined audio (for example, a favorite song or a predetermined playlist). If for
some reason the scheduled music has not been played (eg empty playlist, no connection to share,
no universal plug and play (UPnP), no internet connection to an internet radio station ), Can be
programmed to sound a backup buzzer. The buzzer may include, for example, a sound file stored
in the zone player.
[0045]
V. Sound shaping based on orientation In some embodiments, an audio data stream is acquired
by a playback device having one or more speaker drivers (or the playback device is connected to
one or more speaker drivers) Or the playback device includes one or more speaker drivers and is
connected to one or more speaker drivers), the placement direction of the playback device, in
particular the placement of the speakers is determined, and the playback device is based on the
placement direction The sound is played by.
[0046]
FIG. 6A shows an example of a zone player 600 with a built-in amplifier and a speaker 602. Zone
player 600 is shown in a first orientation. For convenience of explanation, the first arrangement
direction is referred to as “horizontal arrangement direction” in the present specification, but
other names may be given to the arrangement direction of the zone player 600 shown in FIG. 6A.
[0047]
11-04-2019
16
FIG. 6B shows an example of a zone player 600 in a second orientation that is different from the
first orientation. Although the second arrangement direction is referred to as the “vertical
arrangement direction” in the present specification for convenience of explanation, another
arrangement may be given to the arrangement direction of the zone player 600 shown in FIG. 6B.
[0048]
Based on the arrangement direction of the zone player 600, the sound reproduced by the zone
player 600 can be shaped differently. For example, the sound output from each speaker driver
may be configured to reproduce different frequency ranges, channels, or both depending on the
arrangement direction. In another example, the sounds output from the plurality of speakers 602
in the zone player 600 are stereo if they are in the horizontal orientation, horizontal
arrangement, and mono if they are in the vertical orientation, vertical arrangement. You can do it
as well. Thereby, optimization of the sound output from the zone player 600 can be promoted.
Furthermore, this enables customization of the sound output from the zone player 600.
[0049]
In a first exemplary embodiment, a stereo signal is reproduced by the plurality of speakers based
on the first orientation, and a monaural signal is reproduced by the plurality of speakers based
on the second orientation. The zone player 600 shown in FIGS. 6A, 6B can be used to play stereo
signals with the zone player in the horizontal orientation. That is, audio of the left channel may
be sent to the left speaker 604 and audio of the right channel may be sent to the right speaker
606. The monaural signal may be sent to the tweeter 608. When the zone player 600 is rotated
90 degrees from its orientation (ie, in the vertical orientation), the acoustic characteristics
change. For example, instead of stereo sound, a monaural signal is reproduced from both the left
and right speakers 604, 606.
[0050]
In a second exemplary embodiment, the speaker driver reproduces the monaural signal and the
signal of either the right channel or the left channel based on the first arrangement direction, and
based on the second arrangement direction. , Play only monaural signal. Similarly, using the zone
11-04-2019
17
player 600 in the horizontal orientation, the left speaker 604 reproduces the audio of the left
channel above the threshold frequency (such as above 200 Hz) and reproduces the monaural
signal below the threshold frequency. It is also good. Similarly, the right speaker 606 may
reproduce the audio of the right channel above the threshold frequency and reproduce the
monaural signal below the threshold frequency. In the vertical arrangement direction, the left
and right speakers 604 and 606 may reproduce monaural signals but may not reproduce
independent left and right channels. The tweeter 608 may reproduce monaural signals in both
orientations, but the frequency range may be changed based on the orientations.
[0051]
In a third exemplary embodiment, the speaker driver reproduces a first range of frequencies
based on the first orientation and reproduces a second range of frequencies based on the second
orientation. As an example, using the tweeter 608, the tweeter 608 in the horizontal orientation
may reproduce frequencies above 7.5 kHz and the tweeter 608 in the vertical orientation may
reproduce frequencies above 3 kHz. As the frequency response of the tweeter 608 changes, the
left and right speakers 604, 608 may be adjusted so that the frequency range falls within the
audible range.
[0052]
In a fourth exemplary embodiment, the playback device does not include a display. Thus, in some
embodiments, the playback device includes a display, and examples of such playback devices
include televisions, tablet computers (eg, Apple's iPAdTM or Microsoft WindowsTM-based
tablets). , Or a smartphone device (e.g. Apple's iPhone (TM) or iTouch (TM)). In a fifth exemplary
embodiment, the playback device is an audio only device such as a loudspeaker system. Zone
player 600 is an example of a playback device that is an audio only device that does not include a
display.
[0053]
Furthermore, the speaker devices may be connected to the zone player but are physically
separate from each other (eg, as shown in FIGS. 2B, 2C). Even with such a configuration, the
sound output from the speaker device can be shaped based on the arrangement direction. Thus,
the embodiments described herein in connection with audio shaping are not limited to playback
11-04-2019
18
devices having built-in speakers.
[0054]
In some embodiments, the audio is played by the playback device based on the orientation of the
playback device and whether the playback device is paired with another playback device. In some
examples, the placement direction may be configured to prioritize pairing, and audio is played
based on the placement direction. In some examples, pairing may be configured to take
precedence over placement direction, and audio is played based on the pairing. In some
embodiments, audio is played based on the orientation of the playback device and either pairing,
grouping and integration of playback devices.
[0055]
By way of example, referring to the zone player 600 shown in FIG. 6A, a stereo signal may be
played by the zone player 600 in the horizontal orientation. When the zone player 600 is paired
with another zone player, for example, the zone player 600 determines that it is paired and in the
horizontal arrangement direction, and changes the audio to be output. In particular, if the zone
player 600 is a left speaker in a stereo pair, for example, audio of the left channel is reproduced
from the zone player 600. The left speaker 604 may process at one set of frequencies and the
right speaker 606 may process at another set of frequencies.
[0056]
In some embodiments, the audio is played by the playback device based on the orientation of the
different playback devices. For example, playback device A and playback device B may be paired
so that the two playback devices play a particular overall sound. In some instances, the audio
from playback A is based on the orientation of playback device B. In some instances, the sound
from playback device B is based on the orientation of playback device A. In some instances, the
overall sound is based on the orientation of both playback devices A, B.
[0057]
11-04-2019
19
Returning to FIG. 1, the family room shows two zone players 106, 108. Zone players 106, 108
may be configured to respond in the direction of their placement. For example, the audio output
from zone player 106 may be based on the orientation of zone player 108. Similarly, the sound
output from zone player 108 may be based on the orientation of zone player 106. Thus, the
audio output from both zone players 106, 108 is customizable.
[0058]
In some embodiments, an audio data stream is obtained by a playback device having one or more
speaker drivers, the orientation of the playback device is determined, and audio is played by the
playback device based on the orientation. In some embodiments, the audio data stream is
modified by the playback device based on its orientation. In some embodiments, the audio data
stream is modified before being acquired by the playback device, but the modification is based on
the orientation.
[0059]
In some embodiments, the playback device includes one or more speaker drivers oriented in a
particular direction. In some instances, the orientation of the playback device is based on rotation
about an axis perpendicular to its front face. That is, one or more speaker drivers are pointing in
a particular direction regardless of rotation. An example of this type of rotation is shown in FIGS.
6A, 6B.
[0060]
In some embodiments, one or more speaker drivers are automatically turned on and off based on
the orientation of the device. The speaker driver is turned off by electrically turning the driver off
or muting the speaker driver so that the driver is effectively turned off.
[0061]
In some embodiments, the playback device has only one speaker driver with characteristics that
are affected based on the orientation of the device.
11-04-2019
20
[0062]
In some embodiments, audio shaping for playback and associated speaker driver configuration
are provided by changes or updates to software associated with the playback device.
In one example, the playback device may include an accelerometer or similar type of hardware
device that automatically determines the orientation, but otherwise does not include the
controller (or other such button as the playback device itself) It may be configured by software
that shapes the voice based on the input of the arrangement direction via the input mechanism).
It is particularly capable of receiving software upgrades (although new playback devices may not
require software upgrades but may also benefit from this technology), and at least some of the
audio shaping It is useful for playback devices that do not include an accelerometer or hardware
that has the ability to automatically calculate orientation. In this way, by enabling the shaping of
the audio according to the arrangement direction of the speakers, the software upgrade can
change the hardware function of the playback device.
[0063]
In some embodiments, the orientation is determined via an accelerometer or other hardware
device. In some embodiments, the orientation is determined based on the user's input via another
input mechanism, such as a button on the controller or the playback device itself. This is useful
for new playback devices (or existing playback devices that can receive an upgrade of audio
shaping software) that do not include accelerometers or similar hardware that performs
orientation readings. In some embodiments, the orientation is determined by the playback device
either by analyzing accelerometer measurements or receiving user input. In some embodiments,
an indicator (e.g., on the controller and / or the user interface of the playback device) displays
the orientation of the playback device to the user. The indicator may include light, text display,
graphics, or any other symbol that indicates to the user the orientation of the playback device.
[0064]
For example, the playback device may not have the function of changing the configuration based
on the placement direction from the beginning, but the function may be added to the device by a
software upgrade. In some embodiments, the frequency reproduced through the playback device
may be changed based on the orientation of another playback device, the zone group, or both.
11-04-2019
21
[0065]
In some embodiments, the playback device includes accelerometers and other sensors and
mechanisms to identify the orientation, but may only perform audio shaping. Software updates or
upgrades can improve the audio shaping capabilities of the playback device.
[0066]
In some instances, the orientation of the playback device is based on a position rotated about an
axis parallel to the front (or the front designated as "front"). An example of this type of rotation is
shown in FIGS. 7A, 7B. Thus, by rotation, one or more speaker drivers may be directed in a
different direction than a particular direction. In FIG. 7A, zone player 700 is generally directed at
a listener. The rotation causes the zone player 700 to be generally directed away from the
listener, as shown in FIG. 7B. Note that additional speaker drivers may be incorporated into the
zone player 700 so that at least one speaker driver always points to the listener regardless of the
orientation. In that case, a specific frequency may be sent to the speaker directed to the listener
(directional frequency) and a specific frequency may be sent to the speaker not directed to the
listener (non-directed frequency).
[0067]
In some instances, the orientation of the playback device may be determined by rotating about
multiple axes. That is, the playback device may rotate about two or more axes. Audio output from
a playback device or other playback device may be based on a particular rotation.
[0068]
FIG. 8 shows an example of a functional block diagram of zone player 802 in an embodiment.
The functional block diagram of FIG. 8 is similar to the functional block diagram of zone player
400 of FIG. 4 and further includes a sensor module 800. Thus, many of the reference numerals
are shared between the drawings.
11-04-2019
22
[0069]
In some embodiments, the sensor module 802 includes an accelerometer that detects what
orientation the zone player 800 is in, particularly what orientation the speaker driver is. In some
embodiments, the accelerometer device is a three-axis accelerometer. Based on the orientation,
the audio output from zone player 800 or another zone player (these sounds may depend on the
orientation of zone player 800) may be shaped.
[0070]
In some embodiments, other types of sensors can be used to detect the position and orientation
of the zone player 800. For example, sensors may be used to determine the position of the
speaker relative to any of the floor, wall and ceiling. This information is used, for example, to
determine the height of the speaker relative to the listener in the room, or to determine the
distance of the speaker from the wall or the corners, and based on this information, 1 The audio
characteristics of one or more playback devices may be determined. For example, the audio
characteristics of one playback device may be determined, or the audio characteristics of any of
many different playback devices in the local area may be determined to optimize the audio
environment based on its orientation. You may do so.
[0071]
FIG. 9 shows an example of a flow diagram representing a process, which uses computer
readable instructions usable for audio signal processing based on, for example, the orientation of
the zone player and / or other playback devices. Can be implemented. The example process of
FIG. 9 may be implemented using a processor, controller and / or any other suitable processing
device. For example, the example process of FIG. 9 may include encoded instructions (eg,
computer readable instructions) stored on a tangible computer readable medium, such as flash
memory, read only memory (ROM) and / or random access memory (RAM). ) May be used. As
used herein, the term tangible computer readable medium is explicitly defined to include any
type of computer readable storage, but to exclude a propagating signal. Additionally or
alternatively, the exemplary process of FIG. 9 may also be implemented using encoded
instructions (eg, computer readable instructions) stored on a non-transitory computer readable
medium Good. Non-transitory computer readable media may include flash memory, read only
memory (ROM), random access memory (RAM), cache, or any type of information of any duration
11-04-2019
23
(eg, long-term, permanent, short-term, temporary buffer) Ring and / or any other storage medium
stored in a cache of information). As used herein, non-transitory computer readable media
includes any type of computer readable media, but is explicitly defined to exclude propagating
signals.
[0072]
Alternatively, part or all of the exemplary process of FIG. 9 may be implemented as an
application specific integrated circuit (ASIC (s)), programmable logic device (PLD (s)), field
programmable logic device (FPLD (s)), It may be implemented using any combination of discrete
logic, hardware, firmware etc. Also, some or all of the exemplary processes of FIG. 9 may be
implemented manually or as any combination of the aforementioned techniques such as, for
example, firmware, software, discrete logic and / or hardware. Furthermore, although the
exemplary process of FIG. 9 is described with reference to the flow diagram of FIG. 9, other
methods of implementing the process of FIG. 9 may be used. For example, the order of execution
of the blocks may be changed, and / or some of the blocks described may be changed, deleted,
repartitioned or combined. Furthermore, any or all of the exemplary processes of FIG. 9 may be
performed sequentially and / or in parallel, eg, by separate processing threads, processors,
devices, discrete logic, circuits, and so on.
[0073]
FIG. 9 is a flow chart illustrating an exemplary method 900 for processing an audio signal based
on a zone player orientation. Method 900 may be performed iteratively to account for changes in
orientation. Furthermore, although the method 900 is described for rotation of the zone player
detected by the sensor module 800, the method 900 may also be used if the rotation is manually
input or if height or other physical offsets are performed. Are equally applicable. As the method
900 may be understood in combination with the zone player of FIG. 8, in the description herein,
with reference to FIG. 8, an embodiment of an exemplary method may be more easily
understood. There is.
[0074]
Method 900 begins at block 902 by determining an orientation of zone player 400. Block 902
may be initiated when zone player 400 is turned on, when zone player 400 prepares for audio
11-04-2019
24
playback, when a particular time interval has expired, or at another programmed start point. .
Regardless of the starting point, the sensor module 800 is operated to detect the orientation of
the zone player 400, in particular to detect the orientation of the speaker lay providing the audio.
Depending on the implementation, sensor module 800 may output a sensor signal or a set of
sensor signals. The sensor signal may be provided to processor 408. The processor 408 is
configured to determine the orientation based on the signal and provides the orientation data to
the audio processing component 412 for audio processing.
[0075]
According to some embodiments, if the audio is processed upstream from zone player 400 based
on the orientation of zone player 400, or if the orientation of zone player 400 is other connected
for audio shaping of the group If so, the processor 408 provides from the block 902 orientation
direction data from the block 902 to another device or zone player via the network interface
402. In some embodiments, such as when audio is processed upstream from zone player 400,
audio processing component 412 may not perform any additional audio processing based on the
orientation.
[0076]
At block 904, the audio is configured based on the orientation and routed to the appropriate
speakers. In some embodiments, the audio is configured by zone player 400 itself, eg, via audio
processing component 412. In some embodiments, audio is configured upstream from zone
player 400. The configured audio is sent to zone player 400 for playback. In some embodiments,
the audio is based on at least two states of the zone player 400 (arrangement direction and
whether the zone player is paired, grouped or integrated with one or more additional zone
players). Configured and routed. At block 906, audio is played from one or more players.
[0077]
VI. Orientation Based Equalization In some embodiments, an orientation orientation sensor
located on the playback device is used to provide different equalization (EQ) settings based on
the sensed orientation of the playback device. For example, the playback device may have a
vertical orientation, a horizontal orientation, or another angular orientation. The playback device
may, for example, not be placed completely flat, but instead be placed at a slight angle to be
11-04-2019
25
treated as horizontal or vertical orientation. The horizontal orientation and the vertical
orientation are each associated with different criteria for the playback device's output EQ
settings.
[0078]
Tolerance based on at least one of orientation of the playback device in an environmental
condition such as acoustic noise, temperature change and manufacturing change using an
orientation sensor such as an accelerometer (eg, a Freescale MMA 7660 accelerometer) The
playback device may be determined to be subject to a change of
[0079]
In one embodiment, different equalizer and stereo settings are applied based on the orientation
of the playback device.
For example, when operating in a non-stereo pair environment, the vertical unit provides mono
audio while the horizontal unit provides stereo audio. In operation, the orientation sensor
operates in conjunction with a processing algorithm that provides the equalizer with orientation
values.
[0080]
In one embodiment, pitch, roll, and yaw are used to define the orientation. The roll pitch angle
may be measured with reference to the "surface" of the front grille of the playback device (e.g.,
with reference to the surface formed by the tangent at the center of the grill). For example, a
suitable position when the unit is incorporated into a wall is when the front of the unit is at a
position most visible to the user, in which case the installation angle of the playback device is
important.
[0081]
In one embodiment, the accelerometer is mounted to the playback device such that the axis of
the accelerometer is aligned with or perpendicular to the grill surface. In one example, when the
11-04-2019
26
playback device is at the table top, the pitch angle (although for illustrative purposes only) is -5.5
degrees to the horizontal position and -13 to the vertical position. Degrees.
[0082]
In one embodiment, the placement direction may be determined using hysteresis (e.g., between
two valid placement directions) and resolution in a particular placement direction. In the
orientation sensing state-machine, when the orientation can not be determined, the vertical
orientation is set to the default state. Thus, if the playback device has been activated or restarted
but the actual orientation can not be determined, then the vertical orientation is reported. For
ease of implementation, an entirely unknown "region" (as a function of pitch and roll) is provided
as a region of hysteresis. This provides a placement direction determining state machine as
shown in FIG.
[0083]
In the example of FIG. 10, the condition “V” represents a condition (eg, roll, pitch) in which the
accelerometer indicates the vertical alignment direction together with the detection algorithm.
Condition "H" represents a condition in which the horizontal arrangement direction is indicated.
The roll and pitch conditions that V apply and H apply do not overlap. Under the condition that
either V or H is slightly applicable, the orientation should not be returned to the other state. That
is, when the unit is "rolled" from the horizontal orientation until the accelerometer registers the
vertical orientation, the unit does not subsequently register the horizontal orientation even under
temperature changes or content playback.
[0084]
In one embodiment, the accelerometer is affected by variables that affect tolerances. As a result,
the combination of rolls, pitches that provide a clear horizontal or vertical orientation in terms of
tolerance concerns and operating temperature variations is limited.
[0085]
11-04-2019
27
FIG. 11 shows four areas of placement direction determination based on the reference horizontal
placement direction. The graph of FIG. 11 shows the response that can occur in the orientation
detection of the combination of pitch and most of the rolls relative to the reference horizontal
orientation (eg, vertical grille and long sides of the horizontal grille). FIG. 11 shows four areas
defined in a specific arrangement direction. The example diagram 1100 shows a first area 1110
in which the orientation sensor indicates a horizontal orientation relative to the associated angle
of pitch and roll. The second area 1120 shows the selected angle of pitch and roll, where it is
returned to the vertical orientation by the orientation sensor. At the pitch and roll angles shown
in the third region 1130, the orientation sensor may return to the horizontal orientation. A fourth
area 1140 indicates the pitch and roll angle with which the orientation sensor returns in the
vertical orientation or in the unknown orientation but not in the horizontal orientation.
[0086]
FIG. 12 shows an example of an unknown arrangement direction area generated by changing the
combination of roll and pitch change. The example of FIG. 12 shows a plot 1200 of the smallest
roll and pitch combination (eg, due to tolerance stackup) that has a clear horizontal orientation.
The minimum roll and pitch combination is indicated by line 1210. That is, at a given pitch angle,
all roll angles below data line 1210 determine the horizontal orientation. Tolerance stack-ups
also provide the largest corresponding combination of roll and pitch that can be obtained in the
vertical orientation. The largest combination of roll and pitch that results in vertical orientation is
shown by line 1220. At a given pitch angle, roll values above line 1220 can be obtained in the
vertical orientation. The gap between the two lines 1210, 1220 shows the hysteresis of this
tolerance stack up.
[0087]
In one example, the original acceleration values are filtered to ensure that the orientation
detection is not adversely affected by acoustical vibrations (e.g., through mechanical stress that
manifests as additional acceleration beyond the acceleration of gravity). Filtering increases the
response time to changes in orientation. Furthermore, in some embodiments, placement
orientation changes may be limited (eg, for example, within a predetermined time period) to
reduce or prevent frequent placement orientation changes under heavy noise (eg, insufficient
wall mounting). , Once every 30 seconds).
[0088]
11-04-2019
28
In one embodiment, an algorithm may be used to determine the desired orientation indicator
(horizontal or vertical) in all reasonable orientations, including the back and forth pitch. For
example, a playback device having a warp cabinet may cause vibrations or misplacement changes
that should be prevented using an accelerometer. As mentioned above, the accelerometer is
mounted in the horizontal orientation on the playback device such that the Z-axis of the
accelerometer is substantially vertical. The Y axis extends to the front and back of the
accelerometer, while the X axis extends to the left and right of the accelerometer. The axes of an
exemplary accelerometer are shown in a line drawing representation in the vertical table top
position of FIG.
[0089]
In one embodiment, electricity is applied through a printed circuit board (PCB) mounted on one
or more mounting surfaces of the playback device. However, in one example, one or more
printed circuit boards (PCBs) are not mounted parallel (or perpendicular) to the mounting surface
of the reproduction device, but rather in the case of horizontal alignment 5 relative to horizontal
alignment Inclining by 5 degrees, and in the case of vertical orientation it is inclined 13 degrees
to the horizontal orientation.
[0090]
An offset may be introduced based on the tilted or offset orientation of the playback device.
Furthermore, oscillations and system non-linearities can introduce offsets such as, for example,
direct current (DC) offsets. An exemplary method used to remove the effects of such DC offset
applies the following rules for review of each sample: <img class = "EMIRef" id = "391062308000003" /> Here, G represents a gravity vector, and X, Y and Z represent three axes. That is, in
any sample of the three axes, the resulting gravity vector is equal to a single G. By applying
Equation 1, the vector of offsets can be reduced or eliminated.
[0091]
Taking into account audio noise and DC offsets, the playback device can process the available
data to make orientation changes based on the user's desired pitch. Pitch is the horizontal axis
11-04-2019
29
across the surface of the grill independent of the orientation. The pitch is a factor when the
playback device is used out of the normal table top orientation. For example, if the speaker unit is
horizontally or vertically disposed and incorporated into a wall, and is incorporated at a position
higher or lower than the average height suitable for listening, the pitch may be a forward pitch (
That is, the arrangement at the angle in the downward direction) or the pitch may be a backward
pitch (ie, the arrangement at the angle in the upward direction). In one embodiment, increasing
the pitch reduces the resolution capabilities of the playback device.
[0092]
In one embodiment, experimental data is used to determine the range of minimum and maximum
values for each axis (e.g., X, Y, Z). Line 1410 illustrates a vertical position to horizontal solution
based on roll angle and pitch angle. Line 1420 illustrates the change from vertical position
change to horizontal based on roll angle and pitch angle. As illustrated, for example, in FIG. 14, as
the pitch increases (for example, moving horizontally in the horizontal arrangement direction in
the graph of FIG. 14), the point moves (for example, from the horizontal arrangement direction to
the vertical arrangement direction) Move to a position where the roll angle does not generate the
answer of the placement direction.
[0093]
In one embodiment, as shown in FIG. 15, an X-axis 1510, a Y-axis 1520 and a Z-axis 1530 are
defined for the playback device 1540. The following equations apply to make orientation
decisions using x, y and z. At the time of transition to the vertical arrangement direction: <img
class = "EMIRef" id = "391062308-000004" />
[0094]
At the time of transition to the horizontal arrangement direction: <img class = "EMIRef" id =
"391062308-000005" />
[0095]
In Equations 2 and 3, m is a general such as increasing transition reliability or preventing
unreliable transitions, even for extreme pitch values (eg, y is very close to 1) Define dynamic
11-04-2019
30
hysteresis and noise level.
n is used to provide more usable hysteresis movement, such as moving between more normative
orientations (eg, very small y without additional pitch).
[0096]
Equations 2 and 3 are used with Euler angles representing angles that graphically indicate
placement directions. By using Euler angles, for example, by determining the rotation of the three
units about a defined axis, it is possible to determine the final relative orientation of the object
moved in the three orientations. Euler angles can be used to represent the spatial orientation of
an object as a rotational composition from a frame of reference (e.g., a coordinate system). In the
following, the fixed system is shown in lower case (x, y, z) and the rotation system is shown in
upper case (Χ, Y, Ζ).
[0097]
Given a reference frame and an object or other frame whose orientation is indicated, the line of
node (n) is defined as the point of intersection of the xy and XY coordinate system planes (e.g. A
straight line perpendicular to both) The Euler angles can then be defined as: α is the angle
between the x axis and the line of the node, β (or θ) is the angle between the z axis and the Z
axis , Γ (or Ψ) is the angle between the line of nodes and the X axis.
[0098]
In our case we apply this method to find the limit of the roll angle given the pitch angle. This is
the result of the product of two Euler angle matrices.
[0099]
D = [cos (φ) sin (φ) 0] [-sin (φ) cos (φ) 0] [0 0 1] C = [1 0 0] [0 cos (θ) sin (θ)] [0 −sin (θ)
cos (θ)] C * D = [cos (φ) sin (φ) 0] [-cos (θ) sin (φ) cos (θ) cos (φ) sin (θ)] [sin (θ) sin (φ) sin (θ) cos (φ) cos (θ)]
11-04-2019
31
[0100]
This equation is used to find an angular velocity where φ is equal to the pitch (rotation about the
Z axis) and θ is equal to the roll (rotation about the Y axis).
[0101]
Use the following formula to move in the vertical alignment direction: <img class = "EMIRef" id =
"391062308-000006" />
[0102]
By using equation 4, the usable range shown in FIG.
As shown in FIG. 16, varying roll and pitch angles can be used to determine whether the
playback device has a horizontal orientation 1610 or a vertical orientation 1620.
Analyzing the pitch angle from -75 degrees to 75 degrees, the vertical mode can be found, for
example, at roll angles from zero (0) degrees to 35 degrees.
The horizontal mode can be found, for example, at a roll angle of 55 degrees to 90 degrees.
[0103]
VII. Distributed Synchronization Groups In some embodiments, one or more playback
devices operate in a distributed network to facilitate one or more switchable master-slave
relationships with one or more synchronization groups. By using a distributed network,
communication and control model, even if the playback device does not output the content to the
listener, the playback device can provide the content to another playback device. Additionally,
the playback device may receive instructions (e.g., content and / or synchronization) from one
device at one point in time acting as a master device or master control while at another point in
time acting as a master device.
11-04-2019
32
[0104]
FIG. 17 shows an example of a networked audio system 10 operating in accordance with a
distributed communication, configuration and control structure. Referring to the example of FIG.
17, the network audio system 10 comprises a plurality of zone players 11 (1) -11 (N) (generally
indicated by reference numeral 11 (n)) interconnected to the local network 12; These all operate
under the control of one or more user interface modules, generally indicated by reference
numeral 13. The zone player 11 (n) may be identical or similar to the playback device described
above. One or more of the zone players 11 (n) may be connected to one or more audio
information sources and one or more audio reproduction devices. An audio information source is
generally indicated by reference numeral 14 (n) (s) and an audio reproduction device is generally
indicated by reference numeral 15 (n) (r). For reference 14 (n) (s), the index "n" means the index
"n" of the zone player 11 (n) to which the audio information source is connected, the index "s" (1
to Sn) is , Means the "S-th" audio information source connected to the "n-th" zone player 11 (n).
Thus, for example, if the zone player 11 (n) is connected to four audio information sources 11 (n)
(1)-(n) (4), these audio information sources usually refer to Sn = 4 It is indicated by reference
numeral 14 (n) (s). The number of audio information sources Sn may vary among the various
zone players 11 (n), and some zone players do not have an audio information source connected.
[0105]
Similarly, for the reference 15 (n) (r), the index "n" means the index "n" of the zone player 11 (n)
to which the audio reproduction device is connected, the index "r" (from 1 to Rn) means the "r-th"
audio information source connected to the n-th zone player 11 (n). In addition to the audio
information source 14 (n) (s), the network audio system 10 may include one or more audio
information sources connected to the local network 12 via appropriate network interface devices
(not separately shown). 16 (1) -16 (m) may be provided. The local network 12 may also include
one or more network interface devices configured to connect the local network 12 to other
networks, where the other networks may include a wide area network, such as the Internet, It
includes the public switched telephone network (PSTN) or other networks where a connection to
an audio information source is established.
[0106]
The zone player 11 (n) associated with the system 10 may be located in a residence, office
building, hotel, conference hall, stadium or auditorium, or other type of facility. For example, if
11-04-2019
33
zone player 11 (n) and its associated audio information source and / or audio reproduction
device are placed in a residence, one in the living room, another in the kitchen and the other By
placing one of them in the dining room and another in each bedroom, it is possible to selectively
provide entertainment to those rooms. In some embodiments, the application location of zone
player 11 (n) is not important, and zone player 11 (n) may be used in various places or
environments including buildings, vehicles, outdoors.
[0107]
On the other hand, if zone player 11 (n) and its associated audio information source and / or
audio reproduction device are located in an office building, for example, one for each office, the
employee of each office will be Optionally, entertainment may be provided. On the other hand, if
the zone player 11 (n) and its associated audio information source and / or audio reproduction
device are located at a hotel, for example, providing them with entertainment by providing them
in multiple rooms It is also good. Similar arrangements can be used with zone players 11 (n) and
associated audio information sources and / or audio playback devices used in stadiums and
auditoriums. Other configurations in other types of environments will be apparent to those
skilled in the art. In each case, zone player 11 (n) may be used, for example, to selectively provide
entertainment at each location.
[0108]
Audio information sources 14 (n) (s), 16 (m) are, for example, compact disc ("CD") players, AM
and / or FM radio receivers, analog or digital tape cassette players, analog record turntables, etc.
And any conventional audio information source. Also, the audio information sources 14 (n) (s),
16 (m) are digital audio files stored in a personal computer or personal digital assistant (PDA), or
can store digital information in a volatile or nonvolatile manner. And digital audio files stored on
the device. As mentioned above, the local network 12 may have an interface to a wide area
network where the networked audio system 10 can obtain audio information. Also, one or more
of the audio information sources 14 (n) (s) may include an interface to a wide area network such
as the Internet, a public switched telephone network (PSTN), or other audio information source.
Also, one or more of the audio information sources 14 (n) (s), 16 (m) may include, for example,
an interface to a satellite distributed radio service. Audio information obtained over a wide area
network may include streaming digital audio information, such as Internet radio, digital audio
files stored on a server, and other types of audio information and audio information sources.
11-04-2019
34
[0109]
Generally, audio information sources 14 (n) (s), 16 (m) provide audio information associated with
the audio program to the zone player for playback. The zone player having received the audio
information from the audio information source 14 (n) (s) can play back and / or transfer the
audio information to other zone players via the local network 12 according to the reproduction
timing information . Similarly, each audio information source 16 (m) not directly connected to
the zone player may send audio information to any zone player 11 (n) for playback over the
network 12 .
[0110]
Also, each zone player 11 (n) may play other zone players for playback of audio information
received from either the connected audio information source (n) (s) or the audio information
source 16 (m). 11 (n ′), 11 (n ′ ′),... (Where n is different from n ′ and n ′ ′) may be
transmitted. The other zone players 11 (n '), 11 (n' '),... Where the audio information is
transmitted for reproduction by the zone player 11 (n) are selected by the user using the user
interface module 13 It is also good. In the operation, the zone player 11 (n) transmits audio
information to the selected zone players 11 (n ‘), 11 (n‘ ‘),... Via the network 12. The zone
players 11 (n ') and 11 (n' ') synchronize the reproduction of the audio program with the
reproduction by the zone player 11 (n), whereby the zone players 11 (n), 11 (n') n '') operate to
provide the same audio program at the same time.
[0111]
Users using the user interface module 13 can synchronize the audio playback of different audio
programs in different groups or sets of zone players. For example, a user using user interface
module 13 may cause zone players 11 (1), 11 (2) to play one audio program and audio
information provided by, for example, one zone player 11 (1). it can. The same or different users
using the same or different user interface modules 13 are provided to the zone player 11 (4), 11
(5) by a second audio information source such as the audio information source 14 (5) (2)
Another audio program and audio information can be played back simultaneously. In addition,
the user can also have the zone player 11 (3) simultaneously play additional audio programs and
audio information provided by further audio information sources such as the audio information
source 16 (1). As yet another possibility, the user may send zone player 11 (1), audio information
from an audio information source such as audio information source 14 (1) (2), zone player 11
11-04-2019
35
(6), etc. for playback. Can be offered to different zone players at the same time.
[0112]
In the following, the term "synchronization group" is used to refer to a collection by one or more
zone players that synchronously play the same audio program. Thus, in the above example, zone
players 11 (1), 11 (2) constitute one synchronization group, zone player 11 (3) constitutes a
second synchronization group, zone player 11 (4). , 11 (5) constitute a third synchronization
group, and the zone player 11 (6) constitutes a fourth synchronization group. Thus, the zone
players 11 (1) and 11 (2) synchronize and reproduce the same audio program while reproducing
it. Similarly, the zone players 11 (4) and 11 (5) synchronize and reproduce the same audio
program while reproducing it. On the other hand, the zone player playing another audio program
may do it at an irrelevant timing. That is, for example, the timing at which the zone players 11 (1)
and 11 (2) play the audio program is irrelevant to the timing at which the zone players 11 (3), 11
(4) and 11 (5) play the audio program. It may be In addition, since “synchronization group” is
used to indicate a set of zone players that are synchronously playing back the same audio
program, the zone player 11 (1) performs zone information on audio information for that audio
program. Even if provided to 11 (6), zone player 11 (1) is not part of the sync group of zone
player 11 (6).
[0113]
In the network audio system 10, synchronization groups are not fixed. Users can dynamically
establish and modify synchronization groups. Following the above example, the user causes zone
player 11 (1) to begin providing playback of the audio program provided by audio information
source 14 (1) (1), followed by zone player 11 (2). Can be made available to join that sync group.
[0114]
Similarly, the user causes zone player 11 (5) to start playing the audio program provided by
audio information source 14 (5) (2), and subsequently zone player 11 (4) into its synchronization
group. You can participate. In addition, the user can cause the zone player to leave the sync
group and join another sync group. For example, the user may cause zone player 11 (2) to leave
the sync group with zone player 11 (1) and join the sync group with zone player 11 (6). As
another example, the user can leave zone player 11 (1) to sync group with zone player 11 (2)
11-04-2019
36
and join sync group with zone player 11 (6). In connection with this example, zone player 11 (1)
may continue to provide audio information from audio information source 14 (1) (1) to zone
player 11 (2) for playback.
[0115]
A user using the user interface module 13 may cause a zone player 11 (n) not a member of a
synchronization group to join the synchronization group, whereby the zone player 11 (n) is
played by that synchronization group Can play back audio programs. Similarly, a user using the
user interface module 13 may leave the zone player 11 (n), which is a member of one
synchronization group, from that synchronization group and join it to another synchronization
group, thereby The zone player plays the audio program associated with that other sync group.
[0116]
For example, if zone player 11 (6) is not a member of any synchronization group, then under
control of user interface module 13, zone player 11 (6) may become a member of the
synchronization group, thereby Play audio programs being played by other members of the sync
group in sync with that member. When becoming a member of a synchronization group, zone
player 11 (6) may notify the zone player, which is the master device of that synchronization
group, that it wishes to become a member of that synchronization group, so that The zone player
sends to the zone player 11 (6) audio information associated with the audio program along with
timing information. When the zone player 11 (6) receives audio information and timing
information from the master device, the zone player 11 (6) can play back the other zone players
in the synchronization group by reproducing the audio information at the timing indicated by the
timing information. Play the audio program in sync with.
[0117]
Similarly, if the user using the user interface module 13 causes the zone player 11 (n) associated
with a synchronization group to leave the synchronization group and the zone player 11 (n) is
not the master device of the synchronization group. The zone player 11 (n) may notify the master
device so that the master device may finish transmitting audio and timing information to that
zone player. If the user causes zone player 11 (n) to start playing another audio program using
audio information from the audio information source 14 (n) connected to it, zone player 11 (n)
11-04-2019
37
will While obtaining audio information from the source 14 (n) (s), it starts playing it. If the user
causes another zone player 11 (n ‘) to join the synchronization group associated with the zone
player 11 (n), then the actions associated with them may be initiated as described immediately
above.
[0118]
In another example, a user using the user interface module 13 may cause a zone player 11 (n)
associated with a synchronization group to leave the synchronization group and join another
synchronization group while the zone player leaves. If it is not the master device of the
synchronization group, the zone player 11 (n) may notify the master device of the
synchronization group which is going to leave, so that the zone player will go to the zone player
who is going to leave End the transmission of audio information and timing information.
[0119]
At the same time, the zone player 11 (n) may notify the master device of the participating
synchronization group (ie the synchronization group in which the zone player 11 (n) is
participating), whereby the master device Start transmitting audio and timing information to
zone player 11 (n).
The zone player 11 (n) can then start playing the audio program defined by the audio
information according to the timing information and play the audio program in synchronization
with the master device.
[0120]
As another example, a user using the user interface module 13 may use the audio information
provided by the audio information source 14 (n) (s) to the zone player 11 (n) not associated with
a synchronization group The playback of the audio program may be started. In that case, a user
using the user interface module 13 or a user using a user interface device specific to the audio
information source 14 (n) (s) will send the audio information source 14 (n) (s) to the zone player
11 (n) Audio information may be provided. After the zone player 11 (n) starts playing, or at the
same time, the user using the user interface module 13 can use the zone player 11 (n '), 11 (n' '),.
In addition to participating in the 11 (n) synchronization group, the zone player (n) may transmit
audio information and timing information as described above, which allows other zone players
11-04-2019
38
11 (n '), 11 (n) to be sent. '') Can facilitate synchronized playback of audio programs. The user
may use the user interface module 13 to control other aspects of the network system 10 by
selecting the audio information source 14 (n) that a particular zone player 11 (n) is to utilize or
And the volume of audio reproduction. Furthermore, the user uses the user interface module 13
to turn the audio information source 14 (n) (s) on and off, and also to the audio information
source 14 (n) (s) to each zone player 11 (n) Information may be provided.
[0121]
VIII. Conclusion The exemplary embodiments described herein provide a number of ways
to shape the sound in an environment based on the orientation of the speakers. For example,
audio can be shaped by routing frequencies or channels to specific speaker drivers. In another
example, the audio can be further shaped by considering other conditions, such as whether the
zone player is paired, grouped or integrated with one or more additional zone players. . In yet
another example, the sound in the overall environment by the set of zone players may be shaped
based on the orientation of one or more zone players in the set. The techniques according to the
exemplary embodiments can be used in any location where accurate reproduction of sound is
desired, such as motorized vehicles, boats, airplanes and outdoors.
[0122]
The components, elements, and / or functions of the aforementioned systems may be
implemented alone or in combination, in various forms, eg, in hardware, firmware and / or as a
set of software instructions. Some embodiments are a set of instructions resident on a computer
readable medium, such as memory, hard disk, CD-ROM, DVD, and / or EPROM, executed on a
processing device such as a controller and / or playback device. May be provided as
[0123]
Various inventions have been described in sufficient detail with some specificity. The
embodiments of the present disclosure are made for the purpose of illustration only, and many
changes in the arrangement and combination of parts may be made without departing from the
spirit and scope of the invention described in the claims. Those skilled in the art will appreciate
that it is good. Although the embodiments described herein may appear to include some
limitations with regard to the presentation of information units, in terms of format or
11-04-2019
39
arrangement, embodiments far exceed such embodiments. Are applicable and understood by
those skilled in the art. Accordingly, the scope of the present invention is defined by the
appended claims rather than the embodiments described above.
11-04-2019
40
Документ
Категория
Без категории
Просмотров
0
Размер файла
65 Кб
Теги
description, jp2016106485
1/--страниц
Пожаловаться на содержимое документа