System and method for adapting a playback device to content display

The system enhances digital display technologies by adapting presentation settings using environmental and exogenous data to automatically optimize display configurations for content and environment, addressing the limitations of manual mode switching and device variability.

JP2026031956APending Publication Date: 2026-02-25SOURCEPICTURE INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2025180346
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-01-06
Filing Date
2025-10-27
Publication Date
2026-02-25

AI Technical Summary

Technical Problem

Existing digital display technologies fail to provide optimal viewing experiences due to the inconvenience of manual mode switching and the inability to adapt to content-specific and environment-specific settings, leading to suboptimal presentation across different devices and conditions.

Method used

A system and method that adapts presentation settings on devices using environmental data and exogenous data, generating configuration profiles that include provider presentation settings and instructions to enhance content presentation as intended by the creator.

Benefits of technology

Automatically adjusts display settings to match the content and environmental conditions, providing an enhanced viewing experience without manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026031956000001_ABST
    Figure 2026031956000001_ABST
Patent Text Reader

Abstract

To provide systems and methods for adapting presentation settings for playback of content based on the content, ambient conditions such as ambient light detected by an environmental sensor in or coupled to a display device, and exogenous data.SOLUTION: Aspects of the present disclosure include systems and methods for adapting presentation settings for playback of content, including adapting display settings of a presentation device based on the content, ambient conditions such as ambient light detected by an environmental sensor in or coupled to the display device, and exogenous data. A configuration profile may be generated that includes exogenous data regarding the capture and production of the content. The configuration profile may include provider presentation settings and presentation instructions for the presentation device that, when applied, enhance the presentation of the content on the display to appear as intended by the content creator.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims the benefit of U.S. Provisional Application No. 62 / 957,545, filed January 6, 2020, and U.S. Provisional Application No. 62 / 957,552, filed January 6, 2020, the contents of which are incorporated by reference in their entireties as if fully set forth herein.

[0002] The present disclosure is directed to content presentation, and in particular to augmented visual display of digital content that uses environmental and / or exogenous data to adapt a presentation device display. [Background technology]

[0003] Digital display and audio technologies have rapidly and significantly improved consumers' viewing experiences of television and digital content. Television manufacturers today offer numerous video and audio settings, special effects, and other personalization capabilities for viewers to customize their own experience when watching broadcast programming. These manufacturers have also developed many different, sometimes proprietary, technologies for presenting content, such as OLED, QLED, zoned blacklight LCD, microLED, and plasma. For example, many commercially available digital televisions include predefined modes in which several display settings (e.g., contrast, brightness, edge detection, dynamic color range, bass, treble, etc.) are customized for specific viewing experiences, such as "Sports," "Movie," "Vivid," and "Game Mode." These predefined modes, when selected, apply distinct configurations of display settings to enhance specific features that TV product designers deem important for the type of content being viewed.

[0004] A viewer can choose a preset mode through a sequence of menu browsing and selection of a desired setting mode depending on the content being viewed. However, viewers often cannot utilize these nominal features either because the viewer forgets about the feature's availability, because it is too time-consuming or confusing, or because the settings do not match the program being viewed (e.g., the viewer is switching between a sporting event and a movie, or a movie that is darker than another movie). In order for a viewer to properly utilize these display modes, the viewer must go through tedious menu browsing and selection of the appropriate mode every time the viewer changes channels, changes content input, or selects a new program to watch. This inconvenience generally forces the viewer to maintain the viewer's display settings in the same configuration regardless of the selected input or program, and yet fails to provide the enhanced viewing experience that the display is capable of presenting.

[0005] Importantly, pre-defined display settings are not "one size fits all" even within programming genres such as "sports" or "movies," where each particular piece of content is unique and may not be viewed well using pre-defined, generalized display settings. For example, the "sports" setting is designed for daytime sports, but a viewer watching a sporting event taking place at night will render the setting less than optimal. Or, a golf match filmed outdoors in sunny conditions with a fairly dark background (green grass) may be viewed well using significantly different display settings than an indoor hockey game (a fairly white background).

[0006] Additionally, the diverse number of viewing devices available to consumers also presents another obstacle to fully optimizing the presentation of media content. With the proliferation of television-enabled personal computers, Internet content providers, and advanced smartphone and tablet devices, the number and presentation capabilities of viewing devices further complicates the ability to optimally enhance the presentation of media content. For example, a 52-inch LED television set can provide a vastly different viewing experience than a smartphone device or a 77-inch OLED or 65-inch LCD television. The audio and video capacities of each device and the networks capable of transmitting content vary greatly, which can result in users experiencing vastly different viewing experiences depending on the device on which the content is consumed. [Prior art documents] [Patent documents]

[0007] [Patent Document 1] U.S. Provisional Application No. 62 / 957,545 [Patent Document 2] U.S. Provisional Application No. 62 / 957,552 Summary of the Invention

[0008] Aspects of the present disclosure include systems and methods for adapting presentation settings for playback of content, including adapting display settings of a presentation device based on the content, ambient conditions such as ambient light detected by environmental sensors in or coupled to the display device, and exogenous data. Configuration profiles can be generated that include exogenous data related to the capture and production of the content. The configuration profiles can include provider presentation settings and presentation instructions for the presentation device that, when applied, enhance the presentation of the content on the display so that it appears as intended by the content's creator.

[0009] According to one aspect, a method for adapting presentation of content on a presentation device is disclosed. A configuration profile request associated with presentation device information and a content asset can be received from the presentation device. Provider presentation settings can be retrieved according to the presentation device information and the content asset. A configuration profile can be generated that includes the provider presentation settings and presentation instructions. The configuration profile can be transmitted to the presentation device.

[0010] According to another aspect, a method for adapting presentation of content on a presentation device is disclosed. A configuration profile request associated with presentation device information and a content asset can be received from the presentation device. Environmental data can be received from the presentation display device. Exogenous data can be retrieved according to the content asset. Provider presentation settings can be retrieved according to the presentation device information, the environmental data, the exogenous data, and the content asset. A configuration profile can be generated that includes the provider presentation settings, the exogenous data, and presentation instructions. The configuration profile can be transmitted to the presentation device.

[0011] According to another aspect of the present disclosure, a system for adapting presentation of content on a presentation device is disclosed. A database can store presentation device information and provider presentation settings. The system can include a communications interface and a processor configured to receive a configuration file request from the presentation device via the communications interface, the configuration file request being associated with the presentation device information and the content asset. Provider presentation settings corresponding to the presentation device information and the content asset can be retrieved from the database. A configuration profile can be generated that includes the provider presentation settings and presentation instructions. The configuration profile can be transmitted to the presentation device via the communications interface.

[0012] According to another aspect of the present disclosure, a method for adapting presentation of content on a presentation device is disclosed. A content asset can be requested. Presentation device information and a content identifier can be sent to a service provider. A configuration profile can be received that includes provider presentation settings and presentation instructions. The provider presentation settings and instructions can be based on the presentation device information and the content identifier. The presentation instructions can be executed to adapt one or more display settings according to the provider presentation settings.

[0013] According to another aspect, a system for adapting presentation of content can include a presentation device, one or more environmental sensors in communication with the presentation device, a configuration manager in communication with the presentation device and the one or more environmental sensors, and a processor in communication with the presentation device, the one or more environmental sensors, and the configuration manager. The processor can be configured to request a content asset, receive a request for presentation device information from a service provider, send the presentation device information to the service provider, receive a configuration profile including provider presentation settings and presentation instructions, the provider presentation settings adapted according to the presentation device information, and decode the configuration profile to adapt one or more display settings of the presentation device according to the provider presentation settings and presentation instructions.

[0014] According to another aspect, a method for adapting the presentation of content on a presentation device includes requesting a content asset; acquiring environmental data from a sensor coupled to the presentation device; transmitting presentation device information, the environmental data, and a content identifier to a service provider; receiving a configuration profile including provider presentation settings and presentation instructions, wherein the provider presentation settings and instructions are based on the presentation device information, the environmental data, the exogenous data, and the content identifier; and executing the presentation instructions to adapt one or more display settings in accordance with the provider presentation settings.

[0015] This has outlined rather broadly the features and technical advantages of the present disclosure in order that the detailed description that follows may be better understood. Additional features and advantages of the present disclosure are described below. Those skilled in the art should realize that this disclosure may readily be utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. Those skilled in the art should also realize that such equivalent constructions do not depart from the teachings of the present disclosure as set forth in the appended claims. The novel features believed characteristic of the present disclosure, both as to its organization and method of operation, together with further objects and advantages thereof, will be best understood from the following description when considered in connection with the accompanying drawings. It is to be expressly understood, however, that each of the figures is provided for the purpose of illustration and description only and is not intended as a definition of the limits of the present disclosure.

[0016] The features, nature, and advantages of the present disclosure will become apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify correspondingly throughout. [Brief explanation of the drawings]

[0017] [Figure 1] FIG. 1 illustrates a content presentation network in accordance with some embodiments. [Figure 2] FIG. 1 illustrates a presentation configuration of an example content presentation device according to some embodiments. [Figure 3] FIG. 1 illustrates an example content delivery configuration that provides presentation settings. [Figure 4] FIG. 1 illustrates an example content presentation device according to some embodiments. [Figure 5] FIG. 10 illustrates a programming guide providing presentation settings according to some embodiments. [Figure 6] FIG. 10 illustrates a video content presentation settings request interface according to some embodiments; [Figure 7] FIG. 1 illustrates a conceptual presentation environment according to one aspect of the present disclosure. [Figure 8] FIG. 1 illustrates a content ingestion system according to one aspect of the present disclosure. [Figure 9] FIG. 1 illustrates an example of a hardware implementation of a display adaptation system according to one aspect of the present disclosure. [Figure 10] FIG. 1 illustrates an illustrative method for adapting presentation content according to one aspect of the present disclosure. [Figure 11] FIG. 1 illustrates an illustrative method for adapting presentation content according to one aspect of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0018] The detailed description set forth below, with reference to the accompanying drawings, is intended as an illustration of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details to provide a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form in order to avoid obscuring such concepts.

[0019] The described technology generally relates to systems and methods for managing presentation settings associated with presenting content via a presentation device. Content (or "content assets") generally can include any type of data, information, media, etc. that can be expressed via a medium. Example media can include audio and video media such as television, radio, and broadcast; cable; satellite; US ATSC 1.0; ATSC 3.0; UHF broadcast; streaming; fixed media (DVD, Blu-ray, digital download); mobile; local networked servers; IP sources tied to subscription Internet access; public Wi-Fi; advanced communications networks; 5G; microwave; millimeter wave; satellite C, KU, Ka; and / or network (e.g., Internet) formats. Examples of content can include, but are not limited to, video, audio, movies, video games, television and radio programs, commercials, websites, images, photographs, text, electronic or digital documents, haptic and tactile perception, information feeds, streaming media, and / or combinations thereof. Content can include pre-recorded or live-action content transmitted in real time to a presentation device.

[0020] A presentation device can generally be any device now known to those skilled in the art or developed in the future that is capable of presenting content on a display to a viewer or other type of content consumer. The display can be integrated into the presentation device or can be separate, but communicatively coupled, devices. Non-limiting examples of presentation devices include televisions, smart televisions, laptops, personal digital assistants (PDAs), projectors, smart boards, electronic bulletin boards, digital signage, table computing devices, smartphones, personal computers (PCs), game consoles, display monitors or terminals, radios, audio devices, speakers, headphones, haptic devices, electronic reading devices ("e-readers"), light-emitting diode (LED) devices, organic LED (OLED) devices, wearable screens, set-top boxes, satellite receivers, video-on-demand (VOD) receivers, streaming receivers, digital video recorders (DVRs), personal video recorders (PVRs), hard drives, flash drives, storage servers, digital video disc (DVD) devices, Blu-ray devices, etc.

[0021] Presentation settings generally include any type of sensor setting or mode that can configure how a presentation device presents content, including, but not limited to, audio, video, tactile, or other sensor characteristics. For example, a television may have presentation settings that configure the brightness and contrast of a display on which content is presented. In another case, an audio device may have presentation settings for configuring the bass and treble of sounds emitted by the audio device. In some aspects, presentation settings can be converted, formatted, structured, translated, or otherwise configured into presentation instructions configured to program, direct, control, or otherwise manage the presentation settings of the presentation device. For example, the presentation instructions can be configured to instruct the operating system, software, and / or hardware of the presentation device to change the presentation settings to the settings specified in the presentation instructions.

[0022] In some aspects, content may be associated with one or more presentation settings. In some aspects, content may be associated with enhanced and / or optimized presentation settings configured for the content and / or presentation device. In some aspects, presentation settings may be distributed to and / or otherwise made accessible to a presentation device associated with the content. For example, presentation settings may be transmitted with the content (e.g., in the form of presentation instructions) or provided by an input device or interface, such as USB, HDMI, Thunderbolt, Wi-Fi, Ethernet, optical, Bluetooth, SD card, near field communication (NFC), radio frequency (RF), etc. Additionally, provider presentation settings may be provided via an outboard connect device via an input, such as a set-top box, USB stick, OTT device, networked server, DVD, CD, Blu-ray, etc. In other cases, presentation settings may be made accessible with the content, such as through an interface for selecting content, including, but not limited to, a program guide, an electronic program guide, an electronic program guide application, or a mobile computing device application ("mobile app" or "app"), and / or combinations thereof. For example, data transmitted to a receiver device detailing programming information may also include data that enables the viewer's display device to recognize, read, and configure display settings once the viewer has selected a program to view.

[0023] As used herein, "provider presentation settings" may generally refer to presentation settings for a content asset that are configured externally to a presentation device. For example, provider presentation settings may be pre-calculated and configured by a content creator, service provider, device manufacturer, third party, external software application, etc., before or during transmission of content to a presentation device according to an optimal or desired presentation of the content. As used herein, "presentation settings" may generally refer to display settings configured on an actual presentation device. Table I below lists exemplary presentation settings for a presentation device. TIFF2026031956000002.tif51155 Table I

[0024] While Table I reflects exemplary video presentation settings, those skilled in the art will understand that presentation settings can be device-specific and that presentation devices made by different manufacturers can include additional or fewer settings and / or settings with different names or variations. Additionally, while Table I reflects exemplary video presentation settings, presentation devices can also include audio presentation settings, including, but not limited to, bass, treble, balance, loudness, etc.

[0025] In some aspects, a transport stream or other distribution interface transmitting elements of content may include a portion defining optimal presentation settings for the content. A presentation device may include appropriate circuitry or other software and / or hardware, as described herein, to recognize and read the presentation setting portion (e.g., presentation instructions) and automatically and dynamically configure the presentation device according to these settings.

[0026] According to another aspect, the presentation settings can be obtained in a separate transmission from the content itself. As described herein, a request for presentation settings can be requested by the presentation device when a viewer selects playback or live presentation of a content asset. The appropriate presentation settings can be transmitted from the content provider, service provider, or other party to the presentation device, and the presentation device can adapt its presentation settings to the appropriate presentation settings for displaying the current content asset.

[0027] In some aspects, a viewer or other content consumer can directly search for or "look up" presentation settings over a broadcast or other network, such as the Internet. In such aspects, the viewer can initiate a request for a display or associated receiver device to poll a server, database, or other network component for presentation settings. In some aspects, combinations of selected content and various device types can be pre-cached on the network or locally. The server or other device can transmit the settings to a presentation device, receiver device, or other device that can recognize or configure the presentation settings of the display.

[0028] In some aspects, the enhanced viewing capabilities described herein may be offered as a premium service to subscribers or consumers who choose to pay an additional fee to receive the enhanced system provided in this description.

[0029] While certain examples and aspects described herein may detail the use of broadcast cable or satellite transmission, those skilled in the art will understand that other distribution interfaces may be used, including, but not limited to, the Internet, closed circuit networks, local and wide area networks, or fixed media such as optical media, thumb drives, or combinations thereof without departing from the scope of the aspects described herein.

[0030] FIG. 1 illustrates a content presentation network according to some embodiments. As shown in FIG. 1, the display adaptation system 100 may include content providers 125a-n configured to provide content to the service provider 115. The content providers 125a-n may include any type of content provider or creator known to those skilled in the art, such as television / movie studios or broadcast networks, radio channels, website providers, podcast providers, VOD services, over-the-top (OTT) services, content storage and distribution services, etc. The service provider 115 may access the content from the content providers 125a-n through a network, such as a cable or satellite network, or a communications network, such as the Internet. The service provider 115 may include any type of entity or structure capable of providing content to the presentation devices 105-n. For example, the service provider 115 may include a television broadcast network, a cable television network, a satellite television network, an Internet Service Provider (ISP), a website provider, a podcast provider, a VOD service, an OTT service, a content storage and distribution service, a third-party presentation configuration provider, a computing device advertising network, a media distribution network, a cloud computing network, a local area network (LAN), a wide area network (WAN), a terrestrial network, a mobile network, and / or any combination thereof.

[0031] Presentation devices 105a-n can include any type of device capable of receiving content and / or presenting content to a viewer or other content consumer. Non-limiting examples of presentation devices include televisions, smart televisions, laptops, PDAs, table computing devices, smartphones, PCs, display monitors or terminals, radios, audio devices, speakers, headphones, haptic devices, electronic reading devices, LED devices, OLED devices, wearable screens, set-top boxes, satellite receivers, VOD receivers, content receivers, etc.

[0032] In some aspects, the service provider 115 may include a network that transmits content directly from the content providers 125a-n to the presentation devices 105a-n. For example, the service provider 115 may include a television production studio network and associated technology to provide content directly to the presentation devices 105a-n. In other instances, the service provider 115 may include content access applications and associated hardware and software that enable users to access content from various content providers 125a-n, including streaming services, OTT services, etc. In some aspects, the content providers 125a-n may communicate directly with the presentation devices 105a-n, for example, via the network 110.

[0033] The display adaptation system 100 can include and / or have access to one or more data stores 120. The data stores 120 can be configured to store content and / or information that can be used by the presentation devices 105a-n, the service providers 115, and / or the content providers 125a-n for creating, transmitting, and / or presenting content. In some aspects, the data stores 120 can include, at least in part, data from third parties. For example, data store 120 may include information associated with the number and type of presentation devices 105a-n receiving content via service provider 115 and / or network 110, presentation device 105a-n presentation settings, content presentation device 105a-n operating system, software, firmware, and / or hardware, viewer or other content consumer and / or consumer device profile (including preferences such as content presentation preferences), content creator presentation settings or recommendations therefor (e.g., recommended presentation settings specified by the studio that created the content, etc.), information translating presentation settings into presentation instructions that can change the presentation settings of a particular presentation device 105a-n, and / or applications.

[0034] FIG. 2 illustrates exemplary presentation settings for a presentation device according to some aspects of the present disclosure. As shown in FIG. 2, presentation device 205 can have various presentation settings 210 (device presentation settings) configured to specify how presentation device 205 can present content to a viewer or other content consumer. Presentation settings 210 can be implemented in hardware and / or software to control content presentation elements and / or hardware to present content according to the presentation settings. Conventional techniques can allow a user to access presentation settings 210 via a menu or voice-activated system. In some aspects, presentation settings 210 can be accessed and / or changed via software and / or hardware instructions. In some aspects, presentation settings 210 of presentation device 205 can be modified by another device, such as a computing device (e.g., a smartphone, a tablet computing device, a smart remote, a smart assistant, etc.).

[0035] Presentation settings 210 can include any type of setting capable of specifying the presentation of content via presentation device 205. Presentation settings 210 can be configured based on the type of presentation device 205 and / or content presentation element, hardware, and / or software associated therewith. For a video display presentation device 205 (e.g., any type of presentation device 205 configured to present video content through a screen), example settings can include, by way of example and without limitation, the settings listed in Table I above. For a presentation device 205 capable of presenting audio content, example settings can include, without limitation, volume, treble, bass, fade, and balance.

[0036] In some aspects, presentation settings 210 may include presentation modes, including pre-configured presentation settings generally aimed at particular types of content, such as sports or movies, or presentation characteristics, such as vivid, soft, or dark. For example, a "Sports" setting may adjust certain audio / visual characteristics of the display to further enhance the presentation of a particular sporting event based on input from the device manufacturer. The nature of a particular live sporting event may require enhanced brightness and / or high contrast to present a clearer picture of the fast-paced action. In contrast, a setting such as "Movie" may reduce the sharpness and brightness of the display to provide a more cinematic presentation, similar to what a viewer might experience in a movie theater.

[0037] However, many of these preset modes are often rendered useless due to the inconvenient and time-consuming nature of the viewer's task of toggling between settings. For example, to switch presentation modes, the viewer must navigate several menus and other procedures to locate and select the desired mode. Additionally, if the viewer wishes to change channels or surf available programming content, in order to maximize the viewing experience, the viewer must reconfigure or apply a new preset mode for each channel the viewer decides to watch.

[0038] Furthermore, however, conventional preset modes suffer from numerous technical shortcomings due to inherent differences in the content itself, the conditions under which the content was captured or produced, or the inability to utilize optimal presentation settings anticipated by the content creators and producers themselves. Settings such as "Cinema" are limited because there are many filming / capture styles of various producers and cinematographers that cannot be accommodated by a single preset mode.

[0039] As another example, not all sports require the same setting adjustments defined by the manufacturer's preset modes. Different sporting events may require different settings for optimal results, including frame rate, day / night production, etc. Indoor versus outdoor events may require variable setting controls. A "Sports" setting generally has one set of parameters for this mode. However, many sports are not filmed in identical conditions. An outdoor daytime football game may look good with one set of presentation parameters, while an indoor hockey game may look good with a different set of presentation parameters. A display's limited number of presentation modes cannot accommodate such differences in conditions within the previously selected mode.

[0040] Additionally, not all presentation devices are alike. Presentation devices, whether smartphones, tablets, LED displays, LCD displays, OLED displays, etc., rely on widely varying technologies, including panel types, CPUs, software, etc. Two devices of the same size and display technology, but made by different manufacturers, will have many different settings that can be adjusted.

[0041] In some aspects, content may be encoded to include provider presentation settings and / or presentation instructions related to particular elements of the content (e.g., forming a "media package"). For example, content providers 125a-n or other content creators may determine provider presentation settings for content to, for example, optimize the user experience of consuming the content. The provider presentation settings may be formatted, translated, or otherwise modified into presentation instructions that can be addressed by various devices that can transmit, receive, or otherwise access the presentation instructions.

[0042] For example, provider presentation settings for particular elements of content can be translated into presentation instructions that can be read by a particular presentation device or operating system, hardware, and / or software thereof, to actually cause a change in presentation settings. A television program of a sporting event can be sent to a destination television along with presentation instructions to switch to a "sports" display mode when tuned to the television program. In another example, a VOD movie can be downloaded to a presentation device (or television, smart television, smartphone, tablet, etc.) along with presentation instructions that instruct the presentation device to set the brightness to a particular value and / or range of values ​​when playing the movie. The presentation device can revert to its original settings (e.g., lowering the brightness level when a "low battery" event occurs) when the movie is not being watched or if another event occurs.

[0043] As used herein, provider presentation settings may be, include, and / or take the form of presentation instructions in a configuration profile. Thus, descriptions herein involving sending, receiving, configuring, setting, determining, specifying, or otherwise associating a configuration profile may include presentation instructions associated therewith. For example, sending a configuration profile may include sending provider presentation settings, presentation instructions that cause a presentation device to adapt its display, and additional data, as disclosed herein.

[0044] In some aspects, the configuration profile can be transmitted to presentation device 205 over a broadcast network or the Internet (e.g., via service provider 115 and / or network 110) to change the presentation settings of presentation device 205. In one non-limiting example, a portion of a content stream can include a configuration profile package that details specific audio / video display settings (i.e., provider presentation settings and presentation instructions that implement the presentation settings) that are specifically tailored to the particular content being streamed. In some aspects, a content package that includes a configuration profile similar to the tailored audio / video settings (i.e., presentation settings 210) and presentation instructions that implement the presentation settings can be downloaded to or otherwise accessed by presentation device 205.

[0045] In some cases, configuration profiles can be generated for specific elements of content or in some cases for "companions" (e.g., different episodes of the same series, or otherwise related content), whereby configuration profiles can be copied or algorithmically generated. According to one aspect, if there is no literal match, other elements of the content that have been algorithmically identified or algorithmic means can be present to determine a new configuration file.

[0046] According to certain aspects, the configuration profile can be transmitted separately from the content itself. For example, the content asset can be obtained through a broadcast channel, while the configuration profile can be requested and obtained through another channel, network, or other interface, such as the Internet, a side-loaded media device, etc. As described herein, presentation device 205 can receive the configuration profile and adapt the presentation display according to the presentation instructions simultaneously with the request and acquisition of the content asset, thereby displaying playback according to the presentation instructions and settings from the beginning of the content.

[0047] FIG. 3 shows an example content distribution configuration for providing presentation settings. As shown in FIG. 3, multiple content streams or channels S1-S5 (“content streams”) can be transmitted to presentation devices (not shown), such as presentation devices 105a-n and / or presentation device 205. The content streams S1-S5 can include content packages C1-C5 configured to provide content to the presentation devices. The content packages C1-C5 can include and / or be associated with configuration profiles PS1-PS5. As disclosed herein, the configuration profiles PS1-PS5 shown in FIG. 3 can be transmitted along with the content packages C1-C5, although other acquisition and distribution interfaces can be implemented to provide configuration files, provider presentation settings, and / or presentation instructions.

[0048] In some aspects, configuration profiles PS1-PS5 may include various settings and setting values ​​that specify provider presentation settings for destination presentation devices. In some aspects, configuration profiles PS1-PS5 may include information for implementing provider presentation settings for one or more specific types of presentation devices. For example, configuration profiles PS1-PS5 may include information for various types of televisions, such as various presentation settings and / or software and / or hardware instructions for different brands, models, resolutions, scaling, aspect ratios, high-definition characteristics (e.g., high definition (HD), ultra-high definition (UHD), 4K, 8K, HDR, standard definition, and variations thereof), and television sizes. For example, media content recorded and created at 4K resolution may also include or be associated with provider presentation settings that scale such content to lower resolutions. In another example, configuration profiles PS1-PS5 may include information for various types of devices, such as various presentation settings and / or software and / or hardware instructions for televisions, tablet computing devices, smartphones, etc., for the same content packages C1-C5. In this way, content packages C1-C5 can be sent to multiple presentation devices and can further include configuration profiles PS1-PS5 for configuring different types of presentation devices with one set of configuration profiles PS1-PS5.

[0049] In some aspects, configuration profiles PS1-PS5, or other required content assets, of content packages C1-C5 can be specific to a particular type or class of presentation device (e.g., television, tablet computing device, smartphone). Additionally, configuration profiles PS1-PS5 can be specific to presentation devices from a particular manufacturer. For example, a first content package C1 can have a configuration profile PS1 for a particular television (defined by manufacturer, model number, dimensions, display technology, resolution, etc.), while a second content package C1′ can contain the same content as content package C1 but include a different configuration profile PS1′ for a different type of television or a different type of device (e.g., tablet computing device).

[0050] FIG. 4 illustrates an example presentation device according to some aspects. As shown in FIG. 4, provider presentation settings in the form of configuration profile PS1 can be received by presentation device 405. The presentation device can have a decoder 410 configured to decode configuration profile PS1 received by presentation device 405 (e.g., via a receiver, tuner, processor, communication port, etc.). Decoder 410 can be implemented in hardware, software, or a combination thereof. In some aspects, decoder 410 can be a native or integrated software application and / or hardware element of presentation device 405. In some aspects, decoder 410 can include third-party hardware and / or software elements. For example, decoder 410 can include a software application configured to operate on presentation device 405 and / or a computing device that can communicate with presentation device 405 (e.g., a tablet computing device communicating with a television or set-top box). In another example, the decoder 410 may include a hardware device (e.g., a dongle or drive) configured to connect to the presentation device via a communication interface (e.g., a Universal Serial Bus (USB) port, an HDMI port, an Ethernet port, a wireless (WiFi) communication element, Thunderbolt, optical, Bluetooth, an SD card, NFC, RF, etc.). In some aspects, the configuration profile PSI may be transmitted and implemented via a visual indicator such as a device-readable or scannable barcode, a quick response (QR) code, or via Bluetooth, near field communication (NFC), or other communication protocols.

[0051] Decoder 410 can be configured to recognize, read, and reconfigure provider presentation settings 415 of presentation device 405 based on the presentation instructions contained in configuration profile PS1. For example, when a content asset is selected by a viewer, such as through the tuning of a cable or satellite box, or by a user through a browser or on-demand service, decoder 410 can be configured to identify configuration profile PS1, read the presentation instructions and various data settings contained in the profile, and cause the display to automatically configure the audio / video settings listed in configuration profile PS1 to the defined values ​​of the provider presentation settings.

[0052] In some aspects, such configuration actions may occur automatically and may be "invisible" to the viewer. In other aspects, the display adaptation system may provide an informational message to the viewer indicating that a particular setting has been applied (and may require affirmative selection or rejection, or default to automatic selection after a predetermined period of time).

[0053] In some aspects, configuration profile PS1 can be defined by a content creator or editor when content is ready to be disseminated to a service provider, a network, or directly to presentation device 405. Thus, the settings defined in configuration profile PS1 can be entirely defined and selected by an expert who determines the optimal settings for consuming a given content. In some aspects, as described herein, configuration profile PS1 can be determined and / or modified based on sensors configured to detect user or environmental conditions associated with presentation device 405. In some aspects, configuration profiles PS1-PS5 can be determined and / or modified based on user profiles and / or user preferences associated with the viewer and / or presentation device. In some aspects, configuration profiles PS1-PS5, such as preferred and / or suggested settings obtained via an internet service (e.g., a website, a social networking service, a blog, etc.), can be determined and / or modified based on third-party users.

[0054] In some aspects, user settings for a content asset can be sent to an entity or application configured to generate provider presentation settings to enable the entity and / or application to learn the user presentation settings for the content asset for generating future provider presentation settings to use for the same or other content assets.

[0055] As described above, audio settings can also be configured via configuration profile PS1. In aspects where audio functionality is internal to the presentation device 405, such as a device with internal speakers, audio characteristics can be configured via the presentation device 405 itself. In presentation devices 405 that include external audio functionality, such as an external home theater receiver, the external home theater receiver can also receive similar provider presentation settings to recognize, read, and reconfigure the external speakers based on data from configuration profile PS1. The presentation device 405 can further be configured or instructed to communicate with the external audio functionality to specify configuration profile PS1 for the external audio functionality. As another example, a location can be audio sampled, and these samples can then be used to recreate the audio dynamics of that location. As a further example, a concert recorded at Notre Dame Cathedral can activate sound processing to play back as if you were at Notre Dame Cathedral.

[0056] FIG. 5 illustrates a programming guide that provides presentation settings according to some aspects. As shown in FIG. 5, the programming guide 505 (e.g., an electronic programming guide (EPG)) can be configured to provide configuration profiles PS1-PS11 to a user accessing the EPG 505 via a presentation device and / or a device in communication with the presentation device (e.g., the EPG 505 is accessed via a tablet computing device operably coupled to a television). The EPG 505 can include a channel list 520 and an associated content list 525 for each channel. The channel list 520 can include content from multiple content sources, such as broadcast channels (including past and future broadcast content), VOD, DVR, PVR, a computing device (e.g., content stored on the computing device), and multiple content providers. The EPG 505 can be configured to present video content 510 (e.g., images, videos, trailers, promotions, etc.) and information 515 associated with the content, such as a selected content item in the content list 525. The EPG 505 can include additional features known to those skilled in the art.

[0057] Configuration profiles PS1-PS11 can be associated with content C1-C11 accessible via EPG 505. In some aspects, configuration profiles PS1-PS11 can be included in metadata obtained by a service provider to load an electronic programming guide. In some aspects, a viewer can tune to or select content C1, and a presentation device can be configured to recognize and read data from configuration profile PS1 attached to the program guide information. In response to receiving (and decoding, if necessary) the presentation settings, the presentation device's display can be automatically reconfigured according to the values ​​listed in the provider presentation settings of configuration profile PS1. In some aspects, selection of content C1 via EPG 505 can invoke a prompt (e.g., see prompt 620 in FIG. 6 ) requesting whether the user wants to implement the presentation settings of configuration profile PS1.

[0058] In some aspects, selection of content C1 via EPG 505 may invoke a prompt requesting whether the user wishes to download or otherwise access the corresponding configuration profile PS1, for example, from a third party (e.g., the content creator, a service provider, a presentation device manufacturer, or a dedicated service that provides such information).

[0059] FIG. 6 illustrates a request interface for video content according to some aspects. As shown in FIG. 6, video content 610 can be presented via a presentation device 605. In some aspects, provider presentation settings can be automatically determined and / or modified based on characteristics of the content asset and / or information associated with the content asset, such as presentation settings or presentation instructions (e.g., provided by a service provider, content distributor, and / or third party). In some aspects, provider presentation settings can be determined, modified, and / or accessed based on content recognition information, such as through an automatic content recognition (ACR) process. In some aspects, a computing element 625 that can communicate with the presentation device 605 can be configured to facilitate content recognition. In some aspects, the computing element 625 can include software (e.g., a software application, such as a mobile app, a smart TV application, etc.) and / or hardware (e.g., a processor and / or other circuitry configured to provide content recognition functionality, alone or in combination with software). In some aspects, the computing element 625 can be integrated into the presentation device (e.g., hardware and software in a smart TV, tablet computing device, etc.). In some aspects, computing element 625 can be integrated into a first computing device (e.g., a tablet computing device) that can communicate with presentation device 605. In some aspects, components of computing element 625 can be operable on the computing device, and still other components can be operable on the presentation device (e.g., software on the tablet computing device configured to control and / or connect to hardware and / or software components of the presentation device).

[0060] In some aspects, computing element 625 can reside at a service provider, a content provider, a presentation device 605, or some combination thereof. Computing element 625 can communicate with content distribution system 100 and / or components thereof (e.g., service provider 115, content providers 125a-n, presentation devices 105a-n, and / or data store 120 of FIG. 1). In some aspects, computing element 625 can communicate with other networks 630, including a distributed computing network or a cloud computing network or a data storage system (the "cloud").

[0061] In some aspects, information associated with a content asset (e.g., video content 610) can be obtained from a data source, cloud 630, that contains data about the content asset and / or similar content assets, or can be determined based on an analysis of the actual content asset. For example, computing element 625 can be configured to receive and / or determine a watermark, footprint, signature, or other characteristic of a content asset presented via a presentation device (e.g., via ACR technology), such as video content 610 presented via presentation device 605.

[0062] In other cases, content assets may be analyzed to determine specific characteristics that may be associated with recommended or optimal presentation settings, such as the type of content asset (e.g., broadcast television video, web-based video, VOD video), subject or category (e.g., sports, movies, genre), presentation characteristics (e.g., light level, sound level, color), etc. In some aspects, provider presentation settings may be determined and / or modified based on content awareness information.

[0063] In some aspects, content recognition can be a dynamic process configured to automatically and dynamically change presentation settings of presentation device 605 based on determined presentation characteristics of a content asset being presented via presentation device 605. In some aspects, device information can include data and / or instructions for dynamically adjusting device presentation settings over the duration of consumption of a content asset or for content switches (e.g., different presentation instructions for a television program and different presentation instructions for interleaving commercials). For example, provider presentation settings can increase brightness for dark scenes in a movie and decrease brightness for bright scenes in the movie. Thus, different content segments (e.g., program and commercial segments) received by presentation device 605 can be associated with different provider presentation instructions and settings.

[0064] Graphical user interface (GUI) elements 615 (e.g., overlays, banners, pop-ups, transparent windows, etc.) can be presented on the screen of the presentation device 605 via selections 620 to select provider presentation settings associated with the content. For example, a viewer can begin watching a movie via a television, such as a smart television or tablet computing device. The movie can be accessed through various sources described herein. A computing element 625 can analyze the movie or otherwise access or receive information associated therewith to recognize the movie, its content, or its characteristics. For example, the computing element 625 can access a watermark, fingerprint, signature, or other data element encoded in or otherwise associated with the movie. In response to accessing the watermark, the computing element 625 can communicate with the cloud 630, the content distribution system 100, or components of the content distribution system 100 to identify the content and / or obtain provider presentation settings related to the content. The presentation device 605 can receive the provider presentation settings and / or provide prompts 620 to implement and / or download the provider presentation settings.

[0065] In some aspects, computing element 625 can send a request to cloud 630, content distribution system 100, or a component of content distribution system 100, which can include identified content and / or an address (e.g., IP or MAC address) or other identifying information (e.g., a provider subscriber identifier) ​​of presentation device 605. In response, the appropriate component of cloud 630, content distribution system 100, or component of content distribution system 100 can send provider presentation settings or a configuration profile to presentation device 605, for example, via a communication component of computing element 625 or presentation device 605. In this manner, a user can automatically access, implement, and / or receive provider presentation settings without having to actively search for or intervene during the process.

[0066] In a non-limiting example, a user is watching a television program on a smart television via a streaming service. The television program may have a watermark encoded in the transmission. The watermark is detected by a software application running on the smart television. Detection of the watermark may trigger the software application to send a request to a service provider database or other storage. As disclosed herein, the service provider may be a content creator, producer, distributor, or other party providing such information. The request may identify the television program and further provide the IP address and presentation device information of the smart television. The service provider may receive the request and further perform a lookup of the television program and the recommended provider presentation settings for the particular presentation device (and / or additional identifying information such as display size (range of display sizes), manufacturer, model number, and / or other characteristics (e.g., HD, UHD)). The service provider may send a configuration profile to the IP address containing presentation instructions associated with the recommended provider presentation settings for the presentation device. The presentation device may receive presentation instructions and further prompt the user to select to implement the provider presentation settings (alternatively, the user may provide a default setting that always implements the provider presentation settings without a prompt). The presentation device, through a combination of software and hardware, may implement the provider presentation settings in response to a user selection to adjust the presentation settings of the presentation device.

