G.722.1 הוא המלצה של ITU-T (איגוד הטלקומוניקציה הבינלאומי) עבור מְקַוֵּד-מְפַעְנֵחַ (Codec) אודיו בפס רחב המספק איכות צליל גבוהה בקצבי סיביות (Bit Rates) מתונים. הוא משמש לרוב ביישומים כגון ועידות וידאו, ועידות טלפון (טלפוניה) ואודיו בסטרימינג, כאשר נדרשת איכות צליל טובה יותר מאיכות טלפון רגילה (Narrowband) תוך שמירה על יעילות ברוחב הפס.
שמו הרשמי הוא: "קידוד מורכבות נמוכה ב-24 ו-32 קילוביט לשנייה (kbit/s) לתפעול ללא מגע ידיים במערכות עם איבוד פריימים נמוך."
מהו G.722.1?
G.722.1 הוא אלגוריתם דחיסת אודיו המתמקד באספקת אודיו בפס רחב (Wideband). כלומר, הוא קולט טווח רחב יותר של תדרי קול מאשר איכות טלפון מסורתית (המכונה "פס צר" או "איכות אגרה").
- רוחב פס אודיו (סטנדרטי): $50 \text{ הרץ}$ עד $7 \text{ קילו-הרץ}$ ($7,000 \text{ הרץ}$).
- קצבי סיביות (סטנדרטי): $24 \text{ קילוביט לשנייה} ( \text{kbit/s})$ או $32 \text{ קילוביט לשנייה}$.
- קצבי סיביות אלו נמוכים יחסית לאיכות הניתנת, מה שהופך את הקודק ליעיל בשידור רשתי.
- קצב דגימה: $16 \text{ קילו-דגימות לשנייה} (\text{kHz})$, שהוא כפול מ- $8 \text{ קילו-הרץ}$ המשמש באודיו בפס צר.
דוגמה: דמיין ששיחת טלפון רגילה נשמעת כמו האזנה למישהו דרך מיקרופון זול (פס צר). שיחה המשתמשת ב-G.722.1 נשמעת קרוב יותר לשידור רדיו או לשיחת VoIP באיכות גבוהה, שבה הקולות עשירים וברורים יותר (פס רחב).
כיצד G.722.1 עובד (ה-"התמרת לַאפְּלֶט מוּאֶצֶת")
G.722.1 הוא דוחס מבוסס התמרה (Transform-based compressor). הוא אינו מסתמך על שיטות קידוד חיזוי (Predictive Coding) המשמשות קודקים רבים המתמקדים בדיבור. במקום זאת, הוא משתמש בתהליך הדומה לאופן שבו פועלת דחיסת מוזיקה דיגיטלית (כמו MP3):
- המרת זמן-לתדר: אות האודיו מחולק לגושים קטנים של $20 \text{ מילי-שניות}$ (פריימים). כלי מתמטי הנקרא התמרת לַאפְּלֶט מוּאֶצֶת (MLT – Modulated Lapped Transform), שהיא סוג של התמרת קוסינוס דיסקרטית משוּנָה (MDCT), ממיר את האודיו מתחום הזמן (איך האות נראה לאורך זמן) לתחום התדר (חוזקם של תדרים שונים בצליל).
- כימוּת וקידוד: המקודד מנתח את מקדמי התדרים שהתקבלו:
- הוא קובע מעטפת משרעת (Amplitude Envelope) (צורה ספקטרלית גסה) כדי לייצג את פיזור האנרגיה בין התדרים.
- לאחר מכן, הוא מבצע כימוּת (Quantization – הפחתת דיוק) של מקדמי התדרים והמעטפת, ומשתמש בקצב הסיביות הזמין ($24 \text{ kbit/s}$ או $32 \text{ kbit/s}$) כדי להחליט כמה סיביות להקצות לאילו טווחי תדרים. תדרים חזקים וחשובים יותר מקבלים בדרך כלל יותר סיביות.
- שידור: הנתונים הדחוסים (זרם הסיביות) משודרים בפריימים של $20 \text{ מילי-שניות}$.
- פענוח: המפענח הופך את התהליך, ומשתמש ב-MLT הפוך כדי לשחזר את אות האודיו מנתוני התדר.
גישה מבוססת-התמרה זו הופכת את G.722.1 ליעיל עבור דיבור ומוזיקה כאחד, כיוון שהוא אינו מסתמך על מודלים ספציפיים של הקול האנושי.
סוגים/הרחבות
ל-G.722.1 הסטנדרטי יש הרחבה מרכזית ונפוצה:
- G.722.1 נספח C (או G.722.1C): הרחבה זו מכפילה את רוחב פס האודיו ל- $50 \text{ הרץ}$ עד $14 \text{ קילו-הרץ}$ (נקרא לעיתים "פס רחב במיוחד" – Super-wideband).
תחומי שימוש
G.722.1 משמש בעיקר במערכות תקשורת בזמן אמת שבהן איכות גבוהה חשובה:
- ועידות וידאו: כדי להתאים את האיכות המשופרת של הווידאו עם אודיו ברור וטבעי יותר.
- ועידות טלפון / רמקולים: מותאם לפעולה ללא מגע ידיים ולמערכות לביטול הד אקוסטי (Echo Cancellation), כיוון שהשהיית האודיו הנמוכה שלו מסייעת בבקרת הד.
- קול על גבי IP (VoIP): משמש במערכות טלפון VoIP בחדות גבוהה (HD), במיוחד ברשתות ארגוניות.
- אודיו בסטרימינג: נמצא בשימוש ביישומי מולטימדיה וסטרימינג שונים.
יתרונות וחסרונות
✅ יתרונות
| תכונה | הסבר |
| איכות פס רחב | מציע איכות משופרת משמעותית מטלפוניה מסורתית ($7 \text{ קילו-הרץ}$ לעומת $3.4 \text{ קילו-הרץ}$), מה שהופך את התקשורת לברורה הרבה יותר. |
| קצב סיביות נמוך | משיג איכות גבוהה בקצב סיביות מתון ($24 \text{ kbit/s}$ או $32 \text{ kbit/s}$), מה שהופך אותו ליעיל מבחינת רוחב הפס הרשתי. |
| מורכבות נמוכה | כוח העיבוד הנדרש (המורכבות החישובית) נמוך, מה שמקל על הטמעתו במגוון התקני חומרה. |
| השהיה נמוכה | בעל השהיה אלגוריתמית קבועה של $40 \text{ מילי-שניות}$, שהיא קריטית לשיחות אינטראקטיביות בזמן אמת, במיוחד לצורך ביטול הד. |
| ללא תמלוגים | התקן מורשה כפטור מתמלוגים (Royalty-Free), מה שמעודד אימוץ נרחב שלו. |
❌ חסרונות
| תכונה | הסבר |
| קצב סיביות גבוה יותר מפס צר | למרות היותו יעיל עבור פס רחב, הוא עדיין דורש יותר רוחב פס מקודקי פס צר כגון G.729 (שיכול לפעול בקצב נמוך של $8 \text{ kbit/s}$). |
| רגישות לאיבוד פריימים | כקודק מבוסס-התמרה, הוא עלול להיות רגיש יותר לירידה באיכות כאשר תנאי הרשת גורמים לאיבוד מנות (Packet Loss) תכוף ועוקב. |
| בלבול עם G.722 | הוא אינו קשור לקודק G.722 הישן יותר, המשתמש בטכנולוגיה שונה ופחות יעילה (ADPCM) ובקצבי סיביות גבוהים יותר. דמיון זה במספור עלול לגרום לעיתים לבלבול. |
