Apparatus, systems and methods for control of media content event recording
First Claim
1. A method for recording media content events at a media device, the method comprising:
- recording, by the media device, a broadcast of a media content event that is being received by the media device, wherein the broadcast of the media content event is associated with at least a scheduled broadcast start time defining when the broadcast of the media content event is scheduled to begin and a scheduled broadcast end time defining when the broadcast of the media content event is scheduled to end;
analyzing one or more image frames of a series of subsequently received image frames from the media content event by the media device in response to detecting that time has reached a predefined closing credits monitor time, wherein the closing credits monitor time is prior to the scheduled broadcast end time, and wherein for each of the analyzed image frames, the method further comprises;
analyzing, by the media device, the image frame to identify an occurrence of text in the analyzed image frame;
determining, by the media device, a text attribute of the identified text;
comparing, by the media device, the text attribute of the identified text in the analyzed image frame with a corresponding predefined closing credits text attribute;
wherein the text attribute is a color of the identified text and wherein the predefined closing credits text attribute is a predefined text color, determining, by the media device, that the analyzed image frame includes closing credits of the media content event when the color of the identified text in the analyzed image frame matches the corresponding predefined text color;
wherein the text attribute is a height of a plurality of characters of the identified text and wherein the predefined closing credits text attribute is a predefined text character height, determining, by the media device, that the analyzed image frame includes closing credits of the media content event when the height of the characters of the identified text in the analyzed image frame matches the corresponding predefined text character height;
wherein the text attribute is a font type of the characters of the identified text and wherein the predefined closing credits text attribute is a predefined text font type, determining, by the media device, that the analyzed image frame includes closing credits of the media content event when the font type of the characters of the identified text in the analyzed image frame matches the corresponding predefined text font type;
wherein the text attribute is a background color surrounding the characters of the identified text and wherein the predefined closing credits text attribute is a predefined background color, determining, by the media device, that the analyzed image frame includes closing credits of the media content event when the background color surrounding the characters of the identified text in the analyzed image frame matches the corresponding predefined text background color;
wherein a first image frame includes an identifiable first text and a later received second image frame in the series of subsequently received image frames includes an identifiable second text that is the same as the identifiable first text, wherein the identifiable first text in the first image frame is at a first location, wherein the identifiable second text in the second image frame is at a second location that is different from the first location, and wherein the text attribute is a direction of movement of the identified text determined from a difference between the first location of the identifiable first text in the first image frame and the second location of the identifiable second text in the second image frame, and wherein the predefined closing credits text attribute is a predefined direction of text movement, determining, by the media device, that the analyzed first and second image frames include closing credits of the media content event when the direction of movement of the identifiable first text in the analyzed first image frame and the identifiable second text in the analyzed second image frame matches the corresponding predefined direction of text movement;
wherein the text attribute is a distance of movement of the identified text determined from a difference between the first location of the identifiable first text in the first image frame and the second location of the identifiable second text in the second image frame, and wherein the predefined closing credits text attribute is a predefined distance of text movement, determining, by the media device, that the analyzed first and second image frames include closing credits of the media content event when the distance of movement of the identifiable first text in the analyzed first image frame and the identifiable second text in the analyzed second image frame matches the corresponding predefined distance of text movement; and
wherein the text attribute is a direction of movement of the identified text determined from a difference between the first location of the identifiable first text in the first image frame and the second location of the identifiable second text in the second image frame and a duration between the first and second image frames, and wherein the predefined closing credits text attribute is a predefined rate of text movement, determining, by the media device, that the analyzed first and second image frames include closing credits of the media content event when the rate of movement of the identified text in the analyzed first and second image frames matches the corresponding predefined rate of text movement; and
initiating an end of the recording of the media content event in response to determining that the identified text attribute in the analyzed image frame corresponds to the predefined closing credits text attribute.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are operable to record a media content event at a media device. An exemplary embodiment grabs a series of subsequently received image frames from the media content event that is being recorded after a monitored real time reaches a closing credits monitor time, wherein the closing credits monitor time is a recording end time less a predefined duration. The embodiment then analyzes each of the image frames to identify an occurrence of text presented in the analyzed image frame, determines that the identified text corresponds to closing credits of the media content event if the at least one attribute of the identified text matches a corresponding predefined closing credits attribute, and initiates an end of the recording of the media content event in response to determining that the identified text corresponds to the closing credits of the media content event.
27 Citations
22 Claims
-
1. A method for recording media content events at a media device, the method comprising:
-
recording, by the media device, a broadcast of a media content event that is being received by the media device, wherein the broadcast of the media content event is associated with at least a scheduled broadcast start time defining when the broadcast of the media content event is scheduled to begin and a scheduled broadcast end time defining when the broadcast of the media content event is scheduled to end; analyzing one or more image frames of a series of subsequently received image frames from the media content event by the media device in response to detecting that time has reached a predefined closing credits monitor time, wherein the closing credits monitor time is prior to the scheduled broadcast end time, and wherein for each of the analyzed image frames, the method further comprises; analyzing, by the media device, the image frame to identify an occurrence of text in the analyzed image frame; determining, by the media device, a text attribute of the identified text; comparing, by the media device, the text attribute of the identified text in the analyzed image frame with a corresponding predefined closing credits text attribute; wherein the text attribute is a color of the identified text and wherein the predefined closing credits text attribute is a predefined text color, determining, by the media device, that the analyzed image frame includes closing credits of the media content event when the color of the identified text in the analyzed image frame matches the corresponding predefined text color; wherein the text attribute is a height of a plurality of characters of the identified text and wherein the predefined closing credits text attribute is a predefined text character height, determining, by the media device, that the analyzed image frame includes closing credits of the media content event when the height of the characters of the identified text in the analyzed image frame matches the corresponding predefined text character height; wherein the text attribute is a font type of the characters of the identified text and wherein the predefined closing credits text attribute is a predefined text font type, determining, by the media device, that the analyzed image frame includes closing credits of the media content event when the font type of the characters of the identified text in the analyzed image frame matches the corresponding predefined text font type; wherein the text attribute is a background color surrounding the characters of the identified text and wherein the predefined closing credits text attribute is a predefined background color, determining, by the media device, that the analyzed image frame includes closing credits of the media content event when the background color surrounding the characters of the identified text in the analyzed image frame matches the corresponding predefined text background color; wherein a first image frame includes an identifiable first text and a later received second image frame in the series of subsequently received image frames includes an identifiable second text that is the same as the identifiable first text, wherein the identifiable first text in the first image frame is at a first location, wherein the identifiable second text in the second image frame is at a second location that is different from the first location, and wherein the text attribute is a direction of movement of the identified text determined from a difference between the first location of the identifiable first text in the first image frame and the second location of the identifiable second text in the second image frame, and wherein the predefined closing credits text attribute is a predefined direction of text movement, determining, by the media device, that the analyzed first and second image frames include closing credits of the media content event when the direction of movement of the identifiable first text in the analyzed first image frame and the identifiable second text in the analyzed second image frame matches the corresponding predefined direction of text movement; wherein the text attribute is a distance of movement of the identified text determined from a difference between the first location of the identifiable first text in the first image frame and the second location of the identifiable second text in the second image frame, and wherein the predefined closing credits text attribute is a predefined distance of text movement, determining, by the media device, that the analyzed first and second image frames include closing credits of the media content event when the distance of movement of the identifiable first text in the analyzed first image frame and the identifiable second text in the analyzed second image frame matches the corresponding predefined distance of text movement; and wherein the text attribute is a direction of movement of the identified text determined from a difference between the first location of the identifiable first text in the first image frame and the second location of the identifiable second text in the second image frame and a duration between the first and second image frames, and wherein the predefined closing credits text attribute is a predefined rate of text movement, determining, by the media device, that the analyzed first and second image frames include closing credits of the media content event when the rate of movement of the identified text in the analyzed first and second image frames matches the corresponding predefined rate of text movement; and initiating an end of the recording of the media content event in response to determining that the identified text attribute in the analyzed image frame corresponds to the predefined closing credits text attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A media device, comprising:
-
a memory medium that stores a recording of a media content event as the media content event is being received in a broadcasting media content stream by the media device; a memory that stores at least a scheduled recording end time of the media content event and a closing credits database, wherein the closing credit database comprises a plurality of predefined closing credit text attributes; and a processor system that is communicatively coupled to the memory medium and the memory, wherein the processor system performs; analyzing an image frame of the media content event to identify text in the analyzed image frame, wherein the analyzing of the received image frame begins when time reaches a closing credits monitor time, wherein the closing credits monitor time is equal to the scheduled recording end time less a predefined duration; identifying a text attribute of the identified text; comparing the identified text attribute of the identified text with the plurality of predefined closing credit text attributes stored in the closing credits database; determining that the identified text attribute matches at least one of the plurality of predefined closing credit text attributes; and initiating an end of the recording of the media content event in response to determining that the identified text attribute matches at least one of the plurality of predefined closing credit text attributes, wherein the identified text attribute is a color of the identified text and one of the plurality of closing text attributes is a predefined color, the end of the recording of the media content event is initiated in response to the color of the identified text matching the predefined color, wherein the identified text attribute is a character height of the identified text and one of the plurality of closing text attributes is a predefined character height, the end of the recording of the media content event is initiated in response to the character height of the identified text matching the predefined character height, wherein the identified text attribute is a font type of the text and one of the plurality of closing text attributes is a predefined font type, the end of the recording of the media content event is initiated in response to the font type of the text matching the predefined font type, wherein the identified text attribute is a background color surrounding the text and one of the plurality of closing text attributes is a predefined background color, the end of the recording of the media content event is initiated in response to the background color surrounding the text matching the predefined background color; wherein a first image frame includes an identifiable first text and a later received second image frame in a series of subsequently received image frames includes an identifiable second text that is the same as the identifiable first text, wherein the identifiable first text in the first image frame is at a first location, wherein the identifiable second text in the second image frame is at a second location that is different from the first location, and wherein the text attribute is a direction of movement of the identified text determined from a difference between the first location of the identifiable first text in the first image frame and the second location of the identifiable second text in the second image frame, and wherein the predefined closing credits text attribute is a predefined direction of text movement, the end of the recording of the media content event is initiated in response to determining that the direction of movement of the identifiable first text in the analyzed first image frame and the identifiable second text in the analyzed second image frame matches the corresponding predefined direction of text movement; wherein the text attribute is a distance of movement of the identified text determined from a difference between the first location of the identifiable first text in the first image frame and the second location of the identifiable second text in the second image frame, and wherein the predefined closing credits text attribute is a predefined distance of text movement, the end of the recording of the media content event is initiated in response to determining that the analyzed first and second image frames include closing credits of the media content event when the distance of movement of the identifiable first text in the analyzed first image frame and the identifiable second text in the analyzed second image frame matches the corresponding predefined distance of text movement; and wherein the text attribute is a direction of movement of the identified text determined from a difference between the first location of the identifiable first text in the first image frame and the second location of the identifiable second text in the second image frame and a duration between the first and second image frames, and wherein the predefined closing credits text attribute is a predefined rate of text movement, the end of the recording of the media content event is initiated in response to determining that the analyzed first and second image frames include closing credits of the media content event when the rate of movement of the identified text in the analyzed first and second image frames matches the corresponding predefined rate of text movement. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification