Display of media previews
First Claim
Patent Images
1. A method comprising:
- examining a media object to locate portions of the media object having a plurality media object comprises digital video;
determining a preview image size by computing an aspect ratio A and determining a target height IH of said preview image as the preview height FH less the height of any top and bottom border and determining a target width IW of said preview image as a function of said target height IH and said aspect ratio A;
selecting images from said media object for display in said preview;
storing said preview of the media object based on said content-based predetermined characteristics;
searching a database of previews based on one or more of said content-based predetermined characteristics; and
displaying the preview in response to the search.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for searching for multimedia files in a distributed database and for displaying results of the search based on the context and content of the multimedia files.
376 Citations
40 Claims
-
1. A method comprising:
-
examining a media object to locate portions of the media object having a plurality media object comprises digital video;
determining a preview image size by computing an aspect ratio A and determining a target height IH of said preview image as the preview height FH less the height of any top and bottom border and determining a target width IW of said preview image as a function of said target height IH and said aspect ratio A;
selecting images from said media object for display in said preview;
storing said preview of the media object based on said content-based predetermined characteristics;
searching a database of previews based on one or more of said content-based predetermined characteristics; and
displaying the preview in response to the search. - 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)
decompressing frames of said media object at N points;
analyzing each of said frames to determine if said frames meet content-based predetermined characteristics and if one or more fames of said frames do meet said predetermined characteristics, selecting the one or more frames for display; and
if one or more frames of said frames do not meet said predetermined characteristics, selecting one or more substitute frames.
-
-
24. A method for storing a representation of a media object comprising:
-
examining said media object to locate portions of the media object having a plurality of content-based predetermined characteristics, wherein the media object comprises digital video;
determining a preview image size by computing an aspect ratio A and determining a target height IH of said preview image as the preview height FH less the height of any top and bottom border and determining a target width IW of said preview image as a function of said target height IH and said aspect ratio A;
selecting images from said media object for display in said preview; and
storing said preview of the media object. - View Dependent Claims (25, 26, 27, 28)
decompressing frames of said media object at N points;
analyzing each of said frames to determine if said frames meet content-based predetermined characteristics and if one or more frames of said frames do meet said content-based predetermined characteristics, selecting the one or more frames for display; and
if one or more frames of said frames do not meet said predetermined characteristics, selecting one or more substitute frames.
-
-
29. A method comprising:
-
examining a media object to locate portions of the media object having a plurality of context-based and content-based predetermined characteristics based on a proximity of lexical information, wherein the context-based and content-based predetermined characteristics may include video characteristics and audio characteristics the audio characteristics comprising amplitude activity determined by a music-speech metric;
storing a preview of the media object;
searching a database of previews based on one or more of said context-based and content-based predetermined characteristics; and
displaying the preview in response to the search. - View Dependent Claims (30, 31)
-
-
32. A method comprising:
-
examining a media object to locate portions of the media object having a plurality of predetermined characteristics, wherein the predetermined characteristics are content-based charcteristics including video characteristics and audio characteristics, the audio characteristics comprising audio amplitude activity determined by a music-speech metric;
storing a preview of the media object and searching a database of previews based on one or more of said predetermined characteristics; and
displaying the preview in response to the search. - View Dependent Claims (33, 34, 35)
-
-
36. A method comprising:
-
examining a media object to locate portions of the media object having a plurality of predetermined characteristics, wherein the predetermined characteristics are content-based characteristics;
determining a preview image size;
selecting images from said media object for display in said preview by decompressing frames of said media object at N points and analyzing each of said frames to determine if said frames meet predetermined characteristics;
if said frames do meet said predetermined characteristics, selecting said frames for display;
if one of said frames do not meet said predetermined characteristics, selecting a substitute frame;
storing a preview of the media object;
searching a database of previews based on one or more of said predetermined characteristics; and
displaying the preview in response to the search. - View Dependent Claims (37, 38)
computing an aspect ratio A;
determining a target height IH of said preview image as the preview height FH less the height of any top and bottom border; and
determining a target width IW of said preview image as a function of said target height IH and said aspect ratio A.
-
-
38. The method of claim 37 futher comprising computing the number of images for display as the preview width divided by the sum of the target width IW and any spacing between images.
-
39. A method comprising the steps of:
-
a step for examining a media object to locate portions of the media object having a plurality of content-based predetermined characteristics, wherein the media object comprises digital video;
a step for determining a preview image size by computing an aspect ratio A and determining a target height IH of said preview image as the preview height FH less the height of any top and bottom border and determining a target width IW of said preview image as a function of said target height IH and said aspect ratio A;
a step for selecting images from said media object for display in said preview;
a step for storing said preview of the media object;
a step for searching a database of previews based on one or more of said content-based predetermined characteristics; and
a step for displaying the preview in response to the search.
-
-
40. A method comprising the steps of:
-
a step for examining a media object to locate portions of the media object having a plurality of predetermined characteristics, wherein the predetermined characteristics are content-based characteristics;
a step for determining a preview image size;
a step for selecting images from said media object for display in said preview by decompressing frames of said media object at N points and analyzing each of said frames to determine if said frames meet predetermined characteristics;
if said frames do meet said predetermined characteristics, selecting said frames for display;
if one of said frames do not meet said predetermined characteristics, selecting a substitute frame;
a step for storing a preview of the media object;
a step for searching a database of previews based on one or more of said predetermined characteristics; and
a step for displaying the preview in response to the search.
-
Specification