首页> 中国专利> 内容分发服务器、内容分发方法和内容分发程序

内容分发服务器、内容分发方法和内容分发程序

摘要

一种内容分发服务器,能够与所需音乐作品的再现相一致地再现所需的显示内容。响应来自终端装置的请求,识别存储在音乐作品数据库中的音乐作品内容之一,以及识别存储在模板数据库中的模板内容之一。根据所识别出的音乐作品内容的再现时间长度,调整所识别出的模板内容的再现时间长度。将调整后的模板内容添加到音乐作品内容上,以产生分发给终端装置的合成内容。

著录项

  • 公开/公告号CN1862514A

    专利类型发明专利

  • 公开/公告日2006-11-15

    原文格式PDF

  • 申请/专利权人 雅马哈株式会社;

    申请/专利号CN200610079889.2

  • 发明设计人 镝木利明;高桥拓弥;

    申请日2006-05-15

  • 分类号G06F13/00(20060101);H04L12/54(20060101);H04L29/00(20060101);

  • 代理机构11021 中科专利商标代理有限责任公司;

  • 代理人朱进桂

  • 地址 日本国静冈县

  • 入库时间 2023-12-17 17:55:29

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-07-09

    未缴年费专利权终止 IPC(主分类):G06F13/00 授权公告日:20090128 终止日期:20130515 申请日:20060515

    专利权的终止

  • 2009-01-28

    授权

    授权

  • 2007-01-10

    实质审查的生效

    实质审查的生效

  • 2006-11-15

    公开

    公开

说明书

技术领域

本发明涉及一种用于将音乐作品内容分发给诸如蜂窝移动电话等终端装置的内容分发服务器和一种内容分发方法,终端装置以及一种由计算机执行的内容分发程序。

背景技术

传统上,向终端装置分发由如可以通过发声、可视显示等进行再现和输出的图像、声音和字符串等的多种媒体数据构成的内容(多媒体数据)的服务器是已知的。通常,只是提供多媒体数据以便终端装置的用户进行查看,因此,例如,用户不能编辑多媒体数据。为了消除这种困难,已经提出了一种作为一种模板提供多媒体数据的技术,从而用户可以在一定程度上编辑多媒体数据。

例如,在日本未审专利公开(Kokai)No.2004-007407中披露的服务器向诸如蜂窝移动电话等终端装置分发多媒体模板文件,在所述多媒体模板文件中,将多媒体数据与编辑操作设置数据相关联,所述编辑操作设置数据规定了编辑多媒体数据的方式。个人用户对终端装置进行操作,以执行编辑,在所述编辑中,可以在编辑操作设置数据所允许的范围内修改模板文件。例如,用户可以从多幅图像中选择要在预定定时再现的图像,并以其他媒体数据代替被设置为在预定定时再现的媒体数据。

但是,利用日本未审专利公开(Kokai)No.2004-007407中所披露的服务器,终端装置的用户可以选择模板的文本和图像,并以其他文本和图像代替,但不能动态地修改模板本身。因此,由此服务器提供的分发服务与所谓的祝贺服务没有区别。此外,通常限制分发给终端装置的用户的音乐作品数据不能被再次分发和修改,因此在祝贺服务中采用的音乐作品受到限制,而终端装置的用户总是不能获得包括所需音乐作品的模板。

因此,问题在于:实际上,用户难以与所需音乐作品的再现并行且相一致地适当再现所需的运动视频画面等。例如,可能存在这样的情况,如果修改模板的音乐作品或运动视频画面,则音乐作品的再现时间长度与运动视频画面等的再现时间长度不一致。而且,可能存在音乐作品和运动视频画面等在内容上不匹配的情况,例如,音乐作品的曲调是欢快的,而运动视频画面等的色调是灰暗或消极的。

如上所述,传统的内容分发服务器具有终端装置的用户难以与所需音乐作品的再现相一致地显示所需的运动视频画面的问题。

发明内容

本发明的目的是提供一种内容分发服务器和一种内容分发方法,使终端装置能够在时间上、与所需音乐作品的再现相一致地再现所需的显示内容,以及一种由计算机执行的内容分发程序。

为了达到上述目的,在本发明的第一方面,提出了一种内容分发服务器,包括:音乐作品存储装置,存储多个音乐作品内容,每个音乐作品内容均规定了包括音乐曲调事件信息的音乐曲调事件序列;模板存储装置,存储多个模板内容,每个模板内容规定了包括显示控制事件信息的显示控制事件序列;通信装置,与至少一个终端装置进行通信;音乐作品识别装置,响应来自终端装置、通过所述通信装置的请求,从存储在所述音乐作品存储装置中的多个音乐作品内容中识别一个音乐作品内容;模板识别装置,响应来自终端装置、通过所述通信装置的请求,从存储在所述模板存储装置中的多个模板内容中识别一个模板内容;时间长度调整装置,根据由所述音乐作品识别装置识别出的音乐作品内容的再现时间长度,调整由所述模板识别装置识别出的模板内容的再现时间长度;合成内容产生装置,通过将已经通过所述时间长度调整装置调整了再现时间长度的模板内容添加到由所述音乐作品识别装置识别出的音乐作品内容上,产生合成内容;以及内容分发装置,通过所述通信装置,将由所述合成内容产生装置产生的合成内容分发给终端装置。

利用上述结构,终端装置可以在时间上、与所需音乐作品的再现相一致地再现所需的显示内容。

优选地,所述内容分发服务器包括:列表提供装置,响应来自终端装置、通过所述通信装置的模板内容添加请求,创建包括可以被添加到所识别出的音乐作品内容上的至少一个模板内容候选的模板列表,并将所创建的模板列表传输给终端装置。

