Nova Patents
EP1964006A2

Selecting key frames from video frames

Abstract

This record has no abstract on file.

Term

Projected expiry 14 December 2026.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

30 claims: 4 independent, 26 dependent

  1. 1
    Claims of equivalent WO 2007120337 A2 CLAIMS 1. A method of identifying key frames among video frames, the method comprising:accessing first information that is generated from operating on uncompressed image data comprising the video frames;accessing second information that is generated with compressing of the image data;and using the first information and the second information to identify a key frame that is selected from among the video frames.
  2. 2
    The method of Claim 1 , wherein the operating is performed by a video-capable camera and involves at least one of automatic white balancing, automatic exposure control, and automatic focus control.
  3. 3
    The method of Claim 1 , wherein the first information is one of luminance information, chrominance information and focus values.
  4. 4
    The method of Claim 1 , wherein the second information is one of motion vector information, macroblock prediction mode information, and distortion information.
  5. 5
    The method of Claim 1 , further comprising using luminance information and chrominance information to determine a value that corresponds to a measure of similarity between one of the video frames and other selected video frames.
  6. 6
    The method of Claim 1 , further comprising using luminance information to determine a value that corresponds to a measure of similarity between two consecutive video frames.
  7. 7
    The method of Claim 1 , further comprising using focus values and motion vectors to determine a value that corresponds to a measure of visual quality of a video frame.
  8. 8
    The method of Claim 1 , further comprising:combining a first value, a second value and a third value for a video frame, wherein the first value corresponds to a measure of similarity between the video frame and others of the video frames, the second value corresponds to a measure of similarity between the video frame and a contiguous video frame, and the third value corresponds to a measure of visual quality of the video frame, wherein the combining is performed for each video frame in a subset of the video frames to determine a score for the subset and wherein the combining is performed for different subsets of the video frames to determine scores for the subsets;and selecting, using the scores, one of the subsets, wherein video frames therein are used as the key frames.
  9. 9
    The method of Claim 1 , further comprising:separating the video frames into a plurality of segments of contiguous video frames;and allocating a number of key frames to each of the segments, wherein the total number of key frames does not exceed a prescribed maximum.
  10. 10
    The method of Claim 9, wherein allocating is performed using information selected from at least one of motion vector information and distortion information.
  11. 11
    A computer-usable medium having computer-readable program instructions embodied therein for causing a device to perform key frame selection by:accessing first information that is generated from operating on uncompressed image data comprising a plurality of video frames;accessing second information that is generated with compressing of the image data;and identifying, using the first information and the second information, a key frame that is selected from the plurality of video frames.
  12. 12
    The computer-usable medium of Claim 11 , further comprising instructions for using luminance information and chrominance information from to determine a value that corresponds to a measure of similarity between one of the video frames and other selected video frames.
  13. 13
    The computer-usable medium of Claim 11 , further comprising instructions for using luminance information to determine a value that corresponds to a measure of similarity between two consecutive video frames.
  14. 14
    The computer-usable medium of Claim 11 , further comprising instructions for determining, using focus values and motion vectors , a value that corresponds to a measure of visual quality of a video frame.
  15. 15
    The computer-usable medium of Claim 11 , further comprising instructions for:combining a first value, a second value and a third value for a video frame, wherein the first value corresponds to a measure of similarity between the video frame and others of the video frames, the second value corresponds to a measure of similarity between the video frame and a contiguous video frame, and the third value corresponds to a measure of visual quality of the video frame, wherein the combining is performed for each video frame in a subset of the plurality of video frames to determine a score for the subset and wherein the combining is performed for different subsets of the plurality of video frames to determine scores for the subsets;and selecting, using the scores, one of the subsets, wherein video frames therein are used as the key frames.
  16. 16
    The computer-usable medium of Claim 11 , further comprising instructions for:separating the video frames into a plurality of segments of contiguous video frames;and allocating a number of key frames to each of the segments, wherein the total number of the key frames does not exceed a prescribed maximum.
  17. 17
    A device for identifying key frames in a plurality of video frames, comprising:means for accessing first information that is generated from operating on uncompressed image data comprising the video frames;means for accessing second information that is generated with compressing of the image data;and means for identifying, using the first information and the second information, a key frame that is selected from the plurality of video frames.
  18. 18
    The device of Claim 17, wherein the operating is performed by a video-capable camera and involves at least one of automatic white balancing, automatic exposure control and automatic focus control.
  19. 19
    The device of Claim 17, wherein the first information is at least one of luminance information;chrominance information;and focus values.
  20. 20
    The device of Claim 17, wherein the second information is at least one of motion vector information, macroblock prediction mode information, and distortion information.
  21. 21
    A device comprising:a video front end for operating on uncompressed image data comprising a plurality of video frames to generate first information;an encoder coupled to the video front end for compressing of the image data and generating second information;a memory coupled to the video front end and the encoder for storing the first and second information;and a microprocessor coupled to the memory for executing instructions that implement a method for identifying key frames in the plurality of video frames, the instructions including: accessing the first information;accessing the second information;and identifying, using the first information and the second information, a key frame that is selected from the plurality of video frames.
  22. 22
    The device of Claim 21 , wherein the operating includes at least one of automatic white balancing, automatic exposure control and automatic focus control.
  23. 23
    The device of Claim 21 , wherein the first information is at least one of luminance information, chrominance information and focus values.
  24. 24
    The device of Claim 21 , wherein the second information is at least one of motion vector information, macroblock prediction mode information and distortion information.
  25. 25
    The device of Claim 21 , the microprocessor further comprising instructions for determining, using luminance information and chrominance information, a value that corresponds to a measure of similarity between one of the video frames and other selected video frames.
  26. 26
    The device of Claim 21 , the microprocessor further comprising instructions for determining, using luminance information a value that corresponds to a measure of similarity between two consecutive video frames.
  27. 27
    The device of Claim 21 , the microprocessor further comprising instructions for determining, using focus values and motion vectors, a value that corresponds to a measure of visual quality of a video frame.
  28. 28
    The device of Claim 21 , the microprocessor further comprising instructions for:combining a first value, a second value and a third value for a video frame, wherein the first value corresponds to a measure of similarity between the video frame and others of the video frames, the second value corresponds to a measure of similarity between the video frame and a contiguous video frame, and the third value corresponds to a measure of visual quality of the video frame, wherein the combining is performed for each video frame in a subset of said plurality of video frames to determine a score for said subset and wherein said combining is performed for different subsets of said plurality of video frames to determine scores for said subsets;and selecting, using the scores, one of the subsets, wherein video frames therein are used as key frames.
  29. 29
    The device of Claim 21 , the microprocessor further comprising instructions for:separating the video frames into a plurality of segments of contiguous video frames;and allocating a number of key frames to each of the segments, wherein the total number of the key frames does not exceed a prescribed maximum.
  30. 30
    The device of Claim 29, wherein the allocating is performed using at least one of motion vector information and distortion information.
Independent claims30