18450096. Videoconferencing with Reduced Quality Interruptions Upon Participant Join simplified abstract (Google LLC)

From WikiPatents
Jump to navigation Jump to search

Videoconferencing with Reduced Quality Interruptions Upon Participant Join

Organization Name

Google LLC

Inventor(s)

Stefan Karl Holmer of Stockholm (SE)

Danil Chapovalov of Stockholm (SE)

Videoconferencing with Reduced Quality Interruptions Upon Participant Join - A simplified explanation of the abstract

This abstract first appeared for US patent application 18450096 titled 'Videoconferencing with Reduced Quality Interruptions Upon Participant Join

Simplified Explanation

The patent application describes a computing system that can synchronize the internal encoder state of an encoder running on one device with the internal decoder state of a decoder running on another device during a video conference.

  • The computing system includes processors and computer-readable media storing instructions for performing operations.
  • The system receives the internal encoder state of an encoder on one device participating in a video conference.
  • It also receives data indicating another device joining the video conference.
  • Based on this data, the system compresses the internal encoder state to generate a compressed version.
  • The compressed internal encoder state is then transmitted to the second device to synchronize it with the internal decoder state of the decoder running on that device.

Potential Applications

  • Video conferencing systems and applications
  • Real-time communication platforms
  • Collaborative work environments

Problems Solved

  • Ensures synchronization of encoder and decoder states during a video conference
  • Prevents loss of data or discrepancies between devices
  • Improves the overall video conferencing experience

Benefits

  • Seamless and synchronized video conferencing experience
  • Efficient compression of encoder state for transmission
  • Reduced latency and improved video quality during conferences


Original Abstract Submitted

In an embodiment, a computing system can include one or more processors and one or more non-transitory computer-readable media that store instructions that, when executed by the one or more processors, cause the computing system to perform operations. The operations can include: receiving an internal encoder state of an encoder running on a first computing device being used to participate in a video conference currently in progress; receiving data indicative of a second computing device being used to join the video conference; compressing, based at least in part on receipt of the data, the internal encoder state to generate a compressed internal encoder state of the encoder; and/or transmitting the compressed internal encoder state to the second computing device to synchronize the internal encoder state of the encoder running on the first computing device with an internal decoder state of a decoder running on the second computing device.