Technical Camera : Auto ISO

Technical Camera features auto ISO capabilities usually found on higher-end cameras, and are unique in a mobile photography app. Auto ISO is active during fully automatic exposure and even when you set the shutter speed manually.

The following screen shot shows its configuration screen.

Auto ISO Configuration

You specify the allowed range with Minimum ISO and Maximum ISO. The range for minimum is 25-400 plus Lowest, and for maximum it is 50-1600 plus Highest. Both in whole stop increments. But wait, what Lowest and Highest means?

Let’s take my iPhone 7 Plus for example. The native ISO range for the wide angle camera is 22-1760, for the telephoto 20-1210. These values do not fall onto whole stop boundaries. Lowest and Highest are a way to use the ends of the native ISO range. So if you set minimum to Lowest on the 7 Plus, then the auto ISO algorithm will use ISO 22 as minimum for the wide camera and ISO 20 for the telephoto. This gives a slight quality advantage over using the whole stop ISO 25 value.

Speaking of the auto ISO algorithm, it is different for fully automatic and manual shutter speed modes. In the latter, it simply keeps the ISO value within the specified range. But in fully automatic mode two additional settings come into play. With Minimum Shutter Speed you can specify the preferred slowest shutter speed. The app will begin increasing ISO from the minimum when light is low and this shutter speed is reached. If there’s enough light to work at minimum ISO, then we’ll begin to increase the shutter speed. That is, the algorithm maintains the lowest ISO possible (to avoid higher ISO noise). The range for the shutter speed minimum is 1/20 – 1/4000 seconds, in full stop increments. Given the very short focal length of the iPhone /iPad lenses, 1/20s is hand-holdable without an issue.

But why isn’t that minimum even lower? The answer is screen refresh rate. With an 1/5s exposure you can’t keep a 20-30fps refresh rate, it will drop to 1/5s. And not just that, but exposure calculation and response to lighting changes also becomes slower. That’s why we chose the 1/20s default – as a good practical balance.

There’s a trick, however. By turning on Allow Slower Speeds the app will lengthen exposures beyond 1/20s in case the maximum ISO is reached. This could be very handy in low light situations.

Don’t be afraid to experiment with these settings, since you can always reset them to factory defaults with Reset to Defaults.

Technical Camera is available for pre-oreder now on the App Store, at a 30% discounted price. It will be released on June 12.

Technical Camera : Exposure Control

Technical Camera supports a wide range of exposure control tools, covering everything from full auto to full manual.  In this post I’m going to explain all of them, plus the preferences that alter how these controls behave.

Auto Exposure with Compensation

By default the app is in full automatic exposure mode. Technical Camera determines the ISO and shutter speed to use based on its Auto ISO settings (which is an extensive topic in itself, and thus a subject of another post – for now treat it as a black box that automagically sets your exposure).

But even in this automatic mode, you have the option to override the result of the exposure calculation and brighten or darken the image using exposure compensation.

Exposure compensation is one of the two functions that utilizes the vertical drag gesture. That is, tap and hold, then move up or down. Do the vertical drag on the left side of the screen, and you’ll control compensation. Do it on the right side, and you’ll control manual focus.

Vertical Drag Areas

These areas are orientation sensitive, so the left side always refers to the left half of the screen.

The Vertical Drag preference in the menu allows you to switch the sides (so that manual focus is on the left), or designate the whole screen solely for compensation or focus (but you’ll lose the other function in these cases).

A number reflecting the current exposure compensation value is displayed next to the AF point. The number is dimmed when the drag gesture ends. Compensation range is +/-5 stops, in 1/3 stop increments.

To quickly reset compensation back to 0, press and hold the screen on the exposure compensation area for a second.

Exposure Lock

Tapping the EL key immediately locks the exposure at the current value. Auto exposure calculation will not take place while the lock is active, but changing compensation is allowed

The EL Locks WB preference in the menu controls whether white balance is also locked with the exposure.

Manual Parameter Setting

