Как работает распознавание музыки на Google Pixel 2 и Pixel 2 XL

Одной из главных программных «фишек» Google Pixel 2 и Pixel 2 XL (подробности) стала функция автоматического распознавания музыки и вывод информации о композиции на Always On-экран. Специалисты XDA выяснили, как работает эта функция, а заодно и просмотрели библиотеку музыкальных композиций (точнее, базу данных исполнителей и треков).

Этот перечень содержится внутри прошивки «пикселей», что избавит от необходимости постоянного подключения к Сети для работы функции. На момент релиза список включает более 10 000 песен из каталога популярных песен Google Play Музыки, но Google, комментируя статья XDA, пообещала пополнять его еженедельно. Текущий размер соответствующего файла – 53 МБ, а распознавание осуществляется через приложение Pixel Ambient Services и службу AmbientSense (задействованы аппаратные и программные ресурсы в сочетании с системой самообучения для обнаружения фоновой музыки) по принципу «музыкального отпечатка пальца»: при получении сэмпла происходит сопоставление с упомянутой библиотекой и вывод совпадений на экран. При этом много энергии потреблять функция не будет, поскольку сканирование происходит только в случае необходимости, а обновление базы – только по Wi-Fi. Как вам такая опция? Находите полезной такую задумку?