Bluecoin - Voice and Music Over an Embedded BLE Platform. Central Labs AST Robotics



Similar documents
STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU!

NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK

Reducing Configuration Complexity with Next Gen IoT Networks

Computer and Set of Robots

Smart Systems: the key enabling technology for future IoT

BUILDING BLOCKS AND CHALLENGES. of the Internet of Things

RF Measurements Using a Modular Digitizer

Introduction Ericsson Handheld Telephone 1341-B

ZigBee Technology Overview

ReSound Unite TV FREQUENTLY ASKED QUESTIONS. Setup & Configuration. Use & Operation. Troubleshooting

Search keywords: Connect, Meeting, Collaboration, Voice over IP, VoIP, Acoustic Magic, audio, web conferencing, microphone, best practices

ARTICLE. Sound in surveillance Adding audio to your IP video solution

IsumaTV. Media Player Setup Manual COOP Cable System. Media Player

Design of Strong-motion Monitoring System for Dam-reservoir D s e i s gn of Stro r ng-mo m tion Monito t ri r ng Syst s em

Introduction to Silicon Labs. November 2015

User Manual. Please read this manual carefully before using the Phoenix Octopus

APx4 Wireless System-on-Module 5/8/2013 1

MicroMag3 3-Axis Magnetic Sensor Module

application note Directional Microphone Applications Introduction Directional Hearing Aids

Video Conferencing Unit. by Murat Tasan

Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies

Voyager Legend. User Guide

IRT84. Irt84. Datasheet. EMV L1 compliant terminal with ISO14443A/B. 1

City of Dublin Education & Training Board. Programme Module for. Music Technology. Leading to. Level 5 FETAC. Music Technology 5N1640

Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the

SMS GSM Alarm Messenger

Overview. 1. GPS data tracking via GSM SMS / GPRS. 2. GPS data logging in internal memory. 3. Alarm alert via GSM SMS / Dialing / GPRS

Introduction and Comparison of Common Videoconferencing Audio Protocols I. Digital Audio Principles

USING THE RECORDING KIT By Version: 23 January 2015

Quick Start Guide. Bluetooth Low Energy expansion board based on BlueNRG for STM32 Nucleo (X-NUCLEO-IDB04A1) Version 1.

Secure communications Reference

DDX 7000 & Digital Partial Discharge Detectors FEATURES APPLICATIONS

Voice Communication Package v7.0 of front-end voice processing software technologies General description and technical specification

PRODUCT SHEET OUT1 SPECIFICATIONS

VidyoConferencing Network Administrators Guide

FRC WPI Robotics Library Overview

HIGH QUALITY AUDIO RECORDING IN NOKIA LUMIA SMARTPHONES. 1 Nokia 2013 High quality audio recording in Nokia Lumia smartphones

ARM Processors and the Internet of Things. Joseph Yiu Senior Embedded Technology Specialist, ARM

Raise your expectations, not your voice.

I2C PRESSURE MONITORING THROUGH USB PROTOCOL.

A-307. Mobile Data Terminal. Android OS Platform Datasheet

STM32L. Ultra-low-power Cortex -M3 devices

ARTIK TM. MyungKoo Kang (VP) The Ultimate Platform Solution for IoT. Samsung Electronics

AUROLEX. Plug and Play Monitoring. The best ways to achieve a cleaner, safer environment

A Smart Telephone Answering Machine with Voice Message Forwarding Capability

PM0237 Programming manual

Sol: Optical range from λ 1 to λ 1 +Δλ contains bandwidth

Effective Use of Android Sensors Based on Visualization of Sensor Information

snowbal USB microphone User guide

Mobile Operating Systems Lesson 05 Windows CE Part 1

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

BLE113 DEVELOPMENT KIT

A-317. Mobile Data Terminal. Android Platform Datasheet

My2B. MyALARM2 GSM/GPRS Datalogger with Alarm Management

Rapid Audio Prototyping

Marko Hännikäinen Tampere University of Technology IoT week CLOUD-BASED SERVICE PLATFORM FOR WIRELESS SENSOR NETWORKS

Brief Introduction Thump Bluetooth Wireless Headphones features What s in the package? Bluetooth Wireless technology...

Video Conferencing Glossary of Terms

Ways to Use USB in Embedded Systems

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

Index. 1-FLYPOS hardware/firmware Technology Overview 2-FLYPOS software architecture 3-Gateway/Acquirer Interface 4-Letters of Approval

Figure 1.Block diagram of inventory management system using Proximity sensors.

Construct User Guide

M2M ATDI services. M2M project development, Business model, Connectivity.

How To Control Gimbal

GPS & GSM BASED REAL-TIME VEHICLE TRACKING SYSTEM.

SNMP-1000 Intelligent SNMP/HTTP System Manager Features Introduction Web-enabled, No Driver Needed Powerful yet Easy to Use

Embedded PC The modular Industrial PC for mid-range control. Embedded PC 1

S4 USER GUIDE. Read Me to Get the Most Out of Your Device...

Basler. Line Scan Cameras

1.3 Mega-Pixel Video Quality

DAC Digital To Analog Converter

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

AN3998 Application note

MICROPHONE SPECIFICATIONS EXPLAINED

Implementing an In-Service, Non- Intrusive Measurement Device in Telecommunication Networks Using the TMS320C31

Chapter 11 I/O Management and Disk Scheduling

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

GS-SL2X00 Series. GS-WTX00 Series. Enterprise Android Barcode Device. User Manual

Evolution in Mobile Radio Networks

POS UNITS. Installation and user guide. Count, video recording and POS control unit ENGLISH

IoT Platform for Signal Processing Savvy Applications. May 2015 Moshe Sheier, Director of Product Marketing

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things

WISE-4000 Series. WISE IoT Wireless I/O Modules

What is our purpose?

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs

TX GSM SMS Auto-dial Alarm System. Installation and User Manual

IsumaTV connexion to COOP cable system Set up manual

Wireless Personal Area Networks (WPANs)

Next Gen Platform: Team & Mentor Guide

SmartDiagnostics Application Note Wireless Interference

An Embedded Based Web Server Using ARM 9 with SMS Alert System

LOW COST HARDWARE IMPLEMENTATION FOR DIGITAL HEARING AID USING

User guide. Stereo Bluetooth Headset SBH50

Zlinx Wireless I/O. Peer-to-Peer and Modbus I/O B&B ELECTRONICS PRODUCT INFORMATION

Transcription:

Bluecoin - Voice and Music Over an Embedded BLE Platform

Voice communication: a key driver of innovation since 1800 s 2

Voice Automation in the things : Voice Internet Assistant 3 Call me a taxi E-gadgets, Wearables Play Music Control Lighting, heating, News, sport, traffic, weather, Answer questions, create to-do lists, shopping lists, Place orders online, use other online services: taxi, pizza, Presentation Title

BlueCoin: the Robotic Ear Augmented hearing and motion sensing Motion, Activity and Balance Acoustic Beamforming Bluetooth Low Energy Embedded Processing Sound Localization

BlueCoin Augmented hearing & Sensing 5 Battery Expansion Microphone array processing Wide band audio over BLE (BlueVoice) Sensor fusion Complete development kit Main components: Core System STM32F446 ARM Cortex-M4F@180MHz - 128KB RAM u4 Microphone Array (4x MP23DB01MM) Bluetooth-Low-Energy radio (BlueNRG-MS) Bluetooth 4.1, multiple role simultaneously 6+3 axis inertial module (LSM6DS3+LIS3MDL) Absolute pressure sensor (LPS22HB)

Full Embedded Sensing Software Development Kit 4 x MP23DB01MM LSM6DS3 LIS3MDL LPS22HB BLUENRG-MS BALF-NRG-01D3

MEMS Voice to Cloud: and Audio System quality 7 Voice Terminal Voice & data Gateway Cloud

Digital MEMS Microphones 8 Ultra compact, low power, omnidirectional System-in-package combines: capacitive sensing MEMS element ASIC interface Sensor Bottom port ASIC Sound Inlet Top port A/D and Digital i/f Sensing PDM (Pulse Density Modulation) interface: 1 to 3 MHz 1-bit resolution Fully digital Capacitive membrane Omnidirectional Analog output

Omnidirectional MEMS microphone 9 Omnidirectional microphones Sensitivity is the same in all directions Power of captured sound is independent from its Direction of Arrival. 3-D Polar Pattern 2-D Polar Pattern 120 90 1.5 60 1 150 0.5 30 180 0 210 330 240 270 300

Software Building Blocks: MEMS-microphones.augmented 10 Source Localization Acoustic Echo-Cancellation Room Beamforming far end h(t) Time delay of arrival (TDOA) estimation Delay and Sum Endfire / Broadband Advanced GSC GCC_PATH X-Correlation

Acoustic Beamforming algorithms 11 11 Sound Source Adaptive Filtering ff 1. ff 2. HW/SW System noise ƞ 1 ƞ 2 ƞ 3 Y Ʃ ff 3. ƞ N ff NN. Beamformer Microphone Array Environmental Noise

First Order Directional Beam Patterns 12 Directionality is achieved by combining two microphones and by processing their synchronized audio output. Example: Figure of 8 beamforming is achieved by subtraction of 2 microphones signals 3-D Polar Pattern 2-D Polar Pattern 90 1 120 60 0.8 150 0.6 0.4 0.2 30 180 0 210 330 240 270 300

Cardioid beamforming 13 Cardioid beam pattern implements single-sided Audio capture Cardioid Beamforming Basic Scheme m2 m1 + Delay = - 3-D Polar Pattern 2-D Polar Pattern m1 m2

libbeamforming100: Strong Cardioid 14 2 DMA cardioids in back to back configuration µ4 array: MEMS microphone side by side; the smallest array you can build 4 x MP23DB01MM Back Front

Polar pattern tests 15 Test setup: Microphone Array mounted on a rotating support Inter-microphone distance: 4mm Rotation in steps of 10 degrees Gaussian White Noise played by high quality loudspeaker Resulting beampattern Blue: omnidirectional microphone Red: «Basic cardioid» mode Green: «Strong» mode

Beamforming: ASR Test 16 Test setup: Inputs Male and female spoken words - at 0 WORDS Output 4 synchronous output channels : Omnidirectional microphone Basic Cardioid ASR Ready Strong Cardioid Gaussian White Noise - at 90 NOISE Recorded words are sent to Google ASR and recognition data are collected

libbeamforming100: ASR test results 17 omnidirectional cardioid ASR strong ASR confidence Signal to Noise ratio

BlueVoice: augmenting Bluetooth Smart with Audio Vendor Specific Profile over a Standard BlueTooth 4.x protocol stack Advanced Audio Compression and streaming architecture Bluetooth Smart Low Power protocol design

BlueVoice Vendor Specific Profile BlueVoice mapping over standard Bluetooth 4.0 protocol stack 19 Audio processing GAP configuration Application: BlueVoice Profile (vendor specific) Central Unit (Master) Peripheral Unit (Slave) Generic Attribute Profile (GATT) Generic Access Profile (GAP) Client GATT configuration Server Attribute Protocol Security Manager Logical Link Control and Adaptation Protocol Audio exported as a Service Service Characteristic Characteristic Descriptor Host-Controller Interface Link Layer Physical Layer Direct Test Mode Bluetooth Low Energy Stack

BlueVoice: embedded-to-cloud communication 20 Augmented Audio Terminal Mobile Device Cloud-based Services Platform Signals Comm Interface smart

Sensors to Cloud architecture 21 Integrated Terminal Gateway Cloud-based Services 3 rd Party Platforms Signals Communication

ST Development Kits for IoT: Integrated & Modular Design environment 22 Evaluation, tracking & monitoring Fast Prototyping Reference Design System Software Development