๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

ะŸะตั€ะฒะฐั์˜ ั‡ะฐัั‚ัŒ : ๋น„๋””์˜ค ๋ฐ ์ด๋ฏธ์ง€ ์ž‘์—…์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๋ญ๋ผ๊ตฌ? ๋น„๋””์˜ค ์ฝ”๋ฑ์€ ๋””์ง€ํ„ธ ๋น„๋””์˜ค๋ฅผ ์••์ถ• ๋ฐ/๋˜๋Š” ์••์ถ• ํ•ด์ œํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด/ํ•˜๋“œ์›จ์–ด์ž…๋‹ˆ๋‹ค.

๋ฌด์—‡์„ ์œ„ํ•ด์„œ? ๋Œ€์—ญํญ๊ณผ ์ธก๋ฉด์—์„œ ํŠน์ • ์ œํ•œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ 
๋ฐ์ดํ„ฐ ์ €์žฅ ๊ณต๊ฐ„ ์ธก๋ฉด์—์„œ ์‹œ์žฅ์€ ์ ์  ๋” ๋†’์€ ํ’ˆ์งˆ์˜ ๋น„๋””์˜ค๋ฅผ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์ง€๋‚œ ๊ฒŒ์‹œ๋ฌผ์—์„œ ํ•ด์ƒ๋„ 30x24, ์ดˆ๋‹น 480ํ”„๋ ˆ์ž„, ํ”ฝ์…€๋‹น 240๋น„ํŠธ์— ํ•„์š”ํ•œ ์ตœ์†Œ๊ฐ’์„ ์–ด๋–ป๊ฒŒ ๊ณ„์‚ฐํ–ˆ๋Š”์ง€ ๊ธฐ์–ตํ•˜์‹œ๋‚˜์š”? ์••์ถ• ์—†์ด 82,944 Mbit/s๋ฅผ ์ˆ˜์‹ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์••์ถ•์€ ํ˜„์žฌ ์ผ๋ฐ˜์ ์œผ๋กœ HD/FullHD/4K๋ฅผ TV ํ™”๋ฉด๊ณผ ์ธํ„ฐ๋„ท์œผ๋กœ ์ „์†กํ•˜๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ๋‹ฌ์„ฑ๋ฉ๋‹ˆ๊นŒ? ์ด์ œ ์ฃผ์š” ๋ฉ”์†Œ๋“œ๋ฅผ ๊ฐ„๋‹จํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๋ฒˆ์—ญ์€ EDISON Software์˜ ์ง€์›์„ ๋ฐ›์•„ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋น„๋””์˜ค ๊ฐ์‹œ ์‹œ์Šคํ…œ ํ†ตํ•ฉ๊ณผ ์šฐ๋ฆฌ๋Š” ํ˜„๋ฏธ๊ฒฝ ๋‹จ์ธต์ดฌ์˜๊ธฐ๋ฅผ ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค.

์ฝ”๋ฑ๊ณผ ์ปจํ…Œ์ด๋„ˆ

์ดˆ๋ณด์ž๊ฐ€ ํ”ํžˆ ๋ฒ”ํ•˜๋Š” ์‹ค์ˆ˜๋Š” ๋””์ง€ํ„ธ ๋น„๋””์˜ค ์ฝ”๋ฑ๊ณผ ๋””์ง€ํ„ธ ๋น„๋””์˜ค ์ปจํ…Œ์ด๋„ˆ๋ฅผ ํ˜ผ๋™ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ๋Š” ํŠน์ • ํ˜•์‹์ž…๋‹ˆ๋‹ค. ๋น„๋””์˜ค(๋ฐ ์˜ค๋””์˜ค) ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜๋Š” ๋ž˜ํผ์ž…๋‹ˆ๋‹ค. ์••์ถ•๋œ ๋น„๋””์˜ค๋Š” ์ปจํ…Œ์ด๋„ˆ ํŽ˜์ด๋กœ๋“œ๋กœ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋น„๋””์˜ค ํŒŒ์ผ์˜ ํ™•์žฅ์ž๋Š” ํ•ด๋‹น ์ปจํ…Œ์ด๋„ˆ ์œ ํ˜•์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด video.mp4 ํŒŒ์ผ์€ ์•„๋งˆ๋„ ์ปจํ…Œ์ด๋„ˆ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. MPEG-4 ํŒŒํŠธ 14, video.mkv๋ผ๋Š” ํŒŒ์ผ์ด ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๊ฐ€์žฅ ๋†’์Šต๋‹ˆ๋‹ค. ๋Ÿฌ์‹œ์•„ ์ธํ˜•. ์ฝ”๋ฑ๊ณผ ์ปจํ…Œ์ด๋„ˆ ํ˜•์‹์„ ์™„์ „ํžˆ ํ™•์ธํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Š” FFmpeg ๋˜๋Š” Mediainfo๋ฅผ.

์—ญ์‚ฌ์˜ ๋น„ํŠธ

์šฐ๋ฆฌ๊ฐ€ ๋„์ฐฉํ•˜๊ธฐ ์ „์— ์–ด๋–ป๊ฒŒํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?, ์ผ๋ถ€ ์˜ค๋ž˜๋œ ์ฝ”๋ฑ์„ ์ข€ ๋” ์ž˜ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์—ญ์‚ฌ๋ฅผ ์กฐ๊ธˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ H.261 1990๋…„(๊ธฐ์ˆ ์ ์œผ๋กœ๋Š” 1988๋…„)์— ๋“ฑ์žฅํ–ˆ์œผ๋ฉฐ 64Kbps์˜ ๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„๋กœ ์ž‘๋™ํ•˜๋„๋ก ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ์ƒ‰์ƒ ์„œ๋ธŒ์ƒ˜ํ”Œ๋ง, ๋งคํฌ๋กœ๋ธ”๋ก ๋“ฑ๊ณผ ๊ฐ™์€ ์•„์ด๋””์–ด๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค ์ฝ”๋ฑ ํ‘œ์ค€์€ 1995๋…„์— ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. H.263, 2001๋…„๊นŒ์ง€ ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „์€ 2003๋…„์— ์™„์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. H.264 / AVC. ๊ฐ™์€ ํ•ด TrueMotion์€ ๋ฌด๋ฃŒ ์†์‹ค ๋น„๋””์˜ค ์ฝ”๋ฑ์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. VP3. ๊ตฌ๊ธ€์€ 2008๋…„์— ์ด ํšŒ์‚ฌ๋ฅผ ์ธ์ˆ˜ํ•˜์—ฌ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. VP8 ๊ฐ™์€ ํ•ด. 2012๋…„ XNUMX์›” ๊ตฌ๊ธ€์ด ์ถœ์‹œํ•œ VP9, ๋ธŒ๋ผ์šฐ์ € ์‹œ์žฅ(๋ชจ๋ฐ”์ผ ์žฅ์น˜ ํฌํ•จ)์˜ ์•ฝ XNUMX/XNUMX์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

AV1 ์—์„œ ๊ฐœ๋ฐœํ•œ ์ƒˆ๋กœ์šด ๋ฌด๋ฃŒ ์˜คํ”ˆ ์†Œ์Šค ๋น„๋””์˜ค ์ฝ”๋ฑ์ž…๋‹ˆ๋‹ค. ์˜คํ”ˆ๋ฏธ๋””์–ด์—ฐ๋งน (AO๋ฏธ๋””์–ด) ์—ฌ๊ธฐ์—๋Š” Google, Mozilla, Microsoft, Amazon, Netflix, AMD, ARM, NVidia, Intel ๋ฐ Cisco์™€ ๊ฐ™์€ ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ํšŒ์‚ฌ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ฝ”๋ฑ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „์ธ 0.1.0์€ 7๋…„ 2016์›” XNUMX์ผ์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

AV1์˜ ํƒ„์ƒ

2015๋…„ ์ดˆ์— Google์€ ๋‹ค์Œ ์ž‘์—…์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. VP10Xiph(Mozilla ์†Œ์œ )๊ฐ€ ์ž‘์—… ์ค‘์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ฌ๋ผ, Cisco๋Š” ์ž์ฒด ๋ฌด๋ฃŒ ๋น„๋””์˜ค ์ฝ”๋ฑ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํ† ๋ฅด.

๊ทธ๋•Œ ์— ํŽ™ LA ์ฒ˜์Œ์œผ๋กœ ๋ฐœํ‘œ๋œ ์—ฐ๊ฐ„ ํ•œ๋„ HEVC (H.265) ๊ทธ๋ฆฌ๊ณ  H.8๋ณด๋‹ค 264๋ฐฐ ๋†’์€ ์ˆ˜์ˆ˜๋ฃŒ๊ฐ€ ๋ถ€๊ณผ๋˜์—ˆ์ง€๋งŒ ๊ณง ๊ทœ์น™์ด ๋‹ค์‹œ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์—ฐ๊ฐ„ ํ•œ๋„ ์—†์Œ,
์ฝ˜ํ…์ธ  ์ˆ˜์ˆ˜๋ฃŒ(์ˆ˜์ต์˜ 0,5%) ๋ฐ
๋‹จ์œ„ ์š”๊ธˆ์€ H.10๋ณด๋‹ค ์•ฝ 264๋ฐฐ ๋†’์Šต๋‹ˆ๋‹ค.

์˜คํ”ˆ๋ฏธ๋””์–ด์—ฐ๋งน ๋Š” ์žฅ๋น„ ์ œ์กฐ์—…์ฒด(Intel, AMD, ARM, Nvidia, Cisco), ์ฝ˜ํ…์ธ  ์ œ๊ณต์—…์ฒด(Google, Netflix, Amazon), ๋ธŒ๋ผ์šฐ์ € ์ œ์ž‘์ž(Google, Mozilla) ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์˜ ํšŒ์‚ฌ์— ์˜ํ•ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.

๋‘ ํšŒ์‚ฌ๋Š” ๋กœ์—ดํ‹ฐ ์—†๋Š” ๋น„๋””์˜ค ์ฝ”๋ฑ์ด๋ผ๋Š” ๊ณตํ†ต ๋ชฉํ‘œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค AV1 ํ›จ์”ฌ ๊ฐ„๋‹จํ•œ ํŠนํ—ˆ ๋ผ์ด์„ผ์Šค๋กœ. Timothy B. Terryberry๋Š” ํ˜„์žฌ AV1 ๊ฐœ๋…๊ณผ ๋ผ์ด์„ ์Šค ๋ชจ๋ธ์˜ ๊ธฐ์›์ด ๋œ ๋†€๋ผ์šด ํ”„๋ ˆ์  ํ…Œ์ด์…˜์„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด AV1 ์ฝ”๋ฑ์„ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๋ฉด ๋†€๋ž„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. aomanalyzer.org).

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๋ฒ”์šฉ ์ฝ”๋ฑ

๋ฒ”์šฉ ๋น„๋””์˜ค ์ฝ”๋ฑ์˜ ๊ธฐ๋ณธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐœ๋…์˜ ๋Œ€๋ถ€๋ถ„์€ ์œ ์šฉํ•˜๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ตœ์‹  ์ฝ”๋ฑ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. VP9, AV1 ะธ HEVC. ์„ค๋ช…๋œ ๋งŽ์€ ๊ฒƒ๋“ค์ด ๋‹จ์ˆœํ™”๋  ๊ฒƒ์ž„์„ ๊ฒฝ๊ณ ํ•ฉ๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” H.264์™€ ๊ฐ™์€ ์‹ค์ œ ์‚ฌ๋ก€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ์ˆ ์„ ์‹œ์—ฐํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

1๋‹จ๊ณ„ - ์ด๋ฏธ์ง€ ๋ถ„ํ• 

์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ํ”„๋ ˆ์ž„์„ ์—ฌ๋Ÿฌ ์„น์…˜, ํ•˜์œ„ ์„น์…˜ ๋ฐ ๊ทธ ์ด์ƒ์œผ๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๋ฌด์—‡์„ ์œ„ํ•ด? ๋งŽ์€ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๋ฅผ ๋ถ„ํ• ํ•  ๋•Œ ์ž‘์€ ์›€์ง์ด๋Š” ๋ถ€๋ถ„์— ๋Œ€ํ•œ ์ž‘์€ ์„น์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ์…˜ ๋ฒกํ„ฐ๋ฅผ ๋ณด๋‹ค ์ •ํ™•ํ•˜๊ฒŒ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •์  ๋ฐฐ๊ฒฝ์˜ ๊ฒฝ์šฐ ๋” ํฐ ์„น์…˜์œผ๋กœ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ”๋ฑ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ์„น์…˜์„ ์„น์…˜(๋˜๋Š” ์ฒญํฌ), ๋งคํฌ๋กœ๋ธ”๋ก(๋˜๋Š” ์ฝ”๋”ฉ ํŠธ๋ฆฌ ๋ธ”๋ก) ๋ฐ ์—ฌ๋Ÿฌ ํ•˜์œ„ ์„น์…˜์œผ๋กœ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŒŒํ‹ฐ์…˜์˜ ์ตœ๋Œ€ ํฌ๊ธฐ๋Š” ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค. HEVC๋Š” ์ด๋ฅผ 64x64๋กœ ์„ค์ •ํ•˜๊ณ  AVC๋Š” 16x16์„ ์‚ฌ์šฉํ•˜๋ฉฐ ํ•˜์œ„ ํŒŒํ‹ฐ์…˜์€ ์ตœ๋Œ€ 4x4 ํฌ๊ธฐ๊นŒ์ง€ ๋ถ„ํ• ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€๋‚œ ๊ธ€์—์„œ ๋ดค๋˜ ํ”„๋ ˆ์ž„ ์ข…๋ฅ˜๋ฅผ ๊ธฐ์–ตํ•˜์‹œ๋‚˜์š”?! ๋ธ”๋ก์—๋„ ๋™์ผํ•˜๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ I-์กฐ๊ฐ, B-๋ธ”๋ก, P-๋งคํฌ๋กœ๋ธ”๋ก ๋“ฑ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฐ์Šตํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค์€ ์ด๋ฏธ์ง€๊ฐ€ ์–ด๋–ป๊ฒŒ ์„น์…˜๊ณผ ํ•˜์œ„ ์„น์…˜์œผ๋กœ ๋‚˜๋‰˜๋Š”์ง€ ์‚ดํŽด๋ณด์„ธ์š”. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ์ด์ „ ๊ธฐ์‚ฌ์—์„œ ์ด๋ฏธ ์–ธ๊ธ‰ํ•œ ๊ฒƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธํ…” ๋น„๋””์˜ค ํ”„๋กœ ๋ถ„์„๊ธฐ (์œ ๋ฃŒ์ด์ง€๋งŒ ์ฒ˜์Œ 10ํ”„๋ ˆ์ž„์œผ๋กœ ์ œํ•œ๋˜๋Š” ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ ๋ฒ„์ „). ์—ฌ๊ธฐ์—์„œ ๋ถ„์„๋œ ์„น์…˜ VP9:

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

