อ่าน 6 นาที
กลุ่มโครโนส
Khronos Group, Inc. เป็น องค์กร มาตรฐานเปิด ที่ขับเคลื่อนโดยบริษัทสมาชิกกว่า 180 แห่ง ซึ่งพัฒนา เผยแพร่ และบำรุงรักษามาตรฐานการทำงานร่วมกันที่ไม่ต้องเสียค่าลิขสิทธิ์สำหรับกราฟิก 3...
กลุ่มโครโนส
| พิมพ์ | กลุ่มพันธมิตร |
|---|---|
| อุตสาหกรรม | มาตรฐานแบบเปิด |
| ก่อตั้ง | 2000 |
| ผู้ก่อตั้ง | |
| สำนักงานใหญ่ | บีเวอร์ตัน รัฐโอเรกอนสหรัฐอเมริกา |
บุคคลสำคัญ | นีล เทรเว็ตต์ (ประธาน) |
| บริการ | มาตรฐานแบบเปิดสำหรับกราฟิก 3 มิติ , ความเป็นจริงเสมือน , การประมวลผลแบบขนาน , การเรียนรู้ของเครื่องและคอมพิวเตอร์วิชั่น |
| เว็บไซต์ | www.khronos.org |
Khronos Group, Inc.เป็น องค์กร มาตรฐานเปิดที่ขับเคลื่อนโดยบริษัทสมาชิกกว่า 180 แห่ง ซึ่งพัฒนา เผยแพร่ และบำรุงรักษามาตรฐานการทำงานร่วมกันที่ไม่ต้องเสียค่าลิขสิทธิ์สำหรับกราฟิก3 มิติความเป็นจริงเสมือนความเป็นจริงเสริมการคำนวณแบบขนาน การเร่งความเร็วการมองเห็น และการเรียนรู้ของเครื่อง[ 1 ] [ 2 ]มาตรฐานเปิดและการทดสอบความสอดคล้องที่เกี่ยวข้องช่วยให้แอปพลิเคชันซอฟต์แวร์และมิดเดิลแวร์สามารถใช้ประโยชน์จากการสร้างและการเล่นสื่อแบบไดนามิกที่เร่งความเร็วได้อย่างมีประสิทธิภาพบนแพลตฟอร์มและอุปกรณ์ที่หลากหลาย กลุ่มนี้ตั้งอยู่ที่เมืองบีเวอร์ตัน รัฐโอเรกอน[ 3 ]
ประวัติศาสตร์
กลุ่ม Khronos ก่อตั้งขึ้นในปี 2000 โดยบริษัทต่างๆ ได้แก่3Dlabs , ATI , Discreet , Evans & Sutherland , Intel , SGIและSun Microsystems [ 2 ] [ 4 ]สมาชิกผู้ก่อตั้ง ได้แก่AMD , Apple , Arm , Epic Games , Google , Huawei , Nokia , Imagination , Intel , Nvidia , Qualcomm , Samsung , Sony , Valveและ Verisilicon [ 5 ]ประธานของกลุ่มคือNeil Trevett [ 6 ]
ข้อกำหนดและกลุ่มงาน
ข้อกำหนด/มาตรฐานแต่ละข้อจะได้รับการจัดการโดยกลุ่มทำงานที่จัดตั้งขึ้นเพื่อกำหนดข้อกำหนด รับฟังความคิดเห็น อภิปราย และสร้างข้อกำหนด[ 1 ]ปัจจุบันมีกลุ่มทำงาน 16 กลุ่ม[ 7 ]
มาตรฐานที่ใช้งานอยู่
- 3D Commerce แนวทางปฏิบัติสากล มาตรฐาน และการรับรองสำหรับการสร้างและเผยแพร่เนื้อหา 3D ในอีคอมเมิร์ซ[ 8 ] [ 9 ]
- ANARI, อินเทอร์เฟซการแสดงผลเชิงวิเคราะห์สำหรับการแสดงภาพข้อมูล
- COLLADAคือรูปแบบไฟล์ที่ออกแบบมาเพื่ออำนวยความสะดวกในการแลกเปลี่ยนโมเดล 3 มิติ
- EGLซึ่งเป็นอินเทอร์เฟซระหว่าง API การเรนเดอร์ (เช่น OpenGL ES) และระบบหน้าต่าง ดั้งเดิม [ 10 ]
- glTFซึ่งเป็นข้อกำหนดรูปแบบไฟล์สำหรับฉากและโมเดล 3 มิติ[ 11 ]
- Kamaros ซึ่งเป็น API ข้ามแพลตฟอร์มสำหรับการเขียนโปรแกรมฮาร์ดแวร์กล้องและเซ็นเซอร์ และการประมวลผล ISP [ 12 ]
- KTX รูปแบบไฟล์คอนเทนเนอร์สำหรับจัดเก็บข้อมูลพื้นผิวที่พร้อมใช้งานGPU [ 13 ]
- NNEFช่วยลดการแบ่งส่วนการใช้งานการเรียนรู้ของเครื่องโดยการเปิดใช้งานการผสมผสานที่หลากหลายของเครื่องมือฝึกอบรมเครือข่ายประสาทและเครื่องมืออนุมานที่สามารถนำไปใช้กับแอปพลิเคชันบนอุปกรณ์และแพลตฟอร์มที่หลากหลาย[ 14 ]
- OpenCLซึ่งเป็นAPI การคำนวณข้ามแพลตฟอร์ม[ 15 ] [ 16 ]
- OpenGLซึ่งเป็น API กราฟิกคอมพิวเตอร์แบบข้ามแพลตฟอร์ม[ 17 ]
- OpenGL ESเป็นเวอร์ชันที่พัฒนาต่อยอดมาจาก OpenGL สำหรับใช้งานบนระบบพกพาและระบบฝังตัว เช่นโทรศัพท์มือถืออุปกรณ์เล่นเกมพกพา และอื่นๆ
- OpenGL SCเป็นโปรไฟล์ OpenGL ES ที่เน้นความปลอดภัยเป็นพิเศษ ออกแบบมาเพื่อตอบสนองความต้องการของตลาดที่ให้ความสำคัญกับความปลอดภัย
- OpenVGคือ API สำหรับเร่งความเร็วในการประมวลผลกราฟิกเวกเตอร์ 2 มิติ
- OpenVXคือ API สำหรับการเร่งความเร็วฮาร์ดแวร์สำหรับแอปพลิเคชันและไลบรารีด้านคอมพิวเตอร์วิชั่น
- OpenXRซึ่งเป็นมาตรฐานแบบเปิดและไม่เสียค่าลิขสิทธิ์สำหรับ แอป พลิเคชันและอุปกรณ์เสมือนจริงและความเป็นจริงเสริม[ 18 ]
- Slang เป็นภาษาแรเงา แบบโอเพนซอร์ส และคอมไพเลอร์/ ทรานสไพเลอร์ที่กำหนดเป้าหมายไปยังภาษาแรเงาที่มีอยู่ (GLSL, MSL , CUDA, WGSL ) ไบต์โค้ด (D3D11, D3D12, Vulkan SPIR-V ) รวมถึง CPU ซอร์สโค้ดส่วนใหญ่เข้ากันได้กับ HLSL และ GLSL [ 19 ]
- SPIR-Vคือเป้าหมายคอมไพเลอร์ระดับกลางสำหรับ OpenCL และ Vulkan
- SYCL ซึ่งเป็น DSEL C++ แหล่งเดียวสำหรับการประมวลผลแบบเฮเทอโรจีนัส[ 20 ]
- Vulkanซึ่งเป็น API กราฟิกคอมพิวเตอร์ที่มีโอเวอร์เฮดต่ำ[ 21 ]
- Vulkan SCพัฒนาขึ้นโดยอิงตามข้อกำหนด API ของ Vulkan ที่มีอยู่เดิม เพื่อรองรับอุตสาหกรรมที่ต้องการความปลอดภัยสูง
- WebGLคือ การเชื่อมต่อ JavaScriptกับOpenGL ESภายในเบราว์เซอร์บนแพลตฟอร์มใดๆ ที่รองรับมาตรฐานกราฟิก OpenGL หรือ OpenGL ES
สามารถดูไทม์ไลน์ของการอนุมัติและการเผยแพร่ข้อกำหนด API ได้ที่เว็บไซต์ของ Khronos Group [ 22 ]
กลุ่มและสภาสำรวจ
โดยทั่วไป Khronos จะสร้างกลุ่มสำรวจขึ้นก่อนเพื่อประเมินความสนใจของอุตสาหกรรมก่อนที่จะสร้างกลุ่มทำงาน ซึ่งบริษัทต่างๆ สามารถเข้าร่วมเป็นสมาชิกเพื่อช่วยในการพัฒนามาตรฐานได้[ 23 ]
- สภาการเรียนรู้ของเครื่อง ซึ่งเป็นเวทีความร่วมมือที่ประกอบด้วยบริษัทสมาชิกของ Khronos ที่ทำงานเพื่อให้แน่ใจว่ามาตรฐานที่เกี่ยวข้องกับ AI และ ML ของ Khronos พัฒนาไปในทิศทางเดียวกับความต้องการของอุตสาหกรรม[ 24 ]
กิจกรรมอื่นๆ
- สมาชิกของ Metaverse Standards Forum ทำงานเกี่ยวกับการพัฒนามาตรฐานการทำงานร่วมกันสำหรับMetaverse ที่ครอบคลุมและเปิดกว้าง ร่วมกับองค์กรมาตรฐานระหว่างประเทศอื่นๆ[ 25 ]
กลุ่มมาตรฐานและกลุ่มสำรวจที่ไม่ได้ใช้งาน
- OpenML คือ API สำหรับการบันทึก ขนส่ง ประมวลผล แสดงผล และซิงโครไนซ์สื่อดิจิทัล
- OpenKODEคือ API ที่ให้การเข้าถึงทรัพยากรของระบบปฏิบัติการในรูปแบบนามธรรมและพกพาได้ เช่น ระบบไฟล์ เครือข่าย และไลบรารีทางคณิตศาสตร์
- OpenKCam, API ควบคุมกล้องขั้นสูง
- OpenMAXคือชุดอินเทอร์เฟซการเขียนโปรแกรมสามชั้นที่มีระดับนามธรรมแตกต่างกัน ซึ่งช่วยให้เข้าถึงฟังก์ชันมัลติมีเดียได้
- OpenSL ESคือ API ด้านเสียงที่ปรับแต่งมาสำหรับระบบฝังตัว (embedded systems) ซึ่งกำหนดมาตรฐานการเข้าถึงคุณสมบัติต่างๆ เช่น เสียงแบบ 3 มิติ (3D positional audio) และการเล่น MIDI
- OpenWFคือ API สำหรับการจัดองค์ประกอบกราฟิก 2 มิติและการควบคุมการแสดงผล
- StreamInput คือ API สำหรับจัดการอุปกรณ์อินพุตอย่างสม่ำเสมอ
- WebCLคือ การเชื่อมต่อ JavaScriptกับOpenCLภายในเบราว์เซอร์
- กลุ่มสำรวจ HetComm ทำงานเกี่ยวกับ API ระดับต่ำเพื่ออำนวยความสะดวกในการสื่อสารระหว่างส่วนประกอบฮาร์ดแวร์ในระบบเฮเทอโรจีนัส[ 26 ]
สมาชิก
การเป็นสมาชิกและการบริจาค
สมาชิก Khronos อาจมีส่วนร่วมในการพัฒนา ข้อกำหนด API ของ Khronos ลงคะแนนในขั้นตอนต่างๆ ก่อนการใช้งานสาธารณะ และเร่งการส่งมอบแพลตฟอร์มและแอปพลิเคชันของตนผ่านการเข้าถึงร่างข้อกำหนดและการทดสอบความสอดคล้องก่อนใคร[ 1 ]เพื่อให้มั่นใจว่ามาตรฐานได้รับการนำไปใช้อย่างสม่ำเสมอและเพื่อสร้างแพลตฟอร์มที่เชื่อถือได้สำหรับนักพัฒนา ผลิตภัณฑ์ใดๆ ที่ใช้มาตรฐาน API ของ Khronos จะต้องผ่านการทดสอบความสอดคล้อง โปรแกรม API Adopter ช่วยให้บริษัทต่างๆ สามารถทดสอบผลิตภัณฑ์ของตนเพื่อความสอดคล้องได้[ 27 ]การเป็นสมาชิกในกลุ่ม Khronos ช่วยให้เข้าถึง กรอบงาน IPที่ออกแบบมาเพื่อปกป้อง IP ของผู้เข้าร่วม สมาชิก Khronos ตกลงที่จะไม่ใช้สิทธิ์ใน IP กับผู้ที่นำข้อกำหนดของ Khronos ไปใช้ กรอบงาน IP ปกป้องสมาชิก Khronos จากการถูกฟ้องร้องเรื่องสิทธิบัตรและลดปริมาณ IP ที่ต้องได้รับอนุญาตจากสมาชิกกลุ่มอื่นๆ[ 28 ]
ระดับสมาชิก
- ผู้สนับสนุน : การมีส่วนร่วมอย่างเต็มรูปแบบในคณะทำงาน พร้อมสิทธิ์ในการออกเสียงลงคะแนน รวมถึงสิทธิ์ในการแต่งตั้งกรรมการเข้าสู่คณะกรรมการบริหารของ Khronos
- ผู้มีส่วนร่วม : มีส่วนร่วมในคณะทำงานอย่างเต็มรูปแบบพร้อมสิทธิ์ในการออกเสียง
- องค์กร ไม่แสวงหาผลกำไร : เข้าร่วมกลุ่มทำงานอย่างเต็มรูปแบบ เปิดให้สำหรับองค์กรไม่แสวงหาผลกำไรที่จดทะเบียนแล้ว
- ด้านวิชาการ : สามารถเข้าร่วมกลุ่มทำงานได้อย่างเต็มรูปแบบ เปิดให้สถาบันการศึกษาที่ได้รับการรับรองเข้าร่วมได้
- ระดับ Associate : เข้าร่วมกลุ่มทำงานอย่างเต็มรูปแบบ เหมาะสำหรับบริษัทที่มีพนักงานไม่เกิน 100 คน
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ

- พุลลี, คาริ. "API ใหม่สำหรับกราฟิกบนมือถือ" (PDF) . เก็บถาวรจากต้นฉบับ(PDF)เมื่อวันที่ 2 พฤษภาคม 2556 . สืบค้นเมื่อ21 ตุลาคม 2550 .
- คู่มืออ้างอิง OpenGL
- สมาคมการเขียนโปรแกรม OpenGL
- ภาษาการเขียนเงา OpenGL (GLSL) เวอร์ชัน 4.60
- เอกสารข้อกำหนด Vulkan 1.4 (PDF)
- ข้อกำหนด GLSL ES v3.20
- ข้อกำหนดโปรไฟล์หลักของ OpenGL 4.6
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ กลุ่มโครโนส
Khronos Group, Inc. เป็น องค์กร มาตรฐานเปิด ที่ขับเคลื่อนโดยบริษัทสมาชิกกว่า 180 แห่ง ซึ่งพัฒนา เผยแพร่ และบำรุงรักษามาตรฐานการทำงานร่วมกันที่ไม่ต้องเสียค่าลิขสิทธิ์สำหรับกราฟิก 3...
ประวัติศาสตร์
กลุ่ม Khronos ก่อตั้งขึ้นในปี 2000 โดยบริษัทต่างๆ ได้แก่ 3Dlabs , ATI , Discreet , Evans & Sutherland , Intel , SGI และ Sun Microsystems [ 2 ] [ 4 ] สมาชิกผู้ก่อตั้ง ได้แก่ AMD , Apple , Arm , Epic Games , Google , Huawei , Nokia , Imagination , Intel ,...
ข้อกำหนดและกลุ่มงาน
ข้อกำหนด/มาตรฐานแต่ละข้อจะได้รับการจัดการโดยกลุ่มทำงานที่จัดตั้งขึ้นเพื่อกำหนดข้อกำหนด รับฟังความคิดเห็น อภิปราย และสร้างข้อกำหนด [ 1 ] ปัจจุบันมีกลุ่มทำงาน 16 กลุ่ม [ 7 ]
มาตรฐานที่ใช้งานอยู่
สามารถดูไทม์ไลน์ของการอนุมัติและการเผยแพร่ข้อกำหนด API ได้ที่เว็บไซต์ของ Khronos Group [ 22 ]