Patents by Inventor Ian C. Hendry

Ian C. Hendry has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11385781
    Abstract: In some implementations, a computing device can perform multi-display alignment through observed user interactions. The computing device can receive user input aligning a first alignment object on a first display device with a second alignment object on a second display device. The computing device can align the display buffers for each display device based on the positions of the alignment objects in each display buffer corresponding to each display device. The computing device can align display buffers based on observed movements of graphical objects between multiple display devices. When display buffers corresponding to the display devices are misaligned, the user may correct the path of a graphical object when moving the graphical object between display devices. The computing device can detect the correction and align the display buffers of the display devices so that graphical objects are presented at the appropriate locations when moved between the display devices.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: July 12, 2022
    Assignee: Apple Inc.
    Inventors: Kenneth I. Greenebaum, Ian C. Hendry, John C. Gnaegy
  • Patent number: 11386875
    Abstract: A device comprises memory, a display characterized by a characteristic, and processors coupled to the memory. The processors receive data indicative of a preferred adaptation technique and intended display parameter. The processors adapt the content item to a display color space and the intended display parameter based on the preferred adaptation technique. The processors modify the intended display parameter based at least in part on the display characteristic to obtain a modified display parameter and cause the adapted content item to be displayed on the display according to the modified display parameter. In some embodiments, the processors obtain data indicative of ambient light conditions and adjust the modified display parameter based on the data indicative of ambient light conditions. In some embodiments, the processors cause the adapted content item to be displayed according to the adjusted and modified display parameter.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: July 12, 2022
    Assignee: Apple Inc.
    Inventors: Kenneth I. Greenebaum, Travis W. Brown, Ian C. Hendry
  • Patent number: 11062435
    Abstract: Systems, methods, and computer readable media to improve the operation of a display system are disclosed. Techniques disclosed herein selectively darken a region of an image so that when text or other information is rendered into that region, the contrast between the text or other information and the underlying image in that area is sufficient to ensure the text or other information is visible and readable. In one embodiment, a region into which information is to be rendered may be combined or blended with tone mapped values of those same pixels in accordance with a given function, where the function gives more weight to the tone mapped pixel values the closer those pixels are to the midline of the region and more weight to untone-mapped image pixel values the further those pixels are from the midline of the region.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: July 13, 2021
    Assignee: Apple Inc.
    Inventors: Ian C. Hendry, John C. Gnaegy
  • Publication number: 20210096730
    Abstract: In some implementations, a computing device can perform multi-display alignment through observed user interactions. The computing device can receive user input aligning a first alignment object on a first display device with a second alignment object on a second display device. The computing device can align the display buffers for each display device based on the positions of the alignment objects in each display buffer corresponding to each display device. The computing device can align display buffers based on observed movements of graphical objects between multiple display devices. When display buffers corresponding to the display devices are misaligned, the user may correct the path of a graphical object when moving the graphical object between display devices. The computing device can detect the correction and align the display buffers of the display devices so that graphical objects are presented at the appropriate locations when moved between the display devices.
    Type: Application
    Filed: September 24, 2020
    Publication date: April 1, 2021
    Applicant: Apple Inc.
    Inventors: Kenneth I. Greenebaum, Ian C. Hendry, John C. Gnaegy
  • Patent number: 10957239
    Abstract: An output device is set to a first state in which a value of a first characteristic of the output device is set to a first value. Pixel adjustment values for plural gray levels are set to first pixel adjustment values in response to the output device being set to the first state. The value of the first characteristic is changed from the first value to a second value to set the output device to a second state. The pixel adjustment values for the plural gray levels are updated to second pixel adjustment values in response to the output device being set to the second state. The second pixel adjustment values are derived based on the second value of the first characteristic. Pixel values applied to a plurality of pixels of the output device are corrected based on the second pixel adjustment values.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: March 23, 2021
    Assignee: Apple Inc.
    Inventors: Kenneth I. Greenebaum, Gabriel Marcu, Arkady Ten, Ian C. Hendry
  • Publication number: 20200380938
    Abstract: A device comprises memory, a display characterized by a characteristic, and processors coupled to the memory. The processors receive data indicative of a preferred adaptation technique and intended display parameter. The processors adapt the content item to a display color space and the intended display parameter based on the preferred adaptation technique. The processors modify the intended display parameter based at least in part on the display characteristic to obtain a modified display parameter and cause the adapted content item to be displayed on the display according to the modified display parameter. In some embodiments, the processors obtain data indicative of ambient light conditions and adjust the modified display parameter based on the data indicative of ambient light conditions. In some embodiments, the processors cause the adapted content item to be displayed according to the adjusted and modified display parameter.
    Type: Application
    Filed: May 29, 2020
    Publication date: December 3, 2020
    Inventors: Kenneth I. Greenebaum, Travis W. Brown, Ian C. Hendry
  • Patent number: 10847118
    Abstract: An electronic device may be provided with a display. A content generator may generate frames of image data to be displayed on the display. Control circuitry in the electronic device may be used in implementing a tone mapping engine. The tone mapping engine may display content from the content generator on the display in accordance with a content-luminance-to-display luminance mapping. The content-luminance-to-display-luminance mapping is characterized by tone mapping parameters such as a black level, a reference white level, and a specular white level. The tone mapping engine may adjust the tone mapping parameters based on ambient light levels, user brightness settings, content statistics, and display characteristics.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: November 24, 2020
    Assignee: Apple Inc.
    Inventors: Teun R. Baar, Marc Albrecht, Tobias Jung, Jiaying Wu, Nicolas P. Bonnier, Nathaniel C. Begeman, Ian C. Hendry
  • Patent number: 10699622
    Abstract: A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: June 30, 2020
    Assignee: APPLE INC.
    Inventors: Ross Thompson, Guy Cote, Christopher P. Tann, Jerrold V. Hauck, Ian C. Hendry, Vanessa C. Heppolette, Adam J. Machalek, Alan M. Dunn, Ali Sazegari, Lars M. Lindberg, Arthur L. Spence
  • Patent number: 10672363
    Abstract: Pixel values of image content are lowered in response to setting a display mode so that the lowered pixel values of the first image content are mapped to a first color gamut. The first color gamut is defined by a nominal range space and is lower than a native color gamut of a display panel. The native color gamut is defined by the nominal range space and an extended range space that is outside of the first color gamut. One or more parameters are obtained for the image content in the display mode. A color boosting operation is performed for, from among the lowered pixel values of the image content in the nominal range space, each of first pixel values that meet one of the parameters. A color associated with each of the first pixel values is proportionally enhanced without changing a corresponding hue to utilize the extended range space.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: June 2, 2020
    Assignee: Apple Inc.
    Inventors: Gabriel Marcu, Ian C. Hendry, Jean-François Mulé
  • Publication number: 20200105179
    Abstract: An output device is set to a first state in which a value of a first characteristic of the output device is set to a first value. Pixel adjustment values for plural gray levels are set to first pixel adjustment values in response to the output device being set to the first state. The value of the first characteristic is changed from the first value to a second value to set the output device to a second state. The pixel adjustment values for the plural gray levels are updated to second pixel adjustment values in response to the output device being set to the second state. The second pixel adjustment values are derived based on the second value of the first characteristic. Pixel values applied to a plurality of pixels of the output device are corrected based on the second pixel adjustment values.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: Kenneth I. Greenebaum, Gabriel Marcu, Arkady Ten, Ian C. Hendry
  • Publication number: 20200105221
    Abstract: Pixel values of image content are lowered in response to setting a display mode so that the lowered pixel values of the first image content are mapped to a first color gamut. The first color gamut is defined by a nominal range space and is lower than a native color gamut of a display panel. The native color gamut is defined by the nominal range space and an extended range space that is outside of the first color gamut. One or more parameters are obtained for the image content in the display mode. A color boosting operation is performed for, from among the lowered pixel values of the image content in the nominal range space, each of first pixel values that meet one of the parameters. A color associated with each of the first pixel values is proportionally enhanced without changing a corresponding hue to utilize the extended range space.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: Gabriel Marcu, Ian C. Hendry, Jean-François Mulé
  • Publication number: 20200082514
    Abstract: Systems, methods, and computer readable media to improve the operation of a display system are disclosed. Techniques disclosed herein selectively darken a region of an image so that when text or other information is rendered into that region, the contrast between the text or other information and the underlying image in that area is sufficient to ensure the text or other information is visible and readable. In one embodiment, a region into which information is to be rendered may be combined or blended with tone mapped values of those same pixels in accordance with a given function, where the function gives more weight to the tone mapped pixel values the closer those pixels are to the midline of the region and more weight to untone-mapped image pixel values the further those pixels are from the midline of the region.
    Type: Application
    Filed: November 11, 2019
    Publication date: March 12, 2020
    Inventors: Ian C. Hendry, John C. Gnaegy
  • Patent number: 10586304
    Abstract: Systems, methods, and computer readable media to promote a graphics context when rendering a digital image content with dynamic ranges and/or color gamut outside the current graphics context. Various embodiments render digital image content based on a graphics context that corresponds to an initial image rendering format. During the rendering process a determination is made that indicates the quality of the digital image content exceeds the graphics context's initial capabilities. The various embodiments can select an updated image rendering format based on the quality of the digital image and expand the graphic context's capabilties to correspond with the updated image rendering format.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: March 10, 2020
    Assignee: Apple Inc.
    Inventors: Luke S. Wallis, Ian C. Hendry, Hans Werner Neubrand
  • Patent number: 10475170
    Abstract: Systems, methods, and computer readable media to improve the operation of a display system are disclosed. Techniques disclosed herein selectively darken a region of an image so that when text or other information is rendered into that region, the contrast between the text or other information and the underlying image in that area is sufficient to ensure the text or other information is visible and readable. In one embodiment, a region into which information is to be rendered may be combined or blended with tone mapped values of those same pixels in accordance with a given function, where the function gives more weight to the tone mapped pixel values the closer those pixels are to the midline of the region and more weight to untone-mapped image pixel values the further those pixels are from the midline of the region.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: November 12, 2019
    Assignee: Apple Inc.
    Inventors: Ian C. Hendry, John C. Gnaegy
  • Patent number: 10453375
    Abstract: A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: October 22, 2019
    Assignee: Apple Inc.
    Inventors: Paul S. Drzaic, Tae-Wook Koh, Ross Thompson, Guy Cote, Christopher P. Tann, Jerrold V. Hauck, Yifan Zhang, Jean-Pierre Guillou, Ian C. Hendry, Vanessa C. Heppolette, Arthur L. Spence
  • Patent number: 10410569
    Abstract: A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: September 10, 2019
    Assignee: Apple Inc.
    Inventors: Paul S. Drzaic, Ross Thompson, Guy Cote, Christopher P. Tann, Jerrold V. Hauck, Yifan Zhang, Jean-Pierre Guillou, Ian C. Hendry, Vanessa C. Heppolette, Tae-Wook Koh, Arthur L. Spence
  • Patent number: 10410568
    Abstract: A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: September 10, 2019
    Assignee: Apple Inc.
    Inventors: Paul S. Drzaic, Ross Thompson, Guy Cote, Christopher P. Tann, Jerrold V. Hauck, Yifan Zhang, Jean-Pierre Guillou, Ian C. Hendry, Vanessa C. Heppolette, Tae-Wook Koh, Arthur L. Spence
  • Publication number: 20190213974
    Abstract: Systems, methods, and computer readable media to perform color matching between a source color profile and a user-selected color profile are described. Various embodiments receive user input to select a color profile to output source content to an output device, where the source content is associated with a source color profile. Various embodiments set the selected color profile as a target color profile and subsequently perform a first device-dependent color space conversion that converts the source color profile to the target color profile and uses the conversion to generate a target content from the source content. A second device-dependent color space conversion can then be performed to convert the target color profile to a device color profile and uses the conversion to generate output device content from the target content.
    Type: Application
    Filed: January 11, 2018
    Publication date: July 11, 2019
    Inventors: Gabriel Marcu, Ian C. Hendry
  • Patent number: 10321164
    Abstract: Systems, methods, and computer readable media are described for effectively using dither techniques upon signals having a predicted quantization error that varies across the range of the signal. In some embodiments, predicted error is used to shape a precision input signal so that the newly-shaped signal yields a uniform or relatively uniform predicted quantization error. A dither is applied to the re-shaped signal, and the shaping is reversed, after which the signal may be slope limited and/or quantized, taking full and efficient advantage of the dithering technique.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: June 11, 2019
    Assignee: Apple Inc.
    Inventors: Kenneth I. Greenebaum, Eric L. Dacquay, Ian C. Hendry
  • Patent number: 10249263
    Abstract: Methods and apparatus for rendering and displaying high dynamic range (HDR) digital image content. An HDR rendering and display system may support the rendering and display of standard dynamic range (SDR) and HDR content to both HDR-enabled and standard displays. The HDR rendering and display system renders digital image content into the HDR space and maps the rendered HDR content into the display space of HDR or standard displays using display processing techniques that may preserve at least some of the HDR content even for standard displays. The HDR rendering and display system may take into account various information including but not limited to display characteristics such as size, control inputs, current image characteristics such as image brightness, and environmental information such as viewer position and ambient lighting levels to dynamically adapt the rendering and display of the digital image content according to ambient viewing conditions at the target display.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: April 2, 2019
    Assignee: Apple Inc.
    Inventors: Ian C. Hendry, Kenneth I. Greenebaum, Eric L. Dacquay