Microsoft PowerPoint - chap01-The Lay of the Land.pptx

Similar documents
슬라이드 제목 없음

인켈(국문)pdf.pdf

Microsoft Word - JAVS_UDT-1_상세_메뉴얼.doc

요약문 1 요 약 문 1. 과 제 명 : 소음노출 저감을 위한 작업환경관리 및 측정방안 연구 2. 연구기간 : ~ 연 구 자 : 연구책임자 장 재 길 (연구위원) 공동연구자 정 광 재 (연구원) 4. 연구목적 및 필요성

그룹웨어와 XXXXX 제목 예제

. "" "",.... :...,,....,.. :..,,,..,,...,.... 2

YV-150-S.CHINESE1.0-1


Slide 1

airDACManualOnline_Kor.key

사용 설명서 이용 안내 사용 설명서의 내용은 제품의 펌웨어 버전에 따라 사용자에게 통보 없이 일부 변경될 수 있습니다. 제품의 특장점 기능을 살펴보려면 '특장점' 6쪽을 참조하세요. 제품 사용 중 문제가 발생하면 'A/S를 신청하기 전에' 53쪽을 참조하세요. 제품에

Microsoft Word - HD-35 메뉴얼_0429_.doc

2 3

0922 Monitor22...._kor_1


AVN2100Kor_Ç¥Áö110818F

CD-6208_K

고객 카드 현대모비스 제품을 구입해 주셔서 대단히 감사합니다. A/S 마크란? 공업 진흥청이 애프터 서비스가 우수한 업체를 선정, 지정하는 마크로 애프터 서비스 센터 운영관리 등 8개 분야 45개 항목의 까다로운 심사로 결정됩니다. 주의 : 본 제품의 디자인 및 규격은

사용 설명서 이용 안내 사용 설명서의 내용은 제품의 펌웨어 버전에 따라 사용자에게 통보 없이 일부 변경될 수 있습니다. 사용 설명서는 Windows XP 환경을 기준으로 설명하고 있으며 사용자의 OS 환경에 따라 다소 차이가 있을 수 있습니다. 제품에 사용된 음원, W

歯AG-MX70P한글매뉴얼.PDF

3주차_Core Audio_ key

iAUDIO5_K .indd

: AA ( ) TV : ios ( ).. 2

목차 본 취급설명서의 사용법 본 사용설명서에서는 제품상에 표시된 채널명 및 버튼명, 소프트웨어의 메뉴명 등이 대괄호 ([ ]) 안에 표시됩니 (예: [MASTER] 채널, [ON/ OFF], [File] 메뉴) 시작하시기 전에 특징...3 부속품...4 시작하시기 전에

MAGIC-6004M_K

2

Coriolis.hwp

전자교탁 사양서.hwp

manual pdfÃÖÁ¾

법제코너 저자권의 이해 저작권의 의의 세계 각국은 보호의 정도에는 조금씩 차이가 있으나 일반적으 로 두 가지의 근거로서 저작권을 보호하고 있다. 하나는 저작권 을 창작자 개인의 인격적 경제적 권리로 인정하는 것이고 다른 하나는 지적 창작의 결과를 보호함으로써 사회적 경

DCDA100_kor.indd

2 라이선스 라이선스 돌비 래버러토리스의 허가를 얻어 제조한 제품입니다. 돌비 및 더블 D 심볼은 래버러토리스의 상표입니다. DivX 비디오에 관하여 DivX 는 Rovi Corporation 의 자회사 DivX, LLC가 개발한 디지털 비디오 포맷입니다. 본 제품은

2 사용하기 전에 안전을 위한 주의사항 1 사용하기 전에 주의사항은 경고 와 주의 의 두 가지로 구분되어 있으며, 의미는 다음과 같습니다. > : 이 그림 기호는 위험을 끼칠 우려가 있는 사항과 조작에 대하여 주의를 환기시키기 위한 기호입니다. 이 기호가 있는 부분은

Microsoft Word - SRA-Series Manual.doc


2

목차 제 1 장 inexio Touch Driver소개 소개 및 주요 기능 제품사양... 4 제 2 장 설치 및 실행 설치 시 주의사항 설치 권고 사양 프로그램 설치 하드웨

HMC_TG_ADO_

멀티미디어개론

08김현휘_ok.hwp

K_R9000PRO_101.pdf

01KRCOV-KR

DDX4038BT DDX4038BTM DDX4038 DDX4038M 2010 Kenwood Corporation All Rights Reserved. LVT A (MN)

LCD Monitor

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

