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:
May. 05, 2020

Filed:

May. 15, 2017
Applicant:

Omnivision Technologies, Inc., Santa Clara, CA (US);

Inventors:

Jiyan Wu, Singapore, SG;

Zhizhuan Wen, Shanghai, CN;

Jun Wei, Singapore, SG;

Hui Pan, San Jose, CA (US);

Assignee:

OmniVision Technologies, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04W 24/08 (2009.01); H04N 21/44 (2011.01); H04N 21/6375 (2011.01); H04L 1/18 (2006.01); H04N 21/4363 (2011.01); H04N 21/61 (2011.01); H04N 21/436 (2011.01); H04N 21/63 (2011.01); H04W 28/02 (2009.01);
U.S. Cl.
CPC ...
H04N 21/44004 (2013.01); H04L 1/1825 (2013.01); H04L 1/1877 (2013.01); H04L 1/1883 (2013.01); H04N 21/43615 (2013.01); H04N 21/43637 (2013.01); H04N 21/6131 (2013.01); H04N 21/632 (2013.01); H04N 21/6375 (2013.01);
Abstract

Systems and methods for buffer-aware transmission rate control for real-time video streaming are disclosed herein. An example method includes transmitting a first video packet at a transmission rate based on a buffer fill ratio of a buffer, where the transmission rate is adjusted in response to changes of the buffer fill ratio, selectively retransmitting a second video packet in response to a negative acknowledgement packet, where selectively retransmitting the second video packet is at least based on whether the second video packet has been previously retransmitted, a buffer level of the buffer, and a retransmission rate, and selectively retransmitting a third video packet in response to a non-receipt of an acknowledgement packet within a retransmission timeout, wherein selectively retransmitting the third video packet is at least based on whether the third video packet has been previously retransmitted, the buffer level of the buffer, and the retransmission rate.


Find Patent Forward Citations

Loading…