Loading AI tools
מוויקיפדיה, האנציקלופדיה החופשית
JPEG (נהגה "ג'יי-פג", ⓘⒾ), ראשי תיבות של Joint Photographic Experts Group, הוא פורמט דחיסה גרפי בקובצי מחשב לדחיסת תמונות שפותח בסוף שנות השמונים וקרוי על שם הקבוצה שתקננה את הפורמט. נחשב לאחד הפורמטים הנפוצים והיעילים לדחיסת תמונות טבעיות ביחס של נפח לשימור מידע. מכיל אלגוריתמים של דחיסה מאבדת נתונים, לצד דחיסה שאיננה מאבדת נתונים. סיומת הקובץ היא jpg או jpeg.
אף שהתקן של JPEG כולל למעשה ארבעה אלגוריתמים שונים, נהוג להתייחס בעיקר לאלגוריתם המרכזי שלו שמתבסס על דחיסת התמרה. אף שדחיסה זו מאפשרת להגיע ליחס דחיסה של עד 1 ל־100, רק בדחיסה של עד 1 ל־30 ניתן להבחין בפרטים המקוריים באופן סביר (יחסי הדחיסה לעיל מתייחסים רק לחלק המאבד נתונים, יחס הדחיסה הסופי עשוי להיות שונה). בניגוד לדחיסת ZIP, זוהי דחיסה מאבדת נתונים, כלומר היא גורמת לעיוות מסוים של התמונה. לרוב, ככל שרמת הדחיסה גבוהה יותר כך יאבדו יותר פרטים מהתמונה המקורית (איבוד זה תלוי במאפיינים המדויקים של התמונה).
דחיסת ההתמרה יעילה במיוחד לתמונות טבעיות בעלות משטחים לא אחידים, כמו תמונות נוף ואנשים. לעומת זאת עבור תמונות בעלות משטחים אחידים המכילות מעברים חדים, כמו טקסטים ושרטוטים גאומטריים, דחיסה זו גורמת לעיוותים רבים יחסית, ויש לפורמטי דחיסה אחרים כמו GIF ו־PNG יתרון ברור עליה, הן בנפח הקובץ והן בנאמנות למקור.
למעשה התקן של פורמט זה מכיל ארבעה קידודים שונים למטרות שונות ואלו הם:
קידוד זה הוא הנפוץ בארבעת הקידודים הקיימים בתקן זה. בניגוד לדחיסת פיקסל ודחיסה משערכת בהן הדחיסות נעשות על הפיקסלים עצמם, בדחיסת התמרה מתבצעת התמרה של התמונה באמצעות פעולות מתמטיות, ורק לאחר מכן מתבצעת פעולת הדחיסה על תוצאת ההתמרה. היתרון בשיטה זו הוא שלאחר ההתמרה, פילוג הערכים יעיל יותר לדחיסה. הדבר נובע מכך שלאחר ההתמרה מתרכז רובו של המידע החזותי בתחום התדרים הנמוך, ואפשר להתעלם מרובו של תחום התדרים הגבוה, כמו כן רגישות העין בתחום התדרים הגבוה נמוכה יחסית, ולכן אפשר לכמת את התחום הזה באופן גס או להתעלם ממנו לחלוטין.
שלבי הדחיסה של שיטה זו הן:
ובאופן כללי מטריצת המקדמים לאחר כימות, מורכבת מהאיברים:
יש לציין שערכי ה-DC של כל בלוק - האיבר השמאלי העליון בכל מטריצת DCT - מקודדים כהפרש בינם לבין ערך ה-DC בבלוק ייחוס, וזאת בגלל קורלציה גבוהה בין מקדמים אלה בין הבלוקים.
ב־JPEG נעשה שימוש רב באינטרנט, במצלמות דיגיטליות, מכשירי DVD ובתוכנות רבות כולל תוכניות גרפיות שונות. בין הדברים שהפכו שיטה זו לפופולרית, היא התמיכה המובנת של חברת מיקרוסופט בפורמט זה במסגרת מערכת ההפעלה שלה. בסביבות פיתוח ושפות תכנות כמו סביבת הדוט נט ושפת התכנות PHP ישנן פונקציות מובנות התומכות בפורמט זה לצד כמה פורמטים נוספים.
לפורמט JPEG ישנה גרסה חדשה יותר ששמה JPEG 2000 (סיומת JP2), אך חלק מהתוכנות הגרפיות והדפדפנים אינם תומכים בה ובחלק מופצים תוספים לקידוד בתשלום נוסף על ידי חברות צד שלישי. במחצית שנת 2006 הכריזה חברת מיקרוסופט על פורמט מתחרה לפורמט JPEG בשם Windows Media Photo (סיומת WMP), שאמור להיות יעיל יותר מפורמטי ה-JPEG, בשימור המידע וביחס הדחיסה. זהו פורמט קנייני שאמור לקבל רישוי להרצה רק בסביבת חלונות.
ישנה שיטה לדחיסת וידאו בשם M-JPEG המסתמכת על האלגוריתם של דחיסה זו, ולמעשה שומרת תמונות רבות של פורמט זה בקובץ אחד, ללא חישוב ההפרשים בין פריים לפריים כמקובל בדחיסת וידאו.
בין המגבלות של פורמט זה ניתן לציין שאינו תומך לא בשקיפות ולא בהנפשה. בקובץ אחד ניתן לשמור רק תמונה אחת בלבד. מגבלה נוספת היא חוסר היעילות של דחיסת תמונות בעלות מעברים חדים, כמו טקסטים וקווים המצויות בתמונות מסך ומסמכים סרוקים. יחד עם זאת, קיימת גרסת M-JPEG המאפשרת דחיסה של סרטונים על ידי דחיסה של כל פריים בסרטון. הדחיסה המושגת בשיטה זו אינה גבוהה, בהשוואה לדחיסות כמו MPEG-2, המשתמשות באלגוריתמים לחיזוי התנועה בין פריימים, אך היא פשוטה למדי מבחינה חישובית.
חברת Forgent Networks טענה כי פטנט ברשותה[1] כולל שימוש בפורמט JPEG, והגישה תביעות משפטיות כנגד למעלה משלושים חברות שונות בשנת 2004, ואף הרוויחה תמלוגים של מיליוני דולרים על הרשאת שימוש בקידוד. אולם לאחר שעמותת PubPat הגישה למשרד הפטנטים האמריקני התנגדות לפטנט בסוף 2005 בטענה לפרסום קודם לרישום הפטנט בידי החברה, התבטל הפטנט לאחר בחינה מחודשת. מספר חברות נוספות טענו כי ברשותם פטנטים הכוללים את הפרמט אולם שום תביעה לא הסתיימה בפסיקה לטובתן.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.