Visual and audio recognition for scene change events
First Claim
1. A computing device, comprising:
- a camera;
at least one processor; and
memory including instructions that, when executed by the at least one processor, cause the computing device to;
acquire a series of frames of content using the camera;
select a reference frame from the series of frames of content;
acquire a subsequent frame of content using the camera;
determine a first feature point that is included in a set of feature points represented in the reference frame;
determine a first location associated with the first feature point represented in the reference frame;
determine a second location associated with the first feature point represented in the subsequent frame;
determine a change between the first location and the second location;
determine that the change is below a motion threshold; and
cause the at least one processor to reduce processing of incoming frames of content.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments describe systems and methods for utilizing a reduced amount of processing capacity for incoming data over time, and, in response to detecting a scene-change-event, notify one or more data processors that a scene-change-event has occurred, and cause incoming data to be processed as new data. In some embodiments, an incoming frame can be compared with a reference frame to determine a difference between the reference frame and the incoming frame. The reference frame may be correlated to a latest scene-change-event. In response to a determination that the difference does not meet one or more difference criteria, a user interface or at least one processor of the computing device can be notified to reduce processing of incoming data over time. In response to a determination that the difference meets the one or more difference criteria, the user interface or the at least one processor can be notified that a scene-change-event has occurred. Incoming data to the computing device is then treated as new and processed as those under an active condition. The current incoming frame can be selected as a new reference frame for detecting next scene-change-event.
-
Citations
21 Claims
-
1. A computing device, comprising:
-
a camera; at least one processor; and memory including instructions that, when executed by the at least one processor, cause the computing device to; acquire a series of frames of content using the camera; select a reference frame from the series of frames of content; acquire a subsequent frame of content using the camera; determine a first feature point that is included in a set of feature points represented in the reference frame; determine a first location associated with the first feature point represented in the reference frame; determine a second location associated with the first feature point represented in the subsequent frame; determine a change between the first location and the second location; determine that the change is below a motion threshold; and cause the at least one processor to reduce processing of incoming frames of content. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method, comprising:
- under the control of a computer system configured with executable instructions,
selecting a reference frame from a series of frames of content; acquiring an incoming frame of content using the computer system; determining a first feature point that is included in a set of feature points represented in the reference frame; determining a first location associated with the first feature point represented in the reference frame; determining a second location associated with the first feature point represented in the incoming frame; determining a difference between the first location and the second location; determining that the difference does not meet one or more difference criteria; and causing at least one processor of the computing system to reduce processing of incoming frames of content. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- under the control of a computer system configured with executable instructions,
-
17. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to:
-
select a reference frame from a series of frames of content; acquire an incoming frame of content using the computer system; determine a first feature point that is included in a set of feature points represented in the reference frame; determine a first location associated with the first feature point represented in the reference frame; determine a second location associated with the first feature point represented in the incoming frame; determine a difference between the first location and the second location; determine that the difference does not meet one or more difference criteria; and cause the at least one processor to reduce processing of incoming frames of content. - View Dependent Claims (18, 19, 20, 21)
-
Specification