Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Selection of motion vector precision

A precision, selected technology, applied in the direction of image communication, digital video signal modification, electrical components, etc.

Active Publication Date: 2016-08-24
MICROSOFT TECH LICENSING LLC
View PDF5 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in certain encoding scenarios, the encoder-side decision about which MV precision to use cannot be efficiently made

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
  • Selection of motion vector precision
  • Selection of motion vector precision
  • Selection of motion vector precision

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The detailed description presents innovations in selecting motion vector ("MV") precision during encoding. These methods can facilitate compression that is efficient in terms of rate-distortion performance and / or computational efficiency. For example, a video encoder determines an MV precision for a unit of video from a plurality of MV precisions, including one or more of fractional sample MV precision and integer sample MV precision. The video encoder may identify a set of MV values ​​with fractional sample MV precision, and then select the MV precision for the unit based at least in part on the prevalence (within the set) of MV values ​​with fractional parts of zero. Alternatively, the video codec may perform rate-distortion analysis, where the rate-distortion analysis is biased towards integer-sample MV precision. Alternatively, the video codec may collect information about the video and select an MV precision for a unit based at least in part on the collected infor...

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

Approaches to selection of motion vector ("MV") precision during video encoding are presented. These approaches can facilitate compression that is effective in terms of rate-distortion performance and / or computational efficiency. For example, a video encoder determines an MV precision for a unit of video from among multiple MV precisions, which include one or more fractional-sample MV precisions and integer-sample MV precision. The video encoder can identify a set of MV values having a fractional-sample MV precision, then select the MV precision for the unit based at least in part on prevalence of MV values (within the set) having a fractional part of zero. Or, the video encoder can perform rate-distortion analysis, where the rate-distortion analysis is biased towards the integer-sample MV precision. Or, the video encoder can collect information about the video and select the MV precision for the unit based at least in part on the collected information.

Description

Background technique [0001] Engineers use compression (also known as source encoding or source decoding) to reduce the bit rate of digital video. Compression reduces the cost of storing and transmitting video information by converting the information to a lower bit rate form. Decompression (also called decoding) reconstructs a version of the original information from the compressed form. A "codec" is an encoder / decoder system. [0002] Over the past two decades, various video codec standards have been adopted, including ITU-TH.261, H.262 (MPEG-2 or ISO / IEC 13818-2), H.263 and H.264 (MPEG -4AVC or ISO / IEC 14496-10) standard, MPEG-1 (ISO / IEC 11172-2) and MPEG-4 Vision (ISO / IEC 14496-2) standard, and SMPTE 421M (VC-1) standard. Recently, the HEVC standard (ITU-T H.265 or ISO / IEC 23008-2) was approved. Extensions to the HEVC standard are currently being developed (for example, for scalable video encoding / decoding, for encoding / decoding video with higher fidelity in terms of sa...

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/109H04N19/136H04N19/174H04N19/42
CPCH04N19/109H04N19/136H04N19/174H04N19/42H04N19/139H04N19/147H04N19/177H04N19/17H04N19/179H04N19/523H04N19/105H04N19/52H04N19/70H04N19/169H04N19/142H04N19/521
Inventor G·J·沙利文Y·周李明杰C-L·林
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products