Hi all,
I wonder if anybody can shed any light on some confusion on my part which I think is now into its third or fourth year... it relates to the seemingly simple question: "I have a DCP subtitle with a VAlign of 'top' and some VPosition. I measure the VPosition from the top of the screen, and then: do I put the top of the subtitle at this position, or the baseline?'
There seems to be 4 different places where this is specified: the interop CineCanvas 'standard', SMPTE 428-7 (2007), SMPTE 428-7 (2010) and SMPTE 428-7 (2014).
Interop is clear: the reference is the baseline.
SMPTE 428-7 from 2007 and 2010 are, to be honest, not clear. For the "text" subtitle case they refer to a table from the "image" subtitle case (table 3 for those following along at home) which says the VPosition is "The distance between the top primary image border and the top subtitle instance border."
In SMPTE 2014 the clouds are finally lifted and it's clearly specified that the reference is the baseline.
In current versions DCP-o-matic dutifully follows this mess and interprets 2007/2010-namespaced subs as "reference is top".
I always thought it a bit weird that SMPTE changed from a de-facto standard to a new (albeit easier-to-implement) way, and then back again. After just finding a message deep in my inbox from somebody saying that DCP-o-matic's subtitle placement disagrees with their Barco, I'm now wondering if I've misread it all along and we should always have been using baseline alignment.
If anybody has any insights here, I'd be glad to hear them.
All the best,
Carl
I wonder if anybody can shed any light on some confusion on my part which I think is now into its third or fourth year... it relates to the seemingly simple question: "I have a DCP subtitle with a VAlign of 'top' and some VPosition. I measure the VPosition from the top of the screen, and then: do I put the top of the subtitle at this position, or the baseline?'
There seems to be 4 different places where this is specified: the interop CineCanvas 'standard', SMPTE 428-7 (2007), SMPTE 428-7 (2010) and SMPTE 428-7 (2014).
Interop is clear: the reference is the baseline.
SMPTE 428-7 from 2007 and 2010 are, to be honest, not clear. For the "text" subtitle case they refer to a table from the "image" subtitle case (table 3 for those following along at home) which says the VPosition is "The distance between the top primary image border and the top subtitle instance border."
In SMPTE 2014 the clouds are finally lifted and it's clearly specified that the reference is the baseline.
In current versions DCP-o-matic dutifully follows this mess and interprets 2007/2010-namespaced subs as "reference is top".
I always thought it a bit weird that SMPTE changed from a de-facto standard to a new (albeit easier-to-implement) way, and then back again. After just finding a message deep in my inbox from somebody saying that DCP-o-matic's subtitle placement disagrees with their Barco, I'm now wondering if I've misread it all along and we should always have been using baseline alignment.
If anybody has any insights here, I'd be glad to hear them.
All the best,
Carl
Comment