Google Pixel 2의 Now Playing 기능이 작동하는 방식

Pixel 2 및 Pixel 2 XL이 출시되면서 Now Playing이라는 새로운 기능이 도입되었으며 오늘 Google에서 이 기능이 어떻게 작동하는지 배웠습니다.

이번달 초 구글이 픽셀 2(Pixel 2)와 픽셀 2 XL(Pixel 2 XL)을 공식 출시했다. "Now Playing"이라는 새로운 기능이 함께 제공됩니다. 이 기능은 백그라운드에서 음악을 듣고, 노래 중 하나를 인식하면 잠금 화면에 이름과 아티스트를 표시합니다. 이 기능이 처음 발표되었을 때는 이에 대해 공개적으로 제공되는 정보가 많지 않았습니다. 하지만 오늘은 Google Pixel 2 및 Pixel 2 XL 스마트폰에서 독점적인 Now Playing 기능이 정확히 어떻게 작동하는지에 대한 자세한 내용을 알려드립니다.

우리 처음에는 Now Playing 기능이 "AmbientSense"라는 기술을 활용한다고 생각했습니다. 현재 재생 중인 노래를 감지하여 사용자에게 알려줍니다. 이러한 의심은 Verizon Google Pixel 2 모델에 사전 설치된 Pixel Ambient Services 애플리케이션의 패키지 이름에서 파생되었습니다. /system/priv-app에 사전 설치된 APK의 이름이 "AmbientSense"이고 기술에 대한 세부 사항이 일치하는 것 같았기 때문에 이것이 공정한 가정이라고 느꼈습니다. 그러나 Google은 Now Playing 기능이 해당 기술을 기반으로 하지 않는다고 연락했습니다.

Now Playing에 대한 자세한 내용을 알아보기 위해 Google에서 보낸 성명을 확인했습니다. 나중에 Google 대변인이 이 기능에 대한 추가 세부정보를 제공하면서 오프라인 노래 인식 데이터베이스에 수만 곡의 노래 목록, 정확한 수치를 제공하지는 않았지만 더 높은 수준이라고 약속했습니다. 이는 다음을 의미합니다. Verizon Pixel 2 모델에서 가져온 데이터베이스 Now Playing 기능이 인식할 수 있는 모든 노래를 나타내지는 않습니다.

우리는 연락을 통해 Now Playing 기능이 다음과 같다는 사실을 추가로 알게 되었습니다.

음악을 들을 때만 활성화됩니다.. Pixel 2가 재생 중인 음악을 감지하면(소프트웨어, 하드웨어, 기계 학습의 조합을 사용하여) 그런 다음 전화기에 있는 데이터베이스에서 오디오 지문을 찾은 다음 노래 이름을 표시합니다. 아티스트. 그런데 이 데이터베이스는 매주 음악으로 업데이트됩니다 그리고 기반으로 Google Play 뮤직 카탈로그에서 가장 인기 있는 노래. 또한 시장에 따라 현지화되어 있으므로 데이터베이스가 사용자의 Google Play 뮤직 계정에 맞게 개인화되지 않습니다.

벤처비트 Now Playing 기능에 대한 추가 세부정보를 알아보기 위해 독립적으로 Google에 연락했습니다. 오디오 샘플링이 발생합니다. 배터리 수명을 절약하기 위해 60초마다 한 번씩 (항상 실행되는 것과는 반대로) 결과적으로 마지막으로 재생된 노래가 화면에 계속 표시되는 경우가 있습니다. 또한 데이터베이스 업데이트는 WiFi를 통해서만 발생하며 지역별 데이터베이스의 오래된 부분만 교체한다는 사실도 알게 되었습니다.