Microsoft PowerPoint - XQLCNMPCFICW.ppt

Size: px
Start display at page:

Download "Microsoft PowerPoint - XQLCNMPCFICW.ppt"

Transcription

1 H.264/AVC 비디오압축표준 H.264/AVC 의전체구성과 [ 프로파일과레벨 ] 에관한규정 Sunghwan Kang Sept. 25, 2008

2 Contents (1/2) H.264/AVC 의전체구성과특징 움직임보상을개선한기술 프레임내의예측을효율적으로적용한기술 시각적인화질열화를줄이는기술 부호화하는정보의특징에따라적응적인기술 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? 세가지의프로파일과그특징 H.264/AVC 의프로파일을구성하는기술요소들 [H.264/AVC] 가공통의프로파일을가지지않는배경 H.264/AVC 의 [ 레벨 ] 은어떤규정인가? H.264/AVC 의두개의레벨 : 정수레벨과하위레벨 Realtime image processing & Telecommunication Lab 2

3 H.264/AVC 의영상포맷 H.264/AVC 의색차신호포맷 격행주사방식영상 Contents (2/2) H.264/AVC 에서의비트열의구성 NAL ( 네트워크추상계층 ) 의기능 시쿼스픽처와파라미터세트 슬라이스 : H.264/AVC 에서부호화를위한기본단위 엑세스단위와그구조 H.264/AVC 의바이트열포맷 Realtime image processing & Telecommunication Lab 3

4 H.264/AVC 의전체구성과특징 (1/12) H.264/AVC 부호기 그림 1 H.264/AVC 부호기의전체구성 Realtime image processing & Telecommunication Lab 4

5 H.264/AVC 의전체구성과특징 (2/12) H.264/AVC 복호기 디블록킹필터의적용 그림 2 H.264/AVC 복호기의전체구성 디블록킹필터의처리량이복호기전체처리량의 50% 를점유하는경우있음 블록경계강도 (Block Boundary Strength) 에따라디블록킹필터를적응적결정 픽처파라미터세트와슬라이스헤더의파라미터에의해결정 (1) 슬라이스경계와매크로블록경계에디블록킹필터를적용 (2) 매크로블록경계에만디블록킹필터를적용 (3) 디블록킹필터를사용하지않음 Realtime image processing & Telecommunication Lab 5

6 H.264/AVC 의전체구성과특징 (3/12) 움직임보상을개선한기술 매우정밀한움직임보상 영상의처리단위를보다작은블록크기 (4 화소 4 라인 =16 화소 ) 이용 그림 3 macroblock 및 sub-macroblock 파티션들 Realtime image processing & Telecommunication Lab 6

7 H.264/AVC 의전체구성과특징 (4/12) 그림 4 macroblock 및 sub-macroblock 을처리단위로이용 Realtime image processing & Telecommunication Lab 7

8 H.264/AVC 의전체구성과특징 (5/12) 정교한화소정밀도 (1/4 화소까지 ) 를사용해움직임보상 A~I: 정수화소정밀도 1~8: ½ 화소정밀도 a~h: ¼ 화소정밀도 그림 5 소수화소정밀도의움직임탐색방법 Realtime image processing & Telecommunication Lab 8

9 H.264/AVC 의전체구성과특징 (6/12) 움직임보상의활용 여러개의참조프레임을사용함으로써최적의예측신호를선택 0 그림 6 복수참조픽처의효과 Realtime image processing & Telecommunication Lab 9

10 H.264/AVC 의전체구성과특징 (7/12) 페이드영상의효율적인예측 움직임보상을수행하는신호에적응적으로가중치를주어계산한후예측신호를생성 그림 7 H.264/AVC에서사용하는가중치예측의특징 10

11 H.264/AVC 의전체구성과특징 (8/12) 프레임내의예측을효율적으로적용한기술 현재블록주위에이미부호화된신호를이용 최적의예측모드를선택 부호화하는영상의특성에맞게여러가지의예측방향 ( 가로, 세로, 대각선, 직류성분등 ) 중에서최적의예측모드를선택 그림 8 4X4 화소의화면내 9가지예측모드 11

12 H.264/AVC 의전체구성과특징 (9/12) 시각적인화질열화를줄이는기술 디블록킹필터를사용 블록경계부근에서인접하는블록간의화소값이다르기때문에생기는블록경계에보이는왜곡을줄임 4x4 화소블록의 DCT 처리단위 시각적으로왜곡이보이지않게함 8x8 화소블록의 DCT 처리단위의병용 HDTV 와같이화소수가많은영상에적용 그림 9 디블록킹필터 On/Off의예제 12

13 H.264/AVC 의전체구성과특징 (10/12) 부호화하는정보의특징에따라적응적인기술 엔트로피부호화 ( 가변길이부호화 ) CAVLC (Context-based Adaptive Variable Length Code) 엔트로피부호화수행할때, 주위의정보를참고하여가변장부호표를바꾸는등영상의특징에맞게부호화진행 산술부호화 CABAC (Context-based Adaptive Binary Arithmetic Code) 높은압축효율을얻기위한모드 Realtime image processing & Telecommunication Lab 13

14 H.264/AVC 의전체구성과특징 (11/12) MPEG 의 6 단계계층구조 Realtime image processing & Telecommunication Lab 14

15 H.264/AVC 의전체구성과특징 (12/12) MPEG 의 6 단계계층구조 (cont d) 그림 10 MPEG 압축데이터의 6 단계구성과 H.264/AVC 의블록크기비교 Realtime image processing & Telecommunication Lab 15

16 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? 세가지의프로파일과그특징 프로파일이란? 비디오부호화 / 복호화과정에서알고리즘 ( 부호화과정을실행하기위한처리순서 ) 상들어가는기술적구성요소를규격화한것 압축된영상의비트열을복호하기위해필요한기술요소의집합 MPEG-2 는범용압축부호화방식 전체적으로볼때복잡도가높고, 각각의응용시스템에서는불필요한기술요소와기능이포함 프로파일 최소한으로필요로하는기술요소와기능을모아둔것 일부기술요소와기능만구현하므로복잡도가낮음 Realtime image processing & Telecommunication Lab 16

17 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? MPEG-2 규격의세가지프로파일 1 심플프로파일 (SP: Simple Profile) 2 메인프로파일 (MP: Main Profile) 3 하이프로파일 (HP: High Profile) H.264/AVC 의세가지프로파일 1 베이스라인프로파일 (BP: Baseline Profile) 2 메인프로파일 (MP: Main Profile) 3 확장프로파일 (EP: Extended Profile) H.264/AVC 를확장한충실도확장규격 (FRExt 규격 ) 1 하이프로파일 (HP: High Profile) 2 하이 10 프로파일 (H10P: High Profile) 3 하이 4:2:2 프로파일 (H4:2:2P: High Profile) 4 하이 4:4:4 프로파일 (H4:4:4P: High Profile) Realtime image processing & Telecommunication Lab 17

18 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? 그림 11 H.264/AVC 의프로파일영역과각기술들 Realtime image processing & Telecommunication Lab 18

19 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? 표 1 H.264/AVC 의프로파일과기술요소 프로파일 개요 주요기술요소 응용사례 4:2:0 베이스라인 (Baseline) 프로파일 기본기술요소 + 에러내성 기술요소 I 슬라이스, P 슬라이스 (B 슬라이스없음 ) 적응가변길이부호화 (CAVLC) 만사용 프레임매크로블록만을사용 가중치예측 (Weighted Prediction) 사용하지않음 영상전화 / 회의, 휴대전화, 간이방송 에러내성용기술요소사용 메인 (Main) 프로파일 기본기술요소 + 고압축률기술요소 4:2:0 I, P, B 슬라이스 적응가변길이부호화 (CAVLC) 에추가해서산술부호화 (CABAC) 도사용가능 가중치예측 (Weighted Prediction) 사용 에러내성용기술요소는사용하지않음 방송, 저장미디어 Realtime image processing & Telecommunication Lab 19

20 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? 표 1. H.264/AVC 의프로파일과기술요소 (cont d) 프로파일 개요 주요기술요소 응용사례 확장 (Extended) 프로파일 기본기술요소 + 일부의고압축률 기술요소 + 스트리밍용 기술요소 4:2:0 I, P, B슬라이스 적응가변길이부호화 (CAVLC) 만사용 데이터분할 (Data Partition) 사용 가중치예측 (Weighted Prediction) 사용 스위칭 I, P슬라이스사용가능 IP 스트리밍 * 충실도확장규격으로하이 (High)/ 하이 10/ 하이 4:2:2/ 하이 4:4:4 프로파일존재 CAVLC : Context-based Adaptive Variable Length Code, 표 2 참조 CABAC : Context-based Adaptive Binary Arithmetic Code, 표 2 참조가중치예측 : Weighted Prediction, 표 2 참조데이터분할 : Data Partitioning, 표 2 참조스위칭 I, P 슬라이스 : 표 2 참조 Realtime image processing & Telecommunication Lab 20

