Reference design reduces power consumption for voice control
Voice input, with low power consumption are brought together in the ‘nRFready Smart Remote 3 for nRF52 Series reference design for remote controls.
The hardware and software single-chip Bluetooth low energy reference design, using the nRF52832 Bluetooth low energy SoC.
It targets remote control OEMs/ODMs and manufacturers of smart TVs, set-top boxes, and digital media devices. It features voice input for speech recognition-driven search and control functions, using a pair of PDM microphones for echo and noise cancellation. There is also a digital microphone input option, six-axis motion sensor ‘Air-mouse’ for physical gesture control, multi-touch trackpad, a matrix of programmable keyboard buttons, legacy IR hardware support, NFC Touch-to-Pair (a future software release), and an on-board buzzer that implements the Bluetooth low energy Find Me Profile.
The company says the extra processing performance of the nRF52832 and on-chip pulse density modulation (PDM) support extends the audio functionality of the nRFready Smart Remote 3 for nRF51 Series reference design to include two digital microphones and signal processing in a single-chip implementation.
The company says that it has used the computing power of the nRF52832 and its set of peripherals to optimise the remote control reference design, and perform effective audio noise cancellation and associated audio compression on voice data. For example, it is possible to sample a cleaner voice signal so compression results in less on-air data, with associated power saving.
The reference design supports a range of popular audio compression formats including Opus, Broadvoice, and ADPCM. It is supplied with all the necessary embedded software to complete a voice remote control design, including host-side support software for Linux boxes.
Embedded software has an optional configuration layer [Wizard] for simplified development of parameters to minimise time-to-market and unnecessary design risk, such as function decisions, such as to employ a trackpad or motion sensing, down to specifying low-level settings such as Bluetooth low energy connection intervals and connection renegotiation attempts. All software modules can be tailored and fine-tuned manually by developers.