기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

Audio codec에서 gain volume의 차이점은 무엇이며,

각각 어떤 용도에 사용되는지요 ?

물론, volume는 소리를 키우는데 사용하는 것은 알지만,

Gain도 비슷한 의미 같으면서도 다른 것 같은데 잘 모르겠습니다.

답변 주시면 감사하겠습니다.

그럼...^^

 


혜정아빠

2013.03.14 18:22:18
*.126.245.241

제가 예전에 작업할 때는 Volume을 Control하기 위해서 'Gain'을 조정했던 것으로 기억합니다.

즉 Volume 40은 Gain 몇 dB 이렇게요.


참고로 Gain을 조정하는 방법은 Digital적으로 PCM Data의 크기를 조정하거나

Analog적으로 Codec 내부의 앰프를 조절하는 방법이 있습니다.

Digital적으로 하는 방법은 AP 혹은 Codec(물론 Codec 내부에 기능이 있어야죠.) 둘 다 가능하며

AP에서 구현하실 때에는 간단하게 원하는 값만큼 값을 더하면 됩니다.

(6dB의 크기를 높이기 위해서는 PCM Data에 2배를 하면되는데 Saturation 예외 처리를 하셔야 합니다.)

소리의 품질(해상도)를 위하서는 가급적 Analog 적으로 처리했던 것으로 기억되네요. ^^
List of Articles
번호 제목 글쓴이 날짜 조회 수
5768 arndale보드 jb로 컴파일하고 부팅시 이 부분에서 멈춥니다. file [2] 김영준 2013-03-25 1601
5767 안녕하세요 사운드 디바이스 관련 질문입니다. [6] 조현호 2013-03-25 1746
5766 arndale 보드 리눅스 지원 계획? [3] 김장균 2013-03-24 1743
5765 arndale 보드 부팅 관련 질문입니다. file [6] 김영준 2013-03-24 1440
5764 arndale 보드 wifi 작동 관련 질문 드립니다. [3] nvers 2013-03-23 1470
5763 [v4l 드라이버에대해서 몇가지 질문드릴께요] 밥줘잉 2013-03-23 1073
5762 안드로이드 launcher 질문 wizard14 2013-03-22 1694
5761 arndale 4.1.1 소스 배터리 관련 문의 [1] nsys 2013-03-22 1401
5760 RAM이 매우 적은 상황에서 initramfs, squashfs 에 관련된 질문.. [8] 박수민 2013-03-22 1566
5759 arndale mkimage link 에러 [2] 폐인x2 2013-03-22 1402
5758 [Android] play 스토어 설치 관련 [2] wizard14 2013-03-21 5272
5757 Linux 커널 포팅 관련 기초 질문 [1] 갱고 2013-03-21 1551
5756 s3c6410 칩에서 u-boot 상에서 사운드 출력이 가능한가요? [6] 라디오 2013-03-20 1478
5755 arndale board에서 리눅스 touch 드라이브 소스 찾아요. [1] 폐인x2 2013-03-19 1367
5754 포팅시 주의점에 대해서 문의드립니다. [5] 테크 2013-03-17 1463
5753 안녕하세요 ffmpeg 질문있어서 문의드립니다.. [1] 이호석 2013-03-15 1486
5752 AwesomePlayer 기능을 확장하려고 하는데 질문이 있습니다. [2] 김바람 2013-03-14 1629
» gain과 volume [1] 열심히 2013-03-14 1410
5750 alsa audio 프로세스별 capture방법문의.. 박진우 2013-03-14 1283
5749 [android]cosole 질문 wizard14 2013-03-13 860

사용자 로그인