Method, apparatus and algorithm for indexing, searching, retrieval of digital stream by the use of summed partitions
First Claim
1. A method for partitioning a digital stream, comprising:
- a digital stream;
means for partitioning said digital stream;
wherein said means to partition said digital stream will partition said digital stream into at least one digital partition;
means for applying a rule at a digital partition as to produce a value representing the digital partition which the rule is applied to;
wherein said rule is applied to said at least one digital partition and a value produced; and
wherein said value is used for representing said at least one digital partition for its indexation in a searchable electronic format.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for indexing, searching and matching still images, digital audio, video images, text or any kind of digital stream where rules like color change and filtering are applied to images before their indexations, then they are partitioned and a means for producing individual values for each partition is applied (checksum) and the values are saved into a searchable database. The same rules are applied at the input digital stream as to produce identical values for the selected partitions of the input of digital stream then perform a search and match against partition values digital stream stored at the database. As well means for associating content to a digital-content stream based on the digital stream partition'"'"'s values, time related content to the content stream presentation, user supplied descriptive words related to the content stream and embedded information within the content stream.
54 Citations
31 Claims
-
1. A method for partitioning a digital stream, comprising:
-
a digital stream; means for partitioning said digital stream; wherein said means to partition said digital stream will partition said digital stream into at least one digital partition; means for applying a rule at a digital partition as to produce a value representing the digital partition which the rule is applied to; wherein said rule is applied to said at least one digital partition and a value produced; and wherein said value is used for representing said at least one digital partition for its indexation in a searchable electronic format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for associating contents to a digital stream, comprising:
-
a digital stream; at least a first computer and said at least a first computer having at least one tangible storage media therein; means to partition a digital stream into digital partitions; wherein said means to partition a digital stream will partition said digital stream into at least one digital partition; means to associate a value to a digital partition; wherein said means to associate a value will associate a value to said at least one digital partition of said digital stream; at plurality of contents; means for a user to provide information, the provided information is related to a digital partition; a user; said user uses said means to provide information and provides information related to said at least one digital partition; means to save said user provided information related to said at least one digital partition on said at least one tangible storage media of said at least a first computer; and means for associating said user provided information to said at least one digital partition'"'"'s value of said digital stream and at least one content of said plurality of contents. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for producing ratio of an image contour, comprising:
-
an image having at least two colors; a tangible storage media; an identification means associated with said image as to identify said image; means to scan the y-axis coordinate of said image'"'"'s pixels looking for a color change, once a color change is found record the y-axis value of said pixel location of said image where said color change occurred; means to scan a different y-axis coordinate of said image'"'"'s pixels looking for the same color change that was found by the previous scan; if the same color change is found and its pixel location is at a different x-axis coordinate than the x-axis coordinate related to the y-axis coordinate having its value recorded thereto, save said x-axis coordinate value for the pixel location; means to apply a mathematical calculation using said x-axis value stored therein and said y-axis value stored therein and said calculation result is a ratio between said x-axis value stored therein and said y-axis value stored therein; and means to associate said ratio value with said identification means associated with said image and store said identification means and said ratio value on said tangible storage media in an electronic index-search format. - View Dependent Claims (29, 30, 31)
-
Specification