JBIG-KIT ดำเนินการขั้นตอนวิธีการบีบอัดข้อมูลที่มีประสิทธิภาพสูงสำหรับสองระดับภาพความละเอียดสูงเช่นหน้าโทรสารหรือเอกสารที่สแกน
โครงการ JBIG-KIT ให้ห้องสมุด C แบบพกพาของการบีบอัดและฟังก์ชั่นการบีบอัดที่มีอินเตอร์เฟซที่เอกสารที่สามารถจะรวมอยู่ในภาพหรือซอฟแวร์การประมวลผลเอกสาร
นอกจากนี้ JBIG-KIT มีการบีบอัดพร้อมต่อการใช้งานและโปรแกรมบีบอัดที่มีอินเตอร์เฟซบรรทัดคำสั่งง่ายๆ (คล้ายกับแปลงที่พบใน Netpbm) จะดำเนินข้อกำหนด ISO 11544 และมาตรฐาน ITU-T T.82 ซึ่งมักจะเรียกกันว่า "JBIG1 มาตรฐาน"
คุณสมบัติพิเศษของการดำเนินงาน JBIG-KIT คือ:
* ครบ reentrant multithread ออกแบบที่มีความสามารถนอกจากนี้ยังเหมาะสำหรับใช้ในระบบฝังตัว (ไม่ตัวแปรทั่วโลกหรือคงที่แยก malloc () / ฟรี () เรียกร้องอื่น ๆ )
* ความสามารถในการจัดการที่ไม่สมบูรณ์และการเจริญเติบโตกระแสข้อมูล JBIG1 เพื่อให้การแสดงผลที่เก่าแก่ที่สุดของรุ่นความละเอียดต่ำ
* ความสามารถในการจัดการข้อมูลที่เข้ามาพร้อมกันหลายลำธารในขั้นตอนเดียวและงาน
* ได้รับการออกแบบโดยเฉพาะอย่างยิ่งกับการใช้งานในใจว่าต้องการแสดงข้อมูลที่เข้ามาเร็วที่สุดเท่าที่เป็นไปได้ (เช่นคล้ายกับวิธีการที่จะจัดการกับ Netscape Navigator GIF ภาพเข้า)
* ดำเนิน JBIG1 คุณสมบัติและตัวเลือกรวมถึงการเข้ารหัสความก้าวหน้าและลำดับเครื่องบินบิตหลายลดความละเอียดที่ระบุผู้ใช้และกำหนดตารางการคาดการณ์การเปลี่ยนแปลงแม่แบบการปรับตัวเพื่อประสิทธิภาพสูงสุดในภาพครึ่งโทนกำหนดทำนายทำนายทั่วไปในต่ำสุดและชั้นที่แตกต่างกัน orderings ลายต่างๆ ฯลฯ เฉพาะ SEQ และตัวเลือก HITOLO ยังไม่ได้รับการสนับสนุนโดยถอดรหัส (พวกเขาเป็นปกติไม่จำเป็น แต่อาจจะเพิ่มต่อไปในกรณีที่ต้องการของผู้ใช้)
* เหมาะสำหรับการใช้งานแฟกซ์ตอบสนองรายละเอียด T.85 ITU-T เริ่มต้นจากรุ่น 1.5
* รหัสที่มีประสิทธิภาพการใช้ประโยชน์ที่ดีที่สุดของการลงทะเบียนประมวลผล 32 บิต
* ใช้งานง่ายมากเอกสารอินเตอร์เฟซที่ห้องสมุด C
* รวมขั้นตอนการแปลงรหัสสีเทาสำหรับการเข้ารหัสที่มีประสิทธิภาพของภาพระดับสีเทา
* pbmtojbg พร้อมต่อการใช้งานและตัวแปลง jbgtopbm
คุณสมบัติ .
- ใกล้รัฐของศิลปะการสูญเสีย อัตราส่วนการอัดความละเอียดสูงภาพสองระดับ.
- ประมาณ 1.1 ถึง 1.5 เท่าอัตราการบีบอัดที่ดีขึ้นในเอกสารที่สแกนทั่วไปเมื่อเทียบกับการบีบอัดโทรสาร G4 (T.6 ITU-T) ซึ่งได้รับวิธีการบีบอัดที่ดีที่สุดสำหรับการสแกนเอกสารที่มีอยู่ก่อนที่จะ JBIG1.
- ขึ้นถึง 30 เท่าการบีบอัดที่ดีขึ้นของภาพที่สแกนด้วยภาพ dithered เมื่อเทียบกับการบีบอัดโทรสาร G4.
- เกี่ยวกับครั้งที่ 2 การบีบอัดที่ดีขึ้นในเอกสาร 300 dpi โดยทั่วไปเมื่อเทียบกับ & quot; gzip -9 & quot; ในบิตแมปดิบ.
- เกี่ยวกับการบีบอัด 3-4 ครั้งดีกว่า GIF เอกสาร 300 dpi ทั่วไป.
- แม้ผลการบีบอัดมากในการแข่งขันที่ดีขึ้นในคอมพิวเตอร์สร้างภาพซึ่งเป็นอิสระจากการบิดเบือนการสแกน.
- JBIG1 สนับสนุนลำดับชั้น & quot; ก้าวหน้า & quot; การเข้ารหัสซึ่งหมายความว่ามันเป็นไปได้ในการเข้ารหัสภาพความละเอียดต่ำก่อนตามด้วยความละเอียดข้อมูลการเพิ่มประสิทธิภาพโดยไม่ต้องเพิ่มจำนวนมากของความซ้ำซ้อน นี้จะช่วยให้เช่นเบราว์เซอร์ที่จะแสดงเอกสารที่มีอยู่แล้วดีรุ่นความละเอียดต่ำ 75 dpi ของภาพในขณะที่ข้อมูลที่จำเป็นในการสร้างรุ่นเต็ม 300 dpi สำหรับการทำสำเนาเครื่องพิมพ์เลเซอร์ยังคงเดินทางมาถึง (พูดมากกว่าการเชื่อมโยงเครือข่ายที่ช้าหรือมวล สื่อเก็บข้อมูล).
- ชั้นความละเอียดต่างๆของภาพ JBIG1 ในโหมดการเข้ารหัสความก้าวหน้ารวมจำเป็นต้องมีพื้นที่ไม่มากขึ้นกว่าโหมดที่ไม่ใช่ความก้าวหน้าตามปกติภาพการเข้ารหัส (ซึ่งยังสนับสนุน JBIG1).
- โหมดก้าวหน้าใช้อัลกอริทึมที่มีความละเอียดลดความซับซ้อนในการสร้างที่มีคุณภาพสูงรุ่นความละเอียดต่ำที่รักษารูปทรงของตัวละครเช่นเดียวกับความสมบูรณ์ของเส้นบางและภาพ dithered.
- JBIG1 สนับสนุนเครื่องบินหลายบิต ดังนั้นจึงยังสามารถนำมาใช้สำหรับโทนสีเทาและภาพสี ในขณะที่สนามหลักของแอพลิเคชันที่มีภาพสองระดับที่เป็นภาพที่มีเพียงสองค่าพิกเซลที่แตกต่างกัน (สีดำและสีขาว) JBIG1 ยังได้รับรายงานว่าจะมีประสิทธิภาพสูงกว่าโหมด lossless เดิม JPEG ในภาพระดับสีเทาที่มีถึง 6 บิตต่อ พิกเซล.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- นี้รุ่นใหญ่เพิ่มตัวแปร jbig85.c ที่มีน้ำหนักเบามากขึ้น ห้องสมุดที่ใช้เพียงสีดำ / แฟกซ์รายละเอียดสีขาว (บิตต่อพิกเซลเดียวไม่มีการเข้ารหัสความก้าวหน้ากับชั้นความละเอียดหลาย) ที่ระบุไว้ใน ITU-T T.85.
- มันทำให้เพียง 3 สายของการบีบอัดภาพในความทรงจำในช่วงเวลาใด ๆ และเพียงไม่กี่ไบต์ของข้อมูลที่ถูกบีบอัดและใบจัดสรรหน่วยความจำทั้งหมดไปยังผู้โทร.
- ผลประโยชน์นี้โดยเฉพาะอย่างยิ่งการใช้งานหน่วยความจำที่ฝังตัวต่ำและการประมวลผลภาพเหล่านั้นมีขนาดใหญ่มาก (นอกจากนี้ยังมีส่วนขยายห้องสมุด jbig.c ต้นฉบับและเครื่องมือบรรทัดคำสั่งของ.)
ข้อ จำกัด
- ห้องสมุดไม่ได้ออกแบบมาสำหรับสถาปัตยกรรมเครื่องที่มีการลงทะเบียนที่มีขนาดเล็กกว่า 32 บิต (เช่น คอมไพเลอร์เก่า MS-DOS ซี 8 / ไมโครคอนโทรลเลอร์ 16 บิตหรือ DSPs) ที่มีจำนวนของเทคนิคการเพิ่มประสิทธิภาพอย่างมีประสิทธิภาพมาใช้ในโปรแกรมนี้ไม่ได้มีประสิทธิภาพ ให้มีประสิทธิภาพสูงสุด, หน่วยประมวลผล 32 บิตจะต้อง (ระบบ 64 บิตทำงานได้ดีเกินไป) ในสถาปัตยกรรมที่มีตัวชี้เลขคณิต 16 บิตเฉพาะภาพขนาดเล็กมากสามารถดำเนินการ.
ความคิดเห็นที่ไม่พบ