模拟环境显示系统及方法与流程

文档序号:14249003阅读:192来源:国知局
模拟环境显示系统及方法与流程

本案涉及一种用以提供模拟环境的系统及方法,尤为一种向多个使用者提供模拟环境的系统及方法。



背景技术:

模拟环境的应用,例如虚拟实境和扩增实境,在许多方面皆非常实用。在现今的市场中,模拟环境最常被用于电玩游戏或展示场合。无论是在电玩游戏或展示场合中,大多时候模拟环境都具有多个使用者。然而,尽管模拟环境中所能展现的模拟物件越发精细,多数使用者仍旧是以模拟环境中的使用者互动体验是否良好作为评断基准。

事实上,目前技术所能提供的模拟环境中,多个使用者之间的沟通功能仍相当受限。是故,发展出一种能够提升使用者互动体验的系统在本领域中是有其必要性的。



技术实现要素:

本案内容的一实施态样是关于一种模拟环境显示系统,应用于提供一模拟环境。此种模拟环境显示系统包含一第一穿戴装置、一第二穿戴装置以及一计算装置。其中该第一穿戴装置用以输出该模拟环境的一景象以及输出一第一音频。该第二穿戴装置用以收集邻近该第二穿戴装置的一环境音并传送该环境音。该计算装置用以根据一索引值将该环境音融合至该第一音频中,并传送经融合的该第一音频至该第一穿戴装置。其中该索引值是根据该第一穿戴装置和该第二穿戴装置于该模拟环境中被指派的两坐标之间的一相对距离以及一相对方向所决定。

在一实施例中,该第二穿戴装置更用以获取一脸部特征并传送该脸部特征至该计算装置,该脸部特征被用以于该景象中显示一虚拟角色的一脸部轮廓。

在另一实施例中,该第二穿戴装置更用以扫描一物件以产生一扫描信息并传送该扫描信息至该计算装置,该扫描信息被用以于该景象中显示一虚拟物件,该虚拟物件具有对应该物件的一轮廓。

在又一实施例中,该第一穿戴装置还包含一侦测器,该侦测器用以追踪该第二穿戴装置相对于该第一穿戴装置的一空间向量,其中该空间向量将被传送至该计算装置以决定该相对距离以及该相对方向。

在再一实施例中,该侦测器包含光学侦测器、声波侦测器、摄影机以及动作侦测器。

在一实施例中,系统还包含:一侦测器,设置于一第一空间,用以追踪该第一穿戴装置相对于该第一空间的一第一空间向量,并追踪该第二穿戴装置相对于该第一空间的一第二空间向量,其中该第一空间向量以及该第二空间向量将被传送至该计算装置以决定该相对距离以及该相对方向。

在另一实施例中,该侦测器包含光学侦测器、声波侦测器、摄影机以及动作侦测器。

在又一实施例中,系统还包含:一第一侦测器,设置于一第一空间,并用以追踪该第一穿戴装置相对于该第一空间的一第一空间向量;以及一第二侦测器,设置于一第二空间,并用以追踪该第二穿戴装置相对于该第二空间的一第二空间向量;其中该第一空间向量以及该第二空间向量将被传送至该计算装置以决定该相对距离以及该相对方向。

在再一实施例中,该第一侦测器以及该第二侦测器包含光学侦测器、声波侦测器、摄影机以及动作侦测器。

在一实施例中,该环境音是透过头部相关函数(headrelatedtransferfunction,hrtf)融合至该第一音频中。

本案的另一实施态样是关于一种模拟环境显示方法,应用于提供一模拟环境。此种模拟环境显示方法包含下列步骤:透过一第一穿戴装置输出该模拟环境的一景象以及输出一第一音频;透过一第二穿戴装置收集邻近该第二穿戴装置的一环境音并将该环境音传送至一计算装置;透过该计算装置根据一索引值将该环境音融合至该第一音频中,其中该索引值是根据该第一穿戴装置和该第二穿戴装置于该模拟环境中被指派的两坐标之间的一相对距离以及一相对方向所决定;以及透过该计算装置传送经融合的该第一音频至该第一穿戴装置。

在一实施例中,方法还包含:透过该第二穿戴装置获取一脸部特征;透过该第二穿戴装置传送该脸部特征至该计算装置;以及透过该计算装置于该景象中根据该脸部特征显示一虚拟角色的一脸部轮廓。

在另一实施例中,方法还包含:透过该第二穿戴装置扫描一物件以产生一扫描信息;透过该第二穿戴装置传送该扫描信息至该计算装置;以及透过该计算装置于该景象中根据该扫描信息显示一虚拟物件,该虚拟物件具有对应该物件的一轮廓。

在又一实施例中,方法还包含:透过设置于该第一穿戴装置的一侦测器追踪该第二穿戴装置相对于该第一穿戴装置的一空间向量;以及透过该第一穿戴装置传送该空间向量至该计算装置以决定该相对距离以及该相对方向。

在再一实施例中,该侦测器包含光学侦测器、声波侦测器、摄影机以及动作侦测器。

在一实施例中,方法还包含:透过设置于一第一空间的一侦测器追踪该第一穿戴装置相对于该第一空间的一第一空间向量;透过该侦测器追踪该第二穿戴装置相对于该第一空间的一第二空间向量;透过该侦测器传送该空间向量至该计算装置;以及透过该计算装置根据该第一空间向量以及该第二空间向量决定该相对距离以及该相对方向。

在另一实施例中,该侦测器包含光学侦测器、声波侦测器、摄影机以及动作侦测器。

在又一实施例中,方法还包含:透过设置于一第一空间的一第一侦测器追踪该第一穿戴装置相对于该第一空间的一第一空间向量;透过设置于一第二空间的一第二侦测器追踪该第二穿戴装置相对于该第二空间的一第二空间向量;透过该第一侦测器传送该第一空间向量至该计算装置;透过该第二侦测器传送该第二空间向量至该计算装置;以及透过该计算装置根据该第一空间向量以及该第二空间向量决定该相对距离以及该相对方向。

在再一实施例中,该第一侦测器以及该第二侦测器包含光学侦测器、声波侦测器、摄影机以及动作侦测器。

在一实施例中,该环境音是透过头部相关函数(headrelatedtransferfunction,hrtf)融合至该第一音频中。

应当理解,前述的发明内容以及后续的实施方式仅是叙述各种可能的实施态样,其是用以详细地说明本案欲保护的内容。

根据本案的技术内容,本案实施例通过提供一种模拟环境显示系统以及方法,其是用以在模拟环境中展现具方向性的音效,改善了先前技术所展现的音效其临场感与真实性不足的问题。

附图说明

透过阅读本案实施例的详细说明,应能够更佳地理解本案的技术内容,于阅读本案的各实施例时,可一并参照下列的各个附图:

图1a为基于本案一实施例绘示的模拟环境显示系统的示意图;

图1b为基于本案图1a的实施例绘示的模拟环境显示系统的示意图;

图2a为基于本案一实施例绘示的模拟环境显示系统的示意图;

图2b为基于本案一实施例绘示的模拟环境显示系统的示意图;

图2c为基于本案图2a、图2b的实施例绘示的模拟环境显示系统的示意图;

图3a为基于本案一实施例绘示的模拟环境显示系统的示意图;

图3b为基于本案图3a的实施例绘示的模拟环境显示系统的示意图;

图4a为基于本案一实施例绘示的模拟环境显示系统的示意图;

图4b为基于本案一实施例绘示的模拟环境显示系统的示意图;

图4c为基于本案图4a、图4b的实施例绘示的模拟环境显示系统的示意图;

图5为基于本案一实施例绘示的模拟环境显示系统的示意图;

图6基于本案一实施例绘示的模拟环境显示系统的示意图;以及

图7为基于本案一实施例绘示的模拟环境显示方法的步骤流程图。

具体实施方式

以下将以附图及详细叙述清楚说明本案的精神,任何所属技术领域中具有通常知识者在了解本案的实施例后,当可由本案所教示的技术,加以改变及修饰,其并不脱离本案的精神与范围。

本文的用语只为描述特定实施例,而无意为本案的限制。单数形式如“一”、“这”、“此”、“本”以及“该”,如本文所用,同样也包含复数形式。

关于本文中所使用的“第一”、“第二”、…等,并非特别指称次序或顺位的意思,亦非用以限定本案,其仅为了区别以相同技术用语描述的元件或操作。

关于本文中所使用的“耦接”或“连接”,均可指二或多个元件或装置相互直接作实体接触,或是相互间接作实体接触,亦可指二或多个元件或装置相互操作或动作。

关于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指包含但不限于。

关于本文中所使用的“及/或”,是包括所述事物的任一或全部组合。

关于本文中所使用的方向用语,例如:上、下、左、右、前或后等,仅是参考附加附图的方向。因此,使用的方向用语是用来说明并非用来限制本案。

关于本文中所使用的用词(terms),除有特别注明外,通常具有每个用词使用在此领域中、在本案的内容中与特殊内容中的平常意义。某些用以描述本案的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本案的描述上额外的引导。

图1a为基于本案一实施例绘示的模拟环境显示系统的示意图。所述的模拟环境是为由电脑设备根据虚拟物件建构而成的一种环境,例如虚拟实境、扩增实境以及混合实境等等。如图1a所示,在一实施例中,第一使用者1以及第二使用者2身处于第一空间中,此第一空间可为房间或是办公场域。另外,在此第一空间的地板上,更摆设了具有第一轮廓的人偶3。在本实施例中,第一使用者装置100设置于第一使用者1的头上,而第二使用者装置200设置于第二使用者2的头上,其中,第一使用者装置100以及第二使用者装置200可为头戴显示器(head-mounteddisplays)。第一使用者装置100是与计算装置300协同运作,用以透过第一视觉界面向第一使用者1显示虚拟实境中的第一使用者景象。此第一视觉界面可为第一使用者装置100上的显示屏幕,而第一使用者景象则显示了由第一使用者1的视角于虚拟实境中所观看到的部分景象。

同理地,第二使用者装置200亦与计算装置300协同运作,用以透过第二视觉界面向第二使用者2显示虚拟实境中的第二使用者景象。此第二视觉界面可为第二使用者装置200上的显示屏幕,而第二使用者景象则显示了由第二使用者2的视角于虚拟实境中所观看到的部分景象。根据两个使用者于虚拟实境中的可视区域不同,第一使用者景象和第二使用者景象可能包含或不包含虚拟实境中的同一区域。第一使用者装置100上可设置第一侦测器,用以侦测第一使用者1前方的第一可视区域当中的物件,而既然第二使用者2以及人偶3皆位于第一可视区域中,第一使用者装置100即可侦测到它们。

图1b为基于本案图1a的实施例绘示的模拟环境显示系统的示意图。图1b所绘示是以第三人角度观看由计算装置300所提供的虚拟实境中的景象。于图1b中可见,虚拟实境中有第一使用者角色v1以及第二使用者角色v2,此第一使用者角色v1以及第二使用者角色v2分别对应第一使用者1以及第二使用者2。第一使用者角色v1于虚拟实境中的第一坐标被显示,而此第一坐标是指派给第一使用者装置100。第二使用者角色v2于虚拟实境中的第二坐标被显示,而此第一坐标是指派给第二使用者装置200。第一使用者景象中可见的范围是由第一使用者装置100所指向的第一方向所决定,第二使用者景象中可见的范围是由第二使用者装置200所指向的第二方向所决定。

在本实施例中,第一使用者装置100可透过摄影机自第一使用者1身上撷取第一脸部特征,并将第一脸部特征传送至计算装置300,即如图1a中所示。而计算装置300则可根据第一脸部特征建构第一使用者角色v1的脸部轮廓,借此,由计算装置300所提供的第一使用者角色v1的虚拟外表将更相似于第一使用者1在真实世界中的真实面貌。同理地,计算装置300亦可透过第二使用者装置200撷取第二脸部特征,借此,计算装置300可提供虚拟外表更相似于第二使用者2的真实面貌的第二使用者角色v2。而当第二坐标位于第一使用者景象的可视范围内时,第一使用者1即可透过第一使用者装置100观看第二使用者角色v2。

请一并参照图1a以及图1b,在本实施例中,由于人偶3也在第一使用者景象的可视范围内,第一使用者可以透过第一使用者装置100选定将人偶3显示于虚拟实境中,而第一使用者装置100可对人偶3进行扫描,并据以产生对应人偶3的第一轮廓的扫描信息。如图1a所示,第一使用者装置100可将扫描信息传送到计算装置300。计算装置300则可据以于虚拟实境中的第三坐标位置上显示虚拟人偶v3,其中虚拟人偶v3具有第二轮廓,第二轮廓是相应于第一轮廓,另外,第三坐标位置可由第一使用者1或计算装置300所指派。借此,第一使用者1可以选择任何真实世界中的物件,由系统于虚拟实境中显示被选物件的复制品。由于虚拟人偶v3被显示于虚拟实境中的第三坐标位置上,一旦第三坐标位置位于第二使用者景象的可视范围内时,第二使用者2即可于第二使用者景象中观看虚拟人偶v3。

在本实施例中,由于第一使用者装置100可于第一空间中侦测到第二使用者2,第一使用者装置100即可侦测第二使用者装置200相对于第一使用者装置100的空间向量。第一使用者装置100可再将第二使用者装置200的空间向量传送到计算装置300,而第二使用者装置200的空间向量可被用于判断第一使用者1与第二使用者2于第一空间中的相对方向。亦即,当穿戴第一使用者装置100的第一使用者1以及穿戴第二使用者装置200的第二使用者2两者位于同一空间中时,只要第一使用者装置100或第二使用者装置200当中的一者能够侦测另一者,计算装置300即可据以获取第一使用者1与第二使用者2的相对距离及相对方向。

在一些实施例中,第一使用者角色v1和第二使用者角色v2所被指派的坐标两者间的距离与第一使用者装置100和第二使用者装置200两者之间的相对距离一致,特别是在第一使用者装置100和第二使用者装置200两者位于同一空间的状况下会有如此配置。然而,在一些实施例中,第一使用者角色v1和第二使用者角色v2所被指派的坐标两者之间的距离与第一使用者装置100和第二使用者装置200两者之间的相对距离不一致,即便第一使用者装置100和第二使用者装置200两者之间在真实世界相距第一距离,计算装置300仍可将第一使用者角色v1和第二使用者角色v2指派于虚拟实境中相距第二距离的两坐标位置上。

在一些实施例中,第一使用者装置100不仅可以侦测第二使用者装置200的空间向量,其也能追踪第二使用者2的动作,例如第二使用者2的手势或姿势,并据以产生动作信息。此动作信息可被传送至如图1a所示的计算装置300,计算装置300即可根据动作信息让第二使用者角色v2显示同样的手势或姿势。透过此种方式,即便在同一空间中除了使用者装置以外没有额外的其他侦测器,系统仍能够获取使用者的位置信息。

图2a为基于本案一实施例绘示的模拟环境显示系统的示意图。如图2a所示,在一实施例中,第一使用者1位于第一空间中,而具有第一轮廓的人偶3置放于第一空间的地板上。此第一空间中设置有光学侦测器400,此光学侦测器400是用以于第一空间中拍摄环境影像。透过拍摄这些环境影像,光学侦测器400可以追踪第一使用者装置100或第一使用者1相对于第一空间的空间向量。光学侦测器400以及第一使用者装置100两者皆与计算装置300通讯耦接。类似于图1a和图1b的实施例,在本实施例中,第一使用者装置100可透过第一视觉界面向第一使用者1显示第一使用者景象,而第一使用者景象显示了由第一使用者1的视角于虚拟实境中所观看到的部分景象。

图2b为基于本案图2a的实施例绘示的模拟环境显示系统的示意图。如图2b所示,在本实施例中,第二使用者2位于不同于第一空间的第二空间中。此第二空间中设置有光学侦测器500,此光学侦测器500可为摄影机,其是用以于第二空间中拍摄环境影像。透过拍摄这些环境影像,光学侦测器500可以追踪第二使用者装置200或第二使用者2相对于第二空间的空间向量。类似于图1a和图1b的实施例,在本实施例中,第二使用者装置200是用以透过第二视觉界面向第二使用者2显示第二使用者景象,而第二使用者景象显示了由第二使用者2的视角于虚拟实境中所观看到的部分景象。