[0067] In some aspects, a user may be given the option to search for optimal presentation settings from content providers, service providers, and / or other third-party providers that may specialize in enhancing audio / video settings, such as the device manufacturer or a third-party device configuration entity. Additionally, if multiple service providers offer configuration profiles or provider presentation settings, the user may be presented with the option to select a desired provider.

[0068] In some aspects, access to and / or automatic configuration of presentation settings may be offered as a premium or paid service by, for example, a service provider, a content provider, and / or a third party. For example, a cable or satellite provider or Internet subscription service may offer enhanced audio / video settings functionality for subscribers who choose to pay an additional fee.

[0069] 7 illustrates an exemplary content presentation environment 700 according to certain aspects of the present disclosure. The environment 700 can include a presentation device 705, one or more speakers 710, a couch 715 or other seating where a viewer can sit and watch content, and several light sources, including, for example, a floor lamp 730, a table lamp 735, and one or two windows 750, the sun 755 shining through them, or street lights 760 at night. According to certain aspects of the present disclosure, one or more sensors can be present in the environment 700 and operably coupled to the presentation device 705. For example, an ambient light sensor 720 and / or a microphone 723 can be integrated into or otherwise operably coupled to the presentation device 705. As another example, an air quality monitor 725 can also be present in the environment 700 and operably coupled to the presentation device 705. According to other aspects, sensors can be included in home control devices, assistance devices, or Internet of Things (IoT)-configured devices.

[0070] In some aspects, the sensors 215 may be operably coupled to the presentation device (e.g., operably coupled to a processor or other hardware of the presentation device). In some aspects, the sensors 215 may not be operably coupled to the presentation device 205. In some aspects, the sensors 215 may be in communication with at least a portion of the display adaptation system 100, such as another presentation device 105a-n (e.g., a computing device in communication with a television), a service provider 115, a network 110, a content provider 125a-n, or any combination thereof. In this manner, information obtained by the sensors 215 may be used to specify the presentation settings 210 according to some aspects.

[0071] According to aspects of the present disclosure, the environmental conditions in which content is being presented can be used to adapt the presentation settings of the presentation device 705 for optimal display of the content. Environmental sensors can include any type of sensor capable of measuring or otherwise obtaining information that can be related to presentation settings and / or optimization or configuration of presentation settings. Non-limiting examples of sensors include photo sensors, light sensors, decibel sensors, temperature sensors, and motion sensors. In some aspects, data from the sensors can be used to adapt or further adapt the presentation settings to ensure a high-quality display.

[0072] One such sensor may include an ambient light sensor 720 implemented to detect ambient lighting conditions. The ambient light sensor 720 may report ambient light sensor readings to the presentation device. A configuration file containing provider presentation settings for the corresponding ambient environment may be requested and further sent to the presentation device 705.

[0073] According to one aspect, the ambient light sensor 720 can be used to detect the amount of ambient light, and the microphone 723 can detect sound characteristics that can be used to further request and configure provider presentation settings. For example, the ambient light sensor 720 can be a photosensor or light meter placed on or near the display and can detect the amount of light incident on the display of the presentation device 705. Data from the ambient light sensor 720 can then be used to adapt the display according to the provider presentation settings, generally a brightness level to further ensure a high-quality display without regard to how the content was originally designed to be viewed. Such a configuration can be implemented to reduce or eliminate eye strain.

[0074] According to one aspect of the present disclosure, a display adaptation system may include a specific configuration profile pre-calculated for a given amount of ambient light. The configuration profile may further include an identification of the specific presentation device or display model and the content being viewed in addition to the pre-calculated ambient light reading.

[0075] According to one aspect of the present disclosure, a content provider, content creator, service provider, etc. can determine several provider presentation settings. The ambient light detector 720 can report along with content information and the specific presentation device 705 (or display) type to fetch a configuration profile with pre-calculated provider presentation settings. The appropriate configuration profile file for the content asset is then returned to the presentation device 705 according to the ambient light level at which the content should be viewed. For example, a content provider can define three setting profiles, each defining a different provider presentation setting. Setting profile configurations can be created for low light, medium light, and high light conditions. In such setting profiles, display settings, including without limitation those listed in Table 1 above, can be configured for optimal viewing given readings received from the ambient light sensor 720 according to one of the three setting profiles. If a low-light ambient detection is sent from the presentation device 705, provider presentation settings corresponding to low-light settings can be sent in the configuration profile to be applied to the presentation device 705.

[0076] According to one aspect, a content creator can define setting profiles and corresponding provider presentation settings according to how the creator believes the content should be viewed and under a limited number of lighting conditions. For example, the content creator can experimentally observe content at low, medium, and high light levels when determining optimal presentation settings for each light level. These setting profiles can be stored and transmitted as part of a configuration profile or separately when the content is played by a viewer and match the light levels detected and reported by the ambient light sensor 720.

[0077] Additionally, while an infinite number of setting profiles could be created for an infinite number of ambient light sensor levels, doing so may be impractical. Thus, according to one aspect, the display adaptation system can derive, interpolate, or algorithmically generate an intermediate set of provider-suggested settings based on bounding levels of detected ambient light. For example, if the ambient light sensor 720 detects and reports light levels between low and medium, the system can intelligently identify the profile closest to the detected level and further interpolate between the two profiles to generate an ad-hoc setting profile. The ad-hoc setting profile can include dynamic adjustments to previously defined profile settings to modify display settings for a more optimal viewing experience. If the detected light level is near a low-light threshold, the ad-hoc setting profile can adjust settings to resemble a low-light profile, with specific adjustments taking into account the increased light level.

[0078] According to one aspect, for example, an on-demand or streaming program can be requested by a viewer. Either as part of the request or as a subsequent transmission, device information, including, but not limited to, information such as manufacturer, model, size, display panel technology, backlight, and ambient light level, can be sent to the content provider. The ambient light level can be obtained from an ambient light sensor 720 onboard the presentation device or from a separate but communicatively coupled sensor. Upon receiving the ambient light level, the display adaptation system can generate, request, or retrieve a settings profile corresponding to the presentation device 705, the light level, and the selected content, either as part of the configuration profile or separately. The settings profile can be obtained from any number of sources, including, but not limited to, the content creator, the service provider, collected viewer data, etc. The system can retrieve a configuration profile, including a settings profile according to the closest match of light levels (low light, medium light, high light), as described above. The system can further interpolate between the closest match and the next-closest match to optimally adapt the display settings to the content and the environment in which the content is viewed. According to one aspect, for example, the mean value theorem can be used to interpolate between two predefined setting profiles. The configuration profile and / or setting profile can be transmitted with or without a content transmission and / or within or outside of the content transmission. As a result, content and instructions are received by the presentation device 705 to configure presentation settings according to the current configuration profile. According to one aspect, provider presentation settings can be applied according to presentation instructions, such that transitions between content and / or changes in content occur smoothly with little or no perception by the viewer.

[0079] According to one aspect, the ambient light sensor 720 can periodically and / or continuously monitor and report lighting conditions in the environment, so that if the ambient lighting changes, the display adaptation system can request, obtain, adjust, and / or apply new or updated provider presentation settings accordingly. For example, if a content asset is played in the afternoon when light comes from the sun 755 through a window 750 present in the environment, but as the content continues to play, the sun 755 transitions to either darkness or external light from a street lamp 760, an updated configuration profile can be requested and applied that takes into account the change in ambient lighting. Similarly, turning on or off any of the internal light sources, such as the floor lamp 730 or table lamp 735, can cause the ambient light sensor 720 to report a change in lighting and further cause the system to request an updated configuration profile according to the updated ambient light conditions. According to one aspect, a delay can be implemented in the environmental sensor so that if the detected change only exists for a short period of time (e.g., a lamp is turned on briefly and then turned off again within a short period of time), no change is requested.

[0080] According to one aspect, additional environmental sensors can operate separately from or in conjunction with ambient light sensor 720 to detect and report additional environmental conditions that may cause desired changes in provider presentation settings. For example, microphone 723 can continuously monitor sounds in the environment for echo or other ambient noise. Air quality monitor 725 can continuously monitor ambient air conditions such as smoke, CO, CO2, etc. for changes to air conditions that may affect how content is viewed and thus how adaptable provider presentation settings can be to ensure optimal viewing.

[0081] According to another aspect of the present disclosure, a presentation device can adapt or tune to optimally display content segments according to exogenous data and / or metadata associated with the content and its transmission. Rather than relying entirely or partially on the content itself to optimize display settings, aspects of the present disclosure include collecting, processing, and adapting display settings using data about who created the content itself, and where, when, and how the content itself was created.

[0082] As used herein, extrinsic data can include data and metadata associated with and relating to who created, produced, or otherwise edited the displayed content, and where, when, and how the displayed content was created, produced, or otherwise edited. Non-limiting examples of such data can include camera type, camera settings, camera position, camera motion, camera rotation (e.g., use of a jib, wire-hung camera, handheld steadicam, skycam, etc.), lens type, focus settings, lighting settings, location, time, date, etc. According to one aspect, this extrinsic data can be attached to the transmitted content, included in a configuration profile as part of the provider presentation settings, or transmitted separately, and can further be used to adapt the presentation settings to the presentation device on which the content is displayed.

[0083] In certain high-speed content transmissions where objects may move faster than the frame rate or refresh rate can accommodate, traditional systems rely on complex interpolation and estimation techniques to provide image continuity or to "smooth" the content for transmission and display. Such image processing can be computationally expensive and unreliable, and can result in an undesirable viewing experience contrary to what the content creator envisioned for their work.

[0084] On the one hand, knowing additional details and data about how the content was created can provide significant advantages when transmitting and displaying the content on a presentation device with optimal settings. For example, knowing and incorporating details about how the content was captured and / or edited, including camera settings, camera motion, camera rotation, etc., can eliminate the need for complex computations and inaccurate or distorted estimates. Aspects of the display adaptation system can enable content to be displayed in its truest form, according to the realism and how the content creator envisioned the content to be consumed, or how it will be consumed as a live production or a combination of live and pre-recorded content.

[0085] According to one aspect, a display adaptation system can receive content along with exogenous data included as part of a configuration profile. The system can determine how to optimally adapt the presentation device's display and settings for optimal playback from presentation instructions associated with the exogenous data. According to one aspect, the system can reside on the presentation device itself or upstream from a broadcast or service provider server. If the adaptation system resides on the presentation device itself, the device can receive and analyze the exogenous data along with the content, determine optimal display settings, and adjust the display according to the determined settings.

[0086] If the adaptation system resides outside the presentation device, a request can be made to the presentation device to query the device for information needed to adapt the display. Such information can include, but is not limited to, device type, display size, manufacturer, model number, serial number, available display settings, etc. The adaptation system can use this information to determine appropriate settings for the presentation device. Once appropriate settings have been determined, the appropriate settings can be attached to the content as part of a data stream or configuration profile. In response to receiving the content, the presentation device can process the provided presentation instructions, including provider presentation settings based on exogenous data, to adjust display settings before beginning to display the content (or simultaneously with displaying the content).

[0087] According to one aspect of the present disclosure, provider presentation settings can be segmented by content so that they can be adapted mid-presentation. The exogenous data can include segment information regarding scenery, lighting, sound, capture style, focus information, or other changes that may require modification of presentation settings to maintain optimal display of the content. For example, if a particular scene in a movie is shot at night and the next scene is shot in the daylight the following day, the exogenous data can reflect such changes, and the adaptation system can process such data to dynamically and seamlessly adjust the display settings of the presentation device at the scene change to a new set of optimal provider presentation settings.

[0088] Similarly, adaptive systems can utilize exogenous data when providing live broadcasts or presentations. Consumption of live content presentations can present uncertain and unknown conditions, including lighting changes, weather, naturally occurring events, etc.

[0089] According to aspects of the present disclosure, exogenous data can be frequently updated and processed by an adaptive system to adjust provider presentation settings when a live event is viewed. For example, if a sporting event such as a soccer game begins under bright sunny weather conditions but subsequently extends into dark (or inclement weather with rain or snow), exogenous data, which can include lighting conditions on the field, weather information, time or day, sunset data, etc., can be updated and processed to adapt presentation settings during the game to optimize the display of the content.

[0090] FIG. 8 illustrates a conceptual content capture device 800 that can generate, capture, and use exogenous data to generate provider presentation settings in accordance with one or more aspects of the present disclosure. The content capture device 800 can include an imaging device 805, such as a camera, that captures, stores, and / or transmits content. The imaging device 805 can include or be coupled to one or more motion devices, such as a rotation device 815 and / or one or more cables 810. The imaging device 805 can be remotely controlled using the cables 810 and rotation device 815 to position the imaging device 805 in a desired position and pose. In particular, during live content capture, such as a soccer game or other sporting event, the imaging device can be rapidly moved and oriented to track the game action. For example, exogenous data including the speed, acceleration, rotation rate, and rotation angle of the imaging device can be captured and used to generate optimal provider presentation settings for content captured by the imaging device. According to one aspect, the exogenous data can be used to generate provider presentation settings that are included in a configuration profile sent to the presentation device. The provider presentation settings can be sent along with presentation instructions that, when executed, apply the provider presentation settings to the display of the presentation device when displaying content captured by imaging device 815 .

[0091] According to another aspect, exogenous data can include information supplied by a content creator that dictates optimal display settings for experiencing the content according to the creator's vision and requirements. Such information can include script notes, lighting angles, lighting levels, refresh rates, frame rates, etc. Providing such information can provide content creators with a way for consumers to truly experience the content as the creator intended, as well as enable them another dimension of creativity in storytelling and presentation.

[0092] According to one or more aspects of the present disclosure, a set of display adaptation tools can be assembled and adapted using machine learning and artificial intelligence. In such a system, a learning module can record and learn multiple examples of how to automatically adapt display settings over time and systems that process exogenous data to optimize the display. For example, when particular content is created and no exogenous data is captured or recorded, trained display adaptation tools can adapt a display that displays such content based on previous learning of similar content. Such a system can be particularly advantageous for live transmissions, where frequent updates to exogenous data may be computationally expensive or not possible given transmission limitations.

[0093] 9 illustrates an example hardware implementation of a display adaptation system 900 according to aspects of the present disclosure. The display adaptation system 900 can be a component of a television, a tablet, a smartphone, or other computing device. For example, as shown in FIG. 9, the display adaptation system 900 is a component of a television 928. Of course, aspects of the present disclosure are not limited to the display adaptation system 900 being a component of a television 928, as other devices, such as televisions, tablets, smartphones, game consoles, home theater systems, or other presentation devices, are also expected to use the display adaptation system 900.

[0094] Display adaptation system 900 may be implemented with a bus architecture, represented generally by bus 930. Bus 930 may include any number of interconnecting buses and bridges depending on the particular application of autonomous driving system 900 and the overall design constraints of the autonomous driving system. Bus 930 links together various circuits, including one or more processors and / or hardware modules, represented by processor 920, communications module 922, position module 918, sensor module 902, display module 926, planning module 924, and computer-readable medium 914. Bus 930 may also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, as are known in the art, and therefore will not be described further.

[0095] The display adaptation system 900 includes a transceiver 916 coupled to a processor 920, a sensor module 902, a configuration profile 908, a communication module 922, a position module 918, a display module 926, a planning module 924, and a computer-readable module 914. The transceiver 916 is coupled to an antenna 934. The transceiver 916 communicates with various other devices through a transmission medium. For example, the transceiver 916 can receive commands via transmission from a user or a remote device. As another example, the transceiver 916 can transmit information, such as presentation device information, from the configuration profile 908 to a server (not shown). According to one aspect, the configuration profile 908 described herein can be an offline system that communicates with inputs through a wireless network or a wired interface, including USB, HDMI, Thunderbolt, Wi-Fi, Ethernet, optical, Bluetooth, SD card, near field communication (NFC), radio frequency (RF), or other communication interface.

[0096] The display adaptation system 900 includes a processor 920 coupled to a computer-readable medium 914. The processor 920 performs processes, including executing software stored on the computer-readable medium 914, that provide functionality according to the present disclosure. The software, when executed by the processor 920, causes the display adaptation system 900 to perform various functions described for a particular device, such as a television 928 or any of the modules 902, 908, 914, 916, 918, 920, 922, 924, 926. The computer-readable medium 914 can also be used to store data manipulated by the processor 920 when executing the software. The computer-readable medium 914 can be or include OEM downloadable firmware or application software to the device, controlled remotely or from an intermediate server, on a USB stick or SD card, or on an outboard connected device as described herein.

[0097] The sensor module 902 can be used to obtain measurements via different environmental sensors, such as a first sensor 906, a second sensor 904, and a third sensor 905. The first sensor 906 can be an ambient light sensor, such as a photosensor or light meter, for ambient light levels in the environment and / or incident on the display. The second sensor 904 can be an audio sensor, such as a microphone. The third sensor 905 can be an air quality sensor, such as a smoke detector, a CO or CO monitor, or another environmental sensor. Of course, aspects of the present disclosure are not limited to the aforementioned sensors, as other types of sensors, such as, for example, motion, heat, sonar, and / or laser, are contemplated for any of the sensors 904, 905, 906. Measurements of the first sensor 906, the second sensor 904, and / or the third sensor 905 may be processed by one or more of the processor 920, the sensor module 902, the display adaptation system 908, the communication module 922, the position module 918, the display module 926, and the planning module 924, which are coupled to the computer-readable medium 914, to perform the functions described herein. In one configuration, data captured by the first sensor 906, the second sensor 904, and the third sensor 905 may be transmitted to an external device via the transceiver 916. The first sensor 906, the second sensor 904, and the third sensor 905 may be integrated into or in communication with a television 928.

[0098] The location module 918 may be used to determine the location of the television 929. For example, the location module 918 may use a Global Positioning System (GPS) to determine the location of the television 928. The communications module 922 may be used to facilitate communication via the transceiver 916. For example, the communications module 922 may be configured to provide communications capabilities via different wireless protocols, such as WiFi, Long Term Evolution (LTE), 3G, 4G, 4G, etc. The communications module 922 may also be used to communicate with other components of the television 928 that are not modules of the display adaptation system 900.

[0099] A display module 926 can be used to present content assets on a display of a television 928. The display module 926 can couple to the configuration profile 908 and the sensor module 902, as well as other modules, to adapt the presentation settings of the television 928 according to the provider presentation settings 910 and presentation instructions 915, as described herein.

[0100] The display adaptation system 900 also includes a planning module 924 that plans or schedules the execution of the presentation instructions 915. In particular for stored content or scheduled recording of content, the planning module 924 can couple to other modules of the display adaptation system 900 to schedule the request and retrieval of configuration profiles based on upcoming presentations of content or content recordings. In one configuration, the planning module 924 can override or apply pre-configured presentation modes or distinct presentation settings in response to user input when the user input is expected (e.g., predicted).

[0101] The modules of the display adaptation system 900 may be software modules executed by the processor 920 and residing / stored on the computer-readable medium 914, one or more hardware modules coupled to the processor 920, or some combination thereof.

