Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
136 words
A histogram equalization system for converting data from a source of a first number of bits to a second number of bits for forming a display raster including a selected number of vertical elements by a selected number of horizontal elements comprising: first means coupled to said source of data for forming sub histograms of a selected portion of a histogram area, second means coupled to said first means for forming a histogram of a selected area of said raster, transform means coupled to second means for forming transformed data representing truncation points, third means coupled to said transform means for storing said transform data, and means coupled to said source for transforming input data of selected elements in said histogram area through said third means to transfrom said input data to truncated equalized output data.
Claim 2
Dependent Claim
136 words
A histogram equalization system for converting data from a source of a first number of bits to a second number of bits for forming a display raster including a selected number of vertical elements by a selected number of horizontal elements comprising: first means coupled to said source of data for forming sub histograms of a selected portion of a histogram area, second means coupled to said first means for forming a histogram of a selected area of said raster, transform means coupled to second means for forming transformed data representing truncation points, third means coupled to said transform means for storing said transform data, and means coupled to said source for transforming input data of selected elements in said histogram area through said third means to transfrom said input data to truncated equalized output data.
Claim 3
Dependent Claim
96 words
The combination in claim 1 in which said first means includes means for continually forming a plurality of sub histograms from an area of N V × N H elements, said second means including means to form histograms of the N V × N H elements in sequentially different positions along said raster moving N H elements for each new histogram, and said means coupled to said source including means to transfer data of an area of n V × n H elements in said histogram area for each histogram transform stored in said third means.
Claim 4
Dependent Claim
33 words
The combination of claim 2 in which said means coupled to said source includes line shifting means for transferring data of said area of n V × n H elements for each histogram.
Claim 5
Dependent Claim
36 words
The combination of claim 3 in which said first means provides said sub histograms in a format across said raster to form histograms across each N V elements of said raster sequentially moving n H elements.
Claim 6
Dependent Claim
121 words
A histogram equalization system for converting rasters of input data representing resolution elements and received from a source to histogram equalized data comprising: first means for forming histograms of areas of said raster sequentially across different groups of lines of said raster, second means coupled to said first means for providing transform data from said sequentially formed histograms, third means coupled to said second means for sequentially storing said transform data, and fourth means coupled to said source and responsive to said input data and to said third means for sequentially transferring data representing a selected number of resolution elements of the input data within the area of each sequential histogram to said third means to develop said histogram equalized data.
Claim 7
Dependent Claim
121 words
A histogram equalization system for converting rasters of input data representing resolution elements and received from a source to histogram equalized data comprising: first means for forming histograms of areas of said raster sequentially across different groups of lines of said raster, second means coupled to said first means for providing transform data from said sequentially formed histograms, third means coupled to said second means for sequentially storing said transform data, and fourth means coupled to said source and responsive to said input data and to said third means for sequentially transferring data representing a selected number of resolution elements of the input data within the area of each sequential histogram to said third means to develop said histogram equalized data.
Claim 8
Dependent Claim
32 words
The combination of claim 5 in which said first means includes means to form sub histograms of said area of said raster and to combine said sub histograms to form said histograms.
Claim 9
Dependent Claim
30 words
The combination of claim 6 further including line shifting means coupled between said source of input data and said fourth means for sequentially transferring said selected area of input data.
Claim 10
Dependent Claim
38 words
The combination of claim 7 in which said second means includes histogram normalizing means for forming transform data and said third means includes memory means for storing a histogram equalizing value for each value of said input data.
Claim 11
Dependent Claim
42 words
The combination of claim 5 in which said first means includes means to form histograms of groups of lines and said fourth means includes means for sequentially transferring data representing a selected line within the group of lines forming each sequential histogram.
Claim 12
Dependent Claim
206 words
A histogram equalization system for responding to a source of input data of a first number of bits to provide truncated data of a second and lesser number of bits equalized by having an equal number of occurrences of each value of said second number of bits for each N × L area of a raster area, where N is a selected number of bits in a first dimension and L is a selected number of elements in a second dimension comprising: first means coupled to said source of input data for forming a plurality of histograms of N × L areas sequentially along a plurality of segments along said raster area with each segment including n different lines of data, each histogram except the first for any segment for each segment including n different elements, second means for forming transform data for each of said histograms, third means coupled to said second means for storing the transform data, and fourth means coupled to said source for transforming data of an n × n area of lines and elements to said third means to form said truncated data said n × n area for each histogram being within the N × L area of that histogram.
Claim 13
Dependent Claim
206 words
A histogram equalization system for responding to a source of input data of a first number of bits to provide truncated data of a second and lesser number of bits equalized by having an equal number of occurrences of each value of said second number of bits for each N × L area of a raster area, where N is a selected number of bits in a first dimension and L is a selected number of elements in a second dimension comprising: first means coupled to said source of input data for forming a plurality of histograms of N × L areas sequentially along a plurality of segments along said raster area with each segment including n different lines of data, each histogram except the first for any segment for each segment including n different elements, second means for forming transform data for each of said histograms, third means coupled to said second means for storing the transform data, and fourth means coupled to said source for transforming data of an n × n area of lines and elements to said third means to form said truncated data said n × n area for each histogram being within the N × L area of that histogram.