This relates generally to electronic devices, and, more particularly, to light sensors for electronic devices.
Electronic devices such as laptop computers, cellular telephones, and other equipment are sometimes provided with light sensors. For example, ambient light sensors may be incorporated into a device to provide the device with information on current lighting conditions. Ambient light readings may be used in controlling the device. If, for example bright daylight conditions are detected, an electronic device may increase display brightness to compensate.
Ambient light sensors can sometimes produce erroneous readings. For example, a user's finger or other external object may block an ambient light sensor. In this type of situation, the ambient light sensor may produce a reading that does not accurately reflect ambient lighting conditions. If care is not taken, this may lead to inappropriate display adjustments.
It would therefore be desirable to be able to provide improved systems for operating displays in electronic devices.
An electronic device may be provided with a display and display control circuitry. A color ambient light sensor may make measurements of ambient light intensity and color through a window in an inactive border region of the display.
The white point and color cast of the display may be adjusted based on ambient light information. When the measured color of ambient light is within an acceptable range of ambient light colors, the display control circuitry may adjust the color cast of the display to more closely match the measured color of ambient light. When the measured color of ambient light is outside of the acceptable range of ambient light colors, the display control circuitry may determine an adjusted ambient light color that is within the acceptable range of ambient light colors. The adjusted ambient light color may have the same color temperature as the measured ambient light color, but may be less saturated than the measured ambient light color. The adjusted ambient light color may have chromaticity coordinates that are located on a Planckian locus.
After determining an adjusted ambient light color that is within the acceptable range, the color cast of the display may be adjusted to more closely match the adjusted ambient light color.
An illustrative electronic device of the type that may be provided with one or more light sensors is shown in
As shown in
Input-output circuitry in device 10 such as input-output devices 12 may be used to allow data to be supplied to device 10 and to allow data to be provided from device 10 to external devices. Input-output devices 12 may include buttons, joysticks, scrolling wheels, touch pads, key pads, keyboards, microphones, speakers, tone generators, vibrators, cameras, light-emitting diodes and other status indicators, data ports, etc. A user can control the operation of device 10 by supplying commands through input-output devices 12 and may receive status information and other output from device 10 using the output resources of input-output devices 12.
Input-output devices 12 may include one or more displays such as display 14. Display 14 may be a touch screen display that includes a touch sensor for gathering touch input from a user or display 14 may be insensitive to touch. A touch sensor for display 14 may be based on an array of capacitive touch sensor electrodes, acoustic touch sensor structures, resistive touch components, force-based touch sensor structures, a light-based touch sensor, or other suitable touch sensor arrangements.
Input-output devices 12 may also include sensors 18. Sensors 18 may include an ambient light sensor such as color ambient light sensors 20 and other sensors (e.g., a capacitive proximity sensor, a light-based proximity sensor, a magnetic sensor, an accelerometer, a force sensor, a touch sensor, a temperature sensor, a pressure sensor, a compass, a microphone or other sound sensor, or other sensors).
Color ambient light sensor 20 for device 10 may have an array of detectors each of which is provided with a color filter. If desired, the detectors in ambient light sensor 20 may be provided with color filters of different respective colors. Information from the detectors may be used to measure the total amount of ambient light that is present in the vicinity of device 10. For example, the ambient light sensor may be used to determine whether device 10 is in a dark or bright environment. Based on this information, control circuitry 16 can adjust display brightness for display 14 or can take other suitable action.
Ambient light sensors 20 may be used to make ambient light intensity (brightness) measurements. Ambient light intensity measurements, which may sometimes be referred to as ambient light luminance measurements, may be used by device 10 to adjust display brightness (as an example). Ambient light sensors 20 may be used to make measurements of ambient light color (e.g., color coordinates, correlated color temperature, or other color parameters representing ambient light color). Processing circuitry 16 may be used to convert these different types of color information to other formats, if desired (e.g., a set of red, green, and blue sensor output values may be converted into color chromaticity coordinates and/or may be processed to produce an associated correlated color temperature, etc.).
Color information and brightness information from color sensing ambient light sensor 20 can be used to adjust the operation of device 10. For example, the color cast of display 14 may be adjusted in accordance with the color of ambient lighting conditions. If, for example, a user moves device 10 from a cool lighting environment to a warm lighting environment (e.g., an incandescent light environment), the warmth of display 14 may be increased accordingly, so that the user of device 10 does not perceive display 14 as being overly cold. If desired, the ambient light sensor may include an infrared light sensor. In general, any suitable actions may be taken based on color measurements and/or total light intensity measurements (e.g., adjusting display brightness, adjusting display content, changing audio and/or video settings, adjusting sensor measurements from other sensors, adjusting which on-screen options are presented to a user of device 10, adjusting wireless circuitry settings, etc.).
A perspective view of a portion of an illustrative electronic device is shown in
Display 14 may be protected using a display cover layer such as a layer of transparent glass, clear plastic, sapphire, or other clear layer. Openings may be formed in the display cover layer. For example, an opening may be formed in the display cover layer to accommodate a button, a speaker port, or other components. Openings may be formed in housing 22 to form communications ports (e.g., an audio jack port, a digital data port, etc.), to form openings for buttons, etc.
Display 14 may include an array of display pixels formed from liquid crystal display (LCD) components, an array of electrophoretic pixels, an array of plasma pixels, an array of organic light-emitting diode pixels or other light-emitting diodes, an array of electrowetting pixels, or pixels based on other display technologies. The array of pixels of display 14 forms an active area AA. Active area AA is used to display images for a user of device 10. Active area AA may be rectangular or may have other suitable shapes. Inactive border area IA may run along one or more edges of active area AA. Inactive border area IA may contain circuits, signal lines, and other structures that do not emit light for forming images. To hide inactive circuitry and other components in border area IA from view by a user of device 10, the underside of the outermost layer of display 14 (e.g., the display cover layer or other display layer) may be coated with an opaque masking material such as a layer of black ink. Optical components (e.g., a camera, a light-based proximity sensor, an ambient light sensor, status indicator light-emitting diodes, camera flash light-emitting diodes, etc.) may be mounted under inactive border area IA. One or more openings (sometimes referred to as windows) may be formed in the opaque masking layer of IA to accommodate the optical components. For example, a light component window such as an ambient light sensor window may be formed in a peripheral portion of display 14 such as region 24 in inactive border area IA. Ambient light from the exterior of device 10 may be measured by ambient light sensor 20 in device 10 after passing through region 24 and the display cover layer.
During operation of device 10, storage and processing circuitry 16 may produce data that is to be displayed on display 14. This display data may be provided to display control circuitry such as timing controller integrated circuit 126 using graphics processing unit 124.
Timing controller 126 may provide digital display data to column driver circuitry 120 using paths 128. Column driver circuitry 120 may receive the digital display data from timing controller 126. Using digital-to-analog converter circuitry within column driver circuitry 120, column driver circuitry 120 may provide corresponding analog output signals on the data lines D running along the columns of display pixels 52 of array 92.
Storage and processing circuitry 16, graphics processing unit 124, and timing controller 126 may sometimes collectively be referred to herein as display control circuitry 30. Display control circuitry 30 may be used in controlling the operation of display 14.
Pixels 52 may include color pixels such as red (R) pixels, green (G) pixels, blue pixels (B) pixel, white (W) pixels, and/or pixels of other colors. Arrangements in which pixels 52 include a pattern of red, green, and blue pixels are sometimes described herein as an illustrative example. Color pixels may include color filter elements that transmit light of a particular color or color pixels may be formed from emissive elements that emit light of a particular color
Display control circuitry 30 and associated thin-film transistor circuitry associated with display 14 may be used to produce signals such as data signals and gate line signals for operating pixels 52 (e.g., turning pixels 52 on and off, adjusting the intensity of pixels 52, etc.). During operation, display control circuitry 30 may control the values of the data signals and gate signals to control the light intensity associated with each of the display pixels and to thereby display images on display 14.
Display control circuitry 30 may produce red, green, and blue pixel values (sometimes referred to as RGB values or digital display control values) corresponding to the color to be displayed by a given pixel. The RGB values may be converted into analog display signals for controlling the brightness of each pixel. The RGB values (e.g., integers with values ranging from 0 to 255) may correspond to the desired pixel intensity of each pixel. For example, a digital display control value of 0 may result in an “off” pixel, whereas a digital display control value of 255 may result in a pixel operating at a maximum available power and brightness.
If desired, each color channel may have eight bits, six bits, or any other suitable number of bits. In arrangements where each color channel has eight bits, the digital display control values that control each pixel may be integers ranging from 0 to 255. In arrangements where each color channel has six bits, the digital display control values that control each pixel may be integers ranging from 0 to 64. Arrangements in which each color channel has eight bits are sometimes described herein as an illustrative example.
Display control circuitry 30 may gather ambient light sensor data from color ambient light sensor 20 to adaptively determine how to adjust display light and display colors based on ambient lighting conditions. If desired, display control circuitry 30 may control display 14 using other information such as time information from a clock, calendar, and/or other time source, location information from location detection circuitry (e.g., Global Positioning System receiver circuitry, IEEE 802.11 transceiver circuitry, or other location detection circuitry), user input information from a user input device such as a touchscreen (e.g., touchscreen display 14) or keyboard, etc.
Ambient light sensors 20 may be used to measure the color and intensity of ambient light. Display control circuitry 30 may adjust the operation of display 14 based on the color and intensity of ambient light. In adjusting the output from display 14, display control circuitry 30 may take into account the chromatic adaptation function of the human visual system. This may include, for example, adjusting the white point of display 14 based on the color and/or brightness of ambient light measured by ambient light sensor 20. If, for example, a user moves device 10 from a cool lighting environment (e.g., outdoor light having a relatively high correlated color temperature) to a warm lighting environment (e.g., indoor light having a relatively low correlated color temperature), the “warmth” of display 14 may be increased accordingly by adjusting the white point of display 14 to a warmer white (e.g., a white with a cooler color temperature), so that the user of device 10 does not perceive display 14 as being overly cold.
To avoid the perceived discoloration of display 14, display control circuitry 30 of
A chromaticity diagram illustrating how display 14 may have an adaptive white point that is determined at least partly based on ambient lighting conditions is shown in
Any color generated by a display may therefore be represented by a point (e.g., by chromaticity values x and y) on a chromaticity diagram such as the diagram shown in
Display 14 may be characterized by various calibration settings such as gamma and color temperature. The color temperature of display 14 determines the color cast of display 14. Although the color temperature setting of a display can affect the appearance of all colors, the color temperature setting of a display is sometimes referred to as the “white point” of the display because it is defined by the white color produced when all of the pixels in a display are operated at full power (e.g., when R=G=B=255). The white point of display 14 may be defined by an illuminant (e.g., D65, D50, or other illuminant), a color temperature (e.g., 6500 degrees Kelvin (K), 5000 K, or other color temperature), or a set of chromaticity coordinates. The color temperature of a light source refers to the temperature at which a theoretical black body radiator would emit radiation of a color most closely resembling that of the light source. Curve 58 illustrates the range of colors that would radiate from an ideal black body at different color temperatures and is sometimes referred to as the Planckian locus or black body locus. The color temperatures on black body curve 58 range from higher temperatures on the left (e.g., near the cooler hues around Illuminant 1) to lower temperatures on the right (e.g., near the warmer hues around Illuminant 2).
Display control circuitry 30 of
The default white point WP1 of display 14 may be any suitable white point. For example, white point WP1 may be D65, D50, or any other suitable white color. If desired, white point WP1 may be selected and/or adjusted by the user. When operating in non-adaptive mode, the white point of display 14 may remain fixed at WP1 even as the ambient lighting conditions change.
In ambient-adaptive mode, however, display control circuitry 30 may automatically adjust the white point of display 14 based on the color of ambient light. There may be certain ambient lighting situations where the default white point WP1 is appropriate. For example, when ambient light is neither overly cool nor overly warm, default white point WP1 may be a close match to the ambient light and may therefore be agreeable to the user's eyes. However, under other ambient lighting conditions (e.g., under different illuminants such as illuminants 62 of
For example, under a first ambient illuminant 62 such as Illuminant 1, control circuitry 30 may adjust the white point of display 14 to ambient-adapted white point WP2 (represented by one of points 60′). Ambient-adapted white point WP2 more closely matches the color of Illuminant 1 than default white point WP1. Under a second ambient illuminant 62 such as Illuminant 2, control circuitry 30 may adjust the white point of display 14 to ambient-adapted white point WP3 (represented by another one of points 60′). Ambient-adapted white point WP3 more closely matches the color of Illuminant 2 than default white point WP1.
By adjusting the white point of display 14 based on the color of ambient light, the color cast of display 14 will adapt to the different ambient lighting conditions just as the user's vision chromatically adapts to different ambient lighting conditions. For example, Illuminant 2 may correspond to an indoor light source having a warm hue, whereas Illuminant 1 may correspond to daylight having a cool hue. Illuminant 2 may have a lower color temperature than Illuminant 1 and may therefore emit warmer light. In warmer ambient light (e.g., under Illuminant 2), display control circuitry 30 can adjust the white point of display 14 to ambient-adapted white point WP3, which in turn adjusts the color cast of display 14 to produce warmer light (i.e., light with a lower color temperature) than that which would be produced if the default white point WP1 were maintained as the display white point.
In addition to helping avoid perceived color shifts in different ambient lighting conditions, this type of adaptive color adjustment may also have beneficial effects on the human circadian rhythm. The human circadian system may respond differently to different wavelengths of light. For example, when a user is exposed to blue light having a peak wavelength within a particular range, the user's circadian system may be activated and melatonin production may be suppressed. On the other hand, when a user is exposed to light outside of this range of wavelengths or when blue light is suppressed (e.g., compared to red light), the user's melatonin production may be increased, signaling nighttime to the body.
Conventional displays do not take into account the spectral sensitivity of the human circadian rhythm. For example, some displays emit light having spectral characteristics that trigger the circadian system regardless of the time of day, which can in turn have an adverse effect on sleep quality.
In contrast, by using the color cast adjustment method described in connection with
After measuring the color of ambient light, display control circuitry 30 may determine an ambient-adapted neutral point 60′ based on the color of measured ambient light 62 and the default target white point 60. The ambient-adapted white point may be located along line 68 between default white point 60 and measured ambient light color 62. Although line 68 is shown in CIEXYZ color space, line 68 may be a line between default white point 60 and ambient light color 62 in any suitable color space. In one illustrative example, line 68 may represent a line between default white point 60 and ambient light color 62 in CIELAB color space. If desired, other color spaces may be used (LMS color space, CIELUV color space, CIEXYZ color space, or other suitable color space).
The location of ambient-adapted white point 60′ on line 68 may depend on various factors. In some configurations, the white point may be adjusted to be the same as or close to the ambient light color 62. However, some ambient light colors may be too far from default white point 60 and would therefore appear unsightly to a user. In order to avoid having the color cast of display 14 appear too yellow or too blue, display control circuitry 30 may impose constraints on the distance between default white point 60 and ambient-adapted white point 60′. These constraints are represented by bounded region 64. Line 64 represents the furthest acceptable distance that an ambient-adapted white point 60′ may be from default white point 60. This is, however, merely illustrative. If desired, display control circuitry 30 may match ambient-adapted white point 60′ to ambient light 62 without imposing any constraints (e.g., ambient-adapted white point 60′ may be located outside of boundary 64, if desired).
The ambient-adapted white point 60′ may therefore be located anywhere along line 68 between default white point 60 and boundary line 64. The location of the ambient-adapted white point 60′ along line 68 may be determined based on various factors. Since display 14 is itself illuminant, a user's chromatic adaptation may be affected by both display light from display 14 and ambient light from other light sources (e.g., the sun, a light bulb, etc.). Display control circuitry 30 may use an adaptation factor ranging from 0 to 1 to determine how heavily the display light should be weighted relative to other ambient light sources when determining ambient-adapted white point 60′. When a user's vision is assumed to be completely adapted to display light without adapting to ambient light from surrounding light sources (e.g., when a user is viewing display 14 in a dark room), the adaptation factor may be equal to one. Conversely, when a user's vision is assumed to be completely adapted to the surrounding ambient light without adapting to the display light, the adaptation factor may be equal to zero. Adaptation factors between 0 and 1 may indicate that the user's vision is adapting to a mix of display light and other ambient light sources.
In some arrangements, display control circuitry 30 may use a look-up table (LUT) that is stored in device 10 to determine ambient-adapted white point 60′ based on ambient light color 62. The look-up table may have output ambient-adapted white points 60′ that are indexed by measured ambient light 62. If desired, the output ambient-adapted white points 60′ may be indexed by other variables such as the adaptation factor described above, the time of day, user preferences, or other suitable factors. If desired, equations or other mapping methods may be used instead of or in addition to look-up tables to determine an ambient-adapted white point 60′ based on measured ambient light color 62.
When display control circuitry 30 is operating display 14 in ambient-adaptive mode, care must be taken to ensure that the ambient-adaptive white point of display 14 is not overly red or blue. There may be scenarios in which the output from ambient light sensor 20 does not accurately represent the color of ambient light. For example, a user's hand may be covering ambient light sensor 20, or a red shirt may be directly in front of ambient light sensor 20. If display control circuitry 30 were to adjust the white point of display 14 to match these types of sensor readings, the color cast if display 14 may appear too yellow or red to the user.
Each line 76 represents a range of colors that share the same color temperature (sometimes referred to as an iso-CCT line). Point 62′ represents the point on black body curve 58 with a color temperature that matches the color temperature associated with ambient light sensor reading 62. When display control circuitry 30 receives an ambient light sensor reading 62, it can convert the sensor output values to a color temperature. Display control circuitry 30 may then determine the point 62′ on black body curve 58 that has the same color temperature as the measured ambient light color 62. After mapping ambient light colors 62 to acceptable ambient light colors 62′ on black body curve 58, display control circuitry 30 may determine an appropriate ambient-adapted white point 60′ for display 14 using ambient light color 62′ as the ambient light color.
Display control circuitry 30 may, for example, use a method of the type described in connection with
The example of
For example, when ambient light sensor 20 is covered by a user's hand or a red shirt, ambient light sensor 20 may produce ambient light data 62 with chromaticity coordinates below black body curve 58. It may therefore be desirable to map ambient light sensor readings 62 that are located below black body curve 58 to a color on black body curve 58 with equal color temperature, as described in connection with
In the example of
There may be scenarios in which ambient light sensor measurements correspond to a highly saturated color that does not have a matching color temperature on black body curve 58. For example, blackbody curve 58 may range from about 2,248 K at point 72 on black body curve 58 to 15,000 K at point 74 on black body curve 58. Line 82 represents a range of colors that share the 2,248 K color temperature and is sometimes referred to as the 2,248 K iso-CCT line. Line 80 represents a range of colors that share the 15,000 K color temperature and is sometimes referred to as the 15,000 K iso-CCT line. Some ambient light sensor measurements such as measurements 62A and 62B may have color temperatures that are outside of the 2,248 K to 15,000 K temperature range. Display control circuitry 30 may apply special processing steps to these outlier measurements to determine an acceptable ambient light color that is less saturated than the measured ambient light color 62A or 62B.
For ambient light sensor measurements below 2,248 K such as measurement 62A, display control circuitry 30 may determine the x-component ΔXA of the distance between point 62A and the closest point 84 on 2,248 K iso-CCT line 82. The adjusted ambient light color 62A′ for this measurement may then be determined by adding ΔXA to the x-component of point 72 (the 2,248 K temperature location on black body curve 58). Adding only to the x-component of point 72 may help ensure that the adjusted ambient light color 62A′ does not shift downward into the red portion of the color spectrum. In effect, black body curve 58 is extended in the x-direction beyond point 72 to determine an appropriate ambient light color for color temperatures lower than 2,248 K. This is, however, merely illustrative. If desired, ambient light color 62A′ may be determined by adding to point 72 both the x-component and the y-component of the difference between point 62A and point 84.
For ambient light sensor measurements above 15,000 K such as measurement 62B, display control circuitry 30 may determine the x-component ΔXB and the y-component ΔYB of the distance between point 62B and the closest point 86 on 15,000 K iso-CCT line 80. The adjusted ambient light color 62B′ for this measurement may then be determined by adding ΔXB to the x-component of point 74 (the 15,000 K temperature location on black body curve 58) and by adding ΔYB to the y-component of point 74. In effect, black body curve 58 is extrapolated using the tangent slope of curve 58 at point 74 to determine an appropriate ambient light color for color temperatures higher than 15,000 K.
Ambient light sensor measurements 62 that are within the acceptable portion of the color space (e.g., measurements 62 above black body curve 58) may be processed using the method described in connection with
Ambient light sensor measurements 62 that are not within the acceptable portion of the color space (e.g., measurements 62 below black body curve 58) may be processed using the method described in connection with
At step 200, display control circuitry 30 may use color ambient light sensor 20 to gather intensity information and color information on ambient light. Color information (i.e., color ambient light sensor color data) may be gathered as color coordinates, correlated color temperature (CCT) readings, or using other suitable color sensing parameters. During the operations of step 200, the ambient light sensor measurements may be processed. For example, red, green, and blue sensor output values may be converted to chromaticity coordinates (e.g., chromaticity coordinates 62 of
During the operations of step 200, display control circuitry 30 may determine whether the ambient light color is within a predetermined acceptable range of colors. For example, ambient light colors that are located above black body curve 58 may be deemed “acceptable,” whereas ambient light colors that are located below black body curve 58 may be too red and may need adjustment to a less saturated color before being used to determine an ambient-adapted white point for display 14. The use of black body curve 58 to separate acceptable ambient light colors from unacceptable ambient colors that need to be adjusted is merely illustrative. Whether an ambient light color is acceptable may be based on other factors or constraints. For example, some ambient light colors below black body curve 58 may be deemed acceptable, whereas other colors below curve 58 (e.g., saturated red colors) may be deemed unacceptable and in need of adjustment.
If it is determined during step 200 that the ambient light color is within the acceptable range of colors, display control circuitry 30 may process the ambient light sensor data using the operations of step 202. At step 202, display control circuitry 30 may determine an ambient-adapted white point 60′ based on the ambient light color 62 measured in step 200. This may include, for example, applying an equation, look-up table (e.g., a 1D LUT, a 3D LUT, or other suitable LUT), or other mapping method using ambient light color 62 to determine an ambient-adapted white point 60′ that more closely matches ambient light color 62. In some scenarios, the ambient-adapted white point 60′ may have a color that matches ambient light color 62. In other scenarios, the ambient-adapted white point 60′ may be a color between default white point 60 and ambient light color 62 (e.g., in CIELAB color space or other suitable color space).
If it is determined during step 200 that the ambient light color is not within the acceptable range of colors, display control circuitry 30 may process the ambient light sensor data using the operations of step 204. At step 204, display control circuitry 30 may adjust the measured ambient light color 62 to an acceptable ambient light color 62′. This may include, for example, determining the color temperature associated with the measured ambient light color 62 and then determining the color 62′ on black body curve 58 with that same color temperature. The adjusted ambient light color may, for example, be less saturated than the measured ambient light color. For ambient light colors that do not have a matching color temperature on black body curve 58 (e.g., measurements with color temperatures outside of the 2,248 K to 15,000 K range such as measurements 62A and 62B of
At step 206, display control circuitry 30 may determine an ambient-adapted white point 60′ based on the adjusted ambient light color 62′ determined in step 204. This may include, for example, applying an equation, look-up table, or other mapping method using adjusted ambient light color 62′ to determine an ambient-adapted white point 60′ that more closely matches adjusted ambient light color 62′. In some scenarios, the ambient-adapted white point 60′ may have a color that matches adjusted ambient light color 62′. In other scenarios, the ambient-adapted white point 60′ may be a color between default white point 60 and adjusted ambient light color 62′ (e.g., in CIELAB color space or other suitable color space).
The foregoing is merely illustrative and various modifications can be made by those skilled in the art without departing from the scope and spirit of the described embodiments. The foregoing embodiments may be implemented individually or in any combination.
This application claims the benefit of provisional patent application No. 62/305,774, filed Mar. 9, 2016, which is hereby incorporated by reference herein in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
20070052735 | Chou | Mar 2007 | A1 |
20080303918 | Kiethley | Dec 2008 | A1 |
20090040170 | Nilsson | Feb 2009 | A1 |
20110012937 | Onishi | Jan 2011 | A1 |
20140071102 | Pieper et al. | Mar 2014 | A1 |
20140210802 | Myers et al. | Jul 2014 | A1 |
20140333656 | Wang | Nov 2014 | A1 |
20150070337 | Bell et al. | Mar 2015 | A1 |
20160063951 | Ikizyan et al. | Mar 2016 | A1 |
20160180780 | Chen et al. | Jun 2016 | A1 |
20170202070 | Dong | Jul 2017 | A1 |
Number | Date | Country | |
---|---|---|---|
20170263174 A1 | Sep 2017 | US |
Number | Date | Country | |
---|---|---|---|
62305774 | Mar 2016 | US |