Patents by Inventor David I. J. Glen

David I. J. Glen 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: 9924134
    Abstract: An image rendering unit (IRU) of a device determines the dynamic frame rate capabilities (DFRCs) of a display and an image frame rate of content to be displayed. Preferably, the DFRCs are stored in a storage device deployed within the display itself. Based on the DFRCs and the image frame rate for the content, the IRU determines an updated frame rate and thereafter provides the content to the display at the updated frame rate. Where control of power consumption is desired, selection of a reduced frame rate can effect a power savings. In this manner, the present invention provides flexible control over display frame rates and/or power consumption of the device.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: March 20, 2018
    Assignee: ATI Technologies ULC
    Inventor: David I. J. Glen
  • Patent number: 9760333
    Abstract: An apparatus includes a clock circuit and a virtual pixel clock circuit. The clock circuit provides a common clock signal. The virtual pixel clock circuit provides a plurality of pixel clock signals in response to the common clock signal. One of the virtual pixel clock signals is at a different clock speed than another of the plurality of virtual pixel clock signals.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: September 12, 2017
    Assignee: ATI Technologies ULC
    Inventors: David I. J. Glen, Collis Quinn Carter, Natan Shtutman, Gabriel Abarca, Jonathan Wang
  • Patent number: 9473678
    Abstract: To apportion desired video processing between a video source device and a video sink device, at one of the devices, and based upon an indication of video processing algorithms of which the other device is capable and an indication of video processing algorithms of which the one device is capable, a set of video processing algorithms for achieving desired video processing is identified. The identified set of video processing algorithms is classified into a first subset of algorithms for performance by the other device and a second subset of algorithms for performance by the one device. At least one command for causing the other device to effect the first subset of video processing algorithms is sent. The one device may be configured to effect the second subset of algorithms.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: October 18, 2016
    Assignee: ATI Technologies ULC
    Inventor: David I. J. Glen
  • Publication number: 20160275916
    Abstract: Briefly, methods and apparatus provide image content to, and display image content on, displays with a variable refresh rate that reduce frame delays and avoid display image flickering problems. In one example, the methods and apparatus are operative to vary a display's refresh rate by varying a current frame's vertical blanking period by re-providing the current frame for display prior to providing a new frame for display. In this fashion, the displaying of a new frame may be advanced by assuring that a new frame can be provided for display as soon as it has been rendered and available for display. In addition, by re-providing the current frame for display prior to providing a new frame for display, new frames may be provided for display at rates within a safe rate range such that display image flickering issues are avoided or reduced.
    Type: Application
    Filed: March 18, 2015
    Publication date: September 22, 2016
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: David I. J. Glen, Syed A. Hussain
  • Patent number: 9348355
    Abstract: An apparatus includes a clock circuit and a plurality of display interface circuits. The clock circuit provides a common clock signal. The display interface circuits each provide a respective display link clock signal in response to the common clock signal. One of the display link clock signals is at a different clock speed that another of the display link clock signals.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: May 24, 2016
    Assignee: ATI Technologies ULC
    Inventors: David I. J. Glen, Collis Quinn Carter, Natan Shtutman, Ngar Sze Nancy Chan, Michael Foxcroft
  • Patent number: 9325929
    Abstract: A method of managing power consumption in a video device capable of displaying encoded multi-stream video is disclosed. Power reduction is achieved by limiting the amount of video and audio decoding and processing performed on at least some of the encoded streams, by taking particular application contexts into account. In a normal power consumption mode, audio/video data from all streams are decoded and digitally processed for output. In response to detecting a reduced power consumption mode, audio/video from at least some of the streams are processed in a modified manner to reduce power consumption.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: April 26, 2016
    Assignee: ATI Technologies ULC
    Inventor: David I. J. Glen
  • Patent number: 9124855
    Abstract: A method and apparatus for video stream processing is implemented in a monitor scaler chip (MSC). The MSC receives the video stream and determines whether the video stream includes copy protected content. The MSC routes the video stream based upon the determination.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: September 1, 2015
    Assignee: ATI Technologies ULC
    Inventor: David I. J. Glen
  • Patent number: 9041720
    Abstract: A circuit includes memory retiling methods which distribute image information among a plurality of memory channels producing reconfigured image information distributed among a subset of the plurality of memory channels allowing memory channels outside of the subset to be placed into a power save mode to reduce power consumption. Additional methods are disclosed for further reductions in power consumption.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: May 26, 2015
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Greg Sadowski, Warren Fritz Kruger, John Wakefield Brothers, III, David I.J. Glen, Stephen David Presant
  • Patent number: 9001141
    Abstract: An apparatus and method for providing display information generates, independently from an operating system, different screen subsections of a screen image using independent gamut remapping configurations to generate an output image in a target gamut space of a display. The method and apparatus also provides the generated output image for display or may display the generated output image.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: April 7, 2015
    Assignee: ATI Technologies ULC
    Inventors: David I. J. Glen, Jie Zhou
  • Publication number: 20150036052
    Abstract: To apportion desired video processing between a video source device and a video sink device, at one of the devices, and based upon an indication of video processing algorithms of which the other device is capable and an indication of video processing algorithms of which the one device is capable, a set of video processing algorithms for achieving desired video processing is identified. The identified set of video processing algorithms is classified into a first subset of algorithms for performance by the other device and a second subset of algorithms for performance by the one device. At least one command for causing the other device to effect the first subset of video processing algorithms is sent. The one device may be configured to effect the second subset of algorithms.
    Type: Application
    Filed: October 20, 2014
    Publication date: February 5, 2015
    Inventor: David I.J. Glen
  • Patent number: 8933947
    Abstract: Disclosed herein are systems, apparatuses, and methods for enabling efficient reads to a local memory of a processing unit. In an embodiment, a processing unit includes an interface and a buffer. The interface is configured to (i) send a request for a portion of data in a region of a local memory of an other processing unit and (ii) receive, responsive to the request, all the data from the region. The buffer is configured to store the data from the region of the local memory of the other processing unit.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: January 13, 2015
    Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: David I. J. Glen, Philip J. Rogers, Gordon F. Caruk, Gongxian Jeffrey Cheng, Mark Hummel, Stephen Patrick Thompson, Anthony Asaro
  • Patent number: 8872753
    Abstract: To adjust brightness of at least a portion of a display image, a type of content to be included within the display image is determined and, based on the identified content type, the light source of the display is set to an adjusted intensity. Thereafter, that portion of the display image unrelated to the content requiring adjusted brightness is processed to account for the adjusted intensity of the light source. Because the processing in accordance with the present invention is performed entirely on one or more processors that provide the display images to the display, the present invention overcomes the added complexity and cost associated with prior art techniques, while simultaneously providing the flexibility to quickly adjust display brightness based on types of content being included in the displayed image.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: October 28, 2014
    Assignee: ATI Technologies ULC
    Inventor: David I. J. Glen
  • Patent number: 8866971
    Abstract: To apportion desired video processing between a video source device and a video sink device, at one of the devices, and based upon an indication of video processing algorithms of which the other device is capable and an indication of video processing algorithms of which the one device is capable, a set of video processing algorithms for achieving desired video processing is identified. The identified set of video processing algorithms is classified into a first subset of algorithms for performance by the other device and a second subset of algorithms for performance by the one device. At least one command for causing the other device to effect the first subset of video processing algorithms is sent. The one device may be configured to effect the second subset of algorithms.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: October 21, 2014
    Assignee: ATI Technologies ULC
    Inventor: David I. J. Glen
  • Publication number: 20140307166
    Abstract: An image rendering unit (IRU) of a device determines the dynamic frame rate capabilities (DFRCs) of a display and an image frame rate of content to be displayed. Preferably, the DFRCs are stored in a storage device deployed within the display itself. Based on the DFRCs and the image frame rate for the content, the IRU determines an updated frame rate and thereafter provides the content to the display at the updated frame rate. Where control of power consumption is desired, selection of a reduced frame rate can effect a power savings. In this manner, the present invention provides flexible control over display frame rates and/or power consumption of the device.
    Type: Application
    Filed: June 24, 2014
    Publication date: October 16, 2014
    Inventor: David I.J. Glen
  • Patent number: 8681170
    Abstract: A method and apparatus provides pixel information for one or more displays by producing for output on a single link, packet based pixel component multi-stream information on two or more streams. A first stream may include a portion of per-pixel component values, such as RGB pixel component values, whereas the second stream of the multi-stream may include a remaining portion of the per-pixel component values, such as a corresponding alpha value. Hence, multi-streams are employed to communicate, for example, an extended pixel component format for output to one or more displays. The multi-streams are synchronized to provide the pixel component values at a proper time for the receiving display or plurality of displays.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 25, 2014
    Assignee: ATI Technologies ULC
    Inventor: David I. J. Glen
  • Publication number: 20140037265
    Abstract: A method and apparatus for video stream processing is implemented in a monitor scaler chip (MSC). The MSC receives the video stream and determines whether the video stream includes copy protected content. The MSC routes the video stream based upon the determination.
    Type: Application
    Filed: November 28, 2012
    Publication date: February 6, 2014
    Applicant: ATI TECHNOLOGIES ULC
    Inventor: David I.J. Glen
  • Patent number: 8629884
    Abstract: A wide gamut RGB digital display, such as an LCD display, digital television, printer, or any other suitable display, includes wide color gamut configuration message control logic that is operative to indicate, to an image source provider, wide gamut RGB indication information and wide color gamut format definition information that indicates that wide gamut RGB color data is to be received by the wide gamut RGB digital display. The wide gamut configuration message control logic is also operatively responsive to wide gamut confirmation information that is received from the image source provider. The wide gamut RGB digital display also includes logic that is operative to display received wide gamut RGB color data that was received in response to the wide gamut RGB indication information and the wide color gamut format definition information.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: January 14, 2014
    Assignee: ATI Technologies ULC
    Inventor: David I. J. Glen
  • Patent number: 8479253
    Abstract: At one of a video source device and a video sink device, an indication of video processing capabilities of the other of the video source device and said video sink device is received. Based upon the indication and an indication of video processing capabilities of the one device, one of a plurality of video processing algorithms is selected for execution by the one device. The selecting may be based upon a set of precedence rules. Categories of video processing may for example include scan-rate conversion, interlacing, de-interlacing, de-noise, scaling, color correction, contrast correction and detail enhancement.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: July 2, 2013
    Assignee: ATI Technologies ULC
    Inventor: David I. J. Glen
  • Publication number: 20130166922
    Abstract: When content, such as premium video or audio, is decoded, the content is stored in protected memory segments. Read access to the protected memory segments from a component not in a frame buffer protected (FBP) mode is blocked by a memory controller. The memory controller also blocks components in the FBP mode from writing to unprotected memory segments. The content may be processed by a processing engine operating in the FBP mode and may only be written back to protected memory segments. The memory segment may later be marked as unprotected if the memory segment is no longer needed. If the content is encrypted in protected memory, the encrypting key associated with the memory segment may be removed. If the content is stored in the clear, the protected memory segments are scrubbed before releasing the segments for use as unprotected memory segments.
    Type: Application
    Filed: August 30, 2012
    Publication date: June 27, 2013
    Applicants: ATI TECHNOLOGIES ULC, ADVANCED MICRO DEVICES, INC.
    Inventors: Daniel W. Wong, Warren Fritz Kruger, David I.J. Glen, Gongxian J. Cheng
  • Publication number: 20130163489
    Abstract: A method and system are provided for transmitting wireless signals from a source station having a WGA IO PAL device to one or more destination stations having WGA AV PAL device according to a protocol adaptation layer translation mechanism whereby received data and control packets formatted in accordance with a first protocol adaptation layer or translated into translated data and control packets formatted in accordance with a second different protocol adaptation layer prior to conveyance in accordance with the second different protocol adaptation layer.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Inventors: Keith Shu Key Lee, Syed Hussain, Lei Zhang, Gordon F. Caruk, David I.J. Glen