■ 스마트융합학부

(Division of Smart Convergence Technology)

□ 멀티미디어공학전공

(Department of Multimedia Engineering)

■ 교육목표

4차산업혁명의 중추적인 역할을 담당할 멀티미디어에 대한 다양한 이론과 활용 기술을 연구한다. 특히 빅데이터, 머신러닝 등 멀티미디어 컨텐츠 분야를 교육하고 산업체가 요구하는 기술을 습득시킴으로써 국가 경쟁력을 강화시킬 수 있는 인재를 양성하는 데 교육목표를 둔다.

To study various theories and utilization techniques of multimedia that will play a pivotal role in the Fourth Industrial Revolution. In particular, it will train talented people who can strengthen national competitiveness by educating multimedia contents such as big data and machine learning and acquiring skills required by industries.

■ 설치학위과정 : 석사, 박사과정

■ 전공교과목

코드번호	교과목명 (영 문)	학점-이론-실험	개설학기
			1	2
1MU590	논문연구 (Research)	1-2-0	○	○
1MU521	데이터통신특론 (Advanced Data Communication)	3-3-0	○
1MU523	멀티미디어데이타베이스특론 (Advanced Multimedia Database)	3-3-0	○
1MU524	고급프로그래밍언어 (Advanced Programming Language)	3-3-0	○
1MU525	응용수학 (Applied Mathematics)	3-3-0		○
1MU526	멀티미디어네트워크특론 (Advanced Multimedia Network)	3-3-0	○
1MU527	무선멀티미디어통신 (Wireless Multimedia Communication)	3-3-0		○
1MU528	시스템성능평가 (Systems Performance Evaluation)	3-3-0		○
1MU532	영상처리특론 (Advanced Image Processing)	3-3-0	○
1MU533	멀티미디어시스템 (Multimedia System)	3-3-0	○
1MU534	비쥬얼프로그래밍특론 (Advanced Visual Programming)	3-3-0		○
1MU536	멀티미디어정보검색특론 (Advanced Multimedia Information Retrieval)	3-3-0	○
1MU537	데이터베이스프로그래밍특론 (Advanced Database Programming)	3-3-0		○
1MU538	X-인터넷프로그래밍특론 (Advanced extensible Internet Programming)	3-3-0		○
1MU539	이동멀티미디어통신 (Mobile Multimedia Communication)	3-3-0	○
1MU540	유비쿼터스네트워크특론 (Advanced Ubiquitous Network)	3-3-0	○
1MU541	네트워크시뮬레이션특론 (Advanced Network Simulation)	3-3-0	○
1MU542	네트워크프로그래밍특론 (Advanced Network Programming)	3-3-0		○
1MU543	음향공학 (Fundamentals of Audio Engineering)	3-3-0	○
1MU544	디지털신호처리응용 (Applied Digital Signal Processing)	3-3-0	○
1MU545	음향시스템 (Sound Systems)	3-3-0	○
1MU546	오디오신호처리 (Audio Signal Processing)	3-3-0		○
1MU547	디지털음향 (Digital Audio)	3-3-0	○
1MU548	음향측정및분석 (Sound Measurements and Analysis)	3-3-0		○
1MU549	고급음향공학 (Advanced Audio Engineering)	3-3-0		○
1MU550	최신음향기술 (Selected Topics on Audio Engineering)	3-3-0		○
1MU551	알고리즘특론 (Advanced Algorithms)	3-3-0	○
1MU552	패턴인식 (Pattern Recognition)	3-3-0		○
1MU553	소프트웨어설계 (Software Design)	3-3-0		○
1MU554	인공지능 (Artificial Intelligence)	3-3-0		○
1MU555	컴퓨터그래픽스 (Computer Graphics)	3-3-0		○
1MU556	멀티미디어정보검색응용 (Multimedia Information Retrieval Applications)	3-3-0		○
1MU557	데이터베이스응용특론( Advanced Database Applications)	3-3-0		○
1MU558	고급데이터베이스모델링 (Advanced Database Modeling)	3-3-0	○
1MU559	웹공학특론및응용 (Advanced Web Engineering Applications)	3-3-0	○
1MU560	정보이론 (Information Theory)	3-3-0	○
1MU561	비디오코딩특론 (Advanced Topics on Video Coding)	3-3-0		○
1MU562	3차원영상처리 (3D Image Processing)	3-3-0	○
1MU563	디지털방송시스템 (Digital Broadcasting Systems)	3-3-0		○
1MU564	멀티미디어프로그래밍 (Multimedia Programming)	3-3-0	○
1MU565	멀티미디어임베디드시스템 (Multimedia Embedded Systems)	3-3-0		○
1MU566	고급이미징시스템 (Advanced Imaging System)	3-3-0	○
1MU567	컴퓨터비전개론 (Fundamentals on Computer Vision)	3-3-0		○
1MU568	멀티미디어디자인 (Multimedia Design)	3-3-0	○
1MU569	고급멀티미디어디자인 (Advanced Multimedia Design)	3-3-0		○
1MU570	멀티미디어공학 (Multimedia Engineering)	3-3-0	○
1MU571	고급멀티미디어공학 (Advanced Multimedia Engineering)	3-3-0		○
1MU572	모바일프로그래밍 (Mobile Programming)	3-3-0		○

