ISSUE-224: Support text placement in 3D coordinate spaces (not zIndex compositing).

3D text placement

Support text placement in 3D coordinate spaces (not zIndex compositing).

State:
CLOSED
Product:
TTML2
Raised by:
Pierre-Anthony Lemieux
Opened on:
2013-05-30
Description:
[The following is extracted from the liaison received from SMPTE at https://lists.w3.org/Archives/Member/w3c-archive/2012Sep/0214.html]

See Sections 6.1.2, 6.3.6 and 6.3.7 at ST 428-7.

A zValue style parameter shall be applicable to individual <p> elements for the purpose of defining the rendering of the element in terms of left- and right-eye stereoscopic images.

zValue shall be the horizontal distance between the origin of the element as rendered in the left eye and right eye images. Half of the zValue shall correspond to the horizontal distance between the origin of the element as rendered in either the left or right images, and the origin of the element in the absence of a zValue. Positive (negative) zValue values shall move the element away from (closer to) the viewer.

zValue shall be a signed decimal number and shall be expressed as a percentage of the width of the root container region.

The vertical position of the element shall be unchanged by the application of zValue, and shall be identical in both left- and right-eye images.

zValue shall apply to the entire content of the <p> element.

The zValue style parameter shall be animatable, without interpolation. In order to avoid markup duplication, it shall be possible to define a given sequence of <set tts:zValue="…"> elements once and apply it to multiple <p> elements.
Related Actions Items:
No related actions
Related emails:
  1. {minutes} TTWG Meeting 2016-06-30 (from nigel.megitt@bbc.co.uk on 2016-06-30)
  2. {agenda} TTWG Meeting 2016-06-30 (from nigel.megitt@bbc.co.uk on 2016-06-29)
  3. {minutes} TTWG Meeting 2016-06-23 (from glenn@skynav.com on 2016-06-23)
  4. {minutes} TTWG Meeting 2015-10-30 (from nigel.megitt@bbc.co.uk on 2015-10-30)
  5. {agenda} TTWG Meeting 2015-10-22 (from nigel.megitt@bbc.co.uk on 2015-10-21)
  6. {minutes} TTWG Meeting 2015-10-15 (from nigel.megitt@bbc.co.uk on 2015-10-15)
  7. {agenda} TTWG Meeting 2015-07-09 (from nigel.megitt@bbc.co.uk on 2015-07-08)
  8. Re: {agenda} TTWG Meeting 2015-07-02 (from nigel.megitt@bbc.co.uk on 2015-07-02)
  9. Re: {agenda} TTWG Meeting 2015-07-02 (from glenn@skynav.com on 2015-07-02)
  10. Re: {agenda} TTWG Meeting 2015-07-02 (from pal@sandflow.com on 2015-07-01)
  11. {agenda} TTWG Meeting 2015-07-02 (from nigel.megitt@bbc.co.uk on 2015-07-01)
  12. {agenda} TTWG Meeting 2015-06-11 (from nigel.megitt@bbc.co.uk on 2015-06-10)
  13. {agenda} TTWG Meeting 2015-06-04 (from nigel.megitt@bbc.co.uk on 2015-06-03)
  14. {agenda} TTWG Meeting 2015-05-28 (from nigel.megitt@bbc.co.uk on 2015-05-26)
  15. Re: {agenda} TTWG Meeting 2015-05-21 (from pal@sandflow.com on 2015-05-21)
  16. Re: {agenda} TTWG Meeting 2015-05-21 (from glenn@skynav.com on 2015-05-21)
  17. {agenda} TTWG Meeting 2015-05-21 (from nigel.megitt@bbc.co.uk on 2015-05-20)
  18. {agenda} TTWG Meeting 2015-05-14 (from nigel.megitt@bbc.co.uk on 2015-05-13)
  19. {minutes} TTWG Meeting 2015-05-07 (from nigel.megitt@bbc.co.uk on 2015-05-07)
  20. {agenda} TTWG Meeting 2015-05-07 (from nigel.megitt@bbc.co.uk on 2015-05-06)
  21. Re: {agenda} TTWG Meeting 2015-04-30 (from singer@apple.com on 2015-04-29)
  22. {agenda} TTWG Meeting 2015-04-30 (from nigel.megitt@bbc.co.uk on 2015-04-29)
  23. {agenda} TTWG Meeting 2015-04-23 (from nigel.megitt@bbc.co.uk on 2015-04-22)
  24. Re: {agenda} TTWG Meeting 2015-04-16 (from singer@apple.com on 2015-04-15)
  25. {agenda} TTWG Meeting 2015-04-16 (from nigel.megitt@bbc.co.uk on 2015-04-15)
  26. {agenda} TTWG Meeting 2015-04-02 (from nigel.megitt@bbc.co.uk on 2015-04-01)
  27. {agenda} TTWG Meeting 2015-03-26 (from nigel.megitt@bbc.co.uk on 2015-03-25)
  28. Re: [ttml2] Action-369 Action-382 - draft dispositions flattened thread incorporating changes (from nigel.megitt@bbc.co.uk on 2015-03-19)
  29. {agenda} TTWG Meeting 2015-03-19 (from nigel.megitt@bbc.co.uk on 2015-03-18)
  30. Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-03-18)
  31. Re: {agenda} TTWG Meeting 2015-03-12 (from glenn@skynav.com on 2015-03-11)
  32. {agenda} TTWG Meeting 2015-03-12 (from nigel.megitt@bbc.co.uk on 2015-03-11)
  33. Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from glenn@skynav.com on 2015-03-05)
  34. Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-03-05)
  35. Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from glenn@skynav.com on 2015-03-04)
  36. {agenda} TTWG Meeting 2015-03-05 (from nigel.megitt@bbc.co.uk on 2015-03-04)
  37. Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-03-04)
  38. {agenda} TTWG Meeting 2015-02-26 (from nigel.megitt@bbc.co.uk on 2015-02-25)
  39. Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-02-25)
  40. {agenda} TTWG Meeting 2015-02-19 (from nigel.megitt@bbc.co.uk on 2015-02-18)
  41. {agenda} TTWG Meeting 2015-02-12 (from nigel.megitt@bbc.co.uk on 2015-02-11)
  42. [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-02-06)
  43. {minutes} TTWG Meeting 2015-02-05 (from nigel.megitt@bbc.co.uk on 2015-02-05)
  44. {agenda} TTWG Meeting 2015-02-05 (from nigel.megitt@bbc.co.uk on 2015-02-04)
  45. {agenda} TTWG Meeting 2015-01-29 (from nigel.megitt@bbc.co.uk on 2015-01-28)
  46. RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-27)
  47. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from pal@sandflow.com on 2015-01-26)
  48. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-26)
  49. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-26)
  50. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-26)
  51. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-26)
  52. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-26)
  53. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-25)
  54. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-23)
  55. RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-23)
  56. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-23)
  57. Fwd: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-22)
  58. {minutes} TTWG Meeting 2015-01-22 (from nigel.megitt@bbc.co.uk on 2015-01-22)
  59. {agenda} TTWG Meeting 2015-01-22 (from nigel.megitt@bbc.co.uk on 2015-01-21)
  60. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-21)
  61. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-20)
  62. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
  63. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from pal@sandflow.com on 2015-01-20)
  64. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
  65. RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-20)
  66. RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-20)
  67. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-20)
  68. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-20)
  69. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
  70. RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-20)
  71. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
  72. RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-20)
  73. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
  74. RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-20)
  75. Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
  76. RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-20)
  77. Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
  78. {minutes} TTML Meeting of 24/10/13 (from glenn@skynav.com on 2013-10-24)
  79. RE: TTML Agenda for 24/10/13 (from mdolan@newtbt.com on 2013-10-23)
  80. TTML Agenda for 24/10/13 (from nigel.megitt@bbc.co.uk on 2013-10-23)
  81. ISSUE-224 (3D): SMPTE liaison: 3D [TTML.next] (from sysbot+tracker@w3.org on 2013-05-30)

Related notes:

I wouldn't mind this be added to TTML.next; however, it will have no semantic mapping in either HTML or XSL-FO. It could have a mapping to WebGL if someone were to define it.

Glenn Adams, 30 May 2013, 19:40:48

> however, it will have no semantic mapping in either HTML or XSL-FO.

I do not believe this will be an issue. A mapping to the appropriate web technology can be done later.

Pierre-Anthony Lemieux, 21 Oct 2013, 20:09:03

PAL: P1

Philippe Le Hégaret, 24 Oct 2013, 15:37:37

Push this to the next revision of TTML beyond TTML2. Need actual implementation experience to demonstrate what part of a rendering engine would use such info and how it would be used. At present, it is not well defined, and nothing in W3C rendering technologies supports this.

Glenn Adams, 14 Jan 2015, 06:24:09

addressed in https://dvcs.w3.org/hg/ttml/rev/abebbd0a303b

Glenn Adams, 17 Jan 2015, 16:11:25

[nigel]: [meeting 2015-02-05] Needs to support negative values.

5 Feb 2015, 15:46:46

[nigel]: [Meeting 2015-10-15] pal volunteers to do the editing to implement this

15 Oct 2015, 14:50:08

Proposal in branch issue-224 at https://dvcs.w3.org/hg/ttml/rev/19905fe73a06

Pierre-Anthony Lemieux, 27 Oct 2015, 00:13:02

Moved to https://github.com/w3c/ttml2/issues/40

Nigel Megitt, 5 Jan 2016, 16:14:39

Display change log ATOM feed


David Singer <singer@apple.com>, Nigel Megitt <nigel.megitt@bbc.co.uk>, Chairs, Thierry Michel <tmichel@w3.org>, Philippe Le Hégaret <plh@w3.org>, Atsushi Shimono <atsushi@w3.org>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 224.html,v 1.1 2019/11/12 10:06:11 carcone Exp $