更为优选地,音乐作品内容包括歌词轨道,以及所述列表提供装置从由所述音乐作品识别装置识别出的音乐作品内容的歌词轨道中提取出至少一种单词,并根据所提取出的单词,选择至少一个模板内容候选,以创建模板列表。  

或者,所述列表提供装置分析由所述音乐作品识别装置识别出的音乐作品内容的音乐曲调特性,并根据分析结果,选择至少一个模板内容候选,以创建模板列表。

根据上述优选结构,能够容易地选择适合于音乐主旨的模板内容。

优选地,多个模板内容中的每一个均包括再现部分,所述再现部分包括其中需要以恒定速度维持再现速度的第一再现部分和其中不需要以恒定速度维持再现速度的第二再现部分,以及所述时间长度调整装置只改变由所述模板识别装置识别出的模板内容的第二再现部分的再现时间长度,从而调整所识别出的模板内容的整个再现时间长度。

更为优选地,将多个模板内容的每一个模板内容的再现部分按照时间分为前部、中间部和后部,所述前部和后部是第一再现部分,而所述中间部是第二再现部分,以及所述时间长度调整装置只改变由所述模板识别装置识别出的模板内容的中间部的再现时间长度,从而调整所识别出的模板内容的整个再现时间长度。

更为优选地,通过改变构成了由所识别出的模板内容所规定的显示控制事件序列的显示控制事件信息中、至少部分包括在由所述模板识别装置识别出的模板内容的中间部中的至少一个显示控制事件信息的再现时间长度,从而使显示控制事件信息的显示结束时间与中间部的结束时间相匹配,来改变中间部的再现时间长度。

或者,通过改变构成了由所识别出的模板内容所规定的显示控制事件序列的显示控制事件信息中、至少部分包括在由所述模板识别装置识别出的模板内容的中间部中的至少一个显示控制事件信息的显示开始时间和寿命,来改变中间部的再现时间长度。

或者,通过改变构成了由所识别出的模板内容所规定的显示控制事件序列的显示控制事件信息中、至少部分包括在由所述模板识别装置识别出的模板内容的中间部中的至少一个显示控制事件信息的显示开始时间、寿命(lifetime)和时间参数,来改变中间部的再现时间长度。

或者,通过重复显示构成了由所识别出的模板内容所规定的显示控制事件序列的显示控制事件信息中、至少部分包括在由所述模板识别装置识别出的模板内容的中间部中的至少一个显示控制事件信息,来改变中间部的再现时间长度。

根据这些优选结构,能够防止与音乐作品内容的引入、结束等相对应的、对显示内容的影响。

优选地,所述内容分发服务器包括:音乐作品分发装置,将由所述音乐作品识别装置识别出的音乐作品内容单独分发给终端装置;分发结果管理装置,针对至少一个终端装置中的每一个,管理所述音乐作品分发装置的分发结果和所述内容分发装置的分发结果;以及收费装置,根据由所述分发结果管理装置管理的分发结果,进行收费,其中所述收费装置响应所述音乐作品分发装置单独分发音乐作品内容,针对音乐作品内容的分发,进行收费。

更为优选地,在所述内容分发装置分发合成内容的情况下,当由所述音乐作品识别装置识别出的音乐作品内容不是过去分发过的音乐作品内容时,针对所识别出的音乐作品内容的分发、和添加到所识别出的音乐作品内容上的模板内容的分发,收取费用,以及当由所述音乐作品识别装置识别出的音乐作品内容是过去分发过的音乐作品内容时,仅针对所添加的模板内容的分发,收取费用。

根据这些优选结构,可以容易地与现有服务结合使用音乐作品内容。

为了获得上述目的,在本发明的第二方案中,提出了一种针对内容分发服务器的内容分发方法,所述内容分发服务器包括:音乐作品存储装置,存储多个音乐作品内容,每个音乐作品内容均规定了包括音乐曲调事件信息的音乐曲调事件序列;模板存储装置,存储多个模板内容,每个模板内容规定了包括显示控制事件信息的显示控制事件序列;以及通信装置,与至少一个终端装置进行通信,所述内容分发方法包括:音乐作品识别步骤,响应来自终端装置、通过所述通信装置的请求,从存储在所述音乐作品存储装置中的多个音乐作品内容中识别一个音乐作品内容;模板识别步骤,响应来自终端装置、通过所述通信装置的请求,从存储在所述模板存储装置中的多个模板内容中识别一个模板内容;时间长度调整步骤,根据在所述音乐作品识别步骤中识别出的音乐作品内容的再现时间长度,调整在所述模板识别步骤中识别出的模板内容的再现时间长度;合成内容产生步骤,通过将已经在所述时间长度调整步骤中调整了再现时间长度的模板内容添加到在所述音乐作品识别步骤中识别出的音乐作品内容上,产生合成内容;以及内容分发步骤,通过所述通信装置,将在所述合成内容产生步骤中产生的合成内容分发给终端装置。

优选地,所述内容分发方法包括:列表提供步骤,响应来自终端装置、通过所述通信装置的模板内容添加请求,创建包括可以被添加到所识别出的音乐作品内容上的至少一个模板内容候选的模板列表,并将所创建的模板列表传输给终端装置。

优选地,多个模板内容中的每一个均包括再现部分,所述再现部分包括其中需要以恒定速度维持再现速度的第一再现部分和其中不需要以恒定速度维持再现速度的第二再现部分,以及在所述时间长度调整步骤中,只改变在所述模板识别步骤中识别出的模板内容的第二再现部分的再现时间长度,从而调整所识别出的模板内容的整个再现时间长度。