You can set the ISO and shutter speed manually if you wish. Aperture is fixed on all iOS devices at the time of writing, so there’s no way to change that. Technical Camera will continue to calculate exposure if you set one of the parameters to a fixed value (that is, it will calculate the other one automatically). You’ll have full manual exposure if you set both parameters manually.

The app continuously displays the metered ISO and shutter speed value next to the shutter button. Tap the displayed number, and you’ll enter manual setting mode for that. For example manual ISO setting is shown on the left.

Manual setting generally happens in 1/3 stop values. The current value is rounded to a 1/3 stop value at the time you enter manual setting mode. I said generally, because in case of ISO some devices have lowest and highest values that does not fall onto 1/3 stops. For example ISO 22 on the low end. In this case these values will be also available.

Tap the displayed number again to turn off manual setting mode for that parameter. Automatic exposure calculation will take over immediately.

The arrows next to the number can be used to increase or decrease it. Tapping the arrow above (or on the right side in portrait orientation) of the ISO control will increase the ISO. Tapping the arrow below (or on the left side) will decrease it.

But there’s a neater way to accomplish this. The entire area around the number (marked with a red rectangle on the screen shot) acts as a touch pad: tap and drag on this area to change it continuously. On iPhone 7/7+ or newer you’ll even have haptic feedback so it feels like operating a real dial. Since the number is under your finger in this case, the app also displays it in the middle of the screen.

The shutter speed “dial” is a bit different. The reason is that there are two kind of people: those who prefer that the shutter speed dial increase the shutter speed in the up/right direction, and those who prefer that it should add more light in the up/right direction. Having the wrong behavior usually drives people nuts. So Technical Camera lets you choose between them with the Shutter Speed Direction preference in the menu.

Availability

Technical Camera is available for pre-oreder now on the App Store, at a 30% discounted price. It will be released on June 12.

Technical Camera : Albums With a Purpose

One of the cornerstones – maybe the most important – of Technical Camera is its album handling. While the app still uses Photos for its image storage (keeping its iCloud sync and myriad other features), what is does is quite different from what you are used to. Instead of pouring everything into All Photos and require either you or artificial intelligence to navigate huge piles of accumulated images, Technical Camera always shoots into a well defined album. That is, the image captured is separated from the rest the very moment you press the shutter.

That well defined album is something you create for your specific purpose. Purposes could include different shooting locations, different projects you are working on (like a 4×4 build or your new garden), or – courtesy of my better half – the things you need in everyday household management: well-tried/favorite stuff, garage sale, recipes, meter readings, shopping list, and so on. I guess you grasped the idea by now.

The end-product of these purposes is quite different. For example I usually don’t want to reveal my home’s location in images uploaded to buy&sell forums, so in the past either had to manually disable location services before taking the image or manually remove the GPS coordinates later. And then there’s the question of high megapixel images. They are a blessing when you want a decent print, but are a curse when you need to transfer them quickly, for example via satellite line to your news agency.  Similarly, wide color is a great thing until you encounter a photo printer that’s unable to handle it resulting in 1500 awful-looking vacation prints.

You can define your albums with the first few items of the app’s menu.

My album for RAW images

I tend to begin my most used album names with a number, so that they will be on the top of the (alphabetically ordered) album list. Here I set image quality to RAW, and want wide color capture, preserving the most information. Adobe’s DNG specification does not support Apple’s Display P3 color space, so use Adobe RGB here (more on this issue in a later post). Note that color space selection is available only on devices capable of shooting wide color images.

Super tiny 800×600 images for visual notes

Another album of mine is the visual notes. I need the smallest possible size for this purpose, with no geotagging and the smallest color space.

Stop here for a moment. These images are just 460k pixel, and in real life they tend to be up to 20x smaller in size than regular JPG files produced by the same device. Which equals to 20x less data going through your mobile connection if they are shared. That is, 20x less cost (for this part of your data usage). These tiny image go through quite fast even if you exhausted your data allowance and your transfer speed gets limited.

Or even the recipient of your image has limited bandwidth. I heard people complaining that their data allowance was completely used up by “friends” sending large unsolicited images…

So you have a bunch of albums created for your chosen purposes. How do you access them quickly? I almost always know the moment I pick up the phone to take a photo which album should be used. But since mind reading is not part of the iOS feature set, there needs to be a way to choose the album, preferably faster than going into the menu. Technical Camera has two features to facilitate the quick album switch.

One of them is the “A” Smart Function Key. It is part of the default Smart Function Key assignment. Tap it, tap the name of the album, and done. When Technical Camera starts it will display the name of the currently chosen album for a short time. Same in case of album changes, so you can always be sure where your images are going. The other is home screen quick actions.

Home screen quick actions

Here the app lists the three last recently used albums, plus you can go directly to the album chooser if the album you want ran off the list.

There’s one last thing I’d like to mention. The app creates an album named Technical Camera when you run it for the first time. It is safe to delete this album after you created your owns. You can delete an album from the Photos. You can even delete the Technical Camera album in Photos, but the app will re-create it if that was the last album you used. If you want to get rid of it, select another album in the app, then delete it. Please note that the Technical Camera album remains listed in the album chooser even if it’s not present in Photos any more. This is because it is a fallback/last resort album in case all others are deleted.

Technical Camera is available for pre-oreder now on the App Store, at a 30% discounted price. It will be released on June 12.

Introducing Technical Camera

I’m pleased to introduce my newest app, called Technical Camera. It is a still camera app for the conscious image maker. Why another camera app? Well, the main image from the app’s site may contain some clues.

Motivation

The story of Technical Camera began in the fall of 2015 (in a post I briefly mentioned that I’m working on a photo app). In the following years I did experiment a lot with different apps and photo taking features of iOS, and to say that I was frustrated is an understatement.

While I saw that the phones themselves has potential, each and every app fell short in one or more ways. Let me list the most problematic points:

1) Cluttered screens. The image (both the live view and the ones during playback) on a camera is a sacred area. Putting buttons, icons, sliders and other distracting ornaments on the image itself is a cardinal sin in my book. Especially since the iPhone display is so large with wast empty spaces around the camera’s 4:3 aspect ratio image.

2) Photos stores everything in bulk, you have to manually move every image into its album (in a rather twisted and backward way). Organizing your stuff is a royal pain this way.

3) Nobody needs 12 megapixel images when taking a picture of an electricity or gas meter. Large images when a low resolution would be sufficient are just a waste of time and network bandwidth (that is, money) and en masse has unnecessary environmental impact.

4) Apps made by developers who aren’t working photographers. This results in all kind of clumsy to downright misleading solutions and user interfaces.

These aren’t just from a photographer’s perspective. My better half Agnes complained about 2) and 3) for a very long time, and her most frequent use case is visual note-taking.

Technical Camera solves all these problems and also borrows technologies from our other professional apps (like real-time distortion correction for wide converter lenses from the Mark II Artist’s Viewfinder), to make something rather unique.

I’m going to explain how these things are accomplished and how to utilize Technical Camera to its maximum potential in posts coming. So it’s worth keeping an eye on my blog if you are looking for an app that transforms the mobile photography experience.

What it isn’t

I feel it important to discuss upfront what’s not included. This is a still photography app. No videos. No selfies. No digital processing in-camera, like automatically stitched panoramas, or lighting simulation. No AI. These are left out because we either have opposing views, or because the main focus of the app is making great still images.

Availability

Technical Camera is available for pre-oreder now on the App Store, at a 30% discounted price. It will be released on June 12.

ShutterCount 3.3 Released

The latest release of my ShutterCount app is now available on the App Store. Version 3.3 brings Wi-Fi pairing enhancements, updates the camera firmware version database for the Plus Pack and adds home screen quick action support. Let’s begin with this one.

The app provides the three shortcuts you see on the screen shot.

Camera Pairing brings up the pairing screen immediately, no need to go though the usual “tap Connect”, “tap New Camera Pairing” steps.

History and Graph will open the corresponding tab with the camera list.

You may also have a fourth element for sharing (spreading the word about) the app, which iOS places automatically to the shortcut list.

These shortcuts are available on iPhone models having 3D Touch capability.

Regarding Wi-Fi and Ethernet connected cameras, we’ve made enhancements and the app now recognizes cameras up to 2x faster. It is especially noticeable when you connect the same camera regularly.

These enhancements are also allow us to detect when someone attempts pairing in the wrong pairing mode.

ShutterCount requires the EOS Utility connection mode, as the Smartphone Connect mode is rather limited and doesn’t provide a way to query the counters.

But this is different from what people are used to do on their mobile devices, and despite the guidance in the app and the Getting Started Guide, we had several cases where users unsuccessfully wrestled with the unsuitable connection mode. Now you’ll know immediately if you mis-selected the mode.

Both enhancements (faster connection and the warning) are also available in the Mac version.

Version 3.3 is a free update for existing users on both operating systems. New users can purchase the app in the respective App Store. Live View Pack and Plus Pack are available as in-app purchases.

ShutterCount 3.2 Released

Version 3.2 of my ShutterCount app for both macOS and iOS was released yesterday. This version adds a few new features and improves others. Camera makers were quiet recently, so the only new camera we certified the app with is the Nikon D850 (for the Mac version).

From the new features, let’s discuss the Usage Meter first. For several cameras the manufacturer publishes an “official” shutter durability rating. Sometimes these are key selling points for the camera, in other cases the numbers are buried deep in a web page or document. We’ve gathered these ratings for all supported Canons, and most Nikon and Pentax models. Both the percentage display after the count and the Usage Meter bar are relative to these ratings.

Usage Meter showing still photo and live view counts

The dark blue part indicates still photos, the light blue live view actuations (the latter is available when you purchased the Live View Pack). Percentage display was formerly available in the Plus Pack, but now it’s in the base app.

Of course these ratings are not hard limits, so your camera may go well over 100% – I’ve seen several ones with 300% or more. If yours is over 100%, an orange indicator will appear on the Usage Meter marking the 100% position.

We’ve received quite a few requests to allow photo count only display even if you have the Live View Pack, and to separate these values. So now you can toggle between photo only and photo + live view display via the menu (as well as the More tab in the iOS version), by clicking/tapping the “Shutter Count” title on the Camera Summary tab and via a dedicated check box/switch on the Graph tab.

Just like the Usage Meter (and the Distribution Chart), the Graph now displays live view actuations in light blue.

New live view count graphing

In case you have live view counts for part of your history data – just like on the above screen shot showing my 7D Mark II – the live view count graph will only appear for the respective part. And forecasting will only take into account history entries having both counters. The trend line also indicates this: with a dashed section marking ignored history data and a dot showing the forecasting start date.

Speaking of history data, that tab was also beefed up. Gray text indicates entries with no live view count (in case you have the Live View Pack) and red text indicating entries with a lower value than a previous one.

The above features are available on both macOS and iOS, but now let’s talk about something that’s Mac only: File Mode changes.

Due to a bug in OS X 10.7 and 10.8 we had to disable automatic memory card scanning on these operating systems. Apple corrected it in 10.9, so contemporary versions are not affected. And while I was working on this, added a preference to turn automatic scanning off if you don’t like it.

New is the Eject after scan preference – which is a huge time saver. With this and automatic scanning on, just pop a memory card into your reader while the app is running, and it will scan the card, do the reading from the latest image and also eject the card properly. The fastest way to get the counter from your Nikon or Pentax. Automatic scanning is on, while ejecting is off by default.

Memory card scanning preferences

Version 3.2 is a free update for existing users on both operating systems. New users can purchase the app in the respective App Store. Live View Pack and Plus Pack are available as in-app purchases.