■ 선수교과목

코드번호	교과목명 (영 문)	학점-이론-실험	개설학기
			1	2
1MU802	디지털영상처리 (Digital Image Processing)	3-3-0		○
1MU811	인공지능응용 (Artificial Intelligence Application)	3-3-0		○
1MU812	데이터베이스 (Database)	3-3-0	○
1MU813	음향공학 (Audio Engineering)	3-3-0		○
1MU809	멀티미디어신호처리 (Multimedia Signal Processing)	3-3-0	○
1MU810	멀티미디어시스템응용 (Multimedia System and Applications)	3-3-0	○

■ 교과목 해설

◦전공교과목

1MU590 논문연구 (Research)

지도교수의 지도 아래 특정 주제를 중심으로 연구하여 논문을 작성하는 과목이다.

1MU521 데이터통신특론 (Advanced Data Communication)

통신망의 급격히 진화하여 많은 종류의 네트워크가 형성되었으며, WWW의 등장으로 광대역통신은 현재 IP 기반 인터넷으로 통합되는 추세이다. 본 강의는 광대역 데이터 전송을 하기 위한 네트워크 요소 기술들을 살펴보고 전송 프로토콜이 발전한 과정을 살펴보면서 광대역 통신망 기술에 대해 이해한다.

1MU523 멀티미디어데이타베이스특론 (Advanced Multimedia Database)

데이터베이스 설계 및 구축과 관련된 기본 이론과 DBMS 구조를 이해시킬 목적으로 데이터베이스의 기본 개념, 데이터 모델의 개념, 데이터 기술 언어, 트랜잭션, 동시성 제어, 회복 기법, 분산/병렬 DB 등을 연구한다. 아울러 오디오, 이미지, 비디오와 같은 멀티미디어 데이터를 효율적으로 데이터베이스화 하는 데 요구되는 다양한 세부 기술을 익혀 다양한 응용 분야에 적용하는 것을 다룬다.

1MU524 고급프로그래밍언어 (Advanced Programming Language)

고급 프로그래밍 언어의 문법과 사용법에 대해서 학습하고 프로그래밍 언어를 이용하여 시스템을 설계 및 구현하는 방법에 대해서 연구한다.

1MU525 응용수학 (Applied Mathematics)

멀티미디어공학에 필요한 수학에 대해서 학습한다. 편미분방정식, 선형대수, 이산수학 등 멀티미디어 시스템 분석 및 공학적 해석에 필요한 응용 수학에 관하여 연구한다.

1MU526 멀티미디어네트워크특론 (Advanced Multimedia Network)

유무선 통신 서비스의 핵심으로 자리 잡아 가는 멀티미디어 통신에 대한 이론을 공부하고, 관련 분야의 국내외 표준화 현황 및 표준 기술들에 대해 살펴본다. 멀티미디어통신의 가장 중요한 분야인 QoS 보장 기술을 중심으로 강의할 것이며, 필요에 따라 최신 동향 및 MPEG 기술을 세미나 한다.

1MU527 무선멀티미디어통신 (Wireless Multimedia Communication)

무선 / 이동통신망에서의 인터넷 통신을 이해하기 위하여 Mobile IP를 중심으로 이동성 관리 기법 및 관련 프로토콜을 공부한다. 그리고 무선통신 환경에서 인터넷서비스를 효율적으로 실현하기 위한 Wireless TCP 및 WAP 프로토콜과 소규모 무선 네트워크를이해하기 위해 Wireless LAN 과 Mobile Ad-hoc Network 프로토콜을 공부한다.

1MU528 시스템성능평가 (Systems Performance Evaluation)

시스템의 분석과 성능평가를 위하여 실제 시스템의 동적 특성을 추적 할 수 있는 추상적 모델을 구성하는 연구. 이를 위하여 다음과 같은 학문을 다룬다. 확률론, 기본적인 큐잉 이론, 컴퓨터 네트워크 모델링과 시뮬레이션, 데이터 분석을 위한 통계적 분석 방법.

1MU532 영상처리특론 (Advanced Image Processing)

컴퓨터에 입력된 영상에 대한 화질 개선, 경계선 검출, 영역 검출, 영상 압축 및 복원 등의 영상 처리 기술에 대해서 연구하고 적합한 프로그래밍 언어를 이용하여 여러 가지 영상처리 알고리즘을 적용해 본다.

1MU533 멀티미디어시스템 (Multimedia System)

멀티미디어의 구조, 멀티미디어 소프트웨어, 하드웨어, 미디어의 형태 등을 연구한다. 특히 각각의 미디어를 하나의 응용 형태로 만들기 위한 시스템 기술에 대해서 현재 진행되고 있는 국제 표준을 중심으로 학습한다.

1MU534 비쥬얼프로그래밍특론 (Advanced Visual Programming)

인간의 정보처리 시스템 및 정신 모형을 이해하고, 사용자 인터페이스 설계 방법론, 메뉴 및 아이콘 설계 기법, 시스템 메시지 설계 방법, 지능형 인터페이스 등을 학습하고 적합한 프로그래밍 언어를 이용하여 여러 가지 인터페이스를 구현한다.

1MU536 멀티미디어정보검색특론 (Advanced Multimedia Information Retrieval)

멀티미디어 정보검색의 기본 개념인 멀티미디어 정보의 구성과 표현, 검색 언어, 저장구조 등을 연구하고 멀티미디어 정보검색과 관련된 다양한 연구 결과를 분석하여 최신 연구 동향을 함양한다. 아울러 멀티미디어 정보검색과 데이터베이스 기술을 연동한 다양한 연동 기술도 학습한다.

1MU537 데이터베이스프로그래밍특론 (Advanced Database Programming)

JDBC, JDBC와 오라클 연동, JDBC와 MS-SQL Server 연동, JDBC API 등등 자바를 이용한 데이터베이스 프로그래밍 세부 기술을 다룬다. 아울러 다양한 데이터베이스 응용분야를 통해 실무 데이터베이스 프로그래밍 개발 능력을 배양한다.

1MU538 X-인터넷프로그래밍특론 (Advanced extensible Internet Programming)

차세대 인터넷 기술이라고 불리우는 X-인터넷 웹 2.0 관련 다양한 세부 기술을 다룬다. 에이잭스(AJAX) 프로그래밍 기술, 맞춤형 정보전달(RSS) 기능 연계 방안, XML 비동기 통신 방법, Open API 기술, 자바스크립트 언어 등등 세부적인 고급 인터넷 프로그래밍 기법과 웹 2.0 관련 다양한 기술을 연구한다.

