An SoC-based Context-Aware System Architecture

SoC 기반 상황 인식 시스템 구조

  • 이건명 (충북대학교 전기전자컴퓨터공학부) ;
  • 손봉기 (충북대학교 전기전자컴퓨터공학부) ;
  • 김종태 (성균관대학교 정보통신공학부) ;
  • 이승욱 (성균관대학교 정보통신공학부) ;
  • 이지형 (성균관대학교 정보통신공학부) ;
  • 전재욱 (성균관대학교 정보통신공학부) ;
  • 조준동 (성균관대학교 정보통신공학부)
  • Published : 2004.04.01

Abstract

상황 인식(context-awrare)은 인간-컴퓨터 상호작용의 단점을 극복하기 위한 방법으로써 많은 주목을 받고 있다. 이 논문에서는 SoC(System-on-a-Chip)로 구현될 수 있는 상황 인식 시스템 구조를 제안한다. 제안한 구조는 센서 추상화, 컨텍스트 변경에 대한 통지 메커니즘, 모듈식 개발, if-then규칙을 이용한 쉬운 서비스 구성과 유연한 상황 인식 서비스 구현을 지원한다. 이 구조는 통신 모듈, 처리 모듈, 블랙보드를 포함하는 SoC 마이크로프로세서 부분과 규칙 기반 시스템 모듈을 구현한 하드웨어로 구성된다. 규칙 기반 시스템 하드웨어는 모든 규칙의 조건부에 대해 매칭 연산을 병렬로 수행하고, 규칙의 결론부는 마이크로프로세서에 내장된 행위 모듈을 호출함으로써 작업을 수행한다. 제안한 구조의 SoC 시스템은 SystemC SoC 개발 환경에서 설계되고, 성공적으로 테스트되었다. 제안한 SoC 기반의 상황 인식 시스템 구조는 주거 환경에서 컨텍스트를 인식하여 노인을 보조하는 지능형 이동 로봇 등에 적용될 수 있을 것으로 기대된다.

Keywords