Tim Dashwood
November 25th, 2005, 11:57 AM
So I've been contemplating for some time why the HDV encoding looks much better than we ever expected when in 24P mode. It wasn't until I started closely analyzing flagged frames and pulldown patterns that I realized how much better the JVC HDV implementation is over Sony's.
I used to tell people that if you had a dropout on an I-frame with Sony HDV, then you potentially would lose the use of 15 frames of footage. I then would say that JVC implementation was roughly twice as good because the GOP size was only 6 frames. However, I wasn't considering the fact that the JVC records at 60fps and Sony at 30fps.
When in 30P mode, there are 10 GOPs per second (3 frames plus one repeat "clone" each per GOP) instead of only 2 GOPs (of 15 frames each) with Sony. And even better, in 24P mode, there are either only 2 or 3 frames per GOP.
So in relation to MPEG performance, JVC is 5 times better than Sony (2 GOPs per second with Sony, 10 GOPs per second with JVC.)
I made a chart: http://homepage.mac.com/timdashwood/.Pictures/JVC-GOP.jpg
Now this is where is gets a little confusing:
It seems that, when in 24P mode, JVC have either flagged the first or last frame in each repeat sequence, but I'm not sure which. My natural assumption was the first (for simplicity's sake) but now that Steve Mullen suggested marking your in point on the last frame of each repeated sequence, it could be the other way around. Steve must have access to some white paper information I would like to read.
Either way, the point is that once I graphed the pulldown pattern within the 6-frame GOP pattern I was surprised that JVC chose to flag the frames they do.
It would appear that by keeping consistent flagged frames only 3 of the 10 I-frames in every 60 are actually flagged. The other 21 frames (of a 24P sequence) are all P or B frames. I've slid the GOPs around in my chart to try to make more sense of it, but the results are the same.
It probably isn't so bad having so many P-frames since the repeat frames use virtually no bandwidth. Therefore there is more leftover when a new P frame is created for the next 24P frame.
So my conclusion is that if a clever software developer was so inclined, they could create a pulldown removal application to obtain superior images by ignoring the flagged frames and selectively using as many of the I frames as possible. This way 10 of the 24 frames would actually be I frames.
Have I totally confused everyone now?
Thoughts?
ADDENDUM: Please don't quote me on any of the above - it is speculation and not fact. Read the rest of the posts to learn more.
I used to tell people that if you had a dropout on an I-frame with Sony HDV, then you potentially would lose the use of 15 frames of footage. I then would say that JVC implementation was roughly twice as good because the GOP size was only 6 frames. However, I wasn't considering the fact that the JVC records at 60fps and Sony at 30fps.
When in 30P mode, there are 10 GOPs per second (3 frames plus one repeat "clone" each per GOP) instead of only 2 GOPs (of 15 frames each) with Sony. And even better, in 24P mode, there are either only 2 or 3 frames per GOP.
So in relation to MPEG performance, JVC is 5 times better than Sony (2 GOPs per second with Sony, 10 GOPs per second with JVC.)
I made a chart: http://homepage.mac.com/timdashwood/.Pictures/JVC-GOP.jpg
Now this is where is gets a little confusing:
It seems that, when in 24P mode, JVC have either flagged the first or last frame in each repeat sequence, but I'm not sure which. My natural assumption was the first (for simplicity's sake) but now that Steve Mullen suggested marking your in point on the last frame of each repeated sequence, it could be the other way around. Steve must have access to some white paper information I would like to read.
Either way, the point is that once I graphed the pulldown pattern within the 6-frame GOP pattern I was surprised that JVC chose to flag the frames they do.
It would appear that by keeping consistent flagged frames only 3 of the 10 I-frames in every 60 are actually flagged. The other 21 frames (of a 24P sequence) are all P or B frames. I've slid the GOPs around in my chart to try to make more sense of it, but the results are the same.
It probably isn't so bad having so many P-frames since the repeat frames use virtually no bandwidth. Therefore there is more leftover when a new P frame is created for the next 24P frame.
So my conclusion is that if a clever software developer was so inclined, they could create a pulldown removal application to obtain superior images by ignoring the flagged frames and selectively using as many of the I frames as possible. This way 10 of the 24 frames would actually be I frames.
Have I totally confused everyone now?
Thoughts?
ADDENDUM: Please don't quote me on any of the above - it is speculation and not fact. Read the rest of the posts to learn more.