(Microsoft PowerPoint - EDIDFDXLLBYN.ppt [\310\243\310\257 \270\360\265\345])

Size: px
Start display at page:

Download "(Microsoft PowerPoint - EDIDFDXLLBYN.ppt [\310\243\310\257 \270\360\265\345])"

Transcription

1 Implementation of a Renderer

2 Implementation graphics system을구현하는방법? 핵심은 algorithm 현재는대부분 hardware 구현가능 그러나, 아직도 software 구현필요 algorithms theoretical versus practical performance hardware versus software implementations specific characteristics of an application 1

3 7.1 Four Major Tasks

4 Major Implementation Tasks input : geometric entity (polygon) output : 화면상의 display 전체과정에서필요한 step들 modeling geometric processing rasterization display 3

5 Major Implementation Tasks Modeling ( 보통, user program) a set of vertices that specifies a set of geometric objects Geometric Processing normalization clipping hidden-surface removal shading Rasterization (= scan conversion) generate a set of pixel values for graphics primitives Display display quality : jaggedness aliasing 4

6 Basic Implementation Strategies object-oriented approach for each object render(object) image-oriented approach for each pixel assign_a_color(pixel) OpenGL approach ray-tracing approach 5

7 7.2 Implementation of Transformations

8 Coordinate Systems object / world coordinate system eye / camera / view coordinate system clip coordinate system canonical view volume에서 clipping NDC / normalized device coordinate system viewport mapping 으로화면출력 window / screen coordinate system 7

9 Viewport Transformation NDC screen 으로의 mapping window size 가변해도같은화면이나오도록 x y v v = x = y v min v min NDC screen coordinate + ( x x + ( y y max ) max ) x v max x y max v max y max x x v min min y y v min min 8

10 7.3 Line Segment Clipping

11 Cohen-Sutherland Clipping I. E. Sutherland, Sketchpad, A Man-Machine Graphical Communication System, (1963). 2D line segment clipping window 를벗어난부분을없애는 algorithm 3D 로쉽게확장가능 clip 전 clip 후 10

12 Cohen-Sutherland Line Clipping 기본아이디어 #1 : 4 bit code line 의끝점들을 code 화 아예벗어난것들은미리처리가능 , 0000 : window 내부 & 0010 = 0000 : 경계에걸릴수도있다 left right below above 1001 & 0101 = 0001 : left 11

13 Cohen-Sutherland Line Clipping line segment with endpoints (x 1, y 1 ), (x 2, y 2 ) Let o 1 = outcode(x 1, y 1 ) o 2 = outcode(x 2, y 2 ) o 1 = o 2 = 0 : display both endpoints are inside the clipping window o 1 0, o 2 = 0; or vice versa intersection 계산필요 o 1 AND o 2 0 : ignore both endpoints lie on the same outside side of the window. o 1 AND o 2 = 0 intersection 계산필요 12

14 Cohen-Sutherland Line Clipping 기본아이디어 #2 경계에걸릴수있는것들은경계를기준으로분할 다시벗어난것들을제거 P 3 Window P 2 P 2 ( x, y 1 1) x = xw min ( x, y) y = y m x y y x = x1 + m y2 y1 m = x x 1 + ( 1) x P 3 P 1 ( x, y 2 2) P 1 P 4 13

15 Cohen-Sutherland Line Clipping 분할후의예제 Window P 2 P 2 Window P P 2 P 2 P 3 P 3 P 3 P 4 P 1 P 1 P 3 P 4 P 1 P 1 각각을 code 화해서다시검사 14

16 Liang-Barsky Clipping Y. Liang and B. Barsky, A new concept and method for line clipping, ACM Trans. on Graphics, 3(1):1 22, (1984). use the parametric form for lines p 1 = (x 1, y 1 ), p 2 = (x 2, y 2 ) p(α) = (1 α) p 1 + α p 2 (0 α 1) or, equivalently, x(α) = (1 α) x 1 + α x 2 y(α) = (1 α) y 1 + α y 2 window 의각경계에서, parameter 값 α 1, α 2, α 3, α 4 계산 15

17 Liang-Barsky Clipping Sort the parameters and determine the topological relationships 1 > α 4 > α 3 > α 2 > α 1 > 0 : clipped line segment [α 2, α 3 ] 1 > α 4 > α 2 > α 3 > α 1 > 0 : outside line segment 16

18 7.4 Polygon Clipping

19 Polygon clipping line clipping 의단순확장은아님 Before Clipping After Clipping Before Clipping After Clipping line clipping polygon clipping 18

20 Sutherland-Hodgeman polygon clipping I. E. Sutherland and G. W. Hodgeman, Reentrant Polygon Clipping, Comm. ACM, 17:32 42, (1974). 기본아이디어 : 문제를쉽게분할 window 의각변에서한번씩 clipping 총 4 번 line 에대한 polygon clipping 수행 Original Polygon Clip Left Clip Right Clip Bottom Clip Top 19

21 Sutherland-Hodgeman polygon clipping line 에대한 polygon clipping 은? 경계를따라가면서 line clipping, 내부만남긴다 S D S I D D D I S S Save D (a) Save I (b) No Points Saved (c) Save I, D (d) 20

22 Sutherland-Hodgeman polygon clipping 경우에따라서는 2 개이상의 polygon 이나올수도 convex polygon 만처리하면반드시 1 개의 polygon 만생긴다. concave polygon : 분할해서 convex polygon 으로 21

23 7.5 Clipping of Other Primitives

24 Bounding Box the smallest rectangle, aligned with the window, that contains the polygon clipping 이불필요한경우를미리제거 23

25 Clipping of Other Primitives curves, surfaces complicated to process them directly approximate with line segments and planar polygons texts bitmap characters : pixel 단위로 clipping stroke(outline) characters : polygon으로취급 clipping in the frame buffer geometric clipping 이효과적 raster objects 는어쩔수없이 frame buffer 에서 clip 24

26 7.6 Clipping in Three Dimensions

27 2D and 3D clipping 2D clipping window : clipping rectangle 3D clipping view volume : clipping volume 26

28 3D clipping algorithms 대부분, 2D clipping algorithm을확장 Cohen-Sutherland line clipping algorithm use 6-bit outcode in parallelepiped view volume 그이후는사실상동일 27

29 3D clipping algorithms Liang-Barsky line clipping algorithm add the parametric equation for z-axis z(α) = (1 α) z 1 + α z 2 find 6 α values Sutherland-Hodgeman polygon clipping algorithm add extra two clippers for the z-axis components 28

30 3D clipping algorithms view volume normalization 대부분의 clipping algorithm 들은 view volume 이 normalize 되어야작동 reduce the computation in clipping clipping 이까다로움 normalize 후에 clipping 가능 29

31 7.7 Hidden-Surface Removal

32 Hidden Surface Removal viewer 가볼수없는 face 를제거하는 algorithm 물체를화면에표시할때, 어느쪽? 해결책? hidden-surface elimination algorithm 물체의숨은면을제거 = visible-surface detection algorithm 31

33 Hidden Surface Removal object-space approaches 3D 에서 face 간의순서를부여 painter s algorithm image-space approaches pixel 마다보이는물체를찾음 z-buffer algorithm 32

34 Back-face Removal front face : camera 쪽으로향한 face 90 θ 90 화면에나와야한다 Nfront V < 0 back face : camera 반대쪽을향한 face θ < 90, θ > 90 화면에나오면안된다 Nback V > 0 θ V : view vector N front N back 33

35 Back-face Removal view coordinate system 에서는 back-face 를화면에표시할필요가없다 다른면에의해서가려지므로 back face front face y v x v z v 34

36 Z-buffer Algorithm E. Catmull, A hidden-surface algorithm with antialiasing, Computer Graphics, 12(3):6 11, (1975). 기본아이디어 화면상의 pixel 하나를그릴때마다 z 좌표도함께기억 y v x v z 1 z v 35

37 Z-buffer Algorithm 초기 : 모든 pixel 의 z- 좌표는 pixel 을그릴필요가있으면, if (z pixel < z object ) then pixel update, z pixel = z object else ignore z background = zobject1 = 100 zobject3 = 80 zobject2 = 50 z pixel = zpixel = 100 zpixel = 50 zpixel = 50 36

38 Z-buffer Algorithm coherence 의이용 pixel 단위처리일때, 매번다시계산하지않음 two points on a polygon (x 1, y 1, z 1 ), (x 2, y 2, z 2 ) a x + b y + c z + d = 0 plane equation x = x 2 x 1, y = y 2 y 1, z = z 2 z 1 a x + b y + c z = 0 바로옆 pixel 로이동시, x = 1, y = 0 z = (c/a) x 37

39 Z-buffer Algorithm image space algorithm 모든물체는일단화면까지 projection 된다 simple & efficient 대부분의 video card 가채택 OpenGL에서도사용 단점 : 메모리가많이필요 pixel 하나마다 (R, G, B, Z) 로저장 Z 좌표를저장하기위한메모리필요 38

40 Painter s Algorithm 모든물체를카메라에서먼것부터정렬 view coordinate system 에서정렬 멀리있는것부터그린다. 가려진부분은자동적으로지워진다 y C sorting -z C A B x (C,B,A) painting A B x z 39

41 Painter s Algorithm = list priority algorithm = depth sorting algorithm 유화그림그리는것과동일한순서 배경부터그린후에, 가까운것을그리면, 가려진부분은자동으로사라진다. object space algorithm 물체를화면에가져오기전에미리처리 40

42 Depth sorting Algorithm 문제점 순서대로정렬할수없는경우도있다 해결책 : 물체를 2 개이상으로분리 B B A C A (C, A, B) 순서 41

43 Scan-line Algorithm rasterize the polygon scan line by scan line determine the visible polygon by incremental depth calculation used by Macintosh 3D video cards 42

44 7.8 Scan Conversion

45 Scan Conversion geometric object 를실제화면에출력하는과정 최종출력단계는 pixel 하나단위 write_pixel(int ix, int iy, int value) 좌표 (ix, iy) 에색상 value 를갖는 pixel 출력 line segment 의 scan conversion DDA algorithm Brensenham s algorithm 44

46 Line Segment line segment (x 1, y 1 ) (x 2, y 2 ) 사이를연결하는선분 raster system : 두끝점사이의 pixel들을 on 문제점! frame buffer는 array 형태 두끝점을잇다가소수점이나오면? round-off 시킴 ( 반올림 ) 원하는선분 raster system 45

47 Intuitive Method line equation y = m x + b line(x a, y a, x b, y b ) 라면, y m = = x y x b b y x a a b = for x i = x a to x b y i = ROUND(m x i + b) setpixel(x i, y i ) y m a x a y b (x a, y a ) m (x b, y b ) x 문제점은? 더효과적인방법은? 46

48 Intuitive Method m 1 m 1 하나의 x 에여러개의 y 값이필요 끊어진 line! 해결책 x, y 역할을바꾼다 출력은잘나옴 한 pixel을찍기위해, y i = ROUND(m x i + b) 너무복잡한연산필요! 47

49 DDA Algorithm digital differential analyzer 1 m 1, x a < x b 인경우 y k = m x k + b x k+1 = x k + 1 y k+1 = m x k+1 + b y k+1 y k = m (x k+1 x k ) y k+1 = y k + m algorithm int x i = x a float y i = y a setpixel(x i, ROUND(y i ) ) for x i = x a +1 to x b y i = y i + m setpixel(x i, ROUND(y i ) ) ROUND(...) 는반올림연산 48

50 DDA Algorithm m > 1, x a < x b 인경우 y i = m x i + b b xi = 1 yi m m y k+1 = y k + 1 x k+1 = (1 / m) y k+1 (b / m) x k = (1 / m) y k (b / m) x k+1 x k = (1 / m) (y k+1 y k ) x k+1 = x k + (1 / m) algorithm float minverse = 1 / m float x i = x a int y i = y a setpixel(round(x i ), y i ) for y i = y a +1 to y b x i = x i + minverse setpixel(round(x i ), y i ) 49

51 DDA Algorithm 장점 조금빠르다 ( 곱하기가불필요 ) 단점 m 값이정확하지않을수있다 실수 (float) 의정밀도문제 ( 예 : 1/3) 길이가길면, 끝점이빗나간다 round-off 연산은비싸다 실수 (float) 연산도비싸다 50

