WO2004100557A3 - Procede et dispositif de codage ou decodage d’image avec parallelisation du traitement sur une pluralite de processeurs, programme d’ordinateur et signal de synchronisation correspondants - Google Patents

Procede et dispositif de codage ou decodage d’image avec parallelisation du traitement sur une pluralite de processeurs, programme d’ordinateur et signal de synchronisation correspondants Download PDF

Info

Publication number
WO2004100557A3
WO2004100557A3 PCT/FR2004/001106 FR2004001106W WO2004100557A3 WO 2004100557 A3 WO2004100557 A3 WO 2004100557A3 FR 2004001106 W FR2004001106 W FR 2004001106W WO 2004100557 A3 WO2004100557 A3 WO 2004100557A3
Authority
WO
WIPO (PCT)
Prior art keywords
macro
processors
block
multithreading
column
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.)
Ceased
Application number
PCT/FR2004/001106
Other languages
English (en)
Other versions
WO2004100557A2 (fr
Inventor
Matthieu Muller
Mickael Ropert
Alex Macaulay
Bras Erwan Le
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.)
Ericsson IT Solutions and Services SAS
Original Assignee
Envivio France SARL
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 Envivio France SARL filed Critical Envivio France SARL
Priority to US10/555,498 priority Critical patent/US7885334B2/en
Publication of WO2004100557A2 publication Critical patent/WO2004100557A2/fr
Anticipated expiration legal-status Critical
Publication of WO2004100557A3 publication Critical patent/WO2004100557A3/fr
Ceased legal-status Critical Current

Links

Classifications

    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Processing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

L'invention concerne un procédé de codage ou décodage d'une image comprenant des macro-blocs répartis en lignes et en colonnes, le traitement d'au moins un macro-bloc donné, dit macro-bloc dépendant, nécessitant le traitement préalable d'au moins un autre macro-bloc dont dépend le macro-bloc dépendant, le traitement des macro-blocs étant effectué séquentiellement ligne par ligne, ou colonne par colonne. Selon l'invention, le procédé comprend une étape de parallélisation du traitement des macro-blocs sur N processeurs, N > 2, comprenant les étapes suivantes : séparation de l'image en N bandes verticales comprenant chacune une pluralité de lignes et au moins une colonne de macro-blocs, si le traitement des macro-blocs est effectué séquentiellement ligne par ligne, en N bandes horizontales comprenant chacune une pluralité de colonnes et au moins une ligne de macro-blocs, si le traitement des macro­blocs est effectué séquentiellement colonne par colonne ; traitement par chaque processeur de l'une des N bandes ; synchronisation des traitements effectués par les N processeurs.
PCT/FR2004/001106 2003-05-06 2004-05-06 Procede et dispositif de codage ou decodage d’image avec parallelisation du traitement sur une pluralite de processeurs, programme d’ordinateur et signal de synchronisation correspondants Ceased WO2004100557A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/555,498 US7885334B2 (en) 2003-05-06 2004-05-06 Image coding or decoding device and method involving multithreading of processing operations over a plurality of processors, and corresponding computer program and synchronisation signal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR03/05531 2003-05-06
FR0305531A FR2854754B1 (fr) 2003-05-06 2003-05-06 Procede et dispositif de codage ou decodage d'image avec parallelisation du traitement sur une pluralite de processeurs, programme d'ordinateur et signal de synchronisation correspondants

Publications (2)

Publication Number Publication Date
WO2004100557A2 WO2004100557A2 (fr) 2004-11-18
WO2004100557A3 true WO2004100557A3 (fr) 2006-10-05

Family

ID=33306196

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2004/001106 Ceased WO2004100557A2 (fr) 2003-05-06 2004-05-06 Procede et dispositif de codage ou decodage d’image avec parallelisation du traitement sur une pluralite de processeurs, programme d’ordinateur et signal de synchronisation correspondants

Country Status (3)

Country Link
US (1) US7885334B2 (fr)
FR (1) FR2854754B1 (fr)
WO (1) WO2004100557A2 (fr)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8000388B2 (en) 2006-07-17 2011-08-16 Sony Corporation Parallel processing apparatus for video compression
JP2008072647A (ja) * 2006-09-15 2008-03-27 Toshiba Corp 情報処理装置、デコーダおよび再生装置の動作制御方法
FR2931280B1 (fr) * 2008-05-19 2011-01-07 Envivio France Procede et dispositif de codage ou decodage d'image avec parallelisatioon du traitement sur plusieurs processeurs et coprocesseurs, programme d'ordinateur et moyen de stockage correspondants.
US8340194B2 (en) * 2008-06-06 2012-12-25 Apple Inc. High-yield multi-threading method and apparatus for video encoders/transcoders/decoders with dynamic video reordering and multi-level video coding dependency management
JP2010183305A (ja) * 2009-02-05 2010-08-19 Sony Corp 信号処理装置及び信号処理方法
US20100246679A1 (en) * 2009-03-24 2010-09-30 Aricent Inc. Video decoding in a symmetric multiprocessor system
US8559733B2 (en) * 2009-03-31 2013-10-15 Citrix Systems, Inc. Methods and systems for approximating progressive image encoding using image partitioning
JP5343703B2 (ja) * 2009-05-22 2013-11-13 ソニー株式会社 復号処理装置、復号処理方法、およびプログラム
US20100312828A1 (en) * 2009-06-03 2010-12-09 Mobixell Networks Ltd. Server-controlled download of streaming media files
CN102648583B (zh) * 2009-10-05 2015-05-20 法国电信 用于编码和解码图像的方法、对应的编码和解码装置
US8527649B2 (en) * 2010-03-09 2013-09-03 Mobixell Networks Ltd. Multi-stream bit rate adaptation
WO2012004990A1 (fr) * 2010-07-07 2012-01-12 パナソニック株式会社 Processeur
US8832709B2 (en) 2010-07-19 2014-09-09 Flash Networks Ltd. Network optimization
US8688074B2 (en) 2011-02-28 2014-04-01 Moisixell Networks Ltd. Service classification of web traffic
US11425395B2 (en) 2013-08-20 2022-08-23 Google Llc Encoding and decoding using tiling
US12254405B2 (en) * 2021-03-12 2025-03-18 Qualcomm Incorporated Processing data in pixel-to-pixel neural networks

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999063751A1 (fr) * 1998-05-30 1999-12-09 The Board Of Trustees Of The Leland Stanford Junior University Processeur parallele basse puissance et circuit integre d'imageur
US6263023B1 (en) * 1998-10-15 2001-07-17 International Business Machines Corporation High definition television decoder

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11346366A (ja) * 1998-06-01 1999-12-14 Sony Corp 符号化装置とその方法および復号化装置とその方法
US8401084B2 (en) * 2002-04-01 2013-03-19 Broadcom Corporation System and method for multi-row decoding of video with dependent rows
US7634776B2 (en) * 2004-05-13 2009-12-15 Ittiam Systems (P) Ltd. Multi-threaded processing design in architecture with multiple co-processors
US20070086528A1 (en) * 2005-10-18 2007-04-19 Mauchly J W Video encoder with multiple processors

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999063751A1 (fr) * 1998-05-30 1999-12-09 The Board Of Trustees Of The Leland Stanford Junior University Processeur parallele basse puissance et circuit integre d'imageur
US6263023B1 (en) * 1998-10-15 2001-07-17 International Business Machines Corporation High definition television decoder

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
KOLINUMMI P ET AL: "Scalaible implementation of H.263 video encoder on a parallel DSP system", ISCAS 2000 - IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, vol. 1, 28 May 2000 (2000-05-28) - 31 May 2000 (2000-05-31), Geneva, Switzerland, pages I551 - I554, XP010503257 *

Also Published As

Publication number Publication date
US7885334B2 (en) 2011-02-08
FR2854754B1 (fr) 2005-12-16
WO2004100557A2 (fr) 2004-11-18
FR2854754A1 (fr) 2004-11-12
US20070053437A1 (en) 2007-03-08

Similar Documents

Publication Publication Date Title
WO2004100557A3 (fr) Procede et dispositif de codage ou decodage d’image avec parallelisation du traitement sur une pluralite de processeurs, programme d’ordinateur et signal de synchronisation correspondants
WO2002103532A3 (fr) Procede de traitement de donnees
AU2003253405A1 (en) Method, data processing device and computer program product for processing data
DE60310817D1 (de) Videospielvorrichtung, Bildverarbeitungsverfahren und -programm
MY154078A (en) Audio signal decoder, method for decoding an audio signal and computer program using cascaded audio object processing stages
WO2005004159A8 (fr) Appareil de traitement video, circuit integre destine a l'appareil de traitement video et programme de traitement video
EP1372013A4 (fr) Dispositif de comparaison d'images, procede de comparaison d'images et programme comportant une comparaison d'images informatisee
EP1919223A4 (fr) Dispositif, procede et programme de codage d'image dynamique et dispositif, procede et programme de decodage d'image dynamique
EP1677516A4 (fr) Systeme, procede et programme de traitement de signaux
WO2006036504A3 (fr) Systeme, procede et appareil de traitement de chaines de dependances
ATE425536T1 (de) Wiedereinbettung von wasserzeichen in multimediasignalen
IL309691A (en) Method and apparatus for video encoding and decoding based on block shape
EP1881707A4 (fr) Dispositif, procede et programme de codage d'image dynamique et dispositif, procede et programme de decodage d'image dynamique
TWI349861B (en) Structured document processor, structured document processing method and computer program product
EP1711006A4 (fr) Systeme d'evaluation du type video, systeme de traitement video, procede traitement video et programme de traitement video
SG116504A1 (en) Screen display processing apparatus, screen display processing method and computer program.
TW200614796A (en) Method and device for video decoding
FR2851393B1 (fr) Dispositif de traitement d'image, procede de traitement d'image et programme-produit de traitement d'image
AU2002311289A8 (en) Point processing apparatus, point processing method, and program for instructing computer to execute the method
WO2002087248A3 (fr) Appareil et procede de traitement de donnees video
EP1500259A4 (fr) Procede de traitement d'informations d'image et audio, appareil de traitement d'image et audio et programme informatique entrainant un ordinateur a traiter des informations d'image et audio
RU2006136422A (ru) Электронное устройство и способ в электронном устройстве для обработки данных изображнений
DE60327902D1 (de) Audioverarbeitungssystem
NO20020755D0 (no) Pre-prosessor for en på forhånd bestemt dokumenttypedefinisjon, system for prosessering av kodesprog-dokumenter, fremgangsmåte og dataprogramprodukt dertil
TW200714060A (en) Data recovery device and method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2007053437

Country of ref document: US

Ref document number: 10555498

Country of ref document: US

122 Ep: pct application non-entry in european phase
WWP Wipo information: published in national office

Ref document number: 10555498

Country of ref document: US