用于媒体文件同步的系统及方法

xiaoxiao2020-7-22  5

【专利下载】Tel:18215660330

用于媒体文件同步的系统及方法
【专利摘要】同步媒体文件以限制用户必须变得习惯的新功能的数量,以便将媒体播放器的内容与在云计算网络内的远程服务器同步。因此,不需要用户改变他们使用他们的媒体播放器的方式,而是需要用户使用他们熟悉的原来的媒体播放器的拖放功能。本发明考虑在原来的媒体播放器格式内、经由服务器、在远程处理单元和本地处理单元之间的自动文件同步以及间隔文件同步。在本地服务器的加密的虚拟卷在本地高速缓存中存储文件数据,以提高文件同步系统的速度及安全性。特定方法增强并支持同步过程,所述方法包括特征波形度量的使用。
【专利说明】用于媒体文件同步的系统及方法
[0001]在前历史
[0002]本专利申请要求于2011年3月17日向美国专利商标局(USPTO)提交的第13/065,254号未决美国专利申请(‘254申请)、于2011年5月26日向USPTO提交的第13/134, 044号美国专利申请(‘044申请)、以及于2011年8月30日向USPTO提交的第13/199,474号美国专利申请(‘474申请)的优先权权益,上述申请的说明书通过引用合并于此。
【技术领域】
[0003]本发明一般地涉及用于媒体文件同步的系统及方法。更具体地,本发明涉及用于定制文件匹配和同步的系统及方法,其特征在于基于图形用户接ロ的拖放功能、自动/间隔同步以及本地化的高速缓存。
【背景技术】
[0004]播放列表文件夹可以被用来识别哪个播放列表将与云计算网络同步。被用来与远程服务器或者另ー个计算机同步的系统目录(即文件夹)往往被称为同步盒(drop box)。从技术现状考虑,将注意到现有技术似乎没有涉及:关于从音频文件幅度信息提取包括各种特性匹配度量的汇总数据,以提供独特的音频文件特征(signature),从而显著地降低与适当文件匹配关联的时间。
[0005]此外,关于以下文件匹配方法的现有技术似乎也没有涉及,所述文件匹配方法是这样的:经由同步盒同步来比较、识别和同步媒体文件,选择性地给用户提供基于自动和/或间隔的同步,并经由本地高速缓存的方法提高安全数据文件传送。因此,现有技术察觉到需要如下文中更详细地描述和/或概括的上述类型的快速匹配方法以实现和支持媒体文件同步。

【发明内容】

[0006]本发明的目标是:包括和/或应用用于在不同的系统上找到音频/媒体文件匹配的特定装置,而不需要发送数据或者音频/媒体文件本身的繁重负荷。本发明的又一目标是:包括和/或应用用于确定哪些音频/媒体文件应当在特定系统内同步以及哪些音频/媒体文件已经在所述系统内存在并且仅需要被引用的特定支持装置。更进一歩,本发明的目标是:包括和/或应用有效地找到并定位冗余文件从而通过删去冗余文件存储来减少存储成本的特定装置。
[0007]更进一歩,根据本发明的所谓的媒体文件同步盒同步方法的主要目标是:限制用户为了将媒体播放器的内容与云计算网络内的远程服务器同步而必须熟悉的新功能的数量。在这点上,考虑将不需要用户改变该用户使用媒体播放器的方式,而是相反,需要用户使用原来的媒体播放器的熟悉的拖放功能。
[0008]又进一歩,本发明的主要目标是:为了音频/媒体回放、音频/媒体变更等等的目的,在原有媒体播放器内提供以其他方式在远程服务器中反映/存储的本地化数据以用于快速访问。这通过以下方式实现:创建充当同步盒的音频/媒体文件播放列表文件夹,用户将他或她期望与服务器同步的播放列表放到所述同步盒中。值得注意地,播放列表文件夹同步盒不是系统级别的目录而是仅存在于媒体播放器级别的ー组播放列表。
[0009]用户能够将播放列表拖放迸/出这样的播放列表目录。根据本发明,将播放列表拖进所述文件夹向第三方应用表明用户期望将该特定播放列表同步到云端。从这个播放列表文件夹消除ー播放列表表明用户不再期望将该特定播放列表同步到云端。
[0010]因此,根据本发明的系统及方法概略地包括在云计算环境内的特定处理单元,其中,主处理单元或者装置经由远程服务器与节点(nodal)处理单元或者装置通信。因此,所述媒体文件同步系统优选地包括某些通信中的远程处理装置、主处理装置、以及节点处理装置。所述主处理单元与用户接ロ通信并且包括与可经由主处理单元/装置操作的本地媒体播放器协作的应用。
[0011]所述媒体播放器装置包括播放列表文件夹生成装置,其在用户接口上可视地显示实现同步盒的播放列表文件夹。文件夹填充装置还可经由所述主处理装置操作,其利用动态的媒体文件播放列表及与所述媒体文件播放列表关联的列出的音轨选择性地填充播放列表文件夹。文件传送装置,其可经由所述主处理装置及远程处理装置操作,以用于在所述远程处理装置以及主处理装置中间传送媒体文件数据;以及同步装置,其可经由所述主处理装置以及远程处理装置操作,以将拖放的改变同步到播放列表文件夹。
[0012]所述同步装置还依赖以下特定装置和/或由以下特定装置支持:(I)与主处理装置关联的数据提取装置,用于实现从媒体文件数据提取波形数据;(2)与主处理装置关联的汇总统计量推导装置,用于由提取的波形数据导出汇总统计量;(3)与主处理装置关联的自定义标记生成装置,用于基于导出的汇总统计量生成自定义标记;以及(4)与主处理装置关联的标记关联装置,用于分别将生成的自定义标记与媒体文件数据关联来形成标记的媒体文件数据。
[0013]本系统及方法还采用双重服务器安排。在这点上,远程服务器以及本地服务器可以与媒体播放器及应用级联使用以显著地增大同步速度、安全性以及实现媒体文件的本地高速缓存。可以通过包括双重服务器安排而实现的多个益处将在下文中更详细地描述。
【专利附图】

【附图说明】
[0014]通过考虑以下对专利附图的简要描述,我们的发明的其它特征将变得更加明显,附图中:
[0015]图1是示出基本云计算类型数据处理结构的第一框图,其显示具有附加的图形用户接ロ的主处理单元与中心服务器通信,该中心服务器用于使主处理单元与ー些列节点处理单元链接/通信。
[0016]图2是示出基本云计算类型数据处理结构的第二框图,其显示具有附加的和放大的图形用户接ロ描绘的主处理单元与中心服务器通信,该中心服务器用于使主处理单元与一系列节点处理单元链接/通信。
[0017]图3是示出具有附加的图形用户接ロ的主处理单元经由中心服务器链接到节点处理单元的第三框图。[0018]图4是示出基本云计算类型数据处理结构的第四框图,其显示具有应用块的主处理单元与中心服务器通信,该中心服务器用于使主处理单元与一系列节点处理单元链接/通信。
[0019]图5是根据本发明的数据处理装置的增强示图,其示出波形数据输入块和集中主处理块,其中后者包括波形处理单元和数据输出块。
[0020]图6是根据本发明的数据处理装置的增强示图,其示出图5的数据输出块被输出处理单元和次级数据输出块处理。
[0021]图7是将音频幅度信息/数据描绘为时间的函数的一般正弦波形的曲线图。
[0022]图8是示出以其它方式在图7中描绘的一般正弦波形的一部分的增强片段曲线图,其示出在波形上的一点处的切线斜率。
[0023]图9是将音频幅度信息/数据描绘为时间的函数的不均匀波形的第一曲线图,其中垂直波分量或长度段(length segment)被突出。
[0024]图10是将音频幅度信息/数据描绘为时间的函数的不均匀波形的第二曲线图,其中水平波分量或长度段被突出。
[0025]图11是将音频幅度信息/数据描绘为时间的函数的不均匀波形的第三曲线图,其中倾斜波分量(sloped wave component)或长度段被突出。
[0026]图12是示出由四个过程/处理单元/例程分离的五个方框的流程图。
[0027]图13是基本数据处理结构的框图,其示出包括两个处理单元的主处理块连接到服务器,该服务器用于将主处理块链接到节点处理块。
[0028]图14是服务器的放大示图,其概略地描绘了该服务器内的架构。
[0029]图15是根据本发明的音轨级别的、主-节点侧架构的流程图。
[0030]图16是根据本发明的音轨级别的、服务器侧架构的流程图。
[0031]图17是根据本发明的音轨级别的、服务器侧架构与音轨级别的、主-节点侧架构中间的链接的流程图。
[0032]图18 Ca)是描绘节点处理单元与主处理单元通信并且描绘自动型文件同步布局的第一不意图。
[0033]图18 (b)是描绘节点处理单元与主处理单元通信并且描绘用户启动的或者间隔型文件同步布局的第二示意图。
[0034]图19是描绘包括多个音轨的媒体播放器盒的示意图。
[0035]图20是描绘具有统ー资源定位符机制的音轨盒的示意图,所述统ー资源定位符机制具有文件首部以及分段的元数据文件。
[0036]图21是描绘具有数据持续时间机制的媒体/音频文件盒的示意图,该数据持续时间机制具有文件首部以及分段的元数据文件。
[0037]图22是示出分叉文件同步(bifurcated file system)系统的流程图,通过该分叉文件同步系统自动文件同步例程被耦接到用户启动的间隔文件同步例程。
[0038]图23是描绘远程处理单元与本地处理单元通信的第三示意图,其中概略地描绘了每个处理单元的属性。
[0039]图24是描绘本地处理单元与远程处理单元通信、并且描绘用户启动的或者间隔型文件同步布局的第四示意图。[0040]图25是描绘本地处理单元与远程处理单元通信、并且描绘自动型文件同步布局的第五示意图。
[0041]图26是描绘远程处理单元与本地处理单元通信的第六示意图,其中概略地描绘了每个处理单元的属性。
【具体实施方式】
[0042]现在更具体地參照附图,本发明实质上涉及用于在经由集中/远程服务器链接的多个链接的处理单元之间的媒体/音频文件同步的系统及方法。迅速的组件间文件数据同步经由(I)将唯一构建的文件识别指纹或者标记与媒体/音频文件59关联;(2)借助唯一构建的文件识别标记或指纹匹配媒体/音频文件59 ;以及(3)在图形用户接口上的播放列表改变的拖/放功能来实现。
[0043]本发明首先考虑可经由与概略地描绘且标号为10的主处理单元或装置通信的用户的图形用户接ロ 51操作的桌面应用50。考虑主处理装置10与云计算类型网络通信,因此如90的特定节点处理单元或者装置经由如37的特定远程处理装置或者服务器处理装置与主处理装置10通信。
[0044]考虑在(如概略地描绘且标号为50的)桌面应用的安装完成之后不久,可以优选地在图形用户接ロ 51上可视地提示用户选择如53的一个或多个同步盒以与概略地描绘且标号为52的本地媒体播放器应用或主媒体播放器应用同歩。如果没有同步盒53,则可以提示用户经由桌面应用50创建新的同步盒53。
[0045]如果用户决定创建新的同步盒53,则桌面应用50包括特定播放列表文件夹生成装置,使用户能够经由与播放器52关联的应用编程接ロ(API) 54在本地媒体播放器52中创建新的播放列表文件夹或者同步盒53。如果用户决定同步位于远程处理装置或者服务器37的如64的现有的同步盒,则桌面应用50可以经由该播放器的API 54在本地媒体播放器52中创建新的播放列表文件夹或者同步盒53。
[0046]桌面应用50还优选地包括用于利用播放列表55和它们各自的音轨56填充(populate)生成的播放列表文件夹或者同步盒53的特定文件夹填充装置,并且最初驱动/创建存储在远程处理装置37处的媒体文件59的URL流57/58。优选地消除与该动作相关的任何标签(t i cke t)。
[0047]如果用户选择在主处理装置10上存储用于同步盒53的媒体文件59的副本,则桌面应用50启动从远程处理装置37的媒体文件数据的传送(下载)。当媒体文件数据传送完成吋,URL流57/58參考如60的本地文件优选地被替换为标准音轨56。
[0048]当用户希望对播放列表状态或者结构做出任何改变时,桌面应用50 (自动地)启动同步过程。在这点上,应用50考虑用于监视播放列表状态和将播放列表状态与桌面应用50的播放列表文件夹或者同步盒53的索引进行比较的特定播放列表监瞀装置61。考虑监瞀装置61优选地和实质上是经由本地或者主媒体播放器52的API 54每隔几分钟运行的后台例程/过程。
[0049]如果用户选择将播放列表55拖放到实现同步盒的播放列表文件夹或者同步盒53内,则拖/放的播放列表55被分解成基于音轨的波形数据14并且被分析以用于绘制(render)播放列表55的各个文件/音轨56的相应媒体文件特征。如音频分析插件15所示例的特定数据提取装置与主处理装置10关联,以用于实现从波形媒体文件数据14提取波形数据。提取波形数据的过程提供特征值32,然后可以经由特定度量(metric)推导装置对特征值进一歩处理,以用于绘制或者导出匹配度量16。
[0050]例如,当波形数据14被音频分析插件15分析时,可以从波形音频文件数据14绘制或输出17各种值32。然后,值32可以经由特定度量推导装置31进行处理以用于导出或者绘制所谓的匹配度量16。
[0051]在这点上,读者将从图7注意到位于基线19附近的一般正弦波18,其中,波形幅度数据(例如分贝水平)沿着Y轴100被描绘为沿着X轴101所描绘的时间的函数。将会理解,与基线(如19)相邻地绘制和定位的波形数据(如14)可以因此绘制出各种值32。
[0052]考虑各种值32包括,但不局限于:如20的波谷高度或者波谷到基线距离或者长度段;如21的峰值高度或者波峰到基线距离或者长度段;如22的垂直波峰到(紧邻的)波谷的距离或者长度段;如27的水平波峰到(紧邻的)波谷的距离或者长度段(定义特定时间段或者At);以及如23的波峰到波谷的斜边长度段(连接长度段22和27,并且具有特定斜率)。
[0053]此外,考虑各种值32包括,但不局限于:如28的垂直波谷到(紧邻的)波峰的距离或者长度段;如29的水平波谷到(紧邻的)波峰的距离或者长度段(定义特定时间段或者A t);如24的波谷到波峰的斜边长度(连接长度段28和29,并且具有特定斜率);波峰到波峰峰距离25 (定义特定时间段或者At);以及波谷到波谷的距离26 (即定义特定时间段或者 A t)。
[0054]从波形媒体文件数据14提取的值可以因此受到用于提供匹配度量16的各种统计分析。举例来说,给定连续的波形或者波形媒体文件数据14,可以确定多个波谷到基线距离或者长度段20,它们分布于具有特定算木平均且具有与其关联的特定变化性的值的范围内。
[0055]因此,考虑对于某些给定`音频文件波形数据14的波谷到基线的距离或者长度段(如20),可以计算包括但不局限于均值、范围和标准偏差值的各种统计值。在这点上,均值被可以定义为值32的波谷到基线的长度段20的算木平均值。为了得到均值,得分(scores)或者距离或者长度段值可以被求和并且除以得分、距离或者长度段值的数量,如经以下公式:
【权利要求】
1.ー种媒体文件标记系统,所述媒体文件标记系统用于自定义标记媒体文件,所述媒体文件标记系统包括: 数据处理装置; 数据提取装置,所述数据提取装置与所述数据处理装置关联,以用于实现从媒体文件数据提取波形数据; 汇总统计量推导装置,所述汇总统计量推导装置与数据处理装置关联,以用于由提取的波形数据导出汇总统计量; 自定义标记生成装置,所述自定义标记生成装置与数据处理装置关联,以用于基于导出的汇总统计量生成自定义标记;以及 标记关联装置,所述标记关联装置与数据处理装置关联,以用于分别将生成的自定义标记与媒体文件数据关联来形成标记的媒体文件数据。
2.一种用于媒体文件匹配的如权利要求1所述的媒体文件标记系统,所述系统包括: 数据存储装置,所述数据存储装置与数据处理装置关联,以用于存储标记的媒体文件数据;以及 数据比较装置,所述数据比较装置与数据处理装置关联,以用于将没有标记的媒体文件与存储的标记的媒体文件进行比较,所述数据比较装置在将没有标记的媒体文件数据与标记的媒体文件数据进行比较时,访问自定义标记以输出媒体文件匹配状态。
3.如权利要求1所述的媒体文件标记系统,其中,所述数据提取装置实现长度段值的提取,所述汇总统计量推导装置用于导出长度段值的计算统计值。
4.如权利要求3所述的媒体`文件标记系统,其中,所述数据提取装置实现用于提取波谷到基线及波峰到基线的长度段值的、相对于数据提取基线的波形数据提取,所述汇总统计量推导装置用于导出波谷到基线及波峰到基线的长度段值的计算统计值。
5.如权利要求1所述的媒体文件标记系统,其中,所述波形数据与时间有关,所述数据提取装置用于从波形数据提取基于时间的导数波值,所述汇总统计量推导装置用于导出基于时间的导数波值的计算统计量。
6.如权利要求1所述的媒体文件标记系统,包括值样本装置,所述值样本装置与所述数据处理装置关联,以用于从所计算的统计量导出值样本。
7.如权利要求6所述的媒体文件标记系统,其中,所述值样本装置从与计算的统计量关联的多个选择数据点随机收集值样本。
8.如权利要求7所述的媒体文件标记系统,其中,所述值样本装置通过对与计算的统计量关联的三个选择数据点取平均来随机收集值样本。
9.一种将文件识别指纹与音频文件关联的方法,所述方法包括步骤: 经由分析装置分析音频文件,所述音频文件具有一系列波动特性,所述波动特性每个具有可计算的波值; 经由分析装置从波动特性计算波值,所述波值包括长度段值; 计算长度段值的平均值、范围、以及标准偏差值; 基于所计算的平均值、范围、标准偏差值生成一列值; 基于所述一列值生成文件识别指紋;以及 将所述文件识别指纹与音频文件关联以用于实现随后的音频文件匹配。
10.如权利要求9所述的方法,其中,所述波动特性与时间有关,所述方法包括步骤: 选择用于提供导数波值的一系列时间段; 经由所选择的时间段提取导数波值; 计算导数波值的平均值、范围、以及标准偏差值;以及 生成包括导数波值的一列值。
11.如权利要求9所述的方法,其中,所述一列值定义一系列汇总统计量,所述方法包括步骤: 计算汇总值的平均值、范围以及标准偏差值;以及 生成包括汇总值的一列值。
12.如权利要求9所述的方法,包括从所述一列值收集值样本的步骤,所述值样本用于基于文件识别指纹实现一致的随后的文件匹配。
13.如权利要求12所述的方法,其中,所述值样本被随机收集以用于增强基于文件识别指纹的一致的随后的文件匹配。
14.如权利要求13所述的方法,其中,随机收集的值样本通过对从所述一列值提取的三个选择值取平均而导出。
15.一种用于将自定义标记与媒体文件关联的方法,所述方法包括步骤: 经由数据提取装置从媒体文件提取波形数据,所述波形数据包括一系列长度段值; 计算一系列长度段值的统`计值; 基于统计值生成自定义文件标记;以及 将所述自定义文件标记与媒体文件关联。
16.如权利要求15所述的方法,包括步骤: 从媒体文件相对于数据提取基线提取波形数据,所述波形数据包括波谷到基线、波峰到基线的长度段;以及 计算波谷到基线及波峰到基线的长度段的统计值。
17.如权利要求15所述的方法,其中,所述波形数据与时间有关,所述方法包括步骤: 从波形数据提取基于时间的导数波值;以及 计算基于时间的导数波值的统计值。
18.如权利要求15所述的方法,其中所述波形数据定义汇总值,所述方法包括计算汇总值的统计值的步骤。
19.如权利要求15所述的方法,包括从统计值收集值样本的步骤。
20.如权利要求19所述的方法,其中,所述值样本从多个数据点随机收集。
21.如权利要求20所述的方法,其中,随机收集的值样本通过对与数据点关联的三个选择值取平均而导出。
22.—种音频文件匹配方法,所述音频文件匹配方法包括步骤: 经由音频分析装置从测试音频文件提取波形数据; 由提取的波形数据导出汇总统计量; 基于导出的汇总统计量生成自定义标记; 将自定义标记插入到所述测试音频文件的元数据内从而形成标记的音频文件; 在标记的音频文件数据库中存储标记的音频文件;以及将第二没有标记的音频文件与标记的音频文件进行比较,当将第二没有标记的音频文件与标记的音频文件进行比较时,所述自定义标记被访问以用于作出积极的音频文件匹配。
23.如权利要求22所述的方法,其中,提取的波形数据包括长度段值,所述汇总统计量由长度段值导出。
24.如权利要求23所述的方法,其中,相对于数据提取基线提取波形数据,所述波形数据包括波谷到基线以及波峰到基线的长度段值,所述汇总统计量包括波谷到基线及波峰到基线的长度段的统计量。
25.如权利要求22所述的方法,其中,所述波形数据与时间有关,所述方法包括步骤: 从波形数据提取基于时间的导数波值;以及 计算基于时间的导数波值的汇总统计量。
26.如权利要求22所述的方法,包括从汇总统计量收集值样本的步骤。
27.如权利要求26所述的方法,其中所述值样本从多个数据点随机收集。
28.如权利要求27所述的方法,其中,随机收集的值样本通过对与数据点关联的三个选择值取平均而导出。
29.ー种媒体文件匹配方法,所述媒体文件匹配方法包括步骤: 经由数据提取装置从第一媒体文件提取波形数据; 由提取的波形数据导出汇总统计量; 基于导出的汇总统计量生成自定义标记; 将自定义标记与第一媒体文件关联从而构建标记的媒体文件;以及当将第二媒体文件与标记的媒体文件进行比较时,访问自定义标记以用于作出积极的媒体文件匹配。
30.如权利要求29所述的方法,其中,提取的波形数据包括长度段值,所述汇总统计量由长度段值导出。
31.如权利要求30所述的方法,其中,相对于数据提取基线提取波形数据,所述波形数据包括波谷到基线以及波峰到基线的长度段值,所述汇总统计量包括波谷到基线及波峰到基线的长度段的统计量。
32.如权利要求29所述的方法,其中,所述波形数据与时间有关,所述方法包括步骤: 从波形数据提取基于时间的导数波值;以及 计算基于时间的导数波值的汇总统计量。
33.如权利要求29所述的方法,包括从汇总统计量收集值样本的步骤。
34.如权利要求33所述的方法,其中,所述值样本从多个数据点随机收集。
35.如权利要求34所述的方法,其中,随机收集的值样本通过对与数据点关联的三个选择值取平均而导出。
36.ー种用于同步媒体文件的媒体文件同步系统,所述媒体文件同步系统包括: 远程处理装置; 与所述远程处理装置通信的主处理装置; 用户接ロ,其与所述主处理装置通信,并且能够经由所述主处理装置操作; 媒体播放器装置,其能够经由所述主处理装置操作,所述媒体播放器装置包括播放列表文件夹生成装置,所述播放列表文件夹生成装置用于在用户接口上可视地显示实现同步盒的播放列表文件夹; 文件夹填充装置,其能够经由所述主处理装置操作,以用于利用(I)动态的媒体文件播放列表以及(2 )与所述媒体文件播放列表关联的列出的音轨选择性地填充所述播放列表文件夹; 文件传送装置,其能够经由所述主处理装置以及远程处理装置操作,以用于在所述主处理装置以及远程处理装置中间传送媒体文件数据;以及 文件同步装置,其能够经由所述主处理装置以及远程处理装置操作,以同步播放列表文件夹的改变。
37.如权利要求36所述的媒体文件同步系统,包括接ロ启用装置,以用于向/从所述播放列表文件夹拖放播放列表改变。
38.如权利要求37所述的媒体文件同步系统,包括: 与主处理装置关联的数据提取装置,以用于实现从媒体文件数据提取波形数据; 与主处理装置关联的汇总统计量推导装置,以用于由提取的波形数据导出汇总统计量; 与主处理装置关联的自定义标记生成装置,以用于基于导出的汇总统计量生成自定义标记;以及 与主处理装置关联的标记关联装置,以用于分别将生成的自定义标记与媒体文件数据关联来形成标记的媒体文件数据。
39.如权利要求38所述的媒体文件同步系统,包括与所述主处理装置通信的文件存储装置,以用于存储传送的媒体文件数据。
40.如权利要求39所述的媒体文件同步系统,包括数据比较装置,所述数据比较装置与所述主处理装置关联,以用于将没有标记的媒体文件与存储的/标记的媒体文件进行比较,所述数据比较装置在将没有标记的媒体文件数据与标记的媒体文件数据进行比较时访问自定义标记以输出文件匹配状态。
41.如权利要求38所述的媒体文件同步系统,其中,所述数据提取装置实现长度段值的提取,所述汇总统计量推导装置用于导出长度段值的计算统计值。
42.如权利要求41所述的媒体文件同步系统,其中,所述数据提取装置实现用于提取波谷到基线及波峰到基线的长度段值的、相对于数据提取基线的波形数据提取,所述汇总统计量推导装置用于导出波谷到基线及波峰到基线的长度段值的计算统计值。
43.如权利要求38所述的媒体文件同步系统,其中,所述波形数据与时间有关,所述数据提取装置用于从所述波形数据提取基于时间的导数波值,所述汇总统计量推导装置用于导出基于时间的导数波值的计算的统计量。
44.如权利要求38所述的媒体文件同步系统,包括值样本装置,所述值样本装置与所述主处理装置关联,以用于从所计算的统计量导出值样本。
45.如权利要求44所述的媒体文件同步系统,其中,所述值样本装置从与计算的统计量关联的多个选择数据点随机收集值样本。
46.如权利要求44所述的媒体文件同步系统,其中,所述值样本装置通过对与计算的统计量关联的三个选择数据点取平均来随机收集值样本。
47.如权利要求38所述的媒体文件同步系统,包括:节点处理装置,主处理装置与所述节点处理装置通信,以用于从主处理装置实现与节点处理装置的更新的播放列表同歩。
48.如权利要求47所述的媒体文件同步系统,包括用于通过时间戳优先解决同步冲突的冲突解决装置。
49.如权利要求37所述的媒体文件同步系统,包括播放列表监瞀装置,以用于监视播放列表改变及启动文件数据同步。
50.ー种用于同步媒体文件的媒体文件同步系统,所述媒体文件同步系统包括: 主处理装置; 用户接ロ,其与所述主处理装置通信,并且能够经由所述主处理装置操作; 媒体播放器装置,其能够经由所述主处理装置操作,所述媒体播放器装置包括播放列表文件夹可视化装置,以用于在用户接口上可视地显示实现同步盒的播放列表文件夹; 文件夹填充装置,其能够经由所述主处理装置操作,以用于利用动态的播放列表以及与所述播放列表关联的列出的音轨选择性地填充所述播放列表文件夹; 文件传送装置,其能够经由所述主处理装置操作,以用于传送来自主处理装置的媒体文件数据;以及 文件同步装置,以用于将拖动的播放列表改变与所述播放列表文件夹同歩。
51.如权利要求50所述的媒体文件同步系统,包括文件存储装置,其与所述主处理装置通信,以用于存储传送的媒体文件数据。
52.如权利要求50所述的媒体文件同步系统,包括数据比较装置,所述数据比较装置与所述主处理装置关联,以用于`将没有标记的媒体文件与存储的/标记的媒体文件进行比较。
53.如权利要求50所述的媒体文件同步系统,其中,所述同步装置包括: 数据提取装置,以用于从第一媒体文件提取波形数据; 汇总统计量推导装置,以用于由提取的波形数据导出汇总统计量; 自定义标记生成装置,以用于基于导出的汇总统计量生成自定义标记;以及自定义标记关联装置,以用于将自定义标记与第一媒体文件关联从而构建标记的媒体文件,数据比较装置在将第二媒体文件与标记的媒体文件进行比较时访问自定义标记以用于作出积极的媒体文件匹配。
54.如权利要求50所述的媒体文件同步系统,包括:节点处理装置,主处理装置与所述节点处理装置通信,以用于从主处理装置实现与节点处理装置的更新的播放列表同歩。
55.如权利要求54所述的媒体文件同步系统,包括用于通过时间戳优先解决同步冲突的冲突解决装置。
56.如权利要求50所述的媒体文件同步系统,包括播放列表监瞀装置,以用于监视播放列表改变及启动文件数据同步。
57.ー种用于同步媒体文件的媒体文件同步方法,所述方法包括步骤: 在主处理装置上、在实现同步盒的播放列表文件夹内改变媒体文件播放列表; 就改变的媒体文件播放列表相对于远程索引的媒体文件播放列表执行比较调查; 向远程处理装置传送从比较调查确定的非匹配的媒体文件数据;以及 经由远程处理将媒体文件数据传送到节点处理装置,以用于在主处理装置及节点处理装置之间同步媒体文件数据。
58.如权利要求57所述的媒体文件同步方法,其中,所述比较调查包括步骤: 经由分析装置分析媒体文件,所述媒体文件具有一系列波动特性,所述波动特性每个具有可计算的波值; 经由分析装置从波动特性计算波值,所述波值包括长度段值; 计算长度段值的平均值、范围、以及标准偏差值; 基于所计算的平均值、范围以及标准偏差值生成一列值; 基于所述一列值生成文件识别指纹;以及 将所述文件识别指纹与媒体文件关联以用于实现随后的文件匹配。
59.如权利要求58所述的媒体文件同步方法,其中,所述波动特性与时间有关,所述方法包括步骤: 选择用于提供导数波值的一系列时间段; 经由所选择的时间段提取导数波值; 计算导数波值的平均值、范围、以及标准偏差值;以及 生成包括导数波值的一列值。
60.如权利要求58所述的媒体文件同步方法,其中,所述一列值定义一系列汇总统计量,所述方法包括步骤: 计算汇总值的平均值、范围以及标准偏差值;以及 生成包括汇总值的一列值。
61.如权利要求58所述的媒体文件同步方法,包括从所述一列值收集值样本的步骤,所述值样本用于实现基于文件识别指纹的一致的随后的文件匹配。
62.如权利要求61所述的媒体文件同步方法,其中,所述值样本被随机收集以用于增强基于文件识别指纹的一致的随后的文件匹配。
63.如权利要求62所述的媒体文件同步方法,其中,随机收集的值样本通过对从所述一列值提取的三个选择值取平均而导出。
64.如权利要求58所述的媒体文件同步方法,包括经由冲突解决装置解决同步冲突的步骤,所述冲突解决装置通过时间戳优先解决同步冲突。
65.如权利要求58所述的媒体文件同步方法,其中所述比较调查在检测到播放列表状态改变时启动文件数据同步。
66.ー种用于同步媒体文件的媒体文件同步方法,所述方法包括步骤: 在主处理装置上、在实现同步盒的播放列表文件夹内监视媒体播放列表状态; 在所述实现同步盒的播放列表文件夹内改变媒体播放列表状态;以及向远程处理装置传送从比较调查确定的改变的媒体文件数据,以用于在主处理装置及远程处理装置之间同步媒体文件数据。
67.如权利要求66所述的媒体文件同步方法,其中,所述比较调查包括步骤: 经由数据提取装置从第一媒体文件提取波形数据; 由提取的波形数据导出汇总统计量; 基于导出的汇总统计量生成自定义标记; 将自定义标记与第一媒体文件关联从而构建标记的媒体文件;以及在将第二媒体文件与标记的媒体文件进行比较时,访问自定义标记以用于作出积极的媒体文件匹配。
68.ー种用于同步媒体文件的媒体文件同步系统,所述媒体文件同步系统包括: 远程处理装置; 与远程处理装置通信的主处理装置,所述主处理装置包括识别符重定向装置; 用户接ロ,其与所述主处理装置通信,并且能够经由所述主处理装置操作; 媒体播放器装置,其能够经由所述主处理装置操作,所述媒体播放器装置包括播放列表文件夹生成装置,所述播放列表文件夹生成装置用于在用户接口上可视地显示实现同步盒的播放列表文件夹; 文件夹填充装置,其能够经由所述主处理装置操作,以用于利用(I)动态的媒体文件播放列表以及(2)与所述媒体文件播放列表关联的列出的音轨选择性地填充所述播放列表文件夹; 文件传送装置,其能够经由所述主处理装置及远程处理装置操作,以用于在远程处理装置及主处理装置中间传送媒体文件数据;以及 文件同步装置,其能够经由所述主处理装置及远程处理装置操作以用于同步播放列表文件夹的改变。
69.如权利要求68所述的媒体文件同步系统,包括接ロ启用装置,以用于向/从所述播放列表文件夹拖放播放列表改变。
70.如权利要求69所述的媒体文件同步系统,包括:` 与主处理装置关联的数据提取装置,以用于实现从媒体文件数据提取波形数据; 与主处理装置关联的汇总统计量推导装置,以用于由提取的波形数据导出汇总统计量; 与主处理装置关联的自定义标记生成装置,以用于基于导出的汇总统计量生成自定义标记;以及 与主处理装置关联的标记关联装置,以用于分别将生成的自定义标记与媒体文件数据关联来形成标记的媒体文件数据。
71.如权利要求70所述的媒体文件同步系统,其中,所述文件同步装置包括自动文件同步装置以及间隔文件同步装置,所述媒体文件数据包括混合媒体/元数据文件、仅媒体的文件以及仅元数据的文件,所述自动文件同步装置能够与混合媒体/元数据文件协作,所述间隔文件同步装置能够与仅媒体的文件以及仅元数据的文件协作,所述间隔文件同步装置当被启动时,提示从仅媒体的文件到仅元数据的文件的、经由识别符重定向装置的标识符重定向。
72.如权利要求71所述的媒体文件同步系统,包括文件存储装置,其与所述主处理装置通信,以用于存储传送的媒体文件数据。
73.如权利要求72所述的媒体文件同步系统,包括数据比较装置,所述数据比较装置与所述主处理装置关联,以用于将没有标记的媒体文件与存储的/标记的媒体文件进行比较,所述数据比较装置在将没有标记的媒体文件数据与标记的媒体文件数据进行比较时访问自定义标记以用于输出文件匹配状态。
74.如权利要求70所述的媒体文件同步系统,其中,所述数据提取装置实现长度段值的提取,所述汇总统计量推导装置用于导出长度段值的计算的统计值。
75.如权利要求74所述的媒体文件同步系统,其中,所述数据提取装置实现用于提取波谷到基线及波峰到基线的长度段值的、相对于数据提取基线的波形数据提取,所述汇总统计量推导装置用于导出波谷到基线及波峰到基线的长度段值的计算的统计值。
76.如权利要求70所述的媒体文件同步系统,其中,所述波形数据与时间有关,所述数据提取装置用于从波形数据提取基于时间的导数波值,所述汇总统计量推导装置用于导出基于时间的导数波值的计算的统计量。
77.如权利要求70所述的媒体文件同步系统,包括值样本装置,所述值样本装置与所述主处理装置关联,以用于从所计算的统计量导出值样本。
78.如权利要求77所述的媒体文件同步系统,其中,所述值样本装置从与计算的统计量关联的多个选择数据点随机收集值样本。
79.如权利要求77所述的媒体文件同步系统,其中,所述值样本装置通过对与计算的统计量关联的三个选择数据点取平均来随机收集值样本。
80.如权利要求70所述的媒体文件同步系统,包括节点处理装置,主处理装置与所述节点处理装置通信以用于从主处理装置实现与节点处理装置的更新的播放列表同歩。
81.如权利要求80所述的媒体文件同步系统,包括用于通过时间戳优先解决同步冲突的冲突解决装置。
82.如权利要求69所述的媒体文件同步系统,包括播放列表监瞀装置,以用于监视播放列表改变及启动文件数据同步。
83.ー种用于同步媒体文件的媒体文件同步系统,所述媒体文件同步系统包括: 主处理装置,所述主处理装置`包括识别符重定向装置; 用户接ロ,其与所述主处理装置通信,并且能够经由所述主处理装置操作; 媒体播放器装置,其能够经由所述主处理装置操作,所述媒体播放器装置包括播放列表文件夹可视化装置,以用于在用户接口上可视地显示实现同步盒的播放列表文件夹; 文件夹填充装置,其能够经由所述主处理装置操作,以用于利用动态的播放列表以及与所述播放列表关联的列出的音轨选择性地填充所述播放列表文件夹; 文件传送装置,其能够经由所述主处理装置操作,以用于传送来自主处理装置的媒体文件数据;以及 文件同步装置,以用于将拖动的播放列表改变与所述播放列表文件夹同歩。
84.如权利要求83所述的媒体文件同步系统,其中,所述文件同步装置包括自动文件同步装置以及间隔文件同步装置,所述媒体文件数据包括混合媒体/元数据文件、仅媒体的文件以及仅元数据的文件,所述自动文件同步装置能够与混合媒体/元数据文件协作,所述间隔文件同步装置能够与仅媒体的文件以及仅元数据的文件协作,所述间隔文件同步装置当被启动时,提示从仅媒体的文件到仅元数据的文件的、经由识别符重定向装置的标识符重定向。
85.ー种用于同步媒体文件的媒体文件同步方法,所述方法包括步骤: 在主处理装置上、在实现同步盒的播放列表文件夹内监视媒体播放列表状态; 在所述实现同步盒的播放列表文件夹内改变媒体播放列表状态; 向远程处理装置传送从比较调查确定的改变的媒体文件数据,以用于在主处理装置及远程处理装置之间同步媒体文件数据,所述媒体文件数据包括混合媒体/元数据文件、仅媒体的文件以及仅元数据的文件,所传送的改变的媒体文件数据根据文件类型被选择性地传送。
86.如权利要求85所述的媒体文件同步方法,其中自动文件同步装置与混合媒体/元数据文件协作以用于达到文件同步,并且间隔文件同步装置与仅媒体的文件以及仅元数据的文件协作以达到文件同步,所述间隔文件同步装置当被启动时,提示从仅媒体的文件到仅元数据的文件的、经由识别符重定向装置的标识符重定向。
87.如权利要求86所述的媒体文件同步方法,其中,所述比较调查包括步骤: 经由数据提取装置从第一媒体文件提取波形数据; 由提取的波形数据导出汇总统计量; 基于导出的汇总统计量生成自定义标记; 将自定义标记与第一媒体文件关联从而构建标记的媒体文件;以及在将第二媒体文件与标记的媒体文件进行比较时,访问自定义标记以用于作出积极的媒体文件匹配。
88.ー种用于同步媒体文件的媒体文件同步系统,所述媒体文件同步系统包括: 远程处理装置; 与远程处理装置通信的本地处理装置,所述本地处理装置包括识别符重定向装置以及本地高速缓存装置; 用户接ロ,其与所述本地处理装置通信,并且能够经由所述本地处理装置操作;` 媒体播放器装置,其能够经由所述本地处理装置操作,所述媒体播放器装置包括播放列表文件夹生成装置,所述播放列表文件夹生成装置用于在用户接口上可视地显示实现同步盒的播放列表文件夹; 文件夹填充装置,其能够经由所述本地处理装置操作,以用于利用(I)动态的媒体文件播放列表以及(2)与所述媒体文件播放列表关联的列出的音轨选择性地填充所述播放列表文件夹; 文件传送装置,其能够经由所述本地处理装置及远程处理装置操作,以用于如识别符重定向装置所提示地、经由本地高速缓存(a)在远程处理装置及本地处理装置中间或者(b)在本地处理装置内选择性地传送媒体文件数据;以及 文件同步装置,其能够经由所述本地处理装置及远程处理装置操作以用于同步播放列表文件夹的改变。
89.如权利要求88所述的媒体文件同步系统,包括接ロ启用装置,以用于向/从所述播放列表文件夹拖放播放列表改变。
90.如权利要求89所述的媒体文件同步系统,包括: 与本地处理装置关联的数据提取装置,以用于实现从媒体文件数据提取波形数据; 与本地处理装置关联的汇总统计量推导装置,以用于由提取的波形数据导出汇总统计量; 与本地处理装置关联的自定义标记生成装置,以用于基于导出的汇总统计量生成自定义标记;以及 与本地处理装置关联的标记关联装置,以用于分别将生成的自定义标记与媒体文件数据关联来形成标记的媒体文件数据。
91.如权利要求90所述的媒体文件同步系统,其中,所述文件同步装置包括自动文件同步装置以及间隔文件同步装置,所述媒体文件数据包括混合媒体/元数据文件、仅媒体的文件以及仅元数据的文件,所述自动文件同步装置能够与混合媒体/元数据文件协作,所述间隔文件同步装置能够与仅媒体的文件以及仅元数据的文件协作,所述间隔文件同步装置当被启动时,提示从仅媒体的文件到仅元数据的文件的、经由识别符重定向装置的标识符重定向。
92.如权利要求91所述的媒体文件同步系统,包括本地文件存储装置,其与所述本地处理装置通信,以用于存储传送的仅元数据的文件。
93.如权利要求92所述的媒体文件同步系统,包括数据比较装置,所述数据比较装置与所述本地处理装置关联,以用于将没有标记的媒体文件与存储的/标记的媒体文件进行比较,所述数据比较装置在将没有标记的媒体文件数据与标记的媒体文件数据进行比较时访问自定义标记以用于输出文件匹配状态。
94.如权利要求90所述的媒体文件同步系统,其中,所述数据提取装置实现长度段值的提取,所述汇总统计量推导装置用于导出长度段值的计算的统计值。
95.如权利要求94所述的媒体文件同步系统,其中,所述数据提取装置实现用于提取波谷到基线及波峰到基线的长度段值的、相对于数据提取基线的波形数据提取,所述汇总统计量推导装置用于导出波谷到基线及波峰到基线的长度段值的计算的统计值。
96.如权利要求90所述的媒体文件同步系统,其中,所述波形数据与时间有关,所述数据提取装置用于从波形数据提取基于时间的导数波值,所述汇总统计量推导装置用于导出基于时间的导数波值的计算的 统计量。
97.如权利要求90所述的媒体文件同步系统,包括值样本装置,所述值样本装置与所述主处理装置关联,以用于从计算的统计量导出值样本。
98.如权利要求97所述的媒体文件同步系统,其中,所述值样本装置从与计算的统计量关联的多个选择数据点随机收集值样本。
99.如权利要求97所述的媒体文件同步系统,其中,所述值样本装置通过对与计算的统计量关联的三个选择数据点取平均来随机收集值样本。
100.如权利要求89所述的媒体文件同步系统,包括播放列表监瞀装置,以用于监视播放列表改变及启动文件数据同步。
101.ー种用于同步媒体文件的媒体文件同步系统,所述媒体文件同步系统包括: 远程处理装置; 与远程处理装置通信的本地处理装置,所述本地处理装置包括识别符重定向装置以及本地高速缓存装置; 媒体播放器装置,其能够经由所述本地处理装置操作,所述媒体播放器装置包括播放列表文件夹生成装置; 文件传送装置,其能够经由所述本地处理装置及远程处理装置操作,以用于如识别符重定向装置所提示地、经由本地高速缓存(a)在远程处理装置及本地处理装置中间或者(b)在本地处理装置内选择性地传送媒体文件数据;以及 文件同步装置,其能够经由所述本地处理装置及远程处理装置操作,以用于同步发送给播放列表文件夹生成装置的改变。
102.如权利要求101所述的媒体文件同步系统,包括: 与本地处理装置关联的数据提取装置,以用于实现从媒体文件数据提取波形数据; 与本地处理装置关联的汇总统计量推导装置,以用于由提取的波形数据导出汇总统计量; 与本地处理装置关联的自定义标记生成装置,以用于基于导出的汇总统计量生成自定义标记;以及 与本地处理装置关联的标记关联装置,以用于分别将生成的自定义标记与媒体文件数据关联来形成标记的媒体文件数据。
103.如权利要求102所述的媒体文件同步系统,其中,所述文件同步装置包括自动文件同步装置及间隔文件同步装置,所述媒体文件数据包括混合媒体/元数据文件、仅媒体的文件以及仅元数据的文件,所述自动文件同步装置能够与混合媒体/元数据文件协作,所述间隔文件同步装置能够与仅媒体的文件以及仅元数据的文件协作,所述间隔文件同步装置当被启动时,提示从仅媒体的文件到仅元数据的文件的、经由识别符重定向装置的标识符重定向。
104.如权利要求103所述的媒体文件同步系统,包括本地文件存储装置,其与本地处理装置通信,以用于存储传送的仅元数据的文件。
105.如权利要求103所述的媒体文件同步系统,包括数据比较装置,所述数据比较装置与所述本地处理装置关联,以用于将没有标记的媒体文件与存储的/标记的媒体文件进行比较,所述数据比较装置在将没有标记的媒体文件数据与标记的媒体文件数据进行比较时访问自定义标记以用于输出文件匹配状态。
106.如权利要求105所述的媒体文件同步系统,其中,所述数据提取装置实现长度段值的提取,所述汇总统计量推导装置用于导出长度段值的计算的统计值。
107.如权利要求105所述的媒体文件同步系统,其中,所述数据提取装置实现用于提取波谷到基线及波峰到基线的长度段值的、相对于数据提取基线的波形数据提取,所述汇总统计量推导装置用于导出波谷到基线及波峰到基线的长度段值的计算的统计值。
108.如权利要求102所述的媒体文件同步系统,其中,所述波形数据与时间有关,所述数据提取装置用于从波形数据提取基于时间的导数波值,所述汇总统计量推导装置用于导出基于时间的导数波值的计算统计量。
109.如权利要求102所述的媒体文件同步系统,包括值样本装置,所述值样本装置与所述主处理装置关联,以用于从计算的统计量导出值样本。
110.如权利要求109所述的媒体文件同步系统,其中,所述值样本装置从与计算的统计量关联的多个选择数据点随机收集值样本。
111.如权利要求109所述的媒体文件同步系统,其中,所述值样本装置通过对与计算的统计量关联的三个选择数据点取平均来随机收集值样本。
【文档编号】G06F17/30GK103562913SQ201280023998
【公开日】2014年2月5日 申请日期:2012年2月6日 优先权日:2011年3月17日
【发明者】A.萨维诺克, P.萨维诺克 申请人:远程媒体有限责任公司

最新回复(0)