Audio-video content control
First Claim
1. A controller for controlling the output of audio-video content, comprising:
- an input for receiving audio-video content;
a vector engine arranged to receive the audio-video content and to produce a continuous metadata value of M dimensions, at intervals;
a low pass filter arranged to receive the continuous metadata value and to pass changes below a threshold to a hysteresis filter, the changes comprising a filtered complex continuous metadata value;
the hysteresis filter arranged to receive the filtered complex continuous metadata value and to produce a binary output from results of the hysteresis filter and the low pass filter, wherein the hysteresis filter has a deviation between top and bottom thresholds as a function of the standard deviation of the continuous metadata value; and
a retrieval module arranged to receive the binary output and to assert a control signal to allow control of the audio-video content in dependence on the binary output.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller for controlling the output of an audio-video feed has an input for receiving audio-video content and a vector engine arranged to produce a continuous metadata value of M dimensions at intervals from the audio-video content. The metadata value may indicate aspect of the video content such as rate, pace, tone or other such information. A low pass filter and hysteresis filter are then provided to filter the continuous metadata value to produce a binary output. The binary output is provided to a retrieval module arranged to control the audio-video content in dependence upon the binary output. In this way, automated segmentation of audio-video content may be reliably achieved.
-
Citations
20 Claims
-
1. A controller for controlling the output of audio-video content, comprising:
-
an input for receiving audio-video content; a vector engine arranged to receive the audio-video content and to produce a continuous metadata value of M dimensions, at intervals; a low pass filter arranged to receive the continuous metadata value and to pass changes below a threshold to a hysteresis filter, the changes comprising a filtered complex continuous metadata value; the hysteresis filter arranged to receive the filtered complex continuous metadata value and to produce a binary output from results of the hysteresis filter and the low pass filter, wherein the hysteresis filter has a deviation between top and bottom thresholds as a function of the standard deviation of the continuous metadata value; and a retrieval module arranged to receive the binary output and to assert a control signal to allow control of the audio-video content in dependence on the binary output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling the output of audio-video content, comprising:
-
receiving audio-video content; producing, using a vector engine, a continuous metadata value of M dimensions, at intervals from the audio-video content; filtering, using a low pass filter arranged to receive the continuous metadata value and to pass changes below a threshold to a hysteresis filter, the changes comprising a filtered complex continuous metadata value; filtering, using the hysteresis filter arranged to receive the filtered complex continuous metadata value and to produce a binary output from results of the hysteresis filter and the low pass filter, wherein the hysteresis filter has a deviation between top and bottom thresholds as a function of the standard deviation of the continuous metadata value; and asserting a control signal derived from the binary output to allow control of the audio-video content in dependence on the binary output. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium comprising computer-executable instructions, which when executed by one or more processors, cause the one or more processors to:
-
receive audio-video content; receive the audio-video content and to produce a continuous metadata value of M dimensions, at intervals; receive, through a low pass filter, the continuous metadata value and to pass changes below a threshold to a hysteresis filter, the changes comprising a filtered complex continuous metadata value; receive, through the hysteresis filter, the filtered complex continuous metadata value and to produce a binary output from results of the hysteresis filter and the low pass filter, wherein the hysteresis filter has a deviation between top and bottom thresholds as a function of the standard deviation of the continuous metadata value; receive the binary output and to assert a control signal to allow control of the audio-video content in dependence on the binary output.
-
-
20. A device comprising:
a controller for controlling the output of audio-video content, the controller including; an input for receiving audio-video content; a vector engine arranged to receive the audio-video content and to produce a continuous metadata value of M dimensions, at intervals; a low pass filter arranged to receive the continuous metadata value and to pass changes below a threshold to a hysteresis filter, the changes comprising a filtered complex continuous metadata value; the hysteresis filter arranged to receive the filtered complex continuous metadata value and to produce a binary output from results of the hysteresis filter and the low pass filter, wherein the hysteresis filter has a deviation between top and bottom thresholds as a function of the standard deviation of the continuous metadata value; and a retrieval module arranged to receive the binary output and to assert a control signal to allow control of the audio-video content in dependence on the binary output.
Specification