ENCODER CONTROLLER GRAPHICS PROCESSING UNIT AND METHOD OF ENCODING RENDERED GRAPHICS
First Claim
Patent Images
1. A graphics processing unit (GPU), comprising:
- an encoder operable to encode rendered frames of a video stream for transmission to a client; and
an encoder controller configured to detect a mark embedded in a rendered frame of said video stream and cause said encoder to begin encoding.
1 Assignment
0 Petitions
Accused Products
Abstract
An encoder controller graphics processing unit (GPU) and a method of encoding rendered graphics. One embodiment of the encoder controller GPU includes: (1) an encoder operable to encode rendered frames of a video stream for transmission to a client, and (2) an encoder controller configured to detect a mark embedded in a rendered frame of the video stream and cause the encoder to begin encoding.
-
Citations
20 Claims
-
1. A graphics processing unit (GPU), comprising:
-
an encoder operable to encode rendered frames of a video stream for transmission to a client; and an encoder controller configured to detect a mark embedded in a rendered frame of said video stream and cause said encoder to begin encoding. - View Dependent Claims (2, 3, 4, 7)
-
- 5. The GPU recited in claim 5 wherein said renderer is operable to carry out rendering commands on scene data generated by a graphics application.
-
8. A method of encoding rendered graphics, comprising:
-
rendering frames of a video stream and capturing said frames for encoding; detecting a mark embedded in at least one of said frames; and encoding said at least one of said frames and all subsequent frames of said video stream for transmission to a client upon detection. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A graphics rendering server, comprising:
-
a central processing unit (CPU) configured to execute a graphics application, thereby generating rendering commands and scene data including a mark embedded in at least one frame; and a graphics processing unit (GPU) configured to employ said rendering commands and scene data to render frames of a video stream and having; an encoder configured to encode said frames for transmission to a client, and an encoder controller operable to detect said mark and cause said encoder to begin encoding. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification