CPC H04N 19/12 (2014.11) [A63F 13/355 (2014.09); H04N 19/103 (2014.11); H04N 19/136 (2014.11); H04N 19/172 (2014.11); H04N 19/423 (2014.11)] | 21 Claims |
1. An encoding apparatus comprising processing circuitry and memory circuitry, the processing circuitry being configured to:
encode frames of at least two video streams to perform video compression encoding using one or more encoders, wherein the one or more encoders are each configured to determine an encoding context based on the video stream processed by the respective encoder, the encoding context comprising at least one or more reference frames determined by the respective encoder;
store at least one of the encoding contexts determined by the one or more encoders in a shared memory portion of the memory circuitry that is accessible to the one or more encoders;
select one of the encoding contexts based on which one of previous encoded frames of the at least two video streams is transmitted to a recipient of an encoded video stream; and
proceed, using the one or more encoders, with encoding the at least two video streams based on the selected encoding context stored in the shared memory portion.
|