Dithered quantization using neighborhood mask array to approximate interpolate
1. The Field of the Invention Methods and image forming systems for approximating the value of a function given specified values of input data using a sparse lookup table. Individual samples are quantized and rounded up or down to an adjacent lattice point of the lookup table. Rather than performing...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | Weed, Steven Frank |
description | 1. The Field of the Invention
Methods and image forming systems for approximating the value of a function given specified values of input data using a sparse lookup table. Individual samples are quantized and rounded up or down to an adjacent lattice point of the lookup table. Rather than performing multiple lookup table accesses, which are required using conventional linear interpolation, the disclosed data processing techniques require as few as one lookup table access per sample. The quantized samples are obtained by truncating one or more least significant bits, designated as masked bits, such that the most significant, or index bits, remain. For each sample, the value of an individual one of the masked bits is examined by comparing it with a corresponding entry in a mask array to determine whether the index bits are to be incremented prior to being used as an index to the lookup table. The mask array defines a dithering process whereby different masked bits are examined for different samples, resulting in dithered quantized index bits for the samples, that when used to access the lookup table, yield an average result over a neighborhood of samples that approximates the result that could be obtained using linear interpolation. |
format | Patent |
fullrecord | <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_06809740</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>06809740</sourcerecordid><originalsourceid>FETCH-uspatents_grants_068097403</originalsourceid><addsrcrecordid>eNqNijsKAjEQQNNYiHqHuYAQUPzUfrCyspeRjcmwuzNxMgH19K7gAazeg_fG7rwnS0FDA4-KbPRGI2GohTgCB4rpJppEGuixtICq-AITwJxVntSjBSC2oFm6wadudMeuhNmPEwfHw2V3mteSh8xWrlHxC7_a-O166Rd_LB9eaTiU</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Dithered quantization using neighborhood mask array to approximate interpolate</title><source>USPTO Issued Patents</source><creator>Weed, Steven Frank</creator><creatorcontrib>Weed, Steven Frank ; Lexmark International, Inc</creatorcontrib><description>1. The Field of the Invention
Methods and image forming systems for approximating the value of a function given specified values of input data using a sparse lookup table. Individual samples are quantized and rounded up or down to an adjacent lattice point of the lookup table. Rather than performing multiple lookup table accesses, which are required using conventional linear interpolation, the disclosed data processing techniques require as few as one lookup table access per sample. The quantized samples are obtained by truncating one or more least significant bits, designated as masked bits, such that the most significant, or index bits, remain. For each sample, the value of an individual one of the masked bits is examined by comparing it with a corresponding entry in a mask array to determine whether the index bits are to be incremented prior to being used as an index to the lookup table. The mask array defines a dithering process whereby different masked bits are examined for different samples, resulting in dithered quantized index bits for the samples, that when used to access the lookup table, yield an average result over a neighborhood of samples that approximates the result that could be obtained using linear interpolation.</description><language>eng</language><creationdate>2004</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/6809740$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,780,802,885,64037</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/6809740$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Weed, Steven Frank</creatorcontrib><creatorcontrib>Lexmark International, Inc</creatorcontrib><title>Dithered quantization using neighborhood mask array to approximate interpolate</title><description>1. The Field of the Invention
Methods and image forming systems for approximating the value of a function given specified values of input data using a sparse lookup table. Individual samples are quantized and rounded up or down to an adjacent lattice point of the lookup table. Rather than performing multiple lookup table accesses, which are required using conventional linear interpolation, the disclosed data processing techniques require as few as one lookup table access per sample. The quantized samples are obtained by truncating one or more least significant bits, designated as masked bits, such that the most significant, or index bits, remain. For each sample, the value of an individual one of the masked bits is examined by comparing it with a corresponding entry in a mask array to determine whether the index bits are to be incremented prior to being used as an index to the lookup table. The mask array defines a dithering process whereby different masked bits are examined for different samples, resulting in dithered quantized index bits for the samples, that when used to access the lookup table, yield an average result over a neighborhood of samples that approximates the result that could be obtained using linear interpolation.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2004</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNqNijsKAjEQQNNYiHqHuYAQUPzUfrCyspeRjcmwuzNxMgH19K7gAazeg_fG7rwnS0FDA4-KbPRGI2GohTgCB4rpJppEGuixtICq-AITwJxVntSjBSC2oFm6wadudMeuhNmPEwfHw2V3mteSh8xWrlHxC7_a-O166Rd_LB9eaTiU</recordid><startdate>20041026</startdate><enddate>20041026</enddate><creator>Weed, Steven Frank</creator><scope>EFH</scope></search><sort><creationdate>20041026</creationdate><title>Dithered quantization using neighborhood mask array to approximate interpolate</title><author>Weed, Steven Frank</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_068097403</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2004</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Weed, Steven Frank</creatorcontrib><creatorcontrib>Lexmark International, Inc</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Weed, Steven Frank</au><aucorp>Lexmark International, Inc</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Dithered quantization using neighborhood mask array to approximate interpolate</title><date>2004-10-26</date><risdate>2004</risdate><abstract>1. The Field of the Invention
Methods and image forming systems for approximating the value of a function given specified values of input data using a sparse lookup table. Individual samples are quantized and rounded up or down to an adjacent lattice point of the lookup table. Rather than performing multiple lookup table accesses, which are required using conventional linear interpolation, the disclosed data processing techniques require as few as one lookup table access per sample. The quantized samples are obtained by truncating one or more least significant bits, designated as masked bits, such that the most significant, or index bits, remain. For each sample, the value of an individual one of the masked bits is examined by comparing it with a corresponding entry in a mask array to determine whether the index bits are to be incremented prior to being used as an index to the lookup table. The mask array defines a dithering process whereby different masked bits are examined for different samples, resulting in dithered quantized index bits for the samples, that when used to access the lookup table, yield an average result over a neighborhood of samples that approximates the result that could be obtained using linear interpolation.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng |
recordid | cdi_uspatents_grants_06809740 |
source | USPTO Issued Patents |
title | Dithered quantization using neighborhood mask array to approximate interpolate |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T17%3A49%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Weed,%20Steven%20Frank&rft.aucorp=Lexmark%20International,%20Inc&rft.date=2004-10-26&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E06809740%3C/uspatents_EFH%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |