CHDK Wiki
(rename)
m (s80 data added)
(24 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
==A collection of movie mode (and other) capabilities.==
 
==A collection of movie mode (and other) capabilities.==
  +
<br />
  +
The purpose of this table is to give an overview of all CHDK-capable cameras. It's concentrating on image capture capabilities, not on optical or usability ones.<br />
  +
The sensor's raw resolution and physical dimensions may indicate that
  +
*camera models, whose sensors share the same size, technology and raw resolution may have been built with the same sensor. A certain sensor model always has the same capabilities, even if the camera doesn't use them (this applies to movie modes - frame rate and/or resolution).
 
<br />
 
<br />
 
===Columns===
 
===Columns===
  +
<br />
  +
'''P-ID''': P(roduct) ID of the model, hexadecimal only
   
  +
'''Model''': Camera's market name(s), link to its wikia page
Sensor: Pixel count, size
 
   
  +
'''DIGIC''': DIGIC processor generation
S. type (sensor type): CCD / CMOS
 
   
  +
'''OS''': Operating system on camera (Vx - VxWorks, Dry - DryOS), including revision
Movie fmt.: Movie file format, video codec (Canon's AVI files always contain MJPEG compressed video)
 
   
  +
'''Sensor''': Effective pixel count (total pixel count), size, based on the official specification
Max. movie res.: Highest movie resolution @ fps, source dimensions, source pixel format
 
   
  +
'''RAW res.''': Sensor raw resolution, as found in firmware
Other m. res.: Another "interesting" supported movie mode
 
   
 
'''S. type''' (sensor type): CCD / CMOS, make (''Sony'', ''Pana''sonic, etc.)
Enc.: Movie video frame encoder routine
 
   
  +
'''Mvi. fmt.''': Movie file format (AVI - video always MJPEG, MOV - video always h.264)
Notes:
 
  +
 
'''Max. movie res.''': Highest movie resolution @ fps, source dimensions, source pixel format
  +
 
'''Other m. res.''': Another (more or less interesting) supported movie mode
  +
  +
'''Enc.''': Movie video frame encoder routine (programming info for future use, has to be rev. engineered)
  +
 
'''Notes''':
 
*rc: officially remote controllable via PC (includes liveview over ptp)
 
*rc: officially remote controllable via PC (includes liveview over ptp)
 
*raw: official raw support (in still image mode)
 
*raw: official raw support (in still image mode)
Line 23: Line 37:
 
{| class="wikitable sortable" style="border: 1px solid rgb(170, 170, 170); width: 800px;"
 
{| class="wikitable sortable" style="border: 1px solid rgb(170, 170, 170); width: 800px;"
 
|-style="background:#efefef;"
 
|-style="background:#efefef;"
| align="CENTER" |'''P-ID'''
+
! scope="col" style="width: 64px; height: 32px;"|'''P-ID'''
| align="CENTER" |'''Model'''
+
! align="CENTER" scope="col" width="86"|'''Model'''
| align="CENTER" |'''DIGIC'''
+
! align="CENTER" scope="col" width="86"|'''DIGIC'''
| align="CENTER" |'''OS'''
+
! align="CENTER" scope="col" width="86"|'''OS'''
| align="CENTER" |'''Sensor'''
+
! align="CENTER" scope="col" width="86"|'''Sensor'''
| align="CENTER" |'''S. type'''
+
! align="CENTER" scope="col" width="83"|'''RAW<br />res.'''
| align="CENTER" |
+
! align="CENTER" scope="col" width="64"|'''S.<br />type'''
'''Movie<br />fmt.'''
+
! align="CENTER" scope="col" width="86"|'''Mvi.<br />fmt.'''
| align="CENTER" |
+
! align="CENTER" scope="col" width="86"|'''Max. movie<br />res.'''
'''Max. movie<br />res.'''
+
! align="CENTER" scope="col" width="86"|'''Other m.<br />res.'''
| align="CENTER" |
+
! align="CENTER" scope="col" width="86"|'''Enc.'''
 
! align="CENTER" scope="col" width="108"|'''notes'''
'''Other m.<br />res.'''
 
  +
|-
| align="CENTER" |'''Enc.'''
 
| align="CENTER" |'''notes'''
+
| align="LEFT" height="32"|309C
 
| align="LEFT"|[[S1IS]]
 
| align="LEFT"|I
 
| align="LEFT"|Vx
  +
| align="LEFT"|3.2M, 1/2.7"
  +
| align="LEFT"|2144 x 1560
  +
| align="LEFT"|CCD
  +
| align="LEFT"|AVI
  +
| align="LEFT"|640x480@30 640x480, Y411
  +
| align="LEFT"|320x240@30
  +
| align="LEFT"|
  +
| align="LEFT"|rc
 
|-
 
|-
 
| align="LEFT" height="32"|30BF
 
| align="LEFT" height="32"|30BF
Line 43: Line 68:
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
 
| align="LEFT"|4M, 1/2.5"
 
| align="LEFT"|4M, 1/2.5"
  +
| align="LEFT"|2400 x 1766
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 54: Line 80:
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|3.2M, 1/2.5"
+
| align="LEFT"|3.2M (3.3M), 1/2.5"
  +
| align="LEFT"|2144 x 1564
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30<br />720x480, Y411
 
| align="LEFT"|640x480@30<br />720x480, Y411
| align="LEFT"|
+
| align="LEFT"|320x240@60 360x240, Y411
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|30F0
+
| align="LEFT" height="32"|30F0
 
| align="LEFT"|[[S2IS]]
 
| align="LEFT"|[[S2IS]]
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|5M, 1/2.5"
+
| align="LEFT"|5M (5.3M), 1/2.5"
  +
| align="LEFT"|2672 x 1968
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 78: Line 106:
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|7.4M
+
| align="LEFT"|7.1M (7.4M), 1/1.8"
  +
| align="LEFT"|3152 x 2340
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
Line 90: Line 119:
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|5M 1/2.5"
+
| align="LEFT"|5M (5.3M) 1/2.5"
  +
| align="LEFT"|2672 x 1968
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@10
 
| align="LEFT"|640x480@10
| align="LEFT"|
+
| align="LEFT"|320x240@20
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
Line 103: Line 133:
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
 
| align="LEFT"|4M, 1/3"
 
| align="LEFT"|4M, 1/3"
  +
| align="LEFT"|2392 x 1752
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 115: Line 146:
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
 
| align="LEFT"|3.2M, 1/3.2"
 
| align="LEFT"|3.2M, 1/3.2"
| align="LEFT"|CCD
+
| align="LEFT"|2144 x 1560
  +
| align="LEFT"|CCD, Pana.
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@10<br />720x480, Y411
 
| align="LEFT"|640x480@10<br />720x480, Y411
  +
| align="LEFT"|320x240@20
 
| align="LEFT"|
 
| align="LEFT"|
| align="LEFT"|
+
| align="LEFT"|no video out, CCD probably MN39400
| align="LEFT"|
 
 
|-
 
|-
 
| align="LEFT" height="17"|30FA
 
| align="LEFT" height="17"|30FA
Line 127: Line 159:
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
 
| align="LEFT"|8M, 1/1.8"
 
| align="LEFT"|8M, 1/1.8"
  +
| align="LEFT"|3344 x 2484
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
| align="LEFT"|
+
| align="LEFT"|1024x768@15<br />1024x768, Y411 (separate, double buffered)
  +
| align="LEFT"|640x480@30<br />720x408, Y411 (triple buffered)
1024x768@15
 
| align="LEFT"|640x480@30
 
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|rc
 
| align="LEFT"|rc
 
|-
 
|-
| align="LEFT" height="17"|30FC
+
| align="LEFT" height="32"|30FC
 
| align="LEFT"|[[A620]]
 
| align="LEFT"|[[A620]]
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|7.1M, 1/1.8"
+
| align="LEFT"|7.1M (7.4M), 1/1.8"
  +
| align="LEFT"|3152 x 2340
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|rc
 
| align="LEFT"|rc
 
|-
 
|-
| align="LEFT" height="17"|30FD
+
| align="LEFT" height="32"|30FD
 
| align="LEFT"|[[A610]]
 
| align="LEFT"|[[A610]]
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|5M, 1/1.8"
+
| align="LEFT"|5M (5.3M), 1/1.8"
  +
| align="LEFT"|2672 x 1968
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
Line 163: Line 197:
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|Vx 5.5
| align="LEFT"|6M, 1/2.5"
+
| align="LEFT"|6M (6.2M), 1/2.5"
| align="LEFT"|CCD
+
| align="LEFT"|2888 x 2136
  +
| align="LEFT"|CCD, Sony
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30<br />720x528, Y411
 
| align="LEFT"|640x480@30<br />720x528, Y411
  +
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
| align="LEFT"|
+
| align="LEFT"|sensor ICX624?
| align="LEFT"|
 
 
|-
 
|-
 
| align="LEFT" height="32"|30FF
 
| align="LEFT" height="32"|30FF
Line 175: Line 210:
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|5M 1/2.5"
+
| align="LEFT"|5M (5.3M) 1/2.5"
  +
| align="LEFT"|2672 x 1968
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|3100
+
| align="LEFT" height="47"|3100
 
| align="LEFT"|[[TX-1]]
 
| align="LEFT"|[[TX-1]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
 
| align="LEFT"|7.1M, 1/2.5"
 
| align="LEFT"|7.1M, 1/2.5"
  +
| align="LEFT"|3152 x 2340
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 193: Line 230:
 
| align="LEFT"|320x240@60
 
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
| align="LEFT"|MJPEG, 60fps has no short time limit
+
| align="LEFT"|MJPEG, unlimited 60fps rec.
 
|-
 
|-
 
| align="LEFT" height="32"|310E
 
| align="LEFT" height="32"|310E
Line 199: Line 236:
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|5M, 1/2.5"
+
| align="LEFT"|5M (5.3M), 1/2.5"
  +
| align="LEFT"|2672 x 1968
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
Line 212: Line 250:
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
 
| align="LEFT"|4M, 1/3"
 
| align="LEFT"|4M, 1/3"
  +
| align="LEFT"|2392 x 1752
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 217: Line 256:
 
| align="LEFT"|320x240@30<br />360x191, Y411
 
| align="LEFT"|320x240@30<br />360x191, Y411
 
| align="LEFT"|vx1
 
| align="LEFT"|vx1
| align="LEFT"|
+
| align="LEFT"|no video out
 
|-
 
|-
 
| align="LEFT" height="32"|3115
 
| align="LEFT" height="32"|3115
Line 224: Line 263:
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|10M, 1/1.8"
 
| align="LEFT"|10M, 1/1.8"
  +
| align="LEFT"|3672 x 2760
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 235: Line 275:
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|7.1M, 1/1.8"
+
| align="LEFT"|7.1M (7.4M), 1/1.8"
  +
| align="LEFT"|3152 x 2340
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|3117
+
| align="LEFT" height="32"|3117
 
| align="LEFT"|[[A700]]
 
| align="LEFT"|[[A700]]
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|6M, 1/2.5"
+
| align="LEFT"|6M (6.2M), 1/2.5"
  +
| align="LEFT"|2888 x 2136
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
Line 259: Line 301:
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|6M, 1/2.5"
+
| align="LEFT"|6M (6.2M), 1/2.5"
  +
| align="LEFT"|2888 x 2136
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|311A
+
| align="LEFT" height="32"|311A
 
| align="LEFT"|[[S3IS]]
 
| align="LEFT"|[[S3IS]]
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|6M, 1/2.5"
+
| align="LEFT"|6M (6.2M), 1/2.5"
  +
| align="LEFT"|2888 x 2136
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|rc
 
| align="LEFT"|rc
 
|-
 
|-
| align="LEFT" height="17"|311B
+
| align="LEFT" height="32"|311B
 
| align="LEFT"|[[A540]]
 
| align="LEFT"|[[A540]]
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|Vx 5.5
| align="LEFT"|6M, 1/2.5"
+
| align="LEFT"|6M (6.2M), 1/2.5"
  +
| align="LEFT"|2888 x 2136
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
Line 295: Line 340:
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|6M, 1/2.5"
+
| align="LEFT"|6M (6.2M), 1/2.5"
  +
| align="LEFT"|2888 x 2136
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
Line 308: Line 354:
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|10M, 1/1.8"
 
| align="LEFT"|10M, 1/1.8"
  +
| align="LEFT"|3736 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|1024x768@15
 
| align="LEFT"|1024x768@15
| align="LEFT"|
+
| align="LEFT"|640x480@30
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|rc
 
| align="LEFT"|rc
Line 320: Line 367:
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
 
| align="LEFT"|5M, 1/2.5"
 
| align="LEFT"|5M, 1/2.5"
  +
| align="LEFT"|2672 x 1968 / 1992
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 332: Line 380:
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|7.1M, 1/2.5"
 
| align="LEFT"|7.1M, 1/2.5"
  +
| align="LEFT"|3152 x 2340
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
Line 344: Line 393:
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|7.1M, 1/2.5"
 
| align="LEFT"|7.1M, 1/2.5"
  +
| align="LEFT"|
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
Line 356: Line 406:
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
 
| align="LEFT"|7.1M, 1/2.5"
 
| align="LEFT"|7.1M, 1/2.5"
  +
| align="LEFT"|3152 x 2340
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
Line 368: Line 419:
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
 
| align="LEFT"|10M, 1/1.8"
 
| align="LEFT"|10M, 1/1.8"
  +
| align="LEFT"|3736 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 380: Line 432:
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
 
| align="LEFT"|8M, 1/1.8"
 
| align="LEFT"|8M, 1/1.8"
  +
| align="LEFT"|3344 x 2484
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 387: Line 440:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|3148
+
| align="LEFT" height="32"|3148
 
| align="LEFT"|[[S5IS]]
 
| align="LEFT"|[[S5IS]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3 r20
 
| align="LEFT"|Dry 2.3 r20
| align="LEFT"|8M, 1/2.5"
+
| align="LEFT"|8M (8.3M), 1/2.5"
  +
| align="LEFT"|3336 x 2480
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
| align="LEFT"|
+
| align="LEFT"|320x240@60
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|rc
 
| align="LEFT"|rc
Line 404: Line 458:
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
 
| align="LEFT"|5M, 1/3"
 
| align="LEFT"|5M, 1/3"
  +
| align="LEFT"|2664 x 1968
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 415: Line 470:
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|Vx 5.5
| align="LEFT"|8M, 1/2.5"
+
| align="LEFT"|8M (8.3M), 1/2.5"
  +
| align="LEFT"|3336 x 2480
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 423: Line 479:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|314C
+
| align="LEFT" height="32"|314C
 
| align="LEFT"|[[A570|A570IS]]
 
| align="LEFT"|[[A570|A570IS]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|Vx 5.5
| align="LEFT"|7.1M, 1/2.5"
+
| align="LEFT"|7.1M (7.4M), 1/2.5"
  +
| align="LEFT"|3152 x 2340
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 435: Line 492:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|314D
+
| align="LEFT" height="32"|314D
 
| align="LEFT"|[[A560]]
 
| align="LEFT"|[[A560]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|Vx 5.5
| align="LEFT"|7.1M, 1/2.5"
+
| align="LEFT"|7.1M (7.4M), 1/2.5"
  +
| align="LEFT"|3152 x 2340
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 447: Line 505:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="32"|314E
+
| align="LEFT" height="47"|314E
 
| align="LEFT"|[[SD750]] / IXUS75
 
| align="LEFT"|[[SD750]] / IXUS75
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|7.1M, 1/2.5"
 
| align="LEFT"|7.1M, 1/2.5"
  +
| align="LEFT"|3152 x 2340
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 464: Line 523:
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|Vx 5.5
 
| align="LEFT"|7.1M, 1/2.5"
 
| align="LEFT"|7.1M, 1/2.5"
  +
| align="LEFT"|3152 x 2340
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 471: Line 531:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|3150
+
| align="LEFT" height="32"|3150
 
| align="LEFT"|[[A550]]
 
| align="LEFT"|[[A550]]
 
| align="LEFT"|II
 
| align="LEFT"|II
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
| align="LEFT"|7.1M, 1/2.5"
+
| align="LEFT"|7.1M (7.4M), 1/2.5"
  +
| align="LEFT"|3152 x 2340
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 488: Line 549:
 
| align="LEFT"|Vx
 
| align="LEFT"|Vx
 
| align="LEFT"|5M, 1/3"
 
| align="LEFT"|5M, 1/3"
  +
| align="LEFT"|2664 x 1968
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 495: Line 557:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|315A
+
| align="LEFT" height="47"|315A
 
| align="LEFT"|[[G9]]
 
| align="LEFT"|[[G9]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|12.1M, 1/1.7"
 
| align="LEFT"|12.1M, 1/1.7"
  +
| align="LEFT"|4104 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 507: Line 570:
 
| align="LEFT"|raw, rc, +low frame rate 640x480 movie
 
| align="LEFT"|raw, rc, +low frame rate 640x480 movie
 
|-
 
|-
| align="LEFT" height="17"|315B
+
| align="LEFT" height="32"|315B
 
| align="LEFT"|[[A650IS]]
 
| align="LEFT"|[[A650IS]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3
 
| align="LEFT"|Dry 2.3
 
| align="LEFT"|12.1M, 1/1.7"
 
| align="LEFT"|12.1M, 1/1.7"
  +
| align="LEFT"|4104 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 519: Line 583:
 
| align="LEFT"|no 60fps mode
 
| align="LEFT"|no 60fps mode
 
|-
 
|-
| align="LEFT" height="17"|315D
+
| align="LEFT" height="32"|315D
 
| align="LEFT"|[[A720IS]]
 
| align="LEFT"|[[A720IS]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|Dry 2.3, r23
| align="LEFT"|8M, 1/2.5"
+
| align="LEFT"|8M (8.3M), 1/2.5"
  +
| align="LEFT"|3336 x 2480
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 531: Line 596:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="32"|315E
+
| align="LEFT" height="47"|315E
 
| align="LEFT"|[[SX100IS]]
 
| align="LEFT"|[[SX100IS]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|Dry 2.3, r23
| align="LEFT"|8M, 1/2.5"
+
| align="LEFT"|8M (8.3M), 1/2.5"
  +
| align="LEFT"|3336 x 2480
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 543: Line 609:
 
| align="LEFT"|rc
 
| align="LEFT"|rc
 
|-
 
|-
| align="LEFT" height="32"|315F
+
| align="LEFT" height="62"|315F
 
| align="LEFT"|[[SD950|SD950IS]] / IXUS960IS
 
| align="LEFT"|[[SD950|SD950IS]] / IXUS960IS
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|12.1M, 1/1.7"
 
| align="LEFT"|12.1M, 1/1.7"
  +
| align="LEFT"|4104 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 555: Line 622:
 
| align="LEFT"| +low frame rate 640x480 movie, no 60 fps mode
 
| align="LEFT"| +low frame rate 640x480 movie, no 60 fps mode
 
|-
 
|-
| align="LEFT" height="32"|3160
+
| align="LEFT" height="62"|3160
 
| align="LEFT"|[[SD870IS]] / IXUS860IS
 
| align="LEFT"|[[SD870IS]] / IXUS860IS
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|Dry 2.3, r23
| align="LEFT"|8M, 1/2.5"
+
| align="LEFT"|8M (8.3M), 1/2.5"
  +
| align="LEFT"|3336 x 2480
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 567: Line 635:
 
| align="LEFT"| +low frame rate 640x480 movie, no 60 fps mode
 
| align="LEFT"| +low frame rate 640x480 movie, no 60 fps mode
 
|-
 
|-
| align="LEFT" height="32"|3173
+
| align="LEFT" height="62"|3173
 
| align="LEFT"|[[SD890IS]] / IXUS970IS
 
| align="LEFT"|[[SD890IS]] / IXUS970IS
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|10M, 1/2.3"
 
| align="LEFT"|10M, 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 579: Line 648:
 
| align="LEFT"| +low frame rate 640x480 movie, no 60 fps mode
 
| align="LEFT"| +low frame rate 640x480 movie, no 60 fps mode
 
|-
 
|-
| align="LEFT" height="32"|3174
+
| align="LEFT" height="62"|3174
 
| align="LEFT"|[[SD790IS]] / IXUS90IS
 
| align="LEFT"|[[SD790IS]] / IXUS90IS
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|10M, 1/2.3"
 
| align="LEFT"|10M, 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 591: Line 661:
 
| align="LEFT"| +low frame rate 640x480 movie, no 60 fps mode
 
| align="LEFT"| +low frame rate 640x480 movie, no 60 fps mode
 
|-
 
|-
| align="LEFT" height="32"|3175
+
| align="LEFT" height="62"|3175
 
| align="LEFT"|[[SD770IS]] / IXUS85IS
 
| align="LEFT"|[[SD770IS]] / IXUS85IS
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|10M, 1/2.3"
 
| align="LEFT"|10M, 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 603: Line 674:
 
| align="LEFT"| +low frame rate 640x480 movie, no 60 fps mode
 
| align="LEFT"| +low frame rate 640x480 movie, no 60 fps mode
 
|-
 
|-
| align="LEFT" height="17"|3176
+
| align="LEFT" height="32"|3176
 
| align="LEFT"|[[A590IS]]
 
| align="LEFT"|[[A590IS]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|Dry 2.3, r23
| align="LEFT"|8M, 1/2.5"
+
| align="LEFT"|8M (8.3M), 1/2.5"
  +
| align="LEFT"|3336 x 2480
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 615: Line 687:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|3177
+
| align="LEFT" height="32"|3177
 
| align="LEFT"|[[A580]]
 
| align="LEFT"|[[A580]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|Dry 2.3, r23
| align="LEFT"|8M, 1/2.5"
+
| align="LEFT"|8M (8.3M), 1/2.5"
  +
| align="LEFT"|3336 x 2490
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 627: Line 700:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="32"|317A
+
| align="LEFT" height="47"|317A
 
| align="LEFT"|[[A470]]
 
| align="LEFT"|[[A470]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|Dry 2.3, r23
| align="LEFT"|7.1M, 1/2.5"
+
| align="LEFT"|7.1M (7.4M), 1/2.5"
| align="LEFT"|CCD
+
| align="LEFT"|3152 x 2346
  +
| align="LEFT"|CCD, Pana?
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
 
| align="LEFT"|640x480@20<br />640x480, UYVY
 
| align="LEFT"|640x480@20<br />640x480, UYVY
 
| align="LEFT"|320x240@30<br />360x240, Y411
 
| align="LEFT"|320x240@30<br />360x240, Y411
 
| align="LEFT"|dry1
 
| align="LEFT"|dry1
| align="LEFT"|
+
| align="LEFT"|sensor MN39600?
 
|-
 
|-
| align="LEFT" height="32"|3184
+
| align="LEFT" height="62"|3184
 
| align="LEFT"|[[SD1100IS]] / IXUS80IS
 
| align="LEFT"|[[SD1100IS]] / IXUS80IS
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r23
 
| align="LEFT"|Dry 2.3, r23
| align="LEFT"|8M, 1/2.5"
+
| align="LEFT"|8M (8.3M), 1/2.5"
  +
| align="LEFT"|3336 x 2480
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 656: Line 731:
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|10M, 1/2.3"
 
| align="LEFT"|10M, 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|
 
| align="LEFT"|
Line 668: Line 744:
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|10M, 1/2.3"
 
| align="LEFT"|10M, 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 680: Line 757:
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|14.7M, 1/1.7"
 
| align="LEFT"|14.7M, 1/1.7"
  +
| align="LEFT"|4480 x 3348
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|
 
| align="LEFT"|
Line 692: Line 770:
 
| align="LEFT"|Dry
 
| align="LEFT"|Dry
 
| align="LEFT"|10M, 1/2.3"
 
| align="LEFT"|10M, 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 704: Line 783:
 
| align="LEFT"|Dry
 
| align="LEFT"|Dry
 
| align="LEFT"|9M, 1/2.3"
 
| align="LEFT"|9M, 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 716: Line 796:
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|14.7M, 1/1.7"
 
| align="LEFT"|14.7M, 1/1.7"
  +
| align="LEFT"|4480 x 3348
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|
 
| align="LEFT"|
Line 728: Line 809:
 
| align="LEFT"|Dry
 
| align="LEFT"|Dry
 
| align="LEFT"|10M, 1/2.3"
 
| align="LEFT"|10M, 1/2.3"
  +
| align="LEFT"|4152 x 2772
 
| align="LEFT"|CMOS
 
| align="LEFT"|CMOS
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1920x1080@30
 
| align="LEFT"|1920x1080@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 740: Line 822:
 
| align="LEFT"|Dry
 
| align="LEFT"|Dry
 
| align="LEFT"|10M, 1/2.3"
 
| align="LEFT"|10M, 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|
 
| align="LEFT"|
Line 747: Line 830:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|31BC
+
| align="LEFT" height="47"|31BC
 
| align="LEFT"|[[D10]]
 
| align="LEFT"|[[D10]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|12.1M (12.7M), 1/2.3"
 
| align="LEFT"|12.1M (12.7M), 1/2.3"
  +
| align="LEFT"|4104 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|
 
| align="LEFT"|
Line 759: Line 843:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="32"|31BD
+
| align="LEFT" height="47"|31BD
 
| align="LEFT"|[[SD960IS]] / IXUS 110
 
| align="LEFT"|[[SD960IS]] / IXUS 110
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry
 
| align="LEFT"|Dry
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
  +
| align="LEFT"|4080 x 3148
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 771: Line 856:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|31BE
+
| align="LEFT" height="47"|31BE
 
| align="LEFT"|[[A2100IS]]
 
| align="LEFT"|[[A2100IS]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|12.1M (12.7M), 1/2.3"
 
| align="LEFT"|12.1M (12.7M), 1/2.3"
  +
| align="LEFT"|4104 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 788: Line 874:
 
| align="LEFT"|Dry
 
| align="LEFT"|Dry
 
| align="LEFT"|10M, 1/2.3"
 
| align="LEFT"|10M, 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 795: Line 882:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|31C0
+
| align="LEFT" height="47"|31C0
 
| align="LEFT"|[[SX200IS]]
 
| align="LEFT"|[[SX200IS]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry
 
| align="LEFT"|Dry
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
  +
| align="LEFT"|4080 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 807: Line 895:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="32"|31C1
+
| align="LEFT" height="47"|31C1
 
| align="LEFT"|[[SD970IS]] / IXUS 990
 
| align="LEFT"|[[SD970IS]] / IXUS 990
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry
 
| align="LEFT"|Dry
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
  +
| align="LEFT"|4080 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 819: Line 908:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="32"|31C2
+
| align="LEFT" height="47"|31C2
 
| align="LEFT"|[[SD780IS]] / IXUS100IS
 
| align="LEFT"|[[SD780IS]] / IXUS100IS
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
  +
| align="LEFT"|4080 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 831: Line 921:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|31C3
+
| align="LEFT" height="47"|31C3
 
| align="LEFT"|[[A1100IS]]
 
| align="LEFT"|[[A1100IS]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|12.1M (12.7M), 1/2.3"
 
| align="LEFT"|12.1M (12.7M), 1/2.3"
  +
| align="LEFT"|4104 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 847: Line 938:
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r31
 
| align="LEFT"|Dry 2.3, r31
| align="LEFT"|10M, 1/2.3"
+
| align="LEFT"|10M (10.3M), 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 855: Line 947:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|31DF
+
| align="LEFT" height="32"|31DF
 
| align="LEFT"|[[G11]]
 
| align="LEFT"|[[G11]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r39
 
| align="LEFT"|Dry 2.3, r39
 
| align="LEFT"|10M (10.4M), 1/1.7"
 
| align="LEFT"|10M (10.4M), 1/1.7"
  +
| align="LEFT"|3744 x 2784
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|
 
| align="LEFT"|
Line 867: Line 960:
 
| align="LEFT"|raw
 
| align="LEFT"|raw
 
|-
 
|-
| align="LEFT" height="17"|31E0
+
| align="LEFT" height="32"|31E0
 
| align="LEFT"|[[SX120IS]]
 
| align="LEFT"|[[SX120IS]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r39
 
| align="LEFT"|Dry 2.3, r39
 
| align="LEFT"|10M (10.3M), 1/2.5"
 
| align="LEFT"|10M (10.3M), 1/2.5"
  +
| align="LEFT"|3728 x 2778
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 879: Line 973:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|31E1
+
| align="LEFT" height="32"|31E1
 
| align="LEFT"|[[S90]]
 
| align="LEFT"|[[S90]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r39
 
| align="LEFT"|Dry 2.3, r39
 
| align="LEFT"|10M (10.4M), 1/1.7"
 
| align="LEFT"|10M (10.4M), 1/1.7"
  +
| align="LEFT"|3744 x 2784
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
| align="LEFT"|
+
| align="LEFT"|raw
 
|-
 
|-
| align="LEFT" height="17"|31E4
+
| align="LEFT" height="47"|31E4
 
| align="LEFT"|[[SX20]]
 
| align="LEFT"|[[SX20]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r39
 
| align="LEFT"|Dry 2.3, r39
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
  +
| align="LEFT"|4080 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 903: Line 999:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="32"|31E5
+
| align="LEFT" height="47"|31E5
 
| align="LEFT"|[[SD980]] / IXUS200IS
 
| align="LEFT"|[[SD980]] / IXUS200IS
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r39
 
| align="LEFT"|Dry 2.3, r39
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
  +
| align="LEFT"|4080 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 915: Line 1,012:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="32"|31E5
+
| align="LEFT" height="47"|31E5
 
| align="LEFT"|[[SD940]] / IXUS120IS
 
| align="LEFT"|[[SD940]] / IXUS120IS
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r39
 
| align="LEFT"|Dry 2.3, r39
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
  +
| align="LEFT"|4080 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 927: Line 1,025:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|31EF
+
| align="LEFT" height="32"|31EF
 
| align="LEFT"|[[A495]]
 
| align="LEFT"|[[A495]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|10M (10.3M), 1/2.3"
 
| align="LEFT"|10M (10.3M), 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 939: Line 1,038:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|31F0
+
| align="LEFT" height="32"|31F0
 
| align="LEFT"|[[A490]]
 
| align="LEFT"|[[A490]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|10M (10.3M), 1/2.3"
 
| align="LEFT"|10M (10.3M), 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 951: Line 1,051:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|31F1
+
| align="LEFT" height="47"|31F1
 
| align="LEFT"|[[A3100]]
 
| align="LEFT"|[[A3100]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
  +
| align="LEFT"|4080 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 963: Line 1,064:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|31F2
+
| align="LEFT" height="32"|31F2
 
| align="LEFT"|[[A3000]]
 
| align="LEFT"|[[A3000]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|10M (10.6M), 1/2.3"
 
| align="LEFT"|10M (10.6M), 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 975: Line 1,077:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="32"|31F3
+
| align="LEFT" height="47"|31F3
 
| align="LEFT"|[[SD1400IS]] (IXUS130)
 
| align="LEFT"|[[SD1400IS]] (IXUS130)
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|14.1M (14.5M), 1/2.3"
 
| align="LEFT"|14.1M (14.5M), 1/2.3"
  +
| align="LEFT"|
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 987: Line 1,090:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="32"|31F5
+
| align="LEFT" height="47"|*31F4
  +
| align="LEFT"|[[SD1300IS]] (IXUS105)
  +
| align="LEFT"|4
  +
| align="LEFT"|Dry 2.3, r43
  +
| align="LEFT"|12.1M (12.7M), 1/2.3"
  +
| align="LEFT"|4104 x 3048
  +
| align="LEFT"|CCD
  +
| align="LEFT"|AVI
  +
| align="LEFT"|640x480@30
  +
| align="LEFT"|
  +
| align="LEFT"|
  +
| align="LEFT"|
  +
|-
  +
| align="LEFT" height="47"|31F5
 
| align="LEFT"|[[SD3500IS]] (IXUS210IS)
 
| align="LEFT"|[[SD3500IS]] (IXUS210IS)
 
| align="LEFT"|4
 
| align="LEFT"|4
| align="LEFT"|Dry
+
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|14.1M (14.5M), 1/2.3"
 
| align="LEFT"|14.1M (14.5M), 1/2.3"
  +
| align="LEFT"|4416 x 3296
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 999: Line 1,116:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|31F6
+
| align="LEFT" height="47"|31F6
 
| align="LEFT"|[[SX210]]
 
| align="LEFT"|[[SX210]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|14.1M (14.5M), 1/2.3"
 
| align="LEFT"|14.1M (14.5M), 1/2.3"
  +
| align="LEFT"|
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 1,016: Line 1,134:
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|Dry 2.3, r43
 
| align="LEFT"|10M (10.6M), 1/2.3"
 
| align="LEFT"|10M (10.6M), 1/2.3"
  +
| align="LEFT"|3816 x 2784
 
| align="LEFT"|CMOS
 
| align="LEFT"|CMOS
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|320x240@240
 
| align="LEFT"|320x240@240
Line 1,028: Line 1,147:
 
| align="LEFT"|Dry 2.3, r45
 
| align="LEFT"|Dry 2.3, r45
 
| align="LEFT"|10M, 1/2.3"
 
| align="LEFT"|10M, 1/2.3"
  +
| align="LEFT"|3816 x 2784
 
| align="LEFT"|CMOS
 
| align="LEFT"|CMOS
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1920x1080@24
 
| align="LEFT"|1920x1080@24
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
Line 1,035: Line 1,155:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="32"|*320F
+
| align="LEFT" height="32"|320F
 
| align="LEFT"|[[G12]]
 
| align="LEFT"|[[G12]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r45
 
| align="LEFT"|Dry 2.3, r45
 
| align="LEFT"|10M (10.4M), 1/1.7"
 
| align="LEFT"|10M (10.4M), 1/1.7"
  +
| align="LEFT"|3744 x 2784
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@24
 
| align="LEFT"|1280x720@24
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 1,047: Line 1,168:
 
| align="LEFT"|raw
 
| align="LEFT"|raw
 
|-
 
|-
| align="LEFT" height="17"|3210
+
| align="LEFT" height="47"|3210
 
| align="LEFT"|[[SX30]]
 
| align="LEFT"|[[SX30]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r45
 
| align="LEFT"|Dry 2.3, r45
 
| align="LEFT"|14.1M (14.5M), 1/2.3"
 
| align="LEFT"|14.1M (14.5M), 1/2.3"
  +
| align="LEFT"|4464 x 3276
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 1,059: Line 1,181:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|3211
+
| align="LEFT" height="47"|3211
 
| align="LEFT"|[[SX130IS]]
 
| align="LEFT"|[[SX130IS]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r45
 
| align="LEFT"|Dry 2.3, r45
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
 
| align="LEFT"|12.1M (12.4M), 1/2.3"
  +
| align="LEFT"|4080 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 1,071: Line 1,194:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|3212
+
| align="LEFT" height="32"|3212
 
| align="LEFT"|[[S95]]
 
| align="LEFT"|[[S95]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r45
 
| align="LEFT"|Dry 2.3, r45
 
| align="LEFT"|10M (10.4M), 1/1.7"
 
| align="LEFT"|10M (10.4M), 1/1.7"
  +
| align="LEFT"|3744 x 2784
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@24
 
| align="LEFT"|1280x720@24
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 1,083: Line 1,207:
 
| align="LEFT"|raw
 
| align="LEFT"|raw
 
|-
 
|-
| align="LEFT" height="17"|3223
+
| align="LEFT" height="32"|3223
 
| align="LEFT"|[[A3300]]
 
| align="LEFT"|[[A3300]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|16M (16.4M), 1/2.3"
 
| align="LEFT"|16M (16.4M), 1/2.3"
  +
| align="LEFT"|4704 x 3504
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 1,100: Line 1,225:
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|14.1M, 1/2.3"
 
| align="LEFT"|14.1M, 1/2.3"
  +
| align="LEFT"|4416 x 3296
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 1,107: Line 1,233:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|3226
+
| align="LEFT" height="32"|*3225
  +
| align="LEFT"|[[ELPH500|ELPH500HS]] (IXUS310HS)
  +
| align="LEFT"|4
  +
| align="LEFT"|Dry 2.3, r47
  +
| align="LEFT"|12.1M, 1/2.3"
  +
| align="LEFT"|4168 x 3060
  +
| align="LEFT"|CMOS
  +
| align="LEFT"|MOV
  +
| align="LEFT"|1920x1080@24
  +
| align="LEFT"|320x240@240
  +
| align="LEFT"|
  +
| align="LEFT"|
  +
|-
  +
| align="LEFT" height="32"|3226
 
| align="LEFT"|[[A800]]
 
| align="LEFT"|[[A800]]
 
| align="LEFT"|III
 
| align="LEFT"|III
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|10M (10.6M), 1/2.3"
 
| align="LEFT"|10M (10.6M), 1/2.3"
  +
| align="LEFT"|3720 x 2772
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
 
| align="LEFT"|AVI
 
| align="LEFT"|AVI
Line 1,119: Line 1,259:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|3228
+
| align="LEFT" height="32"|*3227
  +
| align="LEFT"|[[ELPH100|ELPH100HS]] (IXUS115HS)
  +
| align="LEFT"|4
  +
| align="LEFT"|Dry 2.3, r47
  +
| align="LEFT"|12.1M, 1/2.3"
  +
| align="LEFT"|4168 x 3060
  +
| align="LEFT"|CMOS
  +
| align="LEFT"|MOV
  +
| align="LEFT"|1920x1080@24
  +
| align="LEFT"|320x240@240
  +
| align="LEFT"|
  +
| align="LEFT"|
  +
|-
  +
| align="LEFT" height="47"|3228
 
| align="LEFT"|[[SX230HS]]
 
| align="LEFT"|[[SX230HS]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|12.1M (12.8M), 1/2.3"
 
| align="LEFT"|12.1M (12.8M), 1/2.3"
  +
| align="LEFT"|4168 x 3060
 
| align="LEFT"|CMOS
 
| align="LEFT"|CMOS
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
  +
| align="LEFT"|1920x1080@24
  +
| align="LEFT"|320x240@240
  +
| align="LEFT"|
  +
| align="LEFT"|
  +
|-
  +
| align="LEFT" height="32"|*3229
  +
| align="LEFT"|[[ELPH300|ELPH300HS]] (IXUS220HS)
  +
| align="LEFT"|4
  +
| align="LEFT"|Dry 2.3, r47
  +
| align="LEFT"|12.1M, 1/2.3"
  +
| align="LEFT"|4168 x 3060
  +
| align="LEFT"|CMOS
  +
| align="LEFT"|MOV
 
| align="LEFT"|1920x1080@24
 
| align="LEFT"|1920x1080@24
 
| align="LEFT"|320x240@240
 
| align="LEFT"|320x240@240
Line 1,136: Line 1,303:
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|14.1M, 1/2.3"
 
| align="LEFT"|14.1M, 1/2.3"
  +
| align="LEFT"|4416 x 3296
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 1,143: Line 1,311:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|*322B
+
| align="LEFT" height="47"|322B
 
| align="LEFT"|[[A1200]]
 
| align="LEFT"|[[A1200]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|12.1M (12.7M), 1/2.3"
 
| align="LEFT"|12.1M (12.7M), 1/2.3"
  +
| align="LEFT"|4104 x 3048
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@24
 
| align="LEFT"|1280x720@24
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 1,155: Line 1,324:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|322C
+
| align="LEFT" height="47"|322C
 
| align="LEFT"|[[SX220HS]]
 
| align="LEFT"|[[SX220HS]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|Dry 2.3, r47
 
| align="LEFT"|12.1M (12.8M), 1/2.3"
 
| align="LEFT"|12.1M (12.8M), 1/2.3"
  +
| align="LEFT"|4168 x 3060
 
| align="LEFT"|CMOS
 
| align="LEFT"|CMOS
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1920x1080@24
 
| align="LEFT"|1920x1080@24
 
| align="LEFT"|320x240@240
 
| align="LEFT"|320x240@240
Line 1,167: Line 1,337:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|3234
+
| align="LEFT" height="47"|3234
 
| align="LEFT"|[[SX150IS]]
 
| align="LEFT"|[[SX150IS]]
 
| align="LEFT"|4
 
| align="LEFT"|4
 
| align="LEFT"|Dry 2.3, r49
 
| align="LEFT"|Dry 2.3, r49
 
| align="LEFT"|14.1M (14.5M), 1/2.3"
 
| align="LEFT"|14.1M (14.5M), 1/2.3"
  +
| align="LEFT"|4464 x 3276
 
| align="LEFT"|CCD
 
| align="LEFT"|CCD
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|1280x720@30
 
| align="LEFT"|640x480@30
 
| align="LEFT"|640x480@30
Line 1,179: Line 1,350:
 
| align="LEFT"|
 
| align="LEFT"|
 
|-
 
|-
| align="LEFT" height="17"|3236
+
| align="LEFT" height="47"|3236
 
| align="LEFT"|[[S100]]
 
| align="LEFT"|[[S100]]
 
| align="LEFT"|5
 
| align="LEFT"|5
 
| align="LEFT"|Dry 2.3, r49
 
| align="LEFT"|Dry 2.3, r49
 
| align="LEFT"|12.1M (13.3M), 1/1.7"
 
| align="LEFT"|12.1M (13.3M), 1/1.7"
  +
| align="LEFT"|4160 x 3124
 
| align="LEFT"|CMOS
 
| align="LEFT"|CMOS
| align="LEFT"|MOV, H.264
+
| align="LEFT"|MOV
 
| align="LEFT"|1920x1080@24
 
| align="LEFT"|1920x1080@24
 
| align="LEFT"|320x240@240
 
| align="LEFT"|320x240@240
Line 1,191: Line 1,363:
 
| align="LEFT"|raw
 
| align="LEFT"|raw
 
|-
 
|-
| align="LEFT" height="17"|3238
+
| align="LEFT" height="32"|*3237
  +
| align="LEFT"|[[ELPH310|ELPH310HS]] (IXUS230HS)
  +
| align="LEFT"|4
  +
| align="LEFT"|Dry 2.3, r49
  +
| align="LEFT"|12.1M, 1/2.3"
  +
| align="LEFT"|4168 x 3060
  +
| align="LEFT"|CMOS
  +
| align="LEFT"|MOV
  +
| align="LEFT"|1920x1080@24
  +
| align="LEFT"|320x240@240
  +
| align="LEFT"|
  +
| align="LEFT"|
  +
|-
  +
| align="LEFT" height="47"|3238
 
| align="LEFT"|[[SX40]]
 
| align="LEFT"|[[SX40]]
 
| align="LEFT"|5
 
| align="LEFT"|5
 
| align="LEFT"|Dry 2.3, r49
 
| align="LEFT"|Dry 2.3, r49
 
| align="LEFT"|12.1M (12.8M), 1/2.3"
 
| align="LEFT"|12.1M (12.8M), 1/2.3"
  +
| align="LEFT"|4176 x 3060
 
| align="LEFT"|CMOS
 
| align="LEFT"|CMOS
| align="LEFT"|
+
| align="LEFT"|MOV
MOV, H.264
 
 
| align="LEFT"|1920x1080@24
 
| align="LEFT"|1920x1080@24
 
| align="LEFT"|320x240@240
 
| align="LEFT"|320x240@240
  +
| align="LEFT"|
  +
| align="LEFT"|
  +
|-
  +
| align="LEFT" height="47"|3244
  +
| align="LEFT"|[[SX260]]
  +
| align="LEFT"|5
  +
| align="LEFT"|Dry 2.3, r50
  +
| align="LEFT"|12.1M (12.8M), 1/2.3"
  +
| align="LEFT"|4176 x 3060
  +
| align="LEFT"|CMOS
  +
| align="LEFT"|MOV
  +
| align="LEFT"|1920x1080@24
  +
| align="LEFT"|1280x720@30 640x480@30 640x480@120(slomo) 320x240@240(slomo)
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
| align="LEFT"|
 
|}
 
|}
   
===Technical information===
+
===Miscellaneous information===
  +
<br />
====Video frame encoder routine====
 
  +
DIGIC II doesn't seem to be able to provide sensor liveview with more than one resolution at the same time. Later DIGIC (III or later) can do that. On DIGIC II cameras in hi-res movie mode, the framebuffers use a vertical resolution that is provided by the sensor. On later DIGIC, the framebuffers already contain a pre-resized image.
  +
  +
Earlier CCD models with a 60fps low-res movie mode have a short time limit in that mode. Reason unknown (marketing?). Exceptions: TX-1 (this one seems to have greater processing power anyway), S3IS (according to official specs), S5IS (according to official specs).
  +
  +
Cameras with remote liveview (rc indication in notes) use the movie video encoder routine (mjpeg) for video compression. One of the latest remote controllable cameras is the G10. It's pretty special: DIGIC 4, uses h.264 for video encoding in movies but also has the mjpeg encoder routine for remote liveview.
  +
  +
===Programming information===
  +
<br />
 
====Video frame encoder routine parameters====
  +
<br />
 
=====vx1) Earlier VxWorks / DIGIC II, MJPEG=====
 
=====vx1) Earlier VxWorks / DIGIC II, MJPEG=====
  +
<br />
 
A420, 100b
 
A420, 100b
 
 
Line 1,234: Line 1,443:
 
[sp+0x14]: [0x720d4], compression quality (0..99?)
 
[sp+0x14]: [0x720d4], compression quality (0..99?)
 
[sp+0x18]: caller's sp+0x1c, gets set to 0 when compression was ok
 
[sp+0x18]: caller's sp+0x1c, gets set to 0 when compression was ok
  +
<br />
 
=====dry1) Earlier DryOS / DIGIC III, MJPEG=====
 
=====dry1) Earlier DryOS / DIGIC III, MJPEG=====
  +
<br />
 
SX100, A470
 
SX100, A470
 
 
Line 1,266: Line 1,477:
   
 
''Table shamelessly stolen from [[P-ID (Table)]].''
 
''Table shamelessly stolen from [[P-ID (Table)]].''
  +
[[Category:Development]]

Revision as of 15:43, 14 June 2013

A collection of movie mode (and other) capabilities.


The purpose of this table is to give an overview of all CHDK-capable cameras. It's concentrating on image capture capabilities, not on optical or usability ones.
The sensor's raw resolution and physical dimensions may indicate that

  • camera models, whose sensors share the same size, technology and raw resolution may have been built with the same sensor. A certain sensor model always has the same capabilities, even if the camera doesn't use them (this applies to movie modes - frame rate and/or resolution).


Columns


P-ID: P(roduct) ID of the model, hexadecimal only

Model: Camera's market name(s), link to its wikia page

DIGIC: DIGIC processor generation

OS: Operating system on camera (Vx - VxWorks, Dry - DryOS), including revision

Sensor: Effective pixel count (total pixel count), size, based on the official specification

RAW res.: Sensor raw resolution, as found in firmware

S. type (sensor type): CCD / CMOS, make (Sony, Panasonic, etc.)

Mvi. fmt.: Movie file format (AVI - video always MJPEG, MOV - video always h.264)

Max. movie res.: Highest movie resolution @ fps, source dimensions, source pixel format

Other m. res.: Another (more or less interesting) supported movie mode

Enc.: Movie video frame encoder routine (programming info for future use, has to be rev. engineered)

Notes:

  • rc: officially remote controllable via PC (includes liveview over ptp)
  • raw: official raw support (in still image mode)


Table

P-ID Model DIGIC OS Sensor RAW
res.
S.
type
Mvi.
fmt.
Max. movie
res.
Other m.
res.
Enc. notes
309C S1IS I Vx 3.2M, 1/2.7" 2144 x 1560 CCD AVI 640x480@30 640x480, Y411 320x240@30 rc
30BF SD300 / IXUS40 II Vx 4M, 1/2.5" 2400 x 1766 CCD AVI 640x480@30
30C0 SD200 / IXUS30 II Vx 3.2M (3.3M), 1/2.5" 2144 x 1564 CCD AVI 640x480@30
720x480, Y411
320x240@60 360x240, Y411
30F0 S2IS II Vx 5M (5.3M), 1/2.5" 2672 x 1968 CCD AVI 640x480@30 rc
30F2 SD500 / IXUS700 II Vx 7.1M (7.4M), 1/1.8" 3152 x 2340 CCD AVI 640x480@30 320x240@60
30F4 SD30 / IXUS IZOOM II Vx 5M (5.3M) 1/2.5" 2672 x 1968 CCD AVI 640x480@10 320x240@20
30F8 A430 II Vx 4M, 1/3" 2392 x 1752 CCD AVI 640x480@10
720x568, Y411
320x240@30
360x191, Y411
30F9 A410 II Vx 3.2M, 1/3.2" 2144 x 1560 CCD, Pana. AVI 640x480@10
720x480, Y411
320x240@20 no video out, CCD probably MN39400
30FA S80 II Vx 8M, 1/1.8" 3344 x 2484 CCD AVI 1024x768@15
1024x768, Y411 (separate, double buffered)
640x480@30
720x408, Y411 (triple buffered)
rc
30FC A620 II Vx 7.1M (7.4M), 1/1.8" 3152 x 2340 CCD AVI 640x480@30 320x240@60 rc
30FD A610 II Vx 5M (5.3M), 1/1.8" 2672 x 1968 CCD AVI 640x480@30 320x240@60
30FE SD630 / IXUS65 II Vx 5.5 6M (6.2M), 1/2.5" 2888 x 2136 CCD, Sony AVI 640x480@30
720x528, Y411
320x240@60 sensor ICX624?
30FF SD450 / IXUS55 II Vx 5M (5.3M) 1/2.5" 2672 x 1968 CCD AVI 640x480@30 320x240@60
3100 TX-1 III Vx 7.1M, 1/2.5" 3152 x 2340 CCD AVI 1280x720@30 320x240@60 MJPEG, unlimited 60fps rec.
310E SD400 / IXUS50 II Vx 5M (5.3M), 1/2.5" 2672 x 1968 CCD AVI 640x480@30 320x240@60
310F A420 II Vx 4M, 1/3" 2392 x 1752 CCD AVI 640x480@10
720x568, Y411
320x240@30
360x191, Y411
vx1 no video out
3115 SD900 / IXUS900 Ti III Vx 5.5 10M, 1/1.8" 3672 x 2760 CCD AVI 1024x768@15 640x480@30
3116 SD550 / IXUS750 II Vx 7.1M (7.4M), 1/1.8" 3152 x 2340 CCD AVI 640x480@30 320x240@60
3117 A700 II Vx 6M (6.2M), 1/2.5" 2888 x 2136 CCD AVI 640x480@30 320x240@60
3119 SD700IS / IXUS800IS II Vx 6M (6.2M), 1/2.5" 2888 x 2136 CCD AVI 640x480@30 320x240@60
311A S3IS II Vx 6M (6.2M), 1/2.5" 2888 x 2136 CCD AVI 640x480@30 320x240@60 rc
311B A540 II Vx 5.5 6M (6.2M), 1/2.5" 2888 x 2136 CCD AVI 640x480@30 320x240@60
311C SD600 / IXUS60 II Vx 6M (6.2M), 1/2.5" 2888 x 2136 CCD AVI 640x480@30 320x240@60
3125 G7 III Vx 5.5 10M, 1/1.8" 3736 x 2772 CCD AVI 1024x768@15 640x480@30 rc
3126 A530 II Vx 5M, 1/2.5" 2672 x 1968 / 1992 CCD AVI 640x480@10 320x240@20
3136 SD800IS / IXUS850IS III Vx 5.5 7.1M, 1/2.5" 3152 x 2340 CCD AVI 640x480@30 320x240@60
3137 SD40 / IXUS I7 III Vx 5.5 7.1M, 1/2.5" CCD AVI 640x480@30 320x240@60
3138 A710 II Vx 7.1M, 1/2.5" 3152 x 2340 CCD AVI 640x480@30 320x240@60
3139 A640 II Vx 10M, 1/1.8" 3736 x 2772 CCD AVI 640x480@30 rc
313A A630 II Vx 8M, 1/1.8" 3344 x 2484 CCD AVI 640x480@30
3148 S5IS III Dry 2.3 r20 8M (8.3M), 1/2.5" 3336 x 2480 CCD AVI 640x480@30 320x240@60 rc
3149 A460 II Vx 5M, 1/3" 2664 x 1968 CCD AVI 640x480@10 320x240@30
314B SD850IS / IXUS950IS III Vx 5.5 8M (8.3M), 1/2.5" 3336 x 2480 CCD AVI 640x480@30 320x240@60
314C A570IS III Vx 5.5 7.1M (7.4M), 1/2.5" 3152 x 2340 CCD AVI 640x480@30 320x240@60
314D A560 III Vx 5.5 7.1M (7.4M), 1/2.5" 3152 x 2340 CCD AVI 640x480@30 320x240@60
314E SD750 / IXUS75 III Vx 5.5 7.1M, 1/2.5" 3152 x 2340 CCD AVI 640x480@30 320x240@60 +low frame rate 640x480 movie
314F SD1000 / IXUS70 III Vx 5.5 7.1M, 1/2.5" 3152 x 2340 CCD AVI 640x480@30 320x240@60
3150 A550 II Vx 7.1M (7.4M), 1/2.5" 3152 x 2340 CCD AVI 640x480@30 320x240@60
3155 A450 II Vx 5M, 1/3" 2664 x 1968 CCD AVI 640x480@10 320x240@30
315A G9 III Dry 2.3, r23 12.1M, 1/1.7" 4104 x 3048 CCD AVI 1024x768@15 640x480@30 raw, rc, +low frame rate 640x480 movie
315B A650IS III Dry 2.3 12.1M, 1/1.7" 4104 x 3048 CCD AVI 640x480@30 no 60fps mode
315D A720IS III Dry 2.3, r23 8M (8.3M), 1/2.5" 3336 x 2480 CCD AVI 640x480@30
315E SX100IS III Dry 2.3, r23 8M (8.3M), 1/2.5" 3336 x 2480 CCD AVI 640x480@30
640x480, UYVY
320x240@30
360x240, Y411
dry1 rc
315F SD950IS / IXUS960IS III Dry 2.3, r23 12.1M, 1/1.7" 4104 x 3048 CCD AVI 1024x768@15 640x480@30 +low frame rate 640x480 movie, no 60 fps mode
3160 SD870IS / IXUS860IS III Dry 2.3, r23 8M (8.3M), 1/2.5" 3336 x 2480 CCD AVI 640x480@30 +low frame rate 640x480 movie, no 60 fps mode
3173 SD890IS / IXUS970IS III Dry 2.3, r23 10M, 1/2.3" 3720 x 2772 CCD AVI 640x480@30 +low frame rate 640x480 movie, no 60 fps mode
3174 SD790IS / IXUS90IS III Dry 2.3, r23 10M, 1/2.3" 3720 x 2772 CCD AVI 640x480@30 +low frame rate 640x480 movie, no 60 fps mode
3175 SD770IS / IXUS85IS III Dry 2.3, r23 10M, 1/2.3" 3720 x 2772 CCD AVI 640x480@30 +low frame rate 640x480 movie, no 60 fps mode
3176 A590IS III Dry 2.3, r23 8M (8.3M), 1/2.5" 3336 x 2480 CCD AVI 640x480@20 320x240@30
3177 A580 III Dry 2.3, r23 8M (8.3M), 1/2.5" 3336 x 2490 CCD AVI 640x480@20 320x240@30
317A A470 III Dry 2.3, r23 7.1M (7.4M), 1/2.5" 3152 x 2346 CCD, Pana? AVI 640x480@20
640x480, UYVY
320x240@30
360x240, Y411
dry1 sensor MN39600?
3184 SD1100IS / IXUS80IS III Dry 2.3, r23 8M (8.3M), 1/2.5" 3336 x 2480 CCD AVI 640x480@30 +low frame rate 640x480 movie, no 60 fps mode
318D SX10 4 Dry 2.3, r31 10M, 1/2.3" 3720 x 2772 CCD MOV 640x480@30
318E A1000IS III Dry 2.3, r31 10M, 1/2.3" 3720 x 2772 CCD AVI 640x480@30
318F G10 4 Dry 2.3, r31 14.7M, 1/1.7" 4480 x 3348 CCD MOV 640x480@30 raw, rc
3191 A2000IS III Dry 10M, 1/2.3" 3720 x 2772 CCD AVI 640x480@30
3192 SX110IS III Dry 9M, 1/2.3" 3720 x 2772 CCD AVI 640x480@30 rc
3193 SD990IS / IXUS980IS 4 Dry 2.3, r31 14.7M, 1/1.7" 4480 x 3348 CCD MOV 640x480@30
3195 SX1 4 Dry 10M, 1/2.3" 4152 x 2772 CMOS MOV 1920x1080@30 640x480@30 raw*
3196 SD880IS / IXUS870IS 4 Dry 10M, 1/2.3" 3720 x 2772 CCD MOV 640x480@30
31BC D10 4 Dry 2.3, r31 12.1M (12.7M), 1/2.3" 4104 x 3048 CCD MOV 640x480@30
31BD SD960IS / IXUS 110 4 Dry 12.1M (12.4M), 1/2.3" 4080 x 3148 CCD MOV 1280x720@30 640x480@30
31BE A2100IS 4 Dry 2.3, r31 12.1M (12.7M), 1/2.3" 4104 x 3048 CCD AVI 640x480@30
31BF A480 III Dry 10M, 1/2.3" 3720 x 2772 CCD AVI 640x480@30
31C0 SX200IS 4 Dry 12.1M (12.4M), 1/2.3" 4080 x 3048 CCD MOV 1280x720@30 640x480@30
31C1 SD970IS / IXUS 990 4 Dry 12.1M (12.4M), 1/2.3" 4080 x 3048 CCD MOV 1280x720@30 640x480@30
31C2 SD780IS / IXUS100IS 4 Dry 2.3, r31 12.1M (12.4M), 1/2.3" 4080 x 3048 CCD MOV 1280x720@30 640x480@30
31C3 A1100IS 4 Dry 2.3, r31 12.1M (12.7M), 1/2.3" 4104 x 3048 CCD AVI 640x480@30
31C4 SD1200IS / IXUS95IS 4 Dry 2.3, r31 10M (10.3M), 1/2.3" 3720 x 2772 CCD AVI 640x480@30
31DF G11 4 Dry 2.3, r39 10M (10.4M), 1/1.7" 3744 x 2784 CCD MOV 640x480@30 raw
31E0 SX120IS 4 Dry 2.3, r39 10M (10.3M), 1/2.5" 3728 x 2778 CCD AVI 640x480@30
31E1 S90 4 Dry 2.3, r39 10M (10.4M), 1/1.7" 3744 x 2784 CCD MOV 640x480@30 raw
31E4 SX20 4 Dry 2.3, r39 12.1M (12.4M), 1/2.3" 4080 x 3048 CCD MOV 1280x720@30 640x480@30
31E5 SD980 / IXUS200IS 4 Dry 2.3, r39 12.1M (12.4M), 1/2.3" 4080 x 3048 CCD MOV 1280x720@30 640x480@30
31E5 SD940 / IXUS120IS 4 Dry 2.3, r39 12.1M (12.4M), 1/2.3" 4080 x 3048 CCD MOV 1280x720@30 640x480@30
31EF A495 III Dry 2.3, r43 10M (10.3M), 1/2.3" 3720 x 2772 CCD AVI 640x480@30
31F0 A490 III Dry 2.3, r43 10M (10.3M), 1/2.3" 3720 x 2772 CCD AVI 640x480@30
31F1 A3100 III Dry 2.3, r43 12.1M (12.4M), 1/2.3" 4080 x 3048 CCD AVI 640x480@30
31F2 A3000 III Dry 2.3, r43 10M (10.6M), 1/2.3" 3720 x 2772 CCD AVI 640x480@30
31F3 SD1400IS (IXUS130) 4 Dry 2.3, r43 14.1M (14.5M), 1/2.3" CCD MOV 1280x720@30 640x480@30
*31F4 SD1300IS (IXUS105) 4 Dry 2.3, r43 12.1M (12.7M), 1/2.3" 4104 x 3048 CCD AVI 640x480@30
31F5 SD3500IS (IXUS210IS) 4 Dry 2.3, r43 14.1M (14.5M), 1/2.3" 4416 x 3296 CCD MOV 1280x720@30 640x480@30
31F6 SX210 4 Dry 2.3, r43 14.1M (14.5M), 1/2.3" CCD MOV 1280x720@30 640x480@30
31F7 SD4000IS (IXUS300HS) 4 Dry 2.3, r43 10M (10.6M), 1/2.3" 3816 x 2784 CMOS MOV 1280x720@30 320x240@240
31F8 SD4500IS (IXUS1000HS) 4 Dry 2.3, r45 10M, 1/2.3" 3816 x 2784 CMOS MOV 1920x1080@24 1280x720@30
320F G12 4 Dry 2.3, r45 10M (10.4M), 1/1.7" 3744 x 2784 CCD MOV 1280x720@24 640x480@30 raw
3210 SX30 4 Dry 2.3, r45 14.1M (14.5M), 1/2.3" 4464 x 3276 CCD MOV 1280x720@30 640x480@30
3211 SX130IS 4 Dry 2.3, r45 12.1M (12.4M), 1/2.3" 4080 x 3048 CCD MOV 1280x720@30 640x480@30
3212 S95 4 Dry 2.3, r45 10M (10.4M), 1/1.7" 3744 x 2784 CCD MOV 1280x720@24 640x480@30 raw
3223 A3300 4 Dry 2.3, r47 16M (16.4M), 1/2.3" 4704 x 3504 CCD MOV 1280x720@30 640x480@30
3224 A3200 4 Dry 2.3, r47 14.1M, 1/2.3" 4416 x 3296 CCD MOV 1280x720@30 640x480@30
*3225 ELPH500HS (IXUS310HS) 4 Dry 2.3, r47 12.1M, 1/2.3" 4168 x 3060 CMOS MOV 1920x1080@24 320x240@240
3226 A800 III Dry 2.3, r47 10M (10.6M), 1/2.3" 3720 x 2772 CCD AVI 640x480@30
*3227 ELPH100HS (IXUS115HS) 4 Dry 2.3, r47 12.1M, 1/2.3" 4168 x 3060 CMOS MOV 1920x1080@24 320x240@240
3228 SX230HS 4 Dry 2.3, r47 12.1M (12.8M), 1/2.3" 4168 x 3060 CMOS MOV 1920x1080@24 320x240@240
*3229 ELPH300HS (IXUS220HS) 4 Dry 2.3, r47 12.1M, 1/2.3" 4168 x 3060 CMOS MOV 1920x1080@24 320x240@240
322A A2200 4 Dry 2.3, r47 14.1M, 1/2.3" 4416 x 3296 CCD MOV 1280x720@30 640x480@30
322B A1200 4 Dry 2.3, r47 12.1M (12.7M), 1/2.3" 4104 x 3048 CCD MOV 1280x720@24 640x480@30
322C SX220HS 4 Dry 2.3, r47 12.1M (12.8M), 1/2.3" 4168 x 3060 CMOS MOV 1920x1080@24 320x240@240
3234 SX150IS 4 Dry 2.3, r49 14.1M (14.5M), 1/2.3" 4464 x 3276 CCD MOV 1280x720@30 640x480@30
3236 S100 5 Dry 2.3, r49 12.1M (13.3M), 1/1.7" 4160 x 3124 CMOS MOV 1920x1080@24 320x240@240 raw
*3237 ELPH310HS (IXUS230HS) 4 Dry 2.3, r49 12.1M, 1/2.3" 4168 x 3060 CMOS MOV 1920x1080@24 320x240@240
3238 SX40 5 Dry 2.3, r49 12.1M (12.8M), 1/2.3" 4176 x 3060 CMOS MOV 1920x1080@24 320x240@240
3244 SX260 5 Dry 2.3, r50 12.1M (12.8M), 1/2.3" 4176 x 3060 CMOS MOV 1920x1080@24 1280x720@30 640x480@30 640x480@120(slomo) 320x240@240(slomo)

Miscellaneous information


DIGIC II doesn't seem to be able to provide sensor liveview with more than one resolution at the same time. Later DIGIC (III or later) can do that. On DIGIC II cameras in hi-res movie mode, the framebuffers use a vertical resolution that is provided by the sensor. On later DIGIC, the framebuffers already contain a pre-resized image.

Earlier CCD models with a 60fps low-res movie mode have a short time limit in that mode. Reason unknown (marketing?). Exceptions: TX-1 (this one seems to have greater processing power anyway), S3IS (according to official specs), S5IS (according to official specs).

Cameras with remote liveview (rc indication in notes) use the movie video encoder routine (mjpeg) for video compression. One of the latest remote controllable cameras is the G10. It's pretty special: DIGIC 4, uses h.264 for video encoding in movies but also has the mjpeg encoder routine for remote liveview.

Programming information


Video frame encoder routine parameters


vx1) Earlier VxWorks / DIGIC II, MJPEG


A420, 100b

This may not apply to models that have a 1024x768 mode...

The target frame resolution is decided in the encoder routine.
The source is always a 720px wide framebuffer, the source frame is always
"top left".
The source pixel format is always Y411.

Parameters of sub_FFC80EE4 (values in 320x240 movie mode, while recording),
might contain mistakes
r0: address of the current framebuffer
r1: 360, src frame width in pixels
r2: 191, src frame height in pixels
r3: destination address (compressed frame to be placed at, the co-processor
    can only write to 32bit aligned addresses!), useful mjpeg data begins
    at start+0x18 or start+0x1a with the current canon code
    (alignment is 2 bytes when recording a movie)
//passed on caller's stack:
[sp+0x00]: 0x20000, probably compressed framesize limit
[sp+0x04]: 0 ... offset?
[sp+0x08]: 0 ... offset?
[sp+0x0c]: pointer to avi vidframe size (on caller's stack), to be filled by the encoder routine
[sp+0x10]: [0x720c8] = 0xffc7bb54, looks like a pair of quantization tables
[sp+0x14]: [0x720d4], compression quality (0..99?)
[sp+0x18]: caller's sp+0x1c, gets set to 0 when compression was ok


dry1) Earlier DryOS / DIGIC III, MJPEG


SX100, A470

The target frame resolution is also decided in the encoder routine.
The source framebuffer's dimensions vary depending on the movie mode.
The routine can handle at least 2 pixel formats: Y411, UYVY
There are signs of a third possible format which uses 32 bits per pixel (RGBA?).
In case of the SX100, this encoder routine is also called from the "remote EVF"
routine, so the remote live view also uses MJPEG compression.

Parameters of sub_FFCD75D4 (SX100IS, 100c)
r0: address of the current framebuffer
r1: src frame width in pixels
r2: src frame height in pixels
r3: destination address (alignment: 2 bytes)
//passed on caller's stack:
[sp+0x00]: probably compressed framesize limit in bytes
[sp+0x04]: 0 ... offset?
[sp+0x08]: 0 ... offset?
[sp+0x0c]: pointer to avi vidframe size (on caller's stack), to be filled by the encoder routine
[sp+0x10]: quantization table address
[sp+0x14]: compression quality (0..99?)
[sp+0x18]: src pixel format (0=Y411, 1=UYVY)
[sp+0x1c]: src framebuffer width in pixels
[sp+0x20]: pointer to "compression OK" flag, gets set to 0 when compression was ok




Table shamelessly stolen from P-ID (Table).