-
公开(公告)号:US11380046B2
公开(公告)日:2022-07-05
申请号:US16519099
申请日:2019-07-23
Applicant: Texas Instruments Incorporated
Inventor: Shashank Dabral , Vikram Appia , Hemant Hariyani , Lucas Weaver
Abstract: A system on a chip (SoC) includes a digital signal processor (DSP) and a graphics processing unit (GPU) coupled to the DSP. The DSP is configured to receive a stream of received depth measurements and generate a virtual bowl surface based on the stream of received depth measurements. The DSP is also configured to generate a bowl to physical camera mapping based on the virtual bowl surface. The GPU is configured to receive a first texture and receive a second texture. The GPU is also configured to perform physical camera to virtual camera transformation on the first texture and on the second texture, based on the bowl to physical camera mapping, to generate an output image.
-
2.
公开(公告)号:US11303806B2
公开(公告)日:2022-04-12
申请号:US16720528
申请日:2019-12-19
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Vikram VijayanBabu Appia , Sujith Shivalingappa , Brijesh Rameshbhai Jadav , Hemant Hariyani , Shashank Dabral , Mayank Mangla
Abstract: A method for displaying a surround view on a single display screen is disclosed. A plurality of image frames for a particular time may be received from a corresponding plurality of cameras. A viewpoint warp map corresponding to a predetermined first virtual viewpoint may be selected, wherein the viewpoint warp map defines a source pixel location in the plurality of image frames for each output pixel location in the display screen. The warp map was predetermined offline and stored for later use. An output image is synthesized for the display screen by selecting pixel data for each pixel of the output image from the plurality of image frames in accordance with the viewpoint warp map. The synthesized image is then displayed on a display screen.
-
公开(公告)号:US10818067B1
公开(公告)日:2020-10-27
申请号:US16428485
申请日:2019-05-31
Applicant: Texas Instruments Incorporated
Inventor: Mihir Mody , Hemant Hariyani , Anand Balagopalakrishnan , Jason Jones , Ajay Jayaraj , Manoj Koul
Abstract: A method and system for dynamically transferring graphical image processing operations from a graphical processing unit (GPU) to a digital signal processor (DSP). The method includes estimating the number of operations needed for the processing a set of image data; determining the operational limits of a GPU and compare with estimated number of operations and if the operational limits are exceeded; transfer the processing operations to the DSP from the GPU. The transfer can include transferring a portion of executable code for performing the processing operations, and generating a replacement code for the GPU. The DSP can then process a portion of the image data before sending it to the GPU for further processing.
-
公开(公告)号:US11875450B2
公开(公告)日:2024-01-16
申请号:US17853220
申请日:2022-06-29
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Shashank Dabral , Vikram Appia , Hemant Hariyani , Lucas Weaver
CPC classification number: G06T15/20 , G06T1/20 , G06T5/006 , G06T7/40 , G06T15/04 , H04N13/111 , B60R1/00 , B60R2300/105 , B60R2300/30 , B60R2300/306 , G06T2207/30252
Abstract: A system on a chip (SoC) includes a digital signal processor (DSP) and a graphics processing unit (GPU) coupled to the DSP. The DSP is configured to receive a stream of received depth measurements and generate a virtual bowl surface based on the stream of received depth measurements. The DSP is also configured to generate a bowl to physical camera mapping based on the virtual bowl surface. The GPU is configured to receive a first texture and receive a second texture. The GPU is also configured to perform physical camera to virtual camera transformation on the first texture and on the second texture, based on the bowl to physical camera mapping, to generate an output image.
-
公开(公告)号:US11763513B2
公开(公告)日:2023-09-19
申请号:US17028389
申请日:2020-09-22
Applicant: Texas Instruments Incorporated
Inventor: Mihir Mody , Hemant Hariyani , Anand Balagopalakrishnan , Jason Jones , Ajay Jayaraj , Manoj Koul
CPC classification number: G06T15/005 , G06T1/20 , G06T2200/28 , G06T2210/52
Abstract: A method and system for dynamically transferring graphical image processing operations from a graphical processing unit (GPU) to a digital signal processor (DSP). The method includes estimating the number of operations needed for the processing a set of image data; determining the operational limits of a GPU and compare with estimated number of operations and if the operational limits are exceeded; transfer the processing operations to the DSP from the GPU. The transfer can include transferring a portion of executable code for performing the processing operations, and generating a replacement code for the GPU. The DSP can then process a portion of the image data before sending it to the GPU for further processing.
-
6.
公开(公告)号:US20170195564A1
公开(公告)日:2017-07-06
申请号:US15298214
申请日:2016-10-19
Applicant: Texas Instruments Incorporated
Inventor: Vikram VijayanBabu Appia , Sujith Shivalingappa , Brijesh Rameshbhai Jadav , Hemant Hariyani , Shashank Dabral , Mayank Mangla
IPC: H04N5/232 , H04N7/18 , H04N5/247 , B60R1/00 , G06T15/20 , G06T15/06 , G06T17/20 , G06T7/00 , G06T3/00 , G06T19/20
CPC classification number: H04N5/23238 , B60R1/00 , B60R2300/105 , B60R2300/202 , B60R2300/306 , B60R2300/802 , G06T3/0093 , G06T15/06 , G06T15/205 , H04N5/247 , H04N5/3572 , H04N7/181 , H04N9/045
Abstract: A method for displaying a surround view on a single display screen is disclosed. A plurality of image frames for a particular time may be received from a corresponding plurality of cameras. A viewpoint warp map corresponding to a predetermined first virtual viewpoint may be selected, wherein the viewpoint warp map defines a source pixel location in the plurality of image frames for each output pixel location in the display screen. The warp map was predetermined offline and stored for later use. An output image is synthesized for the display screen by selecting pixel data for each pixel of the output image from the plurality of image frames in accordance with the viewpoint warp map. The synthesized image is then displayed on a display screen.
-
公开(公告)号:US11551399B2
公开(公告)日:2023-01-10
申请号:US17015172
申请日:2020-09-09
Applicant: Texas Instruments Incorporated
Inventor: Mihir Narendra Mody , Ajay Jayaraj , Hemant Hariyani , Anand Balagopalakrishnan , Jason A. T. Jones , Erick Zadiel Narvaez
Abstract: Methods, apparatus, systems and articles of manufacture to perform graphics processing on combinations of graphic processing units and digital signal processors are disclosed. A disclosed example method includes processing first data representing input vertices to create second data, the first data using a first format organized by vertex, the second data using a second format organized by components of the vertices. A digital signal processor (DSP) is to perform vertex shading on the second data to create third data, the third data formatted using the second format, the vertex shading performed by executing a first instruction at the DSP, the first instruction generated based on a second instruction capable of being executed at a graphics processing unit (GPU). The third data is processed to create fourth data, the fourth data formatted using the first format.
-
公开(公告)号:US20210027522A1
公开(公告)日:2021-01-28
申请号:US16519099
申请日:2019-07-23
Applicant: Texas Instruments Incorporated
Inventor: Shashank Dabral , Vikram Appia , Hemant Hariyani , Lucas Weaver
Abstract: A system on a chip (SoC) includes a digital signal processor (DSP) and a graphics processing unit (GPU) coupled to the DSP. The DSP is configured to receive a stream of received depth measurements and generate a virtual bowl surface based on the stream of received depth measurements. The DSP is also configured to generate a bowl to physical camera mapping based on the virtual bowl surface. The GPU is configured to receive a first texture and receive a second texture. The GPU is also configured to perform physical camera to virtual camera transformation on the first texture and on the second texture, based on the bowl to physical camera mapping, to generate an output image.
-
9.
公开(公告)号:US10523865B2
公开(公告)日:2019-12-31
申请号:US15298214
申请日:2016-10-19
Applicant: Texas Instruments Incorporated
Inventor: Vikram VijayanBabu Appia , Sujith Shivalingappa , Brijesh Rameshbhai Jadav , Hemant Hariyani , Shashank Dabral , Mayank Mangla
IPC: H04N9/47 , H04N7/18 , H04N5/232 , G06T3/00 , H04N5/247 , G06T15/20 , G06T15/06 , B60R1/00 , H04N5/357 , H04N9/04
Abstract: A method for displaying a surround view on a single display screen is disclosed. A plurality of image frames for a particular time may be received from a corresponding plurality of cameras. A viewpoint warp map corresponding to a predetermined first virtual viewpoint may be selected, wherein the viewpoint warp map defines a source pixel location in the plurality of image frames for each output pixel location in the display screen. The warp map was predetermined offline and stored for later use. An output image is synthesized for the display screen by selecting pixel data for each pixel of the output image from the plurality of image frames in accordance with the viewpoint warp map. The synthesized image is then displayed on a display screen.
-
公开(公告)号:US20220335680A1
公开(公告)日:2022-10-20
申请号:US17853220
申请日:2022-06-29
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Shashank Dabral , Vikram Appia , Hemant Hariyani , Lucas Weaver
Abstract: A system on a chip (SoC) includes a digital signal processor (DSP) and a graphics processing unit (GPU) coupled to the DSP. The DSP is configured to receive a stream of received depth measurements and generate a virtual bowl surface based on the stream of received depth measurements. The DSP is also configured to generate a bowl to physical camera mapping based on the virtual bowl surface. The GPU is configured to receive a first texture and receive a second texture. The GPU is also configured to perform physical camera to virtual camera transformation on the first texture and on the second texture, based on the bowl to physical camera mapping, to generate an output image.
-
-
-
-
-
-
-
-
-