28-09-2017, 10:32 AM
Hi Jeffrey
The picture has moved down quite a bit. I haven't adjusted the output yet.
Regardless of how many lines are been interpolated all 8 lines are in circuit with '0' value coefficients being given to the unused lines. This way so long as there is an even number of lines interpolated the picture remains in the same vertical position.
That gives rise to an interesting question, what if, a combination of field and line interpolation was used?
The decision to use field or line being made on a pixel by pixel basis.
To decide if a pixel was to be formed from field or line interpolation all the pixels in the current frame needed to do the interpolation for that pixel, would be compared to the same pixels in the the previous frame.
If they were all the same do field interpolation but if any had changed do line interpolation.
It would require quit a bit more memory, if using FIFO type memory it would probably need 3 of them for the field stores.
Frank
The picture has moved down quite a bit. I haven't adjusted the output yet.
Regardless of how many lines are been interpolated all 8 lines are in circuit with '0' value coefficients being given to the unused lines. This way so long as there is an even number of lines interpolated the picture remains in the same vertical position.
ppppenguin Wrote:you can't readily interpolate between spatially adjacent lines. If you do, then moving pictures are truly horrible. The Pineapple converter had an option to do this (easy with a framestore) and the results were great on still images, otherwise useless.
That gives rise to an interesting question, what if, a combination of field and line interpolation was used?
The decision to use field or line being made on a pixel by pixel basis.
To decide if a pixel was to be formed from field or line interpolation all the pixels in the current frame needed to do the interpolation for that pixel, would be compared to the same pixels in the the previous frame.
If they were all the same do field interpolation but if any had changed do line interpolation.
It would require quit a bit more memory, if using FIFO type memory it would probably need 3 of them for the field stores.
Frank