Department of Advanced Course of Electrical and Information System,

Slides:



Advertisements
Similar presentations
Introduction to New Media Development Association June 2001 このプレゼンテーションでは、出 席者間で討論をし、アクション アイテムを作成する場合があり ます。 PowerPoint を使ってプ レゼンテーションの実行中にア クション アイテムを作成する.
Advertisements

だい六か – クリスマスとお正月 ぶんぽう. て form review ► Group 1 Verbs ► Have two or more ひらがな in the verb stem AND ► The final sound of the verb stem is from the い row.
この部分こそが必 要とされている ! Runtime 自身と Expression が カバーする!
Essay writing rules for Japanese!!. * First ・ There are two directions you can write. ・よこがき / 横書き (same as we write English) ・たてがき / 縦書き (from right to.
S. Tsuboi(1), H. Mizutani(1), N. Takeuchi(2) T. Arai (3), Y. Yanaka(3)
3/3/2017 8:49 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
岡崎 進 『いろいろな経験こそ楽しい!』 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
英語勉強会.
Chapter 11 Queues 行列.
日本語... ジェパディー! This is a template for you to use in your classroom.
Bellwork: English meaning? 1)はじめまして 2)どうぞ 3)すみません 4)おはようございます 5)しゅくだい
Location nouns.
The ball being captured inside the net
Direction and Position
じょし Particles.
What did you do, mate? Plain-Past
AP 私の食生活 Write a paragraph summarizing the data you collected. Include some conclusions. Present to your partner. Up to 90 sec.
Techno Veins Jan By Techno Veins Co.,Ltd.
Noun の 間(に) + Adjective Verb てform + いる間(に) during/while.
Silverlight とは.
Agent&Society.
SP0 check.
How do you talk about Positions/ Locations?
にほんご 111 (11/09/2006) Chapter 4 Quiz #1 〜は…です。 は vs. が えいが.
あいさつと じこしょうかい Greetings and Introductions
Tohoku University Kyo Tsukada
Windows Summit /8/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
コンピュータ ネットワークシステムトラック
Power Electronics center
V 03 I do NOT eat sushi. I do NOT do sumo.
Estimating Position Information by Detecting Network-Connection
にほんご JPN101 Sep. 23, 2009 (Wednesday).
にほんご JPN101 Oct. 26, 2009 (Monday).
十年生の 日本語 Year 10 Writing Portfolio
Group meeting 2016/5/13 Katsuhiro Umeda.
Licensing information
Chapter 4 Quiz #2 Verbs Particles を、に、で
CRLA Project Assisting the Project of
VTA 02 What do you do on a weekend? しゅうまつ、何をしますか。
ストップウォッチの カード ストップウォッチの カード
にほんご JPN101 Dec. 9, 2009 (Wednesday).
Topics on Japan これらは、過去のインターンが作成したパワポの写真です。毎回、同じような題材が多いため、皆さんの出身地等、ここにない題材も取り上げるようにしてください。
Electroreception Seeing Hearing Tasting Smelling Touch.
Windows Azure 通知ハブ.
WLTC Mode Construction
suppose to be expected to be should be
-Get test signed and make corrections
にほんご JPN101 Oct. 5, 2009 (Monday).
主催:東京工業大学イノベーション人材養成機構(IIDP)
Where is Wumpus Propositional logic (cont…) Reasoning where is wumpus
豊田正史(Masashi Toyoda) 福地健太郎(Kentarou Fukuchi)
Windows Summit /24/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Satoru Ishikawa Satoru Satake Denis Vazhenin
My Dance Circle December 13, 2018  表紙 my dance circle.
クイズやゲーム形式で紹介した実例です。いずれも過去のインターン作です。
いくらですか?.

か ICC にほんご ペラペラクラブ あ 7月 た な JAPANESE CHAT CLUB さ JULY は や ら ま わ
2019/4/22 Warm-up ※Warm-up 1~3には、小学校外国語活動「アルファベットを探そう」(H26年度、神埼小学校におけるSTの授業実践)で、5年生が撮影した写真を使用しています(授業者より使用許諾済)。
About Karuta Part1.
3人称単数現在形 疑問詞を使った疑問文.
The difference between adjectives and adverbs
博士論文研究の概要 Outline of doctoral thesis research
Visualizing Japanese Grammar Appendix
Cluster EG Face To Face meeting
Grammar Point 2: Describing the locations of objects
Apply sound transmission to soundproofing
アノテーションガイドラインの管理を行う アノテーションシステムの提案
Improving Strategic Play in Shogi by Using Move Sequence Trees
Windows Azure メディアサービス
Presentation transcript:

Development of a game software using virtual 3D sound spatialization for the visually impaired Department of Advanced Course of Electrical and Information System, Nagano National College of Technology Matsushima Fumiaki

About virtual 3D sound 5.1ch マルチスピーカー環境が普及してきている この環境であれば、スピーカーがいろいろな方向にあるため、音を立体的に表現が出来る 例えば、スライドにあるような5.1chの環境で左後ろからの音を表現する際には実際に 左後ろのスピーカーから音を出せばよい しかし、マルチスピーカー環境は設備に場所やお金がかかるといった問題がある 5.1ch

About virtual 3D sound from back left spatialization spatialize 本研究ではイヤホンでの再生としました。 このように、左後ろといった、ある方向から音が聞こえるようにすることを音を定位するといい、 そこから実際に音が出ているわけではないのに、まるでそこに音源があるかのように感じることを定位感といいます。 spatialize virtual 3D sound

Head-Related Transfer Function About virtual 3D sound Changing original characteristics left ear original characteristics right ear Head-Related Transfer Function

Back ground An app using virtual 3D sound An app using sound A game for the visually impaired

The number of game for the visually impaired In Vector(a software download site in Japan) The Number of Registered Software 115,000 Search results Keywords: “ゲーム 視覚障害” (Japanese words for "game visually impaired“) 4 視覚障害者向けゲームは少ない ソフトウェアダウンロードサイト、Vectorにおいて 登録されたソフト数 約115,000 本 「視覚障害 ゲーム」で検索 5 本

Current game for the visually impaired Only sound Almost solo Nothing can play over network Using pan (output sound from right or left speaker) to indicate direction Example : direction of ball → not intuitive 音のみを用いたゲーム 1人用ゲームがほとんど ネットワーク対戦するようなものはない パン(左右どちらから音を出すか)で方向表現 例)ボールの方向 → わかりにくい

A game for the visually impaired Purpose A game for the visually impaired Virtual 3D sound Communication

Summary HRTF DS3D Development ゲームの開発を行いました Development

Result DS3D HRTF Using HRTF

Method HRTF Convolving the HRTF database released by Nagoya University

HRTF database 44.1kHz 512 points 11.7ms 5° 1.52m 360°

The developed game Catch! このゲームはネットワークを介して複数人でプレイするゲームです 平面上に円があり、この円の中がフィールドとなります フィールドには犬がおり、この犬は吠えながら移動します 犬の鳴き声を頼りに、犬の近くに辿り着き、犬を他のプレイヤーより捕まえることがプレイヤーの目的です このゲームは視覚障害者向けであるため、画面には何も表示されません。 そのため、テキストチャットはできないためプレイヤー間のコミュニケーション手段としてボイスチャットを用いました

Developing environment Language Microsoft Visual C# Library Microsoft Managed DirectX - loading WAV file, etc WAVファイルの読み込みにManaged DirectXを使っています Skype4COM (Skype API) - voice chat, communication

How to play (mouse) Catch!

How to play (keyboard) forward W W A A S S D D right left back

How to play (keyboard) forward W W A A S S D D right left back

Flowchart Loading sound and the HRTF data Calculation of distance and angle Convolving the HRTF Output virtual 3D sound 仮想3Dサウンド出力までの流れ

Calculation of distance and angle θ l 角度、距離の計算 l θ

Convolving the HRTF FFT original HRTF(θ) IFFT 3D sound

Communication between players dog position, catching call requirement of catching call Host このゲームはネットワークを介してプレイしますが、犬の座標は共通であるためこれを同期する必要があります。 プレイヤーのうち1人がホストとなり、ホストが犬の座標を管理し、クライアントがその座標を受け取る形にすることで これを実現しています。 Client Client Client

Test-playing At Nagano school for the visually impaired

Feedback To use vibration Virtual 3D sound has a potential to be applied to other games Submarine game Fight in the dark 振動を導入 仮想3Dサウンドを用いた他のゲームも可能 潜水艦ゲーム 暗闇の中の戦い

A game for the visually impaired Communication Virtual 3D sound The new game for the visually impaired

Convolving the HRTF Source Source1 HRTF(θ) 3D Sound1 Source2 HRTF(θ)

Convolving the HRTF Source Calculation Source1 3D Sound1 → Output

Convolving Output characteristic sound to convolve transfer function Example : Get sound reverberation like generated in a large room when convolve the room transfer function 元の音に伝達特性を畳み込むことでその特性を再現することができる 例)広い部屋の伝達特性を畳み込むと その部屋で発生したかのような残響

Convolving theorem Computation order Convolving FFT フーリエ変換を使って畳み込みをかけ算に Cooley-Tukey 型 FFT アルゴリズムを使用

Skype, Skype API Skype Skype API A Internet phone service using P2P The Skype API enables third-party applications to communicate with Skype.

Skype, Skype API Skype Call with multiple people Get through NAT, Firewall Communication with voice chat Using as infrastructure

Communication using Skype Game Internet Host Client

Method DS3D Microsoft DirectSound3D Using position, direction, speed, time difference between right and left ears, etc calculation is done using position, direction, speed, time difference between right and left ears, nose, cheekbone, back of the head, behind the ears, earlobe, and the folds of the ear

Experimental method 8 directions Ask where sounds source 10 times each methods 27 sighted people (20’s) 2 visually impaired 4 times

Result(sighted)

Result(visually impaired)

Result(HRTF)

Result(HRTF)

Result(DS3D)

Result(DS3D)