信息处理装置、方法、内容分配装置、方法及计算机程序的制作方法

文档序号:6401034阅读:140来源:国知局
专利名称:信息处理装置、方法、内容分配装置、方法及计算机程序的制作方法
技术领域
本发明涉及一种信息处理装置、信息处理方法、内容分配装置、内容分配方法以及计算机程序。而且更具体的,本发明涉及一种能构造用来执行关于发送和接收各种不同的特定内容例如文件格式、图象尺寸以及音频模式等的处理从而以依据客户的最合适的方式发送数据而不需要服务器维持多个数据规范内容的信息处理装置、信息处理方法、内容分配装置、内容分配方法以及计算机程序,它们可以确认从服务器接收到的数据是否是完成转换处理的数据。
背景技术
随着通信网络变得越来越普及,所谓的“本地网络”变得越来越普遍,在“本地网络”中利用网络使家用电器和家用计算机与其他外围设备相连从而能在设备的各部分之间进行通信。本地网络通过在网络连接的设备之间实现通信并且在设备等之间交换内容等而使设备各部分的数据处理功能得到共享,从而向使用者提供了方便和舒适,并且其被预测将来会变得更加普遍。
通用即插即用(UPnP)作为受益于这种本地网络构造的协议而知名。通用即插即用(UPnP)能使网络以直接的方式构成而不需要复杂操作,并且能使与网络相连的设备接收由相连的设备的各部分提供的服务而不必有复杂的操作或设置。UPnP具有不依赖于装置上的OS(操作系统)并且能够容易地加载到设备上的优势。
UPnP将符合XML(可展开的置标语言)的定义文件在相连的设备之间转换以使设备能够认可其他设备。UPnP处理的概要如下。
(1)获取自身装置ID例如IP地址的寻址过程。
(2)在网络上查找各个装置、接收来自各个装置的响应并获取信息例如装置类别和响应中所包含的功能的查寻过程。
(3)基于在查寻过程中获取的信息请求各个装置的服务的服务请求过程。
然后可以通过实行上述处理过程来提供和接收适合于与网络相连的设备的服务。然后新近与网络相连的设备利用寻址过程获取装置ID并利用查寻过程获取关于与网络相连的其他装置的信息,然后可以基于获取到的信息为其他设备请求服务。
例如,在再现内容例如存储于用户端装置的服务器的音频数据或图象数据等的情况下,对于获取存储于服务器中的各种内容信息例如关于歌曲、电影标题、艺术家名字或数据的压缩信息(ATRAC自适应的转换声学编码,MPEG运动图象专家组等)的属性信息或者需要时的版权信息的请求从用户端发送到服务器。这种属性信息指的是元数据或特征信息。
服务器根据来自客户的请求而将关于服务器保存内容的元数据(属性信息)发送给客户。然后客户基于由服务器获取的元数据依据指定的显示程序而在客户装置显示器上显示内容信息。例如,在显示器上显示包括艺术家名字和标题等的歌曲列表等。然后使用者基于显示的信息确认或选择再现目标内容并向服务器发送内容传送请求。服务器于是接收来自客户的内容请求,根据所接收到的请求将内容从服务器传送给客户并在客户端上再现所接收到的内容。
因此可以通过与网络相连的其他设备来访问存储于本地网络内的服务器上的内容。例如,可以用实现UPnP连接的设备(具有上述直接设备连接构造)来获取内容。当内容是电影数据或音乐数据时,如果TV或播放器等连接作为与网络相连的设备时,可以看电影或听音乐。
通常在设备的部分之间传送和接收各种内容例如音乐或图象数据等作为存储于设备各个部分的存储单元中的各种形式的编码数据。例如,在音频数据的情况下这将是ATRAC3自适应转换声学编码3或ATRAC3+,并且在图像数据的情况下这将是MPEG1运动图像专家组1、MPEG2、MPEG4等。
但是,个人计算机、PDA或移动电话(包括PHS端)可以用作客户设备。因此,可能会发生由于使用不同的设备或由于即使当设备型号相同但是制造商或模型号不同而造成的客户设备的规范(显示器性能、运动图像再现性能、声音再现性能等)中的差别。对于客户设备还可能具有与网络连接的形式上的差别(线的类型、线的数据传递速度等)。因此在各种客户设备的内容再现性能上显示出的差别与用作客户设备的设备种类等有关。
结果,在分配内容的有关服务器-客户系统中,为了获得各种客户设备在服务器端上的兼容性,在服务器的数据转换单元上准备多个用于实现原始内容的转换过程的不同格式的相同内容。然后依据来自客户端的内容请求分配与客户设备的内容再现性能相对应的格式的内容。例如日本专利公开出版物No.2001-22625中公开了一种能使客户用文件属性执行在线查找从而获取数据的方法(用文件属性在线查找并获取数据的方法)。
但是,当在服务器上执行数据转换时,转换后的数据与原始数据相比变得恶化了。于是客户根据自身设备所具有的功能来指定数据规范并对服务器做出内容请求。例如,当客户能够处理GIF和JPEG图像时,可以指定GIF或JPEG其中一项的图像数据并实现内容传送请求。然后服务器依据来自客户的请求而向客户发送GIF或JPEG其中一项的图像数据。
然后客户基于自有数据再现程序再现并输出从服务器接收到的内容。但是,不能在客户端上做出判断再现内容是在服务器上经过数据转换的内容还是没有经过数据转换的原始内容的决定。在转换后的数据的情况下,客户执行数据再现,该数据在转换后已经恶化。因此事实上发生了这种情况客户被迫再现转换后的数据而不管是否可以进行高品质原始数据的再现处理。

发明内容
因此由于考虑到传统技术的上述问题而做出本发明。如上所述,在传统构造中,以不同格式准备多个相同的内容以便提供与在服务器端上的多个客户设备的兼容性,并且依据来自客户端的内容请求以相应于客户设备的内容再现能力的格式来分配内容,因此很难提供与例如新近与网络连接的各种客户设备的兼容性。
因此本发明的一个目的是提供能够依据客户设备的规范来分配合适内容而不用在服务器端上准备多个不同格式等的内容以及不同数据规范的信息处理装置、信息处理方法、内容分配装置、内容分配方法以及计算机程序。
另外,本发明的一个目的是提供一种能够针对客户从服务器上接收内容而确定所接收的内容是由服务器转换过的数据还是没有经过转换的原始数据并且能够在客户端上选择和执行高品质原始数据的再现的信息处理装置、信息处理方法、内容分配装置、内容分配方法以及计算机程序。
在本发明的一方面中,一种执行内容信息传送处理的信息处理装置,其特征在于包括存储内容的存储单元;请求处理单元,接收来自客户的存储再现规范信息的内容数据列表请求,并且基于内容数据列表请求而获取指示存储于存储单元中的内容在何处的地址信息;数据转换确认单元,确定包含在内容数据列表请求中的再现规范信息是否与存储于存储单元中的内容规范相匹配,并且当不相匹配时确定是否可以通过对内容分配装置的存储内容进行数据转换处理而形成与客户指定的再现规范的匹配,并且产生存储内容所需的数据转换模式以便与利用数据转换而作为数据转换指定信息的客户指定的再现规范相匹配;以及地址处理单元,产生内含内容的地址信息的数据转换指定信息的虚拟地址信息,该内容能够通过基于数据转换确认单元的确认结果进行数据转换处理而与客户指定再现规范相匹配,其中请求处理单元具有这种构造产生包含存储单元的存储内容的地址信息的地址信息列表,其与客户指定的再现规范信息和内含内容地址信息的数据转换指定信息的虚拟地址信息相匹配,该内容能够利用数据转换处理与客户指定的再现规范相匹配,并且执行向客户传送的处理。
在本发明的信息处理装置的一种实施例中,特征在于数据转换确认单元具有转换信息识别单元,其设置转换识别信息以确认存储单元的存储内容是否是不需要数据转换而与客户指定的再现规范相匹配的内容还是需要数据转换的内容,并且请求处理单元具有这种构造产生地址信息列表,其包含存储单元的存储内容的地址信息的结合数据,其与客户指定的再现规范信息相匹配,并且转换识别信息表示内容显示不需要数据转换;以及内含内容地址信息的数据转换指定信息的虚拟地址信息的结合数据,该内容可以通过数据转换处理与客户指定的再现规范相匹配,同时转换识别信息表示内容显示需要数据转换以向客户传送信息。
在本发明的信息处理装置的一种实施例中,特征在于再现规范信息包含关于文件格式、数据大小、颜色数量、文件大小、编解码器方法、位速率、文件大小以及音频模式中的其中一项的信息,并且数据转换确认单元具有以下构造执行处理以确定内容显示是否需要数据转换处理,该处理使存储单元的存储内容与由客户指定的关于文件格式、图像尺寸、颜色数量、文件大小、编解码器格式、位速率、文件大小以及音频模式的再现规范中的至少一项相匹配。
在本发明的信息处理装置的一种实施例中,特征在于地址信息是与每个内容相对应的URL(Uniform Resource Locator)组。
在本发明的第二方面中,一种信息处理装置,用于向内容供应服务器做出内容传送请求,其特征在于构造包括数据收发器单元,执行处理以向内容供应服务器传送数据并从其接收数据,控制单元,基于通过数据收发器单元从服务器上接收到的内容信息在输出单元上显示显示信息,以及显示单元,输出和显示由控制单元产生的显示信息,其中,控制单元基于从服务器接收的内容信息所包含的转换识别信息来执行处理以产生能够识别可以由服务器传送的内容是否是需要在服务器上进行数据转换处理的内容的显示信息。
在本发明的第三方面中,一种用于向内容供应服务器做出内容传送请求的信息处理装置,其特征在于构造包括数据收发器单元,执行处理以向内容供应服务器传送数据并从其接收数据,以及控制单元,基于通过数据收发器单元从服务器上接收到的内容信息所包含的转换识别信息来优先选择不需要在服务器上进行转换处理的内容作为服务器的传送请求内容,并且执行对所选择内容的传送请求。
在本发明的第四方面中,提供一种内容分配系统,其特征在于包括执行内容信息传送处理的服务器以及对服务器做出内容传送请求的客户,服务器包括存储内容的存储单元,数据转换确认单元,确定包含在内容数据列表请求中的再现规范信息是否与存储于存储单元中的内容规范相匹配,并且当不相匹配时确定是否可以通过对内容分配装置的存储内容进行数据转换处理而形成与客户指定的再现规范的匹配,并且产生存储内容所需的数据转换模式以便与利用数据转换而作为数据转换指定信息的客户指定的再现规范相匹配;地址处理单元,产生内含内容地址信息的数据转换指定信息的虚拟地址信息,该内容能够通过基于数据转换确认单元的确认结果进行数据转换处理而与客户指定再现规范相匹配;以及请求处理单元,接收来自客户的存储再现规范信息的内容数据列表请求,并且基于内容数据列表请求而获取指示存储于存储单元中的内容在何处的地址信息,并且产生包含存储单元的存储内容的地址信息的地址信息列表,其与客户指定的再现规范信息和内含内容地址信息的数据转换指定信息的虚拟地址信息相匹配,该内容能够利用数据转换处理与客户指定的再现规范相匹配,并且执行向客户传送的处理;而且客户包括数据收发器单元,执行处理以向内容供应服务器传送数据并从其接收数据;控制单元,基于通过数据收发器单元从服务器上接收到的内容信息在输出单元上显示信息,并且基于内容信息所包含的转换识别信息来执行处理以产生能够识别可以由服务器传送的信息是否是需要在服务器上进行数据转换处理的内容的显示信息;以及输出并显示由控制单元产生的显示信息的显示单元。
在本发明的内容分配系统的一种实施例中,其特征在于服务器的数据转换确认单元具有转换信息识别单元,其设置转换识别信息以确认存储单元的存储内容是否是不需要数据转换而与客户指定的再现规范相匹配的内容还是需要数据转换的内容,并且请求处理单元具有这种构造产生地址信息列表,其包含存储单元的存储内容的地址信息的结合数据,其与客户指定的再现规范信息相匹配,并且转换识别信息表示内容显示不需要数据转换;以及内含内容地址信息的数据转换指定信息的虚拟地址信息的结合数据,该内容可以通过数据转换处理与客户指定的再现规范相匹配,同时转换识别信息表示内容显示需要数据转换以向客户传送信息。
另外,在本发明的内容分配系统的一种实施例中,其特征在于客户还包括执行处理以向内容供应服务器传送数据并从其接收数据的数据收发器单元,以及控制单元,其基于通过数据收发器单元从服务器上接收到的内容信息所包含的转换识别信息来优先选择不需要在服务器上进行转换处理的内容作为服务器的传送请求内容,并且执行对所选择内容的传送请求。
在本发明的第五方面中,一种执行内容信息传送处理的信息处理方法,其特征在于包括接收来自客户的存储再现规范信息的内容数据列表请求的步骤;基于内容数据列表请求而获取指示存储于存储单元中的内容在何处的地址信息获取步骤;数据转换确认步骤,确定包含在内容数据列表请求中的再现规范信息是否与存储于存储单元中的内容规范相匹配,并且当不相匹配时确定是否可以通过对内容分配装置的存储内容进行数据转换处理而形成与客户指定的再现规范的匹配,并且产生存储内容所需的数据转换模式以便与利用数据转换而作为数据转换指定信息的客户指定的再现规范相匹配;地址处理步骤,产生内含内容地址信息的数据转换指定信息的虚拟地址信息,该内容能够通过基于数据转换确认步骤的确认结果进行数据转换处理而与客户指定再现规范相匹配;以及产生包含存储单元的存储内容的地址信息的地址信息列表,其与客户指定的再现规范信息和内含内容地址信息的数据转换指定信息的虚拟地址信息相匹配,内容地址信息能够利用数据转换处理与客户指定的再现规范相匹配,并且传送给客户。
在本发明的信息处理方法的一种实施例中,特征在于该信息处理方法还包括转换识别信息设置步骤,其设置转换识别信息以确认存储单元的存储内容是否是不需要数据转换而与客户指定的再现规范相匹配的内容还是需要数据转换的内容,并且地址信息列表产生/传送步骤为产生地址信息列表,其包含存储单元的存储内容的地址信息的结合数据,其与客户指定的再现规范信息相匹配,并且转换识别信息表示内容显示不需要数据转换;以及内含内容地址信息的数据转换指定信息的虚拟地址信息的结合数据,该内容可以与通过数据转换处理的客户指定的再现规范相匹配,同时转换识别信息表示内容显示需要数据转换以向客户传送信息。
在本发明的信息处理方法的一种实施例中,特征在于再现规范信息包含关于文件格式、数据大小、颜色数量、文件大小、编解码器方法、位速率、文件大小以及音频模式中的其中一项的信息,并且数据转换确认步骤执行以下处理确定内容显示是否需要数据转换处理,该处理使存储单元的存储内容与由客户指定的关于文件格式、图像尺寸、颜色数量、文件大小、编解码器格式、位速率、文件大小以及音频模式的再现规范中的至少一项相匹配。
在本发明的信息处理方法的一种实施例中,特征在于地址信息是与每个内容相对应的URL(Uniform Resource Locator)组。
在本发明的第六方面中,一种执行内容信息显示处理的信息处理方法,其特征在于包括从内容供应服务器上接收内容信息的步骤;显示信息产生步骤,其基于接收到的内容信息所包含的转换识别信息来产生能够识别可以由服务器传送的内容是否是需要在服务器上进行数据转换处理的内容的显示信息;以及显示在显示信息产生步骤中产生的显示信息的步骤。
在本发明的第七方面中,一种基于内容信息执行处理以决定请求内容的信息处理方法,其特征在于包括从内容供应服务器上接收内容信息的步骤;选择步骤,其基于接收到的内容信息所包含的转换识别信息来优先选择不需要在服务器上进行数据转换处理的内容作为服务器的传送请求内容;以及将在选择步骤中决定的传送请求内容的识别信息传送给内容供应服务器的步骤。
在本发明的第八方面中,一种执行内容信息传送处理的计算机程序,其特征在于包括接收来自客户的存储再现规范信息的内容数据列表请求的步骤;基于内容数据列表请求而获取指示存储于存储单元中的内容在何处的地址信息的地址信息获取步骤;数据转换确认步骤,确定包含在内容数据列表请求中的再现规范信息是否与存储于存储单元中的内容规范相匹配,并且当不相匹配时确定是否可以通过对内容分配装置的存储内容进行数据转换处理而形成与客户指定的再现规范的匹配,并且产生存储内容所需的数据转换模式以便与利用数据转换而作为数据转换指定信息的客户指定的再现规范相匹配;地址处理步骤,产生内含内容地址信息的数据转换指定信息的虚拟地址信息,该内容能够通过基于数据转换确认处理的确认结果进行数据转换处理而与客户指定再现规范相匹配;以及地址信息列表产生/传送步骤,其产生包含存储单元的存储内容的地址信息的地址信息列表,其与客户指定的再现规范信息和内含内容地址信息的数据转换指定信息的虚拟地址信息相匹配,该内容能够利用数据转换处理与客户指定的再现规范相匹配,并且向客户传送。
在本发明的第九方面中,一种执行内容信息显示处理的计算机程序,其特征在于包括从内容供应服务器上接收内容信息的步骤;显示信息产生步骤,其基于接收到的内容信息所包含的转换识别信息来产生能够识别可以由服务器传送的内容是否是需要在服务器上进行数据转换处理的内容的显示信息;以及显示在显示信息产生步骤中产生的显示信息的步骤。
在本发明的第十方面中,
一种基于内容信息执行决定请求内容的处理的计算机程序,其特征在于包括从内容供应服务器上接收内容信息的步骤;选择步骤,其基于接收到的内容信息所包含的转换识别信息来选择不需要在服务器上进行数据转换处理的内容作为服务器的传送请求内容;以及将在选择步骤中决定的传送请求内容的识别信息传送给内容供应服务器的步骤。
在本发明的第十一方面中,一种内容分配装置,其特征在于具有存储多个内容的内容存储部件;接收由来自客户设备的内容再现规范指定的数据列表请求的数据列表请求接收部件;基于由数据列表请求接收部件接收到的数据列表请求的内容再现规范而从内容存储部件中获取指示相应内容在何处的地址信息的地址信息获取部件;基于数据列表请求的内容再现规范确定利用地址信息获取部件得到的地址信息所获取的内容是否有必要进行数据转换的数据转换确定部件;当由地址信息获取部件获取的内容被数据转换确定部件确定为必须进行数据转换时将数据转换指定信息并入所获取内容的地址信息的地址信息转换部件;使由地址信息获取部件获取的内容的地址信息或由地址信息转换部件转换的地址信息返回到客户设备的地址信息返回部件;从客户设备接收地址信息的地址信息接收部件;分析由地址信息接收部件接收的地址信息的分析部件;基于来自客户设备的地址信息从内容存储部件获取相应内容的内容获取部件;当分析部件做出的分析表明数据转换指定信息并入来自客户设备的地址信息时基于数据转换指定信息而使由内容获取部件获取到的内容接受数据转换的数据转换部件;以及将由内容获取部件获取到的内容或由数据转换部件转换的内容数据传送给客户设备的内容传送部件。
在本发明的第十二方面中,一种内容分配方法,其特征在于接收由来自客户设备的内容再现规范指定的数据列表请求;基于数据列表请求的内容再现规范而获取指示相应内容在何处的地址信息;基于数据列表请求的内容再现规范确定由地址信息所获取的内容是否有必要进行数据转换;当获取的地址信息确定为必须进行数据转换时将数据转换指定信息并入其中;使所获取的地址信息或转换的地址信息返回到客户设备;从客户设备接收地址信息;基于所接收的地址信息获取相应内容;分析来自客户设备的地址信息;当分析表明数据转换指定信息并入时基于数据转换指定信息而使所获取到的内容接受数据转换;以及将获取到的内容或数据转换后的内容发送到客户设备。
在本发明的第十三方面中,一种计算机程序,其特征在于促使计算机执行接收由来自客户设备的内容再现规范指定的数据列表请求的步骤;基于数据列表请求的内容再现规范而获取指示相应内容在何处的地址信息的步骤;基于数据列表请求的内容再现规范确定由地址信息所获取的内容是否有必要进行数据转换的步骤;当获取的地址信息被确定为必须进行数据转换时将数据转换指定信息并入其中的步骤;使所获取的地址信息或转换的地址信息返回到客户设备的步骤;从客户设备接收地址信息的步骤;基于所接收的地址信息获取相应内容的步骤;分析来自客户设备的地址信息的步骤;当分析表明数据转换指定信息并入时基于数据转换指定信息而使所获取到的内容接受数据转换的步骤;以及将获取到的内容或数据转换后的内容发送到客户设备的步骤。
在本发明的第十四方面中,一种计算机程序,其特征在于促使计算机执行接收由来自客户设备的内容再现规范指定的数据列表请求的步骤;基于数据列表请求的内容再现规范而获取指示相应内容在何处的地址信息的步骤;基于数据列表请求的内容再现规范确定由地址信息所获取的内容是否有必要进行数据转换的步骤;当获取的地址信息被确定为必须进行数据转换时将数据转换指定信息并入其中的步骤;使所获取的地址信息或转换的地址信息返回到客户设备的步骤。
根据本发明的构造,在服务器上执行内容信息传送处理,采取这种形式的构造基于从客户接收的关于存储再现规范信息的内容数据列表请求来产生包含与客户指定的再现规范信息相匹配的内容地址信息的地址信息以及将数据转换指定信息并入能够利用数据转换处理而与客户指定的再现规范相匹配的内容的地址信息的虚拟地址信息并将其发送给客户,并且采取这种构造基于来自客户的存储于地址信息的内容请求而从虚拟地址信息获取数据转换信息,执行必要的数据转换并发送给客户。因此,在服务器端,不必保存与多个客户相对应的不同的规范的内容,并且通过根据按照来自客户的请求的客户规范来执行精确的数据转换可以有效地实现与客户相容的内容传送。
另外,根据本发明的构造,采用转换识别信息作为识别服务器的内容是不需要数据转换而与客户指定的再现规范相匹配的内容还是需要数据转换的内容的信息发送给客户。于是客户能够对于给定了原始内容优先权的再现而选择内容,其数据恶化的可能性较低从而能够实现高品质的再现。
进一步,根据本发明的构造,准备了存储多个内容的内容存储部件,基于由数据列表请求接收部件接收到的数据列表请求的内容再现规范通过地址信息获取部件来从内容存储部件中获取指示相应内容在何处的地址信息,基于由数据转换确定部件做出的数据列表请求的内容再现规范来确定由地址信息获取部件利用地址信息获取的内容是否有必要进行数据转换,当数据转换确定部件确定由地址信息获取部件所获取的地址信息有必要进行数据转换时将数据转换指定信息并入其中,通过地址信息返回部件将所获取的内容或转换的地址信息的地址信息返回到客户装置,通过地址信息接收部件从客户设备中接收地址信息,基于由内容获取部件从客户设备得到的地址信息而从内容存储部件中获取相应内容,用分析部件来分析所接收到的地址信息,当分析表明数据转换指定信息并入到来自客户设备的地址信息中时基于数据转换指定信息通过数据转换部件来对内容获取部件所获取的内容进行数据转换,以及通过内容传送部件将所获得的内容或数据转换的内容发送到客户设备。因此根据客户设备的规范可以分配合适的内容而不用准备多种格式的内容。
本发明的计算机程序是例如能够提供给普通用途的计算机系统的计算机程序,该系统能够以计算机可读格式提供的存储媒介或通信媒介的形式执行各种类型的程序编码,这些媒介例如象CD、FD或MO等的存储媒介或者象网络等的通信媒介。于是可以在计算机系统上实现对应于程序的处理作为提供计算机可读格式的程序的结果。
作为基于本发明的实施例及附图而在下面给出的更详细的说明的结果,本发明的另外的其他目的、特征以及优势将变得明显。本说明书中的系统由多个逻辑集合结构的装置而构成,但绝不局限于处于同样地位的构造的每个装置。