1MU539 이동멀티미디어통신 (Mobile Multimedia Communication)

광대역 통합망을 기반으로 하여 휴대 단말기를 이용한 실시간 멀티미디어 통신 서비스를 제공하기 위한 최신 프로토콜 및 응용서비스 기술에 대해 공부한다.

1MU540 유비쿼터스네트워크특론 (Advanced Ubiquitous Network)

유비쿼터스 센서 네트워크 개념, 프로토콜 및 응용서비스에 대해 학습하고, 특히 USN의 에너지 효율적이며, 서비스 품질 보장이 가능한 MAC, Routing, 전송 프로토콜에 대해 학습한다.

1MU541 네트워크시뮬레이션특론 (Advanced Network Simulation)

다양한 컴퓨터 네트워크 환경에서 프로토콜 성능 분석을 위한 ns-2, ns-3 및 QualNet 시뮬레이터에 대해서 학습하고, 다양한 네트워크 모델에 대해 실습을 통해 새로운 네트워크 프로토콜에 대한 성능분석 능력을 배양시킨다.

1MU542 네트워크프로그래밍특론 (Advanced Network Programming)

소켓 기반 네트워크 프로그래밍의 원리에 대해 학습하고, TCP 서버/클라이언트 프로그래밍과 UDP 서버/클라이언트 프로그래밍에 대해 실습을 통해 이해한다. 또한 MFC 기반 윈도우 네트워크 프로그래밍에 대해서도 학습한다.

1MU543 음향공학 (Fundamentals of Audio Engineering)

음향 기술에 대한 기본적인 지식과 응용에 대해서 강의한다. 주요 내용은 소리의 물리적 특성, 심리 음향, 음원의 특성등 음향학의 기초지식과 각종 오디오 기기의 특성 및 이를 통한 음향의 재생, 건축음향, 디지털 오디오등에 대해서 개괄적으로 강의한다.

1MU544 디지털신호처리응용 (Applied Digital Signal Processing)

디지털 신호처리의 기초와 응용에 대해서 강의한다. 주요 내용은 DFT/FFT를 기반으로 한 스펙트럼 분석과 응용 그리고 디지털 필터의 종류와 특성 및 필터 설계법과 응용 등이다.

1MU545 음향시스템 (Sound Systems)

주로 PA(Public Address)시스템에서 음향신호를 재생하기위한 기술에 대해서 강의한다. 주요 내용은 마이크, 스피커, 앰프, 믹서등의 음향기기와 스튜디오, 콘서트홀 등에서 고려해야 할 건축음향 파라미터와 음향 시스템 설계법에 대해서 강의한다.

1MU546 오디오신호처리 (Audio Signal Processing)

디지털 신호처리 기술을 이용하여 음향신호를 처리하는 방법에 대해서 강의한다. 주요 내용은 디지털 신호처리의 기초, 디지털 음향, 음향신호의 압축과 재생, 음향신호의 국제표준, MPEG 오디오등이다.

1MU547 디지털음향 (Digital Audio)

디지털 시스템과 신호처리를 기반으로 한 디지털 음향에 대해서 강의한다. 주요 내용은 오디오 코딩, 디지털 음악, 사운드 디자인, 가상 3D사운드 등이다.

1MU548 음향측정및분석 (Sound Measurements and Analysis)

음향신호를 측정하기 위한 제반 기술에 대해서 강의한다. 주요 내용은 측정용 마이크의 특성과 사용법, 음원의 종류에 따른 측정 방법 및 파라미터, 그리고 심리음향과 물리적 파라미터를 사용한 음향 신호의 분석법 등이다.

1MU549 고급음향공학 (Advanced Audio Engineering)

고급 음향 기술에 대해서 강의한다. 주요 내용은 레코딩 기법, 음장 가시화, 능동 소음제어, PA시스템의 음질 평가, 그리고 사운드의 음질 평가 등이다.

1MU550 최신음향기술 (Selected Topics on Audio Engineering)

최신 음향기술에 대해 논문, 잡지, 세미나등의 자료를 바탕으로 강의한다. 주요 내용은 최신 음향기기, 음향기술 연구동향, 음향관련 국제표준의 동향, 음향시스템의 구조 등이다.

1MU551 알고리즘특론 (Advanced Algorithms)

시간복잡도와 공간 복잡도를 통해서 알고리즘을 평가하는 방법을 익히고 이에 따른 알고리즘의 계층적 구조를 통해서 NP 완전성과 NP 완전한 알고리즘들을 학습한다.

1MU552 패턴인식 (Pattern Recognition)

패턴인식에 필요한 기본적인 확률 개념과 최적화 이론에 대해 공부하고 이를 바탕으로 신경회로망과 SVM 같은 인식 방법 및 특징 추출, 군집화, 분류 등의 패턴인식에서 중요하게 다뤄지는 개념들에 대해 공부한다.

1MU553 소프트웨어설계 (Software Design)

효율적인 설계를 통해 소프트웨어를 개발하고 유지 보수하기 위한 방법 및 기술에 관한 것을 공부하는 과목으로서, 요구분석, 설계, 구현, 테스팅 등에 적용되는 설계 방법론을 다룬다. 또한 현재 널리 사용되고 있는 CASE 도구를 사용하여 설계를 적용한다.

1MU554 인공지능 (Artificial Intelligence)

컴퓨터로 하여금 단순 계산만을 수행하는 기능 이상의 지능적인 작업을 수행할 수 있도록 하는 기술들을 공부한다. 먼저 지능적인 작업을 수행하는데 필요한 기초가 되는 이론과 알고리즘을 공부하고 지식, 시각, 언어 등과 같은 인간이 보유한 주요한 지능을 컴퓨터를 이용하여 구현하는 기술에 대하여 공부한다.

1MU555 컴퓨터그래픽스 (Computer Graphics)

그래픽 기술의 기본 원리와 응용에 대하여 소개하고, 물체의 2차원 및 3차원 표현 방법, 기하학적 변환, 인터랙티브 기법, 벡터 및 래스터 그래픽 기술 등을 공부한다.

1MU556 멀티미디어정보검색응용 (Multimedia Information Retrieval Applications)

멀티미디어 정보검색 응용에서는 시맨틱 웹(Synantic Web)의 세부 요소기술과 그에 대한 다양한 응용 분야, 온톨로지(Ontology) 및 다양한 온톨로지 언어와 그를 이용한 응용, 그리고 인터넷 및 웹 상의 메타 데이터를 관리하기 위한 RDF 및 RDF 스키마 그리고 다양한 응용을 다룬다.

1MU557 데이터베이스응용특론 (Advanced Database Applications)

데이터베이스 응용 특론에서는 모바일 데이터베이스, 병렬 및 분산 데이터베이스, 지리정보시스템(GIS), 바이오인포메틱스, 인공지능시스템, 이동 데이터베이스, 다차원 데이터베이스, 센서 및 RFID 데이타베이스 등의 다양한 데이터베이스 응용 시스템을 다룬다.

1MU558 고급데이터베이스모델링 (Advanced Database Modeling)

고급 데이터베이스 모델링 에서는 객체들 간의 연관성에 대한 정보와 이들의 상호작용에 대한 정보를 기술하기 위한 표준 기술 기법인 UML을 비롯하여 컴포넌트 기반 개발 방법론(CBD) 및 모델 기반 아키텍처(MDA), 모델-뷰-컨트롤(MVC) 2.0 등의 세부 고급 데이터베이스 모델링 기법 및 최신 기술 등을 다룬다.

1MU559 웹공학특론및응용 (Advanced Web Engineering Applications)

웹 공학 특론 및 응용에서는 W3C의 웹 개발의 기초를 이루는 도구와 기법, 다양한 개발 방법론, 응용에 초점을 맞추고 이를 지원하는 디자인, 개발, 평가를 포함하며, 아울러 시스템 분석 및 디자인, 소프트웨어 공학, 하이퍼텍스트 공학, 요구사항 분석, 인지과학, 사용자 인터페이스, 정보 공학 및 정보 추출, 테스트, 모델링 및 프로젝트 관리, 그래픽 디자인 및 표현 같은 다양한 내용을 다룬다.

1MU560 정보이론 (Information Theory)

1948년 Shannon으로부터 정보 및 그 특성을 수학적으로 정의한 정보이론이라는 분야가 태동하였다. 이후 많은 정보이론 연구가, 전기 공학자, 컴퓨터 과학자, 수학자 등은 20세기 새로운 디지털 시대를 여는데 주된 역할을 수행한 데이터 소스 부호화/복호화, 채널 부호화/복호화, 암호화/해독 개념을 고안하기 위해 노력하였다. 본 강좌에서는 정보의 정의, 엔트로피 개념, 데이터 압축의 이론적인 한계, 에러가 포함되지 않는 경우의 데이터 전송률의 이론적인 한계, 실질적인 부호화 개념 등과 같은 기본적인 정의, 특성 및 중요한 알고리즘을 다룬다.

1MU561 비디오코딩특론 (Advanced Topics on Video Coding)

본 강좌는 디지털 신호처리, 영상처리 등의 기본 이론을 바탕으로 비디오 압축이론을 다룬다. 비디오 부호화는 화면 내, 화면 간, 통계적 상관성을 효율적으로 제거하는 요소 기술을 포함하며, 또한 저 비트율 전송 시 발생하는 화질 열화를 개선하는 방법을 소개하도록 한다. 다양한 국제 표준을 비롯하여 활발하게 연구되고 있는 최신 주제들을 선정하여 해당 이론을 소개하고 시뮬레이션을 통하여 성능을 평가하는 방법론을 소개한다.

1MU562 3차원영상처리 (3D Image Processing)

본 강좌는 3차원 영상신호의 형성과 합성, 3차원 영상신호의 압축 기법, 3차원 영상신호 분석과 관련된 컴퓨터 비전의 이론과 응용 시스템을 다룬다. 우선 3차원 영상의 기하학적 원리를 이해하기 위하여 카메라 기하학 및 2차원 영상 생성원리를 학습하고, 스테레오 카메라 환경으로 관련 이론을 확장하도록 한다. 스테레오 카메라에서는 높은 수준의 스테레오 정합 기술과 깊이정보 추출 기술을 소개한다. 그 외 3차원 영상신호를 생성하는 센서 카메라, 3차원 물체를 모델링하는 원리 및 3차원 데이터 구조 등을 소개한다. 그리고 3차원 물체의 합성 및 렌더링과 관련된 주제를 다룬다.

1MU563 디지털방송시스템 (Digital Broadcasting Systems)

인터넷 사용의 일반화, 컴퓨터 성능과 데이터 저장 및 디스플레이 기술의 향상, 그리고 다양한 형태의 정보처리 단말 기기의 발달에 힘입어 멀티미디어 응용분야의 중요성이 날로 증가하고 있다. 즉 디지털 카메라로부터 디지털 TV, 디지털 영화, DVD, Blu-ray Disc., IPTV 등 영상을 기반으로 한 다양한 멀티미디어 시스템과 서비스가 활성화되고 있다. 디지털 TV는 생활에서 접하는 가장 중요한 시스템으로써, 고화질 영상과 고음질 음성을 압축하고 패킷으로 다중화한 후 채널 부호화와 디지털 변조를 거쳐 채널에 인가된다. 또한 수신기에 있어서는 임베디드 시스템 형태의 구현이 일반적이다. 따라서 디지털 TV는 영상처리, 음성처리, 컴퓨터 통신, 채널 부호화, 디지털 변조, 임베디드 시스템 등의 기술이 모두 융합되는 시스템이다. 이에 따라 본 강좌에서는 이러한 기술들에 관해 학습하고 이들을 결합하여 하나의 시스템으로 설계하는 방법에 관해 학습한다.

1MU564 멀티미디어프로그래밍 (Multimedia Programming)

고급 프로그래밍 언어의 문법과 사용법에 대해서 학습하고 프로그래밍 언어를 이용하여 시스템을 설계 및 구현하는 방법에 대해서 연구한다. 또한 인간의 정보처리 시스템 및 정신 모형을 이해하고, 사용자 인터페이스 설계 방법론, 메뉴 및 아이콘 설계 기법, 시스템 메시지 설계 기법, 지능형 인터페이스 등을 학습하고 적합한 프로그래밍 언어를 이용하여 멀티미디어 시스템을 설계하고 내용을 분석하여 오류를 정정하는 방법들을 실습한다.

1MU565 멀티미디어임베디드시스템 (Multimedia Embedded Systems)

우리의 일상생활에 널리 사용되고 있는 임베디드 시스템은 유비쿼터스 환경이 점차 자리잡음에 따라 그 사용범위와 중요성은 꾸준히 증가하고 있다. 본 강좌에서는 모바일 멀티미디어, 센서 네트워크, 디지털 가전, 산업용 생산 시스템 등에 사용되는 다양한 임베디드 시스템의 설계에 대한 포괄적인 이해를 제공하도록 한다. 수강생들은 임베디드 시스템의 구조와 설계 원리, 임베디드 및 실시간 운영체제, 그리고 관련된 자원관리 등을 학습하고, 대표적인 임베디드 플랫폼을 이용하여 실제 응용 시스템을 구축하는 방법론을 학습하도록 한다. 이를 통하여 임베디드 시스템을 구성하는 하드웨어와 소프트웨어에 관련된 기술들의 기능과 성능 및 한계를 이해하고, 다양한 기술들의 장단점을 평가하기 위한 방법을 익히도록 한다.

1MU566 고급이미징시스템 (Advanced Imaging Systems)

본 강좌에서는 컬러 영상정보를 획득하기 위한 시스템을 인간 시각 시스템 및 카메라 시스템의 비교를 통하여 이해하도록 한다. 컬러 필터 어레이(CFA)와 같은 영상 센서의 종류에 따른 영상 획득 시스템의 특성을 이해하고, 이를 3차원 영상 획득 시스템으로 확장하여 이해의 폭을 넓히도록 한다. 다양한 영상 정보의 획득 방법에 따른 데이터 처리 기법과 압축기법 등에 대한 최신 기술을 소개하고, 기존의 디지털 신호처리, 영상처리 등의 기본 개념의 바탕에서 새로운 방법으로 획득된 영상정보의 처리방법을 연구하도록 한다.

1MU567 컴퓨터비전개론 (Fundamentals on Computer Vision)

본 강좌에서는 컴퓨터 비전 시스템의 기본 개념 및 기법을 소개한다. 컴퓨터 비전과 관련된 응용 시스템은 멀티미디어 응용, 로봇 비전, 산업체에서의 검사 및 자동화 시스템, 의료용 진단 시스템 등과 같이 매우 다양한 분야에서 발견할 수 있다. 영상 정보에서 중요한 정보인 에지의 추출, 관심 객체의 분할, 객체의 기술 방법 등과 같은 고급 처리 기법을 이론적인 측면에서 다루고, 실제 실습을 통하여 실무 감각을 익힘으로써 이론과 실무를 겸비하도록 한다.

1MU568 멀티미디어디자인 (Multimedia Design)

멀티미디어 컨텐츠 및 시스템을 디자인 하는 방법과 그 응용의 기본 기술에 대해서 강의한다.

1MU569 고급멀티미디어디자인 (Advanced Multimedia Design)

멀티미디어 컨텐츠 및 시스템을 디자인하는 방법과 그 응용에 대해서 최신 동향 및 최근의 연구 결과를 중심으로 강의한다.

1MU570 멀티미디어공학 (Multimedia Engineering)

멀티미디어를 구성하는 기본적인 기반 기술인 음향, 영상, 저장, 전송 기술 등의 기본 기술에 대해서 강의한다.

1MU571 고급멀티미디어공학 (Advanced Multimedia Engineering)

멀티미디어를 구성하는 기본적인 기반 기술인 음향, 영상, 저장, 전송 기술 등에 대해서 최신 동향 및 최근의 연구 결과를 중심으로 강의한다.

1MU572 모바일프로그래밍 (Multimedia Programming)

스마트폰 등의 모바일 기기에서 영상, 음향, 웹등의 멀티미디어를 구현하는 다양한 기법에 대해서 다룬다.

◦선수교과목

1MU802 디지털영상처리 (Digital Image Processing)

영상 시스템의 모델링, 영상 개선 및 복구, 2차원 데이터의 필터링과 변환 이론 등의 영상 처리 기법을 소개하고, 영상정보를 자동으로 처리하기 위한 영상분할기법 등을 학습한다.

1MU811 인공지능응용 (Artificial Intelligence Application)

최근 게임, 로봇, 시스템 최적화 등 여러 분야에서 관심을 받고 있는 강화 학습 이론에 대해 학습하고, MDP, 동적 프로그래밍과 Q-network 알고리즘에 대해 학습한다. 또한 딥러닝 기술과 접목함으로써 비약적으로 성능을 향상시킬 수 있는 DQN, A3C 등 심층 강화 학습의 개념과 활용 방안을 이해한다.

1MU812 데이터베이스 (Databaase)

데이터베이스 관리 시스템을 설계 및 구현하는 데 필요한 기본 개념과 구조를 이해시킬 목적으로 데이터베이스의 기본 개념, 데이터 모델의 개념, 데이터 기술 언어, 관계형 데이터베이스 설계, 질의어 처리, 트랜잭션, 동시성 제어, 회복 기법 등을 다룬다. 데이터의 모델과 DBMS에 대한 개념의 이해를 바탕으로 RDB를 중심으로 SQL을 사용하여 데이터베이스 구축과 관리, 조작을 실습하고 이를 통해 데이터베이스 설계의 능력을 배양한다.

1MU813 음향공학 (Audio Engineering)

소리는 인간이 정보를 얻는 주요 수단일 뿐 아니라 심리와 감성에도 광범위하게 영향을 미치는 중요한 매체이다. 본 과목에서는 공학적 관점에서 음향에 대한 기본 이론 및 각종 음향기기에 대해 공부한다. 주요 내용은 음향기초, 심리음향, 음원의 특성과 같은 음향의 기본 지식, 그리고 마이크, 스피커, 앰프, 믹서, 효과기 등과 같은 음향 기기의 구조와 원리 및 올바른 사용법 등으로 구성되어 있다.

1MU809 멀티미디어신호처리 (Multimedia Signal Processing)

각종 멀티미디어 신호들을 신호처리 기술을 이용해서 효과적으로 처리하는 기법에 대해서 강의한다. 주요 내용은 신호와 시스템 해석, 스펙트럼 해석, 디지털 시스템, 그리고 디지털 필터설계 등이며, 컴퓨터를 이용하여 신호를 처리하는 방법에 대해서도 강의한다.

1MU810 멀티미디어시스템응용 (Multimedia System and Applications)

본 과목에서는 멀티미디어시스템을 구성하는 다양한 기술에 대해서 학습한다. 영상, 비디오, 음성 및 오디오 정보 등의 압축을 위한 기본적인 신호처리 기술, 정보이론의 개념, 다양한 미디어 정보를 다중화하는 기술 및 이를 효율적으로 저장 및 전송하기 위한 기술을 다룬다. 응용시스템의 예로써, 디지털 방송 시스템, DMB를 비롯한 모바일 방송 기술, 인터넷 방송 및 영상통화 기술 등의 사례를 다룬다.