ADAPTIVE BIT RATE CONTROL BASED ON SCENES
First Claim
1. A method for encoding a video stream using scene types, the method comprising:
- receiving an input video stream;
receiving scene boundary information that indicates positions in the input video stream where scene transitions occur and target bit rate for each scene;
dividing the input video stream into a plurality of sections based on the scene boundary information, each section comprising a plurality of temporally contiguous image frames; and
encoding each of the plurality of sections according to the target bit.
1 Assignment
0 Petitions
Accused Products
Abstract
An encoder for encoding a video stream is described herein. The encoder receives an input video stream, scene boundary information that indicates positions n the input video stream where scene transitions occur and target bit rate for each scene. The encoder divides the input video stream into a plurality of sections based on the scene boundary information. Each section comprises a plurality of temporally contiguous image frames. The encoder encodes each of the plurality of sections according to the target bit rate, providing adaptive bit rate control based on scenes. If a video quality bar is met at a lower bit-rate, there is no need to encode the same section at a higher bit-rate since the quality bar has already been met.
-
Citations
24 Claims
-
1. A method for encoding a video stream using scene types, the method comprising:
-
receiving an input video stream; receiving scene boundary information that indicates positions in the input video stream where scene transitions occur and target bit rate for each scene; dividing the input video stream into a plurality of sections based on the scene boundary information, each section comprising a plurality of temporally contiguous image frames; and encoding each of the plurality of sections according to the target bit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 15)
-
-
10. The method for encoding a video stream as recited in cam wherein at least one of the video image size of the sections is determined based on the closest optical resolution of the image frames within the section.
-
11. The method for encoding a video stream as recited in cam wherein the step of encoding comprising encoding each of the plurality of sections according to the target bit rate based on an H.264/MPEG-4 AVC standard.
-
13. A video encoding apparatus for encoding a video stream using scene types, the apparatus comprising:
-
an input module for receiving an input video stream; the input module receiving scene boundary information that indicates positions in the input video stream where scene transitions occur and target bit rate for each scene; a video processing module to divide the input video stream into a plurality of sections based on the scene boundary information, each section comprising a plurality of temporally contiguous image frames; and a video encoding module to encode each of the plurality of sections according to the target bit rate. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification