Identification of blank segments in a set of visual recording data
First Claim
1. Apparatus for identifying a blank segment in a set of visual recording data, comprising:
- a blank frame detector, the blank frame detector adapted to evaluate a frame of visual recording data to determine whether the frame of visual recording data is a snow-static frame, wherein the blank frame detector is adapted to;
determine if a specified maximum variation from pure gray at each pixel is less than a specified magnitude;
determine if the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components; and
determine if the vertical and horizontal correlation coefficients are within corresponding specified ranges and/or have a specified relationship with one another, wherein;
if the specified maximum variation from pure gray at each pixel is less than a specified magnitude, the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components, and the vertical and horizontal correlation coefficients are within corresponding specified ranges and/or have a specified relationship with one another, then the frame is a snow-static frame; and
a blank segment detector, the blank segment detector adapted to receive input from the blank frame detector regarding a plurality of frames of visual recording data and to evaluate a characteristic of the plurality of frames of visual recording data to determine whether the plurality of frames of visual recording data is a blank segment that does not correspond to recorded visual content.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention identifies a blank segment (i.e., a segment that does not correspond to recorded visual content) in a set of visual recording data. The invention identifies a blank segment using a blank frame detector that is adapted to evaluate a frame of visual recording data to determine whether the frame of visual recording data is a blank frame, and a blank segment detector that is adapted to evaluate a characteristic of a group of frames of visual recording data to determine whether the group of frames of visual recording data is a blank segment comprising a plurality of blank frames. Identification of a blank segment can be used to, for example, decide whether to terminate digitization of a set of analog visual recording data.
4 Citations
84 Claims
-
1. Apparatus for identifying a blank segment in a set of visual recording data, comprising:
-
a blank frame detector, the blank frame detector adapted to evaluate a frame of visual recording data to determine whether the frame of visual recording data is a snow-static frame, wherein the blank frame detector is adapted to; determine if a specified maximum variation from pure gray at each pixel is less than a specified magnitude; determine if the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components; and determine if the vertical and horizontal correlation coefficients are within corresponding specified ranges and/or have a specified relationship with one another, wherein; if the specified maximum variation from pure gray at each pixel is less than a specified magnitude, the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components, and the vertical and horizontal correlation coefficients are within corresponding specified ranges and/or have a specified relationship with one another, then the frame is a snow-static frame; and a blank segment detector, the blank segment detector adapted to receive input from the blank frame detector regarding a plurality of frames of visual recording data and to evaluate a characteristic of the plurality of frames of visual recording data to determine whether the plurality of frames of visual recording data is a blank segment that does not correspond to recorded visual content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. Apparatus for identifying a blank segment in a set of visual recording data, comprising;
-
a blank frame detector, the blank frame detector adapted to evaluate a frame of visual recording data to determine whether the frame of visual recording data is a blank frame representing an image that is all or nearly all one color, wherein the blank frame detector is adapted to; determine if, for each color component, the numerical value of a specified number of the pixels of the frame is within a specified magnitude of the average numerical value of that color component for all of the pixels of the frame; and determine if the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components, wherein; if, for each color component, the numerical value of the specified number of the pixels of the frame is within the specified magnitude of the average numerical value of that color component for all of the pixels of the frame, and if the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components, then the frame is a blank frame; the numerical value of each color component of each pixel can vary between 0 and 255 inclusive; the specified number of pixels is greater than or equal to 80% of the pixels; and the specified magnitude is 8; and a blank segment detector, the blank segment detector adapted to receive input from the blank frame detector regarding a plurality of frames of visual recording data and to evaluate a characteristic of the plurality of frames of visual recording data to determine whether the plurality of frames of visual recording data is a blank segment that does not correspond to recorded visual content. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. Apparatus for identifying a blank segment in a set of visual recording data, comprising:
-
a blank frame detector, the blank frame detector adapted to evaluate a frame of visual recording data to determine whether the frame of visual recording data is a snow-static frame; a blank segment detector, the blank segment detector adapted to receive input from the blank frame detector regarding a plurality of frames of visual recording data and to evaluate a characteristic of the plurality of frames of visual recording data to determine whether the plurality of frames of visual recording data is a blank segment that does not correspond to recorded visual content; and
wherein;the blank frame detector is further adapted to evaluate, when a frame is determined to be a snow-static frame, the temporal correlation coefficient over a specified window of frames of visual recording data that includes the snow static frame to either confirm or reject the determination that the frame is a snow-static frame. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A method for identifying a blank segment in a set of visual recording data, using a computational device to perform the steps of:
-
evaluating a frame of visual recording data to determine whether the frame of visual recording data is a snow-static frame; and receiving input regarding blank frame determinations for a plurality of frames of visual recording data and evaluating a characteristic of the plurality of frames of visual recording data to determine whether the plurality of frames of visual recording data is a blank segment that does not correspond to recorded visual content; and evaluating, when a frame is determined to be a snow-static frame, the temporal correlation coefficient over a specified window of frames of visual recording data that includes the snow-static frame to either confirm or reject the determination that the frame is a snow-static frame.
-
-
80. A computer readable medium or media encoded with one or more computer programs for identifying a blank segment in a set of visual recording data, comprising:
-
instructions for evaluating a frame of visual recording data to determine whether the frame of visual recording data is a snow-static frame; instructions for receiving input regarding blank frame determinations for a plurality of frames of visual recording data and evaluating a characteristic of the plurality of frames of visual recording data to determine whether the plurality of frames of visual recording data is a blank segment that does not correspond to recorded visual content; and instructions for evaluating, when a frame is determined to be a snow-static frame, the temporal correlation coefficient over a specified window of frames of visual recording data that includes the snow-static frame to either confirm or reflect the determination that the frame is a snow-static frame.
-
-
81. A method for identifying a blank segment in a set of visual recording data, using a computational device to perform the steps of:
-
evaluating a frame of visual recording data to determine whether the frame of visual recording data is a snow-static frame, the step of evaluating a frame of visual recording data further comprising the steps of; determining if a specified maximum variation from pure gray at each pixel is less than a specified magnitude; determining if the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components; and determining if the vertical and horizontal correlation coefficients are within corresponding specified ranges and/or have a specified relationship with one another, wherein; if the specified maximum variation from pure gray at each pixel is less than a specified magnitude, the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components, and the vertical and horizontal correlation coefficients are within corresponding specified ranges and/or have a specified relationship with one another, then the frame is a snow-static frame; and receiving input regarding blank frame determinations for a plurality of frames of visual recording data and evaluating a characteristic of the plurality of frames of visual recording data to determine whether the plurality of frames of visual recording data is a blank segment that does not correspond to recorded visual content.
-
-
82. A computer readable medium or media encoded with one or more computer programs for identifying a blank segment in a set of visual recording data, comprising:
-
instructions for evaluating a frame of visual recording data to determine whether the frame of visual recording data is a snow-static frame, the instructions for evaluating a frame of visual recording data further comprising; instructions for determining if a specified maximum variation from pure gray at each pixel is less than a specified magnitude; instructions for determining if the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components; and instructions for determining if the vertical and horizontal correlation coefficients are within corresponding specified ranges and/or have a specified relationship with one another, wherein; if the specified maximum variation from pure gray at each pixel is less than a specified magnitude, the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components, and the vertical and horizontal correlation coefficients are within corresponding specified ranges and/or have a specified relationship with one another, then the frame is a snow-static frame; and instructions for receiving input regarding blank frame determinations for a plurality of frames of visual recording data and evaluating a characteristic of the plurality of frames of visual recording data to determine whether the plurality of frames of visual recording data is a blank segment that does not correspond to recorded visual content.
-
-
83. A method for identifying a blank segment in a set of visual recording data, using a computational device to perform the steps of:
-
evaluating a frame of visual recording data to determine whether the frame of visual recording data is a blank frame representing an image that is all or nearly all one color, the step of evaluating a frame of visual recording data further comprising the steps of; determining if, for each color component, the numerical value of a specified number of the pixels of the frame is within a specified magnitude of the average numerical value of that color component for all of the pixels of the frame; and determining if the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components, wherein; if, for each color component, the numerical value of the specified number of the pixels of the frame is within the specified magnitude of the average numerical value of that color component for all of the pixels of the frame, and if the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components, then the frame is a blank frame; the numerical value of each color component or each pixel can vary between 0 and 255 inclusive; the specified number of pixels is greater than or equal to 80% of the pixels; and the specified magnitude is 8; and receiving input regarding blank frame determinations for a plurality of frames of visual recording data and evaluating a characteristic of the plurality of frames of visual recording data to determine whether the plurality of frames of visual recording data is a blank segment that does not correspond to recorded visual content.
-
-
84. A computer readable medium or media encoded with one or more computer programs for identifying a blank segment in a set of visual recording data, comprising:
-
instructions for evaluating a frame of visual recording data to determine whether the frame of visual recording data is a blank frame representing an image that is all or nearly all one color, the instructions for evaluating a frame of visual recording data further comprising; instructions for determining if, for each color component, the numerical value of a specified number of the pixels of the frame is within a specified magnitude of the average numerical value of that color component. for all of the pixels of the frame; and instructions for determining if the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components, wherein; if, for each color component, the numerical value of the specified number of the pixel of the frame is within the specified magnitude of the average numerical value of that color component for all of the pixels of the frame, and if the average numerical value of each color component for all of the pixels of the frame is within a specified range and/or has a specified relationship with the average numerical value of one or more other color components, then the frame is a blank frame; the numerical value of each color component of each pixel can vary between 0 and 255 inclusive; the specified number of pixels is greater than or equal to 80% of the pixels; and the specified magnitude is 8; and instructions for receiving input regarding blank frame determinations for a plurality of frames of visual recording data and evaluating a characteristic of the plurality of frames of visual recording data to determine whether the plurality of frames of visual recording data is a blank segment that does not correspond to recorded visual content.
-
Specification