图1显示为可以应用本发明的实例性网络构造的示图。
图2为示意与网络相连的设备的实例性构造的示图。
图3是显示本发明的一种实施例的数据分配系统的构造的方块图。
图4显示为用于内容数据库303的实例性数据构造的概图。
图5显示为用于数据库服务器302的构造的方块图。
图6显示为用于数据流服务器304的构造的方块图。
图7是示意该实施例的操作的顺序图。
图8是示意转换识别信息中的URL列表传送数据组的实例性构造的示图。
图9是显示具有转换信息识别单元的数据库服务器的构造的方块图。
图10是显示基于从服务器发送到客户的URL列表信息而在客户处显示显示信息的实例图。
图11显示为示意基于从服务器传送到客户的URL列表信息而决定传送的数据的规范,做出内容请求并且接收的处理程序的流程图。
图12显示为示意在数据库服务器产生用于发送给客户的URL列表的处理程序的流程图。
图13为示意客户处理功能的方块图。
具体实施例方式
下面将参照本发明的信息处理装置、信息处理方法、内容分配装置、内容分配方法以及计算机程序的附图来进行详细说明。
{系统概述}首先参照图1进行说明,图1中为可以应用本发明的网络构造的实例。图1显示了例如一种用于本地网络的构造,其由通过网络100连接的用来依据来自各个客户设备的处理请求执行处理的服务器101、用作执行对于服务器101的处理请求的客户设备的PC121、监视器122、移动电话123、再现器124以及PDA125构成。各种其他的电子设备和家用设备也可以连接作为客户设备。
服务器101根据来自客户的请求而执行的处理可以是例如提供由服务器101保存的存储于存储部件例如硬盘等上的内容,或者由能够执行的服务器执行应用程序而得到的数据处理服务等。在图1中,服务器101和客户设备以不同的方式显示。但是,提供关于客户请求的服务的设备如图示为服务器,而能够提供服务器功能的任何客户设备当提供其本身的数据处理服务给其他客户时可以作为服务器。因此图1中显示的与网络相连的客户设备可以充当服务器。
网络100可以是或者有线的或者无线的网络等,各个相连的部分设备通过网络100传送和接收信号,例如ETHERNET(已登记的商标)通信包等。即客户通过将在ETHERNET帧数据部的帧存储处理请求信息传送到服务器101来执行对于服务器101的数据处理请求。服务器101根据所接收到的处理请求帧执行数据处理并且将结果数据存储于通信包数据部中以传送给各个客户作为需要的数据处理结果。
与网络相连的设备由例如通用即插即用(UpnP通用即插即用)兼容设备构成。该构造因此可以直接将所连的设备加载到网络上和从网络上移去。新近与网络连接的设备执行以下处理(1)获取自身装置ID例如IP地址的寻址处理。
(2)在网络上查找各个装置、接收来自各个装置的响应并获取信息例如装置类别和响应中所包含的功能的查寻处理。
(3)基于在查寻处理中获取的信息请求各个装置的服务的服务请求处理。
通过执行上述处理过程可以接收适合于连接到网络的设备的服务。
服务器拥有与各个存储于其本身的存储单元内的内容例如静止图像或运动图像数据或者音频数据等相应的属性信息作为元数据。各种信息例如构成关于内容在何处的信息的URL(Uniform ResourceLocator)、标识符(ID)、数据规范、数据大小、资源信息、标题、艺术家名字以及版权信息等包含在构成内容属性信息的元数据内。包含在元数据内的单独的信息称为属性。对于每个类别来说,什么种类的数据由什么种类的属性来形成是提前定义的,例如音频、视频以及图像等。服务器根据来自客户的对于内容信息的获取请求而提供内容信息。客户根据从服务器接收到的内容信息来选择再现的内容并且将内容请求传送给服务器。下面将说明该处理的细节。
接下来将参照图2进行说明,图2中显示为一种采用PC作为信息处理装置的实例的硬件构造实例,信息处理装置由图1中所示的服务器和客户设备形成。
CPU(中央处理单元)201用作根据存储于ROM(只读存储器)202或HDD204等中的程序来执行各种处理的数据处理部件或通信控制处理部件。由CPU201执行的程序和数据无论何时需要都存储于RAM203中。CPU201、ROM202、RAM203以及HDD204通过总线205彼此相连。
输入/输出接口206与总线205相连。输入单元207由键盘、开关、按钮或鼠标等构成。由使用者操作,由LCD、CRT和扬声器等构成的用于向使用者呈现各种类型的信息的输出单元208例如与输入/输出接口206相连。还与用作数据收发器部件的通信单元209及驱动器210相连,驱动器210能够适配可移动记录媒介211例如磁盘、光盘、磁光盘或半导体存储器用来执行处理从而从可移动记录媒介211中读取数据或将数据写入其中。
在图2中所示的构造中,给出了一种采取个人计算机(PC)作为图1中所示的与网络相连的设备实例的服务器的实例,但与网络相连的设备决不局限于PC,而是还可以由移动通信终端例如图1中所示的移动电话或PDA等、或其他的例如再现装置、各种电子设备例如显示器等或者信息处理装置构成。因此还可以具有与各个设备不同的硬件构造,于是可依据该硬件来执行处理。
{由客户进行的内容再现处理}例如,想要再现内容的客户于是可以向服务器做出内容请求,从服务器接收所请求的内容,然后再现内容。典型地,再现内容的程序显示如下。
(1)客户请求获取服务器上保存的内容信息。
(2)然后服务器基于依据来自客户的请求的内容所对应的元数据利用如XML(可展开的置标语言)产生内容指定信息(例如内容URL)和内容信息如标题和艺术家名字等并将其发送给客户。
(3)客户依据所接收到的内容信息在显示器上显示内容列表。例如,在音乐内容的情况下,显示含有与服务器上保存的多条音乐相对应的歌曲名称、艺术家名字及再现时间等的列表。
(4)客户于是在客户设备上选择要从服务器上接收和再现的内容并向服务器发送内容指定信息(例如内容URL)。这是通过例如HTTP(Hyper Text Transfer Protocol)GET方法请求传送处理执行的。
(5)服务器然后基于接收到的内容指定信息从存储部件上获取内容并传送该信息。
(6)客户然后执行接收到的内容的再现处理。
上面描述了普通的内容再现程序。客户如果需要可以获取各种内容属性信息,即与服务器上保存的内容相对应的元数据中所包含的特性信息。
{包含在服务器上进行数据转换必要性确定和进行转换处理的内容分配}多种客户设备与网络相连,其具有内容数据形式,设备的各部分能够进行各不相同的再现。如传统技术的部分中所述,在传统技术中,采用这种结构其中转换到客户能够进行处理的数据规范的数据由服务器存储于存储单元中,并传送依据客户选择的数据。
按照本发明的构造,执行向客户提供内容的处理的服务器存储对于原始内容的具有一个数据规范的数据。还有以下情况其中当获取多个数据规范作为原始数据时,利用多个不同类型的数据规范保存原始内容。必要时服务器数据按照来自客户的内容请求转换原始内容并将该数据传送给客户。因此,对于由服务器为一项内容转换的各种数据规范(GIF、JPEG、MPEG、ATRAC3、ATRAC3plus等)的转换数据管理并不通过服务器执行。
图3显示为构成内容分配系统的服务器300和客户301的最小构造的实例的方块图。服务器300由存储内容和内容元数据的内容数据库303、数据库服务器302和数据流服务器304构成,数据库服务器302执行处理以从存储于内容数据库303中的元数据提取与来自客户的请求相对应的内容信息并将该信息发送给客户,数据流服务器304执行处理以从内容数据库303中提取与来自客户的请求相对应的内容并将该内容发送给客户。
作为服务器300的结构元件的数据库服务器302、内容数据库303和数据流服务器304可以在设备的单一部分如单个PC内设置构成,或者可以构成为能够进行相互通信的单独装置。
客户设备301由例如个人计算机、PDA或移动电话(包括PHS端)的设备组成,并通过网络305将数据列表请求传送给数据库服务器302。表明客户设备301的内容再现能力的内容再现规范在数据列表请求中规定。
例如当预期内容是图象(静止图象)数据时,文件格式(JPEG、BMP、GIF、PNG等)、图象尺寸(垂直×水平像素)、颜色数量以及文件大小可以当作内容再现规范。当预期内容是运动图象数据时可以用文件格式(MPEG1、MPEG2、AVI、WMV等)、编解码方法和位速率等来充当。而且,当预期内容是音频数据时可以用文件格式(MP3、WAV等)、位速率和立体声/单声等来充当。
例如,当使用移动电话作为客户设备301时,当请求等待屏幕的列表时,则移动电话的显示能力有限,并且例如可显示的文件格式(如JPEG)、图象尺寸(如150×100像素)、颜色数量(256)和文件大小(2K字节)等可以规定为数据属性。
而且,按照下面所述,客户设备301接收从数据库服务器302返回的相应内容的URL列表(Uniform Resource Locator;指示内容在何处的地址信息列表)。然后从内容URL列表中选择和指定预期内容的URL,最后可以接收预期内容。与内容再现规范相匹配的内容的URL,即不用在客户设备301端进行任何种类的数据转换而能够被再现的内容的URL,以及能够接受数据转换以便与数据流服务器304(稍后将说明)的内容再现规范相匹配的URL包含在内容URL列表中。
而且,当通过客户设备301从内容URL列表中选择指定的预期内容的URL时,选择的指定内容的URL传到数据流服务器304。
内容识别信息例如唯一指定内容或标题等的数据名(文件名)可以包含在数据列表请求中。在这种情况下,由内容识别信息唯一指定的内容的URL可以从数据库服务器302(稍后将说明)发送到客户设备301。
而且,当通过客户设备301从内容URL列表中选择指定的预期内容的URL时,对于所选择的指定内容的URL传给数据流服务器304。
当有客户设备301通过网络305发来数据列表请求时,数据库服务器302分析数据列表请求并将在内容数据库303上的内容URL列表返回给客户设备301。如上所述,与内容再现规范相匹配的内容的URL以及能够进行数据转换以便与数据流服务器304(稍后将说明)的内容再现规范相匹配的内容的URL包含在内容URL列表中。
此时,在内容具有与数据列表请求的内容再现规范相匹配的数据属性的情况下内容的实际URL从数据库服务器302返回到客户设备。另一方面,当与内容再现规范不匹配的内容是能够在数据流服务器304(稍后将说明)上进行数据转换的内容的情况下,虚拟URL从数据库服务器302返回到客户设备。在数据流服务器304(稍后将说明)上将内容发送给客户设备301之前,表示要对内容进行数据转换的数据转换指定信息包含在虚拟URL中。数据转换指定信息不能从客户设备301上识别。
例如,如果文件格式“GIF”由来自客户设备301的数据列表请求指定时,出现在内容数据库303中的GIF格式内容(图象)的实际URL,以及并入有“JPEG-GIF”转换指定信息作为另一文件格式(JPEG等)的内容(图象)的URL的数据转换指定信息的虚拟URL从数据库服务器302返回到客户设备301。
此外,如果尺寸为“150×100”的图象由来自客户设备301的数据列表请求指定时,出现在内容数据库303中的尺寸为“150×100”的内容的实际URL,以及并入有“800×600”-“150×100”的转换指定信息作为不同尺寸的“ 800×600”图象数据的URL的数据转换指定信息的虚拟URL从数据库服务器302返回到客户设备301。
另外,当格式“GIF”和尺寸“150×100”由来自客户设备301的数据列表请求指定时,存在于内容数据库303中的格式为“GIF”尺寸为“150×100”的内容(图象)的实际URL、URL中并入有“JPEG-GIF”转换指定信息用于不同格式“JPEG”图象数据的虚拟URL、以及URL中并入有“800×600”-“150×100”的转换指定信息用于不同尺寸“800×600”图象数据的虚拟URL从数据库服务器302返回到客户设备301。
而且,当不仅格式和尺寸而且标题都被指定时,当通过标题唯一指定的图象数据需要数据转换时,图象数据URL中并入有数据转换指定信息的虚拟URL从数据库服务器302返回到客户设备301,而当不需要进行数据转换时,图象数据URL自身返回。
在内容不与内容数据库303上的内容再现规范相匹配并且不可以在数据流服务器304(稍后将说明)上进行数据转换的情况下,内容的URL不返回到客户设备301。
因此,当URL从数据库服务器302返回时,客户设备301能够访问、获取和再现数据。
对于多个内容以及关于多个内容的信息的元数据,即内容属性信息存贮于内容数据库303中。每个存储的内容基本地存储为原始内容。原始内容是服务器从外面获取的数据,例如从广播、网络或记录媒介象DVD或CD等,原始内容还是没有经过服务器内的数据转换部件例如编码/解码部件进行转换处理的数据。
因此服务器不具有多个对应于各个客户设备的数据规范,例如多个具有不同文件格式、图象尺寸、颜色数量、文件大小、编解码方法、位速率、文件大小或音频模式等的数据规范,而是仅仅对一项内容存储一种类型的数据规范的内容。换句话说,通过转换产生的转换数据不存储于服务器,而仅存储原始内容。但是,当多个不同规范的数据输入服务器作为原始内容时,还有这种情况保存对于不同数据规范的多个原始内容数据。
图4显示为关于内容数据库303的内容的信息的实例数据构造的概图。图中的实例显示了采取图象数据作为内容的情况。用于识别图象数据、标题(文件名)、文件格式、尺寸、颜色数量、文件大小以及URL等的ID存储作为关于图象数据的信息。
图5显示为数据库服务器302的构造的方块图。数据库服务器302由请求处理单元321、数据转换确认单元322以及URL处理单元323组成。请求处理单元321接收来自客户设备301的数据列表请求,获取与来自内容数据库303的数据列表请求的内容再现规范相匹配的内容的URL以及利用在数据流服务器304(稍后将说明)上进行的数据转换可转换为与客户所请求的内容再现规范相匹配的数据规范的内容的URL,并且将它们传送到URL处理单元323。请求处理单元321执行处理以将URL处理单元323通过处理产生的内容的URL列表传送给客户设备301。
数据转换确认单元322把数据列表请求作为通过请求处理单元321从客户设备301的输入,分析客户指定的包含在数据列表请求中的内容再现规范,确认是否有必要在内容数据库303上对内容进行数据转换,并且当数据转换为必要时提示URL处理单元323需要什么种类的数据转换。URL处理单元323依据来自数据转换确认单元322的提示而将数据转换指定信息并入表明内容在何处的URL中并将其提供给请求处理单元321。
请求处理单元321将通过上述处理产生的URL列表发送给客户设备301。URL列表是将URL存储为内容访问信息的数据。在内容与客户指定的内容再现规范相匹配的情况下,设置作为该访问信息的URL。在不与客户指定的内容再现规范相匹配但内容可以利用在数据流服务器304上进行数据转换而转换为与再现规范相匹配的数据的情况下,URL列表是虚拟URL中并入有设置在URL中的数据转换指定信息的数据。
当从数据库服务器302接收URL列表数据时,客户设备301在显示器上显示URL列表。还有内容URL、内容标题和其他内容信息也包含在从数据库服务器302发送的URL表格数据中,这些信息项在显示器上作为列表显示。使用者于是在按照所显示的列表而再现的内容上作决定,并将所决定信息的URL发送到数据流服务器304。这是通过例如HTTP(Hyper Text Transfer Protocol)GET方法请求传送处理指定URL来执行的。
从客户发送到数据流服务器304的URL可以是没有并入有数据转换指定信息的URL或者并入有数据转换指定信息的URL(虚拟URL)中的一种。
数据流服务器304分析从客户设备301接收到的URL,如果其中不包含数据转换指定信息,则从由URL指定的位置(内容数据库303的内容存储位置)获取相应内容并将其发送到客户设备301。另一方面,如果其中包含数据转换指定信息,则从由URL指定的位置(内容数据库303的内容存储位置)获取内容,在依据数据转换指定信息而执行了数据转换之后,把经转换后的内容发送到客户设备301。
下面参照图6说明数据流服务器304的构造。在数据流服务器304,请求处理单元341从客户设备301接收URL并将由URL指定的内容返回给客户设备301。内容可以是未经转换的原始数据或在数据流服务器304上经过转换的内容。
URL分析单元342分析由请求处理单元341提供的URL并且当URL是包含数据转换指定信息的虚拟URL时,将虚拟URL中包含的数据转换指定信息提供给数据转换单元344。数据获取单元343根据从客户设备301接收到的URL从内容数据库303获取相应内容并将其传到数据转换单元344。
如果URL分析单元342没有提供数据转换指定信息,则数据转换单元344将从数据获取单元343传来的内容提供给请求处理单元341。如果提供了数据转换指定信息,则当从数据获取单元343传来的内容依据数据转换指定信息经过数据转换之后时,内容提供给请求处理单元341。有多个种类的数据转换例如格式转换、尺寸转换或颜色数量转换等,但在任何情况下都可以利用公知方法进行转换。例如,在尺寸转换的情况下,优选采取例如象素数量从一点加倍成两点的方法(插值)或者象素数量从两点减半成一点的方法(减少)的方法。
在上述处理中,客户设备301从数据流服务器304接收由URL指定的内容。所接收的内容可以是未经转换的原始内容或在数据流服务器304上经过转换的内容。在这些情况中的任何一种下,内容是与由客户设备301传送到数据库服务器302的数据列表请求中所包含的内容再现规范相匹配的并且能够在客户设备上重放的内容。
{操作顺序}下面,将描述上述实施例的操作。这里,图7显示为该实施例的操作的顺序图。首先,客户设备301通过网络305将由内容再现规范指定的数据列表请求发送给数据库服务器302(S10)。
在数据库服务器302,当有来自客户设备301的数据列表请求时,请求处理单元321查找内容数据库303(S12),并获取与数据列表请求的内容再现规范相匹配的内容的URL以及能够进行数据转换以便与数据流服务器304的内容再现规范相匹配的内容的URL。接着,通过URL处理单元323将数据转换指定信息并入能够进行数据转换以便与内容再现规范相匹配的内容的URL(S14)。与内容再现规范相匹配的内容的URL以及并入有能够数据转换的数据转换指定信息的内容的虚拟URL返回到客户设备301(S16)。
然后从由数据库服务器302返回的关于客户设备301的数据列表请求的内容URL列表选择地指定预期内容的URL(S18)。这样,选择指定的内容的URL传到数据流服务器304(S20)。
在数据流服务器304,当从客户设备301接收URL时,通过URL分析单元342分析URL,并确定是否包含数据转换指定信息(S22)。接着,通过数据获取单元343依据上述URL从内容数据库303获取相应内容(S24),并且确定是否有必要进行数据转换(S26)。如果并入有数据转换指定信息,则将获取的内容发送给客户设备301(S30)。另一方面,如上所述,如果并入有数据转换指定信息,则通过数据转换单元344依据数据转换指定信息利用公知方法以下列方式对所获取的内容进行数据压缩格式、大小和颜色数量等与客户设备301的内容再现规范相匹配(S28)。经过转换后的内容然后发送到客户设备301(S30)。
于是在客户设备301上接收和再现来自数据流服务器304的内容(S32)。即使存在于内容数据库中的数据不与客户设备301的规范相匹配,所获取的内容也根据在数据查找请求时指定的数据属性来进行转换。因此在客户设备301上不存在再现的问题。
而且,根据传统技术,当没有与客户设备301的规范相匹配的内容时,关于数据列表请求的查找结果为没有相应内容(没有找到)。对于此,在该实施例中,能够进行数据转换以便与数据列表请求所指定的内容再现规范相匹配的内容的URL返回到客户设备301。在没有找到的情形下的原因是没有内容与客户设备301的规范相匹配因此不存在该内容。
在上述实施例中,还可运用除了图像(静止图像)的内容例如运动图像或音频数据等作为内容分配系统提供的内容。
{对传送内容存在或缺乏数据转换处理的提示}下面,描述一种实例构造,其中包括提示客户从服务器传送到客户的预定内容是否是服务器上保存的没有经过转换处理的原始内容还是在服务器上转换为转换数据的原始内容。
原始内容是服务器从外面获取的数据,例如从广播、网络或记录媒介象DVD或CD等,原始内容还是没有经过服务器内的数据转换部件例如编码/解码部件进行转换处理的数据。
如上所述,当有客户设备301通过网络305发来数据列表请求时,数据库服务器302基于接收到的数据列表请求而执行处理以将在内容数据库303上的内容URL列表返回给客户设备301。如上所述,与内容再现规范相匹配的内容的URL以及能够进行数据转换以便与数据流服务器304的内容再现规范相匹配的内容的URL包含在内容URL列表中。
在内容具有与客户在数据列表请求中指定的内容再现规范相匹配的数据属性的情况下,内容的实际URL从数据库服务器302返回到客户设备。另一方面,在内容不与客户指定的内容再现规范相匹配并且能在数据流服务器304(稍后将说明)上进行数据转换的情况下,虚拟URL从数据库服务器302返回到客户设备。在数据流服务器304上将内容发送给客户设备301之前,表示要对内容进行数据转换的数据转换指定信息包含在虚拟URL中。
而且,表明与各个URL对应的内容是否是没有在数据流服务器304上经过数据转换的内容即由服务器存储的原始内容,或需要在数据流服务器304上进行转换的内容例如转换信息标记设置在从数据库服务器302返回到客户设备的信息中。
例如,当与URL对应的内容是不需要在数据流服务器304上进行转换的原始内容时,充当转换识别信息的转换信息标记设置为{0}。当与URL对应的内容是需要在数据流服务器304上进行转换的内容时,充当转换识别信息的转换信息标记设置为{1}并发送给客户。转换识别信息绝不局限于标记数据,并可以设置成各种数据格式如文本信息或XML数据等。
例如,在利用来自客户设备301的数据列表请求指定文件格式为“GIF”的情况下,数据库服务器302设置数据,该数据是存储于内容数据库303中的GIF格式的内容(图像)的实际URL与表明内容是不需要设置转换的原始内容的转换识别信息(转换信息标记{0})的结合。而且,对于存在于内容数据库303中的能够以GIF格式输出作为在数据流服务器304上转换的结果的其他文件格式(JPEG等)的内容(图像),设置URL中并入有“JPEG-GIF”转换指定信息作为数据转换指定信息的虚拟URL与表明内容需要转换的转换识别信息(转换信息标记{1})结合的数据,该数据结合发送给客户设备301。
而且,在利用来自客户设备301的数据列表请求指定尺寸为“150×100”的图像的情况下,数据库服务器302设置数据,该数据是存储于内容数据库303中的尺寸为“150×100”的内容(图像)的实际URL与表明内容是不需要转换的原始内容的转换识别信息(转换信息标记{0})结合的数据。而且,对于不同尺寸“800×600”的能够通过在数据流服务器304上转换而输出作为尺寸为“150×100”的图像的图像数据,设置URL中并入有“800×600”-“150×100”转换指定信息作为数据转换指定信息的虚拟URL与表明内容需要转换的转换识别信息(转换信息标记{1})结合的数据,该数据结合发送给客户设备301。
当来自客户设备301的数据列表请求中指定了文件格式和大小时,真实URL与表明原始内容不需要设置转换的转换识别信息(转换信息标记{0})的数据结合设置在符合于服务器上保存的原始数据中的指定文件格式和大小的内容中。对于符合指定文件格式和大小并能够输出为在数据流服务器304上转换的结果的内容,设置并入有转换指定信息的虚拟URL与表明内容需要转换的转换识别信息(转换信息标记{1})结合的数据,该数据结合发送给客户设备301。
而且,当不光格式和大小而且标题都由客户设备301指定时,当存储于内容数据库303中的原始图像数据与客户指定的格式和大小不同并且需要数据转换时,数据库服务器302将图像数据URL中并入有数据转换指定信息的虚拟URL与表明内容需要转换的转换识别信息(转换信息标记{1})的数据结合发送给客户设备301。并且当存储于内容数据库303中的原始图像数据与客户指定的格式和大小相符且不需要数据转换时,图像数据URL与表明原始内容不需要转换的转换识别信息(转换信息标记{0})的数据结合发送给客户设备301。
参照图8,其中显示了一种将数据从数据库服务器302发送给客户设备301的实例构造。在原始内容不需要数据转换的情况下,设置URL的数据与表明原始内容不需要转换的转换识另信息(转换信息标记{0})结合的数据,且在内容(非原始内容)需要数据转换的情况下,设置并入有转换指定信息的虚拟URL与表明内容需要转换的转换识别信息(转换信息标记{1})的数据结合并将其发送给客户。
在内容不与客户在内容数据库303上指定的内容再现规范相匹配并且不可以在数据流服务器304上进行数据转换的情况下,内容的URL不返回到客户设备301。
因此,当URL从数据库服务器302返回时,客户设备能够访问、获取和再现数据。
图9中显示为用于执行上述转换信息标记设置处理的数据库服务器302的构造的方块图。数据库服务器302由请求处理单元321、数据转换确认单元322和URL处理单元323构成。
请求处理单元321接收来自客户设备301的数据列表请求,获取与来自内容数据库303的数据列表请求的内容再现规范相匹配的内容的URL以及利用在数据流服务器304(稍后将说明)上进行的数据转换可转换为与客户所请求的内容再现规范相匹配的数据规范的内容的URL,并且将它们传送到URL处理单元323。请求处理单元321执行处理以将URL处理单元323通过处理产生的内容的URL列表传送给客户设备301。
数据转换确认单元322把数据列表请求作为通过请求处理单元321从客户设备301的输入,分析客户指定的包含在数据列表请求中的内容再现规范,确认是否有必要在内容数据库303上对内容进行数据转换,并且当数据转换为必要时提示URL处理单元323需要什么种类的数据转换。
而且,数据转换确认单元322,在转换信息识别单元381,将由客户指定的内容再现规范和内容数据库303中的内容相比较,基于对是否有必要进行数据转换的确定来执行处理以设置转换识别信息。例如,在原始内容不需要数据转换的情况下,采用表明原始内容不需要转换的转换识别信息(转换信息标记{0})的信息设置,而在内容需要数据转换的情况下采用表明(转换信息标记{1})内容需要转换的信息设置。
在依据来自数据转换确认单元322的提示即依据对于数据转换是否必要和数据转换必须关于内容数据库303的内容情况的数据转换信息而内容需要数据转换的情况下,URL处理单元323将数据转换指定信息并入内容URL中并将其提供给请求处理单元321。
请求处理单元321产生URL列表,其由通过URL处理单元323产生的URL和在数据转换确认单元322的转换信息识别单元381设置的转换识别信息形成的数据结合构成,并将其发送给客户设备301。
URL列表是将URL存储为内容访问信息的数据。在内容与客户指定的内容再现规范相匹配的情况下,如参照图8所述,设置作为该访问信息的URL以及表明原始内容不需要转换的转换识别信息(转换信息标记=0)。在不与客户指定的内容再现规范相匹配但内容可以利用在数据流服务器304上进行数据转换而转换为与再现规范相匹配的数据的情况下,设置数据是URL中并入有数据转换指定信息的虚拟URL和表明内容需要转换的转换识别信息(转换信息标记={1})。
当从数据库服务器302接收URL列表数据时,客户设备301在显示器上显示URL列表。还有内容URL、内容标题和其他内容信息也包含在从数据库服务器302发送的URL表格数据中,这些信息项部分在显示器上作为列表显示。识别内容是不需要转换的原始内容还是需要转换的内容的识别信息也基于转换识别信息显示。
图10所示为显示的信息的实例。在图10中所示的实例中,客户设备是能够再现JPEG和GIF数据的设备,且该图显示了在JPEG和GIF数据被指定为关于数据库服务器302的再现规范的情况下,通过客户设备基于从数据库服务器302接收的URL列表产生的显示信息的实例。
来自数据库服务器302的URL列表数据例如由XML数据组成,且基于接收到的XML数据在客户设备上产生显示信息。使用者基于显示信息指定请求的内容来再现。
在附图中所示的实例中,数据项401和数据项402显示了相同的内容。数据项401是JPEG数据而且是不需要转换的原始内容。另一方面,数据项402是GIF数据并且已知为需要转换的内容,即在发送到客户设备之前依据使用者的再现请求在数据流服务器304上接受从JPEG到GIG的数据转换的数据。
当考虑到由于数据转换的数据恶化时,优选再现原始内容的数据。在该情况下,可以执行较高品质的数据再现作为使用者为数据项401选择内容以再现指定内容的结果。
当使用者指定(点击)了数据项401的URL403时,客户产生内容再现请求包并将其发送到服务器。由客户产生的内容再现请求包例如是HTTP GET方法请求,其中HTTP GET方法请求指定的内容URL通过指定(点击)数据项401的URL403从客户发送到服务器。
数据流服务器304然后接收来自客户设备301的URL,依据URL从内容数据库获取内容,并将其发送给客户。在数据库服务器上进行的处理与上述处理相同。
在上述处理实例中,说明了一种实例构造,其中客户设备301产生能够基于从数据库服务器接收到的URL列表信息识别原始数据信息的显示屏幕(UI使用者接口),并将其显示在显示器上以便能够识别在显示数据中的内容是否是原始内容,从而可以令使用者选择再现所要针对的内容。但是,当原始内容和需要转换的内容存在相同内容时,还可以在客户设备上产生仅能够选择原始内容的列表并显示在显示器上。在该情况下可以优选地选择原始内容来再现而不用让使用者注意内容是否是原始的。
于是客户适合于其自己的装置的功能,可以选择能再现的内容并且利用优先考虑原始数据的选择处理可以实现高品质的数据获取和再现。
在上述处理实例中,显示了基于从服务器接收的特性信息来产生显示的信息以及使用者基于显示的信息来选择内容的处理的实例。但是,也可以不让使用者进行数据选择处理,用客户设备上的处理程序基于从服务器接收到的URL列表来确定原始内容和转换后的内容是否包含同样的内容,因此当包括原始内容和转换后的内容时,自动选择将优先采用与原始内容相应的URL作为从服务器请求的内容,然后将其发送给服务器。在该情况下,使用者选择原始内容的处理不是必须的并且客户设备优先考虑原始数据来自动做出选择。因此可以执行高品质的原始内容的数据再现而不用让使用者注意这些。
下面将参照图11中的处理流程图来说明在客户设备上进行的处理,即一系列向服务器请求数据列表的程序,从服务器获取URL列表,基于获取的列表指定内容用于再现,发送与用于再现的指定内容相应的URL,接收再现的内容,并且执行再现处理。
在步骤S111中客户设备向数据库服务器发送数据列表请求。内容再现规范的标志包含在该数据列表请求中。例如,根据内容的类型来指定内容再现规范信息的各项的一个或多个,例如文件格式(JPEG、BMP、GIF、PNG、MPEG1、MPEG2、AVI、WMV和MP3等)、图像尺寸(垂直×水平的象素)、颜色数量、文件大小、编解码方法、位速率以及立体声/单声道等。
在步骤S112中客户接收以客户指定的再现规范形式的能够作为从数据库服务器提供的数据的内容的综合URL列表。如上所述与客户指定的再现规范相匹配的内容即原始内容的URL以及与能够与客户指定的再现规范相匹配的内容相应的作为在数据流服务器上转换的结果的URL(其中并入有的URL数据转换指定信息)包含在该URL列表中。而且,还包括能够在原始和非原始之间进行辨别的转换识别信息,例如转换信息标记。
在步骤S113中,客户基于所接收的URL列表产生显示信息(UI)并将其显示在显示器上。如参照图10所述,这是包含可以识别能够由服务器提供的内容是否是不需要转换处理的原始内容还是需要转换处理的内容的信息的显示信息。
在步骤S114中,使用者基于在客户设备的显示器上显示的内容信息决定用于再现所针对内容的传送请求。在步骤S115中,使用者向数据流服务器发送与所请求的内容相应的URL,依据该内容来决定传送。
在数据流服务器,基于从客户接收的URL信息来执行数据获取,当URL中包含有转换指定信息时,则依据指定的信息执行数据转换处理并将其发送给客户。在步骤S116中,客户从服务器接收内容并执行再现处理。
图11中显示的处理实例是这样一种处理实例,其中基于从服务器接收的特性信息来产生显示信息,于是使用者基于所显示的信息来选择数据规范。但是如上所述,还可以用一种构造,其中不执行由操作者做出的选择处理而是基于从客户设备接收的URL列表来对原始内容和非原始内容是否包含同样内容做出确定。当包含时,优先考虑原始内容来作选择,然后执行处理以向服务器自动发送由原始内容URL指定的内容请求。
下面参照图12说明在数据库服务器上执行的产生URL列表和进行传送处理的程序。首先在步骤S211中,数据库服务器接收来自客户的数据列表请求。由客户指定的再现规范,即内容再现规范信息的各项的一个或多个,例如文件格式(JPEG、BMP、GIF、PNG、MPEG1、MPEG2、AVI、WMV和MP3等)、图像尺寸(垂直×水平的象素)、颜色数量、文件大小、编解码方法、位速率以及立体声/单声道等包含在依据内容类型的该请求中。在步骤S212中,数据库服务器基于由客户指定的再现规范执行内容提取。
具体的,为存储于内容数据库中的各项内容执行从步骤S213至S219的处理。首先在步骤S213中确定存储的内容的规范是否与客户所指定的再现规范相匹配。
在匹配的情况下,在步骤S214中设置转换信息标记={0}作为表明原始内容不需要转换的转换识别信息。在步骤S219中,设置内容URL和转换识别信息(转换信息标记={0})的结合的数据作为URL列表入口。
当在步骤S213中确定所存储的内容规范与客户所指定的再现规范不相匹配时,在步骤S215中,确定是否进行所存储的内容的数据转换,即确定是否可以保证与客户利用应用了数据流服务器所具有的转换功能的转换处理指定的再现规范相匹配。
当可以进行数据转换处理以达到匹配时,在步骤S216中,设置转换信息标记={1}作为表明内容需要转换的转换识别信息。在步骤S218中,产生内容URL中并入有转换指定信息的虚拟URL。在步骤S219中,设置虚拟URL和转换识别信息(转换信息标记={1})的结合的数据作为URL列表入口。
当在步骤S215中确定不可以利用存储内容的数据转换来形成与客户指定的再现规范的匹配时,在步骤S217中将其从URL列表入口中删去。
通过上述处理产生URL列表,URL列表由具有与客户指定的再现规范相匹配的数据规范的原始内容的URL和能够利用数据转换而与客户指定的再现规范相匹配的内容的URL组成。而且能够在原始和非原始之间进行辨别的转换识别信息包含在该URL列表中。还可以包括各种表示内容的信息例如在URL列表中的内容标题。
在步骤S220中,数据库服务器向客户发送URL列表。
客户依据从数据库服务器接收到URL列表来确定内容是否是原始的,依据使用者或客户设备的处理程序执行原始内容的优先选择,向数据流服务器发送选择的内容的URL,并执行从数据流服务器接收的内容的再现。
如上所述,在该实施例的构造中,客户适合于其自己装置的功能,可以选择可再现的内容并可以利用优先考虑原始数据的选择处理来执行高品质的数据获取和再现。
{服务器和客户的功能性构造}前面已经参照图2说明了服务器和客户设备的硬件构造。根据存储于服务器和客户的各个存储单元中的程序由CPU执行的上述各个处理作为控制单元。
由CPU执行的处理,例如在服务器端,是以下处理获取关于有必要进行转换的内容和信息所对应的URL信息,产生URL列表并将其发送给客户,基于对来自客户的URL的接收获取内容的处理,必要时执行的数据转换处理以及向客户发送内容的处理等。
客户端处理可以包括基于含有例如从服务器接收的XML数据的URL列表在显示器上显示内容信息列表的处理,基于内容信息和转换识别信息决定要从服务器请求的内容的处理,控制所接收的内容的再现的处理,以及基于客户端上的URL列表优先选择原始内容的处理,在来自服务器的被请求的内容上作决定,以及自动发送所决定的内容的URL等。
基本地,在CPU的控制下执行该处理作为服务器和客户设备的控制单元。基于图5和图6说明了需要执行上述处理的服务器功能构造。如上所述,图3中所示的数据库服务器302、数据流服务器304以及内容数据库303中的每一个都可以构成为集成装置或可以构成为网络相连。于是内容分配装置可以由数据库服务器302、数据流服务器304和内容数据库303构成。参照图13来说明客户功能构造。
包收发器单元601从服务器接收服务器的数据包和包。包产生/分析单元602执行处理以产生要传送的包并且执行处理分析所接收的包。这不仅是对存储于包中的数据的分析而且还包括设置包地址、辨认地址、存储数据单元的数据、依据从数据单元获取数据等的处理。
存储单元603存储从服务器接收的包中所包含的内容以及客户编解码信息等。
输出单元604包含扬声器和显示器,其运用了内容再现处理。显示器还利用以前参照图10所述的显示信息的输出。输出单元605由例如键盘和其他数据输入部件形成,数据输入部件用于执行对显示信息的显示内容的数据规范的选择信息的输入。
XML数据分析单元606分析包含从服务器接收的内容URL等的XML数据,基于分析的数据产生显示的信息,例如参数图10所述的,并且执行处理以输出给显示器作为输出单元。
再现请求内容决定单元607执行处理以决定内容用来基于从服务器接收的内容URL和转换识别信息来执行对于服务器的传送请求。这是以下处理优先选择原始内容,在从服务器请求的内容上作决定,并且自动传送决定的内容的URL。
数据转换单元608执行处理以转换从服务器接收的内容数据的数据。例如基于ATRA3或MPEG4执行数据解码处理等。还可以是这种构造执行处理以重编码解码数据并且执行处理以将重编码的数据存储于存储单元603中。
功能地,服务器具有图5和图6中显示的各个功能,并且功能地客户具有图13中显示的各个功能,从而执行各个上述处理。但是,图5、图6和图13中显示的方块图是显示功能的方块图,并且实际上各种处理程序在图2中显示的硬件构造的CPU的控制下执行。
如上所述,参照具体实施例对本发明进行了详细描述。但是,很明显本领域的普通技术人员可以在不偏离本发明的基本精髓的前提下可以提出对前述实施例的修改和替换。即如上所述的本发明仅仅作为实例引用,并且绝不应该解释为受其限制。当考虑在开头公开的专利权利要求书时可以理解出本发明的精髓。
说明书中描述的一系列处理可以利用硬件构造、软件构造或两者的结合来执行。在利用软件来执行处理的情况下,可以通过在其中包含有复杂的硬件的计算机内安装存储器来执行记录处理顺序的程序,或者可以通过在能够执行各种处理的通用计算机上来执行。
例如,程序可以在构成记录媒介的硬盘或ROM(只读存储器)上预记录。或者程序可以暂时或永久地存储(记录)于可移动记录媒介上,例如软磁盘、CD-ROM(压缩磁盘只读存储器)、MO(磁-光)盘、DVD(数字多用途盘)、磁盘或半导体存储器等。这种可移动记录媒介可提供作为所谓的“数据包软件”。
除了从上述可移动记录媒介安装到计算机上之外,程序还可以从下载站点上无线地传送到计算机,通过LAN(局域网)或INTERNET以有线的方式传送到计算机,以这种方式传送的程序由计算机接收,并且其安装在记录媒介上例如内置硬盘。
在说明书中公开的各个处理不必按照所公开内容中的时间顺序来执行,而是还可以按照执行处理的装置的处理能力的顺序来执行,或者必要时可以平行或单独地执行。本说明书中的系统由多个以逻辑结合结构的装置构成,并且绝不局限于处于同样地位的构造的各个装置。
工业实用性如上所述,根据本发明的构造,在执行内容信息传送处理的服务器上采用以下构造基于所接收到的来自客户的存储再现规范信息的内容数据列表请求利用数据转换处理来产生包含与客户指定的再现规范信息相匹配的内容地址信息的地址信息以及将数据转换指定信息并入能够与客户指定的再现规范相匹配的内容的地址信息中的虚拟地址信息并将其发送给客户,以及采取以下构造基于来自客户的存储于地址信息中的内容请求从虚拟地址信息中获取数据转换信息,执行必要的数据转换并将其发送给客户。因此,在服务器端,不必保存对应于各个客户的不同规范的内容,并且通过依据客户的请求的客户规范执行精确的数据转换可以有效地实现与客户相容的内容的传送。
而且,根据本发明的构造,采用转换信息标记作为用来识别服务器的内容是否是不需要数据转换而与客户指定的再现规范相匹配的内容还是需要数据转换的内容的转换信息并将其发送给客户。于是客户能够选择内容来优先考虑原始内容进行再现,其数据恶化的可能性很低从而能够执行高品质的再现。
进一步,根据本发明的构造,准备了存储多个内容的内容存储部件,基于由数据列表请求接收部件接收到的数据列表请求的内容再现规范通过地址信息获取部件来从内容存储部件中获取指示相应内容在何处的地址信息,基于由数据转换确定部件做出的数据列表请求的内容再现规范来确定由地址信息获取部件利用地址信息获取的内容是否有必要进行数据转换,当数据转换确定部件确定由地址信息获取部件所获取的地址信息有必要进行数据转换时将数据转换指定信息并入其,通过地址信息返回部件将所获取的内容或转换的地址信息的地址信息返回到客户装置,通过地址信息接收部件从客户设备中接收地址信息,基于由内容获取部件从客户设备得到的地址信息而从内容存储部件中获取相应内容,用分析部件来分析所接收到地址信息,当分析表明数据转换指定信息并入到来自客户设备的地址信息中时基于数据转换指定信息通过数据转换部件来将内容获取部件所获取的内容进行数据转换,以及通过内容传送部件将所获得的内容或数据转换的内容发送到客户设备。这带来了这种好处,即可以根据客户设备的规范来分配合适的内容而不用准备多个格式的内容。
进一步,根据本发明的构造,地址信息获取部件获取与所述数据列表请求的所述内容再现规范相匹配的内容的地址信息、以及能够进行数据转换以便与所述数据列表请求的所述再现规范相匹配的内容的地址信息。因此获得以下优势,即可以根据客户设备的规范来分配合适的内容而不用准备多个不同格式的内容。
进一步,根据本发明的构造,将内容定义为静止图像数据、移动图像数据或音频数据。因此获得以下优势,即可以根据客户设备的规范来分配合适的内容而不用准备多个不同格式的内容。
进一步,根据本发明的构造,当内容是静止图像数据时,内容再现规范是内容识别信息、文件格式、图像尺寸、颜色数量或文件大小的其中一个或结合。因此获得以下优势,即可以根据客户设备的规范来分配合适的内容而不用准备多个不同格式的内容。
进一步,根据本发明的构造,当内容是移动图像数据时,内容再现规范是内容识别信息、文件格式、移动图像尺寸、编码方法、位速率文件格式或文件大小的其中一个或结合。因此获得以下优势,即可以根据客户设备的规范来分配合适的内容而不用准备多个不同格式的内容。
进一步,根据本发明的构造,当内容是音频数据时,内容再现规范是内容识别信息、文件格式、位速率或立体声/单声道中的一个或结合。因此获得以下优势,即可以根据客户设备的规范来分配合适的内容而不用准备多个不同格式的内容。
进一步,根据本发明的构造,提供了可以根据客户设备的规范来分配合适的内容而不用准备多个不同格式的内容的优势,这是由以下获得的接收由来自客户设备的内容再现规范指定的数据列表请求并基于数据列表请求的内容再现规范而获取指示相应内容在何处的地址信息;基于数据列表请求的内容再现规范确定由地址信息所获取的内容是否有必要进行数据转换并且当获取的地址信息确定为必须进行数据转换时将数据转换指定信息并入其中;使所获取的地址信息或转换的地址信息返回到客户设备;从客户设备接收地址信息,基于所接收的地址信息获取一个相应内容,分析来自客户设备的地址信息并且当分析表明数据转换指定信息并入时基于数据转换指定信息而使所获取到的内容接受数据转换;以及将获取到的内容或数据转换后的内容发送到客户设备。
进一步,根据本发明的构造,在计算机上执行以下步骤接收来自客户设备的内容再现规范指定的数据列表请求的步骤;基于数据列表请求的内容再现规范获取指示相应内容在何处的地址信息的步骤;基于数据列表请求的内容再现规范确定由地址信息获取的内容是否有必要进行数据转换的步骤;当确定有必要进行数据转换时将数据转换指定信息并入获取的地址信息的步骤;将获取到的地址信息或转换后的地址信息返回到客户设备的步骤;从客户设备接收地址信息的步骤;基于接收到的地址信息获取一个相应内容的步骤;分析来自客户设备的地址信息的步骤;当分析表明并入有数据转换指定信息时基于数据转换指定信息使获取的内容接受数据转换的步骤;以及将获取到的内容或数据转换后的内容发送到客户设备的步骤。因此获得以下优势,即可以根据客户设备的规范来分配合适的内容而不用准备多个不同格式的内容。
进一步,根据本发明的构造,地址信息获取步骤获取与所述数据列表请求的所述内容再现规范相匹配的内容的地址信息,以及能够进行数据转换以便与所述数据列表请求的所述再现规范相匹配的内容的地址信息。因此获得以下优势,即可以根据客户设备的规范来分配合适的内容而不用准备多个不同格式的内容。
进一步,根据本发明的构造,在计算机上执行以下步骤接收来自客户设备的内容再现规范指定的数据列表请求的步骤;基于数据列表请求获取指示相应内容在何处的地址信息的步骤;基于数据列表请求的内容再现规范确定由地址信息获取的内容是否有必要进行数据转换的步骤;当确定有必要进行数据转换时将数据转换指定信息并入获取的地址信息的步骤;将获取到的地址信息或转换后的地址信息返回到客户设备的步骤。因此获得以下优势,即可以根据客户设备的规范来分配合适的内容而不用准备多个不同格式的内容。
权利要求
1.一种执行内容信息传送处理的信息处理装置,包括存储内容的存储单元;请求处理单元,接收来自客户的存储再现规范信息的内容数据列表请求,并且基于所述内容数据列表请求而获取指示存储于所述存储单元中的内容在何处的地址信息;数据转换确认单元,确定包含在所述内容数据列表请求中的再现规范信息是否与存储于所述存储单元中的内容规范相匹配,并且当不相匹配时确定是否可以通过对内容分配装置的存储内容进行数据转换处理而形成与客户指定的再现规范的匹配,并且产生所述存储内容所需的数据转换模式以便与利用数据转换而作为数据转换指定信息的客户指定的再现规范相匹配;地址处理单元,产生内含内容的地址信息的所述数据转换指定信息的虚拟地址信息,该内容能够通过基于所述数据转换确认单元的确认结果进行数据转换处理而与客户指定的再现规范相匹配,其中所述请求处理单元具有这种构造产生包含所述存储单元的所述存储内容的地址信息的地址信息列表,其与所述客户指定的再现规范信息和内含所述内容的地址信息的所述数据转换指定信息的虚拟地址信息相匹配,该内容能够利用数据转换处理与所述客户指定的再现规范相匹配,并且执行向所述客户传送的处理。
2.根据权利要求1所述的信息处理装置,其特征在于具有以下构造,其中所述数据转换确认单元包括转换信息识别单元,其设置转换识别信息以确认所述存储单元的存储内容是否是不需要数据转换而与所述客户指定的再现规范相匹配的内容还是需要数据转换的内容;并且所述请求处理单元产生地址信息列表作为要传送到所述客户的信息,该地址信息列表包括所述存储单元的所述存储内容的地址信息的结合数据,其与所述客户指定的再现规范信息相匹配,并且转换识别信息表示所述内容显示不需要数据转换;以及内含内容的地址信息的所述数据转换指定信息的虚拟地址信息的结合数据,该内容可以通过数据转换处理与所述客户指定的再现规范相匹配,并且转换识别信息表示所述内容显示需要数据转换。
3.根据权利要求1所述的信息处理装置,其特征在于具有以下构造,其中所述再现规范信息包含关于文件格式、数据大小、颜色数量、文件大小、编解码器方法、位速率、文件大小以及音频模式中的其中一项的信息;并且所述数据转换确认单元执行处理以确定内容显示是否需要数据转换处理以使所述存储单元的存储内容与所述客户指定的所述文件格式、图象尺寸、颜色数量、文件大小、编解码格式、位速率、文件大小以及音频模式的所述再现规范中的至少一项相匹配。
4.根据权利要求1所述的信息处理装置,其特征在于其中所述地址信息是与每个内容相应的URL(统一资源定位器)组。
5.一种信息处理装置,用于向内容供应服务器做出内容传送请求,其特征在于构造包括数据收发器单元,执行处理以向所述内容供应服务器传送数据并从其接收数据;以及控制单元,基于通过所述数据收发器单元从所述服务器上接收到的内容信息在所述输出单元上显示显示信息;以及显示单元,输出和显示由所述控制单元产生的显示信息,其中所述控制单元基于从所述服务器接收的内容信息所包含的转换识别信息来执行处理以产生能够识别可以由所述服务器传送的内容是否是需要在所述服务器上进行数据转换处理的内容的显示信息。
6.一种信息处理装置,用于向内容供应服务器做出内容传送请求,其特征在于构造包括数据收发器单元,执行处理以向所述内容供应服务器传送数据并从其接收数据,以及控制单元,基于通过所述数据收发器单元从所述服务器上接收到的内容信息所包含的转换识别信息来优先选择不需要在所述服务器上进行数据转换处理的内容作为所述服务器的传送请求内容,并且执行对所述选择内容的传送请求。
7.一种内容分配系统,其特征在于包括执行内容信息传送处理的服务器以及对所述服务器做出内容传送请求的客户,所述服务器包括存储内容的存储单元,数据转换确认单元,确定包含在所述内容数据列表请求中的再现规范信息是否与存储于所述存储单元中的内容规范相匹配,并且当不匹配时确定是否可以通过对内容分配装置的存储内容进行数据转换处理而形成与客户指定的再现规范的匹配,并且产生所述存储内容所需的数据转换模式以便与利用数据转换而作为数据转换指定信息的客户指定的再现规范相匹配;地址处理单元,产生内含所述内容的地址信息的所述数据转换指定信息的虚拟地址信息,该内容能够通过基于所述数据转换确认单元的确认结果进行数据转换处理而与客户指定再现规范相匹配;以及请求处理单元,接收来自客户的存储再现规范信息的内容数据列表请求,并且基于所述内容数据列表请求而获取指示存储于所述存储单元中的内容在何处的地址信息,并且产生包含所述存储单元的所述存储内容的地址信息的地址信息列表,其与所述客户指定的再现规范信息和内含所述内容地址信息的所述数据转换指定信息的虚拟地址信息相匹配,该内容能够利用数据转换处理与所述客户指定的再现规范相匹配,并且执行向所述客户传送的处理,而且所述客户包括数据收发器单元,执行处理以向所述内容供应服务器传送数据并从其接收数据;控制单元,基于通过所述数据收发器单元从所述服务器上接收到的内容信息在所述输出单元上显示显示信息,并且基于内容信息所包含的转换识别信息来执行处理以产生能够识别可以由所述服务器传送的内容是否是需要在所述服务器上进行数据转换处理的内容的显示信息;以及输出并显示由所述控制单元产生的显示信息的显示单元。
8.根据权利要求7所述的内容分配系统,其特征在于以下构造,其中所述数据转换确认单元包括转换信息识别单元,其设置转换识别信息以确认所述存储单元的存储内容是否是不需要数据转换而与所述客户指定的再现规范相匹配的内容还是需要数据转换的内容;其中所述请求处理单元产生地址信息列表作为要传送到所述客户的信息,包括所述存储单元的存储内容的地址信息的结合数据,其与所述客户指定的再现规范信息相匹配,并且转换识别信息表示所述内容显示不需要数据转换;以及内含内容的地址信息的所述数据转换指定信息的虚拟地址信息的结合数据,该内容可以通过数据转换处理与所述客户指定的再现规范相匹配,并且转换识别信息表示所述内容显示需要数据转换。
9.根据权利要求7所述的内容分配系统,其特征在于所述客户进一步包括执行处理以向所述服务器传送数据并从其接收数据的数据收发器单元;以及控制单元,其基于通过所述数据收发器单元从所述服务器上接收到的内容信息所包含的转换识别信息来优先选择不需要在所述服务器上进行数据转换处理的内容作为所述服务器的传送请求内容,并且执行对所述选择内容的传送请求。
10.一种执行内容信息传送处理的信息处理方法,其特征在于包括接收来自客户的存储再现规范信息的内容数据列表请求的步骤;基于所述内容数据列表请求而获取指示存储于存储单元中的内容在何处的地址信息的地址信息获取步骤;数据转换确认步骤,确定包含在所述内容数据列表请求中的再现规范信息是否与存储于所述存储单元中的内容规范相匹配,并且当不相匹配时确定是否可以通过对内容分配装置的存储内容进行数据转换处理而形成与客户指定的再现规范的匹配,并且产生所述存储内容所需的数据转换模式以便与利用数据转换而作为数据转换指定信息的客户指定的再现规范相匹配;地址处理步骤,产生内含内容地址信息的所述数据转换指定信息的虚拟地址信息,该内容能够通过基于所述数据转换确认步骤的确认结果进行数据转换处理而与客户指定再现规范相匹配;以及地址信息列表产生/传送步骤,产生包含所述存储单元的所述存储内容的地址信息的地址信息列表,其与所述客户指定的再现规范信息和内含所述内容地址信息的所述数据转换指定信息的虚拟地址信息相匹配,该内容能够利用数据转换处理与所述客户指定的再现规范相匹配,并且传送给所述客户。
11.根据权利要求10所述的信息处理方法,其特征在于还包括转换识别信息设置步骤,其设置转换识别信息以确认所述存储单元的存储内容是否是不需要数据转换而与所述客户指定的再现规范相匹配的内容还是需要数据转换的内容,其中所述地址信息列表产生/传送步骤产生地址信息列表作为传送到所述客户的信息,并且地址信息列表包含所述存储单元的存储内容的地址信息的结合数据,其与所述客户指定的再现规范信息相匹配,并且转换识别信息表示所述内容显示不需要数据转换;以及内含内容地址信息的所述数据转换指定信息的虚拟地址信息的结合数据,该内容可以通过数据转换处理与所述客户指定的再现规范相匹配,并且转换识别信息表示所述内容显示需要数据转换。
12.根据权利要求10所述的信息处理方法,其特征在于具有构造,其中所述再现规范信息包含关于文件格式、数据大小、颜色数量、文件大小、编解码器方法、位速率、文件大小以及音频模式中的其中一项的信息,并且所述数据转换确认步骤执行处理以确定内容显示是否需要数据转换处理,该处理使所述存储单元的存储内容与由所述客户指定的关于所述文件格式、图像尺寸、颜色数量、文件大小、编解码器格式、位速率、文件大小以及音频模式的所述再现规范中的至少一项相匹配。
13.根据权利要求10所述的信息处理方法,其特征在于其中所述地址信息是与每个内容相应的URL(统一资源定位器)组。
14.一种执行内容信息显示处理的信息处理方法,其特征在于包括从内容供应服务器上接收内容信息的步骤;显示信息产生步骤,其基于接收到的内容信息所包含的转换识别信息来产生能够识别可以由所述服务器传送的内容是否是需要在所述服务器上进行数据转换处理的内容的显示信息;以及显示在所述显示信息产生步骤中产生的显示信息的步骤。
15.一种基于内容信息执行处理以决定请求内容的信息处理方法,其特征在于包括从内容供应服务器上接收内容信息的步骤;选择步骤,其基于接收到的内容信息所包含的转换识别信息来优先选择不需要在所述服务器上进行数据转换处理的内容作为所述服务器的传送请求内容;以及将在所述选择步骤中决定的传送请求内容的识别信息传送给所述内容供应服务器的步骤。
16.一种执行内容信息传送处理的计算机程序,其特征在于包括接收来自客户的存储再现规范信息的内容数据列表请求的步骤;基于所述内容数据列表请求而获取指示存储于存储单元中的内容在何处的地址信息的地址信息获取步骤;数据转换确认步骤,确定包含在所述内容数据列表请求中的再现规范信息是否与存储于所述存储单元中的内容规范相匹配,并且当不匹配时确定是否可以通过对内容分配装置的存储内容进行数据转换处理而形成与客户指定的再现规范的匹配,并且产生所述存储内容所需的数据转换模式以便与利用数据转换而作为数据转换指定信息的客户指定的再现规范相匹配;地址处理步骤,产生内含内容地址信息的所述数据转换指定信息的虚拟地址信息,该内容能够通过基于所述数据转换确认步骤的确认结果进行数据转换处理而与客户指定再现规范相匹配;以及地址信息列表产生/传送步骤,其产生包含所述存储单元的所述存储内容的地址信息的地址信息列表,其与所述客户指定的再现规范信息和内含所述内容地址信息的所述数据转换指定信息的虚拟地址信息相匹配,该内容能够利用数据转换处理与所述客户指定的再现规范相匹配,并且向所述客户传送。
17.一种执行内容信息显示处理的计算机程序,其特征在于包括从内容供应服务器上接收内容信息的步骤;显示信息产生步骤,其基于接收到的内容信息所包含的转换识别信息来产生能够识别可以由所述服务器传送的内容是否是需要在所述服务器上进行数据转换处理的内容的显示信息;以及显示在所述显示信息产生步骤中产生的显示信息的步骤。
18.一种基于内容信息执行决定请求内容的处理的计算机程序,其特征在于包括从内容供应服务器上接收内容信息的步骤;选择步骤,其基于接收到的内容信息所包含的转换识别信息来优先选择不需要在所述服务器上进行数据转换处理的内容作为所述服务器的传送请求内容;以及将在所述选择步骤中决定的传送请求内容的识别信息传送给所述内容供应服务器的步骤。
19.一种内容分配装置,其特征在于包括存储多个内容的内容存储部件;接收由来自所述客户设备的所述内容再现规范指定的数据列表请求的数据列表请求接收部件;基于由所述数据列表请求接收部件接收到的所述数据列表请求的所述内容再现规范而从所述内容存储部件中获取指示相应内容在何处的地址信息的地址信息获取部件;基于所述数据列表请求的所述内容再现规范确定利用所述地址信息获取部件得到的所述地址信息所获取的内容是否有必要进行数据转换的数据转换确定部件;当由所述地址信息获取部件获取的内容被所述数据转换确定部件确定为必须进行数据转换时将数据转换指定信息并入所获取内容的地址信息的地址信息转换部件;使由所述地址信息获取部件获取的内容的地址信息以及由所述地址信息转换部件转换的地址信息返回到所述客户设备的地址信息返回部件;从所述客户设备接收所述地址信息的地址信息接收部件;分析由所述地址信息接收部件接收的所述地址信息的分析部件;基于来自所述客户设备的地址信息从所述内容存储部件获取相应内容的内容获取部件;当所述分析部件做出的分析表明数据转换指定信息并入来自所述客户设备的地址信息时,基于所述数据转换指定信息而使由所述内容获取部件获取到的内容接受数据转换的数据转换部件;以及将由所述内容获取部件获取到的内容或由所述数据转换部件转换的内容数据传送给所述客户设备的内容传送部件。
20.根据权利要求19所述的内容分配装置,其特征在于所述地址信息获取部件获取与所述数据列表请求的所述内容再现规范相匹配的内容的地址信息、以及能够进行数据转换以便与所述数据列表请求的所述再现规范相匹配的内容的地址信息。
21.根据权利要求19所述的内容分配装置,其特征在于所述内容是静止图像数据、运动图像数据或音频数据。
22.根据权利要求21所述的内容分配装置,其特征在于当所述内容是静止图像数据时,所述内容再现规范是内容识别信息、文件格式、图像尺寸、颜色数量或文件大小的其中一个或结合。
23.根据权利要求21所述的内容分配装置,其特征在于当所述内容是移动图像数据时,所述内容再现规范是内容识别信息、文件格式、移动图像尺寸、编解码方法、位速率文件格式或文件大小的其中一个或结合。
24.根据权利要求21所述的内容分配装置,其特征在于当所述内容是音频数据时,所述内容再现规范是内容识别信息、文件格式、位速率或立体声/单声道中的一个或结合。
25.一种内容分配方法,其特征在于接收由来自所述客户设备的所述内容再现规范指定的数据列表请求并基于所述数据列表请求的所述内容再现规范而获取指示相应内容在何处的地址信息;基于所述数据列表请求的所述内容再现规范确定由所述地址信息所获取的内容是否有必要进行数据转换并且当确定必须进行数据转换时将数据转换指定信息并入所述获取的地址信息中;使所述获取的地址信息或所述转换的地址信息返回到所述客户设备;从所述客户设备接收地址信息,基于所述接收的地址信息获取所述相应内容中的一个,分析来自所述客户设备的地址信息并且当分析表明数据转换指定信息并入时基于所述数据转换指定信息而使所述获取到的内容接受数据转换;以及将所述获取到的内容或所述数据转换后的内容传送到所述客户设备。
26.一种内容分配程序,其特征在于促使计算机执行接收由来自所述客户设备的所述内容再现规范指定的数据列表请求的步骤;基于所述数据列表请求的内容再现规范而获取指示相应内容在何处的地址信息的步骤;基于所述数据列表请求的所述内容再现规范确定由所述地址信息所获取的内容是否有必要进行数据转换的步骤;当确定有必要进行所述数据转换时将数据转换指定信息并入所述获取的地址信息的步骤;使所述获取的地址信息或所述转换的地址信息返回到所述客户设备的步骤;从所述客户设备接收地址信息的步骤;基于所述接收的地址信息获取所述相应内容中的一个的步骤;分析来自所述客户设备的地址信息的步骤;当分析表明所述数据转换指定信息并入时基于所述数据转换指定信息而使所述获取到的内容接受数据转换的步骤;以及将所述获取到的内容或所述数据转换后的内容发送到所述客户设备的步骤。
27.根据权利要求26所述的内容分配程序,其特征在于所述获取地址信息的步骤获取与所述数据列表请求的所述内容再现规范相匹配的内容的地址信息、以及可以进行数据转换以便与所述数据列表请求的所述再现规范相匹配的内容的地址信息。
28.一种内容分配程序,其特征在于促使计算机执行接收由来自所述客户设备的所述内容再现规范指定的数据列表请求的步骤;基于所述数据列表请求的内容再现规范而获取指示相应内容在何处的地址信息的步骤;基于所述数据列表请求的所述内容再现规范确定由所述地址信息所获取的内容是否有必要进行数据转换的步骤;当确定有必要进行所述数据转换时将数据转换指定信息并入所述获取的地址信息的步骤;使所述获取的地址信息或所述转换的地址信息返回到所述客户设备的步骤。
全文摘要
本发明涉及信息处理装置、方法、内容分配装置、方法及计算机程序,其中按照客户装置的性能规范分配合适内容而不用准备多种格式的内容。当接收来自客户的数据列表的请求时,服务器建立不需要进行数据转换的内容、内容URL’和表示原始内容的转换识别信息,并且还建立必须进行数据转换的内容,通过将数据转换指令信息并入URL’获得的虚拟URL’以及表示有必要进行转换的转换识别信息,然后将它们返回发送给客户。服务器接收并分析来自客户的URL。如果不存在数据转换指令信息,则服务器传送它们的内容。如果存在任何并入的数据转换指令信息,则服务器依据数据转换指令信息执行数据转换,然后将内容传送给客户。
文档编号G06F9/00GK1533535SQ0380069
公开日2004年9月29日 申请日期2003年5月9日 优先权日2002年5月17日
发明者小堀洋一, 广, 森田利广, 弘, 本田和弘 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1