Digital media recognition apparatus and methods
DCFirst Claim
1. A method of converting a digital media object into a compact form for comparison and other purposes, comprising the steps of:
- a) providing a digital media object;
b) associating an auxiliary construct with the object, wherein the auxiliary construct is a grid of points, each having an initial position; and
c) transforming the construct using one or more attributes of the object to generate a unique key representative of the object, wherein the transformation warps the grid, thereby moving some or all of the points to different positions.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Physical objects, including still and moving images, sound/audio and text are transformed into more compact forms for identification and other purposes using a method unrelated to existing image-matching systems which rely on feature extraction. An auxiliary construct, preferably a warp grid, is associated with an object, and a series of transformations are imposed to generate a unique visual key for identification, comparisons, and other operations. Search methods are also disclosed for matching an unknown image to one previously represented in a visual key database. Broadly, a preferred search method sequentially examines candidate database images for their closeness of match in a sequential order determined by their a priori match probability. Thus, the most likely match candidate is examined first, the next most likely second, and so forth. With respect to the recognition of video sequences and other information streams, inventive holotropic stream recognition principles are deployed, wherein the statistics of the spatial distribution of warp grid points is used to generate index keys. The invention is applicable to various fields of endeavor, including governmental, scientific, industrial, commercial, and recreational object identification and information retrieval. Extensions of the technology are also disclosed to achieve a uniform distribution of objects over the database search, a consideration which is central to scalability. In particular, a generalized method has been developed based on reticle projection, which greatly enhances the uniformity of object distributions in the collected data Thus, whereas statistical criteria are used with respect to particular embodiments in transforming a construct associated with an image, audio, text or other representation, a reticle projection may alternatively be used in attribute transformation according to alternative embodiments of the invention.
130 Citations
36 Claims
-
1. A method of converting a digital media object into a compact form for comparison and other purposes, comprising the steps of:
-
a) providing a digital media object; b) associating an auxiliary construct with the object, wherein the auxiliary construct is a grid of points, each having an initial position; and c) transforming the construct using one or more attributes of the object to generate a unique key representative of the object, wherein the transformation warps the grid, thereby moving some or all of the points to different positions. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
7. A method of converting a digital media object into a compact form for comparison and other purposes, comprising the steps of:
-
a) providing a digital media object, wherein the object is derived from a waveform, and wherein the waveform comprises audio; b) associating an auxiliary construct with the object; and c) transforming the construct using one or more attributes of the object to generate a unique key representative of the object. - View Dependent Claims (27, 28)
-
-
29. A method of converting a digital media object into a compact form for comparison and other purposes, comprising the steps of:
-
a) providing a digital media object; b) associating an auxiliary construct with the object; c) transforming the construct using one or more attributes of the object to generate a unique key representative of the object, wherein the transforming includes warping the construct; and d) repeating the transformation for a fixed number of iterations, wherein the fixed number of iterations is determined from experiments on similar media objects. - View Dependent Claims (30)
-
-
31. A method of converting a digital media object into a compact form for comparison and other purposes, comprising the steps of:
-
a) providing a digital media object; b) associating an auxiliary construct with the object; c) transforming the construct using one or more attributes of the object to generate a unique key representative of the object, wherein the transforming includes warping the construct; and d) repeating the transformation until the warped construct achieves equilibrium and remains essentially unchanged with respect to the previous iteration. - View Dependent Claims (32)
-
-
33. A method of converting a digital media object into a compact form for comparison and other purposes, comprising the steps of:
-
a) providing a digital media object; b) associating an auxiliary construct with the object; c) transforming the construct using one or more attributes of the object to generate a unique key representative of the object, wherein the transforming includes warping the construct; and d) repeating the transformation until the total offset magnitude of an equilibrium configuration of the warped construct approaches a value substantially equal to zero. - View Dependent Claims (34)
-
-
35. A method of converting a digital media object into a compact form for comparison and other purposes, comprising the steps of:
-
a) providing a digital media object; b) associating an auxiliary construct with the object; c) transforming the construct using one or more attributes of the object to generate a unique key representative of the object, wherein the transforming includes warping the construct, and wherein the key uses a vector sum of a movement of elements of the auxiliary construct during the transformation thereof for comparison. - View Dependent Claims (36)
-
Specification