EP1262067A1 - System and method for broadcasting web pages and other information - Google Patents
System and method for broadcasting web pages and other informationInfo
- Publication number
- EP1262067A1 EP1262067A1 EP00986287A EP00986287A EP1262067A1 EP 1262067 A1 EP1262067 A1 EP 1262067A1 EP 00986287 A EP00986287 A EP 00986287A EP 00986287 A EP00986287 A EP 00986287A EP 1262067 A1 EP1262067 A1 EP 1262067A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- information
- stream
- tuner
- terminal device
- channels
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000013507 mapping Methods 0.000 claims abstract description 22
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 230000000737 periodic effect Effects 0.000 claims description 2
- 230000002452 interceptive effect Effects 0.000 abstract description 3
- 238000004891 communication Methods 0.000 description 9
- 238000011144 upstream manufacturing Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440236—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6118—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
Definitions
- the present application claims the benefit, under 35 USC 119 (e), of U.S. Provisional Application Nos. 60/170,792 and 60/170.793, both filed December 15. 1999. BACKGROUND OF THE INVENTION 1.
- the present invention relates to a system and method for broadcasting information, such as Internet web pages, over a networked distribution system, such as a cable television distribution system.
- a networked distribution system such as a cable television distribution system.
- video programming originating from remote and local sources is broadcast from a cable headend, through a plurality of downstream channels to a set top converter box (set top) located at each user's premises.
- the set top interfaces the received programming to the user's television or monitor, and includes a tuner that is used to select the channel to be viewed, typically by receiving commands from a remote control operated by the user.
- a cable television user who is a subscriber to a special Internet access service, can access Internet web pages that are related to the present programming content of a cable television channel being viewed by the user. This technique is refened to as CHANNEL HYPERLINKING.
- the user can "surf the Internet in a conventional manner with this system.
- the cable television distribution system includes a number of modifications for processing hyperlinking requests from the users.
- at least one upstream channel is provided between each user and the cable headend so that a user can enter hyperlinking requests into their set top, and forward them to the cable headend for processing.
- the cable headend processes each request by accessing a hyperlink database containing URL's (web addresses) of programming-content related Internet web pages, and retrieving a URL that has been assigned to the channel that the user is viewing for the time period during which the request is made.
- the cable headend retrieves the web page from the Internet, or from memory, with an Internet browser application located in the headend, and downloads the web page to the user for viewing.
- the user who may be viewing a television advertisement for a particular product, can thus hyperlink to a web page for that product with this system.
- the prefened embodiment of the channel hyperlinking system disclosed in the '603 patent thus provides a convenient technique for enabling users to access additional information that is related to the content of the program they are currently viewing, by simply pressing a button on their remote control.
- the prefened embodiment is not designed for use with cable systems that provide only one-way communication between the cable headend and the system users, since the upstream channel is necessary to send channel hyperlinking requests to the headend.
- picture- in-picture Another feature that would be desirable in a channel hyperlinking system is "picture- in-picture" capability, wherein a user can simultaneously view both a broadcast television program and a content related web page, for example, so that they can continue watching television while interacting with a channel hyperlink, or conducting an Internet session.
- the television program could be a scaled image within the web page, or vice versa.
- Picture-in-picture is easy to provide in a two-tuner set top where one tuner receives the video program, while the other tuner receives the channel hyperlink data.
- the typical set top only has a single in-band tuner that can be used for either video or data.
- the present invention addresses the foregoing issues through provision of a networked distribution system that facilitates channel hyperlinking capabilities without the need for upstream channels, and also provides picture-in-picture capability without the need for multiple tuners.
- the system is designed to provide continuous broadcast of Internet web pages, and other information, on one or more downstream channels.
- This system facilitates Internet access, including channel hyperlinking, without the requirement that information or hyperlinking requests be sent through an upstream channel for processing by the cable headend.
- hyperlink requests are processed in each user's set top converter box by a terminal processor that is programmed to identify a downstream channel on which the requested information is being broadcast, and instruct the set top's tuner to switch to that channel.
- the cable headend is modified to broadcast Internet web pages or other information on one or more downstream channels.
- a multiplexing scheme is employed wherein each downstream channel broadcasts information for multiple web pages, or the like, in a carouseled manner in which multiple, repeating time slots are provided, one for each web page or groups of web pages to be broadcast.
- the multiplexing anangement greatly increases the effective bandwidth of each channel, and provides for infinite scalability so that any number of web pages or other information may be continually broadcast over a limited number of channels. This is made possible by the fact that most web pages contain a limited amount of information, the majority of which is static. It is thus feasible to transmit the information for each page on a periodic basis, e.g., once every 10 seconds or so, with the only consideration being the amount of time that a user will be willing to wait for the requested information to anive.
- the set top's terminal processor recognizes Internet access and channel hyperlink requests that are directed to any of the broadcast web pages. More particularly, the terminal processor accesses a channel mapping database in the set top that maps each request received from a user via a remote control, keyboard or other input device, to the appropriate downstream channel and time slot therein, which is identified by a packet identifier (PID), on which the requested information is being broadcast. Using the PID information, the terminal processor instructs the set top's tuner to switch to the designated channel, and downloads the web page information for display on the user's television.
- PID packet identifier
- the terminal processor preferably waits until the data of interest appears in the carousel at the headend, and then instructs the set top's tuner to switch away from the television channel that a user is cunently viewing.
- the requested content is downloaded into a cache in the set top. and the tuner is then instructed to switch back to the original program channel. In this manner, the amount of time that the user cannot watch their program during downloading of the requested hyperlink content is minimized.
- the foregoing anangement also facilitates picture-in-picture capability without requiring the provision of two tuners in the set top.
- the terminal processor runs any suitable display manager program having picture-in-picture capability, which accesses the hyperlink content stored in the set top's cache, and overlays the content over the television program, or vice versa.
- the user can then simultaneously conduct an Internet session and continue watching the television program, for example.
- the first change involves the data encoding (e.g., MPEG 1 or MPEG 2) that is employed to encode the web page image data to reduce bandwidth requirements.
- data encoding e.g., MPEG 1 or MPEG 2
- MPEG 1 or MPEG 2 the data encoding
- the headend responds to a hyperlink request by downloading the content related information on a downstream channel
- the headend does not have knowledge when a viewer has requested a hyperlink. It is thus necessary to send full I-frames every second or so to insure that set tops that tune to the channel get an I-frame within a short enough time period that the viewer is satisfied with the service.
- the encoder is programmed to send full I-frames frequently enough that a viewer who is just tuning in, will not have to wait long for receipt of the web page data.
- single tuner picture-in- picture capability is provided in an alternative manner by formatting, combining and encoding the information for both data streams in the headend, and transmitting the combined data on one of the downstream channels to the user's set top box.
- This anangement is particularly suited for use with the prefened embodiment disclosed in the '603 patent where channel hyperlink requests are sent to the headend via an upstream channel, or other communications link.
- processing equipment in the headend accesses the content related information, and combines it with a reduced, scaled version of the video programming that the user was viewing at the time the hyperlink request is sent. This combined information is then sent to the user ' s set top on one of the downstream channels.
- the set top will display the web page on the user's television or monitor with a reduced size image of the associated television program overlaid on a portion of the page.
- the size of the web page can be reduced so that the web page is overlaid on a full size television program.
- this alternative embodiment of the invention also provides picture-in-picture capability without the need for more than one tuner in the set top, and without the requirement that the additional image information be sent separately from the video program information.
- FIG. 1 is a block diagram of a CATV system that is constructed in accordance with the prefened embodiments of the present invention
- FIG. 2 is a block diagram of a cable headend that is employed in the system of FIG. 1 : and FIG. 3 is a block diagram of a set top converter box that is employed with the system of FIG. 1.
- FIG. 1 is a general block diagram of a CATV system 10 which incorporates elements for facilitating access and broadcast of Internet web pages and other information to a plurality of system users.
- the system 10 is illustrative of one type of system with which the concepts of the present invention may be employed. It should be noted that the CATV system 10 is illustrated in general form since many of its detailed elements are not necessary for an understanding of the present invention.
- the CATV system 10 includes a cable headend 12 and a cable television distribution network 13 for interfacing the headend 12 to a plurality of terminal devices, which are preferably set top converter boxes 14 (set tops), but could be any other suitable receiving and processing device.
- a plurality of transmission links 15 interconnects the set tops 14 with the distribution network 13.
- Each of the links 15 is illustrated as being bi-directional with a plurality of downstream channels 16 and one or more upstream channels 17.
- the upstream channel 17 can be used, for example, for sending information from the set tops 14 to the headend 12, such as two-way channel hyperlinking requests in accordance with the method set forth in the '603 patent.
- the cable headend 12 receives video programming and Internet-based and other information from remote sources (not shown), and transmits the video programming and other information through the distribution network 13 to the set tops 14.
- the information may be stored in one or more local databases 18 in, or interfaced to. the headend 12.
- the information can comprise many types of information, for example, television programming information, user account information, and advertisements.
- Each of the set tops 14 is interfaced via a number of communication links 19 (e.g.. cables, infrared wireless links, etc.) to a television or monitor 20 for displaying the received video programming and other information, and one or more input devices, such as a wireless keyboard 22 and a remote controller 24. for user interaction with the set top 14.
- communication links 19 e.g. cables, infrared wireless links, etc.
- input devices such as a wireless keyboard 22 and a remote controller 24.
- the video programming that is received by the headend 12 is in either an analog format, or a digitally compressed or encoded format, such as MPEG 1 or MPEG 2.
- the Internet-based information is typically HTML coded web pages along with still images coded in JPEG or GIF formats.
- the web pages are generated either by a web page generator 25 located in the headend 12, or by a web page generator at a remote location.
- the CATV system 10 allows a system user that is a subscriber to an Internet access service, to conduct an Internet session by sending appropriate commands via the keyboard 22 and/or remote controller 24 to a processor 26 in the headend 12.
- the headend processor 26 processes a hyperlink request by accessing a hyperlink database 27 that is either located in, or interfaced to, the headend 12, and retrieving a URL for the web page to be downloaded.
- the headend processor 26 then connects the user to one of a plurality of browser applications 28, retrieves the requested Internet information from the remote source or the local database 18, and downloads the information to the user's set top 14 for display on their television or monitor 20.
- the first prefened embodiment of the present invention also includes the capability of processing hyperlink and other Internet access requests in each of the set tops 14. As will be shown, this is made possible by continually broadcasting any number of Internet web pages from the headend 12, and providing the set tops 14 with channel and time slot information for each of the web pages.
- the web page data is supplied to the browser applications 28, one for each web page to be broadcast, to generate web page bit map images to be broadcast to system users.
- additional data is added by the web page generator 25 (or by a remotely located web page generator) to the usual encoded image data to indicate relationships between the channels and which key sequences are to be used to select which channels.
- This data comprises linkage commands that are used to traverse the broadcast channels by menu instead of by channel, and to hyperlink to web pages from hyperlinks embedded in the broadcast channels. Though similar to tuning to a channel from a set top-resident channel guide, this differs in that the tuning would not be to a channel, but to a content stream and would be more like hyperlinking among web pages. Also, when broadcasting to set tops that can access the channel hyperlinking service disclosed in the '603 patent, the pages can provide links that function as access to this service.
- the web page generator is preferably provided with a plug-in referred to as a linkage editor 29.
- the browser applications 28 are able to accept the linkage commands and generate data in the broadcast stream that would specify to set tops 14 the linkage commands on the cunent page.
- An Internet session manager 30 is provided which starts the browser applications 28 and a display manager 32.
- the browser applications 28 and display manager 32 are interfaced to a communications manager 34 to facilitate downloading of the web pages to the system users.
- a video encoder 36 which may be an MPEG 1 or MPEG 2 encoder, for example, is also preferably provided in the headend 12 for encoding the web page bit map images before they are transmitted by the distribution network 13 to the set tops 14.
- the encoder 36 is employed to reduce the bandwidth necessary to transmit the data generated by the browser application 28, and to generate, for example, an MPEG standard compliant video stream.
- the web page data for each of the web pages is passed through one or more digital multiplexers 38, each of which combines a plurality of the web pages into a single data stream that is fed to the distribution network 13 for broadcast on a conesponding digital one of the downstream channels 16.
- Each of the multiplexers 38 act as a carousel by employing a time division multiplexing scheme in which the data for each web page is assigned a time slot in a multiple time slot, repeating sequence. The number and length of slots in the sequence is selected based on the type and amount of information to be sent. In the event that the information is the HTML data for a static web page, then it is sufficient to send this data only once every 10 seconds or so, since each set top 14 need only receive the data once.
- one or more sealer applications 39 are provided in the headend 12 for selectively reducing the size of either the video programming images or the web page images, so that one may be overlaid on the other.
- a picture-in-picture format displays information in windows on a television screen that are a fraction of the size of an entire display screen.
- the reduced size and resolution of picture-in- picture images require less image data to be transmitted, and less bandwidth utilized, than is required to display a full screen image.
- the resulting excess bandwidth is utilized to transmit one or more overlays of information with the reduced image for display on a single television screen.
- Such overlays may include, but are not limited to, additional full motion video programs, web pages retrieved from the Internet, advertisements and television programming information.
- the sealer applications 39 receive the incoming video programming or the web pages from the remote or local sources, and reduce the size of the video images by a predetermined amount before they are fed to one the encoders 36.
- the scaled and encoded video or other images are then multiplexed by one or more of the multiplexers 38, and may be combined with the other image information.
- the present invention permits a user to simultaneously view a television program and conduct an Internet session utilizing a television with a single tuner.
- information is retrieved by one of the browser applications 28. it is either encoded and multiplexed with the scaled and encoded video programming, or it is encoded, scaled and multiplexed with the video programming.
- the encoded and multiplexed data stream is then distributed via the distribution network 13 to the set top 14. The data stream may thus be displayed in a picture-in-picture format even where the set top 14 contains no scaling means and the system maintains a single tuner.
- a tuner 40 is provided for receiving the digitally encoded or compressed video programming and Internet-based information from the distribution network 13 on each of the downstream channels 16, and selecting the one of the downstream channels 16 from which information will be displayed on the television or monitor 20. From the tuner 40, the selected information passes through a decoder 42 which restores the video programming signals and web page image data to their original form for display on the television or monitor 20.
- the decoder 42 is of the same format as the encoder 36. such as MPEG 1 or MPEG 2, for example.
- an upstream transmitter 43 is also provided for transmitting hyperlink requests and other information to the headend 12 via the upstream channel 17.
- the heart of the set top 14 is a terminal processor 44 that controls operation of the tuner 40 in response to requests received by an input receiver 45 (e.g.. an infrared receiver) from the user via the keyboard 22 or remote controller 24.
- the terminal processor 44 is interfaced to a channel mapping database 46 that is contained in a memory 48. and stores channel mapping and hyperlink request identification information for any number of user selectable channel hyperlinks or assessable web pages or sites.
- the user may actuate the hyperlink button on their remote controller 24 during a news, weather or sports television broadcast, and the terminal processor 44 will access the channel mapping database 46 to identify the hyperlink request, and determine on which of the downstream channels 16. and in which time slot or PID, related Internet based information (e.g., news, weather or sports web site) is being broadcast.
- the terminal processor 44 determines the identity of the hyperlink using the linkage commands that are inserted by the linkage editor 29 at the headend 12. More particularly, an input application 49 is run by the terminal processor 44 that processes inputs received by the input receiver 45 by detecting when either the channel hyperlink button on the keyboard 22 or remote controller 24 has been pressed, or when a hyperlink button on a cunently displayed image has been highlighted and selected by the user. Once the hyperlink request and conesponding channel and time slot information have been identified, the terminal processor 44 will then instruct the tuner 40 to switch to the designated channel so that the requested information can be downloaded into the set top 14 for display by a terminal display manager 52 on the user ' s television or monitor 20.
- a cache 50 can be provided in the memory 48 for pre-storing downloaded information if desired.
- an out-of-band tuner 54 can be provided that can also be used for transmission of signaling information, as is conventional.
- the channel mapping and hyperlink request identification information can be downloaded through one of the downstream channels 16 for reception by the in-band tuner 40.
- the terminal processor 44 controls the tuner 40 in the following manner. For example, when the user enters a channel hyperlink request (e.g., by pressing the channel hyperlink button on the remote controller 24), the tuner 40 is instructed by the terminal processor 44 to briefly tune away from the television program to the appropriate data channel for receiving the hyperlink information. Any web pages or other information associated with the hyperlink are downloaded and stored in the set top's cache 50, and then the tuner 40 automatically tunes back to the television program. The user can then interact with the hyperlink content and continue watching the television program simultaneously using any suitable picture-in-picture graphics application that is programmed into the display manager 52.
- the time- map of the channel hyperlink content that is stored in the channel mapping database 46 is employed by the terminal processor 44 to delay tuning off of the video channel until the data of interest appears in the multiplexer 38 at the headend 12, and is about to be broadcast. For example, if the multiplexer carousel is ten seconds long and the user presses the hyperlink button, there may be as much as a ten second wait for the data to appear in the carousel.
- the user would miss an average of eight seconds of their television program when pressing the channel hyperlink button (one second to tune to data channel, average of five seconds for data to come around in the carousel, one second to collect and process the data, and one second to tune back to video programming).
- this delay can be reduced to three seconds: one second to tune the data channel, one second to collect and process the data and one second to tune back to the television program.
- One feature involves the encoding procedure implemented by the encoder 36.
- the encoder 36 To encode the web page image bit map data generated by the browser applications 28, the encoder 36 employs any known conventional algorithm for encoding motion picture video frames, such as MPEG 1 or MPEG 2.
- the first frame is encoded as an intra or I frame where information for all of the pixels in the frame needs to be transmitted since no previous frame information is available.
- the next frame in the sequence can then be encoded either as an P (predictive) frame or a B (bi-directional predictive-coded) frame which includes only the difference or motion vector data resulting from the frame comparisons.
- P or B frames can continue to be used for encoding the succeeding frames in the sequence until a substantial change, such as a scene change, occurs, thus necessitating formation of another I frame.
- the use of P or B frames substantially reduces bandwidth requirements since considerably less data has to be transmitted.
- the foregoing technique is preferably modified in the embodiment of the present invention where web pages are continually broadcast on a selected channel to all system users.
- the encoder 36 transmit a full I-frame frequently enough (e.g., once every second) that any of the set tops 14 which tune to the channel get an I-frame within a short enough time period that the viewer is satisfied with the service.
- the stream must be constantly generated since the stream offers no feedback indicating how many of the set tops 14 are viewing the cable channel (stream) or when a set top tunes to or from a cable channel canying the stream.
- the headend communications manager 34 and its configuration are also preferably modified so that the configuration file can specify that a downstream channel is a broadcast channel, and will also specify a channel number that will be used when the communications manager 34 establishes an Internet session with the Internet session manager 30. That channel number is used to access an initial URL from the hyperlinking database 27.
- the communications manager 34 Whenever the communications manager 34 does not have an Internet session associated with the broadcast channel, the communications manager 34 establishes a session with the session manager 30. To do this, the communications manager 34 generates a hyperlinking login using the configured channel.
- the URL from the hyperlinking database 27 will be the first page displayed on the broadcast channel. That page may be the only page or may be one of a series of pages displayed at intervals (cunent HTML can step through the series of pages).
- the broadcasting embodiment of the system 10 thus facilitates broadcast of web pages and other information over a group of channels to all users of the system 10. regardless of whether they are subscribers to an Internet access service offered by the cable compan
- This design not only supports the broadcast of static web pages, but support series of web pages and animated web pages.
- the system 10 can be used to broadcast several channels containing such diverse pages as stock ticker/news, headline news/sports, scrolling/paging detail reports, program guide information, weather and advertising.
- the pages would be virtually unrelated, though they could suggest tuning to another channel for more details on stories.
- the pages could contain instructions to the set tops 14 so that pressing key sequences would automatically tune to the details.
- the picture-in-picture embodiments of the invention permit requested information to be simultaneously displayed along with a video program, for example, that a user is cunently viewing.
- a user sends a hyperlink request to the headend 12
- the headend processor 26 will retrieve the requested information, e.g., web page, start one of the browser applications 28, combine the web page information with a reduced size version of the video program that the user is cunently viewing by first applying the program to the sealer application 39, and download the combined information stream on one of the downstream channels 16.
- the set top processor 44 will then be instructed to switch the tuner 40 to that channel.
- the same result is achieved by first downloading the web page information into the set top's cache 50, and then combining the stored information with the received video program using a picture-in-picture application in the set top display manager 52.
- the prefened embodiments are directed to a cable television distribution network having Internet access capabilities.
- the concepts of the present invention can be applied to any type of networked broadcast distribution system that is capable of accessing or hyperlinking to any- type of additional information.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17079299P | 1999-12-15 | 1999-12-15 | |
US17079399P | 1999-12-15 | 1999-12-15 | |
US170793P | 1999-12-15 | ||
US170792P | 1999-12-15 | ||
PCT/US2000/033267 WO2001045413A1 (en) | 1999-12-15 | 2000-12-15 | System and method for broadcasting web pages and other information |
Publications (1)
Publication Number | Publication Date |
---|---|
EP1262067A1 true EP1262067A1 (en) | 2002-12-04 |
Family
ID=26866436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP00986287A Withdrawn EP1262067A1 (en) | 1999-12-15 | 2000-12-15 | System and method for broadcasting web pages and other information |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP1262067A1 (pt) |
AU (1) | AU2255801A (pt) |
BR (1) | BR0016775A (pt) |
CA (1) | CA2394347A1 (pt) |
MX (1) | MXPA02006054A (pt) |
WO (1) | WO2001045413A1 (pt) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040210947A1 (en) | 2003-04-15 | 2004-10-21 | Shusman Chad W. | Method and apparatus for interactive video on demand |
US20030196206A1 (en) | 2002-04-15 | 2003-10-16 | Shusman Chad W. | Method and apparatus for internet-based interactive programming |
US20040032486A1 (en) | 2002-08-16 | 2004-02-19 | Shusman Chad W. | Method and apparatus for interactive programming using captioning |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5914712A (en) * | 1995-05-08 | 1999-06-22 | Video Jukebox Network, Inc. | Interactive video system |
CN1310516C (zh) * | 1995-06-30 | 2007-04-11 | 皇家菲利浦电子有限公司 | 点播电影和交互式服务的可得性调度方法和设备 |
US5923361A (en) * | 1996-05-03 | 1999-07-13 | Lucent Technologies Inc. | Multiple subscriber video-on-demand system |
-
2000
- 2000-12-15 MX MXPA02006054A patent/MXPA02006054A/es unknown
- 2000-12-15 WO PCT/US2000/033267 patent/WO2001045413A1/en not_active Application Discontinuation
- 2000-12-15 AU AU22558/01A patent/AU2255801A/en not_active Abandoned
- 2000-12-15 BR BR0016775-4A patent/BR0016775A/pt not_active Application Discontinuation
- 2000-12-15 CA CA002394347A patent/CA2394347A1/en not_active Abandoned
- 2000-12-15 EP EP00986287A patent/EP1262067A1/en not_active Withdrawn
Non-Patent Citations (1)
Title |
---|
See references of WO0145413A1 * |
Also Published As
Publication number | Publication date |
---|---|
CA2394347A1 (en) | 2001-06-21 |
MXPA02006054A (es) | 2002-12-05 |
WO2001045413A1 (en) | 2001-06-21 |
BR0016775A (pt) | 2002-12-03 |
AU2255801A (en) | 2001-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9756377B2 (en) | System and method for broadcasting web pages and other information | |
US8650607B2 (en) | Method and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol | |
JP5196594B2 (ja) | 複数の顧客にディジタル・サービスを提供する装置および方法 | |
US6177930B1 (en) | System and method for enabling a user to move between cyclically transmitted image streams | |
US6049333A (en) | System and method for providing an event database in a telecasting system | |
US5724091A (en) | Compressed digital data interactive program system | |
US20020049971A1 (en) | System and method for transmitting program guide and other information in a television distribution system | |
JP4428860B2 (ja) | インタラクティブ・テレビジョン・アプリケーションにおいて符号化mpegスチール写真をスクロールするための符号化システムおよび方法 | |
US20110249177A1 (en) | Method, apparatus and system for implementing mosaic tv service | |
US20040117830A1 (en) | Receiving apparatus and method | |
JP3969096B2 (ja) | デジタル放送送受信システム | |
CA2745322A1 (en) | Enhanced channel surfing | |
JP2002521972A (ja) | 同期したワールドワイドウェブコンテントを使用するデジタルtvシステム | |
US8635643B2 (en) | System and method for providing interactive media content over a network | |
WO2001045413A1 (en) | System and method for broadcasting web pages and other information | |
KR20000034366A (ko) | 텔레비젼을 이용한 웹 기반 부가 정보 서비스 방법 | |
JPH11205708A (ja) | ディジタル放送受信システム | |
JP3946251B2 (ja) | 圧縮されたディジタルデータ対話形プログラム・システム | |
US20110055872A1 (en) | Method and apparatus for reproducing video data in video distribution system using network | |
JP2000261784A (ja) | 送信装置 | |
KR100258957B1 (ko) | 유무선망을 공용할 수 있는 셋탑 박스 운용방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20020712 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN |
|
18W | Application withdrawn |
Effective date: 20030127 |