PictureQuality
class PictureQuality
| kotlin.Any | |
| ↳ | android.media.quality.MediaQualityContract.PictureQuality |
Parameters picture quality.
Summary
| Constants | |
|---|---|
| static String |
Selects the 3D display mode based on the source format. |
| static String |
Controls the conversion from a 3D source to a 2D image. |
| static String |
Enable/disable auto adjust picture parameter based on the TV content. |
| static String |
Enable/disable auto upscaling the picture quality. |
| static String |
Enable/disable black color auto stretch |
| static String |
Enable/disable blue color auto stretch |
| static String |
The brightness. |
| static String |
Sets the color space of the video signal, which defines the range of colors (gamut) it can represent. |
| static String |
Adjust color temperature type |
| static String |
The color blue gain value for color temperature adjustment. |
| static String |
The color blue offset value for color temperature adjustment. |
| static String |
The color green gain value for color temperature adjustment. |
| static String |
The color green offset value for color temperature adjustment. |
| static String |
The color red gain value for color temperature adjustment. |
| static String |
The color red offset value for color temperature adjustment. |
| static String |
Enable/disable the overall color tuning feature. |
| static String |
Advance setting for blue gain. |
| static String |
Advance setting for blue offset. |
| static String |
Adjust brightness in advance color engine. |
| static String |
Advance setting for green gain. |
| static String |
Advance setting for green offset. |
| static String |
Adjust hue in advance color engine. |
| static String |
Key for adjusting the Hue of the blue color component. |
| static String |
Key for adjusting the Hue of the cyan color component. |
| static String |
Key for adjusting the Hue of the flesh (Skin Tone) color component. |
| static String |
Key for adjusting the Hue of the green color component. |
| static String |
Key for adjusting the Hue of the magenta color component. |
| static String |
Key for adjusting the Hue of the red color component. |
| static String |
Key for adjusting the Hue of the yellow color component. |
| static String |
Key for adjusting the Luminance (brightness) of the blue color component. |
| static String |
Key for adjusting the Luminance (brightness) of the cyan color component. |
| static String |
Key for adjusting the Luminance (brightness) of the flesh (Skin Tone) component. |
| static String |
Key for adjusting the Luminance (brightness) of the green color component. |
| static String |
Key for adjusting the Luminance (brightness) of the magenta color component. |
| static String |
Key for adjusting the Luminance (brightness) of the red color component. |
| static String |
Key for adjusting the Luminance (brightness) of the yellow color component. |
| static String |
Advance setting for red gain. |
| static String |
Advance setting for red offset. |
| static String |
Adjust saturation in advance color engine. |
| static String |
Key for adjusting the Hue of the blue color component. |
| static String |
Key for adjusting the Hue of the cyan color component. |
| static String |
Key for adjusting the Hue of the flesh (Skin Tone) color component. |
| static String |
Key for adjusting the Hue of the Green color component. |
| static String |
Key for adjusting the Hue of the magenta color component. |
| static String |
Key for adjusting the Hue of the red color component. |
| static String |
Key for adjusting the Hue of the yellow color component. |
| static String |
Key for the master switch to enable or disable the Color Tuner feature. |
| static String |
The contrast. |
| static String |
Set to |
| static String |
Contour noise reduction. |
| static String |
Dynamically change picture luma to enhance contrast. |
| static String |
Control the amount of blue at each of the 11 brightness points. |
| static String |
Control the amount of green at each of the 11 brightness points. |
| static String |
The parameters in this section is for 11-point white balance in advanced TV picture setting. |
| static String |
Enable/disable film mode. |
| static String |
Refine the flesh colors in the pictures without affecting the other colors on the screen. |
| static String |
Sets the electro-optical transfer function (EOTF), or "gamma," to be used. |
| static String |
If |
| static String |
Enable/disable globe dimming. |
| static String |
Specifies the RGB color range for the HDMI signal to ensure correct black and white levels. |
| static String |
The hue. |
| static String |
Advance setting for local dimming level. |
| static String |
The quantization level range for the video signal, which specifies the mapping of digital code values to black and white levels. |
| static String |
Adjust gamma blue gain/offset. |
| static String |
Set to |
| static String |
Adjusts the 'Deblur' component of MEMC. |
| static String |
Adjusts the 'De-judder' component of MEMC. |
| static String |
Adjusts the 'MEMC' (Motion Estimation, Motion Compensation) effect. |
| static String |
MPEG (moving picture experts group) noise reduction. |
| static String |
Noise reduction. |
| static String |
Enables a mode to play content at its original frame rate. |
| static String |
Increasing OSD (on-screen display) blue gain will make brighter blues even more intense, while decreasing it will make them less vibrant. |
| static String |
Increasing OSD blue offset will add more blue to the darker areas, while decreasing it will reduce the blue in the shadows. |
| static String |
Key for adjusting the Contrast of the On-Screen Display (OSD). |
| static String |
Increasing OSD (on-screen display) green gain will make brighter greens even more intense, while decreasing it will make them less vibrant. |
| static String |
Increasing OSD green offset will add more green to the darker areas, while decreasing it will reduce the green in the shadows. |
| static String |
Key for adjusting the Hue (color tint) of the On-Screen Display (OSD). |
| static String |
The parameters in this section are for on-screen display color gain and offset. |
| static String |
Increasing OSD red offset will add more red to the darker areas, while decreasing it will reduce the red in the shadows. |
| static String |
Key for adjusting the Saturation (color intensity) of the On-Screen Display (OSD). |
| static String |
Specifies the initial maximum luminance of the display panel, in nits. |
| static String |
A flag indicating if the |
| static String |
Set to |
| static String |
The saturation. |
| static String |
The sharpness. |
| static String |
Set to |
Constants
PARAMETER_3D_MODE
static val PARAMETER_3D_MODE: String
Selects the 3D display mode based on the source format.
Type: STRING
See android.media.quality.MediaQualityContract.ThreeDModeValue for possible values.
Value: "3d_mode"PARAMETER_3D_TO_2D
static val PARAMETER_3D_TO_2D: String
Controls the conversion from a 3D source to a 2D image.
Type: STRING
See android.media.quality.MediaQualityContract.ThreeDModeValue for possible values.
Value: "3d_to_2d"PARAMETER_AUTO_PICTURE_QUALITY_ENABLED
static val PARAMETER_AUTO_PICTURE_QUALITY_ENABLED: String
Enable/disable auto adjust picture parameter based on the TV content.
Type: BOOLEAN
Value: "auto_picture_quality_enabled"PARAMETER_AUTO_SUPER_RESOLUTION_ENABLED
static val PARAMETER_AUTO_SUPER_RESOLUTION_ENABLED: String
Enable/disable auto upscaling the picture quality. It analyzes the lower-resolution image and uses its knowledge to invent the missing pixel, make the image look sharper.
Type: BOOLEAN
Value: "auto_super_resolution_enabled"PARAMETER_BLACK_STRETCH
static val PARAMETER_BLACK_STRETCH: String
Enable/disable black color auto stretch
Type: BOOLEAN
Value: "black_stretch"PARAMETER_BLUE_STRETCH
static val PARAMETER_BLUE_STRETCH: String
Enable/disable blue color auto stretch
Type: BOOLEAN
Value: "blue_stretch"PARAMETER_BRIGHTNESS
static val PARAMETER_BRIGHTNESS: String
The brightness.
Brightness value range are from 0.0 to 1.0 (inclusive), where 0.0 represents the minimum brightness and 1.0 represents the maximum brightness. The content-unmodified value is 0.5.
Type: FLOAT
Value: "brightness"PARAMETER_COLOR_SPACE
static val PARAMETER_COLOR_SPACE: String
Sets the color space of the video signal, which defines the range of colors (gamut) it can represent. This must be set correctly to ensure accurate color reproduction.
-
COLOR_SPACE_S_RGB_BT_709Standard for web and High Definition (HD) content. -
COLOR_SPACE_DCIWide color gamut (WCG) common in digital cinema and on premium displays. -
COLOR_SPACE_BT2020Wide color gamut (WCG) standard for Ultra High Definition (UHD, 4K/8K) and HDR content. -
COLOR_SPACE_ADOBE_RGBRGB created by adobe system. -
COLOR_SPACE_AUTO -
COLOR_SPACE_ON -
COLOR_SPACE_OFF
Type: STRING
Value: "color_space"PARAMETER_COLOR_TEMPERATURE
static val PARAMETER_COLOR_TEMPERATURE: String
Adjust color temperature type
Type: STRING
Value: "color_temperature"PARAMETER_COLOR_TEMPERATURE_BLUE_GAIN
static val PARAMETER_COLOR_TEMPERATURE_BLUE_GAIN: String
The color blue gain value for color temperature adjustment. The value adjusts the intensity of blue in the bright areas on the TV.
The value range is from -100 to 100 where -100 would eliminate blue color and 100 would significantly boost blue color.
The default/unmodified value is 0. No adjustment is applied to blue color.
Type: INTEGER
Value: "color_temperature_blue_gain"PARAMETER_COLOR_TEMPERATURE_BLUE_OFFSET
static val PARAMETER_COLOR_TEMPERATURE_BLUE_OFFSET: String
The color blue offset value for color temperature adjustment. This value adjusts the intensity of blue color in the dark areas on the TV.
The value range is from -100 to 100 where -100 would eliminate blue color and 100 would significantly boost blue color.
The default/unmodified value is 0. No adjustment is applied to blue color.
Type: INTEGER
Value: "color_temperature_blue_offset"PARAMETER_COLOR_TEMPERATURE_GREEN_GAIN
static val PARAMETER_COLOR_TEMPERATURE_GREEN_GAIN: String
The color green gain value for color temperature adjustment. The value adjusts the intensity of green in the bright areas on the TV.
The value range is from -100 to 100 where -100 would eliminate green color and 100 would significantly boost green color.
The default/unmodified value is 0. No adjustment is applied to green color.
Type: INTEGER
Value: "color_temperature_green_gain"PARAMETER_COLOR_TEMPERATURE_GREEN_OFFSET
static val PARAMETER_COLOR_TEMPERATURE_GREEN_OFFSET: String
The color green offset value for color temperature adjustment. This value adjusts the intensity of green color in the dark areas on the TV.
The value range is from -100 to 100 where -100 would eliminate green color and 100 would significantly boost green color.
The default/unmodified value is 0. No adjustment is applied to green color.
Type: INTEGER
Value: "color_temperature_green_offset"PARAMETER_COLOR_TEMPERATURE_RED_GAIN
static val PARAMETER_COLOR_TEMPERATURE_RED_GAIN: String
The color red gain value for color temperature adjustment. The value adjusts the intensity of red in the bright areas on the TV.
The value range is from -100 to 100 where -100 would eliminate red color and 100 would significantly boost red color.
The default/unmodified value is 0. No adjustment is applied to red color.
Type: INTEGER
Value: "color_temperature_red_gain"PARAMETER_COLOR_TEMPERATURE_RED_OFFSET
static val PARAMETER_COLOR_TEMPERATURE_RED_OFFSET: String
The color red offset value for color temperature adjustment. This value adjusts the intensity of red color in the dark areas on the TV.
The value range is from -100 to 100 where -100 would eliminate red color and 100 would significantly boost red color.
The default/unmodified value is 0. No adjustment is applied to red color.
Type: INTEGER
Value: "color_temperature_red_offset"PARAMETER_COLOR_TUNE
static val PARAMETER_COLOR_TUNE: String
Enable/disable the overall color tuning feature.
Type: BOOLEAN
Value: "color_tune"PARAMETER_COLOR_TUNER_BLUE_GAIN
static val PARAMETER_COLOR_TUNER_BLUE_GAIN: String
Advance setting for blue gain. Adjust the gain or amplification of the blue color channels. They control the overall intensity and white balance of blue.
The range is from 0 to 100 (inclusive), where 0 makes the blue dimmer and 100 makes the blue brighter. The default/unmodified value is 50.
Type: INTEGER
Value: "color_tuner_blue_gain"PARAMETER_COLOR_TUNER_BLUE_OFFSET
static val PARAMETER_COLOR_TUNER_BLUE_OFFSET: String
Advance setting for blue offset. Adjust the black level of blue color channels, it controls the minimum intensity of each color, affecting the shadows and dark areas of the image.
The range is from 0 to 100 (inclusive), where 0 makes shadows darker and 100 makes shadows brighter. The default/unmodified value is 50.
Type: INTEGER
Value: "color_tuner_blue_offset"PARAMETER_COLOR_TUNER_BRIGHTNESS
static val PARAMETER_COLOR_TUNER_BRIGHTNESS: String
Adjust brightness in advance color engine. Similar to a "brightness" control on a TV but acts at a lower level.
The range is from 0 to 100 (inclusive), where 0 represents the minimum brightness and 100 represents the maximum brightness. The default/unmodified value is 50.
Type: INTEGER
Value: "color_tuner_brightness"See Also
PARAMETER_COLOR_TUNER_GREEN_GAIN
static val PARAMETER_COLOR_TUNER_GREEN_GAIN: String
Advance setting for green gain. Adjust the gain or amplification of the green color channels. They control the overall intensity and white balance of green.
The range is from 0 to 100 (inclusive), where 0 makes the green dimmer and 100 makes the green brighter. The default/unmodified value is 50.
Type: INTEGER
Value: "color_tuner_green_gain"PARAMETER_COLOR_TUNER_GREEN_OFFSET
static val PARAMETER_COLOR_TUNER_GREEN_OFFSET: String
Advance setting for green offset. Adjust the black level of green color channels, it controls the minimum intensity of each color, affecting the shadows and dark areas of the image.
The range is from 0 to 100 (inclusive), where 0 makes shadows darker and 100 makes shadows brighter. The default/unmodified value is 50.
Type: INTEGER
Value: "color_tuner_green_offset"PARAMETER_COLOR_TUNER_HUE
static val PARAMETER_COLOR_TUNER_HUE: String
Adjust hue in advance color engine. Similar to a "hue" control on a TV but acts at a lower level.
The range is from -50 to 50 (inclusive), where -50 represents cooler setting for a specific color and 50 represents warmer setting for a specific color. The default/unmodified value is 0.
Type: INTEGER
Value: "color_tuner_hue"See Also
PARAMETER_COLOR_TUNER_HUE_BLUE
static val PARAMETER_COLOR_TUNER_HUE_BLUE: String
Key for adjusting the Hue of the blue color component.
This parameter is part of the 6-axis Color Management System (CMS).
- Effect: Rotates the hue of blue pixels. Moving the value away from default shifts blue towards cyan (sky blue) or magenta (purplish-blue).
- Value Range: 0 to 100.
- Default: 50 (Neutral).
Type: INTEGER
Value: "color_tuner_hue_blue"PARAMETER_COLOR_TUNER_HUE_CYAN
static val PARAMETER_COLOR_TUNER_HUE_CYAN: String
Key for adjusting the Hue of the cyan color component.
This parameter is part of the 6-axis Color Management System (CMS).
- Effect: Rotates the hue of cyan pixels. Moving the value away from default shifts cyan towards green or blue.
- Value Range: 0 to 100.
- Default: 50 (Neutral).
Type: INTEGER
Value: "color_tuner_hue_cyan"PARAMETER_COLOR_TUNER_HUE_FLESH
static val PARAMETER_COLOR_TUNER_HUE_FLESH: String
Key for adjusting the Hue of the flesh (Skin Tone) color component.
This is a dedicated parameter for fine-tuning skin tones.
- Effect: Adjusts the complexion of human subjects. Moving the value away from default shifts skin tones towards Reddish/Rosy or Yellowish/Golden.
- Value Range: 0 to 100.
- Default: 50 (Neutral).
Type: INTEGER
Value: "color_tuner_hue_flesh"PARAMETER_COLOR_TUNER_HUE_GREEN
static val PARAMETER_COLOR_TUNER_HUE_GREEN: String
Key for adjusting the Hue of the green color component.
This parameter is part of the 6-axis Color Management System (CMS).
- Effect: Rotates the hue of green pixels. Moving the value away from default shifts green towards yellow (lime-green) or cyan (teal-green).
- Value Range: 0 to 100.
- Default: 50 (Neutral).
Type: INTEGER
Value: "color_tuner_hue_green"PARAMETER_COLOR_TUNER_HUE_MAGENTA
static val PARAMETER_COLOR_TUNER_HUE_MAGENTA: String
Key for adjusting the Hue of the magenta color component.
This parameter is part of the 6-axis Color Management System (CMS).
- Effect: Rotates the hue of magenta pixels. Moving the value away from default shifts magenta towards blue (violet) or red (rose).
- Value Range: 0 to 100.
- Default: 50 (Neutral).
Type: INTEGER
Value: "color_tuner_hue_magenta"PARAMETER_COLOR_TUNER_HUE_RED
static val PARAMETER_COLOR_TUNER_HUE_RED: String
Key for adjusting the Hue of the red color component.
This parameter is part of the 6-axis Color Management System (CMS).
- Effect: Rotates the hue of red pixels. Moving the value away from default shifts red towards **Magenta** (purplish-red) or **Yellow** (orange-red).
- Value Range: 0 to 100.
- Default: 50 (Neutral).
Type: INTEGER
Value: "color_tuner_hue_red"PARAMETER_COLOR_TUNER_HUE_YELLOW
static val PARAMETER_COLOR_TUNER_HUE_YELLOW: String
Key for adjusting the Hue of the yellow color component.
This parameter is part of the 6-axis Color Management System (CMS).
- Effect: Rotates the hue of yellow pixels. Moving the value away from default shifts yellow towards red (orange) or green (lime).
- Value Range: 0 to 100.
- Default: 50 (Neutral).
Type: INTEGER
Value: "color_tuner_hue_yellow"PARAMETER_COLOR_TUNER_LUMINANCE_BLUE
static val PARAMETER_COLOR_TUNER_LUMINANCE_BLUE: String
Key for adjusting the Luminance (brightness) of the blue color component.
This parameter is part of the 6-axis Color Management System (CMS). It allows the brightness of blue areas to be adjusted independently.
- Effect: Controls the light intensity of blue pixels. Values higher than default make blue colors appear brighter, while lower values make them appear darker.
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_luminance_blue"PARAMETER_COLOR_TUNER_LUMINANCE_CYAN
static val PARAMETER_COLOR_TUNER_LUMINANCE_CYAN: String
Key for adjusting the Luminance (brightness) of the cyan color component.
This parameter is part of the 6-axis Color Management System (CMS). It allows the brightness of cyan areas to be adjusted independently.
- Effect: Controls the light intensity of cyan pixels. Values higher than default make cyan colors appear brighter, while lower values make them appear darker.
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_luminance_cyan"PARAMETER_COLOR_TUNER_LUMINANCE_FLESH
static val PARAMETER_COLOR_TUNER_LUMINANCE_FLESH: String
Key for adjusting the Luminance (brightness) of the flesh (Skin Tone) component.
This is a dedicated parameter for fine-tuning the brightness of skin tones.
- Effect: Adjusts the exposure of human subjects. Increasing this value can help brighten faces in shadow or dark scenes, while decreasing it can help recover detail in bright, washed-out highlights on faces.
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_luminance_flesh"PARAMETER_COLOR_TUNER_LUMINANCE_GREEN
static val PARAMETER_COLOR_TUNER_LUMINANCE_GREEN: String
Key for adjusting the Luminance (brightness) of the green color component.
This parameter is part of the 6-axis Color Management System (CMS). It allows the brightness of green areas to be adjusted independently.
- Effect: Controls the light intensity of green pixels. Values higher than default make green colors appear brighter, while lower values make them appear darker.
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_luminance_green"PARAMETER_COLOR_TUNER_LUMINANCE_MAGENTA
static val PARAMETER_COLOR_TUNER_LUMINANCE_MAGENTA: String
Key for adjusting the Luminance (brightness) of the magenta color component.
This parameter is part of the 6-axis Color Management System (CMS). It allows the brightness of magenta areas to be adjusted independently.
- Effect: Controls the light intensity of magenta pixels. Values higher than default make magenta colors appear brighter, while lower values make them appear darker.
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_luminance_magenta"PARAMETER_COLOR_TUNER_LUMINANCE_RED
static val PARAMETER_COLOR_TUNER_LUMINANCE_RED: String
Key for adjusting the Luminance (brightness) of the red color component.
This parameter is part of the 6-axis Color Management System (CMS). It allows the brightness of red areas to be adjusted independently without affecting the saturation or hue.
- Effect: Controls the light intensity of red pixels. Values higher than default make red colors appear brighter and more vibrant, while lower values make them appear darker and deeper.
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_luminance_red"PARAMETER_COLOR_TUNER_LUMINANCE_YELLOW
static val PARAMETER_COLOR_TUNER_LUMINANCE_YELLOW: String
Key for adjusting the Luminance (brightness) of the yellow color component.
This parameter is part of the 6-axis Color Management System (CMS). It allows the brightness of yellow areas to be adjusted independently.
- Effect: Controls the light intensity of yellow pixels. Values higher than default make yellow colors appear brighter, while lower values make them appear darker.
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_luminance_yellow"PARAMETER_COLOR_TUNER_RED_GAIN
static val PARAMETER_COLOR_TUNER_RED_GAIN: String
Advance setting for red gain. Adjust the gain or amplification of the red color channels. They control the overall intensity and white balance of red.
The range is from 0 to 100 (inclusive), where 0 makes the red dimmer and 100 makes the red brighter. The default/unmodified value is 50.
Type: INTEGER
Value: "color_tuner_red_gain"PARAMETER_COLOR_TUNER_RED_OFFSET
static val PARAMETER_COLOR_TUNER_RED_OFFSET: String
Advance setting for red offset. Adjust the black level of red color channels, it controls the minimum intensity of each color, affecting the shadows and dark areas of the image.
The range is from 0 to 100 (inclusive), where 0 makes shadows darker and 100 makes shadows brighter. The default/unmodified value is 50.
Type: INTEGER
Value: "color_tuner_red_offset"PARAMETER_COLOR_TUNER_SATURATION
static val PARAMETER_COLOR_TUNER_SATURATION: String
Adjust saturation in advance color engine. Similar to a "saturation" control on a TV but acts at a lower level.
The range is from 0 to 100 (inclusive), where 0 being completely desaturated/grayscale and 100 being the most saturated. The default/unmodified value is 50.
Type: INTEGER
Value: "color_tuner_saturation"See Also
PARAMETER_COLOR_TUNER_SATURATION_BLUE
static val PARAMETER_COLOR_TUNER_SATURATION_BLUE: String
Key for adjusting the Hue of the blue color component.
This parameter is part of the 6-axis Color Management System (CMS). It allows independent adjustment of blue colors without affecting other hues.
- Effect: Rotates the blue phase. Moving away from the default value will shift blue pixels towards Cyan (sky blue) or Magenta (purplish-blue).
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_saturation_blue"PARAMETER_COLOR_TUNER_SATURATION_CYAN
static val PARAMETER_COLOR_TUNER_SATURATION_CYAN: String
Key for adjusting the Hue of the cyan color component.
This parameter is part of the 6-axis Color Management System (CMS). It allows independent adjustment of cyan colors without affecting other hues.
- Effect: Rotates the cyan phase. Moving away from the default value will shift cyan pixels towards Green or Blue.
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_saturation_cyan"PARAMETER_COLOR_TUNER_SATURATION_FLESH
static val PARAMETER_COLOR_TUNER_SATURATION_FLESH: String
Key for adjusting the Hue of the flesh (Skin Tone) color component.
This is a dedicated parameter for fine-tuning skin tones, which typically reside in the orange/red region of the color spectrum.
- Effect: Adjusts the complexion of human subjects. Moving away from the default value typically shifts skin tones towards Reddish/Rosy or Yellowish/Golden, helping to correct "sunburned" or "greenish" looks.
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_saturation_flesh"PARAMETER_COLOR_TUNER_SATURATION_GREEN
static val PARAMETER_COLOR_TUNER_SATURATION_GREEN: String
Key for adjusting the Hue of the Green color component.
This parameter is part of the 6-axis Color Management System (CMS). It allows independent adjustment of green colors without affecting other hues.
- Effect: Rotates the green phase. Moving away from the default value will shift green pixels towards Yellow (lime-green) or Cyan (teal-green).
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_saturation_green"PARAMETER_COLOR_TUNER_SATURATION_MAGENTA
static val PARAMETER_COLOR_TUNER_SATURATION_MAGENTA: String
Key for adjusting the Hue of the magenta color component.
This parameter is part of the 6-axis Color Management System (CMS). It allows independent adjustment of magenta colors without affecting other hues.
- Effect: Rotates the magenta phase. Moving away from the default value will shift magenta pixels towards blue (violet) or red (rose).
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_saturation_magenta"PARAMETER_COLOR_TUNER_SATURATION_RED
static val PARAMETER_COLOR_TUNER_SATURATION_RED: String
Key for adjusting the Hue of the red color component.
This parameter is part of the 6-axis Color Management System (CMS). It allows independent adjustment of red colors without affecting other hues.
- Effect: Rotates the red phase. Moving away from the default value will shift red pixels towards magenta (purplish-red) or yellow (orange-red).
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_saturation_red"PARAMETER_COLOR_TUNER_SATURATION_YELLOW
static val PARAMETER_COLOR_TUNER_SATURATION_YELLOW: String
Key for adjusting the Hue of the yellow color component.
This parameter is part of the 6-axis Color Management System (CMS). It allows independent adjustment of yellow colors without affecting other hues.
- Effect: Rotates the yellow phase. Moving away from the default value will shift yellow pixels towards red (orange) or green (lime).
- Value Range: 0 to 100.
- Default: 50 (Neutral/No change).
Type: INTEGER
Value: "color_tuner_saturation_yellow"PARAMETER_COLOR_TUNER_SWITCH
static val PARAMETER_COLOR_TUNER_SWITCH: String
Key for the master switch to enable or disable the Color Tuner feature.
The Color Tuner allows for advanced calibration of the display's color reproduction, including 6-axis adjustment of Hue, Saturation, and Luminance, as well as detailed White Balance (Color Temperature) controls.
true: Enables the Color Tuner. Custom values for hue, saturation, luminance, and gain/offset are applied.false: Disables the Color Tuner. The display reverts to its factory default color calibration.
Type: BOOLEAN
Value: "color_tuner_switch"PARAMETER_CONTRAST
static val PARAMETER_CONTRAST: String
The contrast.
This value represents the image contrast on an arbitrary scale from 0 to 100, where 0 represents the darkest black (black screen) and 100 represents the brightest white (brighter). The default/unmodified value for contrast is 50.
Type: INTEGER
Value: "contrast"PARAMETER_CVRR
static val PARAMETER_CVRR: String
Set to true to enable Cinema Variable Refresh Rate (CVRR). This mode synchronizes the display's refresh rate with the cadence of cinematic content, which often has a frame rate (e.g., 24fps) that does not divide evenly into standard display refresh rates (e.g., 60Hz). Enabling CVRR eliminates the motion "judder" that can result from this mismatch, ensuring smooth playback as the director intended.
Type: BOOLEAN
Value: "cvrr"PARAMETER_DECONTOUR
static val PARAMETER_DECONTOUR: String
Contour noise reduction.
Possible values:
The default value isLEVEL_OFF.
Type: STRING
Value: "decontour"PARAMETER_DYNAMIC_LUMA_CONTROL
static val PARAMETER_DYNAMIC_LUMA_CONTROL: String
Dynamically change picture luma to enhance contrast.
Possible values:
The default value isLEVEL_OFF.
Type: STRING
Value: "dynamic_luma_control"PARAMETER_ELEVEN_POINT_BLUE
static val PARAMETER_ELEVEN_POINT_BLUE: String
Control the amount of blue at each of the 11 brightness points. The parameter type is an int array with a fix size of 11. The indexes 0 - 10 are the 11 different points. For example, elevenPointBlue[0] adjust the blue level at the darkest black level. elevenPointBlue[1] adjust blue at the next brightness level up, and so on.
The value range is from 0 - 100 for each indexes, where 0 is the minimum intensity of blue at a specific brightness point and 100 is the maximum intensity of blue at that point.
The default/unmodified value is 50. It can be other values depends on different TVs.
Type: INTEGER ARRAY
Value: "eleven_point_blue"PARAMETER_ELEVEN_POINT_GREEN
static val PARAMETER_ELEVEN_POINT_GREEN: String
Control the amount of green at each of the 11 brightness points. The parameter type is an int array with a fix size of 11. The indexes 0 - 10 are the 11 different points. For example, elevenPointGreen[0] adjust the green level at the darkest black level. elevenPointGreen[1] adjust green at the next brightness level up, and so on.
The value range is from 0 - 100 for each indexes, where 0 is the minimum intensity of green at a specific brightness point and 100 is the maximum intensity of green at that point.
The default/unmodified value is 50. It can be other values depends on different TVs.
Type: INTEGER ARRAY
Value: "eleven_point_green"PARAMETER_ELEVEN_POINT_RED
static val PARAMETER_ELEVEN_POINT_RED: String
The parameters in this section is for 11-point white balance in advanced TV picture setting. 11-Point White Balance allows for very precise adjustment of the color temperature of the TV. It aims to make sure white looks truly white, without any unwanted color tints, across the entire range of brightness levels.
The "11 points" refer to 11 different brightness levels from 0 (black) to 10 (white). At each of these points, we can fine-tune the mixture of red, green and blue to achieve neutral white.
Control the amount of red at each of the 11 brightness points. The parameter type is an int array with a fix size of 11. The indexes 0 - 10 are the 11 different points. For example, elevenPointRed[0] adjusts the red level at the darkest black level. elevenPointRed[1] adjusts red at the next brightness level up, and so on.
The value range is from 0 - 100 for each indexes, where 0 is the minimum intensity of red at a specific brightness point and 100 is the maximum intensity of red at that point.
The default/unmodified value is 50. It can be other values depends on different TVs.
Type: INTEGER ARRAY
Value: "eleven_point_red"PARAMETER_FILM_MODE
static val PARAMETER_FILM_MODE: String
Enable/disable film mode.
Type: BOOLEAN
Value: "film_mode"PARAMETER_FLESH_TONE
static val PARAMETER_FLESH_TONE: String
Refine the flesh colors in the pictures without affecting the other colors on the screen.
Possible values:
The default value isLEVEL_OFF.
Type: STRING
Value: "flesh_tone"PARAMETER_GAMMA
static val PARAMETER_GAMMA: String
Sets the electro-optical transfer function (EOTF), or "gamma," to be used. This non-linear curve dictates the display's brightness response to the video signal, ensuring correct contrast and shadow detail.
Possible values:
Type: STRING
Value: "gamma"PARAMETER_GAMUT_MAPPING
static val PARAMETER_GAMUT_MAPPING: String
If true, enables gamut mapping to translate colors from the source's color space to the display's gamut. This is used to prevent color clipping when the source gamut is wider than the display's. If false, out-of-gamut colors may be clipped.
Type: BOOLEAN
Value: "gamut_mapping"PARAMETER_GLOBAL_DIMMING
static val PARAMETER_GLOBAL_DIMMING: String
Enable/disable globe dimming.
Type: BOOLEAN
Value: "global_dimming"PARAMETER_HDMI_RGB_RANGE
static val PARAMETER_HDMI_RGB_RANGE: String
Specifies the RGB color range for the HDMI signal to ensure correct black and white levels.
- Auto: Allows the source and display to automatically negotiate the correct range.
- Limited: Sets the range to 16-235 (for 8-bit color). This is the standard for most broadcast, Blu-ray, and streaming video content.
- Full: Sets the range to 0-255 (for 8-bit color). This is the standard for PC graphics, game consoles, and digital photography.
Type: STRING
Value: "hdmi_rgb_range"PARAMETER_HUE
static val PARAMETER_HUE: String
The hue.
Hue affects the balance between red, green and blue primary colors on the screen. Hue values are from -50 to 50, where -50 represents cooler and 50 represents warmer. The default/unmodified value for hue is 0.
Type: INTEGER
Value: "hue"PARAMETER_LD_MODE
static val PARAMETER_LD_MODE: String
Advance setting for local dimming level.
Possible values:
The default value isLEVEL_OFF. Can be different depends on different TVs.
Type: STRING
Value: "ld_mode"PARAMETER_LEVEL_RANGE
static val PARAMETER_LEVEL_RANGE: String
The quantization level range for the video signal, which specifies the mapping of digital code values to black and white levels.
Must be one of the following values:
- Auto: The system determines the appropriate level range automatically.
- Limited: Represents the limited range where black is 16 and white is 235 (for 8-bit color). Standard for broadcast video.
- Full: Represents the full range where black is 0 and white is 255 (for 8-bit color). Common for PC content and graphics.
Type: STRING
Value: "level_range"PARAMETER_LOW_BLUE_LIGHT
static val PARAMETER_LOW_BLUE_LIGHT: String
Adjust gamma blue gain/offset.
Possible values:
The default value isLEVEL_MEDIUM. Can be different depends on different TVs.
Type: STRING
Value: "low_blue_light"PARAMETER_LOW_LATENCY
static val PARAMETER_LOW_LATENCY: String
Set to true to enable a low latency mode (e.g., "Game Mode"). This mode minimizes video processing latency (input lag) by reducing or bypassing non-essential image enhancement features. This is ideal for interactive content like video games where responsiveness is critical. Set to false for standard processing.
Type: BOOLEAN
Value: "low_latency"PARAMETER_MEMC_DEBLUR
static val PARAMETER_MEMC_DEBLUR: String
Adjusts the 'Deblur' component of MEMC. The range is from 0 to 10.
Type: INTEGER
Value: "memc_deblur"PARAMETER_MEMC_DEJUDDER
static val PARAMETER_MEMC_DEJUDDER: String
Adjusts the 'De-judder' component of MEMC. The range is from 0 to 10.
Type: INTEGER
Value: "memc_dejudder"PARAMETER_MEMC_EFFECT
static val PARAMETER_MEMC_EFFECT: String
Adjusts the 'MEMC' (Motion Estimation, Motion Compensation) effect.
Possible values:
The default value is LEVEL_OFF.
Type: STRING
Value: "memc_effect"PARAMETER_MPEG_NOISE_REDUCTION
static val PARAMETER_MPEG_NOISE_REDUCTION: String
MPEG (moving picture experts group) noise reduction.
Possible values:
The default value isLEVEL_OFF.
Type: STRING
Value: "mpeg_noise_reduction"PARAMETER_NOISE_REDUCTION
static val PARAMETER_NOISE_REDUCTION: String
Noise reduction.
Possible values:
The default value isLEVEL_OFF.
Type: STRING
Value: "noise_reduction"PARAMETER_ORIGINAL_FRAMERATE
static val PARAMETER_ORIGINAL_FRAMERATE: String
Enables a mode to play content at its original frame rate.
Type: BOOLEAN
Value: "original_framerate"PARAMETER_OSD_BLUE_GAIN
static val PARAMETER_OSD_BLUE_GAIN: String
Increasing OSD (on-screen display) blue gain will make brighter blues even more intense, while decreasing it will make them less vibrant.
The value range is from 0 to 2047. (11-bit resolution for the adjustment) The default value depends on different TVs.
Type: INTEGER
Value: "osd_blue_gain"PARAMETER_OSD_BLUE_OFFSET
static val PARAMETER_OSD_BLUE_OFFSET: String
Increasing OSD blue offset will add more blue to the darker areas, while decreasing it will reduce the blue in the shadows.
The value range is from 0 to 2047. (11-bit resolution for the adjustment) The default value depends on different TVs.
Type: INTEGER
Value: "osd_blue_offset"PARAMETER_OSD_CONTRAST
static val PARAMETER_OSD_CONTRAST: String
Key for adjusting the Contrast of the On-Screen Display (OSD).
Controls the difference in luminance between the brightest and darkest parts of the UI layer.
Unlike the "Brightness" setting which lifts the overall backlight, OSD Contrast specifically affects the digital signal values of the graphics plane. Increasing this value can make text and icons stand out more sharply against their background, improving legibility, while decreasing it can soften the UI to reduce eye strain in dark viewing environments.
The value range is 0 - 100. The default value is 50.
Type: INTEGER
Value: "osd_contrast"PARAMETER_OSD_GREEN_GAIN
static val PARAMETER_OSD_GREEN_GAIN: String
Increasing OSD (on-screen display) green gain will make brighter greens even more intense, while decreasing it will make them less vibrant.
The value range is from 0 to 2047. (11-bit resolution for the adjustment) The default value depends on different TVs.
Type: INTEGER
Value: "osd_green_gain"PARAMETER_OSD_GREEN_OFFSET
static val PARAMETER_OSD_GREEN_OFFSET: String
Increasing OSD green offset will add more green to the darker areas, while decreasing it will reduce the green in the shadows.
The value range is from 0 to 2047. (11-bit resolution for the adjustment) The default value depends on different TVs.
Type: INTEGER
Value: "osd_green_offset"PARAMETER_OSD_HUE
static val PARAMETER_OSD_HUE: String
Key for adjusting the Hue (color tint) of the On-Screen Display (OSD).
This parameter affects only the graphical user interface layer (e.g., system menus, volume bars, channel information) and does not alter the underlying video content.
Adjusting the OSD Hue rotates the color phase of the UI elements. While rarely changed for standard usage, it can be used for accessibility purposes or specific stylistic themes.
The value range is from 0 - 100. The default value is 50.
Type: INTEGER
Value: "osd_hue"PARAMETER_OSD_RED_GAIN
static val PARAMETER_OSD_RED_GAIN: String
The parameters in this section are for on-screen display color gain and offset.
Color gain is to adjust the intensity of that color (red, blue, green) in the brighter part of the image. Color offset is to adjust the intensity of that color in the darker part of the image.
Increasing OSD (on-screen display) red gain will make brighter reds even more intense, while decreasing it will make them less vibrant.
The value range is from 0 to 2047. (11-bit resolution for the adjustment) The default value depends on different TVs.
Type: INTEGER
Value: "osd_red_gain"PARAMETER_OSD_RED_OFFSET
static val PARAMETER_OSD_RED_OFFSET: String
Increasing OSD red offset will add more red to the darker areas, while decreasing it will reduce the red in the shadows.
The value range is from 0 to 2047. (11-bit resolution for the adjustment) The default value depends on different TVs.
Type: INTEGER
Value: "osd_red_offset"PARAMETER_OSD_SATURATION
static val PARAMETER_OSD_SATURATION: String
Key for adjusting the Saturation (color intensity) of the On-Screen Display (OSD).
Controls the vividness of the colors in the UI layer.
- Lower values: Reduce color intensity, moving towards grayscale. This is often used to prevent screen burn-in on OLED panels for static UI elements or to make the menu less distracting during movie playback.
- Higher values: Increase color intensity, making the UI appear more vivid and punchy.
Type: INTEGER
Value: "osd_saturation"PARAMETER_PANEL_INIT_MAX_LUMINCE_NITS
static val PARAMETER_PANEL_INIT_MAX_LUMINCE_NITS: String
Specifies the initial maximum luminance of the display panel, in nits.
This value typically represents the factory-calibrated peak brightness of the panel and is used by the system as a baseline for brightness control and HDR tone mapping calculations. The value range is from 0 - 10000
Type: INTEGER
Value: "panel_init_max_lumince_nits"PARAMETER_PANEL_INIT_MAX_LUMINCE_VALID
static val PARAMETER_PANEL_INIT_MAX_LUMINCE_VALID: String
A flag indicating if the panelInitMaxLuminceNits value is valid and can be trusted.
If false, the panel was unable to report a valid maximum luminance (e.g., a read error occurred), and the associated panelInitMaxLuminceNits value should be ignored.
Type: BOOLEAN
Value: "panel_init_max_lumince_valid"PARAMETER_PC_MODE
static val PARAMETER_PC_MODE: String
Set to true to enable PC Mode. This ensures a "dot by dot" or 1:1 pixel mapping from the source signal to the display panel. When enabled, this mode disables overscan, preventing the edges of the picture from being cut off. This is ideal for sources like a personal computer where sharp text and precise pixel representation are critical. If false, standard TV processing, including potential overscan, will be applied.
Type: BOOLEAN
Value: "pc_mode"PARAMETER_SATURATION
static val PARAMETER_SATURATION: String
The saturation.
Saturation value controls the intensity or purity of colors. Saturation values are from 0 to 100, where 0 represents grayscale (no color) and 100 represents the most vivid colors. The default/unmodified value for saturation is 50.
Type: INTEGER
Value: "saturation"PARAMETER_SHARPNESS
static val PARAMETER_SHARPNESS: String
The sharpness.
Sharpness value range are from 0 to 100 (inclusive), where 0 represents the minimum sharpness that makes the image appear softer with less defined edges, 100 represents the maximum sharpness that makes the image appear halos around objects due to excessive edges. The default/unmodified value for sharpness is 50.
Type: INTEGER
Value: "sharpness"PARAMETER_VRR
static val PARAMETER_VRR: String
Set to true to enable Variable Refresh Rate (VRR). VRR synchronizes the display's refresh rate in real-time with the frame rate of the source device (e.g., a game console or PC). This eliminates screen tearing and reduces stutter, providing a smoother visual experience, especially in video games. Set to false to use a standard fixed refresh rate.
Type: BOOLEAN
Value: "vrr"