优选地,所述内容分发方法包括:音乐作品分发步骤,将在所述音乐作品识别步骤中识别出的音乐作品内容单独分发给终端装置;分发结果管理步骤,针对至少一个终端装置中的每一个,管理所述音乐作品分发步骤中的分发结果和所述内容分发步骤中的分发结果;以及收费步骤,根据在所述分发结果管理步骤中管理的分发结果,进行收费,其中在所述收费步骤中,响应在所述音乐作品分发步骤中单独分发音乐作品内容,针对音乐作品内容的分发,收取费用。

更为优选地,在所述内容分发步骤中分发合成内容的情况下,当在所述音乐作品识别步骤中识别出的音乐作品内容不是过去分发过的音乐作品内容时,针对所识别出的音乐作品内容的分发、和添加到所识别出的音乐作品内容上的模板内容的分发,收取费用,以及当在所述音乐作品识别步骤中识别出的音乐作品内容是过去分发过的音乐作品内容时,仅针对所添加的模板内容的分发,收取费用。

为了达到上述目的,在本发明的第三方案中,提出了一种使计算机执行上述内容分发方法的内容分发程序。

通过以下结合附图的详细描述,本发明的上述和其他目的、特征和优点将变得更加清楚。

附图说明

图1是示出了包括根据本发明实施例的内容分发服务器在内的内容分发系统的整体结构的方框图;

图2是示出了具有动画的音乐文件的数据结构的概念图;

图3是示出了分发服务器与终端装置之间的通信方式的示例的图;

图4是示出了由分发服务器执行的请求接收处理的流程图;

图5是示出了随着图4所示的请求接收处理的进行、在终端装置的显示部分中显示的屏幕和由分发服务器执行的处理的转移图;

图6A是示出了在创建模板列表时参考的关键字和模板表格的概念图;

图6B是示出了在创建模板列表时参考的音乐曲调特性和模板表格(映射)的概念图;

图7是以时间次序示出了音乐作品文件和模板文件的动画轨道中的多个显示事件数据的时序图;

图8是示出了时间长度调整的第一转换模式的示例的图;

图9是示出了时间长度调整的第二转换模式的示例的图;

图10是示出了时间长度调整的第三转换模式的示例的图;以及

图11是示出了时间长度调整的第四转换模式的示例的图。

具体实施方式

现在,将参照示出了本发明优选实施例的附图,对本发明进行详细描述。

图1是示出了包括根据本发明实施例的内容分发服务器在内的内容分发系统的整体结构的方框图。

此系统由内容分发服务器10和多个通信终端装置30(此后,称为“分发服务器”和“终端装置”)构成。终端装置30在结构上是等同的,并通过通信线路20与分发服务器10相连,以便与之进行通信。

分发服务器10存储多种数据库(此后缩写为“DB”),即屏幕DB11、音乐作品DB12、模板DB13、和顾客DB14。屏幕DB11存储能够在终端装置30中显示的页面描述文件、图标图像等。音乐作品DB12(音乐作品存储装置)存储多个乐曲文件mF(具有或不具有歌词)(此后称为“音乐作品文件”),例如,可以由终端装置30响应呼入呼叫进行再现。

模板DB13(模板存储装置)存储:多个“模板文件tpF”,稍后进行描述,包括能够在终端装置30中显示的动画、定格画面、运动视频画面等;以及“样本文件”,用作范例并对应于模板文件tpF。顾客DB14针对每个终端装置30存储音乐作品文件mF和具有动画的音乐文件amF(稍后描述)的分发结果(例如,分发的日期、分发的次数、和点数消耗状态等)。通过电话号码识别和管理各个终端装置30。

接收部分16(通信装置)通过通信线路20接收从终端装置30传输过来的多种请求,并将接收到的请求发送给请求分析部分15。请求分析部分15分析来自接收部分16的请求,并根据分析结果,访问所请求的DB11到14。将分析结果的数据从DB发送给传输部分17、音乐作品分析引擎18或转换引擎19。例如将针对终端装置30上的屏幕显示的屏幕数据、所请求的音乐作品文件mF、多种菜单列表等发送给传输部分17。

如稍后所述,音乐作品分析引擎18分析由终端装置30的用户选择的音乐作品文件mF,创建与音乐作品文件mF相一致的模板列表,并将模板列表发送给传输部分17。如稍后所述,转换引擎19通过将模板文件tpF添加到由终端装置30的用户选择的音乐作品文件mF上产生具有动画的音乐文件amF,作为新文件,并将所产生的文件amF发送给传输部分17。传输部分17(通信装置、内容分发装置和音乐作品分发装置)通过通信线路20将接收到的数据传输给终端装置30。尽管术语“具有动画的音乐文件amF”为了解释的方便包括单词“动画”,但模板文件tpF的显示数据不必是动画,也可以是定格画面或运动视频画面。

尽管未示出,分发服务器10具有如大容量硬盘、RAM和ROM等存储装置以及CPU。ROM存储由CPU执行的控制程序。将DB11到14存储在硬盘中。CPU与存储装置合作,以实现以下各个部分的功能:请求分析部分15(音乐作品识别装置和模板识别装置)、音乐作品分析引擎18(列表提供装置)、转换引擎19(时间长度调整装置和合成内容产生装置)等。

接下来,将对作为终端装置30的代表的一个终端装置30进行描述。终端装置30包括CPU31,ROM32、存储部分33、显示部分34、RAM35、通信接口(I/F)36、输入装置37和曲调产生器部分38通过总线40与CPU31相连。声音系统39与曲调产生器部分38相连。

例如,终端装置30由蜂窝移动电话实现。CPU31控制终端装置30的总体操作。ROM32存储用于终端装置30的总体控制的固件和多种数据。存储部分33由闪速存储器等非易失性存储器实现,并存储多种下载数据、控制程序等。例如,显示部分34由液晶显示器(LCD)构成,用于显示如图像和字符等多种信息。RAM35临时存储标记和数据。

通信I/F36能够建立与通信线路20之间的链接,并且可以是无线的或有线的。输入装置37包括诸如光标键和功能键等多种操作元件,用于输入信息。曲调产生器部分38将诸如音乐作品文件mF等存储在存储部分33或RAM35中的演奏数据转换为音乐曲调信号,并由声音系统39将音乐曲调信号转换为声音。

图2是示出了具有动画的音乐文件amF的数据结构的概念图。具有动画的音乐文件amF包括报头51、音乐曲调轨道52、歌词轨道53和动画轨道54。通过将模板文件tpF添加到音乐作品文件mF上(即合成这两个文件)来创建具有动画的音乐文件amF。存储在音乐作品DB12中的原始音乐作品文件mF(合成前)包括其中规定了由多个音乐曲调事件信息组成的音乐曲调事件序列的音乐作品内容。原始音乐作品文件mF典型地包括分发用作呼入乐曲的已知格式的数据。具体地,音乐作品文件mF是SMAF(合成音乐移动应用格式)(注册商标)格式的,并包括音乐曲调轨道52和歌词轨道53以及报头51。尽管未示出,音乐曲调轨道52由多个事件数据、表示每个事件数据的发声持续时间的选通时间数据等组成。

存储在模板DB13中的原始模板文件tpF是规定了显示控制事件序列的模板内容,其格式类似于音乐作品文件mF,并包括动画轨道54以及报头51。动画轨道54由多个显示事件数据ev(稍后参照图7进行描述)、表示每个显示事件数据的发声持续时间的选通时间数据等组成。例如,将原始模板文件tpF的再现时间长度设置为大约10到30秒。

具有动画的音乐文件amF的报头51并不等同于原始音乐文件mF的报头51或原始模板文件tpF的报头51,而是原始音乐文件mF和原始模板文件tpF的报头51的组合。具有动画的音乐文件amF的报头51包括多种信息,如文件大小信息和轨道信息等(音乐作品的标题和类别、动画的标题、作者、以及表示整个音乐作品的演奏节拍的节拍数据)。

图3是示出了分发服务器10与终端装置30如何执行通信的示例的图。当从分发服务器10购买音乐作品(音乐作品文件mF)或者购买用于再现音乐作品并显示动画等的具有动画的音乐文件amF时,终端装置30的用户根据下述程序与分发服务器10进行通信。

首先,当终端装置30设置如音乐类别和新唱片等条件并请求传输音乐作品列表时,分发服务器10进行响应,并将音乐作品列表传输给终端装置30。响应于用户的操作,终端装置30从音乐作品列表中选择所需的音乐作品,并将所述选择通过给分发服务器10,从而可以预览(试听)所选的音乐作品。在只购买音乐作品时(不根据此音乐作品创建具有动画的音乐文件amF),通过向分发服务器10发送购买音乐作品的请求,将所选音乐作品下载到终端装置30中。在这种情况下,在分发服务器10的顾客DB14(参见图1;分发结果管理装置和收费装置)中记录表示终端装置30已经购买了哪个音乐作品的分发结果,并针对音乐作品的购买,收取费用(例如,两个点数)。

在只购买音乐作品的情况下,按照传统的方式执行通信和处理。

该过程的剩余部分将参照图3进行简要描述,稍后将参照图4到11进行详细的描述。

当终端装置30请求分发服务器10将模板文件tpF添加到用户目前想要购买的音乐作品或用户过去已经购买了的音乐作品上时(即,在做出动画制作请求时),分发服务器10创建适合于相关音乐作品的模板列表,并将其发送给终端装置30。在模板列表中,示出了一个或多个可以添加到该音乐作品上的模板文件tpF(模板内容候选)。

终端装置30从接收到的模板列表中选择所需的模板文件tpF,并根据需要进行预览。对于预览,使用与所选模板文件tpF相对应的数据,可以从分发服务器10免费下载。

在选择一个所需的模板文件tpF之后,终端装置30做出动画转换请求,即调整模板文件tpF的再现时间长度并实际上将调整后的模板文件tpF添加到相关音乐作品上的请求。在这种情况下,分发服务器10将模板文件tpF的再现时间长度调整为与音乐作品文件mF相一致(稍后将参照图7到11对其进行详细描述)。然后,分发服务器10通过将已经调整了再现时间的模板文件tpF添加到音乐作品文件mF上,产生具有动画的音乐文件amF,并将所产生的具有动画的音乐文件amF分发给作为请求的源头的终端装置30。

当终端装置30下载具有动画的音乐文件amF时,分发服务器10的顾客DB14记录终端装置30已经购买了具有动画的音乐文件amF的事实以及表示哪个音乐作品文件mF和模板文件tpF构成了具有动画的音乐文件amF的分发结果。分发服务器10收取购买费用(例如,三个点数)。但是,如果构成了具有动画的音乐文件amF的音乐作品文件mF过去已经被下载到终端装置30中,则只收取模板文件tpF的费用(例如,一个点数)。

例如,分发服务器10可以提供每个单独用户支付固定月租费的服务。在此服务中,将预定的“点数”提供给每个用户,并且在用户所具有的点数的支付范围内,服务可用。当下载(购买)文件时,消耗“点数”。当接收到下载请求时,分发服务器10查阅顾客DB14以检查是否剩余了足够的用户点数。如果剩余点数不足,则将示出了“因剩余点数不足,不能提供服务”消息的屏幕发送给终端装置30。

图4是示出了由分发服务器10执行的请求接收处理的流程图。分发服务器10始终处于待机状态,并在每次接收到来自任意终端装置30的请求时,执行处理。图5是示出了随着图4所示的请求接收处理的进行、在终端装置30的显示部分34(参见图1)中显示的屏幕和由分发服务器10执行的处理的转移图。

应当注意,分发服务器10可以同时与多个终端装置30进行通信,但在以下描述中,将描述处理来自一个终端装置30的方式和终端装置30上的对应屏幕显示。

首先,如图4所示,当接收到来自终端装置30的请求时,请求分析部分15分析该请求以确定该请求是动画制作请求、模板预览请求、动画转换请求、还是任何其他类型的请求(步骤S101)。如果确定是其他类型的请求,则从屏幕DB11中读取出或重新产生适合于该请求的屏幕数据(步骤S111)。这种请求的示例包括访问顶级屏幕的请求、请求传输音乐作品列表的请求、选择音乐作品的请求、预览(试听)音乐作品的请求、和购买音乐作品的请求(参见图3)。分发服务器10将读取出或产生的屏幕数据传输给作为该请求的源头的终端装置30(步骤S112),并返回待机状态。

如图5所示,例如,在终端装置30的顶级屏幕上选择音乐作品列表。当按下(此后称为“接通”)顶级屏幕上的确定键(未示出)时(步骤S201),在屏幕上显示音乐作品列表(S202)。当在屏幕上选择并接通所需音乐作品时,处理进行到步骤S203,在步骤S203中,可以做出预览、下载所选音乐作品或对所选音乐作品进行动画制作的请求。如果接通“下载”,则表示购买所选音乐作品的意愿。在这种情况下,如上所述,分发服务器10分发音乐作品,记录分发结果,并针对音乐作品的购买,向终端装置30收取两个点数。

再次参考图4,如果在步骤S101中确定所述请求是动画制作请求,则分析引擎18当前作为动画对象的音乐作品文件mF(此后称为“要进行动画制作的音乐作品”)中提取信息,以便分析要进行动画制作的音乐作品(步骤S102)。

图6A是示出了在创建模板列表时参考的关键字和模板表格的概念图。图6B是示出了在创建模板列表时参考的音乐曲调特性和模板表格(映射)的概念图。例如,将这些表格存储在分发服务器10的模板DB13或任何上述存储装置中,未示出。

图6A中的关键字和模板表格包括诸如“海滩”和“孤独”等关键字,每个关键字与在概念上与所述关键字匹配的一个或多个模板文件tpF相关联。例如,模板1、2和3与关键字“海滩”相关联。应当注意,一个模板文件tpF可以与多个不同的关键词相关联。另一方面,图6B中的音乐曲调特性和模板表格包括如图6B中的圆圈所示、与音乐作品的基调(小调和大调)和节拍相关联地进行二维排列的多个模板文件tpF。例如,排列模板文件tpF,从而使其在概念上与基调和节拍相匹配;将高调的(high-keyed)动画用于大调,以及将具有轻盈感觉的动画用于高节拍。

可以缺省设置要使用上述表格中的哪一个,也可以由终端装置30的用户确定。在由用户确定要使用哪个表格的情况下,例如,可以响应于动画制作请求,显示用于提示用户选择“关键字”或“曲调”的屏幕。

在步骤S102中在创建模板列表时使用图6A中的关键字和模板表格的情况下,从要进行动画制作的音乐作品的歌词轨道53(参见图2)中提取文本信息,然后,从文本信息中提取出现在所提取出的文本信息中的单词。将按照出现频率的降序排列的、预定数量的排名靠前的单词看作关键字。应当注意,可以利用如日本未审专利公开(Kokai)No.2001-34275中所描述的已知方法来执行从歌词轨道中的单词提取。

另一方面,在步骤S102中使用图6B中的音乐曲调特性和模板表格的情况下,分析要进行动画制作的音乐作品的音乐曲调轨道52(参见图2),以检测要进行动画制作的音乐作品的基调,并从报头51中提取出节拍数据。应当注意可以利用如日本未审专利公开(Kokai)No.2002-156969中所描述的已知方法来进行音乐作品的基调的提取。

接下来,在图4所示的步骤S103中,通过列出与步骤S102中的分析结果相匹配的一个或多个模板文件tpF,制成模板列表。具体地,在使用关键字和模板表格的情况下,参考关键字和模板表格,识别与所提取出的关键字相对应的一个或多个模板文件tpF。可以限制要识别出的模板文件tpF的数量;例如,当模板文件tpF的数量超过预定数量(例如,十个)时,优先识别与排序靠前的关键字相对应的模板文件tpF,可以忽略排序靠后的关键字。

另一方面,在使用音乐曲调特性和模板表格的情况下,在表格中识别排列在由所检测到的基调和所提取出的节拍数据所确定的交点附近的位置处的一个或多个模板文件tpF。在这种情况下,可以将交点附近的这些模板文件顺序用作识别模板文件tpF,直到识别模板文件tpF的数量超过预定数据。

然后,列出识别模板文件tpF,以制成模板列表。分发服务器10将模板列表(表示模板列表的屏幕数据)传输给作为请求的源头的终端装置30(步骤S104),并返回待机状态。

图4所示的步骤S102到S105中的处理对应于图5所示的步骤S204中的模板动画制作处理。由分发服务器10在图5所示的步骤S203中所示的显示屏幕上接通“添加动画”之后,执行模板动画制作处理。当终端装置30接收到模板列表时,处理进行到步骤S205,其中对模板列表进行屏幕显示。在屏幕上,用户可以预览或选择任何列出的模板文件tpF。如果接通“预览”,则在图5所示的步骤S101中确定所述请求是模板预览请求,并由转换引擎19(参见图1)从模板DB 13中读取与所选择的、要预览的模板文件tpF对应的样本数据(步骤S105)。然后,分发服务器10将样本数据发送给终端装置30(步骤S106),并返回待机状态。

在将模板数据下载到终端装置30中时,在终端装置30中自动或手动地再现。样本数据由模板文件tpF和与之相关联的预定音乐作品文件构成。在产生样本音乐曲调的同时,在显示部分34中显示动画等。

另一方面,当在示出了步骤S05中所显示的模板列表的屏幕上接通“选择”时,显示用于请求所选模板文件tpF的转换或预览转换后的具有动画的音乐文件amF的屏幕(步骤S206)。在此屏幕上,用户可以根据需要,将字符、图像等输入小屏幕206a。将这样输入的内容与具有动画的音乐文件amF相关联,例如,在用户识别并管理多个具有动画的音乐文件amF时使用。

当在步骤S206中所显示的屏幕上接通“转换和DL(下载)”或“预览”时,在图4所示的步骤S101中确定所述请求是执行所选模板文件tpF的转换的请求,因此处理进行到步骤S107。在步骤S107中,转换引擎19分别从模板DB13和音乐作品DB12中读取所选模板文件tpF和要进行动画制作的音乐作品(音乐作品文件mF)。甚至在过去已经将其分发给相同的终端装置30的情况下,仍然读取出音乐作品文件MF。

在下一步骤S108中,转换引擎19执行转换处理。具体地,转换引擎19调整所读取出的模板文件tpF的再现时间长度,并将调整后的模板文件tpF添加到读取出的音乐作品文件mF上,从而产生具有动画的音乐文件amF。稍后,将参照图7到11对此转换处理进行描述。在步骤S108中,当响应于步骤S206中所显示的屏幕上的“转换和DL”的接通而执行转换处理时,将“可存储标记”添加到所产生的具有动画的音乐文件amF上(图5中的步骤S207)。另一方面,当响应于“预览”的接通而执行转换处理时,将“不可存储标记”添加到所产生的具有动画的音乐文件amF上(步骤S208)。

接下来,传输部分17将所产生的具有动画的音乐文件amF(具有可存储标记或不可存储标记)传输给作为请求的源的终端装置30(步骤S109),以及分发服务器10返回待机状态。已经下载了具有动画的音乐文件amF的终端装置30只有在其上附加有可存储标记时,才可以将具有动画的音乐文件amF存储在存储部分33(参见图1)中。只能对附加有不可存储标记的、具有动画的音乐文件amF进行预览(音乐曲调再现和显示再现)。

当分发附加有可存储标记的、具有动画的音乐文件amF时,分发服务器10更新作为具有动画的音乐文件amF的目的地的终端装置30的、顾客DB14的内容(过去的分发结果)。与此同时,分发服务器10针对分发服务向终端装置30收费(步骤S209)。在这种情况下,如果模板文件tpF被添加到第一次购买的音乐作品文件mF上,则收取全部三个点数,但如果模板文件tpF被添加到过去分发过的音乐作品文件mF上,则只针对模板文件tpF,收取一个点数。应当注意,当分发附加有不可存储标记的、具有动画的音乐文件amF时,不更新顾客DB14,也不向终端装置30收费。

现在,将对步骤S108中的转换处理进行描述。图7是以时间次序示出了音乐作品文件mF和模板文件tpF的动画轨道54中的多个显示事件数据ev的时序图。以长度表示从显示开始时间到显示结束时间、对显示事件数据ev(包括显示事件数据ev1到ev7)的持续时间。

图7所示的模板文件tpF的再现部分由包括序幕显示的前部a、包括尾声显示的后部b、以及部分a和b之间的处理部分SC1。前部a和后部b(第一再现部分)分别包括序幕显示和尾声显示,因此在部分a和b中,以恒定的速度维持再现速度。另一方面,在处理部分SC1(第二再现部分)中,不必以恒定的速度维持再现速度。

在时间调整前、整个模板文件tpF的再现时间长度是以下三个部分的时间长度的和(例如,如上所述,大约10到30秒):前部a(从再现开始时间到处理部分开始时间Gs)、处理部分SC1(从处理部分开始时间Gs到处理部分结束时间Ge的中间部分)、和后部b(从处理部分结束时间Ge到再现结束时间)。例如,前部a的时间长度是大约2秒,后部b的时间长度是大约10秒。这两个部分的时间长度根据模板文件tpF而改变。

另一方面,如图7的上半部所示,要添加模板文件tpF的音乐作品文件mF的再现时间长度是从再现开始时间Ms到再现结束时间Me的“演奏时间MT”。通过累计音乐作品文件mF的事件数据的选通时间或通过查阅包括在报头51中的再现时间信息,得到演奏时间MT。模板文件tpF(a+SC1+b)的再现时间长度和演奏时间MT不必一致,因此调整模板文件tpF的再现时间长度,即延长或缩减,从而使其与演奏时间MT的时间长度一致。

在这种情况下,只调整处理部分SC1的再现时间长度,从而使整个模板文件tpF的再现时间长度与演奏时间MT一致。并不调整前部a和后部b的再现时间长度,因为在部分a和b中,由于上述原因,必须以恒定的速度维持再现速度。具体地,至少部分地在处理部分SC1中执行其显示的显示事件数据ev(显示控制事件信息)是调整对象。在所示示例中,显示事件数据ev1到ev7是调整对象。

