Captions / Subtitles

From Web and TV IG

UC-CC-1: Support time synchronized text

Extends

Nothing

Description

The system will allow for the inclusion of caption or subtitle files that sync with the intended media source

Actors

  • Cloud browser client

Dependencies

none

Gaps

none

Notes

UC-CC-2: Indicate the existence of captions / subtitles and state

Extends

Nothing

Description

The UI will allow for users, who consume captions / subtitles, to quickly identify their availibility. The UI must allow for change of state (on/off), dependent on user preference.

Actors

  • Cloud browser client

Dependencies

none

Gaps

none

Notes

UC-CC-3: Support text encoding

Extends

none

Description

System will support various character encoding schemes. Examples include ISO-8859-1, UTF-8

Actors

  • Cloud browser client

Dependencies

Gaps

none

Notes

UC-CC-4: Allow for on screen placement customization of time synchronized text

Extends

none

Description

Users who require the custom placement of caption / subtitle bounding box should have explicit control of its location on screen.

Actors

  • Cloud browser client

Dependencies

none

Gaps

none

Notes

Customization of this nature should be saved as a system configuration setting and applied globally if required.

UC-CC-5: Allow for user customization to caption / subtitle look and feel

Extends

none

Description

To accommodate a broad range of requirements, the system should allow users to configure the following preferences:

  • fonts: family, size, weight and colour
  • bounding box: border-width, border-colour, background colour, background opacity.
  • display styles: roll up, painted on, or pop up

Actors

  • Cloud browser client

Dependencies

none

Gaps

none

Notes

Customization of this nature should be saved as a system configuration setting and applied globally if required.

UC-CC-6: Support multiple language subtitle tracks if available

Extends

none

Description

Facilitate the inclusion of different subtitle tracks

Actors

  • Cloud browser client

Dependencies

none

Gaps

none

Notes

Allowances within the UI should be included to notify the user to the existence of multiple subtitle tracks

UC-CC-7: Support live event captioning

Extends

none

Description

Ensure that captioning for live events is supported within the system where it is available

Actors

  • Cloud browser client

Dependencies

none

Gaps

none

Notes

The UI should provide control to turn live captions on/off if they exist.