JPH09102051A - 音場制御方法および装置 - Google Patents
音場制御方法および装置Info
- Publication number
- JPH09102051A JPH09102051A JP7261469A JP26146995A JPH09102051A JP H09102051 A JPH09102051 A JP H09102051A JP 7261469 A JP7261469 A JP 7261469A JP 26146995 A JP26146995 A JP 26146995A JP H09102051 A JPH09102051 A JP H09102051A
- Authority
- JP
- Japan
- Prior art keywords
- character
- sound field
- field control
- user
- coordinate value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Telephonic Communication Services (AREA)
- Processing Or Creating Images (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Stereophonic System (AREA)
Abstract
にとって利便性の高い音場制御を行う。 【解決手段】 3次元空間内の自キャラクタを中心とし
た半径rの球内に存在の他のユーザキャラクタからの音
情報のみを自端末に出力する。
Description
数の計算機が接続されたシステム上にできる仮想的な3
次元空間に自分の分身としてのキャラクタおよび他のユ
ーザのキャラクタを配置することによって、複数の参加
者が存在する仮想環境を構築する仮想空間共有システム
に関する。
ータグラフィックまたはバーチャルリアリティー(V
R)システムの技術を用いて、現実世界を模倣し3次元
での仮想空間を実現し、更に公衆回線やLANを用いて
ネットワークで接続された計算機上で、計算機を使用し
ているユーザが同一の仮想空間を共有するシステムが実
現されている。
るシステムでは、共有されている3次元共有空間を、各
々のユーザキャラクタが自由に動きまわることが可能
で、更に各ユーザが使用している計算機上のデータ(3
Dで構築された風景画像)も変化するものであった。し
かし、このシステムでは、各々のユーザの動きに伴い周
りの風景画像が変化すると同時に音情報(他のユーザの
音や3次元空間内のオブジェクトから出力される音)を
制御することは不可能であった。
高い音場制御を行う音場制御方法および装置を提供する
ことにある。
は、自分のキャラクタを中心とした一定の範囲内に存在
する他のユーザのキャラクタからの音情報のみを自端末
上に出力する。
ーザのキャラクタを中心にした一定の範囲内に存在する
他のユーザのキャラクタからの音情報のみを自端末上に
出力する。
を中心とした一定の範囲内に存在する他のユーザのキャ
ラクタからの音情報のみを自端末上に出力する。
特定の2点以上で示される範囲内に存在する他のユーザ
のキャラクタからの音情報のみを自端末上に出力する。
3次元空間における自分のキャラクタの座標値、または
特定の他ユーザのキャラクタの座標値または特定の地点
の座標値を入力する座標値入力手段と、入力された自分
のキャラクタの座標値をネットワークを介して他計算機
内の音場制御装置に送信する座標値送信手段と、ネット
ワークを介して他の計算機内の音場制御装置から送信さ
れた他ユーザのキャラクタの座標値を受信する座標値受
信手段と、閾値を入力する範囲指定情報入力手段と、前
記座標値入力手段で入力された座標値と前記座標値受信
手段で受信された座標値から自分のキャラクタまたは特
定の他ユーザのキャラクタまたは特定の地点と他ユーザ
のキャラクタの間の距離を演算する距離演算手段と、該
距離を前記閾値と比較することにより、当該他ユーザの
キャラクタが指定された範囲内にいるかどうか判定する
判定手段と、指定された範囲内にいると判定された他ユ
ーザのキャラクタの音情報を自端末上に出力する音声出
力手段を有する。
ラクタの座標値を入力する座標値入力手段と、入力され
た自分のキャラクタの座標値をネットワークを介して他
計算機内の音場制御装置に送信する座標値送信手段と、
ネットワークを介して他の計算機内の音場制御装置から
送信された他ユーザのキャラクタの座標値を受信する座
標値受信手段と、音情報を出力する範囲を指定する2点
以上の座標値を入力する範囲指定情報入力手段と、前記
座標値受信手段で受信された座標閾値を前記座標値入力
手段で入力された座標値と比較することにより、当該他
ユーザのキャラクタが指定された範囲内にいるかどうか
判定する判定手段と、指定された範囲内にいると判定さ
れた他ユーザのキャラクタの音情報を自端末上に出力す
る音声出力手段を有する音場制御装置。
3次元空間内での自分のキャラクタの位置情報や他ユー
ザキャラクタの位置情報や特定の地点の位置情報を元に
して、3次元空間内の指定された範囲内に存在するユー
ザのキャラクタからの音情報のみを自端末に出力するこ
とを特徴とするものである。
て説明する。
の実施例の説明図である。
タを中心とした半径rの球内に存在する他のユーザキャ
ラクタからの音情報のみを自端末に出力するものであ
る。
キャラクタ間の距離dの求め方を示す説明図である。
れに垂直な方向をy軸方向、x軸y軸に垂直な上下方向
をz軸方向とする。図2では便宜上、自キャラクタの位
置を座標軸上の原点の位置としている。
y軸上での位置、z軸上での位置の順番に表し、(x
1,y1,z1)とする。また、他ユーザキャラクタの
位置を同様に(x2,y2,z2)とする。
垂線の足をP12(x2,y2,z1)とし、同様にy
z軸平面上への垂線の足をP23(x1,y2,z2)
とする。更に、xz軸平面への垂線の足をP31(x
2,y1,z2)とする。P31は便宜上図2には示し
ていない。
た垂線の足をP1(x2,y1,z1)、y軸方向へお
ろした垂線の足をP2(x1,y2,z1)、P23か
らz軸方向へおろした垂線の足をP3(x1,y1,z
2)として示している。
る。
d=(d122 +d32 )1/2 =(d12 +d22 +d
32 )1/2 で表される。
の実施例の説明図である。
を中心とした半径rの球内に存在する他のユーザキャラ
クタの音情報のみを自端末に出力するものである。
動範囲の音声を常に聞くことができる。また、一人の人
の行動に伴う音情報を複数人で共有することができる。
の実施例の説明図である。
の地点を中心とした半径rの球内に存在する他のユーザ
キャラクタからの音情報のみを自端末上に出力するもの
である。
近くに存在する、もしくは通過するユーザの音声を常に
聞くことが可能である。また、一定地点での音情報のモ
ニタリングや音情報による監視を行うことができる。
の実施例の説明図である。
標値は左前下と右奥上の座標値のC(x1,y1,z
1),D(x2,y2,z2)で指定する)、ユーザキ
ャラクタの座標値(x3,y3,z3)が、x1≦x3
≦x2,y1≦y3≦y2,z1≦z3≦z2のすべて
の関係を満たすとき、そのユーザキャラクタの音情報を
出力するものである。
内に講堂を配置し、講演者が話すような状況で講堂内を
範囲として指定し、音声が同様に聞こえるように指定す
ることで、講演者の音声も聞こえるし、他ユーザの質問
の音声も聞こえる。また、講堂外の音声は聞こえないの
で混乱せずに聞くことができる。また、青空広場のよう
に区切り無い空間内での制限にも適用できる。
き、更なる効果を有することは言うまでもない。
想空間共有システムの一実施例の構成図である。
トワークケーブル4で互いに接続された計算機1,2,
3で構成されている。
など)11と、位置情報入力装置(ジョイスティックな
ど)12と、音情報出力装置(スピーカなど)13と、
音情報入力装置11から入力された各情報をアナログ/
ディジタル変換するA/D変換器14と、ディジタル音
情報および位置情報入力装置12から入力された自キャ
ラクタの座標値を計算機ネットワークケーブル4を介し
て他の計算機1〜3に送信するネットワーク送信装置1
5と、計算機ネットワークケーブル4を介して他の計算
機1〜3からのデータを受信するネットワーク受信装置
17と、自キャラクタと他ユーザキャラクタ間等の距離
の演算、他ユーザキャラクタが指定された範囲内にいる
かどうかの判定などを行なう加算器16と、加算器16
から出力された音情報をディジタル/アナログ変換し、
音情報出力装置13に出力するD/A変換器18と、音
情報を出力する範囲を指定する情報rを入力する範囲指
定情報入力装置19を有している。
報入力装置1から入力され、A/D変換器14によって
アナログ/ディジタル変換された後、一方はネットワー
ク送信装置15によって宛て先を振られ、マルチキャス
ト送信によって計算機ネットワークケーブル4を介して
他の計算機(この場合計算機2と計算機3)へ送られ
る。もう一方は加算器16に送られる。
入力とは別に、他の計算機からマルチキャスト送信さ
れ、計算機ネットワーク4経由で到着したデータがネッ
トワーク受信装置17で、計算機1あてに送られてきた
データであるかどうかの判別がされた後に入力され、ユ
ーザの位置情報入力装置12から入力された位置情報
(自キャラクタの座標値または特定の他ユーザのキャラ
クタの座標値または特定の地点の座標値)と、当該他ユ
ーザのキャラクタの座標値(送信されてきたデータに含
まれる)から距離dを計算し、この距離dが範囲指定情
報入力装置19から入力されたr以内にあれば、他ユー
ザの音情報を自キャラクタの音情報に加算して出力す
る。
てディジタル/アナログ変換され、音情報出力装置13
から出力される。
である。まず、範囲指定情報入力装置19で音声を出力
する範囲rを指定する(ステップ21)。次に、マルチ
スキャン送信されたデータをネットワーク受信装置17
で受信し(ステップ22)、以下の処理を行なう。ま
ず、マルチキャストパケットから他ユーザキャラクタの
位置データを抽出し(ステップ23)、これを元に距離
dを計算し、指定した範囲の距離rと比較し音声を出力
するかどうか決定する(ステップ24)。音声を出力す
ると決定すれば、マルチキャストパケットから他ユーザ
キャラクタの音情報を抽出する(ステップ25)。これ
らは加算器16が行なう処理である。最後に、音情報を
音声出力装置12から出力する(ステップ26)。
間共有システムの一実施例の構成図である。
囲指定情報入力装置19′が、音情報を出力する範囲を
指定する2点以上の座標値を入力するものであること、
そして加算器16′が、ネットワーク受信装置17で受
信したデータから他ユーザキャラクタの位置データを抽
出し、この位置データが範囲指定情報入力装置19′か
ら入力された座標値の範囲内にあるかどうか判定し、範
囲内にあれば他ユーザキャラクタの音情報を抽出して出
力する点である。
である。
テップ21′において範囲指定情報入力装置19′から
2点以上の座標値を入力する点と、ステップ24′にお
いて他ユーザキャラクタの座標値を範囲指定情報入力装
置19′から入力された座標値と比較する点である。
ク送信装置15、ネットワーク受信装置17、範囲指定
情報入力装置19と19′はそれぞれ請求項6と7の座
標値入力手段、座標値送信手段、座標値受信手段、範囲
指定情報入力手段を構成し、また加算器16は請求項6
の距離演算手段と判定手段を構成し、加算器16′は請
求項7の判定手段を構成し、音情報出力装置13は請求
項6と7の音声出力手段を構成し、これらによって音場
制御装置が構成されている。
空間内の指定された範囲内に存在する他ユーザキャラク
タの音情報のみを出力することにより柔軟な音場制御を
することができ、仮想空間内で様々な音声にかかわるサ
ービスを提供することが可能となる効果がある。
ある。
タ間の距離dの求め方を示す説明図である。
ある。
ある。
ある。
成図である。
る。
構成図である。
る。
Claims (7)
- 【請求項1】 ネットワークに複数の計算機が接続され
たシステム上にできる仮想的な3次元空間に自分の分身
としてのキャラクタおよび他のユーザのキャラクタを配
置することによって、複数の参加者が存在する仮想環境
を構築する仮想空間共有システムにおける音場制御方法
において、 自分のキャラクタを中心とした一定の範囲内に存在する
他のユーザキャラクタからの音情報のみを自端末上に出
力することを特徴とする音場制御方法。 - 【請求項2】 ネットワークに複数の計算機が接続され
たシステム上にできる仮想的な3次元空間に自分の分身
としてのキャラクタおよび他のユーザのキャラクタを配
置することによって、複数の参加者が存在する仮想環境
を構築する仮想空間共有システムにおける音場制御方法
において、 特定の他ユーザのキャラクタを中心にした一定の範囲内
に存在する他のユーザのキャラクタからの音情報のみを
自端末上に出力することを特徴とする音場制御方法。 - 【請求項3】 ネットワークに複数の計算機が接続され
たシステム上にできる仮想的な3次元空間に自分の分身
としてのキャラクタおよび他のユーザのキャラクタを配
置することによって、複数の参加者が存在する仮想環境
を構築する仮想空間共有システムにおける音場制御方法
において、 特定の地点を中心とした一定の範囲内に存在する他のユ
ーザのキャラクタからの音情報のみを自端末上に出力す
ることを特徴とする音場制御方法。 - 【請求項4】 ネットワークに複数の計算機が接続され
たシステム上にできる仮想的な3次元空間に自分の分身
としてのキャラクタおよび他のユーザのキャラクタを配
置することによって、複数の参加者が存在する仮想環境
を構築する仮想空間共有システムにおける音場制御方法
において、 指定された特定の2点以上で示される範囲内に存在する
他のユーザのキャラクタからの音情報のみを自端末上に
出力することを特徴とする音場制御方法。 - 【請求項5】 前記範囲が互いに最も離れた2つの頂点
で指定される直方体である、請求項4記載の音場制御方
法。 - 【請求項6】 ネットワークに複数の計算機が接続され
たシステム上にできる仮想的な3次元空間に自分の分身
としてのキャラクタおよび他のユーザのキャラクタを配
置することによって、複数の参加者が存在する仮想環境
を構築する仮想空間共有システムにおいて、各計算機内
に設けられた音場制御装置であって、 仮想的な3次元空間における自分のキャラクタの座標
値、または特定の他ユーザのキャラクタの座標値または
特定の地点の座標値を入力する座標値入力手段と、入力
された自分のキャラクタの座標値をネットワークを介し
て他計算機内の音場制御装置に送信する座標値送信手段
と、ネットワークを介して他の計算機内の音場制御装置
から送信された他ユーザのキャラクタの座標値を受信す
る座標値受信手段と、閾値を入力する範囲指定情報入力
手段と、前記座標値入力手段で入力された座標値と前記
座標値受信手段で受信された座標値から自分のキャラク
タまたは特定の他ユーザのキャラクタまたは特定の地点
と他ユーザのキャラクタの間の距離を演算する距離演算
手段と、該距離を前記閾値と比較することにより、当該
他ユーザのキャラクタが指定された範囲内にいるかどう
か判定する判定手段と、指定された範囲内にいると判定
された他ユーザのキャラクタの音情報を自端末上に出力
する音声出力手段を有する音場制御装置。 - 【請求項7】 ネットワークに複数の計算機が接続され
たシステム上にできる仮想的な3次元空間に自分の分身
としてのキャラクタおよび他のユーザのキャラクタを配
置することによって、複数の参加者が存在する仮想環境
を構築する仮想空間共有システムにおいて、各計算機内
に設けられた音場制御装置であって、 自分のキャラクタの座標値を入力する座標値入力手段
と、入力された自分のキャラクタの座標値をネットワー
クを介して他計算機内の音場制御装置に送信する座標値
送信手段と、ネットワークを介して他の計算機内の音場
制御装置から送信された他ユーザのキャラクタの座標値
を受信する座標値受信手段と、音情報を出力する範囲を
指定する2点以上の座標値を入力する範囲指定情報入力
手段と、前記座標値受信手段で受信された座標閾値を前
記範囲指定情報入力手段で入力された座標値と比較する
ことにより、当該他ユーザのキャラクタが指定された範
囲内にいるかどうか判定する判定手段と、指定された範
囲内にいると判定された他ユーザのキャラクタの音情報
を自端末上に出力する音声出力手段を有する音場制御装
置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26146995A JP3296471B2 (ja) | 1995-10-09 | 1995-10-09 | 音場制御方法および装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26146995A JP3296471B2 (ja) | 1995-10-09 | 1995-10-09 | 音場制御方法および装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09102051A true JPH09102051A (ja) | 1997-04-15 |
JP3296471B2 JP3296471B2 (ja) | 2002-07-02 |
Family
ID=17362344
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP26146995A Expired - Lifetime JP3296471B2 (ja) | 1995-10-09 | 1995-10-09 | 音場制御方法および装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3296471B2 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001325169A (ja) * | 2000-05-15 | 2001-11-22 | Vasara:Kk | タグ付き言語を用いたサイバースペースシステム |
JP2005327115A (ja) * | 2004-05-14 | 2005-11-24 | Nec Corp | 仮想空間提供システム、仮想空間提供サーバおよび仮想空間提供方法 |
WO2007077696A1 (ja) * | 2005-12-28 | 2007-07-12 | Konami Digital Entertainment Co., Ltd. | 音声処理装置、音声処理方法、プログラム、ならびに、情報記録媒体 |
JP2009055621A (ja) * | 1998-03-23 | 2009-03-12 | Nokia Mobile Phones Ltd | 仮想音響環境において指向性音響を処理する方法 |
CN116091007A (zh) * | 2023-03-06 | 2023-05-09 | 北京黑油数字展览股份有限公司 | 一种基于元宇宙的办公方法、***及电子设备 |
-
1995
- 1995-10-09 JP JP26146995A patent/JP3296471B2/ja not_active Expired - Lifetime
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009055621A (ja) * | 1998-03-23 | 2009-03-12 | Nokia Mobile Phones Ltd | 仮想音響環境において指向性音響を処理する方法 |
JP2001325169A (ja) * | 2000-05-15 | 2001-11-22 | Vasara:Kk | タグ付き言語を用いたサイバースペースシステム |
JP2005327115A (ja) * | 2004-05-14 | 2005-11-24 | Nec Corp | 仮想空間提供システム、仮想空間提供サーバおよび仮想空間提供方法 |
WO2007077696A1 (ja) * | 2005-12-28 | 2007-07-12 | Konami Digital Entertainment Co., Ltd. | 音声処理装置、音声処理方法、プログラム、ならびに、情報記録媒体 |
KR100936867B1 (ko) * | 2005-12-28 | 2010-01-14 | 가부시키가이샤 코나미 데지타루 엔타테인멘토 | 음성처리장치, 음성처리방법 및 프로그램을 기록한 컴퓨터 판독 가능한 정보기록매체 |
US8155324B2 (en) | 2005-12-28 | 2012-04-10 | Konami Digital Entertainment Co. Ltd. | Voice processor, voice processing method, program, and information recording medium |
CN116091007A (zh) * | 2023-03-06 | 2023-05-09 | 北京黑油数字展览股份有限公司 | 一种基于元宇宙的办公方法、***及电子设备 |
CN116091007B (zh) * | 2023-03-06 | 2023-07-21 | 北京黑油数字展览股份有限公司 | 一种基于元宇宙的办公方法、***及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
JP3296471B2 (ja) | 2002-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4152432B2 (ja) | 仮想現実回路網 | |
EP0942396B1 (en) | Shared virtual space display method and apparatus using said method | |
JP4546151B2 (ja) | 音声コミュニケーション・システム | |
US7533346B2 (en) | Interactive spatalized audiovisual system | |
EP1897012B1 (en) | Immersive audio communication | |
CN100442313C (zh) | 三维虚拟空间模拟器及其*** | |
US20060008117A1 (en) | Information source selection system and method | |
JP2003006132A (ja) | 音声を用いたチャット装置、チャットプログラムおよびチャット方法 | |
JP2001503165A (ja) | 音声会議システム中に空間音声環境を作る装置と方法 | |
JP2003066984A (ja) | ユーザが指定する特性に基づいてネットワーク上を伝送したコンテンツデータを改変する方法 | |
WO2006132276A1 (ja) | ユーザ音声合成装置、仮想空間共有システム、コンピュータの制御方法及び情報記憶媒体 | |
WO2009092060A2 (en) | Scalable techniques for providing real-lime per-avatar streaming data in virtual reality systems thai employ per-avatar rendered environments | |
JP3036162B2 (ja) | 仮想空間共有方法及び仮想空間共有サーバ | |
JP2021535632A (ja) | オーディオ信号の処理用の方法及び装置 | |
CN112206517A (zh) | 一种渲染方法、装置、存储介质及计算机设备 | |
JPH09102051A (ja) | 音場制御方法および装置 | |
JP3452348B2 (ja) | 仮想空間における発話者特定方法及びそのプログラムを記録した記録媒体 | |
JP3139615B2 (ja) | 3次元仮想空間音通信方法とその装置 | |
KR20090085326A (ko) | 가상 현실 시스템의 음향 처리 장치 및 방법 | |
JP2006094315A (ja) | 立体音響再生システム | |
JP3780536B2 (ja) | シミュレーションシステム、仮想空間提供装置及び方法、並びにユーザ端末装置及び仮想空間画像生成方法 | |
JP3443321B2 (ja) | 仮想共有空間形成方法および仮想空間の形成プログラムを記録した記録媒体 | |
JP3533717B2 (ja) | 画像合成装置 | |
KR100310283B1 (ko) | 음성의 3-d 국소화를 향상시키는 방법 | |
JP3019291B2 (ja) | 仮想空間共有装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090412 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090412 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100412 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100412 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110412 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120412 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130412 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140412 Year of fee payment: 12 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
EXPY | Cancellation because of completion of term |