2005
DOI: 10.4218/etrij.05.0905.0001
|View full text |Cite
|
Sign up to set email alerts
|

Application Specific Processor Design for H.264 Decoder with a Configurable Embedded Processor

Abstract: An application specific processor for an H.264 decoder with a configurable embedded processor is designed in this research. The motion compensation, inverse integer transform, inverse quantization, and entropy decoding algorithm of H.264 decoder software are optimized. We improved the performance of the processor with instruction‐level hardware optimization, which is tailored to configurable embedded processor architecture. The optimized instructions for video processing can be used in other video compression … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2006
2006
2017
2017

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(7 citation statements)
references
References 6 publications
0
7
0
Order By: Relevance
“…This assumption should be valid because the system developer generally recog-nizes the features of the target applications [15]. For example, some masters in embedded systems are required to complete their job for given timing constraints, resulting in the satisfac-tion of system-level timing constraints.…”
Section: Sm Arbitration Scheme For the Ml-ahb Busmatrixmentioning
confidence: 99%
“…This assumption should be valid because the system developer generally recog-nizes the features of the target applications [15]. For example, some masters in embedded systems are required to complete their job for given timing constraints, resulting in the satisfac-tion of system-level timing constraints.…”
Section: Sm Arbitration Scheme For the Ml-ahb Busmatrixmentioning
confidence: 99%
“…Finally, the first three columns of 4×4 blocks of the current MB (0, 1, 2, 4, 5, 6, and so on), the top neighbors (T1, T2, and so on), and the right column of the previous MB (3,7,11,15, and so on) are transferred to the external bulk memory. As the MBs are processed in lexicographical order, the right columns (blocks 3, 7, 11, 15, 17, 19, 21, and 23) are stored in the RAM neighbor module to be used as left neighbors (L1 to L8) in the filtering of the next MB.…”
Section: H264/avc Deblocking Filtermentioning
confidence: 99%
“…After the luminance pixels are processed, the chrominance pixels are similarly processed. Finally, the first three columns of 4×4 blocks of the current MB (0, 1, 2, 4, 5, 6, and so on), the top neighbors (T1, T2, and so on), and the right column of the previous MB (3,7,11,15, and so on) are transferred to the external bulk memory. These last blocks have been saved in the temporal buffer and come from the right column data path after the horizontal filtering, as shown in Fig.…”
Section: H264/avc Deblocking Filtermentioning
confidence: 99%
See 1 more Smart Citation
“…The latest international video coding standard, H.264, has been developed by the Video Coding Expert Group of ITU-T and the Moving Picture Experts Group of ISO/IEC. It uses contextadaptive variable length coding (CAVLC) for entropy coding, which is used to encode the quantized transform coefficients [1], [2]. In the CAVLC decoder, each syntax element of five steps is sequentially decoded using the compressed bitstreams and parameters, and the residual block is formed using the decoded syntax elements.…”
Section: Introductionmentioning
confidence: 99%