Method and apparatus for encoding/decoding video using unified syntax for parallel processing

PURPOSE: A method and an apparatus for encoding/decoding a video using a unified syntax for parallel processing are provided to determine what data in each data can be processed in parallel, and allocate the parallel processing-enabled data to multiple cores of a decoder, thereby performing parallel processing of a video. CONSTITUTION: A parallel processing information acquisition unit acquires a first unit parallel processing flag from a first data unit header that contains encoding information of a first data unit (2610). When it was determined that data that can be processed in parallel is contained in the first data unit, the parallel processing information acquisition unit acquires a second data unit parallel processing flag from a second data unit header (2620,2630). A parallel processing determination unit determines whether data that can be processed in parallel is contained in each data unit based upon the parallel processing flag of each of the obtained data unit, and allocates the data that can be processed in parallel to a plurality of video processing units. [Reference numerals] (2610) Acquire a first unit parallel processing flag from a first data unit header; (2620) Data that can be processed in parallel is contained in the first data unit?; (2630) Acquire a second unit parallel processing flag, which indicates whether data that can be processed in parallel is contained in the second data unit,from a second data unit header containing the encoding information of the second data unit; (AA) Start; (BB) No; (CC) Yes; (DD) End