-
公开(公告)号:US20250030952A1
公开(公告)日:2025-01-23
申请号:US18908046
申请日:2024-10-07
Applicant: Texas Instruments Incorporated
Inventor: Gang Hua , Shashank Dabral , Mihir Narendra Mody , Rajasekhar Reddy Allu , Niraj Nandan
IPC: H04N23/88 , H04N9/78 , H04N23/71 , H04N23/741 , H04N23/76
Abstract: Local automatic white balance (AWB) of wide dynamic range (WDR) images is provided. Methods and systems include collecting, by an image signal processor (ISP), statistics for local AWB from at least one wide dynamic range (WDR) image received by the ISP; generating, by a processor, based on the statistics, local gain lookup tables (LUTs), one for each color channel represented in the WDR image(s), each local gain LUT providing a correlation between gain and intensity; and storing the local gain LUTs. Further processing includes, for each of multiple pixels of a WDR image to be output calculating an intensity value, accessing the local gain LUT for the color channel corresponding to that pixel using the calculated intensity value to identify a corresponding local gain value, and applying the local gain value to that pixel.
-
2.
公开(公告)号:US12192653B2
公开(公告)日:2025-01-07
申请号:US18343018
申请日:2023-06-28
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Gang Hua , Rajasekhar Reddy Allu , Mihir Narendra Mody , Niraj Nandan , Mayank Mangla , Pandy Kalimuthu
IPC: H04N25/611 , G06T1/60 , G06T3/4015 , H04N25/13
Abstract: In an advanced driver-assistance system (ADAS), RAW sensor image processing for a machine vision (MV) application is important. Due to different color, e.g., red/green/blue (RGB), color components, being focused by the lens at different locations in image plane, the lateral chromatic aberration phenomenon may sometimes be observed, which causes false color around edges in the final image output, especially for high contrast edges, which can impede MV applications. Disclosed herein are low-latency, efficient, optimized designs for chromatic aberration correction (CAC) components. An in-pipeline CAC design may be used to perform on-the-fly CAC without any out-of-pipeline memory traffic; enable use of wide dynamic range (WDR) sensors; uses bicubic interpolation; support vertical and horizontal chromatic aberration color channel offsets, reduce CAC line memory requirements, and support flexible look-up table (LUT) down-sampling factors to improve the spatial precision of correction and accommodate popular image sensor resolutions.
-
公开(公告)号:US12143733B2
公开(公告)日:2024-11-12
申请号:US18194762
申请日:2023-04-03
Applicant: Texas Instruments Incorporated
Inventor: Gang Hua , Shashank Dabral , Mihir Narendra Mody , Rajasekhar Reddy Allu , Niraj Nandan
IPC: H04N23/88 , H04N9/78 , H04N23/71 , H04N23/741 , H04N23/76
Abstract: Local automatic white balance (AWB) of wide dynamic range (WDR) images is provided. Methods and systems include collecting, by an image signal processor (ISP), statistics for local AWB from at least one wide dynamic range (WDR) image received by the ISP; generating, by a processor, based on the statistics, local gain lookup tables (LUTs), one for each color channel represented in the WDR image(s), each local gain LUT providing a correlation between gain and intensity; and storing the local gain LUTs. Further processing includes, for each of multiple pixels of a WDR image to be output calculating an intensity value, accessing the local gain LUT for the color channel corresponding to that pixel using the calculated intensity value to identify a corresponding local gain value, and applying the local gain value to that pixel.
-
公开(公告)号:US12125122B2
公开(公告)日:2024-10-22
申请号:US17556161
申请日:2021-12-20
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Mihir Narendra Mody , Niraj Nandan , Ankur Ankur , Mayank Mangla , Prithvi Shankar Yeyyadi Anantha
CPC classification number: G06T1/20 , G06F9/4812 , G06F11/1004 , G06T1/60
Abstract: A technique including receiving an image stream for processing; processing the received image stream in a real time mode of operation; outputting an indication that an image processing pipeline has begun processing the received image stream; receiving, in response to the indication, first configuration information associated with test data for testing the image processing pipeline; switching the image processing pipeline to a non-real time mode of operation to process the test data based on the first configuration information during a vertical blanking period of the received image stream; loading the test data from an external memory; switching an input of the image processing pipeline from the image stream to the test data; determining a checksum based on the processed test data; comparing the determined checksum to an expected checksum to determine that the test data was successfully processed; and outputting an indication that the test data was successfully processed.
-
5.
公开(公告)号:US12111780B2
公开(公告)日:2024-10-08
申请号:US17677638
申请日:2022-02-22
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Mihir Narendra Mody , Ankur Ankur , Vivek Vilas Dhande , Kedar Satish Chitnis , Niraj Nandan , Brijesh Jadav , Shyam Jagannathan , Prithvi Shankar Yeyyadi Anantha , Santhanakrishnan Narayanan Narayanan
CPC classification number: G06F13/28 , G06F9/4881 , G06F13/1673 , G06F13/4221 , G06F15/7807
Abstract: A system-on-chip (SoC) in which trace data is managed includes a first memory device, a first interface to couple the first memory to a second memory external to the system-on-chip, and a first processing resource coupled to the first interface and the first memory device. The first processing resource includes a data buffer and a first direct access memory (DMA) controller. The first DMA controller transmits data from the data buffer to the first interface over a first channel, and transmits the data from the data buffer with associated trace information for the data to the first memory device over a second channel.
-
公开(公告)号:US12056076B2
公开(公告)日:2024-08-06
申请号:US17135129
申请日:2020-12-28
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Kishon Vijay Abraham Israel Vijayponraj , Sriramakrishnan Govindarajan , Mihir Narendra Mody
CPC classification number: G06F13/4027 , G06F13/1668 , G06F13/4282 , G06F21/45 , G06F2213/0026
Abstract: In some examples, a method includes receiving a transaction at an inbound port, the transaction including a requester identification (ID), a traffic class, and a peripheral component interconnect express (PCIe) address. The method includes providing an attribute based at least in part on the traffic class. The method includes providing a context ID based on the attribute and the requester ID. The method includes accessing a region of memory responsive to the transaction, the region of memory corresponding to the context ID.
-
公开(公告)号:US11949995B2
公开(公告)日:2024-04-02
申请号:US17895191
申请日:2022-08-25
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Shashank Dabral , Mihir Narendra Mody , Denis Beaudoin , Niraj Nandan , Gang Hua
IPC: H04N23/84 , G06T3/40 , G06T3/4015 , G06T3/403 , G06T5/00 , H04N25/13 , H04N25/131
CPC classification number: H04N23/843 , G06T3/4015 , G06T3/403 , G06T5/00 , G06T2207/20012 , G06T2207/20192 , H04N25/131 , H04N25/134 , H04N25/135 , H04N2209/046
Abstract: A method of de-mosaicing pixel data from an image processor includes generating a pixel block that includes a plurality of image pixels. The method also includes determining a first image gradient between a first set of pixels of the pixel block and a second image gradient between a second set of pixels of the pixel block. The method also includes determining a first adaptive threshold value based on intensity of a third set of pixels of the pixel block. The pixels of the third set of pixels are adjacent to one another. The method also includes filtering the pixel block in a vertical, horizontal, or neutral direction based on the first and second image gradients and the first adaptive threshold value utilizing a plurality of FIR filters to generate a plurality of component images.
-
公开(公告)号:US20240086681A1
公开(公告)日:2024-03-14
申请号:US18389336
申请日:2023-11-14
Applicant: Texas Instruments Incorporated
Inventor: Mihir Narendra Mody , Veeramanikandan Raju , Chaitanya Ghone , Deepak Poddar
CPC classification number: G06N3/04 , G06N3/045 , G06N3/088 , H04L63/0435 , H04L63/0464
Abstract: A CNN based-signal processing includes receiving of an encrypted output from a first layer of a multi-layer CNN data. The received encrypted output is subsequently decrypted to form a decrypted input to a second layer of the multi-layer CNN data. A convolution of the decrypted input with a corresponding decrypted weight may generate a second layer output, which may be encrypted and used as an encrypted input to a third layer of the multi-layer CNN data.
-
公开(公告)号:US11915442B2
公开(公告)日:2024-02-27
申请号:US17474489
申请日:2021-09-14
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Rajasekhar Reddy Allu , Niraj Nandan , Mihir Narendra Mody , Gang Hua , Brian Okchon Chae , Shashank Dabral , Hetul Sanghvi , Vikram VijayanBabu Appia , Sujith Shivalingappa
CPC classification number: G06T7/60 , G06T5/006 , G06T5/40 , G06T7/11 , G06T2207/10024 , G06T2207/20021
Abstract: An apparatus and method for geometrically correcting an arbitrary shaped input frame and generating an undistorted output frame. The method includes capturing arbitrary shaped input images with multiple optical devices and processing the images, identifying redundant blocks and valid blocks in each of the images, allocating an output frame with an output frame size and dividing the output frame into regions shaped as a rectangle, programming the apparatus and disabling processing for invalid blocks in each of the regions, fetching data corresponding to each of the valid blocks and storing in an internal memory, interpolating data for each of the regions with stitching and composing the valid blocks for the output frame and displaying the output frame on a display module.
-
公开(公告)号:US20240061768A1
公开(公告)日:2024-02-22
申请号:US18496178
申请日:2023-10-27
Applicant: Texas Instruments Incorporated
Inventor: Sriramakrishnan Govindarajan , Kishon Vijay Abraham Israel Vijayponraj , Mihir Narendra Mody , Vijaya Rama Raju Kanumuri , Cory Dean Stewart
CPC classification number: G06F12/0238 , G06F9/467 , G06F12/063 , G06F12/0292
Abstract: Transaction mappers, methods and systems are provided. An example transaction mapper includes a table that associates virtual identification values with bus-device-function (BDF) values; and a firewall that receives an input-output request including a first virtual identification value of the virtual identification values, the first virtual identification value being associated with a function of an external peripheral, generates a first BDF value and a first traffic class value based on the table and the first virtual identification value, determine whether the first virtual identification value satisfies a threshold range, and determine whether to forward the input-output request to an external host device based on whether the first virtual identification value satisfies the threshold range.
-
-
-
-
-
-
-
-
-