I am now able to present my final analysis of the K-7 video engine.
At
Pentax K-7 Video @ Photography Blog on Vimeo, there now is an original 1536x1024 video file from the K-7.
According to JCPentax, this is the "native" or "full" resolution all video sizes are downsampled from. So, this is the best size to base an analysis on.
In the attachment, you find additional material backing up my findings.
In summary: My earlier verdict, which contained speculative elements, is now fully confirmed. IMHO, nothing is left in the dark anymore.
Details:
The crops at 1536 x 1024 show a good resolution along an axis in vertical direction but along a horizontal direction, pixels are basically duplicated (well, no exactly, but almost). This has been exactly the same for K20D burst mode images.
This means that the internal video capture is at 768x1024 pixels (2:1 pixel aspect ratio!), or rotated SVGA resolution. I already antipated this when drawing my subsampling matrix above. Please, don't quote this resolution as 1024x768!
JCPentax may claim it is 1536x1024 internally. But then this is just what engineers told their marketing. They and now I know better. The doubled vertical edge borders and the resulting fringing (and its size and color) speak a clear language. There actually is a bit of non-redundant information between odd and even pixel columns. So, the claim of 1536x1024 being the internal resolution isn't exactly wrong, it is just that it is misleading.
My personal guess is that the 6x3 subsampling matrix is used twice to construct an
RGB pixel, yielding two sets of 768x1024 pixels, however with very similiar data. Both sets are then interlaced for one (jaggy) 1536x1024 frame.
And all this leads to rather ugly aliasing and fringing artifacts when watching the movie. This is not to be ignored anymore and not a "pixel peeper's fantasy". Just download and watch the movie at full size.
Disclaimer: At 720p, the videos look nice. Here, I am talking about the 1536x1024 mode.
For the K20D, I had published a method to remove these artifacts for 1080p footage. You find it crosslinked in my earlier analysis within this thread. The 2nd attachment shows the result of this method. It removes the aliasing artifacts and much of the fringing.
The 3rd attachment shows it downsampled to 720p. Note that the artifacts are mostly gone and any postprocessing to remove the artifacts can probably be skipped. I also feel that this is the true reason why Pentax is pushing the 720p mode so much. It knows that the 1536x1024 shouldn't be used w/o further post-processing.
All in all, K-7 and K20 do
exactly the same when extracting a video frame from the sensor. The K-7 just does it faster due to twice the channels.
Attachments:
- 400% crops from native 1536x1024 footage
- upper: 100% crop from native 1536x1024 footage,
lower: reprocessed according to a method which a had published for the treatment of K20D burst video files. - The same as above, but downsampled to 720p.