18086311. METHOD FOR ENCODING AND DECODING VIDEO BY USING MOTION VECTOR DIFFERENTIAL VALUE, AND APPARATUS FOR ENCODING AND DECODING MOTION INFORMATION simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

METHOD FOR ENCODING AND DECODING VIDEO BY USING MOTION VECTOR DIFFERENTIAL VALUE, AND APPARATUS FOR ENCODING AND DECODING MOTION INFORMATION

Organization Name

Samsung Electronics Co., Ltd.

Inventor(s)

Seungsoo Jeong of Suwon-si (KR)

Minwoo Park of Suwon-si (KR)

Kiho Choi of Suwon-si (KR)

Anish Tamse of Suwon-si (KR)

METHOD FOR ENCODING AND DECODING VIDEO BY USING MOTION VECTOR DIFFERENTIAL VALUE, AND APPARATUS FOR ENCODING AND DECODING MOTION INFORMATION - A simplified explanation of the abstract

This abstract first appeared for US patent application 18086311 titled 'METHOD FOR ENCODING AND DECODING VIDEO BY USING MOTION VECTOR DIFFERENTIAL VALUE, AND APPARATUS FOR ENCODING AND DECODING MOTION INFORMATION

Simplified Explanation

The video decoding method described in this patent application involves the following steps:

  • Generating a merge candidate list that includes neighboring blocks used to predict the motion vector of a current block in a skip mode or a merge mode.
  • Determining a base motion vector from the merge candidate list based on merge candidate information, when a merge motion vector difference is used according to merge difference mode information.
  • Determining the motion vector of the current block by using the base motion vector and a merge motion vector difference, which is determined by using a distance index and direction index of the merge motion vector difference of the current block.
  • Reconstructing the current block using the motion vector of the current block.

Potential applications of this technology:

  • Video compression and encoding: This method can be used in video compression algorithms to improve the efficiency of encoding and decoding processes.
  • Video streaming: By optimizing the video decoding process, this technology can enhance the quality and speed of video streaming services.
  • Video surveillance: The method can be applied in video surveillance systems to enhance the accuracy and efficiency of motion detection and tracking.

Problems solved by this technology:

  • Improved video decoding efficiency: The method optimizes the process of determining motion vectors, leading to faster and more accurate video decoding.
  • Enhanced video quality: By using merge candidate information and motion vector differences, the method improves the reconstruction of video blocks, resulting in higher-quality video output.
  • Reduced bandwidth requirements: The optimized video decoding process reduces the amount of data needed for video transmission, leading to lower bandwidth requirements.

Benefits of this technology:

  • Faster video decoding: The method allows for quicker decoding of video frames, enabling real-time video processing and reducing latency.
  • Higher video compression efficiency: By accurately determining motion vectors and using merge candidate information, the method improves video compression efficiency, resulting in smaller file sizes.
  • Improved video streaming experience: The enhanced video decoding process leads to smoother and higher-quality video streaming, providing a better user experience.


Original Abstract Submitted

Provided is a video decoding method including: generating a merge candidate list including neighboring blocks referred to predict a motion vector of a current block in a skip mode or a merge mode; when a merge motion vector difference is used according to merge difference mode information indicating whether the merge motion vector difference and a motion vector determined from the merge candidate list are used, determining a base motion vector from a candidate determined among the merge candidate list based on merge candidate information; determining the motion vector of the current block by using the base motion vector and a merge motion vector difference of the current block, the merge motion vector difference being determined by using a distance index and direction index of the merge motion vector difference of the current block; and reconstructing the current block by using the motion vector of the current block.