עזרתכם להבין: איך באמת מוצגת תמונה במסך המחשב בגדלים שונים??

תוכנות ניהול מדיה: KODI, תוספים, XBMC, Media Portal, PLEX וכו'
קוביקו פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 356
הצטרף: פברואר 2005
נתן תודות: 32 פעמים
קיבל תודות: 0

שליחה #1 

זה נראה כאילו מובן מאליו... אבל ככל שאני דש בזה, אני לא ממש מצליח להבין איך זה "מסתדר" באמת

נניח תמונת וידאו בפורמט 4:3 ובגודל מקורי 720X576
(השאלה רלוונטית גם לתמונת סטיל כלשהי)

יש לי מסך מחשב בעל רזולוציה 1600X1200

נניח שאני מציג את תמונת הוידאו בתוך חלון שרוחבו קצת יותר מרוחב המסך.
אם עשיתי את זה מדוייק לצורך העניין,
אז קיבלתי על המסך שטח פיזי של 720X576 פיקסלים,
שזה אמור להיות התאמת מדוייקת של כל פיקסל באות הווידאו ל-פיקסל במחשב

ועכשיו התעלומה מבחינתי:
נניח שאני מגדיל את החלון ב-10% על מסך המחשב...
איך זה שהכל עדיין "מסתדר"??

כלומר: הוספתי איזה 70 פיקסלים לרוחב התמונה, ועוד כהנה לגובה שלה...
מאיפה זה לוקח את האינפורמציה כדי למלא את כל הפיקסלים בחלון
ועוד בצורה חלקה ומדוייקת לעין??

ולאן "נעלמים" פיקסלים מאות הווידאו כאשר מקטינים את החלון??

ברור שאם מגדילים את התמונה עוד ועוד, אז נתחיל לראות גירעון
אבל בכל זאת, תמונת וידאו ברזולוציה 720X576 עדיין נראית יפה וחלקה גם במסך מלא
כאילו היא באמת היתה 1600X1200 במקור


ועוד משהו:
אם אני מעביר את המסך לרזולוציה יותר נמוכה,
נגיד 800X600
אז חלון הווידאו מוגדל בהתאם וזה ברור, כמו שאר החלונות הפתוחים באותו זמן במחשב,
אבל אם אני עובר למסך מלא,
והנה מבחינתי התעלומה הגדולה מכל:
אז לי נראה שתמונת הווידאו נראית בדיוק כמו תמונת ווידאו במסך מלא ברזולוציה הגבוהה

אז... מה פה קורה פה??
האם מדובר באלגוריתמים מתוחכמים של עיבוד תמונה ו"עבודה בעיניים"?
או שזה משהו אחר לגמרי ואין כל קשר ישיר בין פיקסל בתמונה לפיקסל על המחשב??

אשמח להארת עיניים

חג שמח

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78843
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5388 פעמים

שליחה #2 

המתיחה הזו שאתה מדבר עליה נקראת upscaling.

יש המון דרכים לבצע אותה. ככל שהשיטה מתוחכמת יותר, כך איכות התמונה טובה יותר ופחות מטושטשת. צריך כח חישוב לא קטן לשם כך.

קרא מאמר זה:

http://www.hometheater.co.il/article01411.SCALING

קוביקו פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 356
הצטרף: פברואר 2005
נתן תודות: 32 פעמים
קיבל תודות: 0

תודה רבה עפר על המאמר המאלף

שליחה #3 

החכמת אותי מאוד

וכמובן הגברת את סקרנותי בעניין,
אז בבקשה עוד כמה שאלות להבהרה:
(בשלב זה של חיי, כל השאלות שלי קשורות לתוכן SD... זה מה יש 8O )

1. האם באמת קטע וידאו המנוגן במחשב במוד מסך מלא הוא אכן זהה בכל הרזולוציות
או שזה רק נדמה לי?
(כמובן באותו מחשב עם אותו מסך)

2. בטלויזיה LCD (לא מסך מחשב) שהיא FHD,
האם אות וידאו SD (או 720p) עובר UPSCALING
או שהטלויזיה עוברת ל-"מוד" SD?

או שיש גם וגם, וטלויזיות יקרות או טובות יותר עושות עיבוד טוב יותר?

3. ואיך מקרנים מתנהגים?
האם בתוכן SD מקרן FHD יראה בעיקרון אותה תמונת וידאו כמו מקרן 720p מקביל של אותו יצרן?
(שאלה שאולי רלוונטית לפורום מקרנים, אבל קשורה בכל זאת לנושא)

תודה

Catskinner
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
תגובות: 16019
הצטרף: נובמבר 2006
מיקום: הוד השרון
נתן תודות: 123 פעמים
קיבל תודות: 940 פעמים

שליחה #4 

1. לא כי יש במקרה זה שני מנגנוני upscaling. הראשון הוא מהמחשב שמעביר את הסרט לרזולוציה שביקשת וה upscaling השני הוא של מסך המחשב המנסה להתאים את הרזולוציה ששלחת לרזולוציה האמיתית של המסך.

2. בכל מסכי הטלביזיה יש מנגנון upscaling שתפקידו להעביר את התמונה מהרזולוציה שבה היא התקבלה לרזולוציה האמיתית של המסך. במקרה של מסך HD Ready 1080p - המונח הנכון ל FHD - זה יהיה ל 1920x1080.

בשני המקרים איכות התמונה הסופית תלויה באיכות המעבד המבצע את ה upscaling וכמו כל דבר בחיים, יש טובים יותר ויש טובים פחות.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.

שלח תגובה

חזור אל “תוכנה - KODI”