Graphics processing unit with sensor interface
First Claim
1. An apparatus, comprising:
- a graphics processing unit (GPU) able to process data in a highly parallel manner including;
a host interface having host interface logic to communicate over a host bus with a host central processing unit (CPU);
a graphics instruction processor (GIP) coupled to the host interface and configured to process display images in accordance with sensor data, wherein the GIP, having an instruction processor, sends control signaling over the sensor interface to control the sensor for capturing the sensor data, and wherein the control signaling does not flow through the host interface;
a display interface coupled to the GIP and configured to facilitating displaying the images; and
a sensor interface having sensor interface logic to communicate over a sensor bus;
a sensor connected to the sensor bus and configured to capture the sensor data representing surrounding information to the sensor and forward the sensor data to the GPU through the sensor interface bypassing the host CPU, wherein the sensor data includes images relating to user face, light source, and surrounding ambient light; and
a display coupled to the display interface and configured to display captured surrounding information in response to the display images.
0 Assignments
0 Petitions
Accused Products
Abstract
Graphics processing unit (GPU) with sensor interface. In an exemplary embodiment, an apparatus includes a GPU that includes a host interface to communicate with a host central processing unit (CPU), a sensor interface to communicate over a sensor bus, and a sensor connected to the sensor bus. The sensor communicates sensor data through the sensor interface, so that the sensor data does not flow through the host interface to the GPU. In an exemplary embodiment, a method is provided for operating a GPU having a host interface to communicate with a host CPU and a sensor interface. The method includes sending control signaling through the sensor interface to control a sensor to capture sensor data, and acquiring the sensor data sent from the sensor through the sensor interface. The sensor data does not flow through the host interface to the GPU.
-
Citations
18 Claims
-
1. An apparatus, comprising:
-
a graphics processing unit (GPU) able to process data in a highly parallel manner including; a host interface having host interface logic to communicate over a host bus with a host central processing unit (CPU); a graphics instruction processor (GIP) coupled to the host interface and configured to process display images in accordance with sensor data, wherein the GIP, having an instruction processor, sends control signaling over the sensor interface to control the sensor for capturing the sensor data, and wherein the control signaling does not flow through the host interface; a display interface coupled to the GIP and configured to facilitating displaying the images; and a sensor interface having sensor interface logic to communicate over a sensor bus; a sensor connected to the sensor bus and configured to capture the sensor data representing surrounding information to the sensor and forward the sensor data to the GPU through the sensor interface bypassing the host CPU, wherein the sensor data includes images relating to user face, light source, and surrounding ambient light; and a display coupled to the display interface and configured to display captured surrounding information in response to the display images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for operating a graphics processing unit (GPU) having a host interface to communicate over a host bus with a host central processing unit (CPU) and a sensor interface, the method comprising:
-
sending control signaling through the sensor interface to a sensor to activate a process of capturing sensor data representing surrounding information around the sensor; acquiring the sensor data sent from the sensor to GPU through the sensor interface, and wherein the sensor data bypasses the host interface; processing the sensor data by a graphics instruction processor (GIP) to generate display images, wherein the processing the sensor data includes processing the sensor data to generate processed data representing images relating to user face, light source, and surrounding ambient light; and displaying images reflecting surrounding environment of the sensor in response to the display images via a display interface of the GPU. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a graphics processing unit (GPU) able to process data in a highly parallel manner including; a host interface having host interface logic to communicate over a host bus with a host central processing unit (CPU); a graphics instruction processor (GIP) coupled to the host interface and configured to process display images in accordance with sensor data, wherein the GIP, having an instruction processor, sends control signaling over the sensor interface to control the sensor for capturing the sensor data, and wherein the control signaling does not flow through the host interface; a display interface coupled to the GIP and configured to facilitating displaying the images; and a sensor interface configured for interfacing with one or more sensing devices; and a sensor coupled to the sensor interface for interfacing between the sensor and GPU and configured to capture the sensor data representing light source and ambient light obtained from surrounding environment of the sensor, wherein the sensor transmits the sensor data to the GPU bypassing the host CPU. - View Dependent Claims (16, 17, 18)
-
Specification