US Patent Application No: 2005/0105,486

Number of patents in Portfolio can not be more than 2000

Bandwidth optimization of video program bearing transport streams

ALSO PUBLISHED AS: 7620073

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and system are provided for remultiplexing program bearing data. The remultiplexing method and system are applicable to MPEG-2 compliant transport streams carrying video programs. A descriptor based system is used for scheduling the timely output of transport packets wherein each descriptor records a dispatch time as well as a receipt time for each transport packet. The receipt time is used for estimating program clock reference adjustments, but final program clock reference adjustment is performed in hardware in relation to the precise output timing of each transport packets. A descriptor and transport packet caching technique is used for decoupling the synchronous receipt and transmission of transport packets from any asynchronous processing performed thereon. The descriptors can also be used for managing scrambling and descrambling control words (encryption and decryption keys). Remultiplexing functions may be distributed across a network. The remultiplexer can furthermore optimize the bandwidth of transport streams by replacing null transport packets with transport packet data to be inserted into the output transport stream. Program data transmitted via asynchronous communication links is re-timed and assistance is provided for outputting program data on such asynchronous communication links to reduce a variation in end-to-end delay incurred by the program data. Remultiplexing and program specific information can be seamlessly dynamically varied without stopping, or introducing a discontinuity in, the flow of outputted transport packets. A technique is also provided for locking multiple internal reference clock generators.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
TANDBERG TELEVISION INC.DULUTH, GA5

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gratacap, Regis Mill Valley, CA 11 727
Robinett, Robert Menlo Park, CA 6 311

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
* 5,457,780 System for producing a video-instruction set utilizing a real-time frame differential bit map and microblock subimages 108 1992
* 2005/0065,845 Method and apparatus for customizing a marketing campaign system using client and server plug-in components 15 2004
 
SONY CORPORATION (1)
* 5,396,497 Synchronization of audio/video information 146 1993
 
PANASONIC CORPORATION OF NORTH AMERICA (1)
* 5,650,825 Method and apparatus for sending private data instead of stuffing bits in an MPEG bit stream 90 1995
 
GE TECHNOLOGY DEVELOPMENT, INC. (GETD) (1)
* 5,426,464 Field elimination apparatus for a video compression/decompression system 68 1994
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 5,510,845 Receivers for digital signals buried within the trace and retrace intervals of NTSC television signals 28 1994
 
APPLE INC. (1)
* 5,742,599 Method and system for supporting constant bit rate encoded MPEG-2 transport over local ATM networks 62 1996
 
GOOGLE TECHNOLOGY HOLDINGS LLC (6)
* 5,517,250 Acquisition of desired data from a packetized data stream and synchronization thereto 143 1995
* 5,598,415 Transmission of high rate isochronous data in MPEG-2 data streams 103 1995
* 5,877,812 Method and apparatus for increasing channel utilization for digital video transmission 110 1995
* 5,956,088 Method and apparatus for modifying encoded digital video for improved channel utilization 134 1995
* 5,742,623 Error detection and recovery for high rate isochronous data in MPEG-2 data streams 100 1996
* 5,917,830 Splicing compressed packetized digital video streams 405 1996
 
HUGHES ELECTRONICS CORPORATION (1)
* 6,078,958 System for allocating available bandwidth of a concentrated media output 68 1997
 
KABUSHIKI KAISHA TOSHIBA (1)
* 6,577,806 Broadcasting receiver for receiving and regenerating records of digital broadcasting 20 1999
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
* 4,920,534 System for controllably eliminating bits from packet information field based on indicator in header and amount of data in packet buffer 63 1986
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 5,946,318 Method and apparatus for processing and packetizing data from a data stream 37 1997
* 2003/0131,007 Object type relationship graphical user interface 20 2000
 
Sprint Communications Company L.P. (1)
* 2003/0071,840 SYSTEM AND METHOD FOR PROVIDING A GRAPHICAL USER INTERFACE TO, FOR BUILDING, AND/OR FOR MONITORING A TELECOMMUNICATION NETWORK 3 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
* 5,561,791 Method and apparatus for conditioning timed program independent of transport timing 84 1995
* 5,754,783 Apparatus and method for interleaving timed program data with secondary data 56 1996
 
LUCENT TECHNOLOGIES INC. (1)
* 5,652,627 System and method for reducing jitter in a packet-based transmission network 104 1994
 
CISCO TECHNOLOGY, INC. (7)
* 5,400,401 System and method for transmitting a plurality of digital services 340 1992
* 5,418,782 Methods and apparatus for providing virtual service selection in a multi-service communications system 85 1994
* 5,457,701 Method for indicating packet errors in a packet-based multi-hop communications system 54 1994
* 5,420,866 Methods for providing conditional access information to decoders in a packet-based multiplexed communications system 278 1994
* 5,640,388 Method and apparatus for removing jitter and correcting timestamps in a packet stream 170 1995
* 6,052,384 Using a receiver model to multiplex variable-rate bit streams having timing constraints 72 1997
* 6,516,002 Apparatus for using a receiver model to multiplex variable-rate bit streams having timing constraints 39 1999
 
U.S. PHILIPS CORPORATION (3)
* 5,333,135 Identification of a data stream transmitted as a sequence of packets 68 1993
* 6,181,712 Method and device for transmitting data packets 17 1995
* 5,608,697 Record carrier containing an audio and/or video signal which has been encoded and includes a decoder delay time parameter indicating a time delay for one or more portions of the signal 45 1996
 
SKYSTREAM NETWORKS INC. (2)
* 6,351,471 Brandwidth optimization of video program bearing transport streams 129 1998
* 6,744,785 Network distributed remultiplexer for video program bearing transport streams 28 2001
 
TVWORKS, LLC (1)
* 6,675,385 HTML electronic program guide for an MPEG digital TV system 183 1998
 
FUJITSU LIMITED (1)
* 5,801,781 Apparatus for converting moving picture stream of MPEG1 to transport stream of MPEG2 96 1996
 
OLYMPUS OPTICAL CO., LTD. (1)
* 5,570,335 Reproducing waveform correction circuit for optical information recording/reproducing system 23 1995
 
SUN MICROSYSTEMS, INC. (1)
* 2004/0107,198 Method and arrangements for node recovery 6 2003
 
TIME WARNER ENTERTAINMENT COMPANY, L.P., D/B/A TIME WARNER CABLE (1)
* 6,044,396 Method and apparatus for utilizing the available bit rate in a constrained variable bit rate channel 108 1995
 
NOKIA CORPORATION (1)
* 5,946,326 Method and an equipment for transmitting a file-based multimedia and hypermedia service to a mobile receiver 42 1997
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (2)
* 5,559,999 MPEG decoding system including tag list for associating presentation time stamps with encoded data units 181 1994
* 5,579,317 Packet error propagation for MPEG transport demultiplexers 34 1995
 
LINKEDIN CORPORATION (1)
* 6,883,000 Business card and contact management system 211 1999
 
The Kohl Group, Inc. (1)
* 6,058,109 Combined uniform rate and burst rate transmission system 25 1997
 
Zenith Electronics Corporation (2)
* 5,914,962 MPEG transport mux for independently clocked transport streams 32 1996
* 5,905,732 PCR restamper 69 1996
 
THOMSON CONSUMER ELECTRONICS, INC. (9)
* 5,381,181 Clock recovery apparatus as for a compressed video signal 62 1993
* 5,430,485 Audio/video synchronization in a digital transmission system 106 1993
* 5,619,501 Conditional access filter as for a packet video signal inverse transport system 62 1994
* 5,521,979 Packet video signal inverse transport system 48 1994
* 5,467,139 Muting apparatus for a compressed audio/video signal receiver 72 1994
* 5,515,106 Method and apparatus for transmitting/receiving a program guide for television services 146 1994
* 5,568,403 Audio/video/data component system bus 43 1994
* 5,489,947 On screen display arrangement for a digital video signal processing system 72 1995
* 5,617,146 System for controlling updates of extended data services (EDS) data 36 1995
 
AT&T Bell Laboratories (1)
* 5,287,182 Timing recovery for variable bit-rate video on asynchronous transfer mode (ATM) networks 115 1992
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 6,289,464 Receiving wireless information on a mobile device with reduced power consumption 120 1998
 
SPINOZA TECHNOLOGY, INC. (1)
* 2003/0137,541 Graphical user interface for project data 6 2001
 
RCA Licensing Corporation (1)
* 5,565,923 Apparatus for formatting a digital signal to include multiple time stamps for system synchronization 65 1995
 
GOOGLE INC. (1)
* 5,603,058 Video optimized media streamer having communication nodes received digital data from storage node and transmitted said data to adapters for generating isochronous digital data streams 166 1994
 
HITACHI AMERICA, LTD. (1)
* 5,691,986 Methods and apparatus for the editing and insertion of data into an encoded bitstream 69 1995
 
LanQuest Group (1)
* 5,812,529 Method and apparatus for network assessment 143 1996
 
RCA Thomson Licensing Corporation (3)
* 5,410,355 Video signal processor including input codeword buffer for providing stored codewords to codeword priority analysis circuit 34 1993
* 5,361,097 Priority processing of encoded video signal including insertion of datastream null words during priority analysis intervals 36 1993
* 5,486,864 Differential time code method and apparatus as for a compressed video signal 40 1993
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
* 5,606,539 Method and apparatus for encoding and decoding an audio and/or video signal, and a record carrier for use with such apparatus 50 1994
 
GENERAL ELECTRIC COMPANY (7)
* 5,289,276 Method and apparatus for conveying compressed video data over a noisy communication channel 233 1992
* 5,287,178 Reset control network for a video signal encoder 146 1992
* 5,231,486 Data separation processing in a dual channel digital high definition television system 93 1992
* 5,365,272 Method for formatting compressed video data into transport cells 106 1993
* 5,483,287 Method for forming transport cells for conveying compressed video data 88 1994
* 5,796,743 Data word indicator in a system for assembling transport data packets 54 1996
* 5,784,110 Data processor for assembling transport data packets 19 1996
 
C-PHONE CORPORATION (1)
* 5,534,914 Videoconferencing system 82 1994
 
VERIZON PATENT AND LICENSING INC. (3)
* 5,544,161 ATM packet demultiplexer for use in full service network having distributed architecture 313 1995
* 5,790,176 Media server for supplying video and multi-media data over the public switched telephone network 201 1995
* 5,790,543 Apparatus and method for correcting jitter in data packets 103 1995
 
ALCATEL ITALIA S.P.A. (1)
* 4,970,590 System and device for package multiplexing in transmission of many data flows generated by a sole algorithm 10 1989
 
VIDEO STREAMING SOLUTIONS LLC (1)
* 5,566,208 Encoder buffer having an effective size which varies automatically with the channel bit-rate 106 1994
 
OPENTV, INC. (3)
* 5,539,920 Method and apparatus for processing an audio video interactive signal 61 1994
* 5,448,568 System of transmitting an interactive TV signal 157 1994
* 5,548,532 Apparatus and method for formulating an interactive TV signal 114 1994
 
NOLEN, JAMES A, III (1)
* 2004/0066,411 Graphical user interface method and apparatus 7 2001
 
ENTERASYS NETWORKS, INC. (1)
* 5,535,209 Method and apparatus for transporting timed program data using single transport schedule 48 1995
 
THOMSON MULTIMEDIA (2)
* 5,574,505 Method and apparatus for operating a transport stream encoder to produce a stream of packets carrying data representing a plurality of component signals 56 1995
* 5,621,463 Easily expandable transport stream encoder 27 1995
 
ALCATEL-LUCENT USA INC. (1)
* 5,675,732 Dynamic channel assignment for TCP/IP data transmitted via cable television channels by managing the channels as a single sub network 139 1995
 
THOMSON LICENSING (1)
* 5,459,789 Packet TV program component detector 108 1994
 
OPEN TV, INC. (1)
* 5,563,648 Method for controlling execution of an audio video interactive program 106 1994
 
DIVICOM, INC. (2)
* 5,835,493 MPEG transport stream remultiplexer 113 1996
* 5,859,660 Non-seamless splicing of audio-video transport streams 148 1996
 
TELCORDIA TECHNOLOGIES, INC. (1)
* 4,748,618 Telecommunications interface 182 1986
 
MEGAWAVE AUDIO LLC (1)
* 6,049,551 Method and apparatus for dynamic allocation of transmission bandwidth resources and for transmission of multiple audio signals with a video signal 62 1996
 
FACEBOOK, INC. (1)
* 7,082,573 Method and system for managing digital assets 31 2003
 
ADVANCED SATELLITE RESEARCH, LLC (1)
* 6,205,473 Method and system for asymmetric satellite communications for local area networks 84 1997
 
AT&T CORP. (1)
* 5,396,492 Method and apparatus for adaptive clock recovery 64 1993
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION (2)
* 5,566,174 MPEG information signal conversion system 143 1994
* 5,793,425 Method and apparatus for dynamically controlling encoding parameters of multiple encoders in a multiplexed system 56 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SHARP KABUSHIKI KAISHA (1)
7,668,170 Adaptive packet transmission with explicit deadline adjustment 4 2007
 
INTEL MOBILE COMMUNICATIONS GMBH (1)
* 2009/0119,460 Storing Portions of a Data Transfer Descriptor in Cached and Uncached Address Space 3 2007
 
NAGRAVISION S.A. (1)
* 8,175,072 Process for the generation of packets for at least one mobile receiver 0 2007
 
INTEL CORPORATION (1)
* 7,426,610 On-device packet descriptor cache 1 2005
 
CISCO TECHNOLOGY, INC. (1)
* 7,720,987 Mapping transport streams 1 2008
 
JUNIPER NETWORKS, INC. (1)
* 2011/0235,642 PRESERVING THE ORDER OF PACKETS THROUGH A DEVICE 2 2011
 
PATOIS TELECOM LIMITED LIABILITY COMPANY (1)
7,953,880 Content-aware adaptive packet transmission 3 2006
 
UNIFY GMBH & CO. KG (2)
8,908,684 Method and communication system for selecting a transmission mode for transmitting payload data 0 2006
* 2009/0103,530 Method and communication system for selecting a transmission mode for transmitting payload data 5 2006
 
TVWORKS, LLC (1)
* 8,046,792 Multi-channel audio enhancement for television 1 2002
 
BROADCOM CORPORATION (2)
* 7,120,203 Dual link DVI transmitter serviced by single Phase Locked Loop 3 2002
* 7,254,183 Dual link DVI transmitter serviced by single phase locked loop 0 2006
 
Sony United Kingdom Limited (1)
* 7,394,834 Common interface controller and method of descrambling transport stream channels 2 2004
* Cited By Examiner