图2c为基于本案图2a及图2b的实施例绘示的模拟环境显示系统的示意图。请一并参照图2a、图2b、图2c。在本实施例中,如图2a所示,光学侦测器400可将第一使用者装置100的空间向量传送至计算装置300,如图2b所示,光学侦测器500可将第二使用者装置200的空间向量传送至计算装置300。计算装置300即可根据第一使用者装置100的空间向量以及第二使用者装置200的空间向量在虚拟实境中显示第一使用者角色v1以及第二使用者角色v2,其中,第一使用者角色v1被显示于虚拟实境中的第一坐标位置上,而第二使用者角色v2被显示于虚拟实境中的第二坐标位置上。透过光学侦测器400持续追踪第一使用者装置100的空间向量并将其传送至计算装置300,计算装置300可使第一使用者角色v1显示对应第一使用者1于第一空间中的动作。应当理解,图2a至图2c所示的实施例与图1a至图1b所示的实施例的差异在于,在前者的实施例中,第一使用者1以及第二使用者2两者是位于不同的两个空间当中,在此种状况下,则需透过分别设置于此不同的两个空间中光学侦测器400和光学侦测器500来侦测第一使用者装置100以及第二使用者装置200的空间向量。

如图2a所示,第一使用者1可透过第一使用者装置100选择于虚拟实际中显示人偶3,第一使用者装置100可对人偶3进行扫描,并据以产生对应人偶3的第一轮廓的扫描信息。在一些实施例中,第一使用者1可透过将第一视觉界面中的选取视窗指向人偶3以将其选定,由于人偶3被选取视窗选定,设置于第一使用者装置100上的光学侦测器即可扫描人偶3的体积以及轮廓,第一使用者装置100再据以产生扫描信息。第一使用者装置100并将扫描信息传送到计算装置300,计算装置300则可据以于虚拟实境中的第三坐标位置上显示虚拟人偶v3。其中,虚拟人偶v3具有相应于第一轮廓的第二轮廓,而第二轮廓与真实人偶3的第一轮廓基本上是为完全相同的。若第三坐标位置位于第一使用者1和第二使用者2于虚拟实境中的可视范围内时,第一使用者1和第二使用者2将可观看虚拟人偶v3。亦即,当穿戴第一使用者装置100的第一使用者1和穿戴第二使用者装置200的第二使用者2位于不同的空间中时,可以透过如同上述实施例中的光学侦测器400和光学侦测器500等独立侦测器来分别侦测第一使用者装置100和第二使用者装置200在不同空间中的空间向量,借此,计算装置300即可根据这些独立侦测器所获取的空间向量来决定第一使用者1与第二使用者2在虚拟实境中的相对距离及相对方向。在一些实施例中,第一使用者1与第二使用者2在虚拟实境中的相对距离及相对方向是根据第一使用者1与第二使用者2在真实世界中的距离和方向所决定。

图3a为基于本案一实施例绘示的模拟环境显示系统的示意图。如图3a所示,第一使用者1以及第二使用者2位于第一空间中。在此实施例中,第一使用者1穿戴第一使用者装置100,而第二使用者2穿戴第二使用者装置200,此第一使用者装置100以及此第二使用者装置200可为头戴显示器(head-mounteddisplays)。第一使用者装置100与计算装置300协同运作,用以透过第一视觉界面向第一使用者1显示虚拟实境中的第一使用者景象,其中,第一使用者装置100被指派于虚拟实境中的第一坐标位置。此第一视觉界面可为第一使用者装置100上的显示屏幕,而第一使用者景象则显示了由第一使用者1的视角于虚拟实境中所观看到的部分景象。同理地,第二使用者装置200亦与计算装置300协同运作,用以透过第二视觉界面向第二使用者2显示虚拟实境中的第二使用者景象,其中,第二使用者装置200被指派于虚拟实境中的第二坐标位置。此第二视觉界面可为第二使用者装置200上的显示屏幕,而第二使用者景象则显示了由第二使用者2的视角于虚拟实境中所观看到的部分景象。第一使用者装置100上可设置第一侦测器,用以侦测第一使用者1前方的第一可视区域当中的物件。当前第二使用者2正位于第一可视区域中,第一使用者装置100即可侦测到第二使用者2。在一些实施例中,第一侦测器可为一种光学侦测器、声波侦测器、摄影机以及动作侦测器,而第一侦测器更可用于侦测第一使用者装置100的空间向量,而此空间向量将被传送至计算装置300以判断第一使用者装置100与第二使用者装置200之间的相对距离及相对方向。

再者,在本实施例中,第一使用者装置100更用以向第一使用者1输出第一音频,此第一音频可为背景音乐或是预设的音效信息,例如非玩家角色的语音对话或某些互动所引发的回馈音效等等。同样地,第二使用者装置200亦用以向第二使用者2输出第二音频。这些第一音频或第二音频是由计算装置300传输给第一使用者装置100以及第二使用者装置200,再透过设置于其上的音频播放器播放给第一使用者1和第二使用者2聆听。第一使用者装置100更用以透过麦克风收集第一使用者装置100附近的第一环境音,例如第一使用者1所发出的声响,或由其他装置、使用者所发出的声响。第二使用者装置200亦可透过麦克风收集第二使用者装置200附近的第二环境音。

在本实施例中,如前所述,第二使用者2位于第一使用者景象的第一可视区域时,第一使用者装置100可侦测第二使用者装置200相对于第一使用者装置100的空间向量。第一使用者装置100将传送第二使用者装置200的空间向量至计算装置300,计算装置300即可根据第二使用者装置200的空间向量判断第一使用者1和第二使用者2之间的相对距离及相对方向。

图3b为基于本案图3a的实施例绘示的模拟环境显示系统的示意图。如图3a所示,收集而来的第一使用者装置100和第二使用者装置200在真实世界中的相对距离及相对方向可用以产生一种索引信息,此索引信息可于计算装置300在将第一环境音融合至第二音频时作为一种参照。因此,第二使用者2即可聆听到混入第一环境音的第二音频,其效果就如同第二使用者1在其真实世界的位置向第二使用者2说话一般。如图3b所绘示,位于虚拟实境中的第一坐标位置上的第一使用者角色v1好似在向第二坐标位置上的第二使用者角色v2说话。反的亦然,同理地,计算装置300亦可将第二环境音融合至第一音频中再透过第一使用者装置100提供给第一使用者1。在一些实施例中,本案是透过头部相关函数(headrelatedtransferfunction,hrtf)演算法将第一环境音融合至第二音频当中,将第二环境音融合至第一音频时亦同。上述的头部相关函数演算法是为一种音效处理技术。其原理在于,有许多因素,例如使用者的头部或耳朵的形状、尺寸等等,皆可能影响特定使用者在聆听一种音效时的感受。而此头部相关函数演算法最主要的效果是为根据此原理重制音频,以令使用者感觉到此重制过的音频是由特定的位置所传来。换言之,此头部相关函数演算法是用以修改音频的方向效果再提供给使用者。

在一些实施例中,由于第一使用者1和第二使用者2皆位于同一空间中,故第一使用者装置100可以透过其麦克风同时收集第一环境音和第二环境音。在此状况下,第二使用者2制造的第二环境音仍可以被收集并传送至计算装置300。透过此种配置,计算装置300即可持续地根据使用者于真实世界中的相对距离以及相对方向来提供混入使用者交谈语音的虚拟音效。

图4a为基于本案一实施例绘示的模拟环境显示系统的示意图。如图4a所示,穿戴第一使用者装置100的第一使用者1位于第一空间中,此第一使用者装置100可为头戴显示器(head-mounteddisplays),其与计算装置300协同运作,用以透过第一视觉界面向第一使用者1显示虚拟实境中的第一使用者景象。另外,第一使用者装置100更可向第一使用者1输出第一音频,此第一音频可为虚拟实境中的背景音乐或是预设的音效信息。第一使用者装置100亦可透过设置于其上的麦克风收集邻近第一使用者装置100的第一环境音,例如第一使用者1的说话声音或是笑声等等。

图4b为基于本案一实施例绘示的模拟环境显示系统的示意图。如图4b所示,穿戴第二使用者装置200的第二使用者2于第二空间中。此第二使用者装置200与计算装置300协同运作,用以透过第二视觉界面向第二使用者2显示虚拟实境中的第二使用者景象。另外,第二使用者装置200更可向第二使用者2输出第二音频,此第二音频可为虚拟实境中的背景音乐或是预设的音效信息。第二使用者装置200更可透过设置于其上的麦克风收集邻近第二使用者装置200的第二环境音。

图4c为基于本案图4a及图4b实施例绘示的模拟环境显示系统的示意图。如图4a、图4b以及图4c所示,第一环境音以及第二环境音将被传送至计算装置300。计算装置300将依据第一索引将第一环境音融合至第二音频当中,其中第一索引是由虚拟实境中的第一使用者角色v1和第二使用者角色v2之间的相对距离及相对方向所决定。计算装置300亦可依据第二索引将第二环境音融合至第一音频当中,其中第二索引亦为由虚拟实境中的第一使用者角色v1和第二使用者角色v2之间的相对距离及相对方向所决定。

根据上述,无论第一使用者1和第二使用者2在真实世界中的位置为何,这些索引信息仍可以改透过虚拟实境中的第一使用者角色v1和第二使用者角色v2之间的相对距离及相对方向来决定。透过此种方式,计算装置300即可持续地根据使用者于模拟环境中的相对距离以及相对方向来提供混入使用者交谈语音的虚拟音效。

图5为基于本案一实施例绘示的模拟环境显示系统的示意图。如图5所示,在本实施例中,第一声音501被收集且被传送至计算装置300,此第一声音501将被传送至音频处理模块503,此音频处理模块503可为一种透过头部相关函数演算法进行处理的模块。第一索引502亦将被传送至音频处理模块503,此第一索引502是由第一使用者与第二使用者在模拟环境中分别被指派的坐标位置之间的相对距离及相对方向所决定。此音频处理模块503将根据第一索引502处理第一声音501,被处理后的第一声音501将被传送至混合器505。第二使用者背景音(bgm)504亦将被传送至混合器505,混合器505再把被处理后的第一声音501第二使用者背景音504混合以产生混音结果。最后,计算装置300的混合器505再将混音结果传送至第二使用者装置506。如此一来,当第二使用者穿戴第二使用者装置506时,其所听到的第一声音501将如同是由第一使用者在模拟环境中所被指派的坐标位置所发出。

图6为基于本案一实施例绘示的模拟环境显示系统的示意图。如图6所示,在一实施例中,由第一使用者发出的第一声音601、由第二使用者发出的第二声音602以及由第三使用者发出的第三声音603三者将被收集且被传送至计算装置300的第一音频处理模块604。此外,第一音频处理模块604更接收了第一索引605、第二索引606以及第三索引607,其中,第一索引605是由第一使用者与第四使用者在模拟环境中分别被指派的坐标位置之间的相对距离及相对方向所决定,而第二索引606则是由第二使用者与第四使用者在模拟环境中分别被指派的坐标位置之间的相对距离及相对方向所决定,而第三索引607则是由第三使用者与第四使用者在模拟环境中分别被指派的坐标位置之间的相对距离及相对方向所决定。此第一音频处理模块604将依据这些索引并透过高阶环绕音效(higherorderambisonic,hoa)演算法处理第一声音601、第二声音602以及第三声音603,其中高阶环绕音效演算法是为用以模拟立体环绕音效的相关演算法。经处理后的第一声音601、第二声音602以及第三声音603将被传送至第二音频处理模块608,此第二音频处理模块608是为利用头部相关函数演算法进行处理的模块。另外,第一索引605、第二索引606以及第三索引607也会被传送至第二音频处理模块608。

在本实施例中,第二音频处理模块608将根据第一索引605处理第一声音601,并根据第二索引606处理第二声音602,再根据第三索引607处理第三声音603。被第二音频处理模块608处理后的第一声音601、第二声音602以及第三声音603将进一步被传送至混合器610。混合器610是用以将被处理后的第一声音601、第二声音602、第三声音603以及第四使用者背景音609加以混合,再将据以产生的混音结果传送至第四使用者装置611。而第四使用者则可透过第四使用者装置611聆听第一声音601、第二声音602以及第三声音603,其效果就如同各使用者由各自于模拟环境中所处的位置说话一般。

