System, method and apparatus for pausing multi-channel broadcasts
First Claim
1. A system, comprising:
- a processor that receives content and tracks the content reception and playback while buffering the content to allow pausing of the content playback without interrupting reception of the content, and wherein the processor is a packet processor connected to at least one tuner, the processor configured for processing and transmitting audio and video data packets received from the tuner to a plurality of receivers, the processor comprising;
an input component including an incoming timestamp counter for providing a time-based marker value to mark when each incoming packet arrives from the tuner and an outgoing timestamp counter for providing a time-based marker value for each outgoing packet to the receivers, the outgoing counter configured for controlling when to release each outgoing packet; and
at least one memory device for storing each received packet, wherein the input component is configured to stop the outgoing counter from incrementing in response to an activation of a pause signal for a duration of the pause mode and provides a count number representative of the pause duration.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing a global pause function in a broadcast multimedia system during a pause mode including an input module having an incoming timestamp counter for providing a time-based marker value to mark when each incoming packet arrives from a tuner and an outgoing timestamp counter for providing a time-based marker value for each outgoing packet to a receiver(s), the outgoing counter being configured for controlling when to release each outgoing packet to the receiver(s). At least one global memory device is provided for storing each received packet. The input module is configured to stop the outgoing counter from incrementing in response to activation of a global pause signal for the duration of the pause mode. Data flow to all of the receiver(s) is simultaneously and automatically stopped when a pause mode is enabled.
-
Citations
23 Claims
-
1. A system, comprising:
- a processor that receives content and tracks the content reception and playback while buffering the content to allow pausing of the content playback without interrupting reception of the content, and wherein the processor is a packet processor connected to at least one tuner, the processor configured for processing and transmitting audio and video data packets received from the tuner to a plurality of receivers, the processor comprising;
an input component including an incoming timestamp counter for providing a time-based marker value to mark when each incoming packet arrives from the tuner and an outgoing timestamp counter for providing a time-based marker value for each outgoing packet to the receivers, the outgoing counter configured for controlling when to release each outgoing packet; and
at least one memory device for storing each received packet, wherein the input component is configured to stop the outgoing counter from incrementing in response to an activation of a pause signal for a duration of the pause mode and provides a count number representative of the pause duration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- a processor that receives content and tracks the content reception and playback while buffering the content to allow pausing of the content playback without interrupting reception of the content, and wherein the processor is a packet processor connected to at least one tuner, the processor configured for processing and transmitting audio and video data packets received from the tuner to a plurality of receivers, the processor comprising;
-
16. A method, comprising the steps of:
-
tracking content reception and playback while buffering the content to allow pausing of the content playback without interrupting reception of the content, wherein the tracking of content reception and playback comprising processing and transmitting audio and video data packets received from at least one tuner to a plurality of receivers; marking when each incoming packet arrives from the tuner; storing each received packet; controlling the release of each outgoing packet to the receivers by providing time-based marker values for each incoming and outgoing packet; stopping the incrementing of the time-based marker value for each outgoing packet in response to a triggering of a pause signal for a duration of the pause mode; and providing a count number representative of the pause duration to enable playback after the pause mode ends; and playing back the buffered content starting approximately at the time that a pause was received when playback is resumed. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification