×

REAL TIME VIDEO COMMUNICATIONS SYSTEM

  • US 20100066804A1
  • Filed: 09/16/2009
  • Published: 03/18/2010
  • Est. Priority Date: 09/16/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system for real-time, high-definition video communication, the system comprising:

  • a first video communication device; and

    a second video communication device in communication with the first video communication device over the Internet;

    wherein the first video communication device comprises;

    a high-definition multimedia (“

    HDMI”

    ) input interface configured to receive high-definition audiovisual input from a set-top box;

    an HDMI output interface configured to provide high-definition audiovisual output for display on a high-definition television;

    a speaker to provide audible output;

    a wireless network interface in communication with a wireless local area network to provide communication with the second video communication device over the Internet;

    one or more microphones to capture audio input from a user of the first video communication device;

    a high-definition video camera to capture a video stream of the user;

    at least one processor; and

    a storage medium in communication with the at least one processor, the storage medium having encoded thereon a set of instructions executable by the at least one processor to control operation of the first video communication device, the set of instructions comprising;

    instructions for receiving, via the wireless network interface, a connection request from a communication server on the Internet, the connection request originating from the second video communication device;

    instructions for notifying the user of the communication request;

    instructions for receiving user input accepting the connection request;

    instructions for receiving a video call over a peer-to-peer Internet communication session with the second video communication device, via the wireless network interface;

    instructions for transmitting an audio watermark signal through the HDMI output interface;

    instructions for determining whether a speaker of the high-definition television is powered on and enabled to play audio output from the first video communication device, based on reception of the audio watermark signal through at least one of the one or more microphones;

    instructions for receiving a high-definition set-top box audiovisual stream from the set-top box, wherein set-top box audiovisual stream comprises a set-top box video stream and a set-top box audio stream, the set-top box video stream having a display area comprising a plurality of pixels, the plurality of pixels defining a display resolution of the set-top box video stream;

    instructions for receiving a remote audiovisual stream from the second video communication device over the wireless network interface, wherein the remote audiovisual stream comprises a remote video stream and a remote audio stream;

    instructions for detecting the display resolution of set-top box video stream;

    instructions for setting a display resolution of the remote video stream, based at least in part on one or more factors selected from the group consisting of the detected display resolution of the set-top box video stream, a bandwidth of a connection between the first video communication device and the second video communication device, and a user-specified setting;

    instructions for modifying the set-top box video stream, in response to receiving the video call;

    instructions for allocating at least a portion of the display area of the set-top box video stream, comprising at least some of the plurality of pixels, for displaying at least a portion of the remote video stream, to produce a consolidated high-definition output video stream comprising at least a portion of the remote video stream;

    instructions for transmitting the consolidated high-definition output video stream on the HDMI output interface, for display on the high-definition television;

    instructions for producing a consolidated audio output stream comprising at least the remote audio stream;

    instructions for transmitting the consolidated audio output stream on the HDMI output interface, based on a determination that the speaker of the high-definition television is powered on and enabled to play audio output from the first video communication device;

    instructions for controlling the camera to capture a captured video stream;

    instructions for controlling the one or more microphones to capture a captured audio stream;

    instructions for canceling echo in the captured audio stream;

    instructions for encoding the captured video stream and the captured audio stream as a series of packets for transmission over the Internet; and

    instructions for transmitting the series of packets over the peer-to-peer communication session.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×