Special case handling for merged chroma blocks in intra block copy prediction mode

A special case, processor technology, applied in image communication, digital video signal modification, electrical components, etc., can solve problems such as encoding or decoding failure

Active Publication Date: 2017-09-26
MICROSOFT TECH LICENSING LLC
View PDF3 Cites 47 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although such cases may be rare, they can cause encoding or decoding to fail unexpectedly

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
  • Special case handling for merged chroma blocks in intra block copy prediction mode
  • Special case handling for merged chroma blocks in intra block copy prediction mode
  • Special case handling for merged chroma blocks in intra block copy prediction mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The detailed description section introduces innovations in intra-graph block copy ("BC") prediction. In particular, these innovations facilitate the handling of special cases when chroma blocks are merged for the purpose of intra-graph BC prediction.

[0024] Although the operations described herein are described in some places as being performed by a video encoder or video decoder, in many cases these operations can be performed by another type of media processing tool (for example, an image encoder or device) to execute.

[0025] Some of the innovations described herein are illustrated with reference to terminology specific to extensions of the H.265 / HEVC standard. For example, refer to the draft version JCTVC-R1005 of the Screen Content Coding / Decoding Extension of the H.265 / HEVC standard - "High Efficiency Video Coding (HEVC) Screen Content Coding: Draft 1", JCTVC-R1005_v3, September 2014. The innovations described herein can also be implemented for other standard...

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

Innovations in intra block copy ('BC') prediction facilitate handling of special cases when chroma blocks are merged for purposes of the intra BC prediction. For example, encoding includes intra BC prediction for a set of adjacent units (e.g., prediction units of a coding unit). An encoder derives a block vector ('BV') value for secondary component blocks (e.g., chroma blocks) of the set of adjacent units using one or more of the BV values associated with the adjacent units. The encoding includes special case handling for any derived BV value referencing sample values outside a boundary (e.g., picture boundary, slice boundary, tile boundary). The special case handling can use constraints on values of the BVs, clipping of the derived BV value, or padding of sample values at the boundary. In some implementations, corresponding decoding includes special case handling.

Description

Background technique [0001] Engineers use compression (also known as source codec or source encoding) to reduce the bit rate of digital video. Compression reduces the cost of storing and transmitting video information by transforming the information into a lower bit rate form. Decompression (also known as decoding) reconstructs a version of the original information from the compressed form. A "codec" is an encoder / decoder system. [0002] Over the past 25 years, 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-1 AVI or ISO / IEC 14496-10) standard, MPEG-1 (ISO / IEC 11172-2) and MPEG-4 Visual (ISO / IEC 14496-2) standard, and SMPTE 421M (VC-1) standard. Recently, the H.265 / HEVC standard (ITU-T H.265 or ISO / IEC 23008-2) has been approved. Extensions to the H.265 / HEVC standard (for example, for scalable video encoding / decoding, for encoding / decoding of video with higher fidelity in terms of sampling b...

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/52H04N19/593H04N19/186
CPCH04N19/186H04N19/52H04N19/593H04N19/55
Inventor 李斌许继征
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