High-fidelity transcoding

A technology of code conversion and encoding, which is applied in code conversion, architecture, television, etc., and can solve the problems of reducing bit rate, quality loss, not showing reuse information, etc.

Inactive Publication Date: 2005-10-19
MICROSOFT CORP
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some references describe reuse in terms of reducing quality loss, but do not show how to efficiently reuse information in transcoding while taking advantage of the compression efficiency of the second compression stage
In particular, quality suffers in the sense that...

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
  • High-fidelity transcoding
  • High-fidelity transcoding
  • High-fidelity transcoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The described embodiments are directed to techniques and tools for high-fidelity transcoding. For example, a video transcoder performs high-fidelity conversion of a video from a first lossy compression format to a second lossy compression format. This allows for interoperability between the two formats while reducing transcoding loss and substantially maintaining quality. At the same time, the compression efficiency of the second format results in an output bit rate substantially lower than the input bit rate.

[0035] The key observation comes from comparing the number of bits used on a picture-by-picture basis during pure transcoding. Quality loss in pop transcoding stems in part from an inconsistency in the number of bits used to compress the same image in two different compression formats. When too few bits are used for recompression of an image, the risk of introducing additional distortion increases and quality loss affects subsequent images. For example, if a ...

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

High-fidelity transcoding techniques are described. For example, a video transcoder obtains re-coding data set elements for source format compressed video and uses the elements for coding decisions and/or equivalent parameters when compressing the video in a target format. This allows syntax elements and coding decisions to be maintained across the two formats, including picture types, intra/inter macroblock coding types, field/frame coding decisions, and/or quantization levels. This helps the transcoder match quality in the compressed video between the source and target formats, reducing transcoding losses. At the same time, the transcoder gives the target format encoder the freedom to exploit additional compression opportunities to reduce overall bitrate. The transcoder may apply proportional rate control so as to produce output at a constant or relatively constant bitrate.

Description

technical field [0001] High-fidelity transcoding is described. For example, a video transcoder extracts syntactic elements from compressed video in a source format and uses the syntactic elements for encoding decisions when compressing video in a target format. Background technique [0002] Digital video is becoming more common with the introduction of DVD and video delivery over the Internet. Engineers use a variety of techniques to efficiently process digital video while maintaining its quality. To understand these techniques, it is helpful to understand how video information is represented and processed in computers. [0003] I. REPRESENTATION OF VIDEO INFORMATION IN COMPUTER [0004] Computers process video information as a series of numbers representing the information. A single number typically represents the brightness value of one picture element ["pixel"] of the image. Several factors affect the quality of video information, including sample depth, resolution,...

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
IPC IPC(8): H04N7/32H03M7/36H04N7/26
CPCH04N7/26164H04N19/00187H04N7/26771H04N7/26101H04N19/00212H04N19/00193H04N7/26941H04N19/00084H04N19/00593H04N7/26127H04N7/2684H04N19/00472H04N19/00278H04N7/26244H04N19/00018H04N7/26021H04N19/00096H04N7/26292H04N19/0066H04N7/26271H04N7/26207H04N7/26191H04N19/00315H04N19/00157H04N7/26085H04N19/00266H04N19/56H04N19/176H04N19/172H04N19/15H04N19/122H04N19/103H04N19/126H04N19/14H04N19/186H04N19/152H04N19/157H04N19/527H04N19/40E06C1/10E06C7/08E06C7/505
Inventor J·永格施瓦K·慕克吉R·D·格林
Owner MICROSOFT CORP
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