EP2271104A2

Method and apparatus for control of rate-distortion tradeoff by using Lagrange multiplier and visual mask

Abstract

A method and computer readable medium storing a computer program for controlling bit rate for encoding of a plurality of video pictures, the method comprising: setting a first quantizer value as a specified quantizer value for encoding at least one video picture, said first quantizer value associated with a Lagrange multiplier value; computing a visual mask value for said at least one video picture, said visual mask value defining a visibility of encoding noise for at least said one video picture; when the visual mask value multiplied by the Lagrange multiplier value satisfies a Lagrange multiplier threshold value, setting a second quantizer value as the specified quantizer value used for encoding said at least one video picture; and encoding at least one video picture based on the specified quantizer value.

EP2271104A2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 31 October 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 2 independent, 7 dependent

  1. 1
    A method for controlling bit rate for encoding of a plurality of video pictures, the method comprising:setting a first quantizer value as a specified quantizer value for encoding at least one video picture, said first quantizer value associated with a Lagrange multiplier value;computing a visual mask value for said at least one video picture, said visual mask value defining a visibility of encoding noise for at least said one video picture;when the visual mask value multiplied by the Lagrange multiplier value satisfies a Lagrange multiplier threshold value, setting a second quantizer value as the specified quantizer value used for encoding said at least one video picture;andencoding at least one video picture based on the specified quantizer value.
  2. 9
    A computer readable medium storing a computer program that is executable by at least one processor, the computer program comprising sets of instructions for implementing the method according to any of claims 1-8.