Patents by Inventor Alexander Eugene CHALFIN

Alexander Eugene CHALFIN 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: 10497150
    Abstract: A graphics processing apparatus performs an intermediate processing pass in which region lists that indicate geometry for respective regions of an intermediate projection surface are generated and stored. A subsequent processing pass is then performed in which a region of the intermediate projection surface is selected using a vector for a fragment, and geometry data for shading the fragment is obtained with reference to the region list that was stored for the selected region in the intermediate processing pass. The fragment can then be shaded using the obtained data for the geometry. The apparatus can provide a render output that is not limited by the resolution of an intermediate render output.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: December 3, 2019
    Assignee: Arm Limited
    Inventors: Bradley Albert Grantham, Alexander Eugene Chalfin
  • Publication number: 20190221006
    Abstract: A data processing apparatus implements an artificial neural network to generate a result that indicates one or more encoding options to use when encoding a set of data elements using an encoding scheme. The data processing apparatus can provide an efficient way of selecting between possible encoding options that can be used to encode a set of data elements.
    Type: Application
    Filed: January 13, 2018
    Publication date: July 18, 2019
    Applicant: Arm Limited
    Inventors: Srihari Pratapa, Hardik Sharma, Thomas Jeremy Olson, Alexander Eugene Chalfin
  • Publication number: 20180253868
    Abstract: A display controller 93 in a data processing system includes a timewarp module (transformation circuitry) 100 that is operable to perform timewarp processing of a rendered frame 92 generated by a graphics processor (GPU) 91 for provision to a display panel 94. The timewarp module (transformation circuitry) 100 operates to transform an input surface 92 read by the display controller 93 based on received view orientation data to provide an appropriately “timewarped” transformed version of the input surface as an output transformed surface for display on the display 94.
    Type: Application
    Filed: March 1, 2017
    Publication date: September 6, 2018
    Applicants: ARM Limited, APICAL LIMITED
    Inventors: Ian Rudolf Bratt, Alexander Eugene Chalfin, Eric Kunze, Paul Stanley Hughes, Alex Kornienko, Damian Piotr Modrzyk, Metin Gokhan Ünal, Jonathan Adam Lawton
  • Publication number: 20180239992
    Abstract: A data processing apparatus processes a set of weight values for an artificial neural network by representing the set of weight values in the form of an array of weight values and by using an image compression scheme to provide compressed weight data for the artificial neural network. The data processing apparatus uses an image decompression scheme to derive decompressed weight values from the compressed weight data and applies the decompressed weight values when producing a result from an input to the artificial neural network. The data processing apparatus can provide for efficient storage and processing of the weight values for the artificial neural network.
    Type: Application
    Filed: February 22, 2017
    Publication date: August 23, 2018
    Applicant: ARM Limited
    Inventors: Alexander Eugene Chalfin, Hardik Sharma, Thomas Jeremy Olson
  • Publication number: 20180197268
    Abstract: A graphics processing apparatus performs an intermediate processing pass in which region lists that indicate geometry for respective regions of an intermediate projection surface are generated and stored. A subsequent processing pass is then performed in which a region of the intermediate projection surface is selected using a vector for a fragment, and geometry data for shading the fragment is obtained with reference to the region list that was stored for the selected region in the intermediate processing pass. The fragment can then be shaded using the obtained data for the geometry. The apparatus can provide a render output that is not limited by the resolution of an intermediate render output.
    Type: Application
    Filed: January 11, 2017
    Publication date: July 12, 2018
    Applicant: ARM Limited
    Inventors: Bradley Albert Grantham, Alexander Eugene Chalfin
  • Patent number: 9679342
    Abstract: A graphics processing pipeline includes a vertex transformation stage 14 having a vertex transformation cache 20. If a request to transform vertex data is received and the vertex transformation cache 20 indicates that the transformed vertex data for that received request has already been generated, then a pointer to that previously generated transformed vertex data is output within a result data stream in place of the transform vertex data. The transform vertex data is stored to a memory 10 before being retrieved as required by a rasterization stage 16.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: June 13, 2017
    Assignee: ARM Limited
    Inventors: Alexander Eugene Chalfin, Bradley Albert Grantham
  • Publication number: 20150015593
    Abstract: A graphics processing pipeline includes a vertex transformation stage 14 having a vertex transformation cache 20. If a request to transform vertex data is received and the vertex transformation cache 20 indicates that the transformed vertex data for that received request has already been generated, then a pointer to that previously generated transformed vertex data is output within a result data stream in place of the transform vertex data. The transform vertex data is stored to a memory 10 before being retrieved as required by a rasterization stage 16.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 15, 2015
    Inventors: Alexander Eugene CHALFIN, Bradley Albert GRANTHAM