Patent · US Active

High-yield multi-threading method and apparatus for video encoders/transcoders/decoders with dynamic video reordering and multi-level video coding dependency management

US8340194B2 · kind B2 · utility

0Cited by
1References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 5, 2009
Grant dateDec 25, 2012
Priority date
Expiry dateApr 27, 2031

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04N19/61
  • WIPO fieldAudio-visual technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed is an exemplary video coder and video coding method according to an embodiment of the present invention. The exemplary video coder includes a scheduler, a plurality of processors and a multiplexer. The scheduler can examine processing units in an input buffer to determine an order for the processing unit to be coded by a processor. If the processing unit under examination depends on a processing unit not yet processed, the processing unit under examination can be merged with other processing units, if any, that share a similar dependency. If the processing unit under examination does not depend on any processing units not yet processed, it can be sent to a next available processor for coding. When a processing unit is sent to a processor, any merged processing units that depend on sent processing unit can also be sent to a next available processor.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.