A reception apparatus includes receiver circuitry configured to receive a broadcast stream that includes (i) a first broadcaster service selected by a user and (ii) a second broadcaster service. The reception apparatus further includes a demodulator configured to demodulate the broadcast stream into a plurality of data packets. The reception apparatus further includes processing circuitry configured to: store the plurality of data packets corresponding to the first and second broadcaster services in a pause buffer, process each data packet associated with the selected first broadcaster service to extract audio and video content, and output, as part of a live TV broadcast, the extracted audio and video content associated with the first broadcaster service to the user during a first time period.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A reception apparatus comprising: receiver circuitry configured to receive a single Advanced Television Systems Committee (ATSC) 3.0 broadcast stream that includes (i) a first broadcaster service selected by a user and (ii) a second broadcaster service; a demodulator configured to demodulate the single ATSC 3.0 broadcast stream into a plurality of data packets; and processing circuitry configured to: store the plurality of data packets corresponding to the first and second broadcaster services of the single ATSC 3.0 broadcast stream in a pause buffer, the stored plurality of data packets including low level signaling and service layer signaling of the first and second broadcaster services, process each data packet associated with the selected first broadcaster service to extract audio and video content, and output, as part of a live TV broadcast, the extracted audio and video content associated with the first broadcaster service to the user during a first time period.
2. The reception apparatus according to claim 1 , wherein the processing circuitry is further configured to: receive, during a second time period later than the first time period, user input indicating a request to produce audio and video content associated with the second broadcaster service available during an intermediate time period that is between the first time period and the second time period, retrieve, from the pause buffer, data packets associated with the audio and video content available during the intermediate time period, process each data packet retrieved from the pause buffer to extract the audio and video content available during the intermediate time period, and output, as part of a time-shift playback, the audio and video content available during the intermediate time period for the second broadcaster service.
3. The reception apparatus according to claim 2 , wherein the processing circuitry is further configured to provide at least one content service feature during the time-shift playback of the audio and video content available during the intermediate time period for the second broadcaster service, wherein the at least one content service feature is included in the single ATSC 3.0 broadcast stream.
4. The reception apparatus according to claim 3 , wherein the at least one content service feature associated with the first broadcaster service is selected from a group consisting of closed captioning, a non-primary language audio, non-primary language subtitles, and an alternate viewing angle.
5. The reception apparatus according to claim 3 , wherein the processing circuitry is configured to execute a broadcaster application that is provided with the received single ATSC 3.0 broadcast stream, wherein the broadcaster application displays a plurality of user selectable options that include the at least one content service feature.
6. The reception apparatus according to claim 5 , wherein the broadcaster application is configured to synchronize the at least one content service feature with the time-shift playback of the audio and video content available during the intermediate time period.
7. The reception apparatus according to claim 1 , wherein the processing circuitry is further configured to: receive, during a second time period later than the first time period, user input indicating a request to produce audio and video content associated with the first broadcaster service available during an intermediate time period that is between the first time period and the second time period, retrieve, from the pause buffer, data packets associated with the audio and video content available during the intermediate time period, process each data packet retrieved from the pause buffer to extract the audio and video content available during the intermediate time period, output, as part of a time-shift playback, the audio and video content available during the intermediate time period for the second broadcaster service, and provide at least one content service feature during the time-shift playback of the audio and video content available during the intermediate time period for the first broadcaster service, wherein the at least one content service features is included in the received single ATSC 3.0 broadcast stream.
8. The reception apparatus according to claim 1 , wherein the processing circuitry is further configured to determine whether each file generated from the processing of each data packet is stored in the pause buffer, in response to the determination that a file from the generated files is not stored in the pause buffer, store the file in the pause buffer, and in response to the determination that a file from the generated files is previously stored in the pause buffer, discard the file.
9. The reception apparatus according to claim 1 , wherein each broadcaster service included in the received single ATSC 3.0 broadcast stream is a different ATSC 3.0 service, the plurality of data packets are ATSC Link-layer Protocol (ALP) packets, and each broadcaster service is associated with different data packets of the plurality of data packets.
10. The reception apparatus according to claim 1 , wherein the processing circuitry is configured to store the plurality of data packets corresponding to both the first and second broadcaster services of the single ATSC 3.0 broadcast stream in the pause buffer in response to the selection of the first broadcaster service by the user.
11. The reception apparatus according to claim 1 , wherein the processing circuitry is configured to store the plurality of data packets corresponding to both the first and second broadcaster services of the single ATSC 3.0 broadcast stream in the pause buffer irrespective of whether the second broadcast service was previously selected by the user.
12. A non-transitory computer readable medium including instructions stored therein, which when executed by a processor in a reception apparatus cause the processor to execute a method comprising: storing, in a pause buffer, a plurality of data packets corresponding to a first broadcaster service selected by a user and a second broadcaster service, the first and second broadcaster services received in a single Advanced Television Systems Committee (ATSC) 3.0 broadcast stream that is demodulated into the plurality of data packets, the stored plurality of data packets including low level signaling and service layer signaling of the first and second broadcaster services; processing each data packet associated with the selected first broadcaster service to extract audio and video content; and outputting, as part of a live TV broadcast, the extracted audio and video content associated with the first broadcaster service to the user during a first time period.
13. A reception method comprising: receiving a single Advanced Television Systems Committee (ATSC) 3.0 broadcast stream that includes (i) a first broadcaster service selected by a user and (ii) a second broadcaster service; demodulating the single ATSC 3.0 broadcast stream into a plurality of data packets; storing, by processing circuitry, the plurality of data packets corresponding to the first and second broadcaster services of the single ATSC 3.0 broadcast stream in a pause buffer, the stored plurality of data packets including low level signaling and service layer signaling of the first and second broadcaster services, processing each data packet associated with the selected first broadcaster service to extract audio and video content, and outputting, as part of a live TV broadcast, the extracted audio and video content associated with the first broadcaster service to the user during a first time period.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 23, 2018
July 27, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.