Abstract: Novel tools and techniques for minimizing the latency of video processing blocks via pipelining. Video calling is a latency sensitive application. When the latency between capture at the video source and display at the video sink is too large, the call does not appear interactive. Transmission of video over a network exacerbates the problem. It is highly desirable to minimize the capture/encode/transmit latency at the video source and the receive/decode/display latency at the video sink. Certain tools disclosed herein minimize these latencies via pipelining of processing blocks. For example, in some tools, each block begins processing before the previous block has finished its processing.
Type:
Application
Filed:
July 1, 2010
Publication date:
January 6, 2011
Applicant:
WHAM! INC.
Inventors:
S. Nadeem Ahmed, Matthew B. Shoemake, Craig D. Smith
Abstract: Novel tools and techniques for providing video calling solutions. In some such solutions, a video calling device resides functionally inline between a set-top box and a television set. Such solutions can provide, in some cases, high performance video calling, high video quality, simplified installation, configuration and/or use, and/or the ability to enjoy video calling in an inclusive, comfortable environment, such as a family room, den, or media room.