Skip to main content

고급 오디오 부호화 목차 개선점 같이 보기 각주 외부 링크 둘러보기 메뉴“ISO/IEC 13818-7:1997, Information technology -- Generic coding of moving pictures and associated audio information -- Part 7: Advanced Audio Coding (AAC)”MPEG-4 AAC 애플 페이지Fraunhofer MPEG-2 AAC 정보공식 MPEG 웹사이트eheh문서를 완성해

모션 JPEG모션 JPEG 2000MPEG-1MPEG-2파트 2MPEG-4파트 2/ASP파트 10/AVCHEVCH.120H.261H.262H.263H.264HEVCAMVAVSBinkDiracDVIndeo마이크로소프트 비디오1Pixlet리얼비디오RTVideoSheerVideo스매커 비디오TheoraVC-1VP6VP7VP8VP9WMVXvidMPEG-1 레이어 III (MP3)MPEG-1 레이어 IIMPEG-1 레이어 IAACHE-AACG.711G.718G.719G.722G.722.1G.722.2G.723G.723.1G.726G.728G.729G.729.1G.729aAC3AMR애플 무손실ATRACFLACiLBCMonkey's Audioμ-lawMusepackOptimFROG리얼오디오RTAudioSHNSirenSpeexVorbisWavPackWMATAKTTAJPEG XRJPEGJPEG 2000무손실 JPEGJBIGJBIG2PNGWBMPAPNGBMPEXRGIFICERILBMMNGPCXPGFTGATIFFDNGSVGWebP3GPASFAVIBinkBXFDivX 미디어 포맷DPXEVOFLV마트료시카MPEG-PSMPEG-TSMP4MXFOggOgg 미디어퀵타임리얼미디어스매커RIFFVOBWebMAIFFAUWAVITU 표준NTSCNTSC-JPAL-MPALPAL-N/NCPALplusSÉCAM음성 다중NICAM-728A2 스테레오EIAJSAP사운드 인 싱크자막문자 다중 방송CGMS-AGCRPDCVBIVEILVITVITCWSSXDSEPG1940년 이전기계식 텔레비전180 라인405 라인441 라인819 라인MAC뮤즈SDTV480i576iHDTV1080iLDTV1seg240p288pEDTV480p576pHDTV720p1080pUHDTV2160p4320pATSCDVBISDBDMB-T/HDVB 3D-TVATSC 2.0 (A/72)DMBDMB-T/HDVBSBTVD1segAC-35.1DTSMPEG-1 오디오 레이어 IIMPEG 다중 채널PCMLPCMAACHE-AAC자막문자 다중 방송CPCM방송 플래그AFDEPG14:9 타협브로드캐스트 세이프동화상 포맷MPEG 트랜스포트역표준 변환표준 변환영상 처리주문형 비디오HDTV 블러


오디오 코덱MPEG오디오 파일 포맷손실 압축 알고리즘


MP3프라운호퍼 협회유튜브애플아이폰아이팟아이튠즈아이튠즈 스토어소니플레이스테이션 3MPEG-4닌텐도닌텐도 DSi닌텐도 DSi LLWiiMP3MP3HE-AAC












고급 오디오 부호화




위키백과, 우리 모두의 백과사전.






둘러보기로 가기
검색하러 가기













고급 오디오 부호화

확장자

.m4a, .m4b, .m4p, .m4v, .m4r, .3gp, .mp4, .aac

발표일
1997년 (1997)[1]

파일 포맷 종류
오디오 압축 포맷, 손실 압축

표준

ISO/IEC 13818-7,
ISO/IEC 14496-3

고급 오디오 부호화(Advanced Audio Coding, AAC, 표준문서ISO/IEC 13818-7)는 디지털 오디오에서 쓰이는 표준적인 손실 데이터 압축방식이다. AAC는 MP3의 성공적인 후계자로써, MP3를 개발한 프라운호퍼 협회 산하의 집적회로 연구소의 기술이 많이 들어갔으며 그 외에 Dolby Lab. 등의 업체에서 개발한 기능들이 포함되었다.


AAC는 유튜브, 애플의 아이폰, 아이팟, 아이튠즈에 사용되는 기본 오디오 포맷으로, 아이튠즈 스토어의 모든 음원에 사용되고 있다.


AAC는 소니의 플레이스테이션 3의 표준 오디오 포맷으로 사용되고 있으며, MPEG-4 비디오 표준에도 사용되고 있다.
또한 위성 DMB 및 해외 지상파 DMB 등의 오디오 표준으로 사용되고 있으며 한국에서는 지상파 DMB의 오디오 표준으로 AAC 대신 BSAC을 사용하고 있다.


