מהו קובץ J2K?
קובץ J2K הוא תמונה שנדחסת באמצעות דחיסת wavelet במקום דחיסת DCT. פורמט קובץ זה משמש את קבצי Joint Photographic Experts Group (JPEG) 2000. קובצי J2K מאחסנים מידע מטא נתונים על קובץ התמונה ב-XML בניגוד ל-.jpeg או .jpg המשתמשים בפורמט EXIF למטרה זו. קובצי J2K תומכים בצבע של 15 סיביות, שקיפות אלפא ודחיסה ללא אובדן. קיימים מספר ממשקי API מסחריים לפענוח תמונות JPEG 2000 כגון J2K-Codec. ניתן לפתוח קובץ J2K במערכת ההפעלה Windows באמצעות מציגי התמונות הסטנדרטיים.
פורמט קובץ J2K
פורמט קובץ J2K זהה לזה של JPEG 2000 שנשמר לעתים קרובות כ-.jp2 ו-.jpc. זה גורם לקובצי J2K לעקוב אחר אותה גישה של קידוד מטא נתונים בפורמט XML שבו התקן 12234-1 משמש כהפניה בין תגי ה-Exif לרכיבי ה-XML. הוא משופר עוד יותר על ידי הרחבה JPEG 2000 חלק-2 המשלבת את מנגנון האנימציה ותצורות זרם הקוד לתמונה אחת. קבצים כאלה בפורמט קובץ מורחב נשמרים כ-.jpx.
פריסה של קובץ JPEG2000
JPEG2000 תומך במגוון יישומים המבוססים על התאמה לפורמטי קבצים הניתנים להרחבה. למרות שהסוג הפשוט ביותר יכול להכיל תמונה בודדת, סוגים מורכבים יותר יכולים לכלול סדרה של תמונות, מוערמות זו על גבי זו או שהן רצפות מבוססות זמן.
JP2 Box
זהו אבן הבניין ברמה העליונה של פורמט הקובץ JP2 ומכיל שדות סוג ואורך בכותרת, וקטע נתונים. סוג התיבה הבולט ביותר הוא תיבת ה-codestream הרציפה. תיבה זו מאחסנת בחלק הנתונים שלה את זרם הקוד JPEG2000.
JPEG2000 CodeStream
JPEG2000 CodeStream הוא רצף של בתים שנדרש כדי לפענח את התמונה הדחוסה של JPEG2000. במקרה שלקובץ אין שום דבר אחר מלבד זרם הקוד הזה, הוא נקרא קובץ זרם קוד גולמי. בדרך כלל זרם קוד JPEG הוא היישום של אלגוריתם דחיסה JPEG2000 על תמונה, אם כי זו לא הדרך היחידה.
חלקי אריחים
תמונה מקודדת JPEG2000 היא אוסף של יחידות נתונים הנקראות מנות. מנות אלו נשמרות בזרם הקוד בתוך קבוצות מנות הנקראות tile-parts. לפני קידוד תמונה, המקודד מחלק את התמונה לרשת מלבנית של בלוקים, הנקראים אריחים כאשר כל אריח מקודד בנפרד ללא קשר לאריחים אחרים.
דחיסת J2K
JPEG 2000 משתמש בטכנולוגיית דחיסת wavelet מהירה בהתבסס על העובדה שמעט יחסית פיקסלים מוצגים בכל נקודת מבט או חלון שהצופה מציג את התמונה. ניתן להדגיש זאת על ידי העובדה שרק כמה מגה-בייט של פיקסלים יופיעו על המסך עבור תמונות בגודל גדול מאוד (בג’יגה-בייט). זה עוזר לשלוף ולעבד במהירות רק את החלק של נתוני התמונה שנדרש כדי לאכלס את פיקסלי התצוגה. זה גם דורש טכנולוגיית פירוק במהירות גבוהה כדי להאיץ את מנגנון שליפת התמונה ליצירת התמונות הנדרשות תוך כדי תנועה.
J2K מנצל את היתרונות של פירוק דחיסה מהיר ומביא רק מידע הכרחי עבור נתוני פיקסלים כדי להציג חלק מהתמונות הנראות במהירות למסכים. J2K מיועד בעיקר לצפייה בנתונים ולא לעריכתם.
זיהוי J2K
לקבצי JPEG 2000 יש בייט חתימה 6A 50 20 20.
סוגי פנטומימה
סוגי Mime רשומים עבור קובצי JPEG 2000 כוללים:
- תמונה/jp2
- תמונה/jpx
- תמונה/jpm
- וידאו/mj2
שיפורים ביחס לתקן JPEG
שיפורים ביחס לתקן JPEG כוללים:
- ביצועי דחיסה מעולים
- ייצוג ברזולוציות מרובות
- שידור פרוגרסיבי לפי פיקסל ודיוק ברזולוציה
- בחירה בין דחיסה ללא אובדן או דחיסה עם אובדן
- עמידות שגיאה, פורמט קובץ גמיש
- תמיכה בטווח דינמי גבוה
- מידע מרחבי בערוץ הצד