Advanced television systems committee (ATSC) 3.0 latency-free display of content attribute
Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. A dynamic MPD can be supplemented by offline descriptor information transmitted OTA at display time so that the descriptor information, e.g., language information, captioning information, and the like, can be immediately presented on a UI.
1. A digital television system comprising:
at least one processor configured to execute instructions which when executed by the processor configure the processor to:
identify at least one digital television content;
asynchronously from a broadcast of the digital television content, identify at least one Motion Picture Experts Group (MPEG) media transport protocol (MMTP) packet comprising information pertaining to at least a display descriptor related to at least an attribute of the digital television content;
responsive to a display command to present the digital television content:
generate at least one media presentation description (MPD) comprising a dynamic type indicator and at least the display descriptor; and
use the MPD by at least one player configured to:
parse the MPD, and
responsive to the dynamic type indicator, parse the display descriptor in the MPD to present the attribute on at least one display.
2. The digital television system of claim 1 , wherein the attribute comprises a language attribute.
3. The digital television system of claim 2 , wherein the language attribute comprises a captioning language attribute.
4. The digital television system of claim 2 , wherein the language attribute comprises an audio language attribute.
5. The digital television system of claim 1 , wherein the attribute comprises a video bitrate attribute.
6. The digital television system of claim 1 , wherein the attribute comprises an aspect ratio attribute.
7. The digital television system of claim 1 , wherein the dynamic type indicator is in an MPD set of the MPD.
8. The digital television system of claim 1 , wherein the display descriptor is in an adaptation set of the MPD.
9. The digital television system of claim 1 , wherein the digital television content comprises Advanced Television Systems Committee (ATSC) 3.0 content.
10. In a digital television system, a method comprising:
identifying at least one digital television content;
asynchronously from a broadcast of the digital television content, identifying at least one Motion Picture Experts Group (MPEG) media transport protocol (MMTP) packet comprising information pertaining to at least a display descriptor related to at least an attribute of the digital television content;
responsive to a display command to present the digital television content:
generating at least one media presentation description (MPD) comprising a dynamic type indicator and at least the display descriptor; and
using the MPD by at least one player, including:
parsing the MPD, and
responsive to the dynamic type indicator, parsing the display descriptor in the MPD to present the attribute on at least one display.
11. The method of claim 10 , wherein the attribute comprises a language attribute.
12. The method of claim 11 , wherein the language attribute comprises a captioning language attribute.
13. The method of claim 11 , wherein the language attribute comprises an audio language attribute.
14. The method of claim 10 , wherein the attribute comprises a video bitrate attribute.
15. The method of claim 10 , wherein the attribute comprises an aspect ratio attribute.
16. The method of claim 10 , wherein the dynamic type indicator is in an MPD set of the MPD.
17. The method of claim 10 , wherein the digital television content comprises Advanced Television Systems Committee (ATSC) 3.0 content.