Apparatus and method for providing a surveillance system
First Claim
1. A media processor, comprising:
- a memory that stores executable instructions; and
a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising;
receiving media content from a content provider operating in an interactive television network, wherein the media content is associated with a plurality of channels, wherein the media content comprises audio and video content;
receiving from a monitoring system an instruction, in accordance with an automated monitoring procedure, to change each channel of the plurality of channels based on a time interval, wherein the time interval is a predetermined time interval, the monitoring system accordingly monitoring each channel of the plurality of channels;
analyzing audio content of the media content for each channel in a first analysis to detect an undesired audio content quality condition, wherein the audio content is encoded by an audio encoder, wherein the analyzing comprises speech recognition by a speech recognition engine, and wherein the undesired audio content quality condition comprises a loss of synchronization of the speech recognition engine;
transmitting to the monitoring system a detection signal regarding detection of an undesired video content quality condition based on the analyzing of the audio content, the undesired video content quality condition occurring concurrently with the undesired audio content quality condition,transmitting the media content to the monitoring system for a second analysis, in accordance with the detection signal,wherein the monitoring system creates a trouble ticket if a qualitative threshold for the media content is determined to not be satisfied, wherein the trouble ticket signifies that the media content does not satisfy the qualitative threshold, wherein responsive to the trouble ticket substitute media content or replacement media content is provided, andwherein the monitoring system, responsive to determining that the qualitative threshold is satisfied, transmits a notice to the media processor indicating that the media content does satisfy the qualitative threshold and accordingly the first analysis and the second analysis are inconsistent, thereby indicating that a possible malfunction of the media processor has occurred; and
generating an alarm if the synchronization of the speech recognition engine is determined to be lost intermittently or for an extended period of time.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a media processor having a controller to receive media content from a content provider operating in an interactive television (iTV) network, wherein the media content is associated with a plurality of channels, wherein the media content comprises audio and video content, change each channel of the plurality of channels based on a time interval provided by a monitoring system, analyze audio content of the media content for each channel for detecting an undesired condition associated with the video content, wherein the audio content is encoded by an iTV audio encoder, and transmit the media content to the monitoring system if the undesired condition is detected, the media content being transmitted for analysis by the monitoring system and for creation of a trouble ticket if a qualitative threshold for the media content is determined to not be satisfied.
18 Citations
20 Claims
-
1. A media processor, comprising:
-
a memory that stores executable instructions; and a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising; receiving media content from a content provider operating in an interactive television network, wherein the media content is associated with a plurality of channels, wherein the media content comprises audio and video content; receiving from a monitoring system an instruction, in accordance with an automated monitoring procedure, to change each channel of the plurality of channels based on a time interval, wherein the time interval is a predetermined time interval, the monitoring system accordingly monitoring each channel of the plurality of channels; analyzing audio content of the media content for each channel in a first analysis to detect an undesired audio content quality condition, wherein the audio content is encoded by an audio encoder, wherein the analyzing comprises speech recognition by a speech recognition engine, and wherein the undesired audio content quality condition comprises a loss of synchronization of the speech recognition engine; transmitting to the monitoring system a detection signal regarding detection of an undesired video content quality condition based on the analyzing of the audio content, the undesired video content quality condition occurring concurrently with the undesired audio content quality condition, transmitting the media content to the monitoring system for a second analysis, in accordance with the detection signal, wherein the monitoring system creates a trouble ticket if a qualitative threshold for the media content is determined to not be satisfied, wherein the trouble ticket signifies that the media content does not satisfy the qualitative threshold, wherein responsive to the trouble ticket substitute media content or replacement media content is provided, and wherein the monitoring system, responsive to determining that the qualitative threshold is satisfied, transmits a notice to the media processor indicating that the media content does satisfy the qualitative threshold and accordingly the first analysis and the second analysis are inconsistent, thereby indicating that a possible malfunction of the media processor has occurred; and generating an alarm if the synchronization of the speech recognition engine is determined to be lost intermittently or for an extended period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
transmitting, by a system, an instruction signal to a media processor to change each channel of a plurality of channels at a time interval in accordance with an automated monitoring procedure, wherein the time interval is a random time interval, and wherein the media processor operates in an interactive television network; analyzing, by the system, audio content included in media content for each channel of the plurality of channels in a first analysis to detect an undesired audio content quality condition, wherein the analyzing comprises speech recognition by a speech recognition engine, and wherein the undesired audio content quality condition comprises a loss of synchronization of the speech recognition engine; receiving, by the system, the media content from the media processor via a backhaul circuit if an undesired video content quality condition associated with video content included in the media content is detected, wherein the undesired video content quality condition is detected by the analyzing of the audio content to detect the undesired video content quality condition occurring concurrently; analyzing, by the system, the media content in a second analysis to determine if a qualitative threshold for the media content is satisfied; and generating, by the system, a trouble ticket if the qualitative threshold for the media content is determined to not be satisfied, wherein the trouble ticket signifies that the media content does not satisfy the qualitative threshold, wherein responsive to the trouble ticket substitute media content or replacement media content is provided; generating, by the system, a notice to the media processor if the qualitative threshold for the media content is determined to be satisfied, wherein the notice indicates that the media content does satisfy the qualitative threshold and accordingly the first analysis and the second analysis are inconsistent, thereby indicating that a possible malfunction of the media processor has occurred; and generating, by the system, an alarm signal if the synchronization of the speech recognition engine is determined to be lost intermittently or for an extended period of time. - View Dependent Claims (9, 10, 11, 12, 13, 14, 20)
-
-
15. A non-transitory machine-readable storage device, comprising executable instructions which, responsive to being executed by a processor, cause the processor to perform operations comprising:
-
receiving media content from a media content source, wherein the media content is associated with a plurality of channels; receiving an instruction signal from a monitoring system to change each channel of the plurality of channels in accordance with an automated monitoring procedure and based on a time interval, wherein the time interval includes a predetermined time interval, the monitoring system accordingly monitoring each channel of the plurality of channels; changing each channel of the plurality of channels based on the time interval; analyzing audio content of the media content for each channel in a first analysis to detect an undesired audio content quality condition, wherein the analyzing comprises speech recognition by a speech recognition engine, and wherein the undesired audio content quality condition comprises a loss of synchronization of the speech recognition engine; detecting an undesired video content quality condition based on the analyzing of the audio content, the undesired video content quality condition occurring concurrently with the undesired audio content quality condition, transmitting the media content to the monitoring system responsive to detection of the undesired condition, the media content being transmitted to the monitoring system for determining in a second analysis if a qualitative threshold for the media content is satisfied; generating a trouble ticket if the qualitative threshold for the media content is determined to not be satisfied, wherein the trouble ticket signifies that the media content does not satisfy the qualitative threshold, wherein responsive to the trouble ticket substitute media content or replacement media content is provided; generating a notice if the qualitative threshold for the media content is determined to be satisfied, wherein the notice indicates that the media content does satisfy the qualitative threshold and accordingly the first analysis and the second analysis are inconsistent, thereby indicating that a possible malfunction of the processor has occurred; and generating an alarm if the synchronization of the speech recognition engine is determined to be lost intermittently or for an extended period of time. - View Dependent Claims (16, 17, 18, 19)
-
Specification