[发明专利]用于使用可分级视频编码方案进行自适应流传输的方法和设备无效
申请号: | 201180011995.6 | 申请日: | 2011-03-02 |
公开(公告)号: | CN102783152A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 金大熙;金铉文;赵大星;崔雄一;朴慜祐 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 韩明星 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 使用 分级 视频 编码 方案 进行 自适应 流传 方法 设备 | ||
技术领域
设备和方法与可分级视频编码一致,更具体来说,与用于在自适应视频流传输中执行可分级视频编码的方法和设备一致。
背景技术
自适应视频流传输是指根据网络或终端的状态以不同的比特率提供的视频流传输服务。
自适应视频流传输的示例包括平滑流传输。平滑流传输根据可变的网络和终端的状态(例如,终端的CPU状态)自适应地向用户提供具有不同的比特率的视频,从而即使网络或终端的状态变差,用户也可在不对视频进行缓冲的情况下欣赏视频。
然而,传统的自适应视频流传输方案对具有不同的比特率的所有视频分别进行编码和存储,从而服务器的负载增加。
图1是示出传统的自适应视频流传输中的视频编码和发送方案的示图。图1中,假设服务器110向终端120提供具有三种类型的比特率(10kbps、20kbps和30kbps)的视频。在传统的方案中,服务器110对与所述三种类型的比特率相应的所有视频分别进行编码和存储。标号111、112和113是指针对预定时间单位的比特率为10kbps、20kbps和30kbps的视频。在下一个时间单位,比特率为10kbps、20kbps和30kbps的视频也同样被分别编码和存储。作为参考,预定时间单位通常被称为分段。
发明内容
技术问题
在服务器110对具有不同的比特率的视频分别进行编码和存储的状态下,服务器110根据网络和终端的状态发送三个视频111、112和113中的一个。根据该流传输方案,服务器110针对一个时间单位(即,单个分段)对与60kbps的比特率相应的视频进行编码和存储。
图1被假设为具有三种不同类型的比特率的视频被流传输。然而,如果具有不同的比特率的视频的数量增加,则将由服务器110存储的视频的大小显著地增加。此外,虽然在图1中没有示出,但视频通过多个中间节点被发送到终端120。在这种情况下,随着视频的大小增加,中间节点必须对更大大小的相应视频进行存储和处理。
技术方案
因此,示例性实施例的多个方面提供一种用于使用多层视频编码方案进行自适应视频流传输的方法和设备。
此外,示例性实施例提供一种用于根据终端的状态信息自适应地选择分层数据并提供视频流传输服务的方法和设备。
根据示例性实施例,提供了一种关于视频流传输服务的方法,所述方法包括:根据使用残差数据的分层编码方案针对相应视频产生层数据;从终端接收包括在终端中可解码的比特率的比特率信息;从产生的层数据中选择对与可解码的比特率相应的视频进行解码所必需的层;将与选择的层相应的层信息和层数据发送到终端。
根据另一示例性实施例,提供了一种接收视频流传输服务的方法,所述方法包括:将包括在终端中可解码的比特率的比特率信息发送到服务器;从服务器接收与由服务器选择的层相应的层信息和层数据,以对与可解码的比特率相应的视频进行解码;通过使用层信息和层数据对与可解码的比特率相应的视频进行解码,其中,从根据使用残差数据的分层编码方案针对相应视频产生的层数据中选择由服务器选择的层。
根据另一示例性实施例,提供了一种视频流传输服务的设备,所述设备包括:可分级编码单元,根据使用残差数据的分层编码方案针对相应视频产生层数据;控制器,从终端接收包括在终端中可解码的比特率的比特率信息,从产生的层数据中选择对与可解码的比特率相应的视频进行解码所必需的层;复用器,对与选择的层相应的层信息和层数据进行复用,将复用的层信息和层数据发送到终端。
根据另一示例性实施例,提供了一种接收视频流传输服务的设备,所述设备包括:控制器,将包括在终端中可解码的比特率的比特率信息发送到服务器;解复用器,从服务器接收与由服务器选择的层相应的层信息和层数据并对所述层信息和层数据进行解复用,以对与可解码的比特率相应的视频进行解码;可分级解码单元,通过使用所述层信息和层数据对与可解码的比特率相应的视频进行解码,其中,从根据使用残差数据的层编码方案针对相应视频产生的层数据中选择由服务器选择的层。
有益效果
根据示例性实施例,服务器根据使用残差数据的分层编码方案针对视频产生层数据,终端考虑网络或终端的状态将在终端中可解码的比特率的比特率信息发送到服务器,并且服务器从层数据中选择对与所述比特率信息相应的视频进行解码所必需的层并将选择的层的层信息和层数据发送到终端。
因此,存储在服务器或中间节点中的数据的大小被减小。另外,终端可根据网络或终端的状态自适应地接收提供可分级性的层数据,从而网络或终端的状态可被实时地应用到流传输服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180011995.6/2.html,转载请声明来源钻瓜专利网。