{"id":2286,"date":"2024-07-31T08:41:43","date_gmt":"2024-07-31T14:41:43","guid":{"rendered":"https:\/\/blog.faberacoustical.com\/wpblog\/?p=2286"},"modified":"2024-07-31T08:41:45","modified_gmt":"2024-07-31T14:41:45","slug":"measured-apple-vision-pro-microphone-directivity-and-frequency-response","status":"publish","type":"post","link":"https:\/\/blog.faberacoustical.com\/wpblog\/2024\/news\/measured-apple-vision-pro-microphone-directivity-and-frequency-response\/","title":{"rendered":"Measured: Apple Vision Pro microphone directivity and frequency response"},"content":{"rendered":"\n<p>Since SignalScope is <a href=\"https:\/\/blog.faberacoustical.com\/wpblog\/2024\/mac\/signalscope-12-5-brings-improved-support-for-vision-pro\/\" data-type=\"post\" data-id=\"2262\">available<\/a> on Apple Vision Pro, it is important to understand the behavior of the Vision Pro&#8217;s built-in microphone to make the most of it. Although Apple states that the Vision Pro actually has a &#8220;Six-mic array with directional beamforming,&#8221; SignalScope only has access to one of these microphones&#8211;the one nearest to the right ear of the wearer. In order to avoid processing of the microphone signal by the operating system, to provide the highest quality signal for measurement purposes, SignalScope uses a &#8216;measurement mode&#8217; offered by iOS\/visionOS. According to Apple&#8217;s documentation, when capturing the microphone input &#8220;on devices with more than one built-in microphone, the session uses the primary microphone.&#8221; (<a href=\"https:\/\/developer.apple.com\/documentation\/avfaudio\/avaudiosession\/mode\/1616608-measurement\/\">https:\/\/developer.apple.com\/documentation\/avfaudio\/avaudiosession\/mode\/1616608-measurement\/<\/a>) On Vision Pro, we confirmed through our own testing that the &#8220;primary microphone&#8221; is located on the right side of the device (from the wearer&#8217;s perspective).<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-All-Mics.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"446\" src=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-All-Mics.jpeg\" alt=\"Image of the underside of the Apple Vision Pro headset with arrows pointing to each of the 6 built-in microphones.\" class=\"wp-image-2280\" srcset=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-All-Mics.jpeg 800w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-All-Mics-300x167.jpeg 300w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-All-Mics@2x.jpeg 1600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><figcaption class=\"wp-element-caption\">Vision Pro microphone locations on the underside of the device<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Primary-Mic.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"800\" src=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Primary-Mic.jpg\" alt=\"Image of the side of the Apple Vision Pro mounted on a dummy head, with an arrow pointing to the primary microphone location.\" class=\"wp-image-2283\" srcset=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Primary-Mic.jpg 600w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Primary-Mic-225x300.jpg 225w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Primary-Mic@2x.jpg 1200w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption class=\"wp-element-caption\">Vision Pro &#8220;primary microphone&#8221; location<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p><strong>Directivity<\/strong><\/p>\n\n\n\n<p>The location of the microphone means that sound will be better received by the microphone when the sound is coming from the wearer&#8217;s right side, especially at higher frequencies. Higher frequencies have shorter wavelengths and when the sound encounters an obstacle (in this case a human head) that is larger than the wavelength, less of the sound will reach the other side of that obstacle. The way a microphone receives sound from different directions can be described by its directivity (sometimes referred to as its polar response or polar pattern).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-In-Chamber.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"800\" src=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-In-Chamber.jpeg\" alt=\"Image of the Apple Vision Pro mounted on a dummy head inside an anechoic test chamber.\" class=\"wp-image-2281\" srcset=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-In-Chamber.jpeg 640w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-In-Chamber-240x300.jpeg 240w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-In-Chamber@2x.jpeg 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption class=\"wp-element-caption\">Apple Vision Pro mounted on a dummy head inside an anechoic chamber<\/figcaption><\/figure>\n\n\n\n<p>To get a better understanding of the directivity of the Vision Pro&#8217;s microphone, we mounted it on a dummy head inside our anechoic chamber and measured the sound from a loudspeaker pointed at the front center of the Vision Pro from different angles (in 1.5 degree increments). The directional behavior of the Vision Pro is shown in the polar plots, below, which were created in SignalScope.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Directivity-315-2k-4k.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1341\" height=\"1215\" src=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Directivity-315-2k-4k.png\" alt=\"Apple Vision Pro primary microphone directivity polar plot up to 4 kHz.\" class=\"wp-image-2288\" srcset=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Directivity-315-2k-4k.png 1341w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Directivity-315-2k-4k-300x272.png 300w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Directivity-315-2k-4k-1024x928.png 1024w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Directivity-315-2k-4k@2x.png 2682w\" sizes=\"auto, (max-width: 1341px) 100vw, 1341px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Directivity-315-1k-16k.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1341\" height=\"1215\" src=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Directivity-315-1k-16k.png\" alt=\"Apple Vision Pro primary microphone directivity polar plot up to 16 kHz.\" class=\"wp-image-2289\" srcset=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Directivity-315-1k-16k.png 1341w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Directivity-315-1k-16k-300x272.png 300w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Directivity-315-1k-16k-1024x928.png 1024w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Directivity-315-1k-16k@2x.png 2682w\" sizes=\"auto, (max-width: 1341px) 100vw, 1341px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>The polar plots make it plain to see that the sound is stronger when the sound source (loudspeaker) is on the right side of the wearer. At frequencies in the 16 kHz frequency band, sounds coming from the left and behind the wearer can be as much as 40 dB (!) lower than the same sounds coming from the right. For reference, it is generally accepted that a sound will be perceived as half as loud when its level decreases by 10 dB. This means that sounds coming from the left and behind the Vision Pro can be as much as 1\/16th as loud as sounds coming from the other side! Of course, this issue could easily be addressed by Apple, if visionOS were adjusted to allow apps to individually access additional microphones, rather than just a single mic.<\/p>\n\n\n\n<p><strong>Frequency Response<\/strong><\/p>\n\n\n\n<p>In order to measure the frequency response of the Vision Pro microphone, a lab-grade microphone (PCB model 378B02 1\/2-inch pre-polarized free-field condenser microphone) was positioned facing the Vision Pro mic less than 5mm away from it. The speaker was behind the PCB mic, facing the Vision Pro. The 1\/3-octave spectrum was measured for each microphone. Then, the Vision Pro and PCB mic were rotated 180 degrees, keeping the same orientation and position relative to each other, and the sound spectrum was measured again. For each angle, a frequency response was calculated in 1\/3-octave frequency bands between the 2 mics. Then, the 2 resulting frequency response measurements were averaged. The result is shown in the following graph, which was created in SignalScope.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Microphone-Frequency-Response.png\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"390\" src=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Microphone-Frequency-Response.png\" alt=\"Frequency response bar graph for the primary microphone of the Apple Vision Pro.\" class=\"wp-image-2282\" srcset=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Microphone-Frequency-Response.png 840w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Microphone-Frequency-Response-300x139.png 300w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2024\/07\/Apple-Vision-Pro-Microphone-Frequency-Response@2x.png 1680w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/a><\/figure>\n\n\n\n<p><strong>A Note to Developers<\/strong><\/p>\n\n\n\n<p>These tests were performed with visionOS 1.2 using AVAudioSession.Category.playAndRecord (or AVAudioSessionCategoryPlayAndRecord in Objective-C). SignalScope uses AVAudioSession.Mode.measurement to avoid any extra signal processing by the system.<\/p>\n\n\n\n<p>We tested the microphone input with other AVAudioSession.Mode values, as well. The right microphone was the only microphone available for audio input (recording) when the following modes were selected:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>default<\/li>\n\n\n\n<li>measurement (the default mode used by SignalScope)<\/li>\n\n\n\n<li>videoRecording<\/li>\n\n\n\n<li>voicePrompt<\/li>\n<\/ul>\n\n\n\n<p>For these other modes, other microphones were used with Apple&#8217;s own signal processing. It&#8217;s not surprising that all of these modes are related to speech (chat), which implies that the signal processing applied to the various mics is intended to enhance speech intelligibility (beamforming, noise reduction, etc).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>gameChat<\/li>\n\n\n\n<li>videoChat<\/li>\n\n\n\n<li>voiceChat<\/li>\n\n\n\n<li>spokenAudio (with this one, the right mic was clearly dominant, but there seemed to be some contribution from the other mics despite the fact that the audio system still only presented a single channel for audio input)<\/li>\n<\/ul>\n\n\n\n<p>Again, it&#8217;s important to note that in all cases, the audio system only made a single microphone input channel available for use by the requesting app. It&#8217;s possible that other results may be obtained by using values for AVAudioSession.Category other than playAndRecord.<\/p>\n\n\n\n<p><strong>As noted in the <a href=\"https:\/\/blog.faberacoustical.com\/wpblog\/2024\/mac\/signalscope-12-5-brings-improved-support-for-vision-pro\/\" data-type=\"post\" data-id=\"2262\">previous post<\/a>, SignalScope apps can be downloaded on the Apple Vision Pro spatial computer.<\/strong><\/p>\n\n\n\n<div style=\"height: 64px; width: 100%; margin-bottom: 16px;\">\n<div style=\"float: left;\">\n<div style=\"float: left; height: 64px;\"><a href=\"https:\/\/www.faberacoustical.com\/apps\/signalscope\/signalscope_x\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"64\" height=\"64\" src=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2022\/09\/SSX-Mac-22-128.png\" alt=\"\" class=\"wp-image-1937\"\/><\/a><\/div>\n<div style=\"float: right; height: 40px; margin-top: 24px; margin-left: 8px\"><a href=\"https:\/\/www.faberacoustical.com\/apps\/signalscope\/signalscope_x\/\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More About SignalScope X<\/a><\/div>\n<\/div>\n<div style=\"float: right; width: 150px; margin-top: 0px;\"><a href=\"https:\/\/apps.apple.com\/app\/apple-store\/id1304775893?pt=9643&#038;ct=SubsSS&#038;mt=8\" target=\"_blank\" rel=\"attachment noopener wp-att-1304 noreferrer\">Try It for Free<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1538 size-full\" src=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2019\/06\/Download_on_the_App_Store_Badge_US-UK_270x80.png\" alt=\"\" width=\"135\" height=\"40\" style=\"margin-top: 2px;\" srcset=\"https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2019\/06\/Download_on_the_App_Store_Badge_US-UK_270x80.png 135w, https:\/\/blog.faberacoustical.com\/wp-content\/uploads\/2019\/06\/Download_on_the_App_Store_Badge_US-UK_270x80@2x.png 270w\" sizes=\"auto, (max-width: 135px) 100vw, 135px\" \/><\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Since SignalScope is available on Apple Vision Pro, it is important to understand the behavior of the Vision Pro&#8217;s built-in microphone to make the most of it. Although Apple states that the Vision Pro actually has a &#8220;Six-mic array with directional beamforming,&#8221; SignalScope only has access to one of these microphones&#8211;<\/p>\n","protected":false},"author":3,"featured_media":2289,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[72,20],"tags":[33,213,30,11,216,214,215],"class_list":["post-2286","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hardware","category-news","tag-acoustics","tag-directivity","tag-measurement","tag-microphone","tag-response","tag-vision-pro","tag-visionos"],"_links":{"self":[{"href":"https:\/\/blog.faberacoustical.com\/wpblog\/wp-json\/wp\/v2\/posts\/2286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.faberacoustical.com\/wpblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.faberacoustical.com\/wpblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.faberacoustical.com\/wpblog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.faberacoustical.com\/wpblog\/wp-json\/wp\/v2\/comments?post=2286"}],"version-history":[{"count":7,"href":"https:\/\/blog.faberacoustical.com\/wpblog\/wp-json\/wp\/v2\/posts\/2286\/revisions"}],"predecessor-version":[{"id":2295,"href":"https:\/\/blog.faberacoustical.com\/wpblog\/wp-json\/wp\/v2\/posts\/2286\/revisions\/2295"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.faberacoustical.com\/wpblog\/wp-json\/wp\/v2\/media\/2289"}],"wp:attachment":[{"href":"https:\/\/blog.faberacoustical.com\/wpblog\/wp-json\/wp\/v2\/media?parent=2286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.faberacoustical.com\/wpblog\/wp-json\/wp\/v2\/categories?post=2286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.faberacoustical.com\/wpblog\/wp-json\/wp\/v2\/tags?post=2286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}