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:
Jun. 04, 2019

Filed:

Aug. 30, 2014
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Joseph J. Cheng, Palo Alto, CA (US);

Timothy J. Millet, Mountain View, CA (US);

Shun Wai Go, Cupertino, CA (US);

Guy Cote, San Jose, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04N 19/172 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01); G06F 9/46 (2006.01); G06F 9/48 (2006.01); H04N 19/129 (2014.01); H04N 19/127 (2014.01); H04N 19/174 (2014.01); H04N 19/42 (2014.01); H04N 19/40 (2014.01); H04N 19/182 (2014.01);
U.S. Cl.
CPC ...
H04N 19/176 (2014.11); G06F 9/461 (2013.01); G06F 9/4818 (2013.01); H04N 19/127 (2014.11); H04N 19/129 (2014.11); H04N 19/172 (2014.11); H04N 19/174 (2014.11); H04N 19/182 (2014.11); H04N 19/40 (2014.11); H04N 19/42 (2014.11); H04N 19/46 (2014.11);
Abstract

A context switching method for video encoders that enables higher priority video streams to interrupt lower priority video streams. A high priority frame may be received for processing while another frame is being processed. The pipeline may be signaled to perform a context stop for the current frame. The pipeline stops processing the current frame at an appropriate place, and propagates the stop through the stages of the pipeline and to a transcoder through DMA. The stopping location is recorded. The video encoder may then process the higher-priority frame. When done, a context restart is performed and the pipeline resumes processing the lower-priority frame beginning at the recorded location. The transcoder may process data for the interrupted frame while the higher-priority frame is being processed in the pipeline, and similarly the pipeline may begin processing the lower-priority frame after the context restart while the transcoder completes processing the higher-priority frame.


Find Patent Forward Citations

Loading…