Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
BONX : A Story about Story-based Engineering
Search
narasaki
May 27, 2016
Business
120
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
BONX : A Story about Story-based Engineering
BONX: 2016 CTO night tech pitch deck
narasaki
May 27, 2016
Other Decks in Business
See All in Business
GREAT WORKS Culture Deck
greatworks
0
890
Infcurion Company Deck
infcurion
2
69k
Hubble Company Deck
hubbleinc
0
160
インパクトレポート2026
nessu_inc
0
310
kintone-ai-first-steps.pdf
kintonepapers
0
180
(スライド版) 全社AI推進プロジェクト開始から半年で 組織に起きた5つの変化 〜kubellのkube-AIで見えた成果と課題〜 / ai-project-progress
takeshisumida_
1
110
FABRIC TOKYO会社紹介資料 / We are hiring(2026年9月3日更新)
yuichirom
38
420k
I Ran 30+ GEO Experiments So You Don't Have To: What 200M AI Citations Say Actually Works
thomaspeham
1
110
アッテル会社紹介資料/culture deck
attelu
11
17k
20260806financial-results-presentation
sios3744
0
240
AI時代、ホワイトワーカーは結局どうすれば良いのか?環境解説とOODA型キャリア戦略
makaibito
5
290
KGモーターズ会社紹介資料_2026.10
kgmotors
0
31k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
What's in a price? How to price your products and services
michaelherold
247
13k
The Language of Interfaces
destraynor
162
27k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
270
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
290
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
460
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
930
Marketing to machines
jonoalderson
1
5.8k
Transcript
Yuta Narasaki #
A Story about Story-based Engineering (ετʔϦʔ=ϢʔβʔମݧΛ࣠ʹͨ͠։ൃʣ
BONX THE WEARABLE WALKIE-TALKIE
ʢ͝ࢀߟʣHearable(Hear + Wearable)Ϛʔέοτʹ͍ͭͯ Finance $17 million in SeriesB $11
million in total $6.25 million in SeriesA $3.4 million in Kickstarter
BONXͷಧ͚͍ͨετʔϦʔ ʮͲΕ͚ͩΞΫςΟϒʹಈ͍͍ͯͯɺ ͲΕ͚ͩؒͱΕ͍ͯͯɺ ͦͷॠؒͷײಈΛɺ ͦͷॠؒͷଉݣ͍ͱݴ༿Ͱ͑߹͏ɻ ͦΕ͕BONX͕࡞Γग़͢৽͍͠ମݧɻʯ
ετʔϦʔͷʮϥʯͷࢥ͍ ʮͲΕ͚ͩΞΫςΟϒʹಈ͍͍ͯͯɺ ͲΕ͚ͩؒͱΕ͍ͯͯɺ ͦͷॠؒͷײಈΛɺ ͦͷॠؒͷଉݣ͍ͱݴ༿Ͱ͑߹͏ɻ ͦΕ͕BONX͕࡞Γग़͢৽͍͠ମݧɻʯ ి͕ѱ͔ͬͨΓݍ֎ͩͬͨΓ͢Δ Α͏ͳɺϚΠφε20ҐฏؾͰߦ͘ ిిେมݫ͍͠ઇࢁͰ εϐʔυग़ͯ͠෩Ի͕ൃੜͨ͠Γ
ΞΠεόʔϯ౿ΜͰ ΨϦΨϦ͏Δ͔ͬͨ͞Γͯ͠ ࣌ʹւ֎ʹߦͬͨΓ ͢Δ͜ͱ͋Δ͚ΕͲ 8-9࣌ؒҐ௧͘ͳΒͣ ฏؾͰ͍ͬͺͳ͠ʹ ग़དྷͯ ͱࢥ͑Δ͘Β͍ ͷԆͰ 10ਓҐͷؒ ΈΜͳͱ ࣄ͕Ͱ͖ɺͳʹΑΓ ΞεϦʔτ͕ຖ͍ͨ͘ ͳΔΑ͏ͳΦγϟϨ͔ͭ γϯϓϧɺײతͳ σβΠϯɾ͍ํΛ ݉Ͷඋ͑ͨϓϩμΫτ ͕ΘΔ͘Β͍ʹϊΠζΛݮͨ͠ Ի࣭͔ͭɺةͳ͘ͳ͍Α͏ʹ ֎ͷڥͷԻฉ͔ͤͳ͕Β
ετʔϦʔΛ༷ʹམͱ͜͠Ήͱ… HARDWARE SOFTWARE 本⽇日はBLE/ソフトウェア側に絞って ポイントご紹介 ・直感的な通話開始フローの構築 ・ハンズフリーかつノイズ除去・ 通信量量低減が可能な⾳音声処理理
・電波が不不安定な状況でも通話を 維持できるグループVoIP ・画⾯面操作を必要としない操作系 /⾳音声ナビゲーションの構築 などなど ・BLE/Bluetoothのハイブリッド ・デザインに優れていること ・⻑⾧長時間使っても痛くならない。 それでいて運動しても外れない ・会話の⾳音と環境⾳音を同時に 聴かせることが可能 ・⻑⾧長時間使っても電池が持つこと などなど 1 2
BONXͰClassic Bluetooth/BLEΛϑϧʹ׆༻ 概要 • Bluetooth 3.0以前の通信⽅方式 • ⾳音声通信や端末操作などに関し、 幾つかのプロファイルが使⽤用可能
BONXにおける活⽤用 Classic Bluetooth Bluetooth Low Energy (BLE) • Bluetooth 4.0以降降の通信⽅方式 • 省省電⼒力力/低コストなのでIoT端末 に多数使⽤用されている • iOS/Android端末のそれぞれに ⼤大体は対応している w w w ✦ iOS: 4SかつiOS6以降降 ✦ Android: 4.3以上=Centralのみ 5.0以上=Central/Peripheral • ⾳音声通信 ✦ マイク⾳音声の端末送信 ✦ 他の⼈人の声の再⽣生 • BONXイヤフォンのボタン操作 • 後述するBONXユーザーの招待 ✦ 周辺にいるBONXユーザーの IDを⾃自動で収集 ✦ 選定したユーザーにサーバー ⾮非経由で招待を送信 ✦ 招待を受ければ⾳音声サーバー に接続し通話開始 1
BLEΛϑϧʹ׆༻͢Δ͜ͱͰײతͳ௨։࢝ ϑϩʔΛ࣮ݱʢ͢Δͣͩͬͨʣ BLE Central/Peripheralの双⽅方を 使えば簡単に招待可能だが… Central (招待側) Peripheral (⾮非招待側) Advertise
Packet UserID Read Write Room No.1 にAさんから 招待された Connect Notify Connect BONXイヤフォンにAndroid BLEの問題を補完させる Androidは端末ごとに 使える機能がバラバラ iOS 6以降降かつ4S以降降 Android 4.3~∼ 5.0~∼ ⾮非 Broadcom Broadcom (HCIコマン ド対応) Central Peripheral BLE対応状況 ̋ ̋ ̋ ✕ ̋ ✕ ̋ ̋ γΣΞ 40% 1
BLE/SPP௨৴Λಉ࣌ʹ׆༻༷ࠩ͠Λٵऩ Central (招待側) Peripheral になれない ⾮非招待側 代理理Advertise UserID Connect SPPଓ
(ClassicBT) ⾮非招待側 BONX Read BLE接続 ID Write Write Connect Room No.1 にAさんから 招待された Room No.1 にAさんから 招待された 招待通知 1
ൃݕٕज़(VAD)ʹΑΓଟ໘తʹUX্͕ݟࠐΊΔ 導⼊入の ⽬目的 ⾃自動で⼈人の声を検知するVADにより、①ハンズフリーでの通話 ②⼈人の声以外のノイズ除去 ③データ転送量量削減による遅延・電池 消費対策 という3つのメリットを同時に実現 ノイズプロファイルの 初期値として, 先頭数 百msのパワースペクト
ルを利利⽤用 逐次更更新アルゴリズムに より, 発話・ノイズ混じりの 信号からノイズプロファイル を毎フレーム更更新 パワースペクトルと ノイズのパワー スペクトルを⽐比較 ノイズ混じりの⼊入⼒力力⾳音声から逐次的にノイズを推定し ⼊入⼒力力⾳音に⾳音声が含まれているかを判定 ⼊入⼒力力⾳音声の波形の例例 2
ϋʔυɾιϑτͷ྆ํ͕͋Δ͜ͱͰ ൃ۠ؒݕग़ʢVADʣΛ࣮ݱ ᶃԻڧௐ ϋʔυ ʢBONXΠϠϑΥϯʣ ιϑτ ʢεϚʔτϑΥϯʣ Իྔ ਖ਼نԽ ᶄϊΠζ
ਪఆ ᶅϊΠζ আڈ ᶅൃఆ ग़ ྗ 前⽅方・後⽅方2つ のマイクの⼊入⼒力力 信号 ⼝口⽅方向の⾳音声が 強調された信号 (Beamforming) ೖ ྗ ⾳音量量が正規化さ れたBONXイヤ フォン出⼒力力信号 出⼒力力信号に含ま れるノイズの 推定値 BONXイヤフォン からの出⼒力力信号 +ノイズ推定値 ノイズ除去済み の⾳音声信号 ノイズ除去済み の⾳音声信号 発話判定 +ノイズ除去済 み⾳音声信号 2
ετʔϦʔΛ࣠ʹͨ͠։ൃͷ͍͍ͱ͜Ζ • ٕज़త͕͠͞ϋʔυϧʹͳΒͣɺʮ͋Δ͖ετʔϦʔʯ ࣮ݱʹ͚ͯνϟϨϯδΛ͢ΔϞνϕʔγϣϯ͕ੜ·ΕΔ • ΤϯδχΞνʔϜʹετʔϦʔΛڞ༗͢Δ͜ͱͰ ʮBONXͬΆ͍ʯͱ͍͏ڞ௨ೝࣝͰͲΜͲΜ։ൃ͕ਐΉ • ΤϯυϢʔβʔͷڞײΛҾ͖ग़͘͢͠ɺ։ൃ໘ʹ͓͍ͯ ϑΟʔυόοΫϧʔϓ͕ճΓ͍͢
• ʮ࣍ͷʯετʔϦʔΛ૾͘͢͠ɺকདྷʹΉ͚ٕͨज़ௐࠪɾ ։ൃ͕ࣗൃతʹճΓ࢝ΊΔ