{"id":2058,"date":"2012-07-29T14:14:41","date_gmt":"2012-07-29T05:14:41","guid":{"rendered":"https:\/\/regex.info\/blog\/2012-07-29\/2058"},"modified":"2012-07-29T14:14:41","modified_gmt":"2012-07-29T05:14:41","slug":"why-cant-nikon-do-software-a-rant-about-nikons-moronic-implementation-of-focal-length-aware-auto-iso","status":"publish","type":"post","link":"https:\/\/regex.info\/blog\/2012-07-29\/2058","title":{"rendered":"Why Can&#8217;t Nikon Do Software? A Rant About Nikon&#8217;s Moronic Implementation of Focal-Length-Aware Auto ISO"},"content":{"rendered":"\n\n\n<div class='resize_warning' id='w8791352450918'>\n<b>NOTE<\/b>: Images with an <img class='raw' width='19' height='18' src='\/i\/s\/red_zoomup.gif'\/> icon next to them have been artificially shrunk to better fit your screen; click the icon to restore them, in place, to their regular size.\n<\/div>\n\n\n<p>So, as I mentioned in <a\nhref='\/blog\/2012-07-27\/2057'>my previous post<\/a>, <span class='nobr'>I happen<\/span> to have acquired <span class='nobr'>a Nikon<\/span> D4. <span class='nobr'>I haven't<\/span> used it all that much yet,\nbut it mostly seems okay. However, my strongest impression so far is utter\ndisappointment in the <i>one<\/i> feature that <span class='nobr'>I was<\/span> really really\n<b>really<\/b> looking forward to: <b>focal-length-aware Auto ISO<\/b>. <span class='nobr'>It's implemented<\/span> so poorly as to be essentially useless to me. <span class='nobr'>The one feature<\/span> <span class='nobr'>I was<\/span> really looking forward to.<\/p>\n\n<p>I realize that many people will never care one way or the other about\nthe Auto ISO feature, but this plays <span class='nobr'>a part<\/span> in almost every shot <span class='nobr'>I take,<\/span> so\nit's <span class='nobr'>a very<\/span> big deal to me.<\/p>\n\n<p>I've been a part of creating some big products (Yahoo! and Lightroom),\nso I'm quite familiar with the spouted opinions of ignorant know-it-alls\nbitching about how <i>wrong<\/i> something is when it just happens to not be\nhow they personally <i>wish it<\/i> to be, perhaps for very good reasons\nbeyond the ability of the so-called expert to comprehend. <span class='nobr'>I really<\/span> don't\nwant to be that way... <span class='nobr'>I know I<\/span>'m not an expert in camera design and\nmarketing.... but really, as an engineer and photographer <span class='nobr'>I can't<\/span> possibly\nimagine why Nikon choose the implementation that they did, one that seems\nto me to be gratuitously sucky.<\/p>\n\n<p>It's pretty obvious how to do focal-length-aware Auto ISO smartly, and <span class='nobr'>I submitted<\/span> an\nofficial request to Nikon many years ago (circa 2006? 2007?) detailing it, as I'm sure plenty\nof other folks did. <span class='nobr'>It's so obvious<\/span>. <span class='nobr'>You allow<\/span> the user to enter a\n&#8220;focal-length multiplier&#8221; for the minimum shutter speed; if the user enters\na &#8220;1&#8221;, then <span class='nobr'>a 200mm<\/span> focal length would result in <span class='nobr'>a minimum<\/span> of 1\/200th of <span class='nobr'>a\nsecond.<\/span> If &#8220;1.5&#8221; is entered, the minimum would be 1\/300th of <span class='nobr'>a second.<\/span> If\n&#8220;0.5&#8221; is entered, it'd be 1\/100th of <span class='nobr'>a second.<\/span> Simple, obvious, and\nintuitive. <span class='nobr'>The only twist<\/span> that comes to mind would be to have <span class='nobr'>a separate<\/span>\nmultiplier setting to be used when VR (anti-shake) is active.<\/p>\n\n<p>But no, Nikon had to do something more complex and less intuitive. <span class='nobr'>But at least<\/span> they avoided documenting it in the manual or anywhere else that <span class='nobr'>I\ncan<\/span> find, to keep it a &#8220;fun&#8221; and ongoing mystery. I'll have to do <span class='nobr'>a bunch<\/span>\nof tests to figure out just what's happening behind the opaque\n&#8220;faster\/slower&#8221; labels they use. Sigh.<\/p>\n\n<p>Even worse, though, is that it doesn't work <i>at all<\/i> when <span class='nobr'>a non<\/span>-CPU\nlens like my beloved all-manual <a\nhref='\/blog\/2010-07-13\/1564'>Voigtl\u00e4nder 125mm f\/2.5<\/a>,\nmy favorite and most-used lens. <span class='nobr'>It simply<\/span> shuts down and defaults to <span class='nobr'>a\nuseless<\/span> 1\/50th of <span class='nobr'>a second.<\/span><\/p>\n\n<p>Can there be a technical reason for this? <span class='nobr'>The camera<\/span> knows the focal\nlength of the lens, which is the only extra thing the camera needs to know\nwith respect to this focal-length-aware Auto ISO, so <span class='nobr'>I can't<\/span> fathom <span class='nobr'>a\ntechnical<\/span> reason why non-CPU lenses disable the feature. <span class='nobr'>Can not fathom<\/span>.\nBut it's such an odd, unexpected restriction that there <i>must<\/i> be <span class='nobr'>a\nreason.<\/span>.. mustn't there?<\/p>\n\n<p>I'm so very disappointed, but it gets worse.<\/p>\n\n<p>Even if I can quantify what it does with <span class='nobr'>a CPU<\/span>-enabled lens, to take\nadvantage of it I'd have to swap back and forth among settings every time <span class='nobr'>I\nchange<\/span> lenses, something <span class='nobr'>I might<\/span> do 50 times on <span class='nobr'>a single<\/span> outing. (Really; <span class='nobr'>I\nlike<\/span> primes and change lenses often, doing so at least 65 times on <a\nhref='\/blog\/2011-04-09\/1739'>this outing<\/a> last year,\nfor example.) <span class='nobr'>I would<\/span> have to turn it on when <span class='nobr'>I switched<\/span> to <span class='nobr'>a CPU<\/span> lens, and\nturn it off and select <span class='nobr'>a specific<\/span> minimum shutter speed when switching to <span class='nobr'>a\nnon<\/span>-CPU lens. This is <span class='nobr'>a hassle<\/span> made all the worse because Nikon\ninexplicably removed the ability to put &#8220;Auto ISO Settings&#8221; into the\neasily-accessible &#8220;favorites&#8221; menu, meaning that I'd have to hunt for it in\nthe menu system every time <span class='nobr'>I wanted<\/span> to do this. What <span class='nobr'>a hassle!<\/span> <span class='nobr'>It was just<\/span>\ndandy on the D200 and the D700, so why did they go to the extra trouble to\ndisallow this one particular menu item from the &#8220;favorites&#8221; menu on the new\ncamera? <span class='nobr'>One believes<\/span> that there <i>must<\/i> be <span class='nobr'>a technical<\/span> reason, but the\nengineer in me is left without the slightest hint what it might be.<\/p>\n\n<p>Nikon's computer software has <span class='nobr'>a reputation<\/span> for being horrible in every\nrespect (slow, kludgy user interface, inconvenient workflow, etc.), so when\nlooking at these inexplicable software choices for the camera firmware,\nit's hard to come to any other conclusion but that Nikon simply has no clue\nhow to do good software.<\/p>\n\n<p>I'd sure like to help. Does anyone know how <span class='nobr'>I can<\/span> talk to Nikon firmware\nengineers? <span class='nobr'>I'd make a<\/span> special trip to Tokyo just to chat with them, in\nJapanese no less, for 10 minutes. <span class='nobr'>I really<\/span> would.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>So, as I mentioned in my previous post, I happen to have acquired a Nikon D4. I haven't used it all that much yet, but it mostly seems okay. However, my strongest impression so far is utter disappointment in the one feature that I was really really <b>really<\/b> looking forward to: <b>focal-length-aware Auto ISO<\/b>. It's implemented so poorly as to be essentially useless to me. The one feature I was really looking forward to.<\/p> <p>I realize that many people will never care one way or the other about the Auto ISO feature, but this plays a part in almost every [...]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/2058"}],"collection":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/comments?post=2058"}],"version-history":[{"count":0,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/2058\/revisions"}],"wp:attachment":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/media?parent=2058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/categories?post=2058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/tags?post=2058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}