-
公开(公告)号:US12184840B2
公开(公告)日:2024-12-31
申请号:US17875305
申请日:2022-07-27
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Soyeb Nagori , Manu Mathew , Pramod Kumar Swami
IPC: H04N19/107 , H04N19/147 , H04N19/176 , H04N19/50
Abstract: This invention predicts that intra mode prediction is more effective for the macroblocks where motion estimation in inter mode prediction fails. This failure is indicated by a large value of the inter mode SAD. This invention performs intra mode prediction for only macro blocks have larger inter mode SADs. The definition of a large inter mode SAD differs for different content. This invention compares the inter mode SAD of a current macroblock with an adaptive threshold. This adaptive threshold depends on the average and variance of the SADs of the previous predicted frame. An adaptive threshold is calculated for each new predictive frame.
-
公开(公告)号:US12047590B2
公开(公告)日:2024-07-23
申请号:US17892548
申请日:2022-08-22
Applicant: Texas Instruments Incorporated
Inventor: Soyeb Nagori , Naveen Srinivasamurthy , Anurag Jain
IPC: H04N19/184 , H04N19/124 , H04N19/146 , H04N19/149 , H04N19/15 , H04N19/152 , H04N19/159 , H04N19/172 , H04N19/176 , H04N19/196 , H04N19/70
CPC classification number: H04N19/184 , H04N19/124 , H04N19/146 , H04N19/149 , H04N19/15 , H04N19/152 , H04N19/159 , H04N19/172 , H04N19/176 , H04N19/196 , H04N19/198 , H04N19/70
Abstract: A video encoder receives a minimum number of bits (MIN) and a maximum number of bits (MAX) to be used to encode a segment of a sequence of image frames, the segment including a set of pictures contained in the sequence of image frames. The video encoder encodes the set of pictures using a total number of bits greater than the minimum number of bits (MIN), and not exceeding the maximum number of bits (MAX). Thus, the transmission bit-rate of the video encoder can be constrained to lie within a maximum and minimum rate. In an embodiment, the constraints are enforced over relatively short time intervals.
-
公开(公告)号:US12047566B2
公开(公告)日:2024-07-23
申请号:US17524618
申请日:2021-11-11
Applicant: Texas Instruments Incorporated
Inventor: Naveen Srinivasamurthy , Mahant Siddaramanna , Soyeb Nagori
IPC: H04N19/115 , H04N19/149 , H04N19/172
CPC classification number: H04N19/115 , H04N19/149 , H04N19/172
Abstract: A method and system for bit rate control during encoding of multimedia data are disclosed. A change in complexity of a multimedia picture relative to complexity associated with one or more multimedia pictures in a multimedia sequence is determined. A complexity associated with a multimedia picture is determined based on number of bits and an average quantization associated with the multimedia picture. A bit rate is adjusted for encoding the multimedia picture based on the change in complexity of the multimedia picture. The bit rate is increased on determining an increase in complexity of the multimedia picture and is decreased on determining a decrease in complexity of the multimedia picture. Utilization of additional bits during the increase in the bit rate and saving of bits during the decrease in the bit rate are compensated during adjusting of bit rates for encoding subsequent multimedia pictures in the multimedia sequence.
-
公开(公告)号:US11997287B2
公开(公告)日:2024-05-28
申请号:US17035143
申请日:2020-09-28
Applicant: Texas Instruments Incorporated
Inventor: Arun Shankar Kudana , Uday Pudipeddi Kiran , Anurag Mithalal Jain , Soyeb Nagori
IPC: H04N19/152 , H04N19/115 , H04N19/172 , H04N19/124 , H04N19/149
CPC classification number: H04N19/152 , H04N19/115 , H04N19/172 , H04N19/124 , H04N19/149
Abstract: Several methods and systems for encoding of multimedia pictures are disclosed. In an embodiment, an occupancy level of a coded picture buffer (CPB) associated with a hypothetical reference decoder (HRD) is estimated at an instant of removal of an access unit corresponding to a multimedia picture from the CPB for decoding the access unit. A number of bits for encoding the multimedia picture is allocated based on the estimated occupancy level of the CPB. The multimedia picture is encoded based on the allocated number of bits.
-
公开(公告)号:US11889101B2
公开(公告)日:2024-01-30
申请号:US16814656
申请日:2020-03-10
Applicant: Texas Instruments Incorporated
Inventor: Naveen Srinivasamurthy , Soyeb Nagori
IPC: H04N19/119 , H04N19/52 , H04N19/15 , H04N19/174 , H04N19/122 , H04N19/96
CPC classification number: H04N19/52 , H04N19/119 , H04N19/122 , H04N19/15 , H04N19/174 , H04N19/96
Abstract: A method comprises dividing a largest coding unit (LCU) of a picture into a plurality of motion estimation regions (MERs) having size equal to or less than a predetermined size. For one or more MERs of the plurality of MERs, a number of first motion searches are performed for determining a first quad-tree based on a cost function associated with a first plurality of prediction units (PUs) of the one or more MERs. A number of second motion searches are performed for the LCU, for determining a second quad-tree, based on the cost function associated with a second plurality of PUs of the LCU. The first quad-tree or the second quad-tree is selected for performing encoding of the picture based on a comparison of a first cost of the first quad-tree with a second cost of the second quad-tree.
-
公开(公告)号:US11831927B2
公开(公告)日:2023-11-28
申请号:US17331159
申请日:2021-05-26
Applicant: Texas Instruments Incorporated
Inventor: Soyeb Nagori , Shyam Jagannathan , Deepak Kumar Poddar , Arun Shankar Kudana , Pramod Swami , Manoj Koul
IPC: H04N19/86 , H04N19/176 , H04N19/117 , H04N19/139 , H04N19/82
CPC classification number: H04N19/86 , H04N19/117 , H04N19/139 , H04N19/176 , H04N19/82
Abstract: The disclosure provides a noise filter. The noise filter includes a motion estimation (ME) engine. The ME receives a current frame and a reference frame. The current frame comprising a current block and the reference frame includes a plurality of reference blocks. The ME engine generates final motion vectors. The current block comprises a plurality of current pixels. A motion compensation unit generates a motion compensated block based on the final motion vectors and the reference frame. The motion compensated block includes a plurality of motion compensated pixels. A weighted average filter multiplies each current pixel of the plurality of current pixels and a corresponding motion compensated pixel of the plurality of motion compensated pixels with a first weight and a second weight respectively. The weighted average filter generates a filtered block. A blockiness removal unit is coupled to the weighted average filter and removes artifacts in the filtered block.
-
7.
公开(公告)号:US11388434B2
公开(公告)日:2022-07-12
申请号:US16838115
申请日:2020-04-02
Applicant: Texas Instruments Incorporated
Inventor: Soyeb Nagori , Arun Shankar Kudana , Pramod Kumar Swami
IPC: H04N19/523 , H04N19/105 , H04N19/176 , H04N19/147 , H04N19/172 , H04N19/61 , H04N19/109 , H04N19/114 , H04N19/117 , H04N19/156 , H04N19/157
Abstract: Several techniques aimed at reducing computational complexity when encoding uses bi-predictively encoded frames (B-frames) are implemented in a video encoder. In an embodiment, B-frames are not used as reference frames for encoding P-frames and other B-frames. Non-use of B-frames allows a de-blocking filter used in the video encoder to be switched off when reconstructing encoded B-frames, and use of a lower complexity filter for fractional-resolution motion search for B-frames. In another embodiment, cost functions used in motion estimation for B-frames are simplified to reduce computational complexity. In one more embodiment, fractional pixel refinement in motion search for B-frames is simplified. In yet another embodiment, predictors used in motion estimation for a macro-block in a P-frame are selected from a B-frame that uses a same reference frame as the P-frame.
-
公开(公告)号:US20220147748A1
公开(公告)日:2022-05-12
申请号:US17512049
申请日:2021-10-27
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Soyeb Nagori , Deepak Poddar
Abstract: Various embodiments of the present technology relate to using neural networks to detect objects in images. More specifically, some embodiments relate to the reduction of computational analysis regarding object detection via neural networks. In an embodiment, a method of performing object detection is provided. The method comprises determining, via a convolution neural network, at least a classification of an image, wherein the classification corresponds to an object in the image and comprises location vectors corresponding to pixels of the image. The method also comprises, for at least a location vector of the location vectors, obtaining a confidence level, wherein the confidence level represents a probability of the object being present at the location vector, and calculating an upper-bound score based at least on the confidence level. The method further comprises, for at least an upper-bound score based at least on the confidence level, performing an activation function on the upper-bound score, and classifying, via a detection layer, the object in the image.
-
公开(公告)号:US20210037252A1
公开(公告)日:2021-02-04
申请号:US17075053
申请日:2020-10-20
Applicant: Texas Instruments Incorporated
Inventor: Soyeb Nagori , Arun Shankar Kudana , Manu Mathew
IPC: H04N19/196 , H04N19/142 , H04N19/177 , H04N19/152 , H04N19/126
Abstract: A method of rate control in coding of a video sequence to generate a compressed bit stream is provided that includes computing a sequence base quantization step size for a sequence of pictures in the video sequence, computing a picture base quantization step size for a picture in the sequence of pictures based on the sequence base quantization step size, a type of the picture, and a level of the picture in a rate control hierarchy, and coding the picture using the picture base quantization step size to generate a portion of the compressed bit stream.
-
公开(公告)号:US10657389B2
公开(公告)日:2020-05-19
申请号:US16434542
申请日:2019-06-07
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Prashanth Ramanathpur Viswanath , Soyeb Nagori , Manu Mathew
Abstract: A vehicular structure from motion (SfM) system can store a number of image frames acquired from a vehicle-mounted camera in a frame stack according to a frame stack update logic. The SfM system can detect feature points, generate flow tracks, and compute depth values based on the image frames, the depth values to aid control of the vehicle. The frame stack update logic can select a frame to discard from the stack when a new frame is added to the stack, and can be changed from a first in, first out (FIFO) logic to last in, first out (LIFO) logic upon a determination that the vehicle is stationary. An optical flow tracks logic can also be modified based on the determination. The determination can be made based on a dual threshold comparison to insure robust SfM system performance.
-
-
-
-
-
-
-
-
-