Method for detecting and selecting good quality image frames from video
First Claim
1. A method of determining a quality value of a frame, the method comprising the steps of:
- dividing the frame into a plurality of tiles;
determining attributes of each said tile based upon (i) pixel values of the tile and (ii) pixel values of a corresponding tile of a preceding frame; and
establishing the quality value of the frame by;
testing the tile attributes of the frame against pre-determined criteria; and
defining the quality value of the frame depending upon results of said testing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of determining a quality value for an image frame is disclosed. The method comprises dividing (in a step 202) the frame into a plurality of tiles (906) and determining attributes (in a step 206) of each said tile based upon pixel values of the tile, and pixel values of a corresponding tile of a preceding frame. The method then establishes (in steps 210, 212) the quality value of the frame by testing the tile attributes of the frame against pre-determined criteria. The method then defines (in a step 220) the quality value of the frame depending upon results of the testing.
-
Citations
35 Claims
-
1. A method of determining a quality value of a frame, the method comprising the steps of:
-
dividing the frame into a plurality of tiles;
determining attributes of each said tile based upon (i) pixel values of the tile and (ii) pixel values of a corresponding tile of a preceding frame; and
establishing the quality value of the frame by;
testing the tile attributes of the frame against pre-determined criteria; and
defining the quality value of the frame depending upon results of said testing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for determining a quality value of a frame, the apparatus comprising:
-
means for dividing the frame into a plurality of tiles;
means for determining attributes of each said tile based upon (i) pixel values of the tile and (ii) pixel values of a corresponding tile of a preceding frame; and
means for establishing the quality value of the frame comprising;
means for testing the tile attributes of the frame against pre-determined criteria; and
means for defining the quality value of the frame depending upon results of said testing.
-
-
14. A computer program product having a computer readable medium having a computer program recorded therein for directing a processor to execute a method of determining a quality value of a frame, said computer program product comprising:
-
code for dividing the frame into a plurality of tiles;
code for determining attributes of each said tile based upon (i) pixel values of the tile and (ii) pixel values of a corresponding tile of a preceding frame; and
code for establishing the quality value of the frame comprising;
code for testing the tile attributes of the frame against pre-determined criteria; and
code for defining the quality value of the frame depending upon results of said testing.
-
-
15. A computer program for directing a processor to execute a method of determining a quality value of a frame, said computer program product comprising:
-
code for dividing the frame into a plurality of tiles;
code for determining attributes of each said tile based upon (i) pixel values of the tile and (ii) pixel values of a corresponding tile of a preceding frame; and
code for establishing the quality value of the frame comprising;
code for testing the tile attributes of the frame against pre-determined criteria; and
code for defining the quality value of the frame depending upon results of said testing.
-
-
16. A video frame selected from a sequence of video frames dependent upon a quality value of the frame, the frame being selected by a method of determining a quality value of a video frame, said method being applied to each frame in the sequence, said method comprising, in regard to a particular frame in the sequence, the steps of:
-
dividing the frame into a plurality of tiles;
determining attributes of each said tile based upon (i) pixel values of the tile and (ii) pixel values of a corresponding tile of a preceding frame; and
establishing the quality value of the frame by;
testing the tile attributes of the frame against pre-determined criteria; and
defining the quality value of the frame depending upon results of said testing. - View Dependent Claims (35)
-
-
17. A method of estimating quality of an image in a video, the video comprising a plurality of images, each image comprising a plurality of pixels, said method comprising the steps of:
-
arranging, for a current image of said video, pixels of the current image into a plurality of tiles, each said tile containing a plurality of pixels;
determining the number of the tiles of the current image having a defined characteristic; and
estimating quality of the current image based on the number of said tiles having the characteristic as a proportion of the number of tiles in the current image. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
18. A method of selecting an image from a video comprising a plurality of images, each image comprising a plurality of pixels, and said method comprising the steps of:
-
(a) performing, for each image of said plurality of images, the steps of;
arranging pixels of the image into a plurality of tiles, each said tile containing a plurality of pixels;
determining the number of the tiles of the image having a defined characteristic; and
estimating quality of the image based on the number of said tiles having the characteristic as a proportion of the number of tiles in the image; and
(b) selecting an image from said video in accordance with the estimated quality.
-
Specification