在此示例中,显示事件数据ev1到ev4从显示开始时间到显示结束时间为止全部包括在处理部分SC1中,因此,调整显示事件数据ev1到ev4中的每一个的整体,使其适应模板文件tpF的再现时间长度的调整。另一方面,显示事件数据ev5到ev7并未从显示开始时间到显示结束时间位置全部包括在处理部分SC1中,而是部分地包括在处理部分SC1中。具体地,只调整显示事件数据ev5到ev7包括在处理部分SC1中的那些部分,使其适应模板文件tpF的再现时间长度的调整。

例如,在延长模板文件tpF的再现时间长度的情况下,延迟显示事件数据ev5的显示开始时间,从而增加了显示显示事件数据ev5的持续时间。增加显示显示事件数据ev6的持续时间,但保持显示事件数据ev6的显示开始时间不变。不改变显示事件数据ev7的显示开始时间,但将显示显示事件数据ev7的持续时间增加与处理部分SC1的时间长度的变化相对应的量。

指定每个显示事件数据ev,从而使显示对象是运动的,而且在屏幕上变换场景、颜色和图案。例如,每个显示事件数据ev规定了显示对象(如天空中的云)在改变其形状的同时以预定的速度从开始位置向终止位置运动。在以下的描述中,将显示每个显示事件数据ev的持续时间称为“寿命(lifetime)”。

图8到11是示出了时间长度调整中的转换模式的示例的图。在每幅图中,在上部示出了音乐作品文件mF,在音乐作品文件mF的下方示出了转换前的模板文件tpF,以及在下部示出了转换后的模板文件tpF。在每个转换模式的描述中,假设音乐作品文件mF比调整前的模板文件tpF长。

首先,在图8所示的第一转换模式中,将时间长度为t1的处理部分SC1延长为时间长度为t2的处理部分SC2,从而使MT=a+SC2(t2)+b。然后,对于处理部分SC1中的所有显示事件数据ev1到ev6,将显示结束时间转换为与处理部分SC2的处理部分结束时间Ge相匹配的显示结束时间(显示事件数据ev11到ev16)。结果,增加了寿命,所有显示事件数据ev11到ev16的显示在处理部分结束时间Ge同时结束。

假设作为转换对象的一个显示事件数据ev是规定了以下内容的数据“天空中的云在改变形状的同时以预定速度从开始位置向终止位置运动”,模板文件tpF包括操作时间相关参数,规定了云朵形状的变化速度和云的运动速度。但是,在第一转换模式中,只延迟显示结束时间,所以保持操作时间相关参数不变,因此,云朵形状的变化速度和云的运动速度不变。因此,如果云根据转换前的显示事件数据ev、在整个寿命内从开始位置向终止位置运动,则转换后的显示事件数据ev是云在延长后的寿命结束之前到达终止位置,然后静止在终止位置处,直到寿命结束。在终端装置30中对此进行显示。

在这种情况下,按照与显示模板文件tpF相同的方式和定时,显示其显示开始时间未被包括在处理部分SC1中的显示事件数据ev。

在图9所示的第二转换模式中,与第一转换模式的情况一样,将处理部分SC1(时间长度t1)延长为处理部分SC2(时间长度t2)。然后,对于处理部分SC1中的所有显示事件数据ev1到ev4,以因子t2/t1延长从处理部分开始时间Gs到显示开始时间的时间和寿命的长度(显示事件数据ev11到ev14)。结果,同样以因子t2/t1延长了从显示结束时间到处理部分结束时间Ge的时间的长度。

同样,在第二转换模式中,操作时间相关参数不变,因此在云在天空中运动的示例中,云朵形状的变化速度和云的运动速度不变。因此,如果云在数据转换前的整个寿命内从开始位置运动到终止位置,则转换后的显示事件数据ev是云在以因子t2/t1延迟的时间出现在屏幕上,在延长后的寿命结束之前到达终止位置,并静止在终止位置处,直到寿命结束。

在图10所示的第三转换模式中,执行图9所示的第二转换模式中的处理,此外,以t1与t2的比例调整操作时间相关参数(显示事件数据ev11到ev14)。在这种情况下,调整操作速度,以因子t1/t2进行延迟。以因子t2/t1延长寿命。

在也改变操作时间相关参数的第三转换模式中,在云在天空中运动的示例中,以因子t1/t2延迟云朵形状的变化速度和云的运动速度。因此,如果云在数据转换前的整个寿命内从开始位置运动到终止位置,则转换后的显示事件数据ev是云在以因子t2/t1延迟的时间出现在屏幕上,并在比转换前更慢地改变形状的同时,在整个延长后的寿命内从开始位置运动到终止位置(比数据转换前更慢)。

在第三转换模式中,对于并未从显示开始时间到显示结束时间全部包括在处理部分SC1中而是部分包括在处理部分SC1中的那些显示事件数据ev(图7所示的显示事件数据ev5到ev7),根据时间调整后的每个显示事件数据ev的寿命、只针对包括在处理部分SC中的数据部分,调整操作时间相关参数,如参照图7所描述的那样。

在图11所示的第四转换模式中,与第一转换模式一样,将处理部分SC1(时间长度t1)延长为处理部分SC2(时间长度t2)。然后,在处理部分SC2中重复显示处理部分SC1中的所有显示事件数据ev1到ev3,而不改变其寿命(循环)。

具体地,将处理部分SC2从一开始以与处理部分SC1的时间长度t1相同的时间长度t1的时间间隔分割为多个部分。在每个部分中,按照显示处理部分SC1相同的方式显示显示事件数据ev1到ev3。即,从每个部分的开始到显示开始时间的时间的长度与从处理部分SC1的开始到显示开始时间的时间的长度相等。显示事件数据ev3跨越两个相邻部分,因此并未在前一部分的终止点结束,而是从前一部分向后一部分继续显示,以结束其寿命。

最后一个部分可能比时间长度t1短。在最后一个部分中,只显示已经到达其显示开始时间的显示事件数据ev(在所示示例中为ev1和ev2),而并不显示仍未到达其显示开始时间的显示事件数据ev(在所示示例中为显示事件数据ev3)。同样,即使是在处理部分结束时间Ge之后,仍然显示已经被显示的显示事件数据ev(ev1和ev2),以完成其寿命。应当注意,当到达处理部分结束时间Ge时,可以终止显示事件数据ev(ev1和ev2)的显示。同样,如果在完成整个模板文件tpF的再现之前其显示开始时间到来,可以显示显示事件数据ev3。

在图4所示的步骤S108中,利用上述四种转换模式中的任何一种来执行转换处理。可以缺省设置要采用的转换模式(例如,设置为第三转换模式)。或者,可以由终端装置30的用户确定要采用的转换模式。在这种情况下,例如,在图5所示的步骤S206中接通“转换和DL”或“预览”之后,可以立即显示提示用户选择转换模式的屏幕,以接受用户的选择。

应当注意,当音乐作品文件mF比调整前的模板文件tpF短时,可以按照与图8到11所示的示例相反的、缩短处理部分SC1的时间长度的方向,转换显示事件数据ev的多种参数。

根据本实施例,通过将模板文件tpF添加到音乐作品文件mF上以满足终端装置30的用户的偏好,来创建要分发的具有动画的音乐文件amF,并调整显示模板文件tpF的时间长度,使其与再现音乐作品文件mF的时间长度匹配。因此,终端装置30的用户可以使显示开始和结束的时间与音乐作品的再现开始和结束的时间相匹配。因此,可以再现所需的显示内容,使其在时间上与所需的音乐作品的再现相一致。

而且,由于根据要进行动画制作的音乐作品中的关键字或要进行动画制作的音乐作品的基调和节拍,来创建模板列表,可以容易地选择适合于音乐主旨的模板内容。

而且,由于可以与现有技术一样地单独下载音乐作品文件mF,并且针对音乐作品文件mF的下载和模板文件tpF的下载单独收费,用于分发具有动画的音乐文件amF的服务可以与现有的用于分发音乐作品文件mF的服务组合使用。

此外,并不调整模板文件tpF的前部a和后部b。因此,即使模板文件tpF包括不应该延长或缩短其时间长度的显示部分(如与音乐作品文件mF的序曲和结尾相对应的序幕显示和结尾显示),这些显示部分也不会受到影响。应当注意,如果处理部分SC1可以被延长或缩短为零到无限值,则可以延长或缩短整个模板文件tpF。

应当注意,用于在图4所示的步骤S102和S103中制作模板列表的表格并不局限于图6A和6B所示的表格。例如,在图6B所示的音乐曲调特性和模板表格中,模板文件tpF可以与多种音乐曲调特性参数的组合相关联,例如音色(tone colors)、音量、频繁出现的音调与和弦、以及报头51中的音乐作品类别等,来代替将其与音乐作品的基调(大调/小调)和节拍相关联。同样,在音乐作品文件mF由波形数据(如歌曲等)构成的情况下,可以将模板文件tpF与通过如FFT(快速傅立叶变换)分析而得到的参数相关联。

或者,可以使用其中一个或多个模板文件tpF事先与每个音乐作品文件mF相关联的表格。应当注意,表格和映射并不局限于二维情况,也可以三维的。

尽管在本实施例中,使整个模板文件tpF的再现时间长度与音乐作品文件mF的演奏时间MT完全匹配,但不必总是彼此完全匹配。

尽管在本实施例中,音乐作品文件mF和模板文件tpF的数据格式是SMAF,但并非限制性的。例如,可以使用FLASH(Macromedia Flash)(注册商标)。音乐作品文件mF的内容并不局限于呼入呼叫乐曲,也可以是“移动电话歌曲(注册商标)”等。

应当注意,模板文件tpF的内容并不局限于动画或运动视频画面,例如,也可以是与声音效果(如三维声音图像产生等声音图像定位控制)和振动控制有关的数据。

尽管在本实施例中,通过音乐作品文件mF和模板文件tpF的合成来创建具有动画的音乐文件amF,但不必是集成数据。例如,可以分发一组音乐作品文件mF和模板文件tpF,其上添加了将这些文件彼此关联的信息和用于同步再现的信息。

尽管在本实施例中,通过蜂窝移动电话来实现终端装置30,但也可以是任何其他设备,只要其具有通信功能、音乐再现功能和图像显示功能,以接收由分发服务器10提供的分发服务。

应当理解,也可以通过以下方式来实现本发明:提供具有存储介质的分发服务器10,在所述存储介质中存储有用于实现上述实施例的功能的软件的程序代码;并且使系统或设备的计算机(或CPU或MPU)读取出并执行存储在存储介质中的程序代码。在这种情况下,从存储介质读取出的程序代码本身实现了上述实施例的功能,因此,该程序代码和其上存储了该程序代码的存储介质构成了本发明。

用于提供程序代码的存储介质的示例包括软盘(注册商标)、硬盘、磁光盘、光盘(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW和DVD+RW等)、磁带、非易失性存储卡和ROM。或者,可以通过网络下载程序代码。

此外,应当理解,不仅可以通过执行由计算机读取出的程序代码,也可以使在计算机上进行操作的OS(操作系统)等根据程序代码的指令执行部分或全部实际操作,来实现上述实施例的功能。

此外,应当理解,可以通过将从存储介质读取出的程序代码写入设置在插入计算机中的扩展板中的存储器、或设置在与计算机相邻的扩展单元中的存储器,然后使设置在扩展板或扩展单元中的CPU等根据程序代码的指令执行部分或全部实际操作,来实现上述实施例的功能。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号