SW Architecture Design for Video Content Analytics in DM8148-based Smart IP Network Camera
Thanh Binh Nguyen, Tae in Seol, Cheng-Guang Quan, Sun-Tae Chung, Ho-Seok Kang, Seongwon Cho · 한국통신학회 학술대회논문집 · 2013
DM8148 is a high-performance digital media multi-core SOC processor which supports 4 core CPUs (upto 1GHZ ARM Cortex-A8, dual ARM Cortex-M3, upto 750㎒ C674x DSP) as well as various peripherals s uch a s v ideo input/output interface, Ethernet, USB, Serial, and etc., so that it is popularly adopted for high-performance IPNC(IP network camera). TI designs and provides a software framework, Multi-Channel FrameWork(McFW) for this powerful multi-core DM8148 which supports development of efficient and flexible multi-core real-time processing through links and chains. In this paper, we describe our study for an effective SW architecture design for VCA support using McFW for DM8148-based IPNC. VCA is designed and implemented as a link running on DSP, and video data captured from M3 core is designed to be passed over VCA link through a chain. The exchange of VCA-related information (configuration and command for VCA, and meta data results of VCA processing) between remote clients and the smart IPNC is designed to be compatible with ONVIF standard. Current implementation shows that the design works effectively.