๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Graphic

OpenGL๋กœ ๋ฐฐ์šฐ๋Š” 3์ฐจ์› ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค::2์žฅ&์—ฐ์Šต๋ฌธ์ œ

by ๋„์บ๋ฆฌ๐Ÿฑ 2020. 7. 3.
๋ฐ˜์‘ํ˜•

โ— 2์žฅ ์—ฐ์Šต๋ฌธ์ œ

1) ๋ž˜์Šคํ„ฐ ์žฅ์น˜๋Š” ๋ฌดํ•œ ํ•ด์ƒ๋„๋ฅผ, ๋ฒกํ„ฐ ์žฅ์น˜๋Š” ์œ ํ•œ ํ•ด์ƒ๋„๋ฅผ ๋ณด์žฅํ•œ๋‹ค.(True/False)

-> ๋ž˜์Šคํ„ฐ ์žฅ์น˜๊ฐ€ ์œ ํ•œ ํ•ด์ƒ๋„, ๋ฒกํ„ฐ ์žฅ์น˜๋Š” ๋ฌดํ•œ ํ•ด์ƒ๋„์ด๋‹ค. ๋ž˜์Šคํ„ฐ ์žฅ์น˜์˜ ๊ฒฝ์šฐ์—๋Š” ๊ทธ๋ฆผ์„ ํ™”์†Œ ๋‹จ์œ„๋กœ ํ‘œ์‹œํ•˜๊ธฐ ๋•Œ      ๋ฌธ์— ์—์ผ๋ฆฌ์–ด์‹ฑ์ด ์ผ์–ด๋‚œ๋‹ค. ๋ฒกํ„ฐ๊ทธ๋ž˜ํ”ฝ์žฅ์น˜๋Š” ๋ฌดํ•œ ํ•ด์ƒ๋„๋ฅผ ์ง€๋‹Œ ์„ ์œผ๋กœ ๋ฌ˜์‚ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฌดํ•œ ํ•ด์ƒ๋„๋ฅผ ์ง€๋‹Œ๋‹ค.

2) ๋…ผ-์ธํ„ฐ๋ ˆ์ด์‹ฑ์—์„œ ํ™”๋ฉด ์žฌ์ƒ์œจ์ด 60Hz์ธ ์žฅ์น˜๋Š” ์ธํ„ฐ๋ ˆ์ด์‹ฑ์œผ๋กœ ๋งํ•˜๋ฉด 30Hz ์„ฑ๋Šฅ์ด๋‹ค.(True/False)

-> ๋…ผ-์ธํ„ฐ ํ™”๋ฉด์žฌ์ƒ๋ฅ  30Hz == ์ธํ„ฐ ํ™”๋ฉด์žฌ์ƒ๋ฅ  60hz์ด๋‹ค. 

3) ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ ์žฅ์น˜์—์„œ๋„ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. (True/False)

-> ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ ์žฅ์น˜๋Š” ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๋Œ€์‹  ๋””์Šคํ”Œ๋ ˆ์ด ๋ฆฌ์ŠคํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. 

4) ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ ์žฅ์น˜์˜ ๋””์Šคํ”Œ๋ ˆ์ด ๋ฆฌ์ŠคํŠธ์—๋Š” ํ™”์†Œ๋ณ„ ์ƒ‰์ƒ์ด ์ €์žฅ๋˜์–ด ์žˆ๋‹ค.(True/False)

-> ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ ์žฅ์น˜๋Š” ํ™”์†Œ ๊ฐœ๋…์ด ์—†๋‹ค. ๋ž˜์Šคํ„ฐ ์žฅ์น˜์˜ ๊ฒฝ์šฐ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ์— ํ™”์†Œ์˜ ์ƒ‰์ƒ์ด ์ €์žฅ๋˜์ง€๋งŒ, ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ        ์žฅ์น˜์˜ ๋””์Šคํ”Œ๋ ˆ์ด ๋ฆฌ์ŠคํŠธ์—๋Š” ๋ฌผ์ฒด๋ฅผ ๊ทธ๋ฆฌ๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด๋งŒ ์žˆ๋‹ค.

5) ์„€๋„ ๋งˆ์Šคํฌ ๊ธฐ์ˆ ์€ ํ™”๋ฉด์˜ ํ•ด์ƒ๋„์™€ ์ง๊ฒฐ๋œ๋‹ค.(True/False)

-> ํ•ด์ƒ๋„ == ์„ ๋ช…๋„

6) ์ผ๋ฐ˜์ ์œผ๋กœ ๋‚ด๊ตฌ์„ฑ ๋ฉด์—์„œ๋Š” LCD๊ฐ€ ํ”Œ๋ผ์ฆˆ๋งˆ์— ๋น„ํ•ด ์œ ๋ฆฌํ•˜๋‹ค (True/False)

7) ๋””์ง€ํ„ธ๋กœ ํ‘œ์‹œ๋œ ํ™”์†Œ ์ƒ‰ ์ •๋ณด๋ฅผ ์•„๋‚ ๋กœ๊ทธ ์ „์••์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ถ€ํ’ˆ์€( DA ๋ณ€ํ™˜๊ธฐ )์ด๋‹ค. 

8) CPU๋กœ๋ถ€ํ„ฐ ์ „๋‹ฌ๋ฐ›์€ ๊ทธ๋ž˜ํ”ฝ ๋ช…๋ น์–ด๋ฅผ ์ž์ฒด ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์˜ ์–ด์…ˆ๋ธ”๋ฆฌ ๋ช…๋ น์–ด๋กœ ๋ฐ”๊พธ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ( Driver )์†Œํ”„ํŠธ์›จ์–ด๋ผ๊ณ  ํ•œ๋‹ค.

9) ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ ๋ถ€ํ’ˆ ์ค‘ 3์ฐจ์› ๊ฐ€์† ๊ธฐ๋Šฅ์„ ์ง€๋‹Œ ํ”„๋กœ์„ธ์„œ๋Š” ( ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ )ํ”„๋กœ์„ธ์„œ๋‹ค. 

10) ํ™”์†Œ๋‹น 9๊ฐœ์˜ ๋น„ํŠธ ํ‰๋ฉด์„ ํ• ๋‹นํ•  ๊ฒฝ์šฐ ํ‘œ์‹œ ๊ฐ€๋Šฅํ•œ ์ƒ‰์ƒ์€ ( 2์˜ 9์Šน )๊ฐ€์ง€๋‹ค. 

11) R,G,B์— ๊ฐ 4๋น„ํŠธ๋ฅผ ํ• ๋‹นํ•  ๊ฒฝ์šฐ. ์ˆœ์ˆ˜ ๋ฐฑ์ƒ‰์€ ( 111111111111 )๋กœ, ์ˆœ์ˆ˜ ํ‘์ƒ‰์€ ๋น„ํŠธ์—ด( 000000000000 )๋กœ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค. 

12) 1280x1024 ํ•ด์ƒ๋„๋ฅผ ๊ฐ€์ง„ ํ™”๋ฉด์— ๋™์‹œ์— 4,096์ปฌ๋Ÿฌ๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ์˜ ์šฉ๋Ÿ‰์€

( 1280*1024*log2 4096 )๋ฐ”์ดํŠธ๋‹ค.

13) DAC๋Š” ( Digital to Analog Converter )์˜ ์•ฝ์ž์ด๋‹ค. 

14) ์ƒ‰์ƒ๋ณ„ ์ „์ž์ด์ด ํ•ด๋‹น ์ƒ‰์ƒ ์ธ์ ์˜ ์ •์ค‘์•™์„ ๋งž์ถ”๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ฒƒ์€ (์„€๋„์šฐ ๋งˆ์Šคํฌ) ์ด๋‹ค.

15) LCD, LED ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋…ผ-์ธํ„ฐ๋ ˆ์ด์‹ฑ ๋ฐฉ์‹์„ ( ํ”„๋กœ๊ทธ๋ ˆ์‹œ๋ธŒ ) ์Šค์บ”์ด๋ผ ํ•œ๋‹ค.


โ— 2์žฅ ๋‚ด์šฉ ์ •๋ฆฌ

1) ๊ทธ๋ž˜ํ”ฝ ํ•˜๋“œ์›จ์–ด : (์ž…๋ ฅ์žฅ์น˜/ ๋ฉ”์ธ์ปดํ“จํ„ฐ +๊ทธ๋ž˜ํ”ฝ ์ปจํŠธ๋กค๋Ÿฌ/ ์ถœ๋ ฅ์žฅ์น˜) ์ด๋ ‡๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด์žˆ๋‹ค.

 

2) ์ปดํ“จํ„ฐ ๋ชจ๋‹ˆํ„ฐ์˜ ๊ธฐ๋ณธ ์›๋ฆฌ

์ง„๊ณต๊ด€๋ชจ๋‹ˆํ„ฐ ์ž‘๋™์›๋ฆฌ

  • ์ „์ž์ด(ํ•„๋ผ๋ฉ˜ํŠธ) - ์ „๋ฅ˜๊ฐ€ ํ๋ฅด๋ฉด ์ „์ž ๋ฐฉ์ถœ! 
  • (๊ทธ๋ฆผx)์ œ์–ด๊ทธ๋ฌผ - ์ „์ž์ด์—์„œ ๋น„๋กฏํ•œ ์ „์ž ํ๋ฆ„์„ ์ œ์–ด -> ๋งŒ์•ฝ ์ œ์–ด ๊ทธ๋ฌผ์— ๋งˆ์ด๋„ˆ์Šค ์ „์••์„ ๊ฐ€ํ•˜๋ฉด ์„œ๋กœ ๋ฐ˜๋ฐœ๋ ฅ ๋•Œ๋ฌธ์— ์ด ์ œ์–ด๊ทธ๋ฌผ์„ ํ†ต๊ณผํ•˜๋Š” ์ „์ž์ˆ˜๊ฐ€ ์ค„์–ด๋“ ๋‹ค.
  • ์ดˆ์  ์กฐ์ ˆ์žฅ์น˜(์ ‘์†์–‘๊ทน) - ์ •ํ™•ํžˆ ๊ฐ€์šด๋ฐ ์•„๋‹Œ ์ „์ž ๋น”์„ ์ฐจ๋‹จ
  • ์ˆ˜์ง ํŽธ๊ด‘ํŒ(์ˆ˜์ง ํŽธํ–ฅํŒ) - ์ „์ž๋น” ๋ฐฉํ–ฅ์„ ์ขŒ์šฐ๋กœ ๋ฐ”๊ฟ€๋•Œ
  • ์ˆ˜ํ‰ ํŽธ๊ด‘ํŒ(์ˆ˜ํ‰ ํŽธํ–ฅํŒ) - ์ „์ž๋น” ๋ฐฉํ–ฅ์„ ์ƒํ•˜๋กœ ๋ฐ”๊ฟ€๋•Œ
  • ์Šคํฌ๋ฆฐ - ์ธ(phosphor) = ํ˜•๊ด‘๋ฌผ์งˆ์ด ๋ฌปํ˜€์žˆ๋‹ค. 

์ง„๊ณต๊ด€ ๋ชจ๋‹ˆํ„ฐ๋Š” ์ „์ž๊ฐ€ ์‰ฝ๊ฒŒ ๊ฐ€์† ํ•  ์ˆ˜ ์žˆ๋„๋ก, ์Œ๊ทน์„ ๊ด€ ๋‚ด๋ถ€๋ฅผ ์ง„๊ณต์œผ๋กœ ๋งŒ๋“ ๋‹ค. 

-> ๊ฐ€์†ํ•˜๋Š” ์ด์œ ? ํ˜•๊ด‘๋ฌผ์งˆ์„ ์ž๊ทนํ•˜์—ฌ ๋น›์ด ๋‚˜์˜ค๊ฒŒ ํ•˜๋ ค๋ฉด ๋งค์šฐ ๊ฐ•ํ•˜๊ฒŒ ์ถฉ๋Œํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ.

// ์ „์ž๋น”๊ณผ ํ™”๋ฉด์˜ ํ˜•๊ด‘๋ฌผ์งˆ์ด ์ถฉ๋Œํ•˜๋ฉด ํ˜•๊ด‘๋ฌผ์งˆ์—๊ฒŒ ์ „์ž์˜ ์šด๋™ ์—๋„ˆ์ง€๊ฐ€ ์ „๋‹ฌ๋˜๊ณ , ํ˜•๊ด‘๋ฌผ์งˆ ์ž์ฒด๊ฐ€ ๊ณ ์—๋„ˆ์ง€๊ฐ€ ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ณ ์—๋„ˆ์ง€์—์„œ ์ €์—๋„ˆ์ง€๋กœ ๋–จ์–ด์งˆ๋•Œ ์—๋„ˆ์ง€ ์ฐจ์ด๊ฐ€ ๋น›์˜ ํ˜•ํƒœ๋กœ ์™ธ๋ถ€๋ฐœ์‚ฐํ•œ๋‹ค. ๊ทธ ์ค‘ ์ผ๋ถ€๊ฐ€ ์šฐ๋ฆฌ ๋ˆˆ์œผ๋กœ ๋“ค์–ด์˜ค๋Š” ๊ฒƒ์ด๋‹ค. 

+ ์˜ค๋””์˜ค ์Šคํ”ผ์ปค๋ฅผ ์ง„๊ณต๊ด€ ๋ชจ๋‹ˆํ„ฐ์— ๊ฐ€๊นŒ์ด ๋†“์•„๋‘๋ฉด ์Šคํ”ผ์ปค ๋‚ด๋ถ€์˜ ์ž์„์œผ๋กœ ์ธํ•ด ํ™”๋ฉด์˜ ์ž๊ธฐ์žฅ์ด ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค.

 

3) ๋ž˜์Šคํ„ฐ ๊ทธ๋ž˜ํ”ฝ ์žฅ์น˜ - ์ปฌ๋Ÿฌ ๋ชจ๋‹ˆํ„ฐ 

: ๋ชจ๋‹ˆํ„ฐ์˜ ํฌ๊ธฐ๋Š” ํ™”๋ฉด ๋Œ€๊ฐ์„  ๊ธธ์ด๋ฅผ ๊ธฐ์ค€์œผ๋กœํ•œ๋‹ค => 19inch = ๋Œ€๊ฐ์„ ์˜ ๊ธธ์ด๊ฐ€ 19inch!

ํ™”๋ฉด ์ข…ํšก๋น„๋Š” (์„ธ๋กœ : ๊ฐ€๋กœ) ๋กœ ํ‘œ์‹œํ•œ๋‹ค. 

 

  • - ๋ž˜์Šคํ„ฐ ์žฅ์น˜ : ํ™”๋ฉด์€ "ํ™”์†Œ" ๋กœ ๊ตฌ์„ฑ (Raster = "ํ™”์†Œ", Pixel = picture element) ํ•œ ํ™”์†Œ๋Š” 3๊ฐœ์˜ ์ธ์ (R์ธ์ , G์ธ์ , B ์ธ์ )์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , ์ด 3๊ฐ€์ง€ ์ธ์ ์˜ ๋ฐ๊ธฐ์— ๋”ฐ๋ผ ํ•œ ํ™”์†Œ์˜ ์ƒ‰ ๊ฒฐ์ •๋œ๋‹ค. 
  •   ์ธ์  ๋ฐฐ์—ด ๋ฐฉ์‹์€ ์•„๋ž˜์™€ ๊ฐ™์ด ํŠธ๋ผ์ด์–ด๋“œ ๋ฐฉ์‹๊ณผ, ์ŠคํŠธ๋ผ์ดํ”„ ๋ฐฉ์‹์ด ์žˆ๊ณ , ์ŠคํŠธ๋ผ์ดํ”„ ๋ฐฉ์‹์€ ์ผ๋ฐ˜์ ์ธ LCD ๋ชจ๋‹ˆํ„ฐ ์ด๋‹ค. 
  • - ๋ž˜์Šคํ„ฐ ์žฅ์น˜์˜ ์„ ๋ช…๋„ = ํ•ด์ƒ๋„ : ํ™”์†Œ์ˆ˜๋กœ ๊ฒฐ์ •๋œ๋‹ค.  ex) 1024x768 ํ•ด์ƒ๋„ => ๊ฐ€๋กœ 1024 ๊ฐœ์˜ ํ™”์†Œ ์ˆ˜ , ์„ธ๋กœ 768๊ฐœ์˜ ํ™”์†Œ์ˆ˜
  • - dot pitch๋ž€, ๋™์ผ ์ƒ‰์ƒ ์ธ์  ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ์ด๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ 0.27~0.44mm์ •๋„.
  • ์ธ์  ํ•˜๋‚˜์˜ ๋ฐ˜์ง€๋ฆ„ ์ž‘๊ฒŒ ํ•˜๋ฉด ๋” ์ ์„ ๋งŽ์ด ์ฐ์„ ์ˆ˜ ์žˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ „์ž์ด์€ ์ธ์ ์˜ ์ค‘์‹ฌ์„ ํ–ฅํ•ด์„œ ๊ฐ€๋Š”๋ฐ ๊ทธ๋ž˜์„œ ์ค‘์‹ฌ์ด ๊ฐ€์žฅ ๋ฐ๊ณ  ์ฃผ๋ณ€์ด ์–ด๋‘ก๋‹ค. ๋ฐ˜์ง€๋ฆ„์ด ์ž‘์„ ๋•Œ๋Š” ์ค‘์‹ฌ์„ ๊ฐ•ํ•˜๊ฒŒ ๋•Œ๋ฆฌ๊ฒŒ ๋์„๋•Œ, ๊ทธ ๋น›์˜ ์ผ๋ถ€๊ฐ€ ์ด์›ƒํ•œ ์  ๋ฐํž ์ˆ˜๋„ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ•˜๋“œ์›จ์–ด์  ์„ฑ๋Šฅ์„ ๊ณ ๋ คํ•˜์—ฌ ๊ฒฐ์ •ํ•ด์•ผ ํ•œ๋‹ค. 

  • r,g,b ์ „์ž ์ด์€ ์•„๋ž˜์˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ shadow mask ๊ตฌ๋ฉ์„ ํ†ต๊ณผํ•ด์•ผ ํ•œ๋‹ค. ์ด shadow mask ๊ธฐ์ˆ ์€ ์„ ๋ช…๋„์™€ ์ง๊ฒฐ๋˜๋Š”๋ฐ, ๋งŒ์•ฝ ์ด๊ฒŒ ์—†๋‹ค๋ฉด ๋นจ๊ฐ„ ์ธ์ ์„ ํ–ฅํ•œ ์ „์ž๋น”์ด ํœ˜๋Š” ๊ฒฝ์šฐ ๋™์ผ ํ™”์†Œ ๋˜๋Š” ์ธ์ ‘ ํ™”์†Œ์˜ ๋‹ค๋ฅธ ์ธ์ ์„ ์ž๊ทนํ•  ์ˆ˜๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด shadow mask๋ฅผ ํ†ต๊ณผํ•ด์•ผ ์ •ํ™•ํžˆ ํ•ด๋‹น ์ƒ‰์ƒ์˜ ์ธ์ ์„ ๋งž์ถ”๋„๋ก ๋˜์–ด์žˆ๋‹ค. 
  • ์„€๋„ ๋งˆ์Šคํฌ ๋ฐฉ์‹์€ ๋งŽ์€ ์–‘์˜ ๋น›์„ ์ฐจ๋‹จํ•˜์ง€๋งŒ, ์• ํผ์ฒ˜ ๊ทธ๋ฆด ๊ฐ™์€ ๊ฒฝ์šฐ ์ฐฝ์‚ด ์‚ฌ์ด์˜ ์•„๋ž˜ ์œ„ ๋ฐฉํ–ฅ์œผ๋กœ๋„ ๋Œ€๋Ÿ‰์˜ ์ „์ž๋น”์ด ํ†ต๊ณผํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋”์šฑ ๋ฐ๊ณ  ์„ ๋ช…ํ•œ ์˜์ƒ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.

 

4) ์ฃผ์‚ฌ์„ ๊ณผ ์ธํ„ฐ๋ ˆ์ด์‹ฑ

๋ž˜์Šคํ„ฐ ์žฅ์น˜์˜ ๊ฒฝ์šฐ, ํ™”์†Œ ๋‹จ์œ„๋กœ ๋””์Šคํ”Œ๋ ˆ์ด ๋œ๋‹ค. 

์ฃผ์‚ฌ์„ ์ด๋ž€ ํ™”๋ฉด ๊ฐ€๋กœ ๋ฐฉํ–ฅ๋”ฐ๋ผ ์ง„ํ–‰ํ•˜๋Š” ์„ ์ด๋‹ค. 1024*768 ์˜ ํ•ด์ƒ๋„์ด๋ฉด ์ฃผ์‚ฌ์„ ์€ 768๊ฐœ์ด๋‹ค.

์Šค์บ๋„ˆ๋ž€, ์˜์ƒ์„ ์ฝ๋Š”๋ฐ, ์Šค์บ”์€ ์ „์ž๋น”์„ ํ™”๋ฉด ํ™”์†Œ๋ฅผ ์ฝ์–ด๊ฐ€๋ฉด์„œ ๋น”์„ ์œ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.

๋น”์˜ ์›€์ง์ž„์€ ์™ผ์ชฝ->์˜ค๋ฅธ์ชฝ, ์œ„->์•„๋ž˜์ด๋‹ค. 

- ์ˆ˜ํ‰๊ท€ํ•œ : 1๋ฒˆ ์ฃผ์‚ฌ์„  ๋ -> 3๋ฒˆ ์ฃผ์‚ฌ์„  ์ฒ˜์Œ ->3๋ฒˆ ์ฃผ์‚ฌ์„  ๋ -> 5๋ฒˆ ์ฃผ์‚ฌ์„  ์ฒ˜์Œ

- ์ˆ˜์ง๊ท€ํ™˜ : 

- ์ธํ„ฐ๋ ˆ์ด์‹ฑ : ์ฃผ์‚ฌ์„ ์ด ํ™”๋ฉด์„ ๋ฐ˜์ชฝ์”ฉ ์ฑ„์šฐ๋Š” ๊ฒƒ. 

 

Alias : ์‹ค์ œ ์‚ผ๊ฐํ˜•์„ ํ™”์†Œ ๋‹จ์œ„๋กœ ๊ทผใ……ํ™”ํ•˜์—ฌ ํ‘œํ˜„ํ•  ์ˆ˜ ๋ฐ–์— ์—†์–ด์„œ ๊ฒฝ๊ณ„ ๋ถ€๋ถ„์ด ๊ฑฐ์น ๊ฒŒ ๋ณด์ด๋Š” ํ˜„์ƒ.

 

์Šค์บ”๋ณ€ํ™˜(scan conversion = rasterization= ๋ž˜์Šคํ„ฐ๋ณ€ํ™˜) : ๋ฌผ์ฒด์˜ ์ˆ˜ํ•™์  ํ‘œํ˜„์œผ๋กœ๋ถ€ํ„ฐ ํ™”๋ฉด ํ™”์†Œ ๋‹จ์œ„์˜ ํ‘œํ˜„์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •, ์Šค์บ”๋ณ€ํ™˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์“ฐ์ธ๋‹ค.(์–ด๋–ค ํ™”์†Œ๋ฅผ ๋ฐํ˜€์•ผ ํ•˜๋Š”๊ฐ€, ์–ด๋Š์ •๋„์˜ ๋ฐ๊ธฐ๋ฅผ ์ฃผ๋Ÿญ์‹ ๊ฐ€)

 

  1. ๋ž˜์Šคํ„ฐ ์žฅ์น˜์˜ ํ™”๋ฉด ๊ทธ๋ฆผ์€ "ํ”„๋ ˆ์ž„ ๋ฒ„ํผ"์— ์ €์žฅ๋˜์–ด์žˆ๋‹ค. 
  2. ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๋ž€, ๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ์„ธ์„œ์— ๋‚ด์žฅ๋œ ๋ฉ”๋ชจ๋ฆฌ๋กœ, ํ™”์†Œ๋‹น ๋ฐ๊ธฐ, ์ƒ‰์ƒ์„ ์ €์žฅํ•˜๋Š” ๊ณณ์ด๋‹ค. 
  3. ๊ทธ๋ฆผ์ด ๋ฐ”๋€” ๊ฒฝ์šฐ ํ˜ธ์ŠคํŠธ ์ปดํ“จํ„ฐ๋Š” ํ”„๋ ˆ์ž„ ๋ฒ„ํผ์˜ ๋‚ด์šฉ์„ ๋ฐ”๊พธ๊ธฐ๋งŒ ํ•˜๋ฉด๋œ๋‹ค. 
  4. ์ด ๋ฐ”๋€ ๋‚ด์šฉ์„ ํ™”๋ฉด์— ๋ฟŒ๋ฆฌ๋Š” ๊ฒƒ์€ "๋น„๋””์˜ค ์ปจํŠธ๋กค๋Ÿฌ"๊ฐ€ ํ•œ๋‹ค. ๋น„๋””์–ด ์ปจํŠธ๋กค๋Ÿฌ ๋‚ด๋ถ€์—๋Š” DA๋ผ๋Š” Digital to Analog Converter๊ฐ€ ์žˆ๋‹ค. 

5) ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ ์žฅ์น˜

๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ ์žฅ์น˜๋Š” ํ™”์†Œ๊ฐœ๋…์ด ์—†๋‹ค. ํ™”๋ฉด ์ „์ฒด์— ์ธ์ด ์žˆ๋‹ค. ์ „์ž์ด ๋‹ช๋Š” ๋ถ€๋ถ„๋งˆ๋‹ค ๋ฐํ˜€์ง„๋‹ค. ์ฃผ์‚ฌ์„ ์€ ์„ ๋ถ„ ๋ชจ์–‘์„ ๋”ฐ๋ผ ์›€์ง์ธ๋‹ค. (๋ฌดํ•œ ํ•ด์ƒ๋„), ๊ทธ๋ž˜์„œ Alias๋„ ์ผ์–ด๋‚˜์ง€ ์•Š๋Š”๋‹ค. 

๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ ์žฅ์น˜๋Š” ๋””์Šคํ”Œ๋ ˆ์ด ๋ฆฌ์ŠคํŠธ๋ผ๋Š” ๋ฉ”๋ชจ๋ฆฌ์— ํ•ด๋‹น ๋ฌผ์ฒด ๊ทธ๋ฆฌ๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด๋ฅผ ์ €์žฅํ•œ๋‹ค. 

๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋Š” ํ™”๋ฉด์— ์ ์ƒ‰๊ณผ ๋…น์ƒ‰์˜ ์ธ์ธต์„ ๊ฒน์ณ์„œ ์น ํ•˜๊ณ  ์ „์ž๋น”์„ ๊ฐ€์† ์‹œํ‚ค๋Š” ์ „์••์˜ ์„ธ๊ธฐ์— ๋”ฐ๋ผ ์–ด๋Š ์ธต์„ ์ž๊ทนํ• ์ง€ ๊ฒฐ์ •ํ•œ๋‹ค. 

 

6) ๊ทธ๋ž˜ํ”ฝ ์ถœ๋ ฅ ์žฅ์น˜

  • LCD - ๋ฐฑ์ƒ‰๊ด‘ ์˜๋Š” ํ›„๊ด‘ unit + ์ƒ‰ํ•„ํ„ฐ >>> r,g,b ๋งŒ๋“ ๋‹ค.  >>> ํ™”๋ฉด์— ์œ๋‹ค. >>> ํŽธ๊ด‘ํŒ๊ณผ ์•ก์ • ํ†ตํ•ด ํˆฌ๊ณผ ํ•˜๋Š” ๋น› ์–‘ ์กฐ์ ˆ >>> ์ƒ‰์ƒ ๊ตฌํ˜„  // ํ›„๊ด‘ unit์ด ํ•„์š”ํ•ด์„œ ๋””์Šคํ”Œ๋ ˆ์ด ๋‘๊ป˜๋ฅผ ์ค„์ด๊ธฐ ์–ด๋ ต๋‹ค. 
  • LED - ์Šค์Šค๋กœ ๋น›์„ ๋‚ด๋Š” ๋ฐ›๋„์ฒด ์†Œ์ž์ธ ๋ฐœ๊ด‘ ๋‹ค์ด์˜ค๋“œ๋ฅผ ์ด์šฉํ•ด์„œ, ๋‹ค์ด์–ด๋“œ ์ข…๋ฅ˜์— ๋”ฐ๋ผ R,G,B ๋“ฑ์˜ ์ƒ‰์„ ๋ฐœํ•œ๋‹ค. ์–‡๋“  Film ํ˜•ํƒœ์˜ ๋‹ค์ด์˜ค๋“œ๊ฐ€ ๊ฐ ํ™”์†Œ ์œ„์น˜์— ๋ฐ•ํ˜€ ์ „๋ฅ˜๋ฅผ ํ˜๋ฆฌ๋ฉด ํ•ด๋‹น ํ™”์†Œ์˜ ๋‹ค์ด์˜ค๋“œ๊ฐ€ ๋น›์„ ๋ฐœํ•œ๋‹ค. // ๋””์Šคํ”Œ๋ ˆ์ด์˜ ๊ฐ€์žฅ ์ž‘์€ ๋‹จ์œ„๋Š” ํ™”์†Œ, ์ด ์ž์ฒด๊ฐ€ ๋ฐ˜๋„์ฒด๋ผ๋Š” ํŠน์„ฑ์œผ๋กœ ์ฒ˜๋ฆฌ์†๋„, ์ „๋ ฅ ์†Œ๋ชจ, ์ˆ˜๋ช… ๋“ฑ ์—ฌ๋Ÿฌ๋ฉด์˜ ์žฅ์ ์ด ์žˆ๋‹ค. 
  • OLED - LED์˜ ์ผ์ข…์ธ๋ฐ, ํ™”์†Œ์œ„์น˜์— ์œ ๊ธฐ๋ณตํ•ฉ๋ฌผ์„ ๋ฐœ๊ด‘๋ ˆ์ด์–ด๋กœ ์‚ฌ์šฉํ•œ๋‹ค. (์œ ๊ธฐ๋ณตํ•ฉ๋ฌผ์€ ํƒ„ํ™”์ˆ˜์†Œ+์‚ฐ์†Œ+์งˆ์†Œ+ํ™ฉ ๋“ฑ) ์ด ์œ ๊ธฐํ™”ํ•ฉ๋ฌผ์€ ์ „๋ฅ˜๋ฅผ ํ˜๋ฆฌ๋ฉด ์Šค์Šค๋กœ ๋น›์„ ๋ฐœํ•œ๋‹ค. ์œ ๊ธฐ๋ฌผ์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๋น› ์ƒ‰์ƒ ๋‹ฌ๋ผ์ง€๋ฉฐ, ์ „๋ฅ˜๋ฅผ ํ˜๋ฆฌ๋ฉด ์œ ๊ธฐ๋ฌผ์„ ๊ตฌ์„ฑํ•˜๋Š” ์ „์ž์˜ ์—๋„ˆ์ง€, ๋–จ์–ด์ง„ E ์–‘์— ํ•ด๋‹นํ•˜๋Š” ๋น›์„ ๋‚ด๊ธฐ ๋•Œ๋ฌธ์—, ํ˜๋ฆฌ๋Š” ์ „๋ฅ˜ ์–‘์„ ์กฐ์ ˆํ•จ์œผ๋กœ์จ ์ปฌ๋Ÿฌ์˜ ๋ฐ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. // ์ „๋ฅ˜์–‘์œผ๋กœ ๋ฐ๊ธฐ๋ฅผ ์กฐ์ ˆํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ฐ์€ ๋น›์„ ๋‚ผ ๋•Œ๋Š” ์ „๋ ฅ์†Œ๋ชจ๊ฐ€ ๋งŽ๋‹ค. ์œ ๊ธฐ๋ฌผ์˜ ์‚ฐํ™”,ํ™˜์›์„ ๋ฐ˜๋ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— LCD๋ณด๋‹ค๋Š” ์ˆ˜๋ช…์ด ์งง์„ ์ˆ˜ ์žˆ๋‹ค. ์žฅ์ ์œผ๋กœ๋Š” ์Šค์Šค๋กœ ๋น›์„ ๋‚ด์„œ ์–ด๋‘์šด ๊ณณ์ด๋‚˜, ๋น›์ด ์žˆ๋Š” ๊ณณ์—์„œ๋„ ์ƒ๋Œ€์ ์œผ๋กœ ์ž˜ ๋ณด์ธ๋‹ค. ์ž์ฒด๋ฐœ๊ด‘ํ•˜๋ฏ€๋กœ ๋น›์ด ๋ชจ๋“  ๋ฐฉํ–ฅ์œผ๋กœ ํผ์ ธ๋‚˜๊ฐ€์„œ LCD ์ฒ˜๋Ÿผ ์‹œ์•ผ๊ฐ„์˜ ์ œํ•œ์ด ์—†๋‹ค. ๊ณต๊ธ‰๋˜๋Š” ์ „๋ฅ˜๋Ÿ‰์ด ๋ฐ”๋€ ์ฆ‰์‹œ ๋น›์˜ ์–‘์ด ๋ฐ”๋€Œ๋ฏ€๋กœ ์‘๋‹ต์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค. 
  • Holography - 3์ฐจ์› ๋ฌผ์ฒด ๋ชจ์Šต์„ ๊ณต๊ฐ„์— ํˆฌ์‚ฌํ•œ๋‹ค. ๋ ˆ์ด์ €์™€ ์œก๊ฐ๋ Œ์ฆˆ๋ฅผ ์ด์šฉํ•ด์„œ ์…”ํ„ฐ ์•ˆ๊ฒฝ๊ณผ๋Š” ๋‹ฌ๋ฆฌ ์–ด๋–ค ๋ฐฉํ–ฅ์—์„œ ๋ณด๋”๋ผ๋„ ์ž…์ฒด๊ฐ์„ ๋Š๋ผ๊ฒŒ ํ•œ ๊ฒƒ์ด๋‹ค. 

 - ๋ˆˆ์—์„œ ์–ด๋–ป๊ฒŒ ์ธ์‹ํ• ๊นŒ? ์„œ๋กœ๋‹ค๋ฅธ 2์ฐจ์› ์˜์ƒ๋“ค์„ ๋‡Œ์—์„œ ์กฐํ•ฉํ•˜์—ฌ 3์ฐจ์›์  ๊นŠ์ด๋ฅผ ๋Š๋‚€๋‹ค. 

