Method and system for emulating and HTTP server through a broadcast carousel |
| OF EXEMPLARY EMBODIMENTS Interactive Television Architecture Interactive television provides a way ... |
|
Display control apparatus and method and display apparatus |
| The present invention has been made in consideration of the above-mentioned problems, and has as ... |
|
Method and apparatus for displaying images |
| What is claimed is: 1. A method for picture display, comprising: a first step of determining kind ... |
|
Broadcasting receiver for receiving and regenerating records of digital broadcasting |
| There, main purpose of the invention is providing broadcasting receiver which suppresses amount of ... |
|
Method and apparatus for compressing hypertext transfer protocol (HTTP) messages |
| The present invention relates to a method and apparatus for compressing Internet, or any digital ... |
|
Security mechanism and architecture for collaborative software systems using tuple space |
| According to the present invention, a secure agent communications system is provided for operation ... |
|
Apparatus and method for displaying program contents (EPG) |
| In accordance with the present invention, the aforesaid object is accomplished by the apparatus for ... |
|
Time-adaptive control of television viewing functionality |
| OF THE PREFERRED EMBODIMENTS The preferred embodiments of the present invention now will be ... |
|
Animated "on-screen" display provisions for an MPEG video signal processing system |
| OF THE DRAWING The invention will be described with reference to a digital satellite television ... |
|
|
Method and apparatus for controlling time-scale modification during multi-media broadcasts
| Details |
Inventors: Hejna, Jr., Donald J.;
Assignee: Enounce, Inc. (Palo Alto, CA)
Primary Examiner: Bui; Kieu-oanh
Assistant Examiner:
Attorney, Agent or Firm: Einschlag; Michael B.
One embodiment of the present invention is a method for presenting broadcast information that comprises steps of: (a) receiving broadcast information; (b) receiving guidance information relating to presentation of the broadcast information; (c) paying for a capability to alter or override at least a portion of the guidance information; (d) receiving user input to alter or override at least some of the guidance information; (e) analyzing the guidance information, the capability, and the user input to provide one or more presentation rates; and (f) presenting the information at the one or more presentation rates. |
|
DETAILED DESCRIPTION FIG. 2 shows a block diagram of embodiment 1000 of the present invention which provides substantially continuous playback of an audio or audio-visual work received from a source having non-deterministic delays such as a server (for example, a file server or a streaming media server) broadcasting via the Internet. As shown in FIG. 2, streaming data source 100 provides data representing an audio or audio-visual work through network 200 to User System 300 (US 300), which data is received at a non-deterministic rate by US 300. Capture Buffer 400 in US 300 receives the data as input. In a preferred embodiment of the present invention, Capture Buffer 400 is a FIFO (First In First Out) buffer existing, for example, in a general purpose memory store of US 300. In the absence of delays in arrival of data at US 300 from network 200, the amount of data in Capture Buffer 400 ought to remain substantially constant as a data transfer rate is typically chosen to be substantially equal to a playback rate. However, as is well known to those of ordinary skill in the art, pauses and delays in transmission of the data through network 200 to Capture Buffer 400 cause data depletion therein. Data depletion in Capture Buffer 400 occurs because, simultaneously, data is input thereto from network 200 while data is output (for example, at a constant rate) therefrom to satisfy data use requirements of Playback System 500. As should be clear to those of ordinary skill in the art, if data transmitted to US 300 is delayed long enough, data in Capture Buffer 400 will be consumed, and Playback System 500 must pause until a sufficient amount of data has arrived to enable resumption of playback. Thus, a typical playback system must constantly check for arrival of new data while the playback system is paused, and it must initiate playback once a sufficient amount of new data is received. In accordance with the present invention, data input to Capture Buffer 400 of US 300 is buffered for a predetermined amount of time, which predetermined amount of time typically varies, for example, from one (1) second to several seconds
|
| Related patents |
|
|
Unified presentation of programming from different physical sources
The invention includes steps of gathering programming data for a plurality of different program environments, in a variety of different data formats, and integrating ...
|
|
|
Good quality video for the internet at very low bandwidth
What is claimed is: 1. A method for processing digitized video material comprising the steps of: a. capturing a video sequence having a first start-time and a first end-...
|
|
|
Delayed decision recording device
What is claimed is: 1. Apparatus for recording program material from a source of program material from a beginning, after the beginning of the program material has ...
|
|
|
System for generating, distributing and receiving an interactive user interface
The invention is an information distribution system comprising a head end wherein a user interface is generated as a digital bitstream, a distribution network for ...
|
|
|
MPEG transport stream remultiplexer
OF THE INVENTION FIG. 2 shows a remultiplexer 100 according to an embodiment of the present invention. As shown, the remultiplexer 100 has a main board 130, an I-bus 120...
|
|
|
MPEG transport stream remultiplexer
OF THE INVENTION FIG. 2 shows a remultiplexer 100 according to an embodiment of the present invention. As shown, the remultiplexer 100 has a main board 130, an I-bus 120...
|
|
|
Remultiplexer for video program bearing transport streams with program clock reference time stamp adjustment
OF THE INVENTION For sake of clarity, the description of the invention is divided into sections. Remultiplexer Environment and Overview FIG. 1 shows a basic ...
|
|
|
Apparatus and method for multiplexing with small buffer depth
It is known that the delay introduced by a multiplexing system increases when buffer sizes or depth increases. Therefore, a multiplexing method that introduces minimum ...
|
|
|
Adaptive rate control for insertion of data into arbitrary bit rate data streams
The present invention provides a method and apparatus for adaptive control of the rate of data insertion into an outgoing bit stream, based on the available capacity ...
|
|
|
Brandwidth optimization of video program bearing transport streams
These and other objects are achieved according to the present invention. An illustrative application of the invention is the remultiplexing one or more MPEG-2 compliant ...
|
|
|