-
公开(公告)号: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.
-
公开(公告)号: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.
-
3.
公开(公告)号: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.
-
公开(公告)号:US11025932B2
公开(公告)日:2021-06-01
申请号:US15089854
申请日:2016-04-04
Applicant: Texas Instruments Incorporated
Inventor: Uday Pudipeddi Kiran , Deepak Kumar Poddar , Pramod Kumar Swami , Arun Shankar Kudana
IPC: H04N11/02 , H04N19/423 , H04N19/577 , H04N19/177 , H04N19/44
Abstract: Several methods and systems for facilitating multimedia data encoding are disclosed. In an embodiment, a plurality of picture buffers associated with multimedia data are received in an order of capture associated with the plurality of picture buffers. Buffer information is configured for each picture buffer from among the plurality of picture buffers comprising at least one of a metadata associated with the corresponding picture buffer and one or more encoding parameters for the corresponding picture buffer. A provision of picture buffers in an order of encoding is facilitated based on the configured buffer information.
-
公开(公告)号: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.
-
公开(公告)号:US10255511B2
公开(公告)日:2019-04-09
申请号:US15395141
申请日:2016-12-30
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Arun Shankar Kudana , Manu Mathew , Soyeb Nagori
Abstract: Advanced driver assistance systems need to be able to recognize and to classify traffic signs under real time constraints, and under a wide variety of visual conditions. The invention shown employs binary masks extracted by color space segmentation, with a different binary mask generated for each sign shape. Temporal tracking is employed to add robustness to the detection system. The system is generic, and is trainable to the signs used in various countries.
-
公开(公告)号:US09888244B2
公开(公告)日:2018-02-06
申请号:US13644272
申请日:2012-10-04
Applicant: Texas Instruments Incorporated
Inventor: Arun Shankar Kudana , Uday Pudipeddi Kiran , Anurag Mithalal Jain , Soyeb Nagori
IPC: H04N19/152 , H04N19/172 , H04N19/115 , H04N19/149 , H04N19/124
CPC classification number: H04N19/152 , H04N19/115 , H04N19/124 , H04N19/149 , H04N19/172
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.
-
8.
公开(公告)号:US20150023436A1
公开(公告)日:2015-01-22
申请号:US14337669
申请日:2014-07-22
Applicant: Texas Instruments Incorporated
Inventor: Soyeb Nagori , Shyam Jagannathan , Deepak Kumar Poddar , Arun Shankar Kudana , Pramod Swami , Manoj Koul
IPC: H04N19/86 , H04N19/583
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 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.
Abstract translation: 本公开提供了一种噪声滤波器。 噪声滤波器包括运动估计(ME)引擎。 ME接收当前帧和参考帧。 包括当前块和参考帧的当前帧包括多个参考块。 ME引擎生成最终的运动矢量。 当前块包括多个当前像素。 运动补偿单元基于最终运动矢量和参考帧产生运动补偿块。 运动补偿块包括多个运动补偿像素。 加权平均滤波器分别乘以第一权重和第二权重的多个当前像素中的每个当前像素和多个运动补偿像素的对应运动补偿像素。 加权平均滤波器生成滤波块。 块去除单元耦合到加权平均滤波器并去除滤波块中的伪像。
-
9.
公开(公告)号:US11856220B2
公开(公告)日:2023-12-26
申请号:US17844739
申请日:2022-06-21
Applicant: Texas Instruments Incorporated
Inventor: Soyeb Nagori , Arun Shankar Kudana , Pramod Kumar Swami
IPC: H04N19/52 , H04N19/523 , H04N19/105 , H04N19/176 , H04N19/147 , H04N19/172 , H04N19/61 , H04N19/109 , H04N19/114 , H04N19/117 , H04N19/156 , H04N19/157
CPC classification number: H04N19/523 , H04N19/105 , H04N19/109 , H04N19/114 , H04N19/117 , H04N19/147 , H04N19/156 , H04N19/157 , H04N19/172 , H04N19/176 , H04N19/61
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.
-
公开(公告)号:US11228772B2
公开(公告)日:2022-01-18
申请号: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.
-
-
-
-
-
-
-
-
-