사람들이 수박을 고를 때 하는 행동을 유심히 보세요. 들어 올리고, 통통 두드리고, 귀를 기울이고, 갸우뚱했다가, 다시 반복합니다. 민간요법처럼 보이지만 그렇지 않습니다. 두드리는 행위는 충격을 가하는 것이며, 수박은 공명체입니다. 그리고 되돌아오는 소리에는 내부 상태에 대한 정보가 담겨 있습니다. 문제는 물리학이 아닙니다. 훈련되지 않은 귀로는 무엇이 "빈 소리가 난다"는 것인지 합의하기 어렵다는 점이 문제였습니다.

휴대폰 마이크는 그런 문제가 없습니다.

두 숫자로 보는 물리학

과일을 두드리면 잠깐 동안 소리가 울립니다. 이 수십 밀리초 동안 감쇠하는 진동을 링다운이라고 합니다. 이 링다운의 두 가지 특성을 통해 숙도를 추적할 수 있습니다:

노크의 시작점을 감지하고, 링다운을 분리하고, 스펙트럼을 구한 뒤, 이 두 가지 특징을 추출합니다. 마이크 성능을 극한으로 끌어올릴 필요는 없습니다. 이제 진짜 까다로운 부분으로 넘어가 보겠습니다.

휴대폰의 "스마트" 오디오가 방해물이 되는 이유

모든 휴대폰은 음성 통화용으로 설계된 오디오 파이프라인(자동 이득 제어, 노이즈 억제, 에코 제거)을 탑재하여 출시됩니다. 이 세 가지는 모두 측정에 치명적입니다. 이득 제어는 녹음 중간에 레벨을 임의로 변경하며, 노이즈 억제는 음성이 아닌 짧은 과도 신호(즉, 노크 소리)를 제거하도록 특별히 설계되었기 때문입니다.

따라서 탭 테스트는 플랫폼의 가공되지 않은 오디오 경로를 통해 녹음합니다. 아무런 향상 기능이나 이득 조절 없이 48 kHz의 원시 샘플을 그대로 사용합니다. 이는 이 기능 전체에서 가장 중요한 구현 결정이지만, UI에서는 보이지 않습니다.

이러한 특징이 기기를 가리지 않고 유효한 이유: 공명 주파수는 마이크가 아니라 과일 자체의 특성입니다. 기기마다 동일한 노크 소리를 서로 다른 음량과 왜곡된 음색으로 받아들이지만, 피크가 위치한 주파수와 감쇠율은 그대로 유지됩니다. 이러한 자극에 강한 상대적 특징에만 기반하여 시스템을 구축했기에, 기기별 보정 없이도 서로 다른 기기 간에 측정값을 비교할 수 있습니다.

두 숫자로 판정 내리기 — 솔직한 버전

대부분의 제품 소개 페이지가 건너뛰는 부분이 바로 여기입니다. 특징 추출은 실제 작동하고 물리학계에도 검증된 사실이지만, "잘 익음, 신뢰도 85%" 같은 판정을 내리려면 분류기가 필요하며, 분류기의 성능은 학습에 사용된 라벨링된 과일 데이터에 비례합니다. 실험실 데이터세트는 규모가 작고 단일 기후, 단일 시즌에 재배된 것들뿐입니다. 이런 데이터로 학습한 모델은 동네 마트에서 엉터리 판정을 내리기 십상입니다.

따라서 이 시스템은 다른 전략을 중심으로 구축되었습니다. 모든 스캔이 라벨링된 샘플이 되도록 설계한 것입니다. 매장에서 멜론을 탭합니다. 나중에 멜론을 잘라 속을 보면 진실을 알게 됩니다. 앱을 사용하면 사후에 해당 측정에 실제 기준값(ground-truth) 라벨을 추가할 수 있습니다. 잘 익음, 덜 익음, 너무 익음, 그리고 실제 맛이 어땠는지 말이죠. 탭 한 번에 3초가 걸리고, 라벨링에는 한 번 더 터치하는 수고만 들 뿐입니다. 하지만 이 둘이 합쳐지면 실제 매장의 실제 과일을 실제 휴대폰으로 녹음한 훌륭한 학습 데이터가 됩니다.

각 측정값은 해당되는 대상(카탈로그의 바로 그 멜론)별로 분류되므로, 화요일에 탭하고 토요일에 자른 과일의 이력이 끊기지 않고 연결됩니다. 수많은 사용자, 과일 종류, 휴대폰 모델을 거치는 이 피드백 루프는 실험실 연구로는 결코 만들어낼 수 없는 데이터세트입니다. 사람들이 탭 테스트를 사용하기 시작하면서 비로소 분류기의 성능이 향상되는 것입니다.

과일 그 이상: 동일한 노크, 다른 소재

탭 테스트에는 농산물이 아닌 자재를 대상으로 하는 형제 격인 기능이 있습니다. 조리대, 벽면 패널, 혹은 정체를 알 수 없는 "나무" 표면을 탭하면, 동일한 링다운 분석을 통해 원목과 합판, 내부가 꽉 찬 소재와 빈 소재를 구분해 냅니다. 원목, MDF, 석재, 내부가 빈 석고보드는 과일 테스트가 측정하는 것과 정확히 동일한 차원(공명과 감쇠)에서 다르게 울립니다. 하나의 물리적 원리가 완전히 다른 두 가지 쇼핑 경험에 적용되는 것입니다.

솔직하게 써보기

오늘 탭 테스트를 사용하신다면, 신의 계시가 아니라 측정 도구로 여겨 주세요. 일정한 위치를 손가락 관절로 단단하게 노크하듯 두드리고, 마지막으로 당부드리는 것은 과일을 자른 후에 라벨을 꼭 달아 주시는 것입니다. 여러분은 단순히 멜론을 확인하는 것이 아니라, 멜론 판별기를 교육하고 계시는 것입니다.

노크 외에 휴대폰 센서로 측정할 수 있는 더 다양한 기능이 궁금하다면 도구 개요부터 살펴보세요.