상기 DVD 플레이어는 거의 거치형(톱니형)으로 개발되어 텔레비젼, AC3 앰프 및 6개의 스피커 또는 단순 히 스테레오 시스템 등에 연결되어 영화 재생용으로만 특징지워지고, 반면에 상기 DVD-롬 드라이브는 컴 퓨터에 장착되어 소정의 인터페이스 방식을 통해 컴퓨터 테

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2

Microsoft PowerPoint - analogic_kimys_ch10.ppt

MMChapter9

LCD Monitor

VZ94-한글매뉴얼

PCServerMgmt7

(Microsoft Word - ONYX1640i \307\321\261\333\270\336\264\272\276\3632)

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

H3050(aap)


2 사용하기 전에 안전을 위한 주의사항 1 사용하기 전에 주의사항은 경고 와 주의 의 두 가지로 구분되어 있으며, 의미는 다음과 같습니다. >: 이 그림 기호는 위험을 끼칠 우려가 있는 사항과 조작에 대하여 주의를 환기시키기 위한 기호입니다. 이 기호가 있는 부분은 위

TViX_Kor.doc

2


ETL_project_best_practice1.ppt

슬라이드 1

Contents I. 칼라스 네트워크 플레이어란 1. Pc-Fi를 넘어서 발전한 차세대 음악 플레이어 칼라스 네트워크 플레이어의 장점 3. 시스템 기본 구성

solution map_....

6자료집최종(6.8))

서강대학교 기초과학연구소대학중점연구소 심포지엄기초과학연구소

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp


<4D F736F F F696E74202D20C0BDBCBA484D4920C0FBBFEB20C5DAB7B9B8C5C6BDBDBA20B4DCB8BBB1E228B9DFC7A5C0DAB7E129>

CONTENTS 목차 1. 전원 및 설치시 주의사항 2 2. 시스템 사용시 바른 자세 4 3. 시스템 구성품 확인 5 슬림형 케이스1 6 슬림형 케이스2 7 타워형 케이스1 8 타워형 케이스2 9 일체형 케이스1 10 망분리형 케이스 시스템 시작 및 종료

김기남_ATDC2016_160620_[키노트].key

MPEG-4 Visual & 응용 장의선 삼성종합기술원멀티미디어랩

디지털TV솔루션 브로셔

APOGEE Insight_KR_Base_3P11

스마트월드캠퍼스 교육교제

untitled

Disclaimer IPO Presentation,. Presentation...,,,,, E.,,., Presentation,., Representative...

XJ-A142_XJ-A147_XJ-A242_XJ-A247_XJ-A252_XJ-A257_XJ-M141_XJ-M146_XJ-M151_XJ-M156_XJ-M241_XJ-M246_XJ-M251_XJ-M256

(Microsoft Word - GNU\272\270\260\355\274\255)

TX-SR252-Cover.mif

에너지경제연구 Korean Energy Economic Review Volume 17, Number 2, September 2018 : pp. 1~29 정책 용도별특성을고려한도시가스수요함수의 추정 :, ARDL,,, C4, Q4-1 -

강의지침서 작성 양식

U-PHORIA UMC404HD/UMC204HD/UMC202HD/UMC22/UM2


LCD Display

OP_Journalism

KDTÁ¾ÇÕ-1-07/03

SchoolNet튜토리얼.PDF

<BFA9BAD02DB0A1BBF3B1A4B0ED28C0CCBCF6B9FC2920B3BBC1F62E706466>

목차 채널 메뉴 채널 정보 보기 1 채널 메뉴 사용하기 2 선호 채널 설정하기 17 채널 기억하기 19 기타 기능 22 기본 기능 화면 모드 변경하기 23 화면 조정값 설정하기 25 화면 크기 변경하기 27 부가 설정 변경하기 32 TV를 PC 모니터로 사용하기 45

Backup Exec

볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭

ez-md+_manual01

PDP Monitor

°í¼®ÁÖ Ãâ·Â

(JBE Vol. 21, No. 3, May 2016) HE-AAC v2. DAB+ 120ms..,. DRM+(Digital Radio Mondiale plus) [3] xhe-aac (extended HE-AAC). DRM+ DAB HE-AAC v2 xhe-aac..

국내 디지털콘텐츠산업의 Global화 전략

슬라이드 1

< C6AFC1FD28C3E0B1B8292E687770>

차례 사용하기 전에 준비 및 연결 간편 기능 채널 관련 영상 관련 음성 관련 시간 관련 화면잔상 방지를 위한 주의사항... 4 각 부분의 이름... 6 제품의 설치방법 TV를 켜려면 TV를 보려면 외부입력에 연결된 기기명을 설정하려면..

Transcription:

Sound Programming 제 1 장기초지식 1 Sound Programming 이란? 이미존재하는소리데이터를재생하는기술 Music Player 디지털콘텐츠에소리를입혀그현실성을높이는기술 Sound Effects for Games Sound Programming Platform 과 API 들 DirectX under Win32 DirectSound + DirectMusic DirectAudio OpenAL OpenGL 의일부분 라이센스가필요한 3 rd party audio-libraries Miles Sound System (www.radgametools.com) FMOD (www.fmod.org) Sensaura (for PC, Xbox, PS2, Nintendo, ) 2

Why OpenAL might be the correct choice for you? Cross-Platform Open Audio Library Multichannel Output of 3D Arrangements. 사운드카드하드웨어에의존적이지않다. 새버전이 CreativeLabs 사에의해서지속적으로출시된다. 새버전이출시되더라도 Backward compatibility가유지된다. 3D Game Audio 프로그래밍에가장적합 버그가적은안정적인오디오라이브러리이다. 3 OpenAL Audio Solution iphone/ipad Sound Programming Sound Effect 3D Sound Open Audio Library Ogg Vorbis MP3/MIDI Playback 은불가능 4

Anatomy of a Sound Visual Presentation of a basic sine wave Frequency, Pitch, and Tuning 주파수 (frequency) 와음의높낮이 (pitch) 는엄밀하게말하면같은의미가아님 Pitch may be described as the perceived frequency of a sound Pitch is perceived roughly as the logarithm of frequency 조율 (Tuning) 디지털사운드에서는 Equal-Tempering 기법이바람직 Every pair of adjacent notes has an identical frequency ratio 5 Anatomy of a Sound ( 계속 ) Amplitude, Loudness, and the Decibel Scale 진폭 (amplitude) 은소리세기 (loudness) 의측정치에해당 Amplitude directly corresponds to its perceived loudness. 데시벨 (db) 값으로측정됨. 어떤소리의세기가다른소리세기의두배라면, 10log 10 (2) 배, 약 3.01-dB 만큼진폭이크다고할수있다. 디지털사운드에서는볼륨이란진폭의절대치가아닌스피커사운드의상대적크기를의미함. 6

Digital Storage of Audio Sound Programming 시미디어파일의형태 Digitally Sampled Representation of the Original Recorded Sound PCM : 사운드파일저장을위한대표적포맷 Pulse Code Modulation WAV 파일에서사용함. PCM 원리 Sampled representation of a basic wave 7 Digital Storage of Audio ( 계속 ) PCM 원리 ( 계속 ) 디지털사운드의정확도는다음의두요소에좌우됨 샘플링당저장비트수 : 4 ~ 24 bits 초당샘플링횟수 : 4,000 ~ 96,000회 (44.1KHz:, 8KHz: ) Sampling Bit Depth의영향 Bit Depth 는샘플링시 y 축 (amplitude) 의해상도를의미 bit depth 값의해상도가낮을수록샘플링시왜곡이나잡음이발생할가능성이커진다 8

Digital Storage of Audio ( 계속 ) Sampling Bit Depth 의영향 ( 계속 ) bit-depth resolution 을높이면 quantization error 가줄어듦. Sample Rate 의영향 Digital sampling 이아날로그음원신호를정확히똑같게표현하지는못함. 9 Digital Storage of Audio ( 계속 ) Sample Rate 의영향 ( 계속 ) sample rate 를두배로증가시키면아날로그신호에더근접한디지털표현을만들수있음 sample rate 를계속증가시키면결국아날로그원음에가까운디지털사운드를표현할수있음. Best to use 44.1 khz 10

Digital Storage of Audio ( 계속 ) Why 44,100 Hertz? 영상을 VCR 비디오테이프에저장할당시부터유래 테이프는초당 60 frame을재생할수있고, 각 frame은 245줄로구성되어있고, 각줄은3개의색 (rgb) 으로구성 60 * 245 * 3 = 44,100? CD 는왜 74 분분량의음악만을담을수있을까? Beethoven s Ninth Symphony 전체의길이가 74 분이었음! 11 Digital Storage of Audio ( 계속 ) How your computer records audio 12

Digital Storage of Audio ( 계속 ) How your computer plays back audio 13 Digital Storage of Audio ( 계속 ) MONO and STEREO Samples 스테레오샘플링 : 두개의독립적인 waveform을듀얼채널로샘플링하여각각을별도의채널에내보내기위함. typically interleaved in the audio data stream. But, 3D 사운드시스템에서는무용지물이므로게임등에서는모노샘플링을사용함. CD에 stereo 음악 1초분량을저장하려면? CD : 44,100Hz 에샘플링당 16 비트 (2 bytes) 사용 Stereo : 2 개의채널을사용하므로, 44,100 * 2 * 2 = 176,400 바이트가필요함 만약 CD 용량이 650MB 라면대략 74 분분량이저장됨 14

Digital Storage of Audio ( 계속 ) Dolby Surround Decoders 5.1 채널을처음도입 스테레오샘플도돌비서라운드알고리즘을사용하면 3D 사운드시스템에서이용할수있음. 3D sound signal two-channel audio output 15 PC Audio Legacy PC 어댑터형태의사운드카드 ISA 용 / PCI 용 / USB 용 3D Audio Simulation By simple panning & volume simulation HRTF (Head Relative Transfer Functions) 2Ch 스테레오스피커만으로다중채널사운드를흉내내는기술 한계점 : 스피커의위치나사람의귀모양에따라효과가다름. Native Multi-Speaker Surround Support 16

PC Audio Legacy ( 계속 ) Dolby Digital 5.1 Hardware Support Hardware-based Dolby 5.1 Encoding 기능 + Dolby Digital Receiver 기능의스피커 Environmental Reverberation and Effects 최신사운드카드에는하드웨어기반반향및음양효과입히기기능이있음 같은소리라할지라도환경에따라서로다른효과를입혀야함. 관련효과음프로그래밍인터페이스 I3DL2 EAX 2.0 17 CODEC Compressor/Decompressor의약자 CD 음질을유지하면서도파일의크기를줄이기위한시도 압축안하는코덱아닌코덱종류 PCM 또는 ADPCM 압축을요하는대표적코덱.mp3: MP3(MPEG Layer 3).ogg: Ogg Vorbis.wma: Windows 사운드 18

Mixing Sound 가장단순한 Simple Additive Sound Mixing Averaging them together? 각소리들을부드럽게변화시켜버리는부작용이있음. 19 Synthesizing FM Synthesis Wave Table Synthesis 20

Music Music 과컴퓨터간의인터페이스는 MIDI 에서시작 Music Instrument Digital Interface Combined with very poor-quality two-operator FM synthesis. Digital Audio Streams CD / DVD Player from the Streaming Server MIDI Dynamic Music의일종 각종디지털음향장비들과인터페이스가능 사운드파일을아주작은크기로저장할수있게되었기때문 21 MIDI 128 개의음원장치를지정할수있음 Play a fifth octave B-flat at this volume using instrument #47 22

DLS DownLoadable Sound MIDI 보다진일보한음원포맷 Allowing each instrument to have up to 16 different samples 즉, MIDI에 real wave-table synthesis 기능을추가한것임! 현재는 DLS 버전 2 까지제정됨. 23 압축포맷의음악파일들 MP3 / WMA / Ogg Vorbis 파일안에모든샘플들이다저장되어있어서재생이쉽지만, 파일크기를줄이기위해압축이되어있음. 24

Audio Engines Commercial Audio Engines BASS MikMod FMOD ModPlug Miles Sound System Buying or Building an Audio Engine? 25 Contents-embedded Sound Programming 게임등의콘텐츠에소리를삽입하기위한프로그래밍 예 : Game Audio Programming (GAP) Game Audio Programming 을위한 API Low-Level API 2D 사운드에대한기본동작 (play, pause, stop, pan, volume, ) 3D 사운드에대한기본동작과제어 (position, velocity, ) 2D 뮤지컬세그먼트에대한기본동작 (play, pause, stop, ) Hardware 기능 Abstraction Mid-Level API PCM wave 파일로드기능 대용량오디오파일스트리밍 Sequential music segments들을큐잉 (queuing) 하는기능 Sound Resource Management Sound Load/Unload 내역관리 26

Contents-embedded Sound Programming( 계속 ) Game Audio Programming 을위한 API ( 계속 ) Mid-Level API ( 계속 ) One-function loading and playback on demand Handle multiple compressed audio formats, including Ogg Vorbis, MP3, WMA, 각종음향효과 (environmental reverberation) 지원함수들 High-Level API Script parsing and loading 기능 Creating a high-level soundscape system Creating an advanced dynamic musical cueing and transition system based on the audio scripting system. 27 Multilayered Audio Engine 28

Q & A 29