FFDSHOW ו-SPP DEBLOCKING (עופר, זה בשבילך :-))

איך מכיילים מסך, מי יכול לכייל לי? מה הערכים הנכונים לכיול...

DEINTERLACING, SCALING, הורדת רעשים, UPCONVERSION, TRANSCODING.
moti_r פותח השרשור
עורך ראשי HTCafe
עורך ראשי HTCafe
תגובות: 9712
הצטרף: נובמבר 2004
מיקום: ישראל
נתן תודות: 219 פעמים
קיבל תודות: 682 פעמים

שרשור שלא נקרא #1 

הי,

התחלתי קצת לשחק עם הקונפגיורציות של FFDSHOW. לאלה שלא מכירים אספר בקצרה ש-FFDSHOW הוא PROCESSOR מעולה לוידאו שמסוגל להעלות את איכות הוידאו בצורה משמעותית (במיוחד בשילוב עם DSCALER).

אפשר למצוא אותו כאן:
http://ffdshow.sourceforge.net/tikiwiki ... ticles.php


בקיצור: התחלתי לשחק איתו ומצאתי אופציה שננקראת SPP DEBLOCKING. היא מצליחה להחליק את התמונה בצורה מדהימה!!!!!. ממש כמעט כל ה-ARTIFACTS של ה-MPEG4 יורדים והתמונה נראית ממש כמו פילם!

הבעיה היא שכשאני מפעיל את האופציה הזו, התמונה מגמגמת לגמרי וה-CPU נחנק. זה נראה לי מוזר, במיוחד בהתחשב בעובדה שיש לי P4 3GHZ עם 1GB זכרון (ועוד מליבת ה-Northwood שנחשבת הכי טובה ל-DSP).

אשמח אם מישהו שמבין בנושא (עופר? איפה אתה?) יוכל לשפוך קצת אור:
1. מה זה SPP DEBLOCKING ובמה הוא שונה מה-DEBLOCKING הרגיל של FFDSHOW?
2. אילו מוצרי חומרה מסוגלים להגיע לאיכות החלקה כזו? (אני מניח שזה משהו די בסיסי כשמשווים אותו לפתרונות חומרה, האם אני צודק?). כמה עולה דבר כזה בחומרה?
3. האם מישהו מכיר את FFDSHOW לעומק ויכול לתת טיפים שונים?

תודה
מוטי

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

שרשור שלא נקרא #2 

הנושא של DEBLOCKING מוכר מאוד בתחום. בעיקרון מדובר באלגוריתם כבד מאוד שצריך לזהות MACROBLOCKS של MPEG ולהחליק את הקצוות שלהם אך ורק כאשר אין גבולות של אובייקט בתחום. כלומר, כל מה שצריך לעשות זה להריץ אלגוריתם שמזהה גבולות, אלגוריתם נוסף שמזהה שטחים עם פרטים, אלגוריתם שמזהה איזורים עם מעט פרטים, ואלגוריתם אחרון לזיהוי של גבולות MACROBLOCKS בתחומים השונים.

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

המוצר המסחרי העיקרי בתחום הוא מכשיר של חברת ALGOLITH הקנדית, אשר מחליק בלוקים מסוג זה בנוסף לתופעה נוספת שנוצרת בשל כיווץ זה - תופעת ה-MOSQUITO NOISE. למוצר שלהם קוראים MOSQUITO וראיתי אותו ב-CES (יש לי תמונה שלו אי שם, מקווה שבאחד מהמאמרים של CES הוא יופיע). המוצר בהחלט עוזר באופן דרמטי ומסוגל לטפל בתופעות גם בתמונה SD וגם HD באופן מרשים. הגירסא הראשונית של המכשיר עתידה לעלות כמה אלפי דולרים.

moti_r פותח השרשור
עורך ראשי HTCafe
עורך ראשי HTCafe
תגובות: 9712
הצטרף: נובמבר 2004
מיקום: ישראל
נתן תודות: 219 פעמים
קיבל תודות: 682 פעמים

שרשור שלא נקרא #3 

כמה אלפי דולרים? 8O

אולי תוכל להסביר, אם כן, מה עושה Scaler טוב?
מעבר ל-DEBLOKCING וטיפול ב-MOSQUITO NOISE, אילו עוד features ניתן למצוא ב-scaler טוב?

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

תודה!

MartinHSabag
סמל אישי של משתמש
מנהל
מנהל
תגובות: 59332
הצטרף: נובמבר 2004
שם מלא: מרטין סבג
מיקום: כפר-סבא
נתן תודות: 858 פעמים
קיבל תודות: 1619 פעמים
יצירת קשר:

שרשור שלא נקרא #4 

אולי תוכל להסביר, אם כן, מה עושה Scaler טוב?
...
אולי SCALING ? :roll:
Making Products, Mentor, Lecturer
twitter facebook linkedin
About.me

moti_r פותח השרשור
עורך ראשי HTCafe
עורך ראשי HTCafe
תגובות: 9712
הצטרף: נובמבר 2004
מיקום: ישראל
נתן תודות: 219 פעמים
קיבל תודות: 682 פעמים

שרשור שלא נקרא #5 

:D
אני מתחיל להבין ש-SCALING זה חלק אחד בלבד. אחרי מה שראיתי אתמול, לגבי ה-DEBLOCKING, אני מתחיל להבין עד כמה חשוב המכשיר הזה ואילו יכולות מדהימות הוא יכול לספק.

(אגב, ה-DEBLOCKING של FFDSHOW הוא יחסית מוגבל. היום במבט שני ראינו שהוא הופך את התמונה ל-BLURRED לגמרי)
- שינה היא סימפטום של מחסור בקפאין -

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

שרשור שלא נקרא #6 

סקיילר כלל אינו אמור לעשות פרוססינג בכיוון שציינת.

סקיילר צריך לבצע המרה של רזולוציה אחת (בדרך כלל מקור INTERLACED) ולהביא אותו לרזולוציה אחרת.

הפעולות שסקיילר עושה הן:
1. המרה של מקור INTERLACED ל-PROGRESSIVE
2. המרה בין רזולוציה אחת למשניה תוך מינימום איבוד מידע, רעש, מריחות וארטיפקטים נוספים.

סקיילר שמוסיף רזולוציה הוא UPSCALER וסקיילר שמוריד רזולוציה הינו DOWNSCALER.

פרוססור וידאו כולל בדרך כלל סקיילר בתוכו (אם כי, במקרה של ה-MOSQUITO מדובר בפרוססור וידאו ללא יכולות סקיילינג כלל וכלל) אלא עושה עיבודי תמונה על המקור. עיבוד שכזה יכול להוריד ARTIFACTS שונים ומשונים, מוריד או מוסיף חדות, משפר איכות תמונה בדרכים שונות, משנה Y/C DELAY, מוריד או מוסיף SHARPNESS, רעש או משפר קליברציה...

מכשירים שונים מסוגלים לפעולות שונות. ככל שהתהליך מסובך יותר, כך פוחת הסיכוי שפרוססור מבוסס PC יהיה מסוגל לעמוד בקצב העיבוד הרב. כיום מדברים על פרוססורים מבוססי REALTA אשר הם בסביבות פי 40 יותר חזקים מהפנטיום החזק ביותר כיום מבחינת יכולת חישוב FLOATING POINT בזמן אמת... אלגוריתמים כבדים באמת עלולים להיות זקוקים לעד 6 פרוססורים כאלה לאלגוריתמים שונים...

moti_r פותח השרשור
עורך ראשי HTCafe
עורך ראשי HTCafe
תגובות: 9712
הצטרף: נובמבר 2004
מיקום: ישראל
נתן תודות: 219 פעמים
קיבל תודות: 682 פעמים

שרשור שלא נקרא #7 

oferlaor כתב: סקיילר צריך לבצע המרה של רזולוציה אחת (בדרך כלל מקור INTERLACED) ולהביא אותו לרזולוציה אחרת.
...
הבנתי. האם PC מסוגל לבצע UPSCALING בצורה טובה, או שחומרה יעודית תהייה עדיפה?
oferlaor כתב: פרוססור וידאו כולל בדרך כלל סקיילר בתוכו (אם כי, במקרה של ה-MOSQUITO מדובר בפרוססור וידאו ללא יכולות סקיילינג כלל וכלל) אלא עושה עיבודי תמונה על המקור.
...
לאיזו רמה של PROCESSING יכול PC להגיע? האם כדאי לוותר מראש וללכת על פתרון מבוסס חומרה או ש-PC יספיק למשהו סביר?

תודה
מוטי

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

שרשור שלא נקרא #8 

סליחה על התשובה המאוחרת (העומס בעבודה הורג אותי כאן).

סקיילינג ב-PC נעשה בכרטיס הוידאו. במבחינת איכות, כרטיסי RADEON ו-NVIDIA האחרונים מצויינים.

