会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • PROCESSING PARAMETERS FOR OPERATIONS ON BLOCKS WHILE DECODING IMAGES
    • 在解码图像时对块进行操作的处理参数
    • US20160094854A1
    • 2016-03-31
    • US14497297
    • 2014-09-25
    • Microsoft Corporation
    • Matthew WozniakYongjun WuYuechuan LiShyam Sadhwani
    • H04N19/44G06T9/00
    • H04N19/44G06T9/00H04N19/46H04N19/82
    • To decode encoded video using a computer with a central processing unit and a graphics processing unit as a coprocessor, parameters applied to blocks of intermediate image data are transferred from the central processing unit to the graphics processing unit. When the operation being performed applies to a small portion of the blocks of intermediate image data, then the central processing unit can transfer to the graphics processing unit the parameters for only those blocks to which the operation applies. In particular, the central processing unit can transfer a set of parameters for a limited number of blocks of intermediate image data, with an indication of the block to which each set of parameters applies, which both can improve speed of operation and can reduce power consumption.
    • 为了使用具有中央处理单元的计算机和作为协处理器的图形处理单元来解码编码的视频,将应用于中间图像数据的块的参数从中央处理单元传送到图形处理单元。 当执行的操作适用于中间图像数据块的一小部分时,中央处理单元可以仅向图形处理单元传送仅适用操作的那些块的参数。 特别地,中央处理单元可以传递一组参数,用于有限数量的中间图像数据块,其中包含适用于每组参数的块的指示,这两者可以提高操作速度并且可以降低功耗 。
    • 2. 发明申请
    • COUPLING SAMPLE METADATA WITH MEDIA SAMPLES
    • 联系样本元素与媒体样本
    • US20160094847A1
    • 2016-03-31
    • US14497001
    • 2014-09-25
    • Microsoft Corporation
    • Ziyad A. IbrahimYongjun WuShyam Sadhwani
    • H04N19/132H04N19/196
    • H04N19/132G11B27/3036H04N19/197
    • Innovations in the area of sample metadata processing can help a media playback tool avoid loss of synchronization between sample metadata and media samples. For example, a media playback tool identifies encoded data and sample metadata for a current media sample, then couples the sample metadata with the current media sample. The media playback tool provides the sample metadata and encoded data for the current media sample to a media decoder, which maintains the coupling between at least one element of the sample metadata and the current media sample during at least one stage of decoding, even when the current media sample is dropped, delayed, split, or repeated. For example, the media playback tool can determine whether to drop the current media sample and, if the current media sample is dropped, also drop the sample metadata that is coupled with the current media sample.
    • 样本元数据处理领域的创新可以帮助媒体播放工具避免样本元数据和媒体样本之间的同步丢失。 例如,媒体播放工具识别当前媒体样本的编码数据和样本元数据,然后将样本元数据与当前媒体样本相结合。 媒体播放工具提供用于当前媒体样本的样本元数据和编码数据到媒体解码器,其在至少一个解码阶段期间维持样本元数据的至少一个元素与当前媒体样本之间的耦合,即使当 当前的媒体样本被丢弃,延迟,分裂或重复。 例如,媒体播放工具可以确定是否删除当前媒体样本,并且如果当前媒体样本被丢弃,也会丢弃与当前媒体样本相结合的样本元数据。
    • 4. 发明授权
    • Generic platform video image stabilization
    • 通用平台视频图像稳定
    • US09578240B2
    • 2017-02-21
    • US14518840
    • 2014-10-20
    • Microsoft Corporation
    • 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.
    • 视频图像稳定通过评估可用的多媒体数字信号处理组件,以及根据用于处理视频稳定化的部分的视频稳定性能的层次结构来选择可利用的组件来在计算设备的通用平台上提供更好的性能。 视频稳定已经改进了运动矢量估计,其采用根据从视频帧的下采样分辨率版本开始的金字塔块结构关系的细化运动矢量搜索。 视频稳定还通过执行用于处理局部运动矢量的随机样本共享方法以及用于运动矢量可靠性的选择标准来改进全局运动变换估计。 视频稳定通过具有错误检测和校正的实时一次或离线两遍时间平滑实现平滑地去除手抖动。
    • 5. 发明授权
    • Media decoding control with hardware-protected digital rights management
    • 具有硬件保护的数字版权管理的媒体解码控制
    • US09430619B2
    • 2016-08-30
    • US14482840
    • 2014-09-10
    • Microsoft Corporation
    • Yongjun WuShyam SadhwaniSamuel J. WenkerBrian P. EvansHany FaragLucia Darsa
    • H04N7/167H04L9/32G06F21/10G06F21/74G06F21/84H04N21/4405
    • G06F21/10G06F21/74G06F21/84G06F2221/0797H04N21/44055H04N21/4627H04N21/835
    • Innovations in the area of hardware-protected digital rights management (“DRM”) systems are presented. For example, a hardware-protected DRM system includes a trusted layer and untrusted layer. In the untrusted layer, a control module receives source media data that includes encrypted media data. The control module processes metadata about the media data. The metadata, possibly exposed by a module in the trusted layer, is not opaque within the untrusted layer. In the trusted layer, using key data, a module decrypts encrypted media data, which can be the encrypted media data from the source media data or a transcripted version thereof. A module in the trusted layer decodes the decrypted media data. A host decoder in the untrusted layer uses the metadata to manage at least some aspects of the decoding, rendering and display in the trusted layer, without exposure of decrypted media data or key data within the untrusted layer.
    • 介绍了硬件保护数字权限管理(“DRM”)系统领域的创新。 例如,硬件保护的DRM系统包括可信层和不可信层。 在不可信层中,控制模块接收包括加密媒体数据的源媒体数据。 控制模块处理关于媒体数据的元数据。 可信层中的模块可能暴露的元数据在不受信任的层内不是不透明的。 在可信层中,使用密钥数据,模块解密加密的媒体数据,加密的媒体数据可以是来自源媒体数据的加密媒体数据或其转录版本。 可信层中的模块解码解密的媒体数据。 不可信层中的主机解码器使用元数据来管理可信层中的解码,呈现和显示的至少一些方面,而不暴露未被信任的层内的解密的媒体数据或密钥数据。
    • 7. 发明申请
    • MEDIA PROCESSING COMPARISON SYSTEM AND TECHNIQUES
    • 媒体处理比较系统和技术
    • US20130151972A1
    • 2013-06-13
    • US13708232
    • 2012-12-07
    • MICROSOFT CORPORATION
    • Firoz DalalShyam Sadhwani
    • G06F3/048
    • G06F3/048H04N5/91H04N9/8205
    • A media processing comparison system (“MPCS”) and techniques facilitate concurrent, subjective quality comparisons between media presentations produced by different instances of media processing components performing the same functions (for example, instances of media processing components in the form of hardware, software, and/or firmware, such as parsers, codecs, decryptors, and/or demultiplexers, supplied by the same or different entities) in a particular media content player. The MPCS receives an ordered stream of encoded media samples from a media source, and decodes a particular encoded media sample using two or more different instances of media processing components. A single renderer renders and/or coordinates the synchronous presentation of decoded media samples from each instance of media processing component(s) as separate media presentations. The media presentations may be subjectively compared and/or selected for storage by a user in a sample-by-sample manner.
    • 媒体处理比较系统(“MPCS”)和技术促进了由执行相同功能的媒体处理组件的不同实例产生的媒体呈现之间的并发的主观质量比较(例如,以硬件,软件, 和/或固件,例如由相同或不同实体提供的解析器,编解码器,解密器和/或解复用器)。 MPCS从媒体源接收编码媒体样本的有序流,并使用两个或更多个不同的媒体处理组件实例解码特定的编码媒体样本。 单个渲染器渲染和/或协调来自媒体处理组件的每个实例的解码的媒体样本的同步呈现作为单独的媒体呈现。 可以主观地比较和/或选择媒体呈现以供用户以逐个样本的方式存储。
    • 9. 发明授权
    • Custom data indicating nominal range of samples of media content
    • 自定义数据指示媒体内容的样本的标称范围
    • US09521438B2
    • 2016-12-13
    • US13853919
    • 2013-03-29
    • Microsoft Corporation
    • Yongjun WuNaveen ThumpudiShyam Sadhwani
    • H04N19/00H04N21/2343H04N21/235H04N21/2383H04N21/84H04N21/236H04N21/438H04N21/4402
    • H04N21/2383H04N21/234309H04N21/2351H04N21/23614H04N21/4382H04N21/440218H04N21/84
    • A media processing tool adds custom data to an elementary media bitstream or media container. The custom data indicates nominal range of samples of media content, but the meaning of the custom data is not defined in the codec format or media container format. For example, the custom data indicates the nominal range is full range or limited range. For playback, a media processing tool parses the custom data and determines an indication of media content type. A rendering engine performs color conversion operations whose logic changes based at least in part on the media content type. In this way, a codec format or media container format can in effect be extended to support full nominal range media content as well as limited nominal range media content, and hence preserve full or correct color fidelity, while maintaining backward compatibility and conformance with the codec format or media container format.
    • 媒体处理工具将自定义数据添加到基本媒体比特流或媒体容器。 自定义数据表示媒体内容的样本的标称范围,但自定义数据的含义未以编解码器格式或媒体容器格式定义。 例如,自定义数据表示标称范围是全范围或有限范围。 对于播放,媒体处理工具解析定制数据并确定媒体内容类型的指示。 渲染引擎执行颜色转换操作,其逻辑至少部分地基于媒体内容类型而改变。 以这种方式,编解码器格式或媒体容器格式实际上可以被扩展以支持完整的标称范围的媒体内容以及有限的标称范围的媒体内容,并因此保持完全或正确的色彩保真度,同时保持向后的兼容性和与编解码器的一致性 格式或媒体容器格式。
    • 10. 发明申请
    • Lossy Data Stream Decoder
    • 有损数据流解码器
    • US20160072773A1
    • 2016-03-10
    • US14478488
    • 2014-09-05
    • Microsoft Corporation
    • Yongjun WuFedir Yuriyovych KyslovShyam SadhwaniSamuel John WenkerBrian P. EvansHany Farag
    • H04L29/06
    • H04L63/0428H04L69/22H04N21/44055
    • Lossy data stream decoder techniques are described herein. In response to a request for decoded content from a consuming application, a decoder may validate headers and identify portions of the data that are considered pertinent to the request. The decoder then performs lossy extraction to form incomplete data that is provided to the consuming application in response to the request. The full data for the data stream is not exposed to the consuming application or other downstream components. In this way, the consuming application is provided data sufficient to perform requested graphics processing and resource management operations, while at the same time the risk of piracy is mitigated since the consuming application is unable to get a full version of the data in the clear and the data have been validated by the decoder.
    • 有损数据流解码器技术在此被描述。 响应于来自消费应用的对解码的内容的请求,解码器可以验证头部并且识别被认为与请求相关的数据的部分。 然后,解码器执行有损提取以形成响应于请求而提供给消费应用的不完整数据。 数据流的完整数据不会暴露给消费应用程序或其他下游组件。 以这种方式,消费应用程序被提供足以执行所请求的图形处理和资源管理操作的数据,同时由于消费应用程序无法获得清晰的数据的完整版本,因此减轻了盗版的风险。 数据已被解码器验证。