建议用于与内容数据项同步再现的伴奏乐曲的方法

文档序号:6592738阅读:183来源:国知局
专利名称:建议用于与内容数据项同步再现的伴奏乐曲的方法
技术领域
本发明涉及建议用于形成与内容数据项同步再现的伴奏乐曲(accompaniment track)的辅助内容数据项的方法。本发明还涉及获得用于与内容数据项同步再现的伴奏乐曲的方法。本发明还涉及用于建议用于形成与内容数据项同步再现的伴奏乐曲的辅助内容 数据项的系统。本发明还涉及计算机程序。
背景技术
WO 2007/057850公开了一种使用与至少一幅图像的序列相关的内容元数据来 为之提供音频伴奏的方法,其包括以下步骤在数据库中定位匹配音频伴奏;使用与该序 列相关的内容元数据;和提供所定位的音频伴奏作为该序列的伴奏。在优选实施例中,由 用户提供的数字图像内容以及特性用于导出原文标签(textual label)(图像元数据), 所述标签可以是包括从用户指定的图像名称/标签中导出的至少一个关键字的关键短语 (keyphrase)或从图像的原文注解中导出的关键短语。提供音频伴奏数据库,该数据库先 前已经利用标准化的音频伴奏元数据进行注解(索引)。图像元数据捕获/创建模块接收 图像、图像序列和描述该图像与图像序列的元数据。由用户输入的元数据被该模块捕获以 及被该模块通过图像分析来创建。搜索/关联模块根据该元数据在数据库中搜索合适的音 频伴奏,并且建议/播放模块至少建议播放列表或播放根据该搜索得到的最相关的音频伴 奏。该已知方法是静态的它是基于通常由相对少的测试人群组进行的以前索引—— 并且其对于与包括具有歌词的歌曲的音频伴奏不同的伴奏类型是更加难以实施的。

发明内容
本发明的目的是提供上面在开始段落中提及的类型的方法、系统和计算机程序, 其使之能够给用户提供通常更加满意的推荐,从而避免重复的用户查询。这个目的根据本发明通过提供一种建议辅助内容数据项的方法来实现,其中所述 辅助内容数据项用于形成与内容数据项同步再现的伴奏乐曲,该方法包括获得描述该内容数据项的输入数据;访问包括记录的数据库,其中每条记录被配置为将描述数据与用于形成伴奏乐曲 的辅助内容数据项相关联;接收表示从被呈现以供选择的多个辅助内容数据项中选择辅助内容数据项的数 据;以及使得所选择的辅助内容数据项的数据库记录被修改,以反映与基于至少部分的输 入数据的描述数据相关联的选择。通过使得所选择的内容项的数据库记录被修改以反映与至少部分的描述数据相关联的选择,该数据库进化(evolve),如同解析(resolve)特定查询的结果一样。用户可 以有助于使该数据库完美,这是因为接收表示代表用户对与描述数据相关联的内容项进行 的选择的数据,其中描述数据例如可能被包括在该数据库的查询中。因为该数据库的进化 因而是建立在用户的多重贡献上的,所以在描述数据和用于形成伴奏乐曲的候选内容项之 间相关联的质量随着使用而改善。利用贡献的另一效果是该方法独立于用于实施该方法 的、用于形成伴奏乐曲的内容项的类型。描述数据与该数据库中的内容项之间的关联由用 户和/或由用户所操作的设备来定形,而不是主要基于内容分析。这使得该方法适合于与 例如用于环境(环绕)系统(ambientsystem)的脚本一起使用。在该实例中,不是很清楚 人们为什么与其环境的特定方面(例如,环境照明条件的强度和颜色)具有特定的关联性。 该方法还提供了更好的结果,其中与内容项的主要关联性是基于共同体验而非该内容项的 某一固有属性。例如,许多人将艾尔顿 约翰(Elton John)在威尔士公主戴安娜(Diana, Princess of Wales)的葬礼上演唱的歌曲“风中之烛(Candle in the wind) ”和戴安娜相 关联。这不是在该首歌曲首次被录制时能够被预测的关联性或甚至在该首歌曲的歌词或曲 调中找到根据的关联性。注意到,例如,在诸如由亚马逊公司(Amazon,Inc.)所提供的那些因特网购物系 统的情况下,推荐系统是已知的。这样的系统使用用户简档来向其他用户建议这些用户有 可能愿意购买的物品。这些系统中所涉及的方法尤其不包括使得选择项的数据库记录被修 改,以反映与包括在描述内容数据项的输入数据中的至少部分的描述数据相关联的选择。在该方法的实施例中,其中描述数据包括标签,用于所选择的辅助内容数据项的数据库记录的修改包括修改与至少一个标签之 中每个单独标签相关联存储的统计数值。效果是保持有关特定的标签已被用于描述特定的辅助内容数据项的次数的统计 数值。该信息能够被自动化系统用于在一个或多个用户的查询中建议最常被描述数据描述 的辅助内容数据项。该方法的实施例包括接收表示所选择的辅助内容数据项的子部分 (sub-section)的选择的数据,以及使得与所选择的辅助内容数据项相关联的数据库中的记录被修改,以反映该子部 分的选择。效果是不需要或使用人工智能系统或专家用户组的辅助内容数据项的在先分析 来扩充(populate)该数据库。将识别辅助内容数据项的子部分的数据结合到该数据库中 是用户的协作效果。另一个效果是获得关于辅助内容数据项的哪些部分最多表现在描述 数据中所指示的属性的信息。该方法的实施例包括至少部分地基于输入数据,形成数据库查询;使得该数据库查询被解析;和接收表示辅助内容数据项的选择的数据,以响应基于该数据库查询的结果而呈现 多个辅助内容数据项以供选择。效果是提供一种配置建议系统的相对有效的方法,特别地,用于更新数据库。无 需单独的“学习阶段”,在该学习阶段中用户纯粹为了改善数据库的质量而提供输入。相反,在数据库正被查询以提供有意义的结果给用户时,数据库内容得以改进。自动地使用至少 部分地基于描述内容数据项的数据的数据库查询来增强数据库中的信息。因此,这种反馈 导致动态地不断发展的建议系统。具体地,因为该方法适合于根据共同体验、判断和/或知 识而非解析算法来获得描述数据与辅助内容数据项之间的关联性,所以动态发展允许数据 库的准确性被维持。根据另一方面,根据本发明的获得用于与内容数据项同步再现的伴奏乐曲的方法 包括至少部分地基于用于描述内容数据项的数据,形成查询;提交该查询给系统以搜索数据库,该数据库包括记录,每条记录被配置为将描述 数据与用于形成伴奏乐曲的辅助内容数据项相关联,和至少一条记录反映与包括在该记录中的至少部分的描述数据相关联的相关辅助 内容数据项的至少一个在前选择;以及至少部分地根据该查询的结果,获得表示用于形成伴奏乐曲的辅助内容数据项的 数据。该方法例如能够由客户机应用程序使用远程系统搜索远程数据库来实现。该方法 的效果是利用数据库中的信息,该数据库适于利用有关哪些辅助内容数据项由哪个数据 来最佳描述的信息来更新。一个实施例包括接收识别多个辅助内容数据项的信息,以响应提交查询,并允许 用户从多个辅助内容数据项中选择该辅助内容数据项。效果是当用户试图提供最合适的描述数据时,防止提交重复的查询。通过返回多 个辅助内容数据项,返回适当的辅助内容数据项的可能性增加。在该方法的实施例中,该查询至少部分地基于指示该内容数据项的至少一部分当 被再现时的持续时间的数据来形成;以及该查询被提交给系统,以搜索将表示至少一个持续时间的数据与多个辅助内容数 据项之中的每一个相关联的数据库。效果是将辅助内容数据项或其部分的选择限制于那些具有合适的用于形成伴奏 乐曲的长度的数据项。能够避免拙劣的修剪(切断)。该方法能够将所提供的建议限于辅 助内容数据项,其中能够提供这样的部分,其具有的长度通常与将接收伴奏的内容数据项 的长度相类似。注意,表示与多个辅助内容数据项之中的每一个相关联的至少一个持续时 间的数据能够包括识别该辅助内容数据项中的特定点的数据,从中能够推断出这些点之间 的时间间隔的持续时间。例如,该数据可以识别合唱的开始和结束点。该方法的实施例包括通过选择与该查询相关联选择的辅助内容数据项的子部分,形成伴奏乐曲。效果是避免内容数据项和伴奏乐曲的组合的长度增加到超过至少在被再现时该 内容数据项的长度。在由于该内容数据项的长度而施加的约束内,通过允许子部分的选择, 用于形成伴奏乐曲的适当的辅助内容数据项的范围被增加。在该实施例的特定变型中,使 得与所选择的辅助内容数据项相关联的数据库内的记录被修改,以反映该子部分的选择。 效果是利用关于辅助内容数据项的哪些部分在同步再现时被认为是最具信息性的和/或 最适合于伴随内容数据项的信息来进行该数据库的更新。
该方法的实施例包括识别包含类似于该内容项的信息的至少一个其他内容数据项;获得描述至少一个其他内容数据项的数据,其中该查询至少部分地基于描述至少 一个其他内容数据项的数据来形成。效果是改进了被考虑用于形成伴奏乐曲的辅助内容数据项的范围,特别地,其中 在一开始提供相对稀少集合的描述数据或甚至完全不提供。例如,通过内在的内容分析可 以识别其他的(一个或多个)内容数据项。—个实施例包括获得附加信息,其中该查询至少部分地基于该附加信息来形成,以及其中该查询被提交给系统,以搜索包括将辅助内容数据项和与该附加信息的类型相对 应的类型的信息相关联的记录的数据库。效果是能够对该搜索过程实行更多的控制。该实施例的变型包括获得识别用户和用户类型之中至少之一的数据,以及从将相应类型的信息和至少一个用户的至少一个简档相关联的数据库中检索该 附加信息。效果是将辅助内容数据项和该内容数据项相组合,其中辅助内容数据项包括信 息,该信息当被再现为可感知的时被具有特定文化背景的目标听众感知为与该内容数据项 的信息内容相和谐(融洽)。根据另一方面,根据本发明的用于建议用于形成与内容数据项同步再现的伴奏乐 曲的辅助内容数据项的系统包括接口,用于接收描述该内容数据项的输入数据;处理系统,用于访问包括记录的数据库,每条记录被配置为将描述数据与用于形 成伴奏乐曲的辅助内容数据项相关联;和接口,用于接收表示从多个被呈现以供选择的辅助内容数据项中选择辅助内容数 据项的数据,其中该系统适于使得用于所选择的辅助内容数据项的数据库记录被修改,以反映与基 于至少部分的输入数据的描述数据相关联的选择。在一个实施例中,该系统被配置为执行根据本发明的、配置用于建议形成伴奏乐 曲的辅助内容数据项的系统的方法、和/或获得用于与内容数据项同步再现的伴奏乐曲的 方法。根据本发明的另一方面,提供包括一组指令的计算机程序,当被结合在机器可读 媒体中时,所述指令能够使得具有信息处理能力的系统执行根据本发明的方法。