52 7.9 Bresenham s Algorithm

53 Bresenham s Line Algorithm J. E. Bresenham, Algorithm for computer control for a digital plotter, IBM Sys. J., January:25 30, (1965). symmetry ( 대칭성 ) 를이용해서, x a < x b, 0 m < 1 인경우만따짐 x, y 역할을바꿈 시작점, 끝점을바꿈 기준! x 축대칭 x 축대칭, x, y 역할을바꿈 52

54 Bresenham s Line Algorithm (x k, y k ) 를출력한후에는, (x k+1, y k ) 또는 (x k+1, y k +1) 을출력해야 integer( 정수 ) 연산만으로선택할수있다! 53

55 Bresenham s Line Algorithm x k + 1 y k +1 d 2 = (y k + 1) y = y k + 1 m (x k + 1) b d 1 = y y k = m (x k + 1) + b y k d 1 d 2 이면, d 1 d 2 0 y k+1 = y k + 1 d 1 < d 2 이면, d 1 d 2 < 0 y k+1 = y k y = m (x k + 1) + b y k 54

56 Bresenham s Line Algorithm d 1 = y y k = m (x k + 1) + b y k d 2 = (y k + 1) y = y k + 1 m (x k + 1) b d 1 d 2 = 2 m (x k + 1) 2 y k + 2 b 1 = 2 m x k 2 y k + (2 m + 2 b 1) m = y / x 이므로, p k = x (d 1 d 2 ) = 2 y x k 2 x y k + c c = x (2 m + 2 b 1) = 2 y + x (2 b 1) p k 0 이면, x (d 1 d 2 ) 0 y k+1 = y k + 1 p k < 0 이면, x (d 1 d 2 ) < 0 y k+1 = y k 55

57 Bresenham s Line Algorithm p k+1 = 2 y x k+1 2 x y k +1 + c p k = 2 y x k 2 x y k + c p k+1 p k = 2 y (x k+1 x k ) 2 x (y k +1 y k ) x k+1 x k = 1 이므로, p k+1 = p k + 2 y 2 x (y k +1 y k) y k+1 은 y k (p k < 0) 또는 y k + 1 (p k 0) p k < 0 : p k+1 = p k + 2 y p k 0 : 초기값 p 0 는? p 0 = 2 y x 0 2 x y 0 + c p k+1 = p k + 2 y 2 x c = x (2 m + 2 b 1) = 2 y + x (2 b 1) 정리하면, p 0 = 2 y x 56

58 Bresenham s Line Algorithm Rough Algorithm x 0 = x a, y 0 = y a x = x b x a, y = y b y a setpixel(x 0, y 0 ) p 0 = 2 y x 0 for (k = 0; k < x ; k++) x k+1 = x k + 1 if p k < 0, y k+1 = y k p k+1 = p k + 2 y if p k 0, y k+1 = y k + 1 p k+1 = p k + 2 y 2 x setpixel(x k, y k ) 57

59 Bresenham s Line Algorithm Algorithm ( 불필요한첨자를없애면 ) x = x a, y = y a x = x b x a, y = y b y a setpixel(x, y) p = 2 y x for (k = 0; k < x ; k++) { x = x + 1 if (p < 0) p = p + 2 y else { y = y + 1, p = p + 2 ( y x ) } setpixel(x, y) } 58

60 Bresenham s Line Algorithm 완전한알고리즘은? x a < x b, 0 m < 1 인경우만설명했음 나머지경우모두에대한알고리즘필요 Bresenham s Line Algorithm 은 single processor 에서는가장빠르다 고급 video card 에서는 H/W chip 으로구현 더빠른방법은? parallel algorithm multi-processor 사용 59

61 7.10 Scan Conversion of Polygons

62 Jordan Theorem polygon vs. line polygon 외부에서출발한직선은 polygon 과반드시짝수번교차 61

63 Scan-line Polygon Filling Algorithm 기본아이디어 polygon vs. scan-line 교차점을계산 교차점사이의 pixel 을출력 polygon 시작끝시작끝 scan-line 62

64 Scan-line Polygon Filling Algorithm degenerate cases 특별한처리가필요한경우 변들이같은쪽 시작, 끝, 시작, 끝 시작, 끝, 시작, 끝 변들이서로다른쪽 63

65 Coherence 의이용 전체 polygon fill 시에는 coherence 로빠르게처리가능 coherence : 응집성 현재 scan-line 을처리한후에는, 다음 scan-line 은조금만변한다. scan-line y k + 1 scan-line y k Bresenham s line algorithm! 64

66 Inside-outside Test polygon의내부 / 외부구별 왜? 내부를구별해야 fill 가능 Jordan theorem! 해석방법 odd-even rule = odd parity rule, even-odd rule nonzero winding number rule 65

67 Inside-outside test odd-even rule 홀수번교차 : 내부 짝수번교차 : 외부 non-zero winding rule 위에서아래로 : +1 아래에서위로 : 1 합이 0일때만외부

68 Boundary-Fill Algorithm 정해진도형의내부를정해진색깔로채우기 내부점 : an interior point (x, y) 경계색 :a boundary color 채움색 :a fill color boundary color fill color interior point (x, y) 67

69 Boundary-Fill Algorithm 기본아이디어 interior point 부터인접한 pixel 들을 fill color 로바꾼다. boundary color 를만날때까지 인접한 pixel? 4-connected 8-connected 68

70 4-connected vs. 8-connected 4-connected 8-connected start point 69

