Support Cameralabs by shopping at my partner stores or buying me a coffee!
Buy me a coffee!

Follow my RSS feed at Camera Labs RSS Feed
  Latest camera reviews

Lumix G80 / G85
Olympus OMD EM1 II
Sony RX10 Mark III
Sony RX100 Mark V
Nikon COOLPIX B700
Sony A6500
Lumix FZ2000 / FZ2500
Nikon COOLPIX B500
Lumix LX10 / LX15
Fujifilm XT2
Nikon D3400
Canon EOS 5D Mark IV
Ricoh GR II
Canon G7X Mark II
Canon SX720 HS
Canon EOS 80D
Olympus TG Tracker
Nikon D500 review
Canon EOS 1300D / T6
Lumix GX80 / GX85
Fujifilm X-Pro2
Fujifilm X70
Lumix TZ80 ZS60
Sony A6300
Canon PowerShot G5X
Lumix TZ100 ZS100
Sony A7s Mark II
Sony RX10 II
Lumix FZ330 / FZ300
Sony RX100 IV
Canon G9X
Fujifilm XT10
Nikon COOLPIX L840
Canon SX530 HS
Olympus OMD EM10 II
Canon SX410 IS
Panasonic Lumix GX8
Olympus TOUGH TG860
Sony A7r Mark II
Canon PowerShot D30
Olympus TOUGH TG4
Canon PowerShot G3X
Canon EOS 5Ds
Nikon COOLPIX S9900
Sony HX90V
Canon EOS T6s 760D
Panasonic Lumix G7
Panasonic Lumix SZ8
Canon EOS M3
Olympus EPL7
Samsung NX3000
Panasonic Lumix GM5
Nikon D5500
Panasonic Lumix GF7
Olympus OMD EM5 II
Nikon COOLPIX S9700
Canon SX710 HS
Panasonic TZ70 / ZS50
Sony Alpha A7 Mark II
Canon EOS 7D Mark II
Fujifilm X100T
Nikon COOLPIX S3600
Sony Alpha A5100
Sigma DP1 Quattro
Sony Cyber-shot W830
Nikon COOLPIX L830
Nikon D750
Canon SX400 IS
Sony Cyber-shot H400
Panasonic Lumix LX100
Canon SX60 HS
Canon ELPH 340 IXUS 265
Canon G7X
Nikon COOLPIX P530
Canon SX520 HS
Canon G1 X Mark II
Panasonic Lumix FZ1000
Panasonic TZ60 / ZS40
Sony RX100 III review
Sony A3000 review
Canon EOS 1200D T5
Sony WX350
Nikon P600
Sony Alpha A5000
Sony Cyber-shot HX400V
Panasonic Lumix GH4
Panasonic TS5 FT5
Sony Alpha A6000
Canon SX700 HS
Canon SX600 HS
Olympus TOUGH TG2
Nikon AW1
Nikon D3300
Fujifilm XT1
Olympus STYLUS 1
Sony Cyber-shot RX10
Olympus OMD EM1
Panasonic Lumix GM1
Nikon D610
Sony Alpha A7
Nikon D5300
Canon PowerShot A2500
Sony Alpha A7r
Canon ELPH 130 IXUS 140
Nikon COOLPIX P520
Nikon COOLPIX L820
Canon PowerShot S120
Panasonic Lumix GX7
Canon SX510 HS
Canon PowerShot G16
Fujifilm X20
Panasonic FZ70 / FZ72
Canon EOS 70D
Sony RX100 II
Canon ELPH 330 IXUS 255
Panasonic Lumix GF6
Fujifilm XM1
Olympus EP5
Panasonic Lumix LF1
Panasonic TZ35 / ZS25
Olympus XZ2
Sony HX300
Panasonic Lumix G6
Sony HX50V
Fujifilm X100S
Canon SX280 HS
Canon EOS SL1 / 100D
Panasonic TZ40 / ZS30
Nikon D7100
Fujifilm X-E1
Canon EOS 6D
Nikon D5200
Panasonic Lumix GH3
Canon PowerShot S110
Panasonic Lumix G5
Sony NEX-6
Panasonic Lumix FZ200
Canon PowerShot SX50 HS
Nikon COOLPIX P7700
Olympus E-PL5
Canon EOS M
Panasonic TS20 / FT20
Canon PowerShot G15
Nikon D600
Nikon COOLPIX L810
Canon PowerShot D20
Sony RX100
Panasonic Lumix LX7
Canon SX500 IS
Fujifilm HS30 EXR
Sony HX200V
Panasonic FZ60 / FZ62
Canon 520HS / 500HS
Canon 110HS / 125HS
Nikon D800
Canon EOS T4i / 650D
Canon PowerShot A3400
Panasonic ZS15 / TZ25
Olympus E-M5
Nikon D3200
Fujifilm X-Pro1
Canon PowerShot A2300
Canon SX240 / SX260
Samsung NX200
Sony Alpha SLT-A77
Canon EOS 5D Mark III
Panasonic ZS20 / TZ30
Canon PowerShot G1 X
Sony NEX-7
Panasonic GX1
Olympus E-PM1
Nikon V1
Sony NEX-5N
Canon EOS T3 / 1100D
Canon EOS 600D / T3i
Nikon D7000
Canon EOS 60D
Canon EOS 550D / T2i
Canon EOS 7D

All camera reviews
  Best Buys: our top models
  Best Canon lens
Best Nikon lens
Best Sony lens
Best budget DSLR
Best mid-range DSLR
Best semi-pro DSLR
Best point and shoot
Best superzoom
Best camera accessories

Camera Labs Forum

Any questions, comments or a great tip to share? Join my Camera forum and let everyone know!
  DSLR Tips

Canon Digital IXUS 120 IS / PowerShot SD940 IS ELPH Ken McMahon, January 2010

Canon IXUS 120 IS / PowerShot SD940 IS ELPH review

The Canon Digital IXUS 120 IS, or PowerShot SD940 IS Digital ELPH as it's known in North America, is the slimmest wide-angle IXUS / ELPH to date. Announced in August 2009 it sports 12.1 Megapixel resolution, a 2.7in Purecolor LCD II TFT panel with 230k pixels, and a 4x image-stabilised optical zoom lens with a 28-112mm equivalent range.

The IXUS 120 IS / SD940 IS has full Auto, Program and a variety of Scene presets, and can shoot 720p HD video at 30 frames per second. As well as an AV out / USB connector it has an HDMI port for viewing stills or HD movie footage on a suitably equipped TV or monitor.

The IXUS 120 IS / SD940 IS is marketed as a lifestyle accessory, designed to appeal to those who perhaps put design, appearance and ease of use ahead of photographic features, but don't let that deceive you. This is a very capable camera that packs a great deal into a small, beautifully designed, soft-edged package.

But how does it fare in the hard-edged real world and does the quality of the pictures match the promise of its good looks? To find out we tested it alongside two other recently released compacts with similar specifications. Canon's Digital IXUS 200 IS / PowerShot SD 980 IS Digital ELPH and the Nikon COOLPIX S570. Read our full review to find out how it measured up.

Canon Powershot A2100 IS

The IXUS 120 IS / SD940 IS is a bit of a departure for Canon both in terms of its exterior styling and the layout and operation of the camera's menus. Available in black, blue, silver and brown, this is one of the most stylish compacts we've seen. At only 20mm thin, it will fit comfortably in any pocket and weighing 137 grams including the battery, it's reassuringly solid without being a burden. The IXUS 100 IS / SD780 IS may still enjoy the title of the slimmest IXUS / ELPH at 18.4mm thick, but with a bigger screen and wider lens, most would happily accommodate the IXUS 120 IS / SD940 IS's 1.6mm thicker body.

Like its slightly slimmer sibling though, the shape and styling of the The IXUS 120 IS / SD940 IS can best be described as a smooth, slim, soft-edged tablet with no protrusions – everything from the on/off button and shutter release to the mode switch and control disc is flush mounted. In fact the only part of the camera that doesn't conform to the body shell is the nipple on the front edge of the zoom collar.

Despite the fact that there's nothing that sticks out and no moulded contours, this is a camera that feels comfortable and secure in your hands. The positioning of the output connectors at the top left of the back panel, where your thumb might rest if using the camera single-handed, while unorthodox, didn't cause us any problems. The cover is perfectly flush and fits securely, opening only when you want it to, by levering it up with your thumbnail.

On the bottom of the camera, the battery and SD/SDHC card compartment is accessed by a slide and lift door and the metal tripod bush is situated slightly off-centre more or less beneath the lens barrel.


The The IXUS 120 IS / SD940 IS shares essentially the same control layout as the IXUS 100 IS / SD780 IS, with a total of eight buttons if you count the four-way control disc as a single control. Three of these - the on/off button, the shutter release and the zoom rocker that surrounds it - are located on the top panel. The power button is slightly recessed, so it can't be activated accidentally and requires firm pressure to turn the camera on and off.

Support this site by
shopping below



The usual Canon mode dial is absent, replaced on the rear panel with a three-way sliding switch, similar to, but smaller and more elegant than that on the IXUS 95 / SD1200 IS, released earlier in 2009. Despite its small size, the recessed-trough design means it can easily be operated even with larger than average digits. The top position, labelled in green, selects auto operation, the remaining two positions select Program and the movie mode.

To the left of the mode selector is a play button which switches to playback mode if the camera is turned on and in capture mode. If the camera is off, pressing the playback button turns it on in playback mode and half-pressure on the shutter release in playback mode then automatically switches to capture mode.

The control disc follows the usual Canon compact convention with one-touch buttons for selecting, clockwise from the top, exposure compensation, flash mode, self timer (delete in playback mode) and macro/focussing options. At the bottom of the rear panel, two further buttons toggle display overlays and activate the menu system.

The The IXUS 120 IS / SD940 IS has a built-in flash which is mounted above and to the right of the lens barrel, well away from anywhere your fingers are likely to be resting. The flash has four settings: on, off, auto and slow synchro for fill-in illumination. The AF assist lamp can be set to illuminate prior to flash exposures to reduce the risk of red-eye and, if that's not enough red-eye correction can be automatically applied to images post-capture.

In most circumstances red-eye wasn't a problem – at least not one that couldn't be dealt with by the two measures – the lamp and the software – mentioned. The flash has a quoted maximum range of 4 metres at the wide angle lens setting and in our tests it produced good exposures at this range, albeit with noticeable fall-off a the edges. The flash takes around three to five seconds to recharge between shots.

The The IXUS 120 IS / SD940 IS uses Canon's NB-4L Lithium Ion rechargeable battery which provides a quoted life of 220 shots using the CIPA (Camera Imaging Products Association) standard. This isn't a fantastic performance and it's easy to imagine plenty of situations, weddings, day trips and the like, where, in the absence of an optical viewfinder to fall back on, a single battery isn't going to see you through.

This is an advantage of the IXUS 100 IS / SD780 IS which manages to squeeze an optical viewfinder into its tiny shell, albeit with a smaller screen and shorter zoom range.

Canon IXUS 120 IS / SD940 IS coverage wide
Canon IXUS 120 IS / SD940 IS coverage tele
5-20mm at 5mm (28mm equivalent)
  5-20mm at 20mm (112mm equivalent)

In a camera with a body that measures 20mm in thickness, you'd expect there to be a compromise when it comes to the range of the zoom lens. In fact, Canon has achieved a remarkable feat of engineering to accommodate a 4x optical zoom into such a compact body. The The IXUS 120 IS / SD940 IS lens extends from 5 to 20mm which in 35mm terms is 28-112mm. This is both wider and longer than the 3x range of the IXUS 100 IS / SD780 IS.

When you switch the camera on the lens extends by 20mm and is ready for action in about two seconds. The zoom covers the full range smoothly in about a second and a half, accompanied by a faint buzz. It can be jogged from wide to tele in nine discrete steps, though the absence of any indication on screen of the zoom position can be a little disorienting.

28mm is a respectable wide angle that will prove extremely useful for everything from shooting large groups to capturing landscapes. At the other end of the scale 112mm is a useful focal length for portraits and will help get you a little closer to the action. This isn't a serious telephoto though and if you plan to spend a lot of time photographing wildlife or sports action you're going to feel under-equipped. That said, at this price, anything less than a 5x optical zoom is going to feel like a compromise at one end or the other and we think Canon has made absolutely the right decision in opting for a very useable wide angle in preference to a medium telephoto.

The IS suffix in the name denotes that the IXUS 120 IS / SD940 IS employs Canon's optical image stabilisation to eliminate camera shake at slow shutter speeds. The photographer's rule of thumb is that an exposure of one over the equivalent lens focal length is the minimum necessary to avoid camera shake. Hence, at a focal length of 112mm, shutter speeds slower than 112th of a second could result in camera shake.

Canon IXUS 120 IS / SD940 IS: Image Stabilisation off / continuous
100% crop, 5-20mm at 20mm, 1/15, 400 ISO, IS off
100% crop, 5-20mm at 20mm, 1/15, 400 ISO, IS on

The two crops above are taken from images shot with the Canon Digital IXUS 120 IS / SD940 IS with the lens set to its maximum zoom length of 20mm (112mm equivalent). In Program mode with the sensitivity set to 400 ISO the camera selected an exposure of 1/15th of a second at f5.9

The crop on the left is from a shot taken with IS turned off, the one on the right from a shot taken with IS set to continuous. The camera shake is clearly visible in the left crop, while on the right the IS has done a very good job in eliminating it. Given that the slowest you'd expect to be able to take a hand-held shot at this focal length is 1/112th of a second the IXUS 120 IS / SD940 IS clearly is capable of around three stops of image stabilisation.


Like the IXUS 100 IS / SD780 IS, the main Face AiAF autofocus option automatically switches from the standard nine-area system to face-detection once someone enters the frame, and it can detect and track up to nine faces. Pointing the camera at a person or group is enough to activate the system, after which a white frame appears on the main subject and two grey frames appear on other faces. When first pressure is applied on the shutter release, up to nine green frames appear on faces on which the camera maintains focus.

Support this site by
shopping below


Like other Canon compacts equipped with DIGIC 4 processors, the face detection works very well in nearly all circumstances. In good light (i.e. outdoors) it's quick to locate faces and sticks with them even when they are turned almost to full profile. Indoors it's a little less efficient, but still workable. When faces aren't detected the camera defaults to a nine-area AF grid system. You can also select Center AF focussing which uses a single central frame as the focus area. The central frame can be set to one of two sizes for more precise focus selection and the focus can be locked by pressing the right (macro) button on the control disc.

The IXUS 120 IS / SD940 IS has a 2.7 in Purecolor LCD II with 230k pixels - that's slightly larger than the 2.5in panel on the IXUS 100 IS / SD780 IS, albeit missing that model's optical viewfinder as an alternative means of composition. Canon makes claims for the screen's scratch resistance and image quality, in particular its wide viewing angle. The panel is flush mounted though, so if you stick the camera in a pocket with your car keys or any other hard objects it will get scuffed and scratched, so the only way to avoid that it to keep it in a case. Canon's claims about image quality and viewing angle are, however, fully justified. The screen on the IXUS 120 IS / SD940 IS displays a bright, contrasty image that's easy to see from all angles – including holding it at arms length above your head.

In capture mode, the menu system is organised on two tabs; one contains shooting settings and the other camera settings. Shooting settings include AF mode, digital zoom, flash settings, IS mode, and display overlays. There's also a blink detection warning and date stamp option which permanently stamps images with the date and time.


Camera settings include sound options, LCD brightness, card formatting, power saving, language options and a factory default reset. This menu also includes a hints and tips option, which displays short messages at the bottom of the screen describing the function of the currently selected menu item.


Most of the options on the main menus are of the kind that are accessed only once or very rarely. Canon includes the more commonly accessed settings on a menu that appears when you press the Func.Set button in the middle of the control disc. In Auto mode this Func menu is used to change the image size and compression quality. In Program mode the options on the Func menu expand to include manual ISO setting, white balance, colour modes, metering modes and continuous shooting. There are also 18 scene modes available from the Func menu when in Program mode.

In movie mode, as well as setting the image size there are settings for adjusting the white balance and applying colour presets as well as a couple of special effects for replacing individual colours and desaturating all but one of the colours in the movie.


Support this site by
shopping below


On earlier Canon compacts the Func. menu is arranged in an L-shape – menu items are displayed vertically on the left of the screen and options for the selected item appear across the bottom. On the IXUS 120 IS / SD940 IS the layout is a little different though.

