Computer Architecture and Design Lecture 14

Slides:



Advertisements
Similar presentations
목 차 1. 제안 개요 2. 구축 실적 3. 시스템 구성 4. 기대 효과 5. 서비스별 구성 6. 구축 사례 7. 기본 구성 장비 소개.
Advertisements

이선호 매니저 / MD 본부 MD 기획팀 / 6231 삼성 “ 갤럭시 S”(SHW-M110S) 단말 소개.
조원 : 정영희, 정재훈, 조승현, 조유정, 최대우 - 조원역할분담 - 발표자 : 정재훈 논문정리 : 최대우, 조유정, 조승현 PPT 제작 : 정영희.
정보능력 NCS 기반 기초직업능력 모듈 프로그램 국가직무능력표준 (NCS, National Competency Standards) 이란 ? 산업현장에서 자신의 업무를 성공적으로 수행하기 위해 요구되는 직무능력 ( 지식, 기술, 태도 ) 을 과학적이고 체계적으로 도출하여.
Company 사용자 인터페이스와 멀티미디어 2006 년 1 학기 컴퓨터의 개념 및 실습 Ver. 1.1.
Proprietary ETRI 방송통신융합연구부문 1 UHD(4K) 지원 HEVC 고속 부호화 기술 UHD(4K) 지원 HEVC 고속 부호화 기술 ETRI Technology Marketing Strategy ETRI Technology Marketing Strategy.
제 1 부 멀티미디어 (Multimedia) 와 웹 (Web) 제 1 장 멀티미디어 (Multimedia) 와 생활 제 2 장 웹 (Web) 과 멀티미디어 (Multimedia) 제 2 부 컴퓨터 그래픽스 (Computer Graphics) 제 3 장 컴퓨터 그래픽스.
디지털코드와 압축 구미 1 대학 컴퓨터정보전자계열 3 디지털 코드의 압축 - 문자, 음성, 영상 등 모든 정보가 디지털 코드로 표시 - 제한된 크기의 메모리에 많은 정보를 저장 - 제한된 전송선로를 통해 많은 정보를 전송 -
멀티미디어 하드웨어 / 소프트웨어. 이 장에서 배울 것  멀티미디어 하드웨어  멀티미디어 소프트웨어  멀티미디어 표준.
1 “ 디지털 어학실 Solution” Magic EMS 첨단 멀티미디어어학실 구축을 위한.
Video application 검증용 X-bitstream 및 생성기 개발 1/ 년 06 월 School of EE, Seoul National University 대표 학생정우석 과제 책임자채수익 교수.
제 10장 멀티미디어.
Digital 방송 시스템.
7장 멀티미디어 기술과 활용 7.1 멀티미디어의 개념과 환경 7.2 멀티미디어의 활용 분야 7.3 멀티미디어 데이터의 처리
MB노믹스의 실패와 미래 22조 배주환 외 5명.
2012년 12월 정기 제직회 기 도 : 김영민 집사 출 석 : 서 기 개회 선언 : 제직회장 (이태환 장로)
Media Server 제안서.
Project Goal..! Milestone Role Division Achievement Result
Operation Temperature
MAKUS Investors Relation
디지털 영상처리 목포과학대학 방사선과 오 태 석.
Real view user guide 제작 : 현대오토콤㈜.
12. 방송융합 서비스.
Hanyang Univ. Image & Comm. Lab.
식물보호기사 DVD 20문제.
식물보호기사 DVD 20문제.
◆ 사회 ◆ 5학년 2학기 ◆ 단원명 2. 정보화 시대의 생활과 산업 9 / 16차시 첨단 기술에 의한 생활의 변화 초기화면.
식물보호기사 DVD 20문제.
하드웨어 3 : RAM.
12장 MPEG 비디오 부호화 Ⅱ - MPEG-4, 7과 그 이후
10장 기본 비디오 압축 기술 10.1 비디오 압축 소개 10.2 움직임 보상에 기반한 비디오 압축
7장 비디오.
제7장 비디오 멀티미디어의 이해.
02장 ㅎㅎ 디지털 영상 빛과 색, 시각 컬러 모델 디지털 영상의 생성 디지털 영상의 종류 한빛미디어(주)
Chap 4. MPEG-2 부호기 전체 구조와 알고리즘
Chap 1. MPEG-2 서론 Chap 2. MPEG-2 기본 압축 알고리즘
제 5장. MPEG.
Multimedia Programming 17: Introduction to DirectShow
멀티미디어 처리 4장 : 정보압축의 원리 및 기본이론.
비디오.
정보이론 PARSONS/OJA 데이터의 표현 1.
2.1 멀티미디어 저작물 2.2 몇몇 유용한 편집기와 저작 툴 2.3 VRML
제 8장. 멀티미디어 데이터베이스 및 정보검색 시스템
S3c6410을 이용한 리눅스 비디오 드라이버 포팅 가이드 – - Linux Video Driver Porting Guide Using s3c6410 – 박영만
SOC, Bus, NIC and NOC.
Lecture #6 멀티미디어 데이터 압축 & 복원.
Ⅱ. Digital 放送에 따른 Display 動向
28장 멀티미디어 28.1 디지털 AV 28.2 AV압축 28.3 스트리밍 저장형 AV 28.4 스트리밍 생방송 AV
노출영역 노출영역의 해당 배너들 클릭 시 실제 기획전 페이지로 이동됩니다..
해운대 기장 방송 ㈜ 유선 + 헬로TV + 초광속넷(160M) + 집전화 반송동 입주민만을 위한 통신비 절감 이벤트!!!!!
멀티미디어 프로젝트 주간: 수요일 4,5,6 교시 D617호 야간: 목요일 1,2,3 교시 D617호
Ch 5 영상압축.
AT-DMB Baseband decoder LP path IP 기술이전 자료
영상 압축 방법에 관한 연구 컴퓨터응용과학부 유정숙.
HDTV 영상제작의 변화 발표조:10조.
Media Server 제안서.
SOC Design Lecture 2 Video Codec Overview.
Ⅳ. 컴퓨터와 생활 오 산 중 학 교.
알쏭달쏭 요한복음 성경퀴즈.
천안시 호재 정리 ▶ 천안 원 도심재개발 정비예정구역 총괄 : 80개 구역 규모 : 3,130,235 ㎡(약94.7만평)
MPEG-4 로의 표준화 동향과 방법 A 유준석 A 박민호
M P E G MPEG 1 Overview 제어인식연구실 이 찬 우 10월 19일 1998년.
정보 기기의 종류와 특성 5학년 2학기 실과.
영상처리 기초.
HDTV 포맷과 기술표준 특성 촬영조명과 박수지 송한진 김푸른솔 신보연 박세라.
제12장 멀티미디어 개론.
디지털 TV 방송 신호 (4)
식물보호기사 DVD 20문제.
일본의 전자가구 2**80**7 일본어학과 4학년 하*우
식물보호기사 DVD 20문제.
Presentation transcript:

