-
公开(公告)号:US10706492B2
公开(公告)日:2020-07-07
申请号:US15695266
申请日:2017-09-05
Applicant: Texas Instruments Incorporated
Abstract: A computer vision system is provided that includes a camera capture component configured to capture an image from a camera, a memory, and an image compression decompression engine (ICDE) coupled to the memory and configured to receive each line of the image, and compress each line to generate a compressed bit stream. To compress a line, the ICDE is configured to divide the line into compression units, and compress each compression unit, wherein to compress a compression unit, the ICDE is configured to perform delta prediction on the compression unit to generate a delta predicted compression unit, compress the delta predicted compression unit using exponential Golomb coding to generate a compressed delta predicted compression unit, and add the compressed delta predicted compression unit to the compressed bit stream.
-
公开(公告)号:US10706349B2
公开(公告)日:2020-07-07
申请号:US15730316
申请日:2017-10-11
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Mihir Narendra Mody , Veeramanikandan Raju , Chaitanya Ghone , Deepak Poddar
Abstract: A Convolutional Neural Network (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.
-
公开(公告)号:US10467765B2
公开(公告)日:2019-11-05
申请号:US15638123
申请日:2017-06-29
Applicant: Texas Instruments Incorporated
Inventor: Hetul Sanghvi , Mihir Narendra Mody , Niraj Nandan , Anish Reghunath , Michael Peter Lachmayr
Abstract: A computer vision system is provided that includes an image generation device configured to generate consecutive two dimensional (2D) images of a scene, and a dense optical flow engine (DOFE) configured to determine a dense optical flow map for pairs of the consecutive 2D images, wherein, for a pair of consecutive 2D images, the DOFE is configured to perform a predictor based correspondence search for each paxel in a current image of the pair of consecutive 2D images, wherein, for an anchor pixel in each paxel, the predictor based correspondence search evaluates a plurality of predictors to select a best matching pixel in a reference image of the pair of consecutive 2D images, and determine optical flow vectors for each pixel in a paxel based on the best matching pixel selected for the anchor pixel of the paxel.
-
公开(公告)号:US10397591B2
公开(公告)日:2019-08-27
申请号:US14684334
申请日:2015-04-11
Applicant: Texas Instruments Incorporated
Inventor: Dipan Kumar Mandal , Mihir Narendra Mody , Mahesh Madhukar Mehendale , Chaitanya Satish Ghone , Piyali Goswami , Naresh Kumar Yadav , Hetul Sanghvi , Niraj Nandan
IPC: H04N19/43 , H04N19/42 , H04N19/463 , G06F9/38
Abstract: A control processor for a video encode-decode engine is provided that includes an instruction pipeline. The instruction pipeline includes an instruction fetch stage coupled to an instruction memory to fetch instructions, an instruction decoding stage coupled to the instruction fetch stage to receive the fetched instructions, and an execution stage coupled to the instruction decoding stage to receive and execute decoded instructions. The instruction decoding stage and the instruction execution stage are configured to decode and execute a set of instructions in an instruction set of the control processor that are designed specifically for accelerating video sequence encoding and encoded video bit stream decoding.
-
公开(公告)号:US20190261037A1
公开(公告)日:2019-08-22
申请号:US16402422
申请日:2019-05-03
Applicant: Texas Instruments Incorporated
Inventor: Mihir Narendra Mody
IPC: H04N21/2343 , H04N19/12 , H04N19/136
Abstract: Several systems and methods for processing of video frames based on one or more video formats are disclosed. In an embodiment, a video processing system comprises a memory and a video engine. The memory stores a plurality of video frames, a primary set of instructions and a plurality of secondary sets of processing instructions. Each secondary set of processing instructions is associated with a video format. The video engine is loaded with the primary set of instructions and is configured to fetch one or more video frames and a secondary set of processing instructions from the memory based on the loaded primary set of instructions. The fetched secondary set of processing instructions corresponds to a video format determined for processing of the one or more video frames. The video engine performs processing of the one or more video frames based on the secondary set of processing instructions.
-
公开(公告)号:US10327017B2
公开(公告)日:2019-06-18
申请号:US13769480
申请日:2013-02-18
Applicant: Texas Instruments Incorporated
Inventor: Mihir Narendra Mody
IPC: H04N7/24 , H04N19/12 , H04N21/2343 , H04N19/136
Abstract: Several systems and methods for processing of video frames based on one or more video formats are disclosed. In an embodiment, a video processing system comprises a memory and a video engine. The memory stores a plurality of video frames, a primary set of instructions and a plurality of secondary sets of processing instructions. Each secondary set of processing instructions is associated with a video format. The video engine is loaded with the primary set of instructions and is configured to fetch one or more video frames and a secondary set of processing instructions from the memory based on the loaded primary set of instructions. The fetched secondary set of processing instructions corresponds to a video format determined for processing of the one or more video frames. The video engine performs processing of the one or more video frames based on the secondary set of processing instructions.
-
公开(公告)号:US10321163B2
公开(公告)日:2019-06-11
申请号:US15646258
申请日:2017-07-11
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Mihir Narendra Mody , Chaitanya S Ghone , Joseph Meehan
Abstract: A VP8 video decoder is implemented by partitioning the required functions across multiple sub systems, with an optimal mapping to existing functional blocks. Key optimizations include the reuse of hardware designed for prior generation VP6 and VP7 decoders. In order to reduce implementation complexity, cost and power consumption, a non-exact, approximate deblocking loop filter is implemented.
-
公开(公告)号:US20190005375A1
公开(公告)日:2019-01-03
申请号:US15730316
申请日:2017-10-11
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Mihir Narendra Mody , Veeramanikandan Raju , Chaitanya Ghone , Deepak Poddar
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.
-
169.
公开(公告)号:US20190005335A1
公开(公告)日:2019-01-03
申请号:US15638142
申请日:2017-06-29
Applicant: Texas Instruments Incorporated
Inventor: Hetul Sanghvi , Mihir Narendra Mody , Niraj Nandan , Anish Reghunath , Michael Peter Lachmayr
Abstract: A computer vision system is provided that includes an image generation device configured to capture consecutive two dimensional (2D) images of a scene, a first memory configured to store the consecutive 2D images, a second memory configured to store a growing window of consecutive rows of a reference image and a growing window of consecutive rows of a current image, wherein the reference image and the current image are a pair of consecutive 2D images stored in the first memory, a third memory configured to store a sliding window of pixels fetched from the growing window of the reference image, wherein the pixels in the sliding window are stored in tiles, and a dense optical flow engine (DOFE) configured to determine a dense optical flow map for the pair of consecutive 2D images, wherein the DOFE uses the sliding window as a search window for pixel correspondence searches.
-
公开(公告)号:US20180357513A1
公开(公告)日:2018-12-13
申请号:US16108237
申请日:2018-08-22
Applicant: Texas Instruments Incorporated
Inventor: Mihir Narendra Mody , Manu Mathew , Chaitanya Satish Ghone
CPC classification number: G06K9/4628 , G06K9/522 , G06K9/6271
Abstract: A method for analyzing images to generate a plurality of output features includes receiving input features of the image and performing Fourier transforms on each input feature. Kernels having coefficients of a plurality of trained features are received and on-the-fly Fourier transforms (OTF-FTs) are performed on the coefficients in the kernels. The output of each Fourier transform and each OTF-FT are multiplied together to generate a plurality of products and each of the products are added to produce one sum for each output feature. Two-dimensional inverse Fourier transforms are performed on each sum.
-
-
-
-
-
-
-
-
-