ATE280471T1 - Prozessorzuweisung für kanäle in einem videomultiprozessorsystem - Google Patents

Prozessorzuweisung für kanäle in einem videomultiprozessorsystem

Info

Publication number
ATE280471T1
ATE280471T1 AT01968950T AT01968950T ATE280471T1 AT E280471 T1 ATE280471 T1 AT E280471T1 AT 01968950 T AT01968950 T AT 01968950T AT 01968950 T AT01968950 T AT 01968950T AT E280471 T1 ATE280471 T1 AT E280471T1
Authority
AT
Austria
Prior art keywords
channels
processor
assigned
video
complexity
Prior art date
Application number
AT01968950T
Other languages
English (en)
Inventor
Siu-Wai Wu
Original Assignee
Gen Instrument Corp
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 Gen Instrument Corp filed Critical Gen Instrument Corp
Application granted granted Critical
Publication of ATE280471T1 publication Critical patent/ATE280471T1/de

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • H04N21/23655Statistical multiplexing, e.g. by controlling the encoder to alter its bitrate to optimize the bandwidth utilization
    • 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/156Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/436Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
AT01968950T 2000-09-20 2001-08-20 Prozessorzuweisung für kanäle in einem videomultiprozessorsystem ATE280471T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/666,902 US7039115B1 (en) 2000-09-20 2000-09-20 Processor allocation for channels in a video multi-processor system
PCT/US2001/041796 WO2002025955A1 (en) 2000-09-20 2001-08-20 Processor allocation for channels in a video multi-processor system

Publications (1)

Publication Number Publication Date
ATE280471T1 true ATE280471T1 (de) 2004-11-15

Family

ID=24675978

Family Applications (1)

Application Number Title Priority Date Filing Date
AT01968950T ATE280471T1 (de) 2000-09-20 2001-08-20 Prozessorzuweisung für kanäle in einem videomultiprozessorsystem

Country Status (11)

Country Link
US (1) US7039115B1 (de)
EP (1) EP1327359B1 (de)
JP (1) JP2004509582A (de)
KR (1) KR20040004379A (de)
CN (1) CN1198468C (de)
AT (1) ATE280471T1 (de)
AU (1) AU2001289151A1 (de)
CA (1) CA2422249C (de)
DE (1) DE60106640T2 (de)
TW (1) TW533742B (de)
WO (1) WO2002025955A1 (de)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7181070B2 (en) * 2001-10-30 2007-02-20 Altera Corporation Methods and apparatus for multiple stage video decoding
CN1308839C (zh) * 2002-10-11 2007-04-04 国际商业机器公司 多处理器系统中的线程分配系统和分配方法
WO2004092888A2 (en) * 2003-04-07 2004-10-28 Modulus Video, Inc. Scalable array encoding system and method
US7898951B2 (en) * 2003-08-13 2011-03-01 Jones Farm Technology 2, Llc Encoding and transmitting variable bit streams with utilization of a constrained bit-rate channel
US7822123B2 (en) * 2004-10-06 2010-10-26 Microsoft Corporation Efficient repeat padding for hybrid video sequence with arbitrary video resolution
US9071847B2 (en) 2004-10-06 2015-06-30 Microsoft Technology Licensing, Llc Variable coding resolution in video codec
US8243820B2 (en) * 2004-10-06 2012-08-14 Microsoft Corporation Decoding variable coded resolution video with native range/resolution post-processing operation
US7839933B2 (en) * 2004-10-06 2010-11-23 Microsoft Corporation Adaptive vertical macroblock alignment for mixed frame video sequences
US7956930B2 (en) 2006-01-06 2011-06-07 Microsoft Corporation Resampling and picture resizing operations for multi-resolution video coding and decoding
US20070177519A1 (en) * 2006-01-30 2007-08-02 Thomsen Jan H Systems and methods for transcoding bit streams
US8068541B2 (en) * 2006-01-30 2011-11-29 Jan Harding Thomsen Systems and methods for transcoding bit streams
DE102006009033B4 (de) * 2006-02-27 2013-10-24 Infineon Technologies Ag Signal-Wandel-Vorrichtung, insbesondere Analog-Digital-Wandel-Vorrichtung, und Verfahren zum Betreiben einer Signal-Wandel-Vorrichtung
CN100502503C (zh) * 2006-03-31 2009-06-17 中山大学 一种实现多码流同时输出的转码系统及方法
TW200813086A (en) * 2006-05-11 2008-03-16 Hoffmann La Roche Immunereconstituted mouse
US8107571B2 (en) * 2007-03-20 2012-01-31 Microsoft Corporation Parameterized filters and signaling techniques
KR101520027B1 (ko) 2007-06-21 2015-05-14 삼성전자주식회사 움직임 추정 방법 및 장치
JP2009044537A (ja) 2007-08-09 2009-02-26 Osaka Univ 映像ストリーム処理装置及びその制御方法、プログラム、記録媒体
US8687685B2 (en) 2009-04-14 2014-04-01 Qualcomm Incorporated Efficient transcoding of B-frames to P-frames
KR20130101900A (ko) * 2012-03-06 2013-09-16 삼성전자주식회사 전자 장치 및 인코딩 방법
CN106851336B (zh) * 2017-02-07 2020-04-14 上海网达软件股份有限公司 一种动态资源分配的音视频文件转码方法及系统

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5887115A (en) 1993-01-13 1999-03-23 Hitachi America, Ltd. Method and apparatus for implementing a video tape recorder for recording digital video signals having either a fixed or variable data transmission rate
US5477397A (en) 1993-02-23 1995-12-19 Matsushita Electric Corporation Of America Digital high definition television receiver with features that facilitate trick-play modes on a digital VCR
KR950014858B1 (ko) 1993-06-04 1995-12-16 대우전자주식회사 디지탈 영상 기록장치
US5446726A (en) * 1993-10-20 1995-08-29 Lsi Logic Corporation Error detection and correction apparatus for an asynchronous transfer mode (ATM) network device
US6870886B2 (en) * 1993-12-15 2005-03-22 Koninklijke Philips Electronics N.V. Method and apparatus for transcoding a digitally compressed high definition television bitstream to a standard definition television bitstream
US5838686A (en) 1994-04-22 1998-11-17 Thomson Consumer Electronics, Inc. System for dynamically allocating a scarce resource
JPH0837662A (ja) 1994-07-22 1996-02-06 Hitachi Ltd 画像符号化復号化装置
US5617142A (en) 1994-11-08 1997-04-01 General Instrument Corporation Of Delaware Method and apparatus for changing the compression level of a compressed digital signal
US5614955A (en) 1994-11-09 1997-03-25 Michael I. Rackman Compressed digital multi-channel video communications system having one or more auxiliary channels to accomodate high bit rates
US5619733A (en) 1994-11-10 1997-04-08 International Business Machines Corporation Method and apparatus for synchronizing streaming and non-streaming multimedia devices by controlling the play speed of the non-streaming device in response to a synchronization signal
US5623312A (en) 1994-12-22 1997-04-22 Lucent Technologies Inc. Compressed-domain bit rate reduction system
US5513181A (en) * 1995-02-17 1996-04-30 At&T Corp. Multi-signal multi-coder transcoder
US5694170A (en) 1995-04-06 1997-12-02 International Business Machines Corporation Video compression using multiple computing agents
JP4223571B2 (ja) 1995-05-02 2009-02-12 ソニー株式会社 画像符号化方法及び装置
US5768594A (en) * 1995-07-14 1998-06-16 Lucent Technologies Inc. Methods and means for scheduling parallel processors
US5650860A (en) 1995-12-26 1997-07-22 C-Cube Microsystems, Inc. Adaptive quantization
GB9611455D0 (en) 1996-05-29 1996-08-07 Digi Media Vision Ltd Method and apparatus for processing a digital signal
US5933500A (en) 1996-05-31 1999-08-03 Thomson Consumer Electronics, Inc. Adaptive decoding system for processing encrypted and non-encrypted broadcast, cable or satellite video data
US5925092A (en) * 1996-12-02 1999-07-20 Motorola, Inc. Satellite cluster with synchronized payload processors and method for use in space-based systems
EP0851656A1 (de) 1996-12-23 1998-07-01 HE HOLDINGS, INC. dba HUGHES ELECTRONICS System und Verfahren zur hochauflösenden Videokompression mit Bildtäfelung
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
US5949490A (en) 1997-07-08 1999-09-07 Tektronix, Inc. Distributing video buffer rate control over a parallel compression architecture
US6181742B1 (en) * 1998-01-26 2001-01-30 International Business Machines Corporation Single pass target allocation for video encoding
JPH11252550A (ja) 1998-03-02 1999-09-17 Sony Corp デイジタル信号符号化装置、デイジタル信号復号化装置、デイジタル信号伝送装置及び方法
US6298090B1 (en) * 1998-06-04 2001-10-02 U.S. Philips Corporation System for detecting redundant images in a video sequence by comparing two predetermined threshold values
US6259733B1 (en) * 1998-06-16 2001-07-10 General Instrument Corporation Pre-processing of bit rate allocation in a multi-channel video encoder
US6167084A (en) 1998-08-27 2000-12-26 Motorola, Inc. Dynamic bit allocation for statistical multiplexing of compressed and uncompressed digital video signals
WO2000021302A1 (en) 1998-10-02 2000-04-13 General Instrument Corporation Method and apparatus for providing rate control in a video encoder
US6151362A (en) * 1998-10-30 2000-11-21 Motorola, Inc. Joint rate control for stereoscopic video coding
US6275536B1 (en) * 1999-06-23 2001-08-14 General Instrument Corporation Implementation architectures of a multi-channel MPEG video transcoder using multiple programmable processors
US6490320B1 (en) * 2000-02-02 2002-12-03 Mitsubishi Electric Research Laboratories Inc. Adaptable bitstream video delivery system
US6493388B1 (en) * 2000-04-19 2002-12-10 General Instrument Corporation Rate control and buffer protection for variable bit rate video programs over a constant rate channel
US6643327B1 (en) * 2000-05-05 2003-11-04 General Instrument Corporation Statistical multiplexer and remultiplexer that accommodates changes in structure of group of pictures

