发明授权
US09571871B2 Method for delivering video content encoded at one or more quality levels over a data network
有权
用于递送通过数据网络以一个或多个质量级别编码的视频内容的方法
- 专利标题: Method for delivering video content encoded at one or more quality levels over a data network
- 专利标题(中): 用于递送通过数据网络以一个或多个质量级别编码的视频内容的方法
-
申请号: US13997474申请日: 2011-12-20
-
公开(公告)号: US09571871B2公开(公告)日: 2017-02-14
- 发明人: Michael Erling Nilsson , Stephen Clifford Appleby , Rory Stewart Turnbull , Ian Barry Crabtree
- 申请人: Michael Erling Nilsson , Stephen Clifford Appleby , Rory Stewart Turnbull , Ian Barry Crabtree
- 申请人地址: GB London
- 专利权人: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
- 当前专利权人: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
- 当前专利权人地址: GB London
- 代理机构: Nixon & Vanderhye PC
- 优先权: EP10252204 20101223
- 国际申请: PCT/GB2011/001742 WO 20111220
- 国际公布: WO2012/085504 WO 20120628
- 主分类号: H04N7/173
- IPC分类号: H04N7/173 ; H04N21/262 ; H04L12/811 ; H04L12/927 ; H04L12/911 ; H04N21/2343 ; H04N21/238 ; H04N21/24 ; H04N21/258 ; H04N21/647 ; H04L29/06 ; H04N19/146 ; H04N19/154 ; H04N19/18 ; H04N19/177
摘要:
A client device receives streamed encoded content data, such as encoded video data, which has been encoded at a constant perceptual quality. Several different versions of the content are available to be streamed to the device, at different perceptual quality levels. In order to decide which quality level to request from a content server at intervals the device calculates the delivery rates that would be required for each level of quality. The calculation of the delivery levels is made in dependence on whether the actual delivery rate that has been received so far is greater than or less than a constant bit rate delivery schedule that decreases monotonically but which guarantees to deliver the encoded data in a timely manner such that no buffer underflow and interruption of reproduction takes place. The monotonically decreasing bit rate schedule is defined by one or more “critical points”, which are the points at which the bit rates are decreased, and correspond to the points where the delivery schedule is just equal to the decoding schedule of the encoded data. At such points there would be no encoded data in a buffer at the client. If the delivery rate has been greater than the constant bit rate schedule for a quality then the delivery rate required going forward for a particular quality level can be calculated from the critical point information, and no more complicated calculation is required.
公开/授权文献
信息查询