CN101431528A - 服务器设备、客户端设备、信息处理系统、方法和程序 - Google Patents
服务器设备、客户端设备、信息处理系统、方法和程序 Download PDFInfo
- Publication number
- CN101431528A CN101431528A CNA2008101735620A CN200810173562A CN101431528A CN 101431528 A CN101431528 A CN 101431528A CN A2008101735620 A CNA2008101735620 A CN A2008101735620A CN 200810173562 A CN200810173562 A CN 200810173562A CN 101431528 A CN101431528 A CN 101431528A
- Authority
- CN
- China
- Prior art keywords
- content
- information
- data
- main contents
- client device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/63—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
Abstract
本发明提供了一种服务器设备、客户端设备、信息处理系统、方法和程序。一种包括能够经由网络通信的充当客户端的客户端设备和充当服务器的服务器设备的信息处理系统的信息处理方法包括以下步骤:在服务器设备处,与每个内容的内容相对应地管理格式标识信息,所述格式标识信息对于每种数据格式范围内的每个内容数据来说是唯一的;在客户端设备处,经由网络与服务器设备执行通信以指定内容;在服务器设备处,响应于经由网络从客户端设备对内容的指定,向客户端设备发送与所指定的内容相关的格式标识信息;以及在客户端设备处,与所指定的内容相对应地管理所接收并获得的格式标识信息。
Description
技术领域
本发明涉及信息处理系统以及作为信息处理系统的组件的服务器设备和客户端设备,该信息处理系统被布置为使得可以通过网络执行例如音乐分发或文件共享等等。本发明还涉及与信息处理系统、服务器设备和客户端设备相对应的信息处理方法,并且还涉及与信息处理系统、服务器设备和客户端设备相对应的程序。
背景技术
内容的广泛数字化已经导致作为声源类型和形式存在了多种格式,例如,用户能够购买例如记录在诸如CD(致密盘)之类的封装介质中的音频内容,并且还能够通过网络上的音乐分发正确地下载相同的内容。另外,封装介质声源并不限于用于记录CD的PCM格式,而是可以有诸如用于记录SACD(超级音频CD)的DSD之类的格式。另外,音乐分发通常涉及音频压缩编码、考虑到网络流量和下载时间的缩短,诸如压缩编码方法之类的音频内容的格式和比特率(压缩速率)等等经常因分发服务而不同。也就是说,相同的数字内容在各种形式下可能具有不同的格式,包括封装介质、音乐分发等等。
发明内容
以上情形导致了某些问题,其中之一在于在用户所具有的内容播放设备未被配置为处理用户已获得的内容的格式的情况下会产生麻烦。在日本未实审专利申请发布No.2006-31233中提出了一种解决方案,其中执行用户注册,在用户注册中用户信息和内容信息被相关,响应于用户访问执行用户注册认证,并且提供了用于根据用户所请求的格式转换内容(或者根据用户所请求的格式转换的转换后内容)的模块。利用该配置,即使格式不同用户也不需要购买不同的设备。
已经认识到,希望解决由相同内容具有不同声源和格式而引起的问题。例如,使用数字音频内容的应用和系统(音频内容使用系统)通常受限于仅能够处理音频内容的声源和格式的一部分。假定用户拥有音频内容使用系统不能处理的一种格式的数字音频内容,但是用户想要利用音频内容使用系统来使用该音频数字内容。一种应对方式是用户获得与已经拥有的相同的数字音频内容,但是该数字音频内容的格式可以被音频内容使用系统处理。然而,这对于用户来说是麻烦的,此外,如果内容不是免费的,则这将会给用户带来金钱上的负担。
因而,已经认识到,需要这样一种环境,其中即使格式不同内容也可以尽可能地相同地处理,只要内容本身相同即可。
根据本发明实施例的信息处理系统包括:充当客户端的客户端设备;充当服务器的服务器设备,该服务器设备能够经由网络与客户端设备通信;在服务器设备处的第一标识信息管理单元,被配置为与每个内容的内容相对应地管理格式标识信息,该格式标识信息对于每种数据格式范围内的每个内容数据来说是唯一的;在客户端设备处的内容指定单元,被配置为经由网络与服务器设备执行通信以指定内容;在服务器设备处的标识信息发送单元,被配置为响应于经由网络从客户端设备对内容的指定,向客户端设备发送与所指定的内容相关的格式标识信息;以及在客户端设备处的第二标识信息管理单元,被配置为与内容指定单元指定的内容相对应地管理所接收并获得的格式标识信息。
根据本发明实施例的服务器设备包括:通信单元,被配置为经由网络执行通信;标识信息管理单元,被配置为与每个内容的内容相对应地管理格式标识信息,该格式标识信息对于每种数据格式范围内的每个内容数据来说是唯一的;以及标识信息发送单元,被配置为响应于经由网络从客户端设备对内容的指定,向客户端设备发送与所指定的内容相关的格式标识信息。
根据本发明实施例的客户端设备包括:通信单元,被配置为经由网络执行通信;内容指定单元,被配置为经由网络与服务器设备执行通信以指定内容;以及标识信息管理单元,被配置为执行以下操作:接收并获得格式标识信息,该格式标识信息是响应于用于指定内容的通信而从服务器设备发送来的、与所指定的内容相对应的标识信息,并且对于每种数据格式范围内的每个内容数据来说是唯一的,以及与所指定的内容相对应地管理所接收并获得的格式标识信息。
注意,在上文中,术语“内容”(无论单复数)是等同于其中的视频和/或音频的抽象概念,并且“内容数据”指用于实际播放作为以上“内容”的视频和/或音频的数据。
利用以上配置,在服务器设备处,与每个内容相对应的格式标识信息被保存和管理。因此,响应于从客户端设备对内容的指定,服务器设备向客户端设备发送与所指定的内容相关的格式标识信息。在客户端设备处,所发送的格式标识信息被与所指定的内容相关地接收和管理。因而,管理格式标识信息的客户端设备可以利用共享相同内容的内容(具有相同内容的内容)但是具有不同数据格式的内容数据的多个集合来执行关于内容的预定处理。
也就是说,以上配置能够在较高自由度的情况下处理具有某一内容的内容,这跨越了声源类型、格式、平台等的差异,并且因此可以获得这样一种环境,其中具有不同格式的内容可以当作相同内容来处理,只要内容本身是相同的。
附图说明
图1是图示与本发明实施例相对应的音乐编辑/共享系统的配置示例的示图;
图2是图示根据本发明实施例的音乐编辑/共享系统的基本使用形式以及与其相对应的系统操作的过程示例的示图;
图3是示意性地图示根据本实施例的用户终端设备所执行的辅助内容(subsidiary content)创建的流程的示图;
图4是示意性地图示根据本实施例的用户终端设备所执行的辅助内容创建的流程的示图;
图5A至5C是图示在创建辅助内容时编辑材料内容的使用形式示例的示图;
图6是图示原始音频内容服务器的内部配置示例的示图;
图7是图示辅助内容服务器的内部配置示例的示图;
图8是图示通信内容服务器的内部配置示例的示图;
图9是图示用户终端设备的内部配置示例的示图;
图10是图示要存储在用户终端设备的HDD中的信息内容的示例的示图;
图11是图示用作音乐编辑/共享应用的内容编辑管理工具的程序配置示例的示图;
图12是示意性地图示辅助内容重放控制文件的配置示例的示图;
图13是图示辅助内容重放控制文件中的使用主内容(usage primarycontent)信息的配置示例的示图;
图14是图示辅助内容重放控制文件中的使用编辑材料内容的配置示例的示图;
图15是图示辅助内容重放控制文件中的重放控制信息的内容示例的示图;
图16是示意性地图示主内容文件的配置示例的示图;
图17是图示这样的处理过程的示例的流程图,通过该处理过程,在辅助内容编辑处理时,音乐编辑/共享应用在用户接口上反映出编辑材料内容的使用协定范围设置;
图18是图示作为辅助内容编辑处理的、直到音乐编辑/共享应用创建辅助内容重放控制文件的处理过程的示例的流程图;
图19是图示用户终端设备对辅助内容的上载的示例,以及根据其在辅助内容服务器处的处理过程的流程图;
图20是图示用户终端设备对辅助内容的上载的示例,以及根据其在辅助内容服务器处的处理过程的流程图;
图21是图示用户终端设备播放辅助内容的处理过程的示例的流程图;
图22是示意性地图示根据实施例的内容ID管理,以及与基于内容ID管理对使用主内容的搜索有关的系统内的过程的示图;
图23是图示主内容ID数据库的配置示例的示图;
图24A和24B是示意性地图示辅助内容重放控制文件和ID集合信息在用户终端设备处被相关和管理的方式的形式的示图;
图25是图示主内容ID管理服务器的配置示例的框图;
图26是图示在实施例中与内容ID管理有关的、由用户终端设备和主内容ID管理服务器执行的处理过程的示例的流程图;
图27是图示用于在用户终端设备处对辅助内容和ID集合进行相关和管理的处理过程的示例的流程图;
图28是图示要用于辅助内容的重放的、对使用主内容的搜索处理的处理过程的示例的流程图;以及
图29是图示用于播放所上载的音频内容数据的、作为修改的系统配置的示例的示图。
具体实施方式
图1图示了根据本发明实施例的信息处理系统的基本配置示例。注意,图中所示的该基本系统配置由终端设备和服务器配置而成,该服务器可以被视为直接与用户对服务的使用有关。与该图中所示的基本系统配置相比,根据实际实施例的系统所取的配置还具有与ID管理等有关的服务器,但是该点将在后面描述。
如该图中所示,根据本实施例的信息处理系统首先可以被视为通过网络NW将原始音频内容服务器1、辅助内容服务器2、通信服务器3和大量的用户终端设备4相连而形成。根据本实施例的信息处理系统通过这种基本设备配置实现了音乐分发/共享系统。也就是说,实现了所谓的在网络上用户之间的用户所创建内容(辅助内容)的分发(原始音频内容(主内容)的分发)和共享。
原始音频内容服务器1以预定格式在数据库中存储并管理大量的原始音频内容数据。这里所用的“原始音频内容”是预定格式的音频内容,利用该格式通过重放可以播放该内容。用于编辑辅助内容的数目巨大的原始音频内容的原始音频内容被称为主内容。
在这种情况下的原始音频内容服务器1被配置为响应于经由网络来自用户终端设备4的下载请求,向请求方用户终端设备4外部发送被指定为原始音频内容的音频数据。
注意,在这里的示例中,原始音频内容形式的音频数据是从附属的记录标签提供的艺术家等已播放的曲目等。另外,由一般用户等创建的原始曲目也被包括作为内容。
辅助内容服务器2能够在数据库中存储并管理大量的辅助内容重放控制文件(这是用作辅助内容的数据)。如后所述,辅助内容重放控制文件经由网络被从用户终端设备4上载到辅助内容服务器2。辅助内容服务器2存储以这种方式上载的辅助内容重放控制文件,当作辅助内容处理。另外,响应于经由网络来自用户终端设备4的下载请求,所指定的辅助内容重放控制文件被发送并输出到请求方用户终端设备4。
通信服务器3是具有用于提供用户间通信服务的功能的服务器,用户间通信服务例如是SNS(社会联网服务)、用于个人发布被广泛识别为CGM(消费者生成媒体)的信息的服务(例如博客),等等。
用户终端设备4是一般用户所使用的网络设备,并且实际上例如是具有诸如LAN等的网络通信功能的个人计算机。这些用户终端设备4已安装了用作音乐编辑/共享应用100的应用程序,如后所述。用户操作该音乐编辑/共享应用100,因而能够执行诸如以下操作:从原始音频内容服务器1下载原始音频内容,创建由于基于所下载的原始音频内容(主内容)和辅助内容的编辑工作而生成的新的辅助内容,向辅助内容服务器2上载所创建的辅助内容(即,辅助内容重放控制文件),从辅助内容服务器2下载辅助内容(辅助内容重放控制文件),使用SNS服务,利用通信服务器3写入/浏览博客,等等。
接下来,在用户终端设备4的用户的基本使用形式示例之后,将参考图2描述在上述图1中所示的配置的情况下根据本实施例的信息处理系统的基本操作示例。注意,在图2的描述中,将按照方括号[]中的数字符号所指示的过程和操作号进行描述。另外,这里,作为用户终端设备4,用户终端设备4A和4B被示为分别被两个用户A和B所使用。在该图中,存在于原始音频内容服务器1、辅助内容服务器2、通信服务器3和用户终端设备4之间的网络NW被从图中省略。
过程1
该过程1是一种用于获得要用作主内容(后面描述)的原始音频内容的数据的方法。
首先,用户A搜索用户终端设备4A(音乐编辑/共享应用100)以寻找用户想要下载作为主内容的原始音频内容,并且执行用于下载所搜索的原始音频内容的操作。响应于该操作,用户终端设备4A向原始音频内容服务器1发送下载请求。
现在,对于根据本实施例的音乐分发/共享系统,存在原始音频内容的下载收费的情况和免费的情况。
在收费的情况下,用户A在向原始音频内容服务器1发送下载请求时执行适当的购买过程。至于购买过程,例如,这可能是针对以曲目为增量或者以专辑为增量个别设置的费用的支付过程,或者可能是预订。另外,在原始音频内容是免费提供的情况下,没有用户A的购买过程。
在如上所述接收到下载请求之后,原始音频内容服务器1首先执行关于请求方用户的认证、费用支付的确认(在曲目下载收费的情况下)等等,并且判定这是否是合法的下载请求。在判定这是合法下载的情况下,从其中存储的原始音频内容中搜索出在下载请求时指定的原始音频内容,并且所搜索出的原始音频内容的数据被送出到请求方用户终端设备4。注意,这里原始音频内容服务器1在数据库中存储并管理的原始音频内容的实际实体是一种文件结构,其中具有用作主内容的曲目内容的预定格式的音频数据(用于再现主内容形式的辅助内容的数据)的主要部分(主要部分信息)包括与其相关的各种类型的元数据(曲目标题、艺术家、曲目所属的专辑标题、流派、数据格式、数据大小等)。也就是说,在本实施例的描述中,将认为原始音频内容数据是这样一种结构,其中通过执行音频重放输出可以获得曲目的内容的数字音频数据是主要成分。
如上所述从原始音频内容服务器1发送出的原始音频内容数据在用户终端设备4A处被接收。用户终端设备4A(音乐编辑/共享应用100)在诸如内部HDD等的存储介质中存储并保存该接收到的原始音频内容数据。音乐编辑/共享应用100具有用于例如基于元数据根据预定形式管理以这种方式存储并保存的原始音频内容数据的功能和根据用户操作执行重放控制的功能。
因而,利用过程1,存储在原始音频内容服务器1中的原始音频内容的数据可以被上载到用户终端设备4,以便获取主内容的数据。
尽管这里从图中省略,但是要用作主内容的原始音频内容的数据可以通过除了下载以外的方法来获取。例如,原始音频内容数据可以通过读出记录在封装介质中和保存在HDD 48中的数字音频数据来获得。另外,原始音频内容数据可以通过将模拟声源转换为数字音频信号并经由诸如USB(通用串行总线)或IEEE 1394之类的数据接口获取来获得。
另外,尽管在图2中只示出了一个原始音频内容服务器1,但是在实践中,下载可以从由各种分发服务、记录标签等操作的多个原始音频内容服务器进行。
注意,存储并保存在用户终端设备4A处的主内容数据可以被音乐编辑/共享应用100播放,并例如利用连接到用户终端设备4A的音频设备来倾听。
过程2
现在,一般而言,利用经由网络的音乐分发,下载之后的使用局限于诸如重放之类的使用,而对提供的数字音频数据有某一级别的限制。换句话说,已通过下载获得音频内容的用户通常只允许某一范围内的使用,而并不具有例如通过基于已获取的所获得音频内容执行编辑而创建曲目(二次创建)的权限。
与此相比,利用本实施例,从原始音频内容服务器1下载的原始音频内容是作为原则问题已经许可了将其使用作为在预先设置的一定范围内的二次创建(二次使用、二次编辑)的材料的音频内容,即,可用作主内容的音频内容。注意,在本实施例中,主内容的二次使用是在作为主内容的曲目的写作者授权的权利范围内设置的。
音乐编辑/共享应用100能够通过根据用户操作执行编辑处理来创建作为新曲目的音频内容,以执行在其自身内作为编辑材料管理(存储并保存)的原始音频内容(主内容)的二次使用。另外,在例如编辑这种音频内容时,可以获得与在效果数据库7处提供的预定特殊效果相对应的插件数据,并利用该数据执行编辑。另外,以同样的方式,可以获得在材料数据库8处提供的音频材料,并且通过添加该材料来执行编辑。注意,效果数据库7和材料数据库8可以位于网络上,或者可以存在于用户终端设备4A本地。
另外,这里,以这种方式创建的音频内容被称为辅助内容,是与原始音频内容所对应的主内容相区分的。至于过程(操作)2,通过对音乐编辑/共享应用100正运行在其上的用户终端设备4A进行操作来创建某一辅助内容。
注意,用作通过该过程(操作)2创建的辅助内容的数据的实际实体不是具有作为原始音频内容(主内容)的曲目内容的数字音频数据,而是利用作为其主要成分的重放控制信息生成的。也就是说,这是描述效果的规范(特殊效果)的重放控制信息,例如关于用作二次使用的音频内容(编辑材料内容)的数字音频数据的哪一部分要被播放并且在哪一定时被输出的指令。
也就是说,如图3示意性所示,关于音乐编辑/共享应用100的二次编辑的流程,作为二次使用的对象的编辑材料内容A、B和C被使用,并且由重放控制信息构成(而不是由音频数据构成)的辅助内容重放控制信息被创建和输出,作为已根据用户操作执行的编辑处理的结果。
例如,可以使得用作该重放控制信息的辅助内容数据(即,辅助内容重放控制信息)在数据大小上明显小于音频数据。因此,可以节省并有效使用用于在辅助内容服务器2处存储辅助内容数据的诸如HDD等的存储介质的存储容量。另外,例如,所发送数据的量在网络上辅助内容数据的发送/接收时较小,并且因此不使得流量更大。
至于本实施例的二次编辑,利用已经存在的曲目作为材料执行编辑以创建作为新曲目的二次作品被称为采样、混音(mash-up)等,这是专业艺术家等也经常执行的。考虑到这一点,很自然可以想到,期望并且要求一般人也能以同样方式创建作为二次作品的曲目。然而,实际上,一般人很难在已适当地解决版权问题的情况下创建作为二次作品的曲目。
因此,至于根据本实施例的音乐分发/共享系统,通过首先使得一般用户能够合法地利用分发的曲目执行二次编辑,来尝试增加用户的娱乐本质。
为此,原始音频内容(主内容)已被定位为关于已下载(购买)的哪一用户被许可在版权所有者已授权的权限范围内进行二次使用的音频内容。也就是说,利用根据本实施例的原始音频内容服务器1进行的音乐分发服务是用于分发关于哪一种二次使用已被主动许可的音频内容。
过程3
在上面的过程2中描述的用作由用户A创建的辅助内容的辅助内容重放控制文件只保存在用户终端设备4A处,其处理由音乐编辑/共享应用100的重放功能执行,这将在后面利用图4描述,并且曲目内容的音频可以被播放作为辅助内容。
考虑到这一点,本实施例进一步使得具有根据本实施例的音乐编辑/共享应用100的服务的用户能够通过在网络上公开来共享由用户创建的辅助内容。
假定用户A期望共享由上述过程2创建的辅助内容。因此,用户A对音乐编辑/共享应用100执行预定操作,以便将由过程2创建的辅助内容上载到辅助内容服务器2。这就是过程3。
如上所述,用作辅助内容的数据的实体是辅助内容重放控制文件。因此,通过作为过程3上载辅助内容,用户终端设备4A(音乐编辑/共享应用100)将辅助内容重放控制文件与上载请求一同发送并输出。
过程4
在如上所述接收到上载请求后,辅助内容服务器2原则上保存作为用作与该请求一同发送的辅助内容的数据的辅助内容重放控制文件,以便新注册在数据库中。此时,辅助内容服务器2设置其保存位置(例如,由诸如URL(统一资源定位符)之类的地址表示),然后执行辅助内容重放控制文件的保存处理及其在数据库中的注册。
注意,辅助内容服务器2具有对在数据库中注册的辅助内容的发布功能。也就是说,辅助内容服务器2可以响应于来自用户终端设备4(音乐编辑/共享应用100)的访问而进行发布,以便例如呈现在数据库中注册的辅助内容的列表。另外,以这种方式发布的辅助内容可以响应于来自用户终端设备4(音乐编辑/共享应用100)的下载请求而被发送和输出,这将在后面描述。
过程5
在如上所述保存并管理辅助内容重放控制文件后,辅助内容服务器2向上载请求方用户终端设备4A发送指示已上载的辅助内容(辅助内容重放控制文件)的保存位置的地址(保存位置地址),以通知其保存位置。
用户终端设备4A的音乐编辑/共享应用100接收上述保存位置地址,并在预定存储介质中存储、保存并管理该地址。用户A可以在任何时刻通过对音乐编辑/共享应用100执行预定操作来输出用户已通过过程2上载的辅助内容的保存位置地址。
过程6
如上所述已获得保存位置地址的用户A可以以若干种方式向其他用户宣告,他自身的辅助内容已经在辅助内容服务器2处发布。
过程6对应于发布宣告方法之一,并且通过以下方式来执行:如图中所示的访问通信服务器3,并且向SNS中其自身的页面中或其自身的博客等中写入例如由他自身创建的辅助内容已被发布的信息。此时,用作在过程5中获得的保存位置地址的URL也被拷贝进来以便写入。
过程7
在如上所述用户A利用过程6写入之后,在用户B例如操作用户终端设备4B中安装的音乐编辑/共享应用100并且访问并浏览SNS中用户A的页面或者用户A的博客后,他知道用户A的辅助内容已被新发布出来。也就是说,在这种情况下,用户B已经由SNS或博客间接接收到关于由用户A创建的辅助内容的新发布的宣告。过程7指示这种辅助内容发布的间接宣告正在执行。
过程8
过程8是用于发布宣告的另一种方式。关于过程8,用户B一侧被告知由用户A创建的辅助内容已例如通过利用向SNS提供的邮件功能创建并发送邮件而得以公开。与根据过程6和过程7的流程的宣告相比,这是更直接的宣告形式。
另外,在以这种方式通过电子邮件等进行宣告的情况下,辅助内容的保存位置地址例如被拷贝到主体中以便列出。
过程9
以这种方式,用户B可以间接或直接接收到宣告并知道由用户A创建的辅助内容已被新发布。在用户B期望收听被新发布的用户A的辅助内容的情况下,首先,该辅助内容被音乐编辑/共享应用100下载。这是过程9。
在下载辅助内容时,例如对在SNS日记页面或博客主体中示出为链接的保存位置地址执行点击操作等。注意,在向SNS日记页面或博客写入时,在诸如URL之类的地址信息被写入的情况下,该文本串部分被呈现为链接。
响应于如上所述对保存位置地址执行点击操作,音乐编辑/共享应用100访问该保存位置地址。也就是说,在辅助内容服务器2上的地址中,指示用户A已创建并发布的辅助内容的文件(辅助内容重放控制文件)被保存的位置的地址被访问。被保存在保存位置处的辅助内容重放控制文件随后被送出到用户终端设备4B。以这种方式送出的辅助内容重放控制文件在用户终端设备4B处被接收,并且在音乐编辑/共享应用100的控制下执行保存和管理。因此,辅助内容被下载。
过程10
在如上所述用户A的辅助内容被保存和管理后,用户终端设备4B的音乐编辑/共享应用100可以对辅助内容进行播放。过程10是用于根据用户B对音乐编辑/共享应用100的重放指示操作而播放用作辅助内容的曲目输出作为声音的过程。
现在,图4示出了利用音乐编辑/共享应用100对辅助内容的重放概念。
在播放辅助内容时,首先,音乐编辑/共享应用100解释作为实际数据的辅助内容重放控制文件。作为该解释的结果,可以例如对关于至少哪些音频内容已被用作编辑材料内容并且编辑材料内容的哪一部分被以何种方式在哪一播放时刻使用等等进行识别。注意,在该图中,根据先前所述的图3的编辑材料内容A、B和C的音频内容已被用作编辑材料。在其识别结果后,音乐编辑/共享应用100至少使用用作编辑材料内容A、B和C的实际音频数据来执行重放控制。因此,用作辅助内容的曲目内容被播放为声音(辅助内容的音频重放输出)。
根据上面图4的描述,辅助内容的播放使用了用作对辅助内容以辅助方式使用的音频内容(即,编辑材料内容)的实际音频数据。也就是说,为了播放辅助内容,编辑材料内容的实际音频数据必须存在于与音乐编辑/共享应用100相同的本地位置处,然而是临时的。因此,在尝试播放辅助内容时编辑材料内容并没有保存在本地的情况下,这些应当本地获得。
过程11
因此,在上述这种情况下,执行用于下载并获取不可本地获得的任何编辑材料内容的过程。图2中的过程11是为此要在利用过程10播放内容的处理中执行的过程。
从迄今为止的描述可以理解,编辑材料内容是实际音频数据,因此原则上,编辑材料内容是主内容,即原始音频内容。因此,在过程11中,原始音频内容服务器1被访问,并且要用作用于在该过程10中播放辅助内容的主内容但是并不存在于本地的原始音频内容被下载。由于该下载,用于播放辅助内容的编辑材料内容都存在于本地,并且重放输出可以适当地执行,如利用图4所描述的。
如上例如利用过程1所述,可以通过除下载以外的方法使得主内容(原始音频内容)存在于本地,例如获取封装介质声源,以及通过将模拟声源转换为数字音频信号而获得、经由数据接口获取。
另外,可以想到由于过程11中的下载而存在于本地的主内容(原始音频内容)的音频数据的若干种状态。
首先,可以想到一种形式,其中它是本地存在的,在被存储保存在诸如HDD之类的附属存储设备中的状态下,这与根据过程1的正常下载的情况是相同的方式。可以想到的另一种形式是,它被临时保存在诸如RAM之类的主存储设备中,并且例如响应于音乐编辑/共享应用100不再处于可以执行辅助内容的重放操作的状态中而被擦除。例如,尽管作为主内容的原始音频内容已被描述为基本上是收费的,但是可以想到这样一种操作,其中在临时存储的情况下它们是免费的,或者费用被设置为比正常下载便宜,等等。
另外,根据上面图2的描述,对于根据本实施例的辅助内容的创建,主内容被用作编辑材料内容,但是不仅是主内容而且辅助内容也可以被包括作为编辑材料内容。这一点将参考图5A至5C来补充,这些图各自图示了通过利用两个编辑材料内容的二次使用进行编辑来创建一个辅助内容的情况。
首先,图5A以与利用图2描述的创建辅助内容的示例相同的方式图示了编辑材料内容A和B各自是主内容的情况。也就是说,这示出了通过利用被取为编辑材料内容A的主内容A和被取为编辑材料内容B的不同主内容的主内容B执行编辑处理来创建辅助内容的情况。关于其内容,这种情况下的辅助内容包括主内容A和主内容B的至少一部分,如图中所示。也就是说,主内容A和B被用作源编辑材料。
图5B图示了通过利用编辑材料内容A和编辑材料内容C的二次使用进行编辑来创建辅助内容的情况,编辑材料内容A是与图5A相同的主内容,编辑材料内容C是利用主内容C和D二次创建的辅助内容。关于其曲目内容,这种情况下的辅助内容包括编辑材料内容A中包括的主内容A的至少一部分,以及编辑材料内容C中包括的主内容中每一个的至少一部分。也就是说,主内容A、C和D被用作原始编辑材料,因此,在这里播放图5B中所示的辅助内容的情况下,主内容A、C和D应当位于本地。
图5C图示了通过作为辅助内容的两个编辑材料内容C和D的二次使用来创建辅助内容的情况。关于其曲目内容,这种情况下新创建的辅助内容包括编辑材料内容C中包括的主内容C和D中每一个的至少一部分,以及编辑材料内容D中包括的主内容E和F中每一个的一部分。也就是说,在播放图5C中所示的辅助内容的情况下,主内容C、D、E和F应当位于本地。
另外,在使用辅助内容作为编辑材料内容来创建辅助内容的情况下(如上述图5B和5C中),首先,以与应对作为编辑材料内容的主内容相同的方式,用户例如执行下载,并存储和保存在用户终端设备4处,以使得用作编辑材料内容的辅助内容位于本地。
注意,对于图5B和5C,在使用具有多个主内容的辅助内容作为其编辑材料的情况下,作为编辑材料内容,在构成用作编辑材料的编辑材料内容的多个主内容中,仅使用主内容的一部分进行编辑可以被添加到一种形式的编辑。具体而言,例如在图5B的情况下,可以执行这样的编辑,其中对于编辑材料内容C,仅使用主内容C和D中的主内容C,而另一主内容D不被包括在后编辑内容中。在这种情况下,为了例如播放新创建的辅助内容,这样的一种布置是足够的,其中仅主内容A、C和D中的主内容A和C存在于本地。
另外,在辅助内容服务器2响应于对辅助内容的下载请求而执行辅助内容数据的发送的情况下,根据图2中的过程9,辅助内容被加密。该加密可以被授权的音乐编辑/共享应用100解密,但是音乐编辑/共享应用100被布置为进行操作以使得仅有被该加密处理解密的辅助内容数据被播放,而例如开头的未被加密的辅助内容数据或者被另一格式或算法加密的辅助内容数据不被播放。也就是说,音乐编辑/共享应用100仅播放那些关于外部获得的辅助内容数据的从辅助内容服务器2下载并获得的数据。
因此,例如,即使在用户通过诸如P2P(对等)网络通信或电子邮件文件附接或FTP(文件传输协议)等的直接通信或者通过利用可移除介质的直接交换来在用户终端设备之间直接交换辅助内容文件的情况下,以这种方式被用户获得的文件也不会被适当地播放,因为辅助内容服务器2没有进行加密。也就是说,利用本实施例,其他的辅助内容不会被适当地播放,除非是从辅助内容服务器2下载的。因此,利用根据本实施例的音乐编辑/共享系统,对主内容和辅助内容的版权所有者的权利的保护是通过避免通过网络进行违反版权的非法辅助内容的流通和再现来得以实现的。
从图2至5C中的描述可以理解,利用根据本实施例的音乐分发/共享系统,首先,主内容是可下载的。也就是说,用户可以通过正常的音乐分发下载(购买)、收听并享受他们所喜欢的曲目。基于此,使用权限被设置,从而以主内容作为编辑材料的二次使用被启用,因此用户可以利用主内容作为材料执行编辑并创建他们自身的作品。另外,作为以这种方式创建的作品的辅助内容可以利用诸如SNS和博客等的通信技术公开发布。也就是说,一般用户可以利用版权作为材料编辑曲目,并以适当的方式创建新的音频内容(辅助内容)并进一步公开发布辅助内容,迄今为止由于诸如版权等的问题这被认为在法律上是困难的。
另外,利用本实施例,辅助内容的实际实体被形成为具有重放控制信息,至少包括作为被辅助内容使用的原始编辑材料的主内容的描述指示播放。
音乐编辑/共享应用100不仅具有对辅助内容的重放功能,还具有用于创建辅助内容的编辑功能。因此,作为一种形式的辅助内容的重放,音乐编辑/共享应用100不仅可以执行简单音频重放的处理,还可以例如在上述编辑功能的用户接口中反映出被播放的辅助内容的编辑历史。也就是说,受益于辅助内容的实际内容被当作重放控制信息,用户可以使用音乐编辑/共享应用100的编辑功能来详细找出所下载的辅助内容是如何被编辑的。
接下来,将描述用于实现作为迄今描述的根据本实施例的音乐分发/共享系统的使用形式和操作的技术配置的示例。
首先,图6图示了原始音频内容服务器1的内部配置示例。如该图中所示,原始音频内容服务器1包括控制单元11、存储单元12、认证处理单元13、搜索处理单元14、数据库管理单元15、清算处理单元16、加密处理单元17和网络接口18。
控制单元11是集中执行原始音频内容服务器1处的各种类型的控制处理的构件。
存储单元12例如由HDD等配置而成,并且存储原始音频内容数据库12a。原始音频内容数据库12a是这样的信息增量,其中用作要分发的原始音频内容的音频数据文件呈数据库化管理。注意,用作主内容的音频数据文件具有预定格式,其中除了作为音频数据的实际数据以外,还添加了各种类型的元数据。
认证处理单元13在例如已作出下载请求的情况下,利用该请求中包括的用户ID和密码等来对用户是否是有效用户执行预定的认证处理。只有在认证处理结果是OK的情况下,才可以响应于请求发送主内容。
搜索处理单元14是与数据库管理单元15协同操作以访问原始音频内容数据库12a并执行对预期主内容的搜索处理的构件。
数据库管理单元15对原始音频内容数据库12a执行管理。例如,在新的原始音频内容被提供的情况下,新的原始音频内容被注册到原始音频内容数据库12a,作为响应,原始音频内容数据库12a被更新。另外,在删除原始音频内容的情况下,以同样的方式执行原始音频内容的删除和相应数据库的更新。
清算处理单元16执行与对原始音频内容的支付有关的在用户一侧支付费用的处理,例如清算。
加密处理单元17是对要从原始音频内容服务器1发送到用户终端设备4的原始音频内容进行预定加密的处理的构件。
网络接口18是用于执行经由网络NW的通信以及例如下载请求的接收和相应原始音频内容的发送的构件,并且网络接口18根据控制单元的控制执行通信处理。
图7图示了辅助内容服务器2的内部配置示例。如图中所示,辅助内容服务器2具有控制单元21、存储单元22、认证处理单元23、搜索处理单元24、数据库管理单元25、保存位置设置处理单元26、加密处理单元27、不适当辅助内容应对处理单元28和网络接口29。
控制单元21是集中执行辅助内容服务器2中的各种类型的控制处理的构件。
存储单元22例如由HDD等配置而成,并且存储辅助内容数据库22a。辅助内容数据库22a是这样的信息增量,其中作为用作这里要发布的辅助内容的实际数据的辅助内容重放控制文件呈数据库化管理。
认证处理单元23在例如已作出对辅助内容的下载请求的情况下,利用该请求中包括的用户ID和密码等来对用户是否是有效用户执行预定的认证处理。
搜索处理单元24是与数据库管理单元25协同操作以访问辅助内容数据库22a并执行对预期辅助内容的搜索处理的构件。
数据库管理单元25对辅助内容数据库22a执行管理。例如,在新的辅助内容(辅助内容重放控制文件)被更新的情况下,更新的辅助内容被注册到辅助内容数据库22a,作为响应,辅助内容数据库22a被更新。另外,在删除辅助内容(辅助内容重放控制文件)的情况下,以同样的方式执行到此的删除处理和与删除结果相对应的数据库的更新。
保存位置设置处理单元26执行与要存储在辅助内容数据库22a中的辅助内容的保存位置的设置有关的处理,这开始于判定关于新更新的辅助内容的保存位置(URL)。
加密处理单元27是对要从辅助内容服务器2发送到用户终端设备4的辅助内容进行预定加密的处理的构件。另外,取决于系统操作,辅助内容数据可以被加密,并在更新辅助内容时从用户终端设备4发送,并且在这种情况下,加密处理单元27被布置为也执行用于对其加密解密的处理。
网络接口29是用于执行经由网络NW的通信的构件。网络接口29通过根据控制单元21的控制执行通信处理,从而实现了例如对上载的辅助内容和下载请求的接收,以及与下载请求相对应的辅助内容数据(辅助内容重放控制文件)的发送。
图8图示了通信服务器3的内部配置示例。如图中所示,通信服务器3包括控制单元31、存储单元32、认证处理单元33、博客运行处理单元34、SNS运行处理单元35和网络接口36。注意,这种情况下的通信服务器3提供了具有博客和SNS的通信服务。
控制单元31是集中执行通信服务器3中的各种类型的控制处理的构件。
存储单元32例如由HDD等配置而成,并且存储博客数据库32a和SNS数据库32b。例如,博客数据库32a是这样的信息增量,其中用户已开始的博客的数据呈数据库化管理。SNS数据库32b是这样的信息增量,其中每个SNS用户的页面内容等呈数据库化管理。
这种情况下的认证处理单元33响应于用于更新博客的登录、对SNS登录的请求等等,利用请求中包括的用户ID和密码等来执行认证处理。在认证处理结果是OK的情况下,以上登录成功。
博客运行处理单元34执行用于适当地运行博客的各种类型的预定处理。例如,响应于来自用户终端设备4的博客访问请求、有效博客粘贴屏幕请求等,执行诸如博客屏幕数据的发送、博客粘贴屏幕的发送等等的处理。另外,还执行用于管理博客数据库32a的处理,例如更新博客数据库32a以使得对博客的粘贴被反映出来。
以同样的方式,SNS运行处理单元35执行用于适当地运行SNS的处理,例如响应于SNS页面访问请求发送页面数据的处理,以及开始于更新SNS数据库32b以使得诸如日记之类的粘贴被反映出来的数据库管理,等等。
网络接口36是用于执行经由网络NW的通信的构件。这使得能够响应于对博客和SNS的访问请求等发送页面数据。
注意,尽管通信服务器3被提供为与SNS和博客相对应,但是例如对于SNS和博客可以配置分离的服务器。另外,可以进行配置以提供更基本的与CGM有关的服务,例如个人站点和主页。
图9图示了用户终端设备4的内部配置示例。注意,在这种情况下,用作用户终端设备4的硬件是个人计算机。
首先,用户终端设备4具有网络接口44以执行经由网络NW的通信。由于提供了该网络接口44,用户终端设备4可以经由网络NW与例如原始音频内容服务器1、辅助内容服务器2、通信服务器3和其他用户终端设备4通信。
CPU(中央处理单元)41能够在例如OS(操作系统)和HDD(硬盘驱动器)48中安装的各种类型的应用程序以及ROM 42中保存的程序的控制下执行各种类型的处理。利用本实施例,用作音乐编辑/共享应用100的应用程序将被安装。
RAM 43是CPU 41的工作区域,并且适当地保存CPU 41执行各种类型处理所需的数据和程序等。
这种情况下的输入/输出接口45具有输入设备46,输入设备46例如是连接到输入/输出接口45的键盘或鼠标等,其中从输入设备46输出的操作信号被转换为适合于CPU 41的信号并被输出到CPU 41。
另外,输入/输出接口45具有连接到其的介质驱动器47。介质驱动器47是被配置为使得数据可以被记录到预定格式的可移除介质并可从可移除介质播放的驱动器设备。
另外,输入/输出接口45连接有具有作为存储介质的硬盘的HDD 48。CPU 41被布置为能够经由输入/输出接口45向硬盘驱动器48的硬盘记录数据和程序等并从该硬盘读取数据和程序等。
另外,用于显示图像的显示监视器49也连接到输入/输出接口45。
数据接口44A是用于经由预定数据接口执行与外部设备的数据通信的构件。数据接口44A实际应对的接口标准的示例包括USB(通用串行总线)、IEEE(电气和电子工程师协会)1394和无线标准,无线标准包括蓝牙、IrDA(红外数据关联)等。
图10图示了与根据本实施例的音乐编辑/共享系统的使用相关地存储在HDD 48中的数据内容示例。
如该图中所示,与根据本实施例的音乐编辑/共享系统相关地,首先,音乐编辑/共享应用100被存储为应用程序的数据。注意,音乐编辑/共享应用100对HDD 48的存储是通过安装处理执行的。另外,在音乐编辑/共享应用100的控制下,由一个或多个主内容文件配置而成的主内容文件群组103和由一个或多个辅助内容重放控制文件配置而成的辅助内容重放控制文件群组104被存储为应用文件。构成主内容文件群组103的主内容文件是作为具有后面描述的公共主内容ID(以便能够被当作主内容进行处理)、存储在HDD 48中的原始音频内容数据的文件。
这种情况下的音乐编辑/共享应用100可以在功能上视为一般地由用作内容管理/编辑工具101的程序部分和用作通信工具102的程序部分配置而成。内容管理/编辑工具101被布置为执行主内容文件(由音频数据和元数据配置而成)和辅助内容重放控制文件的下载,以及与主内容文件群组103的主内容文件和辅助内容重放控制文件群组104的辅助内容重放控制文件有关的文件操作。还执行根据编辑操作的编辑处理、响应于编辑结果的辅助内容重放控制文件创建处理,等等。通信工具102执行用于访问通信服务器3并操作博客和SNS的处理。
图11是与内容管理/编辑工具101有关的以功能块为增量的程序配置的示意表示,并且可以被视为由通信控制单元111、主内容获取处理单元112、主内容保存管理处理单元113、辅助内容获取处理单元114、辅助内容保存管理处理单元115、辅助内容传送处理单元116、辅助内容创建处理单元117、辅助内容重放控制文件生成/解释处理单元118、加密/解密处理单元119、音频重放信号处理单元120、主内容ID生成/管理处理单元121和辅助内容ID生成/管理处理单元122构成,如图中所示。
通信控制单元111是主要由用于经由网络执行与内容管理/编辑有关的、原始音频内容服务器1和辅助内容服务器2之间的通信的程序构成的构件。
主内容获取处理单元112是由用于下载并获取主内容(原始音频内容)的程序构成的构件。主内容获取处理单元112提供了用于下载主内容的用户接口。另外,该主内容获取处理单元112还执行用于发布作为下载请求的命令并使得通信控制单元111进行发送的控制、用于接收在通信控制单元111处接收的主内容数据的分组的移交并恢复为主内容的数据格式的处理,等等。
主内容保存管理处理单元113是用于执行以下处理的构件:用于将由主内容获取处理单元112获取的主内容文件保存在HDD 48中的处理,以及用于管理所保存的主内容文件的处理。例如,主内容保存管理处理单元113实现曲目管理,例如根据艺术家名称、专辑单位、流派等进行分类。
辅助内容获取处理单元114是由用于下载并获取辅助内容的程序构成的构件。
辅助内容保存管理处理单元115是用于执行以下处理的构件:用于将由辅助内容获取处理单元114获取的辅助内容重放控制文件保存在HDD48中的处理,以及用于管理所保存的辅助内容重放控制文件的处理。
辅助内容传送处理单元116执行处理以使得用于经由通信控制单元111向辅助内容服务器2上载辅助内容重放控制文件的传送处理被适当地执行。
辅助内容创建处理单元117是用于执行与利用图3中所示的编辑材料内容的编辑有关的处理(即,用作辅助内容的曲目内容的创建)的构件。例如,用于编辑操作等的用户接口也由该辅助内容创建处理单元117实现。
辅助内容重放控制文件生成/解释处理单元118首先执行用于生成辅助内容重放控制文件的处理,在辅助内容重放控制文件中,用作由辅助内容创建处理单元117创建的辅助内容的曲目内容被反映出来。另外,在播放辅助内容的情况下,关于图4中所示的辅助内容重放控制文件执行解释处理,并且判定使用编辑材料内容的重放处理序列。
利用本实施例,主内容文件被加密并从原始音频内容服务器1发送。另外,在从辅助内容服务器2向用户终端设备4发送辅助内容重放控制文件(下载)时实现加密。另外,存在这样的情况:在从用户终端设备4向辅助内容服务器2上载辅助内容数据的情况下发送出加密。加密/解密处理单元119执行用于在已加密的主内容文件或辅助内容重放控制文件被用于播放、编辑等操作的情况下对加密解密的处理。另外,执行用于进行加密的处理以对辅助内容重放控制文件执行加密并发送(如果需要的话)。
音频重放信号处理单元120是用于在用于播放作为音频的数字音频数据的信号处理过程中执行预定信号处理的构件,该预定信号处理应当在数字信号格式阶段处执行。例如,关于主内容文件的播放,在该主内容文件已经历压缩编码的情况下,执行与该压缩编码相对应的解码处理,以便获得例如具有预定PCM格式的数字音频信号。另外,在播放辅助内容的情况下,其执行用作序列器的播放处理,其中在由前述辅助内容重放控制文件生成/解释处理单元118判定的播放处理的序列之后,用作编辑材料内容的主内容文件的数据部分被播放。
现在,在播放辅助内容时,辅助内容重放控制文件生成/解释处理单元118对重放控制信息的解释结果可以被反映在编辑工作屏幕中,该编辑工作屏幕是由辅助内容创建处理单元117提供的GUI。也就是说,由重放控制信息指示的重放指示的内容可以以用户可识别的形式显示在编辑工作屏幕上。用户可以通过查看它来详细确认该辅助内容是如何创建的。这意味着可以获得关于创建者如何创建辅助内容的准确信息。例如,在数字音频信号的内容的情况下,为了使一般用户能说出内容是如何创建的,只能从实际可播放并收听的声学内容进行估计。与之相比,在本实施例的情况下,可以进一步、更具体地理解辅助内容是如何创建的。在用户之间共享这种辅助内容可以预期明显地提高使用根据本实施例的音乐编辑/共享系统的用户在音乐制作方面的知识和技能。对于在音乐制作方面有兴趣的用户来说,根据本实施例的系统具有极高的娱乐本质和使用价值。
另外,共享主内容ID生成/管理处理单元121执行与后面描述的共享主内容ID有关的预定处理,例如生成共享主内容ID、指派所生成的共享主内容ID,等等。
辅助内容ID生成/管理处理单元122执行用于生成后面描述的辅助内容ID的处理,以及与所生成的辅助内容ID有关的预定处理。
接下来,将参考图12描述辅助内容重放控制文件的结构示例。
如图中所示,辅助内容重放控制文件一般由文件主要部分和元数据部分构成。另外,文件主要部分由头部块、内容块和属性信息块构成。
首先,在文件主要部分中,头部块是当前辅助内容重放控制文件的头部部分,并且因此主要存储具有与当前文件有关的全面重要内容的预定信息。这里,当前辅助内容ID、应用信息、内容类型状态等被示为存储在头部块中的信息。当前辅助内容ID是要与当前辅助内容重放控制文件相关的辅助内容ID,它是用于标识辅助内容重放控制文件的标识符(辅助内容ID)。
另外,在头部块中,应用信息由与例如已创建当前辅助内容重放控制文件的应用有关的预定信息构成。例如,它由诸如应用的名称、版本等的信息构成。
内容类型指示用作当前辅助内容重放控制文件的辅助内容落在预先分类的哪种类型中。
状态是指示当前辅助内容重放控制文件处于预定义状态中的哪一种状态下的信息。
至少重放控制信息被存储在内容块中。该重放控制信息(内容块)是作为辅助内容重放控制文件的真实的主要实体信息(主要部分信息)。在除了排除头部块的内容块以外的区域(属性信息块、元数据部分)中包括的信息是添加到上述主要部分信息的信息。
重放控制信息是以预定语言描述用于播放用作当前辅助内容的曲目内容的处理序列的信息。形成该重放控制信息的描述内容的元素首先例如包括指示用作用于重放的实际音频数据的主内容的描述、指示用作该主内容的音频数据中要用于实际播放辅助内容的数据部分的描述、以及指示用于播放该数据部分的时间的描述。另外,用于应用效果或特殊效果的描述被执行,这些效果或特殊效果例如是减弱、增强、重叠、均衡(音调调节)、重放速率、回声、延迟等等。
另外,属性信息块至少包括使用主内容信息、使用编辑材料内容信息和目前内容使用协定范围信息。
使用主内容信息是指示哪些主内容被用于播放用作辅助内容的曲目内容的信息,辅助内容是当前辅助内容重放控制文件(这些是使用主内容)。换句话说,它是指示哪些主内容已因此被用于创建当前辅助内容的信息。
与图5A至5C相关地,指示被示为形成通过编辑处理新创建的辅助内容的主内容的信息是上述使用主内容信息。也就是说,在图5A的情况下,主内容A和B被示为在使用主内容信息中,在图5B的情况下,主内容A、B和C被示出,而在图5C的情况下,主内容C、D、E和F被示出。
注意,主内容ID被用于指示使用主内容信息中的使用主内容。主内容ID是基于音频特征量生成的,这将在后面描述。
另外,如前所述,至于用作通过编辑编辑材料内容创建的辅助内容的曲目内容,可能存在这样的可能性:编辑材料内容中包括的某一主内容将被删除。对于图5B的情况的示例,例如对于通过利用编辑材料内容A和B执行编辑而获得的新的辅助内容,可能存在这样的可能性:曲目内容将是使用主内容A和C作为声源的,而不使用主内容D的元素。在这种情况下,只有主内容A和C是用于播放辅助内容的主内容的音频数据,而主内容D未被使用。
关于使用主内容信息的内容应当如何对应于这种情况,可以想到这样一种布置,其中只有主内容A和C被示出,而主内容D不被呈现,这是基于只有实际用于播放辅助内容的主内容应当被反映出来的想法。
可以想到的另一种布置是,所有的主内容A、C和D都被示出。也就是说,这是基于这样的想法,其中,在这种情况下,尽管主内容D实际未被使用,但是用作主内容D的曲目内容在创建辅助内容的过程中有某一程度的影响,因此这等同于以潜伏方式被使用。在这种情况下,所有主内容因此都被包括在使用主内容信息中,即使这些主内容只在此时创建的辅助内容的生成中使用了一次。
使用编辑材料内容信息是指示哪些编辑材料内容(使用编辑材料内容)被直接用于创建当前辅助内容重放控制文件所对应的辅助内容的信息。对于图5A至5C中的示例,在图5A中所示的编辑处理之后,在辅助内容的使用编辑材料内容信息中示出了指示用作编辑材料内容A和B的实际主内容文件的信息。另外,在图5B中所示的编辑处理之后,在辅助内容的使用编辑材料内容信息中存储了指示用作编辑材料内容A的主内容文件以及用作编辑材料内容C的辅助内容(辅助内容重放控制文件)的信息。
注意,使用编辑材料内容信息还附接有与这里示出的编辑材料内容中的每一个有关的预定内容的信息。
目前内容使用协定范围信息是关于当前辅助内容设置的使用协定范围的信息。这里的结构和定义内容应当遵从接下来利用图13和14所描述的使用内容的配置示例的使用协定范围信息。
在图12中,元数据部分至少存储与内容有关的信息。与内容有关的信息被配置为还存储与当前辅助内容重放控制文件所对应的辅助内容有关的元数据,例如艺术家意见、流派、范畴、播放时间、注册日期和时间等等,例如如图中所示。
图13图示了使用主内容信息的结构示例。如该图中所示,使用主内容信息一般由链接的单元文件信息构成。每个单元文件信息对应于单个使用主内容。
共享主内容ID、艺术家名称、曲目名称和使用协定范围信息的信息项例如被提供在单元文件信息中。
共享主内容ID(通用标识信息)是指派给例如对应于一个曲目的每个主内容的标识符,并且通过单元文件信息内的共享主内容ID唯一地指示哪一使用主内容对应于该单元文件信息。
该共享主内容ID是由共享主内容ID生成/管理处理单元121生成的。为了生成该共享主内容ID的值,利用HDD 48中存储的用作原始音频内容的文件中所存储的数字音频信号,来执行应用音频特征量分析处理的预定计算和处理。以这种方式获得的共享主内容ID与通过生成音频内容而获得的音频内容相对应地被唯一设置。换句话说,只要通过重放获得的音频内容是相同的,共享主内容ID就被共享,无论格式(数字音频信号格式、文件格式)等是否有差异,即在具有相同内容但是不同音频源或格式的内容数据之间具有通用性。
艺术家名称信息项指示播放或创建相应使用内容的演奏者或创建者的名称。
曲目名称信息项指示相应的使用内容的曲目名称。
使用协定范围的信息(使用协定范围信息)由一组一个或多个使用项1至n形成。
使用项1至n被指派使得与编辑有关的预定使用内容对应于每一种。适合于可以想到的使用项的使用内容的示例包括以下内容:
·与目前内容的二次使用是否被许可有关的内容
·关于要用作编辑材料的其他内容,与使用来自目前内容的另一艺术家的内容有关的内容
·关于要用作编辑材料的其他内容,与使用目前内容所属的另一专辑的内容有关的内容
·与使用特定效果和特殊效果有关的内容
·与使用特定插件模块有关的内容
·从整个曲目中提取一部分并用作编辑材料
·在从整个曲目中提取一部分并用作编辑材料的情况下与所提取的音频数据部分有关的许可内容
·可使用代数(例如,关于使用相应使用内容的部分,在对于主内容的两代的许可使用(即,直到孙子代)的情况下,可以创建使用该主内容的儿子辅助内容和使用辅助内容的孙子辅助内容,但是孙子辅助内容是不可编辑的)
·与关于结合目前内容可以执行哪一种二次使用的内容的数目和类型有关的内容
对于这些使用项中的每一个,描述了指示与针对每个使用项设置的使用授权有关的内容的信息,例如开始于许可/不许可。至于使用协定范围信息,生成针对这些使用项中的每一个描述的使用设置内容指示了相应使用主内容的使用协定范围。
图14图示了使用编辑材料内容信息的结构示例。
如图中所示,这种情况下使用编辑材料内容信息的结构确认了图13中所示的使用主内容信息的结构,然而,在使用编辑材料内容的情况下,存在主内容的情况和辅助内容的情况。因此,在相应内容是主内容的情况下,主内容的共享主内容ID被存储在用于增量文件信息的ID区域中,而在辅助内容的情况下,作为辅助内容的ID的辅助内容ID被存储。
注意,共享主内容ID和辅助ID的区分可以例如基于关于每个ID定义的格式来判定。作为一个示例,可以想到这样一种布置,其中指示ID是共享主内容ID还是辅助内容ID的ID类型标识信息(或等同于此的信息)被存储在构成共享主内容ID和辅助内容ID中每一个的数据串内的预定位置中,以便可由该ID类型标识信息判定。或者,在共享主内容ID和辅助内容ID的大小不同的情况下,可以基于其大小差异进行判定。
图15图示了辅助内容重放控制文件中重放控制信息的内容示例。
在该图中,方括号[]之间的描述部分指示使用一个主使用内容的时间上连续的片段的重放控制内容(片段重放控制内容)。
将描述图15中所示的使用主内容单元的重放控制内容的示例。
首先,关于图中头部所示的片段重放控制内容,描述了[file_id=AAAAAA;时间=00:00-00:10;位置=vv-zz]。这表明使用主内容由共享主内容ID=AAAAAA指定,并且使用该使用主内容的当前辅助内容的播放时间是00:00(起始时刻)-00:10(播放时间是10秒),并且在该播放时间期间内使用的使用主内容的数据片段是对应于地址vv至地址zz的范围。
对于后续的片段重放控制内容,描述了[file_id=AAAAAA;时间=00:10-00:15;位置=ss-tt]。这表明使用主内容由共享主内容ID=AAAAAA指定,并且使用该使用主内容的当前辅助内容的播放时间是00:10-00:15,并且在该播放时间期间内使用的使用主内容的数据片段是对应于地址ss至地址tt的范围。
对于后续的片段重放控制内容,描述了[file_id=BBBBBB;时间=00:15-00:20;位置=pp-uu]。这表明使用主内容由共享主内容ID=BBBBBB指定,并且使用该使用主内容的当前辅助内容的播放时间是00:15-00:20,并且在该播放时间期间内使用的使用主内容的数据片段是对应于地址pp至地址uu的范围。
例如,根据本实施例的音乐编辑/共享应用100的音频重放信号处理单元120因而顺序解释方括号[]中的使用内容单元的重放控制内容,并且根据解释结果执行实际重放控制,从而播放并输出辅助内容作为音频信号。
另外,将描述主内容文件的结构。如前所述,主内容文件具有这样的文件结构,该文件结构由具有用作主内容的曲目(音频)内容的预定格式的音频数据和与其有关的各种类型的元数据构成,如图16中再次所示。主内容文件的数据内容是原始音频数据的内容,它是通过例如从外部设备向HDD 48(已传递)下载数据而获得的。因此,主内容文件还包括原始内容ID,原始内容ID是与原始音频内容相对应的标识符。于是,被当作主内容处理的音频数据文件具有添加到其或与其相关的上述共享主内容ID,如图中所示。
注意,至于音频数据格式,已经有各种格式可用。例如,使用预定采样频率和量化比特、音频压缩编码方法的PCM格式、通过比特率编码的压缩格式,另外,例如经历PDM(脉冲密度调制)、通过Δ∑调制获得的、以DSD(直接流数字)为代表的1比特信号的格式,等等。后面将描述,对于在本实施例中定义的共享主内容ID,即使这些格式在音频数据部分不同,如果是相同音频内容的内容文件则通常也指派相同的主内容ID,这可以从前面给出的描述中加以理解。
另外,至于上述元数据的类型,除了一般附接到音频数据的信息(例如曲目标题、艺术家、专辑、流派、数据格式、数据大小等)以外,还可包括例如利用图13所描述的使用协定范围信息。
尽管对于本实施例假定接受了主内容的辅助使用,但是这种对使用的接受是通过与主内容的版权所有者(例如,艺术家等)的协定而获得的。这意味着版权所有者可以协定的使用内容和范围等自然地根据版权所有者考虑曲目的方式而改变。因此,对于本实施例,作为设置使用协定范围的信息的使用协定范围信息同样被内建作为主内容的元数据,以尊重这些版权所有者所考虑的方式,从而反映出版权所有者的意图。当然,作为操作的系统,使用协定范围信息可以针对所有主内容均匀地设置,但是本实施例中对于每个主内容设置不同的使用协定范围以便反映出版权所有者的意图的布置在平滑地操作音乐编辑/共享系统方面是更加有效的。
注意,在主内容文件的元数据中构成使用协定范围信息的使用项的内容不必与图13和14中所示的辅助内容重放控制文件一致,并且用作主内容的使用项的内容被设置就足够了。
接下来,将参考图17和18中的流程图描述与辅助内容的编辑有关的主处理的过程示例。注意,图17和18中所示的处理例如是CPU 41通过执行音乐编辑/共享应用100中用作内容管理/编辑工具101的程序而实现的。
现在,例如假定用户终端设备4的用户已激活音乐编辑/共享应用100的内容管理/编辑工具101,并且准备好编辑辅助内容。假定执行操作以使得要用作用于创建辅助内容的材料的内容被搜索,并且它被注册(定稿)为编辑材料内容。根据此,内容管理/编辑工具101的辅助内容创建处理单元117执行图17中所示的处理。
在图17中,首先,在步骤S101中,执行取入注册为编辑材料内容的内容的数据的操作。注意,在所注册的编辑材料内容是主内容的情况下,作为主内容的文件的数据被取入,并且在辅助内容的情况下,与此对应的辅助内容重放控制文件的数据被取入。
在步骤S102中,从在上述步骤S101中取入的数据进一步执行使用协定范围的信息读入。因而,基于使用协定范围信息中的使用项1至n的内容,来识别与关于此时注册为编辑材料内容的内容设置的使用协定有关的各种内容。因此,在下面的步骤S103中,与上述步骤S102相对应地识别的使用协定的内容被设置以便反映在用于辅助内容编辑的用户接口(UI)上。由于该处理,辅助内容创建处理单元117提供了这样一种环境,其中超过预先在编辑材料内容中设置的使用协定范围的内容的编辑操作不被执行。
图18图示了与作为实际数据(用作辅助内容)的辅助内容重放控制文件的生成有关的基本处理过程示例。该图中所示的处理也例如通过CPU41执行用作内容管理/编辑工具101的程序而实现。
这里,首先,在步骤S201中,执行根据用于编辑的操作输入的适当的编辑处理。例如,辅助内容创建处理单元117提供了用于使用户利用其程序执行用于创建辅助内容的编辑操作的GUI(图形用户界面)。用户利用该GUI执行用于创建辅助内容的编辑操作,并且根据该操作执行步骤S201中的处理。
在如上所述的执行编辑处理的过程中,当在步骤S202中判定已执行了用于保存迄今为止的编辑结果的操作后,流程前进到步骤S203。在步骤S203中,生成包括与曲目内容相对应的重放控制信息的内容块,曲目内容用作通过迄今为止的编辑结果获得的辅助内容,并且因此,还创建了也是文件主要单元部分中的成员的头部块和属性信息块以及元数据部分,并且最终生成了辅助内容重放控制文件。然后在下一步骤S204中执行控制以便将该辅助内容重放控制文件例如保存在HDD 48中适当的目录内。在步骤S204的过程已结束后,流程返回到步骤S201。
注意,尽管未在这里的图中示出,但是响应于所执行的例如关闭用于创建辅助内容的GUI屏幕等的操作,离开该图中所示的处理,并且流程转变到其他所需的处理。
另外,关于辅助内容重放控制文件的创建,将创建目前内容使用协定范围信息的内容。至于如何设置目前内容使用协定范围信息的内容,可以想到这样一种布置,自动设置以下预定规则(针对每个使用项的内容),例如在不超过针对作为源编辑材料的每个主内容总结使用协定范围信息判定的最小值的范围中。另外,可以想到这样一种布置,与规范操作相对应地进行设置,规范操作与用户已执行的目前内容使用协定范围信息的内容有关,因此用户的意图被反映出来。然而,即使在以这种方式根据用户操作进行设置的情况下,设置也是在不超过针对作为源编辑材料的每个主内容总结使用协定范围信息判定的最小值的范围中执行的,因此超过此的使用协定范围(针对每个使用项的内容)的设置不被执行。
接下来,将参考图19中的流程图描述与用户终端设备4对辅助内容的上载有关的基本处理过程示例,以及根据该上载的辅助内容服务器2的处理过程示例。图中用户终端设备4一侧的处理主要是由用作辅助内容保存管理处理单元115和辅助内容传送处理单元116的程序实现的。辅助内容服务器2的处理是由图7中所示协同操作的构件实现的,但是实际上,可以被视为由构成执行程序的辅助内容服务器2的计算机系统(CPU)实现。
在步骤S301中,用户终端设备4一侧正等待获得指示辅助内容重放控制文件的上载的命令。现在,假定作为对内容管理/编辑工具101提供的GUI的操作,用户从由音乐编辑/共享应用100创建并存储在HDD 48中作为音乐编辑/共享应用100的应用文件(即,辅助内容重放控制文件)的辅助内容中选择期望进行上载的一个或多个辅助内容,并且执行上载执行操作。作为响应,生成了指示与在GUI处选择的辅助内容相对应的辅助内容重放控制文件的上载的命令,并且流程前进到步骤S302。
在步骤S302中,已对其指定上载的辅助内容(即,辅助内容重放控制文件)被从预定目录中读入。在下面的步骤S303中,执行控制以使得已读入的辅助内容重放控制文件与上载请求一同经由网络被发送并输出到辅助内容服务器2。
辅助内容服务器2在步骤S401中待命接收上载请求,并且在接收到上载请求后,执行从S402起的过程。注意,为了在接收到上载请求之后实际转变到步骤S402,例如通过认证处理确认这是来自有效用户的请求,但是该处理过程在这里被省略。
在步骤S402中,设置与上载请求一同接收的辅助内容重放控制文件的保存位置(URL)。例如,辅助内容服务器2中的保存位置设置处理单元26的功能被用于该URL设置。
在步骤S403中,对作为此时上载请求的发起者的用户终端设备4执行用于通知所上载的辅助内容(辅助内容重放控制文件)的保存位置的通信处理。
在步骤S303中已执行了上载请求的用户终端设备4一侧在步骤S304中等待保存位置信息的接收。在接收到保存位置的信息后,在步骤S305中,所接收的保存位置(URL)的信息被保存在适当的目录中。因而,其后,通过对内容管理/编辑工具101执行预定操作,就可以调用辅助内容的保存位置的信息。在保存位置是URL的情况下,作为URL的文本串可以由显示器等输出,这例如取决于调用操作。
图20中的流程图图示了与用户终端设备4对辅助内容的下载有关的处理过程示例,以及与此对应的辅助内容服务器2处的处理过程示例。图中用户终端设备4的处理同样主要是由用作辅助内容保存管理处理单元115和辅助内容传送处理单元116的程序实现的。
首先,在步骤S501中,用户终端设备4一侧正等待获得指示辅助内容重放控制文件的下载的命令。这里,例如假定作为对内容管理/编辑工具101提供的GUI的操作,用户访问辅助内容服务器2,并且在浏览其中保存并管理的辅助内容列表的状态中,选择期望进行下载的一个或多个辅助内容,并且执行用于执行下载的操作。作为响应,在步骤S501中将获得肯定的判定结果,并且流程前进到步骤S502。
在步骤S502中,响应于下载指示的获得,下载请求被发送到辅助内容服务器2。注意,至于该下载请求,还包括例如用于指定在下载执行指示操作时选择的辅助内容的目录(保存位置)的信息。注意,可以想到这样一种布置,其中取代保存位置,可以使下载请求例如指定提供给辅助内容重放控制文件的辅助内容ID,辅助内容重放控制文件是辅助内容等的实际实体。
辅助内容服务器2在步骤S601中等待接收下载请求,并且在接收到下载请求后,执行步骤S602中的过程。注意,同样为了在接收到下载请求之后实际转变到步骤S602,发生认证处理等等,但是这些处理过程在这里同样被省略。
在步骤S602中,存储单元22的辅助内容数据库22a被访问,并且所指定的辅助内容(辅助内容重放控制文件)被搜索,并且搜索出的辅助内容重放控制文件在步骤S603中被加密并在步骤S604中被发送到请求方用户终端设备4。
已在步骤S502中发送了下载请求的用户终端设备4在步骤S503中等待接收根据下载请求的辅助内容重放控制文件。在判定已接收到辅助内容重放控制文件后,在步骤S504中,所接收的辅助内容重放控制文件被保存并管理在适当的目录中。
图21中的流程图图示了用户终端设备4播放通过下载获得的(保存在HDD48中的)辅助内容的处理过程示例,并且该图中的用户终端设备4的处理主要由用作辅助内容保存管理处理单元115、加密/解密处理单元119和音频重放信号处理单元120的程序实现。
首先,在步骤S701中,等待获得关于通过下载保存在HDD 48中的辅助内容的重放开始指示。现在,例如假定,作为对由辅助内容保存管理处理单元115实现的GUI的操作,一个辅助内容被从HDD 48中保存的辅助内容中选择出来,并且给予开始播放的指示,流程从步骤S701前进到步骤S702。
在步骤S702中,与所指定的辅助内容相对应的辅助内容重放控制文件被从HDD48读入。
这里,通过下载获得的辅助内容数据被保存在HDD 48中,其在发送离开时被加密。因此,在下一步骤S703中,执行用于对读入的辅助内容数据进行解密的处理。
在步骤S704中,判定上述步骤S703中的加密解密处理是否已成功。
例如,在此时在步骤S701中已对其指定播放开始的辅助内容数据是从辅助内容服务器2合法下载的情况下,步骤S703中的解密处理将是成功的,并且正确的辅助内容数据将被恢复。
相反,例如在辅助内容数据是通过除了从辅助内容服务器2下载以外的某种方式获得的情况下,或者利用另一种方法或算法执行加密,或者不执行加密。在这种情况下,取决于步骤S703中的解密处理,或者不能恢复出正确的辅助内容数据,或者解密处理是不适用的。也就是说,至于步骤S703中的解密处理的结果,它可以被视为是失败的,包括解密处理不适用的情况。
在步骤S704中获得了解密处理成功的肯定判定结果的情况下,流程前进到步骤S705,并且关于辅助内容的重放控制处理开始。相反,在步骤S704中获得了解密处理失败的否定判定结果的情况下,流程前进到步骤S706,并且执行错误应对处理。关于该错误应对处理,首先,关于此时已对其指定重放的辅助内容的重放控制处理被阻止开始,并且因此,例如执行用于在GUI上通知关于此时已对其指定重放的辅助内容未经授权并且不可播放的控制处理,等等。
通过例如执行这种处理,对于本实施例,只有从辅助内容服务器2合法下载并获得的(外部获得的)辅助内容信息被在用户终端设备4处播放,从而主内容或辅助内容的版权受到完全的保护。
注意,至于播放并输出仅仅从辅助内容服务器2合法下载的辅助内容的布置,可以想到其他布置。例如,可以想到这样一种配置,其中在接收并作为下载获得之前在用户终端设备4处预先对加密解密,并且在解密结果信息被附加到其的情况下该配置被存储在HDD 48中,并且在播放时,附加的解密结果信息被参考,以便对是否播放辅助内容进行判定。另外,可以进行这样一种布置,其中在从辅助内容服务器2进行发送时作为辅助内容服务器2一侧的处理,指示已进行用于下载的发送的特殊代码被嵌入在辅助内容中,并且在播放时,在用户终端设备4一侧确认该代码的存在与否及其内容等等,以便判定是否开始播放。
利用本实施例进行基于迄今为止描述的基本配置的下面描述的配置,这使得主内容的管理更加高效。
图22示意性地图示了利用根据本实施例的系统通过ID进行内容管理的形式的示例。以与前面描述的图2相同的方式,将按照图中的方括号中的标号指示的过程和操作的顺序进行描述。在图22的描述中也将适当地参考图23和24。
首先,图22示出了对于该描述是新的主内容ID管理服务器5。主内容ID管理服务器5与例如利用图1和2描述的原始音频内容服务器1、辅助内容服务器2和通信服务器3一同位于网络NW上。主内容ID管理服务器5管理与主内容有关的ID(主内容ID),这将在后面描述。
过程1
这里,辅助内容(辅助内容重放控制文件)被从用户终端设备4A上载。辅助内容的上载例如对应于上述图2中的过程3,并且还对应于图19的流程图中的过程4。
过程2
在过程1中辅助内容的上载完成后,作为下一过程,用户终端设备4A向主内容ID管理服务器5通知(发送)原始内容ID和共享主内容ID的信息,该信息与此时在过程1中上载的辅助内容中的使用主内容中的每一个相关。
过程3
响应于接收到在过程2中发送的ID(原始内容ID、共享主内容ID)的通知,主内容ID管理服务器5按如下方式管理主内容ID。
图23示意性地图示了主内容ID管理服务器5管理的主内容ID数据库(51)的结构示例。主内容ID管理服务器5利用主内容ID数据库来管理主内容ID。
对于主内容ID数据库,一个或多个格式ID(格式标识信息)与每个共享主内容ID相关,从而形成一个ID集合。例如,与图23中最上面一行所示的共享主内容ID=A相对应的ID集合是封装介质声源ID(1)=α、封装介质声源ID(2)=β、分布式声源ID(1)=γ、以及分布式声源ID(2)=δ。对于每个共享主内容ID=B、C等等,也提供了这种ID集合。
从迄今为止的描述可以理解,共享主内容ID具有根据用作单个内容的音频内容的唯一值。另一方面,ID集合中的与共享主内容ID相关的格式ID是对于实际原始音频内容数据的格式的范围内的每个ID来说唯一的ID。属于相同ID集合的格式ID指示在该格式的范围内具有与相关共享主内容ID所指示的内容相同的音频内容的原始音频内容数据(通过格式的音频数据)。
在接收到在过程2中发送的使用内容的原始内容ID和共享主内容ID的信息集合后,主内容ID管理服务器5首先利用所接收的共享主内容ID作为搜索条件来搜索主内容ID数据库。在搜索结果表明在主内容ID数据库中未找到与所接收的相同的共享主内容ID的情况下,这意味着此时接收的主内容(使用主内容)还未注册在主内容ID数据库中。在这种情况下,通过将所接收的共享主内容ID和也接收的原始内容ID相关而生成的ID集合注册在主内容ID数据库中。该注册例如向图23中所示的数据库结构添加了另一行,该行与新注册的ID集合对应。
另外,当在主内容ID数据库中找到与所接收的相同的共享主内容ID的情况下,这意味着与此时接收的ID相对应的主内容的ID集合已经注册在主内容ID数据库中。作为下一过程,在构成与所找到的共享主内容ID相对应的ID集合的格式ID中对是否有与所接收的原始内容ID相匹配的格式ID进行搜索。
在已找到与所接收的原始内容ID相匹配的格式ID的情况下,此时接收的原始内容ID被确认为已注册在主内容ID数据库中作为格式ID。另一方面,在未找到与所接收的原始内容ID相匹配的格式ID的情况下,这意味着此时接收的原始内容ID还未被注册在主内容ID数据库中作为格式ID。因此,在这种情况下,原始内容ID被新注册为格式ID。
关于与图23的关联,假定迄今为止,与共享主内容ID相对应注册的格式ID只有三个:封装介质声源ID(1)=α,封装介质声源ID(2)=β,以及分布式声源ID(2)=δ,其中此时接收的使用主内容的共享主内容ID是对应于分布式声源ID(1)的“γ”。因此,在这种情况下,作为ID的值的γ被存储在与对应于共享主内容ID=A的分布式声源ID(1)相对应的空间中。
因而,关于所上载的辅助内容的使用主内容的[共享主内容ID,原始内容ID]信息的集合在过程2中被从用户终端设备4发送,并且主内容ID管理服务器5基于其获得来管理主内容ID数据库。因此,提供了这样一种布置,其中根据上载到辅助内容服务器2的所有辅助内容的使用主内容的注册被自动执行。
过程4
这里,某一辅助内容被用户终端设备4B从辅助内容服务器2下载。这里的下载与图2中的过程9相同。
过程5
在过程4中辅助内容的下载完成后的某一时机或定时,用户终端设备4B请求在所下载的辅助内容中的每个使用主内容的ID集合。使用主内容的共享主内容ID在请求使用主内容时被发送(指定关于服务器设备的内容)。如前参考图13所描述的,使用主内容的共享主内容ID被存储在辅助内容重放控制文件的使用主内容信息中。
过程6
响应于对ID集合的请求,主内容ID管理服务器5发送所请求的使用主内容的ID集合。为了这样作,主内容ID管理服务器5例如从主内容ID数据库中搜索与对ID集合的请求一同接收的共享主内容ID。由与所找到的共享主内容ID相关的格式ID构成的ID集合随后被发送。
过程7
在接收到如上所述从主内容ID管理服务器5发送的ID集合后,用户终端设备4B将相应的辅助内容重放控制文件与此时接收的ID集合相关并进行管理。
图24A和24B示意性地示出了相关的辅助内容(辅助内容重放控制文件)和ID集合的示例。
首先,用户终端设备4B生成单元信息,作为如图24A所示的、在通过接收在相应的辅助内容重放控制文件中示出的n个使用主内容而获得的ID集合1至n中的ID集合信息。该ID集合信息被保存以便与相应的辅助内容重放控制文件相关。注意,为了将ID集合信息与辅助内容重放控制文件相关,例如用于标识要相关的辅助内容重放控制文件的辅助内容ID被插入到例如ID集合信息的头部部分中。因此,通过将存储在辅助内容重放控制文件中的辅助内容ID与存储在ID集合信息中的辅助内容ID相比较,来将辅助内容重放控制文件与ID集合信息相关。
如图24A所示,在ID集合信息被与辅助内容重放控制文件相关的状态下,用户终端设备4B可以针对其自身已下载的辅助内容重放控制文件中的每个使用主内容,识别出不同格式的所有原始音频内容数据的ID(原始内容ID)。
另外,图24B示意性地图示了构成图24A中所示的ID集合信息的ID集合的结构示例。如图24B所示,一个ID集合由与相应使用主内容相关的共享主内容ID和与共享主内容ID相关的格式ID构成。这些格式ID是在图22的过程6中被从主内容ID管理服务器5发送到用户终端设备4B的ID集合中的格式ID。也就是说,这些格式ID是具有相应使用主内容的音频内容的预定声源类型和格式的原始音频内容数据的ID(原始内容ID)。
另外,在ID集合中,所存储的格式ID根据预定规则被赋予优先级顺序,并且如图24B所示,针对每个格式ID设置的优先级顺序被存储。优先级顺序是如何设置的将在后面描述。
过程8
现在,如关于图2中的过程11所描述的,为了在用户终端设备4处播放辅助内容的音频,编辑材料内容的实际音频数据(即,辅助内容的所有使用主内容)必须存在于本地。过程8是用于使得用于播放辅助内容的所有使用主内容能够存在于本地的内容搜索处理,并且本实施例被配置为使得使用主内容的搜索处理可以基于图24A和24B中所示的对辅助内容重放控制文件和ID集合的管理被自动高效地执行。用于该搜索过程的过程流程将在后面描述。
图25图示了主内容ID管理服务器5的内部配置的示例。这里所示的主内容ID管理服务器5具有主内容ID数据库51、数据库管理单元52和网络接口53。主内容ID数据库51被构造为用于管理具有先前图23中所示的结构的主内容ID的数据库,并且实际上以存储在HDD等中的状态来保存。
数据库管理单元52执行与主内容ID数据库有关的各种预定管理和处理,例如以上在图22的过程3中描述的主内容ID的新注册。
网络接口53执行用于通过网络NW进行通信的控制和处理。因此,实现了与作为客户端的用户终端设备4的通信。
图26中所示的流程图图示了在用户终端设备4(4A)和主内容ID管理服务器5之间执行的、关于根据本实施例对主内容ID的管理的处理过程的示例。
注意,图26中所示用户终端设备4的过程是通过CPU 41执行用作音乐编辑/共享应用100处的内容管理/编辑工具101的程序而实现的。另外,主内容ID管理服务器5处的过程主要是利用协同操作的数据库管理单元52和网络接口53执行的。数据库管理单元52和网络接口53的更高阶处理层的操作主要是由作为主内容ID管理服务器5执行程序的计算机系统实现的。
首先,在步骤S801中,用户终端设备4待命以等待作为图22中的过程1执行的辅助内容的上载完成,并且在上载完成得到确认后,步骤S802的过程被执行。
在步骤S802中,执行通信控制以将在步骤S801中上载的辅助内容(辅助内容重放控制文件)中的使用主内容的ID(原始内容ID和共享主内容ID)通知给主内容ID管理服务器5。
在步骤S901中,主内容ID管理服务器5获得在步骤S802中发送的ID。由于该处理,主内容ID管理服务器5获得用于在图22的过程1中上载的辅助内容重放控制文件中的所有使用主内容的ID(原始内容ID和共享主内容ID)。
在步骤S902中,将指示要处理的使用主内容的顺序的变量n(编号)替换为1,并且步骤S903的过程被执行。
在步骤S903中,在数据库管理单元52处执行搜索处理,其中在步骤S901中作为搜索条件接收的共享主内容ID中、与使用主内容相关的共享主内容ID被设置为第n个。在步骤S904中,对是否已获得匹配搜索结果进行判定,即,对与和第n个使用主内容相关的相同的共享主内容ID是否被注册在数据库管理单元52中进行判定。
当在步骤S904中获得了否定的判定结果的情况下,这意味着第n个使用主内容未被注册在数据库管理单元52中。在这种情况下,流程前进到步骤S908,创建由新接收的第n个主内容的共享主内容ID和共享主内容ID构成的新ID集合,并且该新ID集合被新注册在主内容ID数据库51中。在执行步骤S908中的处理后,流程前进到步骤S909。
另一方面,当在步骤S904中获得了肯定的判定结果的情况下,这意味着第n个使用主内容被注册在主内容ID数据库51中。然而,此时,仍然不知道此时接收并获得的第n个使用主内容的共享主内容ID是否已作为格式ID注册在ID集合中。因此,在步骤S905中,在步骤S903中找到的ID集合所存储的格式ID中进行搜索,以寻找与此时接收并获得的第n个使用主内容的共享主内容ID相匹配的格式ID。
在步骤S906中,对作为步骤S905的搜索处理结果是否已获得了匹配结果进行判定。在获得了否定的判定结果的情况下,这意味着此时接收并获得的第n个使用主内容的共享主内容ID还未作为格式ID注册在ID集合中。因此,在这种情况下,在步骤S907中,在步骤S903中找到的ID集合具有被额外注册为新格式ID的、此时接收并获得的第n个使用主内容的共享主内容ID,并且流程前进到步骤S909。
在获得了肯定的判定结果的情况下,这意味着此时接收并获得的第n个使用主内容的共享主内容ID已作为格式ID注册在ID集合中。在这种情况下,步骤S907被跳过,并且流程前进到步骤S909。
在步骤S909中,对当前设置的变量n是否是最大值进行判定。变量n的最大值与和在步骤S901中接收并获得的ID(共享主内容ID和共享主内容ID)集合相关的使用主内容的数目相同。
当在步骤S909中获得了否定的判定结果的情况下,这意味着仍然有还未处理的使用主内容。在这种情况下,在步骤S910中变量n被递增,并且处理返回到步骤S903中的过程。
另一方面,当在步骤S909中获得了肯定的判定结果的情况下,这意味着已对所有使用主内容执行了处理,因此图26中所示的处理结束。
接下来,将参考图27描述被示为图22中的过程5至7的、在作为客户端设备的用户终端设备4(4B)和作为服务器设备的主内容ID管理服务器5之间执行的、用于在用户终端设备(4B)处将辅助内容(辅助内容重放控制文件)和ID集合相关并进行管理的处理过程。注意,图27中所示用于用户终端设备4B的过程是通过CPU 41执行用作音乐编辑/共享应用100处的内容管理/编辑工具101的程序而实现的。
在根据图22中的过程4的辅助内容(辅助内容重放控制文件)的下载完成后的预定时机或定时,在步骤S1001中,用户终端设备(4B)向主内容ID管理服务器5请求与所下载的辅助内容(辅助内容重放控制文件)的使用主内容相对应的ID集合。注意,如利用图22中的过程主内容ID管理服务器5所描述的,在请求ID集合时,与辅助内容的使用主内容相关的共享主内容ID的列表被发送。
至于应当执行步骤S1001的处理的时机或定时,例如可以想到紧接着下载完成后的自动执行。另外,可以想到这样一种布置,其中响应于对内容管理/编辑工具101的用户操作而执行步骤S1001的处理。
主内容ID管理服务器5响应于对在步骤S1001中发送的对ID集合的请求的接收而执行步骤S1101和S1102的过程。首先,在步骤S1101中,对于在步骤S1101中接收的每个使用主内容,在主内容ID数据库51中搜索与共享主内容ID相对应的ID集合,并且在步骤S1102中,所找到的ID集合的信息被发送到作为请求方的用户终端设备4。
在接收到在步骤S1102中向其发送的ID集合的用户终端设备(4B)处,在步骤S1002中所接收的ID集合被与有关的辅助内容相关。这里的处理与参考图24A和24B所述的处理相同。
另外,在将ID集合与有关的辅助内容相关时,在每个ID集合中对于其中存储的格式ID(共享主内容ID)设置优先级顺序,如图24B所示。
现在将描述设置优先级顺序的示例。例如从后面将描述的图28中的流程图可以理解,优先级顺序被用于使用主内容的搜索处理。基于此,对于本实施例,在播放辅助内容的音频时的“保真度(fidelity)”、用于获得使用主内容的“成本”、以及在播放辅助内容的音频时的声音质量(即,“重放质量”)被考虑在内。
在创建辅助内容时,可能存在这样的情况,其中编辑者有意选择用作使用主内容的原始音频内容的声源。其示例是这样一种情况,其中用户有意将通过将音频信号从诸如乙烯基(vinyl)记录之类的模拟声源转换为数字信号并获取该信号而获得的声源用作使用主内容,以获得期望的效果。如果考虑这样的可能性,则对实际用于编辑和创建辅助内容的声源的原始音频内容数据和格式赋予优先级对于获得前述的“保真度”来说是适合的。也就是说,基于“保真度”设置优先级顺序涉及首先对那些具有与在编辑和创建辅助内容时实际用作编辑材料的原始音频内容相匹配的声源类型和格式的格式ID赋予最高的优先级顺序,其后,对那些具有与在编辑和创建辅助内容时实际用作编辑材料的原始音频内容具有较近匹配程度的声源类型和格式的格式ID赋予较高的优先级。注意,与在编辑和创建辅助内容时实际用作编辑材料的原始音频内容相匹配的声源类型和格式可以由使用主内容信息中的单元文件信息内的共享主内容ID来标识(图13)。
注意,取决于原始音频内容的格式,可能有这样的情况,其中用户必须支付一定的费用以从原始音频内容服务器1下载。以这种方式获得原始音频内容将给用户带来金钱上的负担,即成本,这是不希望的。因此,对于基于“成本”的优先级顺序,金钱负担(成本)越低,优先级顺序就设置得越高。为了基于成本设置优先级顺序,内容管理/编辑工具101必须识别用于获得每种格式的原始音频内容的货币量。为此,可以想到这样一种配置,其中内容管理/编辑工具101与位于网络上的适当数目的原始音频内容服务器通信以获得关于货币量的信息。
另外,取决于原始音频内容的格式,通过播放获得的重放质量可能不同。例如,一般认识到数字声源具有比模拟声源高的重放质量。即使在数字声源中,PCM声源的重放质量也根据采样频率和量化比特而不同,另外,已经历音频压缩编码的数字声源具有不同重放质量,这取决于格式,并且还取决于相同格式内的压缩率(比特率)。可以想到,用作使用主内容的音频数据的重放质量越好,辅助内容的音频重放的质量就越高,这是优选的。
因此,关于“重放质量”,声源类型和格式的重放质量越高,优先级顺序就设置得越高。如上所述,重放质量是根据原始音频内容的音频源类型和格式判定的,并且原始内容ID(格式ID)被规定为对于相同的音频内容、针对每种声源类型和格式是不同的。因此,内容管理/编辑工具101可以通过存储在所接收的ID集合中的格式ID(原始内容ID)的值来识别相应的声源类型和格式,并且可以根据重放质量指派优先级顺序。
考虑到这一点,对于本实施例,在用于设置优先级顺序的参考项(是“保真度”、“成本”和“重放质量”)中,最高的优先级被赋予“保真度”。也就是说,与辅助内容的创建者的意图尽可能真实的辅助内容的音频重放被赋予最高的优先级。
另外,作为实际处理的、用于在步骤S1002中设置每个集合的优先级顺序的处理可以利用接下来描述的算法执行。即,对“保真度”、“成本”和“重放质量”中的每一个指派点,这些点与存储在ID集合中的格式ID所对应的原始音频内容的声源类型和格式相对应。此时,“保真度”的权重重于“成本”和“重放质量”。总的点数随后被记录,并且优先级顺序被判定和指派。
注意,该算法仅仅是一个示例。对于优先级顺序的哪一参考项赋予哪种优先级(权重)作为优先级顺序规则、以及设置多少种优先级顺序的参考项,可以考虑到实际操作来判定。
图28中所示的流程图图示了图22中的过程8所示的要由用户终端设备4B(内容管理/编辑工具101)执行的、用于使用主内容的搜索处理的过程的示例,该使用主内容用于播放所下载的辅助内容(有关辅助内容)。
在图28中,首先,在步骤S1201中将指示要指派给有关辅助内容中的一个或多个使用主内容的编号的变量n替换为1。
在步骤S1202中,参考图24A和24B中所示的ID集合信息中的第n个ID集合(ID集合n)。执行步骤S1203以搜索与存储在这里参考的第n个ID集合中的格式ID相关的原始音频内容。
在步骤S1203中,将指示指派给存储在第n个ID集合中的格式ID的优先级顺序的变量m替换为1。
在下一步骤S1204中,在用户终端设备4B上首先搜索具有第m个优先级顺序的格式ID(原始内容ID)与之相关的原始音频内容。这等同于判定优先级顺序为第m的声源类型和格式的原始音频内容数据是否存在于本地作为第n个使用主内容。步骤S1205是用于执行该判定的过程。
在步骤S1205中,在获得了肯定的判定结果,即优先级顺序为第m的声源类型和格式的原始音频内容数据存在于本地的情况下,流程前进到后面描述的步骤S1210。该流程(其中根据步骤S1205中的肯定判定结果,流程前进到步骤S1210)意味着获得用作第n个主内容的后续原始音频内容数据的处理已经结束,这是因为要用作第n个使用主内容的原始音频内容数据存在于本地。
另一方面,当在步骤S105中获得了否定结果的情况下,流程前进到步骤S1206。
在步骤S1206中,对与优先级顺序为第m的格式ID(原始内容ID)相关的原始音频内容是否可以从网络下载进行判定。该判定可以通过以下方式进行:判定优先级顺序为第m的格式ID是否是分布式声源的ID。
当在步骤S1206中获得了肯定的判定结果的情况下,实现控制以经由网络下载与优先级顺序为第m的格式ID相关的原始音频内容的数据。该下载可以通过指定要通过优先级顺序为第m的格式ID下载的内容来执行。在该下载完成后,与优先级顺序为第m的格式ID相关的原始音频内容的数据将存在于本地。即,利用图28中所示的过程,可从网络下载并且应当存在于本地的原始音频内容通过下载被自动保存到本地。
另一方面,当在步骤S1206中获得了否定的判定结果的情况下,流程前进到步骤S1208。在步骤S1206中获得否定的判定结果意味着与优先级顺序为第m的格式ID相关的原始音频内容是应当通过除了网络下载以外的方法获得的声源类型,例如来自封装介质声源或通过数据接口获取的数字声源(包括被转换为数字的模拟声源)。
在步骤S1208中,对变量m是否是最大值进行判定。在这里获得了否定的判定结果的情况下,这意味着在第n个ID集合中还有未被处理的格式ID,因此在步骤S1209中变量m被递增,并且流程返回到步骤S1204。
另一方面,当在步骤S1208中获得了肯定的判定结果的情况下,这意味着第n个ID集合中的所有格式ID都已被处理,因此流程前进到步骤S1210。当在步骤S1208中获得了肯定的判定结果的情况下,这意味着用作与第n个ID集合相对应的使用主内容的原始音频内容数据并不位于本地,另外也不能通过下载获得。
在步骤S1210中,对变量n是否是最大值(存储在ID集合信息中的ID集合的数目)进行判定。在这里获得了否定的判定结果的情况下,这意味着在ID集合信息中仍然有还未作为搜索对象的ID集合。在这种情况下,在步骤S1211中变量n被递增,并且流程返回到步骤S1202。因而,执行关于下一ID集合的使用主内容(原始音频内容数据)的搜索。
在与上述步骤S1202至S1208相对应的处理被重复与ID集合数目一样多的次数后,在步骤S1210中获得了肯定的判定结果,并且流程前进到步骤S1212。
在步骤S1212中,执行用于例如以预定显示格式将根据迄今为止的处理获得的、作为用作使用主内容的原始音频内容数据的数据输出到内容管理/编辑工具101的GUI屏幕上的处理。
利用对针对使用主内容获得的内容的显示,已经存在的原始音频内容、新从分发服务器(原始音频内容服务器)下载以便存在于本地的原始音频内容、以及不存在于本地的原始音频内容可以例如以与使用主内容相关的方式显示。用户可以理解获得原始音频内容数据的状态,该数据是要用于播放辅助内容的使用主内容的实际实体。
在对针对使用主内容已获得的内容的显示中,优选地使显示向用户指示如何获得并不存在于本地的原始音频内容。这是因为在原始音频内容的自动获得处理中,本地保存与可能不位于本地的使用主内容相对应的原始音频内容数据涉及用户工作,例如使用封装介质作为声源、或经由数据接口进行获取等等。
根据迄今为止进行的图22和后续附图的描述,对于本实施例,用户终端设备4(内容管理/编辑工具101)通过将共享相同重放内容的格式的原始音频内容数据的ID(原始内容ID、格式ID)进行相关来管理辅助内容的每个使用主内容(下文中也称为“使用主内容ID管理”)。执行该使用主内容ID管理意味着执行该管理的设备具有ID集合信息,这又意味着该设备能够处理具有存储在ID集合信息中的格式ID(原始内容ID)的所有原始音频内容。这还意味着执行使用主内容ID管理的设备(在这种情况下是用户终端设备4)能够使用具有存储在相应ID集合中的格式ID(原始内容ID)的所有原始音频内容作为使用主内容。
现在,根据本实施例的执行使用主内容ID管理的用户终端设备4搜索用作使用主内容的原始音频内容数据。对于搜索过程,已经存在于本地的原始音频内容数据可以被当作使用主内容,只要与通过使用主内容ID管理被保存为ID集合信息(ID集合群组)的原始内容ID(格式ID)相匹配即可。这意味着即使格式不与例如在编辑辅助内容时实际用作编辑材料的主内容相同,本地存在的原始音频内容数据也可以被实际用作例如要用于播放辅助内容的使用原始音频内容,只要用作使用主内容的音频内容是相同的。在已经存在于本地的原始音频内容数据要被用作使用主内容的情况下,不需要通过下载或通过经由数据接口进行获取来获得原始音频内容,从而减少了成本和工作。
另外,尽管图28示出了在与某一使用主内容相对应的原始音频内容数据并不存在于本地的情况下,通过下载等来获得它的示例,但是此时同样地,在实际用作编辑材料的相同格式的主内容在网络上没有分布的情况下,存储在ID集合中的原始内容ID(格式ID)0被参考,并且可下载的原始音频内容数据被下载和获取。也就是说,即使在编辑辅助内容时实际用作编辑材料的相同格式的原始音频内容数据是不可获得的情况下,也已经考虑到这一情况,从而音频中相同内容的原始音频内容数据可以被获得并用于辅助内容的音频播放。
也就是说,提供了这样一种环境,其中无论要用在辅助内容的播放中的主内容的原始音频内容数据的数据格式的差异如何,不同数据格式的原始音频内容数据都可以被当作相同的内容,只要音频的内容是相同的,并且可以被用于播放辅助内容。
现在,本发明实施例的配置并不限于迄今为止描述的音乐分发/共享系统的应用,而是可以同样有利地应用于其他系统。对另一种形式的系统的应用示例将参考图29来描述。
在图29中,构成系统的设备包括音频内容服务器110、用户终端设备4(4A、4B)、通信服务器130和内容ID管理服务器150。
音频内容服务器110是用于分发用作音频内容的音频数据的服务器,并且其配置例如等同于图6中所示的原始音频内容服务器1的配置。注意,尽管这里只示出了一个音频内容服务器110,但是实际上,根据各种分发服务、记录标签等提供了多个音频内容服务器110。
用户终端设备4实际上为用户所拥有,在网络上有大量的用户终端设备4。另外,用户终端设备4是硬件配置的个人计算机等,并且例如具有等同于图9中所示的配置。
通信服务器130在这种情况下是用于提供博客(或SNS)的服务器,并且可以例如基于图8中所示的配置提供博客功能。
内容ID管理服务器150是用于对当前存在的原始音频内容执行与先前参考图24所述的使用主内容ID管理相同的ID管理的服务器。
将按照方括号[]中的过程号来描述图29中所示的系统的操作。
过程1
假定用户终端设备4A的用户已决定向他的博客的读者介绍本地保存在用户终端设备4A处的原始音频内容中他最喜欢的一个。该音频内容是存在于本地的音频内容,并且是先前从某一音频内容服务器110下载并保存到本地的(所下载内容)。在写入博客时,用户终端设备4A的用户执行用于向博客上载他喜欢的所下载内容的数据的操作。
过程2
在通信服务器130处,响应于如上所述上载的音频内容,所上载的音频内容被粘贴(链接)到博客,从而执行关于博客的内容数据的处理。然而注意,取决于音频内容的版权,有两种不同的向博客粘贴已上载的音频内容(所上载内容)的形式。
首先,在所上载内容是无版权的情况下,或者在所上载内容是由用户终端设备4A的用户自身创建的等等,并且没有除了用户终端设备4A以外的第三方拥有其版权的情况下,通信服务器130执行博客数据处理以便将所上载内容的数据直接链接到用户已指定的博客的主体部分。
另一方面,在所上载内容的版权例如属于专业音乐家等的情况下,通信服务器130并不如上所述直接将所上载内容的数据链接到博客。相反,通信服务器130首先使用所上载内容的音频数据来生成根据其音频特征的唯一值,并且将其取为共享内容ID。该共享内容ID是对于根据所上载内容的音频内容的每个内容来说唯一的ID,并且因此对应于先前实施例中的共享主内容ID。用于实现在下面的过程3至5中描述的内容重放处理的程序(内容重放程序)随后被链接到博客。此时,该程序包括作为重放参数(设置信息)的一个共享内容ID。例如,Java(注册商标)等可以用于该程序。
过程3
然后假定用户终端设备4B已访问并显示到所上载内容的链接已被粘贴的博客的内容。此时,在用户终端设备4B处所显示的博客中,链接已通过过程2粘贴的图像部分或测试串是可点击的。假定用户终端设备4B的用户已阅读了博客,并且期望收听音频内容,因此点击链接。
在这种情况下,如果所上载内容的版权不属于除了用户终端设备4A的用户以外的任何人,并且所上载内容的音频数据被直接链接,则响应于点击操作通信服务器130处所链接的音频数据被调用,并且下载重放的流式重放等开始。
另一方面,如果所上载内容的版权被除了用户终端设备4A的用户以外的第三方所拥有,并且内容重放程序被链接,则在用户终端设备4B处调用并激活内容重放程序。内容重放程序的操作实现了下面的过程4、5、6(6-1、6-2)。
过程4
首先,已在用户终端设备4B处激活的内容重放程序执行用于将与所上载内容相对应的ID集合请求从用户终端设备4B发送到内容ID管理服务器150的通信控制。在该请求时,内容重放程序发送作为参数保存的共享内容ID。
过程5
内容ID管理服务器150可以被配置为具有代替主内容ID数据库51的内容ID数据库。另外,该内容ID数据库可以被配置为使得主内容ID数据库51的结构中的共享主内容ID被上述过程2中的共享内容ID替换。为了获得共享内容ID和格式ID并新注册在内容ID数据库中,可以实现一种系统以从音乐分发服务、一般用户等接收其表示。
在内容ID管理服务器150处,从内容ID数据库中搜索在过程4中与请求一同发送的共享内容ID所相关的ID集合。所找到的ID集合随后被发送到用户终端设备4B(内容重放程序)。
以这种方式发送的ID集合被用户终端设备4B的内容重放程序接收并获得。这样获得的ID集合被内容重放程序管理以便与所上载内容相关。
在以这种方式获得并管理ID集合时,可以采用这样一种布置,其中内容重放程序例如按照预定规则给构成ID集合的格式ID指派优先级顺序,如利用图24B所描述的。或者,可以在内容ID管理服务器150处被管理为内容ID数据库的阶段按照预定规则向其指派基本的优先级顺序。
过程6
已在过程5中获得与所上载内容相对应的ID集合的内容重放程序随后尝试例如根据图28中所示的处理来获得相同内容的音频内容数据作为所上载内容。注意,在这种情况下,必须对于在过程5中获得的每个ID集合获得一个音频内容数据,并且不需要根据ID集合的数目执行与变量n相对应的循环。
假定作为例如上述已执行的内容数据获得处理的结果,已本地保存的音频内容数据被找到作为与所上载内容有相同音频内容的音频内容数据(等同于在步骤S1205中获得肯定的判定结果的情况)。在这种情况下,内容重放程序执行本地保存的音频内容数据的重放输出,如过程6-1所示。在音频内容数据要以这种方式被播放的情况下,实际被播放的是用户终端设备4B的用户已经拥有的声源,因此被播放的内容的版权受到适当的保护。
另外,假定作为已执行的内容数据获得处理的结果,已经发现与所上载内容有相同音频内容的音频内容可以从音频内容服务器110下载(等同于在步骤S1206中获得肯定的判定结果的情况)。在这种情况下,如过程6-2所示,与所上载内容有相同音频内容的音频内容被从音频内容服务器110下载并被播放。该内容重放的一种可以想到的形式是所谓的下载重放,其中内容首先被保存或本地储存在用户终端设备4B处(例如在HDD或RAM中),然后所保存的音频内容数据被内容重放程序播放。另一种形式是所谓的流式,其中内容并不本地保存在用户终端设备4B处(注意,利用流式,音频内容数据并不本地存储在HDD或其他存储器中)。在任何一种情况下,这种情况下的下载重放都涉及通过适当的过程从音频内容服务器110上载音频内容数据(例如,如果对内容付费,则还执行支付处理),因此被播放的内容的版权受到适当的保护。
从版权保护的角度看,简单地将音频数据文件粘贴到博客和主页以上载版权属于第三方的内容,在本质上是未经授权的。因此,在博客和主页中引入版权属于第三方的内容受限于粘贴到销售内容的供应商站点的链接。在这种情况下,对链接的点击仅仅访问销售内容的供应商,而并不一定意味着内容以可收听的方式被立即播放。
然而,对于上述系统,简单地通过点击链接、通过本地重放或下载重放,仍然可以播放版权属于第三方的内容,而不会侵犯版权。
可以想到在图29中所示的系统下用于上载内容并播放内容的其他过程。例如,尽管以上描述涉及用户终端设备4A在过程1中向通信服务器130上载音频内容数据,但是可以想到,处理所上载内容数据的通信服务器130将会招致巨大的处理负担。因此,对于图29中所示系统的配置可以设想以下的方式。
如果假定用户终端设备4A具有生成共享内容ID的功能,则在向通信服务器130上载内容时,用于要上载的音频内容数据的共享内容ID被生成,并且它被发送到通信服务器130。应当注意,此时要上载的音频内容数据自身不被上载。另外,无版权的内容、用户终端设备4的用户已创建并拥有其版权的音频内容等等假定被存储并管理在适当的音频内容服务器110处。
利用作为过程1的上载操作,通信服务器130接收并获得要上载的音频内容的内容ID。作为过程2,通信服务器130将包括作为参数的共享内容ID的内容重放程序粘贴在博客中。注意,在这种情况下,无论要上载的音频内容的版权是否属于除了用户终端设备4A的用户以外的第三方,都执行过程2的处理,并且下面的过程3至6(6-1、6-2)的操作与上述相同。利用这种配置,通信服务器130并不需要处理、保存或管理音频内容数据,这明显减少了处理负荷。另外,不需要在过程1中发送/接收音频内容数据,因此音频内容数据的上载操作也更快,并且流量减少。
另外,作为以上的另一个示例可以想到这样一种布置,其中在过程1中上载音频内容时,保存在用户终端设备4A处的与要上载的音频内容相对应的格式ID与共享内容ID一同被发送到通信服务器130。在这种情况下,通信服务器130在过程2中在内容重放程序中嵌入共享内容ID和格式ID(原始内容ID)作为重放参数。在过程4中的ID集合请求时,格式ID与共享内容ID一同被发送。因而,内容ID管理服务器150可以使用作为ID集合请求发送的共享内容ID和格式ID、根据例如图26中所示的主内容ID管理服务器5的过程来更新内容ID数据库。
注意,标识格式ID的信息(格式标识信息)可以是用于通过网络上或本地的相关格式来标识内容数据的位置的信息,例如URL或文件路径。对于本发明的实施例,这些信息也被视为标识信息,通过该标识信息可以识别每种格式范围内的内容数据。
另外,本发明并不限于用作迄今为止描述的实施例的配置,而是可以想到各种类型。
例如,对于上述实施例,尽管对于主内容,数字音频数据已被描述为是实际实体中的主要成分(主要部分),但是可以进行这样一种布置,其中在主内容阶段,可以具有与辅助内容相同的数据格式。也就是说,对于主内容,首先,制作者创建若干声源作为数字音频数据,利用这些声源中的每一个作为编辑材料内容执行编辑处理,并且创建等同于辅助内容重放控制文件的重放控制文件来作为编辑结果。该重放控制文件和其中用作声源的数字音频数据被打包的文件被取为主内容。
在这种情况下,用于再现用作主内容的实际内容的数据是重放控制文件的数据。
另外,尽管在迄今为止的描述中未示出用作音乐编辑/共享应用100的GUI屏幕等的特定示例,但是可以想到音乐编辑/共享应用100的GUI的各种宽广配置。
另外,图6至9和25等中所示的原始内容服务器1、辅助内容服务器2、通信服务器3、用户终端设备4和主内容ID管理服务器5的配置仅仅是示例性的,并且实际可以适当地加以修改。另外,可以设想一种形式,其中以上服务器中的至少一个被划分为多个服务器。或者,这些服务器中的至少两个可以集成配置。
一种用于以上实施例的合适布置是使得主内容ID管理服务器5被包括在辅助内容服务器2中。另外,对于图29中的修改的情况,可接受的配置是使得内容ID管理服务器150与通信服务器130相集成。
另外,音乐编辑/共享应用100的功能配置并不限于利用图10、11等所描述的内容,而是可以广泛改变。
另外,图12至14等中所示的辅助内容重放控制文件的结构仅仅是示例性和概念性的,因此基于此可以进行各种修改和扩展。
另外,图17至22、26至29等的流程图和序列图等所示的处理过程(即,程序配置)仅仅是示例性的,并且实际上可以适当地加以修改。
另外,尽管要从主内容数据和辅助内容数据再现并播放的内容迄今为止被描述为是诸如曲目之类的音频内容,但是可以是由作为运动图像的视频/音频构成的视频内容。在这种情况下,用于再现用作主内容的实际内容的数据是视频信号数据(和要与视频信号同步播放的音频信号数据)。另外,这例如可以应用于静止图像内容,例如照片、图像等。
本领域的技术人员应当理解,取决于设计要求和其他因素,可以进行各种修改、组合、子组合和变更,只要它们处于权利要求或其等同物的范围之内。
本发明包含与2007年11月7日向日本专利局提交的日本专利申请JP2007-289691相关的主题,这里通过引用将该申请的全部内容并入。
Claims (16)
1.一种服务器设备,包括:
通信装置,被配置为经由网络执行通信;
标识信息管理装置,被配置为与每个内容的内容相对应地管理格式标识信息,所述格式标识信息对于每种数据格式范围内的每个内容数据来说是唯一的;以及
标识信息发送装置,被配置为响应于经由网络从客户端设备对内容的指定,向所述客户端设备发送与所指定的内容相关的格式标识信息。
2.如权利要求1所述的服务器设备,其中所述标识信息管理装置利用通过将如下两种信息相关而形成的相关信息来执行管理,这两种信息是:
通用标识信息,它是在具有相同内容的内容但是不同数据格式的内容数据之间共享的唯一标识信息,以及
对应于所述相同内容的内容的格式标识;
其中所述标识信息发送装置发送与所指定的内容的通用标识信息相关的格式标识信息,该通用标识信息作为用于指定所述内容的信息是从所述客户端设备发送的。
3.如权利要求2所述的服务器设备,还包括:
判定装置,用于判定从所述客户端设备发送来的、作为用于指定所述内容的信息的、与所指定的内容相对应的通用标识信息和要保存在所述客户端设备处的、与所述所指定的内容相对应的格式标识是否注册在所述相关信息中;
其中,在所述判定装置判定从所述客户端设备发送来的、作为用于指定所述内容的信息的、与所指定的内容相对应的通用标识信息和要保存在所述客户端设备处的、与所述所指定的内容相对应的格式标识未被注册在所述相关信息中的情况下,所述标识信息管理装置将与所述所指定的内容相对应的格式标识信息和与所述所指定的内容相对应的通用标识信息新注册在所述相关信息中。
4.一种服务器设备的信息处理方法,包括以下步骤:
经由网络执行通信;
与每个内容的内容相对应地管理格式标识信息,所述格式标识信息对于每种数据格式范围内的每个内容数据来说是唯一的;以及
响应于经由网络从客户端设备对内容的指定,向所述客户端设备发送与所指定的内容相关的格式标识信息。
5.一种用于使服务器设备执行以下步骤的程序:
经由网络执行通信;
与每个内容的内容相对应地管理格式标识信息,所述格式标识信息对于每种数据格式范围内的每个内容数据来说是唯一的;以及
响应于经由网络从客户端设备对内容的指定,向所述客户端设备发送与所指定的内容相关的格式标识信息。
6.一种客户端设备,包括:
通信装置,被配置为经由网络执行通信;
内容指定装置,被配置为经由网络与服务器设备执行通信以指定内容;以及
标识信息管理装置,被配置为执行以下操作:
接收并获得格式标识信息,所述格式标识信息是响应于用于指定所述内容的通信而从所述服务器设备发送来的、与所指定的内容相对应的标识信息,并且对于每种数据格式范围内的每个内容数据来说是唯一的,以及
与所述所指定的内容相对应地管理所接收并获得的格式标识信息。
7.如权利要求6所述的客户端设备,其中所述内容指定装置向所述服务器设备发送与所述所指定的内容相对应的通用标识信息,所述通用标识信息是在至少具有相同内容的内容但是不同数据格式的内容数据之间共享的唯一标识信息。
8.如权利要求7所述的客户端设备,还包括:
内容数据处理装置,被配置为执行以下操作:
从本地存在的内容数据中搜索与所述标识信息管理装置管理的格式标识信息相关的内容数据,以及
将所找到的内容数据设置为可由预定应用使用的内容数据。
9.如权利要求7所述的客户端设备,还包括:
下载执行装置,被配置为基于由所述标识信息管理装置管理的格式标识信息来执行对存在于网络上的内容数据的下载。
10.一种客户端设备的信息处理方法,包括以下步骤:
经由网络执行通信;
经由网络与服务器设备执行通信以指定内容;
接收并获得格式标识信息,所述格式标识信息是响应于用于指定所述内容的通信而从所述服务器设备发送来的、与所指定的内容相对应的标识信息,并且对于每种数据格式范围内的每个内容数据来说是唯一的,以及
与所述所指定的内容相对应地管理所接收并获得的格式标识信息。
11.一种用于使客户端设备执行以下步骤的程序:
经由网络执行通信;
经由网络与服务器设备执行通信以指定内容;
接收并获得格式标识信息,所述格式标识信息是响应于用于指定所述内容的通信而从所述服务器设备发送来的、与所指定的内容相对应的标识信息,并且对于每种数据格式范围内的每个内容数据来说是唯一的,以及
与所述所指定的内容相对应地管理所接收并获得的格式标识信息。
12.一种信息处理系统,包括:
充当客户端的客户端设备;
充当服务器的服务器设备,所述服务器设备能够经由网络与所述客户端设备通信;
在所述服务器设备处的第一标识信息管理装置,被配置为与每个内容的内容相对应地管理格式标识信息,所述格式标识信息对于每种数据格式范围内的每个内容数据来说是唯一的;
在所述客户端设备处的内容指定装置,被配置为经由网络与所述服务器设备执行通信以指定内容;
在所述服务器设备处的标识信息发送装置,被配置为响应于经由网络从所述客户端设备对内容的指定,向所述客户端设备发送与所指定的内容相关的格式标识信息;以及
在所述客户端设备处的第二标识信息管理装置,被配置为与所述内容指定装置指定的所述内容相对应地管理所接收并获得的格式标识信息。
13.一种信息处理系统的信息处理方法,所述信息处理系统包括能够经由网络通信的充当客户端的客户端设备和充当服务器的服务器设备,所述方法包括以下步骤:
在所述服务器设备处,与每个内容的内容相对应地管理格式标识信息,所述格式标识信息对于每种数据格式范围内的每个内容数据来说是唯一的;
在所述客户端设备处,经由网络与所述服务器设备执行通信以指定内容;
在所述服务器设备处,响应于经由网络从所述客户端设备对内容的指定,向所述客户端设备发送与所指定的内容相关的格式标识信息;以及
在所述客户端设备处,与所述所指定的内容相对应地管理所接收并获得的格式标识信息。
14.一种服务器设备,包括:
通信单元,被配置为经由网络执行通信;
标识信息管理单元,被配置为与每个内容的内容相对应地管理格式标识信息,所述格式标识信息对于每种数据格式范围内的每个内容数据来说是唯一的;以及
标识信息发送单元,被配置为响应于经由网络从客户端设备对内容的指定,向所述客户端设备发送与所指定的内容相关的格式标识信息。
15.一种客户端设备,包括:
通信单元,被配置为经由网络执行通信;
内容指定单元,被配置为经由网络与服务器设备执行通信以指定内容;以及
标识信息管理单元,被配置为执行以下操作:
接收并获得格式标识信息,所述格式标识信息是响应于用于指定所述内容的通信而从所述服务器设备发送来的、与所指定的内容相对应的标识信息,并且对于每种数据格式范围内的每个内容数据来说是唯一的,以及与所述所指定的内容相对应地管理所接收并获得的格式标识信息。
16.一种信息处理系统,包括:
充当客户端的客户端设备;
充当服务器的服务器设备,所述服务器设备能够经由网络与所述客户端设备通信;
在所述服务器设备处的第一标识信息管理单元,被配置为与每个内容的内容相对应地管理格式标识信息,所述格式标识信息对于每种数据格式范围内的每个内容数据来说是唯一的;
在所述客户端设备处的内容指定单元,被配置为经由网络与所述服务器设备执行通信以指定内容;
在所述服务器设备处的标识信息发送单元,被配置为响应于经由网络从所述客户端设备对内容的指定,向所述客户端设备发送与所指定的内容相关的格式标识信息;以及
在所述客户端设备处的第二标识信息管理单元,被配置为与所述内容指定单元指定的所述内容相对应地管理所接收并获得的格式标识信息。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007289691 | 2007-11-07 | ||
JP2007-289691 | 2007-11-07 | ||
JP2007289691A JP4424410B2 (ja) | 2007-11-07 | 2007-11-07 | 情報処理システム、情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101431528A true CN101431528A (zh) | 2009-05-13 |
CN101431528B CN101431528B (zh) | 2012-07-04 |
Family
ID=40377349
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101735620A Expired - Fee Related CN101431528B (zh) | 2007-11-07 | 2008-11-06 | 服务器设备、客户端设备、信息处理系统、方法和程序 |
Country Status (5)
Country | Link |
---|---|
US (3) | US8176118B2 (zh) |
EP (1) | EP2060980A3 (zh) |
JP (1) | JP4424410B2 (zh) |
KR (1) | KR20090047368A (zh) |
CN (1) | CN101431528B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102624701A (zh) * | 2011-01-31 | 2012-08-01 | 索尼公司 | 信息处理装置、信息处理方法和程序 |
CN116030603A (zh) * | 2023-03-23 | 2023-04-28 | 雅安市公共气象服务中心 | 基于短信和外呼的闭环式预警信息发送方法及系统 |
Families Citing this family (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070192683A1 (en) * | 2006-02-13 | 2007-08-16 | Bodin William K | Synthesizing the content of disparate data types |
JP2007280485A (ja) | 2006-04-05 | 2007-10-25 | Sony Corp | 記録装置、再生装置、記録再生装置、記録方法、再生方法および記録再生方法並びに記録媒体 |
JP4367662B2 (ja) * | 2007-03-23 | 2009-11-18 | ソニー株式会社 | 情報処理システム、端末装置、情報処理方法、プログラム |
JP4933932B2 (ja) | 2007-03-23 | 2012-05-16 | ソニー株式会社 | 情報処理システム、情報処理装置、情報処理方法、プログラム |
JP4349441B2 (ja) * | 2007-06-12 | 2009-10-21 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
JP4404130B2 (ja) * | 2007-10-22 | 2010-01-27 | ソニー株式会社 | 情報処理端末装置、情報処理装置、情報処理方法、プログラム |
JP4424410B2 (ja) | 2007-11-07 | 2010-03-03 | ソニー株式会社 | 情報処理システム、情報処理方法 |
JP4596044B2 (ja) * | 2008-06-03 | 2010-12-08 | ソニー株式会社 | 情報処理システム、情報処理方法 |
JP4596043B2 (ja) * | 2008-06-03 | 2010-12-08 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム |
JP2009294777A (ja) * | 2008-06-03 | 2009-12-17 | Sony Corp | コンテンツ再生装置、コンテンツ再生方法、プログラム、コンテンツ再生システム |
JP4600521B2 (ja) * | 2008-06-03 | 2010-12-15 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム |
JP5439761B2 (ja) * | 2008-07-25 | 2014-03-12 | 富士通株式会社 | コンテンツ再生装置、コンテンツ再生方法およびコンテンツ再生プログラム |
US9614951B2 (en) * | 2008-11-21 | 2017-04-04 | Nokia Technologies Oy | Method, apparatus and computer program product for analyzing data associated with proximate devices |
JP5310250B2 (ja) * | 2009-05-14 | 2013-10-09 | ソニー株式会社 | 情報処理装置および情報処理方法 |
US10116972B2 (en) | 2009-05-29 | 2018-10-30 | Inscape Data, Inc. | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
US8769584B2 (en) | 2009-05-29 | 2014-07-01 | TVI Interactive Systems, Inc. | Methods for displaying contextually targeted content on a connected television |
US9449090B2 (en) | 2009-05-29 | 2016-09-20 | Vizio Inscape Technologies, Llc | Systems and methods for addressing a media database using distance associative hashing |
US10375451B2 (en) | 2009-05-29 | 2019-08-06 | Inscape Data, Inc. | Detection of common media segments |
US9055335B2 (en) | 2009-05-29 | 2015-06-09 | Cognitive Networks, Inc. | Systems and methods for addressing a media database using distance associative hashing |
US10949458B2 (en) | 2009-05-29 | 2021-03-16 | Inscape Data, Inc. | System and method for improving work load management in ACR television monitoring system |
JP2011048510A (ja) * | 2009-08-25 | 2011-03-10 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツファイル情報管理装置 |
CN102860024A (zh) * | 2010-02-19 | 2013-01-02 | 汤姆森特许公司 | 在因特网上发布内容的系统和方法 |
US10192138B2 (en) | 2010-05-27 | 2019-01-29 | Inscape Data, Inc. | Systems and methods for reducing data density in large datasets |
US9838753B2 (en) | 2013-12-23 | 2017-12-05 | Inscape Data, Inc. | Monitoring individual viewing of television events using tracking pixels and cookies |
JP5065541B2 (ja) | 2010-10-29 | 2012-11-07 | パナソニック株式会社 | コミュニケーションサービスシステム |
WO2012056727A1 (ja) * | 2010-10-29 | 2012-05-03 | パナソニック株式会社 | コミュニケーションサービスシステム |
KR101097372B1 (ko) * | 2010-11-04 | 2011-12-23 | 전자부품연구원 | 홈 네트워크 시스템에서 어플리케이션 서비스 방법 및 서버 |
JP5640811B2 (ja) * | 2011-02-24 | 2014-12-17 | 大日本印刷株式会社 | データ通信システム、url生成サーバ及びデータ通信プログラム |
JP2012178113A (ja) * | 2011-02-28 | 2012-09-13 | Brother Ind Ltd | 配信システム、ノード装置、情報処理方法及びプログラム |
JP5343990B2 (ja) * | 2011-02-28 | 2013-11-13 | ブラザー工業株式会社 | 配信システム、情報処理装置、情報処理方法及びプログラム |
US20120233236A1 (en) * | 2011-03-07 | 2012-09-13 | Min-Shu Chen | Cloud-based system for serving service request of embedded device by cloud computing and related cloud-based processing method thereof |
US20130067050A1 (en) * | 2011-09-11 | 2013-03-14 | Microsoft Corporation | Playback manager |
JP5978653B2 (ja) * | 2012-02-27 | 2016-08-24 | ヤマハ株式会社 | コンテンツ提供装置 |
US9204174B2 (en) * | 2012-06-25 | 2015-12-01 | Sonos, Inc. | Collecting and providing local playback system information |
US9026562B2 (en) * | 2012-10-05 | 2015-05-05 | Hazeltree Fund Services, Inc. | Methods and systems for agnostic data storage |
US9565475B2 (en) | 2012-10-11 | 2017-02-07 | Netflix, Inc. | System and method for managing playback of streaming digital content |
US9727321B2 (en) | 2012-10-11 | 2017-08-08 | Netflix, Inc. | System and method for managing playback of streaming digital content |
JP6108846B2 (ja) * | 2013-01-28 | 2017-04-05 | 合同会社ディジシステム | 画像共有システム及びその方法 |
KR102085179B1 (ko) * | 2013-05-07 | 2020-04-16 | 삼성전자주식회사 | 디바이스의 위치에 기초한 콘텐트 제공 시스템 및 방법 |
US10244021B2 (en) * | 2013-12-06 | 2019-03-26 | Harman International Industries, Inc. | Media content and user experience delivery system |
US9955192B2 (en) | 2013-12-23 | 2018-04-24 | Inscape Data, Inc. | Monitoring individual viewing of television events using tracking pixels and cookies |
US9766789B1 (en) * | 2014-07-07 | 2017-09-19 | Cloneless Media, LLC | Media effects system |
JP6052816B2 (ja) | 2014-10-27 | 2016-12-27 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 電子著作物のコンテンツの二次利用を支援する方法、並びに、電子著作物のコンテンツの二次利用を支援する為のサーバ・コンピュータ、及びそのサーバ・コンピュータ用プログラム |
CN111757189B (zh) | 2014-12-01 | 2022-07-15 | 构造数据有限责任公司 | 用于连续介质片段识别的系统和方法 |
CA2973740C (en) | 2015-01-30 | 2021-06-08 | Inscape Data, Inc. | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
CN107949849B (zh) | 2015-04-17 | 2021-10-08 | 构造数据有限责任公司 | 缩减大数据集中数据密度的系统和方法 |
EP3323054A1 (en) | 2015-07-16 | 2018-05-23 | Inscape Data, Inc. | Prediction of future views of video segments to optimize system resource utilization |
US10080062B2 (en) | 2015-07-16 | 2018-09-18 | Inscape Data, Inc. | Optimizing media fingerprint retention to improve system resource utilization |
US11308144B2 (en) | 2015-07-16 | 2022-04-19 | Inscape Data, Inc. | Systems and methods for partitioning search indexes for improved efficiency in identifying media segments |
BR112018000716B1 (pt) | 2015-07-16 | 2023-03-28 | Inscape Data, Inc | Método e dispositivo de computação para detecção de segmentos de mídia comuns |
CA3058975A1 (en) | 2017-04-06 | 2018-10-11 | Inscape Data, Inc. | Systems and methods for improving accuracy of device maps using media viewing data |
US11488328B2 (en) * | 2020-09-25 | 2022-11-01 | Advanced Micro Devices, Inc. | Automatic data format detection |
Family Cites Families (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69232164T2 (de) * | 1991-08-22 | 2002-07-18 | Sun Microsystems Inc | Netzwerkvideoanbietergerät und-verfahren |
CA2098461A1 (en) * | 1992-06-17 | 1993-12-18 | Antony S. Williams | Method and system for registering data formats for objects |
JPH0981443A (ja) | 1995-09-19 | 1997-03-28 | Fujitsu Ltd | マルチメディアデータ検索システム、マルチメディアデータのオブジェクト生成装置及びマルチメディアデータの管理方法 |
US5996022A (en) * | 1996-06-03 | 1999-11-30 | Webtv Networks, Inc. | Transcoding data in a proxy computer prior to transmitting the audio data to a client |
US6199076B1 (en) * | 1996-10-02 | 2001-03-06 | James Logan | Audio program player including a dynamic program selection controller |
JPH10135855A (ja) | 1996-10-29 | 1998-05-22 | Sony Corp | 情報受信装置及び情報送信装置並びに情報伝送方法 |
US5948059A (en) * | 1997-03-21 | 1999-09-07 | International Business Machines Corporation | Method and apparatus for synchronizing multimedia messages in different servers |
US6085199A (en) * | 1997-11-24 | 2000-07-04 | International Business Machines Corporation | Method for distributing a file in a plurality of different file formats |
JPH11312175A (ja) | 1998-04-30 | 1999-11-09 | Sony Corp | 情報配信システム及び方法 |
DE60019546T2 (de) | 1999-08-25 | 2006-02-23 | Sony Corp. | Medium mit aufgezeichneten daten, datenwiedergabeverfahren und wiedergabegeraet |
US20050246377A1 (en) | 1999-11-12 | 2005-11-03 | Faso Paul L | Method and apparatus for a commercial computer network system designed to modify digital music files |
US6571235B1 (en) | 1999-11-23 | 2003-05-27 | Accenture Llp | System for providing an interface for accessing data in a discussion database |
US6366907B1 (en) * | 1999-12-15 | 2002-04-02 | Napster, Inc. | Real-time search engine |
WO2001046829A1 (en) * | 1999-12-20 | 2001-06-28 | Hanseulsoft Co., Ltd. | Network based music playing/song accompanying service system and method |
FR2811175B1 (fr) * | 2000-06-29 | 2002-12-27 | Touchtunes Music Corp | Procede de distribution d'informations audiovisuelles et systeme de distribution d'informations audiovisuelles |
JP2002108350A (ja) * | 2000-09-28 | 2002-04-10 | Internatl Business Mach Corp <Ibm> | 音楽配信のための方法及びシステム |
US20020099552A1 (en) | 2001-01-25 | 2002-07-25 | Darryl Rubin | Annotating electronic information with audio clips |
US20020128928A1 (en) * | 2001-03-09 | 2002-09-12 | Hiroshi Sukegawa | Music distribution method for distributing production such as music, server used for said music distribution method, and music reproduction apparatus |
US6888999B2 (en) * | 2001-03-16 | 2005-05-03 | Magix Ag | Method of remixing digital information |
US6976028B2 (en) | 2001-06-15 | 2005-12-13 | Sony Corporation | Media content creating and publishing system and process |
US20090178003A1 (en) * | 2001-06-20 | 2009-07-09 | Recent Memory Incorporated | Method for internet distribution of music and other streaming content |
WO2003009277A2 (en) | 2001-07-20 | 2003-01-30 | Gracenote, Inc. | Automatic identification of sound recordings |
JP2003085893A (ja) | 2001-09-07 | 2003-03-20 | Sony Corp | 情報処理装置および方法、並びにプログラム |
US7032177B2 (en) | 2001-12-27 | 2006-04-18 | Digeo, Inc. | Method and system for distributing personalized editions of media programs using bookmarks |
US7657224B2 (en) * | 2002-05-06 | 2010-02-02 | Syncronation, Inc. | Localized audio networks and associated digital accessories |
JP4200686B2 (ja) * | 2002-05-08 | 2008-12-24 | ソニー株式会社 | 情報通信端末、情報配信装置、情報配信システム、情報受信方法、情報配信方法 |
JP3894062B2 (ja) * | 2002-07-11 | 2007-03-14 | ヤマハ株式会社 | 楽曲データ配信装置、楽曲データ受信装置及びプログラム |
US7051053B2 (en) | 2002-09-30 | 2006-05-23 | Dinesh Sinha | Method of lazily replicating files and monitoring log in backup file system |
JP4007177B2 (ja) | 2002-12-09 | 2007-11-14 | ソニー株式会社 | データ編集方法、データ編集装置 |
US7296295B2 (en) * | 2002-12-11 | 2007-11-13 | Broadcom Corporation | Media processing system supporting different media formats via server-based transcoding |
US7117453B2 (en) | 2003-01-21 | 2006-10-03 | Microsoft Corporation | Media frame object visualization system |
CN1777893A (zh) | 2003-03-17 | 2006-05-24 | 罗伯特·丹特 | 基于网络的数据库通信系统 |
US7216178B2 (en) * | 2003-04-04 | 2007-05-08 | Gibson Guitar Corp. | System and method for distributing music to customers over the internet using uniquely identified proprietary devices |
JP2004310464A (ja) | 2003-04-07 | 2004-11-04 | Victor Co Of Japan Ltd | 共有コンテンツファイルの更新管理方法 |
US7844548B2 (en) * | 2003-10-15 | 2010-11-30 | Apple Inc. | Techniques and systems for electronic submission of media for network-based distribution |
US20050138543A1 (en) * | 2003-12-18 | 2005-06-23 | Taiwan Semiconductor Manufacturing Co., Ltd. | Computer-based training system and method providing multiple format specific media files |
JP2005234993A (ja) * | 2004-02-20 | 2005-09-02 | Toshiba Corp | 画像表示装置、及び画像表示方法 |
US9805400B2 (en) * | 2004-03-02 | 2017-10-31 | Nokia Technologies Oy | Downloading different versions of media files based on a type of download link |
WO2005091133A1 (en) | 2004-03-23 | 2005-09-29 | Electronics And Telecommunications Research Institute | Component identification method and targeting method using the same |
US7627530B2 (en) | 2004-04-26 | 2009-12-01 | Amazon Technologies, Inc. | Method and system for managing access to media files |
JP4377762B2 (ja) | 2004-07-05 | 2009-12-02 | 株式会社東芝 | デジタルコンテンツ権利生成装置、デジタルコンテンツ権利生成方法およびデジタルコンテンツ権利生成プログラム |
JP2006031233A (ja) * | 2004-07-14 | 2006-02-02 | Sony Corp | コンテンツ提供装置及び方法、コンテンツ提供システム |
JP2006107693A (ja) | 2004-09-10 | 2006-04-20 | Sony Corp | 記録媒体、記録装置、記録方法、データ出力装置、データ出力方法およびデータ配布・流通システム |
US8086575B2 (en) * | 2004-09-23 | 2011-12-27 | Rovi Solutions Corporation | Methods and apparatus for integrating disparate media formats in a networked media system |
US7752632B2 (en) * | 2004-12-21 | 2010-07-06 | Microsoft Corporation | Method and system for exposing nested data in a computer-generated document in a transparent manner |
US20060143236A1 (en) * | 2004-12-29 | 2006-06-29 | Bandwidth Productions Inc. | Interactive music playlist sharing system and methods |
US8065604B2 (en) | 2004-12-30 | 2011-11-22 | Massachusetts Institute Of Technology | Techniques for relating arbitrary metadata to media files |
US20060168291A1 (en) * | 2005-01-05 | 2006-07-27 | Van Zoest Alexander | Interactive multichannel data distribution system |
US20060221869A1 (en) | 2005-03-29 | 2006-10-05 | Teck-Kuen Chua | System and method for audio multicast |
US7613736B2 (en) * | 2005-05-23 | 2009-11-03 | Resonance Media Services, Inc. | Sharing music essence in a recommendation system |
JP4357450B2 (ja) * | 2005-05-25 | 2009-11-04 | 株式会社東芝 | デジタルコンテンツ編集装置、デジタルコンテンツ編集方法、デジタルコンテンツ編集プログラムおよび記録媒体 |
US20070044639A1 (en) * | 2005-07-11 | 2007-03-01 | Farbood Morwaread M | System and Method for Music Creation and Distribution Over Communications Network |
US20070016530A1 (en) * | 2005-07-15 | 2007-01-18 | Christopher Stasi | Multi-media file distribution system and method |
US20070239724A1 (en) * | 2005-09-14 | 2007-10-11 | Jorey Ramer | Mobile search services related to direct identifiers |
US20070083537A1 (en) | 2005-10-10 | 2007-04-12 | Yahool, Inc. | Method of creating a media item portion database |
JP4796377B2 (ja) * | 2005-11-07 | 2011-10-19 | 日本放送協会 | コンテンツ提供サーバ及びコンテンツ提供プログラム |
US7774708B2 (en) * | 2006-01-04 | 2010-08-10 | Apple Inc. | Graphical user interface with improved media presentation |
WO2007112445A2 (en) | 2006-03-28 | 2007-10-04 | Motionbox, Inc. | A system and data model for shared viewing and editing of time-based media |
US20070261537A1 (en) * | 2006-05-12 | 2007-11-15 | Nokia Corporation | Creating and sharing variations of a music file |
US20070297755A1 (en) | 2006-05-31 | 2007-12-27 | Russell Holt | Personalized cutlist creation and sharing system |
JP5055853B2 (ja) | 2006-06-26 | 2012-10-24 | 富士通セミコンダクター株式会社 | ファイル管理装置及び電子機器 |
US7716572B2 (en) | 2006-07-14 | 2010-05-11 | Muvee Technologies Pte Ltd. | Creating a new music video by intercutting user-supplied visual data with a pre-existing music video |
US7558789B2 (en) * | 2006-11-20 | 2009-07-07 | Illinois Institute Of Technology | Method for improving local descriptors in peer-to-peer file sharing |
JP5259083B2 (ja) | 2006-12-04 | 2013-08-07 | ソニー株式会社 | マッシュアップ用データの配布方法、マッシュアップ方法、マッシュアップ用データのサーバ装置およびマッシュアップ装置 |
WO2008101126A1 (en) | 2007-02-14 | 2008-08-21 | Museami, Inc. | Web portal for distributed audio file editing |
US7649136B2 (en) * | 2007-02-26 | 2010-01-19 | Yamaha Corporation | Music reproducing system for collaboration, program reproducer, music data distributor and program producer |
JP4367662B2 (ja) | 2007-03-23 | 2009-11-18 | ソニー株式会社 | 情報処理システム、端末装置、情報処理方法、プログラム |
JP4933932B2 (ja) | 2007-03-23 | 2012-05-16 | ソニー株式会社 | 情報処理システム、情報処理装置、情報処理方法、プログラム |
JP2008262280A (ja) | 2007-04-10 | 2008-10-30 | Sony Corp | 情報処理システム、情報処理装置、サーバ装置、情報処理方法、プログラム |
JP4349441B2 (ja) | 2007-06-12 | 2009-10-21 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US8838558B2 (en) | 2007-08-08 | 2014-09-16 | Hewlett-Packard Development Company, L.P. | Hash lookup table method and apparatus |
JP4404130B2 (ja) | 2007-10-22 | 2010-01-27 | ソニー株式会社 | 情報処理端末装置、情報処理装置、情報処理方法、プログラム |
JP4424410B2 (ja) | 2007-11-07 | 2010-03-03 | ソニー株式会社 | 情報処理システム、情報処理方法 |
WO2009070724A1 (en) * | 2007-11-26 | 2009-06-04 | Victor Wong | A system for the creation, production and distribution of music |
US7756920B2 (en) * | 2007-11-28 | 2010-07-13 | Apple Inc. | Resubmission of media for network-based distribution |
US20090164378A1 (en) * | 2007-12-21 | 2009-06-25 | Steven Marcus Jason West | Music Distribution |
JP2009294777A (ja) | 2008-06-03 | 2009-12-17 | Sony Corp | コンテンツ再生装置、コンテンツ再生方法、プログラム、コンテンツ再生システム |
JP4596043B2 (ja) | 2008-06-03 | 2010-12-08 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム |
JP4596044B2 (ja) | 2008-06-03 | 2010-12-08 | ソニー株式会社 | 情報処理システム、情報処理方法 |
JP4600521B2 (ja) | 2008-06-03 | 2010-12-15 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム |
US8434205B2 (en) * | 2010-12-20 | 2013-05-07 | Douglas Dewell | Release tool |
-
2007
- 2007-11-07 JP JP2007289691A patent/JP4424410B2/ja not_active Expired - Fee Related
-
2008
- 2008-10-16 EP EP08253351A patent/EP2060980A3/en not_active Ceased
- 2008-11-03 US US12/263,619 patent/US8176118B2/en active Active
- 2008-11-06 CN CN2008101735620A patent/CN101431528B/zh not_active Expired - Fee Related
- 2008-11-06 KR KR1020080109746A patent/KR20090047368A/ko not_active Application Discontinuation
-
2012
- 2012-03-28 US US13/432,677 patent/US8862781B2/en active Active
-
2014
- 2014-08-28 US US14/472,280 patent/US9319487B2/en active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102624701A (zh) * | 2011-01-31 | 2012-08-01 | 索尼公司 | 信息处理装置、信息处理方法和程序 |
CN116030603A (zh) * | 2023-03-23 | 2023-04-28 | 雅安市公共气象服务中心 | 基于短信和外呼的闭环式预警信息发送方法及系统 |
CN116030603B (zh) * | 2023-03-23 | 2023-06-09 | 雅安市公共气象服务中心 | 基于短信和外呼的闭环式预警信息发送方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
JP4424410B2 (ja) | 2010-03-03 |
US9319487B2 (en) | 2016-04-19 |
EP2060980A3 (en) | 2010-01-13 |
JP2009116668A (ja) | 2009-05-28 |
US20090119273A1 (en) | 2009-05-07 |
US20140372562A1 (en) | 2014-12-18 |
CN101431528B (zh) | 2012-07-04 |
EP2060980A2 (en) | 2009-05-20 |
US8862781B2 (en) | 2014-10-14 |
US20120185566A1 (en) | 2012-07-19 |
KR20090047368A (ko) | 2009-05-12 |
US8176118B2 (en) | 2012-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101431528B (zh) | 服务器设备、客户端设备、信息处理系统、方法和程序 | |
CN101304414B (zh) | 用于处理信息的系统、装置、方法和程序 | |
CN101599083B (zh) | 信息处理系统和信息处理方法 | |
CN101635000B (zh) | 内容播放设备、内容播放方法及内容播放系统 | |
CN101420451B (zh) | 信息处理终端设备、信息处理设备、信息处理方法和程序 | |
CN101271470B (zh) | 处理信息的系统、装置、方法和程序 | |
CN101286171B (zh) | 信息处理系统及装置、服务器装置、信息处理方法和程序 | |
CN101599082A (zh) | 信息处理设备、信息处理方法和程序 | |
US7908270B2 (en) | System and method for managing access to media assets | |
EA011524B1 (ru) | Способ, система и устройство для поставки слоев мультимедийных данных | |
JP2002311961A (ja) | 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム | |
CN101650964A (zh) | 信息处理装置和方法 | |
JP2002318745A (ja) | 情報処理装置および方法、記録媒体、並びにプログラム | |
KR101221350B1 (ko) | 콘텐츠 이용 방법, 콘텐츠 이용 장치, 모바일 단말기 및 기록매체 | |
JP2002319271A (ja) | 情報処理装置および方法、記録媒体、並びにプログラム | |
JP2002319270A (ja) | 情報処理装置および方法、記録媒体、並びにプログラム | |
JP2002311962A (ja) | 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム | |
KR20110128021A (ko) | 컨텐츠 뱅크 시스템 및 그 관리방법 | |
JP2002318728A (ja) | 情報処理装置および方法、記録媒体、並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120704 Termination date: 20211106 |