The menu items are still displayed on the left, but the options are also displayed in a vertical strip alongside. A subtle lighting effect is employed to indicate which of the two strips is active and selections are made, as before, using the control disc and Func.Set button. This looks stylish and it's easy to see what's going on. The new layout requires an additional key press to navigate between the two vertical strips, but it remains quick and simple to use.

In playback mode the camera settings menu is joined by two additional tabs, one containing playback functions, the other print settings. You can playback a slideshow of images with a choice of slide duration and transition, erase and protect individual shots, carry out basic editing such as rotating, trimming, resizing and red-eye correction.

The My category option on the playback functions menu allows you to assign one of several predefined categories to photos which can then be used to sort and filter them. Filtered playback settings appear on the Func. Menu, along with a selection of items from the main playback menus such as print settings, slideshow, My category, protection and rotation. It would be nice if these category tags were written as metadata to the image file so they could subsequently be used by image library software but, sadly, this doesn't happen.

The IXUS 120 IS / SD940 IS has two still image capture exposure modes plus a variety of scene modes all of which automatically determine and set the exposure.

In Auto mode, scene detection identifies the scene being photographed and sets the exposure accordingly. It determines whether there are people in the scene, whether it includes blue skies, whether the subject is backlit , how close the subject is and whether it's day or night. An icon appears in the top right of the screen to tell you what that camera thinks it's looking at.

Canon's scene detection is a significant advance on conventional auto exposure methods. It's quick, fairly accurate and makes a real difference in image quality, particularly in 'difficult' lighting situations.

In Program mode the Func. Menu provides access to a range of settings as described previously, but there's no manual exposure control – you can't select your own shutter speed or aperture – and no manually assisted focussing either. The IXUS 120 IS / SD940 IS does provide three metering modes though, evaluative, centre-weighted average and spot, and there's exposure compensation controls if you want them.


The IXUS 120 IS / SD940 IS can shoot movies in three sizes, 1280 x 720 (720p HD), 640 x 480 and 320 x 240, all at 30 frames per second and encoded using the H.264 format and stored in a Quicktime MOV wrapper.

If the digital zoom is activated it can be used during filming with increasingly fuzzy results, but sadly the optical zoom can only be used to frame your shot prior to recording; during shooting (like so many Canon compacts) it is deactivated. For HD shooting the maximum continuous shooting time is around 10 minutes. Registered members of Vimeo can download the clip shown here for closer inspection.

A couple of interesting colour replacement video effects are included, but they're likely to be of limited interest mainly because this kind of editing is much better handled by basic video editing applications. They do work pretty effectively though, with the obvious caveat that, having been applied in-camera, you can't remove them to get normal quality video should you later decide it wasn't such a great idea.

The IXUS 120 IS / SD940 IS manual claims a continuous shooting speed of 0.8 frames per second and in our test the camera was marginally faster, managing a steady 0.86 frames per second in continuous mode with the shutter held down. Less than a frame per second is, by any standards, pretty dismal, but the IXUS 120 IS / SD940 IS fares little worse in this respect than many other 12 megapixel compacts. What is disappointing is that things don't speed up even if you reduce the image size. At the M3 (1600 x 1200 pixels) size the continuous shooting performance was exactly the same as at the camera's maximum image size.

The IXUS 120 IS / SD940 IS's 1/2.3in CCD sensor produces images with a maximum size of 4000 x 3000 pixels which are stored as JPEG files with a choice of two compression settings – normal and fine. At the maximum image size and quality image files are around 2.5 to 3 megabytes. The camera has no built-in memory so you must have a card inserted to record images.

The ISO sensitivity ranges from 80 to 1600 ISO and there's a 3200 ISO scene mode which produces photos at the M3 1600 x 1200 size. The shutter speed range runs from 15 to 1/1500th of a second (1 to 1/1500th in Auto and Program modes) but, as mentioned earlier, cannot be set manually. To see how the quality of the IXUS 120 IS / SD940 IS measures-up in practice, take a look at our real-life resolution and high ISO noise results pages, browse the sample images gallery, or skip to the chase and head straight for our verdict.

If you found this review useful, please support us by shopping below!
All words, images, videos and layout, copyright 2005-2017 Gordon Laing. May not be used without permission.

/ Best Cameras / Camera reviews / Supporting Camera Labs