Systems and methods for generating a custom entertainment environment
Patent Information
- Application Number
- PCT/US2026/021390
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-12-10
- Filing Date
- 2026-03-27
- Publication Date
- 2026-10-01
Smart Images

Figure 00000025_0000 
Figure 00000026_0000 
Figure 00000027_0000
Abstract
Description
SYSTEMS AND METHODS FOR GENERATING A CUSTOM ENTERTAINMENT ENVIRONMENTCROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority to U.S. Provisional Patent Application No. 63 / 779,110 filed on March 27, 2025, and U.S. Provisional Patent Application No. 63 / 935,653 filed on December 10, 2025. Each of these applications is incorporated by reference in its entirety herein.TECHNICAL FIELD
[0002] This disclosure generally relates to entertainment systems and methods and more particularly to generating a customizable entertainment environment.BACKGROUND
[0003] Entertainment systems are widely used in a variety of spaces, such as home, commercial, government, office, retail, public, private, and / or so forth to present sensory output. Unfortunately, such systems and their associated wiring, cables, and components often consume significant space and / or are otherwise unsightly and cumbersome. Further, such systems are generally static, such that they generate output that is the same regardless of any characteristics of the space or user preferences and fail to adapt to changing conditions. Additionally, such systems are typically complex where failure or degradation of a component often necessitates a complete replacement of the system. It is with these observations in mind, among others, that various aspects of the present disclosure were conceived and developed.SUMMARY
[0004] Implementations described and claimed herein address the foregoing problems by providing systems and methods for customizing entertainment environments.
[0005] In some implementations, an entertainment customization system comprises: one or more processors; and an audio system comprising one or more speakers concealed within a furnishing and providing audio within an environment, the one or more speakers tuned by emitting a series of sounds through a fabric of the furnishing using one or more microphones placed at predetermined positions in the environment and using the series of sounds received at the one or more microphones.
[0006] In some implementations, a method comprising: receiving a user input via one or more input systems; emitting a series of sounds through a fabric of a furnishing in response to receiving the user input; capturing sound data using one or more microphones at predetermined positions; and tuning, using a processor of an entertainment customization system, one or more speakers of the entertainment customization system.
[0007] In some implementations, one or more tangible non-transitory computer-readable storage media storing computer-executable instructions for performing a computer process on a computing system, the computer process comprising: receiving a user input; emitting a series of sounds through a fabric of a furnishing in response to receiving the user input; receiving sound data captured using one or more microphones located at predetermined positions; and tuning one or more speakers of an entertainment customization system.
[0008] Other implementations are also described and recited herein. Further, while multiple implementations are disclosed, still other implementations of the presently disclosed technology will become apparent to those skilled in the art from the following detailed description, which shows and describes illustrative implementations of the presently disclosed technology. As will be realized, the presently disclosed technology is capable of modifications in various aspects, all without departing from the spirit and scope of the presently disclosed technology. Accordingly, the drawings and detailed description are to be regarded as illustrative in nature and not limiting.BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1A illustrates an example entertainment system.
[0010] Figure IB illustrates a portion of a furnishing of the entertainment system of Figure 1 A.
[0011] Figure 2 illustrates an exemplary entertainment customization system.
[0012] Figure 3 illustrates an exemplary user interface for configuring an entertainment customization system.
[0013] Figure 4 illustrates an exemplary customization system.
[0014] Figure 5 illustrates a flow chart for configuring an exemplary entertainment customization system.
[0015] Figure 6 illustrates an example computing system.DESCRIPTION
[0016] Aspects of the presently disclosed technology relate to systems and methods for customizing entertainment environments. In one aspect, the presently disclosed technologyprovides a seamless, integrated, and customized experience including high-quality surround sound, lighting, hidden features, and charging capabilities. In some aspects, the disclosed systems and methods integrate these features within surrounding environments, providing a streamlined and efficient solution for entertainment environments. Accordingly, the presently disclosed technology generates an entertainment environment that is custom tailored to a user defined entertainment volume within a designated space.
[0017] Referring to Figure 1A, an example entertainment system 100 is illustrated. The entertainment system 100 may include one or more entertainment devices configured to present sensory output, including visual, audio, haptic, tactile, and / or other output capable of being sensed by users. The entertainment devices may further include power sources (e.g., charging systems) for powering various devices (e.g., other entertainment devices, user devices, etc.), climate control systems for generating a climate for a portion and / or an entirety of the target space and / or objects within the target space. A user defined entertainment volume may include the sensory output within a three-dimensional target space designed by a user. In some implementations, the user defined entertainment volume is initially configured for the target space based on one or more entertainment parameters, including system component configuration parameters, space configuration parameters, object configuration parameters, user preference parameters, and / or the like. The entertainment parameters may be defined using an application running on a user device (e.g., smartphone, control interface, computer, tablet, wearable, etc.) and / or otherwise using an input device associated with the entertainment system. The entertainment system may be capable of sensing changing conditions within the target space and / or receive user input. Based on the changing conditions and / or user input, updated entertainment parameters may be generated. Based on the entertainment parameters, the entertainment environment may be dynamically changed.
[0018] In some implementations, the entertainment system 100 may include an audio system having one or more speakers 102A-102F, which may be stand-alone speakers or connected to a sound-producing device 104, such as a television, radio, mobile phone, etc. The one or more speakers 102A-102F may be concealed or integrated into a furnishing 106, such as a sofa, ottoman, tables, stands, etc., as-non-limiting examples. The one or more speakers 102A-102F may include height or satellite speakers, portable speakers, sound bars, as non-limiting examples. In some implementations, the speakers may be modular speakers with one or more recesses to receive a speaker, charging device, mobile device(s), and / or other electronic devices.
[0019] In some implementations, furniture components such as sectional arms, ottomans, and side tables may include modular receptacles or “slots” designed to receive speaker modules, battery modules, and charging hubs. These receptacles may remain unused or covered when a user has not purchased the corresponding electronics, enabling reduced stock count while providing a future expansion path. Such receptacles may include rugged connectors, such as Extended Line Return (XLR) or similar, embedded within the furniture frame to prevent accidental unplugging.
[0020] The one or more speakers 102A-102F may produce a zone, such as zone 108. Although zone 108 is depicted as including two speakers 102A-102F, the zone 108 may include more speakers 102A-102F or fewer speakers 102A-102F. The zone 108 may be configured using one or more devices (e.g., microphone 110) as described below. The zones 108 may provide customized and localized audio and / or lighting experiences within different areas or different rooms (e.g., kitchen, bathroom, bedroom, outdoors, etc.). For example, a bedroom zone may include ambient lighting conducive to sleeping, white noise for sleeping, beach sounds, thunderstorm / rain sounds, ecosystem sounds, different tones, etc. The zones 108 support grouped or independent playback of sounds. In some implementations, the zones 108 may be configured by a speaker 102A-102F, or a plurality of speakers 102A-102F. In some implementations, the zones 108 are created by a spatial and / or channel-specific arrangements of speakers (e.g., left, right, overhead, rear left, rear right, subwoofer, etc.). In some implementations, the speakers may include height and satellite speakers, such as 1 full range oval speaker (e.g., approx. 70mm x 105mm) + 1 tweeter (approx. 19mm - 25mm) that will be mounted on a flat mounting plate, etc. The speakers may be pressure fit into designated pre-cut, top mount, foam-lined, and pre-wired sealed mounting cavities for easy servicing. The configuration and / or arrangement of speakers and / or lighting may enable targeted sound delivery and immersive environments for the user. For instance, there may be a plurality of amplifiers (e.g., 1 x mono Subwoofer, 2 x stereo height (2-ohm stable), 2 x stereo Satellite (2-ohm stable), etc.). The frequency response before falloff with 12dB x-over slopes may be Subwoofer: 40Hz - 150Hz, height speakers: 150Hz - 20kHz, Satellite speakers: 150Hz - 20 kHz, etc. These values may be adjusted and / or tailored to the furniture dimensions, types, compositions (e.g., material type and transmissibility, etc.). The subwoofer audio output non-amplified may be 1 / 8" stereo female jack x 2, 40Hz - 150 Hz, etc.
[0021] The furniture electronics may be controlled via an application executing on a computing device and include an on / off switch with an LED indicator. There may be an automatic devicepairing feature to facilitate pairing for hidden electronics. There may be a pairing indicator to indicate pairing status (LED, audio, etc.). A subwoofer may provide a low-level audio output 1 / 8" phonejack for optional auxiliary subwoofer and / or haptic transducer. The environments may be indoor and / or outdoor environments. The entertainment system 100 may include a subwoofer in a ported enclosure configured to be received within a hidden compartment of furniture (e.g., within a seat of a sofa, recliner, bed, etc.). The entertainment system 100 may provide noise cancelling feature to create one or more quiet zones within and / or adjacent to the target space. The entertainment system 100 may include one or more speakers.
[0022] In some implementations, the entertainment environment may be generated by an entertainment system 100 having a center channel. The mounting may include wall, television (TV), tabletop, and / or the like. The speaker 102A-102F may be one mono center full range speaker and tweeter facing forward, left and right full range speakers and tweeters facing forward, and left and right height full range speakers and tweeters facing upwards.
[0023] Turning to FIG. IB, one or more audio assemblies 118 of an audio system are disposed in a portion 114 of the furnishing 106. In some non-limiting implementations, the one or more audio assemblies 118 include two woofers 120 and two tweeters 122 disposed within cavities proximate a top side and at opposing ends of the portion 114 of the furnishing 106 such that one set of the woofer 120 and the tweeter 122 is positioned on each side of a user. However, the disclosure is not limited to two woofers 120 and two tweeters 122 as there can be various components included in the one or more audio assemblies 118. In some implementations, the portion 114 of the furnishing 106 includes a clamp 116 to allow the portion 114 to removably couple to other portions of the furnishing 106.
[0024] The entertainment system 100 may provide surround sound in 5.1.4, 7.1.4 and 9.1.4 configurations. The central channel may provide frequency response in the range of 120Hz -20kHz. The central channel may have internal and / or external power supply and equalization and tuning based on mounting position. The entertainment system may utilize various wireless connections and wireless networking (e.g., WiFi 5, dual band: 2.4GHz and 5GHz, etc.) Updates for the entertainment system may upgrade wirelessly (e.g., OTA (Over-The-Air WiFi) software / firmware updates via an application executing on a computing device. For example, a gaming headset or similar wearable may connect via a short-range wireless connection (e.g., via ultra-low latency) for input and / or output. There may be radio frequency communication betweenthe center channel and furniture electronics (e.g., electronics hidden within and / or otherwise associated with furniture components) with a LED pairing indicator. The entertainment system 100 may utilize various wired connections. For example, the entertainment system 100 may include a switched in / out mode for hardwire connection between the center channel and the furniture electronics. This may provide systems to function at the same time for dual furniture audio systems with one center channel. The center channel may include physical accessible in / out ports, such as : HDMI eARC 2.0b out, HDMI in, Optical in, USB-C service port, Adapt iQ input, 110 volt in (female) with 2-meter male cord (USA standard), Aux-in (female 1 / 8" stereo plug), etc. There may be physical buttons, including power on / off, volume up / down, input source, factory reset, pairing, etc. These buttons / controls can be a combination of multiple buttons pushed in sequence or at the same time. The center channel may be associated with a LED matrix display for On / Off, Input, Pairing, Audio controls, etc. Audio and video streaming systems and methods may be incorporated into and / or generated by the entertainment system. The center channel may provide high resolution audio playback (e.g., 24-bit / 192kHz capability). The entertainment system may be configured to capture various forms of user input including audio (voice, etc.), device, visual (gesture, etc.), touch (touchscreen, etc.). In short-range wireless connection mode, the entertainment system 100 may configure and / or up-mix to stereo mode output. The entertainment system may be compatible with AAC, ALAC, SBC, LC3 audio codecs. There may be a standby mode that is initiated after a window of no input / output (e.g. 15 minutes).
[0025] In some implementations, the example system 100 may include one or more charging components 112, such as battery banks or power hubs. For example, an indoor / outdoor battery bank may be placed nearby or within a furniture piece, such as an arm of a chair. In some implementations, the charging component 112 may be portable. In some implementations, a movable battery bank may slide or detach from a sectional armrest for remote outdoor use and / or may include waterproofing features for outdoor installations. As another non-limiting example, a power hub may offer different voltage options and / or include USB ports. In some implementations, an induction charger may be provided. Inductive charging may occur across furniture surfaces, such as, fabrics, foam, etc., enabling charging of mobile devices or speaker modules through concealed induction coils.
[0026] System component configuration parameters may include location, orientation, type, output capability, communication (e.g., wired, wireless, etc.), control, tuning, and / or the like ofone or more system components, including input devices (e.g., microphone, sensors, camera, user devices, etc.), output devices (e.g., speakers, display screens, etc.), power sources, and / or the like. Space configuration parameters may include a layout and configuration of a space (e.g., walls, windows, doors, floorplan, size, perimeter, etc.), an indication of a current and / or expected use of the space, one or more component spaces (e g., areas configured to receive a component). Object configuration parameters may include position, orientation, type, trajectory (e.g., current and / or predicted), composition, and / or configuration of one or more objects within the space, such as users, stationary objects, movable objects, animals, and / or the like. User preference parameters may be captured in a user profile corresponding to a user for one or more users using the entertainment system in the target space.
[0027] In some implementations, the user defined entertainment volume is based on furniture and decor positioned within the target space. The furniture and / or decor may be modular and customizable to achieve a configuration to match the volume of the target space according to user preferences. The furniture and / or decor may include hidden areas to receive entertainment system components (e.g., speakers, chargers, subwoofers, projectors, etc.). Some implementations of such systems are described in: Patent Cooperation Treaty No. PCT / US2024 / 044513, entitled “Sound and Light Assemblies and Systems” and filed August 29, 2024; U.S. Patent Application No.18 / 800,622, entitled “Wireless Charger and Furniture Component Including the Same” and filed August 12, 2024; Patent Cooperation Treaty No. PCT / US2024 / 023522, entitled “Frameless Furniture with Experience Enhancement Assembly” and filed April 8, 2024; Patent Cooperation Treaty No. PCT / US2025 / 017023, entitled “Modular Outdoor Furniture With Integrated Audio System” and filed on February 24, 2025; and U.S. Patent Application No. 18 / 178,287, entitled “Systems and Methods for Tuning Based on Furniture Configuration” and filed on March 3, 2023; and U.S. Patent Application No. 17 / 348,088, entitled Tuning Calibration Technology For Systems and Methods for Acoustically Correcting Sound Loss Through Fabric” and filed on June 15, 2021, with each of these applications being incorporated by reference in its entirety herein.
[0028] In some implementations, furniture electronics may include an internal or external power supply (e.g., with an input power of 110 volts). The electronics may be mounted into, hidden within, and / or otherwise associated with furniture. A surface of the furniture (e.g., sofa, recliner, chair, bed, table, etc.) may provide an output from the power supply for charging user devices and other electronics (e.g., with a 19-volt / 6-amp output). The output may be provided by a Qi charger.The speakers and chargers (e g., Qi chargers) may be liquid resistant and / or positioned within liquid resistant enclosures, surfaces, and / or materials.
[0029] In some implementations, the entertainment system may be controlled via a user device, remote control, etc. The remote control may include wireless communication and be rechargeable with internal batteries via Qi and / or other wireless charging (e.g., using power sources within furniture, etc.). Audio output by the entertainment system may be tunable for different fabrics and colors that cover the speakers and fit snugly around the furniture components. The entertainment system may provide muted system boot up and shut down for no audible pops or clicks. The entertainment system may generate three-dimensional surround sound within the target space.
[0030] Figure 2 illustrates an example entertainment customization system 200. The example entertainment customization system 200 includes an customization system 202. In some implementations, the customization system 202 executes a machine learning model to perform the methods described herein. In some implementations, the example entertainment customization system 200 may include server(s) 206, database(s) 208, user device(s) 210, audio system 212, and / or lighting system 214, which may communicate with each other directly and / or over one or more networks 204. In some implementations, the audio system 212 includes one or more audio assemblies. The network(s) 204 may be wired or wireless networks. In some implementations, the network may be a wireless mesh network. In some implementations, the wireless mesh network may be a wireless mesh network that is dedicated to entertainment devices, such as televisions, speakers, etc. In some implementations, the wireless mesh network operates over Wi-Fi to provide increased bandwidth, longer range, and improved robustness for multi-channel audio distribution. Wired systems may include different types of wiring, such as XLR plugs, ethemet cables, power cables, etc.
[0031] The customization system 202 may include one or more sub-systems to control one or more aspects of the entertainment customization system 200. The server(s) 206 may store and / or retrieve data in the one or more databases 208, generate user interfaces, output data, etc. by processing instructions related to the customization system 202, the audio system 212, the lighting system 214, etc. The one or more databases 208 may store data related to the entertainment customization system 200, the customization system 202, the audio system 212, the lighting system 214, etc.
[0032] The user device 210 may be a mobile device, computer, or any other computing device such as described below with regards to Figure 6. The user device 210 may include one or more user interfaces to set up the entertainment customization system 200 as described further below.
[0033] The entertainment customization system 200 may include one or more zones 108 including an audio system 212 and / or a lighting system 214 as described above with regards to Figure 1A. The one or more zones 108 may include areas that include custom sounds and / or lighting. The one or more zones 108 may be set up using a user interface as described further below.
[0034] Figure 3 illustrates an example user interface 304 that may be used to set up the entertainment customization system 200 on a user device 302. The user device 302 may be any user device as described above (e.g., user device 210) or any computing device as described below with regards to Figure 6. In some implementations, the user device 302 may include one or more user interfaces 304 that may be used to set up the entertainment customization system 200. The user interface 304 may include zone configuration 306, a zone modification 308, and / or other user interfaces 310 (e.g., an audio system user interface, a lighting system user interface, etc.). In some implementations, the user interface 304 may include additional buttons for inputting information, such as modify 312, accept 314, etc., as non-limiting examples.
[0035] In some implementations, to configure one or more zones 108, one or more speakers may be placed at a desired arrangement in a desired area. A user may press or click on zone configuration 306 to indicate that an automatic configuration process may begin for a zone. In some implementations, zone configuration 306 may begin a process to detect and / or integrate an audio system or lighting system to a zone 108. For example, a microphone or a device with a microphone (e.g., user device 210, computing system 600, etc.) may be positioned in a seating area where one or more users may expect to be seated (e.g. center of a seating area). In some implementations, additional microphones may be positioned at a center channel or reference position, enabling a two-microphone tuning architecture, in which a primary microphone determines baseline channel delays and a secondary microphone (e.g., a smartphone microphone or other microphone at a certain position, such as a user’s ear position) determines fabricdependent and seat-position-dependent tuning adjustments.
[0036] In some implementations, white noise, such as noise within the hearing spectrum (e.g., 20 Hz - 20 KHz) is transmitted and adjusted based on peaks, valleys, etc. The microphone may receive a series of sounds, such as pops, chirps, white noise, etc. emitted by a speaker of an audiosystem 212. The series of sounds may be used to tune the speaker to create a zone 108 while taking into account a fabric of the furnishing, acoustics of a room, etc. In some implementations, a set of predetermined fabric-type compensation curves may be created (e.g., five categories corresponding to fabric absorption properties), wherein high frequencies are boosted more than mid-range frequencies and bass is selectively boosted to compensate for enclosure and upholstery damping. In some implementations the appropriate curve based on microphone-detected damping characteristics. For example, parameters of the speaker may be adjusted to boost muffled frequencies or sounds, equalize other sounds, boost bass sounds, etc. In some implementations, for example, in stationary speaker installations, additional time-alignment adjustments may be applied. In some implementations, such as when using portable speakers, time alignment settings may be omitted while spectral equalization may be used. In some implementations, a predetermined equalizing curve may be used in which high sounds are boosted more than mid sounds. In some implementations, more than one microphone may be used.
[0037] In some implementations, the system 100 may incorporate a subwoofer engineered using techniques derived from automotive 5th-order or 6th-order bandpass, thus enabling deeper bass response from a reduced enclosure volume and allowing integration into furniture or tables (e.g., a table-mounted woofer). In some implementations, the subwoofers may be tuned automatically during zone configuration using the process described above.
[0038] In some implementations, timing may also be adjusted for sound emitted based on arrival of the different sounds. For example, sounds may be adjusted based on arrival times of sound at the one or more microphones 110 such that the sounds arrive at the one or more microphones 110 simultaneously. For example, the system 100 may slow down or delay channels whose propagation paths are shorter, enabling precise phase and arrival-time coherence for multi-speaker configurations, including center, left, right, overhead, rear-left, rear-right, and subwoofer channels.
[0039] In some implementations, the zone configuration process may configure one or more speakers to enlarge an already-existing zone. In some implementations, the zone configuration process may transition an audio system from a 5.1 surround sound to a 7.1 surround sound to a 9.1 surround sound setup. As a non-limiting example, a 3-seat sectional equipped with a 5.1 system may deliver surround sound through five speakers and one subwoofer, providing an immersive audio experience tailored to the seating arrangement. Two additional seats may be added, with two additional speakers, in which case zone configuration may be modified (e.g., using zonemodification 308), prompting the system to autoconfigure from a 5.1 to a 7.1 setup. Zone modification 308 may involve the integration of two separate channels dedicated to the new speakers, enhancing the depth and spatial quality of the sound. Upon the inclusion of additional speakers, the entertainment customization system undergoes a retuning process, adjusting the audio output, equalization, and / or timing to account for the relative location of the new speakers, as well as the already-configured speaker(s), thereby optimizing the overall sound quality. In some implementations, the system 100 may detect reorientation of speakers and adjust channel assignments accordingly. For example, if a speaker reorientation occurs (e.g., a satellite speaker shifting from a side-firing configuration to a top-firing configuration), channel assignments may be adjusted to improve vertical channel reproduction.
[0040] Additionally, or alternatively, zone configuration 306 may configure a lighting system 214. In some implementations, the lighting system 214 may be preprogrammed to produce certain lighting. For example, a user can preprogram certain light emitting diodes (LEDs) to display ambient lighting. In some implementations, the lighting system 214 may be configured to change with one or more sounds emitted by the audio system. In some implementations, colors may be recognized in a video signal to the television and corresponding colors may be emitted by LEDs near or around the television. For example, if a sky is being depicted on a television, lighting near or around the television may emit sky-colored LEDs around the television. As another nonlimiting example, a car with dust around the car may be depicted on a television, and so LEDs near or around the television may change to appear to emit dust around the TV. In some implementations, dominant color regions may be extracted from successive video frames, spatial gradients may be computed, and the spatial gradients may be mapped to LED clusters positioned at corresponding locations around the display, which can enable environmental extension effects such as sky wrap-around or ambient dust simulation.
[0041] Figure 4 illustrates an example customization system 202 that may implement various systems and methods discussed herein. The customization system 202 includes one or more computing devices (e.g., servers, routers, user interface devices, mobile computing devices, set-top boxes, and the like) capable of executing tuning routines, generating user interfaces, processing audio and lighting configuration data, and storing related information in one or more databases 208. The customization system 202 may include one or more hardware processors 402, data storage devices 404, memory devices 406, input / output (I / O) ports 408, and / or communicationinterface(s) 410 configured to communicate with speakers, lighting modules, sensors, microphones, and user devices over network(s) 204. Various elements of the customization system 202 may communicate with one another by way of one or more communication buses, point-to-point communication paths, or other communication means not explicitly depicted in Figure 4. In some implementations, the customization system 202 may include similar components as the computing system 600.
[0042] As shown in Figure 4, the customization system 202 includes a zone configurator 412, which may coordinate and / or direct the setup, tuning, calibration, and modification of one or more entertainment zones. In some implementations, zone configurator 412 may be configured to receive data from various subsystems of the entertainment customization system 200, such as microphones 110, user devices 210, lighting system 214, sensor systems, and / or video-signal processing components. These subsystems may provide acoustic data, room-layout information, fabric or upholstery information (e.g., fabric absorption characteristics), speaker placement information, video-frame color data, other environmental data, and / or user preference inputs. The zone configurator 412 may process this information to determine tuning parameters, lighting configurations, channel mappings, timing adjustments, and other zone-defining characteristics.
[0043] In some implementations, zone configurator 412 may execute one or more digital signal processing algorithms, calibration routines, acoustic-compensation models. These may include equalization algorithms, time-alignment techniques, multi -mi crophone spatial analyses, fabricresponse compensation curves, lighting-synchronization calculations, etc. In some implementations, machine-learning models may be used to derive and / or refine these calculations based on prior configuration data, historical room profiles, previously executed tuning sessions, historical user profiles, etc.
[0044] Based on received data, zone configurator 412 may generate, update, and / or store one or more configuration profiles. Configuration profiles may include zone configuration profiles, user profiles, fabric or material profiles, device capability profiles, environmental or room profiles, lighting behavior profiles, or other customizable profiles, settings or rules that may be set up by a user. In some implementations, the one or more profiles, settings or rules may be set up automatically based on information provided by a user, information collected, and / or using other data. In some implementations, profiles may be stored in one or more databases 208 and referenced during initial zone setup, reconfiguration, or real-time adjustment.
[0045] In some implementations, zone configuration profiles may include equalization curves, time-delay parameters, channel assignments, subwoofer crossover points, speaker-role mappings (e.g., overhead, rear-left), and / or spatial calibration information. User profiles may include preferred acoustic modes, ambient lighting selections, soundscapes (e.g., sleep sounds, nature environments), vibration preferences, and / or historical adjustments. Fabric or material profiles may correspond to upholstery or furnishing types, furnishing shapes, and associated absorption characteristics. In some implementations, such profiles may match predefined fabric categories and may be selected or weighted based on microphone-detected damping characteristics. Device capability profiles may include information regarding speaker attributes, power-handling limits, subwoofer response curves (including advanced 5th- or 6th-order subwoofer designs), LED colorrendering capabilities, and / or battery-module specifications. Environmental or room profiles may include room geometry, reflective acoustic properties, seating location data, and / or acoustic signatures (e.g., single microphone, dual-microphone, multi -mi crophone, etc ). Lighting behavior profiles may include color-reactive effects, ambient modes, video-responsive patterns, and / or lighting states associated with audio content or user-selected modes.
[0046] In some implementations, zone configurator 412 may initiate one or more audio-tuning routines by coordinating calibration signals from speakers 102A-102F. In some implementations, the calibration signals may include broadband white noise (e.g., 20 Hz-20 kHz), pops, chirps, or other audio. Microphones 110 or microphones associated with user devices 210 may provide captured response data corresponding to these emitted signals.
[0047] Zone configurator 412 may process the response data to determine frequency imbalances, detect peaks and valleys associated with room acoustics, assess absorption caused by surrounding materials, and / or calculate corrections for muffled frequencies. In some implementations, zone configurator 412 may apply predetermined equalization curves that boost high frequencies more than mid-range frequencies or apply bass compensation. In some implementations, the component may generate or update fabric-response profiles based on detected absorption characteristics.
[0048] In some example configurations involving stationary speakers, zone configurator 412 may determine time-alignment parameters to synchronize arrival times at one or more seating locations. In some implementations, two microphones may be used, in which a reference microphone and a user-position microphone provide complementary data to detect and refine timing and spectralcorrections. In some implementations, the component may determine spectral equalization without time-alignment adjustment for portable speakers.
[0049] In some implementations, zone configurator 412 may support automatic expansion or reconfiguration of a zone and / or different profiles when new speakers or lighting components are added. For example, zone configurator may transition the customization system 202 from a 5.1 to a 7.1 or 9.1 configuration upon detecting additional speakers. Zone configurator 412 may assign new speakers to appropriate channels and / or retune the new speakers along with existing speakers.
[0050] In some implementations, zone configurator 412 may interpret changes in speaker orientation, such as a satellite speaker being positioned to fire upward rather than outward. In such cases, zone configurator 412 may reassign the speaker to an overhead or height channel, thus allowing the customization system 202 to adapt to changes in furniture layout or speaker placement.
[0051] In some implementations, zone configurator 412 may calculate lighting behaviors for the lighting system 214 based on audio content, user-selected modes, and / or video-signal input. For example, zone configurator 412 may extract dominant colors or gradients from frames of video content received or may use video content information received to generate lighting instructions corresponding to LEDs surrounding the display, thus enabling immersive effects such as skyextension or dust-cloud illumination in conjunction with a display.
[0052] In some implementations, zone configurator 412 may determine configuration settings for power hubs, battery banks, and / or induction-charging systems embedded within furnishings. For example, these settings may include voltage distribution modes, charging behavior, or validation of device compatibility. In some implementations, zone configurator 412 may generate profiles describing connections to modular receptacles in furniture which accept speaker modules, battery packs, chargers, or subwoofer assemblies. Such profiles may include connector types (e.g., XLR connectors embedded within furniture frames), supported power modes, available expansion paths, etc.
[0053] In some implementations, zone configurator 412 may receive acoustic, environmental, video, lighting, and / or device-related data from sensors, microphones, user devices, and other subsystems within the entertainment customization system 200. Zone configurator 412 may use this information to calculate updated parameters, refine configuration profiles, generate newprofiles, etc. Updates may occur during initial setup, during reconfiguration events, or in response to user selections.
[0054] In some implementations, a configuration process is automatically initiated through a mobile application after rearranging furniture in a room. The system analyzes acoustic response, detects peaks and valleys in the room, and adjusts equalization, timing, and speaker-role assignments to improve sound quality for the updated furniture arrangement. The resulting output is tailored to the current room configuration without requiring manual tuning by the user.
[0055] In some implementations, a user selects different content types, such as movies, gaming, music, or sleep audio, through a control application. In response, the system automatically applies a corresponding profile using artificial intelligence that adjusts equalization, timing, soundstage behavior, and optional lighting behavior based on stored room, user, and device profiles. The system may further refine these settings over time using historical tuning sessions and prior user preferences.
[0056] In some implementations, a household includes multiple entertainment zones located in different rooms or areas, such as a living room, bedroom, kitchen, or patio. Each zone includes concealed speakers and optionally lighting components integrated into furniture. The user may independently control the zones or group them for synchronized playback, thereby enabling wholehome or area-specific entertainment experiences.
[0057] In some implementations, a user launches a mobile application to configure speaker locations, identify seating positions, and initiate zone setup. The application guides the user through placement, calibration, and optional reconfiguration steps, including the addition of speakers, lighting modules, or charging components. This supports self-installation and later expansion of the entertainment system using a user-friendly interface.
[0058] Figure 5 illustrates a flow chart 500 for configuring an exemplary entertainment customization system (e.g., zone configuration process). At step 502, configuration of a zone begins in response to a user input. For example, a user may select a button or option on a user interface to begin zone configuration.
[0059] At step 504, a speaker that is being configured may emit sound to configure the speaker. In some implementations, more than one speaker may be configured. The sound may be white noise, a series of sounds, such as pops, squeaks, etc., or any noise within the hearing spectrum. One or more microphones 110 placed near where a user might sit may receive the sounds and sendfeedback to the customization system 202. The series of sounds may be used to tune the speaker to create a zone 108 while considering a fabric of the furnishing, acoustics of a room, etc. For example, parameters of the speaker may be adjusted to boost muffled frequencies or sounds, equalize other sounds, boost bass sounds, adjust based on peaks, valleys, etc. In some implementations, a predetermined equalizing curve may be used in which high sounds are boosted more than mid sounds.
[0060] At step 506, lighting for the zone may be configured. For example, the lighting system 214 may be programmed to produce certain lighting, such as ambient lighting in different colors. In some implementations, the lighting system 214 may be configured to change with one or more sounds emitted by the audio system.
[0061] At step 508, additional customization may be complete for the zone. For example, additional speakers or lighting may be positioned in the zone 108, or changes may be desired for the existing zone configuration. If additional customization is needed, the zone configuration process may continue to reconfiguration of zone at step 510. In some implementations, when a zone is already configured and one or more speakers are added to the zone, the zone may be reconfigured using the user interface 304. For example, a user may select zone modification 308 or other similar option to begin a process to add one or more speakers to the zone. In some implementations, lighting may be added and / or other changes may be made to the zone using the zone modification. The steps can be repeated until no additional customization is needed (e.g., no additional speakers are to be configured, lighting changes, etc.).
[0062] Referring to Figure 6, a detailed description of an example computing system 600 having one or more computing units that may implement various systems and methods discussed herein is provided. The computing system 600 may be applicable to the entertainment customization system 200, the customization system 202, and / or other computing or network devices. It will be appreciated that specific implementations of these devices may be of differing possible specific computing architectures not all of which are specifically discussed herein but will be understood by those of ordinary skill in the art.
[0063] The computing system 600 may be a computing system that can execute a computer program product to execute a computer process. Data and program files may be input to the computing system 600, which reads the files and executes the programs therein. Some of the elements of the computing system 600 are shown in Figure 6, including one or more hardwareprocessors 602, one or more data storage devices 604, one or more memory devices 606, and / or one or more ports (e.g., I / O port 608, communication port 610). Additionally, other elements that will be recognized by those skilled in the art may be included in the computing system 600 but are not explicitly depicted in Figure 6 or discussed further herein. Various elements of the computing system 600 may communicate with one another by way of one or more communication buses, point-to-point communication paths, or other communication means not explicitly depicted in Figure 6.
[0064] The processor 602 may include, for example, a central processing unit (CPU), a microprocessor, a microcontroller, a digital signal processor (DSP), and / or one or more internal levels of cache. There may be one or more processors 602, such that the processor 602 comprises a single central-processing unit, or a plurality of processing units capable of executing instructions and performing operations in parallel with each other, commonly referred to as a parallel processing environment.
[0065] The computing system 600 may be a conventional computer, a distributed computer, or any other type of computer, such as one or more external computers made available via a cloud computing architecture. The presently described technology is optionally implemented in software stored on the data stored device(s) 604, stored on the memory device(s) 606, and / or communicated via one or more of the ports 608 -610, thereby transforming the computing system 600 in Figure 6 to a special purpose machine for implementing the operations described herein. Examples of the computing system 600 include personal computers, terminals, workstations, mobile phones, tablets, laptops, personal computers, multimedia consoles, gaming consoles, set top boxes, and the like.
[0066] The one or more data storage devices 604 may include any non-volatile data storage device capable of storing data generated or employed within the computing system 600, such as computer executable instructions for performing a computer process, which may include instructions of both application programs and an operating system (OS) that manages the various components of the computing system 600. The data storage devices 604 may include, without limitation, magnetic disk drives, optical disk drives, solid state drives (SSDs), flash drives, and the like. The data storage devices 604 may include removable data storage media, non-removable data storage media, and / or external storage devices made available via a wired or wireless network architecture with such computer program products, including one or more database management products, web serverproducts, application server products, and / or other additional software components. Examples of removable data storage media include Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc Read-Only Memory (DVD-ROM), magneto-optical disks, flash drives, and the like. Examples of non-removable data storage media include internal magnetic hard disks, SSDs, and the like. The one or more memory devices 606 may include volatile memory (e.g., dynamic random access memory (DRAM), static random access memory (SRAM), etc.) and / or non-volatile memory (e.g., read-only memory (ROM), flash memory, etc.).
[0067] Computer program products containing mechanisms to effectuate the systems and methods in accordance with the presently described technology may reside in the data storage devices 604 and / or the memory devices 606, which may be referred to as machine-readable media. It will be appreciated that machine-readable media may include any tangible non-transitory medium that is capable of storing or encoding instructions to perform any one or more of the operations of the present disclosure for execution by a machine or that is capable of storing or encoding data structures and / or modules utilized by or associated with such instructions. Machine-readable media may include a single medium or multiple media (e.g., a centralized or distributed database, and / or associated caches and servers) that store the one or more executable instructions or data structures.
[0068] In some implementations, the computing system 600 includes one or more ports, such as an input / output (VO) port 608 and a communication port 610, for communicating with other computing, network, or vehicle devices. It will be appreciated that the ports 608 -610 may be combined or separated and that more or fewer ports may be included in the computing system 600.
[0069] The VO port 608 may be connected to an VO device, or other device, by which information is input to or output from the computing system 600. Such VO devices may include, without limitation, one or more input devices, output devices, and / or environment transducer devices.
[0070] In one implementation, the input devices convert a human-generated signal, such as, human voice, physical movement, physical touch or pressure, and / or the like, into electrical signals as input data into the computing system 600 via the VO port 608. Similarly, the output devices may convert electrical signals received from computing system 600 via the VO port 608 into signals that may be sensed as output by a human, such as sound, light, and / or touch. The input device may be an alphanumeric input device, including alphanumeric and other keys for communicating information and / or command selections to the processor 602 via the VO port 608. The input devicemay be another type of user input device including, but not limited to: direction and selection control devices, such as a mouse, a trackball, cursor direction keys, a joystick, and / or a wheel; one or more sensors, such as a camera, a microphone, a positional sensor, an orientation sensor, a gravitational sensor, an inertial sensor, and / or an accelerometer; and / or a touch-sensitive display screen (“touchscreen”). The output devices may include, without limitation, a display, a touchscreen, a speaker, a tactile and / or haptic output device, and / or the like. In some implementations, the input device and the output device may be the same device, for example, in the case of a touchscreen.
[0071] The environment transducer devices convert one form of energy or signal into another for input into or output from the computing system 600 via the I / O port 608. For example, an electrical signal generated within the computing system 600 may be converted to another type of signal, and / or vice-versa. In one implementation, the environment transducer devices sense characteristics or aspects of an environment local to or remote from the computing system 600, such as, light, sound, temperature, pressure, magnetic field, electric field, chemical properties, physical movement, orientation, acceleration, gravity, and / or the like. Further, the environment transducer devices may generate signals to impose some effect on the environment either local to or remote from the example computing system 600, such as, physical movement of some object (e.g., a mechanical actuator), heating or cooling of a substance, adding a chemical substance, and / or the like.
[0072] In one implementation, a communication port 610 is connected to a network by way of which the computing system 600 may receive network data useful in executing the methods and systems set out herein as well as transmitting information and network configuration changes determined thereby. Stated differently, the communication port 610 connects the computing system 600 to one or more communication interface devices configured to transmit and / or receive information between the computing system 600 and other devices by way of one or more wired or wireless communication networks or connections. Examples of such networks or connections include, without limitation, Universal Serial Bus (USB), Ethernet, Wi-Fi, Bluetooth®, Near Field Communication (NFC), Long-Term Evolution (LTE), and so on. One or more such communication interface devices may be utilized via the communication port 610 to communicate with one or more other machines, either directly over a point-to-point communication path, over a wide area network (WAN) (e.g., the Internet), over a local area network (LAN), over a cellular(e.g., third generation (3G) or fourth generation (4G)) network, or over another communication means. Further, the communication port 610 may communicate with an antenna or other link for electromagnetic signal transmission and / or reception.
[0073] In an example implementation, entertainment customization data, software and other modules and services may be embodied by instructions stored on the data storage devices 604 and / or the memory devices 606 and executed by the processor 602. The computing system 600 may be integrated with or otherwise form part of the entertainment customization system 200 or the customization system 202.
[0074] The system set forth in Figure 6 is but one possible example of a computer system that may employ or be configured in accordance with aspects of the present disclosure. It will be appreciated that other non-transitory tangible computer-readable storage media storing computer-executable instructions for implementing the presently disclosed technology on a computing system may be utilized.
[0075] In the present disclosure, the methods disclosed may be implemented as sets of instructions or software readable by a device. Further, it is understood that the specific order or hierarchy of steps in the methods disclosed are instances of example approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the method can be rearranged while remaining within the disclosed subject matter. The accompanying method claims present elements of the various steps in a sample order and are not necessarily meant to be limited to the specific order or hierarchy presented.
[0076] The described disclosure may be provided as a computer program product, or software, that may include a non-transitory machine-readable medium having stored thereon instructions, which may be used to program a computer system (or other electronic devices) to perform a process according to the present disclosure. A machine-readable medium includes any mechanism for storing information in a form (e.g., software, processing application) readable by a machine (e.g., a computer). The machine-readable medium may include, but is not limited to, magnetic storage medium, optical storage medium; magneto-optical storage medium, read only memory (ROM); random access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory; or other types of medium suitable for storing electronic instructions.
[0077] While the present disclosure has been described with reference to various implementations, it will be understood that these implementations are illustrative and that the scope of the presentdisclosure is not limited to them. Many variations, modifications, additions, and improvements are possible. More generally, embodiments in accordance with the present disclosure have been described in the context of particular implementations. Functionality may be separated or combined in blocks differently in various embodiments of the disclosure or described with different terminology. These and other variations, modifications, additions, and improvements may fall within the scope of the disclosure as defined in the claims that follow.
Claims
CLAIMSWHAT IS CLAIMED IS:
1. An entertainment customization system comprising:one or more processors; andan audio system comprising one or more speakers concealed within a furnishing and providing audio within an environment, the one or more speakers tuned by emitting a series of sounds through a fabric of the furnishing using one or more microphones placed at predetermined positions in the environment and using the series of sounds received at the one or more microphones.
2. The entertainment customization system of claim 1, wherein the one or more speakers are tuned using arrival times of the series of sounds at the one or more microphones.
3. The entertainment customization system of claim 1, wherein the one or more speakers are tuned using white noise received at the one or more microphones.
4. The entertainment customization system of claim 1, wherein the one or more speakers are tuned using acoustics of the environment as determined by the series of sounds received at the one or more microphones.
5. The entertainment customization system of claim 1, further comprising:a lighting system comprising one or more lights assimilated into the environment and interacting with the audio system to produce light.
6. The entertainment customization system of claim 5, wherein the one or more lights are preprogrammed to produce predetermined lighting configurations in coordination with the audio system.
7. The entertainment customization system of claim 1, further comprising a charging system integrated into the environment.
8. The entertainment customization system of claim 7, wherein the charging system is integrated into the furnishing.
9. The entertainment customization system of claim 1, further comprising one or more microphones providing feedback to adjust the one or more speakers.
10. The entertainment customization system of claim 1, wherein a microphone of the one or more microphones is placed at a center of a seating area.
11. The entertainment customization system of claim 1, wherein the one or more speakers are individually adjusted such that the series of sounds received at the one or more microphones is received simultaneously.
12. The entertainment customization system of claim 1, wherein one or more speakers added to the one or more speakers are automatically configured using an additional series of sounds.
13. The entertainment customization system of claim 1, wherein a speaker of the one or more speakers create a sound zone.
14. The entertainment customization system of claim 13, wherein an additional speaker of the one or more speakers creates an additional sound zone.
15. The entertainment customization system of claim 1, wherein the one or more speakers are configured to create multiple sound zones.
16. The entertainment customization system of claim 15, wherein the multiple sound zones include at least one of a left sound zone, a right sound zone, an overhead sound zone, a left rear sound zone, a rear right sound zone, or a subwoofer sound zone.
17. A method comprising:receiving a user input via one or more input systems;emitting a series of sounds through a fabric of a furnishing in response to receiving the user input;capturing sound data using one or more microphones at predetermined positions; and tuning, using a processor of an entertainment customization system, one or more speakers of the entertainment customization system using the sound data.
18. One or more tangible non-transitory computer-readable storage media storing computerexecutable instructions for performing a computer process on a computing system, the computer process comprising:receiving a user input;emitting a series of sounds through a fabric of a furnishing in response to receiving the user input;receiving sound data captured using one or more microphones located at predetermined positions; andtuning one or more speakers of an entertainment customization system using the sound data.