MULTI-SESSION LOW LATENCY ENCODING
First Claim
Patent Images
1. A method comprising:
- encoding a plurality of portions of a first frame and a second frame in multiple encoding sessions based on stored context information, the encoding comprising;
encoding a first portion of the first frame for a first session until a first configurable preemption requirement is met;
encoding a first portion of the second frame for a second session in response to the first preemption requirement being met until a second preemption requirement is met.
1 Assignment
0 Petitions
Accused Products
Abstract
An encoder of a multimedia system is configured to switch between encoding portions of frames at multiple encoding sessions based on configurable preemption requirements and stored context information. The encoder seamlessly encodes frames at multiple encoding sessions at low latency without introducing artifacts, such that the output bitstream is the same as if it were encoded at once as a single frame. Target bitrate and other encoder tunings also remain the same as if the entire frame were encoded at once.
-
Citations
20 Claims
-
1. A method comprising:
encoding a plurality of portions of a first frame and a second frame in multiple encoding sessions based on stored context information, the encoding comprising; encoding a first portion of the first frame for a first session until a first configurable preemption requirement is met; encoding a first portion of the second frame for a second session in response to the first preemption requirement being met until a second preemption requirement is met. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method, comprising:
-
switching, at an encoder, between encoding portions of first frame of a first session and encoding portions of a second frame of a second session based on stored context information in response to at least one preemption requirement being met; and transmitting each encoded portion of the first frame and the second frame across a network in response to the encoder encoding each portion. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device, comprising:
an encoder configured to switch between encoding portions of first frame of a first session for transmission across a network and encoding portions of a second frame of a second session based on stored context information for transmission across the network in response to at least one preemption requirement being met. - View Dependent Claims (16, 17, 18, 19, 20)
Specification