首页> 中国专利> 建议用于与内容数据项同步再现的伴奏乐曲的方法

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

摘要

一种建议用于与内容数据项同步再现的伴奏乐曲的方法包括获得描述该内容数据项的数据。解析至少部分地基于描述该内容数据项的数据的数据库查询,以识别给用户的辅助内容项。该数据库(14;28)包括记录,每条记录被配置为将描述数据与用于形成伴奏乐曲的辅助内容数据项相关联。与该查询相关联接收表示辅助内容数据项的选择的数据,并且使得用于所选择的辅助内容数据项的数据库记录被修改,以反映与该查询中所包含的至少部分的描述数据相关联的选择。

著录项

  • 公开/公告号CN101925897A

    专利类型发明专利

  • 公开/公告日2010-12-22

    原文格式PDF

  • 申请/专利权人 皇家飞利浦电子股份有限公司;

    申请/专利号CN200980102860.3

  • 发明设计人 M·巴比里;J·韦达;

    申请日2009-01-15

  • 分类号G06F17/30;

  • 代理机构中国专利代理(香港)有限公司;

  • 代理人刘红

  • 地址 荷兰艾恩德霍芬

  • 入库时间 2023-12-18 01:26:38

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-12-28

    未缴年费专利权终止 IPC(主分类):G06F17/30 授权公告日:20160302 终止日期:20180115 申请日:20090115

    专利权的终止

  • 2016-03-02

    授权

    授权

  • 2011-03-23

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20090115

    实质审查的生效

  • 2010-12-22

    公开

    公开

说明书

技术领域

本发明涉及建议用于形成与内容数据项同步再现的伴奏乐曲(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)为由它维持的数据库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已选择乐曲S1用于其视频V1,并且用户B已拍摄与视频V1非常类似的视频V2(例如,二者都是婚礼视频),则即使描述V1的标签和描述V2的标签不是完全地相匹配,但是当被提供了那个用户的视频V2时,建议服务器9仍然能够向用户B推荐乐曲S1

接下来,执行数据库28的搜索(步骤30)。该数据库28对应于图2的数据库14。它包括被配置为将描述数据与辅助内容数据项相关联的记录。该描述数据包括标签,其中所述标签与反映这些标签使用的统计数值相关联进行存储,以获得辅助内容数据项的建议以及该统计数值所涉及的特定辅助内容数据项的选择。例如,以与反映用户对修整点的选择的统计数值相关联存储的流行修整点的形式,该数据库28进一步包括指示该辅助内容数据项的至少子部分、当以某种速率再现时的持续时间的数据。该数据库28还将附加信息和辅助内容数据项例如分类信息、语言信息等相关联。

在已解析了数据库查询后,建议服务器9呈现(步骤31)所识别的辅助内容数据项的列表。

在所示意说明的实施例中,用户还可以指示所选择的辅助内容数据项的子部分的开始和结束点。为此,例如,可以提供时限(time bar)的图形表示。可替换地,用户可以从呈现给他或她的预定修整点中选择。

修整点的选择以及辅助内容数据项的选择这二者都用于使得所选择的辅助内容数据项的数据库记录被更新(步骤33),以反映这些选择。具体地,与该辅助内容数据项相关联的统计数值被更新和/或标签被添加到为其保持的记录(如果在第二步骤27中获得的数据包含在导致那个辅助内容数据项的选择的查询中第一次使用的标签)。

建议服务器9获得所选择的辅助内容数据项并将其修整为所指示的长度(步骤34)。然后(步骤35),它与所提交的视频同步,并且所完成的多媒体文件例如通过使其可用于下载或被记录在通过邮件发送给该用户的媒体上被返回给该用户(步骤36)。

应当注意,上述的实施例说明而非限制本发明,并且本领域的技术人员将能够设计许多可替换实施例而不背离所附的权利要求书的范围。在这些权利要求中,放置在括号中的任何附图标记不应被解释为限制该权利要求。动词“包括”及其动词变化的使用不排除除了权利要求中所记载的元件或步骤之外的元件或步骤的存在。在元件之前的冠词“一”或“一个”并不排除存在多个这样的元件。可以借助于包括若干不同元件的硬件、且借助于适当编程的计算机来实施本发明。在列举若干装置的装置权利要求中,这些装置之中的若干装置可以利用同一个硬件项来实施。在相互不同的从属权利要求中叙述某些措施的这一纯粹事实并不表示不能有利地使用这些措施的组合。

在一个实施例中,例如,通过对列表的重新排序,含蓄地提供所建议的辅助内容数据项的列表之一的选择。在另一个实施例中,例如,以包含到网络位置的链接的播放列表的形式,向用户提供所有的被识别为数据库查询结果的辅助内容数据项,其中从这些网络位置中能够获得所有的辅助内容数据项。注意,这样的播放列表在用于蓝光盘的标准中被预见。在这些替换实施例中,该建议服务器9仍然接收反馈来更新数据库14、28。

在又一个实施例中,使用在客户机装置2上或在插入读/写单元6内的媒体上存储的辅助内容数据项的集合,完全地在客户机装置2上实现图3的方法。例如,这可能是以一套视频编辑软件来实施的情形。

数据库14、28不一定需要包括以本文所示意说明的方式进行配置的单个表。

正如对于本领域技术人员来说将是显然的,“装置”意思是包括独立地或与其他功能相结合地、孤立地或与其他元件协作地在操作中执行或被设计为执行特定功能的任何硬件(例如,分开的或集成的电路或电子元件)或软件(例如,程序或部分的程序)。“计算机程序”将被理解为表示在计算机可读媒体例如光盘上存储的、可通过网络例如因特网下载的、或以任何其他方式可销售的任何的软件产品。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号