AAC는 닌텐도의 닌텐도 DSi와, 닌텐도 DSi LL, Wii에서 SD카드에 넣은 음악을 플레이할 때 사용하는 파일 포맷이다.


현재 주요 음원 사이트에서 사용하고 있는 압축 포맷이다.(유튜브에서도 사용 중)




목차





  • 1 개선점


  • 2 같이 보기


  • 3 각주


  • 4 외부 링크




개선점


AAC는 이전까지 기술적인 문제가 있었던 MP3의 한계를 뛰어넘었다. 대표적인 기능 개선으로 다음과 같은 것을 꼽을 수 있다.


  • 샘플 주파수의 확장 (MP3에서는 8Khz ~ 48Khz까지였으나 8Khz ~ 96Khz로 확장)

  • 최대 48채널로 확장 (MPEG-1 모드에서는 2채널, MPEG-2 모드에서는 5.1채널이 최대)

  • 고정 비트레이트에서도 필요에 따라서 비트를 가변적으로 할당한다.

  • 조인트 스테레오가 더욱 유용해졌다. 그리하여 저 비트레이트에서 음이 뭉개지는 현상을 개선하였다.

  • 알고리즘을 하이브리드(Hybrid) 형식에서 수정 이산 코사인 변환(Pure MDCT) 형식으로 바꾸어서 더욱 효율적인 인코딩이 가능해졌다.

이외에도 AAC는 기존 MP3가 가지던 문제의 대부분을 획기적으로 개선했으며 특히 HE-AAC에서는 저 비트레이트에서도 음역 보존률이 아주 좋다.


가장 최근 표준화된 MPEG Surround 에서도 baseline으로 AAC가 기본적으로 사용될 수 있다.



같이 보기



  • 고효율 고급 오디오 부호화 (HE-AAC)

  • AAC-LD

  • MPEG-4 포맷


각주



  1. ISO (1997). “ISO/IEC 13818-7:1997, Information technology -- Generic coding of moving pictures and associated audio information -- Part 7: Advanced Audio Coding (AAC)”. 2010년 7월 18일에 확인함. 



외부 링크


  • MPEG-4 AAC 애플 페이지

  • Fraunhofer MPEG-2 AAC 정보

  • 공식 MPEG 웹사이트








원본 주소 "https://ko.wikipedia.org/w/index.php?title=고급_오디오_부호화&oldid=22996032"













둘러보기 메뉴


























(RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.188","walltime":"0.246","ppvisitednodes":"value":712,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":79846,"limit":2097152,"templateargumentsize":"value":1243,"limit":2097152,"expansiondepth":"value":9,"limit":40,"expensivefunctioncount":"value":1,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":1400,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 172.195 1 -total"," 45.18% 77.806 8 틀:둘러보기_상자"," 34.26% 58.990 1 틀:웹_인용"," 23.18% 39.911 1 틀:압축_형식"," 15.97% 27.502 1 틀:파일_포맷_정보"," 12.65% 21.778 1 틀:비디오_포맷"," 12.60% 21.699 1 틀:토막글"," 11.65% 20.060 13 틀:정보상자_칸"," 7.92% 13.638 1 틀:이름공간_검출"," 2.53% 4.360 1 틀:토막글/그림"],"scribunto":"limitreport-timeusage":"value":"0.068","limit":"10.000","limitreport-memusage":"value":2536009,"limit":52428800,"cachereport":"origin":"mw1325","timestamp":"20190819042011","ttl":2592000,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"uace0uae09 uc624ub514uc624 ubd80ud638ud654","url":"https://ko.wikipedia.org/wiki/%EA%B3%A0%EA%B8%89_%EC%98%A4%EB%94%94%EC%98%A4_%EB%B6%80%ED%98%B8%ED%99%94","sameAs":"http://www.wikidata.org/entity/Q337594","mainEntity":"http://www.wikidata.org/entity/Q337594","author":"@type":"Organization","name":"uc704ud0a4ubbf8ub514uc5b4 ud504ub85cuc81dud2b8 uae30uc5ecuc790","publisher":"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2007-11-09T06:36:52Z","dateModified":"2018-11-12T15:18:06Z"(RLQ=window.RLQ||[]).push(function()mw.config.set("wgBackendResponseTime":139,"wgHostname":"mw1257"););

Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript