Journal of shanghai Jiaotong University (Science) ›› 2013, Vol. 18 ›› Issue (3): 348-359.doi: 10.1007/s12204-013-1405-2

Previous Articles     Next Articles

A Novel Reconfigurable Data-Flow Architecture for Real Time Video Processing

A Novel Reconfigurable Data-Flow Architecture for Real Time Video Processing

LIU Zhen-tao1* (刘镇弢), LI Tao2 (李 涛), HAN Jun-gang2 (韩俊刚)   

  1. (1. School of Microelectronics, Xidian University, Xi’an 710071, China; 2. School of Electronic Engineering, Xi’an University of Posts and Telecommunications, Xi’an 710121, China)
  2. (1. School of Microelectronics, Xidian University, Xi’an 710071, China; 2. School of Electronic Engineering, Xi’an University of Posts and Telecommunications, Xi’an 710121, China)
  • Online:2013-06-28 Published:2013-08-12
  • Contact: LIU Zhen-tao (刘镇弢) E-mail: liuzhentao@xupt.edu.cn

Abstract: This paper describes a dynamically reconfigurable data-flow hardware architecture optimized for the computation of image and video. It is a scalable hierarchically organized parallel architecture that consists of data-flow clusters and finite-state machine (FSM) controllers. Each cluster contains various kinds of cells that are optimized for video processing. Furthermore, to facilitate the design process, we provide a C-like language for design specification and associated design tools. Some video applications have been implemented in the architecture to demonstrate the applicability and flexibility of the architecture. Experimental results show that the architecture, along with its video applications, can be used in many real-time video processing.

Key words: dynamically reconfigurable architecture| data-flow| video stream processing| augmented finite state machine

摘要: This paper describes a dynamically reconfigurable data-flow hardware architecture optimized for the computation of image and video. It is a scalable hierarchically organized parallel architecture that consists of data-flow clusters and finite-state machine (FSM) controllers. Each cluster contains various kinds of cells that are optimized for video processing. Furthermore, to facilitate the design process, we provide a C-like language for design specification and associated design tools. Some video applications have been implemented in the architecture to demonstrate the applicability and flexibility of the architecture. Experimental results show that the architecture, along with its video applications, can be used in many real-time video processing.

关键词: dynamically reconfigurable architecture| data-flow| video stream processing| augmented finite state machine

CLC Number: