[发明专利]流媒体数据处理方法和电子设备有效
申请号: | 201210548492.9 | 申请日: | 2012-12-17 |
公开(公告)号: | CN103873927B | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 赫伽宁;高锋 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04N21/438 | 分类号: | H04N21/438;H04N21/845 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 安之斐 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体数据 传输流 流媒体数据处理 电子设备 位置点 解码 开始位置 片段接收 启动指令 完成时 播放 | ||
1.一种流媒体数据处理方法,应用于电子设备,该方法包括:
当接收启动指令时,接收相应流媒体数据的开始位置处的第一传输流片段,所述流媒体数据具有第一时间长度或大小,所述第一传输流片段具有第二时间长度或大小;
解码并播放接收的第一传输流片段;
当所述第一传输流片段接收完成时,计算所述流媒体数据的剩余时间长度或大小;
在所述流媒体数据的剩余时间长度或大小中,选择均匀离散的位置点;
在选择的位置点处,接收所述流媒体数据的具有第三时间长度或大小的各个传输流片段;
其中,在所述流媒体数据的剩余时间长度或大小中,选择均匀离散的位置点,在选择的位置点处,接收所述流媒体数据的具有第三时间长度或大小的各个传输流片段包括:
确定所述流媒体数据中的一段或多段剩余流媒体数据,并将所述一段或多段剩余流媒体数据中每一段的中点确定为分割点,并从所述分割点处开始接收具有第三时间长度或大小的各个传输流片段。
2.如权利要求1所述的数据处理方法,还包括:
当检测到搜索操作时,确定搜索操作指定的新播放位置点;
确定所述新播放位置点处是否已经接收传输流片段;
如果所述新播放位置点处已经接收了传输流片段,则从所述新播放位置点处开始解码并播放已经接收的传输流片段;以及
如果所述新播放位置点处没有接收传输流片段,则将播放位置点跳转到与所述新播放位置点最近的已经接收了传输流片段的位置点,并且从该位置点处开始解码并播放已经接收的传输流片段。
3.如权利要求2所述的数据处理方法,还包括:
当从该位置点处开始解码并播放已经接收的传输流片段时,暂停其它位置点的传输流片段的下载,直到从该位置点处起已下载的传输流片段达到第四时间长度或大小。
4.如权利要求3所述的数据处理方法,还包括:
当从该位置点处起已下载的传输流片段达到第四时间长度或大小时,计算所述流媒体数据的剩余时间长度或大小;
在所述流媒体数据的剩余时间长度或大小中,选择均匀离散的位置点;
在选择的位置点处,接收所述流媒体数据的具有第三时间长度或大小的各个传输流片段。
5.一种电子设备,包括:
接收单元,用于当接收启动指令时,接收相应流媒体数据的开始位置处的第一传输流片段,所述流媒体数据具有第一时间长度或大小,所述第一传输流片段具有第二时间长度或大小;
播放单元,用于解码并播放接收的第一传输流片段;
计算单元,用于当所述第一传输流片段接收完成时,计算所述流媒体数据的剩余时间长度或大小;
选择单元,用于在所述流媒体数据的剩余时间长度或大小中,选择均匀离散的位置点;以及
控制单元,用于使得所述接收单元在选择的位置点处,接收所述流媒体数据的具有第三时间长度或大小的各个传输流片段;
其中所述选择单元进一步用于:确定所述流媒体数据中的一段或多段剩余流媒体数据,并将所述一段或多段剩余流媒体数据中每一段的中点确定为分割点,以及所述控制单元进一步用于:从所述分割点处开始接收具有第三时间长度或大小的各个传输流片段。
6.如权利要求5所述的电子设备,其中所述控制单元进一步用于为:
当检测到搜索操作时,确定搜索操作指定的新播放位置点;
确定所述新播放位置点处是否已经接收传输流片段;以及
如果所述新播放位置点处已经接收了传输流片段,则使得所述播放单元从所述新播放位置点处开始解码并播放已经接收的传输流片段;以及
如果所述新播放位置点处没有接收传输流片段,则将播放位置点跳转到与所述新播放位置点最近的已经接收了传输流片段的位置点,并且使得播放单元从该位置点处开始解码并播放已经接收的传输流片段。
7.如权利要求6所述的电子设备,其中所述控制单元进一步用于:
当播放单元从该位置点处开始解码并播放已经接收的传输流片段时,暂停其它位置点的传输流片段的下载,直到从该位置点处起已下载的传输流片段达到第四时间长度或大小。
8.如权利要求7所述的电子设备,其中所述控制单元进一步用于为:
当从该位置点处起已下载的传输流片段达到第四时间长度或大小时,计算所述流媒体数据的剩余时间长度或大小;
在所述流媒体数据的剩余时间长度或大小中,使得所述选择单元选择均匀离散的位置点;以及
在选择的位置点处,使得所述接收单元接收所述流媒体数据的具有第三时间长度或大小的各个传输流片段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210548492.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及电子设备
- 下一篇:一种提取音乐特征的方法及装置