What is the primary purpose of noise-cancelling technology in headphones?
A) To enhance the audio quality by increasing the volume
B) To reduce or eliminate background noise for a clearer listening experience
C) To adjust the pitch of the audio to match the user's preferences
D) To amplify the sound of external speakers