SlideShare a Scribd company logo
1 of 10
Audio Modulation Reverter
BoB 이경문 멘토
음성 변조란 ?
● 재미 , 범죄 , 신분 보장 등을 위해서 음성을
변조 (Audio Modulation) 하는 행위
https://play.google.com/store/apps/details?id=com.sing.voicesong2014
AMR 프로젝트의 필요성
● 인터넷에서 검색을 해
보면 음성 변조는 자료
는 많다 .
● 하지만 변조된 음성을
복원시키는 방법에 대
한 자료는 별로 없고 ,
있어도 사용하기도 쉽
지 않다 .
AMR 프로젝트의 개요
● 변조된 음성을 실시간으로 복원시키는 모듈을
만들고 , 다양한 플랫폼으로 포팅을 하는 것을
목적으로 한다 .
AMR
변조된 음성 복원된 음성
예 : raspberry pi
  선행 학습
● 선행 학습
– audio processing
sampling, pcm 등 audio processing 이해
● programming 으로 audio input, output 실습
– signal processing
● time domain ↔ frequency domain 의 이해
● fast fourier transform 의 이해
●
관련 library 검토
모듈 개발
● C++ 기반으로 모듈을 개발
– equalizer 구현
– frequency modulation 구현
– 실제로 audio modulation 을 revert 시켜 보기
– file based, real time based
● Linux(Ubuntu), Android, Raspberry pi 환경으로
포팅
홍보 자료 작성
● 시연 동영상 작성
● 홍보 자료 작성
● 발표
프로젝트 구성 인원
●
교과서 위주로 수학을 좀 공부해 본 사람 (1~2 명 )
– complex number 는 기본적으로 알고 있어야 함
– 미적분은 개념 정도는 알아야 함
– 공업수학 좀 한다면 금상첨화
●
C++ 좀 해 본 사람 (1~2 명 )
– 어차피 어려운 개념은 라이브러리 사용하면 됨
– GUI programming 필수
●
홍보 좀 해 본 사람 (1~2 명 )
– 발표 능력이 뛰어난 사람
기대효과
● 기존의 BoB 관련 프로젝트는 reverse,
system, network 등 해킹 / 보안과 관련된 고전
적인 영역에 한정되어 있고 ,
multimedia(audio) processing 에 대한 domain
은 약한 것이 사실임
● 본 프로젝트를 통하여 multimedia 에 대한 지
식을 많이 함양할 수 있음
● 아울러 잘만 된다면 상업적인 효과도 기대
기대효과
● 기존의 BoB 관련 프로젝트는 reverse,
system, network 등 해킹 / 보안과 관련된 고전
적인 영역에 한정되어 있고 ,
multimedia(audio) processing 에 대한 domain
은 약한 것이 사실임
● 본 프로젝트를 통하여 multimedia 에 대한 지
식을 많이 함양할 수 있음
● 아울러 잘만 된다면 상업적인 효과도 기대

More Related Content

Similar to Audio Modulation Reverter

소스리딩워크샵 - NHN NEXT
소스리딩워크샵 - NHN NEXT소스리딩워크샵 - NHN NEXT
소스리딩워크샵 - NHN NEXT
Minsuk Lee
 

Similar to Audio Modulation Reverter (20)

피지컬 컴퓨팅 교육을 위한 프로그래밍 언어 활용 방안 연구
피지컬 컴퓨팅 교육을 위한 프로그래밍 언어 활용 방안 연구피지컬 컴퓨팅 교육을 위한 프로그래밍 언어 활용 방안 연구
피지컬 컴퓨팅 교육을 위한 프로그래밍 언어 활용 방안 연구
 
2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)
2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)
2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)
 
PI day in COREA
PI day in COREAPI day in COREA
PI day in COREA
 
프로그래밍 언어의 기본 개념과 주요 프로그래밍 언어
프로그래밍 언어의 기본 개념과 주요 프로그래밍 언어프로그래밍 언어의 기본 개념과 주요 프로그래밍 언어
프로그래밍 언어의 기본 개념과 주요 프로그래밍 언어
 
Python과 Tensorflow를 활용한 AI Chatbot 개발 및 실무 적용
Python과 Tensorflow를 활용한  AI Chatbot 개발 및 실무 적용Python과 Tensorflow를 활용한  AI Chatbot 개발 및 실무 적용
Python과 Tensorflow를 활용한 AI Chatbot 개발 및 실무 적용
 
How to implement your dream 20150427
How to implement your dream 20150427How to implement your dream 20150427
How to implement your dream 20150427
 
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
 
UI/UX 개선을 위한 빠른 프로토타이핑
UI/UX 개선을 위한 빠른 프로토타이핑UI/UX 개선을 위한 빠른 프로토타이핑
UI/UX 개선을 위한 빠른 프로토타이핑
 
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
 
소스리딩워크샵 - NHN NEXT
소스리딩워크샵 - NHN NEXT소스리딩워크샵 - NHN NEXT
소스리딩워크샵 - NHN NEXT
 
Pc용 주요 오픈소스sw 종류 및 이용, 그리고 배포
Pc용 주요 오픈소스sw 종류 및 이용, 그리고 배포Pc용 주요 오픈소스sw 종류 및 이용, 그리고 배포
Pc용 주요 오픈소스sw 종류 및 이용, 그리고 배포
 
100% Serverless big data scale production Deep Learning System
100% Serverless big data scale production Deep Learning System100% Serverless big data scale production Deep Learning System
100% Serverless big data scale production Deep Learning System
 
3D카툰메이커 완료세미나(복구됨)
3D카툰메이커 완료세미나(복구됨)3D카툰메이커 완료세미나(복구됨)
3D카툰메이커 완료세미나(복구됨)
 
[2016 데이터 그랜드 컨퍼런스] 4 4(인공지능).마인즈랩 인공지능과 virtual assisstant-2016_datagrandcon...
[2016 데이터 그랜드 컨퍼런스] 4 4(인공지능).마인즈랩 인공지능과 virtual assisstant-2016_datagrandcon...[2016 데이터 그랜드 컨퍼런스] 4 4(인공지능).마인즈랩 인공지능과 virtual assisstant-2016_datagrandcon...
[2016 데이터 그랜드 컨퍼런스] 4 4(인공지능).마인즈랩 인공지능과 virtual assisstant-2016_datagrandcon...
 
Slipp 발표 자료 20151212
Slipp 발표 자료 20151212Slipp 발표 자료 20151212
Slipp 발표 자료 20151212
 
Microservice coding guide
Microservice coding guideMicroservice coding guide
Microservice coding guide
 
졸업후 취업까지.ssul
졸업후 취업까지.ssul졸업후 취업까지.ssul
졸업후 취업까지.ssul
 
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
 
JavaScript Everywhere from Mobile and Robot
JavaScript Everywhere from Mobile and RobotJavaScript Everywhere from Mobile and Robot
JavaScript Everywhere from Mobile and Robot
 
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오
 

Audio Modulation Reverter

  • 1. Audio Modulation Reverter BoB 이경문 멘토
  • 2. 음성 변조란 ? ● 재미 , 범죄 , 신분 보장 등을 위해서 음성을 변조 (Audio Modulation) 하는 행위 https://play.google.com/store/apps/details?id=com.sing.voicesong2014
  • 3. AMR 프로젝트의 필요성 ● 인터넷에서 검색을 해 보면 음성 변조는 자료 는 많다 . ● 하지만 변조된 음성을 복원시키는 방법에 대 한 자료는 별로 없고 , 있어도 사용하기도 쉽 지 않다 .
  • 4. AMR 프로젝트의 개요 ● 변조된 음성을 실시간으로 복원시키는 모듈을 만들고 , 다양한 플랫폼으로 포팅을 하는 것을 목적으로 한다 . AMR 변조된 음성 복원된 음성 예 : raspberry pi
  • 5.   선행 학습 ● 선행 학습 – audio processing sampling, pcm 등 audio processing 이해 ● programming 으로 audio input, output 실습 – signal processing ● time domain ↔ frequency domain 의 이해 ● fast fourier transform 의 이해 ● 관련 library 검토
  • 6. 모듈 개발 ● C++ 기반으로 모듈을 개발 – equalizer 구현 – frequency modulation 구현 – 실제로 audio modulation 을 revert 시켜 보기 – file based, real time based ● Linux(Ubuntu), Android, Raspberry pi 환경으로 포팅
  • 7. 홍보 자료 작성 ● 시연 동영상 작성 ● 홍보 자료 작성 ● 발표
  • 8. 프로젝트 구성 인원 ● 교과서 위주로 수학을 좀 공부해 본 사람 (1~2 명 ) – complex number 는 기본적으로 알고 있어야 함 – 미적분은 개념 정도는 알아야 함 – 공업수학 좀 한다면 금상첨화 ● C++ 좀 해 본 사람 (1~2 명 ) – 어차피 어려운 개념은 라이브러리 사용하면 됨 – GUI programming 필수 ● 홍보 좀 해 본 사람 (1~2 명 ) – 발표 능력이 뛰어난 사람
  • 9. 기대효과 ● 기존의 BoB 관련 프로젝트는 reverse, system, network 등 해킹 / 보안과 관련된 고전 적인 영역에 한정되어 있고 , multimedia(audio) processing 에 대한 domain 은 약한 것이 사실임 ● 본 프로젝트를 통하여 multimedia 에 대한 지 식을 많이 함양할 수 있음 ● 아울러 잘만 된다면 상업적인 효과도 기대
  • 10. 기대효과 ● 기존의 BoB 관련 프로젝트는 reverse, system, network 등 해킹 / 보안과 관련된 고전 적인 영역에 한정되어 있고 , multimedia(audio) processing 에 대한 domain 은 약한 것이 사실임 ● 본 프로젝트를 통하여 multimedia 에 대한 지 식을 많이 함양할 수 있음 ● 아울러 잘만 된다면 상업적인 효과도 기대