The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 05, 2016

Filed:

Jul. 30, 2013
Applicant:

Tencent Technology (Shenzhen) Company Limited, Shenzhen, CN;

Inventors:

Chenchen Yu, Shenzhen, CN;

Jing Lv, Shenzhen, CN;

JingChang Chen, Shenzhen, CN;

Quanzhan Zheng, Shenzhen, CN;

Ronggang Wang, Shenzhen, CN;

Jie Wan, Shenzhen, CN;

Wen Gao, Shenzhen, CN;

Assignee:

TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, Shenzhen, Guangdong Province, CN;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04N 7/36 (2006.01); H04N 19/577 (2014.01); H04N 19/105 (2014.01); H04N 19/176 (2014.01); H04N 19/147 (2014.01); H04N 19/513 (2014.01); H04N 7/12 (2006.01); H04N 11/04 (2006.01);
U.S. Cl.
CPC ...
H04N 19/00721 (2013.01); H04N 19/105 (2014.11); H04N 19/147 (2014.11); H04N 19/176 (2014.11); H04N 19/513 (2014.11);
Abstract

The present application provides a video encoding method that includes setting frame types for a video sequence; obtaining a B frame; determining whether a current macroblock of the B frame satisfies a Direct prediction mode, and if yes determining whether the current macroblock satisfies a Skip prediction mode; if the current macroblock does not meet either mode, computing at least one of a mode cost after performing motion compensation on the current macroblock using two bidirectional prediction motion vectors obtained in the Direct prediction mode; a mode cost after performing motion compensation on the current macroblock using a forward prediction motion vector obtained in the Direct prediction mode; and a mode cost after performing motion compensation on the current macroblock using a backward prediction motion vector obtained in the Direct prediction mode; and selecting a mode with a smallest cost as an optimal prediction direction to encode the current macroblock.


Find Patent Forward Citations

Loading…