71 Boundary-Fill Algorithm rough algorithm for 4-connected case void boundaryfill4(int x, int y, Color fill, Color boundary) { Color current = getpixel(x, y); if (current boundary && current fill) { setpixel(x, y, fill); boundaryfill4(x+1, y, fill, boundary); // recursion! boundaryfill4(x 1, y, fill, boundary); boundaryfill4(x, y+1, fill, boundary); boundaryfill4(x, y 1, fill, boundary); } 70

72 Flood-Fill Algorithm boundary fill 의변형 start point 와같은색인 pixel 들을바꾼다 start point 71

73 7.11 Anti-aliasing

74 Anti-aliasing aliasing information loss due to low-frequency sampling jagged or stair-step appearance anti-aliasing aliasing 제거방법 aliasing anti-aliasing 73

75 Anti-aliasing 기법들 area 계산법 pixel 에걸리는면적을직접계산 pixel 값= blue 70% + red 30% filter 법 면적을다시가중치로적분 면적 : 30% pixel 값 = Gaussian( x, y) Value( x, y) dx dy super-sampling 한 pixel 의여러군데를 sample 10 6 pixel 값 = blue + red

76 7.12 Display Considerations

77 Half-toning and Dithering Half-toning ( 신문의사진들 ) technique to simulate gray levels by creating patterns of black dots of varying size Dithering (= digital half-toning) use digital halftone to simulate halftoning with fixed sized pixels 76

78 요약 77

2005CG01.PDF

2005CG01.PDF Computer Graphics # 1 Contents CG Design CG Programming 2005-03-10 Computer Graphics 2 CG science, engineering, medicine, business, industry, government, art, entertainment, advertising, education and

More information

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

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp RUF * (A Simple and Efficient Antialiasing Method with the RUF buffer) (, Byung-Uck Kim) (Yonsei Univ. Depth of Computer Science) (, Woo-Chan Park) (Yonsei Univ. Depth of Computer Science) (, Sung-Bong

More information

Microsoft PowerPoint - Lect17-FromGeoToPixels-1.pptx

Microsoft PowerPoint - Lect17-FromGeoToPixels-1.pptx Lect17. From Geometry to Pixels-1 DoHoon Lee Ph.D Visual & Biomedical Computing(VisBiC) Lab. School of Computer Science & Engineering Pusan National University http://visbic.pusan.ac.kr/ This slide is

More information

Microsoft PowerPoint - lecture20-ch7.ppt [읽기 전용]

Microsoft PowerPoint - lecture20-ch7.ppt [읽기 전용] From Vertices to Fragments Geometric Pipeline 기하파이프라인 (geometric pipeline) 정점처리 (vertex processing) 클리핑과기본요소로조립 (clipping and primitive assembl 래스터화 (rasterization) 단편처리 (fragment processing) 응용프로그램 9

More information

Microsoft PowerPoint - lecture19-ch7.ppt

Microsoft PowerPoint - lecture19-ch7.ppt From Vertices to Fragments Geometric Pipeline 기하파이프라인 (geometric pipeline) 정점처리 (vertex processing) 클리핑과기본요소로조립 (clipping and primitive assembl 래스터화 (rasterization) 단편처리 (fragment processing) 응용프로그램 9

More information

04_오픈지엘API.key

04_오픈지엘API.key 4. API. API. API..,.. 1 ,, ISO/IEC JTC1/SC24, Working Group ISO " (Architecture) " (API, Application Program Interface) " (Metafile and Interface) " (Language Binding) " (Validation Testing and Registration)"

More information

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016)   ISSN 228 (JBE Vol. 1, No. 1, January 016) (Regular Paper) 1 1, 016 1 (JBE Vol. 1, No. 1, January 016) http://dx.doi.org/10.5909/jbe.016.1.1.60 ISSN 87-9137 (Online) ISSN 16-7953 (Print) a), a) An Efficient Method

More information

Microsoft PowerPoint - lecture18-ch7 [호환 모드]

Microsoft PowerPoint - lecture18-ch7 [호환 모드] Geometric Pipeline From Vertices to Fragments 기하파이프라인 (geometric pipeline 정점처리 (verte processing 클리핑과기본요소로조립 (clipping and primitive assembl 래스터화 (rasterization ti 단편처리 (fragment processing 응용프로그램 39 년봄학기

More information

63-69±è´ë¿µ

63-69±è´ë¿µ Study on the Shadow Effect of 3D Visualization for Medical Images ased on the Texture Mapping D.Y. Kim, D.S. Kim, D.K. Shin, D.Y. Kim 1 Dept. of iomedical Engineering, Yonsei University = bstract = The

More information

untitled

untitled 전방향카메라와자율이동로봇 2006. 12. 7. 특허청전기전자심사본부유비쿼터스심사팀 장기정 전방향카메라와자율이동로봇 1 Omnidirectional Cameras 전방향카메라와자율이동로봇 2 With Fisheye Lens 전방향카메라와자율이동로봇 3 With Multiple Cameras 전방향카메라와자율이동로봇 4 With Mirrors 전방향카메라와자율이동로봇

More information

Microsoft PowerPoint - lecture18-ch7.ppt [호환 모드]

Microsoft PowerPoint - lecture18-ch7.ppt [호환 모드] Geometric Pipeline From Vertices to Fragments 기하파이프라인 (geometric pipeline) 정점처리 (verte processing) 클리핑과기본요소로조립 (clipping and primitive assembl) 래스터화 (rasterization) ti 단편처리 (fragment processing) 응용프로그램

More information

LIDAR와 영상 Data Fusion에 의한 건물 자동추출

LIDAR와 영상 Data Fusion에 의한 건물 자동추출 i ii iii iv v vi vii 1 2 3 4 Image Processing Image Pyramid Edge Detection Epipolar Image Image Matching LIDAR + Photo Cross correlation Least Squares Epipolar Line Matching Low Level High Level Space

More information

À±½Â¿í Ãâ·Â

À±½Â¿í Ãâ·Â Representation, Encoding and Intermediate View Interpolation Methods for Multi-view Video Using Layered Depth Images The multi-view video is a collection of multiple videos, capturing the same scene at

More information

OR MS와 응용-03장

OR MS와 응용-03장 o R M s graphical solution algebraic method ellipsoid algorithm Karmarkar 97 George B Dantzig 979 Khachian Karmarkar 98 Karmarkar interior-point algorithm o R 08 gallon 000 000 00 60 g 0g X : : X : : Ms

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 cg01.ppt

Microsoft PowerPoint cg01.ppt Chap 1. Graphics Systems and Models 동의대학교멀티미디어공학과 Hyoungseok B. Kim Computer Graphics definition all technologies related to producing pictures or images using a computer 40년정도의역사 CRT characters photo-realistic

More information

(Microsoft PowerPoint - CNVZNGWAIYSE.ppt [\310\243\310\257 \270\360\265\345])

(Microsoft PowerPoint - CNVZNGWAIYSE.ppt [\310\243\310\257 \270\360\265\345]) Viewing Viewing Process first part : model-view in Chapter 4 second part : projection in Chapter 5 world frame glmatrimode(gl_modelveiw) glmatrimode(gl_projection) camera frame camera 방향 object frame 5.

More information

,. 3D 2D 3D. 3D. 3D.. 3D 90. Ross. Ross [1]. T. Okino MTD(modified time difference) [2], Y. Matsumoto (motion parallax) [3]. [4], [5,6,7,8] D/3

,. 3D 2D 3D. 3D. 3D.. 3D 90. Ross. Ross [1]. T. Okino MTD(modified time difference) [2], Y. Matsumoto (motion parallax) [3]. [4], [5,6,7,8] D/3 Depth layer partition 2D 3D a), a) 3D conversion of 2D video using depth layer partition Sudong Kim a) and Jisang Yoo a) depth layer partition 2D 3D. 2D (depth map). (edge directional histogram). depth

More information

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a low-resolution Time-Of- Flight (TOF) depth camera and

More information

Structure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, George (아래 3개의 문제에 대한 구현이 모두 포함된 george.rkt파일을 제출하시오.

Structure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, George (아래 3개의 문제에 대한 구현이 모두 포함된 george.rkt파일을 제출하시오. Structure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, 2018 1 George (아래 3개의 문제에 대한 구현이 모두 포함된 george.rkt파일을 제출하시오. 실행후 Problem 1.3에 대한 Display결과가 나와야 함) George 그림은 다음과

More information

19_9_767.hwp

19_9_767.hwp (Regular Paper) 19 6, 2014 11 (JBE Vol. 19, No. 6, November 2014) http://dx.doi.org/10.5909/jbe.2014.19.6.866 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) RGB-Depth - a), a), b), a) Real-Virtual Fusion

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

6. Separate HDD by pulling in the arrow direction. * Cautions Avoid lifting HDD excessively, because Connector can be damaged ODD Remove

6. Separate HDD by pulling in the arrow direction. * Cautions Avoid lifting HDD excessively, because Connector can be damaged ODD Remove 3-1. Disassembly and Reassembly R510 [Caution] Attention to red sentence. 2 2 1. Before disassembling, the AC adaptor and Battery must be separated. 2. AS mark No.1/2 put KNOB-Battery to end of each side,

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

Slide 1

Slide 1 Clock Jitter Effect for Testing Data Converters Jin-Soo Ko Teradyne 2007. 6. 29. 1 Contents Noise Sources of Testing Converter Calculation of SNR with Clock Jitter Minimum Clock Jitter for Testing N bit

More information

ch3.hwp

ch3.hwp 미디어정보처리 (c) -4 한남대 정보통신멀티미디어학부 MCCLab. - -...... (linear filtering). Z k = n i = Σn m Σ j = m M ij I ji 컨볼루션 영역창 I I I I 3 I 4 I 5 I 6 I 7 I 8 x 컨볼루션 마스크 M M M M 3 M 4 M 5 M 6 M 7 M 8 I 입력 영상 Z 4 = 8 k

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 - 04primitives.ppt

Microsoft PowerPoint - 04primitives.ppt Grahics Ouu Primiives ( 그래픽스출력기본단위 ) 3 rd Wee, 8 Sun-Jeong Kim Poins Lines DDA algorihm Bresenham s algorihm Polgons Conens Conve and concave olgons Inside-ouside ess Polgon ales Fron and ac faces Poins

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

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

09권오설_ok.hwp

09권오설_ok.hwp (JBE Vol. 19, No. 5, September 2014) (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.656 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a) Reduction

More information

untitled

untitled Huvitz Digital Microscope HDS-5800 Dimensions unit : mm Huvitz Digital Microscope HDS-5800 HDS-MC HDS-SS50 HDS-TS50 SUPERIORITY Smart Optical Solutions for You! Huvitz Digital Microscope HDS-5800 Contents

More information

PowerSHAPE 따라하기 Calculate 버튼을 클릭한다. Close 버튼을 눌러 미러 릴리프 페이지를 닫는다. D 화면을 보기 위하여 F 키를 누른다. - 모델이 다음과 같이 보이게 될 것이다. 열매 만들기 Shape Editor를 이용하여 열매를 만들어 보도록

PowerSHAPE 따라하기 Calculate 버튼을 클릭한다. Close 버튼을 눌러 미러 릴리프 페이지를 닫는다. D 화면을 보기 위하여 F 키를 누른다. - 모델이 다음과 같이 보이게 될 것이다. 열매 만들기 Shape Editor를 이용하여 열매를 만들어 보도록 PowerSHAPE 따라하기 가구 장식 만들기 이번 호에서는 ArtCAM V를 이용하여 가구 장식물에 대해서 D 조각 파트를 생성해 보도록 하겠다. 중심 잎 만들기 투 레일 스윕 기능을 이용하여 개의 잎을 만들어보도록 하겠다. 미리 준비된 Wood Decoration.art 파일을 불러온다. Main Leaves 벡터 레이어를 on 시킨다. 릴리프 탭에 있는

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

중간고사

중간고사 중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX

More information

- 이 문서는 삼성전자의 기술 자산으로 승인자만이 사용할 수 있습니다 Part Picture Description 5. R emove the memory by pushing the fixed-tap out and Remove the WLAN Antenna. 6. INS

- 이 문서는 삼성전자의 기술 자산으로 승인자만이 사용할 수 있습니다 Part Picture Description 5. R emove the memory by pushing the fixed-tap out and Remove the WLAN Antenna. 6. INS [Caution] Attention to red sentence 3-1. Disassembly and Reassembly R520/ 1 2 1 1. As shown in picture, adhere Knob to the end closely into the arrow direction(1), then push the battery up (2). 2. Picture

More information

untitled

untitled NV40 (Chris Seitz) NV1 1 Wanda NV1x 2 2 Wolfman NV2x 6 3 Dawn NV3x 1 3 Nalu NV4x 2 2 2 95-98: Z- CPU GPU / Geometry Stage Rasterization Unit Raster Operations Unit 2D Triangles Bus (PCI) 2D Triangles (Multitexturing)

More information

Week3

Week3 2015 Week 03 / _ Assignment 1 Flow Assignment 1 Hello Processing 1. Hello,,,, 2. Shape rect() ellipse() 3. Color stroke() fill() color selector background() 4 Hello Processing 4. Interaction setup() draw()

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

산선생의 집입니다. 환영해요

산선생의 집입니다. 환영해요 Biped Walking Robot Biped Walking Robot Simulation Program Down(Visual Studio 6.0 ) ). Version.,. Biped Walking Robot - Project Degree of Freedom : 12(,,, 12) :,, : Link. Kinematics. 1. Z (~ Diablo Set

More information

Chap 6: Graphs

Chap 6: Graphs 그래프표현법 인접행렬 (Adjacency Matrix) 인접리스트 (Adjacency List) 인접다중리스트 (Adjacency Multilist) 6 장. 그래프 (Page ) 인접행렬 (Adjacency Matrix) n 개의 vertex 를갖는그래프 G 의인접행렬의구성 A[n][n] (u, v) E(G) 이면, A[u][v] = Otherwise, A[u][v]

More information

BMP 파일 처리

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

More information

Let G = (V, E) be a connected, undirected graph with a real-valued weight function w defined on E. Let A be a set of E, possibly empty, that is includ

Let G = (V, E) be a connected, undirected graph with a real-valued weight function w defined on E. Let A be a set of E, possibly empty, that is includ 알고리즘설계와분석 (CSE3081(2 반 )) 기말고사 (2016년 12월15일 ( 목 ) 오전 9시40분 ~) 담당교수 : 서강대학교컴퓨터공학과임인성 < 주의 > 답안지에답을쓴후제출할것. 만약공간이부족하면답안지의뒷면을이용하고, 반드시답을쓰는칸에어느쪽의뒷면에답을기술하였는지명시할것. 연습지는수거하지않음. function MakeSet(x) { x.parent

More information

Microsoft PowerPoint - HS6000 Full HD Subtitle Generator Module Presentation

Microsoft PowerPoint - HS6000 Full HD Subtitle Generator Module Presentation HS6000 Full HD Subtitle Generator Module High-performance Network DVR Solution Preliminary Product Overview (Without notice, following described technical spec. can be changed) AddPac Technology 2010,

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

Microsoft Word - cg07-final.doc

Microsoft Word - cg07-final.doc 기말고사 담당교수 : 단국대학교멀티미디어공학전공박경신 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤쪽이나연습지에기술한내용은답안으로인정안함. 답에는반드시네모를쳐서확실히표시할것. 성적공고시중간고사때제출한암호를사용할것임. 1. 맞으면 true, 틀리면 false를적으시오. (20점) 1) 은면제거알고리즘중페인터알고리즘

More information

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구 Siamese Neural Network 박천음 강원대학교 Intelligent Software Lab. Intelligent Software Lab. Intro. S2Net Siamese Neural Network(S2Net) 입력 text 들을 concept vector 로표현하기위함에기반 즉, similarity 를위해가중치가부여된 vector 로표현

More information

untitled

untitled 1... 2 System... 3... 3.1... 3.2... 3.3... 4... 4.1... 5... 5.1... 5.2... 5.2.1... 5.3... 5.3.1 Modbus-TCP... 5.3.2 Modbus-RTU... 5.3.3 LS485... 5.4... 5.5... 5.5.1... 5.5.2... 5.6... 5.6.1... 5.6.2...

More information

Line (A) å j a k= i k #define max(a, b) (((a) >= (b))? (a) : (b)) long MaxSubseqSum0(int A[], unsigned Left, unsigned Right) { int Center, i; long Max

Line (A) å j a k= i k #define max(a, b) (((a) >= (b))? (a) : (b)) long MaxSubseqSum0(int A[], unsigned Left, unsigned Right) { int Center, i; long Max 알고리즘설계와분석 (CSE3081-2반 ) 중간고사 (2013년 10월24일 ( 목 ) 오전 10시30분 ) 담당교수 : 서강대학교컴퓨터공학과임인성수강학년 : 2학년문제 : 총 8쪽 12문제 ========================================= < 주의 > 답안지에답을쓴후제출할것. 만약공간이부족하면답안지의뒷면을이용하고반드시답을쓰는칸에답안지의어느쪽의뒷면에답을기술하였는지명시할것.

More information

i-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성

i-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성 i-movix 소개 2005 년설립 ( 벨기에, 몽스 ), 방송카메라제작 2005년 Sprintcam Live System 개발 2007년 Sprintcam Live V2 2009년 Sprintcam Live V3 HD 2009년 Sprintcam Vvs HD 2011년 Super Slow Motion X10 2013년 Extreme + Super Slow

More information

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

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨 최종 수정일: 2010.01.15 inexio 적외선 터치스크린 사용 설명서 [Notes] 본 매뉴얼의 정보는 예고 없이 변경될 수 있으며 사용된 이미지가 실제와 다를 수 있습니다. 1 목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

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

(JBE Vol. 7, No. 4, July 0)., [].,,. [4,5,6] [7,8,9]., (bilateral filter, BF) [4,5]. BF., BF,. (joint bilateral filter, JBF) [7,8]. JBF,., BF., JBF,.

(JBE Vol. 7, No. 4, July 0)., [].,,. [4,5,6] [7,8,9]., (bilateral filter, BF) [4,5]. BF., BF,. (joint bilateral filter, JBF) [7,8]. JBF,., BF., JBF,. : 565 (Special Paper) 7 4, 0 7 (JBE Vol. 7, No. 4, July 0) http://dx.doi.org/0.5909/jbe.0.7.4.565 a), b), a) Depth Map Denoising Based on the Common Distance Transform Sung-Yeol Kim a), Manbae Kim b),

More information

Microsoft Word - SRA-Series Manual.doc

Microsoft Word - SRA-Series Manual.doc 사 용 설 명 서 SRA Series Professional Power Amplifier MODEL No : SRA-500, SRA-900, SRA-1300 차 례 차 례 ---------------------------------------------------------------------- 2 안전지침 / 주의사항 -----------------------------------------------------------

More information

소프트웨어개발방법론

소프트웨어개발방법론 사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,

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

CONTENTS INTRODUCTION CHARE COUPLED DEVICE(CCD) CMOS IMAE SENSOR(CIS) PIXEL STRUCTURE CONSIDERIN ISSUES SINAL PROCESSIN

CONTENTS INTRODUCTION CHARE COUPLED DEVICE(CCD) CMOS IMAE SENSOR(CIS) PIXEL STRUCTURE CONSIDERIN ISSUES SINAL PROCESSIN CMOS IMAE SENSOR and Its Application W.H. Jo System IC SP Div. MT CIS Dev. Team CONTENTS INTRODUCTION CHARE COUPLED DEVICE(CCD) CMOS IMAE SENSOR(CIS) PIXEL STRUCTURE CONSIDERIN ISSUES SINAL PROCESSIN Mobile

More information

Preliminary spec(K93,K62_Chip_081118).xls

Preliminary spec(K93,K62_Chip_081118).xls 2.4GHz Antenna K93- Series KMA93A2450X-M01 Antenna mulilayer Preliminary Spec. Features LTCC Based designs Monolithic SMD with small, low-profile and light-weight type Wide bandwidth Size : 9 x 3 x 1.0mm

More information

01-OOPConcepts(2).PDF

01-OOPConcepts(2).PDF Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)

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

(Microsoft PowerPoint - JXEUOAACMYBW.ppt [\310\243\310\257 \270\360\265\345])

(Microsoft PowerPoint - JXEUOAACMYBW.ppt [\310\243\310\257 \270\360\265\345]) Discrete Techniques Historical Background 1970 년대 : local illumination models Phong shading : plastic 처럼보인다... 1980년대 : realism 의추구 global illumination models high cost, but very realistic texture mapping

More information

RVC Robot Vaccum Cleaner

RVC Robot Vaccum Cleaner RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while

More information

1 Nov-03 CST MICROWAVE STUDIO Microstrip Parameter sweeping Tutorial Computer Simulation Technology

1   Nov-03 CST MICROWAVE STUDIO Microstrip Parameter sweeping Tutorial Computer Simulation Technology 1 CST MICROWAVE STUDIO Microstrip Parameter sweeping Tutorial Computer Simulation Technology wwwcstcom wwwcst-koreacokr 2 1 Create a new project 2 Model the structure 3 Define the Port 4 Define the Frequency

More information

Manufacturing6

Manufacturing6 σ6 Six Sigma, it makes Better & Competitive - - 200138 : KOREA SiGMA MANAGEMENT C G Page 2 Function Method Measurement ( / Input Input : Man / Machine Man Machine Machine Man / Measurement Man Measurement

More information

인켈(국문)pdf.pdf

인켈(국문)pdf.pdf M F - 2 5 0 Portable Digital Music Player FM PRESET STEREOMONO FM FM FM FM EQ PC Install Disc MP3/FM Program U S B P C Firmware Upgrade General Repeat Mode FM Band Sleep Time Power Off Time Resume Load

More information

PowerPoint Presentation

PowerPoint Presentation Server I/O utilization System I/O utilization V$FILESTAT V$DATAFILE Data files Statspack Performance tools TABLESPACE FILE_NAME PHYRDS PHYBLKRD READTIM PHYWRTS PHYBLKWRT WRITETIM ------------- -----------------------

More information

<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770>

<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770> 한국지능시스템학회 논문지 2010, Vol. 20, No. 3, pp. 375-379 유전자 알고리즘을 이용한 강인한 Support vector machine 설계 Design of Robust Support Vector Machine Using Genetic Algorithm 이희성 홍성준 이병윤 김은태 * Heesung Lee, Sungjun Hong,

More information

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

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드] 전자회로 Ch3 iode Models and Circuits 김영석 충북대학교전자정보대학 2012.3.1 Email: kimys@cbu.ac.kr k Ch3-1 Ch3 iode Models and Circuits 3.1 Ideal iode 3.2 PN Junction as a iode 3.4 Large Signal and Small-Signal Operation

More information

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석 ,, Even the short history of the Web system, the techniques related to the Web system have b een developed rapidly. Yet, the quality of the Webbased application software has not improved. For this reason,

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

Ⅰ. Introduction 우리들을 둘러싸고 잇는 생활 환경속에는 무수히 많은 색들이 있습니다. 색은 구매의욕이나 기호, 식욕 등의 감각을 좌우하는 것은 물론 나뭇잎의 변색에서 초목의 건강상태를 알며 물질의 판단에 이르기까지 광범위하고도 큰 역할을 하고 있습니다. 하

Ⅰ. Introduction 우리들을 둘러싸고 잇는 생활 환경속에는 무수히 많은 색들이 있습니다. 색은 구매의욕이나 기호, 식욕 등의 감각을 좌우하는 것은 물론 나뭇잎의 변색에서 초목의 건강상태를 알며 물질의 판단에 이르기까지 광범위하고도 큰 역할을 하고 있습니다. 하 색 이론과 색채관리 Ⅰ. Introduction( 일반색채 이론) Ⅱ. 색의 표현 ⅰ) 색상 ⅱ) 명도 ⅲ) 채도 ⅳ) 색의 종류 ⅴ) 색의 삼원색 ⅵ) 색의 사원색 Ⅲ. 색의 전달 ⅰ) 변천과정 ⅱ) Color space Ⅳ. 색의 재현 ⅰ) 가법 혼합 ⅱ) 감법 혼합 ⅲ) C.C.M System Ⅴ. 색의 관리 ⅰ) 목적 ⅱ) 적용범위 ⅲ) 색차계 ⅳ)