הבעיות הן בעיקר ב-DEINTERLACING ובטיפול בבעיות מקור, כגון Y/C DELAY, רעש מוגזם ובעיבוד מתקדם.

קשה לומר אם זה "מספיק" או לא. העיבוד בחומרה תמיד מתקדם הרחק לפני העיבוד בשביל PC. למרות זאת, בהדגמות של מיקרוסופט ואחרים (IPTV) והכרטיסים של IMMERSIVE עושים רושם טוב מאוד מבחינת עיבוד מלא.

moti_r פותח השרשור
עורך ראשי HTCafe
עורך ראשי HTCafe
תגובות: 9712
הצטרף: נובמבר 2004
מיקום: ישראל
נתן תודות: 219 פעמים
קיבל תודות: 682 פעמים

שרשור שלא נקרא #9 

הבנתי.

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


תודה על האינפורמציה!

MartinHSabag
סמל אישי של משתמש
מנהל
מנהל
תגובות: 59332
הצטרף: נובמבר 2004
שם מלא: מרטין סבג
מיקום: כפר-סבא
נתן תודות: 858 פעמים
קיבל תודות: 1619 פעמים
יצירת קשר:

שרשור שלא נקרא #10 

יאללה, מתי יש SHOOTOUT ? :wink:
Making Products, Mentor, Lecturer
twitter facebook linkedin
About.me

moti_r פותח השרשור
עורך ראשי HTCafe
עורך ראשי HTCafe
תגובות: 9712
הצטרף: נובמבר 2004
מיקום: ישראל
נתן תודות: 219 פעמים
קיבל תודות: 682 פעמים

שרשור שלא נקרא #11 

עכשיו כשאין לי יותר HTPC אני לא יכול להביא מחשב לבדיקה :wink:

MartinHSabag
סמל אישי של משתמש
מנהל
מנהל
תגובות: 59332
הצטרף: נובמבר 2004
שם מלא: מרטין סבג
מיקום: כפר-סבא
נתן תודות: 858 פעמים
קיבל תודות: 1619 פעמים
יצירת קשר:

שרשור שלא נקרא #12 

היה אחד כזה האמת אצל חיים.
HTPC של "העולם הדיגיטלי" מול SCALER של עופר (או היה אמור להתבצע אחד כזה).

מה היו התוצאות?
Making Products, Mentor, Lecturer
twitter facebook linkedin
About.me

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

שרשור שלא נקרא #13 

הם לא נמצאו יחד בו זמנית, הסקיילר היה ראשון אבל חיים לא התלהב.

אני בהחלט אנסה לארגן SHOOTOUT. יש לי רעיון היכן לערוך אותו. המגבלה העיקרית כעת היא זמן שלי (OR LACK THEROF).

odedn
חבר פעיל
חבר פעיל
תגובות: 79
הצטרף: ינואר 2005
נתן תודות: 0
קיבל תודות: 0

שרשור שלא נקרא #14 

פטנט נחמד שמצאתי בקשר לעיבוד סרטי DIVX ו - DVD הוא לבצע את עיבוד התמונה ב - OFFLINE
כלומר להפעיל את אופציות ה - deblocking, softening, spp ב - FFDSHOW על קובץ ה -DIVX
המקורי ולשמור את התוצאה בקובץ אחר. כך שבזמן הקרנת הסרט כל פעולות ה - SCALING מבוצעות
ע"י כרטיס המסך שלך כמו שעופר ענה קודם ול - FFDSHOW נשאר רק לבצע חידוד תמונה - Sharpening
ושאר ירקות שאלו פעולות יחסית קלות למעבד.
גודל הקובץ החדש שנוצר גדול במעט מהמקורי אבל ההבדל הויזואלי שווה את זה.
למעשה הצלחתי בעזרת השיטה לעשות השוואה בין Iscanpro HD + מכשיר divx חיצוני לבין
כרטיס XCARD פשוט ברזולוציות של 1080i ו 720P והיה מאוד קשה להבדיל ביניהם , לדעתי ה - XCARD הציג
את התמונה טיפה יותר טוב. עם ניקח בחשבון שהדור הנוכחי של RADEON ו - GEFORCE מבצעים את
ה - SCALING בצורה מוצלחת יותר אז SHOOTOUT כזה מול SCALER רציני יהיה מאוד מעניין.

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

שרשור שלא נקרא #15 

עודד,

אין מוצר בשם iscanPro HD. יש iScan PRO ויש iScan HD, שתי חיות שונות בתכלית.

שלח תגובה

חזור אל “כיול ועיבוד תמונה”