תגובות למאמר בנושא SPDIF

איך משהו עובד? למה זה ככה?
osherov
סמל אישי של משתמש
גורו Android
גורו Android
תגובות: 15029
הצטרף: אפריל 2007

שליחה

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

שבלול
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1446
הצטרף: יולי 2005

שליחה

osherov כתב:
yaronkle כתב: 1. באיזה פורמט הקול במשחקים מועבר דרך יציאת spdif?
...
1
-ישנם טכנולגיות שמאפשרות לבצע עיבוד אודיו לתוכן מקודד רב ערוצי בזמן אמת וכך ניתן להשתמש ביציאת ה SPDIF להעביר תוכן זה. בטח שמעתם על Dolby Digital Live ו DTS Connect ואכן הם נוצרו בדיוק למשימות האלו
חומר נוסף ניתן למצוא עליהם ניתן למצוא כאן:
http://www.dolby.com/consumer/technolog ... _live.html
http://www.dtsonline.com/consumer/pc/dtsconnect.php
חשוב להדגיש שכדי לנצל יכולת זו כרטיס הקול צריך לתמוך בכך (עוד כסף לשלם !)

רוב הגיימרים לא "מתים" על הסאונד שנוצר בשימוש קידודי זמן האמת האלו (בנוסף אלה פורמטי lossy ולכן יש איבוד מידע) ולכן ,בדר"כ, מעדיפים את הפתרון הראשון עם החיבורים האנלוגים.
...
האם המשחקים צריכים לתמוך בפורמטים האלה (dolby live ונספחיו) או שהכרטיס קול "אוסף" את הסאונד מהמשחקים ומקודד ל Dolby Live ?

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

יש לי כ.קול על הבורד (Abit AB9 Pro) של RealTek ואונקיו 606 ... קצת מטריד אותי שמשחקים לא עובדים לי סראונד.. תוהה איזה אפשריות יש לי חוץ מלפתוח תעלות ולהכניס עוד כבלים

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

שליחה

Dolby Digital Live ומקבילו DTS Connect שניהם מיועדים לדגום אודיו דו ערוצי ולהפוך אותו לאודיו 5.1 ב DD או DTS כך שזה עובד עם כל משחק.

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

שבלול
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1446
הצטרף: יולי 2005

שליחה

Catskinner כתב:Dolby Digital Live ומקבילו DTS Connect שניהם מיועדים לדגום אודיו דו ערוצי ולהפוך אותו לאודיו 5.1 ב DD או DTS כך שזה עובד עם כל משחק.
...
דו ערוצי ?
אז אין שום פתרון דיגלטלי רב ערוצי למשחקים ?

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

שליחה

בוא נתחיל מזה שכל המשחקים הם בעצם דו ערוציים. המשחק היחיד שזכור לי שהיה באמת רב ערוצי היה Unreal Tournament ששוחרר עם אודיו ב DD.

עבור יתר המשחקים קיימות טכניקות המאפשרות הדמיית אודיו היקפי. השיטה הנפוצה ביותר היא זו של חברת Creative עם ה EAX שמוסיף בעיקר החזרים והדים. בכל השיטות - כולל Dolby Digital Live מפעילים סט של אלגוריטמים שמאפשר לקחת 2 ערוצי אודיו ולהפוך אותם ל 5.1 ערוצים. ל Dolby Digital Live יש כמה יתרונות, אחד מהם הוא זה עובד ללא שום קשר למקור וכל עוד יש תמיכה ברמת הכרטיס ומערכת ההפעלה (EAX לא עובד תחת vista) אתה תקבל צליל היקפי מ 5.1 רמקולים. החסרון הוא שזה גוזל משאבי מחשב ואתה עשוי לאבד 5fps בממוצע, שזה לא כזה ביג דיל לדעתי.

חיסרון נוסף הוא שלפעמים האלגוריטמים מפספסים ואתה מקבל את הצליל מכיוון לא צפוי ולא נכון ונוצרת תחושה לא טבעית למשחק.

אתה יכול לנסות בבית משהוא מאוד דומה אם אתה מחובר לרסיבר: תעביר אותו למצב של PLII או NEO והמגבר ינסה לבצע מה ש DD Live עושה: יקח את האודיו של המשחק ויהפוך אותו ל 4 או 6 רמקולים. אם לדעתך האפקטים לא נפגעו אז DD Live הוא מוצר אפשרי עבורך.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.

שבלול
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1446
הצטרף: יולי 2005

שליחה

Catskinner כתב:בוא נתחיל מזה שכל המשחקים הם בעצם דו ערוציים. המשחק היחיד שזכור לי שהיה באמת רב ערוצי היה Unreal Tournament ששוחרר עם אודיו ב DD.
...
כנראה שהבורות שלי מתחילה איפשהו במשפט הזה שתפס אותי מאוד מופתע ואני מתנצל שאני מסיט את הנושא מעט מהכוונות המקורויות של האשכול:

קודם כל- לא מעט משחקים משתמשים באותו מנוע של UT3 , האם התמיכה היא לא במסגרת מנוע התלת מימד ? מכאן נובע שלא מעט משחקים יתמכו ב DD ?

זה גם לא כלכך מסתדר עם מה ש osherov רשם בתחילת השרשור ש DD ו DTS הם פורמטים שלא מאפשרים קידוד בזמן אמת. מה אני מפספס פה ? זו לא סתירה ? (אני לא מדבר על קטעי מעבר, על על קטעי משחק)

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

לא שאני מפקפק אבל ההצהרה שכל המשחקים בעצם דו ערוציים נשמעת לי מתאימה לכמה שנים אחורה, האם מפתחי המנועים התלת מימדיים לא עשו את הצעד קדימה לעיבוד X ערוצי סאונד במסגרת המנוע תלת מימד ?
(נשמע לי טבעי שהמנוע יבקש ממערכת ההפעלה את מספר הרמקולים וסידורם בחדר ומשם יתפעל אותם בצורה "נכונה")

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

שליחה

לא UT3, רק Unreal Tournament שיצא ב 2003 נדמה לי תמך ב Dolby Digital. האודיו והווידאו לא משתמשים באותו מנוע כך שאין קשר אם המשחק הוא 3D או לא.

אני לא זוכר מה אריה כתב, אבל DD ו DTS ניתנים לקידוד בזמן אמת. השאלה היא רק מה אתה מוכן להקריב בשביל זה. במקרה שלנו אנחנו מקריבים די הרבה איכות צליל וזו הסיבה שמאוד לא מומלץ לשמוע מוזיקה ב DD Live.

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

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

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

שליחה

היות וזה העלה אצלי נוסטלגיה אז בבקשה: הנה המאמר המקורי כפי שפורסם ב gamasutra בשנת 1999. רק לידיעתך, אחרי מותה של Aureal המצב עם ה EAX נשאר פחות או יותר ברמה של EAX 2 עד לגרסה האחרונה שבה יישמו קצת מטכנולוגיית ה wave tracing שפיתחה Aureal.

http://www.gamasutra.com/features/19991 ... daudio.htm
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.

שבלול
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1446
הצטרף: יולי 2005

שליחה

תודה גדולה :D

אם כך נראה לי שאדבוק בכבל האופטי והסאונד הקיים שלי (אולי להתקין XP בשביל להפעיל EAX?) ואסמוך על מצבי השמיעה של הרסיבר.

אקפוץ ל gamasutra להשכיל, עברו שנים מאז הביקור האחרון שלי שם.
אני מניח ומקווה שתוך כמה שנים נקבל סאונד 3D אמיתי ואני רק תוהה רק איך Creative וחבריהם ייחצ"נו את זה אחרי שכבר שנים אנשים (אני !!! לעזאזל איתי) מאמינים שהם מקבלים סאונד 3D אמיתי (אני מניח שמשחקים אתה עסוק מידי כדי להבחין בחוסר דיוק של הצלילים, שלא לדבר על זה שבהמון מקרים אנשים משחקים עם אוזניות ובמקרה הטוב יש בדרך פיסת תוכנה ל HRTF שפועלת איפשהו)
מוזר ש DirectSound 3D קיים משנת 1996 ולא התקדם אל עבר הכיוון הזה (ואפילו הושמד משהו ב DX10).

מעניין מה קורה ב PS3 ו XBOX

שבלול
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1446
הצטרף: יולי 2005

שליחה

Catskinner כתב:היות וזה העלה אצלי נוסטלגיה אז בבקשה: הנה המאמר המקורי כפי שפורסם ב gamasutra בשנת 1999. רק לידיעתך, אחרי מותה של Aureal המצב עם ה EAX נשאר פחות או יותר ברמה של EAX 2 עד לגרסה האחרונה שבה יישמו קצת מטכנולוגיית ה wave tracing שפיתחה Aureal.

http://www.gamasutra.com/features/19991 ... daudio.htm
...
וואו, 99
סחטיין על הזכרון

yaronkle
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
תגובות: 5348
הצטרף: אוקטובר 2005
שם מלא: ירון קליין

שליחה

שבלול,

רוב המשחקים היום משתמשים ב- Directsound3D בלי קשר ל- DD או DTS
DirectSound3D נתמך מ- 1996 כחלק מ- DirectX.

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

דוגמה: משחקים שתומכים בקול רב ערוצי, קוראים לפקודות Direct3D שישמיעו קול בערוץ מסוים או באפקט מסוים. הפקודה יורדת לדרייבר שמתרגם את זה לחומרה שמשמיעה את זה ביציאה המתאימה בכרטיס קול, בד"כ אנלוגית.

"הבעיה" בכבל אופטי כפי osherov הסביר הוא שהכבל מוציא פורמט SPDIF שיכול לתת רק DD, DTS או PCM.

עדכון:
לאחר הפוסט בדקתי וכנראה שסטנדרד ש- Creative דוחפים נכנס.
Microsoft החליטו להוריד את התמיכה בהאצת חומרה ב- DirectSound3D ב- Vista.
המשחקים עדיין יעבדו ב- Vista
http://www.openal.org/openal_vista.html

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

שליחה

כן, אבל הם לא יעבדו עם האצת חומרה לאודיו וגם לא יאפשרו פענוח קוד ה EAX. בשביל זה צריך עוד פתרון עקום מבית Creative ולהתקין את OpenHAL. היות ולדעתי EAX שווה לת*ת זה לא כזה הפסד גדול לאנושות.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.

חזור אל “שאלות בנושאים טכניים”