Also Published As

Publication number Publication date
US7039115B1 (en) 2006-05-02
CN1461567A (zh) 2003-12-10
TW533742B (en) 2003-05-21
CA2422249A1 (en) 2002-03-28
CA2422249C (en) 2012-02-07
WO2002025955A1 (en) 2002-03-28
EP1327359A1 (de) 2003-07-16
DE60106640D1 (de) 2004-11-25
EP1327359B1 (de) 2004-10-20
KR20040004379A (ko) 2004-01-13
AU2001289151A1 (en) 2002-04-02
JP2004509582A (ja) 2004-03-25
CN1198468C (zh) 2005-04-20
DE60106640T2 (de) 2005-10-20

Similar Documents

Publication Publication Date Title
ATE280471T1 (de) Prozessorzuweisung für kanäle in einem videomultiprozessorsystem
ATE500556T1 (de) Multiprozessorsystem, datenverarbeitungssystem, datenverarbeitungsverfahren und rechnerprogramm
MA38014B1 (fr) Ordonnancement modal de charges de travail dans un système multi-processeur hétérogène sur une puce
FR3103586B1 (fr) Procédé de gestion du fonctionnement d’un système sur puce formant par exemple un microcontrôleur, et système sur puce correspondant
MY142928A (en) Scheduling in a high-performance computing (hpc) system
BR0309891A (pt) método e aparelho para alocar e desalocar processadores em um sistema de processamento de dados lógicos e particionados
MY151525A (en) On-demand instantiation in a high-performance computing (hpc) system
TW373146B (en) Apparatus and method for performing semantic concurrency control in dispatching client requests within a server in a client/server computer system
EP0817044A3 (de) Speicherzuordnung in einer Mehrfachfädenumgebung
DE10195734T1 (de) Multi-Plattform Sprachverarbeitungssystem mit optimierter Ressourcen-Zuordnung
EP0935194A3 (de) Vorrichtung und Verfahren zum Planen und Zuweisen von Wartenschlangen-Klientanforderungen in einem Server in einem Klient-Server Rechnersystem
DE60300907D1 (de) Verfahren und System für Ressourcenallokation in Echtzeit zwischen mehreren Einheiten
EP1089274A4 (de) Datenverarbeitungssystem, datenverarbeitungsverfahren, und datenprozessor
ATE335363T1 (de) Verfahren und vorrichtung zur dekodierung von videosignalen mittels eines multiprozessorsystems
US9715392B2 (en) Multiple clustered very long instruction word processing core
TW375711B (en) Single chip multiprocessor with shared execution unit
US20160259978A1 (en) Method and apparatus for detecting harmful video
FR2786288B1 (fr) Systeme de traitement par ensembles de ressources
CN103888782B (zh) 一种hevc解码器并行任务划分方法
BRPI0517217A (pt) método, aparelho e programa de computador para alocar recursos em um sistema de comunicação, estação, e, sistema de comunicação
ATE243398T1 (de) Zuweisungsvorrichtung für eine datenvermittlungsanlage
TW200608186A (en) Method and apparatus to eliminate interpartition covert storage channel and partition analysis
US6336127B1 (en) Dynamic user management for timed shared computer systems
Pirsch et al. Architectural approaches for multimedia processors
WO2006083043A3 (en) Processor task migration over a network in a multi-processor system

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties