mirror of https://codeberg.org/Sonoj/osamc.de
243 lines
9.8 KiB
HTML
243 lines
9.8 KiB
HTML
|
<!doctype html>
|
||
|
<html lang="en">
|
||
|
<head>
|
||
|
<meta charset="utf-8">
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
||
|
|
||
|
<title>reveal.js</title>
|
||
|
|
||
|
<link rel="stylesheet" href="dist/reset.css">
|
||
|
<link rel="stylesheet" href="dist/reveal.css">
|
||
|
<link rel="stylesheet" href="dist/theme/black.css">
|
||
|
|
||
|
<!-- Theme used for syntax highlighted code -->
|
||
|
<link rel="stylesheet" href="plugin/highlight/monokai.css">
|
||
|
</head>
|
||
|
<body>
|
||
|
<div class="reveal">
|
||
|
<div class="slides">
|
||
|
<section data-background="assets/Bluetooth-LE-Audio-Image_1.jpg">
|
||
|
<h3 style="color: darkblue;">Harald kannst du mich hören???</h3>
|
||
|
<h5>Audio in Bluetooth Low Energy</h5>
|
||
|
</section>
|
||
|
<section>
|
||
|
<section>
|
||
|
<h3>Bluetooth Classic vs Bluetooth Low Energy</h3>
|
||
|
</section>
|
||
|
<section>
|
||
|
<h5>Bluetooth Classic</h5>
|
||
|
<lu>
|
||
|
<li>Entwicklung in den 1990er Jahren durch Bluetooth Special Interest Group (SIG)</li>
|
||
|
<li>Industriestandard zur Datenübertragung zwischen Geräten auf kurze Distanz per Funktechnik (WPAN)</li>
|
||
|
<li>v1.0 wurde im Mai 1998 vorgestellt</li>
|
||
|
<li>Benannt nach Harald Blauzahn (dänisch Harald Blåtand, englisch Harold Bluetooth) ᚼ (H) und ᛒ (B)</li>
|
||
|
</lu>
|
||
|
<aside class="notes">
|
||
|
WPAN = Wireless Personal Area Network
|
||
|
</aside>
|
||
|
</section>
|
||
|
<section>
|
||
|
<h5>Bluetooth Low Energy</h5>
|
||
|
<lu>
|
||
|
<li>Bluetooth Low Energy (ble) wurde im Dezember 2009 mit Bluetooth 4.0 eingeführt</li>
|
||
|
<li>deutlich geringeren Stromverbrauch und geringere Kosten mit einem ähnlichen Kommunikationsbereich</li>
|
||
|
</lu>
|
||
|
</section>
|
||
|
</section>
|
||
|
<section>
|
||
|
<h3>What Is Bluetooth LE Audio?</h3>
|
||
|
<section>
|
||
|
<img class="r-frame" style="background: rgba(255,255,255,0.1);" data-src="assets/bluetooth_le_audio_classic.webp">
|
||
|
<p class="fragment">Eingeführt mit Bluetooth 5.2 im Januar 2020</p>
|
||
|
</section>
|
||
|
<section>
|
||
|
<ul>
|
||
|
<li>Multi-Stream</li>
|
||
|
<li>Hörgeräte</li>
|
||
|
<li>Broadcast</li>
|
||
|
<li>LC3</li>
|
||
|
</ul>
|
||
|
</section>
|
||
|
<section>
|
||
|
<img class="r-frame" style="background: rgba(255,255,255,0.1);" data-src="assets/wsi-imageoptim-OpwM8d56rUwFEiUsvX0n.png">
|
||
|
</section>
|
||
|
<!--<section>
|
||
|
<ul>
|
||
|
<li>Multi-Stream</li>
|
||
|
<li>Hörgeräte</li>
|
||
|
<li><p class="fragment grow">Broadcast</p> </li>
|
||
|
<li><p class="fragment grow">LC3</p> </li>
|
||
|
</ul>
|
||
|
</section>-->
|
||
|
</section>
|
||
|
<section>
|
||
|
<h3>Bluetooth Audio Codecs</h3>
|
||
|
<section>
|
||
|
<h3 style="color:lightblue;">AAC</h3>
|
||
|
<p>(Advanced Audio Codec)</p>
|
||
|
<ul style="font-size: 80%;">
|
||
|
<li>Bit depth: Bis zu 24-bit</li>
|
||
|
<li>Sampling Rate: 44.1kHz</li>
|
||
|
<li>Bitrate: Bis zu 24-bit</li>
|
||
|
</ul>
|
||
|
<p>Bluetooth Codes von Appel Geräten</p>
|
||
|
<p>Auf Android Nutzbar, allerdings mit Qualitätsverlust</p>
|
||
|
</section>
|
||
|
<section>
|
||
|
<h3 style="color:lightblue;margin-bottom: 0;">AptX</h3>
|
||
|
<p style="margin-top: 0;">(Audio Processing Technology)</p>
|
||
|
<ul style="font-size: 80%;">
|
||
|
<li>Bit depth: 16-bit (AptX); Bis zu 24 bits (AptX HD)</li>
|
||
|
<li>Sampling Rate: 48kHz (AptX); 48kHz (AptX HD)</li>
|
||
|
<li>Bitrate: Bis zu 384Kbps (AptX); 576Kbps (AptX HD)</li>
|
||
|
</ul>
|
||
|
<p>Codec von Qualcomm</p>
|
||
|
<p>AptX, AptX LL (low latency), AptX HD, AptX Adaptive und AptX Lossless</p>
|
||
|
<p><a href="https://www.aptx.com/products">https://www.aptx.com/products</a></p>
|
||
|
<aside class="notes">
|
||
|
LL für Spiele
|
||
|
HD High-Quality Audio
|
||
|
Adaptive Kombination von lower latency und higher quality
|
||
|
</aside>
|
||
|
</section>
|
||
|
<section>
|
||
|
<h3 style="color:lightblue; margin-bottom: 0;">LHDC</h3>
|
||
|
<ul style="font-size: 80%;">
|
||
|
<li>Bit depth: Bis zu 24-bit</li>
|
||
|
<li>Sampling Rate: Bis zu 96kHz</li>
|
||
|
<li>Bitrate: Bis zu 900Kbps</li>
|
||
|
</ul>
|
||
|
<p>Bluetooth Codes von Sony</p>
|
||
|
<p>Nicht von iOS Supportet</p>
|
||
|
<span class="fragment"><p>Akronym nicht bekannt ¯\_(ツ)_/¯</p></span>
|
||
|
</section>
|
||
|
<section>
|
||
|
<h3 style="color:lightblue; margin-bottom: 0;">LDAC</h3>
|
||
|
<ul style="font-size: 80%;">
|
||
|
<li>Bit depth: Bis zu 24-bit</li>
|
||
|
<li>Sampling Rate: Bis zu 96kHz</li>
|
||
|
<li>Bitrate: Bis zu 990Kbps</li>
|
||
|
</ul>
|
||
|
<p>Bluetooth Codes von Savitech, unterstützt von Huawei</p>
|
||
|
<p>Weitere Variante LLAC (Low Latency)</p>
|
||
|
<p>LHDC ist auch Teil des AOSP</p>
|
||
|
<p>Suche von <a href="https://www.lhdc-audio.org/product.php?lang=en&tb=1&cid=60">Geräte</a> und <a href="https://www.lhdc-audio.org/product.php?lang=en&tb=1&cid=142">Kopfhörer</a></p>
|
||
|
<aside class="notes">
|
||
|
AOSP = Android Open Source Project
|
||
|
</aside>
|
||
|
</section>
|
||
|
<section>
|
||
|
<h3 style="color:lightblue;margin-bottom: 0;">SBC</h3>
|
||
|
<p style="margin-top: 0;">(Subband Codec)</p>
|
||
|
<ul style="font-size: 80%;">
|
||
|
<li>Bit depth: 16-bit</li>
|
||
|
<li>Sampling Rate: Bis zu 48kHz</li>
|
||
|
<li>Bitrate: 328Kbps </li>
|
||
|
</ul>
|
||
|
<p>Standard Bluetooth Audio Codec</p>
|
||
|
</section>
|
||
|
<section>
|
||
|
<h3 style="color:lightblue;margin-bottom: 0;">LC3</h3>
|
||
|
<p style="margin-top: 0;">(Low Complexity Communication Codec)</p>
|
||
|
<ul style="font-size: 80%;">
|
||
|
<li>Bit depth: 32-bit</li>
|
||
|
<li>Sampling Rate: Bis zu 48kHz</li>
|
||
|
<li>Bitrate: Bis zu 345Kbps </li>
|
||
|
</ul>
|
||
|
<p>Bluetooth LE Audio Standard Codec</p>
|
||
|
<p>Eingeführt mit Bluetooth 5.2</p>
|
||
|
<p>Erste Geräte am 2. Hälfte 2023</p>
|
||
|
<!--<span class="fragment"><p></p></span>-->
|
||
|
</section>
|
||
|
<section>
|
||
|
<style>
|
||
|
#text{
|
||
|
position: absolute;
|
||
|
bottom: 0%;
|
||
|
left: 50%;
|
||
|
transform: translate(-50%,-50%);
|
||
|
-ms-transform: translate(-50%,-50%);
|
||
|
}
|
||
|
</style>
|
||
|
<span class="fragment">
|
||
|
<div id="overlay">
|
||
|
<div id="text">
|
||
|
<!--<img class="r-frame" style="margin-top: 80px;" data-src="assets/bar-graph.jpg">-->
|
||
|
<img class="r-frame" style="z-index: 10;" data-src="assets/bs-test2.png">
|
||
|
</div>
|
||
|
</div>
|
||
|
</span>
|
||
|
<img class="r-frame" style="height: 550px;margin-top: 80px;" data-src="assets/bar-graph.jpg">
|
||
|
<!--<img class="r-frame" style="z-index: 10;" data-src="assets/bs-test.png">-->
|
||
|
</section>
|
||
|
</section>
|
||
|
|
||
|
<section>
|
||
|
<h3>Broadcast in Bluetooth LE Audio</h3>
|
||
|
<section>
|
||
|
<ul>
|
||
|
<li>Audio Teilen</li>
|
||
|
<li>Audio im öffentlichen Raum</li>
|
||
|
<ul style="font-size: 80%;">
|
||
|
<li>Restaurant</li>
|
||
|
<li>Kino</li>
|
||
|
<li>Flughafen</li>
|
||
|
<li>Fitnessstudio</li>
|
||
|
<li>...</li>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
</section>
|
||
|
<section>
|
||
|
<img class="r-frame" style="background: rgba(255,255,255,0.1);" data-src="assets/Auracast_CM_ColorBlack_Tag.webp">
|
||
|
</section>
|
||
|
<section>
|
||
|
<p class="stretch">
|
||
|
<img class="r-frame" style="background: rgba(255,255,255,0.1);" data-src="assets/Auracast-devices.png">
|
||
|
</p>
|
||
|
</section>
|
||
|
<section>
|
||
|
<p class="stretch">
|
||
|
<img class="r-frame" style="background: rgba(255,255,255,0.1);" data-src="assets/Auracast-public-location.png">
|
||
|
</p>
|
||
|
</section>
|
||
|
</section>
|
||
|
|
||
|
<section>
|
||
|
<section>
|
||
|
<H3>Links</H3>
|
||
|
<ol style="font-size: 25px;">
|
||
|
<li><a href="https://arstechnica.com/gadgets/2022/07/whats-bluetooth-le-audio-explaining-the-latest-wireless-tech-standard/">https://arstechnica.com/gadgets/2022/07/whats-bluetooth-le-audio-explaining-the-latest-wireless-tech-standard/</a></li>
|
||
|
<li><a href="https://www.digitaltrends.com/mobile/what-is-bluetooth-le-audio/">https://www.digitaltrends.com/mobile/what-is-bluetooth-le-audio/</a></li>
|
||
|
<li><a href="https://www.soundguys.com/bluetooth-le-audio-lc3-explained-28192/">https://www.soundguys.com/bluetooth-le-audio-lc3-explained-28192/</a></li>
|
||
|
<li><a href="https://www.pcmag.com/how-to/what-are-bluetooth-codecs-a-guide-to-everything-from-aac-to-sbc">https://www.pcmag.com/how-to/what-are-bluetooth-codecs-a-guide-to-everything-from-aac-to-sbc</a></li>
|
||
|
<li><a href="https://www.itu.int/dms_pubrec/itu-r/rec/bs/R-REC-BS.1116-3-201502-I!!PDF-E.pdf">https://www.itu.int/dms_pubrec/itu-r/rec/bs/R-REC-BS.1116-3-201502-I!!PDF-E.pdf</a></li>
|
||
|
<li><a href="https://en.wikipedia.org/wiki/LC3_(codec)">https://en.wikipedia.org/wiki/LC3_(codec)</a></li>
|
||
|
<li><a href="https://www.heise.de/news/Qualcomm-kuendigt-Audio-Chips-fuer-Dynamic-Spatial-Audio-an-7343967.html">https://www.heise.de/news/Qualcomm-kuendigt-Audio-Chips-fuer-Dynamic-Spatial-Audio-an-7343967.html</a> </li>
|
||
|
<li><a href="https://www.nytimes.com/wirecutter/blog/what-you-need-to-know-about-bluetooth-audio/">https://www.nytimes.com/wirecutter/blog/what-you-need-to-know-about-bluetooth-audio/</a></li>
|
||
|
<li><a href="https://www.bluetooth.com/wp-content/uploads/2022/10/MRN-LE_Audio.pdf">https://www.bluetooth.com/wp-content/uploads/2022/10/MRN-LE_Audio.pdf</a></li>
|
||
|
<li><a href="https://www.bluetooth.com/blog/a-technical-overview-of-lc3/">https://www.bluetooth.com/blog/a-technical-overview-of-lc3/</a></li>
|
||
|
<li><a href="https://nitter.net/culturaltutor/status/1623121201026502658">https://nitter.net/culturaltutor/status/1623121201026502658</a></li>
|
||
|
</ol>
|
||
|
</section>
|
||
|
</section>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<script src="dist/reveal.js"></script>
|
||
|
<script src="plugin/notes/notes.js"></script>
|
||
|
<script src="plugin/markdown/markdown.js"></script>
|
||
|
<script src="plugin/highlight/highlight.js"></script>
|
||
|
<script>
|
||
|
// More info about initialization & config:
|
||
|
// - https://revealjs.com/initialization/
|
||
|
// - https://revealjs.com/config/
|
||
|
Reveal.initialize({
|
||
|
hash: true,
|
||
|
|
||
|
// Learn about plugins: https://revealjs.com/plugins/
|
||
|
plugins: [ RevealMarkdown, RevealHighlight, RevealNotes ]
|
||
|
});
|
||
|
</script>
|
||
|
</body>
|
||
|
</html>
|