SYSTEM AND METHOD FOR ADAPTING A REPRODUCTION DEVICE TO A CONTENT DISPLAY - Patent application

JP2023509805A5Active Publication Date: 2025-06-24SOURCEPICTURE INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2022567197
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-01-06
Filing Date
2021-01-06
Publication Date
2025-06-24
Estimated Expiration
2041-01-06

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

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 to appear as intended by the content creator.
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 on January 6, 2020, and U.S. Provisional Application No. 62 / 957,552, filed on January 6, 2020, which are hereby incorporated by reference in their entirety as if fully set forth herein.

[0002] This disclosure is directed to the presentation of content, and more particularly to enhanced video displays of digital content that utilize environmental and / or exogenous data to adapt a presentation device display.

Background Art

[0003] Digital display and audio technologies have rapidly and significantly improved the viewing experience of consumers of televisions and digital content. Television manufacturers today offer a number of video and audio settings, special effects, and other customization capabilities for customizing the viewing experience when watching broadcast programming. These manufacturers have also developed many different, and in some cases proprietary, technologies for presenting content, such as OLED, QLED, zone - dimming LCD, micro - LED, plasma, etc. For example, many commercially available digital televisions include pre - defined modes where some display settings (contrast, brightness, edge detection, dynamic color range, bass, treble, etc.) are customized for specific viewing experiences such as "sports", "movie", "vivid", "game mode", etc. Such Viewer modes, when selected, apply a separate configuration of display settings to enhance specific features that the TV product designer deems important for the type of content being viewed. Preset These are accessed through a sequence of menu browsing and selection of the desired setting mode in response to the content being viewed.

[0004] Viewer Preset ​Modes can be selected. However, Viewer is Viewer forgetting the availability of features, taking too much time, being difficult to understand, or not matching the program being viewed (e.g., Viewer is switching from a sports event to a movie or a movie darker than another movie), these nominal features are often not available for use. Viewer For Viewer to properly utilize these display modes, Viewer needs to go through redundant menu browsing and appropriate mode selection each time Viewer changes channels, changes content input, or selects a new program to watch. This inconvenience generally cannot maintain the display settings of Viewer in the same configuration regardless of the selected input or program, and cannot provide an enhanced viewing experience that the display can present.

[0005] Importantly, Preset display settings are not "uniform" within a programming genre such as "sports" or "movie" where each specific element of the content is unique, and it may not be possible to view well using pre - defined generalized display settings. For example, the "sports" setting is designed for daytime sports, but Viewer is watching a sports event held at night, rendering sub - optimal settings. Or a golf match filmed outdoors under sunny conditions with a fairly dark background (green grass) can be viewed well using display settings significantly different from those of an indoor hockey game (with a fairly white background).

[0006] ​​​Furthermore, the various numbers of viewing devices available to consumers also pose another obstacle when it comes to fully optimizing the presentation settings of media content. The proliferation of TV-compatible personal computers, Internet content providers, and advanced smartphones and tablet devices has further complicated the number and presentation capabilities of viewing devices, making it more complex to optimally extend the presentation of media content. For example, a 52-inch LED TV set can provide a very different viewing experience from a smartphone device or a 77-inch OLED or 65-inch LCD TV. The audio and video capacities of the networks capable of transmitting each device and content vary greatly, allowing users to experience very different viewing experiences depending on the device on which the content is consumed.

Prior Art Documents

Patent Documents

[0007]

Patent Document 1

Patent Document 2

Summary of the Invention

[0008] Aspects of the present disclosure include a system and method for adapting presentation settings for the playback of content that includes steps of adapting the display settings of a presentation device based on content, ambient conditions such as ambient light detected by an environmental sensor within or coupled to the display device, and exogenous data. A configuration profile can be generated that includes exogenous data related to the capture and production of the content. The configuration profile can include provider presentation settings and presentation commands for the presentation device that, when applied, extend the presentation of the content on the display as intended by the content creator.

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

[0010] According to another aspect, a method for adapting the presentation of content on a presentation device is disclosed. Configuration profile requirements associated with presentation device information and content assets 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 assets. Provider presentation settings can be retrieved according to the presentation device information, environmental data, exogenous data, and content assets. A configuration profile including the provider presentation settings, exogenous data, and presentation instructions can be generated. The configuration profile can be sent to the presentation device.

[0011] According to another aspect of the present disclosure, a system for adapting the 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 communication interface and a processor configured to receive from the presentation device, via the communication interface, a configuration file requirement associated with the presentation device information and content assets. Provider presentation settings corresponding to the presentation device information and content assets can be retrieved from the database. A configuration profile including the provider presentation settings and presentation instructions can be generated. The configuration profile can be sent to the presentation device via the communication interface.

[0012] According to another aspect of the present disclosure, a method for adapting the presentation of content on a presentation device is disclosed. Content assets can be requested. Presentation device information and a content identifier can be sent to a service provider. A configuration profile including provider presentation settings and presentation instructions can be received. 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 the 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 request content assets, 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 being adapted according to the presentation device information, and further decode the configuration profile to configure to adapt one or more display settings of the presentation device according to the provider presentation settings and the presentation instructions.

[0014] According to another aspect, a method for adapting the presentation of content on a presentation device can include the steps of requesting content assets, obtaining environmental data from a sensor coupled to the presentation device, sending presentation device information, 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 characterized by being based on the presentation device information, environmental data, exogenous, and the content identifier, and executing presentation instructions to adapt one or more display settings according to the provider presentation settings.

[0015] This provides a fairly broad overview of the features and technical advantages of the present disclosure so as to facilitate a good understanding of the detailed description that follows. Additional features and advantages of the present disclosure are described below. It should be understood by those skilled in the art that the present disclosure can be readily utilized as a basis for modifying or designing other structures for conveying the same purpose of the present disclosure. It should also be understood by those skilled in the art that such equivalent structures do not depart from the teachings of the present disclosure as set forth in the appended claims. The novel features believed to be characteristic of the present disclosure will be better understood from the following description when considered in conjunction with the accompanying drawings, in which further objects and advantages will become apparent. However, each drawing is provided for the purpose of illustration only and is not intended as a definition of the limitations of the present disclosure. Exemplification and it should be clearly understood that it is provided for the purpose of illustration only and is not intended as a definition of the limitations of the present disclosure.

[0016] The features, nature, and advantages of the present disclosure will become apparent from the following detailed description when taken in conjunction with the drawings in which like reference numerals identify corresponding elements throughout.

Brief Description of the Drawings

[0017]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

DETAILED DESCRIPTION OF THE INVENTION

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

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

[0020] The presentation device can generally be Viewer or any device currently known to those skilled in the art or developed in the future that can present content on a display to other types of content consumers. The display can be integrated into the presentation device or separate, but is a device coupled so as to be communicable. The Non-limiting exampleincludes televisions, smart TVs, 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, tactile 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, and the like.

[0021] Presentation settings generally include, but are not limited to, any type of sensor settings or modes that can configure how a presentation device presents content, including audio, video, tactile, or other sensor characteristics. For example, a television can have presentation settings that configure the brightness and contrast of the display that presents the content. In another example, an audio device can have presentation settings for configuring the bass and treble of the sound 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 direct 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 embodiments, one or more presentation settings can be associated with the content. In some embodiments, extended and / or optimized presentation settings configured for the content and / or the presentation device can be associated with the content. In some embodiments, the presentation settings can be made available for delivery and / or otherwise accessible to a presentation device associated with the content. For example, the presentation settings can be sent 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, the provider presentation settings can be provided via an outboard connect device via inputs such as a set-top box, USB stick, OTT device, networked server, DVD, CD, Blu-ray, etc. In another example, the presentation settings can be made accessible with the content via 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 sent to a receiver device that details programming information can also Viewer while the program selected by the viewer is Viewer data that a display device can recognize, read, and configure display settings.

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

[0024] Table I reflects exemplary video presentation settings, but one of ordinary skill in the art will understand that presentation settings can be device-specific and that presentation devices made by different manufacturers can include additional or some 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 delivery interface that transmits elements of content can include a portion that defines optimal presentation settings for the content. A presentation device can include appropriate circuitry or other software and / or hardware as described herein to recognize and read a presentation settings portion (e.g., presentation commands) and further automatically and dynamically configure the presentation device according to these settings.

[0026] According to another aspect, presentation settings can be obtained in a separate transmission from the content itself. As described herein, ViewerWhen the reproduction or live presentation of content assets is selected, the presentation device can request presentation settings. Appropriate presentation settings can be sent from a content provider, a service provider, or other parties to the presentation device, and the presentation device can adapt the presentation settings of the presentation device to the appropriate presentation settings for displaying the current content assets.

[0027] In some aspects, Viewer or other content consumers can, for example, directly Such as the Internet or Acquisition through other networks such as a broadcast network Search send the presentation settings. In such aspects, Viewer can initialize requests for a display or an associated receiver device to send the presentation settings to a server, a database, or other network components. Polling In some aspects, combinations of selected content and various device types can be pre-cached on the network or locally. A server or other device can send the settings to a presentation device, a receiver device, or other devices that can recognize or configure the presentation settings of the display.

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

[0029] Although the specific examples and aspects described herein can detail the use of broadcast cable or satellite transmission, those skilled in the art will understand that other distribution interfaces can 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 that do not depart from the scope of the aspects described herein.

[0030] FIG. 1 shows a content presentation network according to some embodiments. As shown in FIG. 1, the display adaptation system 100 can include content providers 125a-n configured to provide content to a service provider 115. The content providers 125a-n can include any type of content provider or creator known to those skilled in the art, such as a television / movie studio or broadcast network, a radio channel, a website provider, a podcast provider, a VOD service, an over-the-top (OTT) service, a content storage and delivery service, etc. The service provider 115 can access the content from the content providers 125a-n through a network such as a cable or satellite network, or a communication network such as the Internet. The service provider 115 can include any type of entity or structure that can provide content to the presentation devices 105-n. For example, the service provider 115 can 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 delivery service, a third-party presentation setting provider, a computer 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] The presentation devices 105a-n can include any type of device capable of receiving and / or Viewer or presenting the content to other content consumers. The presentation devices Non-limiting exampleIt includes televisions, smart TVs, laptops, PDAs, table computing devices, smartphones, PCs, display monitors or terminals, radios, audio devices, speakers, headphones, tactile devices, electronic reading devices, LED devices, OLED devices, wearable screens, set-top boxes, satellite receivers, VOD receivers, content receivers, etc.

[0032] In some aspects, service provider 115 can include a network that transmits content from content providers 125a-n directly to presentation devices 105a-n. For example, service provider 115 can include a network of television production studios and associated technologies to directly provide content to presentation devices 105a-n. In another case, service provider 115 can include a content access application and associated hardware and software that enable a user to access content from various content providers 125a-n, including streaming services, OTT services, etc. In some aspects, content providers 125a-n can communicate directly with presentation devices 105a-n, for example, via network 110.

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

[0034] FIG. 2 shows exemplary presentation settings of a presentation device according to some aspects of the present disclosure. As shown in FIG. 2, the presentation device 205 is such that the presentation device 205 ViewerIt can have various presentation settings 210 (device presentation settings) configured to specify how to present the content to the user or other content consumers. The presentation settings 210 can be implemented in hardware and / or software to control the content presentation element and / or hardware to present the content according to the presentation settings. The prior art can enable the user to access the presentation settings 210 via a menu or voice activation system. In some aspects, the presentation settings 210 can be accessed and / or modified via software and / or hardware instructions. In some aspects, the presentation settings 210 of the presentation device 205 can be modified by another device of a computing device (e.g., a smartphone, a tablet computing device, a smart remote, a smart assistant, etc.).

[0035] The presentation settings 210 can be settings that can specify the presentation of the content via the presentation device 205 Any and can also include the type thereof. The presentation settings 210 can be configured based on the type of the presentation device 205 and / or the content presentation element, hardware, and / or software associated therewith. In the video display presentation device 205 (e.g., any type of presentation device 205 configured to present video content through a screen), Exemplary the settings can include the settings listed in Table I above But not limited to this . In the presentation device 205 that can present audio content, Exemplary the settings can include volume, treble, bass, fade, balance Is not limited to this .

[0036] In some embodiments, the presentation setting 210 can include a presentation mode that includes pre-configured presentation settings generally directed to a specific type of content such as sports or movies, or presentation characteristics such as vivid, soft, or dark. For example, the "sports" setting adjusts specific audio / video characteristics of the display to further enhance the presentation of a specific sports event based on the opinion of the device manufacturer. The nature of a specific live sports event can require extended brightness and / or high contrast to present a sharper picture of the fast-paced action. In contrast, settings such as "movie" can lower the vividness and brightness of the display to provide a more cinematic presentation as experienced in a movie theater. Viewer can provide.

[0037] However, many of these Preset modes are When the viewer settings Before and after to switch It is inconvenient And in the operation time Is such Called nature For the sake of to, Often not used . For example, to switch the presentation mode, Viewer has to navigate through several menus and other procedures Very to locate and select the desired mode. In addition, Viewer if Viewer wants to change channels or surf through the available programming content, Preset has to reconfigure or apply a new

[0038] mode for each channel Preset decides to watch. PresetThere are limitations because there are various shooting / capturing styles of many producers and cameramen that are not supported in the mode.

[0039] As another example, not all sports require the same setting adjustments defined by the manufacturer's Preset mode. Different sports events will require different settings for optimal results, including frame rate, daytime / nighttime production, etc. Indoor events versus outdoor events can require variable setting control. The "Sports" setting generally has one set of parameters for this mode. However, many sports are not shot under the same conditions. An outdoor daytime football game may look good with one set of presentation parameters, while an indoor hockey game may look good with another set of presentation parameters. With a limited number of presentation modes for the display, such differences in conditions cannot be accommodated within the previously selected mode.

[0040] In addition, not all presentation devices are the same. Presentation devices rely on widely varying technologies, including panel type, CPU, software, etc., regardless of whether they are smartphones, tablets, LED displays, LCDs, displays, OLED displays, etc. Even two devices of the same size and display technology made by different manufacturers will have many different settings that can be adjusted.

[0041] In some aspects, the content can be encoded to include provider presentation settings and / or presentation instructions related to specific elements of the content (e.g., forming a "media package"). For example, content provider 125a-n or other content creators can determine the provider presentation settings of the content to optimize, for example, the user experience of consuming the content. The provider presentation settings can be sent, received, or otherwise accessed by various devices ProcessingIt can be formatted, translated, or otherwise changed to a presentable command.

[0042] For example, the provider presentation settings of specific elements of content can be made to the presentable commands that can be read by a specific presentation device or operating system, hardware, and / or their software Conversion so as to actually change the presentation settings. A TV program of a sports event can be sent to a destination TV together with a presentable command to switch to the "sports" display mode when tuning in to the TV program. In another case, a VOD movie can be downloaded to a presentation device (such as a TV, smart TV, smartphone, tablet, etc.) together with a presentable command instructing the presentation device to set the brightness to a specific value and / or range of values when playing the movie. The presentation device can return to the original settings (for example, lower the brightness level when a "low battery" event occurs) when not watching the movie or when another event occurs.

[0043] In this specification When used the provider presentation settings are Within the configuration profile presentable commands May be , May include it and / or That take the form of May also be . Therefore, the descriptions in this specification involving steps of sending, receiving, configuring, setting, determining, specifying, or otherwise associating with a configuration profile can include the presentable commands associated therewith. For example, the step of sending a configuration profile can include steps of sending provider presentation settings, presentable commands for the presentation device to adapt the display, and additional data, as disclosed in this specification.

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

[0045] In some cases, the configuration profile is Specific for the content May be generated, "neighbor" (e.g., another episode of the same series, or otherwise related content) Copied or or algorithmically generated May be . According to one aspect, in the absence of a literal match, other elements of the algorithmically identified content or algorithmic means can be present to determine a new configuration file.

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

[0047] FIG. 3 provides a presentation setting Exemplary FIG. 3 shows a content delivery configuration. As shown in FIG. 3, a plurality of content streams or channels S1 - S5 (the "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 with the content packages C1 - C5, but other acquisition and delivery interfaces can be implemented to provide configuration files, provider presentation settings, and / or presentation instructions.

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

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

[0050] Figure 4 is according to some embodiments ExemplaryIndicates a presentation device. As shown in FIG. 4, provider presentation settings in the form of a configuration profile PS1 can be received by a presentation device 405. The presentation device can have a decoder 410 configured to decode a configuration profile PS1 received by the presentation device 405 (e.g., via a receiver, tuner, processor, communication port, etc.). The decoder 410 can be implemented in hardware, software, or a combination thereof. In some aspects, the decoder 410 can be a native or integral software application and / or hardware element of the presentation device 405. In some aspects, the decoder 410 can include third-party hardware and / or software elements. For example, the decoder 410 can include a software application configured to operate on the presentation device 405 and / or a computing device that can communicate with the presentation device 405 (e.g., a tablet computing device that communicates with a TV or set-top box). In another example, the decoder 410 can 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, HDMI port, Ethernet port, wireless (WiFi) communication element, Thunderbolt, optical, Bluetooth, SD card, NFC, RF, etc.). In some aspects, the configuration profile PSI can be transmitted and implemented via a visual indicator such as a device-readable or scannable barcode, Quick Response (QR) code, etc., or via Bluetooth®, Near Field Communication (NFC), or other communication protocols.

[0051] The decoder 410 can be configured to recognize, read, and further reconfigure the provider presentation settings 415 of the presentation device 405 based on the presentation instructions included in the configuration profile PS1. For example, if a content asset is obtained via a tuning operation of a cable or satellite box ViewerWhen selected by [the relevant entity] or by the user via a browser or an on-demand service, the decoder 410 can identify the configuration profile PS1, read the presentation instructions and various data settings included in the profile, and further configure the display to automatically configure the audio / video settings listed in the configuration profile PS1 to the defined values of the provider presentation settings.

[0052] In some aspects, such configuration operations can occur automatically and further Viewer can be made "invisible". In other aspects, the display adaptation system can provide an information message indicating that a particular setting has been added (and can further require a positive selection or rejection, or a default to an automatic selection after a predetermined period) to Viewer it.

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

[0054] SomeIn an aspect, the content asset Of The user settings are Is sent to an entity or application configured to generate some provider-provided settings, Entities and / or applications learn the user presentation settings of the content asset So that in the future for use with the same content asset or other content assets Generate provider presentation settings Make it possible .

[0055] As described above, the audio settings can also be configured via the configuration profile PS1. In an aspect where the audio function is inside the presentation device 405 such as a device with an internal speaker, the audio characteristics can be configured via the presentation device 405 itself. In the presentation device 405 including an external audio function such as an external home theater receiver, the external home theater receiver can also receive similar provider presentation settings to recognize, read, and reconstruct the external speakers based on the data from the configuration profile PS1. The presentation device 405 can further be configured or instructed to communicate with the external audio function to specify the configuration profile PS1 of the external audio function. As another example, the location is audio sampled and these samples are then used to recreate the audio dynamics of this location. As a further example, a concert recorded in the Notre Dame cathedral can be played back by activating sound processing to make it seem as if one is in the Notre Dame cathedral.

[0056] FIG. 5 shows a programming guide that provides presentation settings according to some embodiments. As shown in FIG. 5, a programming guide 505 (e.g., an electronic programming guide (EPG)) can be configured to be provided to a user who accesses the EPG 505 via a presentation device and / or a device communicating 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, computing devices (e.g., content stored on a computing device), and multiple content providers. The EPG 505 can be configured to present information 515 associated with content such as video content 510 (e.g., images, videos, trailers, promotions, etc.) and selected content items 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 the EPG 505. In some embodiments, the configuration profiles PS1 - PS11 can be included in metadata obtained by a service provider and loaded into the electronic programming guide. In some embodiments, ViewerIt is possible to tune to or select content C1, and further, the presentation device can be configured to recognize and further read data from the configuration profile PS1 attached to the program guide information. In response to receiving (and decrypting if necessary) the presentation settings, the display of the presentation device can be automatically reconfigured according to the values listed in the provider presentation settings of the configuration profile PS1. In some embodiments, the selection of content C1 via the EPG 505 can call up a prompt (see, for example, prompt 620 in FIG. 6) that asks the user whether they want to implement the presentation settings of the configuration profile PS1.

[0058] In some embodiments, the selection of content C1 via the EPG 505 can call up a prompt that asks the user whether they want to download or otherwise access the corresponding configuration profile PS1 from, for example, a third party (such as a content creator, service provider, presentation device manufacturer, or a dedicated service that provides such information).

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

[0060] In some embodiments, computing element 625 can be present 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 its components (e.g., service provider 115, content providers 125a-n, presentation devices 105a-n, and / or data store 120 of FIG. 1). In some embodiments, computing element 625 can communicate with other network 630, including a distributed computing network or a cloud computing network or a data storage system ("the cloud").

[0061] In some embodiments, information associated with a content asset (e.g., video content 610) can be obtained from a data source, cloud 630, that includes 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 another example, a content asset can be analyzed to determine certain characteristics that can be related to a recommended or optimal presentation setting, 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). In some embodiments, provider presentation settings can be determined and / or modified based on content recognition information.

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

[0064] Graphical user interface (GUI) elements 615 (such as overlays, banners, pop-ups, transparent windows, etc.) can be presented on the screen of the presentation device 605 by the option 620 to select the provider presentation settings associated with the content. For example, ViewerIt is possible to start watching a movie via a TV such as a smart TV or a tablet computing device. The movie can be accessed via various sources described herein. The computing element 625 can access or receive information associated with the movie, the movie content, or its characteristics in order to analyze the movie or otherwise recognize it. 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 a component 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 a prompt 620 to implement and / or download the provider presentation settings.

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

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

[0067] In some aspects, the content provider, service provider, and / or Device manufacturers and third party Other third parties specializing in enhancing audio / visual settings, such as device setting entities of provider provides the optimal Such presentation settings Acquisition to Options may be provided to the user . Furthermore , if multiple service providers provide configuration profiles or provider presentation settings, the user is IsDesired Do Select a provider Options are Presentation May be 。

[0068] In some aspects, access to presentation settings and / or automatic configuration of presentation settings can be provided as a premium or paid service, for example, by a service provider, content provider, and / or third party. For example, a cable or satellite provider, or an Internet subscription service, can provide an extended audio / video settings feature for subscribers who have selected to pay an additional fee.

[0069] FIG. 7 shows an exemplary content presentation environment 700 according to a particular aspect of the present disclosure. The environment 700 includes a presentation device 705, one or more speakers 710, a couch 715 or Viewer other seating where one can sit and view content, and several light sources including, for example, a floor lamp 730, a table lamp 735, and one or two windows 750 through which sunlight 755 or a streetlight 760 at night can be seen. According to a particular aspect of the present disclosure, one or more sensors can be present in the environment 700 and further operatively coupled to the presentation device 705. For example, an ambient light sensor 720 and / or a microphone 723 can be integrated into the presentation device 705 or otherwise operatively coupled to the presentation device 705. As another example, an air quality monitor 725 can also be present in the environment 700 and further operatively coupled to the presentation device 705. According to another aspect, the sensors can be included in a home control device, an assistance or Internet of Things (IoT) configuration device.

[0070] In some embodiments, the sensor can be operatively coupled to the presentation device (e.g., operatively coupled to a processor or other hardware of the presentation device). In some embodiments, the sensor 215 may not be operatively coupled to the presentation device 205. In some embodiments, the sensor 215 can communicate with at least a portion of the display adaptation system 100, such as another presentation device 105a-n (e.g., a computing device communicating with a television), a service provider 115, a network 110, a content provider 125a-n, or any combination thereof. Thus, the presentation settings 210 according to some embodiments can be specified using the information obtained by the sensor 215.

[0071] According to embodiments of the present disclosure, the presentation settings of the presentation device 705 can be adapted for optimal display of the content using the environmental conditions under which the content is presented. The environmental sensor can include any type of sensor that can measure or otherwise obtain information related to the presentation settings and / or the optimization or configuration of the presentation settings. The Non-limiting example sensors can include a photosensor, an optical sensor, a decibel, a temperature sensor, and a motion sensor. In some embodiments, the 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 can include an ambient light sensor 720 implemented to detect ambient lighting conditions. The ambient light sensor 720 can report the readings of the ambient light sensor to the presentation device. It can request a configuration file including provider presentation settings for the corresponding ambient environment and further transmit it 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 further the microphone 723 can detect sound characteristics that can be used to further request and configure the provider presentation settings. For example, the ambient light sensor 720 can be a photosensor or a light meter disposed on or near the display, and can detect the amount of light incident on the display of the presentation device 705. Next, using the data from the ambient light sensor 720, the display can be adapted according to the provider presentation settings. Generally, without considering how the content was originally designed to be viewed, the display can be adapted according to the brightness level to further ensure a high-quality display. Such a configuration can be implemented to reduce or eliminate eye fatigue.

[0074] According to one aspect of the present disclosure, the display adaptation system can include a specific configuration profile pre-calculated for a given amount of ambient light. The configuration profile can further include an identification of a 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, content providers, content creators, service providers, etc. can determine several provider presentation settings. The ambient light detector 720 can report along with the content information and a specific presentation device 705 (or display) type to fetch a configuration profile having pre-calculated provider presentation settings. Next, the appropriate configuration profile file of the content asset is returned to the presentation device 705 according to the ambient light level at which the content is to be viewed. For example, a content provider can define three setting profiles each defining different provider presentation settings. The setting profile configuration can be created for low light, medium light, and high light conditions. In such a setting profile, display settings including those listed in Table 1 above without limitation can be set for optimal viewing when a reading value received from the ambient light sensor 720 is given according to one of the three setting profiles. When low light ambient detection is transmitted from the presentation device 705, the provider presentation settings corresponding to the low light settings can be transmitted in the configuration profile to be applied to the presentation device 705.

[0076] According to one aspect, a content creator can define a setting profile 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, a content creator can experimentally observe the content at low, medium, and high light levels when determining the optimal presentation settings for each light level. These setting profiles can be stored and transmitted as part of the configuration profile or separately when they match the light levels at which the content is played back and detected and reported by the ambient light sensor 720. Viewer

[0077] ​Furthermore, an infinite number of setting profiles can be created for an infinite number of ambient light sensor levels, although it may not be practical to do so. Thus, according to one aspect, the display adaptation system can derive, interpolate, or algorithmically generate an intermediate set of provider-presented settings based on the detected bounding levels of ambient light. For example, if the ambient light sensor 720 detects and reports a light level between a low level and a medium level, the system can intelligently identify the profile closest to the detected level and further interpolate between two profiles to generate an ad-hoc setting profile. The ad-hoc setting profile can include dynamic adjustments to previously defined profile settings for modifying the display settings for a more optimal viewing experience. If the detected light level is close to the low light threshold, the ad-hoc setting profile can adjust the settings to be similar to the 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 Viewer requested by. As part of the request, or as the next transmission, and without limitation, device information including information such as manufacturer, model, size, display panel technology, backlight, etc., and the ambient light level can be transmitted to the content provider. The ambient light level can be obtained from the ambient light sensor 720 on-board the presentation device or from a separately but communicatively coupled sensor. Upon receiving the ambient light level, the display adaptation system can generate, request, or search for a setting profile corresponding to the presentation device 705, the light level, and the selected content, either as part of the configuration profile or separately. The setting profile can include, without limitation, content creators, service providers, collected ViewerIt can be obtained from any number of sources including data. As described above, the system can obtain a configuration profile including a setting profile according to the closest match of the light level (low light, medium light, high light). 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 pre-defined setting profiles. The configuration profile and / or the setting profile can be transmitted with or without content transmission and / or within or outside the content transmission. As a result, the content and the instructions are received by the presentation device 705 and the presentation settings are configured according to the current configuration profile. According to one aspect, the provider presentation settings can be applied according to the presentation instructions, whereby transitions between contents and / or changes in the content are Viewer smoothly performed with little or no perception by

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

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

[0081] According to another aspect of the present disclosure, the presentation device can adapt or tune content segments to optimally display content according to the content and exogenous data and / or metadata associated with the transmission of the content. Instead of relying entirely or in part on the content itself to optimize display settings, aspects of the present disclosure involve the collection, processing, and adaptation of display settings using data regarding the person who created the content, the location, time, and method by which the content was created.

[0082] As used herein, exogenous data can include data and metadata related to and regarding the person who created, produced, or otherwise edited the content being displayed, the location, time, and method by which the displayed content was created, produced, or otherwise edited. Such data Non-limiting example can include camera type, camera settings, camera position, camera motion, camera rotation (e.g., use of jib, wire-hang camera, handheld steadicam, skycam, etc.), lens type, focus settings, lighting settings, location, time of day, date, etc. According to one aspect, this exogenous data can be attached to the content being transmitted, included in a configuration profile as part of the provider presentation settings, or transmitted separately, and further, the presentation settings of the presentation device displaying the content can be adapted using the exogenous data.

[0083] In certain high-speed content transmissions where objects may move faster than the frame rate or refresh rate can capture, 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 may be less reliable, and can further result in an undesirable viewing experience contrary to what the content creator intended for the work.

[0084] On the one hand, knowing additional details and data about how the content was created can provide significant advantages when sending and displaying the content on the optimal presentation device. For example, by knowing and further incorporating details about how the content was captured and / or edited, including camera settings, camera motion, camera rotation, etc., the need for complex computations and inaccurate or distorted estimates can be eliminated. Aspects of the display adaptation system can enable the content to be presented in its true form according to the reality and how the content creator anticipated the content being consumed, or how it will be consumed as a combination of 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 display of the presentation device from presentation instructions associated with the exogenous data and settings for optimal playback. According to one aspect, the system can exist on the presentation device itself or upstream from a broadcast or service provider server. When the adaptation system exists on the presentation device itself, the device can receive and further analyze the exogenous data along with the content, determine the optimal display settings, and further adjust the display according to the determined settings.

