Abstract:
Segments for a video are transmitted in payload units with a supplemental enhancement information (SEI) message within which is embedded display adaptation information that may be employed to control display brightness and thereby reduce power consumption during display of the respective segment. The display adaptation information includes at least a maximum pixel brightness that may be used to scale pixel brightness to maximum and correspondingly reduce backlighting for liquid crystal displays, or to adjust the supply voltage for OLED displays. The display adaptation information may optionally include a minimum pixel brightness, a pixel histogram step size, and an indicator of scaling method.
Abstract:
Segments for a video are transmitted in payload units with an extended network abstraction layer unit (NALU) header or supplemental enhancement information (SEI) message within which is embedded display adaptation information that may be employed to control display brightness and thereby reduce power consumption during display of the respective segment. The display adaptation information includes at least a maximum pixel brightness that may be used to scale pixel brightness and correspondingly reduce backlighting for liquid crystal displays, or to adjust the supply voltage for OLED displays. The maximum pixel brightness is set to a level saturating a portion of the pixel histogram without perceptual loss to the viewer, resulting in further reduction of power consumption.
Abstract:
A method includes identifying an optimal backlight value for at least one quality level of a first video segment. The method also includes transmitting data for the first video segment. The transmitted data for the first video segment includes a message containing a first set of display adaptation information. The first set of display adaptation information includes the optimal backlight value for the at least one quality level of the first video segment. The method further includes identifying a backlight value for the at least one quality level of a second video segment. The method also includes determining a maximum backlight value change threshold between successive video segments. In addition, the method includes applying temporal smoothing between the optimal backlight value and the backlight value based on the maximum backlight value change threshold.
Abstract:
A method for simplified MPEG Media Transport (MMT) content presentation is provided. Two or more assets of an MMT package Processing Unit (MPU) are identified. The method also includes defining at least one of the two or more assets as a default asset and a remaining one or more assets as enriched assets. The at least one default asset does not include a composition function. The method further includes configuring the at least one default asset for independent presentation from the one or more enriched assets. The method includes transmitting the MPU including the at least one default asset and the one or more enriched assets.
Abstract:
A video decoder performs a method of dynamic voltage/frequency scaling (DVFS) for video processing. The method includes parsing a bitstream associated with a video to determine embedded information associated with a complexity of a first portion of the video, estimating the complexity of the first portion of the video using the embedded information, determining a voltage and frequency to be used for decoding the first portion of the video based on the estimated complexity, and decoding the first portion of the video at the determined voltage and frequency.
Abstract:
A method includes identifying an optimal backlight value for at least one quality level of a first video segment. The method also includes transmitting data for the first video segment. The transmitted data for the first video segment includes a message containing a first set of display adaptation information. The first set of display adaptation information includes the optimal backlight value for the at least one quality level of the first video segment. The method further includes identifying a backlight value for the at least one quality level of a second video segment. The method also includes determining a maximum backlight value change threshold between successive video segments. In addition, the method includes applying temporal smoothing between the optimal backlight value and the backlight value based on the maximum backlight value change threshold.
Abstract:
Segments for a video are transmitted in payload units with an extended network abstraction layer unit (NALU) header within which is embedded display adaptation information that may be employed to control display brightness and thereby reduce power consumption during display of the respective segment. The display adaptation information includes at least a maximum pixel brightness that may be used to scale pixel brightness to maximum and correspondingly reduce backlighting for liquid crystal displays, or to adjust the supply voltage for OLED displays. The display adaptation information may optionally include a minimum pixel brightness, a pixel histogram step size, and an indicator of scaling method.
Abstract:
An electronic device according to an embodiment includes a processor and a memory, and the memory stores instructions which when executed, cause the processor to, in a first operation when the electronic device is connected to a first external accessory device via the electrical connector, receive at least one first identification (ID) from the first external accessory device via the electrical connector, render a first screen including a first plurality of icons for application programs on the memory based at least in part on the first ID, and provide data associated with the first screen to an external display through the first external accessory device via the electrical connector and in a second operation when the electronic device is connected to a second external accessory device via the electrical connector, receive at least one second ID from the second external accessory device via the electrical connector, the second ID being of the same type as the first ID, receive at least one third ID from the second external accessory device via the electrical connector, the third ID being of a different type from the first ID, render a second screen including a second plurality of icons for the application programs on the memory based at least in part on the third ID, and provide data associated with the second screen to the external display device through the second external accessory device via the electrical connector.
Abstract:
A method for simplified MPEG Media Transport (MMT) content presentation is provided. Two or more assets of an MMT package Processing Unit (MPU) are identified. The method also includes defining at least one of the two or more assets as a default asset and a remaining one or more assets as enriched assets. The at least one default asset does not include a composition function. The method further includes configuring the at least one default asset for independent presentation from the one or more enriched assets. The method includes transmitting the MPU including the at least one default asset and the one or more enriched assets.
Abstract:
A video decoder performs a method of dynamic voltage/frequency scaling (DVFS) for video processing. The method includes parsing a bitstream associated with a video to determine embedded information associated with a complexity of a first portion of the video, estimating the complexity of the first portion of the video using the embedded information, determining a voltage and frequency to be used for decoding the first portion of the video based on the estimated complexity, and decoding the first portion of the video at the determined voltage and frequency.