Javier Solis - Sunnyvale CA, US Xuduan Lin - Newark CA, US Michael Field - Redwood City CA, US
Assignee:
GoBack TV, Inc. - Menlo Park CA
International Classification:
G06F 1/06
US Classification:
713501, 713502, 713600, 326 96, 327291
Abstract:
A method for generating a wide range of clock rates from a single clock. A delta is generated from a first clock signal and a second clock signal. An accumulative offset is generated from adding the delta to a previous accumulative offset for each clock period of the first clock signal. Whenever an overflow is encountered, the value of the accumulative offset is truncated. The second clock signal is interpolated between adjacent values.
Conditional Access Method And Apparatus Of A Receiver System For Controlling Digital Tv Program Start Time
Paul Baran - Atherton CA, US Xu Duan Lin - Freemont CA, US John Pickens - Newark CA, US Michael Field - Milpitas CA, US
Assignee:
GoBack TV, Inc. - Menlo Park CA
International Classification:
H04L 29/06
US Classification:
713160, 725 25, 380201, 380210, 380255, 380277
Abstract:
A conditional access method and apparatus for use with a system for controlling of digital TV program start time. Subscriber access is authorized to digital program streams. Content are divided into a plurality of working periods. Each working period of the plurality of working periods is scrambled with a different working key. A working key of a given period is delivered ahead of the given period. The working key is synchronized with scrambling control bits in an header. working keys are inserted into an entitlement control message (ECM) packet, and the ECM packet is encrypted using a service key. A time period is inserted into the ECM packet during which the service key is valid. A service key is inserted in an entitlement.
Packet Timing Method And Apparatus Of A Receiver System For Controlling Digital Tv Program Start Time
Paul Baran - Atherton CA, US Xu Duan Lin - Newark CA, US John Pickens - Newark CA, US Michael Field - Redwood City CA, US
Assignee:
Aurora Networks, Inc. - Santa Clara CA
International Classification:
H04N 7/173
US Classification:
725118, 725 88, 725 90
Abstract:
A system for the delivery of video on demand (VOD). A wireless remote control device generates keystroke signals for controlling a TV display and has a single button for restarting a selected program at a beginning of the selected program. A head-end unit supports separate downstream virtual channels for each separate TV set connected on a common TV feeder-cable; The head-end unit locally records and stores many programs, and transmits each program using a compressed digital format. The Compressed digital format may use MPEG-2 or MPEG-4. The head-end unit has means for protecting against signal theft. A set top unit encapsulates the keystroke signals and transmits the keystroke signals via a two-way channel to the head-end unit.
Method And Apparatus For Viewer Control Of Digital Tv Program Start Time
A system for the delivery of video on demand (VOD). A wireless remote control device generates keystroke signals for controlling a TV display and has a single button for restarting a selected program at a beginning of the selected program. A head-end unit supports separate downstream virtual channels for each separate TV set connected on a common TV feeder-cable; The head-end unit locally records and stores many programs, and transmits each program using a compressed digital format. The Compressed digital format may use MPEG-2 or MPEG-4. The head-end unit has means for protecting against signal theft. A set top unit encapsulates the keystroke signals and transmits the keystroke signals via a two-way channel to the head-end unit.
Method And Apparatus For Constructing A Set-Top Box To Protect Cryptographic Capabilities
Paul Baran - Atherton CA, US Xu Lin - Fremont CA, US John Pickens - Newark CA, US Michael Field - Milpitas CA, US
International Classification:
H04N007/18 H04N007/173
US Classification:
725091000, 725086000, 725087000, 725092000
Abstract:
A construction arrangement for a small set-top box to protect cryptographic capabilities and prevent a digital program in clear from being able to be tapped as required by Digital Rights Management protocols. A first layer of sheet metal capable of blocking X-rays, is formed as a shallow pan to hold a set of printed circuit boards. A second layer has a thin epoxy based printed circuit material. A third layer has a printed circuit board with integrated components placed on top of the second layer. A fourth layer has a three layer thin printed circuit board with a first and second metallic layer and holes for large components, such as electrolytic capacitors. A black liquid thermosetting epoxy fills the interstices between the sheet metal layer and the second layer, and between the second layer and the third layer, and between the third layer and the fourth layer, thereby preventing access to exposed circuit trace carrying digital signals in the clear. A connection from the first metallic layer of the fourth printed circuit material layer to a sending circuit and a connection from the second metallic layer so that a short between these two layers sets off an indicator circuit that an attempt is made to enter the protected area.
Method And Apparatus For Increasing Video Streams In A Video System
A video system for providing a large number of video streams. The video system includes a video server and dividing means. Storage means, a switch and control means are located at the video server. The video server has a plurality of central-processing units (CPUs). The dividing means divides a plurality of input video-streams entering the video system, and sends the divided plurality of input-video streams, with each divided video stream identified with a separate Ethernet address, to the video server. The storage means stores an input video-stream of the plurality of input video-streams as a stored-video stream. The switch routes an input-video stream of the plurality of input-video streams to the storage means. The control means controls the storage means to replay the stored-video stream and to control portions of the stored-video stream at an appropriate time, and controls the plurality of CPUs at the video server to work in parallel.
Method And Apparatus Of An Input Unit Of A Method And Apparatus For Controlling Digital Tv Program Start Time
A method of an input unit of a method and apparatus for controlling digital TV program start time. The input unit and method of the input unit receive digital channels from multiple sources, as a plurality of digital-transport streams, respectively. Each digital-transport stream has a multiplicity of transport packets. The input unit and method time-stamp each of the received transport packets of the multiplicity of transport packets, thereby generating a plurality of time-stamped packets, and aggregate the plurality of time-stamped packets, and scramble the aggregated plurality of time-stamped packets. The scrambled-aggregated plurality of time-stamped packets are encapsulated.
Packet Timing Method And Apparatus Of A Receiver System For Controlling Digital Tv Program Start Time
A packet timing method and apparatus for use with a system for controlling digital TV program start time. An encoder inserts a program clock reference (PCR) timing field, in at least two intervals in transport packets. A decoder generates a decoder-clock signal from the PCR timing signal, which has the same frequency as an encoder-clock signal used for encoding. In response to the PCR timing field, a rate of consumption of data is synchronized with a rate of production of data, and chroma sub-carrier is synchronized.