[0086] When the adaptation system exists outside the presentation device, the presentation device can be made to request the device for information necessary 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, and the like. The adaptation system can use this information to determine the appropriate settings for the presentation device. With the appropriate settings determined, the appropriate settings can be attached to the content as part of a data stream or configuration profile. The presentation device can, in response to receiving the content, process the provided presentation instructions that include provider presentation settings based on exogenous data and adjust the display settings before (or simultaneously with) starting to display the content.

[0087] According to one aspect of the present disclosure, provider presentation settings can be segmented by the content so as to be adaptable in the middle of the presentation. Exogenous data can include segment information for segmenting or for other changes that can require modification of the presentation settings to maintain the optimal display of the scene, lighting, sound, capture style, focus information, or content. For example, if a particular scene of a movie was filmed at night and the next scene was filmed during the day of the next day, the exogenous data can reflect such changes, and further 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, the adaptation system can utilize exogenous data when providing a live broadcast or presentation. The consumption of live content presentation can present uncertain and unknown situations including changes in lighting, weather, naturally occurring events, and the like.

[0089] According to aspects of the present disclosure, external 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 sports event such as a soccer game starts under sunny weather conditions but subsequently extends into sunset (or stormy weather with rain or snow), external data that can include lighting conditions on the field, weather information, time or day, sunset data, etc., can be updated and processed to adapt the presentation settings during the game to optimize the display of content.

[0090] FIG. 8 shows a conceptual content capture device 800 that can generate, capture, and use external data to generate provider presentation settings according to 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 cable 810 and the rotation device 815 to position the imaging device 805 in a desired position and pose. Particularly in live content capture, such as a soccer game or other sports event, the imaging device that tracks the action of the game can be rapidly moved and oriented. For example, external data including the speed, acceleration, rotation speed, and rotation angle of the imaging device can be captured and used to generate optimal provider presentation settings for the content captured by the imaging device. According to one aspect, external data can be used to generate provider presentation settings included in a configuration profile transmitted to a presentation device. The provider presentation settings can be transmitted along with presentation instructions that apply the provider presentation settings to the display of the presentation device when the content captured by the imaging device 815 is displayed when executed.

[0091] According to another aspect, the 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, and the like. By providing such information, not only can the content creator enable consumers to truly experience the content as the creator intended, but also another dimension of creativity in storytelling and presentation can be made available to the creator.

[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 instances of a system that automatically adapts display settings over time and processes exogenous data to optimize the display. For example, if a particular piece of content is created and no exogenous data has been captured or recorded, a trained display adaptation tool can adapt the display for presenting such content based on previous learning of similar content. Such a system can be particularly advantageous for live transmissions when frequent updates to exogenous data are computationally expensive or not possible given transmission limitations.

[0093] FIG. 9 is a diagram showing an example of a hardware implementation of a display adaptation system 900 according to an aspect of the present disclosure. The display adaptation system 900 can be a component of a television, a tablet, a smartphone, or other computing devices. 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 the television 928 when other devices such as a television, a tablet, a smartphone, a game console, a home theater system, or other presentation devices are also expected to use the display adaptation system 900.

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

[0095] The display adaptation system 900 includes a processor 920, a sensor module 902, a configuration profile 908, a communication module 922, a location module 918, a display module 926, a planning module 924, and a transceiver 916 coupled to 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 transmissions 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 an input 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 interfaces.

[0096] The display adaptation system 900 includes a processor 920 coupled to a computer-readable medium 914. The processor 920 performs processing including the execution of software stored on the computer-readable medium 914 that provides the functions 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 that is manipulated by the processor 920 when executing the software. The computer-readable medium 914 can be an OEM that can be downloaded to the device as firmware or application software controlled from a remote or intermediate server with a USB stick or an SD card, or an outboard connection device as described herein, or can include this.

[0097] Using the sensor module 902, measurements can be obtained via different environmental sensors such as the first sensor 906, the second sensor 904, and the third sensor 905. The first sensor 906 can be an ambient light sensor such as a photosensor or a light meter for the ambient light level incident on the environment and / or 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 CO2 monitor, or another environmental sensor. Of course, aspects of the present disclosure are not limited to the aforementioned sensors if other types of sensors such as, for example, motion, heat, sonar, and / or laser are expected for any of the sensors 904, 905, 906. The measurements of the first sensor 906, the second sensor 904, and / or the third sensor 905 can 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 coupled to the computer-readable medium 914 to implement the functions described herein. In one configuration, the data captured by the first sensor 906, the second sensor 904, and the third sensor 905 can be transmitted to an external device via the transceiver 916. The first sensor 906, the second sensor 904, and the third sensor 905 can be integrated with the television 928 or communicate with the television 928.

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

[0099] The display module 926 can be used to present content assets on the display of the television 928. The display module 926 can be coupled to the configuration profile 908 and the sensor module 902, and other modules to adapt the presentation settings of the television 928 according to the provider presentation settings 910 and the 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 recordings of content, the planning module 924 can be coupled to other modules of the display adaptation system 900 to schedule the request and acquisition of the configuration profile based on the next presentation of the content or the content recording. In one configuration, the planning module 924 can disable or respond to user input when user input is expected (e.g., predicted), Preset apply a presentation mode or separate presentation settings.

[0101] The modules of the display adaptation system 900 can 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 can communicate with the sensor module 902, transceiver 916, processor 920, communication module 922, location module 918, display module 926, planning module 924, and computer-readable medium 914. In one configuration, the configuration profile 908 receives sensor data from the sensor module 902. The sensor module 902 can 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 can 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 can receive sensor data directly from the first sensor 906, the second sensor 904, and / or the third sensor 905.

[0103] As shown in FIG. 9, the configuration profile 908 can include provider-presented settings 910, as described herein. The provider-presented settings 910 can include one or more setting profiles 912, such as a setting profile 910 for one or more ambient lighting conditions, as described herein. The configuration profile 908 can also include exogenous data 913 regarding the content asset for which the provider-presented settings 910 have been selected and applied via the presentation instruction 915. The presentation instruction 915 includes executable instructions or other information that is analyzed or executed by the processor 920 and can apply the provider-presented settings 910 to the display module 926 and other modules of the television 928.

[0104] The configuration profile 908 can receive sensor information from the sensor module 902 and further send a request for the provider presentation settings 910 to the service provider via the transceiver 916. The request can include presentation device information, such as the manufacturer, model number, size, display technology, etc., along with the identification of the content to be presented (or that should be presented). The service provider can receive the request as described herein and further provide a configuration profile that includes the provider presentation settings 910 and the presentation instructions 915 for implementing the provider presentation settings 910. The transmitted configuration profile can also include exogenous data used to generate the provider presentation settings 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 further applied to the display module 926 of the television 926 for displaying the content asset for the provider presentation settings 910. 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. When the environment has changed sufficiently, the configuration manager can request a new or updated configuration profile 909. Further, when 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 determine a change to the provider presentation setting 910. In such a case, the configuration manager 908 can request an updated configuration profile 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 further delivered to the configuration manager 908 as a package or periodically when the content is played back. For example, if a movie includes one or more night scenes and one or more daytime scenes, the configuration profile can include a segmented provider presentation setting 910 that can be applied via the presentation instruction 915. The planning module 924 can receive the presentation instruction at the time of the scene change in the movie and further appropriately apply the segmented provider presentation setting 910.

[0107] Based on this teaching, those 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 illustrated aspects. In addition, the scope of the present disclosure is intended to cover such apparatuses or methods implemented using other structures, functions, or structures and functions 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 implemented by one or more elements of the claims.

[0108] The term "exemplary" is used herein to mean "serving as an example, instance, or Exemplification used as such." Any aspect described herein as "exemplary" should not necessarily be construed as preferred or more advantageous than other aspects.

[0109] Although specific embodiments are described herein, many variations and permutations of these embodiments fall within the scope of the disclosure. While some benefits and advantages of the preferred embodiments are mentioned, the scope of the disclosure is not limited to specific benefits, uses, or purposes. On the contrary, the embodiments of the disclosure are contemplated as being widely applicable to different technologies, system configurations, networks, and protocols, some of which are illustrated by way of example in the figures of the preferred embodiments and the following description. The detailed description and drawings are not intended to limit the scope of the disclosure, which is defined by the appended claims and their equivalents, but rather to merely exemplify the disclosure. Exemplification but rather to merely exemplify the disclosure.

[0110] As used herein, the term "determine" encompasses a wide variety of actions. For example, "determine" can include calculate, compute, process, derive, inquire, look up (e.g., look up in a table, database, or other data structure), ascertain, etc. Additionally, "determine" can include receive (e.g., receive information), access (e.g., access data in a memory), etc. Furthermore, "determine" can include resolve, select, choose, specify, etc.

[0111] As used herein, the phrase "at least one" of a list of items refers to any combination of these items including the singular. By way of example, "at least one of a, b, or c" is contemplated to cover a, b, c, a - b, a - c, b - c, and a - b - c.

[0112] The various examples described with respect to the present disclosure ExemplaryLogical blocks, modules, and circuits can be implemented or executed by a processor specifically configured to perform the functions discussed in this disclosure. The processor can be a neural network processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array signal (FPGA), or other programmable logic device (PLD), discrete gates or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. Alternatively, the processor system can include one or more neuromorphic processors that implement the neuron models and neural system models described herein. The processor can be a microprocessor, a controller, a microcontroller, or a state machine specifically configured as described herein. The processor can 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 coupled with a DSP core, or other special configurations as described herein.

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

[0114] The methods disclosed herein include one or more steps or acts for achieving the described methods. The steps and / or acts of the methods can be interchanged with one another without departing from the scope of the claims. In other words, the order and / or use of a particular step and / or act can be modified without departing from the scope of the claims unless a specific order of the steps and / or acts is specified.

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

[0116] The processor can perform processing including management of the bus and execution of software stored in the machine-readable medium. Software is to be construed to mean instructions, data, or any combination thereof regardless of whether it is referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

[0117] In a hardware implementation, the machine-readable medium can be part of a processing system separate from the processor. However, as will be readily understood by those skilled in the art, the machine-readable medium, or any portion thereof, can be external to the processing system. By way of example, the machine-readable medium can include a transmission line, a carrier wave modulated by data, and / or a computer product separate from the device, all of which can be accessed by the processor via a bus interface. Alternatively, or additionally, the machine-readable medium, or any portion thereof, can be integrated with the processor, such as in cases where it can include a cache and / or a dedicated register file. The various components discussed can be described as having specific locations, such as local components, but they can also be configured in various ways, such as as specific components that are part of a distributed computing system.

[0118] The machine-readable medium can include several software modules. The software modules can include a transmission module and a reception module. Each software module can exist on a single storage device or be distributed across multiple storage devices. By way of example, a software module can be loaded from a hard drive to RAM when a trigger event occurs. During the execution of a software module, the processor can load a portion of the instructions into the cache to increase the access speed. One or more cache lines can then be loaded into a special-purpose register for execution by the processor. It will be understood that when the functions of the software modules are shown below, such functions are performed by the processor when executing instructions from the software modules. Furthermore, it should be understood that aspects of the present disclosure result in improvements to the functions of a processor, computer, machine, or other system that implements such aspects.

[0119] When implemented in software, the functions can be stored or transmitted as one or more instructions or codes in a computer-readable medium. The computer-readable medium includes both computer storage media and communication media including any storage media 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 can be downloaded and / or otherwise obtained by a user terminal and / or a base station as prescribed. For example, such a device can be coupled to a server to facilitate transfer of means for performing the methods described herein. Alternatively, the various methods described herein can be provided via storage means, whereby a user terminal and / or a base station can obtain the various methods in response to coupling or providing the storage means to the device. Additionally, any other suitable techniques for providing the methods and techniques described herein to a device can also be utilized.

[0121] It should be understood that the claims are not limited to the configurations and components exemplified above. Various modifications, changes, and variations can be made in the configurations, operations, and details of the methods and apparatuses described above without departing from the scope of the claims.

[0122] FIG. 10 shows an exemplary method 1000 of adapting a presentation device display according to one or more aspects of the present disclosure. As shown in block 1002, a service provider can receive a configuration file request from a presentation device, as described herein. The request can be sent via a network or any other communication protocol, as described herein. The service provider can 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 delivery service, a third-party presentation settings provider, etc., and / or any combination thereof.

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

[0124] As shown in block 1004, the service provider can look up or retrieve provider presentation settings based on the content identifier, presentation device information, and / or environmental data. As described herein, the service provider can retrieve any number of provider presentation settings suitable 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 a configuration file request, the service provider can request such information from the presentation device. As further shown in block 1006 and as described herein, the service provider can additionally base the provider presentation settings on exogenous data. Exogenous data can include data from a content creator that details the person, location, time, and / or method by which the identified content was created, imported, produced, edited, or otherwise obtained and manipulated.

[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 file can further include exogenous data that can be used by the presentation device and can further adapt the display settings according to the provider presentation settings. The configuration file can also include, as described herein, multiple sets of provider presentation settings according to multiple setting profiles and / or changes to the content itself. Additionally, the service provider can save and store the generated configuration profile, thereby eliminating the need to regenerate but being able to assemble or retrieve repeated requests, requests for the same or similar content by similar or the same presentation device or device type.

[0126] As shown in block 1010, the service provider can send the configuration file to the presentation device as disclosed herein. The configuration profile can be sent by 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 event, including but not limited to changes in different content assets, changes within content assets, changes in environmental data, changes in live transmission conditions, etc. Specific changes, such as changes in content identification and environmental data, can be included in the updated request.

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

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

[0129] The composition profile can 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 can apply the provider presentation settings according to the presentation instructions to adjust the parameters of the display settings to match the parameters of the provider presentation settings. As shown in block 1112, the presentation device can display the content according to the adapted provider presentation settings. The presentation device can include an integrated display or can be coupled to a remote display device, and to the remote display device, the presentation device can instruct or otherwise cause the presentation of the content to the display.

[0130] As shown in block 1114, the presentation device can periodically or continuously monitor the content, environmental data from one or more sensors, or exogenous data to determine provider presentation settings that need to be updated. As shown in block 1114, the update of the provider presentation settings may be required due to the content, the environment in which the content is presented, or other changes in the presentation. If such a change is detected, the presentation device can send updated device information, content identifiers, or environmental sensor data to the service provider. The service provider can generate, assemble, or retrieve an updated composition profile that includes updated provider presentation settings and / or exogenous data according to the updated information in response to the receipt of the updated information. If no change is detected, the presentation device can continue to display the content until a change is detected.

Description of the reference numerals

[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 Settings 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. A method for adapting the presentation of content on a presentation device, comprising: receiving, from the presentation device, presentation device information and a configuration profile request associated with the content asset; obtaining exogenous data associated with and regarding the person who created, produced, or edited the content asset, the location, time, and method by which the content asset was created, produced, or edited, and including data and metadata according to the presentation device information and the content asset; obtaining provider presentation settings according to the exogenous data, the presentation device information, and the content asset; generating a configuration profile including the provider presentation settings and presentation instructions; transmitting the configuration profile to the presentation device. A method as described above.

2. further comprising receiving environmental data from the presentation device, wherein the step of obtaining the provider presentation settings is according to the environmental data, the presentation device information, and the content asset. The method according to claim 1.

3. The method according to claim 2, wherein the provider presentation settings include one or more setting profiles, and each setting profile corresponds to environmental conditions.

4. The method according to claim 3, wherein the presentation instructions include selecting the nearest setting profile based on the environmental data.

5. The method according to claim 3, wherein the presentation instructions include calculating between two setting profiles based on the environmental data.

6. The method according to claim 2, wherein the environmental data is the ambient light level of the environment including the presentation device.

7. The method according to claim 2, wherein the environmental data is air quality conditions.

8. The method according to claim 2, wherein the environmental data is an audio signal.

9. The method according to claim 1, wherein the configuration profile further includes the exogenous data.

10. The method according to claim 1, wherein the exogenous data includes at least one of camera type, camera settings, camera location, camera motion, camera rotation, lens type, focus settings, lighting settings, location, time, date, and weather information regarding the creation, production, or editing of the content asset.

11. The method according to claim 1, wherein the presentation device information includes the manufacturer. ​ ​ ​ ​ ​ ​ ​ ​ ​ The method according to claim 1.

12. The presented device information includes a model number, The method according to claim 1.

13. The presented device information includes a display type, The method according to claim 1.

14. The display type is one of QLED, OLED, LCD, LED, plasma, micro LED, high definition, ultra high definition, 4K resolution, and 8K resolution, The method according to claim 13.

15. A method for adapting the presentation of content on a presentation device, Receiving, from the presentation device, presentation device information and configuration profile requirements associated with a content asset; Receiving environmental data from the presentation device; Obtaining exogenous data including data and metadata related to and associated with the person who created, produced, or edited the content asset according to the content asset, the location, time, and method by which the content asset was created, produced, or edited; Obtaining provider presentation settings according to the presentation device information, the environmental data, the exogenous data, and the content asset; Generating a configuration profile including the provider presentation settings, exogenous data, and a presentation command; Transmitting the configuration profile to the presentation device; A method comprising.

16. A system for adapting the presentation of content on a presentation device, A database storing presentation device information and provider presentation settings; A communication interface; A processor; Comprising, The processor is configured to: Receive, via the communication interface, from the presentation device, presentation device information and a configuration file requirement associated with a content asset; Obtain exogenous data including data and metadata related to and associated with the person who created, produced, or edited the content asset according to the presentation device information and the content asset, the location, time, and method by which the content asset was created, produced, or edited; Obtain from the database the provider presentation settings corresponding to the exogenous data, the presentation device information, and the content asset; Generate a configuration profile including the provider presentation settings and a presentation command, configured to transmit the configuration profile to the presentation device via the communication interface A system so configured.

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