Invention Grant
US07885334B2 Image coding or decoding device and method involving multithreading of processing operations over a plurality of processors, and corresponding computer program and synchronisation signal 有权
涉及多个处理器的处理操作的多线程的图像编码或解码装置和方法,以及对应的计算机程序和同步信号

  • Patent Title: Image coding or decoding device and method involving multithreading of processing operations over a plurality of processors, and corresponding computer program and synchronisation signal
  • Patent Title (中): 涉及多个处理器的处理操作的多线程的图像编码或解码装置和方法,以及对应的计算机程序和同步信号
  • Application No.: US10555498
    Application Date: 2004-05-06
  • Publication No.: US07885334B2
    Publication Date: 2011-02-08
  • Inventor: Matthieu MullerMickael RopertAlex MacaulayErwan Le Bras
  • Applicant: Matthieu MullerMickael RopertAlex MacaulayErwan Le Bras
  • Applicant Address: FR Cesson-Sevigne
  • Assignee: Envivio France
  • Current Assignee: Envivio France
  • Current Assignee Address: FR Cesson-Sevigne
  • Agency: Westman, Champlin & Kelly, P.A.
  • Agent David D. Brush
  • Priority: FR0305531 20030506
  • International Application: PCT/FR2004/001106 WO 20040506
  • International Announcement: WO2004/100557 WO 20041118
  • Main IPC: H04N7/12
  • IPC: H04N7/12
Image coding or decoding device and method involving multithreading of processing operations over a plurality of processors, and corresponding computer program and synchronisation signal
Abstract:
A method and apparatus are provided for coding or decoding an image comprising macro-blocks which are distributed in lines and columns. The processing of at least one given macro-block requires the pre-processing of at least one other macro-block on which said dependent macro-block depends. Moreover, the macro-blocks are processed sequentially line by line or column by column. Processing of the macro-blocks is multithreaded over N processors, N≧2. The image is separated into N vertical bands each comprising a plurality of lines and at least one column of macro-blocks if the macro-block is processed sequentially line by line, or into N horizontal bands each comprising a plurality of columns and at least one line of macro-blocks if the macro-block is processed sequentially column by column. One of the N bands is processed by each processor, and the processing operations performed by the N processors is synchronized.
Information query
Patent Agency Ranking
0/0