Scene detection based encoding
AssigneeTencent America LLC
InventorsGuichun Li, Shan Liu
Life of this patent
Estimating the term…
Abstract
In a method of video encoding, whether a picture of a sequence of pictures is a flash picture that is associated with a scene change between (i) a first scene of the picture of the sequence of pictures and (ii) a second scene of a prior picture and a subsequent picture of the picture in the sequence of pictures, the scene change being determined based on a content change between the first scene and the second scene being larger than a threshold is determined. An encoding process is performed on the picture in the sequence of pictures based on whether the picture is determined as the flash picture. A configuration of a coding tool in the encoding process is adjusted when the picture is determined as the flash picture.
Claims20
A method of video encoding performed in a video encoder, the method comprising:
- determining whether a picture of a sequence of pictures is a flash picture that is associated with a scene change between (i) a first scene of the picture of the sequence of pictures and (ii) a second scene of a prior picture and a subsequent picture of the picture in the sequence of pictures, the scene change being determined based on a content change between the first scene and the second scene being larger than a threshold;
- and
- performing an encoding process on the picture in the sequence of pictures based on whether the picture is determined as the flash picture, wherein
- a configuration of a coding tool in the encoding process is adjusted when the picture is determined as the flash picture.
A method of video decoding performed in a video decoder, the method comprising:
- determining whether a picture of a sequence of pictures is a flash picture that is associated with a scene change between (i) a first scene of the picture of the sequence of pictures and (ii) a second scene of a prior picture and a subsequent picture of the picture in the sequence of pictures, the scene change being determined based on a content change between the first scene and the second scene being larger than a threshold;
- and
- performing a decoding process on the picture in the sequence of pictures based on whether the picture is the flash picture, wherein
- a configuration of a coding tool used to encode the picture is adjusted when the picture is determined as the flash picture.
A non-transitory computer-readable storage medium storing instructions which, when executed by a processor, cause the processor to perform a method of encoding a bitstream comprising:
- determining whether a picture of a sequence of pictures is a flash picture that is associated with a scene change between (i) a first scene of the picture of the sequence of pictures and (ii) a second scene of a prior picture and a subsequent picture of the picture in the sequence of pictures, the scene change being determined based on a content change between the first scene and the second scene being larger than a threshold;
- and
- performing an encoding process to encode the picture in the sequence of pictures into the bitstream based on whether the picture is determined as the flash picture;
- and
- transmitting the encoded bitstream, wherein a configuration of a coding tool in the encoding process is adjusted when the picture is determined as the flash picture.
Dependencies are inferred from the claim text.