Digital signage using ATSC 3.0
Techniques are described for using the Advanced Television Systems Committee (ATSC) 3.0 television protocol and more specifically various types of ATSC 3.0 signaling to deliver private content for signage to kiosks and other public displays.
1. A digital television transmitter assembly comprising:
at least one processor programmed with instructions to:
send to at least one display information to be presented using at least one digital television signaling to cause the display to present content according to the signaling, the signaling comprising:
at least one private usage table (PUT) comprising:
at least one data element identifying at least one broadcast stream;
at least one data element defining capabilities for decoding and presenting the content;
at least one data element identifying a service associated with the content;
at least one data element identifying a start time of the service;
at least one data element identifying an end time of the service;
at least one data element identifying a channel number of the service;
at least one data element identifying an identification number of at least one receiver for presenting the content;
at least one field identifying capabilities for decoding and presenting the content; and
at least one data element identifying a delivery protocol associated with the service.
2. The digital television transmitter assembly of claim 1 , wherein the digital television signaling comprises advanced television systems committee (ATSC) 3.0 signaling.
3. The digital television transmitter assembly of claim 1 , wherein the signaling comprises a low level signaling (LLS)_table_id=0xFF, “User-defined usage” with user service bundle description (USBD) and Service-based Transport Session Instance Description (S-TSID) maintained and an extensible markup language (XML) document defined with namespace for @deviceType indicating a type of device that the display is.
4. A digital television receiver assembly comprising:
at least one display for presenting digital signage; and
at least one processor configured with instructions for controlling the display to present the digital information in accordance with at least one private usage table (PUT), wherein the PUT comprises:
at least one data element identifying at least one broadcast stream;
at least one data element defining capabilities for decoding and presenting the display information;
at least one data element identifying a service associated with the digital information;
at least one data element identifying a start time of the service;
at least one data element identifying an end time of the service;
at least one data element identifying a channel number of the service;
at least one data element identifying an identification number of at least one receiver for presenting the digital information;
at least one field identifying capabilities for decoding and presenting the digital information; and
at least one data element identifying a delivery protocol associated with the service.
5. The digital television receiver assembly of claim 4 , wherein the PUT is indicated by a low level signaling (LLS)_table_id=0xFF.
6. The digital television receiver assembly of claim 4 , comprising at least one universal serial bus (USB) dongle comprising an advanced television systems committee (ATSC) 3.0 receiver.
7. The digital television receiver assembly of claim 6 , wherein USB data storage is implemented in a dongle.
8. The digital television receiver assembly of claim 4 , wherein the display comprises a consumer display.
9. The digital television receiver assembly of claim 4 , wherein the display comprises a public display.
10. A method comprising:
receiving digital television signaling comprising at least one private usage table (PUT); and
presenting digital sign information in a time period defined by the PUT and in accordance with signaling parameters in the PUT and according to at least one data element in the PUT identifying an identification number of at least one receiver for presenting the digital sign information.
11. The method of claim 10 , comprising:
presenting the digital sign information according to at least one data element in the PUT identifying a service associated with the digital sign information.
12. The method of claim 10 , comprising:
presenting the digital sign information according to at least one data element in the PUT identifying a channel number of the service.
13. A method comprising:
receiving digital television signaling comprising at least one private usage table (PUT); and
presenting digital information in a time period defined by the PUT and in accordance with signaling parameters in the PUT comprising at least one data element in the PUT identifying capabilities for decoding and presenting the digital information.