Unlock instant, AI-driven research and patent intelligence for your innovation.

buffer optimization

A buffer and memory technology, applied to instruments, static indicators, cathode ray tube indicators, etc., can solve the problems of inability to account for differences in equipment and content types, inability to support, inefficient processing, etc.

Active Publication Date: 2021-01-01
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, some low-end devices with limited capabilities may not be able to support content in these formats due to memory constraints and other aspects
Additionally, traditional processing schemes may fail to account for differences between devices and content types, which can lead to inefficient processing in some scenarios

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • buffer optimization
  • buffer optimization
  • buffer optimization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0010] overview

[0011] In general, video processing and playback consumes large amounts of memory and processing power, especially for popular and emerging high-resolution formats such as 1080p and 4K, the consumption can be considerable. Accordingly, some low-end devices with limited capabilities may not be able to support content in these formats, and / or using such devices without buffer / surface optimization, processing may be slow and / or inefficient.

[0012] This document describes buffer optimization techniques in which a computing device's graphics processing system is configured to depend on the format used for decoding and rendering (e.g., video format, bit depth, resolution, content type, etc.) Processing capability is the capability of a device to implement and select between multiple buffer schemes for the processing of an encoded data stream. Processing of the encoded data stream via the graphics processing system for display then occurs using the selected one o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Described herein are buffer optimization techniques in which a graphics processing system is configured to depend on the format used for decoding and rendering (eg, video format, bit depth, resolution, content type, etc.) and parameters such as available memory and / or processing power device capability, implements multiple buffer schemes for the processing of the encoded data stream, and selects between the multiple buffer schemes. Processing of the encoded data stream for display via the graphics processing system then occurs by using the selected one of the buffer schemes to define the buffers employed for decoding and rendering (including at least configuring the size of the buffers) and rendering. The plurality of schemes may include at least one buffer scheme for processing the encoded content when the input format and the output format are the same, and different buffer schemes for processing the encoded content when the input format and the output format are different.

Description

Background technique [0001] The functionality available to users of computing devices continues to increase. One example of this increase is the ability of devices to consume and output video. To support the transmission and storage of video, video is often compressed, which can be performed using a variety of different compression standards (e.g., codecs), such as SMPTE VC-1, H.264 / AVC and HEVC / H.265. Secure decoding of the encoded data stream can be done by a decoder that performs the decoding on behalf of the consuming application. Typically, video processing and playback consumes significant amounts of memory and processing power. For example, the memory and processing power required to manipulate popular and emerging high-resolution formats such as 1080p and 4K can be considerable. Accordingly, some low-end devices with limited capabilities may not be able to support content in these formats due to memory limitations and other aspects. Additionally, conventional proc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/50H04N21/436H04N21/44H04N21/4402H04N21/45
CPCG06F9/5011H04N21/43615H04N21/44004H04N21/4402H04N21/440218H04N21/4516G06F9/5044G06F9/5055G09G5/39G06T15/005G06T1/20G09G2360/18
Inventor 吴勇军S·萨赫瓦尼
Owner MICROSOFT TECH LICENSING LLC