Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
標本化と量子化 (20221007_sampling_and_quantization)
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Koki Senda
October 07, 2022
Technology
24
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
標本化と量子化 (20221007_sampling_and_quantization)
2022年10月7日にVoicy社内のエンジニア発表会で話した内容です。
関連した話
https://speakerdeck.com/thousanda/20221111-32float
Koki Senda
October 07, 2022
More Decks by Koki Senda
See All by Koki Senda
RSA暗号を手計算したくなること、ありますよね?? (20260615_orestudy6_rsa)
thousanda
0
1.5k
eBPF超入門「o11yに使える」とは (20250424_eBPF_o11y)
thousanda
1
270
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
910
VoicyのTiDB移行とトラフィック量の変化に応じたリソース管理 (20241211_Findy_replace_Voicy_TiDB)
thousanda
0
41
VoicyのTiDB移行 失敗ポイント集 (20240613_Findy_TiDB)
thousanda
0
59
[Go Conference 2024] golang/goのbuiltin packageを覗いてみる (20240608_Go_Conference_2024_builtin_package)
thousanda
0
60
[Qiita Conference 2024] 音声プラットフォームVoicyがTiDBを検証し採用に至るまで (20240418_Qiita_Conference_PingCAP_Voicy_TiDB)
thousanda
0
39
パイプラインの並行化により音量正規化を8倍高速化した話 (20230705_concurrent_normalization)
thousanda
0
65
GASをバックエンドにしたLINE BotをChatGPTに作ってもらった話 (20230331_LINE_Bot_GAS_ChatGPT)
thousanda
0
23
Other Decks in Technology
See All in Technology
AI時代におけるエンジニアの新たな役割──FDEとクオリアの探求/登壇資料(戸井田 裕貴)
hacobu
PRO
0
380
「顧客の声を聞かなければ何も始まらない」 ── 顧客の声から生まれた『AI返信補助機能』の開発プロセス / AICon2026_shikata_imai
rakus_dev
1
280
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
310
AI研修(Day2)【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
140
AI時代こそ、スケールしないことをしよう -「作る人」から「なぜ作るか」を考える人へ / Do Things That Don't Scale in the AI Era — From How to Why
kaminashi
1
130
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
470
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
2
150
設計レビューとAIハーネスで向き合う AIが生み出した新しいボトルネックの対処法 / Design Reviews and AI Harnesses Against New Bottlenecks Created by AI
nstock
5
480
システム監視入門
grimoh
1
460
AIとハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
3
890
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
180
Jitera Company Deck
jitera
0
520
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.8k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
450
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
620
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Writing Fast Ruby
sferik
630
63k
How to build a perfect <img>
jonoalderson
1
5.8k
Exploring anti-patterns in Rails
aemeredith
3
450
Building a Scalable Design System with Sketch
lauravandoore
463
34k
WCS-LA-2024
lcolladotor
0
750
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
510
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
Transcript
標本化と量子化 2022/10/07 千田 航己
©2022 Voicy, Inc. はじめに 背景 • デジタル化された音データの話がしたかった • が、前提知識を揃えておかないとおもしろい話にならない気がした •
たぶん全3回くらいのシリーズになります 今日の内容 • 音声のデジタル化についての話 ◦ 標本化 (Sampling) ◦ 量子化 (Quantization) 標本化と量子化
©2022 Voicy, Inc. 標本化の元の意味 • たくさんあるものから一部を取り出すこと Sampling
©2022 Voicy, Inc. 標本化の元の意味 • 例: 国民全員にアンケートをとるのは大変 Sampling
©2022 Voicy, Inc. 標本化の元の意味 • 例: 国民全員にアンケートをとるのは大変 ◦ 一部の人を代表として選ぶ
Sampling
©2022 Voicy, Inc. 標本化 • 音のデジタル化の文脈の場合 ◦ 信号を時間方向に離散化する ◦
無限の連続性があるものの一部を取り出すイメージ Sampling
©2022 Voicy, Inc. 標本化 • 音のデジタル化の文脈の場合 ◦ 信号を時間方向に離散化する ◦
無限の連続性があるものの一部を取り出すイメージ Sampling
©2022 Voicy, Inc. 標本化 • 音のデジタル化の文脈の場合 ◦ 信号を時間方向に離散化する ◦
無限の連続性があるものの一部を取り出すイメージ Sampling
©2022 Voicy, Inc. 標本化 • 音のデジタル化の文脈の場合 ◦ 信号を時間方向に離散化する ◦
無限の連続性があるものの一部を取り出すイメージ Sampling
©2022 Voicy, Inc. 量子化 • 得られた信号を振幅方向に離散化する Quantization
©2022 Voicy, Inc. 量子化 • 得られた信号を振幅方向に離散化する Quantization
©2022 Voicy, Inc. 量子化 • 得られた信号を振幅方向に離散化する ◦ 各値はintの配列に入れるイメージ ◦
CD音源なら16 bit signed integer Quantization
©2022 Voicy, Inc. 量子化 • 量子化ビット数 ◦ 量子化するときに使うデータ量 ◦
N ビットのとき 2^N 段階に離散化する • 量子化の方法 ◦ データを格納する変数の型みたいなイメージ ◦ 整数表現を使うと一定間隔になる ◦ 浮動小数点表現を使ってもいい Quantization
©2022 Voicy, Inc. PCM • 一定間隔でサンプリングする方法 ◦ 「一定間隔でサンプリングしたデジタル音源なんだな〜」と思えばいい パルス符号変調
(Pulse Code Modulation)
©2022 Voicy, Inc. リニアPCM • リニア (Linear) = 線形
◦ 量子化の間隔も一定 ◦ 「データをIntで持ってるんだな〜」と思えばいい パルス符号変調 (Pulse Code Modulation)
©2022 Voicy, Inc. むすび 今日の発表 • 音声のデジタル化についての話 ◦ 標本化 (Sampling)
◦ 量子化 (Quantization) 次回 • 続きを話します ◦ 「デジタルの波形ってギザギザでしょ?サンプリング周波数が大きくすればするほどそれがなめらかになって音質が良 くなるんだよ!」という誤解 標本化と量子化
音声×テクノロジーでワクワクする社会をつくる