Антиквари роблять це. Реставратори меблів роблять це. Кожен, хто коли-небудь підозрював, що стіл із «масиву дуба» насправді є вкритим плівкою під дуб МДФ, робить це: стукає кісточкою пальця по поверхні та слухає. Щільний, суцільний матеріал звучить дзвінко; шпон поверх ДСП видає глухий звук; порожниста панель гуде. Удар — це імпульс, об'єкт відповідає коротким згасаючим звуком, і те, як цей звук згасає, говорить багато про те, з чого виготовлена річ.
Інструмент тесту на постукування фіксує це звучання — згасання звуку — через необроблений мікрофонний шлях телефону та виділяє параметри, які розділяють сімейства матеріалів: наскільки чітко налаштовані резонансні моди, як швидко згасають високі частоти порівняно з низькими, як загалом розсіюється енергія. Метал звучить довго й чисто. Скло та кераміка звучать яскраво, з високими частотами, що швидко згасають. Масив дерева знаходиться посередині. МДФ та пластик глушать майже все майже миттєво. Це ті самі два виміри — резонанс і затухання, — які тест на постукування фруктів зчитує з дині; один фізичний принцип, спрямований на меблі замість плодів.
І що вкрай важливо, ці ознаки стосуються характеру загасання, а не висоти звуку. Маленький латунний дзвіночок і великий бронзовий дзвонять на зовсім різних частотах, але згасають однаково — частота описує розмір і форму об'єкта, а загасання описує його матеріал. Саме орієнтація на загасання дозволяє застосовувати один аналіз і до стільниць, і до кухонних робочих поверхонь, і до мисок із блошиного ринку.
Чому одного постукування недостатньо для відповіді
Ось щира правда, і саме навколо неї побудовано покрокову активність: одне постукування — це лише одна думка. Сила удару змінює результат. Твердість ударного елемента змінює результат — ніготь, суглоб пальця та палець із кільцем збуджують різні моди. Те, як ви тримаєте об'єкт, змінює результат, бо ваш хват працює як демпфер. Одне вимірювання не може визначити, що саме воно зафіксувало — матеріал чи те, як саме ви примудрилися вдарити.
А ось серія постукувань може це зробити — просто за рахунок узгодженості або її відсутності. Тому активність «З чого це зроблено?» відмовляється робити висновки на основі менш ніж трьох придатних постукувань і вимагає, щоб принаймні два з трьох вказували на одне й те саме сімейство матеріалів, перш ніж це сімейство стане результатом серії. Якщо результати різняться, активність не обирає переможця і не усереднює розбіжності — вона просить зробити ще одну спробу. Розбіжність між двома постукуваннями по одному й тому самому об'єкту — це інформація про протокол вимірювання, а не про матеріал: змінився ударний елемент, змінився хват або точка удару. Правильна реакція в такому разі — стабілізувати процедуру, а не покладатися на підкидання монети.
Тест постукуванням також існує як одиничне вимірювання на вкладці «Інструменти» — але це версія для експертів, які вже вміють постукувати стабільно. Активність — це чесний спосіб провести вимірювання.
Друга думка від вібромотора
Активність пропонує додатковий другий інструмент: притисніть телефон до об'єкта і дозвольте його вібромотору прозондувати його, поки акселерометр і мікрофон записують відгук. Це дійсно незалежне вимірювання — інше збудження, через інший контакт, зчитане іншими датчиками — і саме це робить його таким цінним для перехресної перевірки.
Його висновок розглядається як підтвердження, а не як ще один голос. Якщо зондування узгоджується з постукуваннями, рівень впевненості зростає. Якщо ж воно суперечить їм, серія завершується взагалі без висновку. Це зроблено навмисно: якщо два незалежні інструменти розходяться в оцінці одного й того самого об'єкта, це означає, що принаймні одне вимірювання було хибним, а усереднення хибного вимірювання з правильним дасть упевнену відповідь на неправильне запитання. Відсутність висновку — набагато кращий результат, ніж змішаний.
Еталонне постукування: заміна твердження порівнянням
Найефективніший варіант в активності є водночас і найпростішим: постукайте по чомусь поруч, чий матеріал вам точно відомий. По полиці з масиву дерева поруч із підозрілим столом. По гранітній стільниці поруч із тією, що може виявитися ламінатом.
Це змінює сам характер твердження. Без еталона класифікатор стверджує щось абсолютне — «таке загасання означає дерево» — на основі фізичних апріорних моделей, які не можуть знати параметрів вашого конкретного об'єкта. З еталоном твердження стає відносним: «цей невідомий матеріал звучить так само, як отой відомий». Порівняння двох постукувань, зроблених з інтервалом у кілька секунд, на одному телефоні та тим самим ударним елементом — значно надійніше твердження, ніж абсолютне, адже більшість факторів, які могли б спотворити вимірювання, однаково впливають на обидва постукування і взаємно нівелюються.
Проте активність ретельно контролює те, коли еталону дозволено перекривати основний результат. Обидва постукування мають бути дійсно схожими за характеристиками загасання, перш ніж сімейство еталона замінить відповідь, отриману на основі апріорних даних. Скляний еталон нічого корисного не скаже про дерев'яну дошку, а спрацьовування збігу з еталоном без реальної відповідності було б гіршим, ніж його відсутність. Крім того, при порівнянні навмисно ігноруються частота і кількість мод: вони описують геометрію, і пошук збігів за ними означав би вибір «іншого предмета такого самого розміру», а це саме та помилка, для уникнення якої і створено цей інструмент. Коли еталон таки визначає відповідь, про це повідомляється у висновку, тож ви завжди знаєте, з яким типом твердження маєте справу.
Базове правило розробки під усіма трьома бар'єрами: розбіжності ніколи не усереднюються. Постукування, що розходяться в результатах, зупиняють серію; зондування, що суперечить їм, зупиняє серію; еталон, не схожий на невідомий об'єкт, просто не застосовується. Інструмент, який краще промовчить, ніж буде вгадувати — це інструмент, на чиї відповіді ви дійсно можете спиратися.
Де це приносить реальну користь
Сценарії використання — це ті ж самі випадки, коли зазвичай простукують речі кісточками пальців, але тепер цей процес став відтворюваним: масив дерева проти шпону чи МДФ під переконливим оздобленням; справжній камінь проти ламінату з реалістичним принтом; порожнисті двері й панелі проти суцільних; знахідка на блошиному ринку, історія продавця якої потребує незалежної перевірки. У кожному з цих випадків телефон не робить нічого такого, чого теоретично не могло б зробити ваше вухо — він просто робить це щоразу однаково та записує результат.
Як завжди, будемо чесними щодо обмежень: результатом є сімейство матеріалів, а не конкретна порода — «масив дерева», а не «горіх», — а поточний класифікатор побудований на основі фізичних апріорних моделей, а не натренованої нейромережі. І тут важлива остання деталь: кожне постукування в серії зберігається як звичайне вимірювання, занесене під цим об'єктом у каталог, і воно готове отримати точну мітку, коли ви врешті дізнаєтеся, з чого насправді зроблено стіл. Серії, де постукування розійшлися, теж зберігаються — майбутньому навченому класифікатору потрібно буде вміти вчасно відмовлятися від відповіді, і саме такі приклади його цьому навчать. Активність, яку ви запускаєте сьогодні — це водночас і набір даних, який покращить майбутню версію.
Щоб дізнатися про все сімейство вимірювань, які може виконувати телефон — простукування, гудіння, вібрацію, світло, — почніть з огляду інструментів.