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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
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&date=20220303&DB=EPODOC&CC=WO&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&date=20220303&DB=EPODOC&CC=WO&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 |