제안된 기술은 입력된 이미지를 가공하는 화질 향상 블록, 실제 이미지를 인식하는 객체 발견 블록, 빠른 속도로 데이터를 증강하는 데이터 증강 블록, 사용자에게 해당 영상을 제공하는 프레임 전송 블록으로 나뉜다. 
제안된 기술은 화질 향상, 객체 발견, 데이터 증강, 프레임 전송의 네 개의 블록으로 구성된다. 화질 향상 블록에서는 카메라를 통해 입력되는 비디오 데이터의 밝기와 윤곽선을 향상 시키는 이미지 전처리 과정을 수행한다. 입력된 영상으로부터 물체(Object)를 인식하기 위해서는 이러한 전처리 과정이 필수적이다. 객체 발견 블록에서는 입력 비디오로부터 얼굴, 축구공, 손, 자동차, 책등과 같은 현실 세계의 물체를 실시간으로 인식한다. 휴대폰에서는 이러한 인식 과정이 실시간적으로 이루어져야 한다. 물체 인식 과정이 끝난 후, 해당 영역에 데이터를 증강(Augmentation)하는 작업을 수행하는 블록이 데이터 증강 블록이다. 데이터 증강은 연속된 비디오 프레임 각각에 모두 적용해야 하며, 사용자가 보기에 불편하지 않을 정도로 빠르게 진행해야한다. 증강되는 데이터의 종류는 크게 이미지와 텍스트로 구분할 수 있다. 이미지는 기존의 이미지 처리 기법 중 오버레이(overlay) 알고리즘을 이용하여 수행할 수 있다. 텍스트는 단순히 이미지위에 글자를 겹치는 방식을 사용하면 된다. 마지막 블록으로는 프레임 전송 블록이 있다. 이 블록은 영상통화 연결 후 증강된 영상을 상대방에 전송하고 수신한 영상은 디코딩 단계를 거쳐 사용자에게 보여주는 역할을 수행한다.