More information

LCD Display

LCD Display LCD Display SyncMaster 460DRn, 460DR VCR DVD DTV HDMI DVI to HDMI LAN USB (MDC: Multiple Display Control) PC. PC RS-232C. PC (Serial port) (Serial port) RS-232C.. > > Multiple Display

More information

10주차.key

10주차.key 10, Process synchronization (concurrently) ( ) => critical section ( ) / =>, A, B / Race condition int counter; Process A { counter++; } Process B { counter ;.. } counter++ register1 = counter register1

More information

<4D F736F F F696E74202D204347C3E2BCAEBCF6BEF D325FC4C4C7BBC5CDB1D7B7A1C7C8BDBA20B1E2BABBBFE4BCD22E >

<4D F736F F F696E74202D204347C3E2BCAEBCF6BEF D325FC4C4C7BBC5CDB1D7B7A1C7C8BDBA20B1E2BABBBFE4BCD22E > 목차 1 점그리기 2 선그리기 3 다각형그리기 이병래교수 / 방송대컴퓨터과학과 점그리기 OpenGL - 꼭짓점지정 점 glverte* 함수 하나의좌표로표현되는기하요소 void glverte*( 좌표 ); 3 차원그래픽스에서는기본적으로,, z의세좌표축으로표현되는 3차원직교좌표계를사용하여점의좌표를표현함 와 축으로표현되는 2차원평면은 z축의값이 0인 3차원좌표로볼수있음

More information

램프거리에 따른 출광량 분포 정보미디어의 표시 장치로 현재 CRT(Cathode Ray Tube) 가 가장 많이 사용되 고있다. 그러나 CRT 는 큰 부피, 무거운 중량, 높은 소비전력 등 문제를 가지고있 다. 대조적으로, FPD(Flat Panel Display) Unit중에서 LCD(Liquid Crystal Display) 는 저 소비전력, 저 전압구동과

More information

Microsoft PowerPoint - CHAP-03 [호환 모드]

Microsoft PowerPoint - CHAP-03 [호환 모드] 컴퓨터구성 Lecture Series #4 Chapter 3: Data Representation Spring, 2013 컴퓨터구성 : Spring, 2013: No. 4-1 Data Types Introduction This chapter presents data types used in computers for representing diverse numbers

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Verilog: Finite State Machines CSED311 Lab03 Joonsung Kim, joonsung90@postech.ac.kr Finite State Machines Digital system design 시간에배운것과같습니다. Moore / Mealy machines Verilog 를이용해서어떻게구현할까? 2 Finite State

More information

untitled

untitled Logic and Computer Design Fundamentals Chapter 4 Combinational Functions and Circuits Functions of a single variable Can be used on inputs to functional blocks to implement other than block s intended

More information

<BFB5BBF3C1A4BAB8C3B3B8AEBDC3BDBAC5DB20BFACB1B82E687770>

<BFB5BBF3C1A4BAB8C3B3B8AEBDC3BDBAC5DB20BFACB1B82E687770> Black Key Region Cr R Linear Key Region θ White Key Region Cb θ Table θ Table for Chroma Suppress 1 255 0 θc θ Table for Linear Key θs θw1 θs θw2 Radius Table R Table for Chroma Suppress 1 255 0 Rc R Table

More information

PRO1_04E [읽기 전용]

PRO1_04E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

歯경영혁신 단계별 프로그램 사례.ppt

歯경영혁신 단계별 프로그램 사례.ppt BMS Infra BMS Location A B C D D A Location Card + Location SET Card : 1 : : Location Card ( ) ( Over ) Location Card Card Location Card ( ) ( ) Location Card LocationCard RACK1 AGE / 7 ( ) SET Location

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Computer Vision & Pattern Recognition Lab. 제 9 장영상인식 Computer Vision & Pattern Recognition Lab. 영상인식 Computer Vision & Pattern Recognition Lab. 2 /26 영상인식 일반적인영상인식은매우어려운문제임 제한된환경, 여러가지가정하에서수행 영상의종류를알경우

More information

03.Agile.key

03.Agile.key CSE4006 Software Engineering Agile Development Scott Uk-Jin Lee Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2018 Background of Agile SW Development

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

H3050(aap)

H3050(aap) USB Windows 7/ Vista 2 Windows XP English 1 2 3 4 Installation A. Headset B. Transmitter C. USB charging cable D. 3.5mm to USB audio cable - Before using the headset needs to be fully charged. -Connect

More information

PRO1_09E [읽기 전용]

PRO1_09E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

1508 고려 카달록

1508 고려 카달록 트레이용난연케이블의특징 0./1kV XLPE Insulated and Tray FlameRetardant PVC ed Cable (TFRCV) 0./1kV XLPE Insulated and Tray FlameRetardant PVC ed Aluminium Power Cable (TFRCV/AL) 0./1kV XLPE Insulated HalogenFree Flame

More information

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1 : LabVIEW Control Design, Simulation, & System Identification LabVIEW Control Design Toolkit, Simulation Module, System Identification Toolkit 2 (RLC Spring-Mass-Damper) Control Design toolkit LabVIEW

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 03 모델변환과시점변환 01 기하변환 02 계층구조 Modeling 03 Camera 시점변환 기하변환 (Geometric Transformation) 1. 이동 (Translation) 2. 회전 (Rotation) 3. 크기조절 (Scale) 4. 전단 (Shear) 5. 복합변환 6. 반사변환 7. 구조변형변환 2 기하변환 (Geometric Transformation)

More information

USER GUIDE

USER GUIDE Solution Package Volume II DATABASE MIGRATION 2010. 1. 9. U.Tu System 1 U.Tu System SeeMAGMA SYSTEM 차 례 1. INPUT & OUTPUT DATABASE LAYOUT...2 2. IPO 중 VB DATA DEFINE 자동작성...4 3. DATABASE UNLOAD...6 4.

More information

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

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2 VSB a), a) An Alternative Carrier Phase Independent Symbol Timing Offset Estimation Methods for VSB Receivers Sung Soo Shin a) and Joon Tae Kim a) VSB. VSB.,,., VSB,. Abstract In this paper, we propose

More information

(Exposure) Exposure (Exposure Assesment) EMF Unknown to mechanism Health Effect (Effect) Unknown to mechanism Behavior pattern (Micro- Environment) Re

(Exposure) Exposure (Exposure Assesment) EMF Unknown to mechanism Health Effect (Effect) Unknown to mechanism Behavior pattern (Micro- Environment) Re EMF Health Effect 2003 10 20 21-29 2-10 - - ( ) area spot measurement - - 1 (Exposure) Exposure (Exposure Assesment) EMF Unknown to mechanism Health Effect (Effect) Unknown to mechanism Behavior pattern

More information

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

More information

DioPen 6.0 사용 설명서

DioPen 6.0 사용 설명서 1. DioPen 6.0...1 1.1...1 DioPen 6.0...1...1...2 1.2...2...2...13 2. DioPen 6.0...17 2.1 DioPen 6.0...17...18...20...22...24...25 2.2 DioPen 6.0...25 DioPen 6.0...25...25...25...25 (1)...26 (2)...26 (3)

More information