US20130031587A1 - Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers - Google Patents
Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers Download PDFInfo
- Publication number
- US20130031587A1 US20130031587A1 US13/411,323 US201213411323A US2013031587A1 US 20130031587 A1 US20130031587 A1 US 20130031587A1 US 201213411323 A US201213411323 A US 201213411323A US 2013031587 A1 US2013031587 A1 US 2013031587A1
- Authority
- US
- United States
- Prior art keywords
- cast
- stb
- held device
- hand
- content
- 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.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title abstract description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 3
- 230000006854 communication Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- 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/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
- H04N21/41265—The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4344—Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
Definitions
- the invention herein discloses an exemplary method and apparatus to transmit. content to a viewer's wireless hand held device as an alternative or complement to TV viewing, using a digital satellite, cable or terrestrial set-top-box, an interne enabled set-top box, or an analog broadcast with digital extraction and a wireless reception device.
- Satellite 125 retransmits the digital content digital to one or more satellite dishes 130 .
- Satellite dish 130 may be a large satellite dish owned and operated by a local cable company, or it may a personal satellite dish serving one home.
- the satellite dish then transmits the content, usually via bi-directional coaxial cable 140 , to each cable subscriber via set-top-box (STB) 150 .
- STB 150 demodulates, or extracts information from, the digital signal in the form of packets, or fragments, from the carrier, and performs different signal processing techniques, i.e.
- error correcting, demultiplexing, descrambling and decoding to decode the digital programs in the form of video, audio or data, and converts such digital data to analog form to playback such decoded signals on a TV set as shown in FIG. 1 .
- Such connection between the playback device (TV) and the STB are done with cables and use the analog signals produced by the STB.
- the instant invention represents an improvement over wide area hand held receivers utilizing the DVB-H or DMB standards.
- DVB-H, or Digital Video Broadcasting refers to the hand held version of DVB-T or Digital Video Broadcasting Terrestrial, which is a system for the Terrestrial broadcast of signals destined for playback on hand held devices.
- DMB, or Digital Multimedia Broadcast is a digital radio transmission system for sending multimedia (radio, TV, and datacasting) to mobile devices such as mobile phones.
- Mobile wireless devices generally fall under the category of hand held devices, and include cell phones, personal digital assistants (pda's), etc. These devices share the common characteristic of being small, easily transported, and useable under most circumstances.
- hand-held devices do not require a surface to be placed on, nor do they usually have fixed or removable, mass storage devices such as hard drives, magneto-optical drives, or optical drives.
- the storage is generally limited to on-board memory or small removable memory such as flash media cards.
- the difficulty with transmitting content, and in particular, rich media, defined as content exhibiting one or more characteristics of user interaction, advanced animation, and or audio/video is that it requires large bandwidth and bi-directional communication for error correction.
- Small, wireless devices generally do not have the available bandwidth or sufficient power to reach the content distributor to request that corrupted packets of information be resent.
- current systems do not provide a practical means for reasonable interaction between a hand-held device and a television program.
- digital data encoded to be received by one or more handheld devices for playback is inserted into the transport stream by the content provider and is transmitted via satellite, cable or terrestrial television digital channels to a STB and wirelessly re-transmitted to a handheld receiver for decoding and playback using modem forms of wireless transmission such as Bluetooth, infrared, fast-infrared (FIR) or 802.11x.
- modem forms of wireless transmission such as Bluetooth, infrared, fast-infrared (FIR) or 802.11x.
- Such data can be digitally compressed audio, video, program information, hypertext links, game files, etc.
- the set-top box obtains instructions from the wireless device regarding what content to transmit to it.
- the STB uses the index data supplied by the broadcaster embedded in the data stream to determine what content to transmit.
- the instant invention relates to an exemplary method and apparatus for delivering rich media to wireless hand held devices which do not have sufficient power or bandwidth to obtain the content directly from a content provider.
- the instant invention solves this problem by sending the rich media to an STB which re-transmits the rich media to the wireless hand held device.
- FIG. 1 illustrates how the average end-user receives digital television programming.
- FIG. 1 a illustrates a high level schematic diagram of how digital content is processed for transmission to an end-user.
- FIG. 1 b is an example of a lower level schematic diagram of the creation of a Transport Stream from packetized elementary streams.
- FIG. 1 c illustrates a simplified, sample, MPEG compliant packet.
- FIG. 2 illustrates an example of how co-cast programming is multiplexed with regular digital programming.
- FIG. 3 illustrates multiple embodiments of the invention
- FIG. 3 a illustrates one embodiment of the invention where the STB demultiplexes the requested co-cast programming from the Transport Stream for transmission.
- FIG. 3 b illustrates one embodiment of the invention where the STB demultiplexes all co-cast programming from the Transport Stream for transmission
- FIG. 3 c illustrates one embodiment of the invention where the STB re-transmits the entire Transport Stream.
- FIG. 4 is a flow diagram on one embodiment of the invention
- FIG. 5 illustrates the control logic
- the invention herein disclosed provides an exemplary solution to the problem of delivering rich media to wireless devices, and in particular to small hand held wireless devices for the purpose of interactive television, more recently known as participation television. This is accomplished by wirelessly enabling STB devices so that they can wirelessly transmit rich media to one or more hand held wireless devices for final storage and playback while simultaneously transmitting broadcast quality content to a television set.
- the rich media transmitted to the wireless hand held device is known as Co-Cast information.
- co-cast content refers to content which is inserted into the transport stream and intended for playback on devices other than a television set, e.g. wireless handheld device, laptop, personal, computer, pda, or mobile phone.
- co-cast information bears a logical relationship to the content that is being displayed on the television set, although that is not required.
- co-cast information may be wholly independent of the channel being displayed on the television set.
- Such co-cast information is defined here as the globally available co-cast content.
- the broadcaster who inserted the co-cast content into the transport stream may also place restrictions on its use. Some restriction may include, a limited period of time for accessibility, another example may include a geographic limitations, etc. An example of a limited time usage would be co-cast programming which directs the viewer to a voting website.
- Some of the more popular wireless protocols include infra-red, fast infra-red, and 802.11x.
- the STB has multiple output designed for wired connectivity, each output being capable of transmitting different content.
- FIG. 1 a illustrates a high level schematic diagram of how digital content is processed for transmission to an end-user.
- Rich media e.g. Content 160 a , a movie, Content 160 b a news cast, Content 160 c , a Sports Program, and Content 160 d , Data Tables
- An elementary stream is the output of a video or audio encoder, and may only contain one type of data, e.g. audio, video, etc.
- elementary streams are packetized, i.e. broken down into smaller pieces, i.e. packets.
- each transport packet is 188 bytes in length and contains a header, and a payload.
- the header contains such index information as time index, program identifier, and payload type (whether audio, video, program information, etc.).
- the various elementary streams of each program are combined or multiplexed ( 161 ) into Packetized Elementary Streams 162 a , 162 b , 162 c , and 162 d .
- Each Packetized Elementary Stream contains the combined data (audio, video, date, etc.) of a single program, i.e. Content 160 a , 160 b , 160 c , or 160 d .
- the set top box de-multiplexes, i.e. recombines the packets into single programs, based upon the header information and is able to present the original content to the display unit.
- the de-multiplexer also ensures the desired packets are displayed in the correct chronological order.
- Each Packetized Elementary Stream is then further multiplexed ( 163 ) into single Transport Stream 164 carrying packets from each Packetized Elementary Stream 162 a et al.
- a transport stream contains packetized data from multiple programs.
- Transport Stream 164 is broadcast to the consumer and received by the consumer's set top box, STB 165 , which de-multiplexes Transport Stream 164 .
- FIG. 1 b is an example of a lower level schematic diagram of the creation of a Transport Stream from packetized elementary streams.
- Elementary Stream 170 represents Program 1 .
- Elementary Stream 175 represents a different program, i.e. Program 2 .
- Multiplexer 180 multiplexes or combines the three elementary streams that compose the audio, video, and data of Program 1 into Single Packetized Elementary stream 180 a .
- multiplex 181 multiplexes or combines the three elementary stream that compose the audio, video, and data, of Program 2 into single Packetized Elemental Stream 181 a.
- Multiplexer 190 combines both Packetized Elementary Streams 180 a and 181 a into Single Transport Stream 195 which is what is actually broadcast or transmitted to the end user's STB.
- FIG. 1 c illustrates a simplified, sample, MPEG compliant packet.
- Packet 198 is composed of 2 sections, Header 196 and Payload 197 .
- the content provider i.e. Cable Company, Satellite Company, network, studio, etc. may elect to insert Co-Cast information into the transport stream.
- co-cast information would be packetized with a header and payload.
- the header would include the traditional information associated with an MPEG header.
- the header of co-cast information would include an identifier that the packet is a co-cast packet.
- the payload of the co-cast packet is similar to the payload of a traditional MPEG packet except that it may also include hypertext links, which is not traditionally seen in MPEG packets.
- the set top box knows the channel line-up by reading the Payload of the Program Association Table.
- Said Program Association Table traditionally has a program identifier set to ZERO.
- available co-cast content is determined by the STB by reading the payload of the Co-Cast Content Association Table, which is analogous to the Program Association Table.
- the Co-Cast Content Association Table is identified by the Program Identifier in the header.
- FIG. 2 illustrates an example of how co-cast programming is multiplexed with regular digital programming.
- Program 1 or Packetized Elementary Stream 250 , Co-Cast 1 or Packetized Elementary Stream 260 , and Program 2 or Packetized Elementary Stream 270 are transmitted to Multiplexer 280 which combines the three packetized elementary streams into Single Transport Stream 290 .
- FIG. 3 illustrates multiple embodiments of the invention
- STB 320 receives the content, in packetized form, via coaxial cable 310 .
- STB 320 is wireless enabled to transmit and receive information via wireless communications such as infra-red, fast-infrared (FIR), Bluetooth, or 802.11x.
- STB 320 is also configured with two or more de-multiplexers 330 . Multiple de-multiplexers allow different receiving devices to receive different content at the same time.
- One channel is transmitted via transmission means 340 to television set 350 .
- One or more channels are transmitted wireless via wireless transmitter 360 over one or more bi-directional wireless channels 370 , to one or more wireless devices 390 .
- Each wireless device may receive different content up to the number of de-multiplexers available (minus the de-multiplexer being used by the television set). Such content can be streamed for real time decoding by the handheld device, or downloaded to devices with enough storage capabilities for later decoding or playback.
- Bi-directional channel 370 allows the hand held devices to request retransmission of corrupted packets from the STB 320 , thus allowing rich media to be transmitted.
- Bi-direction channels 370 may represent diverse technologies, to with, the STB 320 may transmit using one wireless technology, and receive information such as data or commands via another wireless technology.
- the invention can communicate via WiMax 381 or Wi-Fi router 382 .
- FIG. 3 a illustrates one embodiment of the STB, transmitting co-cast content to the handheld device.
- the STB receives Transport Stream 375 , performs the de-multiplexing and decoding on the incoming packet stream and broadcasts Transport Stream 375 a which is composed solely of co-cast packets that were requested by each handheld device.
- FIG. 3 b illustrates a second embodiment of the STB transmitting co-cast content to the handheld device.
- STB 320 acts as a router, and broadcasts all packets from Transport Stream 380 which are identified as co-cast packets into Transport Stream 380 a .
- Each hand held device performs its own de-multiplexing and decoding of the packetized stream. This method permits the user view all co-cast content, whether associated with a particular channel or not.
- FIG. 3 c illustrates yet another embodiment of the STB transmitting co-cast content to the handheld devices.
- the STB 320 merely rebroadcasts Transport Stream 385 as received.
- Each hand held device would be responsible for processing the entire packetized stream and performing de-multiplexing and decoding as necessary.
- This method is suboptimal in that it requires each handheld device to have a de-multiplexer as powerful as the one in STB 320 , which would substantially increase the cost of each handheld device
- FIG. 3 further refers to another embodiment of the invention.
- STB 320 received the content via coaxial cable 310 .
- STB 320 extracts Co-cast identification information from the requested packets.
- This co-cast identification, information includes, but is not limited to a list of titles and locations of the co-cast content. The location may be the interne, another network, the packetized content being received by the coaxial cable 310 , cached on STB 320 , or from a mass storage device attached to STB 320 .
- STB 320 is wireless enabled. Examples of the extracted co-cast index information include, Internet URL's, DVD title, chapter, and time index information, Hard drive file location, etc.
- the co-cast index information is transmitted to one or more wireless devices 390 via wireless transmitter 360 . Each wireless device 390 receives the identical list of co-cast content.
- Wireless device 390 is wirelessly connected to both STB 320 , the internet via Router 382 , or Tower 381 , where Tower 381 can be a cell tower or a WiMax tower.
- the user selects the desired content to be co-cast and hand held device 390 uses the co-cast index information to obtain the desired content.
- STB 320 is connected to the public internet 397 via connection means 375 . This permits STB 320 to obtain and transmit information from the internet as well.
- STB 320 receives content from a mass storage device such as a hard drive, an optical drive, or a solid state memory device.
- a mass storage device such as a hard drive, an optical drive, or a solid state memory device.
- FIG. 4 is a flow diagram of one embodiment of the invention.
- the STB broadcasts the list of available content by reading the payload of the Co-cast Content Association Table.
- a first hand held device requests co-cast content associated with the currently viewed television channel from the STB.
- a second hand held device simultaneously requests globally available co-cast content from the STB.
- one or more de-multiplexers separate the requested co-cast information from the packetized stream and broadcasts one or more transport streams.
- the STB transmits the co-cast information to the wireless handheld devices.
- each hand held device receives the transmitted data, ignore the packets not intended for it, and reconstructs the content.
- FIG. 5 illustrates a block diagram of the control logic of the STB.
- the STB send the input signal through a de-multiplexer and decryption device.
- the STB transcodes the signal into the format for the wireless device.
- the signal is re-packetized for streaming or downloading.
- the signal passes through the wireless interface.
- the STB processes the return channel commands.
- the system controller will instruct the transport de-multiplexer 510 to extract the co-cast channel requested by the hand held device.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
An exemplary method and apparatus to deliver rich media to wireless hand-held devices.
Description
- The present application is a continuation of U.S. patent application Ser. No. 12/077,071, entitled “METHOD AND APPARATUS TO BROADCAST CONTENT TO HANDHELD WIRELESS DEVICES VIA DIGITAL SET-TOP-BOX RECEIVERS”, filed Mar. 13, 2008, which is a continuation of U.S. patent application Ser. No. 10/839,783, entitled “METHOD AND APPARATUS TO BROADCAST CONTENT TO HANDHELD WIRELESS DEVICES VIA DIGITAL SET-TOP-BOX RECEIVERS”, which was filed on Apr. 27, 2004.
- The invention herein discloses an exemplary method and apparatus to transmit. content to a viewer's wireless hand held device as an alternative or complement to TV viewing, using a digital satellite, cable or terrestrial set-top-box, an interne enabled set-top box, or an analog broadcast with digital extraction and a wireless reception device.
- Referring to
FIG. 1 , currently the vast majority of digital television program providers, whether cable, satellite, or terrestrial transmissions, transmit digital content from transmitting station 110 tosatellite 125 viachannel 120. Satellite 125 retransmits the digital content digital to one ormore satellite dishes 130.Satellite dish 130 may be a large satellite dish owned and operated by a local cable company, or it may a personal satellite dish serving one home. The satellite dish then transmits the content, usually via bi-directionalcoaxial cable 140, to each cable subscriber via set-top-box (STB) 150.STB 150 demodulates, or extracts information from, the digital signal in the form of packets, or fragments, from the carrier, and performs different signal processing techniques, i.e. error correcting, demultiplexing, descrambling and decoding. to decode the digital programs in the form of video, audio or data, and converts such digital data to analog form to playback such decoded signals on a TV set as shown inFIG. 1 . Such connection between the playback device (TV) and the STB are done with cables and use the analog signals produced by the STB. - Today, the relationship between a traditional set top box and a hand held device is limited to hand held devices, and more specifically, only personal video devices, downloading, for later viewing, the content which is currently being viewed from the set top box.
- The instant invention represents an improvement over wide area hand held receivers utilizing the DVB-H or DMB standards. DVB-H, or Digital Video Broadcasting, refers to the hand held version of DVB-T or Digital Video Broadcasting Terrestrial, which is a system for the Terrestrial broadcast of signals destined for playback on hand held devices. DMB, or Digital Multimedia Broadcast, is a digital radio transmission system for sending multimedia (radio, TV, and datacasting) to mobile devices such as mobile phones.
- The current system has proven inadequate for most wireless applications, and in particular, to mobile wireless devices. Mobile wireless devices generally fall under the category of hand held devices, and include cell phones, personal digital assistants (pda's), etc. These devices share the common characteristic of being small, easily transported, and useable under most circumstances. Unlike portable computers and other larger mobile devices, hand-held devices do not require a surface to be placed on, nor do they usually have fixed or removable, mass storage devices such as hard drives, magneto-optical drives, or optical drives. The storage is generally limited to on-board memory or small removable memory such as flash media cards.
- The difficulty with transmitting content, and in particular, rich media, defined as content exhibiting one or more characteristics of user interaction, advanced animation, and or audio/video is that it requires large bandwidth and bi-directional communication for error correction. Small, wireless devices generally do not have the available bandwidth or sufficient power to reach the content distributor to request that corrupted packets of information be resent. Also, current systems do not provide a practical means for reasonable interaction between a hand-held device and a television program.
- In the present invention, digital data encoded to be received by one or more handheld devices for playback is inserted into the transport stream by the content provider and is transmitted via satellite, cable or terrestrial television digital channels to a STB and wirelessly re-transmitted to a handheld receiver for decoding and playback using modem forms of wireless transmission such as Bluetooth, infrared, fast-infrared (FIR) or 802.11x. Such data can be digitally compressed audio, video, program information, hypertext links, game files, etc.
- In the present invention, the set-top box obtains instructions from the wireless device regarding what content to transmit to it. The STB uses the index data supplied by the broadcaster embedded in the data stream to determine what content to transmit.
- The instant invention relates to an exemplary method and apparatus for delivering rich media to wireless hand held devices which do not have sufficient power or bandwidth to obtain the content directly from a content provider. The instant invention solves this problem by sending the rich media to an STB which re-transmits the rich media to the wireless hand held device.
-
FIG. 1 illustrates how the average end-user receives digital television programming. -
FIG. 1 a illustrates a high level schematic diagram of how digital content is processed for transmission to an end-user. -
FIG. 1 b, is an example of a lower level schematic diagram of the creation of a Transport Stream from packetized elementary streams. -
FIG. 1 c, illustrates a simplified, sample, MPEG compliant packet. -
FIG. 2 illustrates an example of how co-cast programming is multiplexed with regular digital programming. -
FIG. 3 illustrates multiple embodiments of the invention -
FIG. 3 a illustrates one embodiment of the invention where the STB demultiplexes the requested co-cast programming from the Transport Stream for transmission. -
FIG. 3 b illustrates one embodiment of the invention where the STB demultiplexes all co-cast programming from the Transport Stream for transmission, -
FIG. 3 c illustrates one embodiment of the invention where the STB re-transmits the entire Transport Stream. -
FIG. 4 is a flow diagram on one embodiment of the invention -
FIG. 5 illustrates the control logic - The invention herein disclosed provides an exemplary solution to the problem of delivering rich media to wireless devices, and in particular to small hand held wireless devices for the purpose of interactive television, more recently known as participation television. This is accomplished by wirelessly enabling STB devices so that they can wirelessly transmit rich media to one or more hand held wireless devices for final storage and playback while simultaneously transmitting broadcast quality content to a television set. The rich media transmitted to the wireless hand held device is known as Co-Cast information. For purposes of this disclosure, co-cast content refers to content which is inserted into the transport stream and intended for playback on devices other than a television set, e.g. wireless handheld device, laptop, personal, computer, pda, or mobile phone. Generally, co-cast information bears a logical relationship to the content that is being displayed on the television set, although that is not required. Alternatively, co-cast information may be wholly independent of the channel being displayed on the television set. Such co-cast information is defined here as the globally available co-cast content. The broadcaster who inserted the co-cast content into the transport stream may also place restrictions on its use. Some restriction may include, a limited period of time for accessibility, another example may include a geographic limitations, etc. An example of a limited time usage would be co-cast programming which directs the viewer to a voting website. Some of the more popular wireless protocols include infra-red, fast infra-red, and 802.11x.
- In another embodiment of the invention, the STB has multiple output designed for wired connectivity, each output being capable of transmitting different content.
- Referring to
FIG. 1 a,FIG. 1 a illustrates a high level schematic diagram of how digital content is processed for transmission to an end-user. Rich media,e.g. Content 160 a, a movie,Content 160 b a news cast,Content 160 c, a Sports Program, andContent 160 d, Data Tables, is first encoded as elementary streams. An elementary stream is the output of a video or audio encoder, and may only contain one type of data, e.g. audio, video, etc. In the MPEG communications protocol, elementary streams are packetized, i.e. broken down into smaller pieces, i.e. packets. In a traditional MPEG system, each transport packet is 188 bytes in length and contains a header, and a payload. The header contains such index information as time index, program identifier, and payload type (whether audio, video, program information, etc.). In addition to being packetized, the various elementary streams of each program are combined or multiplexed (161) into Packetized ElementaryStreams Content - Each Packetized Elementary Stream is then further multiplexed (163) into
single Transport Stream 164 carrying packets from eachPacketized Elementary Stream 162 a et al. A transport stream contains packetized data from multiple programs.Transport Stream 164 is broadcast to the consumer and received by the consumer's set top box,STB 165, which de-multiplexesTransport Stream 164. - Referring to
FIG. 1 b,FIG. 1 b, is an example of a lower level schematic diagram of the creation of a Transport Stream from packetized elementary streams.Elementary Stream 170 representsProgram 1.Elementary Stream 175 represents a different program, i.e.Program 2.Multiplexer 180 multiplexes or combines the three elementary streams that compose the audio, video, and data ofProgram 1 into Single Packetized Elementary stream 180 a. Similarly,multiplex 181, multiplexes or combines the three elementary stream that compose the audio, video, and data, ofProgram 2 into single Packetized Elemental Stream 181 a. -
Multiplexer 190 combines bothPacketized Elementary Streams 180 a and 181 a intoSingle Transport Stream 195 which is what is actually broadcast or transmitted to the end user's STB. - Referring to
FIG. 1 c,FIG. 1 c, illustrates a simplified, sample, MPEG compliant packet.Packet 198 is composed of 2 sections,Header 196 andPayload 197. - The content provider, i.e. Cable Company, Satellite Company, network, studio, etc. may elect to insert Co-Cast information into the transport stream. Like any other information in the transport stream, co-cast information would be packetized with a header and payload. The header would include the traditional information associated with an MPEG header. However, in addition, the header of co-cast information would include an identifier that the packet is a co-cast packet. The payload of the co-cast packet is similar to the payload of a traditional MPEG packet except that it may also include hypertext links, which is not traditionally seen in MPEG packets.
- In a regular MPEG based digital television system, the set top box knows the channel line-up by reading the Payload of the Program Association Table. Said Program Association Table traditionally has a program identifier set to ZERO. In the instant invention, available co-cast content is determined by the STB by reading the payload of the Co-Cast Content Association Table, which is analogous to the Program Association Table. The Co-Cast Content Association Table is identified by the Program Identifier in the header.
- Referring to
FIG. 2 ,FIG. 2 illustrates an example of how co-cast programming is multiplexed with regular digital programming.Program 1 orPacketized Elementary Stream 250, Co-Cast 1 orPacketized Elementary Stream 260, andProgram 2 orPacketized Elementary Stream 270 are transmitted toMultiplexer 280 which combines the three packetized elementary streams intoSingle Transport Stream 290. - Referring to
FIG. 3 ,FIG. 3 illustrates multiple embodiments of the invention;STB 320 receives the content, in packetized form, viacoaxial cable 310.STB 320 is wireless enabled to transmit and receive information via wireless communications such as infra-red, fast-infrared (FIR), Bluetooth, or 802.11x.STB 320 is also configured with two or more de-multiplexers 330. Multiple de-multiplexers allow different receiving devices to receive different content at the same time. One channel is transmitted via transmission means 340 totelevision set 350. One or more channels are transmitted wireless via wireless transmitter 360 over one or morebi-directional wireless channels 370, to one or morewireless devices 390. Each wireless device may receive different content up to the number of de-multiplexers available (minus the de-multiplexer being used by the television set). Such content can be streamed for real time decoding by the handheld device, or downloaded to devices with enough storage capabilities for later decoding or playback.Bi-directional channel 370 allows the hand held devices to request retransmission of corrupted packets from theSTB 320, thus allowing rich media to be transmitted.Bi-direction channels 370 may represent diverse technologies, to with, theSTB 320 may transmit using one wireless technology, and receive information such as data or commands via another wireless technology. In addition, the invention can communicate viaWiMax 381 or Wi-Fi router 382. - Referring to
FIG. 3 a,FIG. 3 a illustrates one embodiment of the STB, transmitting co-cast content to the handheld device. The STB receivesTransport Stream 375, performs the de-multiplexing and decoding on the incoming packet stream and broadcastsTransport Stream 375 a which is composed solely of co-cast packets that were requested by each handheld device. - Referring to
FIG. 3 b,FIG. 3 b illustrates a second embodiment of the STB transmitting co-cast content to the handheld device.STB 320 acts as a router, and broadcasts all packets fromTransport Stream 380 which are identified as co-cast packets intoTransport Stream 380 a. Each hand held device performs its own de-multiplexing and decoding of the packetized stream. This method permits the user view all co-cast content, whether associated with a particular channel or not. - Referring to
FIG. 3 c,FIG. 3 c illustrates yet another embodiment of the STB transmitting co-cast content to the handheld devices. In this embodiment, theSTB 320 merely rebroadcastsTransport Stream 385 as received. Each hand held device would be responsible for processing the entire packetized stream and performing de-multiplexing and decoding as necessary. This method is suboptimal in that it requires each handheld device to have a de-multiplexer as powerful as the one inSTB 320, which would substantially increase the cost of each handheld device - Referring again to
FIG. 3 ,FIG. 3 further refers to another embodiment of the invention.STB 320 received the content viacoaxial cable 310.STB 320 extracts Co-cast identification information from the requested packets. This co-cast identification, information includes, but is not limited to a list of titles and locations of the co-cast content. The location may be the interne, another network, the packetized content being received by thecoaxial cable 310, cached onSTB 320, or from a mass storage device attached toSTB 320.STB 320 is wireless enabled. Examples of the extracted co-cast index information include, Internet URL's, DVD title, chapter, and time index information, Hard drive file location, etc. The co-cast index information is transmitted to one or morewireless devices 390 via wireless transmitter 360. Eachwireless device 390 receives the identical list of co-cast content. -
Wireless device 390 is wirelessly connected to bothSTB 320, the internet viaRouter 382, orTower 381, whereTower 381 can be a cell tower or a WiMax tower. The user selects the desired content to be co-cast and hand helddevice 390 uses the co-cast index information to obtain the desired content. - Referring yet again to
FIG. 3 , in another embodiment of the invention,STB 320 is connected to thepublic internet 397 via connection means 375. This permitsSTB 320 to obtain and transmit information from the internet as well. - Referring yet again to
FIG. 3 , in another embodiment of the invention,STB 320 receives content from a mass storage device such as a hard drive, an optical drive, or a solid state memory device. - Referring to
FIG. 4 ,FIG. 4 is a flow diagram of one embodiment of the invention. Atstep 405, the STB broadcasts the list of available content by reading the payload of the Co-cast Content Association Table. At step 410 a first hand held device requests co-cast content associated with the currently viewed television channel from the STB. At step 420 a second hand held device simultaneously requests globally available co-cast content from the STB. Atstep 445 one or more de-multiplexers separate the requested co-cast information from the packetized stream and broadcasts one or more transport streams. Atstep 450, the STB transmits the co-cast information to the wireless handheld devices. Atstep 460 each hand held device receives the transmitted data, ignore the packets not intended for it, and reconstructs the content. - Referring to
FIG. 5 ,FIG. 5 illustrates a block diagram of the control logic of the STB. Atstep 510, the STB send the input signal through a de-multiplexer and decryption device. Atstep 520, the STB transcodes the signal into the format for the wireless device. Atstep 530, the signal is re-packetized for streaming or downloading. Atstep 540, the signal passes through the wireless interface. Atstep 550, the STB processes the return channel commands. Atstep 560 the system controller will instruct thetransport de-multiplexer 510 to extract the co-cast channel requested by the hand held device.
Claims (12)
1. (canceled)
2. A set-top box (STB) operable to receive a transport stream containing regular programming and co-cast programming and to deliver the co-cast programming to a hand-held device, the STB comprising:
a receiver for receiving the transport stream;
a demultiplexer for de-multiplexing the received transport stream into a first portion containing regular programming and a second portion containing co-cast programming;
a channel for delivery of the de-multiplexed first portion to a television set; and
a wireless transmitter for transmitting the de-multiplexed second portion to a hand-held device.
3. The STB of claim 2 , wherein the set top box is operable to deliver co-cast index information to the hand held device, the transmitted second portion being a function of a selection from the co-cast index information that is made at the hand-held device.
4. The STB of claim 2 , wherein the wirelessly-transmitted second portion includes multiple co-cast programs.
5. The STB of claim 2 , wherein the wirelessly-transmitted second portion includes regular programming co-cast programs.
6. A system for delivery of co-cast programming from a content provider to a hand-held device, comprising:
a multiplexer for multiplexing a plurality of programs, including at least one co-cast program, into a transport stream;
a set-top box (STB) operable to receive the transport stream, the STB including:
a receiver for receiving the transport stream;
a demultiplexer for de-multiplexing the received transport stream into a first portion containing regular programming and a second portion containing co-cast programming;
a channel for delivery of the de-multiplexed first portion to a television set; and
a wireless transmitter for transmitting the de-multiplexed second portion.
7. The system of claim 6 , wherein the set top box is operable to deliver co-cast index information, the transmitted second portion being a function of a selection from the co-cast index information that is made at the hand-held device.
8. The system of claim 6 , wherein the wirelessly-transmitted second portion includes multiple co-cast programs.
9. The system of claim 6 , wherein the wirelessly-transmitted second portion includes regular programs.
10. The system of claim 6 , further including a hand-held device to which the second portion is wireless delivered.
11. The system of claim 8 , further including a hand-held device to which the second portion is wireless delivered, the hand-held device including a de-multiplexer to de-multiple the multiple co-cast programs.
12. The system of claim 9 , further including a hand-held device to which the second portion is wireless delivered, the hand-held device including a de-multiplexer to de-multiple the co-cast program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/411,323 US20130031587A1 (en) | 2004-04-27 | 2012-03-02 | Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/839,783 US20050009539A1 (en) | 2003-04-28 | 2004-04-27 | Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers |
US12/077,071 US8145124B2 (en) | 2004-04-27 | 2008-03-13 | Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers |
US13/411,323 US20130031587A1 (en) | 2004-04-27 | 2012-03-02 | Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/077,071 Continuation US8145124B2 (en) | 2003-04-28 | 2008-03-13 | Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130031587A1 true US20130031587A1 (en) | 2013-01-31 |
Family
ID=44354683
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/077,071 Ceased US8145124B2 (en) | 2003-04-28 | 2008-03-13 | Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers |
US13/411,323 Abandoned US20130031587A1 (en) | 2004-04-27 | 2012-03-02 | Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/077,071 Ceased US8145124B2 (en) | 2003-04-28 | 2008-03-13 | Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers |
Country Status (1)
Country | Link |
---|---|
US (2) | US8145124B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110320627A1 (en) * | 2010-06-29 | 2011-12-29 | Echostar Technologies L.L.C. | Apparatus, systems and methods for accessing and synchronizing presentation of media content and supplemental media rich content |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050009539A1 (en) | 2003-04-28 | 2005-01-13 | Fathy Yassa | Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers |
US10440328B2 (en) * | 2004-01-20 | 2019-10-08 | Fathy F. Yassa | Method and apparatus to synchronize personalized co-cast content with user viewing habits |
US8677280B2 (en) * | 2006-05-18 | 2014-03-18 | Ubiquity Broadcasting Corporation | Sprocket shaped user interface for navigating a dynamic collection of information |
KR100810358B1 (en) * | 2007-01-30 | 2008-03-04 | 삼성전자주식회사 | Method for confirming the integrity of a container and its DVH terminal |
KR101523590B1 (en) * | 2009-01-09 | 2015-05-29 | 한국전자통신연구원 | Codec mode control method and terminal of integrated Internet protocol network |
US8395477B2 (en) * | 2009-10-29 | 2013-03-12 | Time Warner Cable Inc. | Geographic based remote control |
US20110296472A1 (en) * | 2010-06-01 | 2011-12-01 | Microsoft Corporation | Controllable device companion data |
US20130089085A1 (en) * | 2010-06-13 | 2013-04-11 | Ariel University Research And Development Company, Ltd. | Wireless transmission of content simultaneously accessible to multiple users using wi-fi infrastructure |
ITTO20130035A1 (en) * | 2013-01-15 | 2014-07-16 | Inst Rundfunktechnik Gmbh | SENDEEINRICHTUNG ZUM DRAHTLOSEN UEBERTRAGEN EINES MPEG2-TS KOMPATIBLEN DATENSTROMS |
EP3484163A1 (en) | 2014-08-11 | 2019-05-15 | OpenTV, Inc. | Method and system to create interactivity between a main reception device and at least one secondary device |
US10542327B2 (en) | 2015-12-21 | 2020-01-21 | Opentv, Inc. | Interactive application server on a second screen device |
KR102429516B1 (en) * | 2016-01-21 | 2022-08-08 | 엔에이치엔클라우드 주식회사 | System and method for providing input and output of set-top box using terminal |
US11197071B2 (en) * | 2019-10-24 | 2021-12-07 | Sling Media Pvt Ltd | Methods and systems for automated media device communications configuration |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010021998A1 (en) * | 1999-05-26 | 2001-09-13 | Neal Margulis | Apparatus and method for effectively implementing a wireless television system |
US20030046431A1 (en) * | 2001-07-23 | 2003-03-06 | Loys Belleguie | Direct RTP delivery method and system over MPEG network |
US20030077065A1 (en) * | 2001-10-18 | 2003-04-24 | Koninklijke Philips Electronics N.V. | Service data delivery system |
US6557031B1 (en) * | 1997-09-05 | 2003-04-29 | Hitachi, Ltd. | Transport protocol conversion method and protocol conversion equipment |
US20030135860A1 (en) * | 2002-01-11 | 2003-07-17 | Vincent Dureau | Next generation television receiver |
US20040117857A1 (en) * | 2002-12-16 | 2004-06-17 | Chatschik Bisdikian | System and a method for personalised, transaction-oriented, interactivity over non-interactive (one way) broadcast networks |
US20040252562A1 (en) * | 2003-06-12 | 2004-12-16 | Samsung Electronics Co., Ltd. | Set top box capable of performing wireless transmission |
US20050108751A1 (en) * | 2003-11-17 | 2005-05-19 | Sony Corporation | TV remote control with display |
US7302224B2 (en) * | 2000-05-03 | 2007-11-27 | The Directv Group, Inc. | Communication system for rebroadcasting electronic content within local area network |
US7634794B1 (en) * | 1999-07-16 | 2009-12-15 | Lg Electronics Inc. | Broadcasting service system using mobile communication terminal |
US7675901B2 (en) * | 2003-01-09 | 2010-03-09 | Thomson Licensing | Method and an apparatus for mapping an MPEG transport stream into IP packets for WLAN broadcast |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7336925B2 (en) * | 2002-10-28 | 2008-02-26 | Nokia Corporation | Graphical indication of a proximately located device |
US7751477B2 (en) * | 2003-02-13 | 2010-07-06 | Broadcom Corporation | Communications signal transcoder |
US7590991B2 (en) * | 2003-10-09 | 2009-09-15 | Terayon Communication Systems, Inc. | Method and apparatus for determining channel to which a TV or VCR is tuned |
US20050095980A1 (en) * | 2003-10-31 | 2005-05-05 | Blue7 Communications | Uwb pulse generator and uwb pulse generation method |
US7433414B2 (en) * | 2004-07-26 | 2008-10-07 | Sigma Designs, Inc. | Intelligent array radio architecture |
US7634296B2 (en) * | 2005-12-02 | 2009-12-15 | General Instrument Corporation | Set top box with mobile phone interface |
US8683527B2 (en) * | 2007-04-20 | 2014-03-25 | At&T Intellectual Property I, Lp | System and apparatus for supplying media content to portable communication devices |
US20080305802A1 (en) * | 2007-06-05 | 2008-12-11 | At&T Knowledge Ventures, L.P. | System and method for augmenting wireless coverage for communication devices |
US8150387B2 (en) * | 2008-06-02 | 2012-04-03 | At&T Intellectual Property I, L.P. | Smart phone as remote control device |
-
2008
- 2008-03-13 US US12/077,071 patent/US8145124B2/en not_active Ceased
-
2012
- 2012-03-02 US US13/411,323 patent/US20130031587A1/en not_active Abandoned
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6557031B1 (en) * | 1997-09-05 | 2003-04-29 | Hitachi, Ltd. | Transport protocol conversion method and protocol conversion equipment |
US20010021998A1 (en) * | 1999-05-26 | 2001-09-13 | Neal Margulis | Apparatus and method for effectively implementing a wireless television system |
US7634794B1 (en) * | 1999-07-16 | 2009-12-15 | Lg Electronics Inc. | Broadcasting service system using mobile communication terminal |
US7302224B2 (en) * | 2000-05-03 | 2007-11-27 | The Directv Group, Inc. | Communication system for rebroadcasting electronic content within local area network |
US20030046431A1 (en) * | 2001-07-23 | 2003-03-06 | Loys Belleguie | Direct RTP delivery method and system over MPEG network |
US20030077065A1 (en) * | 2001-10-18 | 2003-04-24 | Koninklijke Philips Electronics N.V. | Service data delivery system |
US20030135860A1 (en) * | 2002-01-11 | 2003-07-17 | Vincent Dureau | Next generation television receiver |
US20040117857A1 (en) * | 2002-12-16 | 2004-06-17 | Chatschik Bisdikian | System and a method for personalised, transaction-oriented, interactivity over non-interactive (one way) broadcast networks |
US7675901B2 (en) * | 2003-01-09 | 2010-03-09 | Thomson Licensing | Method and an apparatus for mapping an MPEG transport stream into IP packets for WLAN broadcast |
US20040252562A1 (en) * | 2003-06-12 | 2004-12-16 | Samsung Electronics Co., Ltd. | Set top box capable of performing wireless transmission |
US20050108751A1 (en) * | 2003-11-17 | 2005-05-19 | Sony Corporation | TV remote control with display |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110320627A1 (en) * | 2010-06-29 | 2011-12-29 | Echostar Technologies L.L.C. | Apparatus, systems and methods for accessing and synchronizing presentation of media content and supplemental media rich content |
US9009339B2 (en) * | 2010-06-29 | 2015-04-14 | Echostar Technologies L.L.C. | Apparatus, systems and methods for accessing and synchronizing presentation of media content and supplemental media rich content |
US9544660B2 (en) | 2010-06-29 | 2017-01-10 | Echostar Technologies L.L.C. | Apparatus, systems and methods for accessing and synchronizing presentation of media content and supplemental media rich content in response to selection of a presented object |
US9668031B2 (en) | 2010-06-29 | 2017-05-30 | Echostar Technologies L.L.C. | Apparatus, systems and methods for accessing and synchronizing presentation of media content and supplemental media rich content |
Also Published As
Publication number | Publication date |
---|---|
US8145124B2 (en) | 2012-03-27 |
US20110197229A1 (en) | 2011-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8145124B2 (en) | Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers | |
USRE46869E1 (en) | Method and apparatus to broadcast content to handheld wireless devices via digital set-top receivers | |
US7779154B2 (en) | Mobile telecommunication networks and digital broadcasting services | |
US9338509B2 (en) | Method for operating an interactive program guide, a user device for an interactive program guide, a method and a device for providing a consolidated data guide information listing | |
US8448212B2 (en) | Combined receiver for DVB-H and DVB-T transmission | |
JP6092122B2 (en) | Transmission method and apparatus for broadcasting / communication integrated service | |
US9363548B2 (en) | System and method for providing a personal broadcasting service using a mobile communication terminal | |
US10462503B2 (en) | Method for transmitting services information in different types of broadcasting networks and unit for processing said information | |
US11057670B2 (en) | Wireless IPTV set top box having multiple modems and antennas | |
US8208493B2 (en) | Apparatus and method for transmitting broadcast data in digital broadcasting service system | |
US9219951B2 (en) | Mobile TV system architecture for mobile terminals | |
US20070234396A1 (en) | Method and apparatus for transmitting and receiving electronic service guide of interaction channel in a digital video broadcasting system | |
CN102450008A (en) | Satellite signal distribution | |
JP2003087765A (en) | Apparatus for providing viewing information to subscriber terminals | |
JP4200160B2 (en) | Apparatus and method for providing broadcast channel information in an internet protocol-based digital broadcast system | |
US11743528B2 (en) | Methods and systems for adaptive content delivery | |
CN115552914A (en) | Systems and methods for enhanced multimedia signal broadcasting, reception, data delivery, and data collection | |
WO2008016213A1 (en) | Digital broadcasting system and method | |
JP7123832B2 (en) | Broadcast signal transmitter/receiver | |
KR101727033B1 (en) | Digital broadcast receiver and method for displaying a image | |
US20060156366A1 (en) | Method and system for announcing a transport stream in a digital broadcast network | |
US10440328B2 (en) | Method and apparatus to synchronize personalized co-cast content with user viewing habits | |
CN101788878A (en) | Method for outputting content information and display system enabling the method | |
KR101636571B1 (en) | A Digital broadcast receiver and a method for recording broadcast program | |
Lim et al. | Development of ATSC-MH receiver for mobile digital TV services |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCV | Information on status: appeal procedure |
Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS |
|
STCV | Information on status: appeal procedure |
Free format text: BOARD OF APPEALS DECISION RENDERED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |