Patents by Inventor Keith Lee

Keith Lee 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).

  • Publication number: 20250182718
    Abstract: Systems, apparatuses, and methods for reducing three dimensional (3D) lookup table (LUT) interpolation error while minimizing on-chip storage are disclosed. A processor generates a plurality of mappings from a first gamut to a second gamut at locations interspersed throughout a 3D representation of the pixel component space. For example, in one implementation, the processor calculates mappings for 17×17×17 vertices within the 3D representation. Other implementations can include other numbers of vertices. Rather than increasing the number of vertices to reduce interpolation error, the processor calculates mappings for centroids of the sub-cubes defined by the vertices within the 3D representation of the first gamut. This results in a smaller increase to the LUT size as compared to increasing the number of vertices. The centroid mappings are used for performing tetrahedral interpolation to map source pixels in the first gamut into the second gamut with a reduced amount of interpolation error.
    Type: Application
    Filed: December 12, 2024
    Publication date: June 5, 2025
    Inventors: Keith Lee, David I. J. Glen, Jie Zhou, Yuxin Chen
  • Publication number: 20250152588
    Abstract: The present invention provides compounds, including resolved enantiomers, resolved diastereomers, solvates and pharmaceutically acceptable salts thereof, comprising the Formula I: Also provided are methods of using the compounds of this invention as AKT protein kinase inhibitors and for the treatment of hyperproliferative diseases such as cancer.
    Type: Application
    Filed: January 14, 2025
    Publication date: May 15, 2025
    Inventors: Ian S. Mitchell, James F. Blake, Rui Xu, Nicholas C. Kallan, Dengming Xiao, Keith Lee Spencer, Josef R. Bencsik, Eli M. Wallace, Stephen T. Schlachter, Anna L. Leivers, Jun Liang, Brian Safina, Birong Zhang, Christine Chabot, Steven Do
  • Patent number: 12190847
    Abstract: Systems, apparatuses, and methods for reducing three dimensional (3D) lookup table (LUT) interpolation error while minimizing on-chip storage are disclosed. A processor generates a plurality of mappings from a first gamut to a second gamut at locations interspersed throughout a 3D representation of the pixel component space. For example, in one implementation, the processor calculates mappings for 17×17×17 vertices within the 3D representation. Other implementations can include other numbers of vertices. Rather than increasing the number of vertices to reduce interpolation error, the processor calculates mappings for centroids of the sub-cubes defined by the vertices within the 3D representation of the first gamut. This results in a smaller increase to the LUT size as compared to increasing the number of vertices. The centroid mappings are used for performing tetrahedral interpolation to map source pixels in the first gamut into the second gamut with a reduced amount of interpolation error.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: January 7, 2025
    Assignee: ATI Technologies ULC
    Inventors: Keith Lee, David I. J. Glen, Jie Zhou, Yuxin Chen
  • Patent number: 12154257
    Abstract: Systems, apparatuses, and methods for detecting and mitigating scaling artifacts caused by high chromatic colors in adjacent pixels are disclosed. A blend factor calculation circuit determines if high chromatic colors are in close proximity to each other in a set of pixel data of an image or frame. The blend factor calculation circuit generates a blend factor value to suppress artifacts which are introduced when filtering the set of pixel data when the set of pixel data has high chromatic colors in close proximity. In one scenario, the blend factor calculation circuit calculates pixel component difference values of adjacent pixels and uses a value calculated based on the difference values as an input to a transfer function. The output of the transfer function is a blend factor value which determines how filtering is blended between a plurality of filters.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: November 26, 2024
    Assignee: ATI Technologies ULC
    Inventors: Keith Lee, Isobel Lees
  • Patent number: 12136202
    Abstract: Systems, apparatuses, and methods for implementing content adaptive processing via ringing estimation and suppression are disclosed. A ring estimator estimates the amount of ringing when a wide filter kernel is used for image processing. The amount of ringing can be specified as an under-shoot or an over-shoot. A blend factor calculation unit determines if the estimated amount of ringing is likely to be visually objectionable. If the ringing is likely to be visually objectionable, then the blend factor calculation unit generates a blend factor value to suppress the objectionable ringing. The blend factor value is generated for each set of source pixels based on this determination. The blend factor value is then applied to how the blending is mixed between narrow and wide filters for the corresponding set of source pixels. The preferred blending between the narrow and wide filters is changeable on a pixel-by-pixel basis during image processing.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: November 5, 2024
    Assignee: ATI Technologies ULC
    Inventors: Keith Lee, Edward George Callway, Isobel Lees
  • Patent number: 12033273
    Abstract: In some examples, an apparatus obtains source layer pixels, such as those of a content image and first destination layer pixels, such as those of a destination image. The first destination layer pixels have associated alpha values. The apparatus obtains information that indicates a first blending color format for the alpha values. The first blending color format is different from a first destination layer color format for the first destination layer pixels and an output color format for a display. The apparatus converts the source and/or first destination layer pixels to the first blending color format. The apparatus generates first alpha blended pixels based on alpha blending the source layer pixels with the first destination layer pixels using the associated alpha values. The apparatus provides, for display on the display, the first alpha blended pixels.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: July 9, 2024
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: David I. J. Glen, Keith Lee
  • Patent number: 12020408
    Abstract: Systems, apparatuses, and methods for performing optimized sharpening of images in non-linear and linear formats are disclosed. A system includes a blur filter and a sharpener. The blur filter receives an input image or video frame and provides blurred output pixels to a sharpener unit. The sharpener unit operates in linear or non-linear space depending on the format of the input frame. The sharpener unit includes one or more optimizations to generate sharpened pixel data in an area-efficient manner. The sharpened pixel data is then driven to a display.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: June 25, 2024
    Assignee: ATI Technologies ULC
    Inventors: Vladimir Lachine, Keith Lee
  • Patent number: 11776508
    Abstract: A system includes a display monitor compatible with a video specification having a reference EOTF while exhibiting an actual EOTF that deviates from the reference EOFT. The system further includes a video source subsystem operable to determine an approximated EOTF representative of the actual EOTF based on user input received from a display of at least one test pattern to the user via the display monitor. The at least one test pattern is intended to elicit input from the user based on a visual inspection of the at least one test pattern by the user. The video source subsystem further is to convert color values of each video image of a stream of images to corresponding non-linear codewords based on the approximated EOTF, and transmit the codewords to the display monitor for display as display images representative of the video images.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 3, 2023
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Shu Key Keith Lee, David I. J. Glen
  • Patent number: 11668062
    Abstract: A stowable flood barrier system comprising: first and second barrier modules each comprising a frame and a barrier panel pivotable with respect to the frame between a stowed position and a deployed position, in which deployed position a base of the barrier panel is sealed against the frame and a free edge of the barrier panel extends clear of the frame to present a barrier segment between lateral edges of the barrier panel, wherein the first and second barrier modules are sealable together in the deployed position along the lateral edges of their respective barrier panels to form a linked flood barrier.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: June 6, 2023
    Assignee: Flood Control International Ltd.
    Inventors: Timothy Lester Collingwood, Andrew Colin Yates, Keith Lee Stevens
  • Publication number: 20230144311
    Abstract: Systems, apparatuses, and methods for detecting and mitigating scaling artifacts caused by high chromatic colors in adjacent pixels are disclosed. A blend factor calculation circuit determines if high chromatic colors are in close proximity to each other in a set of pixel data of an image or frame. The blend factor calculation circuit generates a blend factor value to suppress artifacts which are introduced when filtering the set of pixel data when the set of pixel data has high chromatic colors in close proximity. In one scenario, the blend factor calculation circuit calculates pixel component difference values of adjacent pixels and uses a value calculated based on the difference values as an input to a transfer function. The output of the transfer function is a blend factor value which determines how filtering is blended between a plurality of filters.
    Type: Application
    Filed: November 10, 2021
    Publication date: May 11, 2023
    Inventors: Keith Lee, Isobel Lees
  • Publication number: 20230096874
    Abstract: Systems, apparatuses, and methods for implementing content adaptive processing via ringing estimation and suppression are disclosed. A ring estimator estimates the amount of ringing when a wide filter kernel is used for image processing. The amount of ringing can be specified as an under-shoot or an over-shoot. A blend factor calculation unit determines if the estimated amount of ringing is likely to be visually objectionable. If the ringing is likely to be visually objectionable, then the blend factor calculation unit generates a blend factor value to suppress the objectionable ringing. The blend factor value is generated for each set of source pixels based on this determination. The blend factor value is then applied to how the blending is mixed between narrow and wide filters for the corresponding set of source pixels. The preferred blending between the narrow and wide filters is changeable on a pixel-by-pixel basis during image processing.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Inventors: Keith Lee, Edward George Callway, Isobel Lees
  • Publication number: 20230041733
    Abstract: In some examples, an apparatus obtains source layer pixels, such as those of a content image and first destination layer pixels, such as those of a destination image. The first destination layer pixels have associated alpha values. The apparatus obtains information that indicates a first blending color format for the alpha values. The first blending color format is different from a first destination layer color format for the first destination layer pixels and an output color format for a display. The apparatus converts the source and/or first destination layer pixels to the first blending color format. The apparatus generates first alpha blended pixels based on alpha blending the source layer pixels with the first destination layer pixels using the associated alpha values. The apparatus provides, for display on the display, the first alpha blended pixels.
    Type: Application
    Filed: October 24, 2022
    Publication date: February 9, 2023
    Inventors: DAVID I.J. GLEN, KEITH LEE
  • Publication number: 20220405889
    Abstract: Systems, apparatuses, and methods for performing optimized sharpening of images in non-linear and linear formats are disclosed. A system includes a blur filter and a sharpener. The blur filter receives an input image or video frame and provides blurred output pixels to a sharpener unit. The sharpener unit operates in linear or non-linear space depending on the format of the input frame. The sharpener unit includes one or more optimizations to generate sharpened pixel data in an area-efficient manner. The sharpened pixel data is then driven to a display.
    Type: Application
    Filed: June 22, 2021
    Publication date: December 22, 2022
    Inventors: Vladimir Lachine, Keith Lee
  • Patent number: 11488349
    Abstract: In some examples, an apparatus obtains source layer pixels, such as those of a content image and first destination layer pixels, such as those of a destination image. The first destination layer pixels have associated alpha values. The apparatus obtains information that indicates a first blending color format for the alpha values. The first blending color format is different from a first destination layer color format for the first destination layer pixels and an output color format for a display. The apparatus converts the source and/or first destination layer pixels to the first blending color format. The apparatus generates first alpha blended pixels based on alpha blending the source layer pixels with the first destination layer pixels using the associated alpha values. The apparatus provides, for display on the display, the first alpha blended pixels.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: November 1, 2022
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: David I.J. Glen, Keith Lee
  • Publication number: 20220226326
    Abstract: The present invention provides compounds, including resolved enantiomers, resolved diastereomers, solvates and pharmaceutically acceptable salts thereof, comprising the Formula I: Also provided are methods of using the compounds of this invention as AKT protein kinase inhibitors and for the treatment of hyperproliferative diseases such as cancer.
    Type: Application
    Filed: August 23, 2021
    Publication date: July 21, 2022
    Applicants: Array BioPharma Inc., Genentech, Inc.
    Inventors: Ian S. Mitchell, James F. Blake, Rui Xu, Nicholas C. Kallan, Dengming Xiao, Keith Lee Spencer, Josef R. Bencsik, Eli M. Wallace, Stephen T. Schlachter, Anna L. Leivers, Jun Liang, Brian Safina, Birong Zhang, Christine Chabot, Steven Do
  • Publication number: 20220162821
    Abstract: A stowable flood barrier system comprising: first and second barrier modules each comprising a frame and a barrier panel pivotable with respect to the frame between a stowed position and a deployed position, in which deployed position a base of the barrier panel is sealed against the frame and a free edge of the barrier panel extends clear of the frame to present a barrier segment between lateral edges of the barrier panel, wherein the first and second barrier modules are sealable together in the deployed position along the lateral edges of their respective barrier panels to form a linked flood barrier.
    Type: Application
    Filed: November 18, 2021
    Publication date: May 26, 2022
    Inventors: Timothy Lester Collingwood, Andrew Colin Yates, Keith Lee Stevens
  • Publication number: 20210383772
    Abstract: Systems, apparatuses, and methods for reducing three dimensional (3D) lookup table (LUT) interpolation error while minimizing on-chip storage are disclosed. A processor generates a plurality of mappings from a first gamut to a second gamut at locations interspersed throughout a 3D representation of the pixel component space. For example, in one implementation, the processor calculates mappings for 17×17×17 vertices within the 3D representation. Other implementations can include other numbers of vertices. Rather than increasing the number of vertices to reduce interpolation error, the processor calculates mappings for centroids of the sub-cubes defined by the vertices within the 3D representation of the first gamut. This results in a smaller increase to the LUT size as compared to increasing the number of vertices. The centroid mappings are used for performing tetrahedral interpolation to map source pixels in the first gamut into the second gamut with a reduced amount of interpolation error.
    Type: Application
    Filed: August 20, 2021
    Publication date: December 9, 2021
    Inventors: Keith Lee, David I. J. Glen, Jie Zhou, Yuxin Chen
  • Patent number: 11115563
    Abstract: A method and apparatus obtains a source image having a plurality of source color gamut pixels in a source color gamut. The method and apparatus converts the plurality of source color gamut pixels to a plurality of corresponding target color gamut pixels using non-linear interpolation of a plurality of output pixel values from a reduced 3-D look-up table (LUT) for a target color gamut. The method and apparatus provides, for display, the plurality of target color gamut pixels (e.g., one or more pixels) on a target color gamut display.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: September 7, 2021
    Assignee: ATI Technologies ULC
    Inventor: Keith Lee
  • Patent number: 11100889
    Abstract: Systems, apparatuses, and methods for reducing three dimensional (3D) lookup table (LUT) interpolation error while minimizing on-chip storage are disclosed. A processor generates a plurality of mappings from a first gamut to a second gamut at locations interspersed throughout a 3D representation of the pixel component space. For example, in one implementation, the processor calculates mappings for 17×17×17 vertices within the 3D representation. Other implementations can include other numbers of vertices. Rather than increasing the number of vertices to reduce interpolation error, the processor calculates mappings for centroids of the sub-cubes defined by the vertices within the 3D representation of the first gamut. This results in a smaller increase to the LUT size as compared to increasing the number of vertices. The centroid mappings are used for performing tetrahedral interpolation to map source pixels in the first gamut into the second gamut with a reduced amount of interpolation error.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: August 24, 2021
    Assignee: ATI Technologies ULC
    Inventors: Keith Lee, David I. J. Glen, Jie Zhou, Yuxin Chen
  • Publication number: 20210201852
    Abstract: A system includes a display monitor compatible with a video specification having a reference EOTF while exhibiting an actual EOTF that deviates from the reference EOFT. The system further includes a video source subsystem operable to determine an approximated EOTF representative of the actual EOTF based on user input received from a display of at least one test pattern to the user via the display monitor. The at least one test pattern is intended to elicit input from the user based on a visual inspection of the at least one test pattern by the user. The video source subsystem further is to convert color values of each video image of a stream of images to corresponding non-linear codewords based on the approximated EOTF, and transmit the codewords to the display monitor for display as display images representative of the video images.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Inventors: Shu Key Keith LEE, David I. J. GLEN