Determining sample adaptive offset filter parameters
First Claim
Patent Images
1. A system that encodes content organized into a plurality of segments, the system comprising:
- one or more computing devices associated with a video packaging and origination service, wherein the video packaging and origination service is configured to;
access content for a requested segment corresponding to a received request for streaming content;
calculate an average quantization parameter per frame for the requested segment;
select one of at least three sample adaptive offset filter operating modes based on the calculated quantization parameter per frame;
determine sample adaptive offset filter parameters responsive to the selected mode;
encode the content of the requested segment according to the determined sample adaptive offset filter parameters; and
transmit the encoded content responsive to the received request for streaming content.
1 Assignment
0 Petitions
Accused Products
Abstract
A content streaming system and methodology facilitates the selection of sample adaptive offset filter parameters for use in a sample adaptive filter in encoding content for content streaming. Selection of the sample adaptive offset filter parameters can include multiple active parameter selection modes responsive to block-based statistics. Multiple active parameter selection modes provide increased granularity in the encoded content.
6 Citations
20 Claims
-
1. A system that encodes content organized into a plurality of segments, the system comprising:
one or more computing devices associated with a video packaging and origination service, wherein the video packaging and origination service is configured to; access content for a requested segment corresponding to a received request for streaming content; calculate an average quantization parameter per frame for the requested segment; select one of at least three sample adaptive offset filter operating modes based on the calculated quantization parameter per frame; determine sample adaptive offset filter parameters responsive to the selected mode; encode the content of the requested segment according to the determined sample adaptive offset filter parameters; and transmit the encoded content responsive to the received request for streaming content. - View Dependent Claims (2, 3, 4)
-
5. A computer-implemented method to encode content for transmission to computing devices comprising:
-
receiving a request for streaming content, the streaming content organized as a set of segments; determining a sample adaptive offset (SAO) filtering mode from at least three available SAO filtering modes in response to a calculated average quantization parameter per frame; encoding the requested content utilizing the determined SAO filtering mode; and causing a transmission of the encoded content. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20)
-
-
18. A computer-implemented method to deliver content comprising:
-
receiving a request for encoded content segments; selecting from a plurality of active sample adaptive offset filtering operational modes, wherein the selected operational mode is identified by average quantization parameter per frame information; and causing a transmission of the encoded content segments.
-
Specification