Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020112697 - TECHNIQUES FOR ENCODING A MEDIA TITLE WHILE CONSTRAINING BITRATE VARIATIONS

Publication Number WO/2020/112697
Publication Date 04.06.2020
International Application No. PCT/US2019/063115
International Filing Date 25.11.2019
IPC
H04N 21/2343 2011.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
23Processing of content or additional data; Elementary server operations; Server middleware
234Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
2343involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/238 2011.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
23Processing of content or additional data; Elementary server operations; Server middleware
238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
H04N 19/115 2014.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
19Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
10using adaptive coding
102characterised by the element, parameter or selection affected or controlled by the adaptive coding
115Selection of the code volume for a coding unit prior to coding
H04N 19/147 2014.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
19Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
10using adaptive coding
134characterised by the element, parameter or criterion affecting or controlling the adaptive coding
146Data rate or code amount at the encoder output
147according to rate distortion criteria
H04N 19/154 2014.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
19Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
10using adaptive coding
134characterised by the element, parameter or criterion affecting or controlling the adaptive coding
154Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
H04N 19/179 2014.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
19Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
10using adaptive coding
169characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
179the unit being a scene or a shot
CPC
H04L 65/4084
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
65Network arrangements or protocols for real-time communications
40Services or applications
4069Services related to one way streaming
4084Content on demand
H04L 65/601
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
65Network arrangements or protocols for real-time communications
60Media handling, encoding, streaming or conversion
601Media manipulation, adaptation or conversion
H04L 65/605
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
65Network arrangements or protocols for real-time communications
60Media handling, encoding, streaming or conversion
601Media manipulation, adaptation or conversion
605intermediate
H04L 65/607
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
65Network arrangements or protocols for real-time communications
60Media handling, encoding, streaming or conversion
607Stream encoding details
H04N 19/124
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
19Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
10using adaptive coding
102characterised by the element, parameter or selection affected or controlled by the adaptive coding
124Quantisation
H04N 19/132
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
19Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
10using adaptive coding
102characterised by the element, parameter or selection affected or controlled by the adaptive coding
132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
Applicants
  • NETFLIX, INC. [US]/[US]
Inventors
  • KATSAVOUNIDIS, Ioannis
Agents
  • CAREY, John C.
  • MIRZA, Sarah
  • WELCH, Henry
Priority Data
16/203,55228.11.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) TECHNIQUES FOR ENCODING A MEDIA TITLE WHILE CONSTRAINING BITRATE VARIATIONS
(FR) TECHNIQUES POUR LE CODAGE D'UN TITRE MULTIMÉDIA TOUT EN LIMITANT LES VARIATIONS DU DEBIT
Abstract
(EN)
In various embodiments, a subsequence-based encoding application generates a first set of subsequence encode points based on multiple encoding points and a first subsequence included in a set of subsequences that are associated with a media title. Notably, each subsequence encode point is associated with a different encoded subsequence. The subsequence-based encoding application then performs convex hull operation(s) across the first set of subsequence encode points to generate a first convex hull. The subsequence-based encoding application then generates an encode list that includes multiple subsequence encode points based on multiple convex hulls, including the first convex hull. Subsequently, the subsequence-based encoding application performs filtering operation(s) on the encode list based on a variability constraint associated with a media metric to generate an upgrade candidate list. Finally, the subsequence-based encoding application generates an encoded media sequence based on the upgrade candidate list and the first convex hull.
(FR)
Dans divers modes de réalisation, une application de codage basée sur une sous-séquence génère un premier ensemble de points de codage de sous-séquence sur la base de multiples points de codage et d'une première sous-séquence comprise dans un ensemble de sous-séquences qui sont associées à un titre multimédia. Notamment, chaque point de codage de sous-séquence est associé à une sous-séquence codée différente. L'application de codage basé sur une sous-séquence effectue ensuite une opération (ou des opérations) d’enveloppe convexe au niveau du premier ensemble de points de codage de sous-séquences pour générer une première enveloppe convexe. L'application de codage basé sur une sous-séquence génère ensuite une liste de codage qui comprend de multiples points de codage de sous-séquence sur la base de multiples enveloppes convexes, comprenant la première enveloppe convexe. Ensuite, l'application de codage basé sur une sous-séquence effectue une ou des opérations de filtrage sur la liste de codage sur la base d'une contrainte de variabilité associée à une mesure multimédia pour générer une liste de candidats de mise à niveau. Enfin, l'application de codage basé sur une sous-séquence génère une séquence multimédia codée sur la base de la liste de candidats de mise à niveau et de la première enveloppe convexe.
Also published as
Latest bibliographic data on file with the International Bureau