[0102] The configuration profile 908 may be in communication with the sensor module 902, the transceiver 916, the processor 920, the communication module 922, the position module 918, the display module 926, the planning module 924, and the computer-readable medium 914. In one configuration, the configuration profile 908 receives sensor data from the sensor module 902. The sensor module 902 may receive sensor data from the first sensor 906, the second sensor 904, and / or the third sensor 905. According to aspects of the present disclosure, the sensor module 902 may filter data to remove noise, encode data, decode data, merge data, extract data, or perform other functions. In an alternative configuration, the configuration profile 908 may receive sensor data directly from the first sensor 906, the second sensor 904, and / or the third sensor 905.

[0103] 9 , configuration profile 908 can include provider presentation settings 910, as described herein. Provider presentation settings 910 can include one or more setting profiles 912, such as setting profile 910 for one or more ambient lighting conditions, as described herein. Configuration profile 908 can also include exogenous data 913 regarding the content asset for which provider presentation settings 910 are selected and applied via presentation instructions 915. Presentation instructions 915 can include executable instructions or other information that can be analyzed or executed by processor 920 to apply provider presentation settings 910 to display module 926 and other modules of television 928.

[0104] The configuration profile 908 can receive sensor information from the sensor module 902 and send a request for a provider presentation configuration 910 to the service provider via the transceiver 916. The request can include presentation device information including manufacturer, model number, size, display technology, etc., along with an identification of the content being (or to be) presented. The service provider can receive the request as described herein and can provide a configuration profile that includes the provider presentation configuration 910 and presentation instructions 915 that implement the provider presentation configuration 910. The transmitted configuration profile can also include exogenous data used to generate the provider presentation configuration, or can omit such information from the configuration profile.

[0105] Upon receiving the configuration profile 909, the presentation instructions 915 can be decoded and executed by the processor 920, and the provider presentation settings 910 can be applied to a display module 926 of the television 926 to display the content asset. The planning module 924 can periodically and / or continuously query the sensor module 902 for updated environmental information from the first sensor 906, the second sensor 904, and / or the third sensor 905. If the environment has changed sufficiently, the configuration manager can request a new or updated configuration profile 909. Additionally, if there is a change in the content, a new configuration profile 909 can be requested.

[0106] According to one aspect, exogenous data or the content itself can dictate changes to the provider presentation settings 910. In such cases, the configuration manager 908 can request updated configuration profiles 909. According to one aspect, one or more configuration profiles 909, or one or more sets of provider presentation settings 910 and presentation instructions 915, can be associated with a given content asset and delivered to the configuration manager 908 as a package or periodically when the content is played. For example, if a movie includes one or more night scenes and one or more day scenes, the configuration profile can include segmented provider presentation settings 910 that can be applied via presentation instructions 915. The planning module 924 can receive the presentation instructions at times of scene changes in the movie and apply the segmented provider presentation settings 910 appropriately.

[0107] Based on the present teachings, one skilled in the art should understand that the scope of the present disclosure is intended to cover any aspect of the present disclosure, whether implemented independently of or in combination with any other aspect of the present disclosure. For example, an apparatus can be implemented, or a method can be implemented using any number of the aspects shown. In addition, the scope of the present disclosure is intended to cover such an apparatus or method implemented using other structure, function, or structure and function in addition to or other than the various aspects of the present disclosure described above. It should be understood that any aspect of the present disclosure can be embodied by one or more elements of a claim.

[0108] The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any aspect described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects.

[0109] While particular aspects are described herein, many variations and permutations of these aspects fall within the scope of the present disclosure. While some benefits and advantages of the preferred aspects are mentioned, the scope of the present disclosure is not limited to particular benefits, uses, or objectives. On the contrary, aspects of the present disclosure are intended to be broadly applicable to different technologies, system configurations, networks, and protocols, some of which are illustrated by way of example in the drawings of the preferred aspects and in the following description. The detailed description and drawings are merely illustrative of the present disclosure rather than limiting the scope of the present disclosure, which is defined by the appended claims and equivalents thereof.

[0110] As used herein, the term "determining" encompasses a wide variety of actions. For example, "determining" can include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, database, or another data structure), ascertaining, and the like. Additionally, "determining" can include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and the like. Still further, "determining" can include resolving, selecting, choosing, defining, and the like.

[0111] As used herein, a phrase referring to "at least one" of a list of items refers to any combination of those items, including the singular. For example, "at least one of a, b, or c" would cover a, b, c, ab, ac, bc, and abc.

[0112] The various illustrative logical blocks, modules, and circuits described in connection with this disclosure may be implemented or performed by a processor specifically configured to perform the functions discussed in this disclosure. The processor may be a neural network processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. Alternatively, a processor system may include one or more neuromorphic processors implementing the neuron models and neural system models described herein. The processor may be a microprocessor, a controller, a microcontroller, or a state machine specifically configured as described herein. A processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in combination with a DSP core, or other specialized configurations thereof as described herein.

[0113] The steps of a method or algorithm described in connection with the present disclosure may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. A software module may reside in a storage or machine-readable medium, including random access memory (RAM), read-only memory (ROM), flash memory, erasable programmable read-only memory (EPROM), electronically erasable programmable read-only memory (EEPROM), registers, a hard disk, a removable disk, a CD-ROM or other optical disk storage, a magnetic disk storage or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computing system. A software module may comprise a single instruction, or many instructions, and may even be distributed across several different code segments, among different programs, and even across multiple storage media. A storage medium may be coupled to the processor such that the processor can read information from, and write information to, the storage medium. Alternatively, the storage medium may be integral to the processor.

[0114] The methods disclosed herein comprise one or more steps or actions for achieving the described method. Method steps and / or actions may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is specified, the order and / or use of specific steps and / or actions may be modified without departing from the scope of the claims.

[0115] The described functionality may be implemented in hardware, software, firmware, or any combination thereof. When implemented in hardware, an exemplary hardware configuration may include a processing system in a device. The processing system may be implemented using a bus architecture. The bus may include any number of interconnected buses and bridges depending on the particular application and overall design constraints of the processing system. The bus may link various circuits together, including a processor, a machine-readable medium, and a bus interface. A bus interface may be used to connect a network adapter, among other things, to the processing system via the bus. A network adapter may be used to perform signal processing functions. In certain aspects, a user interface (e.g., a keypad, a display, a mouse, a joystick, etc.) may also be connected to the bus. The bus may also link various other circuits, such as timing sources, peripherals, voltage regulators, power management circuits, etc., which are known in the art and therefore will not be described further.

[0116] The processor may perform processes including managing the bus and executing software stored on a machine-readable medium. Software shall be taken to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

[0117] In a hardware implementation, the machine-readable medium may be part of a processing system separate from the processor. However, as one skilled in the art will readily appreciate, the machine-readable medium, or any portion thereof, may be external to the processing system. By way of example, the machine-readable medium may include a transmission line, a carrier wave modulated by data, and / or a computer product separate from the device, all accessible by the processor via a bus interface. Alternatively, or additionally, the machine-readable medium, or any portion thereof, may be integrated into the processor, such as may comprise a cache and / or dedicated register files. While various components discussed may be described as having a particular location, such as a local component, they may also be configured in various ways, such as particular components configured as part of a distributed computing system.

[0118] The machine-readable medium may include several software modules. The software modules may include a transmitting module and a receiving module. Each software module may reside on a single storage device or may be distributed across multiple storage devices. As an example, a software module may be loaded into RAM from a hard drive when a triggering event occurs. During execution of a software module, a processor may load some of the instructions into a cache to increase access speed. One or more cache lines may then be loaded into special-purpose registers for execution by the processor. When describing the functionality of a software module below, it will be understood that such functionality is performed by a processor when executing instructions from the software module. Furthermore, it should be understood that aspects of the present disclosure may result in improved functionality of a processor, computer, machine, or other system embodying such aspects.

[0119] If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any storage medium that facilitates transfer of a computer program from one place to another.

[0120] Furthermore, it should be understood that modules and / or other suitable means for performing the methods and techniques described herein may be downloaded and / or otherwise obtained by a user terminal and / or base station, as applicable. For example, such devices may be coupled to a server to facilitate the transfer of means for performing the methods described herein. Alternatively, the various methods described herein may be provided via storage means, whereby the user terminal and / or base station may obtain the various methods upon coupling or provision of the storage means to the device. Furthermore, any other suitable technique for providing the methods and techniques described herein to a device may be utilized.

[0121] It is to be understood that the claims are not limited to the above-described exemplary configuration and components. Various modifications, changes and variations may be made in the arrangement, operation and details of the methods and apparatus described above without departing from the scope of the claims.

[0122] 10 illustrates an example method 1000 for adapting a presentation device display according to one or more aspects of the present disclosure. As shown in block 1002, a service provider may receive a request for a configuration file from a presentation device as described herein. The request may be transmitted over a network or any other communication protocol as described herein. The service provider may include a content creator, a television broadcast network, a cable television network, a satellite television network, an Internet Service Provider (ISP), a website provider, a podcast provider, a VOD service, an OTT service, a content storage and distribution service, a third-party presentation configuration provider, etc., and / or any combination thereof.

[0123] The request from the presentation device may include a content identifier, presentation device information, and / or environmental data, as shown in block 1003. The content identifier may include any information that identifies the content asset to be displayed on the presentation device, including, but not limited to, a title, an ID number, or any other identifying information about the content asset. The presentation device information may include any identification or information, specifications, or characteristics of the presentation device, including, but not limited to, the manufacturer, model number, dimensions, display technology, resolution, etc. The environmental data may include any information about the environment in which the presentation device is located, including data obtained from environmental sensors, as described herein.

[0124] The service provider can look up or retrieve provider presentation settings based on the content identifier, presentation device information, and / or environmental data, as shown in block 1004. As described herein, the service provider can search for any number of provider presentation settings appropriate for the identified content, presentation device, and / or any environmental data reported from the presentation device. According to one aspect, if the content identifier, presentation device information, and / or environmental data are not received from the presentation device in the configuration file request, the service provider can request such information from the presentation device. The service provider can additionally base the provider presentation settings on exogenous data, as shown in block 1006 and as further described herein. The exogenous data can include data from content creators detailing the people, places, times, and / or methods that created, captured, produced, edited, or otherwise obtained and manipulated the identified content.

[0125] As shown in block 1008, the service provider can generate or assemble a configuration profile, as described herein. The configuration profile can include provider presentation settings and presentation instructions for implementing the presentation instructions on the presentation device. The configuration profile can further include exogenous data that can be used by the presentation device to further adapt display settings according to the provider presentation settings. The configuration file can also include multiple sets of provider presentation settings according to multiple setting profiles, and / or variations in the content itself, as described herein. Furthermore, the service provider can save and store the generated configuration profile, thereby allowing repeated requests, requests by similar or the same presentation device or device type for the same or similar content to be assembled or retrieved without having to be regenerated.

[0126] The service provider can send a configuration file as disclosed herein to the presentation device, as shown in block 1010. The configuration profile can be sent over any network or communication protocol as described herein. As shown in block 1012, the service provider can receive a request for an updated configuration profile. As described herein, the presentation device can request an updated configuration profile in response to any number or events, including, but not limited to, a change in a different content asset, a change in content asset, a change in environmental data, a change in live transmission conditions, etc. Specific changes, such as a change in content identification and environmental data, can be included in the updated request.

[0127] If an update is received from the presentation device, the system may perform another lookup and search of the provider presentation settings based on the updated request, as shown at 1004, to generate, assemble, or search for an updated configuration profile and send further configuration to the profile.

[0128] FIG. 11 illustrates a method 1100 for adapting the display of a content asset by a presentation device according to one or more aspects of the present disclosure. The presentation device may initially request, receive, or otherwise obtain a content asset, as indicated in block 1102. As described herein, the presentation device may request content by tuning to a channel, initiating playback of a streaming or online program, downloading a content asset, etc. As indicated in block 1104, the presentation device may transmit to a service provider presentation device information, a content identifier, and any sensor data received from environmental sensors integrated into or coupled to the presentation device as disclosed herein (block 1106). The service provider may receive the presentation device information, content identifier, and / or sensor data as disclosed herein and further generate, assemble, or retrieve a configuration profile accordingly. The service provider may transmit the configuration profile according to any of the communication interfaces and protocols disclosed herein. As indicated in block 1108, the presentation device may receive a configuration file from the service provider according to any of the communication interfaces and protocols disclosed herein.

[0129] The configuration profile may include provider presentation settings, presentation instructions, and / or exogenous data regarding optimal presentation settings determined by a content creator, service provider, or other third party. As shown in block 1110, the presentation device may apply the provider presentation settings in accordance with the presentation instructions to adjust parameters of the display settings to match the parameters of the provider presentation settings. As shown in block 1112, the presentation device may display content in accordance with the adapted provider presentation settings. The presentation device may include an integrated display or may be coupled to a remote display device, where the presentation device may direct or otherwise cause the presentation of content to the display.

[0130] As shown in block 1114, the presentation device may periodically or continuously monitor content, environmental data from one or more sensors, or exogenous data to determine provider presentation settings that require updating. As shown in block 1114, updating the provider presentation settings may be necessitated by changes in the content, the environment in which the content is presented, or other changes in the presentation. If such changes are detected, the presentation device may send updated device information, content identifiers, or environmental sensor data to the service provider. In response to receiving the updated information, the service provider may generate, assemble, or retrieve an updated configuration profile that includes updated provider presentation settings and / or exogenous data in accordance with the updated information. If no change is detected, the presentation device may continue displaying the content until a change is detected. [Explanation of symbols]

[0131] 900 Display Adaptation System 902 Sensor Module 904 Second Sensor 905 Third Sensor 906 First Sensor 908 Configuration Manager 909 Configuration Profile 910 Provider Presentation Settings 912 Configuration Profile 913 Exogenous data 915 Presentation command 916 Transceiver 914 Planning Module 918 Display 920 processor 922 Communication Module 924 Planning Module 926 Display 928 Television 930 Bus 934 Antenna

Claims

1. 1. A method for adapting presentation of content on a presentation device, comprising: receiving a configuration profile request from the presentation device, the configuration profile request being associated with presentation device information and a content asset; retrieving provider presentation settings according to the presentation device information and the content assets; generating a configuration profile including the provider presentation settings and presentation instructions; transmitting the configuration profile to the presentation device; A method comprising:

2. receiving environmental data from the presentation device; Further comprising: the step of retrieving the provider presentation settings is according to the environment data, the presentation device information, and the content assets; The method of claim 1.

3. the provider-suggested settings include one or more setting profiles, each setting profile corresponding to an environmental condition; 3. The method of claim 2 further characterized by:

4. The presentation instructions include selecting a closest setting profile based on the environmental data. The method of claim 3.

5. The presentation instruction includes a step of calculating between two setting profiles based on the environmental data. The method of claim 3.

6. the environmental data is an ambient light level of an environment containing the presentation device; The method of claim 2.

7. the environmental data is air quality conditions; The method of claim 2.

8. the environmental data is an audio signal; The method of claim 2.

9. retrieving exogenous data according to the presentation device information and the content assets; retrieving the provider presentation settings according to the exogenous data, the presentation device information, and the content assets; The method of claim 1.

10. the configuration profile further includes the exogenous data; 10. The method of claim 9.

11. the exogenous data includes at least one of camera type, camera settings, camera position, camera motion, camera rotation, lens type, focus settings, lighting settings, location, time, date, and weather forecast; 10. The method of claim 9.

12. The presentation device information includes a manufacturer. The method of claim 1.

13. The presentation device information includes a model number. The method of claim 1.

14. The presentation device information includes a display type. The method of claim 1.

15. the display type is one of QLED, OLED, LCD, LED, plasma, microLED, high definition, ultra high definition, 4K resolution, and 8K resolution; 15. The method of claim 14.

16. 1. A method for adapting presentation of content on a presentation device, comprising: receiving a configuration profile request from the presentation device, the configuration profile request being associated with presentation device information and a content asset; receiving environmental data from the presentation display device; retrieving exogenous data according to the content assets; retrieving provider presentation settings according to the presentation device information, the environment data, the exogenous data, and the content assets; generating a configuration profile including the provider-presented settings, exogenous data, and presentation instructions; transmitting the configuration profile to the presentation device; A method comprising:

17. 1. A system for adapting presentation of content on a presentation device, comprising: a database storing presentation device information and provider presentation settings; a communication interface; a processor; Equipped with the processor: receiving presentation device information and a configuration file request associated with a content asset from the presentation device via the communication interface; retrieving the provider presentation settings corresponding to the presentation device information and the content asset from the database; generating a configuration profile including the provider presentation settings and presentation instructions; transmitting the configuration profile to the presentation device via the communication interface; The system is configured as follows:

18. 1. A method for adapting presentation of content on a presentation device, comprising: requesting a content asset; sending the presentation device information and the content identifier to a service provider; receiving a configuration profile including provider presentation settings and presentation instructions, the provider presentation settings and the presentation instructions based on the presentation device information and the content identifier; executing the presentation instructions to adapt one or more display settings in accordance with the provider presentation settings; A method comprising:

19. acquiring environmental data from a sensor coupled to the presentation device; transmitting the environmental data to the service provider, wherein the provider-proposed settings in the configuration profile are further based on the environmental data; 20. The method of claim 18, further comprising:

20. the sensor is an optical sensor; 20. The method of claim 19.

21. the sensor is an air quality sensor; 20. The method of claim 19.

22. the sensor is a microphone; 20. The method of claim 19.

23. the sensor is a thermal sensor; 20. The method of claim 19.

24. The sensor is a motion sensor.

20. The method of claim 19.

25. the configuration profile further includes exogenous data, and the provider-proposed settings are further based on the exogenous data.

20. The method of claim 19.

26. the exogenous data includes at least one of camera type, camera settings, camera position, camera motion, camera rotation, lens type, focus settings, lighting settings, location, time, date, and weather forecast; 27. The method of claim 26.

27. The presentation device information includes a model number.

20. The method of claim 18.

28. The presentation device information includes a display type.

20. The method of claim 18.

29. the display type is one of QLED, OLED, LCD, LED, plasma, microLED, high definition, ultra high definition, 4K resolution, and 8K resolution; 29. The method of claim 28.

30. 1. A system for adapting the presentation of content, comprising: A presentation device; one or more environmental sensors in communication with the presentation device; a configuration manager in communication with the presentation device and the one or more environmental sensors; a processor in communication with the presentation device, the one or more environmental sensors, and the configuration manager; Equipped with The processor: Requesting content assets, receiving a request for presentment device information from a service provider; Sending presentation device information to the service provider; receiving a configuration profile including provider presentation settings and presentation instructions adapted according to the presentation device information; decoding the configuration profile and adapting one or more display settings of the presentation device in accordance with the provider presentation settings and presentation instructions; The system is configured as follows:

31. 1. A method for adapting presentation of content on a presentation device, comprising: requesting a content asset; acquiring environmental data from a sensor coupled to the presentation device; transmitting presentation device information, the environmental data, and a content identifier to a service provider; receiving a configuration profile including provider presentation settings and presentation instructions based on the presentation device information, the environmental data, exogenous and content identifiers; executing the presentation instructions to adapt one or more display settings in accordance with the provider presentation settings; A method comprising:

Citation Information

Patent Citations

  • Systems and methods for adapting display lighting for content playback

    US62957545P0

  • Systems and methods for adapting display using exogenous data

    US62957552P0