CA2049692A1 - Method and apparatus for dynamic channel bandwidth allocation among multiple parallel video coders - Google Patents

Method and apparatus for dynamic channel bandwidth allocation among multiple parallel video coders

Info

Publication number
CA2049692A1
CA2049692A1 CA2049692A CA2049692A CA2049692A1 CA 2049692 A1 CA2049692 A1 CA 2049692A1 CA 2049692 A CA2049692 A CA 2049692A CA 2049692 A CA2049692 A CA 2049692A CA 2049692 A1 CA2049692 A1 CA 2049692A1
Authority
CA
Canada
Prior art keywords
video coder
coder
dynamic channel
channel
allocation unit
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.)
Granted
Application number
CA2049692A
Other languages
French (fr)
Other versions
CA2049692C (en
Inventor
Hsueh-Ming Hang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by American Telephone and Telegraph Co Inc filed Critical American Telephone and Telegraph Co Inc
Publication of CA2049692A1 publication Critical patent/CA2049692A1/en
Application granted granted Critical
Publication of CA2049692C publication Critical patent/CA2049692C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/12Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/115Selection of the code volume for a coding unit prior to coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability

Abstract

A dynamic channel allocation unit for specifying a bit rate for each video coder in a set of parallel video coders comprising an overall video coder is disclosed. The dynamic channel allocation unit is supplied from each individualvideo coder with an average frame quantization step size for the previous frame and the average number of bits produced per pel. For the current image frame the dynamic channel allocation unit computes a set of channel sharing factors, i.e., the percentage of the total channel bandwidth to be allocated to a particular video coder.
One channel sharing factor is computed for each individual video coder. Individual members of the set of channel sharing factors may be further refined to reflect the prior history of the channel sharing factor for their corresponding coder.
Additionally, the set of estimates may be normalized to reflect the actual number of bits that can actually be produced by each individual video coder.
CA002049692A 1990-09-09 1991-08-26 Method and apparatus for dynamic channel bandwidth allocation among multiple parallel video coders Expired - Fee Related CA2049692C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/580,412 US5115309A (en) 1990-09-10 1990-09-10 Method and apparatus for dynamic channel bandwidth allocation among multiple parallel video coders
US580,412 1990-09-10

Publications (2)

Publication Number Publication Date
CA2049692A1 true CA2049692A1 (en) 1992-03-10
CA2049692C CA2049692C (en) 1996-04-23

Family

ID=24321006

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002049692A Expired - Fee Related CA2049692C (en) 1990-09-09 1991-08-26 Method and apparatus for dynamic channel bandwidth allocation among multiple parallel video coders

Country Status (7)

Country Link
US (1) US5115309A (en)
EP (1) EP0479432B1 (en)
JP (1) JP2504880B2 (en)
KR (1) KR950004111B1 (en)
CA (1) CA2049692C (en)
DE (1) DE69118639T2 (en)
HK (1) HK146296A (en)

Families Citing this family (207)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6067379A (en) * 1988-12-09 2000-05-23 Cognex Corporation Method and apparatus for locating patterns in an optical image
US5455629A (en) * 1991-02-27 1995-10-03 Rca Thomson Licensing Corporation Apparatus for concealing errors in a digital video processing system
DE69124794D1 (en) * 1991-05-08 1997-04-03 Semaphore Inc Device and method for parallel and rule-based data transmission
NL9101080A (en) * 1991-06-24 1993-01-18 Koninkl Philips Electronics Nv DEVICE FOR SPLITTING A DIGITALLY INTERLINED TELEVISION SIGNAL IN COMPONENTS.
EP0527632B1 (en) * 1991-08-13 1998-04-08 Canon Kabushiki Kaisha Image transmission apparatus
GB2258963B (en) * 1991-08-23 1995-06-14 Sony Broadcast & Communication Sub band filters
JPH0568243A (en) * 1991-09-09 1993-03-19 Hitachi Ltd Variable length coding controlling system
US5351083A (en) * 1991-10-17 1994-09-27 Sony Corporation Picture encoding and/or decoding system
DE4135977C2 (en) * 1991-10-31 1996-07-18 Fraunhofer Ges Forschung Method for the simultaneous transmission of signals from N signal sources
US5509017A (en) * 1991-10-31 1996-04-16 Fraunhofer Gesellschaft Zur Forderung Der Angewandten Forschung E.V. Process for simultaneous transmission of signals from N signal sources
US5243419A (en) * 1991-10-31 1993-09-07 At&T Bell Laboratories Soft coding for HDTV
US5216503A (en) * 1991-12-24 1993-06-01 General Instrument Corporation Statistical multiplexer for a multichannel image compression system
US5291281A (en) * 1992-06-18 1994-03-01 General Instrument Corporation Adaptive coding level control for video compression systems
EP0576763A1 (en) * 1992-06-30 1994-01-05 International Business Machines Corporation Improved method for sub-band coding video signals and device for implementing said method
KR100309358B1 (en) * 1992-07-30 2001-12-28 요트.게.아. 롤페즈 Devices that display television frames in reverse playback mode
SE470038B (en) * 1992-11-13 1993-10-25 Televerket Method and apparatus for dynamic allocation of multiple carrier channels for multiple access through frequency multiplexing
ATE183352T1 (en) 1992-12-09 1999-08-15 Discovery Communicat Inc IMPROVED TOP-UP TERMINAL FOR CABLE TELEVISION DISTRIBUTION SYSTEMS
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US5659350A (en) 1992-12-09 1997-08-19 Discovery Communications, Inc. Operations center for a television program packaging and delivery system
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
US5600573A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Operations center with video storage for a television program packaging and delivery system
US5412690A (en) * 1993-03-08 1995-05-02 Motorola, Inc. Method and apparatus for receiving electromagnetic radiation within a frequency band
US5404167A (en) * 1993-03-12 1995-04-04 At&T Corp. Subband color video coding using a reduced motion information subband
JP2500582B2 (en) * 1993-03-17 1996-05-29 日本電気株式会社 Method and apparatus for multiplexing transmission of moving image signal
JP3614448B2 (en) * 1993-07-22 2005-01-26 日本放送協会 Image signal encoding and multiplexing method and apparatus
GB2281672A (en) * 1993-09-03 1995-03-08 Ibm Video conferencing system
BE1007490A3 (en) * 1993-09-10 1995-07-11 Philips Electronics Nv DEVICE FOR TRANSFERRING a plurality of TELEVISION SIGNALS OVER A TRANSMISSION CHANNEL.
US5602580A (en) * 1993-09-17 1997-02-11 Tseng; Ling-Yuan Video communication controller using FM sideband transmission
US5526051A (en) * 1993-10-27 1996-06-11 Texas Instruments Incorporated Digital television system
US5475691A (en) * 1993-11-15 1995-12-12 At&T Corp. Voice activated date rate change in simultaneous voice and data transmission
GB9400101D0 (en) * 1994-01-05 1994-03-02 Thomson Consumer Electronics Consumer interface for a satellite television system
US5600365A (en) * 1994-01-28 1997-02-04 Sony Corporation Multiple audio and video signal providing apparatus
JP3260950B2 (en) * 1994-02-18 2002-02-25 松下電器産業株式会社 Data communication device
US5550590A (en) * 1994-03-04 1996-08-27 Kokusai Denshin Denwa Kabushiki Kaisha Bit rate controller for multiplexer of encoded video
US5526050A (en) * 1994-03-31 1996-06-11 Cognex Corporation Methods and apparatus for concurrently acquiring video data from multiple video data sources
JP3102260B2 (en) * 1994-03-31 2000-10-23 日本ビクター株式会社 Video encoding device
US6055270A (en) * 1994-04-20 2000-04-25 Thomson Cosumer Electronics, Inc. Multiplexer system using constant bit rate encoders
AU7393594A (en) * 1994-04-20 1995-11-16 Thomson Consumer Electronics, Inc Asynchronous control signal generating apparatus
DE69435216D1 (en) * 1994-04-20 2009-08-20 Thomson Inc MULTIPLEX SYSTEM WITH CONSTANT BITRATE ENCODER
US5933450A (en) * 1994-04-20 1999-08-03 Thomson Consumer Electronics, Inc. Complexity determining apparatus
US5877814A (en) * 1994-04-20 1999-03-02 Thomson Consumer Electronics, Inc. Asynchronous control signal generating apparatus
CN1078782C (en) * 1994-04-20 2002-01-30 汤姆森消费电子有限公司 Asynchronous control signal generating apparatus
CN1067203C (en) * 1994-04-20 2001-06-13 汤姆森消费电子有限公司 Multiplexer system using constant bit rate encoders
EP0756788B1 (en) * 1994-04-22 2005-03-09 Thomson Consumer Electronics, Inc. Parameter sampling apparatus
US5933451A (en) * 1994-04-22 1999-08-03 Thomson Consumer Electronics, Inc. Complexity determining apparatus
US5864583A (en) * 1994-04-22 1999-01-26 Thomson Consumer Electronics, Inc. Parameter sampling apparatus
US5838686A (en) * 1994-04-22 1998-11-17 Thomson Consumer Electronics, Inc. System for dynamically allocating a scarce resource
WO1995029541A1 (en) * 1994-04-22 1995-11-02 Thomson Consumer Electronics, Inc. Complexity determining apparatus
CN1072415C (en) * 1994-04-22 2001-10-03 汤姆森消费电子有限公司 System for dynamically allocating a scarce resource
WO1995029546A1 (en) * 1994-04-22 1995-11-02 Thomson Consumer Electronics, Inc. A system for dynamically allocating a scarce resource
USRE44685E1 (en) * 1994-04-28 2013-12-31 Opentv, Inc. Apparatus for transmitting and receiving executable applications as for a multimedia system, and method and system to order an item using a distributed computing system
TW374283B (en) * 1994-05-25 1999-11-11 Sony Corp A multiple coding device
JP3332580B2 (en) * 1994-06-14 2002-10-07 キヤノン株式会社 Image reproducing apparatus and image reproducing method
US5477110A (en) * 1994-06-30 1995-12-19 Motorola Method of controlling a field emission device
JPH0877002A (en) * 1994-08-31 1996-03-22 Sony Corp Parallel processor device
US5926205A (en) * 1994-10-19 1999-07-20 Imedia Corporation Method and apparatus for encoding and formatting data representing a video program to provide multiple overlapping presentations of the video program
EP0799549B1 (en) 1994-12-23 2000-03-01 Imedia Corporation Provision of VCR-like trick modes in a video distribution system
US5606369A (en) * 1994-12-28 1997-02-25 U.S. Philips Corporation Buffering for digital video signal encoders using joint bit-rate control
US5805220A (en) * 1995-02-22 1998-09-08 U.S. Philips Corporation System for transmitting a plurality of video programs simultaneously through a transmission channel
US5734677A (en) * 1995-03-15 1998-03-31 The Chinese University Of Hong Kong Method for compression of loss-tolerant video image data from multiple sources
US5675732A (en) * 1995-05-08 1997-10-07 Lucent Technologies Inc. Dynamic channel assignment for TCP/IP data transmitted via cable television channels by managing the channels as a single sub network
US5574505A (en) * 1995-05-16 1996-11-12 Thomson Multimedia S.A. Method and apparatus for operating a transport stream encoder to produce a stream of packets carrying data representing a plurality of component signals
US5621463A (en) * 1995-05-16 1997-04-15 Thomson Multimedia S.A. Easily expandable transport stream encoder
US6026176A (en) * 1995-07-25 2000-02-15 Cognex Corporation Machine vision methods and articles of manufacture for ball grid array inspection
US5835495A (en) * 1995-10-11 1998-11-10 Microsoft Corporation System and method for scaleable streamed audio transmission over a network
US5956088A (en) * 1995-11-21 1999-09-21 Imedia Corporation Method and apparatus for modifying encoded digital video for improved channel utilization
US5877812A (en) * 1995-11-21 1999-03-02 Imedia Corporation Method and apparatus for increasing channel utilization for digital video transmission
US5862140A (en) * 1995-11-21 1999-01-19 Imedia Corporation Method and apparatus for multiplexing video programs for improved channel utilization
US5784571A (en) * 1995-12-14 1998-07-21 Minerva Systems, Inc. Method for reducing the bandwidth requirement in a system including a video decoder and a video encoder
US5861919A (en) * 1995-12-18 1999-01-19 Divicom Dynamic rate optimization for an ensemble of video encoders
US5729292A (en) * 1995-12-21 1998-03-17 Thomson Multimedia, S.A. Optimizing performance in a packet slot priority packet transport system
US5872870A (en) * 1996-02-16 1999-02-16 Cognex Corporation Machine vision methods for identifying extrema of objects in rotated reference frames
US6189030B1 (en) * 1996-02-21 2001-02-13 Infoseek Corporation Method and apparatus for redirection of server external hyper-link references
US5909504A (en) * 1996-03-15 1999-06-01 Cognex Corporation Method of testing a machine vision inspection system
US6259827B1 (en) 1996-03-21 2001-07-10 Cognex Corporation Machine vision methods for enhancing the contrast between an object and its background using multiple on-axis images
US6298149B1 (en) 1996-03-21 2001-10-02 Cognex Corporation Semiconductor device image inspection with contrast enhancement
US5978502A (en) * 1996-04-01 1999-11-02 Cognex Corporation Machine vision methods for determining characteristics of three-dimensional objects
US5832300A (en) * 1996-06-20 1998-11-03 Intel Corporation System for maintaining a minimum level of digitized data signal quality while allowing bandwidth dependent quality enhancement with additional enhancement data packets
JPH1032815A (en) * 1996-07-16 1998-02-03 Toshiba Corp Image compositing device
US5793425A (en) * 1996-09-13 1998-08-11 Philips Electronics North America Corporation Method and apparatus for dynamically controlling encoding parameters of multiple encoders in a multiplexed system
US5864557A (en) * 1996-09-25 1999-01-26 Thomson Multimedia S.A. Method and apparatus for opportunistically transferring data in a packet stream encoder
US6137893A (en) * 1996-10-07 2000-10-24 Cognex Corporation Machine vision calibration targets and methods of determining their location and orientation in an image
US5960125A (en) * 1996-11-21 1999-09-28 Cognex Corporation Nonfeedback-based machine vision method for determining a calibration relationship between a camera and a moveable object
US6243417B1 (en) * 1996-12-12 2001-06-05 Sony Corporation Device and method for encoding image data, and image data transmission method
US6038256A (en) * 1996-12-31 2000-03-14 C-Cube Microsystems Inc. Statistical multiplexed video encoding using pre-encoding a priori statistics and a priori and a posteriori statistics
US5953130A (en) * 1997-01-06 1999-09-14 Cognex Corporation Machine vision methods and apparatus for machine vision illumination of an object
US6078958A (en) * 1997-01-31 2000-06-20 Hughes Electronics Corporation System for allocating available bandwidth of a concentrated media output
US6005620A (en) * 1997-01-31 1999-12-21 Hughes Electronics Corporation Statistical multiplexer for live and pre-compressed video
US6084910A (en) * 1997-01-31 2000-07-04 Hughes Electronics Corporation Statistical multiplexer for video signals
US6097435A (en) * 1997-01-31 2000-08-01 Hughes Electronics Corporation Video system with selectable bit rate reduction
US6188436B1 (en) 1997-01-31 2001-02-13 Hughes Electronics Corporation Video broadcast system with video data shifting
US6091455A (en) * 1997-01-31 2000-07-18 Hughes Electronics Corporation Statistical multiplexer for recording video
US6075881A (en) * 1997-03-18 2000-06-13 Cognex Corporation Machine vision methods for identifying collinear sets of points from an image
US5974169A (en) * 1997-03-20 1999-10-26 Cognex Corporation Machine vision methods for determining characteristics of an object using boundary points and bounding regions
US6032193A (en) * 1997-03-20 2000-02-29 Niobrara Research And Development Corporation Computer system having virtual circuit address altered by local computer to switch to different physical data link to increase data transmission bandwidth
US6240103B1 (en) * 1997-03-21 2001-05-29 Scientific-Atlanta, Inc. Method and apparatus for detecting and preventing bandwidth overflow in a statistical multiplexer
US6418122B1 (en) * 1997-03-21 2002-07-09 Scientific-Atlanta, Inc. Method and apparatus for assuring sufficient bandwidth of a statistical multiplexer
US6098123A (en) * 1997-05-08 2000-08-01 International Business Machines Corporation Method and apparatus for dynamic allocation of bandwidth to/from network adapter memory amongst active input/output ports
US6141033A (en) * 1997-05-15 2000-10-31 Cognex Corporation Bandwidth reduction of multichannel images for machine vision
US6081536A (en) * 1997-06-20 2000-06-27 Tantivy Communications, Inc. Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link
US6151332A (en) 1997-06-20 2000-11-21 Tantivy Communications, Inc. Protocol conversion and bandwidth reduction technique providing multiple nB+D ISDN basic rate interface links over a wireless code division multiple access communication system
US6542481B2 (en) 1998-06-01 2003-04-01 Tantivy Communications, Inc. Dynamic bandwidth allocation for multiple access communication using session queues
US6236647B1 (en) 1998-02-24 2001-05-22 Tantivy Communications, Inc. Dynamic frame size adjustment and selective reject on a multi-link channel to improve effective throughput and bit error rate
US6608647B1 (en) 1997-06-24 2003-08-19 Cognex Corporation Methods and apparatus for charge coupled device image acquisition with independent integration and readout
US5978080A (en) * 1997-09-25 1999-11-02 Cognex Corporation Machine vision methods using feedback to determine an orientation, pixel width and pixel height of a field of view
GB2334860B (en) * 1997-10-15 2002-08-21 Sony Corp Video data multiplexing device, video data multiplexing control method, encoded data stream multiplexing device and method and encoding device and method
US6208772B1 (en) 1997-10-17 2001-03-27 Acuity Imaging, Llc Data processing system for logically adjacent data samples such as image data in a machine vision system
WO1999022477A1 (en) * 1997-10-24 1999-05-06 The Trustees Of Columbia University In The City Of New York Transmission control for minimizing congestion in digital communications networks
US7936728B2 (en) 1997-12-17 2011-05-03 Tantivy Communications, Inc. System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system
US9525923B2 (en) 1997-12-17 2016-12-20 Intel Corporation Multi-detection of heartbeat to reduce error probability
US20040160910A1 (en) * 1997-12-17 2004-08-19 Tantivy Communications, Inc. Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link
US6222832B1 (en) 1998-06-01 2001-04-24 Tantivy Communications, Inc. Fast Acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system
US7394791B2 (en) * 1997-12-17 2008-07-01 Interdigital Technology Corporation Multi-detection of heartbeat to reduce error probability
US7496072B2 (en) * 1997-12-17 2009-02-24 Interdigital Technology Corporation System and method for controlling signal strength over a reverse link of a CDMA wireless communication system
US6157751A (en) * 1997-12-30 2000-12-05 Cognex Corporation Method and apparatus for interleaving a parallel image processing memory
US6307588B1 (en) 1997-12-30 2001-10-23 Cognex Corporation Method and apparatus for address expansion in a parallel image processing memory
US6025854A (en) * 1997-12-31 2000-02-15 Cognex Corporation Method and apparatus for high speed image acquisition
US5982395A (en) * 1997-12-31 1999-11-09 Cognex Corporation Method and apparatus for parallel addressing of an image processing memory
US6236769B1 (en) 1998-01-28 2001-05-22 Cognex Corporation Machine vision systems and methods for morphological transformation of an image with zero or other uniform offsets
US6282328B1 (en) 1998-01-28 2001-08-28 Cognex Corporation Machine vision systems and methods for morphological transformation of an image with non-uniform offsets
US6215915B1 (en) 1998-02-20 2001-04-10 Cognex Corporation Image processing methods and apparatus for separable, general affine transformation of an image
US6381375B1 (en) 1998-02-20 2002-04-30 Cognex Corporation Methods and apparatus for generating a projection of an image
US6208640B1 (en) 1998-02-27 2001-03-27 David Spell Predictive bandwidth allocation method and apparatus
ES2290987T3 (en) * 1998-03-26 2008-02-16 Earth Television Network Gmbh DEVICE FOR THE MULTIPLEXATION OF VIDEO SIGNS.
US6859496B1 (en) * 1998-05-29 2005-02-22 International Business Machines Corporation Adaptively encoding multiple streams of video data in parallel for multiplexing onto a constant bit rate channel
US7221664B2 (en) * 1998-06-01 2007-05-22 Interdigital Technology Corporation Transmittal of heartbeat signal at a lower level than heartbeat request
US7773566B2 (en) 1998-06-01 2010-08-10 Tantivy Communications, Inc. System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system
US8134980B2 (en) 1998-06-01 2012-03-13 Ipr Licensing, Inc. Transmittal of heartbeat signal at a lower level than heartbeat request
DE69926689T2 (en) 1998-06-18 2006-06-08 Sony Corp. Apparatus and method for transmitting information, apparatus and method for receiving information, apparatus for providing a computer-readable program and television transmission system
JP4427827B2 (en) * 1998-07-15 2010-03-10 ソニー株式会社 Data processing method, data processing apparatus, and recording medium
AU758390B2 (en) * 1998-07-27 2003-03-20 Webtv Networks, Inc. Remote computer access
US7360230B1 (en) 1998-07-27 2008-04-15 Microsoft Corporation Overlay management
US8189662B2 (en) * 1999-07-27 2012-05-29 Microsoft Corporation Selection compression
US6567117B1 (en) * 1998-09-09 2003-05-20 Nippon Telegraph And Telephone Corporation Method for regulating image quality, picture communication equipment using same and recording medium having recorded therein a program for executing the method
US6754266B2 (en) 1998-10-09 2004-06-22 Microsoft Corporation Method and apparatus for use in transmitting video information over a communication network
US6445701B1 (en) * 1998-10-09 2002-09-03 Microsoft Corporation Channel access scheme for use in network communications
US6519004B1 (en) * 1998-10-09 2003-02-11 Microsoft Corporation Method for transmitting video information over a communication channel
US6289297B1 (en) 1998-10-09 2001-09-11 Microsoft Corporation Method for reconstructing a video frame received from a video source over a communication channel
US6385454B1 (en) 1998-10-09 2002-05-07 Microsoft Corporation Apparatus and method for management of resources in cellular networks
US6438136B1 (en) 1998-10-09 2002-08-20 Microsoft Corporation Method for scheduling time slots in a communications network channel to support on-going video transmissions
US6507587B1 (en) 1998-10-09 2003-01-14 Microsoft Corporation Method of specifying the amount of bandwidth to reserve for use in network communications
US6618363B1 (en) 1998-10-09 2003-09-09 Microsoft Corporation Method for adapting video packet generation and transmission rates to available resources in a communications network
US6624761B2 (en) 1998-12-11 2003-09-23 Realtime Data, Llc Content independent data compression method and system
US6381366B1 (en) 1998-12-18 2002-04-30 Cognex Corporation Machine vision methods and system for boundary point-based comparison of patterns and images
US6687402B1 (en) 1998-12-18 2004-02-03 Cognex Corporation Machine vision methods and systems for boundary feature comparison of patterns and images
US7593380B1 (en) 1999-03-05 2009-09-22 Ipr Licensing, Inc. Variable rate forward error correction for enabling high performance communication
US6973140B2 (en) * 1999-03-05 2005-12-06 Ipr Licensing, Inc. Maximizing data rate by adjusting codes and code rates in CDMA system
US6785323B1 (en) * 1999-11-22 2004-08-31 Ipr Licensing, Inc. Variable rate coding for forward link
FR2790899B1 (en) * 1999-03-09 2001-04-20 Thomson Broadcast Systems DEVICE AND METHOD FOR REGULATING THROUGHPUT IN A SYSTEM FOR STATISTICAL MULTIPLEXING OF STREAMS OF IMAGES CODED ACCORDING TO MPEG 2 CODING
US6601104B1 (en) 1999-03-11 2003-07-29 Realtime Data Llc System and methods for accelerated data storage and retrieval
US6604158B1 (en) 1999-03-11 2003-08-05 Realtime Data, Llc System and methods for accelerated data storage and retrieval
US7086077B2 (en) * 1999-04-01 2006-08-01 Sedna Patent Services, Llc Service rate change method and apparatus
US6965778B1 (en) * 1999-04-08 2005-11-15 Ipr Licensing, Inc. Maintenance of channel usage in a wireless communication system
US6614776B1 (en) * 1999-04-28 2003-09-02 Tantivy Communications, Inc. Forward error correction scheme for high rate data exchange in a wireless system
US6526034B1 (en) * 1999-09-21 2003-02-25 Tantivy Communications, Inc. Dual mode subscriber unit for short range, high rate and long range, lower rate data communications
US6684402B1 (en) 1999-12-01 2004-01-27 Cognex Technology And Investment Corporation Control methods and apparatus for coupling multiple image acquisition devices to a digital data processor
EP1236357A2 (en) * 1999-12-09 2002-09-04 Liberate Technologies, MoreCom Division, Inc. Method and apparatus for two-way internet access over a catv network with channel tracking
US7181608B2 (en) 2000-02-03 2007-02-20 Realtime Data Llc Systems and methods for accelerated loading of operating systems and application programs
WO2001058044A2 (en) 2000-02-07 2001-08-09 Tantivy Communications, Inc. Minimal maintenance link to support synchronization
US6674796B1 (en) * 2000-02-14 2004-01-06 Harmonic, Inc. Statistical multiplexed video encoding for diverse video formats
US6748104B1 (en) 2000-03-24 2004-06-08 Cognex Corporation Methods and apparatus for machine vision inspection using single and multiple templates or patterns
JP2001346201A (en) * 2000-03-27 2001-12-14 Sony Corp Image coder and its method, image decoder and its method, image recorder, image transmitter
JP2002112326A (en) * 2000-10-02 2002-04-12 Ntt Docomo Inc Wireless resource assigning method and base station unit
US7417568B2 (en) 2000-10-03 2008-08-26 Realtime Data Llc System and method for data feed acceleration and encryption
US8692695B2 (en) 2000-10-03 2014-04-08 Realtime Data, Llc Methods for encoding and decoding data
US9143546B2 (en) 2000-10-03 2015-09-22 Realtime Data Llc System and method for data feed acceleration and encryption
EP1249951B1 (en) * 2000-11-16 2016-06-01 Sony Corporation Communication apparatus
US8155096B1 (en) 2000-12-01 2012-04-10 Ipr Licensing Inc. Antenna control system and method
US7006669B1 (en) 2000-12-31 2006-02-28 Cognex Corporation Machine vision method and apparatus for thresholding images of non-uniform materials
US7551663B1 (en) 2001-02-01 2009-06-23 Ipr Licensing, Inc. Use of correlation combination to achieve channel detection
US6954448B2 (en) 2001-02-01 2005-10-11 Ipr Licensing, Inc. Alternate channel for carrying selected message types
US7386046B2 (en) 2001-02-13 2008-06-10 Realtime Data Llc Bandwidth sensitive data compression and decompression
FR2823049B1 (en) * 2001-03-29 2003-06-06 Nextream Sa METHOD AND DEVICE FOR CONTROLLING THE QUALITY OF VIDEO DATA
EP2479905B1 (en) 2001-06-13 2017-03-15 Intel Corporation Method and apparatuses for transmittal of heartbeat signal at a lower level than heartbeat request
US7072393B2 (en) * 2001-06-25 2006-07-04 International Business Machines Corporation Multiple parallel encoders and statistical analysis thereof for encoding a video sequence
US20030007516A1 (en) * 2001-07-06 2003-01-09 Yuri Abramov System and method for the application of a statistical multiplexing algorithm for video encoding
US6914936B1 (en) * 2001-07-19 2005-07-05 Bigband Networks, Inc. Method for allocating media unit sequences among a plurality of output channels
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US20030070174A1 (en) * 2001-10-09 2003-04-10 Merrill Solomon Wireless video-on-demand system
US7738551B2 (en) * 2002-03-18 2010-06-15 International Business Machines Corporation System and method for processing a high definition television (HDTV) image
US7965837B2 (en) * 2003-04-30 2011-06-21 Sony Corporation Method and system for wireless digital video presentation
US20050062888A1 (en) * 2003-09-19 2005-03-24 Wood Anthony John Apparatus and method for presentation of portably-stored content on an high-definition display
US7562379B2 (en) * 2003-12-22 2009-07-14 Sony Corporation Method and system for wireless digital multimedia presentation
GB0428160D0 (en) * 2004-12-22 2005-01-26 British Telecomm Variable bit rate processing
US8107540B2 (en) * 2005-07-11 2012-01-31 Cheetah Technologies, L.P. Image complexity computation in packet based video broadcast systems
KR100813258B1 (en) * 2005-07-12 2008-03-13 삼성전자주식회사 Apparatus and method for encoding and decoding of image data
KR101045205B1 (en) * 2005-07-12 2011-06-30 삼성전자주식회사 Apparatus and method for encoding and decoding of image data
US7639861B2 (en) 2005-09-14 2009-12-29 Cognex Technology And Investment Corporation Method and apparatus for backlighting a wafer during alignment
US8111904B2 (en) 2005-10-07 2012-02-07 Cognex Technology And Investment Corp. Methods and apparatus for practical 3D vision system
NO20055945A (en) 2005-12-14 2007-06-11 Leif Melvin Nettum Building element with insulation
US7756136B2 (en) * 2006-07-10 2010-07-13 Cheetah Technologies, L.P. Spatial and temporal loss determination in packet based video broadcast system in an encrypted environment
US8162584B2 (en) 2006-08-23 2012-04-24 Cognex Corporation Method and apparatus for semiconductor wafer alignment
US20090110281A1 (en) * 2007-10-29 2009-04-30 Kabushiki Kaisha Toshiba Image forming apparatus, image processing apparatus, and image processing method
US9327193B2 (en) * 2008-06-27 2016-05-03 Microsoft Technology Licensing, Llc Dynamic selection of voice quality over a wireless system
US8648932B2 (en) * 2009-08-13 2014-02-11 Olive Medical Corporation System, apparatus and methods for providing a single use imaging device for sterile environments
US8972714B2 (en) 2010-03-25 2015-03-03 Olive Medical Corporation System and method for providing a single use imaging device for medical applications
US9123602B2 (en) 2011-05-12 2015-09-01 Olive Medical Corporation Pixel array area optimization using stacking scheme for hybrid image sensor with minimal vertical interconnects
CN111938543A (en) 2012-07-26 2020-11-17 德普伊辛迪斯制品公司 Camera system with minimum area monolithic CMOS image sensor
BR112015022884A2 (en) 2013-03-15 2017-07-18 Olive Medical Corp minimize i / o image sensor and driver counts in endoscope applications
JP6433975B2 (en) 2013-03-15 2018-12-05 デピュイ・シンセス・プロダクツ・インコーポレイテッド Image sensor synchronization without input clock and data transmission clock
US9323584B2 (en) 2013-09-06 2016-04-26 Seagate Technology Llc Load adaptive data recovery pipeline
US9280422B2 (en) 2013-09-06 2016-03-08 Seagate Technology Llc Dynamic distribution of code words among multiple decoders
US10944974B2 (en) 2017-01-11 2021-03-09 Raytheon Company Method for encoding and processing raw UHD video via an existing HD video architecture
US11190724B2 (en) 2017-03-10 2021-11-30 Raytheon Company Adaptive bitrate streaming of UHD image data
US11343551B1 (en) * 2019-07-23 2022-05-24 Amazon Technologies, Inc. Bandwidth estimation for video streams
CN114786011B (en) * 2022-06-22 2022-11-15 苏州浪潮智能科技有限公司 JPEG image compression method, system, equipment and storage medium

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4455649A (en) * 1982-01-15 1984-06-19 International Business Machines Corporation Method and apparatus for efficient statistical multiplexing of voice and data signals
IT1155557B (en) * 1982-07-19 1987-01-28 Cselt Centro Studi Lab Telecom METHOD AND DEVICE FOR THE CODING OF THE SIGNAL OF IMAGE WITH REDUCTION OF DISTORTION REDUNDANCY LOCALLY UNIFORM
EP0112953B1 (en) * 1982-12-28 1987-04-08 International Business Machines Corporation Method of dynamic assignment of speeds in a multiplex transmission system
US4638476A (en) * 1985-06-21 1987-01-20 At&T Bell Laboratories Technique for dynamic resource allocation in a communication system
DE3750853T2 (en) * 1986-01-27 1995-05-18 Fuji Photo Film Co Ltd Method for coding image signals by means of orthogonal transformation.
JP2745301B2 (en) * 1986-04-18 1998-04-28 富士写真フイルム株式会社 Orthogonal transform coding method for image data
DE3613343A1 (en) * 1986-04-19 1987-10-22 Philips Patentverwaltung HYBRID CODERS
EP0330455A3 (en) * 1988-02-22 1990-07-04 Kabushiki Kaisha Toshiba Image encoding apparatus
NL8800988A (en) * 1988-04-15 1989-11-01 Philips Nv SYSTEM FOR TRANSMISSION OF VIDEO SIGNALS WITH ADAPTIVE CODEWORD ALLOCATION, AND TRANSMITTER AND RECEIVER SUITABLE FOR THE SYSTEM.
NL8801155A (en) * 1988-05-03 1989-12-01 Philips Nv TELEVISION TRANSMISSION SYSTEM WITH HYBRID CODING.
FR2633133B1 (en) * 1988-06-17 1990-10-05 Thomson Csf METHOD FOR CONTROLLING THE FILLING OF THE BUFFER MEMORY OF AN IMAGE ENCODER, AND CONTROLLING DEVICE FOR CARRYING OUT SAID METHOD
US4984076A (en) * 1988-07-27 1991-01-08 Kabushiki Kaisha Toshiba Image compression coding system
US5038209A (en) * 1990-09-27 1991-08-06 At&T Bell Laboratories Adaptive buffer/quantizer control for transform video coders

Also Published As

Publication number Publication date
CA2049692C (en) 1996-04-23
EP0479432B1 (en) 1996-04-10
US5115309A (en) 1992-05-19
JPH0723347A (en) 1995-01-24
DE69118639D1 (en) 1996-05-15
EP0479432A2 (en) 1992-04-08
EP0479432A3 (en) 1993-01-27
KR920007470A (en) 1992-04-28
HK146296A (en) 1996-08-09
JP2504880B2 (en) 1996-06-05
DE69118639T2 (en) 1996-11-07
KR950004111B1 (en) 1995-04-25

Similar Documents

Publication Publication Date Title
CA2049692A1 (en) Method and apparatus for dynamic channel bandwidth allocation among multiple parallel video coders
CA2295689A1 (en) Apparatus and method for object based rate control in a coding system
US5619341A (en) Method and apparatus for preventing overflow and underflow of an encoder buffer in a video compression system
CA2192669A1 (en) A rate-controlled digital video editing method and system which controls bit allocation of a video encoder by varying quantization levels
CA2050102A1 (en) Adaptive buffer/quantizer control for transform video coders
JP3070110B2 (en) Video signal transmission system
EP0935396A3 (en) Video coding method and apparatus
CA2053064A1 (en) Dynamic bit allocation subband excited transform coding method and apparatus
CA2178943A1 (en) Method and Device for Determining Bit Allocation in a Video Compression System
MY116350A (en) Multi-coding apparatus
CA2077058A1 (en) Motion video compression system with adaptive bit allocation and quantization
CA2157024A1 (en) Method and Apparatus for Group Encoding Signals
EP0202422B1 (en) Adaptive trunk-compression system
EP1424686A3 (en) Method and apparatus for selecting an encoding rate in a variable rate vocoder
CA2249260A1 (en) Dynamic bandwidth allocation for a communication network
CA2127521A1 (en) Method and apparatus for recovering a variable bit rate service clock
CA2163558A1 (en) A Method for Determining Whether to Intra Code a Video Block
CA2080572A1 (en) Quantization process for a predictor filter for vocoder of very low bit rate
CA2429186A1 (en) Method and apparatus for allocating data streams onto a single channel
CA2236856A1 (en) Traffic control in a communication system
MY117128A (en) Video encoding method, system and computer program product for optimizing center of picture quality.
WO1996032807A3 (en) Method and structure for performing motion estimation using reduced precision pixel intensity values
EP0371676A3 (en) Communication channel reallocation
Guha et al. Multichannel joint rate control of VBR MPEG encoded video for DBS applications
EP0284161B1 (en) Source encoder for video pictures

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed