Band separation filtering / inverse filtering for frame packing / unpacking higher-resolution chroma sampling formats

A resolution, band separation technology, used in image communication, digital video signal modification, electrical components, etc., can solve the problem of lack of extensive support for codecs, obstacles, etc.

Active Publication Date: 2015-10-14
MICROSOFT TECH LICENSING LLC
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although screen capture codecs that support encoding and decoding in 4:4:4 are available, there is a lack of widespread support for codecs that support 4:4:4 (especially relative to hardware codec implementations scheme) is an obstacle for these use cases

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
  • Band separation filtering / inverse filtering for frame packing / unpacking higher-resolution chroma sampling formats
  • Band separation filtering / inverse filtering for frame packing / unpacking higher-resolution chroma sampling formats
  • Band separation filtering / inverse filtering for frame packing / unpacking higher-resolution chroma sampling formats

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Video sources such as cameras, animation outputs, screen capture modules, etc. typically provide video that is converted to a format such as YUV 4:4:4 chroma sampling format (more generally, an example of 4:4:4 format) . The YUV format includes a luma (or Y) component with sample values ​​representing approximate luma values ​​and multiple chroma (or U and V) components with sample values ​​representing color difference values. The precise definition of the color difference values ​​(and the conversion operation to / from the YUV color space to another color space such as RGB) is implementation dependent. In general, as used herein, the term YUV indicates any color space having a luma (or luminance) component and one or more chroma (or chroma) components, including Y'UV, YIQ, Y'IQ and YDbDr and variants such as YCbCr and YCoCg. The used component signal measure can be adjusted by the application of a non-linear transfer characteristic function (commonly known as "gamma ...

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

When packing a video frame of a higher-resolution chroma sampling format such as YUV 4:4:4 into frames of a lower-resolution chroma sampling format such as YUV 4:2:0, a computing device performs wavelet decomposition (or other band separation filtering) on sample values of chroma components of the higher-resolution frame, producing sample values of multiple bands. The device assigns the sample values of the bands to parts of the lower-resolution frames. During corresponding unpacking operations, a computing device assigns parts of the frames of the lower-resolution chroma sampling format to sample values of multiple bands. The device performs wavelet reconstruction (or other inverse band separation filtering) on the sample values of the bands, producing sample values of chroma components of the frame of the higher-resolution chroma sampling format. Band separation filtering can help improve quality of reconstruction when distortion has been introduced during encoding of the chroma components packed into low-resolution frames.

Description

Background technique [0001] Engineers use compression (also known as source coding or encoding) to reduce the bit rate of digital video. Compression reduces the cost of storing and transmitting video information by converting the information into a lower bit rate form. Decompression (also called decoding) reconstructs a version of the original information from the compressed form. A "codec" is a coder / decoder system. [0002] Over the past two decades, various video codec standards have been adopted, including ITU-T H.261, H.262 (MPEG-2 or ISO / IEC 13818-2), H.263 and H.264 ( MPEG-4 AVC or ISO / IEC 14496-10) standards as well as MPEG-1 (ISO / IEC 11172-2), MPEG-4 Visual (ISO / IEC 14496-2) and SMPTE 421M standards. Recently, the HEVC standard (ITU-T H.265 or ISO / IEC 23008-2) has been under development. See for example the draft version of the HEVC standard JCTVC-I1003 - "High efficiency video coding (HEVC) text specification draft 7," JCTVC-I1003_d5, Ninth Conference, Geneva, Ap...

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 Applications(China)
IPC IPC(8): H04N19/46H04N19/85
CPCH04N19/46H04N19/85H04N19/88
Inventor G.J.萨利文H.S.马尔瓦吴勇军
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products