US2015281804A1PendingUtilityA1

Addressable advertising switch by decoupling decoding from service acquisition

Assignee: Google Technology Holdings LLCPriority: Aug 9, 2011Filed: Jun 15, 2015Published: Oct 1, 2015
Est. expiryAug 9, 2031(~5 yrs left)· nominal 20-yr term from priority
H04N 21/4382H04N 21/42607H04N 21/44004H04N 21/44008H04N 21/2668H04N 21/435H04N 21/4302H04N 21/812H04N 21/44016H04N 21/458
37
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and computing device for switching from a first transport stream to a second transport stream. The method detects a trigger in the first transport stream that determines a switch point for tuning to the second transport stream. The method receives a last frame of audio/video content in the first transport stream that immediately precedes the switch point, and initiates a switch to the second transport stream after receiving the last frame. The method processes the last frame through an audio/video decoder simultaneous with the initiating of the switch, and disables the output of the audio/video decoder after the processing of the last frame. The method receives a first frame of audio/video content in the second transport stream, and enables the output of the audio/video decoder after processing the first frame through the audio/video decoder.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for addressable advertising, the method comprising:
 detecting a trigger in a first transport stream, wherein the trigger determines a location in the first transport stream that is a switch point for tuning from the first transport stream to a second transport stream;   receiving a last frame of media content in the first transport stream, wherein the last frame immediately precedes the switch point;   initiating a switch to the second transport stream in response to receiving the last frame of media content while processing the last frame of media content through a decoder;   upon initiating the switch to the second transport stream, receiving a first frame of media content in the second transport stream; and   processing the first frame through the decoder.   
     
     
         2 . The method of  claim 1 , further comprising outputting the last frame from an output of the decoder and disabling the output of the decoder. 
     
     
         3 . The method of  claim 1 , wherein processing the first frame through the decoder further comprises enabling the output of the decoder to output the first frame. 
     
     
         4 . The method of  claim 1 , wherein initiating the switch to the second transport stream further comprises:
 moving an inband tuner from receiving the first transport stream to receiving the second transport stream; and   acquiring the second transport stream.   
     
     
         5 . The method of  claim 1 , wherein processing the last frame of media content through the decoder is performed simultaneously with initiating the switch to the second transport stream. 
     
     
         6 . The method of  claim 1 , wherein the first transport stream includes MPEG audio/video content for a first service, and wherein the second transport stream includes MPEG audio/video content for a second service. 
     
     
         7 . The method of  claim 1 , wherein the first transport stream and the second transport stream use a shared buffer, wherein the receiving of the last frame stores the last frame in the shared buffer, and wherein the receiving of the first frame stores the first frame in the shared buffer. 
     
     
         8 . A system for addressable advertising, the system comprising:
 a hardware processor that is configured to:
 detect a trigger in a first transport stream, wherein the trigger determines a location in the first transport stream that is a switch point for tuning from the first transport stream to a second transport stream; 
 receive a last frame of media content in the first transport stream, wherein the last frame immediately precedes the switch point; 
 initiate a switch to the second transport stream in response to receiving the last frame of media content while processing the last frame of media content through a decoder; 
   upon initiating the switch to the second transport stream, receive a first frame of media content in the second transport stream; and   process the first frame through the decoder.   
     
     
         9 . The system of  claim 8 , wherein the hardware processor is further configured to output the last frame from an output of the decoder and disable the output of the decoder. 
     
     
         10 . The system of  claim 8 , wherein the hardware processor is further configured to process the first frame through the decoder by enabling the output of the decoder to output the first frame. 
     
     
         11 . The system of  claim 8 , wherein the hardware processor is further configured to initiate the switch to the second transport stream by:
 moving an inband tuner from receiving the first transport stream to receiving the second transport stream; and   acquiring the second transport stream.   
     
     
         12 . The system of  claim 8 , wherein the hardware processor is further configured to simultaneously process the last frame of media content through the decoder and initiate the switch to the second transport stream. 
     
     
         13 . The system of  claim 8 , wherein the first transport stream includes MPEG audio/video content for a first service, and wherein the second transport stream includes MPEG audio/video content for a second service. 
     
     
         14 . The system of  claim 8 , wherein the first transport stream and the second transport stream use a shared buffer, wherein the receiving of the last frame stores the last frame in the shared buffer, and wherein the receiving of the first frame stores the first frame in the shared buffer. 
     
     
         15 . A non-transitory computer-readable medium, comprising computer-executable instructions that, when executed on a computing device, perform a method for addressable advertising, the method comprising:
 detecting a trigger in a first transport stream, wherein the trigger determines a location in the first transport stream that is a switch point for tuning from the first transport stream to a second transport stream;   receiving a last frame of media content in the first transport stream, wherein the last frame immediately precedes the switch point;   initiating a switch to the second transport stream in response to receiving the last frame of media content while processing the last frame of media content through a decoder;   upon initiating the switch to the second transport stream, receiving a first frame of media content in the second transport stream; and   processing the first frame through the decoder.   
     
     
         16 . The non-transitory computer-readable medium of  claim 15 , wherein the method further comprises outputting the last frame from an output of the decoder and disabling the output of the decoder. 
     
     
         17 . The non-transitory computer-readable medium of  claim 15 , wherein the processing the first frame through the decoder further comprises enabling the output of the decoder to output the first frame. 
     
     
         18 . The non-transitory computer-readable medium of  claim 15 , wherein initiating the switch to the second transport stream further comprises:
 moving an inband tuner from receiving the first transport stream to receiving the second transport stream; and   acquiring the second transport stream.   
     
     
         19 . The non-transitory computer-readable medium of  claim 15 , wherein processing the last frame of media content through the decoder is performed simultaneously with initiating the switch to the second transport stream. 
     
     
         20 . The non-transitory computer-readable medium of  claim 15 , wherein the first transport stream includes MPEG audio/video content for a first service, and wherein the second transport stream includes MPEG audio/video content for a second service. 
     
     
         21 . The non-transitory computer-readable medium of  claim 15 , wherein the first transport stream and the second transport stream use a shared buffer, wherein the receiving of the last frame stores the last frame in the shared buffer, and wherein the receiving of the first frame stores the first frame in the shared buffer.

Join the waitlist — get patent alerts

Track US2015281804A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.