MP3 – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות) מ בוט החלפות: \1ניסיו\2\3 |
הנדב הנכון (שיחה | תרומות) |
||
שורה 1:
'''MP3''' הוא [[אלגוריתם]] פופולרי ל[[קידוד]] ו[[דחיסה מאבדת נתונים]] (lossy compression) של [[אות (סיגנל)|אותות]] שמע. מטרת ה[[אלגוריתם]]
השם המלא של ה[[אלגוריתם]] הוא "MPEG-2 Audio Layer 3".
== רקע ==
שמירת אותות קוליים (אודיו) בצורה דיגיטלית דורשת נפח אחסון רב. איכות שמע של [[תקליטור]] שקידוד הסאונד שלו מבוצע בטכנולוגיית PCM או "[[Pulse Code Modulation]]", מושגת על ידי 44,100 רשימות (דגימות) של 32 [[סיבית|סיביות]] (מדובר בסטריאו - שני ערוצים של 16 [[סיבית|סיביות]] כל אחד) עבור כל [[שנייה]]. כלומר כ-1.4 מיליון סיביות לשנייה. אלגוריתמי דחיסה כלליים (כדוגמת [[PkZip|ZIP]]) אמנם מצליחים להקטין את נפח הקבצים, אבל לא ברמה הנחוצה. בפועל, עבור איכויות המוגדרות טובות (128 ועד 320 [[תחיליות במערכת היחידות הבינלאומית#קילו|קילו]]-[[סיבית|סיביות]] לשנייה),
== הרעיונות המרכזיים ==
[[קובץ:Mp3filestructure.svg|שמאל|ממוזער|250px|מבנה קובץ MP3]]
כדי להקטין את גודל הקובץ, משתמש האלגוריתם במספר מאפיינים שנובעים מהצורה בה
# '''סף הרגישות''' (The minimal audition threshold) - המאזין הרגיל לא ישמע צלילים בעוצמות הנמוכות מסף מסוים. בניסויים בבני אדם נמצא שסף זה תלוי ב[[תדר]] הצליל.
# '''הסתרות''' (The masking effect) -
# '''קידוד סטריאו מאוחד''' (Joint Stereo coding) - בני האדם קולטים אותות קוליים דרך ה[[אוזניים]], הנמצאות במרחק זו מזו. הצלילים הנקלטים די דומים אולם ברוב המקרים אחד מהם עובר דרך קצת ארוכה יותר ולכן מגיע באיחור מה. [[מוח]] האדם משתמש בהפרשי הזמנים כדי לחשב את הכיוון ממנו הגיע הצליל (עקרונות פשוטים של [[גאומטריה]]), אולם תחושה זו נפגעת עבור תדרים גבוהים או נמוכים מאוד ויכולתו של האדם לחוש את כיוון מקור הצליל נחלשת. לכן, במקום לשמור את שני הערוצים, נוכל לשמור מידע של ערוץ אחד בלבד ובנוסף מידע מצומצם מאוד על המיקום. חיסכון נוסף עבור סטריאו ניתן להשיג עבור שני ערוצים דומים. במקרה כזה נוכל לקודד את סכומם ואת ההפרש שלהם במקום את הערוצים המקוריים (הסבר מלא לקוח מ[[תורת האינפורמציה]]).
# '''[[קוד הופמן|קידוד הופמן]]''' (Huffman coding) -
# '''מאגר ביטים''' (Bytes reservoir) - חלקים מסוימים עלולים לדרוש יותר סיביות מאחרים כדי להגיע לרמה סבירה של איכות. לחלופין, קטעים מסוימים יכולים להיות פשוטים יותר לקידוד מאחרים. לשם כך נוכל להשתמש במאגר ביטים כדי "להעבירם למקום בו הם נחוצים יותר".
שורה 21:
קובצי [[MP2]] הופיעו ב[[אינטרנט]] ב-[[1993]]. "מחתרת המוזיקה של האינטרנט" (ה-IUMA) נחשבת לתחילת מהפכת המוזיקה המקוונת. ה-IUMA אירח אלפי קבצים חוקיים של MP2. בשנת [[1995]], הפופולריות של קובצי ה-MP3 קיבלה תאוצה אדירה. הצלחה זו של הפורמט הניעה וגם נבעה מהצלחתם של נגני הקבצים (כגון [[Winamp]] של [[Nullsoft]]) ותוכנות ל[[שיתוף קבצים]] אשר התחילו עם [[נאפסטר]].
גודלם הקטן של קובצי MP3 ואיכות השמע הגבוהה יחסית
היורש המתוכנן של MP3, על פי [[MPEG]],
== איכות השמע והמקודדים ==
איכות הקידוד
בעוד שתהליך השחזור (יצירת אותות קול מקובץ ה-MP3) הוגדר היטב וקבוע עבור האלגוריתם, אין אחידות בכל הנוגע לתהליך הקידוד. כתוצאה מכך ישנו מגוון רחב של מקודדים, המשתמשים במודלים פסיכו-אקוסטיים שונים, אשר יוצרים קובצי MP3 שונים. מקודד המיועד לאיכויות גבוהות (כגון LAME) לא יתפקד בהכרח בצורה טובה עבור איכויות נמוכות.
|