Brightness adjusting methods for video frames of video sequence by applying scene change detection and/or blinking detection and brightness adjusting devices thereof
First Claim
Patent Images
1. A brightness adjusting method for video frames of a video sequence, the method comprising:
- (a) receiving a current video frame of the video sequence;
(b) performing a scene change detection to determine if a scene change occurs between the current video frame and a previous video frame; and
(c) applying one of a plurality of candidate brightness adjusting schemes to the current video frame according to a scene change detection result;
wherein step (b) comprises;
(b1) performing a blinking detection check to determine if a blinking detection is required;
(b2) if a blinking detection check result indicates that the blinking detection is required, performing the scene change detection and the blinking detection; and
(b3) if the blinking detection check result indicates that the blinking detection is not required, performing the scene change detection;
step (c) comprises;
(c1) if the blinking detection check result indicates that the blinking detection is required, applying one of the candidate brightness adjusting schemes to the current video frame according to the scene change detection result and a blinking detection result; and
(c2) if the blinking detection check result indicates that the blinking detection is not required, applying one of the candidate brightness adjusting schemes to the current video frame according to the scene change detection result;
step (c2) comprises;
when the scene change detection result indicates that a scene change occurs between the current video frame and the previous video frame, a first brightness adjusting scheme of the candidate brightness adjusting schemes is applied to the current video frame; and
when the scene change detection result indicates that no scene change occurs between the current video frame and the previous video frame, a second brightness adjusting scheme of the candidate brightness adjusting schemes is applied to the current video frame; and
step (c1) comprises;
when the blinking detection result indicates that blinking occurs;
if the scene change detection result indicates that a scene change occurs between the current video frame and the previous video frame, applying a third brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame; and
if the scene change detection result indicates that no scene change occurs between the current video frame and the previous video frame, applying a fourth brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame; and
when the blinking detection result indicates that no blinking occurs;
if the scene change detection result indicates that a scene change occurs between the current video frame and the previous video frame, applying a fifth brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame; and
if the scene change detection result indicates that no scene change occurs between the current video frame and the previous video frame, applying a sixth brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A brightness adjusting method for video frames of a video sequence includes receiving a current video frame of the video sequence and performing a scene change detection to determine if a scene change occurs between the current video frame and a previous video frame. Thereafter, one of a plurality of candidate brightness adjusting schemes is applied to the current video frame according to a scene change detection result.
14 Citations
18 Claims
-
1. A brightness adjusting method for video frames of a video sequence, the method comprising:
-
(a) receiving a current video frame of the video sequence; (b) performing a scene change detection to determine if a scene change occurs between the current video frame and a previous video frame; and (c) applying one of a plurality of candidate brightness adjusting schemes to the current video frame according to a scene change detection result; wherein step (b) comprises; (b1) performing a blinking detection check to determine if a blinking detection is required; (b2) if a blinking detection check result indicates that the blinking detection is required, performing the scene change detection and the blinking detection; and (b3) if the blinking detection check result indicates that the blinking detection is not required, performing the scene change detection; step (c) comprises; (c1) if the blinking detection check result indicates that the blinking detection is required, applying one of the candidate brightness adjusting schemes to the current video frame according to the scene change detection result and a blinking detection result; and (c2) if the blinking detection check result indicates that the blinking detection is not required, applying one of the candidate brightness adjusting schemes to the current video frame according to the scene change detection result; step (c2) comprises; when the scene change detection result indicates that a scene change occurs between the current video frame and the previous video frame, a first brightness adjusting scheme of the candidate brightness adjusting schemes is applied to the current video frame; and when the scene change detection result indicates that no scene change occurs between the current video frame and the previous video frame, a second brightness adjusting scheme of the candidate brightness adjusting schemes is applied to the current video frame; and step (c1) comprises; when the blinking detection result indicates that blinking occurs; if the scene change detection result indicates that a scene change occurs between the current video frame and the previous video frame, applying a third brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame; and if the scene change detection result indicates that no scene change occurs between the current video frame and the previous video frame, applying a fourth brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame; and when the blinking detection result indicates that no blinking occurs; if the scene change detection result indicates that a scene change occurs between the current video frame and the previous video frame, applying a fifth brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame; and if the scene change detection result indicates that no scene change occurs between the current video frame and the previous video frame, applying a sixth brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A brightness adjusting device for processing video frames of a video sequence, the brightness adjusting device comprising:
-
a video buffer, for receiving a current video frame of the video sequence; a scene change detector, coupled to the video buffer, for generating a scene change detection result according to a scene change between the current video frame and a previous video frame; a storage unit, for storing a plurality of candidate brightness adjusting schemes; a video processor, coupled to the video buffer, the scene change detector, and the storage unit, for applying one of the plurality of stored candidate brightness adjusting schemes to the current video frame according to the scene change detection result; and a blinking detector, coupled to the video buffer, for performing a blinking detection, and a blinking detection check to determine if the blinking detection is required; wherein if a blinking detection check result indicates that the blinking detection is required, the scene change detector is enabled to perform the scene change detection and the blinking detector is enabled to perform the blinking detection;
if the blinking detection check result indicates that the blinking detection is not required, the scene change detector is enabled to perform the scene change detection;
if the blinking detection check result indicates that the blinking detection is required, the video processor applies one of the candidate brightness adjusting schemes to the current video frame according to the scene change detection result and a blinking detection result;
if the blinking detection check result indicates that the blinking detection is not required, the video processor applies one of the candidate brightness adjusting schemes to the current video frame according to the scene change detection result;when the blinking detection check result generated by the blinking detector indicates that the blinking detection is not required and the scene change detection result generated by the scene change detector indicates that a scene change occurs between the current video frame and the previous video frame, the video processor applies a first brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame; and when the blinking detection check result indicates that the blinking detection is not required and the scene change detection result indicates that no scene change occurs between the current video frame and the previous video frame, the video processor applies a second brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame; when the blinking detection check result indicates that the blinking detection is required and the blinking detection result indicates that blinking occurs; if the scene change detection result indicates that a scene change occurs between the current video frame and the previous video frame, the video processor applies a third brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame; and if the scene change detection result indicates that no scene change occurs between the current video frame and the previous video frame, the video processor applies a fourth brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame; and when the blinking detection check result indicates that the blinking detection is required and the blinking detection result indicates that no blinking occurs; if the scene change detection result indicates that a scene change occurs between the current video frame and the previous video frame, the video processor applies a fifth brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame; and if the scene change detection result indicates that no scene change occurs between the current video frame and the previous video frame, the video processor applies a sixth brightness adjusting scheme of the candidate brightness adjusting schemes to the current video frame. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification