会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Scalable multi-thread video decoding
    • 可扩展多线程视频解码
    • US20080187053A1
    • 2008-08-07
    • US11703613
    • 2007-02-06
    • Weidong ZhaoYaming He
    • Weidong ZhaoYaming He
    • H04B1/66
    • H04N19/436H04N19/43H04N19/439H04N19/44H04N19/513
    • Decoding tasks are identified for decoding encoded video. Decoding tasks may include entropy decoding tasks, motion compensation tasks, inverse frequency transform tasks, inverse quantization tasks, intra decoding tasks, loop filtering tasks, or other tasks. Task dependencies are identified for the video decoding tasks. For example, one or more decoding tasks may depend on prior completion of entropy decoding tasks. The decoding tasks are prioritized based at least in part on the task dependencies. For example, a higher priority may be assigned to tasks that must be completed before other tasks that depend on them can begin. Prioritized decoding tasks are selected to be performed by hardware threads. For example, a first hardware thread may perform a first decoding task that does not depend on any uncompleted tasks while a second hardware thread performs a second decoding task that does not depend on any uncompleted tasks.
    • 识别解码编码视频的任务。 解码任务可以包括熵解码任务,运动补偿任务,逆频变换任务,逆量化任务,帧内解码任务,环路过滤任务或其他任务。 确定视频解码任务的任务依赖关系。 例如,一个或多个解码任务可以取决于先前完成的熵解码任务。 解码任务至少部分地基于任务依赖性进行优先排序。 例如,可以将较高优先级分配给必须在依赖于它们的其他任务开始之前必须完成的任务。 优先解码任务选择由硬件线程执行。 例如,第一硬件线程可以执行不依赖于任何未完成任务的第一解码任务,而第二硬件线程执行不依赖于任何未完成任务的第二解码任务。
    • 9. 发明申请
    • GENERIC PLATFORM VIDEO IMAGE STABILIZATION
    • 一般平台视频图像稳定
    • US20110193978A1
    • 2011-08-11
    • US12704047
    • 2010-02-11
    • Yongjun WuNikola BorisovWeidong ZhaoShyam SadhwaniNaveen Thumpudi
    • Yongjun WuNikola BorisovWeidong ZhaoShyam SadhwaniNaveen Thumpudi
    • H04N5/228
    • 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.
    • 视频图像稳定通过评估可用的多媒体数字信号处理组件,以及根据用于处理视频稳定化的部分的视频稳定性能的层次结构来选择可利用的组件来在计算设备的通用平台上提供更好的性能。 视频稳定已经改进了运动矢量估计,其采用根据从视频帧的下采样分辨率版本开始的金字塔块结构关系的细化运动矢量搜索。 视频稳定还通过执行用于处理局部运动矢量的随机样本共享方法以及用于运动矢量可靠性的选择标准来改进全局运动变换估计。 视频稳定通过具有错误检测和校正的实时一次或离线两遍时间平滑实现平滑地去除手抖动。
    • 10. 发明申请
    • ENCODER WITH MULTIPLE RE-ENTRY AND EXIT POINTS
    • 具有多个重新输入和退出点的编码器
    • US20100135383A1
    • 2010-06-03
    • US12324987
    • 2008-11-28
    • Weidong ZhaoThomas W. HolcombChih-Lung B. LinWilliam R. SandersShijun Sun
    • Weidong ZhaoThomas W. HolcombChih-Lung B. LinWilliam R. SandersShijun Sun
    • H04N7/24
    • G06F9/50H04N19/42H04N19/439
    • An encoder is disclosed that is partitioned into discrete hardware modules. The discrete modules include multiple re-entry and exit points that allow enhanced control by software. The software can control the discrete modules during the encoding process and make adjustments according to CPU bandwidth and/or user requirements allowing for enhanced quality control and seamless hardware/software operations. In one embodiment, a media stream is received into an encoder that includes a pipeline of multiple hardware stages for encoding. An intermediate result is provided from at least one of the hardware stages to an encoding control module that processes the intermediate result to determine configuration instructions for a next hardware stage in the pipeline. Thus, the encoding process can be modified dynamically through hardware and software interactions as the media stream progresses through the pipeline of the encoder.
    • 公开了一种被分割成离散硬件模块的编码器。 离散模块包括多个重入点和出口点,可以通过软件进行增强的控制。 该软件可以在编码过程中控制分立模块,并根据CPU带宽和/或用户要求进行调整,从而实现增强的质量控制和无缝的硬件/软件操作。 在一个实施例中,将媒体流接收到包括用于编码的多个硬件级的流水线的编码器中。 将中间结果从至少一个硬件级提供给编码控制模块,该编码控制模块处理中间结果以确定流水线中下一个硬件级的配置指令。 因此,当媒体流通过编码器的流水线进行时,可以通过硬件和软件交互来动态地修改编码过程。