-
公开(公告)号:US07725905B1
公开(公告)日:2010-05-25
申请号:US10843255
申请日:2004-05-10
Applicant: Sandeep Doshi , Hans Graves , Ramaiyer Ramesh
Inventor: Sandeep Doshi , Hans Graves , Ramaiyer Ramesh
CPC classification number: G06F9/44521
Abstract: A method of interfacing with a media accelerator which includes providing a commands layer, providing a capabilities layer, and providing a discontinuity layer. The commands layer sends commands to the media accelerator. The capabilities layer obtains application capabilities from an application. The discontinuity layer provides discontinuity commands to the media accelerator.
Abstract translation: 一种与媒体加速器接口的方法,包括提供命令层,提供能力层,以及提供不连续层。 命令层向媒体加速器发送命令。 能力层从应用程序获取应用程序功能。 不连续层向媒体加速器提供不连续命令。
-
公开(公告)号:US20190297283A1
公开(公告)日:2019-09-26
申请号:US16303428
申请日:2017-05-25
Applicant: Bruno Cesar DOUADY , Sandeep DOSHI , GoPro, Inc.
Inventor: Bruno César Douady , Sandeep Doshi
IPC: H04N5/357 , G06T7/80 , H04N5/232 , G06T3/40 , H04N5/225 , H04N5/247 , H04N19/85 , G06T3/00 , H04N17/00
Abstract: Image signal processing including generating image signal processing based encoding hints for motion estimation may include an image signal processor obtaining an input image portion of an input image from the input image signal, generating motion information for the input image portion, processing the input image portion based on the motion information, outputting processed image data, and outputting the motion information as encoding hints, such that the motion information is accessible by an encoder for generating an encoded output bitstream by obtaining the processed image data as source image data, obtaining the motion information, generating prediction data for encoding the source image data based on the motion information, generating encoded image data based on the prediction data, and including the encoded image data in an encoded output bitstream.
-
公开(公告)号:US10728474B2
公开(公告)日:2020-07-28
申请号:US16303428
申请日:2017-05-25
Applicant: GoPro, Inc. , Bruno César Douady , Sandeep Doshi
Inventor: Bruno César Douady , Sandeep Doshi
IPC: H04N5/357 , H04N5/247 , H04N5/232 , H04N17/00 , G06T7/80 , G06T3/40 , H04N19/10 , H04N19/136 , H04N19/176 , H04N19/423 , H04N19/70 , H04N19/90 , H04N13/271 , G06T5/20 , G06T5/50 , H04N19/85 , G06T3/00 , H04N5/225 , H04N13/239 , H04N13/122 , G06T5/00
Abstract: Image signal processing including generating image signal processing based encoding hints for motion estimation may include an image signal processor obtaining an input image portion of an input image from the input image signal, generating motion information for the input image portion, processing the input image portion based on the motion information, outputting processed image data, and outputting the motion information as encoding hints, such that the motion information is accessible by an encoder for generating an encoded output bitstream by obtaining the processed image data as source image data, obtaining the motion information, generating prediction data for encoding the source image data based on the motion information, generating encoded image data based on the prediction data, and including the encoded image data in an encoded output bitstream.
-
公开(公告)号:US08036264B2
公开(公告)日:2011-10-11
申请号:US11419886
申请日:2006-05-23
Applicant: Sandeep Doshi
Inventor: Sandeep Doshi
CPC classification number: H04N19/423 , H04N19/152 , H04N19/44 , H04N19/50 , H04N19/61
Abstract: A method for memory management in video decoding systems that avoids some of the costs and disadvantages with video decoding systems in the prior art. Some embodiments of the present invention are especially well-suited for use with the H.264 video decoding standard. The illustrative embodiment is a memory management technique that controls which data is in the fastest memory available to a processor performing video decoding. In particular, the technique seeks to ensure that the data the processor will need is in the primary memory and expunges data that the processor will not need. The technique is based upon an analysis of predictive video decoding standards, such as H.264. By employing this technique, the illustrative embodiment ensures the expedient decoding of video frames.
Abstract translation: 一种用于在现有技术中避免视频解码系统的一些成本和缺点的视频解码系统中的存储器管理方法。 本发明的一些实施例特别适用于H.264视频解码标准。 说明性实施例是一种存储器管理技术,其控制执行视频解码的处理器可用的最快存储器中的哪些数据。 特别地,该技术旨在确保处理器将需要的数据在主存储器中并且清除处理器将不需要的数据。 该技术基于对诸如H.264的预测视频解码标准的分析。 通过采用该技术,说明性实施例确保视频帧的便利解码。
-
公开(公告)号:US20070223591A1
公开(公告)日:2007-09-27
申请号:US11277173
申请日:2006-03-22
Applicant: Sandeep Doshi
Inventor: Sandeep Doshi
CPC classification number: H04N19/86 , H04N19/176
Abstract: A method and an apparatus are disclosed that seek to mitigate resource utilization during the video deblocking process of a video frame. The disclosed techniques are based on the observation that as long as the standardized filter order is preserved for those individual pixels that are filtered twice, such as corner pixels, it is unnecessary to filter across the entire video frame, first across one dimension, then across another. The video deblocker of the illustrative embodiment of the present invention deblocks the video frame by considering the pixels to be filtered on a macroblock-by-macroblock basis. In some embodiments, the deblocker deblocks the macroblock by considering the pixels to be filtered on a sub-block-by-sub-block basis. The disclosed techniques are advantageous over some techniques in the prior art because the deblocker is only required to read in all of the macroblocks in a video frame once.
Abstract translation: 公开了一种在视频帧的视频去块过程中减轻资源利用的方法和装置。 所公开的技术基于这样的观察:只要对于被滤波两次的那些单个像素(例如角落像素)来保留标准化滤波器顺序,则不需要跨越整个视频帧进行滤波,首先跨越一个维度,然后跨越 另一个。 本发明的说明性实施例的视频解块器通过以逐个宏块为基础考虑要滤波的像素来解锁视频帧。 在一些实施例中,解块器通过以子块为单位考虑要滤波的像素解块宏块。 所公开的技术对于现有技术中的一些技术是有利的,因为解块器仅需要在视频帧中的所有宏块中读取一次。
-
公开(公告)号:US20070274391A1
公开(公告)日:2007-11-29
申请号:US11419886
申请日:2006-05-23
Applicant: Sandeep Doshi
Inventor: Sandeep Doshi
IPC: H04B1/66
CPC classification number: H04N19/423 , H04N19/152 , H04N19/44 , H04N19/50 , H04N19/61
Abstract: A method for memory management in video decoding systems that avoids some of the costs and disadvantages with video decoding systems in the prior art. Some embodiments of the present invention are especially well-suited for use with the H.264 video decoding standard. The illustrative embodiment is a memory management technique that controls which data is in the fastest memory available to a processor performing video decoding. In particular, the technique seeks to ensure that the data the processor will need is in the primary memory and expunges data that the processor will not need. The technique is based upon an analysis of predictive video decoding standards, such as H.264. By employing this technique, the illustrative embodiment ensures the expedient decoding of video frames.
Abstract translation: 一种用于在现有技术中避免视频解码系统的一些成本和缺点的视频解码系统中的存储器管理方法。 本发明的一些实施例特别适用于H.264视频解码标准。 说明性实施例是一种存储器管理技术,其控制执行视频解码的处理器可用的最快存储器中的哪些数据。 特别地,该技术旨在确保处理器将需要的数据在主存储器中并且清除处理器将不需要的数据。 该技术基于对诸如H.264的预测视频解码标准的分析。 通过采用该技术,说明性实施例确保视频帧的便利解码。
-
-
-
-
-