图7为基于本案一实施例绘示的模拟环境显示方法的步骤流程图。所述的模拟环境是为由电脑设备根据虚拟物件建构而成的一种环境,例如虚拟实境、扩增实境以及混合实境等等。此方法的各个步骤将于下列段落中详细说明。

步骤s701:透过一第一穿戴装置输出该模拟环境的一景象以及输出一第一音频。如图1a、图2a、图3a、图4a的实施例所示,第一使用者装置100是与计算装置300协同运作,用以透过第一视觉界面向第一使用者1显示虚拟实境中的第一使用者景象。此第一视觉界面可为第一使用者装置100上的显示屏幕,而第一使用者景象则显示了由第一使用者1的视角于虚拟实境中所观看到的部分景象。再另外,第一使用者装置100更用以向第一使用者1输出第一音频,此第一音频可为背景音乐或是预设的音效信息。

步骤s702:透过一第二穿戴装置收集邻近该第二穿戴装置的一环境音。如图1a、图2a、图3a、图4b的实施例所示,第二使用者装置200亦与计算装置300协同运作,用以透过第二视觉界面向第二使用者2显示虚拟实境中的第二使用者景象,其中,第二使用者装置200被指派于虚拟实境中的第二坐标位置。另外,第二使用者装置200更用以透过设置于其上的麦克风来收集第二使用者装置200附近的第二环境音。

步骤s703:透过该第二穿戴装置传送该环境音至一计算装置。如图1a、图2a、图3a、图4b的实施例所示,第二使用者装置200会将第二环境音传送至计算装置300。如图3a及图4b所示,第二环境音将被传送至计算装置300。而如图5所示,被收集的第一声音501将被传送至计算装置300的音频处理模块503以及混合器505。而又如图6所示,被收集的所有声音将被传送至计算装置300的第一音频处理模块604、第二音频处理模块608以及混合器610。

步骤s704:透过该计算装置根据一索引值将该环境音融合至该第一音频中,其中该索引值是根据该第一穿戴装置和该第二穿戴装置于该模拟环境中被指派的两坐标之间的一相对距离以及一相对方向所决定。如图5所示,被收集的第一声音501将被传送至计算装置300的音频处理模块503,再由音频处理模块503依据第一索引502进行处理。再由混合器505将被处理后的第一声音501以及第二使用者背景音504一并处理。如图6所示,收集而来的第二声音602将被传送至第一音频处理模块604进行处理,处理后的第二声音602将再被交由计算装置300的第二音频处理模块608,第二音频处理模块608将依据第二索引606再处理第二声音602,其中,此第二索引606是由第二使用者与第四使用者在模拟环境中分别被指派的坐标位置之间的相对距离及相对方向所决定。再来,经第二音频处理模块608处理后的第二声音602再交由计算装置300的混合器610进行处理,混合器610是用以将被处理后的第二声音602与第四使用者背景音609加以混合。

步骤s705:透过该计算装置传送融合后的该第一音频至该第一穿戴装置。如图5所示,混合器505将把混音结果传送至第二使用者装置506。如图6所示,混合器610将把混音结果传送至第四使用者装置611,而第四使用者装置611可将混音结果呈现给第四使用者聆听。

综上所述,本案提供一种在模拟环境中表现具方向性的音效的技术方法。透过第一使用者装置以及第二使用者装置的协同运作,计算装置不仅能收集邻近的环境音,更可以获取用以表示各使用者装置之间的相对距离以及相对方向的索引信息。透过进一步地利用各种音频处理演算法,例如头部相关函数或高阶环绕音效演算法等,计算装置可根据这些索引信息将环境音融入欲提供给使用者的音频当中。因此,无论各使用者是位于同一空间或不同空间中,本案都能透过使用者装置提供将收集来的环境音与音频相融合的方向性音效。如此一来,穿戴使用者装置的使用者聆听到融合后的音频时,其所感觉到的效果如同其他使用者自正确的方向向他说话一般。

虽然本案以实施例揭露如上,然其并非用以限定本案,任何熟悉此技艺者,在不脱离本案的精神和范围内,当可作各种的更动与润饰,因此本案的保护范围当视所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1