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:
Nov. 04, 2014

Filed:

Jan. 23, 2009
Applicants:

Stephen G. Perlman, Palo Alto, CA (US);

Roger Van Der Laan, Menlo Park, CA (US);

Inventors:

Stephen G. Perlman, Palo Alto, CA (US);

Roger van der Laan, Menlo Park, CA (US);

Assignee:

OL2, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 7/173 (2011.01); H04N 7/16 (2011.01); A63F 9/24 (2006.01); H04N 7/12 (2006.01); H04N 21/478 (2011.01); H04L 29/06 (2006.01); H04N 21/214 (2011.01); H04N 21/21 (2011.01); H04N 21/23 (2011.01); H04N 21/61 (2011.01); A63F 13/30 (2014.01); H04W 84/12 (2009.01); H04W 88/14 (2009.01); H04N 7/10 (2006.01);
U.S. Cl.
CPC ...
A63F 13/12 (2013.01); H04W 84/12 (2013.01); A61F 2300/552 (2013.01); A63F 2300/402 (2013.01); H04N 21/4781 (2013.01); H04L 65/608 (2013.01); A63F 2300/513 (2013.01); H04N 21/2143 (2013.01); H04N 21/21 (2013.01); H04L 67/38 (2013.01); A63F 2300/538 (2013.01); H04L 65/4076 (2013.01); H04N 21/23 (2013.01); H04W 88/14 (2013.01); H04N 21/6125 (2013.01); H04N 7/106 (2013.01);
Abstract

A system and method are described below for encoding interactive low-latency video using interframe coding. For example, one embodiment of a computer-implemented method for performing video compression comprises: detecting a maximum data rate of a communication channel between a server and a client; dynamically selecting a tile size for encoding a sequence of images based on the detected maximum data rate; logically subdividing each of the sequence of images into a plurality of tiles sized according to the selected tile size, each of the tiles having a defined position within each of the sequence of images; encoding each tile within each image of the sequence of images using a first compression format or a second compression format, wherein a tile at a particular position of a first image in the sequence of images is encoded using the first compression format and the same tile within one or more subsequent images is encoded using the second compression format.


Find Patent Forward Citations

Loading…