专利名称:用户声音合成装置、假想空间共有系统、计算机控制方法及信息存储介质的制作方法
技术领域:
本发明涉及用户声音合成装置、假想空间共有系统、计算机控制方法 及信息存储介质,尤其涉及将假想空间的远程地中发出的声音以具有临场 感的方式合成的技术。
背景技术:
已知有一种在假想空间内用户彼此可进行语音聊天(voice chat)的系 统。上述系统例如与网络游戏组合,用于提高游戏的趣旨性。以往,在上 述系统中为了提高语音聊天的临场感,如后述专利文献l所示,有一种对 全部进行了包含对应于假想空间内各发言人的位置关系的声象定位处理 的混频(mbdng)的声音数据进行分配的装置。日本专利特开2000-244487号公报
但是,利用假想空间内的收发器(tmnsceiver)或电话等所进行的会话, 即远程地间的语音聊天的声音,并非按照通话者间的位置关系而变化,故 在上述的现有技术中,在游戏中游戏者无法演出从现实世界脱离而投入到 假想世界的程度的临场感。
发明内容
本发明是鉴于上述课题而研创的,其目的在于提供一种可将在假想空 间的远程地中发出的声音,以具有临场感的方式合成的用户声音合成装 置、假想空间共有系统、计算机控制方法及信息存储介质。
为了解决上述课题,本发明的用户声音合成装置,其用于多个信息处
理装置间共有假想空间的假想空间共有系统,其特征在于,包括从所述 多个信息处理装置中获得表示由一个用户所发出的声音的声音数据的声 音数据获得机构;与设定在所述假想空间的一个或多个区域分别相关连而 存储环境音的环境音存储机构;特定对应所述用户的所述假想空间内的区
域的区域特定机构;以及从所述环境音存储机构获得与由所述区域特定机 构所特定的区域相关连的环境音,且合成所获得的环境音与所述声音数 据,生成合成声音数据的环境音合成机构。
此外,本发明的计算机(例如家庭用游戏机、业务用游戏机、移动电话、 携带用游戏机、携带信息终端(PDA),个人计算机、服务器计算机等。以 下亦同)的控制方法,用于多个信息处理装置间共有假想空间的假想空间共 有系统,其特征在于,包括从所述多个信息处理装置中获得表示由一个 用户所发出的声音的声音数据的声音数据获得步骤;特定对应所述用户的 所述假想空间内的区域的区域特定步骤;以及参照与设定在所述假想空间 的一个或多个区域分别相关连而存储环境音的环境音存储机构,获得与由 所述区域特定步骤所特定的区域相关联的环境音,且合成所获得的环境音 与所述声音数据,生成合成声音数据的环境音合成步骤。
另外,本发明的信息存储介质,其存储有用于使计算机发挥功能的程 序,该程序用于使在多个信息处理装置间共有假想空间的假想空间共有系 统所使用的计算机发挥功能,通过设置以下机构来使计算机发挥功能从 所述多个信息处理装置中获得表示由一个用户所发出的声音的声音数据 的声音数据获得机构;与设定在所述假想空间的一个或多个区域分别相关 连而存储环境音的环境音存储机构;特定对应所述用户的所述假想空间内 的区域的区域特定机构;以及从所述环境音存储机构获得与由所述区域特 定机构所特定的区域相关连的环境音,且合成所获得的环境音与所述声音 数据,生成合成声音数据的环境音合成机构。信息存储介质亦可为例如 CD-ROM、 DVD-ROM、 ROM盒等计算机可读取物。
再者,本发明的假想空间共有系统,其在多个信息处理装置间共有假 想空间,其特征在于,包括从所述多个信息处理装置中获得表示由一个 用户所发出的声音的声音数据的声音数据获得机构;与设定在所述假想空 间的一个或多个区域分别相关连而存储环境音的环境音存储机构;特定对 应所述用户的所述假想空间内的区域的区域特定机构;以及从所述环境音 存储机构获得与由所述区域特定机构所特定的区域相关连的环境音,且合 成所获得的环境音与所述声音数据,生成合成声音数据的环境音合成机
构。
在本发明中,由多个信息处理装置共有假想空间。此假想空间亦可为 例如在网络游戏系统中由多个用户共有的游戏空间。并且,与设定在该假 想空间的一个或多个区域分别相关连而存储环境音。环境音是与所对应的 假想空间的区域相关的声音,在本发明中,与设置于例如假想空间的山岳 地区相对应而存储鸟叫声,或与都市相对应而存储交通声(车辆通行声音或 汽车喇叭声音),或与海岸相对应而存储波浪声音。而且,特定多个信息处 理装置中对应一个用户的假想空间内的区域时,从环境音存储机构获得对 应此区域的环境音,且合成所获得的环境音以及表示由所述用户发出的声 音的声音数据。
依据本发明,由于可将由用户所发出的声音、及与对应该用户的假想 空间内的区域相关联的环境音一起予以再生,故可将在假想空间的远程地 中发出的声音,以具有临场感的方式加以合成。
在本发明的一方式中,用户声音合成装置经由通信网络与所述多个信 息处理装置通信连接,所述声音数据获得机构从所述多个信息处理装置中 的所述一个接收所述声音数据,且所述用户声音合成装置还包括将所述合 成声音数据传送到所述多个信息处理装置中另一个的合成声音数据传送 机构,所述另一个接收所述合成声音数据,且输出该合成声音数据所表示 的声音。如此一来,在经由通信网络连接的发送侧与接收侧的信息处理装 置中,由于可将由发送侧的用户所发出的声音、及与对应该用户的假想空 间内的区域相关联的环境音同时予以再生,故可使在假想空间的远程地中 发出的声音具有临场感而传达至接收侧。
在本发明的一方式中,用户声音合成装置还包括,由所述多个信息处 理装置中的所述的一个接收用以识别所述多个信息处理装置中的所述另 一个的传送目的地识别数据的传送目的地识别数据接收机构,所述合成声 音数据传送机构根据所述传送目的地识别数据,传送所述合成声音数据。 如此一来,发送侧在所指定的接收侧的信息处理装置中,由于可将由发送 侧的用户所发出的声音、及与对应该用户的假想空间内的区域相关联的环 境音同时予以再生,故可使在假想空间的远程地中发出的声音具有临场感 而传达至接收侧。
在本发明的一方式中,用户声音合成装置还包括用以获得对应所述用 户的所述假想空间的位置坐标的位置坐标获得机构,所述区域特定机构依 照利用所述位置坐标获得机构所获得的位置坐标,来特定对应所述用户的 所述假想空间内的区域。如此一来,对应用户的假想空间内的区域可根据 用户的假想空间的位置坐标来特定。并且,由于可将从该用户所发出的声 音、及与对应该用户的假想空间内的区域相关联的环境音同时予以再生, 因此可将在假想空间的远程地中发出的声音,以具有临场感的方式予以合 成。
在本发明的一方式中,用户声音合成装置还包括从所述多个信息处理 装置中的所述一个,接收用以识别对应所述用户的所述假想空间内的区域 的区域识别数据的区域识别数据接收机构,所述区域特定机构根据所接收 的所述区域识别数据,特定对应所述用户的所述假想空间内的区域。如此 一来,对应发送侧的用户的假想空间内的区域,可通过接收发送侧的信息 处理装置所特定的区域来加以特定。并且,由于可将由发送侧的用户所发 出的声音、及与所接收的区域相关联的环境音同时予以再生,故可使在假 想空间的远程地中发出的声音,以具有临场感的方式予以合成。
图1是表示适用了采用本发明实施方式的用户声音合成装置的假想空 间共有系统的网络游戏系统的构成图。
图2是表示游戏机的硬件构成图。 图3是表示服务器的硬件构成图。
图4是表示在本实施方式的网络游戏中,假想空间的区域区分的模式图。
图5是表示游戏机的功能方块图。 图6是表示服务器的功能方块图。
图7是表示使假想空间上的区域ID与语音ID相对应的表格。 图8是本发明实施方式的游戏机间的声音传达的程序图。 图9是本发明第2实施方式的游戏机的功能方块图。 图10是本发明第2实施方式的游戏机间的声音传达的程序图。
具体实施例方式
以下根据附图就本发明的一实施方式加以详细说明。
图1是表示适用了采用本发明实施方式的用户声音合成装置的假想空 间共有系统的网络游戏系统的构成图。如图1所示,本发明实施方式的网
络游戏系统包含游戏机1-1至l-n(n为自然数)及服务器10所构成。在此, 游戏机1-1至l-n与服务器10经由因特网等网络20以相互可通讯的方式 相连接。在本实施方式中,将用户声音合成装置适用于服务器10,但亦可 设为游戏机1作为用户声音合成装置来发挥功能。
在本实施方式的网络游戏系统中,执行多个游戏者可参加的网络游 戏。在此网络游戏中,对应各游戏者的游戏角色(character)存在于相同的假 想空间,并在该假想空间,多个游戏角色相竞争或相合作地进行游戏。因 此,在游戏机1-1至l-n间共有假想空间。此外,在此网络游戏中,各游 戏者经由声音传输可相互通讯。如此一来,多个游戏者交换游戏相关信息, 且可以团体共同地采取行动,而提高游戏的趣旨性。
图1所示的游戏机1是构成本实施方式的网络游戏系统的信息处理装 置,执行与可经由网络20通信的其它游戏机1共有假想空间的游戏。再 者,在此关于适用游戏机1-1至l-n任一者的事项,以关于游戏机1的事 项加以说明。
在游戏机1中,连接未图示的控制器,在执行游戏时,游戏者利用控 制器进行各种指示操作,使在自己的假想空间的位置坐标移动,或发出各 种命令。另外,在游戏机1的显示器上显示游戏者所需的游戏画面。例如, 将表示从随着对应游戏机1的游戏者的游戏角色而动的视点看到假想空间 的状态的图像显示于显示器。此外,游戏机1是具备通信功能的信息处理 装置(计算机)即可,亦可为例如家庭用游戏机、个人计算机、携带用游戏 机、移动电话、携带信息终端。再者,通信功能并非限定于有线,亦可为 无线。
图1所示的服务器10是适用本发明实施方式的用户声音合成装置的 服务器,例如使用一般熟知的服务器计算机系统所构成。服务器10与经 由网络20通信连接的游戏机1-1至l-n进行各种信息的输入输出,同时控 制网络游戏。服务器10从各游戏机1接收对应游戏者的游戏角色的假想
空间的位置坐标及方向,并针对各游戏机l,传送其它游戏者的游戏角色 的位置坐标及方向,在访问服务器10的游戏机1-1至1-n间可以共有假想
空间。再者,假想空间是依据例如土地、建筑物、其它各式各样对象(object)
来定义,这些信息包含在游戏程序中的游戏数据中。在上述游戏中,游戏
者在由服务器10所提供的假想空间内配置相当于自己的游戏角色,并通 过移动该游戏角色,可享受彷佛自分就在假想空间的感觉。此外,服务器 10保持与各游戏机1进行通信所需的信息及对应各游戏机1的游戏数据 等,还进行多个参加型网络游戏的管理。具体而言,服务器10进行网络 地址的管理(DHCP服务器的作用等)、各游戏机的游戏者的游戏数据的管 理、时间的管理、游戏的参加/退出的管理等。
图2是表示游戏机1的硬件构成图。在图2所示的游戏机1是以可相 互数据通信的方式由总线46连接处理器30、存储器32、图形接口34、语 音控制器36、网络接口 38及盘驱动器(diskdrive)39。网络接口 38用于经 由网络20与其它游戏机1或服务器IO接收发送数据。图形接口 34与显 示器40相连接,并向显示器40输出游戏图像。语音控制器36从麦克风 42接收游戏的游戏者的声音的输入,生成表示此声音的声音数据。然后, 此声音数据经由网络20传送到服务器10或其它游戏机1。并且,语音控 制器36经由网络20接收,依照暂时存储于例如存储器32的声音数据, 从扬声器44输出声音。盘驱动器39读出储存于DVD -R0M41的数据, 且传送数据到处理器30及存储器32。
在本实施方式中,将游戏程序及游戏数据存储在CD-ROM或 DVD-ROM等计算机可读取的信息存储介质中,并适当地将这些数据及程 序读入存储器32,但亦可将经由网络20及其它的网络从远程地下载的游 戏程序及游戏数据储存于存储器32。
处理器30根据由储存在未图示的ROM的操作系统及盘驱动器39所 读取的从DVD-ROM41或存储器32读出的游戏程序,来控制游戏机1的 各部分。总线46用以将地址及数据在游戏机1的各部分进行交换。另外, 在存储器32,根据需要写入由存储器32读取的游戏程序及游戏数据,亦 可使用为处理器30的作业用。图形接口 34是包含VRAM (Video Random Access Memory)所构成的,接收从处理器30所传送的图像数据且将游戏
画面描绘于VRAM上,同时将其内容输出到显示器40。显示器40可为 CRT、彩色LCD、等离子显示器、DLP方式投影机、内置显示器、家庭用 电视机显像器等任意的显示机构。
语音控制器36控制来自麦克风42的声音输入与朝向扬声器44的声 音输出。麦克风42与扬声器44可内置在游戏机1本体内,也可以外部连 接。此外,使用家庭用电视机显像器作为显示器扬声器吋,扬声器44可 为其内置扬声器。
网络接口 38是使用一般熟知的NIC(Network Interface Controller)所构
成的,包含有线或无线的结构。
图3表示服务器10的硬件构成图。该图所示的服务器IO,利用总线 46可相互数据通信地连接处理器30、存储器32、网络接口 38及盘驱动器 39。为说明的方便起见,图3的硬件表示与图2的游戏机1相同的硬件构 成组件时标示相同的组件符号。处理器30根据由储存在未图示的ROM的 操作系统及盘驱动器39所读取的从DVD-R0M41或存储器32读出的游戏 程序,来控制服务器10的各部分。总线46用以将地址及数据在服务器10 的各部分进行交换。此外,在存储器32,根据需要写入由存储器32读取 的游戏程序及游戏数据,亦可使用为处理器30的作业用。盘驱动器39读 出储存在DVD-R0M41的数据,并将数据传送到处理器30与存储器32。
图4是在本实施方式的网络游戏中,表示假想空间的区域区分的模式 图。在图4中,假设游戏者彼此进行在假想空间上的语音聊天的场面。通 过此类通讯,各游戏者可找出对战对手或团体战的合作者,又可交换、交 流各种信息。如图4所示,在本实施方式的网络游戏的一场面中,在各个 游戏机中执行游戏的游戏者(P1至Pn)存在于假想空间上。在本实施方式 中,以虚线划分的假想空间的各区域,是将假想空间4等分的区域,亦可 为根据此外的基准的范围。例如,亦可为根据假想空间上的坐标的范围、 周围环境(土地、建筑物、其它各式各样的对象等)的属性、距游戏者的坐 标位置的距离等的基准所划分的区域。
在上述网络游戏中,通常,配合场面或角色采取的行动,输出用以演 出的音效。音效例如是风的声音或冲撞声音等,这些声音是用以提高游戏 的临场感。在本实施方式的游戏中,游戏者发出声音的时序与此种音效的
输出时序重迭时,声音与音效便合成而输出。即,在例如强风的场面中, 听得到风的声音与游戏者的声音重迭,此时,通过加大风的声音的权重, 以使角色的声音被风的声音压过而不易听到的规则予以合成。合成声音时 的规则,可设为如类似现实世界的听得见的方式的规则,亦可设为如假想 世界特有的非现实的听得见的方式的规则。
在此,如图4所示,就P1与P2、 Pl与P3交谈的情况在以下加以说
明。在P1与P2的语音聊天中,由于P1与P2的距离接近且在相同的区域, 所以P1与P2的环境音可以相同。另一方面,如图4所示,如P1与P3相 互位于远程地的状况下,从Pl向P3通过收发器进行语音聊天时,在P1 与P3的语音聊天中所合成的环境音并非一个。即,为了提高上述Pl与 P3的通过收发器进行语音聊天的临场感,P3必须合成P1的周围的声音与 自己的周围的声音而能够听到。因此,在假想空间上的远程地间的语音聊 天中,为了提高临场感,必须传达相互的环境音。但是,如果通过网络传 送环境音本身,则网络负载会升高,在多人数参加型网络游戏中并不理想。 因此,在本发明的网络系统中,不在网络上传送环境音本身,而使环境音 对应于游戏者的假想空间内的区域信息,且由于可特定各游戏者的环境 音,因而抑制网络负载。
为达成以上的处理,以下就游戏机1及服务器10应具备的功能加以 说明。首先,图5是表示游戏机1的功能方块图。如图5所示,游戏机l 是包含游戏执行部50、声音数据发送部52、传送目的地识别数据发送部 54及合成声音数据接收部56所构成的。
游戏执行部50根据网络游戏的程序来进行游戏的执行。具体而言, 游戏执行部50使用游戏机1的硬件如以下所述的方式来达成。游戏机1 接收来自游戏者的控制器的操作输入,针对服务器10经由网络传送表示 游戏者的游戏数据与命令等信息。接着,游戏机1经由网络将在服务器10 中处理的数据,例如假想空间的信息、其它游戏者的位置、事件发生等游 戏数据予以接收。然后,处理器30根据所接收的信息与保有的游戏数据 处理游戏程序,并在显示器40上显示表示根据通过图形接口 34所描绘的 用户的视点的假想空间的一部分的图像。
声音数据发送部52经由网络将表示从操作游戏机1的游戏者发出的
声音的声音数据发送到服务器10。声音数据发送部52使用游戏机1的硬
件如以下的方式予以达成。语音控制器36将以麦克风42所输入的游戏者 发出的声音转换为数字声音数据。然后,处理器30经由网络接口 38将上 述数字声音数据传送到服务器10。
传送目的地识别数据发送部54将表示以声音数据发送部52发送到服 务器的声音数据的最终传送目的地的识别信息发送到服务器10。识别信息 是传送目的地的地址、网络游戏系统上的识别码(identifier)、对应于游戏上 的游戏者的识别码等,只要是能够识别传送目的地的游戏机1及该游戏者 的信息则不限于上述。
合成声音数据接收部56接收由服务器10发送的合成声音数据。合成 声音数据是在服务器中进行合成处理的声音数据,关于细节如后述。合成 声音数据接收部56包括网络接口 38所构成。
接着,图6表示服务器10的功能方块图。如图6所示,服务器10包 括游戏控制部58、声音数据获得部60、传送目的地识别数据接收部62、 区域特定部64、环境音存储部66、环境音合成部68及合成声音数据发送 部70所构成。
游戏控制部58 —边与连接于网络游戏系统的游戏机1进行各种输入 输出, 一边控制整体网络游戏。游戏控制部58包括获得对应各游戏机1 的游戏者的游戏角色的假想空间的位置坐标的未图标的位置坐标获得部 所构成。游戏控制部58根据服务器10的处理器30通过盘驱动器39读出 的储存在DVD-R0M41中的游戏程序及游戏数据来控制服务器10的各部 分从而达成。此外,上述位置坐标获得部使用服务器10的硬件,而如以 下方式来达成。服务器10在存储器32上储存与游戏者的识别信息相对应 存储有假想空间的位置坐标的表格。并且,由游戏机1传送表示游戏者的 位置的移动的信号时,处理器30从上述表格中获得对应该信号的发送来 源的游戏机1的游戏者的位置坐标,并依照接收的信号所表示的移动量, 来更新上述表格的游戏者的位置坐标的值。
声音数据获得部60获得由游戏机1发送的声音数据。具体而言,声 音数据获得部60接收由游戏机1的声音数据发送部52发送的声音数据而 获得声音数据,包括网络接口38所构成。
传送目的地识别数据接收部62接收用以识别所接收的声音数据的最
终传送目的地的游戏机1的数据。传送目的地识别数据接收部62接收利 用游戏机1的传送目的地识别数据发送部54发送的传送目的地识别数据, 包括网络接口 38所构成。
区域特定部64特定对应游戏的游戏者的假想空间内的区域。具体而 言,区域特定部64使用游戏机1的硬件而如以下方式来达成。服务器10 将作为包含在DVD-R0M41的游戏数据的假想空间的位置坐标的范围与 区域信息的对应表格经由盘驱动器39予以读出而存储在存储器32上。然 后,处理器30对比存储在存储器32上的游戏的游戏者的假想空间的位置 坐标与上述表格,特定游戏者所处的假想空间内的区域。再者,在本实施 方式中服务器10具有区域特定部64,但各游戏机1亦可具有区域特定部 64,此时亦可由服务器10接收获得各游戏机1所特定的游戏的游戏者的 区域。
环境音存储部66与设定在假想空间的一个或多个区域分别相关联而 存储环境音。具体而言,环境音存储部66保持使假想空间上的区域以及 声音信息相对应的表格。上述表格如图7所示,是使假想空间上的区域ID 以及语音ID相对应的表格。上述表格亦可为包含于储存在DVD-ROM41 的游戏数据中。图7中所谓区域ID是指用以识别在假想空间上的区域的 信息,且对应区域特定部64的区域。此外,声音信息如本实施方式所示 可为指定语音ID的信息,亦可为直接指定语音文件的信息。因服务器IO 预先保持上述表格,故无须从游戏机l依赖环境音本身的接收发送,而通 过特定各游戏者的区域即可得到应合成的环境音。
环境音合成部68从环境音存储部66获得与由区域特定部64所特定 的区域相关联的环境音,并将所获得的环境音以及声音数据获得部60所 接收的声音数据以规定的混频比率予以合成,生成合成声音数据。具体而 言,环境音合成部68使用服务器10的硬件而如以下方式来达成。处理器 30根据声音数据的发送来源的游戏者的区域,以及对应所接收的传送识别 数据的传送目的地的游戏者的区域,参考存储器32(环境音存储部66),获 得声音数据发送来源的游戏者的周围的环境音及传送目的地的游戏者的 周围的环境音。然后,将上述声音数据发送来源与传送目的地的2个环境
音以及声音数据以规定的混频比率进行合成处理,生成合成声音数据。在
此所谓的混频比率,例如亦可依照预设的假想空间内的区域的代表^:置、
以及在用户的假想空间的位置坐标的距离而变化。
合成声音数据发送部70针对对应传送目的地识别数据的游戏机1,发
送在环境音合成部68中合成的合成声音数据。具体而言,合成声音数据 发送部70使用服务器10的硬件并以以下的方式来达成。处理器30根据 所接收的传送目的地识别数据且参考存储器32,获得传送目的地的游戏机 l的地址信息。然后,处理器30经由网络接口 38将合成声音数据发送到 所获得的地址。在接收到以此合成声音数据发送部70所发送的合成声音 数据的游戏机1中,在扬声器44中输出该经合成的声音。
以下,就本实施方式的游戏机的动作加以详细说明。
图8是本实施方式的游戏机间的声音传达的程序图。图8表示从游戏 机l-l(Pl)朝游戏机l-3(P3)通过假想空间的收发器等进行远程地间通话的 情形。在此,Pl是在游戏机1-1中进行游戏,P3是在游戏机1-3中进行游 戏。游戏机1-1针对服务器10,传送表示Pl所发出的声音的声音数据 (SIOI)。此时,游戏机1-1将声音数据的传送目的地指定为P3而传送声音 数据。在接收到声音数据的服务器10中,根据Pl与P3的位置坐标,来 特定Pl与P3在假想空间的区域(S102)。然后,服务器10根据所特定的 Pl与P3的区域,且参考区域与环境音相对应的环境音存储部66的表格, 获得P1的环境音、P3的环境音(S103),并将上述环境音与声音数据以规 定的混频比率进行合成处理(S104),生成合成声音数据。然后,服务器IO 将该合成声音数据传送给游戏机l-3(S105)。游戏机1-3从服务器10接收 合成声音数据(S106),并将接收到的合成声音数据经由扬声器44输出至 游戏的游戏者(S107)。
接着,以下就本发明第2实施方式加以说明。在本发明第2实施方式 中,在游戏机1中进行从其它游戏机1接收到的声音的合成处理。
图9是本发明第2实施方式的游戏机1的功能方块图。本发明第2实 施方式的游戏机1具有声音的发送侧的功能及接收侧的功能双方。如图9 所示,游戏机1在功能上包括游戏执行部50、声音数据发送部52、声音 数据获得部60、区域特定部64、环境音存储部66、环境音合成部68、区
域识别数据发送部72以及区域识别数据接收部74所构成。在图9中标示
与第1实施方式相同组件符号的功能方块,用于达成与第1实施方式相同
的功能,故在此省略其说明。以下,就区域识别数据发送部72及区域识 别数据接收部74加以说明。
区域识别数据发送部72发送由区域特定部64所特定的用以识别对应 用户的假想空间内的区域的区域识别数据。区域识别数据是声音数据的发 送侧用以将由区域特定部64所特定的区域传达到声音数据的接收侧的数 据,只要是假想空间内的区域唯一确定的信息即可。区域识别数据发送部 72包括网络接口 38所构成。
区域识别数据接收部74接收用以识别对应声音数据发送来源的游戏 机1的用户的假想空间内的区域的区域识别数据。区域识别数据接收部74 接收由声音数据发送来源的游戏机1的区域识别数据发送部72所发送的 区域识别数据,包括网络接口38所构成。
图10是本发明第2实施方式的游戏机1间的声音传达的程序图。图 10表示由游戏机l-l(Pl)向游戏机l-3(P3)通过假想空间内的收发器等进行 远程地间通话的情形。游戏机1-1向服务器IO要求作为声音的发送目的地 的游戏机1-3的地址(IP地址等)(S101),从服务器10接收回应后(S102), 朝接收到的游戏机1-3的地址,发送P1的区域识别数据与声音数据(S103)。 在游戏机1-3中,根据对应P1的区域识别数据的区域与P3的区域,从区 域与环境音相对应的环境音存储部66,获得Pl的环境音及P3的环境音
(5104) 。然后,以规定的混频比率对上述环境音与声音数据进行合成处理
(5105) ,且将该合成声音经由扬声器输出至游戏的游戏者(S106)。 依照以上说明的本发明实施方式的用户声音合成装置,无须提高网络
负载,即可将在假想空间的远程地发出的声音,以具有临场感的方式予以 合成。
再者,本发明是并非限定在上述实施方式。
例如在上述实施方式中,声音数据的发送来源与接收目的地是1对1 对应的,但并非限定于此。例如,接收声音数据的游戏机亦可为多个。
权利要求
1.一种用户声音合成装置,其用于多个信息处理装置间共有假想空间的假想空间共有系统,其特征在于,包括从所述多个信息处理装置中获得表示由一个用户所发出的声音的声音数据的声音数据获得机构;与设定在所述假想空间的一个或多个区域分别相关连而存储环境音的环境音存储机构;特定对应所述用户的所述假想空间内的区域的区域特定机构;以及从所述环境音存储机构获得与由所述区域特定机构所特定的区域相关连的环境音,且合成所获得的环境音与所述声音数据,生成合成声音数据的环境音合成机构。
2. 如权利要求1所述的用户声音合成装置,其特征在于, 经由通信网络与所述多个信息处理装置通信连接, 所述声音数据获得机构从所述多个信息处理装置中的所述一个接收所述声音数据,所述用户声音合成装置还包括合成声音数据传送机构,所述合成声音 数据传送机构将所述合成声音数据传送到所述多个信息处理装置中的另 一个,所述另一个接收所述合成声音数据,输出该合成声音数据所表示的声
3. 如权利要求2所述的用户声音合成装置,其特征在于, 还包括从所述多个信息处理装置中的所述一个接收识别所述多个信息处理装置中的所述另一个的传送目的地识别数据的传送目的地识别数 据接收机构,所述合成声音数据传送机构根据所述传送目的地识别数据,传送所述 合成声音数据。
4. 如权利要求1 3中任一项所述的用户声音合成装置,其特征在于, 还包括获得对应所述用户的所述假想空间的位置坐标的位置坐标获 得机构,所述区域特定机构按照由所述位置坐标获得机构所获得的位置坐标, 特定对应所述用户的所述假想空间内的区域。
5. 如权利要求1 3中任一项所述的用户声音合成装置,其特征在于, 还包括从所述多个信息处理装置中的所述一个接收识别对应所述用户的所述假想空间内的区域的区域识别数据的区域识别数据接收机构,所述区域特定机构根据所接收的所述区域识别数据,特定对应所述用 户的所述假想空间内的区域。
6. —种计算机控制方法,用于多个信息处理装置间共有假想空间的假想空间共有系统,其特征在于,包括从所述多个信息处理装置中获得表示由一个用户所发出的声音的声音数据的声音数据获得步骤;特定对应所述用户的所述假想空间内的区域的区域特定步骤;以及 参照与设定在所述假想空间的一个或多个区域分别相关连而存储环境音的环境音存储机构,获得与由所述区域特定步骤所特定的区域相关联的环境音,且合成所获得的环境音与所述声音数据,生成合成声音数据的环境音合成步骤。
7. —种信息存储介质,其存储有用于使计算机发挥功能的程序,该程 序用于使在多个信息处理装置间共有假想空间的假想空间共有系统所使用的计算机发挥功能,通过设置以下机构来使计算机发挥功能从所述多个信息处理装置中获得表示由一个用户所发出的声音的声音数据的声音数据获得机构;与设定在所述假想空间的一个或多个区域分别相关连而存储环境音的环境音存储机构;特定对应所述用户的所述假想空间内的区域的区域特定机构;以及 从所述环境音存储机构获得与由所述区域特定机构所特定的区域相关连的环境音,且合成所获得的环境音与所述声音数据,生成合成声音数据的环境音合成机构。
8. —种假想空间共有系统,其在多个信息处理装置间共有假想空间, 其特征在于,包括- 从所述多个信息处理装置中获得表示由一个用户所发出的声音的声音数据的声音数据获得机构;与设定在所述假想空间的一个或多个区域分别相关连而存储环境音的环境音存储机构;特定对应所述用户的所述假想空间内的区域的区域特定机构;以及 从所述环境音存储机构获得与由所述区域特定机构所特定的区域相关连的环境音,且合成所获得的环境音与所述声音数据,生成合成声音数据的环境音合成机构。
全文摘要
本发明是一种提高在假想空间的语音聊天的临场感的用户声音合成装置、假想空间共有系统、计算机控制方法及信息存储介质。本发明是用于多个信息处理装置间共有假想空间的假想空间共有系统的用户声音合成装置,包括从所述多个信息处理装置中获得表示由一个用户所发出的声音的声音数据的声音数据获得部(60);与设定在所述假想空间的一个或多个区域分别相关连而存储环境音的环境音存储部(66);特定对应所述用户的所述假想空间内的区域的区域特定部(64);从环境音存储部(66)获得与由区域特定部(64)所特定的区域相关连的环境音,且合成所获得的环境音与所述声音数据,生成合成声音数据的环境音合成部(68)。
文档编号A63F13/00GK101189048SQ20068001921
公开日2008年5月28日 申请日期2006年6月7日 优先权日2005年6月8日
发明者竹内雅树, 金子泰正 申请人:科乐美数码娱乐株式会社