-
公开(公告)号: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.
-
公开(公告)号:US12207002B2
公开(公告)日:2025-01-21
申请号:US18194249
申请日:2023-03-31
Applicant: Texas Instruments Incorporated
Inventor: Niraj Nandan , Mihir Mody , Rajasekhar Allu , Manoj Koul , Pandy Kalimuthu , David Stoller
Abstract: In described examples, an integrated circuit includes first, second, third, and fourth image processing blocks, a data selection circuitry, and a pipeline memory. An input of the first image processing block receives raw image data. An input of the second image processing block is coupled to an output of the first image processing block. An input of the third image processing block is coupled to an output of the second image processing block. A first input of the data selection circuitry is coupled to an output of the first image processing block, and a second input of the data selection circuitry is coupled to an output of the second image processing block. A data input of the pipeline memory is coupled to an output of the data selection circuitry, and an output of the pipeline memory is coupled to an input of the fourth image processing block.
-
公开(公告)号:US12204425B2
公开(公告)日:2025-01-21
申请号:US18243421
申请日:2023-09-07
Applicant: Texas Instruments Incorporated
Inventor: Niraj Nandan , Hetul Sanghvi , Mihir Mody , Gary Cooper , Anthony Lell
Abstract: A system to implement debugging for a multi-threaded processor is provided. The system includes a hardware thread scheduler configured to schedule processing of data, and a plurality of schedulers, each configured to schedule a given pipeline for processing instructions. The system further includes a debug control configured to control at least one of the plurality of schedulers to halt, step, or resume the given pipeline of the at least one of the plurality of schedulers for the data to enable debugging thereof. The system further includes a plurality of hardware accelerators configured to implement a series of tasks in accordance with a schedule provided by a respective scheduler in accordance with a command from the debug control. Each of the plurality of hardware accelerators is coupled to at least one of the plurality of schedulers to execute the instructions for the given pipeline and to a shared memory.
-
4.
公开(公告)号: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.
-
7.
公开(公告)号: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.
-
公开(公告)号:US12105653B2
公开(公告)日:2024-10-01
申请号:US18190242
申请日:2023-03-27
Applicant: Texas Instruments Incorporated
Inventor: Niraj Nandan , Rajasekhar Reddy Allu , Brian Chae , Mihir Mody
CPC classification number: G06F13/28 , G06F9/4881 , G06F13/1673 , G06F13/4027 , G06F2213/0038
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed herein to enable data aggregation and pattern adaptation in hardware acceleration subsystems. In some examples, a hardware acceleration subsystem includes a first scheduler, a first hardware accelerator coupled to the first scheduler to process at least a first data element and a second data element, and a first load store engine coupled to the first hardware accelerator, the first load store engine configured to communicate with the first scheduler at a superblock level by sending a done signal to the first scheduler in response to determining that a block count is equal to a first BPR value and aggregate the first data element and the second data element based on the first BPR value to generate a first aggregated data element.
-
公开(公告)号:US20240289920A1
公开(公告)日:2024-08-29
申请号:US18175697
申请日:2023-02-28
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Hrushikesh Garud , Mihir Mody , Rajasekhar Allu , Jing-Fei Ren , Niraj Nandan
CPC classification number: G06T3/4015 , G06T1/20 , G06T7/0002 , G06T2207/10024 , G06T2207/10048 , G06T2207/20004 , G06T2207/20084
Abstract: Various embodiments disclosed herein relate to pixel pattern conversion, and more specifically to using an adaptive filter to convert complex pixel data to non-complex pixel formats. An image processing pipeline is provided herein that comprises an upstream component, a pattern conversion component downstream with respect to the upstream component in the image processing pipeline, and a downstream component relative to the pattern conversion component. The pattern conversion component is configured to obtain RGB-IR pixel data produced by the upstream component of the image processing pipeline, convert the RGB-IR pixel data into RGB pixel data and IR pixel data using an adaptive filter, and supply the RGB pixel data and the IR pixel data to the downstream component of the image processing pipeline.
-
公开(公告)号:US12050542B2
公开(公告)日:2024-07-30
申请号:US18345098
申请日:2023-06-30
Applicant: Texas Instruments Incorporated
Inventor: Niraj Nandan , Mihir Mody , Rajat Sagar
CPC classification number: G06F13/1668 , G06F13/28
Abstract: Methods and apparatus to extend local buffer of a hardware accelerator are disclosed herein. In some examples, an apparatus, including a local memory, a first hardware accelerator (HWA), a second HWA, the second HWA and the first HWA connected in a flexible data pipeline, and a spare scheduler to manage, in response to the spare scheduler inserted in the flexible data pipeline, data movement between the first HWA and the second HWA through the local memory and a memory. Local buffer extension may be performed by software to control data movement between local memory and other system memory. The other system memory may be on-chip memory and/or external memory. The HWA sub-system includes a set of spare schedulers to manage the data movement. Data aggregation may be performed in the other system memory. Additionally, the other system memory may be utilized for conversion between data line and data block.
-
-
-
-
-
-
-
-
-