• 沒有找到結果。

CHAPTER 6 CONCLUSION AND FUTURE WORK

6.2 F UTURE W ORK

The proposed motion compensation for dual-video standard only supports P frame decoding. If we want to H.264@Main Profile, the subjects such as B-frame, weighted prediction, and direct mode should be taken into account. Because B-frame may contains double motion vectors, it requires read reference data from forward and backward frames and then write reconstructed data to display buffer. These operations are more complicated than P frame; thus, the scheduling of the read/write accesses efficiently to meet our decoder specification is a challenge.

Considering memory organization topic on this dissertation, a dual-channel SDRAM controller for ping-pong structured frame memories has been presented in this thesis.

However, there are still some important issues should be considered in order to provide more complete system integration. For example, if display buffer shares the data bus with frame memories, a smarter bus arbitration and memory controller should be designed. As for merging structured frame memory organization based on H.264/AVC decoder, we give the analysis for 4 x 4 block based perfect match. However, there are still many issues have to be analyzed if we want to exploit this idea on ASIC design. The related work only targets on search range [-16, +15] since this size is identical to one MB size. Based on this search range,

the design of in-place FIFO and dirty table becomes easier. If we want to target on large search range, the size of in-place FIFO becomes very large and design of the address generator becomes more complicated. Another problem is that the proportion of perfect match block must be larger than the backup of the content of in-place FIFO; otherwise, the update and backup between background memory and in-place FIFO will degrades the throughput of the entire video decoder. In brief, the feasibility of the merging structured memory organization on ASIC design still has to be evaluated.

Bibliography

[1] “Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification,” Joint Video Team (JVT), Int. Telecommun. Union-Telecommun. (ITU-T) and Int. Standards Org./Int. Electrotech. Comm. (ISO/IEC), ITU-T Recommendation H.264 and ISO/IEC 14496-10 AVC, May 2003.

[2] “Information technology-generic coding of moving pictures and associated audio information: Video,” ITU-T H.262, ISO/IEC 13818-2, 1994.

[3] T. Wiegand, G. J. Sullivan, G. Bjntegaard, and A. Luthra, “Overview of the H.264/AVC video coding standard,” IEEE Trans. Circuits Syst. Video Technol., vol 13, no 7, pp. 560- 576, July, 2003.

[4] P. C. Tseng, Y. C. Chang, Y. W. Huang, H. C. Fang, C. T. Huang, and L. G. Chen,

“Advances in hardware architectures for image and video coding - a survey,” in Proc.

IEEE, vol. 93, no. 1, pp. 184-197, Jan. 2005.

[5] T. W. Chen, Y. W. Huang, T. C. Chen, Y. H. Chen, C. Y. Tsai, and L. G. Chen,

“Architecture design of H.264/AVC decoder with hybrid task pipelining for high definition videos,” in Proc. IEEE Int.Symp. Circuits and Systems, 2005, pp. 2931-2934.

[6] H. Y. Kang, K. A. Jeong, J. Y. Bae, Y. S. Lee, and S. H. Lee, “MPEG4 AVC/H.264 decoder with scalable bus architecture and dual memory controller”, in Proc. IEEE Int.Symp. Circuits and Systems, vol. 2, 2004, pp. II - 145-148.

[7] V. Lappalainen, A. Hallapuro, and T. D. Hamalainen, “Complexity of optimized H.26L video decoder implementation,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no.

7, pp. 717-725, July, 2003.

[8] W. N. Lie, H. C. Yeh, Tom C. I. Lin, and C. F. Chen, “Hardware-efficient computing architecture for motion compensation interpolation in H.264 Video Coding,” ” in Proc.

IEEE Int. Symp.Circuits and Systems, 2005, pp. 2136-2139.

[9] T. C. Chen, Y. W. Huang, and L. G. Chen, “Fully utilized and reusable architecture for fractional motion estimation of H.264/AVC,” in Proc. IEEE Int.Conf. Acoustics, Speech, and Signal Processing, vol. 5, 2004, pp. V - 9-12.

[10] C. D. Chien, H. C. Chen, L. C. Huang, and J. I. Guo, “A Low-power motion compensation IP core design for MPEG-1/2/4 video decoding,” in Proc. IEEE Int.

Symp.Circuits and Systems, 2005, pp. 4542-4545.

[11] W. F. He, Z. G. Mao, J. X. Wang, and D. F. Wang, “Design and implementation of motion compensation for MPEG-4 AS profile streaming video decoding”, in Proc. IEEE Int.Conf. ASIC, vol. 2, 2003, pp. 942-945.

[12] P. R. Panda, N. Dutt, and A. Nicolau, Memory Issues in Embedded Systems-on-Chip:

Optimization and Exploration. Boston, MA: Kluwer Academic Publishers, 1999.

[13] Micron Technology, Inc. product documents. [Online]. Available: http://www.micron.

com/products/

[14] S. Rixner, W. J. Dally, U. J. Kapasi, P. Mattson, and J. D. Owens, “Memory access scheduling,” in Proc. IEEE Int. Symp. Computer Architecture, Vancouver, BC, Canada, Jun. 2000, pp. 128-138.

[15] S. Miura, and T. Watanabe, “A dynamic-SDRAM-mode-control scheme for low-power systems with a 32-bit RISC CPU,” in Proc. IEEE Int. Symp. Low Power Electron. and Design, Aug. 2001, pp. 358-363.

[16] K. B. Lee, T. C. Lin, and C. W. Jen, “An efficient quality-aware memory controller for multimedia platform SoC,” IEEE Trans. Circuits Syst. Video Techno.,vol. 15, no. 5, pp.

620-633, May 2005.

[17] H. Kim, and I. C. Park, “High-performance and low-power memory-interface architecture for video processing applications,” IEEE Trans. Circuits Syst. Video Techno., vol. 11, no. 11, pp. 1160-1170, Nov. 2001.

[18] S. I. Park, Y. Yongseok, and I. C. Park, “High performance memory mode control for HDTV decoders,” IEEE Trans. Consumer Electron., vol. 49, no. 4, pp. 1348-1353, Nov.

2003.

[19] J. H. Li, and N. Ling, “Architecture and bus-arbitration schemes for MPEG-2 video decoder,” IEEE Trans. Circuit Syst. Video Techno., vol. 9, no. 5, pp. 727-736, Aug.

1999.

[20] J. Zhu, L. Hou, R. Wang, C. Huang, and J. Li, “High performance synchronous DRAMs controller in H.264 HDTV decoder,” in Proc. IEEE Int. Conf. Solid-State and Integrated Circuits Technol., vol. 3, 2004, pp.1621-1624.

[21] Micron Technology, Inc. MT48LC2M32B2P-5 64Mb SDRAM (Jan. 2005). [Online].

Available: http://www.micron.com/products/dram/sdram/partlist.aspx?density=64Mb [22] J. Tajime, T. Takizawa, S. Nogaki, and H. Harasaki, “Memory compression method

considering memory bandwidth for HDTV decoder LSIs,” in Proc. IEEE Int. Conf.

Image Processing, vol. 2, 1999, pp. 779-782.

[23] T. Y. Lee, “A new frame-recompression algorithm and its hardware design for MPEG-2 video decoders” IEEE Trans. Circuit Syst. Video Techno., vol. 13, no. 6, pp. 529-534, Jun. 2003.

[24] E. De Greef, F. Catthoor, and H. De Man, “Memory organization for video algorithms on programmable signal processors,” in Proc. IEEE Computer Design: VLSI in Computers & Processors, Oct. 1995, pp. 552-557.

[25] L. Nachtergaele, F. Catthoor, B. Kapoor, S. Janssens, and D. Moolenaar, “Low-power data transfer and storage exploration for H.263 video decoder system,” IEEE J. Select.

Areas Commun., vol. 16, no. 1, pp. 120-129, Jan. 1998.

[26] E. Brockmeyer, L. Nachtergaele, F. V. M. Catthoor, J. Bormans, H. J. De Man, “Low power memory storage and transfer organization for the MPEG-4 full pel motion estimation on a multimedia processor,” IEEE Trans. Multimedia, vol. 1, no. 2, pp.

202-216, June 1999.

[27] K. Denolf, C. De Vleeschouwer, R. Turney, G. Lafruit, and J. Bormans, “Memory centric design of an MPEG-4 video encoder,” IEEE Trans. Circuits Syst. Video Technol., vol. 15, no. 5, pp. 609-619, May 2005.

[28] S. Wuytack, J. –P. Diguet, and F. V. M. Catthoor, “Formalized methodology for data reuse exploration for low-power hierarchical memory mappings,” IEEE Trans VLSI Syst.,

[29] Y. C. Chang Nelson, and T. S. Chang, “Combined frame memory architecture for motion compensation in video decoding,” in Proc. IEEE Int. Symp.Circuits and Systems, 2005, pp. 1806-1809.

[30] Y, Hu, A. Simpson, K. McAdoo, and J. Cush, “A high definition H.264/AVC hardware video decoder core for multimedia SoC's,” in Proc. IEEE Int. Symp. Consumer Electron., Sept., 2004, pp. 385-389.

[31] T. A. Lin, S. Z. Wang, T. M. Liu, and C. Y. Lee, “An H.264/AVC decoder with 4x4 level pipeline,” in Proc. IEEE Int. Symp.Circuits and Systems, 2005, pp. 1806-1809.

[32] T. A. Lin, T. M. Liu, and C. Y. Lee, “A low-power H.264/AVC decoder,”in Proc. IEEE Int. Symp. VLSI-TSA, Apr. 2005, pp. 278-281.

作 者 簡 歷

姓名 :王勝仁

出生地 :台灣省台南市 出生日期:1980. 12. 11

學歷: 1987. 9 ~ 1993. 6 台南市立大橋國民小學 1993. 9 ~ 1996. 6 台南私立瀛海中學 1996. 9 ~ 1999. 6 台南市立第一高級中學

1999. 9 ~ 2003. 6 國立交通大學 電子工程系 學士

2003. 9 ~ 2005. 6 國立交通大學 電子研究所 系統組 碩士

得 獎 事 績

2002 春 第二學期電子研究所書卷獎 2002 秋 殷之同專題計畫獎學金 2003 春 殷之同專題成果獎學金

發 表 論 文

S. Z. Wang, T. A. Lin, T. M. Liu, and C. Y. Lee, “A new motion compensation design for H.264/AVC decoder,” in Proc. IEEE Int. Symp.Circuits and Systems, 2005, pp.

4558-4561.

T. A. Lin, S. Z. Wang, T. M. Liu, and C. Y. Lee, “An H.264/AVC decoder with 4x4 level pipeline,” in Proc. IEEE Int. Symp.Circuits and Systems, vol. ?,2005 , pp. 1806-1809.

T. M. Liu, S. Z. Wang, W. H. Peng, and C. Y. Lee, “Memory efficient and low complexity scalable soft VLC decoding for the video transmission,” in Proc. IEEE Asia-Pacific Conf. Circuits and Systems, 2004. Proceedings, vol. 2, 2004, pp. 673-676.