close

Вход

Забыли?

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

JP2015527768

код для вставкиСкачать
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 JP2015527768
Abstract: The present invention provides a system and method for redistributing an audio device
while recovering from an unreproducible state. According to the system and method, a plurality
of playback devices synchronously output audio content, detect a failure of the first playback
device from the plurality of playback devices, determine the playback sharing of the first
playback device, and the plurality of playback devices Adjusting the output of the audio content
by at least the second playback device of The system and method further detect a new playback
device added to the plurality of playback devices, determine the output sharing of the new
playback device when outputting audio content, and at least one of the plurality of playback
devices. It may be configured to adjust the output of audio content by one playback device.
Recovery and Redistribution from Failure of Equipment Regeneration
[0001]
This application claims the priority of US application Ser. No. 13 / 489,674, filed Jun. 6, 2012,
the contents of all of which are incorporated by reference (in-corporate by reference).
[0002]
This disclosure relates to goods, system products, features, services and other items related to
media playback or some aspect thereof.
[0003]
09-05-2019
1
Advances in technology have also made it easier to access music content and other types of
media such as television content, movies and interactive content.
For example, users access audio content, video content, or both over the Internet through online
stores such as Internet radio stations, music services and movie services in addition to
conventional means for accessing audio and video content can do.
Here, the demand for audio content, video content, or both continues to grow both inside and
outside the home.
[0004]
The features, aspects and advantages of the disclosed technology are better understood with
reference to the following description, the appended claims and the accompanying drawings.
Diagram showing an exemplary system in which embodiments of the method and apparatus
disclosed herein may be practiced. Diagram showing a second exemplary system in which an
embodiment of the method and apparatus disclosed herein may be practiced. Diagram showing
an exemplary zone player with amplifier and speakers Diagram showing an exemplary zone
player with built-in amplifier and connected to an external speaker Diagram showing an
exemplary zone player connected to an A / V receiver and speaker Diagram showing an
exemplary controller Internal functional block diagram of an exemplary zone player Internal
functional block diagram of an exemplary controller First exemplary block diagram providing
recovery of non-reproducible devices Recovery of non-reproducible devices Second exemplary
block diagram providing the first exemplary block diagram for the redistribution of the
regeneration of the device Exemplary Block Diagram for Implementing the First Part of Recovery
System Exemplary Block Diagram for Implementing the Second Part of Regeneration Failure
Recovery System Example for Implementing the Third Part of Regeneration Failure Recovery
System Block Diagrams Further, while the drawings are intended to illustrate exemplary
embodiments, the present disclosure is not limited to the arrangements and instrumentality
shown in the drawings.
[0005]
I. Overview Raising and listening to audio content (for example, music, radio talk, books, audio
from a television) in a family, friend, etc., is one of social activities. For example, when holding a
09-05-2019
2
party or other social gathering at home, people sometimes raise volumes and play music. In such
an environment, people may split music into multiple listening zones. In this case, it is desirable
that the music flowing in the listening zone be synchronized and not cause audio echo (echo
sound) or glitch (malfunction). When such a tendency is further strengthened, when checking an
audio source, adding a music track to a playback row, examining information on a music track
such as a track title or a track artist, or in the playback row You may want to find out what the
next music track is. It is also a personal preference to raise the volume and listen to audio
content. For example, some people listen to music loudly before morning work, during meals at
night, and sometimes at home, at work, at work, at work, or while attending school. For these
personal uses, there is an option to use headphones or to limit the location where the audio
content is played at high volume to a single zone or single area.
[0006]
Combining various signal processing techniques with an audio device that makes full use of
signal processing improves sound quality. For example, if multi-channel audio is played properly,
as intended at the time of the audio recording, music can create an experience as if it were
flowing from a music source located in the viewing room. As the number of channels increases,
the sound quality is further enhanced and three dimensional effects are achieved. In another
example, using reproduction equipment specialized in a specific frequency range, for example, a
subwoofer for audio in a low frequency range, sound quality can be further improved like a
sound effect accompanied by indoor vibration.
[0007]
In the present application, systems and methods are provided to provide a unique wired,
wireless, or both wired and wireless audio solution, which can be used to listen to audio content
in a single viewing zone, or It enables to simultaneously (synchronize) and listen in a plurality of
viewing zones. Audio content may be listened to by raising the volume and may be listened using
headphones. For example, such a system may include an audio player, referred to as a zone
player or player, and may include a controller that is a player. The controller may be used to
control the system, the ability to browse and select audio content for playback, and the ability to
edit audio content in one or more playback columns, zone player, etc. May be grouped into one
or more viewing zones or the like, or the grouping may be canceled to one or more viewing zones
or the like. In one aspect, the system may operate as a distributed system, with each controller
providing full control of the entire system, each player may have the ability to stream audio
content from the same audio source, or It may have the ability to stream audio content from
09-05-2019
3
different audio sources as players.
[0008]
The system may be configured to allow for recovery and redistribution of device replay failures.
In one example, audio content is output to be synchronized to a plurality of playback devices, a
failure of the first playback device among the plurality of playback devices is detected, the
playback duty of the first playback device is limited, A method is provided for adjusting the
rendering of audio content by at least a second playback device of the playback devices.
[0009]
In another example, audio content is output to be synchronized to a plurality of playback devices,
detection of addition of a new playback device to the plurality of playback devices is detected,
and the playback duty of the new playback device for directing the audio content is limited. A
method is provided for adjusting the rendering of audio content by at least one playback device
of a plurality of playback devices.
[0010]
In another example, a system is provided that includes one or more audio content sources, one or
more audio playback devices, a controller, and a processing unit that communicates the audio
content source, the one or more audio playback devices, and the controller.
The processing device causes the plurality of playback devices to output the audio content in
synchronization, detects a failure of the first playback device among the plurality of playback
devices, and specifies the sharing of playback of the first playback device, Among the plurality of
playback devices, at least the second playback device is configured to adjust the rendering
process of the audio content. The adjustment is based on what the sharing of the reproduction of
the first reproduction device was.
[0011]
With regard to recovery from a device's regeneration failure and the redistribution performed by
09-05-2019
4
the system as described above, the system automatically reproduces the regeneration of other
reproduction devices in the system when a regeneration failure of the reproduction device
occurs. By adjusting, proper recovery can be provided, which minimizes confusion in the user's
audio viewing. Furthermore, as new devices are added, smooth redistribution of audio playback is
provided by automatically adjusting the playback of the other playback devices in the system,
thereby allowing the user to watch the audio Improved in a clever way.
[0012]
II. Exemplary Operating Environments Referring to the figures where the same numbers
refer to similar parts, FIG. 1A illustrates an exemplary system environment 100 in which one or
more embodiments disclosed herein may be practiced.
[0013]
As an example, system environment 100 represents a home environment comprised of multiple
zones. The home environment may consist of only one zone. Each zone in the home is, for
example, an office, a bathroom, a bedroom, a kitchen, a dining room, a family room, a home
theater room, a utility room (small room), that is, a laundry room, a patio (terrace), etc. It may be
divided into In this case, a single zone may have multiple rooms, if necessary. One or more zone
players 102-124 are shown in each zone of the house. Zone players 102-124, which refer to
playback devices, multimedia units, speakers, players, etc., comprise at least one of audio, video
and audiovisual output. The controller 130 controls the system environment 100. The controller
130 may be fixed to one zone or may move multiple zones. System environment 100 may have
one or more controllers 130. Although the exemplary system environment 100 depicts the entire
home as a single audio system, the techniques described herein may be applied to specific
locations, and the entire home of FIG. 1A. Not limited to a wide system such as an audio system.
[0014]
FIG. 1B shows an example of a home theater environment 150 that includes the zone players
116, 118, 120 shown in FIG. 1A. The exemplary home theater environment 150 may further
include zone players 152, 154, 156 and a sofa 158. As shown, home theater environment 150 is
a 5.1 surround sound system positioned to surround the user sitting on couch 158. Here, in the
5.1 surround sound system, the zone player 116 constitutes a front left speaker, the zone player
09-05-2019
5
120 constitutes a center speaker, the zone player 118 constitutes a front right speaker, and the
zone player 154 The rear left player is configured, the zone player 156 is configured the rear
right player, and the zone player 152 is configured the low frequency subwoofer.
[0015]
A. Exemplary Zone Player FIGS. 2A, 2B and 2C illustrate an exemplary zone player. Each of the
zone players 200, 202 and 204 shown in FIGS. 2A, 2B and 2C, for example, corresponds to any
one of the zone players 102-124 and 152-156 of FIGS. 1A and 1B. be able to. In some
embodiments, audio can be played using only one zone player, which is played using, for
example, a full range player. In some embodiments, the audio can be played using two or more
zone players, which may be played, for example, by using multiple full range players in
combination, or with a full range player It may be reproduced by using it in combination with a
specialized player. In some embodiments, zone players 200-204 are referred to as "smart
speakers" because zone players 200-204 have more processing capabilities than audio playback.
Details of audio playback will be described later.
[0016]
FIG. 2A shows a zone player 200 having a voice generator 208 capable of playing full range
voice (full frequency band voice). Audio is provided by an audio signal received and processed by
zone player 200 via a wired or wireless data network. Audio generator 208 has one or more
built-in amplifiers and one or more speakers. The built-in amplifier is described a lot in FIG. 4
below. The speaker or acoustic transducer has, for example, an optional tweeter (high-range
speaker), a mid-range driver, a low-range driver and a subwoofer. In some embodiments, zone
player 200 may be configured to output stereo audio audio, mono audio audio, or both statically
or dynamically. In some embodiments, zone player 200 is configured to play a subset of the full
range of sounds. As such, for example, if zone player 200 is grouped with another player to
output any one of stereo audio audio, mono audio audio and surround audio audio, or a zone It is
conceivable that the audio content received by the player 200 is smaller than the full range.
[0017]
FIG. 2B shows zone player 202 with a built-in amplifier to power a set of separate speakers 210.
A separate speaker may, for example, have any loudspeaker. Zone player 202 may be configured
09-05-2019
6
to provide power to one, two or more separate loudspeakers. Zone player 202 is configured to
convey an audio signal (eg, right (right) and left (left) channel audio or more channels depending
on its placement) to separate speakers 210 via wired connections .
[0018]
FIG. 2C shows zone player 204 without a built-in amplifier. The zone player 204 transmits the
audio signal received via the data network to an audio receiver (or audio / video receiver) 214
having a built-in amplifier.
[0019]
Referring again to FIGS. 1A and 1B, in some embodiments, at least one (ie, one, several, or all) of
zone players 102-124, 152-156 is a signal source It is possible to get and receive audio signals
directly from the source. For example, the zone player may include a playlist of output music or a
queue of audio items. Each item in the column may comprise a uniform resource identifier (URI)
or may comprise some other identifier. The URI or identifier can direct the zone player to the
audio source. The source may be on the Internet (e.g., a cloud), may be locally on other devices
on the data network 128, may be on the controller 130, and is stored in the zone player itself Or
an audio source communicating directly with the zone player. In some embodiments, the zone
player may play audio, send audio to another zone player for playback, or both of them, in both
cases audio Is output by the zone player and tuned by one or more zone players. In some
embodiments, the zone player may output the first audio content (or not at all) or may send it to
another zone player to play a different second audio content.
[0020]
As an example, Sonoz of Santa Barbara, California (a corporation) sells zone players called "PLAY:
5", "PLAY: 3", "CONECT: AMP", "CONECYT" and "SUB". Other past, current, or future additional
zone players may additionally or alternatively be used to practice the zone players of the
embodiments disclosed herein. The zone players are not limited to the particular zone players
illustrated in FIGS. 2A, 2B and 2C, nor to Sonoz products. For example, the zone player may be
configured with wired or wireless headphones. Or in another example, the zone player may have
a television sound bar. Also, in other examples, the zone player may include or operate a docking
station for Apple's iPod® or similar device.
09-05-2019
7
[0021]
B. Exemplary Controller FIG. 3 shows an exemplary wireless controller 300 on docking station
302. In this example, controller 300 corresponds to control device 130 of FIG. 1A. Docking
station 302 may be used to charge the battery of controller 300 if it is present. In some
embodiments, the controller 300 comprises a touch screen 304, which allows the user to operate
the controller via touch, thereby searching and manipulating the playlist of audio items. And
control of the operation of one or more zone players, as well as general control of the system
arrangement 100. In one embodiment, system configuration 100 may be controlled by any
number of controllers rather than one. In some embodiments, the number of controllers
controlling the system configuration 100 may be limited. The controller may be wireless, such as
wireless controller 300, and may be wired to data network 128.
[0022]
In some embodiments, if multiple controllers are used in system environment 100, each
controller is coordinated to display common content, and all of the controllers are one controller
It may be updated dynamically following changes made in the For example, the harmonization
action may cause the controller to periodically issue a request and receive state variables directly
or indirectly from one or more zone players. The state variable may represent information of the
system 100, for example, information of the current zone group arrangement, information of one
or more zones to be output, volume level information, or other information. May be State
variables are communicated via the data network 128 (and controller (as needed)) between zone
players, as needed and as often as programmed.
[0023]
In addition, the controller 130 uses an application that runs on any networked portable device
such as the iPhone (TM), iPad (TM), Android (TM), and other devices for smartphones and
networks. It is also good. Applications that run on a laptop, desktop PC or Mac (Mac) may be
used with controller 130. Such controller may be connected to the system environment 100 via
an interface, such as a data network 128, zone player, wireless router, or some of the other used
as a connection path. An example controller is "Controller200", "SonosCONTROL", "Sonozu
Controller for iPhone (trademark)", "Sonozu Controller for iPad (trademark)" provided by Sonoz
09-05-2019
8
(a corporation) of Santa Barbara, California, It includes Sonozu Controller for Android
(trademark) and Sonozu Controller for Mac or PC (trademark) .
[0024]
C. Exemplary Data Connections The zone players 102-124, 152-156 of FIGS. 1A and 1B are
connected directly or indirectly to data networks such as the data network 128. The controller
130 may be connected directly or indirectly to the data network 128 or to individual zone
players. Data network 128 is represented in the figure as octagonal and stands out over other
representative configurations. Although the data network 128 is shown in one location, the
network is distributed around the system 100. In particular, data network 128 may be a wired
network, a wireless network, or a combination of both. In some embodiments, one or more of
zone players 102-124, 152-156 are wirelessly connected to data network 128 based on its own
mesh network. In some embodiments, one or more of zone players 102-124, 152-156 are
wirelessly connected to data network 128 using a non-mesh topology. In some embodiments, one
or more of zone players 102-124, 152-156 are wired connected to data network 128 using
Ethernet or similar technology. In addition to one or more zone players 102-124, 152-156
connected to data network 128, data network 128 allows access to a wide area network such as
the Internet.
[0025]
In one embodiment, data network 128 may be created by connecting any zone player 102-124,
152-156 or other connecting device to a broadband router. At that time, other zone players 102124, 152-156 may be added to the data network 128 wirelessly or by wire. For example, a zone
player (eg, any zone player 102-124, 156) may be added to the system environment 100 or the
home theater environment 150 by simply pressing the zone player's own button, or else These
functions may be performed to enable the connection to the data network 128. The broadband
router may, for example, be connected to an Internet Service Provider (ISP). A broadband router
may be used to form another network within system configuration 100 that may also be used for
other applications (eg, web surfing). Data network 128 may be used for other applications if so
programmed. As an example, the second network may be implemented with the Sonoznet
protocol developed by Sonoz of Santa Barbara. Sonoznet is a secure, AES encrypted, peer-to-peer
wireless mesh network. Alternatively, in one embodiment, data network 128 is a network, such
as a traditional wired or wireless network, for example, used for other applications in the
household.
09-05-2019
9
[0026]
D. Exemplary Data Connection A particular zone may include one or more zone players. For
example, the family room of FIG. 1A includes two zone players 106, 108, and the kitchen
includes only one zone player 102. In another example, the home theater room includes an
additional zone player so that audio from 5.1 channels or a larger audio source (e.g. 5.1 or larger
audio channels) Audio from encrypted movies) can be output. In some embodiments, one can
place a zone player in a room or space, and assign the zone player to an existing new zone
through the controller 130. Zones may be connected to, removed from, or given a particular
name (e.g., "kitchen"), as desired and desired to be processed by controller 130. Also, in some
embodiments, the zone arrangement may be dynamically varied even after configuring the
controller 130 and some other features.
[0027]
In one embodiment, if one zone includes two or more zone players, such as two zone players
106, 108 in a family room, for example, the two zone players 106, 108 may be synchronized. It
may be configured to play the same audio source, or it may be a pair that plays two separate
sounds in the left and right channels. In other words, audio stereo effects can be reproduced or
enhanced through two zone players 106, 108, one corresponding to the left audio and the other
corresponding to the right audio. In one embodiment, paired zone players (combined zone
players) may play audio in synchronization with other zone players in the same or different
zones.
[0028]
In some embodiments, two or more zone players may be acoustically integrated to form a single
integrated zone player. The integrated zone player (composed of multiple separate devices) may
be configured to process and reproduce the audio differently from non-integrated zone players
and paired zone players, This is due to the integrated zone player having an additional speaker
driver that passes audio. The integrated zone player may also be paired with a single zone player
or even another integrated zone player. Each playback device in the integrated playback device is
preferably set to the integrated mode.
09-05-2019
10
[0029]
In some embodiments, zone player grouping, consolidation and pairing may continue, for
example, until the desired configuration is complete. The grouping, integration and pairing
operations are preferably not built by physically connecting and reconnecting the speaker lines
to, for example, individual discrete speakers, but through the control interface, eg using the
controller 130 To be implemented. Thus, according to certain embodiments described herein, a
more flexible and dynamic platform capable of providing end user audio playback can be
provided.
[0030]
E. Exemplary Audio Sources In some embodiments, each zone may output based on the same
audio source as the other zones, or each zone may output based on a different audio source. For
example, while someone is preparing food in the kitchen and listening to classical music in zone
player 102, someone may grill on the terrace and listen to jass music through zone player 124.
Also, someone may listen to the same jas music being output on the terrace via zone player 124
at the office via zone player 110. In some embodiments, jazz music is output synchronously with
zone players 110 and 124. Tuned playback between zones provides uninterrupted (almost never)
audio viewing while someone is moving between zones. Also, zones can be placed in a "party
mode" that tunes and outputs audio in all relevant zones.
[0031]
There are many sources of audio content played by zone players 102-124, 152-156. In some
embodiments, music flowing from the zone player may be accessed and played back. In some
embodiments, music in a library of individuals stored on a computer or network attached storage
(NAS) is accessed via data network 128 and played back. In some embodiments, Internet radio
stations, programs, podcasts can be accessed via data network 128. Music services or cloud
services that allow users to stream and / or download music and audio content may be accessed
via data network 128. In addition, music can be obtained from conventional supply sources such
as microphones, turntables or CD players, for example, through line-in connections to zone
players. Audio content can also be accessed using different protocols, such as AirPlayTM, Apple's
wireless technology, for example. Audio content received from one or more source sources may
be shared among zone players 102-124, 152-156 via data network 128 and / or controller 130.
The sources of audio content described above are referred to herein as network-based audio
09-05-2019
11
information sources. However, network-based audio information sources are not limited thereto.
[0032]
In some embodiments, an example home theater zone player 116, 118, 120 is connected to an
audio information source, such as a television 132. In some examples, television 132 is used as a
source of audio for home theater zone players 116, 118, 120, and in other examples, audio
information from television 132 can be any of the audio systems 100. Can be shared by the zone
players 102-124.
[0033]
III. Zone Player Referring to FIG. 4, an exemplary block diagram of zone player 400 is
shown in accordance with one exemplary embodiment. The zone player 400 includes a network
interface 402, a processor 408, a memory 410, an audio processing component 412, one or
more modules 414, an audio amplifier 416, a microphone 422, and a speaker unit 418
connected to the audio amplifier 416. FIG. 2A is an exemplary diagram 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 form part of a television, lighting or some other device for indoor or
outdoor use.
[0034]
In some embodiments, network interface 402 facilitates data flow between zone player 400 and
other devices on network 128. In some embodiments, in addition to obtaining audio from other
zone players or other devices on the data network 128, the zone player 400 may, for example,
You may access it directly. In some embodiments, the network interface 402 can handle the
address portion of each packet so that the packet can be achieved to the correct destination and
the zone player 400 can intercept the packet. In one embodiment, each packet has a destination
address based on IP (Interface Protocol) as well as a source address based on IP (Interface
Protocol).
[0035]
09-05-2019
12
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, a communication protocol (eg, any wireless standard of IEEE 802.11a,
802.11b, 802.11g, 802.11n, 802.15) Provide network interface functionality for wirelessly
communicating with other devices (eg, other zone players, speakers, receivers and components
associated with data network 128, etc.). 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). Wireless interface 404 may include one or
more radios. The zone player 400 includes one or more antennas 420 to receive the wireless
signal, provide the wireless signal to the wireless interface 404, and transmit the wireless signal.
The wired interface 406 provides the zone player 400 with a network interface function for
wired communication with other devices according to a communication protocol (for example,
IEEE 802.3). In some embodiments, zone player 400 includes both wireless interface 404 and
wired interface 406. Also, in some embodiments, zone player 400 includes only one of wireless
interface 404 and wired interface 406.
[0036]
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 the exemplary embodiment, memory 410 is a
tangible machine readable medium having stored thereon instructions executable by processor
408. In some embodiments, the task may be for zone player 400 to obtain audio data from
another zone player or device on the network. In some embodiments, the task may be for the
zone player 400 to send audio data to another zone player or to a device on the network (eg
using a URL or some other identifier) Good. In some embodiments, the task may be for zone
player 400 to synchronize audio playback with one or more additional zone players. In some
embodiments, the task may be to create a multi-channel audio environment by pairing zone
player 400 with one or more zone players. Additional or alternative tasks may be accomplished
via one or more software modules 414 and processor 408.
[0037]
Audio processing component 412 may include one or more digital-to-analog converters (DACs),
09-05-2019
13
audio preprocessing components, audio enhancement components or digital signal processors,
and the like. In some embodiments, audio processing component 412 may be part of processor
408. In some embodiments, audio obtained via network interface 402 or microphone 422 is
processed by audio processing component 210 and / or intentionally altered. Additionally, audio
processing component 412 may generate an analog audio signal. The processed analog audio
signal is provided to audio amplifier 416 for playback through speaker 418. 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 contain the necessary circuitry for processing
as the input of. Exemplary inputs include line in connections (eg, autodetecting 3.5 mm audio line
in connections).
[0038]
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 particular driver may be, for example, a subwoofer (eg for low frequencies), a mid-range
driver (eg for medium frequencies), and a tweeter (eg for high frequencies). The housing may, for
example, be sealed or implanted. Each transducer (transducer) may be driven by its own
amplifier.
[0039]
As a commercial example, the known PLAY: 5 is a zone player with built-in amplifiers and
speakers, which can receive audio directly from sources such as the Internet, local networks, etc.
Specifically, PLAY: 5 is a speaker system of 5 amps and 5 drivers including 2 tweeters, 2 midrange drivers and 1 woofer. When playing audio content via PLAY: 5, the audio data on the left
side of the track is sent from the tweeter and midrange driver on the left side, and the audio data
on the right side of the track is on the right tweeter and the right midrange driver And a mono
low tone is sent from the subwoofer. Furthermore, both mid-range drivers and both tweeters
have the same equalization (or substantially the same equalization). That is, they are both
transmitted on the same frequency from different audio channels. From PLAY: 5, you can play
audio from Internet radio stations and online music and video services, downloaded music,
analog audio input, TV, DVD and more.
09-05-2019
14
[0040]
IV. Controller Referring to FIG. 5, an exemplary vorlock diagram for a controller 500 that
may correspond to control device 130 of FIG. 1A 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 a plurality of audio sources available on the
network, as well as one or more zone players (eg, FIG. 1) via the wireless or wired network
interface 508. It may be configured to allow control of zone players 102-124). According to one
exemplary 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, then an audio and / or an image associated with the audio source (eg,
album art) or other Data may be sent to the controller 500 for display from a zone player or
other electronic device.
[0041]
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 input interface 514 may be coupled
to the microphone 516 to capture audio signals such as audio content or voice commands as
control inputs. 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 can be executed by the
microcontroller 506 to accomplish a particular task with or without user input via the user
interface 514. In some embodiments, application module 512 is configured to facilitate grouping
of many selected zone players into one zone group and synchronizing multiple zone players for
audio playback. It is done. In some embodiments, 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.
[0042]
09-05-2019
15
The controller 500 includes a network interface 508 that facilitates wired or wireless
communication with the zone player. In some embodiments, commands such as volume control
and synchronization of audio playback are sent via the network interface 508. In some
embodiments, saved zone group settings are communicated between the zone player and the
controller via the network interface 508. The controller 500 may control one or more zone
players, such as 102-124 shown in FIG. There may be more than one controller for a particular
system. Each controller may share common information with other controllers, and if one zone
player stores configuration data such as state variables, for example, common from one zone
player. Information may be retrieved. Also, the controller may be incorporated into the zone
player.
[0043]
Note that other network compatible devices such as iPhone (registered trademark) and iPad
(registered trademark), and any other smartphones and network compatible devices (for
example, networked computers such as PC and Mac (registered trademark)) Can be used as a
controller to communicate or control with zone players in a particular environment. According to
some embodiments, software applications or upgrades may be downloaded onto a network
enabled device to perform the functions described herein.
[0044]
In one embodiment, a user can include at least two zone players from controller 500 and create
zone groups called combined zones. Synchronize the zone players in a zone group and list the
same audio source or the same audio source in such a way that all of the zone players in the zone
group have no (or virtually no) delay or interruption. The audio may be played to play the
Similarly, in some embodiments, 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 sent to any one of the
zone players to Increase the volume of the other zone players together.
[0045]
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
09-05-2019
16
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, porch.
[0046]
In one embodiment, a user can link any number of the six zone players by, for example, manually
linking each zone to that zone starting with a single zone.
[0047]
In one embodiment, a set of zones can be linked together dynamically by using commands to
create the scenes and themes of the zones (after creating the scene of the first zone).
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 may need 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
programmed.
[0048]
In one embodiment, 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.
[0049]
09-05-2019
17
V. Coupling Zones As suggested, multiple playback devices may output audio content in
aggregate. In such a case, the playback device will be a zone player in the "combined zone". As
described with respect to system environment 100, 150, each zone player 102-124, 152-156
may be grouped and coupled with one or more other zone players and play audio content with
them together May be The zone player in the combined zone may play audio content
synchronously (coherently). In other words, each zone player plays audio content from an audio
source (which may be identified with it), or there is no (or almost no) unintended audio delay, or
temporary Play a list of audio sources synchronously so that no failures occur. In some cases,
such as when surround sound effects are desired, audio delays are deliberately performed and
implemented in the reproduction of audio content. In another example, a zone player in a
combined zone (referred to as a "combined zone player") plays audio in synchronization with one
or more other zone players in the same zone or in one or more different zones. It is also good.
[0050]
In a further example, the combined zone is at least one of a "pair of players" and a "integrated
player". In some cases, the paired players include two or more players in a combined zone,
whereby the player outputs several different channels (frequency bands) in the audio source. For
example, a "stereo pair" is a pair of players created by grouping two players in a combined zone
and outputs audio content having a right (right) channel and a left (left) channel . In this example,
one of the players outputs a light channel of audio content, and another of the players outputs a
left channel of audio content. In other cases, the paired players may include two or more players
in a combined zone, whereby multiple players can output one or more channels in the same
audio content, eg, left Or, in addition to the light channel, another channel (for example, a center
channel) can be output.
[0051]
In other cases, the paired players may include three or more players grouped together into a
combined zone, and together may output 2.1 audio. In this case, the first player outputs the right
channel of the audio content, the second player outputs the left channel of the audio content, and
the third player outputs the low frequency effect (LFE) component of the audio content .
Referring to FIG. 1B, the playback device 116 may output left channel audio content, the
playback device 118 may output light channel audio content, and the playback device 152 may
generate low frequency effects of the audio content. The components may be output. In these
09-05-2019
18
cases, the sound effects of multi-channel audio content are played back and enhanced as the
audio content can be played back by the paired players. In this way, the sound effects of multichannel audio content are reproduced and enhanced by grouping multiple zone players as
combined zones.
[0052]
In some cases, the integrated player may include two or more players grouped as combined
zones to play back the frequency domain of the audio content or a portion of the frequency
domain of the audio content. For example, the integrated player may include a full frequency
band player or may include a low frequency band player (e.g., a subwoofer). In this example, the
full frequency band player may output the medium frequency band and high frequency band
components of the audio content, and the low frequency band player (subwoofer) outputs the
low frequency band components of the audio content May be Referring to FIG. 1B, reproduction
device 120 is a full frequency band player that outputs the components of the medium frequency
band and high frequency band of the audio content, while reproduction device 152 also outputs
the LFE component of the audio content. Good. In other cases, the integrated player may include
two full frequency band players grouped as a combined zone. In this case, both players may be
configured to play the full frequency band of audio content. In such cases, the total sound
pressure level output is increased. In this case also, different frequency components, ie frequency
band components of the audio content, may be sent to different drivers of the zone player at the
integrated player, so as to avoid signal cancellation and other unwanted effects. Good.
[0053]
In a further case, the binding zone may be a paired player as well as an integrated player. For
example, the combined zone may include a low frequency band player and two full frequency
band players, eg, the low frequency band player plays the low frequency band of audio content
while one of the full frequency band players is The medium frequency band component and the
high frequency component in the light channel component of the audio content may be
reproduced, and the other of the full frequency band players may reproduce the medium
frequency band component and the high frequency component in the left channel component of
the audio content . Referring to FIG. 1B, reproduction device 116 outputs the medium frequency
band component and high frequency component in the light channel component of the audio
content, and reproduction device 116 outputs the medium frequency band component in the left
channel component of the audio content and The high frequency component may be output, and
the playback device 152 may output the low frequency component of the audio content.
09-05-2019
19
[0054]
As mentioned above, zone players 102-124, 152-156 may be grouped as combined zones, and
groupings may be disjointed from combined zones. Rather than performing grouping and degrouping by performing physical wiring and / or reconnection between discrete speakers or
speaker systems, control interface rather than control interface And, for example, via a wireless
controller. Grouping zones (i.e., at least one of a pair of players and an integrated player) may be
grouped with other zone players and / or grouped into other grouping zones, As such, other
(nested) zones for synchronized playback of audio content may be created.
[0055]
In one example, for example, when a binding zone is created by the user's input of an instruction
via the controller, or when players are added to the binding zone, each player in the binding zone
has a particular binding for each zone player. The state variable of each zone player indicating
that it is included in the zone may be updated. For example, if the zone player is part of a
combined zone, the state variable associated with the zone player may indicate the combined
zone of which the zone player is part. In some cases, state variables associated with the zone
player may be stored on a readable data storage medium located on the zone player or in
communication with the zone player. In other cases, the controller of the system asks the zone
player for the zone player's state variable in order to identify to which combined zone the zone
player belongs. The controller may then display zone player binding zone information. For
example, the controller may indicate that the zone player is part of a paired or integrated player
in a combined zone. In other cases, state variables associated with the zone player may be located
on or be in communication with the master zone player, located on the master zone player
residing in some accessible location such as a controller or a cloud network It may be stored on a
data storage medium. The master zone player, sometimes referred to as the main zone player or
the main playback device, will be described in detail later.
[0056]
State Variables As mentioned above, the state variables associated with the zone player point to
the coupled zone of which the zone player is a part. In one example, the state variables indicate
at least one of the zone player's status (e.g., active or dysfunctional) and the zone player's audio
09-05-2019
20
capabilities. If state variables for each zone player in the combined zone are stored in the master
zone player, ie, the main zone player, the information contained in the state variables for each
zone player is the master / main zone player. It is available to read out through. In this case, the
state variable for the master / major zone player indicates that the zone player is a master /
major zone player. In other cases, a state variable for each zone player is stored in each zone
player, and the information contained in the state variable is obtained via communication
between each zone player in the combined zone. In further cases, some of the state variables
associated with zone players are stored in each zone player, and other parts of the state variables
associated with zone players are stored in the primary zone player. In further cases, state
variables associated with a subset (part set) of combined zones are stored in each zone player
and state variables associated with other zone players in combined zones are stored in the
primary zone player. Ru. The zone player if the state variable is stored in a partial set of zone
players, or if part of the state variables are stored in the zone player (other parts are stored in the
primary zone player) The complete state variables for are obtained through a series of query and
response communications.
[0057]
For information retrieval of zone player information, state variables indicating the status of the
individual zone players in the combined zone are obtained through simple queries and responses
between the main zone player and the individual zone players. In another example, the controller
in the system can query individual zone players through queries to the zone player (in some
cases, the main zone player or other zone players in the combined zone) for the associated state
variables. Check the status of individual zone players by retrieving information from state
variables. The controller may then display status information (or other information indicated by
the associated status variable) on the display screen.
[0058]
Synchronous Playback As mentioned above, the zone players in the combined zone are
configured to synchronize audio content (paired players or integrated players). In order to
synchronize audio content, the combined zone is configured to include a master playback device
/ zone player, referred to as a main playback device / zone player. The combined zone may have
one or more slave players / zone players called slave players / zone players. In one example, the
primary zone player is responsible for coordinating the synchronized playback of audio content
by the zone player in the combined zone.
09-05-2019
21
[0059]
In one example, the primary zone player of the combined zone is configured to adjust the
synchronized playback by sending an audio stream of audio content and playback timing
information for the audio content to the secondary zone player in the combined zone .
[0060]
In another example, the combined zone is part of a zone group, and the combined zone outputs
audio content in synchronization with other zones in different zones and zone groups.
In this case, each zone player in the combined zone is configured to not only output
synchronously with the other zone players in the combined zone, but also output synchronously
with at least one of different zones and zone groups . In one example, a zone group includes a
master playback device / zone player called a "zone group coordinator". The zone group
coordinator is capable of coordinating (synchronizing) synchronized playback of audio content
between zone players in zone groups. In one example, the zone group coordinator takes a sample
audio stream from the audio source and packages the sample audio stream into frames. In this
case, each frame of the sample audio stream relates to the playback time associated with the
local playback time of the zone group coordinator. Each of the zone players in the zone group
has the ability to associate their local times independently of each other in the zone group
coordinator's local time, and in some instances, each zone player in the zone group containing
the zone group coordinator Play the frame synchronously.
[0061]
In one example, the primary zone player of the combined zone is a slave zone player of a zone
group configured to play audio content synchronously. In some cases, the primary zone player
receives a sample audio stream packaged in a frame, along with timing information on the zone
group coordinator's local playback time. The main player may replace the reception timing
information with the corresponding local playback time of the main zone player before
transferring the sample audio stream frame to the slave zone player in the combined zone. In this
case, the secondary zone player is synchronized with the primary zone player synchronized with
the zone group coordinator, rather than synchronized with both the primary zone player and the
zone group coordinator.
09-05-2019
22
[0062]
In other cases, one or more zone players in the combined zone are secondary players of the zone
group, each receiving a sample audio stream packaged in a frame, along with timing information
about the zone group coordinator's local playback time Do. In this case, the slave zone player
individually synchronizes with the direct zone group coordinator, rather than through the
primary zone player in the combined zone. As such, the zone group's primary zone player, as well
as the zone's secondary zone player, does not communicate further with the secondary zone
player of the combined zone to achieve synchronized playback. It may be synchronized with the
coordinator.
[0063]
In another example, the primary zone player of the combined zone is a zone group coordinator
for zone groups configured to play audio content synchronously. In this case, the main zone
player has the execution ability to synchronize the players in the combined zone as well as being
the player in the zone group. In this case, replacement of the reproduction timing information is
not necessarily required.
[0064]
Audio Balancing In one example, equalization of audio content to be played back in the combined
zone is performed between zone players in the combined zone, and synchronous playback
sounds like playback by a single playback device. As mentioned above, different zone players
may output at least one of different audio channels and different parts of the audio frequency
band. In this case, the playback timing may be intentionally different between different zone
players or different drivers in one or more zone players, for example for the purpose of
constructing a surround sound environment as described above (for example, For example, it
may be delayed). In other cases, the volume or balance output by each zone player is different. In
this case, the audio content balancing (equality) may be signal processing algorithms (e.g. digital
signal processing or DSP algorithms) by a multipurpose processor or a dedicated audio
processing module (e.g. a DSP chip or an audio codec with processing capability) According to).
[0065]
09-05-2019
23
In one example, a complete stream of audio content is sent to each zone player in the combined
zone. Each zone player is then signaled in accordance with the play share (play responsibility) of
each zone player, which may include at least one of an audio content channel and an audio
content frequency band that is shared (responsible) for each zone player Apply the processing to
the audio content stream independently of each other. The zone player's playback share may
include volume level or may include playback delay. Also, each player in a stereo pair may
receive a full frequency audio stream, eg, remove audio content channels (left or light)
independently of each other where the zone players do not share the playback. If all frequency
band zone players are grouped with low frequency band zone players (subwoofers), each zone
player receives a full frequency audio stream and the audio frequency band (tolerance frequency
is not shared by the zone player) Above and below) may be removed. Also, other playback
parameters, such as at least one of balance, volume level and timing delay, may be provided to
each zone player to adjust each zone player.
[0066]
In another example, the primary zone player performs signal processing corresponding to the
audio content, and each secondary zone player receives (for example, filtered) audio content of
the corresponding audio content stream shared by the secondary zone player. send. In some
cases, the main player in a stereo pair receives the entire audio content stream and separates the
left and right channels for playback. In this example, if the primary zone player is responsible for
the output of left channel audio content, the primary zone player provides only the light channel
audio content to the secondary player for playback. In other cases, full frequency band zone
players are grouped with subwoofers. In this case, the primary zone player receives the full
frequency band audio content stream and processes or filters the full frequency band audio
content for the secondary player. For example, if the full frequency band zone player is the
primary player, the full frequency band zone player processes the full frequency band audio
content and sends only low frequency band audio content to the secondary players who are
subwoofers . In any of these cases, playback parameters such as at least one of balance, volume
level and timing delay are adjusted in the primary zone player before being provided to the
secondary zone player.
[0067]
In a further example, a combination of the two arrangements described above is implemented.
09-05-2019
24
For example, the primary zone player performs preliminary signal processing (eg, filtering) prior
to sending the processed audio content stream to the secondary zone player. In this example, the
slave zone player receives the processed partial audio content stream and completes signal
processing of the audio content stream before outputting the audio content stream.
[0068]
Group Communication As noted above, synchronized playback of audio content by multiple zone
players is enhanced by reliable and properly coordinated communication. In one example, group
communication is implemented to coordinate activity among zone players in a combined zone.
[0069]
In one scenario, the combined zone is benefited by a group communication scheme that ensures
that each zone player in the combined zone receives an instruction for playback or other action
prior to the execution of the instruction. For example, if the user using the user interface
modifies the audio balancing of the audio content to increase bass or bass, each of the zone
players in the combined zone is optional It is desirable for the individual zone players of the to
receive orders before performing the balancing adjustments. In other scenarios, it is desirable for
the zone player in the binding zone to execute the command as fast as possible, even if one or
more zone players in the binding zone have not received a command. For example, if the user
using the user interface chooses to mute, pause or stop playing audio content in the combined
zone, then each of the zone players will have the status of the other zone players in the combined
group. Regardless, it is desirable to mute, pause or stop regeneration immediately.
[0070]
In one example, an authentication communication list (confirmed communication list, CCL) is
generated to facilitate communication between zone players in the combined zone. In one
example, the CCL may be a list of all zone players in a combined zone, where the list includes
each secondary zone player starting with the primary zone player. In some cases, the list helps to
generate instructions based on optimal routing from the primary zone player to the secondary
zone player (e.g., the use of the fewest relay points or transition points in MetWork). In other
cases, the list is generated without considering the optimal path in the network. In another
example, communication from the primary zone player to one or more secondary zone players in
09-05-2019
25
the CCL may be performed linearly or continuously. In this example, the main zone player sends
an instruction to the first slave zone player in the CCL, and the first slave zone player transfers
the instruction to the next slave zone player in the CCL after receiving the instruction. Do. The
sequence of the slave zone player receiving the command transferring the command to the next
slave zone player continues until each zone player in the combined zone receives the command.
[0071]
When the last slave zone player receives a command, the last slave zone player executes the
command and subsequently sends an acknowledgment message to the second to last slave zone
players. After receiving the receipt notification message, the second through last slave zone
players execute the previously received command, and in turn, send a receipt message to the
third through last slave zone players present in the CCL. Do. When the slave zone player receives
an acknowledgment message, executes the previously received command, and transfers the
acknowledgment message in reverse order on the CCL, the main zone player continues until the
master zone message receives an acknowledgment message. Continue. Once the main zone
player has been notified of receipt and is executing instructions, each zone player in the
combined zone is already executing instructions.
[0072]
As another example, in the confirmation communication (CC) method, the primary zone player
communicates with each of the secondary zone players in the combined zone. The CC method
may communicate and execute the instructions to be executed, regardless of whether all zone
players have already received the instructions. In this case, the main zone player individually
sends an instruction to each slave zone player in the combined zone, and sequentially requests
each slave zone player for an acknowledgment message for execution of the instruction. In other
cases, the primary zone player sends commands simultaneously to all slave zone players in the
combined zone and sequentially requests each slave zone player to receive an acknowledgment
message for execution of the command.
[0073]
VI. Recovery from Failure of Regeneration on Device As described above, when the
regeneration device fails or stops, the systems 200, 202, 204, 300, 400, 500 in the system
09-05-2019
26
environment 100, 150 are not By automatically adjusting the playback of the playback device,
quick recovery from the device's playback failure is performed, thereby minimizing user
confusion in audio viewing.
[0074]
FIG. 6A shows a block diagram of an exemplary method 600 for providing recovery from a
device regeneration failure. This exemplary method 600 corresponds to some of the
embodiments described herein. The method 600 shown in FIG. 6A can be used, for example, in
an environment 100, 150 having the systems 200, 202, 204, 300, 400, 500, and the apparatus
shown in FIG. It can be implemented by components of the device, etc. Method 600 includes one
or more operations, functions, or acts, which are illustrated in one or more blocks 602-608.
Although the blocks are described in order, these blocks may be performed in parallel
(simultaneously) with each other, and may be performed in an order different from the order
described therein. Also, the various blocks may be combined into fewer blocks, separated into
additional blocks, or removed based on the desired embodiment.
[0075]
For the method 600, the other processes, and the methods disclosed herein, the flowchart shows
the functions and operations that can be performed in this embodiment. In this regard, each
block represents a module, segment, or portion of program code, which is one or more
instructions executable by the processor to perform the steps in a particular logical function or
process. including. The program code is stored on any computer readable medium, such as, for
example, a storage device including a disk and a hard drive. A computer readable medium may
include non-transitory computer readable medium, for example, a computer read out storing data
for a short time such as a register storage device, processor cache memory or random access
memory (RAM). It may also contain possible media. Computer readable media may also include
non-transitory computer readable media, such as read only memory (ROM), optical or
electromagnetic disks, compact disc read only memory (CD-ROM) and the like. A secondary,
permanent, long-term storage device may be included. Computer readable media may be any
volatile or non-volatile storage system. Computer readable media include computer readable
media considered to be tangible storage. For the method 600, the other processes, and the
methods described herein, each block in FIG. 6A constitutes a chained network to perform
specific logic functions in the process.
09-05-2019
27
[0076]
At block 602, method 600 causes the plurality of playback devices to play synchronized audio.
As mentioned above, audio content may come from different sources, including local content on a
local area network (LAN), content on a controller, or cloud-based content on the Internet.
[0077]
In one example, the plurality of playback devices are zone players in a combined zone, as
described above. As consistent with the above description, the audio content may include
multiple audio channels and multiple audio frequency bands. For example, the audio content may
be a stereo music track having left and right channels. Also, the music track may further include
tracks of multiple recordings of different instruments with different frequency bands. For
example, the music track may include medium frequency band vocal music track, medium
frequency band guitar track, or low frequency band bass guitar track. Also, in order to be
consistent with the above description, when providing synchronized audio content, there may or
may not be an intentional delay in playback, and, further described, a group between multiple
playback devices Communication may be performed, and the state variable of each playback
device may be updated or communicated.
[0078]
In the exemplary system environment 100, 150, smart recovery from outages in the docking
zone depends on the detection of a failure (malfunction) by one or more zone players in the
docking zone. At block 604, method 600 detects a malfunction of the first player of the plurality
of players. In one example, each zone player in the combined zone is configured to detect a
malfunction. In another example, some set of zone players in the combined zone detect a
malfunction.
[0079]
The malfunction of the first playback device is, for example, at least one of the playback shares of
the first playback device, such as volume, one or more audio channels, or one of one or more
audio frequency bands. Including. In one scenario, the failure of the first zone player to output
09-05-2019
28
one of the sharing of regeneration may be caused by a disconnection problem from another zone
player due to a connection problem, and in the other example, simply: It may occur due to the
first zone player being broken.
[0080]
In this scenario, malfunction detection may be performed by the main zone player or controller
receiving device status information from each of a plurality of zone players at periodic intervals.
In that scenario, if it can not receive device status information from a particular zone player at
some periodic intervals, it determines that the particular playback device has failed.
[0081]
In other cases, malfunction detection is performed at the control software level that controls the
zone player by using a mechanism that monitors the health of the zone player in the combined
zone. In this case, the control software level mechanism causes the main zone player to send a
"topology monitor" message to each slave zone player in the combined zone and request a
response. This topology monitor message may be sent periodically (e.g., every 15 seconds), and
the primary zone player may use each secondary zone player to determine which corresponding
secondary zone player is active. Use response message. In one example, if several topology
monitor messages have been sent and then no response message has been received (eg, three
consecutive topology monitor messages have been sent without a continuous response) , That
player is determined to be dysfunctional.
[0082]
In other cases, malfunction detection is performed at the communication network level regarding
zone player connection information in the combined zone. In one example, the wireless network
with which the zone player communicates communicates periodic (eg, 0.5 second level) wireless
probe messages to all adjacent wireless devices, including the zone player, to request a response,
Maintain mesh topology. If a particular zone player disappears from the topology, that particular
zone player is determined to be dysfunctional in the operation of the combined zone. In another
example, Spanning Tree Protocol (STP) is performed by periodically sending messages over a
wired or wireless link to determine reachability of the network. In this example, if a particular
zone player is not visible to the STP network, then that particular zone player is characterized as
09-05-2019
29
a non-useful malfunction in the combined zone.
[0083]
In other scenarios, zone players in the combined zone have the ability to output audio content in
the full frequency band. If, for mechanical or software reasons, the zone player can not output
medium frequency components of the audio content, device information, such as state variables
associated with the zone player, indicates the zone player's performance, as described above. The
updated device information, updated to reflect the changes, is then sent to the main zone player,
the controller, and other zone players in the combined zone. In such a scenario, even though the
zone player is functioning and communicating with other zone players in the combined zone, it is
a variation in performance that particularly affects the output performance of audio content by
the zone player In the case, a change in zone player's performance is considered a form of
dysfunction.
[0084]
At block 606, the method shown at 600 determines the playback share of the first playback
device. As mentioned above, the zone player's playback share includes the volume, one or more
audio channels and one or more frequency bands of audio content previously output by the zone
player. Determining the playback share of the first playback device includes determining the
components of the audio content that the first playback device was outputting before the first
playback device failed. In some cases, determining the regeneration share of the first
regeneration device includes obtaining a state variable of the first regeneration device before the
first regeneration device fails.
[0085]
At block 608, the method shown at 600 performs the adjustment of the output of audio content
by at least the second playback device among the plurality of playback devices. The adjustment
of the output of the audio content is based on the playing share of the first playing device. For
example, adjusting the output of the audio content includes adding a share of the first playback
device to the output of the audio content by at least the second playback device. In other words,
when one or more zone players in the binding zone become unresponsive, invisible, or
considered to be dysfunctional, the remaining zone players in the binding zone output a new
09-05-2019
30
zone for outputting audio content. It is considered to be a player composition.
[0086]
In one example, the remaining zone players in the combined zone synchronously output the
audio with minimal audio disruption and automatically perform rebalancing to compensate for
the malfunction of one or more zone players. In another example, the remaining zone players in
the combined zone automatically redistribute the channel playout of the malfunctioning zone
player among the remaining zone players in the combined zone to make up for the new
arrangement. In yet another example, the zone player remaining in the combined zone
automatically redistributes and automatically rebalances the channel regeneration share of the
malfunctioning zone player. In any of these cases, the malfunctioning zone player is removed
from the CCL and does not participate in any confirmation communication until the
malfunctioning zone player is fully enabled again.
[0087]
As mentioned above, the status of each zone player in the combined zone is stored in a state
variable. In some cases, the status of each zone player of each zone player is stored in each zone
player in the combined zone. Otherwise, the status of each zone player is stored only in the main
zone player. For example, when the zone player is added to the binding zone by the user
operating through the controller, or when the binding zone is initially constructed, the zone
player of the binding zone is initially in the valid state. Is set. At any point in the movement, the
zone player can become unshared, considered dysfunctional, and the zone player's state becomes
dysfunctional. In the subsequent period, if the player who has suffered non-sharing dysfunction
becomes active again, the state variable is updated to reflect the new active state.
[0088]
As mentioned above, state variables associated with zone players include zone player audio
playback capabilities. For example, the audio channel played by the zone player (eg, left, light,
center, subwoofer, etc.) is stored in the "Channel Performance" state variable. Also, the time delay
for each channel (e.g., left, light, center) is stored as a "time delay" state variable. In addition, the
zone player's playback frequency band is stored in one or more state variables.
09-05-2019
31
[0089]
As suggested, the zone player stores the associated state variables on the zone player's data
storage medium. In such a case, the controller or main zone player acquires the state variables of
the remaining zone players in the combined zone to confirm the respective performance of the
remaining zone players. As shown below, the controller or primary zone player then
automatically determines (generates) the failback recovery zone player placement and the
updated play share of the remaining zone player.
[0090]
Automatic Balancing As mentioned above, the zone player remaining in the combined zone keeps
on syncing the audio with minimal disruption of audio (if any), and one or more additional zone
players Perform automatic rebalancing to compensate for the dysfunction of In this example,
rebalancing redistributes a portion of the zone player's frequency band allocation that has failed
to the remaining zone players. In another example, rebalancing automatically varies the volume
level of the remaining zone player. In another example, rebalancing involves calibration of the
zone player remaining in the binding zone for new placement.
[0091]
Automatic Balancing: In one example, if it is determined that the zone player in the combined
zone instructed to output a subset of the full frequency band has failed, then the zone player
remaining in the combined zone is: It will automatically change their placement and (if possible)
reproduce the frequency band that the zone player who has failed (previously) has output. For
example, the connection zone may be two full frequency band zone players (e.g. "PLAY: 3",
"PLAY: 5" or "CONNECT: AMP" players provided by Sonoz (corporate) Santa-Barbara, California) ,
One low frequency zone player (e.g., a subwoofer such as "SUB" provided by Sonoz (corporate)
Santa Barbara, California). The two full frequency band zone players are configured to output
audio content components in the middle frequency band and the high frequency band higher
than the cutoff frequency, and the low frequency band player is configured to output the low
frequency band lower than the cutoff frequency Configured to output the audio content
component of In this example, if the low frequency zone player fails, the two full frequency zone
players adjust their playback configuration, causing the low frequency zone player to
malfunction. Output the full frequency band to compensate for the low frequency band lost due
09-05-2019
32
to
[0092]
In some cases, full frequency band audio content is received by each zone player in the combined
zone, and each device filters (filters) full frequency band audio content according to each play
share of each zone player. Upon detecting zone player malfunction in the combined zone, the
remaining zone player adjusts the audio filter to output a wider frequency band, if possible, to
compensate for the zone player's contribution to the malfunction. In other cases, full frequency
band audio content is received by the primary zone player and filtered by the primary zone
player according to the play share of each zone player before the audio content is distributed to
the corresponding zone player. Upon detecting zone player malfunction in the coupled zone, the
main zone player adjusts the audio filter to combine audio content with a wider frequency range,
coupled zone, to compensate for the zone player's contribution to the malfunction. It distributes
to the zone player who constitutes.
[0093]
Automatic Equilibration: Volumes In one example, the remaining zone players in the combined
zone automatically adjust the playback volume and balance (balance) the overall output volume
of the remaining combined zone players. For example, the connection zone may be a combination
of two full frequency band zone players (e.g. "PLAY: 3", "PLAY: 5" or "CONNECT: AMP" players
provided by Sonoz Santas Barbara). And two low frequency band zone players (e.g., subwoofers
such as "SUB" provided to Sonoz (corporate) Santa Barbara). The two full frequency band zone
players are configured to output audio content components in the middle frequency band and
the high frequency band higher than the cutoff frequency, and the low frequency band player is
configured to output the low frequency band lower than the cutoff frequency Configured to
output the audio content component of In this case, if one full frequency zone player is deemed
to be dysfunctional, the remaining full frequency zone player raises each output volume level,
and the low frequency zone player Reduce the output level. In this way, the lost output of the
medium frequency band and high frequency band audio content components that were
previously output by the zone player who has failed is compensated and balanced.
[0094]
09-05-2019
33
In some cases, each zone player in the combined zone controls the output volume individually.
Upon detecting zone player malfunction in the combined zone, the remaining zone players adjust
the individual volumes proportionally. This makes the output volume level similar to the output
level of the system before the zone player fails. In other cases, the primary zone player is
responsible for adjusting the output volume of the audio content before the audio content is
distributed to the corresponding zone player. Upon detecting zone player malfunction in the
combined zone, each of the remaining zone players prior to distributing the audio content to the
slave zone player to compensate for the zone player's contribution to the primary zone player's
failure. Adjust the volume of your audio content.
[0095]
Automatic Balancing: System Configuration Parameters In one example, combined zones are
manually configured for audio by the user using a bilateral user interface (UI). In this example, if
one zone player in the combined zone is considered to be malfunctioning, the combined zone
audio settings become the default settings and the user manually re-adjusts the audio settings in
the combined zone Do. In one example, the default settings are determined based on the zone
player remaining in the combined zone. The default settings are stored on a data storage medium
on each zone player or stored on a partial set of zone players in a combined zone. In one
example, the user is alerted to adjust the combined zone audio settings by a visual indication
(message or warning symbol) displayed on the display screen of the controller. In another
example, the user is alerted to adjust the combined zone audio settings with an audio tone or a
message indicating that one or more zone players (eg, players remaining in the combined zone)
are enabled. In another example, the user is coupled, for example, by a message on the external
network, such as a text message, email, voicemail message, sent over the public circuit switched
telephone network (PSTN) or the Internet. You will be warned to adjust the zone audio settings.
In this example, the communication means and contacts for reaching the user are stored in a data
storage medium on one or more zone players in the combined zone.
[0096]
In the above example, the connection zones are two full frequency zone players (e.g. "PLAY: 3",
"PLAY: 5" or "CONNECT: AMP" players provided to Sonoz Santa Barbara) And one low frequency
zone player (e.g., a subwoofer such as "SUB" provided to Sonoz (corporate) Santa Barbara). The
two full frequency band zone players are configured to output audio content components in the
middle frequency band and the high frequency band higher than the cutoff frequency, and the
low frequency band player is configured to output the low frequency band lower than the cutoff
09-05-2019
34
frequency Configured to output the audio content component of Furthermore, the low frequency
zone player's phase and balance are built by the user through the use of the UI that the controller
comprises. In this example, if one full frequency zone player is deemed to have failed, the
remaining full frequency zone player and subwoofer are warned that the user adjusts the
combined zone audio settings. Automatically adjust the corresponding phase and balance to the
default settings.
[0097]
Automatic Channel Distribution In one example, when one or more zone players in a pair are
deemed to have become unresponsive, invisible, or malfunctioning, to make up for a new
arrangement The remaining zone players in the combined zone automatically redistribute the
channel distribution. In some cases, the combined zone includes two zone players in pairs, the
first zone player outputs the right channel audio component and the second zone player outputs
the left channel audio component. In this case, if the second zone player outputting the left
channel audio component is considered to be dysfunctional, the first zone player outputting the
light channel audio component outputs the light channel audio component without confusion.
And automatically redistribute the channel distribution of audio content so that the first zone
player also outputs left channel audio content.
[0098]
In another example, the combined zone includes six zone players paired to output 5.1 channel
audio content, as was the system environment 150 shown in FIG. 1B. In this example, the first
zone player 116 outputs left front channel audio content, the second zone player 118 outputs
right front channel audio content, and the third zone player 120 outputs center channel audio
content. , The fourth zone player 154 outputs left triaural channel audio content, the fifth zone
player 156 outputs light rear channel audio content, and the sixth zone player 152 outputs LFE
content. In addition, the combined zone players generate playback delays for the fifth zone player
156 that output light rear channel audio components that are longer than the playback delays
for the fourth zone player 154 that output left triaural channel audio components. To be placed
in the system environment 150.
[0099]
09-05-2019
35
In this case, even if the fifth zone player 156 outputting the light rear channel audio component
fails, the remaining player can continue to output the audio content without confusion. In this
case, for example, the fourth zone player 154 outputting the left triaural audio content
automatically re-assigns the rear speaker channel distribution so that the right rear audio audio
component is also outputted in addition to the left triaural audio component Distribute. In such a
case, the fourth zone player 154 delays the reproduction of the light rear channel component
with respect to the left tria channel to compensate for the original delay between the rear
channels.
[0100]
In a further example, multi-channel audio streams are received at each zone player of the paired
players. In this example, each zone player in the combined zone removes an audio channel from
the audio stream for which the corresponding zone player does not share the output. For
example, a zone player that outputs only light channel audio components removes left channel
audio components from the multi-channel audio stream before outputting audio content. Upon
detecting zone player malfunction in the combined zone, the remaining zone player adjusts the
corresponding playback channel distribution to make up for the zone player's contribution that
failed. In a further example, the multi-channel audio stream is filtered by the primary zone player
before the primary zone player distributes the filtered audio stream to the corresponding
secondary zone players in the combined zone. Upon detecting zone player malfunction in the
combined zone, the main zone player coordinates channel distribution and filtering of the audio
stream, so that the audio stream distributed to the remaining zone players in the combined zone
is failed Make up for the contribution of the zone player who got into
[0101]
FIG. 6B is a block diagram of another exemplary method 650 for providing recovery from a
malfunctioning device, in accordance with some embodiments. The method 650 shown in FIG.
6B, for example, illustrates a method that can be used in an environment 100, 150 having a
system 200, 202, 204, 300, 400, 500, and may be implemented with the arrangement of devices
shown in FIGS. 3-5. it can. Method 650 includes one or more operations, functions or acts
illustrated by one or more blocks 602-608, 652 and 654. Although the blocks are described in
linear order and order, these blocks may be performed parallel to each other (simultaneously)
and may be performed in an order different from the order described there. Also, the various
blocks may be combined into fewer blocks, separated into additional blocks, or removed based
on the desired embodiment.
09-05-2019
36
[0102]
As shown, method 650 includes blocks 602-608 of method 600 shown in FIG. 6A and described
above. In addition to blocks 602-608, method 650 further includes blocks 652, 654, which one
or more players / zone players play to compensate for the malfunctioning zone player. Show how
to choose to adjust the
[0103]
At block 652, method 650 includes receiving device information associated with each playback
device in the plurality of playback devices. As described above, the device information indicates
the reproduction performance of each reproduction device among a plurality of reproduction
devices. At such time, if it is detected at block 604 that the zone player has become
dysfunctional, the main zone player or controller may use the remaining zones in the combined
zone to obtain information indicating the performance of each zone player. Ask each player a
question. As mentioned above, at least one of the device information and the state variables
related to the zone player may already be stored in the main zone player, in which case the main
zone player is to the other zone player. There is no need to ask questions.
[0104]
At block 654, method 650 selects at least a second playback device from the plurality of
playback devices based on the device information. As previously suggested, the choice of at least
the second player also determines which, among the zone players, which player / zone player can
compensate for the malfunction of the zone player who has failed. To do. In block 606, in
determining the regeneration share of the malfunctioning player, the primary zone player or
controller determines which zone player can compensate for the malfunction of the zone player
who failed in the combined zone. The decision is made based on the device information of each
zone player. For example, assuming that the malfunctioning zone player is a low frequency zone
player such as a subwoofer, to output audio content in the low frequency band so as to
compensate for the malfunctioning zone player One or more zone players are selected from a
plurality of zone players based on the performance of each zone player.
09-05-2019
37
[0105]
VI. Device Replay Redistribution As discussed in the previous section, recovery from playback
failure of a device is that playback of the audio content is re-directed to one or more playback
devices when playback devices in the group fail. It is implemented to be distributed. In some
scenarios, distribution of playback to devices may be performed when a new playback device is
added to a group of playback devices. In one example, the new playback device may be a
previously failed playback device that has been reconnected. In this sense, when a new playback
device is added or a playback device that has previously failed is reconnected, the audio content
output in the combined zone is at least one additional playback device. Are adjusted according to
the new arrangement of the playback device including
[0106]
FIG. 7 is an exemplary method 700 block diagram for device redistribution, in accordance with
some embodiments. The method 700 shown in FIG. 7, for example, illustrates an embodiment of
a method that can be used in an environment 100, 150 having the systems 200, 202, 204, 300,
400, 500 and is shown in FIGS. It can be implemented by a device, a component of the device, or
the like. Method 700 includes one or more operations, functions, or acts, which are illustrated in
one or more blocks 702-708. Although the blocks are described in order, these blocks may be
performed in parallel (simultaneously) with each other, and may be performed in an order
different from the order described therein. Also, the various blocks may be combined into fewer
blocks, separated into additional blocks, or removed based on the desired embodiment.
[0107]
At block 702, method 700 includes synchronizing and outputting audio content to a plurality of
playback devices. In one example, causing the plurality of playback devices to output audio
content synchronously is similar to the output of audio content in the combined zone described
above in connection with block 602 of method 600. As mentioned above, the output audio
content includes multiple audio channels and multiple audio frequency bands, and is based on
local content on a local area network (LAN), content on a controller, or a cloud from the Internet
Provided by multiple different sources that contain content.
[0108]
09-05-2019
38
At block 704, method 700 includes detecting the addition of a new playback device to the
plurality of playback devices. In one example, the primary player / zone player receives a
message from the new player indicating device status information pertaining to the new player.
In some cases, the same message is received at some or all players / zone players in the
combined zone.
[0109]
In one example, it is considered that a new playback device has been added to the combined zone
until the new device communicates with the main playback device / zone player or another
playback device at regular intervals every predetermined time (specific time) I will not. For
example, each zone player in the combined zone periodically communicates with the main zone
player. In one example, a one-time communication is not sufficient for a zone player to be added
to a combined zone. Rather, the binding zone adds a new zone player to the binding zone after a
certain number of periodic communications (e.g., 3-5 repetitions).
[0110]
In one example, the new playback device is a newly installed zone player acquired most recently,
or a zone player added to the combined zone at the request of the user. In one example, the new
playback device is a zone player that has previously been dysfunctional, as described above.
[0111]
At block 706, method 700 includes determining a playback share of the new playback device
when outputting audio content. As mentioned above, audio content includes multiple channels
and audio frequency bands. The playback share of the new playback device includes the
playback volume, one or more audio channels, and one or more frequency bands of the audio
content output by the new playback device.
[0112]
09-05-2019
39
The playback share of the new playback device is determined based on the output audio content.
Inevitably, the regeneration share of the new regeneration device is determined based on the
performance of the new regeneration device. In one example, the performance of the new
playback device is determined through device information received from the new playback
device. In one example, device information is received by part of the regular and periodic
communication between the new playback device and the main playback device. In another
example, when a new playback device is added to the binding zone, the primary playback device
/ zone player in the binding zone queries the new playback device for device information and
based on the received device information Determine the share of playback of the playback
device.
[0113]
As mentioned above, the new regeneration device may in fact be a reactivation device that has
been re-enabled or has previously been reconnected. In this case, the reproduction sharing of the
new reproduction device may be simply the reproduction sharing of the reproduction device
before losing the function.
[0114]
At block 708, method 700 includes adjusting the output of audio content at at least one playback
device of the plurality of playback devices. In this example, the adjustment comprises removing
the playback share of the new playback device from the output of the audio content of the at
least one playback device. In one example, removing the playback share of the new playback
device corresponds to adjusting the playback share of each zone player in the combined zone as
a result of the addition or reconnection of zone players. For example, if the whole frequency band
zone player is outputting audio content at a specific volume, the new frequency band zone player
can be used when the new playback device has low frequency band output performance. Volume
is reduced, low frequency audio components are not output, and new playback devices are
allowed to output low frequency audio components of the audio content.
[0115]
In one example, when one or more players are added or reconnected to the combined zone, the
09-05-2019
40
original zone player in the combined zone will synchronously output audio content with minimal,
if any, audio clutter. continue. Zone players in the combined zone also perform automatic
rebalancing to compensate for the new placement. Similarly, players remaining in the combined
zone automatically redistribute channel assignments among players in the combined zone to
compensate for the new placement.
[0116]
In some cases, rebalancing involves redistributing a portion of the frequency band from a zone
player in a combined zone to a new or revived player. In other cases, rebalancing involves
automatically fluctuating the player's volume level in view of the revived player's contribution. In
a further example, rebalancing involves resetting the modified audio settings to default audio
settings.
[0117]
In one example, full frequency band audio content is received by each zone player in a combined
zone, and each zone player filters audio content in the full frequency band based on the play
share of each zone player. Upon detecting the addition or reconnection of zone players in the
combined zone, the original zone player is based on the playing share (e.g., narrower frequency
band or smaller volume) adjusted to compensate for the addition or revival of the zone player.
Filter the full frequency band audio content received.
[0118]
In another example, the full frequency band audio content is received by the primary zone player
prior to redistributing the filtered audio content to the corresponding secondary zone players,
and the playback zone share of each secondary zone player in the combined zone Filter based on.
In this case, upon detecting the addition or revitalization of zone players in the combined zone,
the primary zone player is adjusted for each slave zone player before redistributing the filtered
audio content to the corresponding slave zone players. Adjust the filtering of the full frequency
band audio content based on playback sharing (e.g., narrower playback frequency band or small
volume).
09-05-2019
41
[0119]
In another example, each zone player controls each output volume level. Upon detecting the
addition or revival of zone players in the combined zone, the zone player re-adjusts each output
level to an output level based on the zone player's adjusted play share.
[0120]
In other cases, the primary zone player adjusts the volume output level of the audio content
based on the playing share of the secondary zone player before redistributing the adjusted audio
content to the corresponding secondary zone player. In this case, upon detection of addition or
revitalization of zone players in the combined zone, the primary zone player adjusts the playback
share of the secondary zone player before redistributing the adjusted audio content to the
corresponding secondary zone player. Re-adjust each player's audio content output volume level
based on.
[0121]
In a further example, the combined zone audio settings are modified using a two-way user
interface (UI). In this case, if the zone player is reconnected to the combined zone after the
previous failure, the audio settings will be restored to the original settings before the zone player
failed. Be done. As mentioned above, the modified audio settings to the original may be stored on
the data storage medium of each zone player, of a subset of zone players or only of the main
zone players in the combined zone.
[0122]
In general, the adjustment of the regeneration share is performed as it was determined at the
time of initialization of the combined zone, as described earlier. On the other hand, if the new
playback device / zone player is a playback device that has previously failed, the playback
sharing of each zone player in the combined zone is merely an additional function of the
additional zone player. It is adjusted to the regeneration share of the zone player before the
failure.
09-05-2019
42
[0123]
VII. Exemplary Implementation of Recovery from Device Regeneration Failure As described
above, to illustrate recovery from device regeneration failure, an exemplary implementation of
recovery from device regeneration failure is This will be described based on FIGS. 8A to 8C. The
methods 800, 830, 860 shown in FIGS. 8A, 8B and 8C include one or more operations, functions
or acts, which are illustrated in one or more blocks 802-872. Although the blocks are described
in order, these blocks may be performed in parallel (simultaneously) with each other, and may be
performed in an order different from the order described therein. Also, the various blocks may be
combined into fewer blocks, separated into additional blocks, or removed based on the desired
embodiment. In one example, the exemplary implementation is applicable to the home theater
room system environment 150 shown in FIG. 1B.
[0124]
As shown in FIG. 8A, a first portion 800 of an embodiment of a system for recovery from
malfunction of a device includes action blocks 802, 808, 810 and includes decision blocks 804,
806. The first embodiment portion 800 further refers to the decision blocks 834, 864. This will
be described later with reference to FIGS. 8B and 8C.
[0125]
At action block 802, a malfunction of the playback device in the binding zone is detected.
Detection of playback device malfunction is based on dead communication between the playback
device and the master device. Once a failure of the playback device is detected, the system
proceeds to decision block 804 to determine if the failed device is a subwoofer, such as zone
player 152 of FIG. 1B. . If the malfunctioning zone player is not a subwoofer, the system
transitions to decision block 834 or 864 in FIGS. 8B and 8C, respectively. This will be discussed
later.
[0126]
If the malfunctioning zone player is a subwoofer, investigate whether the other subwoofer is
09-05-2019
43
effective in the combined zone. If other subwoofers are active in the coupling zone, then the
playback volume of the other subwoofers is increased to compensate for the malfunctioning
subwoofer, as shown in action block 808. If no other subwoofers are active in the docking zone,
then as indicated in action block 810, the other playback devices in the docking zone may have
the bass (basis) of the audio content previously output by the malfunctioning subwoofer. ) Output
the component.
[0127]
As shown in FIG. 8B, the second part 830 of the system embodiment of recovery from device
regeneration failure is a diagram in addition to action blocks 838, 842, 844, and decision blocks
834, 836, 840. The action block 802 discussed in 8A is included. The second implementation
portion 830 further references decision block 804 of FIG. 8A and decision block 864 discussed
in connection with FIG. 8C.
[0128]
As mentioned above, action 802 detects a malfunction of the playback device. Once a failure of
the playback device is detected, the system transitions to decision block 834 where the failed
playback device plays back the front channel, such as zone players 116, 118, and 120 shown in
FIG. 1B. Determine if it is a device. If the malfunctioning regenerator is not a front channel
regenerator, the system proceeds to decision block 804 or 864 of FIGS. 8A and 8C.
[0129]
If the malfunctioning player is a front channel player, the system proceeds to decision block 836
where the malfunctioning front channel player is as shown in zone player 116 of FIG. 1B.
Determine if it is a left channel playback device. If the malfunctioning front channel player was a
left channel player, then as shown in action block 838, a light channel player such as zone player
118 of FIG. 1B and zone player 120 of FIG. 1B. A center channel regenerator such as D.sub.1
outputs the left channel regenerating component that was previously output by the left channel
regenerator which has failed. In this case, the time delay and phase of the left channel
regeneration component are adjusted by the outputs of the light and center regeneration devices
as described earlier.
09-05-2019
44
[0130]
If the malfunctioning device is not a left channel regenerator, the system proceeds to decision
block 840 where the malfunctioning front channel regenerator is a light such as zone player 118
shown in FIG. 1B. It is determined whether it is a channel reproduction device. If the
malfunctioning front channel player was a light channel player, then as shown in action block
842 a left channel player such as zone player 116 of FIG. 1B and zone player 120 of FIG. 1B. A
center channel regenerator such as D.sub.1 outputs a light channel regeneration component
previously output by the light channel regenerator which has failed. In this case, the time delay
and phase (phase) of the light channel regeneration component are adjusted by the outputs of
the left and center regeneration devices, as previously described.
[0131]
If the failed playback device is not a light channel playback device, the failed playback device will
point to the center channel playback device, then the system transitions to action block 844. A
left channel playback device, such as zone player 116 in FIG. 1B and a light channel playback
device, such as zone player 118 in FIG. 1B, are center channel playback components that were
previously output by a failed center channel playback device. Output In this embodiment 830,
the front channel regenerator included only the left, center and light channel regenerators.
However, systems with additional front channel playback may be built.
[0132]
As shown in FIG. 8C, the third portion 860 of the system embodiment of recovery from
equipment regeneration failure is in FIG. 8A in addition to action blocks 868, 870, 872 and
decision blocks 864, 866. It includes the action block 802 discussed. The third implementation
portion 860 further references decision block 804 of FIG. 8A and decision block 834 of FIG. 8C.
[0133]
At action block 802, a malfunction of the playback device is detected. Once a failure of the
playback device is detected, the system transitions to decision block 864 where the failed
09-05-2019
45
playback device is a rear channel playback device, as in zone players 154 and 156 of FIG. 1B.
Determine if it is. If the malfunctioning regenerator is not a rear channel regenerator, the system
transitions to decision block 834 or 864 of FIGS. 8A and 8B.
[0134]
If the malfunctioning regenerator is a rear channel regenerator, the system proceeds to decision
block 866 where the malfunctioning rear channel regenerator is as shown in zone player 154 in
FIG. 1B. It is determined whether it is a left channel reproduction device. If the failed rear
channel player was a left channel player, then a light channel player such as zone player 156 of
FIG. 1B mutes, as shown in action block 870. After the light channel player mutes, as shown in
action block 872, a front center player such as zone player 120 adjusts the time delay and phase
shift adjusted to compensate for the malfunction and mute of the rear channel device. Outputs
both rear left and rear light components in the held state. Similarly, if the malfunctioning rear
channel regeneration device is not a left channel regeneration device, the malfunctioning
regeneration device becomes a rear light channel regeneration device, as shown in action block
868. , A left channel playback device such as zone player 154 of FIG. 1B mutes. After the left
channel playback device mutes, the front center playback device outputs both rear left and rear
light playback components, as shown in action block 877.
[0135]
As mentioned above, the sequences of decision blocks and action blocks shown in FIGS. 8A, 8B
and 8C are merely examples. For example, decision blocks 804, 834 and 864 may be performed
in parallel (simultaneously), or may be performed in other sequences that can achieve a system
that recovers from a regeneration failure of similar devices. In addition, the playback devices in
the combined zone may be organized into different groups. For example, instead of separating
the playback device into a front playback device and a rear playback device, the playback device
may also be split into left, right and / or center (including both subwoofer and center channel
speakers) playback devices. Good. Furthermore, different methods may be implemented to
compensate for the malfunctioning regenerator. For example, as mentioned above, when one or
more playback devices fail, rather than muting, the other rear playback device (although perhaps
the opposite front playback device will help) May make up for the failed rear regenerator.
[0136]
09-05-2019
46
VIII. Conclusion As mentioned above, the system and method provide a wired and / or
wireless audio solution that allows audio to be output simultaneously and synchronously in a
single viewing zone or across multiple viewing zones across It was done.
[0137]
In one example, the method includes the steps of: outputting a plurality of reproducing devices in
synchronization with each other; detecting a malfunction of the first reproducing device among
the plurality of reproducing devices; reproducing the first reproducing device. Determining,
performing adjustment of output of audio content by at least a second playback device of the
plurality of playback devices. Here, the adjustment is based on the sharing of reproduction of the
first reproduction device.
[0138]
In another example, the method comprises synchronously outputting audio content to a plurality
of reproduction devices, detecting addition of a new reproduction device to the plurality of
reproduction devices, the new reproduction in outputting the audio content Determining the
playing share of the device, and performing an adjustment of the output of the audio content by
the playing device of at least one of the plurality of playing devices. Here, the adjustment is based
on reproduction sharing of the first reproduction device.
[0139]
Yet another example system includes one or more audio system sources, one or more audio
playback devices, a controller, and a processing unit in communication with the audio content
source, one or more audio playback devices and the controller. The processing unit causes a
plurality of playback devices to synchronously output audio content, detects a malfunction of the
first playback device among the plurality of playback devices, and determines the sharing of
playback of the first playback device, An adjustment of the output of the audio content by at least
a second playback device of the plurality of playback devices is performed. Here, the adjustment
is based on the sharing of reproduction of the first reproduction device.
09-05-2019
47
[0140]
The description has been made with respect to a wide variety of exemplary systems, methods,
apparatuses and manufacturing and has been made with respect to other configurations,
firmware and / or software executing on hardware. However, they are merely exemplary and not
meant to be limiting. For example, these firmware, hardware and / or software can be
implemented by hardware alone, software alone, firmware alone, or a combination of two or
more of firmware, hardware and software . Although exemplary systems, methods, apparatuses
and / or articles of manufacture are described, they are not the only way such systems, methods,
apparatuses and / or articles of manufacture are implemented.
[0141]
In addition, any features shown in the context of particular features, structures or embodiments
are included in the invention as an embodiment. The phrase at various places in this specification
is not limited to the embodiment in which the phrase was made, but may be applied to other
embodiments. It will also be apparent to one skilled in the art that the embodiments described
herein can be combined with other embodiments.
[0142]
The specification has described exemplary environments, systems, procedures, steps, logic
blocks, processes and other symbolic descriptions that directly or indirectly have commonalities
with the operation of data processing devices coupled to a network. These process descriptions
and representations will enable those skilled in the art to practice the invention efficiently. The
specification is described to provide an understanding of the disclosure. However, one skilled in
the art will understand that certain embodiments of the invention may be practiced without the
specific details. In other facts, well known methods, procedures, components and electrical
circuits have not been described in detail in order to avoid unnecessarily obscuring aspects of the
embodiments. Accordingly, the scope of the disclosure is defined by the appended claims rather
than the description of the embodiments performed.
[0143]
When any of the attached claims covers at least one of software and firmware, at least one of
memory, DVD, CD, Blu-ray, etc., or at least one of software and firmware that stores at least one
09-05-2019
48
of them. One tangible medium is included within the scope of the present invention.
09-05-2019
49
1/--страниц
Пожаловаться на содержимое документа