-
公开(公告)号:US20230267084A1
公开(公告)日:2023-08-24
申请号:US17677638
申请日:2022-02-22
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Mihir Narendra MODY, JR. , 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 , G06F13/1673 , G06F13/4221 , G06F15/7807 , G06F9/4881
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.
-
22.
公开(公告)号:US20230199339A1
公开(公告)日:2023-06-22
申请号:US17555145
申请日:2021-12-17
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Gang HUA , Rajasekhar Reddy ALLU , Mihir Narendra MODY , Niraj NANDAN , Mayank MANGLA , Pandy KALIMUTHU
CPC classification number: H04N9/04517 , G06T1/60 , G06T3/4015 , H04N9/04551
Abstract: In the advanced driver-assistance systems (ADAS) field, RAW sensor image processing for machine vision (MV) applications can be of critical importance. Due to red/green/blue (RGB) image components being focused by the lens at different locations in image plane, the lateral chromatic aberration (LCA) 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) modules. In some embodiments, an in-pipeline CAC design is used that: is configured to perform on-the-fly CAC without any out-of-pipeline memory traffic; enables use of wide dynamic range (WDR) sensors; uses bicubic interpolation; supports vertical and horizontal chromatic aberration red/blue color channel offsets, reduces CAC line memory requirements, and supports flexible look-up table (LUT) down-sampling factors to improve the spatial precision of correction and accommodate popular image sensor resolutions.
-
公开(公告)号:US20230171512A1
公开(公告)日:2023-06-01
申请号:US17538833
申请日:2021-11-30
Applicant: Texas Instruments Incorporated
Inventor: Gang HUA , Mihir Narendra MODY , Niraj NANDAN , Shashank DABRAL , Rajasekhar Reddy ALLU , Denis Roland BEAUDOIN
CPC classification number: H04N9/04515 , H04N9/67 , H04N9/68
Abstract: A technique for image processing, comprising: receiving input image data, wherein the image data is companded into a first bit depth, wherein the image data includes incomplete color values for pixels of the image data, and wherein the image data is associated with a first color space, interpolating the image data to generate color values for the incomplete color values for pixels of the image data, expanding the image data from the first bit depth to a second bit depth, wherein the color values of the expanded image data have a linear dynamic range, and wherein the second bit depth is higher than the first bit depth, converting the color values for pixels of the expanded image data from the first color space to a second color space, and compressing the color values for pixels of the image data to a third bit depth, the third bit depth lower than the second bit depth, and wherein the compressed color values have a nonlinear dynamic range.
-
公开(公告)号:US20220058768A1
公开(公告)日:2022-02-24
申请号:US17520861
申请日:2021-11-08
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Niraj NANDAN , Rajasekhar Reddy ALLU , Mihir Narendra MODY
Abstract: A lens distortion correction function operates by backmapping output images to the uncorrected, distorted input images. As a vision image processor completes processing on the image data lines needed for the lens distortion correction function to operate on a group of output, undistorted image lines, the lens distortion correction function begins processing the image data. This improves image processing pipeline delays by overlapping the operations. The vision image processor provides output image data to a circular buffer in SRAM, rather than providing it to DRAM. The lens distortion correction function operates from the image data in the circular buffer. By operating from the SRAM circular buffer, access to the DRAM for the highly fragmented backmapping image data read operations is removed, improving available DRAM bandwidth. By using a circular buffer, less space is needed in the SRAM. The improved memory operations further improve the image processing pipeline delays.
-
25.
公开(公告)号:US20210209390A1
公开(公告)日:2021-07-08
申请号:US16745589
申请日:2020-01-17
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Brian Okchon CHAE , Niraj NANDAN , Anthony Joseph LELL , Mihir MODY
Abstract: An image data frame is received from an external source. An error concealment operation is performed on the received image data frame in response to determining that a first frame size of the received image data frame is erroneous. The first frame size of the image data frame is determined to be erroneous based on at least one frame synchronization signal associated with the image data frame. An image processing operation is performed on the received image data frame on which the error concealment operation has been performed, thereby enabling an image processing module to perform the image processing operation without entering into a deadlock state and thereby prevent a host processor from having to execute hardware resets of deadlocked modules.
-
公开(公告)号:US20250088770A1
公开(公告)日:2025-03-13
申请号:US18960448
申请日:2024-11-26
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Niraj NANDAN , Mihit Narendra MODY , Rajasekhar ALLU
IPC: H04N25/77
Abstract: In an example, a method includes receiving image data of an input image having lines therein. The method also includes storing a first portion of the image data in a circular buffer in a first memory, wherein the first portion begins at a circular buffer start line in the input image and ends at a circular buffer end line in the input image. The method includes storing a second portion of the image data in a linear buffer in a second memory, where the second portion is non-overlapping with the first portion. The method includes processing the second portion of the image data to produce a first block of an output image. The method includes processing the first portion of the image data to produce a second block of the output image.
-
公开(公告)号:US20240214511A1
公开(公告)日:2024-06-27
申请号:US18599324
申请日:2024-03-08
Applicant: Texas Instruments Incorporated
Inventor: Mihir Narendra MODY , Brijesh JADAV , Gang HUA , Niraj NANDAN , Rajasekhar Reddy ALLU , Ankur ANKUR , Mayank MANGLA
CPC classification number: H04N5/2628 , G06T3/40 , G06T7/12 , G06T7/60 , G06T11/00
Abstract: A technique for determining regions and block sizes for configuring a perspective transformation engine including determining a set of scale ratios for images captured by a camera, generating a scale ratio image based on the set of scale ratios, determining a set of boundary ranges for the scale ratio image, generating a binary scale ratio image using the set of scale ratios of the scale ratio image, determining a set of regions based on the set of boundary ranges for the binary scale ratio image, determining a block size for each region of the determined set of regions, and outputting the determined set of regions and the determined block sizes.
-
28.
公开(公告)号:US20240005449A1
公开(公告)日:2024-01-04
申请号:US18467940
申请日:2023-09-15
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Brian Okchon CHAE , Niraj NANDAN , Anthony Joseph LELL , Mihir MODY
CPC classification number: G06T3/4023 , G06V10/32 , G06V10/96 , G06V10/993 , H04N1/00021 , H04N1/00034 , H04N1/00005 , H04N1/00082 , G06T2207/10016
Abstract: An image data frame is received from an external source. An error concealment operation is performed on the received image data frame in response to determining that a first frame size of the received image data frame is erroneous. The first frame size of the image data frame is determined to be erroneous based on at least one frame synchronization signal associated with the image data frame. An image processing operation is performed on the received image data frame on which the error concealment operation has been performed, thereby enabling an image processing module to perform the image processing operation without entering into a deadlock state and thereby prevent a host processor from having to execute hardware resets of deadlocked modules.
-
公开(公告)号:US20230326002A1
公开(公告)日:2023-10-12
申请号:US18333151
申请日:2023-06-12
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Mihir Narendra MODY, JR. , Veeramanikandan RAJU , Niraj NANDAN , Samuel Paul VISALLI , Jason A.T. JONES , Kedar Satish CHITNIS , Gregory Raymond SHURTZ , Prithvi Shankar YEYYADI ANANTHA , Sriramakrishnan GOVINDARAJAN
CPC classification number: G06T7/0002 , G06T1/20 , G06T3/40 , H04N17/00 , G06T7/97 , G06T2207/10016 , G05B23/0259
Abstract: Systems, methods and devices that improve fault detection capability of an imaging/vision hardware accelerator are provided. One such system includes a hardware accelerator, a signature generator, a signature processor, and a controller. These components cooperate to generate first and second output frames based on first and second reference frames, respectively; generate a third output frame based on a use-case frame; generate first and second image signatures based on the first and second output frames, respectively; compare the first image signature to a stored first reference image signature and output a first result; and compare the second image signature to a stored second reference image signature and output a second result. The controller determines, based on the results, whether the hardware accelerator has a fault at either a first time or a second time. When no fault is detected at either time, the controller analyzes the use-case frame for designation as an adaptive reference frame.
-
公开(公告)号:US20230169689A1
公开(公告)日:2023-06-01
申请号:US17538268
申请日:2021-11-30
Applicant: Texas Instruments Incorporated
Inventor: Gang HUA , Mihir Narendra MODY , Niraj NANDAN , Shashank DABRAL , Rajasekhar Reddy ALLU , Denis Roland BEAUDOIN
CPC classification number: G06T7/90 , G06T1/20 , G06T2207/20208 , G06T2207/10024
Abstract: Techniques for image processing including receiving input image data, wherein the input image data includes data associated with a clear color channel, receiving a color offset value associated with a color channel, wherein color values for the color channel are not provided in the input image data, based on the color offset value, generating intermediate estimated color values for the color channel, wherein generating the intermediate estimated color values includes: clipping color values that have a magnitude greater than the color offset value, and adjusting color values that have a magnitude less than the color offset value based on the color offset value, applying a color correction function to the intermediate estimated color values based on the color offset value to determine color corrected estimated color values, and outputting the color corrected estimated color values.
-
-
-
-
-
-
-
-
-