将参考附图来描述本发明,其中图1是用于给内容数据项添加伴奏乐曲的联网系统的示意图;图2是显示可以利用协作客户机和服务器来实施以便为客户(机)提供伴奏乐曲 的方法的一个实施例的流程图;和
图3是显示通过服务器提供伴奏乐曲作为网络上的服务来实施的方法的另一实 施例的流程图。
具体实施例方式用户创建并管理越来越多的多媒体内容,例如数字照片、视频以及音轨(音频乐 曲)。这些多媒体内容中的一些内容是用户创建的,例如使用数字静态照相机、录像机以及 移动电话而获得的,或例如使用软件应用程序而创建的。这些多媒体内容中的一些内容通 过因特网下载或从记录媒体中获取。用于再现内容的软件产品、网络服务和消费设备通常 允许添加背景音乐来增强用户体验。其他的再现系统包括环境系统,其允许添加由该环境 系统执行的脚本来增强体验。该环境系统例如可以调节在再现系统的环境中的背景照明强 度和/或颜色,或其可以提供振动或其他的触觉效果。在本文中将描述增强上述过程的方法,借助于此,诸如音频数据、表示针对环境系 统的脚本或设置的数据之类的辅助内容数据项被选择、被编辑并被作为伴奏乐曲与主内容 数据进行组合。这些增强的方法被配置为建议最恰当的辅助内容数据项(该术语用于描述 伴奏乐曲所基于的数据的源)。在下面,将假定主内容数据包括图像数据,例如至少在以 某一速率被再现时,幻灯形式的图像序列或具有有限持续时间的视频。为了获得好的结果,通常在包括网络1(例如,诸如因特网的广域网)的系统中实 施这些方法。客户机装置2被连接到网络1。客户机装置2是诸如个人计算机、(便携式或 其他)媒体播放器、家庭娱乐系统或类似系统的数据处理装置。在该示例中,提供有用户输 入装置3,用于获得用户输入,例如键盘、指示器装置或这两者的组合。还提供有屏幕4,用 于再现主内容数据,即,幻灯或视频。另一输出装置5允许包括在伴奏乐曲中的信息被再现 为可感知的。输出装置5可以是音频系统、环境照明系统、用于提供触觉反馈(“隆隆声”) 的系统或类似装置。在所示意说明的实施例中,还为客户机装置2提供有读/写单元6,用 于将主内容数据项作为与代表伴奏乐曲的信号同步的信号记录到存储媒体和/或用于从 这样的存储媒体中读取主内容数据项。该存储媒体例如可以是光盘或磁盘或磁带。在一个实施例中,第一和第二辅助内容数据服务器7、8形成这样的位置,在这些 位置上存储可由客户机装置2下载的辅助内容数据项。提供建议服务器9,以确定应当给用户建议多个辅助内容数据项之中的哪些辅助 内容数据项为适合于形成用于与特定的主内容数据项一起再现的伴奏乐曲。在某些实施例 中,该建议服务器9还被配置为存储可由客户机装置2下载的辅助内容数据项。参考图2,在将描述的两种主要变型的第一变型中,客户机装置2被配置有适当的 应用程序,用于获得与内容数据项同步再现的伴奏乐曲,并且该客户机装置2和运行在建 议服务器9上的服务器应用程序共同协作来这样做。在一个实施例中,客户机应用程序被 包括在一套视频编辑软件中。在另一实施例中,它被包括在由虚拟机解释的代码中。在第一步骤10中,客户机应用程序接收使用用户输入装置3提供的用户输入。该 用户输入包括至少获得辅助内容数据项或根据辅助内容数据项获得伴奏乐曲的命令。在某 些实施例中,该用户输入进一步包括表示至少一个用于选择辅助内容数据项的标准的附加 信息。在其中辅助内容数据服务器7、8的经营者对于提供供下载的辅助内容数据项收费的 实施例中,该附加信息可以包括表示价格或价格范围的数据。在另一个实施例中,该附加信息可以包括表示辅助内容数据项的期望源(例如,客户机装置2、建议服务器9、第一辅助内 容数据服务器7和第二辅助内容数据服务器8之中的一个或多个)的信息。在另一个实 施例中,该附加信息包括表示用于以可感知的形式再现辅助内容数据的特定类型系统的信 息,例如用户是否期望单声道、立体声、环绕声等的音频乐曲,或用户是否期望用于特定类 型的环境系统的脚本。在另一个实施例中,该附加信息包括表示至少在被再现时辅助内容 数据项或其部分的特征的信息。示例包括在音频信息的情形中期望的节奏或是否它应该是 管弦乐的还是包括歌词。在用于环境系统的脚本的情形中,该信息能够指定例如它应该是 用于动态的还是静态的环境。在特定的实施例中,第一步骤10包括获得识别至少一个用户和至少一种用户类 型中至少之一的数据。随后,该步骤的后面跟随着从将表示选择标准的信息与用户的至少 一个简档相关联的数据库中检索附加信息的步骤。附带地,该简档可以是通用的用户简档。 在一种变型中,第一步骤10包括通过客户机装置2的操作系统来接收用户的登录凭证的步 骤。在另一个实施例中,向该用户提示对于该系统是本地的个人识别符(可选地,与口令相 结合),其中该系统由利用客户机装置2和建议服务器9上的应用程序形成的系统来实现。 在另一个实施例中,或者根据该客户机装置和/或建议服务器9已知的特定的可识别用户 或者根据通用的用户简档,为该用户提供用于指定目标听众的手段。例如,该用户能够指定 目标听众的国籍、性别或母语。客户机装置2在一个实施例中根据多个指定的用户简档来 形成组合的用户简档。在特定的实施例中,主内容数据项的持续时间不是固定的。一个例子是放映幻灯 片的情形,其中幻灯片转换之间的时间可以变化。在这样的实施例中,第一步骤10将通常 包括接收表示主内容数据项在被再现时的期望的持续时间的数据。在下一步骤11中,客户机应用程序获取描述主内容数据项的数据。这个步骤11的 实现(方式)可以变化。在一个实施例中,例如,以具有预定格式的标签的形式,从与该主 内容数据项相关联记录的元数据中检索描述该主内容数据的数据。这在其中该主内容数据 项不是用户生成的情形中将通常是合适的。从与该主内容数据项相关联记录的元数据中检 索的数据可以例如是手工注解、地理坐标、文件名称、标题和子标题中的一个或多个。通常, 该元数据包括描述内容数据项的特征的数据,以帮助所描述的内容数据项的识别、发现、评 价和管理。标签是单独项目的元数据,通常由描述短语(phrase)(即,文本数据)组成。在另一个实施例中,附加地或交替地从利用用户输入装置3提供的用户输入中获 得描述主内容数据项的数据。在这样的实施例中,该用户输入可以是自由文本。在另一个 实施例中,该用户输入可以是预定标签的选择。在另一个实施例中,它可以是这二者的组 合。在特定的变型中,响应于作为来自用户的输入而接收的自由文本,使用辞典来提供标签 或关键字的建议。特别地基于元数据和持续时间以及可选地基于在第一步骤10中指定的任何附加 的标准,由客户机装置2创建查询(步骤12)。该查询包括描述主内容数据项的数据以及附 加信息,诸如风格、情绪、主内容数据项与之有关的事件的类型、语言、持续时间、节奏、价格寸。在所示意说明的实施例中,该查询被传送(步骤13)到建议服务器9,该服务器通 过网络1接收描述主内容数据项的数据。该建议服务器9将该查询解析(分解)(步骤15)
9为由它维持的数据库14。该数据库14包括将描述数据与辅助内容数据项的识别相关联的 记录,这些记录由图2中所示的表中的行来表示。在一个示例中,至少一个标签与每一个辅 助内容数据项相关联。每个标签进一步与表示已由用户使用那个标签选择所涉及的辅助内 容数据项的次数的数据相关联。因此,统计数值与这些标签相关联地进行存储。此外,该数据库14将表示至少一个持续时间的数据与该数据库14中表示的至少 一些辅助内容数据项之中的每一个相关联。这个数据可以是辅助内容数据项的总持续时间 的形式。它还可以是表示在辅助内容数据项的总持续时间上定义的一个或多个时间间隔的 长度的数据的形式,例如该总持续时间是歌曲的合唱的持续时间和/或特别显著的摘录的 持续时间。在另一个实施例中,该数据包括一组点,其形成辅助内容数据项内的开始和/或 结束点。在所示意说明的实施例中,这个数据的至少一部分基于用户输入而获得,如下面将 要解释的。解析查询的步骤15包括至少部分地根据描述主内容数据项的数据以及部分地 根据指示至少部分的主内容数据项(或形成部分的主内容数据项的内容数据项)当以某种 速率被再现时的持续时间的数据来解析数据库14的查询。这些结果进一步由建议服务器9 根据包含在该查询中的附加信息来过滤。在一个实施例中,例如,根据该数据库14中与标 签以及所识别的辅助内容数据项相关联存储的统计数值,对这些结果进行分级。最终结果 是一个列表,其被传送到客户机装置2 (步骤16)。在一个实施例中,该列表包括辅助内容数 据项的标识,而非在这些辅助内容数据项中包括的实际数据。在另一个实施例中,它包括摘 录或采样。通过客户机装置2上的应用程序向用户呈现由建议服务器9返回的结果的列表。 用户根据他或她的偏好来选择声音或环境系统乐曲。在可替换实施例中,用户将所选的辅 助内容数据项修整为在这个阶段所要求的长度。在所示意说明的实施例中,该修整稍后发 生。在已获得了选择17之后,客户机装置2通过将该选择传送(步骤13)至建议服务 器9来使得用于所选择的辅助内容数据项的数据库记录被更新。建议服务器9接收表示该选择的数据(步骤18)。在所示意说明的实施例中,它 将该选择请求重定向到辅助内容数据项服务器7、8之一。在这个实施例中,用户接收最适 合于他或她的内容的声音和环境系统乐曲的免费建议,并被提供购买或许可这些乐曲的机 会。在可替换实施例中,没有经由建议服务器9的重定向发生,但是在前一步骤16中提供的 列表包括至辅助内容数据项服务器7、8的链接,例如HTML链接。用户付钱给乐曲提供者,并 且建议服务器9的拥有者接收这些交易的百分比。这样,建议服务器9的运营者扮演用户 和乐曲提供者之间经纪人的角色。乐曲提供者具有附加手段来影响潜在客户和增加销售。 用户拥有在最初是免费的用于找到最适于其主要内容数据项的辅助内容数据项的工具。为了数据库14进化——用于使得建议服务器9能够“学习”的手段——用于所选 择的辅助内容数据项的数据库记录被更新,以反映与包含在查询内的描述数据的至少一部 分相关联的选择。因此,如果该查询包含标签“婚礼”,并且这个标签与辅助内容数据项相关 联,则与该特定的内容数据项相关联的记录中选择的计数被增加。随着越来越多的人使用 标签“婚礼”来描述辅助内容数据项,该计数被增加,保证它将在未来的包括“婚礼”作为描 述数据的查询的结果之中更显著地起作用。
在所示意说明的实施例中,客户机装置2的用户从两个辅助内容数据项服务器7、 8之一中下载(步骤21)所选择的辅助内容数据项。然后,应用程序允许用户修整(步骤 22)辅助内容数据项为合适的长度,例如,以便与主内容数据项的长度相匹配。在其二者都 以具有共同时基的数据的形式进行存储的意义上,所得到的伴奏乐曲与主内容数据项同步 (步骤23)。在修整辅助内容数据项的步骤22中包括的开始和/或结束点的选择被传送 (步骤24)给建议服务器9。该建议服务器9通过修改与所选择的辅助内容数据项相关联 的记录来更新(步骤25)数据库14,以反映对其子部分的选择。在一个实施例中,该选择与 预定的修整点相匹配,并且与预定的修整点相关联的统计数值被更新。因而,有可能存储指 示大多数用户考虑哪个子部分来表示例如歌曲的合唱的数据。图3显示建议用于与主内容数据项同步再现的伴奏乐曲的方法以及获得这样的 伴奏乐曲的方法的实施例。该方法由建议服务器9执行,并且能够进行实施而无需客户机 侧上的特殊调适。具体地,客户机装置2可以是配备有网络浏览器的个人计算机。该建议 服务器9提供网络接口。在所示意说明的实施例中,建议服务器9通过网络1接收(步骤26)视频文件,该 视频文件对应于将被提供伴奏乐曲的主内容数据项。在可替换实施例中,利用接收视频数 据的标识(例如,其标题)的步骤来替换这个步骤26。接下来,获得描述该视频的数据(步骤27)。这个步骤对应于图2所示的方法的 第二步骤11。因此,在一个实施例中,例如,以具有预定格式的标签的形式,从与主内容数 据项相关联记录的元数据中检索描述该主内容数据项的数据,并且该数据能够包括手工注 解、地理坐标、文件名称、标题和子标题。在另一个实施例中,附加地或可选地从用户输入中 获得描述该主内容数据项的数据,其中该用户输入通过由建议服务器9提供的网络接口的 适当部分来提供。在一个这样的实施例中,用户输入是自由文本。在另一个实施例中,该用 户输入是预定标签的选择。在又一个实施例中,它是这二者的组合。在特定的变型中,响应 于作为来自用户的输入而接收的自由文本,使用辞典来提供标签或关键字的建议。获得数据库查询所基于的附加信息的附加步骤(未示出)可被附加到所示意说明 的方法上。这个步骤将对应于图2的方法的第一步骤10。因此,该附加信息可以包括表示 价格或价格范围的数据。在另一个实施例中,该附加信息能够包括表示辅助内容数据项的 期望源(例如,客户机装置2、建议服务器9、第一辅助内容数据服务器7以及第二辅助内容 数据服务器8之中的一个或多个)的信息。在另一个实施例中,该附加信息包括表示用于以 可感知的形式再现辅助内容数据的特定类型系统的信息,例如,是否用户期望单声道、立体 声、环绕声等的音频乐曲,或是否用户是否期望用于特定类型的环境系统的脚本。在另一实 施例中,该附加信息包括表示至少当被再现时该辅助内容数据项或其部分的特征的信息。 示例包括在音频信息的情形中期望的节奏,或是否它应该是管弦乐的或包括歌词。在用于 环境系统的脚本的情形中,例如,该信息可以指定它应该是用于动态的还是静态的环境。在特定实施例中,获得识别至少一个用户和至少一种类型用户之中至少之一的数 据。随后,该步骤之后跟随着从将表示选择标准的信息与用户的至少一个简档相关联的数 据库中检索附加信息的步骤。顺便地,该简档可以是通用的用户简档。在另一实施例中,或 根据客户机装置和/或建议服务器9已知的特定的可识别用户或根据通用的用户简档,为 用户提供用于指定目标听众的手段。
在特定实施例中,由用户单独地提供表示主内容数据项当被再现时的期望的持续 时间的数据。返回到图3的特别示意说明的实施例,形成用于搜索确切地与图2的数据库14相 对应的数据库28的查询(步骤29)。该查询至少部分地基于描述在先前步骤27中获得的 视频的数据。它还部分地基于指示当被再现时该视频的持续时间的数据。从视频数据自身 或从用户提交的数据中检索这个数据。在特定实施例中,识别至少一个其他视频,所述其他视频包含和第一步骤26中接 收的视频文件相类似的信息。还获得描述该其他视频或多个其他视频的数据,并在制定数 据库查询的步骤29中使用该数据。能够根据内容分析和与这些视频相关联记录的元数据 之中至少之一来识别类似的视频。因此,例如,能够在标签形式的元数据的基础上,或通过 识别具有快速镜头变换的视频序列,识别动作影片。效果是如果用户A已选择乐曲Si用 于其视频义,并且用户B已拍摄与视频义非常类似的视频V2 (例如,二者都是婚礼视频), 则即使描述A的标签和描述V2的标签不是完全地相匹配,但是当被提供了那个用户的视频 V2时,建议服务器9仍然能够向用户B推荐乐曲Sp接下来,执行数据库28的搜索(步骤30)。该数据库28对应于图2的数据库14。 它包括被配置为将描述数据与辅助内容数据项相关联的记录。该描述数据包括标签,其中 所述标签与反映这些标签使用的统计数值相关联进行存储,以获得辅助内容数据项的建议 以及该统计数值所涉及的特定辅助内容数据项的选择。例如,以与反映用户对修整点的选 择的统计数值相关联存储的流行修整点的形式,该数据库28进一步包括指示该辅助内容 数据项的至少子部分、当以某种速率再现时的持续时间的数据。该数据库28还将附加信息 和辅助内容数据项例如分类信息、语言信息等相关联。在已解析了数据库查询后,建议服务器9呈现(步骤31)所识别的辅助内容数据 项的列表。在所示意说明的实施例中,用户还可以指示所选择的辅助内容数据项的子部分的 开始和结束点。为此,例如,可以提供时限(time bar)的图形表示。可替换地,用户可以从 呈现给他或她的预定修整点中选择。修整点的选择以及辅助内容数据项的选择这二者都用于使得所选择的辅助内容 数据项的数据库记录被更新(步骤33),以反映这些选择。具体地,与该辅助内容数据项相 关联的统计数值被更新和/或标签被添加到为其保持的记录(如果在第二步骤27中获得 的数据包含在导致那个辅助内容数据项的选择的查询中第一次使用的标签)。建议服务器9获得所选择的辅助内容数据项并将其修整为所指示的长度(步骤 34)。然后(步骤35),它与所提交的视频同步,并且所完成的多媒体文件例如通过使其可用 于下载或被记录在通过邮件发送给该用户的媒体上被返回给该用户(步骤36)。应当注意,上述的实施例说明而非限制本发明,并且本领域的技术人员将能够设 计许多可替换实施例而不背离所附的权利要求书的范围。在这些权利要求中,放置在括号 中的任何附图标记不应被解释为限制该权利要求。动词“包括”及其动词变化的使用不排 除除了权利要求中所记载的元件或步骤之外的元件或步骤的存在。在元件之前的冠词“一” 或“一个”并不排除存在多个这样的元件。可以借助于包括若干不同元件的硬件、且借助于 适当编程的计算机来实施本发明。在列举若干装置的装置权利要求中,这些装置之中的若
12干装置可以利用同一个硬件项来实施。在相互不同的从属权利要求中叙述某些措施的这一 纯粹事实并不表示不能有利地使用这些措施的组合。在一个实施例中,例如,通过对列表的重新排序,含蓄地提供所建议的辅助内容数 据项的列表之一的选择。在另一个实施例中,例如,以包含到网络位置的链接的播放列表的 形式,向用户提供所有的被识别为数据库查询结果的辅助内容数据项,其中从这些网络位 置中能够获得所有的辅助内容数据项。注意,这样的播放列表在用于蓝光盘的标准中被预 见。在这些替换实施例中,该建议服务器9仍然接收反馈来更新数据库14、28。在又一个实施例中,使用在客户机装置2上或在插入读/写单元6内的媒体上存 储的辅助内容数据项的集合,完全地在客户机装置2上实现图3的方法。例如,这可能是以 一套视频编辑软件来实施的情形。数据库14、28不一定需要包括以本文所示意说明的方式进行配置的单个表。正如对于本领域技术人员来说将是显然的,“装置,,意思是包括独立地或与其他功 能相结合地、孤立地或与其他元件协作地在操作中执行或被设计为执行特定功能的任何硬 件(例如,分开的或集成的电路或电子元件)或软件(例如,程序或部分的程序)。“计算机 程序”将被理解为表示在计算机可读媒体例如光盘上存储的、可通过网络例如因特网下载 的、或以任何其他方式可销售的任何的软件产品。
权利要求
一种建议用于形成与内容数据项同步再现的伴奏乐曲的辅助内容数据项的方法,包括获得描述内容数据项的输入数据;访问包括记录的数据库(14;28),每条记录被配置为将描述数据与用于形成伴奏乐曲的辅助内容数据项相关联;接收表示从被呈现以供选择的多个辅助内容数据项中选择辅助内容数据项的数据;和使得所选择的辅助内容数据项的数据库记录被修改,以反映与基于至少部分的输入数据的描述数据相关联的选择。
2.根据权利要求1的方法,其中该描述数据包括标签,其中所选择的辅助内容数据项的数据库记录的修改包括修改与至少一个标签之中每 个单独标签相关联存储的统计数值。
3.根据权利要求1的方法,包括接收表示所选择的辅助内容数据项的子部分的选择的数据;和 使得与所选择的辅助内容数据项相关联的数据库(14;28)中的记录被修改,以反映该 子部分的选择。
4.根据权利要求1的方法,包括至少部分地基于输入数据,形成数据库查询; 使得该数据库查询被解析;和接收表示辅助内容数据项的选择的数据,以响应基于该数据库查询的结果而呈现多个 辅助内容数据项以供选择。
5.一种获得用于与内容数据项同步再现的伴奏乐曲的方法,包括 至少部分地基于用于描述该内容数据项的数据,形成查询;提交该查询给系统,以搜索数据库(14 ;28),所述数据库(14 ;28)包括记录,每条记录 被配置为将描述数据与用于形成伴奏乐曲的辅助内容数据项相关联,至少一条记录反映与包括在该记录中的至少部分的描述数据相关联的相关的辅助内 容数据项的至少一个在先选择;以及至少部分地基于该查询的结果,获得表示用于形成伴奏乐曲的辅助内容数据项的数据。
6.根据权利要求5的方法,包括接收识别多个辅助内容数据项的信息,以响应提交该查询,并允许用户从多个辅助内 容数据项中选择该辅助内容数据项。
7.根据权利要求5的方法,其中该查询至少部分地基于指示至少部分的内容数据项在被再现时的持续时间的数 据来形成;以及其中提交该查询给系统,以搜索将表示至少一个持续时间的数据与多个辅助内容数据 项中的每一个相关联的数据库(14 ;28)。
8.根据权利要求5的方法,包括通过选择与该查询相关联选择的辅助内容数据项的子部分,形成伴奏乐曲。
9.根据权利要求5的方法,包括识别包括与该内容项相类似的信息的至少一个其他内容数据项;获得描述至少一个其他内容数据项的数据;其中该查询至少部分地基于描述至少一个其他内容数据项的数据来形成。
10.根据权利要求5的方法,包括获得附加信息,其中该查询至少部分地基于该附加信息来形成,以及其中提交该查询给系统,以搜索包括将辅助内容数据项和与该附加信息的类型相对应的类 型的信息相关联的记录的数据库(14 ;28)。
11.根据权利要求10的方法,包括获得识别用户和用户类型之中至少之一的数据;以及从数据库中检索该附加信息,其中该数据库将对应类型的信息与至少一个用户的至少 一个简档相关联。
12.根据权利要求5的方法,进一步包括根据权利要求1-4之中任意一项权利要求的方法的执行。
13.一种用于建议辅助内容数据项的系统,其中所述辅助内容数据项用于形成与内容 数据项同步再现的伴奏乐曲,该系统包括接口(2-4),用于接收描述该内容数据项的输入数据;处理系统(9),用于访问包括记录的数据库(14 ;28),每条记录被配置为将描述数据与 用于形成伴奏乐曲的辅助内容数据项相关联;和接口(2-4),用于接收表示从被呈现以供选择的多个辅助内容数据项中选择辅助内容 数据项的数据,其中该系统适于使得所选择的辅助内容数据项的数据库记录被修改,以反映与基于至少部 分的输入数据的描述数据相关联的选择。
14.根据权利要求13所述的系统,被配置为执行根据权利要求1-12之中任意一项权利 要求的方法。
15.一种计算机程序,包括一组指令,所述指令当被结合在机器可读媒体中时能够使得 具有信息处理能力的系统执行根据权利要求1-12之中任意一项权利要求的方法。全文摘要
一种建议用于与内容数据项同步再现的伴奏乐曲的方法包括获得描述该内容数据项的数据。解析至少部分地基于描述该内容数据项的数据的数据库查询,以识别给用户的辅助内容项。该数据库(14;28)包括记录,每条记录被配置为将描述数据与用于形成伴奏乐曲的辅助内容数据项相关联。与该查询相关联接收表示辅助内容数据项的选择的数据,并且使得用于所选择的辅助内容数据项的数据库记录被修改,以反映与该查询中所包含的至少部分的描述数据相关联的选择。
文档编号G06F17/30GK101925897SQ200980102860
公开日2010年12月22日 申请日期2009年1月15日 优先权日2008年1月22日
发明者J·韦达, M·巴比里 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1