Patent ID: 8654848

Claim:
A method of processing multimedia data, the method comprising: obtaining at least one metric indicative of a difference between a selected frame and frames temporally adjacent to the selected frame in a plurality of video frames, said at least one metric comprising bi-directional motion information and luminance difference information associated with the selected frame and the frames temporally adjacent to the selected frame; determining a shot event associated with the selected frame based on said at least one metric, wherein said determining a shot event comprises determining that the selected frame contains at least one camera flashlight if the selected frame is not an abrupt frame or a slow change frame, an average luminance of the selected frame minus an average luminance of a temporally adjacent frame of the selected frame is equal to or exceeds a first threshold value, and a forward difference metric and a backward difference metric associated with the selected frame are both equal to or exceed a second threshold value; and adaptively encoding the selected frame based on the shot event.