SMPTE / st2067-40

SMPTE ST 2067-40
8 stars 1 forks source link

Add Pixel Color Schemes for OPL processing #9

Closed raymondyyeungDBL closed 4 years ago

raymondyyeungDBL commented 4 years ago

Pixel Color Schemes from ST 2067-101, similar to ST 2067-102 (App 2/2E) or ST 2067-50 (App 5) are required to support OPL processing.

Proposal:

Attached is a draft input for the proposal. (Re-posted after cut-and-paste fixes on May 4, 2020). Note that this draft is rough and most likely incomplete. The commenter will help work out the details in comment resolution.

35PM-INPUT-ST-2067-40-Rev-2020-05-04.docx

The Proposed 2 scheme does not account for the difference between COLOR.APP4.1 and COLOR.APP4.2. The resulting representation as Reference Pixel might not provide the optimal precision for processing. An extension to provide for the two COLOR.APP4.X is straightforward. The commenter can provide additional proposals during comment resolution.

raymondyyeungDBL commented 4 years ago

The proposed input document requires the following corrections. The publication package will include the associated schema .xsd file as an informative component.

1)----- Add to end of section 3 Normative References "World Wide Web Consortium (W3C) (2004, October 28). XML Schema Part 2: Datatypes (Second Edition)" (Note: There should not be a period "." at the end of the final line of the section.)

2)----- C.1 XML Schema Definition

Replace first sentence: "XML elements defined by this Annex shall conform to the XML schema definitions (see W3C XML Schema Part 1: Structures as referenced in SMPTE ST 2067-20) found in this specification." by: "XML elements defined by this Annex shall conform to the XML schema definitions (see W3C XML Schema Part 1: Structures and W3C XML Schema Part 2: Datatypes) found in this specification."

3)----- C.2 APP4-XYZ-12

Add these sentences to the first paragraph: "The mathematical functions "floor(x)" and "clamp(a, b, x)" in Table C.1 shall be as defined in ST 2067-102. The XML datatype Integer4096TripletType shall be as defined in ST 2067-102."

4)----- C.3 APP4-XYZ-16 (Section number mislabeled as "C.2")

Add this sentence to the first paragraph: "The mathematical functions "floor(x)" and "clamp(a, b, x)" in Table C.1 shall be as defined in ST 2067-102. The XML datatype Integer65536TripletType shall be as defined in ST 2067-102."

5)----- Style Annex C section headings are not in the proper style. Note: I think it is called "Annex 2" in the MS Word "Styles" box under the "Home" tab.

6)----- Add this section to Annex C " C.4 Consolidated Schema (Informative) This specification is accompanied by the following element, which is an XML schema document as specified in W3C XML Schema Part 1: Structures.

st2067-40a-202X.xsd

This element collects the XML schema definitions defined in this specification. It is informative and, in case of conflict, this specification takes precedence. "

Schema .xsd file attached at TXT: st2067-40a-202X.xsd.txt

hnlocher commented 4 years ago

Thank you for the suggested changes. I will edit the draft accordingly.

hnlocher commented 4 years ago

Content of document included in 2020-05-29 draft. Corrections included in 2020-06-01 draft.

IMFTool commented 4 years ago

Table C.3: For consistency, "R’, G’ and B’ components as specified in Section 5.3.4" should probably read "X_TC, Y_TC and Z_TC components as specified in Section 5.3.4". Reference: 35PM-CD-ST-2067-40-revision2018-2020-06-01(clean).docx

hnlocher commented 4 years ago

Wolfgang's last comment not taken into account yet.

raymondyyeungDBL commented 4 years ago

I just noticed that PCD2 clean document includes 16 bit only for COLOR.APP4.1 and 12 bit only for COLOR.APP4.2. Some modification in Annex C is necessary.

Editorial - Yellow highlight on "20" in table C.1 should be changed to no highlight. Editorial - "Table" is needed in front of tables C.1 and C.2.

Table C.2 - Description should not include "COLOR.APP4.1": "XTC, YTC and ZTC components as specified in Section 5.3.4, using 12-bit bit depth, COLOR.APP4.2 colorimetry and QE.APP4 quantization system."

Table C.3 - Description should not include "COLOR.APP4.2": "XTC, YTC and ZTC components as specified in Section 5.3.4, using 16-bit bit depth, COLOR.APP4.1 colorimetry and QE.APP4 quantization system."