FR2854754A1 - 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 correspondantsInfo
- Publication number
- FR2854754A1 FR2854754A1 FR0305531A FR0305531A FR2854754A1 FR 2854754 A1 FR2854754 A1 FR 2854754A1 FR 0305531 A FR0305531 A FR 0305531A FR 0305531 A FR0305531 A FR 0305531A FR 2854754 A1 FR2854754 A1 FR 2854754A1
- Authority
- FR
- France
- Prior art keywords
- macro
- processing
- blocks
- processors
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods 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.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
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 |
PCT/FR2004/001106 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 |
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 (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
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 |
---|---|
FR2854754A1 true FR2854754A1 (fr) | 2004-11-12 |
FR2854754B1 FR2854754B1 (fr) | 2005-12-16 |
Family
ID=33306196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0305531A Expired - Lifetime 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 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7885334B2 (fr) |
FR (1) | FR2854754B1 (fr) |
WO (1) | WO2004100557A2 (fr) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2931280A1 (fr) * | 2008-05-19 | 2009-11-20 | Envivio France Entpr Uniperson | 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. |
WO2011042645A1 (fr) * | 2009-10-05 | 2011-04-14 | France Telecom | Procedes de codage et de décodage d'images, dispositifs de codage et de decodage et programmes d'ordinateur correspondants |
Families Citing this family (13)
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 | 情報処理装置、デコーダおよび再生装置の動作制御方法 |
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 |
US8527649B2 (en) * | 2010-03-09 | 2013-09-03 | Mobixell Networks Ltd. | Multi-stream bit rate adaptation |
JP5853217B2 (ja) * | 2010-07-07 | 2016-02-09 | パナソニックIpマネジメント株式会社 | プロセッサ |
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 |
Citations (2)
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)
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 |
-
2003
- 2003-05-06 FR FR0305531A patent/FR2854754B1/fr not_active Expired - Lifetime
-
2004
- 2004-05-06 US US10/555,498 patent/US7885334B2/en active Active
- 2004-05-06 WO PCT/FR2004/001106 patent/WO2004100557A2/fr active Application Filing
Patent Citations (2)
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)
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 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2931280A1 (fr) * | 2008-05-19 | 2009-11-20 | Envivio France Entpr Uniperson | 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. |
US8111749B2 (en) | 2008-05-19 | 2012-02-07 | Envivio France | Image encoding or decoding method and device, with parallelization of processing over several processors and coprocessors, corresponding computer-readable storage medium |
WO2011042645A1 (fr) * | 2009-10-05 | 2011-04-14 | France Telecom | Procedes de codage et de décodage d'images, dispositifs de codage et de decodage et programmes d'ordinateur correspondants |
US9287894B2 (en) | 2009-10-05 | 2016-03-15 | Orange | Methods for encoding and decoding images, corresponding encoding and decoding devices and computer programs |
Also Published As
Publication number | Publication date |
---|---|
US7885334B2 (en) | 2011-02-08 |
FR2854754B1 (fr) | 2005-12-16 |
US20070053437A1 (en) | 2007-03-08 |
WO2004100557A2 (fr) | 2004-11-18 |
WO2004100557A3 (fr) | 2006-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2854754A1 (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 | |
EP3627338A3 (fr) | Utilisation efficace de réseaux systoliques dans un traitement de calcul | |
BRPI0520469A2 (pt) | método e sistema de identificação biométrica automática, e, produto de programa de computador | |
HK1127414A1 (en) | Multi-processor systems and methods of thread-level parallel processing | |
FR2826510B1 (fr) | Transistor vertical, dispositif de memoire ainsi que procede pour produire un transistor vertical | |
EP2343886A3 (fr) | Dispositif de traitement de données multimédia qui peut facilement préparer des contenus multimédia | |
FR2863072B1 (fr) | Dispositif et procede pour executer un traitement d'informations en utilisant une pluralite de processeurs | |
ATE500556T1 (de) | Multiprozessorsystem, datenverarbeitungssystem, datenverarbeitungsverfahren und rechnerprogramm | |
FR3081591B1 (fr) | Procede de traitement d'un flux d'images video | |
KR950035326A (ko) | 비비월 주사 검출 및 필드 제거를 위한 방법 및 장치 | |
FR2667530B1 (fr) | Procede et appareil de rectification des manetons de vilebrequin. | |
FR2883890B1 (fr) | Procede d'asservissement d'un ou plusieurs parametres d'un processus de lavage et machine mettant en oeuvre un tel procede d'asservissement | |
FR2851393B1 (fr) | Dispositif de traitement d'image, procede de traitement d'image et programme-produit de traitement d'image | |
ATE413658T1 (de) | Methode, verfahren und computerprogramm zum auffinden von punktkorrespondenzen in punktemengen | |
CN102937988A (zh) | 并行化分布式互联网数据抽取方法及其*** | |
EP1453298A4 (fr) | Programme de detection des mauvaises modifications de donnees numeriques et appareil de detection des mauvaises modifications de donnees numeriques | |
TW200700947A (en) | Image processing method, image processing device, drawing system and program | |
FR2938627B1 (fr) | Procede de reproduction d'un spectre lumineux avec des leds et panneau de leds correspondant | |
FR2931280B1 (fr) | 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. | |
KR970023901A (ko) | 웨이퍼의 다이 픽업 방법 | |
FR3089029B1 (fr) | Procede de constitution d’un ensemble de donnees informatives en utilisant un systeme informatique embarque a bord d’un vehicule terrestre a moteur | |
FR2879404B1 (fr) | Procede de depaillage de produits agricoles et dispositif de depaillage mettant en oeuvre un tel procede | |
FR2856473B1 (fr) | Procede de navigation, dispositif, systeme et programmes d'ordinateur correspondants | |
MY103266A (en) | System and method for the extraction of cyanide from tails liquor | |
TW200625193A (en) | Fingerprint detecting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 14 |
|
PLFP | Fee payment |
Year of fee payment: 15 |
|
PLFP | Fee payment |
Year of fee payment: 16 |
|
PLFP | Fee payment |
Year of fee payment: 17 |
|
PLFP | Fee payment |
Year of fee payment: 18 |
|
TP | Transmission of property |
Owner name: MK SYSTEMS USA INC., US Effective date: 20201210 |
|
TP | Transmission of property |
Owner name: MK SYSTEMS USA INC., US Effective date: 20201216 |
|
PLFP | Fee payment |
Year of fee payment: 19 |
|
PLFP | Fee payment |
Year of fee payment: 20 |