Analyzing keyboard noises

Similar documents
Automation functions and their licensing

Compact Analysis. ArtemiS SUITE. First Steps into Sound and Vibration Analysis HEARING IS A FASCINATING SENSATION

RPM Generator. ArtemiS SUITE. Deriving accurate revolution speed information from order curves HEARING IS A FASCINATING SENSATION

Operating vibration analysis in ME scopeves based on ArtemiS SUITE analysis results

Creating reports with user documentation and other text modules

Engineering Services

Using the reporting function

Basics of working with user documentation in software applications from HEAD acoustics

The analysis system for improving product. quality in all areas of sound and vibration

Mpeg 1 layer 3 (mp3) general overview

ArtemiS SUITE diagram

Using Flow Control with the HEAD Recorder

Perceptual coding. A psychoacoustic model is used to identify those signals that are influenced by both these effects.

Both LPC and CELP are used primarily for telephony applications and hence the compression of a speech signal.

Lecture #3: Digital Music and Sound

Multimedia Communications. Audio coding

BrakeOBSERVER. Die neue Dimension der Schall- und Schwingungsuntersuchung

Windows 10 Automatic Backup

Repairing and Adjusting Audio Clips

ACTIVE NOISE CONTROL APPLIED TO BUILDINGS COMPONENTS

Rich Recording Technology Technical overall description

Tech Day Camtasia. What is Camtasia Studio?

AudioLiquid Converter User Guide

Audio-coding standards

Principles of Audio Coding

Audio-coding standards

soothe audio processor

Comparison of Spatial Audio Simulation Systems

D1.4 Digitization Guide Cassette Audio Project Parameters

HEAD D3302e2 Subject to change

Copyright 2017 by Kevin de Wit

Getting Started. ATP 08 Online Analyzer. Introduction. Starting the Online Analyzer. HEAD Getting Started

Room Acoustics Computer Modeling: Study of the Effect of Source Directivity on Auralizations

Chapter 5.5 Audio Programming

Parallelism and Concurrency. COS 326 David Walker Princeton University

Sonic Studio Mastering EQ Table of Contents

DIGITAL SOUND METER WITH JUMBO DISPLAY

Automated Storage Tiering on Infortrend s ESVA Storage Systems

PTC 208. Specification of the PTC requirements for Headsets for use in Telephony applications. Access Standards. Spark Limited. Wellington NEW ZEALAND

AUDIOVISUAL COMMUNICATION

Digital Literacy. Identify types of computers, how they process information, and the purpose and function of different hardware components

Summary Table Voluntary Product Accessibility Template

Thank you for your purchase USER MANUAL

IVM 4. Audio Presets Details SST 4. AKG Acoustics 2008

PRODUCT DATA. PULSE SPC Time Insight Type 8601-S. Uses and Features

ISO/IEC INTERNATIONAL STANDARD. Information technology User interfaces Accessibility of personal computer hardware

Morset Sound Development. User s Guide

Bulbul NUB 1. Outline. Week # 02. Standard Input & Output Devices. Input Device 6/3/2018

4.1. Desktop Fitting Guide. Content. March 2015

6 Using Noise Reduction Filters

Background Noise Simulation and Hands- Free Testing in a Car: The ETSI STF 273 Project and Its Impact on Car Hands-Free Testing

Introducing Audio Signal Processing & Audio Coding. Dr Michael Mason Snr Staff Eng., Team Lead (Applied Research) Dolby Australia Pty Ltd

PTC 208. Specification of the PTC requirements for Headsets for use in Telephony applications. Draft for public comment.

WebEx Teleconference Instructions for New Users

EE482: Digital Signal Processing Applications

What s new in ACQUA

Finding and Sorting of data by means of documentation

By: Computer Education. Introduction Level One

This presentation takes you through Region of Interest (ROI) Analysis.

r i DuraPoint INTERLINK ELECTRONICS

Introducing Audio Signal Processing & Audio Coding. Dr Michael Mason Senior Manager, CE Technology Dolby Australia Pty Ltd

The Konftel 55 User Guide

Building to Standardization: How site survey best practices deliver better results. Feb Chris Hinsz Sr. Product Manager

Chapter 5. Track Geometry Data Analysis

PJP-50USB. Conference Microphone Speaker. User s Manual MIC MUTE VOL 3 CLEAR STANDBY ENTER MENU

MEETINGS ACROSS THE MILES

1. Before adjusting sound quality

HEAD D3302e4 Subject to change

User Guide Powered by RPCX

Section 1. System Technologies and Implications. Modules

REAL-TIME AND PARALLEL QUALITY CONTROL PROCESSING ON INDUSTRIAL PRODUCTION LINES

ijdsp Interactive Illustrations of Speech/Audio Processing Concepts

AUDIOVISUAL COMMUNICATION

Section The Xerox igen 5 Press is not a telecommunications product. Products Section Video and Multi-media Products

07 - TRANSCRIPTION... 1 TRANSCRIPTION MODE Turning on Transcription Mode Start transcribing... 2

VOICE AND TOUCH BASED INPUT

Mathematically Tuned into Sound Analyzing the Sound of a Tuning Fork. Group Members:

VPAT Voluntary Product Accessibility Template. Version 1.3

Multimedia Data and Its Encoding

Nahimic Troubleshooting Instructions and Q&A The document applies to all MSI Notebook and Vortex product which supports Nahimic.

Using Liberty Instruments PRAXIS for Room Sound Convolution Rev 9/12/2004

University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics

AAMS Auto Audio Mastering System V3 Manual

Audio Fundamentals, Compression Techniques & Standards. Hamid R. Rabiee Mostafa Salehi, Fatemeh Dabiran, Hoda Ayatollahi Spring 2011

AQUALAND GRAPH Ver.2 INSTRUCTION MANUAL

MIS5206-Section Protecting Information Assets-Exam 1

Acoustic computation of a grommet in a small cabin using finite element analysis

Room Acoustics. CMSC 828D / Spring 2006 Lecture 20

VPAT. Voluntary Product Accessibility Template. Version Biometric Signature ID

AGU Fall Meeting Oral Session Chair Training

The Magic of PAMS Available now from PAMS Productions, Inc.

CSC 101: Lab #7 Digital Audio Due Date: 5:00pm, day after lab session

Topics in Linguistic Theory: Laboratory Phonology Spring 2007

The Konftel 55W User Guide

Before starting the troubleshooting, make sure you have installed the latest version of audio driver and Nahimic on your notebook.

Question 1: What is a code walk-through, and how is it performed?

Metrics for performance assessment of mixed-order Ambisonics spherical microphone arrays

WinView. Getting Started Guide


Calibration. Calibration Overview CHAPTER

Transcription:

08/17 Introduction 1 Recording keyboard noises 2 3 Sound pressure level vs. time analysis 3 Loudness vs. time 4 Sharpness vs. time 4 Sound design by means of Playback Filters 5 Summary 7 Note 7 Introduction Noise emitted by a computer (desktop PC or laptop) has many sources. First of all, fans are required to dissipate heat generated by the computer; they generate noise. Furthermore, the hard disk drive emits noise both in idle mode and when reading or writing data, which may lead in some cases to complaints by customers. Other sources of noise from computers are input devices, such as the keyboard and mouse. These noises, too, can be found very annoying by the user or other persons nearby. For the user, the tactile characteristics of a keyboard are the foremost aspect when assessing its quality. To ensure precise handling (e.g., to avoid accidental double key presses or slurring adjacent keys), the key actuation pressure and the key drop both to the contact depth and later in the travel to the end-oftravel point or pressure point must be optimally matched. Furthermore, the keys should have a distinct pressure point (end-of-travel). The total key drop is strongly affected by the type of keyboard. The slim design and limited space of a laptop only allows for a short key drop. Desktop keyboards, on the other hand, can be built with a longer key drop. The user s individual preferences regarding key drop and pressure point are also influenced by the area of application. People writing a lot of text often prefer a different type of keyboard than people using their computers mostly for gaming. Besides the individual preferences regarding the tactile characteristics, users also pay attention to the sound of a keyboard. By no means should it be too loud, in order for the noise not to be perceived as annoying. However, since the user deliberately triggers the action that causes the noise, he or she is initially less likely to perceive the noise as unpleasant as an uninvolved person (e.g., on a plane or train, where some people are working, i.e., typing, while other passengers wish to relax). Likewise, in an openplan office where several people are typing simultaneously, an unnecessary high noise level can be generated, which could be avoided by using low-noise keyboards with a good sound quality. The noise from a keyboard is influenced, for example, by its type. A keyboard with a long key drop and a hard pressure point will usually produce a harder sound ( clattering ) than a laptop keyboard with a short key drop and a soft pressure point. To provide users with the desired acoustic feedback, laptops with special keyboards for frequent writers are offered. While not having a very long key drop, they feature a very distinct pressure point. Such keyboards can produce a comparatively loud noise. Besides the type of keyboard, the materials used to build it also affect the resulting noise. This presents suitable recording methods and analysis functions for examining keyboard noise. 1

Recording keyboard noises For recording keyboard noises, several approaches are possible. A simple and cost-effective possibility is to record the sound with a single measurement microphone. Such a setup can be easily reproduced, making it easy to compare the sounds from different keyboard models. Another method, which better adapts the human hearing sensation, is to record the noise with an artificial head measurement system. With suitable specifications for the measurement setup, an artificial head can be positioned quickly and reproducibly as well. Figure 1: Artificial head measurement system HMS IV Furthermore, this kind of recording allows the sounds to be archived in a way that allows them to be played back in an aurally accurate way at any time. Even when the keyboard is no longer at hand, its sound can still be retrieved and compared with other recordings at any time. In addition, sounds recorded with an artificial head can also be used to define target sounds. This is done by applying digital filters to the recorded sounds in order to develop new keyboard sounds. These sounds can then be played back binaurally and authentically in jury tests in order to determine the perceived sound quality and to validate target sounds. With both recording methods, it is important to select a sufficient measurement range in order to make full use of the dynamic range of the recording system, thus ensuring that the keyboard sound is not covered by the inherent noise of the recording system. Furthermore, the distance between the keyboard and the microphones of the artificial head must always be identical in order to be sure that different signal levels are caused by differences between the keyboards and not by variations in the measurement setup. Keyboards have very different types of keys. Besides the keys for letters and numbers, there are also large keys such as the space bar or the return key. These keys have different mechanics adapted to their larger area and therefore produce a different sound. In addition, these special keys are usually pressed in a different way by the user. For example, unlike other keys, the space bar is often pressed with the thumb, and the return key is sometimes pressed with several fingers. Both can cause louder noise when typing. In order to analyze the keyboard noise properly, the way the keys are struck must be reproducible. Of course, all other measurement conditions (e.g., the size and acoustic properties of the room, background noise) must be identical as well. Only if all relevant conditions are consistant, it can be assured that during the subsequent playback the differences between the keyboards are evaluated rather than different measurement conditions. 2

In the example shown below, the sound of three laptop keyboards from different manufacturers have been compared. In addition, the sound of an older desktop keyboard with a relatively long key drop was recorded for comparison. The recordings were made with an HMS IV artificial head measurement system from HEAD acoustics. This focuses on the analysis of individual keystrokes on one letter key per keyboard. However, the analysis results should not be generalized, as in real life, more than a single key is pressed. Besides single letter keystrokes as in this example, a comprehensive examination of keyboard noises must also include the analysis of multiple keystrokes as well as special keys such as the space bar or the return key. But to allow for an easy comparison of the analysis results and to facilitate their interpretation, the following diagrams show useful analysis functions and configurations for individual keystrokes only. Furthermore, for a better overview, only one channel of the artificial head measurement is examined. For an aurally accurate playback, it is of course necessary to play both channels. Sound pressure level vs. time analysis The sound pressure level vs. time analysis in figure 2 shows that, as expected, the desktop keyboard (blue) produces a much higher sound pressure level than the laptop keyboards. But there are differences between the laptop keyboards, too. The second laptop (red) produces a lower level compared to the two other keyboards. Furthermore, it can be seen that all keys produce a second level peak approximately 0.1 s after the maximum level. This second peak is caused by the key returning to its idle position. However, the second peak only becomes visible if a sufficiently short time constant is used for the time weighting of the analysis (the default Fast time weighting, 125 milliseconds, is inappropriate). For the calculation shown in figure 2, a time constant of 2 ms has been selected. This is roughly the time resolution of human hearing. Figure 2: Sound pressure level analysis of keyboard noises (time weighting: 2 ms) The second level peak is different for each keyboard. On the first laptop (green), it is almost as high as the first peak (due to a hard return stop). On the second laptop (red), the second peak is about 5 db lower, whereas on the third laptop (black), the secondary peak is hardly recognizable at all (soft return stop). 3

Loudness vs. time Another analysis suitable for examining keyboard noises is the loudness vs. time analysis. This analysis shows the psychoacoustic quantity called loudness as a function of time. Loudness represents the human perception of sound volume on a linear scale, i.e., a doubled loudness value means that a person would perceive the sound as twice as loud. The diagram in figure 3 shows the results of the loudness calculations of the four keyboards. The loudness analysis illustrates that the noise of the desktop keyboard is perceived as more than twice as loud as that of the other keyboards. Figure 3: Loudness analysis of keyboard noises Sharpness vs. time The keyboard noises not only differ in their loudness, but also in other acoustic characteristics. The sharpness analysis determines the ratio between the loudness of high-frequency signal components and the total loudness of the signal. Sounds with a high sharpness contain a large portion of high frequencies and are usually perceived as unpleasant. Figure 4 shows the sharpness curve of the four keyboard noises versus time. Figure 4: Sharpness curves of keyboard noises 4

The analysis shows that the third laptop keyboard and the desktop keyboard produce higher sharpness values than the two other keyboards. It can also be seen that the keyboards 1 and 3, while having similar loudness values, strongly differ in their sharpness. This delivers a possible explanation as to why the sound of the third keyboard, as revealed by a jury test, is perceived as more unpleasant than the first keyboard, even though both keyboards have almost the same loudness value. The difference in the subjects judgments may be caused by the different spectral distribution that makes the third keyboard sound sharper than the first one. Sound design by means of Playback Filters The Playback Filters in the Mark Analyzer of ArtemiS SUITE 1 allows recorded sounds to be modified in order to obtain a better, or the desired, sound impression. Since the modifications can be heard immediately and are also visualized in the diagram, the effect can be verified directly. This allows modifications to be performed virtually at first, so the new sound can be assessed in a jury test before making expensive and time-consuming hardware modifications to the actual keyboard. Several analyses can be used as a basis for such sound design. In the following example, the timedependent wavelet analysis is used, since it examines the signal both in the time domain and the frequency domain simultaneously and with a high resolution. This is particularly essential for fastchanging signals such as keyboard noises. Once the Mark Analyzer has calculated the desired analysis, the Playback Filters can be activated by clicking on the button (see figure 5). Figure 5: User interface of ArtemiS SUITE with Playback Filters and activated filter cursor 1 The descriptions in this refer to ArtemiS SUITE 9.0. The general procedures also apply to other versions. However, the scope of functionality and the user interface may differ. 5

Subsequently, the sound of the third laptop is optimized via filters. As determined in the previous section, this sound has a higher sharpness value than the other laptop keyboards, i.e., the sound is dominated by high frequencies. With the Playback Filters, the high frequencies can be reduced. The attenuation of the filters can be adjusted in the properties window. Different degrees of attenuation can be tested, allowing the enhancement of the sound characteristics to be assessed in relation to the effort required to modify the hardware accordingly. Figure 6 shows the wavelet analysis of the left channel of the third laptop keyboard. The left diagram shows the unfiltered sound, the right one shows the filtered sound. Two filters were applied: a parametric band-stop at 9807 Hz with an attenuation of 12 db and another parametric band-stop at 6592 Hz with an attenuation of 6 db. Figure 6: Wavelet analysis of the unfiltered (left) and the filtered (right) left channel of the third laptop sound The sound quality is improved by the attenuation of high frequencies. This is clearly shown by the differences in the sharpness analysis in figure 7 (black: unfiltered signal, magenta: filtered signal). Instead of the Playback Filtering you can also use the Sound Engineering Project of ArtemiS SUITE for improving the sound quality. This project provides you with an even more extensive toolkit for filtering your recordings interactively, optimizing the sound quality of your sounds and for creating target sounds, e.g. for jury testing. You can find a detailed description of the possible applications in the Help System of ArtemiS SUITE. 6

Figure 7: Sharpness analysis of the unfiltered (blue) and filtered (magenta) left channel of the third laptop sound Summary ArtemiS SUITE offers analyses and tools that allow the sound quality of keyboard noises to be examined and optimized. Even basic analyses, such as Level vs. Time, Loudness vs. Time and Sharpness vs. Time, already deliver valuable hints as to what is good about a sound and what can be improved. Furthermore, the analysis and sound design functions employing real-time filters or the Sound Engineering Project allow the required optimization measures to be narrowed down and quantified (e.g., which reduction of high frequencies leads to which improvement of the sound). Note ArtemiS SUITE is a modular application. Thus you only need to purchase the modules you really require for your individual tasks. For calculating the analyses presented in this by means of a Pool Project, you need the following ArtemiS SUITE modules: ASM 00 Basic Framework (code 5000), ASM 01 Basic Analysis Module (code 5001). Moreover, you will need ASM 11 Advanced Playback Module (Code 5011) for employing Playback Filters, ASM 12 Psychoacoustics Module (Code 5012) for The analyses Loudness vs. Time and Sharpness vs. Time, ASM 17 Advanced Analysis Module (Code 5017) for the Wavelet analysis and ASM 19 Advanced Filters Module (Code 5019), if you want to execute the sound optimization by means of the Sound Engineering Project. If you want to calculate other analyses, you may need other modules. Your HEAD acoustics representative will gladly provide you with further information. Do you have any questions or remarks? Please write to: imke.hauswirth@head-acoustics.de. We look forward to receiving your response! 7