Method for dynamic adaptation of the reception bitrate and associated receiver

US10015225B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10015225-B2
Application numberUS-201214117973-A
CountryUS
Kind codeB2
Filing dateMay 4, 2012
Priority dateMay 18, 2011
Publication dateJul 3, 2018
Grant dateJul 3, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The invention discloses a method for reception of an audio-visual program transmitted via portions over a network, the method using a real-time transport protocol and a real-time control protocol between a server and a receiver, the audio-visual program being available on the server in a plurality of versions corresponding to the program coded in different resolutions and enabling its transmission at different bitrates according to requests of the receiver. The method comprising a regular measurement of the bandwidth of the network by the receiver in order to adjust the transmission bitrate according to the state of the network.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, to be performed in a receiver device of a communication network, for a reception of an audiovisual programme stored, on a server of said communication network, in at least two versions, each of said versions having a different coding bit rate and comprising a succession of blocks of data representing respectively parts of said audiovisual programme to be successively rendered, said versions each comprising a same number of blocks, said blocks each beginning with an image coded without reference to a previous image, said method comprising: determining an available bandwidth between said server and said receiver device after reception of a first portion of a first version of said audiovisual programme received at a first transmission speed, said first version corresponding to a first coding bitrate; and transmitting a real-time streaming protocol request for receiving a second portion of said audiovisual programme, said request for receiving said second portion including a second coding bitrate specifying a second of said versions and a second transmission speed, said requested second coding bit rate and said requested second transmission speed taking into account a value of the determined available bandwidth; wherein, in case of congestion or packet loss, said second transmission speed is an increased transmission speed compared to said first transmission speed. 2. The method according to claim 1 , wherein said method comprises receiving a message indicating properties of said versions, said message comprising said coding bitrates of said versions. 3. The method according to claim 1 , wherein said first and said second portions group together several blocks of data. 4. The method according to claim 1 , wherein said determining of an available bandwidth between said server and said receiver device takes into account an available bandwidth determined for at least one portion of said audiovisual programme received previously to said first portion. 5. The method according to claim 1 , wherein said determining takes into account a reception duration of said first portion and a number of bits of said first portion. 6. The method of claim 1 wherein said method comprises, when said second coding bit rate is greater than said first coding bitrate, transmitting a request for receiving a third portion before transmitting said request for receiving said second portion, said request for receiving said third portion including said first coding bitrate specifying said first version and a third transmission speed greater than a first transmission speed that has been requested by said receiver device for said first portion and wherein said transmitting of said request for receiving said second portion is performed according to a capability of said network to transmit said third portion of said first version with said third transmission speed. 7. A communication network device for reception of an audiovisual programme stored, on a server of said communication network, in at least two versions, each of said versions having a different coding bit rate and comprising a succession of blocks of data representing respectively parts of said audiovisual programme to be successively rendered, said versions each comprising a same number of blocks, said blocks each beginning with an image coded without reference to a previous image, said communication network device comprising: a control unit for determining an available bandwidth between said server and said communication network device after reception, by a network interface of said communication network device, of a first portion of a first version of said audiovisual programme received at a first transmission speed, said first version corresponding to a first coding bitrate; a first network interface for transmitting a real-time streaming protocol request for receiving a second portion of said audiovisual programme, said request for receiving said second portion comprising a second coding bitrate specifying a second of said versions and a second transmission speed, said requested second coding bit rate and said requested second transmission speed taking into account a value of the determined available bandwidth; wherein in case of congestion or packet loss said second transmission speed is an increased transmission speed compared to said first transmission speed. 8. The communication network device according to claim 7 , wherein said network interface is configured for receiving a message indicating properties of said versions, said message comprising said coding bitrates of said versions. 9. The communication network device according to claim 7 , wherein said first and said second portion groups together several blocks of data. 10. The communication network device according to claim 7 , wherein said control unit for determining said available bandwidth between said server and said communication network device takes into account an available bandwidth determined for at least one portion of said audiovisual programme received previously to said first portion. 11. The communication network device according to claim 7 , wherein said control unit for determining takes into account a reception duration of said first portion and a number of bits of said first portion. 12. The communication device of claim 7 wherein said first network interface is adapted for transmitting, when said second coding bit rate is greater than said first coding bitrate, a request for receiving a third portion before transmitting said request for receiving said second portion, said request for receiving said third portion including said first coding bitrate specifying said first version and a third transmission speed greater than a first transmission speed that has been requested for said first portion, and wherein said transmitting of said request for receiving said second portion is performed according to a capability of said network to transmit said third portion of said first version with said third transmission speed. 13. A server for diffusing in a communication network an audiovisual programme stored on said server in at least two versions, each of said versions having a different coding bit rate and comprising a succession of blocks of data representing respectively parts of said audiovisual programme to be successively rendered, said versions each comprising a same number of blocks, said blocks each beginning with an image coded without reference to a previous image, said server comprising: a transmitter that transmits to a reception device a first portion of a first version of said audiovisual programme received at a first transmission speed, said first version corresponding to a first coding bitrate; a receiver that receives a real-time streaming protocol request for receiving a second portion of said audiovisual programme, said request for receiving said second portion comprising a second coding bitrate specifying a second of said versions, and a second transmission speed, said requested second coding bit rate and said requested second transmission speed taking into account a value of an available bandwidth between said server and said reception device, said available bandwidth being determined by delivering of said first portion of said audiovisual programme to said reception device; wherein, in case of congestion or packet loss, said second transmission speed is an increased transmission speed compared to said first transmission speed. 14. The server according to claim 13 , wherein said transmitter addresses to said reception device a message indicating properties of said versions, said messag

Assignees

Inventors

Classifications

  • for requesting content on demand, e.g. video on demand · CPC title

  • Ensuring fulfilment of SLA · CPC title

  • for real time traffic · CPC title

  • for generating different versions · CPC title

  • directed to encoder {, e.g. for requesting a lower encoding rate} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10015225B2 cover?
The invention discloses a method for reception of an audio-visual program transmitted via portions over a network, the method using a real-time transport protocol and a real-time control protocol between a server and a receiver, the audio-visual program being available on the server in a plurality of versions corresponding to the program coded in different resolutions and enabling its transmiss…
Who is the assignee on this patent?
Gouache Stephane, Legallais Yvon, Gilberton Philippe, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04N21/23439. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 03 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).