2๋‹จ๊ณ„ - ์˜ˆ์ธก

์„น์…˜์ด ์žˆ์œผ๋ฉด ์ด์— ๋Œ€ํ•œ ์ ์„ฑ์ˆ  ์˜ˆ์ธก์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ ์œ„ํ•œ INTER ์˜ˆ์ธก ์–‘๋„ํ•ด์•ผ ํ•จ ๋ชจ์…˜ ๋ฒกํ„ฐ ๋‚˜๋จธ์ง€๋Š” INTRA ์˜ˆ์ธก์„ ์œ„ํ•ด ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์˜ˆ์ธก ๋ฐฉํ–ฅ ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋จธ์ง€.

3๋‹จ๊ณ„ - ๋ณ€์‹ 

์ž”์—ฌ ๋ธ”๋ก(์˜ˆ์ธก ์„น์…˜ โ†’ ์‹ค์ œ ์„น์…˜)์ด ์žˆ์œผ๋ฉด ์ „์ฒด ํ’ˆ์งˆ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์–ด๋–ค ํ”ฝ์…€์„ ํ๊ธฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ๋™์ž‘์„ ์ œ๊ณตํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ณ€ํ™˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋„ ์žˆ์ง€๋งŒ ์ข€ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์‚ฐ ์ฝ”์‚ฌ์ธ ๋ณ€ํ™˜ (DCT -๋ถ€ํ„ฐ ์ด์‚ฐ ์ฝ”์‚ฌ์ธ ๋ณ€ํ™˜). DCT์˜ ์ฃผ์š” ๊ธฐ๋Šฅ:

  • ํ”ฝ์…€ ๋ธ”๋ก์„ ๋™์ผํ•œ ํฌ๊ธฐ์˜ ์ฃผํŒŒ์ˆ˜ ๊ณ„์ˆ˜ ๋ธ”๋ก์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ณต๊ฐ„ ์ค‘๋ณต์„ฑ์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์ „๋ ฅ์„ ์‘์ถ•ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ€์—ญ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

2๋…„ 2017์›” 14์ผ ์‹ ํŠธ๋ผ R.J. (Cintra, RJ) ๋ฐ Bayer F.M. (Bayer FM)์€ XNUMX๊ฐœ์˜ ์ถ”๊ฐ€๋งŒ ํ•„์š”ํ•œ ์ด๋ฏธ์ง€ ์••์ถ•์„ ์œ„ํ•œ DCT์™€ ์œ ์‚ฌํ•œ ๋ณ€ํ™˜์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ๋ฅผ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ ํฌ์ธํŠธ์˜ ์ด์ ์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋”๋ผ๋„ ๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ด์ œ ๊ตฌ์ฒด์ ์ธ ์˜ˆ๋ฅผ ๋“ค์–ด ์‹ค์ œ ๊ฐ€์น˜๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด 8x8 ํ”ฝ์…€ ๋ธ”๋ก์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์ด ๋ธ”๋ก์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ 8 x 8 ํ”ฝ์…€ ์ด๋ฏธ์ง€๋กœ ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์ด ํ”ฝ์…€ ๋ธ”๋ก์— DCT๋ฅผ ์ ์šฉํ•˜๊ณ  8x8 ๊ณ„์ˆ˜ ๋ธ”๋ก์„ ์–ป์Šต๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๊ทธ๋ฆฌ๊ณ  ์ด ๊ณ„์ˆ˜ ๋ธ”๋ก์„ ๋ Œ๋”๋งํ•˜๋ฉด ๋‹ค์Œ ์ด๋ฏธ์ง€๋ฅผ ์–ป๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๋ณด์‹œ๋‹ค์‹œํ”ผ ์›๋ณธ ์ด๋ฏธ์ง€์™€๋Š” ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๊ณ„์ˆ˜๊ฐ€ ๋‹ค๋ฅธ ๊ณ„์ˆ˜์™€ ๋งค์šฐ ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฒซ ๋ฒˆ์งธ ๊ณ„์ˆ˜๋Š” ํ‰๊ท ๊ณผ ๊ฐ™์€ ์ž…๋ ฅ ๋ฐฐ์—ด์˜ ๋ชจ๋“  ์ƒ˜ํ”Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” DC ๊ณ„์ˆ˜๋กœ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ณ„์ˆ˜ ๋ธ”๋ก์—๋Š” ํฅ๋ฏธ๋กœ์šด ์†์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๊ณ ์ฃผํŒŒ ์„ฑ๋ถ„์„ ์ €์ฃผํŒŒ ์„ฑ๋ถ„๊ณผ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์ด๋ฏธ์ง€์—์„œ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์ „๋ ฅ์ด ๋‚ฎ์€ ์ฃผํŒŒ์ˆ˜์— ์ง‘์ค‘๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ฃผํŒŒ์ˆ˜ ์„ฑ๋ถ„์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ  ๋†’์€ ์ฃผํŒŒ์ˆ˜ ๊ณ„์ˆ˜๋ฅผ ๋ฒ„๋ฆฌ๋ฉด ํ™”์งˆ์„ ํฌ๊ฒŒ ์ €ํ•˜์‹œํ‚ค์ง€ ์•Š๊ณ  ์ด๋ฏธ์ง€๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์–‘์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผํŒŒ์ˆ˜๋Š” ์‹ ํ˜ธ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ๋ณ€ํ•˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

DCT๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›๋ณธ ์ด๋ฏธ์ง€๋ฅผ ํ•ด๋‹น ์ฃผํŒŒ์ˆ˜(๊ณ„์ˆ˜ ๋ธ”๋ก)๋กœ ๋ณ€ํ™˜ํ•œ ๋‹ค์Œ ๊ฐ€์žฅ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๊ณ„์ˆ˜์˜ ์ผ๋ถ€๋ฅผ ์‚ญ์ œํ•˜์—ฌ ํ…Œ์ŠคํŠธ ์‚ฌ๋ก€์—์„œ ์–ป์€ ์ง€์‹์„ ์ ์šฉํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋จผ์ € ์ด๋ฅผ ์ฃผํŒŒ์ˆ˜ ์˜์—ญ์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๋‹ค์Œ์œผ๋กœ ๊ณ„์ˆ˜์˜ ์ผ๋ถ€(67%), ์ฃผ๋กœ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ ๋ถ€๋ถ„์„ ๋ฒ„๋ฆฝ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๋งˆ์ง€๋ง‰์œผ๋กœ, ์ด ๋ฒ„๋ ค์ง„ ๊ณ„์ˆ˜ ๋ธ”๋ก์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜๊ณ (์ด๊ฒƒ์€ ๋ฐ˜์ „ ๊ฐ€๋Šฅํ•ด์•ผ ํ•จ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค) ์›๋ณธ๊ณผ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์›๋ณธ ์ด๋ฏธ์ง€์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ์›๋ณธ๊ณผ๋Š” ๋งŽ์€ ์ฐจ์ด์ ์ด ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” 67,1875%๋ฅผ ๋ฒ„๋ ธ์ง€๋งŒ ์—ฌ์ „ํžˆ ์›๋ณธ๊ณผ ์œ ์‚ฌํ•œ ๊ฒƒ์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ๋‚˜์€ ํ’ˆ์งˆ์˜ ์ด๋ฏธ์ง€๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๊ณ„์ˆ˜๋ฅผ ๋” ์‹ ์ค‘ํ•˜๊ฒŒ ํ๊ธฐํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ–ˆ์ง€๋งŒ ์ด๋Š” ๋‹ค์Œ ์ฃผ์ œ์ž…๋‹ˆ๋‹ค.

๊ฐ ๊ณ„์ˆ˜๋Š” ๋ชจ๋“  ํ”ฝ์…€์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์ค‘์š”: ๊ฐ ๊ณ„์ˆ˜๋Š” ํ•˜๋‚˜์˜ ํ”ฝ์…€์— ์ง์ ‘ ๋งคํ•‘๋˜์ง€ ์•Š์ง€๋งŒ ๋ชจ๋“  ํ”ฝ์…€์˜ ๊ฐ€์ค‘์น˜ ํ•ฉ๊ณ„์ž…๋‹ˆ๋‹ค. ์ด ๋†€๋ผ์šด ๊ทธ๋ž˜ํ”„๋Š” ๊ฐ ์ง€์ˆ˜์— ๊ณ ์œ ํ•œ ๊ฐ€์ค‘์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฒซ ๋ฒˆ์งธ ๋ฐ ๋‘ ๋ฒˆ์งธ ๊ณ„์ˆ˜๊ฐ€ ๊ณ„์‚ฐ๋˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

DCT๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ฐ„๋‹จํ•œ ์ด๋ฏธ์ง€ ํ˜•์„ฑ์„ ์‚ดํŽด๋ด„์œผ๋กœ์จ DCT๋ฅผ ์‹œ๊ฐํ™”ํ•ด ๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‹ค์Œ์€ ๊ฐ ๊ณ„์ˆ˜ ๊ฐ€์ค‘์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋œ ๊ธฐํ˜ธ A์ž…๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

4๋‹จ๊ณ„ - ์–‘์žํ™”

์ด์ „ ๋‹จ๊ณ„์—์„œ ์ผ๋ถ€ ๊ณ„์ˆ˜๋ฅผ ์ฒ˜๋ฆฌํ•œ ํ›„ ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„(๋ณ€ํ™˜)์—์„œ ํŠน์ˆ˜ํ•œ ํ˜•ํƒœ์˜ ์–‘์žํ™”๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ๋Š” ์ •๋ณด๋ฅผ ์žƒ์–ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ๋” ๊ฐ„๋‹จํ•˜๊ฒŒ๋Š” ๊ณ„์ˆ˜๋ฅผ ์–‘์žํ™”ํ•˜์—ฌ ์••์ถ•์„ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

๊ณ„์ˆ˜ ๋ธ”๋ก์„ ์–ด๋–ป๊ฒŒ ์–‘์žํ™”ํ•  ์ˆ˜ ์žˆ๋‚˜์š”? ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋Š” ๊ท ์ผ ์–‘์žํ™”์ž…๋‹ˆ๋‹ค. ๋ธ”๋ก์„ ๊ฐ€์ ธ์˜ฌ ๋•Œ ์ด๋ฅผ ํ•˜๋‚˜์˜ ๊ฐ’(10)์œผ๋กœ ๋‚˜๋ˆ„๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜์˜ฌ๋ฆผํ•ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์ด ๊ณ„์ˆ˜ ๋ธ”๋ก์„ ๋’ค์ง‘์„ ์ˆ˜ ์žˆ๋‚˜์š”? ์˜ˆ, ๋‚˜๋ˆˆ ๊ฐ’๊ณผ ๋™์ผํ•œ ๊ฐ’์„ ๊ณฑํ•˜๋ฉด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ๊ฐ ๊ณ„์ˆ˜์˜ ์ค‘์š”์„ฑ์„ ๊ณ ๋ คํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์„ ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋‹จ์ผ ๊ฐ’ ๋Œ€์‹  ์–‘์žํ™”๊ธฐ ํ–‰๋ ฌ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ํ–‰๋ ฌ์€ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์˜ ๋Œ€๋ถ€๋ถ„๊ณผ ์™ผ์ชฝ ์ƒ๋‹จ์˜ ์†Œ์ˆ˜๋ฅผ ์–‘์žํ™”ํ•˜์—ฌ DCT ํŠน์„ฑ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5๋‹จ๊ณ„ - ์—”ํŠธ๋กœํ”ผ ์ฝ”๋”ฉ

๋ฐ์ดํ„ฐ(์ด๋ฏธ์ง€ ๋ธ”๋ก, ์กฐ๊ฐ, ํ”„๋ ˆ์ž„)๋ฅผ ์–‘์žํ™”ํ•œ ํ›„์—๋„ ์—ฌ์ „ํžˆ ์†์‹ค ์—†์ด ์••์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์••์ถ•ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐฉ๋ฒ•์—๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ ์ค‘ ์ผ๋ถ€๋ฅผ ๊ฐ„๋žตํ•˜๊ฒŒ ์‚ดํŽด๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋” ๊นŠ์€ ์ดํ•ด๋ฅผ ์œ„ํ•ด ์••์ถ• ์ดํ•ด: ํ˜„๋Œ€ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์••์ถ•("์••์ถ• ์ดํ•ด: ํ˜„๋Œ€ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์••์ถ•").

VLC๋ฅผ ์‚ฌ์šฉํ•œ ๋น„๋””์˜ค ์ธ์ฝ”๋”ฉ

๋ฌธ์ž ์ŠคํŠธ๋ฆผ์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. a, e, r ะธ t. ๊ฐ ๋ฌธ์ž๊ฐ€ ์ŠคํŠธ๋ฆผ์— ๋‚˜ํƒ€๋‚˜๋Š” ๋นˆ๋„์— ๋Œ€ํ•œ ํ™•๋ฅ (0~1 ๋ฒ”์œ„)์ด ์ด ํ‘œ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

a e r t
ํ™•๋ฅ  0,3 0,3 0,2 0,2

๊ฐ€๋Šฅ์„ฑ์ด ๊ฐ€์žฅ ๋†’์€ ์ฝ”๋“œ์—๋Š” ๊ณ ์œ ํ•œ ์ด์ง„ ์ฝ”๋“œ(์ž‘์€ ์ฝ”๋“œ ์„ ํ˜ธ)๋ฅผ ํ• ๋‹นํ•˜๊ณ  ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ์€ ์ฝ”๋“œ์—๋Š” ํฐ ์ฝ”๋“œ๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

a e r t
ํ™•๋ฅ  0,3 0,3 0,2 0,2
๋ฐ”์ด๋„ˆ๋ฆฌ ์ฝ”๋“œ 0 10 110 1110

๊ฐ ๋ฌธ์ž์— ๋Œ€ํ•ด 8๋น„ํŠธ๋ฅผ ์†Œ๋น„ํ•˜๊ฒŒ ๋œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ์ŠคํŠธ๋ฆผ์„ ์••์ถ•ํ•ฉ๋‹ˆ๋‹ค. ์••์ถ•ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฌธ์ž๋‹น 24๋น„ํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋ฌธ์ž๋ฅผ ํ•ด๋‹น ์ฝ”๋“œ๋กœ ๋ฐ”๊พธ๋ฉด ๋น„์šฉ์ด ์ ˆ๊ฐ๋ฉ๋‹ˆ๋‹ค!

์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ๋ฌธ์ž๋ฅผ ์ธ์ฝ”๋”ฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. e, ์ด๋Š” 10๊ณผ ๊ฐ™๊ณ  ๋‘ ๋ฒˆ์งธ ๋ฌธ์ž๋Š” a, ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค(์ˆ˜ํ•™์  ๋ฐฉ์‹์ด ์•„๋‹˜): [10][0], ๋งˆ์ง€๋ง‰์œผ๋กœ ์„ธ ๋ฒˆ์งธ ๋ฌธ์ž t, ์ด๋Š” ์ตœ์ข… ์••์ถ• ๋น„ํŠธ์ŠคํŠธ๋ฆผ์„ [10][0][1110] ๋˜๋Š” 1001110, ์ด๋Š” 7๋น„ํŠธ๋งŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค(์›๋ณธ๋ณด๋‹ค 3,4๋ฐฐ ์ ์€ ๊ณต๊ฐ„).

๊ฐ ์ฝ”๋“œ๋Š” ์ ‘๋‘์‚ฌ๊ฐ€ ํฌํ•จ๋œ ๊ณ ์œ ํ•œ ์ฝ”๋“œ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ—ˆํ”„๋งŒ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ด ๋ฒˆํ˜ธ๋ฅผ ์ฐพ๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์— ๊ฒฐํ•จ์ด ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ์ด๋Ÿฌํ•œ ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐฉ๋ฒ•์„ ์—ฌ์ „ํžˆ ์ œ๊ณตํ•˜๋Š” ๋น„๋””์˜ค ์ฝ”๋ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ธ์ฝ”๋”์™€ ๋””์ฝ”๋” ๋ชจ๋‘ ํ•ด๋‹น ์ด์ง„ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ ๊ธฐํ˜ธ ํ…Œ์ด๋ธ”์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ…Œ์ด๋ธ”์„ ์ž…๋ ฅ์œผ๋กœ ๋ณด๋‚ด๋Š” ๊ฒƒ๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์‚ฐ์ˆ  ์ฝ”๋”ฉ

๋ฌธ์ž ์ŠคํŠธ๋ฆผ์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. a, e, r, s ะธ t, ๊ทธ ํ™•๋ฅ ์€ ์ด ํ‘œ์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

a e r s t
ํ™•๋ฅ  0,3 0,3 0,15 0,05 0,2

์ด ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ฌธ์ž๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฒ”์œ„๋ฅผ ๊ฐ€์žฅ ํฐ ์ˆซ์ž๋กœ ์ •๋ ฌํ•˜์—ฌ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์ด์ œ ์„ธ ๋ฌธ์ž์˜ ์ŠคํŠธ๋ฆผ์„ ์ธ์ฝ”๋”ฉํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จน๋‹ค.

๋จผ์ € ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ž๋ฅผ ์„ ํƒํ•˜์„ธ์š”. e, ์ด๋Š” 0,3์—์„œ 0,6(ํฌํ•จํ•˜์ง€ ์•Š์Œ)์˜ ํ•˜์œ„ ๋ฒ”์œ„์— ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ํ•˜์œ„ ๋ฒ”์œ„๋ฅผ ์ทจํ•˜์—ฌ ์ด์ „๊ณผ ๋™์ผํ•œ ๋น„์œจ๋กœ ๋‹ค์‹œ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. ๋‹จ, ์ด ์ƒˆ๋กœ์šด ๋ฒ”์œ„์— ๋Œ€ํ•ด์„œ์ž…๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๊ณ„์†ํ•ด์„œ ์ŠคํŠธ๋ฆผ์„ ์ฝ”๋”ฉํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จน๋‹ค. ์ด์ œ ๋‘ ๋ฒˆ์งธ ์บ๋ฆญํ„ฐ๋ฅผ ์„ ํƒํ•˜์„ธ์š”. a, ์ด๋Š” 0,3์—์„œ 0,39 ์‚ฌ์ด์˜ ์ƒˆ๋กœ์šด ํ•˜์œ„ ๋ฒ”์œ„์— ์žˆ๊ณ  ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. t ๋™์ผํ•œ ๊ณผ์ •์„ ๋‹ค์‹œ ๋ฐ˜๋ณตํ•˜๋ฉด 0,354์—์„œ 0,372๊นŒ์ง€์˜ ์ตœ์ข… ํ•˜์œ„ ๋ฒ”์œ„๋ฅผ ์–ป๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๋งˆ์ง€๋ง‰ ํ•˜์œ„ ๋ฒ”์œ„์—์„œ 0,354์—์„œ 0,372 ์‚ฌ์ด์˜ ์ˆซ์ž๋ฅผ ์„ ํƒํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. 0,36์„ ์„ ํƒํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ํ•˜์œ„ ๋ฒ”์œ„์—์„œ ๋‹ค๋ฅธ ์ˆซ์ž๋ฅผ ์„ ํƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฒˆํ˜ธ๋ฅผ ํ†ตํ•ด์„œ๋งŒ ์›๋ž˜ ์ŠคํŠธ๋ฆผ์„ ๋ณต์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋งˆ์น˜ ์ŠคํŠธ๋ฆผ์„ ์ธ์ฝ”๋”ฉํ•˜๊ธฐ ์œ„ํ•ด ๋ฒ”์œ„ ๋‚ด์— ์„ ์„ ๊ทธ๋ฆฌ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์—ญ์—ฐ์‚ฐ(์ฆ‰, ๋””์ฝ”๋”ฉ)์€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž 0,36๊ณผ ์ดˆ๊ธฐ ๋ฒ”์œ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™์ผํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด์ œ ์ด ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฝ”๋”ฉ๋œ ์ŠคํŠธ๋ฆผ์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ๋ฒ”์œ„์—์„œ๋Š” ์ˆซ์ž๊ฐ€ ์Šฌ๋ผ์ด์Šค์— ํ•ด๋‹นํ•˜๋ฏ€๋กœ ์ด๊ฒƒ์ด ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ž๋ผ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ด์ „๊ณผ ๋™์ผํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ์ด ํ•˜์œ„ ๋ฒ”์œ„๋ฅผ ๋‹ค์‹œ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ 0,36์ด ๊ธฐํ˜ธ์— ํ•ด๋‹นํ•จ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. a, ๊ทธ๋ฆฌ๊ณ  ์ด ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•œ ํ›„์— ์šฐ๋ฆฌ๋Š” ๋งˆ์ง€๋ง‰ ๋ฌธ์ž์— ๋„๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค. t (์›๋ž˜ ์ธ์ฝ”๋”ฉ๋œ ์ŠคํŠธ๋ฆผ์„ ํ˜•์„ฑํ•จ) ๋จน๋‹ค).

์ธ์ฝ”๋”์™€ ๋””์ฝ”๋” ๋ชจ๋‘ ๊ธฐํ˜ธ ํ™•๋ฅ  ํ…Œ์ด๋ธ”์ด ์žˆ์–ด์•ผ ํ•˜๋ฏ€๋กœ ์ด๋ฅผ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์—๋„ ํ•จ๊ป˜ ๋ณด๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฝค ์šฐ์•„ํ•˜์ง€ ์•Š๋‚˜์š”? ์ด ํ•ด๊ฒฐ์ฑ…์„ ์ƒ๊ฐํ•ด๋‚ธ ์‚ฌ๋žŒ์€ ์ •๋ง ๋˜‘๋˜‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์ด ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค(๋˜๋Š” ์ ์–ด๋„ ์˜ต์…˜์œผ๋กœ ์ œ๊ณต).

์•„์ด๋””์–ด๋Š” ์–‘์žํ™”๋œ ๋น„ํŠธ ์ŠคํŠธ๋ฆผ์„ ๋ฌด์†์‹ค ์••์ถ•ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ™•์‹คํžˆ ์ด ๊ธฐ์‚ฌ์—๋Š” ์ˆ˜๋งŽ์€ ์„ธ๋ถ€ ์ •๋ณด, ์ด์œ , ์žฅ๋‹จ์  ๋“ฑ์ด ๋ˆ„๋ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ๋” ๋งŽ์€ ๊ฒƒ์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์ฝ”๋ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ์—”ํŠธ๋กœํ”ผ ์ธ์ฝ”๋”ฉ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. YEARS.

6๋‹จ๊ณ„ - ๋น„ํŠธ์ŠคํŠธ๋ฆผ ํ˜•์‹

์ด ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ ํ›„์—๋Š” ์ˆ˜ํ–‰๋œ ๋‹จ๊ณ„์˜ ๋งฅ๋ฝ์—์„œ ์••์ถ•๋œ ํ”„๋ ˆ์ž„์˜ ์••์ถ•์„ ํ’€์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋””์ฝ”๋”๋Š” ์ธ์ฝ”๋”๊ฐ€ ๋‚ด๋ฆฐ ๊ฒฐ์ •์„ ๋ช…์‹œ์ ์œผ๋กœ ์•Œ๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋””์ฝ”๋”์—๋Š” ๋น„ํŠธ ๊นŠ์ด, ์ƒ‰ ๊ณต๊ฐ„, ํ•ด์ƒ๋„, ์˜ˆ์ธก ์ •๋ณด(๋ชจ์…˜ ๋ฒกํ„ฐ, ๋ฐฉํ–ฅ์„ฑ INTER ์˜ˆ์ธก), ํ”„๋กœํ•„, ๋ ˆ๋ฒจ, ํ”„๋ ˆ์ž„ ์†๋„, ํ”„๋ ˆ์ž„ ์œ ํ˜•, ํ”„๋ ˆ์ž„ ๋ฒˆํ˜ธ ๋“ฑ ํ•„์š”ํ•œ ๋ชจ๋“  ์ •๋ณด๊ฐ€ ์ œ๊ณต๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋น„ํŠธ์ŠคํŠธ๋ฆผ์„ ๊ฐ„๋‹จํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. H.264. ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ์ตœ์†Œํ•œ์˜ H.264 ๋น„ํŠธ์ŠคํŠธ๋ฆผ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(FFmpeg๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ชจ๋“  ์ธ์ฝ”๋”ฉ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค). ์„ธ์ด๋‚  โ€” ๊ทธ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์กฐ๊ธˆ ๋” ์•Œ์•„ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.) ์šฐ๋ฆฌ๋Š” ์ž์ฒด ์ €์žฅ์†Œ์™€ FFmpeg๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

./s/ffmpeg -i /files/i/minimal.png -pix_fmt yuv420p /files/v/minimal_yuv420.h264

์ด ๋ช…๋ น์€ ์›์‹œ ๋น„ํŠธ์ŠคํŠธ๋ฆผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. H.264 ํ•˜๋‚˜์˜ ํ”„๋ ˆ์ž„, 64ร—64 ํ•ด์ƒ๋„, ์ƒ‰ ๊ณต๊ฐ„ ํฌํ•จ YUV420. ์ด ๊ฒฝ์šฐ ๋‹ค์Œ ์ด๋ฏธ์ง€๊ฐ€ ํ”„๋ ˆ์ž„์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

H.264 ๋น„ํŠธ์ŠคํŠธ๋ฆผ

ํ‘œ์ค€ AVC (H.264)๋Š” ์ •๋ณด๊ฐ€ ๋งคํฌ๋กœํ”„๋ ˆ์ž„(๋„คํŠธ์›Œํฌ ์˜๋ฏธ์—์„œ)์œผ๋กœ ์ „์†ก๋  ๊ฒƒ์ธ์ง€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‚  (์ด๊ฒƒ์€ ๋„คํŠธ์›Œํฌ ์ถ”์ƒํ™” ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค). NAL์˜ ์ฃผ์š” ๋ชฉํ‘œ๋Š” "์›น ์นœํ™”์ ์ธ" ๋น„๋””์˜ค ํ”„๋ ˆ์  ํ…Œ์ด์…˜์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ํ‘œ์ค€์€ TV(์ŠคํŠธ๋ฆผ ๊ธฐ๋ฐ˜), ์ธํ„ฐ๋„ท(ํŒจํ‚ท ๊ธฐ๋ฐ˜)์—์„œ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

NAL ์š”์†Œ์˜ ๊ฒฝ๊ณ„๋ฅผ ์ •์˜ํ•˜๋Š” ๋™๊ธฐํ™” ๋งˆ์ปค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋™๊ธฐํ™” ํ† ํฐ์—๋Š” ๊ฐ’์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. 0x00 0x00 0x01, ์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 0x00 0x00 0x00 0x01. ์šฐ๋ฆฌ๊ฐ€ ๋ฐœ์‚ฌํ•œ๋‹ค๋ฉด ํ—ฅ์Šค ๋คํ”„ ์ƒ์„ฑ๋œ H.264 ๋น„ํŠธ์ŠคํŠธ๋ฆผ์˜ ๊ฒฝ์šฐ ํŒŒ์ผ ์‹œ์ž‘ ๋ถ€๋ถ„์—์„œ ์ตœ์†Œ XNUMX๊ฐœ์˜ NAL ํŒจํ„ด์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์–ธ๊ธ‰ํ•œ ๋ฐ”์™€ ๊ฐ™์ด ๋””์ฝ”๋”๋Š” ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋น„๋””์˜ค, ํ”„๋ ˆ์ž„, ์ƒ‰์ƒ, ์‚ฌ์šฉ๋œ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋“ฑ์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ๋„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ NAL์˜ ์ฒซ ๋ฒˆ์งธ ๋ฐ”์ดํŠธ๋Š” ์นดํ…Œ๊ณ ๋ฆฌ์™€ ์œ ํ˜•์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

NAL ์œ ํ˜• ์‹๋ณ„์ž ๊ธฐ์ˆ 
0 ะะตะธะทะฒะตัั‚ะฝั‹ะน ํŒ
1 IDR์ด ์—†๋Š” ์ธ์ฝ”๋”ฉ๋œ ์ด๋ฏธ์ง€ ์กฐ๊ฐ
2 ์ฝ”๋”ฉ๋œ ์Šฌ๋ผ์ด์Šค ๋ฐ์ดํ„ฐ ์„น์…˜ A
3 ์ฝ”๋”ฉ๋œ ์Šฌ๋ผ์ด์Šค ๋ฐ์ดํ„ฐ ์„น์…˜ B
4 ์ฝ”๋”ฉ๋œ ์Šฌ๋ผ์ด์Šค ๋ฐ์ดํ„ฐ ์„น์…˜ C
5 IDR ์ด๋ฏธ์ง€์˜ ์ธ์ฝ”๋”ฉ๋œ IDR ์กฐ๊ฐ
6 SEI ํ™•์žฅ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด
7 SPS ์‹œํ€€์Šค ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ธํŠธ
8 PPS ์ด๋ฏธ์ง€ ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ธํŠธ
9 ์ ‘๊ทผ ๊ตฌ๋ถ„์ž
10 ์‹œํ€€์Šค ์ข…๋ฃŒ
11 ์Šค๋ ˆ๋“œ ๋
... ...

์ผ๋ฐ˜์ ์œผ๋กœ ๋น„ํŠธ์ŠคํŠธ๋ฆผ์˜ ์ฒซ ๋ฒˆ์งธ NAL์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. PLC. ์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ NAL์€ ํ”„๋กœํ•„, ๋ ˆ๋ฒจ, ํ•ด์ƒ๋„ ๋“ฑ๊ณผ ๊ฐ™์€ ์ผ๋ฐ˜์ ์ธ ์ธ์ฝ”๋”ฉ ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ๋™๊ธฐํ™” ๋งˆ์ปค๋ฅผ ๊ฑด๋„ˆ๋›ฐ๋ฉด ์ฒซ ๋ฒˆ์งธ ๋ฐ”์ดํŠธ๋ฅผ ๋””์ฝ”๋”ฉํ•˜์—ฌ ์–ด๋–ค NAL ์œ ํ˜•์ด ์ฒซ ๋ฒˆ์งธ์ธ์ง€ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋™๊ธฐํ™” ํ† ํฐ ๋‹ค์Œ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฐ”์ดํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 01100111, ์—ฌ๊ธฐ์„œ ์ฒซ ๋ฒˆ์งธ ๋น„ํŠธ(0)๋Š” f ํ•„๋“œ์— ์žˆ์Šต๋‹ˆ๋‹ค.orbidden_zero_bit. ๋‹ค์Œ 2๋น„ํŠธ(11) ํ•„๋“œ๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. nal_ref_idc, ์ด๋Š” ์ด NAL์ด ์ฐธ์กฐ ํ•„๋“œ์ธ์ง€ ์•„๋‹Œ์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋จธ์ง€ 5๋น„ํŠธ(00111) ํ•„๋“œ๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. nal_unit_type, ์ด ๊ฒฝ์šฐ SPS ๋ธ”๋ก์ž…๋‹ˆ๋‹ค(7) NAL.

๋‘ ๋ฒˆ์งธ ๋ฐ”์ดํŠธ(์ง„=01100100, ๋งˆ๋…€=0 X 64, 12์›”=100) SPS NAL์˜ ํ•„๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ”„๋กœํ•„_idc, ์ธ์ฝ”๋”๊ฐ€ ์‚ฌ์šฉํ•œ ํ”„๋กœํ•„์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ œํ•œ๋œ ํ•˜์ด ํ”„๋กœํŒŒ์ผ์ด ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ฆ‰, ์–‘๋ฐฉํ–ฅ B ์„ธ๊ทธ๋จผํŠธ ์ง€์›์ด ์—†๋Š” ํ•˜์ด ํ”„๋กœํŒŒ์ผ).

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๋น„ํŠธ์ŠคํŠธ๋ฆผ ์‚ฌ์–‘์„ ๋ณด๋ฉด H.264 SPS NAL์˜ ๊ฒฝ์šฐ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„, ์นดํ…Œ๊ณ ๋ฆฌ ๋ฐ ์„ค๋ช…์— ๋Œ€ํ•œ ๋งŽ์€ ๊ฐ’์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ•„๋“œ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. pic_width_in_mbs_minus_1 ะธ pic_height_in_map_units_minus_1.

๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„ ๋ฒ”์ฃผ ๊ธฐ์ˆ 
pic_width_in_mbs_minus_1 0 UE(v)
pic_height_in_map_units_minus_1 0 UE(v)

์ด ํ•„๋“œ์˜ ๊ฐ’์œผ๋กœ ๋ช‡ ๊ฐ€์ง€ ์ˆ˜ํ•™์  ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ํ•ด์ƒ๋„๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ 1920 x 1080์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. pic_width_in_mbs_minus_1 ๊ฐ’์€ 119((119 + 1) * ๋งคํฌ๋กœ๋ธ”๋ก_ํฌ๊ธฐ = 120 * 16 = 1920)์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋„ ๊ณต๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด 1920์„ ์ธ์ฝ”๋”ฉํ•˜๋Š” ๋Œ€์‹  119๋กœ ์ธ์ฝ”๋”ฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์ƒ์„ฑ๋œ ๋น„๋””์˜ค๋ฅผ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์œผ๋กœ ๊ณ„์† ํ™•์ธํ•˜๋Š” ๊ฒฝ์šฐ(์˜ˆ: xxd -b -c 11 v/minimal_yuv420.h264), ๊ทธ๋Ÿฌ๋ฉด ํ”„๋ ˆ์ž„ ์ž์ฒด์ธ ๋งˆ์ง€๋ง‰ NAL๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์—ฌ๊ธฐ์„œ๋Š” ์ฒ˜์Œ 6๋ฐ”์ดํŠธ ๊ฐ’์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 01100101 10001000 10000100 00000000 00100001 11111111. ์ฒซ ๋ฒˆ์งธ ๋ฐ”์ดํŠธ๋Š” NAL ์œ ํ˜•์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฏ€๋กœ ์ด ๊ฒฝ์šฐ (00101)๋Š” IDR ์กฐ๊ฐ(5)์ด๋ฉฐ, ์ด๋ฅผ ๋” ์ž์„ธํžˆ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์‚ฌ์–‘ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์กฐ๊ฐ ์œ ํ˜•(์Šฌ๋ผ์ด์Šค_์œ ํ˜•) ๋ฐ ํ”„๋ ˆ์ž„ ๋ฒˆํ˜ธ(ํ”„๋ ˆ์ž„ ๋ฒˆํ˜ธ) ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ๋ถ„์•ผ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