=>> ๋‹ค์–‘ํ•œ ๊ทธ๋ž˜ํ”ฝ ์ถœ๋ ฅ ์žฅ์น˜๊ฐ€ ์žˆ๋‹ค. ๊ฐ ์ถœ๋ ฅ์žฅ์น˜์˜ ์žฅ๋‹จ์ ์„ ์•Œ๊ณ  ํ•ด๋‹น ์‘์šฉ๋ถ„์•ผ์— ๊ฐ€์žฅ ์ ํ•ฉ ํ•œ ์žฅ์น˜๋ฅผ ์„ ํƒํ•˜์ž!

 

7) ๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ์„ธ์„œ

๊ทธ๋ž˜ํ”ฝ ์นด๋“œ = ๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ์„ธ์„œ = ๊ทธ๋ž˜ํ”ฝ ๋ณด๋“œ = ๋น„๋””์˜ค ์นด๋“œ = ๋น„๋””์˜ค ๋ณด๋“œ 

Q. ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์˜ ๊ธฐ๋ณธ ์—ญํ• ์€?

A. ํ™”๋ฉด์— ๊ทธ๋ฆผ๊ทธ๋ฆฌ๊ธฐ!

 

Q. ์–ด๋–ป๊ฒŒ ๊ทธ๋ฆด๊นŒ?

A. ์ปดํ“จํ„ฐ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๋””์ง€ํ„ธ ์ •๋ณด๋ฅผ ์ตœ์ข…์ ์œผ๋กœ ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•œ๋‹ค. (LCD์˜ ๊ฒฝ์šฐ ํ™”๋ฉด์ด ๋””์ง€ํ„ธ ํšŒ๋กœ์— ์˜ํ•ด ์ œ์–ด๋˜๋ฏ€๋กœ ๋ณ€ํ™˜๊ฒฐ๊ณผ๋„ ๋””์ง€ํ„ธ์ด๋‹ค.)

 

# cpu๋Š” ๋งก๊ฒŒ๋œ "๊ทธ๋ฆฌ๊ธฐ ๋ช…๋ น์–ด"๋ฅผ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์—๊ฒŒ ๋„˜๊ธฐ๊ณ  ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋“ค์„ ์ˆ˜ํ–‰์‹œํ‚จ๋‹ค. 

