Plural pipeline processing to account for channel change
AssigneeSTMicroelectronics (R&D) Ltd.
InventorPeter Stieglitz
Life of this patent
Estimating the term…
Abstract
An audio/video processing device includes a first pipeline and a second pipeline. The first pipeline is configured to receive a first program stream and decode the first program stream. The second pipeline is configured to receive a second program stream and at least partially decode the second program stream. In response to selection of the first program stream, the first pipeline is further configured to output the decoded first program stream and the second pipeline is further configured to discard the partially decoded second program stream. In response to selection of the second program stream, the second pipeline is configured to fully decode the second program stream and output the decoded second program stream.
Claims20
An apparatus, comprising:
- a first pipeline configured to receive a first program stream and decode the first program stream;
- and
- a second pipeline configured to receive a second program stream and partially decode the second program stream;
- wherein in response to selection of the first program stream, the first pipeline is further configured to output the decoded first program stream and the second pipeline is configured to discard the partially decoded second program stream.
An apparatus configured to decode packets from a first program stream, wherein the apparatus operated in accordance with at least one of:
- a first mode configured to buffer and discard identified packets of the first program stream;
- a second mode configured to perform frame analysis on the identified packets before discarding the identified packets;
- a third mode configured to identify and decode reference frames of the identified packets before discarding the reference frames;
- and
- a fourth mode configured to identify and decode remaining frames of the identified packets before discarding the remaining frames.
A method, comprising:
- receiving and decoding a first program stream;
- and
- receiving and partially decoding a second program stream;
- wherein in response to selection of the first program stream, the method further comprises:
- outputting the decoded first program stream;
- and
- discarding the partially decoded second program stream.
An apparatus comprising at least one processor and at least one memory including computer code for one or more programs, the at least one memory and the computer code configured, with the at least one processor, to cause the apparatus at least to:
- receive and decode a first program stream;
- and
- receive and partially decode a second program stream;
- wherein in respect to selection of the first program stream, the computer code further causes the apparatus to:
- output the decoded first program stream;
- and
- discard the partially decoded second program stream.
Dependencies are inferred from the claim text.