์ผ๋ถ€ ํ•„๋“œ์˜ ๊ฐ’์„ ์–ป์œผ๋ ค๋ฉด(ue(v), me(v), se(v) ๋˜๋Š” te(v)), ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ํŠน์ˆ˜ ๋””์ฝ”๋”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์กฐ๊ฐ์„ ๋””์ฝ”๋”ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ง€์ˆ˜ ๊ณจ๋กฌ ์ฝ”๋“œ. ์ด ๋ฐฉ๋ฒ•์€ ํŠนํžˆ ๊ธฐ๋ณธ๊ฐ’์ด ๋งŽ์€ ๊ฒฝ์šฐ ๋ณ€์ˆ˜ ๊ฐ’์„ ์ธ์ฝ”๋”ฉํ•˜๋Š” ๋ฐ ๋งค์šฐ ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค.

์˜๋ฏธ ์Šฌ๋ผ์ด์Šค_์œ ํ˜• ะธ ํ”„๋ ˆ์ž„ ๋ฒˆํ˜ธ ์ด ๋น„๋””์˜ค์˜ 7(I-์กฐ๊ฐ)๊ณผ 0(์ฒซ ๋ฒˆ์งธ ํ”„๋ ˆ์ž„)์ž…๋‹ˆ๋‹ค.

๋น„ํŠธ์ŠคํŠธ๋ฆผ์€ ํ”„๋กœํ† ์ฝœ๋กœ ์ƒ๊ฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„ํŠธ์ŠคํŠธ๋ฆผ์— ๋Œ€ํ•ด ๋” ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด ์‚ฌ์–‘์„ ์ฐธ์กฐํ•˜์„ธ์š”. ITU H.264. ๋‹ค์Œ์€ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๋ณด์—ฌ์ฃผ๋Š” ๋งคํฌ๋กœ ๋‹ค์ด์–ด๊ทธ๋žจ์ž…๋‹ˆ๋‹ค(YUV ์••์ถ•๋œ ํ˜•ํƒœ๋กœ).

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ๋น„ํŠธ์ŠคํŠธ๋ฆผ์„ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VP9, H.265 (HEVC) ๋˜๋Š” ์ƒˆ๋กœ์šด ์ตœ๊ณ ์˜ ๋น„ํŠธ์ŠคํŠธ๋ฆผ AV1. ๋‹ค๋“ค ๋น„์Šทํ•ด์š”? ์•„๋‹ˆ์š”. ํ•˜์ง€๋งŒ ์ ์–ด๋„ ํ•˜๋‚˜๋ฅผ ์ดํ•ดํ•˜๋ฉด ๋‚˜๋จธ์ง€๋„ ์ดํ•ดํ•˜๊ธฐ๊ฐ€ ํ›จ์”ฌ ์‰ฝ์Šต๋‹ˆ๋‹ค.

์—ฐ์Šตํ•˜๊ณ  ์‹ถ๋‚˜์š”? H.264 ๋น„ํŠธ์ŠคํŠธ๋ฆผ ์‚ดํŽด๋ณด๊ธฐ

๋‹จ์ผ ํ”„๋ ˆ์ž„ ๋น„๋””์˜ค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  MediaInfo๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„ํŠธ์ŠคํŠธ๋ฆผ์„ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. H.264. ์‹ค์ œ๋กœ ๋น„ํŠธ์ŠคํŠธ๋ฆผ์„ ๋ถ„์„ํ•˜๋Š” ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ณด๋Š” ๊ฒƒ์กฐ์ฐจ ๋ฐฉํ•ด๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. H.264 (AVC).

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์—ฐ์Šต์„ ์œ„ํ•ด Intel Video Pro Analyser๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ด๋ฏธ ํ”„๋กœ๊ทธ๋žจ์ด ์œ ๋ฃŒ๋ผ๊ณ  ๋งํ–ˆ์ง€๋งŒ 10ํ”„๋ ˆ์ž„์œผ๋กœ ์ œํ•œ๋˜๋Š” ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?).

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

๊ฒ€ํ† 

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

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

์ด์ „์—๋Š” 139p ํ’ˆ์งˆ, 720fps๋กœ 30์‹œ๊ฐ„ ๋ถ„๋Ÿ‰์˜ ๋น„๋””์˜ค ํŒŒ์ผ์„ ์ €์žฅํ•˜๋ ค๋ฉด 0,031GB์˜ ๋””์Šคํฌ ๊ณต๊ฐ„์ด ํ•„์š”ํ•œ ๊ฒƒ์œผ๋กœ ๊ณ„์‚ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ์—์„œ ๋…ผ์˜ํ•œ ๋ฐฉ๋ฒ•(ํ”„๋ ˆ์ž„ ๊ฐ„ ๋ฐ ๋‚ด๋ถ€ ์˜ˆ์ธก, ๋ณ€ํ™˜, ์–‘์žํ™”, ์—”ํŠธ๋กœํ”ผ ์ฝ”๋”ฉ ๋“ฑ)์„ ์‚ฌ์šฉํ•˜๋ฉด (ํ”ฝ์…€๋‹น 367,82๋น„ํŠธ๋ฅผ ์†Œ๋น„ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ) ๋งค์šฐ ๋›ฐ์–ด๋‚œ ๋น„๋””์˜ค๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 139GB์˜ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์•„๋‹Œ XNUMXMB๋งŒ ์ฐจ์ง€ํ•˜๋Š” ๋งŒ์กฑ์Šค๋Ÿฌ์šด ํ’ˆ์งˆ์ž…๋‹ˆ๋‹ค.

H.265๋Š” ์–ด๋–ป๊ฒŒ H.264๋ณด๋‹ค ๋” ๋‚˜์€ ์••์ถ•๋ฅ ์„ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๊นŒ?

์ด์ œ ์ฝ”๋ฑ ์ž‘๋™ ๋ฐฉ์‹์— ๋Œ€ํ•ด ๋” ๋งŽ์ด ์•Œ์•˜์œผ๋ฏ€๋กœ ์ตœ์‹  ์ฝ”๋ฑ์ด ๋” ์ ์€ ๋น„ํŠธ๋กœ ๋” ๋†’์€ ํ•ด์ƒ๋„๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ๋” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„๊ตํ•ด๋ณด์ž๋ฉด AVC ะธ HEVC, ์ด๋Š” ๊ฑฐ์˜ ํ•ญ์ƒ ๋” ๋†’์€ CPU ๋กœ๋“œ์™€ ์••์ถ• ๋น„์œจ ์‚ฌ์ด์—์„œ ์„ ํƒ๋œ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

HEVC ๋‹ค์Œ๋ณด๋‹ค ๋” ๋งŽ์€ ์„น์…˜(๋ฐ ํ•˜์œ„ ์„น์…˜) ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. AVC, ๋” ๋งŽ์€ ๋‚ด๋ถ€ ์˜ˆ์ธก ๋ฐฉํ–ฅ, ํ–ฅ์ƒ๋œ ์—”ํŠธ๋กœํ”ผ ์ฝ”๋”ฉ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๊ฐœ์„ ์ด ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. H.265 50% ์ด์ƒ ์••์ถ• ๊ฐ€๋Šฅ H.264.

๋น„๋””์˜ค ์ฝ”๋ฑ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? 2๋ถ€. ๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ

ะŸะตั€ะฒะฐั์˜ ั‡ะฐัั‚ัŒ : ๋น„๋””์˜ค ๋ฐ ์ด๋ฏธ์ง€ ์ž‘์—…์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€