Systems and methods for identifying a scene-change/non-scene-change transition between frames
First Claim
1. A frame-processing device comprising a processor and a non-transitory computer-readable medium containing instructions that, when executed by the processor, cause a set of steps to be carried out, the set of steps comprising:
- receiving a first frame of video from a video source device;
defining a first region of the received first frame, wherein the first region is associated with a first plurality of pixels of the received first frame;
receiving a second frame of video from the video source device;
defining a second region of the received second frame, wherein the second region is associated with a second plurality of pixels of the received second frame;
using (i) a first plurality of luma values associated with the first plurality of pixels and (ii) a second plurality of luma values associated with the second plurality of pixels, as a basis to identify the pair of the received first and second frames as having a particular scene-change/non-scene-change attribute; and
storing in a memory an indication that the pair of the received first and second frames has the identified particular scene-change/non-scene-change attribute.
8 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for identifying a scene-change/non-scene-change transition between frames. One embodiment takes the form of a method including receiving a first frame of video; defining a first region of the first frame, wherein the first region is associated with a first plurality of pixels of the first frame; receiving a second frame of video; defining a second region of the second frame, wherein the second region is associated with a second plurality of pixels of the second frame; using (i) a first plurality of luma values associated with the first plurality of pixels and (ii) a second plurality of luma values associated with the second plurality of pixels, as a basis to identify the pair of the first and second frames as having a particular scene-change/non-scene-change attribute; and storing in a memory an indication that the pair of the first and second frames has the identified attribute.
27 Citations
20 Claims
-
1. A frame-processing device comprising a processor and a non-transitory computer-readable medium containing instructions that, when executed by the processor, cause a set of steps to be carried out, the set of steps comprising:
-
receiving a first frame of video from a video source device; defining a first region of the received first frame, wherein the first region is associated with a first plurality of pixels of the received first frame; receiving a second frame of video from the video source device; defining a second region of the received second frame, wherein the second region is associated with a second plurality of pixels of the received second frame; using (i) a first plurality of luma values associated with the first plurality of pixels and (ii) a second plurality of luma values associated with the second plurality of pixels, as a basis to identify the pair of the received first and second frames as having a particular scene-change/non-scene-change attribute; and storing in a memory an indication that the pair of the received first and second frames has the identified particular scene-change/non-scene-change attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium containing instructions that, when executed by the processor, cause performance of a set of steps comprising:
-
receiving a first frame of video from a video source device; defining a first region of the received first frame, wherein the first region is associated with a first plurality of pixels of the received first frame; receiving a second frame of video from the video source device; defining a second region of the received second frame, wherein the second region is associated with a second plurality of pixels of the received second frame; using (i) a first plurality of luma values associated with the first plurality of pixels and (ii) a second plurality of luma values associated with the second plurality of pixels, as a basis to identify the pair of the received first and second frames as having a particular scene-change/non-scene-change attribute; and storing in a memory an indication that the pair of the received first and second frames has the identified particular scene-change/non-scene-change attribute. - View Dependent Claims (11, 12)
-
-
13. A method comprising:
-
receiving a first frame of video from a video source device; defining a first region of the received first frame, wherein the first region is associated with a first plurality of pixels of the received first frame; receiving a second frame of video from the video source device; defining a second region of the received second frame, wherein the second region is associated with a second plurality of pixels of the received second frame; using (i) a first plurality of luma values associated with the first plurality of pixels and (ii) a second plurality of luma values associated with the second plurality of pixels, as a basis to identify the pair of the received first and second frames as having a particular scene-change/non-scene-change attribute; and storing in a memory an indication that the pair of the received first and second frames has the identified particular scene-change/non-scene-change attribute. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification