×

Multistage neural network processing using a graphics processor

  • US 10,672,096 B1
  • Filed: 10/21/2019
  • Issued: 06/02/2020
  • Est. Priority Date: 02/12/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • transmitting, by a central processing unit (CPU) of a mobile device, first neural network weights and second neural network weights to a graphics processing unit (GPU) for storage in memory of the GPU;

    transmitting, by the CPU of the mobile device, a first set of shaders and a second set of shaders to the GPU for storage in the GPU memory, the first set of shaders configured to apply a first neural network using the first neural network weights, the second set of shaders configured to apply a second neural network using the second neural network weights;

    generating one or more input images using an image sensor of the mobile device;

    transmitting, by the CPU of the mobile device, instructions to the GPU to apply the first set of shaders and the second set of shaders to the one or more input images; and

    displaying, on a display device of the mobile device, one or more modified images generated by the GPU by applying the first set of shaders and the second set of shaders to the one or more input images.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×