# "๊ทธ๋ฆฌ๊ธฐ ๋ช…๋ น์–ด"๋ฅผ ๋ฐ›์€ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋Š” ๋ช…๋ น์–ด๋ฅผ ํ•ด๋…ํ•˜๊ณ  ์‹คํ–‰ํ•œ๋‹ค. ๋ช…๋ น์–ด ์‹คํ–‰๊ฒฐ๊ณผ(= ์ตœ์ข…๊ทธ๋ฆผ)๋ฅผ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ์— ๊ธฐ๋กํ•œ๋‹ค. ์ด ์ž‘์—…์€ ๋Œ€๋ถ€๋ถ„ ํ”„๋กœ์„ธ์„œ ๋‚ด๋ถ€์— ํ•˜๋“œ์›จ์–ด ํ˜•ํƒœ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค. 

- ์‹œ์Šคํ…œ ๋ฒ„์Šค ์•„๋ž˜๋กœ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋ผ๊ณ  ๋ณธ๋‹ค. 

- ๋””์Šคํ”Œ๋ ˆ์ด ํ”„๋กœ์„ธ์„œ + ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ํ”„๋กœ์„ธ์„œ =GPU (graphic processing unit) ์ด๋ผ๊ณ  ํ•œ๋‹ค. = > ํ•ด๋…/์‹คํ–‰/ํ”„๋ ˆ์ž„๋ฒ„ํผ๋‚ด์šฉ์ž‘์„ฑ

- ๋””์Šคํ”Œ๋ ˆ์ด ํ”„๋กœ์„ธ์„œ : 2์ฐจ์› ์˜์ƒ ์ฒ˜๋ฆฌ ๊ฐ€์†ํ™” ์‹œํ‚ด. => ๊ฒฐ๊ณผ๋Š” ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๋กœ

- ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ํ”„๋กœ์„ธ์„œ : 3์ฐจ์› ๊ฐ€์† ๊ธฐ๋Šฅ / ์ •์ ์„ ๊ธฐ์ค€์œผ๋กœ ์ด๋™, ํšŒ์ „, ์ ˆ๋‹จ, ํˆฌ์ƒ, ์กฐ๋ช… ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ๊ทธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ ์ž‘์—….

- VRAM : 2์ค‘ port ํ˜•ํƒœ์ธ๋ฐ, ํ•œ์ชฝ port๋Š” ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ ๋‚ด์šฉ์„ ์˜ฎ๊ฒจ ์ ๋Š”๋‹ค. ๋‹ค๋ฅธ port ํ†ตํ•ด ํ˜„์žฌ ๊ทธ๋ž˜ํ”ฝ ๋ฉ”๋ชจ๋ฆฌ ๋‚ด์šฉ์„ ์ฝ์–ด๊ฐ„๋‹ค. ๋””์Šคํ”Œ๋ ˆ์ด ํ”„๋กœ์„ธ์„œ๋Š” VRAM์— ์ƒˆ๋กœ์šด๊ฑฐ ์“ฐ๊ณ  ๋น„๋””์˜ค ์ปจํŠธ๋กค๋Ÿฌ๋Š” ๊ธฐ์กด๊ฑฐ ์ฝ์–ด์„œ ํ™”๋ฉด์— ๋ฟŒ๋ฆฐ๋‹ค. 

 

Driver Program : CPU๊ฐ€ ์ „๋‹ฌํ•˜๋Š” ๋ช…๋ น์–ด๋ฅผ GPU๊ฐ€ ์ง์ ‘ ํ•˜๋“œ์›จ์–ด๋ฅผ ํ†ตํ•ด ์‹คํ–‰ํ• ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋กœ ๋ฒˆ์—ญํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ. ์ตœ์ ํ™” ๋˜์–ด์•ผ๋งŒ ํ•ด๋‹น ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ํ•ด๋‹น ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์— ์žฅ์ฐฉ๋œ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž‘์„ฑํ•œ๋‹ค. 

 

๋‚ด์žฅํ˜•๊ทธ๋ž˜ํ”ฝ์นด๋“œ-๋ฉ”์ธ๋ณด๋“œ๋‚˜ cpu์— ๋‚ด์žฅ// 

์™ธ์žฅํ˜•๊ทธ๋ž˜ํ”ฝ์นด๋“œ-๋ฉ”์ธ๋ณด๋“œ์™ธ์— PCI์Šฌ๋กฏ์— ์žฅ์ฐฉํ•˜์—ฌ ์‚ฌ์šฉ//

=>> GPU๋ฅผ CPU๋‚ด๋ถ€์— ์™„์ „ํžˆ ํ†ตํ•ฉํ•˜๋Š” ๊ฒฝ์šฐ ๋ฒ„์Šค ์—ฐ๊ฒฐ ๊ฑฐ๋ฆฌ๊ฐ€ ์งง์•„ ์™ธ์žฅํ˜• ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋ณด๋‹ค GPU-CPU๊ฐ„์˜ ๋ฐ์ดํ„ฐ ๊ตํ™˜์ด ๋งค์šฐ ๋น ๋ฅด์ง€๋งŒ, ์‹ค์ œ ๊ธฐ๋Šฅ๋ฉด์—์„œ ๋ชป๋ฏธ์นœ๋‹ค. 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€