摘要 |
A distributed decoding device using a multi-core processor and a method thereof are provided to utilize computing resources of each core of the multi-core processor by distributing decoding jobs to each core when a video stream of MPEG(Moving Picture Experts Group) data is decoded, and divide the decoding jobs into a plurality of decoding threads without complex computation. A multi-core processor(20) is equipped with a plurality of cores processing each thread unit. An MPEG data dividing module(30) divides the MPEG data into a slice unit after extracting decoding information, and distributes thread, which performs decoding by replacing each slice, to each core by generating and providing a single slice decoding function decoding one slice individually. A memory(10) is equipped with a buffer area for storing each slice received from the MPEG data dividing module and providing the stored slice to each core. A decoding merging module(40) merges the MPEG data decoded in each processor. |