-
公开(公告)号:US20190295220A1
公开(公告)日:2019-09-26
申请号:US16438876
申请日:2019-06-12
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Shashank Dabral , Mihir Narendra Mody , Denis Beaudoin , Niraj Nandan , Gang Hua
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.
-
公开(公告)号:US20140092973A1
公开(公告)日:2014-04-03
申请号:US13632630
申请日:2012-10-01
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Jian WANG , Thanh Thien Tran , Gang Hua , Ivan Garcia
Abstract: A video transcoding system includes a video decoder, a video encoder, and a video interface. The video decoder is configured to decode a received video signal. The video encoder is configured to encode video data decoded from the received video signal by the video decoder. The video interface couples an output of the video decoder to an input of the video encoder and is configured to transfer video data having a first chroma subsampling ratio. The video decoder is further configured to provide video data having a second chroma subsampling ratio that includes fewer chrominance samples than the first chroma sampling ratio to the video interface, and to provide non-video information generated from decoding the received video signal to the video interface using video interface bandwidth usable based on a difference between the first chroma subsampling ratio and the second chroma subsampling ratio.
Abstract translation: 视频转码系统包括视频解码器,视频编码器和视频接口。 视频解码器被配置为对接收到的视频信号进行解码。 视频编码器被配置为对由视频解码器从接收到的视频信号解码的视频数据进行编码。 视频接口将视频解码器的输出耦合到视频编码器的输入端,并被配置为传送具有第一色度子采样比的视频数据。 视频解码器还被配置为提供具有第二色度子采样比的视频数据,该第二色度子采样比包括比对视频接口的第一色度采样率更少的色度样本,并且提供从接收到的视频信号解码生成的非视频信息到视频接口 使用基于第一色度子采样比和第二色度子采样比之间的差可用的视频接口带宽。
-
公开(公告)号:US20250159365A1
公开(公告)日:2025-05-15
申请号:US19026992
申请日:2025-01-17
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Hrushikesh Garud , Rajasekhar Allu , Gang Hua , Pandy Kalimuthu
IPC: H04N23/85 , H04N23/11 , H04N23/84 , H04N25/13 , H04N25/131
Abstract: Disclosed herein are improvements to pixel pattern conversion, upsampling, and IR decontamination processes. An example includes an image processing pipeline comprising 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 and convert the RGB-IR pixel data into RGB pixel data and IR pixel data using a conversion engine. The conversion engine is configured to demosaic the RGB-IR pixel into the RGB pixel data and the IR pixel data, remosaic the RGB pixel data into an RGB pattern and the IR pixel data into an IR pattern and remove IR contamination from the RGB pixel data of the RGB pattern for use by the downstream component.
-
公开(公告)号:US12236562B2
公开(公告)日:2025-02-25
申请号:US18465250
申请日:2023-09-12
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Gang Hua , Rajasekhar Reddy Allu , Niraj Nandan , Mihir Narendra Mody
Abstract: A method for error handling in a geometric correction engine (GCE) is provided that includes receiving configuration parameters by the GCE, generating, by the GCE in accordance with the configuration parameters, output blocks of an output frame based on corresponding blocks of an input frame, detecting, by the GCE, a run-time error during the generating, and reporting, by the GCE, an event corresponding to the run-time error.
-
公开(公告)号:US11995806B2
公开(公告)日:2024-05-28
申请号:US17080884
申请日:2020-10-27
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: G06T5/80 , G06T3/047 , G06T3/18 , G06T2200/32 , G06T2207/10024 , G06T2207/20021
Abstract: A method for geometrically correcting a distorted input frame and generating an undistorted output frame includes capturing and storing an input frame in an external memory, allocating an output frame with an output frame size and dividing the output frame into output blocks, computing a size of the input blocks in the input image corresponding to each output blocks, checking if the size of the input blocks is less than the size of the internal memory and if not dividing until the required input block size of divided sub blocks is less than the size of the internal memory, programming an apparatus with input parameters, fetching the input blocks into an internal memory, processing each of the divided sub blocks sequentially and processing the next output block in step until all the output blocks are processed; and composing the output frame for each of the blocks in the output frame.
-
公开(公告)号:US11974062B2
公开(公告)日:2024-04-30
申请号:US17690829
申请日:2022-03-09
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.
-
公开(公告)号:US20240040096A1
公开(公告)日:2024-02-01
申请号:US17983905
申请日:2022-11-09
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Jing-Fei Ren , Hrushikesh Garud , Rajasekhar Allu , Gang Hua , Niraj Nandan , Mayank Mangla , Mihir Narendra Mody
CPC classification number: H04N9/646 , G06T7/90 , G06T7/0002 , G06T2207/10024 , G06T2207/30168
Abstract: Various embodiments disclosed herein relate to defective pixel detection and correction, and more specifically to using threshold functions based on color channels to compare pixel values to threshold values. A method is provided herein that comprises identifying a color channel of an image pixel in a frame and identifying a threshold function based at least on the color channel. The method further comprises applying the threshold function to one or more nearest-neighbor values to obtain a threshold value and determining whether a corresponding sensor pixel is defective based at least on a comparison of the image pixel to the threshold value.
-
公开(公告)号:US11836888B2
公开(公告)日:2023-12-05
申请号:US17129818
申请日:2020-12-21
Applicant: Texas Instruments Incorporated
Inventor: Shashank Dabral , Gang Hua , Mihir Narendra Mody
IPC: G06T3/40 , H04N5/33 , H01L27/146 , H04N25/13 , H04N25/131
CPC classification number: G06T3/4015 , H01L27/14621 , H01L27/14649 , H04N5/33 , H04N25/134 , H04N25/131
Abstract: A method for processing RGB-Infrared (RGB-IR) sensor data is provided that includes receiving a raw RGB-IR image, determining whether to process the raw RGB-IR image in day mode or night mode, generating, when day mode is determined, an infrared (IR) subtracted raw Bayer image from the raw RGB-IR image and processing the IR subtracted raw Bayer image in an image signal processor (ISP), and generating, when night mode is determined, an IR image from the raw RGB-IR image.
-
公开(公告)号:US20230239585A1
公开(公告)日:2023-07-27
申请号:US18194762
申请日:2023-04-03
Applicant: Texas Instruments Incorporated
Inventor: Gang Hua , Shashank Dabral , Mihir Narendra Mody , Rajasekhar Reddy Allu , Niraj Nandan
CPC classification number: H04N23/88 , H04N9/78 , H04N23/71 , H04N23/76 , H04N23/741
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.
-
公开(公告)号:US11145079B2
公开(公告)日:2021-10-12
申请号:US15879281
申请日:2018-01-24
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
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.
-
-
-
-
-
-
-
-
-