Invention Grant
- Patent Title: Video encoder with context switching
-
Application No.: US14474114Application Date: 2014-08-30
-
Publication No.: US10313683B2Publication Date: 2019-06-04
- Inventor: Joseph J. Cheng , Timothy J. Millet , Shun Wai Go , Guy Cote
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: H04N19/172
- IPC: H04N19/172 ; H04N19/176 ; H04N19/46 ; G06F9/46 ; G06F9/48 ; H04N19/129 ; H04N19/127 ; H04N19/174 ; H04N19/42 ; H04N19/40 ; H04N19/182

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.
Public/Granted literature
- US20160065969A1 VIDEO ENCODER WITH CONTEXT SWITCHING Public/Granted day:2016-03-03
Information query