会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • MULTI-THREADED IMPLEMENTATIONS OF DEBLOCK FILTERING
    • 多重螺旋式滤波器的实现
    • US20120250772A1
    • 2012-10-04
    • US13078852
    • 2011-04-01
    • Wenfeng GaoYongjun WuShyam Sadhwani
    • Wenfeng GaoYongjun WuShyam Sadhwani
    • H04N7/26
    • H04N19/865H04N19/117H04N19/127H04N19/157H04N19/159H04N19/16H04N19/172H04N19/436H04N19/82H04N19/86
    • Multi-threaded implementations of deblock filtering improve encoding and/or decoding efficiency. For example, a video encoder or decoder partitions a video picture into multiple segments. The encoder/decoder selects between multiple different patterns for splitting operations of deblock filtering into multiple passes. The encoder/decoder organizes the deblock filtering as multiple tasks, where a given task includes the operations of one of the passes for one of the segments. The encoder/decoder then performs the tasks with multiple threads. The performance of the tasks is constrained by task dependencies which, in general, are based at least in part on which lines of the picture are in the respective segments and which deblock filtering operations are in the respective passes. The task dependencies can include a cross-pass, cross-segment dependency between a given pass of a given segment and an adjacent pass of an adjacent segment.
    • 去块滤波的多线程实现提高了编码和/或解码效率。 例如,视频编码器或解码器将视频图像分割成多个段。 编码器/解码器在多个不同的模式之间进行选择,用于将去块滤波的分割操作分成多个通道。 编码器/解码器将去块滤波器组织为多个任务,其中给定任务包括其中一个段的一个通路的操作。 然后,编码器/解码器使用多个线程执行任务。 任务的执行受到任务依赖性的约束,通常,至少部分地基于图片的哪些行在相应的段中,以及哪些去块过滤操作在相应的遍历中。 任务依赖性可以包括给定段的给定遍和相邻段的相邻段之间的交叉遍,跨段依赖性。
    • 2. 发明申请
    • LOW-LATENCY VIDEO DECODING
    • 低乐视频解码
    • US20120147973A1
    • 2012-06-14
    • US12966914
    • 2010-12-13
    • Yongjun WuGang JiShyam Sadhwani
    • Yongjun WuGang JiShyam Sadhwani
    • H04N7/26
    • H04N19/188H04N19/103H04N19/156H04N19/1883H04N19/42H04N19/44H04N19/70
    • Techniques and tools for reducing latency in video decoding for real-time communication applications that emphasize low delay. For example, a tool such as a video decoder selects a low-latency decoding mode. Based on the selected decoding mode, the tool adjusts output timing determination, picture boundary detection, number of pictures in flight and/or jitter buffer utilization. For low-latency decoding, the tool can use a frame count syntax element to set initial output delay for a decoded picture buffer, and the tool can use auxiliary delimiter syntax elements to detect picture boundaries. To further reduce delay in low-latency decoding, the tool can reduce number of pictures in flight for multi-threaded decoding and reduce or remove jitter buffers. The tool receives encoded data, performs decoding according to the selected decoding mode to reconstruct pictures, and outputs the pictures for display.
    • 用于减少视频解码中延迟延迟的技术和工具,用于强调低延迟的实时通信应用。 例如,诸如视频解码器的工具选择低延迟解码模式。 基于选择的解码模式,该工具调整输出定时确定,图像边界检测,飞行中的图像数和/或抖动缓冲器利用率。 对于低延迟解码,该工具可以使用帧计数语法元素为解码图像缓冲区设置初始输出延迟,并且该工具可以使用辅助分隔符语法元素来检测图像边界。 为了进一步减少低延迟解码的延迟,该工具可以减少飞行中用于多线程解码的图片数量,并减少或删除抖动缓冲区。 该工具接收编码数据,根据选择的解码模式执行解码以重构图像,并输出用于显示的图像。
    • 3. 发明授权
    • Low-latency video decoding
    • 低延迟视频解码
    • US08885729B2
    • 2014-11-11
    • US12966914
    • 2010-12-13
    • Yongjun WuGang JiShyam Sadhwani
    • Yongjun WuGang JiShyam Sadhwani
    • H04N11/02H04N19/103H04N19/44H04N19/42H04N19/70H04N19/156
    • H04N19/188H04N19/103H04N19/156H04N19/1883H04N19/42H04N19/44H04N19/70
    • Techniques and tools for reducing latency in video decoding for real-time communication applications that emphasize low delay. For example, a tool such as a video decoder selects a low-latency decoding mode. Based on the selected decoding mode, the tool adjusts output timing determination, picture boundary detection, number of pictures in flight and/or jitter buffer utilization. For low-latency decoding, the tool can use a frame count syntax element to set initial output delay for a decoded picture buffer, and the tool can use auxiliary delimiter syntax elements to detect picture boundaries. To further reduce delay in low-latency decoding, the tool can reduce number of pictures in flight for multi-threaded decoding and reduce or remove jitter buffers. The tool receives encoded data, performs decoding according to the selected decoding mode to reconstruct pictures, and outputs the pictures for display.
    • 用于减少视频解码中延迟延迟的技术和工具,用于强调低延迟的实时通信应用。 例如,诸如视频解码器的工具选择低延迟解码模式。 基于选择的解码模式,该工具调整输出定时确定,图像边界检测,飞行中的图像数和/或抖动缓冲器利用率。 对于低延迟解码,该工具可以使用帧计数语法元素为解码图像缓冲区设置初始输出延迟,并且该工具可以使用辅助分隔符语法元素来检测图像边界。 为了进一步减少低延迟解码的延迟,该工具可以减少飞行中用于多线程解码的图片数量,并减少或删除抖动缓冲区。 该工具接收编码数据,根据选择的解码模式执行解码以重构图像,并输出用于显示的图像。
    • 4. 发明申请
    • MEMORY MANAGEMENT FOR VIDEO DECODING
    • 视频解码的内存管理
    • US20130051478A1
    • 2013-02-28
    • US13223079
    • 2011-08-31
    • Yongjun WuShyam Sadhwani
    • Yongjun WuShyam Sadhwani
    • H04N7/26
    • H04N19/423H04N19/0049H04N19/127H04N19/136H04N19/159H04N19/172H04N19/176H04N19/426H04N19/44
    • Techniques and tools described herein help manage memory efficiently during video decoding, especially when multiple video clips are concurrently decoded. For example, with clip-adaptive memory usage, a decoder determines first memory usage settings expected to be sufficient for decoding of a video clip. The decoder also determines second memory usage settings known to be sufficient for decoding of the clip. During decoding, memory usage is initially set according to the first settings. Memory usage is adaptively increased during decoding, subject to theoretical limits in the second settings. With adaptive early release of side information, the decoder can release side information memory for a picture earlier than the decoder releases image plane memory for the picture. The decoder can also adapt memory usage for decoded transform coefficients depending on whether the coefficients are for intra-coded blocks or inter-coded blocks, and also exploit the relative sparseness of non-zero coefficient values.
    • 这里描述的技术和工具有助于在视频解码期间有效地管理存储器,特别是当多个视频片段被同时解码时。 例如,利用剪辑自适应存储器使用,解码器确定预期对视频剪辑的解码足够的第一存储器使用设置。 解码器还确定已知足以解码剪辑的第二存储器使用设置。 在解码期间,最初根据第一个设置设置内存使用。 存储器使用在解码期间自适应地增加,受到第二设置中的理论限制。 利用辅助信息的适应性早期释放,解码器可以在解码器释放用于图像的图像平面存储器之前释放用于图像的侧信息存储器。 解码器还可以根据系数是用于帧内编码块还是帧间编码块来适应解码变换系数的存储器使用,并且还利用非零系数值的相对稀疏度。
    • 8. 发明授权
    • Multi-threaded implementations of deblock filtering
    • 解锁过滤的多线程实现
    • US09042458B2
    • 2015-05-26
    • US13078852
    • 2011-04-01
    • Wenfeng GaoYongjun WuShyam Sadhwani
    • Wenfeng GaoYongjun WuShyam Sadhwani
    • H04N7/26H04N19/86H04N19/159H04N19/172H04N19/127H04N19/16H04N19/436H04N19/82
    • H04N19/865H04N19/117H04N19/127H04N19/157H04N19/159H04N19/16H04N19/172H04N19/436H04N19/82H04N19/86
    • Multi-threaded implementations of deblock filtering improve encoding and/or decoding efficiency. For example, a video encoder or decoder partitions a video picture into multiple segments. The encoder/decoder selects between multiple different patterns for splitting operations of deblock filtering into multiple passes. The encoder/decoder organizes the deblock filtering as multiple tasks, where a given task includes the operations of one of the passes for one of the segments. The encoder/decoder then performs the tasks with multiple threads. The performance of the tasks is constrained by task dependencies which, in general, are based at least in part on which lines of the picture are in the respective segments and which deblock filtering operations are in the respective passes. The task dependencies can include a cross-pass, cross-segment dependency between a given pass of a given segment and an adjacent pass of an adjacent segment.
    • 去块滤波的多线程实现提高了编码和/或解码效率。 例如,视频编码器或解码器将视频图像分割成多个段。 编码器/解码器在多个不同的模式之间进行选择,用于将去块滤波的分割操作分成多个通道。 编码器/解码器将去块滤波器组织为多个任务,其中给定任务包括其中一个段的一个通路的操作。 然后,编码器/解码器使用多个线程执行任务。 任务的执行受到任务依赖性的约束,通常,至少部分地基于图片的哪些行在相应的段中以及哪些去块过滤操作在相应的遍历中。 任务依赖性可以包括给定段的给定遍和相邻段的相邻段之间的交叉,跨段依赖性。
    • 9. 发明授权
    • Generic platform video image stabilization
    • 通用平台视频图像稳定
    • US08896715B2
    • 2014-11-25
    • US12704047
    • 2010-02-11
    • Yongjun WuNikola BorisovWeidong ZhaoShyam SadhwaniNaveen Thumpudi
    • Yongjun WuNikola BorisovWeidong ZhaoShyam SadhwaniNaveen Thumpudi
    • H04N5/228H04N5/232
    • H04N5/23267G06T3/0093G06T7/207H04L67/10H04N5/145H04N5/23248H04N5/23254H04N21/4223H04N21/44
    • Video image stabilization provides better performance on a generic platform for computing devices by evaluating available multimedia digital signal processing components, and selecting the available components to utilize according to a hierarchy structure for video stabilization performance for processing parts of the video stabilization. The video stabilization has improved motion vector estimation that employs refinement motion vector searching according to a pyramid block structure relationship starting from a downsampled resolution version of the video frames. The video stabilization also improves global motion transform estimation by performing a random sample consensus approach for processing the local motion vectors, and selection criteria for motion vector reliability. The video stabilization achieves the removal of hand shakiness smoothly by real-time one-pass or off-line two-pass temporal smoothing with error detection and correction.
    • 视频图像稳定通过评估可用的多媒体数字信号处理组件,以及根据用于处理视频稳定化的部分的视频稳定性能的层次结构来选择可利用的组件来在计算设备的通用平台上提供更好的性能。 视频稳定已经改进了运动矢量估计,其采用根据从视频帧的下采样分辨率版本开始的金字塔块结构关系的细化运动矢量搜索。 视频稳定还通过执行用于处理局部运动矢量的随机样本共享方法以及用于运动矢量可靠性的选择标准来改进全局运动变换估计。 视频稳定通过具有错误检测和校正的实时一次或离线两遍时间平滑实现平滑地去除手抖动。