LOOKUP TABLE PROCESSING AND PROGRAMMING FOR CAMERA IMAGE SIGNAL PROCESSING

In a general aspect, a camera can include a dynamic memory, and a software driver configured to store, in the dynamic memory, a plurality of predetermined lookup tables (LUTs), and to issue an interpolation command indicating a value of a quantitative image factor corresponding with an image frame r...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MOHTASHAM, Hossein, OIZUMI, Munenori, ROMANENKO, Yuriy
Format: Patent
Sprache:eng ; fre
Schlagworte:
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 MOHTASHAM, Hossein
OIZUMI, Munenori
ROMANENKO, Yuriy
description In a general aspect, a camera can include a dynamic memory, and a software driver configured to store, in the dynamic memory, a plurality of predetermined lookup tables (LUTs), and to issue an interpolation command indicating a value of a quantitative image factor corresponding with an image frame received by the ISP. The camera can also include a LUT processing circuit configured to receive the interpolation command, and in response to receiving the interpolation command: read a first predetermined LUT and a second predetermined LUT from the dynamic memory; and perform at least one interpolation operation to generate an interpolated LUT. The camera can further include an image signal processor (ISP) including a configuration register, and the LUT processing circuit can be configured to write the interpolated LUT to the configuration register. Selon un aspect général, une caméra peut comprendre une mémoire dynamique et un pilote logiciel conçu pour stocker, dans la mémoire dynamique, une pluralité de tables de conversion (LUT) prédéterminées, et pour émettre une commande d'interpolation indiquant une valeur d'un facteur d'image quantitatif correspondant à une trame d'image reçue par le processeur de traitement d'image (ISP). La caméra peut également comprendre un circuit de traitement de LUT conçu pour recevoir la commande d'interpolation et, en réponse à la réception de la commande d'interpolation : pour lire une première LUT prédéterminée et une seconde LUT prédéterminée dans la mémoire dynamique ; pour effectuer au moins une opération d'interpolation pour générer une LUT interpolée. La caméra peut en outre comprendre un ISP comprenant un registre de configuration et le circuit de traitement de LUT peut être conçu pour écrire la LUT interpolée dans le registre de configuration.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2022046147A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2022046147A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2022046147A13</originalsourceid><addsrcrecordid>eNrjZPDy8ff3Dg1QCHF08nFVCAjyd3YNDvb0c1dw9HMBcd2DHH19QXw3_yAFZ0df1yBHBU9fR3dXhWBPdz9HHyQtPAysaYk5xam8UJqbQdnNNcTZQze1ID8-tbggMTk1L7UkPtzfyMDIyMDEzNDE3NHQmDhVAA-ULjw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>LOOKUP TABLE PROCESSING AND PROGRAMMING FOR CAMERA IMAGE SIGNAL PROCESSING</title><source>esp@cenet</source><creator>MOHTASHAM, Hossein ; OIZUMI, Munenori ; ROMANENKO, Yuriy</creator><creatorcontrib>MOHTASHAM, Hossein ; OIZUMI, Munenori ; ROMANENKO, Yuriy</creatorcontrib><description>In a general aspect, a camera can include a dynamic memory, and a software driver configured to store, in the dynamic memory, a plurality of predetermined lookup tables (LUTs), and to issue an interpolation command indicating a value of a quantitative image factor corresponding with an image frame received by the ISP. The camera can also include a LUT processing circuit configured to receive the interpolation command, and in response to receiving the interpolation command: read a first predetermined LUT and a second predetermined LUT from the dynamic memory; and perform at least one interpolation operation to generate an interpolated LUT. The camera can further include an image signal processor (ISP) including a configuration register, and the LUT processing circuit can be configured to write the interpolated LUT to the configuration register. Selon un aspect général, une caméra peut comprendre une mémoire dynamique et un pilote logiciel conçu pour stocker, dans la mémoire dynamique, une pluralité de tables de conversion (LUT) prédéterminées, et pour émettre une commande d'interpolation indiquant une valeur d'un facteur d'image quantitatif correspondant à une trame d'image reçue par le processeur de traitement d'image (ISP). La caméra peut également comprendre un circuit de traitement de LUT conçu pour recevoir la commande d'interpolation et, en réponse à la réception de la commande d'interpolation : pour lire une première LUT prédéterminée et une seconde LUT prédéterminée dans la mémoire dynamique ; pour effectuer au moins une opération d'interpolation pour générer une LUT interpolée. La caméra peut en outre comprendre un ISP comprenant un registre de configuration et le circuit de traitement de LUT peut être conçu pour écrire la LUT interpolée dans le registre de configuration.</description><language>eng ; fre</language><subject>ADVERTISING ; ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICESUSING STATIC MEANS TO PRESENT VARIABLE INFORMATION ; CALCULATING ; COMPUTING ; COUNTING ; CRYPTOGRAPHY ; DISPLAY ; EDUCATION ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS ; PICTORIAL COMMUNICATION, e.g. TELEVISION ; SEALS</subject><creationdate>2022</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20220303&amp;DB=EPODOC&amp;CC=WO&amp;NR=2022046147A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20220303&amp;DB=EPODOC&amp;CC=WO&amp;NR=2022046147A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MOHTASHAM, Hossein</creatorcontrib><creatorcontrib>OIZUMI, Munenori</creatorcontrib><creatorcontrib>ROMANENKO, Yuriy</creatorcontrib><title>LOOKUP TABLE PROCESSING AND PROGRAMMING FOR CAMERA IMAGE SIGNAL PROCESSING</title><description>In a general aspect, a camera can include a dynamic memory, and a software driver configured to store, in the dynamic memory, a plurality of predetermined lookup tables (LUTs), and to issue an interpolation command indicating a value of a quantitative image factor corresponding with an image frame received by the ISP. The camera can also include a LUT processing circuit configured to receive the interpolation command, and in response to receiving the interpolation command: read a first predetermined LUT and a second predetermined LUT from the dynamic memory; and perform at least one interpolation operation to generate an interpolated LUT. The camera can further include an image signal processor (ISP) including a configuration register, and the LUT processing circuit can be configured to write the interpolated LUT to the configuration register. Selon un aspect général, une caméra peut comprendre une mémoire dynamique et un pilote logiciel conçu pour stocker, dans la mémoire dynamique, une pluralité de tables de conversion (LUT) prédéterminées, et pour émettre une commande d'interpolation indiquant une valeur d'un facteur d'image quantitatif correspondant à une trame d'image reçue par le processeur de traitement d'image (ISP). La caméra peut également comprendre un circuit de traitement de LUT conçu pour recevoir la commande d'interpolation et, en réponse à la réception de la commande d'interpolation : pour lire une première LUT prédéterminée et une seconde LUT prédéterminée dans la mémoire dynamique ; pour effectuer au moins une opération d'interpolation pour générer une LUT interpolée. La caméra peut en outre comprendre un ISP comprenant un registre de configuration et le circuit de traitement de LUT peut être conçu pour écrire la LUT interpolée dans le registre de configuration.</description><subject>ADVERTISING</subject><subject>ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICESUSING STATIC MEANS TO PRESENT VARIABLE INFORMATION</subject><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>CRYPTOGRAPHY</subject><subject>DISPLAY</subject><subject>EDUCATION</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>PICTORIAL COMMUNICATION, e.g. TELEVISION</subject><subject>SEALS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZPDy8ff3Dg1QCHF08nFVCAjyd3YNDvb0c1dw9HMBcd2DHH19QXw3_yAFZ0df1yBHBU9fR3dXhWBPdz9HHyQtPAysaYk5xam8UJqbQdnNNcTZQze1ID8-tbggMTk1L7UkPtzfyMDIyMDEzNDE3NHQmDhVAA-ULjw</recordid><startdate>20220303</startdate><enddate>20220303</enddate><creator>MOHTASHAM, Hossein</creator><creator>OIZUMI, Munenori</creator><creator>ROMANENKO, Yuriy</creator><scope>EVB</scope></search><sort><creationdate>20220303</creationdate><title>LOOKUP TABLE PROCESSING AND PROGRAMMING FOR CAMERA IMAGE SIGNAL PROCESSING</title><author>MOHTASHAM, Hossein ; OIZUMI, Munenori ; ROMANENKO, Yuriy</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2022046147A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2022</creationdate><topic>ADVERTISING</topic><topic>ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICESUSING STATIC MEANS TO PRESENT VARIABLE INFORMATION</topic><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>CRYPTOGRAPHY</topic><topic>DISPLAY</topic><topic>EDUCATION</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>PICTORIAL COMMUNICATION, e.g. TELEVISION</topic><topic>SEALS</topic><toplevel>online_resources</toplevel><creatorcontrib>MOHTASHAM, Hossein</creatorcontrib><creatorcontrib>OIZUMI, Munenori</creatorcontrib><creatorcontrib>ROMANENKO, Yuriy</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MOHTASHAM, Hossein</au><au>OIZUMI, Munenori</au><au>ROMANENKO, Yuriy</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>LOOKUP TABLE PROCESSING AND PROGRAMMING FOR CAMERA IMAGE SIGNAL PROCESSING</title><date>2022-03-03</date><risdate>2022</risdate><abstract>In a general aspect, a camera can include a dynamic memory, and a software driver configured to store, in the dynamic memory, a plurality of predetermined lookup tables (LUTs), and to issue an interpolation command indicating a value of a quantitative image factor corresponding with an image frame received by the ISP. The camera can also include a LUT processing circuit configured to receive the interpolation command, and in response to receiving the interpolation command: read a first predetermined LUT and a second predetermined LUT from the dynamic memory; and perform at least one interpolation operation to generate an interpolated LUT. The camera can further include an image signal processor (ISP) including a configuration register, and the LUT processing circuit can be configured to write the interpolated LUT to the configuration register. Selon un aspect général, une caméra peut comprendre une mémoire dynamique et un pilote logiciel conçu pour stocker, dans la mémoire dynamique, une pluralité de tables de conversion (LUT) prédéterminées, et pour émettre une commande d'interpolation indiquant une valeur d'un facteur d'image quantitatif correspondant à une trame d'image reçue par le processeur de traitement d'image (ISP). La caméra peut également comprendre un circuit de traitement de LUT conçu pour recevoir la commande d'interpolation et, en réponse à la réception de la commande d'interpolation : pour lire une première LUT prédéterminée et une seconde LUT prédéterminée dans la mémoire dynamique ; pour effectuer au moins une opération d'interpolation pour générer une LUT interpolée. La caméra peut en outre comprendre un ISP comprenant un registre de configuration et le circuit de traitement de LUT peut être conçu pour écrire la LUT interpolée dans le registre de configuration.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2022046147A1
source esp@cenet
subjects ADVERTISING
ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICESUSING STATIC MEANS TO PRESENT VARIABLE INFORMATION
CALCULATING
COMPUTING
COUNTING
CRYPTOGRAPHY
DISPLAY
EDUCATION
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
PICTORIAL COMMUNICATION, e.g. TELEVISION
SEALS
title LOOKUP TABLE PROCESSING AND PROGRAMMING FOR CAMERA IMAGE SIGNAL PROCESSING
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-25T13%3A09%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=MOHTASHAM,%20Hossein&rft.date=2022-03-03&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2022046147A1%3C/epo_EVB%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