计算移动通信终端的媒体播放时间的移动通信终端和方法.pdf

上传人:000****221 文档编号:698474 上传时间:2018-03-06 格式:PDF 页数:24 大小:845.84KB
返回 下载 相关 举报
摘要
申请专利号:

CN200610143901.1

申请日:

2006.11.06

公开号:

CN1960547A

公开日:

2007.05.09

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

H04Q7/32(2006.01); H04M1/02(2006.01)

主分类号:

H04Q7/32

申请人:

LG电子株式会社;

发明人:

刘荣赈

地址:

韩国首尔

优先权:

2005.11.04 KR 10-2005-0105565; 2006.01.23 KR 10-2006-0006933

专利代理机构:

中原信达知识产权代理有限责任公司

代理人:

夏凯;钟强

PDF下载: PDF下载
内容摘要

本发明公开了一种用于计算媒体文件在移动通信终端上的媒体播放时间的移动通信终端和方法。在一个典型实施例中,移动通信终端包括通信单元、控制器和显示器。该通信单元能够从媒体服务器下载媒体文件。该控制器能够基于从媒体文件提取的信息计算第一数据量。该控制器还能够基于媒体文件的第一数据量和第二数据量计算媒体播放时间。该显示器能够显示媒体播放时间。

权利要求书

1.  一种移动通信终端,包括:
能够从媒体服务器下载媒体文件的通信单元;
配置去计算媒体播放时间的控制器,该媒体播放时间是基于第一数据量和第二数据量计算的,其中第一数据量是利用直接从下载的媒体文件提取的信息来计算的;和
能够显示计算的媒体播放时间的显示器。

2.
  根据权利要求1的移动通信终端,其中该提取的信息包括持续时间、时标、样本计数和样本尺寸。

3.
  根据权利要求2的移动通信终端,其中:
持续时间和时标是从媒体文件的电影标题框中提取的;和
样本计数和样本尺寸是从媒体文件的样本尺寸框中提取的。

4.
  根据权利要求2的移动通信终端,其中:
第一数据量是每秒数据量;
第二数据量是下载的数据量;和
每秒数据量是通过以下计算的:
持续时间除以时标以得出总的运行时间;
样本计数除以总的运行时间以得出每秒样本计数;和
顺序地累加每秒样本计数每个的样本尺寸以得出每秒数据量。

5.
  根据权利要求1的移动通信终端,其中通信单元能够从媒体服务器下载MPEG-4媒体文件。

6.
  根据权利要求1的移动通信终端,其中该显示器能够进一步显示媒体文件。

7.
  一种使用能够从媒体服务器下载媒体文件的移动通信终端计算媒体播放时间的方法,该方法包括以下的步骤:
a)由移动通信终端从媒体服务器请求媒体文件;
b)如果媒体服务器传送该媒体文件,由移动通信终端下载该媒体文件;
c)基于从媒体文件提取的信息确定第一数据量;
d)基于媒体文件的第一数据量和第二数据量计算播放时间;和
e)显示该播放时间。

8.
  根据权利要求7的方法,其中从媒体文件中提取的信息包括持续时间、时标、样本计数和样本尺寸。

9.
  根据权利要求8的方法,其中:
该持续时间和时标是从媒体文件的电影标题框中提取的;和
样本计数和样本尺寸是从媒体文件的样本尺寸框中提取的。

10.
  根据权利要求7的方法,其中:
第一数据量是每秒数据量;和
步骤c)包括:
从媒体文件提取持续时间和时标;
持续时间除以时标以得出总的运行时间;
从媒体文件提取样本计数和样本尺寸;
样本计数除以总的运行时间以得出每秒样本计数;和
累加媒体文件的样本尺寸的每秒样本计数的每个以计算每秒数据量。

11.
  根据权利要求7的方法,其中:
第一数据量是每秒数据量;
第二数据量是下载的数据量;和
步骤d)包括:
测量当前下载的媒体文件的数据量信息;
将累加的每秒数据量的总和与当前下载的数据量信息比较;和
按照比较结果计算播放时间。

12.
  根据权利要求7的方法,其中:
第一数据量是每秒数据量;和
步骤c)包括通过从媒体文件的用户数据框提取每秒数据量来确定每秒数据量。

13.
  根据权利要求7的方法,其中步骤a)包括由移动通信终端从媒体服务器请求MPEG-4媒体文件。

14.
  根据权利要求7的方法,其中步骤e)进一步包括显示下载的数据量、总的数据量和总的运行时间。

15.
  一种用于使用移动通信终端简化媒体播放时间计算的方法,该方法包括:
a)编码媒体文件;
b)基于从媒体文件提取的信息计算第一数据量;和
c)在媒体文件中记录计算的第一数据量。

16.
  根据权利要求15的方法,其中从媒体文件中提取的信息包括持续时间、时标、样本计数和样本尺寸。

17.
  根据权利要求16的方法,其中:
持续时间和时标是从媒体文件的电影标题框中提取的;和
样本计数和样本尺寸是从媒体文件的样本尺寸框中提取的。

18.
  根据权利要求16的方法,其中:
第一数据量是每秒数据量;和
步骤b)包括:
从媒体文件提取持续时间和时标;
持续时间除以时标以计算总的运行时间;
从媒体文件提取样本计数和样本尺寸;
样本计数除以总的运行时间以计算每秒样本计数;和
累加媒体文件的样本尺寸的每秒样本计数的每个以计算每秒数据量。

19.
  根据权利要求15的方法,其中编码媒体文件包括编码MPEG-4媒体文件。

20.
  根据权利要求15的方法,其中步骤c)包括在媒体文件的用户数据框中记录计算的第一数据量。

说明书

计算移动通信终端的媒体播放时间的移动通信终端和方法
本申请要求于2005年11月4日申请的韩国专利申请No.10-2005-0105565和2006年1月23日申请的韩国专利申请No.10-2006-0006933的权益,其中每个被作为参考资料结合在此。
技术领域
本发明涉及一种移动通信终端。更具体地说,本发明的实施例涉及用于计算移动通信终端上的媒体文件的媒体播放时间的系统和方法。
背景技术
渐进的下载服务是能够下载多媒体文件,诸如视频和音频文件,并且同时地将下载的多媒体文件呈现给终端用户的服务。
存在许多用于支持这种类型服务的移动通信终端解决方案。例如,分组视频(PV)解决方案是由位于加利福尼亚,圣地亚哥的Packet VideoCompany研制的。此外,QTVTM解决方案是由总部设在加利福尼亚,圣地亚哥的高通公司(Qualcomm Corporation)研制的。
该PV解决方案产品从内容服务器下载具有“pvx”扩展名的文件,计算由下载的数据量表示的总的数据量的百分比,并且将计算的结果提供给用户。该PV解决方案为此被设计去给用户提供主要地基于下载的数据量的信息。但是,虽然特定的媒体文件具有特定的数据容量,由于变化的图像质量,可能出现特定的媒体文件不同的播放时间。结果,该PV解决方案在仅仅使用媒体文件的数据量来识别正确的媒体播放时间方面是有困难的。
类似地,该QTVTM解决方案产品实现一种特定的算法设计,以确定是否呈现的数据是基于当前呈现的数据的位置下载的。因此,该QTVTM解决方案对于如以上提及的PV解决方案类似的原因在识别当前下载的数据的正确的播放时间方面是有困难的。
发明内容
因此,本发明涉及一种移动通信终端,更具体地说,涉及用于对于在移动通信终端上的媒体文件计算媒体“播放时间”的系统和方法。该下载的媒体文件的播放时间是不仅使用下载的媒体文件的数据量信息,而且使用从下载的媒体文件提取的信息计算的。
在一个典型的实施例中,移动通信终端包括通信单元、控制器和显示器。该通信单元能够从媒体服务器下载媒体文件。该控制器被配置基于从媒体文件本身提取的信息计算第一数据量。控制器还被配置去计算在移动通信终端上的媒体文件的媒体播放时间。这个计算是基于第一数据量和基于第二数据量,其被与媒体文件结合下载。在典型的实施例中,该显示器被配置去将媒体播放时间显示给用户。
在另一个典型的实施例中,一种用于使用能够从媒体服务器下载媒体文件的移动通信终端计算媒体文件的媒体播放时间的方法,包括:由移动通信终端从媒体服务器请求媒体文件;如果媒体服务器传送媒体文件,由移动通信终端下载媒体文件;基于从媒体文件提取的信息确定第一数据量;基于与媒体文件结合下载的第一数据量和第二数据量计算播放时间;和然后显示播放时间。
在又一个典型的实施例中,一种用于使用移动通信终端简化媒体播放时间计算的方法,包括:编码媒体文件;基于从媒体文件提取的信息计算第一数据量;和在媒体文件中记录计算的第一数据量。
在下面的描述中将在某种程度上阐述本发明的附加的优点、目的和特点,在参阅以下内容时或者可以从本发明的实践中获悉,在某种程度上对于那些本领域普通的技术人员将变得显而易见。通过尤其在著述的说明书和此处的权利要求以及所附的附图中指出的结构,可以实现和获得本发明的目的和其他的优点。
应该明白,上文的概述和下面的本发明的详细说明是示范性和说明性的,并且作为权利要求意欲对本发明提供进一步的说明。
附图说明
该伴随的附图被包括以提供对本发明进一步的理解,并且被结合进和构成本申请书的一部分,其公开本发明的实施例,并且与该说明书一起可以起解释本发明例子原理的作用。在附图中:
图1是公开了按照本发明第一个典型实施例的移动通信终端的方框图;
图2是公开了按照本发明第一个典型实施例的用于计算媒体播放时间的典型方法的流程图;
图3是公开了按照本发明第一个典型实施例在移动通信终端和媒体服务器之间通话过程的流程图;
图4示范性地公开了按照本发明的显示在移动通信终端的显示器上的典型显示图像;
图5是公开了按照本发明第二个典型实施例的用于简化媒体播放时间计算的典型方法的流程图;
图6是公开了按照本发明第二个典型实施例的移动通信终端的方框图;
图7是公开了按照本发明第二个典型实施例的用于计算媒体播放时间的典型方法的流程图;和
图8是公开了按照本发明第二个典型实施例在移动通信终端和媒体服务器之间通话过程的流程图。
具体实施方式
现在将详细地进行介绍本发明的典型实施例,其例子在伴随的附图中公开。只要可能,贯穿该附图相同的参考数字将用于涉及相同的或者类似的部分。
图1是公开了一个移动通信终端110例子的方框图,其可以与本发明结合使用。如示出的,该移动通信终端110包括控制器112、通信单元111、存储器113和显示器114。
该通信单元111被配置去在其他的功能之中从媒体服务器(未示出)下载媒体文件。在这种情况下,媒体服务器是能够使用各种通信方案的一个给移动通信终端110提供媒体文件的服务器。存储器113是用于存储经由通信单元111从媒体服务器下载的媒体文件的存储单元。显示器114是用于显示有关诸如总的“播放时间”的媒体文件信息的显示器。如果媒体文件是图像或者视频文件,以上提及的媒体也可以显示在显示器114上。
控制器112被配置使得其能够基于直接从经由通信单元111索取的媒体文件的内容中提取的信息可编程地计算每秒数据量。控制器112还被配置以便计算下载的媒体文件的“播放时间”。这个计算是通过使用计算的每秒数据量和下载的媒体文件的数据量执行的。这个播放时间然后经由显示器114显示给用户。
在示例的实施例中,由控制器112操作的媒体文件可以具有基于3GPP(第三代合作项目)的文件格式。3GPP格式化的文件是由多个对象(object)形成的,其每个被称为“方框”。方框是一个由具有唯一的长度的单个唯一标识符(ID)定义的面向对象的结构单元。此外,以上提及的方框也可以被称作“基本单位(atom)”。与媒体文件有关的所有数据被包含在媒体文件的方框中。
包含在3GPP媒体文件中的某些有代表性的方框例如包括:电影框(“moov”),媒体数据框(“mdat”),电影标题框(“mvhd”)和磁道框(“trak”)。
“mvhd”是包括与“moov”的特征有关的整个信息的方框。该“moov”包括单个“mvhd”。许多的信息包含在“mvhd”中,诸如“moov”的生成时间,“moov”的修改时间,“moov”的时标,“moov”的持续时间,“moov”的速率和“moov”的容量。
该“trak”是包括一个或多个磁道的方框。单个磁道对应于或者图像的序列或者样本的音频。因此,“trak”被分类为视频“trak”或者音频“trak”。该“moov”包括至少一个“trak”。
每个“trak”包括:磁道标题框(“trhd”),磁道引用框(“tref”),媒体框(“mdia”),编辑框(“edts”)和用户数据框(“udta”)。
以上提及的“mdia”包括:媒体标题框(“mdhd”),处理器引用框(“hdlr”)和媒体信息框(“minf”)。该“mdhd”包含与相应的媒体的特性信息有关的整体信息。该“minf”包括包含相应的媒体的特性信息的所有的对象。
以上提及的“minf”包括样本数据框(“stbl”)。该“stbl”是包括包含在单个磁道中的媒体样本的“时间和数据标志”的框。该“stbl”包括样本说明框(“stsd”)和样本尺寸框(“stsz”)。
该“stsz”包括指定样本数目的信息和指定单个样本的尺寸的其他的信息。在这种情况下,样本尺寸是以字节单位的形式表示的。媒体文件的总的样本的数目等于样本的数目,或者换句话说,样本计数。
参考以上提及的样本,单个样本例如可以是单个图像帧、一系列的顺序的图像帧、或者压缩部分的音频数据。
在一个典型的实施例中,控制器112从媒体文件的“mvhd”中提取持续时间信息和时标信息,以便计算每秒数据量(data-size-per-second),并且从“stsz”中提取样本计数和样本尺寸。控制器112将持续时间分解为多个时标单位,并且基于分解的结果计算总的运行时间。此外,控制器112将样本计数除以总的运行时间,并且基于所除的结果计算每秒样本计数。
控制器112将以上提及的样本尺寸的每秒样本计数的每个累加,使得其基于累加的结果计算每秒数据量。在样本尺寸仅仅具有一个唯一值的情况下,控制器112倍增样本尺寸每秒样本计数多次。在样本尺寸是一系列不同的值的情况下,控制器112顺序地累加该系列样本尺寸的每秒样本计数的每个。然后,控制器112将以上提及的每秒数据量与当前媒体文件下载的数据量比较,并且按照比较结果计算播放时间。
图2是公开了一个用于计算媒体播放时间的典型方法的流程图。
图3是公开了按照本发明第一个典型实施例在移动通信终端和媒体服务器之间通话过程的流程图。现在参考图2和3,将详细地论述在图2和3中公开的不同的动作S110至S160。
移动通信终端110在S110上从媒体服务器210请求特定的媒体文件。如果媒体服务器210传送媒体文件,则移动通信终端110在S120上下载该媒体文件。
移动通信终端110从媒体文件提取持续时间信息和时标信息,并且在S122上使用等式1计算总的运行时间。持续时间信息和时标信息可以从媒体文件的电影标题框中提取的。
[等式1]    总的运行时间[sec]=持续时间[sec]/时标
移动通信终端110在S124上提取样本计数和样本尺寸。在这种情况下,样本计数和样本尺寸可以是从媒体文件的样本尺寸框中提取的。
样本尺寸可以被以由几个相继的恒定值,而不是单个恒定值组成的表阵列的形式配置。以上提及的样本尺寸的有代表性的例子在表1中公开:
[表1]

  样本尺寸  样本[0]=7字节  样本[1]=7字节  样本[2]=6字节  样本[3]=9字节  样本[4]=8字节  样本[5]=8字节  样本[6]=6字节  样本[7]=6字节  样本[8]=7字节

移动通信终端110接下来在S126上使用在S122计算的总的运行时间和在S124提取的样本计数来计算每秒样本计数,如在等式2中公开的:
[等式2]    每秒样本计数[sec]=样本计数/总的运行时间[sec]
然后,移动通信终端110累加提取的S122的样本尺寸的S126的每秒样本计数,并且使用等式3基于累加的结果计算每秒数据量:
[等式3]
dtsize [ m ] = Σ i = 0 n - 1 Sample [ mn + i ] ]]>
这里:
m=0,1,2,3,...,
n=每秒样本计数
样本[mn+i]=一系列样本尺寸的第mn+i个样本尺寸
dtsize[m]=第M个每秒数据量。
如果样本尺寸等于在表1中公开的样本尺寸,则每秒数据量可以由表2表示:
[表2]  样本尺寸  每秒数据量  样本[0]=7字节  dtsize[0]=20字节  样本[1]=7字节  样本[2]=6字节  样本[3]=9字节  dtsize[1]=25字节  样本[4]=8字节  样本[5]=8字节  样本[6]=6字节  dtsize[2]=20Bytes  样本[7]=7字节   样本[8]=7字节

移动通信终端110在S140测量当前下载的数据量,并且基于测量的下载数据量和在S150计算的每秒数据量来计算播放时间。
更详细地,移动通信终端110累加在S140计算的每秒数据量,并且计算累加的每秒数据量的总和。然后,移动通信终端110将计算的总和与S140测量的每秒数据量比较,使得其按照比较结果计算播放时间。
如果在S130计算的每秒数据量等于在表2中公开的数据,以上提及的每秒数据量的累加的总和可以由表3表示:
[表3]  每秒数据量  累加的数据量的总和  Dtsize[0]=20K字节  1秒20K字节  Dtsize[1]=25K字节  2秒45K字节  Dtsize[2]=20K字节  3秒75K字节

例如,如果在S140测量的数据量信息是50K字节,50K字节的数据量高于对应于2秒数据量的45K字节,并且小于对应于3秒数据量的75K字节,使得在S140的测量时间点上的播放时间是2秒。
在S150计算的播放时间在S160被显示在显示器上。
图4示范性地公开了显示在移动通信终端的显示器上的典型显示图像。参考图4,可以认识到当前下载的数据量是50K字节,而媒体文件总的数据量是694K字节。还可以认识到当前下载的媒体文件的播放时间是2秒,而媒体文件的总的运行时间是24秒。
以上提及的步骤S122-S150在媒体文件的下载时间期间被重复。该媒体文件的下载数据量越高,媒体文件的播放时间越长。
图5是公开了按照本发明第二个示例实施例的用于简化媒体播放时间计算的示例方法的流程图。现在参考图5,将详细地论述在图5中公开的不同的动作S210至S260。
媒体服务器或者媒体编码器在S210上编码媒体文件。在这种情况下,媒体服务器或者媒体编码器可以按照MPEG-4标准编码媒体文件。
此后,媒体服务器从媒体文件中提取持续时间信息和时标信息,并且在S220上使用等式3计算总的运行时间:
[等式3]    总的运行时间[sec]=持续时间[sec]/时标
然后,媒体服务器在S230上从媒体文件中提取样本计数和样本尺寸。
接下来,媒体服务器在S240上使用在S220计算的总的运行时间和在S230提取的样本计数来计算每秒样本计数,如在等式4中公开的:
[等式4]    每秒样本计数[sec]=样本计数/总的运行时间[sec]
媒体服务器累加提取的S230的样本尺寸的S240的每秒样本计数,并且在S250上基于累加的结果计算每秒数据量。
媒体服务器在S260上在媒体文件中记录计算的每秒数据量。在媒体文件具有3GPP格式的情况下,每秒数据量可以记录在媒体文件的用户数据框“udta”中。
因此,媒体服务器使用动作S210-S260创建媒体文件。如此创建的媒体文件包含每秒数据量。这个记录的每秒数据量可以是由移动通信终端从媒体文件提取的,并且在媒体播放时间的计算中由移动通信终端使用。因此,一旦媒体文件已经下载到移动通信终端,动作S210-S260可以有助于使用移动通信终端来简化媒体播放时间的计算。
图6是公开了按照本发明第二个示例实施例的移动通信终端120的方框图。移动通信终端120包括控制器121、通信单元122、存储器123和显示器124。
控制器121从媒体文件中提取每秒数据量,并且基于提取的每秒数据量和下载的媒体文件的数据量信息来计算播放时间。以上提及的每秒数据量可以从媒体文件的用户数据框“udta”中提取。
更详细地,控制器121测量当前下载的媒体文件的数据量,将累加的数据量的总和与当前下载的数据量比较,并且按照该比较结果计算播放时间。
通信单元122从媒体服务器下载媒体文件。在这种情况下,媒体服务器是能够给移动通信终端120提供媒体文件的服务器,并且可以是能够使用以上提及的在图5中公开的步骤S210-S260制作媒体文件的服务器。存储器123是用于存储下载的媒体文件的存储单元。显示器124是用于显示媒体文件的播放时间的显示器。如果媒体文件是图像或者视频文件,以上提及的媒体可以进一步显示在显示器124上。
图7是公开了按照本发明第二个示例实施例的用于计算媒体播放时间的示例方法的流程图。图8是公开了按照本发明第二个示例实施例的在移动通信终端和媒体服务器之间通话过程的流程图。现在参考图7和8,将详细地论述在图7和8中公开的各个动作S310至S360。
移动通信终端120在S310上从媒体服务器220请求特定的媒体文件。一旦收到来自移动通信终端120的请求,媒体服务器220传送媒体文件,并且在S320上移动通信终端120下载媒体文件。
移动通信终端120在S330上从媒体文件中提取每秒数据量。移动通信终端120可以从媒体文件的用户数据框“udta”中提取每秒数据量。
然后,移动通信终端120在S340上测量当前下载的数据量。移动通信终端120基于测量的下载数据量和在S350上计算的每秒数据量来计算播放时间。
更详细地,移动通信终端120将累加的每秒数据量的总和与下载的数据量比较,使得其按照比较结果计算播放时间。
计算的播放时间在S360上被显示在显示器上。显示在如在图4中公开的移动通信终端的显示器上示例的显示图像也适合于本发明的第二个典型实施例使用。
如从以上的描述中清晰可见的,按照本发明用于计算媒体文件播放时间的示例方法具有以下的效果。首先,示例的媒体播放时间计算方法可以使用下载的数据量和媒体文件信息给用户提供媒体播放时间,使得用户可以认识到媒体文件正确的播放时间。其次,虽然数据文件的下载可能由于网络问题被推迟,并且因此,数据文件的图像可能被中断,以上提及的媒体播放时间计算方法可以使用预先计算的播放时间,以确定是否数据文件可以由在出现数据文件中断之后接收的后续下载的数据给出,使得用于确定可播放的数据的可能性,和数据的播放时间点需要的资源量可以被降低。
虽然本发明已经示范性地公开了以上提及的第一和第二个典型的实施例,应当注意到,本发明的范围不局限于以上提及的典型的实施例,并且根据需要可以应用于其他的例子。
显而易见,不脱离本发明的精神或者范围,可以在本发明中进行各种各样的修改和变化。因此,本发明意欲覆盖其归入所附的权利要求和其等效范围之内所提供的本发明的改进和变化。

计算移动通信终端的媒体播放时间的移动通信终端和方法.pdf_第1页
第1页 / 共24页
计算移动通信终端的媒体播放时间的移动通信终端和方法.pdf_第2页
第2页 / 共24页
计算移动通信终端的媒体播放时间的移动通信终端和方法.pdf_第3页
第3页 / 共24页
点击查看更多>>
资源描述

《计算移动通信终端的媒体播放时间的移动通信终端和方法.pdf》由会员分享,可在线阅读,更多相关《计算移动通信终端的媒体播放时间的移动通信终端和方法.pdf(24页珍藏版)》请在专利查询网上搜索。

本发明公开了一种用于计算媒体文件在移动通信终端上的媒体播放时间的移动通信终端和方法。在一个典型实施例中,移动通信终端包括通信单元、控制器和显示器。该通信单元能够从媒体服务器下载媒体文件。该控制器能够基于从媒体文件提取的信息计算第一数据量。该控制器还能够基于媒体文件的第一数据量和第二数据量计算媒体播放时间。该显示器能够显示媒体播放时间。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1