Slice layer in video codec

A coding and video technology, applied in the field of image and other digital media content, digital coding, decoding and processing video, can solve the problems of increasing transmission error and data packet loss recovery ability

Active Publication Date: 2007-05-16
MICROSOFT TECH LICENSING LLC
View PDF0 Cites 39 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Furthermore, this introduces additional redundancy in the compressed video bitstream, which increases resilience to transmission errors and packet loss

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
  • Slice layer in video codec
  • Slice layer in video codec
  • Slice layer in video codec

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The following description deals with the implementation of slice layers in video codecs and bitstream syntax that are designed to be flexible and provide an efficient combination of error resilience and compression efficiency. Exemplary applications of slice coding are in image or video encoders and decoders. Accordingly, slice coding is described in the context of general image or video encoders and decoders, but can optionally be incorporated into the bitstream syntax of various other image and video codecs that can be described in detail There are some changes from the exemplary bitstream syntax described below.

[0035] 1. Generic Video Encoder and Decoder

[0036] Fig. 1 is a block diagram of a generic video encoder (100), and Fig. 2 is a block diagram of a generic video decoder (200), in which WMV9 / VC9 transform can be incorporated.

[0037] The shown relationships between modules within the encoder and decoder represent the main flow of information in the encod...

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

A video encoder / decoder utilizes a bistream syntax that provides an independently decodable, partial picture unit, which may be in the form of a unit containing one or more contiguous rows of macroblocks (called a slice). This slice layer provides a flexible combination of error-resilience and compression efficiency. The slice layer encodes an efficient addressing mechanism (e.g., a syntax element specifying a beginning macroblock row of the slice layer), as well as an efficient mechanism to optionally retransmit picture header information. The slice layer provides decoding and reconstruction independence by disabling all forms of prediction, overlap and loop-filtering across slice-boundaries. This permits a slice coded in intra-mode to be reconstructed error-free, irrespective of errors in other regions of the picture.

Description

technical field [0001] The present invention relates to techniques for digitally encoding, decoding, and processing video, images, and other digital media content. Background technique [0002] Digital video consumes large amounts of storage and transmission capacity. A typical raw digital video sequence consists of 15 or 30 frames per second. Each frame can include tens or hundreds of thousands of pixels (also called pels). Each pixel represents a small element of a picture. In raw form, computers typically represent pixels as sets of three samples totaling 24 bits. For example, a pixel may include an 8-bit luminance sample (also known as a luma sample) defining the grayscale component of the pixel, and two 8-bit chroma sample values ​​(also known as chroma samples) defining the color component of the pixel. Thus, a typical raw video sequence may have a bits per second or bit rate of 5 million bits / second or more. [0003] Many computers and computer networks lack the ...

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): G06K9/36H03M7/40H03M7/46H04N7/12H04N7/26H04N7/30H04N7/36H04N7/50H04N19/593H04N19/94
CPCH04N19/00278H04N19/00793H04N19/00309H04N19/00042H04N19/00145H04N7/26058H04N7/26292H04N7/26154H04N7/26074H04N19/00012H04N2007/3094H04N7/26382H04N19/00909H04N19/00036H04N19/00551H04N7/5013H04N19/00781H04N19/00763H04N19/00315H04N19/00218H04N19/00048H04N7/26984H04N7/26244H04N7/50H04N19/00545H04N7/26026H04N7/2676H04N7/2601H04N7/26218H04N19/00587H04N19/00266H04N19/00733H04N19/00175H04N19/00H04N19/00224H04N7/26132H04N19/0063H04N19/00066H04N7/5073H04N7/26106H04N19/00696H04N7/26287H04N7/26946H04N19/00121H04N7/26042H04N19/00296H04N19/00169H04N7/2625H04N19/00369H04N19/00884H04N7/26313H04N19/00957H04N7/26872H04N19/00896H04N7/26095H04N7/362H04N7/26888H04N7/26159H04N7/26037H04N7/26212H04N7/34H04N7/26808H04N7/26893H04N7/26271H04N19/00109H04N19/52H04N19/159H04N19/176H04N19/70H04N19/147H04N19/172H04N19/46H04N19/51H04N19/196H04N19/13H04N19/63H04N19/129H04N19/102H04N19/61H04N19/593H04N19/11H04N19/109H04N19/112H04N19/117H04N19/463H04N19/137H04N19/186H04N19/146H04N19/16H04N19/18H04N19/184H04N19/82H04N19/523H04N19/86H04N19/93
Inventor S·瑞古纳萨恩P·苏王策C-L·B·林J·梁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