CN113228711A - 信息处理装置、信息处理方法和信息处理程序 - Google Patents
信息处理装置、信息处理方法和信息处理程序 Download PDFInfo
- Publication number
- CN113228711A CN113228711A CN201980084879.3A CN201980084879A CN113228711A CN 113228711 A CN113228711 A CN 113228711A CN 201980084879 A CN201980084879 A CN 201980084879A CN 113228711 A CN113228711 A CN 113228711A
- Authority
- CN
- China
- Prior art keywords
- head
- transfer function
- related transfer
- user
- information processing
- 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.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 123
- 238000003672 processing method Methods 0.000 title claims description 8
- 238000012546 transfer Methods 0.000 claims abstract description 146
- 230000006854 communication Effects 0.000 claims description 30
- 238000004891 communication Methods 0.000 claims description 30
- 238000012545 processing Methods 0.000 claims description 20
- 230000006870 function Effects 0.000 description 126
- 210000003128 head Anatomy 0.000 description 98
- 238000005457 optimization Methods 0.000 description 89
- 238000000034 method Methods 0.000 description 29
- 238000010586 diagram Methods 0.000 description 14
- 238000001514 detection method Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 4
- 230000007175 bidirectional communication Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004807 localization Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 210000000883 ear external Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S1/00—Two-channel systems
- H04S1/002—Non-adaptive circuits, e.g. manually adjustable or static, for enhancing the sound image or the spatial distribution
- H04S1/005—For headphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/302—Electronic adaptation of stereophonic sound system to listener position or orientation
- H04S7/303—Tracking of listener position or orientation
- H04S7/304—For headphones
-
- 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
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S1/00—Two-channel systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/301—Automatic calibration of stereophonic sound system, e.g. with test microphone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/308—Electronic adaptation dependent on speaker or headphone connection
-
- 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/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2420/00—Techniques used stereophonic systems covered by H04S but not provided for in its groups
- H04S2420/01—Enhancing the perception of the sound image or of the spatial distribution using head related transfer functions [HRTF's] or equivalents thereof, e.g. interaural time difference [ITD] or interaural level difference [ILD]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
- Stereophonic System (AREA)
Abstract
根据本公开的信息处理设备设置有:执行单元,该执行单元执行将对应于用户的头部传递函数与用于标识该用户使用的设备的标识符关联;以及提供单元,该提供单元将头部传递函数和与头部传递函数关联的标识符提供到该对应于用户的头部传递函数要被提供到的提供目的地。
Description
技术领域
本公开涉及信息处理装置、信息处理方法和信息处理程序。具体地,本公开涉及头部相关传递函数的使用。
背景技术
存在用于通过使用数学上表示耳朵如何从声源接收声音的头部相关传递函数来在一副耳机等中三维地再现声像的技术。
因为头部相关传递函数在个体之间变化大,所以优选的是使用针对每个人生成的头部相关传递函数。例如,存在用于基于用户耳廓的捕获图像生成头部区域的三维数字模型(在下文中,被称为“3D模型”)并根据生成的3D模型来计算用户的头部相关传递函数的已知技术。
引用列表
专利文献
专利文献1:美国专利No.9544706
发明内容
技术问题
根据常规技术,因为可以将已经根据各用户分别计算出的头部相关传递函数用于信息处理,所以可以增强声像的定位感。
然而,通过上述常规技术,并不总是能够适当地使用针对各用户计算出的头部相关传递函数。例如,可能存在一种情况,其中用户期望灵活地使用头部相关传递函数,诸如,不仅对于单独的应用(音乐回放应用等)而且对于安装在智能电话中的多个应用使用自身的头部相关传递函数。此外,如果根据实际使用的情形或用户使用的音频装备等进行调整,则头部相关传递函数还可以增强真实感或给出准确的定位感。然而,常规技术仅针对各用户计算头部相关传递函数并且不执行根据情形来改变头部相关传递函数的使用模式以使得用户可以灵活地使用头部相关传递函数的处理。
因此,本公开提出了能够适当地使用头部相关传递函数的信息处理装置、信息处理方法和信息处理程序。
问题的解决方案
为了解决上述问题,一种信息处理装置包括:执行单元,所述执行单元将对应于用户的头部相关传递函数与标识所述用户使用的装备的标识符关联;以及提供单元,所述提供单元将所述头部相关传递函数和与所述头部相关传递函数关联的标识符提供到所述对应于用户的头部相关传递函数被提供到的提供目的地。
另外,为了解决上述问题,一种信息处理装置包括:获取单元,所述获取单元获取对应于用户的头部相关传递函数和与所述头部相关传递函数关联的标识符;确定单元,所述确定单元确定与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符之间匹配;以及设置单元,当与所述头部相关传递函数关联的标识符和所述标识用户使用的装备的标识符匹配时,所述设置单元将所述头部相关传递函数设置为启用所述头部相关传递函数。
附图说明
图1是图示了根据本公开的实施例的信息处理***的示图。
图2是图示了根据实施例的信息处理的整体流程的概念示图。
图3是图示了根据实施例的用户终端的配置示例的示图。
图4是图示了根据实施例的BRIR表的示例的示图。
图5是图示了根据实施例的参数表的示例的示图。
图6是图示了根据实施例的信息处理的流程的流程图(1)。
图7是图示了根据实施例的信息处理的流程的流程图(2)。
图8是图示了根据实施例的信息处理的流程的流程图(3)。
图9是图示了根据实施例的信息处理的流程的流程图(4)。
图10是图示了根据修改示例的头部相关传递函数的使用模式的概念示图。
图11是图示了实现信息处理装置的功能的计算机示例的硬件配置示图。
具体实施方式
以下,将参考附图来详细地说明本公开的优选实施例。此外,在各实施例中,对具有相同功能的部件分配相同的附图标记,并且将省略对重复部分的描述。
将按以下条目顺序来说明本公开:
1.实施例
1-1.根据实施例的信息处理***和信息处理的配置示例
1-2.根据实施例的信息处理装置的配置
1-3.根据实施例的信息处理的流程
2.修改示例
2-1.信息处理***的模式
2-2.声源的回放模式
2-3.参数的使用
2-4.装备的模式
3.其他实施例
4.根据本公开的信息处理装置的效果
5.硬件配置
(1.实施例)
[1-1.根据实施例的信息处理***和信息处理的配置示例]
首先,将参考图1和图2描述根据本公开的信息处理***1的配置和由信息处理***1执行的信息处理的概述。图1是图示了根据本公开的实施例的信息处理***1的示图。根据本公开的实施例的信息处理由图1中图示的信息处理***1来实现。如图1中图示的,信息处理***1包括用户终端10、一副耳机50、云服务器100和服务服务器200。信息处理***1中包括的各设备通过使用有线或无线网络(未图示)执行双向通信。此外,构成信息处理***1的设备的数量不限于图中图示的数量。
用户终端10是根据本公开的信息处理装置的示例,并且是通过使用头部相关传递函数(在下文中,有时被称为HRTF(Head-Related Transfer Function))来执行信息处理的信息处理终端。用户终端10由例如具有图像捕获功能的智能电话等来实现。
一副耳机50是用户使用的音频装备的示例。例如,一副耳机50具有蓝牙(注册商标)等的通信功能,并与用户终端10建立无线通信。然后,一副耳机50根据用户执行的操作来输出从用户终端10发送的语音等。
云服务器100计算与各用户对应的HRTF(头部相关传递函数),并将计算出的HRTF提供给用户终端10。云服务器100经由网络从用户终端10获取用户耳朵的图像,并基于获取的图像来计算用户的HRTF。
服务服务器200是向用户终端10提供音乐等的声源的服务器设备。例如,服务服务器200根据由安装在用户终端10中的音乐回放应用等执行的控制经由网络向用户终端10提供流式声源等。
如上所述,用户终端10执行使用HRTF的信息处理。HRTF将由于包括人耳廓(外耳)、头部区域的形状等的***物体而生成的声音的改变表示为传递函数。通常,用于获得HRTF的测量数据是通过测量声音信号来获取的,该声音信号被用于通过使用人穿戴在耳廓上的麦克风、虚拟头戴式麦克风等的测量。
例如,经常通过使用由虚拟头戴式麦克风等获取的测量数据或者通过使用从大量人获取的测量数据的平均值来计算用于3D声音等的技术的HRTF。然而,因为HRTF在个体之间变化大,所以优选的是使用个体用户的HRTF,以便实现更有效的声学舞台效果。即,可以通过利用用户自身的HRTF替换一般的HRTF来向用户提供具有更真实感的声学体感。
作为用于计算用户的个人HRTF的方法的示例,存在用于根据用户耳朵形状的捕获图像计算用户的HRTF的方法。例如,云服务器100获取包括由用户终端10捕获的用户耳朵形状的图像,并基于获取的图像来计算用户的个人HRTF。然后,云服务器100将计算出的HRTF发送到用户终端10。因此,用户终端10可以回放通过使用用户的个人HRTF再现的3D声音的声音,并可以回放具有真实感的移动图像。
然而,上述方法存在一些问题。例如,用户终端10操作由各种商业运营商开发的应用,诸如具有发送或管理HRTF的功能的应用(在下文中,被简称为“应用”)、用于回放音乐的应用、用于回放移动图像的应用。在这种情况下,可能存在一种情况,其中由于例如操作***(OS)限制等,导致在管理HRTF的应用与音乐回放目的应用等之间不能够发送和接收HRTF数据。
此外,即使可以发送和接收HRTF数据,也会有可能没有适当地执行其操作。例如,可以不管用户实际使用的音频装备(一副耳机50等)来计算HRTF;然而,为了更有效地发挥声音效果,优选的是将HRTF数据与根据装备的阻抗的输出值或基于装备的输出单元的形状等的延迟时间等的变量(参数)等一起使用。然而,当用户使用音乐回放目的应用等时,由于OS限制,导致云服务器100和管理HRTF的应用难以控制音乐回放目的应用的使用。因此,会有可能存在其中以并非云服务器100和管理HRTF的应用所意图的模式使用HRTF的情况。
如上所述,当使HRTF能够跨多个应用灵活地使用或者当使HRTF能够根据用户的环境或装备的状态被适当地使用时,存在关于HRTF的各种问题。根据实施例的用户终端10通过以下描述的根据本公开的信息处理解决了上述问题。下面,将与参考图1和图2的过程一致地描述根据本公开的信息处理的概述。
如图1中图示的,第一应用20和第二应用30已经被安装在用户终端10中。第一应用20是例如从管理云服务器100的商业运营商提供的应用。第一应用20具有捕获包括用户耳朵的图像、将捕获图像发送到云服务器100以及管理从云服务器100发送的HRTF的功能。
在根据实施例的信息处理中,首先,第一应用20根据用户执行的操作来捕获包括用户耳朵的图像并获取包括耳朵的图像(步骤S1)。随后,第一应用20将包括耳朵的图像发送到云服务器100(步骤S2)。此外,作为将图像发送到云服务器100的预处理,第一应用20还可以执行检测在图像中包括的用户耳朵的视频图像并从该图像中剪切出检测到的耳朵的视频图像的区域的处理。
云服务器100获取从用户终端10发送的图像。然后,云服务器100根据图像计算用户的HRTF(步骤S3)。针对用于由云服务器100执行的计算HRTF的方法还可以使用各种方法。例如,如果输入包括视频图像的耳朵的二维图像,则云服务器100还可以通过使用通过学习以输出与各只耳朵关联的HRTF而获得的模型来计算HRTF。可替换地,云服务器100还可以根据包括视频图像的耳朵的二维图像生成用户头部区域的3D模型,并根据生成的3D模型计算HRTF。在下面的描述中,根据个体用户计算出的HRTF被称为个人HRTF,并有时与一般的HRTF有所区别。
此外,云服务器100还可以通过将RIR(房间脉冲响应(Room Impulse Response))与计算出的个人HRTF进行卷积来生成BRIR(双耳房间脉冲响应(Binaural Room ImpulseResponse))。在下面的描述中,根据个人用户生成的BRIR被称为个人BRIR,并有时与一般的BRIR有所区别。此外,例如在用户终端10中回放音乐时使用的数据实际上有时不是HRTF而是BRIR;然而,在下面的描述中,假定这二者可以彼此替换。例如,“发送生成的BRIR”的描述包括发送计算出的HRTF的情形。此外,假定“通过使用BRIR执行回放”的描述包括通过使用HRTF执行回放的情形。
此后,云服务器100将生成的个人BRIR发送到用户终端10(步骤S4)。第一应用20获取个人BRIR(步骤S5)。以这种方式,用户可以通过捕获用户的侧面并将图像发送到云服务器100来获取自身的个人BRIR。然后,第一应用20将接收到的个人BRIR存储在存储区域21中(步骤S6)。
下面,将参考图2描述当用户终端10通过使用个人BRIR回放音乐等时执行的处理的流程。图2是图示了根据实施例的信息处理的整体流程的概念示图。
当作为触发、用户进行操作以启动第一应用20时,第一应用20获取存储在存储区域21中的个人BRIR(步骤S11)。此外,第一应用20识别连接到用户终端10的装备。在图2图示的示例中,第一应用20识别已经通过使用诸如蓝牙之类的无线连接与用户终端10建立了通信的一副耳机50。
在这种情况下,第一应用20获取与作为连接装备的一副耳机50相关的信息(步骤S12)。例如,第一应用20获取标识装备的标识符。当装备具有例如蓝牙功能时,标识符是诸如BT设备名称之类的用于标识装备的字符串或用于标识个体装备的特有字符串。此外,标识符也可以是制造商特有给出的装备的型号名称等。
此外,第一应用20还可以获取指示连接装备是否具有通信功能的信息。例如,如果装备没有诸如蓝牙之类的通信功能,则可能存在其中装备不能够发送关于标识符等的信息的情况。在这种情况下,第一应用20获取与指示不能够识别连接到用户终端10的装备的模式相关的信息。通过使用指示例如装备的类型是有源(具有通信功能)还是无源(没有通信功能)的信息来区分这种信息。即,第一应用20获取指示连接装备是有源还是无源的信息。在图2图示的示例中,因为一副耳机50具有通信功能,所以第一应用20获取指示作为连接装备的一副耳机50为“有源”的信息。
然后,第一应用20将个人BRIR与作为由用户使用的装备的一副耳机50的标识符关联。这里提到的关联指示:因为当前时刻连接到用户终端10的装备是例如一副耳机50,所以稍后将描述的第二应用30授予用于控制除了一副耳机50之外的装备中的回放的控制信息。更具体地,这里提到的关联指示用于优化某些装备的变量(在下文中,被称为“装备优化参数”)授予用于控制的控制信息,从而不被其它装备错误地使用。
此后,第一应用20将与个人BRIR或一副耳机50相关的信息发送(上传)到云服务器100(步骤S13)。执行该处理是为了使个人BRIR能够经由云服务器100传送,因为数据不能够被直接从第一应用20发送到第二应用30。
云服务器100获取与个人BRIR和一副耳机50相关的信息。然后,云服务器100基于一副耳机50的标识符从多条保持信息中指定一副耳机50的装备优化参数。
此外,云服务器100发布个人BRIR的获取目的地址,以便使第一应用获取个人BRIR(步骤S14)。例如,这里提到的获取目的地址是用于访问云服务器100并获取个人BRIR的一次性统一资源定位符(一次性URL)。以这种方式,云服务器100经由获取目的地址来传送个人BRIR。因此,即使在由于OS限制而不能够将个人BRIR从第一应用20传送到回放目的应用(图2图示的示例中的第二应用30)的情形下,用户终端10也可以将个人BRIR传送到第二应用30。
此外,云服务器100还发布作为一副耳机50的装备优化参数的获取目的地址的一次性URL。
然后,云服务器100将发布的个人BRIR的获取目的地址和一副耳机50的装备优化参数的获取目的地址发送到第一应用20(步骤S15)。
第一应用20获取从云服务器100发送的个人BRIR的获取目的地址和一副耳机50的装备优化参数的获取目的地址(步骤S16)。此外,第一应用20还可以在步骤S16的定时将个人BRIR与一副耳机50的标识符关联。
此后,当作为触发、例如通过由用户执行的操作启动了第二应用30时,第一应用20将获取的信息提供给第二应用30(步骤S17)。具体地,第一应用20将个人BRIR的获取目的地址、一副耳机50的装备优化参数的获取目的地址、一副耳机50的标识符、一副耳机50的型号名称、关于装备类型的信息等提供给第二应用30。
第二应用30是用于回放声源或移动图像的应用。例如,第二应用30被从作为与管理提供流式声源的服务服务器200的商业运营商相同的商业运营商等提供给用户。此外,如稍后将描述的,第二应用30还可以包括诸如数据控制单元31和播放器34之类的处理单元,并且数据控制单元31也可以由提供第一应用20的商业运营商提供作为共享库。即,管理服务服务器200的商业运营商还可以仅提供与第二应用30中包括的播放器34对应的功能。
第二应用30中包括的数据控制单元31是包括用于向例如第一应用20或云服务器100发送数据并从其接收数据的可执行文件的库(Library),并且有时被称为服务器访问库(SAL)等。
数据控制单元31经由从第一应用20提供的个人BRIR的获取目的地址从云服务器100获取个人BRIR(步骤S18)。此外,数据控制单元31经由从第一应用20提供的装备优化参数的获取目的地址从云服务器100获取一副耳机50的装备优化参数。
数据控制单元31将获取的个人BRIR和一副耳机50的装备优化参数存储在存储区域32中(步骤S19)。
随后,数据控制单元31识别连接到用户终端10的装备。具体地,数据控制单元31识别其中已经建立了与用户终端10的通信的一副耳机50(步骤S20)。
然后,数据控制单元31确定通过第一应用20与个人BRIR关联的装备的标识符和标识用户在当前时刻将要使用的装备的标识符之间匹配。具体地,数据控制单元31确定在步骤S12中通过第一应用20与HRTF关联的装备的标识符和在步骤S20中的时间点连接的装备的标识符之间匹配。在图2图示的示例中,因为这些件装备的两种标识符都指示一副耳机50,所以数据控制单元31确定这二者已经匹配。
在这种情况下,数据控制单元31更新设置文件(配置文件)33,在设置文件33中保持了由第二应用30执行回放时的设置。具体地,数据控制单元31将获取的个人BRIR和指示在回放处理中使用的(启用的)装备优化参数的信息写入设置文件33。
相比之下,如果通过第一应用20与个人BRIR关联的装备的标识符和标识用户在当前时刻将要使用的装备的标识符不匹配,则数据控制单元31写入指示不启用获取的个人BRIR和装备优化参数的信息。
即,数据控制单元31将从第一应用20传送的标识符(BT设备名称等)与当前时刻正在连接的一副耳机50的标识符进行比较,并决定用于回放声源的个人BRIR和装备优化参数。然后,数据控制单元31根据决定的内容来更新设置文件33(步骤S21)。
以这种方式,如果即使在已经从云服务器100提供个人BRIR和装备优化参数的情况下实际使用的装备(一副耳机50)也被改变了,则数据控制单元31限制其使用。即,通过包括在实际执行回放的第二应用30中确定装备的标识符的步骤,数据控制单元31可以防止由于使用不同装备的装备优化参数而在回放音乐时执行不适当的回放。
此后,当用户期望回放音乐时,第二应用30执行播放器34的功能。播放器34是基于音乐文件等的声源并基于在设置文件33中设置的信息来回放音乐或移动图像的处理单元。
播放器34读取设置文件33,并识别出个人BRIR被用于回放或一副耳机50的装备优化参数被使用(步骤S22)。
随后,播放器34基于在设置文件33中设置的信息,从存储区域32获取个人BRIR和装备优化参数(步骤S23)。
此外,播放器34访问提供流式声源等的服务服务器200并获取声源(步骤S24)。
然后,播放器34通过将个人BRIR和装备优化参数与声源进行卷积来回放声源。因此,播放器34可以执行使用依照个体用户耳朵形状的传递函数并使用针对一副耳机50等的回放环境而优化的参数的回放。
如上所述,作为根据本公开的信息处理装置的示例的用户终端10将对应于用户的个人BRIR(或个人HRTF)与标识用户使用的装备的标识符关联。然后,用户终端10将个人BRIR和与个人BRIR关联的标识符提供给作为对应于用户的个人BRIR被提供到的提供目的地的第二应用30。
即,用户终端10不仅提供个人BRIR,而且还提供在使用个人BRIR的环境中连接的装备的标识符。以这种方式,用户终端10可以通过还将指示用户将要针对个人BRIR使用哪种装备的信息提供给回放环境(第二应用30等)来执行针对用户的环境优化的回放。
此外,用户终端10获取对应于用户的个人BRIR和与个人BRIR关联的标识符,并确定与个人BRIR关联的标识符和标识用户使用的装备的标识符之间匹配。然后,当与个人BRIR关联的标识符和标识用户使用的装备的标识符匹配时,用户终端10将个人BRIR设置为启用个人BRIR。
以这种方式,通过识别在将要使用个人BRIR的环境中在当前时刻连接的装备,用户终端10确定是否将要使用从云服务器100提供的个人BRIR和装备优化参数。因此,用户终端10可以防止在回放时使用不适当的个人BRIR,或者防止错误地使用不同的装备优化参数。结果,用户终端10可以执行针对用户的环境优化的回放。
如上所述,已经给出了对根据本公开的信息处理的总体流程的概述的描述。在下面参考图3和后续附图的描述中,将详细描述用户终端10的配置和各种处理。
[1-2.根据实施例的信息处理装置的配置]
将参考图3描述作为根据本公开的信息处理装置的示例的用户终端10的配置。图3是图示了根据本公开的实施例的用户终端10的配置示例的示图。如图3中图示的,用户终端10包括通信单元11、输入单元12、显示单元13、检测单元14、存储单元15和控制单元16。
通信单元11由例如网络接口卡(NIC)等实现。通信单元11通过网络N(互联网等)以有线或无线方式连接,并且经由网络N向云服务器100、服务服务器200、一副耳机50等发送信息和从其接收信息。
输入单元12是从用户接收各种操作的输入设备。例如,输入单元12由用户终端10中所包括的操作键等实现。显示单元13是用于显示各种信息的显示设备。例如,显示单元13由液晶显示器等实现。此外,如果将触摸面板用于用户终端10,则输入单元12的部分与显示单元13集成。
检测单元14是各种传感器的总称,并检测与用户终端10相关的各种信息。具体地,检测单元14检测用户对于用户终端10执行的操作、关于用户终端10的位置的位置信息、与连接到用户终端10的装备相关的信息、用户终端10的环境等。
此外,作为传感器的示例,检测单元14包括用于捕获图像的透镜和图像传感器。即,当例如用户启动用于操作图像捕获功能的应用时,检测单元14体现出作为相机的功能。
存储单元15例如由诸如随机存取存储器(RAM)和闪存之类的半导体存储设备或诸如硬盘或光盘之类的存储设备实现。存储单元15在其中存储用于信息处理的各种数据。
如图3中图示的,存储单元15包括诸如BRIR表151和参数表152之类的数据表。BRIR表151与例如图2中图示的存储区域21关联。参数表152与例如图2中图示的存储区域32关联。
BRIR表121在其中存储与由云服务器100生成的个人BRIR相关的信息。图4图示了根据本公开的实施例的BRIR表151的示例。图4是图示了根据实施例的BRIR表151的示例的示图。在图4图示的示例中,BRIR表151具有诸如“个人BRIR数据”、“生成日期和时间”等之类的条目。
“个人BRIR数据”指示由云服务器100生成的个人BRIR的数据。图4概念性将个人BRIR数据图示为“A01”;然而,实际上,在主题条目中,存储了指示个人BRIR的特定数值等。
“生成日期和时间”指示生成个人BRIR数据的日期和时间。当用户终端10不止一次地获取个人BRIR时,用户终端10还可以仅将最新的个人BRIR保持在BRIR表151中,或者也可以将多个个人BRIR保持在BRIR表151中。
下面,将描述参数表122。参数表122在其中存储与在回放时使用的声源或移动图像的参数相关的信息。图5图示了根据本公开的实施例的参数表152的示例。图5是图示了根据实施例的参数表152的示例的示图。在图5图示的示例中,参数表152具有诸如“设置ID”、“个人BRIR数据”、“装备优化参数”、“获取日期和时间”等之类的条目。
“设置ID”指示用于标识指示个人BRIR已经与装备优化参数关联的设置的标识信息。“个人BRIR数据”与图4中图示的相同条目关联。“装备优化参数”指示从云服务器100获取的装备优化参数的数据。图5概念性将装备优化参数图示为“C01”;然而,实际上,在主题条目中,存储了指示装备优化参数的特定数值等。
“获取日期和时间”指示从云服务器100获取个人BRIR和装备优化参数的日期和时间。当用户终端10不止一次地获取个人BRIR和装备优化参数时,用户终端10还可以将最新的个人BRIR和装备优化参数保持在参数表152中,或者还可以将多个个人BRIR和装备优化参数保持在BRIR表151中。
将返回参考图3来继续描述。控制单元16由例如在作为工作区域的随机存取存储器(RAM)等中执行存储在用户终端10中的程序(例如,根据本公开的信息处理程序)的中央处理单元(CPU)、微处理单元(MPU)、图形处理单元(GPU)等来实现。此外,控制单元16是控制器,并还可以由例如诸如专用集成电路(ASIC)、现场可编程门阵列(FPGA)等之类的集成电路(诸如,集成电路)来实现。
如图3中图示的,控制单元16包括第一应用控制单元161和第二应用控制单元165,并实现或执行以下描述的信息处理的功能或操作。第一应用控制单元161包括生成单元162、执行单元163和提供单元164。第二应用控制单元165包括获取单元166、确定单元167、设置单元168和回放单元169。例如,获取单元166、确定单元167和设置单元168与图2中图示的数据控制单元31关联。此外,回放单元169与图2中图示的播放器34关联。此外,控制单元16的内部配置不限于图3中图示的配置,并且只要配置被设置为执行稍后将描述的信息处理,就可以使用其他配置。
生成单元162控制与生成HRTF和个人BRIR相关的处理。具体地,生成单元162控制与捕获包括用户耳朵的侧面的图像相关的处理。此外,生成单元162控制将通过捕获图像而获得的图像发送到云服务器100的处理或获取由云服务器100生成的个人BRIR的处理。
生成单元162将捕获图像或获取的个人BRIR适当地存储在存储单元15中。此外,替代将由用户终端10捕获的图像发送到云服务器100,生成单元162还可以获取由例如外部相机等捕获的图像,并还可以将获取的图像发送到云服务器100。
此外,如果已经针对用户生成的个人HRTF或个人BRIR被保持在云服务器100中,则生成单元162还可以仅控制获取个人HRTF或个人BRIR的处理,而不是将图像发送到云服务器100。即,由生成单元162执行的获取个人HRTF或个人BRIR的处理不限于特定方法。
执行单元163将对应于用户的个人HRTF或个人BRIR与标识用户使用的装备的标识符关联。
例如,当作为触发、用户启动第一应用时,执行单元163获取存储在BRIR表151中的个人BRIR。此外,执行单元163从一副耳机50获取标识在第一应用被启动的时间点连接的一副耳机50的标识符。然后,执行单元163将个人BRIR与一副耳机50的标识符关联,并将个人BRIR与关联信息一起上传到云服务器100。
此后,执行单元163获取由云服务器100发布的个人BRIR和一副耳机50的获取目的一次性URL。此外,执行单元163还可以在获取目的一次性URL被获取的时间点将个人BRIR与一副耳机50的标识符关联。
提供单元164将个人BRIR和与个人BRIR关联的标识符提供给提供目的地,该提供目的地被提供对应于用户的个人BRIR。这里提到的提供目的地是例如安装在用户终端10中并不同于第一应用的应用(该实施例中的第二应用)。此外,提供目的地不限于第二应用,而是还可以是其他的外部装备(例如,能够与用户终端10执行双向通信的其他信息处理终端)等。
提供单元164通过向提供目的地发送被提供目的地用来获取个人BRIR的一次性URL,将个人BRIR提供到提供目的地。换言之,提供单元164经由一次性URL将个人BRIR提供到提供目的地。因此,提供单元164还可以将个人BRIR提供到由于例如OS限制等而不能够直接执行传送的第二应用。
此外,提供单元164还可以将符合与个人BRIR一起被使用的装备的变量(装备优化参数)与标识符一起提供到提供目的地。
提供单元164通过向提供目的地发送被提供目的地用来获取装备优化参数的一次性URL,将装备优化参数提供到提供目的地。即,与个人BRIR类似地,提供单元164经由一次性URL将装备优化参数提供到提供目的地。因此,提供单元164还可以将装备优化参数提供到由于例如OS限制而不能够直接执行传送的第二应用。
此外,在已经建立了用户终端10、信息处理装置和一副耳机50之间的通信的情况下,提供单元164还可以将装备优化参数提供到提供目的地。即,如果在例如装备优化参数被提供到第二应用的定时断开与一副耳机50的通信,则提供单元164不需要将装备优化参数提供给第二应用。因此,提供单元164可以防止在用户将要使用的装备与传送的优化参数之间引起不一致。
获取单元166获取对应于用户的个人BRIR以及与个人BRIR关联的标识符。
例如,获取单元166经由从提供单元164提供的一次性URL从云服务器100获取个人BRIR。具体地,获取单元166通过访问由一次性URL指示的访问目的地并且对于云服务器100发送针对个人BRIR的获取请求来获取个人BRIR。
此外,获取单元166还可以连同装备的标识符一起获取符合与个人BRIR一起被使用时的装备的装备优化参数。
例如,获取单元166经由从提供单元164提供的一次性URL从云服务器100获取装备优化参数。具体地,获取单元166通过访问由一次性URL指示的访问目的地并且对于云服务器100发送针对装备优化参数的获取请求来获取装备优化参数。
获取单元166适当地将获取的信息存储在存储单元15中。例如,获取单元166将获取的个人BRIR与装备优化参数关联,并将关联的信息存储在参数表152中。
确定单元167确定与个人BRIR关联的标识符和标识用户使用的装备的标识符之间匹配。
具体地,确定单元167确定从提供单元164提供的并与个人BRIR关联的BT设备名称等的标识符和用户在当前时刻使用的装备的BT设备名称等的标识符之间匹配。
此外,确定单元167确定已经建立了与用户终端10的通信的装备是用户使用的装备。例如,确定单元167可以通过使用OS的功能(库等)并检测连接到用户终端10的装备来指定已经建立了与用户终端10的通信的装备。
此外,如果确定单元167不能够检测到在当前时刻用户正在使用的装备或不能够获取装备的标识符,则还可以确定与个人BRIR关联的标识符和标识用户使用的装备的标识符不匹配。例如,如果在当前时刻用户使用的装备是无源的并且没有用于发送标识符的功能,则确定单元167确定与个人BRIR关联的标识符和装备的标识符不匹配。
如果与个人BRIR关联的标识符和标识用户使用的装备的标识符匹配,则设置单元168将个人BRIR设置为启用个人BRIR。此外,这里提到的用户使用的装备指示在将要使用个人BRIR的定时(诸如,回放声源的定时)已经建立了与用户终端10的通信的装备。
例如,如果与个人BRIR关联的标识符和标识用户使用的装备的标识符匹配,则设置单元168将指示从云服务器100获取的个人BRIR是可用的信息写入设置文件中。因此,稍后将描述的回放单元169可以利用存储在参数表152中的个人BRIR执行回放。
此外,如果与个人BRIR关联的标识符和标识用户使用的装备的标识符不匹配,则设置单元168还可以将个人BRIR或装备优化参数设置为不启用个人BRIR或装备优化参数。
因此,设置单元168可以防止发生无法有用户体验的情形,诸如在回放状态的不清晰环境中由于个人BRIR或装备优化参数的错误使用而导致没有回放最佳声源的情形。
此外,设置单元168还可以将个人BRIR和装备优化参数设置为不同时启用个人BRIR和装备优化参数二者,或者还可以将个人BRIR设置为启用个人BRIR并将装备优化参数设置为不启用装备优化参数。当设置单元168将个人BRIR设置为不启用个人BRIR时,设置单元168在回放声源时将指示使用通过对多个用户求平均而获得的平均BRIR而不是使用个人BRIR的数据写入设置文件。此外,当设置单元168将装备优化参数设置为不启用装备优化参数时,设置单元168在回放声源时将指示使用所有的装备共同使用的标准参数而不是使用装备优化参数的数据写入设置文件。
回放单元169回放声源或移动图像。在回放时,回放单元169读取设置文件并指定BRIR和用于回放的参数。然后,回放单元169从参数表152获取被写入设置文件的个人BRIR和装备优化参数,并执行回放。
例如,回放单元169访问服务服务器200,获取流式数据,并回放获取的流式数据。此外,回放单元169还可以不仅回放流式数据,而且还回放存储在存储单元15中的声源或移动图像。
[1-3.根据实施例的信息处理的流程]
下面,将参考图6至图9来描述根据第一实施例的信息处理的流程。在图6中,将描述直到由用户终端10执行获取个人BRIR的步骤为止的处理的流程。图6是图示了根据实施例的信息处理的流程的流程图(1)。
如图6中图示的,用户终端10经由图像捕获处理等来获取用户的耳朵图像(步骤S101)。随后,用户终端10将耳朵图像发送到云服务器100(步骤S102)。
此后,用户终端10获取基于耳朵图像生成的个人BRIR(步骤S103)。然后,用户终端10将获取的个人BRIR存储在存储单元15(BRIR表151)中(步骤S104)。
下面,将参考图7描述用户终端10将个人BRIR提供到第二应用的处理的流程。图7是图示了根据实施例的信息处理的流程的流程图(2)。
如图7中图示的,用户终端10确定是否已经检测到第一应用的启动(步骤S201)。如果尚未检测到第一应用的启动(步骤S201处的“否”),则用户终端10等待,直到检测到启动为止。
相反,如果已经检测到第一应用的启动(步骤S201处的“是”),用户终端10获取关于连接到用户终端10的装备的信息(例如,一副耳机50的标识符等)(步骤S202)。
此后,用户终端10将存储在BRIR表151中的个人BRIR发送到云服务器100(步骤S203)。随后,用户终端10获取由云服务器100发布的个人BRIR的获取目的地址(步骤S204)。
此外,用户终端10确定是否已经获取了装备优化参数的获取目的地址(步骤S205)。如果已经获取了装备优化参数的获取目的地址(步骤S205处的“是”),则用户终端10将装备的标识符与个人BRIR关联(步骤S206)。
相反,如果尚未获取装备优化参数的获取目的地址(步骤S205处的“否”),则用户终端10不需要将装备的标识符与个人BRIR关联。这里提到的不获取装备优化参数的获取目的地址的情况是例如装备是无源的并因此在步骤S202处不能够获取标识符的情况、云服务器100没有保持装备的优化参数的情况等。
然后,用户终端10将诸如从云服务器100获取的获取目的地址之类的信息提供给第二应用(步骤S207)。
下面,将参考图8描述用户终端10设置个人BRIR的处理的流程。图8是图示了根据实施例的信息处理的流程的流程图(3)。
如图8中图示的,用户终端10确定是否已经检测到第二应用的启动(步骤S301)。如果尚未检测到第二应用的启动(步骤S301处的“否”),则用户终端10等待,直到检测到启动为止。
相反,如果已经检测到第二应用的启动(步骤S301处的“是”),则用户终端10获取从第一应用提供的信息(步骤S302)。
此后,用户终端10通过使用提供的获取目的地址从云服务器100获取个人BRIR(步骤S303)。随后,用户终端10将获取的个人BRIR存储在存储单元15(参数表152)中(步骤S304)。
此外,用户终端10确定是否已经从第一应用获取了装备优化参数的获取目的地址(步骤S305)。如果已经获取了装备优化参数的获取目的地址(步骤S305处的“是”),则用户终端10通过使用获取目的地址来从云服务器100获取装备优化参数(步骤S306)。用户终端10将获取的装备优化参数与个人BRIR关联,并将参数存储在存储单元15中(参数表152)(步骤S307)。
此外,用户终端10获取关于在当前时刻连接的装备的信息(步骤S308)。然后,用户终端10确定在步骤S308处获取的装备的标识符是否和与个人BRIR关联的标识符匹配(步骤S309)。
如果在步骤S308处获取的装备的标识符和与个人BRIR关联的标识符匹配(步骤S309处的“是”),则用户终端10将指示使用个人BRIR和装备优化参数的信息登记到设置文件中。换言之,用户终端10启用个人BRIR和装备优化参数(步骤S310)。
相反,如果用户终端10没有从第一应用获取装备优化参数的获取目的地址(步骤S305处的“否”),或者如果在步骤S308处获取的装备的标识符和与个人BRIR关联的标识符不匹配(步骤S309处的“否”),则用户终端10将指示不使用个人BRIR和装备优化参数登记到设置文件中。换言之,用户终端10将个人BRIR和装备优化参数设置为不启用个人BRIR和装备优化参数(步骤S311)。
此外,替代将个人BRIR和装备优化参数设置为不启用个人BRIR和装备优化参数,用户终端10还可以在步骤S311处将个人BRIR和装备优化参数设置为仅不启用装备优化参数。例如,如果装备是无源的等,则用户终端10还可以使用户能够仅使用个人BRIR。
下面,将参考图9描述用户终端10通过使用个人BRIR来执行回放的处理的流程。图9是图示了根据实施例的信息处理的流程的流程图(4)。
用户终端10确定是否已经检测到第二应用中包括的播放器的启动(步骤S401)。此外,这里提到的播放器的启动也可以被读取为例如用户操作第二应用以回放声源的状态。
如果尚未检测到播放器的启动(步骤S401处的“否”),则用户终端10等待,直到检测到启动为止。相反,如果已经检测到播放器的启动(步骤S401处的“是”),则用户终端10读取设置文件(步骤S402)。
随后,用户终端10从服务服务器200获取声源(步骤S403)。然后,用户终端10在将例如个人BRIR、装备优化参数等与声源进行卷积的同时,基于设置文件来回放声源(步骤S404)。
在回放声源期间,用户终端10确定连接装备是否已经改变(步骤S405)。如果连接装备已经改变(步骤S405处的“是”),即,如果用户正在使用的一副耳机已经改变,或者如果通信已经断开,则用户终端10改变设置文件(步骤S406)。例如,用户终端10取消启用个人BRIR和装备优化参数的状态并改变设置文件,使得这些信息不能够被用于回放。
此后,用户终端10确定用户是否已经请求停止回放(步骤S407)。如果用户尚未请求停止回放(步骤S407处的“否”),则用户终端10继续从服务服务器200获取声源的处理,以便继续回放。
相反,如果用户已经请求停止回放(步骤S407处的“是”),则用户终端10停止声源的回放(步骤S408)。
(2.修改示例)
上述信息处理***1还可以通过除了上述实施例之外的各种实施例来执行。因此,下面,将描述实施例的修改示例。
[2-1.信息处理***的模式]
在实施例中,以一次性URL作为个人BRIR或装备优化参数的获取目的地址的示例;然而,示例不限于此,并且还可以使用任何方法,只要使用其中第二应用可以从云服务器100获取数据的方法即可。此外,在已经经由一次性URL将个人BRIR提供给用户终端10之后,云服务器100还可以删除提供的个人BRIR,或者还可以在一定时间段内保持提供的个人BRIR。
在实施例中,已经描述了云服务器100生成个人BRIR的示例。然而,个人BRIR还可以由用户终端10替代云服务器100来生成。在这种情况下,云服务器100还可以保持从用户终端10上传的个人BRIR,并且如果接收到请求,则发布获取目的地址。
在实施例中,已经在假定在云网络中设置云服务器100的情况下给出了描述;然而,示例不限于此。云服务器100还可以在诸如局域网(LAN)等之类的网络中设置,只要云服务器100可以与用户终端10通信即可。
云服务器100还可以在生成个人BRIR时获取关于用户的标识信息,将标识信息与个人BRIR关联,并保持个人BRIR。在这种情况下,云服务器100可以将个人BRIR提供到第二应用,而没有在每次启动时从第一应用接收个人BRIR的上传。
在实施例中,云服务器100已经被描述为单个服务器;然而,云服务器100还可以由多个服务器设备构成。例如,云服务器100还可以被分为生成个人BRIR的生成服务器和发布个人BRIR的获取目的地址或提供个人BRIR的提供服务器。
在实施例中,描述了在用户终端10中安装了第一应用和第二应用的示例;然而,第一应用和第二应用还可以是安装在不同设备上的应用。例如,用户终端10还可以仅保持第一应用的功能,并通过控制安装在作为其他设备的智能扬声器等中的第二应用来执行声源的回放等。
[2-2.声源的回放模式]
如果云服务器100没有保持用户的个人BRIR或装备优化参数,则云服务器100还可以向用户终端10发送多个用户的平均BRIR或不取决于特定装备的标准参数。
将参考图10来描述这一点。图10是图示了根据修改示例的头部相关传递函数的使用模式的概念示图。
如图10中图示的,当在第二应用中回放声源时,可以想得到例如模式1和模式2的模式。模式1指示不能够使用个人BRIR或装备优化参数的情况,诸如不能够识别装备的情况。具体地,模式1通过流式数据、服务应用(回放目的应用)、库、平均BRIR和标准参数的组合70来操作。相反,模式2指示可以识别装备并存在与装备关联的参数的情况。具体地,模式2由流式数据、服务应用、库、个人BRIR和装备优化参数的组合80来操作。
[2-3.参数的使用]
用户终端10还可以先前获取与多个装备关联的装备优化参数,替代在每次回放时获取装备优化参数。在这种情况下,用户终端10可以基于连接装备的标识符来指定本装备的优化参数,并通过使用指定参数来执行回放等。此外,用户终端10还可以向用户提交例如用户终端10拥有的装备参数的列表,并使用户能够选择参数。因此,即使用户仅持有例如无源的耳机,用户终端10也可以通过使用自己的个人BRIR和装备优化参数来执行回放。
此外,在实施例中,已经给出了对用户终端10(第二应用)没有获取例如无源的一副耳机等的装备优化参数的示例的描述。然而,用户终端10还可以获取诸如无源的耳机之类的没有通信功能的装备的装备优化参数。在这种情况下,用户通过使用第一应用来手动地选择装备的名称等。此外,从云服务器100向用户终端10提供装备的名称等的列表。然后,用户终端10从云服务器100获取与用户选择的装备的装备优化参数关联的获取目的地址。
然后,用户终端10将获取的获取目的地址提供到第二应用。因此,第二应用可以获取与无源的耳机等相关的装备优化参数的获取目的地址。在这种情况下,因为图8中图示的步骤S305处的处理的分支为“是”,所以即使在无源的耳机的情况下,用户也可以使用个人BRIR或装备优化参数来欣赏音乐回放。此外,用户终端10还可以依照用户的情形适当地执行不仅通过使用个人BRIR和装备优化参数进行的音乐回放,而且还有结合各种功能和变量的音乐回放,诸如仅使用个人BRIR(标准参数而不是装备优化参数)的音乐回放或仅使用平均BRIR的音乐回放。
当云服务器100根据个人HRTF生成个人BRIR时,云服务器100还可以根据例如用户的位置或情形对不同的RIR(例如,依照用户的房间环境的RIR等)进行卷积。因此,云服务器100可以进一步依照用户的情形向用户提供个人BRIR。在这种情况下,替代云服务器100生成个人BRIR,已经获取多个RIR的用户终端10本身也可以依照环境指定RIR并与个人HRTF执行卷积。
[2-4.装备的模式]
在实施例中,已经给出了对通过使用蓝牙将一副耳机50连接到用户终端10的示例的描述。然而,诸如一副耳机50之类的装备的连接不限于蓝牙,并还可以基于各种通信标准来建立连接。
(3.其他实施例)
根据上述各实施例中的处理还可以通过除了上述实施例之外的各种实施例来执行。
此外,在各实施例中上述处理中,被提到为自动执行的处理的全部或部分还可以手动地执行,或者被提到为手动执行的处理的全部或部分还可以使用已知方法自动地执行。此外,除非另有说明,否则可以任意地改变以上说明书和附图中所指示的处理的流程、具体名称和包含各种数据或参数的信息。例如,各附图中图示的各种信息不限于附图中图示的信息。
此外,附图中图示的各单元的部件仅用于概念性图示其功能,并不总是如附图中图示地物理地配置。换言之,单独的或集成的设备的具体形状不限于附图。具体地,可以根据各种负载或使用状况通过功能上或物理上分离或集成单元中的任何来配置设备的全部或部分。
此外,上述的实施例和修改示例中的每个可以以任何合适的组合来被使用,只要处理没有彼此冲突即可。
此外,本说明书中描述的效果仅是示例的而非限制的,并且其它效果也是可能的。
(4.根据本公开的信息处理装置的效果)
如上所述,根据本公开的信息处理装置(实施例中的用户终端10)包括执行单元(实施例中的执行单元163)和提供单元(实施例中的提供单元164)。执行单元将对应于用户的头部相关传递函数(实施例中的个人HRTF或个人BRIR)与标识用户使用的装备的标识符关联。提供单元将头部相关传递函数和与头部相关传递函数关联的标识符提供到提供目的地,该提供目的地被提供对应于用户的头部相关传递函数。
以这种方式,根据本公开的信息处理装置在将要使用头部相关传递函数的环境中表示在当前时刻连接的装备。因此,因为信息处理装置可以在回放时识别连接的不适当装备等,因此可以适当地使用头部相关传递函数。
此外,提供单元通过向提供目的地发送被提供目的地用来获取头部相关传递函数的一次性URL,将头部相关传递函数提供到提供目的地。因此,信息处理装置还可以将头部相关传递函数提供到具有OS限制等的提供目的地。
此外,提供单元将与在变量被连同头部相关传递函数一起被使用时的装备相符合的变量和标识符一起提供到提供目的地。因此,信息处理装置可以根据装备来执行最佳回放。
此外,提供单元通过向提供目的地发送被提供目的地用来获取变量的一次性URL,将变量提供到提供目的地。因此,信息处理装置还可以将诸如装备优化参数之类的变量提供到具有OS限制等的提供目的地。
此外,当信息处理装置与装备之间的通信已经建立时,提供单元将变量提供到提供目的地。因此,信息处理装置可以防止变量在音乐回放时被不适于获取的变量的装备使用,由此防止不适当的回放。
此外,根据本公开的信息处理装置包括获取单元(实施例中的获取单元166)、确定单元(实施例中的确定单元167)和设置单元(实施例中的设置单元168)。获取单元获取对应于用户的头部相关传递函数以及与头部相关传递函数关联的标识符。确定单元确定与头部相关传递函数关联的标识符与标识用户使用的装备的标识符之间匹配。当与头部相关传递函数关联的标识符与标识用户使用的装备的标识符匹配时,设置单元将头部相关传递函数设置为启用头部相关传递函数。
以这种方式,根据本公开的信息处理装置确定在已经获取了头部相关传递函数的时间点的关联装备与实际连接的装备之间匹配,然后,基于确定的结果将头部相关传递函数设置为被启用。因此,信息处理装置可以防止在回放时头部相关传递函数被不适当的装备使用。
此外,获取单元经由用于获取头部相关传递函数的一次性URL来获取头部相关传递函数。因此,信息处理装置还可以在OS限制等的情况下获取头部相关传递函数。
此外,获取单元将与在变量被连同头部相关传递函数一起使用时的装备相符合的变量和标识符一起获取。因此,信息处理装置可以根据装备来执行最佳回放。
此外,获取单元经由用于获取变量的一次性URL来获取变量。因此,信息处理装置可以即使在OS限制等的情况下也获取变量。
此外,确定单元确定已经建立了与信息处理装置的通信的装备是用户使用的装备。当与头部相关传递函数关联的标识符和标识用户使用的装备的标识符匹配时,设置单元将变量设置为启用变量。因此,因为信息处理装置在回放时可以确定是否连接了和与获取的头部相关传递函数关联的装备不同的装备,所以信息处理装置可以防止对于不适当的装备的变量使用。
此外,当与头部相关传递函数关联的标识符与标识用户使用的装备的标识符不匹配时,设置单元将头部相关传递函数或变量设置为不启用头部相关传递函数或变量。因此,信息处理装置可以防止使用不适于装备的变量等。
(5.硬件配置)
根据上述各实施例的诸如用户终端10、一副耳机50、云服务器100和服务服务器200之类的信息设备由具有例如图11中图示的配置的计算机1000来实现。下面,通过使用根据实施例的用户终端10作为示例来给出描述。图11是图示了实现用户终端10的功能的计算机1000的硬件配置的示图。计算机1000包括CPU 1100、RAM 1200、只读存储器(ROM)1300、硬盘驱动器(HDD)1400、通信接口1500和输入/输出接口1600。计算机1000中的各单元通过总线1050连接。
CPU 1100基于存储在ROM 1300或HDD 1400中的程序进行操作,并控制各单元。例如,CPU 1100将存储在ROM 1300或HDD 1400中的程序加载到RAM 1200中,并执行与各种程序关联的处理。
ROM 1300在其中存储在启动计算机1000时由CPU 1100执行的基本输入输出***(BIOS)等的引导程序或取决于计算机1000的硬件的程序等。
HDD 1400是在其中以非暂态方式记录由CPU 1100执行的程序、由这些程序使用的数据等的计算机可读记录介质。具体地,HDD 1400是在其中记录根据本公开作为程序数据1450的示例的信息处理程序的记录介质。
通信接口1500是用于由计算机1000连接外部网络1550(例如,互联网)的接口。例如,CPU 1100经由通信接口1500从另一设备接收数据,并将由CPU 1100生成的数据发送到其他设备。
输入/输出接口1600是用于连接输入/输出设备1650与计算机1000的接口。例如,CPU 1100经由输入/输出接口1600从诸如键盘或鼠标之类的输入设备接收数据。此外,CPU1100经由输入/输出接口1600将数据发送到诸如显示器、扬声器、打印机之类的输出设备。此外,输入/输出接口1600还可以用作读取记录在预定的一个记录介质(多个记录介质)中的程序等的介质接口。这里提到的介质之一的示例包括诸如数字通用盘(DVD)和相变可重写盘(PD)之类的光记录介质、诸如磁光盘(MO)之类的磁光记录介质、磁带介质、磁记录介质、半导体存储器等。
例如,当计算机1000用作根据实施例的用户终端10时,计算机1000中的CPU 1100通过执行加载到RAM 1200上的信息处理程序来实现控制单元16等的功能。此外,HDD 1400在其中存储根据本公开的信息处理程序和存储单元15中包括的数据。此外,CPU 1100从HDD1400读取程序数据1450;然而,作为另一示例,CPU 1100还可以经由外部网络1550从其他设备获取这些程序。
此外,本技术还可以被如下地配置。
(1)一种信息处理装置,包括:
执行单元,所述执行单元将对应于用户的头部相关传递函数与标识所述用户使用的装备的标识符关联;以及
提供单元,所述提供单元将所述头部相关传递函数和与所述头部相关传递函数关联的标识符提供到所述对应于用户的头部相关传递函数被提供到的提供目的地。
(2)根据(1)所述的信息处理装置,其中,所述提供单元通过向所述提供目的地发送被所述提供目的地用来获取所述头部相关传递函数的一次性URL,将所述头部相关传递函数提供到所述提供目的地。
(3)根据(1)或(2)所述的信息处理装置,其中,所述提供单元将与在变量被与所述头部相关传递函数一起使用时的装备相符合的变量与所述标识符一起提供到所述提供目的地。
(4)根据(3)所述的信息处理装置,其中,所述提供单元通过向所述提供目的地发送被所述提供目的地用来获取所述变量的一次性URL,将所述变量提供到所述提供目的地。
(5)根据(3)或(4)所述的信息处理装置,其中,当已经建立了所述信息处理装置与所述装备之间的通信时,所述提供单元将所述变量提供到所述提供目的地。
(6)一种使计算机执行处理的信息处理方法,包括:
将对应于用户的头部相关传递函数与标识所述用户使用的装备的标识符关联;以及
将所述头部相关传递函数和与所述头部相关传递函数关联的标识符提供到所述对应于用户的头部相关传递函数被提供到的提供目的地。
(7)一种信息处理程序,所述信息处理程序使计算机用作:
执行单元,所述执行单元将对应于用户的头部相关传递函数与标识所述用户使用的装备的标识符关联;以及
提供单元,所述提供单元将所述头部相关传递函数和与所述头部相关传递函数关联的标识符提供到所述对应于用户的头部相关传递函数被提供到的提供目的地。
(8)一种信息处理装置,包括:
获取单元,所述获取单元获取对应于用户的头部相关传递函数和与所述头部相关传递函数关联的标识符;
确定单元,所述确定单元确定与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符之间匹配;以及
设置单元,当与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符匹配时,所述设置单元将所述头部相关传递函数设置为启用所述头部相关传递函数。
(9)根据(8)所述的信息处理装置,其中,所述获取单元经由用于获取所述头部相关传递函数的一次性URL来获取所述头部相关传递函数。
(10)根据(8)或(9)所述的信息处理装置,其中,所述获取单元将与在变量被与所述头部相关传递函数一起使用时的装备相符合的变量与所述标识符一起获取。
(11)根据(10)所述的信息处理装置,其中,所述获取单元经由用于获取所述变量的一次性URL获取所述变量。
(12)根据(10)或(11)所述的信息处理装置,其中,
所述确定单元确定已经建立了与所述信息处理装置的通信的装备是所述用户使用的装备,并且
当与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符匹配时,所述设置单元将所述变量设置为启用所述变量。
(13)根据(10)至(12)中任何一项所述的信息处理装置,其中,当与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符不匹配时,所述设置单元将所述头部相关传递函数或所述变量设置为不启用所述头部相关传递函数或所述变量。
(14)一种使计算机执行处理的信息处理方法,包括:
获取对应于用户的头部相关传递函数和与所述头部相关传递函数关联的标识符;
确定与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符之间匹配;以及
当与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符匹配时,将所述头部相关传递函数设置为启用所述头部相关传递函数。
(15)一种信息处理程序,所述信息处理程序使计算机用作:
获取单元,所述获取单元获取对应于用户的头部相关传递函数和与所述头部相关传递函数关联的标识符;
确定单元,所述确定单元确定与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符之间匹配;以及
设置单元,当与所述头部相关传递函数关联的标识符与标识所述用户使用的装备的标识符匹配时,将所述头部相关传递函数设置为启用所述头部相关传递函数。
附图标记列表
1 信息处理***
10 用户终端
11 通信单元
12 输入单元
13 显示单元
14 检测单元
15 存储单元
151 BRIR表
152 参数表
16 控制单元
161 第一应用控制单元
162 生成单元
163 执行单元
164 提供单元
165 第二应用控制单元
166 获取单元
167 确定单元
168 设置单位
169 回放单元
50 耳机
100 云服务器
200 服务服务器
Claims (15)
1.一种信息处理装置,包括:
执行单元,所述执行单元将对应于用户的头部相关传递函数与标识所述用户使用的装备的标识符关联;以及
提供单元,所述提供单元将所述头部相关传递函数和与所述头部相关传递函数关联的标识符提供到所述对应于用户的头部相关传递函数被提供到的提供目的地。
2.根据权利要求1所述的信息处理装置,其中,所述提供单元通过向所述提供目的地发送被所述提供目的地用来获取所述头部相关传递函数的一次性URL,将所述头部相关传递函数提供到所述提供目的地。
3.根据权利要求1所述的信息处理装置,其中,所述提供单元将与在变量被与所述头部相关传递函数一起使用时的装备相符合的变量与所述标识符一起提供到所述提供目的地。
4.根据权利要求3所述的信息处理装置,其中,所述提供单元通过向所述提供目的地发送被所述提供目的地用来获取所述变量的一次性URL,将所述变量提供到所述提供目的地。
5.根据权利要求3所述的信息处理装置,其中,当已经建立了所述信息处理装置与所述装备之间的通信时,所述提供单元将所述变量提供到所述提供目的地。
6.一种使计算机执行处理的信息处理方法,包括:
将对应于用户的头部相关传递函数与标识所述用户使用的装备的标识符关联;以及
将所述头部相关传递函数和与所述头部相关传递函数关联的标识符提供到所述对应于用户的头部相关传递函数被提供到的提供目的地。
7.一种信息处理程序,所述信息处理程序使计算机用作:
执行单元,所述执行单元将对应于用户的头部相关传递函数与标识所述用户使用的装备的标识符关联;以及
提供单元,所述提供单元将所述头部相关传递函数和与所述头部相关传递函数关联的标识符提供到所述对应于用户的头部相关传递函数被提供到的提供目的地。
8.一种信息处理装置,包括:
获取单元,所述获取单元获取对应于用户的头部相关传递函数和与所述头部相关传递函数关联的标识符;
确定单元,所述确定单元确定与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符之间匹配;以及
设置单元,当与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符匹配时,所述设置单元将所述头部相关传递函数设置为启用所述头部相关传递函数。
9.根据权利要求8所述的信息处理装置,其中,所述获取单元经由用于获取所述头部相关传递函数的一次性URL来获取所述头部相关传递函数。
10.根据权利要求8所述的信息处理装置,其中,所述获取单元将与在变量被与所述头部相关传递函数一起使用时的装备相符合的变量与所述标识符一起获取。
11.根据权利要求10所述的信息处理装置,其中,所述获取单元经由用于获取所述变量的一次性URL获取所述变量。
12.根据权利要求10所述的信息处理装置,其中,
所述确定单元确定已经建立了与所述信息处理装置的通信的装备是所述用户使用的装备,并且
当与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符匹配时,所述设置单元将所述变量设置为启用所述变量。
13.根据权利要求10所述的信息处理装置,其中,当与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符不匹配时,所述设置单元将所述头部相关传递函数或所述变量设置为不启用所述头部相关传递函数或所述变量。
14.一种使计算机执行处理的信息处理方法,包括:
获取对应于用户的头部相关传递函数和与所述头部相关传递函数关联的标识符;
确定与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符之间匹配;以及
当与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符匹配时,将所述头部相关传递函数设置为启用所述头部相关传递函数。
15.一种信息处理程序,所述信息处理程序使计算机用作:
获取单元,所述获取单元获取对应于用户的头部相关传递函数和与所述头部相关传递函数关联的标识符;
确定单元,所述确定单元确定与所述头部相关传递函数关联的标识符和标识所述用户使用的装备的标识符之间匹配;以及
设置单元,当与所述头部相关传递函数关联的标识符与标识所述用户使用的装备的标识符匹配时,将所述头部相关传递函数设置为启用所述头部相关传递函数。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018246622 | 2018-12-28 | ||
JP2018-246622 | 2018-12-28 | ||
PCT/JP2019/051058 WO2020138257A1 (ja) | 2018-12-28 | 2019-12-26 | 情報処理装置、情報処理方法及び情報処理プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113228711A true CN113228711A (zh) | 2021-08-06 |
Family
ID=71128751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980084879.3A Pending CN113228711A (zh) | 2018-12-28 | 2019-12-26 | 信息处理装置、信息处理方法和信息处理程序 |
Country Status (7)
Country | Link |
---|---|
US (2) | US11956621B2 (zh) |
EP (1) | EP3905725A4 (zh) |
JP (1) | JPWO2020138257A1 (zh) |
KR (1) | KR20210106992A (zh) |
CN (1) | CN113228711A (zh) |
TW (1) | TW202041053A (zh) |
WO (1) | WO2020138257A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022113638A1 (ja) * | 2020-11-25 | 2022-06-02 | ソニーグループ株式会社 | 情報処理装置、情報処理方法 |
WO2023176191A1 (ja) * | 2022-03-16 | 2023-09-21 | ソニーグループ株式会社 | プログラム、制御装置、補聴器、通信デバイス、補聴器システムおよび制御方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1685762A (zh) * | 2002-09-23 | 2005-10-19 | 皇家飞利浦电子股份有限公司 | 声音重现***、程序和数据载体 |
US20060037067A1 (en) * | 2004-07-09 | 2006-02-16 | Tricerion Ltd. | Method of secure data communication |
US20130177166A1 (en) * | 2011-05-27 | 2013-07-11 | Sony Ericsson Mobile Communications Ab | Head-related transfer function (hrtf) selection or adaptation based on head size |
CN103329576A (zh) * | 2011-01-05 | 2013-09-25 | 皇家飞利浦电子股份有限公司 | 音频***及其操作方法 |
US20180234521A1 (en) * | 2012-02-29 | 2018-08-16 | Razer (Asia-Pacific) Pte. Ltd. | Headset device and a device profile management system and method thereof |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003153398A (ja) | 2001-11-09 | 2003-05-23 | Nippon Hoso Kyokai <Nhk> | ヘッドホンによる前後方向への音像定位装置およびその方法 |
JP5081838B2 (ja) | 2006-02-21 | 2012-11-28 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | オーディオ符号化及び復号 |
JP2010118978A (ja) * | 2008-11-14 | 2010-05-27 | Victor Co Of Japan Ltd | 音像定位制御装置および音像定位制御方法 |
US9112863B2 (en) | 2009-12-14 | 2015-08-18 | International Business Machines Corporation | Method, program product and server for controlling a resource access to an electronic resource stored within a protected data environment |
JP6050625B2 (ja) * | 2012-06-28 | 2016-12-21 | サターン ライセンシング エルエルシーSaturn Licensing LLC | 情報処理装置及び情報処理方法、コンピューター・プログラム、並びに情報通信システム |
US9544706B1 (en) * | 2015-03-23 | 2017-01-10 | Amazon Technologies, Inc. | Customized head-related transfer functions |
-
2019
- 2019-12-18 TW TW108146418A patent/TW202041053A/zh unknown
- 2019-12-26 WO PCT/JP2019/051058 patent/WO2020138257A1/ja unknown
- 2019-12-26 CN CN201980084879.3A patent/CN113228711A/zh active Pending
- 2019-12-26 US US17/416,631 patent/US11956621B2/en active Active
- 2019-12-26 EP EP19904561.8A patent/EP3905725A4/en active Pending
- 2019-12-26 JP JP2020562388A patent/JPWO2020138257A1/ja active Pending
- 2019-12-26 KR KR1020217016853A patent/KR20210106992A/ko not_active Application Discontinuation
-
2024
- 2024-02-29 US US18/591,170 patent/US20240205633A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1685762A (zh) * | 2002-09-23 | 2005-10-19 | 皇家飞利浦电子股份有限公司 | 声音重现***、程序和数据载体 |
US20060037067A1 (en) * | 2004-07-09 | 2006-02-16 | Tricerion Ltd. | Method of secure data communication |
CN103329576A (zh) * | 2011-01-05 | 2013-09-25 | 皇家飞利浦电子股份有限公司 | 音频***及其操作方法 |
US20130177166A1 (en) * | 2011-05-27 | 2013-07-11 | Sony Ericsson Mobile Communications Ab | Head-related transfer function (hrtf) selection or adaptation based on head size |
US20180234521A1 (en) * | 2012-02-29 | 2018-08-16 | Razer (Asia-Pacific) Pte. Ltd. | Headset device and a device profile management system and method thereof |
Also Published As
Publication number | Publication date |
---|---|
JPWO2020138257A1 (ja) | 2021-11-04 |
US11956621B2 (en) | 2024-04-09 |
EP3905725A1 (en) | 2021-11-03 |
TW202041053A (zh) | 2020-11-01 |
WO2020138257A1 (ja) | 2020-07-02 |
US20240205633A1 (en) | 2024-06-20 |
KR20210106992A (ko) | 2021-08-31 |
US20220060841A1 (en) | 2022-02-24 |
EP3905725A4 (en) | 2022-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10574783B2 (en) | Headset device and a device profile management system and method thereof | |
US11503420B2 (en) | Method and system for surround sound processing in a headset | |
US20240205633A1 (en) | Information processing apparatus, information processing method, and information processing program | |
KR20170013931A (ko) | 청각-공간-최적화 전달 함수들의 결정 및 사용 | |
JP2015513832A (ja) | オーディオ再生システム及び方法 | |
US20220197594A1 (en) | Wireless device with automatic social networking | |
JP2016048534A (ja) | 情報処理システム、その制御方法、及びプログラム、並びに情報処理装置、その制御方法、及びプログラム | |
CN109474882A (zh) | 基于听音点追踪的声场重建方法、设备、存储介质及装置 | |
US11113092B2 (en) | Global HRTF repository | |
JP2016067817A (ja) | シミュレーションゲームシステム、情報処理方法及びプログラム | |
US11736889B2 (en) | Personalized and integrated virtual studio | |
US11792581B2 (en) | Using Bluetooth / wireless hearing aids for personalized HRTF creation | |
AU2014262196B2 (en) | Headset device and a device profile management system and method thereof | |
JP2008060616A (ja) | 立体音響再生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |