JP5563014B2 - オーディオシーン作成用装置および方法 - Google Patents
オーディオシーン作成用装置および方法 Download PDFInfo
- Publication number
- JP5563014B2 JP5563014B2 JP2012110546A JP2012110546A JP5563014B2 JP 5563014 B2 JP5563014 B2 JP 5563014B2 JP 2012110546 A JP2012110546 A JP 2012110546A JP 2012110546 A JP2012110546 A JP 2012110546A JP 5563014 B2 JP5563014 B2 JP 5563014B2
- Authority
- JP
- Japan
- Prior art keywords
- audio scene
- avatar
- avatars
- link
- computing device
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 38
- 238000004891 communication Methods 0.000 claims description 19
- 238000009877 rendering Methods 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 2
- 235000014121 butter Nutrition 0.000 claims 2
- 238000013016 damping Methods 0.000 claims 2
- 238000002592 echocardiography Methods 0.000 claims 1
- 230000002238 attenuated effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000004888 barrier function Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 239000000203 mixture Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- A63F13/12—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/355—Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/34—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using peer-to-peer connections
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/54—Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
-
- 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/408—Peer to peer connection
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/53—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
- A63F2300/538—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for performing operations on behalf of the game client, e.g. rendering
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
- A63F2300/5553—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history user representation in the game field, e.g. avatar
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6063—Methods for processing data by generating or executing the game program for sound processing
- A63F2300/6072—Methods for processing data by generating or executing the game program for sound processing of an input signal, e.g. pitch and rhythm extraction, voice recognition
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6063—Methods for processing data by generating or executing the game program for sound processing
- A63F2300/6081—Methods for processing data by generating or executing the game program for sound processing generating an output signal, e.g. under timing constraints, for spatialization
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2400/00—Details of stereophonic systems covered by H04S but not provided for in its groups
- H04S2400/11—Positioning of individual sound objects, e.g. moving airplane, within a sound field
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Child & Adolescent Psychology (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Processing Or Creating Images (AREA)
- Stereophonic System (AREA)
Description
本明細書の全体にわたって使用される様々な術語について、以下に定義を定める:
オーディオシーン(Audio Scene)−空間的に配置された音を組み合わせて構成されたオーディオ情報で、任意的に音の発生源と受け手との間の距離に従って音が減衰される。この組み合わせられたオーディオ情報は、例えば、仮想環境内の別のアバターに属する声や、別のリアルタイム音源を含む。オーディオシーンは、また環境の音響の特性を表わす音響効果を含んでいてもよい。
(a)ユーザー計算装置「A」が接続を完成する必要があるアバターのセット;
(b)Aがこれらの各接続に対して送信するオーディオ流に適用すべき減衰値α(αはグラフ・リンクの長さに相当する);
(c)受信オーディオ流が提供される角度θ(θはグラフ・リンクの角度に相当する)。
(ステップ2)グラフの全ノード間の網状結線を作成する。ここで壁が存在する場合には、壁の反対側にいるアバターとの間のどんなリンクも除去する。
(ステップ3)クラスカルのアルゴリズム(Kruskal's algorithm)のような、適切なアルゴリズムを使用して、ノードをすべて接続するための最小全域木(MST)を計算する。
(ステップ4)最小全域木に含まれない、グラフ中のリンクをすべて除去する。
(a)辺長さの最小値(min_edge_length)を無限大に設定する。
(b)互いに聞くことができる組のノードi、jの各々に対して、(i)と(ii)の処理をする。
(i)次式のような2つのノードの間の最小のループ距離を計算する。
min_loopij=SPij+VDij.
ここで、SPijは、iとjとの間の木の最短パス経路である。VDijは、iとjの間の直接のリンクが存在する場合の、iとjの間の直接のリンクの長さである。
(ii)ループ最小値(min_loopij)がループしきい値(loop threshold)よりも大きい場合で、ノードi、jの距離Dijが辺長さの最小値(min_edge_length)よりも小さい場合:ここで、ループしきい値(loop threshold)は聴取距離の2倍(2 x hearing_range)である。
(1)辺長さの最小値(min_edge_length)に、iとjの間の直接のリンクの長さ(VDij)をセットする(min_edge_length=VDij)
(2)辺最小値(min_edge)に、ノードi、jの組をセットする(min_edge={i,j})
(c)グラフへ辺最小値(min_edge)によって引用された辺を加える。これは受理可能なループを導入する最も小さな辺である。
H=[(3,1),(3,5),(3,7),(3,4),(3,2),(2,4),(1,5),(1,6),(1,7),(5,6),(7,6),(7,5)]
また、表3に示されるように、各グラフ・リンクの距離も計算される:
SP(3,1)=D(3,1)=47
SP(3,5)=D(3,1)+D(1,5)=47+46=93
SP(3,7)=D(3,1)+D(1,5)+D(5,6)+D(6,7)=47+46+75+68=236
SP(3,4)=D(3,4)=72
SP(3,2)=D(3,4)+D(4,2)=72+45=117
SP(2,4)=D(2,4)=45
SP(1,5)=D(1,5)=46
SP(1,6)=D(1,5)+D(5,6)=46+75=121
SP(1,7)=D(1,5)+D(5,6)+D(6,7)=46+75+68=189
SP(5,6)=D(5,6)=75
SP(7,6)=D(7,6)=68
SP(7,5)=D(7,6)+D(6,5)=68+75=143
min_loopij=SPij+VDij
min_loop(3,1)=47+47=94
min_loop(3,5)=93+86=179
min_loop(3,7)=236+105=341
min_loop(3,4)=72+72=144
min_loop(3,2)=117+105=222
min_loop(2,4)=45+45=90
min_loop(1,5)=46+46=92
min_loop(1,6)=46+115=181
min_loop(1,7)=189+105=194
min_loop(5,6)=75+75=150
min_loop(7,6)=68+68=136
min_loop(7,5)=143+90=233
〔付番実施形態1〕
計算装置によって実行される、複数のアバターを含む仮想環境における前記計算装置に対応するアバターについてのオーディオシーンを作成する方法であって:
前記複数のアバター間のリンク構造についての情報をサーバーから受信する工程であって、前記情報は前記計算装置が通信する必要がある別のリンクされたアバターの集合を含む、工程と;
前記別のリンクされたアバターに対応する別の計算装置からオーディオストリームを受信する工程と;
前記別のリンクされたアバターとの関連および受信されたオーディオストリームに基づいて当該アバターについてのオーディオシーンをレンダリングする工程と;
を含む方法。
〔付番実施形態2〕
前記リンク構造についての前記情報は、着信するリンク上のオーディオストリームに適用するべきレンダリング角度および減衰係数(attenuation factor)の少なくとも1つを定義することを特徴とする付番実施形態1に記載のオーディオシーン作成方法。
〔付番実施形態3〕
サーバーによって実行される、前記サーバーと通信する複数のアバターに対応する複数の計算装置において仮想環境における前記複数のアバターについてのオーディオシーンを作成するための方法であって:
前記複数のアバター間のリンク構造を生成する工程と;
前記リンク構造についての情報を前記計算装置の一つに送る工程とを含み、前記情報は前記計算装置の前記一つが通信する必要がある別のリンクされたアバターの集合を含む、
方法。
〔付番実施形態4〕
付番実施形態3記載の方法であって、さらに:
前記リンク構造における2体のアバター間のリンクについて、前記リンク構造における前記2体のアバター間の距離に基づいてコスト・メトリックを計算する工程と;
前記コスト・メトリックに基づいて前記リンクについての減衰係数を決定する工程とを含む、
方法。
〔付番実施形態5〕
付番実施形態3または4記載の方法であって、リンク構造を生成する前記工程が、前記計算装置の利用可能な帯域幅および信頼性の少なくとも一方を考慮に入れる、方法。
〔付番実施形態6〕
前記リンク構造は前記複数のアバターを接続する木構造であることを特徴とする付番実施形態1乃至付番実施形態5の何れか1項に記載の方法。
〔付番実施形態7〕
前記木構造は最小スパニング木であることを特徴とする付番実施形態6に記載の方法。
〔付番実施形態8〕
さらに、ループの最小の長さが作成されるオーディオシーン中でのエコーを回避する所定値未満であるように、前記最小スパニング木にループを導入する工程を有することを特徴とする、付番実施形態6が付番実施形態3ないし5のうちいずれか一項を引用する場合の付番実施形態7に記載の方法。
〔付番実施形態9〕
前記所定値はアバターの聴取距離の2倍であることを特徴とする付番実施形態8に記載の方法。
〔付番実施形態10〕
さらに、前記レンダリングされるオーディオシーンを前記計算装置のアバターによって生成されたオーディオストリームと混ぜる工程を有することを特徴とする付番実施形態1または2に記載の方法。
〔付番実施形態11〕
さらに、別のリンクされたアバターに前記混ぜたオーディオシーンを送る工程を有することを特徴とする付番実施形態10に記載のオーディオシーン作成方法。
〔付番実施形態12〕
付番実施形態1乃至付番実施形態11の何れか1項に記載の方法を実現するようにコンピュータを制御するための少なくとも1つの命令を含むコンピュータ・プログラム。
〔付番実施形態13〕
付番実施形態12に記載のコンピュータ・プログラムを提供するコンピュータ読取可能媒体。
〔付番実施形態14〕
付番実施形態1、2、10および11の何れか1項に記載の方法の工程を実践するように構成されたユーザー計算装置。
〔付番実施形態15〕
仮想環境についてのオーディオシーンを生成するように構成された、複数の計算装置を含むシステムであって、各計算装置は前記仮想環境で少なくとも1体のアバターを制御することができ、各計算装置は:
サーバーから受信されるリンク構造についての情報によって指定される少なくとも一つの別の計算装置と通信し;
少なくとも1体のアバターについて出力オーディオシーンをレンダリングし;
少なくとも1台の他の計算装置に前記出力オーディオシーンを通信するように構成されたことを特徴とする、
オーディオシーン作成システム。
〔付番実施形態16〕
さらに、各計算装置は少なくとも1台の他の計算装置から入力オーディオシーンを受け取り、かつ前記出力オーディオシーンと共に前記入力オーディオシーンをレンダリングするように構成されたことを特徴とする付番実施形態15に記載のオーディオシーン作成システム。
Claims (14)
- 複数のアバターを含む仮想環境における第一の計算装置に対応するアバターについてのオーディオシーンを作成する、一つまたは複数の計算装置によって実行される方法であって;
前記複数のアバター間の前記仮想環境におけるリンク構造を作る工程であって、前記リンク構造のリンク情報はアバターに対応する計算装置間の通信に関係する、工程と;
前記第一の計算装置に対応するアバターに対して、他のリンクされたアバターとの関連に基づいてオーディオシーンをレンダリングする工程と;
を含み、
作られた前記リンク構造は、前記第一の計算装置に対応するアバターについての着信するリンク上のオーディオストリームに適用するべき、前記第一の計算装置に対応するアバターについての前記オーディオシーンをレンダリングする角度または減衰係数の少なくとも1つに関する情報を含み、前記オーディオシーンをレンダリングする角度は前記オーディオシーンにおける前記第一の計算装置に対応する前記アバターと前記他のリンクされたアバターとの間のリンクによって形成される角度に対応し、前記仮想環境は:複数の遊戯者によるオンラインゲーム;仮想ビジネスミーティングまたは仮想教育機能の一つまたは複数を含み、各アバターは前記仮想環境での参加者を含む、
方法。 - 前記リンク構造は最小スパニング木を含む、請求項1に記載のオーディオシーン作成方法。
- 前記最小スパニング木リンク構造は、前記木におけるリンクの長さに関連付けられたコスト指標(cost metric)に関して最小であり、前記木におけるリンクの長さは前記仮想環境における2体のアバター間の距離に比例する、請求項1に記載のオーディオシーン作成方法。
- 前記減衰係数が、前記リンク構造におけるリンクの長さに対応する値を有する、請求項3に記載のオーディオシーン作成方法。
- 前記リンク構造における前記2体のアバター間のリンクの角度が前記レンダリング角度を定義することを特徴とする請求項2乃至請求項4の何れか1項に記載のオーディオシーン作成方法。
- 前記リンク構造は前記複数のアバターを接続する木構造であることを特徴とする請求項1乃至請求項4の何れか1項に記載のオーディオシーン作成方法。
- 前記木構造は最小スパニング木であることを特徴とする請求項6に記載のオーディオシーン作成方法。
- さらに、ループの最小の長さが前記レンダリングされるオーディオシーン中でのエコーを回避する所定値未満であるように、前記最小スパニング木にループを、導入手段によって導入する工程を有することを特徴とする請求項7に記載のオーディオシーン作成方法。
- 前記所定値はアバターの聴取距離の2倍であることを特徴とする請求項8に記載のオーディオシーン作成方法。
- さらに、前記レンダリングされるオーディオシーンを前記複数のアバターの少なくとも1体によって生成されたオーディオストリームと、混ぜる手段によって混ぜる工程を有することを特徴とする請求項1乃至請求項9の何れか1項に記載のオーディオシーン作成方法。
- さらに、別のリンクされたアバターに前記混ぜたオーディオシーンを、送信手段によって送る工程を有することを特徴とする請求項10に記載のオーディオシーン作成方法。
- 複数のアバターを含む仮想環境における第一の計算装置に対応するアバターについてのオーディオシーンを作成する、一つまたは複数の計算装置を備えるシステムであって;
前記複数のアバター間の前記仮想環境におけるリンク構造を作る手段であって、前記リンク構造のリンク情報はアバターに対応する計算装置間の通信に関係する、手段と;
前記第一の計算装置に対応するアバターに対して、他のリンクされたアバターとの関連に基づいてオーディオシーンをレンダリングする手段とを有し、
作られた前記リンク構造は、前記第一の計算装置に対応するアバターについての着信するリンク上のオーディオストリームに適用するべき、前記第一の計算装置に対応するアバターについての前記オーディオシーンをレンダリングする角度または減衰係数の少なくとも1つに関する情報を含み、前記オーディオシーンをレンダリングする角度は前記オーディオシーンにおける前記第一の計算装置に対応する前記アバターと前記他のリンクされたアバターとの間のリンクによって形成される角度に対応し、前記仮想環境は:複数の遊戯者によるオンラインゲーム;仮想ビジネスミーティングまたは仮想教育機能の一つまたは複数を含み、各アバターは前記仮想環境での参加者を含む、
システム。 - 複数のアバターを含む仮想環境に対してオーディオシーンを作成するように構成されたシステムであって、前記複数のアバター間の前記仮想環境におけるリンク構造があり、前記リンク構造のリンク情報はアバターに対応する計算装置間の通信に関係し、当該システムは、複数の計算装置であって、それぞれ前記仮想環境で少なくとも1体のアバターを制御することができる計算装置を備え;
各計算装置は前記少なくとも1体のアバターに対して、前記少なくとも1体のアバターの他のリンクされたアバターとの関連に基づいて出力オーディオシーンをレンダリングするように構成され、かつ少なくとも1台の他の計算装置に前記出力オーディオシーンを通信するように構成され、
作られた前記リンク構造は、各計算装置に対応するアバターについての着信するリンク上のオーディオストリームに適用するべき、前記各計算装置に対応するアバターについての前記オーディオシーンをレンダリングする角度または減衰係数の少なくとも1つに関する情報を含み、前記オーディオシーンをレンダリングする角度は前記オーディオシーンにおける前記各アバターと前記他のリンクされたアバターとの間のリンクによって形成される角度に対応し、前記仮想環境は:複数の遊戯者によるオンラインゲーム;仮想ビジネスミーティングまたは仮想教育機能の一つまたは複数を含み、各アバターは前記仮想環境での参加者を含む、
オーディオシーン作成システム。 - さらに、各計算装置は少なくとも1台の他の計算装置から入力オーディオシーンを受け取り、かつ前記出力オーディオシーンと共に前記入力オーディオシーンをレンダリングするように構成されたことを特徴とする請求項13に記載のオーディオシーン作成システム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2006906213 | 2006-11-08 | ||
AU2006906213A AU2006906213A0 (en) | 2006-11-08 | Apparatuses and methods for use in creating an audio scene |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009535524A Division JP4997291B2 (ja) | 2006-11-08 | 2007-11-08 | オーディオシーン作成用装置および方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012196465A JP2012196465A (ja) | 2012-10-18 |
JP5563014B2 true JP5563014B2 (ja) | 2014-07-30 |
Family
ID=39364104
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009535524A Active JP4997291B2 (ja) | 2006-11-08 | 2007-11-08 | オーディオシーン作成用装置および方法 |
JP2012110546A Active JP5563014B2 (ja) | 2006-11-08 | 2012-05-14 | オーディオシーン作成用装置および方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009535524A Active JP4997291B2 (ja) | 2006-11-08 | 2007-11-08 | オーディオシーン作成用装置および方法 |
Country Status (11)
Country | Link |
---|---|
US (1) | US8403751B2 (ja) |
EP (1) | EP2095679B1 (ja) |
JP (2) | JP4997291B2 (ja) |
KR (2) | KR101201695B1 (ja) |
CN (2) | CN102325299B (ja) |
AU (1) | AU2007317195A1 (ja) |
BR (1) | BRPI0718711B1 (ja) |
CA (1) | CA2667110C (ja) |
HK (1) | HK1135269A1 (ja) |
RU (2) | RU2449496C2 (ja) |
WO (1) | WO2008055305A1 (ja) |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2449496C2 (ru) * | 2006-11-08 | 2012-04-27 | Долби Лэборетериз Лайсенсинг Корпорейшн | Устройства и способы для использования в создании аудиосцены |
GB0703974D0 (en) * | 2007-03-01 | 2007-04-11 | Sony Comp Entertainment Europe | Entertainment device |
EP2232700B1 (en) | 2007-12-21 | 2014-08-13 | Dts Llc | System for adjusting perceived loudness of audio signals |
US20090234948A1 (en) * | 2008-03-11 | 2009-09-17 | Garbow Zachary A | Using Multiple Servers to Divide a Virtual World |
US20090235191A1 (en) * | 2008-03-11 | 2009-09-17 | Garbow Zachary A | Method for Accessing a Secondary Virtual Environment from Within a Primary Virtual Environment |
US8875026B2 (en) | 2008-05-01 | 2014-10-28 | International Business Machines Corporation | Directed communication in a virtual environment |
US8315409B2 (en) * | 2008-09-16 | 2012-11-20 | International Business Machines Corporation | Modifications of audio communications in an online environment |
US8577060B2 (en) * | 2009-07-02 | 2013-11-05 | Avaya Inc. | Method and apparatus for dynamically determining mix sets in an audio processor |
US8538042B2 (en) * | 2009-08-11 | 2013-09-17 | Dts Llc | System for increasing perceived loudness of speakers |
EP2537287A1 (en) * | 2010-02-18 | 2012-12-26 | Smart Services CRC Pty Limited | A system, method and software application for the dissemination of data across a plurality of computing systems |
US9312829B2 (en) | 2012-04-12 | 2016-04-12 | Dts Llc | System for adjusting loudness of audio signals in real time |
CN104801043B (zh) * | 2014-01-23 | 2019-12-13 | 腾讯科技(深圳)有限公司 | 场景音效控制的方法及装置 |
US9466278B2 (en) * | 2014-05-08 | 2016-10-11 | High Fidelity, Inc. | Systems and methods for providing immersive audio experiences in computer-generated virtual environments |
WO2016038970A1 (ja) * | 2014-09-08 | 2016-03-17 | 富士フイルム株式会社 | 撮像制御装置、撮像制御方法、カメラシステム及びプログラム |
EP3287867A1 (en) * | 2016-08-26 | 2018-02-28 | Nokia Technologies Oy | Audio processing |
GB201719854D0 (en) * | 2017-11-29 | 2018-01-10 | Univ London Queen Mary | Sound effect synthesis |
US10735882B2 (en) | 2018-05-31 | 2020-08-04 | At&T Intellectual Property I, L.P. | Method of audio-assisted field of view prediction for spherical video streaming |
US20200228911A1 (en) * | 2019-01-16 | 2020-07-16 | Roblox Corporation | Audio spatialization |
US10785563B1 (en) * | 2019-03-15 | 2020-09-22 | Hitachi, Ltd. | Omni-directional audible noise source localization apparatus |
US10979672B1 (en) | 2020-10-20 | 2021-04-13 | Katmai Tech Holdings LLC | Web-based videoconference virtual environment with navigable avatars, and applications thereof |
US11095857B1 (en) | 2020-10-20 | 2021-08-17 | Katmai Tech Holdings LLC | Presenter mode in a three-dimensional virtual conference space, and applications thereof |
US10952006B1 (en) | 2020-10-20 | 2021-03-16 | Katmai Tech Holdings LLC | Adjusting relative left-right sound to provide sense of an avatar's position in a virtual space, and applications thereof |
US11076128B1 (en) | 2020-10-20 | 2021-07-27 | Katmai Tech Holdings LLC | Determining video stream quality based on relative position in a virtual space, and applications thereof |
US11457178B2 (en) | 2020-10-20 | 2022-09-27 | Katmai Tech Inc. | Three-dimensional modeling inside a virtual video conferencing environment with a navigable avatar, and applications thereof |
US11070768B1 (en) | 2020-10-20 | 2021-07-20 | Katmai Tech Holdings LLC | Volume areas in a three-dimensional virtual conference space, and applications thereof |
US11750745B2 (en) | 2020-11-18 | 2023-09-05 | Kelly Properties, Llc | Processing and distribution of audio signals in a multi-party conferencing environment |
US11184362B1 (en) | 2021-05-06 | 2021-11-23 | Katmai Tech Holdings LLC | Securing private audio in a virtual conference, and applications thereof |
US11743430B2 (en) | 2021-05-06 | 2023-08-29 | Katmai Tech Inc. | Providing awareness of who can hear audio in a virtual conference, and applications thereof |
US11651108B1 (en) | 2022-07-20 | 2023-05-16 | Katmai Tech Inc. | Time access control in virtual environment application |
US12009938B2 (en) | 2022-07-20 | 2024-06-11 | Katmai Tech Inc. | Access control in zones |
US11928774B2 (en) | 2022-07-20 | 2024-03-12 | Katmai Tech Inc. | Multi-screen presentation in a virtual videoconferencing environment |
US12022235B2 (en) | 2022-07-20 | 2024-06-25 | Katmai Tech Inc. | Using zones in a three-dimensional virtual environment for limiting audio and video |
US11876630B1 (en) | 2022-07-20 | 2024-01-16 | Katmai Tech Inc. | Architecture to control zones |
US11741664B1 (en) | 2022-07-21 | 2023-08-29 | Katmai Tech Inc. | Resituating virtual cameras and avatars in a virtual environment |
US11700354B1 (en) | 2022-07-21 | 2023-07-11 | Katmai Tech Inc. | Resituating avatars in a virtual environment |
US11776203B1 (en) | 2022-07-28 | 2023-10-03 | Katmai Tech Inc. | Volumetric scattering effect in a three-dimensional virtual environment with navigable video avatars |
US11562531B1 (en) | 2022-07-28 | 2023-01-24 | Katmai Tech Inc. | Cascading shadow maps in areas of a three-dimensional environment |
US11682164B1 (en) | 2022-07-28 | 2023-06-20 | Katmai Tech Inc. | Sampling shadow maps at an offset |
US11711494B1 (en) | 2022-07-28 | 2023-07-25 | Katmai Tech Inc. | Automatic instancing for efficient rendering of three-dimensional virtual environment |
US11704864B1 (en) | 2022-07-28 | 2023-07-18 | Katmai Tech Inc. | Static rendering for a combination of background and foreground objects |
US11956571B2 (en) | 2022-07-28 | 2024-04-09 | Katmai Tech Inc. | Scene freezing and unfreezing |
US11593989B1 (en) | 2022-07-28 | 2023-02-28 | Katmai Tech Inc. | Efficient shadows for alpha-mapped models |
US11748939B1 (en) | 2022-09-13 | 2023-09-05 | Katmai Tech Inc. | Selecting a point to navigate video avatars in a three-dimensional environment |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0389700A (ja) | 1989-08-31 | 1991-04-15 | Matsushita Electric Ind Co Ltd | 音像定位方法 |
CA2279631A1 (en) | 1997-01-29 | 1998-07-30 | West-Walker, Francis Nigel | Method of transferring media files over a communications network |
US6175842B1 (en) * | 1997-07-03 | 2001-01-16 | At&T Corp. | System and method for providing dynamic three-dimensional multi-user virtual spaces in synchrony with hypertext browsing |
JP3560282B2 (ja) * | 1999-02-08 | 2004-09-02 | 日本電信電話株式会社 | マルチユーザ仮想空間における音源の定位制御方法、その装置及びそのプログラムを記録した記録媒体 |
US6931370B1 (en) * | 1999-11-02 | 2005-08-16 | Digital Theater Systems, Inc. | System and method for providing interactive audio in a multi-channel audio environment |
JP3534345B1 (ja) * | 2002-10-22 | 2004-06-07 | コナミ株式会社 | ゲームプログラム及びゲーム装置 |
US20040085259A1 (en) * | 2002-11-04 | 2004-05-06 | Mark Tarlton | Avatar control using a communication device |
JP2004267433A (ja) | 2003-03-07 | 2004-09-30 | Namco Ltd | 音声チャット機能を提供する情報処理装置、サーバおよびプログラム並びに記録媒体 |
JP3772328B2 (ja) * | 2003-03-31 | 2006-05-10 | 株式会社光栄 | ネットワークゲームサーバ、制御方法、プログラム及び記憶媒体 |
US7503006B2 (en) * | 2003-09-25 | 2009-03-10 | Microsoft Corporation | Visual indication of current voice speaker |
KR101167058B1 (ko) * | 2004-04-16 | 2012-07-30 | 스마트 인터넷 테크놀로지 씨알씨 피티와이 엘티디 | 오디오 신을 생성함에 사용되는 장치, 방법 및 컴퓨터로 읽기 가능한 매체 |
US7491123B2 (en) * | 2004-07-29 | 2009-02-17 | Nintendo Co., Ltd. | Video game voice chat with amplitude-based virtual ranging |
JP2006094315A (ja) * | 2004-09-27 | 2006-04-06 | Hitachi Ltd | 立体音響再生システム |
US7577110B2 (en) * | 2005-08-12 | 2009-08-18 | University Of Southern California | Audio chat system based on peer-to-peer architecture |
RU2449496C2 (ru) * | 2006-11-08 | 2012-04-27 | Долби Лэборетериз Лайсенсинг Корпорейшн | Устройства и способы для использования в создании аудиосцены |
-
2007
- 2007-11-08 RU RU2009121548/28A patent/RU2449496C2/ru active
- 2007-11-08 CN CN201110152951.7A patent/CN102325299B/zh active Active
- 2007-11-08 KR KR1020097011764A patent/KR101201695B1/ko active IP Right Grant
- 2007-11-08 WO PCT/AU2007/001712 patent/WO2008055305A1/en active Application Filing
- 2007-11-08 KR KR1020127014156A patent/KR101225475B1/ko active IP Right Grant
- 2007-11-08 CA CA2667110A patent/CA2667110C/en active Active
- 2007-11-08 RU RU2012100228/28A patent/RU2495538C2/ru active
- 2007-11-08 BR BRPI0718711-4A patent/BRPI0718711B1/pt active Search and Examination
- 2007-11-08 EP EP07815515.7A patent/EP2095679B1/en active Active
- 2007-11-08 AU AU2007317195A patent/AU2007317195A1/en not_active Abandoned
- 2007-11-08 JP JP2009535524A patent/JP4997291B2/ja active Active
- 2007-11-08 US US12/513,892 patent/US8403751B2/en active Active
- 2007-11-08 CN CN2007800417395A patent/CN101573991B/zh active Active
-
2009
- 2009-12-24 HK HK09112156.6A patent/HK1135269A1/xx unknown
-
2012
- 2012-05-14 JP JP2012110546A patent/JP5563014B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
RU2012100228A (ru) | 2013-07-20 |
CA2667110A1 (en) | 2008-05-15 |
RU2495538C2 (ru) | 2013-10-10 |
BRPI0718711A2 (pt) | 2014-01-14 |
RU2449496C2 (ru) | 2012-04-27 |
CA2667110C (en) | 2014-01-14 |
US20100049346A1 (en) | 2010-02-25 |
CN102325299B (zh) | 2014-03-12 |
KR20120080647A (ko) | 2012-07-17 |
CN101573991B (zh) | 2011-08-03 |
KR20090086585A (ko) | 2009-08-13 |
JP4997291B2 (ja) | 2012-08-08 |
KR101225475B1 (ko) | 2013-01-23 |
US8403751B2 (en) | 2013-03-26 |
EP2095679A4 (en) | 2011-10-19 |
EP2095679B1 (en) | 2013-07-10 |
EP2095679A1 (en) | 2009-09-02 |
HK1135269A1 (en) | 2010-05-28 |
JP2010509810A (ja) | 2010-03-25 |
CN102325299A (zh) | 2012-01-18 |
RU2009121548A (ru) | 2010-12-20 |
WO2008055305A1 (en) | 2008-05-15 |
BRPI0718711B1 (pt) | 2019-09-24 |
JP2012196465A (ja) | 2012-10-18 |
KR101201695B1 (ko) | 2012-11-15 |
CN101573991A (zh) | 2009-11-04 |
AU2007317195A1 (en) | 2008-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5563014B2 (ja) | オーディオシーン作成用装置および方法 | |
JP4854736B2 (ja) | 没入型オーディオ通信 | |
JP5405557B2 (ja) | コンピュータで生成された三次元仮想環境へのウエブ・コンテンツの取り込み | |
US7346654B1 (en) | Virtual meeting rooms with spatial audio | |
US8070601B2 (en) | SIP based VoIP multiplayer network games | |
US20070168359A1 (en) | Method and system for proximity based voice chat | |
EP1437880A1 (en) | Enhanced audio communications in an interactive environment | |
Boustead et al. | DICE: Internet delivery of immersive voice communication for crowded virtual spaces | |
AU2012200463B2 (en) | Apparatus and Methods for use in Creating an Audio Scene | |
Jiang et al. | Peer-to-peer aoi voice chatting for massively multiplayer online games | |
Liu et al. | Immersive peer-to-peer audio streaming platform for massive online games. | |
AU2006261594B2 (en) | Immersive audio communication | |
AU2012202422B2 (en) | Immersive Audio Communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140319 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140513 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140611 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5563014 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |