The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 13, 2015

Filed:

Dec. 05, 2014
Applicant:

Kamcord, Inc., San Francisco, CA (US);

Inventors:

Kevin Wang, San Francisco, CA (US);

Dennis Qin, San Francisco, CA (US);

Peterson Trethewey, San Francisco, CA (US);

Pat Plunkett, Oakland, CA (US);

Sam Green, San Francisco, CA (US);

Assignee:

Kamcord, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06T 1/60 (2006.01); H04N 9/79 (2006.01); G06T 11/00 (2006.01);
U.S. Cl.
CPC ...
H04N 9/79 (2013.01); G06T 1/60 (2013.01); G06T 11/001 (2013.01); G06T 2200/28 (2013.01);
Abstract

Systems and methods are provided for efficient screen capture and video recording on mobile and other devices. The video is recorded using a graphics rendering pipeline that includes a primary frame buffer, a secondary frame buffer, and a video writer module that encodes and writes data to a video file. The frame buffers include multiple textures to which graphics data can be rendered or copied, with at least the secondary frame buffer textures backed with memory that is quickly accessible by a central processing unit. In operation, a frame is rendered into a texture in the primary frame buffer, and the contents of the rendered frame are copied to a texture of the secondary frame buffer as well as to a default graphics rendering pipeline for output to a display. The contents of the rendered frame are then provided from the secondary frame buffer to the video writer for output to a video file.


Find Patent Forward Citations

Loading…