-
公开(公告)号:US11763513B2
公开(公告)日:2023-09-19
申请号:US17028389
申请日:2020-09-22
发明人: Mihir Mody , Hemant Hariyani , Anand Balagopalakrishnan , Jason Jones , Ajay Jayaraj , Manoj Koul
CPC分类号: G06T15/005 , G06T1/20 , G06T2200/28 , G06T2210/52
摘要: 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.
-
公开(公告)号:US20220014756A1
公开(公告)日:2022-01-13
申请号:US17487034
申请日:2021-09-28
IPC分类号: H04N19/14 , H04N19/46 , H04N19/513 , H04N19/61 , H04N19/137 , H04N19/85 , H04N19/124 , H04N19/176 , H04N19/186
摘要: Method and system to improve the performance of a video encoder. The method includes processing an initial video signal in a front-end image pre-processor to obtain a processed video signal and processor information respecting the signal, providing the processed video signal and the processor information to a video encoder, and encoding the video signal in the video encoder according to the processor information to provide an encoded video signal for storage. The system includes a video pre-processor connectable to receive an initial video signal. The video encoder in communication with the video pre-processor receives a processed video signal and a processor information. A storage medium in communication with the video encoder stores an encoded video signal.
-
公开(公告)号:US10582200B2
公开(公告)日:2020-03-03
申请号:US16154465
申请日:2018-10-08
发明人: Naveen Srinivasamurthy , Soyeb Nagori , Manoj Koul
IPC分类号: H04N19/132 , H04N19/172 , H04N19/157 , H04N19/126 , H04N19/152 , H04N19/149 , H04N19/124
摘要: Several methods and systems for encoding pictures associated with video data are disclosed. In an embodiment, a method includes determining by a processing module, whether a picture is to be encoded based on at least one of a skip assessment associated with the picture and an encoding status of a pre-selected number of pictures preceding the picture in an encoding sequence. The method further includes encoding by the processing module, a plurality of rows of video data associated with the picture upon determining that the picture is to be encoded, wherein the plurality of rows are encoded based on a pre-selected maximum encoded picture size.
-
公开(公告)号:US20170034516A1
公开(公告)日:2017-02-02
申请号:US15294389
申请日:2016-10-14
IPC分类号: H04N19/14 , H04N19/513 , H04N19/124 , H04N19/176 , H04N19/85 , H04N19/186
CPC分类号: H04N19/14 , H04N19/124 , H04N19/137 , H04N19/176 , H04N19/186 , H04N19/46 , H04N19/513 , H04N19/61 , H04N19/85
摘要: Method and system to improve the performance of a video encoder. The method includes processing an initial video signal in a front-end image pre-processor to obtain a processed video signal and processor information respecting the signal, providing the processed video signal and the processor information to a video encoder, and encoding the video signal in the video encoder according to the processor information to provide an encoded video signal for storage. The system includes a video pre-processor connectable to receive an initial video signal. The video encoder in communication with the video pre-processor receives a processed video signal and a processor information. A storage medium in communication with the video encoder stores an encoded video signal.
摘要翻译: 提高视频编码器性能的方法和系统。 该方法包括处理前端图像预处理器中的初始视频信号以获得处理后的视频信号和与该信号相关的处理器信息,将经处理的视频信号和处理器信息提供给视频编码器,并对视频信号进行编码 视频编码器根据处理器信息提供编码视频信号进行存储。 该系统包括可连接以接收初始视频信号的视频预处理器。 与视频预处理器通信的视频编码器接收经处理的视频信号和处理器信息。 与视频编码器通信的存储介质存储经编码的视频信号。
-
5.
公开(公告)号:US09237352B2
公开(公告)日:2016-01-12
申请号:US13644286
申请日:2012-10-04
发明人: Naveen Srinivasamurthy , Soyeb Nagori , Manoj Koul
IPC分类号: H04N7/26 , H04N19/157 , H04N19/172 , H04N19/132 , H04N19/149 , H04N19/124
CPC分类号: H04N19/132 , H04N19/124 , H04N19/126 , H04N19/149 , H04N19/152 , H04N19/157 , H04N19/172
摘要: Several methods and systems for encoding pictures associated with video data are disclosed. In an embodiment, a method includes determining by a processing module, whether a picture is to be encoded based on at least one of a skip assessment associated with the picture and an encoding status of a pre-selected number of pictures preceding the picture in an encoding sequence. The method further includes encoding by the processing module, a plurality of rows of video data associated with the picture upon determining that the picture is to be encoded, wherein the plurality of rows are encoded based on a pre-selected maximum encoded picture size.
摘要翻译: 公开了用于编码与视频数据相关联的图片的几种方法和系统。 在一个实施例中,一种方法包括由处理模块确定图像是否将被编码,基于与图像相关联的跳过评估中的至少一个以及在图像之前的预选数量的图像的编码状态 编码序列。 该方法还包括在确定要编码图像时,由处理模块编码与图像相关联的多行视频数据,其中基于预先选择的最大编码图像尺寸对多行进行编码。
-
公开(公告)号:US20230388661A1
公开(公告)日:2023-11-30
申请号:US18194249
申请日:2023-03-31
发明人: Niraj Nandan , Mihir Mody , Rajasekhar Allu , Manoj Koul , Pandy Kalimuthu , David Stoller
CPC分类号: H04N23/81 , H04N23/843 , H04N23/88
摘要: In described examples, an integrated circuit includes first, second, third, and fourth image processing blocks, a data selection circuitry, and a pipeline memory. An input of the first image processing block receives raw image data. An input of the second image processing block is coupled to an output of the first image processing block. An input of the third image processing block is coupled to an output of the second image processing block. A first input of the data selection circuitry is coupled to an output of the first image processing block, and a second input of the data selection circuitry is coupled to an output of the second image processing block. A data input of the pipeline memory is coupled to an output of the data selection circuitry, and an output of the pipeline memory is coupled to an input of the fourth image processing block.
-
公开(公告)号:US11831927B2
公开(公告)日:2023-11-28
申请号:US17331159
申请日:2021-05-26
发明人: 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分类号: H04N19/86 , H04N19/117 , H04N19/139 , H04N19/176 , H04N19/82
摘要: 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.
-
公开(公告)号:US20190394468A1
公开(公告)日:2019-12-26
申请号:US16561346
申请日:2019-09-05
IPC分类号: H04N19/14 , H04N19/46 , H04N19/513 , H04N19/61 , H04N19/137 , H04N19/85 , H04N19/124 , H04N19/176 , H04N19/186
摘要: Method and system to improve the performance of a video encoder. The method includes processing an initial video signal in a front-end image pre-processor to obtain a processed video signal and processor information respecting the signal, providing the processed video signal and the processor information to a video encoder, and encoding the video signal in the video encoder according to the processor information to provide an encoded video signal for storage. The system includes a video pre-processor connectable to receive an initial video signal. The video encoder in communication with the video pre-processor receives a processed video signal and a processor information. A storage medium in communication with the video encoder stores an encoded video signal.
-
公开(公告)号:US20190045190A1
公开(公告)日:2019-02-07
申请号:US16154465
申请日:2018-10-08
发明人: Naveen Srinivasamurthy , Soyeb Nagori , Manoj Koul
IPC分类号: H04N19/132
CPC分类号: H04N19/132 , H04N19/124 , H04N19/126 , H04N19/149 , H04N19/152 , H04N19/157 , H04N19/172
摘要: Several methods and systems for encoding pictures associated with video data are disclosed. In an embodiment, a method includes determining by a processing module, whether a picture is to be encoded based on at least one of a skip assessment associated with the picture and an encoding status of a pre-selected number of pictures preceding the picture in an encoding sequence. The method further includes encoding by the processing module, a plurality of rows of video data associated with the picture upon determining that the picture is to be encoded, wherein the plurality of rows are encoded based on a pre-selected maximum encoded picture size.
-
公开(公告)号:US20150023436A1
公开(公告)日:2015-01-22
申请号:US14337669
申请日:2014-07-22
发明人: Soyeb Nagori , Shyam Jagannathan , Deepak Kumar Poddar , Arun Shankar Kudana , Pramod Swami , Manoj Koul
IPC分类号: H04N19/86 , H04N19/583
CPC分类号: H04N19/86 , H04N19/117 , H04N19/139 , H04N19/176 , H04N19/82
摘要: 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.
摘要翻译: 本公开提供了一种噪声滤波器。 噪声滤波器包括运动估计(ME)引擎。 ME接收当前帧和参考帧。 包括当前块和参考帧的当前帧包括多个参考块。 ME引擎生成最终的运动矢量。 当前块包括多个当前像素。 运动补偿单元基于最终运动矢量和参考帧产生运动补偿块。 运动补偿块包括多个运动补偿像素。 加权平均滤波器分别乘以第一权重和第二权重的多个当前像素中的每个当前像素和多个运动补偿像素的对应运动补偿像素。 加权平均滤波器生成滤波块。 块去除单元耦合到加权平均滤波器并去除滤波块中的伪像。
-
-
-
-
-
-
-
-
-