[发明专利]优化媒体内容中的搜索功能有效
申请号: | 200980120152.2 | 申请日: | 2009-05-12 |
公开(公告)号: | CN102047338A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | B·杭扎 | 申请(专利权)人: | 诺基亚公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10;H04L29/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 芬兰*** | 国省代码: | 芬兰;FI |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 媒体 内容 中的 搜索 功能 | ||
技术领域
本发明总体上涉及媒体回放。更具体地,本发明提供了用于优化针对媒体内容的搜索功能的系统和方法。
背景技术
包括音频文件的媒体文件提供了以方便和高成本效率的方式来记录、传送和回放媒体内容。媒体回放能力在多种软件和设备中是可用的,设备包括个人计算机、个人立体声系统、移动终端、移动电话、PDA(个人数字助理)等。此类媒体文件可以按照多种格式提供,包括存储在记录介质或者存储器设备中的、或者通过传送连接流式传输的文件。
包括MP3(MPEG1层III)、AAC(高级音频编码)等的标准化媒体文件格式有助于促进此类系统。此类媒体文件提供了数据压缩相对于媒体质量的合理折衷。对于此类文件,文件内容必须在回放期间解码,这需要回放系统中一定级别的数据处理能力。
多种媒体文件格式(例如MP3音频文件)将音频数据解析为帧,其包括头段和数据净荷段。除了某些例外情况,每个帧是分立的单元,并且可以与其他帧分开地进行解码和回放,或者以不同的顺序进行解码和回放。这一优势允许数据的流式传输以及其他操作,诸如剪切、循环和其他传送选项。
然而,缺少帧间信息可能呈现出针对回放的困难,尤其是针对暂停、向后搜索以及向前搜索的能力。另外,一些媒体格式需要独立地维持和定位准确的帧位置,以便继续解码。
另外,在一些便携式应用(诸如移动电话)中,例如当播放传入电话呼叫的铃音时,可以手动地或者自动地暂停回放。当这种情况发生时,内容回放可以被取代,并且解码器被解除分配。当重新开始内容回放时,应当从与其暂停时相同的位置开始。另外,一些移动设备架构在暂停时解除分配解码器,并且暂停与重新开始之间的短间隔使得重新开始的回放位置接近度中的任何错误更加明显,并且产生较难接受的用户体验。
一些音频格式在其内容本身中、连同帧头上的同步字一起来提供有限帧表。数据中的近似位置可以在搜索一个位置时进行计算,并且继而可以定位同步字并且继续解码。然而,当内容是可变比特率(VBR)时,错误是不可避免的,并且在搜索时使用计算。MP3 VBR编码的音频可以包含100个条目的帧表,其准确度随着内容长度的增大而减小。MP3文件可以具有通常长于5分钟歌曲的内容,诸如MP3音频书和播客,由此使得基于最小帧表内容的位置计算更加易于出错。
发明内容
以下提出了本发明的简化概述,以便提供本发明某些方面的基本理解。该发明内容不是本发明的广泛概观。其并非意在标识本发明的关键或者重要元素,或者描述本发明的范围。以下发明内容仅提出本发明的一些构思,作为以下提供的更加详细的描述的序言。
本发明的示例性实施方式不需要与解码器串联的解析器组件。这消除了解码之前该解析器所需的附加处理。相反,一个实施方式使用与解码过程并行的解析,并且从解码器组件收集用于搜索的信息。如果向前搜索需要尚未收集的信息,则使用解析器组件代替解码器组件来收集信息。一个实施方式保持两个级别的信息:少量高分辨率数据(仅针对最小数目的媒体帧保持的信息),用于在准确的帧上暂停/重新开始;以及可调量信息,用于搜索新的回放位置。
本发明的一个示例性实施方式包括一种方法,包括:接收划分为帧的编码媒体数据;解码编码媒体数据的至少一部分,并且输出编码媒体数据的解码部分;以及计算针对编码媒体数据的解码部分内的帧的帧位置信息。该方法还包括:将计算的帧位置信息存储在帧表中;以及在接收到搜索编码媒体数据中的特定位置的命令时,使用帧表中计算的帧位置信息来确定编码媒体数据中的位置,以便继续解码该编码媒体数据。
如果帧表没有针对编码媒体数据中的特定位置的计算帧位置信息,则一个实施方式可以包括:解析编码媒体数据的另一部分;计算针对编码媒体数据的所解析的另一部分内的帧的帧位置信息;以及将计算的帧位置信息存储在帧表中。
根据一个实施方式,将计算的帧位置信息存储在帧表中的方法包括基于周期时间间隔来存储帧位置信息。可以基于编码媒体数据的大小值来选择周期时间间隔。另外,将计算的帧位置信息存储在帧表中的方法可以包括存储预定数目的、与编码媒体数据中的当前解码位置实质上同时(contemporaneous)的计算帧位置。
一个实施方式包括计算机可读介质,其包括计算机可读指令,当提供至处理器时使得处理器执行以上或以下描述的任何方法。另一实施方式包括处理器和包括可执行指令的存储器,该可执行指令当提供至处理器时使得处理器执行以上或者以下描述的任何方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚公司,未经诺基亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980120152.2/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法