US20210258363A1

Bitrate adaptation of a voice-over-ip communication session

Claim Score by NHIP

Read claim 11, the broadest

Abstract

A method for adapting an encoding bitrate of real-time signals of a real-time communication session between sender devices and receiver devices of communication terminals. A sender device includes a multi-bitrate encoder using a set of discrete bitrates. The method includes a test step of increasing the encoding bitrate at the sender device by transmitting at least one redundant packet according to selected transmission parameters. A method is also provided for determining a request to adapt the encoding bitrate of real-time signals in order to implement a test of increasing the encoding bitrate at the sender device by transmitting at least one redundant packet according to selected transmission parameters. A sender device and a receiver device implementing the methods are provides as well as a terminal containing these devices.

US20210258363A1, drawing sheet 1
Sheet 1 of 13

Term

12.7 yearsto projected expiry

Projected expiry 3 June 2039, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 7 independent, 8 dependent

  1. 1
    A method comprising:adapting an encoding bitrate of real-time signals of a real-time communication session between a sender device and a receiver device of communication terminals, the sender device comprising a multi-bitrate encoder using a set of discrete bitrates, wherein the adapting comprises: a test step of increasing the encoding bitrate at the sender device by transmitting a current frame and at least one copy of a previous frame with a chosen offset.
  2. 10
    A method comprising:determining a request to adapt an encoding bitrate of real-time signals of a real-time communication session between a sender device and a receiver device of communication terminals, the sender device comprising a multi-bitrate encoder using a set of discrete bitrates, wherein the determining comprises: the receiver device estimating an available bandwidth ( 511 ) for the receiver device;and of the receiver device constructing an adaptation request ( 517 ) to be transmitted to the sender device and comprising a request to implement a test step of increasing the encoding bitrate by transmitting a current frame and at least one copy of a previous frame with a chosen offset.
  3. 11
    Broadest claimClaim Score 76, broad(NHIP)A sender device of a communication terminal able to implement real-time communication sessions and comprising:a multi-bitrate encoder using a set of discrete bitrates, which comprises a packet transmission unit configured to implement a test step of increasing an encoding bitrate by transmitting a current frame and at least one copy of a previous frame with a chosen offset.
  4. 12
    A receiver device of a communication terminal able to implement real-time communication sessions and comprising:a multi-bitrate encoder using a set of discrete bitrates;and an estimation module configured to estimate an available bandwidth;and a module configured to construct and transmit to a sender device an adaptation request containing a request to implement a test step of increasing an encoding bitrate by transmitting a current frame and at least one copy of a previous frame with a chosen offset.
  5. 15
    A non-transitory computer-readable storage medium storing a computer program comprising instructions for executing an adaptation method when the instructions are executed by a processor of a sending device, wherein the instructions configure the sending device to:adapt an encoding bitrate of real-time signals of a real-time communication session between a sender device and a receiver device of communication terminals, the sender device comprising a multi-bitrate encoder using a set of discrete bitrates, by: implementing a test step of increasing the encoding bitrate at the sender device by transmitting a current frame and at least one copy of a previous frame with a chosen offset.