MPEG은 Moving Picture Experts Group의 약자입니다. MPEG 엠펙으로 불리고 있죠! 즉 전 세계의 정보 기술 표준을 정하는 ISO/IEC의 산하기관인 동화상 전문가 그룹입니다. MPEG 시스템은 위 그룹이 제정한 표준안으로 MPEG 뒤 숫자나 알파벳을 이용합니다. MPEG-1 ISO/IEC MPEG에서 처음으로 정한 표준으로 CD와 같은 매체에 동영상을 압축해 저장하기 위한 코덱으로 개발되었습니다. 표준 해상도는 352x240, 30프레임/초이며, CD 1장에 74분의 영상을 담을 수 있습니다. MPEG-1은 개발 당시 낮은 해상도의 비디오를 낮은 전송률로 압축하는 것에 집중해 개발되었습니다. 그렇기 때문에 네트워크 혹은 방송망을 사용한 전송 환경은 고려되지 않아 전송 과정에서 ..
오늘날 가장 많이 사용하고 있는 코덱인 H.264에 대해서 공부해보려 합니다. (AVC = Advaned Video Coding 이라고도 부릅니다.) H.264의 탄생 ISO/IEC의 동화상 전문가 그룹인 MPEG(Moving Pictures Experts Group)에서 영상 표준 압축 방식으로 MPEG라는 방식을 개발했습니다. 그리고 국제 표준화기구인 ITU-T의 비디오 코딩 전문가 그룹인 VCEG(Video Coding Experts Group)에서 H.263이라는 표준 압축 방식을 개발했습니다. 그러다가 이 두 팀이 모여서 JVT(Joint Video Team)라는 팀을 형성하고 그 결과로 H.264(MPEG4 PART 10)가 탄생하게 되었습니다. (2003년에 동영상 압축 표준으로 제정되었음)..
오늘은 프레임의 유형에 대해서 공부해보려 합니다. 프레임이면 그냥 프레임? 인 줄만 알았는데^^,, 3가지 종류가 있다고 합니다. 그전에 GOP(Group of Pictures)에 대해서 간단히 살펴보겠습니다. MPEG 비디오 압축 기술에서 사용되는 프레임(이미지)의 집합을 GOP라고 부릅니다. (즉 여러 장의 이미지를 하나로 그룹화해서 압축하는 방식) 일반적으로 GOP내에 3가지의 프레임이 존재합니다. 여기 적혀있는 I,B,P들이 오늘 살펴볼 프레임의 유형들입니다. I Frame (intra) I-frame은 렌더링을 하기 위해 어떤 프레임에 의존하지 않고 (self-contained frame) 완비된, 독립된 프레임입니다. I-frame은 정적인 사진과 같습니다. 원본에 가장 근접하기 때문에 가장 ..
항상 궁금했지만, 미지의 늪과 같은^^,,, 비디오 기술에 대해서 학습할 기회가 생겨 정리해보려 합니다. 기본 용어에 대한 개념도 거의 없는 것 같아 오늘은 프레임 레이트와 비트 레이트에 대해서 알아보겠습니다. 프레임 레이트 FRAME RATE 영상은 여러 장의 이미지로 구성되어 있으며, 각각의 이미지를 프레임이라고 합니다. (프레임이란 영상의 가장 작은 단위) 프레임을 나타내는 단위는 fps(frame per second)이고, 1초 동안 재생되는 이미지의 수를 의미합니다. 예를 들어 24프레임이라고 하면 1초당 24장의 이미지가 있는 것이고 30 프레임이라고 하면 1초당 30장의 이미지가 있는 것입니다. 아래와 같이 fps가 높다는 것은 1초 동안 재생되는 이미지의 수가 많아 자연스러운 영상을 얻을 ..
우리가 보는 영상의 경우 비디오 파일을 그대로 저장하게 되면 큰 용량을 차지하게 된다. 대부분의 비디오 파일은 압축해서 가지고 있고 압축해서 저장을 한다. 그 압축하는 과정을 인코딩이라 하고 압축을 풀어서 보여주는 작업을 디코딩이라 한다. 압축 인코딩을 해주는 프로그램을 코더라 하고 압축을 푸는 디코딩을 해주는 프로그램을 디코더라 한다. 이것을 묶어서 코덱이라 한다. Coder에 Co, Decoder의 Dec = CoDec! 코덱은 어떠한 데이터 스트림이나 신호에 대해, 인코딩이나 디코딩 혹은 둘 다를 할 수 있는 하드웨어나 소프트웨어를 일컫는다. 일반적으로 코덱이라고 하면 영상, 음향 등 미디어 정보를 압축하는 기술을 가리킨다. 압축 규칙은 당양하게 많이 있으며 코덱의 종류 또한 다양하다. 다양한 압축..
- Total
- Today
- Yesterday
- 문자열
- 딥러닝
- objective-c
- 책 후기
- ios
- swift5
- 책
- Animation
- 머신러닝
- iOS SwiftUI
- RX
- 책 추천
- rxswift
- 알고리즘
- 애니메이션
- swiftUI
- 독서
- string
- ReactiveX
- SWIFT
- ARC
- Deep learning
- 스위프트UI
- stanford SwiftUI
- Algorithm
- 스위프트
- Xcode
- wwdc
- objc
- leetcode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |