Processing

Please wait...

Settings

Settings

Goto Application

1. EP2769553 - RATE-DISTORTION-COMPLEXITY OPTIMIZATION OF VIDEO ENCODING

Office
European Patent Office
Application Number 12842406
Application Date 08.10.2012
Publication Number 2769553
Publication Date 27.08.2014
Publication Kind B1
IPC
H04N 21/2662
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
25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
H04N 21/234
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
CPC
H04N 21/2662
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
H04N 21/2743
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
27Server based end-user applications
274Storing end-user ; multimedia; data in response to end-user request ; , e.g. network recorder
2743Video hosting of uploaded data from client
H04N 19/147
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/15
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
15by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
H04N 19/115
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/127
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
127Prioritisation of hardware or computational resources
Applicants GOOGLE LLC
Inventors YANG LEI
MUKHERJEE DEBARGHA
Designated States
Priority Data 13275084 17.10.2011 US
Title
(DE) OPTIMIERUNG DER RATENVERZERRUNGSKOMPLEXITÄT IN DER VIDEOCODIERUNG
(EN) RATE-DISTORTION-COMPLEXITY OPTIMIZATION OF VIDEO ENCODING
(FR) OPTIMISATION DÉBIT-DISTORSION-COMPLEXITÉ POUR LE CODAGE VIDÉO
Abstract
(EN) A system and method provide a video coding system for optimizing encoding bitrate, distortion and complexity for a video hosting service. The system comprises an encoding module configured to encode multiple videos with a bitrate control strategy, a pair of complexity allocation control parameters and one or more target output video formats specifications, which include target resolution, target bitrate and target quality information. The encoding module obtains encoding bitrate, distortion and complexity performance samples from the encoding. From the encoding bitrate, distortion and complexity performance samples, the encoding module is configured to select optimal encoding bitrate, distortion and complexity performance samples. The encoding computation profile mapping module is configured to obtain multiple computation levels from the optimal encoding bitrate, distortion and complexity performance samples. For each computational level, a pair of optimized complexity allocation control parameters and number of encoding passes are selected.
(FR) L'invention concerne un système et un procédé qui fournissent un système de codage vidéo permettant d'optimiser le débit binaire, la distorsion et la complexité du codage pour un service d'hébergement vidéo. Le système selon l'invention comprend un module de codage conçu pour coder une pluralité de vidéos au moyen d'une stratégie de commande du débit binaire, d'une paire de paramètres de commande de l'attribution de complexité et d'une ou de plusieurs spécifications de formats vidéo de sortie cibles, comprenant une résolution cible, un débit binaire cible et des informations de qualité cible. Le module de codage obtient des échantillons de performance du débit binaire, de la distorsion et de la complexité de codage à partir du codage. Le module de codage est conçu pour sélectionner des échantillons de performance de débit binaire, de distorsion et de complexité de codage optimaux à partir des échantillons de performance du débit binaire, de la distorsion et de la complexité de codage. Le module de mappage de profils de calcul de codage est conçu pour obtenir une pluralité de niveaux de calcul à partir des échantillons de performance de débit binaire, de distorsion et de complexité de codage optimaux. Pour chaque niveau de calcul, une paire de paramètres de commande de l'attribution de complexité optimisés et le nombre de passes de codage sont sélectionnés.
Related patent documents