Computer Architecture and Design Lecture 14 Video Codec Overview

Video Codec History H.261 H.263 ITU MVC DTV, DMB, BD,… DVD H.264 (MPEG4 Part10, AVC) H.265 (HEVC) JPEG MPEG2 SVC MPEG1 ISO MPEG4 (DivX?) MPEG7 MPEG21 VCD Camcorder Handphone Content search MM Framework 1990 1995 2000 2005 2010

SOC Lab. Design H.261 H.263 MVC DVD H.264 (MPEG4 Part10, AVC) H.265 (HEVC) JPEG MPEG2 SVC MPEG1 MPEG4 (DivX?) MPEG7 MPEG21

NTSC YUV 480

YUV 444, 422, 420

YUV File (Raw Image) Y U V 1 2 3 ·· ··· 60 61 62 63 ·13 14 15 13 YUV 0 0 0 Y 1 Y U V 2 1 1 3 4 2 2 5 6 3 3 7 8 9 10 11 12 13 14 15 16 4 4 17 18 5 5 19 20 6 6 21 22 7 7 23 24 25 26 27 28 29 30 31 32 8 8 33 34 9 9 35 36 10 10 37 38 11 11 39 40 41 42 43 44 45 46 47 48 12 12 49 50 13 13 51 52 14 14 53 54 15 15 55 56 57 58 59 60 61 62 63 Y U V 1 2 3 ·· ··· 60 61 62 63 ·13 14 15 13

MPEGABLE Player (YUV Viewer)

Picture Size VGA : 640 X 480 CIF : 352 X 288 SVGA : 800 X 600 XGA : 1024 X 768 SXGA : 1280 X 1024 UXGA : 1600 X 1200 QXGA : 2048 X 1536 CIF : 352 X 288 SD (D1, CCIR601) NTSC : 720 X 480 PAL : 720 X 576 HD는 여러 사이즈 존재 예) 1080 HD : 1920 X 1080

SD TV Data Rate 1 frame의 데이터 개수 = 858 × 525 × 2 = 900,900 byte/frame Why (×2)? 입력 포맷 4:2:2, 픽셀당 Y성분 1개, C성분 1개씩 존재. (Blank 영역도 동일) NTSC: 29.97 frame/sec. 900,900 × 29.97 = 26,999,973 = 27MHz 즉, 8bit 메모리 사용시 영상 Read에만 27MHz 필요

Data Width and Clock Frequency 8 16 16 27MHz 108MHz

Block기반 영상 압축 An Image Frame Bitstream MB overhead

Slice, MB, Block Block

영상 압축의 3가지 원리 화면내 공간적 상관관계를 이용한 압축 (Intra Prediction) – 정지 영상 화면간 시간적 상관관계를 이용한 압축 (Inter Prediction) - 동영상 부호의 발생확률의 편중을 이용한 압축 (VLC)

화면내 유사도 이용 압축대상 블록 대신 (압축대상블럭 - 인접 유사 블록)을 압축. Intra Prediction (인트라 예측)

화면간 유사도 이용 압축대상 블록 대신 (압축대상블럭 - 이전화면내 유사 블록)을 압축. t-1 t t-1 Inter Prediction (인터 예측)

출현 빈도에 따른 코드 할당 자주 등장하는 값에 적은 이진수 할당. 사전의 예) S : 0, T : 01, X : 000001 이와 같이 데이타값 별로 다른 비트수의 코드가 할당되는 방식을 VLC(Variable Length Coding), ASCII와 같이 모든 데이터에 대해 동일 비트수의 코드가 할당되면 FLC (Fixed Length Coding이라 칭함.

GOP (Group of Picture)

I (Independent) picture : I Picture, P Picture I (Independent) picture : 화면내 모든 블럭을 인트라 부호화 I picture는 GOP의 독립성을 확보 P (Predictive) picture : - 블록마다 인트라, 인터 중 유리한 방식으로 압축

비트스트림 압축된 영상 파일을 비트스트림이라 칭함. 비트스트림은 다음과 같이 크게 헤더와 영상데이타부로 구성됨. GOP앞, 픽처앞, MB앞마다 다양한 종류의 헤더가 있음. 가령 픽처 단위의 헤더 예로는 한 픽처의 시작을 알리는 Start Code, 픽처의 종류, 픽처의 번호 MB단위의 헤더로는 인터모드냐 인트라모드냐의 구분, 세부 모두 등이 해당. 영상 데이터는 YUV데이타가 DCT, Q된 결과를 VLC한 결과를 의미 헤더 ... 영상 데이터

VLC/FLC 헤더 일부는 VLC, 일부는 FLC. 영상데이타는 VLC H.264에서 사용하는 VLC 의 종류 헤더 정보는 Exponential Golomb 영상 정보는 CAVLC와 CABAC중 택일. (비교적 단순한 H.264 베이스라인에선 CAVLC, 복잡하나 성능이 좋은 메인프로파일에선 CABAC채용)