21 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? H.264/AVC 의프로파일을구성하는기술요소들 H.264/AVC 각프로파일요소기술의포함관계 스트리밍기술요소 고압축률부호화기술요소 기본기술요소 에러내성용기술요소 그림 12 베이스라인프로파일, 메인프로파일, 확장프로파일의관계 Realtime image processing & Telecommunication Lab 21

22 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? 표 2. 그림 12 를이해하기위한용어 항목화면내부호화예측 I(Intra) 슬라이스 P(Predictive) 슬라이스 B(Bi-predictive) 슬라이스 1/4 화소정밀도움직임보상가변블록크기움직임보상 내용 같은화면내의영상샘플을사용하여, 다른위치의영상샘플을예측하는방식 화면내예측만으로부호화된슬라이스 한개의다른화면의영상샘플을사용한예측에의해부호화한슬라이스 두개의다른화면의영상샘플을사용한예측에의해부호화한슬라이스 영상샘플 ( 화소 ) 의간격을 1/4 로하여정밀하게보간하는움직임보상 블록크기가 부터 4 4 단위까지 7 종류로구분된움직임보상 Realtime image processing & Telecommunication Lab 22

23 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? 표 2. 그림 12 를이해하기위한용어 (cont d) 프레임매크로블록 4:2:0 색차포맷 루프내필터 4 4 정수 DCT 항목 복수참조프레임 CAVLC (Context-based Adaptive Variable Length Code) 내용 움직임보상을할때, 한개의프레임뿐아니라복수의프레임을참조하는방식 주위의상황 (Context) 에따라적응적으로수행하는가변길이부호방식 한프레임의영상샘플로구성되어있는매크로블록 휘도와색정보 ( 색차정보 ) 가 4:2:0 으로불리는패턴으로구성되어있는포맷. 이와달리 4:2:2 와 4:4:4 등의포맷도있음 부호화루프안에포함되어있는필터 4 4 의 2 차원 DCT( 직교변환 ) 로, 변환에사용하는계수가정수인것 Realtime image processing & Telecommunication Lab 23

24 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? 표 2. 그림 12 를이해하기위한용어 (cont d) RS(Redundant Slice, 예비슬라이스 ) CABAC (Context-based Adaptive Binary Arithmetic Code) 가중치예측 항목 ASO(Arbitrary Slice Order) FMO(Flexible Macroblock Order) 내용 슬라이스를임의의순서로보내는방식. 보통은화면위로부터아래로, 왼쪽부터오른쪽으로보냄 슬라이스내의매크로블록을여러가지순서로보내는방식 같은내용의슬라이스를 2 중으로보내는것으로, 한개의슬라이스가에러로손실되어도다른하나의슬라이스로영상을재생하는방식 주위의상황 (Context) 에따라서적응적으로부호화를수행하는이진산술부호방식 비고정적으로여러가지의가중치를주는예측방식 Realtime image processing & Telecommunication Lab 24

25 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? 표 2. 그림 12 를이해하기위한용어 (cont d) 항목프레임 / 필드매크로블록스위칭 I슬라이스스위칭 P슬라이스데이터분할 내용 한프레임의영상샘플로구성되는 [ 프레임매크로블록 ] 과, 한필드의영상샘플로구성되는 [ 필드매크로블록 ] 의어느한쪽을매크로블록단위로선택한다. 하나의비트열로부터다른비트열로스위칭 ( 전환 ) 하기위해설계된 I 슬라이스 하나의비트열로부터다른비트열로스위칭 ( 전환 ) 하기위해설계된 P 슬라이스 영상의위부터아래, 혹은왼쪽부터오른쪽이아니라, 부호화한데이터를그중요도에따라나누어서로다른채널로전송하는방식 Realtime image processing & Telecommunication Lab 25

26 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? [H.264/AVC] 가공통의프로파일을가지지않는배경 기존의 MPEG-2, MPEG-4 버전 1,2 의프로파일은계층구조를가짐 공통부분이되는프로파일 심플프로파일 심플프로파일의비트열은모든프로파일의복호기에서복호됨 H.264/AVC 의세개의프로파일은공통프로파일을가지지않음 각각의응용시스템에적용하기위한최적화를가장우선시함 에러내성과관련된기술요소들의지원문제 에러내성과관련된기술요소들은부호화효율을희생 메인프로파일 에러내성의기술요소들을하드웨어로구현하는것은많은비용발생 엔트로피부호화기술요소 [CABAC 과 CAVLC] 의지원문제 CABAC 메인프로파일만적용 부호화성능은좋지만복잡함 CAVLC 세개의프로파일모두적용가능 간단하지만어느정도의성능을가짐 Realtime image processing & Telecommunication Lab 26

27 H.264/AVC 의 [ 프로파일 ] 은어떤규정인가? 호환성을표시하기위한플래그들의사용 프로파일이외에호환성을표시하기위해플래그 ( 식별자 ) 를사용 constraint_set0_flag / constraint_set1_flag / constraint_set2_flag [constraint_set0_flag = 1]: 베이스라인프로파일의복호기 [constraint_set1_flag = 1]: 메인프로파일의복호기 [constraint_set2_flag = 1]: 확장프로파일의복호기 프로파일의집합을이용 constraint_set0_flag=1 & constraint_set1_flag=1 & constraint_set2_flag=1 베이스라인프로파일의복호기뿐만아니라모든프로파일의복호기에서사용가능 Realtime image processing & Telecommunication Lab 27

28 H.264/AVC 의 [ 레벨 ] 은어떤규정인가? (1/6) 압축부호화기술에서레벨 복호기의능력과비트열의복잡도를정의 복호기가비트열을복호하는속도를규정 각프로파일 ( 압축부호화기능 ) 에서규정된기술요소를어느범위까지지원할것인가에대해서정의 상위의레벨은하위의레벨을지원할필요가있음 Realtime image processing & Telecommunication Lab 28

29 H.264/AVC 의 [ 레벨 ] 은어떤규정인가? (2/6) H.264/AVC 의두개의레벨 : 정수레벨과하위레벨 정수레벨 현재주로사용되는영상의해상도에따라결정 1 레벨 1: QCIF 의해상도에해당 2 레벨 2: CIF 의해상도에해당 3 레벨 3: SDTV( 표준화질 TV) 의해상도에해당 4 레벨 4: HDTV( 고선명 TV) 의해상도에해당 5 레벨 5: 차후결정될슈퍼 HDTV 와전자시네마 (Electric-Cinema, Digital Cinema) 의해상도에적용할예정 하위레벨 정수레벨사이의간격을보간하도록정의되어있음 소수점이하의레벨은통신기기등과같이절충 (Negotiation) 가능한기기사이에서세밀하게조정 Realtime image processing & Telecommunication Lab 29

30 H.264/AVC 의 [ 레벨 ] 은어떤규정인가? (3/6) QCIF/QVGA/CIF/VGA 해상도의크기 그림 13 H.264/AVC 의레벨에해당되는각해상도의크기 Realtime image processing & Telecommunication Lab 30

31 H.264/AVC 의 [ 레벨 ] 은어떤규정인가? (4/6) 표 3 H.264/AVC 의각레벨에서의규정

32 H.264/AVC 의 [ 레벨 ] 은어떤규정인가? (5/6) H.264/AVC 의각레벨에서사용되는파라미터 (1) MaxMBPS (MB/s) 최대매크로블록처리율 (Maximum Macroblock Processing Rate) MBPS 의 PS 는 Per Second 의약자로 [1 초간간격 ] 의의미 (2) MaxFS(MB/s) 최대프레임크기 (MaxFS: Maximum Frame Size), 매크로블록의수 프레임률단위로복호해야하는매크로블록의수를정의 (3) MaxDPB(1024 바이트 ) 예측을할때사용되며복호영상을저장하기위한영상버퍼의최대크기 (MaxDPB: Maximum Decoded Picture Buffer Size) 복호기의프레임메모리양 (1024 바이트 ) (4) MaxBR(1000bps 또는 1200bps) 최대비트율 (MaxBR: Maximum Video Bitrate) NAL(Network Abstraction Layer 을사용하지않는경우에는 1000bps NAL 을사용하는경우에는 1200bps 이다 Realtime image processing & Telecommunication Lab 32

33 H.264/AVC 의 [ 레벨 ] 은어떤규정인가? (6/6) (5) MaxCPB(1000bps 또는 1200bps) 비트열을채워넣기위한최대의버퍼크기 (MaxCPB: Maximum Coded Picture Buffer) (6) MaxVmvR(Luma Frame Samples) 움직임벡터의수직성분의최대값 (MaxVmvR: Maximum Vertical MV(Motion Vector) Component Range) 영상의휘도신호의샘플수 (Luma Frame Samples) 를기준으로움직임벡터가얻어지는범위를정의 (7) MinCR MinCR 은최저압축률 (MinCR: Minimum Compression Ratio) (8) MaxMvsPer2Mb 연속하는두개의매크로블록에대응되는움직임벡터의최대개수 (MaxMvsPer2Mb: Max Number of Motion Vectors per Two Consecutive MBs) Realtime image processing & Telecommunication Lab 33

34 H.264/AVC 의색차신호포맷 (1/7) 픽처, 프레임, 필드, 색차신호포맷, 슬라이스, 매크로블록의관계 그림 14 H.264/AVC 의픽처, 프레임, 필드등의관계된용어정리 Realtime image processing & Telecommunication Lab 34

35 H.264/AVC 의색차신호포맷 (2/7) 격행주사와순행주사방식 2 Even Field Odd Field time /60s 1/60s 1/60s 1/30s Frame Interaced scan Progressive scan 그림 15 격행주사와순행주사방식의화면표시 Realtime image processing & Telecommunication Lab 35

36 H.264/AVC 의색차신호포맷 (3/7) H.264/AVC 의색차신호포맷 영상신호를영상의밝기를표현하는성분 ( 휘도성분 [Y]) 과색을표현하는두개의성분 ( 색차신호 [Cb] 및 [Cr]) 으로나누어부호화 H.264/AVC 가다루는색차신호포맷은색차성분이휘도성분의가로세로각각반씩의해상도를가지는 4 : 2 : 0 이라불리는형식임 그림 16 휘도신호와색차신호의화소의위치관계 36

37 H.264/AVC 의색차신호포맷 (4/7) 격행주사방식영상 격행주사란화소라인들을짝수라인과홀수라인으로나누어, 즉필드신호두개로나누어주사하는방식 상위필드 / 하위필드 : 한프레임을구성하는두개의필드중공간적으로위에 / 아래에위치하는필드 그림 17 격행주사신호의화소의위치관계 37

38 H.264/AVC 의색차신호포맷 (5/7) H.264/AVC 에서격행방식신호를부호화할때아래의두경우를픽처마다따로결정하여부호화할수있음 1 프레임픽처 ( 프레임화면 ) 두개의필드를모아하나의프레임으로구성하여처리 2 필드픽처 ( 필드화면 ) 두개의필드를독립된두개의픽처로구성하여처리 AFF (Picture-AFF: Picture-Adaptive Frame-Field Coding, 픽처적응적프레임 / 필드부호화 ) 프레임픽처 / 필드픽처를픽처에따라적응적으로전환하는방법 그림 18 AFF 를통해프레임픽처 / 필드픽처를변환 Realtime image processing & Telecommunication Lab 38

39 H.264/AVC 의색차신호포맷 (6/7) MB-AFF (Macroblock-Adaptive Frame-Field Coding, 매크로블록적응형프레임 / 필드부호화 ) 프레임픽처에서매크로블록 (16 화소 16 라인 ) 을세로로두개를붙인단위 [(16 화소 (16 라인 +16 라인 )=16 화소 32 라인 ] 마다프레임부호화와필드부호화를전환하여부호화 그림 19 BM-AFF 를통해프레임픽처 / 필드픽처를변환 Realtime image processing & Telecommunication Lab 39

40 H.264/AVC 의색차신호포맷 (7/7) 표 4 격행주사영상에해당되는부호화구조 화면포맷 픽처구조 MB( 매크로블록 ) 구조 부호화법 순행주사방식영상 프레임 프레임 프레임영상부호화 필드 필드 각필드를독립적인픽처로부호화 격행주사방식영상 프레임 프레임 필드 프레임영상의부호화와동일 매크로블록 (MB) 마다필드를독립적으로부호화 Realtime image processing & Telecommunication Lab 40

41 H.264/AVC 에서의비트열의구성 (1/22) NAL( 네트워크추상계층 ) 의기능 NAL 단위란? VCL (Video Coding Layer, 비디오부호화계층 ) 동영상부호화처리그자체를다루는계층 VCL 에서생성된부호화데이터, 파리미터세트 NAL (Network Abstraction Layer, 네트워크추상계층 ) 부호화된정보를전송하고저장하는하위시스템과의사이의계층 VCL NAL 단위, 비 VCL NAL 단위 시스템 정보의전달과저장 H.264/AVC 파일포맷, RTP (Real-time Transport Protocol), MPEG-2 시스템 Realtime image processing & Telecommunication Lab 41

42 H.264/AVC 에서의비트열의구성 (2/22) H.264/AVC 의계층들 VCL : Video Coding Layer, 동영상부호화처리를행하는계층 NAL : Network Abstraction Layer, 네트워크추상계층 SEI : Supplemental Enhancement Information, 각픽처 ( 동영상 ) 의타이밍정보와임의액세스를위한정보등 VCL 의복호를위한부가정보 RTP : Real-time Transport Protocol, 실시간데이터전송프로토콜 그림 20 H.264/AVC에있어서 VCL과 NAL의위치설정 42

43 H.264/AVC 에서의비트열의구성 (3/22) 하위시스템의비트열에매핑하는것은 NAL 의기본단위인 [NAL 단위 ] 를기본으로수행 NAL 단위 : NAL 헤더, RBSP, RBSP 채워넣기비트로구성 (8 bits 의배수 ) (8 bits) ( 항상 1 로시작 ) 그림 21 H.264/AVC 의 NAL 단위의구성 Realtime image processing & Telecommunication Lab 43

44 H.264/AVC 에서의비트열의구성 (4/22) NAL 단위의종류 표 5 H.264/AVC 의 NAL 단위의종류 nal_unit_type 식별자의내용 미정의 IDR (Instantaneous Decoding Refresh) 이외의픽처슬라이스 데이터분할 A 로부호화된슬라이스 데이터분할 B 로부호화된슬라이스 데이터분할 C 로부호화된슬라이스 IDR 픽처의슬라이스 I 슬라이스또는 SI 슬라이스 참조픽처버퍼의상태와프레임번호, POC (Picture Order Count, 픽처의출력순서를표시하는정보 ) 등픽처비트열을복호하기위해필요한모든상태가초기화 움직임보상활용기술때문에 I 픽처만으로는불충분하므로 IDR 픽처를사용 SEI(Suppplemental Enhancement Information, VCL 의부가정보 ) HRD(Hypothetical Reference Decoder, 가상참조복호기 ) 와관련된각픽처의타이밍정보 팬 / 스캔기능 ( 복호한영상의일부를읽어내어표시하는기능 ) 에관한정보 임의액세스를행하는데편리한정보 사용자가독자적으로정의하는정보 ( 사용자데이터 ) Realtime image processing & Telecommunication Lab 44

45 H.264/AVC 에서의비트열의구성 (5/22) 표 5 H.264/AVC 의 NAL 단위의종류 (cont d) SPS(Sequence Parameter Set) 프로파일, 레벨등시퀀스전체의부호화에걸쳐있는정보가포함 PPS(Picture Parameter Set) 픽처전체의부호화모드 ( 예를들어, 엔트로피부호화모드, 픽처단위의양자화파라미터초기값등 ) 를나타내는헤더정보 AU 구분자 (Access Unit Delimiter, 액세스단위의맨앞에붙는시작부호 ) 액세스단위에포함된슬라이스의종류를표시하는정보가포함 End of Sequence( 시퀀스의종료 ) End of Stream( 비트열의종료 ) Filler Data( 형식을맞추기위해삽입되는채워넣기데이터 ) HRD 규칙을따르기위해, VCL 에서생성된부호량이적은경우비트율을정해진값으로유지하기위해스터핑 (stuffing) 데이터 ( 데이터의길이를조정하기위해삽입되는의미없는데이터 ) 를사용 장래확장을위해사용 미정의 Realtime image processing & Telecommunication Lab 45

46 H.264/AVC 에서의비트열의구성 (6/22) VCL NAL 단위와비 VCL NAL 단위 (1) VCL NAL 단위 VCL 에서생성된데이터에상당하는 NAL 단위 (nal_unit_type=1~5) (2) 비 VCL NAL 단위 파라미터세트, SEI, AU 구분자등의 NAL 단위 (nal_unit_type 6) 시퀀스픽처와파라미터세트 시퀀스 ( 압축된동영상전체 ) GOP ( 여러개의화면집합군 ) 픽처 ( 한개의화면 ) MPEG-2, MPEG-4 시퀀스는반드시시퀀스헤더로부터시작 픽처의맨앞에는반드시픽처헤더가있어야함 H.264/AVC 헤더정보에상당하는파라미터세트는 그파라미터세트를참조하는데이터보다앞서복호기에도착해야한다 라는제약만존재 Realtime image processing & Telecommunication Lab 46

47 H.264/AVC 에서의비트열의구성 (7/22) H.264/AVC 는하나의비트열이여러개의시퀀스를다룰수있음 SPS : Sequence Parameter Set, 시퀀스를식별하는번호가붙어있는예 : SPS#2 PPS : Picture Parameter Set, 픽처파라미터세트를식별하는번호가붙어있다. 예 : PPS#3 그림 22 파라미터세트와슬라이스의항목별대응 Realtime image processing & Telecommunication Lab 47

48 H.264/AVC 에서의비트열의구성 (8/22) 슬라이스 : H.264/AVC 에서부호화를위한기본단위 MPEG-2, MPEG-4 픽처 (VOP: Video Object Plane) 마다부호화모드정해짐 H.264/AVC 슬라이스부호화가기본단위 슬라이스종류를표시하는정보 (slice_type) 이붙음 하나의픽처내에다른종류의슬라이스가혼재가능 MPEG-2, MPEG-4 와같이하나의픽처에포함되는슬라이스가모두같은경우 AU 구분자를사용하여그픽처에포함되어있는모든슬라이스의종류를 primary_pic_type 정보로지정 또는, slice_type 의값이 5~9 인슬리아스사용 ( 예, slice_type = 6 이면, 6-5=1 이되고, slice_type 이 1 인 B 슬라이스만으로픽처가이루어짐 ) Realtime image processing & Telecommunication Lab 48

49 H.264/AVC 에서의비트열의구성 (9/22) 표 6 H.264/AVC 의슬라이스종류 slice_type 슬라이스종류 설명 MB 유형 0 (5) P 슬라이스 화면내부호화혹은참조픽처한장을사용한화면간예측부호화를행하는슬라이스 I, P 1 (6) B 슬라이스 화면내부호화혹은참조픽처를한장또는두장을사용한화면간예측부호화를행하는슬라이스 I, P, B 2 (7) I 슬라이스 화면내부호화만을행하는슬라이스 I 3 (8) SP 슬라이스 비트열전환을행하기위한특별한 P 슬라이스 (S 는 Switching 의약자 ) I, P, B 4 (9) SI 슬라이스 비트열전환을행하기위한특별한 I 슬라이스 I, SI Realtime image processing & Telecommunication Lab 49

50 H.264/AVC 에서의비트열의구성 (10/22) MPEG-2/MPEG-4 와 H.264/AVC 의슬라이스비교 그림 23 H.264/AVC 는서로다른종류의슬라이스의혼재 Realtime image processing & Telecommunication Lab 50

51 H.264/AVC 에서의비트열의구성 (11/22) 엑세스단위와그구조 엑세스단위 (Access Unit) 란? 비트열속의정보를픽처단위로액세스하기위해서, 몇개의 NAL단위를모은하나의집합 주픽처에해당되는슬라이스들만 NAL 에포함되어도됨 전송에러로인해복호할수없는경우이용 그림 24 액세스단위의구조 Realtime image processing & Telecommunication Lab 51

52 H.264/AVC 에서의비트열의구성 (12/22) MPEG-2, MPEG-4 맨처음위치를나타내는동기부호존재 픽처전체의헤더에상당하는 PPS (Picture Parameter Set) 이모든픽처에존재 H.264/AVC 맨처음위치를나타내는동기호부존재하지않음 PPS 가모든픽처에존재하지않아도됨 그대신, 슬라이스헤더안에그슬라이스가어느프레임에속하는지를식별하기위해사용할수있는프레임번호 (frame_num) 이있음 Realtime image processing & Telecommunication Lab 52

53 H.264/AVC 에서의비트열의구성 (13/22) 픽처경계의판정규칙과 AU 구분자 픽처경계판정규칙 1 프레임번호 (frame_num) 가다름 그림 25 frame_num 을이용한픽처경계판정예 Realtime image processing & Telecommunication Lab 53

54 H.264/AVC 에서의비트열의구성 (14/22) 픽처경계의판정규칙과 AU 구분자 픽처경계판정규칙 2 프레임픽처인지필드픽처인지를표시하는플래그 (field_pic_flag) 가다름 그림 26 field_pic_flag 를이용한픽처경계판정예 Realtime image processing & Telecommunication Lab 54

55 H.264/AVC 에서의비트열의구성 (15/22) 픽처경계의판정규칙과 AU 구분자 픽처경계판정규칙 3 상위필드인지하위필드인지를표시하는플래그 (bottom_field_flag) 가다름 그림 27 bottom_field_flag 를이용한픽처경계판정예 Realtime image processing & Telecommunication Lab 55

56 H.264/AVC 에서의비트열의구성 (16/22) 픽처경계의판정규칙과 AU 구분자 픽처경계판정규칙 4 프레임번호 (frame_num) 가같지만, POC(Picture Order Count, 출력순서를표시하는정보 ) 의값이다름 AFF 나 MB-AFF 일경우 그림 28 POC 를이용한픽처경계판정예 Realtime image processing & Telecommunication Lab 56

57 H.264/AVC 에서의비트열의구성 (17/22) 픽처경계의판정규칙과 AU 구분자 픽처경계판정규칙 5 참조픽처인지를표시하는정보 (nal_ref_idc) 가다름 그림 29 bottom_field_flag 를이용한픽처경계판정예 Realtime image processing & Telecommunication Lab 57

58 H.264/AVC 에서의비트열의구성 (18/22) 픽처경계의판정규칙과 AU 구분자 픽처경계판정규칙 6 IDR 픽처인데, IDR 식별자 (idr_pic_idc) 가다름 그림 30 idr_pic_idc 를이용한픽처경계판정예 Realtime image processing & Telecommunication Lab 58

59 H.264/AVC 에서의비트열의구성 (19/22) 옵션으로 AU 구분자를표시하는 NAL 단위를둠 픽처경계판정규칙을행하지않고도픽처의선두위치를판단 주픽처에포함되는슬라이스의종류를표시하는정보 (primary_pic_type) 도포함 부호화한데이터를하나의비트열로다루는 MPEG-2 시스템을하위시스템으로사용하는경우에는액세스단위의선두를용이하게찾을수있도록모든액세스단위에 AU 구분자를붙힘 Realtime image processing & Telecommunication Lab 59

60 H.264/AVC 에서의비트열의구성 (20/22) H.264/AVC 의바이트열포맷 MPEG-2/4 와 H.264/AVC 비트열의차이점 기존의 MPEG-2 와 MPEG-4 에서는비트열 1 시퀀스 (VOS: Video Object Sequence) 2 픽처 (VOP: Video Object Plane) 3 GOP(Group of Pictures, 여러장의화면집합. GOV: Group of Video Object Plane) 라는단위마다그맨처음위치를나타내는시작부호 ( 동기부호 ) 를붙힘 H.264/AVC AVC 파일포맷과 RTP 등하위시스템에비트열의단위를구분하는기능이있는경우에는시작부호를붙이지않음 MPEG-2 시스템과같이부호화한데이터를하나의비트열로해서다루는하위시스템을사용하는경우에는시작부호를부가 Realtime image processing & Telecommunication Lab 60

61 H.264/AVC 에서의비트열의구성 (21/22) H.264/AVC 의바이트열포맷 바이트열포맷 : 개시부호가붙는비트열의포맷 NAL 단위맨처음위치에개시부호부가 개시부호 : 16 진수 ( ) 2 진수 ( ) 개시부호앞임의의수의 0 바이트삽입가능 그림 31 바이트열포맷의구성 Realtime image processing & Telecommunication Lab 61

62 H.264/AVC 에서의비트열의구성 (22/22) 기존의 MPEG-2 와 MPEG-4 에서시작부호와동일한패턴의회피 가변장부호어와구문을주의깊게설계해서시작부호와같은패턴의발생을방지 H.264/AVC 에서시작부호와동일한패턴의회피 개시부호와같은패턴이발생하는것을허용, NAL 에보내기전에개시부호와같은패턴을막는변환처리 바이트열포맷을사용하지않는경우에도변환처리실시» MPEG-2 가적용된시스템과바이트열포맷을사용하지않는 RTP 와 AVC 파일포맷등이사용된시스템사이에 H.264 데이터를주고받는경우, 특별히유사패턴방지처리를하지않도록하기위함 그림 32 개시부호 ( 동기부호 ) 와동일한패턴의발생을막는처리 Realtime image processing & Telecommunication Lab 62

슬라이드 제목 없음

슬라이드 제목 없음 제 9 장국제동영상압 축표준기법 2007. 11. Hanbat National University Prof. Jin-soo KIM -1- Content 국제동영상압축표준및영상통신시스템 H.261 MPEG-1 Video MPEG-2 Video H.263 MPEG-4 Visual H.264-2- 국제동영상압축표준 압축표준표준화내용표준연도 ITU-T Rec. H.261

More information

Microsoft PowerPoint - chap11.ppt [호환 모드]

Microsoft PowerPoint - chap11.ppt [호환 모드] 멀티미디어공학 제 11 장 MPEG 비디오부호화 1 MPEG -1 과 2 2008.11.12 12 한가 contents 11.1 개요 112MPEG-1 11.2 1 11.3 MPEG-2 11.11 개요 MEPG: Moving Pictures Experts Group, 디지털비디오와오디오전달을위한표준을만들기위해 1988년에설립되었다. 고유한독창적인관심은 MPEG

More information

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

MPEG-4 Visual & 응용 장의선 삼성종합기술원멀티미디어랩 MPEG-4 Visual & 응용 장의선 esjang@sait.samsung.co.kr 삼성종합기술원멀티미디어랩 MPEG? MPEG! Moving Picture Experts Group ISO/IEC JTC1/SC29/WG11 1988년 15명으로출발! 2001년 3백여명의동영상전문가집단으로성장 MPEG History 101 MPEG-1,2,4,7,21 멀티미디어압축표준

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 방송시스템 13 주차 MPEG2 1 개요 MPEG2의 I, P, B picture에대해이해한다. 움직임예측과움직임보상에대해이해한다. MPEG2의압축율가변요소를이해한다. 프로파일과레벨의의미를이해한다. 2 목차 1. Compression overview 2. MPEG structure 3. Basic MPEG Video Compression Algorithms

More information

Left Center Right 3차원 L 비디오 C 부호화시스템 R LCR 가상시점영상 N- 시점영상출력 깊이정보맵생성 L C R 깊이정보맵 가상시점영상합성 1. 3 N- Fig. 1. N-view system with the 3-view configuration.

Left Center Right 3차원 L 비디오 C 부호화시스템 R LCR 가상시점영상 N- 시점영상출력 깊이정보맵생성 L C R 깊이정보맵 가상시점영상합성 1. 3 N- Fig. 1. N-view system with the 3-view configuration. a), a) A Depth-map Coding Method using the Adaptive XOR Operation Kyung Yong Kim a) and Gwang Hoon Park a).,., /. XOR. DCT (H.264/AVC). H.264/AVC BD-PSNR 0.9 db ~ 1.5 db BD-rate 11.8 % ~ 20.8 %. BD-PSNR

More information

IPIU2008_김승환.hwp

IPIU2008_김승환.hwp 28년제2회영상처리및이해에관한워크샵 28.2.2-2.22 비트율왜곡값예측을이용한 - H.264 고속모드결정방법 O, {kshkim, hoyo}@gist.ac.kr 요약 최근에만들어진비디오압축표준인 H.264 방식은비트율- 왜곡(rate-distortion) 최적화기법을통해매크로블록단위로가능한모든모드들을고려하여최적의부호화모드를결정하므로, 입력동영상을부호화하는데많은시간이걸린다.

More information

디지털영상처리20_동영상압축II

디지털영상처리20_동영상압축II 디지털영상처리 동영상압축표준의이해 (II) 수업목표및내용 q H.263, MPEG-1,2,4 의특징을이해한다. q MPEG 시스템에대하여이해한다. 2/22 7.4 H.263 압축표준 H.263 표준개요 64 Kbps 이하의저전송률영상통신을위한영상부호화표준으로제시 전화선을이용하는영상통신의기준인 H.324의영상쪽부분으로서낮은비트율통신을위해영상부호화를위해개발됨 현재는저전송률뿐만아니라,

More information

Sequences with Low Correlation

Sequences with Low Correlation 레일리페이딩채널에서의 DPC 부호의성능분석 * 김준성, * 신민호, * 송홍엽 00 년 7 월 1 일 * 연세대학교전기전자공학과부호및정보이론연구실 발표순서 서론 복호화방법 R-BP 알고리즘 UMP-BP 알고리즘 Normalied-BP 알고리즘 무상관레일리페이딩채널에서의표준화인수 모의실험결과및고찰 결론 Codig ad Iformatio Theory ab /15

More information

MPEG-2 의기본적인세가지개념 1. 상호운용성 (Interoperability) 미디어간정보교환성 : 통신, 방송, 저장미디어상호작용 다른플랫폼간정보교환성 : 다른기종컴퓨터간상호작용 2. 스케일러빌리티 (Scalability: 分解能可變性 ) 부호화비트열에서일부만취해

MPEG-2 의기본적인세가지개념 1. 상호운용성 (Interoperability) 미디어간정보교환성 : 통신, 방송, 저장미디어상호작용 다른플랫폼간정보교환성 : 다른기종컴퓨터간상호작용 2. 스케일러빌리티 (Scalability: 分解能可變性 ) 부호화비트열에서일부만취해 2013 HD 영상압축실습 제 7 장 MPEG-2 HDTV 관련압축표준 인덕대학교방송영상미디어 MPEG-2 란? MPEG-1 의 1.5Mbps 의제한을극복하기위해 MPEG-2 착수 MPEG-2: 5-10Mbps MPEG-3: HDTV(High Definition Television) MPEG-2 로통합 미국차세대 TV(ATV) 에 MPEG-2 채용 유럽의디지털

More information

멀티미디어시스템특강10-동영상압축의 이해(I)

멀티미디어시스템특강10-동영상압축의 이해(I) 이론및실습 강의자료 7 장 : 동영상압축표준의이해 수업목표및내용 q 동영상압축원리를이해한다. q H.261 동영상압축표준부호화와복호화에대하여이해 한다. 2/41 동영상압축표준화동향 정성적부호화율 H.263 MPEG-4 Part 2 H.264/AV C H.264 MPEG-4 AVC MPEG-2 H.261 MPEG-1 90 91 92 93 94 95 96 97

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 11-36-06-04 한국통신학회논문지 '11-06 Vol. 36 No. 6 무손실영상압축을위한향상된 CABAC 방법 정회원허진 *, 종신회원호요성 ** Improved CABAC Method for Lossless Image Compression Jin Heo* Regular Member, Yo-Sung Ho** Lifelong Member 요 약 본논문에서는무손실영상압축의효율을높이기위해새로운문맥기반적응적이진산술부호화

More information

01이국세_ok.hwp

01이국세_ok.hwp x264 GPU 3 a), a), a) Fast Stereoscopic 3D Broadcasting System using x264 and GPU Jung-Ah Choi a), In-Yong Shin a), and Yo-Sung Ho a) 3 2. 2 3. H.264/AVC x264. GPU(Graphics Processing Unit) CUDA API, GPU

More information

(JBE Vol. 20, No. 6, November 2015) (Regular Paper) 20 6, (JBE Vol. 20, No. 6, November 2015) ISSN

(JBE Vol. 20, No. 6, November 2015) (Regular Paper) 20 6, (JBE Vol. 20, No. 6, November 2015)   ISSN (JBE Vol. 20, No. 6, November 2015) (Regular Paper) 20 6, 2015 11 (JBE Vol. 20, No. 6, November 2015) http://dx.doi.org/10.5909/jbe.2015.20.6.880 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a) Frame

More information

(JBE Vol. 20, No. 6, November 2015) ISO/IEC HEVC [1]. LG 7680x4320 8k UHD TV 4 HEVC. HEVC H.264/AVC 3 2 [2]. UHD,,, HEVC.,,. Davinci Resolve

(JBE Vol. 20, No. 6, November 2015) ISO/IEC HEVC [1]. LG 7680x4320 8k UHD TV 4 HEVC. HEVC H.264/AVC 3 2 [2]. UHD,,, HEVC.,,. Davinci Resolve 2 : HEVC (Yumi Eom et al.: An analysis of Detection using HEVC coding additional information) (Special Paper) 20 6, 2015 11 (JBE Vol. 20, No. 6, November 2015) http://dx.doi.org/10.5909/jbe.2015.20.6.871

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MPEG 및 H.264 압축 2006 년 11 월 동국대학교전자공학과원치선 cswon@dongguk.edu 기존의압축표준비교 Communication Storage/Entertainment Date of Standard Primary Applications Typical Video Rate Typical Video Frame Size H.261 H.263 MPEG-4

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

½½¶óÀ̵å Á¦¸ñ ¾øÀ½

½½¶óÀ̵å Á¦¸ñ ¾øÀ½ 하나의그룹 FH/FDMA 시스템에서 겹쳐지는슬롯수에따른성능분석 구정우 jwku@eve.yonsei.ac.kr 2000. 4. 27 Coding & Information Theory Lab. Department of Electrical and Computer Engineering, Yonsei Univ. 차례 (Contents) 1. 도입 (Introduction)

More information

http://cafe.naver.com/ArticlePrint.nhn

http://cafe.naver.com/ArticlePrint.nhn 동영상 관련 용어 정리 카페자료실 출력하기 닫기 취화선(ibrain) http://cafe.naver.com/ucczone/13 코덱(codec) 음성 또는 영상의 신호를 디지털 신호로 변환하는 코더와 그 반대로 변환시켜 주는 디코더의 기능을 함께 갖춘 기술. 코더(coder)와 디코더(decoder)의 합성어로, 음성이나 비디오 데이터를 컴퓨터가 처리할 수

More information

특허청구의범위청구항 1 하나의픽쳐를복수개의서브픽쳐들로분할하는단계 ; 상기분할된서브픽쳐를각각매크로슬라이스로매핑하는단계 ; 상기각매크로슬라이스를인코딩하는단계 ; 및상기인코딩에의해발생된비트스트림을다중화하는단계를포함하는것을특징으로하는초고해상도영상인코딩방법. 청구항 2 제1항에

특허청구의범위청구항 1 하나의픽쳐를복수개의서브픽쳐들로분할하는단계 ; 상기분할된서브픽쳐를각각매크로슬라이스로매핑하는단계 ; 상기각매크로슬라이스를인코딩하는단계 ; 및상기인코딩에의해발생된비트스트림을다중화하는단계를포함하는것을특징으로하는초고해상도영상인코딩방법. 청구항 2 제1항에 (51) Int. Cl. (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) H04N 7/24 (2006.01) (21) 출원번호 10-2008-0015144 (22) 출원일자 2008 년 02 월 20 일 심사청구일자 없음 전체청구항수 : 총 17 항 (54) 초고해상도영상인코딩및디코딩방법및장치 (11) 공개번호 10-2009-0089960 (43)

More information

그림 2. 최근 출시된 스마트폰의 최대 확장 가능한 내장 및 외장 메모리 용량 원한다. 예전의 피쳐폰에 비해 대용량 메모리를 채택하고 있지 만, 아직 데스크톱 컴퓨터 에 비하면 턱없이 부족한 용량이다. 또한, 대용량 외장 메모리는 그 비용이 비싼 편이다. 그러므로 기존

그림 2. 최근 출시된 스마트폰의 최대 확장 가능한 내장 및 외장 메모리 용량 원한다. 예전의 피쳐폰에 비해 대용량 메모리를 채택하고 있지 만, 아직 데스크톱 컴퓨터 에 비하면 턱없이 부족한 용량이다. 또한, 대용량 외장 메모리는 그 비용이 비싼 편이다. 그러므로 기존 스마트폰을 위한 A/V 신호처리기술 편집위원 : 김홍국 (광주과학기술원) 스마트폰을 위한 동영상 압축 기술 호요성, 최정아 광주과학기술원 요 약 스마트폰이 대중화되면서 이동통신 시장은 일대 혁신을 맞이 했다. 최근 출시되는 스마트폰이 크고 선명한 화면과 빠른 프로 세서를 잇따라 탑재하면서 고해상도 및 고품질 영상에 대한 사 용자들의 수요가 급증하고 있다. 하지만

More information

5 : HEVC GOP R-lambda (Dae-Eun Kim et al.: R-lambda Model based Rate Control for GOP Parallel Coding in A Real-Time HEVC Software Encoder) (Special Pa

5 : HEVC GOP R-lambda (Dae-Eun Kim et al.: R-lambda Model based Rate Control for GOP Parallel Coding in A Real-Time HEVC Software Encoder) (Special Pa 5 : HEVC GOP R-lambda (Dae-Eun Kim et al.: R-lambda Model based Rate Control for GOP Parallel Coding in A Real-Time HEVC Software Encoder) (Special Paper) 222, 2017 3 (JBE Vol. 22, No. 2, March 2017) https://doi.org/10.5909/jbe.2017.22.2.193

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

<3130C0E5>

<3130C0E5> Redundancy Adding extra bits for detecting or correcting errors at the destination Types of Errors Single-Bit Error Only one bit of a given data unit is changed Burst Error Two or more bits in the data

More information

(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..

(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.. 3 : xhe-aac (Bongho Lee et al.: A Study on the Variable Transmission of xhe-aac Audio Frame) (Special Paper) 21 3, 2016 5 (JBE Vol. 21, No. 3, May 2016) http://dx.doi.org/10.5909/jbe.2016.21.3.357 ISSN

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

슬라이드 제목 없음

슬라이드 제목 없음 2006-09-27 경북대학교컴퓨터공학과 1 제 5 장서브넷팅과슈퍼넷팅 서브넷팅 (subnetting) 슈퍼넷팅 (Supernetting) 2006-09-27 경북대학교컴퓨터공학과 2 서브넷팅과슈퍼넷팅 서브넷팅 (subnetting) 하나의네트워크를여러개의서브넷 (subnet) 으로분할 슈퍼넷팅 (supernetting) 여러개의서브넷주소를결합 The idea

More information

AVN2100Kor_Ç¥Áö110818F

AVN2100Kor_Ç¥Áö110818F USER MANUAL 6.5 TFT LCD A/V and NAVIGATION SYSTEM 1 3 4 5 1 1 3 3 6 3 1 3 1 1 1 1 7 1 1 5 3 1 4 3 4 5 8 1 3 1 4 1 3 3 4 9 1 1 3 4 5 10 3 4 5 5 1 1 3 3 11 1 5 4 1 6 3 3 7 1 4 5 6 7 1 1 13 14 1 3 4 5 6

More information

02손예진_ok.hwp

02손예진_ok.hwp (JBE Vol. 20, No. 1, January 2015) (Special Paper) 20 1, 2015 1 (JBE Vol. 20, No. 1, January 2015) http://dx.doi.org/10.5909/jbe.2015.20.1.16 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) UHD MMT a),

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 2005 년 11 월전자공학회논문지제 42 권 SP 편제 6 호 63 논문 2005-42SP-6-8 선형모델기반매크로블록레이어비트율제어기법 ( Macroblock Layer Bit-rates Control Algorithm based on the Linear Source Model ) 서동완 *, 최윤식 ** (Dong-Wan Seo and Yoonsik Choe)

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

10 서석용(69~79)_수정.hwp

10 서석용(69~79)_수정.hwp 병행설계를이용한 H.264/AVC 의 DCT 및 CAVLC 하드웨어구현 왕덕상 *, 서석용 **, 고형화 **0 Duck-Sang Wang *, Seok-Yong Seo ** and Hyung-Hwa Ko **0 요약 H.264/AVC DCT(Discrete Cosine Transform) CAVLC(Context-Adaptive Variable Length

More information

03홍성욱.hwp

03홍성욱.hwp (JBE Vol. 18, No. 6, November 2013) (Special Paper) 18 6, 2013 11 (JBE Vol. 18, No. 6, November 2013) http://dx.doi.org/10.5909/jbe.2013.18.6.816 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) HEVC UHD

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,

More information

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조 - Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]

More information

1. 3DTV Fig. 1. Tentative terrestrial 3DTV broadcasting system. 3D 3DTV. 3DTV ATSC (Advanced Television Sys- tems Committee), 18Mbps [1]. 2D TV (High

1. 3DTV Fig. 1. Tentative terrestrial 3DTV broadcasting system. 3D 3DTV. 3DTV ATSC (Advanced Television Sys- tems Committee), 18Mbps [1]. 2D TV (High 3DTV a), a) Dual Codec Based Joint Bit Rate Control Scheme for Terrestrial Stereoscopic 3DTV Broadcast Yongjun Chang a) and Munchurl Kim a) 3 3 (3DTV). ATSC 18Mbps. 3D, 2DTV,. 3DTV. - (quadratic rate-quantization

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

Microsoft PowerPoint - o8.pptx

Microsoft PowerPoint - o8.pptx 메모리보호 (Memory Protection) 메모리보호를위해 page table entry에 protection bit와 valid bit 추가 Protection bits read-write / read-only / executable-only 정의 page 단위의 memory protection 제공 Valid bit (or valid-invalid bit)

More information

2 : MMT QoS (Bokyun Jo et al. : Adaptive QoS Study for Video Streaming Service In MMT Protocol). MPEG-2 TS (Moving Picture Experts Group-2 Transport S

2 : MMT QoS (Bokyun Jo et al. : Adaptive QoS Study for Video Streaming Service In MMT Protocol). MPEG-2 TS (Moving Picture Experts Group-2 Transport S (JBE Vol. 20, No. 1, January 2015) (Special Paper) 20 1, 2015 1 (JBE Vol. 20, No. 1, January 2015) http://dx.doi.org/10.5909/jbe.2015.20.1.40 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) MMT QoS a),

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

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

사용 설명서 이용 안내 사용 설명서의 내용은 제품의 펌웨어 버전에 따라 사용자에게 통보 없이 일부 변경될 수 있습니다. 제품의 특장점 기능을 살펴보려면 '특장점' 6쪽을 참조하세요. 제품 사용 중 문제가 발생하면 'A/S를 신청하기 전에' 53쪽을 참조하세요. 제품에 안전을 위한 주의사항(1쪽) 사용자의 안전과 재산상의 손해 등을 막기 위한 내용입니다. 반드시 읽고 올바르게 사용해 주세요. 사용 설명서의 그림과 화면은 실물과 다를 수 있습니다. 사용 설명서 이용 안내 사용 설명서의 내용은 제품의 펌웨어 버전에 따라 사용자에게 통보 없이 일부 변경될 수 있습니다. 제품의 특장점 기능을 살펴보려면 '특장점' 6쪽을 참조하세요.

More information

제5장 비디오와 애니메이션

제5장 비디오와 애니메이션 제 6 장 비디오 김성영교수 금오공과대학교 컴퓨터공학부 학습목표 비디오의의미를설명할수있다. 아날로그 TV 전송표준에대해구분하여설명할수있다. Digital TV의전송표준에대해구분하여설명할수있다. 비디오압축표준에대해구분하여설명할수있다. 비디오압축원리에대해설명할수있다. 2 비디오개요 (1) 비디오 (video) 사전적의미 a film or television program

More information

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Microsoft PowerPoint - chap03-변수와데이터형.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num %d\n", num); return 0; } 1 학습목표 의 개념에 대해 알아본다.

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)

More information

방송공학회논문지 제18권 제2호

방송공학회논문지 제18권 제2호 방송공학회논문지 제 20권 6호 (2015년 11월) 특집논문 : 2015년 하계학술대회 좌장추천 우수논문 프레넬 회절을 이용한 디지털 홀로그램 암호화 알고리즘 새로운 광적응 효과 모델을 이용한 정교한 영상 화질 측정 민방위 경보 방송에 대한 정보 수용자 인식 연구 UHDTV 방송을 위한 공간 변조 다중 안테나 시스템 수신 성능 분석 홍보동영상 제작 서비스를

More information

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D> VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070> #include "stdafx.h" #include "Huffman.h" 1 /* 비트의부분을뽑아내는함수 */ unsigned HF::bits(unsigned x, int k, int j) return (x >> k) & ~(~0

More information

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap04-연산자.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에

More information

PowerPoint Presentation

PowerPoint Presentation 자바프로그래밍 1 배열 손시운 ssw5176@kangwon.ac.kr 배열이필요한이유 예를들어서학생이 10 명이있고성적의평균을계산한다고가정하자. 학생 이 10 명이므로 10 개의변수가필요하다. int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 하지만만약학생이 100 명이라면어떻게해야하는가? int s0, s1, s2, s3, s4,

More information

0.9 0.8 520 540 BT.709 DCI BT.2020 0.7 0.6 500 0.5 0.4 0.3 0.2 0.1 480 460 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 560 580 [ 1] 600 620 TTA Journal Vo

0.9 0.8 520 540 BT.709 DCI BT.2020 0.7 0.6 500 0.5 0.4 0.3 0.2 0.1 480 460 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 560 580 [ 1] 600 620 TTA Journal Vo 표준 시험인증 기술 동향 4K/UHD 방송용 비디오 모니터 시험인증 기술 동향 배성포 양진영 100 l 2014 07/08 0.9 0.8 520 540 BT.709 DCI BT.2020 0.7 0.6 500 0.5 0.4 0.3 0.2 0.1 480 460 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 560 580 [ 1] 600

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

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

2 라이선스 라이선스 돌비 래버러토리스의 허가를 얻어 제조한 제품입니다. 돌비 및 더블 D 심볼은 래버러토리스의 상표입니다. DivX 비디오에 관하여 DivX 는 Rovi Corporation 의 자회사 DivX, LLC가 개발한 디지털 비디오 포맷입니다. 본 제품은 사용설명서 DLP PROJECTOR 사용전에 안전을 위한 주의사항을 반드시 읽고 정확하게 사용하세요. PH250 *MFL68162401* www.lge.co.kr P/NO : MFL68162401 (1502-REV05) 2 라이선스 라이선스 돌비 래버러토리스의 허가를 얻어 제조한 제품입니다. 돌비 및 더블 D 심볼은 래버러토리스의 상표입니다. DivX 비디오에

More information

<4D F736F F F696E74202D204D504547B1B9C1A6C7A5C1D8C8AD5FC8A3BFE4BCBA BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D204D504547B1B9C1A6C7A5C1D8C8AD5FC8A3BFE4BCBA BC8A3C8AF20B8F0B5E55D> MPEG 국제표준화활동 2010. 06. 04. 호요성 발표내용 MPEG 표준의개요 MPEG 표준화과정 MPEG 표준의이해 MPEG 표준의응용 국제표준전문가 맺음말 MPEG 표준의개요 MPEG(Moving Picture Experts Group) ISO/IEC JTC1/SC29/WG11 1988 년에결성됨 MPEG-1, MPEG-2, MPEG-4, MPEG-7,

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 2008 년 3 월전자공학회논문지제 45 권 SP 편제 2 호 37 논문 2008-45SP-2-5 다시점비디오부호화를위한개선된움직임 / 변이벡터예측 (n Improved Motion/isparity Vector Prediction for Multi-view Video oding ) 임성창 *, 이영렬 ** * (Sung-hang Lim and Yung-Lyul

More information

참조매뉴얼

참조매뉴얼 Version 1.1.5 참조매뉴얼 DiscretePhoton www.discretephoton.com 참조매뉴얼 개요 는 DiscretePhoton 사의자체창작물로서국산소프트웨어입니다. 본 H.264 encoder 의 Windows version 은 32-bit 와 64-bit 의 DirectX Media Object (DMO) 형태로제공됩니다. 따라서직접또는

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770> 연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.

More information

그룹웨어와 XXXXX 제목 예제

그룹웨어와 XXXXX 제목 예제 데이터통신 부호화 (encoding) 부호화 (Encoding) 의개념 정보 Encoder 신호 1 Digital - to - Digital 2 Analog - to - Digital 3 Digital - to - Analog 4 Analog - to - Analog 2 1 Digital-to-Digital Encoding Digital 정보를 Digital

More information

a), b), c), b) Distributed Video Coding Based on Selective Block Encoding Using Feedback of Motion Information Jin-soo Kim a), Jae-Gon Kim b), Kwang-d

a), b), c), b) Distributed Video Coding Based on Selective Block Encoding Using Feedback of Motion Information Jin-soo Kim a), Jae-Gon Kim b), Kwang-d a), b), c), b) Distributed Video Coding Based on Selective Block Encoding Using Feedback of Motion nformation Jinsoo Kim a), JaeGon Kim b), Kwangdeok Seo c), and Myeongjin Lee b) (DVC: Distributed Video

More information

2 : (JEM) QTBT (Yong-Uk Yoon et al.: A Fast Decision Method of Quadtree plus Binary Tree (QTBT) Depth in JEM) (Special Paper) 22 5, (JBE Vol. 2

2 : (JEM) QTBT (Yong-Uk Yoon et al.: A Fast Decision Method of Quadtree plus Binary Tree (QTBT) Depth in JEM) (Special Paper) 22 5, (JBE Vol. 2 (Special Paper) 22 5, 2017 9 (JBE Vol. 22, No. 5, Sepember 2017) https://doi.org/10.5909/jbe.2017.22.5.541 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) (JEM) a), a), a) A Fast Decision Method of Quadtree

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

14최해철_ok.hwp

14최해철_ok.hwp 1 : 3D-HEVC (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.713 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) 3D-HEVC a), a) Performance Analysis

More information

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 14장디지털ㅎㅎ영상의압축 디지털영상압축의개요 디지털영상의압축기법 정지영상표준압축부호화기법 동영상표준압축부호화기법 한빛미디어 ( 주 ) 14 장. 디지털영상의압축 학습목표 압축의원리를이해한다. 무손실압축기법을소개한다. 손실압축기법을소개한다. JPEG의원리를공부한다. MPEG의원리를소개한다. 2 압축의필요성 데이터양이많으면저장장치에효율적으로저장하기가어려움. 데이터양이많으면통신네트워크로전달하는데어려움이있음.

More information

Microsoft Word doc

Microsoft Word doc TCP/IP 구조 1. I.P 구조설명 2. ARP 구조설명 3. TCP 구조설명 4. UDT 구조설명 5. RIP 구조설명 6. BOOTP 구조설명 7. TFTP 구조설명 destination addr source addr type data CRC 6 6 2 46-1500 4 type 0X0800 IP datagram 2 46-1500 type 0X0806

More information

디지털영상처리16

디지털영상처리16 6 장동영상처리 4AVI 파일처리 4AVI 플레이어만들기 4 움직임벡터추정 6.. AVI 파일처리 o AVI(Audio video Iterleave) 파일 마이크로소프트사에서만든디지털비디오파일포맷 오디오 (audio) 과비디오 (video) 을함께포함가능 여러개의오디오또는비디오스트림 (stream) 을가질수있음 AVI 파일은압축하지않은비디오와압축된비디오포맷을동시에지원

More information

T T A S t a n d a r d

T T A  S t a n d a r d /1 개정일 : 2013 년 12 월 XX 일 T T A S t a n d a r d 초고선명디지털 TV 영상신호 Video Signal Formats for Ultra High Definition(UHD) Digital TV /1 제정일 : 2013 년 12 월 xx 일 초고선명디지털 TV 영상신호 Video Signal Formats for Ultra High

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

TEL:02)861-1175, FAX:02)861-1176 , REAL-TIME,, ( ) CUSTOMER. CUSTOMER REAL TIME CUSTOMER D/B RF HANDY TEMINAL RF, RF (AP-3020) : LAN-S (N-1000) : LAN (TCP/IP) RF (PPT-2740) : RF (,RF ) : (CL-201)

More information

슬라이드 1

슬라이드 1 1 Chapter 5 IPv4 주소 Objectives IPv4 주소공간의개념 클래스기반주소구조에대한이해 클래스기반주소구조에서의서브넷팅과슈퍼넷팅 클래스없는주소구조의개념 특수블록과특수주소 NAT 기술 2 목차 개요 클래스기반주소지정 틀래스없는주소지정 특수주소 NAT 3 5.1 개요 4 5.1 개요 Note: An IP address is a 32-bit address.

More information

디지털영상처리3

디지털영상처리3 비트맵개요 BMP 파일의이해실제 BMP 파일의분석 BMP 파일을화면에출력 } 비트맵 (bitmap) 윈도우즈에서영상을표현하기위해사용되는윈도우즈 GDI(Graphic Device Interface) 오브젝트의하나 } 벡터그래픽 (vector graphics) 점, 선, 면등의기본적인그리기도구를이용하여그림을그리는방식 } 윈도우즈 GDI(Graphic Device

More information

<342DC8A3BFE4BCBA28C3D6C1A4BEC D C3DFB0A134292E687770>

<342DC8A3BFE4BCBA28C3D6C1A4BEC D C3DFB0A134292E687770> 논문번호 12-37A-03-04 한국통신학회논문지 '12-03 Vol.37A No.03 HEVC 에서후보모드표를이용한화면내모드부호화 정회원최정아 *, 종신회원호요성 * Intra Mode Coding using Candidate Mode Table in HEVC Jung-Ah Choi * Regular Member, Yo-Sung Ho * Lifelong Member

More information

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선 Point Operation Histogram Modification 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 HISTOGRAM HISTOGRAM MODIFICATION DETERMINING THRESHOLD IN THRESHOLDING 2 HISTOGRAM A simple datum that gives the number of pixels that a

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 5-3-11C-7 한국통신학회논문지 '5-11 Vol.3 No.11C H.264 동영상표준부호화방식을위한고속움직임추정기법 학생회원윤성현 *, 최권열 *, 정회원이성수 *, 홍민철 * Fast Motion Estimation Algorithm for H.264 Video Coding Standard Sung-Hyun Yoon*, Kwon-Yul Choi*

More information

저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비

저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비 저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 동일조건변경허락. 귀하가이저작물을개작, 변형또는가공했을경우에는,

More information

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

Microsoft Word - HD-35 메뉴얼_0429_.doc 자주 묻는 질문들...2 제품의 특장점...3 안전을 위한 주의사항...5 사용을 위한 주의사항...5 각 부분의 이름...6 HD-35 조립/분리하기...7 PC와 USB 케이블 연결하기...8 1. 윈도우 98/ME에서 설치과정...9 2. NTFS를 FAT32 포맷방식으로 바꾸기...11 설치 및 연결하기...14 1. 비디오 연결방법...14 2. 오디오

More information

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C4C656D70656C2D5A69762E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C4C656D70656C2D5A69762E637070> /* */ /* LZWIN.C : Lempel-Ziv compression using Sliding Window */ /* */ #include "stdafx.h" #include "Lempel-Ziv.h" 1 /* 큐를초기화 */ void LZ::init_queue(void) front = rear = 0; /* 큐가꽉찼으면 1 을되돌림 */ int LZ::queue_full(void)

More information

2 Mitsubishi FX Series Computer Link MITSUBISHI FX SERIES COMPUTER LINK 시스템구성 시스템설정 사용예 사용예 사용예

2 Mitsubishi FX Series Computer Link MITSUBISHI FX SERIES COMPUTER LINK 시스템구성 시스템설정 사용예 사용예 사용예 Mitsubishi FX Series Computer Link 2 Mitsubishi FX Series Computer Link MITSUBISHI FX SERIES COMPUTER LINK... 1 1. 시스템구성... 3 2. 시스템설정... 4 3. 사용예... 6 3.1. 사용예 1... 6 3.2. 사용예 2... 9 4. 케이블연결도... 13 4.1.

More information

[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트

[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트워크주소와 브로드캐스트주소를설명할수있다. 학습내용 1 : IP 헤더필드구성 1. Network Layer Fields 2. IP 헤더필드의구성 1)

More information

2002년 2학기 자료구조

2002년 2학기 자료구조 자료구조 (Data Structures) Chapter 1 Basic Concepts Overview : Data (1) Data vs Information (2) Data Linear list( 선형리스트 ) - Sequential list : - Linked list : Nonlinear list( 비선형리스트 ) - Tree : - Graph : (3)

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

ADP-2480

ADP-2480 Mitsubishi PLC 접속 GP 는 Mitsubishi FX Series 와통신이가능합니다. 시스템구성 6 7 8 GP-80 RS- Cable RS-C Cable FXN--BD FXN--BD 6 FX Series(FXS,FXN,FXN,FXNC, FXU) 7 FXS, FXN 8 FXN FX Series 는기본적으로 RS- 통신을하며, RS-/ converter

More information

untitled

untitled CLEBO PM-10S / PM-10HT Megapixel Speed Dome Camera 2/39 3/39 4/39 5/39 6/39 7/39 8/39 ON ON 1 2 3 4 5 6 7 8 9/39 ON ON 1 2 3 4 10/39 ON ON 1 2 3 4 11/39 12/39 13/39 14/39 15/39 Meg gapixel Speed Dome Camera

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)

More information

리눅스 프로세스 관리

리눅스 프로세스 관리 프로세스 (Process) Process 프로그램이나명령어를실행하면메모리에적재되어실제로실행되고있는상태를의미 이러한프로세스들은프로세스가시작하면서할당받는프로세스식별번호인 PID(Process ID), 해당프로세스를실행한부모프로세스를나타내는 PPID(Parent Process ID), UID 와 GID 정보를통해해당프로세스가어느사용자에속해있는지, 프로세스가파일에대해갖는권한및프로세스가실행된터미널,

More information

2011년 10월 초판 c 2011 Sony Corporation. All rights reserved. 서면 허가 없이 전체 또는 일부를 복제하는 것을 금합니다. 기능 및 규격은 통보 없이 변경될 수 있습니다. Sony와 Sony 로고는 Sony의 상표입니다. G L

2011년 10월 초판 c 2011 Sony Corporation. All rights reserved. 서면 허가 없이 전체 또는 일부를 복제하는 것을 금합니다. 기능 및 규격은 통보 없이 변경될 수 있습니다. Sony와 Sony 로고는 Sony의 상표입니다. G L HXR-NX3D1용 3D 워크플로 가이드북 2011년 10월 초판 c 2011 Sony Corporation. All rights reserved. 서면 허가 없이 전체 또는 일부를 복제하는 것을 금합니다. 기능 및 규격은 통보 없이 변경될 수 있습니다. Sony와 Sony 로고는 Sony의 상표입니다. G Lens, Exmor, InfoLITHIUM, Memory

More information

Microsoft PowerPoint - D08_ImageCompression_note.ppt [호환 모드]

Microsoft PowerPoint - D08_ImageCompression_note.ppt [호환 모드] Digital Image Processing 8. Image Compression Compter Engineering Sejong Uniersit 영상압축 Image Compression 일반적으로영상은대용량의저장공간소요 영상압축 : 영상을표현하는데에필요한데이터량을줄임 영상압축의기본원리 영상내에존재하는중복적인데이터 redndant data 를제거 application

More information

미쓰리 파워포인트

미쓰리 파워포인트 computer & internet 07. FRAME TAG FRAME? 프레임이란? : 웹페이지를수직이나수평으로여러개영역으로나누어다른웹문서가들어갈수있도록구성할수있음. 이때나누어진각각의창을프레임이라고함. 2 FRAME 문서의구조 HTML 문서에서 태그기능을 프레임문서구조에서는 이대신함 일반웹페이지구조 ..

More information

문제여섯사람이일곱개의발판위에있다. 빈발판을중심으로세사람은왼쪽에서가운데를보고서있고, 다른세사람은오른쪽에서가운데를보고서있다. Figure: 양창모 ( 청주교육대학교컴퓨터교육과 ) Problems and Algorithms 2015 년여름 1 / 35 목표왼쪽에서있던세사람을오른쪽으로, 오른쪽에서있던사람을왼쪽으로이동한다. 가운데발판은여전히비어있어야한다. 최소의움직임으로목표를달성하도록한다.

More information

19_9_767.hwp

19_9_767.hwp (Special Paper) 19 6, 2014 11 (JBE Vol. 19, No. 6, November 2014) http://dx.doi.org/10.5909/jbe.2014.19.6.836 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) HEVC a), a) Scheme for Reducing HEVC Intra Coding

More information

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역 WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역시쉽게해결할수있다. 이번화이트페이퍼에서는 Window Function 중순위 RANK, ROW_NUMBER,

More information